GNOME Bugzilla – Bug 659097
some mails make evolution go mad
Last modified: 2011-09-15 07:04:27 UTC
Created attachment 196556 [details] mail triggering 100%CPU usage in evolution Hey, it's a bit hard to describe but it seems that some mail (only received through my rss2email gateway) sometime make evolution enter in a huge loop using 100%CPU Changing folder or removing the message stops the loop. I have html disabled (using the “prefer plain text” plugin, in case it's related. I'm attaching the mail (saved using “save as mbox”) in case you can reproduce.
When displaying the mail, running: perf top -p $(pidof evolution) shows: 816.00 18.2% pango_glyph_string_extents_range /usr/lib/x86_64-linux-gnu/libpango-1.0.so.0.2800.4 291.00 6.5% g_type_check_instance_is_a /usr/lib/libgobject-2.0.so.0.2800.6 276.00 6.2% g_atomic_pointer_get /lib/libglib-2.0.so.0.2800.6
I put that mail in my imapx mailbox, and don't seem to have a problem. I have 'only ever show plain text' set, so I have to manually choose to display the HTML "attachment". If I temporarily change that setting to display HTML by default, I still don't have a problem. Evolution 3.0.3 on Fedora 15 x86_64.
I only use plain test too.
might be related to bug 655248 If you disable message preview and enable it again, will it help ?
Yes, it sure looks like it. I tried to display the relevant message (evolution cpu usage goes to 100%) then resize the preview window: it calms do instantly. I wrongly assumed it was the mail format (since it only happened on this folder) but it might indeed be related to the size (which is always close to the preview size since it's an rss summary) and the fact it's an html mail.
*** This bug has been marked as a duplicate of bug 655248 ***