Bug 2221242 - [abrt] gnome-shell: pw_protocol_native_connection_begin(): gnome-shell killed by SIGSEGV
Summary: [abrt] gnome-shell: pw_protocol_native_connection_begin(): gnome-shell killed...
Keywords:
Status: NEW
Alias: None
Product: Fedora
Classification: Fedora
Component: gnome-shell
Version: 39
Hardware: x86_64
OS: Unspecified
unspecified
unspecified
Target Milestone: ---
Assignee: Florian Müllner
QA Contact: Fedora Extras Quality Assurance
URL: https://retrace.fedoraproject.org/faf...
Whiteboard: abrt_hash:e19f6cc60b1182d492c8947a330...
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2023-07-07 15:55 UTC by Mikhail
Modified: 2023-08-16 07:18 UTC (History)
7 users (show)

Fixed In Version:
Doc Type: ---
Doc Text:
Clone Of:
Environment:
Last Closed:
Type: ---
Embargoed:


Attachments (Terms of Use)
File: proc_pid_status (1.44 KB, text/plain)
2023-07-07 15:55 UTC, Mikhail
no flags Details
File: maps (3.91 KB, text/plain)
2023-07-07 15:55 UTC, Mikhail
no flags Details
File: limits (1.29 KB, text/plain)
2023-07-07 15:55 UTC, Mikhail
no flags Details
File: environ (1.22 KB, text/plain)
2023-07-07 15:55 UTC, Mikhail
no flags Details
File: open_fds (32.77 KB, text/plain)
2023-07-07 15:55 UTC, Mikhail
no flags Details
File: mountinfo (3.67 KB, text/plain)
2023-07-07 15:56 UTC, Mikhail
no flags Details
File: os_info (770 bytes, text/plain)
2023-07-07 15:56 UTC, Mikhail
no flags Details
File: cpuinfo (3.11 KB, text/plain)
2023-07-07 15:56 UTC, Mikhail
no flags Details
File: core_backtrace (175.46 KB, text/plain)
2023-07-07 15:56 UTC, Mikhail
no flags Details
File: exploitable (81 bytes, text/plain)
2023-07-07 15:56 UTC, Mikhail
no flags Details
File: backtrace (58.98 KB, text/plain)
2023-07-07 15:56 UTC, Mikhail
no flags Details

Description Mikhail 2023-07-07 15:55:49 UTC
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

Comment 1 Mikhail 2023-07-07 15:55:53 UTC
Created attachment 1974504 [details]
File: proc_pid_status

Comment 2 Mikhail 2023-07-07 15:55:54 UTC
Created attachment 1974505 [details]
File: maps

Comment 3 Mikhail 2023-07-07 15:55:56 UTC
Created attachment 1974506 [details]
File: limits

Comment 4 Mikhail 2023-07-07 15:55:57 UTC
Created attachment 1974507 [details]
File: environ

Comment 5 Mikhail 2023-07-07 15:55:59 UTC
Created attachment 1974508 [details]
File: open_fds

Comment 6 Mikhail 2023-07-07 15:56:00 UTC
Created attachment 1974509 [details]
File: mountinfo

Comment 7 Mikhail 2023-07-07 15:56:02 UTC
Created attachment 1974510 [details]
File: os_info

Comment 8 Mikhail 2023-07-07 15:56:03 UTC
Created attachment 1974511 [details]
File: cpuinfo

Comment 9 Mikhail 2023-07-07 15:56:05 UTC
Created attachment 1974512 [details]
File: core_backtrace

Comment 10 Mikhail 2023-07-07 15:56:07 UTC
Created attachment 1974513 [details]
File: exploitable

Comment 11 Mikhail 2023-07-07 15:56:08 UTC
Created attachment 1974514 [details]
File: backtrace

Comment 12 Mikhail 2023-07-08 10:36:53 UTC
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

Comment 13 Fedora Release Engineering 2023-08-16 07:18:47 UTC
This bug appears to have been reported against 'rawhide' during the Fedora Linux 39 development cycle.
Changing version to 39.


Note You need to log in before you can comment on or make changes to this bug.