This is a follow-on bug that I discovered while testing the fix for JDK-8210199.
To reproduce, run the attached test program on Linux. It will hang with a possible deadlock. The FX application thread, which calls Desktop.open, is stuck in "sun.awt.X11.XDesktopPeer.gnome_url_show".
The complete thread stack dump is attached.
It's quite possible that the FX glass GTK code is doing something to trigger this.
This runs fine on macOS and Windows.
Workaround: wrap the call to Desktop.open in SwingUtilities.invokeLater().