GNOME Bugzilla – Bug 264440
Display of some emails hang during "Formatting message"
Last modified: 2013-09-10 14:03:26 UTC
Please fill in this template when reporting a bug, unless you know what you are doing. Description of Problem: With some html formatted messages, specifically those from Deepsight Analyzer and Dice, display of the email in the preview window hangs with "Formatting message" shown in the status bar. Steps to reproduce the problem: 1. Receive email from one of the problem sources 2. Attempt to view the message in the preview window 3. Actual Results: Evolution hangs at formatting messages. Message can be viewed by opening the message, so it's not the renderer. Expected Results: Message displayed in preview pane. How often does this happen? Always with these messages. Other html formatted messages are fine. Additional Information: These were fine in the 1.4.x series, even when using the exchange connector. Going back to imap or pop3 doesn't change the unexpected behavior. Versions: evolution-1.5.93-2 evolution-connector-1.5.93-1 gtkhtml3-3.3.0-3 libsoup-2.1.13-1 pango-1.5.2-2 libgal2-2.1.14-1 There are probably other dependencies that I missed. Those are what I remember off the top of my head.
Are those pgp signed messages?
No, though I haven't noticed any problems with pgp signed messages. I can post few examples of the raw message text if it'll be of help. I should also mention that the behavior is not 100% reproducable, but does occur fairly regularly. Even more puzzling, the message may display fine once, then hang the preview pane the next time the message is viewed. And again, opening the message never causes a problem. I'm really quite puzzled.
I've now been able to reproduce this by opening messages and using next >next, etc. Eventually, even that window will hang. When it does, I get a warning that various compents have unexpectedly terminated and that my various folders are not accessible. Despite my earlier comment, I now believe this is somewhere in the HTML rendering engine. I also want to mention again that I never saw this behavior in 1.4.x, even when using the exchange connector.
get a backtrace from gdb of the hang and attach sample messages which cause the hang reliably do any of the messages you've viewed have calendar appointments? do you have 'show images if only sender in addressbook' set and viewing html mails with remote images? etc etc. since nobody else has seen behaviour like this we need more information, or its just a busted system you're running on.
I'll try to get the backtrace, but haven't been able to so far, and the processes aren't dropping cores (ulimit -c none is set in rc.local). None of the messages have appointments, they're just standard html emails. This is happening less frequently since I installed 1.5.94, but does still happen occasionally. I do have only show images... set. I'll try it with that off and see if that makes a difference. If I can't get a backtrace, I'll try recompiling with debug flags set. And again, 1.4.x never exhibited this behavior. It started exactly when I went to 1.5.x.
On needinfo again
With Loading images set "never load images from internet", the lockups do not occur. Do you still want a backtrace from the 'show images if sender in addressbook' setting, or does that tell you what you need to know?
I'm certain this is a regression of a bug previously fixed.
i'm pretty sure its the previously fixed bug being re-reported. you have to get a backtrace by interrupting (i.e. ctrl-c) whilst in gdb and when its 'hanging'. this bug still says its 1.5.93, though, which is ancient history.
I've updated the bug to 2.0 since I just confirmed that the hang while "formatting message" is still occurring if "only display images if sender is in address book" is selected.
67512 has some more useful backtraces, same issue though *** This bug has been marked as a duplicate of 267512 ***