Description

Altering a key in an event track that contains a struck with a static mesh variable will cause the editor to crash.

Steps to Reproduce
  1. Download project
  2. Open project
  3. Open the level sequence
  4. Right click the key in the event track
  5. Hover over the properties option in the right click menu

Result: The editor Freezes and then crashes a few seconds later
Expected: The properties menu would open and the settings inside could be altered

Callstack
VCRUNTIME140!<Unknown> 
UE4Editor_Core!FGenericPlatformString::LogBogusChars<wchar_t,char>() genericplatformstring.cpp:42 
UE4Editor_Core!operator<<() string.cpp:1354 
UE4Editor_MovieSceneTracks!FMemoryArchive::operator<<() memoryarchive.h:43 
UE4Editor_CoreUObject!operator<<() propertytag.cpp:99 
UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() class.cpp:905 
UE4Editor_Engine!UUserDefinedStruct::SerializeTaggedProperties() userdefinedstruct.cpp:245 
UE4Editor_MovieSceneTracks!FEventParameterReader::Read() moviesceneeventsection.cpp:194 
UE4Editor_MovieSceneTracks!FMovieSceneEventParameters::GetInstance() moviesceneeventsection.cpp:244 
UE4Editor_DetailCustomizations!FMovieSceneEventParametersCustomization::CustomizeChildren() moviesceneeventparameterscustomization.cpp:49 
UE4Editor_PropertyEditor!FDetailPropertyRow::OnItemNodeInitialized() detailpropertyrow.cpp:229 
UE4Editor_PropertyEditor!FDetailItemNode::InitPropertyEditor() detailitemnode.cpp:120 
UE4Editor_PropertyEditor!FDetailItemNode::Initialize() detailitemnode.cpp:42 
UE4Editor_PropertyEditor!FDetailCategoryImpl::GenerateNodesFromCustomizations() detailcategorybuilderimpl.cpp:651 
UE4Editor_PropertyEditor!FDetailCategoryImpl::GenerateChildrenForSingleLayout() detailcategorybuilderimpl.cpp:673 
UE4Editor_PropertyEditor!FDetailCategoryImpl::GenerateChildrenForLayouts() detailcategorybuilderimpl.cpp:698 
UE4Editor_PropertyEditor!FDetailCategoryImpl::GenerateLayout() detailcategorybuilderimpl.cpp:857 
UE4Editor_PropertyEditor!FDetailLayoutBuilderImpl::BuildCategories() detaillayoutbuilderimpl.cpp:182 
UE4Editor_PropertyEditor!FDetailLayoutBuilderImpl::GenerateDetailLayout() detaillayoutbuilderimpl.cpp:226 
UE4Editor_PropertyEditor!SDetailsViewBase::UpdateSinglePropertyMap() sdetailsviewbase.cpp:382 
UE4Editor_PropertyEditor!SDetailsViewBase::UpdatePropertyMaps() sdetailsviewbase.cpp:341 
UE4Editor_PropertyEditor!SStructureDetailsView::SetStructureData() sstructuredetailsview.cpp:221 
UE4Editor_Sequencer!SInlineDetailsView::Initialize() sequencercontextmenus.cpp:294 
UE4Editor_Sequencer!SInlineDetailsView::Construct() sequencercontextmenus.cpp:213 
UE4Editor_Sequencer!TDecl<SInlineDetailsView,RequiredArgs::T1RequiredArgs<TSharedRef<FSequencer,0> & __ptr64> >::operator<<=() declarativesyntaxsupport.h:1091 
UE4Editor_Sequencer!FKeyContextMenu::AddPropertiesMenu() sequencercontextmenus.cpp:341 
UE4Editor_Slate!SMenuEntryBlock::MakeNewMenuWidget() smenuentryblock.cpp:1356 
UE4Editor_Slate!TMemberFunctionCaller<SMenuEntryBlock,TSharedRef<SWidget,0>() delegateinstanceinterface.h:165 
UE4Editor_Slate!UE4Tuple_Private::TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SMenuEntryBlock,TSharedRef<SWidget,0>() tuple.h:497 
UE4Editor_Slate!TBaseSPMethodDelegateInstance<1,SMenuEntryBlock,0,TSharedRef<SWidget,0> __cdecl() delegateinstancesimpl.h:327 
UE4Editor_Slate!TBaseDelegate<TSharedRef<SWidget,0> >::Execute() delegatesignatureimpl.inl:537 
UE4Editor_Slate!SMenuAnchor::SetIsOpen() smenuanchor.cpp:307 
UE4Editor_Slate!SMenuEntryBlock::UpdateSubMenuState() smenuentryblock.cpp:1316 
UE4Editor_Slate!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,enum EActiveTimerReturnType __cdecl() delegateinstancesimpl.h:327 
UE4Editor_SlateCore!FActiveTimerHandle::ExecuteIfPending() activetimerhandle.cpp:48 
UE4Editor_SlateCore!SWidget::ExecuteActiveTimers() swidget.cpp:992 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:869 
UE4Editor_SlateCore!SOverlay::OnPaint() soverlay.cpp:97 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:899 
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:31 
UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:12 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:899 
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:31 
UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:12 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:899 
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:31 
UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:12 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:899 
UE4Editor_SlateCore!SOverlay::OnPaint() soverlay.cpp:97 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:899 
UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:31 
UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:12 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:899 
UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:35 
UE4Editor_Slate!SScrollBox::OnPaint() sscrollbox.cpp:985 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:899 
UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:35 
UE4Editor_Slate!SBorder::OnPaint() sborder.cpp:85 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:899 
UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:35 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:899 
UE4Editor_SlateCore!FSlateWindowElementList::FDeferredPaint::ExecutePaint() drawelements.cpp:830 
UE4Editor_SlateCore!FSlateWindowElementList::PaintDeferred() drawelements.cpp:855 
UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:958 

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-56139 in the post.

2
Login to Vote

Fixed
ComponentSequencer
Affects Versions4.18.3
Target Fix4.21
Fix Commit4209456
Main Commit4324127
Release Commit4399518
CreatedMar 14, 2018
ResolvedJul 13, 2018
UpdatedOct 2, 2018