RFR: 8328306: AArch64: MacOS lazy JIT "write xor execute" switching [v22]
Andrew Haley
aph at openjdk.org
Mon Jan 26 17:51:56 UTC 2026
On Thu, 23 Oct 2025 19:30:32 GMT, Dean Long <dlong at openjdk.org> wrote:
> There was one crash running applications/ctw/modules/java_base_2.java with the flags "-ea -esa -XX:CompileThreshold=100 -XX:+UnlockExperimentalVMOptions -server -XX:+TieredCompilation -Djava.awt.headless=true": guarantee(StressWXHealing) failed: We should not reach here unless StressWXHealing Here:
>
> ```
> V [libjvm.dylib+0xead1c4] Thread::wx_enable_write()+0x0
> V [libjvm.dylib+0x10093cc] JVM_handle_bsd_signal+0x244
> ```
I found the root cause of that. Fixed in [this commit](https://github.com/openjdk/jdk/pull/26562/changes/c665262824a2e124c950881dce2c3eeda612a9f2)
-------------
PR Comment: https://git.openjdk.org/jdk/pull/26562#issuecomment-3800863598
More information about the hotspot-dev
mailing list