I recently had a game where it would always crash on this particular turn, and I found out it was because a spy mission I was carrying out in an opponent’s city wasn’t cancelled after the city was suddenly overtaken by a horde of barbarians. Once I noticed it, I was able to manually cancel the spy’s mission and continue normally without crashing. This was late game, atomic era I think, if that’s any help.