when change sequence struct param, the editor is carash.
It occurs in the case of using "Sound Wave", but the same problem occurs when "Sound Cue" is used.
Attach application log, and crash dump file.
1.Create New Structure at Content Browser.
2.Add SoundWave to member of Structure.
3.Open Level Sequence.
4.Add Event Track, and add new Key in anywhere.
5.Open the property, and set the structure created in "Parameter Structure".
6.When change SoundWave parameter (sequence struct member parameter), the editor crash.
Result:
Editor Carashes due to an assert.
Expected
Not crashed.
Frequency
3/3
Version
4.16.2, 4.17(CL:3563450)
LoginId:8dca4f5549cb748e57781681ebf4da5e EpicAccountId:fb567da00f03436dabdb32db92746435 Assertion failed: 0 [File:D:\Build\++UE4+Release-4.16+Compile\Sync\Engine\Source\Runtime\Core\Public\Serialization/MemoryArchive.h] [Line: 56] UE4Editor_Core!FDebug::AssertFailed() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:349] UE4Editor_DetailCustomizations!FMemoryArchive::operator<<() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\serialization\memoryarchive.h:57] UE4Editor_CoreUObject!UObjectProperty::SerializeItem() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\propertyobject.cpp:56] UE4Editor_CoreUObject!FPropertyTag::SerializeTaggedProperty() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\propertytag.cpp:185] UE4Editor_CoreUObject!UStruct::SerializeTaggedProperties() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:1150] UE4Editor_Engine!UUserDefinedStruct::SerializeTaggedProperties() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\engine\private\userdefinedstruct.cpp:231] UE4Editor_DetailCustomizations!FMovieSceneEventParametersCustomization::OnEditStructChildContentsChanged() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\detailcustomizations\private\moviesceneeventparameterscustomization.cpp:162] UE4Editor_DetailCustomizations!TBaseSPMethodDelegateInstance<0,FMovieSceneEventParametersCustomization,0,TTypeWrapper<void> __cdecl(void)>::Execute() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:327] UE4Editor_DetailCustomizations!TBaseSPMethodDelegateInstance<0,FMovieSceneEventParametersCustomization,0,void __cdecl(void)>::ExecuteIfSafe() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:434] UE4Editor_PropertyEditor!TBaseMulticastDelegate<void>::Broadcast() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:937] UE4Editor_PropertyEditor!FPropertyNode::BroadcastPropertyChangedDelegates() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\propertyeditor\private\propertynode.cpp:2449] UE4Editor_PropertyEditor!FPropertyNode::NotifyPostChange() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\propertyeditor\private\propertynode.cpp:2398] UE4Editor_PropertyEditor!FPropertyValueImpl::ImportText() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:557] UE4Editor_PropertyEditor!FPropertyValueImpl::ImportText() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:357] UE4Editor_PropertyEditor!FPropertyValueImpl::SendTextToObjectProperty() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:313] UE4Editor_PropertyEditor!FPropertyHandleObject::SetValue() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:3347] UE4Editor_PropertyEditor!SPropertyEditorAsset::SetValue() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\propertyeditor\private\userinterface\propertyeditor\spropertyeditorasset.cpp:605] UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyEditorAsset,0,TTypeWrapper<void> __cdecl(FAssetData const & __ptr64)>::Execute() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:327] UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyEditorAsset,0,void __cdecl(FAssetData const & __ptr64)>::ExecuteIfSafe() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:434] UE4Editor_PropertyEditor!SPropertyMenuAssetPicker::OnAssetSelected() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\propertyeditor\private\userinterface\propertyeditor\spropertymenuassetpicker.cpp:249] UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyMenuAssetPicker,0,TTypeWrapper<void> __cdecl(FAssetData const & __ptr64)>::Execute() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:327] UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyMenuAssetPicker,0,void __cdecl(FAssetData const & __ptr64)>::ExecuteIfSafe() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:434] UE4Editor_ContentBrowser!SAssetView::AssetSelectionChanged() [d:\build\++ue4+release-4.16+compile\sync\engine\source\editor\contentbrowser\private\sassetview.cpp:3620] UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,TTypeWrapper<void> __cdecl(TSharedPtr<FAssetViewItem,0>,enum ESelectInfo::Type)>::Execute() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:327] UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,void __cdecl(TSharedPtr<FAssetViewItem,0>,enum ESelectInfo::Type)>::ExecuteIfSafe() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:434] UE4Editor_ContentBrowser!TBaseDelegate<void,TSharedPtr<FAssetViewItem,0>,enum ESelectInfo::Type>::ExecuteIfBound() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:624] UE4Editor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,0> >::Private_SignalSelectionChanged() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\public\widgets\views\slistview.h:735] UE4Editor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,0> >::OnMouseButtonUp() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\public\widgets\views\stablerow.h:476] UE4Editor_Slate!<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1>::operator()() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5049] UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1> >() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:239] UE4Editor_Slate!FSlateApplication::RoutePointerUpEvent() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5038] UE4Editor_Slate!FSlateApplication::ProcessMouseButtonUpEvent() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5515] UE4Editor_Slate!FSlateApplication::OnMouseUp() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5495] UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:1704] UE4Editor_Core!FWindowsApplication::DeferMessage() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:2127] UE4Editor_Core!FWindowsApplication::ProcessMessage() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:867] UE4Editor_Core!FWindowsApplication::AppWndProc() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsapplication.cpp:714] user32 user32 UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:1009] UE4Editor!FEngineLoop::Tick() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3058] UE4Editor!GuardedMain() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\launch.cpp:166] UE4Editor!GuardedMainWrapper() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:134] UE4Editor!WinMain() [d:\build\++ue4+release-4.16+compile\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:210] UE4Editor!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253] kernel32 ntdll
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-47859 in the post.
11 |
Component | UE - Anim - Sequencer |
---|---|
Affects Versions | 4.16.2, 4.17 |
Target Fix | 4.21 |
Created | Jul 31, 2017 |
---|---|
Resolved | Jul 13, 2018 |
Updated | Sep 19, 2018 |