[Bug 94677] xorg-server 1.18.2: missing mouse pointer when coming back from screen lock

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Thu Aug 11 05:58:13 UTC 2016


https://bugs.freedesktop.org/show_bug.cgi?id=94677

--- Comment #11 from Tim Starling <tstarling at wikimedia.org> ---
I looked into this with gdb, with the stock packages from Ubuntu 16.04 since I
have a reliable reproduction with that version. Specifically, xserver-xorg-core
 2:1.18.3-1ubuntu2.3 and xserver-xorg-video-intel
2:2.99.917+git20160325-1ubuntu1.

The cursor is actually restored successfully after unlock, but then it
disappears again when sna_mode_disable_secondary_planes() is called,
specifically during the LOCAL_IOCTL_MODE_SETPLANE ioctl. 

After this, there is no chance of the cursor being restored, since
sna_crtc->cursor remains non-null, so further attempts to restore it hit the
"skipping cursor already show on CRTC" case.

So, there's a good chance this bug was fixed by
f1c757e4518f6835bbff6c940269a5c6be75f202, since the commit message claims to
modify sna_mode_disable_secondary_planes() to "ignore the secondary cursor
planes".

-- 
You are receiving this mail because:
You are the QA Contact for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.freedesktop.org/archives/intel-gfx-bugs/attachments/20160811/0efa5203/attachment.html>


More information about the intel-gfx-bugs mailing list