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 |