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

C1 hard crash in range check elimination in Nashorn test262parallel

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P3
    • Resolution: Fixed
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
      None
    • Subcomponent:
    • Resolved In Build:
      b103
    • CPU:
      x86_64
    • OS:
      os_x

      Backports

        Description

        This is on Mac OS X. Reproduce: current 9-dev, in Nashorn directory run "ant externals" to install external dependencies. Then run "ant clean test262parallel". It takes a long time (minutes) before this crash occurs. HotSpot error and compiler replay files attached.

             ((log truncated))
             [java] Test(compile, run): test/script/external/test262/test/suite/ch07/7.8/7.8.5/S7.8.5_A1.3_T4.js
             [java] Test(compile, run): test/script/external/test262/test/suite/ch07/7.8/7.8.5/S7.8.5_A1.3_T5.js
             [java] Test(compile, run): test/script/external/test262/test/suite/ch07/7.8/7.8.5/S7.8.5_A1.3_T6.js
             [java] Test(compile, run): test/script/external/test262/test/suite/ch07/7.8/7.8.5/S7.8.5_A1.4_T1.js
             [java] Test(compile, run): test/script/external/test262/test/suite/ch07/7.8/7.8.5/S7.8.5_A1.4_T2.js
             [java] # To suppress the following error report, specify this argument
             [java] # after -XX: or in .hotspotrc: SuppressErrorAt=/c1_RangeCheckElimination.cpp:1101
             [java] #
             [java] # A fatal error has been detected by the Java Runtime Environment:
             [java] #
             [java] # Internal Error (/Users/haupt/JPG/dev/hotspot/src/share/vm/c1/c1_RangeCheckElimination.cpp:1101), pid=1674, tid=0x0000000000006903
             [java] # assert(!block->is_set(BlockBegin::exception_entry_flag)) failed: Loop header must not be exception handler!
             [java] #
             [java] # JRE version: Java(TM) SE Runtime Environment (9.0) (build 1.9.0-internal-fastdebug-haupt_2015_08_31_14_39-b00)
             [java] # Java VM: Java HotSpot(TM) 64-Bit Server VM (1.9.0-internal-fastdebug-haupt_2015_08_31_14_39-b00, mixed mode, tiered, compressed oops, g1 gc, bsd-amd64)
             [java] # No core dump will be written. Core dumps have been disabled. To enable core dumping, try "ulimit -c unlimited" before starting Java again
             [java] #
             [java] # An error report file with more information is saved as:
             [java] # /Users/haupt/JPG/dev/nashorn/hs_err_pid1674.log
             [java] #
             [java] # Compiler replay data is saved as:
             [java] # /Users/haupt/JPG/dev/nashorn/replay_pid1674.log
             [java] #
             [java] # If you would like to submit a bug report, please visit:
             [java] # http://bugreport.java.com/bugreport/crash.jsp
             [java] #

          Attachments

          1. exhibit-a.tgz
            424 kB
            Michael Haupt
          2. exhibit-b.tgz
            157 kB
            Michael Haupt
          3. flight_recording_190internalfastdebugjdknashorntoolsjjsMainS74A6js44616.jfr
            1.89 MB
            Michael Haupt
          4. hs_err_pid1674.log
            72 kB
            Michael Haupt
          5. replay_pid1674.log
            462 kB
            Michael Haupt

            Issue Links

              Activity

                People

                Assignee:
                roland Roland Westrelin
                Reporter:
                mhaupt Michael Haupt
                Votes:
                0 Vote for this issue
                Watchers:
                4 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: