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

split_if creates empty phi and region nodes

    Details

    • Subcomponent:
    • Resolved In Build:
      b162
    • Verification:
      Verified

      Backports

        Description

        Hotspot PIT testing, happened once on Mac OS X x64
        Bugs with this assertion have been fixed a number of times JDK-8143307, JDK-8066775, JDK-8066045, JDK-8027444

        #
        # A fatal error has been detected by the Java Runtime Environment:
        #
        # Internal Error (/opt/jprt/T/P1/170438.amurillo/s/hotspot/src/share/vm/opto/node.hpp:363), pid=74713, tid=30723
        # assert(i < _max) failed: oob: i=1, _max=1
        #
        # JRE version: Java(TM) SE Runtime Environment (9.0) (fastdebug build 9-internal+0-2016-08-26-170438.amurillo.jdk9-hs-2016-08-26-snapshot)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 9-internal+0-2016-08-26-170438.amurillo.jdk9-hs-2016-08-26-snapshot, compiled mode, compressed oops, g1 gc, bsd-amd64)
        # Core dump will be written. Default location: /cores/core.74713
        #
        # If you would like to submit a bug report, please visit:
        # http://bugreport.java.com/bugreport/crash.jsp
        #

        --------------- S U M M A R Y ------------

        Command Line: -Dtest.src=/export/local/aurora/CommonData/j2se_jdk/jdk/test/java/lang/invoke -Dtest.src.path=/export/local/aurora/CommonData/j2se_jdk/jdk/test/java/lang/invoke:/export/local/aurora/CommonData/j2se_jdk/jdk/test/lib/testlibrary:/export/local/aurora/CommonData/j2se_jdk/jdk/test/lib/testlibrary/jsr292 -Dtest.classes=/export/local/aurora/sandbox/results/workDir/classes/2/java/lang/invoke -Dtest.class.path=/export/local/aurora/sandbox/results/workDir/classes/2/java/lang/invoke:/export/local/aurora/sandbox/results/workDir/classes/2/lib/testlibrary:/export/local/aurora/sandbox/results/workDir/classes/2/lib/testlibrary/jsr292 -Dtest.vm.opts= -Dtest.tool.vm.opts= -Dtest.compiler.opts= -Dtest.java.opts=-Xcomp -Xcomp -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:-TieredCompilation -XX:+IgnoreUnrecognizedVMOptions -XX:+DeoptimizeALot -Dtest.jdk=/export/local/aurora/CommonData/TEST_JAVA_HOME -Dcompile.jdk=/export/local/aurora/CommonData/TEST_JAVA_HOME -Dtest.timeout.factor=16.0 -Dtest.nativepath=/export/local/aurora/sandbox/JTREG_NATIVEPATH_LIBRARY_PREPARED -Xcomp -Xcomp -XX:MaxRAMFraction=8 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:-TieredCompilation -XX:+IgnoreUnrecognizedVMOptions -XX:+DeoptimizeALot -Djava.library.path=/export/local/aurora/sandbox/JTREG_NATIVEPATH_LIBRARY_PREPARED -XX:+IgnoreUnrecognizedVMOptions -XX:-VerifyDependencies -esa com.sun.javatest.regtest.agent.MainWrapper /export/local/aurora/sandbox/results/workDir/java/lang/invoke/MethodHandlesTest.d/junit.0.jta java/lang/invoke/MethodHandlesTest.java test.java.lang.invoke.MethodHandlesTest

        Host: vmsqe-mac-35.ru.oracle.com, MacPro5,1 x86_64 3200 MHz, 8 cores, 8G, Darwin 12.5.0
        Time: Mon Aug 29 03:59:36 2016 MSK elapsed time: 8901 seconds (0d 2h 28m 21s)

        --------------- T H R E A D ---------------

        Current thread (0x00007fd9bb08c800): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=30723, stack(0x000000011dbd8000,0x000000011dcd8000)]


        Current CompileTask:
        C2:8901495 206671 b java.lang.invoke.MethodHandleImpl::makePairwiseConvertByEditor (397 bytes)

        Stack: [0x000000011dbd8000,0x000000011dcd8000], sp=0x000000011dcd2aa0, free space=1002k
        Native frames: (J=compiled Java code, j=interpreted, Vv=VM code, C=native code)
        V [libjvm.dylib+0xc0e84f] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x425
        V [libjvm.dylib+0xc0f018] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, __va_list_tag*)+0x4a
        V [libjvm.dylib+0x4796f9] report_vm_error(char const*, int, char const*, char const*, ...)+0xcd
        V [libjvm.dylib+0x8a874e] Node::in(unsigned int) const+0x7e
        V [libjvm.dylib+0x9e5b4c] Node::dominates(Node*, Node_List&)+0x26c
        V [libjvm.dylib+0x9772c6] MemNode::all_controls_dominate(Node*, Node*)+0x42e
        V [libjvm.dylib+0x977947] MemNode::find_previous_store(PhaseTransform*)+0x223
        V [libjvm.dylib+0x97b7b0] LoadNode::Ideal(PhaseGVN*, bool)+0x5f0
        V [libjvm.dylib+0xa6592c] PhaseIterGVN::transform_old(Node*)+0xb0
        V [libjvm.dylib+0xa655df] PhaseIterGVN::optimize()+0xb3
        V [libjvm.dylib+0x41af1a] Compile::Optimize()+0x11a
        V [libjvm.dylib+0x419ce5] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0xbeb
        V [libjvm.dylib+0x41c9d1] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x31
        V [libjvm.dylib+0x320cc0] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x130
        V [libjvm.dylib+0x42e09a] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x70e
        V [libjvm.dylib+0x42d648] CompileBroker::compiler_thread_loop()+0x2e2
        V [libjvm.dylib+0xba45d7] JavaThread::thread_main_inner()+0x1ed
        V [libjvm.dylib+0xba422a] JavaThread::run()+0x3d0
        V [libjvm.dylib+0xa05f1f] thread_native_entry(Thread*)+0x12b
        C [libsystem_c.dylib+0x14772] _pthread_start+0x147
        C [libsystem_c.dylib+0x11a1] thread_start+0xd

        [error occurred during error reporting (printing native stack), id 0xe0000000]

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  neliasso Nils Eliasson
                  Reporter:
                  tpivovarova Tatiana Pivovarova (Inactive)
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  6 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: