liferea crash on startup on Wayland - assertion G_IS_OBJECT failed
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
liferea (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
Hi,
Liferea refuses to start on my laptop when I use Wayland, but is OK on Xorg.
The window does flash up, but then closes immediately.
Here is some relevant output, please let me know what further details I can provide to help.
bakes@bakes-XPS:~$ liferea --gtk-debug=gui
sys:1: Warning: g_object_set: assertion 'G_IS_OBJECT (object)' failed
Gdk-Message: 10:42:43.325: Error flushing display: Protocol error
bakes@bakes-XPS:~$ liferea --gdk-debug=events
sys:1: Warning: g_object_set: assertion 'G_IS_OBJECT (object)' failed
Gdk-Message: 10:44:00.837: configure, window 0x560175a32a70 -1x-1,
Gdk-Message: 10:44:00.907: configure, window 0x560175a32a70 1634x1026, focused
Gdk-Message: 10:44:00.907: focus in, seat 0x560175268040 surface 0x560175a32a70
Gdk-Message: 10:44:00.907: data device selection, data device 0x5601752b7b30, data offer (nil)
Gdk-Message: 10:44:00.907: primary selection offer, device 0x5601752b7c40, data offer 0x5601761e27d0
Gdk-Message: 10:44:00.907: primary offer offer, offer 0x5601761e27d0, type = text/plain;
Gdk-Message: 10:44:00.907: primary offer offer, offer 0x5601761e27d0, type = text/plain
Gdk-Message: 10:44:00.907: primary offer offer, offer 0x5601761e27d0, type = TEXT
Gdk-Message: 10:44:00.907: primary offer offer, offer 0x5601761e27d0, type = UTF8_STRING
Gdk-Message: 10:44:00.907: primary offer offer, offer 0x5601761e27d0, type = STRING
Gdk-Message: 10:44:00.907: primary offer offer, offer 0x5601761e27d0, type = MULTIPLE
Gdk-Message: 10:44:00.907: primary offer offer, offer 0x5601761e27d0, type = SAVE_TARGETS
Gdk-Message: 10:44:00.907: primary offer offer, offer 0x5601761e27d0, type = TARGETS
Gdk-Message: 10:44:00.907: primary offer offer, offer 0x5601761e27d0, type = TIMESTAMP
Gdk-Message: 10:44:00.907: primary selection selection, device 0x5601752b7c40, data offer 0x5601761e27d0
Gdk-Message: 10:44:00.907: surface enter, window 0x560175a32a70 output 0x560175264e70
Gdk-Message: 10:44:00.907: frame 0x560175a32a70
Gdk-Message: 10:44:00.955: enter, seat 0x560175268040 surface 0x560175a32a70
Gdk-Message: 10:44:00.955: frame, seat 0x560175268040
Gdk-Message: 10:44:00.955: frame 0x560175a32a70
Gdk-Message: 10:44:00.958: pointer surface of seat 0x560175268040 entered output 0x560175264e70
Gdk-Message: 10:44:00.963: frame 0x560175a32a70
Gdk-Message: 10:44:01.005: Error flushing display: Protocol error
bakes@bakes-XPS:~$ liferea --version
Liferea 1.13.7
bakes@bakes-XPS:~$ uname -a
Linux bakes-XPS 5.15.0-48-generic #54-Ubuntu SMP Fri Aug 26 13:26:29 UTC 2022 x86_64 x86_64 x86_64 GNU/Linux
bakes@bakes-XPS:~$ cat /etc/lsb-release
DISTRIB_ID=Ubuntu
DISTRIB_
DISTRIB_
DISTRIB_
bakes@bakes-XPS:~$ apt search liferea
Sorting... Done
Full Text Search... Done
liferea/jammy,now 1.13.7-2build1 amd64 [installed]
feed/news/podcast client with plugin support
liferea-
architecture independent data for liferea
Extra:
Just ran the same command under Xorg - the "assertion G_IS_OBJECT failed" error message still occurs but the window opens and the program runs normally. It seems that this part of the message might be misleading.