JVM crash CODE DUMP
Hi ,
I'm using a shared library under linux and every once in a while the jvm crashes and looking at the core dump, I can't figure out what/where/why about the problem.
essential info
java version and os info
java version"1.5.0_05"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_05-b05)
Java HotSpot(TM) Client VM (build 1.5.0_05-b05, mixed mode, sharing)
os : Kubuntu 2.6.12-10-686-smp
so here's the core dump, maybe someone would throw some light on the core dump and the info it provides.
or gimme pointers about where to start.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGSEGV (0xb) at pc=0xb77ff51e, pid=31950, tid=2996263856
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_05-b05 mixed mode, sharing)
# Problematic frame:
# V [libjvm.so+0x12051e]
#
T H R E A D
Current thread (0x080967a8): VMThread [id=31951]
siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x00000424
Registers:
EAX=0x000003ec, EBX=0xb7a287a8, ECX=0x0805d190, EDX=0x000003f4
ESP=0xb2974a70, EBP=0xb2974a88, ESI=0xb192b04c, EDI=0xb2974c40
EIP=0xb77ff51e, CR2=0x00000424, EFLAGS=0x00010282
Top of Stack: (sp=0xb2974a70)
0xb2974a70:00000000 7e3b5c40 00000008 b7a287a8
0xb2974a80:b192b04c b2974c40 b2974ab8 b78006cc
0xb2974a90:0806b4e8 0805d190 b192b04c 00000000
0xb2974aa0:b2974c40 08095d70 08099298 b7a287a8
0xb2974ab0:b192b048 0807c9f0 b2974ae8 b7802751
0xb2974ac0:b2974c40 b192b04c 7e37b350 7e37b350
0xb2974ad0:0809a174 b7a1f900 b7a1f8a0 0000006b
0xb2974ae0:b2974c40 0806b270 b2974b08 b79846bb
Instructions: (pc=0xb77ff51e)
0xb77ff50e:00 00 00 5b 81 c3 97 92 22 00 8b 41 04 8d 50 08
0xb77ff51e:8b 4a 30 89 4d f0 85 c9 0f 8e c4 01 00 00 8b 55
Stack: [0xb28f5000,0xb2976000), sp=0xb2974a70, free space=510k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x12051e]
V [libjvm.so+0x1216cc]
V [libjvm.so+0x123751]
V [libjvm.so+0x2a56bb]
V [libjvm.so+0x13822c]
V [libjvm.so+0x11fead]
V [libjvm.so+0x137ccf]
V [libjvm.so+0xf626e]
V [libjvm.so+0x137f52]
V [libjvm.so+0x2f3c4e]
V [libjvm.so+0x2f3986]
V [libjvm.so+0x2f2ff7]
V [libjvm.so+0x2f3205]
V [libjvm.so+0x2f2e10]
V [libjvm.so+0x260198]
C [libpthread.so.0+0x5381]
VM_Operation (0xbffaeb70): generation collectionfor allocation, mode: safepoint, requested by thread 0xb19300a0
P R O C E S S
Java Threads: ( => current thread )
0xb19300a0 JavaThread [_thread_blocked, id=31950]
0xb192b228 JavaThread"Thread-0" daemon [_thread_blocked, id=31958]
0xb2500b58 JavaThread"Low Memory Detector" daemon [_thread_blocked, id=31956]
0x080a1bc8 JavaThread"CompilerThread0" daemon [_thread_blocked, id=31955]
0x080a0c38 JavaThread"Signal Dispatcher" daemon [_thread_blocked, id=31954]
0x0809b130 JavaThread"Finalizer" daemon [_thread_blocked, id=31953]
0x08099298 JavaThread"Reference Handler" daemon [_thread_blocked, id=31952]
Other Threads:
=>0x080967a8 VMThread [id=31951]
0xb25020b0 WatcherThread [id=31957]
VM state:at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x0805aca8/0x0805acd0] Threads_lock - owner thread: 0x080967a8
[0x0805b0f8/0x0805b110] Heap_lock - owner thread: 0xb19300a0
Heap
defnew generationtotal 576K, used 560K [0x7ceb0000, 0x7cf50000, 0x7e260000)
eden space 512K, 100% used [0x7ceb0000, 0x7cf30000, 0x7cf30000)
from space 64K, 75% used [0x7cf30000, 0x7cf3c278, 0x7cf40000)
tospace 64K,0% used [0x7cf40000, 0x7cf40000, 0x7cf50000)
tenured generationtotal 1804K, used 1367K [0x7e260000, 0x7e423000, 0x8ceb0000)
the space 1804K, 75% used [0x7e260000, 0x7e3b5c60, 0x7e3b5e00, 0x7e423000)
compacting perm gen total 8192K, used 1413K [0x8ceb0000, 0x8d6b0000, 0x90eb0000)
the space 8192K, 17% used [0x8ceb0000, 0x8d0117c8, 0x8d011800, 0x8d6b0000)
ro space 8192K, 64% used [0x90eb0000, 0x913d96d0, 0x913d9800, 0x916b0000)
rw space 12288K, 47% used [0x916b0000, 0x91c61a88, 0x91c61c00, 0x922b0000)
Dynamic libraries:
08048000-08056000 r-xp 00000000 08:03 67959383/usr/lib/j2re1.5-sun/bin/java
08056000-08058000 rwxp 0000e000 08:03 67959383/usr/lib/j2re1.5-sun/bin/java
08058000-0835a000 rwxp 08058000 00:00 0 [heap]
7ceb0000-7cf50000 rwxp 7ceb0000 00:00 0
7cf50000-7e260000 rwxp 7cf50000 00:00 0
7e260000-7e423000 rwxp 7e260000 00:00 0
7e423000-8ceb0000 rwxp 7e423000 00:00 0
8ceb0000-8d6b0000 rwxp 8ceb0000 00:00 0
8d6b0000-90eb0000 rwxp 8d6b0000 00:00 0
90eb0000-913da000 r-xs 00001000 08:03 268622283 /usr/lib/j2re1.5-sun/lib/i386/client/classes.jsa
913da000-916b0000 rwxp 913da000 00:00 0
916b0000-91c62000 rwxp 0052b000 08:03 268622283 /usr/lib/j2re1.5-sun/lib/i386/client/classes.jsa
91c62000-922b0000 rwxp 91c62000 00:00 0
922b0000-9237b000 rwxp 00add000 08:03 268622283 /usr/lib/j2re1.5-sun/lib/i386/client/classes.jsa
9237b000-926b0000 rwxp 9237b000 00:00 0
926b0000-926b4000 r-xs 00ba8000 08:03 268622283 /usr/lib/j2re1.5-sun/lib/i386/client/classes.jsa
926b4000-92ab0000 rwxp 926b4000 00:00 0
b17f2000-b17fc000 r-xp 00000000 08:03 469762215 /lib/libgcc_s.so.1
b17fc000-b17fd000 rwxp 00009000 08:03 469762215 /lib/libgcc_s.so.1
b17fd000-b18d9000 r-xp 00000000 08:03 67110273/usr/lib/libstdc++.so.6.0.5
b18d9000-b18de000 rwxp 000dc000 08:03 67110273/usr/lib/libstdc++.so.6.0.5
b18de000-b18e3000 rwxp b18de000 00:00 0
b18f6000-b18f7000 rwxp b18f6000 00:00 0
b18f7000-b18ff000 r-xp 00000000 08:03 274027975 /export/share/updatecreator/libcsmsSwUpdSrvrApi.so
b18ff000-b1900000 rwxp 00007000 08:03 274027975 /export/share/updatecreator/libcsmsSwUpdSrvrApi.so
b1900000-b19ec000 rwxp b1900000 00:00 0
b19ec000-b1a00000 p b19ec000 00:00 0
b1a06000-b1a0a000 r-xp 00000000 08:03 274027974 /export/share/updatecreator/libSoftwareUpdateProxy.so
b1a0a000-b1a0b000 rwxp 00003000 08:03 274027974 /export/share/updatecreator/libSoftwareUpdateProxy.so
b1a0b000-b1a0e000 p b1a0b000 00:00 0
b1a0e000-b1a8c000 rwxp b1a0e000 00:00 0
b1a8c000-b1a8e000 r-xs 00000000 08:03 274027984 /export/share/updatecreator/jax-qname.jar
b1a8e000-b1ab4000 r-xs 00000000 08:03 274027979 /export/share/updatecreator/commons-net.jar
b1ab4000-b1afd000 r-xs 00000000 08:03 274027994 /export/share/updatecreator/xmlsec.jar
b1afd000-b1b81000 r-xs 00000000 08:03 274027995 /export/share/updatecreator/xsdlib.jar
b1b81000-b1b9f000 r-xs 00000000 08:03 274027989 /export/share/updatecreator/junit.jar
b1b9f000-b1ba5000 r-xs 00000000 08:03 274027992 /export/share/updatecreator/relaxngDatatype.jar
b1ba5000-b1e96000 r-xs 00000000 08:03 274027988 /export/share/updatecreator/jaxb-xjc.jar
b1e96000-b204e000 r-xs 00000000 08:03 274027987 /export/share/updatecreator/jaxb-libs.jar
b204e000-b2091000 r-xs 00000000 08:03 274027986 /export/share/updatecreator/jaxb-impl.jar
b2091000-b20a7000 r-xs 00000000 08:03 274027985 /export/share/updatecreator/jaxb-api.jar
b20a7000-b20b5000 r-xs 00000000 08:03 274027982 /export/share/updatecreator/gnu-getopt.jar
b20b5000-b213e000 r-xs 00000000 08:03 274027976 /export/share/updatecreator/commons-collections.jar
b213e000-b2168000 r-xs 00000000 08:03 274027977 /export/share/updatecreator/commons-lang.jar
b2168000-b2173000 r-xs 00000000 08:03 274027980 /export/share/updatecreator/dolby-util.jar
b2173000-b2174000 r-xs 00000000 08:03 274027993 /export/share/updatecreator/softwareupdateproxy.jar
b2174000-b2204000 r-xs 00000000 08:03 274027981 /export/share/updatecreator/dolbysoftwareupdate.jar
b2204000-b220b000 r-xs 00000000 08:03 274027978 /export/share/updatecreator/commons-logging.jar
b220b000-b2261000 r-xs 00000000 08:03 274027990 /export/share/updatecreator/log4j.jar
b2261000-b2277000 r-xs 00000000 08:03 274027970 /export/share/updatecreator/updatecreator.jar
b2277000-b233a000 r-xs 00000000 08:03 402744256 /usr/lib/j2re1.5-sun/lib/ext/localedata.jar
b233a000-b233c000 r-xs 00000000 08:03 402717247 /usr/lib/j2re1.5-sun/lib/ext/dnsns.jar
b233c000-b2367000 r-xs 00000000 08:03 402717246 /usr/lib/j2re1.5-sun/lib/ext/sunpkcs11.jar
b2367000-b237d000 r-xs 00000000 08:03 274027970 /export/share/updatecreator/updatecreator.jar
b237d000-b237e000 p b237d000 00:00 0
b237e000-b23fe000 rwxp b237e000 00:00 0
b23fe000-b2401000 p b23fe000 00:00 0
b2401000-b247f000 rwxp b2401000 00:00 0
b247f000-b2482000 p b247f000 00:00 0
b2482000-b25fa000 rwxp b2482000 00:00 0
b25fa000-b2600000 p b25fa000 00:00 0
b2602000-b2604000 r-xs 00000000 08:03 274027991 /export/share/updatecreator/namespace.jar
b2604000-b262a000 r-xs 00000000 08:03 402717245 /usr/lib/j2re1.5-sun/lib/ext/sunjce_provider.jar
b262a000-b262d000 p b262a000 00:00 0
b262d000-b26ab000 rwxp b262d000 00:00 0
b26ab000-b27f3000 r-xp 00000000 08:03 469762409 /usr/lib/locale/locale-archive
b27f3000-b27f6000 p b27f3000 00:00 0
b27f6000-b2874000 rwxp b27f6000 00:00 0
b2874000-b2877000 p b2874000 00:00 0
b2877000-b28f5000 rwxp b2877000 00:00 0
b28f5000-b28f6000 p b28f5000 00:00 0
b28f6000-b2987000 rwxp b28f6000 00:00 0
b2987000-b29a3000 rwxp b2987000 00:00 0
b29a3000-b29a4000 rwxp b29a3000 00:00 0
b29a4000-b2a1a000 rwxp b29a4000 00:00 0
b2a1a000-b2a1b000 rwxp b2a1a000 00:00 0
b2a1b000-b2a23000 rwxp b2a1b000 00:00 0
b2a23000-b2a25000 rwxp b2a23000 00:00 0
b2a25000-b2a9a000 rwxp b2a25000 00:00 0
b2a9a000-b2a9e000 rwxp b2a9a000 00:00 0
b2a9e000-b2aba000 rwxp b2a9e000 00:00 0
b2aba000-b2ac9000 rwxp b2aba000 00:00 0
b2ac9000-b2b45000 rwxp b2ac9000 00:00 0
b2b45000-b2c3d000 rwxp b2b45000 00:00 0
b2c3d000-b4b45000 rwxp b2c3d000 00:00 0
b4b45000-b5363000 r-xs 00000000 08:03 101072399 /usr/lib/j2re1.5-sun/lib/charsets.jar
b5363000-b5377000 r-xs 00000000 08:03 101068456 /usr/lib/j2re1.5-sun/lib/jce.jar
b5377000-b53f0000 r-xs 00000000 08:03 101072398 /usr/lib/j2re1.5-sun/lib/jsse.jar
b53f0000-b5459000 rwxp b53f0000 00:00 0
b5459000-b7645000 r-xs 00000000 08:03 101072401 /usr/lib/j2re1.5-sun/lib/rt.jar
b7645000-b7658000 r-xp 00000000 08:03 167917348 /usr/lib/j2re1.5-sun/lib/i386/libzip.so
b7658000-b765a000 rwxp 00012000 08:03 167917348 /usr/lib/j2re1.5-sun/lib/i386/libzip.so
b765a000-b767b000 r-xp 00000000 08:03 167917336 /usr/lib/j2re1.5-sun/lib/i386/libjava.so
b767b000-b767d000 rwxp 00020000 08:03 167917336 /usr/lib/j2re1.5-sun/lib/i386/libjava.so
b767d000-b7686000 r-xp 00000000 08:03 301990276 /lib/tls/i686/cmov/libnss_files-2.3.5.so
b7686000-b7688000 rwxp 00008000 08:03 301990276 /lib/tls/i686/cmov/libnss_files-2.3.5.so
b7688000-b7690000 r-xp 00000000 08:03 301990278 /lib/tls/i686/cmov/libnss_nis-2.3.5.so
b7690000-b7692000 rwxp 00007000 08:03 301990278 /lib/tls/i686/cmov/libnss_nis-2.3.5.so
b7692000-b76a4000 r-xp 00000000 08:03 301990628 /lib/tls/i686/cmov/libnsl-2.3.5.so
b76a4000-b76a6000 rwxp 00011000 08:03 301990628 /lib/tls/i686/cmov/libnsl-2.3.5.so
b76a6000-b76a8000 rwxp b76a6000 00:00 0
b76a8000-b76b3000 r-xp 00000000 08:03 167916863 /usr/lib/j2re1.5-sun/lib/i386/libverify.so
b76b3000-b76b4000 rwxp 0000b000 08:03 167916863 /usr/lib/j2re1.5-sun/lib/i386/libverify.so
b76b4000-b76bc000 rwxs 00000000 08:03 242281383 /tmp/hsperfdata_kxb/31950
b76bc000-b76dd000 r-xp 00000000 08:03 301990626 /lib/tls/i686/cmov/libm-2.3.5.so
b76dd000-b76df000 rwxp 00020000 08:03 301990626 /lib/tls/i686/cmov/libm-2.3.5.so
b76df000-b7a0e000 r-xp 00000000 08:03 268622281 /usr/lib/j2re1.5-sun/lib/i386/client/libjvm.so
b7a0e000-b7a2b000 rwxp 0032f000 08:03 268622281 /usr/lib/j2re1.5-sun/lib/i386/client/libjvm.so
b7a2b000-b7e42000 rwxp b7a2b000 00:00 0
b7e42000-b7f6a000 r-xp 00000000 08:03 301990390 /lib/tls/i686/cmov/libc-2.3.5.so
b7f6a000-b7f6b000 r-xp 00128000 08:03 301990390 /lib/tls/i686/cmov/libc-2.3.5.so
b7f6b000-b7f6e000 rwxp 00129000 08:03 301990390 /lib/tls/i686/cmov/libc-2.3.5.so
b7f6e000-b7f70000 rwxp b7f6e000 00:00 0
b7f70000-b7f72000 r-xp 00000000 08:03 301990625 /lib/tls/i686/cmov/libdl-2.3.5.so
b7f72000-b7f74000 rwxp 00001000 08:03 301990625 /lib/tls/i686/cmov/libdl-2.3.5.so
b7f74000-b7f75000 rwxp b7f74000 00:00 0
b7f75000-b7f84000 r-xp 00000000 08:03 301990281 /lib/tls/i686/cmov/libpthread-2.3.5.so
b7f84000-b7f86000 rwxp 0000e000 08:03 301990281 /lib/tls/i686/cmov/libpthread-2.3.5.so
b7f86000-b7f88000 rwxp b7f86000 00:00 0
b7f89000-b7f91000 r-xp 00000000 08:03 301990629 /lib/tls/i686/cmov/libnss_compat-2.3.5.so
b7f91000-b7f93000 rwxp 00007000 08:03 301990629 /lib/tls/i686/cmov/libnss_compat-2.3.5.so
b7f93000-b7f99000 r-xp 00000000 08:03 201463777 /usr/lib/j2re1.5-sun/lib/i386/native_threads/libhpi.so
b7f99000-b7f9a000 rwxp 00006000 08:03 201463777 /usr/lib/j2re1.5-sun/lib/i386/native_threads/libhpi.so
b7f9a000-b7f9b000 rwxp b7f9a000 00:00 0
b7f9b000-b7f9c000 p b7f9b000 00:00 0
b7f9c000-b7f9e000 rwxp b7f9c000 00:00 0
b7f9e000-b7fb2000 r-xp 00000000 08:03 469782201 /lib/ld-2.3.5.so
b7fb2000-b7fb4000 rwxp 00014000 08:03 469782201 /lib/ld-2.3.5.so
bfdb2000-bfdb5000 rwxp bfdb2000 00:00 0
bfdb5000-bffb2000 rwxp bfdb5000 00:00 0 [stack]
ffffe000-fffff000 p 00000000 00:00 0 [vdso]
VM Arguments:
jvm_args: -Xmx256m -Djava.library.path=../
java_command: ../updatecreator.jar --conf=showplayer.boot.properties --release=release-swupd.txt
Environment Variables:
JAVA_HOME=/usr/lib/j2sdk1.5-sun
PATH=/home/kxb/bin:/opt/kde/bin:/usr/X11R6/bin:/net/tandoor/opt/montavista/pro/host/qt/bin:/net/tandoor/opt/montavista/pro/devkit/ppc/440/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11:/usr/games:/home/kxb/bin:/bin:/usr/local/ant/bin:/usr/local/gdb+dejagnu/bin:/net/tandoor/opt/montavista/pro/devkit/ppc/440/bin:/net/tandoor/opt/montavista/pro/host/bin:/usr/local/c563/bin:/home/kxb/scripts:/usr/local/agile-db/bin
LD_LIBRARY_PATH=/usr/lib/j2re1.5-sun/lib/i386/client:/usr/lib/j2re1.5-sun/lib/i386:/usr/lib/j2re1.5-sun/../lib/i386:/export/share/updatecreator/boot.secboot.system/..
SHELL=/bin/bash
ARCH=ppc
Signal Handlers:
SIGSEGV: [libjvm.so+0x2ebc30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGBUS: [libjvm.so+0x2ebc30], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGFPE: [libjvm.so+0x25e6c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGPIPE: [libjvm.so+0x25e6c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGILL: [libjvm.so+0x25e6c0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
SIGUSR2: [libjvm.so+0x260a10], sa_mask[0]=0x00000000, sa_flags=0x10000004
SIGHUP: [libjvm.so+0x260440], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGINT: [libjvm.so+0x260440], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGQUIT: [libjvm.so+0x260440], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
SIGTERM: [libjvm.so+0x260440], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
S Y S T E M
OS:testing/unstable
uname:Linux 2.6.12-10-686-smp #1 SMP Tue Jul 18 23:03:01 UTC 2006 i686
libc:glibc 2.3.5 NPTL 2.3.5
rlimit: STACK 8192k, CORE 0k, NPROC infinity, NOFILE 1024, AS infinity
load average:0.02 0.03 0.00
CPU:total 2 family 47, cmov, cx8, fxsr, mmx, sse, sse2, ht
Memory: 4k page, physical 1036088k(12336k free), swap 3004112k(2992376k free)
vm_info: Java HotSpot(TM) Client VM (1.5.0_05-b05)for linux-x86, built on Aug 26 2005 16:24:31 by java_re with gcc 3.2.1-7a (J2SE release)

