JVM 1.5.0_05 crash.
843829Mar 8 2006 — edited Sep 21 2006Hello!
I have some problem with Java Virtual Machine. I have runned my program many times and there was the same JVM error after a few minutes of execution. My programs is listening to the network interface, captures packets using JPCap and stores some information about traffic in the HashMap's. I run capturing process in a new thread.
When I start the capturing process without any processing (start a new thread and simply print out packets' info while they're appearing) - all is OK, JVM doesn't crash, so I think the problem is not in the packet capturing and JPcap. But when I add my packet handling and storing information in the HashMap's, after some minutes I have the following JVM crash message:
I will be very thankful, if anyone can help.
Thank you again!
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d6d8329, pid=2252, tid=3232
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_05-b05 mixed mode, sharing)
# Problematic frame:
# V [jvm.dll+0x98329]
#
--------------- T H R E A D ---------------
Current thread (0x00ac65d0): JavaThread "Thread-1" [_thread_in_vm, id=3232]
siginfo: ExceptionCode=0xc0000005, reading address 0x00000000
Registers:
EAX=0x00000000, EBX=0x00a84b88, ECX=0x0337fa60, EDX=0x6d6c985f
ESP=0x0337fa40, EBP=0x0337fa8c, ESI=0x0337fa60, EDI=0x6d788bc8
EIP=0x6d6d8329, EFLAGS=0x00010246
Top of Stack: (sp=0x0337fa40)
0x0337fa40: 6d6c69d5 00000000 00ac65d0 6d6c9894
0x0337fa50: 00ac65d0 00000000 0337faa0 00ac668c
0x0337fa60: 1000f5cc 6d64aa71 00ac65d0 0337fa88
0x0337fa70: 6d6c6e9c 00ac65d0 00000006 0000000e
0x0337fa80: 6d788bc8 00ac668c 00000062 00000062
0x0337fa90: 10001d04 00ac668c 00a39e20 00000000
0x0337faa0: 00000014 03240048 02d11fe0 02c9a63a
0x0337fab0: 00a84b88 03240048 0324005c 00000000
Instructions: (pc=0x6d6d8329)
0x6d6d8319: 44 24 04 24 fc 8b 00 8b 00 c3 8b 44 24 04 24 fc
0x6d6d8329: 8b 00 ff 74 24 04 8b c8 e8 93 fe ff ff c3 8b 44
Stack: [0x03340000,0x03380000), sp=0x0337fa40, free space=254k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x98329]
Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j jpcap.JpcapCaptor.processPacket(ILjpcap/PacketReceiver;)I+0
j org.horna.core.PacketProcessor$1.run()V+40
j java.lang.Thread.run()V+11
v ~StubRoutines::call_stub
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x00035f70 JavaThread "DestroyJavaVM" [_thread_blocked, id=4000]
=>0x00ac65d0 JavaThread "Thread-1" [_thread_in_vm, id=3232]
0x00a6e9e8 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3056]
0x00a6d5c0 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3756]
0x00a6c858 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3104]
0x00a47c18 JavaThread "Finalizer" daemon [_thread_blocked, id=2880]
0x0003f780 JavaThread "Reference Handler" daemon [_thread_blocked, id=3188]
Other Threads:
0x00a38f28 VMThread [id=1108]
0x00a6fbf8 WatcherThread [id=3216]
VM state:not at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: None
Heap
def new generation total 576K, used 110K [0x22a80000, 0x22b20000, 0x22f60000)
eden space 512K, 20% used [0x22a80000, 0x22a9aaf0, 0x22b00000)
from space 64K, 5% used [0x22b10000, 0x22b10ef0, 0x22b20000)
to space 64K, 0% used [0x22b00000, 0x22b00000, 0x22b10000)
tenured generation total 1408K, used 142K [0x22f60000, 0x230c0000, 0x26a80000)
the space 1408K, 10% used [0x22f60000, 0x22f838d8, 0x22f83a00, 0x230c0000)
compacting perm gen total 8192K, used 115K [0x26a80000, 0x27280000, 0x2aa80000)
the space 8192K, 1% used [0x26a80000, 0x26a9cd70, 0x26a9ce00, 0x27280000)
ro space 8192K, 62% used [0x2aa80000, 0x2af8a3a0, 0x2af8a400, 0x2b280000)
rw space 12288K, 46% used [0x2b280000, 0x2b8103d8, 0x2b810400, 0x2be80000)
Dynamic libraries:
0x00400000 - 0x0040c000 C:\WINDOWS\system32\java.exe
0x7c900000 - 0x7c9b0000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c8f4000 C:\WINDOWS\system32\kernel32.dll
0x77dd0000 - 0x77e6b000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e70000 - 0x77f01000 C:\WINDOWS\system32\RPCRT4.dll
0x77c10000 - 0x77c68000 C:\WINDOWS\system32\MSVCRT.dll
0x6d640000 - 0x6d7cc000 C:\Program Files\Java\jre1.5.0_05\bin\client\jvm.dll
0x77d40000 - 0x77dd0000 C:\WINDOWS\system32\USER32.dll
0x77f10000 - 0x77f56000 C:\WINDOWS\system32\GDI32.dll
0x76b40000 - 0x76b6d000 C:\WINDOWS\system32\WINMM.dll
0x6d280000 - 0x6d288000 C:\Program Files\Java\jre1.5.0_05\bin\hpi.dll
0x76bf0000 - 0x76bfb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d610000 - 0x6d61c000 C:\Program Files\Java\jre1.5.0_05\bin\verify.dll
0x6d300000 - 0x6d31d000 C:\Program Files\Java\jre1.5.0_05\bin\java.dll
0x6d630000 - 0x6d63f000 C:\Program Files\Java\jre1.5.0_05\bin\zip.dll
0x10000000 - 0x10028000 C:\java5\bin\Jpcap.dll
0x71ab0000 - 0x71ac7000 C:\WINDOWS\system32\WS2_32.dll
0x71aa0000 - 0x71aa8000 C:\WINDOWS\system32\WS2HELP.dll
0x02c90000 - 0x02cd1000 C:\WINDOWS\system32\wpcap.dll
0x009a0000 - 0x009b5000 C:\WINDOWS\system32\packet.dll
0x009c0000 - 0x009d0000 C:\WINDOWS\system32\WanPacket.dll
0x610f0000 - 0x61101000 C:\WINDOWS\system32\NPPTools.dll
0x72830000 - 0x7292e000 C:\WINDOWS\system32\MFC42u.DLL
0x774e0000 - 0x7761c000 C:\WINDOWS\system32\ole32.dll
0x77120000 - 0x771ac000 C:\WINDOWS\system32\OLEAUT32.dll
0x76d60000 - 0x76d79000 C:\WINDOWS\system32\iphlpapi.dll
0x77c00000 - 0x77c08000 C:\WINDOWS\system32\VERSION.dll
0x5a700000 - 0x5a711000 C:\WINDOWS\system32\npp\ndisnpp.dll
0x74720000 - 0x7476b000 C:\WINDOWS\system32\MSCTF.dll
0x76fd0000 - 0x7704f000 C:\WINDOWS\system32\CLBCATQ.DLL
0x77050000 - 0x77115000 C:\WINDOWS\system32\COMRes.dll
0x77fe0000 - 0x77ff1000 C:\WINDOWS\system32\Secur32.dll
0x76d40000 - 0x76d58000 C:\WINDOWS\system32\MPRAPI.dll
0x77cc0000 - 0x77cf2000 C:\WINDOWS\system32\ACTIVEDS.dll
0x76e10000 - 0x76e35000 C:\WINDOWS\system32\adsldpc.dll
0x5b860000 - 0x5b8b4000 C:\WINDOWS\system32\NETAPI32.dll
0x76f60000 - 0x76f8c000 C:\WINDOWS\system32\WLDAP32.dll
0x76b20000 - 0x76b31000 C:\WINDOWS\system32\ATL.DLL
0x76e80000 - 0x76e8e000 C:\WINDOWS\system32\rtutils.dll
0x71bf0000 - 0x71c03000 C:\WINDOWS\system32\SAMLIB.dll
0x77920000 - 0x77a13000 C:\WINDOWS\system32\SETUPAPI.dll
0x6d4c0000 - 0x6d4d3000 C:\Program Files\Java\jre1.5.0_05\bin\net.dll
VM Arguments:
jvm_args: -Djava.util.logging.config.file=logging.properties
java_command: org/horna/core/Simulator
Environment Variables:
JAVA_HOME=C:\java5
CLASSPATH=C:\java5\lib;E:\bea\weblogic90\server\lib\weblogic.jar;C:\java5\lib\tools.jar;.;D:\javasoft\jpcap-0.5\lib\JpcapDumper-0.3.jar
PATH=C:\Program Files\Far;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\j2sdk1.4.2_01\bin;C:\Program files\PostgreSQL\8.0\bin;D:\Install\jadnt158;C:\java5\bin;D:\javainstall\fop\fop-0.20.5\;C:\Nokia\Update_Manager\bin;D:\canoo\bin;E:\bea\weblogic90\server\bin\;E:\prog\mysql\bin;C:\Program Files\ATI Technologies\ATI.ACE\
USERNAME=Rina
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 8 Stepping 1, AuthenticAMD
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 2
CPU:total 1 family 6, cmov, cx8, fxsr, mmx, sse
Memory: 4k page, physical 523760k(101868k free), swap 1278300k(574876k free)
vm_info: Java HotSpot(TM) Client VM (1.5.0_05-b05) for windows-x86, built on Aug 26 2005 15:36:02 by "java_re" with MS VC++ 6.0