[jdk13u-dev] RFR: 8264640: CMS ParScanClosure misses a barrier

Yuri Nesterenko yan at openjdk.java.net
Fri Apr 9 11:49:20 UTC 2021

On Fri, 2 Apr 2021 08:46:21 GMT, Anton Kozlov <akozlov at openjdk.org> wrote:

> Hi, please review an original fix for a GC crash. The jdk13u is the latest supported version that still has buggy code, it was deleted in jdk14 as a part of   JEP 363: Remove the Concurrent Mark Sweep (CMS) Garbage Collector. So I'm proposing it here.
> The fix is low-risk, on x86-64 it just introduces a compiler barrier to prevent two reads to be reordered as intended by surrounding comments. On CPUs with weaker memory models it introduces CPU barriers as well.

After John, it's easy to say lgtm!


Marked as reviewed by yan (Reviewer).

PR: https://git.openjdk.java.net/jdk13u-dev/pull/165

More information about the jdk-updates-dev mailing list