intel_do_flush_locked: No such file or directory

classic Classic list List threaded Threaded
13 messages Options
Reply | Threaded
Open this post in threaded view
|

intel_do_flush_locked: No such file or directory

sranger
I've been testing jogl 2.1.1 on a new Intel NUC (DC53427HYE) in Ubuntu 13.04 and have been receiving the following error message after the application crashes:

intel_do_flush_locked: No such file or directory

I tried to step through the application to see where it fails and it fails when the ClassLoader.findNative returns successfully when searching for 'Java_jogamp_opengl_gl4_GL4bcImpl_dispatch_1glFinish1__J' from 'libjogl_mobile.so' (I think).

I have my GLCaps set to GL2 so I'm surprised a bit that it's using a GL4bcImpl at all (also, we used to use GL2GL3 but it returns false for isGL2() now; is that new or just specific to this new hardware? I don't see issues on other systems after the update to 2.1.1).

Any ideas as to why this might be happening? I've tried the Intel HD 4000 drivers as well as the mesa drivers from ppa:ubuntu-x-swat/x-updates and ppa:oibaf/graphics-drivers as per some suggestions online. I tried running a trace on the GL object but all I get is a glViewport call before the crash; the code seems to create my vbo geometry, draw it, and then crash upon calling glFinish().


Thanks for any insight.


- Stephen


 - Stephen
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

gouessej
Administrator
Hi

At first, GL4bcImpl implements GL2. Why does it use libjogl_mobile.so? This is probably specific to Intel HD 4000 but I'm not 100% sure, there were some problems with the driver for Windows some months ago. Please enable all logs and try to run one of our online demos.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

sranger
This post was updated on .
so I grabbed the jogl-demos archive and ran the VertexBufferObject demo and it works fine, however, a VBO Demo we have that draws a single quad fails. If I re-write our VBO demo to use immediate mode it works.

Is there a how-to somewhere that lists any logs that can be set up in JOGL? The only thing I can think of is TraceGL.


EDIT: Is there a reason why when I request a GL2GL3 profile it returns false for isGL2() but true for isGL3()? Also, in my test demo, if I comment out gl.glDrawArrays(GL2.GL_QUADS, 0, 4); it doesn't fail so it seems like something to do with the vbo drawing (I keep my vbo bound). I've also tried changing it to GL_POINTS and it still fails.


Thanks.


 - Stephen
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

gouessej
Administrator
Look at that for the logs.

Yes it isn't surprising. GL2GL3 is the common subset of GL2 and GL3. When you request a profile compatible with GL2GL3, you get a profile that contains all features of GL3 but not all features of GL2 in your case, therefore isGL3() returns true and isGL2() returns false. Do you really need to do that? Why not requesting the max programmable profile or the max fixed func profile instead?
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

sranger
Thanks for the information; I looked through the output but I'm not quite sure what I'm looking for. It seems after updating some drivers and upgrading Ubuntu from 13.04 to 13.10 (and Mesa to 9.2.1 from 9.1.4) the issue I had with the GL2GL3 profile stopped giving me an exception. The original issue with the intel_do_flush_locked still persists, however.

Here is the output of the logging; if there's any information you can glean from it I'd very much appreciate some guidance as to how I should proceed.

Thanks again for all your help.

---------- START LOG ----------
GLProfile.initSingleton() - thread main
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:118)
        at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018)
        at javax.media.opengl.GLProfile.get(GLProfile.java:861)
        at javax.media.opengl.GLProfile.get(GLProfile.java:877)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
main - Info: NativeWindowFactory.<init>
main - NativeWindowFactory.initSingleton()
JAWTUtil initialization (JAWT/JNI/...
JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true)
OGLUtilities.UNDEFINED = 0
OGLUtilities.WINDOW = 1
OGLUtilities.PBUFFER = 2
OGLUtilities.TEXTURE = 3
OGLUtilities.FLIP_BACKBUFFER = 4
OGLUtilities.FBOBJECT = 5
Checking for Java2D/OpenGL support
Java2D support: default GraphicsConfiguration = sun.awt.X11GraphicsConfig
JOGL/Java2D OGL Pipeline active false, resourceCompatible false
JAWTUtil: Has sun.awt.SunToolkit.awtLock/awtUnlock true
JAWTUtil: Has Java2D true
JAWTUtil: Is headless false
JAWTUtil: AWT Desktop hints 1
JAWTUtil: OffscreenLayer Supported: false - Required false
X11Util.initSingleton()
Info: NativeWindow native init passed
X11Util.initSingleton(): OK true],
         X11 Display(NULL) <:0>,
         XSynchronize Enabled: false,
         X11_EXTENSION_ATIFGLRXDRI false,
         X11_EXTENSION_ATIFGLEXTENSION false,
         requiresToolkitLock true,
         hasThreadingIssues false,
         markAllDisplaysUnclosable false
NativeWindowFactory.registerFactory() interface javax.media.nativewindow.NativeWindow -> jogamp.nativewindow.NativeWindowFactoryImpl@7666b8cd
NativeWindowFactory.registerFactory() class java.awt.Component -> jogamp.nativewindow.NativeWindowFactoryImpl@7666b8cd
NativeWindowFactory requiresToolkitLock true, desktopHasThreadingIssues false
NativeWindowFactory isAWTAvailable true, defaultFactory jogamp.nativewindow.NativeWindowFactoryImpl@7666b8cd
main - Info: GraphicsConfigurationFactory.<init>
main - GraphicsConfigurationFactory.initSingleton()
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@7dafbdd4, overridding: null
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@2e644784, overridding: null
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@5afa2b2b, overridding: null
GLProfile.init - thread: main
-----------------------------------------------------------------------------------------------------
Platform: LINUX / Linux 3.11.0-12-generic (3.11.0), amd64 (arch), GENERIC_ABI, 4 cores
MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment:
  int8    1 / 1, int16   2 / 2
  int     4 / 4, long    8 / 8
  int32   4 / 4, int64   8 / 8
  float   4 / 4, double  8 / 8, ldouble 16 / 16
  pointer 8 / 8, page    4096
Platform: Java Version: 1.7.0_45 (1.7.0u45), VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment
Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.gluegen
Extension Name: null
Specification Title: null
Specification Vendor: null
Specification Version: null
Implementation Title: null
Implementation Vendor: null
Implementation Vendor ID: null
Implementation URL: null
Implementation Version: null
Implementation Build: null
Implementation Branch: null
Implementation Commit: null
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.nativewindow
Extension Name: null
Specification Title: null
Specification Vendor: null
Specification Version: null
Implementation Title: null
Implementation Vendor: null
Implementation Vendor ID: null
Implementation URL: null
Implementation Version: null
Implementation Build: null
Implementation Branch: null
Implementation Commit: null
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: javax.media.opengl
Extension Name: null
Specification Title: null
Specification Vendor: null
Specification Version: null
Implementation Title: null
Implementation Vendor: null
Implementation Vendor ID: null
Implementation URL: null
Implementation Version: null
Implementation Build: null
Implementation Branch: null
Implementation Commit: null
-----------------------------------------------------------------------------------------------------
GLDrawableFactory.static - Native OS Factory for: .x11: jogamp.opengl.x11.glx.X11GLXDrawableFactory
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@7131359, overridding: null
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory.registerFactory(X11GLXGraphicsConfigurationFactory.java:86)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory.<init>(X11GLXDrawableFactory.java:123)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
        at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57)
        at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
        at java.lang.reflect.Constructor.newInstance(Constructor.java:526)
        at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:171)
        at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:193)
        at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:213)
        at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:235)
        at javax.media.opengl.GLDrawableFactory.initSingletonImpl(GLDrawableFactory.java:166)
        at javax.media.opengl.GLDrawableFactory.initSingleton(GLDrawableFactory.java:129)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1528)
        at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123)
        at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018)
        at javax.media.opengl.GLProfile.get(GLProfile.java:861)
        at javax.media.opengl.GLProfile.get(GLProfile.java:877)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable
Factory #0: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@2e644784
Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@7131359
Factory #2: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@5afa2b2b
Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@7dafbdd4
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.x11.X11GraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@2e644784
SharedResourceRunner.start() - start new Thread - main
SharedResourceRunner.run(): STARTED - main-SharedResourceRunner
SharedResourceRunner.run(): READY - main-SharedResourceRunner
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34, overridding: jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@7131359
GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34, overridding: null
Info: EGLDrawableFactory: EGL ES1 - NOPE (ES1 lib)
Info: EGLDrawableFactory: EGL ES2 - OK (includesES1 true, isANGLE: false)
Info: EGLDrawableFactory: EGL ES1 - OK (ES2 lib)
main - EGLGraphicsDevice.open(): EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]]
EGLDisplayUtil.eglGetDisplay(): eglDisplay(0x0): 0x7f08e03f6550, OK
libEGL warning: failed to create a pipe screen for i965
EGLDisplayUtil.eglInitialize(0x7f08e03f6550 ...): #1, EGLDisplay[0x7f08e03f6550: refCnt 1] = true
Info: GLProfile.init - Default device is desktop derived: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]
Info: GLProfile.initProfilesForDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]] (com.jogamp.nativewindow.egl.EGLGraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory true
GLProfile.init map decon, desktopCtxUndef false, esCtxUndef true
GLProfile.init map *** no mapping for GL4bc on device decon
GLProfile.init map *** no mapping for GL3bc on device decon
GLProfile.init map *** no mapping for GL2 on device decon
GLProfile.init map *** no mapping for GL4 on device decon
GLProfile.init map *** no mapping for GL3 on device decon
GLProfile.init map GLProfile[GLES3/GLES3.sw] on device decon
GLProfile.init map defaultAny GLProfile[GLES3/GLES3.sw] on device decon
GLProfile.init map GLProfile[GL4ES3/GLES3.sw] on device decon
GLProfile.init map *** no mapping for GL2GL3 on device decon
GLProfile.init map GLProfile[GLES2/GLES2.sw] on device decon
GLProfile.init map GLProfile[GL2ES2/GLES2.sw] on device decon
GLProfile.init map GLProfile[GLES1/GLES1.sw] on device decon
GLProfile.init map GLProfile[GL2ES1/GLES1.sw] on device decon
EGLDrawableFactory.createShared: (defaultDevice): req. device: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], defaultDevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:568)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84)
        at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94)
        at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123)
        at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323)
        at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720)
        at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621)
        at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123)
        at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018)
        at javax.media.opengl.GLProfile.get(GLProfile.java:861)
        at javax.media.opengl.GLProfile.get(GLProfile.java:877)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
EGLDrawableFactory.createShared(): device EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]]
EGLDrawableFactory.mapAvailableEGLESConfig: GLES1 ( 1 ), defaultSharedResourceSet false, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice true)
EGLGraphicsConfiguration.eglChooseConfig: eglChooseConfig eglDisplay 0x7f08e03f6550, nativeVisualID 0x0, capsChosen GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]], winbits PBUFFER, fboAvail false, device EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], .egl_decon_0, numConfigs 14
EGLGraphicsConfiguration.eglChooseConfig: #1 eglChooseConfig: recommended fbcfg 0x7f08e041af50, idx 0
EGLGraphicsConfiguration.eglChooseConfig: #1 fbcfg caps GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
EGLGraphicsConfiguration.eglChooseConfig: got configs: 8
0: GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
1: GLCaps[egl cfg 0x1f, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
2: GLCaps[egl cfg 0x15, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
3: GLCaps[egl cfg 0x2b, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
4: GLCaps[egl cfg 0x16, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
5: GLCaps[egl cfg 0x2c, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
6: GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
7: GLCaps[egl cfg 0x24, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
chooseCapabilities: Using recommendedIndex (opaque): idx 0
EGLGraphicsConfiguration.eglChooseConfig: X chosen :0, eglConfig: 0x7f08e041af50: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
Pbuffer config: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
PBuffer setSurface result: eglSurface 0x7f08e041a260
EGLWrappedSurface.ctor(): EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x0
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <55d580a8, 33f1c19e>[count 0, qsz 0, owner <NULL>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ]
main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:478)
        at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:612)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84)
        at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94)
        at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123)
        at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323)
        at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720)
        at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621)
        at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123)
        at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018)
        at javax.media.opengl.GLProfile.get(GLProfile.java:861)
        at javax.media.opengl.GLProfile.get(GLProfile.java:877)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
ProxySurfaceImpl: surface change 0x0 -> 0x7f08e041a260
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceDevice: EGLGraphicsDevice, hash 0x6d5e3a0c, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceConfig: EGLGraphicsConfiguration, hash 0x453521ec, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamDevice: EGLGraphicsDevice, hash 0x6d5e3a0c, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamConfig: EGLGraphicsConfiguration, hash 0x453521ec, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing this eglDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], using this config EGLGraphicsConfiguration EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing eglConfig: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Fin: Already valid EGL surface - use as-is: WrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <23463073, 5516e01c>[count 1, qsz 0, owner <main>]
, EGLDummyUpstreamSurfaceHook[ 64x64]
, upstreamSurface false ]
ProxySurfaceImpl: surface change 0x0 -> 0x7f08e041a260
main: EGLDrawable.setRealized(true): NOP - EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <55d580a8, 33f1c19e>[count 1, qsz 0, owner <main>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ]
main: createHandle of EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <55d580a8, 33f1c19e>[count 1, qsz 0, owner <main>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ]
main: GLContext.resetStates(isInit true)
main: Created OpenGL context 0x7f08e041ee80,
        write surface 0x7f08e041a260,
        read  surface 0x7f08e041a260,
        EGLContext [Version null [GL 0.0.0 (n/a), vendor 0.0.0 (n/a)], options 0x0, this 0x5226b5d0, handle 0x7f08e041ee80, null,
         quirks: n/a,
        Drawable: jogamp.opengl.egl.EGLOnscreenDrawable[realized true,
        factory    jogamp.opengl.egl.EGLDrawableFactory@6b6a94d2,
        surface    EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <55d580a8, 33f1c19e>[count 1, qsz 0, owner <main>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ],
        eglSurface 0x7f08e041a260,
        eglConfig  EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]],
        requested  GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen     GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]] ,
        sharing with 0x0
java.lang.Exception: Info: setGL (OpenGL null): main, <null> -> GLES1Impl, jogamp.opengl.es1.GLES1Impl@22509e16
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319)
        at jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:225)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:482)
        at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:612)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84)
        at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94)
        at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123)
        at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323)
        at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720)
        at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621)
        at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123)
        at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018)
        at javax.media.opengl.GLProfile.get(GLProfile.java:861)
        at javax.media.opengl.GLProfile.get(GLProfile.java:877)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
main: Initializing EGLextension address table: EGL-.egl_decon_0
main: GLContext EGL ProcAddressTable mapping key(EGL-.egl_decon_0) -> 0x19a1b633
main: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]] - 1.0 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1
main: GLContext.setGLFuncAvail: Pre version verification - expected 1.0 (ES profile, hardware), strictMatch false
main: GLContext.setGLFuncAvail: Version verification (Int): OpenGL ES-CM 1.1 Mesa 9.2.1, 0.0
main: GLContext.setGLFuncAvail: Version verification (String): OpenGL ES-CM 1.1 Mesa 9.2.1, 1.1.0
main: GLContext.setGLFuncAvail: Post version verification 1.1 (ES profile, hardware), strictMatch false, versionValidated true, versionGL3IntFailed true
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
main: GLContext.setGLFuncAvail.0 validated FQN: .egl_decon_0-0x1010008 - 1.1 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1
main: GLContext GL ProcAddressTable mapping key(.egl_decon_0-0x1010008) -> 0x27693a93
main:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es1.GLES1Impl@22509e16, OpenGL 1.1 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1
main:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 1.1 (ES profile, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1, use glGetString
main:ExtensionAvailabilityCache: GL_EXTENSIONS: 40, used glGetString
EGL extensions: EGL_MESA_drm_image EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context EGL_KHR_create_context EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer
main:ExtensionAvailabilityCache: GLX_EXTENSIONS: 13
main:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center
main:ExtensionAvailabilityCache: ALL EXTENSIONS: 53
main:ExtensionAvailabilityCache: Added GL_ES_VERSION_1_1 to known extensions
main:ExtensionAvailabilityCache: Added GL_ES_VERSION_1_0 to known extensions
main: GLContext GL ExtensionAvailabilityCache mapping key(.egl_decon_0-0x1010008) -> 0x3271a79e - entries: 56
Catched com.jogamp.common.JogampRuntimeException: Method: 'class jogamp.opengl.es1.GLES1Impl.finalizeInit()' not found
com.jogamp.common.JogampRuntimeException: Method: 'class jogamp.opengl.es1.GLES1Impl.finalizeInit()' not found
        at com.jogamp.common.util.ReflectionUtil.getMethod(ReflectionUtil.java:292)
        at jogamp.opengl.GLContextImpl.finalizeInit(GLContextImpl.java:1105)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1541)
        at jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:225)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:482)
        at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:612)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84)
        at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94)
        at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123)
        at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323)
        at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720)
        at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621)
        at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123)
        at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018)
        at javax.media.opengl.GLProfile.get(GLProfile.java:861)
        at javax.media.opengl.GLProfile.get(GLProfile.java:877)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
Caused by: java.lang.NoSuchMethodException: jogamp.opengl.es1.GLES1Impl.finalizeInit()
        at java.lang.Class.getDeclaredMethod(Class.java:2004)
        at com.jogamp.common.util.ReflectionUtil.getMethod(ReflectionUtil.java:285)
        ... 29 more
main: GLContext.setGLFuncAvail.X: OK .egl_decon_0-0x1010008 - 1.1 (ES profile, FP32 compat-api, hardware) - glErr 0x500
main: Create GL context OK: obj 0x5226b5d0, ctx 0x7f08e041ee80, surf 0x7f08e041a260 for jogamp.opengl.egl.EGLContext - 1.1 (ES profile, FP32 compat-api, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 1.1 (ES profile, FP32 compat-api, hardware) - OpenGL ES-CM 1.1 Mesa 9.2.1
GLDebugMessageHandler.init(false) .. n/a
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]]: 1.0 (ES profile, hardware) -> 1.1 (ES profile, FP32 compat-api, hardware)
main: GLContextImpl.destroy.0: obj 0x5226b5d0, ctx 0x7f08e041ee80, surf 0x7f08e041a260, isShared false - <16c6cc5e, 55933b00>[count 1, qsz 0, owner <main>]
main: GLContext.resetStates(isInit false)
main: GLContextImpl.destroy.X: obj 0x5226b5d0, ctx 0x0, isShared false - <16c6cc5e, 55933b00>[count 0, qsz 0, owner <NULL>]
main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: true -> false
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:509)
        at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:612)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84)
        at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94)
        at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123)
        at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323)
        at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720)
        at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621)
        at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123)
        at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018)
        at javax.media.opengl.GLProfile.get(GLProfile.java:861)
        at javax.media.opengl.GLProfile.get(GLProfile.java:877)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
main: destroyHandle of EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <55d580a8, 33f1c19e>[count 0, qsz 0, owner <NULL>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ]
main: EGLDrawable.setRealized(false): NOP - EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES1/GLES1.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <55d580a8, 33f1c19e>[count 0, qsz 0, owner <NULL>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ]
EGLUpstreamSurfaceHook.destroy(EGLWrappedSurface): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
EGLDrawableFactory.mapAvailableEGLESConfig: GLES3 ( 3 ), defaultSharedResourceSet false, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice true)
EGLGraphicsConfiguration.eglChooseConfig: eglChooseConfig eglDisplay 0x7f08e03f6550, nativeVisualID 0x0, capsChosen GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]], winbits PBUFFER, fboAvail false, device EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], .egl_decon_0, numConfigs 14
EGLGraphicsConfiguration.eglChooseConfig: #1 eglChooseConfig: recommended fbcfg 0x7f08e041af50, idx 0
EGLGraphicsConfiguration.eglChooseConfig: #1 fbcfg caps GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
EGLGraphicsConfiguration.eglChooseConfig: got configs: 8
0: GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
1: GLCaps[egl cfg 0x1f, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
2: GLCaps[egl cfg 0x15, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
3: GLCaps[egl cfg 0x2b, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
4: GLCaps[egl cfg 0x16, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
5: GLCaps[egl cfg 0x2c, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
6: GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
7: GLCaps[egl cfg 0x24, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
chooseCapabilities: Using recommendedIndex (opaque): idx 0
EGLGraphicsConfiguration.eglChooseConfig: X chosen :0, eglConfig: 0x7f08e041af50: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
Pbuffer config: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
PBuffer setSurface result: eglSurface 0x7f08e041a260
EGLWrappedSurface.ctor(): EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x0
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <483a2bee, 631a3b4d>[count 0, qsz 0, owner <NULL>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ]
main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:478)
        at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:617)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84)
        at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94)
        at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123)
        at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323)
        at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720)
        at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621)
        at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123)
        at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018)
        at javax.media.opengl.GLProfile.get(GLProfile.java:861)
        at javax.media.opengl.GLProfile.get(GLProfile.java:877)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
ProxySurfaceImpl: surface change 0x0 -> 0x7f08e041a260
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceDevice: EGLGraphicsDevice, hash 0x6d5e3a0c, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): SurfaceConfig: EGLGraphicsConfiguration, hash 0x2c886a64, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamDevice: EGLGraphicsDevice, hash 0x6d5e3a0c, EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): UpstreamConfig: EGLGraphicsConfiguration, hash 0x2c886a64, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing this eglDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], using this config EGLGraphicsConfiguration EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Reusing eglConfig: EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
main: EGLUpstreamSurfaceHook.create( up WrappedSurface -> this EGLWrappedSurface ): Fin: Already valid EGL surface - use as-is: WrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <3000e213, 9fa6604>[count 1, qsz 0, owner <main>]
, EGLDummyUpstreamSurfaceHook[ 64x64]
, upstreamSurface false ]
ProxySurfaceImpl: surface change 0x0 -> 0x7f08e041a260
main: EGLDrawable.setRealized(true): NOP - EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <483a2bee, 631a3b4d>[count 1, qsz 0, owner <main>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ]
main: createHandle of EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <483a2bee, 631a3b4d>[count 1, qsz 0, owner <main>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ]
main: GLContext.resetStates(isInit true)
main: Created OpenGL context 0x7f08e06821c0,
        write surface 0x7f08e041a260,
        read  surface 0x7f08e041a260,
        EGLContext [Version null [GL 0.0.0 (n/a), vendor 0.0.0 (n/a)], options 0x0, this 0x163f95ba, handle 0x7f08e06821c0, null,
         quirks: n/a,
        Drawable: jogamp.opengl.egl.EGLOnscreenDrawable[realized true,
        factory    jogamp.opengl.egl.EGLDrawableFactory@6b6a94d2,
        surface    EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <483a2bee, 631a3b4d>[count 1, qsz 0, owner <main>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ],
        eglSurface 0x7f08e041a260,
        eglConfig  EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]],
        requested  GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen     GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]] ,
        sharing with 0x0
java.lang.Exception: Info: setGL (OpenGL null): main, <null> -> GLES3Impl, jogamp.opengl.es3.GLES3Impl@287ef1bf
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319)
        at jogamp.opengl.egl.EGLContext.createImpl(EGLContext.java:225)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:482)
        at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:617)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84)
        at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94)
        at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123)
        at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323)
        at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720)
        at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621)
        at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123)
        at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018)
        at javax.media.opengl.GLProfile.get(GLProfile.java:861)
        at javax.media.opengl.GLProfile.get(GLProfile.java:877)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
main: Initializing EGLextension address table: EGL-.egl_decon_0
main: GLContext EGL ProcAddressTable reusing key(EGL-.egl_decon_0) -> 0x19a1b633
main: GLContext.setGLFuncAvail: Given EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]] - 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.2.1
main: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (ES profile, hardware), strictMatch true
main: GLContext.setGLFuncAvail: Version verification (Int): OpenGL ES 3.0 Mesa 9.2.1, 3.0
main: GLContext.setGLFuncAvail: Post version verification 3.0 (ES profile, hardware), strictMatch true, versionValidated true, versionGL3IntFailed false
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
main: GLContext.setGLFuncAvail.0 validated FQN: .egl_decon_0-0x3000008 - 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.2.1
main: GLContext GL ProcAddressTable mapping key(.egl_decon_0-0x3000008) -> 0x256a905c
main:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.es3.GLES3Impl@287ef1bf, OpenGL 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.2.1
main:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (ES profile, hardware) - OpenGL ES 3.0 Mesa 9.2.1, use glGetString
main:ExtensionAvailabilityCache: GL_EXTENSIONS: 34, used glGetString
EGL extensions: EGL_MESA_drm_image EGL_WL_bind_wayland_display EGL_KHR_image_base EGL_KHR_image_pixmap EGL_KHR_image EGL_KHR_gl_texture_2D_image EGL_KHR_gl_texture_cubemap_image EGL_KHR_gl_renderbuffer_image EGL_KHR_surfaceless_context EGL_KHR_create_context EGL_NOK_swap_region EGL_NOK_texture_from_pixmap EGL_NV_post_sub_buffer
main:ExtensionAvailabilityCache: GLX_EXTENSIONS: 13
main:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center
main:ExtensionAvailabilityCache: ALL EXTENSIONS: 47
main:ExtensionAvailabilityCache: Added GL_ES_VERSION_3_0 to known extensions
main:ExtensionAvailabilityCache: Added GL_ES_VERSION_2_0 to known extensions
main: GLContext GL ExtensionAvailabilityCache mapping key(.egl_decon_0-0x3000008) -> 0x772b9b34 - entries: 50
main: GLContext.setGLFuncAvail.X: OK .egl_decon_0-0x3000008 - 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0
main: Create GL context OK: obj 0x163f95ba, ctx 0x7f08e06821c0, surf 0x7f08e041a260 for jogamp.opengl.egl.EGLContext - 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 9.2.1
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 9.2.1
GLDebugMessageHandler.init(false) .. n/a
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]]: 3.0 (ES profile, hardware) -> 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
main: GLContextImpl.destroy.0: obj 0x163f95ba, ctx 0x7f08e06821c0, surf 0x7f08e041a260, isShared false - <bec220a, 3baec4a3>[count 1, qsz 0, owner <main>]
main: GLContext.resetStates(isInit false)
main: GLContextImpl.destroy.X: obj 0x163f95ba, ctx 0x0, isShared false - <bec220a, 3baec4a3>[count 0, qsz 0, owner <NULL>]
main: setRealized: drawable EGLOnscreenDrawable, surface EGLWrappedSurface, isProxySurface true: true -> false
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at jogamp.opengl.egl.EGLDrawableFactory.mapAvailableEGLESConfig(EGLDrawableFactory.java:509)
        at jogamp.opengl.egl.EGLDrawableFactory.createEGLSharedResourceImpl(EGLDrawableFactory.java:617)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:574)
        at jogamp.opengl.egl.EGLDrawableFactory.getOrCreateSharedResourceImpl(EGLDrawableFactory.java:84)
        at jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:94)
        at jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:123)
        at javax.media.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:323)
        at javax.media.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1720)
        at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1653)
        at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1621)
        at javax.media.opengl.GLProfile.access$100(GLProfile.java:76)
        at javax.media.opengl.GLProfile$1.run(GLProfile.java:155)
        at java.security.AccessController.doPrivileged(Native Method)
        at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123)
        at javax.media.opengl.GLProfile.getProfileMap(GLProfile.java:2018)
        at javax.media.opengl.GLProfile.get(GLProfile.java:861)
        at javax.media.opengl.GLProfile.get(GLProfile.java:877)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:175)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
main: destroyHandle of EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <483a2bee, 631a3b4d>[count 0, qsz 0, owner <NULL>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ]
main: EGLDrawable.setRealized(false): NOP - EGLWrappedSurface[ displayHandle 0x7f08e03f6550
, surfaceHandle 0x7f08e041a260
, size 64x64
, UOB[ ]
, EGLGraphicsConfiguration[DefaultGraphicsScreen[EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner true, <6d56bbcf, 59444b1d>[count 1, qsz 0, owner <main>]]], idx 0],
        eglConfigHandle 0x7f08e041af50, eglConfigID 0x9,
        requested GLCaps[rgba 5/5/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer]],
        chosen    GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES3/GLES3.sw], offscr[pbuffer], [0x4d: GL, GLES1, GLES2, VG]]]
, surfaceLock <483a2bee, 631a3b4d>[count 0, qsz 0, owner <NULL>]
, EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
, upstreamSurface true ]
EGLUpstreamSurfaceHook.destroy(EGLWrappedSurface): EGLUpstreamSurfaceHook[ 64x64, jogamp.nativewindow.WrappedSurface: 0x7f08e041a260]
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]]: 2.0 (ES profile, hardware) -> 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
main: createContextARB: SET mappedVersionsAvailableSet .egl_decon_0
.egl_decon_0-0x3080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
.egl_decon_0-0x1080000: 1.1 (ES profile, FP32 compat-api, hardware)
.egl_decon_0-0x2080000: 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
EGLDrawableFactory.createShared: devices: queried nativeTK false, adevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], defaultDevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]]
EGLDrawableFactory.createShared: context ES1: true, hasPBuffer true
EGLDrawableFactory.createShared: context ES2: true, hasPBuffer true
EGLDrawableFactory.createShared: context ES3: true, hasPBuffer true
EGLDrawableFactory.map 1
EGLDrawableFactory.map[0] .egl_decon_0 -> EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], es1   [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 1.0 (ES profile, FP32 compat-api, hardware)], es2/3 [es2 true, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]]
GLProfile.initProfilesForDevice: EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]]: egl Shared Ctx true
GLProfile.init map decon, desktopCtxUndef false, esCtxUndef false
GLProfile.init map *** no mapping for GL4bc on device decon
GLProfile.init map *** no mapping for GL3bc on device decon
GLProfile.init map *** no mapping for GL2 on device decon
GLProfile.init map *** no mapping for GL4 on device decon
GLProfile.init map *** no mapping for GL3 on device decon
GLProfile.init map GLProfile[GLES3/GLES3.hw] on device decon
GLProfile.init map defaultHW GLProfile[GLES3/GLES3.hw] on device decon
GLProfile.init map GLProfile[GL4ES3/GLES3.hw] on device decon
GLProfile.init map defaultAny GLProfile[GL4ES3/GLES3.hw] on device decon
GLProfile.init map *** no mapping for GL2GL3 on device decon
GLProfile.init map GLProfile[GLES2/GLES2.hw] on device decon
GLProfile.init map GLProfile[GL2ES2/GLES2.hw] on device decon
GLProfile.init map GLProfile[GLES1/GLES1.hw] on device decon
GLProfile.init map GLProfile[GL2ES1/GLES1.hw] on device decon
GLProfile.initProfilesForDevice: decon: added profile(s): desktop false, egl true
GLProfile.initProfilesForDevice: decon: Native[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GL3bc false, GL3 false, GL2 false, GLES2 true [2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GLES1 true [1.1 (ES profile, FP32 compat-api, hardware)], GL4ES3 true, GL2ES2 true, GL2ES1 true], Profiles[GLProfile[GLES3/GLES3.hw], GLProfile[GL2ES2/GLES2.hw], GLProfile[GL2ES1/GLES1.hw], GLProfile[GLES3/GLES3.hw], GLProfile[GLES2/GLES2.hw], GLProfile[GLES1/GLES1.hw], GLProfile[GL4ES3/GLES3.hw], , default GLProfile[GLES3/GLES3.hw]]
GLProfile.dumpGLInfo: shared context n/a
GLCaps[egl cfg 0x7, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x13, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x14, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x15, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x16, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x1d, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x1f, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x24, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x29, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x2a, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x2b, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
GLCaps[egl cfg 0x2c, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
Info: GLProfile.initProfilesForDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]] (com.jogamp.nativewindow.x11.X11GraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory true
GLProfile.init map :0, desktopCtxUndef true, esCtxUndef true
GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device :0
GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device :0
GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device :0
GLProfile.init map GLProfile[GL2/GL2.sw] on device :0
GLProfile.init map GLProfile[GL4/GL4.sw] on device :0
GLProfile.init map GLProfile[GL3/GL3.sw] on device :0
GLProfile.init map GLProfile[GLES3/GLES3.sw] on device :0
GLProfile.init map GLProfile[GL4ES3/GL3bc.sw] on device :0
GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device :0
GLProfile.init map GLProfile[GLES2/GLES2.sw] on device :0
GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device :0
GLProfile.init map GLProfile[GLES1/GLES1.sw] on device :0
GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device :0
SharedResourceRunner.getOrCreateShared() :0: trying - main
X11Util.Display: openDisplay [reuse false] NamedX11Display[:0, 0x7f08e06d4030, refCount 1, unCloseable false]. Thread main
XineramaIsEnabled Cache: Display :0 (0x7f08e06d4030) -> true
main - X11GraphicsDevice.close(): X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x596f1c9b, isOwner false, <dbf31fc, 36a9e71>[count 0, qsz 0, owner <NULL>]]]
X11Util.Display: Closed (real: true) NamedX11Display[:0, 0x7f08e06d4030, refCount 0, unCloseable false]. Thread main
GLX is available on device/server: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner true, ResourceToolkitLock[obj 0x596f1c9b, isOwner false, <dbf31fc, 36a9e71>[count 0, qsz 0, owner <NULL>]]]
SharedResourceRunner.doAndWait() START init: :0, release: null - main
SharedResourceRunner.doAndWait() set command: :0, release: null - main
SharedResourceRunner.run(): WOKE UP for device connection init: :0, release: null - main-SharedResourceRunner
SharedResourceRunner.run(): create Shared for: :0 - main-SharedResourceRunner
X11Util.Display: openDisplay [reuse false] NamedX11Display[:0, 0x7f089c0b4d10, refCount 1, unCloseable false]. Thread main-SharedResourceRunner
main-SharedResourceRunner - X11GraphicsDevice.getDefaultDisplay() of X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]]: 0, count 1
main-SharedResourceRunner - X11GraphicsDevice.getDefaultDisplay() of X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]]: 0, count 1
glXChooseFBConfig recommended fbcfg 0x7f089c1b2960, idx 0
user  caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
fbcfg caps GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
X11GLXGraphicsConfiguration.chooseGraphicsConfigurationFBConfig: got configs: 10
0: GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
1: GLCaps[glx vid 0x61, fbc 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
2: GLCaps[glx vid 0x94, fbc 0x76: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
3: GLCaps[glx vid 0x95, fbc 0x77: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
4: GLCaps[glx vid 0x21, fbc 0x80: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
5: GLCaps[glx vid 0x99, fbc 0x84: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
6: GLCaps[glx vid 0x9d, fbc 0x8c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
7: GLCaps[glx vid 0x9e, fbc 0x8d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
8: GLCaps[glx vid 0x91, fbc 0x6f: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], on-scr[.]]
9: GLCaps[glx vid 0x9a, fbc 0x85: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL2/GL2.sw], on-scr[.]]
chooseCapabilities: Using recommendedIndex (opaque): idx 0
X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(visualID 0x0, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]], idx 0],GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
main-SharedResourceRunner: setRealized: drawable X11OnscreenGLXDrawable, surface WrappedSurface, isProxySurface true: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:274)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
ProxySurfaceImpl: surface change 0x0 -> 0x2000002
X11GLXGraphicsConfiguration.updateGraphicsConfiguration kept:X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
main-SharedResourceRunner: X11GLXDrawable.setRealized(true): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
main-SharedResourceRunner: GLContext.resetStates(isInit true)
java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@4eb7b28b
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:353)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable mapping key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]] - 0.0 (Compat profile, hardware) - 3.0 Mesa 9.2.1
main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 0.0 (Compat profile, hardware), strictMatch false
main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): 3.0 Mesa 9.2.1, 3.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification 3.0 (Compat profile, hardware), strictMatch false, versionValidated true, versionGL3IntFailed false
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000002 - 3.0 (Compat profile, hardware) - 3.0 Mesa 9.2.1
main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0_0-0x3000002) -> 0x22ebc6bf
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@4eb7b28b, OpenGL 3.0 (Compat profile, hardware) - 3.0 Mesa 9.2.1
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (Compat profile, hardware) - 3.0 Mesa 9.2.1, use glGetString
main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 175, used glGetString
GLX Version client version 1.4.0, server: 1.4.0
GLX extensions (glXGetClientString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event
GLX extensions (glXQueryExtensionsString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event
GLX extensions (glXQueryServerString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_OML_swap_method GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_INTEL_swap_event
main-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 27
main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center
main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 202
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.x11_:0_0-0x3000002) -> 0x25453782 - entries: 212
main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000002 - 3.0 (Compat profile, ES2 compat, FBO, hardware) - glErr 0x0
main-SharedResourceRunner: createContextARB: mappedVersionsAvailableSet(:0): false
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.4
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.4 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 43: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 4.4 (Core profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.3
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.3 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 46: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 4.3 (Core profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.2
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.2 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 49: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 4.2 (Core profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.1 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 52: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 4.1 (Core profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.0 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 55: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 4.0 (Core profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 58: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:861)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 3.3 (Core profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARB-MapVersionsAvailable NOPE: 4.4
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 61: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:873)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 3.3 (Core profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.2
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.2 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 2000002, # 64: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:873)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 3.2 (Core profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.1
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.1 (Core profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
main-SharedResourceRunner: createContextARBImpl: OK 3.1 (Core profile, arb, hardware) - @creation, share 0, direct true
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]] - 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1
main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.1 (Core profile, arb, hardware), strictMatch true
main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): 3.1 (Core Profile) Mesa 9.2.1, 3.1
main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification 3.1 (Core profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntFailed false
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3010005 - 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1
main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0_0-0x3010005) -> 0x4ef69826
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@4eb7b28b, OpenGL 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.1 (Core profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1, use glGetStringi
main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 100, used glGetStringi
GLX Version client version 1.4.0, server: 1.4.0
GLX extensions (glXGetClientString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event
GLX extensions (glXQueryExtensionsString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event
GLX extensions (glXQueryServerString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_OML_swap_method GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_INTEL_swap_event
main-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 27
main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center
main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 127
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.x11_:0_0-0x3010005) -> 0x1f7f0f4a - entries: 138
main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3010005 - 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) - glErr 0x0
GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]]: 3.0 (Core profile, hardware) -> 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)
main-SharedResourceRunner: createContextARB-MapVersionsAvailable HAVE: 3.4 -> 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware) - 3.1 (Core Profile) Mesa 9.2.1
main-SharedResourceRunner: GLContext.resetStates(isInit false)
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.4
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.4 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 72: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 4.4 (Compat profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.3
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.3 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 75: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 4.3 (Compat profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.2
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.2 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 78: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 4.2 (Compat profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.1 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 81: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 4.1 (Compat profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.0 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 84: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 4.0 (Compat profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 87: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:880)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 3.3 (Compat profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARB-MapVersionsAvailable NOPE: 4.2
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 90: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:902)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 3.3 (Compat profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.2
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.2 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
Info: Nativewindow X11 Error: 178 - GLXBadFBConfig, dpy 0x7f089c0b4d10, id 200000d, # 93: 153:34 Unknown
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.nativewindow.x11.X11Util.dumpStack(X11Util.java:623)
        at jogamp.opengl.x11.glx.GLXExtImpl.dispatch_glXCreateContextAttribsARB0(Native Method)
        at jogamp.opengl.x11.glx.GLXExtImpl.glXCreateContextAttribsARB(GLXExtImpl.java:194)
        at jogamp.opengl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:258)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1022)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:902)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: createContextARBImpl: NO 3.2 (Compat profile, arb, hardware) - @creation
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.1
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.1 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
main-SharedResourceRunner: createContextARBImpl: OK 3.1 (Compat profile, arb, hardware) - @creation, share 0, direct true
java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@6b2cb7c
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319)
        at jogamp.opengl.GLContextImpl.createContextARBVersions(GLContextImpl.java:1025)
        at jogamp.opengl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:966)
        at jogamp.opengl.GLContextImpl.mapGLVersions(GLContextImpl.java:902)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:821)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]] - 3.1 (Compat profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1
main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.1 (Compat profile, arb, hardware), strictMatch true
main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): 3.1 (Core Profile) Mesa 9.2.1, 3.1
main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification 3.1 (Compat profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntFailed false
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
Quirk: GLNonCompliant: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
main-SharedResourceRunner: GLContext.setGLFuncAvail.X: FAIL, GL is not compliant: 3.1 (Compat profile, arb, hardware) - 3.1 (Core Profile) Mesa 9.2.1, Mesa DRI Intel(R) Ivybridge Mobile
main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.0
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.0 (Compat profile, arb, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
main-SharedResourceRunner: createContextARBImpl: OK 3.0 (Compat profile, arb, hardware) - @creation, share 0, direct true
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]] - 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 9.2.1
main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (Compat profile, arb, hardware), strictMatch true
main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): 3.0 Mesa 9.2.1, 3.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification 3.0 (Compat profile, arb, hardware), strictMatch true, versionValidated true, versionGL3IntFailed false
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 9.2.1
main-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0_0-0x3000003) -> 0x749db002
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@6b2cb7c, OpenGL 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 9.2.1
main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (Compat profile, arb, hardware) - 3.0 Mesa 9.2.1, use glGetString
main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 175, used glGetString
GLX Version client version 1.4.0, server: 1.4.0
GLX extensions (glXGetClientString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_create_context_robustness GLX_ARB_fbconfig_float GLX_ARB_framebuffer_sRGB GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_fbconfig_packed_float GLX_EXT_framebuffer_sRGB GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event
GLX extensions (glXQueryExtensionsString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_visual_info GLX_EXT_visual_rating GLX_EXT_create_context_es2_profile GLX_MESA_copy_sub_buffer GLX_MESA_multithread_makecurrent GLX_MESA_swap_control GLX_OML_swap_method GLX_OML_sync_control GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_INTEL_swap_event
GLX extensions (glXQueryServerString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_multisample GLX_EXT_create_context_es2_profile GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_copy_sub_buffer GLX_OML_swap_method GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group GLX_INTEL_swap_event
main-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 27
main-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: Intel Open Source Technology Center
main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 202
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions
main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions
main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.x11_:0_0-0x3000003) -> 0x1c8e8f1e - entries: 212
main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - glErr 0x0
GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]]: 3.0 (Compat profile, hardware) -> 3.0 (Compat profile, arb, ES2 compat, FBO, hardware)
main-SharedResourceRunner: createContextARB-MapVersionsAvailable HAVE: 3.2 -> 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]]: 2.0 (Compat profile, hardware) -> 3.0 (Compat profile, arb, ES2 compat, FBO, hardware)
main-SharedResourceRunner: GLContext.resetStates(isInit false)
main-SharedResourceRunner: createContextARB: SET mappedVersionsAvailableSet .x11_:0_0
.egl_decon_0-0x3080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
.egl_decon_0-0x1080000: 1.1 (ES profile, FP32 compat-api, hardware)
.x11_:0_0-0x3040000: 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)
.egl_decon_0-0x2080000: 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
.x11_:0_0-0x3020000: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware)
.x11_:0_0-0x2020000: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware)
GLContextImpl.mapGLVersions: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]], profileAliasing: true, total 111.222796ms
.egl_decon_0-0x3080000: 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
.egl_decon_0-0x1080000: 1.1 (ES profile, FP32 compat-api, hardware)
.x11_:0_0-0x3040000: 3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)
.egl_decon_0-0x2080000: 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
.x11_:0_0-0x3020000: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware)
.x11_:0_0-0x2020000: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware)
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, handle 0x2000002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
main-SharedResourceRunner: createContextARBImpl: OK 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, share 0, direct true
java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@21055e25
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:840)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:361)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:289)
        at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:295)
        at java.lang.Thread.run(Thread.java:744)
main-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0_0
main-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 2, qsz 0, owner <main-SharedResourceRunner>]]] - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
main-SharedResourceRunner: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false
main-SharedResourceRunner: GLContext.setGLFuncAvail: Version verification (Int): 3.0 Mesa 9.2.1, 3.0
main-SharedResourceRunner: GLContext.setGLFuncAvail: Post version verification 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntFailed false
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
main-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
main-SharedResourceRunner: GLContext GL ProcAddressTable reusing key(.x11_:0_0-0x3000003) -> 0x749db002
main-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache reusing key(.x11_:0_0-0x3000003) -> 0x1c8e8f1e - entries: 212
main-SharedResourceRunner: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - glErr 0x0
main-SharedResourceRunner: createContextImpl: OK (ARB, initial) share 0
main-SharedResourceRunner: createContextImpl: OK direct true/true
main-SharedResourceRunner: Create GL context OK: obj 0x54a7f2c7, ctx 0x7f089c1b0210, surf 0x2000002 for jogamp.opengl.x11.glx.X11GLXContext - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
GLDebugMessageHandler.init(false) .. n/a
SharedDevice:  X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]]
SharedScreen:  X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]], idx 0]
SharedContext: X11GLXContext [Version 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 [GL 3.0.0, vendor 9.2.1 (Mesa 9.2.1)], options 0xa03, this 0x54a7f2c7, handle 0x7f089c1b0210, jogamp.opengl.gl4.GL4bcImpl@21055e25,
         quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget],
        Drawable: X11OnscreenGLXDrawable[Realized true,
        Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33,
        Handle    0x2000002,
        Surface   WrappedSurface[ displayHandle 0x7f089c0b4d10
, surfaceHandle 0x2000002
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
, X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner true, <99d83c7, 443682bf>[count 1, qsz 0, owner <main-SharedResourceRunner>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
, surfaceLock <26760031, d06a4b1>[count 0, qsz 0, owner <NULL>]
, X11DummyUpstreamSurfaceHook[ 64x64]
, upstreamSurface false ]], direct true] , madeCurrent true
GLX Server Vendor:      SGI
GLX Server Version:     1.4.0, forced false
GLX Server Multisample: true
GLX Client Vendor:      Mesa Project and SGI
GLX Client Version:     1.4.0
GLX Client Multisample: true
SharedResourceRunner.run(): READY - main-SharedResourceRunner
SharedResourceRunner.initializeAndWait END init: :0, release: null - main
SharedResourceRunner.getOrCreateShared() :0: success - main
GLProfile.initProfilesForDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]: desktop Shared Ctx true
GLProfile.init map :0, desktopCtxUndef false, esCtxUndef false
GLProfile.init map *** no mapping for GL4bc on device :0
GLProfile.init map GLProfile[GL3bc/GL3bc.hw] on device :0
GLProfile.init map defaultHW GLProfile[GL3bc/GL3bc.hw] on device :0
GLProfile.init map GLProfile[GL2/GL2.hw] on device :0
GLProfile.init map defaultAny GLProfile[GL2/GL2.hw] on device :0
GLProfile.init map *** no mapping for GL4 on device :0
GLProfile.init map GLProfile[GL3/GL3.hw] on device :0
GLProfile.init map *** no mapping for GLES3 on device :0
GLProfile.init map GLProfile[GL4ES3/GL3.hw] on device :0
GLProfile.init map GLProfile[GL2GL3/GL3bc.hw] on device :0
GLProfile.init map *** no mapping for GLES2 on device :0
GLProfile.init map GLProfile[GL2ES2/GL3.hw] on device :0
GLProfile.init map *** no mapping for GLES1 on device :0
GLProfile.init map GLProfile[GL2ES1/GL3bc.hw] on device :0
GLProfile.init map :0, desktopCtxUndef false, esCtxUndef true
GLProfile.init map *** no mapping for GL4bc on device :0
GLProfile.init map GLProfile[GL3bc/GL3bc.hw] on device :0
GLProfile.init map defaultHW GLProfile[GL3bc/GL3bc.hw] on device :0
GLProfile.init map GLProfile[GL2/GL2.hw] on device :0
GLProfile.init map defaultAny GLProfile[GL2/GL2.hw] on device :0
GLProfile.init map *** no mapping for GL4 on device :0
GLProfile.init map GLProfile[GL3/GL3.hw] on device :0
GLProfile.init map GLProfile[GLES3/GLES3.hw] on device :0
GLProfile.init map GLProfile[GL4ES3/GL3.hw] on device :0
GLProfile.init map GLProfile[GL2GL3/GL3bc.hw] on device :0
GLProfile.init map GLProfile[GLES2/GLES2.hw] on device :0
GLProfile.init map GLProfile[GL2ES2/GL3.hw] on device :0
GLProfile.init map GLProfile[GLES1/GLES1.hw] on device :0
GLProfile.init map GLProfile[GL2ES1/GL3bc.hw] on device :0
EGLDrawableFactory.createShared(): device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]
EGLDrawableFactory.mapAvailableEGLESConfig: GLES1 ( 1 ), defaultSharedResourceSet true, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice false)
GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]: 1.0 (ES profile, hardware) -> 1.0 (ES profile, FP32 compat-api, hardware)
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x346a401e, isOwner false, <2b978c74, 6a862a07>[count 0, qsz 0, owner <NULL>]]]: 1.0 (ES profile, hardware) -> 1.0 (ES profile, FP32 compat-api, hardware)
EGLDrawableFactory.mapAvailableEGLESConfig: GLES3 ( 3 ), defaultSharedResourceSet true, mapsADeviceToDefaultDevice true (QUERY_EGL_ES_NATIVE_TK false, hasDesktopFactory true, isEGLGraphicsDevice false)
GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]: 3.0 (ES profile, hardware) -> 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x4db03533, isOwner false, <6b74cf1d, 41c9b008>[count 0, qsz 0, owner <NULL>]]]: 3.0 (ES profile, hardware) -> 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]: 2.0 (ES profile, hardware) -> 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
GLContext.mapAvailableGLVersion: EGLGraphicsDevice[type .egl, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x5017d906, isOwner false, <4da941fe, 232bb287>[count 0, qsz 0, owner <NULL>]]]: 2.0 (ES profile, hardware) -> 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)
EGLDrawableFactory.createShared: devices: queried nativeTK false, adevice X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]], defaultDevice EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]]
EGLDrawableFactory.createShared: context ES1: true, hasPBuffer true
EGLDrawableFactory.createShared: context ES2: true, hasPBuffer true
EGLDrawableFactory.createShared: context ES3: true, hasPBuffer true
EGLDrawableFactory.map 2
EGLDrawableFactory.map[0] .x11_:0_0 -> EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], es1   [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 1.0 (ES profile, FP32 compat-api, hardware)], es2/3 [es2 true, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]]
EGLDrawableFactory.map[1] .egl_decon_0 -> EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]], es1   [avail true, pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 1.0 (ES profile, FP32 compat-api, hardware)], es2/3 [es2 true, es3 true, [pbuffer true, quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget], ctp 2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]]
GLProfile.initProfilesForDevice: X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]: egl Shared Ctx true
GLProfile.init map :0, desktopCtxUndef false, esCtxUndef false
GLProfile.init map *** no mapping for GL4bc on device :0
GLProfile.init map GLProfile[GL3bc/GL3bc.hw] on device :0
GLProfile.init map defaultHW GLProfile[GL3bc/GL3bc.hw] on device :0
GLProfile.init map GLProfile[GL2/GL2.hw] on device :0
GLProfile.init map defaultAny GLProfile[GL2/GL2.hw] on device :0
GLProfile.init map *** no mapping for GL4 on device :0
GLProfile.init map GLProfile[GL3/GL3.hw] on device :0
GLProfile.init map GLProfile[GLES3/GLES3.hw] on device :0
GLProfile.init map GLProfile[GL4ES3/GL3.hw] on device :0
GLProfile.init map GLProfile[GL2GL3/GL3bc.hw] on device :0
GLProfile.init map GLProfile[GLES2/GLES2.hw] on device :0
GLProfile.init map GLProfile[GL2ES2/GL3.hw] on device :0
GLProfile.init map GLProfile[GLES1/GLES1.hw] on device :0
GLProfile.init map GLProfile[GL2ES1/GL3bc.hw] on device :0
GLProfile.initProfilesForDevice: :0: added profile(s): desktop true, egl true
GLProfile.initProfilesForDevice: :0: Native[GL4bc false, GL4 false, GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GL3bc true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)], GL3 true [3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)], GL2 true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)], GLES2 true [2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)], GLES1 true [1.0 (ES profile, FP32 compat-api, hardware)], GL4ES3 true, GL2ES2 true, GL2ES1 true], Profiles[GLProfile[GLES3/GLES3.hw], GLProfile[GL2ES2/GL3.hw], GLProfile[GL2ES1/GL3bc.hw], GLProfile[GL2/GL2.hw], GLProfile[GL3/GL3.hw], GLProfile[GL3bc/GL3bc.hw], GLProfile[GLES2/GLES2.hw], GLProfile[GLES1/GLES1.hw], GLProfile[GL4ES3/GL3.hw], GLProfile[GL2GL3/GL3bc.hw], GLProfile[GL3bc/GL3bc.hw], , default GLProfile[GL3bc/GL3bc.hw]]
GLProfile.dumpGLInfo: X11GLXContext [Version 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 [GL 3.0.0, vendor 9.2.1 (Mesa 9.2.1)], options 0xa03, this 0x54a7f2c7, handle 0x7f089c1b0210, jogamp.opengl.gl4.GL4bcImpl@21055e25,
         quirks: [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget],
        Drawable: X11OnscreenGLXDrawable[Realized true,
        Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33,
        Handle    0x2000002,
        Surface   WrappedSurface[ displayHandle 0x7f089c0b4d10
, surfaceHandle 0x2000002
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
, X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f089c0b4d10, owner true, ResourceToolkitLock[obj 0x4cda3444, isOwner false, <99d83c7, 443682bf>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
, surfaceLock <26760031, d06a4b1>[count 0, qsz 0, owner <NULL>]
, X11DummyUpstreamSurfaceHook[ 64x64]
, upstreamSurface false ]], direct true]
-----------------------------------------------------------------------------------------------------
X11GraphicsDevice[type .x11, connection :0]:
        Native
                GL4bc false
                GL4 false
                GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]
                GL3bc true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)]
                GL3 true [3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GL2 true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)]
                GLES2 true [2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]
                GLES1 true [1.0 (ES profile, FP32 compat-api, hardware)]
                GL4ES3 true
                GL2ES2 true
                GL2ES1 true
        Profiles
                GLProfile[GLES3/GLES3.hw]
                GLProfile[GL2ES2/GL3.hw]
                GLProfile[GL2ES1/GL3bc.hw]
                GLProfile[GL2/GL2.hw]
                GLProfile[GL3/GL3.hw]
                GLProfile[GL3bc/GL3bc.hw]
                GLProfile[GLES2/GLES2.hw]
                GLProfile[GLES1/GLES1.hw]
                GLProfile[GL4ES3/GL3.hw]
                GLProfile[GL2GL3/GL3bc.hw]
                GLProfile[GL3bc/GL3bc.hw]
                default GLProfile[GL3bc/GL3bc.hw]

Swap Interval  -1
GL Profile     GLProfile[GL2/GL2.sw]
GL Version     3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1 [GL 3.0.0, vendor 9.2.1 (Mesa 9.2.1)]
Quirks         [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Open Source Technology Center
GL_RENDERER    Mesa DRI Intel(R) Ivybridge Mobile
GL_VERSION     3.0 Mesa 9.2.1
GLSL           true, has-compiler-func: true, version: 1.30 / 1.30.0
GL FBO: basic true, full true
GL_EXTENSIONS  175
GLX_EXTENSIONS 27
-----------------------------------------------------------------------------------------------------
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x62
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x63
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x64
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x65
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x66
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x67
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x6c
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x6d
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x70
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x71
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x72
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x73
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x78
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x79
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7a
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7b
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7c
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7d
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x82
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x83
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x86
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x87
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x88
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x89
GLCaps[glx vid ----, fbc 0x62: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x63: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x64: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x65: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x66: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x67: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x6c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x6d: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x70: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x71: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x72: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x73: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x78: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x79: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x7a: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x7b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x7c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x7d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x82: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x83: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x86: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x87: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x88: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid ----, fbc 0x89: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x21, fbc 0x80: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x61, fbc 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x8e, fbc 0x68: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x8f, fbc 0x69: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x91, fbc 0x6f: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x92, fbc 0x74: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x93, fbc 0x75: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x94, fbc 0x76: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x95, fbc 0x77: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x96, fbc 0x7e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x97, fbc 0x7f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x98, fbc 0x81: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x99, fbc 0x84: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x9a, fbc 0x85: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x9b, fbc 0x8a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x9c, fbc 0x8b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x9d, fbc 0x8c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLCaps[glx vid 0x9e, fbc 0x8d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
GLProfile.init addedAnyProfile       true (desktop: true, egl true)
GLProfile.init isAWTAvailable        true
GLProfile.init hasDesktopGLFactory   true
GLProfile.init hasGL234Impl          true
GLProfile.init hasEGLFactory         true
GLProfile.init hasGLES1Impl          true
GLProfile.init hasGLES3Impl          true
GLProfile.init defaultDevice         X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]
GLProfile.init defaultDevice Desktop X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]
GLProfile.init defaultDevice EGL     EGLGraphicsDevice[type .egl, connection decon, unitID 0, handle 0x7f08e03f6550, owner true, ResourceToolkitLock[obj 0x3c7bf226, isOwner false, <6d56bbcf, 59444b1d>[count 0, qsz 0, owner <NULL>]]]
GLProfile.init profile order         [GL4bc, GL3bc, GL2, GL4, GL3, GLES3, GL4ES3, GL2GL3, GLES2, GL2ES2, GLES1, GL2ES1]
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x62
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x63
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x64
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x65
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x66
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x67
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x6c
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x6d
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x70
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x71
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x72
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x73
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x78
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x79
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7a
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7b
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7c
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x7d
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x82
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x83
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x86
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x87
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x88
X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0x89
Default Profiles on device X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x0, owner false, ResourceToolkitLock[obj 0x552d4a00, isOwner false, <105571b0, 599ae230>[count 0, qsz 0, owner <NULL>]]]
        Native
                GL4bc false
                GL4 false
                GLES3 true [3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]
                GL3bc true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)]
                GL3 true [3.1 (Core profile, arb, ES2 compat, ES3 compat, FBO, hardware)]
                GL2 true [3.0 (Compat profile, arb, ES2 compat, FBO, hardware)]
                GLES2 true [2.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware)]
                GLES1 true [1.0 (ES profile, FP32 compat-api, hardware)]
                GL4ES3 true
                GL2ES2 true
                GL2ES1 true
        Profiles
                GLProfile[GLES3/GLES3.hw]
                GLProfile[GL2ES2/GL3.hw]
                GLProfile[GL2ES1/GL3bc.hw]
                GLProfile[GL2/GL2.hw]
                GLProfile[GL3/GL3.hw]
                GLProfile[GL3bc/GL3bc.hw]
                GLProfile[GLES2/GLES2.hw]
                GLProfile[GLES1/GLES1.hw]
                GLProfile[GL4ES3/GL3.hw]
                GLProfile[GL2GL3/GL3bc.hw]
                GLProfile[GL3bc/GL3bc.hw]
                default GLProfile[GL3bc/GL3bc.hw]


Desktop Capabilities:
        GLCaps[glx vid ----, fbc 0x62: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x63: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x64: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x65: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x66: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x67: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x6c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x6d: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x70: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x71: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x72: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x73: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x78: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x79: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x7a: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x7b: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x7c: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x7d: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x82: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x83: rgba 5/6/5/0, opaque, accum-rgba 16/16/16/0, dp/st/ms 16/0/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x86: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x87: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x88: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid ----, fbc 0x89: rgba 5/6/5/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], offscr[pbuffer, bitmap]]
        GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x21, fbc 0x80: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x61, fbc 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x8e, fbc 0x68: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x8f, fbc 0x69: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x91, fbc 0x6f: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x92, fbc 0x74: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x93, fbc 0x75: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x94, fbc 0x76: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x95, fbc 0x77: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x96, fbc 0x7e: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x97, fbc 0x7f: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x98, fbc 0x81: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x99, fbc 0x84: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x9a, fbc 0x85: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x9b, fbc 0x8a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x9c, fbc 0x8b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x9d, fbc 0x8c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]
        GLCaps[glx vid 0x9e, fbc 0x8d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer, bitmap]]

EGL Capabilities:
        GLCaps[egl cfg 0x7, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x9, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0xe, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x13, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x14, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x15, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x16, vid 0x20: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x1d, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x1f, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer, bitmap], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x24, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x29, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x2a, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 0/0/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x2b, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]
        GLCaps[egl cfg 0x2c, vid 0x21: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GLES2/GLES2.hw], on-scr[fbo, pbuffer], [0x4d: GL, GLES1, GLES2, VG]]


X11Util.Display: openDisplay [reuse false] NamedX11Display[:0, 0x7f08e06d4030, refCount 1, unCloseable false]. Thread main
main - X11GraphicsDevice.getDefaultDisplay() of X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner false, <511464c, 311e2a2d>[count 0, qsz 0, owner <NULL>]]]: 0, count 1
glXChooseFBConfig recommended fbcfg 0x7f08e06c1ba0, idx 0
user  caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]
fbcfg caps GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]
X11GLXGraphicsConfiguration.chooseGraphicsConfigurationFBConfig: got configs: 2
0: GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]
1: GLCaps[glx vid 0x98, fbc 0x81: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]
chooseCapabilities: Using recommendedIndex (opaque): idx 0
X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(visualID 0x0, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner false, <511464c, 311e2a2d>[count 0, qsz 0, owner <NULL>]]], idx 0],GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, one, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner false, <511464c, 311e2a2d>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x90, fbConfigID 0x6b,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]],
        chosen    GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]]
main: setRealized: drawable X11PbufferGLXDrawable, surface WrappedSurface, isProxySurface true: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at jogamp.opengl.GLDrawableFactoryImpl.createOffscreenAutoDrawable(GLDrawableFactoryImpl.java:307)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:186)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
main: Pbuffer config: X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner true, <511464c, 311e2a2d>[count 1, qsz 0, owner <main>]]], idx 0], visualID 0x90, fbConfigID 0x6b,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]],
        chosen    GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]]main: Created pbuffer X11PbufferGLXDrawable[Realized true,
        Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33,
        Handle    0x2200001,
        Surface   WrappedSurface[ displayHandle 0x7f08e06d4030
, surfaceHandle 0x2200001
, size 1x1
, UOB[ OWNS_DEVICE ]
, X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner true, <511464c, 311e2a2d>[count 1, qsz 0, owner <main>]]], idx 0], visualID 0x90, fbConfigID 0x6b,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]],
        chosen    GLCaps[glx vid 0x90, fbc 0x6b: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, one, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], offscr[pbuffer]]]
, surfaceLock <2b07e0af, 1230173b>[count 1, qsz 0, owner <main>]
, UpstreamSurfaceHookMutableSize[ 1x1]
, upstreamSurface false ]]
main: GLContext.resetStates(isInit true)

main: createContextARB: mappedVersionsAvailableSet(:0): true
main: Initializing GLX extension address table: GLX-.x11_:0_0
main: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main: X11GLXContext.createContextARBImpl: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, handle 0x2200001, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
main: createContextARBImpl: OK 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, share 0, direct true
java.lang.Exception: Info: setGL (OpenGL null): main, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@79ef1245
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:840)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:335)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:191)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
main: Initializing GLX extension address table: GLX-.x11_:0_0
main: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
main: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f08e06d4030, owner true, ResourceToolkitLock[obj 0x340ffaa8, isOwner true, <511464c, 311e2a2d>[count 1, qsz 0, owner <main>]]] - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
main: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false
main: GLContext.setGLFuncAvail: Version verification (Int): 3.0 Mesa 9.2.1, 3.0
main: GLContext.setGLFuncAvail: Post version verification 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntFailed false
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
main: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
main: GLContext GL ProcAddressTable reusing key(.x11_:0_0-0x3000003) -> 0x749db002
main: GLContext GL ExtensionAvailabilityCache reusing key(.x11_:0_0-0x3000003) -> 0x1c8e8f1e - entries: 212
main: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - glErr 0x0
main: createContextImpl: OK (ARB, using sharedContext) share 0
main: createContextImpl: OK direct true/true
main: Create GL context OK: obj 0x19ebcb16, ctx 0x7f08e0689a80, surf 0x2200001 for jogamp.opengl.x11.glx.X11GLXContext - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
GLDebugMessageHandler.init(false) .. n/a
java.lang.Exception: Info: setGL (OpenGL 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1): main, GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@79ef1245 -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@79ef1245
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContextPBuffer(JViewInitializer.java:194)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.JViewInitializer.initSharedContext(JViewInitializer.java:155)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.<clinit>(Graph3D.java:1452)
        at mil.afrl.rrs.ifsb.jview.oddments.simplesetups.SimpleView3D.<init>(SimpleView3D.java:18)
        at demobrowser.demos.vbo.VBODemo1.<init>(VBODemo1.java:40)
        at demobrowser.demos.vbo.VBODemo1.main(VBODemo1.java:162)
Threading: jogl.1thread null, singleThreaded true, hasAWT true, mode ST_AWT, plugin jogamp.opengl.awt.AWTThreadingPlugin@600a281c
AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0], isBeansDesignTime false
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1350)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:581)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface.addNotify(GLCanvasRenderSurface.java:328)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.addNotify(Graph3D.java:1258)
        at java.awt.Container.addNotify(Container.java:2769)
        at javax.swing.JComponent.addNotify(JComponent.java:4741)
        at java.awt.Container.addNotify(Container.java:2769)
        at javax.swing.JComponent.addNotify(JComponent.java:4741)
        at java.awt.Container.addNotify(Container.java:2769)
        at javax.swing.JComponent.addNotify(JComponent.java:4741)
        at java.awt.Container.addNotify(Container.java:2769)
        at javax.swing.JComponent.addNotify(JComponent.java:4741)
        at javax.swing.JRootPane.addNotify(JRootPane.java:756)
        at java.awt.Container.addNotify(Container.java:2769)
        at java.awt.Window.addNotify(Window.java:770)
        at java.awt.Frame.addNotify(Frame.java:487)
        at java.awt.Window.show(Window.java:1031)
        at java.awt.Component.show(Component.java:1651)
        at java.awt.Component.setVisible(Component.java:1603)
        at java.awt.Window.setVisible(Window.java:1014)
        at demobrowser.demos.vbo.VBODemo1$1.run(VBODemo1.java:56)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:694)
        at java.awt.EventQueue$3.run(EventQueue.java:692)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable
Factory #0: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@2e644784
Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34
Factory #2: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34
Factory #3: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@5afa2b2b
Factory #4: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@7dafbdd4
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.awt.AWTGraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@5afa2b2b
X11AWTGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0]
X11Util.Display: openDisplay [reuse false] NamedX11Display[:0, 0x7f088800f770, refCount 1, unCloseable false]. Thread AWT-EventQueue-0
AWT-EventQueue-0 - X11AWTGraphicsConfigurationFactory: AWT dpy :0 / 0x7f08e0129820, create X11 display 0x7f088800f770
X11AWTGraphicsConfigurationFactory: made X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0]
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:229)
        at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:191)
        at jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory.chooseGraphicsConfigurationStatic(X11AWTGraphicsConfigurationFactory.java:124)
        at jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGraphicsConfigurationFactory.java:81)
        at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:422)
        at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1350)
        at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:581)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface.addNotify(GLCanvasRenderSurface.java:328)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.addNotify(Graph3D.java:1258)
        at java.awt.Container.addNotify(Container.java:2769)
        at javax.swing.JComponent.addNotify(JComponent.java:4741)
        at java.awt.Container.addNotify(Container.java:2769)
        at javax.swing.JComponent.addNotify(JComponent.java:4741)
        at java.awt.Container.addNotify(Container.java:2769)
        at javax.swing.JComponent.addNotify(JComponent.java:4741)
        at java.awt.Container.addNotify(Container.java:2769)
        at javax.swing.JComponent.addNotify(JComponent.java:4741)
        at javax.swing.JRootPane.addNotify(JRootPane.java:756)
        at java.awt.Container.addNotify(Container.java:2769)
        at java.awt.Window.addNotify(Window.java:770)
        at java.awt.Frame.addNotify(Frame.java:487)
        at java.awt.Window.show(Window.java:1031)
        at java.awt.Component.show(Component.java:1651)
        at java.awt.Component.setVisible(Component.java:1603)
        at java.awt.Window.setVisible(Window.java:1014)
        at demobrowser.demos.vbo.VBODemo1$1.run(VBODemo1.java:56)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:694)
        at java.awt.EventQueue$3.run(EventQueue.java:692)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilities
Factory #0: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@2e644784
Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34
Factory #2: DeviceCapsType[com.jogamp.nativewindow.egl.EGLGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34
Factory #3: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@5afa2b2b
Factory #4: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@7dafbdd4
GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.x11.X11GraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice]
GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable]
GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@724d7e34
EGLGraphicsConfigurationFactory.choose..: Delegate to X11GLXGraphicsConfigurationFactory
glXChooseFBConfig recommended fbcfg 0x7f0888021930, idx 0
user  caps GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
fbcfg caps GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
X11GLXGraphicsConfiguration.chooseGraphicsConfigurationFBConfig: got configs: 10
0: GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
1: GLCaps[glx vid 0x61, fbc 0x6e: rgba 8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
2: GLCaps[glx vid 0x94, fbc 0x76: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
3: GLCaps[glx vid 0x95, fbc 0x77: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
4: GLCaps[glx vid 0x21, fbc 0x80: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
5: GLCaps[glx vid 0x99, fbc 0x84: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
6: GLCaps[glx vid 0x9d, fbc 0x8c: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/4, sample-ext default, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
7: GLCaps[glx vid 0x9e, fbc 0x8d: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/8, sample-ext default, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
8: GLCaps[glx vid 0x91, fbc 0x6f: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
9: GLCaps[glx vid 0x9a, fbc 0x85: rgba 8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms 24/8/0, dbl, mono  , sw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]
chooseCapabilities: Using recommendedIndex (opaque): idx 0
X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(visualID 0x0, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 3, qsz 0, owner <AWT-EventQueue-0>]]], idx 0],GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 3, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]
X11AWTGraphicsConfigurationFactory: chosen config: X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]
Found matching AWT visual: 0x20 -> X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase method found: true
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null
JAWTWindow.invalidate() - AWT-EventQueue-0
JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true)
GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWT-Window[JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x1c00011, surfaceHandle 0x1c00011, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 0x0, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20],
        encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 2, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1,
        AWT pos 0/0, size 0x0,
        visible true, displayable true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20],
        encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 2, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]],
        surfaceLock <6ad89088, 2ff90785>[count 1, qsz 0, owner <AWT-EventQueue-0>]]
GLDrawableFactoryImpl.createGLDrawable: X11OnscreenGLXDrawable[Realized false,
        Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33,
        Handle    0x1c00011,
        Surface   JAWT-Window[JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x1c00011, surfaceHandle 0x1c00011, bounds [ 0 / 0  0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 0x0, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20],
        encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized false,
        null-drawable,
        Factory   null,
        handle    0x0,
        Drawable size -1x-1,
        AWT pos 0/0, size 0x0,
        visible true, displayable true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20],
        encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]],
        surfaceLock <6ad89088, 2ff90785>[count 1, qsz 0, owner <AWT-EventQueue-0>]]]
AWT-EventQueue-0: GLContext.resetStates(isInit true)
GLContextShareSet: registereSharing: 1: 0x0, 2: 0x7f08e0689a80
AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.X11.XCanvasPeer@777da320(1c00011)
GLCanvas.sizeChanged: (AWT-EventQueue-0): 1590x970 - surfaceHandle 0x1c00011
AWT-EventQueue-0: setRealized: drawable X11OnscreenGLXDrawable, surface X11JAWTWindow, isProxySurface false: false -> true
java.lang.Exception: Stack trace
        at java.lang.Thread.dumpStack(Thread.java:1364)
        at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:178)
        at javax.media.opengl.awt.GLCanvas.setRealizedImpl(GLCanvas.java:444)
        at javax.media.opengl.awt.GLCanvas.access$000(GLCanvas.java:156)
        at javax.media.opengl.awt.GLCanvas$2.run(GLCanvas.java:454)
        at com.jogamp.common.util.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:88)
        at javax.media.opengl.awt.GLCanvas.setRealized(GLCanvas.java:464)
        at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:640)
        at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:702)
        at java.awt.Component.setBounds(Component.java:2243)
        at java.awt.GridLayout.layoutContainer(GridLayout.java:456)
        at java.awt.Container.layout(Container.java:1503)
        at java.awt.Container.doLayout(Container.java:1492)
        at java.awt.Container.validateTree(Container.java:1688)
        at java.awt.Container.validateTree(Container.java:1697)
        at java.awt.Container.validateTree(Container.java:1697)
        at java.awt.Container.validateTree(Container.java:1697)
        at java.awt.Container.validateTree(Container.java:1697)
        at java.awt.Container.validate(Container.java:1623)
        at java.awt.Container.validateUnconditionally(Container.java:1660)
        at java.awt.Window.show(Window.java:1033)
        at java.awt.Component.show(Component.java:1651)
        at java.awt.Component.setVisible(Component.java:1603)
        at java.awt.Window.setVisible(Window.java:1014)
        at demobrowser.demos.vbo.VBODemo1$1.run(VBODemo1.java:56)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:251)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:694)
        at java.awt.EventQueue$3.run(EventQueue.java:692)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
