GNOME Bugzilla – Bug 600723
displaying an email with a TIFF image in Content-disposition: inlne hangs Evolution
Last modified: 2010-09-21 18:02:45 UTC
Original Ubuntu bug: https://bugs.edge.launchpad.net/ubuntu/+source/gtk+2.0/+bug/445435 All that is needed is to look/preview an email with such an image. Perhaps this can be seen also with other types of attachments, I have not yet tried. BackTrace from such a hang (as an aside this BT -- of a single thread -- takes the cake as the longest BT in Evo I have seen so far):
+ Trace 218804
Created attachment 146941 [details] full BT and t a a bt full
Created attachment 146942 [details] A sample A Sample local mbox file with two emails: the first one displays OK, and has 'content-disposition: attachment'. The second one has 'content-disposition: inline'. Just drop this under your ~./evolution/mail/local, and you should be able to replicate without effort.
Oh, BTW, I had forgotten: fixes for bugs #599627, #600176, and #581150 are applied.
This looks like a GdkPixbuf issue to me. It's stuck in gdk_pixbuf_loader_load_module() waiting to acquire the pixbuf lock, which is apparently already being held (but not by Evolution).
I agree it is related to GTK -- I had already moved the original Ubuntu bug to GTK, out of Evo. But this is only happening, so far, with Evo, and seems to *always* happen given the conditions. So I wished for a review from Evo ;-). Could you reproduce it? If so, I will set it to NEW, and move the bug to GTK.
Any news on this? Looking at gtk+, it may be related to #473862? If so, that would be bad news, the last comment is from 2007 "hard to fix". In the mean time, I have to resort to emacs to view my emails with tiff images, not to mention all evolution crashes when I'm not very careful what email to view.
Thanks for a bug report. This is pretty similar to bug #581747, thus I'm marking it as a duplicate. I also tried to reproduce the issue with your message with no luck, though the TIFF itself wasn't shown for me (after expanding it didn't show any content, which might be the cause). Nonetheless I can reproduce this in addressbook view, by selecting a contact. *** This bug has been marked as a duplicate of bug 581747 ***