[Wayland-bugs] [Bug 73566] SIGSEGV: vt-switching + logind + multi-head crashes weston
bugzilla-daemon at freedesktop.org
bugzilla-daemon at freedesktop.org
Thu Jan 23 16:46:10 PST 2014
https://bugs.freedesktop.org/show_bug.cgi?id=73566
Kristian Høgsberg <krh at bitplanet.net> changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution|--- |FIXED
--- Comment #10 from Kristian Høgsberg <krh at bitplanet.net> ---
commit b3955b095317466afd05b474666eef938b7f72d0
Author: Kristian Høgsberg <krh at bitplanet.net>
Date: Thu Jan 23 16:25:06 2014 -0800
compositor-drm: Set cursor surface to NULL when pageflip fails
If we VT switch away between picking a cursor surface and actually doing
the pageflip in drm_output_repaint(), we never set output->cursor_view to
NULL. Then we unplug all the input devices and as the last pointer device
goes away we destroy the cursor surface. Then when we switch back, we
call drm_output_set_cursor() with an invalid surface and crashes.
Fixes: https://bugs.freedesktop.org/show_bug.cgi?id=73566
--
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/20140124/5e9e2333/attachment-0001.html>
More information about the Wayland-bugs
mailing list