Closed Bug 1476636 Opened 6 years ago Closed 6 years ago

Update webrender to 9f21ee5dba0694818a1e2e46d95734ede281447c

Categories

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

63 Branch
enhancement

Tracking

()

RESOLVED FIXED
mozilla63
Tracking Status
firefox63 --- fixed

People

(Reporter: kats, Assigned: jrmuizel)

References

()

Details

(Whiteboard: [gfx-noted])

+++ This bug was initially created as a clone of Bug #1475252 +++ 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
From https://bugzilla.mozilla.org/show_bug.cgi?id=1475252#c5: WR @ 41ceda1754a950bcc2127059ab1dff728eb40ab6 https://treeherder.mozilla.org/#/jobs?repo=try&revision=04c6bc71074245fa9d8438a78922e71fbd36dff7 That has some panics, regression range is: * 41ceda17 Auto merge of #2907 - servo:gleam, r=nical |\ | * 6d3fa14f (origin/gleam) Update gleam to 0.6 * | e6635df8 Auto merge of #2905 - gw3583:cpu-opt, r=kvark |\ \ | |/ |/| | * d40a73dd Remove some redundant rectangle transform and union code. * 89c79c22 Auto merge of #2903 - zakorgy:winit-dpi, r=kvark |\ | * 23d3cae5 Use dpi from winit instead of glutin * 9117f291 Auto merge of #2904 - Eijebong:euclid, r=nical * 29033572 Bump rust's version to fix tests * 2a6676d0 Update euclid to 0.18 I'm doing more try pushes to narrow it down: @ 89c79c22 -> https://treeherder.mozilla.org/#/jobs?repo=try&revision=b3a6f5bf0f4c98e38b3a355a6e5adbd254d99336 @ e6635df8 -> https://treeherder.mozilla.org/#/jobs?repo=try&revision=74acfeaced6d334aa71ee2912c806a775f6d4cb1
So the panics are coming from servo/webrender#2904
WR @ 95c59bb728d50ed195e97397ebbbb2a91ca20ca8 https://treeherder.mozilla.org/#/jobs?repo=try&revision=f2d5ed238d15c8cd061d5202104a132fa3e49c12 Same as before WR @ 1ca448a162ef2aee8f6ed232200d382719fb405c https://treeherder.mozilla.org/#/jobs?repo=try&revision=059d4f6b01e13547633496cc649c76b0f8c6e282 Even more bustage, "Unable to open shader file", so probably from servo/webrender#2891
Did a try from just before servo/webrender#2891 landed: WR @ fc91e8680816b27987afd0de543cacd052dd9d10 https://treeherder.mozilla.org/#/jobs?repo=try&revision=bb136e39ff30998ee001d6e390efe9fe674a3546 Looking good so far (i.e. still has the panics from before, but not the shader errors). So the shader errors are definitely from servo/webrender#2891
WR @ 2cb682553816200bb74ce75d3851753bc122f488 https://treeherder.mozilla.org/#/jobs?repo=try&revision=b3b87524864a797f75a5b4ce78532a82affc248e Shader errors were reverted, back to the panics we had before.
Pushed by jmuizelaar@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/5fdc7f00aba1 Update webrender to commit 9f21ee5dba0694818a1e2e46d95734ede281447c https://hg.mozilla.org/integration/mozilla-inbound/rev/7041b2f0aef8 Update Cargo lockfiles, re-vendor rust dependencies
Blocks: 1477400
Alias: wr-future-update
No longer blocks: 1477400
Summary: Future webrender update bug → Update webrender to 9f21ee5dba0694818a1e2e46d95734ede281447c
Blocks: 1477400
No longer blocks: 1477400
Assignee: nobody → jmuizelaar
Status: NEW → ASSIGNED
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → FIXED
Target Milestone: --- → mozilla63
No longer blocks: 1474885
Depends on: 1477571
Depends on: 1477638
Depends on: 1478058
Blocks: 1468732
You need to log in before you can comment on or make changes to this bug.