Description

REGRESSION Was not able to reproduce this in 4.24

Crash occurs when the user attempts to run a networking PIE session in a world containing an EQSTestingPawn actor.

I was not able to reproduce this in 4.26.

Steps to Reproduce
  1. Open any project in editor.
  2. In Editor Preferences > Experimental, enable Environment Query System
  3. Create a blueprint based on EQSTestingPawn and add it to the level.
  4. Click the dropdown next to the play button and set Number of Players to 2, and Net Mode as Play as Listen Server.
  5. Play in viewport.

RESULT

Crash

Callstack
Assertion failed: IsInGameThread() [File:D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Public\DebugRenderSceneProxy.h] [Line: 268] 

KERNELBASE.dll!UnknownFunction []
UE4Editor-Core.dll!ReportAssert() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsPlatformCrashContext.cpp:1537]
UE4Editor-Core.dll!FWindowsErrorOutputDevice::Serialize() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsErrorOutputDevice.cpp:78]
UE4Editor-Core.dll!FOutputDevice::LogfImpl() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Misc\OutputDevice.cpp:61]
UE4Editor-Core.dll!AssertFailedImplV() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:100]
UE4Editor-Core.dll!FDebug::CheckVerifyFailedImpl() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Misc\AssertionMacros.cpp:450]
UE4Editor-AIModule.dll!UEQSRenderingComponent::CreateSceneProxy() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\AIModule\Private\EnvironmentQuery\EQSRenderingComponent.cpp:292]
UE4Editor-Renderer.dll!FScene::AddPrimitive() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Renderer\Private\RendererScene.cpp:1291]
UE4Editor-Engine.dll!<lambda_1c454102935558661824d22f5ad28ce6>::operator()() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Engine\Private\Components\ActorComponent.cpp:92]
UE4Editor-Engine.dll!ParallelForImpl::TParallelForData<TFunctionRef<void __cdecl(int)> >::Process() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Async\ParallelFor.h:169]
UE4Editor-Engine.dll!TGraphTask<ParallelForImpl::TParallelForTask<TFunctionRef<void __cdecl(int)> > >::ExecuteTask() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Public\Async\TaskGraphInterfaces.h:849]
UE4Editor-Core.dll!FTaskThreadAnyThread::ProcessTasks() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:1039]
UE4Editor-Core.dll!FTaskThreadAnyThread::ProcessTasksUntilQuit() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:863]
UE4Editor-Core.dll!FTaskThreadAnyThread::Run() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Async\TaskGraph.cpp:940]
UE4Editor-Core.dll!FRunnableThreadWin::Run() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:86]
UE4Editor-Core.dll!FRunnableThreadWin::GuardedRun() [D:\Build\++UE4+Licensee\Sync\Engine\Source\Runtime\Core\Private\Windows\WindowsRunnableThread.cpp:35]
KERNEL32.DLL!UnknownFunction []
ntdll.dll!UnknownFunction []

Have Comments or More Details?

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

9
Login to Vote

Fixed
ComponentUE - AI
Affects Versions4.25
Target Fix4.25.2
Fix Commit13672721
Main Commit14151001
Release Commit13672721
CreatedJun 11, 2020
ResolvedJun 15, 2020
UpdatedJan 12, 2021