[Boot] INFO: myJarPath=file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar [JarClassLoader] INFO: setProperties(com.simontuffs.onejar.JarClassLoader@7f21c5df) [JarClassLoader] INFO: oneJarPath=file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar [Boot] INFO: using JarClassLoader: com.simontuffs.onejar.JarClassLoader [JarClassLoader] INFO: oneJarPath=file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar Apr 03, 2013 11:43:10 AM com.willwinder.universalgcodesender.SettingsFactory INFO: Settings file location: /home/jarvis/.UniversalGcodeSender.properties Apr 03, 2013 11:43:10 AM com.willwinder.universalgcodesender.SettingsFactory loadSettings INFO: Load settings [JarClassLoader] INFO: findResource() found: "com/willwinder/universalgcodesender/images/refresh.gif" for caller null in codebase main/main.jar Experimental: JNI_OnLoad called. Stable Library ========================================= Native lib Version = RXTX-2.1-7 Java lib Version = RXTX-2.1-7 [JarClassLoader] INFO: findResource() found: "com/jogamp/common/os/Platform.class" for caller null in codebase lib/gluegen-rt.jar Catched FileNotFoundException: JAR entry lib/gluegen-rt-natives-linux-amd64.jar!/ not found in /home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar, while TempJarCache.bootstrapNativeLib() of jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/gluegen-rt-natives-linux-amd64.jar!/ (file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/ + gluegen-rt-natives-linux-amd64.jar) GLProfile.initSingleton() - thread AWT-EventQueue-0 java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1342) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:118) at javax.media.opengl.GLProfile.getDefaultDevice(GLProfile.java:1660) at javax.media.opengl.awt.GLCanvas.(GLCanvas.java:246) at javax.media.opengl.awt.GLCanvas.(GLCanvas.java:196) at javax.media.opengl.awt.GLCanvas.(GLCanvas.java:186) at com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.(VisualizerCanvas.java:113) at com.willwinder.universalgcodesender.visualizer.VisualizerWindow.(VisualizerWindow.java:61) at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1217) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) [JarClassLoader] INFO: findResource() found: "jogamp/nativewindow/NWJNILibLoader.class" for caller null in codebase lib/jogl-all.jar Catched FileNotFoundException: JAR entry lib/jogl-all-natives-linux-amd64.jar!/ not found in /home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar, while addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURL jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all): jogl-all-natives-linux-amd64.jar + file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/ -> jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-amd64.jar!/ AWT-EventQueue-0 - Info: NativeWindowFactory. AWT-EventQueue-0 - NativeWindowFactory.initSingleton() JAWTUtil initialization (JAWT/JNI/... [JarClassLoader] INFO: findResource() found: "jogamp/nativewindow/NWJNILibLoader.class" for caller null in codebase lib/jogl-all.jar Catched IOException: TempJarCache: addNativeLibs: jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-amd64.jar!/, previous load attempt failed, while addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURL jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all): jogl-all-natives-linux-amd64.jar + file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/ -> jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-amd64.jar!/ JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true) OGLUtilities.UNDEFINED = 0 OGLUtilities.WINDOW = 1 OGLUtilities.PBUFFER = 2 OGLUtilities.TEXTURE = 3 OGLUtilities.FLIP_BACKBUFFER = 4 OGLUtilities.FBOBJECT = 5 Checking for Java2D/OpenGL support Java2D support: default GraphicsConfiguration = sun.awt.X11GraphicsConfig JOGL/Java2D integration disabled JAWTUtil: Has sun.awt.SunToolkit.awtLock/awtUnlock true JAWTUtil: Has Java2D true JAWTUtil: Is headless false JAWTUtil: AWT Desktop hints 1 JAWTUtil: OffscreenLayer Supported: false - Required false X11Util.initSingleton() [JarClassLoader] INFO: findResource() found: "jogamp/nativewindow/NWJNILibLoader.class" for caller null in codebase lib/jogl-all.jar Catched IOException: TempJarCache: addNativeLibs: jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-amd64.jar!/, previous load attempt failed, while addNativeJarLibsImpl(classFromJavaJar class jogamp.nativewindow.NWJNILibLoader, classJarURL jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all.jar!/jogamp/nativewindow/NWJNILibLoader.class, nativeJarBaseName jogl-all): jogl-all-natives-linux-amd64.jar + file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/ -> jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all-natives-linux-amd64.jar!/ Info: NativeWindow native init passed X11Util.initSingleton(): OK true], X11 Display(NULL) <:0.0>, XSynchronize Enabled: false, X11_EXTENSION_ATIFGLRXDRI true, X11_EXTENSION_ATIFGLEXTENSION true, requiresToolkitLock true, hasThreadingIssues true, markAllDisplaysUnclosable true NativeWindowFactory.registerFactory() interface javax.media.nativewindow.NativeWindow -> jogamp.nativewindow.NativeWindowFactoryImpl@763b50a0 NativeWindowFactory.registerFactory() class java.awt.Component -> jogamp.nativewindow.NativeWindowFactoryImpl@763b50a0 NativeWindowFactory requiresToolkitLock true, desktopHasThreadingIssues true NativeWindowFactory isAWTAvailable true, defaultFactory jogamp.nativewindow.NativeWindowFactoryImpl@763b50a0 AWT-EventQueue-0 - Info: GraphicsConfigurationFactory. AWT-EventQueue-0 - GraphicsConfigurationFactory.initSingleton() GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@4dd5317f, overridding: null GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@ee9867d, overridding: null GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@2642b4bb, overridding: null GLProfile.init - thread: AWT-EventQueue-0 ----------------------------------------------------------------------------------------------------- Platform: LINUX / Linux 3.2.0-39-generic (os), amd64 (arch), GENERIC_ABI, 8 cores MachineDescription: runtimeValidated true, littleEndian true, 32Bit false, primitive size / alignment: int8 1 / 1, int16 2 / 2 int 4 / 4, long 8 / 8 int32 4 / 4, int64 8 / 8 float 4 / 4, double 8 / 8, ldouble 16 / 16 pointer 8 / 8, page 4096 Platform: Java Version: 1.7.0_17, VM: Java HotSpot(TM) 64-Bit Server VM, Runtime: Java(TM) SE Runtime Environment Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, is JavaSE: true, AWT enabled: true ----------------------------------------------------------------------------------------------------- [JarClassLoader] INFO: findResources(META-INF/MANIFEST.MF) [JarClassLoader] INFO: findResources: looking in [main/main.jar, lib/jogl-all.jar, lib/gluegen-rt.jar, lib/swing-layout-1.0.4.jar, lib/vecmath.jar, lib/RXTXcomm.jar, /] [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/main/main.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/gluegen-rt.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/swing-layout-1.0.4.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/vecmath.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/RXTXcomm.jar!/META-INF/MANIFEST.MF to resources list. ----------------------------------------------------------------------------------------------------- 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-b52-20121101 Implementation Branch: rc Implementation Commit: d430657cfd1f21885f3fdebebe6f0a49b1c5cd13 ----------------------------------------------------------------------------------------------------- [JarClassLoader] INFO: findResources(META-INF/MANIFEST.MF) [JarClassLoader] INFO: findResources: looking in [main/main.jar, lib/jogl-all.jar, lib/gluegen-rt.jar, lib/swing-layout-1.0.4.jar, lib/vecmath.jar, lib/RXTXcomm.jar, /] [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/main/main.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/gluegen-rt.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/swing-layout-1.0.4.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/vecmath.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/RXTXcomm.jar!/META-INF/MANIFEST.MF to resources list. ----------------------------------------------------------------------------------------------------- Package: javax.media.nativewindow Extension Name: null Specification Title: null Specification Vendor: null Specification Version: null Implementation Title: null Implementation Vendor: null Implementation Vendor ID: null Implementation URL: null Implementation Version: null Implementation Branch: null Implementation Commit: null ----------------------------------------------------------------------------------------------------- [JarClassLoader] INFO: findResources(META-INF/MANIFEST.MF) [JarClassLoader] INFO: findResources: looking in [main/main.jar, lib/jogl-all.jar, lib/gluegen-rt.jar, lib/swing-layout-1.0.4.jar, lib/vecmath.jar, lib/RXTXcomm.jar, /] [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/main/main.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/jogl-all.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/gluegen-rt.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/swing-layout-1.0.4.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/vecmath.jar!/META-INF/MANIFEST.MF to resources list. [JarClassLoader] INFO: findResources(): Adding jar:file:/home/jarvis/Dropbox/CNC/programs/UGS_src/release/UniversalGcodeSender.jar!/lib/RXTXcomm.jar!/META-INF/MANIFEST.MF to resources list. ----------------------------------------------------------------------------------------------------- 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-b66-20121101 Implementation Branch: rc Implementation Commit: 502847f59ef01c78a85e4ee5453a09d9b83d9a5e ----------------------------------------------------------------------------------------------------- GLDrawableFactory.static - Native OS Factory for: .x11: jogamp.opengl.x11.glx.X11GLXDrawableFactory GraphicsConfigurationFactory.registerFactory() put DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@6004d26c, overridding: null java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1342) at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:227) at jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory.registerFactory(X11GLXGraphicsConfigurationFactory.java:86) at jogamp.opengl.x11.glx.X11GLXDrawableFactory.(X11GLXDrawableFactory.java:114) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:57) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45) at java.lang.reflect.Constructor.newInstance(Constructor.java:525) at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:171) at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:193) at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:213) at com.jogamp.common.util.ReflectionUtil.createInstance(ReflectionUtil.java:235) at javax.media.opengl.GLDrawableFactory.initSingletonImpl(GLDrawableFactory.java:176) at javax.media.opengl.GLDrawableFactory.initSingleton(GLDrawableFactory.java:141) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1396) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:157) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getDefaultDevice(GLProfile.java:1660) at javax.media.opengl.awt.GLCanvas.(GLCanvas.java:246) at javax.media.opengl.awt.GLCanvas.(GLCanvas.java:196) at javax.media.opengl.awt.GLCanvas.(GLCanvas.java:186) at com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.(VisualizerCanvas.java:113) at com.willwinder.universalgcodesender.visualizer.VisualizerWindow.(VisualizerWindow.java:61) at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1217) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable Factory #0: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@2642b4bb Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@6004d26c Factory #2: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@ee9867d Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@4dd5317f GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.x11.X11GraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice] GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.nativewindow.CapabilitiesImmutable] GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@ee9867d SharedResourceRunner.start() - start new Thread - AWT-EventQueue-0 Info: GLDrawableFactory.static - EGLDrawableFactory - disabled! SharedResourceRunner.run(): STARTED - AWT-EventQueue-0-SharedResourceRunner SharedResourceRunner.run(): READY - AWT-EventQueue-0-SharedResourceRunner javax.media.opengl.GLException: No GLDrawableFactory available for profile: GLES2 at javax.media.opengl.GLDrawableFactory.getFactoryImpl(GLDrawableFactory.java:404) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1436) at javax.media.opengl.GLProfile.access$100(GLProfile.java:76) at javax.media.opengl.GLProfile$1.run(GLProfile.java:157) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:123) at javax.media.opengl.GLProfile.getDefaultDevice(GLProfile.java:1660) at javax.media.opengl.awt.GLCanvas.(GLCanvas.java:246) at javax.media.opengl.awt.GLCanvas.(GLCanvas.java:196) at javax.media.opengl.awt.GLCanvas.(GLCanvas.java:186) at com.willwinder.universalgcodesender.visualizer.VisualizerCanvas.(VisualizerCanvas.java:113) at com.willwinder.universalgcodesender.visualizer.VisualizerWindow.(VisualizerWindow.java:61) at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1217) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Info: GLProfile.init - EGL GLDrawable factory not available Info: GLProfile.init - Default device is desktop derived: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, ResourceToolkitLock[obj 0x5f43d9cf, isOwner false, <5f90d5e5, 1dcade67>[count 0, qsz 0, owner ]]] Info: GLProfile.initProfilesForDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, ResourceToolkitLock[obj 0x5f43d9cf, isOwner false, <5f90d5e5, 1dcade67>[count 0, qsz 0, owner ]]] (com.jogamp.nativewindow.x11.X11GraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory false GLProfile.init map :0.0, desktopCtxUndef true, esCtxUndef true GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device :0.0 GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device :0.0 GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device :0.0 GLProfile.init map GLProfile[GL2/GL2.sw] on device :0.0 GLProfile.init map GLProfile[GL4/GL4.sw] on device :0.0 GLProfile.init map GLProfile[GL3/GL3.sw] on device :0.0 GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device :0.0 GLProfile.init map *** no mapping for GLES2 on device :0.0 GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device :0.0 GLProfile.init map *** no mapping for GLES1 on device :0.0 GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device :0.0 SharedResourceRunner.getOrCreateShared() :0.0: trying - AWT-EventQueue-0 SharedResourceRunner.doAndWait() START init: :0.0, release: null - AWT-EventQueue-0 SharedResourceRunner.doAndWait() set command: :0.0, release: null - AWT-EventQueue-0 SharedResourceRunner.run(): WOKE UP for device connection init: :0.0, release: null - AWT-EventQueue-0-SharedResourceRunner SharedResourceRunner.run(): create Shared for: :0.0 - AWT-EventQueue-0-SharedResourceRunner X11Util.Display: openDisplay [reuse false] NamedX11Display[:0.0, 0x7f6e1c0b5c30, refCount 1, unCloseable true]. Thread AWT-EventQueue-0-SharedResourceRunner XineramaIsEnabled Cache: Display :0.0 (0x7f6e1c0b5c30) -> true AWT-EventQueue-0-SharedResourceRunner - X11GraphicsDevice.getDefaultDisplay() of X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]]: 0, count 1 AWT-EventQueue-0-SharedResourceRunner - X11GraphicsDevice.getDefaultDisplay() of X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]]: 0, count 1 glXChooseFBConfig recommended fbcfg 0x7f6e1c2febb0, idx 0 user caps GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] fbcfg caps GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] X11GLXGraphicsConfiguration.chooseGraphicsConfigurationFBConfig: got configs: 42 0: GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 1: GLCaps[glx vid 0x31, fbc 0x31: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 2: GLCaps[glx vid 0x39, fbc 0x39: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 3: GLCaps[glx vid 0x41, fbc 0x41: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 4: GLCaps[glx vid 0x49, fbc 0x49: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 5: GLCaps[glx vid 0x51, fbc 0x51: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 6: GLCaps[glx vid 0x59, fbc 0x59: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 7: GLCaps[glx vid 0x61, fbc 0x61: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 8: GLCaps[glx vid 0x69, fbc 0x69: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 9: GLCaps[glx vid 0x71, fbc 0x71: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 10: GLCaps[glx vid 0x25, fbc 0x25: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 11: GLCaps[glx vid 0x2d, fbc 0x2d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 12: GLCaps[glx vid 0x35, fbc 0x35: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 13: GLCaps[glx vid 0x3d, fbc 0x3d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 14: GLCaps[glx vid 0x45, fbc 0x45: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 15: GLCaps[glx vid 0x4d, fbc 0x4d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 16: GLCaps[glx vid 0x55, fbc 0x55: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 17: GLCaps[glx vid 0x5d, fbc 0x5d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 18: GLCaps[glx vid 0x65, fbc 0x65: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 19: GLCaps[glx vid 0x6d, fbc 0x6d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 20: GLCaps[glx vid 0x27, fbc 0x27: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 21: GLCaps[glx vid 0x2f, fbc 0x2f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 22: GLCaps[glx vid 0x37, fbc 0x37: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 23: GLCaps[glx vid 0x3f, fbc 0x3f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 24: GLCaps[glx vid 0x47, fbc 0x47: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 25: GLCaps[glx vid 0x4f, fbc 0x4f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 26: GLCaps[glx vid 0x57, fbc 0x57: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 27: GLCaps[glx vid 0x5f, fbc 0x5f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 28: GLCaps[glx vid 0x67, fbc 0x67: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 29: GLCaps[glx vid 0x6f, fbc 0x6f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 30: GLCaps[glx vid 0x23, fbc 0x23: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 31: GLCaps[glx vid 0x2b, fbc 0x2b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 32: GLCaps[glx vid 0x33, fbc 0x33: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 33: GLCaps[glx vid 0x3b, fbc 0x3b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 34: GLCaps[glx vid 0x43, fbc 0x43: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 35: GLCaps[glx vid 0x4b, fbc 0x4b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 36: GLCaps[glx vid 0x53, fbc 0x53: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 37: GLCaps[glx vid 0x5b, fbc 0x5b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 38: GLCaps[glx vid 0x63, fbc 0x63: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 39: GLCaps[glx vid 0x6b, fbc 0x6b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 40: GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] 41: GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]] chooseCapabilities: Using recommendedIndex (opaque): idx 0 X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(visualID 0x0, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0],GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] AWT-EventQueue-0-SharedResourceRunner: setRealized: X11OnscreenGLXDrawable false -> true ProxySurfaceImpl: surface change 0x0 -> 0x4800002 X11GLXGraphicsConfiguration.updateGraphicsConfiguration kept:X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 2, qsz 0, owner ]]], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] X11GLXDrawable.setRealized(true): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 2, qsz 0, owner ]]], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2.sw], on-scr[.]]] AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates() java.lang.Exception: Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@13aee7be at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:247) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1181) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:341) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:572) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:485) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:260) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:261) at java.lang.Thread.run(Thread.java:722) AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable mapping key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 2, qsz 0, owner ]]] - 0.0 (Compatibility profile, hardware) - 3.3.11627 Compatibility Profile Context FireGL AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0.0_0-0x3000002 - 3.0 (Compatibility profile, hardware) - 3.3.11627 Compatibility Profile Context FireGL, 3.0.0 AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0.0_0-0x3000002) -> 0x1e0b71be AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@13aee7be, OpenGL null AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL null, use glGetString AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 196, used glGetString GLX Version client version 1.4.0, server: 1.4.0 GLX extensions (glXGetClientString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_swap_control GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_allocate_memory GLX_MESA_copy_sub_buffer GLX_MESA_swap_control GLX_MESA_swap_frame_usage GLX_NV_swap_group GLX_OML_swap_method GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_swap_barrier GLX_SGIX_swap_group GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_EXT_framebuffer_sRGB GLX_ARB_fbconfig_float GLX_AMD_gpu_association GLX extensions (glXQueryExtensionsString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_swap_control GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_swap_control GLX_NV_swap_group GLX_OML_swap_method GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_swap_barrier GLX_SGIX_swap_group GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX extensions (glXQueryServerString): GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_OML_swap_method GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 27 AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: ATI Technologies Inc. AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 223 AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.x11_:0.0_0-0x3000002) -> 0x6b347429 - entries: 233 AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: .x11_:0.0_0-0x3000002 - 3.0 (Compatibility profile, ES2 compatible, FBO, hardware) AWT-EventQueue-0-SharedResourceRunner: createContextARB: mappedVersionsAvailableSet(:0.0): false AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.2 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.2 (Compatibility profile, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.2 (Compatibility profile, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.1 (Compatibility profile, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.1 (Compatibility profile, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.0 (Compatibility profile, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.0 (Compatibility profile, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapVersionsAvailable NOPE: 4.2 AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 3.3 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Compatibility profile, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: OK 3.3 (Compatibility profile, arb, hardware) - @creation, share 0, direct true AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 2, qsz 0, owner ]]] - 3.3 (Compatibility profile, arb, hardware) - 3.3.11627 Compatibility Profile Context FireGL AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0.0_0-0x3030003 - 3.3 (Compatibility profile, arb, hardware) - 3.3.11627 Compatibility Profile Context FireGL, 3.3.0 AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable mapping key(.x11_:0.0_0-0x3030003) -> 0x3acdb1f1 AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching init jogamp.opengl.gl4.GL4bcImpl@13aee7be, OpenGL 3.0 (Compatibility profile, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Pre-caching extension availability OpenGL 3.0 (Compatibility profile, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL, use glGetStringi AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL_EXTENSIONS: 196, used glGetStringi GLX Version client version 1.4.0, server: 1.4.0 GLX extensions (glXGetClientString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_swap_control GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_allocate_memory GLX_MESA_copy_sub_buffer GLX_MESA_swap_control GLX_MESA_swap_frame_usage GLX_NV_swap_group GLX_OML_swap_method GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_swap_barrier GLX_SGIX_swap_group GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX_EXT_framebuffer_sRGB GLX_ARB_fbconfig_float GLX_AMD_gpu_association GLX extensions (glXQueryExtensionsString): GLX_ARB_create_context GLX_ARB_create_context_profile GLX_ARB_get_proc_address GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_swap_control GLX_EXT_visual_info GLX_EXT_visual_rating GLX_MESA_swap_control GLX_NV_swap_group GLX_OML_swap_method GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGI_video_sync GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_swap_barrier GLX_SGIX_swap_group GLX_SGIX_visual_select_group GLX_EXT_texture_from_pixmap GLX extensions (glXQueryServerString): GLX_ARB_multisample GLX_EXT_import_context GLX_EXT_texture_from_pixmap GLX_EXT_visual_info GLX_EXT_visual_rating GLX_OML_swap_method GLX_SGI_make_current_read GLX_SGI_swap_control GLX_SGIS_multisample GLX_SGIX_fbconfig GLX_SGIX_pbuffer GLX_SGIX_visual_select_group AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GLX_EXTENSIONS: 27 AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: GL vendor: ATI Technologies Inc. AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: ALL EXTENSIONS: 223 AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_3 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_2 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_1 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_3_0 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_1 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_2_0 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_5 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_4 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_3 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_2 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_1 to known extensions AWT-EventQueue-0-SharedResourceRunner:ExtensionAvailabilityCache: Added GL_VERSION_1_0 to known extensions AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache mapping key(.x11_:0.0_0-0x3030003) -> 0x165d6360 - entries: 236 AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: .x11_:0.0_0-0x3030003 - 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: version verification - expected 3.3, has 3.3 == true GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 2, qsz 0, owner ]]]: 3.0 (Compatibility profile, hardware) -> 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapVersionsAvailable HAVE: 3.2 -> 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 2, qsz 0, owner ]]]: 2.0 (Compatibility profile, hardware) -> 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) GLContext.mapAvailableGLVersion: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 2, qsz 0, owner ]]]: 3.0 (Core profile, hardware) -> 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates() AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.2 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.2 (Core profile, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.2 (Core profile, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.1 (Core profile, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.1 (Core profile, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.0 (Core profile, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.0 (Core profile, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.2 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.2 (forward, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.2 (forward, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.1 (forward, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.1 (forward, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.0 (forward, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.0 (forward, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.2 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.2 (Compatibility profile, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.2 (Compatibility profile, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.1 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.1 (Compatibility profile, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.1 (Compatibility profile, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARBVersions: share 0, direct true, version 4.0 AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 4.0 (Compatibility profile, arb, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: NO 4.0 (Compatibility profile, arb, hardware) - @creation AWT-EventQueue-0-SharedResourceRunner: createContextARB-MapVersionsAvailable NOPE: 4.4 AWT-EventQueue-0-SharedResourceRunner: createContextARB: SET mappedVersionsAvailableSet .x11_:0.0_0 .x11_:0.0_0-0x3040000: 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) .x11_:0.0_0-0x2020000: 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) .x11_:0.0_0-0x3020000: 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) GLContextImpl.mapGLVersions: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 2, qsz 0, owner ]]], profileAliasing: true, total 440.040142ms .x11_:0.0_0-0x3040000: 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) .x11_:0.0_0-0x2020000: 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) .x11_:0.0_0-0x3020000: 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: X11GLXContext.createContextARBImpl: 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - @creation, handle 0x4800002, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0-SharedResourceRunner: createContextARBImpl: OK 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - @creation, share 0, direct true java.lang.Exception: Info: setGL (OpenGL null): AWT-EventQueue-0-SharedResourceRunner, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@4d273f18 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:247) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1181) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:760) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:349) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:572) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:485) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:260) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:261) at java.lang.Thread.run(Thread.java:722) AWT-EventQueue-0-SharedResourceRunner: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0-SharedResourceRunner: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 2, qsz 0, owner ]]] - 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0.0_0-0x3030003 - 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL, 3.3.0 AWT-EventQueue-0-SharedResourceRunner: GLContext GL ProcAddressTable reusing key(.x11_:0.0_0-0x3030003) -> 0x3acdb1f1 AWT-EventQueue-0-SharedResourceRunner: GLContext GL ExtensionAvailabilityCache reusing key(.x11_:0.0_0-0x3030003) -> 0x165d6360 - entries: 236 AWT-EventQueue-0-SharedResourceRunner: GLContext.setGLFuncAvail.X: .x11_:0.0_0-0x3030003 - 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) AWT-EventQueue-0-SharedResourceRunner: createContextImpl: OK (ARB, initial) share 0 AWT-EventQueue-0-SharedResourceRunner: createContextImpl: OK direct true/true AWT-EventQueue-0-SharedResourceRunner: Create GL context OK: obj 0x2fbccaee, ctx 0x7f6e1c6a0a90, surf 0x4800002 for jogamp.opengl.x11.glx.X11OnscreenGLXContext - 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL GLDebugMessageHandler.init(false) .. n/a AWT-EventQueue-0-SharedResourceRunner: GLContext.ContextSwitch: obj 0x2fbccaee, ctx 0x7f6e1c6a0a90, surf 0x4800002 - switch - CONTEXT_CURRENT_NEW - <4e73de9f, 191cc0f6>[count 1, qsz 0, owner ] SharedDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]] SharedScreen: X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0] SharedContext: X11OnscreenGLXContext [OpenGL 3.3, options 0x303, 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL, this 0x2fbccaee, handle 0x7f6e1c6a0a90, jogamp.opengl.gl4.GL4bcImpl@4d273f18, quirks: [], Drawable: X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@2ec0635b, Handle 0x4800002, Surface WrappedSurface[ X11DummyUpstreamSurfaceHook[ 64x64], displayHandle 0x7f6e1c0b5c30, surfaceHandle 0x4800002, size 64x64, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ], surfaceLock <58bb0357, 5dd87243>[count 0, qsz 0, owner ] ]], direct true] , madeCurrent true GLX Server Vendor: ATI GLX Server Version: 1.4.0 GLX Server Multisample: true GLX Client Vendor: ATI GLX Client Version: 1.4.0 GLX Client Multisample: true SharedResourceRunner.run(): READY - AWT-EventQueue-0-SharedResourceRunner SharedResourceRunner.initializeAndWait END init: :0.0, release: null - AWT-EventQueue-0 SharedResourceRunner.getOrCreateShared() :0.0: success - AWT-EventQueue-0 GLProfile.initProfilesForDevice: X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, ResourceToolkitLock[obj 0x5f43d9cf, isOwner false, <5f90d5e5, 1dcade67>[count 0, qsz 0, owner ]]]: desktop Shared Ctx true GLProfile.init map :0.0, desktopCtxUndef false, esCtxUndef false GLProfile.init map *** no mapping for GL4bc on device :0.0 GLProfile.init map GLProfile[GL3bc/GL3bc.hw] on device :0.0 GLProfile.init map defaultHW GLProfile[GL3bc/GL3bc.hw] on device :0.0 GLProfile.init map GLProfile[GL2/GL2.hw] on device :0.0 GLProfile.init map defaultAny GLProfile[GL2/GL2.hw] on device :0.0 GLProfile.init map *** no mapping for GL4 on device :0.0 GLProfile.init map GLProfile[GL3/GL3.hw] on device :0.0 GLProfile.init map GLProfile[GL2GL3/GL3bc.hw] on device :0.0 GLProfile.init map *** no mapping for GLES2 on device :0.0 GLProfile.init map GLProfile[GL2ES2/GL3bc.hw] on device :0.0 GLProfile.init map *** no mapping for GLES1 on device :0.0 GLProfile.init map GLProfile[GL2ES1/GL3bc.hw] on device :0.0 GLProfile.initProfilesForDevice: :0.0: added profile(s): desktop true, egl false GLProfile.initProfilesForDevice: :0.0: Native[GL4bc false, GL4 false, GL3bc true [3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware)], GL3 true [3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware)], GL2 true [3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware)], GL2ES1 true, GLES1 false, GL2ES2 true, GLES2 false], Profiles[GLProfile[GL2ES2/GL3bc.hw], GLProfile[GL2ES1/GL3bc.hw], GLProfile[GL2/GL2.hw], GLProfile[GL3/GL3.hw], GLProfile[GL3bc/GL3bc.hw], GLProfile[GL2GL3/GL3bc.hw], GLProfile[GL3bc/GL3bc.hw], , default GLProfile[GL3bc/GL3bc.hw]] GLProfile.dumpGLInfo: X11OnscreenGLXContext [OpenGL 3.3, options 0x303, 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL, this 0x2fbccaee, handle 0x7f6e1c6a0a90, jogamp.opengl.gl4.GL4bcImpl@4d273f18, quirks: [], Drawable: X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@2ec0635b, Handle 0x4800002, Surface WrappedSurface[ X11DummyUpstreamSurfaceHook[ 64x64], displayHandle 0x7f6e1c0b5c30, surfaceHandle 0x4800002, size 64x64, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ], surfaceLock <58bb0357, 5dd87243>[count 0, qsz 0, owner ] ]], direct true] ExtensionAvailabilityCache: getGLExtensions() called ----------------------------------------------------------------------------------------------------- X11GraphicsDevice[type .x11, connection :0.0]: Native GL4bc false GL4 false GL3bc true [3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL3 true [3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL2 true [3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL2ES1 true GLES1 false GL2ES2 true GLES2 false Profiles GLProfile[GL2ES2/GL3bc.hw] GLProfile[GL2ES1/GL3bc.hw] GLProfile[GL2/GL2.hw] GLProfile[GL3/GL3.hw] GLProfile[GL3bc/GL3bc.hw] GLProfile[GL2GL3/GL3bc.hw] GLProfile[GL3bc/GL3bc.hw] default GLProfile[GL3bc/GL3bc.hw] Swap Interval -1 GL Profile GLProfile[GL2/GL2.sw] CTX VERSION 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL GL jogamp.opengl.gl4.GL4bcImpl@4d273f18 GL_VENDOR ATI Technologies Inc. GL_RENDERER ATI Mobility Radeon HD 4670 GL_VERSION 3.3.11627 Compatibility Profile Context FireGL GLSL true, has-compiler: true, version: 3.30 GL_EXTENSIONS 196 GL_AMDX_debug_output GL_AMDX_vertex_shader_tessellator GL_AMD_conservative_depth GL_AMD_debug_output GL_AMD_depth_clamp_separate GL_AMD_draw_buffers_blend GL_AMD_name_gen_delete GL_AMD_performance_monitor GL_AMD_pinned_memory GL_AMD_sample_positions GL_AMD_seamless_cubemap_per_texture GL_AMD_shader_stencil_export GL_AMD_texture_cube_map_array GL_AMD_texture_texture4 GL_AMD_vertex_shader_tessellator GL_ARB_ES2_compatibility GL_ARB_base_instance GL_ARB_blend_func_extended GL_ARB_color_buffer_float GL_ARB_compressed_texture_pixel_storage GL_ARB_conservative_depth GL_ARB_copy_buffer GL_ARB_depth_buffer_float GL_ARB_depth_clamp GL_ARB_depth_texture GL_ARB_draw_buffers GL_ARB_draw_buffers_blend GL_ARB_draw_elements_base_vertex GL_ARB_draw_instanced 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_internalformat_query GL_ARB_map_buffer_alignment 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_sample_shading 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_shader_precision GL_ARB_shader_stencil_export GL_ARB_shader_texture_lod GL_ARB_shading_language_100 GL_ARB_shading_language_420pack GL_ARB_shading_language_packing GL_ARB_shadow GL_ARB_shadow_ambient GL_ARB_sync GL_ARB_texture_border_clamp GL_ARB_texture_buffer_object GL_ARB_texture_buffer_object_rgb32 GL_ARB_texture_compression GL_ARB_texture_compression_rgtc GL_ARB_texture_cube_map GL_ARB_texture_cube_map_array 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_gather GL_ARB_texture_mirrored_repeat GL_ARB_texture_multisample GL_ARB_texture_non_power_of_two GL_ARB_texture_query_lod GL_ARB_texture_rectangle GL_ARB_texture_rg GL_ARB_texture_rgb10_a2ui GL_ARB_texture_snorm GL_ARB_texture_storage GL_ARB_timer_query GL_ARB_transform_feedback2 GL_ARB_transform_feedback3 GL_ARB_transform_feedback_instanced 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_envmap_bumpmap GL_ATI_fragment_shader GL_ATI_meminfo GL_ATI_separate_stencil GL_ATI_texture_compression_3dc GL_ATI_texture_env_combine3 GL_ATI_texture_float GL_ATI_texture_mirror_once 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_copy_buffer GL_EXT_copy_texture 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_EXT_framebuffer_object GL_EXT_framebuffer_sRGB GL_EXT_geometry_shader4 GL_EXT_gpu_program_parameters GL_EXT_gpu_shader4 GL_EXT_histogram 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_specular_color GL_EXT_shadow_funcs GL_EXT_stencil_wrap GL_EXT_subtexture GL_EXT_texgen_reflection 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_add 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_rectangle GL_EXT_texture_sRGB GL_EXT_texture_shared_exponent GL_EXT_texture_snorm GL_EXT_texture_storage GL_EXT_texture_swizzle GL_EXT_timer_query GL_EXT_transform_feedback GL_EXT_vertex_array GL_EXT_vertex_array_bgra 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_explicit_multisample GL_NV_float_buffer GL_NV_half_float GL_NV_primitive_restart GL_NV_texgen_reflection GL_NV_texture_barrier GL_SGIS_generate_mipmap GL_SGIS_texture_edge_clamp GL_SGIS_texture_lod GL_SUN_multi_draw_arrays GL_WIN_swap_hint WGL_EXT_swap_control GLX_EXTENSIONS 27 GLX_SGI_swap_control GLX_NV_swap_group GLX_SGIX_visual_select_group GLX_SGIX_swap_barrier GLX_ARB_fbconfig_float GLX_SGI_video_sync GLX_MESA_copy_sub_buffer GLX_EXT_texture_from_pixmap GLX_MESA_allocate_memory GLX_ARB_get_proc_address GLX_EXT_visual_rating GLX_MESA_swap_frame_usage GLX_AMD_gpu_association GLX_EXT_framebuffer_sRGB GLX_ARB_create_context_profile GLX_EXT_swap_control GLX_EXT_visual_info GLX_EXT_import_context GLX_OML_swap_method GLX_SGIX_swap_group GLX_SGIX_pbuffer GLX_ARB_multisample GLX_SGI_make_current_read GLX_MESA_swap_control GLX_SGIS_multisample GLX_ARB_create_context GLX_SGIX_fbconfig ----------------------------------------------------------------------------------------------------- X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dcca0 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dcd80 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dce60 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dcf40 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dd020 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dd100 GLCaps[glx vid 0x23, fbc 0x23: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x24, fbc 0x24: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x25, fbc 0x25: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x26, fbc 0x26: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x27, fbc 0x27: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x28, fbc 0x28: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2a, fbc 0x2a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2b, fbc 0x2b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2c, fbc 0x2c: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2d, fbc 0x2d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2e, fbc 0x2e: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2f, fbc 0x2f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x30, fbc 0x30: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/2, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x31, fbc 0x31: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x32, fbc 0x32: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/2, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x33, fbc 0x33: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x34, fbc 0x34: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x35, fbc 0x35: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x36, fbc 0x36: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x37, fbc 0x37: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x38, fbc 0x38: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x39, fbc 0x39: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3a, fbc 0x3a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3b, fbc 0x3b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3c, fbc 0x3c: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3d, fbc 0x3d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3e, fbc 0x3e: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3f, fbc 0x3f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x40, fbc 0x40: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/6, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x41, fbc 0x41: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x42, fbc 0x42: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/6, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x43, fbc 0x43: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x44, fbc 0x44: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x45, fbc 0x45: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x46, fbc 0x46: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x47, fbc 0x47: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x48, fbc 0x48: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x49, fbc 0x49: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4a, fbc 0x4a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/8, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4b, fbc 0x4b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4c, fbc 0x4c: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4d, fbc 0x4d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4e, fbc 0x4e: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4f, fbc 0x4f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x50, fbc 0x50: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x51, fbc 0x51: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x52, fbc 0x52: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x53, fbc 0x53: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x54, fbc 0x54: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x55, fbc 0x55: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x56, fbc 0x56: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x57, fbc 0x57: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x58, fbc 0x58: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/2, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x59, fbc 0x59: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5a, fbc 0x5a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/2, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5b, fbc 0x5b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5c, fbc 0x5c: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5d, fbc 0x5d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5e, fbc 0x5e: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5f, fbc 0x5f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x60, fbc 0x60: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x61, fbc 0x61: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x62, fbc 0x62: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x63, fbc 0x63: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x64, fbc 0x64: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x65, fbc 0x65: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x66, fbc 0x66: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x67, fbc 0x67: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x68, fbc 0x68: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/6, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x69, fbc 0x69: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6a, fbc 0x6a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/6, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6b, fbc 0x6b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6c, fbc 0x6c: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6d, fbc 0x6d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6e, fbc 0x6e: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6f, fbc 0x6f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x70, fbc 0x70: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x71, fbc 0x71: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x72, fbc 0x72: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/8, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLProfile.init addedAnyProfile true (desktop: true, egl false) GLProfile.init isAWTAvailable true GLProfile.init hasDesktopGLFactory true GLProfile.init hasGL234Impl true GLProfile.init hasEGLFactory false GLProfile.init hasGLES1Impl false GLProfile.init hasGLES2Impl false GLProfile.init defaultDevice X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, ResourceToolkitLock[obj 0x5f43d9cf, isOwner false, <5f90d5e5, 1dcade67>[count 0, qsz 0, owner ]]] GLProfile.init defaultDevice Desktop X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, ResourceToolkitLock[obj 0x5f43d9cf, isOwner false, <5f90d5e5, 1dcade67>[count 0, qsz 0, owner ]]] GLProfile.init defaultDevice EGL null GLProfile.init profile order [GL4bc, GL3bc, GL2, GL4, GL3, GL2GL3, GLES2, GL2ES2, GLES1, GL2ES1] X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dcca0 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dcd80 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dce60 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dcf40 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dd020 X11GLXGraphicsConfiguration.GLXFBConfig2GLCapabilities: Null XVisualInfo for FBConfigID 0xbe X11GLXGraphicsConfiguration.getAvailableGLCapabilitiesFBConfig: FBConfig invalid (2): (X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner true, <8326160, 2396e9d4>[count 1, qsz 0, owner ]]], idx 0]): fbcfg: 0x7f6e1c2dd100 Default Profiles on device X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x0, ResourceToolkitLock[obj 0x5f43d9cf, isOwner false, <5f90d5e5, 1dcade67>[count 0, qsz 0, owner ]]] Native GL4bc false GL4 false GL3bc true [3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL3 true [3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL2 true [3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware)] GL2ES1 true GLES1 false GL2ES2 true GLES2 false Profiles GLProfile[GL2ES2/GL3bc.hw] GLProfile[GL2ES1/GL3bc.hw] GLProfile[GL2/GL2.hw] GLProfile[GL3/GL3.hw] GLProfile[GL3bc/GL3bc.hw] GLProfile[GL2GL3/GL3bc.hw] GLProfile[GL3bc/GL3bc.hw] default GLProfile[GL3bc/GL3bc.hw] Desktop Capabilities: GLCaps[glx vid 0x23, fbc 0x23: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x24, fbc 0x24: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x25, fbc 0x25: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x26, fbc 0x26: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x27, fbc 0x27: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x28, fbc 0x28: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2a, fbc 0x2a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2b, fbc 0x2b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2c, fbc 0x2c: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2d, fbc 0x2d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2e, fbc 0x2e: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x2f, fbc 0x2f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x30, fbc 0x30: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/2, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x31, fbc 0x31: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x32, fbc 0x32: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/2, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x33, fbc 0x33: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x34, fbc 0x34: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x35, fbc 0x35: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x36, fbc 0x36: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x37, fbc 0x37: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x38, fbc 0x38: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x39, fbc 0x39: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3a, fbc 0x3a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3b, fbc 0x3b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3c, fbc 0x3c: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3d, fbc 0x3d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3e, fbc 0x3e: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x3f, fbc 0x3f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x40, fbc 0x40: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/6, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x41, fbc 0x41: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x42, fbc 0x42: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/6, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x43, fbc 0x43: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x44, fbc 0x44: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x45, fbc 0x45: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x46, fbc 0x46: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x47, fbc 0x47: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x48, fbc 0x48: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x49, fbc 0x49: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4a, fbc 0x4a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/8, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4b, fbc 0x4b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4c, fbc 0x4c: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4d, fbc 0x4d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4e, fbc 0x4e: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x4f, fbc 0x4f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x50, fbc 0x50: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x51, fbc 0x51: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x52, fbc 0x52: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x53, fbc 0x53: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x54, fbc 0x54: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x55, fbc 0x55: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x56, fbc 0x56: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x57, fbc 0x57: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x58, fbc 0x58: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/2, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x59, fbc 0x59: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5a, fbc 0x5a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/2, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5b, fbc 0x5b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5c, fbc 0x5c: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5d, fbc 0x5d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5e, fbc 0x5e: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x5f, fbc 0x5f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x60, fbc 0x60: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x61, fbc 0x61: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x62, fbc 0x62: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x63, fbc 0x63: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x64, fbc 0x64: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x65, fbc 0x65: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x66, fbc 0x66: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x67, fbc 0x67: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x68, fbc 0x68: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/6, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x69, fbc 0x69: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6a, fbc 0x6a: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/6, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6b, fbc 0x6b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6c, fbc 0x6c: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6d, fbc 0x6d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6e, fbc 0x6e: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x6f, fbc 0x6f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x70, fbc 0x70: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x71, fbc 0x71: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0x72, fbc 0x72: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/8, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 0/0/0, one, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[fbo, pbuffer [r2t 0, r2tr 0, float 0], bitmap]] EGL Capabilities: none Animator add: 1267131611 - AWT-EventQueue-0 AWT-EventQueue-0: Info: addNotify - start, bounds: java.awt.Rectangle[x=0,y=0,width=0,height=0] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1342) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:518) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at javax.swing.JRootPane.addNotify(JRootPane.java:756) at java.awt.Container.addNotify(Container.java:2769) at java.awt.Window.addNotify(Window.java:770) at java.awt.Frame.addNotify(Frame.java:487) at java.awt.Window.pack(Window.java:807) at com.willwinder.universalgcodesender.visualizer.VisualizerWindow.(VisualizerWindow.java:91) at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1217) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1342) at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:227) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1096) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:529) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at javax.swing.JRootPane.addNotify(JRootPane.java:756) at java.awt.Container.addNotify(Container.java:2769) at java.awt.Window.addNotify(Window.java:770) at java.awt.Frame.addNotify(Frame.java:487) at java.awt.Window.pack(Window.java:807) at com.willwinder.universalgcodesender.visualizer.VisualizerWindow.(VisualizerWindow.java:91) at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1217) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable Factory #0: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@2642b4bb Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@6004d26c Factory #2: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@ee9867d Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@4dd5317f GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.awt.AWTGraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice] GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable] GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@2642b4bb X11AWTGraphicsConfigurationFactory: got AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0] X11Util.Display: openDisplay [reuse false] NamedX11Display[:0.0, 0x7f6e2413a340, refCount 1, unCloseable true]. Thread AWT-EventQueue-0 AWT-EventQueue-0 - X11AWTGraphicsConfigurationFactory: AWT dpy :0.0 / 0x7f6e883fbce0, create X11 display 0x7f6e2413a340 X11AWTGraphicsConfigurationFactory: made X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1342) at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:227) at javax.media.nativewindow.GraphicsConfigurationFactory.getFactory(GraphicsConfigurationFactory.java:189) at jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory.chooseGraphicsConfigurationStatic(X11AWTGraphicsConfigurationFactory.java:123) at jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGraphicsConfigurationFactory.java:80) at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:420) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1096) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:529) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at javax.swing.JRootPane.addNotify(JRootPane.java:756) at java.awt.Container.addNotify(Container.java:2769) at java.awt.Window.addNotify(Window.java:770) at java.awt.Frame.addNotify(Frame.java:487) at java.awt.Window.pack(Window.java:807) at com.willwinder.universalgcodesender.visualizer.VisualizerWindow.(VisualizerWindow.java:91) at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1217) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) GraphicsConfigurationFactory.getFactory: com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilities Factory #0: DeviceCapsType[com.jogamp.nativewindow.awt.AWTGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory@2642b4bb Factory #1: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@6004d26c Factory #2: DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@ee9867d Factory #3: DeviceCapsType[javax.media.nativewindow.AbstractGraphicsDevice, javax.media.nativewindow.CapabilitiesImmutable] -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@4dd5317f GraphicsConfigurationFactory.getFactory() deviceTypes: [class com.jogamp.nativewindow.x11.X11GraphicsDevice, class javax.media.nativewindow.DefaultGraphicsDevice, interface javax.media.nativewindow.AbstractGraphicsDevice] GraphicsConfigurationFactory.getFactory() capabilitiesTypes: [interface javax.media.opengl.GLCapabilitiesImmutable, interface javax.media.nativewindow.CapabilitiesImmutable] GraphicsConfigurationFactory.getFactory() found DeviceCapsType[com.jogamp.nativewindow.x11.X11GraphicsDevice, javax.media.opengl.GLCapabilitiesImmutable] -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@6004d26c glXChooseFBConfig recommended fbcfg 0x7f6e241d9fb0, idx 0 user caps GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] fbcfg caps GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] X11GLXGraphicsConfiguration.chooseGraphicsConfigurationFBConfig: got configs: 42 0: GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 1: GLCaps[glx vid 0x31, fbc 0x31: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 2: GLCaps[glx vid 0x39, fbc 0x39: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 3: GLCaps[glx vid 0x41, fbc 0x41: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 4: GLCaps[glx vid 0x49, fbc 0x49: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 5: GLCaps[glx vid 0x51, fbc 0x51: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 6: GLCaps[glx vid 0x59, fbc 0x59: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 7: GLCaps[glx vid 0x61, fbc 0x61: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 8: GLCaps[glx vid 0x69, fbc 0x69: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 9: GLCaps[glx vid 0x71, fbc 0x71: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 10: GLCaps[glx vid 0x25, fbc 0x25: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 11: GLCaps[glx vid 0x2d, fbc 0x2d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 12: GLCaps[glx vid 0x35, fbc 0x35: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 13: GLCaps[glx vid 0x3d, fbc 0x3d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 14: GLCaps[glx vid 0x45, fbc 0x45: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 15: GLCaps[glx vid 0x4d, fbc 0x4d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 16: GLCaps[glx vid 0x55, fbc 0x55: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 17: GLCaps[glx vid 0x5d, fbc 0x5d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 18: GLCaps[glx vid 0x65, fbc 0x65: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 19: GLCaps[glx vid 0x6d, fbc 0x6d: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 20: GLCaps[glx vid 0x27, fbc 0x27: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 21: GLCaps[glx vid 0x2f, fbc 0x2f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 22: GLCaps[glx vid 0x37, fbc 0x37: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 23: GLCaps[glx vid 0x3f, fbc 0x3f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 24: GLCaps[glx vid 0x47, fbc 0x47: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 25: GLCaps[glx vid 0x4f, fbc 0x4f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 26: GLCaps[glx vid 0x57, fbc 0x57: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/2, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 27: GLCaps[glx vid 0x5f, fbc 0x5f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/4, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 28: GLCaps[glx vid 0x67, fbc 0x67: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/6, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 29: GLCaps[glx vid 0x6f, fbc 0x6f: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/8/8, sample-ext default, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 30: GLCaps[glx vid 0x23, fbc 0x23: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 31: GLCaps[glx vid 0x2b, fbc 0x2b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 32: GLCaps[glx vid 0x33, fbc 0x33: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 33: GLCaps[glx vid 0x3b, fbc 0x3b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 34: GLCaps[glx vid 0x43, fbc 0x43: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 35: GLCaps[glx vid 0x4b, fbc 0x4b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 36: GLCaps[glx vid 0x53, fbc 0x53: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 37: GLCaps[glx vid 0x5b, fbc 0x5b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 38: GLCaps[glx vid 0x63, fbc 0x63: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 39: GLCaps[glx vid 0x6b, fbc 0x6b: rgba 0x8/8/8/8, opaque, accum-rgba 16/16/16/16, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 40: GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] 41: GLCaps[glx vid 0xbe, fbc 0xbe: rgba 0x8/8/8/8, trans-rgba 0xff/ff/ff/ff, accum-rgba 0/0/0/0, dp/st/ms: 24/8/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]] chooseCapabilities: Using recommendedIndex (opaque): idx 0 X11GLXGraphicsConfiguration.chooseGraphicsConfigurationStatic(visualID 0x0, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0],GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]] X11AWTGraphicsConfigurationFactory: chosen config: X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]] Found matching AWT visual: 0x29 -> X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]] AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase method found: true AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null AWT-EventQueue-0: GLCanvas: TK disableBackgroundErase error: null JAWTUtil.getJAWT(tryOffscreenLayer false, tryOnscreen true) GLDrawableFactoryImpl.createGLDrawable -> OnscreenDrawable: JAWT-Window[windowHandle 0x4400068, surfaceHandle 0x4400068, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, pos 0/0, size 0x0, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x29], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]]], awtComponent AWT-GLCanvas[Realized false, null-drawable, Factory null, handle 0x0, Drawable size -1x-1, AWT pos 0/0, size 0x0, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x29], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]]]], surfaceLock <15641e64, 60074234>[count 1, qsz 0, owner ]] GLDrawableFactoryImpl.createGLDrawable: X11OnscreenGLXDrawable[Realized false, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@2ec0635b, Handle 0x4400068, Surface JAWT-Window[windowHandle 0x4400068, surfaceHandle 0x4400068, bounds [ 0 / 0 0 x 0 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, pos 0/0, size 0x0, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x29], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]]], awtComponent AWT-GLCanvas[Realized false, null-drawable, Factory null, handle 0x0, Drawable size -1x-1, AWT pos 0/0, size 0x0, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x29], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]]]], surfaceLock <15641e64, 60074234>[count 1, qsz 0, owner ]]] AWT-EventQueue-0: GLContext.resetStates() AWT-EventQueue-0: Info: addNotify - end: peer: sun.awt.X11.XCanvasPeer@4bc86dd8(4400068) GLCanvas.sizeChanged: (AWT-EventQueue-0): 640x480 - surfaceHandle 0x4400068 AWT-EventQueue-0: setRealized: X11OnscreenGLXDrawable false -> true JAWTWindow.updateBounds: [ 0 / 0 0 x 0 ] -> [ 0 / 0 640 x 480 ] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1342) at com.jogamp.nativewindow.awt.JAWTWindow.updateBounds(JAWTWindow.java:133) at jogamp.nativewindow.jawt.x11.X11JAWTWindow.lockSurfaceImpl(X11JAWTWindow.java:100) at com.jogamp.nativewindow.awt.JAWTWindow.lockSurface(JAWTWindow.java:331) at jogamp.opengl.GLDrawableImpl.lockSurface(GLDrawableImpl.java:266) at jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:174) at javax.media.opengl.awt.GLCanvas$2.run(GLCanvas.java:602) at jogamp.common.awt.AWTEDTExecutor.invoke(AWTEDTExecutor.java:74) at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:583) at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:662) at java.awt.Component.setBounds(Component.java:2243) at java.awt.BorderLayout.layoutContainer(BorderLayout.java:838) at java.awt.Container.layout(Container.java:1503) at java.awt.Container.doLayout(Container.java:1492) at java.awt.Container.validateTree(Container.java:1688) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validate(Container.java:1623) at java.awt.Container.validateUnconditionally(Container.java:1660) at java.awt.Window.pack(Window.java:818) at com.willwinder.universalgcodesender.visualizer.VisualizerWindow.(VisualizerWindow.java:91) at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1217) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) X11GLXGraphicsConfiguration.updateGraphicsConfiguration kept:X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]] X11GLXDrawable.setRealized(true): X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]] AWT-EventQueue-0: Realized Drawable: true, X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@2ec0635b, Handle 0x4400068, Surface JAWT-Window[windowHandle 0x4400068, surfaceHandle 0x4400068, bounds [ 0 / 0 640 x 480 ], insets [ l 0, r 0 - t 0, b 0 - 0x0], shallUseOffscreenLayer false, isOffscreenLayerSurface false, pos 0/0, size 640x480, visible true, lockedExt false, config AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x29], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]]], awtComponent AWT-GLCanvas[Realized true, jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@2ec0635b, handle 0x4400068, Drawable size 640x480, AWT pos 0/0, size 640x480, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x29], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]]]], surfaceLock <15641e64, 60074234>[count 0, qsz 0, owner ]]] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1342) at javax.media.opengl.awt.GLCanvas.validateGLDrawable(GLCanvas.java:587) at javax.media.opengl.awt.GLCanvas.reshape(GLCanvas.java:662) at java.awt.Component.setBounds(Component.java:2243) at java.awt.BorderLayout.layoutContainer(BorderLayout.java:838) at java.awt.Container.layout(Container.java:1503) at java.awt.Container.doLayout(Container.java:1492) at java.awt.Container.validateTree(Container.java:1688) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validateTree(Container.java:1697) at java.awt.Container.validate(Container.java:1623) at java.awt.Container.validateUnconditionally(Container.java:1660) at java.awt.Window.pack(Window.java:818) at com.willwinder.universalgcodesender.visualizer.VisualizerWindow.(VisualizerWindow.java:91) at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1217) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) Threading: jogl.1thread null, singleThreaded true, hasAWT true, mode ST_AWT, plugin jogamp.opengl.awt.AWTThreadingPlugin@4caa6eac Object bounds: X (0.0, 3.75) Y (0.0, 3.0) Z (-0.2650000000000003, 0.125) Center = (1.875, 1.5, -0.07000000000000015) Num Line Segments :26505 Exception in thread "AWT-EventQueue-0" java.lang.NullPointerException at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1222) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) AWT-EventQueue-0: createContextARB: mappedVersionsAvailableSet(:0.0): true AWT-EventQueue-0: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0: X11GLXContext.createContextARBImpl: 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - @creation, handle 0x4400068, share 0x0, direct true, glXCreateContextAttribsARB: 0x7f6e6741e0e0 AWT-EventQueue-0: createContextARBImpl: OK 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - @creation, share 0, direct true java.lang.Exception: Info: setGL (OpenGL null): AWT-EventQueue-0, -> GL4bcImpl, jogamp.opengl.gl4.GL4bcImpl@4d01daf7 at jogamp.opengl.GLContextImpl.setGL(GLContextImpl.java:247) at jogamp.opengl.GLContextImpl.setGLFunctionAvailability(GLContextImpl.java:1181) at jogamp.opengl.GLContextImpl.createContextARB(GLContextImpl.java:760) at jogamp.opengl.x11.glx.X11GLXContext.createImpl(X11GLXContext.java:323) at jogamp.opengl.GLContextImpl.makeCurrentWithinLock(GLContextImpl.java:572) at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:485) at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:645) at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:594) at javax.media.opengl.awt.GLCanvas$8.run(GLCanvas.java:996) at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:241) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:727) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:697) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) AWT-EventQueue-0: Initializing GLX extension address table: GLX-.x11_:0.0_0 AWT-EventQueue-0: GLContext GLX ProcAddressTable reusing key(GLX-.x11_:0.0_0) -> 0x2aa78480 AWT-EventQueue-0: GLContext.setGLFuncAvail: Given X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355] - 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL AWT-EventQueue-0: GLContext.setGLFuncAvail.0 validated FQN: .x11_:0.0_0-0x3030003 - 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL, 3.3.0 AWT-EventQueue-0: GLContext GL ProcAddressTable reusing key(.x11_:0.0_0-0x3030003) -> 0x3acdb1f1 AWT-EventQueue-0: GLContext GL ExtensionAvailabilityCache reusing key(.x11_:0.0_0-0x3030003) -> 0x165d6360 - entries: 236 AWT-EventQueue-0: GLContext.setGLFuncAvail.X: .x11_:0.0_0-0x3030003 - 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) AWT-EventQueue-0: createContextImpl: OK (ARB, using sharedContext) share 0 AWT-EventQueue-0: createContextImpl: OK direct true/true AWT-EventQueue-0: Create GL context OK: obj 0x4269f928, ctx 0x7f6e240209e0, surf 0x4400068 for jogamp.opengl.x11.glx.X11OnscreenGLXContext - 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL GLDebugMessageHandler.init(false) GLDebugMessageHandler: GL DEBUG not set in ARB ctx options: 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL GLDebugMessageHandler.init(false) .. n/a AWT-EventQueue-0: GLContext.ContextSwitch: obj 0x4269f928, ctx 0x7f6e240209e0, surf 0x4400068 - switch - CONTEXT_CURRENT_NEW - <6ef63675, 6671743c>[count 1, qsz 0, owner ] GLDrawableHelper GLAnimatorControl: com.jogamp.opengl.util.FPSAnimator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0]], GLEventListeners num 1 [AWT-GLCanvas[Realized true, jogamp.opengl.x11.glx.X11OnscreenGLXDrawable, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@2ec0635b, handle 0x4400068, Drawable size 640x480, AWT pos 0/0, size 640x480, visible true, AWTGraphicsConfiguration[AWTGraphicsScreen[AWTGraphicsDevice[type .awt, connection :0.0, unitID 0, awtDevice X11GraphicsDevice[screen=0], handle 0x0], idx 0], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], X11GraphicsConfig[dev=X11GraphicsDevice[screen=0],vis=0x29], encapsulated X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e2413a340, jogamp.nativewindow.jawt.JAWTUtil$2@357fb355], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[rgba 0x8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]], chosen GLCaps[glx vid 0x29, fbc 0x29: rgba 0x8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL3bc/GL3bc.hw], on-scr[.]]]]][init false], ].invokeGL(): Running initAction Object bounds: X (0.0, 3.75) Y (0.0, 3.0) Z (-0.2650000000000003, 0.125) Center = (1.875, 1.5, -0.07000000000000015) Num Line Segments :26505 AWT-EventQueue-0: Reshape: 640x480 Power-of-two texture SharedResourceRunner.stop() - Thread-4 SharedResourceRunner.run(): RELEASE START - AWT-EventQueue-0-SharedResourceRunner Shutdown Shared: Device : X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner false, <8326160, 2396e9d4>[count 0, qsz 0, owner ]]] Screen : X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner false, <8326160, 2396e9d4>[count 0, qsz 0, owner ]]], idx 0] Drawable: X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@2ec0635b, Handle 0x4800002, Surface WrappedSurface[ X11DummyUpstreamSurfaceHook[ 64x64], displayHandle 0x7f6e1c0b5c30, surfaceHandle 0x4800002, size 64x64, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ], surfaceLock <58bb0357, 5dd87243>[count 0, qsz 0, owner ] ]] CTX : X11OnscreenGLXContext [OpenGL 3.3, options 0x303, 3.3 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 3.3.11627 Compatibility Profile Context FireGL, this 0x2fbccaee, handle 0x7f6e1c6a0a90, jogamp.opengl.gl4.GL4bcImpl@4d273f18, quirks: [], Drawable: X11OnscreenGLXDrawable[Realized true, Factory jogamp.opengl.x11.glx.X11GLXDrawableFactory@2ec0635b, Handle 0x4800002, Surface WrappedSurface[ X11DummyUpstreamSurfaceHook[ 64x64], displayHandle 0x7f6e1c0b5c30, surfaceHandle 0x4800002, size 64x64, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ], surfaceLock <58bb0357, 5dd87243>[count 0, qsz 0, owner ] ]], direct true] java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1342) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.releaseSharedResource(X11GLXDrawableFactory.java:296) at jogamp.opengl.SharedResourceRunner.releaseSharedResources(SharedResourceRunner.java:314) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:294) at java.lang.Thread.run(Thread.java:722) Apr 03, 2013 11:43:28 AM com.willwinder.universalgcodesender.SettingsFactory saveSettings INFO: Save settings AWT-EventQueue-0-SharedResourceRunner: GLContextImpl.destroy.0: obj 0x2fbccaee, ctx 0x7f6e1c6a0a90, surf 0x4800002, isShared false - <4e73de9f, 191cc0f6>[count 0, qsz 0, owner ] AWT-EventQueue-0-SharedResourceRunner: GLContext.resetStates() AWT-EventQueue-0-SharedResourceRunner: setRealized: X11OnscreenGLXDrawable true -> false AWT-EventQueue-0-SharedResourceRunner - X11GraphicsDevice.close(): X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f6e1c0b5c30, ResourceToolkitLock[obj 0x4087a061, isOwner false, <8326160, 2396e9d4>[count 0, qsz 0, owner ]]] X11Util.Display: Closed (real: false) NamedX11Display[:0.0, 0x7f6e1c0b5c30, refCount 0, unCloseable true]. Thread AWT-EventQueue-0-SharedResourceRunner SharedResourceRunner.run(): RELEASE END - AWT-EventQueue-0-SharedResourceRunner Thread-4 - NativeWindowFactory.shutdown() START: JVM Shutdown true Thread-4 - GraphicsConfigurationFactory.shutdown() X11Util.Display: Shutdown (JVM shutdown: true, open (no close attempt): 1/1, reusable (open, marked uncloseable): 1, pending (open in creation order): 2) java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1342) at jogamp.nativewindow.x11.X11Util.shutdown(X11Util.java:188) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57) at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) at java.lang.reflect.Method.invoke(Method.java:601) at com.jogamp.common.util.ReflectionUtil.callMethod(ReflectionUtil.java:322) at com.jogamp.common.util.ReflectionUtil.callStaticMethod(ReflectionUtil.java:344) at javax.media.nativewindow.NativeWindowFactory.shutdownNativeImpl(NativeWindowFactory.java:206) at javax.media.nativewindow.NativeWindowFactory.shutdown(NativeWindowFactory.java:313) at javax.media.opengl.GLDrawableFactory.shutdownImpl(GLDrawableFactory.java:232) at javax.media.opengl.GLDrawableFactory.access$100(GLDrawableFactory.java:98) at javax.media.opengl.GLDrawableFactory$1.run(GLDrawableFactory.java:242) at java.lang.Thread.run(Thread.java:722) X11Util: Open X11 Display Connections: 1 X11Util: Open[0]: NamedX11Display[:0.0, 0x7f6e2413a340, refCount 1, unCloseable true] java.lang.Throwable: NamedDisplay Created at: at jogamp.nativewindow.x11.X11Util$NamedDisplay.(X11Util.java:271) at jogamp.nativewindow.x11.X11Util.openDisplay(X11Util.java:431) at jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory.chooseGraphicsConfigurationStatic(X11AWTGraphicsConfigurationFactory.java:109) at jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGraphicsConfigurationFactory.java:80) at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:420) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1096) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:529) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at javax.swing.JRootPane.addNotify(JRootPane.java:756) at java.awt.Container.addNotify(Container.java:2769) at java.awt.Window.addNotify(Window.java:770) at java.awt.Frame.addNotify(Frame.java:487) at java.awt.Window.pack(Window.java:807) at com.willwinder.universalgcodesender.visualizer.VisualizerWindow.(VisualizerWindow.java:91) at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1217) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) X11Util: Reusable X11 Display Connections: 1 X11Util: Reusable[0]: NamedX11Display[:0.0, 0x7f6e1c0b5c30, refCount 0, unCloseable true] java.lang.Throwable: NamedDisplay Created at: at jogamp.nativewindow.x11.X11Util$NamedDisplay.(X11Util.java:271) at jogamp.nativewindow.x11.X11Util.openDisplay(X11Util.java:431) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:232) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:261) at java.lang.Thread.run(Thread.java:722) X11Util: Pending X11 Display Connections (creation order): 2 X11Util: Pending[0]: NamedX11Display[:0.0, 0x7f6e1c0b5c30, refCount 0, unCloseable true] java.lang.Throwable: NamedDisplay Created at: at jogamp.nativewindow.x11.X11Util$NamedDisplay.(X11Util.java:271) at jogamp.nativewindow.x11.X11Util.openDisplay(X11Util.java:431) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:232) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:261) at java.lang.Thread.run(Thread.java:722) X11Util: Pending[1]: NamedX11Display[:0.0, 0x7f6e2413a340, refCount 1, unCloseable true] java.lang.Throwable: NamedDisplay Created at: at jogamp.nativewindow.x11.X11Util$NamedDisplay.(X11Util.java:271) at jogamp.nativewindow.x11.X11Util.openDisplay(X11Util.java:431) at jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory.chooseGraphicsConfigurationStatic(X11AWTGraphicsConfigurationFactory.java:109) at jogamp.nativewindow.x11.awt.X11AWTGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(X11AWTGraphicsConfigurationFactory.java:80) at javax.media.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:420) at javax.media.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1096) at javax.media.opengl.awt.GLCanvas.addNotify(GLCanvas.java:529) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at java.awt.Container.addNotify(Container.java:2769) at javax.swing.JComponent.addNotify(JComponent.java:4743) at javax.swing.JRootPane.addNotify(JRootPane.java:756) at java.awt.Container.addNotify(Container.java:2769) at java.awt.Window.addNotify(Window.java:770) at java.awt.Frame.addNotify(Frame.java:487) at java.awt.Window.pack(Window.java:807) at com.willwinder.universalgcodesender.visualizer.VisualizerWindow.(VisualizerWindow.java:91) at com.willwinder.universalgcodesender.MainWindow.visualizeButtonActionPerformed(MainWindow.java:1217) at com.willwinder.universalgcodesender.MainWindow.access$700(MainWindow.java:62) at com.willwinder.universalgcodesender.MainWindow$9.actionPerformed(MainWindow.java:338) at javax.swing.AbstractButton.fireActionPerformed(AbstractButton.java:2018) at javax.swing.AbstractButton$Handler.actionPerformed(AbstractButton.java:2341) at javax.swing.DefaultButtonModel.fireActionPerformed(DefaultButtonModel.java:402) at javax.swing.DefaultButtonModel.setPressed(DefaultButtonModel.java:259) at javax.swing.plaf.basic.BasicButtonListener.mouseReleased(BasicButtonListener.java:252) at java.awt.Component.processMouseEvent(Component.java:6505) at javax.swing.JComponent.processMouseEvent(JComponent.java:3321) at java.awt.Component.processEvent(Component.java:6270) at java.awt.Container.processEvent(Container.java:2229) at java.awt.Component.dispatchEventImpl(Component.java:4861) at java.awt.Container.dispatchEventImpl(Container.java:2287) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.LightweightDispatcher.retargetMouseEvent(Container.java:4832) at java.awt.LightweightDispatcher.processMouseEvent(Container.java:4492) at java.awt.LightweightDispatcher.dispatchEvent(Container.java:4422) at java.awt.Container.dispatchEventImpl(Container.java:2273) at java.awt.Window.dispatchEventImpl(Window.java:2719) at java.awt.Component.dispatchEvent(Component.java:4687) at java.awt.EventQueue.dispatchEventImpl(EventQueue.java:729) at java.awt.EventQueue.access$200(EventQueue.java:103) at java.awt.EventQueue$3.run(EventQueue.java:688) at java.awt.EventQueue$3.run(EventQueue.java:686) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:87) at java.awt.EventQueue$4.run(EventQueue.java:702) at java.awt.EventQueue$4.run(EventQueue.java:700) at java.security.AccessController.doPrivileged(Native Method) at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:76) at java.awt.EventQueue.dispatchEvent(EventQueue.java:699) at java.awt.EventDispatchThread.pumpOneEventForFilters(EventDispatchThread.java:242) at java.awt.EventDispatchThread.pumpEventsForFilter(EventDispatchThread.java:161) at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:150) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:146) at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:138) at java.awt.EventDispatchThread.run(EventDispatchThread.java:91) X11Util.closePendingDisplayConnections(): Closing [0]: NamedX11Display[:0.0, 0x7f6e1c0b5c30, refCount 0, unCloseable true] - closeAttempted true X11Util.closePendingDisplayConnections(): Closing [1]: NamedX11Display[:0.0, 0x7f6e2413a340, refCount 1, unCloseable true] - closeAttempted false X11Util.closePendingDisplayConnections(): Closed 2 pending display connections Thread-4 - NativeWindowFactory.shutdown() END JVM Shutdown true