Calling ServerTravel with bShouldSkipGameNotify set to false results in a crash. The reproduction case provided is in PIE but this also occurs in a packaged game
Regression?: Yes
This did not occur in 4.21.2
Assertion failed: InLinker [File:D:\Build\++UE4\Sync\Engine\Source\Runtime\Engine\Private\UnrealEngine.cpp] [Line: 8631] 0x000007fefd42bded KERNELBASE.dll!UnknownFunction [] 0x000007fec66fd857 UE4Editor-Core.dll!ReportAssert() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowsplatformcrashcontext.cpp:550] 0x000007fec66ffdaa UE4Editor-Core.dll!FWindowsErrorOutputDevice::Serialize() [d:\build\++ue4\sync\engine\source\runtime\core\private\windows\windowserroroutputdevice.cpp:70] 0x000007fec651711a UE4Editor-Core.dll!FOutputDevice::LogfImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\outputdevice.cpp:71] 0x000007fec649f4e7 UE4Editor-Core.dll!FDebug::AssertFailed() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:440] 0x000007fec649fb79 UE4Editor-Core.dll!FDebug::CheckVerifyFailedImpl() [d:\build\++ue4\sync\engine\source\runtime\core\private\misc\assertionmacros.cpp:418] 0x000007febaae9714 UE4Editor-Engine.dll!UE4Function_Private::TFunctionRefCaller<<lambda_8acafdf3ad983663089024de1efdde4d>,void __cdecl(FLinkerLoad *)>::Call() [d:\build\++ue4\sync\engine\source\runtime\core\public\templates\function.h:486] 0x000007fec722828f UE4Editor-CoreUObject.dll!LoadPackageLinker() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\linker.cpp:790] 0x000007febab14e24 UE4Editor-Engine.dll!UEngine::GetPackageGuid() [d:\build\++ue4\sync\engine\source\runtime\engine\private\unrealengine.cpp:8629] 0x000007feba1de296 UE4Editor-Engine.dll!AGameModeBase::ProcessServerTravel() [d:\build\++ue4\sync\engine\source\runtime\engine\private\gamemodebase.cpp:471] 0x000007febac4b2c5 UE4Editor-Engine.dll!UWorld::ServerTravel() [d:\build\++ue4\sync\engine\source\runtime\engine\private\world.cpp:6604] 0x000007fea8f41fce UE4Editor-ServerTravelTest.dll!AServerTravelTestGameModeBase::Travel() [d:\unreal projects\4.22\servertraveltest\source\servertraveltest\servertraveltestgamemodebase.cpp:9] 0x000007fec711c9f8 UE4Editor-CoreUObject.dll!UFunction::Invoke() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:4653] 0x000007fec7310a42 UE4Editor-CoreUObject.dll!UObject::CallFunction() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:947] 0x000007fec732d631 UE4Editor-CoreUObject.dll!UObject::ProcessContextOpcode() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:2354] 0x000007fec732f3ed UE4Editor-CoreUObject.dll!ProcessLocalScriptFunction() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1017] 0x000007fec732edd8 UE4Editor-CoreUObject.dll!UObject::ProcessInternal() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1101] 0x000007fec711c9f8 UE4Editor-CoreUObject.dll!UFunction::Invoke() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\class.cpp:4653] 0x000007fec732e957 UE4Editor-CoreUObject.dll!UObject::ProcessEvent() [d:\build\++ue4\sync\engine\source\runtime\coreuobject\private\uobject\scriptcore.cpp:1504] 0x000007feb9b79603 UE4Editor-Engine.dll!AActor::ProcessEvent() [d:\build\++ue4\sync\engine\source\runtime\engine\private\actor.cpp:769] 0x000007feba306a28 UE4Editor-Engine.dll!FLatentActionManager::TickLatentActionForObject() [d:\build\++ue4\sync\engine\source\runtime\engine\private\latentactionmanager.cpp:206] 0x000007feba2f6fdf UE4Editor-Engine.dll!FLatentActionManager::ProcessLatentActions() [d:\build\++ue4\sync\engine\source\runtime\engine\private\latentactionmanager.cpp:144] 0x000007feba392f93 UE4Editor-Engine.dll!UWorld::Tick() [d:\build\++ue4\sync\engine\source\runtime\engine\private\leveltick.cpp:1618] 0x000007febcdbf113 UE4Editor-UnrealEd.dll!UEditorEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\editorengine.cpp:1618] 0x000007febd5d94b6 UE4Editor-UnrealEd.dll!UUnrealEdEngine::Tick() [d:\build\++ue4\sync\engine\source\editor\unrealed\private\unrealedengine.cpp:403] 0x000000013f7e6bb1 UE4Editor.exe!FEngineLoop::Tick() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launchengineloop.cpp:3954] 0x000000013f7f554c UE4Editor.exe!GuardedMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\launch.cpp:168] 0x000000013f7f55ca UE4Editor.exe!GuardedMainWrapper() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:145] 0x000000013f80314c UE4Editor.exe!WinMain() [d:\build\++ue4\sync\engine\source\runtime\launch\private\windows\launchwindows.cpp:275] 0x000000013f805b6e UE4Editor.exe!__scrt_common_main_seh() [d:\agent\_work\3\s\src\vctools\crt\vcstartup\src\startup\exe_common.inl:288] 0x00000000774c59cd kernel32.dll!UnknownFunction [] 0x000000007772385d ntdll.dll!UnknownFunction []
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-70487 in the post.
2 |
Component | UE - Gameplay |
---|---|
Affects Versions | 4.22, 4.23 |
Target Fix | 4.22 |
Created | Feb 22, 2019 |
---|---|
Resolved | Mar 5, 2019 |
Updated | Mar 26, 2019 |
5596 - RobinKa |