[Bug 101324] Crash using xf86-video-intel with I-V-O sna_dri2_schedule_swap:3321

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Wed Jun 7 08:14:43 UTC 2017


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

--- Comment #2 from Chris Wilson <chris at chris-wilson.co.uk> ---
(In reply to Pablo Cholaky from comment #1)
> Created attachment 131757 [details]
> Crash with DRI3 and disconnecting IVO
> 
> As additional, this is why I'm using DRI2, currently, it always crash when I
> disconnect the monitor using DRI3. This is the log of the crash under that.

Present is cancelling its take over of the screen *after* we have changed the
screen. --enable-debug is alerting you to the problem, raising a potential
graphical glitch to a fatal error. Don't enable debug unless you are debugging.

The problem as it stands is that the resize+mode-change changes the
configuration and creates new framebuffers. It copies the contents of the
current frontbuffer, which under Present is not the same as the current
scanout!, into those new framebuffers. Then Present tries to unflip back to its
old Screen (after the event!), but since it is no longer compatible that
refresh is lost.

In practice, it should be harmless.

-- 
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/20170607/0dc4d32b/attachment-0001.html>


More information about the intel-gfx-bugs mailing list