Bug 43776

Summary: [i915] Intel Mobile 4 Series: Libreoffice 3.4.3 main window content not drawn or updated properly
Product: xorg Reporter: Wirawan Purwanto <wirawan0>
Component: Driver/intelAssignee: Chris Wilson <chris>
Status: RESOLVED DUPLICATE QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.5 (2009.10)   
Hardware: x86-64 (AMD64)   
OS: Linux (All)   
Whiteboard:
i915 platform: i915 features:
Attachments:
Description Flags
Desktop showing libreoffice welcome screen with improperly painted background none

Description Wirawan Purwanto 2011-12-12 19:33:42 UTC
Created attachment 54386 [details]
Desktop showing libreoffice welcome screen with improperly painted background

This is an x86_64 system laptop (Thinkpad T400 with Intel Core 2 Duo),
running Debian "squeeze" (6.0.3), mostly from stable repository.
Just installed xserver-xorg-video-intel and libdrm-intel1 from debian
"testing" repository.

The newer X video driver seemed to work fine, but I found that the
LibreOffice welcome screen (see attached images) do not update certain
region of the window.

How to reproduce?

1) fire up libreoffice 3.4.3 (perhaps other versions will do) with *no*
initial document, i.e. so it shows the welcome page

2) the flat gray background is not drawn as it should have been,
leaving it with whatever background image it was before.

I can reproduce this bug using:

* backport version of the kernel (2.6.38)
* I also retested the bug with the newest testing kernel (3.1.0-1);
  the bug still appears.

The bug described above did not happen with an older intel driver (was:
xserver-xorg-video-intel = 2:2.13.0-6, libdrm-intel1 =
2.4.21-1~squeeze3). That older version of the driver, though, plagued
me with random server crash followed with "[drm:i915_hangcheck_elapsed]
*ERROR* Hangcheck timer elapsed... GPU hung" error message on kernel
log when I'm playing video.

So my next guess is that this is a bug in the intel driver itself, the more recent version (2.17.x).

System:
  Linux debian 6.0.3 "squeeze" (stable)  x86_64.
  This OS is configured to use software from "stable" repository by
  default.

Package & versions:
  linux-image-3.1.0-1-amd64  3.1.1-1
  xserver-xorg-video-intel   2:2.17.0-1
  libdrm-intel1              2.4.27-1
  xserver-xorg-core ...      2:1.11.1.902-1

Hardware PCI data:

$ lspci|grep VGA
00:02.0 VGA compatible controller: Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller (rev 07)

Reference from debian BTS:
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650748

I recommend perusing the additional screenshots posted there:

http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=650748#10

Thanks,
Wirawan
Comment 1 Chris Wilson 2011-12-13 01:54:31 UTC
commit 429a36f7481b9bfd5ed137642d2916d69a713557
Author: Chris Wilson <chris@chris-wilson.co.uk>
Date:   Fri Dec 9 09:54:12 2011 +0000

    uxa: Fix clip processing for uxa_fill_spans()
    
    Fixes regression from e0066e77e026b0dd0daa0c3765473c7d63aa6753
    (uxa: Simplify Composite solid acceleration for spans by only clipping
    once) [2.15.901]
    
    Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=43649
    Signed-off-by: Chris Wilson <chris@chris-wilson.co.uk>

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

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.