Created attachment 32940 [details]
dmesg from frozen karmic system
Running the following game demo in wine will lock up an i845 system: http://www.popcap.com/games/bejeweledtwist
First the play/buy window comes up. After clicking the play button, the window disappears, but before the screen mode changes or anything else comes up, the X session freezes 100% of the time. I can move the cursor, but the numlock won't toggle, and I have to reboot the machine to get graphics back. SSH still works.
This problem shows up in both Ubuntu Jaunty and Karmic. In Jaunty, if I install the mainline 2.6.27 kernel (no GEM), the game doesn't freeze the system and performs well. If in Jaunty or Karmic I disable DRI, the game doesn't freeze, but performs badly. So this problem might exist since the beginning of GEM.
Created attachment 32941 [details]
Taken on Ubuntu kernel 2.6.31-17-generic.
On 2.6.33-rc6, a mode switch occurs, but I'm left at a black screen. I guess the graphics chip reset occurs and it gets unfrozen, but the state is too messed up at this point to be usable.
Also still a problem on Lucid + xorg-edgers PPA + kernel 2.6.33-rc6.
My System does not crash completely, it will crash if I try to go to console or if the screen saver runs; besides neither totem or vlc work any more.
Kernel : Linux 2.6.35-libre2 (i686)
Compiled : #1 SMP Sat Sep 25 15:32:50 EDT 2010
C Library : GNU C Library version 2.11.2 (stable)
Default C Compiler : GNU C Compiler version 4.4.5 20100728 (prerelease) (Debian 4.4.4-8)
Distribution : Debian GNU/Linux squeeze/sid
This issue is affecting a hardware component which is not being actively worked on anymore.
Moving the assignee to the dri-devel list as contact, to give this issue a better coverage.
Brian Rogers, Ubuntu Lucid Desktop reached EOL on May 9, 2013. For more on this, please see https://wiki.ubuntu.com/Releases .
If this is reproducible on a supported release, it will help immensely if you filed a new report with Ubuntu by ensuring you have the package xdiagnose installed, and that you click the Yes button for attaching additional debugging information running the following from a terminal:
Also, please feel free to subscribe me to it.
For more on why this is helpful, please see https://wiki.ubuntu.com/ReportingBugs.