If your vanilla Rust game server is crashing on boot running Linux and the output before the crash looks like the following.
...
buckets. Failed count: 1028751
[ALLOC_CACHEOBJECTS_MAIN]
Peak usage frame count: [8.0 MB-16.0 MB]: 1 frames, [256.0 MB-0.50 GB]: 16 frames, [0.50 GB-1.00 GB]: 11 frames, [1.00 GB-2.00 GB]: 702 frames
Requested Block Size 4.0 MB
Peak Block count 286
Peak Allocated memory 1.94 GB
Peak Large allocation bytes 0.95 GB
[ALLOC_CACHEOBJECTS_THREAD]
Peak usage frame count: [64.0 KB-128.0 KB]: 19 frames, [128.0 KB-256.0 KB]: 1 frames, [64.0 MB-128.0 MB]: 710 frames
Requested Block Size 4.0 MB
Peak Block count 1
Peak Allocated memory 113.6 MB
Peak Large allocation bytes 112.0 MB
[ALLOC_TYPETREE] Dual Thread Allocator
Peak main deferred allocation count 2
[ALLOC_BUCKET]
Large Block size 4.0 MB
Used Block count 1
Peak Allocated bytes 4.0 MB
Failed Allocations. Bucket layout:
16B: 4 Subsections = 4096 buckets. Failed count: 2586554
32B: 43 Subsections = 22016 buckets. Failed count: 734901
48B: 24 Subsections = 8192 buckets. Failed count: 476322
64B: 110 Subsections = 28160 buckets. Failed count: 17527087
80B: 48 Subsections = 9830 buckets. Failed count: 12773443
96B: 10 Subsections = 1706 buckets. Failed count: 2761144
112B: 9 Subsections = 1316 buckets. Failed count: 90595
128B: 8 Subsections = 1024 buckets. Failed count: 1028751
[ALLOC_TYPETREE_MAIN]
Peak usage frame count: [0-1.0 KB]: 1 frames, [32.0 MB-64.0 MB]: 729 frames
Requested Block Size 2.0 MB
Peak Block count 24
Peak Allocated memory 43.8 MB
Peak Large allocation bytes 0 B
[ALLOC_TYPETREE_THREAD]
Peak usage frame count: [4.0 KB-8.0 KB]: 19 frames, [8.0 KB-16.0 KB]: 1 frames, [256.0 KB-0.5 MB]: 702 frames, [0.5 MB-1.0 MB]: 8 frames
Requested Block Size 2.0 MB
Peak Block count 1
Peak Allocated memory 0.5 MB
Peak Large allocation bytes 0 B
Shutdown handler: cleanup.
Execute the following command while in the same directory as the RustDedicated executable file. This command adds your Rust server’s directory to the dynamic linker list to search in.
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)
You can also try running the following full line command if you don’t want to export the environmental variable.
LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd) ./RustDedicated -batchmode ...
I hope this helps!