Here are 2 examples of our processes:
The only way we see to fix the isue is to have x number of .exe file for each map.
Here is the crash log before the crash:
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000002075bc09cd8
ModerLabApp_Win64_Shipping!FLinkerLoad::operator<<() [C:\stream\Test52\UnrealSource\Engine\Source\Runtime\CoreUObject\Private\UObject\LinkerLoad.cpp:5885]
ModerLabApp_Win64_Shipping!FArchiveProxy::operator<<() [C:\stream\Test52\UnrealSource\Engine\Source\Runtime\Core\Public\Serialization\ArchiveProxy.h:46]
ModerLabApp_Win64_Shipping!UBlueprintGeneratedClass::SerializeDefaultObject() [C:\stream\Test52\UnrealSource\Engine\Source\Runtime\Engine\Private\BlueprintGeneratedClass.cpp:657]
ModerLabApp_Win64_Shipping!FAsyncPackage::EventDrivenSerializeExport() [C:\stream\Test52\UnrealSource\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:3526]
ModerLabApp_Win64_Shipping!FAsyncPackage::ProcessImportsAndExports_Event() [C:\stream\Test52\UnrealSource\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:3849]
ModerLabApp_Win64_Shipping!`FAsyncLoadingThread::QueueEvent_ProcessImportsAndExports'::`2'::<lambda_1>::operator()() [C:\stream\Test52\UnrealSource\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:2681]
ModerLabApp_Win64_Shipping!FAsyncLoadingThread::ProcessAsyncLoading() [C:\stream\Test52\UnrealSource\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:4385]
ModerLabApp_Win64_Shipping!FAsyncLoadingThread::TickAsyncThread() [C:\stream\Test52\UnrealSource\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:5291]
ModerLabApp_Win64_Shipping!FAsyncLoadingThread::Run() [C:\stream\Test52\UnrealSource\Engine\Source\Runtime\CoreUObject\Private\Serialization\AsyncLoading.cpp:5216]
ModerLabApp_Win64_Shipping!FRunnableThreadWin::Run() [C:\stream\Test52\UnrealSource\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:149]