(ps originally reported on reddit e.g. https://reddit.leptons.xyz/r/openbsd/comments/14j1div/java_sigill_on_current/)
On 2023/06/27 10:41, Stuart Henderson wrote: > On amd64 with a processor with IBT support running a kernel with the > control-flow enforcement diff that's being tried in snapshots, the > various Java-compiled binaries fail. > > Some information pasted below and hs log attached; I didn't bother with > the gdb backtrace as it just shows the signal handler in the lead-up to > VMError::report_and_die). > > There's a good chance aarch64 will have the same on CPUs which do > control-flow integrity too (I think that may just be M2, not sure). > > Bearing in mind the CLA situation I won't send a diff but adding > -Wl,-z,nobtcfi in the same place that -Wl,-z,wxneeded is added does > the trick to fix things (and while I think it won't matter for the > package it would be helpful to add USE_NOBTCFI=Yes to the port so > we can find it more easily). > > We'll need new bootstraps at some point (for people building jdk > themselves on newer machines) but that can be done later than > fixing the package binaries (I can help with bootstrap builds if > wanted). > > > $ dmesg | grep -B1 ,IBT | head -2 > cpu0: 12th Gen Intel(R) Core(TM) i5-1245U, 1575.89 MHz, 06-9a-04 > cpu0: > FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CFLUSH,DS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM,PBE,SSE3,PCLMUL,DTES64,MWAIT,DS-CPL,VMX,SMX,EST,TM2,SSSE3,SDBG,FMA3,CX16,xTPR,PDCM,PCID,SSE4.1,SSE4.2,x2APIC,MOVBE,POPCNT,DEADLINE,AES,XSAVE,AVX,F16C,RDRAND,NXE,PAGE1GB,RDTSCP,LONG,LAHF,ABM,3DNOWP,PERF,ITSC,FSGSBASE,TSC_ADJUST,BMI1,AVX2,SMEP,BMI2,ERMS,INVPCID,RDSEED,ADX,SMAP,CLFLUSHOPT,CLWB,PT,SHA,UMIP,PKU,WAITPKG,PKS,MD_CLEAR,IBT,IBRS,IBPB,STIBP,L1DF,SSBD,SENSOR,ARAT,XSAVEOPT,XSAVEC,XGETBV1,XSAVES > > $ /usr/local/jdk-11/bin/java # > # A fatal error has been detected by the Java Runtime Environment: > # > # SIGILL (0x4) at pc=0x000005fe614cdc20, pid=55171, tid=6586713654336 > # > # JRE version: (11.0.19+7) (build ) > # Java VM: OpenJDK 64-Bit Server VM (11.0.19+7-1, mixed mode, tiered, > compressed oops, g1 gc, bsd-amd64) > # Problematic frame: > # j java.lang.Object.<clinit>()V+-289299944 java.base > # > # Core dump will be written. Default location: /home/sthen/java.core > # > # An error report file with more information is saved as: > # /home/sthen/hs_err_pid55171.log > Could not load hsdis-amd64.so; library not loadable; PrintAssembly is disabled > # > # > Abort trap (core dumped) > # > # A fatal error has been detected by the Java Runtime Environment: > # > # SIGILL (0x4) at pc=0x000005fe614cdc20, pid=55171, tid=6586713654336 > # > # JRE version: (11.0.19+7) (build ) > # Java VM: OpenJDK 64-Bit Server VM (11.0.19+7-1, mixed mode, tiered, > compressed oops, g1 gc, bsd-amd64) > # Problematic frame: > # j java.lang.Object.<clinit>()V+-289299944 java.base > # > # Core dump will be written. Default location: /home/sthen/java.core > # > # > > --------------- S U M M A R Y ------------ > > Command Line: > > Host: 12th Gen Intel(R) Core(TM) i5-1245U amd64, 12 cores, 4G, OpenBSD 7.3 > Time: Tue Jun 27 10:30:12 2023 BST elapsed time: 0.128390 seconds (0d 0h 0m > 0s) > > --------------- T H R E A D --------------- > > Current thread (0x000005fd8c1da800): JavaThread "Unknown thread" > [_thread_in_Java, id=583068, stack(0x000005fe27e9f000,0x000005fe27f9f000)] > > Stack: [0x000005fe27e9f000,0x000005fe27f9f000], sp=0x000005fe27f9df08, free > space=1019k > Native frames: (J=compiled Java code, A=aot compiled Java code, > j=interpreted, Vv=VM code, C=native code) > j java.lang.Object.<clinit>()V+-289299944 java.base > > [error occurred during error reporting (printing native stack), id 0xb, > SIGSEGV (0xb) at pc=0x000005fd69227cca] > > > siginfo: si_signo: 4 (SIGILL), si_code: 1 (ILL_ILLOPC), si_addr: > 0x000005fe614cdc20 > > Register to memory mapping: > > RAX=0x0000000000001f80 is an unknown value > RBX={method} {0x000005fe39383f38} '<clinit>' '()V' in 'java/lang/Object' > RCX=0x0 is NULL > RDX=0x000000000000000a is an unknown value > RSP=0x000005fe27f9df08 is pointing into the stack for thread: > 0x000005fd8c1da800 > RBP=0x000005fe27f9df70 is pointing into the stack for thread: > 0x000005fd8c1da800 > RSI=0x000005fe614cdc20 is at code_begin+0 in an Interpreter codelet > method entry point (kind = zerolocals) [0x000005fe614cdc20, > 0x000005fe614ce140] 1312 bytes > RDI=0x000005fe27f9dfd0 is pointing into the stack for thread: > 0x000005fd8c1da800 > R8 =0x000005fe614cdc20 is at code_begin+0 in an Interpreter codelet > method entry point (kind = zerolocals) [0x000005fe614cdc20, > 0x000005fe614ce140] 1312 bytes > R9 =0x000005fe27f9e078 is pointing into the stack for thread: > 0x000005fd8c1da800 > R10=0x000005fd69a5f0a0: gHotSpotVMLongConstantEntryValueOffset+0x4b918 in > /usr/local/jdk-11/lib/server/libjvm.so at 0x000005fd68809000 > R11=0x000005fe614bfc4f is at begin+0 in a stub > StubRoutines::call_stub [0x000005fe614bfc4f, 0x000005fe614bfd51[ (258 bytes) > R12=0x0 is NULL > R13=0x000005fe27f9df10 is pointing into the stack for thread: > 0x000005fd8c1da800 > R14=0x000005fd8c1da800 is a thread > R15=0x000005fd8c1da800 is a thread > > > Registers: > RAX=0x0000000000001f80, RBX=0x000005fe39383f38, RCX=0x0000000000000000, > RDX=0x000000000000000a > RSP=0x000005fe27f9df08, RBP=0x000005fe27f9df70, RSI=0x000005fe614cdc20, > RDI=0x000005fe27f9dfd0 > R8 =0x000005fe614cdc20, R9 =0x000005fe27f9e078, R10=0x000005fd69a5f0a0, > R11=0x000005fe614bfc4f > R12=0x0000000000000000, R13=0x000005fe27f9df10, R14=0x000005fd8c1da800, > R15=0x000005fd8c1da800 > RIP=0x000005fe614cdc20, EFLAGS=0x0000000000010246, ERR=0x0000000000000000 > TRAPNO=0x0000000000000000 > > Top of Stack: (sp=0x000005fe27f9df08) > 0x000005fe27f9df08: 000005fe614bfced 000005fd00001fa0 > 0x000005fe27f9df18: 000005fe27f9e110 000005fd8c1da800 > 0x000005fe27f9df28: 000005fe27f9e070 000005fe27f9e140 > 0x000005fe27f9df38: 0000000000000001 000005fe27f9dfd0 > 0x000005fe27f9df48: 000005fe27f9e118 000000000000000a > 0x000005fe27f9df58: 000005fe39383f38 000005fe614cdc20 > 0x000005fe27f9df68: 000005fe27f9e078 000005fe27f9e060 > 0x000005fe27f9df78: 000005fd6933bb4b 0000000000000000 > 0x000005fe27f9df88: 000005fd8c1da800 00000000c3f007f0 > 0x000005fe27f9df98: 000005fd8c1da800 000005fd8c1d2880 > 0x000005fe27f9dfa8: 000005fd8c1fb700 000005fd8c1fb720 > 0x000005fe27f9dfb8: 000005fd8c1fb7e8 00000000000000d8 > 0x000005fe27f9dfc8: 000005fe27f9e198 000005fd8c1da800 > 0x000005fe27f9dfd8: 000005fd8c1e9640 000005fe39383f38 > 0x000005fe27f9dfe8: 0000000000000000 0000000000000000 > 0x000005fe27f9dff8: 0000000000000000 0000000000000000 > 0x000005fe27f9e008: 000005fe27f9e110 000005fe614cdc20 > 0x000005fe27f9e018: 0000000a2c04672c 000005fe27f9e118 > 0x000005fe27f9e028: 0000000e00000000 000005fe393834a0 > 0x000005fe27f9e038: 000005fe39383f38 0000000000000000 > 0x000005fe27f9e048: 000005fd8c1da800 0000000100001000 > 0x000005fe27f9e058: d1b2c65dc570d880 000005fe27f9e180 > 0x000005fe27f9e068: 000005fd69316b54 000005fe39383f38 > 0x000005fe27f9e078: 000005fe27f9e200 0000000000000000 > 0x000005fe27f9e088: 4d30368c7a109399 000005fe27f9e0e0 > 0x000005fe27f9e098: 000005fe3b7b15b1 0000000000000000 > 0x000005fe27f9e0a8: 89246e12ead41990 000005fe27f9e100 > 0x000005fe27f9e0b8: 000005fe3b7b15b1 0000000000000000 > 0x000005fe27f9e0c8: 000005fe27f9e078 000005fe27f9e0b9 > 0x000005fe27f9e0d8: 0000000800000000 0000000000000000 > 0x000005fe27f9e0e8: 0000000000000000 0000000000000003 > 0x000005fe27f9e0f8: b4638d9c68e47985 000005fe27f9e130 > > Instructions: (pc=0x000005fe614cdc20) > 0x000005fe614cdb20: c3 e9 0d eb ff ff 4c 8b 6d c0 48 8b 65 b8 48 c7 > 0x000005fe614cdb30: 45 f0 00 00 00 00 e8 05 00 00 00 e9 a2 00 00 00 > 0x000005fe614cdb40: 48 8d 44 24 08 4c 89 6d c0 49 8b ff c5 f8 77 49 > 0x000005fe614cdb50: 89 af 38 03 00 00 49 89 87 28 03 00 00 f7 c4 0f > 0x000005fe614cdb60: 00 00 00 0f 84 1a 00 00 00 48 83 ec 08 49 ba c0 > 0x000005fe614cdb70: 21 33 69 fd 05 00 00 41 ff d2 48 83 c4 08 e9 0d > 0x000005fe614cdb80: 00 00 00 49 ba c0 21 33 69 fd 05 00 00 41 ff d2 > 0x000005fe614cdb90: 49 ba 00 00 00 00 00 00 00 00 4d 89 97 28 03 00 > 0x000005fe614cdba0: 00 49 ba 00 00 00 00 00 00 00 00 4d 89 97 38 03 > 0x000005fe614cdbb0: 00 00 49 ba 00 00 00 00 00 00 00 00 4d 89 97 30 > 0x000005fe614cdbc0: 03 00 00 c5 f8 77 49 81 7f 08 00 00 00 00 0f 84 > 0x000005fe614cdbd0: 05 00 00 00 e9 27 20 ff ff 4c 8b 6d c0 4c 8b 75 > 0x000005fe614cdbe0: c8 c3 66 0f 1f 44 00 00 00 00 00 00 00 00 00 00 > 0x000005fe614cdbf0: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 > 0x000005fe614cdc00: 40 05 00 00 00 00 00 00 4e 51 ad 68 fd 05 00 00 > 0x000005fe614cdc10: ff ff ff ff 00 00 00 00 00 00 00 00 00 00 00 00 > 0x000005fe614cdc20: 48 8b 53 08 0f b7 4a 34 0f b7 52 32 2b d1 81 fa > 0x000005fe614cdc30: f5 01 00 00 0f 86 25 00 00 00 48 8b c2 48 c1 e0 > 0x000005fe614cdc40: 03 48 83 c0 58 49 03 87 30 04 00 00 48 3b e0 0f > 0x000005fe614cdc50: 87 0a 00 00 00 58 49 8b e5 50 e9 21 99 ff ff 58 > 0x000005fe614cdc60: 4c 8d 74 cc f8 85 d2 0f 8e 09 00 00 00 68 00 00 > 0x000005fe614cdc70: 00 00 ff ca 7f f7 50 55 48 8b ec 41 55 68 00 00 > 0x000005fe614cdc80: 00 00 4c 8b 6b 08 4d 8d 6d 38 53 48 8b 53 08 48 > 0x000005fe614cdc90: 8b 52 08 48 8b 52 18 48 8b 52 70 48 8b 12 52 48 > 0x000005fe614cdca0: 8b 53 10 48 85 d2 0f 84 07 00 00 00 48 81 c2 38 > 0x000005fe614cdcb0: 01 00 00 52 48 8b 53 08 48 8b 52 08 48 8b 52 10 > 0x000005fe614cdcc0: 52 41 56 41 55 68 00 00 00 00 48 89 24 24 41 c6 > 0x000005fe614cdcd0: 87 e5 03 00 00 01 48 8b 45 d8 48 85 c0 0f 84 8a > 0x000005fe614cdce0: 00 00 00 8b 48 f8 85 c9 0f 88 7f 00 00 00 48 03 > 0x000005fe614cdcf0: c1 48 8b 48 08 48 83 e9 02 48 8b 54 c8 10 48 f7 > 0x000005fe614cdd00: da 49 8b 14 d6 48 85 d2 75 0b 48 81 4c c8 18 01 > 0x000005fe614cdd10: 00 00 00 eb 52 8b 52 08 48 c1 e2 03 48 33 54 c8 > > > Stack slot to memory mapping: > stack at sp + 0 slots: 0x000005fe614bfced is at begin+158 in a stub > StubRoutines::call_stub [0x000005fe614bfc4f, 0x000005fe614bfd51[ (258 bytes) > stack at sp + 1 slots: 0x000005fd00001fa0 is an unknown value > stack at sp + 2 slots: 0x000005fe27f9e110 is pointing into the stack for > thread: 0x000005fd8c1da800 > stack at sp + 3 slots: 0x000005fd8c1da800 is a thread > stack at sp + 4 slots: 0x000005fe27f9e070 is pointing into the stack for > thread: 0x000005fd8c1da800 > stack at sp + 5 slots: 0x000005fe27f9e140 is pointing into the stack for > thread: 0x000005fd8c1da800 > stack at sp + 6 slots: 0x0000000000000001 is an unknown value > stack at sp + 7 slots: 0x000005fe27f9dfd0 is pointing into the stack for > thread: 0x000005fd8c1da800 > > method entry point (kind = zerolocals) [0x000005fe614cdc20, > 0x000005fe614ce140] 1312 bytes > > --------------- P R O C E S S --------------- > > Threads class SMR info: > _java_thread_list=0x000005fd8c1cdc60, length=1, elements={ > 0x000005fd8c1da800 > } > > Java Threads: ( => current thread ) > =>0x000005fd8c1da800 JavaThread "Unknown thread" [_thread_in_Java, id=583068, > stack(0x000005fe27e9f000,0x000005fe27f9f000)] > > Other Threads: > 0x000005fda10d3800 VMThread "VM Thread" [stack: > 0x000005fe5d522000,0x000005fe5d622000] [id=439859] > 0x000005fd8c1e1800 GCTaskThread "GC Thread#0" [stack: > 0x000005fdada47000,0x000005fdadb47000] [id=500599] > 0x000005fdf8500800 ConcurrentGCThread "G1 Main Marker" [stack: > 0x000005fe0d2a2000,0x000005fe0d3a2000] [id=146311] > 0x000005fdf8505800 ConcurrentGCThread "G1 Conc#0" [stack: > 0x000005fe49689000,0x000005fe49789000] [id=455668] > 0x000005fda10ae800 ConcurrentGCThread "G1 Refine#0" [stack: > 0x000005fe59962000,0x000005fe59a62000] [id=301929] > 0x000005fda10b1800 ConcurrentGCThread "G1 Young RemSet Sampling" [stack: > 0x000005fe39283000,0x000005fe39383000] [id=283535] > > Threads with active compile tasks: > > VM state:not at safepoint (normal execution) > > VM Mutex/Monitor currently owned by a thread: None > > Heap address: 0x00000000c0000000, size: 1024 MB, Compressed Oops mode: 32-bit > Narrow klass base: 0x0000000000000000, Narrow klass shift: 3 > Compressed class space size: 1073741824 Address: 0x0000000100000000 > > Heap: > garbage-first heap total 65536K, used 0K [0x00000000c0000000, > 0x0000000100000000) > region size 1024K, 1 young (1024K), 0 survivors (0K) > Metaspace used 1143K, capacity 4480K, committed 4480K, reserved > 1056768K > class space used 82K, capacity 384K, committed 384K, reserved 1048576K > Heap Regions: E=young(eden), S=young(survivor), O=old, HS=humongous(starts), > HC=humongous(continues), CS=collection set, F=free, A=archive, > TAMS=top-at-mark-start (previous, next) > | 0|0x00000000c0000000, 0x00000000c0000000, 0x00000000c0100000| 0%| F| > |TAMS 0x00000000c0000000, 0x00000000c0000000| Untracked > | 1|0x00000000c0100000, 0x00000000c0100000, 0x00000000c0200000| 0%| F| > |TAMS 0x00000000c0100000, 0x00000000c0100000| Untracked > | 2|0x00000000c0200000, 0x00000000c0200000, 0x00000000c0300000| 0%| F| > |TAMS 0x00000000c0200000, 0x00000000c0200000| Untracked > | 3|0x00000000c0300000, 0x00000000c0300000, 0x00000000c0400000| 0%| F| > |TAMS 0x00000000c0300000, 0x00000000c0300000| Untracked > | 4|0x00000000c0400000, 0x00000000c0400000, 0x00000000c0500000| 0%| F| > |TAMS 0x00000000c0400000, 0x00000000c0400000| Untracked > | 5|0x00000000c0500000, 0x00000000c0500000, 0x00000000c0600000| 0%| F| > |TAMS 0x00000000c0500000, 0x00000000c0500000| Untracked > | 6|0x00000000c0600000, 0x00000000c0600000, 0x00000000c0700000| 0%| F| > |TAMS 0x00000000c0600000, 0x00000000c0600000| Untracked > | 7|0x00000000c0700000, 0x00000000c0700000, 0x00000000c0800000| 0%| F| > |TAMS 0x00000000c0700000, 0x00000000c0700000| Untracked > | 8|0x00000000c0800000, 0x00000000c0800000, 0x00000000c0900000| 0%| F| > |TAMS 0x00000000c0800000, 0x00000000c0800000| Untracked > | 9|0x00000000c0900000, 0x00000000c0900000, 0x00000000c0a00000| 0%| F| > |TAMS 0x00000000c0900000, 0x00000000c0900000| Untracked > | 10|0x00000000c0a00000, 0x00000000c0a00000, 0x00000000c0b00000| 0%| F| > |TAMS 0x00000000c0a00000, 0x00000000c0a00000| Untracked > | 11|0x00000000c0b00000, 0x00000000c0b00000, 0x00000000c0c00000| 0%| F| > |TAMS 0x00000000c0b00000, 0x00000000c0b00000| Untracked > | 12|0x00000000c0c00000, 0x00000000c0c00000, 0x00000000c0d00000| 0%| F| > |TAMS 0x00000000c0c00000, 0x00000000c0c00000| Untracked > | 13|0x00000000c0d00000, 0x00000000c0d00000, 0x00000000c0e00000| 0%| F| > |TAMS 0x00000000c0d00000, 0x00000000c0d00000| Untracked > | 14|0x00000000c0e00000, 0x00000000c0e00000, 0x00000000c0f00000| 0%| F| > |TAMS 0x00000000c0e00000, 0x00000000c0e00000| Untracked > | 15|0x00000000c0f00000, 0x00000000c0f00000, 0x00000000c1000000| 0%| F| > |TAMS 0x00000000c0f00000, 0x00000000c0f00000| Untracked > | 16|0x00000000c1000000, 0x00000000c1000000, 0x00000000c1100000| 0%| F| > |TAMS 0x00000000c1000000, 0x00000000c1000000| Untracked > | 17|0x00000000c1100000, 0x00000000c1100000, 0x00000000c1200000| 0%| F| > |TAMS 0x00000000c1100000, 0x00000000c1100000| Untracked > | 18|0x00000000c1200000, 0x00000000c1200000, 0x00000000c1300000| 0%| F| > |TAMS 0x00000000c1200000, 0x00000000c1200000| Untracked > | 19|0x00000000c1300000, 0x00000000c1300000, 0x00000000c1400000| 0%| F| > |TAMS 0x00000000c1300000, 0x00000000c1300000| Untracked > | 20|0x00000000c1400000, 0x00000000c1400000, 0x00000000c1500000| 0%| F| > |TAMS 0x00000000c1400000, 0x00000000c1400000| Untracked > | 21|0x00000000c1500000, 0x00000000c1500000, 0x00000000c1600000| 0%| F| > |TAMS 0x00000000c1500000, 0x00000000c1500000| Untracked > | 22|0x00000000c1600000, 0x00000000c1600000, 0x00000000c1700000| 0%| F| > |TAMS 0x00000000c1600000, 0x00000000c1600000| Untracked > | 23|0x00000000c1700000, 0x00000000c1700000, 0x00000000c1800000| 0%| F| > |TAMS 0x00000000c1700000, 0x00000000c1700000| Untracked > | 24|0x00000000c1800000, 0x00000000c1800000, 0x00000000c1900000| 0%| F| > |TAMS 0x00000000c1800000, 0x00000000c1800000| Untracked > | 25|0x00000000c1900000, 0x00000000c1900000, 0x00000000c1a00000| 0%| F| > |TAMS 0x00000000c1900000, 0x00000000c1900000| Untracked > | 26|0x00000000c1a00000, 0x00000000c1a00000, 0x00000000c1b00000| 0%| F| > |TAMS 0x00000000c1a00000, 0x00000000c1a00000| Untracked > | 27|0x00000000c1b00000, 0x00000000c1b00000, 0x00000000c1c00000| 0%| F| > |TAMS 0x00000000c1b00000, 0x00000000c1b00000| Untracked > | 28|0x00000000c1c00000, 0x00000000c1c00000, 0x00000000c1d00000| 0%| F| > |TAMS 0x00000000c1c00000, 0x00000000c1c00000| Untracked > | 29|0x00000000c1d00000, 0x00000000c1d00000, 0x00000000c1e00000| 0%| F| > |TAMS 0x00000000c1d00000, 0x00000000c1d00000| Untracked > | 30|0x00000000c1e00000, 0x00000000c1e00000, 0x00000000c1f00000| 0%| F| > |TAMS 0x00000000c1e00000, 0x00000000c1e00000| Untracked > | 31|0x00000000c1f00000, 0x00000000c1f00000, 0x00000000c2000000| 0%| F| > |TAMS 0x00000000c1f00000, 0x00000000c1f00000| Untracked > | 32|0x00000000c2000000, 0x00000000c2000000, 0x00000000c2100000| 0%| F| > |TAMS 0x00000000c2000000, 0x00000000c2000000| Untracked > | 33|0x00000000c2100000, 0x00000000c2100000, 0x00000000c2200000| 0%| F| > |TAMS 0x00000000c2100000, 0x00000000c2100000| Untracked > | 34|0x00000000c2200000, 0x00000000c2200000, 0x00000000c2300000| 0%| F| > |TAMS 0x00000000c2200000, 0x00000000c2200000| Untracked > | 35|0x00000000c2300000, 0x00000000c2300000, 0x00000000c2400000| 0%| F| > |TAMS 0x00000000c2300000, 0x00000000c2300000| Untracked > | 36|0x00000000c2400000, 0x00000000c2400000, 0x00000000c2500000| 0%| F| > |TAMS 0x00000000c2400000, 0x00000000c2400000| Untracked > | 37|0x00000000c2500000, 0x00000000c2500000, 0x00000000c2600000| 0%| F| > |TAMS 0x00000000c2500000, 0x00000000c2500000| Untracked > | 38|0x00000000c2600000, 0x00000000c2600000, 0x00000000c2700000| 0%| F| > |TAMS 0x00000000c2600000, 0x00000000c2600000| Untracked > | 39|0x00000000c2700000, 0x00000000c2700000, 0x00000000c2800000| 0%| F| > |TAMS 0x00000000c2700000, 0x00000000c2700000| Untracked > | 40|0x00000000c2800000, 0x00000000c2800000, 0x00000000c2900000| 0%| F| > |TAMS 0x00000000c2800000, 0x00000000c2800000| Untracked > | 41|0x00000000c2900000, 0x00000000c2900000, 0x00000000c2a00000| 0%| F| > |TAMS 0x00000000c2900000, 0x00000000c2900000| Untracked > | 42|0x00000000c2a00000, 0x00000000c2a00000, 0x00000000c2b00000| 0%| F| > |TAMS 0x00000000c2a00000, 0x00000000c2a00000| Untracked > | 43|0x00000000c2b00000, 0x00000000c2b00000, 0x00000000c2c00000| 0%| F| > |TAMS 0x00000000c2b00000, 0x00000000c2b00000| Untracked > | 44|0x00000000c2c00000, 0x00000000c2c00000, 0x00000000c2d00000| 0%| F| > |TAMS 0x00000000c2c00000, 0x00000000c2c00000| Untracked > | 45|0x00000000c2d00000, 0x00000000c2d00000, 0x00000000c2e00000| 0%| F| > |TAMS 0x00000000c2d00000, 0x00000000c2d00000| Untracked > | 46|0x00000000c2e00000, 0x00000000c2e00000, 0x00000000c2f00000| 0%| F| > |TAMS 0x00000000c2e00000, 0x00000000c2e00000| Untracked > | 47|0x00000000c2f00000, 0x00000000c2f00000, 0x00000000c3000000| 0%| F| > |TAMS 0x00000000c2f00000, 0x00000000c2f00000| Untracked > | 48|0x00000000c3000000, 0x00000000c3000000, 0x00000000c3100000| 0%| F| > |TAMS 0x00000000c3000000, 0x00000000c3000000| Untracked > | 49|0x00000000c3100000, 0x00000000c3100000, 0x00000000c3200000| 0%| F| > |TAMS 0x00000000c3100000, 0x00000000c3100000| Untracked > | 50|0x00000000c3200000, 0x00000000c3200000, 0x00000000c3300000| 0%| F| > |TAMS 0x00000000c3200000, 0x00000000c3200000| Untracked > | 51|0x00000000c3300000, 0x00000000c3300000, 0x00000000c3400000| 0%| F| > |TAMS 0x00000000c3300000, 0x00000000c3300000| Untracked > | 52|0x00000000c3400000, 0x00000000c3400000, 0x00000000c3500000| 0%| F| > |TAMS 0x00000000c3400000, 0x00000000c3400000| Untracked > | 53|0x00000000c3500000, 0x00000000c3500000, 0x00000000c3600000| 0%| F| > |TAMS 0x00000000c3500000, 0x00000000c3500000| Untracked > | 54|0x00000000c3600000, 0x00000000c3600000, 0x00000000c3700000| 0%| F| > |TAMS 0x00000000c3600000, 0x00000000c3600000| Untracked > | 55|0x00000000c3700000, 0x00000000c3700000, 0x00000000c3800000| 0%| F| > |TAMS 0x00000000c3700000, 0x00000000c3700000| Untracked > | 56|0x00000000c3800000, 0x00000000c3800000, 0x00000000c3900000| 0%| F| > |TAMS 0x00000000c3800000, 0x00000000c3800000| Untracked > | 57|0x00000000c3900000, 0x00000000c3900000, 0x00000000c3a00000| 0%| F| > |TAMS 0x00000000c3900000, 0x00000000c3900000| Untracked > | 58|0x00000000c3a00000, 0x00000000c3a00000, 0x00000000c3b00000| 0%| F| > |TAMS 0x00000000c3a00000, 0x00000000c3a00000| Untracked > | 59|0x00000000c3b00000, 0x00000000c3b00000, 0x00000000c3c00000| 0%| F| > |TAMS 0x00000000c3b00000, 0x00000000c3b00000| Untracked > | 60|0x00000000c3c00000, 0x00000000c3c00000, 0x00000000c3d00000| 0%| F| > |TAMS 0x00000000c3c00000, 0x00000000c3c00000| Untracked > | 61|0x00000000c3d00000, 0x00000000c3d00000, 0x00000000c3e00000| 0%| F| > |TAMS 0x00000000c3d00000, 0x00000000c3d00000| Untracked > | 62|0x00000000c3e00000, 0x00000000c3e00000, 0x00000000c3f00000| 0%| F| > |TAMS 0x00000000c3e00000, 0x00000000c3e00000| Untracked > | 63|0x00000000c3f00000, 0x00000000c3f7ae20, 0x00000000c4000000| 48%| E| > |TAMS 0x00000000c3f00000, 0x00000000c3f00000| Complete > > Card table byte_map: [0x000005fe2d4cd000,0x000005fe2d6cd000] _byte_map_base: > 0x000005fe2cecd000 > > Marking Bits (Prev, Next): (CMBitMap*) 0x000005fdf84e5018, (CMBitMap*) > 0x000005fdf84e5050 > Prev Bits: [0x000005fdd3d60000, 0x000005fdd4d60000) > Next Bits: [0x000005fe3e7aa000, 0x000005fe3f7aa000) > > Polling page: 0x000005fe3df8e000 > > Metaspace: > > Usage: > Non-class: 4.00 MB capacity, 1.04 MB ( 26%) used, 2.96 MB ( > 74%) free+waste, 64 bytes ( <1%) overhead. > Class: 384.00 KB capacity, 82.94 KB ( 22%) used, 301.00 KB ( > 78%) free+waste, 64 bytes ( <1%) overhead. > Both: 4.38 MB capacity, 1.12 MB ( 26%) used, 3.26 MB ( > 74%) free+waste, 128 bytes ( <1%) overhead. > > Virtual space: > Non-class space: 8.00 MB reserved, 4.00 MB ( 50%) committed > Class space: 1.00 GB reserved, 384.00 KB ( <1%) committed > Both: 1.01 GB reserved, 4.38 MB ( <1%) committed > > Chunk freelists: > Non-Class: 0 bytes > Class: 0 bytes > Both: 0 bytes > > MaxMetaspaceSize: unlimited > CompressedClassSpaceSize: 1.00 GB > Initial GC threshold: 20.80 MB > Current GC threshold: 17179869184.00 GB > CDS: off > > CodeHeap 'non-profiled nmethods': size=120032Kb used=0Kb max_used=0Kb > free=120032Kb > bounds [0x000005fe68f87000, 0x000005fe691f7000, 0x000005fe704bf000] > CodeHeap 'profiled nmethods': size=120028Kb used=0Kb max_used=0Kb > free=120028Kb > bounds [0x000005fe61a50000, 0x000005fe61cc0000, 0x000005fe68f87000] > CodeHeap 'non-nmethods': size=5700Kb used=305Kb max_used=305Kb free=5394Kb > bounds [0x000005fe614bf000, 0x000005fe6172f000, 0x000005fe61a50000] > total_blobs=81 nmethods=0 adapters=57 > compilation: enabled > stopped_count=0, restarted_count=0 > full_count=0 > > Compilation events (0 events): > No events > > GC Heap History (0 events): > No events > > Deoptimization events (0 events): > No events > > Classes redefined (0 events): > No events > > Internal exceptions (0 events): > No events > > Events (20 events): > Event: 0.120 loading class java/lang/Number > Event: 0.120 loading class java/lang/Number done > Event: 0.120 loading class java/lang/Float done > Event: 0.120 loading class java/lang/Double > Event: 0.121 loading class java/lang/Double done > Event: 0.121 loading class java/lang/Byte > Event: 0.122 loading class java/lang/Byte done > Event: 0.122 loading class java/lang/Short > Event: 0.122 loading class java/lang/Short done > Event: 0.122 loading class java/lang/Integer > Event: 0.123 loading class java/lang/Integer done > Event: 0.123 loading class java/lang/Long > Event: 0.123 loading class java/lang/Long done > Event: 0.123 loading class java/util/Iterator > Event: 0.123 loading class java/util/Iterator done > Event: 0.123 loading class java/lang/NullPointerException > Event: 0.124 loading class java/lang/NullPointerException done > Event: 0.124 loading class java/lang/ArithmeticException > Event: 0.124 loading class java/lang/ArithmeticException done > Event: 0.125 Thread 0x000005fd8c1da800 Thread added: 0x000005fd8c1da800 > > > Dynamic libraries: > 0x000005fb683da000 /usr/local/jdk-11/bin/java > 0x000005fdd0872000 /usr/lib/libz.so.7.0 > 0x000005fe17cfd000 /usr/lib/libpthread.so.27.0 > 0x000005fe3b722000 /usr/lib/libc.so.97.0 > 0x000005fe37a5d000 /usr/libexec/ld.so > 0x000005fd68809000 /usr/local/jdk-11/lib/server/libjvm.so > 0x000005fd6bb60000 /usr/lib/libm.so.10.1 > 0x000005fddb64e000 /usr/lib/libc++.so.9.0 > 0x000005fd9b2f2000 /usr/lib/libc++abi.so.6.0 > 0x000005fe378dd000 /usr/local/jdk-11/lib/libverify.so > 0x000005fe38607000 /usr/local/jdk-11/lib/libjava.so > 0x000005fe2442b000 /usr/local/jdk-11/lib/libjimage.so > 0x000005fe39f8a000 /usr/local/jdk-11/lib/libzip.so > > > VM Arguments: > java_command: <unknown> > java_class_path (initial): <not set> > Launcher Type: SUN_STANDARD > > [Global flags] > intx CICompilerCount = 4 > {product} {ergonomic} > uint ConcGCThreads = 3 > {product} {ergonomic} > uint G1ConcRefinementThreads = 10 > {product} {ergonomic} > size_t G1HeapRegionSize = 1048576 > {product} {ergonomic} > uintx GCDrainStackTargetSize = 64 > {product} {ergonomic} > size_t InitialHeapSize = 67108864 > {product} {ergonomic} > size_t MarkStackSize = 4194304 > {product} {ergonomic} > size_t MaxHeapSize = 1073741824 > {product} {ergonomic} > size_t MaxNewSize = 643825664 > {product} {ergonomic} > size_t MinHeapDeltaBytes = 1048576 > {product} {ergonomic} > uintx NonNMethodCodeHeapSize = 5836300 > {pd product} {ergonomic} > uintx NonProfiledCodeHeapSize = 122910970 > {pd product} {ergonomic} > uintx ProfiledCodeHeapSize = 122910970 > {pd product} {ergonomic} > uintx ReservedCodeCacheSize = 251658240 > {pd product} {ergonomic} > bool SegmentedCodeCache = true > {product} {ergonomic} > bool UseCompressedClassPointers = true > {lp64_product} {ergonomic} > bool UseCompressedOops = true > {lp64_product} {ergonomic} > bool UseG1GC = true > {product} {ergonomic} > > Logging: > Log output configuration: > #0: stdout all=warning uptime,level,tags > #1: stderr all=off uptime,level,tags > > Environment Variables: > PATH=/home/sthen/bin:/bin:/sbin:/usr/bin:/usr/sbin:/usr/X11R6/bin:/usr/local/bin:/usr/local/sbin:/usr/ports/infrastructure/bin:/home/sthen/.local/bin > SHELL=/bin/ksh > DISPLAY=:0 > LC_CTYPE=en_US.UTF-8 > TERM=rxvt-unicode-256color > > Signal Handlers: > SIGSEGV: [libjvm.so+0x10c6390], sa_mask[0]=11111111010111110111111111111110, > sa_flags=SA_RESTART|SA_SIGINFO > SIGBUS: [libjvm.so+0x10c6390], sa_mask[0]=11111111001111110111111111111110, > sa_flags=SA_RESTART|SA_SIGINFO > SIGFPE: [libjvm.so+0x10c6390], sa_mask[0]=11111110011111110111111111111110, > sa_flags=SA_RESTART|SA_SIGINFO > SIGPIPE: [libjvm.so+0xec10b0], sa_mask[0]=11111111011101110111111111111110, > sa_flags=SA_RESTART|SA_SIGINFO > SIGXFSZ: [libjvm.so+0xec10b0], sa_mask[0]=11111111011111110111111101111110, > sa_flags=SA_RESTART|SA_SIGINFO > SIGILL: [libjvm.so+0x10c6390], sa_mask[0]=11101111011111110111111111111110, > sa_flags=SA_RESTART|SA_SIGINFO > SIGUSR2: [libjvm.so+0xec1ad0], sa_mask[0]=00000000000000000000000000000000, > sa_flags=SA_RESTART|SA_SIGINFO > SIGHUP: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none > SIGINT: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none > SIGTERM: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none > SIGQUIT: SIG_DFL, sa_mask[0]=00000000000000000000000000000000, sa_flags=none > > > --------------- S Y S T E M --------------- > > OS:uname:OpenBSD 7.3 GENERIC.MP#19 amd64 > OS uptime: 6 days 1:02 hours > rlimit (soft/hard): STACK 4096k/32768k , CORE infinity/infinity , NPROC > 1310/1310 , NOFILE 1024/1024 , CPU infinity/infinity , DATA > 4194304k/16777216k , FSIZE infinity/infinity , MEMLOCK 87381k/262144k , RSS > 15889016k/15903092k > load average:0.70 1.06 0.83 > > CPU:total 12 (initial active 12) (12 cores per cpu, 1 threads per core) > family 6 model 154 stepping 4 microcode 0x0, cmov, cx8, fxsr, mmx, sse, sse2, > sse3, ssse3, sse4.1, sse4.2, popcnt, avx, avx2, aes, clmul, erms, 3dnowpref, > lzcnt, tsc, tscinvbit, bmi1, bmi2, adx, sha, fma > CPU Model: 12th Gen Intel(R) Core(TM) i5-1245U > > Memory: 4k page, physical 4194304k(1048576k free) > > vm_info: OpenJDK 64-Bit Server VM (11.0.19+7-1) for bsd-amd64 JRE > (11.0.19+7-1), built on Jun 24 2023 11:09:37 by "" with clang OpenBSD Clang > 13.0.0 > > END.