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

assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded

XMLWordPrintable

    • generic
    • generic

      ADDITIONAL SYSTEM INFORMATION :
      # JRE version: OpenJDK Runtime Environment (17.0.9) (fastdebug build 17.0.9-internal+0-adhoc.jdk17u)
      # Java VM: OpenJDK 64-Bit Server VM (fastdebug 17.0.9-internal+0-adhoc.jdk17u, compiled mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)

      A DESCRIPTION OF THE PROBLEM :
      I ran a modified regression test on JVM 17.0.9 and found that the JVM crashes with option -Xcomp -XX:EliminateAllocationArraySizeLimit=10240

      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/data//jdk17u/src/hotspot/share/opto/node.cpp:90), pid=3856501, tid=3856514
      # assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit
      #
      # JRE version: OpenJDK Runtime Environment (17.0.9) (fastdebug build 17.0.9-internal+0-adhoc.jdk17u)
      # Java VM: OpenJDK 64-Bit Server VM (fastdebug 17.0.9-internal+0-adhoc.jdk17u, compiled mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x27f9bc0] Node::verify_construction()+0x190
      #
      # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /data/bugs/ReductionPerf_09_04_22_09_52/core.3856501)
      #
      # If you would like to submit a bug report, please visit:
      # https://bugreport.java.com/bugreport/crash.jsp
      #


      STEPS TO FOLLOW TO REPRODUCE THE PROBLEM :
      java -Xcomp -XX:EliminateAllocationArraySizeLimit=10240 compiler.loopopts.superword.ReductionPerf

      EXPECTED VERSUS ACTUAL BEHAVIOR :
      EXPECTED -
      Warmup ...
       Warmup is done in 986 msec
      sum int: 21
      sum long: 51
      sum float: 63
      sum double: 58
      prod int: 34
      prod long: 79
      prod float: 119
      prod double: 89
      ACTUAL -
      # To suppress the following error report, specify this argument
      # after -XX: or in .hotspotrc: SuppressErrorAt=/node.cpp:90
      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/data/jdk17u/src/hotspot/share/opto/node.cpp:90), pid=3874908, tid=3874921
      # assert(C->live_nodes() <= C->max_node_limit()) failed: Live Node limit exceeded limit
      #
      # JRE version: OpenJDK Runtime Environment (17.0.9) (fastdebug build 17.0.9-internal+0-adhoc.jdk17u)
      # Java VM: OpenJDK 64-Bit Server VM (fastdebug 17.0.9-internal+0-adhoc.jdk17u, compiled mode, tiered, compressed oops, compressed class ptrs, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x27f9bc0] Node::verify_construction()+0x190
      #
      # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport -p%p -s%s -c%c -d%d -P%P -u%u -g%g -- %E" (or dumping to /data/bugs/ReductionPerf_09_04_22_09_52/core.3874908)
      #
      # An error report file with more information is saved as:
      # /data/bugs/ReductionPerf_09_04_22_09_52/hs_err_pid3874908.log
      #
      # Compiler replay data is saved as:
      # /data/bugs/ReductionPerf_09_04_22_09_52/replay_pid3874908.log
      #
      # If you would like to submit a bug report, please visit:
      # https://bugreport.java.com/bugreport/crash.jsp
      #
      Aborted (core dumped)

      ---------- BEGIN SOURCE ----------


      ---------- END SOURCE ----------

      FREQUENCY : always


        1. hs_err_pid3856501.log
          75 kB
          swati sharma
        2. ReductionPerf.java
          10 kB
          swati sharma

            dhanalla Dhamoder Nalla
            webbuggrp Webbug Group
            Votes:
            0 Vote for this issue
            Watchers:
            5 Start watching this issue

              Created:
              Updated: