I have similar problem when trying to run wesnoth in 16bpp screen mode.
It crashes xserver randomly when drawing to screen. 24bpp mode works without 
problems.

Wesnoth uses SDL for all operations and native bpp is 32 so SDL needs to
do bpp conversion when running in 16 bpp mode.

I could trace crash to ioctl call to ioctl(7, 0x6444, 0) returning 0. FD
7 is /dev/dri/card0 opened in lr-x------ mode. There is FD 8 wit write
access too to same device.

One think to note is that when I run wesnoth under gdb and use advance
when trying to locate crash it never crashes. But crash rate without gdb
is over 75 %.

Steps to reproduce:
1. set bpp in Xorg.conf to 16
2. startX
3. start the svn version of wesnoth

If not yet crashing
4. Press F5 to reinitialize wesnoth


system:
AMD athlon XP-M 2800+
Ati M-Radeon 9200 (r200) agp 8x  using radeon driver
direct rendering is enabled
ubuntu hardy
Xorg  1.4.0.90

attachement is strace output from xserver when it crashes

** Attachment added: "xserver_crash.txt"
   http://launchpadlibrarian.net/15831323/xserver_crash.txt

-- 
Tremulous causes X server crash (signal 11) on Radeon 9250 (M9+) 5C61 (AGP)
https://bugs.launchpad.net/bugs/174427
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.

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

Reply via email to