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

ZGC: C2 loads and load barriers can get separated by safepoints

    Details

    • Subcomponent:
    • Introduced In Version:
      13
    • Resolved In Build:
      b32
    • CPU:
      x86_64
    • OS:
      linux
    • Verification:
      Verified

      Backports

        Description

        The following test failed in the JDK14 CI:

        vmTestbase/vm/gc/compact/Compact_NonbranchyTree_ArrayOf/TestDescription.java

        Here's a snippet from the log file:

        # Internal Error (open/src/hotspot/share/compiler/oopMap.cpp:392), pid=14189, tid=14207
        # assert(Universe::heap()->is_in_or_null(*loc)) failed: found non oop pointer
        #
        # JRE version: Java(TM) SE Runtime Environment (14.0+5) (fastdebug build 14-ea+5-112)
        # Java VM: Java HotSpot(TM) 64-Bit Server VM (fastdebug 14-ea+5-112, mixed mode, tiered, z gc, linux-amd64)
        # Problematic frame:
        # V [libjvm.so+0x13cdd31] OopMapSet::oops_do(frame const*, RegisterMap const*, OopClosure*)+0x641

        Please note that this CI job is from 2019.07.05 which
        is after the fix for JDK-8225642 was pushed to jdk/jdk.

          Attachments

            Issue Links

              Activity

                People

                • Assignee:
                  eosterlund Erik Österlund
                  Reporter:
                  dcubed Daniel Daugherty
                • Votes:
                  0 Vote for this issue
                  Watchers:
                  7 Start watching this issue

                  Dates

                  • Created:
                    Updated:
                    Resolved: