Skip to content

Box64 0.4.3 on Latest Headless Factorio fails. #3993

Description

@NoiseyRobot

On box64 0.4.3, factorio fails when trying to do anything with the Lua VM.

Logs:

core@ecthqmainserver:~/servers/factorio $ ./bin/x64/factorio --create ./saves/main.zip
[BOX64] Box64 arm64 v0.4.3 d7b78a092 with Dynarec built on Jun 28 2026 16:32:27
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2
[BOX64] Running on Cortex-A76 with 4 cores, pagesize: 16384
[BOX64] Will use hardware counter measured at 54.0 MHz emulating 3.4 GHz
[BOX64] Detected 48bits at least of address space
[BOX64] Counted 27 Env var
[BOX64] Library search path:
[BOX64] Binary search path: ./:bin/:/home/core/.cargo/bin/:/usr/local/sbin/:/usr/local/bin/:/usr/sbin/:/usr/bin/:/sbin/:/bin/:/usr/local/games/:/usr/games/
[BOX64] Looking for ./bin/x64/factorio
[BOX64] Applied settings from rcfile
[BOX64] Dynarec for ARM64, with extension: ASIMD AES CRC32 PMULL ATOMICS SHA1 SHA2
[BOX64] Running on Cortex-A76 with 4 cores, pagesize: 16384
[BOX64] Will use hardware counter measured at 54.0 MHz emulating 3.4 GHz
[BOX64] BOX64ENV: Variables overridden:
        BOX64_DYNAREC_ALIGNED_ATOMICS=1
        BOX64_DYNAREC_BIGBLOCK=2
        BOX64_DYNAREC_CALLRET=1
        BOX64_DYNAREC_FASTROUND=0
        BOX64_DYNAREC_FORWARD=1024
        BOX64_DYNAREC_SAFEFLAGS=0
[BOX64] argv[1]="--create"
[BOX64] argv[2]="./saves/main.zip"
[BOX64] Rename process to "factorio"
[BOX64] Using native(wrapped) libdl.so.2
[BOX64] Using native(wrapped) librt.so.1
[BOX64] Using native(wrapped) libresolv.so.2
[BOX64] Using native(wrapped) libm.so.6
[BOX64] Using native(wrapped) libpthread.so.0
[BOX64] Using native(wrapped) libc.so.6
[BOX64] Using native(wrapped) ld-linux-x86-64.so.2
[BOX64] Using native(wrapped) libutil.so.1
[BOX64] Using native(wrapped) libbsd.so.0
   0.002 2026-06-28 16:46:02; Factorio 2.0.77 (build 84539, linux64, headless, space-age)
   0.010 Operating system: Linux (Debian 13)
   0.016 Program arguments: "./bin/x64/factorio" "--create" "./saves/main.zip"
   0.016 Config path: /home/core/servers/factorio/config/config.ini
   0.016 Read data path: /home/core/servers/factorio/data
   0.016 Write data path: /home/core/servers/factorio [21674/59366MB]
   0.016 Binaries path: /home/core/servers/factorio/bin
   0.059 System info: [CPU:             Box64 v0.4.3 on Cortex-A76 @2.40 GHz, 4 cores, RAM: 8062 MB]
   0.059 Environment: DISPLAY=<unset> WAYLAND_DISPLAY=<unset> DESKTOP_SESSION=<unset> XDG_SESSION_DESKTOP=<unset> XDG_CURRENT_DESKTOP=<unset> SDL_VIDEODRIVER=<unset> __GL_FSAA_MODE=<unset> __GL_LOG_MAX_ANISO=<unset> __GL_SYNC_TO_VBLANK=<unset> __GL_SORT_FBCONFIGS=<unset> __GL_YIELD=<unset>
   0.067 Running in headless mode
   0.068 Audio is disabled
   0.093 Info ModManager.cpp:449: FeatureFlag expansion-shaders = true
   0.094 Info ModManager.cpp:449: FeatureFlag freezing = true
   0.094 Info ModManager.cpp:449: FeatureFlag quality = true
   0.094 Info ModManager.cpp:449: FeatureFlag rail-bridges = true
   0.094 Info ModManager.cpp:449: FeatureFlag segmented-units = true
   0.094 Info ModManager.cpp:449: FeatureFlag space-travel = true
   0.094 Info ModManager.cpp:449: FeatureFlag spoiling = true
PANIC: unprotected error in call to Lua API (bad conversion number->int; must recompile Lua with proper settings)
[BOX64] NativeBT: /usr/local/bin/box64() [0x34b22244]
[BOX64] NativeBT: /usr/local/bin/box64() [0x34b64ae0]
[BOX64] NativeBT: linux-vdso.so.1(__kernel_rt_sigreturn+0) [0x7fff9bab4828]
[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(+0x87d80) [0x7fff9b927d80]
[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(gsignal+0x20) [0x7fff9b8d6940]
[BOX64] NativeBT: /lib/aarch64-linux-gnu/libc.so.6(abort+0x2c) [0x7fff9b8c1a84]
[BOX64] NativeBT: [0x7fff9a2e714c]
[BOX64] EmulatedBT: box64(abort+0) [0x30070f60]
[BOX64] EmulatedBT: /home/core/servers/factorio/bin/x64/factorio+35b7f2f [0x1035b7f2f]
[BOX64] EmulatedBT: /home/core/servers/factorio/bin/x64/factorio(lua_error+1a) [0x1035b40aa]
[BOX64] EmulatedBT: /home/core/servers/factorio/bin/x64/factorio+359822d [0x10359822d]
[BOX64] EmulatedBT: ??? [(nil)]
[BOX64] 206411|SIGABRT @0x7fff9b927d80 (???(/lib/aarch64-linux-gnu/libc.so.6+0x87d80)) (x64pc=0x30070f60/"box64/abort", rsp=0x7fff8aa50fc8, stack=0x7fff8a25c000:0x7fff8aa5c000 own=(nil) fp=0x7fff8aa50fe0), for accessing 0x3e80003264b (code=-6/prot=0), db=(nil)((nil):(nil)/(nil):(nil)/???:clean, hash:0/0) handler=0x1033b1dc0
RSP-0x20:0x00000001035996a9 RSP-0x18:0x0000000060e34010 RSP-0x10:0x0000000060de6e20 RSP-0x08:0x00000000000000a5
RSP+0x00:0x000000010358436e RSP+0x08:0x0000000000000000 RSP+0x10:0x0000000060e34010 RSP+0x18:0x00007fff8aa51000
RAX:0x0000000000000000 RCX:0x0000000100f8b684 RDX:0x0000000000000000 RBX:0x0000000060e34010
RSP:0x00007fff8aa50fc8 RBP:0x00007fff8aa50fe0 RSI:0x00007fff8aa4b208 RDI:0x00007fff9ba51430
 R8:0x00000000ffffffff  R9:0x00007fff8aa50f80 R10:0x0000000000000002 R11:0x00000000000000a5
R12:0x0000000060f068d0 R13:0x0000000060f068e0 R14:0x0000000100f605b1 R15:0x0000000060f06b00
ES:0x002b CS:0x0033 SS:0x002b DS:0x002b FS:0x0000 GS:0x0000 FSBASE=0x60e106e0 GSBASE=(nil)

   0.105 Error CrashHandler.cpp:643: Received 6
Factorio crashed. Generating symbolized stacktrace, please wait ...
src/Util/StacktraceToStream.cpp (52): walkStackAndPrintToStream
src/Util/StacktraceToStream.cpp (60): printStacktraceToStream
src/Util/Logger.cpp (336): writeStacktrace
src/Util/Logger.cpp (381): logStacktrace
src/Util/CrashHandler.cpp (181): writeStackTrace
src/Util/CrashHandler.cpp (644): commonSignalHandler
src/Util/CrashHandler.cpp (652): SignalHandler
0x3000007f
Stack trace logging done
  93.643 Error Util.cpp:95: Unexpected error occurred. If you're running the latest version of the game you can help us solve the problem by posting the contents of the log file on the Factorio forums.
Please also include the save file(s), any mods you may be using, and any steps you know of to reproduce the crash.
core@ecthqmainserver:~/servers/factorio $

Tech Specs:
Box64 0.4.3
Pi 5 Model B / ARMv8-A Cortex-A76
16 KiB page kernel
Factorio 2.0.77

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions