diff options
| author | Daniel van Vugt <vanvugt@gmail.com> | 2012-01-20 04:09:07 -0500 |
|---|---|---|
| committer | Tarmac <> | 2012-01-20 04:09:07 -0500 |
| commit | 664eb51927bb4a25d4a243fb3b32fd5361342f50 (patch) | |
| tree | 4d10c629c9e913d5ec0b94606414a2b28912606a /README | |
| parent | e234b8fc0bf9462fbb3ac0cda0a4a76c2bb3ae89 (diff) | |
| parent | 87b5733a899acfae56f4be246096026355b7b8b6 (diff) | |
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 CompizMinimizedWindowHandler. Reverting to regular pointers avoids the reference leak, avoids the crash, and makes the code easier to understand (and debug). Detailed valgrind log showing the error: https://bugs.launchpad.net/ubuntu/+source/unity/+bug/918329/comments/6. Fixes: https://bugs.launchpad.net/bugs/918329. Appoved by Sam Spilsbury. (bzr r1854)
Diffstat (limited to 'README')
0 files changed, 0 insertions, 0 deletions
