<AWT Dev>  Review Request: JDK-8215364: JavaFX crashes on Ubuntu 18.04 with Wayland while using Swing-FX interop
philip.race at oracle.com
Thu Dec 20 19:03:28 UTC 2018
On 12/14/18 5:48 AM, Pankaj Bansal wrote:
> Hi All, Please review fix for the below bug jdk12:
> Bug: https://bugs.openjdk.java.net/browse/JDK-8215364
> Webrev: http://cr.openjdk.java.net/~pbansal/8215364/webrev.00/
> JavaFX uses both X11 and gtk code and gtk3 uses Wayland backend while
> running Ubuntu 18.04 in Wayland mode. This results in crash in JavaFX.
> This crash is being done under  by setting the gtk3 backend to x11
> on all systems by setting GDK_BACKEND=x11. This fixes the JavaFX crash.
> However, while using the a JFXPanel inside Swing components in
> Swing-FX interop with GTKLookAndFeel set as L&F for Swing, the AWT
> loads the gtk3 first and as the GDK_BACKEND=x11 is not yet set even
> after the fix for , the gtk3 starts using the Wayland backend. Then
> while initializing the JFXPanel, JavaFX uses the same gtk library
> loaded by AWT and this results in crash.
> The fix is to set the gtk backend to x11 in AWT as well by setting the
> GDK_BACKEND=x11. This fixes the Swing-FX interop crash as well.
>  https://bugs.openjdk.java.net/browse/JDK-8210411
> Pankaj Bansal
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the awt-dev