JDK-8261785 : Calling "main" method in anonymous nested class crashes the JVM
  • Type: Bug
  • Component: tools
  • Sub-Component: launcher
  • Affected Version: 16,17
  • Priority: P2
  • Status: Closed
  • Resolution: Fixed
  • OS: os_x
  • CPU: x86_64
  • Submitted: 2021-02-15
  • Updated: 2021-08-09
  • Resolved: 2021-03-22
The Version table provides details related to the release that this issue/RFE will be addressed.

Unresolved : Release in which this issue/RFE will be addressed.
Resolved: Release in which this issue/RFE has been resolved.
Fixed : Release in which this issue/RFE has been fixed. The release containing this fix may be available for download as an Early Access Release or a General Availability Release.

To download the current JDK release, click here.
JDK 17
17 b15Fixed
Description
ADDITIONAL SYSTEM INFORMATION :
OS X 10.15.7

openjdk version "16" 2021-03-16
OpenJDK Runtime Environment (build 16+36-2231)
OpenJDK 64-Bit Server VM (build 16+36-2231, mixed mode, sharing)

and

openjdk version "17-ea" 2021-09-14
OpenJDK Runtime Environment (build 17-ea+9-653)
OpenJDK 64-Bit Server VM (build 17-ea+9-653, mixed mode, sharing)

A DESCRIPTION OF THE PROBLEM :
JEP 395 allows inner classes to contain static members. This means that inner classes can contain public static void main(String[]) and we can call that with java Outer\$Inner. It works fine for inner member classes, but not for local or anonymous inner classes. In those cases the JVM crashes on OS X. It works on Linux and Windows.

ERROR MESSAGES/STACK TRACES THAT OCCUR :
#
# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000104578804, pid=18370, tid=8707
#
# JRE version: OpenJDK Runtime Environment (16.0+36) (build 16+36-2231)
# Java VM: OpenJDK 64-Bit Server VM (16+36-2231, mixed mode, sharing, tiered, compressed oops, g1 gc, bsd-amd64)
# Problematic frame:
# V  [libjvm.dylib+0x3804]  AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<548964ull, G1BarrierSet>, (AccessInternal::BarrierType)2, 548964ull>::oop_access_barrier(void*)+0x4
#
# 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:
#   https://bugreport.java.com/bugreport/crash.jsp
#

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

Command Line: innerstatic/CrashTheJVM$1

Host: MacBookPro16,4 x86_64 2400 MHz, 16 cores, 64G, Darwin 19.6.0, macOS 10.15.7 (19H524)
Time: Mon Feb 15 15:19:44 2021 EET elapsed time: 0.026625 seconds (0d 0h 0m 0s)

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

Current thread (0x00007f863e009600):  JavaThread "main" [_thread_in_vm, id=8707, stack(0x0000700001c68000,0x0000700001d68000)]

Stack: [0x0000700001c68000,0x0000700001d68000],  sp=0x0000700001d67df0,  free space=1023k
Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
V  [libjvm.dylib+0x3804]  AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<548964ull, G1BarrierSet>, (AccessInternal::BarrierType)2, 548964ull>::oop_access_barrier(void*)+0x4
V  [libjvm.dylib+0x577421]  jni_GetStringUTFChars+0xd1
C  [libjli.dylib+0x78a6]  PostJVMInit+0xa6
C  [libjli.dylib+0x4e3a]  JavaMain+0xb9a
C  [libjli.dylib+0x7519]  ThreadJavaMain+0x9
C  [libsystem_pthread.dylib+0x6109]  _pthread_start+0x94
C  [libsystem_pthread.dylib+0x1b8b]  thread_start+0xf


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

Register to memory mapping:

RAX=0x00000001051d73fe: _ZTV10JavaThread+0xa6 in /Users/heinz/Dropbox (HIC Straws)/heinz/JavaVirtualMachines/openjdk-16.jdk/Contents/Home/lib/server/libjvm.dylib at 0x0000000104575000
RBX=0x00007f863e009910 points into unknown readable memory: 0x00000001051e5eb8 | b8 5e 1e 05 01 00 00 00
RCX=0x00000001051e5eb8: jni_NativeInterface+0 in /Users/heinz/Dropbox (HIC Straws)/heinz/JavaVirtualMachines/openjdk-16.jdk/Contents/Home/lib/server/libjvm.dylib at 0x0000000104575000
RDX=0x0 is NULL
RSP=0x0000700001d67df0 is pointing into the stack for thread: 0x00007f863e009600
RBP=0x0000700001d67df0 is pointing into the stack for thread: 0x00007f863e009600
RSI=0x0 is NULL
RDI=0x0 is NULL
R8 =0x0 is NULL
R9 =0x0 is NULL
R10=0x0000000105243330: _ZN19TemplateInterpreter13_active_tableE+0x4800 in /Users/heinz/Dropbox (HIC Straws)/heinz/JavaVirtualMachines/openjdk-16.jdk/Contents/Home/lib/server/libjvm.dylib at 0x0000000104575000
R11=0x0000000800590200 is pointing into metadata
R12=0x00007f863e009600 is a thread
R13=0x0 is NULL
R14=0x0 is NULL
R15=0x0 is NULL


Registers:
RAX=0x00000001051d73fe, RBX=0x00007f863e009910, RCX=0x00000001051e5eb8, RDX=0x0000000000000000
RSP=0x0000700001d67df0, RBP=0x0000700001d67df0, RSI=0x0000000000000000, RDI=0x0000000000000000
R8 =0x0000000000000000, R9 =0x0000000000000000, R10=0x0000000105243330, R11=0x0000000800590200
R12=0x00007f863e009600, R13=0x0000000000000000, R14=0x0000000000000000, R15=0x0000000000000000
RIP=0x0000000104578804, EFLAGS=0x0000000000010246, ERR=0x0000000000000004
  TRAPNO=0x000000000000000e

Top of Stack: (sp=0x0000700001d67df0)
0x0000700001d67df0:   0000700001d67e80 0000000104aec421
0x0000700001d67e00:   00007f863e009600 0000000000000000
0x0000700001d67e10:   00000001015f7b76 00007f863e009600
0x0000700001d67e20:   93eeab68d75b0004 00007f863e009600
0x0000700001d67e30:   0000000000000000 0000000000000000
0x0000700001d67e40:   00007f863e009910 00007f863e009600
0x0000700001d67e50:   0000700001d67e80 00007f863e009910
0x0000700001d67e60:   00007f863cd08670 0000000000000000
0x0000700001d67e70:   0000000000000000 00007f863e009910
0x0000700001d67e80:   0000700001d67f10 00000001015f38a6
0x0000700001d67e90:   00007f863e009910 00007f863e009600
0x0000700001d67ea0:   0000700001d67ed0 0000000104ad8cb8
0x0000700001d67eb0:   93eeab68d75b0004 00007f863cd08688
0x0000700001d67ec0:   00007f863cd08670 0000000000000000
0x0000700001d67ed0:   00007f863e009910 00007f863e009600
0x0000700001d67ee0:   0000700001d67f10 93eeab68d75b0004
0x0000700001d67ef0:   00007f863cd08688 00007f863cd08670
0x0000700001d67f00:   00007f863cd08678 00007f863e009910
0x0000700001d67f10:   0000700001d67fa0 00000001015f0e3a
0x0000700001d67f20:   0000000000000000 0000000000000000
0x0000700001d67f30:   0000000300010002 00007f863cd045a0
0x0000700001d67f40:   0000000000000000 0000000000000000
0x0000700001d67f50:   0000000000000001 00007f863cd044e0
0x0000700001d67f60:   00007f863cd04520 00007f863e009910
0x0000700001d67f70:   00000001051e5eb0 0000700001d68000
0x0000700001d67f80:   0000000000000000 0000000000000000
0x0000700001d67f90:   0000000000000000 0000000000000000
0x0000700001d67fa0:   0000700001d67fb0 00000001015f3519
0x0000700001d67fb0:   0000700001d67fd0 00007fff7382f109
0x0000700001d67fc0:   0000000000000000 0000000000000000
0x0000700001d67fd0:   0000700001d67ff0 00007fff7382ab8b
0x0000700001d67fe0:   0000000000000000 0000000000000000 

Instructions: (pc=0x0000000104578804)
0x0000000104578704:   ff 0b 73 0e 48 63 c7 48 8d 0d ea bf b6 00 8b 04
0x0000000104578714:   81 c3 55 48 89 e5 48 8d 3d e5 af ae 00 be 9c 00
0x0000000104578724:   00 00 e8 d5 cb 34 00 e8 80 e6 88 00 31 c0 5d c3
0x0000000104578734:   66 2e 0f 1f 84 00 00 00 00 00 66 90 55 48 89 e5
0x0000000104578744:   48 8b 47 08 0f b7 48 32 0f b7 40 30 8d 44 01 19
0x0000000104578754:   5d c3 66 2e 0f 1f 84 00 00 00 00 00 55 48 89 e5
0x0000000104578764:   53 50 48 89 fb 48 8d 0d 38 a4 ca 00 48 8d 05 e9
0x0000000104578774:   d7 c9 00 48 8b 00 8b 40 10 ff c8 80 39 00 74 10
0x0000000104578784:   83 f8 04 73 1f 48 98 48 8d 0d 7e eb ba 00 eb 0e
0x0000000104578794:   83 f8 04 73 0f 48 98 48 8d 0d 8e eb ba 00 48 8b
0x00000001045787a4:   04 c1 eb 21 48 8d 3d 8e af ae 00 48 8d 15 b7 af
0x00000001045787b4:   ae 00 be e8 00 00 00 31 c0 e8 3e c9 34 00 e8 e9
0x00000001045787c4:   e5 88 00 31 c0 48 89 05 a0 8a c6 00 48 89 df 48
0x00000001045787d4:   83 c4 08 5b 5d ff e0 0f 1f 44 00 00 55 48 89 e5
0x00000001045787e4:   48 8b 07 5d c3 0f 1f 80 00 00 00 00 55 48 89 e5
0x00000001045787f4:   48 8b 07 5d c3 0f 1f 80 00 00 00 00 55 48 89 e5
0x0000000104578804:   48 8b 07 5d c3 0f 1f 80 00 00 00 00 55 48 89 e5
0x0000000104578814:   41 57 41 56 53 50 48 8b 1f 4c 8d 3d a4 a6 cd 00
0x0000000104578824:   49 85 1f 74 47 49 89 fe 48 89 df e8 ec 2d ab 00
0x0000000104578834:   48 89 c1 48 85 c0 74 31 48 89 d8 f0 49 0f b1 0e
0x0000000104578844:   48 39 d8 74 24 48 89 c2 0f 1f 40 00 49 85 17 74
0x0000000104578854:   03 48 89 d3 74 13 48 89 d8 f0 49 0f b1 0e 48 39
0x0000000104578864:   d8 48 89 d3 48 89 c2 75 e3 48 89 cb 48 89 d8 48
0x0000000104578874:   83 c4 08 5b 41 5e 41 5f 5d c3 66 90 55 48 89 e5
0x0000000104578884:   48 8b 07 5d c3 0f 1f 80 00 00 00 00 55 48 89 e5
0x0000000104578894:   48 8b 07 5d c3 0f 1f 80 00 00 00 00 55 48 89 e5
0x00000001045788a4:   48 8b 07 5d c3 0f 1f 80 00 00 00 00 55 48 89 e5
0x00000001045788b4:   41 57 41 56 53 50 48 8b 1f 4c 8d 3d 04 a6 cd 00
0x00000001045788c4:   49 85 1f 74 47 49 89 fe 48 89 df e8 4c 2d ab 00
0x00000001045788d4:   48 89 c1 48 85 c0 74 31 48 89 d8 f0 49 0f b1 0e
0x00000001045788e4:   48 39 d8 74 24 48 89 c2 0f 1f 40 00 49 85 17 74
0x00000001045788f4:   03 48 89 d3 74 13 48 89 d8 f0 49 0f b1 0e 48 39 


Stack slot to memory mapping:
stack at sp + 0 slots: 0x0000700001d67e80 is pointing into the stack for thread: 0x00007f863e009600
stack at sp + 1 slots: 0x0000000104aec421: jni_GetStringUTFChars+0xd1 in /Users/heinz/Dropbox (HIC Straws)/heinz/JavaVirtualMachines/openjdk-16.jdk/Contents/Home/lib/server/libjvm.dylib at 0x0000000104575000
stack at sp + 2 slots: 0x00007f863e009600 is a thread
stack at sp + 3 slots: 0x0 is NULL
stack at sp + 4 slots: 0x00000001015f7b76: JLI_List_split.cold.2+0x1d76 in /Users/heinz/Dropbox (HIC Straws)/heinz/JavaVirtualMachines/openjdk-16.jdk/Contents/Home/lib/libjli.dylib at 0x00000001015ec000
stack at sp + 5 slots: 0x00007f863e009600 is a thread
stack at sp + 6 slots: 0x93eeab68d75b0004 is an unknown value
stack at sp + 7 slots: 0x00007f863e009600 is a thread


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

Threads class SMR info:
_java_thread_list=0x00007f863d80e840, length=11, elements={
0x00007f863e009600, 0x00007f863e80a600, 0x00007f863d009000, 0x00007f863d015000,
0x00007f863e04c000, 0x00007f863d014a00, 0x00007f863d018c00, 0x00007f863e04c600,
0x00007f863e04a400, 0x00007f862d193200, 0x00007f863e809600
}

Java Threads: ( => current thread )
=>0x00007f863e009600 JavaThread "main" [_thread_in_vm, id=8707, stack(0x0000700001c68000,0x0000700001d68000)]
  0x00007f863e80a600 JavaThread "Reference Handler" daemon [_thread_blocked, id=15107, stack(0x000070000237d000,0x000070000247d000)]
  0x00007f863d009000 JavaThread "Finalizer" daemon [_thread_blocked, id=16643, stack(0x0000700002480000,0x0000700002580000)]
  0x00007f863d015000 JavaThread "Signal Dispatcher" daemon [_thread_blocked, id=42755, stack(0x0000700002689000,0x0000700002789000)]
  0x00007f863e04c000 JavaThread "Service Thread" daemon [_thread_blocked, id=42499, stack(0x000070000278c000,0x000070000288c000)]
  0x00007f863d014a00 JavaThread "Monitor Deflation Thread" daemon [_thread_blocked, id=41987, stack(0x000070000288f000,0x000070000298f000)]
  0x00007f863d018c00 JavaThread "C2 CompilerThread0" daemon [_thread_blocked, id=41731, stack(0x0000700002992000,0x0000700002a92000)]
  0x00007f863e04c600 JavaThread "C1 CompilerThread0" daemon [_thread_blocked, id=23555, stack(0x0000700002a95000,0x0000700002b95000)]
  0x00007f863e04a400 JavaThread "Sweeper thread" daemon [_thread_blocked, id=41475, stack(0x0000700002b98000,0x0000700002c98000)]
  0x00007f862d193200 JavaThread "Notification Thread" daemon [_thread_blocked, id=24323, stack(0x0000700002c9b000,0x0000700002d9b000)]
  0x00007f863e809600 JavaThread "Common-Cleaner" daemon [_thread_blocked, id=24835, stack(0x0000700002ea1000,0x0000700002fa1000)]

Other Threads:
  0x00007f863cf31540 VMThread "VM Thread" [stack: 0x000070000227a000,0x000070000237a000] [id=17411]
  0x00007f863d80a8b0 WatcherThread [stack: 0x0000700002d9e000,0x0000700002e9e000] [id=41219]
  0x00007f863cd18a60 GCTaskThread "GC Thread#0" [stack: 0x0000700001d6b000,0x0000700001e6b000] [id=20483]
  0x00007f863cd19a20 ConcurrentGCThread "G1 Main Marker" [stack: 0x0000700001e6e000,0x0000700001f6e000] [id=19971]
  0x00007f863cd1a940 ConcurrentGCThread "G1 Conc#0" [stack: 0x0000700001f71000,0x0000700002071000] [id=19203]
  0x00007f863cf21310 ConcurrentGCThread "G1 Refine#0" [stack: 0x0000700002074000,0x0000700002174000] [id=18691]
  0x00007f863cf221a0 ConcurrentGCThread "G1 Service" [stack: 0x0000700002177000,0x0000700002277000] [id=18435]

Threads with active compile tasks:

VM state: not at safepoint (normal execution)

VM Mutex/Monitor currently owned by a thread: None

Heap address: 0x0000000400000000, size: 16384 MB, Compressed Oops mode: Zero based, Oop shift amount: 3
CDS archive(s) mapped at: [0x0000000800000000-0x0000000800bb9000-0x0000000800bb9000), size 12292096, SharedBaseAddress: 0x0000000800000000, ArchiveRelocationMode: 0.
Compressed class space mapped at: 0x0000000800c00000-0x0000000840c00000, reserved size: 1073741824
Narrow klass base: 0x0000000800000000, Narrow klass shift: 3, Narrow klass range: 0x100000000

GC Precious Log:
 CPUs: 16 total, 16 available
 Memory: 65536M
 Large Page Support: Disabled
 NUMA Support: Disabled
 Compressed Oops: Enabled (Zero based)
 Heap Region Size: 8M
 Heap Min Capacity: 8M
 Heap Initial Capacity: 1G
 Heap Max Capacity: 16G
 Pre-touch: Disabled
 Parallel Workers: 13
 Concurrent Workers: 3
 Concurrent Refinement Workers: 13
 Periodic GC: Disabled

Heap:
 garbage-first heap   total 1064960K, used 8136K [0x0000000400000000, 0x0000000800000000)
  region size 8192K, 1 young (8192K), 0 survivors (0K)
 Metaspace       used 94K, committed 320K, reserved 1056768K
  class space    used 3K, committed 128K, reserved 1048576K

Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), HC=humongous(continues), CS=collection set, F=free, OA=open archive, CA=closed archive, TAMS=top-at-mark-start (previous, next)
|   0|0x0000000400000000, 0x0000000400000000, 0x0000000400800000|  0%| F|  |TAMS 0x0000000400000000, 0x0000000400000000| Untracked 
|   1|0x0000000400800000, 0x0000000400800000, 0x0000000401000000|  0%| F|  |TAMS 0x0000000400800000, 0x0000000400800000| Untracked 
|   2|0x0000000401000000, 0x0000000401000000, 0x0000000401800000|  0%| F|  |TAMS 0x0000000401000000, 0x0000000401000000| Untracked 
|   3|0x0000000401800000, 0x0000000401800000, 0x0000000402000000|  0%| F|  |TAMS 0x0000000401800000, 0x0000000401800000| Untracked 
|   4|0x0000000402000000, 0x0000000402000000, 0x0000000402800000|  0%| F|  |TAMS 0x0000000402000000, 0x0000000402000000| Untracked 
|   5|0x0000000402800000, 0x0000000402800000, 0x0000000403000000|  0%| F|  |TAMS 0x0000000402800000, 0x0000000402800000| Untracked 
|   6|0x0000000403000000, 0x0000000403000000, 0x0000000403800000|  0%| F|  |TAMS 0x0000000403000000, 0x0000000403000000| Untracked 
|   7|0x0000000403800000, 0x0000000403800000, 0x0000000404000000|  0%| F|  |TAMS 0x0000000403800000, 0x0000000403800000| Untracked 
|   8|0x0000000404000000, 0x0000000404000000, 0x0000000404800000|  0%| F|  |TAMS 0x0000000404000000, 0x0000000404000000| Untracked 
|   9|0x0000000404800000, 0x0000000404800000, 0x0000000405000000|  0%| F|  |TAMS 0x0000000404800000, 0x0000000404800000| Untracked 
|  10|0x0000000405000000, 0x0000000405000000, 0x0000000405800000|  0%| F|  |TAMS 0x0000000405000000, 0x0000000405000000| Untracked 
|  11|0x0000000405800000, 0x0000000405800000, 0x0000000406000000|  0%| F|  |TAMS 0x0000000405800000, 0x0000000405800000| Untracked 
|  12|0x0000000406000000, 0x0000000406000000, 0x0000000406800000|  0%| F|  |TAMS 0x0000000406000000, 0x0000000406000000| Untracked 
|  13|0x0000000406800000, 0x0000000406800000, 0x0000000407000000|  0%| F|  |TAMS 0x0000000406800000, 0x0000000406800000| Untracked 
|  14|0x0000000407000000, 0x0000000407000000, 0x0000000407800000|  0%| F|  |TAMS 0x0000000407000000, 0x0000000407000000| Untracked 
|  15|0x0000000407800000, 0x0000000407800000, 0x0000000408000000|  0%| F|  |TAMS 0x0000000407800000, 0x0000000407800000| Untracked 
|  16|0x0000000408000000, 0x0000000408000000, 0x0000000408800000|  0%| F|  |TAMS 0x0000000408000000, 0x0000000408000000| Untracked 
|  17|0x0000000408800000, 0x0000000408800000, 0x0000000409000000|  0%| F|  |TAMS 0x0000000408800000, 0x0000000408800000| Untracked 
|  18|0x0000000409000000, 0x0000000409000000, 0x0000000409800000|  0%| F|  |TAMS 0x0000000409000000, 0x0000000409000000| Untracked 
|  19|0x0000000409800000, 0x0000000409800000, 0x000000040a000000|  0%| F|  |TAMS 0x0000000409800000, 0x0000000409800000| Untracked 
|  20|0x000000040a000000, 0x000000040a000000, 0x000000040a800000|  0%| F|  |TAMS 0x000000040a000000, 0x000000040a000000| Untracked 
|  21|0x000000040a800000, 0x000000040a800000, 0x000000040b000000|  0%| F|  |TAMS 0x000000040a800000, 0x000000040a800000| Untracked 
|  22|0x000000040b000000, 0x000000040b000000, 0x000000040b800000|  0%| F|  |TAMS 0x000000040b000000, 0x000000040b000000| Untracked 
|  23|0x000000040b800000, 0x000000040b800000, 0x000000040c000000|  0%| F|  |TAMS 0x000000040b800000, 0x000000040b800000| Untracked 
|  24|0x000000040c000000, 0x000000040c000000, 0x000000040c800000|  0%| F|  |TAMS 0x000000040c000000, 0x000000040c000000| Untracked 
|  25|0x000000040c800000, 0x000000040c800000, 0x000000040d000000|  0%| F|  |TAMS 0x000000040c800000, 0x000000040c800000| Untracked 
|  26|0x000000040d000000, 0x000000040d000000, 0x000000040d800000|  0%| F|  |TAMS 0x000000040d000000, 0x000000040d000000| Untracked 
|  27|0x000000040d800000, 0x000000040d800000, 0x000000040e000000|  0%| F|  |TAMS 0x000000040d800000, 0x000000040d800000| Untracked 
|  28|0x000000040e000000, 0x000000040e000000, 0x000000040e800000|  0%| F|  |TAMS 0x000000040e000000, 0x000000040e000000| Untracked 
|  29|0x000000040e800000, 0x000000040e800000, 0x000000040f000000|  0%| F|  |TAMS 0x000000040e800000, 0x000000040e800000| Untracked 
|  30|0x000000040f000000, 0x000000040f000000, 0x000000040f800000|  0%| F|  |TAMS 0x000000040f000000, 0x000000040f000000| Untracked 
|  31|0x000000040f800000, 0x000000040f800000, 0x0000000410000000|  0%| F|  |TAMS 0x000000040f800000, 0x000000040f800000| Untracked 
|  32|0x0000000410000000, 0x0000000410000000, 0x0000000410800000|  0%| F|  |TAMS 0x0000000410000000, 0x0000000410000000| Untracked 
|  33|0x0000000410800000, 0x0000000410800000, 0x0000000411000000|  0%| F|  |TAMS 0x0000000410800000, 0x0000000410800000| Untracked 
|  34|0x0000000411000000, 0x0000000411000000, 0x0000000411800000|  0%| F|  |TAMS 0x0000000411000000, 0x0000000411000000| Untracked 
|  35|0x0000000411800000, 0x0000000411800000, 0x0000000412000000|  0%| F|  |TAMS 0x0000000411800000, 0x0000000411800000| Untracked 
|  36|0x0000000412000000, 0x0000000412000000, 0x0000000412800000|  0%| F|  |TAMS 0x0000000412000000, 0x0000000412000000| Untracked 
|  37|0x0000000412800000, 0x0000000412800000, 0x0000000413000000|  0%| F|  |TAMS 0x0000000412800000, 0x0000000412800000| Untracked 
|  38|0x0000000413000000, 0x0000000413000000, 0x0000000413800000|  0%| F|  |TAMS 0x0000000413000000, 0x0000000413000000| Untracked 
|  39|0x0000000413800000, 0x0000000413800000, 0x0000000414000000|  0%| F|  |TAMS 0x0000000413800000, 0x0000000413800000| Untracked 
|  40|0x0000000414000000, 0x0000000414000000, 0x0000000414800000|  0%| F|  |TAMS 0x0000000414000000, 0x0000000414000000| Untracked 
|  41|0x0000000414800000, 0x0000000414800000, 0x0000000415000000|  0%| F|  |TAMS 0x0000000414800000, 0x0000000414800000| Untracked 
|  42|0x0000000415000000, 0x0000000415000000, 0x0000000415800000|  0%| F|  |TAMS 0x0000000415000000, 0x0000000415000000| Untracked 
|  43|0x0000000415800000, 0x0000000415800000, 0x0000000416000000|  0%| F|  |TAMS 0x0000000415800000, 0x0000000415800000| Untracked 
|  44|0x0000000416000000, 0x0000000416000000, 0x0000000416800000|  0%| F|  |TAMS 0x0000000416000000, 0x0000000416000000| Untracked 
|  45|0x0000000416800000, 0x0000000416800000, 0x0000000417000000|  0%| F|  |TAMS 0x0000000416800000, 0x0000000416800000| Untracked 
|  46|0x0000000417000000, 0x0000000417000000, 0x0000000417800000|  0%| F|  |TAMS 0x0000000417000000, 0x0000000417000000| Untracked 
|  47|0x0000000417800000, 0x0000000417800000, 0x0000000418000000|  0%| F|  |TAMS 0x0000000417800000, 0x0000000417800000| Untracked 
|  48|0x0000000418000000, 0x0000000418000000, 0x0000000418800000|  0%| F|  |TAMS 0x0000000418000000, 0x0000000418000000| Untracked 
|  49|0x0000000418800000, 0x0000000418800000, 0x0000000419000000|  0%| F|  |TAMS 0x0000000418800000, 0x0000000418800000| Untracked 
|  50|0x0000000419000000, 0x0000000419000000, 0x0000000419800000|  0%| F|  |TAMS 0x0000000419000000, 0x0000000419000000| Untracked 
|  51|0x0000000419800000, 0x0000000419800000, 0x000000041a000000|  0%| F|  |TAMS 0x0000000419800000, 0x0000000419800000| Untracked 
|  52|0x000000041a000000, 0x000000041a000000, 0x000000041a800000|  0%| F|  |TAMS 0x000000041a000000, 0x000000041a000000| Untracked 
|  53|0x000000041a800000, 0x000000041a800000, 0x000000041b000000|  0%| F|  |TAMS 0x000000041a800000, 0x000000041a800000| Untracked 
|  54|0x000000041b000000, 0x000000041b000000, 0x000000041b800000|  0%| F|  |TAMS 0x000000041b000000, 0x000000041b000000| Untracked 
|  55|0x000000041b800000, 0x000000041b800000, 0x000000041c000000|  0%| F|  |TAMS 0x000000041b800000, 0x000000041b800000| Untracked 
|  56|0x000000041c000000, 0x000000041c000000, 0x000000041c800000|  0%| F|  |TAMS 0x000000041c000000, 0x000000041c000000| Untracked 
|  57|0x000000041c800000, 0x000000041c800000, 0x000000041d000000|  0%| F|  |TAMS 0x000000041c800000, 0x000000041c800000| Untracked 
|  58|0x000000041d000000, 0x000000041d000000, 0x000000041d800000|  0%| F|  |TAMS 0x000000041d000000, 0x000000041d000000| Untracked 
|  59|0x000000041d800000, 0x000000041d800000, 0x000000041e000000|  0%| F|  |TAMS 0x000000041d800000, 0x000000041d800000| Untracked 
|  60|0x000000041e000000, 0x000000041e000000, 0x000000041e800000|  0%| F|  |TAMS 0x000000041e000000, 0x000000041e000000| Untracked 
|  61|0x000000041e800000, 0x000000041e800000, 0x000000041f000000|  0%| F|  |TAMS 0x000000041e800000, 0x000000041e800000| Untracked 
|  62|0x000000041f000000, 0x000000041f000000, 0x000000041f800000|  0%| F|  |TAMS 0x000000041f000000, 0x000000041f000000| Untracked 
|  63|0x000000041f800000, 0x000000041f800000, 0x0000000420000000|  0%| F|  |TAMS 0x000000041f800000, 0x000000041f800000| Untracked 
|  64|0x0000000420000000, 0x0000000420000000, 0x0000000420800000|  0%| F|  |TAMS 0x0000000420000000, 0x0000000420000000| Untracked 
|  65|0x0000000420800000, 0x0000000420800000, 0x0000000421000000|  0%| F|  |TAMS 0x0000000420800000, 0x0000000420800000| Untracked 
|  66|0x0000000421000000, 0x0000000421000000, 0x0000000421800000|  0%| F|  |TAMS 0x0000000421000000, 0x0000000421000000| Untracked 
|  67|0x0000000421800000, 0x0000000421800000, 0x0000000422000000|  0%| F|  |TAMS 0x0000000421800000, 0x0000000421800000| Untracked 
|  68|0x0000000422000000, 0x0000000422000000, 0x0000000422800000|  0%| F|  |TAMS 0x0000000422000000, 0x0000000422000000| Untracked 
|  69|0x0000000422800000, 0x0000000422800000, 0x0000000423000000|  0%| F|  |TAMS 0x0000000422800000, 0x0000000422800000| Untracked 
|  70|0x0000000423000000, 0x0000000423000000, 0x0000000423800000|  0%| F|  |TAMS 0x0000000423000000, 0x0000000423000000| Untracked 
|  71|0x0000000423800000, 0x0000000423800000, 0x0000000424000000|  0%| F|  |TAMS 0x0000000423800000, 0x0000000423800000| Untracked 
|  72|0x0000000424000000, 0x0000000424000000, 0x0000000424800000|  0%| F|  |TAMS 0x0000000424000000, 0x0000000424000000| Untracked 
|  73|0x0000000424800000, 0x0000000424800000, 0x0000000425000000|  0%| F|  |TAMS 0x0000000424800000, 0x0000000424800000| Untracked 
|  74|0x0000000425000000, 0x0000000425000000, 0x0000000425800000|  0%| F|  |TAMS 0x0000000425000000, 0x0000000425000000| Untracked 
|  75|0x0000000425800000, 0x0000000425800000, 0x0000000426000000|  0%| F|  |TAMS 0x0000000425800000, 0x0000000425800000| Untracked 
|  76|0x0000000426000000, 0x0000000426000000, 0x0000000426800000|  0%| F|  |TAMS 0x0000000426000000, 0x0000000426000000| Untracked 
|  77|0x0000000426800000, 0x0000000426800000, 0x0000000427000000|  0%| F|  |TAMS 0x0000000426800000, 0x0000000426800000| Untracked 
|  78|0x0000000427000000, 0x0000000427000000, 0x0000000427800000|  0%| F|  |TAMS 0x0000000427000000, 0x0000000427000000| Untracked 
|  79|0x0000000427800000, 0x0000000427800000, 0x0000000428000000|  0%| F|  |TAMS 0x0000000427800000, 0x0000000427800000| Untracked 
|  80|0x0000000428000000, 0x0000000428000000, 0x0000000428800000|  0%| F|  |TAMS 0x0000000428000000, 0x0000000428000000| Untracked 
|  81|0x0000000428800000, 0x0000000428800000, 0x0000000429000000|  0%| F|  |TAMS 0x0000000428800000, 0x0000000428800000| Untracked 
|  82|0x0000000429000000, 0x0000000429000000, 0x0000000429800000|  0%| F|  |TAMS 0x0000000429000000, 0x0000000429000000| Untracked 
|  83|0x0000000429800000, 0x0000000429800000, 0x000000042a000000|  0%| F|  |TAMS 0x0000000429800000, 0x0000000429800000| Untracked 
|  84|0x000000042a000000, 0x000000042a000000, 0x000000042a800000|  0%| F|  |TAMS 0x000000042a000000, 0x000000042a000000| Untracked 
|  85|0x000000042a800000, 0x000000042a800000, 0x000000042b000000|  0%| F|  |TAMS 0x000000042a800000, 0x000000042a800000| Untracked 
|  86|0x000000042b000000, 0x000000042b000000, 0x000000042b800000|  0%| F|  |TAMS 0x000000042b000000, 0x000000042b000000| Untracked 
|  87|0x000000042b800000, 0x000000042b800000, 0x000000042c000000|  0%| F|  |TAMS 0x000000042b800000, 0x000000042b800000| Untracked 
|  88|0x000000042c000000, 0x000000042c000000, 0x000000042c800000|  0%| F|  |TAMS 0x000000042c000000, 0x000000042c000000| Untracked 
|  89|0x000000042c800000, 0x000000042c800000, 0x000000042d000000|  0%| F|  |TAMS 0x000000042c800000, 0x000000042c800000| Untracked 
|  90|0x000000042d000000, 0x000000042d000000, 0x000000042d800000|  0%| F|  |TAMS 0x000000042d000000, 0x000000042d000000| Untracked 
|  91|0x000000042d800000, 0x000000042d800000, 0x000000042e000000|  0%| F|  |TAMS 0x000000042d800000, 0x000000042d800000| Untracked 
|  92|0x000000042e000000, 0x000000042e000000, 0x000000042e800000|  0%| F|  |TAMS 0x000000042e000000, 0x000000042e000000| Untracked 
|  93|0x000000042e800000, 0x000000042e800000, 0x000000042f000000|  0%| F|  |TAMS 0x000000042e800000, 0x000000042e800000| Untracked 
|  94|0x000000042f000000, 0x000000042f000000, 0x000000042f800000|  0%| F|  |TAMS 0x000000042f000000, 0x000000042f000000| Untracked 
|  95|0x000000042f800000, 0x000000042f800000, 0x0000000430000000|  0%| F|  |TAMS 0x000000042f800000, 0x000000042f800000| Untracked 
|  96|0x0000000430000000, 0x0000000430000000, 0x0000000430800000|  0%| F|  |TAMS 0x0000000430000000, 0x0000000430000000| Untracked 
|  97|0x0000000430800000, 0x0000000430800000, 0x0000000431000000|  0%| F|  |TAMS 0x0000000430800000, 0x0000000430800000| Untracked 
|  98|0x0000000431000000, 0x0000000431000000, 0x0000000431800000|  0%| F|  |TAMS 0x0000000431000000, 0x0000000431000000| Untracked 
|  99|0x0000000431800000, 0x0000000431800000, 0x0000000432000000|  0%| F|  |TAMS 0x0000000431800000, 0x0000000431800000| Untracked 
| 100|0x0000000432000000, 0x0000000432000000, 0x0000000432800000|  0%| F|  |TAMS 0x0000000432000000, 0x0000000432000000| Untracked 
| 101|0x0000000432800000, 0x0000000432800000, 0x0000000433000000|  0%| F|  |TAMS 0x0000000432800000, 0x0000000432800000| Untracked 
| 102|0x0000000433000000, 0x0000000433000000, 0x0000000433800000|  0%| F|  |TAMS 0x0000000433000000, 0x0000000433000000| Untracked 
| 103|0x0000000433800000, 0x0000000433800000, 0x0000000434000000|  0%| F|  |TAMS 0x0000000433800000, 0x0000000433800000| Untracked 
| 104|0x0000000434000000, 0x0000000434000000, 0x0000000434800000|  0%| F|  |TAMS 0x0000000434000000, 0x0000000434000000| Untracked 
| 105|0x0000000434800000, 0x0000000434800000, 0x0000000435000000|  0%| F|  |TAMS 0x0000000434800000, 0x0000000434800000| Untracked 
| 106|0x0000000435000000, 0x0000000435000000, 0x0000000435800000|  0%| F|  |TAMS 0x0000000435000000, 0x0000000435000000| Untracked 
| 107|0x0000000435800000, 0x0000000435800000, 0x0000000436000000|  0%| F|  |TAMS 0x0000000435800000, 0x0000000435800000| Untracked 
| 108|0x0000000436000000, 0x0000000436000000, 0x0000000436800000|  0%| F|  |TAMS 0x0000000436000000, 0x0000000436000000| Untracked 
| 109|0x0000000436800000, 0x0000000436800000, 0x0000000437000000|  0%| F|  |TAMS 0x0000000436800000, 0x0000000436800000| Untracked 
| 110|0x0000000437000000, 0x0000000437000000, 0x0000000437800000|  0%| F|  |TAMS 0x0000000437000000, 0x0000000437000000| Untracked 
| 111|0x0000000437800000, 0x0000000437800000, 0x0000000438000000|  0%| F|  |TAMS 0x0000000437800000, 0x0000000437800000| Untracked 
| 112|0x0000000438000000, 0x0000000438000000, 0x0000000438800000|  0%| F|  |TAMS 0x0000000438000000, 0x0000000438000000| Untracked 
| 113|0x0000000438800000, 0x0000000438800000, 0x0000000439000000|  0%| F|  |TAMS 0x0000000438800000, 0x0000000438800000| Untracked 
| 114|0x0000000439000000, 0x0000000439000000, 0x0000000439800000|  0%| F|  |TAMS 0x0000000439000000, 0x0000000439000000| Untracked 
| 115|0x0000000439800000, 0x0000000439800000, 0x000000043a000000|  0%| F|  |TAMS 0x0000000439800000, 0x0000000439800000| Untracked 
| 116|0x000000043a000000, 0x000000043a000000, 0x000000043a800000|  0%| F|  |TAMS 0x000000043a000000, 0x000000043a000000| Untracked 
| 117|0x000000043a800000, 0x000000043a800000, 0x000000043b000000|  0%| F|  |TAMS 0x000000043a800000, 0x000000043a800000| Untracked 
| 118|0x000000043b000000, 0x000000043b000000, 0x000000043b800000|  0%| F|  |TAMS 0x000000043b000000, 0x000000043b000000| Untracked 
| 119|0x000000043b800000, 0x000000043b800000, 0x000000043c000000|  0%| F|  |TAMS 0x000000043b800000, 0x000000043b800000| Untracked 
| 120|0x000000043c000000, 0x000000043c000000, 0x000000043c800000|  0%| F|  |TAMS 0x000000043c000000, 0x000000043c000000| Untracked 
| 121|0x000000043c800000, 0x000000043c800000, 0x000000043d000000|  0%| F|  |TAMS 0x000000043c800000, 0x000000043c800000| Untracked 
| 122|0x000000043d000000, 0x000000043d000000, 0x000000043d800000|  0%| F|  |TAMS 0x000000043d000000, 0x000000043d000000| Untracked 
| 123|0x000000043d800000, 0x000000043d800000, 0x000000043e000000|  0%| F|  |TAMS 0x000000043d800000, 0x000000043d800000| Untracked 
| 124|0x000000043e000000, 0x000000043e000000, 0x000000043e800000|  0%| F|  |TAMS 0x000000043e000000, 0x000000043e000000| Untracked 
| 125|0x000000043e800000, 0x000000043e800000, 0x000000043f000000|  0%| F|  |TAMS 0x000000043e800000, 0x000000043e800000| Untracked 
| 126|0x000000043f000000, 0x000000043f000000, 0x000000043f800000|  0%| F|  |TAMS 0x000000043f000000, 0x000000043f000000| Untracked 
| 127|0x000000043f800000, 0x000000043f9eb870, 0x0000000440000000| 24%| E|  |TAMS 0x000000043f800000, 0x000000043f800000| Complete 
|1918|0x00000007bf000000, 0x00000007bf775000, 0x00000007bf800000| 93%|OA|  |TAMS 0x00000007bf000000, 0x00000007bf000000| Untracked 
|1919|0x00000007bf800000, 0x00000007bf87d000, 0x00000007c0000000|  6%|CA|  |TAMS 0x00000007bf800000, 0x00000007bf800000| Untracked 

