xserver segfault on exit

Bug #120277 reported by AleksanderAdamowski
2
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/xorg/modules/multimedia//theatre_drv.so
(II) RADEON(0): Rage Theatre setting standard 0x0000
(II) RADEON(0): Rage Theatre setting standard 0x0000
(**) RADEON(0): RADEONResetVideo,name=XV_TVO_HPOS,atom=78
(**) RADEON(0): RADEONResetVideo,name=XV_TVO_VPOS,atom=79
(**) RADEON(0): RADEONResetVideo,name=XV_TVO_HSIZE,atom=80
(II) RADEON(0): Rage Theatre setting standard 0x0000
(**) RADEON(0): RADEONScreenInit finished
(==) RandR enabled

Backtrace:
0: /usr/bin/X(xf86SigHandler+0x81) [0x80c5d91]
1: [0xffffe420]
2: /usr/lib/xorg/modules/extensions//libglx.so [0xb7f0bb2c]
3: /usr/lib/xorg/modules/extensions//libglx.so(__glXInitScreens+0x9c) [0xb7ed77cc]
4: /usr/lib/xorg/modules/extensions//libglx.so(GlxExtensionInit+0x105) [0xb7ed67c5]
5: /usr/bin/X(InitExtensions+0xa2) [0x80f4412]
6: /usr/bin/X(main+0x2af) [0x807459f]
7: /lib/tls/i686/cmov/libc.so.6(__libc_start_main+0xdc) [0x45a5eebc]
8: /usr/bin/X(FontFileCompleteXLFD+0x1e1) [0x8073ab1]

Fatal server error:
Caught signal 11. Server aborting

(**) RADEON(0): RADEONLeaveVT
(**) RADEON(0): RADEONRestore
(**) RADEON(0): RADEONRestoreMode()
(**) RADEON(0): RADEONRestoreMode(0x81f4e60)
(**) RADEON(0): RADEONRestoreMemMapRegisters() :
(**) 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.

Revision history for this message
AleksanderAdamowski (aadamowski) wrote :
Download full text (6.0 KiB)

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
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-xorg-input-all 7.2-0ubuntu11 the X.Org X server -- input driver metapacka
ii xserver-xorg-input-elographics 1.1.0-1 X.Org X server -- ELOGraphics input driver
ii xserver-xorg-input-evdev 1.1.5-0ubuntu2 X.Org X server -- evdev input driver
ii xserver-xorg-input-kbd 1.1.0-4ubuntu1 X.Org X server -- keyboard input driver
ii xserver-xorg-input-mouse 1.2.1-0ubuntu1 X.Org X server -- mouse input driver
ii xserver-xorg-input-synaptics 0.14.6-0ubuntu7 Synaptics TouchPad driver for X.Org server
ii xserver-xorg-input-wacom 0.7.7.7-0ubuntu1 X.Org X server -- wacom input driver
ii xserver-xorg-video-all 7.2-0ubuntu11 the X.Org X server -- output driver metapack
ii xserver-xorg-video-apm 1.1.1-3ubuntu1 X.Org X server -- APM display driver
ii xserver-xorg-video-ark 0.6.0-3ubuntu1 X.Org X server -- ark display driver
ii xserver-xorg-video-ati 6.6.3-2ubuntu6 X.Org X server -- ATI display driver
ii xserver-xorg-video-chips 1.1.1-4ubuntu1 X.Org X server -- Chips display driver
ii xserver-xorg-video-cirrus 1.1.0-3ubuntu1 X.Org X server -- Cirrus display driver
ii xserver-xorg-video-cyrix 1.1.0-4ubuntu1 X.Org X server -- Cyrix display driver
ii xserver-xorg-video-dummy 0.2.0-3ubuntu1 X.Org X server -- dummy display driver
ii xserver-xorg-video-fbdev 0.3.1-1ubuntu1 X.Org X server -- fbdev display driver
ii xserver-xorg-video-glint 1.1.1-3ubuntu1 X.Org X server -- Glint display driver
ii xserver-xorg-video-i128 1.2.1-0ubuntu1 X.Org X server -- i128 display driver
ii xserver-xorg-video-i740 1.1.0-3ubuntu1 X.Org X server -- i740 display driver
ii xserver-xorg-video-i810 1.7.4-0ubuntu1 ...

Read more...

Revision history for this message
AleksanderAdamowski (aadamowski) wrote :
Revision history for this message
AleksanderAdamowski (aadamowski) wrote :
Revision history for this message
AleksanderAdamowski (aadamowski) wrote :
Revision history for this message
AleksanderAdamowski (aadamowski) wrote :
Revision history for this message
AleksanderAdamowski (aadamowski) wrote :
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

Please try with 7.10 or hardy alpha2 if possible.

Changed in xorg-server:
status: New → Incomplete
Revision history for this message
Timo Aaltonen (tjaalton) wrote :

No reply from the submitter, closing the bug.

Changed in xserver-xorg-video-ati:
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.