GNOME Bugzilla – Bug 685995
Crash in g_menu_exporter_name_vanished
Last modified: 2012-10-16 16:32:30 UTC
The assert in g_menu_exporter_name_vanished() is being triggered in downstream bug https://bugs.launchpad.net/glib/+bug/1044322 The assert is: g_assert (exporter->connection == connection); Stacktrace here: https://bugs.launchpad.net/glib/+bug/1044322/+attachment/3285593/+files/Stacktrace.txt
This was caused by a lack of documentation (see bug 686231 for the fix).
Created attachment 226567 [details] [review] GMenuExporter: allow NULL bus on _name_vanished GBusNameVanishedCallback is called with a NULL GDBusConnection in the case that the connection has vanished. We were doing an assert to verify that it was the same as we had exported the menu on and that assert was failing.
Attachment 226567 [details] pushed as 212ffcc - GMenuExporter: allow NULL bus on _name_vanished