I have made some progress. It looks like the problem is a combination of an upstream bug, and the addition of application indicators to the Ubuntu version of GPM (gnome-power-manager).
First of all this bug is in gnome-power-manager, and should be moved back to that package. Upstream: I built and installed a fresh upstream copy of GPM (2.30.0), and could reproduce the issue by repeatedly right/left clicking on the battery icon. Every time I click on the ICON and extra 4kB of memory is used. It looks like the leak has been upstream for quite a while, but nobody probably noticed it because you would need to click the battery icon thousands of times for it to be a problem. Ubuntu: Ubuntu version of GPM suffers badly from this leak, because it installs a callback that regenerates the battery status every time there is a change in the battery state. Effectively meaning the left/right click happens automatically on Ubuntu systems. On my hardware this means every second the menu is regenerated with a new battery % value, leaking the old menu. So I think this could be fixed upstream. Alternatively I think I know enough now to generate a patch which would fix this on Ubuntu (albeit in a slightly hacky way). -- memory leak in gnome-power-manager on lucid https://bugs.launchpad.net/bugs/569273 You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs