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

compiler/loopopts/superword/TestVectorizationWithInvariant crashes in loop opts

    XMLWordPrintable

Details

    • b89
    • Verified

    Backports

      Description

        # EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x00000000717742ab, pid=99976, tid=0x000000000000c574
        #
        # JRE version: Java(TM) SE Runtime Environment (9.0) (build 1.9.0-internal-fastdebug-20150828132249.rwestrel.8134288-b00)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.9.0-internal-20150828132249.rwestrel.8134288-b00, compiled mode, compressed oops, g1 gc, windows-amd64)
        # Problematic frame:
        # V [jvm.dll+0x7642ab] CountedLoopEndNode::loopnode+0xeb

        V [jvm.dll+0x7642ab] CountedLoopEndNode::loopnode+0xeb;; ?loopnode@CountedLoopEndNode@@QEBAPEAVCountedLoopNode@@XZ+0xeb
        V [jvm.dll+0x82b21a] SuperWord::get_pre_loop_end+0x16a;; ?get_pre_loop_end@SuperWord@@AEAAPEAVCountedLoopEndNode@@PEAVCountedLoopNode@@@Z+0x16a
        V [jvm.dll+0x83489e] SuperWord::transform_loop+0x14e;; ?transform_loop@SuperWord@@QEAAXPEAVIdealLoopTree@@_N@Z+0x14e
        V [jvm.dll+0x787549] IdealLoopTree::policy_unroll_slp_analysis+0x69;; ?policy_unroll_slp_analysis@IdealLoopTree@@QEAAXPEAVCountedLoopNode@@PEAVPhaseIdealLoop@@H@Z+0x69
        V [jvm.dll+0x78735a] IdealLoopTree::policy_unroll+0x3fa;; ?policy_unroll@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@@Z+0x3fa
        V [jvm.dll+0x783b3d] IdealLoopTree::iteration_split_impl+0x1ed;; ?iteration_split_impl@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0x1ed
        V [jvm.dll+0x7838f8] IdealLoopTree::iteration_split+0xb8;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xb8
        V [jvm.dll+0x78393c] IdealLoopTree::iteration_split+0xfc;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xfc
        V [jvm.dll+0x78393c] IdealLoopTree::iteration_split+0xfc;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xfc
        V [jvm.dll+0x78393c] IdealLoopTree::iteration_split+0xfc;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xfc
        V [jvm.dll+0x78393c] IdealLoopTree::iteration_split+0xfc;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xfc
        V [jvm.dll+0x78393c] IdealLoopTree::iteration_split+0xfc;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xfc
        V [jvm.dll+0x78393c] IdealLoopTree::iteration_split+0xfc;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xfc
        V [jvm.dll+0x78393c] IdealLoopTree::iteration_split+0xfc;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xfc
        V [jvm.dll+0x78393c] IdealLoopTree::iteration_split+0xfc;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xfc
        V [jvm.dll+0x78393c] IdealLoopTree::iteration_split+0xfc;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xfc
        V [jvm.dll+0x78393c] IdealLoopTree::iteration_split+0xfc;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0xfc
        V [jvm.dll+0x783879] IdealLoopTree::iteration_split+0x39;; ?iteration_split@IdealLoopTree@@QEAA_NPEAVPhaseIdealLoop@@AEAVNode_List@@@Z+0x39
        V [jvm.dll+0x75a275] PhaseIdealLoop::build_and_optimize+0xb55;; ?build_and_optimize@PhaseIdealLoop@@AEAAX_N0@Z+0xb55
        V [jvm.dll+0x6d2ecc] Compile::Optimize+0x98c;; ?Optimize@Compile@@AEAAXXZ+0x98c
        V [jvm.dll+0x6d030c] Compile::Compile+0xfec;; ??0Compile@@QEAA@PEAVciEnv@@PEAVC2Compiler@@PEAVciMethod@@H_N33@Z+0xfec
        V [jvm.dll+0x6a4ac7] C2Compiler::compile_method+0x107;; ?compile_method@C2Compiler@@UEAAXPEAVciEnv@@PEAVciMethod@@H@Z+0x107
        V [jvm.dll+0x12c95d] CompileBroker::invoke_compiler_on_method+0x54d;; ?invoke_compiler_on_method@CompileBroker@@CAXPEAVCompileTask@@@Z+0x54d
        V [jvm.dll+0x12b025] CompileBroker::compiler_thread_loop+0x385;; ?compiler_thread_loop@CompileBroker@@SAXXZ+0x385
        V [jvm.dll+0x33f357] JavaThread::thread_main_inner+0x177;; ?thread_main_inner@JavaThread@@QEAAXXZ+0x177
        V [jvm.dll+0x33e286] JavaThread::run+0x1d6;; ?run@JavaThread@@UEAAXXZ+0x1d6
        V [jvm.dll+0x3dcf9e] java_start+0xde;; ?java_start@@YAIPEAVThread@@@Z+0xde

        Attachments

          1. 0021.tar.gz
            8 kB
          2. 0021.tar.gz
            8 kB
          3. emptyLoop1.png
            emptyLoop1.png
            23 kB
          4. emptyLoop2.png
            emptyLoop2.png
            21 kB

          Issue Links

            Activity

              People

                thartmann Tobias Hartmann
                roland Roland Westrelin
                Votes:
                0 Vote for this issue
                Watchers:
                5 Start watching this issue

                Dates

                  Created:
                  Updated:
                  Resolved: