indicator-appmenu holds a circular reference on itself, causes leaks

Bug #1231218 reported by Stephen M. Webb
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Application Menu Indicator
Fix Committed
Medium
Stephen M. Webb
indicator-appmenu (Ubuntu)
Fix Released
Medium
Stephen M. Webb

Bug Description

An IndicatorAppmenu object adds an extra g_object_ref to itself in its initializer and it only removes it in its finalizer, which means such objects will never get disposed (their refcount will never drop below 1). This causes a largish memory leak when unity-panel-service is shut down.

Related branches

Stephen M. Webb (bregma)
Changed in indicator-appmenu (Ubuntu):
status: New → In Progress
importance: Undecided → Medium
assignee: nobody → Stephen M. Webb (bregma)
Revision history for this message
PS Jenkins bot (ps-jenkins) wrote :

Fix committed into lp:indicator-appmenu at revision 245, scheduled for release in indicator-appmenu, milestone Unknown

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

This bug was fixed in the package indicator-appmenu - 13.01.0+13.10.20130930-0ubuntu1

---------------
indicator-appmenu (13.01.0+13.10.20130930-0ubuntu1) saucy; urgency=low

  [ Stephen M. Webb ]
  * don't add a circular self-ref in IndicatorAppmenu objects (lp:
    #1231218). (LP: #1231218)

  [ Ubuntu daily release ]
  * Automatic snapshot from revision 245
 -- Ubuntu daily release <email address hidden> Mon, 30 Sep 2013 06:32:57 +0000

Changed in indicator-appmenu (Ubuntu):
status: In Progress → 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.