Integrated: 8376405: Virtual thread crash: assert(!_current->is_suspended()) failed: must be

Patricio Chilano Mateo pchilanomate at openjdk.org
Wed Feb 4 15:23:07 UTC 2026


On Wed, 28 Jan 2026 21:56:00 GMT, Patricio Chilano Mateo <pchilanomate at openjdk.org> wrote:

> Please review this small fix. In 8375362 we skipped the suspend check in `MountUnmountDisabler::start_transition` for transition disablers to avoid deadlocks, but that means we also need to update the assert in `~UnmountBeginMark()`. I was able to reproduce the crash locally using ThreadStateTest2.java and confirmed it is now fixed.
> 
> Thanks,
> Patricio

This pull request has now been integrated.

Changeset: d49e29aa
Author:    Patricio Chilano Mateo <pchilanomate at openjdk.org>
URL:       https://git.openjdk.org/jdk/commit/d49e29aa8c88a0f966446de4288f32a529f0dd52
Stats:     3 lines in 1 file changed: 1 ins; 0 del; 2 mod

8376405: Virtual thread crash: assert(!_current->is_suspended()) failed: must be

Reviewed-by: sspitsyn, dholmes

-------------

PR: https://git.openjdk.org/jdk/pull/29473


More information about the serviceability-dev mailing list