Bug#1126514: libgvc: Crash on Bluetooth headset connection

Simon McVittie smcv at debian.org
Wed Jan 28 11:06:24 GMT 2026


Control: clone -1 -2 -3 -4 -5 -6 -7 -8
Control: reassign -2 gnome-control-center 1:49.3-1
Control: retitle -2 gnome-control-center: Possible assertion failure on Bluetooth headset connection
Control: close -2 1:49.4-1
Control: reassign -3 phosh-mobile-setttings
Control: retitle -3 phosh-mobile-settings: Possible assertion failure on Bluetooth headset connection
Control: reassign -4 phosh
Control: retitle -4 phosh: Possible assertion failure on Bluetooth headset connection
Control: close -4 0.52.1-1
Control: reassign -5 gnome-flashback
Control: retitle -5 gnome-flashback: Possible assertion failure on Bluetooth headset connection
Control: reassign -6 gnome-settings-daemon
Control: retitle -6 gnome-settings-daemon: Possible assertion failure on Bluetooth headset connection
Control: forwarded -6 https://gitlab.gnome.org/GNOME/gnome-settings-daemon/-/merge_requests/468
Control: reassign -7 wf-shell
Control: retitle -7 wf-shell: Possible assertion failure on Bluetooth headset connection
Control: reassign -8 budgie-control-center
Control: retitle -8 budgie-control-center: Possible assertion failure on Bluetooth headset connection

On Tue, 27 Jan 2026 at 14:13:47 -0600, Andreas Kloeckner wrote:
>gnome-shell currently crashes whenever a Bluetooth headset is connected.
>(In my case, a Sony WH-1000XM3.) In the system log, messages along these lines can be found:
>
>Jan 27 14:08:47 arc gnome-shell[3022]: Gvc:ERROR:../subprojects/gvc/gvc-mixer-stream.c:535:gvc_mixer_stream_get_port: code should not be reached
...
>https://bugzilla.redhat.com/show_bug.cgi?id=2431525
>
>In addition, it appears that a fix for this is available upstream, linked in
>that tracker entry. It would be nice if this fix could be made available in
>Debian.

To have all the information in one place and not rely on Fedora: this is 
https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/merge_requests/31 
which fixes 
https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34.

I'm surprised that you're seeing this without using pipewire from 
experimental - the upstream issue report implies that it's a regression 
with newer pipewire? But your bug report seems to indicate that you're 
using testing/unstable pipewire?

This is a bug in a "copylib" that is not packaged separately because it 
has an unstable API/ABI (libgvc), so unfortunately it needs to be fixed 
in multiple places.

For gnome-shell let's use the original bug #1126514.

gnome-control-center is fixed in 1:49.4-1 so we just need to let it 
migrate. Similarly phosh seems to be fixed already.

gnome-settings-daemon, gnome-flashback, phosh-mobile-settings, wf-shell 
and budgie-control-center also have copies of libgvc which should be 
checked and potentially updated. gnome-settings-daemon was already fixed 
upstream in the main branch, but not in v49 yet.

Similar code (a fork) is present in cinnamon-desktop, although it isn't 
*exactly* the same codebase. Cinnamon team: please check whether 
Cinnamon also crashes when a Bluetooth headset is connected while using 
Pipewire for audio; if it does, libcvc will likely need to pick up 
changes from libgvc. I haven't cloned the bug for cinnamon in case it's 
unaffected, I don't know how far away libcvc is forked.

     smcv



More information about the pkg-gnome-maintainers mailing list