RFR: 8253795: Implementation of JEP 391: macOS/AArch64 Port [v23]
Gerard Ziemski
gziemski at openjdk.java.net
Wed Mar 3 16:00:00 UTC 2021
On Tue, 2 Mar 2021 23:21:28 GMT, David Holmes <dholmes at openjdk.org> wrote:
> Note that `thread` can be NULL here if the signal handler is running in a non-attached thread. If we then perform:
> `ThreadWXEnable(WXMode new_mode, Thread* thread = NULL) : _thread(thread ? thread : Thread::current()),`
> we call Thread::current() on a non-attached thread and that will assert/crash if we get NULL. Either avoid using WX when the thread is NULL, or else change to use Thread::current_or_null_safe() and ensure all uses have a NULL check.
https://bugs.openjdk.java.net/browse/JDK-8262903 tracks this issue.
-------------
PR: https://git.openjdk.java.net/jdk/pull/2200
More information about the serviceability-dev
mailing list