Bug#390630: xorg hangs on logout when used with this driver

classic Classic list List threaded Threaded
4 messages Options
Reply | Threaded
Open this post in threaded view
|

Bug#390630: xorg hangs on logout when used with this driver

Martin Steigerwald
Package: xserver-xorg-video-savage
Version: 1:2.1.2-1
Severity: grave

Hello,

while 2.1.2-1 apparently fixes bug 389404 + 389794, xorgs hangs
on logout when used with this driver. KDE applications are closed,
the desktop vanishes, the mousepointer vanishes and then it hangs.

No Ctrl-Alt-Backspace and not Ctrl-Alt-F1 yields any result. The machine
is still pingable.

This hang only happens on regular logout. Stopping xorg with
Ctrl-Alt-Backspace still seems to work.

Section "Device"
        Identifier      "Savage"
        Driver          "savage"
        BusID           "PCI:1:0:0"
        Option          "Accel" "True"
        # Acceleration
        Option          "AccelMethod" "exa"
        # Hardware-Cursor
        Option          "HWCursor" "True"
        # AGP: Should be able to do 4x
        Option          "AGPMode" "4"
        # Powermanagement: Don't know whether this works with the savage
        Option          "DynamicClocks" "True"
        # For AROS http://www.aros.org
        Option          "BackingStore" "True"
EndSection

I also tried without AccelMethod exa, without DynamicClocks and without
BackingStore - no change.

This is on an IBM ThinkPad T23 with

01:00.0 VGA compatible controller: S3 Inc. SuperSavage IX/C SDR (rev 05)

These are the xorg packages I use:

ii  xorg                    7.1.0-1                 X.Org X Window
System
ii  xserver-xorg            7.1.0-1                 the X.Org X server
ii  xserver-xorg-core       1.1.1-9                 X.Org X server --
core server
ii  xserver-xorg-input-all  7.1.0-1                 the X.Org X server
-- input driver metapackage
ii  xserver-xorg-input-evde 1.1.2-3                 X.Org X server --
evdev input driver
ii  xserver-xorg-input-kbd  1.0.1.3-2               X.Org X server --
keyboard input driver
ii  xserver-xorg-input-mous 1.0.4-3                 X.Org X server --
mouse input driver
ii  xserver-xorg-input-syna 0.14.6-1                Synaptics TouchPad
driver for X.Org/XFree86 server
ii  xserver-xorg-input-waco 0.7.4.1-4               X.Org X server --
wacom input driver
ii  xserver-xorg-video-all  7.1.0-1                 the X.Org X server
-- output driver metapackage
ii  xserver-xorg-video-apm  1.1.1-3                 X.Org X server --
APM display driver
ii  xserver-xorg-video-ark  0.6.0-3                 X.Org X server --
ark display driver
ii  xserver-xorg-video-ati  6.6.2-2                 X.Org X server --
ATI display driver
ii  xserver-xorg-video-chip 1.1.1-4                 X.Org X server --
Chips display driver
ii  xserver-xorg-video-cirr 1.1.0-3                 X.Org X server --
Cirrus display driver
ii  xserver-xorg-video-cyri 1.1.0-4                 X.Org X server --
Cyrix display driver
ii  xserver-xorg-video-dumm 0.2.0-3                 X.Org X server --
dummy display driver
ii  xserver-xorg-video-fbde 0.3.0-3                 X.Org X server --
fbdev display driver
ii  xserver-xorg-video-glin 1.1.1-3                 X.Org X server --
Glint display driver
ii  xserver-xorg-video-i128 1.2.0-3                 X.Org X server --
i128 display driver
ii  xserver-xorg-video-i740 1.1.0-3                 X.Org X server --
i740 display driver
ii  xserver-xorg-video-i810 1.6.5-3                 X.Org X server --
Intel i8xx, i9xx display driver
ii  xserver-xorg-video-imst 1.1.0-3                 X.Org X server --
IMSTT display driver
ii  xserver-xorg-video-mga  1.4.1.dfsg.1-4          X.Org X server --
MGA display driver
ii  xserver-xorg-video-neom 1.1.1-4                 X.Org X server --
Neomagic display driver
ii  xserver-xorg-video-newp 0.2.0-3                 X.Org X server --
Newport display driver
ii  xserver-xorg-video-nsc  2.8.1-3                 X.Org X server --
NSC display driver
ii  xserver-xorg-video-nv   1.2.0-3                 X.Org X server -- NV
display driver
ii  xserver-xorg-video-rend 4.1.0.dfsg.1-4          X.Org X server --
Rendition display driver
ii  xserver-xorg-video-s3   0.3.5.4-3               X.Org X server --
legacy S3 display driver
ii  xserver-xorg-video-s3vi 1.9.1-3                 X.Org X server -- S3
ViRGE display driver
ii  xserver-xorg-video-sava 2.1.2-1                 X.Org X server --
Savage display driver
ii  xserver-xorg-video-sili 1.4.1-4                 X.Org X server --
SiliconMotion display driver
ii  xserver-xorg-video-sis  0.9.1-3                 X.Org X server --
SiS display driver
ii  xserver-xorg-video-sisu 0.8.1-3                 X.Org X server --
SiS USB display driver
ii  xserver-xorg-video-tdfx 1.2.1-5                 X.Org X server --
tdfx display driver
ii  xserver-xorg-video-tga  1.1.0-3                 X.Org X server --
TGA display driver
ii  xserver-xorg-video-trid 1.2.1-3                 X.Org X server --
Trident display driver
ii  xserver-xorg-video-tsen 1.1.0-3                 X.Org X server --
Tseng display driver
ii  xserver-xorg-video-v4l  0.1.1-3                 X.Org X server --
Video 4 Linux display driver
ii  xserver-xorg-video-vesa 1.2.1-3                 X.Org X server --
VESA display driver
ii  xserver-xorg-video-vga  4.1.0-3                 X.Org X server --
VGA display driver
ii  xserver-xorg-video-via  0.2.1-5                 X.Org X server --
VIA display driver
ii  xserver-xorg-video-vmwa 10.13.0-3               X.Org X server --
VMware display driver
ii  xserver-xorg-video-vood 1.1.0-3                 X.Org X server --
Voodoo display drive

I have no time atm to look into it deeper. I can setup SSH and have a
look at the laptop when it lets me log in.

Regards,
Martin

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-ck1-tp23-sws-2.2.8
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)

Versions of packages xserver-xorg-video-savage depends on:
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries
ii  xserver-xorg-core            2:1.1.1-9   X.Org X server -- core server

xserver-xorg-video-savage recommends no packages.

-- no debconf information


--
To UNSUBSCRIBE, email to [hidden email]
with a subject of "unsubscribe". Trouble? Contact [hidden email]

Reply | Threaded
Open this post in threaded view
|

Bug#390630: xorg hangs on logout when used with this driver

Michel Dänzer-3
On Mon, 2006-10-02 at 11:13 +0200, Martin Steigerwald wrote:

> Package: xserver-xorg-video-savage
> Version: 1:2.1.2-1
> Severity: grave
>
> Hello,
>
> while 2.1.2-1 apparently fixes bug 389404 + 389794, xorgs hangs
> on logout when used with this driver. KDE applications are closed,
> the desktop vanishes, the mousepointer vanishes and then it hangs.
>
> No Ctrl-Alt-Backspace and not Ctrl-Alt-F1 yields any result. The machine
> is still pingable.
>
> This hang only happens on regular logout. Stopping xorg with
> Ctrl-Alt-Backspace still seems to work.

Then this seems to be a problem with a server reset and the subsequent
second server generation, and you should be able to work around it by
configuring the display manager to always restart the X server on
logout.


--
Earthling Michel Dänzer           |          http://tungstengraphics.com
Libre software enthusiast         |          Debian, X and DRI developer

Reply | Threaded
Open this post in threaded view
|

Bug#390630: marked as done (xorg hangs on logout when used with this driver)

Debian Bug Tracking System
In reply to this post by Martin Steigerwald
Your message dated Wed, 18 Jul 2007 01:17:02 +0000
with message-id <[hidden email]>
and subject line Bug#428089: fixed in xserver-xorg-video-savage 1:2.1.2-6
has caused the attached Bug report to be marked as done.

This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.

(NB: If you are a system administrator and have no idea what I am
talking about this indicates a serious mail system misconfiguration
somewhere.  Please contact me immediately.)

Debian bug tracking system administrator
(administrator, Debian Bugs database)


Package: xserver-xorg-video-savage
Version: 1:2.1.2-1
Severity: grave

Hello,

while 2.1.2-1 apparently fixes bug 389404 + 389794, xorgs hangs
on logout when used with this driver. KDE applications are closed,
the desktop vanishes, the mousepointer vanishes and then it hangs.

No Ctrl-Alt-Backspace and not Ctrl-Alt-F1 yields any result. The machine
is still pingable.

This hang only happens on regular logout. Stopping xorg with
Ctrl-Alt-Backspace still seems to work.

Section "Device"
        Identifier      "Savage"
        Driver          "savage"
        BusID           "PCI:1:0:0"
        Option          "Accel" "True"
        # Acceleration
        Option          "AccelMethod" "exa"
        # Hardware-Cursor
        Option          "HWCursor" "True"
        # AGP: Should be able to do 4x
        Option          "AGPMode" "4"
        # Powermanagement: Don't know whether this works with the savage
        Option          "DynamicClocks" "True"
        # For AROS http://www.aros.org
        Option          "BackingStore" "True"
EndSection

I also tried without AccelMethod exa, without DynamicClocks and without
BackingStore - no change.

This is on an IBM ThinkPad T23 with

01:00.0 VGA compatible controller: S3 Inc. SuperSavage IX/C SDR (rev 05)

These are the xorg packages I use:

ii  xorg                    7.1.0-1                 X.Org X Window
System
ii  xserver-xorg            7.1.0-1                 the X.Org X server
ii  xserver-xorg-core       1.1.1-9                 X.Org X server --
core server
ii  xserver-xorg-input-all  7.1.0-1                 the X.Org X server
-- input driver metapackage
ii  xserver-xorg-input-evde 1.1.2-3                 X.Org X server --
evdev input driver
ii  xserver-xorg-input-kbd  1.0.1.3-2               X.Org X server --
keyboard input driver
ii  xserver-xorg-input-mous 1.0.4-3                 X.Org X server --
mouse input driver
ii  xserver-xorg-input-syna 0.14.6-1                Synaptics TouchPad
driver for X.Org/XFree86 server
ii  xserver-xorg-input-waco 0.7.4.1-4               X.Org X server --
wacom input driver
ii  xserver-xorg-video-all  7.1.0-1                 the X.Org X server
-- output driver metapackage
ii  xserver-xorg-video-apm  1.1.1-3                 X.Org X server --
APM display driver
ii  xserver-xorg-video-ark  0.6.0-3                 X.Org X server --
ark display driver
ii  xserver-xorg-video-ati  6.6.2-2                 X.Org X server --
ATI display driver
ii  xserver-xorg-video-chip 1.1.1-4                 X.Org X server --
Chips display driver
ii  xserver-xorg-video-cirr 1.1.0-3                 X.Org X server --
Cirrus display driver
ii  xserver-xorg-video-cyri 1.1.0-4                 X.Org X server --
Cyrix display driver
ii  xserver-xorg-video-dumm 0.2.0-3                 X.Org X server --
dummy display driver
ii  xserver-xorg-video-fbde 0.3.0-3                 X.Org X server --
fbdev display driver
ii  xserver-xorg-video-glin 1.1.1-3                 X.Org X server --
Glint display driver
ii  xserver-xorg-video-i128 1.2.0-3                 X.Org X server --
i128 display driver
ii  xserver-xorg-video-i740 1.1.0-3                 X.Org X server --
i740 display driver
ii  xserver-xorg-video-i810 1.6.5-3                 X.Org X server --
Intel i8xx, i9xx display driver
ii  xserver-xorg-video-imst 1.1.0-3                 X.Org X server --
IMSTT display driver
ii  xserver-xorg-video-mga  1.4.1.dfsg.1-4          X.Org X server --
MGA display driver
ii  xserver-xorg-video-neom 1.1.1-4                 X.Org X server --
Neomagic display driver
ii  xserver-xorg-video-newp 0.2.0-3                 X.Org X server --
Newport display driver
ii  xserver-xorg-video-nsc  2.8.1-3                 X.Org X server --
NSC display driver
ii  xserver-xorg-video-nv   1.2.0-3                 X.Org X server -- NV
display driver
ii  xserver-xorg-video-rend 4.1.0.dfsg.1-4          X.Org X server --
Rendition display driver
ii  xserver-xorg-video-s3   0.3.5.4-3               X.Org X server --
legacy S3 display driver
ii  xserver-xorg-video-s3vi 1.9.1-3                 X.Org X server -- S3
ViRGE display driver
ii  xserver-xorg-video-sava 2.1.2-1                 X.Org X server --
Savage display driver
ii  xserver-xorg-video-sili 1.4.1-4                 X.Org X server --
SiliconMotion display driver
ii  xserver-xorg-video-sis  0.9.1-3                 X.Org X server --
SiS display driver
ii  xserver-xorg-video-sisu 0.8.1-3                 X.Org X server --
SiS USB display driver
ii  xserver-xorg-video-tdfx 1.2.1-5                 X.Org X server --
tdfx display driver
ii  xserver-xorg-video-tga  1.1.0-3                 X.Org X server --
TGA display driver
ii  xserver-xorg-video-trid 1.2.1-3                 X.Org X server --
Trident display driver
ii  xserver-xorg-video-tsen 1.1.0-3                 X.Org X server --
Tseng display driver
ii  xserver-xorg-video-v4l  0.1.1-3                 X.Org X server --
Video 4 Linux display driver
ii  xserver-xorg-video-vesa 1.2.1-3                 X.Org X server --
VESA display driver
ii  xserver-xorg-video-vga  4.1.0-3                 X.Org X server --
VGA display driver
ii  xserver-xorg-video-via  0.2.1-5                 X.Org X server --
VIA display driver
ii  xserver-xorg-video-vmwa 10.13.0-3               X.Org X server --
VMware display driver
ii  xserver-xorg-video-vood 1.1.0-3                 X.Org X server --
Voodoo display drive

