That can a take bit to solve. Try some custom battles with just one unit each. Use different units, if they all crash, then the usual question: have you unpacked the game and forgotten to delete the geography files?
If you can pinpoint which unit, then you have to check the animations as Ishan suggest.