[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: