Description

Error message:

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

Source Context:

    7       
    8       DECLARE_CYCLE_STAT(TEXT("AnimSeq EvalCurveData"), STAT_AnimSeq_EvalCurveData, STATGROUP_Anim);
    9       
   10       /////////////////////////////////////////////////////
   11       // FFloatCurve
   12       
   13       void FAnimCurveBase::SetCurveTypeFlag(EAnimCurveFlags InFlag, bool bValue)
   14       {
   15       	if (bValue)
   16       	{
   17       		CurveTypeFlags |= InFlag;
   18       	}
   19       	else
   20       	{
   21 ***** 		CurveTypeFlags &= ~InFlag;
   22       	}
   23       }
   24       
   25       void FAnimCurveBase::ToggleCurveTypeFlag(EAnimCurveFlags InFlag)
   26       {
   27       	bool Current = GetCurveTypeFlag(InFlag);
   28       	SetCurveTypeFlag(InFlag, !Current);
   29       }
   30       
   31       bool FAnimCurveBase::GetCurveTypeFlag(EAnimCurveFlags InFlag) const
   32       {
   33       	return (CurveTypeFlags & InFlag) != 0;
   34       }
   35       
   36       

Most recent user affected CL: 3001355

Logs:
[Link Removed]


CrashReporter User Descriptions:

  • EUS [NameRemoved] - Created a MetaData curve, then attempted to Convert to Variable Curve
  • Ouuufff...
Steps to Reproduce

1. Create a Third Person Template Project
2. Open the Idle animation
3. Click Add Curve>Add MetaData>Create New, then name it
4. In the dropdown next to the new curve, select Convert to Variable Curve

Result: Crash
Expected: Curve is converted successfully

Callstack
UE4Editor_Engine!FAnimCurveBase::SetCurveTypeFlag() [animcurvetypes.cpp:22]
UE4Editor_Persona!FAnimCurveBaseInterface::SetCurveTypeFlag() [sanimcurvepanel.cpp:152]
UE4Editor_Persona!SAnimCurvePanel::ToggleCurveTypeMenuCallback() [sanimcurvepanel.cpp:1381]
UE4Editor_Persona!TBaseSPMethodDelegateInstance<0,SAnimCurvePanel const ,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl_variadics.inl:321]
UE4Editor_Persona!TBaseSPMethodDelegateInstance<0,SAnimCurvePanel const ,0,void __cdecl() [delegateinstancesimpl_variadics.inl:427]
UE4Editor_Slate!SMenuEntryBlock::OnClicked() [smenuentryblock.cpp:1036]
UE4Editor_Slate!SMenuEntryBlock::OnMenuItemButtonClicked() [smenuentryblock.cpp:987]
UE4Editor_Slate!TMemberFunctionCaller<SMenuEntryBlock,FReply() [delegateinstanceinterface_variadics.h:161]
UE4Editor_Slate!TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter_ExplicitReturnType<FReply,TMemberFunctionCaller<SMenuEntryBlock,FReply() [tuple.h:128]
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply __cdecl() [delegateinstancesimpl_variadics.inl:321]
UE4Editor_Slate!TBaseDelegate<FReply>::Execute() [delegatesignatureimpl_variadics.inl:521]
UE4Editor_Slate!SButton::OnMouseButtonUp() [sbutton.cpp:275]
UE4Editor_Slate!SMenuEntryButton::OnMouseButtonUp() [smenuentryblock.cpp:385]
UE4Editor_Slate!<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1>::operator() [slateapplication.cpp:4598]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1> >() [slateapplication.cpp:215]
UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [slateapplication.cpp:4587]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [slateapplication.cpp:5041]
UE4Editor_Slate!FSlateApplication::OnMouseUp() [slateapplication.cpp:5021]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1507]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:1847]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:742]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:664]
user32!UserCallWinProcCheckWow()
user32!DispatchMessageWorker()
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:903]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2728]
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!BaseThreadInitThunk()
ntdll!RtlUserThreadStart()

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.12
Target Fix4.12.1
Fix Commit3006012
CreatedJun 7, 2016
ResolvedJun 8, 2016
UpdatedMay 18, 2020