I have had this happen a fair deal of times in my hundreds of hours playing SS, most often simply restarting SS and loading back up the battle works and it doesn't crash.
If you have not already make sure you are using Melooo's incredible bug fixing patch that gets rid of that one bug where SS crashes when 3 armies try to fight on one map.