[Bug] Crash due to dynamically linked libraries in Appimage
- Dominant language
- Rust
- Stars
- 32.7k
- Forks
- 4.3k
- Avg merge
- 1d 13h
- Merged PRs (30d)
- 253
Description
While using appimage-run on NixOs, the app crashes with
```
Uncompress Buzz_0.4.23_amd64.AppImage of type 02 @ offset 944632
[===========================================================================================================================================|] 3465/3465 100%
Buzz_0.4.23_amd64.AppImage is now installed in /home/i/.cache/appimage-run/679f0bfb1eb5287c15abc0da386d7b877a6f8302f020a80f239598e102564327
buzz-desktop: error while loading shared libraries: libzstd.so.1: cannot open shared object file: No such file or directory
```
*Steps to reproduce the behavior:*
1. Run on NixOs or in Nix shell
2. Launch appimage-run Buzz_0.4.23_amd64.AppImage
3. App crashes
**Expected behavior:**
Running as other binaries.
**Environment (please complete the following information):**
- OS: Linux NixOs
- 26.05
Contributor guide
Research direction
Start by reproducing the crash with appimage-run on NixOS or in a Nix shell, using the Buzz_0.4.23_amd64.AppImage named in the report. Inspect the AppImage runtime dependencies around the missing libzstd.so.1; done means the AppImage launches without the shared-library error in that environment.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- linux, nixos, rust
- Domain
- operating-systems, release
- Issue type
- Bug
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Quiet
- Clarity
- Needs clarification
- Newbie friendliness
- 45/100