On Mon, 24 Sep 2001, Christoph Reichenbach wrote:

> > 3. On win32, I can consistently crash FreeSCI with the following test
> > case:
> > a) start lsl2
> > b) save the game, then quit
> > c) start lsl2, load the game, then quit
> >
> > This results in a crash (depending upon OS) because the pointer for
> > gamestate is invalid somehow when it's free'd in main.c

The heap appears to get corrupted after the call to
gamestate->sound_server->exit(gamestate)) in main.c. It happens with both
the win32 and SDL soundservers..

cc'ing the list in case anyone might have an idea.


--
http://www.clock.org/~matt


Reply via email to