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