When I try to build my game in Unity 2017.1.1 I get the following error:
Unity.exe caused an Access Violation (0xc0000005)
in module Unity.exe at 0033:40bf2234.
I'm using a Windows 10 laptop with 8 gb of ram and the error log seems to indicate that while it does consume a large amount of memory (it is a very large project), it still has available memory:
82% memory in use.
8072 MB physical memory [1423 MB free].
17288 MB paging file [7834 MB free].
134217728 MB user address space [134212510 MB free].
I've tried a couple solutions (running as administrator, making sure my included shaders include UI/Default and UI/DefaultFont) with no luck. Another forum indicated looking at the stack trace in the editor log may help, but I can't seem to find any information about that. Does someone know what GameObject::GetComponentIndex means, and whether that could be causing the error? This is the stack trace from the editor log:
========== OUTPUTING STACK TRACE ==================
0x0000000140BF2234 (Unity) GameObject::GetComponentIndex
0x00000001410AE65E (Unity) CanReplaceComponent
0x00000001410AFE1A (Unity) CanRemoveComponent
0x00000001410B0071 (Unity) DestroyObjectHighLevel
0x000000014114ADCF (Unity) DestroyWorldObjects
0x000000014114CCD1 (Unity) DestroyWorld
0x00000001406E59CC (Unity) EditorSceneManager::NewScene
0x000000014044122D (Unity) BuildPlayerData
0x0000000140442FA1 (Unity) DoBuildPlayer_Build
0x0000000140443063 (Unity) DoBuildPlayer
0x0000000140443D97 (Unity) BuildPlayer
0x0000000141757E71 (Unity) BuildPipeline_CUSTOM_BuildPlayerInternalNoCheck
0x00000000449B50D7 (Mono JIT Code) (wrapper managed-to-native) UnityEditor.BuildPipeline:BuildPlayerInternalNoCheck (string[],string,string,UnityEditor.BuildTargetGroup,UnityEditor.BuildTarget,UnityEditor.BuildOptions,bool)
0x00000000449B4B3A (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:155] UnityEditor.BuildPlayerWindow/DefaultBuildMethods:BuildPlayer (UnityEditor.BuildPlayerOptions)
0x00000000449B000F (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindowBuildMethods.cs:83] UnityEditor.BuildPlayerWindow:CallBuildMethods (bool,UnityEditor.BuildOptions)
0x00000000449A775E (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:1026] UnityEditor.BuildPlayerWindow:GUIBuildButtons (UnityEditor.Modules.IBuildWindowExtension,bool,bool,bool,UnityEditor.Build.BuildPlatform)
0x0000000044998258 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:953] UnityEditor.BuildPlayerWindow:ShowBuildTargetSettings ()
0x000000004497896D (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\BuildPlayerWindow.cs:593] UnityEditor.BuildPlayerWindow:OnGUI ()
0x0000000013BE6C52 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
0x00007FFA43CA5EDF (mono) [c:\buildslave\mono\build\mono\mini\mini.c:4937] mono_jit_runtime_invoke
0x00007FFA43BF8731 (mono) [c:\buildslave\mono\build\mono\metadata\object.c:2623] mono_runtime_invoke
0x00007FFA43BFEC3F (mono) [c:\buildslave\mono\build\mono\metadata\object.c:3838] mono_runtime_invoke_array
0x00007FFA43BBD0F7 (mono) [c:\buildslave\mono\build\mono\metadata\icall.c:2750] ves_icall_InternalInvoke
0x0000000013BB04C7 (Mono JIT Code) (wrapper managed-to-native) System.Reflection.MonoMethod:InternalInvoke (object,object[],System.Exception&)
0x0000000013BAE622 (Mono JIT Code) [/Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MonoMethod.cs:222] System.Reflection.MonoMethod:Invoke (object,System.Reflection.BindingFlags,System.Reflection.Binder,object[],System.Globalization.CultureInfo)
0x0000000013C752AF (Mono JIT Code) [/Users/builduser/buildslave/mono/build/mcs/class/corlib/System.Reflection/MethodBase.cs:115] System.Reflection.MethodBase:Invoke (object,object[])
0x000000003A07C595 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:272] UnityEditor.HostView:Invoke (string,object)
0x000000003A07C44A (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:265] UnityEditor.HostView:Invoke (string)
0x0000000044977012 (Mono JIT Code) [C:\buildslave\unity\build\Editor\Mono\HostView.cs:94] UnityEditor.HostView:OnGUI ()
0x0000000013BE6C52 (Mono JIT Code) (wrapper runtime-invoke) object:runtime_invoke_void__this__ (object,intptr,intptr,intptr)
0x00007FFA43CA5EDF (mono) [c:\buildslave\mono\build\mono\mini\mini.c:4937] mono_jit_runtime_invoke
0x00007FFA43BF8731 (mono) [c:\buildslave\mono\build\mono\metadata\object.c:2623] mono_runtime_invoke
0x000000014140BF25 (Unity) scripting_method_invoke
0x0000000141403FE1 (Unity) ScriptingInvocation::Invoke
0x000000014103E283 (Unity) MonoBehaviourDoGUI
0x0000000141030AE0 (Unity) IMGUIModule::MonoBehaviourDoGUI
0x0000000141175D8D (Unity) MonoBehaviour::DoGUI
0x0000000140029F96 (Unity) GUIView::OnInputEvent
0x00000001401B1753 (Unity) GUIView::ProcessInputEvent
0x0000000140006B51 (Unity) GUIView::ProcessEventMessages
0x000000014002DA25 (Unity) GUIView::GUIViewWndProc
0x00007FFA790FBC50 (USER32) CallWindowProcW
0x00007FFA790FB5CF (USER32) DispatchMessageW
0x0000000141A8A7EA (Unity) MainMessageLoop
0x0000000141A8C15E (Unity) WinMain
0x0000000141CEF53C (Unity) __tmainCRTStartup
0x00007FFA79F12774 (KERNEL32) BaseThreadInitThunk
0x00007FFA7BA80D51 (ntdll) RtlUserThreadStart
This error also happens if I run my game, go into the environment scene (which is very large), stop the game, and then try to run it again. Any help is appreciated, thanks!
↧