java报错,并在桌面生成一个hs_err_pid3900.log文件,请各位帮忙分析一下,谢谢!

时间:2023-01-22 11:45:13
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d72c417, pid=3900, tid=4676
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_07-b03 mixed mode)
# Problematic frame:
# C  0x6d72c417
#

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

Current thread (0x00f13f70):  VMThread [id=4676]

siginfo: ExceptionCode=0xc0000005, reading address 0x07aff7a0

Registers:
EAX=0x07aff7a8, EBX=0x086868c8, ECX=0x0771f360, EDX=0x10042480
ESP=0x0771f2d0, EBP=0x0771f328, ESI=0x0771f360, EDI=0x0771f360
EIP=0x6d72c417, EFLAGS=0x00010202

Top of Stack: (sp=0x0771f2d0)
0x0771f2d0:   6d72c76b 00000000 0771f360 086868c8
0x0771f2e0:   04d3272c 00000080 15645800 15645988
0x0771f2f0:   15645a00 0771f320 6d700c41 6d7cd0a6
0x0771f300:   10048253 0771f320 0771f344 6d72ce28
0x0771f310:   0771f32c 07aff77c 10048253 07aff7a8
0x0771f320:   00000000 0771f4c8 0771f340 6d72cd26
0x0771f330:   0771f4c8 0771f370 00000001 0771f4c8
0x0771f340:   0771f3fc 6d7ccc7e 0771f4c8 0771f370 

Instructions: (pc=0x6d72c417)
0x6d72c407:   8b 41 08 8b 4c 24 04 89 48 ec c2 04 00 8b 41 08
0x6d72c417:   8b 40 f8 c3 8b 41 08 8b 4c 24 04 89 48 f8 c2 04 


Stack: [0x07620000,0x07720000),  sp=0x0771f2d0,  free space=1020k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x6d72c417
C  0x6d72cd26
C  0x6d7ccc7e
C  0x6d7ce242
C  0x6d724596
C  0x6d72ef6c
C  0x6d71182c
C  0x6d72f117
C  0x6d7e51d2
C  0x6d7e4ca0
C  0x6d7e4e49
C  0x6d7e4b7e
C  [msvcrt.dll+0x11287]
C  [msvcrt.dll+0x11328]
C  [kernel32.dll+0x51174]
C  [ntdll.dll+0x5b3f5]
C  [ntdll.dll+0x5b3c8]

VM_Operation (0x0c23ec20): generation collection for allocation, mode: safepoint, requested by thread 0x0876fd10


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

Java Threads: ( => current thread )
  0x086868c8 JavaThread "Keep-Alive-Timer" daemon [_thread_blocked, id=2704]
  0x0c8cf6c0 JavaThread "Thread-25" [_thread_blocked, id=5804]
  0x0c8cfb58 JavaThread "Thread-18" [_thread_blocked, id=4252]
  0x0baf4c58 JavaThread "Thread-15" [_thread_blocked, id=2624]
  0x0baf5278 JavaThread "Version Check Thread" [_thread_blocked, id=5240]
  0x0baf4f68 JavaThread "OUTPUT FLUSHER" [_thread_blocked, id=5632]
  0x0baf4de0 JavaThread "Desktop_Timer" [_thread_blocked, id=4424]
  0x0baf47c0 JavaThread "HSQLDB Timer @7df60a" daemon [_thread_blocked, id=680]
  0x0baf4638 JavaThread "Thread-9" [_thread_in_native, id=4600]
  0x0bab58f8 JavaThread "Thread-5" daemon [_thread_blocked, id=3328]
  0x00e96f58 JavaThread "TimerQueue" daemon [_thread_blocked, id=6120]
  0x0876fd10 JavaThread "AWT-EventQueue-2" [_thread_blocked, id=2352]
  0x00e994a0 JavaThread "thread applet-nc.ui.sm.login.AppletContainer.class" [_thread_blocked, id=4628]
  0x08663110 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=1672]
  0x0864b7f8 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=3112]
  0x08632f58 JavaThread "AWT-Windows" daemon [_thread_blocked, id=5420]
  0x08632dd0 JavaThread "AWT-Shutdown" [_thread_blocked, id=4880]
  0x0862cef8 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=5816]
  0x08573f38 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=5740]
  0x00f6f978 JavaThread "CompilerThread0" daemon [_thread_blocked, id=6108]
  0x00f6eff0 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=5636]
  0x00f62d80 JavaThread "Finalizer" daemon [_thread_blocked, id=2360]
  0x00f623f8 JavaThread "Reference Handler" daemon [_thread_blocked, id=696]
  0x00e8a578 JavaThread "main" [_thread_in_native, id=2444]

Other Threads:
=>0x00f13f70 VMThread [id=4676]
  0x00f06d20 WatcherThread [id=1920]

VM state:at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread:  ([mutex/lock_event])
[0x006bf0a8/0x00000ad8] Threads_lock - owner thread: 0x00f13f70
[0x00e89f50/0x00000b14] Heap_lock - owner thread: 0x0876fd10

Heap
 def new generation   total 2688K, used 2594K [0x15160000, 0x15440000, 0x15640000)
  eden space 2432K, 100% used [0x15160000, 0x153c0000, 0x153c0000)
  from space 256K,  63% used [0x15400000, 0x15428870, 0x15440000)
  to   space 256K,   0% used [0x153c0000, 0x153c0000, 0x15400000)
 tenured generation   total 34132K, used 22789K [0x15640000, 0x17795000, 0x19160000)
   the space 34132K,  66% used [0x15640000, 0x16c817f8, 0x16c81800, 0x17795000)
 compacting perm gen  total 27648K, used 27567K [0x19160000, 0x1ac60000, 0x1d160000)
   the space 27648K,  99% used [0x19160000, 0x1ac4bfc0, 0x1ac4c000, 0x1ac60000)
No shared spaces configured.

Dynamic libraries:
0x01200000 - 0x012a6000  C:\Program Files\Internet Explorer\iexplore.exe
0x77a90000 - 0x77bcc000  C:\Windows\SYSTEM32\ntdll.dll
0x77870000 - 0x77944000  C:\Windows\system32\kernel32.dll
0x75e90000 - 0x75eda000  C:\Windows\system32\KERNELBASE.dll
...
0x74860000 - 0x74899000  C:\Windows\system32\MMDevAPI.DLL
0x72d40000 - 0x72d70000  C:\Windows\system32\wdmaud.drv
0x72d30000 - 0x72d34000  C:\Windows\system32\ksuser.dll
0x74750000 - 0x74757000  C:\Windows\system32\AVRT.dll
0x032f0000 - 0x032fb000  C:\Program Files\360\360safe\safemon\urlproc.dll
0x72c10000 - 0x72c46000  C:\Windows\system32\AUDIOSES.DLL
0x72c00000 - 0x72c08000  C:\Windows\system32\msacm32.drv
0x72be0000 - 0x72bf4000  C:\Windows\system32\MSACM32.dll
0x72bd0000 - 0x72bd7000  C:\Windows\system32\midimap.dll
0x744d0000 - 0x744d9000  C:\Windows\system32\dsrole.dll
0x70830000 - 0x70838000  C:\Windows\System32\winrnr.dll
0x70820000 - 0x70830000  C:\Windows\system32\napinsp.dll
0x70800000 - 0x70812000  C:\Windows\system32\pnrpnsp.dll
0x707f0000 - 0x707fd000  C:\Windows\system32\wshbth.dll
0x72930000 - 0x7293b000  C:\Windows\system32\ImgUtil.dll
0x728a0000 - 0x728ae000  C:\Windows\System32\pngfilt.dll
0x71400000 - 0x714b2000  C:\Windows\System32\jscript.dll
0x754a0000 - 0x754d9000  C:\Windows\system32\schannel.DLL
0x75640000 - 0x75646000  C:\Windows\System32\wship6.dll
0x738f0000 - 0x73928000  C:\Windows\System32\fwpuclnt.dll
0x6a160000 - 0x6a190000  C:\Windows\System32\iepeers.dll
0x73880000 - 0x738d1000  C:\Windows\System32\WINSPOOL.DRV

VM Arguments:
jvm_args: -Xbootclasspath/a:C:\PROGRA~1\JRE15~1.0_0\lib\deploy.jar;C:\PROGRA~1\JRE15~1.0_0\lib\plugin.jar -Xmx64m -Djavaplugin.maxHeapSize=64m -Xverify:remote -Djavaplugin.version=1.5.0_07 -Djavaplugin.nodotversion=150_07 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\JRE15~1.0_0 -Djava.protocol.handler.pkgs=sun.plugin.net.protocol -Djavaplugin.vm.options=-Djava.class.path=C:\PROGRA~1\JRE15~1.0_0\classes -Xbootclasspath/a:C:\PROGRA~1\JRE15~1.0_0\lib\deploy.jar;C:\PROGRA~1\JRE15~1.0_0\lib\plugin.jar -Xmx64m -Djavaplugin.maxHeapSize=64m -Xverify:remote -Djavaplugin.version=1.5.0_07 -Djavaplugin.nodotversion=150_07 -Dbrowser=sun.plugin -DtrustProxy=true -Dapplication.home=C:\PROGRA~1\JRE15~1.0_0 -Djava.protocol.handler.pkgs=sun.plugin.net.protocol  vfprintf
java_command: <unknown>
Launcher Type: generic

Environment Variables:
PATH=C:\PROGRA~1\JRE15~1.0_0\bin;C:\Program Files\Internet Explorer;;C:\Program Files\PC Connectivity Solution\;D:\oracle\product\10.2.0\db_1\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Microsoft SQL Server\80\Tools\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\binn\;C:\Program Files\Microsoft SQL Server\90\DTS\Binn\;C:\Program Files\Microsoft SQL Server\90\Tools\Binn\VSShell\Common7\IDE\;C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\PrivateAssemblies\;C:\Program Files\Windows7Master;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;C:\Program Files\SinoVoice\jTTS 5.0 Desktop\Bin;\win32;C:\Program Files\Sybase\Shared\Web Targets;C:\Program Files\Sybase\Shared\PowerBuilder;C:\Program Files\IDM Computer Solutions\UltraEdit\;.
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 11, GenuineIntel



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

OS: Windows NT 6.1 Build 7600 

CPU:total 2 family 6, cmov, cx8, fxsr, mmx, sse, sse2, ht

Memory: 4k page, physical 2062624k(995604k free), swap 4125248k(2721840k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_07-b03) for windows-x86, built on May  3 2006 01:04:38 by "java_re" with MS VC++ 6.0

2 个解决方案

#1


JVM崩溃了?反复出现吗,还是偶尔出现一次。还是只出现一次。

#2


呵呵, 一直在研究JVM崩溃的日志, 算你找对人了...

compacting perm gen  total 27648K, used 27567K [0x19160000, 0x1ac60000, 0x1d160000) 
  the space 27648K,  99% used [0x19160000, 0x1ac4bfc0, 0x1ac4c000, 0x1ac60000) 

很明显是持久代堆耗尽了.需要在JVM参数中扩大持久代:

-XX:MaxPermSize=64M 

#1


JVM崩溃了?反复出现吗,还是偶尔出现一次。还是只出现一次。

#2


呵呵, 一直在研究JVM崩溃的日志, 算你找对人了...

compacting perm gen  total 27648K, used 27567K [0x19160000, 0x1ac60000, 0x1d160000) 
  the space 27648K,  99% used [0x19160000, 0x1ac4bfc0, 0x1ac4c000, 0x1ac60000) 

很明显是持久代堆耗尽了.需要在JVM参数中扩大持久代:

-XX:MaxPermSize=64M