Savage (IBM T23): Gnome/Xorg crashes in fullscreen mode

Bug #130248 reported by Stefan Foerster
2
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:/home/stefan/incoming# glxinfo | grep direct
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/fonts/X11/misc"
        FontPath "/usr/share/fonts/X11/cyrillic"
        FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath "/usr/share/fonts/X11/Type1"
        FontPath "/usr/share/fonts/X11/100dpi"
        FontPath "/usr/share/fonts/X11/75dpi"
        # path to defoma fonts
        FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
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@stefan2:~/incoming$ cat /etc/X11/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/fonts/X11/misc"
        FontPath "/usr/share/fonts/X11/cyrillic"
        FontPath "/usr/share/fonts/X11/100dpi/:unscaled"
        FontPath "/usr/share/fonts/X11/75dpi/:unscaled"
        FontPath "/usr/share/fonts/X11/Type1"
        FontPath "/usr/share/fonts/X11/100dpi"
        FontPath "/usr/share/fonts/X11/75dpi"
        # path to defoma fonts
        FontPath "/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType"
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"
        DefaultDepth 16
        SubSection "Display"
                Depth 1
                Modes "1024x768"
        EndSubSection
        SubSection "Display"
                Depth 4
                Modes "1024x768"
        EndSubSection
        SubSection "Display"
                Depth 8
                Modes "1024x768"
        EndSubSection
        SubSection "Display"
                Depth 15
                Modes "1024x768"
        EndSubSection
        SubSection "Display"
                Depth 16
                Modes "1024x768"
        EndSubSection
        SubSection "Display"
                Depth 24
                Modes "1024x768"
        EndSubSection
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

Revision history for this message
Stefan Foerster (mls-mnet-online) wrote : Thinpad T23 (gfx: savage): X server crash (fullscreen mode and firefox mplayer-plugin)

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
Sep 5 22:49:31 stefan2 gdm[4146]: GLib-CRITICAL: g_key_file_get_string: assertion `key_file != NULL' failed
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

Revision history for this message
Stefan Foerster (mls-mnet-online) wrote :

Additional comments:

a) I have reinstalled xorg and x11 packages from Feisty Fawn. Fullscreen mode works again.

b) mplayer-plugin: This bug was caused by my modified /etc/mplayer/mplayer.conf. I tried the default config file and the plugin now works as expected.

Stefan

Revision history for this message
Bryce Harrington (bryce) wrote :

Hi mls-mnet-online,

Thank you for taking the time to report this bug and helping to make Ubuntu better. You reported this bug a while ago and there hasn't been any activity in it recently. We were wondering is this still an issue for you? Can you try with the latest development release of Ubuntu? (ISOs are available from cdimage.ubuntu.com)

If it remains an issue, could you also attach a new /var/log/Xorg.0.log?
Thanks in advance.

The output of lspci -vvnn would also be worth having.

Changed in xserver-xorg-video-savage:
status: New → Incomplete
Revision history for this message
Bryce Harrington (bryce) wrote :

We're closing this bug since it is has been some time with no response from the original reporter. However, if the issue still exists please feel free to reopen with the requested information. Also, if you could, please test against the latest development version of Ubuntu, since this confirms the bug is one we may be able to pass upstream for help.

Changed in xserver-xorg-video-savage:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

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