Developer Notes

Duplicate of UE-32715

Description

This Jira was created from CrashReports submitted by the public due to the high number of occurrences. Descriptions from users are provided below.

Source Context:

  349       }
  350       
  351       /** Initialize Curve Data from following data */
  352       DEPRECATED(4.11, "Use new InitFrom(TArray<FSmartNameMapping::UID>* InSmartNameUIDs) signature")
  353       void InitFrom(const class USkeleton* Skeleton)
  354       {
  355       InitFrom((TArray<FSmartNameMapping::UID>*)&(const_cast<USkeleton*>(Skeleton)->GetCachedAnimCurveMappingNameUids()));
  356       }
  357       
  358       void InitFrom(TArray<FSmartNameMapping::UID> const * InSmartNameUIDs)
  359       {
  360       check(InSmartNameUIDs != nullptr);
  361       UIDList = InSmartNameUIDs;
  362       Elements.Reset();
  363 ***** Elements.AddZeroed(UIDList->Num());
  364       
  365       // no name, means no curve
  366       bInitialized = true;
  367       }
  368       
  369       template <typename OtherAllocator>
  370       void InitFrom(const FBaseBlendedCurve<OtherAllocator>& InCurveToInitFrom)
  371       {
  372       // make sure this doesn't happen
  373       check(InCurveToInitFrom.UIDList != nullptr);
  374       UIDList = InCurveToInitFrom.UIDList;
  375       Elements.Reset();
  376       Elements.AddZeroed(UIDList->Num());
  377       
  378       bInitialized = true;

Most recent user affected CL: 3028348

Logs:
[Link Removed]
[Link Removed]
[Link Removed]


CrashReporter User Descriptions:

  • Persona crash when I change something on the list of 'show' flag
  • Pressed "Asset uncompressed animation" under the "show" option in the skeletal mesh options.
    Crashes the editor 100% of the time.
Steps to Reproduce

1. Open any animation sequence
2. In the viewport, select Show
3. Select "Uncompressed Animation"

Result: Crash
Expected: Shows uncompressed animation

Callstack
UE4Editor_Engine!FBaseBlendedCurve<FAnimStackAllocator>::InitFrom() [animcurvetypes.h:364]
UE4Editor_Engine!UAnimInstance::ParallelEvaluateAnimation() [animinstance.cpp:523]
UE4Editor_Engine!USkeletalMeshComponent::EvaluateAnimation() [skeletalmeshcomponent.cpp:1069]
UE4Editor_Engine!USkeletalMeshComponent::PerformAnimationEvaluation() [skeletalmeshcomponent.cpp:1129]
UE4Editor_UnrealEd!UDebugSkelMeshComponent::GenSpaceBases() [debugskelmeshcomponent.cpp:424]
UE4Editor_UnrealEd!UDebugSkelMeshComponent::RefreshBoneTransforms() [debugskelmeshcomponent.cpp:473]
UE4Editor_Engine!USkinnedMeshComponent::TickComponent() [skinnedmeshcomponent.cpp:542]
UE4Editor_Engine!USkeletalMeshComponent::TickComponent() [skeletalmeshcomponent.cpp:714]
UE4Editor_UnrealEd!UDebugSkelMeshComponent::TickComponent() [debugskelmeshcomponent.cpp:749]
UE4Editor_Engine!FActorComponentTickFunction::ExecuteTickHelper<<lambda_13c1d0f62b5fcaced3ce7b89bd3d0f91> >() [actor.h:2888]
UE4Editor_Engine!FActorComponentTickFunction::ExecuteTick() [actorcomponent.cpp:702]
UE4Editor_Engine!FTickFunctionTask::DoTask() [ticktaskmanager.cpp:262]
UE4Editor_Engine!TGraphTask<FTickFunctionTask>::ExecuteTask() [taskgraphinterfaces.h:999]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [taskgraph.cpp:932]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [taskgraph.cpp:679]
UE4Editor_Core!FTaskGraphImplementation::WaitUntilTasksComplete() [taskgraph.cpp:1776]
UE4Editor_Engine!FTickTaskSequencer::ReleaseTickGroup() [ticktaskmanager.cpp:530]
UE4Editor_Engine!FTickTaskManager::RunTickGroup() [ticktaskmanager.cpp:1435]
UE4Editor_Engine!UWorld::RunTickGroup() [leveltick.cpp:704]
UE4Editor_Engine!UWorld::Tick() [leveltick.cpp:1204]
UE4Editor_Persona!FAnimationViewportClient::Tick() [animationeditorviewportclient.cpp:777]
UE4Editor_UnrealEd!UEditorEngine::Tick() [editorengine.cpp:1409]
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() [unrealedengine.cpp:368]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2774]
UE4Editor!GuardedMain() [launch.cpp:148]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126]
UE4Editor!WinMain() [launchwindows.cpp:200]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:264]
kernel32!<Unknown>
ntdll!<Unknown>

Have Comments or More Details?

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

0
Login to Vote

Duplicate
ComponentOLD - Anim
Affects Versions4.12
Target Fix4.12.5
CreatedJul 5, 2016
ResolvedJul 5, 2016
UpdatedMay 18, 2020