View Issue Details

IDProjectCategoryView StatusLast Update
0002697NoesisGUIUnrealpublic2023-09-27 11:29
Reportervmaurer Assigned Tohcpizzi  
PrioritynormalSeveritycrashReproducibilitysometimes
Status feedbackResolutionopen 
Product Version3.2.1 
Target Version3.2.3 
Summary0002697: Crash in Noesis Renderer
DescriptionThe Renderer crashes if there is a Noesis Instance in the viewport and the PIE window is maximized. Not all xamls are affected by this issue, since it might be related to the layout or perhaps the resources used. If they are affected though, it's 100% reproducible. The callstack is attached as a file
Steps To Reproduce1. Create a level with a Noesis Instance in the viewport
2. Start a PIE session
3. Double click the title bar to maximize the window
TagsC++, Rendering, Unreal
PlatformAny

Activities

vmaurer

vmaurer

2023-09-20 14:36

reporter  

callstack_crash_noesisrenderer.txt (2,735 bytes)   
<unknown> 0x0000000100000001
<unknown> 0x00007ffce3954659
<unknown> 0x00007ffce3950f79
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950d93
<unknown> 0x00007ffce3950bb6
<unknown> 0x00007ffce394e207
<unknown> 0x00007ffce394ad6d
<unknown> 0x00007ffce394b4fb
FNoesisSlateElement::RenderOnscreen(FRHICommandListImmediate &,bool) NoesisInstance.cpp:281
FNoesisSlateElement::DrawRenderThread(FRHICommandListImmediate &,const void *) NoesisInstance.cpp:224
FSlateRHIRenderingPolicy::DrawElements(FRHICommandListImmediate &,FSlateBackBuffer &,TRefCountPtr<FRHITexture> &,TRefCountPtr<FRHITexture> &,TRefCountPtr<FRHITexture> &,int,const TArray<FSlateRenderBatch,TSizedDefaultAllocator<32> > &,const FSlateRenderingParams &) SlateRHIRenderingPolicy.cpp:1269
RenderSlateBatch(TRefCountPtr<FRHITexture>,bool,bool,FViewportInfo &,const UE::Math::TMatrix<double> &,FSlateBatchData &,FRHICommandListImmediate &,const unsigned int,const unsigned int,const FSlateDrawWindowCommandParams &,TSharedPtr<FSlateRHIRenderingPolicy,1>,TRefCountPtr<FRHITexture>) SlateRHIRenderer.cpp:971
FSlateRHIRenderer::DrawWindow_RenderThread(FRHICommandListImmediate &,FViewportInfo &,FSlateWindowElementList &,const FSlateDrawWindowCommandParams &) SlateRHIRenderer.cpp:1187
[Inlined] FSlateRHIRenderer::DrawWindows_Private::__l51::<lambda_5c81d6f376754f0b4777a7046c176821>::operator()(FRHICommandListImmediate &) SlateRHIRenderer.cpp:1725
TEnqueueUniqueRenderCommandType<`FSlateRHIRenderer::DrawWindows_Private'::`51'::SlateDrawWindowsCommandName,<lambda_5c81d6f376754f0b4777a7046c176821> >::DoTask(Type,const TRefCountPtr<FGraphEvent> &) RenderingThread.h:209
TGraphTask<TEnqueueUniqueRenderCommandType<`FSlateRHIRenderer::DrawWindows_Private'::`51'::SlateDrawWindowsCommandName,<lambda_5c81d6f376754f0b4777a7046c176821> > >::ExecuteTask(TArray<FBaseGraphTask *,TSizedDefaultAllocator<32> > &,Type,bool) TaskGraphInterfaces.h:1310
[Inlined] FBaseGraphTask::Execute(TArray<FBaseGraphTask *,TSizedDefaultAllocator<32> > &,Type,bool) TaskGraphInterfaces.h:919
FNamedTaskThread::ProcessTasksNamedThread(int,bool) TaskGraph.cpp:758
FNamedTaskThread::ProcessTasksUntilQuit(int) TaskGraph.cpp:648
RenderingThreadMain(FEvent *) RenderingThread.cpp:416
FRenderingThread::Run() RenderingThread.cpp:567
FRunnableThreadWin::Run() WindowsRunnableThread.cpp:146
FRunnableThreadWin::GuardedRun() WindowsRunnableThread.cpp:71
<unknown> 0x00007ffdb1c6257d
<unknown> 0x00007ffdb3b2aa68
hcpizzi

hcpizzi

2023-09-20 15:24

developer   ~0008756

I'm sorry, it's not immediately obvious what may be going on, and I can't reproduce it. Could you please send us a dump so I can take a look at the Noesis stack?

Thanks!
sfernandez

sfernandez

2023-09-27 11:29

manager   ~0008775

Hi @vmaurer? Is there any chance we can get a crash dump?

Issue History

Date Modified Username Field Change
2023-09-20 14:36 vmaurer New Issue
2023-09-20 14:36 vmaurer Tag Attached: C++
2023-09-20 14:36 vmaurer Tag Attached: Rendering
2023-09-20 14:36 vmaurer Tag Attached: Unreal
2023-09-20 14:36 vmaurer File Added: callstack_crash_noesisrenderer.txt
2023-09-20 14:37 vmaurer Description Updated
2023-09-20 14:45 jsantos Assigned To => hcpizzi
2023-09-20 14:45 jsantos Status new => assigned
2023-09-20 14:45 jsantos Target Version => 3.2.2
2023-09-20 15:24 hcpizzi Note Added: 0008756
2023-09-20 19:39 sfernandez Status assigned => feedback
2023-09-27 11:29 sfernandez Note Added: 0008775
2023-09-27 11:29 sfernandez Target Version 3.2.2 => 3.2.3