Integrated: 8323086: Shenandoah: Heap could be corrupted by oom during evacuation

William Kemper wkemper at openjdk.org
Mon Jan 8 16:47:31 UTC 2024


On Fri, 5 Jan 2024 19:02:59 GMT, William Kemper <wkemper at openjdk.org> wrote:

> When the load reference barrier is unable to evacuate an object, it initiates a degenerated cycle, and allows the from-space reference past the barrier. The degenerated cycle is meant to patch up these references, but if the reference is written above the update-watermark, it will be missed.

This pull request has now been integrated.

Changeset: c4a83bd6
Author:    William Kemper <wkemper at openjdk.org>
Committer: Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/c4a83bd6f6c45e72bd776e929005be0aa9408867
Stats:     21 lines in 1 file changed: 21 ins; 0 del; 0 mod

8323086: Shenandoah: Heap could be corrupted by oom during evacuation

Reviewed-by: kdnilsen, shade

-------------

PR: https://git.openjdk.org/jdk/pull/17285


More information about the hotspot-gc-dev mailing list