Closed Bug 1619174 Opened 5 years ago Closed 4 years ago

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)

Unspecified
Android
defect

Tracking

()

RESOLVED FIXED

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;

  1. Build Fenix with a latest m-c debug build
  2. Launch the Fenix
  3. Change the toolbar position at top (this is not a mandatory step though)
  4. Open planet.mozilla.org
  5. 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?

Kris, just pinging you to see if this should be triaged differently

Flags: needinfo?(ktaeleman)
Priority: -- → P3
Flags: needinfo?(ktaeleman)
Blocks: wr-android
Whiteboard: wr-android

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

See Also: → 1620014

@jnicol: Have you still encountered this?

Flags: needinfo?(jnicol)

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

Flags: needinfo?(jnicol)

I tried planet.mozilla.org with the latest build. It seems the assertion no longer happens.

Status: NEW → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.