Evolution mapi plugin uses a lot of memory

Bug #351493 reported by Willem Ligtenberg
8
Affects Status Importance Assigned to Milestone
Evolution
Fix Released
High
evolution-mapi (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Binary package hint: evolution-mapi

Ubuntu Jaunty 9.04
Evolution-mapi 0.26.0.1-0ubuntu1

First off how I got it configured:
Start evolution and create an empty account.
Then when in evolution edit the account with your exchange settings.
Restart evolution.

I expected it to load my e-mail. However, it got filling up my memory. (750M + 1G swap) At one point evolution was using 2.3G virtual memory. And I finally killed it.
If I can help with some extra information, do let me know!

Changed in evolution:
status: Unknown → Confirmed
Revision history for this message
Pedro Villavicencio (pedro) wrote :

thanks for the report, but there's no need to open the bug on Ubuntu if there's already one on the upstream bug tracker, it only creates extra work for developers and triagers, thanks.

Changed in evolution-mapi (Ubuntu):
importance: Undecided → Medium
status: New → Triaged
Revision history for this message
Kevin James (kevin-james-suk) wrote :

I can confirm the same issue;

Set up the new account using evolution-mapi and IP address of Exchange 2007 server.

My laptop (Dell XPS M1330) has 2 gig of RAM and this was consumed by the evolution process whilst doing the initial mailbox load until evolution crashed.

I tried using swappiness=100 to get the process to page instead, but this didn't work and the consumption of RAM till the point of crash happened again. The tail end of the messages - when launching evolution from a terminal returned the following ;

exchange-mapi-connection.c:1004: Entering exchange_mapi_connection_fetch_items: folder-id 699B0E000000000F libexchangemapi-Message: exchange-mapi-connection.c:1006: exchange_mapi_connection_fetch_items: lock(connect_lock)
    OpenMsgStore / OpenPublicFolder: MAPI_E_CALL_FAILED (0x80004005)
libexchangemapi-Message: exchange-mapi-connection.c:1225: exchange_mapi_connection_fetch_items: unlock(connect_lock)

exchange-mapi-connection.c:1227: Leaving exchange_mapi_connection_fetch_items: folder-id 699B0E000000000F
GLib-ERROR **: /build/buildd/glib2.0-2.20.1/glib/gmem.c:156: failed to allocate 98304 bytes
aborting...
Aborted

Changed in evolution:
importance: Unknown → High
status: Confirmed → Fix Released
Jelmer Vernooij (jelmer)
Changed in evolution-mapi (Ubuntu):
status: Triaged → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.