Not really a solution, but try opening the xrefs one at a time. Maybe you will find that one of those is crashing and you can remove it to get the main drawing to open.
Something else to try is change all the xref file names in windows explorer to something else. I'd add TEST at the end of the name temporarily. That will break all the xrefs in the main drawing. Now try to open the main drawing to see if it opens without any xref locations that are working. If it does then you probably have a problem in one of the xrefs. Now change the xref file names back to original file names without the TEST, one by one and reload them in the main drawing. If the drawing crashes then you'll know which file is crashing it.
Maybe you have a circular xref that is crashing it by accident. Xref A is referenced into Xref B and Xref B is referenced in Xref A also. Autocad doesn't know which one to update first so it can crash. I call it the Xref circle of doom! It can happen by accident. I good way to find out is use the reference manager and turn the view to tree view. That way you can see if there are xrefs nested inside other xrefs. See image to see how to toggle this if you don't know where. You can find out if there is an xref inside of another xref that you didn't' realize and then are putting it back into the same drawing.

Nick DiPietro
Cad Manager/Monkey
