Starting Bug1398Launcher: ./Bug1398LauncherSDK1015
Bug1398Launcher.c:270:NSApplicationMain(): argv[2]: jvmlibjli /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/MacOS/libjli.dylib
Bug1398Launcher.c:257:NSApplicationMain(): argv[4]: classpath arg -Djava.class.path=.:/Users/jogamp/projects/JogAmp/gluegen/build/gluegen-rt.jar:/Users/jogamp/projects/JogAmp/jogl/build/jar/jogl-all.jar
Bug1398Launcher.c:265:NSApplicationMain(): argv[6]: libpath arg -Djava.library.path=/Users/jogamp/projects/JogAmp/gluegen/build/obj:/Users/jogamp/projects/JogAmp/jogl/build/lib
Bug1398Launcher.c:279:NSApplicationMain(): main.1
Bug1398Launcher.c:282:NSApplicationMain(): main.1.1
2020-02-22 14:51:32.100 Bug1398LauncherSDK1015[2328:148330] init
Bug1398Launcher.c:284:NSApplicationMain(): main.1.2
Bug1398Launcher.c:286:NSApplicationMain(): main.1.3
Bug1398Launcher.c:289:NSApplicationMain(): main.1.5
Bug1398Launcher.c:186:create_jvm_thread(): create_jvm_thread.1.1
Bug1398Launcher.c:194:create_jvm_thread(): create_jvm_thread.1.2
Bug1398Launcher.c:198:create_jvm_thread(): create_jvm_thread.1.X
Bug1398Launcher.c:292:NSApplicationMain(): main.1.6
Bug1398Launcher.c:61:launchJava(): launchJava.1.1
Bug1398Launcher.c:78:launchJava(): launchJava.1.2
Bug1398Launcher.c:79:launchJava(): .. using CLASSPATH -Djava.class.path=.:/Users/jogamp/projects/JogAmp/gluegen/build/gluegen-rt.jar:/Users/jogamp/projects/JogAmp/jogl/build/jar/jogl-all.jar
Bug1398Launcher.c:80:launchJava(): .. using LIBPATH -Djava.library.path=/Users/jogamp/projects/JogAmp/gluegen/build/obj:/Users/jogamp/projects/JogAmp/jogl/build/lib
Bug1398Launcher.c:39:create_vm(): Found libjli.dylib /Library/Java/JavaVirtualMachines/adoptopenjdk-11.jdk/Contents/MacOS/libjli.dylib
Bug1398Launcher.c:84:launchJava(): CreateVM:1038f1151 env:70000c891da8 vm_args:70000c891d68
2020-02-22 14:51:32.165 Bug1398LauncherSDK1015[2328:148330] App starting...
Bug1398Launcher.c:90:launchJava(): VM Created
Bug1398Launcher.c:93:launchJava(): launchJava.1.3
GLProfile.initSingleton() - thread main
    [2]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
    [3]: Bug1398MainClass.<clinit>(Bug1398MainClass.java:27)
GLProfile.init - thread: main
-----------------------------------------------------------------------------------------------------
Platform: MACOS / Mac OS X 10.15.3 (10.15.3), x86_64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
  int8    1 / 1, int16   2 / 2
  int     4 / 4, long    8 / 8
  int32   4 / 4, int64   8 / 8
  float   4 / 4, double  8 / 8, ldouble 16 / 16
  pointer 8 / 8, page    4096
Platform: Java Version: 11.0.3 (11.0.3u0), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
Platform: Java Vendor: AdoptOpenJDK, https://adoptopenjdk.net/, JavaSE: true, Java9: true, Java6: true, dynamicLib: true, AWT enabled: true
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.common
Extension Name: com.jogamp.common
Specification Title: GlueGen Java Bindings Generator
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: GlueGen Run-Time
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20200219
Implementation Build: 2.4-bmanual-20200219
Implementation Branch: master
Implementation Commit: 0b441cfc14947b1c8cabdc87705ae95a0afec4d9
Implementation SHA Sources: 8d908b6f7f3983b3f1b8fe7dbbf4409635e0eddc4cc83fc0b3109dbd48c12b0a
Implementation SHA Classes: ed9b47cddf3dfd80b0f8f06472d115736bdc538f72e3ba6ac5a9246e72ab54f8
Implementation SHA Classes-this: 2cf35278c9b3972ccb1ab6f94828bc55e8deea691814b8a6ff13a426f115354c
Implementation SHA Natives: e665dac3f562d9c94fa5e36e5a4e0b529ba2049ac0a4e24adc8b01bfa299ff34
Implementation SHA Natives-this: 0
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.nativewindow
Extension Name: com.jogamp.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20200106
Implementation Build: 2.4-bmanual-20200106
Implementation Branch: master
Implementation Commit: 0209655c26e9240639c5f0a76ca6ca54ae0584b1
Implementation SHA Sources: null
Implementation SHA Classes: null
Implementation SHA Classes-this: null
Implementation SHA Natives: null
Implementation SHA Natives-this: null
-----------------------------------------------------------------------------------------------------
-----------------------------------------------------------------------------------------------------
Package: com.jogamp.opengl
Extension Name: com.jogamp.opengl
Specification Title: Java Bindings for OpenGL API Specification
Specification Vendor: JogAmp Community
Specification Version: 2.4
Implementation Title: Java Bindings for OpenGL Runtime Environment
Implementation Vendor: JogAmp Community
Implementation Vendor ID: com.jogamp
Implementation URL: http://jogamp.org/
Implementation Version: 2.4.0-rc-20200106
Implementation Build: 2.4-bmanual-20200106
Implementation Branch: master
Implementation Commit: 0209655c26e9240639c5f0a76ca6ca54ae0584b1
Implementation SHA Sources: null
Implementation SHA Classes: null
Implementation SHA Classes-this: null
Implementation SHA Natives: null
Implementation SHA Natives-this: null
-----------------------------------------------------------------------------------------------------
GLDrawableFactory.static - Native OS Factory for: .macosx: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory
Info: EGLDrawableFactory: EGL ES2 - NOPE
Info: EGLDrawableFactory: EGL ES1 - NOPE (ES1 lib)
Info: EGLDrawableFactory: EGL GLn - NOPE (GLn lib)
Info: GLProfile.init - Mobile GLDrawable factory not available
Info: GLProfile.init - Default device is desktop derived: MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7995092a]]
Info: GLProfile.initProfilesForDevice: MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7995092a]] (com.jogamp.nativewindow.macosx.MacOSXGraphicsDevice), isSet false, hasDesktopGLFactory true, hasEGLFactory false
GLProfile.init map .macosx_decon_0, desktopCtxUndef true, esCtxUndef true
GLProfile.init map GLProfile[GL4bc/GL4bc.sw] on device .macosx_decon_0
GLProfile.init map defaultAny GLProfile[GL4bc/GL4bc.sw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL3bc/GL3bc.sw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL2/GL2.sw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL4/GL4.sw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL3/GL3.sw] on device .macosx_decon_0
GLProfile.init map *** no mapping for GLES3 on device .macosx_decon_0
GLProfile.init map GLProfile[GL4ES3/GL4bc.sw] on device .macosx_decon_0
GLProfile.init map GLProfile[GL2GL3/GL2.sw] on device .macosx_decon_0
GLProfile.init map *** no mapping for GLES2 on device .macosx_decon_0
GLProfile.init map GLProfile[GL2ES2/GL2.sw] on device .macosx_decon_0
GLProfile.init map *** no mapping for GLES1 on device .macosx_decon_0
GLProfile.init map GLProfile[GL2ES1/GL2.sw] on device .macosx_decon_0
main: setRealized: drawable MacOSXOnscreenCGLDrawable, surface WrappedSurface, isProxySurface true: false -> true
    [2]: jogamp.opengl.GLDrawableImpl.setRealized(GLDrawableImpl.java:176)
    [3]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:261)
    [4]: jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory.getOrCreateSharedResourceImpl(MacOSXCGLDrawableFactory.java:83)
    [5]: jogamp.opengl.GLDrawableFactoryImpl.getOrCreateSharedResource(GLDrawableFactoryImpl.java:188)
    [6]: jogamp.opengl.GLDrawableFactoryImpl.createSharedResourceImpl(GLDrawableFactoryImpl.java:217)
    [7]: com.jogamp.opengl.GLDrawableFactory.createSharedResource(GLDrawableFactory.java:385)
    [8]: com.jogamp.opengl.GLProfile.initProfilesForDeviceCritical(GLProfile.java:1938)
    [9]: com.jogamp.opengl.GLProfile.initProfilesForDevice(GLProfile.java:1895)
    [10]: com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1862)
    [11]: com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
    [12]: com.jogamp.opengl.GLProfile$1.run(GLProfile.java:239)
    [13]: java.base/java.security.AccessController.doPrivileged(Native Method)
    [14]: com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:225)
    [15]: Bug1398MainClass.<clinit>(Bug1398MainClass.java:27)
