Small memory leak (~200 KiB/h)
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
DBus Menu |
New
|
Undecided
|
Unassigned | ||
System Load Indicator |
New
|
Undecided
|
Unassigned | ||
indicator-multiload (Ubuntu) |
Confirmed
|
Undecided
|
Unassigned |
Bug Description
I let the system idle over night and the indicator-multiload process constantly consumed more memory (about 200 KiB/h). Biggest leak according to valgrind:
==16637== 11,080 bytes in 277 blocks are definitely lost in loss record 7,227 of 7,245
==16637== at 0x4C2B6CD: malloc (in /usr/lib/
==16637== by 0x6757BC8: g_malloc (gmem.c:159)
==16637== by 0x676A8B2: g_slice_alloc (gslice.c:1003)
==16637== by 0x67849F9: g_variant_alloc (gvariant-
==16637== by 0x6784B5C: g_variant_
==16637== by 0x67821E5: g_variant_
==16637== by 0x6786347: array_get_value (gvariant-
==16637== by 0x67855C9: maybe_wrapper (gvariant-
==16637== by 0x6788611: g_variant_parse (gvariant-
==16637== by 0x74040C5: menuitem_
==16637== by 0x6751DD9: g_main_
==16637== by 0x675219F: g_main_
==16637== by 0x6752263: g_main_
==16637== by 0x5FEB993: g_application_run (gapplication.
==16637== by 0x40C1CF: main_main (main.c:1203)
==16637== by 0x6C3D76C: (below main) (libc-start.c:226)
==16637==
==16637== LEAK SUMMARY:
==16637== definitely lost: 11,225 bytes in 281 blocks
==16637== indirectly lost: 0 bytes in 0 blocks
==16637== possibly lost: 60,704 bytes in 897 blocks
==16637== still reachable: 1,369,295 bytes in 20,094 blocks
ProblemType: Bug
DistroRelease: Ubuntu 12.04
Package: indicator-multiload 0.2-0ubuntu1
ProcVersionSign
Uname: Linux 3.2.0-18-generic x86_64
ApportVersion: 1.94.1-0ubuntu2
Architecture: amd64
Date: Fri Mar 16 10:52:57 2012
InstallationMedia: Ubuntu 11.10 "Oneiric Ocelot" - Beta amd64 (20110901)
SourcePackage: indicator-multiload
UpgradeStatus: No upgrade log present (probably fresh install)
FYI I'm also seeing a major leak in Precise. Went on vacation for 4 days and indicator-multiload was using ~5GB!