jvm虚拟机崩溃,求高手帮忙分析错误原因

kings8611 2012-02-23 05:47:32
#
# An unexpected error has been detected by HotSpot Virtual Machine:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6d098ac7, pid=4000, tid=1964
#
# Java VM: Java HotSpot(TM) Client VM (1.5.0_09-b03 mixed mode)
# Problematic frame:
# C [awt.dll+0x28ac7]
#

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

Current thread (0x4d347230): JavaThread "AWT-EventQueue-0" [_thread_in_native, id=1964]

siginfo: ExceptionCode=0xc0000005, writing address 0xaca94000

Registers:
EAX=0x0000009c, EBX=0xaca94000, ECX=0x00000091, EDX=0x0000009b
ESP=0x5176ee14, EBP=0x0000009b, ESI=0x00919b9c, EDI=0x000000ff
EIP=0x6d098ac7, EFLAGS=0x00010206

Top of Stack: (sp=0x5176ee14)
.........
Instructions: (pc=0x6d098ac7)
0x6d098ab7: 1b 6d 8b e9 8b c2 c1 e6 08 0b f5 c1 e6 08 0b f0
0x6d098ac7: 89 33 8b 7c 24 4c 8b 44 24 2c 83 c7 04 83 c3 04


Stack: [0x51670000,0x51770000), sp=0x5176ee14, free space=1019k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [awt.dll+0x28ac7]

[error occurred during error reporting, step 120, id 0xc0000005]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j sun.java2d.loops.MaskBlit.MaskBlit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII[BII)V+0
j sun.java2d.loops.Blit$GeneralMaskBlit.Blit(Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Ljava/awt/Composite;Lsun/java2d/pipe/Region;IIIIII)V+24
j sun.java2d.pipe.DrawImage.blitSurfaceData(Lsun/java2d/SunGraphics2D;Lsun/java2d/pipe/Region;Lsun/java2d/SurfaceData;Lsun/java2d/SurfaceData;Lsun/java2d/loops/SurfaceType;Lsun/java2d/loops/SurfaceType;IIIIIILjava/awt/Color;)V+97
j sun.java2d.pipe.DrawImage.renderImageCopy(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;Ljava/awt/Color;IIIIII)Z+75
j sun.java2d.pipe.DrawImage.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;)Z+45
j sun.java2d.pipe.DrawImage.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+15
j sun.java2d.pipe.ValidatePipe.copyImage(Lsun/java2d/SunGraphics2D;Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+21
j sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/Color;Ljava/awt/image/ImageObserver;)Z+18
j sun.java2d.SunGraphics2D.drawImage(Ljava/awt/Image;IILjava/awt/image/ImageObserver;)Z+7
j sun.swing.CachedPainter.paintImage(Ljava/awt/Component;Ljava/awt/Graphics;IIIILjava/awt/Image;[Ljava/lang/Object;)V+7
j sun.swing.CachedPainter.paint0(Ljava/awt/Component;Ljava/awt/Graphics;IIII[Ljava/lang/Object;)V+191
j sun.swing.CachedPainter.paint(Ljava/awt/Component;Ljava/awt/Graphics;IIII[Ljava/lang/Object;)V+95
j com.sun.java.swing.plaf.windows.XPStyle$Skin.paintSkin(Ljava/awt/Graphics;IIIII)V+34
j com.sun.java.swing.plaf.windows.WindowsTabbedPaneUI.paintRotatedSkin(Ljava/awt/Graphics;Lcom/sun/java/swing/plaf/windows/XPStyle$Skin;IIIIII)V+177
j com.sun.java.swing.plaf.windows.WindowsTabbedPaneUI.paintContentBorder(Ljava/awt/Graphics;II)V+236
j javax.swing.plaf.basic.BasicTabbedPaneUI.paint(Ljava/awt/Graphics;Ljavax/swing/JComponent;)V+33
j javax.swing.plaf.ComponentUI.update(Ljava/awt/Graphics;Ljavax/swing/JComponent;)V+32
j javax.swing.JComponent.paintComponent(Ljava/awt/Graphics;)V+26
j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+260
J javax.swing.JComponent.paintChildren(Ljava/awt/Graphics;)V
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j javax.swing.JComponent.paint(Ljava/awt/Graphics;)V+292
j javax.swing.JComponent.paintWithOffscreenBuffer(Ljavax/swing/JComponent;Ljava/awt/Graphics;IIIILjava/awt/Image;)V+174
j javax.swing.JComponent.paintDoubleBuffered(Ljavax/swing/JComponent;Ljava/awt/Component;Ljava/awt/Graphics;IIII)Z+131
j javax.swing.JComponent._paintImmediately(IIII)V+739
j javax.swing.JComponent.paintImmediately(IIII)V+83
j javax.swing.RepaintManager.paintDirtyRegions()V+314
j javax.swing.SystemEventQueueUtilities$ComponentWorkRequest.run()V+32
j java.awt.event.InvocationEvent.dispatch()V+47
J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V
J java.awt.EventDispatchThread.pumpOneEventForHierarchy(ILjava/awt/Component;)Z
J java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V
v ~RuntimeStub::alignment_frame_return Runtime1 stub
j java.awt.EventDispatchThread.pumpEvents(ILjava/awt/Conditional;)V+4
j java.awt.EventDispatchThread.pumpEvents(Ljava/awt/Conditional;)V+3
j java.awt.EventDispatchThread.run()V+9
v ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
0x4d34b8c0 JavaThread "Image Fetcher 0" daemon [_thread_blocked, id=1972]
=>0x4d347230 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=1964]
0x4d340cf0 JavaThread "AWT-Shutdown" [_thread_blocked, id=1568]
0x4d344e70 JavaThread "Worker-35" [_thread_blocked, id=2760]
0x4d332a40 JavaThread "Worker-33" [_thread_blocked, id=3620]
0x4d2b8970 JavaThread "TimerQueue" daemon [_thread_blocked, id=2488]
0x009ccc10 JavaThread "Thread-6" [_thread_in_native, id=2288]
0x009bb370 JavaThread "ActiveMQ Transport: tcp:///192.168.35.40:61616" [_thread_in_native, id=928]
0x009ab8b0 JavaThread "Thread-5" [_thread_blocked, id=756]
0x009270b0 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2064]
0x0098ad50 JavaThread "Bundle File Closer" daemon [_thread_blocked, id=3960]
0x00962030 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3576]
0x00919080 JavaThread "Framework Event Dispatcher" daemon [_thread_blocked, id=1456]
0x009168f0 JavaThread "Start Level Event Dispatcher" daemon [_thread_blocked, id=1364]
0x009159f0 JavaThread "State Data Manager" daemon [_thread_blocked, id=972]
0x00901c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3568]
0x008f4460 JavaThread "CompilerThread0" daemon [_thread_blocked, id=448]
0x008ffc60 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=640]
0x008fd410 JavaThread "Finalizer" daemon [_thread_blocked, id=604]
0x008fc190 JavaThread "Reference Handler" daemon [_thread_blocked, id=440]
0x008f30c0 JavaThread "main" [_thread_in_native, id=4004]

Other Threads:
0x008fb470 VMThread [id=492]
0x00902720 WatcherThread [id=2876]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 18240K, used 7615K [0x02cc0000, 0x04080000, 0x07b80000)
eden space 16256K, 42% used [0x02cc0000, 0x033782f8, 0x03ca0000)
from space 1984K, 37% used [0x03e90000, 0x03f47980, 0x04080000)
to space 1984K, 0% used [0x03ca0000, 0x03ca0000, 0x03e90000)
tenured generation total 241984K, used 100566K [0x07b80000, 0x167d0000, 0x42cc0000)
the space 241984K, 41% used [0x07b80000, 0x0ddb5a08, 0x0ddb5c00, 0x167d0000)
compacting perm gen total 43008K, used 42772K [0x42cc0000, 0x456c0000, 0x46cc0000)
the space 43008K, 99% used [0x42cc0000, 0x456853a0, 0x45685400, 0x456c0000)
No shared spaces configured.

Dynamic libraries:
0x00400000 - 0x0040e000 D:\MZDOCTORv4\his.exe
0x7c920000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll
0x7c800000 - 0x7c91e000 C:\WINDOWS\system32\kernel32.dll
..........................................
VM Arguments:
jvm_args: -Xms256m -Xmx1024m
java_command: <unknown>
Launcher Type: generic

Environment Variables:
PATH=D:/MZDOCTORv4/jre/bin/../jre/bin/client;D:/MZDOCTORv4/jre/bin/../jre/bin;C:\MediComSoftware\PASS;D:\门诊医生站0820;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem
USERNAME=Administrator
OS=Windows_NT
PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 10, GenuineIntel



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

OS: Windows XP Build 2600 Service Pack 3

CPU:total 2 (cores per cpu 2, threads per core 1) family 6 model 7 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2

Memory: 4k page, physical 914604k(275344k free), swap 2937048k(2217164k free)

vm_info: Java HotSpot(TM) Client VM (1.5.0_09-b03) for windows-x86, built on Oct 12 2006 01:20:10 by "java_re" with MS VC++ 6.0

看不懂这个东西,请问是什么错误,改怎么分析
...全文
180 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
偏偏遇上端端 2012-08-07
  • 打赏
  • 举报
回复
哥们 我也遇到和你一样的问题 也是RCP开发的程序调用动态链接库 时不时的就崩了 我都快崩了 你问题解决了没有 求教一下 我很着急啊
kings8611 2012-03-05
  • 打赏
  • 举报
回复
程序在给用户的使用过程中用,不定时会出现程序消失,然后就生成这种log,不知道该怎么分析这种日志文件
kings8611 2012-03-05
  • 打赏
  • 举报
回复
用的RCP开发的程序
gloomyfish 2012-02-24
  • 打赏
  • 举报
回复
你是不是用了操作系统的桌面皮肤,好像是你swing PLAF和操作系统冲突造成的
Neetgo 2012-02-24
  • 打赏
  • 举报
回复
我怀疑是动态链接库 dll 存放位置不对。
不学习就落后 2012-02-23
  • 打赏
  • 举报
回复
同样看不懂,大不了重来一次

50,523

社区成员

发帖
与我相关
我的任务
社区描述
Java相关技术讨论
javaspring bootspring cloud 技术论坛(原bbs)
社区管理员
  • Java相关社区
  • 小虚竹
  • 谙忆
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