JVM crash

Started by mulova, July 16, 2009, 03:25:37

Previous topic - Next topic

mulova

I'm developing game in jme and LWJGL.
I sometimes get JVM crash but don't know how to solve it.
How can I solve this?
Is there any way to avoid JVM crash?

My game uses VBO for dynamic object, Display List for static object.
Is it related to this problem?
Sorry for lack of information.

Thank you in advance.

Top of Stack: (sp=0x0012e824)
0x0012e824:   3ab30f00 3ab5eed8 00000000 3ab30f00
0x0012e834:   69617eda 3ab310b4 3ad91c88 00000004
0x0012e844:   00000000 6961fa65 00000001 3ad91c88
0x0012e854:   69aedf40 00000004 00000001 00011934
0x0012e864:   6927c106 00000000 69aef334 69213e2b
0x0012e874:   3ad91c88 00000004 00000000 69aef334
0x0012e884:   00000001 692128a1 69aedf00 00000004
0x0012e894:   3ab1c738 3ab47bf0 00000001 00000001 

Instructions: (pc=0x696155d8)
0x696155c8:   00 00 00 00 00 e8 ee f9 ff ff 8b 83 60 8a 00 00
0x696155d8:   83 78 04 00 0f 84 fc 00 00 00 8b 83 7c 8f 00 00 


Stack: [0x00030000,0x00130000],  sp=0x0012e824,  free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [atioglxx.dll+0x5e55d8]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  org.lwjgl.opengl.ARBMultitexture.nglActiveTextureARB(IJ)V
J  org.lwjgl.opengl.ARBMultitexture.glActiveTextureARB(I)V
J  com.jme.scene.state.lwjgl.LWJGLTextureState.apply()V
J  com.jme.renderer.lwjgl.LWJGLRenderer.applyStates([Lcom/jme/scene/state/RenderState;Lcom/jme/scene/Geometry;)V
J  com.jme.scene.TriMesh.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.rontab.bake.player.node.Person.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.renderer.lwjgl.LWJGLTextureRenderer.render(Lcom/jme/scene/Spatial;Lcom/jme/image/Texture;Z)V
J  com.rontab.bim.render.PlanarShadow.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.rontab.bake.scene.shadow.ShadowManager.render(Lcom/jme/renderer/Renderer;)V
J  com.rontab.bake.state.ActualState.renderState(F)V
J  com.rontab.bake.BakeState.render(F)V
J  com.rontab.bake.Bake.render(F)V
J  com.rontab.bim.app.RontabGame.start()V
j  com.rontab.bake.Bake.main([Ljava/lang/String;)V+16
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  rontab.loader.Main.main([Ljava/lang/String;)V+214
v  ~StubRoutines::call_stub

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

OS: Windows XP Build 2600 Service Pack 3

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

Memory: 4k page, physical 2095532k(354904k free), swap 4033984k(2215336k free)

vm_info: Java HotSpot(TM) Server VM (14.0-b16) for windows-x86 JRE (1.6.0_14-b08), built on May 21 2009 07:57:57 by "java_re" with MS VC++ 7.1

time: Thu Jul 16 11:26:28 2009
elapsed time: 2793 seconds


#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x696155d8, pid=2248, tid=2776
#
# JRE version: 6.0_14-b08
# Java VM: Java HotSpot(TM) Server VM (14.0-b16 mixed mode windows-x86 )
# Problematic frame:
# C  [atioglxx.dll+0x5e55d8]
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

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

Current thread (0x02616800):  JavaThread "main" [_thread_in_native, id=2776, stack(0x00030000,0x00130000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000004

Registers:
EAX=0x00000000, EBX=0x36bb507c, ECX=0x00000008, EDX=0x36b20608
ESP=0x0012e898, EBP=0x00000001, ESI=0x39bf0f70, EDI=0x36bb507c
EIP=0x696155d8, EFLAGS=0x00210212

Top of Stack: (sp=0x0012e898)
0x0012e898:   36bb4ec8 39bf0f70 00000000 36bb4ec8
0x0012e8a8:   69617eda 36bb507c 39c0fdd8 00000004
0x0012e8b8:   00000000 6961fa65 39c0fdd8 00000004
0x0012e8c8:   00000cfc 00000002 69213ef8 00000000
0x0012e8d8:   69aedf40 00000004 69213155 69213189
0x0012e8e8:   39c0fdd8 00000004 00000000 00000cfc
0x0012e8f8:   00000001 69aef2d0 00000000 00000000
0x0012e908:   00000001 691fa450 691f797a 00001405 

Instructions: (pc=0x696155d8)
0x696155c8:   00 00 00 00 00 e8 ee f9 ff ff 8b 83 60 8a 00 00
0x696155d8:   83 78 04 00 0f 84 fc 00 00 00 8b 83 7c 8f 00 00 


Stack: [0x00030000,0x00130000],  sp=0x0012e898,  free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [atioglxx.dll+0x5e55d8]

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  org.lwjgl.opengl.GL11.nglDrawElements(IIILjava/nio/Buffer;IJ)V
J  com.jme.scene.TriMesh.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.rontab.bake.player.node.Person.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.renderer.lwjgl.LWJGLTextureRenderer.render(Lcom/jme/scene/Spatial;Lcom/jme/image/Texture;Z)V
J  com.rontab.bim.render.PlanarShadow.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Node.draw(Lcom/jme/renderer/Renderer;)V
J  com.jme.scene.Spatial.onDraw(Lcom/jme/renderer/Renderer;)V
J  com.jme.renderer.pass.BasicPassManager.renderPasses(Lcom/jme/renderer/Renderer;)V
J  com.rontab.bake.BakeState.render(F)V
J  com.rontab.bake.Bake.render(F)V
J  com.rontab.bim.app.RontabGame.start()V
j  com.rontab.bake.Bake.main([Ljava/lang/String;)V+16
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  rontab.loader.Main.main([Ljava/lang/String;)V+214
v  ~StubRoutines::call_stub

broumbroum

Stack: [0x00030000,0x00130000],  sp=0x0012e824,  free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [atioglxx.dll+0x5e55d8]

what do you use as a ATI graphics card  and is that an applet (applets crashes for reasons I describe below) or java application (shouldn't crash)?

  • Try enabling/disabling sun.java2d.opengl and sun.java2d.d3d each.
  • Also, com.sun.media.imagio.disableCodecsLib HAS to be set true on windows. (You're loading texture, aren't you?)
::)

mulova

Thanks you very much for your reply.  :)
Gfx card is Radeon HD4730 & HD4850.
It's a desktop application(not applet).

Even it is not an applet, I'll try your suggestion.
Please let me how how I could do that.
you mean 'com.sun.media.imagio.disableCodecsLib' as System Property?
And how can I disable/enable sun.java2d.opengl/sun.ava2d.d3d?

And I have one more question.
Is there a way to debug this kind of problem.
Could you show me the way to debug at lwjgl source code level?
Have a good day!!

broumbroum

QuoteCould you show me the way to debug at lwjgl source code level?
It's kinda JAva VM problem as you see.
Those as System properties, i.e. run your java application with the same command-line but add -- it must be before -jar "aplic.jar" -- -Dsun.java2d.opengl=false -Dsun.java2d.d3d=True and try vice-versa or if you make use of stuff like JIIO (there are clib_jiio_sse2.dll and other clib*.dll's) -Dcom.sun.media.imageio.disableCodecLibs=true .
I may add one more issue with Image instances : Make no use of VolatileImage (at least if you're not in Java2D full screen hardware accelerated blabla... :-*)

mulova

Setting system property doesn't change the situation. :'(
Is there anyone suffering from the same problem?
It's so critical and I don't have any idea to detect or fix it.
Can anyone show me how to debug this situation?

Thanks for any help in advance.

broumbroum

com.sun.media.imageio.disableCodecLib (not '..Libs') see JPEG2000 desc.

anyway, do you render texture from direct BufferedImage's data or direct Buffer's ? Can you show the part of the code using VBO plz?

mulova

Soooo thank you for your reply.  :)
I'm not using VBO directly and jme handles it.
I also had a doubt about VBO so removed it all but was in vain.
I'll check if I missed some part using VBO one more time.

Would it be any help to get information from GLIntercept?

broumbroum

it'd be nice if you'd post the sample of code you think is in trouble. :)

mulova

I'm so sorry for late response.
I was struggling to fight another bugs.
I'd like to post the sample code, but the project file is too big
and I can't guess what portion of the code is problematic.
Anyway, I thought the culprit is the ati opengl library and will post this to the ATI.

Nowadays I met another JVM crash.
It doesn't show any problematic dll and just say
"The crash happened outside the Java Virtual Machine in native code."
If you have an idea about this, let me know something.
Thanks for all about this advice.
Good day!
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x2e84db1c, pid=2080, tid=2076
#
# JRE version: 6.0_15-b03
# Java VM: Java HotSpot(TM) Server VM (14.1-b02 mixed mode windows-x86 )
# Problematic frame:
# C  0x2e84db1c
#
# If you would like to submit a bug report, please visit:
#   http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

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

Current thread (0x02616800):  JavaThread "main" [_thread_in_native, id=2076, stack(0x00030000,0x00130000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x381b9000

Registers:
EAX=0x381b8ff8, EBX=0x00001705, ECX=0x00000004, EDX=0x43992e90
ESP=0x0012eb78, EBP=0x000012aa, ESI=0x2e970000, EDI=0x2e989c44
EIP=0x2e84db1c, EFLAGS=0x00210202

Top of Stack: (sp=0x0012eb78)
0x0012eb78:   695d6c2f 00000004 381b8ff8 2e989a80
0x0012eb88:   699328aa 00000004 381b8ff8 000020b8
0x0012eb98:   2e970000 0000314a 385cd000 00000000
0x0012eba8:   00000000 2e970000 00000004 698fda9f
0x0012ebb8:   00000000 02616800 0012ec18 0012ec0c
0x0012ebc8:   2ce55b1c 00000004 0000314a 00001405
0x0012ebd8:   385cd000 02a570b7 02616910 0012ec0c
0x0012ebe8:   00000004 0000314a 00001405 0012ec2c 

Instructions: (pc=0x2e84db1c)
0x2e84db0c:   24 08 8b 15 d4 1a 9a 2e 8b 08 89 4a 34 8b 48 04
0x2e84db1c:   8b 40 08 89 4a 38 89 42 3c c2 08 00 00 00 00 00 


Stack: [0x00030000,0x00130000],  sp=0x0012eb78,  free space=1018k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  0x2e84db1c

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
J  org.lwjgl.opengl.GL11.nglDrawElements(IIILjava/nio/Buffer;IJ)V
J  org.lwjgl.opengl.GL11.glDrawElements(ILjava/nio/IntBuffer;)V
j  com.jme.renderer.lwjgl.LWJGLRenderer.draw(Lcom/jme/scene/TriMesh;)V+202
j  com.jme.renderer.lwjgl.LWJGLRenderer.createDisplayList(Lcom/jme/scene/Geometry;)I+75
j  com.jme.scene.Geometry.lockMeshes(Lcom/jme/renderer/Renderer;)V+35
j  com.rontab.bim.scene.TriMeshExt.lockMeshes(Lcom/jme/renderer/Renderer;)V+39
j  com.jme.scene.Node.lockMeshes(Lcom/jme/renderer/Renderer;)V+38
j  com.rontab.bim.scene.NodeExt.lockMeshes(Lcom/jme/renderer/Renderer;)V+38
j  com.jme.scene.Node.lockMeshes(Lcom/jme/renderer/Renderer;)V+38
j  com.rontab.bim.scene.NodeExt.lockMeshes(Lcom/jme/renderer/Renderer;)V+38
j  com.jme.scene.Node.lockMeshes(Lcom/jme/renderer/Renderer;)V+38
j  com.rontab.bim.thread.LockMesh.call()Ljava/lang/Boolean;+15
j  com.rontab.bim.thread.LockMesh.call()Ljava/lang/Object;+1
j  com.jme.util.GameTask.invoke()V+4
j  com.jme.util.GameTaskQueue.execute()V+40
j  com.rontab.bake.Bake.update(F)V+20
j  mulova.TestBake.update(F)V+2
j  com.rontab.bim.app.RontabGame.start()V+106
j  mulova.TestBake.main([Ljava/lang/String;)V+30
v  ~StubRoutines::call_stub
j  sun.reflect.NativeMethodAccessorImpl.invoke0(Ljava/lang/reflect/Method;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+0
j  sun.reflect.NativeMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+87
j  sun.reflect.DelegatingMethodAccessorImpl.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+6
j  java.lang.reflect.Method.invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object;+161
j  rontab.loader.Main.main([Ljava/lang/String;)V+214
v  ~StubRoutines::call_stub

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

Java Threads: ( => current thread )
  0x32db2c00 JavaThread "SessionKeeper" [_thread_blocked, id=2300, stack(0x3bb60000,0x3bc60000)]
  0x322e7800 JavaThread "Game Preloader" [_thread_blocked, id=2572, stack(0x35d20000,0x35e20000)]
  0x2c4c4c00 JavaThread "LoadingProcess" [_thread_blocked, id=2512, stack(0x35620000,0x35720000)]
  0x2b67a800 JavaThread "NioDatagramAcceptor-4" [_thread_in_native, id=2552, stack(0x35820000,0x35920000)]
  0x2b489c00 JavaThread "NioSocketAcceptor-3" [_thread_in_native, id=2560, stack(0x35720000,0x35820000)]
  0x2c283800 JavaThread "NioProcessor-5" [_thread_in_native, id=2568, stack(0x35520000,0x35620000)]
  0x2c01ac00 JavaThread "pool-5-thread-1" [_thread_blocked, id=2556, stack(0x2fdc0000,0x2fec0000)]
  0x2b899800 JavaThread "pool-1-thread-1" [_thread_blocked, id=2508, stack(0x2f550000,0x2f650000)]
  0x2b465400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=2488, stack(0x2f450000,0x2f550000)]
  0x2b105c00 JavaThread "AWT-Shutdown" [_thread_blocked, id=2468, stack(0x2f350000,0x2f450000)]
  0x2a924800 JavaThread "D3D Screen Updater" daemon [_thread_blocked, id=2464, stack(0x2afa0000,0x2b0a0000)]
  0x29f7cc00 JavaThread "AWT-Windows" daemon [_thread_in_native, id=2280, stack(0x2acf0000,0x2adf0000)]
  0x29f7bc00 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=2320, stack(0x2aaf0000,0x2abf0000)]
  0x29f5bc00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=2316, stack(0x2a690000,0x2a790000)]
  0x29f59000 JavaThread "CompilerThread1" daemon [_thread_blocked, id=2372, stack(0x2a590000,0x2a690000)]
  0x29f4f800 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2324, stack(0x2a490000,0x2a590000)]
  0x29f4e000 JavaThread "Attach Listener" daemon [_thread_blocked, id=2364, stack(0x2a390000,0x2a490000)]
  0x29f7e400 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=2268, stack(0x2a290000,0x2a390000)]
  0x29f3d400 JavaThread "Finalizer" daemon [_thread_blocked, id=2160, stack(0x2a190000,0x2a290000)]
  0x29f38800 JavaThread "Reference Handler" daemon [_thread_blocked, id=2396, stack(0x2a090000,0x2a190000)]
=>0x02616800 JavaThread "main" [_thread_in_native, id=2076, stack(0x00030000,0x00130000)]

Other Threads:
  0x29f34800 VMThread [stack: 0x29f90000,0x2a090000] [id=2416]
  0x29f5dc00 WatcherThread [stack: 0x2a790000,0x2a890000] [id=2284]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 PSYoungGen      total 38912K, used 20970K [0x26170000, 0x29a50000, 0x29a50000)
  eden space 20352K, 55% used [0x26170000,0x26c79638,0x27550000)
  from space 18560K, 52% used [0x287b0000,0x29121568,0x299d0000)
  to   space 18816K, 0% used [0x27550000,0x27550000,0x287b0000)
 PSOldGen        total 240384K, used 216368K [0x09a50000, 0x18510000, 0x26170000)
  object space 240384K, 90% used [0x09a50000,0x16d9c3c8,0x18510000)
 PSPermGen       total 35328K, used 29529K [0x05a50000, 0x07cd0000, 0x09a50000)
  object space 35328K, 83% used [0x05a50000,0x077267f0,0x07cd0000)

Dynamic libraries:
0x00400000 - 0x0060f000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\Windup.exe
0x7c930000 - 0x7c9ce000 	C:\windows\system32\ntdll.dll
0x7c7d0000 - 0x7c900000 	C:\windows\system32\kernel32.dll
0x5c820000 - 0x5c8ba000 	C:\windows\system32\COMCTL32.dll
0x77f50000 - 0x77ff8000 	C:\windows\system32\ADVAPI32.dll
0x77d80000 - 0x77e12000 	C:\windows\system32\RPCRT4.dll
0x77ef0000 - 0x77f01000 	C:\windows\system32\Secur32.dll
0x77e20000 - 0x77e69000 	C:\windows\system32\GDI32.dll
0x77cf0000 - 0x77d80000 	C:\windows\system32\USER32.dll
0x762e0000 - 0x762fd000 	C:\windows\system32\IMM32.DLL
0x62340000 - 0x62349000 	C:\windows\system32\LPK.DLL
0x73f80000 - 0x73feb000 	C:\windows\system32\USP10.dll
0x76af0000 - 0x76b1b000 	C:\windows\system32\winmm.dll
0x719e0000 - 0x719f7000 	C:\windows\system32\ws2_32.dll
0x77bc0000 - 0x77c18000 	C:\windows\system32\msvcrt.dll
0x719d0000 - 0x719d8000 	C:\windows\system32\WS2HELP.dll
0x6db60000 - 0x6df6a000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\server\jvm.dll
0x7c340000 - 0x7c396000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\MSVCR71.dll
0x6d860000 - 0x6d86c000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\verify.dll
0x6d3e0000 - 0x6d3ff000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\java.dll
0x6d340000 - 0x6d348000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\hpi.dll
0x76ba0000 - 0x76bab000 	C:\windows\system32\PSAPI.DLL
0x6d8a0000 - 0x6d8af000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\zip.dll
0x6d0b0000 - 0x6d1fa000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\awt.dll
0x72f50000 - 0x72f76000 	C:\windows\system32\WINSPOOL.DRV
0x76970000 - 0x76aad000 	C:\windows\system32\ole32.dll
0x5a480000 - 0x5a4b8000 	C:\windows\system32\uxtheme.dll
0x74660000 - 0x746ac000 	C:\windows\system32\MSCTF.dll
0x75110000 - 0x7513e000 	C:\windows\system32\msctfime.ime
0x4b540000 - 0x4b55a000 	C:\windows\system32\imekr61.ime
0x7d5a0000 - 0x7dd9d000 	C:\windows\system32\SHELL32.dll
0x77e70000 - 0x77ee6000 	C:\windows\system32\SHLWAPI.dll
0x77160000 - 0x77263000 	C:\windows\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.5512_x-ww_35d4ce83\comctl32.dll
0x6d2e0000 - 0x6d334000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\fontmanager.dll
0x4b9e0000 - 0x4bb86000 	C:\windows\system32\d3d9.dll
0x2ae40000 - 0x2ae46000 	C:\windows\system32\d3d8thk.dll
0x77bb0000 - 0x77bb8000 	C:\windows\system32\VERSION.dll
0x6d6c0000 - 0x6d6d3000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\net.dll
0x71980000 - 0x719bf000 	C:\windows\System32\mswsock.dll
0x76ed0000 - 0x76ef7000 	C:\windows\system32\DNSAPI.dll
0x76f60000 - 0x76f68000 	C:\windows\System32\winrnr.dll
0x76f10000 - 0x76f3c000 	C:\windows\system32\WLDAP32.dll
0x76f70000 - 0x76f76000 	C:\windows\system32\rasadhlp.dll
0x6d610000 - 0x6d619000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\management.dll
0x6d6e0000 - 0x6d6e9000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\nio.dll
0x2ce50000 - 0x2ce8b000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\lib\3d\lwjgl.dll
0x5e630000 - 0x5e6fc000 	C:\windows\system32\OPENGL32.dll
0x68f90000 - 0x68fb0000 	C:\windows\system32\GLU32.dll
0x736b0000 - 0x736fb000 	C:\windows\system32\DDRAW.dll
0x73b10000 - 0x73b16000 	C:\windows\system32\DCIMAN32.dll
0x69500000 - 0x69f16000 	C:\windows\system32\nvoglnt.dll
0x68000000 - 0x68036000 	C:\windows\system32\rsaenh.dll
0x7e8c0000 - 0x7e971000 	C:\windows\system32\USERENV.dll
0x605f0000 - 0x60645000 	C:\windows\system32\netapi32.dll
0x2dd90000 - 0x2e0e8000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\lib\3d\OpenAL32.dll
0x73e50000 - 0x73eac000 	C:\windows\system32\DSOUND.dll
0x76be0000 - 0x76c0e000 	C:\windows\system32\WINTRUST.dll
0x765c0000 - 0x76654000 	C:\windows\system32\CRYPT32.dll
0x77c40000 - 0x77c52000 	C:\windows\system32\MSASN1.dll
0x76c40000 - 0x76c68000 	C:\windows\system32\IMAGEHLP.dll
0x72c70000 - 0x72c79000 	C:\windows\system32\wdmaud.drv
0x72c60000 - 0x72c68000 	C:\windows\system32\msacm32.drv
0x77b90000 - 0x77ba5000 	C:\windows\system32\MSACM32.dll
0x77b80000 - 0x77b87000 	C:\windows\system32\midimap.dll
0x73e20000 - 0x73e24000 	C:\windows\system32\KsUser.dll
0x6d500000 - 0x6d524000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\jpeg.dll
0x6d220000 - 0x6d24f000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\cmm.dll
0x6d250000 - 0x6d273000 	C:\Documents and Settings\user\바탕 화면\windup_test_22529\jre\bin\dcpr.dll
0x65cb0000 - 0x65d06000 	C:\windows\system32\hnetcfg.dll
0x719c0000 - 0x719c8000 	C:\windows\System32\wshtcpip.dll

VM Arguments:
jvm_args: -server -Xmx512m -Djava.library.path=lib/3d 
java_command: <unknown>
Launcher Type: generic

Environment Variables:
PATH=C:\windows\system32;C:\windows;C:\windows\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static;;C:\Program Files\소리바다\Common
USERNAME=user
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 (2 cores per cpu, 1 threads per core) family 6 model 23 stepping 10, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3

Memory: 4k page, physical 2095532k(1044344k free), swap 4033548k(3005112k free)

vm_info: Java HotSpot(TM) Server VM (14.1-b02) for windows-x86 JRE (1.6.0_15-b03), built on Jul 25 2009 01:16:32 by "java_re" with MS VC++ 7.1

time: Thu Aug 27 18:40:57 2009
elapsed time: 94 seconds

broumbroum

Well, I had been  dealing with such crash on native code when it was the time I had a Radeon 9250 128 runnning opengl. Since it did not support shaders and was old, I changed for the cheapest card recently, which  is a Nvidia 6250 . supports shaders and is bundled with  256 DDR of memory.

anyway I won't be telling that ATI is sick and Nvidia rocks things out, but the more recent card solved the problem.
However , I'd suggest you to run the JDK jconsole and look for the Thread that is involved in the crash, like a Federal Investigator would do with an airplane crash.
Launch jdk/bin/jconsole and try to get find what thread crashes. It should be the Thread running this call :
j  com.rontab.bake.Bake.update(F)V+20

If you have jconsole v. 6 then it is easy to run console monitoring over a java app. if it is java 5 add these options :
            <!-- JConsole can be activated to monitor the project //-->

           java -Dcom.sun.management.jmxremote -Dcom.sun.management.jmxremote.local.only=false -jar yourjar.jar

besides a sample of code Jconsole can help you monitor and find deadlocks, invoking threads that get stalled, java args, memory leaks etc.  8)