For the crash, it might be a good idea to disable all triggers (simply disabling them one by one), to ensure that none of the triggers are the problem.
If the crash is gone when the triggers are disabled, then one of the triggers is causing it.
In that case, you simply turn them on one by one and test the map every time in between, then you know which trigger it is.
After that, if the trigger is relatively large, you could try to disable/enable lines in the same way to find out where it crashes, but if it is small, then you could also just upload it here and hope that someone else recognizes the crash.
If the crash is still there when all triggers are disabled, then you may have invalid object editor data, corrupted resources, or other weird problems.
In that case, you should try to set the object editor values back to their defaults one by one, testing each time in between.
(Please note that a field of which you do not expect to create these crashes may still cause the crash. For example, upgrades into <unit> could be a cause of a crash. So just to make sure, you should NOT skip fields of which you think that could not possibly cause the crash.)