Description

Making changes to the EQS Context and moving the Testing Pawn, the Editor crashes. When reopening the Editor, the context is set and the query does generate from that actor/location.

This issue was reported and tested in 4.20.2 (CL-4302132). This was reproduced in 4.19.2 (CL-4033788) and Main 4.21 (CL-4324949)

Steps to Reproduce
  1. Download and open the attached project
  2. Click on EQS_TestingPawn
  3. Open EQS_Context
  4. Make a change to EQS_Context and recompile it
  5. Move the EQS_TestingPawn in the Viewport

*You may need to repeat steps 4 & 5 again for it to crash

Results: The Editor crashes

Expected: The Editor doesn't crash when the Testing Pawn is moved

Callstack
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffdf5598bc UE4Editor-AIModule.dll!FEnvQueryInstance::PrepareContext() [d:\build\++ue4\sync\engine\source\runtime\aimodule\private\environmentquery\envqueryinstance.cpp:128]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffdf55a6ab UE4Editor-AIModule.dll!FEnvQueryInstance::PrepareContext() [d:\build\++ue4\sync\engine\source\runtime\aimodule\private\environmentquery\envqueryinstance.cpp:196]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffdf5ce7db UE4Editor-AIModule.dll!UEnvQueryTest_Distance::RunTest() [d:\build\++ue4\sync\engine\source\runtime\aimodule\private\environmentquery\tests\envquerytest_distance.cpp:53]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffdf53a264 UE4Editor-AIModule.dll!FEnvQueryInstance::ExecuteOneStep() [d:\build\++ue4\sync\engine\source\runtime\aimodule\private\environmentquery\envqueryinstance.cpp:420]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffdf550cc4 UE4Editor-AIModule.dll!AEQSTestingPawn::MakeOneStep() [d:\build\++ue4\sync\engine\source\runtime\aimodule\private\environmentquery\eqstestingpawn.cpp:261]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffdf5583ff UE4Editor-AIModule.dll!AEQSTestingPawn::PostEditMove() [d:\build\++ue4\sync\engine\source\runtime\aimodule\private\environmentquery\eqstestingpawn.cpp:364]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffe6c742d2 UE4Editor-UnrealEd.dll!UEditorEngine::ApplyDeltaToActor() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorengine.cpp:2740]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffe71791f5 UE4Editor-UnrealEd.dll!FLevelEditorViewportClient::ApplyDeltaToActor() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\leveleditorviewport.cpp:3800]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffe71798ca UE4Editor-UnrealEd.dll!FLevelEditorViewportClient::ApplyDeltaToActors() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\leveleditorviewport.cpp:3481]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffe71a29c3 UE4Editor-UnrealEd.dll!FLevelEditorViewportClient::InputWidgetDelta() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\leveleditorviewport.cpp:2434]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffe6dbc7e2 UE4Editor-UnrealEd.dll!FEditorViewportClient::UpdateMouseDelta() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorviewportclient.cpp:2128]
[2018.08.29-16.53.04:822][129]LogWindows: Error: [Callstack] 0x00007fffe6db791d UE4Editor-UnrealEd.dll!FEditorViewportClient::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorviewportclient.cpp:1178]
[2018.08.29-16.53.04:823][129]LogWindows: Error: [Callstack] 0x00007fffe71b63c1 UE4Editor-UnrealEd.dll!FLevelEditorViewportClient::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\leveleditorviewport.cpp:2128]
[2018.08.29-16.53.04:823][129]LogWindows: Error: [Callstack] 0x00007fffe6cc76e2 UE4Editor-UnrealEd.dll!UEditorEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorengine.cpp:1765]
[2018.08.29-16.53.04:823][129]LogWindows: Error: [Callstack] 0x00007fffe75bf646 UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\unrealedengine.cpp:403]
[2018.08.29-16.53.04:823][129]LogWindows: Error: [Callstack] 0x00007ff74d305cbd UE4Editor.exe!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3495]
[2018.08.29-16.53.04:823][129]LogWindows: Error: [Callstack] 0x00007ff74d315b3c UE4Editor.exe!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:166]
[2018.08.29-16.53.04:823][129]LogWindows: Error: [Callstack] 0x00007ff74d315bba UE4Editor.exe!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:144]
[2018.08.29-16.53.04:823][129]LogWindows: Error: [Callstack] 0x00007ff74d323dac UE4Editor.exe!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:223]
[2018.08.29-16.53.04:823][129]LogWindows: Error: [Callstack] 0x00007ff74d325aaa UE4Editor.exe!__scrt_common_main_seh() [f:\dd\vctools\crt\vcstartup\src\startup\exe_common.inl:283]
[2018.08.29-16.53.04:823][129]LogWindows: Error: [Callstack] 0x00007ff838b11fe4 KERNEL32.DLL!UnknownFunction []
[2018.08.29-16.53.04:823][129]LogWindows: Error: [Callstack] 0x00007ff8398acb31 ntdll.dll!UnknownFunction []

Have Comments or More Details?

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

2
Login to Vote

Fixed
ComponentGameplay
Affects Versions4.19.24.20.24.21
Target Fix4.21
Fix Commit4339718
Main Commit4344176
Release Commit4399518
CreatedAug 29, 2018
ResolvedSep 3, 2018
UpdatedOct 2, 2018