Hit MOZ_CRASH(assertion failed: `(left == right)` print previewing oop iframe with transform that spans two pages with fission
Categories
(Core :: Graphics: WebRender, defect)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr91 | --- | unaffected |
firefox95 | --- | wontfix |
firefox96 | --- | fixed |
People
(Reporter: tnikkel, Assigned: gw)
References
Details
(Keywords: crash, Whiteboard: [fission])
Attachments
(1 file)
(deleted),
text/html
|
Details |
- Use a build that has the patch from bug 1743152.
- Enable fission.
- Load tif2.html.
- Print preview.
- Scroll.
Hit MOZ_CRASH(assertion failed: (left == right)
left: SpatialNodeIndex(7)
,
right: SpatialNodeIndex(13)
) at gfx/wr/webrender/src/scene_building.rs:930
If you don't hit the assert adjust the height if the spacerdiv in tif2.html so the iframe spans two pages.
(I'm not trying to come up with obscure scenarios in order to break webrender: this came up while I was coming up with testcases in order to debug bug 1743533.)
Reporter | ||
Updated•3 years ago
|
Updated•3 years ago
|
Assignee | ||
Comment 1•3 years ago
|
||
The patch in https://phabricator.services.mozilla.com/D132318 has been updated to handle this test case.
Reporter | ||
Updated•3 years ago
|
Comment 2•3 years ago
|
||
(In reply to Glenn Watson [:gw] from comment #1)
The patch in https://phabricator.services.mozilla.com/D132318 has been updated to handle this test case.
Assigning this bug to Glenn because he authored the fix above.
Firefox 95.0 ships tomorrow. Will we want to uplift this fix to a (hypothetical) 95.0.1 dot release or Beta 96?
Updated•3 years ago
|
Assignee | ||
Updated•3 years ago
|
Updated•3 years ago
|
Updated•3 years ago
|
Description
•