Bug#965308: jackd won't start
On Fri, 14 Aug 2020 at 10:51:46 +0200, Arnaldo Pirrone wrote: > I would like to point out that the error is not showing up any more after the > updates, now the error is different It seems it's now failing to open the configured ALSA PCM devices (which probably also shouldn't happen?). From the strace output, it seems the configured ALSA devices doesn't exist in /dev/snd: > strace -efile jackd -d alsa ... > openat(AT_FDCWD, "/dev/snd/pcmC0D0p", O_RDWR|O_NONBLOCK|O_CLOEXEC) = -1 > ENOENT (File o directory non esistente) > stat("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=9623, ...}) > = 0 > openat(AT_FDCWD, "/dev/snd/controlC0", O_RDONLY|O_CLOEXEC) = 6 > openat(AT_FDCWD, "/dev/snd/controlC0", O_RDWR|O_CLOEXEC) = 6 > openat(AT_FDCWD, "/dev/snd/pcmC0D0c", O_RDWR|O_NONBLOCK|O_CLOEXEC) = -1 > ENOENT (File o directory non esistente) > ALSA: Cannot open PCM device alsa_pcm for playback. Falling back to > capture-only mode That seems like a completely different failure mode. smcv
Bug#965308: jackd won't start
On Sun, 19 Jul 2020 at 10:14:58 +0200, Arnaldo Pirrone wrote: > Hi, after the update jackd is not starting anymore. Apparently this is > related. > > Sun Jul 19 10:05:53 2020: ERROR: Can't load "/usr/lib/x86_64-linux- > gnu/jack/jack_alsa.so": /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so: undefined > symbol: _ZN4Jack17JackServerGlobals26on_device_reservation_loopE I looked into this a bit because it is now blocking testing migration of the version of src:dbus-python that removed python-dbus (see #936371). Please note that I know very little about JACK and how it's meant to work, so I'm just working from knowledge of libraries in general. Attempting to reproduce this: - Have a Debian 10 VM. I used a minimal autopkgtest VM and installed jackd and a basic GUI, with: - apt install openbox xdm xorg xterm jackd2 - reboot - Log in, open an xterm, and run jackd -d alsa - If you have PulseAudio, prefix with "pasuspender --" (my test VM is sufficiently minimal to not have PulseAudio) - Add a bullseye apt source - sudo apt update - sudo apt install jackd2 - jackd -d alsa - Add a sid apt source - sudo apt update - sudo apt install jackd2 (this upgrades libc6, among others) - jackd -d alsa - sudo apt dist-upgrade (this upgrades remaining packages to sid versions) - jackd -d alsa In each case jackd2 appeared to start successfully for me, and its output said that it was creating an ALSA driver "hw:0|hw:0|1024|2|48000|0|0|nomon|swmeter|-|32bit" or similar. I didn't (know how to) test that it can actually play back audio. To the bug reporter: some other commands whose output might be useful, replacing "jackd -d alsa" with however you normally run jackd, are: find /usr/local -name '*jack*' dpkg-query -W | grep jack env LD_DEBUG=files jackd -d alsa env LD_DEBUG=libs jackd -d alsa ldd -r /usr/lib/x86_64-linux-gnu/libjackserver.so.0 strace -efile jackd -d alsa debsums -s jackd2 debsums -s libjack-jackd2-0 (the last few require the strace and debsums packages installed). To the maintainers: It looks as though /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so has undefined symbols, including _ZN4Jack17JackServerGlobals26on_device_reservation_loopE, that are not provided by any of its dependencies. The symbol _ZN4Jack17JackServerGlobals26on_device_reservation_loopE appears to be part of /usr/lib/x86_64-linux-gnu/libjackserver.so.0, which is a dependency of /usr/bin/jackd; so when jackd dlopens jack_alsa.so, the undefined symbol should be satisfied by the previously-loaded libjackserver.so.0 as per this sentence from dlopen(3): Symbol references in the shared object are resolved using (in order): symbols in the link map of objects loaded for the main program and its dependencies; [and some other places that don't matter] Does that all look like the way it is meant to work? This would probably be more robust if jack_alsa.so was linked with -ljackserver so that it was self-contained. Ideally, it would be possible to link it with the linker option -Wl,-z,defs to assert that all undefined symbols are present in its dependencies. I can reproduce lots of undefined symbols in /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so on a clean installation in a VM (as above) by running "ldd -r /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so". The output I see is similar to what the bug reporter sent. However, if I use LD_PRELOAD=libjackserver.so.0, the undefined symbols go away, suggesting that linking with -ljackserver would be sufficient to make the plugin fully self-contained. If JACK is portable to Windows, any plugins in the Windows build will likely already have to be linked to -ljackserver, because Windows shared libraries work differently - and indeed looking at the wscript, it seems like driver modules are linked with "serverlib" on Windows and macOS, so it would probably be a straightforward change to do the same on all platforms. Regards, smcv
Bug#965308: jackd won't start
Here it is, See ya Il 21/07/20 alle 15:25, Sebastian Ramacher ha scritto: Hi, and ldd -r /usr/bin/jackd? Best On 2020-07-21 14:38:37 +0200, Arnaldo Pirrone wrote: Sure, you can find it attached. Il 19/07/20 alle 15:30, Sebastian Ramacher ha scritto: Control: tags -1 + moreinfo On 2020-07-19 10:14:58 +0200, Arnaldo Pirrone wrote: Package: jackd2 Version: 1.9.14~dfsg-0.1 Severity: grave X-Debbugs-Cc: it9...@gmail.com Hi, after the update jackd is not starting anymore. Apparently this is related. Sun Jul 19 10:05:53 2020: ERROR: Can't load "/usr/lib/x86_64-linux- gnu/jack/jack_alsa.so": /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so: undefined symbol: _ZN4Jack17JackServerGlobals26on_device_reservation_loopE I suspect this is caused by an old libjack library somewhere in /usr/local. Could you please provide the output of ldd -r /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so to confirm that? Cheers ldd -r /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so linux-vdso.so.1 (0x7ffd4e4f9000) libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x7ffbd5f9) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x7ffbd5dc3000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7ffbd5c7f000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x7ffbd5c65000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7ffbd5aa) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7ffbd5a9a000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x7ffbd5a76000) /lib64/ld-linux-x86-64.so.2 (0x7ffbd60e) undefined symbol: _ZTIN4Jack15JackAudioDriverE (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver4OpenEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack15JackAudioDriver4OpenEjjbbiibPKcS2_jj (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack15JackAudioDriver13SetSampleRateEj (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack15JackAudioDriver7ProcessEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver9SetMasterEb (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver9GetMasterEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver8AddSlaveEPNS_19JackDriverInterfaceE (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver11RemoveSlaveEPNS_19JackDriverInterfaceE (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver17ProcessReadSlavesEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver18ProcessWriteSlavesEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver11ProcessReadEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver12ProcessWriteEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver15ProcessReadSyncEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver16ProcessWriteSyncEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver16ProcessReadAsyncEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver17ProcessWriteAsyncEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZNK4Jack10JackDriver10IsRealTimeEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver15SaveConnectionsEi (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver15LoadConnectionsEib (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver11StartSlavesEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver10StopSlavesEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver12ResumeRefNumEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver13SuspendRefNumEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack15JackAudioDriver12ClientNotifyEiPKciiS2_ii (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZNK4Jack10JackDriver16GetClientControlEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver10InitializeEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZThn8_N4Jack15JackAudioDriver12ClientNotifyEiPKciiS2_ii (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZThn8_NK4Jack10JackDriver16GetClientControlEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack17JackServerGlobals17on_device_releaseE (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack17JackServerGlobals17on_device_acquireE
Bug#965308: jackd won't start
Hi, and ldd -r /usr/bin/jackd? Best On 2020-07-21 14:38:37 +0200, Arnaldo Pirrone wrote: > Sure, > you can find it attached. > > Il 19/07/20 alle 15:30, Sebastian Ramacher ha scritto: > > Control: tags -1 + moreinfo > > > > On 2020-07-19 10:14:58 +0200, Arnaldo Pirrone wrote: > > > Package: jackd2 > > > Version: 1.9.14~dfsg-0.1 > > > Severity: grave > > > X-Debbugs-Cc: it9...@gmail.com > > > > > > Hi, after the update jackd is not starting anymore. Apparently this is > > > related. > > > > > > Sun Jul 19 10:05:53 2020: ERROR: Can't load "/usr/lib/x86_64-linux- > > > gnu/jack/jack_alsa.so": /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so: > > > undefined > > > symbol: _ZN4Jack17JackServerGlobals26on_device_reservation_loopE > > I suspect this is caused by an old libjack library somewhere in > > /usr/local. Could you please provide the output of > > > > ldd -r /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so > > > > to confirm that? > > > > Cheers > > ldd -r /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so > linux-vdso.so.1 (0x7ffd4e4f9000) > libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 > (0x7ffbd5f9) > libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 > (0x7ffbd5dc3000) > libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7ffbd5c7f000) > libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 > (0x7ffbd5c65000) > libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7ffbd5aa) > libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7ffbd5a9a000) > libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 > (0x7ffbd5a76000) > /lib64/ld-linux-x86-64.so.2 (0x7ffbd60e) > undefined symbol: _ZTIN4Jack15JackAudioDriverE > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver4OpenEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack15JackAudioDriver4OpenEjjbbiibPKcS2_jj > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack15JackAudioDriver13SetSampleRateEj > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack15JackAudioDriver7ProcessEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver9SetMasterEb > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver9GetMasterEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver8AddSlaveEPNS_19JackDriverInterfaceE > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: > _ZN4Jack10JackDriver11RemoveSlaveEPNS_19JackDriverInterfaceE > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver17ProcessReadSlavesEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver18ProcessWriteSlavesEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver11ProcessReadEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver12ProcessWriteEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver15ProcessReadSyncEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver16ProcessWriteSyncEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver16ProcessReadAsyncEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver17ProcessWriteAsyncEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZNK4Jack10JackDriver10IsRealTimeEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver15SaveConnectionsEi > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver15LoadConnectionsEib > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver11StartSlavesEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver10StopSlavesEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver12ResumeRefNumEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver13SuspendRefNumEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack15JackAudioDriver12ClientNotifyEiPKciiS2_ii > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZNK4Jack10JackDriver16GetClientControlEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZN4Jack10JackDriver10InitializeEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZThn8_N4Jack15JackAudioDriver12ClientNotifyEiPKciiS2_ii > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol: _ZThn8_NK4Jack10JackDriver16GetClientControlEv > (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) > undefined symbol:
Bug#965308: jackd won't start
Sure, you can find it attached. Il 19/07/20 alle 15:30, Sebastian Ramacher ha scritto: Control: tags -1 + moreinfo On 2020-07-19 10:14:58 +0200, Arnaldo Pirrone wrote: Package: jackd2 Version: 1.9.14~dfsg-0.1 Severity: grave X-Debbugs-Cc: it9...@gmail.com Hi, after the update jackd is not starting anymore. Apparently this is related. Sun Jul 19 10:05:53 2020: ERROR: Can't load "/usr/lib/x86_64-linux- gnu/jack/jack_alsa.so": /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so: undefined symbol: _ZN4Jack17JackServerGlobals26on_device_reservation_loopE I suspect this is caused by an old libjack library somewhere in /usr/local. Could you please provide the output of ldd -r /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so to confirm that? Cheers ldd -r /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so linux-vdso.so.1 (0x7ffd4e4f9000) libasound.so.2 => /lib/x86_64-linux-gnu/libasound.so.2 (0x7ffbd5f9) libstdc++.so.6 => /lib/x86_64-linux-gnu/libstdc++.so.6 (0x7ffbd5dc3000) libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x7ffbd5c7f000) libgcc_s.so.1 => /lib/x86_64-linux-gnu/libgcc_s.so.1 (0x7ffbd5c65000) libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x7ffbd5aa) libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x7ffbd5a9a000) libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x7ffbd5a76000) /lib64/ld-linux-x86-64.so.2 (0x7ffbd60e) undefined symbol: _ZTIN4Jack15JackAudioDriverE (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver4OpenEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack15JackAudioDriver4OpenEjjbbiibPKcS2_jj (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack15JackAudioDriver13SetSampleRateEj (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack15JackAudioDriver7ProcessEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver9SetMasterEb (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver9GetMasterEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver8AddSlaveEPNS_19JackDriverInterfaceE (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver11RemoveSlaveEPNS_19JackDriverInterfaceE (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver17ProcessReadSlavesEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver18ProcessWriteSlavesEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver11ProcessReadEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver12ProcessWriteEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver15ProcessReadSyncEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver16ProcessWriteSyncEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver16ProcessReadAsyncEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver17ProcessWriteAsyncEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZNK4Jack10JackDriver10IsRealTimeEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver15SaveConnectionsEi (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver15LoadConnectionsEib (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver11StartSlavesEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver10StopSlavesEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver12ResumeRefNumEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver13SuspendRefNumEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack15JackAudioDriver12ClientNotifyEiPKciiS2_ii (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZNK4Jack10JackDriver16GetClientControlEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack10JackDriver10InitializeEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZThn8_N4Jack15JackAudioDriver12ClientNotifyEiPKciiS2_ii (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZThn8_NK4Jack10JackDriver16GetClientControlEv (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack17JackServerGlobals17on_device_releaseE (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack17JackServerGlobals17on_device_acquireE (/usr/lib/x86_64-linux-gnu/jack/jack_alsa.so) undefined symbol: _ZN4Jack17JackServerGlobals26on_device_reservation_loopE
Bug#965308: jackd won't start
Control: tags -1 + moreinfo On 2020-07-19 10:14:58 +0200, Arnaldo Pirrone wrote: > Package: jackd2 > Version: 1.9.14~dfsg-0.1 > Severity: grave > X-Debbugs-Cc: it9...@gmail.com > > Hi, after the update jackd is not starting anymore. Apparently this is > related. > > Sun Jul 19 10:05:53 2020: ERROR: Can't load "/usr/lib/x86_64-linux- > gnu/jack/jack_alsa.so": /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so: undefined > symbol: _ZN4Jack17JackServerGlobals26on_device_reservation_loopE I suspect this is caused by an old libjack library somewhere in /usr/local. Could you please provide the output of ldd -r /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so to confirm that? Cheers -- Sebastian Ramacher signature.asc Description: PGP signature
Bug#965308: jackd won't start
Package: jackd2 Version: 1.9.14~dfsg-0.1 Severity: grave X-Debbugs-Cc: it9...@gmail.com Hi, after the update jackd is not starting anymore. Apparently this is related. Sun Jul 19 10:05:53 2020: ERROR: Can't load "/usr/lib/x86_64-linux- gnu/jack/jack_alsa.so": /usr/lib/x86_64-linux-gnu/jack/jack_alsa.so: undefined symbol: _ZN4Jack17JackServerGlobals26on_device_reservation_loopE -- System Information: Debian Release: bullseye/sid APT prefers unstable APT policy: (500, 'unstable'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 5.7.8-xanmod2 (SMP w/4 CPU threads; PREEMPT) Kernel taint flags: TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE Locale: LANG=it_IT.UTF-8, LC_CTYPE=it_IT.UTF-8 (charmap=UTF-8), LANGUAGE not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) LSM: AppArmor: enabled Versions of packages jackd2 depends on: ii coreutils 8.32-2 ii debconf [debconf-2.0] 1.5.74 ii libasound2 1.2.2-2.3 ii libc6 2.31-1 ii libdbus-1-31.12.20-1 ii libexpat1 2.2.9-1 ii libgcc-s1 10.1.0-6 ii libjack-jackd2-0 1.9.14~dfsg-0.1 ii libreadline8 8.0-4 ii libsamplerate0 0.1.9-2 ii libsndfile11.0.28-8 ii libstdc++6 10.1.0-6 ii python33.8.2-3 ii python3-dbus 1.2.16-3 Versions of packages jackd2 recommends: ii jackd2-firewire 1.9.14~dfsg-0.1 ii libpam-modules 1.3.1-5 ii qjackctl 0.6.2-1 Versions of packages jackd2 suggests: pn jack-tools pn meterbridge -- debconf information: * jackd/tweak_rt_limits: true