openjdk6 jvm crash

huang wen hui huanghwh at yahoo.com
Wed Sep 28 15:10:38 UTC 2011


Hi,

I recently crash openjdk6 using my own java program, but jdk16 and openjdk7 is fine.
I tested under FreeBSD 8, I also tested under FreeBSD 9 Beta3, got same result.
Any idea? How can I provide more information to debug this problem?

--Huang Wen Hui

%cat hs_err_pid6485.log
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000080185dac3, pid=6485, tid=34376876032
#
# JRE version: 6.0-b23
# Java VM: OpenJDK
 64-Bit Server VM (20.0-b11 mixed mode bsd-amd64 compressed oops)
# Problematic frame:
# V  [libjvm.so+0x45dac3]  AsyncGetCallTrace+0x7d33
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
#

---------------  T H R E A D  ---------------

Current thread (0x000000088e6bc800):  JavaThread "Thread-3" [_thread_in_Java, id=101183, stack(0x00007ffffe8ec000,0x00007ffffe9ec000)]

siginfo:si_signo=SIGSEGV: si_errno=0, si_code=1 (SEGV_MAPERR), si_addr=0x0000000000000000

Registers:
RAX=0x0000000000000000, RBX=0x0000000000000000, RCX=0x000000080311f168, RDX=0x0000000802e0f000
RSP=0x00007ffffe9e9530, RBP=0x00007ffffe9e9570, RSI=0x0000000000000000, RDI=0x000000080106b3c0
R8 =0x00000000000006fe, R9 =0x0000000000000001, R10=0x000000000000070a, R11=0x0000000802e0f060
R12=0x00007ffffe9e9670, R13=0x00007ffffe9e9e80,
 R14=0x0000000000000000, R15=0x00007ffffe9e9a30
RIP=0x000000080185dac3, EFLAGS=0x0000000000000001, ERR=0x0000000000000004
  TRAPNO=0x000000000000000c

Top of Stack: (sp=0x00007ffffe9e9530)
0x00007ffffe9e9530:   00007ffffe9e96d0 00007ffffe9e9e70
0x00007ffffe9e9540:   0000000000000042 00007ffffe9e96d0
0x00007ffffe9e9550:   00007ffffe9e9a30 00007ffffe9e9670
0x00007ffffe9e9560:   0000000000000000 00007ffffe9e9a30
0x00007ffffe9e9570:   00007ffffe9e95a0 000000080185e191
0x00007ffffe9e9580:   000000080311da90 00007ffffe9e9a30
0x00007ffffe9e9590:   000000080108b410 000000088e6bc800
0x00007ffffe9e95a0:   00007ffffe9e96c0 00000008018020a9
0x00007ffffe9e95b0:   0000000898917000 00007ffffe9e95e0
0x00007ffffe9e95c0:   0000000000007fe8 00007ffffe9e9607
0x00007ffffe9e95d0:   0000000000000020
 0000000801c19477
0x00007ffffe9e95e0:   00007ffffe9e9620 000000080164f7dd
0x00007ffffe9e95f0:   000000080108b410 0000000000000008
0x00007ffffe9e9600:   0000390000000001 000000080108b410
0x00007ffffe9e9610:   000000088d24aac0 0000000000007fd8
0x00007ffffe9e9620:   00007ffffe9e9660 000000080164f8b7
0x00007ffffe9e9630:   00007ffffe9e9e10 000000080108b410
0x00007ffffe9e9640:   0000000000000000 0000000801b81a99
0x00007ffffe9e9650:   000000080108b410 0000000898917010
0x00007ffffe9e9660:   00007ffffe9e96c0 0000000801c5b135
0x00007ffffe9e9670:   00007ffffe9e9a30 000000080108b480
0x00007ffffe9e9680:   0000000000000000 00007ffffe9e9a30
0x00007ffffe9e9690:   00007ffffe9e96c0 000000080108b410
0x00007ffffe9e96a0:   0000000000000000 000000080108b410
0x00007ffffe9e96b0:   0000000000000008
 0000000000000001
0x00007ffffe9e96c0:   00007ffffe9e9df0 0000000801804ab8
0x00007ffffe9e96d0:   00007ffffe9e9e10 000000080311f168
0x00007ffffe9e96e0:   000000080311da90 00007fff00000000
0x00007ffffe9e96f0:   0000000000000008 00007ffffe9e9e10
0x00007ffffe9e9700:   6d754e2020203034 00007ffffe9e9780
0x00007ffffe9e9710:   00007ffffe9e9d70 00007ffffe9e9d40
0x00007ffffe9e9720:   000000088e6bc800 0000000801ae3fd9 

Instructions: (pc=0x000000080185dac3)
0x000000080185daa3:   f6 48 8b 38 48 89 55 d0 e8 90 d8 04 00 48 85 c0
0x000000080185dab3:   48 89 c3 74 0b 49 39 c6 0f 83 af 00 00 00 31 db
0x000000080185dac3:   48 8b 03 48 89 df ff 50 08 84 c0 74 30 48 85 db
0x000000080185dad3:   74 2b 48 63 83 a0 00 00 00 48 8d 04 03 49 39 c6 

Register to memory mapping:

RAX=0x0000000000000000 is an unknown
 value
RBX=0x0000000000000000 is an unknown value
RCX=0x000000080311da90 is non-entrant nmethod
[CodeBlob (0x000000080311da90)]
Framesize: 14
RDX=0x0000000802e0f000 is an unknown value
RSP=0x00007ffffe9e9530 is pointing into the stack for thread: 0x000000088e6bc800
RBP=0x00007ffffe9e9570 is pointing into the stack for thread: 0x000000088e6bc800
RSI=0x0000000000000000 is an unknown value
RDI=0x000000080106b3c0 is an unknown value
R8 =0x00000000000006fe is an unknown value
R9 =0x0000000000000001 is an unknown value
R10=0x000000000000070a is an unknown value
R11=ICache::flush_icache_stub [0x0000000802e0f060, 0x0000000802e0f07d[ (29 bytes)R12=0x00007ffffe9e9670 is pointing into the stack for thread: 0x000000088e6bc800
R13=0x00007ffffe9e9e80 is pointing into the stack for thread: 0x000000088e6bc800
R14=0x0000000000000000 is an unknown value
R15=0x00007ffffe9e9a30 is pointing into the stack for thread:
 0x000000088e6bc800


Stack: [0x00007ffffe8ec000,0x00007ffffe9ec000],  sp=0x00007ffffe9e9530,  free space=1013k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.so+0x45dac3]  AsyncGetCallTrace+0x7d33
V  [libjvm.so+0x45e191]  AsyncGetCallTrace+0x8401
V  [libjvm.so+0x4020a9]  +0x258501
V  [libjvm.so+0x404ab8]  +0x25af10

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
v  blob 0x0000000802e45eb9
J  org.netlib.lapack.Dlasr.dlasr(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;II[DI[DI[DII)V

[error occurred during error reporting (printing Java stack), id 0xb]


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
=>0x000000088e6bc800 JavaThread "Thread-3" [_thread_in_Java, id=101183,
 stack(0x00007ffffe8ec000,0x00007ffffe9ec000)]
  0x000000089146f800 JavaThread "TimerQueue" daemon [_thread_blocked, id=101914, stack(0x00007ffffe7eb000,0x00007ffffe8eb000)]
  0x0000000801131000 JavaThread "DestroyJavaVM" [_thread_blocked, id=101078, stack(0x00007fffffafe000,0x00007fffffbfe000)]
  0x000000080113b800 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=102400, stack(0x00007ffffeaee000,0x00007ffffebee000)]
  0x000000080113a800 JavaThread "AWT-Shutdown" [_thread_blocked, id=102399, stack(0x00007ffffebef000,0x00007ffffecef000)]
  0x0000000801139000 JavaThread "AWT-XAWT" daemon [_thread_in_native, id=101922, stack(0x00007ffffedf1000,0x00007ffffeef1000)]
  0x0000000801137800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=101915, stack(0x00007ffffeef2000,0x00007ffffeff2000)]
  0x0000000801137000 JavaThread "Thread-0" daemon [_thread_blocked, id=101911,
 stack(0x00007ffffeff3000,0x00007fffff0f3000)]
  0x0000000801135800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=101240, stack(0x00007fffff1f5000,0x00007fffff2f5000)]
  0x0000000801134800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=101234, stack(0x00007fffff2f6000,0x00007fffff3f6000)]
  0x0000000801134000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=101232, stack(0x00007fffff3f7000,0x00007fffff4f7000)]
  0x0000000801133000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=101229, stack(0x00007fffff4f8000,0x00007fffff5f8000)]
  0x0000000801132800 JavaThread "Finalizer" daemon [_thread_blocked, id=101227, stack(0x00007fffff5f9000,0x00007fffff6f9000)]
  0x0000000801131800 JavaThread "Reference Handler" daemon [_thread_blocked, id=101226, stack(0x00007fffff6fa000,0x00007fffff7fa000)]

