Hi, I failed to get the git-bz integration to work (token problems?), so here are the patches by mail. The bug report (mentioned at every commit message) is https://bugs.freedesktop.org/show_bug.cgi?id=82659
These memleaks have been found using valgrind and the suppression files from GNOME.supp[1] and gobject-list with trace patches[2]. Feel free to add 'Signed-off-by: Peter Wu <pe...@lekensteyn.nl>' at every patch if you like, I removed them because Bastien preferred it that way. You can also find these series at https://git.lekensteyn.nl/upower.git branch daemon-free-all (39a84a70b1874a56aeda1f54573a63f7d93a720e). Kind regards, Peter [1]: https://github.com/dtrebbien/GNOME.supp/pull/3 [2]: https://github.com/danni/gobject-list/pull/8 Peter Wu (10): linux: fix memleak when reading critical action daemon: fix memleak in queue_changed_property daemon: fix memleaks in GetStatistics and GetHistory daemon: plug huge memleak in GetStatistics daemon: fix memleak in org.freedesktop.UPower.Wakeups.GetData hidpp: fix memleak for each Feature daemon: properly disconnect signals, stop memleak daemon: fix various reference leaks daemon: release resources at shutdown daemon: fix dbus proxy leak on shutdown src/dummy/up-backend.c | 20 +++++++++++++++++ src/freebsd/up-backend.c | 24 ++++++++++++++++++++ src/linux/hidpp-device.c | 13 ++++++++++- src/linux/up-backend.c | 29 +++++++++++++++++++++++- src/linux/up-device-supply.c | 5 ++++- src/openbsd/up-backend.c | 16 +++++++++++++ src/up-backend.h | 1 + src/up-daemon.c | 53 +++++++++++++++++++++++++++++++++++++++----- src/up-daemon.h | 1 + src/up-device-list.c | 31 ++++++++++++++++++++++++++ src/up-device-list.h | 2 ++ src/up-device.c | 36 +++++++++++++++++++++++++----- src/up-device.h | 1 + src/up-history.c | 2 +- src/up-main.c | 5 ++++- src/up-wakeups.c | 5 ++++- 16 files changed, 227 insertions(+), 17 deletions(-) -- 2.1.3 _______________________________________________ devkit-devel mailing list devkit-devel@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/devkit-devel