Bug#543198: xserver-xorg: X segfaults on quitting game ET
On Son, 2009-08-23 at 09:51 +0200, Patrick Matthäi wrote:
> Package: xserver-xorg
> Version: 1:7.4+4
> Severity: important
>
> Hello,
>
> mx X freq. segfaults on quitting the game ET (enemy territory, not quake wars).
>
> Reproduce steps:
> - Start the game
> - Enter a host
> - ESC
> - Quit the game
>
> In 95% of all cases X segfaults.
>
> >From xorg.log.old:
>
> (II) RADEON(0): Output: DVI-0, Detected Monitor Type: 0
> Dac detection success
> Unhandled monitor type 0
> (II) RADEON(0): EDID for output DVI-0
>
> Backtrace:
> 0: /usr/bin/X(xorg_backtrace+0x26) [0x4edff6]
> 1: /usr/bin/X(xf86SigHandler+0x39) [0x4834f9]
> 2: /lib/libc.so.6 [0x7fed14faedb0]
> 3: /usr/lib/dri/r300_dri.so(radeonGetLock+0x95) [0x7fed00a21be5]
> 4: /usr/lib/dri/r300_dri.so(r300FlushCmdBuf+0x97) [0x7fed00a2d267]
> 5: /usr/lib/dri/r300_dri.so(r300DestroyContext+0x3ca) [0x7fed00a26faa]
> 6: /usr/lib/dri/r300_dri.so [0x7fed00a19850]
> 7: /usr/lib/xorg/modules/extensions//libglx.so [0x7fed1428fb29]
> 8: /usr/lib/xorg/modules/extensions//libglx.so(__glXFreeContext+0x6c) [0x7fed1428634c]
> 9: /usr/lib/xorg/modules/extensions//libglx.so [0x7fed142866db]
> 10: /usr/bin/X(CallCallbacks+0x44) [0x451194]
> 11: /usr/bin/X(CloseDownClient+0x58) [0x4479d8]
> 12: /usr/bin/X(Dispatch+0x1f8) [0x44d1d8]
> 13: /usr/bin/X(main+0x3aa) [0x43329a]
> 14: /lib/libc.so.6(__libc_start_main+0xe6) [0x7fed14f9b5c6]
> 15: /usr/bin/X [0x432739]
>
> Fatal server error:
> Caught signal 11. Server aborting
I think this should be fixed by
http://cgit.freedesktop.org/xorg/xserver/commit/?id=2075d4bf9e53b8baef0b919da6c44771220cd4a5
http://cgit.freedesktop.org/xorg/xserver/commit/?id=3020b1d43e34fca08cd51f7c7c8ed51497d49ef3
which have been nominated for the upstream 1.6 branch and will hopefully
appear in xserver-xorg-core soon.
--
Earthling Michel Dänzer | http://www.vmware.com
Libre software enthusiast | Debian, X and DRI developer
Reply to: