Bug 10841

Summary: X server segfault in 16bpp when starting blobwars
Product: xorg Reporter: Brice Goglin <brice.goglin>
Component: Driver/intelAssignee: Eric Anholt <eric>
Status: RESOLVED FIXED QA Contact: Xorg Project Team <xorg-team>
Severity: normal    
Priority: medium    
Version: 7.2 (2007.02)   
Hardware: Other   
OS: All   
URL: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=420402
Whiteboard:
i915 platform: i915 features:

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.