On Tue, 16 Dec 2025 03:34:47 GMT, Leonid Mesnik <[email protected]> wrote:
> The JvmtiTagMap::flush_object_free_events() method might be called from > different threads. > The thread waits using lock until other thread posting events. The locking > thread is in vm state doesn't allowing safepoints. While other thread posting > events might request safepoints. > > The fix is to block thread to allow safepoints while waiting on the lock. This pull request has now been integrated. Changeset: 0146077a Author: Leonid Mesnik <[email protected]> URL: https://git.openjdk.org/jdk/commit/0146077a51635500de771e9cf2c9788ae931b7a0 Stats: 4 lines in 1 file changed: 3 ins; 1 del; 0 mod 8373723: Deadlock with JvmtiTagMap::flush_object_free_events() Reviewed-by: dholmes, coleenp ------------- PR: https://git.openjdk.org/jdk/pull/28839
