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

Shenandoah: Remove unreliable assertion

XMLWordPrintable

    • gc
    • b33

        JDK-8237369 added assertion to ensure that incoming object is alive outside of marking cycle. But this assertion is unreliable, cause Shenandoah cleans bitmap in concurrent phase, and has_forwarded_object flag can be carried into next GC cycle in piggyback ref-update mode.

        Solution: remove the assertion.

              zgu Zhengyu Gu
              zgu Zhengyu Gu
              Votes:
              0 Vote for this issue
              Watchers:
              2 Start watching this issue

                Created:
                Updated:
                Resolved: