Date: 03 Dec 2007 15:00:14 +0100 From: "Arno J. Klaassen" <arno@heho.snv.jussieu.fr> To: Daniel Eischen <deischen@freebsd.org>, David Xu <davidxu@freebsd.org> Cc: nate@yogotech.com, java@freebsd.org, julian@freebsd.org Subject: Re: cvs commit: src/lib/libkse/thread thr_kern.c Message-ID: <wp4pezc1zl.fsf@heho.snv.jussieu.fr> In-Reply-To: <Pine.GSO.4.64.0712022341210.17493@sea.ntplx.net> References: <200711301716.lAUHGEV1064334@repoman.freebsd.org> <wpprxrto0s.fsf@heho.snv.jussieu.fr> <Pine.GSO.4.64.0711301659060.5465@sea.ntplx.net> <wpwsrz9uyr.fsf@heho.snv.jussieu.fr> <Pine.GSO.4.64.0711301849310.6581@sea.ntplx.net> <47536361.8090203@freebsd.org> <Pine.GSO.4.64.0712022341210.17493@sea.ntplx.net>
index | next in thread | previous in thread | raw e-mail
[-- Attachment #1 --]
> On Mon, 3 Dec 2007, David Xu wrote:
>
> > Daniel Eischen wrote:
> >> Yes, this would seem to be a kernel problem, as _get_curthread()
> >> seems to be returning garbage. This is a libkse MD function,
> >> that relies on %gs (for i386/amd64) to point to something
> >> that was initialized in the parent.
> >> Julian, David, got any ideas?
> >>
> >
> > I don't know, I am still reading some kernel code.
>
> I think it is possible that the fork()ing thread blocks
> before the vm space is copied to the child and an upcall is
> made. The curthread is changed before the vm space is copied
> (or set to NULL) in the parent KSE/thread. Then the child
> thread/process unblocks and completes, getting a copy of the
> vm space with curthread set to an invalid value (NULL or
> another now non-existent thread).
>
> I'm not sure what is suppose to happen with fork() in this
> case. Perhaps I should just commit the patch to work around
> the problem, or put the KSE in a critical region across a
> fork() so that an upcall doesn't happen.
>
> I'm not sure why libthr has similar problems, although harder
> to reproduce. This would seem a problem limited to libkse.
I do not pretend it is the same problem, it might just be related.
But the only easy way for me to reproduce it is just compiling jacorb
(www.jacorb.org) on releng_6 (about ten days old) using libthr : after
a while java hangs (can only be killed by -9) and 'top -H' shows three
threads each taking 70-90% CPU-time.
If I take a 'gcore' snapshot of it (dunno how trustful that is)
it shows all threads in _thr_umtx_wait() (script-log attached).
But :
- only 2x2 smp-amd64 releng_6, 1x2 smp goes OK
- only easy to produce when using optimized VM (I'll retry
harder to produce a hang with java_g)
- no prob on releng_7 (2x2 smp included) for this test
This is thin, but all I have for now ...
Thanx, Arno
[-- Attachment #2 --]
Script started on Mon Dec 3 13:39:08 2007
[root@primary /usr/temp]# top -SHgdb -core core.29013 /usr/ports/java/jdk15/work/control
l/build/bsd-amd64/bin/java_g
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...
/usr/temp/core.29013: No such file or directory.
(gdb) quit
[root@primary /usr/temp]# ls
ati.patch netstat-s-p-tcp
bouton_application_radionet_128_128.png netstat-s.diff
bouton_application_radionet_48_48.png netstat-s.new
core.78694 netstat-s.old
doit-arno-patch.log netstat-s.patch
doit.log patch1
doit2.log tcp_stream_script_to_sos.log
java_thr.script test_raid.sh
jdk-1.5.0.12p6_2,1.tbz testswap_pager
jdk-1.5.0.13p7,1.tbz testswap_pager.c
kf.patch udp_stream_script_to_sos.log
l.tar vmstat-i
netstat-s xorg-server-6.9.0_4.tbz
[root@primary /usr/temp]# ls -ltr
total 346322
-rw-r--r-- 1 root wheel 904 Aug 1 2006 ati.patch
-rw-r--r-- 1 root wheel 5823210 Aug 29 2006 xorg-server-6.9.0_4.tbz
-rwxr-xr-x 1 scito wheel 5472 Sep 27 2006 bouton_application_radionet_48_48.png
-rwxr-xr-x 1 scito wheel 28060 Sep 27 2006 bouton_application_radionet_128_128.png
-rw-r--r-- 1 root wheel 3942 Oct 29 2006 tcp_stream_script_to_sos.log
-rw-r--r-- 1 root wheel 1853 Oct 29 2006 udp_stream_script_to_sos.log
-rw-r--r-- 1 ivo wheel 468 Nov 3 2006 vmstat-i
-rw-r--r-- 1 ivo wheel 2140 Nov 3 2006 netstat-s-p-tcp
-rw-r--r-- 1 ivo wheel 6436 Nov 3 2006 netstat-s
-rw-r--r-- 1 ivo wheel 6488 Dec 20 2006 netstat-s.new
-rw-r--r-- 1 ivo wheel 6331 Dec 20 2006 netstat-s.old
-rw-r--r-- 1 ivo wheel 2109 Dec 21 2006 netstat-s.patch
-rw-r--r-- 1 ivo wheel 1797 Dec 21 2006 netstat-s.diff
-rw-r--r-- 1 nono wheel 251392 Feb 2 2007 l.tar
-rw-r--r-- 1 root wheel 46956139 Nov 14 14:12 jdk-1.5.0.12p6_2,1.tbz
-rwxr-xr-x 1 scito wheel 863 Nov 14 15:36 test_raid.sh
-rw-r--r-- 1 scito wheel 2011 Nov 15 18:43 testswap_pager.c
-rwxr-xr-x 1 root wheel 9354 Nov 15 18:44 testswap_pager
-rw-r--r-- 1 scito wheel 953721 Nov 16 00:28 doit.log
-rw-r--r-- 1 scito wheel 6081190 Nov 16 10:09 doit-arno-patch.log
-rw-r--r-- 1 root wheel 78305233 Nov 16 18:40 jdk-1.5.0.13p7,1.tbz
-rw-r--r-- 1 scito wheel 18394370 Nov 18 22:08 doit2.log
-rw-r--r-- 1 scito wheel 1620 Nov 19 14:04 kf.patch
-rw-r--r-- 1 root wheel 1036 Nov 25 20:04 patch1
-rw-r--r-- 1 root wheel 197386240 Dec 3 13:33 core.78694
-rw-r--r-- 1 root wheel 168 Dec 3 13:40 java_thr.script
[root@primary /usr/temp]# ls -ltr[Kgdb -core core.29013 /usr/ports/java/jdk15/work/control
l/build/bsd-amd64/bin/java_g [Agdb -core core.29013 /usr/ports/java/jdk15/work/control/[1P[Aroot@primary /usr/temp]# gdb -core core.2901 /usr/ports/java/jdk15/work/control/b[1P[Aroot@primary /usr/temp]# gdb -core core.290 /usr/ports/java/jdk15/work/control/bu[1P[Aroot@primary /usr/temp]# gdb -core core.29 /usr/ports/java/jdk15/work/control/bui[1P[Aroot@primary /usr/temp]# gdb -core core.2 /usr/ports/java/jdk15/work/control/buil[1P[Aroot@primary /usr/temp]# gdb -core core.7 /usr/ports/java/jdk15/work/control/bui[4hl[4l[Aoot@primary /usr/temp]# gdb -core core.78694 /usr/ports/java/jdk15/work/control[4h/bui[4l[A@primary /usr/temp]# gdb -core core.78694
l/build/bsd-amd64/bin/java_g O
GNU gdb 6.1.1 [FreeBSD]
Copyright 2004 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "amd64-marcel-freebsd"...(no debugging symbols found)...
Core was generated by `java_O'.
Reading symbols from /lib/libz.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.3
Reading symbols from /usr/lib/libthr.so.2...done.
Loaded symbols for /usr/lib/libthr.so.2
Reading symbols from /lib/libc.so.6...done.
Loaded symbols for /lib/libc.so.6
Reading symbols from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so...done.
Loaded symbols for /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
Reading symbols from /usr/lib/libstdc++.so.5...done.
Loaded symbols for /usr/lib/libstdc++.so.5
Reading symbols from /lib/libm.so.4...done.
Loaded symbols for /lib/libm.so.4
Reading symbols from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/native_threads/libhpi.so...done.
Loaded symbols for /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/native_threads/libhpi.so
Reading symbols from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/libverify.so...done.
Loaded symbols for /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/libverify.so
Reading symbols from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/libjava.so...done.
Loaded symbols for /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/libjava.so
Reading symbols from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/libzip.so...done.
Loaded symbols for /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/libzip.so
Reading symbols from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/libawt.so...done.
Loaded symbols for /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/libawt.so
Reading symbols from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/libmlib_image.so...done.
Loaded symbols for /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/libmlib_image.so
Reading symbols from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/headless/libmawt.so...done.
Loaded symbols for /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/headless/libmawt.so
Reading symbols from /libexec/ld-elf.so.1...done.
Loaded symbols for /libexec/ld-elf.so.1
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
[New Thread 0x88b800 (LWP 100259)]
[New Thread 0x5c3000 (LWP 100207)]
[New Thread 0x5c3c00 (LWP 100411)]
[New Thread 0x653e00 (LWP 100389)]
[New Thread 0x653a00 (LWP 100384)]
[New Thread 0x653600 (LWP 100381)]
[New Thread 0x653200 (LWP 100380)]
[New Thread 0x63fe00 (LWP 100374)]
[New Thread 0x63fa00 (LWP 100357)]
[New Thread 0x637e00 (LWP 100349)]
[New Thread 0x637800 (LWP 100330)]
[New Thread 0x5dc800 (LWP 100329)]
[New Thread 0x535600 (LWP 100326)]
[New Thread 0x535200 (LWP 100308)]
[New Thread 0x51be00 (LWP 100277)]
[New Thread 0x51ba00 (LWP 100228)]
[New Thread 0x50c000 (LWP 100355)]
[New LWP 78694]
(gdb) info thr
* 18 LWP 78694 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
17 Thread 0x50c000 (LWP 100355) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
16 Thread 0x51ba00 (LWP 100228) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
15 Thread 0x51be00 (LWP 100277) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
14 Thread 0x535200 (LWP 100308) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
13 Thread 0x535600 (LWP 100326) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
12 Thread 0x5dc800 (LWP 100329) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
11 Thread 0x637800 (LWP 100330) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
10 Thread 0x637e00 (LWP 100349) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
9 Thread 0x63fa00 (LWP 100357) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
8 Thread 0x63fe00 (LWP 100374) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
7 Thread 0x653200 (LWP 100380) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
6 Thread 0x653600 (LWP 100381) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
5 Thread 0x653a00 (LWP 100384) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
4 Thread 0x653e00 (LWP 100389) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
3 Thread 0x5c3c00 (LWP 100411) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
2 Thread 0x5c3000 (LWP 100207) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
1 Thread 0x88b800 (LWP 100259) warning: Couldn't find general-purpose registers in core file.
0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
(gdb) thr 18
[Switching to thread 18 (LWP 78694)]#0 0x00000008008ba7cc in _umtx_op ()
from /lib/libc.so.6
(gdb) where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [2Pthr 18 7
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 17 (Thread 0x50c000 (LWP 100355))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 17where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [2Pthr 17 6
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 16 (Thread 0x51ba00 (LWP 100228))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 16where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [2Pthr 16 5
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 15 (Thread 0x51be00 (LWP 100277))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 15where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [2Pthr 15 4
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 14 (Thread 0x535200 (LWP 100308))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 14where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [2Pthr 14 3
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 13 (Thread 0x535600 (LWP 100326))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 13where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [2Pthr 13 2
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 12 (Thread 0x5dc800 (LWP 100329))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 12[4hwh[4lere 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [2Pthr 12 1
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 11 (Thread 0x637800 (LWP 100330))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 11where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [2Pthr 11 0
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 10 (Thread 0x637e00 (LWP 100349))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 10where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [2Pthr 10 9
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 9 (Thread 0x63fa00 (LWP 100357))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 9where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [3Pthr 9 8
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 8 (Thread 0x63fe00 (LWP 100374))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 8where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [3Pthr 8 7
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 7 (Thread 0x653200 (LWP 100380))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 7where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [3Pthr 7 6
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 6 (Thread 0x653600 (LWP 100381))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 6where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [3Pthr 6 5
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 5 (Thread 0x653a00 (LWP 100384))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 5where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [3Pthr 5 4
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 4 (Thread 0x653e00 (LWP 100389))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 4where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [3Pthr 4 3
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 3 (Thread 0x5c3c00 (LWP 100411))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 3where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [3Pthr 3 2
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 2 (Thread 0x5c3000 (LWP 100207))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 2[4hwhe[4lre 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) where 12
(gdb) [3Pthr 2 1
warning: Couldn't find general-purpose registers in core file.
[Switching to thread 1 (Thread 0x88b800 (LWP 100259))]#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
(gdb) thr 1where 12
#0 0x00000008008ba7cc in _umtx_op () from /lib/libc.so.6
#1 0x00000008007644b3 in _thr_umtx_wait (mtx=0xe207e8, id=0, timeout=0x0)
at /files/here/bsd/src6/lib/libthr/thread/thr_umtx.c:68
#2 0x00000008007632bb in cond_wait_common (cond=0x71d630, mutex=0x71d628,
abstime=0x0, cancel=1)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:229
#3 0x0000000800763477 in __pthread_cond_wait (cond=0x71d630, mutex=0x71d628)
at /files/here/bsd/src6/lib/libthr/thread/thr_cond.c:269
#4 0x000000080100f8b9 in ObjectMonitor::EnterI ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#5 0x000000080100fc91 in ObjectMonitor::enter2 ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#6 0x00000008010aa1b5 in ObjectSynchronizer::slow_enter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#7 0x0000000800e03e36 in InterpreterRuntime::monitorenter ()
from /files/here/bsd/ports/java/jdk15/work/control/build/bsd-amd64/lib/amd64/server/libjvm.so
#8 0x0000000801f8a11b in ?? ()
#9 0x0000000801f8a0d9 in ?? ()
#10 0x0000000000000003 in ?? ()
#11 0x000000080a554c90 in ?? ()
(More stack frames follow...)
(gdb) quit
[root@primary /usr/temp]# exit
exit
Script done on Mon Dec 3 13:42:26 2007
help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?wp4pezc1zl.fsf>
