Description

This is a regression
Tested in 4.27.2

Drag selecting a control rigged actor while in an orthographic view causes the editor to crash.

Steps to Reproduce
  1. Place a Control Rigged Actor into a level
  2. Add the actor to sequencer if it isn't already
  3. switch to an Orthographic View(ALt+Shift+K)
  4. Click in the view port then drag select over the actor

Expected Results:
Multiple controllers would be selected.

Actual Results:
Editor crashes.

Callstack
UnrealEditor-ControlRigEditor!FControlRigEditMode::FrustumSelect(FConvexVolume const &,FEditorViewportClient *,bool) [ControlRigEditMode.cpp:1027]
UnrealEditor-ControlRigEditor!FControlRigEditMode::BoxSelect(FBox &,bool) [ControlRigEditMode.cpp:1000]
UnrealEditor-UnrealEd!7ffc747d0000  + 4c8232
UnrealEditor-UnrealEd!7ffc747d0000  + 3cc970
UnrealEditor-UnrealEd!7ffc747d0000  + 9a4c73
UnrealEditor-UnrealEd!7ffc747d0000  + 57b652
UnrealEditor-UnrealEd!7ffc747d0000  + 55a801
UnrealEditor-UnrealEd!7ffc747d0000  + 95034d
UnrealEditor-LevelEditor!FViewportClient::InputKey(FInputKeyEventArgs const &) [UnrealClient.h:851]
UnrealEditor-Engine!FSceneViewport::OnMouseButtonUp(FGeometry const &,FPointerEvent const &) [SceneViewport.cpp:577]
UnrealEditor-Slate!SViewport::OnMouseButtonUp(FGeometry const &,FPointerEvent const &) [SViewport.cpp:219]
UnrealEditor-Slate!static class FReply FEventRouter::Route<FReply,FEventRouter::FToLeafmostPolicy,FPointerEvent,<lambda_df8cb182a345f476e099733ec2265ad6> >(class FSlateApplication *, class FEventRouter::FToLeafmostPolicy, struct FPointerEvent, const class FSlateApplication::RoutePointerUpEvent::__l8::<lambda_df8cb182a345f476e099733ec2265ad6> & const, ESlateDebuggingInputEvent) [SlateApplication.cpp:380]
UnrealEditor-Slate!FSlateApplication::RoutePointerUpEvent(FWidgetPath const &,FPointerEvent const &) [SlateApplication.cpp:4835]
UnrealEditor-Slate!FSlateApplication::ProcessMouseButtonUpEvent(FPointerEvent const &) [SlateApplication.cpp:5377]
UnrealEditor-Slate!FSlateApplication::OnMouseUp(EMouseButtons::Type,FVector2D) [SlateApplication.cpp:5342]
UnrealEditor-ApplicationCore!FWindowsApplication::ProcessDeferredMessage(FDeferredWindowsMessage const &) [WindowsApplication.cpp:2196]
UnrealEditor-ApplicationCore!FWindowsApplication::DeferMessage(TSharedPtr<FWindowsWindow,0> &,HWND__ *,unsigned int,unsigned __int64,__int64,int,int,unsigned int) [WindowsApplication.cpp:2689]
UnrealEditor-ApplicationCore!FWindowsApplication::ProcessMessage(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:1872]
UnrealEditor-ApplicationCore!FWindowsApplication::AppWndProc(HWND__ *,unsigned int,unsigned __int64,__int64) [WindowsApplication.cpp:896]
USER32!7ffd11690000  + 163ed
USER32!7ffd11690000  + 15de2
UnrealEditor-ApplicationCore!FWindowsPlatformApplicationMisc::PumpMessages(bool) [WindowsPlatformApplicationMisc.cpp:131]
UnrealEditor!7ff66c610000  + 76cb
UnrealEditor!7ff66c610000  + 20b2c
UnrealEditor!7ff66c610000  + 20c0a
UnrealEditor!7ff66c610000  + 3573d
UnrealEditor!7ff66c610000  + 386ba
KERNEL32!7ffd11e00000  + 17bd4
ntdll!7ffd12420000  + 6ced1

Have Comments or More Details?

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

0
Login to Vote

Duplicate
ComponentUE - Anim - Sequencer
Affects Versions5.0-early access
Target Fix5.0
CreatedDec 8, 2021
ResolvedDec 8, 2021
UpdatedDec 13, 2021
View Jira Issue