Do you know if it crashes when you create a reference to the mxd or when you attempt to list the layers? I find I can get a reference to a 10.1 mxd from 10.0 fine, but then when it try to do stuff it raises exceptions, doesn't explain the crash, but might help us workaround it.