Alembic Geometry Cache crash when re-opening the project and a map that contains this asset or adding it to any existing/new levels will instantly crash the editor. This asset works correctly in the level until any restart or reopening of the project.
Test asset: [Link Removed]
Tested in:
Broken: 4.14.1 Binary CL-3224400
Broken: 4.15 Dev-Editor CL-3239328
[Link Removed]
1. Import the Alembic file as a Geometry Cache. All other settings left as Default.
2. Save the project and Restart.
3. Add the Alembic asset to the scene.
Results: The editor will crash when adding the file to the scene or if it were already in a saved level after restarting or reopening the editor.
LoginId:7d8a1a304be9658328c158a3d14cc774
EpicAccountId:7c6293d6bf1940c0bc89e1494c5ba9d7
Assertion failed: InPos >= 0 [Link Removed] [Line: 622]
Attempted to seek to a negative location (-2129133422/2707269719), file: ../../../../../Launcher Projects/Unreal Projects/delete1/Content/NewFolder/school_006.uasset. The file is most likely corrupt.
UE4Editor_Core!FDebug::AssertFailed() [d:\builds\ue4_main\engine\source\runtime\core\private\misc\assertionmacros.cpp:349]
UE4Editor_Core!FArchiveFileReaderGeneric::Seek() [d:\builds\ue4_main\engine\source\runtime\core\private\hal\filemanagergeneric.cpp:623]
UE4Editor_CoreUObject!FLinkerLoad::Preload() [d:\builds\ue4_main\engine\source\runtime\coreuobject\private\uobject\linkerload.cpp:3348]
UE4Editor_CoreUObject!EndLoad() [d:\builds\ue4_main\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1601]
UE4Editor_CoreUObject!LoadPackageInternalInner() [d:\builds\ue4_main\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1321]
UE4Editor_CoreUObject!LoadPackage() [d:\builds\ue4_main\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:1477]
UE4Editor_CoreUObject!ResolveName() [d:\builds\ue4_main\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:756]
UE4Editor_CoreUObject!StaticLoadObjectInternal() [d:\builds\ue4_main\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:843]
UE4Editor_CoreUObject!StaticLoadObject() [d:\builds\ue4_main\engine\source\runtime\coreuobject\private\uobject\uobjectglobals.cpp:903]
UE4Editor_UnrealEd!FAssetData::GetAsset() [d:\builds\ue4_main\engine\source\runtime\assetregistry\public\assetdata.h:232]
UE4Editor_UnrealEd!FAssetDragDropOp::Init() [d:\builds\ue4_main\engine\source\editor\unrealed\private\draganddrop\assetdragdropop.cpp:154]
UE4Editor_UnrealEd!FAssetDragDropOp::New() [d:\builds\ue4_main\engine\source\editor\unrealed\private\draganddrop\assetdragdropop.cpp:31]
UE4Editor_ContentBrowser!SAssetView::OnDraggingAssetItem() [d:\builds\ue4_main\engine\source\editor\contentbrowser\private\sassetview.cpp:3766]
UE4Editor_ContentBrowser!TMemberFunctionCaller<SAssetView,FReply (__cdecl SAssetView::*)(FGeometry const & __ptr64,FPointerEvent const & __ptr64) __ptr64>::operator()<FGeometry const & __ptr64,FPointerEvent const & __ptr64>() [d:\builds\ue4_main\engine\source\runtime\core\public\delegates\delegateinstanceinterface.h:165]
UE4Editor_ContentBrowser!TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SAssetView,FReply (__cdecl SAssetView::*)(FGeometry const & __ptr64,FPointerEvent const & __ptr64) __ptr64>,FGeometry const & __ptr64,FPointerEvent const &() [d:\builds\ue4_main\engine\source\runtime\core\public\delegates\tuple.h:134]
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,FReply __cdecl(FGeometry const & __ptr64,FPointerEvent const & __ptr64)>::Execute() [d:\builds\ue4_main\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:327]
UE4Editor_ContentBrowser!TBaseDelegate<FReply,FGeometry const & __ptr64,FPointerEvent const & __ptr64>::Execute() [d:\builds\ue4_main\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:537]
UE4Editor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,0> >::OnDragDetected() [d:\builds\ue4_main\engine\source\runtime\slate\public\widgets\views\stablerow.h:588]
UE4Editor_Slate!<lambda_6a882dc395ae961f6deaba2e445a5a9a>::operator()() [d:\builds\ue4_main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5172]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FDirectPolicy,FPointerEvent,<lambda_6a882dc395ae961f6deaba2e445a5a9a> >() [d:\builds\ue4_main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:238]
UE4Editor_Slate!FSlateApplication::RoutePointerMoveEvent() [d:\builds\ue4_main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5170]
UE4Editor_Slate!FSlateApplication::ProcessMouseMoveEvent() [d:\builds\ue4_main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5708]
UE4Editor_Slate!FSlateApplication::OnMouseMove() [d:\builds\ue4_main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5642]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [d:\builds\ue4_main\engine\source\runtime\core\private\windows\windowsapplication.cpp:1736]
UE4Editor_Core!FWindowsApplication::DeferMessage() [d:\builds\ue4_main\engine\source\runtime\core\private\windows\windowsapplication.cpp:2120]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [d:\builds\ue4_main\engine\source\runtime\core\private\windows\windowsapplication.cpp:867]
UE4Editor_Core!FWindowsApplication::AppWndProc() [d:\builds\ue4_main\engine\source\runtime\core\private\windows\windowsapplication.cpp:714]
user32
user32
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [d:\builds\ue4_main\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:979]
UE4Editor!FEngineLoop::Tick() [d:\builds\ue4_main\engine\source\runtime\launch\private\launchengineloop.cpp:2971]
UE4Editor!GuardedMain() [d:\builds\ue4_main\engine\source\runtime\launch\private\launch.cpp:166]
UE4Editor!GuardedMainWrapper() [d:\builds\ue4_main\engine\source\runtime\launch\private\windows\launchwindows.cpp:130]
UE4Editor!WinMain() [d:\builds\ue4_main\engine\source\runtime\launch\private\windows\launchwindows.cpp:206]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253]
kernel32
ntdll
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.
8 |
Component | UE - Foundation - Core |
---|---|
Affects Versions | 4.14, 4.15 |
Target Fix | 4.16 |
Fix Commit | 3253777 |
---|---|
Main Commit | 3283649 |
Created | Dec 20, 2016 |
---|---|
Resolved | Jan 11, 2017 |
Updated | Apr 27, 2018 |