On Sep 23, 2006, at 6:00 AM, Ivan Volosyuk wrote:

I have found a solution to this issue. As before, it helps to setup
LD_LIBRARY_PATH before running launcher.

Lets be clear - it only helped to setup LD_LIBRARY_PATH before for reasons unknown. W/o my recent change, it worked fine on Ubuntu 6 but not on Suse...

If it finds required PATHs it
doesn't re-execute itself. Pathes looks like:
path[0] = /home/ivan/svn/drlvm/trunk/build/deploy/jre/bin/default
path[1] = /home/ivan/svn/drlvm/trunk/build/deploy/jre/bin/

BTW, I have found a bug in the path checks. Giving only first path
will satisfy the condition in the code and will prevent execv(), but
VM will fail to run:

Ha! yes, of course. My bad. Obviously if the needed path is a substring of a path that's already there, it does the wrong thing. Doh :)

export #LD_LIBRARY_PATH=/home/ivan/svn/drlvm/trunk/build/deploy/jre/ bin/default
#./deploy/jre/bin/java Test
java/lang/UnsatisfiedLinkError : Failed loading library
"libhyzlib.so": DSO load failed

I'm working on the fix.

Ok. I think it's straightforward - look to see if the full string is there by seeing if

  *(ptr + strstr() + 1) == either null or separator


Back to the issue - this means that we can't debug across the execv()?

geir


--
Ivan

On 9/23/06, Nikolay Kuznetsov <[EMAIL PROTECTED]> wrote:
Yes, I've seen the same, please keep us informed if you find a solution.

On 9/23/06, Ivan Volosyuk <[EMAIL PROTECTED]> wrote:
> GNU gdb 6.4
>
> Attaching is ok, but it is not quite convinient to do attaching when > running small test, I prefer: gdb --args prog args... but it no longer
> works for me after switch to new launcher.
> --
> Ivan
>
> On 9/23/06, Sunny Chan <[EMAIL PROTECTED]> wrote:
> > Which version of gdb are you using? Older version of gdb doesn't play along well
> > with nptl or java launcher which spawn another process.
> >
> > Try running your java program first and attach gdb to the process.
> >
> > Ivan Volosyuk wrote:
> > > I have problems running drlvm from gdb:
> > >
> > > (gdb) run
> > > Starting program: /home/ivan/svn/drlvm/trunk/build/deploy/ jre/bin/java Test
> > > [Thread debugging using libthread_db enabled]
> > > [New Thread -1214326592 (LWP 25698)]
> > > [New Thread -1214510160 (LWP 25701)]
> > > Cannot find user-level thread for LWP 25698: generic error
> > >
> > > Does anybody have seen the problem?

---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



---------------------------------------------------------------------
Terms of use : http://incubator.apache.org/harmony/mailing.html
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to