GNOME Bugzilla – Bug 787391
g_object_unref: assertion 'G_IS_OBJECT (object)' failed when gnome-keyring does not respond
Last modified: 2017-09-07 01:48:27 UTC
libsecret tries to unref a NULL SecretService object on this error path when gnome-keyring is not listening. (gnome-keyring suffers from a longstanding bug where sometimes it just doesn't start for whatever reason.)
+ Trace 237936
The following fix has been pushed: f76e333 secret-methods: Don't unref NULL when search fails
Created attachment 359320 [details] [review] secret-methods: Don't unref NULL when search fails If the gnome-keyring D-Bus service is not responding, we wind up freeing the SearchClosure in an error path without ever creating a SecretService object. Guard against this.