Bug 469995

Summary: wayland: chromium based browser crashing when screen sharing
Product: [Frameworks and Libraries] KPipeWire Reporter: slartibart70
Component: generalAssignee: Plasma Bugs List <plasma-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal CC: aleixpol, nicolas.fella
Priority: NOR    
Version First Reported In: 6.6.0   
Target Milestone: ---   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:
Attachments: edge-crash-journalctl

Description slartibart70 2023-05-19 12:59:43 UTC
Since last pipewire update, chromium based browser behave very strangely, especially with ms-teams and screen-sharing:

Example:
edge, Version 114.0.1823.18 (Official build) beta (64-bit)
teams runs ok, audio and camera from me and my conference partner is visible (both ways).
Starting a screenshare (full monitor or just an app window) causes edge to crash

May 19 11:31:22 T470 systemd-coredump[14060]: [šŸ”•] Process 13548 (msedge) of user 10001 dumped core.
                                             
                                              Module linux-vdso.so.1 with build-id ac250fac12221a067513668b0c5e59735d0d8b0d
                                              Module libspa-journal.so with build-id 5271ce925b4fef28d97d7fb7420bce8e5f4f0f9d
                                              Metadata for module libspa-journal.so owned by FDO found: {
                                                      "type" : "rpm",
                                                      "name" : "pipewire",
                                                      "version" : "0.3.71-2.fc37",
                                                      "architecture" : "x86_64",
                                                      "osCpe" : "cpe:/o:fedoraproject:fedora:37"
                                              }

chromium, Version 113.0.5672.92 (Official Build) Fedora Project (64-bit)
teams allows only audio, no video possible

chromium, chromium-freeworld-111.0.5563.64-1.fc37.x86_64
audio, video and screenshare is working as expected

Any help on this?
(i'll try downgrading pipewire in the meantime)
Comment 1 slartibart70 2023-05-19 13:00:17 UTC
Operating System: Fedora Linux 37
KDE Plasma Version: 5.27.5
KDE Frameworks Version: 5.106.0
Qt Version: 5.15.9
Kernel Version: 6.3.3-100.fc37.x86_64 (64-bit)
Graphics Platform: Wayland
Processors: 8 Ɨ IntelĀ® Coreā„¢ i7-7820HQ CPU @ 2.90GHz
Memory: 31,1 GiB of RAM
Graphics Processor: Mesa IntelĀ® HD Graphics 630
Manufacturer: LENOVO
System Version: ThinkPad T470p
Comment 2 slartibart70 2023-05-19 13:18:29 UTC
last version of pipewire does not fix it ("version" : "0.3.70-1.fc37",)
Comment 3 slartibart70 2023-05-19 13:22:14 UTC
Created attachment 159101 [details]
edge-crash-journalctl
Comment 4 Nicolas Fella 2023-05-19 13:43:45 UTC
Please report this to the application that is crashing. This isn't a bug in KDE code (unless someone can prove otherwise)
Comment 5 slartibart70 2023-05-19 14:25:55 UTC
yes, sorry for the confusion.
A downgrade to edge/113 solved this issue as well
For the rest i'll find out why this happens.