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