FreeBSD 7.0-BETA3 JDK16 libthr crash

Andrew Tulloch andrew.tulloch at complinet.com
Tue Nov 27 02:33:52 PST 2007


Whilst testing a java webapp initially with an embedded jetty and then
running within tomcat (www/tomcat6) I seem to be reapeatedly able to
crash java with a signal 6 related to libthr. This is all running on
7.0-BETA3 with SCHED_ULE on a HP DL360 G5 with 2x Xeon E5320 (Quad core)
and 4GB ram.

I found the following error in tomcat 6 steddr.log:
Fatal error 'mutex is on list' at line 359 in file
/usr/src/lib/libthr/thread/thr_mutex.c (errno = 60) 

Java version:
# java -version
java version "1.6.0_03-p3" Java(TM) SE Runtime Environment (build
1.6.0_03-p3-root_22_nov_2007_15_55-b00)
Java HotSpot(TM) 64-Bit Server VM (build
1.6.0_03-p3-root_22_nov_2007_15_55-b00, mixed mode) 

Backtrace from the crash attached.

Any assistance in solving this would be appreciated.

Thanks in advance,
Andrew

______________________________________________________________________

“Complinet Ltd is registered in England. Registered office at Vintners Place, 68 Upper Thames Street, London EC4V 3BJ. Company number 3170722. VAT No. 749 324 021.
Complinet Inc is a corporation registered in Delaware, USA.”

This email has been scanned by the MessageLabs Email Security System.
-------------- next part --------------
pid 5782 (java), uid 80: exited on signal 6 (core dumped)
Core was generated by `java'.
Program terminated with signal 6, Aborted.
Reading symbols from /lib/libthr.so.3...(no debugging symbols found)...done.
Loaded symbols for /lib/libthr.so.3
Reading symbols from /lib/libc.so.7...(no debugging symbols found)...done.
Loaded symbols for /lib/libc.so.7
Reading symbols from /usr/local/jdk1.6.0/jre/lib/amd64/server/libjvm.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/jdk1.6.0/jre/lib/amd64/server/libjvm.so
Reading symbols from /usr/lib/libstdc++.so.6...(no debugging symbols found)...done.
Loaded symbols for /usr/lib/libstdc++.so.6
Reading symbols from /lib/libm.so.5...(no debugging symbols found)...done.
Loaded symbols for /lib/libm.so.5
Reading symbols from /lib/libgcc_s.so.1...(no debugging symbols found)...done.
Loaded symbols for /lib/libgcc_s.so.1
Reading symbols from /usr/local/jdk1.6.0/jre/lib/amd64/native_threads/libhpi.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/jdk1.6.0/jre/lib/amd64/native_threads/libhpi.so
Reading symbols from /usr/local/jdk1.6.0/jre/lib/amd64/libverify.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/jdk1.6.0/jre/lib/amd64/libverify.so
Reading symbols from /usr/local/jdk1.6.0/jre/lib/amd64/libjava.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/jdk1.6.0/jre/lib/amd64/libjava.so
Reading symbols from /usr/local/jdk1.6.0/jre/lib/amd64/libzip.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/jdk1.6.0/jre/lib/amd64/libzip.so
Reading symbols from /lib/libz.so.4...(no debugging symbols found)...done.
Loaded symbols for /lib/libz.so.4
Reading symbols from /usr/local/jdk1.6.0/jre/lib/amd64/libnet.so...(no debugging symbols found)...done.
Loaded symbols for /usr/local/jdk1.6.0/jre/lib/amd64/libnet.so
Reading symbols from /libexec/ld-elf.so.1...(no debugging symbols found)...done.
Loaded symbols for /libexec/ld-elf.so.1
#0  0x00000008007aa17c in thr_kill () from /lib/libc.so.7
[New Thread 0x84bb98200 (LWP 100398)]
[New Thread 0x84bb98090 (LWP 100397)]
[New Thread 0x84bb97f20 (LWP 100396)]
[New Thread 0x84bb97db0 (LWP 100395)]
[New Thread 0x84bb97c40 (LWP 100394)]
[New Thread 0x84bb97ad0 (LWP 100393)]
[New Thread 0x84bb97960 (LWP 100392)]
[New Thread 0x84bb977f0 (LWP 100391)]
[New Thread 0x84bb97680 (LWP 100390)]
[New Thread 0x84bb97510 (LWP 100389)]
[New Thread 0x84bb973a0 (LWP 100388)]
[New Thread 0x84bb97230 (LWP 100387)]
[New Thread 0x84bb970c0 (LWP 100386)]
[New Thread 0x84bb96f50 (LWP 100385)]
[New Thread 0x84bb96de0 (LWP 100384)]
[New Thread 0x84bb96c70 (LWP 100383)]
[New Thread 0x84bb96b00 (LWP 100382)]
[New Thread 0x84bb96990 (LWP 100381)]
[New Thread 0x84bb96820 (LWP 100380)]
[New Thread 0x84bb966b0 (LWP 100379)]
[New Thread 0x84bb96540 (LWP 100378)]
[New Thread 0x84bb963d0 (LWP 100377)]
[New Thread 0x84bb96260 (LWP 100376)]
[New Thread 0x84bb960f0 (LWP 100375)]
[New Thread 0x84bb95f80 (LWP 100374)]
[New Thread 0x84bb95e10 (LWP 100373)]
[New Thread 0x84bb95ca0 (LWP 100372)]
[New Thread 0x84bb95b30 (LWP 100371)]
[New Thread 0x84bb959c0 (LWP 100370)]
[New Thread 0x84bb95850 (LWP 100369)]
[New Thread 0x84bb956e0 (LWP 100368)]
[New Thread 0x84bb95570 (LWP 100367)]
[New Thread 0x84bb95400 (LWP 100366)]
[New Thread 0x84bb95290 (LWP 100365)]
[New Thread 0x84bb95120 (LWP 100364)]
[New Thread 0x84bb2ae90 (LWP 100363)]
[New Thread 0x84bb2ad20 (LWP 100362)]
[New Thread 0x84bb2abb0 (LWP 100361)]
[New Thread 0x84bb2aa40 (LWP 100360)]
[New Thread 0x84bb2a8d0 (LWP 100359)]
[New Thread 0x84bb2a760 (LWP 100358)]
[New Thread 0x84bb2a5f0 (LWP 100357)]
[New Thread 0x84bb2a480 (LWP 100356)]
[New Thread 0x84bb2a310 (LWP 100355)]
[New Thread 0x84bb2a1a0 (LWP 100354)]
[New Thread 0x84bb2a030 (LWP 100353)]
[New Thread 0x84bb29ec0 (LWP 100352)]
[New Thread 0x84bb29d50 (LWP 100351)]
[New Thread 0x84bb29be0 (LWP 100350)]
[New Thread 0x84bb29a70 (LWP 100349)]
[New Thread 0x84bb29900 (LWP 100348)]
[New Thread 0x84bb29790 (LWP 100347)]
[New Thread 0x84bb29620 (LWP 100346)]
[New Thread 0x84bb294b0 (LWP 100345)]
[New Thread 0x84bb29340 (LWP 100344)]
[New Thread 0x84bb291d0 (LWP 100343)]
[New Thread 0x84bb29060 (LWP 100342)]
[New Thread 0x84bb28ef0 (LWP 100341)]
[New Thread 0x84bb28d80 (LWP 100340)]
[New Thread 0x84bb28c10 (LWP 100339)]
[New Thread 0x84bb28aa0 (LWP 100338)]
[New Thread 0x84bb28930 (LWP 100337)]
[New Thread 0x84bb287c0 (LWP 100336)]
[New Thread 0x84bb28650 (LWP 100335)]
[New Thread 0x84bb284e0 (LWP 100334)]
[New Thread 0x84bb28370 (LWP 100333)]
[New Thread 0x84bb28200 (LWP 100332)]
[New Thread 0x84bb28090 (LWP 100331)]
[New Thread 0x84bb27f20 (LWP 100330)]
[New Thread 0x84bb27db0 (LWP 100329)]
[New Thread 0x84bb27c40 (LWP 100328)]
[New Thread 0x84bb27ad0 (LWP 100327)]
[New Thread 0x84bb27960 (LWP 100326)]
[New Thread 0x84bb277f0 (LWP 100325)]
[New Thread 0x84bb27680 (LWP 100324)]
[New Thread 0x84bb27510 (LWP 100323)]
[New Thread 0x84bb273a0 (LWP 100283)]
[New Thread 0x84bb27230 (LWP 100282)]
[New Thread 0x84bb270c0 (LWP 100281)]
[New Thread 0x84bb26f50 (LWP 100280)]
[New Thread 0x84bb26de0 (LWP 100279)]
[New Thread 0x84bb26c70 (LWP 100278)]
[New Thread 0x84bb26b00 (LWP 100277)]
[New Thread 0x84bb26990 (LWP 100276)]
[New Thread 0x84bb26820 (LWP 100275)]
[New Thread 0x84bb266b0 (LWP 100274)]
[New Thread 0x84bb26540 (LWP 100273)]
[New Thread 0x84bb263d0 (LWP 100272)]
[New Thread 0x84bb26260 (LWP 100271)]
[New Thread 0x84bb260f0 (LWP 100270)]
[New Thread 0x84bb25f80 (LWP 100269)]
[New Thread 0x84bb25e10 (LWP 100268)]
[New Thread 0x84bb25ca0 (LWP 100267)]
[New Thread 0x84bb25b30 (LWP 100266)]
[New Thread 0x84bb259c0 (LWP 100265)]
[New Thread 0x84bb25850 (LWP 100264)]
[New Thread 0x84bb256e0 (LWP 100263)]
[New Thread 0x84bb25570 (LWP 100262)]
[New Thread 0x84bb25400 (LWP 100246)]
[New Thread 0x84bb25290 (LWP 100245)]
[New Thread 0x84bb25120 (LWP 100244)]
[New Thread 0x8018603a0 (LWP 100243)]
[New Thread 0x801860230 (LWP 100242)]
[New Thread 0x8018600c0 (LWP 100241)]
[New Thread 0x80185ff50 (LWP 100240)]
[New Thread 0x80185fde0 (LWP 100239)]
[New Thread 0x80185fb00 (LWP 100238)]
[New Thread 0x80185f990 (LWP 100237)]
[New Thread 0x80185fc70 (LWP 100215)]
[New Thread 0x80185f6b0 (LWP 100214)]
[New Thread 0x80185f540 (LWP 100213)]
[New Thread 0x80185f3d0 (LWP 100212)]
[New Thread 0x80185f260 (LWP 100211)]
[New Thread 0x80185f0f0 (LWP 100210)]
[New Thread 0x80185ef80 (LWP 100209)]
[New Thread 0x80185ee10 (LWP 100208)]
[New Thread 0x80185eca0 (LWP 100207)]
[New Thread 0x80185eb30 (LWP 100206)]
[New Thread 0x80185e9c0 (LWP 100205)]
[New Thread 0x80185e850 (LWP 100204)]
[New Thread 0x80185e6e0 (LWP 100203)]
[New Thread 0x80185e570 (LWP 100202)]
[New Thread 0x80185e400 (LWP 100201)]
[New Thread 0x80185e290 (LWP 100200)]
[New Thread 0x80185e120 (LWP 100199)]
[New Thread 0x800a01290 (LWP 100198)]
[New Thread 0x800a01120 (LWP 100150)]
(gdb) bt
#0  0x00000008007aa17c in thr_kill () from /lib/libc.so.7
#1  0x0000000800833d7b in abort () from /lib/libc.so.7
#2  0x00000008006529c5 in pthread_attr_destroy () from /lib/libthr.so.3
#3  0x000000080064ec13 in pthread_mutex_getprioceiling () from /lib/libthr.so.3
#4  0x0000000800fa87bc in os::PlatformEvent::park ()
   from /usr/local/jdk1.6.0/jre/lib/amd64/server/libjvm.so
#5  0x000000080105de69 in ObjectMonitor::EnterI ()
   from /usr/local/jdk1.6.0/jre/lib/amd64/server/libjvm.so
#6  0x0000000801060c5b in ObjectMonitor::enter ()
   from /usr/local/jdk1.6.0/jre/lib/amd64/server/libjvm.so
#7  0x00000008010175ca in SharedRuntime::complete_monitor_locking_C ()
   from /usr/local/jdk1.6.0/jre/lib/amd64/server/libjvm.so
#8  0x0000000801ea878c in ?? ()
#9  0x000000084bb3a000 in ?? ()
#10 0x0000000846ad82d8 in ?? ()
#11 0x000000080a2af230 in ?? ()
#12 0x0000000000000001 in ?? ()
#13 0x0000000832b3bf20 in ?? ()
#14 0x0000000832b3dea8 in ?? ()
#15 0x0000000800000000 in ?? ()
#16 0x0000000832b3cbd8 in ?? ()
#17 0x0000000832b3b6e8 in ?? ()
#18 0x0000000802131698 in ?? ()



More information about the freebsd-java mailing list