WidevineCdm plugin crashes when using Firejail sandbox
Categories
(External Software Affecting Firefox :: Other, defect, P5)
Tracking
(Not tracked)
People
(Reporter: gcaruso78, Unassigned)
References
Details
Attachments
(1 file)
29.13 KB,
text/plain
|
Details |
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).
Comment 2•4 years ago
|
||
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.
(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.
Updated•4 years ago
|
Comment 4•4 years ago
•
|
||
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)
Comment 5•4 years ago
|
||
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.
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:
Updated•4 years ago
|
Comment 7•4 years ago
|
||
(In reply to rsramkis from comment #6)
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.
Description
•