Closed Bug 1742375 Opened 2 years ago Closed 2 years ago

[snap] Screen Share not working on snap 95.0b10 if installed with –dangerous

Categories

(Release Engineering :: Release Automation: Snap, defect)

Desktop
Linux
defect

Tracking

(firefox95 wontfix, firefox96 fixed)

RESOLVED FIXED
Tracking Status
firefox95 --- wontfix
firefox96 --- fixed

People

(Reporter: atrif, Assigned: mozilla)

References

(Blocks 1 open bug)

Details

(Keywords: regressionwindow-wanted)

Attachments

(3 files)

Attached image screenshare.gif

Affected versions

  • Firefox 95.0b10

Affected platforms

  • Ubuntu 21.04

Steps to reproduce

  1. Download Firefox snap from here.
  2. Install Firefox using snap install /path –dangerous.
  3. Insert connections for permissions:
  • snap connect firefox:browser-sandbox
    snap connect firefox:camera
    snap connect firefox:cups-control
    snap connect firefox:pulseaudio
    snap connect firefox:removable-media
    snap connect firefox:u2f-devices
    snap connect firefox:hardware-observe
  1. Open this link and share screen.

Expected result

  • Screenshare is displayed.

Actual result

  • Screen share shows as running but no preview is displayed.

Regression range

  • I will search for one ASAP if there is one.

Notes

  • Attached a screen recording.
  • This happens with –dangerous command inside Firefox 95.0b10.
  • Installing Firefox 95.0b9 with snap install firefox –beta works as expected.
  • Inside about:support at WebGL 2 Driver Renderer there is a WebGL error (probably the cause):
  • WebGL creation failed:
    tryNativeGL (FEATURE_FAILURE_EGL_NO_CONFIG)
    Exhausted GL driver options (FEATURE_FAILURE_WEBGL_EXHAUSTED_DRIVERS)`
  • note that this is run under Oracle VM Virtual Box
Attached image snap_connections

Attaching connections as well.

Has Regression Range: --- → no
Has STR: --- → yes
Blocks: snap
Component: Graphics → Release Automation: Snap
Product: Core → Release Engineering
Version: Trunk → unspecified

Please do not install/test snaps from https://archive.mozilla.org/pub/firefox/candidates/**/snap/, those are deprecated. Snaps are now built on launchpad, and beta snaps are automatically published to the store's beta channel as soon as they are built, so they should only be tested as installed from the store.

The snap for 95.0b10-1 is currently building and will soon (~1h) be available in the store's beta channel.

Assignee: nobody → aki
Status: NEW → ASSIGNED
Pushed by asasaki@mozilla.com:
https://hg.mozilla.org/integration/autoland/rev/34354008efac
stop beetmoving snap packages. r=releng-reviewers,jcristau DONTBUILD

We have b12 on Thursday, but that's US Thanksgiving.
Do we want to uplift to m-b so we don't publish a 95.0 snap to archive, or ride the trains with 96.0 to avoid late-beta / release-gtb bustage? I don't see this as super risky, but I could see arguments both ways.

Flags: needinfo?(pascalc)
Flags: needinfo?(mozilla)
Status: ASSIGNED → RESOLVED
Closed: 2 years ago
Resolution: --- → FIXED

Unless Mike has strong reasons to have it uplifted this cycle, I'd prefer that we let it ride the 96 train.

Flags: needinfo?(pascalc)

Yes, let's ride the train. We're already working with QA to figure out how to use store builds.

Flags: needinfo?(mozilla)

Sounds good. Looks like we're done here :)

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

Attachment

General

Created:
Updated:
Size: