Bug 33253

Summary: [945] Left over damage in Emacs under Compiz
Product: xorg Reporter: Stefan Glasenhardt <stefan>
Component: Driver/intelAssignee: Chris Wilson <chris>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: corsac, kibi, lool, mrshpot
Version: 7.5 (2009.10)   
Hardware: x86 (IA32)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Screenshot with graphics corruption
none
apport-log file none

Description Stefan Glasenhardt 2011-01-18 12:04:53 UTC
Created attachment 42179 [details]
Screenshot with graphics corruption

Hi,

I'm experiencing small font corruption with the latest Intel-driver (Git-commit up to January 17th) when using Compiz.

I've tested the latest kernel-version from Ubuntu Maverick and a self-compiled vanilla kernel version 2.6.36.3.

I've attached a screenshot and the Apport-log.
Comment 1 Stefan Glasenhardt 2011-01-18 12:05:28 UTC
Created attachment 42180 [details]
apport-log file
Comment 2 Yves-Alexis 2011-01-25 01:23:08 UTC
For what it's worth, the same thing happens in gvim with:

xf86-video-intel 2.14.0
libdrm 2.4.23
xserver 1.9.3.901
libxrender 0.9.6
libxcb-render 1.6

on Xfce 4.8 with compositing (RENDER-based) enabled. Disabling compositing fixes the problem.

The card is an GM965 on a ThinkPad T61:

00:02.0 VGA compatible controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)
00:02.1 Display controller: Intel Corporation Mobile GM965/GL960 Integrated Graphics Controller (rev 0c)

If you need more info, please ask.
Comment 3 Chris Wilson 2011-01-31 07:08:34 UTC
Notably, you are missing:

Replace usage of DamageRegionAppend with DamageDamageRegion to fix reportA
Set DamageSetReportAfterOp to true for the damage extension

without which damage may be sent to the compositor prior to it being rendered.

So I think this is a duplication of the old bugs.
Comment 4 Cyril Brulebois 2011-01-31 11:13:18 UTC
Reopening since it still happens for Yves-Alexis and me. Since we've got 1.9.4 RC, we're not missing those patches.
Comment 5 Cyril Brulebois 2011-01-31 12:10:32 UTC
Also happens with:
 - current xorg-server master
 - current libdrm master
 - current xf86-video-intel master
 - 2.6.37 kernel

Doesn't occur with xf86-video-fbdev master.
Comment 6 Chris Wilson 2011-01-31 12:35:49 UTC
Ok, this looks really similar to 32734. [Both are damage + Composite WM.]

*** This bug has been marked as a duplicate of bug 32734 ***

Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.