Integrated: 8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub

Aleksey Shipilev shade at openjdk.org
Thu Jul 24 15:56:06 UTC 2025


On Wed, 23 Jul 2025 18:43:59 GMT, Aleksey Shipilev <shade at openjdk.org> wrote:

> See the bug for more analysis. This is AOT-, AArch64-, Shenandoah-specific problem. The fix is simple, the failure is catastrophic, and it is very reproducible. So it makes the issue P2, and would like to get it into JDK 25 under RDP 2 rules.
> 
> Additional testing:
>  - [x] Linux AArch64 server fastdebug, mainline, `runtime/cds` with `-XX:+UseShenandoahGC` (now passes)
>  - [x] Linux AArch64 server fastdebug, mainline, `hotspot_gc_shenandoah` (still passes)
>  - [x] Linux AArch64 server fastdebug, JDK 25, `runtime/cds` with `-XX:+UseShenandoahGC` (now passes)
>  - [x] Linux AArch64 server fastdebug, JDK 25, `hotspot_gc_shenandoah` (still passes)

This pull request has now been integrated.

Changeset: 84776309
Author:    Aleksey Shipilev <shade at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/8477630970b61e3178abd7ac812ed97e181e2684
Stats:     2 lines in 1 file changed: 1 ins; 0 del; 1 mod

8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub

Reviewed-by: kvn, adinn, aph

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

PR: https://git.openjdk.org/jdk/pull/26449


More information about the shenandoah-dev mailing list