Public bug reported:

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.

** Affects: xorg-server (Ubuntu)
     Importance: Undecided
         Status: Unconfirmed

-- 
xserver segfault on exit
https://bugs.launchpad.net/bugs/120277
You received this bug notification because you are a member of Ubuntu
Bugs, which is the bug contact for Ubuntu.

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to