GNOME Bugzilla – Bug 643693
Crash opening attached text/html mail
Last modified: 2011-03-04 13:01:57 UTC
Created attachment 182277 [details] Spamassassin output with attached "Romanian Business Newletter" I am filtering my mail with Spamassassin, which attaches the original mail to the filter results. When trying to open the original mail in the attached message, Evolution crashes with a segmentation fault and the message below. The original mail seems to be a more or less normal HTML spam mail. (evolution:19481): GLib-GObject-CRITICAL **: Object class EMFolderTree doesn't implement property 'paste-target-list' from interface 'ESelectable' (evolution:19481): GLib-GObject-CRITICAL **: Object class EMFolderTree doesn't implement property 'copy-target-list' from interface 'ESelectable'
Thanks for taking the time to report this bug. Without a stack trace from the crash it's very hard to determine what caused it. Can you get us a stack trace? Please see http://live.gnome.org/GettingTraces for more information on how to do so. Thanks in advance!
Created attachment 182289 [details] GDB stack trace (from core file) Looks like a loop of these lines, I stopped it after #80000
+ Trace 226171
Confirming, I can reproduce it too, with your test message, if I set in Edit->Preferences->Mail Preferences, tag HTML Messages to: [x] Show suppressed HTML parts as attachments HTML Mode [ Only ever show plaintext | v ] and I expand the email attachment. Turning off "Show suppressed HTML parts as attachments" results in no crash.
Created attachment 182457 [details] [review] evo patch for evolution; The attached message (the inner one) was text/html part, which confused formatting machinery enough to stack overflow due to prefer-plain plugin. This change passes inner content as mime part, not mime message, which fixes the issue.
Created commit f1710c9 in evo master (2.91.91+)