Merge lp:~vanvugt/unity/fix-918329-trunk into lp:unity
Proposed by
Daniel van Vugt
Status: | Merged |
---|---|
Approved by: | Sam Spilsbury |
Approved revision: | no longer in the source branch. |
Merged at revision: | 1854 |
Proposed branch: | lp:~vanvugt/unity/fix-918329-trunk |
Merge into: | lp:unity |
Diff against target: |
250 lines (+42/-55) 3 files modified
plugins/unityshell/src/compizminimizedwindowhandler.h (+23/-31) plugins/unityshell/src/unityshell.cpp (+15/-23) plugins/unityshell/src/unityshell.h (+4/-1) |
To merge this branch: | bzr merge lp:~vanvugt/unity/fix-918329-trunk |
Related bugs: |
Reviewer | Review Type | Date Requested | Status |
---|---|---|---|
Sam Spilsbury (community) | Approve | ||
Unity Team | Pending | ||
Review via email: mp+89391@code.launchpad.net |
Description of the change
Fix SIGSEGV when a window is minimized. (LP: #918329)
The crash was caused by 'minimizedWindows' leaking pointers to windows that had been deleted, and then later trying to dereference those pointers. The reason for the leak appears to be a reference leak in the boost::shared_ptr's to CompizMinimized
Detailed valgrind log showing the error:
https:/
To post a comment you must log in.
Whoops: https:/ /code.launchpad .net/~smspillaz /unity/ unity.fix_ 881190_ 918360/ +merge/ 89181