After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 780571 - Geary hangs a short time after startup
Geary hangs a short time after startup
Status: RESOLVED NOTGNOME
Product: geary
Classification: Other
Component: client
master
Other Linux
: Normal normal
: ---
Assigned To: Geary Maintainers
Geary Maintainers
: 780760 781619 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2017-03-27 03:20 UTC by Christopher Halse Rogers
Modified: 2017-09-23 12:16 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Christopher Halse Rogers 2017-03-27 03:20:24 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.
Comment 1 Christopher Halse Rogers 2017-03-27 05:00:11 UTC
FWIW this also applies to the flatpak nightly (which works after granting access to the system DBus socket)
Comment 2 Jiri Cerny 2017-03-30 13:28:16 UTC
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.
Comment 3 Niels De Graef 2017-04-22 13:13:44 UTC
Another bug that had webkitgtk4 problems was solved after an update of said library. Can any of you confirm whether this bug is solved?
Comment 4 Michael Gratton 2017-04-23 02:43:35 UTC
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.
Comment 5 Michael Gratton 2017-04-27 01:46:07 UTC
*** Bug 781619 has been marked as a duplicate of this bug. ***
Comment 6 Michael Gratton 2017-04-27 01:47:10 UTC
*** Bug 780760 has been marked as a duplicate of this bug. ***
Comment 7 Michael Gratton 2017-04-27 01:50:09 UTC
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.
Comment 8 Christopher Halse Rogers 2017-04-27 08:07:12 UTC
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.
Comment 9 Michael Gratton 2017-05-02 04:21:56 UTC
(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.
Comment 10 Kacper Bielecki 2017-05-22 18:45:33 UTC
Ubuntu webkit2gtk package has already been published.

Geary master works stable for me with webkit2gtk-2.16.2 as provided by Ubuntu.
Comment 11 Michael Gratton 2017-05-23 00:30:24 UTC
(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?
Comment 12 Kacper Bielecki 2017-05-23 19:41:09 UTC
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.
Comment 13 Michael Gratton 2017-09-23 12:16:23 UTC
Closing this, since most distros have published a non-broken version of WebKitGTK+.