JAWTWindow.updateBounds: [ 0 / 0  0 x 0 ] -> [ 0 / 0  1590 x 970 ]
X11GLXGraphicsConfiguration.updateGraphicsConfiguration kept:X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]
AWT-EventQueue-0: X11GLXDrawable.setRealized(true): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]
AWT-EventQueue-0: Realized Drawable: isRealized true, X11OnscreenGLXDrawable[Realized true,
        Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33,
        Handle    0x1c00011,
        Surface   JAWT-Window[JAWT version: 0x10004, CA_LAYER: false, isLayeredSurface false, bounds [ 0 / 0  1590 x 970 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, attachedSurfaceLayer 0x0, windowHandle 0x1c00011, surfaceHandle 0x1c00011, bounds [ 0 / 0  1590 x 970 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], pos 0/0, size 1590x970, visible true, lockedExt false,
        config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20],
        encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner false, <1437268e, 30c43f00>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]],
        awtComponent AWT-GLCanvas[Realized true,
        jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,
        Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33,
        handle    0x1c00011,
        Drawable size 1590x970,
        AWT pos 0/0, size 1590x970,
        visible true, displayable true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20],
        encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner false, <1437268e, 30c43f00>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]],
        surfaceLock <6ad89088, 2ff90785>[count 0, qsz 0, owner <NULL>]]]
JAWTWindow.hierarchyChanged SHOWING_CHANGED (x): showing true -> visible true, visible[local true, global true, propag. false], changeBits 0x4
    ** COMP AWT-GLCanvas[Realized true,
        jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,
        Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33,
        handle    0x1c00011,
        Drawable size 1590x970,
        AWT pos 0/0, size 1590x970,
        visible true, displayable true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20],
        encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner false, <1437268e, 30c43f00>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]]
    ** SOURCE AWT-GLCanvas[Realized true,
        jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,
        Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33,
        handle    0x1c00011,
        Drawable size 1590x970,
        AWT pos 0/0, size 1590x970,
        visible true, displayable true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20],
        encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner false, <1437268e, 30c43f00>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]]
    ** CHANGED javax.swing.JFrame[frame0,0,27,1600x1000,layout=java.awt.BorderLayout,title=VBO Demo 1,resizable,normal,defaultCloseOperation=EXIT_ON_CLOSE,rootPane=javax.swing.JRootPane[,5,25,1590x970,layout=javax.swing.JRootPane$RootLayout,alignmentX=0.0,alignmentY=0.0,border=,flags=16777673,maximumSize=,minimumSize=,preferredSize=],rootPaneCheckingEnabled=true]
    ** CHANGEDPARENT null
    ** THIS AWT-GLCanvas[Realized true,
        jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,
        Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33,
        handle    0x1c00011,
        Drawable size 1590x970,
        AWT pos 0/0, size 1590x970,
        visible true, displayable true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20],
        encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner false, <1437268e, 30c43f00>[count 0, qsz 0, owner <NULL>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]]
AWT-EventQueue-0: createContextARB: mappedVersionsAvailableSet(:0): true
AWT-EventQueue-0: Initializing GLX extension address table: GLX-.x11_:0_0
AWT-EventQueue-0: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
AWT-EventQueue-0: X11GLXContext.createContextARBImpl: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, handle 0x1c00011, share 0x7f08e0689a80, direct true, glXCreateContextAttribsARB: 0x7f08977aa920
AWT-EventQueue-0: createContextARBImpl: OK 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - @creation, share 139676101417600, direct true
java.lang.Exception: Info: setGL (OpenGL null): AWT-EventQueue-0, <null> -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@512d3734
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1319)
        at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:840)
        at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:335)
        at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:656)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:562)
        at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:519)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1022)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:911)
        at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1229)
        at javax.media.opengl.Threading.invoke(Threading.java:193)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:492)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface.display(GLCanvasRenderSurface.java:172)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface$3.run(GLCanvasRenderSurface.java:167)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:694)
        at java.awt.EventQueue$3.run(EventQueue.java:692)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
AWT-EventQueue-0: Initializing GLX extension address table: GLX-.x11_:0_0
AWT-EventQueue-0: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0_0) -> 0x228376a9
AWT-EventQueue-0: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]] - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
AWT-EventQueue-0: GLContext.setGLFuncAvail: Pre version verification - expected 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false
AWT-EventQueue-0: GLContext.setGLFuncAvail: Version verification (Int): 3.0 Mesa 9.2.1, 3.0
AWT-EventQueue-0: GLContext.setGLFuncAvail: Post version verification 3.0 (Compat profile, arb, ES2 compat, FBO, hardware), strictMatch false, versionValidated true, versionGL3IntFailed false
Quirk: NoSetSwapIntervalPostRetarget: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
Quirk: NoDoubleBufferedPBuffer: cause: Renderer Mesa DRI Intel(R) Ivybridge Mobile
AWT-EventQueue-0: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
AWT-EventQueue-0: GLContext GL ProcAddressTable reusing key(.x11_:0_0-0x3000003) -> 0x749db002
AWT-EventQueue-0: GLContext GL ExtensionAvailabilityCache reusing key(.x11_:0_0-0x3000003) -> 0x1c8e8f1e - entries: 212
AWT-EventQueue-0: GLContext.setGLFuncAvail.X: OK .x11_:0_0-0x3000003 - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - glErr 0x0
AWT-EventQueue-0: createContextImpl: OK (ARB, using sharedContext) share 139676101417600
AWT-EventQueue-0: createContextImpl: OK direct true/true
AWT-EventQueue-0: Create GL context OK: obj 0x33e592d9, ctx 0x7f088802eb00, surf 0x1c00011 for jogamp.opengl.x11.glx.X11GLXContext - 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
GLDebugMessageHandler.init(false)
GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1
GLDebugMessageHandler.init(false) .. n/a
GLDrawableHelper GLAnimatorControl: null, GLEventListeners num 1 [AWT-GLCanvas[Realized true,
        jogamp.opengl.x11.glx.X11OnscreenGLXDrawable,
        Factory   jogamp.opengl.x11.glx.X11GLXDrawableFactory@5b2ef33,
        handle    0x1c00011,
        Drawable size 1590x970,
        AWT pos 0/0, size 1590x970,
        visible true, displayable true,
        AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x20],
        encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0, unitID 0, handle 0x7f088800f770, owner true, JAWTToolkitLock[obj 0x20106484, isOwner true, <1437268e, 30c43f00>[count 1, qsz 0, owner <AWT-EventQueue-0>]]], idx 0], visualID 0x20, fbConfigID 0x6a,
        requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]],
        chosen    GLCaps[glx vid 0x20, fbc 0x6a: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/8/0, dbl, mono  , hw, GLProfile[GL2GL3/GL3bc.hw], on-scr[.]]]]][init false], ].invokeGL(): Running initAction
java.lang.Exception: Info: setGL (OpenGL 3.0 (Compat profile, arb, ES2 compat, FBO, hardware) - 3.0 Mesa 9.2.1): AWT-EventQueue-0, GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@512d3734 -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@512d3734
        at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:286)
        at javax.media.opengl.awt.GLCanvas.setGL(GLCanvas.java:995)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.Graph3D.init(Graph3D.java:906)
        at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:542)
        at jogamp.opengl.GLDrawableHelper.init(GLDrawableHelper.java:564)
        at javax.media.opengl.awt.GLCanvas$8.run(GLCanvas.java:1201)
        at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1034)
        at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:911)
        at javax.media.opengl.awt.GLCanvas$10.run(GLCanvas.java:1229)
        at javax.media.opengl.Threading.invoke(Threading.java:193)
        at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:492)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface.display(GLCanvasRenderSurface.java:172)
        at mil.afrl.rrs.ifsb.jview.graph.graph3d.GLCanvasRenderSurface$3.run(GLCanvasRenderSurface.java:167)
        at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241)
        at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:733)
        at java.awt.EventQueue.access$200(EventQueue.java:103)
        at java.awt.EventQueue$3.run(EventQueue.java:694)
        at java.awt.EventQueue$3.run(EventQueue.java:692)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76)
        at java.awt.EventQueue.dispatchEvent(EventQueue.java:703)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242)
        at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146)
        at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138)
        at java.awt.EventDispatchThread.run(EventDispatchThread.java:91)
AWT-EventQueue-0: Reshape: 1590x970
intel_do_flush_locked failed: No such file or directory
---------- END LOG ----------


 - Stephen
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

sranger
So a co-worker has an Intel NUC at home and tested our demos with it running Windows 8 without issue. Also, I uninstalled the hardware accelerated drivers and the demos worked fine with the software drivers only (though very slow). So maybe I'm just stuck waiting for the linux drivers to be updated and hope they get this fixed.

However, if you see anything in the logs that points to why it doesn't work it might help if/when I contact Intel regarding this issue. (Or in finding a possible fix I can do to disable in code or in system configuration). Thanks!


 - Stephen
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

gouessej
Administrator
I see no obvious workaround, please can you report it upstream (to Intel)?
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

sranger
This post was updated on .
Thanks for looking, I will figure out how to submit it to Intel.


EDIT: The report is on the community graphics forums at: https://communities.intel.com/thread/45810


 - Stephen
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

gouessej
Administrator
Thanks. I have found no bug tracker to write a bug report for Intel, this post is better than nothing.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

Sven Gothel
Administrator
In reply to this post by sranger
On 10/24/2013 04:09 PM, sranger [via jogamp] wrote:
> Thanks for looking, I will figure out how to submit it to Intel.
>
>

Thank you.

If possible, pls create a bug entry in our bugzilla as well,
even though this doesn't seem to be our fault.

Pls incl. your DEBUG logs file as well.

Pls incl. a link to your bugreport at Intel and/or 'Mesa-Intel driver'.

Pls incl. more details about this particular Intel product
(GPU driver .. etc).

At least we can track this issue this way.

Thank you!



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

Re: intel_do_flush_locked: No such file or directory

sranger
Bugzilla report posted at https://jogamp.org/bugzilla/show_bug.cgi?id=873


 - Stephen
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

Nikos132
Hello,

I've just tripped on the same problem. Do you had any fix or workaround on that?

Thanks
Reply | Threaded
Open this post in threaded view
|

Re: intel_do_flush_locked: No such file or directory

hharrison