If you crashed like that, I would run a database repair in addition to the one that should have occurred automatically.

I would also replace that consist with something else and test again. If the program doesn't crash then there's something inherently wrong with the consist such as a faulty mesh, or perhaps some script that is used that is causing the crash. If you want, you can then delete and reinstall or download that locomotive again and try. It could very simply be something is corrupted in the local data.