Closed
Bug 1694668
Opened 5 years ago
Closed 5 years ago
Intermittent /html/browsers/history/the-history-interface/001.html | traversing history must also traverse hash changes - assert_equals: (this could cause other failures later on) expected "" but got "test"
Categories
(Core :: DOM: Core & HTML, defect, P5)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
DUPLICATE
of bug 1686396
People
(Reporter: intermittent-bug-filer, Unassigned)
Details
(Keywords: intermittent-failure)
Filed by: apavel [at] mozilla.com
Parsed log: https://treeherder.mozilla.org//logviewer?job_id=331010707&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/M1nDOnE1RcylX8zlOXiWSA/runs/0/artifacts/public/logs/live_backing.log
[task 2021-02-24T12:29:17.142Z] 12:29:17 INFO - TEST-START | /html/browsers/history/the-history-interface/001.html
[task 2021-02-24T12:29:17.151Z] 12:29:17 INFO - Closing window 6442450952
[task 2021-02-24T12:29:18.868Z] 12:29:18 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: NS_ENSURE_SUCCESS(newURI->GetUserPass(newUserPass), NS_ERROR_FAILURE) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:11239
[task 2021-02-24T12:29:18.874Z] 12:29:18 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: NS_ENSURE_SUCCESS(newURI->GetUserPass(newUserPass), NS_ERROR_FAILURE) failed with result 0x80004005 (NS_ERROR_FAILURE): file /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:11239
[task 2021-02-24T12:29:19.149Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-02-24T12:29:19.149Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: 'rv.Failed()', file /builds/worker/checkouts/gecko/dom/base/nsStructuredCloneContainer.cpp:54
[task 2021-02-24T12:29:19.149Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80530019 (NS_ERROR_DOM_DATA_CLONE_ERR): file /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:11159
[task 2021-02-24T12:29:19.149Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-02-24T12:29:19.150Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: 'rv.Failed()', file /builds/worker/checkouts/gecko/dom/base/nsStructuredCloneContainer.cpp:54
[task 2021-02-24T12:29:19.150Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80530019 (NS_ERROR_DOM_DATA_CLONE_ERR): file /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:11159
[task 2021-02-24T12:29:19.150Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-02-24T12:29:19.152Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: 'rv.Failed()', file /builds/worker/checkouts/gecko/dom/base/nsStructuredCloneContainer.cpp:54
[task 2021-02-24T12:29:19.152Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80530019 (NS_ERROR_DOM_DATA_CLONE_ERR): file /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:11159
[task 2021-02-24T12:29:19.152Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-02-24T12:29:19.153Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: 'rv.Failed()', file /builds/worker/checkouts/gecko/dom/base/nsStructuredCloneContainer.cpp:54
[task 2021-02-24T12:29:19.154Z] 12:29:19 INFO - PID 9223 | [Child 9455, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80530019 (NS_ERROR_DOM_DATA_CLONE_ERR): file /builds/worker/checkouts/gecko/docshell/base/nsDocShell.cpp:11159
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO -
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | history.length should update when loading pages in an iframe
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | history.length should update when setting location.hash
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | history.pushState must exist
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | history.pushState must exist within iframes
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | initial history.state should be null
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | history.length should update when pushing a state
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | history.state should update after a state is pushed
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | history.length should not decrease after going back
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | traversing history must traverse pushed states
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - TEST-UNEXPECTED-FAIL | /html/browsers/history/the-history-interface/001.html | traversing history must also traverse hash changes - assert_equals: (this could cause other failures later on) expected "" but got "test"
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - tests3/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html:76:26
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2092:25
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-02-24T12:29:20.451Z] 12:29:20 INFO - tests3@http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html:75:13
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO -
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | pushState must not be allowed to create invalid URLs
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | pushState must not be allowed to create cross-origin URLs
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - TEST-FAIL | /html/browsers/history/the-history-interface/001.html | pushState must not be allowed to create cross-origin URLs (about:blank) - assert_throws_dom: function "function () { history.pushState('','','about:blank'); }" threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html :: tests4/</< :: line 91" data: no]" that is not a DOMException SECURITY_ERR: property "code" is equal to undefined, expected 18
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - tests4/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html:91:30
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2092:25
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - tests4@http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html:90:13
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - TEST-FAIL | /html/browsers/history/the-history-interface/001.html | pushState must not be allowed to create cross-origin URLs (data:URI) - assert_throws_dom: function "function () { history.pushState('','','data:text/html,'); }" threw object "[Exception... "Failure" nsresult: "0x80004005 (NS_ERROR_FAILURE)" location: "JS frame :: http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html :: tests4/</< :: line 94" data: no]" that is not a DOMException SECURITY_ERR: property "code" is equal to undefined, expected 18
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - tests4/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html:94:30
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2092:25
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - tests4@http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html:93:13
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | security errors are expected to be thrown in the context of the document that owns the history object
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - TEST-PASS | /html/browsers/history/the-history-interface/001.html | location.hash must be allowed to change (part 1)
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - TEST-KNOWN-INTERMITTENT-FAIL | /html/browsers/history/the-history-interface/001.html | location.hash must be allowed to change (part 2) - assert_equals: location.hash did not change when going back expected "test" but got "test2"
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - tests5/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html:108:26
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2092:25
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-02-24T12:29:20.454Z] 12:29:20 INFO - tests5@http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html:107:13
[task 2021-02-24T12:29:20.456Z] 12:29:20 INFO -
[task 2021-02-24T12:29:20.456Z] 12:29:20 INFO - TEST-KNOWN-INTERMITTENT-FAIL | /html/browsers/history/the-history-interface/001.html | pushState must not alter location.hash when no URL is provided - assert_equals: location.hash changed when an unrelated state was pushed expected "test" but got "test2"
[task 2021-02-24T12:29:20.456Z] 12:29:20 INFO - tests5/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html:112:26
[task 2021-02-24T12:29:20.456Z] 12:29:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2092:25
[task 2021-02-24T12:29:20.456Z] 12:29:20 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-02-24T12:29:20.456Z] 12:29:20 INFO - tests5@http://web-platform.test:8000/html/browsers/history/the-history-interface/001.html:110:13
[task 2021-02-24T12:29:20.474Z] 12:29:20 INFO - ......................
[task 2021-02-24T12:29:20.474Z] 12:29:20 INFO - TEST-OK | /html/browsers/history/the-history-interface/001.html | took 3305ms```
Updated•5 years ago
|
Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → DUPLICATE
| Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•