Differential D290523
Bug 2021722 - Sandbox - RDD sandbox policy for Vulkan video. r?stransky ClosedPublic Authored by tboiko on Mar 27 2026, 4:48 PM. Referenced Files
Subscribers
Details
Summary Sandbox:
Diff Detail
Event Timelinetboiko created this revision.Mar 27 2026, 4:48 PM phab-bot published this revision for review.Mar 27 2026, 4:48 PM phab-bot changed the visibility from "Custom Policy" to "Public (No Login Required)". phab-bot changed the edit policy from "Custom Policy" to "Restricted Project (Project)". phab-bot removed a project: secure-revision. Comment Actions The analysis task source-test-clang-tidy failed, but we could not detect any defect. The analysis task source-test-clang-format failed, but we could not detect any defect. The analysis task source-test-clang-external failed, but we could not detect any defect. If you see a problem in this automated review, please report it here. reviewbot added a comment.Mar 27 2026, 7:49 PM Comment ActionsThe analysis task source-test-clang-external failed, but we could not detect any defect. The analysis task source-test-clang-tidy failed, but we could not detect any defect. The analysis task source-test-clang-format failed, but we could not detect any defect. If you see a problem in this automated review, please report it here. Comment Actions May be is needed in as well? tboiko added a comment.Apr 8 2026, 10:24 AM Comment ActionsOK, added /usr/share/vulkan/icd.d to AddVulkanDependencies() as well reviewbot added a comment.Apr 8 2026, 10:50 AM Comment ActionsThe analysis task source-test-clang-external failed, but we could not detect any defect. The analysis task source-test-clang-tidy failed, but we could not detect any defect. The analysis task source-test-clang-format failed, but we could not detect any defect. If you see a problem in this automated review, please report it here. reviewbot added a comment.Apr 24 2026, 11:36 AM Comment ActionsCode analysis found 6 defects in diff 1257428:
IMPORTANT: Found 6 defects (error level) that must be fixed before landing.
You can run this analysis locally with:
If you see a problem in this automated review, please report it here. You can view these defects in the Diff Detail section of Phabricator diff 1257428. reviewbot added a comment.Apr 29 2026, 10:44 PM Comment ActionsCode analysis found 6 defects in diff 1262357:
IMPORTANT: Found 6 defects (error level) that must be fixed before landing.
You can run this analysis locally with:
If you see a problem in this automated review, please report it here. You can view these defects in the Diff Detail section of Phabricator diff 1262357. reviewbot added a comment.May 5 2026, 10:40 PM Comment ActionsCode analysis found 6 defects in diff 1267103:
IMPORTANT: Found 6 defects (error level) that must be fixed before landing.
You can run this analysis locally with:
If you see a problem in this automated review, please report it here. You can view these defects in the Diff Detail section of Phabricator diff 1267103. tboiko added a comment.May 15 2026, 11:24 PM Comment Actions@jld , can you please take a look? I have fixed all the comments as above jld requested changes to this revision.Thu, May 21, 5:27 AM Comment ActionsI'm concerned about the security implications of the rules. Hopefully there's a way to reduce those to something safer. If that's not possible, then at a minimum I'd like to make those rules conditional on detecting the hardware in question.
This revision now requires changes to proceed.Thu, May 21, 5:27 AM tboiko requested review of this revision.Thu, May 21, 11:04 AM tboiko updated this revision to Diff 1279744. tboiko added a comment.Thu, May 21, 11:08 AM Comment ActionsDone, the vulkan decoding works with these changes at my side.
Comment Actions OK, updated
jld accepted this revision.Thu, Jun 4, 5:13 AM Comment Actionsr+, modulo some minor comments. Testing note: I assume that existing video tests will provide coverage for this if run on a suitable system. (In general this is kind of difficult for CI because of needing specific real hardware; if I recall correctly Mozilla CI has some coverage for WebGL but not for VA-API support, although that may have changed since I last tried to look into it.)
This revision is now accepted and ready to land.Thu, Jun 4, 5:13 AM tboiko added a comment.Thu, Jun 4, 10:59 AM Comment ActionsClosed by commit rFIREFOXAUTOLANDe5f8199fc247: Bug 2021722 - Sandbox - RDD sandbox policy for Vulkan video. r=jld (authored by tboiko, committed by stransky). · Explain WhyThu, Jun 4, 1:40 PM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 1292039 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
