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

C2 compilation fails with "bad AD file" due to Replicate

XMLWordPrintable

    • b16
    • 23
    • b23

      java -Xmx1G -XX:+IgnoreUnrecognizedVMOptions -XX:CompileCommand=quiet -XX:CompileCommand=compileonly,*Test*::* -Xcomp -XX:MaxRAMPercentage=4.16667 Test.java

      o3316 Replicate === _ o3118 [[ o3320 ]] #vectord[2]:{int}

      --N: o3316 Replicate === _ o3118 [[ o3320 ]] #vectord[2]:{int}

         --N: o3118 AddL === _ o2118 o3059 [[ o2878 o173 o2762 o3316 o3038 ]]
         RREGL 0 RREGL
         NO_RAX_RDX_REGL 0 NO_RAX_RDX_REGL
         RAX_REGL 0 RAX_REGL
         RCX_REGL 0 RCX_REGL
         RDX_REGL 0 RDX_REGL
         R11_REGL 0 R11_REGL
         NO_RBP_R13_REGL 0 NO_RBP_R13_REGL
         STACKSLOTL 100 storeSSL

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/workspace/open/src/hotspot/share/opto/matcher.cpp:1748), pid=3810441, tid=3810455
      # assert(false) failed: bad AD file
      #
      # JRE version: Java(TM) SE Runtime Environment (24.0+18) (fastdebug build 24-ea+18-2073)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 24-ea+18-2073, compiled mode, sharing, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x13a0efe] Matcher::Label_Root(Node const*, State*, Node*, Node*&)+0x8ce
      #

        1. FuzzerUtils.java
          13 kB
        2. hs_err_pid3810441.log
          139 kB
        3. replay_pid3810441.log
          315 kB
        4. Test.java
          7 kB
        5. Test2.java
          0.8 kB

            roland Roland Westrelin
            thartmann Tobias Hartmann
            Votes:
            0 Vote for this issue
            Watchers:
            3 Start watching this issue

              Created:
              Updated:
              Resolved: