Call me crazy, but I seem to have a saved game on the german lands 2 map, and it seems every time my units drive over a "cash aid" crate from a cash aid truck, it gives me this "Serious Error" business. Granted, your units are NOT supposed to be able to pick up the crate, but it is a crash to desktop nonetheless.
Clean install of Gen/ZH (did it yesterday) (non-TFD), ran from start menu