Open 000yesnt opened 2 years ago
I'm not sure I see any error in this log. I see libtinfo.so.5 and libncurses.so.5 missing, but I assume they are not mendatory as the loading just continue.
I got the full games running with box86 now
Should should try again with latest box86. Also, you may need to use BOX86_PREFER_EMULATED=1
Create the env. var. or with latest box86 you can easily try by creating ~/.box86rc
with this content:
[srcds_linux]
BOX86_PREFER_EMULATED=1
I tried again with latest, with the env var and it still segfaults. It happens when these lines appear:
src/tier1/fileio.cpp (5164) : m_vecRegisteredWriters.Count() == 0
src/tier1/fileio.cpp (5164) : m_vecRegisteredWriters.Count() == 0
I ran the server again, with BOX86_LOG=2
, and logged it. Here it is:
gmod_ds_crash_log2.zip
I look at the log. The issue is because of this call:
2239395|0xd3400f41: Calling __clock_gettime (/lib/arm-linux-gnueabihf/libc.so.6)(1670351456, 0x400)
I need to analyse what is this call: is it a leggit one or is the stack wrong somehow
Not sure if this is a Box86 issue - tested with latest commit as of writing ( f5658a607955e0ee66018bc2f5b0b51fa8910c4b ). it can't launch using the
+host_workshop_collection
startup parameter, stopping at an assertion error. Running withouthost_workshop_collection
works fine. Running in an Oracle Cloud VPS (CPU:Neoverse N1
), in a Debian 11 armhf chroot, usingRPI4ARM64
binary.