Comment 9 for bug 213404

Revision history for this message
Justin Searle (meeas) (meeas) wrote : Re: high CPU usage when creating a new message

I can confirm I am having the same issue. If an exchange account is enabled, it happens whether the new/reply email is sourced from the exchange account or any other account. If I disable the exchange account and restart evolution, this problem doesn't occur.

And to clarify, its not when you open up a separate window to view an existing email, only when you create a new window or reply to an email. It seems to be tied to any editable email window.

If anyone wants to wade through a strace file, I've attached two files. One experiencing the problem, and the other with the exchange account turned off so it doesn't cause the problems. Both were simply starting Evolution, open a "new email" window, letting it sit for ~60 seconds, and then closing Evolution. Look for the calls futex, writev, poll, gettimeofday, and read. They appear to be ones causing the problems. The easiest way to find it is to open both files up side-by-side and search for "gettimeofday" step for step. About 10-15 instances down, you'll start to see major repetition with gettimeofday and the other calls on the evolution-spike file.