Open arminmiau opened 1 year ago
I have pushed some major changes to the elfloader of box64. Can you try again, I think it has improved things.
Sorry but I'm unable to try again, because I have lost access to that VM (because I have a new boot drive and didn't copy the ssh key) and I cannot create a new one right now because Oracle Cloud seems to be out of capacity for free VMs. I don't have any arm64 CPUs at home.
I wouldn't have actually thought that this issue would be addressed at sometime. I was just playing around trying to get a free Satisfactory server running.
I can try if I can spin up a new VM in the next days, but I don't know how long it takes for Oracle Cloud to create new capacity, else I don't have any ways of testing this.
Thanks for replying though!
I have a pi at home I could totally test this.
This seems to be fixed, the server starts fine now. However, it immediately crashes after joining.
I have two different crash logs so far, here are the parts that I deemed to be relevant:
Please let me know if the full log (or different parts of it) are needed. Technically, this issue could be closed and I could open another one instead.
Hey @Kneemund did you get it fixed? I am currently having the same issues.
We are running on oracle free tier, arm64 ubuntu 24.04.1, running from locally compiled main branch of box64, and getting same issue on MemStack.h with Satisfactory dedi.
In fact, many dedicated servers executables, despite different engines, suffer random memory crashes, sometimes you are able to connect, only to get a random memory related crash later on, depending on each game server or each engine.
It only got worse past 6 months, that makes me worry there's a deep rooted memory bug with box64, if only i could find a lead for it.
Here's a trace build with show segv.
I am using oracle free tier, arm64 ubuntu 20.04.1 and i seem to have the same problem as you Is there any update on that problem? Were you able to fix it?
Not rly. It seems to affect every unreal game though. Im not even sure its memory related, for all i know it could be caused by templatized c++ code in UE. I had a go with Ai writing me a threaded c++ allocation deallocation memory test app and it works just fine when cross compiled and ran with box64.
I'm seeing the same crash when creating a new Game on oracle, arm64 Ubuntu 22.04.5 LTS. [There is a '24.04.1 LTS' version available if that works]
It's seems that satisfactory can't run on a arm64 even through emulator, because some libraries can't be loaded through the emulator. I got the server to run, but everytime I placed a belt, the server crashed... So yeaa - sadly not playable. We gotta wait for the devs to fix this.
Hello, I'm trying to run a Satisfactory Dedicated Server in an arm64 VM running in the cloud. Using Box86 for the steamcmd and Box64 for the dedicated server.
When starting the server, Box64 kicks in, a lot of 'Using emulated ...' logs get printed, but at one point it always halts and nothing happens anymore. The process fully blocks the cpu core.
The terminal output: terminal output.txt