(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.

Reply via email to