assertion failed: (content_origin_f.y - content_origin.y).abs() < 0.01) at gfx/wr/webrender/src/picture.rs:4679
Categories
(Core :: Graphics: WebRender, defect, P3)
Tracking
()
People
(Reporter: hiro, Unassigned)
References
(Blocks 1 open bug)
Details
(Whiteboard: wr-android)
The debug assertion is here
https://searchfox.org/mozilla-central/rev/a69f60390921e21e1d62d40ce388c44a71db00c6/gfx/wr/webrender/src/picture.rs#4679
Steps to reproduce;
- Build Fenix with a latest m-c debug build
- Launch the Fenix
- Change the toolbar position at top (this is not a mandatory step though)
- Open planet.mozilla.org
- Scroll up/down repeatedly
I wanted to output the content_origin values with eprintln! or in the debug_assert, but it didn't appear in adb log.
My best guess is that the tolerant value 0.01 should be dependent on the device_pixel_scale
there?
Comment 1•5 years ago
|
||
Kris, just pinging you to see if this should be triaged differently
Updated•5 years ago
|
Updated•5 years ago
|
Comment 2•5 years ago
|
||
This will hopefully be fixed by bug 1620014. I've certainly hit this assertion several times while debugging that one, but I'm not yet 100% it has the same cause
Comment 4•5 years ago
|
||
I haven't, but nor have I been doing lots of zooming and scrolling of pages with debug builds.. So can't say for sure it's gone
Reporter | ||
Comment 5•5 years ago
|
||
I tried planet.mozilla.org with the latest build. It seems the assertion no longer happens.
Description
•