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

C1: assert(false) failed: live_in set of first block must be empty

    XMLWordPrintable

    Details

      Description

      (synopsis is provisional, please change as you see fit)

      The attached Fuzzer test fails like this:

      $ ../build/linux-x86_64-server-fastdebug/images/jdk/bin/java -Xmx512m -Xcomp -XX:CompileOnly=Test -XX:TieredStopAtLevel=1 Test

      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/home/shade/trunks/jdk/src/hotspot/share/c1/c1_LinearScan.cpp:858), pid=1577021, tid=1577034
      # assert(false) failed: live_in set of first block must be empty

      There is a superficially similar bug report with a similar assertion (JDK-8271202), but this one does not require deopt flags, and also the current patch from JDK-8271202 does *not* solve this failure.

      I also bisected it to JDK-8264066 (CPU) patch -- therefore I provisionally set all suspected affected versions:
      https://github.com/openjdk/jdk/commit/e1051ae0695f14802f192a5aa58ff2365a5ef753

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              yyang Yi Yang
              Reporter:
              shade Aleksey Shipilev
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

                Dates

                Created:
                Updated: