[2.0.23] SIGSEGV on headless server startup with x86_64 emulator

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
nna-hime
Manual Inserter
Manual Inserter
Posts: 2
Joined: Wed Oct 18, 2023 12:38 am
Contact:

[2.0.23] SIGSEGV on headless server startup with x86_64 emulator

Post by nna-hime »

I've been successfully running a headless server on my Raspberry Pi 4 Model B through the box64 emulator at least until version 1.1.100, but now I'm running into issues at this step of the startup process

Code: Select all

4.216 Info HttpSharedState.cpp:58: Downloading https://auth.factorio.com/generate-server-padlock-2?api_version=6
I hadn't been running the server for since a few versions now, I came across this issue after updating to version 2.0.0 and have been running into it with every version after that, but after rolling back to 1.1.100 and trying to run it, the same issue came up, which means there was probably some change beyond version number.
I've opened an issue on the box64 issue tracker and have been told that it can't be reproduced on a different arm64 device, which means it's probably specific to the Raspberry Pi 4 Model B.
The issue seems to be with some cryptography function in the generation of the server padlock.
I'd like to know what changes there might have been to that, which was done succesfully at the time of version 1.1.100 but not since at least version 2.0.0, so that I can tell the developer of box64 and hopefully have it fixed.
The performance was great for games with up to 6 players at the same time, even with the emulation overhead, any help overcoming this issue would be really appreciated.
If factorio could eventually support an arm64 GNU/Linux version that would be really cool too.
In the spoiler below are logs running in version 2.0.23 and 1.1.100 (the program also crashes with SIGSEGV when trying to upload the crashfiles)
1.1.100
2.0.23
The save files used to reproduce the crash were generated with factorio --create map.zip --map-gen-settings data/map-gen-settings.example.json so I don't think I need to attach them.
nna-hime
Manual Inserter
Manual Inserter
Posts: 2
Joined: Wed Oct 18, 2023 12:38 am
Contact:

Re: [2.0.23] SIGSEGV on headless server startup with x86_64 emulator

Post by nna-hime »

Nevermind, this seems to be a regression in box64, I've just found an old version and everything works. Sorry for wasting the time of anyone who reads this.
Although having an arm64 GNU/Linux version would be really cool.
Post Reply

Return to “Technical Help”