Sometimes it crashes, sometimes not. And I can't see any reason why it reacts different from time to time.
Even after deleting the savefiles it crashed when reaching the checkpoint before meeting the russian scientist, and crashed _before_ saving(or while starting saving) the checkpoint.