Bug 520 - JOGL crash with ATI mobility Radeon HD 5470
Summary: JOGL crash with ATI mobility Radeon HD 5470
Status: RESOLVED DUPLICATE of bug 706
Alias: None
Product: Jogl
Classification: JogAmp
Component: windows (show other bugs)
Version: 2
Hardware: pc_x86_64 windows
: P3 normal
Assignee: Sven Gothel
URL:
Depends on:
Blocks:
 
Reported: 2011-10-14 09:57 CEST by guillaume.lurenbaum
Modified: 2013-04-24 18:52 CEST (History)
2 users (show)

See Also:
Type: ---
SCM Refs:
Workaround: ---


Attachments
JOGL 1.1.1a test log (13.12 KB, text/plain)
2011-11-28 00:12 CET, Wade Walker
Details
Zip of JOGL 2 test log (this log is abnormally long -- check reason) (147.93 KB, application/octet-stream)
2011-11-28 00:19 CET, Wade Walker
Details
HotSpot error log for JOGL 2 test (17.61 KB, application/octet-stream)
2011-11-28 00:19 CET, Wade Walker
Details

Note You need to log in before you can comment on or make changes to this bug.
Description guillaume.lurenbaum 2011-10-14 09:57:02 CEST
JOGL crashes on the following configuration: 
ATI mobility Radeon HD 5470 - driver 9/9/2010 version 8.771.1.0 
Windows 7 Home Premium 64-bit - SP 1 

It crashes before any of the GLEventListener methods is called. 

The following code passes without crash: 
GLProfile.initSingleton(true); 
GLProfile glp = GLProfile.getDefault(); 
GLCapabilities caps; 
caps = new GLCapabilities( glp ); 
caps.setSampleBuffers(true); 
caps.setNumSamples( 4 ); 
caps.setDoubleBuffered( true ); 

The same crash happens when trying demo applet or webstart samples from jogamp.org.
 
Works well with JOGL 1.0.0

Here is the crash log:

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x69087c7d, pid=27808, tid=31392
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing windows-x86 )
# Problematic frame:
# C  [atioglxx.dll+0x57c7d]
#
# 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 (0x04ecf800):  JavaThread "AWT-EventQueue-2" [_thread_in_native, id=31392, stack(0x05620000,0x05670000)]

siginfo: ExceptionCode=0xc0000005, reading address 0x00000008

Registers:
EAX=0x00000000, EBX=0x00000001, ECX=0x00000003, EDX=0x08ad5348
ESP=0x0566eaf8, EBP=0x0566ec08, ESI=0x0772d6f0, EDI=0x0566ebd0
EIP=0x69087c7d, EFLAGS=0x00010246

Top of Stack: (sp=0x0566eaf8)
0x0566eaf8:   56013ae4 00000000 00000000 00000000
0x0566eb08:   00000000 00000000 00000000 00000000
0x0566eb18:   00000000 00000000 00000000 00000000
0x0566eb28:   00000000 00000000 00000000 00000000
0x0566eb38:   00000000 00000000 00000000 00000000
0x0566eb48:   00000000 00000000 00000000 0566ec08
0x0566eb58:   69080a04 0000002f 00000001 0772a038
0x0566eb68:   56013ae4 000001c5 56013ae4 0772a038 

Instructions: (pc=0x69087c7d)
0x69087c5d:   03 d3 81 3c d7 38 30 00 00 8d 04 d7 75 95 8b 56
0x69087c6d:   0c 83 ba cc 00 00 00 04 75 2d 64 a1 f0 0b 00 00
0x69087c7d:   8b 48 08 85 c9 74 15 8b 01 8b 80 bc 00 00 00 8d
0x69087c8d:   54 24 08 52 68 10 01 00 00 51 ff d0 83 7c 24 08 


Register to memory mapping:

EAX=0x00000000 is an unknown value
EBX=0x00000001 is an unknown value
ECX=0x00000003 is an unknown value
EDX=0x08ad5348 is an unknown value
ESP=0x0566eaf8 is pointing into the stack for thread: 0x04ecf800
EBP=0x0566ec08 is pointing into the stack for thread: 0x04ecf800
ESI=0x0772d6f0 is an unknown value
EDI=0x0566ebd0 is pointing into the stack for thread: 0x04ecf800


Stack: [0x05620000,0x05670000],  sp=0x0566eaf8,  free space=314k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [atioglxx.dll+0x57c7d]  DrvPresentBuffers+0x1130d
C  [jogl_desktop.dll+0x3cc82]  Java_jogamp_opengl_windows_wgl_WGLExtImpl_dispatch_1wglCreateContextAttribsARB1__JJLjava_lang_Object_2IZJ+0x62
j  jogamp.opengl.windows.wgl.WGLExtImpl.dispatch_wglCreateContextAttribsARB1(JJLjava/lang/Object;IZJ)J+0
j  jogamp.opengl.windows.wgl.WGLExtImpl.wglCreateContextAttribsARB(JJ[II)J+98
j  jogamp.opengl.windows.wgl.WindowsWGLContext.createContextARBImpl(JZIII)J+323
j  jogamp.opengl.GLContextImpl.createContextARB(JZ)J+254
j  jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl()Z+128
j  jogamp.opengl.GLContextImpl.makeCurrentLocking()I+126
j  jogamp.opengl.GLContextImpl.makeCurrent()I+124
j  jogamp.opengl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+147
j  javax.media.opengl.awt.GLCanvas.maybeDoSingleThreadedWorkaround(Ljava/lang/Runnable;Ljava/lang/Runnable;)V+36
j  javax.media.opengl.awt.GLCanvas.display()V+31
j  javax.media.opengl.awt.GLCanvas.paint(Ljava/awt/Graphics;)V+135
j  sun.awt.RepaintArea.paintComponent(Ljava/awt/Component;Ljava/awt/Graphics;)V+6
j  sun.awt.RepaintArea.paint(Ljava/lang/Object;Z)V+326
j  sun.awt.windows.WComponentPeer.handleEvent(Ljava/awt/AWTEvent;)V+107
j  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+853
j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j  java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+41
j  java.awt.EventQueue.access$000(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3
j  java.awt.EventQueue$1.run()Ljava/lang/Void;+12
j  java.awt.EventQueue$1.run()Ljava/lang/Object;+1
v  ~StubRoutines::call_stub
V  [jvm.dll+0xfae4b]
V  [jvm.dll+0x18c531]
V  [jvm.dll+0xfaecd]
V  [jvm.dll+0xbb734]
C  [java.dll+0x102f]  Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2+0x17
j  java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
j  java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+6
j  java.awt.EventQueue$2.run()Ljava/lang/Void;+11
j  java.awt.EventQueue$2.run()Ljava/lang/Object;+1
v  ~StubRoutines::call_stub
V  [jvm.dll+0xfae4b]
V  [jvm.dll+0x18c531]
V  [jvm.dll+0xfaecd]
V  [jvm.dll+0xbb734]
C  [java.dll+0x102f]  Java_java_security_AccessController_doPrivileged__Ljava_security_PrivilegedAction_2Ljava_security_AccessControlContext_2+0x17
j  java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+73
j  java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+204
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
V  [jvm.dll+0xfae4b]
V  [jvm.dll+0x18c531]
V  [jvm.dll+0xfaff1]
V  [jvm.dll+0xfb04b]
V  [jvm.dll+0xb56b9]
V  [jvm.dll+0x1190d4]
V  [jvm.dll+0x1411ac]
C  [msvcr71.dll+0x9565]  endthreadex+0xa0
C  [kernel32.dll+0x133ca]  BaseThreadInitThunk+0x12
C  [ntdll.dll+0x39ed2]  RtlInitializeExceptionChain+0x63
C  [ntdll.dll+0x39ea5]  RtlInitializeExceptionChain+0x36

Java frames: (J=compiled Java code, j=interpreted, Vv=VM code)
j  jogamp.opengl.windows.wgl.WGLExtImpl.dispatch_wglCreateContextAttribsARB1(JJLjava/lang/Object;IZJ)J+0
j  jogamp.opengl.windows.wgl.WGLExtImpl.wglCreateContextAttribsARB(JJ[II)J+98
j  jogamp.opengl.windows.wgl.WindowsWGLContext.createContextARBImpl(JZIII)J+323
j  jogamp.opengl.GLContextImpl.createContextARB(JZ)J+254
j  jogamp.opengl.windows.wgl.WindowsWGLContext.createImpl()Z+128
j  jogamp.opengl.GLContextImpl.makeCurrentLocking()I+126
j  jogamp.opengl.GLContextImpl.makeCurrent()I+124
j  jogamp.opengl.GLDrawableHelper.invokeGL(Ljavax/media/opengl/GLDrawable;Ljavax/media/opengl/GLContext;Ljava/lang/Runnable;Ljava/lang/Runnable;)V+147
j  javax.media.opengl.awt.GLCanvas.maybeDoSingleThreadedWorkaround(Ljava/lang/Runnable;Ljava/lang/Runnable;)V+36
j  javax.media.opengl.awt.GLCanvas.display()V+31
j  javax.media.opengl.awt.GLCanvas.paint(Ljava/awt/Graphics;)V+135
j  sun.awt.RepaintArea.paintComponent(Ljava/awt/Component;Ljava/awt/Graphics;)V+6
j  sun.awt.RepaintArea.paint(Ljava/lang/Object;Z)V+326
j  sun.awt.windows.WComponentPeer.handleEvent(Ljava/awt/AWTEvent;)V+107
j  java.awt.Component.dispatchEventImpl(Ljava/awt/AWTEvent;)V+853
j  java.awt.Component.dispatchEvent(Ljava/awt/AWTEvent;)V+2
j  java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V+41
j  java.awt.EventQueue.access$000(Ljava/awt/EventQueue;Ljava/awt/AWTEvent;Ljava/lang/Object;)V+3
j  java.awt.EventQueue$1.run()Ljava/lang/Void;+12
j  java.awt.EventQueue$1.run()Ljava/lang/Object;+1
v  ~StubRoutines::call_stub
j  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
j  java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
j  java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+6
j  java.awt.EventQueue$2.run()Ljava/lang/Void;+11
j  java.awt.EventQueue$2.run()Ljava/lang/Object;+1
v  ~StubRoutines::call_stub
j  java.security.AccessController.doPrivileged(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;)Ljava/lang/Object;+0
j  java.security.AccessControlContext$1.doIntersectionPrivilege(Ljava/security/PrivilegedAction;Ljava/security/AccessControlContext;Ljava/security/AccessControlContext;)Ljava/lang/Object;+28
j  java.awt.EventQueue.dispatchEvent(Ljava/awt/AWTEvent;)V+73
j  java.awt.EventDispatchThread.pumpOneEventForFilters(I)Z+204
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 )
  0x04eccc00 JavaThread "Thread-19" [_thread_blocked, id=31220, stack(0x06780000,0x067d0000)]
  0x04ed1c00 JavaThread "thread applet-xplorer.AppletBody-1-SharedResourceRunner" daemon [_thread_blocked, id=30416, stack(0x07630000,0x07680000)]
  0x04ed2800 JavaThread "TimerQueue" daemon [_thread_blocked, id=30568, stack(0x06c10000,0x06c60000)]
  0x04ecec00 JavaThread "thread applet-xplorer.AppletBody-1" [_thread_blocked, id=25040, stack(0x05d40000,0x05d90000)]
  0x04ed1000 JavaThread "ConsoleWriterThread" daemon [_thread_blocked, id=30144, stack(0x06180000,0x061d0000)]
  0x04ed0c00 JavaThread "TimerQueue" daemon [_thread_blocked, id=30320, stack(0x060f0000,0x06140000)]
  0x04ed0000 JavaThread "Windows Tray Icon Thread" [_thread_in_native, id=21820, stack(0x05dd0000,0x05e20000)]
=>0x04ecf800 JavaThread "AWT-EventQueue-2" [_thread_in_native, id=31392, stack(0x05620000,0x05670000)]
  0x04ecf000 JavaThread "Applet 4 LiveConnect Worker Thread" [_thread_blocked, id=18152, stack(0x05cb0000,0x05d00000)]
  0x04ece400 JavaThread "Browser Side Object Cleanup Thread" [_thread_blocked, id=27824, stack(0x05c20000,0x05c70000)]
  0x04ece000 JavaThread "AWT-EventQueue-1" [_thread_blocked, id=27324, stack(0x05b90000,0x05be0000)]
  0x04ecd800 JavaThread "CacheCleanUpThread" daemon [_thread_blocked, id=31184, stack(0x05b00000,0x05b50000)]
  0x04ecd400 JavaThread "CacheMemoryCleanUpThread" daemon [_thread_blocked, id=25180, stack(0x05a70000,0x05ac0000)]
  0x04ec4400 JavaThread "SysExecutionTheadCreator" daemon [_thread_blocked, id=30812, stack(0x04df0000,0x04e40000)]
  0x02688000 JavaThread "Java Plug-In Heartbeat Thread" [_thread_blocked, id=29692, stack(0x05850000,0x058a0000)]
  0x04ec3000 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=31032, stack(0x056c0000,0x05710000)]
  0x04ec0400 JavaThread "AWT-Windows" daemon [_thread_in_native, id=30448, stack(0x05490000,0x054e0000)]
  0x04eb9400 JavaThread "AWT-Shutdown" [_thread_blocked, id=25900, stack(0x05400000,0x05450000)]
  0x04eb9000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=31568, stack(0x05220000,0x05270000)]
  0x026af800 JavaThread "Java Plug-In Pipe Worker Thread (Client-Side)" daemon [_thread_in_native, id=27668, stack(0x05110000,0x05160000)]
  0x02687800 JavaThread "Timer-0" [_thread_blocked, id=24788, stack(0x04d60000,0x04db0000)]
  0x0265e000 JavaThread "traceMsgQueueThread" daemon [_thread_blocked, id=30828, stack(0x04aa0000,0x04af0000)]
  0x0264b000 JavaThread "Low Memory Detector" daemon [_thread_blocked, id=28124, stack(0x04980000,0x049d0000)]
  0x0263cc00 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=21760, stack(0x048f0000,0x04940000)]
  0x0263c000 JavaThread "Attach Listener" daemon [_thread_blocked, id=31292, stack(0x04860000,0x048b0000)]
  0x02631800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=19140, stack(0x047d0000,0x04820000)]
  0x0262b400 JavaThread "Finalizer" daemon [_thread_blocked, id=24160, stack(0x04740000,0x04790000)]
  0x02629c00 JavaThread "Reference Handler" daemon [_thread_blocked, id=23268, stack(0x046b0000,0x04700000)]
  0x01e2a400 JavaThread "main" [_thread_blocked, id=28036, stack(0x002f0000,0x00340000)]

Other Threads:
  0x025ed800 VMThread [stack: 0x01dd0000,0x01e20000] [id=26776]
  0x0264e000 WatcherThread [stack: 0x04a10000,0x04a60000] [id=29000]

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap
 def new generation   total 5056K, used 1652K [0x24170000, 0x246e0000, 0x296c0000)
  eden space 4544K,  30% used [0x24170000, 0x242ca708, 0x245e0000)
  from space 512K,  52% used [0x24660000, 0x246a29b8, 0x246e0000)
  to   space 512K,   0% used [0x245e0000, 0x245e0000, 0x24660000)
 tenured generation   total 10944K, used 7257K [0x296c0000, 0x2a170000, 0x34170000)
   the space 10944K,  66% used [0x296c0000, 0x29dd6648, 0x29dd6800, 0x2a170000)
 compacting perm gen  total 12288K, used 9829K [0x34170000, 0x34d70000, 0x38170000)
   the space 12288K,  79% used [0x34170000, 0x34b09598, 0x34b09600, 0x34d70000)
    ro space 10240K,  51% used [0x38170000, 0x3869dff8, 0x3869e000, 0x38b70000)
    rw space 12288K,  55% used [0x38b70000, 0x3920c208, 0x3920c400, 0x39770000)

Code Cache  [0x026b0000, 0x02828000, 0x046b0000)
 total_blobs=946 nmethods=580 adapters=302 free_code_cache=32035264 largest_free_block=0

Dynamic libraries:
0x00400000 - 0x00424000 	C:\Program Files (x86)\Java\jre6\bin\java.exe
0x77120000 - 0x772a0000 	C:\Windows\SysWOW64\ntdll.dll
0x76030000 - 0x76140000 	C:\Windows\syswow64\kernel32.dll
0x759f0000 - 0x75a36000 	C:\Windows\syswow64\KERNELBASE.dll
0x75a40000 - 0x75ae0000 	C:\Windows\syswow64\ADVAPI32.dll
0x766a0000 - 0x7674c000 	C:\Windows\syswow64\msvcrt.dll
0x75960000 - 0x75979000 	C:\Windows\SysWOW64\sechost.dll
0x75d60000 - 0x75e50000 	C:\Windows\syswow64\RPCRT4.dll
0x74810000 - 0x74870000 	C:\Windows\syswow64\SspiCli.dll
0x74800000 - 0x7480c000 	C:\Windows\syswow64\CRYPTBASE.dll
0x726d0000 - 0x7271c000 	C:\Windows\system32\apphelp.dll
0x5b6f0000 - 0x5b77d000 	C:\Windows\AppPatch\AcLayers.DLL
0x75ea0000 - 0x75fa0000 	C:\Windows\syswow64\USER32.dll
0x76600000 - 0x76690000 	C:\Windows\syswow64\GDI32.dll
0x76430000 - 0x7643a000 	C:\Windows\syswow64\LPK.dll
0x76140000 - 0x761dd000 	C:\Windows\syswow64\USP10.dll
0x74b20000 - 0x7576a000 	C:\Windows\syswow64\SHELL32.dll
0x76570000 - 0x765c7000 	C:\Windows\syswow64\SHLWAPI.dll
0x75ae0000 - 0x75c3c000 	C:\Windows\syswow64\ole32.dll
0x75770000 - 0x757ff000 	C:\Windows\syswow64\OLEAUT32.dll
0x70f50000 - 0x70f67000 	C:\Windows\system32\USERENV.dll
0x72e90000 - 0x72e9b000 	C:\Windows\system32\profapi.dll
0x71540000 - 0x71591000 	C:\Windows\system32\WINSPOOL.DRV
0x710c0000 - 0x710d2000 	C:\Windows\system32\MPR.dll
0x75980000 - 0x759e0000 	C:\Windows\system32\IMM32.DLL
0x76440000 - 0x7650c000 	C:\Windows\syswow64\MSCTF.dll
0x7c340000 - 0x7c396000 	C:\Program Files (x86)\Java\jre6\bin\msvcr71.dll
0x6d7f0000 - 0x6da9f000 	C:\Program Files (x86)\Java\jre6\bin\client\jvm.dll
0x71630000 - 0x71662000 	C:\Windows\system32\WINMM.dll
0x6d7a0000 - 0x6d7ac000 	C:\Program Files (x86)\Java\jre6\bin\verify.dll
0x6d320000 - 0x6d33f000 	C:\Program Files (x86)\Java\jre6\bin\java.dll
0x770f0000 - 0x770f5000 	C:\Windows\system32\PSAPI.DLL
0x6d7e0000 - 0x6d7ef000 	C:\Program Files (x86)\Java\jre6\bin\zip.dll
0x6d420000 - 0x6d426000 	C:\Program Files (x86)\Java\jre6\bin\jp2native.dll
0x6d1d0000 - 0x6d1e3000 	C:\Program Files (x86)\Java\jre6\bin\deploy.dll
0x75830000 - 0x7594d000 	C:\Windows\syswow64\CRYPT32.dll
0x76690000 - 0x7669c000 	C:\Windows\syswow64\MSASN1.dll
0x75c40000 - 0x75d5a000 	C:\Windows\syswow64\WININET.dll
0x75950000 - 0x75953000 	C:\Windows\syswow64\Normaliz.dll
0x76270000 - 0x76426000 	C:\Windows\syswow64\iertutil.dll
0x74a10000 - 0x74b20000 	C:\Windows\syswow64\urlmon.dll
0x6d6a0000 - 0x6d6e6000 	C:\Program Files (x86)\Java\jre6\bin\regutils.dll
0x71c70000 - 0x71c79000 	C:\Windows\system32\VERSION.dll
0x6d600000 - 0x6d613000 	C:\Program Files (x86)\Java\jre6\bin\net.dll
0x761e0000 - 0x76215000 	C:\Windows\syswow64\WS2_32.dll
0x759e0000 - 0x759e6000 	C:\Windows\syswow64\NSI.dll
0x72dc0000 - 0x72dfc000 	C:\Windows\system32\mswsock.dll
0x72d50000 - 0x72d56000 	C:\Windows\System32\wship6.dll
0x6d620000 - 0x6d629000 	C:\Program Files (x86)\Java\jre6\bin\nio.dll
0x6d000000 - 0x6d14b000 	C:\Program Files (x86)\Java\jre6\bin\awt.dll
0x72330000 - 0x724ce000 	C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll
0x715a0000 - 0x71624000 	C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_5.82.7601.17514_none_ec83dffa859149af\comctl32.dll
0x718f0000 - 0x71903000 	C:\Windows\system32\DWMAPI.DLL
0x71670000 - 0x716f0000 	C:\Windows\system32\uxtheme.dll
0x10000000 - 0x1009d000 	C:\Program Files (x86)\DigitalPersona\Bin\DpoFeedb.dll
0x712b0000 - 0x712e6000 	C:\Program Files (x86)\DigitalPersona\Bin\DpoSet.dll
0x6d230000 - 0x6d27f000 	C:\Program Files (x86)\Java\jre6\bin\fontmanager.dll
0x72d40000 - 0x72d45000 	C:\Windows\System32\wshtcpip.dll
0x72e00000 - 0x72e27000 	C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live\WLIDNSP.DLL
0x72d70000 - 0x72db4000 	C:\Windows\system32\DNSAPI.dll
0x70f30000 - 0x70f4c000 	C:\Windows\system32\IPHLPAPI.DLL
0x70f20000 - 0x70f27000 	C:\Windows\system32\WINNSI.DLL
0x72b30000 - 0x72b36000 	C:\Windows\system32\rasadhlp.dll
0x727c0000 - 0x727f8000 	C:\Windows\System32\fwpuclnt.dll
0x75fa0000 - 0x76023000 	C:\Windows\syswow64\CLBCatQ.DLL
0x6d1a0000 - 0x6d1c3000 	C:\Program Files (x86)\Java\jre6\bin\dcpr.dll
0x70ba0000 - 0x70bb6000 	C:\Windows\system32\CRYPTSP.dll
0x72b40000 - 0x72b7b000 	C:\Windows\system32\rsaenh.dll
0x72e70000 - 0x72e80000 	C:\Windows\system32\NLAapi.dll
0x72e60000 - 0x72e70000 	C:\Windows\system32\napinsp.dll
0x72e40000 - 0x72e52000 	C:\Windows\system32\pnrpnsp.dll
0x72d60000 - 0x72d68000 	C:\Windows\System32\winrnr.dll
0x637c0000 - 0x637ca000 	C:\Users\Darius\AppData\Local\Temp\jogamp.tmp.cache\jln2898125198025947686\jln5463127357693243708\gluegen-rt.dll
0x6c100000 - 0x6c110000 	C:\Users\Darius\AppData\Local\Temp\jogamp.tmp.cache\jln2898125198025947686\jln5463127357693243708\nativewindow_win32.dll
0x6d350000 - 0x6d356000 	C:\Program Files (x86)\Java\jre6\bin\jawt.dll
0x6a440000 - 0x6a44a000 	C:\Users\Darius\AppData\Local\Temp\jogamp.tmp.cache\jln2898125198025947686\jln5463127357693243708\nativewindow_awt.dll
0x5b400000 - 0x5b4c8000 	C:\Windows\system32\OpenGL32.dll
0x66050000 - 0x66072000 	C:\Windows\system32\GLU32.dll
0x683d0000 - 0x684b7000 	C:\Windows\system32\DDRAW.dll
0x683c0000 - 0x683c6000 	C:\Windows\system32\DCIMAN32.dll
0x74870000 - 0x74a0d000 	C:\Windows\syswow64\SETUPAPI.dll
0x75e50000 - 0x75e77000 	C:\Windows\syswow64\CFGMGR32.dll
0x75e80000 - 0x75e92000 	C:\Windows\syswow64\DEVOBJ.dll
0x64500000 - 0x64573000 	C:\Users\Darius\AppData\Local\Temp\jogamp.tmp.cache\jln2898125198025947686\jln5463127357693243708\jogl_desktop.dll
0x66330000 - 0x6634f000 	C:\Program Files (x86)\Google\Chrome\Application\15.0.874.81\libEGL.dll
0x73d20000 - 0x73ee3000 	C:\Windows\system32\d3d9.dll
0x74560000 - 0x74566000 	C:\Windows\system32\d3d8thk.dll
0x5a670000 - 0x5a6f2000 	C:\Program Files (x86)\Google\Chrome\Application\15.0.874.81\libGLESv2.dll
0x57b10000 - 0x57d0f000 	C:\Windows\system32\d3dx9_43.dll
0x57900000 - 0x57b07000 	C:\Windows\system32\D3DCOMPILER_43.dll
0x64340000 - 0x6436b000 	C:\Users\Darius\AppData\Local\Temp\jogamp.tmp.cache\jln2898125198025947686\jln5463127357693243708\jogl_mobile.dll
0x663e0000 - 0x663e7000 	C:\Windows\system32\atiglpxx.dll
0x69030000 - 0x69f8b000 	C:\Windows\system32\atioglxx.dll
0x662c0000 - 0x662c8000 	C:\Windows\system32\atigktxx.dll
0x05fe0000 - 0x0601b000 	C:\Windows\system32\atiadlxy.dll
0x765d0000 - 0x765fd000 	C:\Windows\syswow64\WINTRUST.dll
0x71220000 - 0x7122a000 	C:\Windows\system32\atiu9pag.dll
0x6b560000 - 0x6b93e000 	C:\Windows\system32\atiumdag.dll
0x6b1e0000 - 0x6b533000 	C:\Windows\system32\atiumdva.dll

VM Arguments:
jvm_args: -D__jvm_launched=774037237454 -Xbootclasspath/a:C:\\PROGRA~2\\Java\\jre6\\lib\\deploy.jar;C:\\PROGRA~2\\Java\\jre6\\lib\\javaws.jar;C:\\PROGRA~2\\Java\\jre6\\lib\\plugin.jar -Dsun.awt.warmup=true -Dsun.java2d.noddraw=true -Dsun.plugin2.jvm.args=-D__jvm_launched=774037237454 "-Xbootclasspath/a:C:\\\\PROGRA~2\\\\Java\\\\jre6\\\\lib\\\\deploy.jar;C:\\\\PROGRA~2\\\\Java\\\\jre6\\\\lib\\\\javaws.jar;C:\\\\PROGRA~2\\\\Java\\\\jre6\\\\lib\\\\plugin.jar" "-Djava.class.path=C:\\\\PROGRA~2\\\\Java\\\\jre6\\\\classes" -Dsun.awt.warmup=true --- -- -Dsun.java2d.noddraw=true 
java_command: sun.plugin2.main.client.PluginMain write_pipe_name=jpi2_pid31484_pipe5,read_pipe_name=jpi2_pid31484_pipe4
Launcher Type: SUN_STANDARD

Environment Variables:
PATH=C:\Program Files (x86)\Google\Chrome\Application;C:\Program Files\Common Files\Microsoft Shared\Windows Live;C:\Program Files (x86)\Common Files\Microsoft Shared\Windows Live;C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0\;c:\Program Files (x86)\Common Files\Ulead Systems\MPEG;C:\Program Files (x86)\ATI Technologies\ATI.ACE\Core-Static;C:\Program Files\Broadcom\Broadcom 802.11\Driver;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\DLLShared\;C:\Program Files (x86)\Common Files\Roxio Shared\12.0\DLLShared\;C:\Program Files (x86)\Autodesk\Backburner\;C:\Program Files (x86)\Common Files\Autodesk Shared\;C:\Program Files (x86)\Windows Live\Shared
USERNAME=Darius
OS=Windows_NT
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 37 Stepping 5, GenuineIntel



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

OS: Windows 7 Build 7601 Service Pack 1

CPU:total 4 (2 cores per cpu, 2 threads per core) family 6 model 37 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, ht

Memory: 4k page, physical 6084464k(2825300k free), swap 12167080k(6640080k free)

vm_info: Java HotSpot(TM) Client VM (20.1-b02) for windows-x86 JRE (1.6.0_26-b03), built on May  4 2011 00:50:59 by "java_re" with MS VC++ 7.1 (VS2003)

time: Tue Oct 11 08:49:35 2011
elapsed time: 11 seconds
Comment 1 Wade Walker 2011-10-14 17:52:43 CEST
I'll take a look once I'm done with bug 513 (which looks similar). I'll need to email some test cases to you to run on the failing machine (because they're too big to post in Bugzilla) -- is that OK?
Comment 2 guillaume.lurenbaum 2011-10-14 17:56:30 CEST
Yes sure. I'll be happy to run the tests on the failing machine.


(In reply to comment #1)
> I'll take a look once I'm done with bug 513 (which looks similar). I'll need to
> email some test cases to you to run on the failing machine (because they're too
> big to post in Bugzilla) -- is that OK?
Comment 3 Wade Walker 2011-10-29 22:30:49 CEST
Have you tried this with 64-bit Java and 64-bit JOGL 2? Your bug log looks like you're running 32-bit Java, and I can't tell about the JOGL 2 version.

This bug was originally reported at http://forum.jogamp.org/JOGL-crash-with-ATI-mobility-Radeon-HD-5470-td3402682.html.
Comment 4 guillaume.lurenbaum 2011-11-07 22:23:46 CET
Sorry for the delay, the client was out of his office these last days.

The client is running a 64-bits Windows 7 with a 32-bit browser (Firefox) and a 32-bits Java:

Java Plug-in 1.6.0_29
Using JRE version 1.6.0_29-b11 Java HotSpot(TM) Client VM
os.name = windows 7
os.arch = x86
Comment 5 Wade Walker 2011-11-09 15:59:41 CET
I've emailed two tests to Guillaume, one to confirm his assertion that JOGL 1 works correctly on the user's machine, and one to try to duplicate the failure seen with JOGL 2. Once he attaches the log and error files for these tests to this bug report, we should have more data to work on.
Comment 6 Wade Walker 2011-11-09 16:48:46 CET
Resent test cases with attachments renamed to try to get around GMail's attachment filter.
Comment 7 Wade Walker 2011-11-28 00:12:14 CET
Created attachment 295 [details]
JOGL 1.1.1a test log
Comment 8 Wade Walker 2011-11-28 00:19:04 CET
Created attachment 296 [details]
Zip of JOGL 2 test log (this log is abnormally long -- check reason)
Comment 9 Wade Walker 2011-11-28 00:19:39 CET
Created attachment 297 [details]
HotSpot error log for JOGL 2 test
Comment 10 Wade Walker 2011-11-28 00:35:43 CET
Attached Guillaume's error logs. The JOGL 2 error log has some very suspicious values coming back from wglGetPixelFormatAttribivARB (a driver call which JOGL 1 doesn't use) so there could be a driver bug that affects JOGL 2 but not JOGL 1. I'll analyze the log output and make sure the suspicious values are from the driver, not from the logging code or JOGL itself.

I can also send a C test to Guillaume to see if wglGetPixelFormatAttribivARB acts strangely outside of Java. If so, it's definitely a driver bug.
Comment 11 Sven Gothel 2011-11-28 00:50:54 CET
Thank you Wade. Your comment 10 makes very much sense, I concur.
Since we only use these ARB extensions in case 'WGL_ARB_pixel_format' is supported by the driver,
claimed via the extensions list - it is a driver bug.

Shall we close this bug with this summary ?
Comment 12 guillaume.lurenbaum 2011-11-28 13:50:28 CET
For your information, JOGL1 and LWJGL work fine on this computer.
Isn't there a way to catch this error and adapt the JOGL2 behavior?

Guillaume.

(In reply to comment #11)
> Thank you Wade. Your comment 10 makes very much sense, I concur.
> Since we only use these ARB extensions in case 'WGL_ARB_pixel_format' is
> supported by the driver,
> claimed via the extensions list - it is a driver bug.
> 
> Shall we close this bug with this summary ?
Comment 13 Wade Walker 2011-11-28 16:49:20 CET
It looks like the "suspicious values" I saw in the log are due to a bug in my logging code, not a bug in the driver :) I'll send Guillaume a C test that hits the same driver functions as JOGL 2 and we'll see if that works.
Comment 14 Sven Gothel 2012-05-14 17:11:58 CEST
Thx Wade!

It seems that the native call wglCreateContextAttribsARB(..) crashes with the 'certain attributes',
where previous calls w/ other attributes don't crash and some even succeed.
 
Is this bug still applicable ? Maybe an AMD driver update fixed this bug ?

If the bug still occurs, I guess we need access to such a machine to nail it down.
As mentioned in another situation, an old ATI R300 mobile Thinkpad of mine w/ WinXP works fine.
Comment 15 Sven Gothel 2012-10-06 03:00:05 CEST
Is this still happening w/ latest aggregated build ?
  <http://jogamp.org/deployment/archive/master/gluegen_598-joal_364-jogl_824-jocl_686-signed/>

I reduce it from critical -> normal, since I haven't heard anything about this anymore.

Pls re-validate, thank you.
Comment 16 guillaume.lurenbaum 2012-10-16 20:04:37 CEST
Here is my customer's console when trying with v2.0-rc10.
The applet stops at this point.

Do you have a specific test link I could give him?


------------------------------------------------------------------------------

Java Plug-in 10.7.2.10
Using JRE version 1.7.0_07-b10 Java HotSpot(TM) Client VM
User home directory = C:\Users\Darius
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
l:   dump classloader list
m:   print memory usage
o:   trigger logging
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
x:   clear classloader cache
0-5: set trace level to <n>
----------------------------------------------------
 Match: beginTraversal
Match: digest selected JREDesc: JREDesc[version 1.4+, heap=-1--1, args=null, href=http://java.sun.com/products/autodl/j2se, sel=false, null, null], JREInfo: JREInfo for index 0:
    platform is: 1.7
    product is: 1.7.0_07
    location is: http://java.sun.com/products/autodl/j2se
    path is: C:\Program Files (x86)\Java\jre7\bin\javaw.exe
    args is: 
    native platform is: Windows, x86 [ x86, 32bit ]
    JavaFX runtime is: JavaFX 2.2.0 found at C:\Program Files (x86)\Java\jre7\
    enabled is: true
    registered is: true
    system is: true

 Match: ignoring maxHeap: -1
 Match: ignoring InitHeap: -1
 Match: digesting vmargs: null
 Match: digested vmargs: [JVMParameters: isSecure: true, args: ]
 Match: JVM args after accumulation: [JVMParameters: isSecure: true, args: ]
 Match: digest LaunchDesc: http://www.altadynqa.com/3d-virtualevents/applet/JOGL2/AltadynSignedLastRelease.jnlp
 Match: digest properties: [-Dsun.java2d.noddraw=true]
 Match: JVM args: [JVMParameters: isSecure: true, args: -Dsun.java2d.noddraw=true]
 Match: digest LaunchDesc: http://www.altadynqa.com/3d-virtualevents/applet/JOGL2/jogl-all-awt.jnlp
 Match: digest properties: []
 Match: JVM args: [JVMParameters: isSecure: true, args: -Dsun.java2d.noddraw=true]
 Match: digest LaunchDesc: http://www.altadynqa.com/3d-virtualevents/applet/JOGL2/gluegen-rt.jnlp
 Match: digest properties: []
 Match: JVM args: [JVMParameters: isSecure: true, args: -Dsun.java2d.noddraw=true]
 Match: endTraversal ..
 Match: JVM args final: -Dsun.java2d.noddraw=true
 Match: Running JREInfo Version    match: 1.7.0.07 == 1.7.0.07
  Match: Running JVM args mismatch: have:<-Xmx256m> !satisfy want:<-Dsun.java2d.noddraw=true>
Comment 17 Julien Gouesse 2013-03-14 10:48:26 CET
Guillaume, is this bug still reproducible with the RC11?
Comment 18 Julien Gouesse 2013-03-27 14:49:19 CET
It looks like the bug 706. We need an efficient workaround for this bug.
Comment 19 Sven Gothel 2013-04-24 18:52:19 CEST
we assume it's duplicate of 706 (or vice versa). 706 is more verbose.

*** This bug has been marked as a duplicate of bug 706 ***