[jdk21u-dev] RFR: 8345296: AArch64: VM crashes with SIGILL when prctl is disallowed [v2]

Kerem Kat krk at openjdk.org
Thu Dec 12 13:22:39 UTC 2024


On Thu, 12 Dec 2024 13:11:39 GMT, Kerem Kat <krk at openjdk.org> wrote:

>> Ref. https://github.com/openjdk/jdk/pull/22479
>> 
>>> We have caught this in some prod environments, where prctl is forbidden by the sandboxing mechanism. This fails the JVM
>> 
>> Does not apply cleanly, the backport depends on `FloatRegister` changes from [JDK-8339063](https://bugs.openjdk.org/browse/) which are included in `src/hotspot/cpu/aarch64/register_aarch64.hpp`.
>> 
>> Additional testing:
>> 
>> - [x] Verified the bug is fixed with the seccomp repro from [JDK-8345296](https://bugs.openjdk.org/browse/JDK-8345296?focusedId=14727386&page=com.atlassian.jira.plugin.system.issuetabpanels%3Acomment-tabpanel#comment-14727386): Segfault without the patch, works with.
>
> Kerem Kat has updated the pull request with a new target base due to a merge or a rebase. The incremental webrev excludes the unrelated changes brought in by the merge/rebase. The pull request contains one additional commit since the last revision:
> 
>   Backport 3c60f0b2bb75150d49da9ab94d88b767275de5e2

I only included an independeny chunk, not implementing JDK-8339063. It could be independently reviewed.

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

PR Comment: https://git.openjdk.org/jdk21u-dev/pull/1222#issuecomment-2538899618


More information about the jdk-updates-dev mailing list