[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



On Fri, 24 Sep 2021 11:11:27 +0200 Sebastian Ramacher wrote:

[...]
> I'm unable to reproduce the crash on an updated bookworm installation.

First of all, thank you so much for your very prompt reply!
That's really appreciated.

It's unfortunate (especially for me!) that you do not experience the
segfault that I see...   :-p

I tried to figure out which exact package upgrade is the cause of the
regression on my box. In order to do so, I re-upgraded all the packages
I had upgraded (and then downgraded again...) this morning. One small
set of related packages at a time.
Now I have only 1 package left to upgrade: libglibmm-2.4-1v5

If I upgrade that package too:

  # aptitude --purge-unused safe-upgrade 
  The following packages will be upgraded: 
    libglibmm-2.4-1v5 
  1 packages upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
  [...]

I get the segfault:

  $ 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

If I downgrade that package again:

  # dpkg -i /var/cache/apt/archives/libglibmm-2.4-1v5_2.64.2-2_amd64.deb 
  dpkg: warning: downgrading libglibmm-2.4-1v5:amd64 from 2.66.1-1 to 2.64.2-2
  [...]

I no longer get any segfault:

  $ 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
  no message buffer overruns
  JACK server starting in realtime mode with priority 10
  self-connect-mode is "Don't restrict self connect requests"
  audio_reservation_init
  Acquire audio card Audio1
  creating alsa driver ... hw:PCH|hw:PCH|1024|2|44100|0|0|nomon|hwmeter|soft-mode|32bit
  configuring for 44100Hz, period = 1024 frames (23.2 ms), buffer = 2 periods
  ALSA: final selected sample format for capture: 32bit integer little-endian
  ALSA: use 2 periods for capture
  ALSA: final selected sample format for playback: 32bit integer little-endian
  ALSA: use 2 periods for playback

and jackd seems to work correctly (tested with audacious output,
I can listen to music without any issue).

Hence, it seems that the bug is in libglibmm-2.4-1v5/2.66.1-1  .
Now I wonder why you are not experiencing the same bug...

> Could you please provide a backtrace of the crash so that we can try to
> pinpoint the problem?

I can try to do so.
Could you please assist me?

I would like to use the new method that loads debugging symbols from
the Debuginfod server, but I have never done so before...
Should I follow [instructions] on the Debian Wiki?

[instructions]: <https://wiki.debian.org/HowToGetABacktrace>


-- 
 http://www.inventati.org/frx/
 There's not a second to spare! To the laboratory!
..................................................... Francesco Poli .
 GnuPG key fpr == CA01 1147 9CD2 EFDF FB82  3925 3E1C 27E1 1F69 BFFE

Attachment: pgpy9espo52Lz.pgp
Description: PGP signature


Reply to: