Bug 10841 - X server segfault in 16bpp when starting blobwars
Summary: X server segfault in 16bpp when starting blobwars
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Driver/intel (show other bugs)
Version: 7.2 (2007.02)
Hardware: Other All
: medium normal
Assignee: Eric Anholt
QA Contact: Xorg Project Team
URL: http://bugs.debian.org/cgi-bin/bugrep...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-05-02 12:17 UTC by Brice Goglin
Modified: 2007-06-25 14:14 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments

Description Brice Goglin 2007-05-02 12:17:16 UTC
This bug has been reported by Joey Hess to the Debian BTS a couple days ago. It is very easy to reproduce, at least on his i915 board and on my i945.

When depth is set to 16bpp, starting blobwars immediately segfault the server. It works fine in 8bpp and 24bpp. We have been unable to get any backtrace so far. I rebuilt the whole 1.3.0.0 server and 2.0.0 with debugging enabled and optimization disabled, I always get a corrupted backtrace, either by attaching a gdb, or by running gdb on the coredump later.

An (interesting?) note:
* the crash does NOT occur when starting the game with
    startx /usr/games/blobwars
* the crash does NOT occur either when starting the server with
    startx /usr/bin/xterm
  and then starting blobwars from the xterm
* but when starting twm from the terminal and then starting blobwars, the server always crashes

I am sorry I can't get a backtrace, but I hope somebody will have an idea to debug this.

Thanks,
Brice
Comment 1 Brice Goglin 2007-05-02 12:17:48 UTC
And the bug does not appear with the ATI driver.
Comment 2 Brice Goglin 2007-06-25 14:14:33 UTC
As discussed in the Debian bug, it seems to be fixed with a recent git.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.