Closed
Bug 1277968
Opened 8 years ago
Closed 8 years ago
Use the firefox executable for non-plugin child processes on Linux
Categories
(Core :: Security: Process Sandboxing, defect)
Tracking
()
RESOLVED
FIXED
mozilla53
People
(Reporter: jld, Assigned: jld)
References
Details
(Whiteboard: sb+)
Attachments
(1 file)
This is a followup for bug 1114647 — using the "firefox" executable to run content processes (instead of the confusingly named plugin-container) can't work on Linux currently because of how the sandbox code makes various things depend on each other, combined with firefox (with libmozsandbox statically linked into it, on desktop) not being able to link directly against libxul the way plugin-container can. See bug 1268733 comment #9 for more context and an idea about how to deal with this: replace the symbol dependencies between libmozsandbox and libxul by passing appropriate pointers as part of XREChildData, and then linkage won't matter (and, as a side effect, the weak symbol hacks can go away).
Updated•8 years ago
|
Whiteboard: sb+
Assignee | ||
Comment 1•8 years ago
|
||
Bug 1268733 is reopened; adjusting bug summary accordingly.
Assignee: nobody → jld
Summary: Change Linux sandbox build so that the firefox executable can be a content process → Use the firefox executable for non-plugin child processes on Linux
Comment hidden (mozreview-request) |
Comment 3•8 years ago
|
||
mozreview-review |
Comment on attachment 8813775 [details] Bug 1277968 - Use `firefox -contentproc` on sandbox-enabled Linux. https://reviewboard.mozilla.org/r/95152/#review99432
Attachment #8813775 -
Flags: review?(ted) → review+
Pushed by jedavis@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/383136208ab0 Use `firefox -contentproc` on sandbox-enabled Linux. r=ted
Comment 5•8 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/383136208ab0
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox53:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla53
Updated•7 years ago
|
Assignee | ||
Updated•7 years ago
|
Assignee | ||
Updated•5 years ago
|
You need to log in
before you can comment on or make changes to this bug.
Description
•