I start my application,when I received some popup message on the right corner of the Desktop,the application sometimes crashed.
the error log below # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x08bbf211, pid=10432, tid=12036 # # JRE version: 6.0_22-b04 # Java VM: Java HotSpot(TM) Client VM (17.1-b03 mixed mode windows-x86 ) # Problematic frame: # C 0x08bbf211 # # 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 (0x05138c00): JavaThread "AWT-EventQueue-0" [_thread_in_native, id=12036, stack(0x06d00000,0x07000000)] siginfo: ExceptionCode=0xc0000005, reading address 0x73840000 Registers: EAX=0x08a78e54, EBX=0x07210000, ECX=0x00000026, EDX=0x0000001e ESP=0x06fff340, EBP=0x00000000, ESI=0x73840000, EDI=0x00000000 EIP=0x08bbf211, EFLAGS=0x00010206 Top of Stack: (sp=0x06fff340) 0x06fff340: 00000044 07210000 00000000 08774e00 0x06fff350: 69a7c57d 07210000 08a78b58 00000000 0x06fff360: 00000044 08774e00 08793184 00000001 0x06fff370: 00000005 00000000 00000066 08bbf1c0 0x06fff380: 69a7c685 00000007 00000000 072290f0 0x06fff390: 07210000 69a7e7f8 07210000 00000007 0x06fff3a0: 00000000 00000044 07210000 00000003 0x06fff3b0: 00000800 00000000 00000044 07210000 Instructions: (pc=0x08bbf211) 0x08bbf201: 08 8b 35 90 98 22 07 8b b6 1c 01 00 00 8d 34 ce 0x08bbf211: 8b 3e 8b 6e 04 89 78 0c 89 68 10 83 c0 14 41 4a Stack: [0x06d00000,0x07000000], sp=0x06fff340, free space=bfc06ffee74k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C 0x08bbf211 [error occurred during error reporting (printing native stack), id 0xc0000005] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) J jogamp.opengl.gl4.GL4bcImpl.dispatch_glDrawArrays1(IIIJ)V J jogamp.opengl.gl4.GL4bcImpl.glDrawArrays(III)V J com.jogamp.opengl.util.awt.TextRenderer$Pipelined_QuadRenderer.drawVertexArrays()V J graphic.shape.FlatLegend.displayFlatLegendText(Ljavax/media/opengl/GLAutoDrawable;)V J graphic.shape.FlatLegend.display(Ljavax/media/opengl/GLAutoDrawable;)V J app.render.JOGLBrowserCoreRender.display(Ljavax/media/opengl/GLAutoDrawable;)V J app.browser.JOGLBrowserPanelTotalRender.display(Ljavax/media/opengl/GLAutoDrawable;)V J jogamp.opengl.GLDrawableHelper.displayImpl(Ljavax/media/opengl/GLAutoDrawable;)V J javax.media.opengl.awt.GLCanvas$DisplayAction.run()V J jogamp.opengl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V J javax.media.opengl.awt.GLCanvas$DisplayOnEventDispatchThreadAction.run()V J java.awt.event.InvocationEvent.dispatch()V J java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V J java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z j java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+30 j java.awt.EventDispatchThread.pumpEventsForHierarchy(ILjava/awt/Conditional;Ljava/awt/Component;)V+11 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 ) 0x00cbbc00 JavaThread "DestroyJavaVM" [_thread_blocked, id=7748, stack(0x00d50000,0x01050000)] 0x05109400 JavaThread "Timer-0" [_thread_blocked, id=4664, stack(0x0bcb0000,0x0bfb0000)] 0x050ac400 JavaThread "statusbar memory monitor thread" [_thread_blocked, id=20116, stack(0x0b9b0000,0x0bcb0000)] 0x05100800 JavaThread "TimerQueue" daemon [_thread_blocked, id=5588, stack(0x0b0b0000,0x0b3b0000)] 0x050f9000 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=8584, stack(0x0adb0000,0x0b0b0000)] 0x050f7800 JavaThread "Layer Resource Retriever i-cubed Landsat" daemon [_thread_blocked, id=14232, stack(0x0aab0000,0x0adb0000)] 0x053a3c00 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=17824, stack(0x0a7b0000,0x0aab0000)] 0x05224800 JavaThread "Layer Resource Retriever Blue Marble (WMS) 2004" daemon [_thread_blocked, id=11092, stack(0x0a4b0000,0x0a7b0000)] 0x050a3800 JavaThread "Idle World Wind Retriever" daemon [_thread_blocked, id=19936, stack(0x0a1b0000,0x0a4b0000)] 0x05012400 JavaThread "ElevationModel Resource Retriever Earth Elevation Model (USA 10m, WordWide 30m, Ocean 900m)" daemon [_thread_blocked, id=13080, stack(0x09eb0000,0x0a1b0000)] 0x051ae400 JavaThread "main-SharedResourceRunner" daemon [_thread_blocked, id=12856, stack(0x066d0000,0x069d0000)] 0x050aec00 JavaThread "D3D Screen Updater" daemon [_thread_blocked, id=7640, stack(0x07300000,0x07600000)] =>0x05138c00 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=12036, stack(0x06d00000,0x07000000)] 0x04ff2800 JavaThread "AWT-Shutdown" [_thread_blocked, id=13656, stack(0x063c0000,0x066c0000)] 0x04fdc800 JavaThread "AWT-Windows" daemon [_thread_in_native, id=17712, stack(0x05d60000,0x06060000)] 0x04d04400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=4316, stack(0x05510000,0x05810000)] 0x0111a800 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=6376, stack(0x04260000,0x04560000)] 0x01114c00 JavaThread "CompilerThread0" daemon [_thread_blocked, id=17068, stack(0x04210000,0x04260000)] 0x01113400 JavaThread "Attach Listener" daemon [_thread_blocked, id=18980, stack(0x03f10000,0x04210000)] 0x01127c00 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=19452, stack(0x03c10000,0x03f10000)] 0x010fd400 JavaThread "Finalizer" daemon [_thread_blocked, id=19360, stack(0x03910000,0x03c10000)] 0x010f8800 JavaThread "Reference Handler" daemon [_thread_blocked, id=7964, stack(0x03610000,0x03910000)] Other Threads: 0x010f6000 VMThread [stack: 0x035c0000,0x03610000] [id=5080] 0x01125800 WatcherThread [stack: 0x04560000,0x045b0000] [id=18848] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 157376K, used 19571K [0x10070000, 0x1ab30000, 0x255c0000) eden space 139904K, 10% used [0x10070000, 0x10eb9a40, 0x18910000) from space 17472K, 28% used [0x19a20000, 0x19ef3298, 0x1ab30000) to space 17472K, 0% used [0x18910000, 0x18910000, 0x19a20000) tenured generation total 349568K, used 147534K [0x255c0000, 0x3ab20000, 0x50070000) the space 349568K, 42% used [0x255c0000, 0x2e5d3940, 0x2e5d3a00, 0x3ab20000) compacting perm gen total 24064K, used 23825K [0x50070000, 0x517f0000, 0x54070000) the space 24064K, 99% used [0x50070000, 0x517b46f8, 0x517b4800, 0x517f0000) No shared spaces configured. Dynamic libraries: 0x00400000 - 0x00424000 C:\Program Files\Java\jdk1.6.0_22\bin\javaw.exe 0x7c920000 - 0x7c9b6000 C:\WINDOWS\system32\ntdll.dll 0x7c800000 - 0x7c91e000 C:\WINDOWS\system32\kernel32.dll 0x77da0000 - 0x77e49000 C:\WINDOWS\system32\ADVAPI32.dll 0x77e50000 - 0x77ee3000 C:\WINDOWS\system32\RPCRT4.dll 0x77fc0000 - 0x77fd1000 C:\WINDOWS\system32\Secur32.dll 0x77d10000 - 0x77da0000 C:\WINDOWS\system32\USER32.dll 0x77ef0000 - 0x77f39000 C:\WINDOWS\system32\GDI32.dll 0x76300000 - 0x7631d000 C:\WINDOWS\system32\IMM32.DLL 0x62c20000 - 0x62c29000 C:\WINDOWS\system32\LPK.DLL 0x73fa0000 - 0x7400b000 C:\WINDOWS\system32\USP10.dll 0x10000000 - 0x10065000 C:\WINDOWS\system32\Vozokopot.dll 0x00850000 - 0x00a9c000 C:\WINDOWS\system32\Chitinous_Shield2000.dll 0x72f70000 - 0x72f96000 C:\WINDOWS\system32\WINSPOOL.DRV 0x77be0000 - 0x77c38000 C:\WINDOWS\system32\msvcrt.dll 0x76320000 - 0x76367000 C:\WINDOWS\system32\COMDLG32.dll 0x77180000 - 0x77283000 C:\WINDOWS\WinSxS\x86_Microsoft.Windows.Common-Controls_6595b64144ccf1df_6.0.2600.6028_x-ww_61e65202\COMCTL32.dll 0x77f40000 - 0x77fb6000 C:\WINDOWS\system32\SHLWAPI.dll 0x7d590000 - 0x7dd84000 C:\WINDOWS\system32\SHELL32.dll 0x76990000 - 0x76ace000 C:\WINDOWS\system32\ole32.dll 0x71a20000 - 0x71a37000 C:\WINDOWS\system32\WS2_32.dll 0x71a10000 - 0x71a18000 C:\WINDOWS\system32\WS2HELP.dll 0x77bd0000 - 0x77bd8000 C:\WINDOWS\system32\VERSION.dll 0x00c40000 - 0x00c8a000 C:\WINDOWS\system32\VrvHook.dll 0x76bc0000 - 0x76bcb000 C:\WINDOWS\system32\psapi.dll 0x76060000 - 0x761b6000 C:\WINDOWS\system32\setupapi.dll 0x7c340000 - 0x7c396000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\msvcr71.dll 0x6d8a0000 - 0x6db47000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\client\jvm.dll 0x76b10000 - 0x76b3a000 C:\WINDOWS\system32\WINMM.dll 0x6d850000 - 0x6d85c000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\verify.dll 0x6d3d0000 - 0x6d3ef000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\java.dll 0x6d330000 - 0x6d338000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\hpi.dll 0x6d890000 - 0x6d89f000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\zip.dll 0x6d0b0000 - 0x6d1fa000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\awt.dll 0x5adc0000 - 0x5adf7000 C:\WINDOWS\system32\uxtheme.dll 0x6d2e0000 - 0x6d32f000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\fontmanager.dll 0x6d6b0000 - 0x6d6c3000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\net.dll 0x6d6d0000 - 0x6d6d9000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\nio.dll 0x67340000 - 0x673ef000 C:\Program Files\360\360safe\safemon\safemon.dll 0x770f0000 - 0x7717b000 C:\WINDOWS\system32\OLEAUT32.dll 0x63000000 - 0x630e6000 C:\WINDOWS\system32\WININET.dll 0x06080000 - 0x06089000 C:\WINDOWS\system32\Normaliz.dll 0x06090000 - 0x061c2000 C:\WINDOWS\system32\urlmon.dll 0x5dca0000 - 0x5de88000 C:\WINDOWS\system32\iertutil.dll 0x74680000 - 0x746cc000 C:\WINDOWS\system32\MSCTF.dll 0x73640000 - 0x7366e000 C:\WINDOWS\system32\msctfime.ime 0x05a70000 - 0x05c16000 C:\WINDOWS\system32\d3d9.dll 0x6dd20000 - 0x6dd26000 C:\WINDOWS\system32\d3d8thk.dll 0x68000000 - 0x68036000 C:\WINDOWS\system32\rsaenh.dll 0x759d0000 - 0x75a7f000 C:\WINDOWS\system32\USERENV.dll 0x5fdd0000 - 0x5fe25000 C:\WINDOWS\system32\netapi32.dll 0x719c0000 - 0x719fe000 C:\WINDOWS\System32\mswsock.dll 0x76ef0000 - 0x76f17000 C:\WINDOWS\system32\DNSAPI.dll 0x76d30000 - 0x76d48000 C:\WINDOWS\system32\iphlpapi.dll 0x76f80000 - 0x76f88000 C:\WINDOWS\System32\winrnr.dll 0x76f30000 - 0x76f5c000 C:\WINDOWS\system32\WLDAP32.dll 0x76f90000 - 0x76f96000 C:\WINDOWS\system32\rasadhlp.dll 0x07a60000 - 0x07b4d000 C:\Program Files\LeagSoft\UniAccess Agent\DebussyReverie.dll 0x60fd0000 - 0x61025000 C:\WINDOWS\system32\hnetcfg.dll 0x71a00000 - 0x71a08000 C:\WINDOWS\System32\wshtcpip.dll 0x637c0000 - 0x637ca000 C:\Documents and Settings\Administrator\Local Settings\Temp\jogamp.tmp.cache_000000\jln3643797233895478518\jln2939657029904293662\gluegen-rt.dll 0x6d400000 - 0x6d406000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\jawt.dll 0x6a440000 - 0x6a44a000 C:\Documents and Settings\Administrator\Local Settings\Temp\jogamp.tmp.cache_000000\jln3643797233895478518\jln2939657029904293662\nativewindow_awt.dll 0x6c100000 - 0x6c110000 C:\Documents and Settings\Administrator\Local Settings\Temp\jogamp.tmp.cache_000000\jln3643797233895478518\jln2939657029904293662\nativewindow_win32.dll 0x5ef10000 - 0x5efdc000 C:\WINDOWS\system32\OpenGL32.dll 0x68e20000 - 0x68e40000 C:\WINDOWS\system32\GLU32.dll 0x736d0000 - 0x7371b000 C:\WINDOWS\system32\DDRAW.dll 0x73b30000 - 0x73b36000 C:\WINDOWS\system32\DCIMAN32.dll 0x64500000 - 0x64573000 C:\Documents and Settings\Administrator\Local Settings\Temp\jogamp.tmp.cache_000000\jln3643797233895478518\jln2939657029904293662\jogl_desktop.dll 0x69500000 - 0x69ea5000 C:\WINDOWS\system32\nvoglnt.dll 0x06b80000 - 0x06ba8000 C:\WINDOWS\system32\VrvKeyBoard.dll 0x6d250000 - 0x6d273000 C:\Program Files\Java\jdk1.6.0_22\jre\bin\dcpr.dll VM Arguments: jvm_args: -Xms512m -Xmx1024m -Xss3m -Dfile.encoding=GBK java_command: app.browser.JOGLBrowserApp Launcher Type: SUN_STANDARD Environment Variables: CLASSPATH=C:\Program Files\Java\jre7\lib\ext\QTJava.zip PATH=C:/Program Files/Java/jdk1.6.0_31/bin/../jre/bin/client;C:/Program Files/Java/jdk1.6.0_31/bin/../jre/bin;C:/Program Files/Java/jdk1.6.0_31/bin/../jre/lib/i386;D:\oracle\product\10.2.0\client_1\bin;C:\Program Files\Java\jdk1.6.0_31\bin;C:\Program Files\Common Files\NetSarang;C:\Program Files\Java\jdk1.6.0_31\bin;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;d:\Program Files\Subversion\bin;C:\Program Files\Common Files\Adobe\AGL;C:\Program Files\QuickTime\QTSystem\;C:\Program Files\Common Files\Ulead Systems\MPEG;E:\Subversion\bin;E:\TortoiseSVN\bin;D:\Program Files\OpenSceneGraph\bin;E:\eclipse-jee-helios-SR2-win32\eclipse; USERNAME=Administrator OS=Windows_NT PROCESSOR_IDENTIFIER=x86 Family 6 Model 23 Stepping 6, 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 6, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1 Memory: 4k page, physical 2061864k(36860k free), swap 4000416k(843468k free) vm_info: Java HotSpot(TM) Client VM (17.1-b03) for windows-x86 JRE (1.6.0_22-b04), built on Sep 15 2010 00:56:36 by "java_re" with MS VC++ 7.1 (VS2003) time: Fri Jun 29 14:08:30 2012 elapsed time: 102 seconds How to fix it; |
Administrator
|
Hi
You do something wrong with vertex arrays, VBO or VAO. You get this crash because you don't set the position of a NIO buffer to the right place and JOGL attempts to read some data beyond the native direct memory allocated for this buffer. Good luck. Edit.: I get this kind of errors too when some badly written Microsoft applications (MSN Webmessenger, etc...) are running at the same time but I don't think it is your case.
Julien Gouesse | Personal blog | Website
|
In reply to this post by robbiezl
I'm getting the same crash:
Any ideas about this? It's worth noting that I don't get this crash on my android application, which has almost the same code. This is what I get: # # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1b331942, pid=4208, tid=8096 # # JRE version: 7.0_05-b05 # Java VM: Java HotSpot(TM) Client VM (23.1-b03 mixed mode windows-x86 ) # Problematic frame: # C [ig4icd32.dll+0x31942] DrvSetLayerPaletteEntries+0x121d2 # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/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 (0x1aefd400): JavaThread "Timer-0" [_thread_in_native, id=8096, stack(0x19cb0000,0x19d00000)] siginfo: ExceptionCode=0xc0000005, reading address 0x24c24818 Registers: EAX=0x1bf2742c, EBX=0x00000008, ECX=0x00000002, EDX=0x1bf27684 ESP=0x19cff370, EBP=0x1bf21ff0, ESI=0x24c24818, EDI=0x221217c0 EIP=0x1b331942, EFLAGS=0x00010202 Top of Stack: (sp=0x19cff370) 0x19cff370: 00000003 1bf21ff0 1c0c4ab8 00000008 0x19cff380: 1bf27844 00000000 00000009 000000d8 0x19cff390: 00000003 1b33288b 1c0c4ab8 00000300 0x19cff3a0: 1bf21ff0 1c0c4aac 1bf2027f 0000000b 0x19cff3b0: 00000000 1c0c4aa0 1bf2027f 00000000 0x19cff3c0: 18ec1b78 1c0c4aac 00000078 1b344ba1 0x19cff3d0: 00000000 1bf21ff0 00080039 1b335da0 0x19cff3e0: 1c00c258 1bf21ff0 00000000 1b12a1a4 Instructions: (pc=0x1b331942) 0x1b331922: 72 10 8b 5a 04 8b 4a 14 03 f3 8b 58 04 8b 3c bb 0x1b331932: 0f af 78 08 8b 18 c1 e1 02 03 fb 8b d9 c1 e9 02 0x1b331942: f3 a5 8b cb 8b 5c 24 20 83 e1 03 f3 a4 8b 4c 24 0x1b331952: 14 41 3b cb 89 4c 24 14 7c b7 8b 74 24 1c 8b 7c Register to memory mapping: EAX=0x1bf2742c is an unknown value EBX=0x00000008 is an unknown value ECX=0x00000002 is an unknown value EDX=0x1bf27684 is an unknown value ESP=0x19cff370 is pointing into the stack for thread: 0x1aefd400 EBP=0x1bf21ff0 is an unknown value ESI=0x24c24818 is an unknown value EDI=0x221217c0 is an unknown value Stack: [0x19cb0000,0x19d00000], sp=0x19cff370, free space=316k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [ig4icd32.dll+0x31942] DrvSetLayerPaletteEntries+0x121d2 Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) J jogamp.opengl.gl4.GL4bcImpl.dispatch_glDrawElements1(IIILjava/lang/Object;IZJ)V J jogamp.opengl.gl4.GL4bcImpl.glDrawElements(IIILjava/nio/Buffer;)V j pixelapp.wavelogy.Wavelogy.display(Ljavax/media/opengl/GLAutoDrawable;)V+5763 J jogamp.opengl.GLDrawableHelper.displayImpl(Ljavax/media/opengl/GLAutoDrawable;)V J com.jogamp.newt.opengl.GLWindow$DisplayAction.run()V J jogamp.opengl.GLDrawableHelper.invokeGLImpl(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;Ljavax/media/opengl/GLAutoDrawable;)V J jogamp.opengl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V J com.jogamp.newt.opengl.GLWindow.display()V J com.jogamp.opengl.util.AWTAnimatorImpl.display(Ljava/util/ArrayList;ZZ)V J com.jogamp.opengl.util.FPSAnimator$1.run()V j java.util.TimerThread.mainLoop()V+221 j java.util.TimerThread.run()V+1 v ~StubRoutines::call_stub --------------- P R O C E S S --------------- Java Threads: ( => current thread ) 0x237f8400 JavaThread "Thread-18" daemon [_thread_blocked, id=6372, stack(0x19700000,0x19750000)] 0x1db44400 JavaThread "Java Sound Event Dispatcher" daemon [_thread_blocked, id=8104, stack(0x1fd90000,0x1fde0000)] 0x0025b000 JavaThread "DestroyJavaVM" [_thread_blocked, id=8140, stack(0x010a0000,0x010f0000)] =>0x1aefd400 JavaThread "Timer-0" [_thread_in_native, id=8096, stack(0x19cb0000,0x19d00000)] 0x1aefb400 JavaThread "main-Display-Windows_nil-1-EDT-1" daemon [_thread_blocked, id=3368, stack(0x198e0000,0x19930000)] 0x1aeb9400 JavaThread "main-SharedResourceRunner" daemon [_thread_blocked, id=5644, stack(0x19880000,0x198d0000)] 0x192ad400 JavaThread "Thread-4" daemon [_thread_in_native, id=7224, stack(0x19770000,0x197c0000)] 0x19228000 JavaThread "TimerQueue" daemon [_thread_blocked, id=7076, stack(0x19af0000,0x19b40000)] 0x191da400 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=7340, stack(0x19b50000,0x19ba0000)] 0x190fb000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=5444, stack(0x195e0000,0x19630000)] 0x190fa400 JavaThread "AWT-Shutdown" [_thread_blocked, id=7996, stack(0x19460000,0x194b0000)] 0x190d8000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=3276, stack(0x194e0000,0x19530000)] 0x1848b800 JavaThread "Service Thread" daemon [_thread_blocked, id=6792, stack(0x18750000,0x187a0000)] 0x1847ec00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=2740, stack(0x18800000,0x18850000)] 0x1846f800 JavaThread "JDWP Command Reader" daemon [_thread_in_native, id=7396, stack(0x18f10000,0x18f60000)] 0x1846e400 JavaThread "JDWP Event Helper Thread" daemon [_thread_blocked, id=7784, stack(0x186b0000,0x18700000)] 0x18466000 JavaThread "JDWP Transport Listener: dt_socket" daemon [_thread_blocked, id=5524, stack(0x18e10000,0x18e60000)] 0x1845f800 JavaThread "Attach Listener" daemon [_thread_blocked, id=3912, stack(0x18700000,0x18750000)] 0x1845c800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=4144, stack(0x01250000,0x012a0000)] 0x00d3ec00 JavaThread "Finalizer" daemon [_thread_blocked, id=7036, stack(0x01320000,0x01370000)] 0x00d3d400 JavaThread "Reference Handler" daemon [_thread_blocked, id=5368, stack(0x011e0000,0x01230000)] Other Threads: 0x00d38800 VMThread [stack: 0x012a0000,0x012f0000] [id=6616] 0x18494c00 WatcherThread [stack: 0x18fe0000,0x19030000] [id=6532] VM state:not at safepoint (normal execution) VM Mutex/Monitor currently owned by a thread: None Heap def new generation total 9408K, used 3516K [0x04400000, 0x04e30000, 0x09950000) eden space 8384K, 41% used [0x04400000, 0x0476f170, 0x04c30000) from space 1024K, 0% used [0x04d30000, 0x04d30000, 0x04e30000) to space 1024K, 0% used [0x04c30000, 0x04c30000, 0x04d30000) tenured generation total 20796K, used 12216K [0x09950000, 0x0ad9f000, 0x14400000) the space 20796K, 58% used [0x09950000, 0x0a53e1e8, 0x0a53e200, 0x0ad9f000) compacting perm gen total 12800K, used 12621K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x15053430, 0x15053600, 0x15080000) No shared spaces configured. Code Cache [0x02400000, 0x02708000, 0x04400000) total_blobs=1287 nmethods=900 adapters=330 free_code_cache=29664Kb largest_free_block=30375936 Compilation events (10 events): Event: 78.997 Thread 0x1847ec00 886 java.util.TaskQueue::rescheduleMin (16 bytes) Event: 78.997 Thread 0x1847ec00 nmethod 886 0x02700c48 code [0x02700d50, 0x02700e2c] Event: 78.997 Thread 0x1847ec00 887 java.util.TaskQueue::fixDown (108 bytes) Event: 78.997 Thread 0x1847ec00 nmethod 887 0x02700f48 code [0x02701060, 0x027012f0] Event: 79.862 Thread 0x1847ec00 888 com.jcraft.jorbis.DspState::init (649 bytes) Event: 79.866 Thread 0x1847ec00 nmethod 888 0x02701608 code [0x02701a00, 0x02703bbc] Event: 80.827 Thread 0x1847ec00 889 com.jcraft.jorbis.Info::clear (260 bytes) Event: 80.828 Thread 0x1847ec00 nmethod 889 0x02706f48 code [0x02707110, 0x027075cc] Event: 82.232 Thread 0x1847ec00 890 java.lang.Math::getExponent (5 bytes) Event: 82.232 Thread 0x1847ec00 nmethod 890 0x02707e08 code [0x02707f00, 0x02707fb0] GC Heap History (10 events): Event: 52.519 GC heap before {Heap before GC invocations=84 (full 4): def new generation total 8064K, used 7570K [0x04400000, 0x04cb0000, 0x09950000) eden space 7232K, 100% used [0x04400000, 0x04b10000, 0x04b10000) from space 832K, 40% used [0x04be0000, 0x04c34980, 0x04cb0000) to space 832K, 0% used [0x04b10000, 0x04b10000, 0x04be0000) tenured generation total 17668K, used 17230K [0x09950000, 0x0aa91000, 0x14400000) the space 17668K, 97% used [0x09950000, 0x0aa23908, 0x0aa23a00, 0x0aa91000) compacting perm gen total 12800K, used 12620K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x150533c0, 0x15053400, 0x15080000) No shared spaces configured. Event: 52.521 GC heap after Heap after GC invocations=85 (full 4): def new generation total 8064K, used 526K [0x04400000, 0x04cb0000, 0x09950000) eden space 7232K, 0% used [0x04400000, 0x04400000, 0x04b10000) from space 832K, 63% used [0x04b10000, 0x04b93b50, 0x04be0000) to space 832K, 0% used [0x04be0000, 0x04be0000, 0x04cb0000) tenured generation total 17668K, used 17230K [0x09950000, 0x0aa91000, 0x14400000) the space 17668K, 97% used [0x09950000, 0x0aa23908, 0x0aa23a00, 0x0aa91000) compacting perm gen total 12800K, used 12620K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x150533c0, 0x15053400, 0x15080000) No shared spaces configured. } Event: 60.069 GC heap before {Heap before GC invocations=85 (full 4): def new generation total 8064K, used 7758K [0x04400000, 0x04cb0000, 0x09950000) eden space 7232K, 100% used [0x04400000, 0x04b10000, 0x04b10000) from space 832K, 63% used [0x04b10000, 0x04b93b50, 0x04be0000) to space 832K, 0% used [0x04be0000, 0x04be0000, 0x04cb0000) tenured generation total 17668K, used 17230K [0x09950000, 0x0aa91000, 0x14400000) the space 17668K, 97% used [0x09950000, 0x0aa23908, 0x0aa23a00, 0x0aa91000) compacting perm gen total 12800K, used 12621K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x15053400, 0x15053400, 0x15080000) No shared spaces configured. Event: 60.187 GC heap after Heap after GC invocations=86 (full 5): def new generation total 9408K, used 0K [0x04400000, 0x04e30000, 0x09950000) eden space 8384K, 0% used [0x04400000, 0x04400000, 0x04c30000) from space 1024K, 0% used [0x04c30000, 0x04c30000, 0x04d30000) to space 1024K, 0% used [0x04d30000, 0x04d30000, 0x04e30000) tenured generation total 20796K, used 12476K [0x09950000, 0x0ad9f000, 0x14400000) the space 20796K, 59% used [0x09950000, 0x0a57f2c0, 0x0a57f400, 0x0ad9f000) compacting perm gen total 12800K, used 12621K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x15053400, 0x15053400, 0x15080000) No shared spaces configured. } Event: 66.047 GC heap before {Heap before GC invocations=86 (full 5): def new generation total 9408K, used 8384K [0x04400000, 0x04e30000, 0x09950000) eden space 8384K, 100% used [0x04400000, 0x04c30000, 0x04c30000) from space 1024K, 0% used [0x04c30000, 0x04c30000, 0x04d30000) to space 1024K, 0% used [0x04d30000, 0x04d30000, 0x04e30000) tenured generation total 20796K, used 12476K [0x09950000, 0x0ad9f000, 0x14400000) the space 20796K, 59% used [0x09950000, 0x0a57f2c0, 0x0a57f400, 0x0ad9f000) compacting perm gen total 12800K, used 12621K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x15053400, 0x15053400, 0x15080000) No shared spaces configured. Event: 66.066 GC heap after Heap after GC invocations=87 (full 5): def new generation total 9408K, used 1024K [0x04400000, 0x04e30000, 0x09950000) eden space 8384K, 0% used [0x04400000, 0x04400000, 0x04c30000) from space 1024K, 100% used [0x04d30000, 0x04e30000, 0x04e30000) to space 1024K, 0% used [0x04c30000, 0x04c30000, 0x04d30000) tenured generation total 20796K, used 15116K [0x09950000, 0x0ad9f000, 0x14400000) the space 20796K, 72% used [0x09950000, 0x0a8132f8, 0x0a813400, 0x0ad9f000) compacting perm gen total 12800K, used 12621K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x15053400, 0x15053400, 0x15080000) No shared spaces configured. } Event: 72.463 GC heap before {Heap before GC invocations=87 (full 5): def new generation total 9408K, used 9408K [0x04400000, 0x04e30000, 0x09950000) eden space 8384K, 100% used [0x04400000, 0x04c30000, 0x04c30000) from space 1024K, 100% used [0x04d30000, 0x04e30000, 0x04e30000) to space 1024K, 0% used [0x04c30000, 0x04c30000, 0x04d30000) tenured generation total 20796K, used 15116K [0x09950000, 0x0ad9f000, 0x14400000) the space 20796K, 72% used [0x09950000, 0x0a8132f8, 0x0a813400, 0x0ad9f000) compacting perm gen total 12800K, used 12621K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x15053400, 0x15053400, 0x15080000) No shared spaces configured. Event: 72.477 GC heap after Heap after GC invocations=88 (full 5): def new generation total 9408K, used 1024K [0x04400000, 0x04e30000, 0x09950000) eden space 8384K, 0% used [0x04400000, 0x04400000, 0x04c30000) from space 1024K, 100% used [0x04c30000, 0x04d30000, 0x04d30000) to space 1024K, 0% used [0x04d30000, 0x04d30000, 0x04e30000) tenured generation total 20796K, used 18590K [0x09950000, 0x0ad9f000, 0x14400000) the space 20796K, 89% used [0x09950000, 0x0ab779f0, 0x0ab77a00, 0x0ad9f000) compacting perm gen total 12800K, used 12621K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x15053400, 0x15053400, 0x15080000) No shared spaces configured. } Event: 80.328 GC heap before {Heap before GC invocations=88 (full 5): def new generation total 9408K, used 9408K [0x04400000, 0x04e30000, 0x09950000) eden space 8384K, 100% used [0x04400000, 0x04c30000, 0x04c30000) from space 1024K, 100% used [0x04c30000, 0x04d30000, 0x04d30000) to space 1024K, 0% used [0x04d30000, 0x04d30000, 0x04e30000) tenured generation total 20796K, used 18590K [0x09950000, 0x0ad9f000, 0x14400000) the space 20796K, 89% used [0x09950000, 0x0ab779f0, 0x0ab77a00, 0x0ad9f000) compacting perm gen total 12800K, used 12621K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x15053420, 0x15053600, 0x15080000) No shared spaces configured. Event: 80.445 GC heap after Heap after GC invocations=89 (full 6): def new generation total 9408K, used 0K [0x04400000, 0x04e30000, 0x09950000) eden space 8384K, 0% used [0x04400000, 0x04400000, 0x04c30000) from space 1024K, 0% used [0x04d30000, 0x04d30000, 0x04e30000) to space 1024K, 0% used [0x04c30000, 0x04c30000, 0x04d30000) tenured generation total 20796K, used 12216K [0x09950000, 0x0ad9f000, 0x14400000) the space 20796K, 58% used [0x09950000, 0x0a53e1e8, 0x0a53e200, 0x0ad9f000) compacting perm gen total 12800K, used 12621K [0x14400000, 0x15080000, 0x18400000) the space 12800K, 98% used [0x14400000, 0x15053420, 0x15053600, 0x15080000) No shared spaces configured. } Deoptimization events (0 events): No events Internal exceptions (10 events): Event: 14.144 Thread 0x1ad55400 Threw 0x045b20c0 at C:\jdk7u5_32P\jdk7u5\hotspot\src\share\vm\prims\jvm.cpp:1166 Event: 14.145 Thread 0x1ad55400 Threw 0x045b3440 at C:\jdk7u5_32P\jdk7u5\hotspot\src\share\vm\prims\jvm.cpp:1166 Event: 14.145 Thread 0x1ad55400 Threw 0x045b6fc8 at C:\jdk7u5_32P\jdk7u5\hotspot\src\share\vm\prims\jvm.cpp:1166 Event: 14.146 Thread 0x1ad55400 Threw 0x045b9fb0 at C:\jdk7u5_32P\jdk7u5\hotspot\src\share\vm\prims\jvm.cpp:1166 Event: 14.147 Thread 0x1ad55400 Threw 0x045bbe18 at C:\jdk7u5_32P\jdk7u5\hotspot\src\share\vm\prims\jvm.cpp:1166 Event: 14.150 Thread 0x1ad55400 Threw 0x045ceaa0 at C:\jdk7u5_32P\jdk7u5\hotspot\src\share\vm\prims\jvm.cpp:1166 Event: 14.151 Thread 0x1ad55400 Threw 0x045d46e8 at C:\jdk7u5_32P\jdk7u5\hotspot\src\share\vm\prims\jvm.cpp:1166 Event: 14.163 Thread 0x1ad55400 Threw 0x04654008 at C:\jdk7u5_32P\jdk7u5\hotspot\src\share\vm\prims\jvm.cpp:1166 Event: 14.164 Thread 0x1ad55400 Threw 0x04655aa0 at C:\jdk7u5_32P\jdk7u5\hotspot\src\share\vm\prims\jvm.cpp:1166 Event: 14.165 Thread 0x1ad55400 Threw 0x04657908 at C:\jdk7u5_32P\jdk7u5\hotspot\src\share\vm\prims\jvm.cpp:1166 Events (10 events): Event: 80.328 Executing VM operation: GenCollectForAllocation Event: 80.445 Executing VM operation: GenCollectForAllocation done Event: 80.827 Thread 0x237f8400 DEOPT PACKING pc=0x02534617 sp=0x1974f6a0 Event: 80.827 Thread 0x237f8400 DEOPT UNPACKING pc=0x0242cdb9 sp=0x1974f610 mode 1 Event: 80.830 Thread 0x237f8400 DEOPT PACKING pc=0x0253b6c0 sp=0x1974f790 Event: 80.830 Thread 0x237f8400 DEOPT UNPACKING pc=0x0242cdb9 sp=0x1974f678 mode 1 Event: 82.231 Thread 0x237f8400 DEOPT PACKING pc=0x02534617 sp=0x1974f6a0 Event: 82.231 Thread 0x237f8400 DEOPT UNPACKING pc=0x0242cdb9 sp=0x1974f610 mode 1 Event: 82.231 Thread 0x237f8400 DEOPT PACKING pc=0x0253b6c0 sp=0x1974f790 Event: 82.231 Thread 0x237f8400 DEOPT UNPACKING pc=0x0242cdb9 sp=0x1974f678 mode 1 Dynamic libraries: 0x013d0000 - 0x013ff000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\javaw.exe 0x776a0000 - 0x777c8000 C:\Windows\system32\ntdll.dll 0x77570000 - 0x7764c000 C:\Windows\system32\kernel32.dll 0x76380000 - 0x76446000 C:\Windows\system32\ADVAPI32.dll 0x76050000 - 0x76112000 C:\Windows\system32\RPCRT4.dll 0x76120000 - 0x761bd000 C:\Windows\system32\USER32.dll 0x75ff0000 - 0x7603b000 C:\Windows\system32\GDI32.dll 0x74c20000 - 0x74dbe000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.6001.18523_none_5cdd65e20837faf2\COMCTL32.dll 0x76450000 - 0x764fa000 C:\Windows\system32\msvcrt.dll 0x75f10000 - 0x75f68000 C:\Windows\system32\SHLWAPI.dll 0x77370000 - 0x7738e000 C:\Windows\system32\IMM32.DLL 0x77390000 - 0x77458000 C:\Windows\system32\MSCTF.dll 0x77860000 - 0x77869000 C:\Windows\system32\LPK.DLL 0x77460000 - 0x774dd000 C:\Windows\system32\USP10.dll 0x6a960000 - 0x6aa1e000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\msvcr100.dll 0x6a3d0000 - 0x6a71a000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\client\jvm.dll 0x743f0000 - 0x743f7000 C:\Windows\system32\WSOCK32.dll 0x778d0000 - 0x778fd000 C:\Windows\system32\WS2_32.dll 0x76040000 - 0x76046000 C:\Windows\system32\NSI.dll 0x74330000 - 0x74362000 C:\Windows\system32\WINMM.dll 0x77010000 - 0x77154000 C:\Windows\system32\ole32.dll 0x777d0000 - 0x7785d000 C:\Windows\system32\OLEAUT32.dll 0x742f0000 - 0x74329000 C:\Windows\system32\OLEACC.dll 0x75f00000 - 0x75f07000 C:\Windows\system32\PSAPI.DLL 0x6c2a0000 - 0x6c2ac000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\verify.dll 0x6c200000 - 0x6c220000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\java.dll 0x73810000 - 0x7383a000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\jdwp.dll 0x73d50000 - 0x73d57000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\npt.dll 0x6c1e0000 - 0x6c1f3000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\zip.dll 0x74250000 - 0x74258000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\dt_socket.dll 0x74660000 - 0x7466f000 C:\Windows\system32\NLAapi.dll 0x757a0000 - 0x757b9000 C:\Windows\system32\IPHLPAPI.DLL 0x75760000 - 0x75795000 C:\Windows\system32\dhcpcsvc.DLL 0x759e0000 - 0x75a0c000 C:\Windows\system32\DNSAPI.dll 0x75da0000 - 0x75db4000 C:\Windows\system32\Secur32.dll 0x75750000 - 0x75757000 C:\Windows\system32\WINNSI.DLL 0x75720000 - 0x75741000 C:\Windows\system32\dhcpcsvc6.DLL 0x712d0000 - 0x712df000 C:\Windows\system32\napinsp.dll 0x711d0000 - 0x711e2000 C:\Windows\system32\pnrpnsp.dll 0x712c0000 - 0x712cc000 C:\Windows\system32\wshbth.dll 0x761f0000 - 0x7637a000 C:\Windows\system32\SETUPAPI.dll 0x75550000 - 0x7558b000 C:\Windows\System32\mswsock.dll 0x712b0000 - 0x712b8000 C:\Windows\System32\winrnr.dll 0x77650000 - 0x7769a000 C:\Windows\system32\WLDAP32.dll 0x75120000 - 0x75126000 C:\Windows\system32\rasadhlp.dll 0x751f0000 - 0x751f5000 C:\Windows\System32\wshtcpip.dll 0x6a7b0000 - 0x6a8f2000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\awt.dll 0x74be0000 - 0x74c1f000 C:\Windows\system32\uxtheme.dll 0x76500000 - 0x77010000 C:\Windows\system32\SHELL32.dll 0x72f00000 - 0x72f0c000 C:\Windows\system32\DWMAPI.DLL 0x73840000 - 0x7386a000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\fontmanager.dll 0x6c1c0000 - 0x6c1d4000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\net.dll 0x755b0000 - 0x755b5000 C:\Windows\System32\wship6.dll 0x6c290000 - 0x6c29f000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\nio.dll 0x6ff40000 - 0x6ff71000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\t2k.dll 0x00d90000 - 0x00dc5000 C:\Windows\system32\btmmhook.dll 0x774e0000 - 0x77564000 C:\Windows\system32\CLBCatQ.DLL 0x73dc0000 - 0x73e73000 C:\Windows\system32\WindowsCodecs.dll 0x75d40000 - 0x75d6c000 C:\Windows\system32\apphelp.dll 0x18e60000 - 0x18eac000 C:\DDI\overicon.dll 0x01230000 - 0x01247000 C:\Users\Main\AppData\Roaming\Dropbox\bin\DropboxExt.14.dll 0x72060000 - 0x7213c000 C:\Windows\system32\dbghelp.dll 0x7c3a0000 - 0x7c41b000 C:\Users\Main\AppData\Roaming\Dropbox\bin\MSVCP71.dll 0x7c340000 - 0x7c396000 C:\Users\Main\AppData\Roaming\Dropbox\bin\MSVCR71.dll 0x1a5f0000 - 0x1a6f9000 C:\Program Files\Workspace\offsyncext.dll 0x75940000 - 0x75954000 C:\Windows\system32\MPR.dll 0x72270000 - 0x72276000 C:\Windows\system32\IconCodecService.dll 0x187a0000 - 0x187c1000 C:\Program Files\WIDCOMM\Bluetooth Software\btkeyind.dll 0x18600000 - 0x18613000 C:\Users\Main\Pictures\jinput_nightly_20120506\dist\jinput-dx8.dll 0x6a770000 - 0x6a7a3000 C:\Windows\system32\DINPUT8.dll 0x73d80000 - 0x73d89000 C:\Windows\system32\HID.DLL 0x75000000 - 0x7502d000 C:\Windows\system32\WINTRUST.dll 0x75840000 - 0x75931000 C:\Windows\system32\CRYPT32.dll 0x759a0000 - 0x759b2000 C:\Windows\system32\MSASN1.dll 0x75dc0000 - 0x75dde000 C:\Windows\system32\USERENV.dll 0x761c0000 - 0x761e9000 C:\Windows\system32\imagehlp.dll 0x18690000 - 0x186a2000 C:\Users\Main\Pictures\jinput_nightly_20120506\dist\jinput-raw.dll 0x752d0000 - 0x7530b000 C:\Windows\system32\rsaenh.dll 0x637c0000 - 0x637ca000 C:\Users\Main\AppData\Local\Temp\jogamp\file_cache\jln827948459560738700\jln4848936247266817735\gluegen-rt.dll 0x73cf0000 - 0x73cf6000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\jawt.dll 0x18670000 - 0x1867a000 C:\Users\Main\AppData\Local\Temp\jogamp\file_cache\jln827948459560738700\jln4848936247266817735\nativewindow_awt.dll 0x6c100000 - 0x6c110000 C:\Users\Main\AppData\Local\Temp\jogamp\file_cache\jln827948459560738700\jln4848936247266817735\nativewindow_win32.dll 0x73bc0000 - 0x73c8b000 C:\Windows\system32\OpenGL32.dll 0x739d0000 - 0x739f3000 C:\Windows\system32\GLU32.dll 0x6e140000 - 0x6e225000 C:\Windows\system32\DDRAW.dll 0x71ed0000 - 0x71ed6000 C:\Windows\system32\DCIMAN32.dll 0x64500000 - 0x6456b000 C:\Users\Main\AppData\Local\Temp\jogamp\file_cache\jln827948459560738700\jln4848936247266817735\jogl_desktop.dll 0x1b300000 - 0x1b54b000 C:\Windows\system32\ig4icd32.dll 0x1b550000 - 0x1b6db000 C:\Windows\system32\ig4dev32.dll 0x6cbc0000 - 0x6cbd1000 C:\Users\Main\AppData\Local\Temp\jogamp\file_cache\jln827948459560738700\jln4848936247266817735\newt.dll 0x6ff10000 - 0x6ff35000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\jpeg.dll 0x73ce0000 - 0x73cea000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\jsound.dll 0x73a50000 - 0x73a59000 C:\Program Files\Java\jdk1.7.0_05\jre\bin\jsoundds.dll 0x73a60000 - 0x73ad0000 C:\Windows\system32\DSOUND.dll 0x755c0000 - 0x755da000 C:\Windows\system32\POWRPROF.dll 0x740c0000 - 0x740ef000 C:\Windows\system32\wdmaud.drv 0x74b50000 - 0x74b54000 C:\Windows\system32\ksuser.dll 0x74b80000 - 0x74ba7000 C:\Windows\system32\MMDevAPI.DLL 0x75110000 - 0x75117000 C:\Windows\system32\AVRT.dll 0x74150000 - 0x74171000 C:\Windows\system32\AUDIOSES.DLL 0x73f50000 - 0x73fb6000 C:\Windows\system32\audioeng.dll 0x74650000 - 0x74659000 C:\Windows\system32\msacm32.drv 0x740a0000 - 0x740b4000 C:\Windows\system32\MSACM32.dll 0x73f40000 - 0x73f47000 C:\Windows\system32\midimap.dll VM Arguments: jvm_args: -agentlib:jdwp=transport=dt_socket,suspend=y,address=localhost:53728 -Djava.library.path=C:\Users\Main\Pictures\jinput_nightly_20120506\dist -Dfile.encoding=UTF-8 java_command: pixelapp.wavelogy.Wavelogy Launcher Type: SUN_STANDARD Environment Variables: JAVA_HOME=C:\Program Files\Java\jdk1.7.0_05; PATH=C:\Program Files\Java\jdk1.7.0_05\jre\bin;C:/Program Files/Java/jdk1.7.0_05/bin/../jre/bin/client;C:/Program Files/Java/jdk1.7.0_05/bin/../jre/bin;C:/Program Files/Java/jdk1.7.0_05/bin/../jre/lib/i386;C:\Program Files\Java\jdk1.7.0_05\bin;C:\Program Files\Java\jdk1.7.0_05\lib;C:\Users\Main\Pictures\apache-ant-1.8.4\bin;C:\Program Files\MinGW\bin;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Program Files\Autodesk\Backburner\;C:\Program Files\Common Files\Autodesk Shared\;C:\Program Files\Java\jre7\bin;C:\Users\Main\Motorola Mobility\MOTODEV Studio for Android; USERNAME=Main OS=Windows_NT PROCESSOR_IDENTIFIER=x86 Family 6 Model 15 Stepping 13, GenuineIntel --------------- S Y S T E M --------------- OS: Windows Vista Build 6001 Service Pack 1 CPU:total 2 (2 cores per cpu, 1 threads per core) family 6 model 15 stepping 13, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, tsc Memory: 4k page, physical 2086592k(488776k free), swap 4416160k(2269528k free) vm_info: Java HotSpot(TM) Client VM (23.1-b03) for windows-x86 JRE (1.7.0_05-b05), built on May 15 2012 18:11:27 by "java_re" with unknown MS VC++:1600 time: Fri Jun 29 15:38:20 2012 elapsed time: 83 seconds # A fatal error has been detected by the Java Runtime Environment: # # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1b331942, pid=4208, tid=8096 # # JRE version: 7.0_05-b05 # Java VM: Java HotSpot(TM) Client VM (23.1-b03 mixed mode windows-x86 ) # Problematic frame: # C [ig4icd32.dll+0x31942] DrvSetLayerPaletteEntries+0x121d2 # # Failed to write core dump. Minidumps are not enabled by default on client versions of Windows # # An error report file with more information is saved as: # C:\Users\Main\workspace\Wavelogy\hs_err_pid4208.log # # If you would like to submit a bug report, please visit: # http://bugreport.sun.com/bugreport/crash.jsp # The crash happened outside the Java Virtual Machine in native code. # See problematic frame for where to report the bug. # |
Administrator
|
This is the same problem, this is not a bug of JOGL, you misuse direct NIO buffers.
N.B: Keep in mind that you should not read your NIO buffer while updating its content from another thread.
Julien Gouesse | Personal blog | Website
|
Thanks, Julien for your magical wisdom.
This makes sense. |
Administrator
|
You're welcome but it is not magical, I can explain my recommendation. If you modify the content of a direct NIO buffer on another thread by using relative "put" operations, it will modify its position. If you read the content of this buffer on the rendering thread that might expect the position to be anywhere else, it may try to read too far.
Julien Gouesse | Personal blog | Website
|
In reply to this post by gouessej
From the error log ,I just use TextRender,how to keep not to read my NIO Buffer while updateing from another thread I can not control?
|
Administrator
|
On 07/03/2012 02:36 AM, robbiezl [via jogamp] wrote:
> From the error log ,I just use TextRender,how to keep not to read my NIO > Buffer while updateing from another thread I can not control? > synchronize the threads, i.e. block the resources while you are: - updating it - using it You can use our 'RecursiveLock lock = LockFactory.createRecursiveLock();' (look into our sources and API doc how to use it), or you can use other means to sync threads as supported by Java. ~Sven signature.asc (910 bytes) Download Attachment |
I have seen the lock code,but i still do not know how to use it ,i am a newer to opengle
I just draw TextRender use the code below,then cause the cash,how should I sync this code? public void displayFlatLegendText(GLAutoDrawable drawable) { if(flatLegendTextDisplayFlag){ GL2 gl2 = drawable.getGL().getGL2(); gl2.glPushMatrix(); float x=0; float y=this.layoutTransVec.y()-2*halfLength; float z=this.layoutTransVec.z(); // Render the text textRenderer.begin3DRendering(); textRenderer.setColor(255, 255, 255, 255); Rectangle2D r2d=textRenderer.getBounds(flatLegendPicInforText); float scaleFactor=0.0015f; float textWidth3D=(float) (r2d.getWidth()*scaleFactor); textRenderer.draw3D(flatLegendPicInforText, x-textWidth3D/2, y,z,scaleFactor); textRenderer.flush(); textRenderer.end3DRendering(); gl2.glPopMatrix(); } } |
Administrator
|
Do you use vertex arrays or VBOs anywhere else in your code? As a first step, disable the use of vertex arrays in the text renderer (textRenderer.setUseVertexArrays(false)). If you don't get any crash, it means that you are doing something wrong before calling displayFlatLegendText.
I still use the text renderer in the alpha version of my (open source) game. As I use vertex arrays and VBOs very carefully, I don't get such crashes. Sven's suggestion about locking is right but another approach consists in using this kind of loop, especially in games: while (!exit) { //updates your timer(s) tick(); //updates the data update(); //renders the representations of these data render(); } If you do that, you don't need any lock and there is no risk of reading data while changing them.
Julien Gouesse | Personal blog | Website
|
In reply to this post by robbiezl
My application doesn't crash on Mac OSX.
I'll comeback if this keeps bothering though. |
This post was updated on .
In reply to this post by robbiezl
CONTENTS DELETED
The author has deleted this message.
|
Administrator
|
A statistical evidence is not a formal evidence. I had such crashes because of problems of synchronization after having solved the problem with text renderers, I did not reproduce it systematically, it was not reproducible on some machines. I run JOGL applications successfully even under Windows XP. Something is really wrong in your code. Some drivers and some operating systems (especially Mac OS X) handle the access to OpenGL from multiple threads correctly whereas some others don't, it does not mean that there is no problem at all. Oracle Java 1.7 for Mac is not as mature as Oracle Java 1.7 under other operating systems but I don't think this is the root cause. Can you explain how your main loop is structured?
Julien Gouesse | Personal blog | Website
|
I'll get working on a test case to see what is the problem, then.
|
Administrator
|
On 07/04/2012 01:10 AM, Pixelapp [via jogamp] wrote:
> I'll get working on a test case to see what is the problem, then. > This is most appreciated and the only viable way to figure out a problem with peer review. ~Sven signature.asc (910 bytes) Download Attachment |
Administrator
|
In reply to this post by gouessej
On 07/03/2012 10:08 PM, gouessej [via jogamp] wrote:
> A statistical evidence is not a formal evidence. I had such crashes because of > problems of synchronization after having solved the problem with text > renderers, I did not reproduce it systematically, it was not reproducible on > some machines. I run JOGL applications successfully even under Windows XP. I second that. Due to complexity (Component space of an OpenGL Java application) evidence from one platform is inconclusive. It wouldn't be the 1st time that one (OpenGL) driver behaves very generous to the application, i.e. tolerates pulled resources etc., where other driver are less friendly and simply crash *SIGSEGV*. This is one reason we have to validate the JogAmp stack on our supported platforms using a wide range of unit tests. Even this evidence only indicates whether our software is sound, but is ofc not a proof. A combination of unit tests which describe the proof (or attack - as you wish) tested w/ 2-3 drivers and a (partial) code review may be best practice here. ~Sven signature.asc (910 bytes) Download Attachment |
Administrator
|
In reply to this post by Pixelapp
Several programmers on Java-Gaming.org already experienced such crashes and it was often caused by wrong indices and/or wrong position in the direct NIO buffer, caused by an explicit mistake (parameters supplied to glDrawArrays / glDrawElements were wrong) or something less easy to find (wrong threading). Another programmer confirmed my supposition yesterday.
Julien Gouesse | Personal blog | Website
|
This post was updated on .
CONTENTS DELETED
The author has deleted this message.
|
Administrator
|
Rather use com.jogamp.common.nio.Buffers to create your NIO buffers and don't reallocate them each time in display(). Do you access these arrays or these buffers from somewhere else?
Julien Gouesse | Personal blog | Website
|
But if I use com.jogamp.common.nio.Buffers then I won't have that Class available in my android application.
Also, If I don't reallocate each time I display() then I won't be able to use meshes with more vertex than the previously displayed mesh. Any suggestions? |
Free forum by Nabble | Edit this page |