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

assert(!target->can_be_statically_bound() || target == cha_monomorphic_target) failed

    XMLWordPrintable

Details

    • b13
    • generic
    • generic

    Description

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (src/hotspot/share/c1/c1_GraphBuilder.cpp:2117), pid=142253, tid=142268
      # Error: assert(!target->can_be_statically_bound() || target == cha_monomorphic_target) failed
      #
      # JRE version: Java(TM) SE Runtime Environment (24.0+4) (fastdebug build 24-ea+4-328)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-ea+4-328, mixed mode, tiered, compressed oops, compressed class ptrs, parallel gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x7316d0] GraphBuilder::invoke(Bytecodes::Code)+0x1280

      ...

      tack: [0x00007f4c80184000,0x00007f4c80284000], sp=0x00007f4c802811e0, free space=1012k
      Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.so+0x7316d0] GraphBuilder::invoke(Bytecodes::Code)+0x1280 (c1_GraphBuilder.cpp:2117)
      V [libjvm.so+0x73220f] GraphBuilder::iterate_bytecodes_for_block(int)+0xaff (c1_GraphBuilder.cpp:2972)
      V [libjvm.so+0x7356ca] GraphBuilder::iterate_all_blocks(bool)+0xca (c1_GraphBuilder.cpp:3040)
      V [libjvm.so+0x72f9f0] GraphBuilder::try_inline_full(ciMethod*, bool, bool, Bytecodes::Code, Instruction*)+0xb10 (c1_GraphBuilder.cpp:4096)
      V [libjvm.so+0x730288] GraphBuilder::try_inline(ciMethod*, bool, bool, Bytecodes::Code, Instruction*)+0x168 (c1_GraphBuilder.cpp:3567)
      V [libjvm.so+0x730890] GraphBuilder::invoke(Bytecodes::Code)+0x440 (c1_GraphBuilder.cpp:2142)
      V [libjvm.so+0x73220f] GraphBuilder::iterate_bytecodes_for_block(int)+0xaff (c1_GraphBuilder.cpp:2972)
      V [libjvm.so+0x7356ca] GraphBuilder::iterate_all_blocks(bool)+0xca (c1_GraphBuilder.cpp:3040)
      V [libjvm.so+0x72f9f0] GraphBuilder::try_inline_full(ciMethod*, bool, bool, Bytecodes::Code, Instruction*)+0xb10 (c1_GraphBuilder.cpp:4096)
      V [libjvm.so+0x730288] GraphBuilder::try_inline(ciMethod*, bool, bool, Bytecodes::Code, Instruction*)+0x168 (c1_GraphBuilder.cpp:3567)
      V [libjvm.so+0x730890] GraphBuilder::invoke(Bytecodes::Code)+0x440 (c1_GraphBuilder.cpp:2142)
      V [libjvm.so+0x73220f] GraphBuilder::iterate_bytecodes_for_block(int)+0xaff (c1_GraphBuilder.cpp:2972)
      V [libjvm.so+0x7356ca] GraphBuilder::iterate_all_blocks(bool)+0xca (c1_GraphBuilder.cpp:3040)
      V [libjvm.so+0x72f9f0] GraphBuilder::try_inline_full(ciMethod*, bool, bool, Bytecodes::Code, Instruction*)+0xb10 (c1_GraphBuilder.cpp:4096)
      V [libjvm.so+0x730288] GraphBuilder::try_inline(ciMethod*, bool, bool, Bytecodes::Code, Instruction*)+0x168 (c1_GraphBuilder.cpp:3567)
      V [libjvm.so+0x730890] GraphBuilder::invoke(Bytecodes::Code)+0x440 (c1_GraphBuilder.cpp:2142)
      V [libjvm.so+0x73220f] GraphBuilder::iterate_bytecodes_for_block(int)+0xaff (c1_GraphBuilder.cpp:2972)
      V [libjvm.so+0x735691] GraphBuilder::iterate_all_blocks(bool)+0x91 (c1_GraphBuilder.cpp:3055)
      V [libjvm.so+0x736ea1] GraphBuilder::GraphBuilder(Compilation*, IRScope*)+0x7b1 (c1_GraphBuilder.cpp:3424)
      V [libjvm.so+0x745d12] IRScope::IRScope(Compilation*, IRScope*, int, ciMethod*, int, bool)+0x322 (c1_IR.cpp:128)
      V [libjvm.so+0x745f28] IR::IR(Compilation*, ciMethod*, int)+0xa8 (c1_IR.cpp:273)
      V [libjvm.so+0x70d973] Compilation::build_hir() [clone .part.0]+0x113 (c1_Compilation.cpp:159)
      V [libjvm.so+0x70fad8] Compilation::compile_java_method()+0x458 (c1_Compilation.cpp:387)
      V [libjvm.so+0x7103ee] Compilation::compile_method()+0x21e (c1_Compilation.cpp:479)
      V [libjvm.so+0x710afb] Compilation::Compilation(AbstractCompiler*, ciEnv*, ciMethod*, int, BufferBlob*, bool, DirectiveSet*)+0x2fb (c1_Compilation.cpp:609)
      V [libjvm.so+0x71262e] Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0xae (c1_Compiler.cpp:260)
      V [libjvm.so+0x9ed5b8] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x928 (compileBroker.cpp:2303)
      V [libjvm.so+0x9ee248] CompileBroker::compiler_thread_loop()+0x478 (compileBroker.cpp:1961)
      V [libjvm.so+0xe97a1c] JavaThread::thread_main_inner()+0xcc (javaThread.cpp:757)
      V [libjvm.so+0x17b4b76] Thread::call_run()+0xb6 (thread.cpp:225)
      V [libjvm.so+0x149e2d7] thread_native_entry(Thread*)+0x127 (os_linux.cpp:858)

      Attachments

        Issue Links

          Activity

            People

              dlong Dean Long
              mikael Mikael Vidstedt
              Votes:
              0 Vote for this issue
              Watchers:
              9 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: