- Home /
 
Main Scene keeps becoming corrupted randomly.
This isn't happening on my computer, it's happening on a co-workers, but the results are affecting the project regardless of the original source which is incredibly odd. Basically, occasionally after saving and closing the team project, the current scene will corrupt somehow and will no longer load at all. Unity will load all the way up to the point where it needs to load the main application scene, then it will stall forever on a white screen and require a ctrl-alt-delete force-quit to close.
Here's a copy of the editor log after running it.
 LICENSE SYSTEM [201576 18:13:59] Next license update check is after 2015-05-29T20:41:45
 
 Built from '5.1/release' branch; Version is '5.1.0f3 (ec70b008569d) revision 15495344'; Using compiler version '160040219'
 OS: 'Windows 8.1  (6.3.9600) 64bit' Language: 'en' Physical Memory: 16334 MB
 BatchMode: 0, IsHumanControllingUs: 1, StartBugReporterOnCrash: 1, Is64bit: 1, IsPro: 1
 Initialize mono
 Mono path[0] = 'F:/Program Files (x86)/Unity/Editor5.1/Editor/Data/Managed'
 Mono path[1] = 'F:/Program Files (x86)/Unity/Editor5.1/Editor/Data/Mono/lib/mono/2.0'
 Mono path[2] = 'F:/Program Files (x86)/Unity/Editor5.1/Editor/Data/UnityScript'
 Mono config path = 'F:/Program Files (x86)/Unity/Editor5.1/Editor/Data/Mono/etc'
 Using monoOptions --debugger-agent=transport=dt_socket,embedding=1,defer=y
 IsTimeToCheckForNewEditor: Update time 1436231368 current 1436228039
 E:/Users/Alex Jensen/Documents/Work/Visageo/Other Builds/VisageoUnity_07062015
 Loading GUID <-> Path mappings...0.000210 seconds
 Loading Asset Database...0.020912 seconds
 AssetDatabase consistency checks...0.036767 seconds
 Initialize engine version: 5.1.0f3 (ec70b008569d)
 GfxDevice: creating device client; threaded=1
 Direct3D:
     Version:  Direct3D 11.0 [level 11.0]
     Renderer: NVIDIA GeForce GTX 970M (ID=0x13d8)
     Vendor:   NVIDIA
     VRAM:     2957 MB
 Begin MonoManager ReloadAssembly
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Managed\UnityEngine.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Managed\UnityEditor.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Managed\Unity.Locator.dll (this message is harmless)
 Refreshing native plugins compatible for Editor in 2.42 ms, found 0 plugins.
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\I18N.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\I18N.West.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Managed\Unity.DataContract.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\System.Core.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Managed\Unity.IvyParser.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\System.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\System.Xml.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\System.Configuration.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PackageManager\Unity\PackageManager\5.1.0\Unity.PackageManager.dll (this message is harmless)
 Initializing Unity.PackageManager (PackageManager) v5.1.0 for Unity v5.1.0f3
 
 Setting Android v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\androidplayer
 
 Setting BlackBerry v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\blackberryplayer
 
 Setting BB10 v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\iossupport
 
 Setting StandaloneLinux v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\linuxstandalonesupport
 
 Setting StandaloneOSXIntel v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\macstandalonesupport
 
 Setting WSAPlayer v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\metrosupport
 
 Setting SamsungTV v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\stvplayer\STVPlayer
 
 Setting WebGL v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\webglsupport
 
 Setting StandaloneWindows v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\windowsstandalonesupport
 
 Setting WP8Player v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\wp8support
 
 Setting GUISystem v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\GUISystem
 
 Setting UNetHLAPI v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\Networking
 
 Setting UnityAnalytics v5.1.0 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\UnityAnalytics
 
 Setting IL2CPP v0.10.1 for Unity v5.1.0f3 to F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\il2cpp
 
 Registering custom dll's ...
 Register platform support module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\androidplayer/UnityEditor.Android.Extensions.dll
 Register platform support module: F:/Program Files (x86)/Unity/Editor5.1/Editor/Data/PlaybackEngines/iOSSupport/UnityEditor.iOS.Extensions.dll
 Register platform support module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\wp8support/UnityEditor.WP8.Extensions.dll
 Register platform support module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\metrosupport/UnityEditor.Metro.Extensions.dll
 Register platform support module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\blackberryplayer/UnityEditor.BB10.Extensions.dll
 Register platform support module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\stvplayer\STVPlayer/UnityEditor.SamsungTV.Extensions.dll
 Register platform support module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\webglsupport/UnityEditor.WebGL.Extensions.dll
 Register platform support module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\linuxstandalonesupport/UnityEditor.LinuxStandalone.Extensions.dll
 Register platform support module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\windowsstandalonesupport/UnityEditor.WindowsStandalone.Extensions.dll
 Register platform support module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\macstandalonesupport/UnityEditor.OSXStandalone.Extensions.dll
 Registered in 0.129658 seconds.
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Library\ScriptAssemblies\Assembly-CSharp.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Library\ScriptAssemblies\Assembly-CSharp.dll into Unity Child Domain
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Library\ScriptAssemblies\Assembly-CSharp-Editor.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Library\ScriptAssemblies\Assembly-CSharp-Editor.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PackageManager\Unity\PackageManager\5.1.0\Unity.PackageManager.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PackageManager\Unity\PackageManager\5.1.0\Unity.PackageManager.dll into Unity Child Domain
 Non platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\GUISystem\UnityEngine.UI.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\GUISystem\UnityEngine.UI.dll into Unity Child Domain
 Non platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\GUISystem\Editor\UnityEditor.UI.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\GUISystem\Editor\UnityEditor.UI.dll into Unity Child Domain
 Non platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\Networking\UnityEngine.Networking.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\Networking\UnityEngine.Networking.dll into Unity Child Domain
 Non platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\Networking\Editor\UnityEditor.Networking.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\Networking\Editor\UnityEditor.Networking.dll into Unity Child Domain
 Non platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\UnityAnalytics\UnityEngine.Analytics.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\UnityExtensions\Unity\UnityAnalytics\UnityEngine.Analytics.dll into Unity Child Domain
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\AssetStoreTools\Editor\AssetStoreTools.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\AssetStoreTools\Editor\AssetStoreTools.dll into Unity Child Domain
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\AssetStoreTools\Editor\AssetStoreToolsExtra.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\AssetStoreTools\Editor\AssetStoreToolsExtra.dll into Unity Child Domain
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\AssetStoreTools\Editor\AssetStoreTools.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\AssetStoreTools\Editor\AssetStoreTools.dll into Unity Child Domain
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\AssetStoreTools\Editor\AssetStoreToolsExtra.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\AssetStoreTools\Editor\AssetStoreToolsExtra.dll into Unity Child Domain
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\MegaDaz\Plugins\ICSharpCode.SharpZipLib.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\MegaDaz\Plugins\ICSharpCode.SharpZipLib.dll into Unity Child Domain
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\MegaDaz\Plugins\MegaDazEditor.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\MegaDaz\Plugins\MegaDazEditor.dll into Unity Child Domain
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\UnityVS\Editor\SyntaxTree.VisualStudio.Unity.Bridge.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\UnityVS\Editor\SyntaxTree.VisualStudio.Unity.Bridge.dll into Unity Child Domain
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\UnityVS\Editor\SyntaxTree.VisualStudio.Unity.Messaging.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\UnityVS\Editor\SyntaxTree.VisualStudio.Unity.Messaging.dll into Unity Child Domain
 Non platform assembly: E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\UnityVS\Editor\UnityVS.VersionSpecific.dll (this message is harmless)
 Loading E:\Users\Alex Jensen\Documents\Work\Visageo\Other Builds\VisageoUnity_07062015\Assets\Imported Assets\UnityVS\Editor\UnityVS.VersionSpecific.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Managed\UnityEditor.Graphs.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Managed\UnityEditor.Graphs.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\androidplayer\UnityEditor.Android.Extensions.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\androidplayer\UnityEditor.Android.Extensions.dll into Unity Child Domain
 Non platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\wp8support\UnityEditor.WP8.Extensions.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\wp8support\UnityEditor.WP8.Extensions.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\metrosupport\UnityEditor.Metro.Extensions.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\metrosupport\UnityEditor.Metro.Extensions.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\blackberryplayer\UnityEditor.BB10.Extensions.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\blackberryplayer\UnityEditor.BB10.Extensions.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\stvplayer\STVPlayer\UnityEditor.SamsungTV.Extensions.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\stvplayer\STVPlayer\UnityEditor.SamsungTV.Extensions.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\webglsupport\UnityEditor.WebGL.Extensions.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\webglsupport\UnityEditor.WebGL.Extensions.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\linuxstandalonesupport\UnityEditor.LinuxStandalone.Extensions.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\linuxstandalonesupport\UnityEditor.LinuxStandalone.Extensions.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\windowsstandalonesupport\UnityEditor.WindowsStandalone.Extensions.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\windowsstandalonesupport\UnityEditor.WindowsStandalone.Extensions.dll into Unity Child Domain
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\macstandalonesupport\UnityEditor.OSXStandalone.Extensions.dll (this message is harmless)
 Loading F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\macstandalonesupport\UnityEditor.OSXStandalone.Extensions.dll into Unity Child Domain
 Refreshing native plugins compatible for Editor in 0.39 ms, found 0 plugins.
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Managed\Mono.Cecil.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Managed\Unity.SerializationLogic.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\UnityScript.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Managed\ICSharpCode.NRefactory.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\System.Xml.Linq.dll (this message is harmless)
 Non platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\iOSSupport\UnityEditor.iOS.Extensions.Xcode.dll (this message is harmless)
 Mono: successfully reloaded assembly
 - Completed reload, in  0.843 seconds
 Registering platform support modules:
 
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\Boo.Lang.Compiler.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\Boo.Lang.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\Boo.Lang.Parser.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\UnityScript.Lang.dll (this message is harmless)
 Platform assembly: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\Mono\lib\mono\2.0\Mono.Security.dll (this message is harmless)
 Registered platform support modules in: 0.1004494s.
 
 Native extension for OSXStandalone target not found
 Native extension for WindowsStandalone target not found
 Native extension for LinuxStandalone target not found
 Native extension for WebGL target not found
 Native extension for SamsungTV target not found
 Native extension for BlackBerry target not found
 Load native extension module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\metrosupport/x86_64/UnityEditor.Metro.Extensions.Native.dll
 Load native extension module: F:\Program Files (x86)\Unity\Editor5.1\Editor\Data\PlaybackEngines\wp8support/x86_64/UnityEditor.WP8.Extensions.Native.dll
 Load native extension module: F:/Program Files (x86)/Unity/Editor5.1/Editor/Data/PlaybackEngines/iOSSupport/x86_64/UnityEditor.iOS.Extensions.Native.dll
 Native extension for Android target not found
 Downloading http://update.unity3d.com/5.1/ivy.xml to C:\Users\ALEXJE~1\AppData\Local\Temp\unity\9e9a511b-685b-4119-9a10-c0d7871da74e\ivy.xml
 
 Validating Project structure ... 0.079047 seconds.
 Refresh: detecting if any assets need to be imported or removed ... Refresh: elapses 0.075303 seconds (Nothing changed)
 Task failed: Verifier Task
 
 Opening scene 'Assets/Game Assets/Scenes/MainApplication.unity'
 The file 'E:/Users/Alex Jensen/Documents/Work/Visageo/Other Builds/VisageoUnity_07062015/Assets/Game Assets/Scenes/MainApplication.unity' - 'Assets/Game Assets/Scenes/MainApplication.unity' is corrupted! Remove it and launch unity again!
 [Position out of bounds!]
  
 (Filename: C:/buildslave/unity/build/Runtime/Serialize/SerializationCaching/CachedReader.cpp Line: 235)
 
               Now ordinarily in these sort of cases I chalk it up to Unity being strange, load a backup, and think nothing of it, but this isn't the first time this has happened. It's been happening on average once every single day and has caused quite a bit of work to just vanish, even with backups, and I'm wondering if there's a way to figure out what's causing it initially so it doesn't happen anymore, or if there's any way to "de-corrupt" a dead scene. Any ideas?
Having similar problems with scenes getting corrupted. After some investigating we've found that adding a uGUI element to the Canvas will consistently corrupt even an empty scene. For example if you add an empty image to the Canvas, it corrupts the scene. Still trying to find a solution for this since the built version is unusable now.
Your answer