A crash can occur if multiple Actors are spawned/destroyed simultaneously, with each Actor loading an asset when it is spawned. This does not occur 100% of the time, but it does occur quite frequently.
RESULT:
The Editor will usually crash after a few ticks with the following error: Access violation - code c0000005 (first/second chance not available).
EXPECTED:
The Editor continues in PIE.
Access violation - code c0000005 (first/second chance not available)
Fatal error!
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x637b8e88
UE4Editor-Engine.dll!FStreamableManager::AsyncLoadCallback() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\engine\private\streamablemanager.cpp:348]
UE4Editor-Engine.dll!FStreamableManager::AsyncLoadCallbackWrapper() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\engine\classes\engine\streamablemanager.h:87]
UE4Editor-Engine.dll!TBaseStaticDelegateInstance<void __cdecl(FName const & __ptr64,UPackage * __ptr64,enum EAsyncLoadingResult::Type),FStreamableManager::FCallback * __ptr64>::ExecuteIfSafe() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\core\public\delegates\delegateinstancesimpl_variadics.inl:1021]
UE4Editor-CoreUObject.dll!TBaseDelegate<void,FName const & __ptr64,UPackage * __ptr64,enum EAsyncLoadingResult::Type>::ExecuteIfBound() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\core\public\delegates\delegatesignatureimpl_variadics.inl:608]
UE4Editor-CoreUObject.dll!FAsyncPackage::CallCompletionCallbacks() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:2096]
UE4Editor-CoreUObject.dll!FAsyncLoadingThread::ProcessLoadedPackages() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:775]
UE4Editor-CoreUObject.dll!FAsyncLoadingThread::TickAsyncLoading() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:816]
UE4Editor-CoreUObject.dll!ProcessAsyncLoading() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\coreuobject\private\serialization\asyncloading.cpp:2312]
UE4Editor-CoreUObject.dll!StaticTick() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:410]
UE4Editor-UnrealEd.dll!UEditorEngine::Tick() [d:\source\unrealengine-4.12.5-release\engine\source\editor\unrealed\private\editorengine.cpp:989]
UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() [d:\source\unrealengine-4.12.5-release\engine\source\editor\unrealed\private\unrealedengine.cpp:368]
UE4Editor.exe!FEngineLoop::Tick() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\launch\private\launchengineloop.cpp:2775]
UE4Editor.exe!GuardedMain() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\launch\private\launch.cpp:148]
UE4Editor.exe!GuardedMainWrapper() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor.exe!WinMain() [d:\source\unrealengine-4.12.5-release\engine\source\runtime\launch\private\windows\launchwindows.cpp:200]
UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32.dll
ntdll.dll
ntdll.dll
error message when install in U.E 5.3 - IS-IN-FCO2-82
How does TextureRenderTarget2D get TArray<uint8> type data?
Why does the REMOVE method of map container remove elements have memory leaks?
How to delete some elements correctly when deleting an array loop?
How do I set a material as a post-processing material?
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
How does TArray loop correctly remove elements in blueprints?
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Foundation - Core |
---|---|
Affects Versions | 4.13.2, 4.14.2, 4.16 |
Target Fix | 4.15 |
Created | Jan 6, 2017 |
---|---|
Resolved | Jan 13, 2017 |
Updated | Apr 27, 2018 |