X server (S3 Savage) freezing with DRI
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-savage (Ubuntu) |
Fix Released
|
Medium
|
Unassigned |
Bug Description
I've been having problems with the X server freezing on my laptop (a Vaio SR17 with an S3 Savage video card). Symptoms sound somewhat similar to bug 30447, but that bug is for ATI cards.
In Breezy: X starts up just fine, either from gdm or from the console. But if I try to exit X, either by exiting back to the console (if I'm not running gdm) or by something like ctl-alt-Backspace from gdm, the machine will lock up about three times out of four: the screen fills with colorful garbage, the keyboard is unresponsive even to keystrokes like ctl-alt-F2, and I can't connect from another machine via the network. I have to pull the power plug. This also sometimes happens when shutting down from within X (e.g. a normal shutdown with the gdm gnome desktop running).
In Dapper Flight 6, it's worse: most of the time I can't even start up the default gnome desktop; the machine displays garbage instead of the normal X startup screen when booting, then freezes (often but not always with the CPU pegged, judging by the sound of the CPU fan). If I turn off gdm I can boot into a console, but startx will cause one of these lockups about half to 2/3 of the time.
I know it's not easy to debug something that leaves the machine unresponsive and only happens on specific hardware. But I'd love to find out what's at fault here if anyone is willing to suggest methods of debugging (feel free to contact me on irc if a real-time session might be helpful).
Here's the machine's xorg.conf from breezy, in case that helps.