Description

This is a somewhat common crash in 4.17. Users have not provided any descriptions of their actions when the crash occurred.

Source Context

  58       	/** Gets the current value of the property which is being animated.  The optional return value will be unset if
   59       		this section was not constructed with the necessary data, or is the runtime object or property can not be found. */
   60       	template<typename ValueType>
   61       	TOptional<ValueType> GetPropertyValue() const
   62       	{
   63       		if (!PropertyBindings.IsValid())
   64       		{
   65       			return TOptional<ValueType>();
   66       		}
   67       
   68       		{
   69 ***** 			for (const TWeakObjectPtr<UObject>& WeakObject : Sequencer->FindBoundObjects(ObjectBinding, Sequencer->GetFocusedTemplateID()))
   70       			{
   71       				if (UObject* Object = WeakObject.Get())
   72       				{
   73       					return PropertyBindings->GetCurrentValue<ValueType>(*Object);
   74       				}
   75       			}
   76       		}
Steps to Reproduce

repro steps currently unknown

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

UE4Editor_MovieSceneTools!FPropertySection::GetPropertyValue<float>() [propertysection.h:70]
UE4Editor_MovieSceneTools!<lambda_5a19662d64b24001c76c3ff8e83253bb>::operator() [floatpropertysection.cpp:16]
UE4Editor_MovieSceneTools!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<<lambda_5a19662d64b24001c76c3ff8e83253bb> const & __ptr64>() [tuple.h:497]
UE4Editor_MovieSceneTools!TBaseFunctorDelegateInstance<TOptional<float> __cdecl() [delegateinstancesimpl.h:1132]
UE4Editor_MovieSceneTools!TBaseDelegate<TOptional<float> >::Execute() [delegatesignatureimpl.inl:537]
UE4Editor_MovieSceneTools!TAttribute<TOptional<float> >::Get() [attribute.h:137]
UE4Editor_MovieSceneTools!FFloatCurveKeyArea::GetExternalValue() [floatcurvekeyarea.cpp:321]
UE4Editor_MovieSceneTools!TMemberFunctionCaller<FFloatCurveKeyArea,TOptional<float>() [delegateinstanceinterface.h:165]
UE4Editor_MovieSceneTools!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<FFloatCurveKeyArea,TOptional<float>() [tuple.h:497]
UE4Editor_MovieSceneTools!TBaseSPMethodDelegateInstance<1,FFloatCurveKeyArea,0,TOptional<float> __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_MovieSceneTools!TBaseDelegate<TOptional<float> >::Execute() [delegatesignatureimpl.inl:537]
UE4Editor_MovieSceneTools!TAttribute<TOptional<float> >::Get() [attribute.h:137]
UE4Editor_MovieSceneTools!SFloatCurveKeyEditor::OnGetKeyValue() [sfloatcurvekeyeditor.cpp:72]
UE4Editor_MovieSceneTools!TBaseSPMethodDelegateInstance<1,SFloatCurveKeyEditor,0,float __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_MovieSceneTools!TAttribute<float>::Get() [attribute.h:137]
UE4Editor_MovieSceneTools!SSpinBox<float>::TextField_OnTextCommitted() [sspinbox.h:781]
UE4Editor_MovieSceneTools!TBaseSPMethodDelegateInstance<0,SSpinBox<float>,0,TTypeWrapper<void> __cdecl() [delegateinstancesimpl.h:327]
UE4Editor_MovieSceneTools!TBaseSPMethodDelegateInstance<0,SSpinBox<float>,0,void __cdecl() [delegateinstancesimpl.h:434]
UE4Editor_Slate!FSlateEditableTextLayout::HandleFocusLost() [slateeditabletextlayout.cpp:697]
UE4Editor_Slate!FSlateApplication::SetUserFocus() [slateapplication.cpp:2795]
UE4Editor_Slate!FSlateApplication::SetUserFocus() [slateapplication.cpp:2497]
UE4Editor_Slate!FSlateApplication::ProcessReply() [slateapplication.cpp:3191]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_7097b900f0e4be30d80fb18f98c51ea0> >() [slateapplication.cpp:233]
UE4Editor_Slate!FSlateApplication::RoutePointerDownEvent() [slateapplication.cpp:5093]
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonDownEvent() [slateapplication.cpp:5050]
UE4Editor_Slate!FSlateApplication::OnMouseDown() [slateapplication.cpp:4968]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1726]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:2161]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:881]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:721]
user32!UserCallWinProcCheckWow()
user32!DispatchMessageWorker()
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:1009]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:3151]
UE4Editor!GuardedMain() [launch.cpp:166]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:134]
UE4Editor!WinMain() [launchwindows.cpp:210]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:253]
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-50097 in the post.

1
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions4.174.184.19
Target Fix4.20
Fix Commit3800998
Main Commit3800998
Release Commit4095966
CreatedSep 20, 2017
ResolvedApr 20, 2018
UpdatedAug 17, 2018