jogl crashes video card driver

classic Classic list List threaded Threaded
126 messages Options
1234 ... 7
Reply | Threaded
Open this post in threaded view
|

jogl crashes video card driver

runiter
After upgrading my Ardor3D application from Jogl 1 to Jogl 2, it seem to work in most computers but in one of our newer computers it crashes the video card driver followed by crashing the entire JVM:


#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1065b4ee, pid=4116, tid=2664
#
# JRE version: 7.0_09-b05
# Java VM: Java HotSpot(TM) Client VM (23.5-b02 mixed mode, sharing windows-x86 )
# Problematic frame:
# C  [ig7icd32.dll+0x65b4ee]  ShInitialize+0x18031e
#
# 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 (0x04d38800):  JavaThread "AWT-EventQueue-0" [_thread_in_native, id=2664, stack(0x05970000,0x059c0000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000000

Registers:
EAX=0x00000000, EBX=0x09cb23c0, ECX=0x00000000, EDX=0x00000000
ESP=0x059be674, EBP=0x0043a788, ESI=0x003f3700, EDI=0x0043a770
EIP=0x1065b4ee, EFLAGS=0x00010246

Top of Stack: (sp=0x059be674)
0x059be674:   003cf3e0 09531118 003cf3e0 09cab378
0x059be684:   00000a4c 00000000 0000001a 087c0398
0x059be694:   00000019 09496b28 43000000 00000000
0x059be6a4:   00000000 06880805 00000001 00000001
0x059be6b4:   09cb23c0 003f3700 0043a770 77813c01
0x059be6c4:   00000001 00000000 00000000 09cafcd8
0x059be6d4:   00000001 1066a3a7 00000003 00000000
0x059be6e4:   00000a58 00000001 059be738 74f34e47

Instructions: (pc=0x1065b4ee)
0x1065b4ce:   00 8b 54 24 24 8b 43 08 8b 4b 04 83 c4 0c 52 8b
0x1065b4de:   93 10 0a 00 00 50 51 8b 0b e8 b4 d2 ff ff 8b 0b
0x1065b4ee:   83 39 00 74 22 8b 01 66 83 78 08 00 74 19 83 38
0x1065b4fe:   00 74 14 8b 54 24 18 8b 83 10 0a 00 00 52 50 8d


Register to memory mapping:

EAX=0x00000000 is an unknown value
EBX=0x09cb23c0 is an unknown value
ECX=0x00000000 is an unknown value
EDX=0x00000000 is an unknown value
ESP=0x059be674 is pointing into the stack for thread: 0x04d38800
EBP=0x0043a788 is an unknown value
ESI=0x003f3700 is an unknown value
EDI=0x0043a770 is an unknown value


Stack: [0x05970000,0x059c0000],  sp=0x059be674,  free space=313k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [ig7icd32.dll+0x65b4ee]  ShInitialize+0x18031e

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  jogamp.opengl.gl4.GL4bcImpl.dispatch_glDrawArrays1(IIIJ)V+0
j  jogamp.opengl.gl4.GL4bcImpl.glDrawArrays(III)V+39
j  com.ardor3d.renderer.jogl.JoglRenderer.drawArrays(Lcom/ardor3d/scenegraph/FloatBufferData;[I[Lcom/ardor3d/renderer/IndexMode;I)V+32
j  com.ardor3d.scenegraph.Mesh.renderArrays(Lcom/ardor3d/renderer/Renderer;Lcom/ardor3d/scenegraph/MeshData;ILcom/ardor3d/renderer/ContextCapabilities;)V+211
j  com.ardor3d.scenegraph.Mesh.render(Lcom/ardor3d/renderer/Renderer;Lcom/ardor3d/scenegraph/MeshData;)V+294
j  com.ardor3d.scenegraph.Mesh.render(Lcom/ardor3d/renderer/Renderer;)V+13
j  com.ardor3d.renderer.jogl.JoglRenderer.draw(Lcom/ardor3d/scenegraph/Renderable;)V+19
j  com.ardor3d.scenegraph.Mesh.draw(Lcom/ardor3d/renderer/Renderer;)V+31
j  com.ardor3d.renderer.queue.AbstractRenderBucket.render(Lcom/ardor3d/renderer/Renderer;)V+12
j  com.ardor3d.renderer.queue.RenderQueue.renderBuckets(Lcom/ardor3d/renderer/Renderer;)V+36
j  com.ardor3d.renderer.jogl.JoglRenderer.renderBuckets(ZZ)V+18
j  com.ardor3d.renderer.jogl.JoglRenderer.renderBuckets()V+3
j  com.ardor3d.renderer.pass.RenderPass.doRender(Lcom/ardor3d/renderer/Renderer;)V+47
j  com.ardor3d.renderer.pass.Pass.renderPass(Lcom/ardor3d/renderer/Renderer;)V+35
j  com.ardor3d.renderer.pass.BasicPassManager.renderPasses(Lcom/ardor3d/renderer/Renderer;)V+33
j  org.concord.energy3d.scene.SceneManager.renderUnto(Lcom/ardor3d/renderer/Renderer;)Z+16
j  com.ardor3d.framework.jogl.JoglCanvasRenderer.draw()Z+110
j  com.ardor3d.framework.jogl.JoglDrawerRunnable.run(Ljavax/media/opengl/GLAutoDrawable;)Z+4
j  jogamp.opengl.GLRunnableTask.run(Ljavax/media/opengl/GLAutoDrawable;)Z+15
j  jogamp.opengl.GLDrawableHelper.execGLRunnables(Ljavax/media/opengl/GLAutoDrawable;)Z+92
j  jogamp.opengl.GLDrawableHelper.display(Ljavax/media/opengl/GLAutoDrawable;)V+7
j  javax.media.opengl.awt.GLCanvas$7.run()V+118
j  jogamp.opengl.GLDrawableHelper.invokeGLImpl(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;Ljavax/media/opengl/GLAutoDrawable;)V+137
j  jogamp.opengl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+85
j  javax.media.opengl.awt.GLCanvas$8.run()V+49
j  java.awt.event.InvocationEvent.dispatch()V+11
j  java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+21
j  java.awt.EventQueue.access$200(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3
j  java.awt.EventQueue$3.run()Ljava/lang/Void;+12
j  java.awt.EventQueue$3.run()Ljava/lang/Object;+1
v  ~StubRoutines::call_stub
J  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;
j  java.security.ProtectionDomain$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+46
J  java.awt.EventDispatchThread.pumpOneEventForFilters(I)V
j  java.awt.EventDispatchThread.pumpEventsForFilter(ILjava/awt/Conditional;Ljava/awt/EventFilter;)V+48
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 )
  0x04d3b800 JavaThread "Energy 3D Application" [_thread_blocked, id=3516, stack(0x0a3a0000,0x0a3f0000)]
  0x04d3ac00 JavaThread "TimerQueue" daemon [_thread_blocked, id=1356, stack(0x09320000,0x09370000)]
  0x04d37c00 JavaThread "Swing-Shell" daemon [_thread_blocked, id=1640, stack(0x07da0000,0x07df0000)]
  0x04d3a800 JavaThread "javawsApplicationMain-SharedResourceRunner" daemon [_thread_blocked, id=3348, stack(0x066d0000,0x06720000)]
  0x04d39400 JavaThread "com.google.common.base.internal.Finalizer" daemon [_thread_blocked, id=5096, stack(0x07330000,0x07380000)]
=>0x04d38800 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=2664, stack(0x05970000,0x059c0000)]
  0x04d37400 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=4032, stack(0x05fd0000,0x06020000)]
  0x04d37000 JavaThread "Thread-3" daemon [_thread_blocked, id=4784, stack(0x06480000,0x064d0000)]
  0x04d36800 JavaThread "AWT-Shutdown" [_thread_blocked, id=4220, stack(0x05700000,0x05750000)]
  0x04d36000 JavaThread "TimerQueue" daemon [_thread_blocked, id=4020, stack(0x062d0000,0x06320000)]
  0x04cbd800 JavaThread "ConsoleTraceListener" daemon [_thread_blocked, id=4776, stack(0x05f20000,0x05f70000)]
  0x00e2bc00 JavaThread "DestroyJavaVM" [_thread_blocked, id=3284, stack(0x022f0000,0x02340000)]
  0x04c94400 JavaThread "Javaws Secure Thread" daemon [_thread_blocked, id=3120, stack(0x05890000,0x058e0000)]
  0x04c90000 JavaThread "AWT-Windows" daemon [_thread_in_native, id=3600, stack(0x05600000,0x05650000)]
  0x04c8b400 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=4016, stack(0x04af0000,0x04b40000)]
  0x04c75400 JavaThread "CacheCleanUpThread" daemon [_thread_blocked, id=4780, stack(0x04e20000,0x04e70000)]
  0x04c70400 JavaThread "CacheMemoryCleanUpThread" daemon [_thread_blocked, id=2064, stack(0x05200000,0x05250000)]
  0x04be7c00 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=4232, stack(0x04ee0000,0x04f30000)]
  0x02423000 JavaThread "Service Thread" daemon [_thread_blocked, id=4236, stack(0x04a30000,0x04a80000)]
  0x0241d000 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=4228, stack(0x04aa0000,0x04af0000)]
  0x0241bc00 JavaThread "Attach Listener" daemon [_thread_blocked, id=4788, stack(0x049d0000,0x04a20000)]
  0x02418800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=3124, stack(0x046f0000,0x04740000)]
  0x023fec00 JavaThread "Finalizer" daemon [_thread_blocked, id=3840, stack(0x04640000,0x04690000)]
  0x023fa000 JavaThread "Reference Handler" daemon [_thread_blocked, id=3852, stack(0x04740000,0x04790000)]

Other Threads:
  0x023f5800 VMThread [stack: 0x04560000,0x045b0000] [id=4012]
  0x02434800 WatcherThread [stack: 0x04510000,0x04560000] [id=4224]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 8448K, used 6143K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K,  69% used [0x244b0000, 0x249cfd20, 0x24c10000)
  from space 896K, 100% used [0x24c10000, 0x24cf0000, 0x24cf0000)
  to   space 896K,   0% used [0x24cf0000, 0x24cf0000, 0x24dd0000)
 tenured generation   total 18612K, used 15219K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  81% used [0x29a00000, 0x2a8dce00, 0x2a8dce00, 0x2ac2d000)
 compacting perm gen  total 12544K, used 12475K [0x344b0000, 0x350f0000, 0x384b0000)
   the space 12544K,  99% used [0x344b0000, 0x350deea0, 0x350df000, 0x350f0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)

Card table byte_map: [0x00d70000,0x00e20000] byte_map_base: 0x00c4da80

Polling page: 0x00180000

Code Cache  [0x02440000, 0x026b0000, 0x04440000)
 total_blobs=1553 nmethods=1137 adapters=350 free_code_cache=30290Kb largest_free_block=31016320

Compilation events (10 events):
Event: 15.584 Thread 0x0241d000 1144             com.ardor3d.math.Matrix3::getM21 (5 bytes)
Event: 15.584 Thread 0x0241d000 nmethod 1144 0x026ab1c8 code [0x026ab2c0, 0x026ab340]
Event: 15.584 Thread 0x0241d000 1145             com.ardor3d.math.Matrix3::getM12 (5 bytes)
Event: 15.584 Thread 0x0241d000 nmethod 1145 0x026ab388 code [0x026ab480, 0x026ab500]
Event: 15.584 Thread 0x0241d000 1146             com.ardor3d.math.Matrix3::getM22 (5 bytes)
Event: 15.584 Thread 0x0241d000 nmethod 1146 0x026ab548 code [0x026ab640, 0x026ab6c0]
Event: 15.584 Thread 0x0241d000 1147             com.ardor3d.scenegraph.Spatial::getSceneHints (5 bytes)
Event: 15.584 Thread 0x0241d000 nmethod 1147 0x026ab708 code [0x026ab800, 0x026ab880]
Event: 15.584 Thread 0x0241d000 1148             com.ardor3d.scenegraph.Spatial::getParentHintable (5 bytes)
Event: 15.584 Thread 0x0241d000 nmethod 1148 0x026ab8c8 code [0x026ab9c0, 0x026aba40]

GC Heap History (10 events):
Event: 4.090 GC heap before
{Heap before GC invocations=26 (full 1):
 def new generation   total 8448K, used 7552K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K, 100% used [0x244b0000, 0x24c10000, 0x24c10000)
  from space 896K,   0% used [0x24cf0000, 0x24cf0218, 0x24dd0000)
  to   space 896K,   0% used [0x24c10000, 0x24c10000, 0x24cf0000)
 tenured generation   total 18612K, used 11167K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  59% used [0x29a00000, 0x2a4e7c80, 0x2a4e7e00, 0x2ac2d000)
 compacting perm gen  total 12288K, used 9051K [0x344b0000, 0x350b0000, 0x384b0000)
   the space 12288K,  73% used [0x344b0000, 0x34d86fe8, 0x34d87000, 0x350b0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)
Event: 4.091 GC heap after
Heap after GC invocations=27 (full 1):
 def new generation   total 8448K, used 0K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K,   0% used [0x244b0000, 0x244b0000, 0x24c10000)
  from space 896K,   0% used [0x24c10000, 0x24c10218, 0x24cf0000)
  to   space 896K,   0% used [0x24cf0000, 0x24cf0000, 0x24dd0000)
 tenured generation   total 18612K, used 11167K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  59% used [0x29a00000, 0x2a4e7c80, 0x2a4e7e00, 0x2ac2d000)
 compacting perm gen  total 12288K, used 9051K [0x344b0000, 0x350b0000, 0x384b0000)
   the space 12288K,  73% used [0x344b0000, 0x34d86fe8, 0x34d87000, 0x350b0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)
}
Event: 4.115 GC heap before
{Heap before GC invocations=27 (full 1):
 def new generation   total 8448K, used 7552K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K, 100% used [0x244b0000, 0x24c10000, 0x24c10000)
  from space 896K,   0% used [0x24c10000, 0x24c10218, 0x24cf0000)
  to   space 896K,   0% used [0x24cf0000, 0x24cf0000, 0x24dd0000)
 tenured generation   total 18612K, used 11167K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  59% used [0x29a00000, 0x2a4e7c80, 0x2a4e7e00, 0x2ac2d000)
 compacting perm gen  total 12288K, used 9051K [0x344b0000, 0x350b0000, 0x384b0000)
   the space 12288K,  73% used [0x344b0000, 0x34d86fe8, 0x34d87000, 0x350b0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)
Event: 4.116 GC heap after
Heap after GC invocations=28 (full 1):
 def new generation   total 8448K, used 0K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K,   0% used [0x244b0000, 0x244b0000, 0x24c10000)
  from space 896K,   0% used [0x24cf0000, 0x24cf0218, 0x24dd0000)
  to   space 896K,   0% used [0x24c10000, 0x24c10000, 0x24cf0000)
 tenured generation   total 18612K, used 11167K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  59% used [0x29a00000, 0x2a4e7c80, 0x2a4e7e00, 0x2ac2d000)
 compacting perm gen  total 12288K, used 9051K [0x344b0000, 0x350b0000, 0x384b0000)
   the space 12288K,  73% used [0x344b0000, 0x34d86fe8, 0x34d87000, 0x350b0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)
}
Event: 4.219 GC heap before
{Heap before GC invocations=28 (full 1):
 def new generation   total 8448K, used 7546K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K,  99% used [0x244b0000, 0x24c0e6b0, 0x24c10000)
  from space 896K,   0% used [0x24cf0000, 0x24cf0218, 0x24dd0000)
  to   space 896K,   0% used [0x24c10000, 0x24c10000, 0x24cf0000)
 tenured generation   total 18612K, used 11167K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  59% used [0x29a00000, 0x2a4e7c80, 0x2a4e7e00, 0x2ac2d000)
 compacting perm gen  total 12288K, used 10029K [0x344b0000, 0x350b0000, 0x384b0000)
   the space 12288K,  81% used [0x344b0000, 0x34e7b520, 0x34e7b600, 0x350b0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)
Event: 4.222 GC heap after
Heap after GC invocations=29 (full 1):
 def new generation   total 8448K, used 708K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K,   0% used [0x244b0000, 0x244b0000, 0x24c10000)
  from space 896K,  79% used [0x24c10000, 0x24cc1378, 0x24cf0000)
  to   space 896K,   0% used [0x24cf0000, 0x24cf0000, 0x24dd0000)
 tenured generation   total 18612K, used 11167K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  59% used [0x29a00000, 0x2a4e7c80, 0x2a4e7e00, 0x2ac2d000)
 compacting perm gen  total 12288K, used 10029K [0x344b0000, 0x350b0000, 0x384b0000)
   the space 12288K,  81% used [0x344b0000, 0x34e7b520, 0x34e7b600, 0x350b0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)
}
Event: 4.490 GC heap before
{Heap before GC invocations=29 (full 1):
 def new generation   total 8448K, used 8197K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K,  99% used [0x244b0000, 0x24c003d0, 0x24c10000)
  from space 896K,  79% used [0x24c10000, 0x24cc1378, 0x24cf0000)
  to   space 896K,   0% used [0x24cf0000, 0x24cf0000, 0x24dd0000)
 tenured generation   total 18612K, used 13107K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  70% used [0x29a00000, 0x2a6ccf30, 0x2a6cd000, 0x2ac2d000)
 compacting perm gen  total 12288K, used 11433K [0x344b0000, 0x350b0000, 0x384b0000)
   the space 12288K,  93% used [0x344b0000, 0x34fda618, 0x34fda800, 0x350b0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)
Event: 4.501 GC heap after
Heap after GC invocations=30 (full 1):
 def new generation   total 8448K, used 896K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K,   0% used [0x244b0000, 0x244b0000, 0x24c10000)
  from space 896K, 100% used [0x24cf0000, 0x24dd0000, 0x24dd0000)
  to   space 896K,   0% used [0x24c10000, 0x24c10000, 0x24cf0000)
 tenured generation   total 18612K, used 13884K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  74% used [0x29a00000, 0x2a78f188, 0x2a78f200, 0x2ac2d000)
 compacting perm gen  total 12288K, used 11433K [0x344b0000, 0x350b0000, 0x384b0000)
   the space 12288K,  93% used [0x344b0000, 0x34fda618, 0x34fda800, 0x350b0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)
}
Event: 4.615 GC heap before
{Heap before GC invocations=30 (full 1):
 def new generation   total 8448K, used 8383K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K,  99% used [0x244b0000, 0x24bfff88, 0x24c10000)
  from space 896K, 100% used [0x24cf0000, 0x24dd0000, 0x24dd0000)
  to   space 896K,   0% used [0x24c10000, 0x24c10000, 0x24cf0000)
 tenured generation   total 18612K, used 13884K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  74% used [0x29a00000, 0x2a78f188, 0x2a78f200, 0x2ac2d000)
 compacting perm gen  total 12288K, used 12195K [0x344b0000, 0x350b0000, 0x384b0000)
   the space 12288K,  99% used [0x344b0000, 0x35098c38, 0x35098e00, 0x350b0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)
Event: 4.624 GC heap after
Heap after GC invocations=31 (full 1):
 def new generation   total 8448K, used 896K [0x244b0000, 0x24dd0000, 0x29a00000)
  eden space 7552K,   0% used [0x244b0000, 0x244b0000, 0x24c10000)
  from space 896K, 100% used [0x24c10000, 0x24cf0000, 0x24cf0000)
  to   space 896K,   0% used [0x24cf0000, 0x24cf0000, 0x24dd0000)
 tenured generation   total 18612K, used 15219K [0x29a00000, 0x2ac2d000, 0x344b0000)
   the space 18612K,  81% used [0x29a00000, 0x2a8dce00, 0x2a8dce00, 0x2ac2d000)
 compacting perm gen  total 12288K, used 12195K [0x344b0000, 0x350b0000, 0x384b0000)
   the space 12288K,  99% used [0x344b0000, 0x35098c38, 0x35098e00, 0x350b0000)
    ro space 10240K,  42% used [0x384b0000, 0x388f0348, 0x388f0400, 0x38eb0000)
    rw space 12288K,  54% used [0x38eb0000, 0x395306f0, 0x39530800, 0x39ab0000)
}

Deoptimization events (0 events):
No events

Internal exceptions (10 events):
Event: 4.709 Thread 0x04d38800 Threw 0x2483f9e0 at C:\jdk7u1_32P\jdk7u9_3984_new\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.709 Thread 0x04d38800 Threw 0x2483fff8 at C:\jdk7u1_32P\jdk7u9_3984_new\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.709 Thread 0x04d38800 Threw 0x24840500 at C:\jdk7u1_32P\jdk7u9_3984_new\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.710 Thread 0x04d38800 Threw 0x2484cd00 at C:\jdk7u1_32P\jdk7u9_3984_new\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.710 Thread 0x04d38800 Threw 0x2484d3a0 at C:\jdk7u1_32P\jdk7u9_3984_new\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.710 Thread 0x04d38800 Threw 0x2484d8a8 at C:\jdk7u1_32P\jdk7u9_3984_new\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.711 Thread 0x04d38800 Threw 0x24856778 at C:\jdk7u1_32P\jdk7u9_3984_new\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.711 Thread 0x04d38800 Threw 0x24856e30 at C:\jdk7u1_32P\jdk7u9_3984_new\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.711 Thread 0x04d38800 Threw 0x24857408 at C:\jdk7u1_32P\jdk7u9_3984_new\hotspot\src\share\vm\prims\jvm.cpp:1166
Event: 4.711 Thread 0x04d38800 Threw 0x24858b20 at C:\jdk7u1_32P\jdk7u9_3984_new\hotspot\src\share\vm\prims\jvm.cpp:1166

Events (10 events):
Event: 7.057 loading class 0x39b20d68 done
Event: 8.001 Thread 0x04d39800 Thread exited: 0x04d39800
Event: 8.092 Thread 0x04d3a000 Thread exited: 0x04d3a000
Event: 8.999 loading class 0x39b5b078
Event: 8.999 loading class 0x39b5b078 done
Event: 9.499 Thread 0x04d38c00 Thread exited: 0x04d38c00
Event: 15.546 loading class 0x39bc85f0
Event: 15.546 loading class 0x04cc0858
Event: 15.546 loading class 0x04cc0858 done
Event: 15.547 loading class 0x39bc85f0 done


Dynamic libraries:
0x00e60000 - 0x00e8f000 C:\Program Files (x86)\Java\jre7\bin\javaw.exe
0x777e0000 - 0x77960000 C:\Windows\SysWOW64\ntdll.dll
0x750c0000 - 0x751d0000 C:\Windows\syswow64\kernel32.dll
0x74f20000 - 0x74f67000 C:\Windows\syswow64\KERNELBASE.dll
0x761e0000 - 0x76280000 C:\Windows\syswow64\ADVAPI32.dll
0x76280000 - 0x7632c000 C:\Windows\syswow64\msvcrt.dll
0x75560000 - 0x75579000 C:\Windows\SysWOW64\sechost.dll
0x764f0000 - 0x765e0000 C:\Windows\syswow64\RPCRT4.dll
0x74ec0000 - 0x74f20000 C:\Windows\syswow64\SspiCli.dll
0x74eb0000 - 0x74ebc000 C:\Windows\syswow64\CRYPTBASE.dll
0x76360000 - 0x76460000 C:\Windows\syswow64\USER32.dll
0x769a0000 - 0x76a30000 C:\Windows\syswow64\GDI32.dll
0x76910000 - 0x7691a000 C:\Windows\syswow64\LPK.dll
0x76ce0000 - 0x76d7d000 C:\Windows\syswow64\USP10.dll
0x72750000 - 0x728ee000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll
0x76c80000 - 0x76cd7000 C:\Windows\syswow64\SHLWAPI.dll
0x76a30000 - 0x76a90000 C:\Windows\system32\IMM32.DLL
0x76ad0000 - 0x76b9c000 C:\Windows\syswow64\MSCTF.dll
0x73fe0000 - 0x7409e000 C:\Program Files (x86)\Java\jre7\bin\msvcr100.dll
0x73aa0000 - 0x73ded000 C:\Program Files (x86)\Java\jre7\bin\client\jvm.dll
0x72180000 - 0x72187000 C:\Windows\system32\WSOCK32.dll
0x76a90000 - 0x76ac5000 C:\Windows\syswow64\WS2_32.dll
0x761d0000 - 0x761d6000 C:\Windows\syswow64\NSI.dll
0x72140000 - 0x72172000 C:\Windows\system32\WINMM.dll
0x777b0000 - 0x777b5000 C:\Windows\syswow64\PSAPI.DLL
0x742e0000 - 0x742ec000 C:\Program Files (x86)\Java\jre7\bin\verify.dll
0x742c0000 - 0x742e0000 C:\Program Files (x86)\Java\jre7\bin\java.dll
0x742a0000 - 0x742b3000 C:\Program Files (x86)\Java\jre7\bin\zip.dll
0x74250000 - 0x7429d000 C:\Program Files (x86)\Java\jre7\bin\deploy.dll
0x767b0000 - 0x7690c000 C:\Windows\syswow64\ole32.dll
0x76460000 - 0x764ef000 C:\Windows\syswow64\OLEAUT32.dll
0x72c40000 - 0x72c49000 C:\Windows\system32\VERSION.dll
0x75440000 - 0x7555b000 C:\Windows\syswow64\WININET.dll
0x753a0000 - 0x753a3000 C:\Windows\syswow64\Normaliz.dll
0x765f0000 - 0x767a8000 C:\Windows\syswow64\iertutil.dll
0x74fa0000 - 0x750b1000 C:\Windows\syswow64\urlmon.dll
0x75580000 - 0x761ca000 C:\Windows\syswow64\SHELL32.dll
0x72bf0000 - 0x72bfb000 C:\Windows\system32\profapi.dll
0x741f0000 - 0x74204000 C:\Program Files (x86)\Java\jre7\bin\net.dll
0x72100000 - 0x7213c000 C:\Windows\system32\mswsock.dll
0x71820000 - 0x71826000 C:\Windows\System32\wship6.dll
0x74240000 - 0x7424f000 C:\Program Files (x86)\Java\jre7\bin\nio.dll
0x73e90000 - 0x73fd2000 C:\Program Files (x86)\Java\jre7\bin\awt.dll
0x72440000 - 0x724c0000 C:\Windows\system32\uxtheme.dll
0x72b10000 - 0x72b68000 C:\Program Files (x86)\Common Files\microsoft shared\ink\tiptsf.dll
0x723a0000 - 0x723b3000 C:\Windows\system32\dwmapi.dll
0x740c0000 - 0x740ea000 C:\Program Files (x86)\Java\jre7\bin\fontmanager.dll
0x73e50000 - 0x73e81000 C:\Program Files (x86)\Java\jre7\bin\t2k.dll
0x72220000 - 0x72228000 C:\Windows\system32\Secur32.dll
0x74210000 - 0x74231000 C:\Windows\system32\ntmarta.dll
0x76ba0000 - 0x76be5000 C:\Windows\syswow64\WLDAP32.dll
0x72aa0000 - 0x72ae4000 C:\Windows\system32\dnsapi.DLL
0x72d10000 - 0x72d2c000 C:\Windows\system32\iphlpapi.DLL
0x72d00000 - 0x72d07000 C:\Windows\system32\WINNSI.DLL
0x753b0000 - 0x75433000 C:\Windows\syswow64\CLBCatQ.DLL
0x73a40000 - 0x73a9a000 C:\Windows\System32\netprofm.dll
0x71e40000 - 0x71e50000 C:\Windows\System32\nlaapi.dll
0x72c00000 - 0x72c16000 C:\Windows\system32\CRYPTSP.dll
0x72ba0000 - 0x72bdb000 C:\Windows\system32\rsaenh.dll
0x72b90000 - 0x72b9e000 C:\Windows\system32\RpcRtRemote.dll
0x740b0000 - 0x740b8000 C:\Windows\System32\npmproxy.dll
0x71850000 - 0x71862000 C:\Windows\system32\dhcpcsvc.DLL
0x718a0000 - 0x718a5000 C:\Windows\System32\wshtcpip.dll
0x71840000 - 0x7184d000 C:\Windows\system32\dhcpcsvc6.DLL
0x72a80000 - 0x72a86000 C:\Windows\system32\rasadhlp.dll
0x717e0000 - 0x71818000 C:\Windows\System32\fwpuclnt.dll
0x738f0000 - 0x73942000 C:\Windows\system32\RASAPI32.dll
0x73e30000 - 0x73e45000 C:\Windows\system32\rasman.dll
0x73e20000 - 0x73e2d000 C:\Windows\system32\rtutils.dll
0x738e0000 - 0x738e6000 C:\Windows\system32\sensapi.dll
0x737e0000 - 0x738db000 C:\Windows\system32\WindowsCodecs.dll
0x72350000 - 0x7239c000 C:\Windows\system32\apphelp.dll
0x737a0000 - 0x737d1000 C:\Windows\system32\EhStorShell.dll
0x76d80000 - 0x76f1d000 C:\Windows\syswow64\SETUPAPI.dll
0x74f70000 - 0x74f97000 C:\Windows\syswow64\CFGMGR32.dll
0x75260000 - 0x75272000 C:\Windows\syswow64\DEVOBJ.dll
0x740f0000 - 0x741e5000 C:\Windows\system32\PROPSYS.dll
0x736c0000 - 0x73730000 C:\Windows\system32\ntshrui.dll
0x72900000 - 0x72919000 C:\Windows\system32\srvcli.dll
0x74320000 - 0x7432b000 C:\Windows\system32\cscapi.dll
0x74310000 - 0x7431a000 C:\Windows\system32\slc.dll
0x75280000 - 0x7539e000 C:\Windows\syswow64\CRYPT32.dll
0x765e0000 - 0x765ec000 C:\Windows\syswow64\MSASN1.dll
0x72030000 - 0x7206c000 C:\Windows\system32\oleacc.dll
0x72c20000 - 0x72c37000 C:\Windows\system32\USERENV.dll
0x71e30000 - 0x71e40000 C:\Windows\system32\napinsp.dll
0x71e10000 - 0x71e22000 C:\Windows\system32\pnrpnsp.dll
0x71e00000 - 0x71e08000 C:\Windows\System32\winrnr.dll
0x637c0000 - 0x637ca000 C:\Users\qxie\AppData\Local\Temp\jogamp_0000\file_cache\jln5619942251872851346\jln6636490999038016953\gluegen-rt.dll
0x74300000 - 0x74306000 C:\Program Files (x86)\Java\jre7\bin\jawt.dll
0x6a440000 - 0x6a44a000 C:\Users\qxie\AppData\Local\Temp\jogamp_0000\file_cache\jln5619942251872851346\jln6636490999038016953\nativewindow_awt.dll
0x6c100000 - 0x6c110000 C:\Users\qxie\AppData\Local\Temp\jogamp_0000\file_cache\jln5619942251872851346\jln6636490999038016953\nativewindow_win32.dll
0x735f0000 - 0x736b8000 C:\Windows\system32\OpenGL32.dll
0x73770000 - 0x73792000 C:\Windows\system32\GLU32.dll
0x73500000 - 0x735e7000 C:\Windows\system32\DDRAW.dll
0x742f0000 - 0x742f6000 C:\Windows\system32\DCIMAN32.dll
0x64500000 - 0x6456a000 C:\Users\qxie\AppData\Local\Temp\jogamp_0000\file_cache\jln5619942251872851346\jln6636490999038016953\jogl_desktop.dll
0x10000000 - 0x10c7e000 C:\Windows\system32\ig7icd32.dll
0x73740000 - 0x73765000 C:\Program Files (x86)\Java\jre7\bin\jpeg.dll
0x72590000 - 0x72614000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\comctl32.dll
0x731c0000 - 0x73358000 C:\Windows\system32\NetworkExplorer.dll
0x73df0000 - 0x73e1e000 C:\Windows\System32\shdocvw.dll
0x734e0000 - 0x734f2000 C:\Windows\system32\MPR.dll
0x73730000 - 0x73738000 C:\Windows\System32\drprov.dll
0x734b0000 - 0x734d9000 C:\Windows\System32\WINSTA.dll
0x73490000 - 0x734a4000 C:\Windows\System32\ntlanman.dll
0x73470000 - 0x73487000 C:\Windows\System32\davclnt.dll
0x73460000 - 0x73468000 C:\Windows\System32\DAVHLPR.dll
0x728f0000 - 0x728ff000 C:\Windows\system32\wkscli.dll
0x72a90000 - 0x72a99000 C:\Windows\system32\netutils.dll
0x715a0000 - 0x717d8000 C:\Windows\system32\wpdshext.dll
0x73030000 - 0x731c0000 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17825_none_72d273598668a06b\gdiplus.dll
0x733d0000 - 0x73459000 C:\Windows\system32\PortableDeviceApi.dll
0x751d0000 - 0x751fd000 C:\Windows\syswow64\WINTRUST.dll
0x729b0000 - 0x729ef000 C:\Windows\system32\audiodev.dll
0x710c0000 - 0x71327000 C:\Windows\system32\WMVCore.DLL
0x73390000 - 0x733cd000 C:\Windows\system32\WMASF.DLL
0x73360000 - 0x73382000 C:\Windows\system32\EhStorAPI.dll
0x729a0000 - 0x729a9000 C:\Windows\system32\LINKINFO.dll
0x72970000 - 0x7299d000 C:\Program Files (x86)\Java\jre7\bin\kcms.dll
0x72660000 - 0x7274b000 C:\Windows\system32\dbghelp.dll

