Description

Crash occurs in sequencer when the user attempts to convert a possessed object to a spawnable.

Steps to Reproduce
  1. Open QAGame in editor.
  2. Create a new level sequence actor and open it.
  3. Click the Add button and select Actor to Sequence > Light Source.
  4. Right-click Light Source and select Convert to Spawnable.

RESULT

Crash.

Callstack
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x00000010

UE4Editor-CoreUObject.dll!UObjectBaseUtility::IsA() [d:\main\engine\source\runtime\coreuobject\private\uobject\uobjectbaseutility.cpp:278]
UE4Editor-LevelSequenceEditor.dll!FLevelSequenceEditorSpawnRegister::SetupDefaultsForSpawnable() [d:\main\engine\plugins\moviescene\levelsequenceeditor\source\levelsequenceeditor\private\misc\levelsequenceeditorspawnregister.cpp:321]
UE4Editor-Sequencer.dll!FSequencer::ConvertToSpawnableInternal() [d:\main\engine\source\editor\sequencer\private\sequencer.cpp:4577]
UE4Editor-Sequencer.dll!FSequencer::ConvertSelectedNodesToSpawnables() [d:\main\engine\source\editor\sequencer\private\sequencer.cpp:4476]
UE4Editor-Sequencer.dll!TBaseSPMethodDelegateInstance<0,FSequencer,0,TTypeWrapper<void> __cdecl(void)>::Execute() [d:\main\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:327]
UE4Editor-Sequencer.dll!TBaseSPMethodDelegateInstance<0,FSequencer,0,void __cdecl(void)>::ExecuteIfSafe() [d:\main\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:433]
UE4Editor-Slate.dll!FUICommandList::ExecuteAction() [d:\main\engine\source\runtime\slate\private\framework\commands\uicommandlist.cpp:97]
UE4Editor-Slate.dll!SMenuEntryBlock::OnClicked() [d:\main\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:1041]
UE4Editor-Slate.dll!SMenuEntryBlock::OnMenuItemButtonClicked() [d:\main\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:1001]
UE4Editor-Slate.dll!TMemberFunctionCaller<SMenuEntryBlock,FReply (__cdecl SMenuEntryBlock::*)(void) __ptr64>::operator()<>() [d:\main\engine\source\runtime\core\public\delegates\delegateinstanceinterface.h:165]
UE4Editor-Slate.dll!TTupleImpl<TIntegerSequence<unsigned int> >::ApplyAfter<TMemberFunctionCaller<SMenuEntryBlock,FReply (__cdecl SMenuEntryBlock::*)(void) __ptr64> >() [d:\main\engine\source\runtime\core\public\delegates\tuple.h:134]
UE4Editor-Slate.dll!TBaseSPMethodDelegateInstance<0,SMenuEntryBlock,0,FReply __cdecl(void)>::Execute() [d:\main\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:327]
UE4Editor-Slate.dll!TBaseDelegate<FReply>::Execute() [d:\main\engine\source\runtime\core\public\delegates\delegatesignatureimpl.inl:537]
UE4Editor-Slate.dll!SButton::OnMouseButtonUp() [d:\main\engine\source\runtime\slate\private\widgets\input\sbutton.cpp:278]
UE4Editor-Slate.dll!SMenuEntryButton::OnMouseButtonUp() [d:\main\engine\source\runtime\slate\private\framework\multibox\smenuentryblock.cpp:399]
UE4Editor-Slate.dll!<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1>::operator()() [d:\main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5013]
UE4Editor-Slate.dll!FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_8d0e9a1da76abd0a756a3a9d775f5ed1> >() [d:\main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:239]
UE4Editor-Slate.dll!FSlateApplication::RoutePointerUpEvent() [d:\main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5002]
UE4Editor-Slate.dll!FSlateApplication::ProcessMouseButtonUpEvent() [d:\main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5469]
UE4Editor-Slate.dll!FSlateApplication::OnMouseUp() [d:\main\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:5446]
UE4Editor-Core.dll!FWindowsApplication::ProcessDeferredMessage() [d:\main\engine\source\runtime\core\private\windows\windowsapplication.cpp:1698]
UE4Editor-Core.dll!FWindowsApplication::DeferMessage() [d:\main\engine\source\runtime\core\private\windows\windowsapplication.cpp:2120]
UE4Editor-Core.dll!FWindowsApplication::ProcessMessage() [d:\main\engine\source\runtime\core\private\windows\windowsapplication.cpp:867]
UE4Editor-Core.dll!FWindowsApplication::AppWndProc() [d:\main\engine\source\runtime\core\private\windows\windowsapplication.cpp:714]
USER32.dll!0x0000000077359BBD
USER32.dll!0x00000000773598C2
UE4Editor-Core.dll!FWindowsPlatformMisc::PumpMessages() [d:\main\engine\source\runtime\core\private\windows\windowsplatformmisc.cpp:980]
UE4Editor.exe!FEngineLoop::Tick() [d:\main\engine\source\runtime\launch\private\launchengineloop.cpp:3008]
UE4Editor.exe!GuardedMain() [d:\main\engine\source\runtime\launch\private\launch.cpp:166]
UE4Editor.exe!GuardedMainWrapper() [d:\main\engine\source\runtime\launch\private\windows\launchwindows.cpp:134]
UE4Editor.exe!WinMain() [d:\main\engine\source\runtime\launch\private\windows\launchwindows.cpp:210]
UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:264]
kernel32.dll!0x00000000772359CD
ntdll.dll!0x000000007746A561
ntdll.dll!0x000000007746A561

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentUE - Anim - Sequencer
Affects Versions4.16
Target Fix4.16
Fix Commit3310651
Main Commit3617655
CreatedFeb 16, 2017
ResolvedFeb 18, 2017
UpdatedApr 27, 2018