1. Open the attached project and open its master sequence
2. In property of the even track key, set a static mesh
3. Check the property of the key again
4. If step 3 did not crash, create a new key, specify the user defined structure, and set a static mesh. Then try to check the property of the key.
Expected result: No crash and static mesh reference will be preserved when checking the property again.
UE4Editor_Core!FName::InitInternal<wchar_t>() [unrealnames.cpp:608] UE4Editor_Core!FName::InitInternal_HashSplit<wchar_t>() [unrealnames.cpp:600] UE4Editor_Core!FName::Init() [unrealnames.cpp:557] UE4Editor_Core!FName::FName() [unrealnames.cpp:432] 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:1410] 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:1370] 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]
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-51457 in the post.
3 |
Component | UE - Anim - Sequencer |
---|---|
Affects Versions | 4.17, 4.18, 4.19 |
Target Fix | 4.21 |
Created | Oct 19, 2017 |
---|---|
Resolved | Jul 13, 2018 |
Updated | Sep 19, 2018 |