-
Bug
-
Resolution: Cannot Reproduce
-
P2
-
24
-
x86_64
-
linux
javac crashed with a SIGSEGV in the JDK24 CI compiling the following test:
compiler/c2/irTests/TestFewIterationsCountedLoop.java
Here's a snippet from the log file:
#section:compile
----------messages:(7/346)----------
command: compile /opt/mach5/mesos/work_dir/jib-master/install/jdk-24+7-643/src.full/open/test/hotspot/jtreg/compiler/c2/irTests/TestFewIterationsCountedLoop.java
reason: .class file out of date or does not exist
started: Fri Jul 12 06:34:57 UTC 2024
Mode: agentvm
Agent id: 6
finished: Fri Jul 12 06:35:07 UTC 2024
elapsed time (seconds): 10.388
----------configuration:(13/1978)----------
Boot Layer (javac runtime environment)
class path: /opt/mach5/mesos/work_dir/jib-master/install/jtreg/7.4/1/bundles/jtreg-7.4+1.zip/jtreg/lib/jtreg.jar
patch: java.base /opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/patches/java.base
javac compilation environment
source path: /opt/mach5/mesos/work_dir/jib-master/install/jdk-24+7-643/src.full/open/test/hotspot/jtreg/compiler/c2/irTests
/opt/mach5/mesos/work_dir/jib-master/install/jdk-24+7-643/src.full/open/test/lib
/opt/mach5/mesos/work_dir/jib-master/install/jdk-24+7-643/src.full/open/test/hotspot/jtreg
class path: /opt/mach5/mesos/work_dir/jib-master/install/jdk-24+7-643/src.full/open/test/hotspot/jtreg/compiler/c2/irTests
/opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/classes/2/compiler/c2/irTests/TestFewIterationsCountedLoop.d
/opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/classes/2/test/lib
/opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/classes/2
<snip>
----------stdout:(18/1347)----------
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fb15077195a, pid=2886597, tid=2886603
#
# JRE version: Java(TM) SE Runtime Environment (24.0+7) (fastdebug build 24-ea+7-643)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-ea+7-643, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C 0x00007fb15077195a
#
# Core dump will be written. Default location: Core dumps may be processed with "/opt/core.sh %p" (or dumping to /opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/scratch/3/core.2886597)
#
# An error report file with more information is saved as:
# /opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/scratch/3/hs_err_pid2886597.log
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
result: Error. Agent communication error: java.io.EOFException; check console log for any additional details
Here's the thread info from the hs_err_pid file:
-------------- T H R E A D ---------------
Current thread (0x00007fb15002d0e0): JavaThread "main" [_thread_in_Java, id=2886603, stack(0x00007fb158726000,0x00007fb158827000) (1028K)]
Stack: [0x00007fb158726000,0x00007fb158827000], sp=0x00007fb158823ef0, free space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x00007fb15077195a
siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x00007fb15077195a
Registers:
RAX=0x00000000dd9bc116, RBX=0x00000000c223a0a0, RCX=0x00000000e463de23, RDX=0xc363dd90781ba7b8
RSP=0x00007fb158823ef0, RBP=0x0000000058823f10, RSI=0x00000000d9aa9b20, RDI=0x00007fb15440e562
R8 =0x0000000000000002, R9 =0x000000000000000f, R10=0x0000000000000000, R11=0x0000000000000000
R12=0x0000000000000000, R13=0xc363dd90781ba7b8, R14=0x00007fb15440e562, R15=0x00007fb15002d0e0
RIP=0x00007fb15077195a, EFLAGS=0x0000000000010213, CSGSFS=0x002b000000000033, ERR=0x0000000000000015
TRAPNO=0x000000000000000e
Register to memory mapping:
RAX=
[error occurred during error reporting (printing register info), id 0xe0000000, Internal Error (/opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S14871/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/eacf846e-f9f7-4144-a4d6-7b8de5f6513f/runs/3007d826-ca1a-43fe-af30-d5378188c33e/workspace/open/src/hotspot/share/oops/compressedKlass.inline.hpp:46)]
RBX=0x00000000c223a0a0 is an oop: com.sun.tools.javac.util.List$1
{0x00000000c223a0a0} - klass: 'com/sun/tools/javac/util/List$1'
- ---- fields (total size 3 words):
- public 'head' 'Ljava/lang/Object;' @12 null (0x00000000)
- public 'tail' 'Lcom/sun/tools/javac/util/List;' @16 null (0x00000000)
RCX=0x00000000e463de23 is an unallocated location in the heap
RDX=0xc363dd90781ba7b8 is an unknown value
RSP=0x00007fb158823ef0 is pointing into the stack for thread: 0x00007fb15002d0e0
RBP=0x0000000058823f10 is an unknown value
RSI=0x00000000d9aa9b20 is an oop: com.sun.tools.javac.comp.Resolve$12
{0x00000000d9aa9b20} - klass: 'com/sun/tools/javac/comp/Resolve$12'
- ---- fields (total size 5 words):
- 'name' 'Lcom/sun/tools/javac/util/Name;' @12 a 'com/sun/tools/javac/util/StringNameTable$NameImpl'{0x00000000ddfc92f8} (0xddfc92f8)
- 'site' 'Lcom/sun/tools/javac/code/Type;' @16 a 'com/sun/tools/javac/code/Type$ClassType'{0x00000000ddffe190} (0xddffe190)
- 'argtypes' 'Lcom/sun/tools/javac/util/List;' @20 a 'com/sun/tools/javac/util/List'{0x00000000d9aa9ae0} (0xd9aa9ae0)
- 'typeargtypes' 'Lcom/sun/tools/javac/util/List;' @24 null (0x00000000)
- 'maxPhase' 'Lcom/sun/tools/javac/comp/Resolve$MethodResolutionPhase;' @28 a 'com/sun/tools/javac/comp/Resolve$MethodResolutionPhase$1'{0x00000000c3688278} (0xc3688278)
- final synthetic 'this$0' 'Lcom/sun/tools/javac/comp/Resolve;' @32 a 'com/sun/tools/javac/comp/Resolve'{0x00000000ddfdddc8} (0xddfdddc8)
- final synthetic 'this$0' 'Lcom/sun/tools/javac/comp/Resolve;' @36 a 'com/sun/tools/javac/comp/Resolve'{0x00000000ddfdddc8} (0xddfdddc8)
RDI=0x00007fb15440e562 in mmap'd memory region [0x00007fb154352000 - 0x00007fb154541000], tag mtGC
R8 =0x0000000000000002 is an unknown value
R9 =0x000000000000000f is an unknown value
R10=0x0 is null
R11=0x0 is null
R12=0x0 is null
R13=0xc363dd90781ba7b8 is an unknown value
R14=0x00007fb15440e562 in mmap'd memory region [0x00007fb154352000 - 0x00007fb154541000], tag mtGC
R15=0x00007fb15002d0e0 is a thread
Top of Stack: (sp=0x00007fb158823ef0)
0x00007fb158823ef0: 00007fb140779bc9 00000000ffffffff ..w@............
0x00007fb158823f00: 00000000d9aac590 00007fb15002d0e0 ...........P....
0x00007fb158823f10: 0000000000000000 00000000c3688318 ..........h.....
0x00007fb158823f20: 00000000dd75cb70 00000000dd708eb0 p.u.......p.....
0x00007fb158823f30: 00000000ddffe138 00000000ddfdddc8 8...............
0x00007fb158823f40: 0000000000000000 00000000d9aa9b20 ........ .......
0x00007fb158823f50: 00000000d9aa9b48 00000000dd9bc138 H.......8.......
0x00007fb158823f60: 00000000ddfde878 00000000dd2ba148 x.......H.+.....
0x00007fb158823f70: 00007fb153d41000 00007fb1c3688318 ...S......h.....
0x00007fb158823f80: 00000000c2201f80 00007fb100000001 .. .............
0x00007fb158823f90: 00000000ddfdddc8 00007fb1408fc4f8 ...........@....
0x00007fb158823fa0: 00000000ddffe190 00000000dd75cb70 ........p.u.....
0x00007fb158823fb0: 00000000dd708eb0 00000000ddffe138 ..p.....8.......
0x00007fb158823fc0: 00000000d9aa9af8 00007fb11b8ad806 ................
0x00007fb158823fd0: 0000000078068a38 0000000000000000 8..x............
0x00007fb158823fe0: 00000000ddfefdf8 00007fb1392415ec ..........$9....
0x00007fb158823ff0: 00000000ddfc92f8 00000000d9aa9ae0 ................
0x00007fb158824000: 0000000000000000 00000000dcfdd6f8 ................
0x00007fb158824010: 00000000ddfde828 00007fb14046ee0c (.........F@....
0x00007fb158824020: 00000000c2201f80 00007fb100000001 .. .............
0x00007fb158824030: 00000000dd6ac2b8 00007fb140581358 ..j.....X.X@....
0x00007fb158824040: 00000000d9aa9ae0 00000000d9aa9af8 ................
0x00007fb158824050: 00000000ddffe190 00000000ddfdddc8 ................
0x00007fb158824060: 00000000dd708eb0 00000000dd75cb70 ..p.....p.u.....
0x00007fb158824070: 00000000ddfc92f8 00000000dde3b3b0 ................
0x00007fb158824080: 00000000dd6ac2b8 00000000dcfdd6f8 ..j.............
0x00007fb158824090: 00000000ddfefdf8 00007fb13954d864 ........d.T9....
0x00007fb1588240a0: 0000000000000000 00007fb140527754 ........TwR@....
0x00007fb1588240b0: 00000000ddfde510 00007fb14046ee0c ..........F@....
0x00007fb1588240c0: 00000000dd6ac310 00007fb153d41000 ..j........S....
0x00007fb1588240d0: 00000000d9aa8d68 dcfdd6f800000001 h...............
0x00007fb1588240e0: 00000000ddfde510 00007fb1403d6b64 ........dk=@....
Instructions: (pc=0x00007fb15077195a)
0x00007fb15077185a: 00 00 09 00 9e e9 4d 44 4f 45 78 74 72 61 44 61
0x00007fb15077186a: 74 61 5f 6c 6f 63 6b 00 e8 8e 00 00 00 00 75 01
0x00007fb15077187a: 00 00 00 00 00 00 48 01 00 00 00 00 00 00 00 00
0x00007fb15077188a: 00 00 07 00 9e e9 00 00 00 00 00 00 00 00 00 00
0x00007fb15077189a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718aa: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718ba: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718ca: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718da: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718ea: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718fa: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb15077190a: 00 00 f1 f1 f1 f1 00 1a 77 50 b1 7f 00 00 4a 00
0x00007fb15077191a: 00 00 00 00 00 00 07 f1 f1 f1 f1 f1 f1 f1 30 1a
0x00007fb15077192a: 77 50 b1 7f 00 00 10 00 00 00 00 00 00 00 07 f1
0x00007fb15077193a: f1 f1 f1 f1 f1 f1 00 00 00 00 00 00 00 00 00 00
0x00007fb15077194a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb15077195a: 00 00 00 00 00 00 00 00 01 00 00 00 00 f1 00 00
0x00007fb15077196a: 00 c0 ff ff ff ff 00 00 00 00 00 00 00 00 00 00
0x00007fb15077197a: 00 00 01 00 00 00 00 f1 f1 f1 f1 f1 f1 f1 00 00
0x00007fb15077198a: 00 00 00 00 00 00 47 59 52 57 b1 7f 00 00 47 59
0x00007fb15077199a: 52 57 b1 7f 00 00 01 00 00 00 00 00 00 00 00 00
0x00007fb1507719aa: f1 f1 f1 f1 f1 f1 00 00 00 00 00 00 00 00 00 f1
0x00007fb1507719ba: f1 f1 f1 f1 f1 f1 80 38 01 00 00 00 00 00 47 59
0x00007fb1507719ca: 52 57 b1 7f 00 00 47 59 52 57 b1 7f 00 00 e8 8e
0x00007fb1507719da: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 35 00
0x00007fb1507719ea: 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00
0x00007fb1507719fa: 00 00 07 00 9e e9 00 00 00 00 00 00 00 00 00 00
0x00007fb150771a0a: 00 00 00 00 00 00 e8 8e 00 00 00 00 00 00 35 00
0x00007fb150771a1a: 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00
0x00007fb150771a2a: 00 00 07 00 9e e9 00 00 00 00 00 00 00 00 e8 8e
0x00007fb150771a3a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 01
0x00007fb150771a4a: 00 00 00 00 00 00 50 01 00 00 00 00 00 00 00 00
Stack slot to memory mapping:
stack at sp + 0 slots: 0x00007fb140779bc9 is at entry_point+903 in (nmethod*)0x00007fb140779508
Compiled method (c2) 180170 7142 ! 4 com.sun.tools.javac.comp.Resolve::lookupMethod (174 bytes)
total in heap [0x00007fb140779508,0x00007fb14077af70] = 6760
relocation [0x00007fb1407795f0,0x00007fb140779828] = 568
main code [0x00007fb140779840,0x00007fb14077ae60] = 5664
stub code [0x00007fb14077ae60,0x00007fb14077ae98] = 56
oops [0x00007fb14077ae98,0x00007fb14077aed0] = 56
metadata [0x00007fb14077aed0,0x00007fb14077af70] = 160
immutable data [0x00007fb0dc7fd9d0,0x00007fb0dc7fee90] = 5312
dependencies [0x00007fb0dc7fd9d0,0x00007fb0dc7fd9f8] = 40
nul chk table [0x00007fb0dc7fd9f8,0x00007fb0dc7fda60] = 104
handler table [0x00007fb0dc7fda60,0x00007fb0dc7fdb08] = 168
scopes pcs [0x00007fb0dc7fdb08,0x00007fb0dc7fe748] = 3136
scopes data [0x00007fb0dc7fe748,0x00007fb0dc7fee90] = 1864
stack at sp + 1 slots: 0x00000000ffffffff is an unallocated location in the heap
stack at sp + 2 slots: 0x00000000d9aac590 is an oop: com.sun.tools.javac.code.Scope$ScopeImpl$2
{0x00000000d9aac590} - klass: 'com/sun/tools/javac/code/Scope$ScopeImpl$2'
- ---- fields (total size 5 words):
- 'seenRemoveCount' 'I' @12 -1 (0xffffffff)
- 'currentEntry' 'Lcom/sun/tools/javac/code/Scope$Entry;' @16 a 'com/sun/tools/javac/code/Scope$Entry'{0x00000000c368d908} (0xc368d908)
- final synthetic 'val$name' 'Lcom/sun/tools/javac/util/Name;' @20 a 'com/sun/tools/javac/util/StringNameTable$NameImpl'{0x00000000ddfc92f8} (0xddfc92f8)
- final synthetic 'val$sf' 'Ljava/util/function/Predicate;' @24 a 'com/sun/tools/javac/comp/Resolve$LookupFilter'{0x00000000d9aac560} (0xd9aac560)
- final synthetic 'val$lookupKind' 'Lcom/sun/tools/javac/code/Scope$LookupKind;' @28 a 'com/sun/tools/javac/code/Scope$LookupKind'{0x00000000c25b51b0} (0xc25b51b0)
- final synthetic 'this$0' 'Lcom/sun/tools/javac/code/Scope$ScopeImpl;' @32 a 'com/sun/tools/javac/code/Scope$ScopeImpl'{0x00000000da7a19d0} (0xda7a19d0)
stack at sp + 3 slots: 0x00007fb15002d0e0 is a thread
stack at sp + 4 slots: 0x0 is null
stack at sp + 5 slots: 0x00000000c3688318 is an oop: com.sun.tools.javac.comp.Resolve$MethodResolutionPhase
{0x00000000c3688318} - klass: 'com/sun/tools/javac/comp/Resolve$MethodResolutionPhase'
- ---- fields (total size 4 words):
- private final 'ordinal' 'I' @12 0 (0x00000000)
- private 'hash' 'I' @16 0 (0x00000000)
- private final 'name' 'Ljava/lang/String;' @20 "BASIC"{0x00000000c223daa8} (0xc223daa8)
- final 'isBoxingRequired' 'Z' @24 false (0x00)
- final 'isVarargsRequired' 'Z' @25 false (0x00)
stack at sp + 6 slots: 0x00000000dd75cb70 is an oop: com.sun.tools.javac.comp.Env
{0x00000000dd75cb70} - klass: 'com/sun/tools/javac/comp/Env'
- ---- fields (total size 6 words):
- public 'baseClause' 'Z' @12 false (0x00)
- public 'next' 'Lcom/sun/tools/javac/comp/Env;' @16 a 'com/sun/tools/javac/comp/Env'{0x00000000dd75c6d8} (0xdd75c6d8)
- public 'outer' 'Lcom/sun/tools/javac/comp/Env;' @20 a 'com/sun/tools/javac/comp/Env'{0x00000000dd75c6d8} (0xdd75c6d8)
- public 'tree' 'Lcom/sun/tools/javac/tree/JCTree;' @24 a 'com/sun/tools/javac/tree/JCTree$JCClassDecl'{0x00000000dd742d28} (0xdd742d28)
- public 'toplevel' 'Lcom/sun/tools/javac/tree/JCTree$JCCompilationUnit;' @28 a 'com/sun/tools/javac/tree/JCTree$JCCompilationUnit'{0x00000000dd742e80} (0xdd742e80)
- public 'enclClass' 'Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;' @32 a 'com/sun/tools/javac/tree/JCTree$JCClassDecl'{0x00000000dd742d28} (0xdd742d28)
- public 'enclMethod' 'Lcom/sun/tools/javac/tree/JCTree$JCMethodDecl;' @36 null (0x00000000)
- public 'info' 'Ljava/lang/Object;' @40 a 'com/sun/tools/javac/comp/AttrContext'{0x00000000dd75cb30} (0xdd75cb30)
stack at sp + 7 slots: 0x00000000dd708eb0 is an oop: com.sun.tools.javac.tree.JCTree$JCBinary
{0x00000000dd708eb0} - klass: 'com/sun/tools/javac/tree/JCTree$JCBinary'
- ---- fields (total size 5 words):
- public 'pos' 'I' @12 35305 (0x000089e9)
- public 'type' 'Lcom/sun/tools/javac/code/Type;' @16 a 'com/sun/tools/javac/code/Type$ClassType'{0x00000000ddffe190} (0xddffe190)
- protected 'opcode' 'Lcom/sun/tools/javac/tree/JCTree$Tag;' @20 a 'com/sun/tools/javac/tree/JCTree$Tag'{0x00000000c3676470} (0xc3676470)
- public 'operator' 'Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;' @24 a 'com/sun/tools/javac/code/Symbol$OperatorSymbol'{0x00000000daa0b848} (0xdaa0b848)
- public 'lhs' 'Lcom/sun/tools/javac/tree/JCTree$JCExpression;' @28 a 'com/sun/tools/javac/tree/JCTree$JCBinary'{0x00000000dd708e88} (0xdd708e88)
- public 'rhs' 'Lcom/sun/tools/javac/tree/JCTree$JCExpression;' @32 a 'com/sun/tools/javac/tree/JCTree$JCFieldAccess'{0x00000000dd7089e8} (0xdd7089e8)
Lock stack of current Java thread (top to bottom):
--------------- P R O C E S S ---------------
Based on this snippet from the hs_err_pid file:
Stack slot to memory mapping:
stack at sp + 0 slots: 0x00007fb140779bc9 is at entry_point+903 in (nmethod*)0x00007fb140779508
Compiled method (c2) 180170 7142 ! 4 com.sun.tools.javac.comp.Resolve::lookupMethod (174 bytes)
total in heap [0x00007fb140779508,0x00007fb14077af70] = 6760
relocation [0x00007fb1407795f0,0x00007fb140779828] = 568
main code [0x00007fb140779840,0x00007fb14077ae60] = 5664
stub code [0x00007fb14077ae60,0x00007fb14077ae98] = 56
oops [0x00007fb14077ae98,0x00007fb14077aed0] = 56
metadata [0x00007fb14077aed0,0x00007fb14077af70] = 160
immutable data [0x00007fb0dc7fd9d0,0x00007fb0dc7fee90] = 5312
dependencies [0x00007fb0dc7fd9d0,0x00007fb0dc7fd9f8] = 40
nul chk table [0x00007fb0dc7fd9f8,0x00007fb0dc7fda60] = 104
handler table [0x00007fb0dc7fda60,0x00007fb0dc7fdb08] = 168
scopes pcs [0x00007fb0dc7fdb08,0x00007fb0dc7fe748] = 3136
scopes data [0x00007fb0dc7fe748,0x00007fb0dc7fee90] = 1864
I think we've crashed in the JIT compiler (probably C2) so I'm
starting this bug off in hotspot/compiler for initial triage.
compiler/c2/irTests/TestFewIterationsCountedLoop.java
Here's a snippet from the log file:
#section:compile
----------messages:(7/346)----------
command: compile /opt/mach5/mesos/work_dir/jib-master/install/jdk-24+7-643/src.full/open/test/hotspot/jtreg/compiler/c2/irTests/TestFewIterationsCountedLoop.java
reason: .class file out of date or does not exist
started: Fri Jul 12 06:34:57 UTC 2024
Mode: agentvm
Agent id: 6
finished: Fri Jul 12 06:35:07 UTC 2024
elapsed time (seconds): 10.388
----------configuration:(13/1978)----------
Boot Layer (javac runtime environment)
class path: /opt/mach5/mesos/work_dir/jib-master/install/jtreg/7.4/1/bundles/jtreg-7.4+1.zip/jtreg/lib/jtreg.jar
patch: java.base /opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/patches/java.base
javac compilation environment
source path: /opt/mach5/mesos/work_dir/jib-master/install/jdk-24+7-643/src.full/open/test/hotspot/jtreg/compiler/c2/irTests
/opt/mach5/mesos/work_dir/jib-master/install/jdk-24+7-643/src.full/open/test/lib
/opt/mach5/mesos/work_dir/jib-master/install/jdk-24+7-643/src.full/open/test/hotspot/jtreg
class path: /opt/mach5/mesos/work_dir/jib-master/install/jdk-24+7-643/src.full/open/test/hotspot/jtreg/compiler/c2/irTests
/opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/classes/2/compiler/c2/irTests/TestFewIterationsCountedLoop.d
/opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/classes/2/test/lib
/opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/classes/2
<snip>
----------stdout:(18/1347)----------
#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007fb15077195a, pid=2886597, tid=2886603
#
# JRE version: Java(TM) SE Runtime Environment (24.0+7) (fastdebug build 24-ea+7-643)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-ea+7-643, mixed mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# C 0x00007fb15077195a
#
# Core dump will be written. Default location: Core dumps may be processed with "/opt/core.sh %p" (or dumping to /opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/scratch/3/core.2886597)
#
# An error report file with more information is saved as:
# /opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S15481/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/16909592-576c-4258-a129-11b2ee28e393/runs/877bdb5d-e1bf-4cb5-95ec-ae4534296cf7/testoutput/test-support/jtreg_open_test_hotspot_jtreg_hotspot_compiler/scratch/3/hs_err_pid2886597.log
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
result: Error. Agent communication error: java.io.EOFException; check console log for any additional details
Here's the thread info from the hs_err_pid file:
-------------- T H R E A D ---------------
Current thread (0x00007fb15002d0e0): JavaThread "main" [_thread_in_Java, id=2886603, stack(0x00007fb158726000,0x00007fb158827000) (1028K)]
Stack: [0x00007fb158726000,0x00007fb158827000], sp=0x00007fb158823ef0, free space=1015k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
C 0x00007fb15077195a
siginfo: si_signo: 11 (SIGSEGV), si_code: 2 (SEGV_ACCERR), si_addr: 0x00007fb15077195a
Registers:
RAX=0x00000000dd9bc116, RBX=0x00000000c223a0a0, RCX=0x00000000e463de23, RDX=0xc363dd90781ba7b8
RSP=0x00007fb158823ef0, RBP=0x0000000058823f10, RSI=0x00000000d9aa9b20, RDI=0x00007fb15440e562
R8 =0x0000000000000002, R9 =0x000000000000000f, R10=0x0000000000000000, R11=0x0000000000000000
R12=0x0000000000000000, R13=0xc363dd90781ba7b8, R14=0x00007fb15440e562, R15=0x00007fb15002d0e0
RIP=0x00007fb15077195a, EFLAGS=0x0000000000010213, CSGSFS=0x002b000000000033, ERR=0x0000000000000015
TRAPNO=0x000000000000000e
Register to memory mapping:
RAX=
[error occurred during error reporting (printing register info), id 0xe0000000, Internal Error (/opt/mach5/mesos/work_dir/slaves/a4a7850a-7c35-410a-b879-d77fbb2f6087-S14871/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/eacf846e-f9f7-4144-a4d6-7b8de5f6513f/runs/3007d826-ca1a-43fe-af30-d5378188c33e/workspace/open/src/hotspot/share/oops/compressedKlass.inline.hpp:46)]
RBX=0x00000000c223a0a0 is an oop: com.sun.tools.javac.util.List$1
{0x00000000c223a0a0} - klass: 'com/sun/tools/javac/util/List$1'
- ---- fields (total size 3 words):
- public 'head' 'Ljava/lang/Object;' @12 null (0x00000000)
- public 'tail' 'Lcom/sun/tools/javac/util/List;' @16 null (0x00000000)
RCX=0x00000000e463de23 is an unallocated location in the heap
RDX=0xc363dd90781ba7b8 is an unknown value
RSP=0x00007fb158823ef0 is pointing into the stack for thread: 0x00007fb15002d0e0
RBP=0x0000000058823f10 is an unknown value
RSI=0x00000000d9aa9b20 is an oop: com.sun.tools.javac.comp.Resolve$12
{0x00000000d9aa9b20} - klass: 'com/sun/tools/javac/comp/Resolve$12'
- ---- fields (total size 5 words):
- 'name' 'Lcom/sun/tools/javac/util/Name;' @12 a 'com/sun/tools/javac/util/StringNameTable$NameImpl'{0x00000000ddfc92f8} (0xddfc92f8)
- 'site' 'Lcom/sun/tools/javac/code/Type;' @16 a 'com/sun/tools/javac/code/Type$ClassType'{0x00000000ddffe190} (0xddffe190)
- 'argtypes' 'Lcom/sun/tools/javac/util/List;' @20 a 'com/sun/tools/javac/util/List'{0x00000000d9aa9ae0} (0xd9aa9ae0)
- 'typeargtypes' 'Lcom/sun/tools/javac/util/List;' @24 null (0x00000000)
- 'maxPhase' 'Lcom/sun/tools/javac/comp/Resolve$MethodResolutionPhase;' @28 a 'com/sun/tools/javac/comp/Resolve$MethodResolutionPhase$1'{0x00000000c3688278} (0xc3688278)
- final synthetic 'this$0' 'Lcom/sun/tools/javac/comp/Resolve;' @32 a 'com/sun/tools/javac/comp/Resolve'{0x00000000ddfdddc8} (0xddfdddc8)
- final synthetic 'this$0' 'Lcom/sun/tools/javac/comp/Resolve;' @36 a 'com/sun/tools/javac/comp/Resolve'{0x00000000ddfdddc8} (0xddfdddc8)
RDI=0x00007fb15440e562 in mmap'd memory region [0x00007fb154352000 - 0x00007fb154541000], tag mtGC
R8 =0x0000000000000002 is an unknown value
R9 =0x000000000000000f is an unknown value
R10=0x0 is null
R11=0x0 is null
R12=0x0 is null
R13=0xc363dd90781ba7b8 is an unknown value
R14=0x00007fb15440e562 in mmap'd memory region [0x00007fb154352000 - 0x00007fb154541000], tag mtGC
R15=0x00007fb15002d0e0 is a thread
Top of Stack: (sp=0x00007fb158823ef0)
0x00007fb158823ef0: 00007fb140779bc9 00000000ffffffff ..w@............
0x00007fb158823f00: 00000000d9aac590 00007fb15002d0e0 ...........P....
0x00007fb158823f10: 0000000000000000 00000000c3688318 ..........h.....
0x00007fb158823f20: 00000000dd75cb70 00000000dd708eb0 p.u.......p.....
0x00007fb158823f30: 00000000ddffe138 00000000ddfdddc8 8...............
0x00007fb158823f40: 0000000000000000 00000000d9aa9b20 ........ .......
0x00007fb158823f50: 00000000d9aa9b48 00000000dd9bc138 H.......8.......
0x00007fb158823f60: 00000000ddfde878 00000000dd2ba148 x.......H.+.....
0x00007fb158823f70: 00007fb153d41000 00007fb1c3688318 ...S......h.....
0x00007fb158823f80: 00000000c2201f80 00007fb100000001 .. .............
0x00007fb158823f90: 00000000ddfdddc8 00007fb1408fc4f8 ...........@....
0x00007fb158823fa0: 00000000ddffe190 00000000dd75cb70 ........p.u.....
0x00007fb158823fb0: 00000000dd708eb0 00000000ddffe138 ..p.....8.......
0x00007fb158823fc0: 00000000d9aa9af8 00007fb11b8ad806 ................
0x00007fb158823fd0: 0000000078068a38 0000000000000000 8..x............
0x00007fb158823fe0: 00000000ddfefdf8 00007fb1392415ec ..........$9....
0x00007fb158823ff0: 00000000ddfc92f8 00000000d9aa9ae0 ................
0x00007fb158824000: 0000000000000000 00000000dcfdd6f8 ................
0x00007fb158824010: 00000000ddfde828 00007fb14046ee0c (.........F@....
0x00007fb158824020: 00000000c2201f80 00007fb100000001 .. .............
0x00007fb158824030: 00000000dd6ac2b8 00007fb140581358 ..j.....X.X@....
0x00007fb158824040: 00000000d9aa9ae0 00000000d9aa9af8 ................
0x00007fb158824050: 00000000ddffe190 00000000ddfdddc8 ................
0x00007fb158824060: 00000000dd708eb0 00000000dd75cb70 ..p.....p.u.....
0x00007fb158824070: 00000000ddfc92f8 00000000dde3b3b0 ................
0x00007fb158824080: 00000000dd6ac2b8 00000000dcfdd6f8 ..j.............
0x00007fb158824090: 00000000ddfefdf8 00007fb13954d864 ........d.T9....
0x00007fb1588240a0: 0000000000000000 00007fb140527754 ........TwR@....
0x00007fb1588240b0: 00000000ddfde510 00007fb14046ee0c ..........F@....
0x00007fb1588240c0: 00000000dd6ac310 00007fb153d41000 ..j........S....
0x00007fb1588240d0: 00000000d9aa8d68 dcfdd6f800000001 h...............
0x00007fb1588240e0: 00000000ddfde510 00007fb1403d6b64 ........dk=@....
Instructions: (pc=0x00007fb15077195a)
0x00007fb15077185a: 00 00 09 00 9e e9 4d 44 4f 45 78 74 72 61 44 61
0x00007fb15077186a: 74 61 5f 6c 6f 63 6b 00 e8 8e 00 00 00 00 75 01
0x00007fb15077187a: 00 00 00 00 00 00 48 01 00 00 00 00 00 00 00 00
0x00007fb15077188a: 00 00 07 00 9e e9 00 00 00 00 00 00 00 00 00 00
0x00007fb15077189a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718aa: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718ba: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718ca: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718da: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718ea: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb1507718fa: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb15077190a: 00 00 f1 f1 f1 f1 00 1a 77 50 b1 7f 00 00 4a 00
0x00007fb15077191a: 00 00 00 00 00 00 07 f1 f1 f1 f1 f1 f1 f1 30 1a
0x00007fb15077192a: 77 50 b1 7f 00 00 10 00 00 00 00 00 00 00 07 f1
0x00007fb15077193a: f1 f1 f1 f1 f1 f1 00 00 00 00 00 00 00 00 00 00
0x00007fb15077194a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00
0x00007fb15077195a: 00 00 00 00 00 00 00 00 01 00 00 00 00 f1 00 00
0x00007fb15077196a: 00 c0 ff ff ff ff 00 00 00 00 00 00 00 00 00 00
0x00007fb15077197a: 00 00 01 00 00 00 00 f1 f1 f1 f1 f1 f1 f1 00 00
0x00007fb15077198a: 00 00 00 00 00 00 47 59 52 57 b1 7f 00 00 47 59
0x00007fb15077199a: 52 57 b1 7f 00 00 01 00 00 00 00 00 00 00 00 00
0x00007fb1507719aa: f1 f1 f1 f1 f1 f1 00 00 00 00 00 00 00 00 00 f1
0x00007fb1507719ba: f1 f1 f1 f1 f1 f1 80 38 01 00 00 00 00 00 47 59
0x00007fb1507719ca: 52 57 b1 7f 00 00 47 59 52 57 b1 7f 00 00 e8 8e
0x00007fb1507719da: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 35 00
0x00007fb1507719ea: 00 00 00 00 00 00 10 00 00 00 00 00 00 00 00 00
0x00007fb1507719fa: 00 00 07 00 9e e9 00 00 00 00 00 00 00 00 00 00
0x00007fb150771a0a: 00 00 00 00 00 00 e8 8e 00 00 00 00 00 00 35 00
0x00007fb150771a1a: 00 00 00 00 00 00 08 00 00 00 00 00 00 00 00 00
0x00007fb150771a2a: 00 00 07 00 9e e9 00 00 00 00 00 00 00 00 e8 8e
0x00007fb150771a3a: 00 00 00 00 00 00 00 00 00 00 00 00 00 00 75 01
0x00007fb150771a4a: 00 00 00 00 00 00 50 01 00 00 00 00 00 00 00 00
Stack slot to memory mapping:
stack at sp + 0 slots: 0x00007fb140779bc9 is at entry_point+903 in (nmethod*)0x00007fb140779508
Compiled method (c2) 180170 7142 ! 4 com.sun.tools.javac.comp.Resolve::lookupMethod (174 bytes)
total in heap [0x00007fb140779508,0x00007fb14077af70] = 6760
relocation [0x00007fb1407795f0,0x00007fb140779828] = 568
main code [0x00007fb140779840,0x00007fb14077ae60] = 5664
stub code [0x00007fb14077ae60,0x00007fb14077ae98] = 56
oops [0x00007fb14077ae98,0x00007fb14077aed0] = 56
metadata [0x00007fb14077aed0,0x00007fb14077af70] = 160
immutable data [0x00007fb0dc7fd9d0,0x00007fb0dc7fee90] = 5312
dependencies [0x00007fb0dc7fd9d0,0x00007fb0dc7fd9f8] = 40
nul chk table [0x00007fb0dc7fd9f8,0x00007fb0dc7fda60] = 104
handler table [0x00007fb0dc7fda60,0x00007fb0dc7fdb08] = 168
scopes pcs [0x00007fb0dc7fdb08,0x00007fb0dc7fe748] = 3136
scopes data [0x00007fb0dc7fe748,0x00007fb0dc7fee90] = 1864
stack at sp + 1 slots: 0x00000000ffffffff is an unallocated location in the heap
stack at sp + 2 slots: 0x00000000d9aac590 is an oop: com.sun.tools.javac.code.Scope$ScopeImpl$2
{0x00000000d9aac590} - klass: 'com/sun/tools/javac/code/Scope$ScopeImpl$2'
- ---- fields (total size 5 words):
- 'seenRemoveCount' 'I' @12 -1 (0xffffffff)
- 'currentEntry' 'Lcom/sun/tools/javac/code/Scope$Entry;' @16 a 'com/sun/tools/javac/code/Scope$Entry'{0x00000000c368d908} (0xc368d908)
- final synthetic 'val$name' 'Lcom/sun/tools/javac/util/Name;' @20 a 'com/sun/tools/javac/util/StringNameTable$NameImpl'{0x00000000ddfc92f8} (0xddfc92f8)
- final synthetic 'val$sf' 'Ljava/util/function/Predicate;' @24 a 'com/sun/tools/javac/comp/Resolve$LookupFilter'{0x00000000d9aac560} (0xd9aac560)
- final synthetic 'val$lookupKind' 'Lcom/sun/tools/javac/code/Scope$LookupKind;' @28 a 'com/sun/tools/javac/code/Scope$LookupKind'{0x00000000c25b51b0} (0xc25b51b0)
- final synthetic 'this$0' 'Lcom/sun/tools/javac/code/Scope$ScopeImpl;' @32 a 'com/sun/tools/javac/code/Scope$ScopeImpl'{0x00000000da7a19d0} (0xda7a19d0)
stack at sp + 3 slots: 0x00007fb15002d0e0 is a thread
stack at sp + 4 slots: 0x0 is null
stack at sp + 5 slots: 0x00000000c3688318 is an oop: com.sun.tools.javac.comp.Resolve$MethodResolutionPhase
{0x00000000c3688318} - klass: 'com/sun/tools/javac/comp/Resolve$MethodResolutionPhase'
- ---- fields (total size 4 words):
- private final 'ordinal' 'I' @12 0 (0x00000000)
- private 'hash' 'I' @16 0 (0x00000000)
- private final 'name' 'Ljava/lang/String;' @20 "BASIC"{0x00000000c223daa8} (0xc223daa8)
- final 'isBoxingRequired' 'Z' @24 false (0x00)
- final 'isVarargsRequired' 'Z' @25 false (0x00)
stack at sp + 6 slots: 0x00000000dd75cb70 is an oop: com.sun.tools.javac.comp.Env
{0x00000000dd75cb70} - klass: 'com/sun/tools/javac/comp/Env'
- ---- fields (total size 6 words):
- public 'baseClause' 'Z' @12 false (0x00)
- public 'next' 'Lcom/sun/tools/javac/comp/Env;' @16 a 'com/sun/tools/javac/comp/Env'{0x00000000dd75c6d8} (0xdd75c6d8)
- public 'outer' 'Lcom/sun/tools/javac/comp/Env;' @20 a 'com/sun/tools/javac/comp/Env'{0x00000000dd75c6d8} (0xdd75c6d8)
- public 'tree' 'Lcom/sun/tools/javac/tree/JCTree;' @24 a 'com/sun/tools/javac/tree/JCTree$JCClassDecl'{0x00000000dd742d28} (0xdd742d28)
- public 'toplevel' 'Lcom/sun/tools/javac/tree/JCTree$JCCompilationUnit;' @28 a 'com/sun/tools/javac/tree/JCTree$JCCompilationUnit'{0x00000000dd742e80} (0xdd742e80)
- public 'enclClass' 'Lcom/sun/tools/javac/tree/JCTree$JCClassDecl;' @32 a 'com/sun/tools/javac/tree/JCTree$JCClassDecl'{0x00000000dd742d28} (0xdd742d28)
- public 'enclMethod' 'Lcom/sun/tools/javac/tree/JCTree$JCMethodDecl;' @36 null (0x00000000)
- public 'info' 'Ljava/lang/Object;' @40 a 'com/sun/tools/javac/comp/AttrContext'{0x00000000dd75cb30} (0xdd75cb30)
stack at sp + 7 slots: 0x00000000dd708eb0 is an oop: com.sun.tools.javac.tree.JCTree$JCBinary
{0x00000000dd708eb0} - klass: 'com/sun/tools/javac/tree/JCTree$JCBinary'
- ---- fields (total size 5 words):
- public 'pos' 'I' @12 35305 (0x000089e9)
- public 'type' 'Lcom/sun/tools/javac/code/Type;' @16 a 'com/sun/tools/javac/code/Type$ClassType'{0x00000000ddffe190} (0xddffe190)
- protected 'opcode' 'Lcom/sun/tools/javac/tree/JCTree$Tag;' @20 a 'com/sun/tools/javac/tree/JCTree$Tag'{0x00000000c3676470} (0xc3676470)
- public 'operator' 'Lcom/sun/tools/javac/code/Symbol$OperatorSymbol;' @24 a 'com/sun/tools/javac/code/Symbol$OperatorSymbol'{0x00000000daa0b848} (0xdaa0b848)
- public 'lhs' 'Lcom/sun/tools/javac/tree/JCTree$JCExpression;' @28 a 'com/sun/tools/javac/tree/JCTree$JCBinary'{0x00000000dd708e88} (0xdd708e88)
- public 'rhs' 'Lcom/sun/tools/javac/tree/JCTree$JCExpression;' @32 a 'com/sun/tools/javac/tree/JCTree$JCFieldAccess'{0x00000000dd7089e8} (0xdd7089e8)
Lock stack of current Java thread (top to bottom):
--------------- P R O C E S S ---------------
Based on this snippet from the hs_err_pid file:
Stack slot to memory mapping:
stack at sp + 0 slots: 0x00007fb140779bc9 is at entry_point+903 in (nmethod*)0x00007fb140779508
Compiled method (c2) 180170 7142 ! 4 com.sun.tools.javac.comp.Resolve::lookupMethod (174 bytes)
total in heap [0x00007fb140779508,0x00007fb14077af70] = 6760
relocation [0x00007fb1407795f0,0x00007fb140779828] = 568
main code [0x00007fb140779840,0x00007fb14077ae60] = 5664
stub code [0x00007fb14077ae60,0x00007fb14077ae98] = 56
oops [0x00007fb14077ae98,0x00007fb14077aed0] = 56
metadata [0x00007fb14077aed0,0x00007fb14077af70] = 160
immutable data [0x00007fb0dc7fd9d0,0x00007fb0dc7fee90] = 5312
dependencies [0x00007fb0dc7fd9d0,0x00007fb0dc7fd9f8] = 40
nul chk table [0x00007fb0dc7fd9f8,0x00007fb0dc7fda60] = 104
handler table [0x00007fb0dc7fda60,0x00007fb0dc7fdb08] = 168
scopes pcs [0x00007fb0dc7fdb08,0x00007fb0dc7fe748] = 3136
scopes data [0x00007fb0dc7fe748,0x00007fb0dc7fee90] = 1864
I think we've crashed in the JIT compiler (probably C2) so I'm
starting this bug off in hotspot/compiler for initial triage.