How long should he wait...Till Christmas
This has happened to me on a few occasions, and not just on a single map. I've found re-installing generally solves the problem.
If it's only a single map that's doing it, then it's most likely a problem with the map. Turn off all the triggers, and test. If it still happens then it's a problem on the map. If it doesn't go through checking the triggers, make sure you're not tasking large numbers of units etc. If you can't find the trigger, turn them on one at a time until you find the culprit.
If it's a problem with the map and not the triggers, try this below.
1: when a game starts crashing, make a new file and name it differently, IE
"crash tester", this file is going to be butchered, so that's why we need it.
2 open this new file “crash tester” in the editor, and then generate a completely new blank map. Then test the game (don’t worry about triggers, these won’t be a problem. If the game still crashes, it's a problem with the triggers, which is another issue entirely. If the game doesn't crash then it's a problem with the map.
3 before anything else, map copy approx 1/4 of this blank map. We will be using this "copied" area to find the problem.
4 Reload the copy of the file "Crash testing" and map copy one quarter of the map, noting which area you map copy. Test the game, if it doesn't crash you've narrowed it down to this area. If it still crashes, load up "Crash testing" and map copy a different quarter until you find the area that is causing the problem.
5 Now you keep map copying smaller areas and testing each time. Keep doing this, loading up "Crash tester" each time, until you've narrowed it down to a manageable area. Then simply map copy over this area and rebuild the map to its original state. And finally reset any triggers that have been interfered with, paying special attention to destroy object triggers, these sometimes remain green even when the object has been removed.
Hope this has been some help, and not sent you to sleep reading it!