On Sat, 14 Jul 2001, Alex Angas wrote:

> In SQ3, right at the start, I walk Roger to the right two screens to the
> tunnel. As soon as I press a key to ask him to take the wire I get an
> unhandled exception in sdl_driver.h at the line indicated below.
>
>    case 4:
>      for(; x < dx; x++, pixel += pixx) {
> >      *(Uint32*)pixel = color;
>       y += dy;
>       if (y >= dx) {

There are several instances where I see this bug. They have been filed as
#218 and #221. They are reproducible on linux, if memory serves. This bug,
and the #207 (save games produces garbage) bug have been the ones I have
hit a brick wall on trying to figure out. In the first case, I don't
understand how I would start trying to debug (setting a breakpoint doesn't
help when the code is called a lot). In the second case, VC6 and Purify's
debugger simple don't grok the CFSML stuff, and point to random places in
the CFSML file. (Is that any better using gdb on linux?)

BTW, bugs #192 and #195 can now be closed. (yay!)


Reply via email to