#902330 timidity: upgrading to 2.14.0-2 broke sound via pulseaudio

Package:
timidity
Source:
timidity
Description:
Software sound renderer (MIDI sequencer, MOD player)
Submitter:
Ivan Vilata i Balaguer
Date:
2021-05-10 20:21:03 UTC
Severity:
important
Tags:
#902330#5
Date:
2018-06-25 04:09:48 UTC
From:
To:
Hi there!  After the last update and reboot of my Sid system, I could no
longer hear sound output from any application.  I'm running per-user
PulseAudio, and ``pavucontrol`` said that no audio cards were being detected,
showing only a fake sink device.  The card was reported in ``dmesg``,
``lspi``, ``lsmod`` and ``alsamixer`` though.

Running ``fuser /dev/snd/*`` showed only the Timidity daemon having
``/dev/snd/controlC0`` open.  Stopping the Timidity daemon seemed to fix the
issue and running ``pavucontrol`` again reported the physical card.  Actually
I was then able to start the Timidity daemon again successfully without
breaking things.

Restarting the system made the Timidity daemon hold the card again until it
was stopped, so I stopped and disabled the daemon as a temporary workaround.

As I mentioned, this happened after a recent update and reboot, so the issue
may have been introduced by some update during June 2018.

Thank you very much!

#902330#14
Date:
2018-06-26 09:37:13 UTC
From:
To:
We believe that the bug you reported is fixed in the latest version of
timidity, which is due to be installed in the Debian FTP archive.

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 901148@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Bastien Roucariès <bastien@portable-bastien-2018.roucaries.eu> (supplier of updated timidity package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@ftp-master.debian.org)
Format: 1.8
Date: Tue, 26 Jun 2018 11:01:52 +0200
Source: timidity
Binary: timidity timidity-interfaces-extra timidity-el timidity-daemon
Architecture: source
Version: 2.14.0-4
Distribution: unstable
Urgency: high
Maintainer: Debian QA Group <packages@qa.debian.org>
Changed-By: Bastien Roucariès <bastien@portable-bastien-2018.roucaries.eu>
Description:
 timidity   - Software sound renderer (MIDI sequencer, MOD player)
 timidity-daemon - runs TiMidity++ as a system-wide MIDI sequencer
 timidity-el - Emacs front end to Timidity++
 timidity-interfaces-extra - TiMidity++ extra user interfaces
Closes: 870338 901148 901931
Changes:
 timidity (2.14.0-4) unstable; urgency=high
 .
   * QA upload
   * Suggest only daemon that is pulled by kde, breaking audio output.
     (Closes: #901148, #901931).
   * Bug fix: "CVE-2017-11546 CVE-2017-11547", thanks to
     Salvatore Bonaccorso (Closes: #870338).
Checksums-Sha1:
 78ca5a1269f93d3cf8fd8e97a2444284cf02725d 2292 timidity_2.14.0-4.dsc
 6b88aa373b03b60b072982062c560606120ba22c 29388 timidity_2.14.0-4.debian.tar.xz
 8863efda0d1b57b02ce2814f88e4311e7b2200c7 6058 timidity_2.14.0-4_source.buildinfo
Checksums-Sha256:
 09715b028c287bcff44c72e39dc65280e7b59c64e220ef6fc86b2d475318ae0b 2292 timidity_2.14.0-4.dsc
 188808d2c7737785cfe579f7fc6c220306c97c15e44fa768a0ee964b8d669660 29388 timidity_2.14.0-4.debian.tar.xz
 f6712723db70f00e67b887e862240dd24951637ad05c725ba62ea19b05a0c121 6058 timidity_2.14.0-4_source.buildinfo
Files:
 cbd22b09b8749c37942cbc129e6dfa7a 2292 sound optional timidity_2.14.0-4.dsc
 83ee5b57055d7de6b8004a101028f336 29388 sound optional timidity_2.14.0-4.debian.tar.xz
 968bd13f2af11ab61936e573dba4b7b7 6058 sound optional timidity_2.14.0-4_source.buildinfo
-----BEGIN PGP SIGNATURE-----

iQIzBAEBCgAdFiEEXQGHuUCiRbrXsPVqADoaLapBCF8FAlsyBjUACgkQADoaLapB
CF+iyw/+LsrWeb7oD+ga2PeXZT+NREslWvbjQ/9WISrxuSywXyxPP/n/Q1kSKgU3
nnvGmB1DPVSvjM7Pqm/1Hy8VS7N0CAcb5UskmbK8cEyXIic7P/LvFQOXKy9/2D7j
ooPaXnXswELXXTerkBgLVr+AMX5lHKIwpLHB8PifZWFWw9Es0iwtPRKlPKQ4mAHw
IWIeBy6dzNr4IlC90+unaNwZ5YUKsXeAFzsAcHZflaJkxudA/frneN+Dw4Uy9tKP
5FGZy78+NhsfTT3Kw62SGU6dOWp/FbTiOxWCQ9m6KVmalK0ZOGtOBfCSss5Ne6a4
EEYe+WU+4AYGf5OkbUqckG+KoRXIQ2tyG/2bSl8DtfuY14sS1dEYcn+pBTWBEvTf
1UA2aNQCxx0gBbpodbcIFhNmVf+Eu1wc6PzKl7/FA3gORCcrmoapnXgLV2mjMLMn
9ER86bUoR3wgnkrqXba8/y4Rn7qWoNrZNXouLR+IS4KJ7iB88BOyZIHBak/nEEVm
QNpOvrHOJsfFPNZZE4NRZFdU81EWb1UnYff3vNolHB3keuGd9vQelB77mLqLqt2H
PJytyHPCXEiFKC70w15mWysDCMUCJdkzShYOVNyRwsgMy7cvs6zEnV4qsb/jD1Ov
NXVImxyfwtrBoJVwxkMuh9olIjkph88IhLbqYybzy7OLkzh9W14=
=G8jr
-----END PGP SIGNATURE-----

#902330#51
Date:
2021-05-10 20:18:22 UTC
From:
To:
Timidity breaks pulseaudio's built-in Analog stereo device AD1989B (Intel HDA) by blocking
pulseaudio's device access so that the built-in device is not seen by pulseaudio. It does
so without any warning to the user. As pulseaudio is the common audio foundation of many
linux systems any new package installation (or upgrade) that has the potential to disrupt
an existing pulseaudio installation should result in a clear blocking warning to the user.
This problem can be remedied by killing the timidity daemon and uninstalling the timidity
package - that however should not be neccessary as it should not have been installed in
the first place. Even for a veteran of linux audio problems like myself it took some time
to pin down the root cause of the pulseaudio problem. I'm not suggesting a technical fix
or policy fix, but it's clear that installation of a new package should not break the
proper functioning of an already installed high profile package like pulseaudio.