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

    • Subcomponent:
    • Resolved In Build:
      b08

      Backports

        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:
                iveresov Igor Veresov
                Reporter:
                shade Aleksey Shipilev
                Votes:
                0 Vote for this issue
                Watchers:
                10 Start watching this issue

                  Dates

                  Created:
                  Updated:
                  Resolved: