palworld-server-docker
palworld-server-docker copied to clipboard
Palworld Update 0.1.4.0 "Crash"
Describe the bug
I've noticed since updating the server to 0.1.4.0 that sometimes the server "crashes" right after starting. I typed it with quotes as the server seems to operate just fine.
I am trying to find more information on the crash, so please let me know if you have encountered it, and the events leading up to the crash!
The following error is displayed:
LogPakFile: Display: Found Pak file ../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak attempting to mount.
LogPakFile: Display: Mounting pak file ../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak.
LogPakFile: Display: Mounted Pak file '../../../Engine/Programs/CrashReportClient/Content/Paks/CrashReportClient.pak', mount point: '../../../Engine/'
LogICUInternationalization: ICU TimeZone Detection - Raw Offset: +1:00, Platform Override: ''
LogInit: Build: ++UE5+Release-5.1-CL-0
LogInit: Engine Version: 5.1.1-0+++UE5+Release-5.1
LogInit: Compatible Engine Version: 5.1.0-0+++UE5+Release-5.1
LogInit: Net CL: 0
LogInit: OS: Debian GNU/Linux 11 (bullseye) (5.15.0-92-generic), CPU: QEMU Virtual CPU version 2.5+, GPU: UnknownVendor PCI-id: 1b36-0100 (1af4-1100)
LogInit: Compiled (64-bit): Dec 31 2023 20:12:22
LogInit: Compiled with Clang: 13.0.1 (https://github.com/llvm/llvm-project 75e33f71c2dae584b13a7d1186ae0a038ba98838)
LogInit: Build Configuration: Shipping
LogInit: Branch Name: ++UE5+Release-5.1
LogInit: Command Line: -Abslog="/palworld/Pal/Saved/Logs/Pal-CRC.log" -Unattended -ImplicitSend "/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-82-9E394FB45EF04D04809257037D223EF6/" -unattended
LogInit: Base Directory: /palworld/Engine/Binaries/Linux/
LogInit: Allocator: Mimalloc
LogInit: Installed Engine Build: 1
LogInit: Presizing for max 100000 objects, including 0 objects not considered by GC, pre-allocating 0 bytes for permanent pool.
LogInit: Object subsystem initialized
LogConfig: Applying CVar settings from Section [ConsoleVariables] File [Engine]
[2024.02.01-14.24.44:271][ 0]LogInit: Unix hardware info:
[2024.02.01-14.24.44:272][ 0]LogInit: - we are the first instance of this executable
[2024.02.01-14.24.44:272][ 0]LogInit: - this process' id (pid) is 162, parent process' id (ppid) is 82
[2024.02.01-14.24.44:272][ 0]LogInit: - we are not running under debugger
[2024.02.01-14.24.44:272][ 0]LogInit: - machine network name is 'b7bde19833b6'
[2024.02.01-14.24.44:272][ 0]LogInit: - user name is 'steam' (steam)
[2024.02.01-14.24.44:273][ 0]LogInit: - we're logged in locally
[2024.02.01-14.24.44:273][ 0]LogInit: - we're running with rendering
[2024.02.01-14.24.44:273][ 0]LogInit: - CPU: GenuineIntel 'QEMU Virtual CPU version 2.5+' (signature: 0x60FB1)
[2024.02.01-14.24.44:273][ 0]LogInit: - Number of physical cores available for the process: 4
[2024.02.01-14.24.44:273][ 0]LogInit: - Number of logical cores available for the process: 4
[2024.02.01-14.24.44:273][ 0]LogInit: - Cache line size: 64
[2024.02.01-14.24.44:273][ 0]LogInit: - GPU Brand Info: UnknownVendor PCI-id: 1b36-0100 (1af4-1100)
[2024.02.01-14.24.44:273][ 0]LogInit: - Memory allocator used: Mimalloc
[2024.02.01-14.24.44:273][ 0]LogInit: - This binary is optimized with LTO: no, PGO: no, instrumented for PGO data collection: no
[2024.02.01-14.24.44:273][ 0]LogInit: - This is an internal build.
[2024.02.01-14.24.44:273][ 0]LogCore: Skipped benchmarking clocks because the engine is running in a standalone program mode - CLOCK_MONOTONIC will be used.
[2024.02.01-14.24.44:273][ 0]LogInit: Unix-specific commandline switches:
[2024.02.01-14.24.44:273][ 0]LogInit: -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2024.02.01-14.24.44:273][ 0]LogInit: -jemalloc - use jemalloc for all memory allocation
[2024.02.01-14.24.44:273][ 0]LogInit: -binnedmalloc - use binned malloc for all memory allocation
[2024.02.01-14.24.44:273][ 0]LogInit: -filemapcachesize=NUMBER - set the size for case-sensitive file mapping cache
[2024.02.01-14.24.44:273][ 0]LogInit: -useksm - uses kernel same-page mapping (KSM) for mapped memory (OFF)
[2024.02.01-14.24.44:274][ 0]LogInit: -ksmmergeall - marks all mmap'd memory pages suitable for KSM (OFF)
[2024.02.01-14.24.44:274][ 0]LogInit: -preloadmodulesymbols - Loads the main module symbols file into memory (OFF)
[2024.02.01-14.24.44:274][ 0]LogInit: -sigdfl=SIGNAL - Allows a specific signal to be set to its default handler rather then ignoring the signal
[2024.02.01-14.24.44:274][ 0]LogInit: -crashhandlerstacksize - Allows setting crash handler stack sizes (204800)
[2024.02.01-14.24.44:274][ 0]LogInit: -noexclusivelockonwrite - disables marking files created by the engine as exclusive locked while the engine has them opened
[2024.02.01-14.24.44:274][ 0]LogInit: -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2024.02.01-14.24.44:274][ 0]LogInit: -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2024.02.01-14.24.44:274][ 0]LogInit: -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2024.02.01-14.24.44:274][ 0]LogInit: - Physical RAM available (not considering process quota): 32 GB (32093 MB, 32863644 KB, 33652371456 bytes)
[2024.02.01-14.24.44:274][ 0]LogInit: - VirtualMemoryAllocator pools will grow at scale 1.4
[2024.02.01-14.24.44:274][ 0]LogInit: - MemoryRangeDecommit() will be a no-op (re-run with -vmapoolevict to change)
[2024.02.01-14.24.44:274][ 0]LogInit: - PageSize 4096
[2024.02.01-14.24.44:274][ 0]LogInit: - BinnedPageSize 65536
[2024.02.01-14.24.44:292][ 0]LogUObjectArray: 419 objects as part of root set at end of initial load.
[2024.02.01-14.24.44:292][ 0]LogUObjectAllocator: 89064 out of 0 bytes used by permanent object pool.
[2024.02.01-14.24.44:292][ 0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2024.02.01-14.24.44:292][ 0]LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
[2024.02.01-14.24.44:292][ 0]LogInit: Using OS detected language (en-US-POSIX).
[2024.02.01-14.24.44:293][ 0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.02.01-14.24.44:293][ 0]LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
[2024.02.01-14.24.44:293][ 0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.02.01-14.24.44:293][ 0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.02.01-14.24.44:293][ 0]LogInit: Using OS detected language (en-US-POSIX).
[2024.02.01-14.24.44:293][ 0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.02.01-14.24.44:293][ 0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.02.01-14.24.44:293][ 0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.02.01-14.24.44:295][ 0]LogPackageLocalizationCache: Processed 2 localized package path(s) for 1 prioritized culture(s) in 0.001140 seconds
[2024.02.01-14.24.44:295][ 0]CrashReportCoreLog: CrashReportClientVersion=1.0
[2024.02.01-14.24.44:295][ 0]CrashReportCoreLog: CrashReportReceiver disabled
[2024.02.01-14.24.44:296][ 0]CrashReportCoreLog: DataRouterUrl: https://o1291919.ingest.sentry.io/api/6513339/unreal/4a1a3921f51f4975b4cf8dd19022cb20/
[2024.02.01-14.24.44:299][ 0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.02.01-14.24.44:299][ 0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.02.01-14.24.44:299][ 0]LogCrashDebugHelper: DepotName: //UE5/Release-5.1
[2024.02.01-14.24.44:299][ 0]LogCrashDebugHelper: BuiltFromCL: 0
[2024.02.01-14.24.44:299][ 0]LogCrashDebugHelper: EngineVersion: 5.1.1-0+++UE5+Release-5.1
[2024.02.01-14.24.44:299][ 0]LogCrashDebugHelper: BuildVersion: ++UE5+Release-5.1-CL-0
[2024.02.01-14.24.45:273][ 0]CrashReportCoreLog: Got 3 pending files to upload from 'crashinfo-Pal-pid-82-9E394FB45EF04D04809257037D223EF6'
[2024.02.01-14.24.45:273][ 0]CrashReportCoreLog: State change from Ready to SendingFiles
[2024.02.01-14.24.45:273][ 0]CrashReportCoreLog: CompressAndSendData have 3 pending files
[2024.02.01-14.24.45:274][ 0]CrashReportCoreLog: CompressAndSendData compressing 6294 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-82-9E394FB45EF04D04809257037D223EF6/CrashContext.runtime-xml')
[2024.02.01-14.24.45:275][ 0]CrashReportCoreLog: CompressAndSendData compressing 332 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-82-9E394FB45EF04D04809257037D223EF6/Diagnostics.txt')
[2024.02.01-14.24.45:275][ 0]CrashReportCoreLog: CompressAndSendData compressing 152 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-82-9E394FB45EF04D04809257037D223EF6/CrashReportClient.ini')
[2024.02.01-14.24.45:321][ 0]LogInit: Using libcurl 7.83.1
[2024.02.01-14.24.45:321][ 0]LogInit: - built for Linux
[2024.02.01-14.24.45:321][ 0]LogInit: - supports SSL with OpenSSL/1.1.1n
[2024.02.01-14.24.45:321][ 0]LogInit: - supports HTTP deflate (compression) using libz 1.2.12
[2024.02.01-14.24.45:321][ 0]LogInit: - other features:
[2024.02.01-14.24.45:321][ 0]LogInit: CURL_VERSION_SSL
[2024.02.01-14.24.45:321][ 0]LogInit: CURL_VERSION_LIBZ
[2024.02.01-14.24.45:321][ 0]LogInit: CURL_VERSION_IPV6
[2024.02.01-14.24.45:321][ 0]LogInit: CURL_VERSION_ASYNCHDNS
[2024.02.01-14.24.45:321][ 0]LogInit: CURL_VERSION_LARGEFILE
[2024.02.01-14.24.45:322][ 0]LogInit: CurlRequestOptions (configurable via config and command line):
[2024.02.01-14.24.45:322][ 0]LogInit: - bVerifyPeer = false - Libcurl will NOT verify peer certificate
[2024.02.01-14.24.45:322][ 0]LogInit: - bUseHttpProxy = false - Libcurl will NOT use HTTP proxy
[2024.02.01-14.24.45:322][ 0]LogInit: - bDontReuseConnections = false - Libcurl will reuse connections
[2024.02.01-14.24.45:322][ 0]LogInit: - MaxHostConnections = 16 - Libcurl will limit the number of connections to a host
[2024.02.01-14.24.45:322][ 0]LogInit: - LocalHostAddr = Default
[2024.02.01-14.24.45:322][ 0]LogInit: - BufferSize = 65536
[2024.02.01-14.24.45:323][ 0]CrashReportCoreLog: Sending HTTP request: https://o1291919.ingest.sentry.io/api/6513339/unreal/4a1a3921f51f4975b4cf8dd19022cb20/?AppID=CrashReporter&AppVersion=5.1.1-0%2B%2B%2BUE5%2BRelease-5.1&AppEnvironment=Release&UploadType=crashreports&UserID=-000003e8%7C%7C
[2024.02.01-14.24.45:423][ 0]CrashReportCoreLog: OnProcessRequestComplete(), State=SendingFiles bSucceeded=1
[2024.02.01-14.24.45:423][ 0]CrashReportCoreLog: State change from SendingFiles to SendingFiles
[2024.02.01-14.24.45:423][ 0]CrashReportCoreLog: All uploads done
[2024.02.01-14.24.45:423][ 0]CrashReportCoreLog: State change from SendingFiles to Finished
[2024.02.01-14.24.46:327][ 0]CrashReportCoreLog: Final state (Receiver) = Finished
[2024.02.01-14.24.46:327][ 0]CrashReportCoreLog: Final state (Receiver) = Unknown UploadState value
[2024.02.01-14.24.46:327][ 0]LogCore: Engine exit requested (reason: CrashReportClientApp RequestExit)
[2024.02.01-14.24.46:327][ 0]LogExit: Preparing to exit.
[2024.02.01-14.24.46:328][ 0]LogExit: Object subsystem successfully closed.
[2024.02.01-14.24.46:329][ 0]LogModuleManager: Shutting down and abandoning module HTTP (12)
[2024.02.01-14.24.46:332][ 0]LogModuleManager: Shutting down and abandoning module SSL (11)
[2024.02.01-14.24.46:333][ 0]LogModuleManager: Shutting down and abandoning module CrashDebugHelper (8)
[2024.02.01-14.24.46:333][ 0]LogModuleManager: Shutting down and abandoning module CoreUObject (6)
[2024.02.01-14.24.46:333][ 0]LogModuleManager: Shutting down and abandoning module PakFile (4)
[2024.02.01-14.24.46:333][ 0]LogModuleManager: Shutting down and abandoning module RSA (3)
[2024.02.01-14.24.46:335][ 0]LogExit: Exiting.
dlmopen steamservice.so failed: steamservice.so: cannot open shared object file: No such file or directory
Engine crash handling finished; re-raising signal 0 for the default handler. Good bye.
Hang detected on GameThread: 0x0000000006ce5fbb PalServer-Linux-Test!ThreadStackWalker(int, siginfo_t*, void*) [C:/works/Pal-UE-EngineSource/Engine/Source/./Runtime/Core/Private/Unix/UnixPlatformCrashContext.cpp:1034] 0x00007fb43a3d3140 libpthread.so.0!UnknownFunction(0x1313f) 0x00007fb4384eb7c3 libc.so.6!UnknownFunction(0x13c7c2) 0x00000000042acc66 PalServer-Linux-Test!TMemoryWriter<32>::Serialize(void*, long long) [C:/works/Pal-UE-EngineSource/Engine/Source/Runtime/Core/Public/Serialization/MemoryWriter.h:59] 0x000000000690b921 PalServer-Linux-Test!operator<<(FArchive&, TArray<EPalMapObjectItemContainerSlotAttribute, TSizedDefaultAllocator<32> >&) [D:/works/repos/Pal_SVN/Pal-UE-EngineBinary/Engine/Source/Runtime/Core/Public/Containers/Array.h:1279] Check log for full callstack.
To Reproduce
Unable to produce it consistently, if you have some more info, please let me know!
Mine hasn't crashed after starting but it definitely crashing a lot more often now while I am playing and it's pretty random things.
i just hosted a new server today with the same issue. It runs fine 4-5hours with one player and then crashed 5times within 30min after another friend joined. It looked like that special player caused the error. Not immediately but after 1-2mins. When he stopped joining server stopped crashing also.
<ErrorMessage>Hang detected on GameThread: 0x0000000006ce5fbb PalServer-Linux-Test!ThreadStackWalker(int, siginfo_t*, void*) [C:/works/Pal-UE-EngineSource/Engine/Source/./Runtime/Core/Private/Unix/UnixPlatformCrashContext.cpp:1034] 0x00007f1e18465140 libpthread.so.0!UnknownFunction(0x1313f) 0x00007f1e184607b0 libpthread.so.0!pthread_cond_wait(+0x1df) 0x0000000006b2b92b PalServer-Linux-Test!FPThreadEvent::Wait(unsigned int, bool) [C:/works/Pal-UE-EngineSource/Engine/Source/./Runtime/Core/Private/GenericPlatform/GenericPlatformProcess.cpp:451] Check log for full callstack.</ErrorMessage>
Update: It doesnt crash when the "special player" is alone on the server, so may first suspicion might be wrong.
@thijsvanloef Has this problem been solved? No conclusion either