summary refs log tree commit diff stats
path: root/results/scraper/box64/1782
blob: a21486c004c6855d8734ad05e1d7871ef6c812c9 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
Corekeeper Dedicated server - segfault on run
I'm trying to run a dedicated corekeeper server on a headless OCI ARM instance. It will reproducibly segfault on attempt. I am not sure what is causing the segfault.

Environment:
```
OS: Ubuntu 22.04 jammy
Kernel: aarch64 Linux 6.5.0-1027-oracle
CPU: 4x ARM Neoverse-N1
RAM: 2646MiB / 23981MiB
```
To reproduce, I have:

- Installed box64, box86.
- Installed steamcmd.
- Installed the corekeeper dedicated server app AND the steamworks SDK Redist
```
 ./steamcmd.sh \
            +@sSteamCmdForcePlatformType linux \
            +force_install_dir "/home/ubuntu/corekeeper" \
            +login anonymous \
            +app_update 1963720 validate \
            +quit
 ./steamcmd.sh \
            +@sSteamCmdForcePlatformType linux \
            +force_install_dir "/home/ubuntu/corekeeper\Steamworks SDK Redist" \
            +login anonymous \
            +app_update 1007 validate \
            +quit
```
I have been able to run a Valheim dedicated server instance previously with the below box64rc settings, so I have trialled the same in my .box64rc.

```
BOX64_DYNAREC_BLEEDING_EDGE=0
BOX64_DYNAREC_BIGBLOCK=0
BOX64_DYNAREC_STRONGMEM=2
```
I then try to run the server by `./_launch.sh`.
Of note, the launch bashfile does rely on `Xvfb`, as shown by this snippet:
```
Xvfb :99 -screen 0 1x1x24 -nolisten tcp &
xvfbpid=$!
chmod +x "$exepath" # this is the binary executable for the server
DISPLAY=:99 LD_LIBRARY_PATH="$LD_LIBRARY_PATH:$installdir/Steamworks SDK Redist/linux64/" \
        "$exepath" -batchmode -logfile CoreKeeperServerLog.txt "$@" &
```

Log as below.
```
Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2_XSERVTransSocketUNIXCreateListener: 
Will use Hardware counter measured at 25.0 MHz emulating 3.2 GHz
Params database has 80 entries
Params database has 82 entries
Box64 with Dynarec v0.3.0 62695cee built on Aug  8 2024 12:07:50
BOX64: Detected 48bits at least of address space
Counted 28 Env var
BOX64 LIB PATH: ./Steamworks SDK Redist/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/:/usr/games/:/usr/local/games/:/snap/bin/
Looking for ./CoreKeeperServer
Apply RC params for CoreKeeperServer
Applying BOX64_LOG=1
Applying BOX64_DYNAREC_BIGBLOCK=0
Applying BOX64_DYNAREC_STRONGMEM=1
Applying BOX64_DYNAREC_BLEEDING_EDGE=0
Applying BOX64_TRACE_FILE=/home/ubuntu/corekeeperbox64.log
BOX64 Trace redirected to "/home/ubuntu/corekeeperbox64.log"
[UnityMemory] Configuration Parameters - Can be set up in boot.config
    "memorysetup-bucket-allocator-granularity=16"
    "memorysetup-bucket-allocator-bucket-count=8"
    "memorysetup-bucket-allocator-block-size=4194304"
    "memorysetup-bucket-allocator-block-count=1"
    "memorysetup-main-allocator-block-size=16777216"
    "memorysetup-thread-allocator-block-size=16777216"
    "memorysetup-gfx-main-allocator-block-size=16777216"
    "memorysetup-gfx-thread-allocator-block-size=16777216"
    "memorysetup-cache-allocator-block-size=4194304"
    "memorysetup-typetree-allocator-block-size=2097152"
    "memorysetup-profiler-bucket-allocator-granularity=16"
    "memorysetup-profiler-bucket-allocator-bucket-count=8"
    "memorysetup-profiler-bucket-allocator-block-size=4194304"
    "memorysetup-profiler-bucket-allocator-block-count=1"
    "memorysetup-profiler-allocator-block-size=16777216"
    "memorysetup-profiler-editor-allocator-block-size=1048576"
    "memorysetup-temp-allocator-size-main=4194304"
    "memorysetup-job-temp-allocator-block-size=2097152"
    "memorysetup-job-temp-allocator-block-size-background=1048576"
    "memorysetup-job-temp-allocator-reduction-small-platforms=262144"
    "memorysetup-allocator-temp-initial-block-size-main=262144"
    "memorysetup-allocator-temp-initial-block-size-worker=262144"
    "memorysetup-temp-allocator-size-background-worker=32768"
    "memorysetup-temp-allocator-size-job-worker=262144"
    "memorysetup-temp-allocator-size-preload-manager=262144"
    "memorysetup-temp-allocator-size-nav-mesh-worker=65536"
    "memorysetup-temp-allocator-size-audio-worker=65536"
    "memorysetup-temp-allocator-size-cloud-worker=32768"
    "memorysetup-temp-allocator-size-gfx=262144"
argv[1]="-batchmode"
argv[2]="-logfile"
argv[3]="CoreKeeperServerLog.txt"
Rename process to "CoreKeeperServer"
Using emulated UnityPlayer.so
Using native(wrapped) libm.so.6
Using emulated /lib/x86_64-linux-gnu/libgcc_s.so.1
Using native(wrapped) libpthread.so.0
Using native(wrapped) libc.so.6
Using native(wrapped) ld-linux-x86-64.so.2
Using native(wrapped) libdl.so.2
Using native(wrapped) libutil.so.1
Using native(wrapped) librt.so.1
Using native(wrapped) libbsd.so.0
Using native(wrapped) libdbus-1.so.3
Using native(wrapped) libX11.so.6
Using native(wrapped) libxcb.so.1
Using native(wrapped) libXau.so.6
Using native(wrapped) libXdmcp.so.6
Using native(wrapped) libXext.so.6
Using native(wrapped) libXcursor.so.1
Using native(wrapped) libXfixes.so.3
Using native(wrapped) libXrender.so.1
Using native(wrapped) libXinerama.so.1
Using native(wrapped) libXi.so.6
Using native(wrapped) libXrandr.so.2
Using native(wrapped) libXss.so.1
Using native(wrapped) libXxf86vm.so.1
Using native(wrapped) libudev.so.1
Using emulated /home/ubuntu/corekeeper/CoreKeeperServer_Data/MonoBleedingEdge/x86_64/libmonobdwgc-2.0.so
Using native(wrapped) libz.so.1
Using emulated /home/ubuntu/corekeeper/CoreKeeperServer_Data/Plugins/discord_game_sdk.so
Using emulated /home/ubuntu/corekeeper/CoreKeeperServer_Data/Plugins/libEOSSDK-Linux-Shipping.so
Warning: Weak Symbol __gmon_start__ not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff07acead0 (0x1a10786)
Using emulated /home/ubuntu/corekeeper/CoreKeeperServer_Data/Plugins/libPlayFabMultiplayer.so
Using emulated /lib/x86_64-linux-gnu/libstdc++.so.6
Warning: Weak Symbol _ITM_memcpyRtWn not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0924f060 (0x9c0f6)
Warning: Weak Symbol _ITM_RU1 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0924f6a0 (0x9cd76)
Warning: Weak Symbol _ZGTtdlPv not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0924fb00 (0x9d636)
Warning: Weak Symbol _ITM_RU8 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff0924fff8 (0x9e026)
Warning: Weak Symbol _ITM_memcpyRnWt not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff092504a8 (0x9e986)
Warning: Weak Symbol _ZGTtnam not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff09250c88 (0x9f946)
Using emulated /home/ubuntu/corekeeper/CoreKeeperServer_Data/Plugins/lib_burst_generated.so
Using emulated /home/ubuntu/corekeeper/CoreKeeperServer_Data/Plugins/libparty.so
Using native(wrapped) libatomic.so.1
Using native(wrapped) libpulse.so.0
Using native(wrapped) libpulse-simple.so.0
Using emulated /home/ubuntu/corekeeper/CoreKeeperServer_Data/Plugins/libsentry.so
Using native(wrapped) libcurl.so.4
Using emulated /home/ubuntu/corekeeper/CoreKeeperServer_Data/Plugins/libsteam_api.so
Using native(wrapped) libGL.so.1
Using emulated /home/ubuntu/corekeeper/CoreKeeperServer_Data/MonoBleedingEdge/x86_64/libmono-native.so
Error loading needed lib libmonosgen-2.0.so
Warning: Cannot dlopen("libmonosgen-2.0.so"/0x4d6bb950, 102)
Using emulated /home/ubuntu/corekeeper/CoreKeeperServer_Data/MonoBleedingEdge/x86_64/libMonoPosixHelper.so
Error loading needed lib data-0x4db61330.so
Warning: Cannot dlopen("data-0x4db61330.so"/0x4db6c1b0, 101)
Error loading needed lib data-0x4dcacc40.so
Warning: Cannot dlopen("data-0x4dcacc40.so"/0x4dcbba70, 101)
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 @0x7fff1a277698 (0xb25700)
Warning: Weak Symbol _ZGTtnam not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1a2776a0 (0xb25700)
Warning: Weak Symbol _ITM_memcpyRtWn not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1a2776a8 (0xb25700)
Warning: Weak Symbol _ITM_RU8 not found, cannot apply R_X86_64_JUMP_SLOT @0x7fff1a2776b0 (0xb25700)
Using native(wrapped) crashhandler.so
Error loading needed lib libsteam.so
Warning: Cannot dlopen("libsteam.so"/0x7fff1503fe79, 2)
57093|Double SIGSEGV (code=1, pc=0xf2d36d6fec14, addr=0x20, prot=00)!
Sigfault/Segbus while quitting, exiting silently
```