Bug#994969: jackd2: segfaults after today's upgrade of other Debian testing packages
Package: jackd2
Version: 1.9.19~dfsg-2
Severity: grave
Justification: renders package unusable
Hello!
After today's upgrade, jackd stopped working on my Debian testing box.
$ jackd --realtime -d alsa --device hw:PCH --softmode --hwmeter --rate 44100 &
jackdmp 1.9.19
Copyright 2001-2005 Paul Davis and others.
Copyright 2004-2016 Grame.
Copyright 2016-2021 Filipe Coelho.
jackdmp comes with ABSOLUTELY NO WARRANTY
This is free software, and you are welcome to redistribute it
under certain conditions; see the file COPYING for details
no message buffer overruns
no message buffer overruns
[1]+ Segmentation fault jackd --realtime -d alsa --device hw:PCH --softmode --hwmeter --rate 44100
I tried to selectively downgrade the libraries that appeared related to
jackd2, but to no avail: the segfault was still reproducible.
The list of package upgrades that broke jackd is:
========================================
[REMOVE, NOT USED] libbox2d2.3.0:amd64 2.3.1+ds-7
[REMOVE, NOT USED] libcmis-0.5-5v5:amd64 0.5.2-3
[REMOVE, NOT USED] libqrcodegencpp1:amd64 1.6.0-1
[INSTALL, DEPENDENCIES] libbox2d2:amd64 2.4.1-2
[INSTALL, DEPENDENCIES] libzxingcore1:amd64 1.2.0-1
[UPGRADE] adwaita-icon-theme:amd64 40.1.1-2 -> 41.0-1
[UPGRADE] binutils:amd64 2.37-5 -> 2.37-7
[UPGRADE] binutils-common:amd64 2.37-5 -> 2.37-7
[UPGRADE] binutils-x86-64-linux-gnu:amd64 2.37-5 -> 2.37-7
[UPGRADE] cpp-10:amd64 10.3.0-9 -> 10.3.0-11
[UPGRADE] diffoscope:amd64 182 -> 185
[UPGRADE] diffoscope-minimal:amd64 182 -> 185
[UPGRADE] eatmydata:amd64 129-3 -> 129-4
[UPGRADE] fonts-opensymbol:amd64 2:102.12+LibO7.1.5-2 -> 2:102.12+LibO7.2.1-3
[UPGRADE] g++-10:amd64 10.3.0-9 -> 10.3.0-11
[UPGRADE] gcc-10:amd64 10.3.0-9 -> 10.3.0-11
[UPGRADE] gcc-10-base:amd64 10.3.0-9 -> 10.3.0-11
[UPGRADE] gcc-11-base:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libasan6:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libatk-wrapper-java:amd64 0.38.0-4 -> 0.38.0-5
[UPGRADE] libatk-wrapper-java-jni:amd64 0.38.0-4 -> 0.38.0-5
[UPGRADE] libatomic1:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libbinutils:amd64 2.37-5 -> 2.37-7
[UPGRADE] libcc1-0:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libctf-nobfd0:amd64 2.37-5 -> 2.37-7
[UPGRADE] libctf0:amd64 2.37-5 -> 2.37-7
[UPGRADE] libeatmydata1:amd64 129-3 -> 129-4
[UPGRADE] libgcc-10-dev:amd64 10.3.0-9 -> 10.3.0-11
[UPGRADE] libgcc-s1:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libgfortran5:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libglibmm-2.4-1v5:amd64 2.64.2-2 -> 2.66.1-1
[UPGRADE] libgomp1:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libitm1:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] liblibreoffice-java:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] liblsan0:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libmanette-0.2-0:amd64 0.2.5-1 -> 0.2.6-3
[UPGRADE] libobjc4:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libquadmath0:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libreoffice:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-base:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-base-core:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-base-drivers:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-calc:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-common:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-core:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-draw:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-impress:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-java-common:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-l10n-de:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-l10n-it:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-math:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-report-builder-bin:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-sdbc-hsqldb:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-style-colibre:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libreoffice-writer:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libscalar-list-utils-perl:amd64 1:1.55-1+b1 -> 1:1.59-1
[UPGRADE] libstdc++-10-dev:amd64 10.3.0-9 -> 10.3.0-11
[UPGRADE] libstdc++6:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libtsan0:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libubsan1:amd64 11.2.0-4 -> 11.2.0-7
[UPGRADE] libuno-cppu3:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libuno-cppuhelpergcc3-3:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libuno-purpenvhelpergcc3-3:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libuno-sal3:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libuno-salhelpergcc3-3:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libunoloader-java:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] libxml2:amd64 2.9.10+dfsg-6.7 -> 2.9.12+dfsg-5
[UPGRADE] python3-uno:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] rsync:amd64 3.2.3-4 -> 3.2.3-7
[UPGRADE] uno-libs-private:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] ure:amd64 1:7.1.5-2 -> 1:7.2.1-3
[UPGRADE] ure-java:amd64 1:7.1.5-2 -> 1:7.2.1-3
========================================
After some tests, I decided to completely undo today's upgrade:
I reinstalled the three removed packages (manually, with dpkg, by
using packages in /var/cache/apt/archives ) and then
downgraded the upgraded ones (again manually, with dpkg).
For the record, the list of packages for the dpkg command-line
was obtained with the following command:
$ awk '/UPGRADE/ { split($2, a, ":"); sub(":", "%3a", $3); printf "%s_%s*deb ", a[1], $3 }' p.txt
where p.txt is the above quoted list.
After the complete downgrade, jackd works again.
Please help me understand what's going on and how to fix this
issue!
Thanks for your time and patience.
-- System Information:
Debian Release: bookworm/sid
APT prefers testing
APT policy: (800, 'testing'), (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 5.10.0-8-amd64 (SMP w/4 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US:en
Shell: /bin/sh linked to /bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages jackd2 depends on:
ii debconf [debconf-2.0] 1.5.77
ii libasound2 1.2.5.1-1
ii libc6 2.32-4
ii libdbus-1-3 1.12.20-2
ii libexpat1 2.4.1-2+b1
ii libgcc-s1 11.2.0-4
ii libjack-jackd2-0 1.9.19~dfsg-2
ii libreadline8 8.1-2
ii libsamplerate0 0.2.1+ds0-1
ii libsndfile1 1.0.31-2
ii libstdc++6 11.2.0-4
ii libsystemd0 247.9-1
ii libzita-alsa-pcmi0 0.3.2-2
ii libzita-resampler1 1.8.0-2
ii python3 3.9.2-3
ii python3-dbus 1.2.18-2
Versions of packages jackd2 recommends:
ii jackd2-firewire 1.9.19~dfsg-2
ii libpam-modules 1.4.0-10
ii qjackctl 0.9.4-1
Versions of packages jackd2 suggests:
pn jack-tools <none>
pn meterbridge <none>
-- debconf information:
* jackd/tweak_rt_limits: true
Reply to: