Description

This is a regression from 4.14.3 at CL 3251583

Steps to Reproduce
  1. Open QAGame in the editor
  2. Check the box for Enable Async Scene in Project Settings -> Engine -> Physics -> Simulation
  3. Open the TM-Destructible_AsyncSceneAndSubstepping map

Result: Editor crashes

Callstack
UE4Editor_Engine!<lambda_0bd31a15bdf33f8a05826903e80785c4>::operator() bodyinstance.cpp:3671 
UE4Editor_Engine!FPhysXSupport<1>::ExecuteOnPxRigidBodyReadWrite<<lambda_0bd31a15bdf33f8a05826903e80785c4> >() physxpublic.h:251 
UE4Editor_Engine!FBodyInstance::UpdateMassProperties() bodyinstance.cpp:3750 
UE4Editor_Engine!FBodyInstance::InitDynamicProperties_AssumesLocked() bodyinstance.cpp:5145 
UE4Editor_Engine!FInitBodiesHelper<0>::AddActorsToScene_PhysX_AssumesLocked() bodyinstance.cpp:1699 
UE4Editor_Engine!FInitBodiesHelper<0>::InitBodies_PhysX() bodyinstance.cpp:1730 
UE4Editor_Engine!FBodyInstance::InitBody() bodyinstance.cpp:1948 
UE4Editor_Engine!UPrimitiveComponent::OnCreatePhysicsState() primitivecomponent.cpp:606 
UE4Editor_Engine!UStaticMeshComponent::OnCreatePhysicsState() staticmeshcomponent.cpp:628 
UE4Editor_Engine!UActorComponent::CreatePhysicsState() actorcomponent.cpp:1169 
UE4Editor_Engine!UActorComponent::RegisterComponentWithWorld() actorcomponent.cpp:934 
UE4Editor_Engine!AActor::IncrementalRegisterComponents() actor.cpp:4030 
UE4Editor_Engine!ULevel::IncrementalUpdateComponents() level.cpp:920 
UE4Editor_Engine!UWorld::UpdateWorldComponents() world.cpp:1593 
UE4Editor_UnrealEd!UEditorEngine::Map_Load() editorserver.cpp:2623 
UE4Editor_UnrealEd!UEditorEngine::HandleMapCommand() editorserver.cpp:6137 
UE4Editor_UnrealEd!UEditorEngine::Exec() editorserver.cpp:5614 
UE4Editor_UnrealEd!UUnrealEdEngine::Exec() unrealedsrv.cpp:670 
UE4Editor_UnrealEd!FEditorFileUtils::LoadMap() filehelpers.cpp:2220 
UE4Editor_UnrealEd!`FEditorFileUtils::LoadMap'::`8'::FLocal::HandleLevelsChosen() filehelpers.cpp:2003 
UE4Editor_UnrealEd!TBaseStaticDelegateInstance<void __cdecl() delegateinstancesimpl.h:1027 
UE4Editor_UnrealEd!`FEditorFileUtils::OpenLevelPickingDialog'::`2'::FLocal::OnLevelsSelected() filehelpers.cpp:1784 
UE4Editor_UnrealEd!TBaseStaticDelegateInstance<void __cdecl() delegateinstancesimpl.h:1027 
UE4Editor_ContentBrowser!SAssetDialog::ChooseAssetsForOpen() sassetdialog.cpp:498 
UE4Editor_ContentBrowser!SAssetDialog::OnAssetsActivated() sassetdialog.cpp:415 
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetDialog,0,TTypeWrapper<void> __cdecl() delegateinstancesimpl.h:327 
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetDialog,0,void __cdecl() delegateinstancesimpl.h:434 
UE4Editor_ContentBrowser!TBaseDelegate<void,TArray<FAssetData,FDefaultAllocator> const & __ptr64,enum EAssetTypeActivationMethod::Type>::ExecuteIfBound() delegatesignatureimpl.inl:624
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetPicker,0,TTypeWrapper<void> __cdecl() delegateinstancesimpl.h:327 
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetPicker,0,void __cdecl() delegateinstancesimpl.h:434 
UE4Editor_ContentBrowser!TBaseDelegate<void,TArray<FAssetData,FDefaultAllocator> const & __ptr64,enum EAssetTypeActivationMethod::Type>::ExecuteIfBound() delegatesignatureimpl.inl:624
UE4Editor_ContentBrowser!SAssetView::OnListMouseButtonDoubleClick() sassetview.cpp:3732 
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,TTypeWrapper<void> __cdecl() delegateinstancesimpl.h:327 
UE4Editor_ContentBrowser!TBaseSPMethodDelegateInstance<0,SAssetView,0,void __cdecl() delegateinstancesimpl.h:434 
UE4Editor_ContentBrowser!TBaseDelegate<void,TSharedPtr<FAssetViewItem,0> >::ExecuteIfBound() delegatesignatureimpl.inl:624 
UE4Editor_ContentBrowser!SListView<TSharedPtr<FAssetViewItem,0> >::Private_OnItemDoubleClicked() slistview.h:800 
UE4Editor_ContentBrowser!STableRow<TSharedPtr<FAssetViewItem,0> >::OnMouseButtonDoubleClick() stablerow.h:287 
UE4Editor_Slate!<lambda_eeb33fd1b480e3cad58a1531d90d2e14>::operator() slateapplication.cpp:5451 
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FPointerEvent,<lambda_eeb33fd1b480e3cad58a1531d90d2e14> >() slateapplication.cpp:238 
UE4Editor_Slate!FSlateApplication::RoutePointerDoubleClickEvent() slateapplication.cpp:5449 
UE4Editor_Slate!FSlateApplication::ProcessMouseButtonDoubleClickEvent() slateapplication.cpp:5434 
UE4Editor_Slate!FSlateApplication::OnMouseDoubleClick() slateapplication.cpp:5412 
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() windowsapplication.cpp:1702 
UE4Editor_Core!FWindowsApplication::DeferMessage() windowsapplication.cpp:2120 
UE4Editor_Core!FWindowsApplication::ProcessMessage() windowsapplication.cpp:867 
UE4Editor_Core!FWindowsApplication::AppWndProc() windowsapplication.cpp:714 
user32!<Unknown> 
user32!<Unknown> 
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() windowsplatformmisc.cpp:979 
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:2977 
UE4Editor!GuardedMain() launch.cpp:166 
UE4Editor!GuardedMainWrapper() launchwindows.cpp:130 
UE4Editor!WinMain() launchwindows.cpp:206 
UE4Editor!__scrt_common_main_seh() exe_common.inl:264 
kernel32!<Unknown> 
ntdll!<Unknown>

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-40458 in the post.

0
Login to Vote

Fixed
ComponentUE - Gameplay
Affects Versions4.15
Target Fix4.15
Fix Commit3255617
Main Commit3389599
Release Commit3255617
CreatedJan 11, 2017
ResolvedJan 12, 2017
UpdatedApr 27, 2018