Closed
Bug 1313972
Opened 8 years ago
Closed 8 years ago
Intermittent dom/base/test/test_intersectionobservers.html | rootBounds should is set to null for cross-origin observations [observe subframe]
Categories
(Core :: DOM: Core & HTML, defect)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
FIXED
mozilla55
Tracking | Status | |
---|---|---|
firefox52 | --- | unaffected |
firefox-esr52 | --- | unaffected |
firefox53 | --- | unaffected |
firefox54 | --- | fixed |
firefox55 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: tschneider)
References
Details
(Keywords: intermittent-failure, Whiteboard: [stockwell fixed])
Attachments
(3 files, 3 obsolete files)
3.21 KB,
patch
|
bugs
:
review+
|
Details | Diff | Splinter Review |
1.29 KB,
patch
|
bugs
:
review+
|
Details | Diff | Splinter Review |
4.23 KB,
patch
|
Details | Diff | Splinter Review |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 4•8 years ago
|
||
New test, added in bug 1243846.
Blocks: intersection-observer-impl
Flags: needinfo?(tschneider)
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 9•8 years ago
|
||
I tried increasing ASYNC_TIMEOUT in https://treeherder.mozilla.org/#/jobs?repo=try&revision=658956b00409dfab83dcf4de9f26959e1c3abb05; it may have eliminated this failure, but it seemed to make bug 1313927 worse (compare to https://treeherder.mozilla.org/#/jobs?repo=try&revision=d6e199567490ef267d6fe595f468eb1c57c8efe5, with no changes).
Updated•8 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 15•8 years ago
|
||
This is back again now that bug 1321865 has re-landed.
Flags: needinfo?(tschneider)
Comment 16•8 years ago
|
||
Back with a vengeance. I would say that this needs to be fixed before we can consider uplifting to Aurora.
Assignee | ||
Comment 17•8 years ago
|
||
Fixing intermittent failures due to a racing condition.
Flags: needinfo?(tschneider)
Assignee | ||
Updated•8 years ago
|
Keywords: checkin-needed
Updated•8 years ago
|
Comment 18•8 years ago
|
||
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/45d3d0f2d62a
Intermittent dom/base/test/test_intersectionobservers.html | rootBounds should is set to null for cross-origin observations [observe subframe]. r=me
Keywords: checkin-needed
Comment 19•8 years ago
|
||
seems that doesn;t fix this - https://treeherder.mozilla.org/logviewer.html#?job_id=89177187&repo=mozilla-inbound after landing of this patch :(
Flags: needinfo?(tschneider)
Comment 20•8 years ago
|
||
bugherder |
Status: NEW → RESOLVED
Closed: 8 years ago
status-firefox55:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Comment 21•8 years ago
|
||
Bah, leave-open should have been set on this given comment 19.
Assignee: nobody → tschneider
Status: RESOLVED → REOPENED
status-firefox52:
--- → unaffected
status-firefox53:
--- → unaffected
status-firefox54:
--- → affected
status-firefox-esr52:
--- → unaffected
Resolution: FIXED → ---
Target Milestone: mozilla55 → ---
Comment hidden (Intermittent Failures Robot) |
Comment 23•8 years ago
|
||
with 126 failures in 1 day, I would really like to see this fixed ASAP- In fact this is a new test turned on, so I am going to back this out until we get this looked at. In bug 1353461 where we turned this on there is no mention of a try push or other data to indicate that this was even tested.
Comment 24•8 years ago
|
||
Pushed by jmaher@mozilla.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/35af33f46d94
backout bug 1321865 for extremely high test failure rate. r=me
Updated•8 years ago
|
Whiteboard: [stockwell disabled]
Comment 25•8 years ago
|
||
Merge of backout:
https://hg.mozilla.org/mozilla-central/rev/35af33f46d94
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Assignee | ||
Comment 28•8 years ago
|
||
I was finally able to reproduce this reliably. The problem was that all our iframe tests load the same iframe content, which calls postMessage on onLoad. Not all of those tests consume the postMessage event tho. That leads to a racing conditions where the test that actually does consume the event receives messages from previous tests.
Flags: needinfo?(tschneider)
Assignee | ||
Comment 29•8 years ago
|
||
Fixes described issue. Try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=aa08a5a24e2a38861ae19dae375d00d9a774a189
Attachment #8855186 -
Attachment is obsolete: true
Comment 30•8 years ago
|
||
please make sure to re-enable this test:
https://dxr.mozilla.org/mozilla-central/source/dom/base/test/mochitest.ini#655
Assignee | ||
Comment 31•8 years ago
|
||
That will happen if we re-land bug 1321865.
Assignee | ||
Updated•8 years ago
|
Keywords: checkin-needed
Comment 32•8 years ago
|
||
Comment on attachment 8857572 [details] [diff] [review]
Avoid racing condition by making sure postMessage events are consumed by the correct tests.
LGTM. Thx!
Attachment #8857572 -
Flags: review+
Comment 33•8 years ago
|
||
Pushed by ryanvm@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/05af3a08fb6f
Avoid racing condition by making sure postMessage events are consumed by the correct tests. r=smaug
Keywords: checkin-needed
Comment 34•8 years ago
|
||
bugherder |
Status: REOPENED → RESOLVED
Closed: 8 years ago → 8 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla55
Assignee | ||
Updated•8 years ago
|
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Assignee | ||
Comment 35•8 years ago
|
||
We forgot to list intersectionobserver_cross_domain_iframe.html under the support-files section in mochitest.ini leading to timeout issues when the iframe can't be loaded (not on all platforms tho...).
Assignee | ||
Comment 36•8 years ago
|
||
Should also fix a typo while on it.
Attachment #8858432 -
Attachment is obsolete: true
Assignee | ||
Updated•8 years ago
|
Attachment #8858433 -
Flags: review?(bugs)
Assignee | ||
Comment 37•8 years ago
|
||
Updated•8 years ago
|
Attachment #8858433 -
Flags: review?(bugs) → review+
Assignee | ||
Comment 38•8 years ago
|
||
Try run: https://treeherder.mozilla.org/#/jobs?repo=try&revision=355bde69a024f29fe5eeb34ed1f91cf0cf2adc01
Keywords: checkin-needed
Comment hidden (Intermittent Failures Robot) |
Comment 40•8 years ago
|
||
Pushed by philringnalda@gmail.com:
https://hg.mozilla.org/integration/mozilla-inbound/rev/0e09a3206a83
List intersectionobserver_cross_domain_iframe.html as support file in mochitest.ini, r=jet
Keywords: checkin-needed
Comment 41•8 years ago
|
||
bugherder |
Status: REOPENED → RESOLVED
Closed: 8 years ago → 8 years ago
Resolution: --- → FIXED
Updated•8 years ago
|
Assignee | ||
Comment 42•8 years ago
|
||
Comment on attachment 8857572 [details] [diff] [review]
Avoid racing condition by making sure postMessage events are consumed by the correct tests.
Approval Request Comment
[Feature/Bug causing the regression]: 1321865
[User impact if declined]: No test coverage
[Is this code covered by automated tests?]: It is one
[Has the fix been verified in Nightly?]: Yes
[Is the change risky?]: No
Attachment #8857572 -
Flags: approval-mozilla-beta?
Assignee | ||
Comment 43•8 years ago
|
||
Comment on attachment 8857572 [details] [diff] [review]
Avoid racing condition by making sure postMessage events are consumed by the correct tests.
not part of the build
Attachment #8857572 -
Flags: approval-mozilla-beta?
Assignee | ||
Comment 44•8 years ago
|
||
Assignee | ||
Updated•8 years ago
|
Whiteboard: [stockwell disabled] → [stockwell disabled] [checkin-needed-beta]
Updated•8 years ago
|
Comment 45•8 years ago
|
||
bugherder uplift |
Flags: in-testsuite+
Whiteboard: [stockwell disabled] [checkin-needed-beta] → [stockwell fixed]
Assignee | ||
Comment 46•8 years ago
|
||
Had an issue when merging back the try-only changes from https://treeherder.mozilla.org/#/jobs?repo=try&revision=95acba62d571c397d08bed74cf963d9f700f9e7e. Should be fixed now.
Attachment #8864625 -
Attachment is obsolete: true
Comment 47•8 years ago
|
||
bugherder uplift |
Updated•6 years ago
|
Component: DOM → DOM: Core & HTML
You need to log in
before you can comment on or make changes to this bug.
Description
•