Jump to content

Sign in to follow this  
HelixU4

Memory leak issue?

Recommended Posts

Ahoy,

So after update to 15.35 my server has started to act weird.

It can crash even with just 1player on the grid. The grid runs out of memory.

My server is only using 50% of its memory when running the grids. There seems to be a sudden high spike in RAM CPU and DISK usage. Virtual memory is set to 32gb

 

LowLevelFatalError [File:H:\YARKUpdateLIVEReal\Engine\Source\Runtime\Core\Private\GenericPlatform\GenericPlatformMemory.cpp] [Line: 51] 
Ran out of memory allocating 4584968192 bytes with alignment 0


VERSION: 15.35 
KERNELBASE.dll!UnknownFunction (0x00007ff80dc77788) + 0 bytes [UnknownFile:0]
ShooterGameServer.exe!FOutputDeviceWindowsError::Serialize() (0x00007ff68ebf93c3) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
ShooterGameServer.exe!FError::LowLevelFatal() (0x00007ff68ebd0cd6) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\misc\outputdevice.cpp:354]
ShooterGameServer.exe!FGenericPlatformMemory::OnOutOfMemory() (0x00007ff68eb6a7f3) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\genericplatform\genericplatformmemory.cpp:52]
ShooterGameServer.exe!FMallocBinned::Malloc() (0x00007ff68ebed086) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\public\hal\mallocbinned.h:985]
ShooterGameServer.exe!FMallocBinned::Realloc() (0x00007ff68ebef5ae) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\public\hal\mallocbinned.h:1046]
VERSION.dll!FMemory::Realloc() (0x00007ffff8cf1f2c) + 67 bytes [d:\programs\ark\ark-server-api\version\core\public\api\ue\hal\unrealmemory.h:110]
VERSION.dll!TArray<FString,FDefaultAllocator>::ResizeGrow() (0x00007ffff8cfb0de) + 24 bytes [d:\programs\ark\ark-server-api\version\core\public\api\ue\containers\tarray.h:2035]
VERSION.dll!FString::ParseIntoArray() (0x00007ffff8cf6a06) + 24 bytes [d:\programs\ark\ark-server-api\version\core\public\api\ue\containers\fstring.h:2565]
VERSION.dll!ArkApi::Commands::CheckCommands<ArkApi::Commands::Command<void __cdecl(RCONClientConnection *,RCONPacket *,UWorld *)>,RCONClientConnection * &,RCONPacket * &,UWorld * &>() (0x00007ffff8d074f0) + 0 bytes [d:\programs\ark\ark-server-api\version\core\private\commands.h:104]
VERSION.dll!AtlasApi::Hook_RCONClientConnection_ProcessRCONPacket() (0x00007ffff8d066c4) + 0 bytes [d:\programs\ark\ark-server-api\version\core\private\atlas\hooksimpl.cpp:131]
ShooterGameServer.exe!RCONClientConnection::Tick() (0x00007ff68e130424) + 0 bytes [h:\yarkupdatelivereal\projects\shootergame\source\shootergame\private\rconserver.cpp:92]
ShooterGameServer.exe!URCONServer::Tick() (0x00007ff68e1305d1) + 0 bytes [h:\yarkupdatelivereal\projects\shootergame\source\shootergame\private\rconserver.cpp:297]
ShooterGameServer.exe!AShooterGameMode::Tick() (0x00007ff68e21f1ac) + 0 bytes [h:\yarkupdatelivereal\projects\shootergame\source\shootergame\private\shootergamemode.cpp:5688]
ShooterGameServer.exe!AActor::TickActor() (0x00007ff68f077bee) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\actor.cpp:775]
ShooterGameServer.exe!FActorTickFunction::ExecuteTick() (0x00007ff68f05f3da) + 27 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\actor.cpp:150]
ShooterGameServer.exe!TGraphTask<FTickTaskSequencer::FTickFunctionTask>::ExecuteTask() (0x00007ff68f2f0db6) + 31 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\public\async\taskgraphinterfaces.h:871]
ShooterGameServer.exe!FNamedTaskThread::ProcessTasksNamedThread() (0x00007ff68eb6cf5d) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\async\taskgraph.cpp:939]
ShooterGameServer.exe!FNamedTaskThread::ProcessTasksUntilQuit() (0x00007ff68eb6d06e) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\async\taskgraph.cpp:680]
ShooterGameServer.exe!FTaskGraphImplementation::WaitUntilTasksComplete() (0x00007ff68eb769a9) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\async\taskgraph.cpp:1777]
ShooterGameServer.exe!FTickTaskSequencer::ReleaseTickGroup() (0x00007ff68f3050b5) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\ticktaskmanager.cpp:205]
ShooterGameServer.exe!FTickTaskManager::RunTickGroup() (0x00007ff68f308f72) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\ticktaskmanager.cpp:999]
ShooterGameServer.exe!UWorld::Tick() (0x00007ff68f1ae11e) + 20 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\leveltick.cpp:1224]
ShooterGameServer.exe!UGameEngine::Tick() (0x00007ff68f14ef02) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\gameengine.cpp:1181]
ShooterGameServer.exe!FEngineLoop::Tick() (0x00007ff68dd1ce6b) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\launchengineloop.cpp:2449]
ShooterGameServer.exe!GuardedMain() (0x00007ff68dd17c7d) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\launch.cpp:140]
ShooterGameServer.exe!GuardedMainWrapper() (0x00007ff68dd17cda) + 5 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x00007ff68dd1d75a) + 17 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\windows\launchwindows.cpp:209]
ShooterGameServer.exe!__tmainCRTStartup() (0x00007ff69000497d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ff80e228364) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ff810b95e91) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ff810b95e91) + 0 bytes [UnknownFile:0]

 

Share this post


Link to post
Share on other sites
5 hours ago, HelixU4 said:

Ahoy,

So after update to 15.35 my server has started to act weird.

It can crash even with just 1player on the grid. The grid runs out of memory.

My server is only using 50% of its memory when running the grids. There seems to be a sudden high spike in RAM CPU and DISK usage. Virtual memory is set to 32gb

 


LowLevelFatalError [File:H:\YARKUpdateLIVEReal\Engine\Source\Runtime\Core\Private\GenericPlatform\GenericPlatformMemory.cpp] [Line: 51] 
Ran out of memory allocating 4584968192 bytes with alignment 0


VERSION: 15.35 
KERNELBASE.dll!UnknownFunction (0x00007ff80dc77788) + 0 bytes [UnknownFile:0]
ShooterGameServer.exe!FOutputDeviceWindowsError::Serialize() (0x00007ff68ebf93c3) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\windows\windowsplatformoutputdevices.cpp:95]
ShooterGameServer.exe!FError::LowLevelFatal() (0x00007ff68ebd0cd6) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\misc\outputdevice.cpp:354]
ShooterGameServer.exe!FGenericPlatformMemory::OnOutOfMemory() (0x00007ff68eb6a7f3) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\genericplatform\genericplatformmemory.cpp:52]
ShooterGameServer.exe!FMallocBinned::Malloc() (0x00007ff68ebed086) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\public\hal\mallocbinned.h:985]
ShooterGameServer.exe!FMallocBinned::Realloc() (0x00007ff68ebef5ae) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\public\hal\mallocbinned.h:1046]
VERSION.dll!FMemory::Realloc() (0x00007ffff8cf1f2c) + 67 bytes [d:\programs\ark\ark-server-api\version\core\public\api\ue\hal\unrealmemory.h:110]
VERSION.dll!TArray<FString,FDefaultAllocator>::ResizeGrow() (0x00007ffff8cfb0de) + 24 bytes [d:\programs\ark\ark-server-api\version\core\public\api\ue\containers\tarray.h:2035]
VERSION.dll!FString::ParseIntoArray() (0x00007ffff8cf6a06) + 24 bytes [d:\programs\ark\ark-server-api\version\core\public\api\ue\containers\fstring.h:2565]
VERSION.dll!ArkApi::Commands::CheckCommands<ArkApi::Commands::Command<void __cdecl(RCONClientConnection *,RCONPacket *,UWorld *)>,RCONClientConnection * &,RCONPacket * &,UWorld * &>() (0x00007ffff8d074f0) + 0 bytes [d:\programs\ark\ark-server-api\version\core\private\commands.h:104]
VERSION.dll!AtlasApi::Hook_RCONClientConnection_ProcessRCONPacket() (0x00007ffff8d066c4) + 0 bytes [d:\programs\ark\ark-server-api\version\core\private\atlas\hooksimpl.cpp:131]
ShooterGameServer.exe!RCONClientConnection::Tick() (0x00007ff68e130424) + 0 bytes [h:\yarkupdatelivereal\projects\shootergame\source\shootergame\private\rconserver.cpp:92]
ShooterGameServer.exe!URCONServer::Tick() (0x00007ff68e1305d1) + 0 bytes [h:\yarkupdatelivereal\projects\shootergame\source\shootergame\private\rconserver.cpp:297]
ShooterGameServer.exe!AShooterGameMode::Tick() (0x00007ff68e21f1ac) + 0 bytes [h:\yarkupdatelivereal\projects\shootergame\source\shootergame\private\shootergamemode.cpp:5688]
ShooterGameServer.exe!AActor::TickActor() (0x00007ff68f077bee) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\actor.cpp:775]
ShooterGameServer.exe!FActorTickFunction::ExecuteTick() (0x00007ff68f05f3da) + 27 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\actor.cpp:150]
ShooterGameServer.exe!TGraphTask<FTickTaskSequencer::FTickFunctionTask>::ExecuteTask() (0x00007ff68f2f0db6) + 31 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\public\async\taskgraphinterfaces.h:871]
ShooterGameServer.exe!FNamedTaskThread::ProcessTasksNamedThread() (0x00007ff68eb6cf5d) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\async\taskgraph.cpp:939]
ShooterGameServer.exe!FNamedTaskThread::ProcessTasksUntilQuit() (0x00007ff68eb6d06e) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\async\taskgraph.cpp:680]
ShooterGameServer.exe!FTaskGraphImplementation::WaitUntilTasksComplete() (0x00007ff68eb769a9) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\core\private\async\taskgraph.cpp:1777]
ShooterGameServer.exe!FTickTaskSequencer::ReleaseTickGroup() (0x00007ff68f3050b5) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\ticktaskmanager.cpp:205]
ShooterGameServer.exe!FTickTaskManager::RunTickGroup() (0x00007ff68f308f72) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\ticktaskmanager.cpp:999]
ShooterGameServer.exe!UWorld::Tick() (0x00007ff68f1ae11e) + 20 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\leveltick.cpp:1224]
ShooterGameServer.exe!UGameEngine::Tick() (0x00007ff68f14ef02) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\engine\private\gameengine.cpp:1181]
ShooterGameServer.exe!FEngineLoop::Tick() (0x00007ff68dd1ce6b) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\launchengineloop.cpp:2449]
ShooterGameServer.exe!GuardedMain() (0x00007ff68dd17c7d) + 0 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\launch.cpp:140]
ShooterGameServer.exe!GuardedMainWrapper() (0x00007ff68dd17cda) + 5 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\windows\launchwindows.cpp:125]
ShooterGameServer.exe!WinMain() (0x00007ff68dd1d75a) + 17 bytes [h:\yarkupdatelivereal\engine\source\runtime\launch\private\windows\launchwindows.cpp:209]
ShooterGameServer.exe!__tmainCRTStartup() (0x00007ff69000497d) + 21 bytes [f:\dd\vctools\crt\crtw32\dllstuff\crtexe.c:618]
KERNEL32.DLL!UnknownFunction (0x00007ff80e228364) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ff810b95e91) + 0 bytes [UnknownFile:0]
ntdll.dll!UnknownFunction (0x00007ff810b95e91) + 0 bytes [UnknownFile:0]

 

seems like you have something corrupted.  I'd try a steamcmd update with Validate.  Make sure you backup all your save and config files.  Including redis.conf files as the steamcmd Validate will reset many config files.  FYI, Unreal engine can't use a page file so if its out of ram its out.  However, if this is something new then it is prob a corruption of some sort.

Share this post


Link to post
Share on other sites

After some testing it seems it is the CrossGridChat program which causes this, after exiting the CrossGridChat program my servers stopped crashing.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×
×
  • Create New...