Description of problem: Tried to share my desktop in Google Chrome Version-Release number of selected component: gnome-shell-44.2-2.fc39 Additional info: reporter: libreport-2.17.11 type: CCpp reason: gnome-shell killed by SIGSEGV journald_cursor: s=b3f9258df7b94f948b348eb54d3e9d01;i=72aa81;b=19ca6d175254420fb7e84e168db7da54;m=d8c441a9c;t=5ffe6308f446c;x=ac66ae2b0730d7b5 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.5.0-0.rc0.20230706gitc17414a273b8.12.fc39.x86_64+debug package: gnome-shell-44.2-2.fc39 runlevel: N 5 dso_list: /usr/bin/gnome-shell gnome-shell-44.2-2.fc39.x86_64 (Fedora Project) 1687274414 backtrace_rating: 4 crash_function: pw_protocol_native_connection_begin comment: Tried to share my desktop in Google Chrome Truncated backtrace: Thread no. 0 (23 frames) #0 pw_protocol_native_connection_begin at ../src/modules/module-protocol-native/connection.c:679 #1 impl_ext_begin_proxy at ../src/modules/module-protocol-native.c:1360 #2 core_method_marshal_hello at ../src/modules/module-protocol-native/protocol-native.c:39 #3 core_new at ../src/pipewire/core.c:360 #4 pw_context_connect at ../src/pipewire/core.c:398 #5 meta_screen_cast_stream_src_initable_init at ../src/backends/meta-screen-cast-stream-src.c:1457 #6 g_initable_new_valist at ../gio/ginitable.c:250 #7 g_initable_new at ../gio/ginitable.c:164 #8 meta_screen_cast_stream_create_src at ../src/backends/meta-screen-cast-stream.h:34 #9 meta_screen_cast_stream_start at ../src/backends/meta-screen-cast-stream.c:152 #10 meta_screen_cast_session_start at ../src/backends/meta-screen-cast-session.c:135 #11 handle_start at ../src/backends/meta-screen-cast-session.c:301 #12 ffi_call_unix64 at ../src/x86/unix64.S:104 #13 ffi_call_int at ../src/x86/ffi64.c:673 #14 ffi_call at ../src/x86/ffi64.c:710 #15 g_cclosure_marshal_generic at ../gobject/gclosure.c:1536 #17 signal_emit_unlocked_R.isra.0 at ../gobject/gsignal.c:3851 #18 g_signal_emitv at ../gobject/gsignal.c:3284 #19 _meta_dbus_screen_cast_session_skeleton_handle_method_call at src/meta-dbus-screen-cast.c:3119 #20 g_dbus_interface_method_dispatch_helper at ../gio/gdbusinterfaceskeleton.c:618 #21 call_in_idle_cb at ../gio/gdbusconnection.c:5002 #25 g_main_context_iterate.isra.0 at ../glib/gmain.c:4276 #27 meta_context_run_main_loop at ../src/core/meta-context.c:482
Created attachment 1974504 [details] File: proc_pid_status
Created attachment 1974505 [details] File: maps
Created attachment 1974506 [details] File: limits
Created attachment 1974507 [details] File: environ
Created attachment 1974508 [details] File: open_fds
Created attachment 1974509 [details] File: mountinfo
Created attachment 1974510 [details] File: os_info
Created attachment 1974511 [details] File: cpuinfo
Created attachment 1974512 [details] File: core_backtrace
Created attachment 1974513 [details] File: exploitable
Created attachment 1974514 [details] File: backtrace
The crash definitely happens after updating pipewire. I already able reproduce it on three different computers. Demonstration: https://youtu.be/PJP4EOiOQQk reporter: libreport-2.17.11 type: CCpp reason: gnome-shell killed by SIGSEGV journald_cursor: s=7cbf2600050344479d4923b11a1ebea3;i=44801;b=b184ab699180478b8ff7da6099918603;m=8596380;t=5fff6dd5784ea;x=940a95e981635a8a 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.5.0-0.rc0.20230706gitc17414a273b8.12.fc39.x86_64+debug package: gnome-shell-44.2-2.fc39 runlevel: N 5 backtrace_rating: 4 crash_function: pw_protocol_native_connection_begin
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle. Changing version to 39.