residual/residual — Issue #398: GRIM: Game crashes on bad sequence of savegame loads.
Author: juj
Created: 2011-10-28 22:25:59+00:00
State: open

1. Load this savegame: http://dl.dropbox.com/u/40949268/grim20.gsv
2. After it has loaded (that save game exhibits another issue: https://github.com/residual/residual/issues/397, but that is not the point in this issue), load this savegame: http://dl.dropbox.com/u/40949268/grim19.gsv

Observed: The game will crash on null pointer dereference. The situation on one such crash looked like this: http://dl.dropbox.com/u/40949268/GrimCrash.png

This occurs always. Note that if grim20.gsv is loaded twice, the game does not crash, of if grim19.gsv is directly loaded instead of first loading grim20.gsv, the game won't crash either. The exact sequence of loading grim20.gsv first, then grim19.gsv must be done.