Posted by
beth on
Aug 24, 2011; 9:03pm
URL: https://forum.jogamp.org/Crash-in-native-code-dispatch-wglMakeCurrent1-tp3279419p3282148.html
Ok, done. I hope this helps:
-----------------------------------------------------------------------------------------------------
Platform: Windows XP 5.1 (os), x86 (arch) 4 cores
Platform: littleEndian true, 32Bit true, a-ptr bit-size 32
Platform: Java 1.6.0_26, Java HotSpot(TM) Client VM, Sun Microsystems Inc.,
http://java.sun.com/, is JavaSE: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.0
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL:
http://jogamp.org/Implementation Version: 2.0-b20-20110302
Implementation Branch: rc
Implementation Commit: 2557207469fe581cbc9d51861953cdc88f1e9715
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.nativewindow
Extension Name: javax.media.nativewindow
Specification Title: Native Window Interface API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.0
Implementation Title: Native Window Interface Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL:
http://jogamp.org/Implementation Version: 2.0-b23-20110303
Implementation Branch: rc
Implementation Commit: bcf5d6ac871a29398b441df617923d3dd2cf35c1
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.opengl
Extension Name: javax.media.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.0
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL:
http://jogamp.org/Implementation Version: 2.0-b23-20110303
Implementation Branch: rc
Implementation Commit: bcf5d6ac871a29398b441df617923d3dd2cf35c1
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.newt
Extension Name: com.jogamp.newt
Specification Title: NEWT API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.0
Implementation Title: NEWT Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL:
http://jogamp.org/Implementation Version: 2.0-b23-20110303
Implementation Branch: rc
Implementation Commit: bcf5d6ac871a29398b441df617923d3dd2cf35c1
-----------------------------------------------------------------------------------------------------
java.lang.Throwable: main - Info: NativeWindowFactory.<init>
at javax.media.nativewindow.NativeWindowFactory.<clinit>(NativeWindowFactory.java:119)
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1164)
at javax.media.opengl.GLProfile.access$000(GLProfile.java:71)
at javax.media.opengl.GLProfile$1.run(GLProfile.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:115)
at javax.media.opengl.GLProfile.validateInitialization(GLProfile.java:1428)
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:1580)
at javax.media.opengl.GLProfile.get(GLProfile.java:623)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:480)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:486)
at com.jogamp.newt.opengl.GLWindow.main(GLWindow.java:907)
main - NativeWindowFactory.initSingleton(false)
JOGL/Java2D integration disabled
JAWTUtil: Has sun.awt.SunToolkit.awtLock/awtUnlock false
JAWTUtil: Has Java2D true
JAWTUtil: Is headless false
JAWTUtil: AWT Desktop hints 1
GDI.isFirstX11ActionOnProcess: false
NativeWindowFactory.registerFactory() interface javax.media.nativewindow.NativeWindow -> jogamp.nativewindow.NativeWindowFactoryImpl@1608e05
NativeWindowFactory.registerFactory() class java.awt.Component -> jogamp.nativewindow.NativeWindowFactoryImpl@1608e05
NativeWindowFactory firstUIActionOnProcess false
NativeWindowFactory isAWTAvailable true, defaultFactory jogamp.nativewindow.NativeWindowFactoryImpl@1608e05
GLProfile.init firstUIActionOnProcess: false, thread: main
-----------------------------------------------------------------------------------------------------
Platform: Windows XP 5.1 (os), x86 (arch) 4 cores
Platform: littleEndian true, 32Bit true, a-ptr bit-size 32
Platform: Java 1.6.0_26, Java HotSpot(TM) Client VM, Sun Microsystems Inc.,
http://java.sun.com/, is JavaSE: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.0
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL:
http://jogamp.org/Implementation Version: 2.0-b20-20110302
Implementation Branch: rc
Implementation Commit: 2557207469fe581cbc9d51861953cdc88f1e9715
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.nativewindow
Extension Name: javax.media.nativewindow
Specification Title: Native Window Interface API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.0
Implementation Title: Native Window Interface Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL:
http://jogamp.org/Implementation Version: 2.0-b23-20110303
Implementation Branch: rc
Implementation Commit: bcf5d6ac871a29398b441df617923d3dd2cf35c1
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.opengl
Extension Name: javax.media.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.0
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL:
http://jogamp.org/Implementation Version: 2.0-b23-20110303
Implementation Branch: rc
Implementation Commit: bcf5d6ac871a29398b441df617923d3dd2cf35c1
-----------------------------------------------------------------------------------------------------
GLDrawableFactory.static - Native OS Factory for: Windows: jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory
GraphicsConfigurationFactory.registerFactory() interface javax.media.nativewindow.AbstractGraphicsDevice -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@aa9835
GraphicsConfigurationFactory.registerFactory() class javax.media.nativewindow.windows.WindowsGraphicsDevice -> jogamp.opengl.windows.wgl.WindowsWGLGraphicsConfigurationFactory@67ac19
GraphicsConfigurationFactory.registerFactory() class javax.media.nativewindow.awt.AWTGraphicsDevice -> jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory@1ff5ea7
main-SharedResourceRunner STARTED
main-SharedResourceRunner -> ready
GraphicsConfigurationFactory.registerFactory() class javax.media.nativewindow.egl.EGLGraphicsDevice -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@f38798
WindowsWGLDrawableFactory.enterThreadCriticalZone() - 0xffffffffffffffff - main
java.lang.Exception: Stack trace
at java.lang.Thread.dumpStack(Unknown Source)
at jogamp.opengl.windows.wgl.WindowsWGLDrawableFactory.enterThreadCriticalZone(WindowsWGLDrawableFactory.java:142)
at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1296)
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1266)
at javax.media.opengl.GLProfile.access$000(GLProfile.java:71)
at javax.media.opengl.GLProfile$1.run(GLProfile.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:115)
at javax.media.opengl.GLProfile.validateInitialization(GLProfile.java:1428)
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:1580)
at javax.media.opengl.GLProfile.get(GLProfile.java:623)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:480)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:486)
at com.jogamp.newt.opengl.GLWindow.main(GLWindow.java:907)
java.lang.Throwable: Info: GLProfile.initProfilesForDevice: WindowsGraphicsDevice[type Windows, connection decon, unitID 0, handle 0x0], isSet false
at javax.media.opengl.GLProfile.initProfilesForDeviceImpl(GLProfile.java:1308)
at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1298)
at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1266)
at javax.media.opengl.GLProfile.access$000(GLProfile.java:71)
at javax.media.opengl.GLProfile$1.run(GLProfile.java:117)
at java.security.AccessController.doPrivileged(Native Method)
at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:115)
at javax.media.opengl.GLProfile.validateInitialization(GLProfile.java:1428)
at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:1580)
at javax.media.opengl.GLProfile.get(GLProfile.java:623)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:480)
at javax.media.opengl.GLProfile.getDefault(GLProfile.java:486)
at com.jogamp.newt.opengl.GLWindow.main(GLWindow.java:907)
GLProfile.init map decon, desktopCtxUndef true, eglCtxUndef true
GLProfile.init map GLProfile[GL4bc/GL4bc] on devide decon
GLProfile.init map default GLProfile[GL4bc/GL4bc] on device decon
GLProfile.init map GLProfile[GL3bc/GL3bc] on devide decon
GLProfile.init map GLProfile[GL2/GL2] on devide decon
GLProfile.init map GLProfile[GL2GL3/GL2] on devide decon
GLProfile.init map GLProfile[GL4/GL4] on devide decon
GLProfile.init map GLProfile[GL3/GL3] on devide decon
GLProfile.init map GLProfile[GL2ES2/GL2] on devide decon
GLProfile.init map *** no mapping for GLES2 on device decon
GLProfile.init map GLProfile[GL2ES1/GL2] on devide decon
GLProfile.init map *** no mapping for GLES1 on device decon
getOrCreateShared() decon: trying
main doAndWait START init: decon, release: null
main initializeAndWait set command init: decon, release: null
main-SharedResourceRunner woke up for device connection init: decon, release: null
main-SharedResourceRunner create Shared for: decon
RegisteredClassFactory getSharedClass (0) initialized: RegisteredClass[handle 0x400000, _dummyWindow_clazz0]
updateGraphicsConfiguration(using target): hdc 0x18010032
!!! user chosen caps GLCaps[on-scr, rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2]]
updateGraphicsConfigurationARB: SharedResource is null: WindowsGraphicsDevice[type Windows, connection decon, unitID 0, handle 0x0]
updateGraphicsConfigurationGDI: ChoosePixelFormat(HDC 0x18010032) = 7, idx 6 (LastError: 0)
chooseCapabilities: Using recommendedIndex: idx 6
!!! chosen pfdID (GDI): native recommended 7, caps GLCaps[7 gdi: on-scr, rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2]]
!!! setPixelFormat (GDI): hdc 0x18010032, 0 -> 7
*** setCapsPFD: GLCaps[7 gdi: on-scr, rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2]]
!!! WindowsDummyWGLDrawable: WindowsWGLGraphicsConfiguration[DefaultGraphicsScreen[WindowsGraphicsDevice[type Windows, connection decon, unitID 0, handle 0x0], idx 0], pfdID 7, ARB-Choosen false,
requested GLCaps[on-scr, rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2]],
chosen GLCaps[7 gdi: on-scr, rgba 8/8/8/0, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2]]]
An unrecoverable stack overflow has occurred.
#
# A fatal error has been detected by the Java Runtime Environment:
#
# EXCEPTION_STACK_OVERFLOW (0xc00000fd) at pc=0x04389e87, pid=4060, tid=1892
#
# JRE version: 6.0_26-b03
# Java VM: Java HotSpot(TM) Client VM (20.1-b02 mixed mode, sharing windows-x86 )
# Problematic frame:
# C [nvoglnt.dll+0x939e87]
#
# An error report file with more information is saved as:
# C:\Documents and Settings\Test\Desktop\jogl-2.0-b23-20110303-windows-i586\hs_err_pid4060.log
#
# 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.
#