GNOME Bugzilla – Bug 628583
Empathy leaks memory
Last modified: 2010-09-02 08:54:59 UTC
Binary package hint: empathy Lucid/64 empathy 2.30.2-0ubuntu1. It leaks like crazy. According to /proc: VmPeak: 1265672 kB VmSize: 1265652 kB VmLck: 0 kB VmHWM: 812188 kB VmRSS: 812168 kB VmData: 892920 kB VmStk: 212 kB VmExe: 920 kB VmLib: 51344 kB VmPTE: 2260 kB I have it configured with one jabber account and one aim account, and I have very little traffic. It seems to just leak memory while it sits there.
https://bugs.edge.launchpad.net/ubuntu/+source/empathy/+bug/620332
FYI there is a valgrind log attached to the downstream bug report; @Brian: it may be useful to mention this, as all developers passing over the report won't have a look at the launchpad link (on the assumption that its content has been copy/pasted in the first comment already).
I had a look at the valgrind log and all of the "big" leaks come from empathy_presence_chooser_init(), as it was called every time the main window was displayed, in empathy_main_window_show(). This has been fixed in 2.32 when porting the main window to be a GtkWindow subclass (53ff0c11). I'll let Empathy developers comment further.
As Frédéric said, the main leaks have been fixed. Please retry using 2.31.91 (or later) and open one bug per leak clearly identified in Empathy.