-
-
Notifications
You must be signed in to change notification settings - Fork 2.3k
Open
Labels
bugSomething isn't workingSomething isn't working
Description
Describe the bug
Running the x86_64 lazygit binary on ARM64 hardware using Box64 emulator results in an abort with signal 11 (segmentation fault). The program crashes due to illegal memory access during emulation.
To Reproduce
Steps to reproduce the behavior:
- On an ARM64 machine (e.g., Neoverse-N1), download the latest Linux x86_64 lazygit binary from GitHub releases.
- Extract the binary and install it to /usr/local/bin.
- Run
lazygit
. - Observe the crash with abort signal and backtrace indicating a segmentation fault in the Box64 emulator.
Expected behavior
The lazygit application should run without crashing and work as intended on ARM64 hardware.
Screenshots

Version info:
- Running lazygit shows Box64 emulating with message:
Box64 with Dynarec v0.2.6 built Jan 23 2025
Lazygit version: (unknown from x86_64 binary, as it crashes) - GIT: 2.49.0
Additional context
This issue arises from running an x86_64 binary through the Box64 emulator on ARM64 hardware. The appropriate solution is to use the native ARM64 lazygit binary provided by the releases to avoid emulation crashes.
Please confirm that native ARM64 binaries work without issue as the x86_64 binary is not compatible with ARM64 via Box64.[4][11]
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't working