RFR: 8315560: GenShen: assert failed: Object klass pointer must go to metaspace
Kelvin Nilsen
kdnilsen at openjdk.org
Mon Oct 23 23:57:59 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.
Marked as reviewed by kdnilsen (Committer).
-------------
PR Review: https://git.openjdk.org/shenandoah/pull/348#pullrequestreview-1693725500
More information about the shenandoah-dev
mailing list