Logic 2.4.1

Thanks for the debug tips @markgarrison, that helped locate the problem!

TL;DR: I added libxcrypt to satisfy a missing libcrypt.so.1 and everything works now.


For completeness, here’s the answers to your questions:

I extracted the AppImage, and checked the linked libraries, everything was found except for libcrypt.so.1:

$ ldd squashfs-root/resources/linux/libgraph_server_shared.so
ldd: warning: you do not have execution permission for `squashfs-root/resources/linux/libgraph_server_shared.so'
        linux-vdso.so.1 (0x00007ffc9fecd000)
        libstdc++.so.6 => not found
        libAnalyzer.so => /home/alex/Downloads/squashfs-root/resources/linux/libAnalyzer.so (0x00007f18910a1000)
        libcrypt.so.1 => not found
        librt.so.1 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/librt.so.1 (0x00007f189109c000)
        libnsl.so.1 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libnsl.so.1 (0x00007f1891083000)
        libutil.so.1 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libutil.so.1 (0x00007f189107c000)
        libdl.so.2 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libdl.so.2 (0x00007f1891077000)
        libpthread.so.0 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libpthread.so.0 (0x00007f1891072000)
        libm.so.6 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libm.so.6 (0x00007f1890f92000)
        libgcc_s.so.1 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libgcc_s.so.1 (0x00007f1890f78000)
        libc.so.6 => /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib/libc.so.6 (0x00007f188dc00000)
        /nix/store/g8d5bnh9mh1364x17mjyc731fsi9a61m-glibc-2.35-163/lib64/ld-linux-x86-64.so.2 (0x00007f1891153000)
        libstdc++.so.6 => not found

Adding libxcrypt fixed this.

Also what version of NixOS are you using?

NixOS unstable.

I also found running the executable with the --enable-logging to be helpful for debug, it also pointed towards graph_server_shared problems.

"PromiseWorkerError: failed to load graph_server_shared undefined", source: file:///nix/store/0dzh9scd0m0gx8mzv3mlh2xvxlwwzp3l-saleae-logic-2-extracted/resources/app.asar/dist/logic/bundle.js (118)
"error connecting to socket: PromiseWorkerError: failed to load graph_server_shared", source: file:///nix/store/0dzh9scd0m0gx8mzv3mlh2xvxlwwzp3l-saleae-logic-2-extracted/resources/app.asar/dist/logic/bundle.js (118)
1 Like