VM Arguments:
jvm_args: -Djava.security.policy=file:C:\\Program Files (x86)\\Java\\jre7\\lib\\security\\javaws.policy -DtrustProxy=true -Xverify:remote -Djnlpx.home=C:\\Program Files (x86)\\Java\\jre7\\bin -Djnlpx.origFilenameArg=C:\Users\qxie\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\39\385993a7-36f43722 -Djnlpx.remove=false -Dsun.awt.warmup=true -Xbootclasspath/a:C:\\Program Files (x86)\\Java\\jre7\\lib\\javaws.jar;C:\\Program Files (x86)\\Java\\jre7\\lib\\deploy.jar;C:\\Program Files (x86)\\Java\\jre7\\lib\\plugin.jar -Dsun.java2d.noddraw=true -Djnlpx.splashport=49497 -Djnlp.application.href=http://energy.concord.org/energy3d/energy3d.jnlp  -Djnlpx.jvm=C:\\Program Files (x86)\\Java\\jre7\\bin\\javaw.exe -Djnlpx.vmargs=-Dsun.java2d.noddraw=true -Djnlp.application.href=http://energy.concord.org/energy3d/energy3d.jnlp 
java_command: com.sun.javaws.Main C:\Users\qxie\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\39\385993a7-36f43722
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=C:\Program Files (x86)\Java\jre7\bin;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;C:\Program Files\Intel\WiFi\bin\;C:\Program Files\Common Files\Intel\WirelessCommon\;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x86;C:\Program Files (x86)\Intel\OpenCL SDK\2.0\bin\x64;"C:\Program Files (x86)\Java\jre7\bin"
USERNAME=qxie
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 58 Stepping 9, GenuineIntel



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

OS: Windows 7 , 64 bit Build 7601 Service Pack 1

CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 58 stepping 9, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, avx, ht, tsc, tscinvbit, tscinv

Memory: 4k page, physical 3909740k(2723688k free), swap 7817628k(6539640k free)

vm_info: Java HotSpot(TM) Client VM (23.5-b02) for windows-x86 JRE (1.7.0_09-b05), built on Sep 24 2012 22:01:33 by "java_re" with unknown MS VC++:1600

time: Thu Nov 15 16:30:40 2012
elapsed time: 15 seconds
Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

gouessej
Administrator
Please try against with JOGL 1 but such a crash has probably nothing to do with the switch to JOGL 2.0. If you're sure it comes from Ardor3D or JOGL 2.0, please provide a simple test case to reproduce it. Maybe you can even try to reproduce your bug with existing examples provided with Ardor3D.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

runiter
I tried your Gears demo and it result in JVM hanging in this machine.

Here is the console output before it hanged:

Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

gouessej
Administrator
If it occurs only on the very specific machine, maybe it is simply a driver bug.

I don't see your output.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

runiter
Here is the console log before hanging:

Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

runiter
This problem seem to occur in all computers with Intel graphics card.
Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

gouessej
Administrator
Does TUER crash on this machine?
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

runiter
I just tried it and noticed TUER runs fine without any crash.
Any ideas why Gears would crash but not TUER?
Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

gouessej
Administrator
runiter wrote
I just tried it and noticed TUER runs fine without any crash.
Any ideas why Gears would crash but not TUER?
I don't know, TUER uses NEWT whereas (maybe) Gears still uses AWT but your crash occurs when calling glDrawArrays.

@Sven Do you have an idea?

Edit.: Please update your version of the renderer, I updated the native libraries, I had forgotten to do that. If you don't use the automatic extraction of native libraries from JARs, it may fail.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

runiter
gouessej wrote
Please update your version of the renderer, I updated the native libraries, I had forgotten to do that. If you don't use the automatic extraction of native libraries from JARs, it may fail.
Hi gouessej,
Which native libraries did you update? The demos still do not work in our Intel Graphics card laptops. Did you update the native libraries that Gears demo jnlp references?
Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

gouessej
Administrator
Renanse accepted my pull request, you just have to use his version.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

runiter
Thanks, I used Ardor3D version and it did work on our laptop.
But I realized that what I had before also worked fine locally. It's the webstart version is giving me problems.

It appears that same jar and natives files work fine when run locally but cause problems when run from webstart. Any ideas why this could be happening?
Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

gouessej
Administrator
You should clean the cache of Java Web Start and check that you correctly deploy your application with it.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

runiter
I cleared the cache and tried again. It did not fix it.

Here are 3 hints that I hope will help you in fixing the problem:

1) Program runs without any exceptions but instead of showing canvas it shows a blank white panel.

2) I also noticed that if I click on the blank canvas the "picking" works fine! It actually picks the 3D shapes that I have in the scene even if it does not render them.

3) If I turn the shadow on, then I get the following exception:

