Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-07 Thread Andrey Chernyshev
On 7/7/06, Tim Ellison [EMAIL PROTECTED] wrote: Geir Magnusson Jr wrote: Actually, let me flip this the other way... What are the differences between the impl of the threading lib in DRLVM vs that in classlib? Yep, that is the right question. I don't know the answer, perhaps whoever made

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-06 Thread Tim Ellison
Geir Magnusson Jr wrote: Tim Ellison wrote: Andrey Chernyshev wrote: I'm not sure it is just a name clash problem - drlvm won't give the hythread library if the class lib hadn't requested it. The classlib builds it's own copy of the hythread library, so there is no need for a compatible VM

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-06 Thread Geir Magnusson Jr
Tim Ellison wrote: Geir Magnusson Jr wrote: Tim Ellison wrote: Andrey Chernyshev wrote: I'm not sure it is just a name clash problem - drlvm won't give the hythread library if the class lib hadn't requested it. The classlib builds it's own copy of the hythread library, so there is no need

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-06 Thread Geir Magnusson Jr
Actually, let me flip this the other way... What are the differences between the impl of the threading lib in DRLVM vs that in classlib? Geir Magnusson Jr wrote: Tim Ellison wrote: Geir Magnusson Jr wrote: Tim Ellison wrote: Andrey Chernyshev wrote: I'm not sure it is just a name clash

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-05 Thread Geir Magnusson Jr
Tim Ellison wrote: Andrey Chernyshev wrote: I'm not sure it is just a name clash problem - drlvm won't give the hythread library if the class lib hadn't requested it. The classlib builds it's own copy of the hythread library, so there is no need for a compatible VM to rebuild it or

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-04 Thread Andrey Chernyshev
Hi Tim, On 7/4/06, Tim Ellison [EMAIL PROTECTED] wrote: Andrey Chernyshev wrote: I'm not sure it is just a name clash problem - drlvm won't give the hythread library if the class lib hadn't requested it. The classlib builds it's own copy of the hythread library, so there is no need for a

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-03 Thread Andrey Chernyshev
I didn't find the exact reason why this happens, looks like a drlvm ant scripts work differently. It could be a side effect of the recent adoption of DRLVM build for classlib binaries. The trick is that drlvm should put it's own hythread library into the deploy JRE. Before that change drlvm

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-03 Thread Mark Hindess
On 3 July 2006 at 15:14, Andrey Chernyshev [EMAIL PROTECTED] wrote: I didn't find the exact reason why this happens, looks like a drlvm ant scripts work differently. It could be a side effect of the recent adoption of DRLVM build for classlib binaries. The trick is that drlvm should put

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-03 Thread Geir Magnusson Jr
Andrey Chernyshev wrote: I didn't find the exact reason why this happens, looks like a drlvm ant scripts work differently. It could be a side effect of the recent adoption of DRLVM build for classlib binaries. Most likely. :) The trick is that drlvm should put it's own hythread

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-03 Thread Geir Magnusson Jr
Mark Hindess wrote: On 3 July 2006 at 15:14, Andrey Chernyshev [EMAIL PROTECTED] wrote: (a) Do a quick-fix in build.xml / deploy.copy_classlib target - add a filter which will will exclude hythr from copying; (b) More graceful fix - split the process.components target in build.xml into

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-03 Thread Andrey Chernyshev
On 7/3/06, Mark Hindess [EMAIL PROTECTED] wrote: On 3 July 2006 at 15:14, Andrey Chernyshev [EMAIL PROTECTED] wrote: I didn't find the exact reason why this happens, looks like a drlvm ant scripts work differently. It could be a side effect of the recent adoption of DRLVM build for

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-03 Thread Salikh Zakirov
Andrey Chernyshev wrote: (a) Do a quick-fix in build.xml / deploy.copy_classlib target - add a filter which will will exclude hythr from copying; Verified. The Andrey's suggestion worked out (patch below). To make the smoke tests pass on Linux I had to further apply more patches: * fix

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-03 Thread Gregory Shimansky
On Monday 03 July 2006 22:12 Salikh Zakirov wrote: Andrey Chernyshev wrote: (a) Do a quick-fix in build.xml / deploy.copy_classlib target - add a filter which will will exclude hythr from copying; Verified. The Andrey's suggestion worked out (patch below). To make the smoke tests pass

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-07-03 Thread Tim Ellison
Andrey Chernyshev wrote: I'm not sure it is just a name clash problem - drlvm won't give the hythread library if the class lib hadn't requested it. The classlib builds it's own copy of the hythread library, so there is no need for a compatible VM to rebuild it or provide it. VMs are free to

Re: [drlvm] DRLVM segfaults in hythread_tls_get()

2006-06-30 Thread Gregory Shimansky
On Friday 30 June 2006 21:39 Salikh Zakirov wrote: Zakirov, Salikh wrote: By the way, there are some other issues with current state of DRLVM, as the following smoke tests (run by 'build.sh test') fail on Linux/ia32: util.DoPrivileged classloader.LogLoader