Video corruption in Mahjongg

Bug #262308 reported by Steve Magoun
16
Affects Status Importance Assigned to Milestone
Moblin (other)
Invalid
Undecided
Unassigned

Bug Description

On Menlow-based hardware, tiles are drawn incorrectly in the Mahjongg game at large window sizes, making the game unplayable.

To reproduce:
1) If necessary, install the gnome-games package
2) Make sure screen resolution is at least 1024x768
3) Run Mahjongg (/usr/games/mahjongg)
4) Maximize the mahjongg window

This only happens on systems with a Poulsbo graphics chip + the xserver-xorg-video-psb driver; switching to the vesa gfx driver on the same system fixes the problem.

I suspect this comment from Mahjongg's drawing.c is relevant:

/* We store two large pixmaps in the X server. One has a copy of all the
 * tile foregrounds composited against the normal background. The other
 * is composited against the "selected tile" background. Any drawing is
 * then done from these onto a buffer pixmap and finally onto the
 * actual window. */

Revision history for this message
Steve Magoun (smagoun) wrote :
Revision history for this message
Loïc Minier (lool) wrote :

Patch from Intel pushed to ubuntu-mobile hardy ppa.

dino99 (9d9)
Changed in moblin-other:
status: New → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.