Description

Closing a shape with the pen tool and then hitting enter will cause the editor to crash

Steps to Reproduce
  1. Open the Attached project
  2. Navigate to "NewWorld" map
  3. Open NewWorld Map
  4. Go into Geometry Editor mode
  5. Select the pin tool
  6. Click the view port
  7. Press space to add a couple of verts
  8. Once a triangle can be seen press enter
  9. Notice that the editor crashes

Expected: The shape would be completed
Result: The editor crashes

Callstack
UE4Editor_Engine!AActor::SetActorLocation() [actor.cpp:3080]
UE4Editor_GeometryMode!UGeomModifier_Pen::Apply() [geometrymodifiers.cpp:1333]
UE4Editor_GeometryMode!UGeomModifier_Pen::InputKey() [geometrymodifiers.cpp:1669]
UE4Editor_GeometryMode!FModeTool_GeometryModify::InputKey() [geometryedmode.cpp:1226]
UE4Editor_UnrealEd!FEdMode::InputKey() [edmode.cpp:294]
UE4Editor_UnrealEd!FEditorModeTools::InputKey() [editormodemanager.cpp:689]
UE4Editor_UnrealEd!FEditorViewportClient::InputKey() [editorviewportclient.cpp:2200]
UE4Editor_UnrealEd!FLevelEditorViewportClient::InputKey() [leveleditorviewport.cpp:2476]
UE4Editor_Engine!FSceneViewport::OnKeyDown() [sceneviewport.cpp:818]
UE4Editor_Slate!SViewport::OnKeyDown() [sviewport.cpp:227]
UE4Editor_Slate!<lambda_7c66138389984533974223608bc6375f>::operator() [slateapplication.cpp:4232]
UE4Editor_Slate!FEventRouter::Route<FReply,FEventRouter::FBubblePolicy,FKeyEvent,<lambda_7c66138389984533974223608bc6375f> >() [slateapplication.cpp:215]
UE4Editor_Slate!FEventRouter::RouteAlongFocusPath<FEventRouter::FBubblePolicy,<lambda_7c66138389984533974223608bc6375f>,FKeyEvent>() [slateapplication.cpp:197]
UE4Editor_Slate!FSlateApplication::ProcessKeyDownEvent() [slateapplication.cpp:4230]
UE4Editor_Slate!FSlateApplication::OnKeyDown() [slateapplication.cpp:4147]
UE4Editor_Core!FWindowsApplication::ProcessDeferredMessage() [windowsapplication.cpp:1345]
UE4Editor_Core!FWindowsApplication::DeferMessage() [windowsapplication.cpp:1850]
UE4Editor_Core!FWindowsApplication::ProcessMessage() [windowsapplication.cpp:745]
UE4Editor_Core!FWindowsApplication::AppWndProc() [windowsapplication.cpp:667]
user32!<Unknown>
user32!<Unknown>
UE4Editor_Core!FWindowsPlatformMisc::PumpMessages() [windowsplatformmisc.cpp:903]
UE4Editor!FEngineLoop::Tick() [launchengineloop.cpp:2729]
UE4Editor!GuardedMain() [launch.cpp:148]
UE4Editor!GuardedMainWrapper() [launchwindows.cpp:126]
UE4Editor!WinMain() [launchwindows.cpp:200]
UE4Editor!__scrt_common_main_seh() [exe_common.inl:264]
kernel32!<Unknown>
ntdll!<Unknown>

Have Comments or More Details?

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

1
Login to Vote

Fixed
ComponentTools
Affects Versions4.12
Target Fix4.13.1
Fix Commit3139381
CreatedSep 12, 2016
ResolvedSep 25, 2016
UpdatedMay 2, 2018