GNOME Bugzilla – Bug 677266
Memory leaks when synchronizing for offline
Last modified: 2012-06-06 09:13:53 UTC
Moving this from a downstream bug report: https://bugzilla.redhat.com/show_bug.cgi?id=827086 [abrt] evolution-3.4.1-2.fc17: get_additional_properties_cb: Process /usr/bin/evolution was killed by signal 11 (SIGSEGV) libreport version: 2.0.10 abrt_version: 2.0.10 backtrace_rating: 4 cmdline: evolution crash_function: get_additional_properties_cb executable: /usr/bin/evolution kernel: 3.3.7-1.fc17.i686 time: Thu 31 May 2012 03:18:52 PM BST comment: :I used evolution-mapy connector to connect to our corporate MS Exchange 2010 server for the first time after installing Fedora 17 (from Desktop liveCD inside virtualbox guest on Windows 7 32bit host) and it leaked RAM and after about 20 or so minuted it crashed. : :Steps I did since booting off the liveCD: :- install system (ext2 /boot, ext4 /, extra SWAP disk with fixed (not dynamic) size VDK image) :- yum upgrade :- install kernel-devel/headers, gcc etc. and dependencies, needed for virtualbox libraries :- reboot, install virtualbox libraries (provided by the virtualbox hypervisor) :- reboot, install evolution-mapy, evolution-owa, evolution-exchange (and dependencies) :- start Evolution, use MAPI connector, clicked to automatically keep local copy of all e-mails; connected to server and started syncing :- after about 10-15 secs Evolution started leaking RAM badly and made system mostly unresponsive (but still working, no full freeze or crash, didn't have influence on the host WIndows sytem) :- after another about 20 minutes evolution crashed (I dind't check logs yet but I am sure they are attached in this report) : :I gave the system 512MiB RAM and 2GiB swap. at one moment I could see in TOP that Evolution had 309MiB allocated in RES and 2.8GiB in VIRT... But I can't tell which part of Evolution was source of the awful leak. Core was generated by `evolution'. Program terminated with signal 11, Segmentation fault.
+ Trace 230296
Thread 1 (Thread 0xb4affb40 (LWP 2266))
I cannot reproduce the crash myself, but I suppose, when it gets out of memory, that the leaking caused the crash.
Created attachment 215722 [details] [review] ema patch for evolution-mapi; This patch cuts down memory leaks in ema significantly. I'm checking with downstream reporter whether it'll help with the crash too.
Created commit 60f5ffb in ema master (3.5.3+) Created commit 1f8dcc5 in ema gnome-3-4 (3.4.3+)