Re: [MM] glib assertions



Hey Ben,

I created a pair of bug reports in bugzilla for these, to better track
them; see the links below. Will follow up on them directly in bugzilla.

> FYI, while running suspend/resume stress tests on various modems, MM
> gives a few glib assertion warnings.  I'm going to run gdb to get a
> backtrace, but wonder if you know where the issue could potentially
> be.
> 
> (ModemManager:648): GLib-GIO-CRITICAL **:
> g_dbus_connection_emit_signal: assertion `G_IS_DBUS_CONNECTION
> (connection)' failed
> (ModemManager:648): GLib-GObject-CRITICAL **: g_object_ref: assertion
> `G_IS_OBJECT (object)' failed
> (ModemManager:648): GLib-GObject-CRITICAL **: g_object_unref:
> assertion `G_IS_OBJECT (object)' failed
> 

https://bugzilla.gnome.org/show_bug.cgi?id=684693

> Also, I had to take out the following assertion in MMBroadbandModem
> disabling_step() to prevent a crash. It seems like a race when
> mm_base_modem_disable() is being called on MMBaseModem and
> MMBroardbandModem is being disposed. Should we turn the assertion into
> a condition check instead?
> 
>     case DISABLING_STEP_IFACE_MODEM:
>         g_assert (ctx->self->priv->modem_dbus_skeleton != NULL);
> 

https://bugzilla.gnome.org/show_bug.cgi?id=684694

Cheers!

-- 
Aleksander


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]