summary refs log tree commit diff stats
path: root/results/scraper/box64/1953
diff options
context:
space:
mode:
Diffstat (limited to 'results/scraper/box64/1953')
-rw-r--r--results/scraper/box64/195329
1 files changed, 29 insertions, 0 deletions
diff --git a/results/scraper/box64/1953 b/results/scraper/box64/1953
new file mode 100644
index 000000000..fbfbc7cc6
--- /dev/null
+++ b/results/scraper/box64/1953
@@ -0,0 +1,29 @@
+SEGFAULT running factorio headless server
+### Environment

+Device: Raspberry Pi 4 Model B

+OS: Debian GNU/Linux 12 (bookworm) aarch64

+Box64 version: `Box64 with Dynarec v0.3.1 2c2b252d built on Oct 22 2024 19:33:04`

+Factorio headless server version: 2.08

+### Description

+Running the latest version of factorio headless server results in the following error

+`47.422 Error CrashHandler.cpp:641: Received SIGSEGV`

+### Reproduction

+1. Download https://factorio.com/get-download/2.0.8/headless/linux64 and extract it

+2. Run box64 bin/x64/factorio --start-server map.zip (map attached for convenience of not having to make a savefile yourself) [map.zip](https://github.com/user-attachments/files/17483268/map.zip)

+3. Wait for it to SEGFAULT

+

+My first try was with box64 from like two months ago, I tried again compiling box64 from latest commit with the same result

+

+### Conclusion

+A brief forum search lead me to [this post](https://forums.factorio.com/viewtopic.php?p=621129#p621129)

+Relevant quote from it:

+> The biggest change is that it requires a newer glibc version 2.30.1

+

+`apt show libc6` shows I have glibc 2.36-9+rpt2+deb12u8, but box64 reports the following when starting the server:

+```

+Look for __res_nquery in loaded elfs

+Found symbol with version GLIBC_2.17, value = 0x7f9745bc30

+Look for __dn_expand in loaded elfs

+Found symbol with version GLIBC_2.17, value = 0x7f974546e0

+```

+Is the x86_64 glibc that box64 emulates something I can update on my own or is it something I should ask for here?
\ No newline at end of file