mirror of
https://github.com/netblue30/firejail.git
synced 2026-05-15 14:16:14 -06:00
[GH-ISSUE #1040] Application (web browser) freeze when streaming Silverlight video from within an OverlayFS #706
Labels
No labels
LTS merge
LTS merge
bug
bug
converted-to-discussion
doc-todo
documentation
duplicate
enhancement
file-transfer
firecfg
firejail-in-firejail
firetools
graphics
help wanted
information_old
installation
invalid
modif
moved
needinfo
networking
notabug
notourbug
old-version
overlayfs
packaging
profile-request
pull-request
question
question_old
removal
runtime-permissions
sandbox-ipc
security
stale
wiki
wiki
wontfix
wordpress
workaround
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: github-starred/firejail#706
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @xelxebar on GitHub (Jan 11, 2017).
Original GitHub issue: https://github.com/netblue30/firejail/issues/1040
Synopsis
Streaming a Silverlight video via Pipelight from within an OverlayFS causes the video and browser to freeze after at most a few minutes.
I encountered this issue while attempting to create separate Pipelight-enabled and Pipelight-disabled browser instances.
Minimal Reproduction
As a minimal demonstration, we try to keep the configurations of firejail, Pipelight and the browser as vanilla as possible. Assuming the relevant software is installed for your distro, we first enable Pipelight and Silverlight on the base filesystem:
This demo will be using firefox for the browser, but I have also confirmed it with the uzbl browser which runs WebKit. We want to show that OverlayFS is the culprit here, so note that we disable all other potential firejail options with the
--noprofileflag. It's also probably a good idea to use the--safe-modeflag with firefox to exclude plugins and customizations:That should open firefox to a web page with a Silverlight video at the bottom. Press play and the browser should freeze after a few seconds or minutes of play.
Blaming OverlayFS
To really nail down the blame on OverlayFS, we can then show that the above runs fine if we remove just the
--overlayflag:Extra Details
For good measure, I also did a few tests in both firefox and uzbl to get a sense of how long video would play before conking out:
Version Information
Here's the version information on my machine for the applications that the issue demo above used:
Final Thoughts
While exploring things a bit, I also ran the above demonstration with the
--debugflag on firejail, but to my eye nothing incriminating jumped out. Also, for good measure, I checked out the kernel logs, but it seemed clean anything firejail-related. However, it would be helpful to post those here, please let me know!I'm at the limit of my debugging abilities at the moment, so even though this might just be a local issue, I'd appreciate any pointers.
Thank you!
@netblue30 commented on GitHub (Jan 12, 2017):
I'll mark it as a bug for now so I don't forget it. OverlayFS is going through some changes at the moment.
@netblue30 commented on GitHub (Apr 14, 2017):
I put some fixes on mainline for overlayfs - /sys directory wasn't mounted properly - hopefully it fixes the problem.