RFR: 8347804: GenShen: Crash with small GCCardSizeInBytes and small Java heap [v3]

William Kemper wkemper at openjdk.org
Thu Feb 27 21:07:00 UTC 2025


On Thu, 27 Feb 2025 19:43:47 GMT, Kelvin Nilsen <kdnilsen at openjdk.org> wrote:

>> Original implementation was not robust to overriding of CardSizeInBytes, especially to smaller values.  This fixes that issue.
>
> Kelvin Nilsen has updated the pull request incrementally with one additional commit since the last revision:
> 
>   Revert "8348092: Shenandoah: assert(nk >= _lowest_valid_narrow_klass_id && nk <= _highest_valid_narrow_klass_id) failed: narrowKlass ID out of range (3131947710)"
>   
>   This reverts commit 7120cdf36c1657a250fd3e60136e7b615fc7b538.

Marked as reviewed by wkemper (Reviewer).

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

PR Review: https://git.openjdk.org/jdk/pull/23373#pullrequestreview-2649079470


More information about the shenandoah-dev mailing list