java.lang.RuntimeException: java.lang.RuntimeException: com.ardor3d.util.Ardor3dException: Error in opengl: invalid framebuffer operation
        at jogamp.common.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:58)
        at jogamp.opengl.awt.AWTThreadingPlugin.invokeOnOpenGLThread(AWTThreadingPlugin.java:103)
        at jogamp.opengl.ThreadingImpl.invokeOnOpenGLThread(ThreadingImpl.java:205)
        at javax.media.opengl.Threading.invokeOnOpenGLThread(Threading.java:172)
        at javax.media.opengl.Threading.invoke(Threading.java:191)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:449)
        at jogamp.opengl.GLDrawableHelper.invoke(GLDrawableHelper.java:516)
        at javax.media.opengl.awt.GLCanvas.invoke(GLCanvas.java:721)
        at com.ardor3d.framework.jogl.JoglAwtCanvas.draw(JoglAwtCanvas.java:80)
        at com.ardor3d.framework.FrameHandler.updateFrame(FrameHandler.java:90)
        at org.concord.energy3d.scene.SceneManager.run(Unknown Source)
        at java.lang.Thread.run(Unknown Source)
Caused by: java.lang.RuntimeException: com.ardor3d.util.Ardor3dException: Error in opengl: invalid framebuffer operation
        at jogamp.opengl.GLRunnableTask.run(GLRunnableTask.java:65)
        at jogamp.opengl.GLDrawableHelper.execGLRunnables(GLDrawableHelper.java:419)
        at jogamp.opengl.GLDrawableHelper.display(GLDrawableHelper.java:359)
        at javax.media.opengl.awt.GLCanvas$7.run(GLCanvas.java:981)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:655)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:594)
        at javax.media.opengl.awt.GLCanvas$9.run(GLCanvas.java:1001)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEventImpl(Unknown Source)
        at java.awt.EventQueue.access$200(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.awt.EventQueue$3.run(Unknown Source)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
Caused by: com.ardor3d.util.Ardor3dException: Error in opengl: invalid framebuffer operation
        at com.ardor3d.renderer.jogl.JoglRenderer.checkCardError(JoglRenderer.java:627)
        at com.ardor3d.renderer.jogl.JoglRenderer.flushFrame(JoglRenderer.java:224)
        at com.ardor3d.framework.jogl.JoglCanvasRenderer.draw(JoglCanvasRenderer.java:225)
        at com.ardor3d.framework.jogl.JoglDrawerRunnable.run(JoglDrawerRunnable.java:16)
        at jogamp.opengl.GLRunnableTask.run(GLRunnableTask.java:59)
        ... 20 more
Caused by: javax.media.opengl.GLException: invalid framebuffer operation
        at com.ardor3d.renderer.jogl.JoglRenderer.checkCardError(JoglRenderer.java:624)
        ... 24 more
Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

gouessej
Administrator
The problem is that Intel drivers are known to have a poor support of frame buffer operations, pbuffer and FBOs. If you don't reproduce this bug with a better graphics card, I advise you to disable some features when you detect an Intel driver. I think this bug doesn't come from my port.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

runiter
gouessej, this problem does seem to come from JOGL because even the simplest JOGL webstart demo doesn't work in this machine.
But LWJGL webstart demos works fine without any problems in the same machine.
Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

Sven Gothel
Administrator
On 11/28/2012 10:58 PM, runiter [via jogamp] wrote:
> because even the simplest
> JOGL webstart demo doesn't work in this machine.

Have you provided information as requested via Wiki/FAQ/Bugreport ?
-> 'etc\test_dbg.bat > test.log 2>&1'

pls attach 'zipped' test.log file to your new bug report, and maybe add
additional information.

> But LWJGL webstart demos works fine without any problems in the same machine.

w/ information provided as above, I will have a look at your configuration etc.

~Sven



signature.asc (909 bytes) Download Attachment
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

gouessej
Administrator
In reply to this post by runiter
runiter wrote
gouessej, this problem does seem to come from JOGL because even the simplest JOGL webstart demo doesn't work in this machine.
But LWJGL webstart demos works fine without any problems in the same machine.
But all those demos do not use frame buffer operations, do they? You said TUER works on this machine, now you claim that even the simplest JOGL webstart demo doesn't work. Please follow Sven's advice.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

runiter
gouessej wrote
But all those demos do not use frame buffer operations, do they? You said TUER works on this machine, now you claim that even the simplest JOGL webstart demo doesn't work. Please follow Sven's advice.
I followed Sven's advice and sent him the log in the other forum post.
As for demos, yes TUER does work but none of the demos work.
Maybe TUER works because it's full screen and is not embedded in swing JPanel.

This problem exists in every laptop that has an embedded Intel Graphics card which is probably 50% of the windows laptops in the market today.

If you could borrow a laptop with embedded Intel Graphics card I'm sure you can duplicate this issue very easily.

JOGL 1 didn't have this problem so there much be something in JOGL 2 that's causing this.
Saeid Nourian, Ph.D. Eng. | Graphing Calculator 3D
Reply | Threaded
Open this post in threaded view
|

Re: jogl crashes video card driver

gouessej
Administrator
runiter wrote
gouessej wrote
But all those demos do not use frame buffer operations, do they? You said TUER works on this machine, now you claim that even the simplest JOGL webstart demo doesn't work. Please follow Sven's advice.
I followed Sven's advice and sent him the log in the other forum post.
As for demos, yes TUER does work but none of the demos work.
Maybe TUER works because it's full screen and is not embedded in swing JPanel.

This problem exists in every laptop that has an embedded Intel Graphics card which is probably 50% of the windows laptops in the market today.

If you could borrow a laptop with embedded Intel Graphics card I'm sure you can duplicate this issue very easily.

JOGL 1 didn't have this problem so there much be something in JOGL 2 that's causing this.
Ok. Thanks. I just try to understand what is causing this. Of course we can't avoid Intel, so much people use laptops with this kind of ...  ... chip. Do you reproduce this bug when you run the demo by building them from source? Does the angeles demo work on this machine? This one uses NEWT too.
Julien Gouesse | Personal blog | Website
1234 ... 7