1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
|
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"
|