From: David Y. <hob...@gm...> - 2006-08-22 03:50:57
|
On 8/21/06, Holger Levsen <de...@la... > wrote: > > > As I could "reproduce" it (it just happens randomly, yay) recently, I > won't > close this one. > You didn't _say_ it was intermittent ;) I pounded on keys for a while and can reliably reproduce a failure. By pressing <esc> even once while the title screen ( standby.png) is showing or while the menu screen is animating together, it segfaults. Sometimes I get: Fatal signal: Segmentation Fault (SDL Parachute Deployed) and X is returned to normal. Sometimes I get just a segfault message: Segmentation fault and X is pretty borked. Not just the resolution. The mouse is also unresponsive. A <ctrl><alt><bksp> restores things. The ratio of segfault with borked X to without borked X is 1:3 - 1:5 in my very small sample. I haven't seen it fail the first time. I am using: Version: 1.0-5ubuntu on my nice shiny Dapper install with X.org xserver-xorg version 7.0.0-0ubuntu45. Latest in svn branches/tuxtype1 on my nice shiny Dapper install with X.orgxserver-xorg version 7.0.0-0ubuntu45. Version: 1.0-4 on my older Debian install with XFree86 xserver-xfree86 version 6.9.0.dsfg.1-4. FWIW, these boxes both use nvidia 5200 cards with nvidia binary drivers. A couple of interesting things 1) The latest tuxtype from svn trunk/tuxtype does not exhibit this failure 2) tuxmath does not exhibit this failure 3) I managed to catch it in gdb. It seems to be failing when the menu screen is being written. Specifically when the tux animation is drawn. (gdb) run ... 0x08055efb in TitleScreen (verbose=200) at graphics.c:828 828 SDL_BlitSurface(Tux[tux_frame], NULL, screen, &Tuxdest); (gdb) Fatal signal: Segmentation Fault (SDL Parachute Deployed) ... A little closer. David |