Description

Error message:

Access violation - code c0000005 (first/second chance not available)

Source Context:

  931       OutputCurveMap(AnimationCurves[(uint8)EAnimCurveType::AttributeCurve], Canvas, DisplayDebugManager, Indent);
  932       }
  933       }
  934       }
  935       #endif // ENABLE_DRAW_DEBUG
  936       }
  937       
  938       void UAnimInstance::ResetDynamics()
  939       {
  940       GetProxyOnGameThread<FAnimInstanceProxy>().ResetDynamics();
  941       }
  942       
  943       void UAnimInstance::RecalcRequiredBones()
  944       {
  945 ***** USkeletalMeshComponent* SkelMeshComp = GetSkelMeshComponent();
  946       check( SkelMeshComp )
  947       
  948       if( SkelMeshComp->SkeletalMesh && SkelMeshComp->SkeletalMesh->Skeleton )
  949       {
  950       GetProxyOnGameThread<FAnimInstanceProxy>().RecalcRequiredBones(SkelMeshComp, SkelMeshComp->SkeletalMesh);
  951       }
  952       else if( CurrentSkeleton != NULL )
  953       {
  954       GetProxyOnGameThread<FAnimInstanceProxy>().RecalcRequiredBones(SkelMeshComp, CurrentSkeleton);
  955       }
  956       }
  957       
  958       void UAnimInstance::RecalcRequiredCurves()
  959       {
  960       GetProxyOnGameThread<FAnimInstanceProxy>().RecalcRequiredCurves();

Most recent user affected CL: 3226834

Logs:
[Link Removed]
[Link Removed]


CrashReporter User Descriptions:

Steps to Reproduce
  1. Open the attached project
  2. Open the Third Person Character in Content/ThirdPersonBP/Blueprints
  3. Select the Mesh component
  4. Set the AnimInstance to MainAnimBP
  5. Compile

Result: Crash
Expected: Compiles Successfully

Callstack
UE4Editor_Engine!UAnimInstance::RecalcRequiredBones() [animinstance.cpp:946]
UE4Editor_Engine!USkeletalMeshComponent::RecalcRequiredBones() [skeletalmeshcomponent.cpp:1333]
UE4Editor_Engine!USkeletalMeshComponent::InitAnim() [skeletalmeshcomponent.cpp:507]
UE4Editor_Engine!USkeletalMeshComponent::OnRegister() [skeletalmeshcomponent.cpp:431]
UE4Editor_Engine!UActorComponent::ExecuteRegisterEvents() [actorcomponent.cpp:1201]
UE4Editor_Engine!UActorComponent::RegisterComponentWithWorld() [actorcomponent.cpp:934]
UE4Editor_Engine!AActor::IncrementalRegisterComponents() [actor.cpp:4028]
UE4Editor_Engine!AActor::RegisterAllComponents() [actor.cpp:3927]
UE4Editor_UnrealEd!FBlueprintCompileReinstancer::ReplaceInstancesOfClass_Inner() [kismetreinstanceutilities.cpp:1703]
UE4Editor_UnrealEd!FBlueprintCompileReinstancer::ReplaceInstancesOfClass() [kismetreinstanceutilities.cpp:1480]
UE4Editor_UnrealEd!FBlueprintCompileReinstancer::ReinstanceInner() [kismetreinstanceutilities.cpp:686]
UE4Editor_UnrealEd!FBlueprintCompileReinstancer::ReinstanceObjects() [kismetreinstanceutilities.cpp:917]
UE4Editor_UnrealEd!FKismetEditorUtilities::CompileBlueprint() [kismet2.cpp:868]
UE4Editor_Kismet!FBlueprintEditor::Compile() [blueprinteditor.cpp:3251]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FBlueprintEditor,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_Kismet!TBaseSPMethodDelegateInstance<0,FBlueprintEditor,0,void __cdecl() [delegateinstancesimpl.h:433]
UE4Editor_Slate!FUICommandList::ExecuteAction() [uicommandlist.cpp:94]
UE4Editor_Slate!SToolBarButtonBlock::OnClicked() [stoolbarbuttonblock.cpp:305]
UE4Editor_Slate!TMemberFunctionCaller<SToolBarButtonBlock,FReply() [delegateinstanceinterface.h:165]
UE4Editor_Slate!TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SToolBarButtonBlock,FReply() [tuple.h:118]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SToolBarButtonBlock,0,FReply __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_Slate!TBaseDelegate<FReply>::Execute() [delegatesignatureimpl.inl:537]
UE4Editor_Slate!SButton::OnMouseButtonUp() [sbutton.cpp:278]
UE4Editor_Slate!<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1>::operator() [slateapplication.cpp:5051]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1> >() [slateapplication.cpp:238]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [slateapplication.cpp:5040]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [slateapplication.cpp:5503]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [slateapplication.cpp:5480]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1696]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:2115]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:865]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:712]
user32!<Unknown>
user32!<Unknown>
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:979]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2912]
UE4Editor!GuardedMain() [launch.cpp:166]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:130]
UE4Editor!WinMain() [launchwindows.cpp:206]
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 toAnswerHub just mention UE-39579 in the post.

3
Login to Vote

Fixed
ComponentAnim - Animation
Affects Versions4.144.15
Target Fix4.15
Fix Commit3246100
Main Commit3389599
Release Commit3246100
CreatedDec 9, 2016
ResolvedJan 4, 2017
UpdatedApr 27, 2018