Bug 27421

Summary: incorrect character in xterm under compiz
Product: xorg Reporter: fangxun <xunx.fang>
Component: Driver/intelAssignee: Kristian Høgsberg <krh>
Status: VERIFIED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium CC: chris, rb6, yi.sun
Version: unspecified   
Hardware: All   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Screenshot of incorrect character in console
none
Always get buffers in TexBuffer2 none

Description fangxun 2010-04-01 23:13:42 UTC
Created attachment 34609 [details]
Screenshot of incorrect character in console

System Environment:
--------------------------
Arch:           x86-64
Platform:       G45
Libdrm:         (master)cc20ed8100834b7a5129ed403dee6c0e15d82cd1
Mesa:           (master)110e039d0df08ae1642adf4bd20f07992b9ffe9c
Xserver:          (master)67b814d9b2baea6beccfb1625a1e3f0b2ba7218b
Xf86_video_intel:  (master)440b4d207b730112169827d0b90b46596659b504
Kernel: (drm-intel-next)38d922ba211c1efdbe00809c899f1ca4979c84c7


Bug detailed description:
-------------------------
The desktop is gnome with compiz. When typing character in console, we find it is incorrect(can be seen on the screenshot). It works fine with no compiz.


Reproduce steps:
----------------
1.start gnome
2.open a terminal
3.typ character
Comment 1 Gordon Jin 2010-04-15 19:09:56 UTC
Carl/Chris, can you reproduce?
Comment 2 Kristian Høgsberg 2010-04-29 18:01:17 UTC
Created attachment 35339 [details] [review]
Always get buffers in TexBuffer2

Can you give this patch a try with mesa master?
Comment 3 Gordon Jin 2010-05-04 19:22:36 UTC
Yes, we confirm this patch fixes.
Comment 4 Kristian Høgsberg 2010-05-10 04:35:46 UTC
Sounds good.  Patch is upstream, I'll close the bug.
Comment 5 Yi Sun 2010-06-08 01:53:36 UTC
The issue doesn't come up with the commit:
mesa (master)06c72da97a1bce87bc4b3fb8e7e18bf966926acb

commit 06c72da97a1bce87bc4b3fb8e7e18bf966926acb
Author: Kristian Høgsberg <krh@bitplanet.net>
Date:   Tue May 4 13:35:23 2010 -0400

    intel: Update renderbuffers unconditionally in intelSetTexBuffer2()

So change the status to verified.

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.