|
What are hotspot crash?
It all started when a friend of mine ask me to do a research about a certain log (see below).
Quote:
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x77f67773, pid=660, tid=1384
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_04-b05 mixed mode, sharing)
# Problematic frame:
# C [GDI32.dll+0x27773]
#
--------------- T H R E A D ---------------
Current thread (0x00a096d8): JavaThread "AWT-Windows" daemon [_thread_in_native, id=1384]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000030
Registers:
EAX=0x00033628, EBX=0x0009c368, ECX=0x00000000, EDX=0x00019b14
ESP=0x02ddf83c, EBP=0x02ddf858, ESI=0x00000000, EDI=0x0000000c
EIP=0x77f67773, EFLAGS=0x00010246
Top of Stack: (sp=0x02ddf83c)
0x02ddf83c: 0000000c 00000000 0009c368 02ddf86c
0x02ddf84c: 00000000 77f91baf 02ddf85c 02ddf8b8
0x02ddf85c: 77f678e4 00033628 0009c368 77f6cc6b
0x02ddf86c: 00033628 0009c368 77f51303 00033628
0x02ddf87c: 00000028 0009c368 02ddf8b8 e90a0ceb
0x02ddf88c: 77f51194 0000000c 7221097a 00000001
0x02ddf89c: 77f4c840 7221097a 00000001 00000028
0x02ddf8ac: 00000ceb 00004000 097a0001 02ddf8d4
Instructions: (pc=0x77f67773)
0x77f67763: 00 55 8b ec 83 ec 10 53 56 83 65 f4 00 8b f1 57
0x77f67773: 8b 46 30 2b 46 34 39 45 08 77 13 8b 46 18 23 46
Stack: [0x02da0000,0x02de0000), sp=0x02ddf83c, free space=254k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [GDI32.dll+0x27773]
C [GDI32.dll+0x278e4]
C [GDI32.dll+0x2f95]
C [awt.dll+0xcfd20]
C [awt.dll+0xce2d1]
C [USER32.dll+0x3158f]
C [USER32.dll+0x31dc9]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.awt.windows.WToolkit.eventLoop()V+0
j sun.awt.windows.WToolkit.run()V+69
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x02edaac8 JavaThread "Thread-19" [_thread_blocked, id=1492]
0x02e6a868 JavaThread "Thread-18" [_thread_blocked, id=2036]
0x02e65940 JavaThread "Thread-17" [_thread_blocked, id=1904]
0x02e9cd80 JavaThread "Timer-0" [_thread_blocked, id=2020]
0x02deaf90 JavaThread "Thread-11" [_thread_blocked, id=2160]
0x02ec0e28 JavaThread "Thread-10" [_thread_blocked, id=2284]
0x02e24818 JavaThread "Thread-14" [_thread_in_native, id=2088]
0x00a18618 JavaThread "Thread-13" [_thread_in_native, id=2008]
0x02e66618 JavaThread "Thread-12" [_thread_in_native, id=2028]
0x02e5fa48 JavaThread "Thread-6" [_thread_blocked, id=2100]
0x02e1ce78 JavaThread "Thread-5" [_thread_blocked, id=2192]
0x02deb930 JavaThread "Thread-9" [_thread_in_native, id=2244]
0x02dee130 JavaThread "Thread-8" [_thread_in_native, id=2240]
0x02dec5c0 JavaThread "Thread-7" [_thread_in_native, id=2004]
0x02e5fe50 JavaThread "Thread-4" [_thread_in_native, id=2052]
0x02e1bbd0 JavaThread "Thread-3" [_thread_in_native, id=2096]
0x00737658 JavaThread "DestroyJavaVM" [_thread_blocked, id=624]
0x02e40d78 JavaThread "TimerQueue" daemon [_thread_blocked, id=2316]
0x00a2cb28 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=1980]
0x00a27658 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=1708]
=>0x00a096d8 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1384]
0x00a09208 JavaThread "AWT-Shutdown" [_thread_blocked, id=2024]
0x009d06f8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1844]
0x009cf2a8 JavaThread "CompilerThread0" daemon [_thread_blocked, id=1892]
0x009ce4e0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=1832]
0x009c9708 JavaThread "Finalizer" daemon [_thread_blocked, id=2068]
0x009c8af0 JavaThread "Reference Handler" daemon [_thread_blocked, id=2232]
Other Threads:
0x009a6958 VMThread [id=2108]
0x009d1c90 WatcherThread [id=2196]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 193K [0x22ab0000, 0x22b50000, 0x22f90000)
eden space 512K, 25% used [0x22ab0000, 0x22ad0768, 0x22b30000)
from space 64K, 100% used [0x22b40000, 0x22b50000, 0x22b50000)
to space 64K, 0% used [0x22b30000, 0x22b30000, 0x22b40000)
tenured generation total 2660K, used 2592K [0x22f90000, 0x23229000, 0x26ab0000)
the space 2660K, 97% used [0x22f90000, 0x232182b0, 0x23218400, 0x23229000)
compacting perm gen total 8192K, used 2169K [0x26ab0000, 0x272b0000, 0x2aab0000)
the space 8192K, 26% used [0x26ab0000, 0x26cce798, 0x26cce800, 0x272b0000)
ro space 8192K, 62% used [0x2aab0000, 0x2afb93f0, 0x2afb9400, 0x2b2b0000)
rw space 12288K, 46% used [0x2b2b0000, 0x2b83fe20, 0x2b840000, 0x2beb0000)
Dynamic libraries:
0x00400000 - 0x0040c000 C:\Program Files\Java\jre1.5.0_04\bin\javaw.exe
0x77f80000 - 0x77ffc000 C:\WINNT\system32\ntdll.dll
0x7c2d0000 - 0x7c335000 C:\WINNT\system32\ADVAPI32.dll
0x7c570000 - 0x7c623000 C:\WINNT\system32\KERNEL32.dll
0x77d30000 - 0x77da8000 C:\WINNT\system32\RPCRT4.dll
0x77e10000 - 0x77e79000 C:\WINNT\system32\USER32.dll
0x77f40000 - 0x77f7c000 C:\WINNT\system32\GDI32.dll
0x78000000 - 0x78045000 C:\WINNT\system32\MSVCRT.dll
0x6d640000 - 0x6d7c9000 C:\Program Files\Java\jre1.5.0_04\bin\client\jvm.dll
0x77570000 - 0x775a0000 C:\WINNT\system32\WINMM.dll
0x6d280000 - 0x6d288000 C:\Program Files\Java\jre1.5.0_04\bin\hpi.dll
0x690a0000 - 0x690ab000 C:\WINNT\system32\PSAPI.DLL
0x6d610000 - 0x6d61c000 C:\Program Files\Java\jre1.5.0_04\bin\verify.dll
0x6d300000 - 0x6d31d000 C:\Program Files\Java\jre1.5.0_04\bin\java.dll
0x6d630000 - 0x6d63f000 C:\Program Files\Java\jre1.5.0_04\bin\zip.dll
0x6d000000 - 0x6d167000 C:\Program Files\Java\jre1.5.0_04\bin\awt.dll
0x77800000 - 0x7781e000 C:\WINNT\system32\WINSPOOL.DRV
0x76620000 - 0x76631000 C:\WINNT\system32\MPR.DLL
0x75e60000 - 0x75e7a000 C:\WINNT\system32\IMM32.dll
0x7ce20000 - 0x7cf0f000 C:\WINNT\system32\ole32.dll
0x72800000 - 0x72846000 C:\WINNT\system32\ddraw.dll
0x728a0000 - 0x728a6000 C:\WINNT\system32\DCIMAN32.dll
0x72cf0000 - 0x72d84000 C:\WINNT\system32\D3DIM700.DLL
0x7cf30000 - 0x7d175000 C:\WINNT\system32\shell32.dll
0x70a70000 - 0x70ad6000 C:\WINNT\system32\SHLWAPI.dll
0x71710000 - 0x71794000 C:\WINNT\system32\COMCTL32.dll
0x6d240000 - 0x6d27d000 C:\Program Files\Java\jre1.5.0_04\bin\fontmanager.dll
0x6d3c0000 - 0x6d3df000 C:\Program Files\Java\jre1.5.0_04\bin\jpeg.dll
0x6d4c0000 - 0x6d4d3000 C:\Program Files\Java\jre1.5.0_04\bin\net.dll
0x75030000 - 0x75044000 C:\WINNT\system32\WS2_32.dll
0x75020000 - 0x75028000 C:\WINNT\system32\WS2HELP.DLL
0x6d4e0000 - 0x6d4e9000 C:\Program Files\Java\jre1.5.0_04\bin\nio.dll
0x062d0000 - 0x062e5000 C:\WINNT\system32\SSSensor.dll
0x782c0000 - 0x782cc000 C:\WINNT\System32\rnr20.dll
0x77980000 - 0x779a4000 C:\WINNT\system32\DNSAPI.DLL
0x75050000 - 0x75058000 C:\WINNT\system32\WSOCK32.dll
0x77340000 - 0x77353000 C:\WINNT\system32\iphlpapi.dll
0x77520000 - 0x77525000 C:\WINNT\system32\ICMP.DLL
0x77320000 - 0x77337000 C:\WINNT\system32\MPRAPI.DLL
0x75150000 - 0x75160000 C:\WINNT\system32\SAMLIB.DLL
0x7cdc0000 - 0x7ce13000 C:\WINNT\system32\NETAPI32.DLL
0x751c0000 - 0x751c6000 C:\WINNT\system32\NETRAP.dll
0x77bf0000 - 0x77c01000 C:\WINNT\system32\NTDSAPI.dll
0x77950000 - 0x7797b000 C:\WINNT\system32\WLDAP32.DLL
0x7c340000 - 0x7c34f000 C:\WINNT\system32\SECUR32.DLL
0x779b0000 - 0x77a4b000 C:\WINNT\system32\OLEAUT32.DLL
0x773b0000 - 0x773df000 C:\WINNT\system32\ACTIVEDS.DLL
0x77380000 - 0x773a3000 C:\WINNT\system32\ADSLDPC.DLL
0x77830000 - 0x7783e000 C:\WINNT\system32\RTUTILS.DLL
0x77880000 - 0x7790e000 C:\WINNT\system32\SETUPAPI.DLL
0x7c0f0000 - 0x7c154000 C:\WINNT\system32\USERENV.DLL
0x774e0000 - 0x77514000 C:\WINNT\system32\RASAPI32.DLL
0x774c0000 - 0x774d1000 C:\WINNT\system32\rasman.dll
0x77530000 - 0x77552000 C:\WINNT\system32\TAPI32.dll
0x77360000 - 0x77379000 C:\WINNT\system32\DHCPCSVC.DLL
0x777e0000 - 0x777e8000 C:\WINNT\System32\winrnr.dll
0x777f0000 - 0x777f5000 C:\WINNT\system32\rasadhlp.dll
0x74fd0000 - 0x74fee000 C:\WINNT\system32\msafd.dll
0x75010000 - 0x75017000 C:\WINNT\System32\wshtcpip.dll
0x76b30000 - 0x76b6e000 C:\WINNT\system32\COMDLG32.DLL
0x76ef0000 - 0x76f13000 C:\WINNT\system32\spool\DRIVERS\W32X86\3\PS5UI.DLL
0x73e10000 - 0x73e83000 C:\WINNT\system32\spool\DRIVERS\W32X86\3\PSCRIPT5. DLL
0x6b770000 - 0x6b783000 C:\WINNT\system32\mscms.dll
0x6d1c0000 - 0x6d1e3000 C:\Program Files\Java\jre1.5.0_04\bin\dcpr.dll
VM Arguments:
java_command: com.prusec.gui.PNLFrame
Environment Variables:
CLASSPATH=C:\Program Files\IBM\WebSphere MQ\Java\lib\providerutil.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\com.ibm.mqjms.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\ldap.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\jta.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\jndi.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\jms.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\connector.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\fscontext.jar;C:\Program Files\IBM\WebSphere MQ\Java\lib\com.ibm.mq.jar;.;C:\PROGRA~1\IBM\SQLLI B\java\db2java.zip;C:\PROGRA~1\IBM\SQLLIB\java\db2 jcc.jar;C:\PROGRA~1\IBM\SQLLIB\java\sqlj.zip;C:\PR OGRA~1\IBM\SQLLIB\java\db2jcc_license_cu.jar;C:\PR OGRA~1\IBM\SQLLIB\bin;C:\PROGRA~1\IBM\SQLLIB\java\ common.jar
PATH=C:\Program Files\IBM\WebSphere Studio\Application Developer\v5.1\runtimes\base_v5\bin;C:\Program Files\IBM\WebSphere MQ\Java\bin;C:/Program Files/IBM/WebSphere MQ/WEMPS\bin;C:\Program Files\IBM\WebSphere MQ\Java\lib;C:\WINNT\system32;C:\WINNT;C:\WINNT\Sy stem32\Wbem;C:\Program Files\ZipGenius 6\;C:\Program Files\IBM\WebSphere MQ\bin;C:\Program Files\IBM\WebSphere MQ\WEMPS\bin;C:\PROGRA~1\E!PC;c:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\ORANT\BIN;C:\PROGRA~1\IBM \SQLLIB\BIN;C:\PROGRA~1\IBM\SQLLIB\FUNCTION;C:\PRO GRA~1\IBM\SQLLIB\SAMPLES\REPL
USERNAME=John Vargas
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 1 family 15, cmov, cx8, fxsr, mmx, sse, sse2, ht
Memory: 4k page, physical 523744k(33872k free), swap 1277840k(616952k free)
vm_info: Java HotSpot(TM) Client VM (1.5.0_04-b05) for windows-x86, built on Jun 3 2005 02:10:41 by "java_re" with MS VC++ 6.0
|
regardless whether the log given to me is a hotspot crash or not.
I just want to know what are hotspot crash?
and How can you avoid/detect/fix a hotspot crash?
Regards,
Jaro
__________________ Action.....reAction
|