Integrated: 8315560: GenShen: assert failed: Object klass pointer must go to metaspace
William Kemper
wkemper at openjdk.org
Tue Oct 24 15:52:13 UTC 2023
On Mon, 23 Oct 2023 23:41:48 GMT, William Kemper <wkemper at openjdk.org> wrote:
> We have seen crashes caused when the interned string table is cleaned concurrently by mutator actions. Strings which have become unreachable may be inserted in the SATB buffer during concurrent mark of old. If these pointers reside in young regions which are later promoted in place to old regions, the referenced object (which is young and unmarked) will be filled. When the old marking tries to follow through the pointer, it may crash.
This pull request has now been integrated.
Changeset: 31e5124e
Author: William Kemper <wkemper at openjdk.org>
URL: https://git.openjdk.org/shenandoah/commit/31e5124edbceabf69d0999f3eca8a670fccb138d
Stats: 3 lines in 2 files changed: 1 ins; 0 del; 2 mod
8315560: GenShen: assert failed: Object klass pointer must go to metaspace
Reviewed-by: kdnilsen
-------------
PR: https://git.openjdk.org/shenandoah/pull/348
More information about the shenandoah-dev
mailing list