I think this bug is in libaccounts-glib:libaccounts-glib/ag-manager.c: static GObject * ag_manager_constructor (GType type, guint n_params, GObjectConstructParam *params) { GObjectClass *object_class = (GObjectClass *)ag_manager_parent_class; AgManager *manager; GObject *object;
object = object_class->constructor (type, n_params, params);
g_return_val_if_fail (object != NULL, NULL);
manager = AG_MANAGER (object); if (G_UNLIKELY (!open_db (manager) || !setup_dbus (manager))) { g_object_unref (object); return NULL; }
return object; }
i.e. the database has failed to open or dbus not worked.
I think this bug is in libaccounts- glib:libaccount s-glib/ ag-manager. c: constructor (GType type, guint n_params,
GObjectConst ructParam *params) parent_ class;
static GObject *
ag_manager_
{
GObjectClass *object_class = (GObjectClass *)ag_manager_
AgManager *manager;
GObject *object;
object = object_ class-> constructor (type, n_params, params);
g_return_ val_if_ fail (object != NULL, NULL);
manager = AG_MANAGER (object);
g_object_ unref (object);
if (G_UNLIKELY (!open_db (manager) || !setup_dbus (manager)))
{
return NULL;
}
return object;
}
i.e. the database has failed to open or dbus not worked.