#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d9f8cbf, pid=340, tid=3804
#
# Java VM: Java HotSpot(TM) Client VM (11.0-b15 mixed mode windows-x86)
# Problematic frame:
# V [jvm.dll+0x148cbf]
#
# 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 (0x35174800): VMThread [stack: 0x35200000,0x35250000] [id=3804]
siginfo: ExceptionCode=0xc0000005, writing address 0x08852000
Registers:
EAX=0x00000003, EBX=0x062d9b48, ECX=0x086b7d20, EDX=0x08852000
ESP=0x3524f9c0, EBP=0x0be2c040, ESI=0x08863780, EDI=0x00006628
EIP=0x6d9f8cbf, EFLAGS=0x00010202
Top of Stack: (sp=0x3524f9c0)
0x3524f9c0: 062d9b48 08849ee0 6da2e5d6 08849ee0
0x3524f9d0: 3524fa28 0031a93c 060b0000 00000002
0x3524f9e0: 6d95f5b9 6d95f681 0031c8c0 6d95f9e5
0x3524f9f0: 3524f9f8 00000001 6da948d8 6d95b64c
0x3524fa00: 6d959839 0031c7b0 0031cfb8 0031a8e8
0x3524fa10: 0a450000 6d95b9f9 3524fa28 00000001
0x3524fa20: 00000001 0031a8e8 6da943b4 32010100
0x3524fa30: 00010100 00000000 00000000 00000000
Instructions: (pc=0x6d9f8cbf)
0x6d9f8caf: 74 09 8b c1 83 e0 07 3c 05 74 07 83 e1 fc 74 02
0x6d9f8cbf: 89 0a 83 c2 04 3b d6 72 d8 8b c7 5f 5e c2 04 00
Stack: [0x35200000,0x35250000], sp=0x3524f9c0, free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [jvm.dll+0x148cbf]
VM_Operation (0x35adf9f4): GenCollectFull, mode: safepoint, requested by thread 0x357cbc00
--------------- P R O C E S S ---------------
Java Threads: ( => current thread )
0x35979000
[error occurred during error reporting (printing all threads), id 0xc0000005]
VM state:at safepoint (normal execution)
VM Mutex/Monitor currently owned by a thread: ([mutex/lock_event])
[0x003161b0] UNKNOWN - owner thread: 0x35174800
[0x00316610] UNKNOWN - owner thread: 0x357cbc00
Heap
def new generation total 12288K, used 7083K [0x029f0000, 0x03740000, 0x060b0000)
eden space 10944K, 56% used [0x029f0000, 0x02ff4528, 0x034a0000)
from space 1344K, 68% used [0x034a0000, 0x03586958, 0x035f0000)
to space 1344K, 0% used [0x035f0000, 0x035f0000, 0x03740000)
tenured generation total 162848K, used 95728K [0x060b0000, 0x0ffb8000, 0x2f1f0000)
the space 162848K, 58% used [0x060b0000, 0x0be2c040, 0x0bee5400, 0x0ffb8000)
compacting perm gen total 53504K, used 53292K [0x2f1f0000, 0x32630000, 0x331f0000)
the space 53504K, 99% used [0x2f1f0000, 0x325fb3c8, 0x325f9000, 0x32630000)
No shared spaces configured.
Dynamic libraries:
0x00400000 - 0x00424000 D:\Program Files\Java\jdk1.6.0_10\bin\java.exe
0x7c920000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c91e000 C:\WINDOWS\system32\kernel32.dll
0x77da0000 - 0x77e49000 C:\WINDOWS\system32\ADVAPI32.dll
0x77e50000 - 0x77ee3000 C:\WINDOWS\system32\RPCRT4.dll
0x77fc0000 - 0x77fd1000 C:\WINDOWS\system32\Secur32.dll
0x7c340000 - 0x7c396000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\msvcr71.dll
0x6d8b0000 - 0x6db06000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\client\jvm.dll
0x77d10000 - 0x77da0000 C:\WINDOWS\system32\USER32.dll
0x77ef0000 - 0x77f39000 C:\WINDOWS\system32\GDI32.dll
0x76b10000 - 0x76b3a000 C:\WINDOWS\system32\WINMM.dll
0x76300000 - 0x7631d000 C:\WINDOWS\system32\IMM32.DLL
0x62c20000 - 0x62c29000 C:\WINDOWS\system32\LPK.DLL
0x73fa0000 - 0x7400b000 C:\WINDOWS\system32\USP10.dll
0x6d330000 - 0x6d338000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\hpi.dll
0x76bc0000 - 0x76bcb000 C:\WINDOWS\system32\PSAPI.DLL
0x6d860000 - 0x6d86c000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\verify.dll
0x6d3d0000 - 0x6d3ef000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\java.dll
0x6d8a0000 - 0x6d8af000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\zip.dll
0x6d610000 - 0x6d619000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\management.dll
0x6d840000 - 0x6d848000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\sunmscapi.dll
0x765e0000 - 0x76673000 C:\WINDOWS\system32\CRYPT32.dll
0x76db0000 - 0x76dc2000 C:\WINDOWS\system32\MSASN1.dll
0x77be0000 - 0x77c38000 C:\WINDOWS\system32\msvcrt.dll
0x6d6c0000 - 0x6d6d3000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\net.dll
0x71a20000 - 0x71a37000 C:\WINDOWS\system32\WS2_32.dll
0x71a10000 - 0x71a18000 C:\WINDOWS\system32\WS2HELP.dll
0x719c0000 - 0x719fe000 C:\WINDOWS\system32\mswsock.dll
0x60fd0000 - 0x61025000 C:\WINDOWS\system32\hnetcfg.dll
0x71a00000 - 0x71a08000 C:\WINDOWS\System32\wshtcpip.dll
0x68000000 - 0x68036000 C:\WINDOWS\system32\rsaenh.dll
0x759d0000 - 0x75a7f000 C:\WINDOWS\system32\USERENV.dll
0x5fdd0000 - 0x5fe25000 C:\WINDOWS\system32\netapi32.dll
0x76ef0000 - 0x76f17000 C:\WINDOWS\system32\DNSAPI.dll
0x76d30000 - 0x76d48000 C:\WINDOWS\system32\iphlpapi.dll
0x76f80000 - 0x76f88000 C:\WINDOWS\System32\winrnr.dll
0x76f30000 - 0x76f5c000 C:\WINDOWS\system32\WLDAP32.dll
0x64000000 - 0x64025000 C:\Program Files\Bonjour\mdnsNSP.dll
0x76f90000 - 0x76f96000 C:\WINDOWS\system32\rasadhlp.dll
0x6d0b0000 - 0x6d1e8000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\awt.dll
0x72f70000 - 0x72f96000 C:\WINDOWS\system32\WINSPOOL.DRV
0x76990000 - 0x76ace000 C:\WINDOWS\system32\ole32.dll
0x77180000 - 0x77283000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\comctl32.dll
0x77f40000 - 0x77fb6000 C:\WINDOWS\system32\SHLWAPI.dll
0x6d2d0000 - 0x6d324000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\fontmanager.dll
0x6d6e0000 - 0x6d6e9000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\nio.dll
0x371a0000 - 0x371fc000 C:\Documents and Settings\All Users\Application Data\Tencent\TSVulFw\TSVulFW.DAT
0x77bd0000 - 0x77bd8000 C:\WINDOWS\system32\VERSION.dll
0x76680000 - 0x76726000 C:\WINDOWS\system32\WININET.dll
0x770f0000 - 0x7717b000 C:\WINDOWS\system32\OLEAUT32.dll
0x7d590000 - 0x7dd84000 C:\WINDOWS\system32\SHELL32.dll
0x7c420000 - 0x7c4a7000 C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989\MSVCP80.dll
0x78130000 - 0x781cb000 C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.4053_x-ww_e6967989\MSVCR80.dll
0x373c0000 - 0x37439000 C:\program files\kingsoft\kingsoft antivirus\kwsui.dll
0x74680000 - 0x746cc000 C:\WINDOWS\system32\MSCTF.dll
0x37480000 - 0x37567000 C:\program files\kingsoft\kingsoft antivirus\kswebshield.dll
0x61880000 - 0x618ba000 C:\WINDOWS\system32\OLEACC.dll
0x75bc0000 - 0x75c3d000 C:\WINDOWS\system32\JSCRIPT.DLL
0x73270000 - 0x732da000 C:\WINDOWS\system32\VBSCRIPT.DLL
0x7eae0000 - 0x7eb81000 C:\WINDOWS\system32\UrlMon.dll
0x37a00000 - 0x37afa000 C:\program files\kingsoft\kingsoft antivirus\kswbc.dll
0x762f0000 - 0x762f5000 C:\WINDOWS\system32\MSIMG32.dll
0x7e550000 - 0x7e6c3000 C:\WINDOWS\system32\shdocvw.dll
0x75430000 - 0x754a1000 C:\WINDOWS\system32\CRYPTUI.dll
0x76c00000 - 0x76c2e000 C:\WINDOWS\system32\WINTRUST.dll
0x76c60000 - 0x76c88000 C:\WINDOWS\system32\IMAGEHLP.dll
0x73640000 - 0x7366e000 C:\WINDOWS\system32\msctfime.ime
0x4b640000 - 0x4b7e6000 C:\WINDOWS\system32\d3d9.dll
0x6dd20000 - 0x6dd26000 C:\WINDOWS\system32\d3d8thk.dll
0x6d500000 - 0x6d524000 D:\Program Files\Java\jdk1.6.0_10\jre\bin\jpeg.dll
VM Arguments:
jvm_args: -Xms128m -Xmx712m -Djava.util.logging.config.file=D:\apache-tomcat-6.0.32_lios_new_w\conf\logging.properties -Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager -Djava.endorsed.dirs=D:\apache-tomcat-6.0.32_lios_new_w\endorsed -Dcatalina.base=D:\apache-tomcat-6.0.32_lios_new_w -Dcatalina.home=D:\apache-tomcat-6.0.32_lios_new_w -Djava.io.tmpdir=D:\apache-tomcat-6.0.32_lios_new_w\temp
java_command: org.apache.catalina.startup.Bootstrap start
Launcher Type: SUN_STANDARD
Environment Variables:
JAVA_HOME=D:\Program Files\Java\jdk1.6.0_10
JRE_HOME=D:\Program Files\Java\jdk1.6.0_10
CLASSPATH=D:\apache-tomcat-6.0.32_lios_new_w\bin\bootstrap.jar
PATH=D:\Program Files\Java\jdk1.6.0_10/bin;D:\Program Files\apache-maven-2.2.1/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Common Files\Thunder Network\KanKan\Codecs;;E:\software\android-sdk-windows\tools;C:\Program Files\Tencent\QQPCMgr\6.2.2018.201;C:\Program Files\Tencent\QQPCMgr\6.2.2018.201
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 15 Model 95 Stepping 3, AuthenticAMD
--------------- S Y S T E M ---------------
OS: Windows XP Build 2600 Service Pack 3
CPU:total 1 (1 cores per cpu, 1 threads per core) family 15 model 95 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext
Memory: 4k page, physical 2030000k(392072k free), swap 3347952k(1090172k free)
vm_info: Java HotSpot(TM) Client VM (11.0-b15) for windows-x86 JRE (1.6.0_10-b33), built on Sep 26 2008 01:00:43 by "java_re" with MS VC++ 7.1
time: Tue Feb 07 17:01:40 2012
elapsed time: 24318 seconds
以上为报错文件内容,附件为报错文件。
compacting perm gen total 27648K, used 27567K [0x19160000, 0x1ac60000, 0x1d160000)
the space 27648K, 99% used [0x19160000, 0x1ac4bfc0, 0x1ac4c000, 0x1ac60000)
很明显是持久代堆耗尽了.需要在JVM参数中扩大持久代:
-XX:PermSize=256M -XX:MaxPermSize=512m
直接在catalina.bat文件中JAVA_OPTS后面加上,如下:
set JAVA_OPTS=%JAVA_OPTS% -Xms128m -Xmx712m -XX:PermSize=256M -XX:MaxPermSize=512m
分享到:
相关推荐
另一个重要的参数是`-XX:OnError`,它允许我们在JVM崩溃时执行自定义的命令,比如`pmap %p`用于显示进程的内存映射,或者`gcore %p; dbx - %p`用于生成核心转储并启动调试器。在Linux中,这些命令会在子进程中执行,...
此为修复版本,下载后直接使用即可 版本号:1.6.4,大家去下载jar的时候别搞错了!
在"sigar1.6.4,jvm崩溃修复版"中,它特别针对JVM崩溃问题进行了优化和修复,提升了其在Java环境下的稳定性。 在JVM(Java Virtual Machine)中,崩溃可能由于多种原因,如内存溢出、线程死锁、非法指令或系统资源...
该项目是一款基于Java平台的JVM崩溃分析工具源码,包含22个文件,其中19个为Java源文件,1个JAR包文件,1个Markdown文件和1个XML文件。该工具专注于分析JVM崩溃原因并提供常见解决方案。
在书上看到一个作者提出一个问题“怎样通过编写Java代码让Jvm崩溃”,我看了之后也不懂。带着问题查了一下,百度知道里面有这样一个答案: 1 package jvm; 2 3 public class Crash { 4 public static void main...
首先,我们需要了解JVM崩溃的常见原因。这可能包括内存溢出(Out of Memory Error)、线程死锁、非法指令、系统资源耗尽等。错误日志通常会提供以下几个关键部分的信息: 1. **头部信息**:包含崩溃时JVM的版本、...
"年轻代GC JVM crash"可能是因为在垃圾回收过程中遇到了严重问题,导致JVM崩溃。这可能是由于以下原因: 1. **内存溢出**:如果年轻代的空间不足以容纳新分配的对象,或者Survivor区无法容纳从Eden区晋升的对象,就...
《深入解析JVM崩溃分析与解决方案》 在Java开发领域,JVM(Java Virtual Machine)是执行Java程序的核心。然而,由于各种原因,JVM可能会出现崩溃,这将导致应用程序无法正常运行。"CrashAnalysis-master.zip"是一...
这个文件对于开发者来说至关重要,因为它记录了JVM崩溃时的详细信息,包括堆栈跟踪、系统属性、线程信息以及可能的故障原因。 标题"JVM Crash,生成hs_err_pid.log文件"指的是Java虚拟机在运行过程中遇到了致命问题...
使用MAT进行内存分析时,首先需要在JVM崩溃或出现性能问题时捕获.hprof文件,然后用MAT打开并分析。通过MAT的分析结果,可以找到内存占用过多的对象,以及可能导致内存泄漏的引用链。 总结起来,理解JVM内存结构...
1. **生成heapdump**:可以通过JVM的`jmap`命令,或者在JVM崩溃时由操作系统的信号触发。 2. **分析heapdump**:IBM的这个工具能解析heapdump,展示内存中的对象数量、大小分布,以及对象间的引用关系。通过查找...
这通常是通过在JVM崩溃、挂起或按需时触发堆转储来完成的。在Java应用程序中,可以通过设置JVM参数`-XX:+HeapDumpOnOutOfMemoryError`来配置当出现内存溢出错误时自动创建堆转储。也可以使用`jmap`命令(在JDK工具...
在实际使用MAT时,我们需要先获取heap dump文件,这通常可以通过JVM的`jmap`命令或在JVM崩溃时自动生成。然后导入到MAT中,通过上述功能进行分析。例如,我们可能会关注那些有大量实例但没有被释放的类,或者查找...
### 使用JNA替代JNI调用DLL,并解决内存溢出问题 #### 问题背景 在项目的开发过程中,常常遇到需要处理二进制流数据并对其进行解析处理的情况。这种情况下,如果上层应用平台采用的是Java开发,而底层算法或数据...
这些文件通常包含有核心转储文件(core dump)和日志文件等,是诊断JVM崩溃的重要依据。 ##### 1. 核心转储文件分析 核心转储文件包含了崩溃时刻的完整内存映像,通过对它的分析,可以了解到程序崩溃时的内存状况。...
- JVM崩溃可能由多种原因引起,如内存溢出、非法指令等。通过分析javacore文件可以找到导致崩溃的具体线程和代码位置。 - **Hang/Performance Degradation:** - 性能下降或挂起的问题可能是因为线程间的竞争或者...