[jdk25u-dev] RFR: 8358735: GenShen: block_start() may be incorrect after class unloading [v2]
Y. Srinivas Ramakrishna
ysr at openjdk.org
Tue Dec 2 19:13:28 UTC 2025
On Wed, 26 Nov 2025 19:30:06 GMT, Rui Li <duke at openjdk.org> wrote:
>> Backport of JDK-8358735 and its two follow up fixes: JDK-8372110 and JDK-8371854.
>>
>> The backport of the original issue (JDK-8358735) is almost clean except that atomic.hpp was renamed to atomicAccess.hpp in the later versions, and I had to resolve the conflict by retaining atomic.hpp import.
>>
>> The two follow up backports are clean.
>>
>> Our internal application crashed and we identified JDK-8358735 was the root cause. Backporting it for the fix.
>>
>> Testing: all GHA tests passed.
>
> Rui Li has updated the pull request incrementally with two additional commits since the last revision:
>
> - 8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use
>
> Backport 713de231a61234632e2f9858b222b5f7fd0bdaf1
> - 8372110: GenShen: Fix erroneous assert
>
> Backport aa7718d1d2008c240c197383c493955d8b654bf3
Thanks for a good description of the backport & conflicts.
LGTM! 🚢
-------------
Marked as reviewed by ysr (Reviewer).
PR Review: https://git.openjdk.org/jdk25u-dev/pull/19#pullrequestreview-3531742077
More information about the jdk-updates-dev
mailing list