<html>
<head>
<base href="https://bugs.freedesktop.org/" />
</head>
<body><table border="1" cellspacing="0" cellpadding="8">
<tr>
<th>Priority</th>
<td>medium
</td>
</tr>
<tr>
<th>Bug ID</th>
<td><a class="bz_bug_link
bz_status_NEW "
title="NEW --- - Transient corruption in some applications (regression)"
href="https://bugs.freedesktop.org/show_bug.cgi?id=79992">79992</a>
</td>
</tr>
<tr>
<th>Assignee</th>
<td>chris@chris-wilson.co.uk
</td>
</tr>
<tr>
<th>Summary</th>
<td>Transient corruption in some applications (regression)
</td>
</tr>
<tr>
<th>QA Contact</th>
<td>intel-gfx-bugs@lists.freedesktop.org
</td>
</tr>
<tr>
<th>Severity</th>
<td>normal
</td>
</tr>
<tr>
<th>Classification</th>
<td>Unclassified
</td>
</tr>
<tr>
<th>OS</th>
<td>All
</td>
</tr>
<tr>
<th>Reporter</th>
<td>nbowler@draconx.ca
</td>
</tr>
<tr>
<th>Hardware</th>
<td>Other
</td>
</tr>
<tr>
<th>Status</th>
<td>NEW
</td>
</tr>
<tr>
<th>Version</th>
<td>git
</td>
</tr>
<tr>
<th>Component</th>
<td>Driver/intel
</td>
</tr>
<tr>
<th>Product</th>
<td>xorg
</td>
</tr></table>
<p>
<div>
<pre>Created <span class=""><a href="attachment.cgi?id=100987" name="attach_100987" title="Screenshot of corruption in GMPC">attachment 100987</a> <a href="attachment.cgi?id=100987&action=edit" title="Screenshot of corruption in GMPC">[details]</a></span>
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 <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
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 <<a href="mailto:chris@chris-wilson.co.uk">chris@chris-wilson.co.uk</a>>
: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 (<a class="bz_bug_link
bz_status_RESOLVED bz_closed"
title="RESOLVED FIXED - Intel segfault at Xorg startup with latest bits (regression)."
href="show_bug.cgi?id=73981">bug 73981</a>).
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</pre>
</div>
</p>
<hr>
<span>You are receiving this mail because:</span>
<ul>
<li>You are the QA Contact for the bug.</li>
</ul>
</body>
</html>