Description of problem: In a Zoon call through Firefox, I connected my Bluetooth headphones (Soundpeats Air 3) and choose I believe the hands-free option (I wasn't sure which option was the correct one) offered by the sound output chooser in the top right portion of the screen. Version-Release number of selected component: gnome-shell-49.2-2.fc43 Additional info: reporter: libreport-2.17.15 type: CCpp reason: gnome-shell killed by SIGABRT journald_cursor: s=9d68247f05a44f5cade2d12d45445cc5;i=16ec18;b=f1aa8f1530ad47d3999d1983ac4a5862;m=26bd6f75;t=648eccbe6fc3a;x=d172a7101c339856 executable: /usr/bin/gnome-shell cmdline: /usr/bin/gnome-shell cgroup: 0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell rootdir: / uid: 1000 kernel: 6.18.5-200.fc43.x86_64 package: gnome-shell-49.2-2.fc43 runlevel: /bin/sh: línea 1: runlevel: orden no encontrada backtrace_rating: 4 crash_function: gvc_mixer_stream_get_port comment: In a Zoon call through Firefox, I connected my Bluetooth headphones (Soundpeats Air 3) and choose I believe the hands-free option (I wasn't sure which option was the correct one) offered by the sound output chooser in the top right portion of the screen. Truncated backtrace: Thread no. 0 (38 frames) #11 gvc_mixer_stream_get_port at ../subprojects/gvc/gvc-mixer-stream.c:535 #12 gvc_mixer_control_lookup_device_from_stream at ../subprojects/gvc/gvc-mixer-control.c:274 #13 on_default_sink_port_notify at ../subprojects/gvc/gvc-mixer-control.c:1024 #16 signal_emit_valist_unlocked at ../gobject/gsignal.c:3535 #20 g_object_notify_by_spec_internal at ../gobject/gobject.c:1994 #21 g_object_notify_by_pspec at ../gobject/gobject.c:2100 #22 gvc_mixer_stream_set_port at ../subprojects/gvc/gvc-mixer-stream.c:563 #23 update_sink at ../subprojects/gvc/gvc-mixer-control.c:1533 #24 context_get_sink_info_callback at ../src/pulse/introspect.c:268 #25 run_action at ../src/pulsecore/pdispatch.c:291 #26 pa_pdispatch_run at ../src/pulsecore/pdispatch.c:344 #27 pstream_packet_callback at ../src/pulse/context.c:364 #28 do_read at ../src/pulsecore/pstream.c:1032 #29 do_pstream_read_write at ../src/pulsecore/pstream.c:265 #30 dispatch_func at ../src/pulse/glib-mainloop.c:581 #32 g_main_context_dispatch_unlocked at ../glib/gmain.c:4425 #33 g_main_context_iterate_unlocked at ../glib/gmain.c:4490 #35 meta_context_run_main_loop at ../src/core/meta-context.c:576 #36 ffi_call_unix64 at ../src/x86/unix64.S:104 #37 ffi_call_int at ../src/x86/ffi64.c:676 #38 ffi_call at ../src/x86/ffi64.c:713 #39 Gjs::Function::invoke at ../gi/function.cpp:1031 #40 Gjs::Function::call at ../gi/function.cpp:1207 #41 CallJSNative at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/Interpreter.cpp:494 #42 js::InternalCallOrConstruct at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/Interpreter.cpp:576 #43 InternalCall at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/Interpreter.cpp:657 #44 js::CallFromStack at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/Interpreter.cpp:662 #45 js::Interpret at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/Interpreter.cpp:3286 #46 MaybeEnterInterpreterTrampoline at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/Interpreter.cpp:395 #47 js::RunScript at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/Interpreter.cpp:464 #48 js::InternalCallOrConstruct at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/Interpreter.cpp:622 #49 InternalCall at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/Interpreter.cpp:657 #50 js::Call at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/Interpreter.cpp:689 #51 JS::Call at /usr/src/debug/mozjs140-140.2.0-1.fc43.x86_64/js/src/vm/CallAndConstruct.cpp:119 #53 GjsContextPrivate::run_main_loop_hook at ../gjs/context.cpp:1463 #54 GjsContextPrivate::eval_module at ../gjs/context.cpp:1616 #55 gjs_context_eval_module at ../gjs/context.cpp:1355 #56 gjs_context_eval_module_file at ../gjs/context.cpp:1702 Potential duplicate: bug 2431187
Created attachment 2123201 [details] File: proc_pid_status
Created attachment 2123202 [details] File: maps
Created attachment 2123203 [details] File: limits
Created attachment 2123204 [details] File: environ
Bug reports for this component on Red Hat Bugzilla are not actively monitored. Please consider reporting your issue directly to GNOME at https://gitlab.gnome.org/GNOME/ to improve the chances that your issue will be resolved. This issue should only be kept open if it: 1. Relates to Fedora packaging or integration with other Fedora components 2. Is required for Fedora release processes, such as blocker bugs and freeze exceptions If this issue isn't needed for either of these two reasons, please: * create an issue with GNOME * add a link to the GNOME issue here * close this issue as CLOSED/UPSTREAM Thank you!
Created attachment 2123205 [details] File: open_fds
Created attachment 2123206 [details] File: mountinfo
Created attachment 2123207 [details] File: os_info
Created attachment 2123208 [details] File: cpuinfo
Created attachment 2123209 [details] File: core_backtrace
Created attachment 2123210 [details] File: dso_list
Created attachment 2123211 [details] File: var_log_messages
Created attachment 2123212 [details] File: backtrace
I was pairing my earphones and Gnome Shell crashed as soon I paired them. reporter: libreport-2.17.15 type: CCpp reason: gnome-shell killed by SIGABRT journald_cursor: s=7f8856bc5b5348ef89dccdd15d1c0a86;i=2a3b3;b=9e93e180543a4009a50f43f0b5980ca0;m=890f185;t=64901e239ae4e;x=b721e26c6c9e4bda executable: /usr/bin/gnome-shell cmdline: /usr/bin/gnome-shell cgroup: 0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell rootdir: / uid: 1000 kernel: 6.18.5-200.fc43.x86_64 package: gnome-shell-49.2-2.fc43 runlevel: /bin/sh: line 1: runlevel: command not found backtrace_rating: 4 crash_function: gvc_mixer_stream_get_port comment: I was pairing my earphones and Gnome Shell crashed as soon I paired them.
It's generally best to report GNOME issues upstream to https://gitlab.gnome.org/GNOME/gnome-shell/-/issues - the maintainers are more likely to see it there. If somebody could open an issue there with the backtrace from this bug attached, that'd be great.
I connected a Bluetooth speaker (specifically the Mifa A10) that does both Headset and Handsfree mode. I'm guessing it happens when switching from Handsfree mode (the default of this speaker) to Headset mode. So, to the best of my knowledge these are the steps: 0. Get a Bluetooth device that does both Headset and Handsfree mode, and starts up in Handsfree mode 1. Connect said Bluetooth device, and have it start in Handsfree mode 2. Wait a few seconds for it to switch to Headset mode 3. GNOME Shell crashes This is a new issue in the latest version of GNOME Shell, it didn't happen in the version before my latest `dnf upgrade` reporter: libreport-2.17.15 type: CCpp reason: gnome-shell killed by SIGABRT journald_cursor: s=9dd98c9845e8444f829347dc3658577e;i=36eb86;b=1cb72cc51ddb4430b699370439baf5eb;m=9ea2555;t=6491d0c676890;x=d3ed7dce11db5523 executable: /usr/bin/gnome-shell cmdline: /usr/bin/gnome-shell cgroup: 0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell rootdir: / uid: 1000 kernel: 6.17.9-300.fc43.x86_64 package: gnome-shell-49.2-2.fc43 runlevel: /bin/sh: line 1: runlevel: command not found backtrace_rating: 4 crash_function: gvc_mixer_stream_get_port
(In reply to Adam Williamson from comment #15) > It's generally best to report GNOME issues upstream to > https://gitlab.gnome.org/GNOME/gnome-shell/-/issues - the maintainers are > more likely to see it there. If somebody could open an issue there with the > backtrace from this bug attached, that'd be great. The upstream bug is marked as resolved. --> https://gitlab.gnome.org/GNOME/libgnome-volume-control/-/issues/34 But the bug is still active in Fedora.
Can you please test with https://koji.fedoraproject.org/koji/taskinfo?taskID=141560678 when it's built?
Tested with Sony WH-1000XM6, this version of gnome-shell and gnome-shell-common, and pipewire and pipewire-libs 0.5.13 from fc43. This combination fixes the crash issue.
Sorry, I meant wireplumber in the above comment. I will be happy to give the update karma when it hits bodhi. Sorry for the spam.
happened in parallel with this crash: https://bugzilla.redhat.com/show_bug.cgi?id=2431161 reporter: libreport-2.17.15 type: CCpp reason: gnome-shell killed by SIGABRT journald_cursor: s=f071d7de028a46c2ab111c2436423ae9;i=57d4da;b=e1c341010e8043d28b83de08f5c248ec;m=1c75bf42c;t=6494575fc4ff2;x=9f2b53177fdeab78 executable: /usr/bin/gnome-shell cmdline: /usr/bin/gnome-shell cgroup: 0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell rootdir: / uid: 1000 kernel: 6.18.5-200.fc43.x86_64 package: gnome-shell-49.2-2.fc43 runlevel: /bin/sh: line 1: runlevel: command not found backtrace_rating: 4 crash_function: gvc_mixer_stream_get_port comment: happened in parallel with this crash: https://bugzilla.redhat.com/show_bug.cgi?id=2431161
Thanks for testing, Martin. I sent it as a PR as it's a bit of an awkward change and the maintainers might choose to handle it differently - https://src.fedoraproject.org/rpms/gnome-shell/pull-request/35
*** Bug 2432825 has been marked as a duplicate of this bug. ***
FEDORA-2026-837ab42921 (gnome-shell-49.3-2.fc43) has been submitted as an update to Fedora 43. https://bodhi.fedoraproject.org/updates/FEDORA-2026-837ab42921
FEDORA-2026-837ab42921 has been pushed to the Fedora 43 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-837ab42921` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-837ab42921 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
*** Bug 2433086 has been marked as a duplicate of this bug. ***
Uncertain but I hear a bluetooth connection being made right before the crash. The one new thing about today's configuration is using bluetooth headset for sound (for a video call). reporter: libreport-2.17.15 type: CCpp reason: gnome-shell killed by SIGABRT journald_cursor: s=3186b944f80c423bbe5899694bb768cb;i=bed3e;b=dbc5ce46113a4ffd8d353b4d8cb3bf1c;m=a4ea5f0e7;t=6495fe46b4fc3;x=c1a10690b04ed2b9 executable: /usr/bin/gnome-shell cmdline: /usr/bin/gnome-shell cgroup: 0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell rootdir: / uid: 1000 kernel: 6.18.7-200.fc43.x86_64 package: gnome-shell-49.3-1.fc43 runlevel: /bin/sh: line 1: runlevel: command not found backtrace_rating: 4 crash_function: gvc_mixer_stream_get_port comment: Uncertain but I hear a bluetooth connection being made right before the crash. The one new thing about today's configuration is using bluetooth headset for sound (for a video call).
Updating to gnome-shell-49.3-2.fc43.x86_64 and gnome-shell-common-49.3-2.fc43.noarch seems to fix the crash.
(In reply to Chris Murphy from comment #28) > Updating to gnome-shell-49.3-2.fc43.x86_64 and > gnome-shell-common-49.3-2.fc43.noarch seems to fix the crash. but the updates has not been released yet.
*** Bug 2431657 has been marked as a duplicate of this bug. ***
Updating to gnome-shell-49.3-2.fc43.x86_64 and gnome-shell-common-49.3-2.fc43.noarch (from updates-testing repository) has fixed the crash. --- $ sudo dnf upgrade gnome-shell --enablerepo=updates-testing --refresh
Chrome browser playing netflix trailer - bluetooth headset connected. reporter: libreport-2.17.15 comment: Chrome browser playing netflix trailer - bluetooth headset connected. backtrace_rating: 4 reason: gnome-shell killed by SIGABRT rootdir: / executable: /usr/bin/gnome-shell cgroup: 0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell cmdline: /usr/bin/gnome-shell runlevel: /bin/sh: line 1: runlevel: command not found package: gnome-shell-49.2-2.fc43 crash_function: gvc_mixer_stream_get_port kernel: 6.18.5-200.fc43.x86_64 uid: 1000 journald_cursor: s=afb686158dbc46738d855e002a0e6ad8;i=c99799;b=e5e3e103d3c04bab9391d0704ad890ab;m=1719563531;t=6496554f75772;x=c29317d7742ccb1 type: CCpp
FEDORA-2026-837ab42921 (gnome-shell-49.3-2.fc43) has been pushed to the Fedora 43 stable repository. If problem still persists, please make note of it in this bug report.
Is there a fixed package for Fedora 42 as well? I'm experiencing it right now.
this definitely seems to fix the gnome-shell crash, but there is now a gnome settings crash when setting the bluetooth headset mic in it's place. Is this addressed elsewhere?
mkpankov: Oh, yikes, I didn't notice the new pipewire was in F42 as well. I'll backport the fix there too. sbarcomb: if it's a different crash, please file it separately. You should be able to match the backtrace to an upstream issue if there is one; if not, please file one, with the backtrace.
@adam I *think* I got it to stop by removing ~/.local/state/wireplumber and rebooting. It seems like settings isn't crashing when the mic is set. If I can reproduce it further, I'll open a new bug.
FEDORA-2026-293c809594 (gnome-shell-48.7-3.fc42) has been submitted as an update to Fedora 42. https://bodhi.fedoraproject.org/updates/FEDORA-2026-293c809594
Subject: Gnome Shell crash in gvc-mixer-stream when connecting Bluetooth audio with OBS running I can reliably reproduce this crash. It occurs specifically when hot-plugging a Bluetooth audio device while OBS Studio is active. Steps to reproduce: 1. Open OBS Studio. 2. Connect a Bluetooth headset. 3. Gnome Shell crashes immediately. Log details: The log shows an assertion failure in gvc_mixer_stream_get_port. Error message: Gvc:ERROR:../subprojects/gvc/gvc-mixer-stream.c:535:gvc_mixer_stream_get_port: code should not be reached assertion 'stream->priv->ports != NULL' failed reporter: libreport-2.17.15 type: CCpp reason: gnome-shell killed by SIGABRT journald_cursor: s=88ca5b8210e54abe80c08e042ab1b2aa;i=25be28;b=b8a2d6097e354613b2cd40e5d00dc268;m=933f3d76e;t=6498b72cc7089;x=fc4979d03c50e0d4 executable: /usr/bin/gnome-shell cmdline: /usr/bin/gnome-shell cgroup: 0::/user.slice/user-1000.slice/user/session.slice/org.gnome.Shell rootdir: / uid: 1000 kernel: 6.18.6-200.fc43.x86_64 package: gnome-shell-49.3-1.fc43 runlevel: /bin/sh: linha 1: runlevel: comando não encontrado backtrace_rating: 4 crash_function: gvc_mixer_stream_get_port
sertorio2 - it's already fixed, please update to gnome-shell-49.3-2.fc43 from https://bodhi.fedoraproject.org/updates/FEDORA-2026-837ab42921 .
FEDORA-2026-293c809594 has been pushed to the Fedora 42 testing repository. Soon you'll be able to install the update with the following command: `sudo dnf upgrade --enablerepo=updates-testing --refresh --advisory=FEDORA-2026-293c809594` You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2026-293c809594 See also https://fedoraproject.org/wiki/QA:Updates_Testing for more information on how to test updates.
FEDORA-2026-293c809594 (gnome-shell-48.7-3.fc42) has been pushed to the Fedora 42 stable repository. If problem still persists, please make note of it in this bug report.