I have no time atm to look into it deeper. I can setup SSH and have a
look at the laptop when it lets me log in.

Regards,
Martin

-- System Information:
Debian Release: testing/unstable
  APT prefers testing
  APT policy: (990, 'testing'), (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Shell:  /bin/sh linked to /bin/bash
Kernel: Linux 2.6.18-ck1-tp23-sws-2.2.8
Locale: LANG=de_DE@euro, LC_CTYPE=de_DE@euro (charmap=ISO-8859-15)

Versions of packages xserver-xorg-video-savage depends on:
ii  libc6                        2.3.6.ds1-4 GNU C Library: Shared libraries
ii  xserver-xorg-core            2:1.1.1-9   X.Org X server -- core server

xserver-xorg-video-savage recommends no packages.

-- no debconf information


Source: xserver-xorg-video-savage
Source-Version: 1:2.1.2-6

We believe that the bug you reported is fixed in the latest version of
xserver-xorg-video-savage, which is due to be installed in the Debian FTP archive:

xserver-xorg-video-savage_2.1.2-6.diff.gz
  to pool/main/x/xserver-xorg-video-savage/xserver-xorg-video-savage_2.1.2-6.diff.gz
xserver-xorg-video-savage_2.1.2-6.dsc
  to pool/main/x/xserver-xorg-video-savage/xserver-xorg-video-savage_2.1.2-6.dsc
xserver-xorg-video-savage_2.1.2-6_i386.deb
  to pool/main/x/xserver-xorg-video-savage/xserver-xorg-video-savage_2.1.2-6_i386.deb



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to [hidden email],
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Julien Cristau <[hidden email]> (supplier of updated xserver-xorg-video-savage package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [hidden email])


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Wed, 18 Jul 2007 03:06:12 +0200
Source: xserver-xorg-video-savage
Binary: xserver-xorg-video-savage
Architecture: source i386
Version: 1:2.1.2-6
Distribution: unstable
Urgency: low
Maintainer: Debian X Strike Force <[hidden email]>
Changed-By: Julien Cristau <[hidden email]>
Description:
 xserver-xorg-video-savage - X.Org X server -- Savage display driver
Closes: 423485 428089
Changes:
 xserver-xorg-video-savage (1:2.1.2-6) unstable; urgency=low
 .
   [ Brice Goglin ]
   * Pull more upstream fixes, up to b706ffe07fc61281d2dea406f828418f42e3da85
     + Fix segfault in SavageDoAdjustFrame() on server 1.3, closes: #423485.
     + Fix console corruption due to invalid shadow status, closes: #428089.
     + Drop 01_savage_driver_disable_randr_on_rotation.diff, integrated
       uptream.
 .
   [ Julien Cristau ]
   * Add myself to Uploaders, and remove Branden with his permission.
Files:
 0558401a3dfe15adf72397feed41c749 1175 x11 optional xserver-xorg-video-savage_2.1.2-6.dsc
 4d2e2f7952b002f1db9aad5809915c79 65119 x11 optional xserver-xorg-video-savage_2.1.2-6.diff.gz
 bc894150a3be63a42ea0c973a9694d5f 85142 x11 optional xserver-xorg-video-savage_2.1.2-6_i386.deb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.6 (GNU/Linux)

iD8DBQFGnWjimEvTgKxfcAwRAieoAJ4yIQDyzOJJTT2FbDhQUeF5im7urACg10YE
4hu65JCXsVdMi5uq7kOXXbI=
=R2e4
-----END PGP SIGNATURE-----

Reply | Threaded
Open this post in threaded view
|

Bug#390630: closed by Julien Cristau <jcristau@debian.org> (Bug#428089: fixed in xserver-xorg-video-savage 1:2.1.2-6)

Martin Steigerwald
In reply to this post by Martin Steigerwald
Am Mittwoch 18 Juli 2007 schrieb Debian Bug Tracking System:
> This is an automatic notification regarding your Bug report
> #390630: xorg hangs on logout when used with this driver,
> which was filed against the xserver-xorg-video-savage package.
>
> It has been closed by Julien Cristau <[hidden email]>.

Hi Alex and Julien!

Thanks a lot for fixing this one[1]! The new driver seems to work well on
my ThinkPad T23! I was able to logout from X11 session and see KDM again
instead of a black screen.

Much appreciated ;-).

[1] http://bugs.debian.org/390630

Regards,
--
Martin 'Helios' Steigerwald - http://www.Lichtvoll.de
GPG: 03B0 0D6C 0040 0710 4AFA  B82F 991B EAAC A599 84C7

signature.asc (196 bytes) Download Attachment