Bug 874016 (e10s-plugins)

[meta] [e10s] Plugin issues tracking

NEW
Unassigned

Status

()

defect
6 years ago
26 days ago

People

(Reporter: playwatch, Unassigned)

Tracking

(Depends on 10 bugs, {meta})

Firefox Tracking Flags

(e10s+)

Details

Attachments

(1 attachment)

(Reporter)

Description

6 years ago
Posted image Immagine.png
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:24.0) Gecko/20130514 Firefox/24.0 (Nightly/Aurora)
Build ID: 20130514031031

Steps to reproduce:

I was trying the larch builds when I noticed this:

1-Start Firefox
2-Open more than one youtube tab


Actual results:

Firefox generates 1 plugin-container.exe process for each tab that uses flash (beyond the actual process for the tab) 


Expected results:

Firefox should create 1 process for each plugin, in order to avoid heavy resources usage.
(Reporter)

Updated

6 years ago
Blocks: fxe10s
Component: Untriaged → General
Product: Firefox → Core
See Also: → 452272

Comment 1

6 years ago
Would it make sense to create a maximum of 2 processes per plugin (one for private mode, one for normal mode)?

Comment 2

6 years ago
This had nothing to do with that old e10s metabug (?).
Component: General → Plug-ins

Comment 3

6 years ago
Note: this would be a pretty significant chunk of work to implement, although it has the potential to significantly improve our hang and jank profile. It will require working through a bunch of questions about nested event loops triggered by plugins.
Status: UNCONFIRMED → NEW
Ever confirmed: true
Priority: -- → P3
Summary: Firefox shouldn't create more than one process for each plugin → When running content processes, Firefox shouldn't share a plugin process for all content processes
No longer blocks: fxe10s

Updated

6 years ago
Duplicate of this bug: 897070
This should be *should* share a process, right now we have no machinery to do that and plugins don't work in e10s properly.
Assignee: nobody → jschoenick
Status: NEW → ASSIGNED
OS: Windows 7 → All
Hardware: x86_64 → All
Summary: When running content processes, Firefox shouldn't share a plugin process for all content processes → [e10s] Firefox should share a plugin process for all content processes
Alias: plugins-e10s
Priority: P3 → P2
Depends on: 923745
Depends on: 923746
Depends on: 927224
Depends on: 961361
No longer depends on: 961361
Depends on: 992607
I'm going to split out the "share a plugin process" part into its own bug, since there are other major issues (windowed plugins) and this is already being used as a metabug.
Summary: [e10s] Firefox should share a plugin process for all content processes → [e10s] Plugin issues tracking
Depends on: 997483

Updated

5 years ago
Depends on: 921916

Updated

5 years ago
Depends on: 961361

Updated

5 years ago
Depends on: 987050

Updated

5 years ago
Whiteboard: [m1 blockers]

Updated

5 years ago
Whiteboard: [m1 blockers] → [m1 blockers][33 merge date: 2014-07-21]

Updated

5 years ago
Whiteboard: [m1 blockers][33 merge date: 2014-07-21] → [m1 blockers]

Updated

5 years ago
Blocks: 942707
Blocks: old-e10s-m2
No longer blocks: e10s-m1
No longer blocks: 942707
Depends on: 1036135

Updated

5 years ago
No longer blocks: old-e10s-m2
No longer depends on: jsplugins-base

Updated

5 years ago
Depends on: 1041611

Updated

5 years ago
No longer depends on: 1041611

Updated

5 years ago
Depends on: 1056343

Updated

5 years ago
Depends on: 1056385
Depends on: 1044182
Alias: plugins-e10s → e10s-plugins
Depends on: 1071378
Depends on: 1078087

Updated

5 years ago
Depends on: 1081204

Updated

5 years ago
Depends on: 1081991

Updated

5 years ago
Depends on: 1080916

Updated

5 years ago
Depends on: 1072342

Updated

5 years ago
Depends on: 874167
Depends on: 963358

Updated

5 years ago
Depends on: 1088840

Updated

5 years ago
No longer depends on: jsplugins-streams

