Uploaded image for project: 'JDK'
  1. JDK
  2. JDK-8358572

C1 hits "need debug information" assert with -XX:-DeoptC1

XMLWordPrintable

    • Fix Understood

      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

            mhaessig Manuel Hässig
            thartmann Tobias Hartmann
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated: