I am seeing a Hotspot crash in GCBasher with solaris-sparc fastdebug compiler1 built w/ /java/devtools/mustang/sparc/SUNWspro/SS10/ . The crash is easily reproducible. Just a heads up that there may be an issue. I am attempting to track down the cause of the crash further. For those interested, the hs_err_pid is attached.
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# Internal Error (/net/prt-sparc-q2-13/tmp/PrtBuildDir2/workspace/src/share/vm/memory/genOopClosures.inline.hpp, 223 [ Patched ]), pid=9472, tid=2
#
# Java VM: Java HotSpot(TM) Client VM (20050224160412.sbohne.hotspot-vc7-prt-test-debug mixed mode)
#
# Error: assert(generation()->is_in_reserved(p),"expected ref in generation")
--------------- T H R E A D ---------------
Current thread (0x000c7508): GCTaskThread [id=2]
Stack:
[error occurred during error reporting, step 110, id 0xe0000000]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x9e2c48]
V [libjvm.so+0x3364c0]
V [libjvm.so+0x9e1cc8]
V [libjvm.so+0x9e2c48]
V [libjvm.so+0x3364c0]
V [libjvm.so+0x3ba630]
V [libjvm.so+0x969858]
V [libjvm.so+0x37a8ec]
V [libjvm.so+0x8a2d64]
V [libjvm.so+0xa031dc]
V [libjvm.so+0x890ca0]
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0015b290 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=9]
0x00157410 JavaThread "CompilerThread0" daemon [_thread_blocked, id=8]
0x00155f58 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7]
0x00148828 JavaThread "Finalizer" daemon [_thread_blocked, id=6]
0x00146038 JavaThread "Reference Handler" daemon [_thread_blocked, id=5]
0x0004fbd8 JavaThread "main" [_thread_blocked, id=1]
Other Threads:
0x00142498 VMThread [id=4]
0x0015d218 WatcherThread [id=10]
VM state:at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x0004e418/0x0004e488] Threads_lock - owner thread: 0x00142498
[0x0004ece8/0x0004ed48] Heap_lock - owner thread: 0x0004fbd8
Heap
par new generation total 2112K, used 2048K [0xebc00000, 0xebe20000, 0xeca30000)
eden space 2048K, 100% used [0xebc00000, 0xebe00000, 0xebe00000)
from space 64K, 0% used [0xebe00000, 0xebe00000, 0xebe10000)
to space 64K, 12% used [0xebe10000, 0xebe12000, 0xebe20000)
tenured generation total 1408K, used 0K [0xeca30000, 0xecb90000, 0xf3c00000)
the space 1408K, 0% used [0xeca30000, 0xeca30000, 0xeca30200, 0xecb90000)
compacting perm gen total 8192K, used 1501K [0xf3c00000, 0xf4400000, 0xf7c00000)
the space 8192K, 18% used [0xf3c00000, 0xf3d77538, 0xf3d77600, 0xf4400000)
No shared spaces configured.
Dynamic libraries:
0x00010000 ../jdk1.6/bin/java
0xff370000 /usr/lib/libthread.so.1
0xff3fa000 /usr/lib/libdl.so.1
0xff280000 /usr/lib/libc.so.1
0xff3f2000 /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1
0xfdc00000 /tmp/sbohne2/jdk1.6/jre/lib/sparc/client/libjvm.so
0xfdbe0000 /usr/lib/libsocket.so.1
0xff240000 /usr/lib/libsched.so.1
0xfdbb0000 /usr/lib/libCrun.so.1
0xfdb60000 /usr/lib/libm.so.1
0xfda80000 /usr/lib/libnsl.so.1
0xfdb40000 /usr/lib/libmp.so.2
0xfda20000 /tmp/sbohne2/jdk1.6/jre/lib/sparc/native_threads/libhpi.so
0xfd9d0000 /tmp/sbohne2/jdk1.6/jre/lib/sparc/libverify.so
0xfd990000 /tmp/sbohne2/jdk1.6/jre/lib/sparc/libjava.so
0xfd970000 /tmp/sbohne2/jdk1.6/jre/lib/sparc/libzip.so
0xfd660000 /usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.2
VM Arguments:
jvm_args: -Xmx128M -XX:+UseParNewGC
java_command: GCBasher.jar -time:300000
Environment Variables:
JAVA_HOME=/tmp/sbohne/jdk1.6
PATH=/tmp/sbohne/jdk1.6/bin:/net/prt-web.east/prt/prt-solaris-sparc-bin:/net/prt-web.east/prt/compilers/sparc/SOS8/bin:/net/prt-web.east/prt/bin:/net/prt-web.east/prt/tdf:/usr/dist/pkgs/netscape,v7.0/bin:/usr/local/bin:/usr/dt/bin:/home/sbohne/bin:/home/sbohne/bin/sparc:/usr/openwin/bin:/bin:/usr/bin:/usr/ccs/bin:/usr/dist/svr4/bin:/usr/dist/local/bos/exe:/usr/dist/local/exe:/usr/sbin:/usr/ucb:/usr/dist/exe:.
LD_LIBRARY_PATH=/tmp/sbohne2/jdk1.6/jre/lib/sparc/client:/tmp/sbohne2/jdk1.6/jre/lib/sparc:/tmp/sbohne2/jdk1.6/jre/../lib/sparc:/usr/openwin/lib:/usr/dt/lib
SHELL=/bin/tcsh
DISPLAY=hyperion:0.0
HOSTTYPE=sun4
OSTYPE=solaris
ARCH=sparc
MACHTYPE=sparc
Signal Handlers:
SIGSEGV: [libjvm.so+0x9e36b4], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGBUS: [libjvm.so+0x9e36b4], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGFPE: [libjvm.so+0x897bf4], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGPIPE: [libjvm.so+0x897bf4], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGILL: [libjvm.so+0x897bf4], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGUSR1: [libjvm.so+0x897c14], sa_mask[0]=0x00000000, sa_flags=0x00000008
SIGUSR2: [libjvm.so+0x897bf4], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGHUP: [libjvm.so+0x893554], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGINT: [libjvm.so+0x893554], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGQUIT: [libjvm.so+0x893554], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGTERM: [libjvm.so+0x893554], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
--------------- S Y S T E M ---------------
OS: Solaris 9 4/04 s9s_u6wos_03 SPARC
Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 06 October 2003
uname:SunOS 5.9 Generic_117171-17 sun4u (T2 libthread)
rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
load average:0.43 0.37 0.18
CPU:total 2 has_v8, has_v9, has_vis1
Memory: 8k page, physical 2097152k(32392k free)
vm_info: Java HotSpot(TM) Client VM (20050224160412.sbohne.hotspot-vc7-prt-test) for solaris
###@###.### 2005-2-28 20:44:24 GMT
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# Internal Error (/net/prt-sparc-q2-13/tmp/PrtBuildDir2/workspace/src/share/vm/memory/genOopClosures.inline.hpp, 223 [ Patched ]), pid=9472, tid=2
#
# Java VM: Java HotSpot(TM) Client VM (20050224160412.sbohne.hotspot-vc7-prt-test-debug mixed mode)
#
# Error: assert(generation()->is_in_reserved(p),"expected ref in generation")
--------------- T H R E A D ---------------
Current thread (0x000c7508): GCTaskThread [id=2]
Stack:
[error occurred during error reporting, step 110, id 0xe0000000]
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x9e2c48]
V [libjvm.so+0x3364c0]
V [libjvm.so+0x9e1cc8]
V [libjvm.so+0x9e2c48]
V [libjvm.so+0x3364c0]
V [libjvm.so+0x3ba630]
V [libjvm.so+0x969858]
V [libjvm.so+0x37a8ec]
V [libjvm.so+0x8a2d64]
V [libjvm.so+0xa031dc]
V [libjvm.so+0x890ca0]
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x0015b290 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=9]
0x00157410 JavaThread "CompilerThread0" daemon [_thread_blocked, id=8]
0x00155f58 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=7]
0x00148828 JavaThread "Finalizer" daemon [_thread_blocked, id=6]
0x00146038 JavaThread "Reference Handler" daemon [_thread_blocked, id=5]
0x0004fbd8 JavaThread "main" [_thread_blocked, id=1]
Other Threads:
0x00142498 VMThread [id=4]
0x0015d218 WatcherThread [id=10]
VM state:at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x0004e418/0x0004e488] Threads_lock - owner thread: 0x00142498
[0x0004ece8/0x0004ed48] Heap_lock - owner thread: 0x0004fbd8
Heap
par new generation total 2112K, used 2048K [0xebc00000, 0xebe20000, 0xeca30000)
eden space 2048K, 100% used [0xebc00000, 0xebe00000, 0xebe00000)
from space 64K, 0% used [0xebe00000, 0xebe00000, 0xebe10000)
to space 64K, 12% used [0xebe10000, 0xebe12000, 0xebe20000)
tenured generation total 1408K, used 0K [0xeca30000, 0xecb90000, 0xf3c00000)
the space 1408K, 0% used [0xeca30000, 0xeca30000, 0xeca30200, 0xecb90000)
compacting perm gen total 8192K, used 1501K [0xf3c00000, 0xf4400000, 0xf7c00000)
the space 8192K, 18% used [0xf3c00000, 0xf3d77538, 0xf3d77600, 0xf4400000)
No shared spaces configured.
Dynamic libraries:
0x00010000 ../jdk1.6/bin/java
0xff370000 /usr/lib/libthread.so.1
0xff3fa000 /usr/lib/libdl.so.1
0xff280000 /usr/lib/libc.so.1
0xff3f2000 /usr/platform/SUNW,Ultra-60/lib/libc_psr.so.1
0xfdc00000 /tmp/sbohne2/jdk1.6/jre/lib/sparc/client/libjvm.so
0xfdbe0000 /usr/lib/libsocket.so.1
0xff240000 /usr/lib/libsched.so.1
0xfdbb0000 /usr/lib/libCrun.so.1
0xfdb60000 /usr/lib/libm.so.1
0xfda80000 /usr/lib/libnsl.so.1
0xfdb40000 /usr/lib/libmp.so.2
0xfda20000 /tmp/sbohne2/jdk1.6/jre/lib/sparc/native_threads/libhpi.so
0xfd9d0000 /tmp/sbohne2/jdk1.6/jre/lib/sparc/libverify.so
0xfd990000 /tmp/sbohne2/jdk1.6/jre/lib/sparc/libjava.so
0xfd970000 /tmp/sbohne2/jdk1.6/jre/lib/sparc/libzip.so
0xfd660000 /usr/lib/locale/en_US.ISO8859-1/en_US.ISO8859-1.so.2
VM Arguments:
jvm_args: -Xmx128M -XX:+UseParNewGC
java_command: GCBasher.jar -time:300000
Environment Variables:
JAVA_HOME=/tmp/sbohne/jdk1.6
PATH=/tmp/sbohne/jdk1.6/bin:/net/prt-web.east/prt/prt-solaris-sparc-bin:/net/prt-web.east/prt/compilers/sparc/SOS8/bin:/net/prt-web.east/prt/bin:/net/prt-web.east/prt/tdf:/usr/dist/pkgs/netscape,v7.0/bin:/usr/local/bin:/usr/dt/bin:/home/sbohne/bin:/home/sbohne/bin/sparc:/usr/openwin/bin:/bin:/usr/bin:/usr/ccs/bin:/usr/dist/svr4/bin:/usr/dist/local/bos/exe:/usr/dist/local/exe:/usr/sbin:/usr/ucb:/usr/dist/exe:.
LD_LIBRARY_PATH=/tmp/sbohne2/jdk1.6/jre/lib/sparc/client:/tmp/sbohne2/jdk1.6/jre/lib/sparc:/tmp/sbohne2/jdk1.6/jre/../lib/sparc:/usr/openwin/lib:/usr/dt/lib
SHELL=/bin/tcsh
DISPLAY=hyperion:0.0
HOSTTYPE=sun4
OSTYPE=solaris
ARCH=sparc
MACHTYPE=sparc
Signal Handlers:
SIGSEGV: [libjvm.so+0x9e36b4], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGBUS: [libjvm.so+0x9e36b4], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGFPE: [libjvm.so+0x897bf4], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGPIPE: [libjvm.so+0x897bf4], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGILL: [libjvm.so+0x897bf4], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGUSR1: [libjvm.so+0x897c14], sa_mask[0]=0x00000000, sa_flags=0x00000008
SIGUSR2: [libjvm.so+0x897bf4], sa_mask[0]=0x7fbffeff, sa_flags=0x0000000c
SIGHUP: [libjvm.so+0x893554], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGINT: [libjvm.so+0x893554], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGQUIT: [libjvm.so+0x893554], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
SIGTERM: [libjvm.so+0x893554], sa_mask[0]=0x7fbffeff, sa_flags=0x00000004
--------------- S Y S T E M ---------------
OS: Solaris 9 4/04 s9s_u6wos_03 SPARC
Copyright 2003 Sun Microsystems, Inc. All Rights Reserved.
Use is subject to license terms.
Assembled 06 October 2003
uname:SunOS 5.9 Generic_117171-17 sun4u (T2 libthread)
rlimit: STACK 8192k, CORE infinity, NOFILE 65536, AS infinity
load average:0.43 0.37 0.18
CPU:total 2 has_v8, has_v9, has_vis1
Memory: 8k page, physical 2097152k(32392k free)
vm_info: Java HotSpot(TM) Client VM (20050224160412.sbohne.hotspot-vc7-prt-test) for solaris
###@###.### 2005-2-28 20:44:24 GMT
- relates to
-
JDK-6213556 mustang solaris builds (sparc/sparcv9/i586/amd64) all platform should switch to SS10 compiler
- Resolved
-
JDK-6295979 Hotspot build: remove workarounds for SS10 compiler bugs 6233962 and 6234407
- Closed