出现这个问题,是在我要重新运行主程序之前.清理所有生成的对象发生的...不过在之前,我是用java 的事件来处理.最后我换成usb动态库来响应.就出现这个问题.
我猜测是不是usb的动态库与jvm, 或者其他动态库冲突导致的问题.
希望各位能给点意见.不胜感激..#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x15d2a08e, pid=3748, tid=3428
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode)
# Problematic frame:
# C [irrlicht_wrap.dll+0x2a08e]
#
# 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 (0x003f6400): JavaThread "main" [_thread_in_native, id=3428]siginfo: ExceptionCode=0xc0000005, reading address 0x0000004cRegisters:
EAX=0x1c502350, EBX=0x12cd62e8, ECX=0x00000000, EDX=0x12d15b70
ESP=0x0091f900, EBP=0x0091f908, ESI=0x12cd62e8, EDI=0x003f6400
EIP=0x15d2a08e, EFLAGS=0x00010206Top of Stack: (sp=0x0091f900)
0x0091f900: 1c502350 0091f948 0091f94c 0095a440
0x0091f910: 003f64ec 0091f954 1c502350 00000000
0x0091f920: 0091f920 00000000 0091f95c 0091f92c
0x0091f930: 00000000 0091f960 12d15b70 00000000
0x0091f940: 12cd62e8 00000000 0091f95c 0091f984
0x0091f950: 00952cb1 12d15b10 00958439 1c502350
0x0091f960: 00000000 0091f964 12c85374 0091f98c
0x0091f970: 12e13670 00000000 12c85390 0091f95c Instructions: (pc=0x15d2a08e)
0x15d2a07e: 00 00 55 89 e5 83 ec 08 8b 45 10 8b 08 89 04 24
0x15d2a08e: ff 51 4c c9 c2 10 00 90 8d 76 00 8d bc 27 00 00
Stack: [0x008d0000,0x00920000), sp=0x0091f900, free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [irrlicht_wrap.dll+0x2a08e]
j net.sf.jirr.JirrJNI.ISceneNode_remove(J)V+0
j net.sf.jirr.ISceneNode.remove()V+4
j guitar.main.CameraRoam.setCameraMoveWithDir(Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lguitar/main/Dir;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;)V+19
j guitar.main.CameraRoam.createFouseSinger(Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;)V+66
j guitar.main.CameraRoam.cameraMoveWuTai()V+248
j guitar.main.CameraRoam.choiceCamera(I)V+6
J guitar.main.MainScrollPage.mainDeviceRun()V
j guitar.gui.MainPage.main([Ljava/lang/String;)V+249
v ~StubRoutines::call_stubJava frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j net.sf.jirr.JirrJNI.ISceneNode_remove(J)V+0
j net.sf.jirr.ISceneNode.remove()V+4
j guitar.main.CameraRoam.setCameraMoveWithDir(Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lguitar/main/Dir;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;)V+19
j guitar.main.CameraRoam.createFouseSinger(Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;)V+66
j guitar.main.CameraRoam.cameraMoveWuTai()V+248
j guitar.main.CameraRoam.choiceCamera(I)V+6
J guitar.main.MainScrollPage.mainDeviceRun()V
j guitar.gui.MainPage.main([Ljava/lang/String;)V+249
v ~StubRoutines::call_stub--------------- P R O C E S S ---------------Java Threads: ( => current thread )
0x38cc0800 JavaThread "Thread-73" [_thread_blocked, id=652]
0x38cc0400 JavaThread "Thread-72" [_thread_blocked, id=1760]
0x15985c00 JavaThread "Java Sound Event Dispatcher" daemon [_thread_blocked, id=2828]
0x15972000 JavaThread "Audio Player" daemon [_thread_blocked, id=3016]
0x1593d400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3340]
0x15938c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3940]
0x15937800 JavaThread "Attach Listener" daemon [_thread_blocked, id=4000]
0x15935400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3528]
0x15949c00 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=1788]
0x14c08400 JavaThread "Finalizer" daemon [_thread_blocked, id=3432]
0x14c03c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=2444]
=>0x003f6400 JavaThread "main" [_thread_in_native, id=3428]Other Threads:
0x14c00c00 VMThread [id=956]
0x15948000 WatcherThread [id=2816]VM state:not at safepoint (normal execution)VM Mutex/Monitor currently owned by a thread: NoneHeap
par new generation total 54656K, used 15430K [0x02a70000, 0x06a70000, 0x06a70000)
eden space 43776K, 33% used [0x02a70000, 0x0389d5d8, 0x05530000)
from space 10880K, 8% used [0x05fd0000, 0x060b45a8, 0x06a70000)
to space 10880K, 0% used [0x05530000, 0x05530000, 0x05fd0000)
concurrent -sweep generation total 196608K, used 0K [0x06a70000, 0x12a70000, 0x12a70000)
concurrent--sweep perm gen total 16384K, used 5257K [0x12a70000, 0x13a70000, 0x14a70000)
我猜测是不是usb的动态库与jvm, 或者其他动态库冲突导致的问题.
希望各位能给点意见.不胜感激..#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x15d2a08e, pid=3748, tid=3428
#
# Java VM: Java HotSpot(TM) Client VM (1.6.0_03-b05 mixed mode)
# Problematic frame:
# C [irrlicht_wrap.dll+0x2a08e]
#
# 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 (0x003f6400): JavaThread "main" [_thread_in_native, id=3428]siginfo: ExceptionCode=0xc0000005, reading address 0x0000004cRegisters:
EAX=0x1c502350, EBX=0x12cd62e8, ECX=0x00000000, EDX=0x12d15b70
ESP=0x0091f900, EBP=0x0091f908, ESI=0x12cd62e8, EDI=0x003f6400
EIP=0x15d2a08e, EFLAGS=0x00010206Top of Stack: (sp=0x0091f900)
0x0091f900: 1c502350 0091f948 0091f94c 0095a440
0x0091f910: 003f64ec 0091f954 1c502350 00000000
0x0091f920: 0091f920 00000000 0091f95c 0091f92c
0x0091f930: 00000000 0091f960 12d15b70 00000000
0x0091f940: 12cd62e8 00000000 0091f95c 0091f984
0x0091f950: 00952cb1 12d15b10 00958439 1c502350
0x0091f960: 00000000 0091f964 12c85374 0091f98c
0x0091f970: 12e13670 00000000 12c85390 0091f95c Instructions: (pc=0x15d2a08e)
0x15d2a07e: 00 00 55 89 e5 83 ec 08 8b 45 10 8b 08 89 04 24
0x15d2a08e: ff 51 4c c9 c2 10 00 90 8d 76 00 8d bc 27 00 00
Stack: [0x008d0000,0x00920000), sp=0x0091f900, free space=318k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C [irrlicht_wrap.dll+0x2a08e]
j net.sf.jirr.JirrJNI.ISceneNode_remove(J)V+0
j net.sf.jirr.ISceneNode.remove()V+4
j guitar.main.CameraRoam.setCameraMoveWithDir(Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lguitar/main/Dir;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;)V+19
j guitar.main.CameraRoam.createFouseSinger(Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;)V+66
j guitar.main.CameraRoam.cameraMoveWuTai()V+248
j guitar.main.CameraRoam.choiceCamera(I)V+6
J guitar.main.MainScrollPage.mainDeviceRun()V
j guitar.gui.MainPage.main([Ljava/lang/String;)V+249
v ~StubRoutines::call_stubJava frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j net.sf.jirr.JirrJNI.ISceneNode_remove(J)V+0
j net.sf.jirr.ISceneNode.remove()V+4
j guitar.main.CameraRoam.setCameraMoveWithDir(Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;Lguitar/main/Dir;Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;)V+19
j guitar.main.CameraRoam.createFouseSinger(Lnet/sf/jirr/vector3df;Lnet/sf/jirr/vector3df;)V+66
j guitar.main.CameraRoam.cameraMoveWuTai()V+248
j guitar.main.CameraRoam.choiceCamera(I)V+6
J guitar.main.MainScrollPage.mainDeviceRun()V
j guitar.gui.MainPage.main([Ljava/lang/String;)V+249
v ~StubRoutines::call_stub--------------- P R O C E S S ---------------Java Threads: ( => current thread )
0x38cc0800 JavaThread "Thread-73" [_thread_blocked, id=652]
0x38cc0400 JavaThread "Thread-72" [_thread_blocked, id=1760]
0x15985c00 JavaThread "Java Sound Event Dispatcher" daemon [_thread_blocked, id=2828]
0x15972000 JavaThread "Audio Player" daemon [_thread_blocked, id=3016]
0x1593d400 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=3340]
0x15938c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=3940]
0x15937800 JavaThread "Attach Listener" daemon [_thread_blocked, id=4000]
0x15935400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3528]
0x15949c00 JavaThread "Surrogate Locker Thread (CMS)" daemon [_thread_blocked, id=1788]
0x14c08400 JavaThread "Finalizer" daemon [_thread_blocked, id=3432]
0x14c03c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=2444]
=>0x003f6400 JavaThread "main" [_thread_in_native, id=3428]Other Threads:
0x14c00c00 VMThread [id=956]
0x15948000 WatcherThread [id=2816]VM state:not at safepoint (normal execution)VM Mutex/Monitor currently owned by a thread: NoneHeap
par new generation total 54656K, used 15430K [0x02a70000, 0x06a70000, 0x06a70000)
eden space 43776K, 33% used [0x02a70000, 0x0389d5d8, 0x05530000)
from space 10880K, 8% used [0x05fd0000, 0x060b45a8, 0x06a70000)
to space 10880K, 0% used [0x05530000, 0x05530000, 0x05fd0000)
concurrent -sweep generation total 196608K, used 0K [0x06a70000, 0x12a70000, 0x12a70000)
concurrent--sweep perm gen total 16384K, used 5257K [0x12a70000, 0x13a70000, 0x14a70000)
解决方案 »
- 真纠结啊!往一个BoxLayout中加入JPanel怎么跟GridLayout一样啊!
- UndoManager中的canRedo始终返回false.明明能够redo也返回false,为什么?
- 外部类可以访问内部类私有构造函数?
- 怎么使窗口置顶?
- UTF-8文档怎么处理字符“&”
- Communication link failure:Bad handshake这是什么错误?
- 如何统计一个对象数组里的对象有多少个long型的变量呢?
- 在linux上怎么用java连接mysql??
- Java Applet 调整控件大小的问题。
- java swing 中给table添加右键菜单
- 运行Applet 时怎么配置浏览器!
- java学习
希望大家给我一点意见..