Closed Bug 1787395 Opened 2 years ago Closed 1 year ago

[Ubuntu 18] Screen is not shared in a meeting

Categories

(Core :: WebRTC: Audio/Video, defect)

Desktop
Linux
defect

Tracking

()

RESOLVED WONTFIX
Tracking Status
firefox-esr91 --- wontfix
firefox-esr102 --- wontfix
firefox104 --- wontfix
firefox105 --- wontfix
firefox106 --- wontfix
firefox107 --- wontfix
firefox108 --- wontfix
firefox109 --- wontfix

People

(Reporter: csasca, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

Found in

  • Firefox 105.0b3

Affected versions

  • Firefox 105.0b3
  • Firefox 106.0a1

Affected platforms

  • Ubuntu 18.04

Steps to reproduce

  1. Launch Firefox
  2. Access Google Meet and initiate a call
  3. Click on Sharescreen and select Allow

Expected result

  • The screen/window is shared in the meeting

Actual result

  • The screen/window is not shared in the meeting.

Regression range

  • Will see for a regression

Additional notes

  • The issue can be seen in the attachment.
  • Seems that only Ubuntu 18.04 is affected.
  • Encountered it first on Snap build, but happens on regular builds as well.
Has STR: --- → yes

What is "Ubuntu 18"? 18.04? 18.10? Please avoid ambiguity - thanks!

Hey Andre, it is Ubuntu 18.04.

Catalin, could you download a linux build from the Elm project repo https://treeherder.mozilla.org/jobs?repo=elm&revision=5cf402e6d4f6bd0830794486210ee2c9284d14e3 ? It contains screen sharing updates that have yet to be merged to central. Additionally are you using X11 or Wayland? Thanks!

Flags: needinfo?(catalin.sasca)
QA Whiteboard: [qa-regression-triage]
Attached image screen 2.png

Hey Nico, tried with the latest available build from the Elm project repo but this still reproduces, can't select any screen/window to share. I'm on wayland it seems. I'll attach an screen with this here.

Flags: needinfo?(catalin.sasca)
Attached image First bad nightly build

I had to do a manual regression search here and I found out a good build and a first bad build (2020-11-10 - Nightly 84.0a1), both builds xwayland and not X11. Here is the pushlog for it:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=5942060b993b1dc093e16619d661949da5a2fa9d&tochange=e581b02b5df54c1cdf194316dba74a5cf65145b6 (not sure which could be the culprit here)

On the first bad build the dropdown showing the windows to share looks like this (mind you that I have lots of other apps open in the background) and selecting Entire screen will not share anything.

Catalin, is this still reproducible (we had a major webrtc upgrade this cycle)

Flags: needinfo?(catalin.sasca)

(In reply to Pascal Chevrel:pascalc from comment #6)

Catalin, is this still reproducible (we had a major webrtc upgrade this cycle)

I'm answering for Catalin. I can still reproduce this issue using latest Nightly 107.0a1 from today on Ubuntu 18.04 (xwayland).

Flags: needinfo?(catalin.sasca)

Still reproducing the issue on 107.0b6 snap build on Ubuntu 18.04.

Flags: needinfo?(apehrson)

(In reply to Bogdan Maris [:bogdan_maris], Release Desktop QA from comment #5)

Created attachment 9294605 [details]
First bad nightly build

I had to do a manual regression search here and I found out a good build and a first bad build (2020-11-10 - Nightly 84.0a1), both builds xwayland and not X11. Here is the pushlog for it:
https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=5942060b993b1dc093e16619d661949da5a2fa9d&tochange=e581b02b5df54c1cdf194316dba74a5cf65145b6 (not sure which could be the culprit here)

On the first bad build the dropdown showing the windows to share looks like this (mind you that I have lots of other apps open in the background) and selecting Entire screen will not share anything.

Enabling the pipewire desktop capture backend on wayland is in that list and the likely culprit.

Martin, could you take a look?

Flags: needinfo?(apehrson) → needinfo?(stransky)
Regressed by: 1675767

Set release status flags based on info from the regressing bug 1675767

Yes, looks like your system is misconfigured. Wne you select "use system settings" a portal dialog should popup up where you select which resource to share. So don't use Wayland/XWayland on 18.x line where it's broken. For Wayland use 22.X line.

Status: NEW → RESOLVED
Closed: 1 year ago
Flags: needinfo?(stransky)
Resolution: --- → WONTFIX
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: