[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