action #163822
open[tools] Chromium/Google Chrome 125+126 crashes with SIGSEGV on Leap 15.6 + Tumbleweed when sharing screen within meet.opensuse.org sessions
0%
Description
Observation¶
When in a session on meet.opensuse.org, e.g. https://meet.opensuse.org/suse_qa_tools and I share my screen then shortly after the tap crashes with an error message "Error code: SIGSEGV". Reproduced by tinita, also in embedded jitsi sessions in workadventure.
okurz: 2024-07-12 reproduced while sharing screen and joining in parallel with Firefox, switching between windows so that also the google chrome session was sometimes in the background and not visible in an i3 session. Eventually the Google Chrome tap became unresponsive and some seconds later crashed and shows the reported error message. coredumpctl also shows the error. stacktrace available. Trying to reproduce with no other person joining. 2024-07-12 07:45Z-07:55Z no crash with just sharing screen and no other attendee and not showing own share preview in full. 08:00Z switched to look at what I am sharing myself. 08:20Z no crash. hypothesis: depends on other participants.
Expected result¶
- chrome/chromium tab shouldn't crash with SIGSEGV
- https://coremeet.workadventu.re and https://meet.jit.si/suse_qa_tools do not show this problem.
Steps to reproduce¶
- In Google Chrome go to https://meet.opensuse.org/suse_qa_tools , join the session. share the screen, wait for some minutes, observe the crash
Further details¶
- https://github.com/jitsi/jitsi-meet-electron/issues/361 from 2020 mentions "Segmentation fault sharing the screen" which seems to have been an incompatibility of older electron+chromium versions fixed long time ago already
- https://github.com/jitsi/jitsi-meet/issues/13250 is about "sigill / sigsegv on chromium and Firefox" with no proper resolution and not mentioning screen sharing as the trigger
Workaround¶
- Use a different browser to share screen, e.g. Firefox, or a different Jitsi instance
Files
Updated by mkittler 6 months ago
- File coredump-chromium.txt coredump-chromium.txt added
I could reproduce the issue (or at least something very similar) three times with Chromium 125.0.6422.141-2.1 as provided by Tumbleweed. In my case I am using Pipewire for audio and screen sharing with the KDE portal.
It did not look like the memory usage was going very high shortly before the crash. It also impacted one other tab but otherwise only the tab where the screen sharing was happening was crashing.
I uploaded the info of one of the coredumps (but not the coredumps themselves because they might contain passwords). The three stacktraces all look the same and it is probably a problem related to encoding the VP9 video.
Updated by okurz 6 months ago
- Subject changed from [tools] Google Chrome 126.0.6478.114 crashes with SIGSEGV on Leap 15.6 when sharing screen within meet.opensuse.org sessions to [tools] Google Chrome 125+126 crashes with SIGSEGV on Leap 15.6 + Tumbleweed when sharing screen within meet.opensuse.org sessions
Updated by okurz 6 months ago
- Copied to action #163864: [tools] firefox shows green tinted screen in moo session (standalone as well as embedded in workadventure) added
Updated by okurz 6 months ago
- Subject changed from [tools] Google Chrome 125+126 crashes with SIGSEGV on Leap 15.6 + Tumbleweed when sharing screen within meet.opensuse.org sessions to [tools] Chromium/Google Chrome 125+126 crashes with SIGSEGV on Leap 15.6 + Tumbleweed when sharing screen within meet.opensuse.org sessions
Reproduced the same error with chromium 125. Couldn't find debug symbols shown in coredumpctl though but I assume I have the same stacktrace as mkittler.
Updated by okurz 6 months ago
- Copied to tickets #163877: Chromium/Google Chrome 125+ crashes with SIGSEGV on Leap 15.6 + Tumbleweed (X11+wayland) when sharing screen within meet.opensuse.org sessions added
Updated by livdywan 5 months ago
No response in the blocker yet: #163877#note-3