Opening UE4.14 using thecommand line "-forceenablecrashtracker," results in a red circle on the top right of the editor that when clicked provides a link to a 20 second video recorded from when you started the editor.

However, running the same command line "-forceenablecrashtracker" when opening UE4.15 results in the crash associated with this callstack. Reproducable 4/4

Regression: Yes

Steps to Reproduce
  1. Create a shortcut to launch UE4.15
  2. Right-click on shortcut and select "Properties"
  3. In the Target window position cursor so that you start typing after .exe"
  4. Type command line: -forceenablecrashtracker
  5. Depending on where you have the editor installed, line should read similar to this: "D:\Program Files\Unreal Engine\4.15\Engine\Binaries\Win64\UE4Editor.exe" -forceenablecrashtracker
  6. Use this shortcut to open UE4.15
    RESULT: Engine crashes with the following error: Assertion failed: UnscaledViewRect.Width() > 0 [Link Removed] [Line: 626]
    EXPECTED: Engine to open with "red dot" control to access recording of first 20 seconds of current session of editor as it does with the previously in UE4.14
UE4Editor_Engine!FSceneView::FSceneView() [sceneview.cpp:627]
UE4Editor_SlateRHIRenderer!CreateSceneView() [slaterhirenderingpolicy.cpp:202]
UE4Editor_SlateRHIRenderer!FSlateRHIRenderingPolicy::DrawElements() [slaterhirenderingpolicy.cpp:287]
UE4Editor_SlateRHIRenderer!`FSlateRHIRenderer::CopyWindowsToVirtualScreenBuffer'::`2'::EURCMacro_WriteMouseCursorAndKeyPresses::DoTask() [slaterhirenderer.cpp:1315]
UE4Editor_SlateRHIRenderer!TGraphTask<`FSlateRHIRenderer::CopyWindowsToVirtualScreenBuffer'::`2'::EURCMacro_WriteMouseCursorAndKeyPresses>::ExecuteTask() [taskgraphinterfaces.h:883]
UE4Editor_Core!FNamedTaskThread::ProcessTasksNamedThread() [taskgraph.cpp:954]
UE4Editor_Core!FNamedTaskThread::ProcessTasksUntilQuit() [taskgraph.cpp:701]
UE4Editor_RenderCore!RenderingThreadMain() [renderingthread.cpp:325]
UE4Editor_RenderCore!FRenderingThread::Run() [renderingthread.cpp:459]
UE4Editor_Core!FRunnableThreadWin::Run() [windowsrunnablethread.cpp:76]

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-43870 in the post.

Login to Vote

ComponentTools - Slate
Affects Versions4.15
Target Fix4.17
Fix Commit3388996
Main Commit3432852
CreatedApr 11, 2017
ResolvedApr 11, 2017
UpdatedMay 10, 2017