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

Bad node estimate assertion failure

XMLWordPrintable

    • b20
    • 13
    • b24
    • Verified

        While running Kitchensink test, hit this assertion multiple times on
        multiple platforms:

        [stress.process.out] # assert(delta <= 2 * required) failed: Bad node estimate (actual: 734, request: 353)

        Current thread (0x00007f34d0440800): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=3259, stack(0x00007f348b5fe000,0x00007f348b6ff000)]

        Current CompileTask:
        C2:1900484 81164 b die.verwandlung.xmlspec::applyTemplates (2549 bytes)

        Stack: [0x00007f348b5fe000,0x00007f348b6ff000], sp=0x00007f348b6f92d0, free space=1004k
        Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0x1183b72] AutoNodeBudget::~AutoNodeBudget()+0x1c2
        V [libjvm.so+0x1180a03] IdealLoopTree::iteration_split(PhaseIdealLoop*, Node_List&)+0x1d3
        V [libjvm.so+0x1180858] IdealLoopTree::iteration_split(PhaseIdealLoop*, Node_List&)+0x28
        V [libjvm.so+0x1180858] IdealLoopTree::iteration_split(PhaseIdealLoop*, Node_List&)+0x28
        V [libjvm.so+0x11a3ce0] PhaseIdealLoop::build_and_optimize(LoopOptsMode)+0xbd0
        V [libjvm.so+0x99d782] PhaseIdealLoop::optimize(PhaseIterGVN&, LoopOptsMode)+0x242
        V [libjvm.so+0x99a58f] Compile::Optimize()+0x3cf
        V [libjvm.so+0x99c27a] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x103a
        V [libjvm.so+0x7de8ad] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x10d
        V [libjvm.so+0x9a8a7d] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x46d
        V [libjvm.so+0x9a9a78] CompileBroker::compiler_thread_loop()+0x3b8
        V [libjvm.so+0x168e03a] JavaThread::thread_main_inner()+0x26a
        V [libjvm.so+0x1696677] JavaThread::run()+0x227
        V [libjvm.so+0x16937a6] Thread::call_run()+0xf6
        V [libjvm.so+0x13af01e] thread_native_entry(Thread*)+0x10e

              Unassigned Unassigned
              kbarrett Kim Barrett
              Votes:
              0 Vote for this issue
              Watchers:
              7 Start watching this issue

                Created:
                Updated:
                Resolved: