`
lycwhite
  • 浏览: 55592 次
  • 性别: Icon_minigender_1
  • 来自: 河南
社区版块
存档分类
最新评论

JVM崩溃

    博客分类:
  • JVM
阅读更多

#

# 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
分享到:
评论

相关推荐

    jvm crash的崩溃日志详细分析及注意点

    另一个重要的参数是`-XX:OnError`,它允许我们在JVM崩溃时执行自定义的命令,比如`pmap %p`用于显示进程的内存映射,或者`gcore %p; dbx - %p`用于生成核心转储并启动调试器。在Linux中,这些命令会在子进程中执行,...

    sigar-amd64-winnt.dll,修复jvm崩溃版本

    此为修复版本,下载后直接使用即可 版本号:1.6.4,大家去下载jar的时候别搞错了!

    sigar1.6.4,jvm崩溃修复版

    在"sigar1.6.4,jvm崩溃修复版"中,它特别针对JVM崩溃问题进行了优化和修复,提升了其在Java环境下的稳定性。 在JVM(Java Virtual Machine)中,崩溃可能由于多种原因,如内存溢出、线程死锁、非法指令或系统资源...

    基于Java平台的JVM崩溃分析工具设计源码

    该项目是一款基于Java平台的JVM崩溃分析工具源码,包含22个文件,其中19个为Java源文件,1个JAR包文件,1个Markdown文件和1个XML文件。该工具专注于分析JVM崩溃原因并提供常见解决方案。

    关于编写Java程序让Jvm崩溃

    在书上看到一个作者提出一个问题“怎样通过编写Java代码让Jvm崩溃”,我看了之后也不懂。带着问题查了一下,百度知道里面有这样一个答案: 1 package jvm; 2 3 public class Crash { 4 public static void main...

    JVM crash 错误日志分析

    首先,我们需要了解JVM崩溃的常见原因。这可能包括内存溢出(Out of Memory Error)、线程死锁、非法指令、系统资源耗尽等。错误日志通常会提供以下几个关键部分的信息: 1. **头部信息**:包含崩溃时JVM的版本、...

    年轻代gc jvm crash

    "年轻代GC JVM crash"可能是因为在垃圾回收过程中遇到了严重问题,导致JVM崩溃。这可能是由于以下原因: 1. **内存溢出**:如果年轻代的空间不足以容纳新分配的对象,或者Survivor区无法容纳从Eden区晋升的对象,就...

    CrashAnalysis-master.zip

    《深入解析JVM崩溃分析与解决方案》 在Java开发领域,JVM(Java Virtual Machine)是执行Java程序的核心。然而,由于各种原因,JVM可能会出现崩溃,这将导致应用程序无法正常运行。"CrashAnalysis-master.zip"是一...

    JVM Crash,生成hs_err_pid.log文件

    这个文件对于开发者来说至关重要,因为它记录了JVM崩溃时的详细信息,包括堆栈跟踪、系统属性、线程信息以及可能的故障原因。 标题"JVM Crash,生成hs_err_pid.log文件"指的是Java虚拟机在运行过程中遇到了致命问题...

    jvm内存分析-jdk17-memoryAnalyer

    使用MAT进行内存分析时,首先需要在JVM崩溃或出现性能问题时捕获.hprof文件,然后用MAT打开并分析。通过MAT的分析结果,可以找到内存占用过多的对象,以及可能导致内存泄漏的引用链。 总结起来,理解JVM内存结构...

    【JAVA WEB实用技巧与优化方案】如何排查JVM线程和内存相关问题

    1. **生成heapdump**:可以通过JVM的`jmap`命令,或者在JVM崩溃时由操作系统的信号触发。 2. **分析heapdump**:IBM的这个工具能解析heapdump,展示内存中的对象数量、大小分布,以及对象间的引用关系。通过查找...

    ha456.jar(IBMHeapAnalyzer)JVM内存分析工具

    这通常是通过在JVM崩溃、挂起或按需时触发堆转储来完成的。在Java应用程序中,可以通过设置JVM参数`-XX:+HeapDumpOnOutOfMemoryError`来配置当出现内存溢出错误时自动创建堆转储。也可以使用`jmap`命令(在JDK工具...

    (三)MATJVM 内存分析工具.MAT JVM 内存分析工具

    在实际使用MAT时,我们需要先获取heap dump文件,这通常可以通过JVM的`jmap`命令或在JVM崩溃时自动生成。然后导入到MAT中,通过上述功能进行分析。例如,我们可能会关注那些有大量实例但没有被释放的类,或者查找...

    使用JNA替代JNI调用DLL,并解决内存溢出问题

    ### 使用JNA替代JNI调用DLL,并解决内存溢出问题 #### 问题背景 在项目的开发过程中,常常遇到需要处理二进制流数据并对其进行解析处理的情况。这种情况下,如果上层应用平台采用的是Java开发,而底层算法或数据...

    java 虚拟机问题分析大全

    这些文件通常包含有核心转储文件(core dump)和日志文件等,是诊断JVM崩溃的重要依据。 ##### 1. 核心转储文件分析 核心转储文件包含了崩溃时刻的完整内存映像,通过对它的分析,可以了解到程序崩溃时的内存状况。...

    IBM内部javacore分析pdf教程文件

    - JVM崩溃可能由多种原因引起,如内存溢出、非法指令等。通过分析javacore文件可以找到导致崩溃的具体线程和代码位置。 - **Hang/Performance Degradation:** - 性能下降或挂起的问题可能是因为线程间的竞争或者...

Global site tag (gtag.js) - Google Analytics