Open Bug 1694957 Opened 4 years ago Updated 4 years ago

abouthomecache/browser_process_crash.js fails in e10s if the process launch delay isn't 0ms

Categories

(Core :: DOM: Content Processes, defect, P3)

defect

Tracking

()

Tracking Status
firefox-esr78 --- unaffected
firefox86 --- unaffected
firefox87 --- unaffected
firefox88 --- fix-optional

People

(Reporter: jesup, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Bug 1694036 fixes a bug where the dom.ipc.processLaunch.delayMs was only used at startup, instead of on all cases to refill the preallocation cache. This happens to break the restart simulation code used by abouthomecache/browser_process_crash.js code ("TypeError: can't access property "available", pageStream is undefined"). This is likely because it's observing process-creation events.

Set release status flags based on info from the regressing bug 1694036

kmag says this bug doesn't need to block Fission and that we can patch the test to set the pref to work around the problem for now.

P3

Severity: -- → S3
Priority: -- → P3

(In reply to Chris Peterson [:cpeterson] from comment #2)

kmag says this bug doesn't need to block Fission and that we can patch the test to set the pref to work around the problem for now.

P3

Is that work being done in this bug or somewhere else?

Flags: needinfo?(cpeterson)

(In reply to Pascal Chevrel:pascalc from comment #3)

(In reply to Chris Peterson [:cpeterson] from comment #2)

kmag says this bug doesn't need to block Fission and that we can patch the test to set the pref to work around the problem for now.

Is that work being done in this bug or somewhere else?

I believe the intention was to add the test workaround in this bug.

This happens to break the restart simulation code used by abouthomecache/browser_process_crash.js code ("TypeError: can't access property "available", pageStream is undefined").

@ Jesup: is this test currently failing on Treeherder? Or does the test failure require some non-default value of dom.ipc.processLaunch.delayMs? How soon do we need to fix (or work around) this test issue?

Flags: needinfo?(cpeterson) → needinfo?(rjesup)

When I landed Bug 1694036 I included a patch to force the delay to 0 for the abouthome tests; that works around the problem, but it's not the correct solution (which would be to fix the tests themselves).

Flags: needinfo?(rjesup)
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.