Crash at runtime when Retainerbox scale is set to 0.
The call stack indicates that the size of RenderTarget2D is set to 0. Attached repro project sets the scale of the RetainerBox that wraps the Image to 0 in the constructor.
A workaround is to change the following log verbosity.
UE_LOG(LogUMG, Error, TEXT("The requested size for SRetainerWidget is 0. W:%i H:%i"), RenderTargetWidth, RenderTargetHeight);
This will cause crashes even with relative changes, such as changing the scale of the panel that wraps the Retainerbox. It did not occur crash in 4.25.
Assertion failed: InSizeX > 0 && InSizeY > 0 [File:/Engine/Source/Runtime/Engine/Private/TextureRenderTarget2D.cpp] [Line: 87]UE4Editor_Core!AssertFailedImplV() [/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:102] UE4Editor_Core!FDebug::CheckVerifyFailedImpl() [/Engine/Source/Runtime/Core/Private/Misc/AssertionMacros.cpp:458] UE4Editor_Engine!UTextureRenderTarget2D::InitCustomFormat() [/Engine/Source/Runtime/Engine/Private/TextureRenderTarget2D.cpp:87] UE4Editor_UMG!SRetainerWidget::PaintRetainedContentImpl() [/Engine/Source/Runtime/UMG/Private/Slate/SRetainerWidget.cpp:456] UE4Editor_UMG!SRetainerWidget::OnPaint() [/Engine/Source/Runtime/UMG/Private/Slate/SRetainerWidget.cpp:519] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_Slate!SConstraintCanvas::OnPaint() [/Engine/Source/Runtime/Slate/Private/Widgets/Layout/SConstraintCanvas.cpp:226] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SCompoundWidget.cpp:35] UE4Editor_UMG!SObjectWidget::OnPaint() [/Engine/Source/Runtime/UMG/Private/Slate/SObjectWidget.cpp:123] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_Slate!SConstraintCanvas::OnPaint() [/Engine/Source/Runtime/Slate/Private/Widgets/Layout/SConstraintCanvas.cpp:226] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SOverlay::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SOverlay.cpp:95] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SOverlay::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SOverlay.cpp:95] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SPanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SPanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SPanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SPanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SCompoundWidget.cpp:35] UE4Editor_Engine!SGameLayerManager::OnPaint() [/Engine/Source/Runtime/Engine/Private/Slate/SGameLayerManager.cpp:292] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SCompoundWidget.cpp:35] UE4Editor_Slate!SViewport::OnPaint() [/Engine/Source/Runtime/Slate/Private/Widgets/SViewport.cpp:145] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SCompoundWidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SPanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SPanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SPanel::PaintArrangedChildren() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SPanel.cpp:31] UE4Editor_SlateCore!SPanel::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SPanel.cpp:12] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SOverlay::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SOverlay.cpp:95] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SCompoundWidget::OnPaint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SCompoundWidget.cpp:35] UE4Editor_SlateCore!SWidget::Paint() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWidget.cpp:1390] UE4Editor_SlateCore!SWindow::PaintSlowPath() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWindow.cpp:2058] UE4Editor_SlateCore!FSlateInvalidationRoot::PaintInvalidationRoot() [/Engine/Source/Runtime/SlateCore/Private/FastUpdate/SlateInvalidationRoot.cpp:240] UE4Editor_SlateCore!SWindow::PaintWindow() [/Engine/Source/Runtime/SlateCore/Private/Widgets/SWindow.cpp:2090] UE4Editor_Slate!FSlateApplication::DrawWindowAndChildren() [/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:1056] UE4Editor_Slate!FSlateApplication::PrivateDrawWindows() [/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:1279] UE4Editor_Slate!FSlateApplication::DrawWindows() [/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:1017] UE4Editor_Slate!FSlateApplication::TickAndDrawWidgets() [/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:1569] UE4Editor_Slate!FSlateApplication::Tick() [/Engine/Source/Runtime/Slate/Private/Framework/Application/SlateApplication.cpp:1423] UE4Editor!FEngineLoop::Tick() [/Engine/Source/Runtime/Launch/Private/LaunchEngineLoop.cpp:4946] UE4Editor!GuardedMain() [/Engine/Source/Runtime/Launch/Private/Launch.cpp:169] UE4Editor!GuardedMainWrapper() [/Engine/Source/Runtime/Launch/Private/Windows/LaunchWindows.cpp:137] UE4Editor!WinMain() [/Engine/Source/Runtime/Launch/Private/Windows/LaunchWindows.cpp:268] UE4Editor!__scrt_common_main_seh() [d:/agent/_work/5/s/src/vctools/crt/vcstartup/src/startup/exe_common.inl:288] kernel32 ntdll
Status update on UE-21075 and UE-20622?
i have this problem UE4CC-Windows-58DC12AF4B97F057BD108FBFF569B2E9_0000
I am not able to find world outliner how to enable it?
How to achieve HLSL Multiple Render Target in Material blueprints?
Delay nodes occasionally don't fire the "Completed" output in a nativized build
Undefined sysmbol: typeinfo for AActor when cross-compile linux dedicated server on windows
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-106980 in the post.
0 |
Component | UE - Editor - UI Systems |
---|---|
Affects Versions | 4.26 |
Target Fix | 4.26.1 |
Created | Jan 22, 2021 |
---|---|
Resolved | Jan 25, 2021 |
Updated | Apr 27, 2021 |