cvs commit: src/lib/libkse/thread thr_kern.c

Arno J. Klaassen arno at heho.snv.jussieu.fr
Fri Nov 30 15:25:51 PST 2007


Daniel Eischen <deischen at freebsd.org> writes:

> On Fri, 30 Nov 2007, Arno J. Klaassen wrote:
> 
> [ ... ]
> 
> > (gdb) where
> > #0  0x000000080075d151 in pthread_sigmask () from /usr/lib/libkse.so.3
> > #1  0x000000080075d103 in sigprocmask () from /usr/lib/libkse.so.3
> > #2  0x000000080076c423 in pthread_kill () from /usr/lib/libkse.so.3
> > #3  0x0000000800758f29 in fork () from /usr/lib/libkse.so.3
> > #4  0x0000000801e43158 in jdk_fork_wrapper ()
> 
> This isn't really telling me anything because fork() doesn't call
> pthread_kill(), and pthread_kill() doesn't call sigprocmask().

ah, make install strips debug symbols?

Anyway, I reran with "LD_LIBRARY_PATH=/usr/obj/files/bsd/src7/lib/libkse /usr/local/jdk1.5.0/bin/java_g "

That gives :

#0  0x000000080075d151 in _pthread_sigmask (how=3, set=0x813cc6e10, oset=0x0)
    at /files/bsd/src7/lib/libkse/thread/thr_sigmask.c:52
#1  0x000000080075d103 in _sigprocmask (how=3, set=0x813cc6e10, oset=0x0)
    at /files/bsd/src7/lib/libkse/thread/thr_sigprocmask.c:49
#2  0x000000080076c423 in _kse_single_thread (curthread=0x813cc6c00)
    at /files/bsd/src7/lib/libkse/thread/thr_kern.c:361
#3  0x0000000800758f29 in _fork ()
    at /files/bsd/src7/lib/libkse/thread/thr_fork.c:101
#4  0x0000000801e43158 in jdk_fork_wrapper ()
    at ../../../src/solaris/native/java/lang/UNIXProcess_md.c:437

Hope this is better

Arno


More information about the freebsd-java mailing list