[Bug 79992] New: Transient corruption in some applications (regression)

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Fri Jun 13 09:53:41 PDT 2014


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

          Priority: medium
            Bug ID: 79992
          Assignee: chris at chris-wilson.co.uk
           Summary: Transient corruption in some applications (regression)
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: All
          Reporter: nbowler at draconx.ca
          Hardware: Other
            Status: NEW
           Version: git
         Component: Driver/intel
           Product: xorg

Created attachment 100987
  --> https://bugs.freedesktop.org/attachment.cgi?id=100987&action=edit
Screenshot of corruption in GMPC

With recent-ish intel driver bits I've been seeing some corruption in some
applications.  Specifically, some parts of some applications appear to
occasionally not redraw correctly (i.e., at all).  The applications I
see this in are GMPC and Pan (both use GTK+-2).

The issue is reproduced by opening an affected application, then either
dragging it off screen and back on, or moving another window over top of it,
and it will end up looking something like the attached screenshot.  Moving
the mouse cursor over affected areas causes it to unbug.

Bisection implicates the following, and reverting it on master (with some minor
conflicts) appears to correct the issue:

ad0390068832ad4727371902fe41a85a53de1894 is the first bad commit
commit ad0390068832ad4727371902fe41a85a53de1894
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Tue Sep 24 10:00:03 2013 +0100

    sna: Separate out copy preferrence from operating in place decision

    The two decision trees are no longer identical.

    Signed-off-by: Chris Wilson <chris at chris-wilson.co.uk>

:040000 040000 0d76a212fa72c5246b54208f79cb63b35c9ae6b4
4b63a221756b8891e5cf3317e0c6be545af5785d M    src

Note: for some tests I had to cherry-pick

  524a45da56e2 ("compat-api: Map changes of DamageUnregister API in 1.14.99.2")

for the driver to build against current server, and also

  6914b3af7f26 ("sna: Protect against fake CRTCs during initial probe")

to avoid some crashes (bug 73981).

Obligatory version information:

  Linux 3.14.3
  libdrm 2.4.54
  Xorg server 1.15.99.903 (also happens on 1.15.1)
  Git xf86-video-intel

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


More information about the intel-gfx-bugs mailing list