Unity broke the scene, hangs when started.

No, this is no “infinity-bug” on my end. It happened in the editor without touching scripts.

So… We’ve been working fast paste on a prototype for a client. Basically after exiting “Play-mode” in the editor, I noticed there were 2 instances of the same prefab in the scene (changes made to one made equal changes to the other). Confused about the situation, I removed one of them, which caused both to be removed and I got some “ID == 0” something something error. Unity then crashed (as it does 10 times a day) and now when I try to start the scene it just sits there loading…

Since this was a fast prototype, no there were no backups made yet. Is there some way to fix corrupt scenes? There is no fucking way in hell I restart from the beginning. (Yes, I am currently flipping every table available).

Thanks for the help.

UNITY STAFF! If you read this, give me a mail where I can send you the scene in question and you’ll have to manually fix it. As I said, I CAN’T START FROM THE BEGINNING WITH THIS since a strong deadline is approaching. Fix it, please.

Part of EditorLog:

ExecutionEngineException: SIGILL
  at (wrapper managed-to-native) UnityEditor.AssetDatabase:OpenAsset (int,int)
  at UnityEditor.AssetDatabase.OpenAsset (Int32 instanceID) [0x00000] in <filename unknown>:0 
  at UnityEditor.ProjectBrowser.OpenAssetSelection (System.Int32[] selectedInstanceIDs) [0x00000] in <filename unknown>:0 
  at UnityEditor.ProjectBrowser.AssetTreeItemDoubleClickedCallback (Int32 instanceID) [0x00000] in <filename unknown>:0 
  at UnityEditor.TreeView.HandleUnusedMouseEventsForNode (Rect rect, UnityEditor.TreeViewItem item) [0x00000] in <filename unknown>:0 
  at UnityEditor.TreeView.OnGUI (Rect rect, Int32 keyboardControlID) [0x00000] in <filename unknown>:0 
  at UnityEditor.ProjectBrowser.OnGUI () [0x00000] in <filename unknown>:0 
  at (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
  at System.Reflection.MonoMethod.Invoke (System.Object obj, BindingFlags invokeAttr, System.Reflection.Binder binder, System.Object[] parameters, System.Globalization.CultureInfo culture) [0x000d0] in /Users/builduser/buildslave/monoAndRuntimeClassLibs/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222

Did you try deleting your Library and Temp folders?

Please submit a bug report that describes in more details what you think is the problem, and any steps you did prior to the crash. Include your project. The QA team will take a look and see if there is a bug responsible for this behaviour. There is no service level agreement for bugs. We do have commercial support services and consultancy available.