# Looking for commit in source fixing landscape crash

**URL:** <https://forums.unrealengine.com/t/looking-for-commit-in-source-fixing-landscape-crash/78564>\
**Category:** C++\
**Tags:** unreal-engine, Engine-Source-Code\
**Created:** [November 17, 2016, 1:38pm UTC](https://forums.unrealengine.com/t/looking-for-commit-in-source-fixing-landscape-crash/78564 "2016-11-17T13:38:01Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![squatsch](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@squatsch](https://forums.unrealengine.com/u/squatsch)\
**Post date:** [November 17, 2016, 1:38pm UTC](https://forums.unrealengine.com/t/looking-for-commit-in-source-fixing-landscape-crash/78564/1 "2016-11-17T13:38:01Z")

</div>

When using landscape shaders in Unreal 4.13 (both binary and source), the editor crashes when building the game. This is the error message I get:

> [@](#):
>
> Access violation - code c0000005 (first/second chance not available)
> 
> VCRUNTIME140  
> UE4Editor\_Core!FLargeMemoryWriter::Serialize() [d:\projects\ue4\engine\source\runtime\core\private\serialization\archive.cpp:1216]  
> UE4Editor\_CoreUObject!FLinkerSave::operator\<\<() [d:\projects\ue4\engine\source\runtime\coreuobject\private\uobject\linkersave.cpp:210]  
> UE4Editor\_ShaderCore!operator\<\<() [d:\projects\ue4\engine\source\runtime\shadercore\private\shader.cpp:261]  
> UE4Editor\_Engine!TShaderMap\<FMeshMaterialShaderType\>::SerializeInline() [d:\projects\ue4\engine\source\runtime\shadercore\public\shader.h:1665]  
> UE4Editor\_Engine!FMaterialShaderMap::Serialize() [d:\projects\ue4\engine\source\runtime\engine\private\materials\materialshader.cpp:2074]  
> UE4Editor\_Engine!FMaterial::SerializeInlineShaderMap() [d:\projects\ue4\engine\source\runtime\engine\private\materials\materialshared.cpp:747]  
> UE4Editor\_Engine!SerializeInlineShaderMaps() [d:\projects\ue4\engine\source\runtime\engine\private\materials\material.cpp:456]  
> UE4Editor\_Engine!UMaterialInstance::Serialize() [d:\projects\ue4\engine\source\runtime\engine\private\materials\materialinstance.cpp:1970]  
> UE4Editor\_CoreUObject!UPackage::Save() [d:\projects\ue4\engine\source\runtime\coreuobject\private\uobject\savepackage.cpp:4650]  
> UE4Editor\_UnrealEd!UEditorEngine::Save() [d:\projects\ue4\engine\source\editor\unrealed\private\editorengine.cpp:3953]  
> UE4Editor\_UnrealEd!UCookOnTheFlyServer::SaveCookedPackage() [d:\projects\ue4\engine\source\editor\unrealed\private\cookontheflyserver.cpp:2827]  
> UE4Editor\_UnrealEd!UCookOnTheFlyServer::TickCookOnTheSide() [d:\projects\ue4\engine\source\editor\unrealed\private\cookontheflyserver.cpp:2041]  
> UE4Editor\_UnrealEd!UCookOnTheFlyServer::Tick() [d:\projects\ue4\engine\source\editor\unrealed\private\cookontheflyserver.cpp:720]  
> UE4Editor\_UnrealEd!FTickableEditorObject::TickObjects() [d:\projects\ue4\engine\source\editor\unrealed\public ickableeditorobject.h:17]  
> UE4Editor\_UnrealEd!UEditorEngine::Tick() [d:\projects\ue4\engine\source\editor\unrealed\private\editorengine.cpp:1181]  
> UE4Editor\_UnrealEd!UUnrealEdEngine::Tick() [d:\projects\ue4\engine\source\editor\unrealed\private\unrealedengine.cpp:371]  
> UE4Editor!FEngineLoop::Tick() [d:\projects\ue4\engine\source\runtime\launch\private\launchengineloop.cpp:2834]  
> UE4Editor!GuardedMain() [d:\projects\ue4\engine\source\runtime\launch\private\launch.cpp:156]  
> UE4Editor!GuardedMainWrapper() [d:\projects\ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]  
> UE4Editor!WinMain() [d:\projects\ue4\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]  
> UE4Editor!\_\_scrt\_common\_main\_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe\_common.inl:253]  
> kernel32  
> ntdll

Using Unreal 4.14 the build works fine, so the bug seems to have been fixed. Unfortunately we cannot update to 4.14 because we implemented multiple modifications in the engine source, so I want to merge only the fix to this specific problem into our source. I could not find an issue or commit message referring to this problem, so I am having troubles with finding the commit that fixed this issue. Does anybody know what fixed it or have any ideas on how to proceed?

Thanks in advance