Card table byte_map: [0x000000011dc2d000,0x000000011fc2d000] _byte_map_base: 0x000000011bc2d000

Marking Bits (Prev, Next): (CMBitMap*) 0x00007f863e038010, (CMBitMap*) 0x00007f863e038050
 Prev Bits: [0x0000000121c2d000, 0x0000000131c2d000)
 Next Bits: [0x0000000131c2d000, 0x0000000141c2d000)

Polling page: 0x0000000101675000

Metaspace:

Usage:
  Non-class:     91.08 KB used.
      Class:      3.74 KB used.
       Both:     94.82 KB used.

Virtual space:
  Non-class space:        8.00 MB reserved,     192.00 KB (  2%) committed,  1 nodes.
      Class space:        1.00 GB reserved,     128.00 KB ( <1%) committed,  1 nodes.
              Both:        1.01 GB reserved,     320.00 KB ( <1%) committed. 

Chunk freelists:
   Non-Class:  4.00 MB
       Class:  3.75 MB
        Both:  7.74 MB

MaxMetaspaceSize: 17179869184.00 GB
CompressedClassSpaceSize: 1.00 GB
 - commit_granule_bytes: 65536.
 - commit_granule_words: 8192.
 - virtual_space_node_default_size: 1048576.
 - enlarge_chunks_in_place: 1.
 - new_chunks_are_fully_committed: 0.
 - uncommit_free_chunks: 1.
 - use_allocation_guard: 0.
 - handle_deallocations: 1.


