Memory leaks in glib bindings

Jakub Stachowski stachowski at hypair.net
Mon Feb 27 15:28:00 PST 2006


Hello,

I have been converting some of my server-side apps to D-Bus (instead of really 
ugly self-made "bus") recently using glib bindings. After lots of work 
(second goal of rewrite was learning glib from scratch) it works quite good, 
with exception of pretty bad memory leaks - after ~2 days memory usage goes 
from 2M to 80M.
Valgrind log: http://aeris.hypair.net:8001/valgrind-log

This is after finding and fixing one leak - patch at 
http://aeris.hypair.net:8001/glib-memleak-1.patch

Code itself: http://aeris.hypair.net:8001/client-list.c , 
http://aeris.hypair.net:8001/client-list.h , 
http://aeris.hypair.net:8001/client-list.xml

I wonder about record 5 from valgrind log. Am I doing something wrong with 
marshalling array of structs? 


More information about the dbus mailing list