GNOME Bugzilla – Bug 780571
Geary hangs a short time after startup
Last modified: 2017-09-23 12:16:23 UTC
About 1 minute after startup (but it does not appear to be exactly deterministic), Geary's window hangs. This is sometimes, but not always, accompanied by messages in the terminal: Error sending IPC message: Broken pipe Error sending IPC message: Broken pipe Error sending IPC message: Connection refused Error sending IPC message: Transport endpoint is not connected Error sending IPC message: Broken pipe Error sending IPC message: Broken pipe Error sending IPC message: Broken pipe Error sending IPC message: Broken pipe This seems to have started with the WebkitGTK 2 port landing.
FWIW this also applies to the flatpak nightly (which works after granting access to the system DBus socket)
I observe the same behaviour on Fedora 25. Geary (compiled from today's git) freezes 1-2 minutes after the start. It seems to be webkit related as well. The problem appeared for the first time after webkitgtk4 was upgraded from version 2.14.5 to 2.16.0. Downgrading webkit solves the problem for me.
Another bug that had webkitgtk4 problems was solved after an update of said library. Can any of you confirm whether this bug is solved?
Which version of WebKitGTK are you running? If 2.16, then you are likely encountering this bug: https://bugs.webkit.org/show_bug.cgi?id=170450 The fix for that will be released in 2.16.2. Fedora already has the patch added to version 2.16.1-2 of their package, not sure about other distros at the moment.
*** Bug 781619 has been marked as a duplicate of this bug. ***
*** Bug 780760 has been marked as a duplicate of this bug. ***
This has been fixed in Fedora 25 already, and reported in Ubuntu as https://bugs.launchpad.net/ubuntu/+source/webkit2gtk/+bug/1685648, but will keep this open for a bit so people can more easily find it.
This is also not fixed in the flatpak nightly SDK. I don't think that depends on the system WebKit, and I don't know what needs to be done to fix it.
(In reply to Christopher Halse Rogers from comment #8) > This is also not fixed in the flatpak nightly SDK. I don't think that > depends on the system WebKit, and I don't know what needs to be done to fix > it. That's likely to remain broken until the WebKitGTK team release 2.16.2 and that gets picked up and published in the flatpak nightly repo, unfortunately.
Ubuntu webkit2gtk package has already been published. Geary master works stable for me with webkit2gtk-2.16.2 as provided by Ubuntu.
(In reply to Kacper Bielecki from comment #10) > Ubuntu webkit2gtk package has already been published. > > Geary master works stable for me with webkit2gtk-2.16.2 as provided by > Ubuntu. Ah, I see it's in zesty-proposed, thanks. Might be worth noting that to the ubuntu devs somewhere to give support for it getting into -updates, but I'm entirely sure where. Maybe in LP:1685648 to start?
Ubuntu call for testing of webkit2gtk-2.16.2 is in LP:1690536. I have already verified it on Zesty but Xenial and Yakkety verification is needed as well.
Closing this, since most distros have published a non-broken version of WebKitGTK+.