I’m having some problems running the binary version of JOGL on my machine (Kernel 2.4.21, nVidia drivers, XFree 4.3.0, JDK 1.4.1_05):
An unexpected exception has been detected in native code outside the VM.
Unexpected Signal : 11 occurred at PC=0x4DC98CD7
Function=XVisualIDFromVisual+0x7
Library=/usr/X11R6/lib/libX11.so.6
Current Java thread:
at net.java.games.jogl.impl.JAWT_DrawingSurface.GetDrawingSurfaceInfo0(Native Method)
at net.java.games.jogl.impl.JAWT_DrawingSurface.GetDrawingSurfaceInfo(JAWT_DrawingSurface.java:42)
at net.java.games.jogl.impl.x11.X11OnscreenGLContext.lockSurface(X11OnscreenGLContext.java:167)
at net.java.games.jogl.impl.x11.X11OnscreenGLContext.makeCurrent(X11OnscreenGLContext.java:108)
- locked <0x4429b250> (a net.java.games.jogl.impl.x11.X11OnscreenGLContext)
at net.java.games.jogl.impl.GLContext.invokeGL(GLContext.java:162)
- locked <0x4429b250> (a net.java.games.jogl.impl.x11.X11OnscreenGLContext)
at net.java.games.jogl.GLCanvas.reshape(GLCanvas.java:105)
at java.awt.Component.setBounds(Component.java:1665)
at java.awt.BorderLayout.layoutContainer(BorderLayout.java:683)
- locked <0x4470c3a0> (a java.awt.Component$AWTTreeLock)
at java.awt.Container.layout(Container.java:1017)
at java.awt.Container.doLayout(Container.java:1007)
at java.awt.Container.validateTree(Container.java:1089)
at java.awt.Container.validate(Container.java:1064)
- locked <0x4470c3a0> (a java.awt.Component$AWTTreeLock)
at java.awt.Window.show(Window.java:455)
at Test.main(Test.java:21)
If anyone of you has a clue about what part of my system might cause the error, please let me know. I’m close to setting up my whole system from scratch, as no single OpenGL binding seems to work for me, but admittedly I would better like to just replace this one crappy component, if I can spot it.