Closed Bug 1463416 Opened 7 years ago Closed 7 years ago

Update webrender to 63c71ca9bbe4dec0ebc9c9bc8ab65b06a6b40641

Categories

(Core :: Graphics: WebRender, enhancement, P3)

62 Branch
enhancement

Tracking

()

RESOLVED FIXED
mozilla62
Tracking Status
firefox62 --- fixed

People

(Reporter: kats, Assigned: kats)

References

()

Details

(Whiteboard: [gfx-noted])

Attachments

(5 files)

+++ This bug was initially created as a clone of Bug #1462611 +++ I'm filing this as a placeholder bug for the next webrender update. I may be running a cron script [1] that does try pushes with webrender update attempts, so that we can track build/test breakages introduced by webrender on a rolling basis. This bug will hold the try push links as well as dependencies filed for those breakages, so that we have a better idea going into the update of what needs fixing. I might abort the cron job because once things get too far out of sync it's hard to fully automate fixing all the breakages. When we are ready to actually land the update, we can rename this bug and use it for the update, and then file a new bug for the next "future update". [1] https://github.com/staktrace/moz-scripts/blob/master/try-latest-webrender.sh
Attachment #8979537 - Attachment is obsolete: true
Attachment #8979537 - Flags: review?(a.beingessner)
WR @ 523575ecb10126070903abb8215cafcaa9ec05a6 https://treeherder.mozilla.org/#/jobs?repo=try&revision=c0f2f20256c28f9c956323ed99d4f56bbd1bd58a Reftests that need fuzzing, from servo/webrender#2767. Otherwise looks ok so far.
Depends on: 1458921
WR @ 4b9263088971b43e386b0ce9db92e9edf0abff99 with patch from bug 1458921: https://treeherder.mozilla.org/#/jobs?repo=try&revision=2f163bdabcdb0b687c5aac65ff36f46f34102a4a Linux and windows are green, but there's a lot of macOS reftest changes.
The servo/webrender#2777 also broke my update process. Try pushes on hold until I sort that out.
Blocks: 1418202
WR @ 63c71ca9bbe4dec0ebc9c9bc8ab65b06a6b40641, with serde fixups https://treeherder.mozilla.org/#/jobs?repo=try&revision=5fefd349b4ad47127ae573166ff8d306b997e64f What's done looks about the same as before.
After a week of no WR changes everybody decided to land their API-changing PRs all at once. It's getting really convoluted to manage so I'm going to do an update to 63c71ca9 rather than master.
Alias: wr-future-update
Assignee: nobody → bugmail
No longer blocks: 1418202, 1463313
Summary: Future webrender update bug → Update webrender to 63c71ca9bbe4dec0ebc9c9bc8ab65b06a6b40641
WR @ 63c71ca9bbe4dec0ebc9c9bc8ab65b06a6b40641 https://treeherder.mozilla.org/#/jobs?repo=try&revision=bd511599e052e4046a6aa2db8bd78a55da10b82c This has the updated patch from bug 1458921. Hopefully it's green.
Still one unexpected-pass on windows. An earlier patch from bug 1458921 had taken care of this but it looks like it got accidentally reverted somewhere along the way. Final try push: https://treeherder.mozilla.org/#/jobs?repo=try&revision=d9901ec3c5bb2858326a2f571e17a4ae668dc1d1
In https://treeherder.mozilla.org/logviewer.html#?job_id=180401256&repo=try it appears that the fuzz from servo/webrender#2767 has a slightly wider range, it's not 100% consistent from run to run. I'll need to expand the fuzzy range a bit.
Comment on attachment 8979537 [details] Bug 1463416 - Update webrender to cset 63c71ca9bbe4dec0ebc9c9bc8ab65b06a6b40641. https://reviewboard.mozilla.org/r/245690/#review253206
Attachment #8979537 - Flags: review?(a.beingessner) → review+
Comment on attachment 8980841 [details] Bug 1463416 - Update reftest annotations for changes in WR PR 2767. https://reviewboard.mozilla.org/r/247036/#review253208
Attachment #8980841 - Flags: review?(a.beingessner) → review+
Comment on attachment 8980839 [details] Bug 1463416 - Update lockfiles and re-vendor rust dependencies. https://reviewboard.mozilla.org/r/247032/#review253210
Attachment #8980839 - Flags: review?(a.beingessner) → review+
Comment on attachment 8980842 [details] Bug 1463416 - use new WR subpixel positioning API from WR PR 2738. https://reviewboard.mozilla.org/r/247038/#review253212 deja-vu... didn't lsalzman already land this..?
Attachment #8980842 - Flags: review?(a.beingessner) → review+
Attachment #8980840 - Flags: review?(nical.bugzilla) → review+
Pushed by kgupta@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/b2e3cbd5aeca Update webrender to cset 63c71ca9bbe4dec0ebc9c9bc8ab65b06a6b40641. r=Gankro https://hg.mozilla.org/integration/autoland/rev/52e2d7efe721 Update lockfiles and re-vendor rust dependencies. r=Gankro https://hg.mozilla.org/integration/autoland/rev/20d0acbdc894 Update for API changes in WR PR 2718. r=nical https://hg.mozilla.org/integration/autoland/rev/fa600f06d421 Update reftest annotations for changes in WR PR 2767. r=Gankro https://hg.mozilla.org/integration/autoland/rev/6e93883796aa use new WR subpixel positioning API from WR PR 2738. r=Gankro
(In reply to Alexis Beingessner [:Gankro] from comment #36) > deja-vu... didn't lsalzman already land this..? It didn't land because it needed to land with the WR update changes. i.e. in this bug.
Blocks: 1456514
Hi, since the fix for this bug landed here http://tinyurl.com/y7u2u3l6, bug 1418778 started to almost permafail: https://treeherder.mozilla.org/#/jobs?repo=autoland&filter-searchStr=Linux%20x64%20QuantumRender%20op%20wdspec&fromchange=6e93883796aaffd17c2e0b387bd758749640ce66&selectedJob=180561241&filter-resultStatus=success&filter-resultStatus=testfailed&filter-resultStatus=busted&filter-resultStatus=exception&filter-resultStatus=retry&filter-resultStatus=usercancel&filter-resultStatus=runnable Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=180561241&repo=autoland&lineNumber=43044 [task 2018-05-28T13:41:37.173Z] 13:41:37 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/new_session/create_alwaysMatch.py::test_valid[test:extension-None] [task 2018-05-28T13:41:37.174Z] 13:41:37 INFO - PID 5559 | 1527514897167 webdriver::server DEBUG <- 200 OK {"value": {}} [task 2018-05-28T13:41:37.177Z] 13:41:37 INFO - PID 5559 | 1527514897171 webdriver::server DEBUG -> POST /session {"capabilities": {"alwaysMatch": {"moz:firefoxOptions": {"binary": "/builds/worker/workspace/build/application/firefox/firefox", "prefs": {"network.dns.localDomains": "xn--lve-6lad.not-web-platform.test,xn--lve-6lad.web-platform.test,xn--n8j6ds53lwwkrqhv28a.not-web-platform.test,www1.web-platform.test,www2.web-platform.test,not-web-platform.test,web-platform.test,www2.not-web-platform.test,www1.not-web-platform.test,www.not-web-platform.test,www.web-platform.test,xn--n8j6ds53lwwkrqhv28a.web-platform.test"}}, "test:extension": null}}} [task 2018-05-28T13:41:37.177Z] 13:41:37 INFO - PID 5559 | 1527514897174 mozrunner::runner INFO Running command: "/builds/worker/workspace/build/application/firefox/firefox" "-marionette" "-profile" "/tmp/rust_mozprofile.etfY0jPwoNaT" [task 2018-05-28T13:41:37.179Z] 13:41:37 INFO - PID 5559 | 1527514897177 geckodriver::marionette DEBUG Waiting 60s to connect to browser on 127.0.0.1:2828 [task 2018-05-28T13:41:37.841Z] 13:41:37 INFO - PID 5559 | 1527514897836 Marionette DEBUG Received observer notification profile-after-change [task 2018-05-28T13:41:37.917Z] 13:41:37 INFO - PID 5559 | ATTENTION: default value of option force_s3tc_enable overridden by environment. [task 2018-05-28T13:41:37.953Z] 13:41:37 INFO - PID 5559 | 1527514897947 Marionette DEBUG Received observer notification command-line-startup [task 2018-05-28T13:41:37.954Z] 13:41:37 INFO - PID 5559 | 1527514897947 Marionette DEBUG Received observer notification nsPref:changed [task 2018-05-28T13:41:37.954Z] 13:41:37 INFO - PID 5559 | 1527514897947 Marionette DEBUG Init aborted (running=false, enabled=true, finalUIStartup=false) [task 2018-05-28T13:41:39.130Z] 13:41:39 INFO - PID 5559 | 1527514899123 Marionette DEBUG Received observer notification sessionstore-windows-restored [task 2018-05-28T13:41:39.130Z] 13:41:39 INFO - PID 5559 | 1527514899123 Marionette DEBUG Waiting for delayed startup... [task 2018-05-28T13:41:41.384Z] 13:41:41 INFO - PID 5559 | 1527514901378 Marionette DEBUG Waiting for startup tests... [task 2018-05-28T13:41:41.386Z] 13:41:41 INFO - PID 5559 | 1527514901379 Marionette DEBUG Setting recommended pref toolkit.cosmeticAnimations.enabled to false [task 2018-05-28T13:41:41.386Z] 13:41:41 INFO - PID 5559 | 1527514901379 Marionette DEBUG Setting recommended pref datareporting.policy.dataSubmissionPolicyAccepted to false [task 2018-05-28T13:41:41.388Z] 13:41:41 INFO - PID 5559 | 1527514901379 Marionette DEBUG Setting recommended pref dom.disable_beforeunload to true [task 2018-05-28T13:41:41.444Z] 13:41:41 INFO - PID 5559 | 1527514901433 Marionette INFO Listening on port 2828 [task 2018-05-28T13:41:41.446Z] 13:41:41 INFO - PID 5559 | 1527514901434 Marionette DEBUG Remote service is active [task 2018-05-28T13:41:41.503Z] 13:41:41 INFO - PID 5559 | 1527514901487 geckodriver::marionette DEBUG Connected to Marionette on 127.0.0.1:2828 [task 2018-05-28T13:41:41.516Z] 13:41:41 INFO - PID 5559 | 1527514901505 Marionette DEBUG Accepted connection 0 from 127.0.0.1:54880 [task 2018-05-28T13:41:41.517Z] 13:41:41 INFO - PID 5559 | 1527514901508 Marionette TRACE 0 -> [0,1,"WebDriver:NewSession",{"capabilities":{"desiredCapabilities":{}}}] [task 2018-05-28T13:41:41.574Z] 13:41:41 INFO - PID 5559 | 1527514901560 Marionette DEBUG Register listener.js for window 2147483649 [task 2018-05-28T13:41:41.594Z] 13:41:41 INFO - PID 5559 | 1527514901588 Marionette TRACE 0 <- [1,1,null,{"sessionId":"b5eb59bf-54e0-4926-8ca2-fed7bbecfcda","capabilities":{"browserName":"firefox","browserVersion":"62.0a ... 5,"moz:profile":"/tmp/rust_mozprofile.etfY0jPwoNaT","moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true}}] [task 2018-05-28T13:41:41.595Z] 13:41:41 INFO - STDOUT: PASSED [task 2018-05-28T13:41:41.599Z] 13:41:41 INFO - PID 5559 | 1527514901590 webdriver::server DEBUG <- 200 OK {"value": {"sessionId":"b5eb59bf-54e0-4926-8ca2-fed7bbecfcda","capabilities":{"acceptInsecureCerts":false,"browserName":"firefox","browserVersion":"62.0a1","moz:accessibilityChecks":false,"moz:headless":false,"moz:processID":8505,"moz:profile":"/tmp/rust_mozprofile.etfY0jPwoNaT","moz:useNonSpecCompliantPointerOrigin":false,"moz:webdriverClick":true,"pageLoadStrategy":"normal","platformName":"linux","platformVersion":"4.4.0-1014-aws","rotatable":false,"timeouts":{"implicit":0,"pageLoad":300000,"script":30000}}}} [task 2018-05-28T13:41:41.599Z] 13:41:41 INFO - PID 5559 | 1527514901593 webdriver::server DEBUG -> DELETE /session/b5eb59bf-54e0-4926-8ca2-fed7bbecfcda [task 2018-05-28T13:41:41.616Z] 13:41:41 INFO - PID 5559 | 1527514901607 Marionette TRACE 0 -> [0,2,"Marionette:Quit",{"flags":["eForceQuit"]}] [task 2018-05-28T13:41:41.617Z] 13:41:41 INFO - PID 5559 | 1527514901608 Marionette INFO Stopped listening on port 2828 [task 2018-05-28T13:41:41.679Z] 13:41:41 INFO - PID 5559 | 1527514901676 Marionette TRACE 0 <- [1,2,null,{"cause":"shutdown"}] [task 2018-05-28T13:41:41.736Z] 13:41:41 INFO - PID 5559 | 1527514901728 webdriver::server DEBUG Deleting session [task 2018-05-28T13:41:41.740Z] 13:41:41 INFO - PID 5559 | 1527514901735 Marionette TRACE 0 -> [0,3,"Marionette:Quit",{"flags":["eForceQuit"]}] [task 2018-05-28T13:41:41.741Z] 13:41:41 INFO - PID 5559 | 1527514901735 Marionette TRACE 0 <- [1,3,{"error":"invalid session id","message":"","stacktrace":"WebDriverError@chrome://marionette/content/error.js:178:5\nInva ... et@chrome://marionette/content/server.js:244:8\n_onJSONObjectReady/<@chrome://marionette/content/transport.js:500:9\n"},null] [task 2018-05-28T13:41:41.759Z] 13:41:41 INFO - PID 5559 | 1527514901748 Marionette DEBUG Closed connection 0 [task 2018-05-28T13:41:41.795Z] 13:41:41 INFO - PID 5559 | JavaScript error: resource://gre/modules/JSONFile.jsm, line 159: Error: Data is not ready. [task 2018-05-28T13:41:41.796Z] 13:41:41 INFO - PID 5559 | JavaScript error: resource://gre/modules/JSONFile.jsm, line 159: Error: Data is not ready. [task 2018-05-28T13:41:41.796Z] 13:41:41 INFO - PID 5559 | JavaScript error: resource://gre/modules/JSONFile.jsm, line 159: Error: Data is not ready. [task 2018-05-28T13:41:41.913Z] 13:41:41 INFO - PID 5559 | 1527514901905 Marionette DEBUG Received observer notification xpcom-will-shutdown [task 2018-05-28T13:41:41.913Z] 13:41:41 INFO - PID 5559 | 1527514901906 Marionette DEBUG Resetting recommended pref toolkit.cosmeticAnimations.enabled [task 2018-05-28T13:41:41.914Z] 13:41:41 INFO - PID 5559 | 1527514901907 Marionette DEBUG Resetting recommended pref datareporting.policy.dataSubmissionPolicyAccepted [task 2018-05-28T13:41:41.914Z] 13:41:41 INFO - PID 5559 | 1527514901907 Marionette DEBUG Resetting recommended pref dom.disable_beforeunload [task 2018-05-28T13:41:41.915Z] 13:41:41 INFO - PID 5559 | 1527514901907 Marionette DEBUG Remote service is inactive [task 2018-05-28T13:41:41.932Z] 13:41:41 INFO - PID 5559 | JavaScript error: resource://gre/modules/osfile/osfile_async_front.jsm, line 408: Error: OS.File has been shut down. Rejecting post to DirectoryIterator_prototype_close [task 2018-05-28T13:41:41.934Z] 13:41:41 INFO - PID 5559 | JavaScript error: resource://gre/modules/osfile/osfile_async_front.jsm, line 408: Error: OS.File has been shut down. Rejecting post to DirectoryIterator_prototype_close [task 2018-05-28T13:41:41.937Z] 13:41:41 INFO - PID 5559 | JavaScript error: resource://gre/modules/ProfileAge.jsm, line 174: Error: Unable to fetch oldest profile entry: Error: OS.File has been shut down. Rejecting request to DirectoryIterator_prototype_next [task 2018-05-28T13:41:41.938Z] 13:41:41 INFO - PID 5559 | JavaScript error: resource://gre/modules/ProfileAge.jsm, line 174: Error: Unable to fetch oldest profile entry: Error: OS.File has been shut down. Rejecting post to DirectoryIterator_prototype_next [task 2018-05-28T13:41:42.242Z] 13:41:42 INFO - PID 5559 | 1527514902238 geckodriver::marionette DEBUG Browser process stopped: exit code: 0 [task 2018-05-28T13:41:42.246Z] 13:41:42 INFO - PID 5559 | 1527514902243 webdriver::server DEBUG <- 200 OK {"value": {}} [task 2018-05-28T13:41:42.250Z] 13:41:42 INFO - STDOUT: =================================== FAILURES =================================== [task 2018-05-28T13:41:42.251Z] 13:41:42 INFO - STDOUT: _________________________ test_valid[timeouts-value10] _________________________ [task 2018-05-28T13:41:42.252Z] 13:41:42 INFO - STDOUT: new_session = <function create_session at 0x7f056d6bca28> [task 2018-05-28T13:41:42.255Z] 13:41:42 INFO - STDOUT: add_browser_capabilites = <function update_capabilities at 0x7f056d6bcd70> [task 2018-05-28T13:41:42.256Z] 13:41:42 INFO - STDOUT: key = 'timeouts' [task 2018-05-28T13:41:42.256Z] 13:41:42 INFO - STDOUT: value = {'implicit': 9007199254740991, 'pageLoad': 2.0, 'script': 0} [task 2018-05-28T13:41:42.257Z] 13:41:42 INFO - STDOUT: @pytest.mark.parametrize("key,value", flatten(product(*item) for item in valid_data)) [task 2018-05-28T13:41:42.257Z] 13:41:42 INFO - STDOUT: def test_valid(new_session, add_browser_capabilites, key, value): [task 2018-05-28T13:41:42.258Z] 13:41:42 INFO - STDOUT: > resp = new_session({"capabilities": {"alwaysMatch": add_browser_capabilites({key: value})}}) [task 2018-05-28T13:41:42.258Z] 13:41:42 INFO - STDOUT: add_browser_capabilites = <function update_capabilities at 0x7f056d6bcd70> [task 2018-05-28T13:41:42.259Z] 13:41:42 INFO - STDOUT: key = 'timeouts' [task 2018-05-28T13:41:42.259Z] 13:41:42 INFO - STDOUT: new_session = <function create_session at 0x7f056d6bca28> [task 2018-05-28T13:41:42.260Z] 13:41:42 INFO - STDOUT: value = {'implicit': 9007199254740991, 'pageLoad': 2.0, 'script': 0} [task 2018-05-28T13:41:42.260Z] 13:41:42 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/new_session/create_alwaysMatch.py [task 2018-05-28T13:41:42.266Z] 13:41:42 INFO - STDOUT: :12: [task 2018-05-28T13:41:42.266Z] 13:41:42 INFO - STDOUT: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [task 2018-05-28T13:41:42.266Z] 13:41:42 INFO - STDOUT: tests/web-platform/tests/webdriver/tests/support/fixtures.py [task 2018-05-28T13:41:42.266Z] 13:41:42 INFO - STDOUT: :192: in create_session [task 2018-05-28T13:41:42.266Z] 13:41:42 INFO - STDOUT: value = _session.send_command("POST", "session", body=body) [task 2018-05-28T13:41:42.266Z] 13:41:42 INFO - STDOUT: _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ [task 2018-05-28T13:41:42.267Z] 13:41:42 INFO - STDOUT: self = <Session (disconnected)>, method = 'POST', url = 'session' [task 2018-05-28T13:41:42.267Z] 13:41:42 INFO - STDOUT: body = {'capabilities': {'alwaysMatch': {'moz:firefoxOptions': {'binary': '/builds/worker/workspace/build/application/firefox...--n8j6ds53lwwkrqhv28a.web-platform.test'}}, 'timeouts': {'implicit': 9007199254740991, 'pageLoad': 2.0, 'script': 0}}}} [task 2018-05-28T13:41:42.267Z] 13:41:42 INFO - STDOUT: def send_command(self, method, url, body=None): [task 2018-05-28T13:41:42.267Z] 13:41:42 INFO - STDOUT: """ [task 2018-05-28T13:41:42.267Z] 13:41:42 INFO - STDOUT: Send a command to the remote end and validate its success. [task 2018-05-28T13:41:42.268Z] 13:41:42 INFO - STDOUT: [task 2018-05-28T13:41:42.268Z] 13:41:42 INFO - STDOUT: :param method: HTTP method to use in request. [task 2018-05-28T13:41:42.269Z] 13:41:42 INFO - STDOUT: :param uri: "Command part" of the HTTP request URL, [task 2018-05-28T13:41:42.269Z] 13:41:42 INFO - STDOUT: e.g. `window/rect`. [task 2018-05-28T13:41:42.269Z] 13:41:42 INFO - STDOUT: :param body: Optional body of the HTTP request. [task 2018-05-28T13:41:42.270Z] 13:41:42 INFO - STDOUT: [task 2018-05-28T13:41:42.270Z] 13:41:42 INFO - STDOUT: :return: `None` if the HTTP response body was empty, otherwise [task 2018-05-28T13:41:42.271Z] 13:41:42 INFO - STDOUT: the `value` field returned after parsing the response [task 2018-05-28T13:41:42.271Z] 13:41:42 INFO - STDOUT: body as JSON. [task 2018-05-28T13:41:42.273Z] 13:41:42 INFO - STDOUT: [task 2018-05-28T13:41:42.273Z] 13:41:42 INFO - STDOUT: :raises ValueError: If the response body does not contain a [task 2018-05-28T13:41:42.273Z] 13:41:42 INFO - STDOUT: `value` key. [task 2018-05-28T13:41:42.274Z] 13:41:42 INFO - STDOUT: :raises error.WebDriverException: If the remote end returns [task 2018-05-28T13:41:42.274Z] 13:41:42 INFO - STDOUT: an error. [task 2018-05-28T13:41:42.274Z] 13:41:42 INFO - STDOUT: """ [task 2018-05-28T13:41:42.275Z] 13:41:42 INFO - STDOUT: response = self.transport.send( [task 2018-05-28T13:41:42.276Z] 13:41:42 INFO - STDOUT: method, url, body, [task 2018-05-28T13:41:42.276Z] 13:41:42 INFO - STDOUT: encoder=protocol.Encoder, decoder=protocol.Decoder, [task 2018-05-28T13:41:42.277Z] 13:41:42 INFO - STDOUT: session=self) [task 2018-05-28T13:41:42.277Z] 13:41:42 INFO - STDOUT: [task 2018-05-28T13:41:42.277Z] 13:41:42 INFO - STDOUT: if response.status != 200: [task 2018-05-28T13:41:42.278Z] 13:41:42 INFO - STDOUT: err = error.from_response(response) [task 2018-05-28T13:41:42.278Z] 13:41:42 INFO - STDOUT: [task 2018-05-28T13:41:42.279Z] 13:41:42 INFO - STDOUT: if isinstance(err, error.SessionNotCreatedException): [task 2018-05-28T13:41:42.279Z] 13:41:42 INFO - STDOUT: # The driver could have already been deleted the session. [task 2018-05-28T13:41:42.280Z] 13:41:42 INFO - STDOUT: self.session_id = None [task 2018-05-28T13:41:42.280Z] 13:41:42 INFO - STDOUT: [task 2018-05-28T13:41:42.282Z] 13:41:42 INFO - STDOUT: > raise err [task 2018-05-28T13:41:42.282Z] 13:41:42 INFO - STDOUT: E InvalidArgumentException: invalid argument (400): pageLoad timeouts value is not an integer: 2.0 [task 2018-05-28T13:41:42.283Z] 13:41:42 INFO - STDOUT: body = {'capabilities': {'alwaysMatch': {'moz:firefoxOptions': {'binary': '/builds/worker/workspace/build/application/firefox...--n8j6ds53lwwkrqhv28a.web-platform.test'}}, 'timeouts': {'implicit': 9007199254740991, 'pageLoad': 2.0, 'script': 0}}}} [task 2018-05-28T13:41:42.283Z] 13:41:42 INFO - STDOUT: err = <InvalidArgumentException http_status=400> [task 2018-05-28T13:41:42.284Z] 13:41:42 INFO - STDOUT: method = 'POST' [task 2018-05-28T13:41:42.285Z] 13:41:42 INFO - STDOUT: response = <Response status=400 error=<InvalidArgumentException http_status=400>> [task 2018-05-28T13:41:42.285Z] 13:41:42 INFO - STDOUT: self = <Session (disconnected)> [task 2018-05-28T13:41:42.286Z] 13:41:42 INFO - STDOUT: url = 'session' [task 2018-05-28T13:41:42.286Z] 13:41:42 INFO - STDOUT: tests/web-platform/tests/tools/webdriver/webdriver/client.py [task 2018-05-28T13:41:42.286Z] 13:41:42 INFO - STDOUT: :445: InvalidArgumentException [task 2018-05-28T13:41:42.287Z] 13:41:42 INFO - STDOUT: =============================== warnings summary =============================== [task 2018-05-28T13:41:42.287Z] 13:41:42 INFO - STDOUT: None [task 2018-05-28T13:41:42.288Z] 13:41:42 INFO - STDOUT: Module already imported so cannot be rewritten: mozlog [task 2018-05-28T13:41:42.289Z] 13:41:42 INFO - STDOUT: -- Docs: http://doc.pytest.org/en/latest/warnings.html [task 2018-05-28T13:41:42.289Z] 13:41:42 INFO - STDOUT: ============== 1 failed, 22 passed, 1 warnings in 110.51 seconds =============== [task 2018-05-28T13:41:42.299Z] 13:41:42 INFO - TEST-UNEXPECTED-OK | /webdriver/tests/new_session/create_alwaysMatch.py | expected TIMEOUT Kats, could you please take a look at this? It only fails on Linux x64 QuantumRender.
Flags: needinfo?(bugmail)
Thanks. I had seen that in some try pushes but didn't realize it was a perma condition. The good news is that this is an UNEXPECTED-OK, so I can just remove the timeout expectation from the .ini files and it should be good. I'll land that patch shortly.
Flags: needinfo?(bugmail)
Pushed by kgupta@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/66b6a79c3bb0 Follow-up to remove timeout expectation from some QR tests, because it's not timing out any more. r=me
Also for the record: from the try pushes, the UNEXPECTED-OK was a result of servo/webrender#2767.
Depends on: 1477625
Blocks: 1455890
Depends on: 1506053
Blocks: 1508163
No longer blocks: 1508163
Depends on: 1508163
Depends on: 1522218
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: