RFR: 8378338: Shenandoah: Heap-used generic verification error after update-refs
William Kemper
wkemper at openjdk.org
Wed Feb 25 11:01:03 UTC 2026
On Fri, 20 Feb 2026 11:23:54 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:
> The generic verification is called at Final Update Refs. Shenandoah-specific verification for that step accounts for trash specially. But we enter in generic verification code and it does know about anything about it. So the fix is likely to relax generic verification, like we do in other cases.
>
> Additional testing:
> - [x] Linux x86_64 server fastdebug, affected tests no longer fail with verification
> - [x] Linux x86_64 server fastdebug, `hotspot_gc_shenandoah`
Okay, makes sense to me. Other places that call `Universe::verify` call Shenandoah specific verification with different configurations for size verification.
-------------
Marked as reviewed by wkemper (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/29843#pullrequestreview-3850942126
More information about the shenandoah-dev
mailing list