Bug#1127706: gnome-shell: Portless sinks (RAOP/network) create duplicate entries in Quick Settings on property changes
lairtonlelis at gmail.com
lairtonlelis at gmail.com
Thu Feb 12 04:27:32 GMT 2026
Package: gnome-shell
Version: 49.3-2
Severity: normal
Tags: patch upstream
The Quick Settings "Sound Output" panel creates duplicate entries for
network/virtual sinks (e.g., PipeWire RAOP/AirPlay speakers) every time
a property changes (volume adjustment, mute toggle). The list grows
indefinitely until the session is restarted.
The bug is in the libgnome-volume-control (gvc) subproject, in the
sync_devices() function in gvc-mixer-control.c. When a portless sink
receives a property update, sync_devices() creates a new
GvcMixerUIDevice and emits output-added without checking if a device
already exists for that stream.
This has been fixed upstream in libgnome-volume-control:
Issue: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/39
Fix: https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/32
(merged 2026-02-04)
Could the upstream fix be cherry-picked into the Debian package?
-- System Information:
Debian Release: trixie/sid
Architecture: amd64
Kernel: Linux 6.18.5+deb14-amd64
Versions of packages gnome-shell depends on:
ii gnome-shell 49.3-2
ii pipewire 1.4.10-1
ii pipewire-pulse 1.4.10-1
More information about the pkg-gnome-maintainers
mailing list