GNOME Bugzilla – Bug 763778
Segfault when org.freedesktop.fwupd service doesn't exist
Last modified: 2016-08-15 08:23:12 UTC
Created attachment 324133 [details] [review] Set error when org.freedesktop.fwupd has no service In the fwupd plugin, gs_plugin_add_updates() can return FALSE (when org.freedesktop.fwupd service doesn't exist) without setting the error, causing a segfault. The fix is to steal the error_local and set error manually.
Created attachment 324718 [details] [review] Set error when org.freedesktop.fwupd has no service
I think we've got new code in 3.22 for some time.