Closed Bug 1420754 Opened 7 years ago Closed 6 years ago

regression: Animation rendered all over the place with webrender

Categories

(Core :: Graphics: WebRender, defect, P1)

x86_64
All
defect

Tracking

()

RESOLVED WORKSFORME
Tracking Status
firefox-esr52 --- unaffected
firefox-esr60 --- disabled
firefox57 --- unaffected
firefox58 --- unaffected
firefox59 --- disabled
firefox60 --- disabled
firefox61 --- disabled
firefox62 --- disabled

People

(Reporter: noszalyaron4, Assigned: gw)

References

(Regression, )

Details

(Keywords: nightly-community, regression, Whiteboard: [wr-reserve])

Attachments

(3 files)

Attached image withwebrender.png
User Agent: Mozilla/5.0 (X11; Linux x86_64; rv:59.0) Gecko/20100101 Firefox/59.0 Build ID: 20171126100425 Steps to reproduce: Visited https://www.reddit.com/r/dankmemes/ with webrender enabled on latest nightly (standard way: gfx.webrender.enabled, gfx.webrender.blob-images and layers.acceleration.force-enabled enabled on a new profile). My GPU is integrated intel. Actual results: The animation of the road goes all over the place (there're pieces on chrome, web content and even in dev tools, see my attachments)
Attached image devtools.png
Attached image withoutwebrender.png
Whiteboard: [wr-mvp] [triage]
Thank you! Confirmed in Nightly 59 x64 20171126100425 de_DE 3e14872b31a7b1b207605d09b78fbaaf21f1bba7 @ Debian Testing (KDE, Radeon RX480). fresh profile: layers.acceleration.force-enabled, gfx.webrender.enabled, gfx.webrender.blob-images The forward button, the animation when hovering a tab and the animation of the history arrow when hovering the locationbar are showing anomalies. ----- https://www.reddit.com/r/dankmemes/ The surface the car is driving on wasn't shown in the past (bug), but these visual anomalies are new (regression). mozregression --good 2017-09-15 --bad 2017-11-26 --pref "layers.acceleration.force-enabled:true" "gfx.webrender.enabled:true" "gfx.webrendest.enabled:true" "gfx.webrender.layers-free:true" "gfx.webrender.blob-images:true" > 20:12.99 INFO: Last good revision: f7b7bdd7b05c992b4fb435a26a6278829063748b > 20:12.99 INFO: First bad revision: b7bc562d77f1f987b623c11cd6e6713f7be2c846 > 20:12.99 INFO: Pushlog: > https://hg.mozilla.org/integration/autoland/pushloghtml?fromchange=f7b7bdd7b05c992b4fb435a26a6278829063748b&tochange=b7bc562d77f1f987b623c11cd6e6713f7be2c846 > b7bc562d77f1 Kartikaya Gupta — Bug 1419440 - Update for API change in WR PR 2082. r=mstange > 85a4275ed544 Dzmitry Malyshau — Bug 1419440 - Update for API changes in WR PR 2050. r=kats > 4bd54453fd2e Kartikaya Gupta — Bug 1419440 - Update webrender to commit b7b07562fda338fcb2faff66ce01aafb6235fbcf. r=mstange
Blocks: 1419440
Status: UNCONFIRMED → NEW
Has Regression Range: --- → yes
Has STR: --- → yes
Ever confirmed: true
OS: Unspecified → Linux
Hardware: Unspecified → x86_64
Version: 59 Branch → Trunk
Whiteboard: [wr-mvp] [triage] → [wr-mvp]
This is a regression from the same WR range as bug 1420748: * 02d9b6d9 Auto merge of #2078 - kvark:rtree, r=glennw |\ | * 08a32a9e RenderTaskTree refactor * | 0cc47eb8 Auto merge of #2072 - nical:dbg-flags, r=glennw |\ \ | * | b32c990d Make servo-tidy happy. | * | 72161329 Add toggle_debug_flags. | * | 1365e063 Properly handle debug flags when creating the renderer. | * | 0d934778 Use DebugFlags for time and sample queries. | / * | e83612df Auto merge of #2069 - glennw:xf, r=kvark |\ \ | * | 0aebe2b7 Address review comments | * | 8253bbb3 Remove manual interpolation of local space in transform shaders. | / * | 00e70b3c Auto merge of #2077 - kvark:pass-kind, r=glennw |/ * 40349b38 Strong typing for the main framebuffer pass
See Also: → 1420748
I narrowed down the regression range to servo/webrender#2069
Priority: P2 → P3
Whiteboard: [wr-mvp] → [wr-reserve]
As with bug 1420748 this has a corresponding issue in GH that is assigned to Glenn.
Assignee: nobody → gwatson
Summary: Animation rendered all over the place with webrender → regression: Animation rendered all over the place with webrender
Status: NEW → ASSIGNED
Priority: P3 → P1
Given we're not going to let WR ride in 59, I'm going to mark it "disabled" so we don't have to track this regression elsewhere.
This should be fixed by the next WR update
Depends on: 1426116
Not fixed. Win10 (GeForce GTX 1060 with/without ANGLE), Debian Testing (Radeon RX 480), 2560x1440 (Dell U2515H)
(In reply to Jan Andre Ikenmeyer [:darkspirit] from comment #10) > Not fixed. Win10 (GeForce GTX 1060 with/without ANGLE), Debian Testing > (Radeon RX 480), 2560x1440 (Dell U2515H) Do you still see the anomalies showing up in browser chrome areas? The only issue I see on the page now (on Windows, anyway) is the car's driving surface is missing, which was a pre-existing bug and less severe.
Flags: needinfo?(jan)
Same question (comment 11) to the original reporter.
Flags: needinfo?(noszalyaron4)
(In reply to Kartikaya Gupta (email:kats@mozilla.com) from comment #11) > Do you still see the anomalies showing up in browser chrome areas? The only issue I see on the page now (on Windows, anyway) is the car's driving surface is missing, which was a pre-existing bug and less severe. On Win10 with GTX 1060 it's as described by you.
Flags: needinfo?(jan)
Thanks. I filed bug 1470905 for the driving surface issue, and will close this bug since it doesn't seem to be happening any more. Would still like the original reporter to verify if possible.
Status: ASSIGNED → RESOLVED
Closed: 6 years ago
Resolution: --- → WORKSFORME
I can verify too that the issue is gone and only the driving surface is missing with intel igpu on linux.
Flags: needinfo?(noszalyaron4)
No longer blocks: 1419440
Regressed by: 1419440
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: