Error message:
Assertion failed: (Index >= 0) & (Index < ArrayNum) [Link Removed] [Line: 804] Array index out of bounds: 175 from an array of size 171
Source Context:
 2797       
 2798       template <typename InElementType, typename Allocator> struct TIsTArray<               TArray<InElementType, Allocator>> { enum { Value = true }; };
 2799       template <typename InElementType, typename Allocator> struct TIsTArray<const          TArray<InElementType, Allocator>> { enum { Value = true }; };
 2800       template <typename InElementType, typename Allocator> struct TIsTArray<      volatile TArray<InElementType, Allocator>> { enum { Value = true }; };
 2801       template <typename InElementType, typename Allocator> struct TIsTArray<const volatile TArray<InElementType, Allocator>> { enum { Value = true }; };
 2802       
 2803       
 2804       //
 2805       // Array operator news.
 2806       //
 2807       template <typename T,typename Allocator> void* operator new( size_t Size, TArray<T,Allocator>& Array )
 2808       {
 2809       	check(Size == sizeof(T));
 2810       	const int32 Index = Array.AddUninitialized(1);
 2811 ***** 	return &Array[Index];
 2812       }
 2813       template <typename T,typename Allocator> void* operator new( size_t Size, TArray<T,Allocator>& Array, int32 Index )
 2814       {
 2815       	check(Size == sizeof(T));
 2816       	Array.InsertUninitialized(Index,1);
 2817       	return &Array[Index];
 2818       }
 2819       
 2820       /*-----------------------------------------------------------------------------
 2821       	MRU array.
 2822       -----------------------------------------------------------------------------*/
 2823       
 2824       /**
 2825        * Same as TArray except:
 2826        * - Has an upper limit of the number of items it will store.
Most recent user affected CL: 2992821
Logs:
[Link Removed]
[Link Removed]
CrashReporter User Descriptions:
1.  Download and open the attached project
2.  PIE
3.  Run around a bit
Result: Crash, appears related to FABRIK debugging being enabled
Expected:  Plays as usual
UE4Editor_Engine!operator new<FBatchedLine,FDefaultAllocator>() [array.h:2812] UE4Editor_Engine!ULineBatchComponent::DrawLine() [linebatchcomponent.cpp:115] UE4Editor_Engine!DrawDebugBox() [drawdebughelpers.cpp:107] UE4Editor_AnimGraphRuntime!FAnimNode_Fabrik::EvaluateBoneTransforms() [animnode_fabrik.cpp:42] UE4Editor_AnimGraphRuntime!FAnimNode_SkeletalControlBase::EvaluateComponentSpace() [animnode_skeletalcontrolbase.cpp:86] UE4Editor_Engine!FComponentSpacePoseLink::EvaluateComponentSpace() [animnodebase.cpp:294] UE4Editor_Engine!FAnimNode_ConvertComponentToLocalSpace::Evaluate() [animnodespaceconversions.cpp:35] UE4Editor_Engine!FPoseLink::Evaluate() [animnodebase.cpp:236] UE4Editor_Engine!FAnimInstanceProxy::EvaluateAnimation() [animinstanceproxy.cpp:701] UE4Editor_Engine!UAnimInstance::ParallelEvaluateAnimation() [animinstance.cpp:528] UE4Editor_Engine!USkeletalMeshComponent::EvaluateAnimation() [skeletalmeshcomponent.cpp:1069] UE4Editor_Engine!USkeletalMeshComponent::PerformAnimationEvaluation() [skeletalmeshcomponent.cpp:1129] UE4Editor_Engine!FParallelAnimationEvaluationTask::DoTask() [skeletalmeshcomponent.cpp:97] UE4Editor_Engine!TGraphTask<FParallelAnimationEvaluationTask>::ExecuteTask() [taskgraphinterfaces.h:999] UE4Editor_Core!FTaskThreadAnyThread::ProcessTasks() [taskgraph.cpp:1255] UE4Editor_Core!FTaskThreadAnyThread::ProcessTasksUntilQuit() [taskgraph.cpp:1149] UE4Editor_Core!FTaskThreadBase::Run() [taskgraph.cpp:621] UE4Editor_Core!FRunnableThreadWin::Run() [windowsrunnablethread.cpp:74]
Head over to the existing Questions & Answers thread and let us know what's up.
| 0 | 
| Component | OLD - Anim | 
|---|---|
| Affects Versions | 4.11, 4.12 | 
| Target Fix | 4.13 | 
| Created | Jun 2, 2016 | 
|---|---|
| Resolved | Aug 9, 2016 | 
| Updated | May 18, 2020 |