Description

Adding and removing Submixes at runtime, then editing the preset causes the editor to crash.

Tested in 4.22.3 (CL - 7053647), 4.23.1 (CL - 9631420), 4.24 (CL - 1050688), 4.25 (CL - 10069288)

Steps to Reproduce

1. Download the attached the project
2. Load NewMap
3. PIE
4. Move in and out of the bounds of the TriggerBox Volume placed in the level
5. Make edits to the NewSoundEffectSubmixPreset

Expected: The changes to the preset would be applied
Result: The editor crashes

Callstack

LoginId:5964f8f84766f4b976277180442869c1
EpicAccountId:2baa9d521a314b24b2efea04e88261b2

Unhandled exception

UE4Editor_Engine!USoundEffectPreset::RemoveEffectInstance() [d:\build\++ue4\sync\engine\source\runtime\engine\private\soundeffectpreset.cpp:57]
UE4Editor_Engine!USoundEffectPreset::Update() [d:\build\++ue4\sync\engine\source\runtime\engine\private\soundeffectpreset.cpp:37]
UE4Editor_CoreUObject!UObject::PostEditChangeChainProperty() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\obj.cpp:445]
UE4Editor_PropertyEditor!FPropertyNode::NotifyPostChange() [d:\build\++ue4\sync\engine\source\editor\propertyeditor\private\propertynode.cpp:2113]
UE4Editor_PropertyEditor!FPropertyValueImpl::ImportText() [d:\build\++ue4\sync\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:570]
UE4Editor_PropertyEditor!FPropertyValueImpl::ImportText() [d:\build\++ue4\sync\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:358]
UE4Editor_PropertyEditor!FPropertyValueImpl::ImportText() [d:\build\++ue4\sync\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:267]
UE4Editor_PropertyEditor!FPropertyHandleFloat::SetValue() [d:\build\++ue4\sync\engine\source\editor\propertyeditor\private\propertyhandleimpl.cpp:3380]
UE4Editor_PropertyEditor!SPropertyEditorNumeric<float>::OnValueChanged() [d:\build\++ue4\sync\engine\source\editor\propertyeditor\private\userinterface\propertyeditor\spropertyeditornumeric.h:501]
UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SPropertyEditorNumeric<float>,0,void __cdecl(float)>::ExecuteIfSafe() [d:\build\++ue4\sync\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:355]
UE4Editor_PropertyEditor!SSpinBox<float>::CommitValue() [d:\build\++ue4\sync\engine\source\runtime\slate\public\widgets\input\sspinbox.h:892]
UE4Editor_PropertyEditor!SSpinBox<float>::OnMouseMove() [d:\build\++ue4\sync\engine\source\runtime\slate\public\widgets\input\sspinbox.h:604]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_45b783f9f9043a6bdcdb3ca1dda6b1d6> >() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:271]
UE4Editor_Slate!FSlateApplication::RoutePointerMoveEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5928]
UE4Editor_Slate!FSlateApplication::ProcessMouseMoveEvent() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:6422]
UE4Editor_Slate!FSlateApplication::OnRawMouseMove() [d:\build\++ue4\sync\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:6385]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessDeferredMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:1863]
UE4Editor_ApplicationCore!FWindowsApplication::DeferMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:2292]
UE4Editor_ApplicationCore!FWindowsApplication::ProcessMessage() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:989]
UE4Editor_ApplicationCore!FWindowsApplication::AppWndProc() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsapplication.cpp:772]
user32
user32
UE4Editor_ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages() [d:\build\++ue4\sync\engine\source\runtime\applicationcore\private\windows\windowsplatformapplicationmisc.cpp:130]
UE4Editor!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3882]
UE4Editor!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:168]
UE4Editor!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:145]
UE4Editor!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:275]
UE4Editor!__scrt_common_main_seh() [d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288]
kernel32
ntdll

Have Comments or More Details?

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

2
Login to Vote

Fixed
ComponentAudio
Affects Versions4.23.14.244.22.34.25
Target Fix4.24
Fix Commit10114475
Main Commit10114477
Release Commit10114475
CreatedNov 7, 2019
ResolvedNov 12, 2019
UpdatedNov 13, 2019