--- dbus-glib-0.88/dbus/dbus-gobject.c-orig 2011-07-22 18:43:55.286789655 -0500 +++ dbus-glib-0.88/dbus/dbus-gobject.c 2011-07-22 18:48:14.153767255 -0500 @@ -716,6 +716,8 @@ write_interface (gpointer key, gpointer s = lookup_property_name (data->object, name, propname); spec = g_object_class_find_property (g_type_class_peek (data->gtype), s); + if (spec != NULL) { + g_assert (spec != NULL); g_free (s); @@ -747,6 +749,7 @@ write_interface (gpointer key, gpointer g_string_append (xml, "\"/>\n"); } + } g_free (dbus_type); }