Internal statistics:

num_allocs_failed_limit: 0.
num_arena_births: 4.
num_arena_deaths: 0.
num_vsnodes_births: 2.
num_vsnodes_deaths: 0.
num_space_committed: 5.
num_space_uncommitted: 0.
num_chunks_returned_to_freelist: 0.
num_chunks_taken_from_freelist: 5.
num_chunk_merges: 0.
num_chunk_splits: 2.
num_chunks_enlarged: 0.
num_purges: 0.

CodeHeap 'non-profiled nmethods': size=119168Kb used=0Kb max_used=0Kb free=119168Kb
 bounds [0x00000001147cd000, 0x0000000114a3d000, 0x000000011bc2d000]
CodeHeap 'profiled nmethods': size=119164Kb used=5Kb max_used=5Kb free=119158Kb
 bounds [0x000000010d36e000, 0x000000010d5de000, 0x00000001147cd000]
CodeHeap 'non-nmethods': size=7428Kb used=1047Kb max_used=1060Kb free=6380Kb
 bounds [0x000000010cc2d000, 0x000000010ce9d000, 0x000000010d36e000]
 total_blobs=311 nmethods=5 adapters=221
 compilation: enabled
              stopped_count=0, restarted_count=0
 full_count=0

Compilation events (10 events):
Event: 0.023 Thread 0x00007f863e04c600    1       3       java.lang.Object::<init> (1 bytes)
Event: 0.024 Thread 0x00007f863e04c600 nmethod 1 0x000000010d36e010 code [0x000000010d36e1a0, 0x000000010d36e2b0]
Event: 0.024 Thread 0x00007f863e04c600    2       3       java.lang.String::hashCode (60 bytes)
Event: 0.024 Thread 0x00007f863e04c600 nmethod 2 0x000000010d36e390 code [0x000000010d36e560, 0x000000010d36e8b0]
Event: 0.024 Thread 0x00007f863e04c600    3       3       java.lang.String::coder (15 bytes)
Event: 0.024 Thread 0x00007f863e04c600 nmethod 3 0x000000010d36e990 code [0x000000010d36eb20, 0x000000010d36ec50]
Event: 0.025 Thread 0x00007f863e04c600    4       3       java.lang.String::length (11 bytes)
Event: 0.025 Thread 0x00007f863e04c600 nmethod 4 0x000000010d36ed10 code [0x000000010d36eec0, 0x000000010d36f050]
Event: 0.025 Thread 0x00007f863e04c600    5       3       java.lang.String::isLatin1 (19 bytes)
Event: 0.026 Thread 0x00007f863e04c600 nmethod 5 0x000000010d36f110 code [0x000000010d36f2a0, 0x000000010d36f410]

GC Heap History (0 events):
No events

Deoptimization events (0 events):
No events

Classes unloaded (0 events):
No events

Classes redefined (0 events):
No events

Internal exceptions (0 events):
No events

Events (20 events):
Event: 0.020 Thread 0x00007f863d014a00 Thread added: 0x00007f863d014a00
Event: 0.020 Protecting memory [0x000070000288f000,0x0000700002893000] with protection modes 0
Event: 0.021 Thread 0x00007f863d018c00 Thread added: 0x00007f863d018c00
Event: 0.021 Protecting memory [0x0000700002992000,0x0000700002996000] with protection modes 0
Event: 0.021 Thread 0x00007f863e04c600 Thread added: 0x00007f863e04c600
Event: 0.021 Protecting memory [0x0000700002a95000,0x0000700002a99000] with protection modes 0
Event: 0.021 Thread 0x00007f863e04a400 Thread added: 0x00007f863e04a400
Event: 0.021 Protecting memory [0x0000700002b98000,0x0000700002b9c000] with protection modes 0
Event: 0.023 Thread 0x00007f862d193200 Thread added: 0x00007f862d193200
Event: 0.023 Protecting memory [0x0000700002c9b000,0x0000700002c9f000] with protection modes 0
Event: 0.023 loading class jdk/internal/vm/PostVMInitHook
Event: 0.023 loading class jdk/internal/vm/PostVMInitHook done
Event: 0.024 loading class jdk/internal/loader/URLClassPath$FileLoader
Event: 0.024 loading class jdk/internal/loader/URLClassPath$FileLoader done
Event: 0.024 loading class jdk/internal/loader/URLClassPath$FileLoader$1
Event: 0.024 loading class jdk/internal/loader/URLClassPath$FileLoader$1 done
Event: 0.025 Thread 0x00007f863e809600 Thread added: 0x00007f863e809600
Event: 0.025 Protecting memory [0x0000700002ea1000,0x0000700002ea5000] with protection modes 0
Event: 0.026 loading class java/lang/Class$EnclosingMethodInfo
Event: 0.026 loading class java/lang/Class$EnclosingMethodInfo done


