[Bug 72375] Corruption in some windows after returning from xlock

bugzilla-daemon at freedesktop.org bugzilla-daemon at freedesktop.org
Sun Feb 9 08:32:51 CET 2014


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

--- Comment #21 from Ilia Mirkin <imirkin at alum.mit.edu> ---
2.21.15 is fine (looks like it also defaults to UXA, but I turned that off and
enabled SNA :) ). I did the bisect, this is the result:

82e6d41c2f4f343bd1854d3d8ee4b624b5d68971 is the first bad commit
commit 82e6d41c2f4f343bd1854d3d8ee4b624b5d68971
Author: Chris Wilson <chris at chris-wilson.co.uk>
Date:   Thu Oct 31 13:35:59 2013 +0000

    sna/gen6: Tweak flush around CC state changes

    In order to fix some font corruption, it appears that we need an extra
    flush in the Sandybridge pipeline when we change the CC stage and the
    render cache is dirty. We previously triggered a full pipeline stall
    for this case.

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

:040000 040000 0dd3c4fbc25c10ba3baf194321493a32234c31d6
c7d59848db85bec0600d0731f4b548ad37c90ea3 M      src

I'm going to go double-check the bisection result, but I was usually able to
repro corruption pretty quickly for the 'bad' commits. Here is the full log
btw:

# bad: [7468a6b740af14d95e8f9bacd2e352ec98a9acf2] 2.99.906 snapshot
# good: [f57ce6ef9ca735d5cb428b2f12f1f9413a70506a] 2.21.15 release
git bisect start '2.99.906' 'HEAD'
# good: [394b2ce51d8378893f14896e600713544d473925] sna: Add a few more DBG to
track refcnts
git bisect good 394b2ce51d8378893f14896e600713544d473925
# good: [f0da01aa907d488ae32dfda206ea8a66564bc430] sna: Remove stale mappings
when replacing GPU bo
git bisect good f0da01aa907d488ae32dfda206ea8a66564bc430
# bad: [8f6e227ba8127a2ca034271f2a660c24abbe056f] sna: Apply the BLT source
offset for individual copies
git bisect bad 8f6e227ba8127a2ca034271f2a660c24abbe056f
# good: [c6b0e3fe0c299488932ba0392847f1faf298d079] sna: Detect and handle mi
recursion
git bisect good c6b0e3fe0c299488932ba0392847f1faf298d079
# bad: [1c34ea0894e42bf344b0edad62cf2e142840af88] sna: Tweak estimate of
maximum usable aperture for strict fencing
git bisect bad 1c34ea0894e42bf344b0edad62cf2e142840af88
# bad: [d580a30aaf97687f9669ea72fbc3310c2fea26f1] sna/gen7: Flush render cache
when changing CC state
git bisect bad d580a30aaf97687f9669ea72fbc3310c2fea26f1
# good: [ed16e34c00d5eb5ca4ec643f66fedbf1a5112e90] sna: Allow limited recursion
within sigtrapped routines
git bisect good ed16e34c00d5eb5ca4ec643f66fedbf1a5112e90
# bad: [82e6d41c2f4f343bd1854d3d8ee4b624b5d68971] sna/gen6: Tweak flush around
CC state changes
git bisect bad 82e6d41c2f4f343bd1854d3d8ee4b624b5d68971
# good: [5cdc2bbc9c66d4c8c6fdb1b552c32177d070bf7b] sna: Tweak deletion of used
buffers
git bisect good 5cdc2bbc9c66d4c8c6fdb1b552c32177d070bf7b
# first bad commit: [82e6d41c2f4f343bd1854d3d8ee4b624b5d68971] sna/gen6: Tweak
flush around CC state changes

-- 
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/20140209/94f5c499/attachment.html>


More information about the intel-gfx-bugs mailing list