Regression

com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2.test01SyncedOneAnimatorCleanDtorOrder

Failing for the past 1 build (Since Unstable#1499 )
Took 2.3 sec.

Stacktrace

junit.framework.AssertionFailedError
	at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2.syncedOneAnimator(TestSharedContextVBOES2NEWT2.java:153)
	at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2.test01SyncedOneAnimatorCleanDtorOrder(TestSharedContextVBOES2NEWT2.java:98)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
	at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
	at com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)

Standard Error

++++ Test Singleton.ctor()
++++ Test Singleton.lock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1579063987069 ms III - Start
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1579063987070 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x762f3a3d: tileRendererInUse null, GearsES2[obj 0x762f3a3d isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x762f3a3d on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x762f3a3d created: GearsObj[0x6285bf66, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x762f3a3d created: GearsObj[0x2759eef9, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x762f3a3d created: GearsObj[0x2759eef9, vbo ff 7, fs 8, bf 9, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x762f3a3d FIN GearsES2[obj 0x762f3a3d isInit true, usesShared false, 1 GearsObj[0x6285bf66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2759eef9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21090ff2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x762f3a3d 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb558d7f5b0, msaa false, tileRendererInUse null
>> GearsES2 0x762f3a3d, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test01SyncedOneAnimatorCleanDtorOrder
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x4addd2a0: tileRendererInUse null, GearsES2[obj 0x4addd2a0 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x762f3a3d isInit true, usesShared false, 1 GearsObj[0x6285bf66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2759eef9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21090ff2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x4addd2a0 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x4addd2a0 created w/ share: GearsObj[0x6285bf66, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x1f3b1ef5, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x4addd2a0 created w/ share: GearsObj[0x2759eef9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x118e44ad, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x4addd2a0 created w/ share: GearsObj[0x21090ff2, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7472aaa5, vbo ff 13, fs 14, bf 15, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x4addd2a0 FIN GearsES2[obj 0x4addd2a0 isInit true, usesShared true, 1 GearsObj[0x1f3b1ef5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x118e44ad, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7472aaa5, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x762f3a3d isInit true, usesShared false, 1 GearsObj[0x6285bf66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2759eef9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21090ff2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x4addd2a0 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb558c4a860, msaa false, tileRendererInUse null
>> GearsES2 0x4addd2a0, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x1e72db64: tileRendererInUse null, GearsES2[obj 0x1e72db64 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x762f3a3d isInit true, usesShared false, 1 GearsObj[0x6285bf66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2759eef9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21090ff2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x1e72db64 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x1e72db64 created w/ share: GearsObj[0x6285bf66, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x559327bb, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x1e72db64 created w/ share: GearsObj[0x2759eef9, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x663d12b2, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x1e72db64 created w/ share: GearsObj[0x21090ff2, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x72b8650e, vbo ff 13, fs 14, bf 15, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x1e72db64 FIN GearsES2[obj 0x1e72db64 isInit true, usesShared true, 1 GearsObj[0x559327bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x663d12b2, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x72b8650e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x762f3a3d isInit true, usesShared false, 1 GearsObj[0x6285bf66, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x2759eef9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x21090ff2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x1e72db64 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb5566565a0, msaa false, tileRendererInUse null
>> GearsES2 0x1e72db64, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x515971f5: tileRendererInUse null, GearsES2[obj 0x515971f5 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x515971f5 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x515971f5 created: GearsObj[0x3e958590, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x515971f5 created: GearsObj[0x614ea423, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x515971f5 created: GearsObj[0x614ea423, vbo ff 7, fs 8, bf 9, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x515971f5 FIN GearsES2[obj 0x515971f5 isInit true, usesShared false, 1 GearsObj[0x3e958590, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x614ea423, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f7fd2a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x515971f5 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb556661f10, msaa false, tileRendererInUse null
>> GearsES2 0x515971f5, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x530474b8: tileRendererInUse null, GearsES2[obj 0x530474b8 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x515971f5 isInit true, usesShared false, 1 GearsObj[0x3e958590, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x614ea423, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f7fd2a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x530474b8 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x530474b8 created w/ share: GearsObj[0x3e958590, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x439b95c3, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x530474b8 created w/ share: GearsObj[0x614ea423, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x24cdec7c, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x530474b8 created w/ share: GearsObj[0x6f7fd2a2, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x9d81666, vbo ff 13, fs 14, bf 15, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x530474b8 FIN GearsES2[obj 0x530474b8 isInit true, usesShared true, 1 GearsObj[0x439b95c3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x24cdec7c, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x9d81666, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x515971f5 isInit true, usesShared false, 1 GearsObj[0x3e958590, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x614ea423, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f7fd2a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x530474b8 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb558c61b60, msaa false, tileRendererInUse null
>> GearsES2 0x530474b8, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x672a2a39: tileRendererInUse null, GearsES2[obj 0x672a2a39 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x515971f5 isInit true, usesShared false, 1 GearsObj[0x3e958590, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x614ea423, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f7fd2a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x672a2a39 on Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x672a2a39 created w/ share: GearsObj[0x3e958590, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x231b6eab, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x672a2a39 created w/ share: GearsObj[0x614ea423, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x3b641c87, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x672a2a39 created w/ share: GearsObj[0x6f7fd2a2, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x45f82c6d, vbo ff 13, fs 14, bf 15, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x672a2a39 FIN GearsES2[obj 0x672a2a39 isInit true, usesShared true, 1 GearsObj[0x231b6eab, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b641c87, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x45f82c6d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x515971f5 isInit true, usesShared false, 1 GearsObj[0x3e958590, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x614ea423, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6f7fd2a2, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x672a2a39 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb5566582b0, msaa false, tileRendererInUse null
>> GearsES2 0x672a2a39, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
XXX-C-3.1: hash 0x40aad1b3, 	(isShared true, created true, master 0x40aad1b3)
  Created   Ctx #0: hash 0x7d785ea0, 	(created true)
  Created   Ctx #1: hash 0x53eb72cb, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.2: hash 0x7d785ea0, 	(isShared true, created true, master 0x40aad1b3)
  Created   Ctx #0: hash 0x53eb72cb, 	(created true)
  Created   Ctx #1: hash 0x40aad1b3, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.3: hash 0x53eb72cb, 	(isShared true, created true, master 0x40aad1b3)
  Created   Ctx #0: hash 0x7d785ea0, 	(created true)
  Created   Ctx #1: hash 0x40aad1b3, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x515971f5: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x515971f5 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x530474b8: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x530474b8 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x672a2a39: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x672a2a39 FIN
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test02SyncedOneAnimatorDirtyDtorOrder
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.0 0x32b3113: tileRendererInUse null, GearsES2[obj 0x32b3113 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x32b3113 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x32b3113 created: GearsObj[0x2d3a729f, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x32b3113 created: GearsObj[0x3b84b75, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x32b3113 created: GearsObj[0x3b84b75, vbo ff 7, fs 8, bf 9, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.init.X 0x32b3113 FIN GearsES2[obj 0x32b3113 isInit true, usesShared false, 1 GearsObj[0x2d3a729f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b84b75, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc3924b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#02,5,main] GearsES2.reshape 0x32b3113 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb558c79560, msaa false, tileRendererInUse null
>> GearsES2 0x32b3113, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x65ab6805: tileRendererInUse null, GearsES2[obj 0x65ab6805 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x32b3113 isInit true, usesShared false, 1 GearsObj[0x2d3a729f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b84b75, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc3924b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x65ab6805 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x65ab6805 created w/ share: GearsObj[0x2d3a729f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x55cb36, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x65ab6805 created w/ share: GearsObj[0x3b84b75, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x49c1f420, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x65ab6805 created w/ share: GearsObj[0x7cc3924b, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x780d69ee, vbo ff 13, fs 14, bf 15, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x65ab6805 FIN GearsES2[obj 0x65ab6805 isInit true, usesShared true, 1 GearsObj[0x55cb36, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x49c1f420, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x780d69ee, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x32b3113 isInit true, usesShared false, 1 GearsObj[0x2d3a729f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b84b75, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc3924b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x65ab6805 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb558dac690, msaa false, tileRendererInUse null
>> GearsES2 0x65ab6805, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.0 0xe280c8e: tileRendererInUse null, GearsES2[obj 0xe280c8e isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x32b3113 isInit true, usesShared false, 1 GearsObj[0x2d3a729f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b84b75, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc3924b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0xe280c8e on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0xe280c8e created w/ share: GearsObj[0x2d3a729f, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x57e9124c, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0xe280c8e created w/ share: GearsObj[0x3b84b75, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x71e323b9, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0xe280c8e created w/ share: GearsObj[0x7cc3924b, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2f898a7b, vbo ff 13, fs 14, bf 15, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.init.X 0xe280c8e FIN GearsES2[obj 0xe280c8e isInit true, usesShared true, 1 GearsObj[0x57e9124c, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x71e323b9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2f898a7b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x32b3113 isInit true, usesShared false, 1 GearsObj[0x2d3a729f, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x3b84b75, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7cc3924b, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#03,5,main] GearsES2.reshape 0xe280c8e 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb556669270, msaa false, tileRendererInUse null
>> GearsES2 0xe280c8e, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
XXX-C-3.1: hash 0x5316932d, 	(isShared true, created true, master 0x5316932d)
  Created   Ctx #0: hash 0x780ceb99, 	(created true)
  Created   Ctx #1: hash 0x745c97dc, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.2: hash 0x745c97dc, 	(isShared true, created true, master 0x5316932d)
  Created   Ctx #0: hash 0x5316932d, 	(created true)
  Created   Ctx #1: hash 0x780ceb99, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.3: hash 0x780ceb99, 	(isShared true, created true, master 0x5316932d)
  Created   Ctx #0: hash 0x5316932d, 	(created true)
  Created   Ctx #1: hash 0x745c97dc, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX Destroy in clean order NOW
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x65ab6805: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x65ab6805 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xe280c8e: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0xe280c8e FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x32b3113: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x32b3113 FIN
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test11AsyncEachAnimatorCleanDtorOrder
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.0 0x219ed465: tileRendererInUse null, GearsES2[obj 0x219ed465 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x219ed465 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x219ed465 created: GearsObj[0x574a2967, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x219ed465 created: GearsObj[0x5209e150, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x219ed465 created: GearsObj[0x5209e150, vbo ff 7, fs 8, bf 9, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.X 0x219ed465 FIN GearsES2[obj 0x219ed465 isInit true, usesShared false, 1 GearsObj[0x574a2967, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5209e150, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x649b10d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x219ed465 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb5567c6210, msaa false, tileRendererInUse null
>> GearsES2 0x219ed465, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.0 0x51c94612: tileRendererInUse null, GearsES2[obj 0x51c94612 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x219ed465 isInit true, usesShared false, 1 GearsObj[0x574a2967, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5209e150, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x649b10d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x51c94612 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x51c94612 created w/ share: GearsObj[0x574a2967, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x694e2a5d, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x51c94612 created w/ share: GearsObj[0x5209e150, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x679281b9, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x51c94612 created w/ share: GearsObj[0x649b10d, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x11b8c35e, vbo ff 13, fs 14, bf 15, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.X 0x51c94612 FIN GearsES2[obj 0x51c94612 isInit true, usesShared true, 1 GearsObj[0x694e2a5d, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x679281b9, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x11b8c35e, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x219ed465 isInit true, usesShared false, 1 GearsObj[0x574a2967, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5209e150, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x649b10d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x51c94612 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb5567c7360, msaa false, tileRendererInUse null
>> GearsES2 0x51c94612, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.0 0x6f9cf0a4: tileRendererInUse null, GearsES2[obj 0x6f9cf0a4 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x219ed465 isInit true, usesShared false, 1 GearsObj[0x574a2967, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5209e150, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x649b10d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x6f9cf0a4 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main]
Chosen GLCapabilities: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2ES2/GL4.hw], on-scr[.]]
INIT GL IS: jogamp.opengl.gl4.GL4bcImpl
Swap Interval  1
GL Profile     GLProfile[GL4/GL4.hw]
GL Version     4.1 (Core profile, arb, compat[ES2, ES3], FBO, hardware) - 4.1 INTEL-14.3.9 [GL 4.1.0, vendor 14.3.9 (INTEL-14.3.9)]
Quirks         [NoOffscreenBitmap, GL4NeedsGL3Request, NeedSharedObjectSync]
Impl. class    jogamp.opengl.gl4.GL4bcImpl
GL_VENDOR      Intel Inc.
GL_RENDERER    Intel Iris OpenGL Engine
GL_VERSION     4.1 INTEL-14.3.9
GLSL           true, has-compiler-func: true, version: 4.10 / 4.10.0
GL FBO: basic true, full true
GL_EXTENSIONS  45
GLX_EXTENSIONS 0
-----------------------------------------------------------------------------------------------------
gear1 0x6f9cf0a4 created w/ share: GearsObj[0x574a2967, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x55b7c3d3, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x6f9cf0a4 created w/ share: GearsObj[0x5209e150, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x14a62dc3, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x6f9cf0a4 created w/ share: GearsObj[0x649b10d, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x2d321e0f, vbo ff 13, fs 14, bf 15, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.init.X 0x6f9cf0a4 FIN GearsES2[obj 0x6f9cf0a4 isInit true, usesShared true, 1 GearsObj[0x55b7c3d3, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x14a62dc3, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x2d321e0f, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x219ed465 isInit true, usesShared false, 1 GearsObj[0x574a2967, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5209e150, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x649b10d, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.reshape 0x6f9cf0a4 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7fb5567be370, msaa false, tileRendererInUse null
>> GearsES2 0x6f9cf0a4, angle 0.0, [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0 -> [l -1.0, r 1.0, b -1.0, t 1.0] 2.0x2.0, v-flip false
XXX-C-3.1: hash 0x299caf3a, 	(isShared true, created true, master 0x299caf3a)
  Created   Ctx #0: hash 0x5d9715aa, 	(created true)
  Created   Ctx #1: hash 0x60c0e9cf, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.2: hash 0x5d9715aa, 	(isShared true, created true, master 0x299caf3a)
  Created   Ctx #0: hash 0x60c0e9cf, 	(created true)
  Created   Ctx #1: hash 0x299caf3a, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.3: hash 0x60c0e9cf, 	(isShared true, created true, master 0x299caf3a)
  Created   Ctx #0: hash 0x5d9715aa, 	(created true)
  Created   Ctx #1: hash 0x299caf3a, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX Destroy in creation order NOW - Driver Impl. May trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x219ed465: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x219ed465 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6f9cf0a4: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x6f9cf0a4 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x51c94612: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x51c94612 FIN
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT2 - test12AsyncEachAnimatorDirtyDtorOrder
++++ Test Singleton.unlock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1579063998241 ms III - Stopping: alive true, shallQuit true, hasSocket true
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1579063998241 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms