In 0.5.92-0ubuntu1, libdbusmenu-glib/client.c:1069 is the first line in
this paragraph:

>        if (priv->menuproxy_cancel != NULL) {
>                g_object_unref(priv->menuproxy_cancel);
>                priv->menuproxy_cancel = NULL;
>        }

Which makes me think "priv" is corrupt... but we know it's not NULL because the
previous few lines are:

>        /* If this wasn't cancelled, we should be good */
>        DbusmenuClient * client = DBUSMENU_CLIENT(user_data);
>        /* But let's check */
>        g_return_if_fail(client != NULL);
>        DbusmenuClientPrivate * priv = DBUSMENU_CLIENT_GET_PRIVATE(client);
>        g_return_if_fail(priv != NULL);

All those safeguards smell like someone else has tried to track down a
crash in this section of code before...

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/944833

Title:
  indicator-messages-service crashed with SIGSEGV in
  menuproxy_build_cb()

To manage notifications about this bug go to:
https://bugs.launchpad.net/indicator-messages/+bug/944833/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to