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

C2 compilation fails due to unschedulable graph if DominatorSearchLimit is reached

    Details

    • Subcomponent:
    • Resolved In Build:
      b10

      Backports

        Description

        # Internal Error (/oracle/valhalla1/open/src/hotspot/share/opto/lcm.cpp:1161), pid=8321, tid=8328
        # assert(false) failed: graph should be schedulable

        Current CompileTask:
        C2: 691 29 Test::test2 (39 bytes)

        Stack: [0x00007f48350db000,0x00007f48351dc000], sp=0x00007f48351d6d00, free space=1007k
        Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0x11c937e] PhaseCFG::schedule_local(Block*, GrowableArray<int>&, VectorSet&, long*)+0xdbe
        V [libjvm.so+0xd448e8] PhaseCFG::global_code_motion()+0xbf8
        V [libjvm.so+0xd44ff1] PhaseCFG::do_global_code_motion()+0x51
        V [libjvm.so+0x9f8ddc] Compile::Code_Gen()+0x24c
        V [libjvm.so+0x9fd158] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x1228
        V [libjvm.so+0x8200dd] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x10d
        V [libjvm.so+0xa096a4] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x334
        V [libjvm.so+0xa0a6f8] CompileBroker::compiler_thread_loop()+0x4f8
        V [libjvm.so+0x18be626] JavaThread::thread_main_inner()+0x1b6
        V [libjvm.so+0x18c3ce6] Thread::call_run()+0xf6
        V [libjvm.so+0x149467e] thread_native_entry(Thread*)+0x10e

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  thartmann Tobias Hartmann
                  Reporter:
                  thartmann Tobias Hartmann
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  4 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: