Jogl/Jogamp on Java 9

classic Classic list List threaded Threaded
111 messages Options
123456
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

Predrag Bokšić
You can download the corrected version of Java3D library from here
https://drive.google.com/file/d/1VrsAkAtKrzpK8FmDO1yOcGWorcCdWwRg/view?usp=sharing

It contains a few small edits in a naive manner to avoid using the GLCanvasImpl.destroy() method. This prevents the Java 9 from crashing on the latest MacOS. I also tested it on other operating systems, and it appears good to go for now. I cannot spot any memory leaks in jconsole.
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 9 building from source

Douglas Lyon
This just in from Predrag...thought I would post it, as I think it is very interesting.
Thanks Predrag!
Regards,
 - Doug

The cause of JVM 9 crash has been averted in Java3D now, but if we
allow it to happen, the crash can be further traced to the
GLCanvasImpl.destroy() method, and more precisely, to the
MacOSXCGLContext.destroyImpl() method, and in it, more precisely to
the releaseUpdateHandle() in the same class, and then to this line of
code:

CGL.updateContextUnregister(updateHandle);

The class CGL is found in the file
jogl/build/jogl/gensrc/classes/jogamp/opengl/macosx/cgl/CGL.java

The method in question is native:
public static native void updateContextUnregister(long updater);

This is the bottom line
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

gouessej
Administrator
In reply to this post by Predrag Bokšić
Please rather make a pull request instead of "sharing" a 7z archive. Moreover, I'm sorry but the real fix would consist in avoiding a crash when releasing the context. You cannot spot any memory leak because you don't look at the right place. The allocated memory is in the native heap, not in the Java heap.

We are open to contributions but please don't add any confusion by offering an alternative version of Java3D without allowing us to see exactly what you changed. That's why I insist on the pull request. Please make an effort to follow our guidelines so that we can work together.

Do you reproduce the same crash when leaving a program based on JOGL but not on Java3D?
https://gist.github.com/gouessej/3420e2b6f632efdddf98

If the program above works correctly with Java 1.9 under OS X, it means that the culprit is really in Java3D, otherwise we have something to fix in JOGL.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

Predrag Boksic
Thank you for considering my small contribution to the project. (...)

I ran your program now and it works well initially. The rendering is very fast. However, the JVM 9 crashes when the program exits.

Lets have a look at the two different outputs.



<< 1 >>


/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin/java "-javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=49272:/Applications/IntelliJ IDEA CE.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath "/Users/gamma/Documents/ClassyReflection/out/production/project5-test:/Users/gamma/Documents/ClassyReflection/lib/reflections-0.9.11.jar:/Users/gamma/Documents/ClassyReflection/lib/guava-20.0.jar:/Users/gamma/Documents/ClassyReflection/lib/javassist-3.21.0-GA.jar:/Applications/IntelliJ IDEA CE.app/Contents/redist/annotations-java8.jar:/Users/gamma/Documents/gluegen/build/gluegen-rt-natives-macosx-universal.jar:/Users/gamma/Documents/gluegen/build/gluegen-rt.jar:/Users/gamma/Documents/j3d/j3d-core/build/jars/j3dcore.jar:/Users/gamma/Documents/j3d/j3d-core/build/jars/j3dutils.jar:/Users/gamma/Documents/j3d/vecmath/build/jars/vecmath.jar:/Users/gamma/Documents/jogl/build/jar/jogl-all-natives-macosx-universal.jar:/Users/gamma/Documents/jogl/build/jar/jogl-all.jar" top_package.JOGLQuad

WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/Users/gamma/Documents/gluegen/build/gluegen-rt.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
WARNING: GL pipe is running in software mode (Renderer ID=0x1020400)
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000001093c80cc, pid=1406, tid=775
#
# JRE version: Java(TM) SE Runtime Environment (9.0+11) (build 9.0.1+11)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (9.0.1+11, mixed mode, tiered, compressed oops, g1 gc, bsd-amd64)
# Problematic frame:
# C  [libosxapp.dylib+0x20cc]  -[NSApplicationAWT sendEvent:]+0x179

Process finished with exit code 134 (interrupted by signal 6: SIGABRT)



<< 2 >>


/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin/java "-javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=49295:/Applications/IntelliJ IDEA CE.app/Contents/bin" -Dfile.encoding=UTF-8 -classpath /Users/gamma/Documents/jogl-test-only/out/production/jogl-test-only:/Users/gamma/Documents/jogl-test-only/lib/jogamp-fat.jar JOGLQuad
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/Users/gamma/Documents/jogl-test-only/lib/jogamp-fat.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
WARNING: GL pipe is running in software mode (Renderer ID=0x1020400)

#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x00000001267530cc, pid=1917, tid=775
#
# JRE version: Java(TM) SE Runtime Environment (9.0+11) (build 9.0.1+11)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (9.0.1+11, mixed mode, tiered, compressed oops, g1 gc, bsd-amd64)
# Problematic frame:
# C  [libosxapp.dylib+0x20cc]  -[NSApplicationAWT sendEvent:]+0x179

Process finished with exit code 134 (interrupted by signal 6: SIGABRT)


---------------  S U M M A R Y ------------

Command Line: -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=49295:/Applications/IntelliJ IDEA CE.app/Contents/bin -Dfile.encoding=UTF-8 JOGLQuad

Host: iMac11,3 x86_64 4000 MHz, 4 cores, 4G, Darwin 17.0.0
Time: Sat Dec 30 11:20:09 2017 PST elapsed time: 6 seconds (0d 0h 0m 6s)

---------------  T H R E A D  ---------------

Current thread (0x00007fe91a968800):  JavaThread "AppKit Thread" daemon [_thread_in_native, id=775, stack(0x00007ffee9841000,0x00007ffeea041000)]

Stack: [0x00007ffee9841000,0x00007ffeea041000],  sp=0x00007ffeea03e670,  free space=8181k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libosxapp.dylib+0x20cc]  -[NSApplicationAWT sendEvent:]+0x179
C  [AppKit+0x3728d]  -[NSApplication run]+0x32c
C  [libosxapp.dylib+0x1d3a]  +[NSApplicationAWT runAWTLoopWithApp:]+0x9d
C  [libawt_lwawt.dylib+0x3a544]  +[AWTStarter starter:headless:]+0x342
C  [JavaNativeFoundation+0x6f4a]  +[JNFRunLoop _performCopiedBlock:]+0x11
C  [Foundation+0x68985]  __NSThreadPerformPerform+0x14e
C  [CoreFoundation+0x9f941]  __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__+0x11
C  [CoreFoundation+0x15733c]  __CFRunLoopDoSource0+0x6c
C  [CoreFoundation+0x82930]  __CFRunLoopDoSources0+0xd0
C  [CoreFoundation+0x81dad]  __CFRunLoopRun+0x50d
C  [CoreFoundation+0x81607]  CFRunLoopRunSpecific+0x1e7
C  [java+0x6b2e]  CreateExecutionEnvironment+0x35c
C  [java+0x2c65]  JLI_Launch+0x5a9
C  [java+0x1b62]  main+0x186
C  [java+0x19d4]  start+0x34
C  0x0000000000000006


siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000010

Register to memory mapping:

RAX=0x0000000000000000 is an unknown value
RBX=0x0000000000000000 is an unknown value
RCX=0x000000000021e000 is an unknown value
RDX=0x000000000021e000 is an unknown value
RSP=0x00007ffeea03e670 is pointing into the stack for thread: 0x00007fe91a968800
RBP=0x00007ffeea03e6a0 is pointing into the stack for thread: 0x00007fe91a968800
RSI=0x00007fff4280f55b: .str.41.llvm.37CD9362+0x4a029 in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit at 0x00007fff41b31000
RDI=0x0000000000000000 is an unknown value
R8 =0x000000000000003f is an unknown value
R9 =0x00007fe919eaf9c0 is an unknown value
R10=0x006d1801006d4600 is an unknown value
R11=0x00007fff41cde487: -[NSEvent data1]+0 in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit at 0x00007fff41b31000
R12=0x00007fe919eaf9c0 is an unknown value
R13=0x00007fe919c72490 is an unknown value
R14=0x00007fff6af67e80: objc_msgSend+0 in /usr/lib/libobjc.A.dylib at 0x00007fff6af61000
R15=0x00007fe919c5d120 is an unknown value


Registers:
RAX=0x0000000000000000, RBX=0x0000000000000000, RCX=0x000000000021e000, RDX=0x000000000021e000
RSP=0x00007ffeea03e670, RBP=0x00007ffeea03e6a0, RSI=0x00007fff4280f55b, RDI=0x0000000000000000
R8 =0x000000000000003f, R9 =0x00007fe919eaf9c0, R10=0x006d1801006d4600, R11=0x00007fff41cde487
R12=0x00007fe919eaf9c0, R13=0x00007fe919c72490, R14=0x00007fff6af67e80, R15=0x00007fe919c5d120
RIP=0x00000001267530cc, EFLAGS=0x0000000000010246, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007ffeea03e670)
0x00007ffeea03e670:   00007ffeea03e690 ffff8016e6150640
0x00007ffeea03e680:   00007fff6af67e80 00007fff6af67e80
0x00007ffeea03e690:   0000000000000001 00007fe919c5d120
0x00007ffeea03e6a0:   00007ffeea03e750 00007fff41b6828d
0x00007ffeea03e6b0:   00007fff42808587 00007fe919c5d120
0x00007ffeea03e6c0:   00007fff42801256 00007fff42809474
0x00007ffeea03e6d0:   00007fff9e896158 00007fff427ffeb3
0x00007ffeea03e6e0:   00007fff427ffb89 0000000000000010
0x00007ffeea03e6f0:   00007fff427ff379 00007fff4280f561
0x00007ffeea03e700:   00007fff427ff207 00007fff427ffba3
0x00007ffeea03e710:   00007fff427ffbcf 0000000000000062
0x00007ffeea03e720:   00007fff427ffcad 00007fe919c5d120
0x00007ffeea03e730:   00007fff6af67e80 0000000126757690
0x00007ffeea03e740:   00007fff42808587 00000001267576b0
0x00007ffeea03e750:   00007ffeea03e790 0000000126752d3a
0x00007ffeea03e760:   0000000000000000 00007fe919e62a40
0x00007ffeea03e770:   00007fff6af67e80 00007fe919c5d120
0x00007ffeea03e780:   00007fe919e2aeb0 0000000000000000
0x00007ffeea03e790:   00007ffeea03e7e0 00000001266cb544
0x00007ffeea03e7a0:   00007fe919c5d120 0000000000000000
0x00007ffeea03e7b0:   00007fe919e2aeb0 00007fe919e53710
0x00007ffeea03e7c0:   00007fe919f01c10 00007fff427ff207
0x00007ffeea03e7d0:   00007fe919e53940 0000000000000000
0x00007ffeea03e7e0:   00007ffeea03e800 00007fff480d5f4a
0x00007ffeea03e7f0:   0000000000000018 0000000000000001
0x00007ffeea03e800:   00007ffeea03e880 00007fff4666e985
0x00007ffeea03e810:   0000000000000001 00007fff427ff2e6
0x00007ffeea03e820:   00007fe919f01c10 00007fe919e47530
0x00007ffeea03e830:   00007fff428066e8 00007fff4285967c
0x00007ffeea03e840:   00007fff428066ed 00007fff427ff379
0x00007ffeea03e850:   00007ffeea03e890 00007fff4666e837
0x00007ffeea03e860:   0000000300002e88 0000000000000000

Instructions: (pc=0x00000001267530cc)
0x00000001267530ac:   41 5f 5d c3 48 8b 35 51 58 00 00 4c 8b 35 ca 3f
0x00000001267530bc:   00 00 48 89 df 41 ff d6 48 89 c3 31 c0 48 89 df
0x00000001267530cc:   ff 53 10 48 8b 35 1a 56 00 00 48 89 df 4c 89 f0
0x00000001267530dc:   48 83 c4 18 5b 41 5e 41 5f 5d ff e0 55 48 89 e5


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x00007fe91acb1800 JavaThread "DestroyJavaVM" [_thread_blocked, id=6915, stack(0x000070000230b000,0x000070000240b000)]
  0x00007fe91bafb800 JavaThread "main-AWTAnimator#00" [_thread_blocked, id=1623, stack(0x00007000041ee000,0x00007000042ee000)]
  0x00007fe91a23c000 JavaThread "AWT-EventQueue-0" [_thread_in_native, id=62723, stack(0x00007000040eb000,0x00007000041eb000)]
  0x00007fe91a23f800 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=62243, stack(0x0000700003fe8000,0x00007000040e8000)]
  0x00007fe91b157000 JavaThread "Java2D Queue Flusher" daemon [_thread_blocked, id=52095, stack(0x0000700003ee5000,0x0000700003fe5000)]
  0x00007fe91a225800 JavaThread "AWT-Shutdown" [_thread_blocked, id=37675, stack(0x0000700003bd6000,0x0000700003cd6000)]
=>0x00007fe91a968800 JavaThread "AppKit Thread" daemon [_thread_in_native, id=775, stack(0x00007ffee9841000,0x00007ffeea041000)]
  0x00007fe91a0a8800 JavaThread "Service Thread" daemon [_thread_blocked, id=24835, stack(0x000070000394d000,0x0000700003a4d000)]
  0x00007fe91b01e000 JavaThread "Monitor Ctrl-Break" daemon [_thread_in_native, id=24323, stack(0x000070000384a000,0x000070000394a000)]
  0x00007fe91a810000 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=23811, stack(0x0000700003747000,0x0000700003847000)]
  0x00007fe91b824800 JavaThread "Sweeper thread" daemon [_thread_blocked, id=23299, stack(0x0000700003644000,0x0000700003744000)]
  0x00007fe91b01b800 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=22787, stack(0x0000700003541000,0x0000700003641000)]
  0x00007fe91b80b800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=22275, stack(0x000070000343e000,0x000070000353e000)]
  0x00007fe91a0a7800 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=21763, stack(0x000070000333b000,0x000070000343b000)]
  0x00007fe91a06e800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=21255, stack(0x0000700003238000,0x0000700003338000)]
  0x00007fe91b019800 JavaThread "Finalizer" daemon [_thread_blocked, id=17923, stack(0x0000700003135000,0x0000700003235000)]
  0x00007fe91a805800 JavaThread "Reference Handler" daemon [_thread_blocked, id=17411, stack(0x0000700003032000,0x0000700003132000)]

Other Threads:
  0x00007fe91b809000 VMThread "VM Thread" [stack: 0x0000700002f2f000,0x000070000302f000] [id=16899]
  0x00007fe91b06a800 WatcherThread [stack: 0x0000700003a50000,0x0000700003b50000] [id=25347]
  0x00007fe91a01a000 GCTaskThread "GC Thread#0" [stack: 0x000070000240e000,0x000070000250e000] [id=10755]
  0x00007fe91a01a800 GCTaskThread "GC Thread#1" [stack: 0x0000700002511000,0x0000700002611000] [id=11267]
  0x00007fe91a01b800 GCTaskThread "GC Thread#2" [stack: 0x0000700002614000,0x0000700002714000] [id=11779]
  0x00007fe91b807000 GCTaskThread "GC Thread#3" [stack: 0x0000700002717000,0x0000700002817000] [id=12291]
  0x00007fe91b018000 ConcurrentGCThread "G1 Main Marker" [stack: 0x0000700002d29000,0x0000700002e29000] [id=15363]
  0x00007fe91b018800 ConcurrentGCThread "G1 Marker#0" [stack: 0x0000700002e2c000,0x0000700002f2c000] [id=16387]
  0x00007fe91b003800 ConcurrentGCThread "G1 Refine#0" [stack: 0x0000700002b23000,0x0000700002c23000] [id=14339]
  0x00007fe91b001800 ConcurrentGCThread "G1 Refine#1" [stack: 0x0000700002a20000,0x0000700002b20000] [id=13827]
  0x00007fe91b808000 ConcurrentGCThread "G1 Refine#2" [stack: 0x000070000291d000,0x0000700002a1d000] [id=13315]
  0x00007fe91b807800 ConcurrentGCThread "G1 Refine#3" [stack: 0x000070000281a000,0x000070000291a000] [id=12803]
  0x00007fe91a01c000 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x0000700002c26000,0x0000700002d26000] [id=14851]

Threads with active compile tasks:

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x0000000780000000, size: 1024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
Compressed class space size: 1073741824 Address: 0x00000007c0000000

Heap:
 garbage-first heap   total 65536K, used 28372K [0x0000000780000000, 0x0000000780100200, 0x00000007c0000000)
  region size 1024K, 26 young (26624K), 2 survivors (2048K)
 Metaspace       used 18333K, capacity 18864K, committed 18944K, reserved 1067008K
  class space    used 1670K, capacity 1769K, committed 1792K, reserved 1048576K
Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, A=archive, TS=gc time stamp, AC=allocation context, TAMS=top-at-mark-start (previous, next)
|   0|0x0000000780000000, 0x00000007800b5000, 0x0000000780100000| 70%| O|  |TS  1|AC  0|TAMS 0x0000000780000000, 0x0000000780000000|
|   1|0x0000000780100000, 0x0000000780200000, 0x0000000780200000|100%|HS|  |TS  0|AC  0|TAMS 0x0000000780100000, 0x0000000780100000|
|   2|0x0000000780200000, 0x0000000780300000, 0x0000000780300000|100%|HS|  |TS  0|AC  0|TAMS 0x0000000780200000, 0x0000000780200000|
|   3|0x0000000780300000, 0x0000000780300000, 0x0000000780400000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780300000, 0x0000000780300000|
|   4|0x0000000780400000, 0x0000000780400000, 0x0000000780500000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780400000, 0x0000000780400000|
|   5|0x0000000780500000, 0x0000000780500000, 0x0000000780600000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780500000, 0x0000000780500000|
|   6|0x0000000780600000, 0x0000000780600000, 0x0000000780700000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780600000, 0x0000000780600000|
|   7|0x0000000780700000, 0x0000000780700000, 0x0000000780800000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780700000, 0x0000000780700000|
|   8|0x0000000780800000, 0x0000000780800000, 0x0000000780900000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780800000, 0x0000000780800000|
|   9|0x0000000780900000, 0x0000000780900000, 0x0000000780a00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780900000, 0x0000000780900000|
|  10|0x0000000780a00000, 0x0000000780a00000, 0x0000000780b00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780a00000, 0x0000000780a00000|
|  11|0x0000000780b00000, 0x0000000780b00000, 0x0000000780c00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780b00000, 0x0000000780b00000|
|  12|0x0000000780c00000, 0x0000000780c00000, 0x0000000780d00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780c00000, 0x0000000780c00000|
|  13|0x0000000780d00000, 0x0000000780d00000, 0x0000000780e00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780d00000, 0x0000000780d00000|
|  14|0x0000000780e00000, 0x0000000780e00000, 0x0000000780f00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780e00000, 0x0000000780e00000|
|  15|0x0000000780f00000, 0x0000000780f00000, 0x0000000781000000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780f00000, 0x0000000780f00000|
|  16|0x0000000781000000, 0x0000000781000000, 0x0000000781100000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781000000, 0x0000000781000000|
|  17|0x0000000781100000, 0x0000000781100000, 0x0000000781200000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781100000, 0x0000000781100000|
|  18|0x0000000781200000, 0x0000000781200000, 0x0000000781300000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781200000, 0x0000000781200000|
|  19|0x0000000781300000, 0x0000000781300000, 0x0000000781400000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781300000, 0x0000000781300000|
|  20|0x0000000781400000, 0x0000000781400000, 0x0000000781500000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781400000, 0x0000000781400000|
|  21|0x0000000781500000, 0x0000000781500000, 0x0000000781600000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781500000, 0x0000000781500000|
|  22|0x0000000781600000, 0x0000000781600000, 0x0000000781700000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781600000, 0x0000000781600000|
|  23|0x0000000781700000, 0x0000000781700000, 0x0000000781800000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781700000, 0x0000000781700000|
|  24|0x0000000781800000, 0x0000000781800000, 0x0000000781900000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781800000, 0x0000000781800000|
|  25|0x0000000781900000, 0x0000000781900000, 0x0000000781a00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781900000, 0x0000000781900000|
|  26|0x0000000781a00000, 0x0000000781a00000, 0x0000000781b00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781a00000, 0x0000000781a00000|
|  27|0x0000000781b00000, 0x0000000781b00000, 0x0000000781c00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781b00000, 0x0000000781b00000|
|  28|0x0000000781c00000, 0x0000000781c00000, 0x0000000781d00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781c00000, 0x0000000781c00000|
|  29|0x0000000781d00000, 0x0000000781d00000, 0x0000000781e00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781d00000, 0x0000000781d00000|
|  30|0x0000000781e00000, 0x0000000781e00000, 0x0000000781f00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781e00000, 0x0000000781e00000|
|  31|0x0000000781f00000, 0x0000000781f00000, 0x0000000782000000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781f00000, 0x0000000781f00000|
|  32|0x0000000782000000, 0x0000000782000000, 0x0000000782100000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000782000000, 0x0000000782000000|
|  33|0x0000000782100000, 0x0000000782100000, 0x0000000782200000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000782100000, 0x0000000782100000|
|  34|0x0000000782200000, 0x0000000782200000, 0x0000000782300000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000782200000, 0x0000000782200000|
|  35|0x0000000782300000, 0x0000000782300000, 0x0000000782400000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000782300000, 0x0000000782300000|
|  36|0x0000000782400000, 0x0000000782400000, 0x0000000782500000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000782400000, 0x0000000782400000|
|  37|0x0000000782500000, 0x0000000782500000, 0x0000000782600000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000782500000, 0x0000000782500000|
|  38|0x0000000782600000, 0x000000078263df28, 0x0000000782700000| 24%| E|  |TS  0|AC  0|TAMS 0x0000000782600000, 0x0000000782600000|
|  39|0x0000000782700000, 0x0000000782800000, 0x0000000782800000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782700000, 0x0000000782700000|
|  40|0x0000000782800000, 0x0000000782900000, 0x0000000782900000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782800000, 0x0000000782800000|
|  41|0x0000000782900000, 0x0000000782a00000, 0x0000000782a00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782900000, 0x0000000782900000|
|  42|0x0000000782a00000, 0x0000000782b00000, 0x0000000782b00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782a00000, 0x0000000782a00000|
|  43|0x0000000782b00000, 0x0000000782c00000, 0x0000000782c00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782b00000, 0x0000000782b00000|
|  44|0x0000000782c00000, 0x0000000782d00000, 0x0000000782d00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782c00000, 0x0000000782c00000|
|  45|0x0000000782d00000, 0x0000000782e00000, 0x0000000782e00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782d00000, 0x0000000782d00000|
|  46|0x0000000782e00000, 0x0000000782f00000, 0x0000000782f00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782e00000, 0x0000000782e00000|
|  47|0x0000000782f00000, 0x0000000783000000, 0x0000000783000000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782f00000, 0x0000000782f00000|
|  48|0x0000000783000000, 0x0000000783100000, 0x0000000783100000|100%| S|CS|TS  1|AC  0|TAMS 0x0000000783000000, 0x0000000783000000|
|  49|0x0000000783100000, 0x0000000783200000, 0x0000000783200000|100%| S|CS|TS  1|AC  0|TAMS 0x0000000783100000, 0x0000000783100000|
|  50|0x0000000783200000, 0x0000000783300000, 0x0000000783300000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783200000, 0x0000000783200000|
|  51|0x0000000783300000, 0x0000000783400000, 0x0000000783400000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783300000, 0x0000000783300000|
|  52|0x0000000783400000, 0x0000000783500000, 0x0000000783500000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783400000, 0x0000000783400000|
|  53|0x0000000783500000, 0x0000000783600000, 0x0000000783600000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783500000, 0x0000000783500000|
|  54|0x0000000783600000, 0x0000000783700000, 0x0000000783700000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783600000, 0x0000000783600000|
|  55|0x0000000783700000, 0x0000000783800000, 0x0000000783800000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783700000, 0x0000000783700000|
|  56|0x0000000783800000, 0x0000000783900000, 0x0000000783900000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783800000, 0x0000000783800000|
|  57|0x0000000783900000, 0x0000000783a00000, 0x0000000783a00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783900000, 0x0000000783900000|
|  58|0x0000000783a00000, 0x0000000783b00000, 0x0000000783b00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783a00000, 0x0000000783a00000|
|  59|0x0000000783b00000, 0x0000000783c00000, 0x0000000783c00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783b00000, 0x0000000783b00000|
|  60|0x0000000783c00000, 0x0000000783d00000, 0x0000000783d00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783c00000, 0x0000000783c00000|
|  61|0x0000000783d00000, 0x0000000783e00000, 0x0000000783e00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783d00000, 0x0000000783d00000|
|  62|0x0000000783e00000, 0x0000000783f00000, 0x0000000783f00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783e00000, 0x0000000783e00000|
|  63|0x0000000783f00000, 0x0000000784000000, 0x0000000784000000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783f00000, 0x0000000783f00000|

