Description

Importing an Alembic geometry cache will cause a crash with multiple assets. Test asset attached that can reproduce this. When I tried with a couple of simple shapes from 3Ds Max I did not get the crash. Likely has to be a more complex object and animation.

Steps to Reproduce

1. Import the attached test asset
2. In the Import Options make sure it's set for Geometry Cache
3. Click OK

Regression: No

Results: The editor will crash after a few moments of trying to import.

Expected: The Editor should not crash.

Callstack

Assertion failed: (Index >= 0) & (Index < ArrayNum) [Link Removed] [Line: 634]
Array index out of bounds: 0 from an array of size 0

UE4Editor_Core!FDebug::AssertFailed() [d:\builds\ue4_main\engine\source\runtime\core\private\misc\assertionmacros.cpp:332]
UE4Editor_GeometryCache!UGeometryCacheTrack_FlipbookAnimation::UpdateMeshData() [d:\builds\ue4_main\engine\source\runtime\geometrycache\private\geometrycachetrackflipbookanimation.cpp:54]
UE4Editor_GeometryCache!UGeometryCacheComponent::SetupTrackData() [d:\builds\ue4_main\engine\source\runtime\geometrycache\private\geometrycachecomponent.cpp:75]
UE4Editor_GeometryCache!UGeometryCacheComponent::SetGeometryCache() [d:\builds\ue4_main\engine\source\runtime\geometrycache\private\geometrycachecomponent.cpp:411]
UE4Editor_GeometryCacheEd!FGeometryCacheThumbnailScene::SetGeometryCache() [d:\builds\ue4_main\engine\source\editor\geometrycacheed\private\geometrycachethumbnailscene.cpp:29]
UE4Editor_GeometryCacheEd!UGeometryCacheThumbnailRenderer::Draw() [d:\builds\ue4_main\engine\source\editor\geometrycacheed\private\geometrycachethumbnailrenderer.cpp:29]
UE4Editor_UnrealEd!ThumbnailTools::RenderThumbnail() [d:\builds\ue4_main\engine\source\editor\unrealed\private\objecttools.cpp:3842]
UE4Editor_UnrealEd!FAssetThumbnailPool::Tick() [d:\builds\ue4_main\engine\source\editor\unrealed\private\assetthumbnail.cpp:969]
UE4Editor_UnrealEd!FTickableEditorObject::TickObjects() [d:\builds\ue4_main\engine\source\editor\unrealed\public\tickableeditorobject.h:17]
UE4Editor_UnrealEd!UEditorEngine::Tick() [d:\builds\ue4_main\engine\source\editor\unrealed\private\editorengine.cpp:1182]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [d:\builds\ue4_main\engine\source\editor\unrealed\private\unrealedengine.cpp:371]
UE4Editor!FEngineLoop::Tick() [d:\builds\ue4_main\engine\source\runtime\launch\private\launchengineloop.cpp:2842]
UE4Editor!GuardedMain() [d:\builds\ue4_main\engine\source\runtime\launch\private\launch.cpp:156]
UE4Editor!GuardedMainWrapper() [d:\builds\ue4_main\engine\source\runtime\launch\private\windows\launchwindows.cpp:126]
UE4Editor!WinMain() [d:\builds\ue4_main\engine\source\runtime\launch\private\windows\launchwindows.cpp:202]
UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32
ntdll

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

1
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.134.14
Target Fix4.14
Fix Commit3133844
Main Commit3136620
CreatedSep 1, 2016
ResolvedSep 21, 2016
UpdatedMay 18, 2020