plugins/wwan/gsd-wwan-manager.c: line 560 (object_removed_cb): should not be reached
On a Librem 5 with PureOS this error appears for example when doing "service ModemManager restart":
Nov 25 04:26:58 pureos gsd-wwan[1043]: file ../plugins/wwan/gsd-wwan-manager.c: line 560 (object_removed_cb): should not be reached
The code there looks like this:
static void
object_removed_cb (GsdWwanManager *self,
GDBusObject *object,
GDBusObjectManager *obj_manager)
{
CcWwanDevice *device;
GPtrArray *devices;
guint index;
g_return_if_fail (GSD_IS_WWAN_MANAGER (self));
g_return_if_fail (G_IS_DBUS_OBJECT_MANAGER (obj_manager));
if (!wwan_manager_find_match (self, object, &devices, &index))
g_return_if_reached (); <----------------------------- THIS GETS TRIGGERED
device = g_ptr_array_index (devices, index);
g_ptr_array_remove_index (devices, index);
if (device == self->unlocking_device)
g_cancellable_cancel (self->cancellable);
}
Is that to be expected when ModemManager is restarted, or does it indicate a bug?
Version: gnome-settings-daemon/byzantium 3.38.2-1pureos2 arm64