After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 593796 - Folder access or new mail check forces reindex of folder. Causes high CPU usage.
Folder access or new mail check forces reindex of folder. Causes high CPU usage.
Status: RESOLVED DUPLICATE of bug 588453
Product: evolution-mapi
Classification: Applications
Component: Mail
0.27.x
Other Linux
: Normal normal
: ---
Assigned To: evolution-mapi-maint
evolution-mapi-maint
Depends on:
Blocks:
 
 
Reported: 2009-09-01 12:58 UTC by Nemo
Modified: 2009-09-15 09:57 UTC
See Also:
GNOME target: ---
GNOME version: ---


Attachments
backtrace while updating (12.85 KB, text/plain)
2009-09-01 12:58 UTC, Nemo
Details

Description Nemo 2009-09-01 12:58:40 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.
Comment 1 Milan Crha 2009-09-07 17:49:01 UTC
Jony, could you look at this, please?
Comment 2 Nemo 2009-09-09 16:53:11 UTC
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.
Comment 3 Johnny Jacob 2009-09-15 09:57:26 UTC

*** This bug has been marked as a duplicate of bug 588453 ***