Description

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

Error message:

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

Source Context:

 3       #include "AnimCurveTypes.h"
    4       #include "Animation/AnimInstance.h"
    5       #include "AnimationRuntime.h"
    6       
    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       {

Most recent user affected CL: 3005592

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

Related Issues: [Link Removed]


CrashReporter User Descriptions:

  • I was tried adding curve in animation
Steps to Reproduce
  1. Open a Third Person Blueprint project in UE4.12
  2. Open any animation track (ie run track)
  3. Add variable curve
  4. Name Curve Test
  5. In new Curve Track, at the far right of track, select drop down arrow to display curve options
  6. Select Material Curve
    RESULT: Engine Crashes
Callstack
UE4Editor_Engine!FAnimCurveBase::SetCurveTypeFlag() [animcurvetypes.cpp:18]
UE4Editor_Persona!FAnimCurveBaseInterface::SetCurveTypeFlag() [sanimcurvepanel.cpp:152]
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:428]
UE4Editor_Slate!SCheckBox::ToggleCheckedState() [scheckbox.cpp:293]
UE4Editor_Slate!SCheckBox::OnMouseButtonUp() [scheckbox.cpp:184]
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:2729]
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?

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

0
Login to Vote

Fixed
ComponentOLD - Anim
Affects Versions4.12
Target Fix4.12.4
Fix Commit3006012
CreatedJun 13, 2016
ResolvedJun 16, 2016
UpdatedMay 18, 2020