Bug#942080: libmatemixer-alsa: Blocking mixer?
Package: libmatemixer0
Version: 1.22.0-1
Severity: normal
File: libmatemixer-alsa
Anytime I start MATE the access to sound devices becomes very slow,
even just doing `aplay -l` takes 4 seconds.
Similarly:
user@debian:~$ mate-volume-control
(mate-volume-control:101829): libmatemixer-alsa-WARNING **: 03:40:51.386: Failed to load mixer elements for hw:1: Connection timed out
(mate-volume-control:101829): GLib-GIO-WARNING **: 03:41:11.866: Your application did not unregister from D-Bus before destruction. Consider using g_application_run().
(mate-volume-control:101829): Gtk-CRITICAL **: 03:41:11.902: gtk_main_quit: assertion 'main_loops != NULL' failed
(mate-volume-control:101829): libmatemixer-alsa-WARNING **: 03:41:22.106: Failed to load mixer elements for hw:1: Connection timed out
almost forever.
This is with pulseaudio not running.
user@debian:~$ sudo lsof /dev/snd/*
lsof: WARNING: can't stat() fuse file system /run/user/1000/doc
Output information may be incomplete.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
mate-sett 101758 user 17u CHR 116,6 0t0 127703736 /dev/snd/controlC0
mate-sett 101758 user 18u CHR 116,14 0t0 72716494 /dev/snd/controlC2
mate-volu 101809 user 11u CHR 116,6 0t0 127703736 /dev/snd/controlC0
mate-volu 101809 user 12u CHR 116,14 0t0 72716494 /dev/snd/controlC2
mate-volu 101829 user 11u CHR 116,6 0t0 127703736 /dev/snd/controlC0
mate-volu 101829 user 12u CHR 116,14 0t0 72716494 /dev/snd/controlC2
mate-volu 101829 user 13u CHR 116,3 0t0 6682191 /dev/snd/controlC1
mate-volu 101829 user 14u CHR 116,3 0t0 6682191 /dev/snd/controlC1
user@debian:~$
$ time aplay -l
**** List of PLAYBACK Hardware Devices ****
card 0: M20 [MIYO USB Audio 2.0], device 0: USB Audio [USB Audio]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [HDA ATI HDMI], device 3: HDMI 0 [HDMI 0]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [HDA ATI HDMI], device 7: HDMI 1 [HDMI 1]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [HDA ATI HDMI], device 8: HDMI 2 [HDMI 2]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [HDA ATI HDMI], device 9: HDMI 3 [HDMI 3]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [HDA ATI HDMI], device 10: HDMI 4 [HDMI 4]
Subdevices: 1/1
Subdevice #0: subdevice #0
card 2: HDMI [HDA ATI HDMI], device 11: HDMI 5 [HDMI 5]
Subdevices: 1/1
Subdevice #0: subdevice #0
real 0m3.961s
user 0m0.004s
sys 0m0.000s
$
Same from root.
If I logout out of MATE and execute `aplay -l` from terminal as normal user or
root, it finishes in 20 miliseconds.
Rest of alsa configuration is standard Debian config.
-- System Information:
Debian Release: bullseye/sid
APT prefers unstable-debug
APT policy: (500, 'unstable-debug'), (500, 'unstable'), (1, 'experimental-debug'), (1, 'experimental')
Architecture: amd64 (x86_64)
Foreign Architectures: i386
Kernel: Linux 5.2.0-2-amd64 (SMP w/32 CPU cores)
Kernel taint flags: TAINT_PROPRIETARY_MODULE, TAINT_OOT_MODULE, TAINT_UNSIGNED_MODULE
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
LSM: AppArmor: enabled
Versions of packages libmatemixer0:amd64 depends on:
ii iso-codes 4.4-1
ii libasound2 1.1.8-1
ii libc6 2.29-2
ii libglib2.0-0 2.62.1-1
ii libmatemixer-common 1.22.0-1
ii libpulse-mainloop-glib0 13.0-2
ii libpulse0 13.0-2
libmatemixer0:amd64 recommends no packages.
libmatemixer0:amd64 suggests no packages.
-- no debconf information
Reply to: