unity-panel-service: indicators never unload, leak memory on shutdown
Bug #1231222 reported by
Stephen M. Webb
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Unity |
In Progress
|
Medium
|
Stephen M. Webb | ||
7.1 |
Won't Fix
|
Medium
|
Stephen M. Webb | ||
7.2 |
In Progress
|
Medium
|
Stephen M. Webb | ||
unity (Ubuntu) |
In Progress
|
Medium
|
Unassigned |
Bug Description
A circular reference between indicators and their ATK counterparts cause indicators to never be unloaded. This means none of their resources are freed on process shutdown and plenty of leaks are reported by valgrind.
Related branches
lp://staging/~bregma/unity/fix-indicator-leaks
Ready for review
for merging
into
lp://staging/unity
- Christopher Townsend (community): Needs Fixing
- PS Jenkins bot (community): Needs Fixing (continuous-integration)
-
Diff: 164 lines (+35/-20)5 files modifiedservices/CMakeLists.txt (+1/-1)
services/panel-indicator-accessible.c (+6/-0)
services/panel-indicator-accessible.h (+1/-0)
services/panel-root-accessible.c (+12/-17)
services/panel-service.c (+15/-2)
Changed in unity: | |
milestone: | 7.1.1 → 7.2.0 |
Changed in unity: | |
milestone: | 7.2.0 → 7.2.1 |
Changed in unity: | |
milestone: | 7.2.1 → 7.2.2 |
Changed in unity: | |
milestone: | 7.2.2 → 7.2.3 |
Changed in unity: | |
milestone: | 7.2.3 → 7.3.1 |
Changed in unity (Ubuntu): | |
status: | New → In Progress |
importance: | Undecided → Medium |
Changed in unity: | |
milestone: | 7.3.1 → 7.3.2 |
Changed in unity: | |
milestone: | 7.3.2 → 7.3.3 |
tags: | added: rls-w-incoming |
Changed in unity: | |
milestone: | 7.3.3 → 7.4.0 |
tags: |
added: rls-x-incoming removed: rls-w-incoming |
tags: | added: unity-backlog |
To post a comment you must log in.