5 Replies Latest reply on Sep 9, 2009 5:46 PM by Byron

    atioglxx.dll is problematic to my game application

    mulova
      jvm crash by atioglxx.dll

      We are developing game using OpenGL.

      It is based on Java, OpenGL and LWJGL(it is OpenGL interface for java).

      Our game is crashed always by atioglxx.dll+0x5df318 (after running some time)

      The system is HD4830, HD4730 and the latest graphics driver is used.

      We can't release because of this issue.

      I'll attach the JVM crash log

      # # An unexpected error has been detected by Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x6960f318, pid=3716, tid=2340 # # Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode windows-x86) # Problematic frame: # C [atioglxx.dll+0x5df318] # # 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 (0x00847400): JavaThread "main" [_thread_in_native, id=2340, stack(0x008e0000,0x00930000)] siginfo: ExceptionCode=0xc0000005, reading address 0x00000004 Registers: EAX=0x00000000, EBX=0x2a116acc, ECX=0x00000008, EDX=0x27830608 ESP=0x0092f200, EBP=0x00000001, ESI=0x27b52d30, EDI=0x2a116acc EIP=0x6960f318, EFLAGS=0x00210206 Top of Stack: (sp=0x0092f200) 0x0092f200: 2a116918 27b52d30 00000000 2a116918 0x0092f210: 69611b80 2a116acc 27b55cf0 00000004 0x0092f220: 00000000 696196c5 27b55cf0 00000004 0x0092f230: 00000936 00000002 69212638 00000000 0x0092f240: 69ae5980 00000004 69211897 692118cb 0x0092f250: 27b55cf0 00000004 00000001 00000000 0x0092f260: 0092f2c4 69ae6d10 00000000 00b52d30 0x0092f270: 00000000 0520d9b8 691f6276 00001405 Instructions: (pc=0x6960f318) 0x6960f308: 00 00 00 00 00 e8 ee f9 ff ff 8b 83 60 8a 00 00 0x6960f318: 83 78 04 00 0f 84 fc 00 00 00 8b 83 7c 8f 00 00 Stack: [0x008e0000,0x00930000], sp=0x0092f200, free space=316k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [atioglxx.dll+0x5df318] 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 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.jme.renderer.lwjgl.LWJGLTextureRenderer.render(Lcom/jme/scene/Spatial;Lcom/jme/image/Texture;)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.lwjgl.LWJGLRenderer.draw(Lcom/jme/scene/Spatial;)V J com.jme.renderer.pass.RenderPass.doRender(Lcom/jme/renderer/Renderer;)V J com.jme.renderer.pass.Pass.renderPass(Lcom/jme/renderer/Renderer;)V J com.jme.renderer.pass.BasicPassManager.renderPasses(Lcom/jme/renderer/Renderer;)V J com.rontab.bake.state.Baseball3DState.render(F)V J com.rontab.bim.state.RontabState.renderState(F)V J com.rontab.bake.state.ActualState.renderState(F)V J com.rontab.bake.BakeState.render(F)V J mulova.TestBake.render(F)V J com.rontab.bim.app.RontabGame.start()V j mulova.TestBake.main([Ljava/lang/String;)V+35 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x35e3ec00 JavaThread "NioProcessor-57" [_thread_in_native, id=3576, stack(0x2f4d0000,0x2f520000)] 0x38f65400 JavaThread "NioProcessor-49" [_thread_in_native, id=1740, stack(0x2f5c0000,0x2f610000)] 0x38236800 JavaThread "NioProcessor-33" [_thread_in_native, id=964, stack(0x34a10000,0x34a60000)] 0x361bcc00 JavaThread "SessionKeeper" [_thread_blocked, id=1360, stack(0x2b2f0000,0x2b340000)] 0x38cb2400 JavaThread "ExpiringMapExpirer-1" daemon [_thread_blocked, id=4032, stack(0x2eef0000,0x2ef40000)] 0x3146e400 JavaThread "NioDatagramAcceptor-4" [_thread_in_native, id=3340, stack(0x2f930000,0x2f980000)] 0x3143a400 JavaThread "NioSocketAcceptor-3" [_thread_in_native, id=2248, stack(0x2f800000,0x2f850000)] 0x31523400 JavaThread "NioProcessor-9" [_thread_in_native, id=2648, stack(0x2f710000,0x2f760000)] 0x276fa000 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=3488, stack(0x2b2a0000,0x2b2f0000)] 0x2750d000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=1152, stack(0x2a9a0000,0x2a9f0000)] 0x2750c000 JavaThread "AWT-Shutdown" [_thread_blocked, id=3012, stack(0x27fe0000,0x28030000)] 0x27406400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=648, stack(0x27d10000,0x27d60000)] 0x26ce2c00 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=1024, stack(0x270a0000,0x270f0000)] 0x26cd5000 JavaThread "CompilerThread0" daemon [_thread_blocked, id=2848, stack(0x27050000,0x270a0000)] 0x26cd1c00 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=3424, stack(0x27000000,0x27050000)] 0x26cd0000 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=3060, stack(0x26fb0000,0x27000000)] 0x26ccd800 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=3676, stack(0x26f60000,0x26fb0000)] 0x26cee400 JavaThread "Attach Listener" daemon [_thread_blocked, id=192, stack(0x26e70000,0x26ec0000)] 0x26cd6800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3228, stack(0x26e20000,0x26e70000)] 0x26cacc00 JavaThread "Finalizer" daemon [_thread_blocked, id=3312, stack(0x26dd0000,0x26e20000)] 0x26ca8400 JavaThread "Reference Handler" daemon [_thread_blocked, id=1232, stack(0x26d80000,0x26dd0000)] =>0x00847400 JavaThread "main" [_thread_in_native, id=2340, stack(0x008e0000,0x00930000)] Other Threads: 0x26ca4c00 VMThread [stack: 0x26d30000,0x26d80000] [id=2964] 0x26cef800 WatcherThread [stack: 0x270f0000,0x27140000] [id=2868] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 21440K, used 671K [0x029e0000, 0x04120000, 0x05140000) eden space 19072K, 2% used [0x029e0000, 0x02a45258, 0x03c80000) from space 2368K, 11% used [0x03ed0000, 0x03f12c38, 0x04120000) to space 2368K, 0% used [0x03c80000, 0x03c80000, 0x03ed0000) tenured generation total 284968K, used 173066K [0x05140000, 0x1678a000, 0x229e0000) the space 284968K, 60% used [0x05140000, 0x0fa428d0, 0x0fa42a00, 0x1678a000) compacting perm gen total 31232K, used 31117K [0x229e0000, 0x24860000, 0x269e0000) the space 31232K, 99% used [0x229e0000, 0x24843688, 0x24843800, 0x24860000) No shared spaces configured. Dynamic libraries: 0x00400000 - 0x00424000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\javaw.exe 0x7c930000 - 0x7c9ce000 C:\WINDOWS\system32\ntdll.dll 0x7c7d0000 - 0x7c900000 C:\WINDOWS\system32\kernel32.dll 0x77f50000 - 0x77ff8000 C:\WINDOWS\system32\ADVAPI32.dll 0x77d80000 - 0x77e12000 C:\WINDOWS\system32\RPCRT4.dll 0x77ef0000 - 0x77f01000 C:\WINDOWS\system32\Secur32.dll 0x77cf0000 - 0x77d80000 C:\WINDOWS\system32\USER32.dll 0x77e20000 - 0x77e69000 C:\WINDOWS\system32\GDI32.dll 0x762e0000 - 0x762fd000 C:\WINDOWS\system32\IMM32.DLL 0x62340000 - 0x62349000 C:\WINDOWS\system32\LPK.DLL 0x73f80000 - 0x73feb000 C:\WINDOWS\system32\USP10.dll 0x7c340000 - 0x7c396000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\msvcr71.dll 0x6d8b0000 - 0x6db06000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\client\jvm.dll 0x76af0000 - 0x76b1b000 C:\WINDOWS\system32\WINMM.dll 0x6d340000 - 0x6d348000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\hpi.dll 0x76ba0000 - 0x76bab000 C:\WINDOWS\system32\PSAPI.DLL 0x6d430000 - 0x6d459000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\jdwp.dll 0x6d750000 - 0x6d756000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\npt.dll 0x6d860000 - 0x6d86c000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\verify.dll 0x6d3e0000 - 0x6d3ff000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\java.dll 0x6d8a0000 - 0x6d8af000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\zip.dll 0x6d2b0000 - 0x6d2b7000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\dt_socket.dll 0x719e0000 - 0x719f7000 C:\WINDOWS\system32\WS2_32.dll 0x77bc0000 - 0x77c18000 C:\WINDOWS\system32\msvcrt.dll 0x719d0000 - 0x719d8000 C:\WINDOWS\system32\WS2HELP.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 0x65cb0000 - 0x65d06000 C:\WINDOWS\system32\hnetcfg.dll 0x719c0000 - 0x719c8000 C:\WINDOWS\System32\wshtcpip.dll 0x27340000 - 0x2737b000 D:\Code\bake\lib\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 0x77bb0000 - 0x77bb8000 C:\WINDOWS\system32\VERSION.dll 0x5a480000 - 0x5a4b8000 C:\WINDOWS\system32\uxtheme.dll 0x74660000 - 0x746ac000 C:\WINDOWS\system32\MSCTF.dll 0x75110000 - 0x7513e000 C:\WINDOWS\system32\msctfime.ime 0x76970000 - 0x76aad000 C:\WINDOWS\system32\ole32.dll 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 0x69030000 - 0x69b6d000 C:\WINDOWS\system32\atioglxx.dll 0x27950000 - 0x27970000 C:\WINDOWS\system32\atiadlxx.dll 0x76040000 - 0x76199000 C:\WINDOWS\system32\SETUPAPI.dll 0x78130000 - 0x781cb000 C:\WINDOWS\WinSxS\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.762_x-ww_6b128700\MSVCR80.dll 0x68000000 - 0x68036000 C:\WINDOWS\system32\rsaenh.dll 0x7e8c0000 - 0x7e971000 C:\WINDOWS\system32\USERENV.dll 0x605f0000 - 0x60645000 C:\WINDOWS\system32\netapi32.dll 0x6d6c0000 - 0x6d6d3000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\net.dll 0x6d0b0000 - 0x6d1fa000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\awt.dll 0x72f50000 - 0x72f76000 C:\WINDOWS\system32\WINSPOOL.DRV 0x2a440000 - 0x2a798000 D:\Code\bake\lib\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 0x27cd0000 - 0x27ce0000 C:\Program Files\NATEON\BIN\NateOnHook40u.dll 0x6d500000 - 0x6d524000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\jpeg.dll 0x6d220000 - 0x6d24f000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\cmm.dll 0x6d2e0000 - 0x6d334000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\fontmanager.dll 0x4b9e0000 - 0x4bb86000 C:\WINDOWS\system32\d3d9.dll 0x6de50000 - 0x6de56000 C:\WINDOWS\system32\d3d8thk.dll 0x6d6e0000 - 0x6d6e9000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\nio.dll 0x6d250000 - 0x6d273000 C:\Program Files\Java\jdk1.6.0_13\jre\bin\dcpr.dll 0x72fd0000 - 0x72fed000 C:\WINDOWS\system32\rsvpsp.dll VM Arguments: jvm_args: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:4339 -Xmx512m -Djava.library.path=D:\Code\bake\lib;D:\Code\bake\lib -Dfile.encoding=ms949 java_command: mulova.TestBake Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=C:\Program Files\Java\jdk1.6.0_13 PATH=C:\Program Files\Java\jdk1.6.0_13\jre\bin;C:/Program Files/Java/jre6/bin/client;C:/Program Files/Java/jre6/bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\ATI Technologies\ATI.ACE\Core-Static; JAVA_HOMEbin;C:\Program Files\Java\jdk1.6.0_12\bin USERNAME=kty4190 OS=Windows_NT PROCESSOR_IDENTIFIER=x86 Family 16 Model 2 Stepping 3, AuthenticAMD --------------- S Y S T E M --------------- OS: Windows XP Build 2600 Service Pack 3 CPU:total 4 (4 cores per cpu, 1 threads per core) family 16 model 2 stepping 3, cmov, cx8, fxsr, mmx, sse, sse2, sse3, mmxext, 3dnow, 3dnowext, sse4a Memory: 4k page, physical 2097151k(19440k free), swap 4194303k(1350552k free) vm_info: Java HotSpot(TM) Client VM (11.3-b02) for windows-x86 JRE (1.6.0_13-b03), built on Mar 9 2009 01:15:24 by "java_re" with MS VC++ 7.1 time: Mon Jul 27 13:42:54 2009 elapsed time: 3722 seconds