scott
February 16, 2022, 11:27pm
1
Hi!
I’m trying to launch Logic 2.3.44 on Arch Linux. (I’ll try 2.3.45 once it’s in the AUR.) When the window appears it says, “Error Connecting to Socket” When I run it from the terminal it says, “[1038599:0216/152432.656353:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.”
This might be due to a particular dependency. Any ideas which ones I should look at? I’m running an up-to-date Arch version. The computer is an AMD 5950X with a Radeon 5500xt graphics card.
Thanks,
Scott
1 Like
scott
February 17, 2022, 6:46pm
2
2.3.45 does the same thing.
@scott Sorry about this… This looks oddly familiar to a few recent reports of the same error message from other users. In all cases, the OS in question was a non-Ubuntu distro, which we don’t officially support.
Regardless, we would be happy to look into what could be causing this. Would you mind running through the troubleshooting steps in the support article below and letting me know the results?
If the solutions above work, please provide the rest of the console output when attempting to launch the software (in case there was anything else after the “sandbox” error you shared).
Feel free to send in this information via the link below as well, and this will open up a support ticket with and we can continue speaking via email in case any sensitive information about your PC needs to be collected:
https://contact.saleae.com/hc/en-us/requests/new
In case you do so, you can include a link to this forum post so that I know it’s you when it comes in.
scott
February 18, 2022, 7:10am
4
Thanks @timreyes . Here is the output from step 2.
saleae-logic2 --no-sandbox
Executable path: /opt/saleae-logic2/Logic
Executable directory: /opt/saleae-logic2
Original working directory: /home/tannewt/repos/circuitpython/ports/espressif
Current working directory: /opt/saleae-logic2
[642077:0217/230321.970999:ERROR:sandbox_linux.cc(374)] InitializeSandbox() called with multiple threads in process gpu-process.
For step 3 I have version libnsl-2.0.0-2
.
For step 5 here is the output:
linux-vdso.so.1 (0x00007ffcc293f000)
libstdc++.so.6 => /usr/lib/libstdc++.so.6 (0x00007fe8a109d000)
libcrypt.so.1 => not found
librt.so.1 => /usr/lib/librt.so.1 (0x00007fe8a1098000)
libnsl.so.1 => /usr/lib/libnsl.so.1 (0x00007fe8a107d000)
libutil.so.1 => /usr/lib/libutil.so.1 (0x00007fe8a1078000)
libAnalyzer.so => /opt/saleae-logic2/resources/linux/libAnalyzer.so (0x00007fe8a0f93000)
libpthread.so.0 => /usr/lib/libpthread.so.0 (0x00007fe8a0f8e000)
libdl.so.2 => /usr/lib/libdl.so.2 (0x00007fe8a0f89000)
libm.so.6 => /usr/lib/libm.so.6 (0x00007fe8a0ea1000)
libgcc_s.so.1 => /usr/lib/libgcc_s.so.1 (0x00007fe8a0e86000)
libc.so.6 => /usr/lib/libc.so.6 (0x00007fe8a0c7c000)
/usr/lib64/ld-linux-x86-64.so.2 (0x00007fe8a3a3e000)
Version information:
resources/linux/libgraph_server_shared.so:
libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.22) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3.1) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3.3) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3.5) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3.7) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3.8) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3.9) => /usr/lib/libstdc++.so.6
libcrypt.so.1 (GLIBC_2.2.5) => not found
librt.so.1 (GLIBC_2.2.5) => /usr/lib/librt.so.1
libnsl.so.1 (GLIBC_2.2.5) => /usr/lib/libnsl.so.1
libutil.so.1 (GLIBC_2.2.5) => /usr/lib/libutil.so.1
libpthread.so.0 (GLIBC_2.2.5) => /usr/lib/libpthread.so.0
libpthread.so.0 (GLIBC_2.3.2) => /usr/lib/libpthread.so.0
libpthread.so.0 (GLIBC_2.3.3) => /usr/lib/libpthread.so.0
libpthread.so.0 (GLIBC_2.12) => /usr/lib/libpthread.so.0
libdl.so.2 (GLIBC_2.2.5) => /usr/lib/libdl.so.2
libm.so.6 (GLIBC_2.2.5) => /usr/lib/libm.so.6
libm.so.6 (GLIBC_2.27) => /usr/lib/libm.so.6
libgcc_s.so.1 (GCC_3.0) => /usr/lib/libgcc_s.so.1
libgcc_s.so.1 (GCC_4.2.0) => /usr/lib/libgcc_s.so.1
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.6) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.7) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.8) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.9) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.10) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.11) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.13) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.15) => /usr/lib/libc.so.6
ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2
/usr/lib/libstdc++.so.6:
libm.so.6 (GLIBC_2.2.5) => /usr/lib/libm.so.6
ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2
libgcc_s.so.1 (GCC_4.2.0) => /usr/lib/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.4) => /usr/lib/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.3) => /usr/lib/libgcc_s.so.1
libgcc_s.so.1 (GCC_3.0) => /usr/lib/libgcc_s.so.1
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.6) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.33) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.18) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.16) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.32) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.17) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.2) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
/usr/lib/librt.so.1:
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6
/usr/lib/libnsl.so.1:
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.33) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6
/usr/lib/libutil.so.1:
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/opt/saleae-logic2/resources/linux/libAnalyzer.so:
libstdc++.so.6 (GLIBCXX_3.4) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.15) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.21) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (GLIBCXX_3.4.22) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3) => /usr/lib/libstdc++.so.6
libstdc++.so.6 (CXXABI_1.3.1) => /usr/lib/libstdc++.so.6
libpthread.so.0 (GLIBC_2.2.5) => /usr/lib/libpthread.so.0
libpthread.so.0 (GLIBC_2.12) => /usr/lib/libpthread.so.0
libm.so.6 (GLIBC_2.2.5) => /usr/lib/libm.so.6
libgcc_s.so.1 (GCC_3.0) => /usr/lib/libgcc_s.so.1
libgcc_s.so.1 (GCC_4.2.0) => /usr/lib/libgcc_s.so.1
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.3.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.6) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.17) => /usr/lib/libc.so.6
ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2
/usr/lib/libpthread.so.0:
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libdl.so.2:
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libm.so.6:
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /usr/lib64/ld-linux-x86-64.so.2
libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.4) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_PRIVATE) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libgcc_s.so.1:
libc.so.6 (GLIBC_2.14) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.34) => /usr/lib/libc.so.6
libc.so.6 (GLIBC_2.2.5) => /usr/lib/libc.so.6
/usr/lib/libc.so.6:
ld-linux-x86-64.so.2 (GLIBC_2.2.5) => /usr/lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_2.3) => /usr/lib64/ld-linux-x86-64.so.2
ld-linux-x86-64.so.2 (GLIBC_PRIVATE) => /usr/lib64/ld-linux-x86-64.so.2
kenneth
February 18, 2022, 9:28am
5
Also running Arch and logic2 version 2.3.45. I have the same error as above.
The logic1 software works fine and I can use my Logic Pro 8 without any issues.
Ah, here is the issue! We really need to find a better solution for this.
I’m not sure what package manager is used on Arch, but @scott and @kenneth both try installing the libcrypt1
, if it’s available?
chmanie
February 18, 2022, 5:40pm
7
Something defintely seemed to have changed with 2.3.44 . Earlier versions worked fine for me. On Arch based systems you can install libxcrypt-compat
form the AUR to get the libcrypt.so.1
(back?).
yay -S libxcrypt-compat
worked for me.
Thanks, @scott and @markgarrison for doing the initial debugging!
Edit: seems to be glibc related.
1 Like
dustin
February 18, 2022, 5:41pm
8
I got this working just now in Arch by installing the libxcrypt-compat package from the AUR. Looks like glibc has removed libcrypt1.
1 Like
scott
February 18, 2022, 6:18pm
9
Awesome thanks all! It works for me now. I’ll drop a note on the AUR package suggesting adding the libxcrypt-compat dependency. The maintainer has been responsive to updating it.
https://aur.archlinux.org/packages/saleae-logic2
kenneth
February 19, 2022, 10:53am
10
Was about to figure out the libcrypt, but it’s already fixed & updated in AUR. Thanks all.