Card table byte_map: [0x000000011232c000,0x000000011252c000] byte_map_base: 0x000000010e72c000

Marking Bits (Prev, Next): (CMBitMap*) 0x00007fe91b017470, (CMBitMap*) 0x00007fe91b0174a8
 Prev Bits: [0x000000011272c000, 0x000000011372c000)
 Next Bits: [0x000000011372c000, 0x000000011472c000)

Polling page: 0x00000001068d6000

CodeHeap 'non-profiled nmethods': size=120032Kb used=744Kb max_used=744Kb free=119287Kb
 bounds [0x000000011c7e4000, 0x000000011ca54000, 0x0000000123d1c000]
CodeHeap 'profiled nmethods': size=120032Kb used=3307Kb max_used=3307Kb free=116724Kb
 bounds [0x00000001152ac000, 0x00000001155ec000, 0x000000011c7e4000]
CodeHeap 'non-nmethods': size=5696Kb used=1498Kb max_used=1537Kb free=4197Kb
 bounds [0x0000000114d1c000, 0x0000000114f8c000, 0x00000001152ac000]
 total_blobs=2880 nmethods=1651 adapters=759
 compilation: enabled

Compilation events (10 events):
Event: 6.261 Thread 0x00007fe91b01b800 1643       3       sun.net.www.protocol.jar.Handler::indexOfBangSlash (52 bytes)
Event: 6.262 Thread 0x00007fe91b01b800 nmethod 1643 0x00000001155dda90 code [0x00000001155ddd00, 0x00000001155deaf8]
Event: 6.262 Thread 0x00007fe91b01b800 1644       3       java.net.URLStreamHandler::setURL (159 bytes)
Event: 6.263 Thread 0x00007fe91b01b800 nmethod 1644 0x00000001155dee90 code [0x00000001155df220, 0x00000001155e1008]
Event: 6.263 Thread 0x00007fe91b01b800 1645       3       java.net.URL::toString (5 bytes)
Event: 6.263 Thread 0x00007fe91b01b800 nmethod 1645 0x00000001155e1810 code [0x00000001155e19c0, 0x00000001155e1ca8]
Event: 6.263 Thread 0x00007fe91b01b800 1646       3       java.net.URL::toExternalForm (9 bytes)
Event: 6.263 Thread 0x00007fe91b01b800 nmethod 1646 0x00000001155e1d90 code [0x00000001155e1f40, 0x00000001155e2168]
Event: 6.263 Thread 0x00007fe91b01b800 1647       3       java.net.URLStreamHandler::toExternalForm (219 bytes)
Event: 6.265 Thread 0x00007fe91b01b800 nmethod 1647 0x00000001155e2210 code [0x00000001155e25e0, 0x00000001155e5338]

GC Heap History (2 events):
Event: 0.760 GC heap before
{Heap before GC invocations=0 (full 0):
 garbage-first heap   total 65536K, used 14336K [0x0000000780000000, 0x0000000780100200, 0x00000007c0000000)
  region size 1024K, 14 young (14336K), 0 survivors (0K)
 Metaspace       used 10103K, capacity 10444K, committed 10496K, reserved 1058816K
  class space    used 938K, capacity 1010K, committed 1024K, reserved 1048576K
}
Event: 0.765 GC heap after
{Heap after GC invocations=1 (full 0):
 garbage-first heap   total 65536K, used 2772K [0x0000000780000000, 0x0000000780100200, 0x00000007c0000000)
  region size 1024K, 2 young (2048K), 2 survivors (2048K)
 Metaspace       used 10103K, capacity 10444K, committed 10496K, reserved 1058816K
  class space    used 938K, capacity 1010K, committed 1024K, reserved 1048576K
}

Deoptimization events (10 events):
Event: 0.738 Thread 0x00007fe91a003800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011c81a77c method=java.util.regex.Pattern$Start.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 44 c2
Event: 0.738 Thread 0x00007fe91a003800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011c818520 method=java.util.regex.Pattern$Start.match(Ljava/util/regex/Matcher;ILjava/lang/CharSequence;)Z @ 10 c2
Event: 4.438 Thread 0x00007fe91a23c000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011c86d444 method=sun.awt.PostEventQueue.flush()V @ 37 c2
Event: 4.438 Thread 0x00007fe91a23c000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011c86cce0 method=java.security.AccessControlContext.optimize()Ljava/security/AccessControlContext; @ 206 c2
Event: 5.049 Thread 0x00007fe91a23c000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011c85f600 method=java.util.concurrent.locks.ReentrantLock$Sync.nonfairTryAcquire(I)Z @ 19 c2
Event: 6.252 Thread 0x00007fe91a23c000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011c8836a8 method=java.awt.EventQueue.coalesceEvent(Ljava/awt/AWTEvent;I)Z @ 32 c2
Event: 6.252 Thread 0x00007fe91a23c000 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011c896ad4 method=java.awt.EventQueue.dispatchEventImpl(Ljava/awt/AWTEvent;Ljava/lang/Object;)V @ 30 c2
Event: 6.252 Thread 0x00007fe91a23c000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011c88e248 method=java.awt.EventQueue.setCurrentEventAndMostRecentTimeImpl(Ljava/awt/AWTEvent;)V @ 131 c2
Event: 6.253 Thread 0x00007fe91a23c000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011c8899e0 method=java.security.AccessController.getContext()Ljava/security/AccessControlContext; @ 5 c2
Event: 6.253 Thread 0x00007fe91a23c000 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011c89a034 method=java.security.AccessController.getContext()Ljava/security/AccessControlContext; @ 5 c2

Classes redefined (0 events):
No events

Internal exceptions (10 events):
Event: 3.159 Thread 0x00007fe91a968800 Exception  (0x0000000783c5de88) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38393/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8b85
Event: 3.159 Thread 0x00007fe91a968800 Exception
 (0x0000000783c61df8) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38393/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8b85
Event: 3.181 Thread 0x00007fe91a003800 Exception
 (0x0000000782ff4140) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38393/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8b85
Event: 3.232 Thread 0x00007fe91a003800 Exception
 (0x0000000782d32370) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S3
Event: 3.233 Thread 0x00007fe91a003800 Exception
 (0x0000000782d37fb0) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38393/frameworks/17
Event: 3.233 Thread 0x00007fe91a003800 Exception
 (0x0000000782d3d3c0) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S383
Event: 3.233 Thread 0x00007fe91a003800 Exception
 (0x0000000782d40b30) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38393/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8b85
Event: 4.438 Thread 0x00007fe91a23c000 Implicit null exception at 0x000000011c86cb12 to 0x000000011c86ccc1
Event: 6.253 Thread 0x00007fe91a23c000 Implicit null exception at 0x000000011c889551 to 0x000000011c8899cb
Event: 6.253 Thread 0x00007fe91a23c000 Implicit null exception at 0x000000011c8996e5 to 0x000000011c89a003

Events (10 events):
Event: 6.253 Thread 0x00007fe91a23c000 DEOPT UNPACKING pc=0x0000000114d6981f sp=0x00007000041e5728 mode 2
Event: 6.253 loading class sun/awt/SunToolkit$1
Event: 6.253 loading class sun/awt/SunToolkit$1 done
Event: 6.253 Thread 0x00007fe91a23c000 Uncommon trap: trap_request=0xffffff5d fr.pc=0x000000011c89a034 relative=0x0000000000000a54
Event: 6.253 Thread 0x00007fe91a23c000 DEOPT PACKING pc=0x000000011c89a034 sp=0x00007000041e56a0
Event: 6.253 Thread 0x00007fe91a23c000 DEOPT UNPACKING pc=0x0000000114d6981f sp=0x00007000041e5590 mode 2
Event: 6.259 loading class jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$DetachGLLayerCmd
Event: 6.259 loading class jogamp/opengl/macosx/cgl/MacOSXCGLContext$NSOpenGLImpl$DetachGLLayerCmd done
Event: 6.265 loading class com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener$2
Event: 6.265 loading class com/jogamp/nativewindow/awt/JAWTWindow$JAWTComponentListener$2 done


Dynamic libraries:
0x00007fff43d3d000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x00007fff500bb000 /System/Library/Frameworks/Security.framework/Versions/A/Security
0x00007fff429de000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x00007fff6b94c000 /usr/lib/libz.1.dylib
0x00007fff698ef000 /usr/lib/libSystem.B.dylib
0x00007fff444df000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x00007fff46606000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x00007fff6af61000 /usr/lib/libobjc.A.dylib
0x00007fff41b31000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x00007fff440b3000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x00007fff633a7000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x00007fff679ad000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x00007fff58554000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x00007fff48a42000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x00007fff586f6000 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x00007fff6a565000 /usr/lib/libenergytrace.dylib
0x00007fff65ae8000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x00007fff44979000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x00007fff698ea000 /usr/lib/libScreenReader.dylib
0x00007fff4087c000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x00007fff46d7a000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x00007fff42f28000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x00007fff431b3000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x00007fff585f1000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x00007fff43846000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x00007fff6a6bf000 /usr/lib/libicucore.A.dylib
0x00007fff4f642000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x00007fff43c2b000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x00007fff69acd000 /usr/lib/libauto.dylib
0x00007fff6b83b000 /usr/lib/libxml2.2.dylib
0x00007fff581e0000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x00007fff43f8f000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x00007fff46440000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x00007fff6a932000 /usr/lib/liblangid.dylib
0x00007fff5f96b000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x00007fff46cdd000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x00007fff69587000 /usr/lib/libDiagnosticMessagesClient.dylib
0x00007fff45634000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x00007fff613ba000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x00007fff4e7e0000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x00007fff43d4b000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x00007fff44fa5000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x00007fff45fb3000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x00007fff46dd5000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x00007fff54ab9000 /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x00007fff6999b000 /usr/lib/libarchive.2.dylib
0x00007fff434c9000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x00007fff50835000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x00007fff694b0000 /usr/lib/libCRFSuite.dylib
0x00007fff69b9d000 /usr/lib/libc++.1.dylib
0x00007fff69bf4000 /usr/lib/libc++abi.dylib
0x00007fff6b9fb000 /usr/lib/system/libcache.dylib
0x00007fff6ba00000 /usr/lib/system/libcommonCrypto.dylib
0x00007fff6ba0b000 /usr/lib/system/libcompiler_rt.dylib
0x00007fff6ba13000 /usr/lib/system/libcopyfile.dylib
0x00007fff6ba1c000 /usr/lib/system/libcorecrypto.dylib
0x00007fff6bb27000 /usr/lib/system/libdispatch.dylib
0x00007fff6bb61000 /usr/lib/system/libdyld.dylib
0x00007fff6bb7f000 /usr/lib/system/libkeymgr.dylib
0x00007fff6bb8d000 /usr/lib/system/liblaunch.dylib
0x00007fff6bb8e000 /usr/lib/system/libmacho.dylib
0x00007fff6bb93000 /usr/lib/system/libquarantine.dylib
0x00007fff6bb96000 /usr/lib/system/libremovefile.dylib
0x00007fff6bb98000 /usr/lib/system/libsystem_asl.dylib
0x00007fff6bbb0000 /usr/lib/system/libsystem_blocks.dylib
0x00007fff6bbb1000 /usr/lib/system/libsystem_c.dylib
0x00007fff6bc3b000 /usr/lib/system/libsystem_configuration.dylib
0x00007fff6bc3f000 /usr/lib/system/libsystem_coreservices.dylib
0x00007fff6bc43000 /usr/lib/system/libsystem_darwin.dylib
0x00007fff6bc45000 /usr/lib/system/libsystem_dnssd.dylib
0x00007fff6bc4c000 /usr/lib/system/libsystem_info.dylib
0x00007fff6bcbc000 /usr/lib/system/libsystem_m.dylib
0x00007fff6bd08000 /usr/lib/system/libsystem_malloc.dylib
0x00007fff6bd28000 /usr/lib/system/libsystem_network.dylib
0x00007fff6bdcc000 /usr/lib/system/libsystem_networkextension.dylib
0x00007fff6bdd7000 /usr/lib/system/libsystem_notify.dylib
0x00007fff6bdf5000 /usr/lib/system/libsystem_sandbox.dylib
0x00007fff6bdf9000 /usr/lib/system/libsystem_secinit.dylib
0x00007fff6bc96000 /usr/lib/system/libsystem_kernel.dylib
0x00007fff6bde1000 /usr/lib/system/libsystem_platform.dylib
0x00007fff6bde9000 /usr/lib/system/libsystem_pthread.dylib
0x00007fff6bdfb000 /usr/lib/system/libsystem_symptoms.dylib
0x00007fff6be03000 /usr/lib/system/libsystem_trace.dylib
0x00007fff6be18000 /usr/lib/system/libunwind.dylib
0x00007fff6be1e000 /usr/lib/system/libxpc.dylib
0x00007fff693de000 /usr/lib/closure/libclosured.dylib
0x00007fff69b7e000 /usr/lib/libbsm.0.dylib
0x00007fff6bb80000 /usr/lib/system/libkxld.dylib
0x00007fff697c1000 /usr/lib/libOpenScriptingUtil.dylib
0x00007fff69ee7000 /usr/lib/libcoretls.dylib
0x00007fff69f00000 /usr/lib/libcoretls_cfhelpers.dylib
0x00007fff6b365000 /usr/lib/libpam.2.dylib
0x00007fff6b48c000 /usr/lib/libsqlite3.dylib
0x00007fff6b82a000 /usr/lib/libxar.1.dylib
0x00007fff69b8f000 /usr/lib/libbz2.1.0.dylib
0x00007fff6a934000 /usr/lib/liblzma.5.dylib
0x00007fff6ae15000 /usr/lib/libnetwork.dylib
0x00007fff69984000 /usr/lib/libapple_nghttp2.dylib
0x00007fff6b36c000 /usr/lib/libpcap.A.dylib
0x00007fff69ace000 /usr/lib/libboringssl.dylib
0x00007fff6b7ec000 /usr/lib/libusrtcp.dylib
0x00007fff69983000 /usr/lib/libapple_crypto.dylib
0x00007fff459b7000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x00007fff456aa000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x00007fff45b78000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x00007fff45c28000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x00007fff45c86000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x00007fff45635000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x00007fff459c0000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x00007fff45982000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x00007fff45cf5000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x00007fff49bff000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x00007fff5fbf7000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x00007fff69278000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x00007fff67634000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x00007fff6aa15000 /usr/lib/libmecabra.dylib
0x00007fff429df000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x00007fff42d8d000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x00007fff42e31000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x00007fff42e84000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x00007fff42e93000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x00007fff42ee0000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x00007fff42f1b000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x00007fff44413000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x00007fff40895000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x00007fff41847000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x00007fff41629000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x00007fff41186000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x00007fff415b1000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x00007fff41791000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x00007fff411c0000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x00007fff40fe4000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x00007fff4159a000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x00007fff415b7000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x00007fff41616000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x00007fff5e33c000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x00007fff5e347000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x00007fff58566000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x00007fff4dc63000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x00007fff46101000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x00007fff5d9a1000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
0x00007fff48bf4000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x00007fff695bf000 /usr/lib/libFosl_dynamic.dylib
0x00007fff59573000 /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x00007fff4ca6b000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x00007fff69c2b000 /usr/lib/libcompression.dylib
0x00007fff42ade000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x00007fff42c01000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x00007fff47038000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x00007fff47362000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x00007fff47338000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x00007fff46f4b000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x00007fff46f50000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x00007fff4735f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x00007fff54247000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x00007fff5f6ee000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x00007fff48adc000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x00007fff48af2000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x00007fff48b5d000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x00007fff48b7d000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x00007fff4de2a000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x00007fff4dc6c000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x00007fff4dc75000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x00007fff4dc81000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x00007fff4dc60000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x00007fff4dc67000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x00007fff6a3d1000 /usr/lib/libcups.2.dylib
0x00007fff480e6000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x00007fff46a39000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x00007fff6b420000 /usr/lib/libresolv.9.dylib
0x00007fff6a5cd000 /usr/lib/libiconv.2.dylib
0x00007fff5da28000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x00007fff6a59c000 /usr/lib/libheimdal-asn1.dylib
0x00007fff4cad6000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x00007fff56496000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x00007fff4cab9000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x00007fff503d6000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x00007fff53469000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x00007fff6b826000 /usr/lib/libutil.dylib
0x00007fff542ca000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x00007fff5eb0e000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x00007fff6a94e000 /usr/lib/libmarisa.dylib
0x00007fff5eac8000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x00007fff694ea000 /usr/lib/libChineseTokenizer.dylib
0x00007fff69c1a000 /usr/lib/libcmph.dylib
0x00007fff5e9d2000 /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x00007fff56ea3000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x00007fff5048e000 /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x00007fff54ab1000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x00007fff6b923000 /usr/lib/libxslt.1.dylib
0x00007fff43b55000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x00007fff67841000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x00007fff699c6000 /usr/lib/libate.dylib
0x00007fff584c8000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x00007fff64ccb000 /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x00007fff5e71c000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x00007fff631b9000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x00007fff540d4000 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x00007fff4613c000 /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x00007fff58315000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x00007fff46b7a000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x00007fff58463000 /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x00007fff44089000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x00007fff64dee000 /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
0x00007fff586b5000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x00007fff580cc000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x00007fff670c5000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x00007fff540fe000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x00007fff6652c000 /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x0000000105bf2000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/server/libjvm.dylib
0x00007fff6b71e000 /usr/lib/libstdc++.6.0.9.dylib
0x0000000106894000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libverify.dylib
0x00000001068a1000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libjava.dylib
0x00000001068d7000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libinstrument.dylib
0x000000010696c000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libzip.dylib
0x0000000106974000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libjimage.dylib
0x0000000114bfd000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libnio.dylib
0x0000000114c0d000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/./libnet.dylib
0x000000012657e000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libawt.dylib
0x0000000126623000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/./libmlib_image.dylib
0x00007fff480cf000 /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
0x00007fff480d8000 /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport
0x00007fff480e1000 /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x00007fff5e8d6000 /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
0x00007fff43841000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x00007fff43842000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x00007fff43b4b000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x00007fff43b4f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x00007fff43beb000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x00007fff43c26000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x00007fff43c28000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x0000000126691000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libawt_lwawt.dylib
0x0000000126751000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/./libosxapp.dylib
0x00007fff465df000 /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling
0x00000001069f9000 /private/var/folders/t8/70n33sq567q0j301t4_8db700000gn/T/jogamp_0000/file_cache/jln8538823887597628012/jln16300897041939048420/natives/macosx-universal/libgluegen-rt.jnilib
0x0000000126b05000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libfontmanager.dylib
0x00007fff57d76000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x00007fff3ccfe000 /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x00007fff5f75d000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset
0x00007fff669ce000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip
0x00007fff48444000 /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x00007fff56b0e000 /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x00007fff483b1000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x00007fff5f323000 /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x00007fff45509000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x00007fff50a5a000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x00007fff5672d000 /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x00007fff6b48a000 /usr/lib/libspindump.dylib
0x00007fff6a4a9000 /usr/lib/libdscsym.dylib
0x00007fff543bf000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x00007fff4087d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x00007fff42cf0000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x00007fff4ca62000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x00007fff6a09a000 /usr/lib/libcrypto.35.dylib
0x00007fff679a6000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x000000012a50d000 cl_kernels
0x00007fff4ba8f000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x00007fff4be20000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.dylib
0x0000000128a57000 /private/var/folders/t8/70n33sq567q0j301t4_8db700000gn/T/jogamp_0000/file_cache/jln8538823887597628012/jln16300897041939048420/natives/macosx-universal/libnativewindow_awt.jnilib
0x0000000128a5c000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libjawt.dylib
0x00007fff4e7ef000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x00007fff4dcbd000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x00007fff4e987000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x000000012a4fb000 /private/var/folders/t8/70n33sq567q0j301t4_8db700000gn/T/jogamp_0000/file_cache/jln8538823887597628012/jln16300897041939048420/natives/macosx-universal/libnativewindow_macosx.jnilib
0x0000000129cb7000 /private/var/folders/t8/70n33sq567q0j301t4_8db700000gn/T/jogamp_0000/file_cache/jln8538823887597628012/jln16300897041939048420/natives/macosx-universal/libjogl_desktop.jnilib
0x0000000129d8b000 /private/var/folders/t8/70n33sq567q0j301t4_8db700000gn/T/jogamp_0000/file_cache/jln8538823887597628012/jln16300897041939048420/natives/macosx-universal/libjogl_mobile.jnilib

