我的程序使JVM 虚拟机产生错误,怎么改?

bawojintianhr 2007-07-11 05:10:21
我自己写了一个应用程序,用SWing写的,可是程序运行一段时间后,JVM自动退出,并生成一个日志文件,可是我看不懂,现将其内容贴在下面,望有高手能够解答,万分感谢!!

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

Current thread (0x0082dde0): JavaThread "Finalizer" daemon [_thread_in_native, id=5892]

siginfo: ExceptionCode=0xc0000008

Registers:
EAX=0x0ac9f878, EBX=0x00000000, ECX=0x0ac9f8b8, EDX=0x7c92eb94
ESP=0x0ac9f878, EBP=0x0ac9f8c8, ESI=0x0d6db620, EDI=0x0d6db634
EIP=0x7c984ed1, EFLAGS=0x00000246

Top of Stack: (sp=0x0ac9f878)
0x0ac9f878: c0000008 00000001 00000000 7c984ed1
0x0ac9f888: 00000000 6d64a9ab 00000008 0ac9f8b4
0x0ac9f898: 6d6c9e2c 0082dde0 00000006 00000004
0x0ac9f8a8: 0082de9c 6d6806a4 6d64a9ab 00000010
0x0ac9f8b8: 7c92ea92 7c9624eb 0000025f 0d6db634
0x0ac9f8c8: 0ac9f8d4 7c9624f6 c0000008 0ac9f910
0x0ac9f8d8: 7c92110a 0d6db634 6d0d7af2 0d6db634
0x0ac9f8e8: 0d6db620 0082de9c 6d0c9469 0082dde0

Instructions: (pc=0x7c984ed1)
0x7c984ec1: 8d 45 b0 50 c7 45 b4 01 00 00 00 e8 db 9c fa ff
0x7c984ed1: c9 c2 04 00 90 90 90 90 90 8b ff 55 8b ec 53 56


Stack: [0x0ac60000,0x0aca0000), sp=0x0ac9f878, free space=254k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [ntdll.dll+0x64ed1]
C [ntdll.dll+0x424f6]
C [ntdll.dll+0x110a]
j java.awt.Cursor.finalizeImpl()V+0
j java.awt.Cursor.finalize()V+7
v ~StubRoutines::call_stub
V [jvm.dll+0x82696]
V [jvm.dll+0xd6fd9]
V [jvm.dll+0x82567]
V [jvm.dll+0x87919]
C [java.dll+0x2006]
J java.lang.ref.Finalizer.runFinalizer()V
J java.lang.ref.Finalizer$FinalizerThread.run()V
v ~OSRAdapter
v ~StubRoutines::call_stub
V [jvm.dll+0x82696]
V [jvm.dll+0xd6fd9]
V [jvm.dll+0x82567]
V [jvm.dll+0x822c4]
V [jvm.dll+0x9d216]
V [jvm.dll+0x101489]
V [jvm.dll+0x101457]
C [MSVCRT.dll+0x2a3b0]
C [kernel32.dll+0xb50b]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j java.awt.Cursor.finalizeImpl()V+0
j java.awt.Cursor.finalize()V+7
v ~StubRoutines::call_stub
J java.lang.ref.Finalizer.invokeFinalizeMethod(Ljava/lang/Object;)V
J java.lang.ref.Finalizer.runFinalizer()V
J java.lang.ref.Finalizer$FinalizerThread.run()V
v ~OSRAdapter
v ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
0x0d6dc040 JavaThread "Timer-12" [_thread_blocked, id=13924]
0x0d6ba310 JavaThread "localhost_161_Trans48" [_thread_blocked, id=9640]
0x0d6ba6f0 JavaThread "localhost_161_Trans47" [_thread_blocked, id=9636]
0x0d6b8e80 JavaThread "localhost_161_Trans46" [_thread_blocked, id=8864]
0x0d6b2790 JavaThread "localhost_161_Trans45" [_thread_blocked, id=5668]
0x0d6a9540 JavaThread "localhost_161_Trans44" [_thread_blocked, id=7348]
0x0d6a82a0 JavaThread "localhost_161_Trans43" [_thread_blocked, id=5348]
0x0d69ca20 JavaThread "localhost_161_Trans42" [_thread_blocked, id=5352]
0x0d693060 JavaThread "localhost_161_Trans41" [_thread_blocked, id=8056]
0x0d6a7a80 JavaThread "localhost_161_Trans40" [_thread_blocked, id=6952]
0x0d6a5160 JavaThread "localhost_161_Trans39" [_thread_blocked, id=7028]
0x0d6a4540 JavaThread "localhost_161_Trans38" [_thread_blocked, id=7992]
0x0d6a31c0 JavaThread "localhost_161_Trans37" [_thread_blocked, id=6604]
0x0d6a3e80 JavaThread "localhost_161_Trans36" [_thread_blocked, id=5116]
0x0d6a2bd0 JavaThread "localhost_161_Trans35" [_thread_blocked, id=7020]
0x0d6a18a0 JavaThread "localhost_161_Trans34" [_thread_blocked, id=7008]
0x0d6a06c0 JavaThread "localhost_161_Trans33" [_thread_blocked, id=6516]
0x0090f730 JavaThread "localhost_161_Trans32" [_thread_blocked, id=7312]
0x0090c600 JavaThread "localhost_161_Trans31" [_thread_blocked, id=7176]
0x0d6962b0 JavaThread "localhost_161_Trans30" [_thread_blocked, id=6812]
0x008d5850 JavaThread "localhost_161_Trans1" [_thread_blocked, id=7012]
0x008fddb0 JavaThread "localhost_161_Trans0" [_thread_blocked, id=6948]
0x008c5410 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=6160]
0x008bf830 JavaThread "DestroyJavaVM" [_thread_blocked, id=3836]
0x008b1bc0 JavaThread "AcceptTask" [_thread_in_native, id=6736]
0x008b1e80 JavaThread "WarningWardTask" [_thread_blocked, id=4716]
0x008b0e80 JavaThread "AgentPollTask" [_thread_in_native, id=4992]
0x00857e40 JavaThread "SrPollTask" [_thread_blocked, id=4980]
0x008af6f0 JavaThread "PollTask" [_thread_blocked, id=6240]
0x008afb30 JavaThread "Thread-6" [_thread_blocked, id=6300]
0x008ad0a0 JavaThread "Thread-5" [_thread_blocked, id=6372]
0x008ad2c0 JavaThread "localhost_161_Receive" [_thread_in_native, id=6708]
0x008ac690 JavaThread "Thread-4" [_thread_blocked, id=6064]
0x008aee80 JavaThread "162_Receive" [_thread_in_native, id=6248]
0x0089e890 JavaThread "TimerQueue" daemon [_thread_blocked, id=4116]
0x00886190 JavaThread "Timer-0" [_thread_blocked, id=5024]
0x00865060 JavaThread "AWT-Shutdown" [_thread_blocked, id=6432]
0x0084cb70 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=860]
0x00841120 JavaThread "AWT-Windows" daemon [_thread_in_native, id=7616]
0x00830910 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=6388]
0x0082fa90 JavaThread "CompilerThread0" daemon [_thread_blocked, id=8124]
0x0082e930 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=6932]
=>0x0082dde0 JavaThread "Finalizer" daemon [_thread_in_native, id=5892]
0x0082cb20 JavaThread "Reference Handler" daemon [_thread_blocked, id=6548]

Other Threads:
0x0082bda0 VMThread [id=6012]
0x00831420 WatcherThread [id=6468]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
def new generation total 1856K, used 817K [0x02be0000, 0x02de0000, 0x030c0000)
eden space 1664K, 37% used [0x02be0000, 0x02c7c748, 0x02d80000)
from space 192K, 100% used [0x02d80000, 0x02db0000, 0x02db0000)
to space 192K, 0% used [0x02db0000, 0x02db0000, 0x02de0000)
tenured generation total 22324K, used 14611K [0x030c0000, 0x0468d000, 0x06be0000)
the space 22324K, 65% used [0x030c0000, 0x03f04f38, 0x03f05000, 0x0468d000)
compacting perm gen total 14592K, used 14548K [0x06be0000, 0x07a20000, 0x0abe0000)
the space 14592K, 99% used [0x06be0000, 0x07a151c8, 0x07a15200, 0x07a20000)
No shared spaces configured.
...全文
298 回复 打赏 收藏 转发到动态 举报
写回复
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复

62,615

社区成员

发帖
与我相关
我的任务
社区描述
Java 2 Standard Edition
社区管理员
  • Java SE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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