[jdk13u-dev] Integrated: 8264640: CMS ParScanClosure misses a barrier
Anton Kozlov
akozlov at openjdk.java.net
Fri Apr 9 12:33:13 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.
This pull request has now been integrated.
Changeset: efc81a3d
Author: Anton Kozlov <akozlov at openjdk.org>
URL: https://git.openjdk.java.net/jdk13u-dev/commit/efc81a3d
Stats: 2 lines in 1 file changed: 2 ins; 0 del; 0 mod
8264640: CMS ParScanClosure misses a barrier
Reviewed-by: yan, johnc
-------------
PR: https://git.openjdk.java.net/jdk13u-dev/pull/165
More information about the jdk-updates-dev
mailing list