[Wayland-bugs] [Bug 66198] received signal SIGSEGV on weston_surface_from_global_float()
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Mon Jul 8 03:47:35 PDT 2013
https://bugs.freedesktop.org/show_bug.cgi?id=66198
Rob Bradford <rob at robster.org.uk> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #2 from Rob Bradford <rob at robster.org.uk> ---
commit 27b1793857953927f842065a57cb5821a86bc671
Author: Rob Bradford <rob at linux.intel.com>
Date: Wed Jun 26 18:08:46 2013 +0100
compositor: rebuild the global list if we've removed a surface from it
The list of surfaces used by weston_compositor_pick_surface() is
maintained in list of surfaces stored on the compositor. This list is
generated from the surfaces across all the layers using
weston_compositor_build_surface_list.
When destroying a surface the surface is "unmapped" with
weston_surface_unmap which removes it from the layer list. However since
the compositor surface list was only being rebuilt when the output was
repainted a call to weston_compositor_pick_surface before the next
output repaint would use an outdated surface list containing surfaces
that have been partially destroyed.
https://bugs.freedesktop.org/show_bug.cgi?id=65986
https://bugs.freedesktop.org/show_bug.cgi?id=66173
https://bugs.freedesktop.org/show_bug.cgi?id=66198
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/wayland-bugs/attachments/20130708/22507730/attachment.html>
More information about the Wayland-bugs
mailing list