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

Shenandoah: Investigate TestVerifyIterativeGVN failure

XMLWordPrintable

    • gc
    • 26

      This test has started failing recently with Shenandoah enabled.

      ```
      Missed Identity optimization:
      Old node:
      dist dump
      ---------------------------------------------
         1 1376 DecodeN === _ 1543 [[ 1377 ]] #byte[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
         0 1377 ShenandoahLoadReferenceBarrier === _ 1376 [[ 1433 ]] !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
      New node:
      dist dump
      ---------------------------------------------
         1 1543 Phi === 155 1546 1250 1013 1743 [[ 1376 ]] #narrowoop: byte[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !orig=[1375] !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)
         0 1376 DecodeN === _ 1543 [[ 1377 ]] #byte[int:>=0] (java/lang/Cloneable,java/io/Serializable):exact * !jvms: String::<init> @ bci:6 (line 267) String::<init> @ bci:82 (line 568) String::<init> @ bci:18 (line 546)

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/codebuild/output/src1861/src/s3/00/src/hotspot/share/opto/phaseX.cpp:1105), pid=9841, tid=9865
      # assert(!failure) failed: Missed optimization opportunity in PhaseIterGVN
      ```

            wkemper William Kemper
            wkemper William Kemper
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Created:
              Updated: