23:46:40.073 [main] INFO o.b.keeper.application.Launcher - Starting application ... NativeWindow specification version 2.0 NativeWindow implementation version 2.0-bmanual-20110606 NativeWindow implementation vendor JogAmp Community java.lang.Throwable: main - Info: NativeWindowFactory. at javax.media.nativewindow.NativeWindowFactory.(NativeWindowFactory.java:119) at javax.media.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1158) at javax.media.opengl.GLProfile.access$000(GLProfile.java:71) at javax.media.opengl.GLProfile$1.run(GLProfile.java:117) at java.security.AccessController.doPrivileged(Native Method) at javax.media.opengl.GLProfile.initSingleton(GLProfile.java:115) at org.bloatedcode.keeper.video.opengl.OpenGLManager.(OpenGLManager.java:28) at org.bloatedcode.keeper.application.Launcher.start(Launcher.java:20) at org.bloatedcode.keeper.application.Launcher.main(Launcher.java:13) main - NativeWindowFactory.initSingleton(true) Info: XInitThreads() called for concurrent Thread support X11Util.isFirstX11ActionOnProcess: true JAWTUtil: Has sun.awt.SunToolkit.awtLock/awtUnlock true JAWTUtil: Has Java2D false JAWTUtil: Is headless false JAWTUtil: AWT Desktop hints 1 NativeWindowFactory.registerFactory() interface javax.media.nativewindow.NativeWindow -> jogamp.nativewindow.NativeWindowFactoryImpl@6ca084f8 NativeWindowFactory.registerFactory() class java.awt.Component -> jogamp.nativewindow.NativeWindowFactoryImpl@6ca084f8 NativeWindowFactory firstUIActionOnProcess true NativeWindowFactory isAWTAvailable true, defaultFactory jogamp.nativewindow.NativeWindowFactoryImpl@6ca084f8 GraphicsConfigurationFactory.registerFactory() class javax.media.nativewindow.x11.X11GraphicsDevice -> jogamp.nativewindow.x11.X11GraphicsConfigurationFactory@50618d26 GraphicsConfigurationFactory.registerFactory() interface javax.media.nativewindow.AbstractGraphicsDevice -> jogamp.nativewindow.DefaultGraphicsConfigurationFactoryImpl@2e273686 GraphicsConfigurationFactory.registerFactory() class javax.media.nativewindow.x11.X11GraphicsDevice -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@5488e2dd X11 Display(NULL) <:0.0> GraphicsConfigurationFactory.registerFactory() class javax.media.nativewindow.egl.EGLGraphicsDevice -> jogamp.opengl.egl.EGLGraphicsConfigurationFactory@39e57e8f java.lang.Exception: X11Util.Display: Created new NamedX11Display[:0.0, 0xc28670, refCount 1, unCloseable false]. Thread main-SharedResourceRunner at jogamp.nativewindow.x11.X11Util.createDisplay(X11Util.java:317) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.createSharedResource(X11GLXDrawableFactory.java:174) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:206) at java.lang.Thread.run(Thread.java:679) main-SharedResourceRunner - X11GraphicsDevice.setCloseDisplay(true): X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0xc28670] chooseCapabilities: Using recommendedIndex: idx 0 23:46:40.524 [main] INFO o.b.k.video.opengl.OpenGLManager - Initializing OpenGL Manager ... 23:46:40.524 [main] DEBUG o.b.k.video.opengl.OpenGLManager - Loading OpenGL Profile 23:46:40.524 [main] DEBUG o.b.k.video.opengl.OpenGLManager - Loading OpenGL Capabilities Window setSize: START 128x128 -> 1920x1200, fs false, windowHandle 0x0, visible false Window setSize: END 1920x1200, visibleAction 0 Window setVisible: START (main) 0/0 1920x1200, fs false, windowHandle 0x0, visible: false -> true, parentWindowHandle 0x0, parentWindow false java.lang.Exception: Stack trace at java.lang.Thread.dumpStack(Thread.java:1266) at jogamp.newt.WindowImpl.setVisible(WindowImpl.java:654) at com.jogamp.newt.opengl.GLWindow.setVisible(GLWindow.java:287) at org.bloatedcode.keeper.video.opengl.OpenGLManager.initialize(OpenGLManager.java:42) at org.bloatedcode.keeper.application.Launcher.start(Launcher.java:22) at org.bloatedcode.keeper.application.Launcher.main(Launcher.java:13) GLWindow.resetCounter() Thread[main-Display-X11_:0.0-1-EDT-1,5,main] Window.createNative() START (main-Display-X11_:0.0-1-EDT-1, jogamp.newt.x11.X11Window[Config null , NEWT-Screen[X11_:0.0-10, idx 0, refCount 0, 480x480, null, NEWT-Display[X11_:0.0-1, refCount 0, hasEDT true, edtRunning true, null]] , ParentWindow null , ParentWindowHandle 0x0 , WindowHandle 0x0 , SurfaceHandle 0x0 (lockedExt window false, surface false) , Pos 0/0, size 1920x1200 , Visible false , Undecorated false , Fullscreen false , WrappedWindow null , ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$1@38ee6681, ], MouseListeners num 0 [], KeyListeners num 0 [] ]) java.lang.Exception: X11Util.Display: Created new NamedX11Display[:0.0, 0xef62b0, refCount 1, unCloseable false]. Thread main-Display-X11_:0.0-1-EDT-1 at jogamp.nativewindow.x11.X11Util.createDisplay(X11Util.java:317) at jogamp.newt.x11.X11Display.createNativeImpl(X11Display.java:68) at jogamp.newt.DisplayImpl$1.run(DisplayImpl.java:147) at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:201) at jogamp.newt.DisplayImpl.createNative(DisplayImpl.java:145) at jogamp.newt.DisplayImpl.addReference(DisplayImpl.java:260) at jogamp.newt.ScreenImpl.createNative(ScreenImpl.java:159) at jogamp.newt.ScreenImpl.addReference(ScreenImpl.java:197) at jogamp.newt.WindowImpl.createNative(WindowImpl.java:263) at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:595) at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:640) at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:93) at jogamp.newt.DefaultEDTUtil$EventDispatchThread.run(DefaultEDTUtil.java:282) Detected screen size 1920x1200 GraphicsConfigurationFactory.getFactory() class javax.media.nativewindow.x11.X11GraphicsDevice -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@5488e2dd chooseCapabilities: Using recommendedIndex: idx 0 Window.createNative() END (main-Display-X11_:0.0-1-EDT-1, jogamp.newt.x11.X11Window[Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0xef62b0], idx 0], visualID 0x29, fbConfigID 0x29, requested GLCaps[on-scr, rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms: 16/0/0, dbl, mono , hw, GLProfile[GL2/GL2]], chosen GLCaps[0x29 0x29: on-scr, rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms: 24/0/0, dbl, mono , hw, GLProfile[GL2/GL2]]] , NEWT-Screen[X11_:0.0-10, idx 0, refCount 1, 1920x1200, X11GraphicsScreen[X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0xef62b0], idx 0], NEWT-Display[X11_:0.0-1, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0xef62b0]]] , ParentWindow null , ParentWindowHandle 0x0 , WindowHandle 0x5000002 , SurfaceHandle 0x5000002 (lockedExt window false, surface false) , Pos 0/0, size 1920x1200 , Visible false , Undecorated false , Fullscreen false , WrappedWindow null , ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 1 [com.jogamp.newt.opengl.GLWindow$1@38ee6681, ], MouseListeners num 0 [], KeyListeners num 0 [] ]) ******** new parent (1): 0x61e6a3 Window.sizeChanged: (main-Display-X11_:0.0-1-EDT-1): force false, 1920x1200 -> 1918x1121 - windowHandle 0x5000002 parentWindowHandle 0x0 Window.positionChanged: (main-Display-X11_:0.0-1-EDT-1): 0/0 -> 1/25 - windowHandle 0x5000002 parentWindowHandle 0x0 Window.positionChanged: (main-Display-X11_:0.0-1-EDT-1): 1/25 -> 1/50 - windowHandle 0x5000002 parentWindowHandle 0x0 Window.visibleChanged (main-Display-X11_:0.0-1-EDT-1): false -> true - windowHandle 0x5000002 parentWindowHandle 0x0 Window.windowRepaint main-Display-X11_:0.0-1-EDT-1 - 0/0 1918x1121 Window.consumeEvent: queued WindowUpdateEvent[WindowEvent[EVENT_WINDOW_REPAINT, NEWTEvent[sys:false, source:jogamp.newt.x11.X11Window, when:1307396801889 d 1ms]], [ 0 / 0 1918 x 1121 ]] Window.focusChanged: (main-Display-X11_:0.0-1-EDT-1): false -> true - windowHandle 0x5000002 parentWindowHandle 0x0 GLWindow.setVisibleActionPost(true, true) Thread[main-Display-X11_:0.0-1-EDT-1,5,main], start GraphicsConfigurationFactory.getFactory() class javax.media.nativewindow.x11.X11GraphicsDevice -> jogamp.opengl.x11.glx.X11GLXGraphicsConfigurationFactory@5488e2dd chooseCapabilities: Using recommendedIndex: idx 0 GLWindow.setVisibleActionPost(true, true) Thread[main-Display-X11_:0.0-1-EDT-1,5,main], fin Window setVisible: END (main-Display-X11_:0.0-1-EDT-1) 1/50 1918x1121, fs false, windowHandle 0x5000002, visible: true, nativeWindowCreated: true, madeVisible: true main-SharedResourceRunner - X11GraphicsDevice.close(): X11GraphicsDevice[type X11, connection :0.0, unitID 0, handle 0xc28670] java.lang.Exception: X11Util.Display: Closing new NamedX11Display[:0.0, 0xc28670, refCount 1, unCloseable false]. Thread main-SharedResourceRunner at jogamp.nativewindow.x11.X11Util.closeDisplay(X11Util.java:342) at javax.media.nativewindow.x11.X11GraphicsDevice.close(X11GraphicsDevice.java:96) at jogamp.opengl.x11.glx.X11GLXDrawableFactory$SharedResourceImplementation.releaseSharedResource(X11GLXDrawableFactory.java:246) at jogamp.opengl.SharedResourceRunner.releaseSharedResources(SharedResourceRunner.java:245) at jogamp.opengl.SharedResourceRunner.run(SharedResourceRunner.java:229) at java.lang.Thread.run(Thread.java:679) java.lang.Exception: X11Util.Display: Shutdown (close open / pending Displays: false, open (no close attempt): 1/1, open (no close attempt and uncloseable): 1) at jogamp.nativewindow.x11.X11Util.shutdown(X11Util.java:198) at jogamp.opengl.x11.glx.X11GLXDrawableFactory.shutdownInstance(X11GLXDrawableFactory.java:320) at javax.media.opengl.GLDrawableFactory.shutdownImpl(GLDrawableFactory.java:201) at javax.media.opengl.GLDrawableFactory.access$100(GLDrawableFactory.java:91) at javax.media.opengl.GLDrawableFactory$2.run(GLDrawableFactory.java:172) at java.lang.Thread.run(Thread.java:679) X11Util: Open X11 Display Connections: 1 X11Util: [0]: NamedX11Display[:0.0, 0xef62b0, refCount 1, unCloseable false] java.lang.Throwable: NamedDisplay Created at: at jogamp.nativewindow.x11.X11Util$NamedDisplay.(X11Util.java:162) at jogamp.nativewindow.x11.X11Util.createDisplay(X11Util.java:310) at jogamp.newt.x11.X11Display.createNativeImpl(X11Display.java:68) at jogamp.newt.DisplayImpl$1.run(DisplayImpl.java:147) at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:201) at jogamp.newt.DisplayImpl.createNative(DisplayImpl.java:145) at jogamp.newt.DisplayImpl.addReference(DisplayImpl.java:260) at jogamp.newt.ScreenImpl.createNative(ScreenImpl.java:159) at jogamp.newt.ScreenImpl.addReference(ScreenImpl.java:197) at jogamp.newt.WindowImpl.createNative(WindowImpl.java:263) at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:595) at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:640) at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:93) at jogamp.newt.DefaultEDTUtil$EventDispatchThread.run(DefaultEDTUtil.java:282) X11Util: Pending X11 Display Connections: 1 X11Util: [0]: NamedX11Display[:0.0, 0xef62b0, refCount 1, unCloseable false] java.lang.Throwable: NamedDisplay Created at: at jogamp.nativewindow.x11.X11Util$NamedDisplay.(X11Util.java:162) at jogamp.nativewindow.x11.X11Util.createDisplay(X11Util.java:310) at jogamp.newt.x11.X11Display.createNativeImpl(X11Display.java:68) at jogamp.newt.DisplayImpl$1.run(DisplayImpl.java:147) at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:201) at jogamp.newt.DisplayImpl.createNative(DisplayImpl.java:145) at jogamp.newt.DisplayImpl.addReference(DisplayImpl.java:260) at jogamp.newt.ScreenImpl.createNative(ScreenImpl.java:159) at jogamp.newt.ScreenImpl.addReference(ScreenImpl.java:197) at jogamp.newt.WindowImpl.createNative(WindowImpl.java:263) at jogamp.newt.WindowImpl.setVisibleActionImpl(WindowImpl.java:595) at jogamp.newt.WindowImpl$VisibleAction.run(WindowImpl.java:640) at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:93) at jogamp.newt.DefaultEDTUtil$EventDispatchThread.run(DefaultEDTUtil.java:282)