Other Threads:
  0x000000080118f800 VMThread [stack:
 0x00007fffff7fb000,0x00007fffff8fb000] [id=101220]
  0x0000000801190000 WatcherThread [stack: 0x00007fffff0f4000,0x00007fffff1f4000] [id=101909]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 220800K, used 210691K [0x0000000860580000, 0x0000000873820000, 0x000000088b020000)
  eden space 171648K, 100% used [0x0000000860580000,0x000000086ad20000,0x000000086ad20000)
  from space 49152K, 79% used [0x000000086e220000,0x0000000870840ee0,0x0000000871220000)
  to   space 54272K, 0% used [0x000000086ad20000,0x000000086ad20000,0x000000086e220000)
 PSOldGen        total 144192K, used 96447K [0x000000080b020000, 0x0000000813cf0000, 0x0000000860580000)
  object space 144192K, 66% used
 [0x000000080b020000,0x0000000810e4ffe8,0x0000000813cf0000)
 PSPermGen       total 70144K, used 34913K [0x0000000805e20000, 0x000000080a2a0000, 0x000000080b020000)
  object space 70144K, 49% used [0x0000000805e20000,0x00000008080384a0,0x000000080a2a0000)

Code Cache  [0x0000000802e0f000, 0x000000080317f000, 0x0000000805e0f000)
 total_blobs=1437 nmethods=806 adapters=585 free_code_cache=46855872 largest_free_block=18304

Dynamic libraries:
0x0000000000400000     /usr/local/openjdk6/bin/java
0x0000000800853000     /lib/libz.so.6
0x0000000800a69000     /lib/libthr.so.3
0x0000000800c8c000     /lib/libc.so.7
0x0000000801400000     /usr/local/openjdk6/jre/lib/amd64/server/libjvm.so
0x000000080208f000     /usr/lib/libstdc++.so.6
0x000000080239f000    
 /lib/libm.so.5
0x00000008025c0000     /lib/libgcc_s.so.1
0x00000008027cd000     /usr/local/openjdk6/jre/lib/amd64/libverify.so
0x00000008029dc000     /usr/local/openjdk6/jre/lib/amd64/libjava.so
0x0000000802c08000     /usr/local/openjdk6/jre/lib/amd64/libzip.so
0x000000088e800000     /usr/local/openjdk6/jre/lib/amd64/libawt.so
0x000000088eac8000     /usr/local/openjdk6/jre/lib/amd64/xawt/libmawt.so
0x000000088ed17000     /usr/local/lib/libXext.so.6
0x000000088ef29000     /usr/local/lib/libX11.so.6
0x000000088f25e000     /usr/local/lib/libXtst.so.6
0x000000088f364000     /usr/local/lib/libXi.so.6
0x000000088f473000     /usr/local/lib/libxcb.so.2
0x000000088f58e000     /usr/local/lib/libXau.so.6
0x000000088f691000    
 /usr/local/lib/libXdmcp.so.6
0x000000088f896000     /usr/local/lib/libpthread-stubs.so.0
0x000000088f997000     /usr/lib/librpcsvc.so.5
0x000000088fba0000     /usr/local/openjdk6/jre/lib/amd64/libfontmanager.so
0x000000088fdec000     /usr/local/lib/libfreetype.so.9
0x0000000890074000     /usr/lib/libbz2.so.4
0x000000089028b000     /usr/local/lib/libXcursor.so.1
0x0000000890495000     /usr/local/lib/libXrender.so.1
0x000000089059e000     /usr/local/lib/libXfixes.so.3
0x0000000890952000     /usr/local/openjdk6/jre/lib/amd64/libnet.so
0x0000000891000000     /usr/local/openjdk6/jre/lib/amd64/libnio.so
0x0000000894400000     /usr/local/openjdk6/jre/lib/amd64/libmanagement.so
0x000000080060a000     /libexec/ld-elf.so.1

VM
 Arguments:
jvm_args: -Xmx2g -DGeoRegion.loadAll=false -Djna.library.path=../lib/native 
java_command: cn.org.gddsn.seis.analysis.SeisApp
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/local/bin:/home/hwh/bin:/usr/local/gmt/bin
USERNAME=hwh
LD_LIBRARY_PATH=/usr/local/openjdk6/jre/lib/amd64/server:/usr/local/openjdk6/jre/lib/amd64:/usr/local/openjdk6/jre/../lib/amd64
SHELL=/bin/csh
DISPLAY=:0
HOSTTYPE=FreeBSD
OSTYPE=FreeBSD
MACHTYPE=unknown

Signal Handlers:
SIGSEGV: [libjvm.so+0x860310], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGBUS: [libjvm.so+0x860310], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGFPE: [libjvm.so+0x70a450], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGPIPE: [libjvm.so+0x70a450], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGXFSZ: [libjvm.so+0x70a450], sa_mask[0]=0x7fffffff,
 sa_flags=0x00000042
SIGILL: [libjvm.so+0x70a450], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGUSR1: SIG_DFL, sa_mask[0]=0xfffefeff, sa_flags=0x00000040
SIGUSR2: [libjvm.so+0x70cc90], sa_mask[0]=0x00000000, sa_flags=0x00000042
SIGHUP: [libjvm.so+0x70b750], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGINT: [libjvm.so+0x70b750], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGTERM: [libjvm.so+0x70b750], sa_mask[0]=0x7fffffff, sa_flags=0x00000042
SIGQUIT: [libjvm.so+0x70b750], sa_mask[0]=0x7fffffff, sa_flags=0x00000042


---------------  S Y S T E M  ---------------

OS:Bsd
uname:FreeBSD 9.0-BETA3 FreeBSD 9.0-BETA3 #30: Wed Sep 28 09:19:13 CST 2011     hwh at tp.gddsn.org.cn:/usr/obj/usr/src/sys/IBM01 amd64
rlimit: STACK 524288k, CORE infinity, NPROC 5547, NOFILE 11095
CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 23 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2,
 sse3, ssse3, sse4.1

Memory: 4k page, physical 2917828k(729457k free)

/proc/meminfo:


vm_info: OpenJDK 64-Bit Server VM (20.0-b11) for bsd-amd64 JRE (1.6.0-b23), built on Sep 24 2011 17:49:02 by "root" with gcc 4.2.2 20070831 prerelease [FreeBSD]

time: Wed Sep 28 22:46:28 2011
elapsed time: 44 seconds


More information about the freebsd-java mailing list