java -XX:-DeoptC1 -version
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/workspace/open/src/hotspot/share/c1/c1_GraphBuilder.cpp:1870), pid=1849093, tid=1849108
# assert(DeoptC1) failed: need debug information
#
# JRE version: Java(TM) SE Runtime Environment (23.0+37) (fastdebug build 23+37-2369)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 23+37-2369, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x725baa] GraphBuilder::dependency_recorder() const+0x4a
Current CompileTask:
C1:45 1 b 3 java.lang.String::hashCode (60 bytes)
Stack: [0x0000716196100000,0x0000716196200000], sp=0x00007161961fd900, free space=1014k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x725baa] GraphBuilder::dependency_recorder() const+0x4a (c1_GraphBuilder.cpp:1870)
V [libjvm.so+0x73b488] GraphBuilder::invoke(Bytecodes::Code)+0x478
V [libjvm.so+0x73cdcf] GraphBuilder::iterate_bytecodes_for_block(int)+0xaff
V [libjvm.so+0x740251] GraphBuilder::iterate_all_blocks(bool)+0x91
V [libjvm.so+0x741a61] GraphBuilder::GraphBuilder(Compilation*, IRScope*)+0x7b1
V [libjvm.so+0x7508d2] IRScope::IRScope(Compilation*, IRScope*, int, ciMethod*, int, bool)+0x322
V [libjvm.so+0x750ae8] IR::IR(Compilation*, ciMethod*, int)+0xa8
V [libjvm.so+0x7185e3] Compilation::build_hir() [clone .part.0]+0x113
V [libjvm.so+0x71a748] Compilation::compile_java_method()+0x458
V [libjvm.so+0x71b05e] Compilation::compile_method()+0x21e
V [libjvm.so+0x71b76b] Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*, bool, DirectiveSet*)+0x2fb
V [libjvm.so+0x71d29e] Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0xae
V [libjvm.so+0x9f00d8] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x928
V [libjvm.so+0x9f0d58] CompileBroker::compiler_thread_loop()+0x468
V [libjvm.so+0xe9a56c] JavaThread::thread_main_inner()+0xcc
V [libjvm.so+0x17b8206] Thread::call_run()+0xb6
V [libjvm.so+0x149f387] thread_native_entry(Thread*)+0x127
# A fatal error has been detected by the Java Runtime Environment:
#
# Internal Error (/workspace/open/src/hotspot/share/c1/c1_GraphBuilder.cpp:1870), pid=1849093, tid=1849108
# assert(DeoptC1) failed: need debug information
#
# JRE version: Java(TM) SE Runtime Environment (23.0+37) (fastdebug build 23+37-2369)
# Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 23+37-2369, mixed mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
# Problematic frame:
# V [libjvm.so+0x725baa] GraphBuilder::dependency_recorder() const+0x4a
Current CompileTask:
C1:45 1 b 3 java.lang.String::hashCode (60 bytes)
Stack: [0x0000716196100000,0x0000716196200000], sp=0x00007161961fd900, free space=1014k
Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
V [libjvm.so+0x725baa] GraphBuilder::dependency_recorder() const+0x4a (c1_GraphBuilder.cpp:1870)
V [libjvm.so+0x73b488] GraphBuilder::invoke(Bytecodes::Code)+0x478
V [libjvm.so+0x73cdcf] GraphBuilder::iterate_bytecodes_for_block(int)+0xaff
V [libjvm.so+0x740251] GraphBuilder::iterate_all_blocks(bool)+0x91
V [libjvm.so+0x741a61] GraphBuilder::GraphBuilder(Compilation*, IRScope*)+0x7b1
V [libjvm.so+0x7508d2] IRScope::IRScope(Compilation*, IRScope*, int, ciMethod*, int, bool)+0x322
V [libjvm.so+0x750ae8] IR::IR(Compilation*, ciMethod*, int)+0xa8
V [libjvm.so+0x7185e3] Compilation::build_hir() [clone .part.0]+0x113
V [libjvm.so+0x71a748] Compilation::compile_java_method()+0x458
V [libjvm.so+0x71b05e] Compilation::compile_method()+0x21e
V [libjvm.so+0x71b76b] Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*, bool, DirectiveSet*)+0x2fb
V [libjvm.so+0x71d29e] Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0xae
V [libjvm.so+0x9f00d8] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x928
V [libjvm.so+0x9f0d58] CompileBroker::compiler_thread_loop()+0x468
V [libjvm.so+0xe9a56c] JavaThread::thread_main_inner()+0xcc
V [libjvm.so+0x17b8206] Thread::call_run()+0xb6
V [libjvm.so+0x149f387] thread_native_entry(Thread*)+0x127
- relates to
-
JDK-8324241 Always record evol_method deps to avoid excessive method flushing
-
- Resolved
-
- links to
-
Review(master) openjdk/jdk/25900