David Zeuthen d2d97a214d Bug 625584 – Crashes application on unref with signal subscription
Don't do too much work in the finalizer - in particular, there's no
need to send RemoveMatch() messages to the bus daemon since we're
going to sever the connection and the bus will garbage collect
anyway. In this case it crashed the process.

Also add a test case that checks that the appropriate GDestroyNotify
callbacks are called when unreffing a connection with either 1)
exported objects; 2) signal subscriptions or 3) filter functions
.. yes, ideally apps would unregister such callbacks before giving up
their ref but that's not how things work :-)

Signed-off-by: David Zeuthen <davidz@redhat.com>
2010-07-30 16:06:18 -04:00
..
2010-07-07 16:52:41 -04:00
2010-07-05 00:56:12 -04:00
2010-07-05 03:09:36 -04:00
2010-07-05 23:13:17 -04:00
2010-07-05 23:13:17 -04:00
2010-07-05 03:09:36 -04:00
2010-07-07 01:00:58 -04:00
2010-04-17 01:48:05 -04:00
2010-07-05 03:09:36 -04:00
2009-11-24 13:02:05 +01:00
2010-06-09 10:32:36 +02:00
2010-05-10 08:07:28 -04:00
2010-05-10 08:07:28 -04:00
2010-07-22 18:39:50 -04:00
2010-07-05 23:13:17 -04:00
2010-07-09 07:24:08 -04:00
2010-04-17 01:48:05 -04:00
2010-07-07 16:25:48 -04:00