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

Card live data for reused old region is wrong

    XMLWordPrintable

    Details

    • Type: Bug
    • Status: Resolved
    • Priority: P2
    • Resolution: Not an Issue
    • Affects Version/s: 9
    • Fix Version/s: 9
    • Component/s: hotspot
    • Labels:
    • Subcomponent:
      gc

      Description

      When reusing an old region for allocation during gc, we update its gc time stamp.

      If concurrent card live data generation occurs for that region at that time, the following finalization will reset its card live data incorrectly.

      The following scrubbing will cause missed remembered set entries.

        Attachments

          Issue Links

            Activity

              People

              Assignee:
              tschatzl Thomas Schatzl
              Reporter:
              tschatzl Thomas Schatzl
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Dates

                Created:
                Updated:
                Resolved: