Bug#994969: jackd2: segfaults after today's upgrade of other Debian testing packages
Control: tags -1 moreinfo unreproducible
On 2021-09-24 09:23:08, Francesco Poli (wintermute) wrote:
> 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'm unable to reproduce the crash on an updated bookworm installation.
Could you please provide a backtrace of the crash so that we can try to
pinpoint the problem?
Cheers
>
>
> 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
>
--
Sebastian Ramacher
Reply to: