On Thu, 19 Feb 2026 16:36:01 GMT, Patricio Chilano Mateo <[email protected]> wrote:
> Please review the following patch. `ExitOnSuspend::operator()` may run while > a safepoint is in progress, which can lead to crashes because releasing the > monitor involves touching oops if the successor is a virtual thread. The > proposed fix is to process pending operations before releasing the monitor. > I added a new test that reliably reproduces the issue with the extra > `assert_not_at_safepoint()` added in this patch, and verified the issue is > now fixed. > > Thanks, > Patricio Fix looks good. Thanks Nice test! Five Phasers plus a CountDownLatch - wow! ------------- Marked as reviewed by dholmes (Reviewer). PR Review: https://git.openjdk.org/jdk/pull/29822#pullrequestreview-3829542170
