Operating system
Arch Linux 4.19.61-1-lts x86-64
Transmission Deamon
transmission-daemon 2.94 (d8e60ee44f)
Transmission Remote GUI
5.17.0 (Jun 26, 2019)
Error :
[Terminal Output]
./transgui
(transgui:4093): Gtk-CRITICAL **: 18:36:26.876: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.876: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.876: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.876: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.876: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.876: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.876: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.876: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.876: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.876: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.877: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.878: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.879: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.880: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.881: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
(transgui:4093): Gtk-CRITICAL **: 18:36:26.881: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
What Happend :
Nothing. No GUI. Executable kept running until I did CTRL + C.
What's Supposed to happen :
Start a GUI I think.
I think you're hitting this problem: https://github.com/transmission-remote-gui/transgui/issues/1220 try clearing your clipboard then relaunching.
This did not work. :(
The same problem and error messages here.
OS: 4.19.62-1-MANJARO
Also same issue and error messages here.
OS: Void Linux, Kernel 4.19.64_1
I couldn't fix it until I got tired and installed transgui-qt (AUR). But of course the correct would be to solve ...
I have the same problem with a fresh Opensuse Tumbleweed install. Clearing the clipboard does not help. The program starts, it creates an empty ini file, produces the error messages described in the original report and nothing else. There is an empty icon in the tray, but it does not react and no GUI shown at all.
Previously it was working fine, it got broken after system reinstall. Maybe some dependency issue?

I'm using Arch Linux and got same problem.
I decided to try to build a project from source and as a result, a freshly compiled program works as before.
I have no idea why it works now.
I checked the package makefile in aur and it hadn't change recently nor have any one the dependencies.
same problem. tried both transgui-gtk and transgui-qt in arch aur, no gui is shown. strace shows this
ccess("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, 0x7fffa327a1d0) = 0
access("/home/amos/.config/Transmission Remote GUI/ipc.txt", F_OK) = 0
nanosleep({tv_sec=0, tv_nsec=200000000}, ^C{tv_sec=0, tv_nsec=126728005}) = ? ERESTART_RESTARTBLOCK (Interrupted by signal)
strace: Process 621244 detached
same problem with 5.18, manjaro xfce, pacaur install
(transgui:19828): Gtk-CRITICAL **: 14:56:27.973: IA__gtk_widget_realize: assertion 'GTK_WIDGET_ANCHORED (widget) || GTK_IS_INVISIBLE (widget)' failed
For Arch Linux users that want use a GTK build. Please try this package https://aur.archlinux.org/packages/transmission-remote-gui-gtk2/
For Arch Linux users that want use a GTK build. Please try this package https://aur.archlinux.org/packages/transmission-remote-gui-gtk2/
@ogarcia Your package works like charm!
Same issue following upgrade to Ubuntu 19.10. Was fine under 19.04
The same issue. Ubuntu 19.10 TRGUI 5.18 and early releases - don't work. No GUI.
apt install libcanberra-gtk-module libssl-dev didn't help.
Same here. Before 19.10 it worked fine, but now... Empty tray icon, no main GUI, does nothing, only shows this Gtk-CRITICAL message in the terminal.
[edit]
Ok, I compiled from the sources. Now it starts, but still no tray icon. Better than nothing.
Had this issue in Ubuntu, was initially running the package supplied in the distro's repo (5.0.1). None of the newer releases worked when I downloaded the tar files and tried running them. Same issues as above.
Finally found this ppa:
https://launchpad.net/~andreas-noteng/+archive/ubuntu/transgui
Works fine, although it's at 5.17 and not 5.18.
This is caused by both Arch and Ubuntu 19.10 using GTK3. The only workaround is to recompile from source, the builds provided by the project will not work on these distributions.
@xavery this app (for now) is GTK2, please don't mix GTK3 here. The problem is caused for incompatibilities between versions of GTK2.
Same issue on Ubuntu 18.04 appears if there is a picture in the clipboard. It is treated by disabling the interception of torrents from clipboard.
Fixed this issue by building it myself. When using binary from release page I had UI problem too.
I'll try to provide the binary with GTK3.
Most helpful comment
For Arch Linux users that want use a GTK build. Please try this package https://aur.archlinux.org/packages/transmission-remote-gui-gtk2/