Skip to Main Content

Java HotSpot Virtual Machine

Announcement

For appeals, questions and feedback about Oracle Forums, please email oracle-forums-moderators_us@oracle.com. Technical questions should be asked in the appropriate category. Thank you!

JVM hot spot error

843829Jun 4 2008 — edited Jun 25 2008
Hi
i have run a shellscript which in turn executes a java program which runs indefinitely in solaris machine. Its a multithreaded program . I got the following error due to JVM crash.... can anyone tell me why it occurs as soon as possible.

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# SIGBUS (0xa) at pc=0xff3730e4, pid=19994, tid=92429
#
# Java VM: Java HotSpot(TM) Server VM (1.5.0_04-b05 mixed mode)
# Problematic frame:
# C [libthread.so.1+0x130e4]
#

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

Current thread (0x001b20b8): JavaThread "pool-1-thread-3" [_thread_in_vm, id=92429]

siginfo:si_signo=10, si_errno=12, si_code=3, si_addr=0xeb981db8

Registers:
O0=0xeb982000 O1=0xe978117c O2=0x00002000 O3=0xff2c1db4
O4=0x00202f18 O5=0x00100000 O6=0xe97810d8 O7=0xff3730bc
G1=0xff36a66c G2=0x00004e48 G3=0xffffffff G4=0x00004c00
G5=0x00007000 G6=0x00000000 G7=0xe9781d98 Y=0x00000000
PC=0xff3730e4 nPC=0xff3730e8


Top of Stack: (sp=0xe97810d8)
0xe97810d8: 00000001 fe7e30f0 fe780000 fe7d2b38
0xe97810e8: 000063a4 000070d0 00006000 00007000
0xe97810f8: ff38cdfc eb982000 e978119c 00002000
0xe9781108: ff38c000 00080000 e9781138 ff36f524
0xe9781118: e9781170 f880576c ec52c7b0 00000000
0xe9781128: f6246568 000000b7 00000000 f8815f20
0xe9781138: fe1b1244 ff38c000 fe780000 00000032
0xe9781148: 00000001 00000000 00ba5688 00008534

Instructions: (pc=0xff3730e4)
0xff3730d4: 91 e8 20 00 d0 07 a0 44 90 02 00 1d b2 0a 3f f8
0xff3730e4: c0 26 7d b8 90 26 62 c8 b0 26 62 68 d0 26 7d bc

Instructions: (pc=0xff3730e4)
0xff3730d4: 91 e8 20 00 d0 07 a0 44 90 02 00 1d b2 0a 3f f8
0xff3730e4: c0 26 7d b8 90 26 62 c8 b0 26 62 68 d0 26 7d bc

Stack: [0xe9702000,0xe9781d98), sp=0xe97810d8, free space=508k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [libthread.so.1+0x130e4]
C [libthread.so.1+0xf52c]
C [libthread.so.1+0xf49c] thrcreate+0x48
V [libjvm.so+0x2cc61c]
V [libjvm.so+0x2d98bc]
j java.lang.Thread.start0()V+-319
j java.lang.Thread.start0()V+0
j java.lang.Thread.start()V+29
j java.util.concurrent.ThreadPoolExecutor.addIfUnderCorePoolSize(Ljava/lang/Runnable;)Z+51
j java.util.concurrent.ThreadPoolExecutor.execute(Ljava/lang/Runnable;)V+38
j com.cisco.sts.np.cli.parser.CustomerTask.run()V+488
j java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Ljava/lang/Runnable;)V+44
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+28
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
V [libjvm.so+0x1924c8]
V [libjvm.so+0x2babfc]
V [libjvm.so+0x2d9d30]
V [libjvm.so+0x2d58cc]
V [libjvm.so+0x64a5bc]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j java.lang.Thread.start0()V+0
j java.lang.Thread.start()V+29
j java.util.concurrent.ThreadPoolExecutor.addIfUnderCorePoolSize(Ljava/lang/Runnable;)Z+51
j java.util.concurrent.ThreadPoolExecutor.execute(Ljava/lang/Runnable;)V+38
j com.cisco.sts.np.cli.parser.CustomerTask.run()V+488
j java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Ljava/lang/Runnable;)V+44
j java.util.concurrent.ThreadPoolExecutor$Worker.run()V+28
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------

Java Threads: ( => current thread )
=>0x001b20b8 JavaThread "pool-1-thread-3" [_thread_in_vm, id=92429]
0x00038130 JavaThread "DestroyJavaVM" [_thread_blocked, id=1]
0x003d08b8 JavaThread "Thread-0" [_thread_blocked, id=17]
0x0015a248 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=15]
0x001591a0 JavaThread "CompilerThread1" daemon [_thread_blocked, id=14]
0x00158298 JavaThread "CompilerThread0" daemon [_thread_blocked, id=13]
0x001570c8 JavaThread "AdapterThread" daemon [_thread_blocked, id=12]
0x00156328 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=11]
0x0014c5d0 JavaThread "Finalizer" daemon [_thread_blocked, id=10]
0x0014a688 JavaThread "Reference Handler" daemon [_thread_blocked, id=9]

Other Threads:
0x00147db0 VMThread [id=8]
0x0015bcd0 WatcherThread [id=16]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x00037620/0x00037650] Threads_lock - owner thread: 0x001b20b8

Heap
PSYoungGen total 26560K, used 15745K [0xf5960000, 0xf8400000, 0xf8400000)
eden space 16384K, 96% used [0xf5960000,0xf68c06a8,0xf6960000)
from space 10176K, 0% used [0xf6960000,0xf6960000,0xf7350000)
to space 13888K, 0% used [0xf7670000,0xf7670000,0xf8400000)
PSOldGen total 87424K, used 87423K [0xf0400000, 0xf5960000, 0xf5960000)
object space 87424K, 99% used [0xf0400000,0xf595fff8,0xf5960000)
PSPermGen total 16384K, used 13344K [0xec400000, 0xed400000, 0xf0400000)
object space 16384K, 81% used [0xec400000,0xed108140,0xed400000)

Dynamic libraries:
0x00010000 /opt/java/jdk1.5.0_04/bin/java
0xff360000 /usr/lib/libthread.so.1
0xff350000 /usr/lib/libdl.so.1
0xff280000 /usr/lib/libc.so.1
0xff3a0000 /usr/platform/SUNW,Sun-Fire/lib/libc_psr.so.1
0xfe000000 /opt/java/jdk1.5.0_04/jre/lib/sparc/server/libjvm.so
0xff220000 /usr/lib/libsocket.so.1
0xff200000 /usr/lib/libsched.so.1
0xff1d0000 /usr/lib/libCrun.so.1
0xff180000 /usr/lib/libm.so.1
0xff080000 /usr/lib/libnsl.so.1
0xff150000 /usr/lib/libmp.so.2
0xff050000 /opt/java/jdk1.5.0_04/jre/lib/sparc/native_threads/libhpi.so
0xfdfd0000 /opt/java/jdk1.5.0_04/jre/lib/sparc/libverify.so
0xfdf90000 /opt/java/jdk1.5.0_04/jre/lib/sparc/libjava.so
0xfdf70000 /opt/java/jdk1.5.0_04/jre/lib/sparc/libzip.so
0xfa8d0000 /opt/java/jdk1.5.0_04/jre/lib/sparc/libnet.so

VM Arguments:
jvm_args: -Xmx128m
java_command: com/cisco/sts/np/cli/parser/CLIProfilerServer

Environment Variables:
JAVA_HOME=/opt/java/j2sdk1.4.0_01
CLASSPATH=/opt/NSAx/lib/classpath/NPParsingProfiler/class:/opt/NSAx/lib/classpath/NPParsingProfiler/properties:/opt/NSAx/lib/classpath/NPParsi
ngProfiler/lib/classes12.zip:/opt/NSAx/lib/classpath/NPParsingProfiler/lib/rbmlengineutil.jar:/opt/NSAx/lib/classpath/NPParsingProfiler/lib/lp
.jar:/opt/NSAx/lib/classpath/NPParsingProfiler/lib/log4j-1.2.8.jar:/opt/NSAx/lib/classpath/NPParsingProfiler/lib/log4j-1.2.13.jar:/opt/NSAx/li
b/classpath/NPParsingProfiler/lib/jep-2.23M.jar:/opt/NSAx/lib/classpath/NPParsingProfiler/lib/jdom.jar:/opt/NSAx/lib/classpath/NPParsingProfil
er/lib/jaxp.jar:/opt/NSAx/lib/classpath/NPParsingProfiler/lib/jaxm.jar:/opt/NSAx/lib/classpath/NPParsingProfiler/lib/jakarta-oro-2.0.6.jar:/op
t/NSAx/lib/classpath/NPParsingProfiler/lib/fast-md5.jar:/opt/NSAx/lib/classpath/NPParsingProfiler/lib/de.jar:/opt/NSAx/lib/classpath/NPParsing
Profiler/lib/crimson.jar:/opt/NSAx/lib/classpath/NPParsingProfiler/lib/commons-cli-1.0.jar:/opt/local/httpd/tomcat/lib/common/servlet.jar:/ora
cle/product/8.1.7.4-64/jdbc/lib/classes111.zip:/opt/NSAx/lib/classpath/cits-dev/classes:/data/lucene/lucene-1.9.1/lucene-core-1.9.1.jar:/data/
lucene/lucene-1.9.1/lucene-demos-1.9.1.jar:.
PATH=/opt/java/jdk1.5.0_04/bin:.:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:/opt/local/gnu/bin:/usr/ccs/bin:/opt/local/bin:/usr/openwin/bin:.:/op
t/SYBSsa50/bin:/opt/java/j2sdk1.4.0_01/bin:/oracle/product/current/bin:/oracle/product/current/res:/opt/local/httpd/apache-ant-1.6.5/bin:/opt/
NSAx/bin
LD_LIBRARY_PATH=/opt/java/jdk1.5.0_04/jre/lib/sparc/server:/opt/java/jdk1.5.0_04/jre/lib/sparc:/opt/java/jdk1.5.0_04/jre/../lib/sparc:/opt/X11
/R6/lib:/opt/SYBSsa50/lib:/oracle/product/current/lib:/usr/lib:/usr/ucblib:/users/netaware/emacslib
SHELL=/bin/csh
HOSTTYPE=sun4
OSTYPE=solaris
MACHTYPE=sparc
Signal Handlers:
SIGSEGV: [libjvm.so+0x6c66dc], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGBUS: [libjvm.so+0x6c66dc], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGFPE: [libjvm.so+0x26def0], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGPIPE: [libjvm.so+0x26def0], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGILL: [libjvm.so+0x26def0], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGUSR1: [libjvm.so+0x64c470], sa_mask[0]=0x00008000, sa_flags=0x00000008
SIGUSR2: [libjvm.so+0x26def0], sa_mask[0]=0xffbffeff, sa_flags=0x0000000c
SIGHUP: [libjvm.so+0x64b580], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGINT: [libjvm.so+0x64b580], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGQUIT: [libjvm.so+0x64b580], sa_mask[0]=0xffbffeff, sa_flags=0x00000004
SIGTERM: [libjvm.so+0x64b580], sa_mask[0]=0xffbffeff, sa_flags=0x00000004


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

OS: Solaris 8 10/01 s28s_u6wos_08a SPARC
Copyright 2001 Sun Microsystems, Inc. All Rights Reserved.
Assembled 12 September 2001

uname:SunOS 5.8 Generic_117350-46 sun4u (T1 libthread)
rlimit: STACK 8192k, CORE infinity, NOFILE 1000, AS infinity
load average:3.13 3.71 3.76

CPU:total 4 has_v8, has_v9, has_vis1, has_vis2, is_ultra3

Memory: 8k page, physical 4194304k(328984k free)

vm_info: Java HotSpot(TM) Server VM (1.5.0_04-b05) for solaris-sparc, built on Jun 3 2005 03:32:53 by unknown with unknown Workshop:0x550
Comments
Locked Post
New comments cannot be posted to this locked post.
Post Details
Locked on Jul 23 2008
Added on Jun 4 2008
2 comments
172 views