Closed
Bug 1699307
Opened 3 years ago
Closed 3 years ago
Intermittent /html/browsers/history/the-history-interface/002.html | .go must queue a task with the history traversal task source (run asynchronously) - assert_equals: expected "test5" but got "test3"
Categories
(Core :: DOM: Core & HTML, defect, P5)
Core
DOM: Core & HTML
Tracking
()
RESOLVED
INCOMPLETE
Fission Milestone | Future |
People
(Reporter: intermittent-bug-filer, Unassigned)
References
(Blocks 1 open bug)
Details
(Keywords: intermittent-failure)
Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=333557318&repo=mozilla-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/Y9AuZdyBRDaOoVLOJBRapg/runs/0/artifacts/public/logs/live_backing.log
[task 2021-03-17T21:49:34.070Z] 21:49:34 INFO - TEST-START | /html/browsers/history/the-history-interface/002.html
[task 2021-03-17T21:49:34.075Z] 21:49:34 INFO - Closing window 6442450955
[task 2021-03-17T21:49:35.280Z] 21:49:35 INFO - PID 8274 | [Parent 8274, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/netwerk/cache2/CacheFileChunk.cpp:403
[task 2021-03-17T21:49:35.828Z] 21:49:35 INFO - PID 8274 | [Child 8537, 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:11268
[task 2021-03-17T21:49:35.837Z] 21:49:35 INFO - PID 8274 | [Child 8537, 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:11268
[task 2021-03-17T21:49:36.000Z] 21:49:36 INFO - PID 8274 | [Child 8537, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-03-17T21:49:36.011Z] 21:49:36 INFO - PID 8274 | [Child 8537, Main Thread] WARNING: 'rv.Failed()', file /builds/worker/checkouts/gecko/dom/base/nsStructuredCloneContainer.cpp:54
[task 2021-03-17T21:49:36.012Z] 21:49:36 INFO - PID 8274 | [Child 8537, 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:11188
[task 2021-03-17T21:49:36.012Z] 21:49:36 INFO - PID 8274 | [Child 8537, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-03-17T21:49:36.012Z] 21:49:36 INFO - PID 8274 | [Child 8537, Main Thread] WARNING: 'rv.Failed()', file /builds/worker/checkouts/gecko/dom/base/nsStructuredCloneContainer.cpp:54
[task 2021-03-17T21:49:36.012Z] 21:49:36 INFO - PID 8274 | [Child 8537, 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:11188
[task 2021-03-17T21:49:36.012Z] 21:49:36 INFO - PID 8274 | [Child 8537, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-03-17T21:49:36.012Z] 21:49:36 INFO - PID 8274 | [Child 8537, Main Thread] WARNING: 'rv.Failed()', file /builds/worker/checkouts/gecko/dom/base/nsStructuredCloneContainer.cpp:54
[task 2021-03-17T21:49:36.012Z] 21:49:36 INFO - PID 8274 | [Child 8537, 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:11188
[task 2021-03-17T21:49:36.013Z] 21:49:36 INFO - PID 8274 | [Child 8537, Main Thread] WARNING: 'aRv.Failed()', file /builds/worker/checkouts/gecko/dom/ipc/StructuredCloneData.cpp:131
[task 2021-03-17T21:49:36.014Z] 21:49:36 INFO - PID 8274 | [Child 8537, Main Thread] WARNING: 'rv.Failed()', file /builds/worker/checkouts/gecko/dom/base/nsStructuredCloneContainer.cpp:54
[task 2021-03-17T21:49:36.014Z] 21:49:36 INFO - PID 8274 | [Child 8537, 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:11188
[task 2021-03-17T21:49:37.339Z] 21:49:37 INFO - PID 8274 | [Parent 8274, Main Thread] WARNING: 'NS_FAILED(rv)', file /builds/worker/checkouts/gecko/dom/security/FramingChecker.cpp:210
[task 2021-03-17T21:49:37.666Z] 21:49:37 INFO -
[task 2021-03-17T21:49:37.666Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must replace the existing state and not add an extra one
[task 2021-03-17T21:49:37.666Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must replace the existing state without altering the forward history
[task 2021-03-17T21:49:37.667Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must not be allowed to create invalid URLs
[task 2021-03-17T21:49:37.667Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must not be allowed to create cross-origin URLs
[task 2021-03-17T21:49:37.667Z] 21:49:37 INFO - TEST-FAIL | /html/browsers/history/the-history-interface/002.html | replaceState must not be allowed to create cross-origin URLs (about:blank) - assert_throws_dom: function "function () { history.replaceState('','','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/002.html :: tests4/</< :: line 96" data: no]" that is not a DOMException SECURITY_ERR: property "code" is equal to undefined, expected 18
[task 2021-03-17T21:49:37.667Z] 21:49:37 INFO - tests4/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:96:30
[task 2021-03-17T21:49:37.667Z] 21:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2095:25
[task 2021-03-17T21:49:37.667Z] 21:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-03-17T21:49:37.667Z] 21:49:37 INFO - tests4@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:95:13
[task 2021-03-17T21:49:37.667Z] 21:49:37 INFO - TEST-FAIL | /html/browsers/history/the-history-interface/002.html | replaceState must not be allowed to create cross-origin URLs (data:URI) - assert_throws_dom: function "function () { history.replaceState('','','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/002.html :: tests4/</< :: line 99" data: no]" that is not a DOMException SECURITY_ERR: property "code" is equal to undefined, expected 18
[task 2021-03-17T21:49:37.667Z] 21:49:37 INFO - tests4/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:99:30
[task 2021-03-17T21:49:37.667Z] 21:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2095:25
[task 2021-03-17T21:49:37.668Z] 21:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-03-17T21:49:37.668Z] 21:49:37 INFO - tests4@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:98:13
[task 2021-03-17T21:49:37.668Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | security errors are expected to be thrown in the context of the document that owns the history object
[task 2021-03-17T21:49:37.669Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must be able to set location.pathname
[task 2021-03-17T21:49:37.669Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must be able to set absolute URLs to the same host
[task 2021-03-17T21:49:37.669Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must not remove any tasks queued by the history traversal task source
[task 2021-03-17T21:49:37.669Z] 21:49:37 INFO - TEST-UNEXPECTED-FAIL | /html/browsers/history/the-history-interface/002.html | .go must queue a task with the history traversal task source (run asynchronously) - assert_equals: expected "test5" but got "test3"
[task 2021-03-17T21:49:37.669Z] 21:49:37 INFO - tests6/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:133:26
[task 2021-03-17T21:49:37.669Z] 21:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2095:25
[task 2021-03-17T21:49:37.669Z] 21:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-03-17T21:49:37.669Z] 21:49:37 INFO - tests6@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:132:13
[task 2021-03-17T21:49:37.676Z] 21:49:37 INFO -
[task 2021-03-17T21:49:37.676Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must not fire hashchange events
[task 2021-03-17T21:49:37.676Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must not be able to use a function as data
[task 2021-03-17T21:49:37.677Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must not be able to use a DOM node as data
[task 2021-03-17T21:49:37.677Z] 21:49:37 INFO - TEST-FAIL | /html/browsers/history/the-history-interface/002.html | replaceState must be able to use an error object as data - The object could not be cloned.
[task 2021-03-17T21:49:37.677Z] 21:49:37 INFO - tests7/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:159:25
[task 2021-03-17T21:49:37.677Z] 21:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2095:25
[task 2021-03-17T21:49:37.677Z] 21:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-03-17T21:49:37.677Z] 21:49:37 INFO - tests7@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:157:13
[task 2021-03-17T21:49:37.677Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | security errors are expected to be thrown in the context of the document that owns the history object (2)
[task 2021-03-17T21:49:37.677Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | replaceState must be able to make structured clones of complex objects
[task 2021-03-17T21:49:37.677Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | history.state should also reference a clone of the original object
[task 2021-03-17T21:49:37.677Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | history.state should be a clone of the original object, not a reference to it
[task 2021-03-17T21:49:37.678Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | popstate event should fire when navigation occurs
[task 2021-03-17T21:49:37.678Z] 21:49:37 INFO - TEST-UNEXPECTED-FAIL | /html/browsers/history/the-history-interface/002.html | popstate event should pass the state data - assert_true: state information does not contain the expected value - browser is probably stuck in the wrong history position expected true got false
[task 2021-03-17T21:49:37.678Z] 21:49:37 INFO - tests9/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:220:24
[task 2021-03-17T21:49:37.678Z] 21:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2095:25
[task 2021-03-17T21:49:37.678Z] 21:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-03-17T21:49:37.678Z] 21:49:37 INFO - tests9@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:218:13
[task 2021-03-17T21:49:37.678Z] 21:49:37 INFO - tests8/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:211:104
[task 2021-03-17T21:49:37.680Z] 21:49:37 INFO -
[task 2021-03-17T21:49:37.680Z] 21:49:37 INFO - TEST-UNEXPECTED-FAIL | /html/browsers/history/the-history-interface/002.html | state data should cope with circular object references - assert_equals: expected (string) "" but got (undefined) undefined
[task 2021-03-17T21:49:37.680Z] 21:49:37 INFO - tests9/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:240:26
[task 2021-03-17T21:49:37.680Z] 21:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2095:25
[task 2021-03-17T21:49:37.681Z] 21:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-03-17T21:49:37.681Z] 21:49:37 INFO - tests9@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:239:13
[task 2021-03-17T21:49:37.681Z] 21:49:37 INFO - tests8/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:211:104
[task 2021-03-17T21:49:37.683Z] 21:49:37 INFO -
[task 2021-03-17T21:49:37.683Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | state data should be a clone of the original object, not a reference to it
[task 2021-03-17T21:49:37.683Z] 21:49:37 INFO - TEST-UNEXPECTED-FAIL | /html/browsers/history/the-history-interface/002.html | history.state should also reference a clone of the original object (2) - assert_equals: expected "string data" but got ""
[task 2021-03-17T21:49:37.683Z] 21:49:37 INFO - tests9/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:246:26
[task 2021-03-17T21:49:37.684Z] 21:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2095:25
[task 2021-03-17T21:49:37.685Z] 21:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-03-17T21:49:37.685Z] 21:49:37 INFO - tests9@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:245:13
[task 2021-03-17T21:49:37.685Z] 21:49:37 INFO - tests8/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:211:104
[task 2021-03-17T21:49:37.687Z] 21:49:37 INFO -
[task 2021-03-17T21:49:37.688Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | history.state should be a clone of the original object, not a reference to it (2)
[task 2021-03-17T21:49:37.688Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | history.state should be identical to the object passed to the event handler unless history.state is updated
[task 2021-03-17T21:49:37.688Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | popstate event should fire when navigation occurs
[task 2021-03-17T21:49:37.688Z] 21:49:37 INFO - TEST-UNEXPECTED-FAIL | /html/browsers/history/the-history-interface/002.html | popstate event should pass the state data - assert_true: state information does not contain the expected value - browser is probably stuck in the wrong history position expected true got false
[task 2021-03-17T21:49:37.688Z] 21:49:37 INFO - tests9/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:220:24
[task 2021-03-17T21:49:37.689Z] 21:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2095:25
[task 2021-03-17T21:49:37.689Z] 21:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-03-17T21:49:37.690Z] 21:49:37 INFO - tests9@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:218:13
[task 2021-03-17T21:49:37.690Z] 21:49:37 INFO - tests8/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:211:104
[task 2021-03-17T21:49:37.691Z] 21:49:37 INFO -
[task 2021-03-17T21:49:37.692Z] 21:49:37 INFO - TEST-UNEXPECTED-FAIL | /html/browsers/history/the-history-interface/002.html | state data should cope with circular object references - assert_equals: expected (string) "" but got (undefined) undefined
[task 2021-03-17T21:49:37.692Z] 21:49:37 INFO - tests9/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:240:26
[task 2021-03-17T21:49:37.693Z] 21:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2095:25
[task 2021-03-17T21:49:37.693Z] 21:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-03-17T21:49:37.693Z] 21:49:37 INFO - tests9@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:239:13
[task 2021-03-17T21:49:37.693Z] 21:49:37 INFO - tests8/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:211:104
[task 2021-03-17T21:49:37.696Z] 21:49:37 INFO -
[task 2021-03-17T21:49:37.696Z] 21:49:37 INFO - TEST-PASS | /html/browsers/history/the-history-interface/002.html | state data should be a clone of the original object, not a reference to it
[task 2021-03-17T21:49:37.696Z] 21:49:37 INFO - TEST-UNEXPECTED-FAIL | /html/browsers/history/the-history-interface/002.html | history.state should also reference a clone of the original object (2) - assert_equals: expected "string data" but got ""
[task 2021-03-17T21:49:37.697Z] 21:49:37 INFO - tests9/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:246:26
[task 2021-03-17T21:49:37.697Z] 21:49:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:2095:25
[task 2021-03-17T21:49:37.697Z] 21:49:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:566:30
[task 2021-03-17T21:49:37.697Z] 21:49:37 INFO - tests9@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:245:13
[task 2021-03-17T21:49:37.697Z] 21:49:37 INFO - tests8/<@http://web-platform.test:8000/html/browsers/history/the-history-interface/002.html:211:104
[task 2021-03-17T21:49:37.700Z] 21:49:37 INFO - TEST-UNEXPECTED-ERROR | /html/browsers/history/the-history-interface/002.html | 8 duplicate test names: "popstate event should fire when navigation occurs", "popstate event should pass the state data", "state data should cope with circular object references", "state data should be a clone of the original object, not a reference to it", "history.state should also reference a clone of the original object (2)", "history.state should be a clone of the original object, not a reference to it (2)", "history.state should be identical to the object passed to the event handler unless history.state is updated", "replaceState should not actually load the new URL"
[task 2021-03-17T21:49:37.700Z] 21:49:37 INFO - TEST-INFO took 3602ms```
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 10•3 years ago
|
||
Resolving as incomplete because there have been no failures in five months.
Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•