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!
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-----
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.