I am almost done with REing it and so far for sure there is at least one DBusMessage memory leak. Not to say that code looks like spaghetti. Anyway, this is OT, we'd better start a new thread (or continue an existing one, IIRC there were similar threads back in 2010)