[Bug 74327] New: [snb] rendering corruption

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sat Feb 1 08:27:05 PST 2014


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

          Priority: medium
            Bug ID: 74327
          Assignee: chris at chris-wilson.co.uk
           Summary: [snb] rendering corruption
        QA Contact: intel-gfx-bugs at lists.freedesktop.org
          Severity: normal
    Classification: Unclassified
                OS: Linux (All)
          Reporter: bas at basnieuwenhuizen.nl
          Hardware: x86-64 (AMD64)
            Status: NEW
           Version: git
         Component: Driver/intel
           Product: xorg

Created attachment 93174
  --> https://bugs.freedesktop.org/attachment.cgi?id=93174&action=edit
screenshot of corruption

After upgrading to 2.99.908, I got some rendering corruption. See the attached
screenshot for an example.

As this is a regression for me, I bisected it and got

1f9a6156e9240a1efa8785ab5bca0a3b1757d08e is the first bad commit
commit 1f9a6156e9240a1efa8785ab5bca0a3b1757d08e
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Fri Jan 31 20:02:44 2014 +0000

    sna: remove short-circuit for move-to-CPU when damage covers region

    The short-circuit path missed translating the damage from drawable space
    into the pixmap (for Composite setups) which may have resulted in
    corruption. The path was also failing to consider the impact of reusing
    an active CPU bo when it could be discarding the unwanted damage and
    reallocating.

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


Reproducing the problem:

As far as I can see on Qt applications the corruptions appears mostly on areas
with some kind of shadow or buttons behind the cursor. However on gedit it is
the open file dialog that is almost completely black.

While I have not found a clear pattern to where it occurs, it occurs pretty
reliably across restarts of the X server.

Applications I tested are kdevelop4, kate and gedit.

System environment:

xserver 1.15.0
mesa 10.0.2
kernel 3.12.9-1-ARCH on x86_64
window manager: xmonad

I configured xf86-video-intel with

./configure --prefix=/usr --enable-glamor

-- 
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/20140201/d09c25ab/attachment.html>


More information about the intel-gfx-bugs mailing list