Editor crashes when trying to force delete assets that reference each other. Blueprint 'A' contains an Actor Component of Blueprint 'B'. Crash will occur when trying to force delete both 'A' and 'B'.
Result: Crash
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0xffffffff UE4Editor-UnrealEd.dll!ObjectTools::ForceDeleteObjects() [d:\builds\samuel.proctor_switcher\engine\source\editor\unrealed\private\objecttools.cpp:2098] UE4Editor-UnrealEd.dll!FAssetDeleteModel::DoForceDelete() [d:\builds\samuel.proctor_switcher\engine\source\editor\unrealed\private\assetdeletemodel.cpp:284] UE4Editor-UnrealEd.dll!SDeleteAssetsDialog::ForceDelete() [d:\builds\samuel.proctor_switcher\engine\source\editor\unrealed\private\dialogs\sdeleteassetsdialog.cpp:705] UE4Editor-UnrealEd.dll!TMemberFunctionCaller<SDeleteAssetsDialog,FReply (__cdecl SDeleteAssetsDialog::*)(void) __ptr64>::operator()<>() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\public\delegates\delegateinstanceinterface.h:161] UE4Editor-UnrealEd.dll!TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SDeleteAssetsDialog,FReply (__cdecl SDeleteAssetsDialog::*)(void) __ptr64> >() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\public\delegates\tuple.h:115] UE4Editor-UnrealEd.dll!TBaseSPMethodDelegateInstance<0,SDeleteAssetsDialog,0,FReply __cdecl(void)>::Execute() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:317] UE4Editor-Slate.dll!TBaseDelegate<FReply>::Execute() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:521] UE4Editor-Slate.dll!SButton::OnMouseButtonUp() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:278] UE4Editor-Slate.dll!<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1>::operator()() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4931] UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1> >() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:215] UE4Editor-Slate.dll!FSlateApplication::RoutePointerUpEvent() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4920] UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5378] UE4Editor-Slate.dll!FSlateApplication::OnMouseUp() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5358] UE4Editor-Core.dll!FWindowsApplication::ProcessDeferredMessage() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\private\windows\windowsapplication.cpp:1631] UE4Editor-Core.dll!FWindowsApplication::DeferMessage() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\private\windows\windowsapplication.cpp:1977] UE4Editor-Core.dll!FWindowsApplication::ProcessMessage() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\private\windows\windowsapplication.cpp:750] UE4Editor-Core.dll!FWindowsApplication::AppWndProc() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\private\windows\windowsapplication.cpp:672] USER32.dll USER32.dll UE4Editor-Core.dll!FWindowsApplication::PumpMessages() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\private\windows\windowsapplication.cpp:1989] UE4Editor-Slate.dll!FSlateApplication::TickPlatform() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1483] UE4Editor-Slate.dll!FSlateApplication::AddModalWindow() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1987] UE4Editor-UnrealEd.dll!UEditorEngine::EditorAddModalWindow() [d:\builds\samuel.proctor_switcher\engine\source\editor\unrealed\private\editorengine.cpp:3588] UE4Editor-UnrealEd.dll!ObjectTools::DeleteObjects() [d:\builds\samuel.proctor_switcher\engine\source\editor\unrealed\private\objecttools.cpp:1698] UE4Editor-UnrealEd.dll!ObjectTools::DeleteAssets() [d:\builds\samuel.proctor_switcher\engine\source\editor\unrealed\private\objecttools.cpp:1605] UE4Editor-ContentBrowser.dll!FAssetContextMenu::ExecuteDelete() [d:\builds\samuel.proctor_switcher\engine\source\editor\contentbrowser\private\assetcontextmenu.cpp:1784] UE4Editor-ContentBrowser.dll!SContentBrowser::HandleDeleteCommandExecute() [d:\builds\samuel.proctor_switcher\engine\source\editor\contentbrowser\private\scontentbrowser.cpp:1972] UE4Editor-ContentBrowser.dll!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,TTypeWrapper<void> __cdecl(void)>::Execute() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:317] UE4Editor-ContentBrowser.dll!TBaseSPMethodDelegateInstance<0,SContentBrowser,0,void __cdecl(void)>::ExecuteIfSafe() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:424] UE4Editor-Slate.dll!FUICommandList::ExecuteAction() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\commands\uicommandlist.cpp:92] UE4Editor-Slate.dll!SMenuEntryBlock::OnClicked() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:1027] UE4Editor-Slate.dll!SMenuEntryBlock::OnMenuItemButtonClicked() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:987] UE4Editor-Slate.dll!TMemberFunctionCaller<SMenuEntryBlock,FReply (__cdecl SMenuEntryBlock::*)(void) __ptr64>::operator()<>() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\public\delegates\delegateinstanceinterface.h:161] UE4Editor-Slate.dll!TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SMenuEntryBlock,FReply (__cdecl SMenuEntryBlock::*)(void) __ptr64> >() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\public\delegates\tuple.h:115] UE4Editor-Slate.dll!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply __cdecl(void)>::Execute() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:317] UE4Editor-Slate.dll!TBaseDelegate<FReply>::Execute() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:521] UE4Editor-Slate.dll!SButton::OnMouseButtonUp() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:278] UE4Editor-Slate.dll!SMenuEntryButton::OnMouseButtonUp() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:385] UE4Editor-Slate.dll!<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1>::operator()() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4931] UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1> >() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:215] UE4Editor-Slate.dll!FSlateApplication::RoutePointerUpEvent() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:4920] UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5378] UE4Editor-Slate.dll!FSlateApplication::OnMouseUp() [d:\builds\samuel.proctor_switcher\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5358] UE4Editor-Core.dll!FWindowsApplication::ProcessDeferredMessage() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\private\windows\windowsapplication.cpp:1631] UE4Editor-Core.dll!FWindowsApplication::DeferMessage() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\private\windows\windowsapplication.cpp:1977] UE4Editor-Core.dll!FWindowsApplication::ProcessMessage() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\private\windows\windowsapplication.cpp:750] UE4Editor-Core.dll!FWindowsApplication::AppWndProc() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\private\windows\windowsapplication.cpp:672] USER32.dll USER32.dll UE4Editor-Core.dll!FWindowsPlatformMisc::PumpMessages() [d:\builds\samuel.proctor_switcher\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:905] UE4Editor.exe!FEngineLoop::Tick() [d:\builds\samuel.proctor_switcher\engine\source\runtime\launch\private\launchengineloop.cpp:2795] UE4Editor.exe!GuardedMain() [d:\builds\samuel.proctor_switcher\engine\source\runtime\launch\private\launch.cpp:156] UE4Editor.exe!GuardedMainWrapper() [d:\builds\samuel.proctor_switcher\engine\source\runtime\launch\private\windows\launchwindows.cpp:126] UE4Editor.exe!WinMain() [d:\builds\samuel.proctor_switcher\engine\source\runtime\launch\private\windows\launchwindows.cpp:202] UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:253] kernel32.dll ntdll.dll ntdll.dll
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-34169 in the post.
0 |
Component | UE - Gameplay - Blueprint |
---|---|
Affects Versions | 4.13 |
Target Fix | 4.13 |
Created | Aug 3, 2016 |
---|---|
Resolved | Aug 5, 2016 |
Updated | Apr 27, 2018 |