Bug#965308: jackd won't start

2020-08-14 Thread Simon McVittie
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

2020-08-03 Thread Simon McVittie
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

2020-07-21 Thread Arnaldo Pirrone

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

2020-07-21 Thread Sebastian Ramacher
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

2020-07-21 Thread Arnaldo Pirrone

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

2020-07-19 Thread Sebastian Ramacher
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

2020-07-19 Thread Arnaldo Pirrone
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