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

Regression

com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec.test02NewtCanvasSWTPreVisible

Failing for the past 1 build (Since Unstable#1036 )
Took 33 ms.

Error Message

Device is disposed

Stacktrace

org.eclipse.swt.SWTException: Device is disposed
	at org.eclipse.swt.SWT.error(SWT.java:4373)
	at org.eclipse.swt.SWT.error(SWT.java:4288)
	at org.eclipse.swt.SWT.error(SWT.java:4259)
	at org.eclipse.swt.widgets.Display.error(Display.java:1182)
	at org.eclipse.swt.widgets.Display.getThread(Display.java:2365)
	at jogamp.newt.swt.SWTEDTUtil.waitUntilStopped(SWTEDTUtil.java:220)
	at jogamp.newt.DisplayImpl.removeEDT(DisplayImpl.java:214)
	at jogamp.newt.DisplayImpl.setEDTUtil(DisplayImpl.java:194)
	at com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec.testImpl(TestSWTBug643AsyncExec.java:234)
	at com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec.test02NewtCanvasSWTPreVisible(TestSWTBug643AsyncExec.java:327)

Standard Error

Thread-1 - SISock: localhost/127.0.0.1:59999 - started
SLOCK [T main @ 1373020585385 ms +++ localhost/127.0.0.1:59999 - Locked within 5 ms, 1 attempts
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas
SWTAccessor.<init>: GTK Version: 2.8.10
**** Pre Shell Open
Thread[main,5,main] GearsES2.init ...
GearsES2 init on Thread[main,5,main]
Chosen GLCapabilities: GLCaps[glx vid 0x29, fbc 0x29: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  -1
GL Profile     GLProfile[GL2/GL2.hw]
GL Version     4.2 (hardware) - 4.2.12337 Compatibility Profile Context 13.101 [GL 4.2.0, vendor 13.101.0 (Compatibility Profile Context 13.101)]
Quirks         [DontCloseX11Display]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      ATI Technologies Inc.
GL_RENDERER    ATI Radeon HD 5800 Series 
GL_VERSION     4.2.12337 Compatibility Profile Context 13.101
GLSL           true, has-compiler-func: true, version: 4.30 / 4.30.0
GL FBO: basic true, full true
GL_EXTENSIONS  230
GLX_EXTENSIONS 28
-----------------------------------------------------------------------------------------------------
gear1 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@28ca36f8
gear2 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@73dee8b3
gear3 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@2f7f7b33
Thread[main,5,main] GearsES2.init FIN
Thread[main,5,main] GearsES2.reshape 0/0 394x421, swapInterval 1, drawable 0x3c00002
Thread[main,5,main] GearsES2.display 394x421, swapInterval 1, drawable 0x3c00002
**** Post Shell Open
[A-0 shallStop false]
Thread[main,5,main] GearsES2.display 394x421, swapInterval 1, drawable 0x3c00002
[SWT A-i shallStop false]: Counter[loc 1, glob: 1]
[SWT A-i shallStop false]: Counter[loc 2, glob: 2]
[SWT A-i shallStop false]: Counter[loc 3, glob: 3]
[SWT A-i shallStop false]: Counter[loc 4, glob: 4]
[SWT A-i shallStop false]: Counter[loc 5, glob: 5]
[SWT A-i shallStop false]: Counter[loc 6, glob: 6]
[SWT A-i shallStop false]: Counter[loc 7, glob: 7]
[SWT A-i shallStop false]: Counter[loc 8, glob: 8]
[SWT A-i shallStop false]: Counter[loc 9, glob: 9]
[SWT A-i shallStop false]: Counter[loc 10, glob: 10]
*R-Exit* shallStop true
Thread[main,5,main] GearsES2.dispose ... 
Thread[main,5,main] GearsES2.dispose FIN
EDT Counter before exit: SWT 10, NEWT 0
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test01JOGLGLCanvas
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTSimple
**** Pre Shell Open
Thread[main,5,main] GearsES2.init ...
GearsES2 init on Thread[main,5,main]
Chosen GLCapabilities: GLCaps[glx vid 0x29, fbc 0x29: rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  -1
GL Profile     GLProfile[GL2/GL2.hw]
GL Version     4.2 (hardware) - 4.2.12337 Compatibility Profile Context 13.101 [GL 4.2.0, vendor 13.101.0 (Compatibility Profile Context 13.101)]
Quirks         [DontCloseX11Display]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      ATI Technologies Inc.
GL_RENDERER    ATI Radeon HD 5800 Series 
GL_VERSION     4.2.12337 Compatibility Profile Context 13.101
GLSL           true, has-compiler-func: true, version: 4.30 / 4.30.0
GL FBO: basic true, full true
GL_EXTENSIONS  230
GLX_EXTENSIONS 28
-----------------------------------------------------------------------------------------------------
gear1 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@6d26b88a
gear2 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@91da402
gear3 created: com.jogamp.opengl.test.junit.jogl.demos.es2.GearsObjectES2@78fa83fa
Thread[main,5,main] GearsES2.init FIN
Thread[main,5,main] GearsES2.reshape 0/0 394x421, swapInterval 1, drawable 0x3c00004
Thread[main,5,main] GearsES2.display 394x421, swapInterval 1, drawable 0x3c00004
Thread[main,5,main] GearsES2.reshape 0/0 394x421, swapInterval 1, drawable 0x3c00004
Thread[main,5,main] GearsES2.display 394x421, swapInterval 1, drawable 0x3c00004
Thread[main,5,main] GearsES2.display 394x421, swapInterval 1, drawable 0x3c00004
Thread[main,5,main] GearsES2.display 394x421, swapInterval 1, drawable 0x3c00004
**** Post Shell Open
[A-0 shallStop false]
Thread[main,5,main] GearsES2.display 394x421, swapInterval 1, drawable 0x3c00004
Thread[main,5,main] GearsES2.display 394x421, swapInterval 1, drawable 0x3c00004
[SWT A-i shallStop false]: Counter[loc 1, glob: 1]
[NEWT A-i shallStop false]: Counter[loc 1, glob: 1]
[SWT A-i shallStop false]: Counter[loc 2, glob: 2]
[NEWT A-i shallStop false]: Counter[loc 2, glob: 2]
[SWT A-i shallStop false]: Counter[loc 3, glob: 3]
[NEWT A-i shallStop false]: Counter[loc 3, glob: 3]
[SWT A-i shallStop false]: Counter[loc 4, glob: 4]
[NEWT A-i shallStop false]: Counter[loc 4, glob: 4]
[SWT A-i shallStop false]: Counter[loc 5, glob: 5]
[NEWT A-i shallStop false]: Counter[loc 5, glob: 5]
[SWT A-i shallStop false]: Counter[loc 6, glob: 6]
[NEWT A-i shallStop false]: Counter[loc 6, glob: 6]
[SWT A-i shallStop false]: Counter[loc 7, glob: 7]
[NEWT A-i shallStop false]: Counter[loc 7, glob: 7]
[SWT A-i shallStop false]: Counter[loc 8, glob: 8]
[NEWT A-i shallStop false]: Counter[loc 8, glob: 8]
[SWT A-i shallStop false]: Counter[loc 9, glob: 9]
[NEWT A-i shallStop false]: Counter[loc 9, glob: 9]
[SWT A-i shallStop false]: Counter[loc 10, glob: 10]
[NEWT A-i shallStop false]: Counter[loc 10, glob: 10]
*R-Exit* shallStop true
Thread[main,5,main] GearsES2.dispose ... 
Thread[main,5,main] GearsES2.dispose FIN
EDT Counter before exit: SWT 10, NEWT 10
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTSimple
++++ UITestCase.setUp: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTPreVisible
++++ UITestCase.tearDown: com.jogamp.opengl.test.junit.jogl.swt.TestSWTBug643AsyncExec - test02NewtCanvasSWTPreVisible
SLOCK [T main @ 1373020588529 ms --- localhost/127.0.0.1:59999 - Unlock ok within 2 ms