Forum thread for reported bug with example code: <http://forum.jogamp.org/Java-1-6-0-pre12-with-JOGL-2-3-1-crashes-under-OpenSUSE-13-2-with-Mesa-td4035401.html> Information GL_VENDOR Intel Open Source Technology Center GL_RENDERER Mesa DRI Intel(R) Haswell Desktop GL_VERSION 3.0 Mesa 10.3.7 - OpenSUSE 13.2 - Mesa 10.3.7 - GPU: Intel Haswell Desktop - CPU: amd64 (Intel) Latest JOGL tested: 2.3.2-rc-20150925 +++ Stack: [0x00007f52333d4000,0x00007f52334d5000], sp=0x00007f52334d30b0, free space=1020k Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code) C [libGL.so.1+0x1d480] Java frames: (J=compiled Java code, j=interpreted, Vv=VM code) j jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(JJJZLjava/lang/Object;IJ)J+0 j jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(JJJZLjava/nio/IntBuffer;)J+75 j jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(JZIII)J+369 j jogamp.opengl.GLContextImpl.createContextARB(JZ)J+333 j jogamp.opengl.x11.glx.X11GLXContext.createImpl(J)Z+611 j jogamp.opengl.GLContextImpl.makeCurrentWithinLock(I)I+224 j jogamp.opengl.GLContextImpl.makeCurrent(Z)I+488 j jogamp.opengl.GLContextImpl.makeCurrent()I+2 j javax.media.j3d.JoglPipeline.createNewContext(Ljavax/media/j3d/Canvas3D;Ljavax/media/j3d/Drawable;Ljavax/media/j3d/Context;ZZ)Ljavax/media/j3d/Context;+167 j javax.media.j3d.Canvas3D.createNewContext(Ljavax/media/j3d/Drawable;Ljavax/media/j3d/Context;ZZ)Ljavax/media/j3d/Context;+9 j javax.media.j3d.Canvas3D.createNewContext(Ljavax/media/j3d/Context;Z)Ljavax/media/j3d/Context;+11 J 5008 C2 javax.media.j3d.Renderer.doWork(J)V (6213 bytes) @ 0x00007f52b9c90b2c [0x00007f52b9c8cfa0+0x3b8c] j javax.media.j3d.J3dThread.run()V+19 v ~StubRoutines::call_stub Additional information https://jogamp.org/bugzilla/show_bug.cgi?id=1245