Hi,
Today my JVM CRASH again with Unexpected Signal 11. I trying to solve this trouble for many years, without success,
and some times this CRASH occur, again and again, without any way to reproduce, or to know exactly where is the
trouble, then, I need help from anyone that can show me any tip about this error. Follow are same cuts of hs_err.log generated
(I will use ... to supress irrelevant data)
by this CRASH. Please note that the CRASH is on a java.lang.getDeclaredConstructors0 Native Method. But this CRASH, can occur
on any thread, any method, any time.
My Server configuration are:
Linux with Kernel 2.4.20 using Apache and Tomcat only
with 1GB RAM and 512MB for Swap but never used ;).
about JVM:
version: 1.4.2_08-b03
options used: -server -Xms512m -Xmx1024m
hs_err.log
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x400BE84B
Function=malloc+0xA8B
Library=/lib/libc.so.6
Current Java thread:
at java.lang.Class.getDeclaredConstructors0(Native Method)
at java.lang.Class.privateGetDeclaredConstructors(Class.java:1618)
at java.lang.Class.getConstructor0(Class.java:1930)
at java.lang.Class.newInstance0(Class.java:278)
at java.lang.Class.newInstance(Class.java:261)
...
Dynamic libraries:
08048000-08056000 r-xp 00000000 03:02 160400 /usr/java/j2sdk1.4.2_08/bin/java
08056000-08059000 rw-p 0000d000 03:02 160400 /usr/java/j2sdk1.4.2_08/bin/java
40000000-40015000 r-xp 00000000 03:02 240141 /lib/ld-2.2.4.so
40015000-40016000 rw-p 00014000 03:02 240141 /lib/ld-2.2.4.so
40016000-4001e000 r-xp 00000000 03:02 498629 /usr/java/j2sdk1.4.2_08/jre/lib/i386/native_threads/libhpi.so
4001e000-4001f000 rw-p 00007000 03:02 498629 /usr/java/j2sdk1.4.2_08/jre/lib/i386/native_threads/libhpi.so
4001f000-40028000 r-xp 00000000 03:02 240021 /lib/libnss_files-2.2.4.so
40028000-40029000 rw-p 00008000 03:02 240021 /lib/libnss_files-2.2.4.so
4002b000-4003a000 r-xp 00000000 03:02 240030 /lib/libpthread-0.9.so
4003a000-40042000 rw-p 0000e000 03:02 240030 /lib/libpthread-0.9.so
40042000-40044000 r-xp 00000000 03:02 241381 /lib/libdl-2.2.4.so
40044000-40046000 rw-p 00001000 03:02 241381 /lib/libdl-2.2.4.so
40047000-40163000 r-xp 00000000 03:02 240007 /lib/libc-2.2.4.so
40163000-4016a000 rw-p 0011b000 03:02 240007 /lib/libc-2.2.4.so
4016e000-4072b000 r-xp 00000000 03:02 1527 /usr/java/j2sdk1.4.2_08/jre/lib/i386/server/libjvm.so
4072b000-40784000 rw-p 005bc000 03:02 1527 /usr/java/j2sdk1.4.2_08/jre/lib/i386/server/libjvm.so
40797000-407ab000 r-xp 00000000 03:02 241881 /lib/libnsl-2.2.4.so
407ab000-407ac000 rw-p 00013000 03:02 241881 /lib/libnsl-2.2.4.so
407ae000-407cf000 r-xp 00000000 03:02 241383 /lib/libm-2.2.4.so
407cf000-407d1000 rw-p 00020000 03:02 241383 /lib/libm-2.2.4.so
407d1000-407d5000 rw-s 00000000 03:08 91396 /tmp/hsperfdata_root/1141
407d5000-407e5000 r-xp 00000000 03:02 195623 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libverify.so
407e5000-407e7000 rw-p 0000f000 03:02 195623 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libverify.so
407e7000-40807000 r-xp 00000000 03:02 195609 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libjava.so
40807000-40809000 rw-p 0001f000 03:02 195609 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libjava.so
40809000-4081d000 r-xp 00000000 03:02 195625 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libzip.so
4081d000-40820000 rw-p 00013000 03:02 195625 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libzip.so
40820000-421cb000 r--s 00000000 03:02 67668 /usr/java/j2sdk1.4.2_08/jre/lib/rt.jar
42215000-4222b000 r--s 00000000 03:02 67667 /usr/java/j2sdk1.4.2_08/jre/lib/sunrsasign.jar
4222b000-42308000 r--s 00000000 03:02 67666 /usr/java/j2sdk1.4.2_08/jre/lib/jsse.jar
42308000-42319000 r--s 00000000 03:02 67658 /usr/java/j2sdk1.4.2_08/jre/lib/jce.jar
42319000-428b9000 r--s 00000000 03:02 67659 /usr/java/j2sdk1.4.2_08/jre/lib/charsets.jar
44961000-44964000 r--s 00000000 03:02 1520 /usr/java/j2sdk1.4.2_08/jre/lib/ext/dnsns.jar
44964000-4496c000 r--s 00000000 03:03 448003 /opt/jakarta-tomcat-3.3/lib/tomcat.jar
4496c000-4496e000 r--s 00000000 03:03 464008 /opt/jakarta-tomcat-3.3/lib/common/core_util.jar
4496e000-44970000 r--s 00000000 03:03 544051 /opt/jakarta-tomcat-3.3/lib/apps/jdbc2_0-stdext.jar
88d7a000-88d87000 r--s 00000000 03:02 1521 /usr/java/j2sdk1.4.2_08/jre/lib/ext/ldapsec.jar
88d87000-88e43000 r--s 00000000 03:02 1700 /usr/java/j2sdk1.4.2_08/jre/lib/ext/localedata.jar
88e43000-88e5f000 r--s 00000000 03:02 1523 /usr/java/j2sdk1.4.2_08/jre/lib/ext/sunjce_provider.jar
88e5f000-88e6e000 r--s 00000000 03:03 464002 /opt/jakarta-tomcat-3.3/lib/common/jasper-runtime.jar
88e6e000-88e74000 r--s 00000000 03:03 464003 /opt/jakarta-tomcat-3.3/lib/common/etomcat.jar
88e74000-88e7f000 r--s 00000000 03:03 464007 /opt/jakarta-tomcat-3.3/lib/common/tomcat_core.jar
88e7f000-88e89000 r--s 00000000 03:03 464005 /opt/jakarta-tomcat-3.3/lib/common/servlet.jar
88e89000-88e98000 r--s 00000000 03:03 464006 /opt/jakarta-tomcat-3.3/lib/common/connector_util.jar
88e98000-88ea5000 r--s 00000000 03:03 480002 /opt/jakarta-tomcat-3.3/lib/container/facade22.jar
88ea5000-88ed8000 r--s 00000000 03:03 480007 /opt/jakarta-tomcat-3.3/lib/container/crimson.jar
88ed8000-88efa000 r--s 00000000 03:03 480004 /opt/jakarta-tomcat-3.3/lib/container/tomcat_util.jar
88efa000-88efd000 r--s 00000000 03:03 544053 /opt/jakarta-tomcat-3.3/lib/apps/jta-spec1_0_1.jar
88efd000-88f00000 r--s 00000000 03:03 544061 /opt/jakarta-tomcat-3.3/lib/apps/smtp.jar
89000000-890b3000 r--s 00000000 03:03 480003 /opt/jakarta-tomcat-3.3/lib/container/xalan.jar
890b3000-890da000 r--s 00000000 03:03 480006 /opt/jakarta-tomcat-3.3/lib/container/tomcat_modules.jar
890da000-890e5000 r--s 00000000 03:03 544041 /opt/jakarta-tomcat-3.3/lib/apps/EXML.jar
890e5000-890f1000 r--s 00000000 03:03 544043 /opt/jakarta-tomcat-3.3/lib/apps/activation.jar
890f1000-890f5000 r--s 00000000 03:03 544057 /opt/jakarta-tomcat-3.3/lib/apps/pop3.jar
890f5000-890ff000 r--s 00000000 03:03 544060 /opt/jakarta-tomcat-3.3/lib/apps/servlet.jar
89300000-8932c000 r--s 00000000 03:03 496120 /opt/jakarta-tomcat-3.3/lib/apps/spdtCore.jar
8932c000-893a6000 r--s 00000000 03:03 496163 /opt/jakarta-tomcat-3.3/lib/apps/spdtBO.jar
893a6000-893f9000 r--s 00000000 03:03 544047 /opt/jakarta-tomcat-3.3/lib/apps/dx.jar
893f9000-89413000 r--s 00000000 03:03 544049 /opt/jakarta-tomcat-3.3/lib/apps/imap.jar
89413000-89466000 r--s 00000000 03:03 544050 /opt/jakarta-tomcat-3.3/lib/apps/interclient.jar
89466000-89478000 r--s 00000000 03:03 544054 /opt/jakarta-tomcat-3.3/lib/apps/logkit-1.0.jar
89478000-894bd000 r--s 00000000 03:03 544055 /opt/jakarta-tomcat-3.3/lib/apps/mail.jar
894bd000-894e3000 r--s 00000000 03:03 544056 /opt/jakarta-tomcat-3.3/lib/apps/mailapi.jar
894e3000-894fb000 r--s 00000000 03:03 544058 /opt/jakarta-tomcat-3.3/lib/apps/rbarcode.jar
894fb000-894fe000 r--s 00000000 03:03 496009 /opt/jakarta-tomcat-3.3/lib/apps/simpleMail.jar
89600000-89811000 r--s 00000000 03:03 544044 /opt/jakarta-tomcat-3.3/lib/apps/batik.jar
89811000-89876000 r--s 00000000 03:03 544045 /opt/jakarta-tomcat-3.3/lib/apps/beandt.jar
89876000-899ba000 r--s 00000000 03:03 544046 /opt/jakarta-tomcat-3.3/lib/apps/castor-0.9.3.9.jar
899ba000-89b83000 r--s 00000000 03:03 544048 /opt/jakarta-tomcat-3.3/lib/apps/fop.jar
89b83000-89be6000 r--s 00000000 03:03 544059 /opt/jakarta-tomcat-3.3/lib/apps/sapdbc.jar
89be6000-89bfd000 r--s 00000000 03:03 544064 /opt/jakarta-tomcat-3.3/lib/apps/xml-apis.jar
89bfd000-89bff000 r-xp 00000000 03:02 464586 /usr/X11R6/lib/X11/locale/common/xlcDef.so.2
89bff000-89c00000 rw-p 00001000 03:02 464586 /usr/X11R6/lib/X11/locale/common/xlcDef.so.2
89d00000-89ddc000 r--s 00000000 03:03 544062 /opt/jakarta-tomcat-3.3/lib/apps/xalan.jar
89ddc000-89f97000 r--s 00000000 03:03 544063 /opt/jakarta-tomcat-3.3/lib/apps/xerces.jar
89f97000-89fbb000 r--s 00000000 03:03 496174 /opt/jakarta-tomcat-3.3/lib/apps/spdtConces.jar
89fbb000-89fcb000 r-xp 00000000 03:02 195620 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libnet.so
89fcb000-89fcc000 rw-p 0000f000 03:02 195620 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libnet.so
89fcc000-89ffd000 r--s 00000000 03:03 480008 /opt/jakarta-tomcat-3.3/lib/container/jasper.jar
8a012000-8a01c000 r-xp 00000000 03:02 242150 /lib/libnss_nisplus-2.2.4.so
8a01c000-8a01d000 rw-p 00009000 03:02 242150 /lib/libnss_nisplus-2.2.4.so
8a01e000-8a021000 r-xp 00000000 03:02 240019 /lib/libnss_dns-2.2.4.so
8a021000-8a022000 rw-p 00002000 03:02 240019 /lib/libnss_dns-2.2.4.so
8a027000-8a0d2000 r--s 00000000 03:03 496256 /opt/jakarta-tomcat-3.3/lib/apps/js16R1.jar
8a0d2000-8a0db000 r-xp 00000000 03:02 240025 /lib/libnss_nis-2.2.4.so
8a0db000-8a0dc000 rw-p 00008000 03:02 240025 /lib/libnss_nis-2.2.4.so
8a0dd000-8a0eb000 r-xp 00000000 03:02 242154 /lib/libresolv-2.2.4.so
8a0eb000-8a0ec000 rw-p 0000d000 03:02 242154 /lib/libresolv-2.2.4.so
8a0ef000-8a0f6000 r-xp 00000000 03:02 416625 /usr/X11R6/lib/libXp.so.6.2
8a0f6000-8a0f7000 rw-p 00006000 03:02 416625 /usr/X11R6/lib/libXp.so.6.2
8a0f7000-8a0fb000 r-xp 00000000 03:02 416635 /usr/X11R6/lib/libXtst.so.6.1
8a0fb000-8a0fc000 rw-p 00003000 03:02 416635 /usr/X11R6/lib/libXtst.so.6.1
8a400000-8a453000 r-xp 00000000 03:02 195618 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libmlib_image.so
8a453000-8a454000 rw-p 00052000 03:02 195618 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libmlib_image.so
8a454000-8a49d000 r-xp 00000000 03:02 416633 /usr/X11R6/lib/libXt.so.6.0
8a49d000-8a4a1000 rw-p 00048000 03:02 416633 /usr/X11R6/lib/libXt.so.6.0
8a4a1000-8a4ad000 r-xp 00000000 03:02 416615 /usr/X11R6/lib/libXext.so.6.4
8a4ad000-8a4af000 rw-p 0000b000 03:02 416615 /usr/X11R6/lib/libXext.so.6.4
8a4af000-8a4b7000 r-xp 00000000 03:02 416609 /usr/X11R6/lib/libSM.so.6.0
8a4b7000-8a4b9000 rw-p 00007000 03:02 416609 /usr/X11R6/lib/libSM.so.6.0
8a4b9000-8a4ce000 r-xp 00000000 03:02 416090 /usr/X11R6/lib/libICE.so.6.3
8a4ce000-8a4cf000 rw-p 00014000 03:02 416090 /usr/X11R6/lib/libICE.so.6.3
8a4d1000-8a4ec000 r-xp 00000000 03:02 464585 /usr/X11R6/lib/X11/locale/common/ximcp.so.2
8a4ec000-8a4ee000 rw-p 0001a000 03:02 464585 /usr/X11R6/lib/X11/locale/common/ximcp.so.2
8a700000-8a7bd000 r-xp 00000000 03:02 416611 /usr/X11R6/lib/libX11.so.6.2
8a7bd000-8a7c0000 rw-p 000bc000 03:02 416611 /usr/X11R6/lib/libX11.so.6.2
8a900000-8a9ba000 r-xp 00000000 03:02 195605 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libfontmanager.so
8a9ba000-8a9d5000 rw-p 000b9000 03:02 195605 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libfontmanager.so
8b200000-8b4d1000 r-xp 00000000 03:02 195601 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libawt.so
8b4d1000-8b4e7000 rw-p 002d0000 03:02 195601 /usr/java/j2sdk1.4.2_08/jre/lib/i386/libawt.so
Heap at VM Abort:
Heap
def new generation total 52608K, used 6538K [0x44970000, 0x48280000, 0x4bb30000)
eden space 46784K, 13% used [0x44970000, 0x44fd2a88, 0x47720000)
from space 5824K, 0% used [0x47cd0000, 0x47cd0000, 0x48280000)
to space 5824K, 0% used [0x47720000, 0x47720000, 0x47cd0000)
tenured generation total 466048K, used 30534K [0x4bb30000, 0x68250000, 0x84970000)
the space 466048K, 6% used [0x4bb30000, 0x4d901b48, 0x4d901c00, 0x68250000)
compacting perm gen total 22272K, used 22146K [0x84970000, 0x85f30000, 0x88970000)
the space 22272K, 99% used [0x84970000, 0x85f108c8, 0x85f10a00, 0x85f30000)
Local Time = Tue Apr 12 10:25:54 2005
Elapsed Time = 23004
#
# The exception above was detected in native code outside the VM
#
# Java VM: Java HotSpot(TM) Server VM (1.4.2_08-b03 mixed mode)
#