It seems like FloatingWindow is being added to the queue with
QueueObjectLayout in FloatingWindow.cpp, but might not be removed from
the queue before it's deleted. Its ancestor Area has the same potential
issue, as well. So, moving the RemoveObjectFromLayoutQueue call in View
and Layout destructors to their common ancestor Area's destructor (as in
the attached patch) should fix that issue (and this bug, unless
something else is overwriting the objects in that queue).

** Patch added: "nux-remove-area-from-layout-queue.patch"
   
https://bugs.launchpad.net/ubuntu/+source/unity/+bug/1337244/+attachment/4164791/+files/nux-remove-area-from-layout-queue.patch

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1337244

Title:
  compiz crashed with SIGSEGV in
  nux::WindowThread::ComputeQueuedLayout()

To manage notifications about this bug go to:
https://bugs.launchpad.net/unity/+bug/1337244/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to