<Swing Dev> [9] Review request for 8164321: Crash of SwingNode with GTK LaF

Semyon Sadetsky semyon.sadetsky at oracle.com
Thu Oct 6 08:18:11 UTC 2016


Hello,

Please review fix for JDK9:

bug: https://bugs.openjdk.java.net/browse/JDK-8164321

webrev: http://cr.openjdk.java.net/~ssadetsky/8164321/webrev.00/

The issue is caused by concurrent XLib access form FX and AWT toolkit 
threads in case of GTK3. To fix the issue wrapping by 
gdk_threads_enter/gdk_threads_leave is added to JDK GTK+ LnF GTK3 
implementation. Since FX GTK3 implementation uses 
gdk_threads_enter/gdk_threads_leave as well this will make GTK3 XLib 
calls serialized.

--Semyon




More information about the swing-dev mailing list