Tue 09 May 2017 06:51:48 PM UTC, original submission:
This bug affects the Fedora 25 package gchemtable-0.14.17-2.fc25.x86_64 (and probably later versions as well).
Instead of showing the (extended) tooltips for each element, gchemtable terminates with exit code 1.
While the real issue is possibly due to the interaction between GTK+ and Wayland, it can be fixed by rewriting the tooltips according to the GtkTooltip documentation. The enclosed patch does that (with a few simplifications).
[toni@thinkpad ~]$ /usr/bin/gchemtable-0.14
Gdk-Message: Window 0x55bd39938660 is a temporary window without parent, application will not be able to position it on screen.
Gdk-Message: Window 0x55bd39938660 is a temporary window without parent, application will not be able to position it on screen.
(gchemtable-0.14:2539): Gdk-WARNING **: Error 71 (Protocol error) dispatching to Wayland display.
[toni@thinkpad ~]$ WAYLAND_DEBUG=1 /usr/bin/gchemtable-0.14
<...>
[3677023.657] -> wl_compositor@4.create_surface(new id wl_surface@33)
Gdk-Message: Window 0x557d73794640 is a temporary window without parent, application will not be able to position it on screen.
Gdk-Message: Window 0x557d73794640 is a temporary window without parent, application will not be able to position it on screen.
<...>
[3677028.311] wl_display@1.error(wl_subcompositor@13, 0, "wl_surface@33 already has a different role")
(gchemtable-0.14:2561): Gdk-WARNING **: Error 71 (Protocol error) dispatching to Wayland display.
|