#
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f6223e1a340, pid=11895, tid=12750
#
# JRE version: Java(TM) SE Runtime Environment Oracle GraalVM 21.0.2-dev+13.1 (21.0.2+13) (build 21.0.2+13-LTS-jvmci-23.1-b33)
# Java VM: Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 21.0.2-dev+13.1 (21.0.2+13-LTS-jvmci-23.1-b33, mixed mode, tiered, jvmci, compressed oops, compressed class ptrs, parallel gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xc32340] LoadKlassNode::make(PhaseGVN&, Node*, Node*, Node*, TypePtr const*, TypeKlassPtr const*)+0x2f0
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
Current CompileTask:
C2: 160180 34779 4 com.oracle.svm.core.StaticFieldsSupport$StaticFieldBaseNode::lower (158 bytes)
Stack: [0x00007f5e94bf5000,0x00007f5e94cf5000], sp=0x00007f5e94cf0630, free space=1005k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xc32340] LoadKlassNode::make(PhaseGVN&, Node*, Node*, Node*, TypePtr const*, TypeKlassPtr const*)+0x2f0
V [libjvm.so+0x85af34] GraphKit::load_object_klass(Node*)+0x194
V [libjvm.so+0x86123c] GraphKit::type_check_receiver(Node*, ciKlass*, float, Node**)+0x3c
V [libjvm.so+0x577027] PredictedCallGenerator::generate(JVMState*)+0x2b7
V [libjvm.so+0x732018] Parse::do_call()+0x1f8
V [libjvm.so+0xcfbe75] Parse::do_one_block()+0x1d5
V [libjvm.so+0xcfc2a5] Parse::do_all_blocks()+0xe5
V [libjvm.so+0xcfe9f5] Parse::Parse(JVMState*, ciMethod*, float)+0x725
V [libjvm.so+0x57570b] ParseGenerator::generate(JVMState*)+0x8b
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x732018] Parse::do_call()+0x1f8
V [libjvm.so+0xcfbe75] Parse::do_one_block()+0x1d5
V [libjvm.so+0xcfc2a5] Parse::do_all_blocks()+0xe5
V [libjvm.so+0xcfe9f5] Parse::Parse(JVMState*, ciMethod*, float)+0x725
V [libjvm.so+0x57570b] ParseGenerator::generate(JVMState*)+0x8b
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x732018] Parse::do_call()+0x1f8
V [libjvm.so+0xcfbe75] Parse::do_one_block()+0x1d5
V [libjvm.so+0xcfc2a5] Parse::do_all_blocks()+0xe5
V [libjvm.so+0xcfe9f5] Parse::Parse(JVMState*, ciMethod*, float)+0x725
V [libjvm.so+0x57570b] ParseGenerator::generate(JVMState*)+0x8b
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x732018] Parse::do_call()+0x1f8
V [libjvm.so+0xcfbe75] Parse::do_one_block()+0x1d5
V [libjvm.so+0xcfc2a5] Parse::do_all_blocks()+0xe5
V [libjvm.so+0xcfe9f5] Parse::Parse(JVMState*, ciMethod*, float)+0x725
V [libjvm.so+0x57570b] ParseGenerator::generate(JVMState*)+0x8b
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x732018] Parse::do_call()+0x1f8
V [libjvm.so+0xcfbe75] Parse::do_one_block()+0x1d5
V [libjvm.so+0xcfc2a5] Parse::do_all_blocks()+0xe5
V [libjvm.so+0xcfe9f5] Parse::Parse(JVMState*, ciMethod*, float)+0x725
V [libjvm.so+0x57570b] ParseGenerator::generate(JVMState*)+0x8b
V [libjvm.so+0x646bc6] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0xd66
V [libjvm.so+0x57460d] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x17d
V [libjvm.so+0x64caf7] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xa97
V [libjvm.so+0x64fbd8] CompileBroker::compiler_thread_loop()+0x698
V [libjvm.so+0x8f8d28] JavaThread::thread_main_inner() [clone .part.0]+0xb8
V [libjvm.so+0xea60f8] Thread::call_run()+0xa8
V [libjvm.so+0xccbbaa] thread_native_entry(Thread*)+0xda
# A fatal error has been detected by the Java Runtime Environment:
#
# SIGSEGV (0xb) at pc=0x00007f6223e1a340, pid=11895, tid=12750
#
# JRE version: Java(TM) SE Runtime Environment Oracle GraalVM 21.0.2-dev+13.1 (21.0.2+13) (build 21.0.2+13-LTS-jvmci-23.1-b33)
# Java VM: Java HotSpot(TM) 64-Bit Server VM Oracle GraalVM 21.0.2-dev+13.1 (21.0.2+13-LTS-jvmci-23.1-b33, mixed mode, tiered, jvmci, compressed oops, compressed class ptrs, parallel gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0xc32340] LoadKlassNode::make(PhaseGVN&, Node*, Node*, Node*, TypePtr const*, TypeKlassPtr const*)+0x2f0
#
# No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
#
# If you would like to submit a bug report, please visit:
# https://bugreport.java.com/bugreport/crash.jsp
#
Current CompileTask:
C2: 160180 34779 4 com.oracle.svm.core.StaticFieldsSupport$StaticFieldBaseNode::lower (158 bytes)
Stack: [0x00007f5e94bf5000,0x00007f5e94cf5000], sp=0x00007f5e94cf0630, free space=1005k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0xc32340] LoadKlassNode::make(PhaseGVN&, Node*, Node*, Node*, TypePtr const*, TypeKlassPtr const*)+0x2f0
V [libjvm.so+0x85af34] GraphKit::load_object_klass(Node*)+0x194
V [libjvm.so+0x86123c] GraphKit::type_check_receiver(Node*, ciKlass*, float, Node**)+0x3c
V [libjvm.so+0x577027] PredictedCallGenerator::generate(JVMState*)+0x2b7
V [libjvm.so+0x732018] Parse::do_call()+0x1f8
V [libjvm.so+0xcfbe75] Parse::do_one_block()+0x1d5
V [libjvm.so+0xcfc2a5] Parse::do_all_blocks()+0xe5
V [libjvm.so+0xcfe9f5] Parse::Parse(JVMState*, ciMethod*, float)+0x725
V [libjvm.so+0x57570b] ParseGenerator::generate(JVMState*)+0x8b
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x732018] Parse::do_call()+0x1f8
V [libjvm.so+0xcfbe75] Parse::do_one_block()+0x1d5
V [libjvm.so+0xcfc2a5] Parse::do_all_blocks()+0xe5
V [libjvm.so+0xcfe9f5] Parse::Parse(JVMState*, ciMethod*, float)+0x725
V [libjvm.so+0x57570b] ParseGenerator::generate(JVMState*)+0x8b
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x732018] Parse::do_call()+0x1f8
V [libjvm.so+0xcfbe75] Parse::do_one_block()+0x1d5
V [libjvm.so+0xcfc2a5] Parse::do_all_blocks()+0xe5
V [libjvm.so+0xcfe9f5] Parse::Parse(JVMState*, ciMethod*, float)+0x725
V [libjvm.so+0x57570b] ParseGenerator::generate(JVMState*)+0x8b
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x732018] Parse::do_call()+0x1f8
V [libjvm.so+0xcfbe75] Parse::do_one_block()+0x1d5
V [libjvm.so+0xcfc2a5] Parse::do_all_blocks()+0xe5
V [libjvm.so+0xcfe9f5] Parse::Parse(JVMState*, ciMethod*, float)+0x725
V [libjvm.so+0x57570b] ParseGenerator::generate(JVMState*)+0x8b
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x577069] PredictedCallGenerator::generate(JVMState*)+0x2f9
V [libjvm.so+0x732018] Parse::do_call()+0x1f8
V [libjvm.so+0xcfbe75] Parse::do_one_block()+0x1d5
V [libjvm.so+0xcfc2a5] Parse::do_all_blocks()+0xe5
V [libjvm.so+0xcfe9f5] Parse::Parse(JVMState*, ciMethod*, float)+0x725
V [libjvm.so+0x57570b] ParseGenerator::generate(JVMState*)+0x8b
V [libjvm.so+0x646bc6] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0xd66
V [libjvm.so+0x57460d] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x17d
V [libjvm.so+0x64caf7] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xa97
V [libjvm.so+0x64fbd8] CompileBroker::compiler_thread_loop()+0x698
V [libjvm.so+0x8f8d28] JavaThread::thread_main_inner() [clone .part.0]+0xb8
V [libjvm.so+0xea60f8] Thread::call_run()+0xa8
V [libjvm.so+0xccbbaa] thread_native_entry(Thread*)+0xda
- duplicates
-
JDK-8328702 C2: Crash during parsing because sub type check is not folded
-
- Closed
-