Before throwing in the towel here, I'll post the current patch I'm using on my own system. It fixes this bug, the two that are marked as duplicates (but which are actually separate bugs in the same file), and also #785828. It also fixes several other problems that don't have separate bugs filed. These unreported problems are:
* crash in menuitem.c if variant parameter is NULL * reference leaks caused by g_variant_get_child_value * reference leaks from g_variant_type_new * typo bug in calling g_variant_parse without error parameter * variant wrapped inside another variant wrapper before being passed to event callback, when it should be just passed as-is ** Attachment added: "probably should be split up" https://bugs.launchpad.net/dbusmenu/+bug/784890/+attachment/2146029/+files/fix-reference-leaks ** Patch removed: "rework reference handling" https://bugs.launchpad.net/dbusmenu/+bug/784890/+attachment/2138928/+files/reference-leaks.patch -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/784890 Title: multiple reference leaks in server.c -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs