Description

Crash occurs when the user reimports a geometry cache asset and changes the Sampling Type to Per X Frames.

This seems to only occur if Frame Start is set to a value other than 0.

Steps to Reproduce
  1. Download the attached abc file.
  2. Open QAGame in editor.
  3. Click Import in the Content Browser.
  4. Select the abc file and click Open.
  5. Set the Import Type to Geometry Cache and set Frame Start to 15.
  6. Click Import.
  7. Right-click the imported geometry cache and select Reimport.
  8. Set Sampling Type to Per X Frames.
  9. Set Frame Steps to 6.
  10. Click Import.

RESULT:

Crash.

Callstack
Assertion failed: (Index >= 0) & (Index < ArrayNum) [File:D:\Release\Engine\Source\Runtime\Core\Public\Containers\Array.h] [Line: 833] Array index out of bounds: -13 from an array of size 4

UE4Editor_AlembicLibrary!FAbcMeshDataImportRunnable::Run() abcmeshdataimportrunnable.cpp:119 
UE4Editor_Core!FRunnableThreadWin::Run() windowsrunnablethread.cpp:74 

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-34637 in the post.

0
Login to Vote

Fixed
ComponentUE - Gameplay
Affects Versions4.13
Target Fix4.13
Fix Commit3087529
Main Commit3092051
CreatedAug 12, 2016
ResolvedAug 14, 2016
UpdatedApr 27, 2018