<p dir="ltr">On 17 Jun 2016 6:23 p.m., "Chris Wilson" <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>> wrote:<br>
><br>
> On Fri, Jun 17, 2016 at 06:12:16PM +0800, Daniel J Blueman wrote:<br>
> > On 17 June 2016 at 17:18, Chris Wilson <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>> wrote:<br>
> > > On Fri, Jun 17, 2016 at 05:08:55PM +0800, Daniel J Blueman wrote:<br>
> > >> Hi all!<br>
> > >><br>
> > >> When unlocking from lightdm, the mouse cursor isn't visible until<br>
> > >> switching VTs. This doesn't occur when using UXA rendering mode<br>
> > >> though, and affects a *lot* of people [1]. It occurs with a range of<br>
> > >> kernels including 4.6.2.<br>
> > >><br>
> > >> I'm using xserver-xorg-video-intel 2:2.99.917+git20160325-1ubuntu1<br>
> > >> (current in Ubuntu 16.04 LTS).<br>
> > >><br>
> > >> How can I approach debugging it?<br>
> > ><br>
> > > Start with a kernel from about 3.19. The trigger was introduced by<br>
> > > xorg-server-1.18.3 which double applied a SETCURSOR ioctl. That should<br>
> > > have been a noop...<br>
> ><br>
> > Thanks for replying Chris!<br>
> ><br>
> > I find the issue occurs in kernels 4.6.2, 4.4.13 and 4.3.6, but does<br>
> > not in 4.2.8 or 4.1.26, however I also see that locking the screen<br>
> > doesn't blank it, so there is behavioural difference also.<br>
> ><br>
> > This may result in a kernel bisect tripping on a large merge; I can<br>
> > take a look if you think the odds are ok?<br>
><br>
> I would look at -nightly first and hope that is has been fixed (and that<br>
> the fix is trivial).</p>
<p dir="ltr">No cigar with -nightly, so I'll follow up in a few days after I get through the 4.2-4.3 kernel bisection.</p>
<p dir="ltr">Daniel</p>