JUnit version 4.8.2 Locked /tmp/UITestCase.lock java.lang.Throwable: main - Info: NativeWindowFactory. at javax.media.nativewindow.NativeWindowFactory.(NativeWindowFactory.java:119) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1090) at javax.media.opengl.GLProfile.access$0(GLProfile.java:1089) at javax.media.opengl.GLProfile$1.run(GLProfile.java:112) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:110) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.initClass(TestSharedContextListAWT.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53) at org.junit.runner.JUnitCore.main(JUnitCore.java:45) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.main(TestSharedContextListAWT.java:160) main - NativeWindowFactory.initSingleton(true) Info: XInitThreads() called for concurrent Thread support X11Util.isFirstX11ActionOnProcess: true JOGL/Java2D integration disabled JAWTUtil: Has sun.awt.SunToolkit.awtLock/awtUnlock true JAWTUtil: Has Java2D true JAWTUtil: Is headless false JAWTUtil: AWT Desktop hints 1 NativeWindowFactory.registerFactory() interface javax.media.nativewindow.NativeWindow -> com.jogamp.nativewindow.impl.NativeWindowFactoryImpl@5ff06dc3 NativeWindowFactory.registerFactory() class java.awt.Component -> com.jogamp.nativewindow.impl.NativeWindowFactoryImpl@5ff06dc3 NativeWindowFactory firstUIActionOnProcess true NativeWindowFactory isAWTAvailable true, defaultFactory com.jogamp.nativewindow.impl.NativeWindowFactoryImpl@5ff06dc3 GLProfile.init firstUIActionOnProcess: true, thread: main ----------------------------------------------------------------------------------------------------- Platform: Linux 2.6.18-164.el5 (os), amd64 (arch) 8 cores Platform: littleEndian true, 32Bit false, a-ptr bit-size 64 Platform: Java 1.6.0_21, Java HotSpot(TM) 64-Bit Server VM, Sun Microsystems Inc., http://java.sun.com/, is JavaSE: true ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: com.jogamp.common Extension Name: com.jogamp.common Specification Title: GlueGen Java Bindings Generator Specification Vendor: JogAmp Community Specification Version: 2.0 Implementation Title: GlueGen Run-Time Implementation Vendor: JogAmp Community Implementation Vendor ID: com.jogamp Implementation URL: http://jogamp.org/ Implementation Version: 2.0-bmanual-20101230 Implementation Branch: master Implementation Commit: manual ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: javax.media.nativewindow Extension Name: javax.media.nativewindow Specification Title: Native Window Interface API Specification Specification Vendor: JogAmp Community Specification Version: 2.0 Implementation Title: Native Window Interface Runtime Environment Implementation Vendor: JogAmp Community Implementation Vendor ID: com.jogamp Implementation URL: http://jogamp.org/ Implementation Version: 2.0-bmanual-20101230 Implementation Branch: master Implementation Commit: manual ----------------------------------------------------------------------------------------------------- ----------------------------------------------------------------------------------------------------- Package: javax.media.opengl Extension Name: javax.media.opengl Specification Title: Java Bindings for OpenGL API Specification Specification Vendor: JogAmp Community Specification Version: 2.0 Implementation Title: Java Bindings for OpenGL Runtime Environment Implementation Vendor: JogAmp Community Implementation Vendor ID: com.jogamp Implementation URL: http://jogamp.org/ Implementation Version: 2.0-bmanual-20101230 Implementation Branch: master Implementation Commit: manual ----------------------------------------------------------------------------------------------------- GLDrawableFactory.static - Native OS Factory for: X11: com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory GraphicsConfigurationFactory.registerFactory() class javax.media.nativewindow.x11.X11GraphicsDevice -> com.jogamp.nativewindow.impl.x11.X11GraphicsConfigurationFactory@f2a55aa GraphicsConfigurationFactory.registerFactory() interface javax.media.nativewindow.AbstractGraphicsDevice -> com.jogamp.nativewindow.impl.DefaultGraphicsConfigurationFactoryImpl@1c5dd582 GraphicsConfigurationFactory.registerFactory() class javax.media.nativewindow.x11.X11GraphicsDevice -> com.jogamp.opengl.impl.x11.glx.X11GLXGraphicsConfigurationFactory@151ca803 GraphicsConfigurationFactory.registerFactory() class javax.media.nativewindow.awt.AWTGraphicsDevice -> com.jogamp.opengl.impl.x11.glx.awt.X11AWTGLXGraphicsConfigurationFactory@70453807 X11 Display(NULL) <:0.0> main-SharedResourceRunner STARTED main-SharedResourceRunner -> ready GraphicsConfigurationFactory.registerFactory() class javax.media.nativewindow.egl.EGLGraphicsDevice -> com.jogamp.opengl.impl.egl.EGLGraphicsConfigurationFactory@2f93c0cf java.lang.Throwable: Info: GLProfile.initProfilesForDevice: X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x0], isSet false at javax.media.opengl.GLProfile.initProfilesForDeviceImpl(GLProfile.java:1234) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1224) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1192) at javax.media.opengl.GLProfile.access$0(GLProfile.java:1089) at javax.media.opengl.GLProfile$1.run(GLProfile.java:112) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:110) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.initClass(TestSharedContextListAWT.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53) at org.junit.runner.JUnitCore.main(JUnitCore.java:45) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.main(TestSharedContextListAWT.java:160) GLProfile.init map :0.0, desktopCtxUndef true, eglCtxUndef true GLProfile.init map GLProfile[GL2/GL2] on devide :0.0 GLProfile.init map default GLProfile[GL2/GL2] on device :0.0 GLProfile.init map GLProfile[GL3bc/GL3bc] on devide :0.0 GLProfile.init map GLProfile[GL4bc/GL4bc] on devide :0.0 GLProfile.init map GLProfile[GL2GL3/GL2] on devide :0.0 GLProfile.init map GLProfile[GL3/GL3] on devide :0.0 GLProfile.init map GLProfile[GL4/GL4] on devide :0.0 GLProfile.init map GLProfile[GL2ES2/GL2] on devide :0.0 GLProfile.init map *** no mapping for GLES2 on device :0.0 GLProfile.init map GLProfile[GL2ES1/GL2] on devide :0.0 GLProfile.init map *** no mapping for GLES1 on device :0.0 getOrCreateShared() :0.0: trying main doAndWait START init: :0.0, release: null main initializeAndWait set command init: :0.0, release: null main-SharedResourceRunner woke up for device connection init: :0.0, release: null main-SharedResourceRunner create Shared for: :0.0 java.lang.Exception: X11Util.Display: Created new NamedX11Display[:0.0, 0x4d6b0c60, refCount 1, unCloseable false]. Thread main-SharedResourceRunner at com.jogamp.nativewindow.impl.x11.X11Util.createDisplay(X11Util.java:315) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:162) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner - X11GraphicsDevice.setCloseDisplay(true): X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60] !!! glXChooseFBConfig recommended fbcfg 0x61, idx 0 !!! user caps GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false] !!! fbcfg caps GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false] chooseCapabilities: Using recommendedIndex: idx 0 X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0],GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]] java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, -> GL4bcImpl, com.jogamp.opengl.impl.gl4.GL4bcImpl@7471dc3d at com.jogamp.opengl.impl.GLContextImpl.setGL(GLContextImpl.java:175) at com.jogamp.opengl.impl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:813) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:342) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable mapping key(X11_:0.0_0) -> 1701136111 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.updateGLXProcAddressTable(X11GLXContext.java:488) at com.jogamp.opengl.impl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:816) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:342) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: !!! Context FQN: X11_:0.0_0-0x2200 main-SharedResourceRunner: !!! GLContext GL ProcAddressTable mapping key(X11_:0.0_0-0x2200) -> 536357250 ExtensionAvailabilityCache: Flush availability OpenGL 3.0 (compatibility profile, any, old) - 3.3.0 NVIDIA 260.19.29 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init com.jogamp.opengl.impl.gl4.GL4bcImpl@7471dc3d, OpenGL 3.0 (compatibility profile, any, old) - 3.3.0 NVIDIA 260.19.29 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (compatibility profile, any, old) - 3.3.0 NVIDIA 260.19.29, use glGetString !!! GLX extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_ARB_get_proc_address main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 212 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_0-0x2200) -> 1498711626 main-SharedResourceRunner: !!! createContextARB: mappedVersionsAvailableSet(:0.0): false main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 4.1 (core profile, any, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:582) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:538) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: NO 4.1 (core profile, any, new) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 4.0 (core profile, any, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:582) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:538) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: NO 4.0 (core profile, any, new) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 4.1 (core profile, forward compatible, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:592) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:538) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: NO 4.1 (core profile, forward compatible, new) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 4.0 (core profile, forward compatible, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:592) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:538) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: NO 4.0 (core profile, forward compatible, new) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 4.1 (compatibility profile, any, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:602) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:538) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: NO 4.1 (compatibility profile, any, new) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 4.0 (compatibility profile, any, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:602) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:538) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: NO 4.0 (compatibility profile, any, new) - @creation main-SharedResourceRunner: !!! createContextARBMapVersionsAvailable NOPE: 4.4 main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 4.1 (compatibility profile, any, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:582) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:539) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: NO 4.1 (compatibility profile, any, new) - @creation main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 4.0 (compatibility profile, any, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:582) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:539) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: NO 4.0 (compatibility profile, any, new) - @creation main-SharedResourceRunner: !!! createContextARBMapVersionsAvailable NOPE: 4.2 main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 3.3 (core profile, any, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:582) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:540) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: OK 3.3 (core profile, any, new) - @creation, share 0, direct true java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, -> GL4bcImpl, com.jogamp.opengl.impl.gl4.GL4bcImpl@54520eb at com.jogamp.opengl.impl.GLContextImpl.setGL(GLContextImpl.java:175) at com.jogamp.opengl.impl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:813) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:611) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:540) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 main-SharedResourceRunner: !!! Context FQN: X11_:0.0_0-0x3032500 main-SharedResourceRunner: !!! GLContext GL ProcAddressTable mapping key(X11_:0.0_0-0x3032500) -> 2104764160 ExtensionAvailabilityCache: Flush availability OpenGL 3.3 (core profile, any, new) - 3.3.0 NVIDIA 260.19.29 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init com.jogamp.opengl.impl.gl4.GL4bcImpl@54520eb, OpenGL 3.3 (core profile, any, new) - 3.3.0 NVIDIA 260.19.29 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.3 (core profile, any, new) - 3.3.0 NVIDIA 260.19.29, use glGetStringi main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 194 !!! GLX extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_ARB_get_proc_address main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 211 main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions 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_0-0x3032500) -> 1420603736 main-SharedResourceRunner: !!! createContextARBMapVersionsAvailable HAVE: 3.3 (core profile, any, new) main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 3.3 (compatibility profile, any, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:582) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:541) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: OK 3.3 (compatibility profile, any, new) - @creation, share 0, direct true java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, -> GL4bcImpl, com.jogamp.opengl.impl.gl4.GL4bcImpl@15af33d6 at com.jogamp.opengl.impl.GLContextImpl.setGL(GLContextImpl.java:175) at com.jogamp.opengl.impl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:813) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:611) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:541) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 main-SharedResourceRunner: !!! Context FQN: X11_:0.0_0-0x3032300 main-SharedResourceRunner: !!! GLContext GL ProcAddressTable mapping key(X11_:0.0_0-0x3032300) -> 373145787 ExtensionAvailabilityCache: Flush availability OpenGL 3.3 (compatibility profile, any, new) - 3.3.0 NVIDIA 260.19.29 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init com.jogamp.opengl.impl.gl4.GL4bcImpl@15af33d6, OpenGL 3.3 (compatibility profile, any, new) - 3.3.0 NVIDIA 260.19.29 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.3 (compatibility profile, any, new) - 3.3.0 NVIDIA 260.19.29, use glGetStringi main-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 195 !!! GLX extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_ARB_get_proc_address main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 212 main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions main-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions 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_0-0x3032300) -> 808992869 main-SharedResourceRunner: !!! createContextARBMapVersionsAvailable HAVE: 3.3 (compatibility profile, any, new) main-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.0 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 3.0 (compatibility profile, any, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARBVersions(GLContextImpl.java:638) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:582) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:542) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: OK 3.0 (compatibility profile, any, new) - @creation, share 0, direct true java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, -> GL4bcImpl, com.jogamp.opengl.impl.gl4.GL4bcImpl@3d0bbf9e at com.jogamp.opengl.impl.GLContextImpl.setGL(GLContextImpl.java:175) at com.jogamp.opengl.impl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:813) at com.jogamp.opengl.impl.GLContextImpl.createContextARBMapVersionsAvailable(GLContextImpl.java:611) at com.jogamp.opengl.impl.GLContextImpl.mapGLVersions(GLContextImpl.java:542) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:508) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 main-SharedResourceRunner: !!! Context FQN: X11_:0.0_0-0x3002300 main-SharedResourceRunner: !!! GLContext GL ProcAddressTable mapping key(X11_:0.0_0-0x3002300) -> 932500338 ExtensionAvailabilityCache: Flush availability OpenGL 3.0 (compatibility profile, any, new) - 3.0.0 NVIDIA 260.19.29 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init com.jogamp.opengl.impl.gl4.GL4bcImpl@3d0bbf9e, OpenGL 3.0 (compatibility profile, any, new) - 3.0.0 NVIDIA 260.19.29 main-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (compatibility profile, any, new) - 3.0.0 NVIDIA 260.19.29, use glGetString !!! GLX extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_ARB_get_proc_address main-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 212 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_0-0x3002300) -> 90969663 main-SharedResourceRunner: !!! createContextARBMapVersionsAvailable HAVE: 3.0 (compatibility profile, any, new) main-SharedResourceRunner: !!! createContextARB: SET mappedVersionsAvailableSet X11_:0.0_0 main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 3.0 (compatibility profile, any, new) - @creation, handle 0x1f00002, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:528) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: createContextARBImpl: OK 3.0 (compatibility profile, any, new) - @creation, share 0, direct true java.lang.Exception: Info: setGL (OpenGL null): main-SharedResourceRunner, -> GL4bcImpl, com.jogamp.opengl.impl.gl4.GL4bcImpl@7b2884e0 at com.jogamp.opengl.impl.GLContextImpl.setGL(GLContextImpl.java:175) at com.jogamp.opengl.impl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:813) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:530) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:185) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner: !!! Initializing GLX extension address table: X11_:0.0_0 main-SharedResourceRunner: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 main-SharedResourceRunner: !!! Context FQN: X11_:0.0_0-0x3002300 main-SharedResourceRunner: !!! GLContext GL ProcAddressTable reusing key(X11_:0.0_0-0x3002300) -> 932500338 main-SharedResourceRunner: !!! GLContext GL ExtensionAvailabilityCache reusing key(X11_:0.0_0-0x3002300) -> 90969663 main-SharedResourceRunner: createContextImpl: OK (ARB, initial) share 0 main-SharedResourceRunner: createContextImpl: OK direct true/true main-SharedResourceRunner: !!! Create GL context OK: 0x2aab341c0b28 for com.jogamp.opengl.impl.x11.glx.X11OnscreenGLXContext !!! SharedDevice: X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60] !!! SharedScreen: X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0] !!! SharedContext: com.jogamp.opengl.impl.x11.glx.X11OnscreenGLXContext [OpenGL 3.0, options 0x23, 3.0 (compatibility profile, any, new) - 3.0.0 NVIDIA 260.19.29, handle 0x2aab341c0b28, com.jogamp.opengl.impl.gl4.GL4bcImpl@7b2884e0, Drawable: com.jogamp.opengl.impl.x11.glx.X11DummyGLXDrawable[Realized true, Factory com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory@212bcd4b, handle 0x1f00002, Window ProxySurface[config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]], displayHandle 0x4d6b0c60, surfaceHandle 0x1f00002, size 64x64]], direct true] !!! GLX Vendor: NVIDIA Corporation !!! GLX Version: 1.4.0 >= 1.3: true main-SharedResourceRunner -> ready main initializeAndWait END init: :0.0, release: null java.lang.Throwable: getOrCreateSharedl() :0.0: done at com.jogamp.opengl.impl.SharedResourceRunner.getOrCreateShared(SharedResourceRunner.java:103) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory.getOrCreateSharedContextImpl(X11GLXDrawableFactory.java:253) at javax.media.opengl.GLDrawableFactory.getOrCreateSharedContext(GLDrawableFactory.java:275) at javax.media.opengl.GLDrawableFactory.getIsSharedContextAvailable(GLDrawableFactory.java:250) at javax.media.opengl.GLProfile.initProfilesForDeviceImpl(GLProfile.java:1251) at javax.media.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1224) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1192) at javax.media.opengl.GLProfile.access$0(GLProfile.java:1089) at javax.media.opengl.GLProfile$1.run(GLProfile.java:112) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:110) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.initClass(TestSharedContextListAWT.java:58) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:27) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53) at org.junit.runner.JUnitCore.main(JUnitCore.java:45) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.main(TestSharedContextListAWT.java:160) GLProfile.initProfilesForDevice: X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x0]: desktop Shared Ctx true GLProfile.init map :0.0, desktopCtxUndef false, eglCtxUndef false GLProfile.init map GLProfile[GL2/GL2] on devide :0.0 GLProfile.init map default GLProfile[GL2/GL2] on device :0.0 GLProfile.init map GLProfile[GL3bc/GL3bc] on devide :0.0 GLProfile.init map *** no mapping for GL4bc on device :0.0 GLProfile.init map GLProfile[GL2GL3/GL2] on devide :0.0 GLProfile.init map GLProfile[GL3/GL3] on devide :0.0 GLProfile.init map *** no mapping for GL4 on device :0.0 GLProfile.init map GLProfile[GL2ES2/GL2] on devide :0.0 GLProfile.init map *** no mapping for GLES2 on device :0.0 GLProfile.init map GLProfile[GL2ES1/GL2] on devide :0.0 GLProfile.init map *** no mapping for GLES1 on device :0.0 GLProfile.initProfilesForDevice: :0.0: added profile(s): desktop true, egl false GLProfile.initProfilesForDevice: :0.0: GLAvailability[Native[GL4bc false, GL4 false, GL3bc true[3.3 (compatibility profile, any, new)], GL3 true[3.3 (core profile, any, new)], GL2 true[3.0 (compatibility profile, any, new)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL3/GL3], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], GLProfile[GL3bc/GL3bc], , default GLProfile[GL2/GL2]]] GLProfile.dumpGLInfo: com.jogamp.opengl.impl.x11.glx.X11OnscreenGLXContext [OpenGL 3.0, options 0x23, 3.0 (compatibility profile, any, new) - 3.0.0 NVIDIA 260.19.29, handle 0x2aab341c0b28, com.jogamp.opengl.impl.gl4.GL4bcImpl@7b2884e0, Drawable: com.jogamp.opengl.impl.x11.glx.X11DummyGLXDrawable[Realized true, Factory com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory@212bcd4b, handle 0x1f00002, Window ProxySurface[config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]], displayHandle 0x4d6b0c60, surfaceHandle 0x1f00002, size 64x64]], direct true] GLProfile.dumpGLInfo: p2 ExtensionAvailabilityCache: getGLExtensions() called !!! GLX extensions: GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_ARB_get_proc_address ----------------------------------------------------------------------------------------------------- X11GraphicsDevice[type X11, connection :0.0]: GLAvailability[Native[GL4bc false, GL4 false, GL3bc true[3.3 (compatibility profile, any, new)], GL3 true[3.3 (core profile, any, new)], GL2 true[3.0 (compatibility profile, any, new)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL2], GLProfile[GL2ES1/GL2], GLProfile[GL2/GL2], GLProfile[GL3/GL3], GLProfile[GL2/GL2], GLProfile[GL2GL3/GL2], GLProfile[GL3bc/GL3bc], , default GLProfile[GL2/GL2]]] Swap Interval -1 GL Profile GLProfile[GL2/GL2] CTX VERSION 3.0 (compatibility profile, any, new) - 3.0.0 NVIDIA 260.19.29 GL com.jogamp.opengl.impl.gl4.GL4bcImpl@7b2884e0 GL_VENDOR NVIDIA Corporation GL_VERSION 3.0.0 NVIDIA 260.19.29 GL_EXTENSIONS GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compatibility GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced GL_ARB_ES2_compatibility GL_ARB_explicit_attrib_location GL_ARB_fragment_coord_conventions GL_ARB_fragment_program GL_ARB_fragment_program_shadow GL_ARB_fragment_shader GL_ARB_framebuffer_object GL_ARB_framebuffer_sRGB GL_ARB_geometry_shader4 GL_ARB_get_program_binary GL_ARB_half_float_pixel GL_ARB_half_float_vertex GL_ARB_imaging GL_ARB_instanced_arrays GL_ARB_map_buffer_range GL_ARB_multisample GL_ARB_multitexture GL_ARB_occlusion_query GL_ARB_occlusion_query2 GL_ARB_pixel_buffer_object GL_ARB_point_parameters GL_ARB_point_sprite GL_ARB_provoking_vertex GL_ARB_robustness GL_ARB_sampler_objects GL_ARB_seamless_cube_map GL_ARB_separate_shader_objects GL_ARB_shader_bit_encoding GL_ARB_shader_objects GL_ARB_shading_language_100 GL_ARB_shadow GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_env_add GL_ARB_texture_env_combine GL_ARB_texture_env_crossbar GL_ARB_texture_env_dot3 GL_ARB_texture_float GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_swizzle GL_ARB_timer_query GL_ARB_transpose_matrix GL_ARB_uniform_buffer_object GL_ARB_vertex_array_bgra GL_ARB_vertex_array_object GL_ARB_vertex_buffer_object GL_ARB_vertex_program GL_ARB_vertex_shader GL_ARB_vertex_type_2_10_10_10_rev GL_ARB_viewport_array GL_ARB_window_pos GL_ATI_draw_buffers GL_ATI_texture_float GL_ATI_texture_mirror_once GL_S3_s3tc GL_EXT_texture_env_add GL_EXT_abgr GL_EXT_bgra GL_EXT_bindable_uniform GL_EXT_blend_color GL_EXT_blend_equation_separate GL_EXT_blend_func_separate GL_EXT_blend_minmax GL_EXT_blend_subtract GL_EXT_compiled_vertex_array GL_EXT_Cg_shader GL_EXT_depth_bounds_test GL_EXT_direct_state_access GL_EXT_draw_buffers2 GL_EXT_draw_instanced GL_EXT_draw_range_elements GL_EXT_fog_coord GL_EXT_framebuffer_blit GL_EXT_framebuffer_multisample GL_EXTX_framebuffer_mixed_formats GL_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_multi_draw_arrays GL_EXT_packed_depth_stencil GL_EXT_packed_float GL_EXT_packed_pixels GL_EXT_pixel_buffer_object GL_EXT_point_parameters GL_EXT_provoking_vertex GL_EXT_rescale_normal GL_EXT_secondary_color GL_EXT_separate_shader_objects GL_EXT_separate_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_two_side GL_EXT_stencil_wrap GL_EXT_texture3D GL_EXT_texture_array GL_EXT_texture_buffer_object GL_EXT_texture_compression_latc GL_EXT_texture_compression_rgtc GL_EXT_texture_compression_s3tc GL_EXT_texture_cube_map GL_EXT_texture_edge_clamp GL_EXT_texture_env_combine GL_EXT_texture_env_dot3 GL_EXT_texture_filter_anisotropic GL_EXT_texture_integer GL_EXT_texture_lod GL_EXT_texture_lod_bias GL_EXT_texture_mirror_clamp GL_EXT_texture_object GL_EXT_texture_shared_exponent GL_EXT_texture_sRGB GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_vertex_array GL_EXT_vertex_array_bgra GL_IBM_rasterpos_clip GL_IBM_texture_mirrored_repeat GL_KTX_buffer_region GL_NV_blend_square GL_NV_conditional_render GL_NV_copy_depth_to_color GL_NV_copy_image GL_NV_depth_buffer_float GL_NV_depth_clamp GL_NV_explicit_multisample GL_NV_fence GL_NV_float_buffer GL_NV_fog_distance GL_NV_fragment_program GL_NV_fragment_program_option GL_NV_fragment_program2 GL_NV_framebuffer_multisample_coverage GL_NV_geometry_shader4 GL_NV_gpu_program4 GL_NV_half_float GL_NV_light_max_exponent GL_NV_multisample_coverage GL_NV_multisample_filter_hint GL_NV_occlusion_query GL_NV_packed_depth_stencil GL_NV_parameter_buffer_object GL_NV_parameter_buffer_object2 GL_NV_pixel_data_range GL_NV_point_sprite GL_NV_primitive_restart GL_NV_register_combiners GL_NV_register_combiners2 GL_NV_shader_buffer_load GL_NV_texgen_reflection GL_NV_texture_barrier GL_NV_texture_compression_vtc GL_NV_texture_env_combine4 GL_NV_texture_expand_normal GL_NV_texture_multisample GL_NV_texture_rectangle GL_NV_texture_shader GL_NV_texture_shader2 GL_NV_texture_shader3 GL_NV_transform_feedback GL_NV_vdpau_interop GL_NV_vertex_array_range GL_NV_vertex_array_range2 GL_NV_vertex_buffer_unified_memory GL_NV_vertex_program GL_NV_vertex_program1_1 GL_NV_vertex_program2 GL_NV_vertex_program2_option GL_NV_vertex_program3 GL_NVX_conditional_render GL_NVX_gpu_memory_info GL_SGIS_generate_mipmap GL_SGIS_texture_lod GL_SGIX_depth_texture GL_SGIX_shadow GL_SUN_slice_accum GLX_EXTENSIONS GLX_EXT_visual_info GLX_EXT_visual_rating GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGI_video_sync GLX_SGI_swap_control GLX_EXT_swap_control GLX_EXT_texture_from_pixmap GLX_ARB_create_context GLX_ARB_create_context_profile GLX_EXT_create_context_es2_profile GLX_ARB_create_context_robustness GLX_ARB_multisample GLX_NV_float_buffer GLX_ARB_fbconfig_float GLX_EXT_framebuffer_sRGB GLX_ARB_get_proc_address ----------------------------------------------------------------------------------------------------- GLProfile.dumpGLInfo: p3 GLProfile.dumpGLInfo: p4 GLProfile.init isAWTAvailable true GLProfile.init has desktopFactory true GLProfile.init hasDesktopGL true GLProfile.init hasGL234Impl true GLProfile.init has eglFactory true GLProfile.init hasGLES1Impl false GLProfile.init hasGLES2Impl false GLProfile.init defaultDesktopDevice X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x0] GLProfile.init defaultEGLDevice EGLGraphicsDevice[type EGL, connection decon, unitID 0, handle 0x0] GLProfile.init defaultDevice X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x0] .++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT Info: GLDrawableFactoryImpl.getOrCreateSharedContext: using default device : X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x0] !!! glXChooseFBConfig recommended fbcfg 0x65, idx 0 !!! user caps GLCapabilities[Capabilities[Onscreen: false, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: true, DoubleBuffered: false, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false] !!! fbcfg caps GLCapabilities[Capabilities[Onscreen: false, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: true, DoubleBuffered: false, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false] chooseCapabilities: Using recommendedIndex: idx 0 X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0],GLCapabilities[Capabilities[Onscreen: false, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: true, DoubleBuffered: false, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0], visualID 0x28, fbConfigID 0x65, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: false, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: true, DoubleBuffered: false, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]] GLDrawableFactoryImpl.createGLDrawable -> OffScreenDrawable (PBuffer: true): ProxySurface[config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0], visualID 0x28, fbConfigID 0x65, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: false, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: true, DoubleBuffered: false, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]], displayHandle 0x4d6b0c60, surfaceHandle 0x0, size 512x512] Pbuffer config: X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0], visualID 0x28, fbConfigID 0x65, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: false, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: true, DoubleBuffered: false, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]] Created pbuffer com.jogamp.opengl.impl.x11.glx.X11PbufferGLXDrawable[Realized true, Factory com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory@212bcd4b, handle 0x1f00010, Window ProxySurface[config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0], visualID 0x28, fbConfigID 0x65, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: false, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: true, DoubleBuffered: false, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]], displayHandle 0x4d6b0c60, surfaceHandle 0x1f00010, size 512x512]] GLDrawableFactoryImpl.createGLDrawable: com.jogamp.opengl.impl.x11.glx.X11PbufferGLXDrawable[Realized true, Factory com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory@212bcd4b, handle 0x1f00010, Window ProxySurface[config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0], visualID 0x28, fbConfigID 0x65, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: false, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: true, DoubleBuffered: false, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]], displayHandle 0x4d6b0c60, surfaceHandle 0x1f00010, size 512x512]] main: !!! createContextARB: mappedVersionsAvailableSet(:0.0): true main: !!! Initializing GLX extension address table: X11_:0.0_0 main: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 3.0 (compatibility profile, any, new) - @creation, handle 0x1f00010, share 0x0, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:528) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:324) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:347) at com.jogamp.opengl.impl.GLPbufferImpl.invokeGL(GLPbufferImpl.java:274) at com.jogamp.opengl.impl.GLPbufferImpl.display(GLPbufferImpl.java:147) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.initShared(TestSharedContextListAWT.java:74) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.test01(TestSharedContextListAWT.java:114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53) at org.junit.runner.JUnitCore.main(JUnitCore.java:45) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.main(TestSharedContextListAWT.java:160) main: createContextARBImpl: OK 3.0 (compatibility profile, any, new) - @creation, share 0, direct true java.lang.Exception: Info: setGL (OpenGL null): main, -> GL4bcImpl, com.jogamp.opengl.impl.gl4.GL4bcImpl@691e0c13 at com.jogamp.opengl.impl.GLContextImpl.setGL(GLContextImpl.java:175) at com.jogamp.opengl.impl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:813) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:530) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:324) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:347) at com.jogamp.opengl.impl.GLPbufferImpl.invokeGL(GLPbufferImpl.java:274) at com.jogamp.opengl.impl.GLPbufferImpl.display(GLPbufferImpl.java:147) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.initShared(TestSharedContextListAWT.java:74) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.test01(TestSharedContextListAWT.java:114) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53) at org.junit.runner.JUnitCore.main(JUnitCore.java:45) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.main(TestSharedContextListAWT.java:160) main: !!! Initializing GLX extension address table: X11_:0.0_0 main: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 main: !!! Context FQN: X11_:0.0_0-0x3002300 main: !!! GLContext GL ProcAddressTable reusing key(X11_:0.0_0-0x3002300) -> 932500338 main: !!! GLContext GL ExtensionAvailabilityCache reusing key(X11_:0.0_0-0x3002300) -> 90969663 main: createContextImpl: OK (ARB, using sharedContext) share 0 main: createContextImpl: OK direct true/true main: !!! Create GL context OK: 0x2aab344044d8 for com.jogamp.opengl.impl.x11.glx.X11PbufferGLXContext GLDrawableHelper GLAnimatorControl: null, GLEventListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.gl2.gears.Gears@2565a3c2[init false], ].invokeGL(): Running initAction Gears: Init gear1 list created: 1 gear2 list created: 2 gear3 list created: 3 Animator created Animator add: 605324898 - Thread[main,5,main] java.lang.Exception: AWT-EventQueue-0 - Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0] at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:496) at java.awt.Container.addNotify(Container.java:2578) at java.awt.Window.addNotify(Window.java:663) at java.awt.Frame.addNotify(Frame.java:470) at java.awt.Window.pack(Window.java:704) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT$1.run(TestSharedContextListAWT.java:101) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) GraphicsConfigurationFactory.getFactory() class javax.media.nativewindow.awt.AWTGraphicsDevice -> com.jogamp.opengl.impl.x11.glx.awt.X11AWTGLXGraphicsConfigurationFactory@70453807 X11AWTGLXGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType null], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0] AWT-EventQueue-0 - X11AWTGLXGraphicsConfigurationFactory: using AWT X11 display 0x2aab3413acc0 java.lang.Exception: X11Util.Display: Created new NamedX11Display[:0.0, 0x2aab3456fc10, refCount 1, unCloseable false]. Thread AWT-EventQueue-0 at com.jogamp.nativewindow.impl.x11.X11Util.createDisplay(X11Util.java:315) at com.jogamp.opengl.impl.x11.glx.awt.X11AWTGLXGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGLXGraphicsConfigurationFactory.java:104) at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:228) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:960) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:510) at java.awt.Container.addNotify(Container.java:2578) at java.awt.Window.addNotify(Window.java:663) at java.awt.Frame.addNotify(Frame.java:470) at java.awt.Window.pack(Window.java:704) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT$1.run(TestSharedContextListAWT.java:101) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) AWT-EventQueue-0 - X11GraphicsDevice.setCloseDisplay(true): X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10] X11AWTGLXGraphicsConfigurationFactory: made X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0] GraphicsConfigurationFactory.getFactory() class javax.media.nativewindow.x11.X11GraphicsDevice -> com.jogamp.opengl.impl.x11.glx.X11GLXGraphicsConfigurationFactory@151ca803 !!! glXChooseFBConfig recommended fbcfg 0x61, idx 0 !!! user caps GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false] !!! fbcfg caps GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false] chooseCapabilities: Using recommendedIndex: idx 0 X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0],GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]] Found matching AWT visual: 0x26 -> X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]] GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWT-Window[windowHandle 0x0, surfaceHandle 0x0, bounds [ 0 / 0 0 x 0 ], pos 0/0, size 0x0, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType X11], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x2aab3456fc10], idx 0], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x26], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]]], awtComponent AWT-GLCanvas[ AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType X11], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x2aab3456fc10], idx 0], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x26], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]]], null-drawable]] GLDrawableFactoryImpl.createGLDrawable: com.jogamp.opengl.impl.x11.glx.X11OnscreenGLXDrawable[Realized false, Factory com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory@212bcd4b, handle 0x0, Window JAWT-Window[windowHandle 0x0, surfaceHandle 0x0, bounds [ 0 / 0 0 x 0 ], pos 0/0, size 0x0, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType X11], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x2aab3456fc10], idx 0], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x26], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]]], awtComponent AWT-GLCanvas[ AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType X11], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x2aab3456fc10], idx 0], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x26], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]]], null-drawable]]] GLCanvas: TK disableBackgroundErase method found: true GLCanvas: TK disableBackgroundErase error: null GLCanvas: TK disableBackgroundErase error: null AWT-EventQueue-0 - Info: addNotify - end: peer: sun.awt.X11.XCanvasPeer@36f0b7f8(1e00012) setRealized: com.jogamp.opengl.impl.x11.glx.X11OnscreenGLXDrawable false -> true GraphicsConfigurationFactory.getFactory() class javax.media.nativewindow.x11.X11GraphicsDevice -> com.jogamp.opengl.impl.x11.glx.X11GLXGraphicsConfigurationFactory@151ca803 !!! glXChooseFBConfig recommended fbcfg 0x61, idx 0 !!! user caps GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false] !!! fbcfg caps GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false] chooseCapabilities: Using recommendedIndex: idx 0 X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0],GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]] !!! updateGraphicsConfiguration: X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]] !!! X11GLXDrawable.setRealized(true): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]] java.lang.Throwable: AWT-EventQueue-0 - Realized Drawable: com.jogamp.opengl.impl.x11.glx.X11OnscreenGLXDrawable[Realized true, Factory com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory@212bcd4b, handle 0x1e00012, Window JAWT-Window[windowHandle 0x1e00012, surfaceHandle 0x1e00012, bounds [ 5 / 26 502 x 481 ], pos 5/26, size 502x481, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType X11], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x2aab3456fc10], idx 0], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x26], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]]], awtComponent AWT-GLCanvas[ AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType X11], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x2aab3456fc10], idx 0], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x26], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab3456fc10], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]]], com.jogamp.opengl.impl.x11.glx.X11OnscreenGLXDrawable]]] at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:558) at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:380) at javax.media.opengl.awt.GLCanvas.paint(GLCanvas.java:481) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248) at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:56) at sun.awt.RepaintArea.paint(RepaintArea.java:224) at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:695) at java.awt.Component.dispatchEventImpl(Component.java:4706) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Threading: hasAWT true, mode AWT, plugin com.jogamp.opengl.impl.awt.AWTThreadingPlugin@20b40ec4 AWT-EventQueue-0: !!! createContextARB: mappedVersionsAvailableSet(:0.0): true AWT-EventQueue-0: !!! Initializing GLX extension address table: X11_:0.0_0 AWT-EventQueue-0: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 X11GLXContext.createContextARBImpl: 3.0 (compatibility profile, any, new) - @creation, handle 0x1e00012, share 0x2aab344044d8, direct true, glXCreateContextAttribsARB: 0x332506b5d0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1206) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createContextARBImpl(X11GLXContext.java:182) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:528) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:324) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:347) at javax.media.opengl.awt.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:748) at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:383) at javax.media.opengl.awt.GLCanvas.paint(GLCanvas.java:481) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248) at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:56) at sun.awt.RepaintArea.paint(RepaintArea.java:224) at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:695) at java.awt.Component.dispatchEventImpl(Component.java:4706) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) Animator add: 822056113 - Thread[main,5,main] AWT-EventQueue-0: createContextARBImpl: OK 3.0 (compatibility profile, any, new) - @creation, share 46914804401368, direct true java.lang.Exception: Info: setGL (OpenGL null): AWT-EventQueue-0, -> GL4bcImpl, com.jogamp.opengl.impl.gl4.GL4bcImpl@5b7b0998 at com.jogamp.opengl.impl.GLContextImpl.setGL(GLContextImpl.java:175) at com.jogamp.opengl.impl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:813) at com.jogamp.opengl.impl.GLContextImpl.createContextARB(GLContextImpl.java:530) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImplRaw(X11GLXContext.java:324) at com.jogamp.opengl.impl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:265) at com.jogamp.opengl.impl.GLContextImpl.makeCurrentLocking(GLContextImpl.java:404) at com.jogamp.opengl.impl.GLContextImpl.makeCurrent(GLContextImpl.java:350) at com.jogamp.opengl.impl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:347) at javax.media.opengl.awt.GLCanvas.maybeDoSingleThreadedWorkaround(GLCanvas.java:748) at javax.media.opengl.awt.GLCanvas.display(GLCanvas.java:383) at javax.media.opengl.awt.GLCanvas.paint(GLCanvas.java:481) at sun.awt.RepaintArea.paintComponent(RepaintArea.java:248) at sun.awt.X11.XRepaintArea.paintComponent(XRepaintArea.java:56) at sun.awt.RepaintArea.paint(RepaintArea.java:224) at sun.awt.X11.XComponentPeer.handleEvent(XComponentPeer.java:695) at java.awt.Component.dispatchEventImpl(Component.java:4706) at java.awt.Component.dispatchEvent(Component.java:4460) at java.awt.EventQueue.dispatchEvent(EventQueue.java:599) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) AWT-EventQueue-0: !!! Initializing GLX extension address table: X11_:0.0_0 AWT-EventQueue-0: !!! GLContext GLX ProcAddressTable reusing key(X11_:0.0_0) -> 1701136111 AWT-EventQueue-0: !!! Context FQN: X11_:0.0_0-0x3002300 AWT-EventQueue-0: !!! GLContext GL ProcAddressTable reusing key(X11_:0.0_0-0x3002300) -> 932500338 AWT-EventQueue-0: !!! GLContext GL ExtensionAvailabilityCache reusing key(X11_:0.0_0-0x3002300) -> 90969663 AWT-EventQueue-0: createContextImpl: OK (ARB, using sharedContext) share 46914804401368 AWT-EventQueue-0: createContextImpl: OK direct true/true AWT-EventQueue-0: !!! Create GL context OK: 0x2aab3459f998 for com.jogamp.opengl.impl.x11.glx.X11OnscreenGLXContext GLDrawableHelper GLAnimatorControl: com.jogamp.opengl.util.Animator[started false, animating false, paused false, frames 0, drawable 2], GLEventListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.gl2.gears.Gears@69b1fbf4[init false], ].invokeGL(): Running initAction Gears: Init gear1 list reused: 1 gear2 list reused: 2 gear3 list reused: 3 AWT-EventQueue-0 - reshape: 502x481 Gears: Reshape 0/0 502x481 java.lang.Exception: AWT-EventQueue-0 - Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0] at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:496) at java.awt.Container.addNotify(Container.java:2578) at java.awt.Window.addNotify(Window.java:663) at java.awt.Frame.addNotify(Frame.java:470) at java.awt.Window.pack(Window.java:704) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT$1.run(TestSharedContextListAWT.java:101) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) GraphicsConfigurationFactory.getFactory() class javax.media.nativewindow.awt.AWTGraphicsDevice -> com.jogamp.opengl.impl.x11.glx.awt.X11AWTGLXGraphicsConfigurationFactory@70453807 X11AWTGLXGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType null], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0] AWT-EventQueue-0 - X11AWTGLXGraphicsConfigurationFactory: using AWT X11 display 0x2aab3413acc0 java.lang.Exception: X11Util.Display: Created new NamedX11Display[:0.0, 0x2aab346e5810, refCount 1, unCloseable false]. Thread AWT-EventQueue-0 at com.jogamp.nativewindow.impl.x11.X11Util.createDisplay(X11Util.java:315) at com.jogamp.opengl.impl.x11.glx.awt.X11AWTGLXGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGLXGraphicsConfigurationFactory.java:104) at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:228) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:960) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:510) at java.awt.Container.addNotify(Container.java:2578) at java.awt.Window.addNotify(Window.java:663) at java.awt.Frame.addNotify(Frame.java:470) at java.awt.Window.pack(Window.java:704) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT$1.run(TestSharedContextListAWT.java:101) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) AWT-EventQueue-0 - X11GraphicsDevice.setCloseDisplay(true): X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab346e5810] X11AWTGLXGraphicsConfigurationFactory: made X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab346e5810], idx 0] GraphicsConfigurationFactory.getFactory() class javax.media.nativewindow.x11.X11GraphicsDevice -> com.jogamp.opengl.impl.x11.glx.X11GLXGraphicsConfigurationFactory@151ca803 !!! glXChooseFBConfig recommended fbcfg 0x61, idx 0 !!! user caps GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false] !!! fbcfg caps GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false] chooseCapabilities: Using recommendedIndex: idx 0 X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab346e5810], idx 0],GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab346e5810], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]] Found matching AWT visual: 0x26 -> X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab346e5810], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]] GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWT-Window[windowHandle 0x0, surfaceHandle 0x0, bounds [ 0 / 0 0 x 0 ], pos 0/0, size 0x0, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType X11], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x2aab346e5810], idx 0], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x26], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab346e5810], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]]], awtComponent AWT-GLCanvas[ AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType X11], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x2aab346e5810], idx 0], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x26], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab346e5810], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]]], null-drawable]] GLDrawableFactoryImpl.createGLDrawable: com.jogamp.opengl.impl.x11.glx.X11OnscreenGLXDrawable[Realized false, Factory com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory@212bcd4b, handle 0x0, Window JAWT-Window[windowHandle 0x0, surfaceHandle 0x0, bounds [ 0 / 0 0 x 0 ], pos 0/0, size 0x0, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType X11], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x2aab346e5810], idx 0], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x26], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab346e5810], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]]], awtComponent AWT-GLCanvas[ AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type AWT[subType X11], connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x2aab346e5810], idx 0], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x26], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x2aab346e5810], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]]], null-drawable]]] GLCanvas: TK disableBackgroundErase error: null GLCanvas: TK disableBackgroundErase error: null AWT-EventQueue-0 - Info: addNotify - end: peer: sun.awt.X11.XCanvasPeer@3801318b(1e00023) ++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT E Time: 1.772 There was 1 failure: 1) test01(com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT) java.lang.AssertionError: expected: but was: at org.junit.Assert.fail(Assert.java:91) at org.junit.Assert.failNotEquals(Assert.java:645) at org.junit.Assert.assertEquals(Assert.java:126) at org.junit.Assert.assertEquals(Assert.java:145) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.runTestGL(TestSharedContextListAWT.java:107) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.test01(TestSharedContextListAWT.java:123) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25) at java.lang.reflect.Method.invoke(Method.java:597) at org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:44) at org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:15) at org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:41) at org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:20) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.BlockJUnit4ClassRunner.runNotIgnored(BlockJUnit4ClassRunner.java:79) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:71) at org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:49) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:28) at org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:31) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runners.Suite.runChild(Suite.java:128) at org.junit.runners.Suite.runChild(Suite.java:24) at org.junit.runners.ParentRunner$3.run(ParentRunner.java:193) at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:52) at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:191) at org.junit.runners.ParentRunner.access$000(ParentRunner.java:42) at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:184) at org.junit.runners.ParentRunner.run(ParentRunner.java:236) at org.junit.runner.JUnitCore.run(JUnitCore.java:157) at org.junit.runner.JUnitCore.run(JUnitCore.java:136) at org.junit.runner.JUnitCore.run(JUnitCore.java:117) at org.junit.runner.JUnitCore.runMain(JUnitCore.java:98) at org.junit.runner.JUnitCore.runMainAndExit(JUnitCore.java:53) at org.junit.runner.JUnitCore.main(JUnitCore.java:45) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT.main(TestSharedContextListAWT.java:160) FAILURES!!! Tests run: 1, Failures: 1 main-SharedResourceRunner release START !!! Shutdown Shared: !!! Device : X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60] !!! Screen : X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0] !!! Drawable: com.jogamp.opengl.impl.x11.glx.X11DummyGLXDrawable[Realized true, Factory com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory@212bcd4b, handle 0x1f00002, Window ProxySurface[config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]], displayHandle 0x4d6b0c60, surfaceHandle 0x1f00002, size 64x64]] !!! CTX : com.jogamp.opengl.impl.x11.glx.X11OnscreenGLXContext [OpenGL 3.0, options 0x23, 3.0 (compatibility profile, any, new) - 3.0.0 NVIDIA 260.19.29, handle 0x2aab341c0b28, com.jogamp.opengl.impl.gl4.GL4bcImpl@7b2884e0, Drawable: com.jogamp.opengl.impl.x11.glx.X11DummyGLXDrawable[Realized true, Factory com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory@212bcd4b, handle 0x1f00002, Window ProxySurface[config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60], idx 0], visualID 0x26, fbConfigID 0x61, requested GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 16, StencilBits: 0, Red Accum: 0, Green Accum: 0, Blue Accum: 0, Alpha Accum: 0, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false], chosen GLCapabilities[Capabilities[Onscreen: true, Red: 8, Green: 8, Blue: 8, Alpha: 0, Opaque: true], GL profile: GLProfile[GL2/GL2], PBuffer: false, DoubleBuffered: true, Stereo: false, HardwareAccelerated: true, DepthBits: 24, StencilBits: 0, Red Accum: 16, Green Accum: 16, Blue Accum: 16, Alpha Accum: 16, Multisample: false, Num samples: 0, PBuffer-FloatingPointBuffers: false, PBuffer-RenderToTexture: false, PBuffer-RenderToTextureRectangle: false]], displayHandle 0x4d6b0c60, surfaceHandle 0x1f00002, size 64x64]], direct true] main-SharedResourceRunner - X11GraphicsDevice.close(): X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0x4d6b0c60] java.lang.Exception: X11Util.Display: Closing new NamedX11Display[:0.0, 0x4d6b0c60, refCount 1, unCloseable false]. Thread main-SharedResourceRunner at com.jogamp.nativewindow.impl.x11.X11Util.closeDisplay(X11Util.java:340) at javax.media.nativewindow.x11.X11GraphicsDevice.close(X11GraphicsDevice.java:96) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.releaseSharedResource(X11GLXDrawableFactory.java:235) at com.jogamp.opengl.impl.SharedResourceRunner.releaseSharedResources(SharedResourceRunner.java:245) at com.jogamp.opengl.impl.SharedResourceRunner.run(SharedResourceRunner.java:229) at java.lang.Thread.run(Thread.java:619) main-SharedResourceRunner release END java.lang.Exception: X11Util.Display: Shutdown (close open / pending Displays: false, open (no close attempt): 2/2, open (no close attempt and uncloseable): 2) at com.jogamp.nativewindow.impl.x11.X11Util.shutdown(X11Util.java:196) at com.jogamp.opengl.impl.x11.glx.X11GLXDrawableFactory.shutdownInstance(X11GLXDrawableFactory.java:313) at javax.media.opengl.GLDrawableFactory.shutdownImpl(GLDrawableFactory.java:199) at javax.media.opengl.GLDrawableFactory.access$1(GLDrawableFactory.java:195) at javax.media.opengl.GLDrawableFactory$2.run(GLDrawableFactory.java:170) at java.lang.Thread.run(Thread.java:619) X11Util: Open X11 Display Connections: 2 X11Util: [0]: NamedX11Display[:0.0, 0x2aab3456fc10, refCount 1, unCloseable false] java.lang.Throwable: NamedDisplay Created at: at com.jogamp.nativewindow.impl.x11.X11Util$NamedDisplay.(X11Util.java:162) at com.jogamp.nativewindow.impl.x11.X11Util.createDisplay(X11Util.java:308) at com.jogamp.opengl.impl.x11.glx.awt.X11AWTGLXGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGLXGraphicsConfigurationFactory.java:104) at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:228) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:960) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:510) at java.awt.Container.addNotify(Container.java:2578) at java.awt.Window.addNotify(Window.java:663) at java.awt.Frame.addNotify(Frame.java:470) at java.awt.Window.pack(Window.java:704) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT$1.run(TestSharedContextListAWT.java:101) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) X11Util: [1]: NamedX11Display[:0.0, 0x2aab346e5810, refCount 1, unCloseable false] java.lang.Throwable: NamedDisplay Created at: at com.jogamp.nativewindow.impl.x11.X11Util$NamedDisplay.(X11Util.java:162) at com.jogamp.nativewindow.impl.x11.X11Util.createDisplay(X11Util.java:308) at com.jogamp.opengl.impl.x11.glx.awt.X11AWTGLXGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGLXGraphicsConfigurationFactory.java:104) at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:228) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:960) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:510) at java.awt.Container.addNotify(Container.java:2578) at java.awt.Window.addNotify(Window.java:663) at java.awt.Frame.addNotify(Frame.java:470) at java.awt.Window.pack(Window.java:704) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT$1.run(TestSharedContextListAWT.java:101) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) X11Util: Pending X11 Display Connections: 2 X11Util: [0]: NamedX11Display[:0.0, 0x2aab3456fc10, refCount 1, unCloseable false] java.lang.Throwable: NamedDisplay Created at: at com.jogamp.nativewindow.impl.x11.X11Util$NamedDisplay.(X11Util.java:162) at com.jogamp.nativewindow.impl.x11.X11Util.createDisplay(X11Util.java:308) at com.jogamp.opengl.impl.x11.glx.awt.X11AWTGLXGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGLXGraphicsConfigurationFactory.java:104) at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:228) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:960) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:510) at java.awt.Container.addNotify(Container.java:2578) at java.awt.Window.addNotify(Window.java:663) at java.awt.Frame.addNotify(Frame.java:470) at java.awt.Window.pack(Window.java:704) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT$1.run(TestSharedContextListAWT.java:101) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122) X11Util: [1]: NamedX11Display[:0.0, 0x2aab346e5810, refCount 1, unCloseable false] java.lang.Throwable: NamedDisplay Created at: at com.jogamp.nativewindow.impl.x11.X11Util$NamedDisplay.(X11Util.java:162) at com.jogamp.nativewindow.impl.x11.X11Util.createDisplay(X11Util.java:308) at com.jogamp.opengl.impl.x11.glx.awt.X11AWTGLXGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGLXGraphicsConfigurationFactory.java:104) at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:228) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:960) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:510) at java.awt.Container.addNotify(Container.java:2578) at java.awt.Window.addNotify(Window.java:663) at java.awt.Frame.addNotify(Frame.java:470) at java.awt.Window.pack(Window.java:704) at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT$1.run(TestSharedContextListAWT.java:101) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:209) at java.awt.EventQueue.dispatchEvent(EventQueue.java:597) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:269) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:184) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:174) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:169) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:161) at java.awt.EventDispatchThread.run(EventDispatchThread.java:122)