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

Anton Kozlov akozlov at openjdk.java.net
Fri Apr 9 12:26:15 UTC 2021

On Fri, 9 Apr 2021 11:46:37 GMT, Yuri Nesterenko <yan 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!

Yura, thanks!


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

More information about the jdk-updates-dev mailing list