RFR: 8342854: [JVMCI] Block secondary thread reporting a JVMCI fatal error
Doug Simon
dnsimon at openjdk.org
Tue Oct 22 19:31:21 UTC 2024
A fatal crash on a second thread causes the thread to [sleep infinitely](https://github.com/openjdk/jdk/blob/d6eddcdaf92f2352266ba519608879141997cd63/src/hotspot/share/utilities/vmError.cpp#L1709-L1718) while error reporting continues on the first crashing thread. The same should be done for reporting fatal crashes in libjvmci to avoid interleaving reports. This PR implements this change.
-------------
Commit messages:
- [JVMCI] Block secondary thread reporting a JVMCI fatal error
Changes: https://git.openjdk.org/jdk/pull/21646/files
Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=21646&range=00
Issue: https://bugs.openjdk.org/browse/JDK-8342854
Stats: 12 lines in 2 files changed: 0 ins; 1 del; 11 mod
Patch: https://git.openjdk.org/jdk/pull/21646.diff
Fetch: git fetch https://git.openjdk.org/jdk.git pull/21646/head:pull/21646
PR: https://git.openjdk.org/jdk/pull/21646
More information about the hotspot-compiler-dev
mailing list