Open Bug 1565196 (android:isolatedProcess) Opened 6 years ago Updated 4 days ago

[meta] Enable android:isolatedProcess on GeckoView

Categories

(GeckoView :: General, enhancement, P3)

All
Android
enhancement

Tracking

(Not tracked)

People

(Reporter: gcp, Unassigned)

References

(Depends on 18 open bugs, Blocks 3 open bugs)

Details

(Keywords: meta, Whiteboard: [sandboxing] [geckoview:2022q3] [fxdroid])

+++ This bug was initially created as a clone of Bug #1498614 +++

If android:isolatedProcess is set to true, this service will run under a special process that is isolated from the rest of the system and has no permissions of its own. The only communication with it is through the Service API (binding and starting).

https://developer.android.com/guide/topics/manifest/service-element#isolated

Assignee: nobody → gpascutto

Gian-Carlo, do you plan to start working on android:isolatedProcess for GeckoView soon? You assigned this bug to yourself but also gave it a P5 priority, which confused me.

Flags: needinfo?(gpascutto)
Whiteboard: [geckoview]

The P5 is from the cloning. I plan to investigate further in Q3 2019.

Flags: needinfo?(gpascutto)
Priority: P5 → P2
Rank: 20

Not working on this right now - I understand Aaron Klotz is now looking into this.

Assignee: gpascutto → nobody
Whiteboard: [geckoview:m77]
Priority: P2 → P1
Priority: P1 → P2
Whiteboard: [geckoview:m77]

Tracking this bug for Android Fission, but it doesn't need to block Android Fission MVP.

Whiteboard: [fission:android:m4]
Whiteboard: [fission:android:m4] → [fission:android]
Assignee: nobody → bugzeeeeee
Assignee: bugzeeeeee → nobody
Keywords: meta
Hardware: ARM64 → All
Summary: Enable android:isolatedProcess on GeckoView → [meta] Enable android:isolatedProcess on GeckoView
Severity: normal → --
Priority: P2 → --
Depends on: 1693416
Depends on: 1694478
Depends on: 1698214
Depends on: 1698216
Depends on: 1698230
Depends on: 1700763
Depends on: 1706656
Depends on: 1709923
Depends on: 1709948
Depends on: 1709960
Depends on: 1709961
Depends on: 1710940
Depends on: 1710943
Depends on: 1763466
Severity: -- → N/A
Whiteboard: [fission:android] → [fission:android] [geckoview:2022h2?]
Depends on: 1771416
Depends on: 1771452
Priority: -- → P3
Whiteboard: [fission:android] [geckoview:2022h2?] → [geckoview:2022q3]
Blocks: 1660102
Whiteboard: [geckoview:2022q3] → [sandboxing] [geckoview:2022q3]
Assignee: nobody → ohall
Whiteboard: [sandboxing] [geckoview:2022q3] → [sandboxing] [geckoview:2022q3] [geckoview:m104]
Depends on: 1763954

Moving isolated process bugs to the new GeckoView::Sandboxing component.

Component: General → Sandboxing
Whiteboard: [sandboxing] [geckoview:2022q3] [geckoview:m104] → [sandboxing] [geckoview:2022q3]
Depends on: 1804027
Blocks: 1804868
Depends on: 1806129
Rank: 20 → 333
Depends on: 1810736

What is the current status of this bug? I can't find any recent activity in the linked bugs.

Flags: needinfo?(ohall)

This Android work is blocked waiting for the Gecko team to move some code out of the tab content processes.

Flags: needinfo?(ohall)
Whiteboard: [sandboxing] [geckoview:2022q3] → [sandboxing] [geckoview:2022q3] [fxdroid]
Depends on: 1835146
Assignee: ohall → nobody
Blocks: 1859857
Depends on: 1869050

Isolated processes don't need to block Android Fission, so moving bug 1725480 and bug 1725251 from "Blocks" to "See Also".

No longer blocks: 1725480
See Also: → 1725480, 1725251
No longer blocks: 1825501
Depends on: 1825501
See Also: → 1875622
Component: Sandboxing → General
No longer depends on: 1825501
See Also: 1725251
Depends on: 1889915
Depends on: 1927595
Depends on: 1864622
Depends on: 1954534
Depends on: 1961624
Depends on: 1962027
Depends on: 1934009
Alias: android:isolatedProcess
Depends on: 1969818
Depends on: 1973132
Depends on: 1975257
Depends on: 1976487
Depends on: 1977950
Depends on: 1978338
Depends on: 1978504
Depends on: 1980559
Depends on: 1980870
Depends on: 1981580
Depends on: 1981651
Blocks: 1983312
Depends on: 1983339
No longer blocks: 1983312
Depends on: 1983312
You need to log in before you can comment on or make changes to this bug.