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 628583 - Empathy leaks memory
Empathy leaks memory
Status: RESOLVED OBSOLETE
Product: empathy
Classification: Core
Component: General
2.30.x
Other Linux
: Normal normal
: ---
Assigned To: empathy-maint
empathy-maint
Depends on:
Blocks:
 
 
Reported: 2010-09-02 01:36 UTC by Brian Curtis
Modified: 2010-09-02 08:54 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Brian Curtis 2010-09-02 01:36:57 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.
Comment 2 Frederic Peters 2010-09-02 05:21:23 UTC
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).
Comment 3 Frederic Peters 2010-09-02 05:28:18 UTC
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.
Comment 4 Guillaume Desmottes 2010-09-02 08:54:59 UTC
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.