Posted by
Sven Gothel on
Aug 23, 2019; 8:01am
URL: https://forum.jogamp.org/java11-release-progress-thread-also-review-tp4039948p4039993.html
On 8/23/19 9:58 AM, Sven Gothel wrote:
..
> ++++
>
> I attach my stats file here, dunno how it will
> show via forum.
>
> Bottom line TODO (and in that order):
> - Fix MacOS Crashes (if not due to openjdk build)
> - Fix MacOS Freezes
> - Update
> - Produce a test build
> - Fix Linux Mesa/Soft issues
> - Fix Windows Mesa/Soft issues
>
Inline stats (forum email uses download attachment):
JogAmp-Tests-Java11-20190823
====================================
MacOS 10.14.6 freezes 3 / 273
====================================
com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimNEWT
com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext12FPSAnimNEWT
com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimNEWT
"Thread-2-UserApp-JUnitTestRunner-FPSAnimator#06-Timer9" #34 prio=5 os_prio=31
cpu=37573.30ms elapsed=414.47s allocated=7316K defined_classes=2
tid=0x00007fb363937000 nid=0xe843 runnable [0x0000700005bba000]
java.lang.Thread.State: RUNNABLE
at jogamp.opengl.macosx.cgl.CGL.flushBuffer(Native Method)
at
jogamp.opengl.macosx.cgl.MacOSXCGLContext$NSOpenGLImpl.swapBuffers(MacOSXCGLContext.java:1150)
at
jogamp.opengl.macosx.cgl.MacOSXCGLContext.swapBuffers(MacOSXCGLContext.java:426)
at
jogamp.opengl.macosx.cgl.MacOSXCGLDrawable.swapBuffersImpl(MacOSXCGLDrawable.java:140)
- locked <0x0000000787593cf8> (a java.util.ArrayList)
at jogamp.opengl.GLDrawableImpl.swapBuffers(GLDrawableImpl.java:88)
at jogamp.opengl.GLDrawableHelper.invokeGLImpl(GLDrawableHelper.java:1295)
at jogamp.opengl.GLDrawableHelper.invokeGL(GLDrawableHelper.java:1147)
at com.jogamp.newt.opengl.GLWindow.display(GLWindow.java:759)
at
com.jogamp.opengl.util.DefaultAnimatorImpl.display(DefaultAnimatorImpl.java:58)
at com.jogamp.opengl.util.AnimatorBase.display(AnimatorBase.java:453)
at com.jogamp.opengl.util.FPSAnimator$MainTask.run(FPSAnimator.java:178)
at java.util.TimerThread.mainLoop(java.base@11.0.3/Timer.java:556)
at java.util.TimerThread.run(java.base@11.0.3/Timer.java:506)
Locked ownable synchronizers:
- <0x0000000787593e18> (a
jogamp.common.util.locks.RecursiveLockImpl01Unfairish$SingleThreadSync)
- <0x000000078783a458> (a
jogamp.common.util.locks.RecursiveLockImpl01Unfairish$SingleThreadSync)
MacOS 10.14.6 crashes sigsegv 97 / 273
=======================================
# JRE version: OpenJDK Runtime Environment (11.0.3+7) (build 11.0.3+7)
# Java VM: OpenJDK 64-Bit Server VM (11.0.3+7, mixed mode, tiered, compressed
oops, g1 gc, bsd-amd64)
# Problematic frame:
# C [libosxapp.dylib+0x2b08] -[NSApplicationAWT sendEvent:]+0x17c
Current thread (0x00007fa0140b3800): JavaThread "AppKit Thread" daemon
[_thread_in_native, id=775, stack(0x00007ffeea52a000,0x00007ffeead2a000)]
Stack: [0x00007ffeea52a000,0x00007ffeead2a000], sp=0x00007ffeead26c80, free
space=8179k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted,
Vv=VM code, C=native code)
C [libosxapp.dylib+0x2b08] -[NSApplicationAWT sendEvent:]+0x17c
C [AppKit+0x135e0] -[NSApplication run]+0x2f3
C [libosxapp.dylib+0x2773] +[NSApplicationAWT runAWTLoopWithApp:]+0x9d
C [libawt_lwawt.dylib+0x39af7] +[AWTStarter starter:headless:]+0x342
C [JavaNativeFoundation+0x6fce] +[JNFRunLoop _performCopiedBlock:]+0x11
C [Foundation+0xb0742] __NSThreadPerformPerform+0x148
C [CoreFoundation+0x57683]
__CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__+0x11
C [CoreFoundation+0x57629] __CFRunLoopDoSource0+0x6c
C [CoreFoundation+0x3afeb] __CFRunLoopDoSources0+0xc3
C [CoreFoundation+0x3a5b5] __CFRunLoopRun+0x4a5
C [CoreFoundation+0x39ebe] CFRunLoopRunSpecific+0x1c7
C [java+0x681c] CreateExecutionEnvironment+0x191
C [java+0x28ea] JLI_Launch+0x5ea
C [java+0x16f8] main+0x198
C [libdyld.dylib+0x163d5] start+0x1
MacOS 10.14.6 errors 98 / 273
====================================
com.jogamp.opengl.test.junit.jogl.acore.TestAWTCloseX11DisplayBug565
com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove01GLCanvasSwingAWT
com.jogamp.opengl.test.junit.jogl.acore.TestAddRemove02GLWindowNewtCanvasAWT
com.jogamp.opengl.test.junit.jogl.acore.TestBug1146GLContextDialogToolTipAWT
com.jogamp.opengl.test.junit.jogl.acore.TestFBOAutoDrawableDeadlockAWT
com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLCanvasOnOffscrnCapsAWT
com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableNewtCanvasAWTOnOffscrnCapsAWT
com.jogamp.opengl.test.junit.jogl.acore.TestGLReadBuffer01GLCanvasAWT
com.jogamp.opengl.test.junit.jogl.acore.TestMainVersionGLCanvasAWT
com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer01GLCanvasAWT
com.jogamp.opengl.test.junit.jogl.acore.TestOffscreenLayer02NewtCanvasAWT
com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT
com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextListAWT
com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextNewtAWTBug523
com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2AWT3
com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5
com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextWithJTabbedPaneAWT
com.jogamp.opengl.test.junit.jogl.acore.TestShutdownCompleteAWT
com.jogamp.opengl.test.junit.jogl.acore.anim.TestAWTCardLayoutAnimatorStartStopBug532
com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext01VSyncAnimAWT
com.jogamp.opengl.test.junit.jogl.acore.ect.TestExclusiveContext02FPSAnimAWT
com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch02AWT
com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch11NewtAWT
com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch12AWT
com.jogamp.opengl.test.junit.jogl.acore.glels.TestGLContextDrawableSwitch13Newt2AWT
com.jogamp.opengl.test.junit.jogl.awt.TestAWT01GLn
com.jogamp.opengl.test.junit.jogl.awt.TestAWT03GLCanvasRecreate01
com.jogamp.opengl.test.junit.jogl.awt.TestBug1225EventQueueInterruptedAWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug1245JTabbedPanelCrashAWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug551AWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug572AWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug642JSplitPaneMixHwLw01AWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug664GLCanvasSetVisibleSwingAWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug816GLCanvasFrameHoppingB849B889AWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug816JTabbedPanelVisibilityB849B878AWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos01AWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos02AWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03aB729AWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03bB849AWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos03cB849AWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04aAWT
com.jogamp.opengl.test.junit.jogl.awt.TestBug816OSXCALayerPos04bAWT
com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock00AWT
com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock01AWT
com.jogamp.opengl.test.junit.jogl.awt.TestGLCanvasAWTActionDeadlock02AWT
com.jogamp.opengl.test.junit.jogl.awt.TestIsRealizedConcurrency01AWT
com.jogamp.opengl.test.junit.jogl.awt.TestJScrollPaneMixHwLw01AWT
com.jogamp.opengl.test.junit.jogl.awt.TestSwingAWT01GLn
com.jogamp.opengl.test.junit.jogl.awt.text.TestAWTTextRendererUseVertexArrayBug464
com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1AWT
com.jogamp.opengl.test.junit.jogl.caps.TestTranslucencyAWT
com.jogamp.opengl.test.junit.jogl.demos.es2.awt.TestGearsES2AWT
com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestGearsES2NewtCanvasAWT
com.jogamp.opengl.test.junit.jogl.demos.es2.newt.TestLandscapeES2NewtCanvasAWT
com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWT
com.jogamp.opengl.test.junit.jogl.demos.gl2.awt.TestGearsAWTAnalyzeBug455
com.jogamp.opengl.test.junit.jogl.demos.gl2.newt.TestGearsNewtAWTWrapper
com.jogamp.opengl.test.junit.jogl.glsl.TestShaderCompilationBug459AWT
com.jogamp.opengl.test.junit.jogl.glu.TestBug463ScaleImageMemoryAWT
com.jogamp.opengl.test.junit.jogl.glu.TestBug694ScaleImageUnpackBufferSizeAWT
com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411
com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit01AWT
com.jogamp.opengl.test.junit.jogl.perf.TestPerf001GLJPanelInit02AWT
com.jogamp.opengl.test.junit.jogl.tile.TestRandomTiledRendering3GL2AWT
com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsAWT
com.jogamp.opengl.test.junit.jogl.tile.TestTiledPrintingGearsNewtAWT
com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01AWT
com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02AWT
com.jogamp.opengl.test.junit.jogl.util.texture.TestJPEGJoglAWTCompareNewtAWT
com.jogamp.opengl.test.junit.jogl.util.texture.TestPNGTextureFromFileAWT
com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture01AWT
com.jogamp.opengl.test.junit.jogl.util.texture.TestTexture02AWT
com.jogamp.opengl.test.junit.jogl.util.texture.TestTextureSequence01AWT
com.jogamp.opengl.test.junit.newt.TestCloseNewtAWT
com.jogamp.opengl.test.junit.newt.TestEventSourceNotAWTBug
com.jogamp.opengl.test.junit.newt.TestListenerCom01AWT
com.jogamp.opengl.test.junit.newt.TestMultipleNewtCanvasAWT
com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol01AWT
com.jogamp.opengl.test.junit.newt.TestWindowClosingProtocol03NewtAWT
com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas
com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT
com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNewtCanvasAWT
com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT
com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT
com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT
com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT
com.jogamp.opengl.test.junit.newt.event.TestNewtKeyPressReleaseUnmaskRepeatAWT
com.jogamp.opengl.test.junit.newt.event.TestParentingFocus01SwingAWTRobot
com.jogamp.opengl.test.junit.newt.event.TestParentingFocus03KeyTraversalAWT
com.jogamp.opengl.test.junit.newt.parenting.TestParenting01aAWT
com.jogamp.opengl.test.junit.newt.parenting.TestParenting01bAWT
com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cAWT
com.jogamp.opengl.test.junit.newt.parenting.TestParenting01cSwingAWT
com.jogamp.opengl.test.junit.newt.parenting.TestParenting01dAWT
com.jogamp.opengl.test.junit.newt.parenting.TestParenting02AWT
com.jogamp.opengl.test.junit.newt.parenting.TestParenting03AWT
com.jogamp.opengl.test.junit.newt.parenting.TestParenting04AWT
com.jogamp.opengl.test.junit.newt.parenting.TestTranslucentParentingAWT
+++
Linux Mesa/AMD
====================================
Bug 1386
Linux Mesa/Soft Errors: Classes 19 / 276
=========================================
com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableDelegateOnOffscrnCapsNEWT
com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGL2OffscrnCapsNEWT
com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableFactoryGLnBitmapCapsNEWT
com.jogamp.opengl.test.junit.jogl.acore.TestGLAutoDrawableGLWindowOnOffscrnCapsNEWT
com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile03NEWTOffscreen
com.jogamp.opengl.test.junit.jogl.acore.TestGLProfile04NEWTOffscreenNoARBCtx
com.jogamp.opengl.test.junit.jogl.acore.TestPBufferDeadlockAWT
com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5
com.jogamp.opengl.test.junit.jogl.awt.TestBug461PBufferSupersamplingSwingAWT
com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageAWT
com.jogamp.opengl.test.junit.jogl.caps.TestBug605FlippedImageNEWT
com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES1NEWT
com.jogamp.opengl.test.junit.jogl.caps.TestMultisampleES2NEWT
com.jogamp.opengl.test.junit.jogl.math.TestPMVMatrix01NEWT
com.jogamp.opengl.test.junit.jogl.newt.TestSwingAWTRobotUsageBeforeJOGLInitBug411
com.jogamp.opengl.test.junit.jogl.offscreen.TestOffscreen01GLPBufferNEWT
com.jogamp.opengl.test.junit.jogl.util.texture.TestBug817GLReadBufferUtilGLCTXDefFormatTypeES2NEWT
com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite01NEWT
com.jogamp.opengl.test.junit.jogl.util.texture.TestGLReadBufferUtilTextureIOWrite02NEWT
+++
Windows failed junit classes - failures 4 / 273
==================================================
com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodeModifiersAWT
com.jogamp.opengl.test.junit.newt.event.TestNewtKeyCodesAWT
com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventAutoRepeatAWT
com.jogamp.opengl.test.junit.newt.event.TestNewtKeyEventOrderAWT
Windows failed junit classes - errors 4 / 273
==================================================
com.jogamp.opengl.test.junit.jogl.acore.glels.TestBug722GLContextDrawableSwitchNewt2AWT
com.jogamp.opengl.test.junit.jogl.acore.TestSharedContextVBOES2NEWT5
com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersAWTCanvas
com.jogamp.opengl.test.junit.newt.event.TestNewtEventModifiersNEWTWindowAWT