[jdk25u-dev] Integrated: 8358735: GenShen: block_start() may be incorrect after class unloading
Rui Li
duke at openjdk.org
Sat Jan 10 02:07:38 UTC 2026
On Wed, 26 Nov 2025 19:14:40 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.
This pull request has now been integrated.
Changeset: 33e74e04
Author: Rui Li <ruiamzn at amazon.com>
Committer: Y. Srinivas Ramakrishna <ysr at openjdk.org>
URL: https://git.openjdk.org/jdk25u-dev/commit/33e74e04054e12fef999914445061c28d3cfb800
Stats: 15 lines in 1 file changed: 4 ins; 7 del; 4 mod
8358735: GenShen: block_start() may be incorrect after class unloading
8372110: GenShen: Fix erroneous assert
8371854: Shenandoah: Simplify WALK_FORWARD_IN_BLOCK_START use
Reviewed-by: kdnilsen, ysr
Backport-of: 8531fa146be1da5e96c0f23091882a27c67d7893
-------------
PR: https://git.openjdk.org/jdk25u-dev/pull/19
More information about the jdk-updates-dev
mailing list