python-dbus 0.80.1 memory leak issue
John (J5) Palmieri
johnp at redhat.com
Tue Jan 30 17:38:25 PST 2007
On Tue, 2007-01-30 at 23:42 +0100, Luka Renko wrote:
> I am one of the developers of KDE Guidance Power Manager that uses python-dbus
> to access HAL for power management (battery, suspend/hibernate, CPU freq
> scaling). By recent upgrade of python-dbus in Kubuntu Feisty to python-dbus
> 0.80.1 we have got several user complaints about huge memory consumption of
> our application. Memory was used in the range of 0.5 MB/minute. See bug 
> for more details.
> Power Manager is PyQt3/PyKDE3 application (source code is available at ).
> Application does poll on HAL status in regular intervals (battery,
> ac_adapter). This is due to the fact that PyQt3 does not have proper Qt
> mainloop integration yet (only available in PyQt4) and we cannot use dbus
> It looks like that these regular calls to HAL/dbus are leaving some references
> around that are consuming memory.
> I would like to know if any other user of python-dbus has noticed any memory
> leaks with 0.80.1? Has something changed in terms of dbus references that we
> need to change in our application to properly work with python garbage
It would really help if you could distill this all down to a simple test
case which exhibits the leak. Thanks.
John (J5) Palmieri <johnp at redhat.com>
More information about the dbus