Savage (IBM T23): Gnome/Xorg crashes in fullscreen mode
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-savage (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have the following system:
IBM Thinkpad T23 (S3 SuperSavage graphics)
Ubuntu Linux: Gutsy Gibbon (as of today), Gnome
Everytime I start a program (or to be precise, a game, e.g. KETM), the Gnome session crashes and gdm restarts. This has never happened before under Edgy Eft of Feisty Fawn. The xorg.conf is unchanged.
The only thing (I know of) that is different, is that under Gutsy DRI seems to work, i,e,:
root@stefan2:
direct rendering: Yes
This had always been "No" before Gutsy, and this had always been reported as a bug - so I think that DRI has been enabled for the savage driver but we have lost the fullscreen capability.
Here is my xorg.conf:
-------
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
# path to defoma fonts
FontPath "/var/lib/
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "de"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
stefan@
# /etc/X11/xorg.conf (xorg X Window System server configuration file)
#
# This file was generated by dexconf, the Debian X Configuration tool, using
# values from the debconf database.
#
# Edit this file with caution, and see the /etc/X11/xorg.conf manual page.
# (Type "man /etc/X11/xorg.conf" at the shell prompt.)
#
# This file is automatically updated on xserver-xorg package upgrades *only*
# if it has not been modified since the last upgrade of the xserver-xorg
# package.
#
# If you have edited this file but would like it to be automatically updated
# again, run the following command:
# sudo dpkg-reconfigure -phigh xserver-xorg
Section "Files"
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
FontPath "/usr/share/
# path to defoma fonts
FontPath "/var/lib/
EndSection
Section "Module"
Load "i2c"
Load "bitmap"
Load "ddc"
Load "dri"
Load "extmod"
Load "freetype"
Load "glx"
Load "int10"
Load "type1"
Load "vbe"
EndSection
Section "InputDevice"
Identifier "Generic Keyboard"
Driver "kbd"
Option "CoreKeyboard"
Option "XkbRules" "xorg"
Option "XkbModel" "pc104"
Option "XkbLayout" "de"
Option "XkbOptions" "lv3:ralt_switch"
EndSection
Section "InputDevice"
Identifier "Configured Mouse"
Driver "mouse"
Option "CorePointer"
Option "Device" "/dev/input/mice"
Option "Protocol" "ExplorerPS/2"
Option "ZAxisMapping" "4 5"
Option "Emulate3Buttons" "true"
EndSection
#Section "InputDevice"
# Identifier "Synaptics Touchpad"
# Driver "synaptics"
# Option "SendCoreEvents" "true"
# Option "Device" "/dev/psaux"
# Option "Protocol" "auto-dev"
# Option "HorizScrollDelta" "0"
#EndSection
#Section "InputDevice"
# Driver "wacom"
# Identifier "stylus"
# Option "Device" "/dev/wacom" # Change to
# # /dev/input/event
# # for USB
# Option "Type" "stylus"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
#EndSection
#Section "InputDevice"
# Driver "wacom"
# Identifier "eraser"
# Option "Device" "/dev/wacom" # Change to
# # /dev/input/event
# # for USB
# Option "Type" "eraser"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
#EndSection
#Section "InputDevice"
# Driver "wacom"
# Identifier "cursor"
# Option "Device" "/dev/wacom" # Change to
# # /dev/input/event
# # for USB
# Option "Type" "cursor"
# Option "ForceDevice" "ISDV4" # Tablet PC ONLY
#EndSection
Section "Device"
Identifier "S3 Inc. SuperSavage IX/C SDR"
Driver "savage"
BusID "PCI:1:0:0"
VideoRam 8192
Option "BusType" "PCI"
Option "DmaMode" "None"
Option "ShadowStatus" "true"
EndSection
Section "Monitor"
Identifier "Generic Monitor"
Option "DPMS"
HorizSync 28-51
VertRefresh 43-60
DisplaySize 269 203
EndSection
Section "Screen"
Identifier "Default Screen"
Device "S3 Inc. SuperSavage IX/C SDR"
Monitor "Generic Monitor"
SubSection "Display"
SubSection "Display"
SubSection "Display"
SubSection "Display"
SubSection "Display"
SubSection "Display"
EndSection
Section "ServerLayout"
Identifier "Default Layout"
Screen "Default Screen"
InputDevice "Generic Keyboard"
InputDevice "Configured Mouse"
# InputDevice "stylus" "SendCoreEvents"
# InputDevice "cursor" "SendCoreEvents"
# InputDevice "eraser" "SendCoreEvents"
# InputDevice "Synaptics Touchpad"
EndSection
Section "DRI"
Mode 0666
EndSection
Section "ServerFlags"
Option "blank time" "0"
Option "standby time" "0"
Option "suspend time" "0"
Option "off time" "0"
EndSection
-------
The Xorg log shows no errors or warnings.
Stefan
The problem has worsened... I had to completey reinstall my system because I had to change the harddrive. The bug still persists (i.e. it is reproducible on this system), but not only regarding fullscreen mode, as I had previously thought. The X server now also crashes when the mozilla-mplayer plugin starts to display a video within firefox (not in fullscreen mode). Btw, starting mplayer not as firefox plugin shows expected behaviour.
After such a crash the syslog has the following entry (German locale):
gdm[4134] WARNING: gdm_slave_ xioerror_ handler: Schwerwiegender X-Fehler - :0 wird nun gestartet."
(meaning: serious X error - :0 will now be startet)
The problem is not related to gdm. I temporarily installed kdm and got the same result and a similar syslog entry:
kdm[3457]: X server for display :0 terminated unexpectantly.
syslog also has the following entries after booting the system:
Sep 5 22:49:31 stefan2 gdm[4146]: GLib-CRITICAL: g_key_file_ get_string: assertion `key_file != NULL' failed get_string: assertion `key_file != NULL' failed
Sep 5 22:49:31 stefan2 gdm[4146]: GLib-CRITICAL: g_key_file_
Sep 5 22:49:31 stefan2 gdm[4146]: GLib-CRITICAL: g_key_file_free: assertion `key_file != NULL' failed
Sep 5 22:49:31 stefan2 gdm[4138]: WARNING: Server-Name »0« nicht gefunden. Standard-Server wird verwendet
(the last message in German meaning: "WARNING: server name »0« not found. standard server will be used.)
What does this last message mean ? I've always thought that "0" IS the standard server.
Stefan