Closed Bug 1570097 Opened 4 years ago Closed 4 years ago

Fix shutdown hang in debug docshell tests

Categories

(Core :: DOM: Navigation, defect, P2)

defect

Tracking

()

RESOLVED FIXED
mozilla70
Fission Milestone M4
Tracking Status
firefox70 --- fixed

People

(Reporter: kmag, Assigned: kmag)

References

(Blocks 1 open bug)

Details

Attachments

(2 files)

No description provided.

For some reason, these timeouts aren't reported as timeouts on automation. The
tests just fail after sitting for 5 minutes doing nothing. Locally, though,
they are reported as timeouts.

Either way, they make the test group run 15 minutes longer than necessary.

With the current code, if any event handler throws, _processing remains
true, and every subsequent event goes into an infinite loop dispatching 0ms
timeouts to run on the next tick.

Pushed by maglione.k@gmail.com:
https://hg.mozilla.org/integration/autoland/rev/a633cb9096f4
Part 1 - Skip some additional tests that timeout on debug. r=mccr8
https://hg.mozilla.org/integration/autoland/rev/58598c9707bd
Part 2 - Add missing try-finally in AsyncTabSwitcher. r=mconley
Status: NEW → ASSIGNED
Fission Milestone: --- → M4
Priority: -- → P2
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla70
You need to log in before you can comment on or make changes to this bug.