Reusing temp_classpath Native Libraries in temp_classpath/natives/linux-armv6hf /usr/bin/java openjdk version "11.0.5" 2019-10-15 OpenJDK Runtime Environment (build 11.0.5+10-post-Raspbian-1deb10u1) OpenJDK Server VM (build 11.0.5+10-post-Raspbian-1deb10u1, mixed mode) LD_LIBRARY_PATH temp_classpath/natives/linux-armv6hf LIBXCB_ALLOW_SLOPPY_LOCK: LIBGL_DRIVERS_PATH: LIBGL_DEBUG: LIBGL_ALWAYS_INDIRECT: LIBGL_ALWAYS_SOFTWARE: SWT_CLASSPATH: MacOsX DISPLAY WAYLAND_DISPLAY /usr/bin/java -Djava.awt.headless=true -cp temp_classpath -Dnewt.disable.LinuxKeyEventTracker -Dnewt.disable.LinuxMouseTracker com.jogamp.opengl.demos.Launcher0 -manual -time 5000 position null size 640 x 480 resize null screen 0 translucent false forceAlpha -1 undecorated false atop false abottom false resizable true sticky false max_vert false max_horz false fullscreen false mouseVisible true mouseConfined false pointerIcon false forceES2 false forceES3 false forceGL3 false forceGL2 false forceDebug false forceTrace false swapInterval 1 exclusiveContext false useAnimator true sysExitWithin none mappedBuffers false traceMouse false Start-Demo requested: vsync 1, GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[.]] EGL_GBM.Display initIDs ok EGL_GBM.Screen initIDs ok EGL_GBM.Window initIDs ok cursor.cstr 16x24 0/0 cursor.cstr 16x16 8/8 Create PointerIcon #01: PointerIcon[obj 0x1fffcd7, .egl.gbm_nil-1, 0x64c0c450, BGRA8888, 16 x 16, 8 / 8, pixels java.nio.HeapByteBuffer[pos=0 lim=1024 cap=1024]] cursor.cstr 16x24 0/0 Create PointerIcon #02: PointerIcon[obj 0x286778, .egl.gbm_nil-1, 0x64c0e0a8, BGRA8888, 16 x 24, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=1536 cap=1536]] cursor.cstr 64x64 0/0 Create PointerIcon #03: PointerIcon[obj 0x9ba398, .egl.gbm_nil-1, 0x64c105c0, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] cursor.cstr 64x64 0/0 Create PointerIcon #04: PointerIcon[obj 0x17b4f4c, .egl.gbm_nil-1, 0x64c12248, BGRA8888, 64 x 64, 0 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] Create PointerIcon #05: PixelRect[obj 0x1a5fe33, RGBA8888, 64 x 64, stride 256, isGLOrient false, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] cursor.cstr 64x64 32/0 Create PointerIcon #05: PointerIcon[obj 0x1753b6d, .egl.gbm_nil-1, 0x64c12288, BGRA8888, 64 x 64, 32 / 0, pixels java.nio.HeapByteBuffer[pos=0 lim=16384 cap=16384]] Screen.PointerIcon.set.3 Screen.PointerIcon.set.1 Screen.PointerIcon.set.2 Screen.PointerIcon.set.3 window resized: [ 0 / 0 1920 x 1080 ] 1920x1080 Window Current State : [visible, focused, ] Window Supported States: [visible, toplevel, focused, decor, !aontop, !aonbottom, unsticky, unresizable, max[!h, !v], fullscreen[true], pointer[visible, confined]] NW chosen: GLCaps[egl cfg 0x8, vid 0x34325258: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[.], [0xd: GL, GLES1, GLES2, VG]] GL chosen: GLCaps[egl cfg 0x8, vid 0x34325258: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[.], [0xd: GL, GLES1, GLES2, VG]] window pos/siz: 0/0 1920x1080, [ l 0, r 0 - t 0, b 0 - 0x0] HiDPI PixelScale: 0.0x0.0 (req) -> 0.0x0.0 (val) -> 1.0x1.0 (has) Thread[main-Animator#00,5,main] GearsES2.init.0 0x968a59: tileRendererInUse null, GearsES2[obj 0x968a59 isInit false, usesShared false, 1 null, 2 null, 3 null, sharedGears null] GearsES2 init 0x968a59 on Thread[main-Animator#00,5,main] Chosen GLCapabilities: GLCaps[egl cfg 0x8, vid 0x34325258: rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 24/0/0, dbl, mono , hw, GLProfile[GLES2/GLES2.hw], on-scr[.], [0xd: GL, GLES1, GLES2, VG]] INIT GL IS: jogamp.opengl.es3.GLES3Impl Swap Interval 1 GL Profile GLProfile[GLES2/GLES2.hw] GL Version 2.0 (ES profile, arb, compat[ES2], FBO, hardware) - OpenGL ES 2.0 Mesa 19.2.0-rc1 [GL 2.0.0, vendor 19.2.0 (Mesa 19.2.0-rc1)] Quirks [No10BitColorCompOffscreen] Impl. class jogamp.opengl.es3.GLES3Impl GL_VENDOR Broadcom GL_RENDERER VC4 V3D 2.1 GL_VERSION OpenGL ES 2.0 Mesa 19.2.0-rc1 GLSL true, has-compiler-func: true, version: OpenGL ES GLSL ES 1.0.16 / 1.0.0 GL FBO: basic true, full false GL_EXTENSIONS 50 GLX_EXTENSIONS 28 ----------------------------------------------------------------------------------------------------- finishLifecycleAction(com.jogamp.opengl.util.Animator$2): ++++++ timeout reached ++++++ main finishLifecycleAction(com.jogamp.opengl.util.Animator$2): OK false- pollPeriod 1000, blocking true -> res false, waited 1000/1000 - main - com.jogamp.opengl.util.Animator[started true, animating true, paused false, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 0, init'ed true, animThread Thread[main-Animator#00,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.demos.Launcher0.runTest(Launcher0.java:327) [5]: com.jogamp.opengl.demos.Launcher0.main(Launcher0.java:472) finishLifecycleAction(com.jogamp.opengl.util.Animator$3): ++++++ timeout reached ++++++ main-Display-.egl.gbm_nil-1-EDT-1 finishLifecycleAction(com.jogamp.opengl.util.Animator$3): OK false- pollPeriod 1000, blocking true -> res false, waited 1001/1000 - main-Display-.egl.gbm_nil-1-EDT-1 - com.jogamp.opengl.util.Animator[started true, animating true, paused true, drawable 1, totals[dt 0, frames 0, fps 0.0], modeBits 0, init'ed true, animThread Thread[main-Animator#00,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:696) [5]: jogamp.newt.WindowImpl$1.run(WindowImpl.java:1408) [6]: com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) [7]: jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375) Exception in thread "main" java.lang.RuntimeException: java.lang.RuntimeException: Waited 5000ms for: <283e6a, 1fc0d1b>[count 1, qsz 0, owner ] - at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:252) at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:165) at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:438) at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2778) at jogamp.newt.WindowImpl.destroy(WindowImpl.java:1518) at com.jogamp.newt.opengl.GLWindow.destroy(GLWindow.java:568) at com.jogamp.opengl.demos.Launcher0.runTest(Launcher0.java:329) at com.jogamp.opengl.demos.Launcher0.main(Launcher0.java:472) Caused by: java.lang.RuntimeException: Waited 5000ms for: <283e6a, 1fc0d1b>[count 1, qsz 0, owner ] - at jogamp.common.util.locks.RecursiveLockImpl01Unfairish.lock(RecursiveLockImpl01Unfairish.java:198) at jogamp.newt.WindowImpl$1.run(WindowImpl.java:1415) at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:143) at jogamp.newt.DefaultEDTUtil$NEDT.run(DefaultEDTUtil.java:375)