GNOME Bugzilla – Bug 720928
Hangs in libwebkitgtk?
Last modified: 2015-03-31 15:16:40 UTC
Created attachment 264754 [details] Backtrace (no debuginfo). Evolution frequently hangs when reading mail, even in offline mode. The UI becomes unresponsive and does not redraw. I don't have debug symbols installed currently, but it *looks* like the hang might be in webkit calls. Attaching a backtrace. I'll try to come up with one with proper debuginfo.
Thanks for a bug report. You are right, the UI thread (main thread, the Thread 1) is doing something in webkit library. Hard to tell what it is, without debug symbols. Would it be possible that it's not stuck, but does some busy loop? You may realize when looking on a CPU usage by evolution, if it's high, then it's a busy loop.
This was happening on a slow Internet connection -- I reported it because I don't think this should hang the main UI, and I didn't see it in earlier Evolution versions. I'm *pretty* sure it wasn't a CPU hang (I used to have the system monitor applet running because it gave me a lot of contextual information in situations like this :). It hasn't happened in a while now, but I've only had reliable Internet connections to test it with.
Yeah, this (also) happens when opening a large (IMAP) message; the entire UI blocks while the message is loaded/parsed. strace(1) doesn't even show it to be terribly busy while it's working away but top does. The thread that is consuming 100% of a core has the following backtrace:
+ Trace 234866
Brian, your backtrace belongs to bug #743926. I guess Hans' backtrace is the same, thus let's mark this as a duplicate of it. *** This bug has been marked as a duplicate of bug 743926 ***