RFR: 8360679: Shenandoah: AOT saved adapter calls into broken GC barrier stub
Vladimir Kozlov
kvn at openjdk.org
Wed Jul 23 19:37:54 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)
Good catch.
I assume on x86 it is fine.
-------------
Marked as reviewed by kvn (Reviewer).
PR Review: https://git.openjdk.org/jdk/pull/26449#pullrequestreview-3048739878
More information about the shenandoah-dev
mailing list