GNOME Bugzilla – Bug 593796
Folder access or new mail check forces reindex of folder. Causes high CPU usage.
Last modified: 2009-09-15 09:57:26 UTC
Created attachment 142241 [details] backtrace while updating Every 5 minutes my CPU and network go through the roof as my "check for new mail every 5 minutes" fires. I then get: Retrieving message IDs from server for Inbox Along with to STDERR: exchange-mapi-connection.c:2304: Entering exchange_mapi_set_flags libexchangemapi-Message: exchange-mapi-connection.c:2306: exchange_mapi_set_flags: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:2344: exchange_mapi_set_flags: unlock(connect_lock) exchange-mapi-connection.c:2346: Leaving exchange_mapi_set_flags exchange-mapi-connection.c:1091: Entering exchange_mapi_connection_fetch_items: folder-id 4DDDEC0800000003 libexchangemapi-Message: exchange-mapi-connection.c:1093: exchange_mapi_connection_fetch_items: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:1314: exchange_mapi_connection_fetch_items: unlock(connect_lock) exchange-mapi-connection.c:1316: Leaving exchange_mapi_connection_fetch_items: folder-id 4DDDEC0800000003 exchange-mapi-connection.c:1091: Entering exchange_mapi_connection_fetch_items: folder-id 4DDDEC0800000003 libexchangemapi-Message: exchange-mapi-connection.c:1093: exchange_mapi_connection_fetch_items: lock(connect_lock) libexchangemapi-Message: exchange-mapi-connection.c:1314: exchange_mapi_connection_fetch_items: unlock(connect_lock) exchange-mapi-connection.c:1316: Leaving exchange_mapi_connection_fetch_items: folder-id 4DDDEC0800000003 while slowly crawling through the IDs. This is repeated if I click on any folder. So if I click on Inbox (indexes Inbox), click on Trash (indexes trash), click on Inbox again (reindexes Inbox). I'm using evolution-mapi-0.27.91 against evolution 2.27.91. This behaviour did not happen in 0.26, however 0.26 has many more problems with it so I'm just putting up with this behaviour. Downgrading isn't really practical. At mcrha's request I generated the following: gdb --batch --ex "t a a bt" -pid=4975 &>bt.log Which is attached.
Jony, could you look at this, please?
Appears to still occur in evolution-mapi-0.27.92 against evolution 2.27.92. I was hopeful from http://ftp.gnome.org/pub/gnome/sources/evolution-mapi/0.27/evolution-mapi-0.27.92.news reference to bug #590000 that it might have been fixed. But apparently not.
*** This bug has been marked as a duplicate of bug 588453 ***