Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

8345296: AArch64: VM crashes with SIGILL when prctl is disallowed #209

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

krk
Copy link
Contributor

@krk krk commented Dec 12, 2024

Backport 3c60f0b2bb75150d49da9ab94d88b767275de5e2

Not waiting for upstream merge of openjdk/jdk17u-dev#3111 because of the impact:

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 which are included in src/hotspot/cpu/aarch64/register_aarch64.hpp.

Additional testing:

  • Verified the bug is fixed with the seccomp repro from JDK-8345296: Segfault without the patch, works with.

Backport-of:  3c60f0b2bb75150d49da9ab94d88b767275de5e2
@krk krk force-pushed the JDK-8345296-prctl-SIGILL-corretto branch from 41c0183 to e9a7b4b Compare December 13, 2024 12:22
@krk krk changed the title Backport 3c60f0b2bb75150d49da9ab94d88b767275de5e2 8345296: AArch64: VM crashes with SIGILL when prctl is disallowed Dec 13, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants