dbusmenuitem retains references/callbacks to a widget after the widget is removed

Bug #1154701 reported by Charles Kerr
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
DBus Menu
Fix Released
High
Charles Kerr
libdbusmenu (Ubuntu)
Fix Released
Undecided
Unassigned

Bug Description

This is the cause of the behavior reported by Drew Bliss with his test application that dumps "LIBDBUSMENU-GLIB-WARNING **: Trying to remove a child that doesn't believe we're it's parent" warnings when building an app indicator.

DBusMenu is deprecated & being removed; however, this bug needs to be fixed for SRU.

Related branches

Revision history for this message
Mathieu Trudel-Lapierre (cyphermox) wrote :

Please also update the bug for the SRU process. See http://wiki.ubuntu.com/StableReleaseUpdates#Procedure

Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:libdbusmenu at revision None, scheduled for release in libdbusmenu, milestone Unknown

Changed in libdbusmenu:
status: In Progress → Fix Committed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package libdbusmenu - 12.10.3+13.10.20130628-0ubuntu1

---------------
libdbusmenu (12.10.3+13.10.20130628-0ubuntu1) saucy; urgency=low

  [ Charles Kerr ]
  * Fix a bug caused by keeping signals connected to menuitems that
    we're not using anymore. (LP: #1154701)
  * Fix breakage when building with coverage scanning.

  [ Ted Gould ]
  * Increase test timeouts to ensure proper results on slower platforms
    (ARM).

  [ Jeremy Bicha ]
  * Build with default valac.

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 453
 -- Ubuntu daily release <email address hidden> Fri, 28 Jun 2013 02:03:25 +0000

Changed in libdbusmenu (Ubuntu):
status: New → Fix Released
Charles Kerr (charlesk)
Changed in libdbusmenu:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.