Bug#942082: mate-settings-daemon: Repeadly opens and closes alsa mixer in background forever
Package: mate-settings-daemon Version: 1.26.0-1+deb12u1 Followup-For: Bug #942082 Now reported upstream at https://github.com/mate-desktop/mate-settings-daemon/issues/419 -MD -- System Information: Debian Release: 12.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldoldstable-updates'), (500, 'oldoldstable-debug'), (500, 'oldoldstable'), (500, 'stable'), (500, 'oldstable'), (490, 'testing'), (400, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-23-amd64 (SMP w/2 CPU threads; PREEMPT) 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 not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages mate-settings-daemon depends on: ii libatspi2.0-02.46.0-5 ii libc62.36-9+deb12u7 ii libcairo21.16.0-7 ii libcanberra-gtk3-0 0.30-10 ii libdbus-1-3 1.14.10-1~deb12u1 ii libdbus-glib-1-2 0.112-3 ii libdconf10.40.0-4 ii libfontconfig1 2.14.1-4 ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+deb12u1 ii libglib2.0-0 2.74.6-2+deb12u3 ii libgtk-3-0 3.24.38-2~deb12u1 ii libmate-desktop-2-17 1.26.0-2 ii libmatekbd4 1.26.0-1+deb12u1 ii libmatemixer01.26.0-2+deb12u1 ii libnotify4 0.8.1-1 ii libnspr4 2:4.35-1 ii libnss3 2:3.87.1-1 ii libpolkit-gobject-1-0122-3 ii libpulse016.1+dfsg1-2+b1 ii librda0 0.0.5-1.1 ii libx11-6 2:1.8.4-2+deb12u2 ii libxi6 2:1.8-1+b1 ii libxklavier165.4-4 ii mate-desktop-common 1.26.0-2 ii mate-polkit 1.26.1-3 ii mate-settings-daemon-common 1.26.0-1+deb12u1 ii x11-xserver-utils7.7+9+b1 mate-settings-daemon recommends no packages. mate-settings-daemon suggests no packages. -- no debconf information
Bug#942082: mate-settings-daemon: Repeadly opens and closes alsa mixer in background forever
Package: mate-settings-daemon Version: 1.26.0-1+deb12u1 Followup-For: Bug #942082 This is also a problem on systems without any sound hardware at all (eg. the container I'm composing this bug report on :P), as it spams stdout (and therefore ~/.xsession-errors) with this 60 times per minute: ALSA lib confmisc.c:855:(parse_card) cannot find card '0' ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_card_inum returned error: No such file or directory ALSA lib confmisc.c:422:(snd_func_concat) error evaluating strings ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_concat returned error: No such file or directory ALSA lib confmisc.c:1334:(snd_func_refer) error evaluating name ALSA lib conf.c:5180:(_snd_config_evaluate) function snd_func_refer returned error: No such file or directory ALSA lib conf.c:5703:(snd_config_expand) Evaluate error: No such file or directory ALSA lib control.c:1528:(snd_ctl_open_noupdate) Invalid CTL default This is also confusing because MATE control centre doesn't even have any audio related settings! I can normally go years in between pruning my ~/.xsession-errors, but on this occasion the 3.4GB file on a 10GB filesystem will need much more frequent cleanup... -- System Information: Debian Release: 12.6 APT prefers stable-updates APT policy: (500, 'stable-updates'), (500, 'stable-security'), (500, 'oldstable-updates'), (500, 'oldstable-security'), (500, 'oldoldstable-updates'), (500, 'oldoldstable-debug'), (500, 'oldoldstable'), (500, 'stable'), (500, 'oldstable'), (490, 'testing'), (400, 'unstable') Architecture: amd64 (x86_64) Kernel: Linux 6.1.0-23-amd64 (SMP w/2 CPU threads; PREEMPT) 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 not set Shell: /bin/sh linked to /usr/bin/dash Init: systemd (via /run/systemd/system) Versions of packages mate-settings-daemon depends on: ii libatspi2.0-02.46.0-5 ii libc62.36-9+deb12u7 ii libcairo21.16.0-7 ii libcanberra-gtk3-0 0.30-10 ii libdbus-1-3 1.14.10-1~deb12u1 ii libdbus-glib-1-2 0.112-3 ii libdconf10.40.0-4 ii libfontconfig1 2.14.1-4 ii libgdk-pixbuf-2.0-0 2.42.10+dfsg-1+deb12u1 ii libglib2.0-0 2.74.6-2+deb12u3 ii libgtk-3-0 3.24.38-2~deb12u1 ii libmate-desktop-2-17 1.26.0-2 ii libmatekbd4 1.26.0-1+deb12u1 ii libmatemixer01.26.0-2+deb12u1 ii libnotify4 0.8.1-1 ii libnspr4 2:4.35-1 ii libnss3 2:3.87.1-1 ii libpolkit-gobject-1-0122-3 ii libpulse016.1+dfsg1-2+b1 ii librda0 0.0.5-1.1 ii libx11-6 2:1.8.4-2+deb12u2 ii libxi6 2:1.8-1+b1 ii libxklavier165.4-4 ii mate-desktop-common 1.26.0-2 ii mate-polkit 1.26.1-3 ii mate-settings-daemon-common 1.26.0-1+deb12u1 ii x11-xserver-utils7.7+9+b1 mate-settings-daemon recommends no packages. mate-settings-daemon suggests no packages. -- no debconf information
Bug#942082: mate-settings-daemon: Repeadly opens and closes alsa mixer in background forever
Package: mate-settings-daemon Version: 1.22.1-1 Severity: normal user@debian:~$ ps aux | grep 101959 user 101959 0.0 0.0 1238344 41012 ? Dl 03:45 0:00 /usr/bin/mate-settings-daemon user@debian:~$ strace -tt -T -f -p 101959 [pid 101959] 03:48:58.298045 <... ioctl resumed> , 0x7ffdf0ab84c0) = -1 ETIMEDOUT (Connection timed out) <5.116320> [pid 101959] 03:48:58.298114 ioctl(2, TCGETS, 0x7ffdf0ab9240) = -1 ENOTTY (Inappropriate ioctl for device) <0.11> [pid 101959] 03:48:58.298156 getpid() = 101959 <0.09> [pid 101959] 03:48:58.298189 stat("/etc/localtime", {st_mode=S_IFREG|0644, st_size=118, ...}) = 0 <0.14> [pid 101959] 03:48:58.298246 write(2, "\n(mate-settings-daemon:101959): "..., 137) = 137 <0.22> [pid 101959] 03:48:58.298294 close(22) = 0 <0.07> [pid 101959] 03:48:58.298331 close(21) = 0 <0.05> [pid 101959] 03:48:58.298355 openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 21 <0.13> [pid 101959] 03:48:58.298389 fcntl(21, F_SETFD, FD_CLOEXEC) = 0 <0.04> [pid 101959] 03:48:58.298411 ioctl(21, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffdf0ab9570) = 0 <0.05> [pid 101959] 03:48:58.298433 close(21) = 0 <0.08> [pid 101959] 03:48:58.298461 stat("/usr/share/alsa/alsa.conf", {st_mode=S_IFREG|0644, st_size=9594, ...}) = 0 <0.09> [pid 101959] 03:48:58.298516 openat(AT_FDCWD, "/dev/snd/controlC2", O_RDONLY|O_CLOEXEC) = 21 <0.07> [pid 101959] 03:48:58.298542 fcntl(21, F_SETFD, FD_CLOEXEC) = 0 <0.04> [pid 101959] 03:48:58.298565 ioctl(21, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffdf0ab9230) = 0 <0.05> [pid 101959] 03:48:58.298587 close(21) = 0 <0.05> [pid 101959] 03:48:58.298610 openat(AT_FDCWD, "/dev/snd/controlC2", O_RDWR|O_CLOEXEC) = 21 <0.07> [pid 101959] 03:48:58.298636 fcntl(21, F_SETFD, FD_CLOEXEC) = 0 <0.04> [pid 101959] 03:48:58.298658 ioctl(21, SNDRV_CTL_IOCTL_PVERSION, 0x7ffdf0ab9584) = 0 <0.04> [pid 101959] 03:48:58.298680 ioctl(21, SNDRV_CTL_IOCTL_CARD_INFO, 0x7ffdf0ab95f0) = 0 <0.03> [pid 101959] 03:48:58.298699 close(21) = 0 <0.03> [pid 101959] 03:48:58.298717 openat(AT_FDCWD, "/dev/snd/controlC3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.06> [pid 101959] 03:48:58.298742 openat(AT_FDCWD, "/dev/aloadC3", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.05> [pid 101959] 03:48:58.298766 openat(AT_FDCWD, "/dev/snd/controlC4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.05> [pid 101959] 03:48:58.298788 openat(AT_FDCWD, "/dev/aloadC4", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.05> [pid 101959] 03:48:58.298811 openat(AT_FDCWD, "/dev/snd/controlC5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.05> [pid 101959] 03:48:58.298834 openat(AT_FDCWD, "/dev/aloadC5", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.05> [pid 101959] 03:48:58.298857 openat(AT_FDCWD, "/dev/snd/controlC6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.05> [pid 101959] 03:48:58.298879 openat(AT_FDCWD, "/dev/aloadC6", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.298898 openat(AT_FDCWD, "/dev/snd/controlC7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.298916 openat(AT_FDCWD, "/dev/aloadC7", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.298935 openat(AT_FDCWD, "/dev/snd/controlC8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.298954 openat(AT_FDCWD, "/dev/aloadC8", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.298972 openat(AT_FDCWD, "/dev/snd/controlC9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.298991 openat(AT_FDCWD, "/dev/aloadC9", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.299009 openat(AT_FDCWD, "/dev/snd/controlC10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.299028 openat(AT_FDCWD, "/dev/aloadC10", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.299046 openat(AT_FDCWD, "/dev/snd/controlC11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.299065 openat(AT_FDCWD, "/dev/aloadC11", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.299084 openat(AT_FDCWD, "/dev/snd/controlC12", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.299102 openat(AT_FDCWD, "/dev/aloadC12", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.299120 openat(AT_FDCWD, "/dev/snd/controlC13", O_RDONLY|O_CLOEXEC) = -1 ENOENT (No such file or directory) <0.04> [pid 101959] 03:48:58.299139 o