Bug 26008

Summary: Corrupted user interface in Stellarium
Product: Mesa Reporter: Sam Morris <sam>
Component: Drivers/DRI/i965Assignee: Eric Anholt <eric>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: medium CC: davidf, wolfgang.kufner
Version: 7.6   
Hardware: All   
OS: Linux (All)   
URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=556540
Whiteboard:
i915 platform: i915 features:

Description Sam Morris 2010-01-12 06:17:53 UTC
In Stellarium, the user interface textures are corrupted on my Samsung
Q45 laptop.

Screenshot attached. If you move the mouse to the bottom left of the
screen and hover over the panels, they should expand and you should see
the corruption.

This is with xserver 1.6.5, intel 2.9.1, drm 2.4.15 and linux 2.6.32.
Comment 2 Eric Anholt 2010-01-14 13:11:30 UTC
Looks like it might be a texture tiling problem.  If so, you can work around it for now by disabling texture tiling in driconf, at the expense of performance in general.
Comment 3 David Fraser 2010-01-22 01:17:27 UTC
More info at: https://bugs.launchpad.net/stellarium/+bug/426417
Comment 4 Wolfgang Kufner 2010-01-22 02:25:34 UTC
It may be of interest that I do only see half the corruptions here. The menus along the borders are fine. The dialog boxes that can be opened via those windows (e.g. "Location Window" (F6)) are corrupted exactly like those in Sam Morris's screenshot.
 
Intel Corporation Mobile 4 Series Chipset Integrated Graphics Controller [8086:2a42] (rev 07)

ubuntu karmic + xorg-edgers ppa:
mesa (7.8.0~git20100121.4736e1cb-0ubuntu0sarvatt3~karmic) karmic; urgency=low
  * Checkout from git 20100121 (master branch) up to commit
    4736e1cbbd4e2cf7fa4c67a728d520edc67e920f
Comment 5 Eric Anholt 2010-01-30 12:58:29 UTC
(not fixed by the pbo teximage tiling fix)
Comment 6 Eric Anholt 2010-01-30 15:20:37 UTC
New piglit case:
commit 73026d3cfa2e47444ebb8dc5854af6f0ae10069a
Author: Eric Anholt <eric@anholt.net>
Date:   Sat Jan 30 15:05:44 2010 -0800

    pbo-teximage-tiling-2: Companion to pbo-teximage-tiling for the other path.
    
    The other one caught a bug in the zero copy path, while this one
    catches the blit path.
    
    Bug #26008

Mesa fix:
commit 22bbc979944084ddffbb2c42a8178e172beaece0
Author: Eric Anholt <eric@anholt.net>
Date:   Sat Jan 30 15:11:09 2010 -0800

    intel: Respect texture tiling when doing a PBO blit teximage upload.
    
    Bug #26008.  Fixes piglit pbo-teximage-tiling-2.

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.