Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8261785

Calling "main" method in anonymous nested class crashes the JVM

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Closed
    • Priority: P2
    • Resolution: Fixed
    • Affects Version/s: 16, 17
    • Fix Version/s: 17
    • Component/s: tools
    • Subcomponent:
    • Resolved In Build:
      b15
    • CPU:
      x86_64
    • OS:
      os_x
    • Verification:
      Verified

      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


        Attachments

          Issue Links

            Activity

              People

              Assignee:
              henryjen Henry Jen
              Reporter:
              webbuggrp Webbug Group
              Votes:
              0 Vote for this issue
              Watchers:
              11 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: