C2: assert(no_dead_loop) failed: dead loop detected

    IssueFix VersionAssigneePriorityStatusResolutionResolved In Build
    JDK-827943417.0.3-oracle Tobias HartmannP3ResolvedFixedb01
    JDK-827949017.0.3 Goetz LindenmaierP3ResolvedFixedb01
    JDK-827875011.0.15-oracle Tobias HartmannP3ResolvedFixedb01
    JDK-828029111.0.15 Goetz LindenmaierP3ResolvedFixedb01

      (synopsis is provisional, feel free to change it or close as duplicate of known bug)

      Attached Fuzzer test fails like this:

      $ ./build/linux-x86_64-server-fastdebug/images/jdk/bin/java -XX:+StressIGVN -XX:StressSeed=77325781 -Xcomp -XX:CompileOnly=Test Test
      ...
      # Internal Error (/home/shade/trunks/jdk/src/hotspot/share/opto/phaseX.cpp:945), pid=2711484, tid=2711497
      # assert(no_dead_loop) failed: dead loop detected

      Bisection shows it started withJDK-8273612, but that might only be because the profiling info had changed a bit.

        backported by

        Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port.JDK-8278750C2: assert(no_dead_loop) failed: dead loop detected

        • P3 - Major loss of function.
        • Resolved

        Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port.JDK-8279434C2: assert(no_dead_loop) failed: dead loop detected

        • P3 - Major loss of function.
        • Resolved

        Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port.JDK-8279490C2: assert(no_dead_loop) failed: dead loop detected

        • P3 - Major loss of function.
        • Resolved

        Backport - A issue that is required to port a Bug or Feature into another product release. This issue type is generally associated with the main Bug/Feature to represent each individual release of the port.JDK-8280291C2: assert(no_dead_loop) failed: dead loop detected

        • P3 - Major loss of function.
        • Resolved
        relates to

        Bug - A problem which impairs or prevents the functions of the product.JDK-8273612Fix for JDK-8272873 causes timeout in running some tests with -Xcomp

        • P3 - Major loss of function.
        • Resolved

        Bug - A problem which impairs or prevents the functions of the product.JDK-8280126C2: detect and remove dead irreducible loops

        • P3 - Major loss of function.
        • Resolved
        links to

        CommitCommitopenjdk/jdk11u-dev/3352b565

          CommitCommitopenjdk/jdk17u-dev/7daca99e

            CommitCommitopenjdk/jdk/70d5dffb

              ReviewReviewopenjdk/jdk11u-dev/772

                ReviewReviewopenjdk/jdk17u-dev/43

                  ReviewReviewopenjdk/jdk/6276

                    (1 relates to, 6 links to)