xserver segfault on exit
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
xserver-xorg-video-ati (Ubuntu) |
Invalid
|
Undecided
|
Unassigned |
Bug Description
I have an machine with Radeon 9000 -based video card.
As the machine is shared among several users, we often use uswr switching (in KDE), starting multiple X servers on the machine.
Today after logging out from the second X session, the exiting X server has segfaulted and left the machine in a state where it couldn't switch VTs and the screen was constantly blank.
I've SSH-ed to this machine and tried switching VTs using chvt command, but chvt simply hung until interrupted with CTRL-C.
In the segfaulting X server's log there was a backtrace from the segfault (submitting together with some lines of context):
(II) Loading sub module "theatre"
(II) LoadModule: "theatre"
(II) Reloading /usr/lib/
(II) RADEON(0): Rage Theatre setting standard 0x0000
(II) RADEON(0): Rage Theatre setting standard 0x0000
(**) RADEON(0): RADEONResetVide
(**) RADEON(0): RADEONResetVide
(**) RADEON(0): RADEONResetVide
(II) RADEON(0): Rage Theatre setting standard 0x0000
(**) RADEON(0): RADEONScreenInit finished
(==) RandR enabled
Backtrace:
0: /usr/bin/
1: [0xffffe420]
2: /usr/lib/
3: /usr/lib/
4: /usr/lib/
5: /usr/bin/
6: /usr/bin/
7: /lib/tls/
8: /usr/bin/
Fatal server error:
Caught signal 11. Server aborting
(**) RADEON(0): RADEONLeaveVT
(**) RADEON(0): RADEONRestore
(**) RADEON(0): RADEONRestoreMode()
(**) RADEON(0): RADEONRestoreMo
(**) RADEON(0): RADEONRestoreMe
(**) RADEON(0): MC_FB_LOCATION : 0x1fff0000
(**) RADEON(0): MC_AGP_LOCATION : 0x27ff2000
(**) RADEON(0): Map Changed ! Applying ...
(**) RADEON(0): Map applied, resetting engine ...
(**) RADEON(0): Updating display base addresses...
(**) RADEON(0): Memory map updated.
(**) RADEON(0): Programming CRTC1, offset: 0x00000000
(**) RADEON(0): Wrote: 0x0000000c 0x00030065 0x00000000 (0x0000a400)
(**) RADEON(0): Wrote: rd=12, fd=101, pd=3
(**) RADEON(0): VCLK_ECP_CNTL = 000000C0
(**) RADEON(0): Ok, leaving now...
I'll attach my xorg.conf and full log in a minute.
I forgot the details: Ubuntu version is 7.04 (Feisty), xserver-xorg-core has version 1.2.0-3ubuntu8.
All the xorg-related packages:
# dpkg -l | grep xorg xorg-input- all 7.2-0ubuntu11 the X.Org X server -- input driver metapacka xorg-input- elographics 1.1.0-1 X.Org X server -- ELOGraphics input driver xorg-input- evdev 1.1.5-0ubuntu2 X.Org X server -- evdev input driver xorg-input- kbd 1.1.0-4ubuntu1 X.Org X server -- keyboard input driver xorg-input- mouse 1.2.1-0ubuntu1 X.Org X server -- mouse input driver xorg-input- synaptics 0.14.6-0ubuntu7 Synaptics TouchPad driver for X.Org server xorg-input- wacom 0.7.7.7-0ubuntu1 X.Org X server -- wacom input driver xorg-video- all 7.2-0ubuntu11 the X.Org X server -- output driver metapack xorg-video- apm 1.1.1-3ubuntu1 X.Org X server -- APM display driver xorg-video- ark 0.6.0-3ubuntu1 X.Org X server -- ark display driver xorg-video- ati 6.6.3-2ubuntu6 X.Org X server -- ATI display driver xorg-video- chips 1.1.1-4ubuntu1 X.Org X server -- Chips display driver xorg-video- cirrus 1.1.0-3ubuntu1 X.Org X server -- Cirrus display driver xorg-video- cyrix 1.1.0-4ubuntu1 X.Org X server -- Cyrix display driver xorg-video- dummy 0.2.0-3ubuntu1 X.Org X server -- dummy display driver xorg-video- fbdev 0.3.1-1ubuntu1 X.Org X server -- fbdev display driver xorg-video- glint 1.1.1-3ubuntu1 X.Org X server -- Glint display driver xorg-video- i128 1.2.1-0ubuntu1 X.Org X server -- i128 display driver xorg-video- i740 1.1.0-3ubuntu1 X.Org X server -- i740 display driver xorg-video- i810 1.7.4-0ubuntu1 ...
ii xorg 7.2-0ubuntu11 X.Org X Window System
ii xorg-dev 7.2-0ubuntu11 the X.Org X Window System development librar
ii xserver-xorg 7.2-0ubuntu11 the X.Org X server
ii xserver-xorg-core 1.2.0-3ubuntu8 X.Org X server -- core server
ii xserver-xorg-dev 1.2.0-3ubuntu8 X.Org X server -- development files
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-
ii xserver-