Join GitHub today
GitHub is home to over 50 million developers working together to host and review code, manage projects, and build software together.
Sign upIntermittent timeout in /_mozilla/css/iframe/hide_layers2.html (Constellation panic) #8769
Labels
Comments
Member
jdm
commented
Dec 1, 2015
This was referenced Dec 1, 2015
This was referenced Dec 3, 2015
This was referenced Dec 8, 2015
Merged
This was referenced Dec 11, 2015
Merged
This was referenced Dec 31, 2015
This was referenced Jan 3, 2016
This was referenced Jan 7, 2016
bors-servo
added a commit
that referenced
this issue
Mar 31, 2016
Removed panicking when frame or pipeline lookup fails. Removed the methods `pipeline(id)`, `pipeline_mut(id)`, `frame(id)` and `frame_mut(id)` from constellation, which panicked when the table lookup failed. The panics were causing race conditions, e.g. visiting google.com and resizing the page would cause a panic, most likely due to an iframe being added and removed, with the `DOMLoad` event arriving after the iframe had been removed, causing a panic. This patch fixes #10017 and #8769 (although in non-webrender builds there's now a different panic, see #10017 (comment)). There are a few `TODO` items in the initial commit, for cases where it's not completely obvious what to do in the case of failure. <!-- Reviewable:start --> --- This change is [<img src="https://reviewable.io/review_button.svg" height="35" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/10082) <!-- Reviewable:end -->
nox
added a commit
to nox/servo
that referenced
this issue
Aug 10, 2016
This was apparently fixed by servo#10082.
bors-servo
added a commit
that referenced
this issue
Aug 10, 2016
Enable hide_layers2.html (closes #8769) <!-- Reviewable:start --> This change is [<img src="https://reviewable.io/review_button.svg" height="34" align="absmiddle" alt="Reviewable"/>](https://reviewable.io/reviews/servo/servo/12796) <!-- Reviewable:end -->
|
Seen in #12795. |
This was referenced Aug 12, 2016
|
It doesn't seem to have a panic in #12887 |
Merged
|
No panic in #12911 either. |
|
Let's file a new issue for the non-panicking failure and close this one, since we removed the code that panics. |
|
Filed #13059. |
samuknet
added a commit
to samuknet/servo
that referenced
this issue
Sep 6, 2016
This was apparently fixed by servo#10082.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment