← Back to team overview

desktop-packages team mailing list archive

[Bug 822479] Re: Massive Evolution Mail memory leak

 

I'm not sure if this is directly related but I notice a massive memory
link with writing email with HTML content, such as pasted content from a
webpage. This also applies to images that are inserted, as these create
HTML containers around the images, thus causing a leak.

The leak is apparent when pressing backspace after HTML content has been
inserted. Typing is fast and responsive, but backspace takes one to two
seconds to complete. It's often faster to highlight and delete than to
press backspace.

This leak causes sending of messages to freeze the window, causing it to
grey out.

As a final note, I've found that including a signature and attempting to
delete it will crash Evolution instantly, although this may be an
unrelated bug.

Setup:

Evolution 3.16 or 3.17 (needed latest development release to fix previous bugs)
Exchange plugin
Lenovo Yoga Pro 2 - 8GB Ram
Ubuntu 15.04

-- 
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to evolution in Ubuntu.
https://bugs.launchpad.net/bugs/822479

Title:
  Massive Evolution Mail memory leak

Status in evolution package in Ubuntu:
  Confirmed

Bug description:
  While there are lots of posts on Evolution memory leaks, this appears
  to be new. No Natty, evolution starts with around 60mb of usage, and
  climbs up. Over the past 90 minutes it reached 385mb. Finally killed
  it. Restarting goes back to the 60mb again. I ran it this time from
  the command line with: evolution --debug-file=

  Here is the contents of this file:

  ----------------------
  (evolution:2239): GLib-GObject-CRITICAL **: Object class EMFolderTree doesn't implement property 'paste-target-list' from interface 'ESelectable'

  (evolution:2239): GLib-GObject-CRITICAL **: Object class EMFolderTree
  doesn't implement property 'copy-target-list' from interface
  'ESelectable'

  (firefox-bin:8739): LIBDBUSMENU-GTK-CRITICAL **: dbusmenu_menuitem_property_set_shortcut: assertion `gtk_accelerator_valid(key, modifier)' failed
  ** (<unknown>:9247): DEBUG: NP_Initialize
  ** (<unknown>:9247): DEBUG: NP_Initialize succeeded
  ** (<unknown>:9247): DEBUG: NP_Shutdown
  NOTE: child process received `Goodbye', closing down
  NOTE: child process received `Goodbye', closing down
  java version "1.6.0_22"
  OpenJDK Runtime Environment (IcedTea6 1.10.2) (6b22-1.10.2-0ubuntu1~11.04.1)
  OpenJDK Server VM (build 20.0-b11, mixed mode)

  (firefox-bin:8739): GLib-CRITICAL **: g_source_remove: assertion `tag
  > 0' failed

  (firefox-bin:8739): GLib-CRITICAL **: g_source_remove: assertion `tag > 0' failed
  ----------------

  No idea what's going on here. If I don't kill evolution regularly my
  ram gets eaten up and my system freezes. I have uninstalled evolution
  with the 'purge' option, and reinstalled. I then restored evolution
  from previously backed up settings, so it's possible there's some
  problem in my settings. But where? I have 4 imap+ accounts running,
  plus a pop service. There are about 60 emails in each account, with
  more archived in a local folder on my computer. I have about 5 local
  calendars, all measured in kb of data. Any thoughts as to what's going
  on? I'm aware that Ubuntu is ditching evolution for the next release,
  so need a work around until then. Cheers.

  ProblemType: Bug
  DistroRelease: Ubuntu 11.04
  Package: evolution 2.32.2-0ubuntu7
  ProcVersionSignature: Ubuntu 2.6.38-10.46-generic 2.6.38.7
  Uname: Linux 2.6.38-10-generic i686
  Architecture: i386
  Date: Mon Aug  8 10:59:41 2011
  EcryptfsInUse: Yes
  InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release i386 (20110427.1)
  ProcEnviron:
   LANGUAGE=en_AU:en
   PATH=(custom, user)
   LANG=en_AU.UTF-8
   SHELL=/bin/bash
  SourcePackage: evolution
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/evolution/+bug/822479/+subscriptions