JVM crashes at Unexpected Signal : 11

I'd been configuring this error. I appreciate any help for this. JVM crashes upon uploading transactions in my web application. Is it memory-related? Or has it something to do with my jvm version? Thank you so much.
1. JVM version
java version "1.4.2_04"
Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_04-b05)
Java HotSpot(TM) Client VM (build 1.4.2_04-b05, mixed mode)
2. OS
Fedora Core Release 3
Unexpected Signal : 11 occurred at PC=0x9260C6
Function=(null)+0x9260C6
Library=/usr/java/j2sdk1.4.2_04/jre/lib/i386/client/libjvm.so
NOTE: We are unable to locate the function name symbol for the error
just occurred. Please refer to release documentation for possible
reason and solutions.
Dynamic libraries:
00112000-0011a000 r-xp 00000000 03:41 164727 /usr/java/j2sdk1.4.2_04/jre/lib/i386/native_threads/libhpi.so
0011a000-0011b000 rwxp 00007000 03:41 164727 /usr/java/j2sdk1.4.2_04/jre/lib/i386/native_threads/libhpi.so
0011b000-0011f000 r-xp 00000000 03:41 632783 /lib/libnss_dns-2.3.3.so
0011f000-00120000 r-xp 00003000 03:41 632783 /lib/libnss_dns-2.3.3.so
00120000-00121000 rwxp 00004000 03:41 632783 /lib/libnss_dns-2.3.3.so
00121000-00125000 rwxs 00000000 03:41 746612 /tmp/hsperfdata_ninac/9637
00125000-00128000 r-xp 00000000 03:41 164705 /usr/java/j2sdk1.4.2_04/jre/lib/i386/libdt_socket.so
00128000-00129000 rwxp 00002000 03:41 164705 /usr/java/j2sdk1.4.2_04/jre/lib/i386/libdt_socket.so
00129000-0012c000 r-xs 00000000 03:41 164652 /usr/java/j2sdk1.4.2_04/jre/lib/ext/dnsns.jar
0012c000-0012f000 r-xs 00000000 03:41 313724 /usr/local/jakarta-tomcat-4.1.27/bin/commons-daemon.jar
0012f000-0013e000 r-xp 00000000 03:41 636258 /lib/libresolv-2.3.3.so
0013e000-0013f000 ---p 0000f000 03:41 636258 /lib/libresolv-2.3.3.so
0013f000-00140000 r-xp 0000f000 03:41 636258 /lib/libresolv-2.3.3.so
00140000-00141000 rwxp 00010000 03:41 636258 /lib/libresolv-2.3.3.so
0024f000-0025f000 r-xp 00000000 03:41 164724 /usr/java/j2sdk1.4.2_04/jre/lib/i386/libverify.so
0025f000-00261000 rwxp 0000f000 03:41 164724 /usr/java/j2sdk1.4.2_04/jre/lib/i386/libverify.so
00261000-00281000 r-xp 00000000 03:41 164710 /usr/java/j2sdk1.4.2_04/jre/lib/i386/libjava.so
00281000-00283000 rwxp 0001f000 03:41 164710 /usr/java/j2sdk1.4.2_04/jre/lib/i386/libjava.so
00283000-002a2000 r-xs 00000000 03:41 313716 /usr/local/jakarta-tomcat-4.1.27/common/endorsed/xmlParserAPIs.jar
002ec000-00302000 r-xs 00000000 03:41 164741 /usr/java/j2sdk1.4.2_04/jre/lib/sunrsasign.jar
00302000-00313000 r-xs 00000000 03:41 164732 /usr/java/j2sdk1.4.2_04/jre/lib/jce.jar
0033b000-00342000 r-xs 00000000 03:41 313697 /usr/local/jakarta-tomcat-4.1.27/common/lib/naming-common.jar
00342000-0034b000 r-xp 00000000 03:41 632786 /lib/libnss_files-2.3.3.so
0034b000-0034c000 r-xp 00008000 03:41 632786 /lib/libnss_files-2.3.3.so
0034c000-0034d000 rwxp 00009000 03:41 632786 /lib/libnss_files-2.3.3.so
0034d000-00428000 r-xs 00000000 03:41 313717 /usr/local/jakarta-tomcat-4.1.27/common/endorsed/xercesImpl.jar
00428000-00435000 r-xs 00000000 03:41 164653 /usr/java/j2sdk1.4.2_04/jre/lib/ext/ldapsec.jar
00435000-00438000 r-xs 00000000 03:41 313712 /usr/local/jakarta-tomcat-4.1.27/common/lib/jta.jar
00438000-0043a000 r-xs 00000000 03:41 313696 /usr/local/jakarta-tomcat-4.1.27/common/lib/jdbc2_0-stdext.jar
0043b000-00450000 r-xp 00000000 03:41 636252 /lib/ld-2.3.3.so
00450000-00451000 r-xp 00014000 03:41 636252 /lib/ld-2.3.3.so
00451000-00452000 rwxp 00015000 03:41 636252 /lib/ld-2.3.3.so
Heap at VM Abort:
Heap
def new generation total 3200K, used 3200K [0xef000000, 0xef370000, 0xef4e0000)
eden space 2880K, 100% used [0xef000000, 0xef2d0000, 0xef2d0000)
from space 320K, 100% used [0xef320000, 0xef370000, 0xef370000)
to space 320K, 99% used [0xef2d0000, 0xef31fff8, 0xef320000)
tenured generation total 42020K, used 34108K [0xef4e0000, 0xf1de9000, 0xf3000000)
the space 42020K, 81% used [0xef4e0000, 0xf162f2d0, 0xf162f400, 0xf1de9000)
compacting perm gen total 11520K, used 11308K [0xf3000000, 0xf3b40000, 0xf7000000)
the space 11520K, 98% used [0xf3000000, 0xf3b0b2c0, 0xf3b0b400, 0xf3b40000)
Local Time = Mon Jul 11 18:57:17 2005
Elapsed Time = 1548
# HotSpot Virtual Machine Error : 11
# Error ID : 4F530E43505002EF
# Please report this error at
# http://java.sun.com/cgi-bin/bugreport.cgi
# Java VM: Java HotSpot(TM) Client VM (1.4.2_04-b05 mixed mode)
# An error report file has been saved as hs_err_pid9637.log.
# Please refer to the file for further information.
#

Thanks... i got it. It's a memory problem.I'm having the same issue with the Unexpected Error at signal 11.. what was the memory issue you were having, and how was it resolved?

Similar Messages

  • JVM Crashes ginving Unexpected Signal : EXCEPTION_ILLEGAL_INSTRUCTION

    Hi
    Swing based application with JRE 1.4.2_08 crashes on some PC's runing on Windows XP.
    Pls find the log.....
    Any idea why it happens?
    rgds
    Jobinesh
    Unexpected Signal : EXCEPTION_ILLEGAL_INSTRUCTION (0xc000001d) occurred at PC=0xF84C86
    Function=java.lang.Object.hashCode()I (compiled Java code)
    Library=(N/A)
    Current Java thread:
         at java.lang.Object.hashCode(Native Method)
         at java.util.HashMap.hash(Unknown Source)
         at java.util.HashMap.get(Unknown Source)
         at sun.awt.AppContext.get(Unknown Source)
         - locked <0x10279d08> (a java.util.HashMap)
         at java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager(Unknown Source)
         - locked <0x20262978> (a java.lang.Class)
         at java.awt.KeyboardFocusManager.getCurrentKeyboardFocusManager(Unknown Source)
         at java.awt.Component.hasFocus(Unknown Source)
         at java.awt.Component.isFocusOwner(Unknown Source)
         at java.awt.Component.setFocusable(Unknown Source)
         at javax.swing.plaf.basic.BasicComboPopup.configureList(Unknown Source)
         at javax.swing.plaf.basic.BasicComboPopup.<init>(Unknown Source)
         at javax.swing.plaf.basic.BasicComboBoxUI.createPopup(Unknown Source)
         at com.incors.plaf.alloy.AlloyComboBoxUI.createPopup(Unknown Source)
         at javax.swing.plaf.basic.BasicComboBoxUI.installUI(Unknown Source)
         at javax.swing.JComponent.setUI(Unknown Source)
         at javax.swing.JComboBox.setUI(Unknown Source)
         at javax.swing.JComboBox.updateUI(Unknown Source)
         at javax.swing.JComboBox.init(Unknown Source)
         at javax.swing.JComboBox.<init>(Unknown Source)
         at com.emirates.jfoundation.client.interfaceparser.JDropDownComboBox.<init>(JDropDownComboBox.java:22)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
         at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source)
         at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source)
         at java.lang.reflect.Constructor.newInstance(Unknown Source)
         at java.lang.Class.newInstance0(Unknown Source)
         at java.lang.Class.newInstance(Unknown Source)
         at com.emirates.jfoundation.client.interfaceparser.ParsedDropDown.build(ParsedDropDown.java:48)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer._addComponent(ParsedContainer.java:407)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer._processElement(ParsedContainer.java:236)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer.build(ParsedContainer.java:152)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer._addContainer(ParsedContainer.java:357)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer._processElement(ParsedContainer.java:224)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer.build(ParsedContainer.java:152)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer._addContainer(ParsedContainer.java:357)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer._processElement(ParsedContainer.java:224)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer.build(ParsedContainer.java:152)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer._addContainer(ParsedContainer.java:357)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer._processElement(ParsedContainer.java:224)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer.build(ParsedContainer.java:152)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer._addContainer(ParsedContainer.java:357)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer._processElement(ParsedContainer.java:224)
         at com.emirates.jfoundation.client.interfaceparser.ParsedContainer.build(ParsedContainer.java:152)
         at com.emirates.jfoundation.client.interfaceparser.InterfaceParserImpl.parse(InterfaceParserImpl.java:203)
         at com.emirates.jfoundation.client.interfaceparser.DefaultInterfaceParser.parse(DefaultInterfaceParser.java:137)
         at com.emirates.jfoundation.client.interfaceparser.InterfaceParserImpl.parse(InterfaceParserImpl.java:243)
         at com.emirates.jfoundation.client.interfaceparser.DefaultInterfaceParser.parse(DefaultInterfaceParser.java:182)
         at com.emirates.jfoundation.client.interfaceparser.InterfaceParserImpl.parseAndReturnRoot(InterfaceParserImpl.java:255)
         at com.emirates.jfoundation.client.interfaceparser.DefaultInterfaceParser.parseAndReturnRoot(DefaultInterfaceParser.java:243)
         at sun.reflect.GeneratedMethodAccessor106.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.apache.avalon.activation.impl.ApplianceInvocationHandler.invoke(ApplianceInvocationHandler.java:129)
         at $Proxy5.parseAndReturnRoot(Unknown Source)
         at com.emirates.ngcs.client.reservation.reservationmain.shcandproduct.SHCAndProductTab.createLayoutPanel(SHCAndProductTab.java:283)
         at com.emirates.ngcs.client.reservation.reservationmain.shcandproduct.SHCAndProductTab.initialize(SHCAndProductTab.java:219)
         at com.emirates.ngcs.client.reservation.reservationmain.shcandproduct.SHCAndProductTab.createPanel(SHCAndProductTab.java:2204)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.emirates.ngcs.client.reservation.reservationmain.Main.createTabs(Main.java:2091)
         at com.emirates.ngcs.client.reservation.reservationmain.Main.createLayoutPanel(Main.java:546)
         at com.emirates.ngcs.client.reservation.reservationmain.Main.initialize(Main.java:333)
         at com.emirates.jfoundation.client.kernel.DefaultKernel._initializeModule(DefaultKernel.java:2313)
         at com.emirates.jfoundation.client.kernel.DefaultKernel.openModule(DefaultKernel.java:1277)
         at com.emirates.jfoundation.client.kernel.DefaultKernel.openModule(DefaultKernel.java:939)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at org.apache.avalon.activation.impl.ApplianceInvocationHandler.invoke(ApplianceInvocationHandler.java:129)
         at $Proxy11.openModule(Unknown Source)
         at com.emirates.ngcs.client.queue.queuentry.Main.onQEntryClicked(Main.java:1223)
         at sun.reflect.GeneratedMethodAccessor291.invoke(Unknown Source)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
         at java.lang.reflect.Method.invoke(Unknown Source)
         at com.emirates.jfoundation.client.interfaceparser.handlers.MouseAction.invokeHandler(MouseAction.java:77)
         at com.emirates.jfoundation.client.interfaceparser.handlers.MouseAction$MouseThread.run(MouseAction.java:162)
    Dynamic libraries:
    0x00400000 - 0x00429000      C:\Apps\NGCS\JCLauncher.exe
    0x77F50000 - 0x77FF7000      C:\WINDOWS\System32\ntdll.dll
    0x77E60000 - 0x77F46000      C:\WINDOWS\system32\kernel32.dll
    0x77D40000 - 0x77DCD000      C:\WINDOWS\system32\USER32.dll
    0x7F000000 - 0x7F042000      C:\WINDOWS\system32\GDI32.dll
    0x77DD0000 - 0x77E5D000      C:\WINDOWS\system32\ADVAPI32.dll
    0x78000000 - 0x78087000      C:\WINDOWS\system32\RPCRT4.dll
    0x73000000 - 0x73023000      C:\WINDOWS\System32\WINSPOOL.DRV
    0x77C10000 - 0x77C63000      C:\WINDOWS\system32\msvcrt.dll
    0x77340000 - 0x773CB000      C:\WINDOWS\system32\COMCTL32.dll
    0x629C0000 - 0x629C8000      C:\WINDOWS\System32\LPK.DLL
    0x72FA0000 - 0x72FFA000      C:\WINDOWS\System32\USP10.dll
    0x5AD70000 - 0x5ADA4000      C:\WINDOWS\System32\uxtheme.dll
    0x10000000 - 0x1000A000      C:\Program Files\Hardcopy\hcdll2_3.dll
    0x08000000 - 0x08138000      C:\Java\JRE142\bin\client\jvm.dll
    0x76B40000 - 0x76B6C000      C:\WINDOWS\System32\WINMM.dll
    0x00C90000 - 0x00C97000      C:\Java\JRE142\bin\hpi.dll
    0x00CB0000 - 0x00CBE000      C:\Java\JRE142\bin\verify.dll
    0x00CC0000 - 0x00CD9000      C:\Java\JRE142\bin\java.dll
    0x00CE0000 - 0x00CEE000      C:\Java\JRE142\bin\zip.dll
    0x06AF0000 - 0x06C02000      C:\Java\JRE142\bin\awt.dll
    0x76390000 - 0x763AC000      C:\WINDOWS\system32\IMM32.dll
    0x4FEC0000 - 0x4FFE6000      C:\WINDOWS\system32\ole32.dll
    0x06C10000 - 0x06C61000      C:\Java\JRE142\bin\fontmanager.dll
    0x73760000 - 0x737A4000      C:\WINDOWS\System32\ddraw.dll
    0x73BC0000 - 0x73BC6000      C:\WINDOWS\System32\DCIMAN32.dll
    0x73940000 - 0x73A07000      C:\WINDOWS\System32\D3DIM700.DLL
    0x06E90000 - 0x0728E000      C:\WINDOWS\resources\Themes\Luna\Luna.msstyles
    0x079B0000 - 0x079BF000      C:\Java\JRE142\bin\net.dll
    0x71AB0000 - 0x71AC4000      C:\WINDOWS\system32\WS2_32.dll
    0x71AA0000 - 0x71AA8000      C:\WINDOWS\system32\WS2HELP.dll
    0x71A50000 - 0x71A8B000      C:\WINDOWS\System32\mswsock.dll
    0x76F20000 - 0x76F45000      C:\WINDOWS\System32\DNSAPI.dll
    0x76FB0000 - 0x76FB7000      C:\WINDOWS\System32\winrnr.dll
    0x76F60000 - 0x76F8C000      C:\WINDOWS\system32\WLDAP32.dll
    0x76FC0000 - 0x76FC5000      C:\WINDOWS\System32\rasadhlp.dll
    0x71A90000 - 0x71A98000      C:\WINDOWS\System32\wshtcpip.dll
    0x07FB0000 - 0x07FCE000      C:\Java\JRE142\bin\jpeg.dll
    0x07DB0000 - 0x07DB8000      C:\Program Files\Hardcopy\hardcopy.dll
    0x0FFD0000 - 0x0FFF3000      C:\WINDOWS\System32\rsaenh.dll
    0x75A70000 - 0x75B15000      C:\WINDOWS\system32\USERENV.dll
    0x71C20000 - 0x71C6E000      C:\WINDOWS\System32\netapi32.dll
    0x07D50000 - 0x07D56000      C:\Java\JRE142\bin\ioser12.dll
    0x7CD00000 - 0x7D4FB000      C:\WINDOWS\system32\shell32.dll
    0x70A70000 - 0x70AD6000      C:\WINDOWS\system32\SHLWAPI.dll
    0x71950000 - 0x71A35000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.1740_x-ww_7cb8ab44\comctl32.dll
    0x71B20000 - 0x71B31000      C:\WINDOWS\system32\MPR.dll
    0x75F60000 - 0x75F66000      C:\WINDOWS\System32\drprov.dll
    0x71C10000 - 0x71C1D000      C:\WINDOWS\System32\ntlanman.dll
    0x71CD0000 - 0x71CE6000      C:\WINDOWS\System32\NETUI0.dll
    0x71C90000 - 0x71CCC000      C:\WINDOWS\System32\NETUI1.dll
    0x71C80000 - 0x71C86000      C:\WINDOWS\System32\NETRAP.dll
    0x71BF0000 - 0x71C01000      C:\WINDOWS\System32\SAMLIB.dll
    0x75F70000 - 0x75F79000      C:\WINDOWS\System32\davclnt.dll
    0x76670000 - 0x76757000      C:\WINDOWS\System32\SETUPAPI.dll
    0x07ED0000 - 0x07F63000      C:\WINDOWS\System32\xpsp2res.dll
    0x77120000 - 0x771AB000      C:\WINDOWS\system32\OLEAUT32.dll
    0x07F70000 - 0x07F93000      C:\Java\JRE142\bin\cmm.dll
    0x08B40000 - 0x08B62000      C:\Java\JRE142\bin\dcpr.dll
    0x76C90000 - 0x76CB2000      C:\WINDOWS\system32\imagehlp.dll
    0x6D510000 - 0x6D58D000      C:\WINDOWS\system32\DBGHELP.dll
    0x77C00000 - 0x77C07000      C:\WINDOWS\system32\VERSION.dll
    0x76BF0000 - 0x76BFB000      C:\WINDOWS\System32\PSAPI.DLL
    Heap at VM Abort:
    Heap
    par new generation total 1984K, used 947K [0x10010000, 0x10210000, 0x10210000)
    eden space 1920K, 49% used [0x10010000, 0x100fce70, 0x101f0000)
    from space 64K, 0% used [0x101f0000, 0x101f0000, 0x10200000)
    to space 64K, 0% used [0x10200000, 0x10200000, 0x10210000)
    concurrent mark-sweep generation total 260096K, used 30615K [0x10210000, 0x20010000, 0x20010000)
    concurrent-mark-sweep perm gen total 38864K, used 23325K [0x20010000, 0x22604000, 0x24010000)
    Local Time = Sun Aug 13 12:19:51 2006
    Elapsed Time = 857
    # HotSpot Virtual Machine Error : EXCEPTION_ILLEGAL_INSTRUCTION
    # Error ID : 4F530E43505002EF
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_08-b03 mixed mode)
    #

    Can you try this on the lastest 1.4.2 update release? If so I suggest putitng in a bug report. Be sure to include CPU information for the problem machines. Most crashes of this kind are native code stomping on memory but occasionally there are true compiler bugs that generate incorrect code. Try reproducing with -Xint, -client, -server to try and narrow down the problematic case.

  • Managed server is getting crashed with Unexpected Signal : 11 occurred

    Hi All,
    I have installed weblogic 8.1 in production environment which has 4 manged servers configured on it.
    One of my managed server is getting down on daily basis with JVM crash leaving the below error:
    Unexpected Signal : 11 occurred at PC=0xFEDCBCAC
    Function=[Unknown. Nearest: JVM_FillInStackTrace+0x4CE4]
    Library=/Prod/bea/jdk142_05/jre/lib/sparc/server/libjvm.so
    Current Java thread:
    Dynamic libraries:
    0x10000      /Prod/bea/jdk142_05/bin/java
    0xff380000      /usr/lib/libthread.so.1
    0xff370000      /usr/lib/libdl.so.1
    0xff280000      /usr/lib/libc.so.1
    0xff3b0000      /usr/platform/SUNW,Sun-Fire-V890/lib/libc_psr.so.1
    0xfec00000      /Prod/bea/jdk142_05/jre/lib/sparc/server/libjvm.so
    0xff230000      /usr/lib/libCrun.so.1
    0xff210000      /usr/lib/libsocket.so.1
    0xfeb00000      /usr/lib/libnsl.so.1
    0xfeab0000      /usr/lib/libm.so.1
    0xff1f0000      /usr/lib/libsched.so.1
    0xfebd0000      /usr/lib/libmp.so.2
    0xfea80000      /Prod/bea/jdk142_05/jre/lib/sparc/native_threads/libhpi.so
    0xfea50000      /Prod/bea/jdk142_05/jre/lib/sparc/libverify.so
    0xfea10000      /Prod/bea/jdk142_05/jre/lib/sparc/libjava.so
    0xfe9e0000      /Prod/bea/jdk142_05/jre/lib/sparc/libzip.so
    0xfe860000      /usr/lib/locale/en_GB.ISO8859-1/en_GB.ISO8859-1.so.2
    0xf98d0000      /Prod/bea/jdk142_05/jre/lib/sparc/libnet.so
    0xf9a90000      /Prod/bea/weblogic81/server/lib/solaris/libweblogicunix1.so
    0xf9890000      /Prod/bea/weblogic81/server/lib/solaris/libstackdump.so
    0x59560000      /Prod/bea/jdk142_05/jre/lib/sparc/libnio.so
    0x59540000      /usr/lib/librt.so.1
    0x59520000      /usr/lib/libaio.so.1
    0x58fe0000      /usr/lib/libmd5.so.1
    0x58fc0000      /usr/lib/libsendfile.so.1
    0x58fa0000      /Prod/bea/jdk142_05/jre/lib/sparc/libioser12.so
    0x49300000      /Prod/bea/jdk142_05/jre/lib/sparc/libawt.so
    0x4ca00000      /Prod/bea/jdk142_05/jre/lib/sparc/libmlib_image.so
    0x51e60000      /Prod/bea/jdk142_05/jre/lib/sparc/headless/libmawt.so
    0x49200000      /Prod/bea/jdk142_05/jre/lib/sparc/libfontmanager.so
    Heap at VM Abort:
    Heap
    def new generation total 678464K, used 239751K [0x59800000, 0x842a0000, 0x842a0000)
    eden space 657920K, 35% used [0x59800000, 0x67e59228, 0x81a80000)
    from space 20544K, 18% used [0x82e90000, 0x83258bc0, 0x842a0000)
    to space 20544K, 0% used [0x81a80000, 0x81a80000, 0x82e90000)
    tenured generation total 1398144K, used 91656K [0x842a0000, 0xd9800000, 0xd9800000)
    the space 1398144K, 6% used [0x842a0000, 0x89c22090, 0x89c22200, 0xd9800000)
    compacting perm gen total 74496K, used 74281K [0xd9800000, 0xde0c0000, 0xf9800000)
    the space 74496K, 99% used [0xd9800000, 0xde08a7c8, 0xde08a800, 0xde0c0000)
    Local Time = Tue Sep 22 12:17:26 2009
    Elapsed Time = 94624
    # HotSpot Virtual Machine Error : 11
    # Error ID : 4F530E43505002EF 01
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Server VM (1.4.2_05-b04 mixed mode)
    Kindly help me out to solve above problem ......
    Thanks,
    Karthik.

    The kinds of issues are usually bugs in the JVM, I would check your 8.1 Service Pack / Operating System combination on this page:
    http://download.oracle.com/docs/cd/E13196_01/platform/suppconfigs/configs81/81_over/overview.html#1146895
    Make sure you're using the latest supported version of the JVM available for your platform.
    So if you're using 8.1 SP6 on Solaris SPARC, then you could be using Sun Java 2 SDK 1.4.2_11.
    You should also open a support request.

  • Java.lang.Class- getFields() results in JVM crash when called through JNI

    From a C++ application, I use Invocation APIs to create a JVM and call some Java methods using JNI
    I get a crash in jvm.dll with EXCEPTION_ACCESS_VIOLATION
    when I try to call "getFields" method of java.lang.Class in order to get the Fields of the java class
    This method call, should return a java/lang/reflect/Fields[] on success
    I am able to get the method ID of this method by using pEnv->GetMethodID(..)
    However, when I call this method using CallObjectMethod(..), HotSpt JVM crashes with access violation with the dump given below.
    Any clues on how to debug and find the problem?
    Or has anyone tried getting the fields of a Java class from C++ by calling reflection APIs uing JNI?
    Thanks in advance!
    Sample code
    jclass testerClass = pEnv->FindClass("com/test/Tester");
    jmethodID cid = pEnv->GetMethodID(testerClass,"<init>","()V");
    if(NULL == cid)
    pEnv->ExceptionDescribe();
    jobject testerObject = pEnv->NewObjectV(testerClass, mid);
    jmethodID mid = pEnv->GetMethodID(testerClass, "getClass",
                             "()Ljava/lang/Class;");
    jobject clsObj = (jobject)pEnv->CallObjectMethod(testerObject, mid);
    pEnv->ExceptionDescribe();
    jclass      jCls = pEnv->GetObjectClass(clsObj);
    jmethodID midGetFields = pEnv->GetMethodID(jCls, "getFields",
                                            "()[Ljava/lang/reflect/Field;");
    jobjectArray jobjArray = (jobjectArray)pEnv->CallObjectMethod(testerObject, midGetFields);
    pEnv->ExceptionDescribe();
    Crash dump
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x809E69F
    Function=JVM_FindSignal+0x11505
    Library=D:\Java\j2re1.4.2_03\bin\client\jvm.dll
    Current Java thread:
         at java.lang.Class.privateGetDeclaredFields(Unknown Source)
         at java.lang.Class.privateGetPublicFields(Unknown Source)
         at java.lang.Class.getFields(Unknown Source)
    Dynamic libraries:
    0x00400000 - 0x00419000      E:\SC\SC12.1\SCApplications\SNMP\Bin\JNITester.exe
    0x77F50000 - 0x77FF7000      C:\WINDOWS\System32\ntdll.dll
    0x77E60000 - 0x77F46000      C:\WINDOWS\system32\kernel32.dll
    0x10000000 - 0x10023000      E:\SC\SC12.1\SCApplications\SNMP\Bin\JniUtils.dll
    0x00320000 - 0x00332000      E:\SnmpIpmNativeTestDriver\MTFStubHelper.dll
    0x00340000 - 0x0035B000      E:\SnmpIpmNativeTestDriver\MTFXMLFileAPI.dll
    0x12000000 - 0x122B1000      e:\sc\sc12.1\bin\xerces-c_2_2_0D.dll
    0x77DD0000 - 0x77E5D000      C:\WINDOWS\system32\ADVAPI32.dll
    0x78000000 - 0x78086000      C:\WINDOWS\system32\RPCRT4.dll
    0x10200000 - 0x1026C000      e:\sc\sc12.1\bin\MSVCRTD.dll
    0x102A0000 - 0x102B7000      e:\sc\sc12.1\bin\MSVCIRTD.dll
    0x5F800000 - 0x5F8E9000      e:\sc\sc12.1\bin\MFC42uD.DLL
    0x77C70000 - 0x77CB0000      C:\WINDOWS\system32\GDI32.dll
    0x77D40000 - 0x77DCC000      C:\WINDOWS\system32\USER32.dll
    0x5F700000 - 0x5F746000      e:\sc\sc12.1\bin\MFCD42uD.DLL
    0x5F500000 - 0x5F5C6000      e:\sc\sc12.1\bin\MFCO42uD.DLL
    0x10480000 - 0x104FE000      e:\sc\sc12.1\bin\MSVCP60D.dll
    0x15020000 - 0x15042000      e:\sc\sc12.1\bin\SCTraceLib.dll
    0x6D510000 - 0x6D58D000      C:\WINDOWS\System32\dbghelp.dll
    0x77C10000 - 0x77C63000      C:\WINDOWS\system32\msvcrt.dll
    0x77C00000 - 0x77C07000      C:\WINDOWS\system32\VERSION.dll
    0x00360000 - 0x0037D000      e:\sc\sc12.1\bin\SCFileManager.dll
    0x76BF0000 - 0x76BFB000      C:\WINDOWS\System32\PSAPI.DLL
    0x00420000 - 0x00580000      e:\sc\sc12.1\bin\BctCoreCL.dll
    0x5D920000 - 0x5D929000      C:\WINDOWS\System32\RPCNS4.dll
    0x71B20000 - 0x71B31000      C:\WINDOWS\system32\MPR.dll
    0x71C20000 - 0x71C6E000      C:\WINDOWS\System32\NETAPI32.dll
    0x71AB0000 - 0x71AC5000      C:\WINDOWS\System32\WS2_32.dll
    0x71AA0000 - 0x71AA8000      C:\WINDOWS\System32\WS2HELP.dll
    0x15000000 - 0x15012000      e:\sc\sc12.1\bin\CTEventLog.dll
    0x773D0000 - 0x77BC2000      C:\WINDOWS\system32\SHELL32.dll
    0x70A70000 - 0x70AD4000      C:\WINDOWS\system32\SHLWAPI.dll
    0x771B0000 - 0x772D1000      C:\WINDOWS\system32\ole32.dll
    0x77120000 - 0x771AB000      C:\WINDOWS\system32\OLEAUT32.dll
    0x1F7A0000 - 0x1F7D6000      C:\WINDOWS\System32\ODBC32.dll
    0x77340000 - 0x773CB000      C:\WINDOWS\system32\COMCTL32.dll
    0x763B0000 - 0x763F5000      C:\WINDOWS\system32\comdlg32.dll
    0x08000000 - 0x08138000      D:\Java\j2re1.4.2_03\bin\client\jvm.dll
    0x76B40000 - 0x76B6C000      C:\WINDOWS\System32\WINMM.dll
    0x5FD00000 - 0x5FD0D000      C:\WINDOWS\System32\MFC42LOC.DLL
    0x71950000 - 0x71A34000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.10.0_x-ww_f7fb5805\comctl32.dll
    0x1F840000 - 0x1F857000      C:\WINDOWS\System32\odbcint.dll
    0x5DAC0000 - 0x5DAC7000      C:\WINDOWS\System32\rdpsnd.dll
    0x00FE0000 - 0x00FE7000      D:\Java\j2re1.4.2_03\bin\hpi.dll
    0x01000000 - 0x0100E000      D:\Java\j2re1.4.2_03\bin\verify.dll
    0x01010000 - 0x01029000      D:\Java\j2re1.4.2_03\bin\java.dll
    0x01030000 - 0x0103D000      D:\Java\j2re1.4.2_03\bin\zip.dll
    0x76C90000 - 0x76CB2000      C:\WINDOWS\system32\imagehlp.dll
    Heap at VM Abort:
    Heap
    def new generation total 576K, used 132K [0x15050000, 0x150f0000, 0x15530000)
    eden space 512K, 25% used [0x15050000, 0x15071250, 0x150d0000)
    from space 64K, 0% used [0x150d0000, 0x150d0000, 0x150e0000)
    to space 64K, 0% used [0x150e0000, 0x150e0000, 0x150f0000)
    tenured generation total 1408K, used 0K [0x15530000, 0x15690000, 0x19050000)
    the space 1408K, 0% used [0x15530000, 0x15530000, 0x15530200, 0x15690000)
    compacting perm gen total 4096K, used 964K [0x19050000, 0x19450000, 0x1d050000)
    the space 4096K, 23% used [0x19050000, 0x191410e0, 0x19141200, 0x19450000)
    Local Time = Wed Aug 25 21:06:44 2004
    Elapsed Time = 0
    # HotSpot Virtual Machine Error : EXCEPTION_ACCESS_VIOLATION
    # Error ID : 4F530E43505002EF
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_03-b02 mixed mode)

    You are right, I tried getting the java.lang.Class reference for the com.test.Tester by calling getClass() on com.test.Tester
    And using this jclass reference for java.lang.Class, I tried getting the method ID of getFields and eventually the Field[]
    Thanks for the help
    I have some more questions.
    Assumption - Using JNI, I got the fields array of com.test.Tester and I am iterating through the fields
    1.Assuming that the Tester class had an Integer field say m_nIntVal, then once I get the jobject equivalent of this Field in C++.
    Now I need to get the type of the field (I call the method java.lang.reflect.getType() from JNI)
    This gives me a jclass reference to it's type i.e java.lang.Integer
    2.I need to get the name of this type i.e I want to get the name of the type in a string as "java.lang.Integer"
    For this, on the jclass reference of java.lang.Integer got in Step 1, I call getClass() from JNI (to get the java.lang.Class) and then getName()
    Now, for calling getClass(), I need a temporary object reference corresponding to the jclass of java.lang.Integer, The problem is that Integer does not have a default constructor, so my call to create the jobject fails.
    But, since I do not know that I am constructing an Integer (remember that is what I am trying to find out - getType), I cant pass any values to constructor
    Now, how do I go about creating a jobject of Integer, without knowing that I am constructing that, as this does not have a default constructor without parameters
    Also, I tried using AllocObject to get the jobject and then tried to get the method ID of getClass(). Even this failed
    3. If the com.test.Tester class had a primitive "int" field, say m_nPrimitiveInt
    for which java provides a Class representation, I am able to get the jclass reference to the type of m_nPrimitiveInt
    Now, how do I get the name of the type as "int" in a string?
    Forllowing a similar procedure like in Step 2 fails when I try to pass the jclass reference to the type of m_nPrimitiveInt to the GetMethodID
    with the error FATAL ERROR in native method: JNI received a class argument that is not a class
    Can you tell me what is the way out?
    Thanks in advance,
    Also, can I mail you with some doubts that I have? If its ok, please contact me at [email protected]

  • Unexpected Signal Error

    I have a Struts application in a development environment that makes the jvm throw the "Unexpected Signal Error" and crash the JVM at will. The production version works fine. the application itself hasn't changed. All the other Struts apps work just fine. Does anyone know what the information in the log is referring to. thanks in advance:
    Unexpected Signal : 11 occurred at PC=0x40405E18
    Function=build_loop_late__14PhaseIdealLoopP4NodeR9VectorSetR9Node_ListPC14PhaseIdealLoop+0x554
    Library=/opt/java141/jre/lib/i386/server/libjvm.so
    Current Java thread:
    Dynamic libraries:
    08048000-0804e000 r-xp 00000000 08:06 131276 /opt/java141/bin/java
    0804e000-0804f000 rw-p 00005000 08:06 131276 /opt/java141/bin/java
    40000000-40012000 r-xp 00000000 08:0b 272003 /lib/ld-2.2.93.so
    40012000-40013000 rw-p 00012000 08:0b 272003 /lib/ld-2.2.93.so
    40013000-40016000 r--s 00000000 08:06 785327 /opt/java141/jre/lib/ext/dnsns.jar
    40016000-4001c000 r--s 00000000 08:06 1406281 /opt/tomcat-com/lib/common/etomcat.jar
    4001d000-4002a000 r-xp 00000000 08:0b 16006 /lib/i686/libpthread-0.10.so
    4002a000-4002d000 rw-p 0000d000 08:0b 16006 /lib/i686/libpthread-0.10.so
    4004e000-40050000 r-xp 00000000 08:0b 272016 /lib/libdl-2.2.93.so
    40050000-40051000 rw-p 00001000 08:0b 272016 /lib/libdl-2.2.93.so
    40051000-404e9000 r-xp 00000000 08:06 327506 /opt/java141/jre/lib/i386/server/libjvm.so
    404e9000-406f3000 rw-p 00497000 08:06 327506 /opt/java141/jre/lib/i386/server/libjvm.so
    40705000-40717000 r-xp 00000000 08:0b 272020 /lib/libnsl-2.2.93.so
    40717000-40718000 rw-p 00012000 08:0b 272020 /lib/libnsl-2.2.93.so
    4071a000-4073b000 r-xp 00000000 08:0b 16004 /lib/i686/libm-2.2.93.so
    4073b000-4073c000 rw-p 00021000 08:0b 16004 /lib/i686/libm-2.2.93.so
    4073c000-40745000 r-xp 00000000 08:06 965119 /opt/java141/jre/lib/i386/native_threads/libhpi.so
    40745000-40746000 rw-p 00008000 08:06 965119 /opt/java141/jre/lib/i386/native_threads/libhpi.so
    40747000-40757000 r-xp 00000000 08:06 965125 /opt/java141/jre/lib/i386/libverify.so
    40757000-40759000 rw-p 0000f000 08:06 965125 /opt/java141/jre/lib/i386/libverify.so
    40759000-4077a000 r-xp 00000000 08:06 965126 /opt/java141/jre/lib/i386/libjava.so
    4077a000-4077c000 rw-p 00020000 08:06 965126 /opt/java141/jre/lib/i386/libjava.so
    4077c000-40791000 r-xp 00000000 08:06 965128 /opt/java141/jre/lib/i386/libzip.so
    40791000-40793000 rw-p 00014000 08:06 965128 /opt/java141/jre/lib/i386/libzip.so
    40793000-41e61000 r--s 00000000 08:06 1112427 /opt/java141/jre/lib/rt.jar
    41ea4000-41ebb000 r--s 00000000 08:06 1112407 /opt/java141/jre/lib/sunrsasign.jar
    41ebb000-41f2c000 r--s 00000000 08:06 1112409 /opt/java141/jre/lib/jsse.jar
    41f2c000-41f3f000 r--s 00000000 08:06 1112408 /opt/java141/jre/lib/jce.jar
    41fe7000-41ff0000 r-xp 00000000 08:0b 272036 /lib/libnss_files-2.2.93.so
    41ff0000-41ff1000 rw-p 00008000 08:0b 272036 /lib/libnss_files-2.2.93.so
    41ff1000-41fff000 r--s 00000000 08:06 785329 /opt/java141/jre/lib/ext/ldapsec.jar
    42000000-42126000 r-xp 00000000 08:0b 16002 /lib/i686/libc-2.2.93.so
    42126000-4212b000 rw-p 00126000 08:0b 16002 /lib/i686/libc-2.2.93.so
    4212f000-423eb000 r--s 00000000 08:06 1112425 /opt/java141/jre/lib/charsets.jar
    443eb000-443ed000 r--s 00000000 08:06 1406286 /opt/tomcat-com/lib/common/core_util.jar
    443ed000-443ef000 r--s 00000000 08:06 1406287 /opt/tomcat-com/lib/common/AuthenticateNT.jar
    4c5f2000-4c7b1000 r--p 00000000 08:07 195467 /usr/lib/locale/locale-archive
    4cd36000-4cd53000 r--s 00000000 08:06 785326 /opt/java141/jre/lib/ext/sunjce_provider.jar
    4cd53000-4cdf2000 r--s 00000000 08:06 785328 /opt/java141/jre/lib/ext/localedata.jar
    4cdf2000-4cdfa000 r--s 00000000 08:06 1242764 /opt/tomcat-com/lib/tomcat.jar
    4cdfa000-4ce09000 r--s 00000000 08:06 1406280 /opt/tomcat-com/lib/common/jasper-runtime.jar
    4ce09000-4ce14000 r--s 00000000 08:06 1406285 /opt/tomcat-com/lib/common/tomcat_core.jar
    4ce14000-4ce1e000 r--s 00000000 08:06 1406283 /opt/tomcat-com/lib/common/servlet.jar
    4ce1e000-4ce2d000 r--s 00000000 08:06 1406284 /opt/tomcat-com/lib/common/connector_util.jar
    4ce2d000-4ce2f000 r--s 00000000 08:06 1406288 /opt/tomcat-com/lib/common/Authentication.jar
    4ce2f000-4ce47000 r--s 00000000 08:06 1406289 /opt/tomcat-com/lib/common/EJBDatasource.jar
    4ce47000-4ce49000 r--s 00000000 08:06 1406290 /opt/tomcat-com/lib/common/ERWMain.jar
    4ce49000-4cef6000 r--s 00000000 08:06 1406292 /opt/tomcat-com/lib/common/OracleJDBC2.jar
    4cef6000-4cef8000 r--s 00000000 08:06 1406293 /opt/tomcat-com/lib/common/ValsparDatabase.jar
    4cef8000-4cefd000 r--s 00000000 08:06 1406294 /opt/tomcat-com/lib/common/ValsparPrivProp.jar
    4cefd000-4ceff000 r--s 00000000 08:06 1406295 /opt/tomcat-com/lib/common/ValsparProp.jar
    4d000000-4d1c3000 r--s 00000000 08:06 1406291 /opt/tomcat-com/lib/common/ERWRuntime.jar
    4d1c3000-4d1c8000 r--s 00000000 08:06 1406296 /opt/tomcat-com/lib/common/ValsparTelnet.jar
    4d1c8000-4d1cb000 r--s 00000000 08:06 1406297 /opt/tomcat-com/lib/common/smtp.jar
    4d1cb000-4d1e5000 r--s 00000000 08:06 1406298 /opt/tomcat-com/lib/common/imap.jar
    4d1e5000-4d22a000 r--s 00000000 08:06 1406299 /opt/tomcat-com/lib/common/mail.jar
    4d22a000-4d22e000 r--s 00000000 08:06 1406300 /opt/tomcat-com/lib/common/pop3.jar
    4d22e000-4d23a000 r--s 00000000 08:06 1406301 /opt/tomcat-com/lib/common/activation.jar
    4d23a000-4d26d000 r--s 00000000 08:06 1406302 /opt/tomcat-com/lib/common/crimson.jar
    4d26d000-4d2ae000 r--s 00000000 08:06 1406303 /opt/tomcat-com/lib/common/ldapjdk.jar
    4d2ae000-4d3a3000 r--s 00000000 08:06 1406304 /opt/tomcat-com/lib/common/xalan.jar
    4d3a3000-4d3aa000 r--s 00000000 08:06 1406305 /opt/tomcat-com/lib/common/ldapbeans.jar
    4d3aa000-4d3cd000 r--s 00000000 08:06 1406480 /opt/tomcat-com/lib/common/jtds05.jar
    4d3cd000-4d588000 r--s 00000000 08:06 1407174 /opt/tomcat-com/lib/common/xerces.jar
    4d588000-4d58d000 r--s 00000000 08:06 1407048 /opt/tomcat-com/lib/common/EcomDBCM.jar
    4d58d000-4d5b3000 r--s 00000000 08:06 1407060 /opt/tomcat-com/lib/common/mailapi.jar
    4d5b3000-4d5c0000 r--s 00000000 08:06 1471692 /opt/tomcat-com/lib/container/facade22.jar
    4d5c0000-4d673000 r--s 00000000 08:06 1471693 /opt/tomcat-com/lib/container/xalan.jar
    4d673000-4d6a6000 r--s 00000000 08:06 1471697 /opt/tomcat-com/lib/container/crimson.jar
    4d6a6000-4d6c8000 r--s 00000000 08:06 1471694 /opt/tomcat-com/lib/container/tomcat_util.jar
    4d6c8000-4d6ef000 r--s 00000000 08:06 1471696 /opt/tomcat-com/lib/container/tomcat_modules.jar
    4d6ef000-4d6f7000 r--s 00000000 08:06 866674 /opt/tomcat-com/webapps/val/WEB-INF/lib/jdbcpool-0.94.jar
    4d6f7000-4d6fe000 r--s 00000000 08:06 866679 /opt/tomcat-com/webapps/val/WEB-INF/lib/mailer.jar
    4d881000-4d8a3000 r--s 00000000 08:06 866673 /opt/tomcat-com/webapps/val/WEB-INF/lib/xmld.jar
    4d8a3000-4d972000 r--s 00000000 08:06 866675 /opt/tomcat-com/webapps/val/WEB-INF/lib/oracle.jar
    4d972000-4da6f000 r--s 00000000 08:06 866677 /opt/tomcat-com/webapps/val/WEB-INF/lib/classes111.jar
    4da6f000-4dbe3000 r--s 00000000 08:06 867075 /opt/tomcat-com/webapps/val/WEB-INF/lib/fop.jar
    4dbe3000-4dcaf000 r--s 00000000 08:06 867081 /opt/tomcat-com/webapps/val/WEB-INF/lib/xercesImpl-2.2.1.jar
    4dcaf000-4dccb000 r--s 00000000 08:06 867082 /opt/tomcat-com/webapps/val/WEB-INF/lib/xml-apis.jar
    4dccb000-4ddc7000 r--s 00000000 08:06 867079 /opt/tomcat-com/webapps/val/WEB-INF/lib/xalan-2.4.1.jar
    4ddc7000-4dfcb000 r--s 00000000 08:06 867072 /opt/tomcat-com/webapps/val/WEB-INF/lib/batik.jar
    4dfcb000-4dfdb000 r--s 00000000 08:06 867070 /opt/tomcat-com/webapps/val/WEB-INF/lib/avalon-framework-cvs-20020806.jar
    4dfdb000-4dff8000 r--s 00000000 08:06 867335 /opt/tomcat-com/webapps/val/WEB-INF/lib/commons-beanutils.jar
    4dff8000-4e000000 r--s 00000000 08:06 867333 /opt/tomcat-com/webapps/val/WEB-INF/lib/commons-logging.jar
    4e100000-4e126000 r--s 00000000 08:06 866678 /opt/tomcat-com/webapps/val/WEB-INF/lib/mailapi.jar
    4e126000-4e427000 r--s 00000000 08:06 866680 /opt/tomcat-com/webapps/val/WEB-INF/lib/sun.jar
    4e427000-4e600000 r--s 00000000 08:06 866690 /opt/tomcat-com/webapps/val/WEB-INF/lib/classes12.jar
    4e600000-4e656000 r--s 00000000 08:06 866697 /opt/tomcat-com/webapps/val/WEB-INF/lib/log4j-1.2.7.jar
    4e656000-4e6d0000 r--s 00000000 08:06 867330 /opt/tomcat-com/webapps/val/WEB-INF/lib/struts.jar
    4e6d0000-4e6f9000 r--s 00000000 08:06 867336 /opt/tomcat-com/webapps/val/WEB-INF/lib/commons-collections.jar
    4e6f9000-4e714000 r--s 00000000 08:06 867337 /opt/tomcat-com/webapps/val/WEB-INF/lib/commons-digester.jar
    4e714000-4e745000 r--s 00000000 08:06 1471698 /opt/tomcat-com/lib/container/jasper.jar
    4e745000-4e751000 r--s 00000000 08:06 867334 /opt/tomcat-com/webapps/val/WEB-INF/lib/commons-validator.jar
    4e751000-4e754000 r--s 00000000 08:06 867329 /opt/tomcat-com/webapps/val/WEB-INF/lib/struts-legacy.jar
    4e754000-4e75e000 r--s 00000000 08:06 867077 /opt/tomcat-com/webapps/val/WEB-INF/lib/servlet-2.2.jar
    4e75e000-4e764000 r--s 00000000 08:06 867331 /opt/tomcat-com/webapps/val/WEB-INF/lib/commons-fileupload.jar
    4e764000-4e774000 r--s 00000000 08:06 867332 /opt/tomcat-com/webapps/val/WEB-INF/lib/commons-lang.jar
    4e7f5000-4e7fd000 r--s 00000000 08:06 197130 /opt/tomcat-com/webapps/epscca/WEB-INF/lib/commons-logging.jar
    4e7fd000-4e800000 r--s 00000000 08:06 197112 /opt/tomcat-com/webapps/epscca/WEB-INF/lib/struts-legacy.jar
    4e900000-4edb3000 r--s 00000000 08:06 981598 /opt/java141/lib/tools.jar
    4edb3000-4eddc000 r--s 00000000 08:06 197120 /opt/tomcat-com/webapps/epscca/WEB-INF/lib/commons-collections.jar
    4eddc000-4edf7000 r--s 00000000 08:06 197124 /opt/tomcat-com/webapps/epscca/WEB-INF/lib/commons-digester.jar
    4edf7000-4edfd000 r--s 00000000 08:06 197126 /opt/tomcat-com/webapps/epscca/WEB-INF/lib/commons-fileupload.jar
    4ef00000-4eff5000 r--s 00000000 08:06 866689 /opt/tomcat-com/webapps/val/WEB-INF/lib/xalan.jar
    4f100000-4f10c000 r--s 00000000 08:06 197132 /opt/tomcat-com/webapps/epscca/WEB-INF/lib/commons-validator.jar
    4f10c000-4f11c000 r--s 00000000 08:06 197128 /opt/tomcat-com/webapps/epscca/WEB-INF/lib/commons-lang.jar
    4f11c000-4f12c000 r-xp 00000000 08:06 965131 /opt/java141/jre/lib/i386/libnet.so
    4f12c000-4f12e000 rw-p 0000f000 08:06 965131 /opt/java141/jre/lib/i386/libnet.so
    4f130000-4f186000 r--s 00000000 08:06 196695 /opt/tomcat-com/webapps/epscca/WEB-INF/lib/log4j-1.2.7.jar
    4f186000-4f200000 r--s 00000000 08:06 197108 /opt/tomcat-com/webapps/epscca/WEB-INF/lib/struts.jar
    4f200000-4f21d000 r--s 00000000 08:06 197116 /opt/tomcat-com/webapps/epscca/WEB-INF/lib/commons-beanutils.jar
    4f29e000-4f2a1000 r-xp 00000000 08:0b 272033 /lib/libnss_dns-2.2.93.so
    4f2a1000-4f2a2000 rw-p 00002000 08:0b 272033 /lib/libnss_dns-2.2.93.so
    4f2a2000-4f2b1000 r-xp 00000000 08:0b 272048 /lib/libresolv-2.2.93.so
    4f2b1000-4f2b2000 rw-p 0000e000 08:0b 272048 /lib/libresolv-2.2.93.so
    Local Time = Wed Sep 15 11:26:16 2004
    Elapsed Time = 74
    # HotSpot Virtual Machine Error : 11
    # Error ID : 4F530E43505002E6
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Server VM (1.4.1_01-b01 mixed mode)

    Hi
    I guess u r hitting a bug. Search for phaseIdealLoop or build_loop_late.
    Can u try running 1.4.2_05?

  • HOTSPOT JVM crash with EXCEPTION_ACCESS_VIOLATION

    From a C++ application, I use Invocation APIs to create a JVM and call some Java methods using JNI
    I get a crash in jvm.dll with EXCEPTION_ACCESS_VIOLATION
    when I try to call "getFields" method of java.lang.Class in order to get the Fields of the java class
    This method call, should return a java/lang/reflect/Fields[] on success
    I am able to get the method ID of this method by using pEnv->GetMethodID(..)
    However, when I call this method using CallObjectMethod(..), HotSpt JVM crashes with access violation with the dump given below.
    Any clues on how to debug and find the problem?
    Thanks in advance!
    Sample code
    jclass testerClass = pEnv->FindClass("com/test/Tester");
    jmethodID cid = pEnv->GetMethodID(testerClass,"<init>","()V");
    if(NULL == cid)
    pEnv->ExceptionDescribe();
    jobject testerObject = pEnv->NewObjectV(testerClass, mid);
    jmethodID mid = pEnv->GetMethodID(testerClass, "getClass",
                             "()Ljava/lang/Class;");
    jobject clsObj = (jobject)pEnv->CallObjectMethod(testerObject, mid);
    pEnv->ExceptionDescribe();
    jclass      jCls = pEnv->GetObjectClass(clsObj);
    jmethodID midGetFields = pEnv->GetMethodID(jCls, "getFields",
                                            "()[Ljava/lang/reflect/Field;");
    jobjectArray jobjArray = (jobjectArray)pEnv->CallObjectMethod(testerObject, midGetFields);
    pEnv->ExceptionDescribe();
    Crash dump
    Unexpected Signal : EXCEPTION_ACCESS_VIOLATION (0xc0000005) occurred at PC=0x809E69F
    Function=JVM_FindSignal+0x11505
    Library=D:\Java\j2re1.4.2_03\bin\client\jvm.dll
    Current Java thread:
         at java.lang.Class.privateGetDeclaredFields(Unknown Source)
         at java.lang.Class.privateGetPublicFields(Unknown Source)
         at java.lang.Class.getFields(Unknown Source)
    Dynamic libraries:
    0x00400000 - 0x00419000      E:\SC\SC12.1\SCApplications\SNMP\Bin\JNITester.exe
    0x77F50000 - 0x77FF7000      C:\WINDOWS\System32\ntdll.dll
    0x77E60000 - 0x77F46000      C:\WINDOWS\system32\kernel32.dll
    0x10000000 - 0x10023000      E:\SC\SC12.1\SCApplications\SNMP\Bin\JniUtils.dll
    0x00320000 - 0x00332000      E:\SnmpIpmNativeTestDriver\MTFStubHelper.dll
    0x00340000 - 0x0035B000      E:\SnmpIpmNativeTestDriver\MTFXMLFileAPI.dll
    0x12000000 - 0x122B1000      e:\sc\sc12.1\bin\xerces-c_2_2_0D.dll
    0x77DD0000 - 0x77E5D000      C:\WINDOWS\system32\ADVAPI32.dll
    0x78000000 - 0x78086000      C:\WINDOWS\system32\RPCRT4.dll
    0x10200000 - 0x1026C000      e:\sc\sc12.1\bin\MSVCRTD.dll
    0x102A0000 - 0x102B7000      e:\sc\sc12.1\bin\MSVCIRTD.dll
    0x5F800000 - 0x5F8E9000      e:\sc\sc12.1\bin\MFC42uD.DLL
    0x77C70000 - 0x77CB0000      C:\WINDOWS\system32\GDI32.dll
    0x77D40000 - 0x77DCC000      C:\WINDOWS\system32\USER32.dll
    0x5F700000 - 0x5F746000      e:\sc\sc12.1\bin\MFCD42uD.DLL
    0x5F500000 - 0x5F5C6000      e:\sc\sc12.1\bin\MFCO42uD.DLL
    0x10480000 - 0x104FE000      e:\sc\sc12.1\bin\MSVCP60D.dll
    0x15020000 - 0x15042000      e:\sc\sc12.1\bin\SCTraceLib.dll
    0x6D510000 - 0x6D58D000      C:\WINDOWS\System32\dbghelp.dll
    0x77C10000 - 0x77C63000      C:\WINDOWS\system32\msvcrt.dll
    0x77C00000 - 0x77C07000      C:\WINDOWS\system32\VERSION.dll
    0x00360000 - 0x0037D000      e:\sc\sc12.1\bin\SCFileManager.dll
    0x76BF0000 - 0x76BFB000      C:\WINDOWS\System32\PSAPI.DLL
    0x00420000 - 0x00580000      e:\sc\sc12.1\bin\BctCoreCL.dll
    0x5D920000 - 0x5D929000      C:\WINDOWS\System32\RPCNS4.dll
    0x71B20000 - 0x71B31000      C:\WINDOWS\system32\MPR.dll
    0x71C20000 - 0x71C6E000      C:\WINDOWS\System32\NETAPI32.dll
    0x71AB0000 - 0x71AC5000      C:\WINDOWS\System32\WS2_32.dll
    0x71AA0000 - 0x71AA8000      C:\WINDOWS\System32\WS2HELP.dll
    0x15000000 - 0x15012000      e:\sc\sc12.1\bin\CTEventLog.dll
    0x773D0000 - 0x77BC2000      C:\WINDOWS\system32\SHELL32.dll
    0x70A70000 - 0x70AD4000      C:\WINDOWS\system32\SHLWAPI.dll
    0x771B0000 - 0x772D1000      C:\WINDOWS\system32\ole32.dll
    0x77120000 - 0x771AB000      C:\WINDOWS\system32\OLEAUT32.dll
    0x1F7A0000 - 0x1F7D6000      C:\WINDOWS\System32\ODBC32.dll
    0x77340000 - 0x773CB000      C:\WINDOWS\system32\COMCTL32.dll
    0x763B0000 - 0x763F5000      C:\WINDOWS\system32\comdlg32.dll
    0x08000000 - 0x08138000      D:\Java\j2re1.4.2_03\bin\client\jvm.dll
    0x76B40000 - 0x76B6C000      C:\WINDOWS\System32\WINMM.dll
    0x5FD00000 - 0x5FD0D000      C:\WINDOWS\System32\MFC42LOC.DLL
    0x71950000 - 0x71A34000      C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.10.0_x-ww_f7fb5805\comctl32.dll
    0x1F840000 - 0x1F857000      C:\WINDOWS\System32\odbcint.dll
    0x5DAC0000 - 0x5DAC7000      C:\WINDOWS\System32\rdpsnd.dll
    0x00FE0000 - 0x00FE7000      D:\Java\j2re1.4.2_03\bin\hpi.dll
    0x01000000 - 0x0100E000      D:\Java\j2re1.4.2_03\bin\verify.dll
    0x01010000 - 0x01029000      D:\Java\j2re1.4.2_03\bin\java.dll
    0x01030000 - 0x0103D000      D:\Java\j2re1.4.2_03\bin\zip.dll
    0x76C90000 - 0x76CB2000      C:\WINDOWS\system32\imagehlp.dll
    Heap at VM Abort:
    Heap
    def new generation total 576K, used 132K [0x15050000, 0x150f0000, 0x15530000)
    eden space 512K, 25% used [0x15050000, 0x15071250, 0x150d0000)
    from space 64K, 0% used [0x150d0000, 0x150d0000, 0x150e0000)
    to space 64K, 0% used [0x150e0000, 0x150e0000, 0x150f0000)
    tenured generation total 1408K, used 0K [0x15530000, 0x15690000, 0x19050000)
    the space 1408K, 0% used [0x15530000, 0x15530000, 0x15530200, 0x15690000)
    compacting perm gen total 4096K, used 964K [0x19050000, 0x19450000, 0x1d050000)
    the space 4096K, 23% used [0x19050000, 0x191410e0, 0x19141200, 0x19450000)
    Local Time = Wed Aug 25 21:06:44 2004
    Elapsed Time = 0
    # HotSpot Virtual Machine Error : EXCEPTION_ACCESS_VIOLATION
    # Error ID : 4F530E43505002EF
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_03-b02 mixed mode)

    Hi
    How about running it with -Xcheck:jni and -verbose:jni

  • Unexpected Signal 10 when GC runs while in native code

    I submitted the following bug but didn't get an answer. Can anyone reproduce this? Is it a bug or do we make something wrong?
    description: FULL PRODUCT VERSION :
    java version "1.4.2_05"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.4.2_05-b04)
    Java HotSpot(TM) 64-Bit Server VM (build 1.4.2_05-b04, mixed mode)
    ADDITIONAL OS VERSION INFORMATION :
    SunOS 5.8 Generic_117000-03 sun4u sparc SUNW,Sun-Fire-V440
    EXTRA RELEVANT SYSTEM CONFIGURATION :
    g++ --version:
    g++ (GCC) 3.3.2
    Copyright (C) 2003 Free Software Foundation, Inc.
    This is free software; see the source for copying conditions. There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
    A DESCRIPTION OF THE PROBLEM :
    If the GC-Thread runs while another Thread is in a native method, then the GC Thread crashes with unexpected Signal 10. This problem happens only in some circumstances where the order, the types and the values of the parameters passed to the native method are important.
    STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
    please see attached source.
    EXPECTED VERSUS ACTUAL BEHAVIOR :
    EXPECTED -
    no crash
    ACTUAL -
    Unexpected Signal 10 (GC Thread)
    ERROR MESSAGES/STACK TRACES THAT OCCUR :
    Unexpected Signal : 10 occurred at PC=0xFFFFFFFF7D1A81E8
    Function=[Unknown. Nearest: JVM_ArrayCopy+0x108F0]
    Library=/home/shm/java/j2sdk1.4.2_05/jre/lib/sparcv9/server/libjvm.so
    Dynamic libraries:
    0x100000000 java
    0xffffffff7f300000 /usr/lib/64/libthread.so.1
    0xffffffff7f500000 /usr/lib/64/libdl.so.1
    0xffffffff7ef00000 /usr/lib/64/libc.so.1
    0xffffffff7f100000 /usr/platform/SUNW,Sun-Fire-V440/lib/sparcv9/libc_psr.so.1
    0xffffffff7d000000 /home/shm/java/j2sdk1.4.2_05/jre/lib/sparcv9/server/libjvm.so
    0xffffffff7d900000 /usr/lib/64/libCrun.so.1
    0xffffffff7ce00000 /usr/lib/64/libsocket.so.1
    0xffffffff7cc00000 /usr/lib/64/libnsl.so.1
    0xffffffff7ca00000 /usr/lib/64/libm.so.1
    0xffffffff7c800000 /usr/lib/64/libsched.so.1
    0xffffffff7db00000 /usr/lib/64/libw.so.1
    0xffffffff7c400000 /usr/lib/64/libmp.so.2
    0xffffffff7c100000 /home/shm/java/j2sdk1.4.2_05/jre/lib/sparcv9/native_threads/libhpi.so
    0xffffffff7bd00000 /home/shm/java/j2sdk1.4.2_05/jre/lib/sparcv9/libverify.so
    0xffffffff7ba00000 /home/shm/java/j2sdk1.4.2_05/jre/lib/sparcv9/libjava.so
    0xffffffff7b800000 /home/shm/java/j2sdk1.4.2_05/jre/lib/sparcv9/libzip.so
    0xffffffff2f600000 /usr/lib/locale/en_US.ISO8859-1/sparcv9/en_US.ISO8859-1.so.2
    0xffffffff2e100000 /home/shm/test/javasetlong/libjni01.so
    0xffffffff2d900000 /usr/lib/64/libpthread.so.1
    0xffffffff2d700000 /usr/local/lib/sparcv9/libstdc++.so.5
    0xffffffff2d500000 /usr/local/lib/sparcv9/libgcc_s.so.1
    Heap at VM Abort:
    Heap
    def new generation total 2112K, used 168K [0xffffffff2f800000, 0xffffffff2fa20000, 0xffffffff30d50000)
    eden space 2048K, 8% used [0xffffffff2f800000, 0xffffffff2f82a0b8, 0xffffffff2fa00000)
    from space 64K, 0% used [0xffffffff2fa00000, 0xffffffff2fa00000, 0xffffffff2fa10000)
    to space 64K, 0% used [0xffffffff2fa10000, 0xffffffff2fa10000, 0xffffffff2fa20000)
    tenured generation total 1408K, used 0K [0xffffffff30d50000, 0xffffffff30eb0000, 0xffffffff33800000)
    the space 1408K, 0% used [0xffffffff30d50000, 0xffffffff30d50000, 0xffffffff30d50200, 0xffffffff30eb0000)
    compacting perm gen total 16384K, used 1522K [0xffffffff33800000, 0xffffffff34800000, 0xffffffff37800000)
    the space 16384K, 9% used [0xffffffff33800000, 0xffffffff3397cb78, 0xffffffff3397cc00, 0xffffffff34800000)
    Local Time = Thu Jul 15 10:12:00 2004
    Elapsed Time = 0
    # HotSpot Virtual Machine Error : 10
    # Error ID : 4F530E43505002EF 01
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.4.2_05-b04 mixed mode)
    # An error report file has been saved as hs_err_pid22521.log.
    # Please refer to the file for further information.
    Abort (core dumped)
    REPRODUCIBILITY :
    This bug can be reproduced always.
    ---------- BEGIN SOURCE ----------
    FILE 1: jni01.java
    import java.lang.*;
    import java.util.*;
    class jni01 implements Runnable {
         // static initialise block loads shared library
         // libjni01.so at startup (before executing main)
         static {
              System.loadLibrary( "jni01" );
         // declaration of native method
         public native synchronized void print(
              long p1,
              long p2,
              long p3,
              Date p4,
              Date p5,
              long p6,
              long p7,
              Date p8,
              Date p9,
              Date p10,
              Date p11,
              Date p12,
              Date p13,
              long p14,
              long p15,
              long p16,
              long p17,
              long p18,
              String p19,
              long p20,
              long p21,
              long p22,
              long p23,
              long p24,
              String p25,
              int p26,
              long p27,
              java.lang.Long p28);
         // Constant value
         public static final long C_LongNull = 0xFFFFFFFFFFFFFFFFL;
         // main method (entry point of java application)
         public static void main(String[] args) {
              jni01 ref = new jni01();
              Thread ThreadRef = new Thread( ref );
              // start GC Thread
              ThreadRef.start();
              try
                   for( int i = 0; i < 1000; ++i ) {
                        ref.print(
                             0,
                             0,
                             0,
                             null,
                             null,
                             0,
                             C_LongNull,
                             null,
                             null,
                             null,
                             null,
                             null,
                             null,
                             0,
                             0,
                             0,
                             0,
                             0,
                             null,
                             0,
                             0,
                             0,
                             0,
                             0,
                             null,
                             0,
                             0,
                             null
                   } // for
                   // Wait for GC Thread
                   ThreadRef.join();
                   System.out.println( "GC Thread joined" );
              catch (java.lang.InterruptedException ex)
                   System.out.println( "Main-Thread interrupted while joining!" );
         public void run()
              for ( int iCounter = 0; iCounter < 5000; ++iCounter )
                   try
                        System.out.print( "Forcing GC NOW: " );
                        System.gc();
                        Thread.currentThread().sleep( 1 );
                   catch (java.lang.InterruptedException ex)
                        System.out.println( "GC Thread interrupted!" );
              } // for
         } // run
    FILE 2: jni01.cpp
    #include <jni.h>
    #include <iostream>
    #include "jni01.h"
    JNIEXPORT void JNICALL Java_jni01_print( JNIEnv* env, jobject jObj,
              jlong p1,
              jlong p2,
              jlong p3,
              jobject p4,
              jobject p5,
              jlong p6,
              jlong p7,
              jobject p8,
              jobject p9,
              jobject p10,
              jobject p11,
              jobject p12,
              jobject p13,
              jlong p14,
              jlong p15,
              jlong p16,
              jlong p17,
              jlong p18,
              jstring p19,
              jlong p20,
              jlong p21,
              jlong p22,
              jlong p23,
              jlong p24,
              jstring p25,
              jint p26,
              jlong p27,
              jobject p28 )
         std::cout << "Entering C++" << std::flush << std::endl;
         usleep( 100 );
         std::cout << "Leaving C++" << std::flush << std::endl;
    BUILD
    javac jni01.java
    javah -jni jni01
    g++ -o libjni01.so -shared -Wall -m64 -fPIC -D__SOLARIS__ -D_THREAD_SAFE -D_REENTRANT -I-I$JDK_HOME/include -I$JDK_HOME/include/solaris -lpthread jni01.cpp
    RUN
    java -verbose:gc -Xcheck:jni -Djava.library.path=. jni01
    ---------- END SOURCE ----------
    CUSTOMER SUBMITTED WORKAROUND :
    - changing parameter values or parameter order may help but I don't know the exact criterias.
    - 32 bit works (but our application needs 64 bit)
    workaround:
    comments: (company - Profidata , email - martin dot schmid at profidatagroup dot com)

    You are not supposed to allocate memory, etc., while GC is running. That's one of the things in JVMPI implementation. Looks like this may be a related scenario, although my guess would be that JNI methods should be invoked with GC disabled already, or block until GC completes if it's already running. However, if that's not the case, then basically you might be copying from a memory location that the JVM is moving around, resulting in a null pointer...
    HTH,
    <rsa/>

  • JVM Crashes in Native Code - JDK#1.4.2_10 for solaris-sparc

    Hi,
    We are facing irregular but quite frequent JVM crash in our Test environment. From the stacktrace it seems that JVM is crashing inside the native code. Can anyone help me in finding the cause of this problem please?
    Please find below the dump generated after JVM crash -
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGBUS (0xa) at pc=0xfea32db4, pid=4695, tid=1
    # Java VM: Java HotSpot(TM) Client VM (1.4.2_10-b03 mixed mode)
    # Problematic frame:
    # C [libzip.so+0x2db4]
    --------------- T H R E A D ---------------
    Current thread (0x0003c2f0): JavaThread "main" [_thread_in_native, id=1]
    siginfo:si_signo=10, si_errno=151, si_code=3, si_addr=0xfe3a11cd
    Registers:
    O0=0xfe390000 O1=0x000111cc O2=0xffbfa350 O3=0x0003c4a0
    O4=0xff02aa10 O5=0xff008000 O6=0xffbfa1f0 O7=0xfea32d90
    G1=0x506f6c6c G2=0xff362a00 G3=0x0003c2f0 G4=0x00000066
    G5=0xf58d6cd8 G6=0x00000000 G7=0xff362a00 Y=0x00000000
    PC=0xfea32db4 nPC=0xfea32db8
    Top of Stack: (sp=0xffbfa1f0)
    0xffbfa1f0: 001de478 001deda8 fe3a11cc 00000000
    0xffbfa200: 00000000 fea40000 00000000 00000000
    0xffbfa210: 001de478 001deda8 0000506f 4f6d734e
    0xffbfa220: 80808080 01010101 ffbfa250 fea32ce0
    0xffbfa230: 00000000 2f3cbdc2 2f3cbdc2 f19cdfe8
    0xffbfa240: 0003c8b0 0003c8b0 ffbfa2b8 0000002b
    0xffbfa250: 001de478 ffbfa314 00000000 001deda8
    0xffbfa260: f206a1aa 00000043 0000ffff ff01f8a8
    Instructions: (pc=0xfea32db4)
    0xfea32da4: aa 02 40 0f d2 04 60 00 a4 02 00 09 a0 10 00 18
    0xfea32db4: d4 0c a0 01 95 2a a0 08 d0 0a 00 09 90 12 00 0a
    Stack: [0xffb7c000,0xffc00000), sp=0xffbfa1f0, free space=504k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    C [libzip.so+0x2db4]
    C [libzip.so+0x2ce8] ZIP_GetEntry+0xe0
    C [libzip.so+0x3488] Java_java_util_zip_ZipFile_getEntry+0x9c
    J java.util.zip.ZipFile.getEntry(JLjava/lang/String;)J
    J java.util.zip.ZipFile.getEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;
    J java.util.jar.JarFile.getEntry(Ljava/lang/String;)Ljava/util/zip/ZipEntry;
    J sun.misc.URLClassPath$JarLoader.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;
    J sun.misc.URLClassPath.getResource(Ljava/lang/String;Z)Lsun/misc/Resource;
    J java.net.URLClassLoader$1.run()Ljava/lang/Object;
    v ~StubRoutines::call_stub
    V [libjvm.so+0xc9ccc]
    V [libjvm.so+0xd6a34]
    C [libjava.so+0xdc38] Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedExceptionAction_2Ljava_secu
    rity_AccessControlContext_2+0x1c
    J java.security.AccessController.doPrivileged(Ljava/security/PrivilegedExceptionAction;Ljava/security/AccessControlContext;)L
    java/lang/Object;
    J java.net.URLClassLoader.findClass(Ljava/lang/String;)Ljava/lang/Class;
    J java.lang.ClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;
    J sun.misc.Launcher$AppClassLoader.loadClass(Ljava/lang/String;Z)Ljava/lang/Class;
    J java.lang.ClassLoader.loadClass(Ljava/lang/String;)Ljava/lang/Class;
    J java.lang.ClassLoader.loadClassInternal(Ljava/lang/String;)Ljava/lang/Class;
    v ~StubRoutines::call_stub
    V [libjvm.so+0xc9ccc]
    V [libjvm.so+0xd1cec]
    V [libjvm.so+0xf43a0]
    V [libjvm.so+0x9ce34]
    V [libjvm.so+0x9c2c4]
    V [libjvm.so+0x9be3c]
    V [libjvm.so+0x9bbc4]
    V [libjvm.so+0xcbec8]
    V [libjvm.so+0xd0b84]
    j be.telenet.rts.oms.dbpoller.PollOmsNotificationTable.processDeleteOfAging(Lbe/telenet/rts/oms/dbpoller/OmsNotificationDataV
    O;)V+4
    J be.telenet.rts.oms.dbpoller.PollOmsNotificationTable.processOmsNotificationData(Ljava/util/Collection;)V
    J be.telenet.rts.oms.dbpoller.PollOmsNotificationTable.pollTable()V
    v ~RuntimeStub::osr_frame_return Runtime1 stub
    j be.telenet.rts.oms.dbpoller.ILMAdapter_NotifierPoller.main([Ljava/lang/String;)V+30
    v ~StubRoutines::call_stub
    V [libjvm.so+0xc9ccc]
    V [libjvm.so+0xdde98]
    V [libjvm.so+0x16791c]
    C [java+0x2f94] main+0x167c
    Thanks & Regards,
    Anuj

    Here's the exception I'm getting (slightly sanitized):
    Java Plug-in 1.4.2_10
    Using JRE version 1.4.2_10 Java HotSpot(TM) Client VM
    User home directory = C:\Documents and Settings\tvalesky
    c: clear console window
    f: finalize objects on finalization queue
    g: garbage collect
    h: display this help message
    l: dump classloader list
    m: print memory usage
    o: trigger logging
    q: hide console
    r: reload policy configuration
    s: dump system and deployment properties
    t: dump thread list
    v: dump thread stack
    x: clear classloader cache
    0-5: set trace level to
    load: class appls/DOLARS/user/Applet.class not found.
    java.lang.ClassNotFoundException: appls.DOLARS.user.Applet.class
         at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at java.lang.ClassLoader.loadClass(Unknown Source)
         at sun.plugin2.applet.Plugin2ClassLoader.loadCode(Unknown Source)
         at sun.plugin2.applet.Plugin2Manager.createApplet(Unknown Source)
         at sun.plugin2.applet.Plugin2Manager$AppletExecutionRunnable.run(Unknown Source)
         at java.lang.Thread.run(Unknown Source)
    Caused by: java.io.IOException: open HTTP connection failed:http://hostname.com/DOLARS.testing/dolars.testbed/classes/appls%2fDOLARS%2fuser%2fApplet%2fclass.class
         at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source)
         at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source)
         at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source)
         at java.security.AccessController.doPrivileged(Native Method)
         ... 7 more
    Exception: java.lang.ClassNotFoundException: appls.DOLARS.user.Applet.class

  • JVM Core Dump  -  An irrecoverable stack overflow has occurred.;  Unexpected Signal : 11 occurred at PC=0xfb3d40cc;

    Hi all,
    We have faced this problem in our production system.
    Machine is Solaris 8, sparc, Running Java 1.3.1_08 hotspot version.
    I searched around quite a bit but no good solution.
    Here is the stack trace that I have just before the JVM crashes.
    Also, I am new to gdb. I tried to connect to core dump file through gdb but i
    do not see any details. The application is running on japanese platform how can
    I read the core file?
    Regards
    Tapan
    ~~~~~~~~~~~~~~~~~~~~~~
    STACK TRACE -
    <2004/04/26 9:44:34:JST> <Info> <T3Services> <Integral5: ReliableTopicConnection.createTopicSession:
    INSIDE...>
    Tag 'insert' can't insert page '/dealing/Snippet.do?name=pricingDetail.edit'.
    Check if it exists.
    Null property value for 'allQuotes'
    java.lang.IllegalArgumentException: Null property value for 'allQuotes'
         at org.apache.commons.beanutils.PropertyUtils.getNestedProperty(PropertyUtils.java:619)
         at org.apache.commons.beanutils.PropertyUtils.getProperty(PropertyUtils.java:669)
         at org.apache.struts.util.RequestUtils.lookup(RequestUtils.java:509)
         at org.apache.struts.taglib.bean.DefineTag.doStartTag(DefineTag.java:200)
         at directDerivatives._integral._dealing._swap._CC.__PricingDetailEdit._jspService(__PricingDetailEdit.java:325)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:262)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:198)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:530)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
         at org.apache.struts.tiles.ActionComponentServlet.processForward(ActionComponentServlet.java:262)
         at org.apache.struts.tiles.ActionComponentServlet.processActionForward(ActionComponentServlet.java:104)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1529)
         at com.integral.jsp.framework.IdcActionServlet.validateRequest(IdcActionServlet.java:331)
         at com.integral.jsp.framework.IdcActionServlet.process(IdcActionServlet.java:139)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:487)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:262)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:198)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:530)
         at weblogic.servlet.internal.RequestDispatcherImpl.include(RequestDispatcherImpl.java:350)
         at weblogic.servlet.jsp.PageContextImpl.include(PageContextImpl.java:123)
         at org.apache.struts.taglib.tiles.InsertTag$InsertHandler.doEndTag(InsertTag.java:733)
         at org.apache.struts.taglib.tiles.InsertTag.doEndTag(InsertTag.java:368)
         at directDerivatives._integral._dealing._workflow._template.__DealingFormLayout._jspService(__DealingFormLayout.java:1912)
         at weblogic.servlet.jsp.JspBase.service(JspBase.java:27)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:262)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:198)
         at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImpl.java:284)
         at org.apache.struts.tiles.ActionComponentServlet.processForward(ActionComponentServlet.java:264)
         at org.apache.struts.tiles.ActionComponentServlet.processActionForward(ActionComponentServlet.java:104)
         at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1529)
         at com.integral.jsp.framework.IdcActionServlet.validateRequest(IdcActionServlet.java:331)
         at com.integral.jsp.framework.IdcActionServlet.process(IdcActionServlet.java:139)
         at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:487)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:262)
         at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java:198)
         at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletContext.java:2678)
         at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java:2412)
         at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:140)
         at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:121)<2004/04/26 9:44:34:JST>
    <Info> <T3Services> <Integral5: ReliableTopicConnection.createTopicSession: ABOUT
    TO ACQUIRE LOCK...>
    <2004/04/26 9:44:34:JST> <Info> <T3Services> <Integral5: ReliableTopicConnection.createTopicSession:
    ABOUT TO ACQUIRE LOCK...>
    <2004/04/26 9:44:34:JST> <Info> <T3Services> <Integral5: ReliableTopicConnection.createTopicSession:
    INSIDE...>
    <2004/04/26 9:44:34:JST> <Info> <T3Services> <Integral5: ReliableTopicConnection.createTopicSession:
    INSIDE...>
    An irrecoverable stack overflow has occurred.
    Unexpected Signal : 11 occurred at PC=0xfb3d40cc
    Function name=getValue (compiled Java code)
    Library=(N/A)
    Current Java thread:
    Dynamic libraries:
    0x10000      /opt/weblogic/jdk131/bin/../bin/sparc/native_threads/java
    0xff350000      /usr/lib/libthread.so.1
    0xff390000      /usr/lib/libdl.so.1
    0xff200000      /usr/lib/libc.so.1
    0xff330000      /usr/platform/SUNW,Ultra-80/lib/libc_psr.so.1
    0xfe400000      /opt/weblogic/jdk131/jre/lib/sparc/client/libjvm.so
    0xff2e0000      /usr/lib/libCrun.so.1
    0xff1e0000      /usr/lib/libsocket.so.1
    0xff100000      /usr/lib/libnsl.so.1
    0xff0d0000      /usr/lib/libm.so.1
    0xff310000      /usr/lib/libw.so.1
    0xff0b0000      /usr/lib/libmp.so.2
    0xff060000      /opt/weblogic/jdk131/jre/lib/sparc/native_threads/libhpi.so
    0xff030000      /opt/weblogic/jdk131/jre/lib/sparc/libverify.so
    0xfe7c0000      /opt/weblogic/jdk131/jre/lib/sparc/libjava.so
    0xfe790000      /opt/weblogic/jdk131/jre/lib/sparc/libzip.so
    0xfe2d0000      /usr/lib/locale/ja_JP.PCK/ja_JP.PCK.so.2
    0xfe2b0000      /usr/lib/locale/ja_JP.PCK/methods_ja_JP.PCK.so.2
    0xaf5e0000      /opt/weblogic/jdk131/jre/lib/sparc/libnet.so
    0xaf360000      /usr/lib/nss_files.so.1
    0xaf340000      /opt/weblogic/wlserver/lib/solaris/libmuxer.so
    0xaf320000      /usr/ucblib/libucb.so.1
    0xaf230000      /usr/lib/libresolv.so.2
    0xaf140000      /usr/lib/libelf.so.1
    0xa7080000      /opt/weblogic/wlserver/lib/solaris/oci920_8/libweblogicoci37.so
    0xa6400000      /opt/oracle/product/lib32/libclntsh.so.9.0
    0xaf010000      /usr/lib/libC.so.5
    0xaef60000      /opt/oracle/product/lib32/libwtc9.so
    0xaef40000      /usr/lib/libgen.so.1
    0xaef20000      /usr/lib/libsched.so.1
    0xaee60000      /usr/lib/libaio.so.1
    0xaee40000      /usr/lib/librt.so.1
    0xad760000      /opt/weblogic/jdk131/jre/lib/sparc/libioser12.so
    Local Time = Mon Apr 26 09:44:34 2004
    Elapsed Time = 67979
    # HotSpot Virtual Machine Error : 11
    # Error ID : 4F530E43505002BD 01
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Client VM (1.3.1_08-b03 mixed mode)
    <2004/04/26 9:44:34:JST> <Info> <T3Services> <Integral5: ReliableTopicConnection.createTopicSession:
    ABOUT TO ACQUIRE LOCK...>
    ˆÙíI—¹

    Before debugging, look at these 20 or so search hits - at least one one of them looks like a possibility.
    http://search.java.sun.com/search/java/index.jsp?qp=&nh=10&qt=4F530E43505002CC&col=javabugs&col=javaforums&x=27&y=9
    Also - if the problem came on suddenly, what changed....environment, software, power, hardware, etc???

  • JVM crashes on Tomcat Start up :  An unexpected error has been detected by

    My application is running fine on tomcat server from last 2 months, but when I did a restart JVM crashed.
    It happened twice, after that its restarted normally.
    ERROR Log
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # Internal Error (53484152454432554E54494D450E43505001A3), pid=31446, tid=234257328
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_07-b03 mixed mode)
    # An error report file with more information is saved as hs_err_pid31446.log
    # If you would like to submit a bug report, please visit:
    # http://java.sun.com/webapps/bugreport/crash.jsp
    contents of hs_err_pid31446.log
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # Internal Error (53484152454432554E54494D450E43505001A3), pid=31446, tid=234257328
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_07-b03 mixed mode)
    --------------- T H R E A D ---------------
    Current thread (0x0817bf48): JavaThread "main" [_thread_in_Java, id=31465]
    Stack: [0x0dee7000,0x0df68000), sp=0x0df62c8c, free space=495k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x500c93]
    V [libjvm.so+0x1c600c]
    V [libjvm.so+0x48f97f]
    V [libjvm.so+0x429a16]
    V [libjvm.so+0x426c24]
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x077fcdc8 JavaThread "Connection Consumer for dest Subscription[subId=-  0x08b2df28 JavaThread "IdleRemover" daemon [_thread_blocked, id=31525]
    0x08b61070 JavaThread "TimeoutFactory" daemon [_thread_blocked, id=31524]
    0x078b0608 JavaThread "JCA PoolFiller" [_thread_blocked, id=31523]
    0x08b2d998 JavaThread "Timer-2" daemon [_thread_blocked, id=31522]
    0x0964f4f8 JavaThread "HSQLDB Timer @1f9b804" daemon [_thread_blocked, id=31521]
    0x062fcbe0 JavaThread "WorkManager(3)-1" daemon [_thread_blocked, id=31519]
    0x06eb7948 JavaThread "JBossMQ Cache Reference Softner" daemon [_thread_blocked, id=31515]
    0x081547b0 JavaThread "CompilerThread1" daemon [_thread_in_native, id=31462]
    0x08153708 JavaThread "CompilerThread0" daemon [_thread_in_native, id=31461]
    0x08152590 JavaThread "AdapterThread" daemon [_thread_blocked, id=31460]
    0x08151778 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=31459]
    0x08147500 JavaThread "Finalizer" daemon [_thread_blocked, id=31458]
    0x08146fb8 JavaThread "Reference Handler" daemon [_thread_blocked, id=31457]
    Other Threads:
    0x08144ae0 VMThread [id=31456]
    0x08157168 WatcherThread [id=31464]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    VM Arguments:
    jvm_args: -Xms1024m -Xmx3100m -XX:MaxPermSize=512m -verbose:gc -XX:+DisableExplicitGC -DAppDir= -Djboss.server.name=RatesServices-live-server4 -Dprogram.name
    =run.sh -Djava.endorsed.dirs=/ecomm/Jboss/RatesServices-live/lib/endorsed
    java_command: org.jboss.Main -c rbs
    Launcher Type: SUN_STANDARD
    Environment Variables:
    PATH=/usr/bin:/bin
    LD_LIBRARY_PATH=/opt/app/ecomm/java/jdk1.5.0_07/jre/lib/i386/server:/opt/app/ecomm/java/jdk1.5.0_07/jre/lib/i386:/opt/app/ecomm/java/jdk1.5.0_07/jre/../lib/i
    386:/opt/tibco/rv/lib:/ecomm/caf/DSlibs:/ecomm/caf/gcc/3.4.1/p4/lib:/ecomm/caf/boost/lib:/ecomm/caf/xerces/lib:/ecomm/caf/python/lib:/ecomm/caf/caf_4.8.0.17/
    build/linux_gcc_release/bin:/ecomm/caf/caf_4.8.0.17/build/linux_gcc_release/bin/lib/python2.2/config:/ecomm/caf/caf_4.8.0.17/build/linux_gcc_release/bin/lib:
    SHELL=/bin/sh
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x5016a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGBUS: [libjvm.so+0x5016a0], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGFPE: [libjvm.so+0x426c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGPIPE: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGILL: [libjvm.so+0x426c00], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x429050], sa_mask[0]=0x00000000, sa_flags=0x10000004
    SIGHUP: [libjvm.so+0x428a80], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGINT: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGQUIT: [libjvm.so+0x428a80], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    SIGTERM: [libjvm.so+0x428a80], sa_mask[0]=0x7ffbfeff, sa_flags=0x10000004
    --------------- S Y S T E M ---------------
    OS:Red Hat Enterprise Linux AS release 4 (Nahant Update 4)
    uname:Linux 2.6.9-42.0.3.ELsmp #1 SMP Mon Sep 25 17:24:31 EDT 2006 x86_64
    libc:glibc 2.3.4 NPTL 2.3.4
    rlimit: STACK 10240k, CORE 0k, NPROC 131071, NOFILE 1024, AS infinity
    load average:2.20 1.03 0.62
    CPU:total 8 family 47, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 3968k(432k free), swap 2047k(2047k free)
    vm_info: Java HotSpot(TM) Server VM (1.5.0_07-b03) for linux-x86, built on May 3 2006 00:32:58 by java_re with gcc 3.2.1-7a (J2SE release)

    keep only the earlier versionKeep only the later version
    your problem will be resolvedYou don't know that. It's likely but not certain.

  • JVM Crash with Signal 10.

    Hi,
    We are facing a random problem in our production setup where the JVM crashes with the following error message.
    Unexpected Signal : 10 occurred at PC=0xFA3442A4
    Function=java.lang.String.startsWith(Ljava/lang/String;)Z (compiled Java code)
    Library=(N/A)
    Current Java thread:
    Dynamic libraries:
    0x10000 /usr/j2sdk1.4.2_03/jre/bin/java
    0xff350000 /usr/lib/libthread.so.1
    0xff340000 /usr/lib/libdl.so.1
    0xff200000 /usr/lib/libc.so.1
    0xff390000 /usr/platform/SUNW,Sun-Fire-V440/lib/libc_psr.so.1
    0xfe000000 /usr/j2sdk1.4.2_03/jre/lib/sparc/server/libjvm.so
    0xff2d0000 /usr/lib/libCrun.so.1
    0xff1e0000 /usr/lib/libsocket.so.1
    0xff100000 /usr/lib/libnsl.so.1
    0xff0b0000 /usr/lib/libm.so.1
    0xff1c0000 /usr/lib/libsched.so.1
    0xff090000 /usr/lib/libmp.so.2
    0xff050000 /usr/j2sdk1.4.2_03/jre/lib/sparc/native_threads/libhpi.so
    0xfe7d0000 /usr/j2sdk1.4.2_03/jre/lib/sparc/libverify.so
    0xfe790000 /usr/j2sdk1.4.2_03/jre/lib/sparc/libjava.so
    0xff020000 /usr/j2sdk1.4.2_03/jre/lib/sparc/libzip.so
    0xfe630000 /usr/j2sdk1.4.2_03/jre/lib/sparc/libjdwp.so
    0xfe610000 /usr/j2sdk1.4.2_03/jre/lib/sparc/libdt_socket.so
    0xfe5f0000 /usr/lib/nss_files.so.1
    0xc17a0000 /usr/j2sdk1.4.2_03/jre/lib/sparc/libnet.so
    0xc16e0000 /BayPackets/rsisas/SAS/ASE5.1.1/sol28g/lib/libjavautil.so
    0xc16c0000 /usr/j2sdk1.4.2_03/jre/lib/sparc/libioser12.so
    Heap at VM Abort:
    Heap
    par new generation total 32704K, used 3150K [0xc5800000, 0xc7800000, 0xc7800000)
    eden space 32640K, 9% used [0xc5800000, 0xc5b13b20, 0xc77e0000)
    from space 64K, 0% used [0xc77f0000, 0xc77f0000, 0xc7800000)
    to space 64K, 0% used [0xc77e0000, 0xc77e0000, 0xc77f0000)
    concurrent mark-sweep generation total 753664K, used 490987K [0xc7800000, 0xf5800000, 0xf5800000)
    concurrent-mark-sweep perm gen total 29784K, used 17111K [0xf5800000, 0xf7516000, 0xf9800000)
    Local Time = Mon Oct 2 18:18:51 2006
    Elapsed Time = 7215947
    # HotSpot Virtual Machine Error : 10
    # Error ID : 4F530E43505002EF 01
    # Please report this error at
    # http://java.sun.com/cgi-bin/bugreport.cgi
    # Java VM: Java HotSpot(TM) Server VM (1.4.2_03-b02 mixed mode)
    We are using the J2SE version 1.4.2_03 and running it on the Solaris OS 5.8. Have anybody seen this problem before? It will be great if anybody could provide some pointers to solve this problem.
    Thanks
    Ravi.

    ... Do you have any idea whether this is a known
    issue in jdk1.4.2_03 and any suggestions on how to
    check whether it is fixed in the later versions.The hs_err log that you included above, points to a rather generic
    error location (the error log dump has since been much improved
    and provides much more useful information than the dump from
    1.4.2_03 above). As such it is difficult to tell what the bug is that
    caused the crash here.
    Running with a later version might provide further clues (or it
    might be fixed already). Recall that at a refresh rate of an
    update release per each 3 months, 1.4.2_03 is already
    at least 3 years old (and perhaps more). A number of bugs
    especially in the Concurrent Mark Sweep Collector being used
    here have since been fixed.
    If testing with 1.4.2_13 is not feasible, please provide your Sun
    support contact with a core file from the incident and that might
    lead us closer to the root cause and allow us to determine if
    this may have been fixed subsequently. They may also be able to
    provide you with a test JVM binary that may lead one closer to the
    root cause.

  • JVM 1.4.2 unexpected signal 11

    Hi All,
    Kinda desperate with this problem.... is there a bug with the old JVM 1.4.2_08 bug ?
    if there is any related can probally point it out here to the bugs database ?
    I hit this problem when reach 1.2G+, and the whole JVM terminate. Any idea?
    P/s: before JVM auto terminate, all response time still very fast, mainly < 1 second.
    Server version: WebLogic 8.1.5
    Jdk version: jdk142_08
    JAVA_VM: -server
    MEM_ARGS: -Xms2048 –Xmx3072
    If change to higher, I hit this
    JAVA_OPTIONS: -XXMaxPermSize=256m
    An unexpected exception has been detected in native code outside the VM.
    Unexpected Signal : 11 occurred at PC=0x949417
    Function=memset+0x37
    Library=/lib/libc.so.6
    Current Java thread:
    Dynamic libraries:
    004b0000-004b5000 r-xp 00000000 08:01 19559110 /usr/lib/libXtst.so.6.1.0
    004b5000-004b6000 rwxp 00004000 08:01 19559110 /usr/lib/libXtst.so.6.1.0
    007bf000-00813000 r-xp 00000000 08:01 19543501 /usr/lib/libXt.so.6.0.0
    00813000-00817000 rwxp 00054000 08:01 19543501 /usr/lib/libXt.so.6.0.0
    008ba000-008d4000 r-xp 00000000 08:01 17695729 /lib/ld-2.5.so
    008d4000-008d5000 r-xp 00019000 08:01 17695729 /lib/ld-2.5.so
    008d5000-008d6000 rwxp 0001a000 08:01 17695729 /lib/ld-2.5.so
    008d8000-00a17000 r-xp 00000000 08:01 17694737 /lib/libc-2.5.so
    00a17000-00a18000 ---p 0013f000 08:01 17694737 /lib/libc-2.5.so
    00a18000-00a1a000 r-xp 0013f000 08:01 17694737 /lib/libc-2.5.so
    00a1a000-00a1b000 rwxp 00141000 08:01 17694737 /lib/libc-2.5.so
    00a20000-00a45000 r-xp 00000000 08:01 17694744 /lib/libm-2.5.so
    00a45000-00a46000 r-xp 00024000 08:01 17694744 /lib/libm-2.5.so
    00a46000-00a47000 rwxp 00025000 08:01 17694744 /lib/libm-2.5.so
    00a49000-00a5d000 r-xp 00000000 08:01 17694799 /lib/libpthread-2.5.so
    00a5d000-00a5e000 r-xp 00013000 08:01 17694799 /lib/libpthread-2.5.so
    00a5e000-00a5f000 rwxp 00014000 08:01 17694799 /lib/libpthread-2.5.so
    00a63000-00a65000 r-xp 00000000 08:01 17694752 /lib/libdl-2.5.so
    00a65000-00a66000 r-xp 00001000 08:01 17694752 /lib/libdl-2.5.so
    00a66000-00a67000 rwxp 00002000 08:01 17694752 /lib/libdl-2.5.so
    00b09000-00b1c000 r-xp 00000000 08:01 17695714 /lib/libnsl-2.5.so
    00b1c000-00b1d000 r-xp 00012000 08:01 17695714 /lib/libnsl-2.5.so
    00b1d000-00b1e000 rwxp 00013000 08:01 17695714 /lib/libnsl-2.5.so

    EJP wrote:
    That version has been at End of Life for nearly 3 years. See here. Use a currently supported product.That probably also requires an upgrade of Weblogic. There comes a time where you have to bite the bullet and take that step, you cannot run on this old crud forever, especially if your application grows in size and requirements.
    BUT, you are not only running an old version of Java (1.4), you are also running an old minor update version of it (08). You may want to upgrade to at least the latest minor update version which is 1.4.2_30.
    http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-javase14-419411.html#j2sdk-1.4.2_30-sol-JPR

  • JVM Crash: ConcMarkSweepGC related?

    We're experiencing the following JVM crash approximately 2-5 times per day on a well traffic application server running Tomcat 5.5 under Java 1.5 (05) on Linux with a 2.4.21-37 kernel. I'm posting here because we kind of have no route to take: I can't seem to work around the crash in any way. There's a potential that UseParallelGC might fix this, but I'm unable to run the app reliably with a ParallelGC, as we have a very large cache and the Full GC's get unbelievably long (2GB heap).
    How can we find out what's going on? Is there a way to obtain a debug build so that:
    V [libjvm.so+0x4c2c53]
    V [libjvm.so+0x1bea7c]
    We're also seeing this in the standard output:
    An exception occurred on the SessionReaperDaemon[null, 2005-11-01 20:02:14.81] thread while processing (task="com.tangosol.coherence.servlet.SessionHelper$SessionReaperDaemon$IncrementalReapTask@1ba4ac8"):
    java.lang.NullPointerException
         at com.tangosol.coherence.servlet.SessionHelper$SessionReaperDaemon$IncrementalReapTask.run(SessionHelper.java:3072)
         at com.tangosol.util.TaskDaemon.run(TaskDaemon.java:69)
         at com.tangosol.coherence.servlet.SessionHelper$SessionReaperDaemon.run(SessionHelper.java:2709)
         at com.tangosol.util.Daemon$1.run(Daemon.java:63)
    Prior to the crash, but this is an impossible place for an exception:
    3070: if (iter.hasNext())
    3071: {
    3072: String sId = (String) iter.next();3073: ...
    Any help or next steps would be greatly appreciated.
    An attached dump:
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # Internal Error (4E4D4554484F440E4350500521), pid=1705, tid=907377584
    # Java VM: Java HotSpot(TM) Server VM (1.5.0_05-b05 mixed mode)
    --------------- T H R E A D ---------------
    Current thread (0x36bc7068): JavaThread "SessionReaperDaemon[null, 2005-11-01 22:38:23.388]" daemon [_thread_in_Java, id=1739]
    Stack: [0x360d7000,0x36158000), sp=0x36156eec, free space=511k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x4c2c53]
    V [libjvm.so+0x1bea7c]
    V [libjvm.so+0x3e2bee]
    V [libjvm.so+0x4564cb]
    V [libjvm.so+0x3f8956]
    V [libjvm.so+0x3f5c64]
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0x0894eba0 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=4871]
    0x0864ea88 JavaThread "RMI TCP Connection(341)-192.168.100.62" daemon [_thread_in_native, id=4802]
    0x083e6568 JavaThread "http-80-Processor300" daemon [_thread_in_native, id=4708]
    0x08d4e058 JavaThread "http-80-Processor299" daemon [_thread_in_native, id=4707]
    0x08bc7c20 JavaThread "http-80-Processor298" daemon [_thread_blocked, id=4706]
    0x0845fd78 JavaThread "http-80-Processor297" daemon [_thread_in_native, id=4705]
    0x08e39330 JavaThread "http-80-Processor296" daemon [_thread_in_native, id=4704]
    0x08bceb30 JavaThread "http-80-Processor295" daemon [_thread_blocked, id=4703]
    0x08bb9de8 JavaThread "http-80-Processor294" daemon [_thread_in_native, id=4702]
    0x08b692d0 JavaThread "http-80-Processor293" daemon [_thread_in_native, id=4701]
    0x084fa8e0 JavaThread "http-80-Processor292" daemon [_thread_in_native, id=4700]
    0x08446908 JavaThread "http-80-Processor291" daemon [_thread_blocked, id=4699]
    0x08e4c4c0 JavaThread "http-80-Processor290" daemon [_thread_in_native, id=4698]
    0x08625e60 JavaThread "http-80-Processor289" daemon [_thread_blocked, id=4697]
    0x0843d5b8 JavaThread "http-80-Processor288" daemon [_thread_in_native, id=4696]
    0x08ca13b8 JavaThread "http-80-Processor287" daemon [_thread_in_native, id=4695]
    0x08395e00 JavaThread "http-80-Processor286" daemon [_thread_in_native, id=4694]
    0x084c8f28 JavaThread "http-80-Processor285" daemon [_thread_in_native, id=4693]
    0x083f6490 JavaThread "http-80-Processor284" daemon [_thread_in_native, id=4692]
    0x08e69368 JavaThread "http-80-Processor281" daemon [_thread_blocked, id=4689]
    0x08df8218 JavaThread "http-80-Processor280" daemon [_thread_blocked, id=4688]
    0x0861ba28 JavaThread "http-80-Processor279" daemon [_thread_blocked, id=4687]
    0x083e22d0 JavaThread "http-80-Processor278" daemon [_thread_blocked, id=4686]
    0x08e44e80 JavaThread "http-80-Processor277" daemon [_thread_blocked, id=4685]
    0x08625478 JavaThread "http-80-Processor276" daemon [_thread_blocked, id=4684]
    0x08547890 JavaThread "http-80-Processor275" daemon [_thread_in_native, id=4632]
    0x0846c598 JavaThread "http-80-Processor274" daemon [_thread_in_native, id=4631]
    0x08beadb8 JavaThread "http-80-Processor270" daemon [_thread_in_native, id=4627]
    0x0865b3a0 JavaThread "http-80-Processor269" daemon [_thread_in_native, id=4626]
    0x092899e0 JavaThread "http-80-Processor268" daemon [_thread_in_native, id=4625]
    0x09277f58 JavaThread "http-80-Processor267" daemon [_thread_blocked, id=4624]
    0x086790b0 JavaThread "http-80-Processor265" daemon [_thread_in_native, id=4622]
    0x0844d920 JavaThread "http-80-Processor263" daemon [_thread_blocked, id=4620]
    0x0846f478 JavaThread "http-80-Processor262" daemon [_thread_in_native, id=4619]
    0x08c5f470 JavaThread "http-80-Processor261" daemon [_thread_in_native, id=4618]
    0x088cd8d0 JavaThread "http-80-Processor260" daemon [_thread_in_native, id=4617]
    0x08d5af30 JavaThread "http-80-Processor259" daemon [_thread_blocked, id=4616]
    0x0884bc18 JavaThread "http-80-Processor258" daemon [_thread_blocked, id=4615]
    0x08e618a0 JavaThread "http-80-Processor257" daemon [_thread_in_native, id=4614]
    0x08be3de0 JavaThread "http-80-Processor256" daemon [_thread_in_native, id=4613]
    0x085de680 JavaThread "http-80-Processor255" daemon [_thread_blocked, id=4612]
    0x083b8420 JavaThread "http-80-Processor254" daemon [_thread_blocked, id=4611]
    0x08e533e0 JavaThread "http-80-Processor253" daemon [_thread_in_native, id=4610]
    0x083c5af8 JavaThread "http-80-Processor252" daemon [_thread_in_native, id=4609]
    0x084701c0 JavaThread "http-80-Processor251" daemon [_thread_blocked, id=4608]
    0x3639cff0 JavaThread "http-80-Processor250" daemon [_thread_in_native, id=4402]
    0x2f41cd88 JavaThread "http-80-Processor249" daemon [_thread_in_native, id=4401]
    0x36bf7a48 JavaThread "http-80-Processor247" daemon [_thread_blocked, id=4399]
    0x35160748 JavaThread "http-80-Processor246" daemon [_thread_in_native, id=4398]
    0x36b42ed0 JavaThread "http-80-Processor245" daemon [_thread_blocked, id=4397]
    0x359b3ec0 JavaThread "http-80-Processor244" daemon [_thread_in_native, id=4396]
    0x3633a1f8 JavaThread "http-80-Processor240" daemon [_thread_blocked, id=4392]
    0x35a9ef28 JavaThread "http-80-Processor239" daemon [_thread_in_native, id=4391]
    0x35a52840 JavaThread "http-80-Processor238" daemon [_thread_blocked, id=4390]
    0x35a8e9e8 JavaThread "http-80-Processor236" daemon [_thread_blocked, id=4388]
    0x35a8de38 JavaThread "http-80-Processor235" daemon [_thread_in_native, id=4387]
    0x304703b8 JavaThread "http-80-Processor232" daemon [_thread_in_native, id=4384]
    0x36b32498 JavaThread "http-80-Processor231" daemon [_thread_blocked, id=4383]
    0x2e149a40 JavaThread "http-80-Processor230" daemon [_thread_blocked, id=4382]
    0x304731f8 JavaThread "http-80-Processor229" daemon [_thread_blocked, id=4381]
    0x2e186cd0 JavaThread "http-80-Processor228" daemon [_thread_in_native, id=4380]
    0x35a53c68 JavaThread "http-80-Processor227" daemon [_thread_blocked, id=4379]
    0x083a85d0 JavaThread "RMI TCP Connection(315)-192.168.100.62" daemon [_thread_blocked, id=4343]
    0x08cdd748 JavaThread "JMX server connection timeout 1017" daemon [_thread_blocked, id=3885]
    0x08df9fc0 JavaThread "RMI LeaseChecker" daemon [_thread_blocked, id=3884]
    0x083c7f68 JavaThread "http-80-Processor225" daemon [_thread_blocked, id=3816]
    0x083c85b8 JavaThread "http-80-Processor223" daemon [_thread_blocked, id=3814]
    0x08df3be8 JavaThread "http-80-Processor222" daemon [_thread_in_native, id=3813]
    0x087a49b8 JavaThread "http-80-Processor221" daemon [_thread_in_native, id=3812]
    0x084c9db8 JavaThread "http-80-Processor220" daemon [_thread_in_native, id=3811]
    0x086203e0 JavaThread "http-80-Processor218" daemon [_thread_in_native, id=3809]
    0x088e2090 JavaThread "http-80-Processor216" daemon [_thread_in_native, id=3807]
    0x088bd2d0 JavaThread "http-80-Processor214" daemon [_thread_in_native, id=3805]
    0x08863490 JavaThread "http-80-Processor211" daemon [_thread_in_native, id=3802]
    0x08e9f4b8 JavaThread "http-80-Processor207" daemon [_thread_in_native, id=3798]
    0x08c9f748 JavaThread "http-80-Processor206" daemon [_thread_in_native, id=3797]
    0x0861fa00 JavaThread "http-80-Processor205" daemon [_thread_in_native, id=3796]
    0x08408ec8 JavaThread "http-80-Processor204" daemon [_thread_blocked, id=3795]
    0x0869bf28 JavaThread "http-80-Processor203" daemon [_thread_blocked, id=3794]
    0x08ba2648 JavaThread "http-80-Processor201" daemon [_thread_blocked, id=3792]
    0x08e70980 JavaThread "http-80-Processor200" daemon [_thread_blocked, id=3550]
    0x08e707e8 JavaThread "http-80-Processor199" daemon [_thread_blocked, id=3549]
    0x088e83b0 JavaThread "http-80-Processor196" daemon [_thread_blocked, id=3546]
    0x08634758 JavaThread "http-80-Processor195" daemon [_thread_blocked, id=3545]
    0x08198ea8 JavaThread "http-80-Processor194" daemon [_thread_blocked, id=3544]
    0x0831d5a8 JavaThread "http-80-Processor191" daemon [_thread_in_native, id=3541]
    0x088c6788 JavaThread "http-80-Processor189" daemon [_thread_in_native, id=3539]
    0x0835d868 JavaThread "http-80-Processor187" daemon [_thread_blocked, id=3537]
    0x08be2788 JavaThread "http-80-Processor186" daemon [_thread_in_native, id=3536]
    0x08d5b638 JavaThread "http-80-Processor182" daemon [_thread_blocked, id=3532]
    0x088c6488 JavaThread "http-80-Processor180" daemon [_thread_in_native, id=3530]
    0x08d83d70 JavaThread "http-80-Processor173" daemon [_thread_blocked, id=3158]
    0x088f3ca8 JavaThread "http-80-Processor171" daemon [_thread_blocked, id=3156]
    0x08862858 JavaThread "http-80-Processor168" daemon [_thread_blocked, id=3153]
    0x08629e38 JavaThread "http-80-Processor162" daemon [_thread_blocked, id=3147]
    0x086b9dd0 JavaThread "http-80-Processor159" daemon [_thread_in_native, id=3144]
    0x086e1c88 JavaThread "http-80-Processor153" daemon [_thread_in_native, id=3138]
    0x082fae10 JavaThread "http-80-Processor151" daemon [_thread_in_native, id=3136]
    0x084c7c40 JavaThread "http-80-Processor149" daemon [_thread_blocked, id=2489]
    0x087a5568 JavaThread "http-80-Processor147" daemon [_thread_in_native, id=2487]
    0x08c5f648 JavaThread "http-80-Processor146" daemon [_thread_blocked, id=2486]
    0x08c64090 JavaThread "http-80-Processor135" daemon [_thread_blocked, id=2475]
    0x08d60c68 JavaThread "http-80-Processor133" daemon [_thread_in_native, id=2473]
    0x08cdc058 JavaThread "http-80-Processor129" daemon [_thread_blocked, id=2469]
    0x0854a978 JavaThread "http-80-Processor128" daemon [_thread_blocked, id=2468]
    0x08d940c0 JavaThread "http-80-Processor126" daemon [_thread_in_native, id=2466]
    0x087c4998 JavaThread "http-80-Processor114" daemon [_thread_blocked, id=2186]
    0x0895ec90 JavaThread "http-80-Processor113" daemon [_thread_in_native, id=2185]
    0x0895e028 JavaThread "http-80-Processor112" daemon [_thread_blocked, id=2184]
    0x08e9bbb8 JavaThread "http-80-Processor82" daemon [_thread_in_native, id=2147]
    0x08634cf8 JavaThread "http-80-Processor80" daemon [_thread_in_native, id=2145]
    0x085d93c0 JavaThread "http-80-Processor68" daemon [_thread_blocked, id=2129]
    0x085d8658 JavaThread "http-80-Processor67" daemon [_thread_blocked, id=2128]
    0x085d7310 JavaThread "http-80-Processor66" daemon [_thread_in_native, id=2127]
    0x084c57e0 JavaThread "http-80-Processor60" daemon [_thread_blocked, id=2121]
    0x084c4a78 JavaThread "http-80-Processor59" daemon [_thread_blocked, id=2120]
    0x08588db8 JavaThread "http-80-Processor56" daemon [_thread_blocked, id=2117]
    0x086a2130 JavaThread "http-80-Processor54" daemon [_thread_in_native, id=2115]
    0x0878cfa8 JavaThread "http-80-Processor50" daemon [_thread_in_native, id=2108]
    0x087b9148 JavaThread "http-80-Processor39" daemon [_thread_blocked, id=2097]
    0x082f38c8 JavaThread "http-80-Processor29" daemon [_thread_blocked, id=2087]
    0x087a6a30 JavaThread "http-80-Processor28" daemon [_thread_in_native, id=2086]
    0x36b33540 JavaThread "http-80-Monitor" [_thread_blocked, id=1769]
    0x351178e0 JavaThread "http-80-Processor4" daemon [_thread_blocked, id=1747]
    0x35a72210 JavaThread "http-80-Processor1" daemon [_thread_blocked, id=1744]
    0x363ed3b0 JavaThread "ContainerBackgroundProcessor[StandardEngine[Catalina]]" daemon [_thread_blocked, id=1743]
    0x35a60238 JavaThread "Thread-4" [_thread_blocked, id=1742]
    =>0x36bc7068 JavaThread "SessionReaperDaemon[null, 2005-11-01 22:38:23.388]" daemon [_thread_in_Java, id=1739]
    0x363633c8 JavaThread "DistributedCache:DistributedSessions:EventDispatcher" daemon [_thread_blocked, id=1738]
    0x363771a0 JavaThread "DistributedCache:DistributedSessions" daemon [_thread_blocked, id=1737]
    0x36ba85f0 JavaThread "ReplicatedCache:ReplicatedSessionsMisc" daemon [_thread_blocked, id=1736]
    0x36bbb118 JavaThread "TcpRingListener" daemon [_thread_in_native, id=1735]
    0x36373478 JavaThread "Cluster" daemon [_thread_blocked, id=1733]
    0x36351268 JavaThread "PacketPublisher" daemon [_thread_blocked, id=1732]
    0x36350d60 JavaThread "PacketReceiver" daemon [_thread_blocked, id=1731]
    0x36ba8858 JavaThread "PacketListenerN" daemon [_thread_in_native, id=1730]
    0x36bb11e8 JavaThread "PacketListener1" daemon [_thread_in_native, id=1729]
    0x36b9f530 JavaThread "Logger@9508926 3.0/315" daemon [_thread_blocked, id=1728]
    0x081b0910 JavaThread "RMI TCP Accept-9000" daemon [_thread_in_native, id=1726]
    0x081b5c90 JavaThread "RMI TCP Accept-0" daemon [_thread_in_native, id=1725]
    0x081b57c0 JavaThread "Timer-0" daemon [_thread_blocked, id=1724]
    0x08157b60 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1722]
    0x081566e8 JavaThread "CompilerThread1" daemon [_thread_blocked, id=1721]
    0x08155698 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1720]
    0x08154578 JavaThread "AdapterThread" daemon [_thread_blocked, id=1719]
    0x08153618 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1718]
    0x081528e8 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=1717]
    0x08148480 JavaThread "Finalizer" daemon [_thread_blocked, id=1716]
    0x08148008 JavaThread "Reference Handler" daemon [_thread_blocked, id=1715]
    0x0805c598 JavaThread "main" [_thread_in_native, id=1705]
    Other Threads:
    0x08145bc8 VMThread [id=1714]
    0x082237b0 WatcherThread [id=1727]
    VM state:not at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: None
    Heap
    par new generation total 523840K, used 289536K [0x3d1c0000, 0x5d1c0000, 0x5d1c0000)
    eden space 523392K, 55% used [0x3d1c0000, 0x4ec800f0, 0x5d0e0000)
    from space 448K, 0% used [0x5d150000, 0x5d150000, 0x5d1c0000)
    to space 448K, 0% used [0x5d0e0000, 0x5d0e0000, 0x5d150000)
    concurrent mark-sweep generation total 1318912K, used 521347K [0x5d1c0000, 0xad9c0000, 0xad9c0000)
    concurrent-mark-sweep perm gen total 30720K, used 30499K [0xad9c0000, 0xaf7c0000, 0xb19c0000)
    Dynamic libraries:
    08048000-08056000 r-xp 00000000 08:02 180163 /usr/java/jdk1.5.0_05/bin/java
    08056000-08058000 rwxp 0000e000 08:02 180163 /usr/java/jdk1.5.0_05/bin/java
    08058000-0aea7000 rwxp 00000000 00:00 0
    2af40000-2b067000 rwxp 00001000 00:00 0
    2b067000-2b06a000 ---p 00000000 00:00 0
    2b06a000-2b0e8000 rwxp 00003000 00:00 0
    2b0e8000-2b0eb000 ---p 00081000 00:00 0
    2b0eb000-2b169000 rwxp 00084000 00:00 0
    2b169000-2b16c000 ---p 00102000 00:00 0
    2b16c000-2b1ea000 rwxp 00105000 00:00 0
    2b1ea000-2b1ed000 ---p 00081000 00:00 0
    2b1ed000-2b26b000 rwxp 00084000 00:00 0
    2b26b000-2b26e000 ---p 00081000 00:00 0
    2b26e000-2b2ec000 rwxp 00084000 00:00 0
    2b2ec000-2b367000 r-xs 00000000 08:02 1784003 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/xsdlib.jar
    2b367000-2b382000 r-xs 00000000 08:02 1784002 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/xmlrpc-1.2-b1.jar
    2b382000-2b39d000 r-xs 00000000 08:02 1784001 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/xml-apis.jar
    2b39d000-2b476000 r-xs 00000000 08:02 1784000 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/xercesImpl.jar
    2b476000-2b554000 r-xs 00000000 08:02 1783999 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/xalan.jar
    2b554000-2b557000 ---p 00000000 00:00 0
    2b557000-2b5d5000 rwxp 00003000 00:00 0
    2b5d5000-2b5d8000 ---p 00081000 00:00 0
    2b5d8000-2b656000 rwxp 00084000 00:00 0
    2b656000-2b659000 ---p 00081000 00:00 0
    2b659000-2b6d7000 rwxp 00084000 00:00 0
    2b6d7000-2b6da000 ---p 00102000 00:00 0
    2b6da000-2b758000 rwxp 00105000 00:00 0
    2b758000-2b75b000 ---p 00183000 00:00 0
    2b75b000-2b7d9000 rwxp 00186000 00:00 0
    2b7d9000-2b7dc000 rwxp 00000000 00:00 0
    2b7dc000-2b85a000 rwxp 00207000 00:00 0
    2b85a000-2b85d000 ---p 00285000 00:00 0
    2b85d000-2b8db000 rwxp 00288000 00:00 0
    2b8db000-2b8de000 ---p 00102000 00:00 0
    2b8de000-2b95c000 rwxp 00105000 00:00 0
    2b95c000-2b95f000 ---p 00183000 00:00 0
    2b95f000-2ba5d000 rwxp 00186000 00:00 0
    2ba5d000-2ba60000 ---p 00182000 00:00 0
    2ba60000-2bade000 rwxp 00185000 00:00 0
    2bade000-2bae1000 ---p 00203000 00:00 0
    2bae1000-2bb5f000 rwxp 00206000 00:00 0
    2bb5f000-2bb62000 ---p 00284000 00:00 0
    2bb62000-2bbe0000 rwxp 00287000 00:00 0
    2bbe0000-2bbe3000 ---p 00305000 00:00 0
    2bbe3000-2bc61000 rwxp 00308000 00:00 0
    2bc61000-2bc64000 ---p 00204000 00:00 0
    2bc64000-2bce2000 rwxp 00207000 00:00 0
    2bce2000-2bce5000 ---p 00285000 00:00 0
    2bce5000-2bd63000 rwxp 00288000 00:00 0
    2bd63000-2bd66000 rwxp 00000000 00:00 0
    2bd66000-2bde4000 rwxp 00186000 00:00 0
    2bde4000-2bde7000 ---p 00204000 00:00 0
    2bde7000-2be65000 rwxp 00207000 00:00 0
    2be65000-2be68000 rwxp 00000000 00:00 0
    2be68000-2bee6000 rwxp 00084000 00:00 0
    2bee6000-2bee9000 ---p 00102000 00:00 0
    2bee9000-2bf67000 rwxp 00105000 00:00 0
    2bf67000-2bf6a000 ---p 00183000 00:00 0
    2bf6a000-2bfe8000 rwxp 00186000 00:00 0
    2bfe8000-2bfeb000 ---p 00204000 00:00 0
    2bfeb000-2c069000 rwxp 00207000 00:00 0
    2c069000-2c06c000 ---p 00081000 00:00 0
    2c06c000-2c0ea000 rwxp 00084000 00:00 0
    2c0ea000-2c0ed000 ---p 00102000 00:00 0
    2c0ed000-2c16b000 rwxp 00105000 00:00 0
    2c16b000-2c16e000 ---p 00183000 00:00 0
    2c16e000-2c1ec000 rwxp 00186000 00:00 0
    2c1ec000-2c1ef000 rwxp 00000000 00:00 0
    2c1ef000-2c26d000 rwxp 00207000 00:00 0
    2c26d000-2c270000 ---p 00285000 00:00 0
    2c270000-2c2ee000 rwxp 00288000 00:00 0
    2c2ee000-2c2f1000 ---p 00306000 00:00 0
    2c2f1000-2c36f000 rwxp 00309000 00:00 0
    2c36f000-2c372000 ---p 00387000 00:00 0
    2c372000-2c3f0000 rwxp 0038a000 00:00 0
    2c3f0000-2c3f3000 ---p 00204000 00:00 0
    2c3f3000-2c471000 rwxp 00207000 00:00 0
    2c471000-2c474000 ---p 00285000 00:00 0
    2c474000-2c4f2000 rwxp 00288000 00:00 0
    2c4f2000-2c4f5000 ---p 00102000 00:00 0
    2c4f5000-2c573000 rwxp 00105000 00:00 0
    2c573000-2c576000 ---p 00183000 00:00 0
    2c576000-2c5f4000 rwxp 00186000 00:00 0
    2c5f4000-2c5f7000 ---p 00204000 00:00 0
    2c5f7000-2c675000 rwxp 00207000 00:00 0
    2c675000-2c678000 ---p 00285000 00:00 0
    2c678000-2c6f6000 rwxp 00288000 00:00 0
    2c6f6000-2c6f9000 ---p 00306000 00:00 0
    2c6f9000-2c777000 rwxp 00309000 00:00 0
    2c777000-2c77a000 ---p 00387000 00:00 0
    2c77a000-2c7f8000 rwxp 0038a000 00:00 0
    2c7f8000-2c7fb000 ---p 00081000 00:00 0
    2c7fb000-2c879000 rwxp 00084000 00:00 0
    2c879000-2c87c000 ---p 00102000 00:00 0
    2c87c000-2c8fa000 rwxp 00105000 00:00 0
    2c8fa000-2c8fd000 ---p 00183000 00:00 0
    2c8fd000-2c97b000 rwxp 00186000 00:00 0
    2c97b000-2c97e000 rwxp 00000000 00:00 0
    2c97e000-2c9fc000 rwxp 00207000 00:00 0
    2c9fc000-2c9ff000 ---p 00285000 00:00 0
    2c9ff000-2ca7d000 rwxp 00288000 00:00 0
    2ca7d000-2ca80000 ---p 00285000 00:00 0
    2ca80000-2cafe000 rwxp 00288000 00:00 0
    2cafe000-2cb01000 rwxp 00000000 00:00 0
    2cb01000-2cb7f000 rwxp 00309000 00:00 0
    2cb7f000-2cb82000 ---p 00387000 00:00 0
    2cb82000-2cc58000 rwxp 0038a000 00:00 0
    2cc58000-2cd00000 ---p 00029000 00:00 0
    2cd7f000-2cd82000 ---p 00000000 00:00 0
    2cd82000-2cefe000 rwxp 00003000 00:00 0
    2cefe000-2cf00000 ---p 00029000 00:00 0
    2cf00000-2d0fe000 rwxp 0002b000 00:00 0
    2d0fe000-2d100000 ---p 00038000 00:00 0
    2d17b000-2d17e000 ---p 00000000 00:00 0
    2d17e000-2d1fc000 rwxp 00003000 00:00 0
    2d1fc000-2d1ff000 ---p 00081000 00:00 0
    2d1ff000-2d27d000 rwxp 00084000 00:00 0
    2d27d000-2d280000 rwxp 00000000 00:00 0
    2d280000-2d2fe000 rwxp 00105000 00:00 0
    2d2fe000-2d301000 ---p 00183000 00:00 0
    2d301000-2d37f000 rwxp 00186000 00:00 0
    2d37f000-2d382000 ---p 00204000 00:00 0
    2d382000-2d600000 rwxp 00207000 00:00 0
    2d67f000-2d682000 ---p 00000000 00:00 0
    2d682000-2e1ff000 rwxp 00003000 00:00 0
    2e1ff000-2e200000 ---p 00029000 00:00 0
    2e200000-2e25d000 rwxp 0002a000 00:00 0
    2e25d000-2e300000 ---p 00059000 00:00 0
    2e300000-2e700000 rwxp 00000000 00:00 0
    2e77f000-2e782000 ---p 00000000 00:00 0
    2e782000-30500000 rwxp 00003000 00:00 0
    3057f000-30582000 rwxp 00000000 00:00 0
    30582000-30700000 rwxp 00003000 00:00 0
    3077d000-30780000 ---p 00000000 00:00 0
    30780000-307fe000 rwxp 00003000 00:00 0
    307fe000-30801000 ---p 00081000 00:00 0
    30801000-3087f000 rwxp 00084000 00:00 0
    3087f000-30882000 ---p 00102000 00:00 0
    30882000-30a00000 rwxp 00105000 00:00 0
    30a7f000-30a82000 ---p 00000000 00:00 0
    30a82000-30ffc000 rwxp 00003000 00:00 0
    30ffc000-31000000 ---p 00029000 00:00 0
    31000000-311fc000 rwxp 00095000 00:00 0
    311fc000-31200000 ---p 00029000 00:00 0
    31200000-313fc000 rwxp 0002d000 00:00 0
    313fc000-31400000 ---p 000fd000 00:00 0
    31416000-31434000 r-xs 00000000 08:02 1783998 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/wsdl4j.jar
    31434000-31442000 r-xs 00000000 08:02 1783997 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/wrapper.jar
    31442000-3147f000 r-xs 00000000 08:02 1783995 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/webInstaller.jar
    3147f000-31482000 ---p 00000000 00:00 0
    31482000-315ff000 rwxp 00003000 00:00 0
    315ff000-31600000 ---p 00000000 00:00 0
    31625000-3167f000 r-xs 00000000 08:02 1783994 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/velocity-1.4-rc1.jar
    3167f000-31682000 ---p 00000000 00:00 0
    31682000-31dfb000 rwxp 00003000 00:00 0
    31dfb000-31e00000 ---p 00000000 00:00 0
    31e14000-31e17000 ---p 00000000 00:00 0
    31e17000-31e95000 rwxp 00003000 00:00 0
    31e95000-31e98000 ---p 00081000 00:00 0
    31e98000-31f16000 rwxp 00084000 00:00 0
    31f16000-31f19000 ---p 00102000 00:00 0
    31f19000-31f97000 rwxp 00105000 00:00 0
    31f97000-31f9a000 ---p 00183000 00:00 0
    31f9a000-32018000 rwxp 00186000 00:00 0
    32018000-3201b000 ---p 00183000 00:00 0
    3201b000-32099000 rwxp 00186000 00:00 0
    32099000-3209c000 ---p 00204000 00:00 0
    3209c000-3211a000 rwxp 00207000 00:00 0
    3211a000-3211d000 ---p 00285000 00:00 0
    3211d000-3219b000 rwxp 00288000 00:00 0
    3219b000-3219e000 ---p 00102000 00:00 0
    3219e000-3221c000 rwxp 00105000 00:00 0
    3221c000-3221f000 ---p 00183000 00:00 0
    3221f000-3229d000 rwxp 00186000 00:00 0
    3229d000-322a0000 ---p 00204000 00:00 0
    322a0000-3231e000 rwxp 00207000 00:00 0
    3231e000-32321000 ---p 00285000 00:00 0
    32321000-3239f000 rwxp 00288000 00:00 0
    3239f000-323a2000 ---p 00306000 00:00 0
    323a2000-32420000 rwxp 00309000 00:00 0
    32420000-32423000 ---p 00387000 00:00 0
    32423000-324a1000 rwxp 0038a000 00:00 0
    324a1000-324a4000 ---p 00408000 00:00 0
    324a4000-32522000 rwxp 0040b000 00:00 0
    32522000-32525000 ---p 00285000 00:00 0
    32525000-325a3000 rwxp 00288000 00:00 0
    325a3000-325a6000 ---p 00102000 00:00 0
    325a6000-32624000 rwxp 00105000 00:00 0
    32624000-32627000 ---p 00183000 00:00 0
    32627000-326a5000 rwxp 00186000 00:00 0
    326a5000-326a8000 ---p 00204000 00:00 0
    326a8000-32726000 rwxp 00207000 00:00 0
    32726000-32729000 ---p 00285000 00:00 0
    32729000-327a7000 rwxp 00288000 00:00 0
    327a7000-327aa000 ---p 00102000 00:00 0
    327aa000-32828000 rwxp 00105000 00:00 0
    32828000-3282b000 rwxp 00000000 00:00 0
    3282b000-328a9000 rwxp 00186000 00:00 0
    328a9000-328ac000 ---p 00204000 00:00 0
    328ac000-3292a000 rwxp 00207000 00:00 0
    3292a000-3292d000 ---p 00285000 00:00 0
    3292d000-329ab000 rwxp 00288000 00:00 0
    329ab000-329ae000 rwxp 00000000 00:00 0
    329ae000-32a2c000 rwxp 00309000 00:00 0
    32a2c000-32a2f000 ---p 00183000 00:00 0
    32a2f000-32aad000 rwxp 00186000 00:00 0
    32aad000-32ab0000 rwxp 00000000 00:00 0
    32ab0000-32b2e000 rwxp 00207000 00:00 0
    32b2e000-32b31000 ---p 00000000 00:00 0
    32b31000-32baf000 rwxp 00003000 00:00 0
    32baf000-32bb2000 ---p 00081000 00:00 0
    32bb2000-32c30000 rwxp 00084000 00:00 0
    32c30000-32c33000 ---p 00102000 00:00 0
    32c33000-32cb1000 rwxp 00105000 00:00 0
    32cb1000-32cb4000 rwxp 00000000 00:00 0
    32cb4000-32d32000 rwxp 00186000 00:00 0
    32d32000-32d35000 rwxp 00000000 00:00 0
    32d35000-32db3000 rwxp 00084000 00:00 0
    32db3000-32db6000 ---p 00102000 00:00 0
    32db6000-32e34000 rwxp 00105000 00:00 0
    32e34000-32e37000 rwxp 00000000 00:00 0
    32e37000-32eb5000 rwxp 00186000 00:00 0
    32eb5000-32eb8000 ---p 00204000 00:00 0
    32eb8000-32f36000 rwxp 00207000 00:00 0
    32f36000-32f39000 rwxp 00000000 00:00 0
    32f39000-32fb7000 rwxp 00288000 00:00 0
    32fb7000-32fba000 ---p 00306000 00:00 0
    32fba000-33038000 rwxp 00309000 00:00 0
    33038000-3303b000 rwxp 00000000 00:00 0
    3303b000-330b9000 rwxp 00186000 00:00 0
    330b9000-330bc000 ---p 00204000 00:00 0
    330bc000-3313a000 rwxp 00207000 00:00 0
    3313a000-3313d000 ---p 00285000 00:00 0
    3313d000-331bb000 rwxp 00288000 00:00 0
    331bb000-331be000 ---p 00102000 00:00 0
    331be000-3323c000 rwxp 00105000 00:00 0
    3323c000-3323f000 ---p 00183000 00:00 0
    3323f000-332bd000 rwxp 00186000 00:00 0
    332bd000-332c0000 ---p 00204000 00:00 0
    332c0000-3333e000 rwxp 00207000 00:00 0
    3333e000-33341000 ---p 00285000 00:00 0
    33341000-333bf000 rwxp 00288000 00:00 0
    333bf000-333c2000 ---p 00306000 00:00 0
    333c2000-33440000 rwxp 00309000 00:00 0
    33440000-33443000 ---p 00183000 00:00 0
    33443000-334c1000 rwxp 00186000 00:00 0
    334e2000-33531000 r-xs 00000000 08:02 1783993 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/torque-3.0.2.jar
    33531000-33537000 r-xs 00000000 08:02 1783992 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/textile4j-1.20.jar
    33537000-336e9000 r-xs 00000000 08:02 1783991 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/tangosol.jar
    336e9000-33710000 r-xs 00000000 08:02 1783990 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/ss_css2.jar
    33710000-33716000 r-xs 00000000 08:02 1783989 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/smtp.jar
    33716000-3371b000 r-xs 00000000 08:02 1783987 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/saaj.jar
    3371b000-33720000 r-xs 00000000 08:02 1783986 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/relaxngDatatype.jar
    33720000-33726000 r-xs 00000000 08:02 1783985 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/pop3.jar
    33726000-3373e000 r-xs 00000000 08:02 1783984 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/p6spy.jar
    3373e000-3375b000 r-xs 00000000 08:02 1783983 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/oscache-2.1.1.jar
    3375b000-337ff000 r-xs 00000000 08:02 1783982 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/optional.jar
    337ff000-3396a000 r-xs 00000000 08:02 1783981 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/msv.jar
    3396a000-33979000 r-xs 00000000 08:02 1783980 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/msutil.jar
    33979000-3398a000 r-xs 00000000 08:02 1783979 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/mssqlserver.jar
    3398a000-339d1000 r-xs 00000000 08:02 1783978 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/msbase.jar
    339d1000-339e8000 r-xs 00000000 08:02 1783977 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/metadata-extractor-2.2.2.jar
    339e8000-33a15000 r-xs 00000000 08:02 1783976 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/mailapi.jar
    33a15000-33a6c000 r-xs 00000000 08:02 1783975 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/log4j-1.2.8.jar
    33a6c000-33a6e000 r-xs 00000000 08:02 1783974 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jdbc2_0-stdext.jar
    33a6e000-33ab6000 r-xs 00000000 08:02 1783973 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jcs.jar
    33ab6000-33ac2000 r-xs 00000000 08:02 1783972 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jazzy-core.jar
    33ac2000-33acb000 r-xs 00000000 08:02 1783971 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jaxrpc.jar
    33acb000-33b06000 r-xs 00000000 08:02 1783970 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jaxen-1.1-beta-4.jar
    33b06000-33b0e000 r-xs 00000000 08:02 1783969 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jakarta-regexp-1.2.jar
    33b0e000-33b1e000 r-xs 00000000 08:02 1783968 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jakarta-oro-2.0.6.jar
    33b1e000-33c9f000 r-xs 00000000 08:02 1783967 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jai_core.jar
    33c9f000-33cd3000 r-xs 00000000 08:02 1783966 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/jai_codec.jar
    33cd3000-33d03000 r-xs 00000000 08:02 1783965 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/isorelax.jar
    33d03000-33d25000 r-xs 00000000 08:02 1783964 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/imap.jar
    33d25000-33d54000 r-xs 00000000 08:02 1783963 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/hessian-3.0.13.jar
    33d54000-33d58000 r-xs 00000000 08:02 1783962 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/fast-md5-2.5.jar
    33d58000-33db8000 r-xs 00000000 08:02 1783961 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/dom4j-1.5-rc1.jar
    33db8000-33df5000 r-xs 00000000 08:02 1783960 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/dnsjava-1.6.6.jar
    33df5000-33ef6000 r-xs 00000000 08:02 1783958 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/db-ojb-1.0.1.jar
    33ef6000-33f0f000 r-xs 00000000 08:02 1783957 /usr/local/apache-tomcat-5.5.12/webapps/x/WEB-INF/lib/crossdb.jar
    33f0f000-33f1d000

    An aside: When I switch to ParallelGC, afterrunning
    for about 5-6 hours, GC times start doubling
    (approximately) in time, eventually moving upwardsof
    2 minutes per full GC.That sounds to me like you're swapping during full
    GCs. I wouldn't assume that 2 GB of physical RAM is
    sufficient to run an app with an 1800 MB heap. Have
    you done any heap profiling to determine the real
    working set of your application? When the GCs get
    this pathologically long, is there disk activity on
    the machine?Hmm.. So what should we size our heap to on a server with 2GB? The server is essentially only running the Java process. What would you consider "safe"?
    While heap profiling with jconsole, the application only utilizes 1.1GB of the heap at peaks. We want to expand that eventually as we size our caches larger.
    I don't believe there's disk activity with long GCs, but I can't confirm that 100% right now. The server is reading files from another machine, so the disks are more or less untouched while the app is running. There's heavy caching. The only reason disks would be hititng if your guess regarding the swapping turns out correct. After you suggest a safer way to calc a max heap size for our machine, I'll try again with ParallelGC and a smaller heap.
    Some points:
    - I tried increasing perm generation size. It'snot
    even close to filled (according to gc log).(As you mentioned, "old generation" instead of "perm
    generation".) What about when the full collection
    times are taking 2 minutes in duration? Is there any
    disk activity indicating swapping?Again, not positive on the disk situation -- should get an answer above to figure this out.
    - I have not tried the -client VM, will this break
    performance on a production application?The client VM does not generate as high quality
    machine code as the server VM but on the x86
    architecture many benchmark scores for the two
    compilers are comparable. I would recommend you try
    that option if only to narrow down the scope of the
    crash you're seeing.
    - I saw a bug related to a ConcMarkSweepGC crashon
    4-cpu machines opened on Oct 17th. I've testedthis
    on 4-cpu (2 proc with hyperthreading) and 2-cpu
    (hyperthreading off) -- both exhibit this issue.What bug ID is this?http://bugs.sun.com/bugdatabase/view_bug.do?bug_id=6337544
    - Are there any known issues with this collectorand
    Linux 2.4.21-37.ELsmp? Should we be using
    LD_ASSUME_KERNEL=2.2.5 or anything? For java to
    recognize this variable, do we just need itspecified
    anywhere in the environment at JVM start? How dowe
    test if it worked?No issues as far as I know, but I am not a Linux
    expert. I think in order to toggle which thread
    library is used you just need that variable exported
    in the environment when the JVM starts up. You can
    probably use pmap to see which thread library got
    loaded to verify the one you expect is present in the
    loaded objects.Trying various combinations of LD_ASSUME_KERNEL to switch threading versions has no real effect on stability there. We're seeing crashes repeatedly still.
    I'm going to attempt to deploy some machines with a new kernel as well and see if we can reproduce on those. I'll try ParallelGC again as soon as I get your recommendations on the configuration.

  • JVM crashes with Out of SWAP space

    Hello every body,
    We have a problem in a production environnement. The JVM crashes every time with the log file below.
    The application which is running don't occupate all memory and we don't understand why an outofmemory exception is raised.
    It's not probably due to an allocation inside the application because the exception should be an outofmemory exception : Java Heap space.
    Please, somebody can help me to understant what append or to give me some advices?
    Thank you a lot for help.
    # An unexpected error has been detected by Java Runtime Environment:
    # java.lang.OutOfMemoryError: requested 41943040 bytes for GrET in C:\BUILD_AREA\jdk6_07\hotspot\src\share\vm\utilities\growableArray.cpp. Out of swap space?
    #  Internal Error (allocation.inline.hpp:42), pid=2700, tid=2112
    #  Error: GrET in C:\BUILD_AREA\jdk6_07\hotspot\src\share\vm\utilities\growableArray.cpp
    # Java VM: Java HotSpot(TM) Server VM (10.0-b23 mixed mode windows-x86)
    # 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 (0x65b97400):  VMThread [stack: 0x65bd0000,0x65c20000] [id=2112]
    Stack: [0x65bd0000,0x65c20000]
    [error occurred during error reporting (printing stack bounds), id 0x80000001]
    VM_Operation (0x66dffa14): ParallelGCSystemGC, mode: safepoint, requested by thread 0x65fb9400
    ---------------  P R O C E S S  ---------------
    Java Threads: ( => current thread )
      0x65f3cc00 JavaThread "pool-3-thread-1" [_thread_blocked, id=2780, stack(0x67300000,0x67350000)]
      0x66547800 JavaThread "RMI RenewClean-[192.16.252.55:3916]" daemon [_thread_blocked, id=3076, stack(0x672b0000,0x67300000)]
      0x66547400 JavaThread "RMI RenewClean-[192.16.252.53:2046]" daemon [_thread_blocked, id=2292, stack(0x67260000,0x672b0000)]
      0x6650d800 JavaThread "RMI RenewClean-[192.16.254.46:3126]" daemon [_thread_blocked, id=3012, stack(0x67210000,0x67260000)]
      0x663e8400 JavaThread "RMI RenewClean-[192.16.254.45:3026]" daemon [_thread_blocked, id=2596, stack(0x671c0000,0x67210000)]
      0x65f99800 JavaThread "RMI RenewClean-[192.16.252.54:1623]" daemon [_thread_blocked, id=3128, stack(0x67170000,0x671c0000)]
      0x65f99400 JavaThread "RMI RenewClean-[192.16.254.55:1992]" daemon [_thread_blocked, id=2720, stack(0x67120000,0x67170000)]
      0x66480800 JavaThread "RMI RenewClean-[192.16.254.54:4954]" daemon [_thread_blocked, id=2920, stack(0x670d0000,0x67120000)]
      0x66480000 JavaThread "RMI RenewClean-[192.16.254.53:3093]" daemon [_thread_blocked, id=2068, stack(0x67080000,0x670d0000)]
      0x6653f800 JavaThread "RMI RenewClean-[192.16.254.52:2543]" daemon [_thread_blocked, id=2156, stack(0x67030000,0x67080000)]
      0x66411400 JavaThread "RMI RenewClean-[192.16.254.51:3893]" daemon [_thread_blocked, id=1688, stack(0x66fe0000,0x67030000)]
      0x66468800 JavaThread "RMI RenewClean-[192.16.254.50:3371]" daemon [_thread_blocked, id=2688, stack(0x66f90000,0x66fe0000)]
      0x663f8400 JavaThread "RMI RenewClean-[192.16.254.49:4374]" daemon [_thread_blocked, id=2656, stack(0x66f40000,0x66f90000)]
      0x65f27800 JavaThread "RMI RenewClean-[192.16.254.48:3311]" daemon [_thread_blocked, id=748, stack(0x66ef0000,0x66f40000)]
      0x65f27400 JavaThread "RMI RenewClean-[192.16.254.47:2571]" daemon [_thread_blocked, id=1048, stack(0x66ea0000,0x66ef0000)]
      0x65f9e400 JavaThread "RMI RenewClean-[192.16.238.145:1673]" daemon [_thread_blocked, id=2332, stack(0x66e50000,0x66ea0000)]
      0x6602e800 JavaThread "RMI RenewClean-[192.16.238.144:2332]" daemon [_thread_blocked, id=3100, stack(0x66e00000,0x66e50000)]
      0x65fb9400 JavaThread "GC Daemon" daemon [_thread_blocked, id=1608, stack(0x66db0000,0x66e00000)]
      0x6657a400 JavaThread "RMI RenewClean-[192.16.238.143:3902]" daemon [_thread_blocked, id=2668, stack(0x66d60000,0x66db0000)]
      0x65fa9c00 JavaThread "RMI Scheduler(0)" daemon [_thread_blocked, id=2624, stack(0x66d10000,0x66d60000)]
      0x65ff4c00 JavaThread "pool-4-thread-1" [_thread_blocked, id=2864, stack(0x66390000,0x663e0000)]
      0x65fbf400 JavaThread "pool-2-thread-1" [_thread_blocked, id=2696, stack(0x66340000,0x66390000)]
      0x65f6d400 JavaThread "Thread-0" [_thread_blocked, id=3016, stack(0x662f0000,0x66340000)]
      0x65ebf000 JavaThread "WrapperSimpleAppMain" [_thread_blocked, id=696, stack(0x662a0000,0x662f0000)]
      0x00265c00 JavaThread "DestroyJavaVM" [_thread_blocked, id=564, stack(0x00680000,0x006d0000)]
      0x65fecc00 JavaThread "Wrapper-Connection" daemon [_thread_in_native, id=1224, stack(0x66170000,0x661c0000)]
      0x65ec9c00 JavaThread "Wrapper-Control-Event-Monitor" daemon [_thread_blocked, id=2896, stack(0x660d0000,0x66120000)]
      0x65bbf800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1284, stack(0x65e00000,0x65e50000)]
      0x65bbd000 JavaThread "CompilerThread1" daemon [_thread_blocked, id=3040, stack(0x65db0000,0x65e00000)]
      0x65bb8000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1472, stack(0x65d60000,0x65db0000)]
      0x65bb6c00 JavaThread "Attach Listener" daemon [_thread_blocked, id=2000, stack(0x65d10000,0x65d60000)]
      0x65bb6000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2732, stack(0x65cc0000,0x65d10000)]
      0x65b9ec00 JavaThread "Finalizer" daemon [_thread_blocked, id=2008, stack(0x65c70000,0x65cc0000)]
      0x65b9a800 JavaThread "Reference Handler" daemon [_thread_blocked, id=1304, stack(0x65c20000,0x65c70000)]
    Other Threads:
    =>0x65b97400 VMThread [stack: 0x65bd0000,0x65c20000] [id=2112]
      0x65bc1000 WatcherThread [stack: 0x65e50000,0x65ea0000] [id=192]
    VM state:at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
    [0x00265408/0x00000310] Threads_lock - owner thread: 0x65b97400
    [0x002655a8/0x000002d0] Heap_lock - owner thread: 0x65fb9400
    Heap
    PSYoungGen      total 76928K, used 344K [0x5ad20000, 0x60d40000, 0x653c0000)
      eden space 76544K, 0% used [0x5ad20000,0x5ad20000,0x5f7e0000)
      from space 384K, 89% used [0x5f7e0000,0x5f836070,0x5f840000)
      to   space 10944K, 0% used [0x60290000,0x60290000,0x60d40000)
    PSOldGen        total 1341888K, used 529414K [0x077c0000, 0x59630000, 0x5ad20000)
      object space 1341888K, 39% used [0x077c0000,0x27cc1b38,0x59630000)
    PSPermGen       total 16384K, used 10204K [0x037c0000, 0x047c0000, 0x077c0000)
      object space 16384K, 62% used [0x037c0000,0x041b73a0,0x047c0000)
    Dynamic libraries:
    0x00400000 - 0x00423000      D:\Java\jdk1.6.0_07\bin\java.exe
    0x78460000 - 0x784e2000      C:\WINNT\system32\ntdll.dll
    0x78ed0000 - 0x78f35000      C:\WINNT\system32\ADVAPI32.dll
    0x77e70000 - 0x77f2f000      C:\WINNT\system32\KERNEL32.dll
    0x770c0000 - 0x7712f000      C:\WINNT\system32\RPCRT4.dll
    0x78fb0000 - 0x78fbf000      C:\WINNT\system32\Secur32.dll
    0x7c340000 - 0x7c396000      D:\Java\jdk1.6.0_07\jre\bin\msvcr71.dll
    0x6dac0000 - 0x6de7a000      D:\Java\jdk1.6.0_07\jre\bin\server\jvm.dll
    0x77e00000 - 0x77e5f000      C:\WINNT\system32\USER32.dll
    0x77f40000 - 0x77f7c000      C:\WINNT\system32\GDI32.dll
    0x77540000 - 0x77571000      C:\WINNT\system32\WINMM.dll
    0x6d320000 - 0x6d328000      D:\Java\jdk1.6.0_07\jre\bin\hpi.dll
    0x68ea0000 - 0x68eab000      C:\WINNT\system32\PSAPI.DLL
    0x6d820000 - 0x6d82c000      D:\Java\jdk1.6.0_07\jre\bin\verify.dll
    0x6d3c0000 - 0x6d3df000      D:\Java\jdk1.6.0_07\jre\bin\java.dll
    0x6d860000 - 0x6d86f000      D:\Java\jdk1.6.0_07\jre\bin\zip.dll
    0x660a0000 - 0x660b7000      D:\Prism8.2\lib\wrapper.dll
    0x6d620000 - 0x6d633000      D:\Java\jdk1.6.0_07\jre\bin\net.dll
    0x74fb0000 - 0x74fc4000      C:\WINNT\system32\WS2_32.dll
    0x78000000 - 0x78045000      C:\WINNT\system32\MSVCRT.DLL
    0x74fa0000 - 0x74fa8000      C:\WINNT\system32\WS2HELP.DLL
    0x74f50000 - 0x74f6e000      C:\WINNT\system32\msafd.dll
    0x74f90000 - 0x74f97000      C:\WINNT\System32\wshtcpip.dll
    0x77830000 - 0x7783c000      C:\WINNT\System32\rnr20.dll
    0x77970000 - 0x77994000      C:\WINNT\system32\DNSAPI.DLL
    0x74fd0000 - 0x74fd9000      C:\WINNT\system32\WSOCK32.dll
    0x77310000 - 0x77323000      C:\WINNT\system32\iphlpapi.dll
    0x774f0000 - 0x774f5000      C:\WINNT\system32\ICMP.dll
    0x772f0000 - 0x77307000      C:\WINNT\system32\MPRAPI.dll
    0x750d0000 - 0x750e0000      C:\WINNT\system32\SAMLIB.DLL
    0x7ccc0000 - 0x7cd10000      C:\WINNT\system32\NETAPI32.DLL
    0x77be0000 - 0x77bf1000      C:\WINNT\system32\NTDSAPI.dll
    0x77940000 - 0x7796c000      C:\WINNT\system32\WLDAP32.DLL
    0x75140000 - 0x75146000      C:\WINNT\system32\NETRAP.dll
    0x7cd20000 - 0x7ce0f000      C:\WINNT\system32\OLE32.DLL
    0x779a0000 - 0x77a3c000      C:\WINNT\system32\OLEAUT32.DLL
    0x77380000 - 0x773b0000      C:\WINNT\system32\ACTIVEDS.DLL
    0x77350000 - 0x77373000      C:\WINNT\system32\ADSLDPC.DLL
    0x77820000 - 0x7782e000      C:\WINNT\system32\RTUTILS.DLL
    0x783c0000 - 0x78451000      C:\WINNT\system32\SETUPAPI.DLL
    0x78d20000 - 0x78d85000      C:\WINNT\system32\USERENV.DLL
    0x774b0000 - 0x774e4000      C:\WINNT\system32\RASAPI32.dll
    0x77490000 - 0x774a1000      C:\WINNT\system32\rasman.dll
    0x77500000 - 0x77522000      C:\WINNT\system32\TAPI32.dll
    0x77b40000 - 0x77bc4000      C:\WINNT\system32\COMCTL32.DLL
    0x77c70000 - 0x77cb9000      C:\WINNT\system32\SHLWAPI.DLL
    0x77330000 - 0x77349000      C:\WINNT\system32\DHCPCSVC.DLL
    0x777d0000 - 0x777d8000      C:\WINNT\System32\winrnr.dll
    0x777e0000 - 0x777e5000      C:\WINNT\system32\rasadhlp.dll
    0x7ca00000 - 0x7ca23000      C:\WINNT\system32\rsaenh.dll
    0x79570000 - 0x795fd000      C:\WINNT\system32\CRYPT32.dll
    0x77400000 - 0x77411000      C:\WINNT\system32\MSASN1.dll
    0x7ce30000 - 0x7d07d000      C:\WINNT\system32\shell32.dll
    0x6d7c0000 - 0x6d7c6000      D:\Java\jdk1.6.0_07\jre\bin\rmi.dll
    VM Arguments:
    jvm_args: -Djava.rmi.server.codebase=file:.\Prism.jar -Djava.security.policy=.\policy -Xms64m -Xmx1500m -Djava.library.path=.\lib;.\config -Dwrapper.key=ouZmthkGY4rb0RsE -Dwrapper.port=32000 -Dwrapper.jvm.port.min=31000 -Dwrapper.jvm.port.max=31999 -Dwrapper.pid=1388 -Dwrapper.version=3.2.3 -Dwrapper.native_library=wrapper -Dwrapper.service=TRUE -Dwrapper.cpu.timeout=10 -Dwrapper.jvmid=1
    java_command: org.tanukisoftware.wrapper.WrapperSimpleApp com.socgen.prism.simulateur.client.PrismSimulatorClientOld
    Launcher Type: SUN_STANDARD
    Environment Variables:
    JAVA_HOME=D:\Java\jdk1.6.0_07
    PATH=D:\Java\jdk1.6.0_07;D:\Java\jdk1.6.0_07\bin;C:\Program Files\nsr\bin;C:\WINNT\system32;C:\WINNT;C:\WINNT\System32\Wbem;C:\MSDE\BINN;ITAPaging;D:\PROGRA~1\patrol\Patrol3\bin;D:\Program Files\patrol\Patrol3\bin;D:\Program Files\patrol\Patrol3\Pamo;C:\Program Files\Resource Kit\;C:\Program Files\Support Tools\;C:\Program Files\Dell\SysMgt\oma\bin;C:\Program Files\Dell\SysMgt\RAC3
    OS=Windows_NT
    PROCESSOR_IDENTIFIER=x86 Family 15 Model 2 Stepping 7, GenuineIntel
    ---------------  S Y S T E M  ---------------
    OS: Windows 2000 Build 2195 Service Pack 4
    CPU:total 4 (1 cores per cpu, 2 threads per core) family 15 model 2 stepping 7, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 2097151k(2059808k free), swap 4194303k(4194303k free)
    vm_info: Java HotSpot(TM) Server VM (10.0-b23) for windows-x86 JRE (1.6.0_07-b06), built on Jun 10 2008 01:09:43 by "java_re" with MS VC++ 7.1
    time: Sat Aug 09 17:44:47 2008
    elapsed time: 79016 seconds

    Answers are in this thread: http://forum.java.sun.com/thread.jspa?threadID=5139476
    Be sure to read the whole thing.

  • JVM crashes with: VM_Operation generation collection for allocation

    I have a program using JNI, and the gc crashes JVM occasionally. The crashing occurs randomly. I can reproduce it by starting the program several times. Following is the JVM dump message:
    =================================================================
    # An unexpected error has been detected by HotSpot Virtual Machine:
    # SIGSEGV (0xb) at pc=0xb78eff96, pid=11442, tid=2830195904
    # Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode)
    # Problematic frame:
    # V [libjvm.so+0x120f96]
    --------------- T H R E A D ---------------
    Current thread (0x080b5780): VMThread [id=11447]
    siginfo:si_signo=11, si_errno=0, si_code=1, si_addr=0x000e9bc8
    Registers:
    EAX=0xa8b1530c, EBX=0xb7b11e28, ECX=0xb7aff648, EDX=0x000e9bc8
    ESP=0xa8b1516c, EBP=0xa8b15184, ESI=0x08436eb4, EDI=0xa8b1530c
    EIP=0xb78eff96, CR2=0x000e9bc8, EFLAGS=0x00210203
    Top of Stack: (sp=0xa8b1516c)
    0xa8b1516c: a8b1530c 080b51a0 080b8330 b7b11e28
    0xa8b1517c: 08436eb0 0841d398 a8b151b4 b78f2061
    0xa8b1518c: a8b1530c 08436eb4 a90e9bc8 a90e9bc8
    0xa8b1519c: 080ba01c b7b08fa0 b7b08f40 000003d8
    0xa8b151ac: a8b1530c 0806b2b0 a8b151d4 b7a6decb
    0xa8b151bc: 0808c320 a8b1530c a8b1530c a8b1530c
    0xa8b151cc: b7b11e28 00000001 a8b15214 b790695c
    0xa8b151dc: a8b1530c 00000005 0806b3e8 0806b3e8
    Instructions: (pc=0xb78eff96)
    0xb78eff86: c3 a4 1e 22 00 8b 16 85 d2 74 35 3b 57 1c 73 30
    0xb78eff96: 8b 02 83 e0 03 83 f8 03 75 30 8b 02 83 e0 fc 89
    Stack: [0xa8a96000,0xa8b16000), sp=0xa8b1516c, free space=508k
    Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
    V [libjvm.so+0x120f96]
    V [libjvm.so+0x123061]
    V [libjvm.so+0x29eecb]
    V [libjvm.so+0x13795c]
    V [libjvm.so+0x11f7cd]
    V [libjvm.so+0x13741f]
    V [libjvm.so+0xf5ce1]
    V [libjvm.so+0x137682]
    V [libjvm.so+0x2ed2e4]
    V [libjvm.so+0x2ed046]
    V [libjvm.so+0x2ec6b7]
    V [libjvm.so+0x2ec8c5]
    V [libjvm.so+0x2ec4d0]
    V [libjvm.so+0x25f108]
    C [libpthread.so.0+0x42b6]
    VM_Operation (0xa7242004): generation collection for allocation, mode: safepoint, requested by thread 0x08499520
    --------------- P R O C E S S ---------------
    Java Threads: ( => current thread )
    0xa89146e8 JavaThread "DestroyJavaVM" [_thread_blocked, id=11442]
    0x084a0520 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=11462]
    0x0849eac8 JavaThread "AWT-Shutdown" [_thread_blocked, id=11461]
    0x08499520 JavaThread "Thread-2" daemon [_thread_blocked, id=11460]
    0x08471790 JavaThread "Thread-1" [_thread_in_native, id=11459]
    0x0842b890 JavaThread "AWT-XAWT" daemon [_thread_blocked, id=11455]
    0x084118b0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=11454]
    0x080c5b10 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=11452]
    0x080c45c0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=11451]
    0x080c3728 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=11450]
    0x080b8fd0 JavaThread "Finalizer" daemon [_thread_blocked, id=11449]
    0x080b8330 JavaThread "Reference Handler" daemon [_thread_blocked, id=11448]
    Other Threads:
    =>0x080b5780 VMThread [id=11447]
    0x080c6fa0 WatcherThread [id=11453]
    VM state:at safepoint (normal execution)
    VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
    [0x0805b5b0/0x0805b5d8] Threads_lock - owner thread: 0x080b5780
    [0x0805ba00/0x0805ba18] Heap_lock - owner thread: 0x08499520
    Heap
    def new generation total 576K, used 550K [0xa8ba0000, 0xa8c40000, 0xa9080000)
    eden space 512K, 100% used [0xa8ba0000, 0xa8c20000, 0xa8c20000)
    from space 64K, 60% used [0xa8c30000, 0xa8c39ad8, 0xa8c40000)
    to space 64K, 2% used [0xa8c20000, 0xa8c206c8, 0xa8c30000)
    tenured generation total 1408K, used 798K [0xa9080000, 0xa91e0000, 0xacba0000)
    the space 1408K, 56% used [0xa9080000, 0xa9147b50, 0xa9147c00, 0xa91e0000)
    compacting perm gen total 8192K, used 7693K [0xacba0000, 0xad3a0000, 0xb0ba0000)
    the space 8192K, 93% used [0xacba0000, 0xad323780, 0xad323800, 0xad3a0000)
    No shared spaces configured.
    Dynamic libraries:
    08048000-08056000 r-xp 00000000 03:43 5145000 /usr/java/jdk1.5.0_04/bin/java
    08056000-08058000 rwxp 0000e000 03:43 5145000 /usr/java/jdk1.5.0_04/bin/java
    08058000-08a04000 rwxp 08058000 00:00 0 [heap]
    42000000-4212e000 r-xp 00000000 03:43 655363 /lib/tls/libc-2.3.2.so
    4212e000-42131000 rwxp 0012e000 03:43 655363 /lib/tls/libc-2.3.2.so
    42131000-42133000 rwxp 42131000 00:00 0
    a6e13000-a6e2e000 r-xp 00000000 03:43 4112449 /usr/share/fonts/default/Type1/n021003l.pfb
    a6e2e000-a6e3e000 rwxs 00000000 00:07 213713006 /SYSV00002cb2 (deleted)
    a6e3e000-a6e52000 r-xp 00000000 03:43 4112443 /usr/share/fonts/default/Type1/n019044l.pfb
    a6e52000-a6e6d000 r-xp 00000000 03:43 4112449 /usr/share/fonts/default/Type1/n021003l.pfb
    a6e6d000-a6e80000 r-xp 00000000 03:43 4112441 /usr/share/fonts/default/Type1/n019043l.pfb
    a6e80000-a6ecc000 rwxp a6e80000 00:00 0
    a6ecc000-a70a1000 rwxs 00000000 00:07 213680229 /SYSV00000000 (deleted)
    a70a1000-a70a9000 r-xp 00000000 03:43 6979921 /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
    a70a9000-a70aa000 rwxp 00007000 03:43 6979921 /usr/X11R6/lib/X11/locale/lib/common/xomGeneric.so.2
    a70aa000-a70c3000 r-xp 00000000 03:43 6979920 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
    a70c3000-a70c5000 rwxp 00019000 03:43 6979920 /usr/X11R6/lib/X11/locale/lib/common/ximcp.so.2
    a70c5000-a70c8000 ---p a70c5000 00:00 0
    a70c8000-a7145000 rwxp a70c8000 00:00 0
    a7145000-a7148000 ---p a7145000 00:00 0
    a7148000-a71c5000 rwxp a7148000 00:00 0
    a71c5000-a71c8000 ---p a71c5000 00:00 0
    a71c8000-a7245000 rwxp a71c8000 00:00 0
    a7245000-a7248000 ---p a7245000 00:00 0
    a7248000-a72c5000 rwxp a7248000 00:00 0
    a72c5000-a72d8000 r-xp 00000000 03:43 6883133 /usr/X11R6/lib/libXmu.so.6.2
    a72d8000-a72d9000 rwxp 00013000 03:43 6883133 /usr/X11R6/lib/libXmu.so.6.2
    a72d9000-a74c8000 r-xp 00000000 03:43 1445820 /opt/tools/multimedia/install_flash_player_7_linux/libflashplayer.so
    a74c8000-a74d8000 rwxp 001ef000 03:43 1445820 /opt/tools/multimedia/install_flash_player_7_linux/libflashplayer.so
    a74d8000-a759f000 rwxp a74d8000 00:00 0
    a759f000-a75b3000 r-xp 00000000 03:43 6883089 /usr/X11R6/lib/libICE.so.6.3
    a75b3000-a75b4000 rwxp 00013000 03:43 6883089 /usr/X11R6/lib/libICE.so.6.3
    a75b4000-a75b6000 rwxp a75b4000 00:00 0
    a75b6000-a75bd000 r-xp 00000000 03:43 6883092 /usr/X11R6/lib/libSM.so.6.0
    a75bd000-a75be000 rwxp 00007000 03:43 6883092 /usr/X11R6/lib/libSM.so.6.0
    a75be000-a75dc000 r-xp 00000000 03:43 360471 /usr/lib/libexpat.so.0.4.0
    a75dc000-a75de000 rwxp 0001e000 03:43 360471 /usr/lib/libexpat.so.0.4.0
    a75de000-a75e6000 r-xp 00000000 03:43 3212363 /usr/lib/libgcc_s.so.1
    a75e6000-a75e7000 rwxp 00007000 03:43 3212363 /usr/lib/libgcc_s.so.1
    a75e7000-a76ad000 r-xp 00000000 03:43 3212368 /usr/lib/libstdc++.so.6.0.3
    a76ad000-a76b2000 rwxp 000c6000 03:43 3212368 /usr/lib/libstdc++.so.6.0.3
    a76b2000-a76b7000 rwxp a76b2000 00:00 0
    a76b7000-a76fd000 r-xp 00000000 03:43 6883098 /usr/X11R6/lib/libXt.so.6.0
    a76fd000-a7700000 rwxp 00046000 03:43 6883098 /usr/X11R6/lib/libXt.so.6.0
    a7700000-a7701000 rwxp a7700000 00:00 0
    a7701000-a7725000 r-xp 00000000 03:43 3428509 /usr/local/garnome/lib/libpangoft2-1.0.so.0.800.1
    a7725000-a7726000 rwxp 00024000 03:43 3428509 /usr/local/garnome/lib/libpangoft2-1.0.so.0.800.1
    a7726000-a772a000 r-xp 00000000 03:43 6883231 /usr/X11R6/lib/libXfixes.so.3.0
    a772a000-a772b000 rwxp 00003000 03:43 6883231 /usr/X11R6/lib/libXfixes.so.3.0
    a772b000-a7751000 r-xp 00000000 03:43 6883201 /usr/X11R6/lib/libfontconfig.so.1.0.4
    a7751000-a7756000 rwxp 00026000 03:43 6883201 /usr/X11R6/lib/libfontconfig.so.1.0.4
    a7756000-a7757000 rwxp a7756000 00:00 0
    a7757000-a7763000 r-xp 00000000 03:43 360515 /usr/lib/libz.so.1.1.4
    a7763000-a7765000 rwxp 0000b000 03:43 360515 /usr/lib/libz.so.1.1.4
    a7765000-a77c1000 r-xp 00000000 03:43 365899 /usr/lib/libfreetype.so.6.3.7
    a77c1000-a77c8000 rwxp 0005c000 03:43 365899 /usr/lib/libfreetype.so.6.3.7
    a77c8000-a77d8000 r-xp 00000000 03:43 6883206 /usr/X11R6/lib/libXft.so.2.1.2
    a77d8000-a77d9000 rwxp 0000f000 03:43 6883206 /usr/X11R6/lib/libXft.so.2.1.2
    a77d9000-a77e0000 r-xp 00000000 03:43 6883155 /usr/X11R6/lib/libXi.so.6.0
    a77e0000-a77e1000 rwxp 00006000 03:43 6883155 /usr/X11R6/lib/libXi.so.6.0
    a77e1000-a781f000 r-xp 00000000 03:43 3524199 /home/steven/mozilla/objdir/nsprpub/pr/src/libnspr4.so
    a781f000-a7821000 rwxp 0003d000 03:43 3524199 /home/steven/mozilla/objdir/nsprpub/pr/src/libnspr4.so
    a7821000-a7822000 rwxp a7821000 00:00 0
    a7822000-a7826000 r-xp 00000000 03:43 50245 /opt/projects/wonder/svn/trunk/javaflash/lib/libgtkxtbin.so
    a7826000-a7827000 rwxp 00003000 03:43 50245 /opt/projects/wonder/svn/trunk/javaflash/lib/libgtkxtbin.so
    a7827000-a78fe000 r-xp 00000000 03:43 3784903 /usr/local/lib/libiconv.so.2.2.0
    a78fe000-a78ff000 rwxp 000d7000 03:43 3784903 /usr/local/lib/libiconv.so.2.2.0
    a78ff000-a797f000 r-xp 00000000 03:43 7275834 /usr/lib/libglib-2.0.so.0.600.3
    a797f000-a7980000 rwxp 0007f000 03:43 7275834 /usr/lib/libglib-2.0.so.0.600.3
    a7980000-a79b8000 r-xp 00000000 03:43 7275838 /usr/lib/libgobject-2.0.so.0.600.3
    a79b8000-a79b9000 rwxp 00037000 03:43 7275838 /usr/lib/libgobject-2.0.so.0.600.3
    a79be000-a79c8000 r-xp 00000000 03:43 6080345 /usr/local/garnome/lib/gtk-2.0/2.4.0/engines/libredmond95.so
    a79c8000-a79c9000 rwxp 00009000 03:43 6080345 /usr/local/garnome/lib/gtk-2.0/2.4.0/engines/libredmond95.so
    a79c9000-a79d0000 r-xp 00000000 03:43 6080349 /usr/local/garnome/lib/gtk-2.0/2.4.0/engines/libthinice.so
    a79d0000-a79d1000 rwxp 00006000 03:43 6080349 /usr/local/garnome/lib/gtk-2.0/2.4.0/engines/libthinice.so
    a79d1000-a79fe000 r-xp 00000000 03:43 3428497 /usr/local/garnome/lib/libpango-1.0.so.0.800.1
    a79fe000-a7a03000 rwxp 0002c000 03:43 3428497 /usr/local/garnome/lib/libpango-1.0.so.0.800.1
    a7a03000-a7a1b000 r-xp 00000000 03:43 3424601 /usr/local/garnome/lib/libatk-1.0.so.0.901.0
    a7a1b000-a7a1d000 rwxp 00017000 03:43 3424601 /usr/local/garnome/lib/libatk-1.0.so.0.901.0
    a7a1d000-a7a9a000 r-xp 00000000 03:43 3014738 /usr/local/garnome/lib/libgdk-x11-2.0.so.0.600.4
    a7a9a000-a7a9d000 rwxp 0007d000 03:43 3014738 /usr/local/garnome/lib/libgdk-x11-2.0.so.0.600.4
    a7a9d000-a7d74000 r-xp 00000000 03:43 3014741 /usr/local/garnome/lib/libgtk-x11-2.0.so.0.600.4
    a7d74000-a7d7c000 rwxp 002d7000 03:43 3014741 /usr/local/garnome/lib/libgtk-x11-2.0.so.0.600.4
    a7d7c000-a7d7f000 rwxp a7d7c000 00:00 0
    a7d7f000-a7d82000 ---p a7d7f000 00:00 0
    a7d82000-a7dff000 rwxp a7d82000 00:00 0
    a7dff000-a7e06000 r-xp 00000000 03:43 6883224 /usr/X11R6/lib/libXcursor.so.1.0.2
    a7e06000-a7e07000 rwxp 00007000 03:43 6883224 /usr/X11R6/lib/libXcursor.so.1.0.2
    a7e07000-a7e09000 r-xp 00000000 03:43 6883195 /usr/X11R6/lib/libXinerama.so.1.0
    a7e09000-a7e0a000 rwxp 00001000 03:43 6883195 /usr/X11R6/lib/libXinerama.so.1.0
    a7e0a000-a7e1e000 r-xp 00000000 03:43 3014734 /usr/local/garnome/lib/libgdk_pixbuf-2.0.so.0.600.4
    a7e1e000-a7e1f000 rwxp 00014000 03:43 3014734 /usr/local/garnome/lib/libgdk_pixbuf-2.0.so.0.600.4
    a7e1f000-a7e22000 ---p a7e1f000 00:00 0
    a7e22000-a7e9f000 rwxp a7e22000 00:00 0
    a7e9f000-a7f12000 r-xp 00000000 03:43 5145942 /usr/java/jdk1.5.0_04/jre/lib/i386/libfontmanager.so
    a7f12000-a7f1c000 rwxp 00073000 03:43 5145942 /usr/java/jdk1.5.0_04/jre/lib/i386/libfontmanager.so
    a7f1c000-a7f20000 rwxp a7f1c000 00:00 0
    a7f20000-a7f58000 r-xs 00000000 03:43 3196949 /opt/projects/wonder/svn/trunk/javaflash/lib/mysql-connector-java-3.0.9-stable-bin.jar
    a7f58000-a7f70000 r-xs 00000000 03:43 6358581 /opt/projects/wonder/svn/trunk/javaflash/lib/servlet-api.jar
    a7f70000-a7f8c000 r-xs 00000000 03:43 219155 /opt/projects/wonder/svn/trunk/javaflash/lib/openamf-1.0RC11-1.jar
    a7f8c000-a7fb6000 r-xs 00000000 03:43 50909 /opt/projects/wonder/svn/trunk/javaflash/lib/commons-lang-2.0.jar
    a7fb6000-a7fed000 r-xs 00000000 03:43 50910 /opt/projects/wonder/svn/trunk/javaflash/lib/commons-httpclient-2.0.jar
    a7fed000-a8017000 r-xs 00000000 03:43 50908 /opt/projects/wonder/svn/trunk/javaflash/lib/commons-digester.jar
    a8017000-a80a0000 r-xs 00000000 03:43 50258 /opt/projects/wonder/svn/trunk/javaflash/lib/commons-collections-3.1.jar
    a80a0000-a80cf000 r-xs 00000000 03:43 50257 /opt/projects/wonder/svn/trunk/javaflash/lib/commons-beanutils-1.7.0.jar
    a80cf000-a80e6000 r-xs 00000000 03:43 50256 /opt/projects/wonder/svn/trunk/javaflash/lib/astranslator-1.5.8.jar
    a80e6000-a81a2000 r-xp 00000000 03:43 6883076 /usr/X11R6/lib/libX11.so.6.2
    a81a2000-a81a6000 rwxp 000bb000 03:43 6883076 /usr/X11R6/lib/libX11.so.6.2
    a81a6000-a81b2000 r-xp 00000000 03:43 6883095 /usr/X11R6/lib/libXext.so.6.4
    a81b2000-a81b3000 rwxp 0000c000 03:43 6883095 /usr/X11R6/lib/libXext.so.6.4
    a81b3000-a81b5000 r-xp 00000000 03:43 6883215 /usr/X11R6/lib/libXrandr.so.2.0
    a81b5000-a81b6000 rwxp 00002000 03:43 6883215 /usr/X11R6/lib/libXrandr.so.2.0
    a81b6000-a81c0000 r-xp 00000000 03:43 3428505 /usr/local/garnome/lib/libpangox-1.0.so.0.800.1
    a81c0000-a81c1000 rwxp 00009000 03:43 3428505 /usr/local/garnome/lib/libpangox-1.0.so.0.800.1
    a81c1000-a81cb000 r-xs 00000000 03:43 50243 /opt/projects/wonder/svn/trunk/javaflash/lib/commons-logging-1.0.4.jar
    a81cb000-a8201000 r-xp 00000000 03:43 5145974 /usr/java/jdk1.5.0_04/jre/lib/i386/xawt/libmawt.so
    a8201000-a8204000 rwxp 00035000 03:43 5145974 /usr/java/jdk1.5.0_04/jre/lib/i386/xawt/libmawt.so
    a8204000-a8205000 rwxp a8204000 00:00 0
    a8205000-a82cb000 r-xp 00000000 03:43 5145960 /usr/java/jdk1.5.0_04/jre/lib/i386/libmlib_image.so
    a82cb000-a82cc000 rwxp 000c5000 03:43 5145960 /usr/java/jdk1.5.0_04/jre/lib/i386/libmlib_image.so
    a82cc000-a8341000 r-xp 00000000 03:43 5145937 /usr/java/jdk1.5.0_04/jre/lib/i386/libawt.so
    a8341000-a8347000 rwxp 00074000 03:43 5145937 /usr/java/jdk1.5.0_04/jre/lib/i386/libawt.so
    a8347000-a836b000 rwxp a8347000 00:00 0
    a836b000-a8396000 r-xs 00000000 03:43 5145898 /usr/java/jdk1.5.0_04/jre/lib/ext/sunpkcs11.jar
    a8396000-a83bc000 r-xs 00000000 03:43 5145897 /usr/java/jdk1.5.0_04/jre/lib/ext/sunjce_provider.jar
    a83bc000-a8480000 r-xs 00000000 03:43 5145893 /usr/java/jdk1.5.0_04/jre/lib/ext/localedata.jar
    a8480000-a8481000 ---p a8480000 00:00 0
    a8481000-a8500000 rwxp a8481000 00:00 0
    a8500000-a8503000 ---p a8500000 00:00 0
    a8503000-a8580000 rwxp a8503000 00:00 0
    a8580000-a8583000 ---p a8580000 00:00 0
    a8583000-a8600000 rwxp a8583000 00:00 0
    a8600000-a8603000 ---p a8600000 00:00 0
    a8603000-a8680000 rwxp a8603000 00:00 0
    a8680000-a8880000 r-xp 00000000 03:43 479417 /usr/lib/locale/locale-archive
    a8880000-a8883000 ---p a8880000 00:00 0
    a8883000-a892f000 rwxp a8883000 00:00 0
    a892f000-a8a00000 ---p a892f000 00:00 0
    a8a00000-a8a02000 r-xp 00000000 03:43 7275842 /usr/lib/libgmodule-2.0.so.0.600.3
    a8a02000-a8a03000 rwxp 00002000 03:43 7275842 /usr/lib/libgmodule-2.0.so.0.600.3
    a8a03000-a8a08000 r-xp 00000000 03:43 3428535 /usr/local/garnome/lib/libpangoxft-1.0.so.0.800.1
    a8a08000-a8a09000 rwxp 00005000 03:43 3428535 /usr/local/garnome/lib/libpangoxft-1.0.so.0.800.1
    a8a09000-a8a0d000 r-xp 00000000 03:43 5279633 /opt/projects/wonder/svn/trunk/javaflash/src/c/libjavaflash.so
    a8a0d000-a8a0e000 rwxp 00003000 03:43 5279633 /opt/projects/wonder/svn/trunk/javaflash/src/c/libjavaflash.so
    a8a0e000-a8a15000 r-xp 00000000 03:43 6883198 /usr/X11R6/lib/libXrender.so.1.2.2
    a8a15000-a8a16000 rwxp 00006000 03:43 6883198 /usr/X11R6/lib/libXrender.so.1.2.2
    a8a16000-a8a19000 ---p a8a16000 00:00 0
    a8a19000-a8a96000 rwxp a8a19000 00:00 0
    a8a96000-a8a97000 ---p a8a96000 00:00 0
    a8a97000-a8b1b000 rwxp a8a97000 00:00 0
    a8b1b000-a8b37000 rwxp a8b1b000 00:00 0
    a8b37000-a8b38000 rwxp a8b37000 00:00 0
    a8b38000-a8b55000 rwxp a8b38000 00:00 0
    a8b55000-a8b56000 rwxp a8b55000 00:00 0
    a8b56000-a8b57000 rwxp a8b56000 00:00 0
    a8b57000-a8b59000 rwxp a8b57000 00:00 0
    a8b59000-a8b75000 rwxp a8b59000 00:00 0
    a8b75000-a8b79000 rwxp a8b75000 00:00 0
    a8b79000-a8b9f000 rwxp a8b79000 00:00 0
    a8b9f000-a8c40000 rwxp a8b9f000 00:00 0
    a8c40000-a9080000 rwxp a8c40000 00:00 0
    a9080000-a91e0000 rwxp a9080000 00:00 0
    a91e0000-acba0000 rwxp a91e0000 00:00 0
    acba0000-ad3a0000 rwxp acba0000 00:00 0
    ad3a0000-b27a0000 rwxp ad3a0000 00:00 0
    b27a1000-b27a2000 r-xp 00000000 03:43 6979918 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
    b27a2000-b27a3000 rwxp 00000000 03:43 6979918 /usr/X11R6/lib/X11/locale/lib/common/xlcUTF8Load.so.2
    b27a3000-b27a9000 r-xs 00000000 03:43 606386 /usr/lib/gconv/gconv-modules.cache
    b27a9000-b27ad000 rwxp b27a9000 00:00 0
    b27ad000-b2829000 rwxp b27ad000 00:00 0
    b2829000-b28f9000 rwxp b2829000 00:00 0
    b28f9000-b4829000 rwxp b28f9000 00:00 0
    b4829000-b5064000 r-xs 00000000 03:43 5146001 /usr/java/jdk1.5.0_04/jre/lib/charsets.jar
    b5064000-b5078000 r-xs 00000000 03:43 5146000 /usr/java/jdk1.5.0_04/jre/lib/jce.jar
    b5078000-b50ff000 r-xs 00000000 03:43 5146016 /usr/java/jdk1.5.0_04/jre/lib/jsse.jar
    b50ff000-b5168000 rwxp b50ff000 00:00 0
    b5168000-b7748000 r-xs 00000000 03:43 5146021 /usr/java/jdk1.5.0_04/jre/lib/rt.jar
    b7748000-b775b000 r-xp 00000000 03:43 5145968 /usr/java/jdk1.5.0_04/jre/lib/i386/libzip.so
    b775b000-b775d000 rwxp 00012000 03:43 5145968 /usr/java/jdk1.5.0_04/jre/lib/i386/libzip.so
    b775d000-b777e000 r-xp 00000000 03:43 5145948 /usr/java/jdk1.5.0_04/jre/lib/i386/libjava.so
    b777e000-b7780000 rwxp 00020000 03:43 5145948 /usr/java/jdk1.5.0_04/jre/lib/i386/libjava.so
    b7780000-b7792000 r-xp 00000000 03:43 2523154 /lib/libnsl-2.3.2.so
    b7792000-b7793000 rwxp 00011000 03:43 2523154 /lib/libnsl-2.3.2.so
    b7793000-b7795000 rwxp b7793000 00:00 0
    b7797000-b7798000 r-xp 00000000 03:43 5145953 /usr/java/jdk1.5.0_04/jre/lib/i386/libjawt.so
    b7798000-b7799000 rwxp 00000000 03:43 5145953 /usr/java/jdk1.5.0_04/jre/lib/i386/libjawt.so
    b7799000-b77a4000 r-xp 00000000 03:43 5145967 /usr/java/jdk1.5.0_04/jre/lib/i386/libverify.so
    b77a4000-b77a5000 rwxp 0000b000 03:43 5145967 /usr/java/jdk1.5.0_04/jre/lib/i386/libverify.so
    b77a5000-b77ad000 rwxs 00000000 03:43 1836606 /tmp/hsperfdata_steven/11442
    b77ad000-b77ce000 r-xp 00000000 03:43 1704993 /lib/tls/libm-2.3.2.so
    b77ce000-b77cf000 rwxp 00020000 03:43 1704993 /lib/tls/libm-2.3.2.so
    b77cf000-b7af7000 r-xp 00000000 03:43 5145932 /usr/java/jdk1.5.0_04/jre/lib/i386/client/libjvm.so
    b7af7000-b7b15000 rwxp 00327000 03:43 5145932 /usr/java/jdk1.5.0_04/jre/lib/i386/client/libjvm.so
    b7b15000-b7f2b000 rwxp b7b15000 00:00 0
    b7f2b000-b7f2d000 r-xp 00000000 03:43 2523152 /lib/libdl-2.3.2.so
    b7f2d000-b7f2e000 rwxp 00002000 03:43 2523152 /lib/libdl-2.3.2.so
    b7f2e000-b7f38000 r-xp 00000000 03:43 1704995 /lib/tls/libpthread-0.29.so
    b7f38000-b7f39000 rwxp 0000a000 03:43 1704995 /lib/tls/libpthread-0.29.so
    b7f39000-b7f3b000 rwxp b7f39000 00:00 0
    b7f3c000-b7f3e000 r-xs 00000000 03:43 2033060 /usr/java/jdk1.5.0_04/jre/lib/ext/dnsns.jar
    b7f3e000-b7f49000 r-xp 00000000 03:43 2523429 /lib/libnss_files-2.3.2.so
    b7f49000-b7f4a000 rwxp 0000a000 03:43 2523429 /lib/libnss_files-2.3.2.so
    b7f4a000-b7f50000 r-xp 00000000 03:43 5145970 /usr/java/jdk1.5.0_04/jre/lib/i386/native_threads/libhpi.so
    b7f50000-b7f51000 rwxp 00006000 03:43 5145970 /usr/java/jdk1.5.0_04/jre/lib/i386/native_threads/libhpi.so
    b7f51000-b7f52000 rwxp b7f51000 00:00 0
    b7f52000-b7f53000 ---p b7f52000 00:00 0
    b7f53000-b7f54000 rwxp b7f53000 00:00 0
    b7f54000-b7f69000 r-xp 00000000 03:43 2523138 /lib/ld-2.3.2.so
    b7f69000-b7f6a000 rwxp 00014000 03:43 2523138 /lib/ld-2.3.2.so
    bf769000-bf76c000 ---p bf769000 00:00 0
    bf76c000-bf969000 rwxp bf76c000 00:00 0 [stack]
    ffffe000-fffff000 ---p 00000000 00:00 0 [vdso]
    VM Arguments:
    java_command: sjtu.dctc.wonder.flashui.TestFlashUI
    Environment Variables:
    JAVA_HOME=/usr/java/jdk1.5.0_03
    PATH=/usr/local/garnome/bin:/usr/local/garnome/sbin:/usr/local/kde3.4/bin:/usr/local/kde3.4/sbin:/usr/kerberos/bin:/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/sbin:/home/steven/bin:/usr/java/jdk1.5.0_03/bin:/opt/ant/bin
    USERNAME=steven
    LD_LIBRARY_PATH=/usr/java/jdk1.5.0_04/jre/lib/i386/client:/usr/java/jdk1.5.0_04/jre/lib/i386:/usr/java/jdk1.5.0_04/jre/../lib/i386:/opt/projects/wonder/svn/trunk/javaflash/src/c:/opt/projects/wonder/svn/trunk/javaflash/lib:/home/steven/mozilla/objdir/dist/lib:/usr/local/garnome/lib:/usr/local/kde3.4/lib:/usr/local/BerkeleyDB.4.3/lib
    SHELL=/bin/bash
    DISPLAY=:0.0
    Signal Handlers:
    SIGSEGV: [libjvm.so+0x2e52f0], sa_mask[0]=0xfffbfeff, sa_flags=0x14000004
    SIGBUS: [libjvm.so+0x2e52f0], sa_mask[0]=0xfffbfeff, sa_flags=0x14000004
    SIGFPE: [libjvm.so+0x25d640], sa_mask[0]=0xfffbfeff, sa_flags=0x14000004
    SIGPIPE: SIG_IGN, sa_mask[0]=0x00000000, sa_flags=0x04000000
    SIGILL: [libjvm.so+0x25d640], sa_mask[0]=0xfffbfeff, sa_flags=0x14000004
    SIGUSR1: SIG_DFL, sa_mask[0]=0x00000000, sa_flags=0x00000000
    SIGUSR2: [libjvm.so+0x25f980], sa_mask[0]=0x00000004, sa_flags=0x14000004
    SIGHUP: [libjvm.so+0x25f3b0], sa_mask[0]=0xfffbfeff, sa_flags=0x14000004
    SIGINT: [libjvm.so+0x25f3b0], sa_mask[0]=0xfffbfeff, sa_flags=0x14000004
    SIGQUIT: [libjvm.so+0x25f3b0], sa_mask[0]=0xfffbfeff, sa_flags=0x14000004
    SIGTERM: [libjvm.so+0x25f3b0], sa_mask[0]=0xfffbfeff, sa_flags=0x14000004
    --------------- S Y S T E M ---------------
    OS:Red Hat Linux release 9 (Shrike)
    uname:Linux 2.6.12.2-smp #3 SMP Sat Jul 2 08:10:18 CST 2005 i686
    libc:glibc 2.3.2 NPTL 0.29
    rlimit: STACK 8192k, CORE 0k, NPROC 4089, NOFILE 1024, AS infinity
    load average:1.79 0.51 0.22
    CPU:total 2 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
    Memory: 4k page, physical 514764k(6852k free), swap 1052248k(907128k free)
    vm_info: Java HotSpot(TM) Client VM (1.5.0_04-b05) for linux-x86, built on Jun 3 2005 03:17:33 by java_re with gcc 3.2.1-7a (J2SE release)
    ================================================================
    The following is the gc dump when the operation is successful:
    ================================================================
    [GC  {Heap before GC invocations=9:
    Heap
    def new generation   total 576K, used 559K [0x49970000, 0x49a10000, 0x4c0d0000)
      eden space 512K, 100% used [0x49970000, 0x499f0000, 0x499f0000)
      from space 64K,  74% used [0x49a00000, 0x49a0bdf0, 0x49a10000)
      to   space 64K,   0% used [0x499f0000, 0x499f0000, 0x49a00000)
    tenured generation   total 1408K, used 762K [0x4c0d0000, 0x4c230000, 0x69970000)
       the space 1408K,  54% used [0x4c0d0000, 0x4c18ea80, 0x4c18ec00, 0x4c230000)
    compacting perm gen  total 8192K, used 1553K [0x69970000, 0x6a170000, 0x6d970000)
       the space 8192K,  18% used [0x69970000, 0x69af46f0, 0x69af4800, 0x6a170000)
        ro space 8192K,  68% used [0x6d970000, 0x6deea338, 0x6deea400, 0x6e170000)
        rw space 12288K,  47% used [0x6e170000, 0x6e7297d8, 0x6e729800, 0x6ed70000)
    [DefNew: 559K->19K(576K), 0.0018160 secs] 1322K->817K(1984K) Heap after GC invocations=10:
    Heap
    def new generation total 576K, used 19K [0x49970000, 0x49a10000, 0x4c0d0000)
    eden space 512K, 0% used [0x49970000, 0x49970000, 0x499f0000)
    from space 64K, 30% used [0x499f0000, 0x499f4f28, 0x49a00000)
    to space 64K, 0% used [0x49a00000, 0x49a00000, 0x49a10000)
    tenured generation total 1408K, used 798K [0x4c0d0000, 0x4c230000, 0x69970000)
    the space 1408K, 56% used [0x4c0d0000, 0x4c197880, 0x4c197a00, 0x4c230000)
    compacting perm gen total 8192K, used 1553K [0x69970000, 0x6a170000, 0x6d970000)
    the space 8192K, 18% used [0x69970000, 0x69af46f0, 0x69af4800, 0x6a170000)
    ro space 8192K, 68% used [0x6d970000, 0x6deea338, 0x6deea400, 0x6e170000)
    rw space 12288K, 47% used [0x6e170000, 0x6e7297d8, 0x6e729800, 0x6ed70000)
    } , 0.0021780 secs]
    ========================================================================
    The following is the gc dump when JVM crashes:
    ========================================================================
    [GC  {Heap before GC invocations=9:
    Heap
    def new generation   total 576K, used 546K [0x49970000, 0x49a10000, 0x4c0d0000)
      eden space 512K, 100% used [0x49970000, 0x499f0000, 0x499f0000)
      from space 64K,  54% used [0x49a00000, 0x49a08a48, 0x49a10000)
      to   space 64K,   0% used [0x499f0000, 0x499f0000, 0x49a00000)
    tenured generation   total 1408K, used 792K [0x4c0d0000, 0x4c230000, 0x69970000)
       the space 1408K,  56% used [0x4c0d0000, 0x4c1960f0, 0x4c196200, 0x4c230000)
    compacting perm gen  total 8192K, used 1551K [0x69970000, 0x6a170000, 0x6d970000)
       the space 8192K,  18% used [0x69970000, 0x69af3c90, 0x69af3e00, 0x6a170000)
        ro space 8192K,  68% used [0x6d970000, 0x6deea338, 0x6deea400, 0x6e170000)
        rw space 12288K,  47% used [0x6e170000, 0x6e7297d8, 0x6e729800, 0x6ed70000)
    [DefNew#
    =======================================================================
    I can reproduce the error in jdk1.5.0_03, jdk1.5.0_04 and jdk1.6.0-ea-b50. I am sure it's my program's fault, not the gc's. But as I have no knowledge of sun's JVM implementation, I don't know what may be the root cause. What error in JNI may cause the problem above?
    Hope you can help me! Thanks ahead.
    Best Regards,
    Steven Gong                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

    It is a core dump. Hence i feel the problem is in
    your native code. I think there is a null pointer
    exception or any exception in your native code. Check
    the native code. If it was java code problem, it
    would have generated an exception.You mean there may be unhandled exceptions in native code that
    may cause this problem?

Maybe you are looking for

  • How to view songs that are not in any playlist

    I am using iTunes 6.04. I want to be able to view songs in my Library that are not associated with ANY playlist. How can this be done? Please don't suggest to me upgrading to iTunes 7.02. (with every iTunes update, Apple makes is more difficult to do

  • Windows iPod Photo Transfer to new iMac G5 Query

    Hi, I have a 40 GB iPod Photo that is fortmated for use with a PC using Windows Pro. I have over 28 GB data or tracks on it, and i now wish to use it with my new iMac G5 that I have just purchased. The thing is I dont know how to go about doing this,

  • Which PC is the master for purposes of Sync?

    There are thousands of posts here for how to set up and troubleshoot Sync but none i can find that tell me how it actually works and how to control the sync process from a master/slave standpoint. I have an old XP box that I'm replacing with a new Le

  • Crash oraclehome node 1 - mistaken removal

    He was performing a procedure here to remove the spfile location to move storage, but control and came up with page break and deleted files that could not .. not delete them off cause I hit CTRL + C and stopped halfway exclusion. The command was run

  • IPhoto Library corrupted!!! or not.

    I believe my iPhoto library is corrupted. Am I right in assuming that the photos additional information I added has been lost. My concern is that there is around 9,500 photos that have been grouped, people/places have been named. I prefer not to do a