Bug#700977: rott: segfault in Darian level

Fabian Greffrath fabian at greffrath.com
Wed Feb 20 12:36:32 UTC 2013


Am 20.02.2013 11:40, schrieb Luc Habert:
> Sorry, I should have been more explicit: it's base-64 encoded, so you have
> to mimencode -u it first.  Here it is as an attachment for convenience (I
> didn't do it initially because I had no idea how to do it with reportbug).

Thanks, now I could reproduce the issue. However, it turns out that 
only the seond chunk of your patch is actually required to prevent the 
crash. If you look at the code in rt_actor.c, then tempstat is always 
set to some value (tempstat = sprites[tx][ty]; in line 8173) before 
touchsprite is set to it (touchsprite = tempstat; in line 8181). 
Please correct me if I'm wrong.

Anyway, your patch will be applied upstream and in the next Debian 
package. Thanks again!

  - Fabian



More information about the Pkg-games-devel mailing list