Regression

com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3.test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer

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.TestSharedContextVBOES2NEWT3.syncedOneAnimator(TestSharedContextVBOES2NEWT3.java:150)
	at com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3.test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer(TestSharedContextVBOES2NEWT3.java:107)
	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 @ 1579064002825 ms III - Start
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1579064002826 ms +++ localhost/127.0.0.1:59999 - Locked within 13 ms, 1 attempts
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer
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[0xfd9b28e, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x762f3a3d created: GearsObj[0x6d02e245, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x762f3a3d created: GearsObj[0x6d02e245, 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[0xfd9b28e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d02e245, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17a34122, 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 0x7ffa3bfa8ff0, 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
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[0xfd9b28e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d02e245, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17a34122, 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[0xfd9b28e, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x4923ad68, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x4addd2a0 created w/ share: GearsObj[0x6d02e245, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x25fc1f51, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x4addd2a0 created w/ share: GearsObj[0x17a34122, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x4c66b23, 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[0x4923ad68, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x25fc1f51, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x4c66b23, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x762f3a3d isInit true, usesShared false, 1 GearsObj[0xfd9b28e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d02e245, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17a34122, 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 0x7ffa3e552630, 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 0x7c0d1b: tileRendererInUse null, GearsES2[obj 0x7c0d1b isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x762f3a3d isInit true, usesShared false, 1 GearsObj[0xfd9b28e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d02e245, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17a34122, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x7c0d1b 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 0x7c0d1b created w/ share: GearsObj[0xfd9b28e, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x233b6054, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x7c0d1b created w/ share: GearsObj[0x6d02e245, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1293a157, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x7c0d1b created w/ share: GearsObj[0x17a34122, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x7afe39cb, 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 0x7c0d1b FIN GearsES2[obj 0x7c0d1b isInit true, usesShared true, 1 GearsObj[0x233b6054, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1293a157, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x7afe39cb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x762f3a3d isInit true, usesShared false, 1 GearsObj[0xfd9b28e, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6d02e245, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x17a34122, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x7c0d1b 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3bfac4b0, msaa false, tileRendererInUse null
>> GearsES2 0x7c0d1b, 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 0x7c32eadd, 	(isShared true, created true, master 0x7c32eadd)
  Created   Ctx #0: hash 0xe74a825, 	(created true)
  Created   Ctx #1: hash 0x4b2419dd, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.2: hash 0xe74a825, 	(isShared true, created true, master 0x7c32eadd)
  Created   Ctx #0: hash 0x7c32eadd, 	(created true)
  Created   Ctx #1: hash 0x4b2419dd, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.3: hash 0x4b2419dd, 	(isShared true, created true, master 0x7c32eadd)
  Created   Ctx #0: hash 0xe74a825, 	(created true)
  Created   Ctx #1: hash 0x7c32eadd, 	(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 0x7c0d1b: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x7c0d1b FIN
finishLifecycleAction(com.jogamp.opengl.util.Animator$3): ++++++ timeout reached ++++++ Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1
finishLifecycleAction(com.jogamp.opengl.util.Animator$3): OK false- pollPeriod 1000, blocking true -> res false, waited 1010/1000 - Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1
 - com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 3, totals[dt 0, frames 1, fps 0.0], modeBits 1, init'ed true, animThread Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main], exclCtxThread false(null)]
    [2]: com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:634)
    [3]: com.jogamp.opengl.util.Animator.pause(Animator.java:332)
    [4]: com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.pauseRenderingAction(GLWindow.java:705)
    [5]: jogamp.newt.WindowImpl$1.run(WindowImpl.java:1435)
    [6]: com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [7]: jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4addd2a0: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x4addd2a0 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x762f3a3d: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-1,5,main] GearsES2.dispose 0x762f3a3d FIN
XXX-C-3.1: hash 0x7c32eadd, 	(isShared false, created false, master 0x0)
	 Total created 0 + destroyed 0 = 0

XXX-C-3.2: hash 0xe74a825, 	(isShared false, created false, master 0x0)
	 Total created 0 + destroyed 0 = 0

XXX-C-3.3: hash 0x4b2419dd, 	(isShared false, created false, master 0x0)
	 Total created 0 + destroyed 0 = 0

++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test01SyncedOneAnimatorCleanDtorOrderCopyBuffer
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test02SyncedOneAnimatorCleanDtorOrderMapBuffer
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x27fa4d6: tileRendererInUse null, GearsES2[obj 0x27fa4d6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x27fa4d6 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 0x27fa4d6 created: GearsObj[0x4333bcb6, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x27fa4d6 created: GearsObj[0x3d5033cf, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x27fa4d6 created: GearsObj[0x3d5033cf, vbo ff 7, fs 9, bf 8, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x27fa4d6 FIN GearsES2[obj 0x27fa4d6 isInit true, usesShared false, 1 GearsObj[0x4333bcb6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d5033cf, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1224555f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x27fa4d6 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e5525f0, msaa false, tileRendererInUse null
>> GearsES2 0x27fa4d6, 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 0x668bbf72: tileRendererInUse null, GearsES2[obj 0x668bbf72 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x27fa4d6 isInit true, usesShared false, 1 GearsObj[0x4333bcb6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d5033cf, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1224555f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
GearsES2 init 0x668bbf72 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 0x668bbf72 created w/ share: GearsObj[0x4333bcb6, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x24b6e73a, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x668bbf72 created w/ share: GearsObj[0x3d5033cf, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0xeeb1e94, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x668bbf72 created w/ share: GearsObj[0x1224555f, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0xc5aa0b7, vbo ff 13, fs 15, bf 14, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x668bbf72 FIN GearsES2[obj 0x668bbf72 isInit true, usesShared true, 1 GearsObj[0x24b6e73a, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0xeeb1e94, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0xc5aa0b7, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x27fa4d6 isInit true, usesShared false, 1 GearsObj[0x4333bcb6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d5033cf, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1224555f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x668bbf72 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3bfa0870, msaa false, tileRendererInUse null
>> GearsES2 0x668bbf72, 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 0x567df249: tileRendererInUse null, GearsES2[obj 0x567df249 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x27fa4d6 isInit true, usesShared false, 1 GearsObj[0x4333bcb6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d5033cf, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1224555f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
GearsES2 init 0x567df249 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 0x567df249 created w/ share: GearsObj[0x4333bcb6, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x770772cd, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x567df249 created w/ share: GearsObj[0x3d5033cf, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x259bd53f, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x567df249 created w/ share: GearsObj[0x1224555f, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x6c003e68, vbo ff 13, fs 15, bf 14, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x567df249 FIN GearsES2[obj 0x567df249 isInit true, usesShared true, 1 GearsObj[0x770772cd, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x259bd53f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x6c003e68, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x27fa4d6 isInit true, usesShared false, 1 GearsObj[0x4333bcb6, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3d5033cf, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x1224555f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x567df249 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e58cff0, msaa false, tileRendererInUse null
>> GearsES2 0x567df249, 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 0x3df149e5, 	(isShared true, created true, master 0x3df149e5)
  Created   Ctx #0: hash 0x63ebd5a1, 	(created true)
  Created   Ctx #1: hash 0x6d2c2674, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.2: hash 0x6d2c2674, 	(isShared true, created true, master 0x3df149e5)
  Created   Ctx #0: hash 0x63ebd5a1, 	(created true)
  Created   Ctx #1: hash 0x3df149e5, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.3: hash 0x63ebd5a1, 	(isShared true, created true, master 0x3df149e5)
  Created   Ctx #0: hash 0x3df149e5, 	(created true)
  Created   Ctx #1: hash 0x6d2c2674, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX Destroy in clean order NOW
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x567df249: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x567df249 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x668bbf72: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x668bbf72 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x27fa4d6: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-2,5,main] GearsES2.dispose 0x27fa4d6 FIN
XXX-C-3.1: hash 0x3df149e5, 	(isShared false, created false, master 0x0)
	 Total created 0 + destroyed 0 = 0

XXX-C-3.2: hash 0x6d2c2674, 	(isShared false, created false, master 0x0)
	 Total created 0 + destroyed 0 = 0

XXX-C-3.3: hash 0x63ebd5a1, 	(isShared false, created false, master 0x0)
	 Total created 0 + destroyed 0 = 0

++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test02SyncedOneAnimatorCleanDtorOrderMapBuffer
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x575be6cf: tileRendererInUse null, GearsES2[obj 0x575be6cf isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x575be6cf 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 0x575be6cf created: GearsObj[0x6683c6e5, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x575be6cf created: GearsObj[0x130b239e, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x575be6cf created: GearsObj[0x130b239e, vbo ff 7, fs 8, bf 9, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x575be6cf FIN GearsES2[obj 0x575be6cf isInit true, usesShared false, 1 GearsObj[0x6683c6e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x130b239e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37b18f57, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x575be6cf 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e57b090, msaa false, tileRendererInUse null
>> GearsES2 0x575be6cf, 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.TestSharedContextVBOES2NEWT3 - test03SyncedOneAnimatorDirtyDtorOrderCopyBuffer
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test04SyncedOneAnimatorDirtyDtorOrderMapBuffer
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.0 0x6c90a379: tileRendererInUse null, GearsES2[obj 0x6c90a379 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x575be6cf isInit true, usesShared false, 1 GearsObj[0x6683c6e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x130b239e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37b18f57, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x6c90a379 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 0x6c90a379 created w/ share: GearsObj[0x6683c6e5, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x78e96f31, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x6c90a379 created w/ share: GearsObj[0x130b239e, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x29437660, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x6c90a379 created w/ share: GearsObj[0x37b18f57, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x5c70bcf7, 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 0x6c90a379 FIN GearsES2[obj 0x6c90a379 isInit true, usesShared true, 1 GearsObj[0x78e96f31, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x29437660, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x5c70bcf7, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x575be6cf isInit true, usesShared false, 1 GearsObj[0x6683c6e5, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x130b239e, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x37b18f57, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x6c90a379 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e568250, msaa false, tileRendererInUse null
>> GearsES2 0x6c90a379, 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 0x65ab6805: tileRendererInUse null, GearsES2[obj 0x65ab6805 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x65ab6805 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 0x65ab6805 created: GearsObj[0x2af900e3, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x65ab6805 created: GearsObj[0x26964fa9, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x65ab6805 created: GearsObj[0x26964fa9, vbo ff 7, fs 9, bf 8, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x65ab6805 FIN GearsES2[obj 0x65ab6805 isInit true, usesShared false, 1 GearsObj[0x2af900e3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x26964fa9, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7b8723d2, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x65ab6805 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e57f480, 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-null,5,main] GearsES2.init.0 0x7be7d1a3: tileRendererInUse null, GearsES2[obj 0x7be7d1a3 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x65ab6805 isInit true, usesShared false, 1 GearsObj[0x2af900e3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x26964fa9, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7b8723d2, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
GearsES2 init 0x7be7d1a3 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 0x7be7d1a3 created w/ share: GearsObj[0x2af900e3, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x38463463, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x7be7d1a3 created w/ share: GearsObj[0x26964fa9, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x7a2c034f, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x7be7d1a3 created w/ share: GearsObj[0x7b8723d2, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x539efe4c, vbo ff 13, fs 15, bf 14, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x7be7d1a3 FIN GearsES2[obj 0x7be7d1a3 isInit true, usesShared true, 1 GearsObj[0x38463463, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x7a2c034f, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x539efe4c, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x65ab6805 isInit true, usesShared false, 1 GearsObj[0x2af900e3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x26964fa9, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7b8723d2, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x7be7d1a3 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e47de10, msaa false, tileRendererInUse null
>> GearsES2 0x7be7d1a3, 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 0x219ed465: tileRendererInUse null, GearsES2[obj 0x219ed465 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x65ab6805 isInit true, usesShared false, 1 GearsObj[0x2af900e3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x26964fa9, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7b8723d2, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
GearsES2 init 0x219ed465 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 0x219ed465 created w/ share: GearsObj[0x2af900e3, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x27493973, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x219ed465 created w/ share: GearsObj[0x26964fa9, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x39a21ba9, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x219ed465 created w/ share: GearsObj[0x7b8723d2, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x5f9c9f0f, vbo ff 13, fs 15, bf 14, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.init.X 0x219ed465 FIN GearsES2[obj 0x219ed465 isInit true, usesShared true, 1 GearsObj[0x27493973, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x39a21ba9, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5f9c9f0f, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x65ab6805 isInit true, usesShared false, 1 GearsObj[0x2af900e3, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x26964fa9, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x7b8723d2, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-null,5,main] GearsES2.reshape 0x219ed465 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e4b9a80, 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
XXX-C-3.1: hash 0x5452325c, 	(isShared true, created true, master 0x5452325c)
  Created   Ctx #0: hash 0x6614b942, 	(created true)
  Created   Ctx #1: hash 0x622b21df, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.2: hash 0x622b21df, 	(isShared true, created true, master 0x5452325c)
  Created   Ctx #0: hash 0x6614b942, 	(created true)
  Created   Ctx #1: hash 0x5452325c, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.3: hash 0x6614b942, 	(isShared true, created true, master 0x5452325c)
  Created   Ctx #0: hash 0x5452325c, 	(created true)
  Created   Ctx #1: hash 0x622b21df, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX Destroy in creation order NOW - Driver Impl. Ma trigger driver Bug i.e. not postponing GL ctx destruction after releasing all refs.
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x65ab6805: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x65ab6805 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7be7d1a3: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7be7d1a3 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x219ed465: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x219ed465 FIN
XXX-C-3.1: hash 0x5452325c, 	(isShared false, created false, master 0x0)
	 Total created 0 + destroyed 0 = 0

XXX-C-3.2: hash 0x622b21df, 	(isShared false, created false, master 0x0)
	 Total created 0 + destroyed 0 = 0

XXX-C-3.3: hash 0x6614b942, 	(isShared false, created false, master 0x0)
	 Total created 0 + destroyed 0 = 0

++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test04SyncedOneAnimatorDirtyDtorOrderMapBuffer
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.0 0x51c94612: tileRendererInUse null, GearsES2[obj 0x51c94612 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x51c94612 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 0x51c94612 created: GearsObj[0x747ac6b7, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x51c94612 created: GearsObj[0x4ccc5987, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x51c94612 created: GearsObj[0x4ccc5987, vbo ff 7, fs 8, bf 9, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.init.X 0x51c94612 FIN GearsES2[obj 0x51c94612 isInit true, usesShared false, 1 GearsObj[0x747ac6b7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ccc5987, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x255a7e15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#04,5,main] GearsES2.reshape 0x51c94612 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e4a4320, 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#05,5,main] GearsES2.init.0 0x14e6ef41: tileRendererInUse null, GearsES2[obj 0x14e6ef41 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x51c94612 isInit true, usesShared false, 1 GearsObj[0x747ac6b7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ccc5987, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x255a7e15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x14e6ef41 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 0x14e6ef41 created w/ share: GearsObj[0x747ac6b7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x7a304edc, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x14e6ef41 created w/ share: GearsObj[0x4ccc5987, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x1bc07c4a, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x14e6ef41 created w/ share: GearsObj[0x255a7e15, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0xfc43560, vbo ff 13, fs 14, bf 15, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.init.X 0x14e6ef41 FIN GearsES2[obj 0x14e6ef41 isInit true, usesShared true, 1 GearsObj[0x7a304edc, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x1bc07c4a, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0xfc43560, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x51c94612 isInit true, usesShared false, 1 GearsObj[0x747ac6b7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ccc5987, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x255a7e15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#05,5,main] GearsES2.reshape 0x14e6ef41 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e580bb0, msaa false, tileRendererInUse null
>> GearsES2 0x14e6ef41, 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 0x438c2c44: tileRendererInUse null, GearsES2[obj 0x438c2c44 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x51c94612 isInit true, usesShared false, 1 GearsObj[0x747ac6b7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ccc5987, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x255a7e15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x438c2c44 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 0x438c2c44 created w/ share: GearsObj[0x747ac6b7, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x701c20bb, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x438c2c44 created w/ share: GearsObj[0x4ccc5987, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x5d9ba15b, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x438c2c44 created w/ share: GearsObj[0x255a7e15, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x850d022, 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 0x438c2c44 FIN GearsES2[obj 0x438c2c44 isInit true, usesShared true, 1 GearsObj[0x701c20bb, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x5d9ba15b, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x850d022, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x51c94612 isInit true, usesShared false, 1 GearsObj[0x747ac6b7, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x4ccc5987, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x255a7e15, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main] GearsES2.reshape 0x438c2c44 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3bfc2270, msaa false, tileRendererInUse null
>> GearsES2 0x438c2c44, 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 0xa8f6440, 	(isShared true, created true, master 0xa8f6440)
  Created   Ctx #0: hash 0x23162be4, 	(created true)
  Created   Ctx #1: hash 0x296100f6, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.2: hash 0x23162be4, 	(isShared true, created true, master 0xa8f6440)
  Created   Ctx #0: hash 0xa8f6440, 	(created true)
  Created   Ctx #1: hash 0x296100f6, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.3: hash 0x296100f6, 	(isShared true, created true, master 0xa8f6440)
  Created   Ctx #0: hash 0xa8f6440, 	(created true)
  Created   Ctx #1: hash 0x23162be4, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX Destroy in clean order NOW
finishLifecycleAction(com.jogamp.opengl.util.Animator$2): ++++++ timeout reached ++++++ Thread-2-UserApp-JUnitTestRunner
finishLifecycleAction(com.jogamp.opengl.util.Animator$2): OK false- pollPeriod 1000, blocking true -> res false, waited 1001/1000 - Thread-2-UserApp-JUnitTestRunner
 - com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main], exclCtxThread false(null)]
    [2]: com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:634)
    [3]: com.jogamp.opengl.util.Animator.stop(Animator.java:318)
    [4]: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3.asyncEachAnimator(TestSharedContextVBOES2NEWT3.java:358)
    [5]: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3.test11ASyncEachAnimatorCleanDtorOrderCopyBuffer(TestSharedContextVBOES2NEWT3.java:251)
    [6]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [7]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [8]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [9]: java.base/java.lang.reflect.Method.invoke(Method.java:566)
    [10]: org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:47)
    [11]: org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
    [12]: org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:44)
    [13]: org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
    [14]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [15]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [16]: org.junit.rules.TestWatcher$1.evaluate(TestWatcher.java:55)
    [17]: org.junit.rules.RunRules.evaluate(RunRules.java:20)
    [18]: org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:271)
    [19]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:70)
    [20]: org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:50)
    [21]: org.junit.runners.ParentRunner$3.run(ParentRunner.java:238)
    [22]: org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:63)
    [23]: org.junit.runners.ParentRunner.runChildren(ParentRunner.java:236)
    [24]: org.junit.runners.ParentRunner.access$000(ParentRunner.java:53)
    [25]: org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:229)
    [26]: org.junit.internal.runners.statements.RunBefores.evaluate(RunBefores.java:26)
    [27]: org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
    [28]: org.junit.runners.ParentRunner.run(ParentRunner.java:309)
    [29]: junit.framework.JUnit4TestAdapter.run(JUnit4TestAdapter.java:38)
    [30]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.run(JUnitTestRunner.java:534)
    [31]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.launch(JUnitTestRunner.java:1196)
    [32]: org.apache.tools.ant.taskdefs.optional.junit.JUnitTestRunner.main(JUnitTestRunner.java:1041)
    [33]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    [34]: java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    [35]: java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    [36]: java.base/java.lang.reflect.Method.invoke(Method.java:566)
    [37]: com.jogamp.newt.util.MainThread$UserApp.run(MainThread.java:207)
finishLifecycleAction(com.jogamp.opengl.util.Animator$3): ++++++ timeout reached ++++++ Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3
finishLifecycleAction(com.jogamp.opengl.util.Animator$3): OK false- pollPeriod 1000, blocking true -> res false, waited 1010/1000 - Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3
 - com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 1, init'ed true, animThread Thread[Thread-2-UserApp-JUnitTestRunner-Animator#06,5,main], exclCtxThread false(null)]
    [2]: com.jogamp.opengl.util.AnimatorBase.finishLifecycleAction(AnimatorBase.java:634)
    [3]: com.jogamp.opengl.util.Animator.pause(Animator.java:332)
    [4]: com.jogamp.newt.opengl.GLWindow$GLLifecycleHook.pauseRenderingAction(GLWindow.java:705)
    [5]: jogamp.newt.WindowImpl$1.run(WindowImpl.java:1435)
    [6]: com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143)
    [7]: jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x438c2c44: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x438c2c44 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x14e6ef41: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x14e6ef41 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x51c94612: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x51c94612 FIN
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test11ASyncEachAnimatorCleanDtorOrderCopyBuffer
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.0 0x507fcbf6: tileRendererInUse null, GearsES2[obj 0x507fcbf6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x507fcbf6 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 0x507fcbf6 created: GearsObj[0x72662b4, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x507fcbf6 created: GearsObj[0x33462f56, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x507fcbf6 created: GearsObj[0x33462f56, vbo ff 7, fs 9, bf 8, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.init.X 0x507fcbf6 FIN GearsES2[obj 0x507fcbf6 isInit true, usesShared false, 1 GearsObj[0x72662b4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x33462f56, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56758ecf, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#07,5,main] GearsES2.reshape 0x507fcbf6 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e4a38f0, msaa false, tileRendererInUse null
>> GearsES2 0x507fcbf6, 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#08,5,main] GearsES2.init.0 0x111ef16f: tileRendererInUse null, GearsES2[obj 0x111ef16f isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x507fcbf6 isInit true, usesShared false, 1 GearsObj[0x72662b4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x33462f56, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56758ecf, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
GearsES2 init 0x111ef16f on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,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 0x111ef16f created w/ share: GearsObj[0x72662b4, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x4eb729c0, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x111ef16f created w/ share: GearsObj[0x33462f56, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x16b75fdd, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x111ef16f created w/ share: GearsObj[0x56758ecf, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x3630f56c, vbo ff 13, fs 15, bf 14, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,5,main] GearsES2.init.X 0x111ef16f FIN GearsES2[obj 0x111ef16f isInit true, usesShared true, 1 GearsObj[0x4eb729c0, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x16b75fdd, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x3630f56c, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x507fcbf6 isInit true, usesShared false, 1 GearsObj[0x72662b4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x33462f56, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56758ecf, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#08,5,main] GearsES2.reshape 0x111ef16f 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e580bb0, msaa false, tileRendererInUse null
>> GearsES2 0x111ef16f, 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#09,5,main] GearsES2.init.0 0x424217eb: tileRendererInUse null, GearsES2[obj 0x424217eb isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x507fcbf6 isInit true, usesShared false, 1 GearsObj[0x72662b4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x33462f56, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56758ecf, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
GearsES2 init 0x424217eb on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,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 0x424217eb created w/ share: GearsObj[0x72662b4, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x51c3ee3e, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x424217eb created w/ share: GearsObj[0x33462f56, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x90b0ee6, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x424217eb created w/ share: GearsObj[0x56758ecf, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x295b8edc, vbo ff 13, fs 15, bf 14, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.init.X 0x424217eb FIN GearsES2[obj 0x424217eb isInit true, usesShared true, 1 GearsObj[0x51c3ee3e, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x90b0ee6, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x295b8edc, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x507fcbf6 isInit true, usesShared false, 1 GearsObj[0x72662b4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x33462f56, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x56758ecf, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#09,5,main] GearsES2.reshape 0x424217eb 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e4a9ac0, msaa false, tileRendererInUse null
>> GearsES2 0x424217eb, 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 0x79a09aff, 	(isShared true, created true, master 0x79a09aff)
  Created   Ctx #0: hash 0x51629c68, 	(created true)
  Created   Ctx #1: hash 0x12ffe9dc, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.2: hash 0x12ffe9dc, 	(isShared true, created true, master 0x79a09aff)
  Created   Ctx #0: hash 0x51629c68, 	(created true)
  Created   Ctx #1: hash 0x79a09aff, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.3: hash 0x51629c68, 	(isShared true, created true, master 0x79a09aff)
  Created   Ctx #0: hash 0x12ffe9dc, 	(created true)
  Created   Ctx #1: hash 0x79a09aff, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX Destroy in clean order NOW
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x424217eb: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x424217eb FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x111ef16f: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x111ef16f FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x507fcbf6: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x507fcbf6 FIN
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test12ASyncEachAnimatorCleanDtorOrderMapBuffer
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test13AsyncEachAnimatorDirtyDtorOrderCopyBuffers
++++ TestCase.setUp: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main] GearsES2.init.0 0x153e00c6: tileRendererInUse null, GearsES2[obj 0x153e00c6 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x153e00c6 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,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 0x153e00c6 created: GearsObj[0x6914b809, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x153e00c6 created: GearsObj[0x544fcf67, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x153e00c6 created: GearsObj[0x544fcf67, vbo ff 7, fs 8, bf 9, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main] GearsES2.init.X 0x153e00c6 FIN GearsES2[obj 0x153e00c6 isInit true, usesShared false, 1 GearsObj[0x6914b809, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x544fcf67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38297ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#10,5,main] GearsES2.reshape 0x153e00c6 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e49ffa0, msaa false, tileRendererInUse null
>> GearsES2 0x153e00c6, 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#11,5,main] GearsES2.init.0 0x734d0e87: tileRendererInUse null, GearsES2[obj 0x734d0e87 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x153e00c6 isInit true, usesShared false, 1 GearsObj[0x6914b809, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x544fcf67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38297ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
GearsES2 init 0x734d0e87 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,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 0x734d0e87 created w/ share: GearsObj[0x6914b809, vbo ff 1, fs 2, bf 3, bs 4] -> GearsObj[0x15d9df89, vbo ff 1, fs 2, bf 3, bs 4]
gear2 0x734d0e87 created w/ share: GearsObj[0x544fcf67, vbo ff 7, fs 8, bf 9, bs 10] -> GearsObj[0x6ed45280, vbo ff 7, fs 8, bf 9, bs 10]
gear3 0x734d0e87 created w/ share: GearsObj[0x38297ecb, vbo ff 13, fs 14, bf 15, bs 16] -> GearsObj[0x6da678d0, vbo ff 13, fs 14, bf 15, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,5,main] GearsES2.init.X 0x734d0e87 FIN GearsES2[obj 0x734d0e87 isInit true, usesShared true, 1 GearsObj[0x15d9df89, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x6ed45280, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x6da678d0, vbo ff 13, fs 14, bf 15, bs 16], sharedGears GearsES2[obj 0x153e00c6 isInit true, usesShared false, 1 GearsObj[0x6914b809, vbo ff 1, fs 2, bf 3, bs 4], 2 GearsObj[0x544fcf67, vbo ff 7, fs 8, bf 9, bs 10], 3 GearsObj[0x38297ecb, vbo ff 13, fs 14, bf 15, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#11,5,main] GearsES2.reshape 0x734d0e87 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e580bb0, msaa false, tileRendererInUse null
>> GearsES2 0x734d0e87, 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#12,5,main] GearsES2.init.0 0x33bcd7bd: tileRendererInUse null, GearsES2[obj 0x33bcd7bd isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null]
GearsES2 init 0x33bcd7bd on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,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 0x33bcd7bd created: GearsObj[0x11d18e81, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x33bcd7bd created: GearsObj[0x3b86793d, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x33bcd7bd created: GearsObj[0x3b86793d, vbo ff 7, fs 9, bf 8, bs 10]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,5,main] GearsES2.init.X 0x33bcd7bd FIN GearsES2[obj 0x33bcd7bd isInit true, usesShared false, 1 GearsObj[0x11d18e81, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3b86793d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x40949502, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#12,5,main] GearsES2.reshape 0x33bcd7bd 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3bfb3200, msaa false, tileRendererInUse null
>> GearsES2 0x33bcd7bd, 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#13,5,main] GearsES2.init.0 0x7f8c362: tileRendererInUse null, GearsES2[obj 0x7f8c362 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x33bcd7bd isInit true, usesShared false, 1 GearsObj[0x11d18e81, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3b86793d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x40949502, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
GearsES2 init 0x7f8c362 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,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 0x7f8c362 created w/ share: GearsObj[0x11d18e81, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x16609c4, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x7f8c362 created w/ share: GearsObj[0x3b86793d, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x697162d8, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x7f8c362 created w/ share: GearsObj[0x40949502, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x791e0baa, vbo ff 13, fs 15, bf 14, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,5,main] GearsES2.init.X 0x7f8c362 FIN GearsES2[obj 0x7f8c362 isInit true, usesShared true, 1 GearsObj[0x16609c4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x697162d8, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x791e0baa, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x33bcd7bd isInit true, usesShared false, 1 GearsObj[0x11d18e81, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3b86793d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x40949502, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#13,5,main] GearsES2.reshape 0x7f8c362 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3e498110, msaa false, tileRendererInUse null
>> GearsES2 0x7f8c362, 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#14,5,main] GearsES2.init.0 0x548aa698: tileRendererInUse null, GearsES2[obj 0x548aa698 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears GearsES2[obj 0x33bcd7bd isInit true, usesShared false, 1 GearsObj[0x11d18e81, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3b86793d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x40949502, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
GearsES2 init 0x548aa698 on Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,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 0x548aa698 created w/ share: GearsObj[0x11d18e81, vbo ff 1, fs 3, bf 2, bs 4] -> GearsObj[0x26d594e4, vbo ff 1, fs 3, bf 2, bs 4]
gear2 0x548aa698 created w/ share: GearsObj[0x3b86793d, vbo ff 7, fs 9, bf 8, bs 10] -> GearsObj[0x3c30d1af, vbo ff 7, fs 9, bf 8, bs 10]
gear3 0x548aa698 created w/ share: GearsObj[0x40949502, vbo ff 13, fs 15, bf 14, bs 16] -> GearsObj[0x5ef8c76c, vbo ff 13, fs 15, bf 14, bs 16]
Shared GearsES2: Synchronized Objects due to quirk NeedSharedObjectSync
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,5,main] GearsES2.init.X 0x548aa698 FIN GearsES2[obj 0x548aa698 isInit true, usesShared true, 1 GearsObj[0x26d594e4, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3c30d1af, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x5ef8c76c, vbo ff 13, fs 15, bf 14, bs 16], sharedGears GearsES2[obj 0x33bcd7bd isInit true, usesShared false, 1 GearsObj[0x11d18e81, vbo ff 1, fs 3, bf 2, bs 4], 2 GearsObj[0x3b86793d, vbo ff 7, fs 9, bf 8, bs 10], 3 GearsObj[0x40949502, vbo ff 13, fs 15, bf 14, bs 16], sharedGears null]]
Thread[Thread-2-UserApp-JUnitTestRunner-Animator#14,5,main] GearsES2.reshape 0x548aa698 0/0 256x256 of 256x256, swapInterval 0, drawable 0x7ffa3be7a230, msaa false, tileRendererInUse null
>> GearsES2 0x548aa698, 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 0x6f4183ee, 	(isShared true, created true, master 0x6f4183ee)
  Created   Ctx #0: hash 0xfa2ae00, 	(created true)
  Created   Ctx #1: hash 0x62fe0a8a, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.2: hash 0x62fe0a8a, 	(isShared true, created true, master 0x6f4183ee)
  Created   Ctx #0: hash 0xfa2ae00, 	(created true)
  Created   Ctx #1: hash 0x6f4183ee, 	(created true)
	 Total created 2 + destroyed 0 = 2

XXX-C-3.3: hash 0xfa2ae00, 	(isShared true, created true, master 0x6f4183ee)
  Created   Ctx #0: hash 0x62fe0a8a, 	(created true)
  Created   Ctx #1: hash 0x6f4183ee, 	(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-3,5,main] GearsES2.dispose 0x33bcd7bd: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x33bcd7bd FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7f8c362: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x7f8c362 FIN
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x548aa698: tileRendererInUse null
Thread[Thread-2-UserApp-JUnitTestRunner-Display-.macosx_nil-1-EDT-3,5,main] GearsES2.dispose 0x548aa698 FIN
++++ TestCase.tearDown: com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT3 - test14AsyncEachAnimatorDirtyDtorOrderMapBuffers
++++ Test Singleton.unlock()
SLOCK [T SingletonServerSocket1-localhost/127.0.0.1:59999 @ 1579064025843 ms III - Stopping: alive true, shallQuit true, hasSocket true
SLOCK [T Thread-2-UserApp-JUnitTestRunner @ 1579064025843 ms --- localhost/127.0.0.1:59999 - Unlock ok within 1 ms