VM Arguments:
jvm_args: -javaagent:/Applications/IntelliJ IDEA CE.app/Contents/lib/idea_rt.jar=49295:/Applications/IntelliJ IDEA CE.app/Contents/bin -Dfile.encoding=UTF-8
java_command: JOGLQuad
java_class_path (initial): /Users/gamma/Documents/jogl-test-only/out/production/jogl-test-only:/Users/gamma/Documents/jogl-test-only/lib/jogamp-fat.jar
Launcher Type: SUN_STANDARD

Logging:
Log output configuration:
#0: stdout all=warning uptime,level,tags
#1: stderr all=off uptime,level,tags

Environment Variables:
JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_152.jdk/Contents/Home
PATH=/Users/gamma/.jenv/shims:/Users/gamma/.jenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
SHELL=/bin/bash

Signal Handlers:
SIGSEGV: [libjvm.dylib+0x73e2dc], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.dylib+0x73e2dc], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.dylib+0x73e2dc], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.dylib+0x5f15ac], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.dylib+0x5f15ac], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.dylib+0x73e2dc], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR2: [libjvm.dylib+0x5f1e3c], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: [libjvm.dylib+0x5f0679], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGINT: [libjvm.dylib+0x5f0679], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGTERM: [libjvm.dylib+0x5f0679], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGQUIT: [libjvm.dylib+0x5f0679], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO


---------------  S Y S T E M  ---------------

OS:uname:Darwin 17.0.0 Darwin Kernel Version 17.0.0: Thu Aug 24 21:48:19 PDT 2017; root:xnu-4570.1.46~2/RELEASE_X86_64 x86_64
rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity
load average:2.62 2.08 1.99

CPU:total 4 (initial active 4) (4 cores per cpu, 1 threads per core) family 6 model 30 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit

Memory: 4k page, physical 4194304k(29396k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (9.0.1+11) for bsd-amd64 JRE (9.0.1+11), built on Sep 28 2017 03:49:57 by "mach5one" with gcc 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.49)

END.
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

gouessej
Administrator
Thank you for the feedback. Therefore, Java3D shouldn't be modified, the real bug is inside JOGL only under OS X with Java 1.9. I'll add those precious pieces of information into the bug report about Java 1.9 & JOGL.

Please can you confirm that both a simple Java3D program and my rudimentary example based on JOGL work and exit correctly on your machine with Java 1.8 instead of Java 1.9? It would be helpful if you used OpenJDK instead of Oracle Java for this test, you can find a build for your platform here:
https://adoptopenjdk.net/?variant=openjdk8

NEWT should go on working correctly without this kind of crash.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

Predrag Boksic
In reply to this post by gouessej
Here's another execution of this program... A self-contained jar program collapses at the moment of window closing.

java -jar jogl-test-only.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/Users/gamma/Documents/jogl-test-only/jogl-test-only.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
WARNING: GL pipe is running in software mode (Renderer ID=0x1020400)
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000011254d0cc, pid=2351, tid=775
#
# JRE version: Java(TM) SE Runtime Environment (9.0+11) (build 9.0.1+11)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (9.0.1+11, mixed mode, tiered, compressed oops, g1 gc, bsd-amd64)
# Problematic frame:
# C  [libosxapp.dylib+0x20cc]  -[NSApplicationAWT sendEvent:]+0x179
#
# 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:
# /Users/gamma/Documents/jogl-test-only/hs_err_pid2351.log
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#
Abort trap: 6







#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x000000011254d0cc, pid=2351, tid=775
#
# JRE version: Java(TM) SE Runtime Environment (9.0+11) (build 9.0.1+11)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (9.0.1+11, mixed mode, tiered, compressed oops, g1 gc, bsd-amd64)
# Problematic frame:
# C  [libosxapp.dylib+0x20cc]  -[NSApplicationAWT sendEvent:]+0x179
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
#   http://bugreport.java.com/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
#

---------------  S U M M A R Y ------------

Command Line: jogl-test-only.jar

Host: iMac11,3 x86_64 4000 MHz, 4 cores, 4G, Darwin 17.0.0
Time: Sat Dec 30 12:11:33 2017 PST elapsed time: 13 seconds (0d 0h 0m 13s)

---------------  T H R E A D  ---------------

Current thread (0x00007fc1559b7000):  JavaThread "AppKit Thread" daemon [_thread_in_native, id=775, stack(0x00007ffeeb176000,0x00007ffeeb976000)]

Stack: [0x00007ffeeb176000,0x00007ffeeb976000],  sp=0x00007ffeeb973650,  free space=8181k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
C  [libosxapp.dylib+0x20cc]  -[NSApplicationAWT sendEvent:]+0x179
C  [AppKit+0x3728d]  -[NSApplication run]+0x32c
C  [libosxapp.dylib+0x1d3a]  +[NSApplicationAWT runAWTLoopWithApp:]+0x9d
C  [libawt_lwawt.dylib+0x3a544]  +[AWTStarter starter:headless:]+0x342
C  [JavaNativeFoundation+0x6f4a]  +[JNFRunLoop _performCopiedBlock:]+0x11
C  [Foundation+0x68985]  __NSThreadPerformPerform+0x14e
C  [CoreFoundation+0x9f941]  __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__+0x11
C  [CoreFoundation+0x15733c]  __CFRunLoopDoSource0+0x6c
C  [CoreFoundation+0x82930]  __CFRunLoopDoSources0+0xd0
C  [CoreFoundation+0x81dad]  __CFRunLoopRun+0x50d
C  [CoreFoundation+0x81607]  CFRunLoopRunSpecific+0x1e7
C  [java+0x6b2e]  CreateExecutionEnvironment+0x35c
C  [java+0x2c65]  JLI_Launch+0x5a9
C  [java+0x1b62]  main+0x186
C  [java+0x19d4]  start+0x34
C  0x0000000000000003


siginfo: si_signo: 11 (SIGSEGV), si_code: 1 (SEGV_MAPERR), si_addr: 0x0000000000000010

Register to memory mapping:

RAX=0x0000000000000000 is an unknown value
RBX=0x0000000000000000 is an unknown value
RCX=0x000000000021e000 is an unknown value
RDX=0x000000000021e000 is an unknown value
RSP=0x00007ffeeb973650 is pointing into the stack for thread: 0x00007fc1559b7000
RBP=0x00007ffeeb973680 is pointing into the stack for thread: 0x00007fc1559b7000
RSI=0x00007fff46fec55b: .str.41.llvm.37CD9362+0x4a029 in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit at 0x00007fff4630e000
RDI=0x0000000000000000 is an unknown value
R8 =0x000000000000007f is an unknown value
R9 =0x00007fc153cd15b0 is an unknown value
R10=0x006d8001006d4600 is an unknown value
R11=0x00007fff464bb487: -[NSEvent data1]+0 in /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit at 0x00007fff4630e000
R12=0x00007fc153cd15b0 is an unknown value
R13=0x00007fc153f6fd80 is an unknown value
R14=0x00007fff6f744e80: objc_msgSend+0 in /usr/lib/libobjc.A.dylib at 0x00007fff6f73e000
R15=0x00007fc153f43970 is an unknown value


Registers:
RAX=0x0000000000000000, RBX=0x0000000000000000, RCX=0x000000000021e000, RDX=0x000000000021e000
RSP=0x00007ffeeb973650, RBP=0x00007ffeeb973680, RSI=0x00007fff46fec55b, RDI=0x0000000000000000
R8 =0x000000000000007f, R9 =0x00007fc153cd15b0, R10=0x006d8001006d4600, R11=0x00007fff464bb487
R12=0x00007fc153cd15b0, R13=0x00007fc153f6fd80, R14=0x00007fff6f744e80, R15=0x00007fc153f43970
RIP=0x000000011254d0cc, EFLAGS=0x0000000000010246, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x00007ffeeb973650)
0x00007ffeeb973650:   00007ffeeb973670 ffff803eac32ea50
0x00007ffeeb973660:   00007fff6f744e80 00007fff6f744e80
0x00007ffeeb973670:   0000000000000001 00007fc153f43970
0x00007ffeeb973680:   00007ffeeb973730 00007fff4634528d
0x00007ffeeb973690:   00007fff46fe5587 00007fc153f43970
0x00007ffeeb9736a0:   00007fff46fde256 00007fff46fe6474
0x00007ffeeb9736b0:   00007fffa3073158 00007fff46fdceb3
0x00007ffeeb9736c0:   00007fff46fdcb89 0000000000000010
0x00007ffeeb9736d0:   00007fff46fdc379 00007fff46fec561
0x00007ffeeb9736e0:   00007fff46fdc207 00007fff46fdcba3
0x00007ffeeb9736f0:   00007fff46fdcbcf 0000000000000062
0x00007ffeeb973700:   00007fff46fdccad 00007fc153f43970
0x00007ffeeb973710:   00007fff6f744e80 0000000112551690
0x00007ffeeb973720:   00007fff46fe5587 00000001125516b0
0x00007ffeeb973730:   00007ffeeb973770 000000011254cd3a
0x00007ffeeb973740:   0000000000000000 00007fc153d3c470
0x00007ffeeb973750:   00007fff6f744e80 00007fc153f43970
0x00007ffeeb973760:   00007fc153e0d830 0000000000000000
0x00007ffeeb973770:   00007ffeeb9737c0 00000001124c5544
0x00007ffeeb973780:   00007fc153f43970 0000000000000000
0x00007ffeeb973790:   00007fc153e0d830 00007fc153f40cf0
0x00007ffeeb9737a0:   00007fc153c0dc00 00007fff46fdc207
0x00007ffeeb9737b0:   00007fc153f40f20 0000000000000000
0x00007ffeeb9737c0:   00007ffeeb9737e0 00007fff4c8b2f4a
0x00007ffeeb9737d0:   0000000000000018 0000000000000001
0x00007ffeeb9737e0:   00007ffeeb973860 00007fff4ae4b985
0x00007ffeeb9737f0:   0000000000000001 00007fff46fdc2e6
0x00007ffeeb973800:   00007fc153c0dc00 00007fc153f412d0
0x00007ffeeb973810:   00007fff46fe36e8 00007fff4703667c
0x00007ffeeb973820:   00007fff46fe36ed 00007fff46fdc379
0x00007ffeeb973830:   00007ffeeb973870 00007fff4ae4b837
0x00007ffeeb973840:   0000000300002e88 0000000000000000

Instructions: (pc=0x000000011254d0cc)
0x000000011254d0ac:   41 5f 5d c3 48 8b 35 51 58 00 00 4c 8b 35 ca 3f
0x000000011254d0bc:   00 00 48 89 df 41 ff d6 48 89 c3 31 c0 48 89 df
0x000000011254d0cc:   ff 53 10 48 8b 35 1a 56 00 00 48 89 df 4c 89 f0
0x000000011254d0dc:   48 83 c4 18 5b 41 5e 41 5f 5d ff e0 55 48 89 e5


---------------  P R O C E S S  ---------------

Java Threads: ( => current thread )
  0x00007fc15452d800 JavaThread "DestroyJavaVM" [_thread_blocked, id=6915, stack(0x000070000adf0000,0x000070000aef0000)]
  0x00007fc1549d9000 JavaThread "main-AWTAnimator#00" [_thread_blocked, id=1627, stack(0x000070000cb4d000,0x000070000cc4d000)]
  0x00007fc15498c800 JavaThread "AWT-EventQueue-0" [_thread_blocked, id=60931, stack(0x000070000ca4a000,0x000070000cb4a000)]
  0x00007fc15498a000 JavaThread "Java2D Disposer" daemon [_thread_blocked, id=60451, stack(0x000070000c947000,0x000070000ca47000)]
  0x00007fc155247800 JavaThread "Java2D Queue Flusher" daemon [_thread_blocked, id=50555, stack(0x000070000c844000,0x000070000c944000)]
  0x00007fc15497a000 JavaThread "AWT-Shutdown" [_thread_blocked, id=36907, stack(0x000070000c5b8000,0x000070000c6b8000)]
=>0x00007fc1559b7000 JavaThread "AppKit Thread" daemon [_thread_in_native, id=775, stack(0x00007ffeeb176000,0x00007ffeeb976000)]
  0x00007fc15404c800 JavaThread "Service Thread" daemon [_thread_blocked, id=24323, stack(0x000070000c32f000,0x000070000c42f000)]
  0x00007fc15400d000 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=23811, stack(0x000070000c22c000,0x000070000c32c000)]
  0x00007fc154028800 JavaThread "Sweeper thread" daemon [_thread_blocked, id=23299, stack(0x000070000c129000,0x000070000c229000)]
  0x00007fc154027800 JavaThread "C1 CompilerThread2" daemon [_thread_blocked, id=22787, stack(0x000070000c026000,0x000070000c126000)]
  0x00007fc154026800 JavaThread "C2 CompilerThread1" daemon [_thread_blocked, id=22275, stack(0x000070000bf23000,0x000070000c023000)]
  0x00007fc154026000 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=21763, stack(0x000070000be20000,0x000070000bf20000)]
  0x00007fc154003800 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=21255, stack(0x000070000bd1d000,0x000070000be1d000)]
  0x00007fc15501f800 JavaThread "Finalizer" daemon [_thread_blocked, id=17923, stack(0x000070000bc1a000,0x000070000bd1a000)]
  0x00007fc155019000 JavaThread "Reference Handler" daemon [_thread_blocked, id=17411, stack(0x000070000bb17000,0x000070000bc17000)]

Other Threads:
  0x00007fc154897000 VMThread "VM Thread" [stack: 0x000070000ba14000,0x000070000bb14000] [id=16899]
  0x00007fc154016000 WatcherThread [stack: 0x000070000c432000,0x000070000c532000] [id=24835]
  0x00007fc155815000 GCTaskThread "GC Thread#0" [stack: 0x000070000aef3000,0x000070000aff3000] [id=10755]
  0x00007fc155815800 GCTaskThread "GC Thread#1" [stack: 0x000070000aff6000,0x000070000b0f6000] [id=11267]
  0x00007fc154801000 GCTaskThread "GC Thread#2" [stack: 0x000070000b0f9000,0x000070000b1f9000] [id=11779]
  0x00007fc155816000 GCTaskThread "GC Thread#3" [stack: 0x000070000b1fc000,0x000070000b2fc000] [id=12291]
  0x00007fc155015800 ConcurrentGCThread "G1 Main Marker" [stack: 0x000070000b80e000,0x000070000b90e000] [id=15363]
  0x00007fc155016000 ConcurrentGCThread "G1 Marker#0" [stack: 0x000070000b911000,0x000070000ba11000] [id=16387]
  0x00007fc154806000 ConcurrentGCThread "G1 Refine#0" [stack: 0x000070000b608000,0x000070000b708000] [id=14339]
  0x00007fc154805000 ConcurrentGCThread "G1 Refine#1" [stack: 0x000070000b505000,0x000070000b605000] [id=13827]
  0x00007fc154804800 ConcurrentGCThread "G1 Refine#2" [stack: 0x000070000b402000,0x000070000b502000] [id=13315]
  0x00007fc154803800 ConcurrentGCThread "G1 Refine#3" [stack: 0x000070000b2ff000,0x000070000b3ff000] [id=12803]
  0x00007fc155001000 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: 0x000070000b70b000,0x000070000b80b000] [id=14851]

Threads with active compile tasks:

VM state:not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x0000000780000000, size: 1024 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
Narrow klass base: 0x0000000000000000, Narrow klass shift: 3
Compressed class space size: 1073741824 Address: 0x00000007c0000000

Heap:
 garbage-first heap   total 65536K, used 35080K [0x0000000780000000, 0x0000000780100200, 0x00000007c0000000)
  region size 1024K, 34 young (34816K), 2 survivors (2048K)
 Metaspace       used 17810K, capacity 18374K, committed 18432K, reserved 1067008K
  class space    used 1620K, capacity 1738K, committed 1792K, reserved 1048576K
Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, A=archive, TS=gc time stamp, AC=allocation context, TAMS=top-at-mark-start (previous, next)
|   0|0x0000000780000000, 0x0000000780000000, 0x0000000780100000|  0%| F|  |TS  1|AC  0|TAMS 0x0000000780000000, 0x0000000780000000|
|   1|0x0000000780100000, 0x0000000780200000, 0x0000000780200000|100%| O|  |TS  1|AC  0|TAMS 0x0000000780100000, 0x0000000780100000|
|   2|0x0000000780200000, 0x0000000780242200, 0x0000000780300000| 25%| O|  |TS  1|AC  0|TAMS 0x0000000780200000, 0x0000000780200000|
|   3|0x0000000780300000, 0x0000000780300000, 0x0000000780400000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780300000, 0x0000000780300000|
|   4|0x0000000780400000, 0x0000000780400000, 0x0000000780500000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780400000, 0x0000000780400000|
|   5|0x0000000780500000, 0x0000000780500000, 0x0000000780600000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780500000, 0x0000000780500000|
|   6|0x0000000780600000, 0x0000000780600000, 0x0000000780700000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780600000, 0x0000000780600000|
|   7|0x0000000780700000, 0x0000000780700000, 0x0000000780800000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780700000, 0x0000000780700000|
|   8|0x0000000780800000, 0x0000000780800000, 0x0000000780900000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780800000, 0x0000000780800000|
|   9|0x0000000780900000, 0x0000000780900000, 0x0000000780a00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780900000, 0x0000000780900000|
|  10|0x0000000780a00000, 0x0000000780a00000, 0x0000000780b00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780a00000, 0x0000000780a00000|
|  11|0x0000000780b00000, 0x0000000780b00000, 0x0000000780c00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780b00000, 0x0000000780b00000|
|  12|0x0000000780c00000, 0x0000000780c00000, 0x0000000780d00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780c00000, 0x0000000780c00000|
|  13|0x0000000780d00000, 0x0000000780d00000, 0x0000000780e00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780d00000, 0x0000000780d00000|
|  14|0x0000000780e00000, 0x0000000780e00000, 0x0000000780f00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780e00000, 0x0000000780e00000|
|  15|0x0000000780f00000, 0x0000000780f00000, 0x0000000781000000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000780f00000, 0x0000000780f00000|
|  16|0x0000000781000000, 0x0000000781000000, 0x0000000781100000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781000000, 0x0000000781000000|
|  17|0x0000000781100000, 0x0000000781100000, 0x0000000781200000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781100000, 0x0000000781100000|
|  18|0x0000000781200000, 0x0000000781200000, 0x0000000781300000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781200000, 0x0000000781200000|
|  19|0x0000000781300000, 0x0000000781300000, 0x0000000781400000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781300000, 0x0000000781300000|
|  20|0x0000000781400000, 0x0000000781400000, 0x0000000781500000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781400000, 0x0000000781400000|
|  21|0x0000000781500000, 0x0000000781500000, 0x0000000781600000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781500000, 0x0000000781500000|
|  22|0x0000000781600000, 0x0000000781600000, 0x0000000781700000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781600000, 0x0000000781600000|
|  23|0x0000000781700000, 0x0000000781700000, 0x0000000781800000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781700000, 0x0000000781700000|
|  24|0x0000000781800000, 0x0000000781800000, 0x0000000781900000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781800000, 0x0000000781800000|
|  25|0x0000000781900000, 0x0000000781900000, 0x0000000781a00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781900000, 0x0000000781900000|
|  26|0x0000000781a00000, 0x0000000781a00000, 0x0000000781b00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781a00000, 0x0000000781a00000|
|  27|0x0000000781b00000, 0x0000000781b00000, 0x0000000781c00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781b00000, 0x0000000781b00000|
|  28|0x0000000781c00000, 0x0000000781c00000, 0x0000000781d00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781c00000, 0x0000000781c00000|
|  29|0x0000000781d00000, 0x0000000781d00000, 0x0000000781e00000|  0%| F|  |TS  0|AC  0|TAMS 0x0000000781d00000, 0x0000000781d00000|
|  30|0x0000000781e00000, 0x0000000781e2e980, 0x0000000781f00000| 18%| E|  |TS  0|AC  0|TAMS 0x0000000781e00000, 0x0000000781e00000|
|  31|0x0000000781f00000, 0x0000000782000000, 0x0000000782000000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000781f00000, 0x0000000781f00000|
|  32|0x0000000782000000, 0x0000000782100000, 0x0000000782100000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782000000, 0x0000000782000000|
|  33|0x0000000782100000, 0x0000000782200000, 0x0000000782200000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782100000, 0x0000000782100000|
|  34|0x0000000782200000, 0x0000000782300000, 0x0000000782300000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782200000, 0x0000000782200000|
|  35|0x0000000782300000, 0x0000000782400000, 0x0000000782400000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782300000, 0x0000000782300000|
|  36|0x0000000782400000, 0x0000000782500000, 0x0000000782500000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782400000, 0x0000000782400000|
|  37|0x0000000782500000, 0x0000000782600000, 0x0000000782600000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782500000, 0x0000000782500000|
|  38|0x0000000782600000, 0x0000000782700000, 0x0000000782700000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782600000, 0x0000000782600000|
|  39|0x0000000782700000, 0x0000000782800000, 0x0000000782800000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782700000, 0x0000000782700000|
|  40|0x0000000782800000, 0x0000000782900000, 0x0000000782900000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782800000, 0x0000000782800000|
|  41|0x0000000782900000, 0x0000000782a00000, 0x0000000782a00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782900000, 0x0000000782900000|
|  42|0x0000000782a00000, 0x0000000782b00000, 0x0000000782b00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782a00000, 0x0000000782a00000|
|  43|0x0000000782b00000, 0x0000000782c00000, 0x0000000782c00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782b00000, 0x0000000782b00000|
|  44|0x0000000782c00000, 0x0000000782d00000, 0x0000000782d00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782c00000, 0x0000000782c00000|
|  45|0x0000000782d00000, 0x0000000782e00000, 0x0000000782e00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782d00000, 0x0000000782d00000|
|  46|0x0000000782e00000, 0x0000000782f00000, 0x0000000782f00000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782e00000, 0x0000000782e00000|
|  47|0x0000000782f00000, 0x0000000783000000, 0x0000000783000000|100%| E|CS|TS  0|AC  0|TAMS 0x0000000782f00000, 0x0000000782f00000|
|  48|0x0000000783000000, 0x0000000783100000, 0x0000000783100000|100%| S|CS|TS  1|AC  0|TAMS 0x0000000783000000, 0x0000000783000000|
|  49|0x0000000783100000, 0x0000000783200000, 0x0000000783200000|100%| S|CS|TS  1|AC  0|TAMS 0x0000000783100000, 0x0000000783100000|
|  50|0x0000000783200000, 0x0000000783300000, 0x0000000783300000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783200000, 0x0000000783200000|
|  51|0x0000000783300000, 0x0000000783400000, 0x0000000783400000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783300000, 0x0000000783300000|
|  52|0x0000000783400000, 0x0000000783500000, 0x0000000783500000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783400000, 0x0000000783400000|
|  53|0x0000000783500000, 0x0000000783600000, 0x0000000783600000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783500000, 0x0000000783500000|
|  54|0x0000000783600000, 0x0000000783700000, 0x0000000783700000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783600000, 0x0000000783600000|
|  55|0x0000000783700000, 0x0000000783800000, 0x0000000783800000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783700000, 0x0000000783700000|
|  56|0x0000000783800000, 0x0000000783900000, 0x0000000783900000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783800000, 0x0000000783800000|
|  57|0x0000000783900000, 0x0000000783a00000, 0x0000000783a00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783900000, 0x0000000783900000|
|  58|0x0000000783a00000, 0x0000000783b00000, 0x0000000783b00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783a00000, 0x0000000783a00000|
|  59|0x0000000783b00000, 0x0000000783c00000, 0x0000000783c00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783b00000, 0x0000000783b00000|
|  60|0x0000000783c00000, 0x0000000783d00000, 0x0000000783d00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783c00000, 0x0000000783c00000|
|  61|0x0000000783d00000, 0x0000000783e00000, 0x0000000783e00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783d00000, 0x0000000783d00000|
|  62|0x0000000783e00000, 0x0000000783f00000, 0x0000000783f00000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783e00000, 0x0000000783e00000|
|  63|0x0000000783f00000, 0x0000000784000000, 0x0000000784000000|100%| E|CS|TS  1|AC  0|TAMS 0x0000000783f00000, 0x0000000783f00000|

Card table byte_map: [0x00000001109ce000,0x0000000110bce000] byte_map_base: 0x000000010cdce000

Marking Bits (Prev, Next): (CMBitMap*) 0x00007fc155014c70, (CMBitMap*) 0x00007fc155014ca8
 Prev Bits: [0x0000000110dce000, 0x0000000111dce000)
 Next Bits: [0x00000001217fc000, 0x00000001227fc000)

Polling page: 0x0000000104331000

CodeHeap 'non-profiled nmethods': size=120032Kb used=847Kb max_used=847Kb free=119184Kb
 bounds [0x000000011a2c4000, 0x000000011a534000, 0x00000001217fc000]
CodeHeap 'profiled nmethods': size=120032Kb used=3001Kb max_used=3001Kb free=117030Kb
 bounds [0x0000000112d8c000, 0x000000011307c000, 0x000000011a2c4000]
CodeHeap 'non-nmethods': size=5696Kb used=1499Kb max_used=1523Kb free=4196Kb
 bounds [0x00000001127fc000, 0x0000000112a6c000, 0x0000000112d8c000]
 total_blobs=2876 nmethods=1593 adapters=759
 compilation: enabled

Compilation events (10 events):
Event: 13.569 Thread 0x00007fc154027800 1585       3       java.util.ArrayDeque::add (7 bytes)
Event: 13.569 Thread 0x00007fc154027800 nmethod 1585 0x000000011306d610 code [0x000000011306d7c0, 0x000000011306d968]
Event: 13.574 Thread 0x00007fc154027800 1586       3       sun.net.www.protocol.jar.Handler::parseURL (201 bytes)
Event: 13.575 Thread 0x00007fc154027800 nmethod 1586 0x000000011306da10 code [0x000000011306dd80, 0x000000011306f838]
Event: 13.575 Thread 0x00007fc154027800 1587       3       java.net.URLStreamHandler::setURL (159 bytes)
Event: 13.576 Thread 0x00007fc154027800 nmethod 1587 0x0000000113070090 code [0x0000000113070420, 0x0000000113072208]
Event: 13.576 Thread 0x00007fc154027800 1589  s    3       java.util.jar.JarFile::getInputStream (72 bytes)
Event: 13.576 Thread 0x00007fc154027800 nmethod 1589 0x0000000113072a10 code [0x0000000113072c40, 0x0000000113073298]
Event: 13.576 Thread 0x00007fc154027800 1588   !   3       jdk.internal.loader.URLClassPath$JarLoader::checkResource (87 bytes)
Event: 13.577 Thread 0x00007fc154027800 nmethod 1588 0x0000000113073490 code [0x0000000113073740, 0x0000000113074818]

GC Heap History (2 events):
Event: 1.094 GC heap before
{Heap before GC invocations=0 (full 0):
 garbage-first heap   total 65536K, used 15360K [0x0000000780000000, 0x0000000780100200, 0x00000007c0000000)
  region size 1024K, 14 young (14336K), 0 survivors (0K)
 Metaspace       used 13644K, capacity 14088K, committed 14464K, reserved 1062912K
  class space    used 1198K, capacity 1303K, committed 1408K, reserved 1048576K
}
Event: 1.114 GC heap after
{Heap after GC invocations=1 (full 0):
 garbage-first heap   total 65536K, used 3336K [0x0000000780000000, 0x0000000780100200, 0x00000007c0000000)
  region size 1024K, 2 young (2048K), 2 survivors (2048K)
 Metaspace       used 13644K, capacity 14088K, committed 14464K, reserved 1062912K
  class space    used 1198K, capacity 1303K, committed 1408K, reserved 1048576K
}

Deoptimization events (10 events):
Event: 13.574 Thread 0x00007fc15498c800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011a38cde0 method=jogamp.opengl.GLContextImpl.release(Z)V @ 161 c2
Event: 13.576 Thread 0x00007fc15498c800 Uncommon trap: reason=unstable_if action=reinterpret pc=0x000000011a359b20 method=java.awt.EventQueue.getPriority(Ljava/awt/AWTEvent;)I @ 22 c2
Event: 13.576 Thread 0x00007fc15498c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011a397868 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(I)V @ 2 c2
Event: 13.576 Thread 0x00007fc15498c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011a340f54 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 2 c2
Event: 13.578 Thread 0x00007fc15498c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011a397868 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(I)V @ 2 c2
Event: 13.578 Thread 0x00007fc15498c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011a340f54 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 2 c2
Event: 13.578 Thread 0x00007fc15498c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011a397868 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(I)V @ 2 c2
Event: 13.578 Thread 0x00007fc15498c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011a340f54 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 2 c2
Event: 13.579 Thread 0x00007fc15498c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011a397868 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.acquire(I)V @ 2 c2
Event: 13.579 Thread 0x00007fc15498c800 Uncommon trap: reason=class_check action=maybe_recompile pc=0x000000011a340f54 method=java.util.concurrent.locks.AbstractQueuedSynchronizer.release(I)Z @ 2 c2

Classes redefined (0 events):
No events

Internal exceptions (10 events):
Event: 2.294 Thread 0x00007fc1559b7000 Exception  (0x00000007838eb5e0) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38393/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8b85
Event: 2.294 Thread 0x00007fc1559b7000 Exception
 (0x00000007838ef550) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38393/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8b85
Event: 2.315 Thread 0x00007fc155807000 Exception
 (0x0000000783863c68) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38393/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8b85
Event: 2.352 Thread 0x00007fc155807000 Exception
 (0x00000007838c6ed0) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S3
Event: 2.352 Thread 0x00007fc155807000 Exception
 (0x00000007838ccb10) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38393/frameworks/17
Event: 2.353 Thread 0x00007fc155807000 Exception
 (0x00000007838d1f20) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S383
Event: 2.353 Thread 0x00007fc155807000 Exception
 (0x00000007838d5690) thrown at [/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S38393/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/8b85
Event: 4.444 Thread 0x00007fc15498c800 Implicit null exception at 0x000000011a347612 to 0x000000011a3477c5
Event: 13.564 Thread 0x00007fc15498c800 Implicit null exception at 0x000000011a35bfd1 to 0x000000011a35c44b
Event: 13.564 Thread 0x00007fc15498c800 Implicit null exception at 0x000000011a36eee5 to 0x000000011a36f803

Events (10 events):
Event: 13.579 Thread 0x00007fc15498c800 Uncommon trap: trap_request=0xffffffde fr.pc=0x000000011a340f54 relative=0x0000000000000274
Event: 13.579 Thread 0x00007fc15498c800 DEOPT PACKING pc=0x000000011a340f54 sp=0x000070000cb45e10
Event: 13.579 Thread 0x00007fc15498c800 DEOPT UNPACKING pc=0x000000011284981f sp=0x000070000cb45dd0 mode 2
Event: 13.579 loading class java/util/IdentityHashMap$KeySet
Event: 13.579 loading class java/util/IdentityHashMap$KeySet done
Event: 13.579 loading class java/util/IdentityHashMap$KeyIterator
Event: 13.579 loading class java/util/IdentityHashMap$IdentityHashMapIterator
Event: 13.579 loading class java/util/IdentityHashMap$IdentityHashMapIterator done
Event: 13.579 loading class java/util/IdentityHashMap$KeyIterator done
Event: 13.579 Thread 0x00007fc155a18000 Thread added: 0x00007fc155a18000


Dynamic libraries:
0x00007fff4851a000 /System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x00007fff54898000 /System/Library/Frameworks/Security.framework/Versions/A/Security
0x00007fff471bb000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x00007fff70129000 /usr/lib/libz.1.dylib
0x00007fff6e0cc000 /usr/lib/libSystem.B.dylib
0x00007fff48cbc000 /System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x00007fff4ade3000 /System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x00007fff6f73e000 /usr/lib/libobjc.A.dylib
0x00007fff4630e000 /System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x00007fff48890000 /System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x00007fff67b84000 /System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x00007fff6c18a000 /System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x00007fff5cd31000 /System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x00007fff4d21f000 /System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x00007fff5ced3000 /System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x00007fff6ed42000 /usr/lib/libenergytrace.dylib
0x00007fff6a2c5000 /System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x00007fff49156000 /System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x00007fff6e0c7000 /usr/lib/libScreenReader.dylib
0x00007fff45059000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x00007fff4b557000 /System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x00007fff47705000 /System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x00007fff47990000 /System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x00007fff5cdce000 /System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x00007fff48023000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x00007fff6ee9c000 /usr/lib/libicucore.A.dylib
0x00007fff53e1f000 /System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x00007fff48408000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x00007fff6e2aa000 /usr/lib/libauto.dylib
0x00007fff70018000 /usr/lib/libxml2.2.dylib
0x00007fff5c9bd000 /System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x00007fff4876c000 /System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x00007fff4ac1d000 /System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x00007fff6f10f000 /usr/lib/liblangid.dylib
0x00007fff64148000 /System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x00007fff4b4ba000 /System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x00007fff6dd64000 /usr/lib/libDiagnosticMessagesClient.dylib
0x00007fff49e11000 /System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x00007fff65b97000 /System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x00007fff52fbd000 /System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x00007fff48528000 /System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x00007fff49782000 /System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x00007fff4a790000 /System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x00007fff4b5b2000 /System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x00007fff59296000 /System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x00007fff6e178000 /usr/lib/libarchive.2.dylib
0x00007fff47ca6000 /System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x00007fff55012000 /System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x00007fff6dc8d000 /usr/lib/libCRFSuite.dylib
0x00007fff6e37a000 /usr/lib/libc++.1.dylib
0x00007fff6e3d1000 /usr/lib/libc++abi.dylib
0x00007fff701d8000 /usr/lib/system/libcache.dylib
0x00007fff701dd000 /usr/lib/system/libcommonCrypto.dylib
0x00007fff701e8000 /usr/lib/system/libcompiler_rt.dylib
0x00007fff701f0000 /usr/lib/system/libcopyfile.dylib
0x00007fff701f9000 /usr/lib/system/libcorecrypto.dylib
0x00007fff70304000 /usr/lib/system/libdispatch.dylib
0x00007fff7033e000 /usr/lib/system/libdyld.dylib
0x00007fff7035c000 /usr/lib/system/libkeymgr.dylib
0x00007fff7036a000 /usr/lib/system/liblaunch.dylib
0x00007fff7036b000 /usr/lib/system/libmacho.dylib
0x00007fff70370000 /usr/lib/system/libquarantine.dylib
0x00007fff70373000 /usr/lib/system/libremovefile.dylib
0x00007fff70375000 /usr/lib/system/libsystem_asl.dylib
0x00007fff7038d000 /usr/lib/system/libsystem_blocks.dylib
0x00007fff7038e000 /usr/lib/system/libsystem_c.dylib
0x00007fff70418000 /usr/lib/system/libsystem_configuration.dylib
0x00007fff7041c000 /usr/lib/system/libsystem_coreservices.dylib
0x00007fff70420000 /usr/lib/system/libsystem_darwin.dylib
0x00007fff70422000 /usr/lib/system/libsystem_dnssd.dylib
0x00007fff70429000 /usr/lib/system/libsystem_info.dylib
0x00007fff70499000 /usr/lib/system/libsystem_m.dylib
0x00007fff704e5000 /usr/lib/system/libsystem_malloc.dylib
0x00007fff70505000 /usr/lib/system/libsystem_network.dylib
0x00007fff705a9000 /usr/lib/system/libsystem_networkextension.dylib
0x00007fff705b4000 /usr/lib/system/libsystem_notify.dylib
0x00007fff705d2000 /usr/lib/system/libsystem_sandbox.dylib
0x00007fff705d6000 /usr/lib/system/libsystem_secinit.dylib
0x00007fff70473000 /usr/lib/system/libsystem_kernel.dylib
0x00007fff705be000 /usr/lib/system/libsystem_platform.dylib
0x00007fff705c6000 /usr/lib/system/libsystem_pthread.dylib
0x00007fff705d8000 /usr/lib/system/libsystem_symptoms.dylib
0x00007fff705e0000 /usr/lib/system/libsystem_trace.dylib
0x00007fff705f5000 /usr/lib/system/libunwind.dylib
0x00007fff705fb000 /usr/lib/system/libxpc.dylib
0x00007fff6dbbb000 /usr/lib/closure/libclosured.dylib
0x00007fff6e35b000 /usr/lib/libbsm.0.dylib
0x00007fff7035d000 /usr/lib/system/libkxld.dylib
0x00007fff6df9e000 /usr/lib/libOpenScriptingUtil.dylib
0x00007fff6e6c4000 /usr/lib/libcoretls.dylib
0x00007fff6e6dd000 /usr/lib/libcoretls_cfhelpers.dylib
0x00007fff6fb42000 /usr/lib/libpam.2.dylib
0x00007fff6fc69000 /usr/lib/libsqlite3.dylib
0x00007fff70007000 /usr/lib/libxar.1.dylib
0x00007fff6e36c000 /usr/lib/libbz2.1.0.dylib
0x00007fff6f111000 /usr/lib/liblzma.5.dylib
0x00007fff6f5f2000 /usr/lib/libnetwork.dylib
0x00007fff6e161000 /usr/lib/libapple_nghttp2.dylib
0x00007fff6fb49000 /usr/lib/libpcap.A.dylib
0x00007fff6e2ab000 /usr/lib/libboringssl.dylib
0x00007fff6ffc9000 /usr/lib/libusrtcp.dylib
0x00007fff6e160000 /usr/lib/libapple_crypto.dylib
0x00007fff4a194000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x00007fff49e87000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x00007fff4a355000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x00007fff4a405000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x00007fff4a463000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x00007fff49e12000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x00007fff4a19d000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x00007fff4a15f000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x00007fff4a4d2000 /System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x00007fff4e3dc000 /System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x00007fff643d4000 /System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x00007fff6da55000 /System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x00007fff6be11000 /System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x00007fff6f1f2000 /usr/lib/libmecabra.dylib
0x00007fff471bc000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x00007fff4756a000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x00007fff4760e000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x00007fff47661000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x00007fff47670000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x00007fff476bd000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x00007fff476f8000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x00007fff48bf0000 /System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x00007fff45072000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x00007fff46024000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x00007fff45e06000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x00007fff45963000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x00007fff45d8e000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x00007fff45f6e000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x00007fff4599d000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x00007fff457c1000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x00007fff45d77000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x00007fff45d94000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x00007fff45df3000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x00007fff62b19000 /System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x00007fff62b24000 /System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x00007fff5cd43000 /System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x00007fff52440000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x00007fff4a8de000 /System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x00007fff6217e000 /System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
0x00007fff4d3d1000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x00007fff6dd9c000 /usr/lib/libFosl_dynamic.dylib
0x00007fff5dd50000 /System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x00007fff51248000 /System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x00007fff6e408000 /usr/lib/libcompression.dylib
0x00007fff472bb000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontParser.dylib
0x00007fff473de000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x00007fff4b815000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x00007fff4bb3f000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x00007fff4bb15000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x00007fff4b728000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x00007fff4b72d000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x00007fff4bb3c000 /System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x00007fff58a24000 /System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x00007fff63ecb000 /System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x00007fff4d2b9000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x00007fff4d2cf000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x00007fff4d33a000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x00007fff4d35a000 /System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x00007fff52607000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x00007fff52449000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x00007fff52452000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x00007fff5245e000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x00007fff5243d000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x00007fff52444000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x00007fff6ebae000 /usr/lib/libcups.2.dylib
0x00007fff4c8c3000 /System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x00007fff4b216000 /System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x00007fff6fbfd000 /usr/lib/libresolv.9.dylib
0x00007fff6edaa000 /usr/lib/libiconv.2.dylib
0x00007fff62205000 /System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x00007fff6ed79000 /usr/lib/libheimdal-asn1.dylib
0x00007fff512b3000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x00007fff5ac73000 /System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x00007fff51296000 /System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x00007fff54bb3000 /System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x00007fff57c46000 /System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x00007fff70003000 /usr/lib/libutil.dylib
0x00007fff58aa7000 /System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x00007fff632eb000 /System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x00007fff6f12b000 /usr/lib/libmarisa.dylib
0x00007fff632a5000 /System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x00007fff6dcc7000 /usr/lib/libChineseTokenizer.dylib
0x00007fff6e3f7000 /usr/lib/libcmph.dylib
0x00007fff631af000 /System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x00007fff5b680000 /System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x00007fff54c6b000 /System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x00007fff5928e000 /System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x00007fff70100000 /usr/lib/libxslt.1.dylib
0x00007fff48332000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Ink.framework/Versions/A/Ink
0x00007fff6c01e000 /System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x00007fff6e1a3000 /usr/lib/libate.dylib
0x00007fff5cca5000 /System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x00007fff694a8000 /System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x00007fff62ef9000 /System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x00007fff67996000 /System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x00007fff588b1000 /System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x00007fff4a919000 /System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x00007fff5caf2000 /System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x00007fff4b357000 /System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x00007fff5cc40000 /System/Library/PrivateFrameworks/CoreWiFi.framework/Versions/A/CoreWiFi
0x00007fff48866000 /System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x00007fff695cb000 /System/Library/PrivateFrameworks/SignpostNotification.framework/Versions/A/SignpostNotification
0x00007fff5ce92000 /System/Library/PrivateFrameworks/DebugSymbols.framework/Versions/A/DebugSymbols
0x00007fff5c8a9000 /System/Library/PrivateFrameworks/CoreSymbolication.framework/Versions/A/CoreSymbolication
0x00007fff6b8a2000 /System/Library/PrivateFrameworks/Symbolication.framework/Versions/A/Symbolication
0x00007fff588db000 /System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x00007fff6ad09000 /System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x0000000104c00000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/server/libjvm.dylib
0x00007fff6fefb000 /usr/lib/libstdc++.6.0.9.dylib
0x00000001042ef000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libverify.dylib
0x00000001042fc000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libjava.dylib
0x000000010437a000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libzip.dylib
0x0000000104382000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libjimage.dylib
0x00000001122a7000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libnio.dylib
0x00000001122b7000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/./libnet.dylib
0x0000000112378000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libawt.dylib
0x000000011241d000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/./libmlib_image.dylib
0x00007fff4c8ac000 /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaNativeFoundation.framework/Versions/A/JavaNativeFoundation
0x00007fff4c8b5000 /System/Library/Frameworks/JavaVM.framework/Versions/A/Frameworks/JavaRuntimeSupport.framework/Versions/A/JavaRuntimeSupport
0x00007fff4c8be000 /System/Library/Frameworks/JavaVM.framework/Versions/A/JavaVM
0x00007fff630b3000 /System/Library/PrivateFrameworks/JavaLaunching.framework/Versions/A/JavaLaunching
0x00007fff4801e000 /System/Library/Frameworks/Carbon.framework/Versions/A/Carbon
0x00007fff4801f000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/CommonPanels.framework/Versions/A/CommonPanels
0x00007fff48328000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Help.framework/Versions/A/Help
0x00007fff4832c000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/ImageCapture.framework/Versions/A/ImageCapture
0x00007fff483c8000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/OpenScripting.framework/Versions/A/OpenScripting
0x00007fff48403000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/Print.framework/Versions/A/Print
0x00007fff48405000 /System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SecurityHI.framework/Versions/A/SecurityHI
0x000000011248b000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libawt_lwawt.dylib
0x000000011254b000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/./libosxapp.dylib
0x00007fff4adbc000 /System/Library/Frameworks/ExceptionHandling.framework/Versions/A/ExceptionHandling
0x00000001126ff000 /private/var/folders/t8/70n33sq567q0j301t4_8db700000gn/T/jogamp_0000/file_cache/jln13634879685686687209/jln6161627108451970116/natives/macosx-universal/libgluegen-rt.jnilib
0x00000001251fc000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libfontmanager.dylib
0x00007fff5c553000 /System/Library/PrivateFrameworks/CoreServicesInternal.framework/Versions/A/CoreServicesInternal
0x00007fff414db000 /System/Library/CoreServices/RawCamera.bundle/Contents/MacOS/RawCamera
0x00007fff63f3a000 /System/Library/PrivateFrameworks/MobileAsset.framework/Versions/A/MobileAsset
0x00007fff6b1ab000 /System/Library/PrivateFrameworks/StreamingZip.framework/Versions/A/StreamingZip
0x00007fff4cc21000 /System/Library/Frameworks/MediaToolbox.framework/Versions/A/MediaToolbox
0x00007fff5b2eb000 /System/Library/PrivateFrameworks/CoreAVCHD.framework/Versions/A/CoreAVCHD
0x00007fff4cb8e000 /System/Library/Frameworks/MediaAccessibility.framework/Versions/A/MediaAccessibility
0x00007fff63b00000 /System/Library/PrivateFrameworks/Mangrove.framework/Versions/A/Mangrove
0x00007fff49ce6000 /System/Library/Frameworks/CoreMedia.framework/Versions/A/CoreMedia
0x00007fff55237000 /System/Library/Frameworks/VideoToolbox.framework/Versions/A/VideoToolbox
0x00007fff5af0a000 /System/Library/PrivateFrameworks/CoreAUC.framework/Versions/A/CoreAUC
0x00007fff6fc67000 /usr/lib/libspindump.dylib
0x00007fff6ec86000 /usr/lib/libdscsym.dylib
0x00007fff58b9c000 /System/Library/PrivateFrameworks/AppleVA.framework/Versions/A/AppleVA
0x00007fff4505a000 /System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/Libraries/libCGInterfaces.dylib
0x00007fff474cd000 /System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libTrueTypeScaler.dylib
0x00007fff5123f000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/libcldcpuengine.dylib
0x00007fff6e877000 /usr/lib/libcrypto.35.dylib
0x00007fff6c183000 /System/Library/PrivateFrameworks/TrustEvaluationAgent.framework/Versions/A/TrustEvaluationAgent
0x0000000128926000 cl_kernels
0x00007fff5026c000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_bgra.dylib
0x00007fff505fd000 /System/Library/Frameworks/OpenCL.framework/Versions/A/Libraries/ImageFormats/unorm8_rgx.dylib
0x0000000127081000 /private/var/folders/t8/70n33sq567q0j301t4_8db700000gn/T/jogamp_0000/file_cache/jln13634879685686687209/jln6161627108451970116/natives/macosx-universal/libnativewindow_awt.jnilib
0x0000000127084000 /Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/lib/libjawt.dylib
0x00007fff52fcc000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLEngine.bundle/GLEngine
0x00007fff5249a000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLProgrammability.dylib
0x00007fff53164000 /System/Library/Frameworks/OpenGL.framework/Versions/A/Resources/GLRendererFloat.bundle/GLRendererFloat
0x0000000128914000 /private/var/folders/t8/70n33sq567q0j301t4_8db700000gn/T/jogamp_0000/file_cache/jln13634879685686687209/jln6161627108451970116/natives/macosx-universal/libnativewindow_macosx.jnilib
0x00000001282dc000 /private/var/folders/t8/70n33sq567q0j301t4_8db700000gn/T/jogamp_0000/file_cache/jln13634879685686687209/jln6161627108451970116/natives/macosx-universal/libjogl_desktop.jnilib
0x00000001283b0000 /private/var/folders/t8/70n33sq567q0j301t4_8db700000gn/T/jogamp_0000/file_cache/jln13634879685686687209/jln6161627108451970116/natives/macosx-universal/libjogl_mobile.jnilib

VM Arguments:
java_command: jogl-test-only.jar
java_class_path (initial): jogl-test-only.jar
Launcher Type: SUN_STANDARD

Logging:
Log output configuration:
#0: stdout all=warning uptime,level,tags
#1: stderr all=off uptime,level,tags

Environment Variables:
JAVA_HOME=/Users/gamma/.jenv/versions/oracle64-9.0.1
PATH=/Users/gamma/.jenv/versions/oracle64-9.0.1/bin:/usr/local/Cellar/jenv/0.4.4/libexec/libexec:/Users/gamma/.jenv/shims:/Users/gamma/.jenv/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin
SHELL=/bin/bash

Signal Handlers:
SIGSEGV: [libjvm.dylib+0x73e2dc], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.dylib+0x73e2dc], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.dylib+0x73e2dc], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.dylib+0x5f15ac], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.dylib+0x5f15ac], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.dylib+0x73e2dc], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR2: [libjvm.dylib+0x5f1e3c], sa_mask[0]=00100000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: [libjvm.dylib+0x5f0679], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGINT: [libjvm.dylib+0x5f0679], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGTERM: [libjvm.dylib+0x5f0679], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGQUIT: [libjvm.dylib+0x5f0679], sa_mask[0]=11111111011111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO


---------------  S Y S T E M  ---------------

OS:uname:Darwin 17.0.0 Darwin Kernel Version 17.0.0: Thu Aug 24 21:48:19 PDT 2017; root:xnu-4570.1.46~2/RELEASE_X86_64 x86_64
rlimit: STACK 8192k, CORE 0k, NPROC 709, NOFILE 10240, AS infinity
load average:1.96 1.84 1.62

CPU:total 4 (initial active 4) (4 cores per cpu, 1 threads per core) family 6 model 30 stepping 5, cmov, cx8, fxsr, mmx, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit

Memory: 4k page, physical 4194304k(280472k free)

vm_info: Java HotSpot(TM) 64-Bit Server VM (9.0.1+11) for bsd-amd64 JRE (9.0.1+11), built on Sep 28 2017 03:49:57 by "mach5one" with gcc 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.49)

END.

Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

Predrag Boksic
In reply to this post by gouessej
The command line that makes the JVM 9 crash on MacOS is:

frame.dispose();
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

gouessej
Administrator
Thanks, it occurs when the context is released when the frame is disposed.

Please can you confirm that my rudimentary example does NOT crash under OS X with Java 1.8?
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

Douglas Lyon
This should enable you to test under windows 7 with jdk8
and a mac with jdk9;
http://www.docjava.com/book/cgij/code/jnlp/j3d.examples.boids.Main.jnlp

On a mac, we are throwing exceptions under jdk9, but we are getting rendering;
Exceptions are reported in the console.

On windows 7 under jdk9, there is a sudden jvm exit.

When deploying to multiple platforms with synchronized libraries, I find webstart
pretty nice for testing.

Webstart removes environmental issues with libraries and paths.
This makes cross-platform experiments both conclusive and inclusive.

Testing and debugging continues.

Theory: Threads that do not release the graphics context will result in
deadlock due to context contention. Resource contention might be throwing
an exception during the destroy process (I would be happy to be wrong about that,
because if I am right, this could be a hard bug to solve!).

Are there reasons why threads in the jogl pipeline might not release the graphics context?

Happy New Year!
 - Doug
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

Douglas Lyon
In reply to this post by gouessej
These trivial changes (there have been many) are not for the general public and are not properly tested.
We are working a rapid debug test cycle that is a bit like making sausages (nobody wants to know
what goes in them!).

Your code example now runs under jdk9 on a mac (warnings are listed, below)....
jdk8 is fine.
For what it is worth, I did not test under windows/linux, yet.
Cross-platform testing, that is where the real ball game is at.

Cheers!
 - Doug
/Library/Java/JavaVirtualMachines/jdk-9.0.1.jdk/Contents/Home/bin/java -javaagent:/Applications/idea.app/Contents/lib/idea_rt.jar=52600:/Applications/idea.app/Contents/bin -Dfile.encoding=UTF-8 -classpath /Users/lyon/current/java/j4p/out/production/j4p:/Users/lyon/current/java/j4p/jars/anna-3.5.jar:/Users/lyon/current/java/j4p/jars/annotations.jar:/Users/lyon/current/java/j4p/jars/ant.jar:/Users/lyon/current/java/j4p/jars/ant-launcher-1.7.1.jar:/Users/lyon/current/java/j4p/jars/antlr-4.5-complete.jar:/Users/lyon/current/java/j4p/jars/apache-mime4j.jar:/Users/lyon/current/java/j4p/jars/asm-2.2.1.jar:/Users/lyon/current/java/j4p/jars/asm-attrs-2.2.1.jar:/Users/lyon/current/java/j4p/jars/batik-anim.jar:/Users/lyon/current/java/j4p/jars/batik-awt-util.jar:/Users/lyon/current/java/j4p/jars/batik-bridge.jar:/Users/lyon/current/java/j4p/jars/batik-codec.jar:/Users/lyon/current/java/j4p/jars/batik-css.jar:/Users/lyon/current/java/j4p/jars/batik-dom.jar:/Users/lyon/current/java/j4p/jars/batik-ext.jar:/Users/lyon/current/java/j4p/jars/batik-extension.jar:/Users/lyon/current/java/j4p/jars/batik-gui-util.jar:/Users/lyon/current/java/j4p/jars/batik-gvt.jar:/Users/lyon/current/java/j4p/jars/batik-parser.jar:/Users/lyon/current/java/j4p/jars/batik-rasterizer.jar:/Users/lyon/current/java/j4p/jars/batik-script.jar:/Users/lyon/current/java/j4p/jars/batik-slideshow.jar:/Users/lyon/current/java/j4p/jars/batik-squiggle.jar:/Users/lyon/current/java/j4p/jars/batik-svg-dom.jar:/Users/lyon/current/java/j4p/jars/batik-svggen.jar:/Users/lyon/current/java/j4p/jars/batik-svgpp.jar:/Users/lyon/current/java/j4p/jars/batik-swing.jar:/Users/lyon/current/java/j4p/jars/batik-transcoder.jar:/Users/lyon/current/java/j4p/jars/batik-ttf2svg.jar:/Users/lyon/current/java/j4p/jars/batik-util.jar:/Users/lyon/current/java/j4p/jars/batik-xml.jar:/Users/lyon/current/java/j4p/jars/bcel-6.0.jar:/Users/lyon/current/java/j4p/jars/bcprov-jdk15on-154.jar:/Users/lyon/current/java/j4p/jars/bridj-0.6.1.jar:/Users/lyon/current/java/j4p/jars/catalina.jar:/Users/lyon/current/java/j4p/jars/cglib-2.2_beta1.jar:/Users/lyon/current/java/j4p/jars/client-combined-3.4.0-nodeps.jar:/Users/lyon/current/java/j4p/jars/cmu_time_awb.jar:/Users/lyon/current/java/j4p/jars/cmu_us_kal.jar:/Users/lyon/current/java/j4p/jars/cmudict04.jar:/Users/lyon/current/java/j4p/jars/cmulex.jar:/Users/lyon/current/java/j4p/jars/cmutimelex.jar:/Users/lyon/current/java/j4p/jars/com.ibm.icu_50.1.1.v201304230130.jar:/Users/lyon/current/java/j4p/jars/commons-beanutils-1.9.2.jar:/Users/lyon/current/java/j4p/jars/commons-codec-1.4.jar:/Users/lyon/current/java/j4p/jars/commons-collections4-4.1.jar:/Users/lyon/current/java/j4p/jars/commons-csv-1.4.jar:/Users/lyon/current/java/j4p/jars/commons-httpclient-3.0-rc3.jar:/Users/lyon/current/java/j4p/jars/commons-io-2.0.1.jar:/Users/lyon/current/java/j4p/jars/commons-lang3-3.5.jar:/Users/lyon/current/java/j4p/jars/commons-logging-1.2.jar:/Users/lyon/current/java/j4p/jars/commons-net-1.4.1.jar:/Users/lyon/current/java/j4p/jars/coreProcessing.jar:/Users/lyon/current/java/j4p/jars/cssparser-0.9.5.jar:/Users/lyon/current/java/j4p/jars/dicom.jar:/Users/lyon/current/java/j4p/jars/dom4j-1.6.1.jar:/Users/lyon/current/java/j4p/jars/dropbox-core-sdk-1.7.7.jar:/Users/lyon/current/java/j4p/jars/dropbox-java-sdk-1.3.jar:/Users/lyon/current/java/j4p/jars/Echo2_App.jar:/Users/lyon/current/java/j4p/jars/ehcache-1.2.3.jar:/Users/lyon/current/java/j4p/jars/en_us.jar:/Users/lyon/current/java/j4p/jars/ezmorph-1.0.6.jar:/Users/lyon/current/java/j4p/jars/facialrecognition.jar:/Users/lyon/current/java/j4p/jars/filters-2.0.235.jar:/Users/lyon/current/java/j4p/jars/freeBase.jar:/Users/lyon/current/java/j4p/jars/freeGraphics.jar:/Users/lyon/current/java/j4p/jars/freehepEmf17.jar:/Users/lyon/current/java/j4p/jars/freeHepGraphicsIO17.jar:/Users/lyon/current/java/j4p/jars/freemarker.jar:/Users/lyon/current/java/j4p/jars/freetts.jar:/Users/lyon/current/java/j4p/jars/gson-2.8.0.jar:/Users/lyon/current/java/j4p/jars/HelloWorld.jar:/Users/lyon/current/java/j4p/jars/hibernate-3.2.2.ga.jar:/Users/lyon/current/java/j4p/jars/hsqldb-1.7.3.3.jar:/Users/lyon/current/java/j4p/jars/htmlunit-2.26.jar:/Users/lyon/current/java/j4p/jars/htmlunit-core-js-2.9.jar:/Users/lyon/current/java/j4p/jars/htmlunit-core-js-2.26.jar:/Users/lyon/current/java/j4p/jars/httpclient-4.1.2.jar:/Users/lyon/current/java/j4p/jars/httpclient-4.5.3.jar:/Users/lyon/current/java/j4p/jars/httpcore-4.1.2.jar:/Users/lyon/current/java/j4p/jars/httpcore-4.4.6.jar:/Users/lyon/current/java/j4p/jars/httpcore-nio-4.0.jar:/Users/lyon/current/java/j4p/jars/httpmime-4.1.2.jar:/Users/lyon/current/java/j4p/jars/httpmime-4.5.3.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-core-0.6.2.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-hibernate-configuration-0.6.2.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-hibernate-customizations-0.6.2.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-hibernate-mapping-0.6.2.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-shared-0.6.2.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-testing-0.6.2.jar:/Users/lyon/current/java/j4p/jars/imagej-1.47.jar:/Users/lyon/current/java/j4p/jars/imloader.jar:/Users/lyon/current/java/j4p/jars/itext-1.3.jar:/Users/lyon/current/java/j4p/jars/jaas.jar:/Users/lyon/current/java/j4p/jars/jackson-core-2.2.4.jar:/Users/lyon/current/java/j4p/jars/jai_codec.jar:/Users/lyon/current/java/j4p/jars/jai_core.jar:/Users/lyon/current/java/j4p/jars/jaranalyzer.jar:/Users/lyon/current/java/j4p/jars/jaxb1-impl.jar:/Users/lyon/current/java/j4p/jars/jaxb-api.jar:/Users/lyon/current/java/j4p/jars/jaxbcommons-core-1.0.3.jar:/Users/lyon/current/java/j4p/jars/jaxbcommons-shared-1.0.3.jar:/Users/lyon/current/java/j4p/jars/jaxbcommons-testing-1.0.3.jar:/Users/lyon/current/java/j4p/jars/jbrowserdriver-0.17.4.jar:/Users/lyon/current/java/j4p/jars/jce.jar:/Users/lyon/current/java/j4p/jars/jetty-client-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/jetty-http-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/jetty-io-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/jetty-util-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/jimi.jar:/Users/lyon/current/java/j4p/jars/jmf.jar:/Users/lyon/current/java/j4p/jars/jna.jar:/Users/lyon/current/java/j4p/jars/js.jar:/Users/lyon/current/java/j4p/jars/jsch.jar:/Users/lyon/current/java/j4p/jars/json-jena-1.0.jar:/Users/lyon/current/java/j4p/jars/json-lib-2.4-jdk15.jar:/Users/lyon/current/java/j4p/jars/json_simple-1.1.jar:/Users/lyon/current/java/j4p/jars/jsoup-1.8.1.jar:/Users/lyon/current/java/j4p/jars/jsse.jar:/Users/lyon/current/java/j4p/jars/jta-1.0.1B.jar:/Users/lyon/current/java/j4p/jars/junit-4.10.jar:/Users/lyon/current/java/j4p/jars/l2fprod-common-all.jar:/Users/lyon/current/java/j4p/jars/liblinear-1.51-with-deps.jar:/Users/lyon/current/java/j4p/jars/log4j-1.2.13.jar:/Users/lyon/current/java/j4p/jars/logback-core-1.0.7.jar:/Users/lyon/current/java/j4p/jars/mail.jar:/Users/lyon/current/java/j4p/jars/matetools-1.30.jar:/Users/lyon/current/java/j4p/jars/MRJToolkit.jar:/Users/lyon/current/java/j4p/jars/MRJToolkitStubs-1.0.jar:/Users/lyon/current/java/j4p/jars/mysql.jar:/Users/lyon/current/java/j4p/jars/natty-0.13-SNAPSHOT.jar:/Users/lyon/current/java/j4p/jars/nekohtml-1.9.15.jar:/Users/lyon/current/java/j4p/jars/openapi.jar:/Users/lyon/current/java/j4p/jars/opencsv-3.8.jar:/Users/lyon/current/java/j4p/jars/opennlp-maxent-3.0.2-incubating.jar:/Users/lyon/current/java/j4p/jars/opennlp-tools-1.5.2-incubating.jar:/Users/lyon/current/java/j4p/jars/opennlp-tools-1.6.0.jar:/Users/lyon/current/java/j4p/jars/org.eclipse.cdt.core_5.5.0.201306112328.jar:/Users/lyon/current/java/j4p/jars/org.eclipse.equinox.common_3.6.200.v20130402-1505.jar:/Users/lyon/current/java/j4p/jars/pde.jar:/Users/lyon/current/java/j4p/jars/phidget21.jar:/Users/lyon/current/java/j4p/jars/poi-3.15.jar:/Users/lyon/current/java/j4p/jars/poi-ooxml-3.16.jar:/Users/lyon/current/java/j4p/jars/poi-ooxml-schemas-3.7.jar:/Users/lyon/current/java/j4p/jars/portfolio.jar:/Users/lyon/current/java/j4p/jars/printf.jar:/Users/lyon/current/java/j4p/jars/QTJava.zip:/Users/lyon/current/java/j4p/jars/quaqua.jar:/Users/lyon/current/java/j4p/jars/resolver.jar:/Users/lyon/current/java/j4p/jars/rt.jar:/Users/lyon/current/java/j4p/jars/saaj-api.jar:/Users/lyon/current/java/j4p/jars/saaj-impl.jar:/Users/lyon/current/java/j4p/jars/sac-1.3.jar:/Users/lyon/current/java/j4p/jars/saxon-8.7.jar:/Users/lyon/current/java/j4p/jars/saxon-dom-8.7.jar:/Users/lyon/current/java/j4p/jars/secondstring.jar:/Users/lyon/current/java/j4p/jars/seg.jar:/Users/lyon/current/java/j4p/jars/selenium-firefox-driver-2.24.1.jar:/Users/lyon/current/java/j4p/jars/selenium-java-2.29.0.jar:/Users/lyon/current/java/j4p/jars/serializer-2.7.1.jar:/Users/lyon/current/java/j4p/jars/servlet.jar:/Users/lyon/current/java/j4p/jars/shippo-java-client-1.2.0.jar:/Users/lyon/current/java/j4p/jars/signpost-core-1.2.1.2.jar:/Users/lyon/current/java/j4p/jars/sjsxp.jar:/Users/lyon/current/java/j4p/jars/slf4j-api-1.7.7.jar:/Users/lyon/current/java/j4p/jars/slf4j-simple-1.7.7.jar:/Users/lyon/current/java/j4p/jars/sphinx4.jar:/Users/lyon/current/java/j4p/jars/spring-2.0.2.jar:/Users/lyon/current/java/j4p/jars/sqlite-jdbc-3.16.1.jar:/Users/lyon/current/java/j4p/jars/stanford-corenlp-3.6.0.jar:/Users/lyon/current/java/j4p/jars/stanford-parser.jar:/Users/lyon/current/java/j4p/jars/tattletale-1.1.2.Final.jar:/Users/lyon/current/java/j4p/jars/temboo_java_sdk_2.11.1.jar:/Users/lyon/current/java/j4p/jars/tools.jar:/Users/lyon/current/java/j4p/jars/util.jar:/Users/lyon/current/java/j4p/jars/velocity-1.7.jar:/Users/lyon/current/java/j4p/jars/webcam.jar:/Users/lyon/current/java/j4p/jars/webcam-capture-0.3.10.jar:/Users/lyon/current/java/j4p/jars/webserver.jar:/Users/lyon/current/java/j4p/jars/websocket-api-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/websocket-client-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/websocket-common-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/whatswrong-0.2.3.jar:/Users/lyon/current/java/j4p/jars/wire-v1.3-b21.jar:/Users/lyon/current/java/j4p/jars/xalan-2.7.2.jar:/Users/lyon/current/java/j4p/jars/xercesImpl.jar:/Users/lyon/current/java/j4p/jars/xercesImpl-2.9.1.jar:/Users/lyon/current/java/j4p/jars/xml-apis-1.3.04.jar:/Users/lyon/current/java/j4p/jars/xmlsec.jar:/Users/lyon/current/java/j4p/jars/YahooFinanceAPI-3.4.0.jar:/Users/lyon/current/java/j4p/jars/joda-time-1.6.2.jar:/Users/lyon/current/java/j4p/jars/reflections-0.9.11.jar:/Users/lyon/current/java/j4p/jars/javassist-3.21.0-GA.jar:/Users/lyon/current/java/j4p/jars/20171231Jogl/j3dcore.jar:/Users/lyon/current/java/j4p/jars/20171231Jogl/j3dutils.jar:/Users/lyon/current/java/j4p/jars/20171231Jogl/jogamp-fat.jar:/Users/lyon/current/java/j4p/jars/20171231Jogl/vecmath.jar j3d.JOGLQuad
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/Users/lyon/current/java/j4p/jars/20171231Jogl/jogamp-fat.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

Douglas Lyon
In reply to this post by gouessej
Amazingly, your simple quad example is running under openjdk9 on a mac.
In limited testing, java3d worked too.
Ciao 4 now!
 - Doug

/Users/lyon/attachments/jdk-9+181/bin/java -javaagent:/Applications/idea.app/Contents/lib/idea_rt.jar=52666:/Applications/idea.app/Contents/bin -Dfile.encoding=UTF-8 -classpath /Users/lyon/current/java/j4p/out/production/j4p:/Users/lyon/current/java/j4p/jars/anna-3.5.jar:/Users/lyon/current/java/j4p/jars/annotations.jar:/Users/lyon/current/java/j4p/jars/ant.jar:/Users/lyon/current/java/j4p/jars/ant-launcher-1.7.1.jar:/Users/lyon/current/java/j4p/jars/antlr-4.5-complete.jar:/Users/lyon/current/java/j4p/jars/apache-mime4j.jar:/Users/lyon/current/java/j4p/jars/asm-2.2.1.jar:/Users/lyon/current/java/j4p/jars/asm-attrs-2.2.1.jar:/Users/lyon/current/java/j4p/jars/batik-anim.jar:/Users/lyon/current/java/j4p/jars/batik-awt-util.jar:/Users/lyon/current/java/j4p/jars/batik-bridge.jar:/Users/lyon/current/java/j4p/jars/batik-codec.jar:/Users/lyon/current/java/j4p/jars/batik-css.jar:/Users/lyon/current/java/j4p/jars/batik-dom.jar:/Users/lyon/current/java/j4p/jars/batik-ext.jar:/Users/lyon/current/java/j4p/jars/batik-extension.jar:/Users/lyon/current/java/j4p/jars/batik-gui-util.jar:/Users/lyon/current/java/j4p/jars/batik-gvt.jar:/Users/lyon/current/java/j4p/jars/batik-parser.jar:/Users/lyon/current/java/j4p/jars/batik-rasterizer.jar:/Users/lyon/current/java/j4p/jars/batik-script.jar:/Users/lyon/current/java/j4p/jars/batik-slideshow.jar:/Users/lyon/current/java/j4p/jars/batik-squiggle.jar:/Users/lyon/current/java/j4p/jars/batik-svg-dom.jar:/Users/lyon/current/java/j4p/jars/batik-svggen.jar:/Users/lyon/current/java/j4p/jars/batik-svgpp.jar:/Users/lyon/current/java/j4p/jars/batik-swing.jar:/Users/lyon/current/java/j4p/jars/batik-transcoder.jar:/Users/lyon/current/java/j4p/jars/batik-ttf2svg.jar:/Users/lyon/current/java/j4p/jars/batik-util.jar:/Users/lyon/current/java/j4p/jars/batik-xml.jar:/Users/lyon/current/java/j4p/jars/bcel-6.0.jar:/Users/lyon/current/java/j4p/jars/bcprov-jdk15on-154.jar:/Users/lyon/current/java/j4p/jars/bridj-0.6.1.jar:/Users/lyon/current/java/j4p/jars/catalina.jar:/Users/lyon/current/java/j4p/jars/cglib-2.2_beta1.jar:/Users/lyon/current/java/j4p/jars/client-combined-3.4.0-nodeps.jar:/Users/lyon/current/java/j4p/jars/cmu_time_awb.jar:/Users/lyon/current/java/j4p/jars/cmu_us_kal.jar:/Users/lyon/current/java/j4p/jars/cmudict04.jar:/Users/lyon/current/java/j4p/jars/cmulex.jar:/Users/lyon/current/java/j4p/jars/cmutimelex.jar:/Users/lyon/current/java/j4p/jars/com.ibm.icu_50.1.1.v201304230130.jar:/Users/lyon/current/java/j4p/jars/commons-beanutils-1.9.2.jar:/Users/lyon/current/java/j4p/jars/commons-codec-1.4.jar:/Users/lyon/current/java/j4p/jars/commons-collections4-4.1.jar:/Users/lyon/current/java/j4p/jars/commons-csv-1.4.jar:/Users/lyon/current/java/j4p/jars/commons-httpclient-3.0-rc3.jar:/Users/lyon/current/java/j4p/jars/commons-io-2.0.1.jar:/Users/lyon/current/java/j4p/jars/commons-lang3-3.5.jar:/Users/lyon/current/java/j4p/jars/commons-logging-1.2.jar:/Users/lyon/current/java/j4p/jars/commons-net-1.4.1.jar:/Users/lyon/current/java/j4p/jars/coreProcessing.jar:/Users/lyon/current/java/j4p/jars/cssparser-0.9.5.jar:/Users/lyon/current/java/j4p/jars/dicom.jar:/Users/lyon/current/java/j4p/jars/dom4j-1.6.1.jar:/Users/lyon/current/java/j4p/jars/dropbox-core-sdk-1.7.7.jar:/Users/lyon/current/java/j4p/jars/dropbox-java-sdk-1.3.jar:/Users/lyon/current/java/j4p/jars/Echo2_App.jar:/Users/lyon/current/java/j4p/jars/ehcache-1.2.3.jar:/Users/lyon/current/java/j4p/jars/en_us.jar:/Users/lyon/current/java/j4p/jars/ezmorph-1.0.6.jar:/Users/lyon/current/java/j4p/jars/facialrecognition.jar:/Users/lyon/current/java/j4p/jars/filters-2.0.235.jar:/Users/lyon/current/java/j4p/jars/freeBase.jar:/Users/lyon/current/java/j4p/jars/freeGraphics.jar:/Users/lyon/current/java/j4p/jars/freehepEmf17.jar:/Users/lyon/current/java/j4p/jars/freeHepGraphicsIO17.jar:/Users/lyon/current/java/j4p/jars/freemarker.jar:/Users/lyon/current/java/j4p/jars/freetts.jar:/Users/lyon/current/java/j4p/jars/gson-2.8.0.jar:/Users/lyon/current/java/j4p/jars/HelloWorld.jar:/Users/lyon/current/java/j4p/jars/hibernate-3.2.2.ga.jar:/Users/lyon/current/java/j4p/jars/hsqldb-1.7.3.3.jar:/Users/lyon/current/java/j4p/jars/htmlunit-2.26.jar:/Users/lyon/current/java/j4p/jars/htmlunit-core-js-2.9.jar:/Users/lyon/current/java/j4p/jars/htmlunit-core-js-2.26.jar:/Users/lyon/current/java/j4p/jars/httpclient-4.1.2.jar:/Users/lyon/current/java/j4p/jars/httpclient-4.5.3.jar:/Users/lyon/current/java/j4p/jars/httpcore-4.1.2.jar:/Users/lyon/current/java/j4p/jars/httpcore-4.4.6.jar:/Users/lyon/current/java/j4p/jars/httpcore-nio-4.0.jar:/Users/lyon/current/java/j4p/jars/httpmime-4.1.2.jar:/Users/lyon/current/java/j4p/jars/httpmime-4.5.3.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-core-0.6.2.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-hibernate-configuration-0.6.2.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-hibernate-customizations-0.6.2.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-hibernate-mapping-0.6.2.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-shared-0.6.2.jar:/Users/lyon/current/java/j4p/jars/hyperjaxb2-testing-0.6.2.jar:/Users/lyon/current/java/j4p/jars/imagej-1.47.jar:/Users/lyon/current/java/j4p/jars/imloader.jar:/Users/lyon/current/java/j4p/jars/itext-1.3.jar:/Users/lyon/current/java/j4p/jars/jaas.jar:/Users/lyon/current/java/j4p/jars/jackson-core-2.2.4.jar:/Users/lyon/current/java/j4p/jars/jai_codec.jar:/Users/lyon/current/java/j4p/jars/jai_core.jar:/Users/lyon/current/java/j4p/jars/jaranalyzer.jar:/Users/lyon/current/java/j4p/jars/jaxb1-impl.jar:/Users/lyon/current/java/j4p/jars/jaxb-api.jar:/Users/lyon/current/java/j4p/jars/jaxbcommons-core-1.0.3.jar:/Users/lyon/current/java/j4p/jars/jaxbcommons-shared-1.0.3.jar:/Users/lyon/current/java/j4p/jars/jaxbcommons-testing-1.0.3.jar:/Users/lyon/current/java/j4p/jars/jbrowserdriver-0.17.4.jar:/Users/lyon/current/java/j4p/jars/jce.jar:/Users/lyon/current/java/j4p/jars/jetty-client-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/jetty-http-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/jetty-io-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/jetty-util-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/jimi.jar:/Users/lyon/current/java/j4p/jars/jmf.jar:/Users/lyon/current/java/j4p/jars/jna.jar:/Users/lyon/current/java/j4p/jars/js.jar:/Users/lyon/current/java/j4p/jars/jsch.jar:/Users/lyon/current/java/j4p/jars/json-jena-1.0.jar:/Users/lyon/current/java/j4p/jars/json-lib-2.4-jdk15.jar:/Users/lyon/current/java/j4p/jars/json_simple-1.1.jar:/Users/lyon/current/java/j4p/jars/jsoup-1.8.1.jar:/Users/lyon/current/java/j4p/jars/jsse.jar:/Users/lyon/current/java/j4p/jars/jta-1.0.1B.jar:/Users/lyon/current/java/j4p/jars/junit-4.10.jar:/Users/lyon/current/java/j4p/jars/l2fprod-common-all.jar:/Users/lyon/current/java/j4p/jars/liblinear-1.51-with-deps.jar:/Users/lyon/current/java/j4p/jars/log4j-1.2.13.jar:/Users/lyon/current/java/j4p/jars/logback-core-1.0.7.jar:/Users/lyon/current/java/j4p/jars/mail.jar:/Users/lyon/current/java/j4p/jars/matetools-1.30.jar:/Users/lyon/current/java/j4p/jars/MRJToolkit.jar:/Users/lyon/current/java/j4p/jars/MRJToolkitStubs-1.0.jar:/Users/lyon/current/java/j4p/jars/mysql.jar:/Users/lyon/current/java/j4p/jars/natty-0.13-SNAPSHOT.jar:/Users/lyon/current/java/j4p/jars/nekohtml-1.9.15.jar:/Users/lyon/current/java/j4p/jars/openapi.jar:/Users/lyon/current/java/j4p/jars/opencsv-3.8.jar:/Users/lyon/current/java/j4p/jars/opennlp-maxent-3.0.2-incubating.jar:/Users/lyon/current/java/j4p/jars/opennlp-tools-1.5.2-incubating.jar:/Users/lyon/current/java/j4p/jars/opennlp-tools-1.6.0.jar:/Users/lyon/current/java/j4p/jars/org.eclipse.cdt.core_5.5.0.201306112328.jar:/Users/lyon/current/java/j4p/jars/org.eclipse.equinox.common_3.6.200.v20130402-1505.jar:/Users/lyon/current/java/j4p/jars/pde.jar:/Users/lyon/current/java/j4p/jars/phidget21.jar:/Users/lyon/current/java/j4p/jars/poi-3.15.jar:/Users/lyon/current/java/j4p/jars/poi-ooxml-3.16.jar:/Users/lyon/current/java/j4p/jars/poi-ooxml-schemas-3.7.jar:/Users/lyon/current/java/j4p/jars/portfolio.jar:/Users/lyon/current/java/j4p/jars/printf.jar:/Users/lyon/current/java/j4p/jars/QTJava.zip:/Users/lyon/current/java/j4p/jars/quaqua.jar:/Users/lyon/current/java/j4p/jars/resolver.jar:/Users/lyon/current/java/j4p/jars/rt.jar:/Users/lyon/current/java/j4p/jars/saaj-api.jar:/Users/lyon/current/java/j4p/jars/saaj-impl.jar:/Users/lyon/current/java/j4p/jars/sac-1.3.jar:/Users/lyon/current/java/j4p/jars/saxon-8.7.jar:/Users/lyon/current/java/j4p/jars/saxon-dom-8.7.jar:/Users/lyon/current/java/j4p/jars/secondstring.jar:/Users/lyon/current/java/j4p/jars/seg.jar:/Users/lyon/current/java/j4p/jars/selenium-firefox-driver-2.24.1.jar:/Users/lyon/current/java/j4p/jars/selenium-java-2.29.0.jar:/Users/lyon/current/java/j4p/jars/serializer-2.7.1.jar:/Users/lyon/current/java/j4p/jars/servlet.jar:/Users/lyon/current/java/j4p/jars/shippo-java-client-1.2.0.jar:/Users/lyon/current/java/j4p/jars/signpost-core-1.2.1.2.jar:/Users/lyon/current/java/j4p/jars/sjsxp.jar:/Users/lyon/current/java/j4p/jars/slf4j-api-1.7.7.jar:/Users/lyon/current/java/j4p/jars/slf4j-simple-1.7.7.jar:/Users/lyon/current/java/j4p/jars/sphinx4.jar:/Users/lyon/current/java/j4p/jars/spring-2.0.2.jar:/Users/lyon/current/java/j4p/jars/sqlite-jdbc-3.16.1.jar:/Users/lyon/current/java/j4p/jars/stanford-corenlp-3.6.0.jar:/Users/lyon/current/java/j4p/jars/stanford-parser.jar:/Users/lyon/current/java/j4p/jars/tattletale-1.1.2.Final.jar:/Users/lyon/current/java/j4p/jars/temboo_java_sdk_2.11.1.jar:/Users/lyon/current/java/j4p/jars/tools.jar:/Users/lyon/current/java/j4p/jars/util.jar:/Users/lyon/current/java/j4p/jars/velocity-1.7.jar:/Users/lyon/current/java/j4p/jars/webcam.jar:/Users/lyon/current/java/j4p/jars/webcam-capture-0.3.10.jar:/Users/lyon/current/java/j4p/jars/webserver.jar:/Users/lyon/current/java/j4p/jars/websocket-api-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/websocket-client-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/websocket-common-9.4.3.v20170317.jar:/Users/lyon/current/java/j4p/jars/whatswrong-0.2.3.jar:/Users/lyon/current/java/j4p/jars/wire-v1.3-b21.jar:/Users/lyon/current/java/j4p/jars/xalan-2.7.2.jar:/Users/lyon/current/java/j4p/jars/xercesImpl.jar:/Users/lyon/current/java/j4p/jars/xercesImpl-2.9.1.jar:/Users/lyon/current/java/j4p/jars/xml-apis-1.3.04.jar:/Users/lyon/current/java/j4p/jars/xmlsec.jar:/Users/lyon/current/java/j4p/jars/YahooFinanceAPI-3.4.0.jar:/Users/lyon/current/java/j4p/jars/joda-time-1.6.2.jar:/Users/lyon/current/java/j4p/jars/reflections-0.9.11.jar:/Users/lyon/current/java/j4p/jars/javassist-3.21.0-GA.jar:/Users/lyon/current/java/j4p/jars/20171231Jogl/j3dcore.jar:/Users/lyon/current/java/j4p/jars/20171231Jogl/j3dutils.jar:/Users/lyon/current/java/j4p/jars/20171231Jogl/jogamp-fat.jar:/Users/lyon/current/java/j4p/jars/20171231Jogl/vecmath.jar j3d.JOGLQuad
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/Users/lyon/current/java/j4p/jars/20171231Jogl/jogamp-fat.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release

Process finished with exit code 0
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

gouessej
Administrator
Do you mean that my simple example doesn't crash at the end with OpenJDK 1.9 (+181)? Which update of Oracle Java 1.9 causes the crash under Mac? It would help me to understand if something has changed in Java itself as I still suspect something different from Java 1.8 to cause this bug.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

Predrag Boksic
The jogl-only test program works on Oracle 1.8. As you know, it crashes when exiting on Oracle 9.0.1. In the case of OpenJDK 9, the program failed to execute.  

/Users/gamma/Downloads/jdk-9+181/bin/java -jar jogl-test-only.jar
WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by com.jogamp.common.os.NativeLibrary$3 (file:/Users/gamma/Documents/jogl-test-only/jogl-test-only.jar) to method java.lang.ClassLoader.findLibrary(java.lang.String)
WARNING: Please consider reporting this to the maintainers of com.jogamp.common.os.NativeLibrary$3
WARNING: Use --illegal-access=warn to enable warnings of further illegal reflective access operations
WARNING: All illegal access operations will be denied in a future release
Exception in thread "main" java.lang.UnsatisfiedLinkError: /Users/gamma/Downloads/jdk-9+181/lib/libfontmanager.dylib: dlopen(/Users/gamma/Downloads/jdk-9+181/lib/libfontmanager.dylib, 1): Library not loaded: /Users/jenkins/workspace/openjdk9_build_x86-64_macos/openjdk/installedfreetype/lib/libfreetype.6.dylib
  Referenced from: /Users/gamma/Downloads/jdk-9+181/lib/libfontmanager.dylib
  Reason: image not found
        at java.base/java.lang.ClassLoader$NativeLibrary.load(Native Method)
        at java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2614)
        at java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2520)
        at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:873)
        at java.base/java.lang.System.loadLibrary(System.java:1857)
        at java.desktop/sun.lwawt.macosx.LWCToolkit$1.run(LWCToolkit.java:94)
        at java.desktop/sun.lwawt.macosx.LWCToolkit$1.run(LWCToolkit.java:83)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.desktop/sun.lwawt.macosx.LWCToolkit.<clinit>(LWCToolkit.java:82)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:292)
        at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:573)
        at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:568)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:567)
        at jogamp.nativewindow.jawt.JAWTJNILibLoader$1.run(JAWTJNILibLoader.java:58)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at jogamp.nativewindow.jawt.JAWTJNILibLoader.<clinit>(JAWTJNILibLoader.java:52)
        at jogamp.nativewindow.jawt.JAWTUtil.<clinit>(JAWTUtil.java:335)
        at java.base/java.lang.Class.forName0(Native Method)
        at java.base/java.lang.Class.forName(Class.java:375)
        at com.jogamp.nativewindow.NativeWindowFactory$3.run(NativeWindowFactory.java:344)
        at com.jogamp.nativewindow.NativeWindowFactory$3.run(NativeWindowFactory.java:340)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at com.jogamp.nativewindow.NativeWindowFactory.initSingleton(NativeWindowFactory.java:340)
        at com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1721)
        at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
        at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
        at java.base/java.security.AccessController.doPrivileged(Native Method)
        at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
        at com.jogamp.opengl.GLProfile.getDefaultDevice(GLProfile.java:2027)
        at com.jogamp.opengl.awt.GLCanvas.<init>(GLCanvas.java:264)
        at com.jogamp.opengl.awt.GLCanvas.<init>(GLCanvas.java:231)
        at com.jogamp.opengl.awt.GLCanvas.<init>(GLCanvas.java:218)
        at JOGLQuad.main(JOGLQuad.java:72)
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

douglaslyon
Hi Predrag,
The code at:
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
works fine...on the mac. Even with jdk9.
FYI.
  - Doug


On 12/31/17 2:03 PM, Predrag Boksic [via jogamp] wrote:

> The jogl-only test program works on Oracle 1.8. As you know, it crashes
> when exiting on Oracle 9.0.1. In the case of OpenJDK 9, the program
> failed to execute.
>
> /Users/gamma/Downloads/jdk-9+181/bin/java -jar jogl-test-only.jar
> WARNING: An illegal reflective access operation has occurred
> WARNING: Illegal reflective access by
> com.jogamp.common.os.NativeLibrary$3
> (file:/Users/gamma/Documents/jogl-test-only/jogl-test-only.jar) to
> method java.lang.ClassLoader.findLibrary(java.lang.String)
> WARNING: Please consider reporting this to the maintainers of
> com.jogamp.common.os.NativeLibrary$3
> WARNING: Use --illegal-access=warn to enable warnings of further illegal
> reflective access operations
> WARNING: All illegal access operations will be denied in a future release
> Exception in thread "main" java.lang.UnsatisfiedLinkError:
> /Users/gamma/Downloads/jdk-9+181/lib/libfontmanager.dylib:
> dlopen(/Users/gamma/Downloads/jdk-9+181/lib/libfontmanager.dylib, 1):
> Library not loaded:
> /Users/jenkins/workspace/openjdk9_build_x86-64_macos/openjdk/installedfreetype/lib/libfreetype.6.dylib
>
>    Referenced from:
> /Users/gamma/Downloads/jdk-9+181/lib/libfontmanager.dylib
>    Reason: image not found
>          at java.base/java.lang.ClassLoader$NativeLibrary.load(Native
> Method)
>          at
> java.base/java.lang.ClassLoader.loadLibrary0(ClassLoader.java:2614)
>          at
> java.base/java.lang.ClassLoader.loadLibrary(ClassLoader.java:2520)
>          at java.base/java.lang.Runtime.loadLibrary0(Runtime.java:873)
>          at java.base/java.lang.System.loadLibrary(System.java:1857)
>          at
> java.desktop/sun.lwawt.macosx.LWCToolkit$1.run(LWCToolkit.java:94)
>          at
> java.desktop/sun.lwawt.macosx.LWCToolkit$1.run(LWCToolkit.java:83)
>          at java.base/java.security.AccessController.doPrivileged(Native
> Method)
>          at
> java.desktop/sun.lwawt.macosx.LWCToolkit.<clinit>(LWCToolkit.java:82)
>          at java.base/java.lang.Class.forName0(Native Method)
>          at java.base/java.lang.Class.forName(Class.java:292)
>          at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:573)
>          at java.desktop/java.awt.Toolkit$2.run(Toolkit.java:568)
>          at java.base/java.security.AccessController.doPrivileged(Native
> Method)
>          at
> java.desktop/java.awt.Toolkit.getDefaultToolkit(Toolkit.java:567)
>          at
> jogamp.nativewindow.jawt.JAWTJNILibLoader$1.run(JAWTJNILibLoader.java:58)
>          at java.base/java.security.AccessController.doPrivileged(Native
> Method)
>          at
> jogamp.nativewindow.jawt.JAWTJNILibLoader.<clinit>(JAWTJNILibLoader.java:52)
>
>          at jogamp.nativewindow.jawt.JAWTUtil.<clinit>(JAWTUtil.java:335)
>          at java.base/java.lang.Class.forName0(Native Method)
>          at java.base/java.lang.Class.forName(Class.java:375)
>          at
> com.jogamp.nativewindow.NativeWindowFactory$3.run(NativeWindowFactory.java:344)
>
>          at
> com.jogamp.nativewindow.NativeWindowFactory$3.run(NativeWindowFactory.java:340)
>
>          at java.base/java.security.AccessController.doPrivileged(Native
> Method)
>          at
> com.jogamp.nativewindow.NativeWindowFactory.initSingleton(NativeWindowFactory.java:340)
>
>          at
> com.jogamp.opengl.GLProfile.initProfilesForDefaultDevices(GLProfile.java:1721)
>
>          at com.jogamp.opengl.GLProfile.access$000(GLProfile.java:80)
>          at com.jogamp.opengl.GLProfile$1.run(GLProfile.java:230)
>          at java.base/java.security.AccessController.doPrivileged(Native
> Method)
>          at com.jogamp.opengl.GLProfile.initSingleton(GLProfile.java:216)
>          at
> com.jogamp.opengl.GLProfile.getDefaultDevice(GLProfile.java:2027)
>          at com.jogamp.opengl.awt.GLCanvas.<init>(GLCanvas.java:264)
>          at com.jogamp.opengl.awt.GLCanvas.<init>(GLCanvas.java:231)
>          at com.jogamp.opengl.awt.GLCanvas.<init>(GLCanvas.java:218)
>          at JOGLQuad.main(JOGLQuad.java:72)
>
>
> ------------------------------------------------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://forum.jogamp.org/Jogl-Jogamp-on-Java-9-tp4038012p4038467.html
> To unsubscribe from Jogl/Jogamp on Java 9, click here
> <
> NAML
> <
http://forum.jogamp.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp we cannot blame java3d for this one!

Douglas Lyon
In reply to this post by gouessej
As testing continues to demonstrate interesting outcomes, here is what we found, so far.
JOGLQuad is now deployed to web start at:
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
We are targeting jdk9 and that is the output of the bytecode version.

It all works well on a mac (jdk9). Yipee!

It crashes on windows 7. Mega downer!

Considering that no java3d was involved, this is indicating a jogl issue.
Could be our build of the windows libs are to blame (this is likely). Probably just
a dumb bug that prevents our finding a good config...hmm.
Here are some details, below.
Thank you for your thoughts and efforts.

Regards,
 - Doug


http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlpjava.lang.ArrayIndexOutOfBoundsException: -1
        at jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:171)
        at com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424)
        at com.jogamp.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1560)
        at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.desktop/java.awt.Container.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.addNotify(Unknown Source)
        at java.desktop/java.awt.Frame.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.show(Unknown Source)
        at java.desktop/java.awt.Component.show(Unknown Source)
        at java.desktop/java.awt.Component.setVisible(Unknown Source)
        at java.desktop/java.awt.Window.setVisible(Unknown Source)
        at j3d.JOGLQuad.main(JOGLQuad.java:96)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
        at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeApplication(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeMainClass(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
package j3d;


import com.jogamp.opengl.GL;
import com.jogamp.opengl.GL2;
import com.jogamp.opengl.GL2ES1;
import com.jogamp.opengl.GLAutoDrawable;
import com.jogamp.opengl.GLEventListener;
import com.jogamp.opengl.awt.GLCanvas;
import com.jogamp.opengl.fixedfunc.GLLightingFunc;
import com.jogamp.opengl.fixedfunc.GLMatrixFunc;
import com.jogamp.opengl.util.Animator;

import java.awt.*;
import java.awt.event.WindowAdapter;
import java.awt.event.WindowEvent;

/**
 * Self-contained example (within a single class only to keep it simple)
 * displaying a rotating quad
 */
public class JOGLQuad implements GLEventListener {

    private float rotateT = 0.0f;

    @Override
    public void display(GLAutoDrawable gLDrawable) {
        final GL2 gl = gLDrawable.getGL().getGL2();
        gl.glClear(GL.GL_COLOR_BUFFER_BIT);
        gl.glClear(GL.GL_DEPTH_BUFFER_BIT);
        gl.glLoadIdentity();
        gl.glTranslatef(0.0f, 0.0f, -5.0f);

        // rotate about the three axes
        gl.glRotatef(rotateT, 1.0f, 0.0f, 0.0f);
        gl.glRotatef(rotateT, 0.0f, 1.0f, 0.0f);
        gl.glRotatef(rotateT, 0.0f, 0.0f, 1.0f);

        // Draw A Quad
        gl.glBegin(GL2.GL_QUADS);
        gl.glColor3f(0.0f, 1.0f, 1.0f);   // set the color of the quad
        gl.glVertex3f(-1.0f, 1.0f, 0.0f);   // Top Left
        gl.glVertex3f( 1.0f, 1.0f, 0.0f);   // Top Right
        gl.glVertex3f( 1.0f,-1.0f, 0.0f);   // Bottom Right
        gl.glVertex3f(-1.0f,-1.0f, 0.0f);   // Bottom Left
        // Done Drawing The Quad
        gl.glEnd();

        // increasing rotation for the next iteration
        rotateT += 0.2f;
    }

    @Override
    public void init(GLAutoDrawable glDrawable) {
        GL2 gl = glDrawable.getGL().getGL2();
        gl.glShadeModel(GLLightingFunc.GL_SMOOTH);
        gl.glClearColor(0.0f, 0.0f, 0.0f, 0.0f);
        gl.glClearDepth(1.0f);
        gl.glEnable(GL.GL_DEPTH_TEST);
        gl.glDepthFunc(GL.GL_LEQUAL);
        gl.glHint(GL2ES1.GL_PERSPECTIVE_CORRECTION_HINT, GL.GL_NICEST);
    }

    @Override
    public void reshape(GLAutoDrawable gLDrawable, int x, int y, int width, int height) {
        GL2 gl = gLDrawable.getGL().getGL2();
        final float aspect = (float) width / (float) height;
        gl.glMatrixMode(GLMatrixFunc.GL_PROJECTION);
        gl.glLoadIdentity();
        final float fh = 0.5f;
        final float fw = fh * aspect;
        gl.glFrustumf(-fw, fw, -fh, fh, 1.0f, 1000.0f);
        gl.glMatrixMode(GLMatrixFunc.GL_MODELVIEW);
        gl.glLoadIdentity();
    }

    @Override
    public void dispose(GLAutoDrawable gLDrawable) {
    }

    public static void main(String[] args) {
        final GLCanvas canvas = new GLCanvas();
        final Frame frame = new Frame("Jogl Quad drawing");
        final Animator animator = new Animator(canvas);
        canvas.addGLEventListener(new JOGLQuad());
        frame.add(canvas);
        frame.setSize(640, 480);
        frame.setResizable(false);
        frame.addWindowListener(new WindowAdapter() {
            public void windowClosing(WindowEvent e) {
                animator.stop();
                frame.dispose();
                System.exit(0);
            }
        });
        frame.setVisible(true);
        animator.start();
        canvas.requestFocus();
    }
}
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

douglaslyon
In reply to this post by Predrag Boksic
Hi Predrag,
Here is what happens when we run javawebstart with -verbose on;
Something is not right with the dll bundle.
Not sure what, yet, but webstart is not able to find the dll...

That is a show-stopper!
  - Doug
PS JAWT.DLL was not available in the jars you supplied...is that an
error of omission?


network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath-natives-windows-amd64.jar 
with proxy=DIRECT
JNLPClassLoader: Finding library jawt.dll
network: JNLPClassLoader: Native library jawt not found
java.lang.reflect.InvocationTargetException
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
        at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeApplication(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeMainClass(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
        at
jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:171)
        at
com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424)
        at
com.jogamp.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1560)
        at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.desktop/java.awt.Container.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.addNotify(Unknown Source)
        at java.desktop/java.awt.Frame.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.show(Unknown Source)
        at java.desktop/java.awt.Component.show(Unknown Source)
        at java.desktop/java.awt.Component.setVisible(Unknown Source)
        at java.desktop/java.awt.Window.setVisible(Unknown Source)
        at j3d.JOGLQuad.main(JOGLQuad.java:96)
        ... 9 more
#### Java Web Start Error:



Java Web Start 12.0.1.0
Using JRE version 9.0.1+11 Java HotSpot(TM) 64-Bit Server VM
JRE expiration date: 2/16/18, 12:00 AM
User home directory = C:\Users\Moo.lyon-HP
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
basic: Java part started
basic: jnlpx.jvm: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
basic: jnlpx.remove: false
basic: jnlpx.heapsize: null
network: Loading user-defined proxy configuration ...
network: Done.
network: Browser is ChromeHTML
network: Browser is IE
network: Loading proxy configuration from Internet Explorer ...
network: Done.
network: Loading direct proxy configuration ...
network: Done.
network: Proxy Configuration: No proxy
basic: Using Cp1252 to encode arguments.
basic: Running JVMParams: [JVMParameters: isSecure: true, args:]
        -> [JVMParameters: isSecure: true, args:]
network: Connecting
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp with proxy=DIRECT
network: ResponseCode for
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp : 200
network: Encoding for
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp : null
network: Server response: (length: 582, lastModified: Mon Jan 01
10:01:32 EST 2018, downloadVersion: null, mimeType:
application/x-java-jnlp-file)
network: Downloading resource:
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
        Content-Length: 582
        Content-Encoding: null
network: Wrote URL
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp to File
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\1\c52cc1-465d8abd-temp
network: Disconnect connection to
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
network: Downloaded
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp: 
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\1\c52cc1-465d8abd
cache: Adding MemoryCache entry:
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@36174111: 1
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@36174111: 2
basic: XMLParser with _source:
<jnlp spec="1.0+"
  codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
 >
<information>
     <title>j3d.JOGLQuad</title>
     <vendor>DocJava, Inc.</vendor>
     <homepage href="http://www.docjava.com"/>
        <icon href="http://show.docjava.com:80/consulti/docjava.jpe"/>
     <offline-allowed />
   </information>

   <security>
     <all-permissions />
   </security>

   <resources>
     <j2se version="1.8+"/>
     <extension name="Java3D"  href="jogl.jnlp">
     </extension>
     <jar href="joglquad.jar" />
   </resources>

   <application-desc main-class="j3d.JOGLQuad" />
</jnlp>
temp: returning LaunchDesc from XMLFormat.parse():

<jnlp spec="1.0+"
codebase="http://show.docjava.com:80/book/cgij/code/jnlp/">
   <information>
     <title>j3d.JOGLQuad</title>
     <vendor>DocJava, Inc.</vendor>
     <homepage href="http://www.docjava.com"/>
     <icon href="http://show.docjava.com:80/consulti/docjava.jpe"
kind="default"/>
     <offline-allowed/>
   </information>
   <security>
     <all-permissions/>
   </security>
   <update check="timeout" policy="always"/>
   <resources>
     <java version="1.8+"/>
     <extension
href="http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp"
name="Java3D"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar"
download="eager" main="false"/>
   </resources>
   <application-desc type="Java" main-class="j3d.JOGLQuad"/>
</jnlp>
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp with proxy=DIRECT
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp : 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp : null
network: Server response: (length: 1420, lastModified: Sun Dec 31
08:40:29 EST 2017, downloadVersion: null, mimeType:
application/x-java-jnlp-file)
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
        Content-Length: 1,420
        Content-Encoding: null
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp to File
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\9\67880409-22434884-temp
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp: 
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\9\67880409-22434884
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@a0fe6498: 1
basic: XMLParser with _source:
<jnlp spec="1.0+"
  codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
 >

  <information>
      <title>Java 3D</title>
      <vendor>DocJava Inc.</vendor>
      <homepage href="http://www.docjava.com"/>
      <description>Java 3D library</description>
   </information>

   <security>
     <all-permissions/>
   </security>

<resources os="Windows">
       <jar href="libs/jogl/j3dcore.jar" download="eager"/>
       <jar href="libs/jogl/j3dutils.jar"  download="eager"/>
       <jar href="libs/jogl/vecmath.jar"  download="eager"/>
       <jar href="libs/jogl/jogamp-fat.jar"     download="eager"/>
</resources>
<resources os="Mac">
       <jar href="libs/jogl/j3dcore.jar" download="eager"/>
       <jar href="libs/jogl/j3dutils.jar"  download="eager"/>
       <jar href="libs/jogl/vecmath.jar"  download="eager"/>
       <jar href="libs/jogl/jogamp-fat.jar"     download="eager"/>
</resources>

     <resources os="Linux" arch="i386">
       <nativelib href = "libs/linux/jogl-natives-linux-i586.jar" />
     </resources>
     <resources os="Linux" arch="x86">
       <nativelib href = "libs/linux/jogl-natives-linux-i586.jar" />
     </resources>
     <resources os="Linux" arch="amd64">
       <nativelib href = "libs/linux/jogl-natives-linux-amd64.jar" />
     </resources>
     <resources os="Linux" arch="x86_64">
       <nativelib href = "libs/linux/jogl-natives-linux-amd64.jar" />
     </resources>
     <component-desc />
</jnlp>
temp: returning LaunchDesc from XMLFormat.parse():

<jnlp spec="1.0+"
codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
href="http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp">
   <information>
     <title>Java 3D</title>
     <vendor>DocJava Inc.</vendor>
     <homepage href="http://www.docjava.com"/>
     <description>Java 3D library</description>
   </information>
   <security>
     <all-permissions/>
   </security>
   <update check="timeout" policy="always"/>
   <resources>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar"
download="eager" main="false"/>
   </resources>
   <component-desc/>
</jnlp>
network: prepareToLaunch: offlineOnly=false
network: isUpdated: true
basic: not using applet lifecycle
basic: not using applet lifecycle
basic: Launcher: isInstaller: false, isRelaunch: false, isImport():
false, java.home:C:\Program Files\Java\jre-9.0.1, Running JRE: JREInfo
for index 2:
     platform is: 9
     product is: 9.0.1
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
     args is:
     native platform is: Windows, amd64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 9.0.1 at: null
     enabled is: true
     registered is: true
     system is: false

basic: JREInfos
basic:
JREInfo: 4 entries
basic: JREInfo 0:
basic: JREInfo for index 0:
     platform is: 1.8
     product is: 1.8.0_152
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre1.8.0_152\bin\javaw.exe
     args is:
     native platform is: Windows, x86_64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 1.8.0_152 at: C:\Program
Files\Java\jre1.8.0_152\lib\ext\
     enabled is: false
     registered is: true
     system is: false

basic: JREInfo 1:
basic: JREInfo for index 1:
     platform is: 1.7
     product is: 1.7.0_05
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre7\bin\javaw.exe
     args is:
     native platform is: Windows, x86_64 [ x86_64, 64bit ]
     JavaFX runtime is: null
     enabled is: false
     registered is: true
     system is: false

basic: JREInfo 2:
basic: JREInfo for index 2:
     platform is: 9
     product is: 9.0.1
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
     args is:
     native platform is: Windows, amd64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 9.0.1 at: null
     enabled is: true
     registered is: true
     system is: false

basic: JREInfo 3:
basic: JREInfo for index 3:
     platform is: 9
     product is: 9.0.1
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
     args is:
     native platform is: Windows, amd64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 9.0.1 at: null
     enabled is: true
     registered is: true
     system is: true

cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@a0fe6498: 2
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@a0fe6498: 3
network: Downloaded extension:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
        codebase: http://show.docjava.com:80/book/cgij/code/jnlp/
        ld parentCodebase: http://show.docjava.com:80/book/cgij/code/jnlp/
        file:
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\9\67880409-22434884
basic: XMLParser with _source:
<jnlp spec="1.0+"
  codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
 >

  <information>
      <title>Java 3D</title>
      <vendor>DocJava Inc.</vendor>
      <homepage href="http://www.docjava.com"/>
      <description>Java 3D library</description>
   </information>

   <security>
     <all-permissions/>
   </security>

<resources os="Windows">
       <jar href="libs/jogl/j3dcore.jar" download="eager"/>
       <jar href="libs/jogl/j3dutils.jar"  download="eager"/>
       <jar href="libs/jogl/vecmath.jar"  download="eager"/>
       <jar href="libs/jogl/jogamp-fat.jar"     download="eager"/>
</resources>
<resources os="Mac">
       <jar href="libs/jogl/j3dcore.jar" download="eager"/>
       <jar href="libs/jogl/j3dutils.jar"  download="eager"/>
       <jar href="libs/jogl/vecmath.jar"  download="eager"/>
       <jar href="libs/jogl/jogamp-fat.jar"     download="eager"/>
</resources>

     <resources os="Linux" arch="i386">
       <nativelib href = "libs/linux/jogl-natives-linux-i586.jar" />
     </resources>
     <resources os="Linux" arch="x86">
       <nativelib href = "libs/linux/jogl-natives-linux-i586.jar" />
     </resources>
     <resources os="Linux" arch="amd64">
       <nativelib href = "libs/linux/jogl-natives-linux-amd64.jar" />
     </resources>
     <resources os="Linux" arch="x86_64">
       <nativelib href = "libs/linux/jogl-natives-linux-amd64.jar" />
     </resources>
     <component-desc />
</jnlp>
temp: returning LaunchDesc from XMLFormat.parse():

<jnlp spec="1.0+"
codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
href="http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp">
   <information>
     <title>Java 3D</title>
     <vendor>DocJava Inc.</vendor>
     <homepage href="http://www.docjava.com"/>
     <description>Java 3D library</description>
   </information>
   <security>
     <all-permissions/>
   </security>
   <update check="timeout" policy="always"/>
   <resources>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar"
download="eager" main="false"/>
     <jar
href="http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar"
download="eager" main="false"/>
   </resources>
   <component-desc/>
</jnlp>
basic: LaunchDesc.selectJRE( returning selected jre: JREInfo for index 2:
     platform is: 9
     product is: 9.0.1
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
     args is:
     native platform is: Windows, amd64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 9.0.1 at: null
     enabled is: true
     registered is: true
     system is: false

basic: LaunchDesc location:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jarjnlp
basic: Offline mode: false
IsInCache: false
forceUpdate: true
needUpdate: true
IsInstaller: false
network: Total size to download: -1
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar 
with proxy=DIRECT
security: Security check for progress jars: allSigned=true
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar 
with proxy=DIRECT
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar : 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar : null
network: Server response: (length: 1396868, lastModified: Sun Dec 31
07:59:54 EST 2017, downloadVersion: null, mimeType:
application/x-java-archive)
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar : 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar : null
network: Server response: (length: 12065031, lastModified: Sun Dec 31
08:00:42 EST 2017, downloadVersion: null, mimeType:
application/x-java-archive)
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar : 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar : null
network: Server response: (length: 2278939, lastModified: Sun Dec 31
08:00:09 EST 2017, downloadVersion: null, mimeType:
application/x-java-archive)
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar
        Content-Length: 12,065,031
        Content-Encoding: null
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar
        Content-Length: 2,278,939
        Content-Encoding: null
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
        Content-Length: 1,396,868
        Content-Encoding: null
cache: Clean up the reference queue:
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
cache: deregisterReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@36174111: 1
cache: delayedRemoveResource:
http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp
cache: Clean up the reference queue:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
cache: deregisterReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@a0fe6498: 2
cache: Clean up the reference queue:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
cache: deregisterReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@a0fe6498: 1
cache: delayedRemoveResource:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar 
: 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar 
: null
network: Server response: (length: 11916910, lastModified: Sun Dec 31
08:00:21 EST 2017, downloadVersion: null, mimeType:
application/x-java-archive)
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar
        Content-Length: 11,916,910
        Content-Encoding: null
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar to
File C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache6348567518381961998.tmp
security: Blacklist revocation check is enabled
security: blacklist: created: NEED_LOAD, lastModified: 1514822883611
security: blacklist: check contains
NjcfJDikO5d8yHuN8THWbue/O3e0ynF3Fba0tu568B4=, state now NEED_LOAD
security: blacklist: loadCache
security: blacklist: not  found in cache
security: Trusted libraries list check is enabled
security: Trusted libraries list file not found
security: blacklist: check contains
NjcfJDikO5d8yHuN8THWbue/O3e0ynF3Fba0tu568B4=, state now IN_MEMORY
security: blacklist: not  found in cache
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache6348567518381961998.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@f84b3acf: 1
network: Download Progress: jarsDone: 1
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar with
proxy=DIRECT
network: Connecting http://show.docjava.com:80/consulti/docjava.jpe with
proxy=DIRECT
network: ResponseCode for
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar : 200
network: Encoding for
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar : null
network: Server response: (length: 29084, lastModified: Mon Jan 01
09:56:41 EST 2018, downloadVersion: null, mimeType:
application/x-java-archive)
network: Downloading resource:
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar
        Content-Length: 29,084
        Content-Encoding: null
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar to File
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache1897523655245227213.tmp
security: blacklist: check contains
wDbamlaoTGxBGu11hfK/q27lh3OtJ2NfXvYzh2OS8vI=, state now IN_MEMORY
security: blacklist: not  found in cache
security: Trusted libraries list file not found
network: ResponseCode for
http://show.docjava.com:80/consulti/docjava.jpe : 200
network: Encoding for http://show.docjava.com:80/consulti/docjava.jpe : null
network: Server response: (length: 7688, lastModified: Thu Mar 14
11:15:08 EDT 2013, downloadVersion: null, mimeType: image/jpeg)
network: Downloading resource:
http://show.docjava.com:80/consulti/docjava.jpe
        Content-Length: 7,688
        Content-Encoding: null
network: Wrote URL http://show.docjava.com:80/consulti/docjava.jpe to
File C:\Users\MOO~1.LYO\AppData\Local\Temp\tmp_cache4090633408823775834.tmp
network: Disconnect connection to
http://show.docjava.com:80/consulti/docjava.jpe
network: Downloaded http://show.docjava.com:80/consulti/docjava.jpe: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\tmp_cache4090633408823775834.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/consulti/docjava.jpe
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@9155d704: 1
security: blacklist: check contains
wDbamlaoTGxBGu11hfK/q27lh3OtJ2NfXvYzh2OS8vI=, state now IN_MEMORY
security: blacklist: not  found in cache
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache1897523655245227213.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@63135c12: 1
network: Download Progress: jarsDone: 2
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar 
to File
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache4528136161620389099.tmp
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar to
File C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache7866851918921029235.tmp
security: blacklist: check contains
Az41uMbQkUa8R62heNgetiqCgYdzdjQFR2q+mn5X2bU=, state now IN_MEMORY
security: blacklist: not  found in cache
security: Trusted libraries list file not found
security: blacklist: check contains
8x2MoNL5cRsWbRAhlbxL2svujQS8eyjh0dqMgOegIB4=, state now IN_MEMORY
security: blacklist: not  found in cache
security: Trusted libraries list file not found
security: blacklist: check contains
Az41uMbQkUa8R62heNgetiqCgYdzdjQFR2q+mn5X2bU=, state now IN_MEMORY
security: blacklist: not  found in cache
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache7866851918921029235.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@b8dcd43b: 1
network: Download Progress: jarsDone: 3
network: Wrote URL
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar to
File C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache10606523027920016222.tmp
security: blacklist: check contains
eeHvjwgSeypJoq0LHFyPkwOwCCZejC2peRIF4dcqkOk=, state now IN_MEMORY
security: blacklist: not  found in cache
security: Trusted libraries list file not found
security: blacklist: check contains
8x2MoNL5cRsWbRAhlbxL2svujQS8eyjh0dqMgOegIB4=, state now IN_MEMORY
security: blacklist: not  found in cache
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache4528136161620389099.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@c823e6b3: 1
network: Download Progress: jarsDone: 4
security: blacklist: check contains
eeHvjwgSeypJoq0LHFyPkwOwCCZejC2peRIF4dcqkOk=, state now IN_MEMORY
security: blacklist: not  found in cache
network: Disconnect connection to
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar
network: Downloaded
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar: 
C:\Users\MOO~1.LYO\AppData\Local\Temp\jar_cache10606523027920016222.tmp
cache: Adding MemoryCache entry:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar
cache: registerReference:
com.sun.deploy.cache.MemoryCache$CachedResourceReference@42dfbfd1: 1
network: Download Progress: jarsDone: 5
network: Downloaded http://show.docjava.com:80/consulti/docjava.jpe
security: Missing Application-Library-Allowable-Codebase manifest
attribute for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
security: Istrusted: null false
security: Missing Application-Library-Allowable-Codebase manifest
attribute for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
security: Loading Deployment certificates from
C:\Users\Moo.lyon-HP\AppData\Roaming\Sun\Java\Deployment\security\trusted.certs
security: Loaded Deployment certificates from
C:\Users\Moo.lyon-HP\AppData\Roaming\Sun\Java\Deployment\security\trusted.certs
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Loading certificates from Deployment session certificate store
security: Loaded certificates from Deployment session certificate store
security: Loading certificates from Internet Explorer TrustedPublisher
certificate store
security: Loaded certificates from Internet Explorer TrustedPublisher
certificate store
security: Loading certificates from Internet Explorer DISALLOWED
certificate store
security: Loaded certificates from Internet Explorer DISALLOWED
certificate store
security: Validate the certificate chain using CertPath API
security: The certificate has expired, need to check timestamping info
security: Timestamping info is available
security: The certificate has expired, and is timestamped in valid period
security: Start checking TSA certificate path
security: Loading certificates from Internet Explorer ROOT certificate store
security: Loaded certificates from Internet Explorer ROOT certificate store
security: Even though certificate has expired, it is timestamped in
valid period and has valid TSA
security: Loaded blacklisted.certs file:
C:\Users\Moo.lyon-HP\AppData\Roaming\Sun\Java\Deployment\security\blacklisted.certs
security: SHA-256Certificate finger print:
4F0BBBA77DB43C72142ADBC41F5DED702E2E61512411A7F3DF88FF203880CE73
security: Checking if certificate is in Internet Explorer DISALLOWED
certificate store
security: SHA-256Certificate finger print:
5E6D2F88F617DC8B809AEE712445A41B3CDE26AF874A221A9DC98EA1DC68E3D5
security: Checking if certificate is in Internet Explorer DISALLOWED
certificate store
security: SHA-256Certificate finger print:
52F0E1C4E58EC629291B60317F074671B85D7EA80D5B07273463534B32B40234
security: Checking if certificate is in Internet Explorer DISALLOWED
certificate store
security: SHA-256Certificate finger print:
52F0E1C4E58EC629291B60317F074671B85D7EA80D5B07273463534B32B40234
security: Checking if certificate is in Internet Explorer DISALLOWED
certificate store
security: The OCSP support is enabled
security: The CRL support is enabled
network: Connecting http://ocsp.comodoca.com/ with proxy=DIRECT
security: OCSP Response: GOOD
network: Connecting http://ocsp.comodoca.com/ with proxy=DIRECT
security: OCSP Response: GOOD
security: Certificate validation succeeded using OCSP/CRL
security: Saving certificates in Deployment session certificate store
security: Saved certificates in Deployment session certificate store
security: Checking if certificate is in Internet Explorer
TrustedPublisher certificate store
security: Verified non-main jar:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
security: Missing Application-Library-Allowable-Codebase manifest
attribute for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
security: User has granted the privileges to the code for this session only
security: Saving certificates in Deployment session certificate store
security: Saved certificates in Deployment session certificate store
security: SHA-256Certificate finger print:
4F0BBBA77DB43C72142ADBC41F5DED702E2E61512411A7F3DF88FF203880CE73
security: Decision time stored for ai: Appinfo:
type = 1
title = DocJava
vendor = DocJava, Inc.
from =
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jarjnlp
security = 2
lapURL =
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jarjnlp
appArgs = <jnlp spec="1.0+"
  codebase="http://show.docjava.com:80/book/cgij/code/jnlp/"
 >
<information>
     <title>j3d.JOGLQuad</title>
     <vendor>DocJava, Inc.</vendor>
     <homepage href="http://www.docjava.com"/>
        <icon href="http://show.docjava.com:80/consulti/docjava.jpe"/>
     <offline-allowed />
   </information>

   <security>
     <all-permissions />
   </security>

   <resources>
     <j2se version="1.8+"/>
     <extension name="Java3D"  href="jogl.jnlp">
     </extension>
     <jar href="joglquad.jar" />
   </resources>

   <application-desc main-class="j3d.JOGLQuad" />
</jnlp>
security: Mark trusted: null
cache: Cancel delay cleanup: URL:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp |
C:\Users\Moo.lyon-HP\AppData\LocalLow\Sun\Java\Deployment\cache\6.0\9\67880409-22434884.idx
security: Missing Application-Library-Allowable-Codebase manifest
attribute for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar
security: Istrusted:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp false
security: Mark trusted:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp
basic: passing security checks; secureArgs:true, allSigned:false
basic: trusted app: true, -secure=false
basic: JREMatcher:
   JREDesc:    JREDesc[version 1.8+, versionType=1, secure=false,
heap=-1--1, args=null, href=null, null, null]
   JREInfo:    JREInfo for index 2:
     platform is: 9
     product is: 9.0.1
     location is: http://java.sun.com/products/autodl/j2se
     path is: C:\Program Files\Java\jre-9.0.1\bin\javaw.exe
     args is:
     native platform is: Windows, amd64 [ x86_64, 64bit ]
     JavaFX runtime is: JavaFX 9.0.1 at: null
     enabled is: true
     registered is: true
     system is: false

   Init Heap:  -1
   Max  Heap:  67108864
   Satisfying: true, true
   SatisfyingVersion: true
   SatisfyingJVMArgs: true, true
   SatisfyingSecure: true
   Selected JVMParam: [JVMParameters: isSecure: true, args:]
   Running  JVMParam: [JVMParameters: isSecure: true, args:]
basic: continuing launch in this VM
security: JUT Record:
     javaws application
     http://show.docjava.com:80/book/cgij/code/jnlp/: 
sourceURL=http://www.docjava.com/book/cgij/code/jnlp/joglquad.jnlp 
app_model=eJx9U81u00AQnjZpk9IfUCsuVKCCikAIdpEqAYJT1EbIkUtDU85oa28TB8e73R2nDodKvAQSB96A9+DOM3DlDZBg1nHa0FLb0tq7/ma+75sZf/sFc9bAeqAGzKYJC6WO1YgZecQaWu+qUMYwvmZm4ZoP9YCODoWVCCt+XwwFTyTyd/v+Kx8WQ2kDE2mMVIKwOv4ci6TLO2iipEuQVZmhTCwB9qVVqQmkRbg5RqYYxbxhjBj5kUUCL/WFOYMdwylUiD9WgXAEbj/jw8JARMl2LGwOmKUgK4PURDhy2hEe+eSMkzM+dsbJGZ842+xMYYlwDiOMZZGoiiNNCe6VJjggDAXOD2USKpNHZprqueQcMSoNo9J8vv/82a3fP00Fah7Ue8L2tinYg6pWBsmCSLGnnIwJ81F0rqKnLBbvdW0UqkDFxb5CUgrKP3RRj9oIa7anTlioglwBaX/54imVmB8q9YEH3ajPXQd5P4k1R7hxEY3EiKh17mItP3V9YWd9yT79uP3lu/hagRlyYKOPMtNuOk6qbqWgJyWjtNm82P7z4Zq93NxqIgZyUlT3rE18us0Cwp3/2uqrbszcm0MtumVJZwjzLXKztZPlmZb/0fygTHPrfApL1daG0thie5Xgu1cKPk5FyGjgpzXTjTRKWyFr7b323xLi1MDDMq3TA12IhVWAzMBK3kv3N7Jmkg6mPxLJ9Ybvv28393e9Tsfbe9O5TLtRRut+g+mMTv86wmKj3fa97cYBpURY3lGBa8HjDS8J2F+VLWC/
basic: not using applet lifecycle
basic: Main-class: j3d.JOGLQuad
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dcore.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/j3dutils.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/jogamp-fat.jar 
with proxy=DIRECT
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar with
proxy=DIRECT
security: Grant connect perm for
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar :
java.security.Permissions@5ecb546c (
  ("java.net.URLPermission" "http://show.docjava.com:80/-" "*:*")
  ("java.net.URLPermission" "http://show.docjava.com:80" "*:*")
)

security: JAVAWS AppPolicy Permission requested for:
http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar
security: Missing Application-Library-Allowable-Codebase manifest
attribute for: http://show.docjava.com:80/book/cgij/code/jnlp/joglquad.jar
security: Istrusted: null true
security: Grant connect perm for
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar :
java.security.Permissions@2e606e33 (
  ("java.net.URLPermission" "http://show.docjava.com:80/-" "*:*")
  ("java.net.URLPermission" "http://show.docjava.com:80" "*:*")
)

security: JAVAWS AppPolicy Permission requested for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar
security: Missing Application-Library-Allowable-Codebase manifest
attribute for:
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath.jar
security: Istrusted:
http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp true
network: Connecting
http://show.docjava.com:80/book/cgij/code/jnlp/libs/jogl/vecmath-natives-windows-amd64.jar 
with proxy=DIRECT
JNLPClassLoader: Finding library jawt.dll
network: JNLPClassLoader: Native library jawt not found
java.lang.reflect.InvocationTargetException
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
        at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeApplication(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeMainClass(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.ArrayIndexOutOfBoundsException: -1
        at
jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:171)
        at
com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424)
        at
com.jogamp.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1560)
        at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.desktop/java.awt.Container.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.addNotify(Unknown Source)
        at java.desktop/java.awt.Frame.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.show(Unknown Source)
        at java.desktop/java.awt.Component.show(Unknown Source)
        at java.desktop/java.awt.Component.setVisible(Unknown Source)
        at java.desktop/java.awt.Window.setVisible(Unknown Source)
        at j3d.JOGLQuad.main(JOGLQuad.java:96)
        ... 9 more
#### Java Web Start Error:
#### -1
java.lang.ArrayIndexOutOfBoundsException: -1
        at
jogamp.opengl.windows.wgl.awt.WindowsAWTWGLGraphicsConfigurationFactory.chooseGraphicsConfigurationImpl(WindowsAWTWGLGraphicsConfigurationFactory.java:171)
        at
com.jogamp.nativewindow.GraphicsConfigurationFactory.chooseGraphicsConfiguration(GraphicsConfigurationFactory.java:424)
        at
com.jogamp.opengl.awt.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:1560)
        at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:611)
        at java.desktop/java.awt.Container.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.addNotify(Unknown Source)
        at java.desktop/java.awt.Frame.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.show(Unknown Source)
        at java.desktop/java.awt.Component.show(Unknown Source)
        at java.desktop/java.awt.Component.setVisible(Unknown Source)
        at java.desktop/java.awt.Window.setVisible(Unknown Source)
        at j3d.JOGLQuad.main(JOGLQuad.java:96)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
        at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeApplication(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeMainClass(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)

Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

gouessej
Administrator
I had the same stack trace under Windows: https://jogamp.org/bugzilla/show_bug.cgi?id=1317#c6

My next comment in the thread above helped me to fix it but it doesn't work in Java Webstart.

jawt is in Java itself. If it isn't, it can't work.
Julien Gouesse | Personal blog | Website
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

douglaslyon
Great find!
I see:
https://bugs.openjdk.java.net/browse/JDK-8172986
as a webstart work-around.
Allow --add-opens option for JNLP signed all permission apps
Hopes dashed when I saw:
The new option '--add-opens' is not handled in
com.sun.deploy.config.Config, leading to run-time failure when
reflective applications (using XStream, Hibernate, ...) are run
https://bugs.java.com/view_bug.do?bug_id=8173166

<j2se version="1.8+" href="http://java.sun.com/products/autodl/j2se"
initial-heap-size="64m" max-heap-size="384m" java-vm-args="-ea
--add-modules=java.se.ee --add-opens=java.base/java.util=ALL-UNNAMED"/>

I never used add-opens, before...hmm.
    <j2se version="1.8+"
     initial-heap-size="64m"
     max-heap-size="384m"
     java-vm-args="-ea --add-opens=java.base/java.util=ALL-UNNAMED"
     />

On a mac, I get;
CacheEntry[http://show.docjava.com:80/book/cgij/code/jnlp/jogl.jnlp]:
updateAvailable=true,lastModified=Sun Dec 31 08:40:29 EST 2017,length=1420
Java Web Start 12.0.1.0
Using JRE version 9.0.1+11 Java HotSpot(TM) 64-Bit Server VM
JRE expiration date: 2/16/18, 12:00 AM
User home directory = /Users/lyon
----------------------------------------------------
c:   clear console window
f:   finalize objects on finalization queue
g:   garbage collect
h:   display this help message
m:   print memory usage
o:   trigger logging
p:   reload proxy configuration
q:   hide console
r:   reload policy configuration
s:   dump system and deployment properties
t:   dump thread list
v:   dump thread stack
0-5: set trace level to <n>
----------------------------------------------------
Bug 1004: Caught: class com.jogamp.nativewindow.awt.AppContextInfo
cannot access class sun.awt.AppContext (in module java.desktop) because
module java.desktop does not export sun.awt to unnamed module @39e1d8f9
java.lang.IllegalAccessException: class
com.jogamp.nativewindow.awt.AppContextInfo cannot access class
sun.awt.AppContext (in module java.desktop) because module java.desktop
does not export sun.awt to unnamed module @39e1d8f9
        at
java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Unknown
Source)
        at java.base/java.lang.reflect.AccessibleObject.checkAccess(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at
com.jogamp.nativewindow.awt.AppContextInfo.fetchAppContext(AppContextInfo.java:186)
        at
com.jogamp.nativewindow.awt.AppContextInfo.update(AppContextInfo.java:130)
        at
com.jogamp.nativewindow.awt.AppContextInfo.<init>(AppContextInfo.java:45)
        at com.jogamp.nativewindow.awt.JAWTWindow.<init>(JAWTWindow.java:128)
        at
jogamp.nativewindow.jawt.macosx.MacOSXJAWTWindow.<init>(MacOSXJAWTWindow.java:79)
        at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
Method)
        at
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(Unknown
Source)
        at
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown
Source)
        at java.base/java.lang.reflect.Constructor.newInstance(Unknown Source)
        at
jogamp.nativewindow.NativeWindowFactoryImpl.getAWTNativeWindow(NativeWindowFactoryImpl.java:105)
        at
jogamp.nativewindow.NativeWindowFactoryImpl.getNativeWindowImpl(NativeWindowFactoryImpl.java:66)
        at
com.jogamp.nativewindow.NativeWindowFactory.getNativeWindow(NativeWindowFactory.java:593)
        at
com.jogamp.opengl.awt.GLCanvas.createJAWTDrawableAndContext(GLCanvas.java:712)
        at com.jogamp.opengl.awt.GLCanvas.addNotify(GLCanvas.java:623)
        at java.desktop/java.awt.Container.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.addNotify(Unknown Source)
        at java.desktop/java.awt.Frame.addNotify(Unknown Source)
        at java.desktop/java.awt.Window.show(Unknown Source)
        at java.desktop/java.awt.Component.show(Unknown Source)
        at java.desktop/java.awt.Component.setVisible(Unknown Source)
        at java.desktop/java.awt.Window.setVisible(Unknown Source)
        at j3d.JOGLQuad.main(JOGLQuad.java:96)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native
Method)
        at
java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(Unknown
Source)
        at
java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(Unknown
Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeApplication(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.executeMainClass(Unknown
Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.doLaunchApp(Unknown Source)
        at jdk.javaws@9.0.1/com.sun.javaws.Launcher.run(Unknown Source)
        at java.base/java.lang.Thread.run(Unknown Source)
Bug 1004: Caught: class com.jogamp.nativewindow.awt.AppContextInfo
cannot access class sun.awt.AppContext (in module java.desktop) because
module java.desktop does not export sun.awt to unnamed module @39e1d8f9
java.lang.IllegalAccessException: class
com.jogamp.nativewindow.awt.AppContextInfo cannot access class
sun.awt.AppContext (in module java.desktop) because module java.desktop
does not export sun.awt to unnamed module @39e1d8f9
        at
java.base/jdk.internal.reflect.Reflection.newIllegalAccessException(Unknown
Source)
        at java.base/java.lang.reflect.AccessibleObject.checkAccess(Unknown Source)
        at java.base/java.lang.reflect.Method.invoke(Unknown Source)
        at
com.jogamp.nativewindow.awt.AppContextInfo.fetchAppContext(AppContextInfo.java:186)
        at
com.jogamp.nativewindow.awt.AppContextInfo.update(AppContextInfo.java:130)
        at
com.jogamp.nativewindow.awt.AppContextInfo.invokeOnAppContextThread(AppContextInfo.java:102)
        at
com.jogamp.nativewindow.awt.JAWTWindow.attachSurfaceLayer(JAWTWindow.java:491)
        at
jogamp.opengl.macosx.cgl.MacOSXCGLContext$NSOpenGLImpl$AttachGLLayerCmd.run(MacOSXCGLContext.java:764)
        at com.jogamp.common.util.RunnableTask.run(RunnableTask.java:125)

but it runs...so this is feeling a little broken (but hey, its making
pictures!).

On windows jdk9...with jws, no joy.

Here are the DLLS for amd64 (broken out, to be explicit):
<resources os="Windows" arch="amd64">
<nativelib href="libs/jogl/natives/windows-amd64/gluegen-rt.dll.jar"
download="eager"/>
<nativelib href="libs/jogl/natives/windows-amd64/joal.dll.jar"
download="eager"/>
<nativelib href="libs/jogl/natives/windows-amd64/jocl.dll.jar"
download="eager"/>
<nativelib href="libs/jogl/natives/windows-amd64/jogl_desktop.dll.jar"
download="eager"/>
<nativelib href="libs/jogl/natives/windows-amd64/jogl_mobile.dll.jar"
download="eager"/>
<nativelib
href="libs/jogl/natives/windows-amd64/nativewindow_awt.dll.jar"
download="eager"/>
<nativelib
href="libs/jogl/natives/windows-amd64/nativewindow_win32.dll.jar"
download="eager"/>
<nativelib href="libs/jogl/natives/windows-amd64/newt.dll.jar"
download="eager"/>
<nativelib href="libs/jogl/natives/windows-amd64/oculusvr.dll.jar"
download="eager"/>
<nativelib href="libs/jogl/natives/windows-amd64/soft_oal.dll.jar"
download="eager"/>
</resources>

These DLLs look suspect...do you think they are OK?
Thanks!
  - Doug

On 1/2/18 3:57 AM, gouessej [via jogamp] wrote:

> I had the same stack trace under Windows:
> https://jogamp.org/bugzilla/show_bug.cgi?id=1317#c6
>
> My next comment in the thread above helped me to fix it but it doesn't
> work in Java Webstart.
>
> jawt <https://en.wikipedia.org/wiki/Java_AWT_Native_Interface> is in
> Java itself. If it isn't, it can't work.
> Julien Gouesse | Personal blog <http://gouessej.wordpress.com> | Website
> <http://tuer.sourceforge.net>
>
>
> ------------------------------------------------------------------------
> If you reply to this email, your message will be added to the discussion
> below:
> http://forum.jogamp.org/Jogl-Jogamp-on-Java-9-tp4038012p4038477.html
> To unsubscribe from Jogl/Jogamp on Java 9, click here
> <
> NAML
> <
http://forum.jogamp.org/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

Predrag Bokšić
In reply to this post by gouessej
Happy New YEar, Julien
Reply | Threaded
Open this post in threaded view
|

Re: Jogl/Jogamp on Java 8 building from source

gouessej
Administrator
In reply to this post by douglaslyon
Douglas, according to your stack trace, either there is still something wrong with "--add-opens" or you forgot a part of my suggestion.

You can simply use jogamp-fat.jar and the automated native library loading will extract and load the appropriate native libraries, it would simplify your JNLP file.

Happy new year everybody.
Julien Gouesse | Personal blog | Website
123456