Skip to content
The Jenkins Controller is preparing for shutdown. No new builds can be started.

Regression

com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT.test02GLWindowGL2ES2

Failing for the past 1 build (Since Unstable#924 )
Took 6.3 sec.

Error Message

Waited 5000ms for: <27a897a9, 2d7cec96>[count 1, qsz 0, owner <Thread-9-Display-.x11_:0.0-4-EDT-1>] - <Thread-9>

Stacktrace

java.lang.RuntimeException: Waited 5000ms for: <27a897a9, 2d7cec96>[count 1, qsz 0, owner <Thread-9-Display-.x11_:0.0-4-EDT-1>] - <Thread-9>
	at jogamp.common.util.locks.RecursiveLockImpl01Unfairish.lock(RecursiveLockImpl01Unfairish.java:197)
	at jogamp.opengl.GLAutoDrawableBase.setContext(GLAutoDrawableBase.java:331)
	at jogamp.opengl.GLEventListenerState.moveTo(GLEventListenerState.java:249)
	at com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT.test02GLWindowImpl(TestGLContextDrawableSwitch11NEWT.java:340)
	at com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT.test02GLWindowGL2ES2(TestGLContextDrawableSwitch11NEWT.java:252)

Standard Error

SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1362086301815 ms III localhost/127.0.0.1:59999 - Wait for lock
Thread-4 - SISock: localhost/127.0.0.1:59999 - started
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1362086302818 ms +++ localhost/127.0.0.1:59999 - Locked 
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT - test01GLADDelegateGL2ES2
Thread[Thread-5-null,5,main] GearsES2.init ...
GearsES2 init on Thread[Thread-5-null,5,main]
Chosen GLCapabilities: 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[GL2ES2/GL4bc.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR: ATI Technologies Inc.
GL_RENDERER: ATI Radeon HD 5800 Series 
GL_VERSION: 4.2.12171 Compatibility Profile Context 9.01.8
GL GLSL: true, has-compiler: true, version 4.20, 4.20.0
GL FBO: basic true, full true
GL Profile: GLProfile[GL2ES2/GL4bc.hw]
GL Renderer Quirks:[]
GL:jogamp.opengl.gl4.GL4bcImpl@177f409c, 4.2 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 4.2.12171 Compatibility Profile Context 9.01.8
gear1 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@f5e0873
gear2 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@667cbde6
gear3 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@7977b9b
Thread[Thread-5-null,5,main] GearsES2.init FIN
Thread[Thread-5-null,5,main] GearsES2.reshape 0/0 256x256, swapInterval 1, drawable 0x4000002
Thread-5-null: ** screenshot: TestGLContextDrawableSwitch11NEWT.test01GLADDelegateGL2ES2-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba-D24-St00-Sa00_default-0256x0256.png
X00 NativeSurface:              jogamp.newt.driver.x11.WindowDriver, jogamp.newt.driver.x11.WindowDriver[Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98a8001bf0, owner true, ResourceToolkitLock[obj 0x2b5575e0, isOwner false, <77addb59, 371bed71>[count 1, qsz 0, owner <Thread-5-null>]]], 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[GL2ES2/GL4bc.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[GL2ES2/GL4bc.hw], on-scr[.]]]
, NEWT-Screen[.x11_:0.0-1-s0, idx 0, refCount 1, 1920x1200, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98b80c93a0, owner true, ResourceToolkitLock[obj 0xa81b1fb, isOwner false, <48cbdb20, 3f9f3736>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0.0-1, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98b80c93a0, owner true, ResourceToolkitLock[obj 0xa81b1fb, isOwner false, <48cbdb20, 3f9f3736>[count 0, qsz 0, owner <NULL>]]]]]
, ParentWindow null
, ParentWindowHandle 0x0 (false)
, WindowHandle 0x4000002
, SurfaceHandle 0x4000002 (lockedExt window true, surface true)
, Pos 64/64 (auto false), size 256x256
, Visible true, focus true
, Undecorated false (false)
, AlwaysOnTop false, Fullscreen false
, WrappedWindow null
, ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT$3@6de1dadb, com.jogamp.opengl.test.junit.util.QuitAdapter@6e79839, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@4ebac9b9, ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@4911b910, ], windowLock <2a8ceeea, a995a79>[count 2, qsz 0, owner <Thread-5-null>], surfaceLockCount 2]
QUIT Window Thread[Thread-5-Display-.x11_:0.0-1-EDT-1,5,main]
XX0 NativeSurface:              jogamp.newt.driver.x11.WindowDriver, jogamp.newt.driver.x11.WindowDriver[Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98a80c6670, owner true, ResourceToolkitLock[obj 0x1c701a27, isOwner false, <3c50507, 7bcd107f>[count 0, qsz 0, owner <NULL>]]], 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[GL2ES2/GL4bc.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[GL2ES2/GL4bc.hw], on-scr[.]]]
, NEWT-Screen[.x11_:0.0-2-s0, idx 0, refCount 1, 1920x1200, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98b80c93a0, owner true, ResourceToolkitLock[obj 0x53f64158, isOwner false, <4c3c2378, 3cc262>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98b80c93a0, owner true, ResourceToolkitLock[obj 0x53f64158, isOwner false, <4c3c2378, 3cc262>[count 0, qsz 0, owner <NULL>]]]]]
, ParentWindow null
, ParentWindowHandle 0x0 (false)
, WindowHandle 0x4000004
, SurfaceHandle 0x4000004 (lockedExt window false, surface false)
, Pos 2/23 (auto false), size 356x356
, Visible true, focus true
, Undecorated false (false)
, AlwaysOnTop false, Fullscreen false
, WrappedWindow null
, ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT$3@14fdb00d, com.jogamp.opengl.test.junit.util.QuitAdapter@6e79839, ], MouseListeners num 0 [], KeyListeners num 0 [], windowLock <1b31303f, 3a56860b>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
XXX NativeSurface:              jogamp.newt.driver.x11.WindowDriver, jogamp.newt.driver.x11.WindowDriver[Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98a8001bf0, owner true, ResourceToolkitLock[obj 0x2b5575e0, isOwner false, <77addb59, 371bed71>[count 0, qsz 0, owner <NULL>]]], 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[GL2ES2/GL4bc.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[GL2ES2/GL4bc.hw], on-scr[.]]]
, NEWT-Screen[.x11_:0.0-2-s0, idx 0, refCount 1, 1920x1200, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98b80c93a0, owner true, ResourceToolkitLock[obj 0x53f64158, isOwner false, <4c3c2378, 3cc262>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0.0-2, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98b80c93a0, owner true, ResourceToolkitLock[obj 0x53f64158, isOwner false, <4c3c2378, 3cc262>[count 0, qsz 0, owner <NULL>]]]]]
, ParentWindow null
, ParentWindowHandle 0x0 (false)
, WindowHandle 0x4000004
, SurfaceHandle 0x4000004 (lockedExt window false, surface false)
, Pos 2/23 (auto false), size 356x356
, Visible true, focus true
, Undecorated false (false)
, AlwaysOnTop false, Fullscreen false
, WrappedWindow null
, ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT$3@14fdb00d, com.jogamp.opengl.test.junit.util.QuitAdapter@6e79839, ], MouseListeners num 0 [], KeyListeners num 0 [], windowLock <1b31303f, 3a56860b>[count 0, qsz 0, owner <NULL>], surfaceLockCount 0]
Thread[Thread-5,5,main] GearsES2.reshape 0/0 356x356, swapInterval 1, drawable 0x4000004
Thread-5-null: ** screenshot: TestGLContextDrawableSwitch11NEWT.test01GLADDelegateGL2ES2-n0047-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba-D24-St00-Sa00_default-0356x0356.png
Thread[Thread-5,5,main] GearsES2.dispose ... 
Thread[Thread-5,5,main] GearsES2.dispose FIN
QUIT Window Thread[Thread-5-Display-.x11_:0.0-2-EDT-1,5,main]
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT - test01GLADDelegateGL2ES2
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT - test01GLADDelegateGLES2
Profile GLES2 n/a
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT - test01GLADDelegateGLES2
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT - test02GLWindowGL2ES2
Thread[Thread-9-null,5,main] GearsES2.init ...
GearsES2 init on Thread[Thread-9-null,5,main]
Chosen GLCapabilities: 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[GL2ES2/GL4bc.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR: ATI Technologies Inc.
GL_RENDERER: ATI Radeon HD 5800 Series 
GL_VERSION: 4.2.12171 Compatibility Profile Context 9.01.8
GL GLSL: true, has-compiler: true, version 4.20, 4.20.0
GL FBO: basic true, full true
GL Profile: GLProfile[GL2ES2/GL4bc.hw]
GL Renderer Quirks:[]
GL:jogamp.opengl.gl4.GL4bcImpl@17094d48, 4.2 (Compatibility profile, arb, ES2 compatible, FBO, hardware) - 4.2.12171 Compatibility Profile Context 9.01.8
gear1 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@16aeea66
gear2 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@359eda2c
gear3 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@50059a34
Thread[Thread-9-null,5,main] GearsES2.init FIN
Thread[Thread-9-null,5,main] GearsES2.reshape 0/0 256x256, swapInterval 1, drawable 0x4200004
Thread-9-null: ** screenshot: TestGLContextDrawableSwitch11NEWT.test02GLWindowGL2ES2____-n0000-GL2ES2-hw-onscreen-Bdbl-Frgb__Irgba-D24-St00-Sa00_default-0256x0256.png
X00 NativeSurface:              jogamp.newt.driver.x11.WindowDriver, jogamp.newt.driver.x11.WindowDriver[Config X11GLXGraphicsConfiguration[X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98b80c93a0, owner true, ResourceToolkitLock[obj 0x5f0ab09f, isOwner false, <36d1c778, 67eb366>[count 1, qsz 0, owner <Thread-9-null>]]], 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[GL2ES2/GL4bc.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[GL2ES2/GL4bc.hw], on-scr[.]]]
, NEWT-Screen[.x11_:0.0-3-s0, idx 0, refCount 1, 1920x1200, X11GraphicsScreen[X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98a8001bf0, owner true, ResourceToolkitLock[obj 0x6833f0de, isOwner false, <2a0ab444, 24c0f1ec>[count 0, qsz 0, owner <NULL>]]], idx 0], NEWT-Display[.x11_:0.0-3, excl false, refCount 1, hasEDT true, edtRunning true, X11GraphicsDevice[type .x11, connection :0.0, unitID 0, handle 0x7f98a8001bf0, owner true, ResourceToolkitLock[obj 0x6833f0de, isOwner false, <2a0ab444, 24c0f1ec>[count 0, qsz 0, owner <NULL>]]]]]
, ParentWindow null
, ParentWindowHandle 0x0 (false)
, WindowHandle 0x4200004
, SurfaceHandle 0x4200004 (lockedExt window true, surface true)
, Pos 64/64 (auto false), size 256x256
, Visible true, focus true
, Undecorated false (false)
, AlwaysOnTop false, Fullscreen false
, WrappedWindow null
, ChildWindows 0, SurfaceUpdatedListeners num 0 [], WindowListeners num 2 [com.jogamp.newt.opengl.GLWindow$2@774acfcd, com.jogamp.opengl.test.junit.util.QuitAdapter@5090d8ea, ], MouseListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsMouseAdapter@559113f8, ], KeyListeners num 1 [com.jogamp.opengl.test.junit.jogl.demos.es2.GearsES2$GearsKeyAdapter@27b62aab, ], windowLock <28ab54eb, 8542529>[count 3, qsz 0, owner <Thread-9-null>], surfaceLockCount 2]
QUIT Window Thread[Thread-9-Display-.x11_:0.0-3-EDT-1,5,main]
Exception in thread "Thread-9-Display-.x11_:0.0-4-EDT-1" java.lang.NullPointerException
	at jogamp.opengl.GLContextImpl.makeCurrent(GLContextImpl.java:552)
	at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1007)
	at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:896)
	at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:549)
	at jogamp.opengl.GLAutoDrawableBase.defaultWindowRepaintOp(GLAutoDrawableBase.java:106)
	at com.jogamp.newt.opengl.GLWindow.access$100(GLWindow.java:94)
	at com.jogamp.newt.opengl.GLWindow$2.windowRepaint(GLWindow.java:110)
	at jogamp.newt.WindowImpl.consumeWindowEvent(WindowImpl.java:2469)
	at jogamp.newt.WindowImpl.consumeEvent(WindowImpl.java:1981)
	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:378)
	at jogamp.newt.DisplayImpl.dispatchMessage(DisplayImpl.java:405)
	at jogamp.newt.DisplayImpl.dispatchMessages(DisplayImpl.java:441)
	at jogamp.newt.DisplayImpl$3.run(DisplayImpl.java:370)
	at jogamp.newt.DefaultEDTUtil$EventDispatchThread.run(DefaultEDTUtil.java:307)
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT - test02GLWindowGL2ES2
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT - test02GLWindowGLES2
Profile GLES2 n/a
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestGLContextDrawableSwitch11NEWT - test02GLWindowGLES2
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1362086311417 ms --- localhost/127.0.0.1:59999 - Unlock ok