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

SuperWord optimization crashes with "assert(out == prev || prev == __null) failed: no branches off of store slice"

    Details

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

      Description

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/scratch/mesos/slaves/5af44a71-976a-41b7-81de-5773b84ec572-S34473/frameworks/1735e8a2-a1db-478c-8104-60c8b0af87dd-0196/executors/eae0aa69-79b6-4d74-b0cf-3a1d39027b40/runs/cc5b1f70-06f3-49d8-ba9c-5379bd6bc920/workspace/open/src/hotspot/share/opto/superword.cpp:1075), pid=3075, tid=25091
      # assert(out == prev || prev == __null) failed: no branches off of store slice
      #
      # JRE version: Java(TM) SE Runtime Environment (10.0) (fastdebug build 10-internal+0-2017-10-07-0300098.jesper.wilhelmsson.hs)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 10-internal+0-2017-10-07-0300098.jesper.wilhelmsson.hs, mixed mode, compressed oops, g1 gc, bsd-amd64)
      # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
      #
      # 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: -XX:MaxRAMPercentage=6 -XX:MaxRAMPercentage=12.5 -XX:+CreateCoredumpOnCrash -ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -XX:-TieredCompilation -Xbatch -XX:-UseCounterDecay -XX:-ShowMessageBoxOnError -XX:+UnlockDiagnosticVMOptions -DCompileTheWorldStartAt=0 -XX:+WhiteBoxAPI -Xbootclasspath/a:. --add-exports=java.base/jdk.internal.jimage=ALL-UNNAMED --add-exports=java.base/jdk.internal.misc=ALL-UNNAMED --add-exports=java.base/jdk.internal.reflect=ALL-UNNAMED -XX:+LogCompilation -XX:LogFile=hotspot_modules_0_%p.log -XX:ErrorFile=hs_err_modules_0_%p.log -XX:ReplayDataFile=replay_modules_0_%p.log -XX:CompileCommand=exclude,java/lang/invoke/MethodHandle.* sun.hotspot.tools.ctw.CompileTheWorld /scratch/mesos/jib-master/install/2017-10-07-0300098.jesper.wilhelmsson.hs/macosx-x64-debug.jdk/jdk-10/fastdebug/lib/modules

      Host: scaaa985.us.oracle.com, MacPro6,1 x86_64 3700 MHz, 8 cores, 16G, Darwin 14.5.0
      Time: Sat Oct 7 03:25:45 2017 GMT elapsed time: 398 seconds (0d 0h 6m 38s)

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

      Current thread (0x00007fcbf9034800): JavaThread "C2 CompilerThread0" daemon [_thread_in_native, id=25091, stack(0x0000000123fa0000,0x00000001240a0000)]


      Current CompileTask:
      C2: 398069 74084 b com.sun.imageio.plugins.png.CRC::<clinit> (67 bytes)

      Stack: [0x0000000123fa0000,0x00000001240a0000], sp=0x000000012409a540, free space=1001k
      Native frames: (J=compiled Java code, A=aot compiled Java code, j=interpreted, Vv=VM code, C=native code)
      V [libjvm.dylib+0xceafee] VMError::report_and_die(int, char const*, char const*, __va_list_tag*, Thread*, unsigned char*, void*, void*, char const*, int, unsigned long)+0x4e0
      V [libjvm.dylib+0xceb7bc] VMError::report_and_die(Thread*, char const*, int, char const*, char const*, __va_list_tag*)+0x4a
      V [libjvm.dylib+0x4bfc47] report_vm_error(char const*, int, char const*, char const*, ...)+0xcd
      V [libjvm.dylib+0xc22d21] SuperWord::mem_slice_preds(Node*, Node*, GrowableArray<Node*>&)+0x351
      V [libjvm.dylib+0xc1d25b] SuperWord::dependence_graph()+0x17b
      V [libjvm.dylib+0xc1b532] SuperWord::SLP_extract()+0xda
      V [libjvm.dylib+0xc1b29b] SuperWord::transform_loop(IdealLoopTree*, bool)+0x573
      V [libjvm.dylib+0x96ca58] PhaseIdealLoop::build_and_optimize(bool, bool)+0xc90
      V [libjvm.dylib+0x45b280] Compile::Optimize()+0xf4e
      V [libjvm.dylib+0x45920b] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0xbeb
      V [libjvm.dylib+0x45bef5] Compile::Compile(ciEnv*, C2Compiler*, ciMethod*, int, bool, bool, bool, DirectiveSet*)+0x31
      V [libjvm.dylib+0x3552d0] C2Compiler::compile_method(ciEnv*, ciMethod*, int, DirectiveSet*)+0x130
      V [libjvm.dylib+0x46cc83] CompileBroker::invoke_compiler_on_method(CompileTask*)+0x735
      V [libjvm.dylib+0x46c20b] CompileBroker::compiler_thread_loop()+0x2dd
      V [libjvm.dylib+0xc797bf] JavaThread::thread_main_inner()+0x1ed
      V [libjvm.dylib+0xc792c9] JavaThread::run()+0x3c1
      V [libjvm.dylib+0xad3229] thread_native_entry(Thread*)+0x12b
      C [libsystem_pthread.dylib+0x405a] _pthread_body+0x83
      C [libsystem_pthread.dylib+0x3fd7] _pthread_body+0x0
      C [libsystem_pthread.dylib+0x13ed] thread_start+0xd

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

        Attachments

          Issue Links

            Activity

              People

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

                Dates

                • Created:
                  Updated:
                  Resolved: