Tomcat app startup - An unexpected error has been detected by HotSpot Virtual Machine

Phill Ashworth phill at smershnet.com
Fri Jun 16 19:58:09 UTC 2006


I've had this a few times while starting up an application under Tomact.
Any suggestions appreciated.
Regards
Phill Ashworth

#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGBUS (0xa) at pc=0x2854a9ab, pid=77726, tid=0x805c000
#
# Java VM: Java HotSpot(TM) Server VM (diablo-1.5.0_06-b00 mixed mode)
# Problematic frame:
# V  [libjvm.so+0x3bc9ab]
#
# An error report file with more information is saved as
/tmp/hs_err_pid77726.log
#
# If you would like to submit a bug report, please write
# a letter to freebsd-java at FreeBSD.org mailing list
#



#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  SIGBUS (0xa) at pc=0x2854a9ab, pid=77726, tid=0x805c000
#
# Java VM: Java HotSpot(TM) Server VM (diablo-1.5.0_06-b00 mixed mode)
# Problematic frame:
# V  [libjvm.so+0x3bc9ab]
#

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

Current thread (0x0805cc00):  JavaThread "main" [_thread_in_vm_trans,  
id=134594560]

siginfo:si_signo=10, si_errno=0, si_code=12, si_addr=0x288f2300

Registers:
EAX=0x288cea54, EBX=0x288b6e74, ECX=0x288f2000, EDX=0x00000300
ESP=0xbfbfcd38, EBP=0xbfbfcd80, ESI=0x0805cc00, EDI=0x288ccb10
EIP=0x2854a9ab, EFLAGS=0x00010206

Top of Stack: (sp=0xbfbfcd38)
0xbfbfcd38:   28097e97 000000b1 2dbbf049 bfbfcd58
0xbfbfcd48:   0805cc00 2d9a73f6 bfbfcda0 bfbfcd88
0xbfbfcd58:   0805cc00 00000000 00000034 28097e97
0xbfbfcd68:   000000bc 2d8d0fa6 bfbfcdc8 000000bc
0xbfbfcd78:   2d8d0fa6 0805cc00 bfbfcdbc 2b809500
0xbfbfcd88:   0805cc00 00000005 00000010 2b8094cb
0xbfbfcd98:   00000010 652f0a80 bfbfcda0 2d8d0fa6
0xbfbfcda8:   bfbfcdc8 2d927600 2dcada40 2d8d0fb8

Instructions: (pc=0x2854a9ab)
0x2854a99b:   89 f2 d3 ea 8b 08 8b 83 40 71 00 00 21 ca 8b 0f
0x2854a9ab:   c7 04 11 01 00 00 00 8b 38 85 ff 74 9a 83 ec 0c

Stack: [0xbfbc0000,0xbfc00000),  sp=0xbfbfcd38,  free space=243k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code,  
C=native code)
V  [libjvm.so+0x3bc9ab]
j  java.lang.AbstractStringBuilder.<init>(I)V+6
j  java.lang.StringBuffer.<init>()V+3
j  org.apache.commons.digester.Digester.startElement(Ljava/lang/ 
String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V 
+157
j   
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElemen 
t(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/ 
xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/ 
xni/Augmentations;)V+235
j   
com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement 
(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/ 
xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/ 
xni/Augmentations;)V+22
j   
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanSta 
rtElement()Z+917

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  java.lang.AbstractStringBuilder.<init>(I)V+6
j  java.lang.StringBuffer.<init>()V+3
j  org.apache.commons.digester.Digester.startElement(Ljava/lang/ 
String;Ljava/lang/String;Ljava/lang/String;Lorg/xml/sax/Attributes;)V 
+157
j   
com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElemen 
t(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/ 
xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/ 
xni/Augmentations;)V+235
j   
com.sun.org.apache.xerces.internal.impl.dtd.XMLDTDValidator.startElement 
(Lcom/sun/org/apache/xerces/internal/xni/QName;Lcom/sun/org/apache/ 
xerces/internal/xni/XMLAttributes;Lcom/sun/org/apache/xerces/internal/ 
xni/Augmentations;)V+22
j   
com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanSta 
rtElement()Z+917
v  ~C2IAdapter
J   
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl 
$FragmentContentDispatcher.dispatch(Z)Z
v  ~I2CAdapter
j   
com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.s 
canDocument(Z)Z+24
j  com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse 
(Z)Z+118
j  com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse 
(Lcom/sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V+29
j  com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Lcom/ 
sun/org/apache/xerces/internal/xni/parser/XMLInputSource;)V+9
j  com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse 
(Lorg/xml/sax/InputSource;)V+43
j  org.apache.commons.digester.Digester.parse(Lorg/xml/sax/ 
InputSource;)Ljava/lang/Object;+9
j   
org.apache.myfaces.config.impl.digester.DigesterFacesConfigUnmarshallerI 
mpl.getFacesConfig(Ljava/io/InputStream;Ljava/lang/String;)Ljava/lang/ 
Object;+19
j  org.apache.myfaces.config.FacesConfigurator.feedStandardConfig()V+97
j  org.apache.myfaces.config.FacesConfigurator.configure()V+27
j  org.apache.myfaces.webapp.StartupServletContextListener.initFaces 
(Ljavax/servlet/ServletContext;)V+53
j   
org.apache.myfaces.webapp.StartupServletContextListener.contextInitializ 
ed(Ljavax/servlet/ServletContextEvent;)V+4
j  org.apache.catalina.core.StandardContext.listenerStart()Z+429
j  org.apache.catalina.core.StandardContext.start()V+1162
j  org.apache.catalina.core.ContainerBase.addChildInternal(Lorg/ 
apache/catalina/Container;)V+149
j  org.apache.catalina.core.ContainerBase.addChild(Lorg/apache/ 
catalina/Container;)V+26
j  org.apache.catalina.core.StandardHost.addChild(Lorg/apache/ 
catalina/Container;)V+25
j  org.apache.catalina.startup.HostConfig.deployDescriptor(Ljava/lang/ 
String;Ljava/io/File;Ljava/lang/String;)V+352
j  org.apache.catalina.startup.HostConfig.deployDescriptors(Ljava/io/ 
File;[Ljava/lang/String;)V+152
j  org.apache.catalina.startup.HostConfig.deployApps()V+16
j  org.apache.catalina.startup.HostConfig.start()V+147
j  org.apache.catalina.startup.HostConfig.lifecycleEvent(Lorg/apache/ 
catalina/LifecycleEvent;)V+132
j  org.apache.catalina.util.LifecycleSupport.fireLifecycleEvent(Ljava/ 
lang/String;Ljava/lang/Object;)V+68
j  org.apache.catalina.core.ContainerBase.start()V+301
j  org.apache.catalina.core.StandardHost.start()V+314
j  org.apache.catalina.core.ContainerBase.start()V+261
j  org.apache.catalina.core.StandardEngine.start()V+221
j  org.apache.catalina.core.StandardService.start()V+132
j  org.apache.catalina.core.StandardServer.start()V+88
j  org.apache.catalina.startup.Catalina.start()V+32
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/ 
Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object; 
[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object; 
[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/ 
Object;)Ljava/lang/Object;+111
j  org.apache.catalina.startup.Bootstrap.start()V+31
j  org.apache.catalina.startup.Bootstrap.main([Ljava/lang/String;)V+158
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
   0x081ac200 JavaThread "Low Memory Detector" daemon  
[_thread_blocked, id=135971840]
   0x08191e00 JavaThread "CompilerThread1" daemon [_thread_blocked,  
id=135970816]
   0x08191a00 JavaThread "CompilerThread0" daemon [_thread_in_native,  
id=135863296]
   0x08191600 JavaThread "AdapterThread" daemon [_thread_blocked,  
id=135862272]
   0x08191200 JavaThread "Signal Dispatcher" daemon [_thread_blocked,  
id=135861248]
   0x08067e00 JavaThread "Finalizer" daemon [_thread_blocked,  
id=135860224]
   0x08067a00 JavaThread "Reference Handler" daemon [_thread_blocked,  
id=134642688]
=>0x0805cc00 JavaThread "main" [_thread_in_vm_trans, id=134594560]

Other Threads:
   0x0812c800 VMThread [id=134641664]
   0x08056b00 WatcherThread [id=135972864]

VM state:synchronizing (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x08062540/0x08062580] Safepoint_lock - owner thread: 0x0812c800
[0x08062600/0x08062640] Threads_lock - owner thread: 0x0812c800

Heap
PSYoungGen      total 10752K, used 9659K [0x64a50000, 0x65590000,  
0x6b080000)
   eden space 9984K, 89% used [0x64a50000,0x652ffe90,0x65410000)
   from space 768K, 99% used [0x654d0000,0x6558ee20,0x65590000)
   to   space 768K, 0% used [0x65410000,0x65410000,0x654d0000)
PSOldGen        total 52288K, used 1395K [0x31880000, 0x34b90000,  
0x64a50000)
   object space 52288K, 2% used [0x31880000,0x319dccf8,0x34b90000)
PSPermGen       total 16384K, used 8120K [0x2d880000, 0x2e880000,  
0x31880000)
   object space 16384K, 49% used [0x2d880000,0x2e06e310,0x2e880000)

Dynamic libraries:
0x08048000      /usr/local/diablo-jdk1.5.0/bin/java
0x2807e000      /lib/libz.so.3
0x2808e000      /usr/lib/libpthread.so.2
0x280b2000      /lib/libc.so.6
0x2818e000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/server/libjvm.so
0x288d8000      /lib/libm.so.4
0x288f3000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/ 
native_threads/libhpi.so
0x28904000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libverify.so
0x28911000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libjava.so
0x28930000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libzip.so
0x6bfd9000      /usr/local/diablo-jdk1.5.0/jre/lib/i386/libnet.so
0x28052000      /libexec/ld-elf.so.1

VM Arguments:
jvm_args: -Djava.endorsed.dirs= -Dcatalina.base=/usr/local/tomcat5.5 - 
Dcatalina.home=/usr/local/tomcat5.5 -Djava.io.tmpdir=/usr/local/ 
tomcat5.5/temp
java_command: org.apache.catalina.startup.Bootstrap start
Launcher Type: SUN_STANDARD

Environment Variables:
JAVA_HOME=/usr/local/diablo-jdk1.5.0
PATH=/sbin:/bin:/usr/sbin:/usr/bin:/usr/games:/usr/local/sbin:/usr/ 
local/bin:/usr/X11R6/bin:/root/bin
LD_LIBRARY_PATH=/usr/local/diablo-jdk1.5.0/jre/lib/i386/server:/usr/ 
local/diablo-jdk1.5.0/jre/lib/i386:/usr/local/diablo-jdk1.5.0/jre/../ 
lib/i386
SHELL=/bin/csh
HOSTTYPE=FreeBSD
OSTYPE=FreeBSD
MACHTYPE=i386

Signal Handlers:
SIGSEGV: [libjvm.so+0x682400], sa_mask[0]=0xffffffff,  
sa_flags=0x00000002
SIGBUS: [libjvm.so+0x682400], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGFPE: [libjvm.so+0x5a2e70], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGPIPE: [libjvm.so+0x5a2e70], sa_mask[0]=0xffffffff,  
sa_flags=0x00000042
SIGILL: [libjvm.so+0x5a2e70], sa_mask[0]=0xffffffff, sa_flags=0x00000042
SIGUSR1: [libjvm.so+0x5a2f40], sa_mask[0]=0x00000000,  
sa_flags=0x00000040
SIGUSR2: [libjvm.so+0x5a2e70], sa_mask[0]=0xffffffff,  
sa_flags=0x00000042
SIGHUP: [libjvm.so+0x5a1720], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGINT: [libjvm.so+0x5a1720], sa_mask[0]=0xffffffff, sa_flags=0x00000002
SIGQUIT: [libjvm.so+0x5a1720], sa_mask[0]=0xffffffff,  
sa_flags=0x00000002
SIGTERM: [libjvm.so+0x5a1720], sa_mask[0]=0xffffffff,  
sa_flags=0x00000002


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

OS:FreeBSD
uname:FreeBSD 6.1-STABLE FreeBSD 6.1-STABLE #0: Fri May 26 20:16:00  
ADT 2006     root at pluto.hub.org:/usr/obj/usr/src/sys/kernel i386
rlimit: STACK 65536k, CORE infinity, NOFILE 11095
CPU:total 2 family 6, cmov, cx8, fxsr, mmx

Memory: 4k page, physical 3760276k

vm_info: Java HotSpot(TM) Server VM (diablo-1.5.0_06-b00) for freebsd- 
x86, built on Feb 16 2006 23:15:39 by truk with gcc 3.4.4 [FreeBSD]  
20050518



More information about the freebsd-java mailing list