On Fri, 23 Aug 2024 09:17:43 GMT, Prasanta Sadhukhan <psadhuk...@openjdk.org> 
wrote:

> The testcase calls Platform.exit before the dialog is made visible but
> on macOS, JavaFX takes over the AppKit thread and uses that as the FX 
> application thread. As part of the FX platform shutdown process, it detaches 
> that thread from the JVM. This means that the AppKit thread is no longer 
> available to Java processes
> so AWT crashes when it ties to access appkit thread.
> Fix is made to check if the thread has been detached for move-resize 
> notification event before proceeding..

This pull request has now been integrated.

Changeset: 9a1024de
Author:    Prasanta Sadhukhan <psadhuk...@openjdk.org>
URL:       
https://git.openjdk.org/jdk/commit/9a1024dec68057c7c581ac0a38fc7f96489a0a76
Stats:     27 lines in 3 files changed: 19 ins; 1 del; 7 mod

8190329: [macos] Swing InterOp Platform.exit() crash

Co-authored-by: Kevin Rushforth <k...@openjdk.org>
Reviewed-by: kcr, azvegint

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

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

Reply via email to