main: GLContext.resetStates(isInit true)
main: MacOSXCGLContext.createImpl: START GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]], share 0x0
main: Use ARB[avail[disabled false, quirk false] -> true]]
main: createContextARB-MapGLVersions is SET (decon): false
main: createContextARB-MapGLVersions START (GLDesktop true, GLES false, minorVersion true) on MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7995092a]]
main: createContextARBVersions.1: share 0, direct true, version 3.3 [3.3 .. 3.1]
NS viewHandle.2: drawableHandle 0x7f8476595b50 -> nsViewHandle 0x7f8476595b50: isNSView true, isNSWindow false, isFBO false, isPBuffer false, isSurfaceless false, jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable,
	MacOSXOnscreenCGLDrawable[Realized true,
	Factory   jogamp.opengl.macosx.cgl.MacOSXCGLDrawableFactory@1b1473ab,
	Handle    0x7f8476595b50,
	Surface   WrappedSurface[ displayHandle 0x0
, surfaceHandle 0x7f8476595b50
, size 64x64
, UOB[ OWNS_SURFACE | WINDOW_INVISIBLE ]
, MacOSXCGLGraphicsConfiguration[DefaultGraphicsScreen[MacOSXGraphicsDevice[type .macosx, connection decon, unitID 0, handle 0x0, owner false, NullToolkitLock[obj 0x7995092a]], idx 0],
	chosen    GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]],
	requested GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]]
, surfaceLock <2f7c2f4f, 6af93788>[count 1, qsz 0, owner <main>]
, OSXDummyUpstreamSurfaceHook[pixel 64x64]
, upstreamSurface false ]]
NS create OSX>=lion true, OSX>=mavericks true
NS create incompleteView: true
NS create backingLayerHost: null
NS create share: 0
NS create drawable type: jogamp.opengl.macosx.cgl.MacOSXOnscreenCGLDrawable
NS create drawable handle: isPBuffer false, isFBO false, isSurfaceless false
NS create pixelFormat: 0x7f84764ccb20
NS create chosenCaps: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
NS create fixedCaps: GLCaps[rgba 8/8/8/8, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono  , hw, GLProfile[GL2/GL2.sw], on-scr[.]]
NS create drawable native-handle: 0x7f8476595b50
NS create drawable NSView-handle: 0x7f8476595b50
NS create screen refresh-rate: 60 hz, 16666 micros
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGILL (0x4) at pc=0x00007fff2efccacc, pid=2328, tid=15879
#
# 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  [AppKit+0x3e4acc]  -[NSOpenGLContext setView:]+0xe5
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# An error report file with more information is saved as:
# /usr/local/projects/JogAmp/jogl/src/test-native/bug1398/hs_err_pid2328.log
#
# If you would like to submit a bug report, please visit:
#   https://github.com/AdoptOpenJDK/openjdk-build/issues
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
run-bug1398.sh: line 26:  2328 Abort trap: 6           ./Bug1398LauncherSDK1015 -jvmlibjli $JVM_JLI_LIB -classpath ".:/Users/jogamp/projects/JogAmp/gluegen/build/gluegen-rt.jar:/Users/jogamp/projects/JogAmp/jogl/build/jar/jogl-all.jar" -libpath "/Users/jogamp/projects/JogAmp/gluegen/build/obj:/Users/jogamp/projects/JogAmp/jogl/build/lib"
