Creating a local variable in an ABP function crashes
Open an Animation BP
Create a function
Create a local variable
Result: Crash
Unhandled Exception: EXCEPTION_ACCESS_VIOLATION reading address 0x000001bc UE4Editor_PropertyEditor!SDetailSingleItemRow::Construct() [d:\builds\release-4.24\engine\source\editor\propertyeditor\private\sdetailsingleitemrow.cpp:306] UE4Editor_PropertyEditor!TDecl<SDetailSingleItemRow,RequiredArgs::T4RequiredArgs<FDetailLayoutCustomization * &&,bool &&,TSharedRef<FDetailItemNode,0> &&,TSharedRef<STableViewBase,0> const &> >::operator<<=() [d:\builds\release-4.24\engine\source\runtime\slatecore\public\widgets\declarativesyntaxsupport.h:1116] UE4Editor_PropertyEditor!FDetailItemNode::GenerateWidgetForTableView() [d:\builds\release-4.24\engine\source\editor\propertyeditor\private\detailitemnode.cpp:234] UE4Editor_PropertyEditor!SDetailsViewBase::OnGenerateRowForDetailTree() [d:\builds\release-4.24\engine\source\editor\propertyeditor\private\sdetailsviewbase.cpp:41] UE4Editor_PropertyEditor!TBaseSPMethodDelegateInstance<0,SDetailsView,0,TSharedRef<ITableRow,0> __cdecl(TSharedRef<FDetailTreeNode,0>,TSharedRef<STableViewBase,0> const &)>::Execute() [d:\builds\release-4.24\engine\source\runtime\core\public\delegates\delegateinstancesimpl.h:293] UE4Editor_PropertyEditor!STreeView<TSharedRef<FDetailTreeNode,0> >::GenerateNewWidget() [d:\builds\release-4.24\engine\source\runtime\slate\public\widgets\views\streeview.h:671] UE4Editor_PropertyEditor!SListView<TSharedRef<FDetailTreeNode,0> >::GenerateWidgetForItem() [d:\builds\release-4.24\engine\source\runtime\slate\public\widgets\views\slistview.h:1127] UE4Editor_PropertyEditor!SListView<TSharedRef<FDetailTreeNode,0> >::ReGenerateItems() [d:\builds\release-4.24\engine\source\runtime\slate\public\widgets\views\slistview.h:1036] UE4Editor_Slate!STableViewBase::Tick() [d:\builds\release-4.24\engine\source\runtime\slate\private\widgets\views\stableviewbase.cpp:271] UE4Editor_PropertyEditor!STreeView<TSharedRef<FDetailTreeNode,0> >::Tick() [d:\builds\release-4.24\engine\source\runtime\slate\public\widgets\views\streeview.h:571] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1234] UE4Editor_SlateCore!SOverlay::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:96] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_Slate!SBox::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slate\private\widgets\layout\sbox.cpp:293] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_Slate!SBorder::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slate\private\widgets\layout\sborder.cpp:120] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_Slate!SBorder::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slate\private\widgets\layout\sborder.cpp:120] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SOverlay::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:96] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_Slate!SSplitter::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slate\private\widgets\layout\ssplitter.cpp:164] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_Slate!SSplitter::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slate\private\widgets\layout\ssplitter.cpp:164] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_Slate!SSplitter::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slate\private\widgets\layout\ssplitter.cpp:164] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SOverlay::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:96] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_Slate!SBorder::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slate\private\widgets\layout\sborder.cpp:120] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SOverlay::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:96] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_Slate!SSplitter::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slate\private\widgets\layout\ssplitter.cpp:164] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SOverlay::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:96] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\spanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SOverlay::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\soverlay.cpp:96] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\scompoundwidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swidget.cpp:1337] UE4Editor_SlateCore!SWindow::PaintSlowPath() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swindow.cpp:2048] UE4Editor_SlateCore!FSlateInvalidationRoot::PaintInvalidationRoot() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\fastupdate\slateinvalidationroot.cpp:209] UE4Editor_SlateCore!SWindow::PaintWindow() [d:\builds\release-4.24\engine\source\runtime\slatecore\private\widgets\swindow.cpp:2080] UE4Editor_Slate!FSlateApplication::DrawWindowAndChildren() [d:\builds\release-4.24\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1012] UE4Editor_Slate!FSlateApplication::DrawWindowAndChildren() [d:\builds\release-4.24\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1064] UE4Editor_Slate!FSlateApplication::PrivateDrawWindows() [d:\builds\release-4.24\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1241] UE4Editor_Slate!FSlateApplication::TickApplication() [d:\builds\release-4.24\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1484] UE4Editor_Slate!FSlateApplication::Tick() [d:\builds\release-4.24\engine\source\runtime\slate\private\framework\application\slateapplication.cpp:1350] UE4Editor_Win64_DebugGame!FEngineLoop::Tick() [d:\builds\release-4.24\engine\source\runtime\launch\private\launchengineloop.cpp:4589] UE4Editor_Win64_DebugGame!GuardedMain() [d:\builds\release-4.24\engine\source\runtime\launch\private\launch.cpp:173] UE4Editor_Win64_DebugGame!GuardedMainWrapper() [d:\builds\release-4.24\engine\source\runtime\launch\private\windows\launchwindows.cpp:134] UE4Editor_Win64_DebugGame!WinMain() [d:\builds\release-4.24\engine\source\runtime\launch\private\windows\launchwindows.cpp:263] UE4Editor_Win64_DebugGame!__scrt_common_main_seh() [d:\agent\_work\1\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] kernel32 ntdll
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-85443 in the post.
1 |
Component | OLD - Anim |
---|---|
Affects Versions | 4.24 |
Target Fix | 4.24 |
Created | Dec 5, 2019 |
---|---|
Resolved | Dec 5, 2019 |
Updated | Jan 25, 2021 |