Bug#829434: mpg123 segfaults once after dist-upgrades

Thomas Orgis thomas-forum at orgis.org
Sun Jul 3 10:35:54 UTC 2016


Am Sun, 3 Jul 2016 12:14:40 +0200
schrieb Marco d'Itri <md at linux.it>: 

> mpg123 --random --quiet --control --title ...
> 
> [jack.c:252] error: Failed to open jack client: 0x1
> [jack.c:58] warning: FIXME: One needs to wait or write some silence here to prevent the last bits of audio to vanish out of the ringbuffer.
> (segfault here)

This looks like the jack output module crashing, a bug in itself, that
might be fixed in the current upstream mpg123. Your main issue is that
the proper output module, alsa in this case, fails to work. What is the
output of

mpg123 -o alsa [your flags]

? By enforcing the output module, you should get a view on the error
messages. Of course, since you cannot reproduce the issue, we won't get
a definite answer right away, but at least you'll get rid of the
segfault if you always fix the output to alsa.

> If I try again after this error then it works fine.
> I do not have jack installed.

But you do have libjack0 installed. So the jack output module loads,
but fails later on. Without that lib, mpg123 would not even try to
connect to jackd. It should not be a dependency but an suggestion, just
like jackd itself. Hint to the debian maintainer: Generally, all audio
output libraries are only accessed when the respective module is
loaded. So, all of those are suggested packages only. No need to
pollute user's systems with libopenal or libpulse0 if they do not
intend to actually use those. Especially in the case of libjack0, there
is no use having it installed as dependency if there is no server
avaialable.


Alrighty then,

Thomas (mpg123 upstream)


-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: application/pgp-signature
Size: 819 bytes
Desc: Digitale Signatur von OpenPGP
URL: <http://lists.alioth.debian.org/pipermail/pkg-multimedia-maintainers/attachments/20160703/58f0b187/attachment.sig>


More information about the pkg-multimedia-maintainers mailing list