Updated

5 years ago
No longer depends on: jsplugins-params

Updated

5 years ago
Depends on: jsplugins

Updated

5 years ago
Depends on: 1092121

Updated

5 years ago
Depends on: 1095991
Depends on: 1096203

Updated

5 years ago
Assignee: john → jmathies

Updated

5 years ago
Depends on: 1092630
Depends on: 1099863

Updated

5 years ago
Depends on: 1098057

Updated

5 years ago
No longer depends on: jsplugins

Updated

5 years ago
Depends on: 1103177

Updated

4 years ago
Depends on: 1110887

Updated

4 years ago
Depends on: 1110884
No longer depends on: 1110884

Updated

4 years ago
Depends on: 1110888, 1113559

Updated

4 years ago
No longer depends on: 1088840

Updated

4 years ago
No longer depends on: 1080916

Updated

4 years ago
Depends on: 1127595

Updated

4 years ago
Depends on: 1127794

Updated

4 years ago
Depends on: 1128079

Updated

4 years ago
Depends on: 1128238
Depends on: 1130165
Depends on: 1130435

Updated

4 years ago
Whiteboard: [m1 blockers]

Updated

4 years ago
Depends on: 1130976
Depends on: 1135130

Updated

4 years ago
Depends on: 1137944

Updated

4 years ago
No longer depends on: 1127595

Updated

4 years ago
Depends on: 1138181
Depends on: 1140683
No longer depends on: 1140683

Updated

4 years ago
Depends on: 1148827

Updated

4 years ago
Depends on: 1148978

Updated

4 years ago
Depends on: 1150043

Updated

4 years ago
No longer depends on: 1148827

Updated

4 years ago
Depends on: 1155974

Updated

4 years ago
Depends on: e10s-hangs

Updated

4 years ago
No longer depends on: 1149253

Updated

4 years ago
Depends on: 1158788

Updated

4 years ago
Depends on: 1167978

Updated

4 years ago
Depends on: 1167532

Updated

4 years ago
No longer depends on: 1167978

Updated

4 years ago
Depends on: 1179245

Updated

4 years ago
No longer depends on: 1148978

Updated

4 years ago
Depends on: 1194661

Updated

4 years ago
Depends on: 1197581

Updated

4 years ago
Depends on: 1163570

Updated

4 years ago
Depends on: 1190364

Updated

4 years ago
No longer depends on: 1194661

Updated

4 years ago
Depends on: 1148978

Updated

4 years ago
Depends on: 1214878

Updated

4 years ago
No longer depends on: 1100252

Updated

4 years ago
Depends on: 1212813

Updated

4 years ago
Depends on: 1152049

Updated

3 years ago
Depends on: 1229455

Updated

3 years ago
Depends on: 1229164

Updated

3 years ago
Depends on: 1229429

Updated

3 years ago
No longer depends on: 1229164

Updated

3 years ago
Depends on: 1193055

Updated

3 years ago
Depends on: 1232184

Updated

3 years ago
Depends on: 1232302

Updated

3 years ago
Depends on: 1242273

Updated

3 years ago
Depends on: 1243413

Updated

3 years ago
Depends on: 1236210

Updated

3 years ago
Depends on: 1245972

Updated

3 years ago
Depends on: 1245994

Updated

3 years ago
Depends on: 1245995

Updated

3 years ago
Depends on: 1252233

Updated

3 years ago
Depends on: 1252877

Updated

3 years ago
Depends on: 1237853

Updated

3 years ago
Depends on: 1253748

Updated

3 years ago
Depends on: 1252874

Updated

3 years ago
Priority: P2 → --

Updated

3 years ago
Depends on: 1258058

Updated

3 years ago
Depends on: 1271898

Updated

3 years ago
Depends on: 1259780

Updated

2 years ago
Depends on: 1330003

Updated

26 days ago
Assignee: jmathies → nobody
Status: ASSIGNED → NEW
Summary: [e10s] Plugin issues tracking → [meta] [e10s] Plugin issues tracking
You need to log in before you can comment on or make changes to this bug.