Dynamic libraries:
0x00007fff72b4b000 	/usr/lib/libz.1.dylib
0x00000001015ec000 	/Users/heinz/Dropbox (HIC Straws)/heinz/JavaVirtualMachines/openjdk-16.jdk/Contents/Home/lib/libjli.dylib
0x00007fff387fe000 	/System/Library/Frameworks/Cocoa.framework/Versions/A/Cocoa
0x00007fff46007000 	/System/Library/Frameworks/Security.framework/Versions/A/Security
0x00007fff37763000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/ApplicationServices
0x00007fff7060f000 	/usr/lib/libSystem.B.dylib
0x00007fff7340c000 	/usr/lib/system/libcache.dylib
0x00007fff73412000 	/usr/lib/system/libcommonCrypto.dylib
0x00007fff7341e000 	/usr/lib/system/libcompiler_rt.dylib
0x00007fff73426000 	/usr/lib/system/libcopyfile.dylib
0x00007fff73430000 	/usr/lib/system/libcorecrypto.dylib
0x00007fff735cf000 	/usr/lib/system/libdispatch.dylib
0x00007fff73610000 	/usr/lib/system/libdyld.dylib
0x00007fff73647000 	/usr/lib/system/libkeymgr.dylib
0x00007fff73655000 	/usr/lib/system/liblaunch.dylib
0x00007fff73656000 	/usr/lib/system/libmacho.dylib
0x00007fff7365c000 	/usr/lib/system/libquarantine.dylib
0x00007fff7365f000 	/usr/lib/system/libremovefile.dylib
0x00007fff73661000 	/usr/lib/system/libsystem_asl.dylib
0x00007fff73679000 	/usr/lib/system/libsystem_blocks.dylib
0x00007fff7367a000 	/usr/lib/system/libsystem_c.dylib
0x00007fff73702000 	/usr/lib/system/libsystem_configuration.dylib
0x00007fff73706000 	/usr/lib/system/libsystem_coreservices.dylib
0x00007fff7370a000 	/usr/lib/system/libsystem_darwin.dylib
0x00007fff73713000 	/usr/lib/system/libsystem_dnssd.dylib
0x00007fff7371b000 	/usr/lib/system/libsystem_featureflags.dylib
0x00007fff7371d000 	/usr/lib/system/libsystem_info.dylib
0x00007fff73798000 	/usr/lib/system/libsystem_m.dylib
0x00007fff737e0000 	/usr/lib/system/libsystem_malloc.dylib
0x00007fff73808000 	/usr/lib/system/libsystem_networkextension.dylib
0x00007fff73816000 	/usr/lib/system/libsystem_notify.dylib
0x00007fff73834000 	/usr/lib/system/libsystem_sandbox.dylib
0x00007fff73839000 	/usr/lib/system/libsystem_secinit.dylib
0x00007fff7376b000 	/usr/lib/system/libsystem_kernel.dylib
0x00007fff73820000 	/usr/lib/system/libsystem_platform.dylib
0x00007fff73829000 	/usr/lib/system/libsystem_pthread.dylib
0x00007fff7383c000 	/usr/lib/system/libsystem_symptoms.dylib
0x00007fff73844000 	/usr/lib/system/libsystem_trace.dylib
0x00007fff7385c000 	/usr/lib/system/libunwind.dylib
0x00007fff73862000 	/usr/lib/system/libxpc.dylib
0x00007fff7246f000 	/usr/lib/libobjc.A.dylib
0x00007fff70948000 	/usr/lib/libc++abi.dylib
0x00007fff708f5000 	/usr/lib/libc++.1.dylib
0x00007fff396a0000 	/System/Library/Frameworks/CoreFoundation.framework/Versions/A/CoreFoundation
0x00007fff3bd5d000 	/System/Library/Frameworks/Foundation.framework/Versions/C/Foundation
0x00007fff36953000 	/System/Library/Frameworks/AppKit.framework/Versions/C/AppKit
0x00007fff39182000 	/System/Library/Frameworks/CoreData.framework/Versions/A/CoreData
0x00007fff6a60a000 	/System/Library/PrivateFrameworks/UIFoundation.framework/Versions/A/UIFoundation
0x00007fff6569e000 	/System/Library/PrivateFrameworks/RemoteViewServices.framework/Versions/A/RemoteViewServices
0x00007fff6d17f000 	/System/Library/PrivateFrameworks/XCTTargetBootstrap.framework/Versions/A/XCTTargetBootstrap
0x00007fff3956d000 	/System/Library/Frameworks/CoreDisplay.framework/Versions/A/CoreDisplay
0x00007fff3ec17000 	/System/Library/Frameworks/Metal.framework/Versions/A/Metal
0x00007fff5369c000 	/System/Library/PrivateFrameworks/DesktopServicesPriv.framework/Versions/A/DesktopServicesPriv
0x00007fff7174a000 	/usr/lib/liblangid.dylib
0x00007fff52931000 	/System/Library/PrivateFrameworks/CoreSVG.framework/Versions/A/CoreSVG
0x00007fff687fa000 	/System/Library/PrivateFrameworks/SkyLight.framework/Versions/A/SkyLight
0x00007fff39b21000 	/System/Library/Frameworks/CoreGraphics.framework/Versions/A/CoreGraphics
0x00007fff35327000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Accelerate
0x00007fff72a3c000 	/usr/lib/libxml2.2.dylib
0x00007fff5e628000 	/System/Library/PrivateFrameworks/IconServices.framework/Versions/A/IconServices
0x00007fff3c53c000 	/System/Library/Frameworks/IOSurface.framework/Versions/A/IOSurface
0x00007fff70139000 	/usr/lib/libDiagnosticMessagesClient.dylib
0x00007fff534f6000 	/System/Library/PrivateFrameworks/DFRFoundation.framework/Versions/A/DFRFoundation
0x00007fff714d9000 	/usr/lib/libicucore.A.dylib
0x00007fff37a95000 	/System/Library/Frameworks/AudioToolbox.framework/Versions/A/AudioToolbox
0x00007fff37b78000 	/System/Library/Frameworks/AudioUnit.framework/Versions/A/AudioUnit
0x00007fff70811000 	/usr/lib/libauto.dylib
0x00007fff53598000 	/System/Library/PrivateFrameworks/DataDetectorsCore.framework/Versions/A/DataDetectorsCore
0x00007fff3831f000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/HIToolbox.framework/Versions/A/HIToolbox
0x00007fff45201000 	/System/Library/Frameworks/QuartzCore.framework/Versions/A/QuartzCore
0x00007fff3865e000 	/System/Library/Frameworks/Carbon.framework/Versions/A/Frameworks/SpeechRecognition.framework/Versions/A/SpeechRecognition
0x00007fff5300a000 	/System/Library/PrivateFrameworks/CoreUI.framework/Versions/A/CoreUI
0x00007fff38bed000 	/System/Library/Frameworks/CoreAudio.framework/Versions/A/CoreAudio
0x00007fff3ba1c000 	/System/Library/Frameworks/DiskArbitration.framework/Versions/A/DiskArbitration
0x00007fff60678000 	/System/Library/PrivateFrameworks/MultitouchSupport.framework/Versions/A/MultitouchSupport
0x00007fff713a0000 	/usr/lib/libenergytrace.dylib
0x00007fff3c496000 	/System/Library/Frameworks/IOKit.framework/Versions/A/IOKit
0x00007fff3aa88000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/CoreServices
0x00007fff62831000 	/System/Library/PrivateFrameworks/PerformanceAnalysis.framework/Versions/A/PerformanceAnalysis
0x00007fff44234000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/OpenGL
0x00007fff3880c000 	/System/Library/Frameworks/ColorSync.framework/Versions/A/ColorSync
0x00007fff3a1a4000 	/System/Library/Frameworks/CoreImage.framework/Versions/A/CoreImage
0x00007fff3b4fb000 	/System/Library/Frameworks/CoreText.framework/Versions/A/CoreText
0x00007fff3c5cc000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/ImageIO
0x00007fff70971000 	/usr/lib/libcompression.dylib
0x00007fff7047d000 	/usr/lib/libMobileGestalt.dylib
0x00007fff6a374000 	/System/Library/PrivateFrameworks/TextureIO.framework/Versions/A/TextureIO
0x00007fff70774000 	/usr/lib/libate.dylib
0x00007fff5e831000 	/System/Library/PrivateFrameworks/InternationalSupport.framework/Versions/A/InternationalSupport
0x00007fff7174c000 	/usr/lib/liblzma.5.dylib
0x00007fff713c7000 	/usr/lib/libfakelink.dylib
0x00007fff70701000 	/usr/lib/libarchive.2.dylib
0x00007fff470b8000 	/System/Library/Frameworks/SystemConfiguration.framework/Versions/A/SystemConfiguration
0x00007fff7006c000 	/usr/lib/libCRFSuite.dylib
0x00007fff37f0f000 	/System/Library/Frameworks/CFNetwork.framework/Versions/A/CFNetwork
0x00007fff708d7000 	/usr/lib/libbsm.0.dylib
0x00007fff73648000 	/usr/lib/system/libkxld.dylib
0x00007fff4ce72000 	/System/Library/PrivateFrameworks/AppleFSCompression.framework/Versions/A/AppleFSCompression
0x00007fff70c62000 	/usr/lib/libcoretls.dylib
0x00007fff70c79000 	/usr/lib/libcoretls_cfhelpers.dylib
0x00007fff724b5000 	/usr/lib/libpam.2.dylib
0x00007fff725ea000 	/usr/lib/libsqlite3.dylib
0x00007fff72a29000 	/usr/lib/libxar.1.dylib
0x00007fff708e8000 	/usr/lib/libbz2.1.0.dylib
0x00007fff713e8000 	/usr/lib/libiconv.2.dylib
0x00007fff7095e000 	/usr/lib/libcharset.1.dylib
0x00007fff71f52000 	/usr/lib/libnetwork.dylib
0x00007fff724bc000 	/usr/lib/libpcap.A.dylib
0x00007fff706b6000 	/usr/lib/libapple_nghttp2.dylib
0x00007fff3ae3f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/FSEvents.framework/Versions/A/FSEvents
0x00007fff3ab0f000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/CarbonCore.framework/Versions/A/CarbonCore
0x00007fff3b083000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/Metadata.framework/Versions/A/Metadata
0x00007fff3b11c000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/OSServices.framework/Versions/A/OSServices
0x00007fff3b14a000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SearchKit.framework/Versions/A/SearchKit
0x00007fff3aa89000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/AE.framework/Versions/A/AE
0x00007fff3ae48000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/LaunchServices.framework/Versions/A/LaunchServices
0x00007fff3adf1000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/DictionaryServices.framework/Versions/A/DictionaryServices
0x00007fff3b1b2000 	/System/Library/Frameworks/CoreServices.framework/Versions/A/Frameworks/SharedFileList.framework/Versions/A/SharedFileList
0x00007fff40053000 	/System/Library/Frameworks/NetFS.framework/Versions/A/NetFS
0x00007fff60ba8000 	/System/Library/PrivateFrameworks/NetAuth.framework/Versions/A/NetAuth
0x00007fff6d54c000 	/System/Library/PrivateFrameworks/login.framework/Versions/A/Frameworks/loginsupport.framework/Versions/A/loginsupport
0x00007fff69e3f000 	/System/Library/PrivateFrameworks/TCC.framework/Versions/A/TCC
0x00007fff51aa4000 	/System/Library/PrivateFrameworks/CoreNLP.framework/Versions/A/CoreNLP
0x00007fff600a5000 	/System/Library/PrivateFrameworks/MetadataUtilities.framework/Versions/A/MetadataUtilities
0x00007fff71824000 	/usr/lib/libmecabra.dylib
0x00007fff7177c000 	/usr/lib/libmecab.dylib
0x00007fff713d8000 	/usr/lib/libgermantok.dylib
0x00007fff7069d000 	/usr/lib/libThaiTokenizer.dylib
0x00007fff700a3000 	/usr/lib/libChineseTokenizer.dylib
0x00007fff3533f000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vImage.framework/Versions/A/vImage
0x00007fff367a9000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/vecLib
0x00007fff366e6000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvMisc.dylib
0x00007fff3650e000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libvDSP.dylib
0x00007fff35996000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBLAS.dylib
0x00007fff360d2000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLAPACK.dylib
0x00007fff3646e000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libLinearAlgebra.dylib
0x00007fff364fb000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparseBLAS.dylib
0x00007fff36484000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libQuadrature.dylib
0x00007fff35bfe000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libBNNS.dylib
0x00007fff3648a000 	/System/Library/Frameworks/Accelerate.framework/Versions/A/Frameworks/vecLib.framework/Versions/A/libSparse.dylib
0x00007fff5ec19000 	/System/Library/PrivateFrameworks/LanguageModeling.framework/Versions/A/LanguageModeling
0x00007fff51454000 	/System/Library/PrivateFrameworks/CoreEmoji.framework/Versions/A/CoreEmoji
0x00007fff5ed37000 	/System/Library/PrivateFrameworks/LinguisticData.framework/Versions/A/LinguisticData
0x00007fff5ece8000 	/System/Library/PrivateFrameworks/Lexicon.framework/Versions/A/Lexicon
0x00007fff7095f000 	/usr/lib/libcmph.dylib
0x00007fff42c42000 	/System/Library/Frameworks/OpenDirectory.framework/Versions/A/Frameworks/CFOpenDirectory.framework/Versions/A/CFOpenDirectory
0x00007fff42c5f000 	/System/Library/Frameworks/OpenDirectory.framework/Versions/A/OpenDirectory
0x00007fff4b0a2000 	/System/Library/PrivateFrameworks/APFS.framework/Versions/A/APFS
0x00007fff46351000 	/System/Library/Frameworks/SecurityFoundation.framework/Versions/A/SecurityFoundation
0x00007fff72a25000 	/usr/lib/libutil.dylib
0x00007fff52989000 	/System/Library/PrivateFrameworks/CoreServicesStore.framework/Versions/A/CoreServicesStore
0x00007fff46408000 	/System/Library/Frameworks/ServiceManagement.framework/Versions/A/ServiceManagement
0x00007fff4e642000 	/System/Library/PrivateFrameworks/BackgroundTaskManagement.framework/Versions/A/BackgroundTaskManagement
0x00007fff72b22000 	/usr/lib/libxslt.1.dylib
0x00007fff4d4e5000 	/System/Library/PrivateFrameworks/AppleSystemInfo.framework/Versions/A/AppleSystemInfo
0x00007fff3c7e8000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJPEG.dylib
0x00007fff3caa5000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libTIFF.dylib
0x00007fff3ca88000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libPng.dylib
0x00007fff3c72a000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libGIF.dylib
0x00007fff3c72e000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libJP2.dylib
0x00007fff3caa3000 	/System/Library/Frameworks/ImageIO.framework/Versions/A/Resources/libRadiance.dylib
0x00007fff713a1000 	/usr/lib/libexpat.1.dylib
0x00007fff4cfcd000 	/System/Library/PrivateFrameworks/AppleJPEG.framework/Versions/A/AppleJPEG
0x00007fff55c89000 	/System/Library/PrivateFrameworks/FontServices.framework/libFontParser.dylib
0x00007fff6c54e000 	/System/Library/PrivateFrameworks/WatchdogClient.framework/Versions/A/WatchdogClient
0x00007fff5e274000 	/System/Library/PrivateFrameworks/IOAccelerator.framework/Versions/A/IOAccelerator
0x00007fff3efb2000 	/System/Library/Frameworks/MetalPerformanceShaders.framework/Versions/A/MetalPerformanceShaders
0x00007fff5aa04000 	/System/Library/PrivateFrameworks/GPUWrangler.framework/Versions/A/GPUWrangler
0x00007fff5e289000 	/System/Library/PrivateFrameworks/IOPresentment.framework/Versions/A/IOPresentment
0x00007fff53509000 	/System/Library/PrivateFrameworks/DSExternalDisplay.framework/Versions/A/DSExternalDisplay
0x00007fff435d3000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreFSCache.dylib
0x00007fff3ecfe000 	/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSCore.framework/Versions/A/MPSCore
0x00007fff3ed3c000 	/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSImage.framework/Versions/A/MPSImage
0x00007fff3ee03000 	/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNeuralNetwork.framework/Versions/A/MPSNeuralNetwork
0x00007fff3edc7000 	/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSMatrix.framework/Versions/A/MPSMatrix
0x00007fff3ef62000 	/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSRayIntersector.framework/Versions/A/MPSRayIntersector
0x00007fff3eded000 	/System/Library/Frameworks/MetalPerformanceShaders.framework/Frameworks/MPSNDArray.framework/Versions/A/MPSNDArray
0x00007fff600f2000 	/System/Library/PrivateFrameworks/MetalTools.framework/Versions/A/MetalTools
0x00007fff4c27c000 	/System/Library/PrivateFrameworks/AggregateDictionary.framework/Versions/A/AggregateDictionary
0x00007fff50e9c000 	/System/Library/PrivateFrameworks/CoreAnalytics.framework/Versions/A/CoreAnalytics
0x00007fff4d404000 	/System/Library/PrivateFrameworks/AppleSauce.framework/Versions/A/AppleSauce
0x00007fff7035f000 	/usr/lib/libIOReport.dylib
0x00007fff3b6b3000 	/System/Library/Frameworks/CoreVideo.framework/Versions/A/CoreVideo
0x00007fff5be7d000 	/System/Library/PrivateFrameworks/GraphVisualizer.framework/Versions/A/GraphVisualizer
0x00007fff551cf000 	/System/Library/PrivateFrameworks/FaceCore.framework/Versions/A/FaceCore
0x00007fff42be9000 	/System/Library/Frameworks/OpenCL.framework/Versions/A/OpenCL
0x00007fff70181000 	/usr/lib/libFosl_dynamic.dylib
0x00007fff615c9000 	/System/Library/PrivateFrameworks/OTSVG.framework/Versions/A/OTSVG
0x00007fff37868000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/Resources/libFontRegistry.dylib
0x00007fff55e58000 	/System/Library/PrivateFrameworks/FontServices.framework/libhvf.dylib
0x00007fff435de000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGFXShared.dylib
0x00007fff437bc000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLU.dylib
0x00007fff435e7000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGL.dylib
0x00007fff435f2000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libGLImage.dylib
0x00007fff435d0000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCVMSPluginSupport.dylib
0x00007fff435d9000 	/System/Library/Frameworks/OpenGL.framework/Versions/A/Libraries/libCoreVMClient.dylib
0x00007fff71df3000 	/usr/lib/libncurses.5.4.dylib
0x00007fff37764000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATS.framework/Versions/A/ATS
0x00007fff37931000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ColorSyncLegacy.framework/Versions/A/ColorSyncLegacy
0x00007fff379cf000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/HIServices.framework/Versions/A/HIServices
0x00007fff37a27000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/LangAnalysis.framework/Versions/A/LangAnalysis
0x00007fff37a36000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/PrintCore.framework/Versions/A/PrintCore
0x00007fff37a7c000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/QD.framework/Versions/A/QD
0x00007fff37a87000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/SpeechSynthesis.framework/Versions/A/SpeechSynthesis
0x00007fff37901000 	/System/Library/Frameworks/ApplicationServices.framework/Versions/A/Frameworks/ATSUI.framework/Versions/A/ATSUI
0x00007fff71237000 	/usr/lib/libcups.2.dylib
0x00007fff3e04d000 	/System/Library/Frameworks/Kerberos.framework/Versions/A/Kerberos
0x00007fff3c18f000 	/System/Library/Frameworks/GSS.framework/Versions/A/GSS
0x00007fff72576000 	/usr/lib/libresolv.9.dylib
0x00007fff5c02a000 	/System/Library/PrivateFrameworks/Heimdal.framework/Versions/A/Heimdal
0x00007fff3e060000 	/System/Library/Frameworks/Kerberos.framework/Versions/A/Libraries/libHeimdalProxy.dylib
0x00007fff713de000 	/usr/lib/libheimdal-asn1.dylib
0x00007fff50334000 	/System/Library/PrivateFrameworks/CommonAuth.framework/Versions/A/CommonAuth
0x00007fff4d582000 	/System/Library/PrivateFrameworks/AssertionServices.framework/Versions/A/AssertionServices
0x00007fff4e125000 	/System/Library/PrivateFrameworks/AudioToolboxCore.framework/Versions/A/AudioToolboxCore
0x00007fff6d1fc000 	/System/Library/PrivateFrameworks/caulk.framework/Versions/A/caulk
0x00007fff4e6ee000 	/System/Library/PrivateFrameworks/BaseBoard.framework/Versions/A/BaseBoard
0x00007fff6582c000 	/System/Library/PrivateFrameworks/RunningBoardServices.framework/Versions/A/RunningBoardServices
0x00007fff6283d000 	/System/Library/PrivateFrameworks/PersistentConnection.framework/Versions/A/PersistentConnection
0x00007fff65225000 	/System/Library/PrivateFrameworks/ProtocolBuffer.framework/Versions/A/ProtocolBuffer
0x00007fff50358000 	/System/Library/PrivateFrameworks/CommonUtilities.framework/Versions/A/CommonUtilities
0x00007fff4e87c000 	/System/Library/PrivateFrameworks/Bom.framework/Versions/A/Bom
0x00007fff70032000 	/usr/lib/libAudioToolboxUtility.dylib
0x00007fff4e64c000 	/System/Library/PrivateFrameworks/Backup.framework/Versions/A/Backup
0x00007fff5342a000 	/System/Library/PrivateFrameworks/CrashReporterSupport.framework/Versions/A/CrashReporterSupport
0x00007fff672be000 	/System/Library/PrivateFrameworks/Sharing.framework/Versions/A/Sharing
0x00007fff4cb90000 	/System/Library/PrivateFrameworks/Apple80211.framework/Versions/A/Apple80211
0x00007fff4e369000 	/System/Library/PrivateFrameworks/AuthKit.framework/Versions/A/AuthKit
0x00007fff53137000 	/System/Library/PrivateFrameworks/CoreUtils.framework/Versions/A/CoreUtils
0x00007fff3b6f8000 	/System/Library/Frameworks/CoreWLAN.framework/Versions/A/CoreWLAN
0x00007fff3c31c000 	/System/Library/Frameworks/IOBluetooth.framework/Versions/A/IOBluetooth
0x00007fff603f7000 	/System/Library/PrivateFrameworks/MobileKeyBag.framework/Versions/A/MobileKeyBag
0x00007fff51f3c000 	/System/Library/PrivateFrameworks/CorePhoneNumbers.framework/Versions/A/CorePhoneNumbers
0x00007fff4cf80000 	/System/Library/PrivateFrameworks/AppleIDAuthSupport.framework/Versions/A/AppleIDAuthSupport
0x00007fff40060000 	/System/Library/Frameworks/Network.framework/Versions/A/Network
0x00007fff5eac5000 	/System/Library/PrivateFrameworks/KeychainCircle.framework/Versions/A/KeychainCircle
0x00007fff39149000 	/System/Library/Frameworks/CoreBluetooth.framework/Versions/A/CoreBluetooth
0x00007fff6933d000 	/System/Library/PrivateFrameworks/SpeechRecognitionCore.framework/Versions/A/SpeechRecognitionCore
0x0000000104575000 	/Users/heinz/Dropbox (HIC Straws)/heinz/JavaVirtualMachines/openjdk-16.jdk/Contents/Home/lib/server/libjvm.dylib
0x0000000101669000 	/Users/heinz/Dropbox (HIC Straws)/heinz/JavaVirtualMachines/openjdk-16.jdk/Contents/Home/lib/libjimage.dylib
0x000000010167f000 	/Users/heinz/Dropbox (HIC Straws)/heinz/JavaVirtualMachines/openjdk-16.jdk/Contents/Home/lib/libjava.dylib


VM Arguments:
java_command: innerstatic/CrashTheJVM$1
java_class_path (initial): .
Launcher Type: SUN_STANDARD

[Global flags]
     intx CICompilerCount                          = 12                                        {product} {ergonomic}
     uint ConcGCThreads                            = 3                                         {product} {ergonomic}
     uint G1ConcRefinementThreads                  = 13                                        {product} {ergonomic}
   size_t G1HeapRegionSize                         = 8388608                                   {product} {ergonomic}
    uintx GCDrainStackTargetSize                   = 64                                        {product} {ergonomic}
   size_t InitialHeapSize                          = 1073741824                                {product} {ergonomic}
   size_t MarkStackSize                            = 4194304                                   {product} {ergonomic}
   size_t MaxHeapSize                              = 17179869184                               {product} {ergonomic}
   size_t MaxNewSize                               = 10301210624                               {product} {ergonomic}
   size_t MinHeapDeltaBytes                        = 8388608                                   {product} {ergonomic}
   size_t MinHeapSize                              = 8388608                                   {product} {ergonomic}
    uintx NonNMethodCodeHeapSize                   = 7602480                                {pd product} {ergonomic}
    uintx NonProfiledCodeHeapSize                  = 122027880                              {pd product} {ergonomic}
    uintx ProfiledCodeHeapSize                     = 122027880                              {pd product} {ergonomic}
    uintx ReservedCodeCacheSize                    = 251658240                              {pd product} {ergonomic}
     bool SegmentedCodeCache                       = true                                      {product} {ergonomic}
   size_t SoftMaxHeapSize                          = 17179869184                            {manageable} {ergonomic}
     bool UseCompressedClassPointers               = true                           {product lp64_product} {ergonomic}
     bool UseCompressedOops                        = true                           {product lp64_product} {ergonomic}
     bool UseG1GC                                  = true                                      {product} {ergonomic}
     bool UseNUMA                                  = false                                     {product} {ergonomic}
     bool UseNUMAInterleaving                      = false                                     {product} {ergonomic}

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/jdk-16.jdk/Contents/Home
PATH=/Library/Java/JavaVirtualMachines/jdk-16.jdk/Contents/Home/bin:/Library/Frameworks/Python.framework/Versions/Current/bin:/opt/mx:/opt/gradle-2.14.1/bin:/opt/vert.x-3.2.0-full/bin:/Applications/eclipse-luna-fenix/connectiq/connectiq-sdk-mac-1.1.3/bin:/opt/bff:/opt/spring/spring-roo-1.1.0.M3/bin:/opt/jad:/opt/gwt-mac-1.5.2:/opt/scala-2.10.3/bin:/opt/rar:/Applications/SWI-Prolog.app/Contents/MacOS:/opt/jtreg/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/000/VMwareFusion.app/Contents/Public
LD_LIBRARY_PATH=/opt/hsdis
SHELL=/bin/bash
LC_CTYPE=UTF-8

Signal Handlers:
SIGSEGV: [libjvm.dylib+0xa7db10], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_ONSTACK|SA_RESTART|SA_SIGINFO
SIGBUS: [libjvm.dylib+0xa7db10], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGFPE: [libjvm.dylib+0xa7db10], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGPIPE: [libjvm.dylib+0x947610], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGXFSZ: [libjvm.dylib+0x947610], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGILL: [libjvm.dylib+0xa7db10], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGUSR2: [libjvm.dylib+0x9480c0], sa_mask[0]=00000000000000000000000000000000, sa_flags=SA_RESTART|SA_SIGINFO
SIGHUP: [libjvm.dylib+0x946680], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGINT: [libjvm.dylib+0x946680], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGTERM: [libjvm.dylib+0x946680], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGQUIT: [libjvm.dylib+0x946680], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO
SIGTRAP: [libjvm.dylib+0xa7db10], sa_mask[0]=11100110000111110111111111111111, sa_flags=SA_RESTART|SA_SIGINFO


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

OS:uname: Darwin 19.6.0 Darwin Kernel Version 19.6.0: Tue Jan 12 22:13:05 PST 2021; root:xnu-6153.141.16~1/RELEASE_X86_64 x86_64
OS uptime: 0 days 3:47 hours
rlimit (soft/hard): STACK 8192k/65532k , CORE 0k/infinity , NPROC 11136/16704 , NOFILE 10240/infinity , AS infinity/infinity , CPU infinity/infinity , DATA infinity/infinity , FSIZE infinity/infinity , MEMLOCK infinity/infinity , RSS infinity/infinity
load average: 2.26 2.08 2.28

CPU: total 16 (initial active 16) (8 cores per cpu, 2 threads per core) family 6 model 158 stepping 13 microcode 0xde, cx8, cmov, fxsr, ht, mmx, 3dnowpref, sse, sse2, sse3, ssse3, sse4.1, sse4.2, popcnt, lzcnt, tsc, tscinvbit, avx, avx2, aes, erms, clmul, bmi1, bmi2, adx, fma, vzeroupper, clflush, clflushopt

Memory: 4k page, physical 67108864k(1936044k free), swap 0k(0k free)

vm_info: OpenJDK 64-Bit Server VM (16+36-2231) for bsd-amd64 JRE (16+36-2231), built on Feb  8 2021 11:37:22 by "mach5one" with clang 4.2.1 Compatible Apple LLVM 11.0.0 (clang-1100.0.33.17)

END.


STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
Compile the attached file innerstatic/CrashTheJVM.java with Java 16 or Java 17 EA. This will produce 7 different class files:

innerstatic/CrashTheJVM$1.class
innerstatic/CrashTheJVM$1LocalInnerClass.class
innerstatic/CrashTheJVM$1LocalNestedClass.class
innerstatic/CrashTheJVM$2.class
innerstatic/CrashTheJVM$InnerClass.class
innerstatic/CrashTheJVM$NestedClass.class
innerstatic/CrashTheJVM.class

Each of these class files have a main method, which means we should be able to use them as our main entry point into the JVM. It works for the main class and for the inner and nested class, but not for the local classes nor anonymous types.

This works:

java innerstatic/CrashTheJVM
java innerstatic/CrashTheJVM\$InnerClass
java innerstatic/CrashTheJVM\$NestedClass

This crashes the JVM on OS X, both for Java 16 and 17:

java innerstatic/CrashTheJVM\$1 # anonymous nested class
java innerstatic/CrashTheJVM\$1LocalInnerClass # local inner class
java innerstatic/CrashTheJVM\$1LocalNestedClass # local nested class
java innerstatic/CrashTheJVM\$2 # anonymous inner class

This happens on all GCs, not just G1. We tried Serial, Parallel, Z, G1 and Epsilon.

ACTUAL -
The first three classes start fine, but the last four crash the JVM:

# A fatal error has been detected by the Java Runtime Environment:
#
#  SIGSEGV (0xb) at pc=0x0000000104578804, pid=18370, tid=8707
#
# JRE version: OpenJDK Runtime Environment (16.0+36) (build 16+36-2231)


---------- BEGIN SOURCE ----------
package innerstatic;

public class CrashTheJVM {
  public static void main(String... args) {
    System.out.println("Fine 1: from the outer class");


    new Object() {
      public static void main(String... args) {
        System.out.println("Crash 1: from anonymous nested class");
      }
    };
    class LocalNestedClass {
      public static void main(String... args) {
        System.out.println("Crash 2: from local nested class");
      }
    }
  }

  public void fromMethod() {
    new Object() {
      public static void main(String... args) {
        System.out.println("Crash 3: from anonymous inner class");
      }
    };
    class LocalInnerClass {
      public static void main(String... args) {
        System.out.println("Crash 4: from local inner class");
      }
    }
  }

  public class InnerClass {
    public static void main(String... args) {
      System.out.println("Fine 2: from inner class");
    }
  }

  public class NestedClass {
    public static void main(String... args) {
      System.out.println("Fine 3: from nested class");
    }
  }
}

---------- END SOURCE ----------

CUSTOMER SUBMITTED WORKAROUND :
Don't do crazy things like declare a main () method in an anonymous or local nested class ;-)

FREQUENCY : always



Comments
The test passes.
09-08-2021

Changeset: b2df5137 Author: Henry Jen <henryjen@openjdk.org> Date: 2021-03-22 15:59:49 +0000 URL: https://git.openjdk.java.net/jdk/commit/b2df5137
22-03-2021

This is a launcher bug on macOS. PostJVMInit calls SetMainClassForAWT which tries to use the canonical name of the application main class, but these nested classes do not have a canonical name. Hence they pass a null reference to GetStringUTFChars, which crashes. static void SetMainClassForAWT(JNIEnv *env, jclass mainClass) { jclass classClass = NULL; NULL_CHECK(classClass = FindBootStrapClass(env, "java/lang/Class")); jmethodID getCanonicalNameMID = NULL; NULL_CHECK(getCanonicalNameMID = (*env)->GetMethodID(env, classClass, "getCanonicalName", "()Ljava/lang/String;")); jstring mainClassString = (*env)->CallObjectMethod(env, mainClass, getCanonicalNameMID); if ((*env)->ExceptionCheck(env)) { /* * Clears all errors caused by getCanonicalName() on the mainclass and * leaves the JAVA_MAIN_CLASS__<pid> empty. */ (*env)->ExceptionClear(env); return; } const char *mainClassName = NULL; NULL_CHECK(mainClassName = (*env)->GetStringUTFChars(env, mainClassString, NULL));
17-02-2021

I could not reproduce this on Linux, so seems macOS specific.
17-02-2021

This looks like a launcher bug not a VM bug.
17-02-2021

ILW = HMM = P2
16-02-2021

With Fast debug build == fmatte$ ./jdk-17/fastdebug/bin/java CrashTheJVM\$1 # To suppress the following error report, specify this argument # after -XX: or in .hotspotrc: SuppressErrorAt=/jniHandles.inline.hpp:91 # # A fatal error has been detected by the Java Runtime Environment: # # Internal Error (/System/Volumes/Data/mesos/work_dir/slaves/0f76e7b4-d512-4e9f-a839-a1d961774dea-S31361/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/acc2c6c5-533c-4017-8445-f1048e561bcd/runs/0c43b296-dd70-487d-8db0-5da4337bd737/workspace/open/src/hotspot/share/runtime/jniHandles.inline.hpp:91), pid=58601, tid=7939 # assert(handle != __null) failed: JNI handle should not be null # # JRE version: Java(TM) SE Runtime Environment (17.0+9) (fastdebug build 17-ea+9-LTS-653) # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 17-ea+9-LTS-653, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-amd64) # 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: # /private/tmp/fmatte/hs_err_pid58601.log # # If you would like to submit a bug report, please visit: # https://bugreport.java.com/bugreport/crash.jsp ==
16-02-2021

Issue is reproducible on latest version 17 ea b09 # # A fatal error has been detected by the Java Runtime Environment: # # SIGSEGV (0xb) at pc=0x000000010de03784, pid=45349, tid=8707 # # JRE version: Java(TM) SE Runtime Environment (17.0+9) (build 17-ea+9-LTS-653) # Java VM: Java HotSpot(TM) 64-Bit Server VM (17-ea+9-LTS-653, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, bsd-amd64) # Problematic frame: # V [libjvm.dylib+0x3784] AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<548964ull, G1BarrierSet>, (AccessInternal::BarrierType)2, 548964ull>::oop_access_barrier(void*)+0x4 # # 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: # https://bugreport.java.com/bugreport/crash.jsp # --------------- T H R E A D --------------- Current thread (0x00007ff07b001000): JavaThread "main" [_thread_in_vm, id=8707, stack(0x000000010d49b000,0x000000010d59b000)] Stack: [0x000000010d49b000,0x000000010d59b000], sp=0x000000010d59ad30, free space=1023k Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code) V [libjvm.dylib+0x3784] AccessInternal::PostRuntimeDispatch<G1BarrierSet::AccessBarrier<548964ull, G1BarrierSet>, (AccessInternal::BarrierType)2, 548964ull>::oop_access_barrier(void*)+0x4 V [libjvm.dylib+0x564143] jni_GetStringUTFChars+0xc3 C [libjli.dylib+0x7906] PostJVMInit+0xa6 C [libjli.dylib+0x4eaa] JavaMain+0xb9a C [libjli.dylib+0x7589] ThreadJavaMain+0x9 C [libsystem_pthread.dylib+0x3661] _pthread_body+0x154 C [libsystem_pthread.dylib+0x350d] _pthread_body+0x0 C [libsystem_pthread.dylib+0x2bf9] thread_start+0xd
16-02-2021