Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Screen sharing causes a crash on Wayland #1044

Closed
2 tasks done
ElJeffe opened this issue Mar 8, 2023 · 10 comments
Closed
2 tasks done

Screen sharing causes a crash on Wayland #1044

ElJeffe opened this issue Mar 8, 2023 · 10 comments
Labels
bug 🪲 Something isn't working

Comments

@ElJeffe
Copy link

ElJeffe commented Mar 8, 2023

Avoid duplicates

  • I agree to follow the Code of Conduct that this project adheres to.
  • I have searched the issues tracker for a bug report similar to mine, in vain

Ferdium Version

6.2.5.nightly.10

What Operating System are you using?

Other Linux

Operating System Version

arch linux

What arch are you using?

x64

Last Known Working Ferdium version

No response

Expected Behavior

Screen sharing works

Actual Behavior

Ferdium crashes

Steps to reproduce

  1. Create a 'custom website' service with website https://www.webrtc-experiment.com/Pluginfree-Screen-Sharing
  2. click the 'Share Your Screen'

Debug link

No response

Screenshots

No response

Additional information

This used to work, I do not know when it stopped working (I tested 6.2.4 and it also crashes)
I start ferdium with
ferdium --ozone-platform=wayland --enable-features=UseOzonePlatform,WebRTCPipeWireCapturer

Tried on Sway and Hyprland with xdg-desktop-portal-wlr and xdg-desktop-portal-hyprland-git seperately.

@ElJeffe ElJeffe added the bug 🪲 Something isn't working label Mar 8, 2023
@ElJeffe
Copy link
Author

ElJeffe commented Mar 9, 2023

I just tried it on 6.2.6.nightly.1 and it is still present.

@hadogenes
Copy link

It looks like elecron bug (electron/electron#36660). eg. jitsi-meet uses older elecron (jitsi/jitsi-meet-electron#829)

@hadogenes
Copy link

for me last good version was 6.2.3

@ElJeffe
Copy link
Author

ElJeffe commented Mar 15, 2023

for me last good version was 6.2.3

yes indeed, this version works.

@hadogenes
Copy link

yeah elecron version is the problem - when I changed elecron version to latest 21 (21.4.2) in package.json screen sharing works

@dan-myles
Copy link

dan-myles commented Apr 26, 2023

I'm still getting crashes on electron version 22.3.3 and ferdium 6.2.6-1

@bshamanov
Copy link

Getting crashes here. Wayland on Fedora 37. Any plans to fix that? I am using Ferdium for Teams and screen share not working is very problematic!

Version: 6.2.6
Server: No Server
Electron: 23.2.0
Chrome: 110.0.5481.192
Node.js: 18.12.1
Platform: Linux 6.2
Arch: x64
Build date: Thu Mar 30 2023 04:48:19 GMT+0300 (Eastern European Summer Time)
Git SHA: 28d1f76
Git branch: release

@gza
Copy link

gza commented Jun 14, 2023

There is valuable info here about the potential root cause and solutions electron/electron#36660

As the origin of the problem seems to be in Chromium, I don't fully understand why Teams (for example) is impacted in electron and not in recent Chromium (the patch is 9 months old)

@digrouz
Copy link

digrouz commented Jul 18, 2023

I face the same issue with flatpak 6.3.0 on wayland on Opensuse Tumbleweed.

@ElJeffe
Copy link
Author

ElJeffe commented Jul 24, 2023

@ElJeffe ElJeffe closed this as completed Jul 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug 🪲 Something isn't working
Projects
None yet
Development

No branches or pull requests

6 participants