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

LShift ideal transform assertion

XMLWordPrintable

    • b15
    • arm
    • linux

      On fastdebug ARM32 build I see several assertion errors after JDK-8303238. The case doesn't seem dangerous, just an extra (x >> 0) operation.

      #
      # A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (/ws/workspace/jdk-dev-nightly/label/linux-arm/type/b11/jdk/src/hotspot/share/opto/mulnode.cpp:903), pid=28935, tid=28950
      # assert(con < add1Con) failed: must be (1 < 1)
      #
      # JRE version: OpenJDK Runtime Environment (21.0) (fastdebug build 21-commitcd41c69d-adhoc.re.jdk)
      # Java VM: OpenJDK Server VM (fastdebug 21-commitcd41c69d-adhoc.re.jdk, mixed mode, g1 gc, linux-arm)
      # Problematic frame:
      # V [libjvm.so+0x1006b08] LShiftINode::Ideal(PhaseGVN*, bool)+0x834
      #
      # Core dump will be written. Default location: Core dumps may be processed with "/usr/share/apport/apport %p %s %c %d %P %E" (or dumping to /ws/workspace/jdk-dev-nightly-jtreg/label/linux-arm/suite/jdk-tier1/type/t11/out_jdk/work/scratch/core.28935)
      #
      # An error report file with more information is saved as:
      # /ws/workspace/jdk-dev-nightly-jtreg/label/linux-arm/suite/jdk-tier1/type/t11/out_jdk/work/scratch/hs_err_pid28935.log
      #
      # Compiler replay data is saved as:
      # /ws/workspace/jdk-dev-nightly-jtreg/label/linux-arm/suite/jdk-tier1/type/t11/out_jdk/work/scratch/replay_pid28935.log
      #
      # If you would like to submit a bug report, please visit:
      # https://bugreport.java.com/bugreport/crash.jsp
      #

      java/lang/String/Indent.java
      java/lang/constant/MethodTypeDescTest.java
      java/lang/invoke/RevealDirectTest.java
      java/lang/invoke/VarHandles/VarHandleTestMethodTypeBoolean.java
      java/lang/invoke/VarHandles/VarHandleTestMethodTypeByte.java
      java/lang/invoke/VarHandles/VarHandleTestMethodTypeChar.java
      java/lang/invoke/VarHandles/VarHandleTestMethodTypeDouble.java
      java/lang/invoke/VarHandles/VarHandleTestMethodTypeFloat.java
      java/lang/invoke/VarHandles/VarHandleTestMethodTypeInt.java
      java/lang/invoke/VarHandles/VarHandleTestMethodTypeLong.java
      java/lang/invoke/VarHandles/VarHandleTestMethodTypeShort.java
      java/lang/invoke/VarHandles/VarHandleTestMethodTypeString.java
      java/lang/reflect/PublicMethods/PublicMethodsTest.java

            thartmann Tobias Hartmann
            bulasevich Boris Ulasevich
            Votes:
            0 Vote for this issue
            Watchers:
            4 Start watching this issue

              Created:
              Updated:
              Resolved: