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

assert(_base == Tuple) failed: Not a Tuple after JDK-8280799

    XMLWordPrintable

    Details

    • Subcomponent:
    • Resolved In Build:
      b12

      Backports

        Description

        Reproduce:
         - test compiler/c2/TestCMoveHasTopInput.java with -XX:+UseShenandoahGC

        ```
        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error (/home/jvm/jdk/src/hotspot/share/opto/type.hpp:1782), pid=95812, tid=95826
        # assert(_base == Tuple) failed: Not a Tuple
        #

        Current CompileTask:
        C2: 1264 12 b TestCMoveHasTopInput::vMeth (97 bytes)

        Stack: [0x00007fef5ea1d000,0x00007fef5eb1e000], sp=0x00007fef5eb184c0, free space=1005k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.so+0x13b01ad] ProjNode::proj_type(Type const*) const [clone .part.31]+0x3d
        V [libjvm.so+0x14dab9e] PhaseIterGVN::transform_old(Node*)+0x2be
        V [libjvm.so+0x14d538d] PhaseIterGVN::optimize()+0x7d
        V [libjvm.so+0x9ec49a] PhaseIdealLoop::optimize(PhaseIterGVN&, LoopOptsMode)+0x2da
        V [libjvm.so+0x16e09fc] ShenandoahBarrierC2Support::expand(Compile*, PhaseIterGVN&)+0x6c
        V [libjvm.so+0x1618f4f] ShenandoahBarrierSetC2::expand_barriers(Compile*, PhaseIterGVN&) const+0xf
        V [libjvm.so+0x9e9a1e] Compile::Optimize()+0x10ae
        V [libjvm.so+0x9eb5dc] Compile::Compile(ciEnv*, ciMethod*, int, Options, DirectiveSet*)+0x193c
        V [libjvm.so+0x83e707] C2Compiler::compile_method(ciEnv*, ciMethod*, int, bool, DirectiveSet*)+0x407
        V [libjvm.so+0x9f8849] CompileBroker::invoke_compiler_on_method(CompileTask*)+0xbf9
        V [libjvm.so+0x9f9418] CompileBroker::compiler_thread_loop()+0x508
        V [libjvm.so+0x183f7de] JavaThread::thread_main_inner()+0x2fe
        V [libjvm.so+0x183fa71] JavaThread::run()+0x231
        V [libjvm.so+0x1845ed6] Thread::call_run()+0xf6
        V [libjvm.so+0x1458e99] thread_native_entry(Thread*)+0x109
        ```

          Attachments

            Issue Links

              Activity

                People

                Assignee:
                roland Roland Westrelin
                Reporter:
                jiefu Jie Fu
                Votes:
                0 Vote for this issue
                Watchers:
                8 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: