Closed Bug 1675447 Opened 4 years ago Closed 4 years ago

WidevineCdm plugin crashes when using Firejail sandbox

Categories

(External Software Affecting Firefox :: Other, defect, P5)

x86_64
Linux

Tracking

(Not tracked)

RESOLVED INVALID

People

(Reporter: gcaruso78, Unassigned)

References

Details

Attachments

(1 file)

Attached file about_support.txt

User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:82.0) Gecko/20100101 Firefox/82.0

Steps to reproduce:

Just updated Firefox to version 82.0.2 and tried to watch a video on netflix.com.
Everything worked fine on previous version 81.

Actual results:

On connecting to netflix.com a yellow bar appears at the top of the page saying "The WidevineCdm plugin has crashed." and if I try to stream a movie a page with an error appears (Error code F7702-1003).
On connecting to primevideo.com the same yellow bar that says "The WidevineCdm plugin has crashed." appears when trying to play a video and an error message about Digital Rights Error is displayed on the page.

Expected results:

Video should have started playing.

The proper functionality is restored while not running Firefox on a sandbox (firejail).

Please enter about:crashes into the address bar. If you see any crash reports listed, copy the IDs and paste them in a comment here.

Component: Untriaged → Security: Process Sandboxing
Flags: needinfo?(gcaruso78)
OS: Unspecified → Linux
Product: Firefox → Core
Hardware: Unspecified → x86_64
Summary: WidevineCdm plugin has crashed (Unable to watch netflix and prime video) Linux on Firefox 82.0.2 → WidevineCdm plugin crashes when using Firejail sandbox

(In reply to Gingerbread Man from comment #2)

Please enter about:crashes into the address bar. If you see any crash reports listed, copy the IDs and paste them in a comment here.

There are no crash reports in about:crashes. If you need any other info please let me know.

Flags: needinfo?(gcaruso78)
Severity: -- → S4
Priority: -- → P5

Everything worked fine on previous version 81.

If you have a reproducible testcase, you can use mozregression to pinpoint the exact change that caused this to break. Likely, something in firejail needs to be allowed, and finding the above might make it more obvious what that is.

(It's quite possible there's nothing here in Firefox itself to fix)

Flags: needinfo?(gcaruso78)

Something simpler than mozregression that might help, if you haven't tried it yet: run Firefox from a terminal and see if anything starting with Sandbox: is printed.

Flags: needinfo?(gcaruso78)

I ran into this issue a week ago with https://open.spotify.com DRM content crashing.

This is the solution I am testing in Manjaro Linux:

https://github.com/netblue30/firejail/issues/3725

(In reply to rsramkis from comment #6)

https://github.com/netblue30/firejail/issues/3725

Thanks for the link. This comment seems to explain it: if the browser profile is under a noexec bind mount, then the dynamic linker can't load the library because the PROT_EXEC mapping will fail. So, if I understand correctly, this is Firejail's bug.

Status: UNCONFIRMED → RESOLVED
Closed: 4 years ago
Component: Security: Process Sandboxing → Other
Product: Core → External Software Affecting Firefox
Resolution: --- → INVALID
Version: Firefox 82 → unspecified
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: