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

compiler/types/correctness/* tests fail with "assert(recv == __null || recv->is_klass()) failed: wrong type"

    Details

    • Subcomponent:
    • Resolved In Build:
      b10
    • CPU:
      x86_64
    • OS:
      linux
    • Verification:
      Fix failed

      Description

      The following test failure was spotted in the JDK13 CI:

      compiler/types/correctness/OffTest.java

      Here's a snippet of the log file:

       A fatal error has been detected by the Java Runtime Environment:
      #
      # Internal Error (open/src/hotspot/share/ci/ciMethodData.hpp:206), pid=3594, tid=3618
      # assert(recv == __null || recv->is_klass()) failed: wrong type
      #
      # JRE version: Java(TM) SE Runtime Environment (13.0) (fastdebug build 13-ea+0-1311)
      # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 13-ea+0-1311, mixed mode, sharing, compressed oops, g1 gc, linux-amd64)
      # Problematic frame:
      # V [libjvm.so+0x8a6bf9] ciMethod::call_profile_at_bci(int)+0x8a9

      This failure was spotted in Tier2 so this bug is starting out at P3.

      The test was recently taken off the problem list via:

          JDK-8066173 compiler/types/correctness/OffTest.java failed with assert

      and that bug talks about failures on Solaris being pursued
      via a different bug ID. This failure is on Linux.

        Attachments

          Issue Links

            Activity

              People

              • Assignee:
                chagedorn Christian Hagedorn
                Reporter:
                dcubed Daniel Daugherty
              • Votes:
                0 Vote for this issue
                Watchers:
                7 Start watching this issue

                Dates

                • Created:
                  Updated:
                  Resolved: