[BUG] Signal 11 caught - Segmention Fault

Describe the bug
The server fails to start, encountering a Signal 11 (Segmentation Fault). I believe to have seen some modifications to the BOX_DYNAREC Args in another issue, but found no combination where it worked. Tried the same without the BOX_DYNAREC Args but it crashes no matter what.
I hope I just overlooked some simple misconfiguration but if so I didn't manage to find it
To Reproduce
Steps to reproduce the behavior:

Use the following command to start the server:
podman run -d
--name palworld-server
-p 8211:8211/udp
-p 27015:27015/udp
-v ~/palworld:/palworld:Z
-e PUID=1000
-e PGID=1000
-e PORT=8211
-e PLAYERS=16
-e MULTITHREADING=true
-e RCON_ENABLED=true
-e RCON_PORT=25575
-e TZ=UTC
-e ADMIN_PASSWORD="hahahihigogo"
-e SERVER_PASSWORD="haha"
-e COMMUNITY=false
-e SERVER_NAME="palworld-server-podman"
-e BOX64_DYNAREC_STRONGMEM=3
-e BOX64_DYNAREC_BIGBLOCK=0
-e BOX64_DYNAREC_SAFEFLAGS=2
-e BOX64_DYNAREC_FASTROUND=0
-e BOX64_DYNAREC_FASTNAN=0
-e BOX64_DYNAREC_X87DOUBLE=1
-e SERVER_DESCRIPTION="Running Palworld server on Raspberry Pi with Podman"
-e ALLOW_CONNECT_PLATFORM="Steam"
--restart=always
--stop-timeout 30
docker.io/thijsvanloef/palworld-server-docker:latest

Wait for the server to start.

Observe the logs for errors.

Expected behavior
The server should initialize successfully.
Actual behavior
The server fails with Signal 11 (Segmentation Fault).
Screenshots

OS information (IMPORTANT)
OS: Debian GNU/Linux 12 (Bookworm) (Kernel 6.1.0-rpi6-rpi-v8)
Palworld Version: v<IP_ADDRESS>395
Docker Image Version: docker.io/thijsvanloef/palworld-server-docker:latest
Hardware information (IMPORTANT)
CPU: Cortex-A72 @ 1.80 GHz (Raspberry Pi 4)
Memory: 8GB
docker-compose.yml contents (IMPORTANT)
Not applicable, as Podman is used directly. Command provided in "To Reproduce" section.
# docker-compose.yml contents here

Container/Host Logs (IMPORTANT)

Logs
****EXECUTING USERMOD****
usermod: no changes
****Checking for new Palworld Server updates****
Current Version:<PHONE_NUMBER>374736396
The server is up to date!
****Checking for available container updates****
New version available: null
Learn how to update the container: https://palworld-server-docker.loef.dev/guides/update-the-container
****GENERATING CONFIG****
Using Env vars to create PalWorldSettings.ini
****Compiling PalWorldSettings.ini****
Compiling PalWorldSettings.ini done!
****GENERATING CRONTAB****
BACKUP_ENABLED=true
Adding cronjob for auto backups
time="2024-12-02T05:47:57Z" level=warning msg="process reaping disabled, not pid 1"
Cronjobs started
****Starting Server****
./PalServer-arm64.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
time="2024-12-02T05:47:58Z" level=warning msg="process reaping disabled, not pid 1"
time="2024-12-02T05:47:58Z" level=info msg="read crontab: /home/steam/server/crontab"
The file already exists: /palworld/Pal/Binaries/Linux/steamclient.so
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
Shutdown handler: initalize.
5.1.1-0+++UE5+Release-5.1 1008 0
Disabling core dumps.
CAppInfoCacheReadFromDiskThread took 4 milliseconds to initialize
Waiting for RCON(25575) port to open to show player logging...
Setting breakpad minidump AppID = 2394010
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
root@kubemstr:/home/makruse# podman logs -f --tail 50 palworld-server
****EXECUTING USERMOD****
usermod: no changes
****Checking for new Palworld Server updates****
Current Version:<PHONE_NUMBER>374736396
The server is up to date!
****Checking for available container updates****
New version available: null
Learn how to update the container: https://palworld-server-docker.loef.dev/guides/update-the-container
****GENERATING CONFIG****
Using Env vars to create PalWorldSettings.ini
****Compiling PalWorldSettings.ini****
Compiling PalWorldSettings.ini done!
****GENERATING CRONTAB****
BACKUP_ENABLED=true
Adding cronjob for auto backups
time="2024-12-02T05:47:57Z" level=warning msg="process reaping disabled, not pid 1"
Cronjobs started
****Starting Server****
./PalServer-arm64.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
time="2024-12-02T05:47:58Z" level=warning msg="process reaping disabled, not pid 1"
time="2024-12-02T05:47:58Z" level=info msg="read crontab: /home/steam/server/crontab"
The file already exists: /palworld/Pal/Binaries/Linux/steamclient.so
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
Shutdown handler: initalize.
5.1.1-0+++UE5+Release-5.1 1008 0
Disabling core dumps.
CAppInfoCacheReadFromDiskThread took 4 milliseconds to initialize
Waiting for RCON(25575) port to open to show player logging...
Setting breakpad minidump AppID = 2394010
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Game version is v<IP_ADDRESS>395
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
Malloc Size=131160 LargeMemoryPoolOffset=393352
Waiting for RCON(25575) port to open to show player logging...
Malloc Size=131160 LargeMemoryPoolOffset=524536
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: +0: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 12 (bookworm) (6.1.0-rpi6-rpi-v8), CPU: Box64 on Cortex-A72 @1.80 GHz, GPU: UnknownVendor
LogInit: Compiled (64-bit): Oct 20 2024 16:52:36
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-77-ED9CFBACCB3F48FABFB7C006D992A531/" -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.12.02-05.52.28:892][  0]LogInit: Unix hardware info:
[2024.12.02-05.52.28:893][  0]LogInit:  - we are the first instance of this executable
[2024.12.02-05.52.28:893][  0]LogInit:  - this process' id (pid) is 241, parent process' id (ppid) is 77
[2024.12.02-05.52.28:893][  0]LogInit:  - we are not running under debugger
[2024.12.02-05.52.28:893][  0]LogInit:  - machine network name is 'fea6cd576479'
[2024.12.02-05.52.28:897][  0]LogInit:  - user name is 'steam' (steam)
[2024.12.02-05.52.28:897][  0]LogInit:  - we're logged in locally
[2024.12.02-05.52.28:897][  0]LogInit:  - we're running with rendering
[2024.12.02-05.52.28:898][  0]LogInit:  - CPU: GenuineIntel 'Box64 on Cortex-A72 @1.80 GHz' (signature: 0x40661)
[2024.12.02-05.52.28:899][  0]LogInit:  - Number of physical cores available for the process: 4
[2024.12.02-05.52.28:899][  0]LogInit:  - Number of logical cores available for the process: 4
[2024.12.02-05.52.28:900][  0]LogInit:  - Cache line size: 64
[2024.12.02-05.52.28:900][  0]LogInit:  - GPU Brand Info: UnknownVendor
[2024.12.02-05.52.28:900][  0]LogInit:  - Memory allocator used: Mimalloc
[2024.12.02-05.52.28:901][  0]LogInit:  - This binary is optimized with LTO: no, PGO: no, instrumented for PGO data collection: no
[2024.12.02-05.52.28:901][  0]LogInit:  - This is an internal build.
[2024.12.02-05.52.28:904][  0]LogCore: Skipped benchmarking clocks because the engine is running in a standalone program mode - CLOCK_MONOTONIC will be used.
[2024.12.02-05.52.28:904][  0]LogInit: Unix-specific commandline switches:
[2024.12.02-05.52.28:904][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2024.12.02-05.52.28:905][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
[2024.12.02-05.52.28:905][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
[2024.12.02-05.52.28:905][  0]LogInit:  -filemapcachesize=NUMBER - set the size for case-sensitive file mapping cache
[2024.12.02-05.52.28:905][  0]LogInit:  -useksm - uses kernel same-page mapping (KSM) for mapped memory (OFF)
[2024.12.02-05.52.28:905][  0]LogInit:  -ksmmergeall - marks all mmap'd memory pages suitable for KSM (OFF)
[2024.12.02-05.52.28:905][  0]LogInit:  -preloadmodulesymbols - Loads the main module symbols file into memory (OFF)
[2024.12.02-05.52.28:906][  0]LogInit:  -sigdfl=SIGNAL - Allows a specific signal to be set to its default handler rather then ignoring the signal
[2024.12.02-05.52.28:906][  0]LogInit:  -crashhandlerstacksize - Allows setting crash handler stack sizes (204800)
[2024.12.02-05.52.28:907][  0]LogInit:  -noexclusivelockonwrite - disables marking files created by the engine as exclusive locked while the engine has them opened
[2024.12.02-05.52.28:907][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2024.12.02-05.52.28:908][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2024.12.02-05.52.28:908][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2024.12.02-05.52.28:908][  0]LogInit:  - Physical RAM available (not considering process quota): 8 GB (7811 MB, 7998652 KB,<PHONE_NUMBER> bytes)
[2024.12.02-05.52.28:909][  0]LogInit:  - VirtualMemoryAllocator pools will grow at scale 1.4
[2024.12.02-05.52.28:909][  0]LogInit:  - MemoryRangeDecommit() will be a no-op (re-run with -vmapoolevict to change)
[2024.12.02-05.52.28:909][  0]LogInit:  - PageSize 4096
[2024.12.02-05.52.28:910][  0]LogInit:  - BinnedPageSize 65536
[2024.12.02-05.52.29:523][  0]LogUObjectArray: 419 objects as part of root set at end of initial load.
[2024.12.02-05.52.29:524][  0]LogUObjectAllocator: 89064 out of 0 bytes used by permanent object pool.
[2024.12.02-05.52.29:524][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2024.12.02-05.52.29:554][  0]LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
[2024.12.02-05.52.29:557][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.12.02-05.52.29:558][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.12.02-05.52.29:560][  0]LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
[2024.12.02-05.52.29:573][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.12.02-05.52.29:573][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.12.02-05.52.29:594][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.12.02-05.52.29:595][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.12.02-05.52.29:595][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.12.02-05.52.29:595][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.12.02-05.52.29:637][  0]LogPackageLocalizationCache: Processed 2 localized package path(s) for 1 prioritized culture(s) in 0.015689 seconds
[2024.12.02-05.52.29:645][  0]CrashReportCoreLog: CrashReportClientVersion=1.0
[2024.12.02-05.52.29:645][  0]CrashReportCoreLog: CrashReportReceiver disabled
[2024.12.02-05.52.29:645][  0]CrashReportCoreLog: DataRouterUrl: https://o1291919.ingest.sentry.io/api/6513339/unreal/4a1a3921f51f4975b4cf8dd19022cb20/
[2024.12.02-05.52.29:765][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.12.02-05.52.29:765][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.12.02-05.52.29:809][  0]LogCrashDebugHelper: DepotName: //UE5/Release-5.1
[2024.12.02-05.52.29:810][  0]LogCrashDebugHelper: BuiltFromCL: 0
[2024.12.02-05.52.29:810][  0]LogCrashDebugHelper: EngineVersion: 5.1.1-0+++UE5+Release-5.1
[2024.12.02-05.52.29:810][  0]LogCrashDebugHelper: BuildVersion: ++UE5+Release-5.1-CL-0
[2024.12.02-05.52.30:836][  0]CrashReportCoreLog: Got 3 pending files to upload from 'crashinfo-Pal-pid-77-ED9CFBACCB3F48FABFB7C006D992A531'
[2024.12.02-05.52.30:836][  0]CrashReportCoreLog: State change from Ready to SendingFiles
[2024.12.02-05.52.30:837][  0]CrashReportCoreLog: CompressAndSendData have 3 pending files
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
[2024.12.02-05.52.30:845][  0]CrashReportCoreLog: CompressAndSendData compressing 4537 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-77-ED9CFBACCB3F48FABFB7C006D992A531/CrashContext.rCommonUnixCrashHandler: Signal=11
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
/usr/local/bin/box64: line 32:   124 Segmentation fault      "$BINARY_PATH" "$@"

Additional context

Bug Report Checklist

[x] I searched for my issue on the Known issues page
[x] I searched for my issue in the Closed issues
[x] I have included all relevant information required above.
[x] I am willing to fix this bug

Hi! While running it on my arm host, I am unable to recreate the error.
I sadly do not own a raspberry pi to test this on.
Maybe @sonroyaalmerol Might have an idea?

If there's anything I can help with to debug feel free to tell me.
Palworld in a FexBash works in general on the raspberry pi 4b, so I don't think it's a ressource problem. But unfortunately that level of error goes a bit too deep for my knowledge and I don't know how to exactly troubleshoot that

I'll see if I can add a Box64 build for RPI4. For now, have you tried setting ARM64_DEVICE=rpi5?  from the logs for better readability)
Starting Server
./PalServer-arm64.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
time="2024-12-04T18:03:37Z" level=warning msg="process reaping disabled, not pid 1"
time="2024-12-04T18:03:37Z" level=info msg="read crontab: /home/steam/server/crontab"
The file already exists: /palworld/Pal/Binaries/Linux/steamclient.so
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
Shutdown handler: initalize.
5.1.1-0+++UE5+Release-5.1 1008 0
Disabling core dumps.
CAppInfoCacheReadFromDiskThread took 15 milliseconds to initialize
Setting breakpad minidump AppID = 2394010
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
Game version is v<IP_ADDRESS>395
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
Waiting for RCON(25575) port to open to show player logging...
Malloc Size=131160 LargeMemoryPoolOffset=393352
Malloc Size=131160 LargeMemoryPoolOffset=524536
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: +0: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 12 (bookworm) (6.6.62+rpt-rpi-v8), CPU: Box64 on Cortex-A72 @1.80 GHz, GPU: UnknownVendor
LogInit: Compiled (64-bit): Oct 20 2024 16:52:36
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-129-934B309ABC7D4BAC83A0BE10C4FF7F91/" -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.12.04-18.06.46:211][  0]LogInit: Unix hardware info:
[2024.12.04-18.06.46:211][  0]LogInit:  - we are the first instance of this executable
[2024.12.04-18.06.46:211][  0]LogInit:  - this process' id (pid) is 261, parent process' id (ppid) is 129
[2024.12.04-18.06.46:212][  0]LogInit:  - we are not running under debugger
[2024.12.04-18.06.46:212][  0]LogInit:  - machine network name is 'fff0c9190a17'
[2024.12.04-18.06.46:213][  0]LogInit:  - user name is 'steam' (steam)
[2024.12.04-18.06.46:213][  0]LogInit:  - we're logged in locally
[2024.12.04-18.06.46:213][  0]LogInit:  - we're running with rendering
[2024.12.04-18.06.46:213][  0]LogInit:  - CPU: GenuineIntel 'Box64 on Cortex-A72 @1.80 GHz' (signature: 0x40661)
[2024.12.04-18.06.46:214][  0]LogInit:  - Number of physical cores available for the process: 4
[2024.12.04-18.06.46:214][  0]LogInit:  - Number of logical cores available for the process: 4
[2024.12.04-18.06.46:214][  0]LogInit:  - Cache line size: 64
[2024.12.04-18.06.46:215][  0]LogInit:  - GPU Brand Info: UnknownVendor
[2024.12.04-18.06.46:215][  0]LogInit:  - Memory allocator used: Mimalloc
[2024.12.04-18.06.46:215][  0]LogInit:  - This binary is optimized with LTO: no, PGO: no, instrumented for PGO data collection: no
[2024.12.04-18.06.46:215][  0]LogInit:  - This is an internal build.
[2024.12.04-18.06.46:216][  0]LogCore: Skipped benchmarking clocks because the engine is running in a standalone program mode - CLOCK_MONOTONIC will be used.
[2024.12.04-18.06.46:217][  0]LogInit: Unix-specific commandline switches:
[2024.12.04-18.06.46:217][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2024.12.04-18.06.46:217][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
[2024.12.04-18.06.46:217][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
[2024.12.04-18.06.46:217][  0]LogInit:  -filemapcachesize=NUMBER - set the size for case-sensitive file mapping cache
[2024.12.04-18.06.46:217][  0]LogInit:  -useksm - uses kernel same-page mapping (KSM) for mapped memory (OFF)
[2024.12.04-18.06.46:217][  0]LogInit:  -ksmmergeall - marks all mmap'd memory pages suitable for KSM (OFF)
[2024.12.04-18.06.46:217][  0]LogInit:  -preloadmodulesymbols - Loads the main module symbols file into memory (OFF)
[2024.12.04-18.06.46:217][  0]LogInit:  -sigdfl=SIGNAL - Allows a specific signal to be set to its default handler rather then ignoring the signal
[2024.12.04-18.06.46:217][  0]LogInit:  -crashhandlerstacksize - Allows setting crash handler stack sizes (204800)
[2024.12.04-18.06.46:218][  0]LogInit:  -noexclusivelockonwrite - disables marking files created by the engine as exclusive locked while the engine has them opened
[2024.12.04-18.06.46:219][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2024.12.04-18.06.46:219][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2024.12.04-18.06.46:219][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2024.12.04-18.06.46:219][  0]LogInit:  - Physical RAM available (not considering process quota): 8 GB (7809 MB, 7997332 KB,<PHONE_NUMBER> bytes)
[2024.12.04-18.06.46:219][  0]LogInit:  - VirtualMemoryAllocator pools will grow at scale 1.4
[2024.12.04-18.06.46:219][  0]LogInit:  - MemoryRangeDecommit() will be a no-op (re-run with -vmapoolevict to change)
[2024.12.04-18.06.46:219][  0]LogInit:  - PageSize 4096
[2024.12.04-18.06.46:220][  0]LogInit:  - BinnedPageSize 65536
[2024.12.04-18.06.46:546][  0]LogUObjectArray: 419 objects as part of root set at end of initial load.
[2024.12.04-18.06.46:546][  0]LogUObjectAllocator: 89064 out of 0 bytes used by permanent object pool.
[2024.12.04-18.06.46:546][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2024.12.04-18.06.46:555][  0]LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
[2024.12.04-18.06.46:557][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.12.04-18.06.46:557][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.12.04-18.06.46:558][  0]LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
[2024.12.04-18.06.46:567][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.12.04-18.06.46:568][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.12.04-18.06.46:583][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.12.04-18.06.46:583][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.12.04-18.06.46:584][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.12.04-18.06.46:584][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.12.04-18.06.46:634][  0]LogPackageLocalizationCache: Processed 2 localized package path(s) for 1 prioritized culture(s) in 0.014654 seconds
[2024.12.04-18.06.46:640][  0]CrashReportCoreLog: CrashReportClientVersion=1.0
[2024.12.04-18.06.46:641][  0]CrashReportCoreLog: CrashReportReceiver disabled
[2024.12.04-18.06.46:644][  0]CrashReportCoreLog: DataRouterUrl: https://o1291919.ingest.sentry.io/api/6513339/unreal/4a1a3921f51f4975b4cf8dd19022cb20/
[2024.12.04-18.06.46:703][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.12.04-18.06.46:703][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.12.04-18.06.46:725][  0]LogCrashDebugHelper: DepotName: //UE5/Release-5.1
[2024.12.04-18.06.46:725][  0]LogCrashDebugHelper: BuiltFromCL: 0
[2024.12.04-18.06.46:727][  0]LogCrashDebugHelper: EngineVersion: 5.1.1-0+++UE5+Release-5.1
[2024.12.04-18.06.46:727][  0]LogCrashDebugHelper: BuildVersion: ++UE5+Release-5.1-CL-0
[2024.12.04-18.06.47:732][  0]CrashReportCoreLog: Got 3 pending files to upload from 'crashinfo-Pal-pid-129-934B309ABC7D4BAC83A0BE10C4FF7F91'
[2024.12.04-18.06.47:732][  0]CrashReportCoreLog: State change from Ready to SendingFiles
[2024.12.04-18.06.47:732][  0]CrashReportCoreLog: CompressAndSendData have 3 pending files
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
[2024.12.04-18.06.47:737][  0]CrashReportCoreLog: CompressAndSendData compressing 4538 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-129-934B309ABC7D4BAC83A0BE10C4FF7F91/CrashConteCommonUnixCrashHandler: Signal=11
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
cli: execute: auth: rcon: rcon: read packet size: read tcp <IP_ADDRESS>:40016-><IP_ADDRESS>:25575: read: connection reset by peer
/usr/local/bin/box64: line 32:   129 Segmentation fault      "$BINARY_PATH" "$@"

When I opened the issue it was a new world. I didn't remove the volume when I tried rpi4, let me try that real quick

Okay it's the same behaviour.
Deleted my volume so it had to install from scratch:
024.12.04-20.21.45:851][  0]CrashReportCoreLog: Got 3 pending files to upload from 'crashinfo-Pal-pid-143-CD7C306AE314478C90AC798BFE86ED69'
[2024.12.04-20.21.45:851][  0]CrashReportCoreLog: State change from Ready to SendingFiles
[2024.12.04-20.21.45:851][  0]CrashReportCoreLog: CompressAndSendData have 3 pending files
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
[2024.12.04-20.21.45:855][  0]CrashReportCoreLog: CompressAndSendData compressing 4538 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-143-CD7C306AE314478C90AC798BFE86ED69/CrashConteCommonUnixCrashHandler: Signal=11
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
cli: execute: auth: rcon: rcon: read packet size: read tcp <IP_ADDRESS>:60064-><IP_ADDRESS>:25575: read: connection reset by peer
/usr/local/bin/box64: line 32:   143 Segmentation fault      "$BINARY_PATH" "$@"

I've added the rpi4 Box64 build in my steamcmd-arm64 base image. @thijsvanloef would need to update the base image tag for it to take effect so you'll need to wait for that (or you could build the image yourself).
ARM64_DEVICE=rpi4 will be the env var you'll need to use the rpi4 build in the new image.
Unfortunately, I can't guarantee that this will work as well. I don't have an rpi4 to test it so I can't confirm it myself.

I've created the thijsvanloef/palworld-server-docker:dev with the new arm base image

hm, unfortunately the crash still occurs
podman run -d     --name palworld-server     -p 8211:8211/udp     -p 27015:27015/udp     -v ~/palworld:/palworld:Z     -e PUID=1000     -e PGID=1000     -e PORT=8211     -e PLAYERS=16     -e MULTITHREADING=true     -e RCON_ENABLED=true     -e RCON_PORT=25575     -e TZ=UTC     -e ADMIN_PASSWORD="hahahihigogo"     -e SERVER_PASSWORD="haha"     -e COMMUNITY=false     -e SERVER_NAME="palworld-server-podman"     -e BOX64_DYNAREC_STRONGMEM=3     -e BOX64_DYNAREC_BIGBLOCK=0     -e BOX64_DYNAREC_SAFEFLAGS=2      -e BOX64_DYNAREC_FASTROUND=0     -e BOX64_DYNAREC_FASTNAN=0     -e BOX64_DYNAREC_X87DOUBLE=1     -e SERVER_DESCRIPTION="Running Palworld server on Raspberry Pi with Podman" -e ARM64_DEVICE=rpi4  -e ALLOW_CONNECT_PLATFORM="Steam"     --restart=always     --stop-timeout 30     docker.io/thijsvanloef/palworld-server-docker:dev
c55692c8ed5de495c8254ce934736f558790b4f580edb72bccf9e76851ace37d
podman logs -f --tail 50 palworld-server
EXECUTING USERMOD
usermod: no changes
Server installation not detected.
Starting Installation
Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
Logging directory: '/home/steam/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
[  0%] Downloading update...
[  0%] Checking for available updates...
[----] Download complete.
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Cleaning up...
[----] Update complete, launching Steamcmd...
steamcmd.sh[22]: Restarting steamcmd by request...
UpdateUI: skip show logoRedirecting stderr to '/home/steam/Steam/logs/stderr.txt'
Logging directory: '/home/steam/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version<PHONE_NUMBER>
-- type 'quit' to exit --
Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 439 msec
OK
"@sSteamCmdForcePlatformType" = "linux"
"@sSteamCmdForcePlatformBitness" = "64"
IPC function call IClientAppManager::ForceInstallDirOverride took too long: 123 msec
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
IPC function call IClientAppManager::GetUpdateInfo took too long: 137 msec
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x61) downloading, progress: 0.10 (2097152 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 0.41 (8388608 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 0.72 (14680064 /<PHONE_NUMBER>)
[ .... reduced ....]
Update state (0x61) downloading, progress: 93.79<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 93.89<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 94.05<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 94.20 (19Checking for available container updates
New version available: 1.0.0
Learn how to update the container: https://palworld-server-docker.loef.dev/guides/update-the-container
GENERATING CONFIG
Using Env vars to create PalWorldSettings.ini
Compiling PalWorldSettings.ini
Compiling PalWorldSettings.ini done!
GENERATING CRONTAB
BACKUP_ENABLED=true
Adding cronjob for auto backups
time="2024-12-05T12:11:10Z" level=warning msg="process reaping disabled, not pid 1"
Cronjobs started
Starting Server
./PalServer-arm64.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
time="2024-12-05T12:11:10Z" level=warning msg="process reaping disabled, not pid 1"
time="2024-12-05T12:11:10Z" level=info msg="read crontab: /home/steam/server/crontab"
The file has been successfully copied: /palworld/linux64/steamclient.so -> /palworld/Pal/Binaries/Linux/steamclient.so
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
Shutdown handler: initalize.
5.1.1-0+++UE5+Release-5.1 1008 0
Disabling core dumps.
CAppInfoCacheReadFromDiskThread took 9 milliseconds to initialize
Waiting for RCON(25575) port to open to show player logging...
Setting breakpad minidump AppID = 2394010
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Game version is v<IP_ADDRESS>518
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
Malloc Size=131160 LargeMemoryPoolOffset=393352
Malloc Size=131160 LargeMemoryPoolOffset=524536
Waiting for RCON(25575) port to open to show player logging...
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: +0: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 12 (bookworm) (6.6.62+rpt-rpi-v8), CPU: Box64 on Cortex-A72 @1.80 GHz, GPU: UnknownVendor
LogInit: Compiled (64-bit): Oct 20 2024 16:52:36
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-142-CC73169CDEF245C5925DB549ED8A7F19/" -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.12.05-12.14.13:607][  0]LogInit: Unix hardware info:
[2024.12.05-12.14.13:607][  0]LogInit:  - we are the first instance of this executable
[2024.12.05-12.14.13:607][  0]LogInit:  - this process' id (pid) is 260, parent process' id (ppid) is 142
[2024.12.05-12.14.13:607][  0]LogInit:  - we are not running under debugger
[2024.12.05-12.14.13:607][  0]LogInit:  - machine network name is 'c55692c8ed5d'
[2024.12.05-12.14.13:608][  0]LogInit:  - user name is 'steam' (steam)
[2024.12.05-12.14.13:608][  0]LogInit:  - we're logged in locally
[2024.12.05-12.14.13:608][  0]LogInit:  - we're running with rendering
[2024.12.05-12.14.13:608][  0]LogInit:  - CPU: GenuineIntel 'Box64 on Cortex-A72 @1.80 GHz' (signature: 0x40661)
[2024.12.05-12.14.13:608][  0]LogInit:  - Number of physical cores available for the process: 4
[2024.12.05-12.14.13:608][  0]LogInit:  - Number of logical cores available for the process: 4
[2024.12.05-12.14.13:608][  0]LogInit:  - Cache line size: 64
[2024.12.05-12.14.13:608][  0]LogInit:  - GPU Brand Info: UnknownVendor
[2024.12.05-12.14.13:608][  0]LogInit:  - Memory allocator used: Mimalloc
[2024.12.05-12.14.13:608][  0]LogInit:  - This binary is optimized with LTO: no, PGO: no, instrumented for PGO data collection: no
[2024.12.05-12.14.13:608][  0]LogInit:  - This is an internal build.
[2024.12.05-12.14.13:609][  0]LogCore: Skipped benchmarking clocks because the engine is running in a standalone program mode - CLOCK_MONOTONIC will be used.
[2024.12.05-12.14.13:609][  0]LogInit: Unix-specific commandline switches:
[2024.12.05-12.14.13:609][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2024.12.05-12.14.13:609][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
[2024.12.05-12.14.13:609][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
[2024.12.05-12.14.13:609][  0]LogInit:  -filemapcachesize=NUMBER - set the size for case-sensitive file mapping cache
[2024.12.05-12.14.13:609][  0]LogInit:  -useksm - uses kernel same-page mapping (KSM) for mapped memory (OFF)
[2024.12.05-12.14.13:609][  0]LogInit:  -ksmmergeall - marks all mmap'd memory pages suitable for KSM (OFF)
[2024.12.05-12.14.13:609][  0]LogInit:  -preloadmodulesymbols - Loads the main module symbols file into memory (OFF)
[2024.12.05-12.14.13:609][  0]LogInit:  -sigdfl=SIGNAL - Allows a specific signal to be set to its default handler rather then ignoring the signal
[2024.12.05-12.14.13:609][  0]LogInit:  -crashhandlerstacksize - Allows setting crash handler stack sizes (204800)
[2024.12.05-12.14.13:610][  0]LogInit:  -noexclusivelockonwrite - disables marking files created by the engine as exclusive locked while the engine has them opened
[2024.12.05-12.14.13:610][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2024.12.05-12.14.13:610][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2024.12.05-12.14.13:610][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2024.12.05-12.14.13:610][  0]LogInit:  - Physical RAM available (not considering process quota): 8 GB (7809 MB, 7997332 KB,<PHONE_NUMBER> bytes)
[2024.12.05-12.14.13:611][  0]LogInit:  - VirtualMemoryAllocator pools will grow at scale 1.4
[2024.12.05-12.14.13:611][  0]LogInit:  - MemoryRangeDecommit() will be a no-op (re-run with -vmapoolevict to change)
[2024.12.05-12.14.13:611][  0]LogInit:  - PageSize 4096
[2024.12.05-12.14.13:612][  0]LogInit:  - BinnedPageSize 65536
[2024.12.05-12.14.14:025][  0]LogUObjectArray: 419 objects as part of root set at end of initial load.
[2024.12.05-12.14.14:025][  0]LogUObjectAllocator: 89056 out of 0 bytes used by permanent object pool.
[2024.12.05-12.14.14:025][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2024.12.05-12.14.14:036][  0]LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
[2024.12.05-12.14.14:038][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.12.05-12.14.14:039][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.12.05-12.14.14:043][  0]LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
[2024.12.05-12.14.14:050][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.12.05-12.14.14:051][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.12.05-12.14.14:067][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.12.05-12.14.14:067][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.12.05-12.14.14:068][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.12.05-12.14.14:068][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.12.05-12.14.14:106][  0]LogPackageLocalizationCache: Processed 2 localized package path(s) for 1 prioritized culture(s) in 0.009346 seconds
[2024.12.05-12.14.14:111][  0]CrashReportCoreLog: CrashReportClientVersion=1.0
[2024.12.05-12.14.14:111][  0]CrashReportCoreLog: CrashReportReceiver disabled
[2024.12.05-12.14.14:111][  0]CrashReportCoreLog: DataRouterUrl: https://o1291919.ingest.sentry.io/api/6513339/unreal/4a1a3921f51f4975b4cf8dd19022cb20/
[2024.12.05-12.14.14:169][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.12.05-12.14.14:169][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.12.05-12.14.14:190][  0]LogCrashDebugHelper: DepotName: //UE5/Release-5.1
[2024.12.05-12.14.14:191][  0]LogCrashDebugHelper: BuiltFromCL: 0
[2024.12.05-12.14.14:191][  0]LogCrashDebugHelper: EngineVersion: 5.1.1-0+++UE5+Release-5.1
[2024.12.05-12.14.14:191][  0]LogCrashDebugHelper: BuildVersion: ++UE5+Release-5.1-CL-0
[2024.12.05-12.14.15:189][  0]CrashReportCoreLog: Got 3 pending files to upload from 'crashinfo-Pal-pid-142-CC73169CDEF245C5925DB549ED8A7F19'
[2024.12.05-12.14.15:189][  0]CrashReportCoreLog: State change from Ready to SendingFiles
[2024.12.05-12.14.15:189][  0]CrashReportCoreLog: CompressAndSendData have 3 pending files
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
[2024.12.05-12.14.15:193][  0]CrashReportCoreLog: CompressAndSendData compressing 4538 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-142-CC73169CDEF245C5925DB549ED8A7F19/CrashConteCommonUnixCrashHandler: Signal=11
Engine crash handling finished; re-raising signal 11 for the default handler. Good bye.
cli: execute: auth: rcon: rcon: read packet size: read tcp <IP_ADDRESS>:45350-><IP_ADDRESS>:25575: read: connection reset by peer
/usr/local/bin/box64: line 41:   142 Segmentation fault      "$BINARY_PATH" "$@"

That's unfortunate. Can you provide another set of logs with BOX64_LOG=1?

podman run -d     --name palworld-server     -p 8211:8211/udp     -p 27015:27015/udp     -v ~/palworld:/palworld:Z     -e PUID=1000     -e PGID=1000     -e PORT=8211     -e PLAYERS=16     -e MULTITHREADING=true     -e RCON_ENABLED=true     -e RCON_PORT=25575     -e TZ=UTC     -e ADMIN_PASSWORD="hahahihigogo"     -e SERVER_PASSWORD="haha"     -e COMMUNITY=false     -e SERVER_NAME="palworld-server-podman"     -e BOX64_DYNAREC_STRONGMEM=3     -e BOX64_DYNAREC_BIGBLOCK=0     -e BOX64_DYNAREC_SAFEFLAGS=2      -e BOX64_DYNAREC_FASTROUND=0     -e BOX64_DYNAREC_FASTNAN=0     -e BOX64_DYNAREC_X87DOUBLE=1 -e BOX64_LOG=1    -e SERVER_DESCRIPTION="Running Palworld server on Raspberry Pi with Podman" -e ARM64_DEVICE=rpi4  -e ALLOW_CONNECT_PLATFORM="Steam"     --restart=always     --stop-timeout 30     docker.io/thijsvanloef/palworld-server-docker:dev
podman logs palworld-server
EXECUTING USERMOD
usermod: no changes
Server installation not detected.
Starting Installation
Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
Logging directory: '/home/steam/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
[  0%] Downloading update...
[  0%] Checking for available updates...
[----] Download complete.
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Cleaning up...
[----] Update complete, launching Steamcmd...
steamcmd.sh[22]: Restarting steamcmd by request...
UpdateUI: skip show logoRedirecting stderr to '/home/steam/Steam/logs/stderr.txt'
Logging directory: '/home/steam/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version<PHONE_NUMBER>
-- type 'quit' to exit --
Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 292 msec
IPC function call IClientUtils::GetConnectedUniverse took too long: 44 msec
OK
"@sSteamCmdForcePlatformType" = "linux"
"@sSteamCmdForcePlatformBitness" = "64"
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
IPC function call IClientAppManager::GetUpdateInfo took too long: 138 msec
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x61) downloading, progress: 0.26 (5242880 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 0.72 (14680064 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 1.20 (24524632 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 1.25 (25573208 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 1.25 (25573208 /<PHONE_NUMBER>)
[ reduced ]
Update state (0x61) downloading, progress: 94.82<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 94.97<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 95.07<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 95.22<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progChecking for available container updates
New version available: null
Learn how to update the container: https://palworld-server-docker.loef.dev/guides/update-the-container
GENERATING CONFIG
Using Env vars to create PalWorldSettings.ini
Compiling PalWorldSettings.ini
Compiling PalWorldSettings.ini done!
GENERATING CRONTAB
BACKUP_ENABLED=true
Adding cronjob for auto backups
time="2024-12-05T12:49:20Z" level=warning msg="process reaping disabled, not pid 1"
Cronjobs started
Starting Server
./PalServer-arm64.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
time="2024-12-05T12:49:20Z" level=warning msg="process reaping disabled, not pid 1"
time="2024-12-05T12:49:20Z" level=info msg="read crontab: /home/steam/server/crontab"
The file has been successfully copied: /palworld/linux64/steamclient.so -> /palworld/Pal/Binaries/Linux/steamclient.so
Dynarec will not try to make big block
Dynarec will try to emulate a strong memory model with more performance loss
Dynarec will use only double for x87 emulation
Dynarec will try to normalize generated NAN
Dynarec will try to generate x86 precise IEEE->int rounding
Dynarec will play it safe with x64 flags
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz
Params database has 95 entries
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 103 Env var
BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/
Looking for /palworld/Pal/Binaries/Linux/PalServer-Linux-Shipping
argv[1]="Pal"
argv[2]="-port=8211"
argv[3]="-queryport=27015"
argv[4]="-useperfthreads"
argv[5]="-NoAsyncLoadingThread"
argv[6]="-UseMultithreadForDS"
Rename process to "PalServer-Linux-Shipping"
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using emulated /palworld/Pal/Binaries/Linux/../../../Engine/Binaries/ThirdParty/Steamworks/Steamv153/x86_64-unknown-linux-gnu/libsteam_api.so
Using emulated /palworld/Pal/Binaries/Linux/../../../Engine/Binaries/Linux/libEOSSDK-Linux-Shipping.so
Using native(wrapped) librt.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Shutdown handler: initalize.
5.1.1-0+++UE5+Release-5.1 1008 0
Disabling core dumps.
Using emulated steamclient.so
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
Error loading needed lib crashhandler.so
Warning: Cannot dlopen("crashhandler.so"/0x3f064e8d30, 2)
CAppInfoCacheReadFromDiskThread took 15 milliseconds to initialize
Setting breakpad minidump AppID = 2394010
Error loading needed lib libsteam.so
Warning: Cannot dlopen("libsteam.so"/0x3f0003f7d9, 2)
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Error loading needed lib libSDL3.so.0
Warning: Cannot dlopen("libSDL3.so.0"/0x3f04aea16a, 2)
Waiting for RCON(25575) port to open to show player logging...
[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Game version is v<IP_ADDRESS>518
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
Malloc Size=131160 LargeMemoryPoolOffset=393352
Malloc Size=131160 LargeMemoryPoolOffset=524536
CommonUnixCrashHandler: Signal=11
posix_spawnp(0x7f884c7604, "/palworld/Engine/Binaries/Linux/CrashReportClient", (nil), 0x7f884c77b8, 0x7f884c7988, 0x7fb2bf8de0), IsX86=1 / fullpath="/palworld/Engine/Binaries/Linux/CrashReportClient"
=> posix_spawn(0x7f884c7604, "/usr/local/bin/box64-rpi4", (nil), 0x7f884c77b8, 0x7f884fa150 ["/usr/local/bin/box64-rpi4", "/palworld/Engine/Binaries/Linux/CrashReportClient", "-Abslog="/palworld/Pal/Saved/Logs/Pal-CRC.log""...:5], 0x62587990)
posix_spawn returned 0
Dynarec will not try to make big block
Dynarec will try to emulate a strong memory model with more performance loss
Dynarec will use only double for x87 emulation
Dynarec will try to normalize generated NAN
Dynarec will try to generate x86 precise IEEE->int rounding
Dynarec will play it safe with x64 flags
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz
Params database has 95 entries
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 104 Env var
BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/
Looking for /palworld/Engine/Binaries/Linux/CrashReportClient
argv[1]="-Abslog="/palworld/Pal/Saved/Logs/Pal-CRC.log""
argv[2]="-Unattended"
argv[3]="-ImplicitSend"
argv[4]=""/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-143-9B2972B317A34AB5BADBBB34802CA7DF/""
Rename process to "CrashReportClient"
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using native(wrapped) librt.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1
Waiting for RCON(25575) port to open to show player logging...
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: +0: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 12 (bookworm) (6.6.62+rpt-rpi-v8), CPU: Box64 on Cortex-A72 @1.80 GHz, GPU: UnknownVendor
LogInit: Compiled (64-bit): Oct 20 2024 16:52:36
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-143-9B2972B317A34AB5BADBBB34802CA7DF/" -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.12.05-12.52.21:161][  0]LogInit: Unix hardware info:
[2024.12.05-12.52.21:161][  0]LogInit:  - we are the first instance of this executable
[2024.12.05-12.52.21:161][  0]LogInit:  - this process' id (pid) is 261, parent process' id (ppid) is 143
[2024.12.05-12.52.21:162][  0]LogInit:  - we are not running under debugger
[2024.12.05-12.52.21:162][  0]LogInit:  - machine network name is 'edc6c1ba0629'
[2024.12.05-12.52.21:163][  0]LogInit:  - user name is 'steam' (steam)
[2024.12.05-12.52.21:163][  0]LogInit:  - we're logged in locally
[2024.12.05-12.52.21:163][  0]LogInit:  - we're running with rendering
[2024.12.05-12.52.21:164][  0]LogInit:  - CPU: GenuineIntel 'Box64 on Cortex-A72 @1.80 GHz' (signature: 0x40661)
[2024.12.05-12.52.21:164][  0]LogInit:  - Number of physical cores available for the process: 4
[2024.12.05-12.52.21:164][  0]LogInit:  - Number of logical cores available for the process: 4
[2024.12.05-12.52.21:164][  0]LogInit:  - Cache line size: 64
[2024.12.05-12.52.21:165][  0]LogInit:  - GPU Brand Info: UnknownVendor
[2024.12.05-12.52.21:165][  0]LogInit:  - Memory allocator used: Mimalloc
[2024.12.05-12.52.21:165][  0]LogInit:  - This binary is optimized with LTO: no, PGO: no, instrumented for PGO data collection: no
[2024.12.05-12.52.21:165][  0]LogInit:  - This is an internal build.
[2024.12.05-12.52.21:166][  0]LogCore: Skipped benchmarking clocks because the engine is running in a standalone program mode - CLOCK_MONOTONIC will be used.
[2024.12.05-12.52.21:167][  0]LogInit: Unix-specific commandline switches:
[2024.12.05-12.52.21:167][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2024.12.05-12.52.21:167][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
[2024.12.05-12.52.21:167][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
[2024.12.05-12.52.21:167][  0]LogInit:  -filemapcachesize=NUMBER - set the size for case-sensitive file mapping cache
[2024.12.05-12.52.21:167][  0]LogInit:  -useksm - uses kernel same-page mapping (KSM) for mapped memory (OFF)
[2024.12.05-12.52.21:167][  0]LogInit:  -ksmmergeall - marks all mmap'd memory pages suitable for KSM (OFF)
[2024.12.05-12.52.21:167][  0]LogInit:  -preloadmodulesymbols - Loads the main module symbols file into memory (OFF)
[2024.12.05-12.52.21:167][  0]LogInit:  -sigdfl=SIGNAL - Allows a specific signal to be set to its default handler rather then ignoring the signal
[2024.12.05-12.52.21:167][  0]LogInit:  -crashhandlerstacksize - Allows setting crash handler stack sizes (204800)
[2024.12.05-12.52.21:167][  0]LogInit:  -noexclusivelockonwrite - disables marking files created by the engine as exclusive locked while the engine has them opened
[2024.12.05-12.52.21:168][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2024.12.05-12.52.21:168][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2024.12.05-12.52.21:168][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2024.12.05-12.52.21:168][  0]LogInit:  - Physical RAM available (not considering process quota): 8 GB (7809 MB, 7997332 KB,<PHONE_NUMBER> bytes)
[2024.12.05-12.52.21:169][  0]LogInit:  - VirtualMemoryAllocator pools will grow at scale 1.4
[2024.12.05-12.52.21:169][  0]LogInit:  - MemoryRangeDecommit() will be a no-op (re-run with -vmapoolevict to change)
[2024.12.05-12.52.21:169][  0]LogInit:  - PageSize 4096
[2024.12.05-12.52.21:170][  0]LogInit:  - BinnedPageSize 65536
[2024.12.05-12.52.21:551][  0]LogUObjectArray: 419 objects as part of root set at end of initial load.
[2024.12.05-12.52.21:551][  0]LogUObjectAllocator: 89056 out of 0 bytes used by permanent object pool.
[2024.12.05-12.52.21:551][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2024.12.05-12.52.21:560][  0]LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
[2024.12.05-12.52.21:562][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.12.05-12.52.21:562][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.12.05-12.52.21:563][  0]LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
[2024.12.05-12.52.21:570][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.12.05-12.52.21:571][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.12.05-12.52.21:584][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.12.05-12.52.21:585][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.12.05-12.52.21:585][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.12.05-12.52.21:585][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.12.05-12.52.21:613][  0]LogPackageLocalizationCache: Processed 2 localized package path(s) for 1 prioritized culture(s) in 0.009499 seconds
[2024.12.05-12.52.21:617][  0]CrashReportCoreLog: CrashReportClientVersion=1.0
[2024.12.05-12.52.21:617][  0]CrashReportCoreLog: CrashReportReceiver disabled
[2024.12.05-12.52.21:617][  0]CrashReportCoreLog: DataRouterUrl: https://o1291919.ingest.sentry.io/api/6513339/unreal/4a1a3921f51f4975b4cf8dd19022cb20/
[2024.12.05-12.52.21:694][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.12.05-12.52.21:695][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.12.05-12.52.21:718][  0]LogCrashDebugHelper: DepotName: //UE5/Release-5.1
[2024.12.05-12.52.21:718][  0]LogCrashDebugHelper: BuiltFromCL: 0
[2024.12.05-12.52.21:718][  0]LogCrashDebugHelper: EngineVersion: 5.1.1-0+++UE5+Release-5.1
[2024.12.05-12.52.21:718][  0]LogCrashDebugHelper: BuildVersion: ++UE5+Release-5.1-CL-0
[2024.12.05-12.52.22:736][  0]CrashReportCoreLog: Got 3 pending files to upload from 'crashinfo-Pal-pid-143-9B2972B317A34AB5BADBBB34802CA7DF'
[2024.12.05-12.52.22:736][  0]CrashReportCoreLog: State change from Ready to SendingFiles
[2024.12.05-12.52.22:736][  0]CrashReportCoreLog: CompressAndSendData have 3 pending files
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
[2024.12.05-12.52.22:742][  0]CrashReportCoreLog: CompressAndSendData compressing 4538 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-143-9B2972B317A34AB5BADBBB34802CA7DF/CrashConteEngine crash handling finished; re-raising signal 11 for the default handler. Good bye.
Last calls
0165|0x6a5ed09: Calling memset(0x60A22CC0, 0xCD, 0xB8, ...) => return 0x60A22CC0
0165|0x6a5ed09: Calling memset(0x60A10180, 0xCD, 0xA, ...) => return 0x60A10180
0165|0x6a5ed09: Calling memset(0x60A10100, 0xCD, 0x10, ...) => return 0x60A10100
0165|0x6a5ed09: Calling memset(0x60A100C0, 0xCD, 0x10, ...) => return 0x60A100C0
0165|0x6a5ed09: Calling memset(0x60A10080, 0xCD, 0x32, ...) => return 0x60A10080
0165|0x6a5ed09: Calling memset(0x60A1DC00, 0xCD, 0x7A, ...) => return 0x60A1DC00
0165|0x6a5ed09: Calling memset(0x60A87400, 0xCD, 0x104, ...) => return 0x60A87400
0165|0x6a5ed09: Calling memset(0x60A57400, 0xCD, 0xDE, ...) => return 0x60A57400
0165|0x6a5ed09: Calling memset(0x60A22C00, 0xCD, 0xA8, ...) => return 0x60A22C00
0165|0x6bd9b1b: Calling printf(0xB3B623, 0xB, 0xA8, ...) => return 0x58
0165|0x6bd9b27: Calling fflush(0x7FB33A15C0, 0xB, 0xA8, ...) => return 0x0
0165|0x6bd9b8b: Calling sigfillset(0x7F884C8270, 0xB, 0xA8, ...) => return 0x0
0165|0x6bd9b9e: Calling sigaction(0xB, 0x7F884C8268, 0x0, ...) => return 0x0
0165|PltResolver "raise" => return 0x0
0165|0x6bd9ba7: Calling raise(0xB, 0x7F884C8268, 0x0, ...) => return
0165|0x6a5ed09: Calling memset(0x60A101C0, 0xCD, 0x18, ...) => return 0x60A101C0
0165|SIGSEGV @0x7fb3280a50 (???(/lib/aarch64-linux-gnu/libc.so.6+0x80a50)) (x64pc=0x30052a93/"???", rsp=0x7f884c81c0, stack=0x7f885fe000:0x7f8861e000 own=0x7f885fe000 fp=0xffffffff), for accessing 0x3e80000008f (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)
RSP-0x20:0x0000000060a103c0 RSP-0x18:0x0000007f884c8588 RSP-0x10:0x00000000625338d0 RSP-0x08:0x0000000000000181
RSP+0x00:0x0000000006bd9ba7 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000000000000 RSP+0x18:0x0000000000000000
RAX:0x0000000000000000 RCX:0x0000000000000000 RDX:0x0000000000000000 RBX:0x0000000060a103c0
RSP:0x0000007f884c81c0 RBP:0x00000000ffffffff RSI:0x0000007f884c8268 RDI:0x000000000000000b
R8:0x0000007f884c7988  R9:0x0000007fb2bf8de0 R10:0x0000000000000000 R11:0x0000000000000000
R12:0x0000000000000000 R13:0x0000007f884cc868 R14:0x0000007f884c8588 R15:0x0000007f884c8268
ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053  x64opcode=C3 00 00 62 52 E7 B2 7F (opcode=3140041f)
/usr/local/bin/box64: line 41:   143 Segmentation fault      "$BINARY_PATH" "$@"
cli: execute: auth: rcon: rcon: read packet size: read tcp <IP_ADDRESS>:33080-><IP_ADDRESS>:25575: read: connection reset by peer

Oh thanks a lot. I didn't thought about looking in the box64 repo at all. Thanks for your help and thijsvanloef as well of course. Then I will patiently await the workaround

I've added the old box64 build. As usual, we'll need to wait until the base image tag gets updated. Use ARM64_DEVICE=rpi4-pre3 to switch to that box64 build as soon as the base image gets updated.

thijsvanloef/palworld-server-docker:dev has been updated :)

podman run -d
--name palworld-server
-p 8211:8211/udp
-p 27015:27015/udp
-v ~/palworld:/palworld:Z     -
e PUID=1000
-e PGID=1000
-e PORT=8211
-e PLAYERS=16
-e MULTITHREADING=true
-e RCON_ENABLED=true
-e RCON_PORT=25575
-e TZ=UTC
-e ADMIN_PASSWORD="hahahihigogo"
-e SERVER_PASSWORD="haha"
-e COMMUNITY=false
-e SERVER_NAME="palworld-server-podman"
-e BOX64_DYNAREC_STRONGMEM=3
-e BOX64_DYNAREC_BIGBLOCK=0
-e BOX64_DYNAREC_SAFEFLAGS=2
-e BOX64_DYNAREC_FASTROUND=0
-e BOX64_DYNAREC_FASTNAN=0
-e BOX64_DYNAREC_X87DOUBLE=1
-e BOX64_LOG=1
-e SERVER_DESCRIPTION="Running Palworld server on Raspberry Pi with Podman"
-e ARM64_DEVICE=rpi4-pre3
-e ALLOW_CONNECT_PLATFORM="Steam"
--restart=always
--stop-timeout 30
docker.io/thijsvanloef/palworld-server-docker:de
podman logs palworld-server
EXECUTING USERMOD
usermod: no changes
Server installation not detected.
Starting Installation
Redirecting stderr to '/home/steam/Steam/logs/stderr.txt'
Logging directory: '/home/steam/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
[  0%] Downloading update...
[  0%] Checking for available updates...
[----] Download complete.
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Extracting package...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Installing update...
[----] Cleaning up...
[----] Update complete, launching Steamcmd...
steamcmd.sh[22]: Restarting steamcmd by request...
UpdateUI: skip show logoRedirecting stderr to '/home/steam/Steam/logs/stderr.txt'
Logging directory: '/home/steam/Steam/logs'
[  0%] Checking for available updates...
[----] Verifying installation...
UpdateUI: skip show logoSteam Console Client (c) Valve Corporation - version<PHONE_NUMBER>
-- type 'quit' to exit --
Loading Steam API...IPC function call IClientUtils::GetSteamRealm took too long: 280 msec
IPC function call IClientUtils::SetLauncherType took too long: 63 msec
OK
"@sSteamCmdForcePlatformType" = "linux"
"@sSteamCmdForcePlatformBitness" = "64"
IPC function call IClientAppManager::ForceInstallDirOverride took too long: 82 msec
Connecting anonymously to Steam Public...OK
Waiting for client config...OK
Waiting for user info...OK
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
IPC function call IClientAppManager::GetUpdateInfo took too long: 82 msec
Update state (0x3) reconfiguring, progress: 0.00 (0 / 0)
Update state (0x61) downloading, progress: 0.10 (2097152 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 0.51 (10485760 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 0.87 (17825792 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 1.35 (27670360 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 1.76 (36058968 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 2.22 (45496152 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 2.53 (51787608 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 3.05 (62653796 /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 3.41 (69993828 /<PHONE_NUMBER>)
[redacted]
Update state (0x61) downloading, progress: 93.79<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 93.95<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 94.05<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 94.20<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 94.30<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progreChecking for available container updates
New version available: null
Learn how to update the container: https://palworld-server-docker.loef.dev/guides/update-the-container
GENERATING CONFIG
Using Env vars to create PalWorldSettings.ini
Compiling PalWorldSettings.ini
Compiling PalWorldSettings.ini done!
GENERATING CRONTAB
BACKUP_ENABLED=true
Adding cronjob for auto backups
time="2024-12-06T09:50:40Z" level=warning msg="process reaping disabled, not pid 1"
Cronjobs started
Starting Server
./PalServer-arm64.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
time="2024-12-06T09:50:40Z" level=warning msg="process reaping disabled, not pid 1"
time="2024-12-06T09:50:40Z" level=info msg="read crontab: /home/steam/server/crontab"
The file has been successfully copied: /palworld/linux64/steamclient.so -> /palworld/Pal/Binaries/Linux/steamclient.so
Dynarec will not try to make big block
Dynarec will try to emulate a strong memory model with more performance loss
Dynarec will use only double for x87 emulation
Dynarec will try to normalize generated NAN
Dynarec will try to generate x86 precise IEEE->int rounding
Dynarec will play it safe with x64 flags
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz
Params database has 95 entries
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 103 Env var
BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/
Looking for /palworld/Pal/Binaries/Linux/PalServer-Linux-Shipping
argv[1]="Pal"
argv[2]="-port=8211"
argv[3]="-queryport=27015"
argv[4]="-useperfthreads"
argv[5]="-NoAsyncLoadingThread"
argv[6]="-UseMultithreadForDS"
Rename process to "PalServer-Linux-Shipping"
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using emulated /palworld/Pal/Binaries/Linux/../../../Engine/Binaries/ThirdParty/Steamworks/Steamv153/x86_64-unknown-linux-gnu/libsteam_api.so
Using emulated /palworld/Pal/Binaries/Linux/../../../Engine/Binaries/Linux/libEOSSDK-Linux-Shipping.so
Using native(wrapped) librt.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Shutdown handler: initalize.
5.1.1-0+++UE5+Release-5.1 1008 0
Disabling core dumps.
Using emulated steamclient.so
Waiting for RCON(25575) port to open to show player logging...
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
Error loading needed lib crashhandler.so
Warning: Cannot dlopen("crashhandler.so"/0x3f064e8d30, 2)
CAppInfoCacheReadFromDiskThread took 16 milliseconds to initialize
Setting breakpad minidump AppID = 2394010
Error loading needed lib libsteam.so
Warning: Cannot dlopen("libsteam.so"/0x3f0003f7d9, 2)
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Error loading needed lib libSDL3.so.0
Warning: Cannot dlopen("libSDL3.so.0"/0x3f04aea16a, 2)
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Game version is v<IP_ADDRESS>518
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
Malloc Size=131160 LargeMemoryPoolOffset=393352
Malloc Size=131160 LargeMemoryPoolOffset=524536
CommonUnixCrashHandler: Signal=11
posix_spawnp(0x6998d604, "/palworld/Engine/Binaries/Linux/CrashReportClient", (nil), 0x6998d7b8, 0x6998d988, 0x7f94348dd0), IsX86=1 / fullpath="/palworld/Engine/Binaries/Linux/CrashReportClient"
=> posix_spawn(0x6998d604, "/usr/local/bin/box64-generic", (nil), 0x6998d7b8, 0x7f7806c160 ["/usr/local/bin/box64-generic", "/palworld/Engine/Binaries/Linux/CrashReportClient", "-Abslog="/palworld/Pal/Saved/Logs/Pal-CRC.log""...:5], 0x5b8c7a10)
posix_spawn returned 0
Dynarec will not try to make big block
Dynarec will try to emulate a strong memory model with more performance loss
Dynarec will use only double for x87 emulation
Dynarec will try to normalize generated NAN
Dynarec will try to generate x86 precise IEEE->int rounding
Dynarec will play it safe with x64 flags
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz
Params database has 95 entries
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 104 Env var
BOX64 LIB PATH: BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/
Looking for /palworld/Engine/Binaries/Linux/CrashReportClient
argv[1]="-Abslog="/palworld/Pal/Saved/Logs/Pal-CRC.log""
argv[2]="-Unattended"
argv[3]="-ImplicitSend"
argv[4]=""/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-143-38FE2958B4E24404B558278A1E274994/""
Rename process to "CrashReportClient"
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using native(wrapped) librt.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1
Waiting for RCON(25575) port to open to show player logging...
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: +0: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 12 (bookworm) (6.6.62+rpt-rpi-v8), CPU: Box64 on Cortex-A72 @1.80 GHz, GPU: UnknownVendor
LogInit: Compiled (64-bit): Oct 20 2024 16:52:36
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-143-38FE2958B4E24404B558278A1E274994/" -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.12.06-09.53.37:292][  0]LogInit: Unix hardware info:
[2024.12.06-09.53.37:292][  0]LogInit:  - we are the first instance of this executable
[2024.12.06-09.53.37:292][  0]LogInit:  - this process' id (pid) is 259, parent process' id (ppid) is 143
[2024.12.06-09.53.37:292][  0]LogInit:  - we are not running under debugger
[2024.12.06-09.53.37:292][  0]LogInit:  - machine network name is '0d045c57d3b8'
[2024.12.06-09.53.37:294][  0]LogInit:  - user name is 'steam' (steam)
[2024.12.06-09.53.37:294][  0]LogInit:  - we're logged in locally
[2024.12.06-09.53.37:295][  0]LogInit:  - we're running with rendering
[2024.12.06-09.53.37:295][  0]LogInit:  - CPU: GenuineIntel 'Box64 on Cortex-A72 @1.80 GHz' (signature: 0x40661)
[2024.12.06-09.53.37:295][  0]LogInit:  - Number of physical cores available for the process: 4
[2024.12.06-09.53.37:295][  0]LogInit:  - Number of logical cores available for the process: 4
[2024.12.06-09.53.37:296][  0]LogInit:  - Cache line size: 64
[2024.12.06-09.53.37:296][  0]LogInit:  - GPU Brand Info: UnknownVendor
[2024.12.06-09.53.37:296][  0]LogInit:  - Memory allocator used: Mimalloc
[2024.12.06-09.53.37:296][  0]LogInit:  - This binary is optimized with LTO: no, PGO: no, instrumented for PGO data collection: no
[2024.12.06-09.53.37:296][  0]LogInit:  - This is an internal build.
[2024.12.06-09.53.37:298][  0]LogCore: Skipped benchmarking clocks because the engine is running in a standalone program mode - CLOCK_MONOTONIC will be used.
[2024.12.06-09.53.37:298][  0]LogInit: Unix-specific commandline switches:
[2024.12.06-09.53.37:298][  0]LogInit:  -ansimalloc - use malloc()/free() from libc (useful for tools like valgrind and electric fence)
[2024.12.06-09.53.37:298][  0]LogInit:  -jemalloc - use jemalloc for all memory allocation
[2024.12.06-09.53.37:298][  0]LogInit:  -binnedmalloc - use binned malloc  for all memory allocation
[2024.12.06-09.53.37:298][  0]LogInit:  -filemapcachesize=NUMBER - set the size for case-sensitive file mapping cache
[2024.12.06-09.53.37:298][  0]LogInit:  -useksm - uses kernel same-page mapping (KSM) for mapped memory (OFF)
[2024.12.06-09.53.37:298][  0]LogInit:  -ksmmergeall - marks all mmap'd memory pages suitable for KSM (OFF)
[2024.12.06-09.53.37:298][  0]LogInit:  -preloadmodulesymbols - Loads the main module symbols file into memory (OFF)
[2024.12.06-09.53.37:298][  0]LogInit:  -sigdfl=SIGNAL - Allows a specific signal to be set to its default handler rather then ignoring the signal
[2024.12.06-09.53.37:299][  0]LogInit:  -crashhandlerstacksize - Allows setting crash handler stack sizes (204800)
[2024.12.06-09.53.37:299][  0]LogInit:  -noexclusivelockonwrite - disables marking files created by the engine as exclusive locked while the engine has them opened
[2024.12.06-09.53.37:300][  0]LogInit:  -httpproxy=ADDRESS:PORT - redirects HTTP requests to a proxy (only supported if compiled with libcurl)
[2024.12.06-09.53.37:300][  0]LogInit:  -reuseconn - allow libcurl to reuse HTTP connections (only matters if compiled with libcurl)
[2024.12.06-09.53.37:300][  0]LogInit:  -virtmemkb=NUMBER - sets process virtual memory (address space) limit (overrides VirtualMemoryLimitInKB value from .ini)
[2024.12.06-09.53.37:300][  0]LogInit:  - Physical RAM available (not considering process quota): 8 GB (7809 MB, 7997332 KB,<PHONE_NUMBER> bytes)
[2024.12.06-09.53.37:300][  0]LogInit:  - VirtualMemoryAllocator pools will grow at scale 1.4
[2024.12.06-09.53.37:300][  0]LogInit:  - MemoryRangeDecommit() will be a no-op (re-run with -vmapoolevict to change)
[2024.12.06-09.53.37:300][  0]LogInit:  - PageSize 4096
[2024.12.06-09.53.37:301][  0]LogInit:  - BinnedPageSize 65536
[2024.12.06-09.53.37:621][  0]LogUObjectArray: 419 objects as part of root set at end of initial load.
[2024.12.06-09.53.37:621][  0]LogUObjectAllocator: 89056 out of 0 bytes used by permanent object pool.
[2024.12.06-09.53.37:621][  0]LogUObjectArray: CloseDisregardForGC: 0/0 objects in disregard for GC pool
[2024.12.06-09.53.37:630][  0]LogPaths: Warning: No paths for game localization data were specifed in the game configuration.
[2024.12.06-09.53.37:631][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.12.06-09.53.37:632][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.12.06-09.53.37:633][  0]LogInit: Warning: No paths for engine localization data were specifed in the engine configuration.
[2024.12.06-09.53.37:640][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.12.06-09.53.37:641][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.12.06-09.53.37:657][  0]LogInit: Using OS detected language (en-US-POSIX).
[2024.12.06-09.53.37:657][  0]LogInit: Using OS detected locale (en-US-POSIX).
[2024.12.06-09.53.37:657][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the language.
[2024.12.06-09.53.37:657][  0]LogTextLocalizationManager: No localization for 'en-US-POSIX' exists, so 'en' will be used for the locale.
[2024.12.06-09.53.37:698][  0]LogPackageLocalizationCache: Processed 2 localized package path(s) for 1 prioritized culture(s) in 0.012657 seconds
[2024.12.06-09.53.37:704][  0]CrashReportCoreLog: CrashReportClientVersion=1.0
[2024.12.06-09.53.37:704][  0]CrashReportCoreLog: CrashReportReceiver disabled
[2024.12.06-09.53.37:704][  0]CrashReportCoreLog: DataRouterUrl: https://o1291919.ingest.sentry.io/api/6513339/unreal/4a1a3921f51f4975b4cf8dd19022cb20/
[2024.12.06-09.53.37:772][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.12.06-09.53.37:772][  0]CrashReportCoreLog: Initial state = Unknown UploadState value
[2024.12.06-09.53.37:801][  0]LogCrashDebugHelper: DepotName: //UE5/Release-5.1
[2024.12.06-09.53.37:802][  0]LogCrashDebugHelper: BuiltFromCL: 0
[2024.12.06-09.53.37:802][  0]LogCrashDebugHelper: EngineVersion: 5.1.1-0+++UE5+Release-5.1
[2024.12.06-09.53.37:802][  0]LogCrashDebugHelper: BuildVersion: ++UE5+Release-5.1-CL-0
[2024.12.06-09.53.38:804][  0]CrashReportCoreLog: Got 3 pending files to upload from 'crashinfo-Pal-pid-143-38FE2958B4E24404B558278A1E274994'
[2024.12.06-09.53.38:804][  0]CrashReportCoreLog: State change from Ready to SendingFiles
[2024.12.06-09.53.38:805][  0]CrashReportCoreLog: CompressAndSendData have 3 pending files
Signal 11 caught.
Malloc Size=262146 LargeMemoryPoolOffset=262162
[2024.12.06-09.53.38:809][  0]CrashReportCoreLog: CompressAndSendData compressing 4538 bytes ('/palworld/Pal/Saved/Crashes/crashinfo-Pal-pid-143-38FE2958B4E24404B558278A1E274994/CrashConteEngine crash handling finished; re-raising signal 11 for the default handler. Good bye.
Last calls
0163|0x6a5ed09: Calling memset(0x60A22CC0, 0xCD, 0xB8, ...) => return 0x60A22CC0
0163|0x6a5ed09: Calling memset(0x60A10180, 0xCD, 0xA, ...) => return 0x60A10180
0163|0x6a5ed09: Calling memset(0x60A10100, 0xCD, 0x10, ...) => return 0x60A10100
0163|0x6a5ed09: Calling memset(0x60A100C0, 0xCD, 0x10, ...) => return 0x60A100C0
0163|0x6a5ed09: Calling memset(0x60A10080, 0xCD, 0x32, ...) => return 0x60A10080
0163|0x6a5ed09: Calling memset(0x60A1DC00, 0xCD, 0x7A, ...) => return 0x60A1DC00
0163|0x6a5ed09: Calling memset(0x60A87400, 0xCD, 0x104, ...) => return 0x60A87400
0163|0x6a5ed09: Calling memset(0x60A57400, 0xCD, 0xDE, ...) => return 0x60A57400
0163|0x6a5ed09: Calling memset(0x60A22C00, 0xCD, 0xA8, ...) => return 0x60A22C00
0163|0x6bd9b1b: Calling printf(0xB3B623, 0xB, 0xA8, ...) => return 0x58
0163|0x6bd9b27: Calling fflush(0x7F94AF15C0, 0xB, 0xA8, ...) => return 0x0
0163|0x6bd9b8b: Calling sigfillset(0x6998E270, 0xB, 0xA8, ...) => return 0x0
0163|0x6bd9b9e: Calling sigaction(0xB, 0x6998E268, 0x0, ...) => return 0x0
0163|PltResolver "raise" => return 0x0
0163|0x6bd9ba7: Calling raise(0xB, 0x6998E268, 0x0, ...) => return
0163|0x6a5ed09: Calling memset(0x60A101C0, 0xCD, 0x18, ...) => return 0x60A101C0
0163|SIGSEGV @0x7f949d0a50 (???(/lib/aarch64-linux-gnu/libc.so.6+0x80a50)) (x64pc=0x30052a93/"???", rsp=0x6998e1c0, stack=0x7f78170000:0x7f78190000 own=0x7f78170000 fp=0xffffffff), for accessing 0x3e80000008f (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=(nil)
RSP-0x20:0x0000000060a103c0 RSP-0x18:0x000000006998e588 RSP-0x10:0x000000005b873880 RSP-0x08:0x0000000000000181
RSP+0x00:0x0000000006bd9ba7 RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000000000000 RSP+0x18:0x0000000000000000
RAX:0x0000000000000000 RCX:0x0000000000000000 RDX:0x0000000000000000 RBX:0x0000000060a103c0
RSP:0x000000006998e1c0 RBP:0x00000000ffffffff RSI:0x000000006998e268 RDI:0x000000000000000b
R8:0x000000006998d988  R9:0x0000007f94348dd0 R10:0x0000000000000000 R11:0x0000000000000000
R12:0x0000000000000000 R13:0x0000000069992868 R14:0x000000006998e588 R15:0x000000006998e268
ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0043 GS:0x0053  x64opcode=C3 00 00 62 52 5C 94 7F (opcode=3140041f)
cli: execute: auth: rcon: rcon: read packet size: read tcp <IP_ADDRESS>:36404-><IP_ADDRESS>:25575: read: connection reset by peer
/usr/local/bin/box64: line 41:   143 Segmentation fault      "$BINARY_PATH" "$@"

Hmmm. It looks like it's still using the generic box64 binary despite the ARM64_DEVICE env var being set.  It might still be using the previous version of the dev image.

You were right. Unfortunately now the error is a different one:
[ skipped the fresh download and installation stuff from the logs]
Update state (0x61) downloading, progress: 99.64<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 99.74<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 99.85<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x61) downloading, progress: 99.90<PHONE_NUMBER> /<PHONE_NUMBER>)
Update state (0x81) verifyingChecking for available container updates
New version available: null
Learn how to update the container: https://palworld-server-docker.loef.dev/guides/update-the-container
GENERATING CONFIG
Using Env vars to create PalWorldSettings.ini
Compiling PalWorldSettings.ini
Compiling PalWorldSettings.ini done!
GENERATING CRONTAB
BACKUP_ENABLED=true
Adding cronjob for auto backups
time="2024-12-06T12:42:14Z" level=warning msg="process reaping disabled, not pid 1"
Cronjobs started
Starting Server
./PalServer-arm64.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
time="2024-12-06T12:42:14Z" level=warning msg="process reaping disabled, not pid 1"
time="2024-12-06T12:42:14Z" level=info msg="read crontab: /home/steam/server/crontab"
The file has been successfully copied: /palworld/linux64/steamclient.so -> /palworld/Pal/Binaries/Linux/steamclient.so
Dynarec will not try to make big block
Dynarec will try to emulate a strong memory model with more performance loss
Dynarec will use only double for x87 emulation
Dynarec will try to normalize generated NAN
Dynarec will try to generate x86 precise IEEE->int rounding
Dynarec will play it safe with x64 flags
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz
Warning, unsupported BOX64_DYNAREC_NATIVEFLAGS=0 for [setup] in /etc/box64.box64rc
Warning, unsupported BOX64_DYNAREC_NATIVEFLAGS=0 for [install] in /etc/box64.box64rc
Warning, unsupported BOX64_RESERVE_HIGH=1 for [kingdom rush origins] in /etc/box64.box64rc
Warning, unsupported BOX64_SHAEXT=0 for [claybook-win64-shipping.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_AVX=2 for [ds.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_RDTSC_1GHZ=1 for [ds.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_RDTSC_1GHZ=1 for [horizonzerodawn.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_ARGS=-cef-disable-breakpad -cef-disable-d3d11 -cef-disable-delaypageload -cef-force-occlusion -cef-disable-sandbox -cef-disable-seccomp-sandbox -no-cef-sandbox -disable-winh264 -cef-disable-gpu -vgui -oldtraymenu -cef-single-process for [steam.exe] in /etc/box64.box64rc
Params database has 98 entries
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 103 Env var
BOX64 LIB PATH: /home/steam/steamcmd/linux64/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/
Looking for /palworld/Pal/Binaries/Linux/PalServer-Linux-Shipping
argv[1]="Pal"
argv[2]="-port=8211"
argv[3]="-queryport=27015"
argv[4]="-useperfthreads"
argv[5]="-NoAsyncLoadingThread"
argv[6]="-UseMultithreadForDS"
Rename process to "PalServer-Linux-Shipping"
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using emulated /palworld/Pal/Binaries/Linux/../../../Engine/Binaries/ThirdParty/Steamworks/Steamv153/x86_64-unknown-linux-gnu/libsteam_api.so
Using emulated /palworld/Pal/Binaries/Linux/../../../Engine/Binaries/Linux/libEOSSDK-Linux-Shipping.so
Using native(wrapped) librt.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
Error loading needed lib libgcc_s.so.1
Error loading one of needed lib
Error: Loading needed libs in elf /palworld/Pal/Binaries/Linux/PalServer-Linux-Shipping
EXECUTING USERMOD
usermod: no changes
Checking for new Palworld Server updates
Current Version:<PHONE_NUMBER>816973970
The server is up to date!
Checking for available container updates
New version available: null
Learn how to update the container: https://palworld-server-docker.loef.dev/guides/update-the-container
GENERATING CONFIG
Using Env vars to create PalWorldSettings.ini
Compiling PalWorldSettings.ini
Compiling PalWorldSettings.ini done!
GENERATING CRONTAB
BACKUP_ENABLED=true
Adding cronjob for auto backups
time="2024-12-06T12:42:16Z" level=warning msg="process reaping disabled, not pid 1"
Cronjobs started
Starting Server
./PalServer-arm64.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
time="2024-12-06T12:42:16Z" level=warning msg="process reaping disabled, not pid 1"
time="2024-12-06T12:42:16Z" level=info msg="read crontab: /home/steam/server/crontab"
The file already exists: /palworld/Pal/Binaries/Linux/steamclient.so
Dynarec will not try to make big block
Dynarec will try to emulate a strong memory model with more performance loss
Dynarec will use only double for x87 emulation
Dynarec will try to normalize generated NAN
Dynarec will try to generate x86 precise IEEE->int rounding
Dynarec will play it safe with x64 flags
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz
Warning, unsupported BOX64_DYNAREC_NATIVEFLAGS=0 for [setup] in /etc/box64.box64rc
Warning, unsupported BOX64_DYNAREC_NATIVEFLAGS=0 for [install] in /etc/box64.box64rc
Warning, unsupported BOX64_RESERVE_HIGH=1 for [kingdom rush origins] in /etc/box64.box64rc
Warning, unsupported BOX64_SHAEXT=0 for [claybook-win64-shipping.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_AVX=2 for [ds.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_RDTSC_1GHZ=1 for [ds.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_RDTSC_1GHZ=1 for [horizonzerodawn.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_ARGS=-cef-disable-breakpad -cef-disable-d3d11 -cef-disable-delaypageload -cef-force-occlusion -cef-disable-sandbox -cef-disable-seccomp-sandbox -no-cef-sandbox -disable-winh264 -cef-disable-gpu -vgui -oldtraymenu -cef-single-process for [steam.exe] in /etc/box64.box64rc
Params database has 98 entries
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 103 Env var
BOX64 LIB PATH: /home/steam/steamcmd/linux64/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/
Looking for /palworld/Pal/Binaries/Linux/PalServer-Linux-Shipping
argv[1]="Pal"
argv[2]="-port=8211"
argv[3]="-queryport=27015"
argv[4]="-useperfthreads"
argv[5]="-NoAsyncLoadingThread"
argv[6]="-UseMultithreadForDS"
Rename process to "PalServer-Linux-Shipping"
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using emulated /palworld/Pal/Binaries/Linux/../../../Engine/Binaries/ThirdParty/Steamworks/Steamv153/x86_64-unknown-linux-gnu/libsteam_api.so
Using emulated /palworld/Pal/Binaries/Linux/../../../Engine/Binaries/Linux/libEOSSDK-Linux-Shipping.so
Using native(wrapped) librt.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
Error loading needed lib libgcc_s.so.1
Error loading one of needed lib
Error: Loading needed libs in elf /palworld/Pal/Binaries/Linux/PalServer-Linux-Shipping
EXECUTING USERMOD

Oops, my bad. Looks like that old box64 did not match the library location of the current versions. The latest base image should ensure the libraries are included. Can you update it for us again, @thijsvanloef? Should be the root-2024-12-07 image. Thanks :pray:

Sorry for the late reply, will update it now!

looks better!
podman run -d --name palworld-server -p 8211:8211/udp -p 27015:27015/udp -v ~/palworld:/palworld:Z -e PUID=1000 -e PGID=1000 -e PORT=8211 -e PLAYERS=16 -e MULTITHREADING=true -e RCON_ENABLED=true -e RCON_PORT=25575 -e TZ=UTC -e ADMIN_PASSWORD="hahahihigogo" -e SERVER_PASSWORD="haha" -e COMMUNITY=false -e SERVER_NAME="palworld-server-podman" -e BOX64_DYNAREC_STRONGMEM=3 -e BOX64_DYNAREC_BIGBLOCK=0 -e BOX64_DYNAREC_SAFEFLAGS=2 -e BOX64_DYNAREC_FASTROUND=0 -e BOX64_DYNAREC_FASTNAN=0 -e BOX64_DYNAREC_X87DOUBLE=1 -e BOX64_LOG=1 -e SERVER_DESCRIPTION="Running Palworld server on Raspberry Pi with Podman" -e ARM64_DEVICE=rpi4-pre3 -e ALLOW_CONNECT_PLATFORM="Steam" --restart=always --stop-timeout 30 docker.io/thijsvanloef/palworld-server-docker:dev
[ skipped the fresh download part from the logs ]
Update state (0x61) downloading, progress: 97.54<PHONE_NUMBER> /<PHONE_NUMBER>)
UpdateChecking for available container updates
New version available: null
Learn how to update the container: https://palworld-server-docker.loef.dev/guides/update-the-container
GENERATING CONFIG
Using Env vars to create PalWorldSettings.ini
Compiling PalWorldSettings.ini
Compiling PalWorldSettings.ini done!
GENERATING CRONTAB
BACKUP_ENABLED=true
Adding cronjob for auto backups
time="2024-12-13T08:42:15Z" level=warning msg="process reaping disabled, not pid 1"
Cronjobs started
Starting Server
./PalServer-arm64.sh -port=8211 -queryport=27015 -useperfthreads -NoAsyncLoadingThread -UseMultithreadForDS
time="2024-12-13T08:42:15Z" level=warning msg="process reaping disabled, not pid 1"
time="2024-12-13T08:42:15Z" level=info msg="read crontab: /home/steam/server/crontab"
The file has been successfully copied: /palworld/linux64/steamclient.so -> /palworld/Pal/Binaries/Linux/steamclient.so
Dynarec will try to emulate a strong memory model with limited performance loss
Dynarec will play moderatly safe with x64 flags
Dynarec for ARM64, with extension: ASIMD CRC32 PageSize:4096 Running on Cortex-A72 with 4 Cores
Will use Hardware counter measured at 54.0 MHz emulating 3.4 GHz
Warning, unsupported BOX64_DYNAREC_NATIVEFLAGS=0 for [setup] in /etc/box64.box64rc
Warning, unsupported BOX64_DYNAREC_NATIVEFLAGS=0 for [install] in /etc/box64.box64rc
Warning, unsupported BOX64_RESERVE_HIGH=1 for [kingdom rush origins] in /etc/box64.box64rc
Warning, unsupported BOX64_SHAEXT=0 for [claybook-win64-shipping.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_AVX=2 for [ds.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_RDTSC_1GHZ=1 for [ds.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_RDTSC_1GHZ=1 for [horizonzerodawn.exe] in /etc/box64.box64rc
Warning, unsupported BOX64_ARGS=-cef-disable-breakpad -cef-disable-d3d11 -cef-disable-delaypageload -cef-force-occlusion -cef-disable-sandbox -cef-disable-seccomp-sandbox -no-cef-sandbox -disable-winh264 -cef-disable-gpu -vgui -oldtraymenu -cef-single-process for [steam.exe] in /etc/box64.box64rc
Params database has 98 entries
BOX64: Didn't detect 48bits of address space, considering it's 39bits
Counted 103 Env var
BOX64 LIB PATH: /home/steam/steamcmd/linux64/:/usr/lib/box64-x86_64-linux-gnu/:./:lib/:lib64/:x86_64/:bin64/:libs64/:/lib/x86_64-linux-gnu/:/usr/lib/x86_64-linux-gnu/
BOX64 BIN PATH: ./:bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/
Looking for /palworld/Pal/Binaries/Linux/PalServer-Linux-Shipping
argv[1]="Pal"
argv[2]="-port=8211"
argv[3]="-queryport=27015"
argv[4]="-useperfthreads"
argv[5]="-NoAsyncLoadingThread"
argv[6]="-UseMultithreadForDS"
Rename process to "PalServer-Linux-Shipping"
Using native(wrapped) libpthread.so.0
Using native(wrapped) libdl.so.2
Using emulated /palworld/Pal/Binaries/Linux/../../../Engine/Binaries/ThirdParty/Steamworks/Steamv153/x86_64-unknown-linux-gnu/libsteam_api.so
Using emulated /palworld/Pal/Binaries/Linux/../../../Engine/Binaries/Linux/libEOSSDK-Linux-Shipping.so
Using native(wrapped) librt.so.1
Using native(wrapped) libm.so.6
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) libbsd.so.0
Using emulated /usr/lib/box64-x86_64-linux-gnu/libgcc_s.so.1
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Shutdown handler: initalize.
5.1.1-0+++UE5+Release-5.1 1008 0
Disabling core dumps.
Using emulated steamclient.so
Redirecting overridden malloc from symtab function for steamclient.so
Warning: Weak Symbol _ITM_RU1 not found, cannot apply R_X86_64_JUMP_SLOT @0x3f062dd158 (0xb4fa90)
Warning: Weak Symbol _ZGTtnam not found, cannot apply R_X86_64_JUMP_SLOT @0x3f062dd160 (0xb4fa90)
Warning: Weak Symbol _ITM_memcpyRtWn not found, cannot apply R_X86_64_JUMP_SLOT @0x3f062dd168 (0xb4fa90)
Warning: Weak Symbol _ITM_RU8 not found, cannot apply R_X86_64_JUMP_SLOT @0x3f062dd170 (0xb4fa90)
[S_API] SteamAPI_Init(): Loaded local 'steamclient.so' OK.
Using native(wrapped) crashhandler.so
CAppInfoCacheReadFromDiskThread took 69 milliseconds to initialize
Waiting for RCON(25575) port to open to show player logging...
Setting breakpad minidump AppID = 2394010
Error loading needed lib libsteam.so
Warning: Cannot dlopen("libsteam.so"/0x3f0003f7d9, 2)
[S_API FAIL] Tried to access Steam interface SteamUser021 before SteamAPI_Init succeeded.
[S_API FAIL] Tried to access Steam interface SteamFriends017 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Error loading needed lib libSDL3.so.0
Warning: Cannot dlopen("libSDL3.so.0"/0x3f04aea16a, 2)
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
[S_API FAIL] Tried to access Steam interface STEAMAPPS_INTERFACE_VERSION008 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
[S_API FAIL] Tried to access Steam interface SteamNetworkingUtils004 before SteamAPI_Init succeeded.
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Game version is v<IP_ADDRESS>518
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
Waiting for RCON(25575) port to open to show player logging...
cli: execute: auth: rcon: rcon: read packet size: read tcp <IP_ADDRESS>:37952-><IP_ADDRESS>:25575: i/o timeout
Running Palworld dedicated server on :8211
[2024-12-13 08:45:37] [LOG] RCON executed the command. ShowPlayers
[2024-12-13 08:45:42] [LOG] RCON executed the command. ShowPlayers
[2024-12-13 08:45:47] [LOG] RCON executed the command. ShowPlayers
[2024-12-13 08:45:52] [LOG] RCON executed the command. ShowPlayers
[2024-12-13 08:45:57] [LOG] RCON executed the command. ShowPlayers
[2024-12-13 08:46:02] [LOG] RCON executed the command. ShowPlayers
[2024-12-13 08:46:07] [LOG] RCON executed the command. ShowPlayers
[2024-12-13 08:46:12] [LOG] RCON executed the command. ShowPlayers
It's repeating the RCON command ShowPlayers, no crash so far