Fix the debug assertions caused by the test case in bug 2000753
Categories
(Core :: Panning and Zooming, task, P2)
Tracking
()
| Tracking | Status | |
|---|---|---|
| firefox147 | --- | fixed |
People
(Reporter: botond, Assigned: botond)
References
(Blocks 1 open bug, Regressed 1 open bug)
Details
Attachments
(4 files)
The test case in bug 2000753 triggers a variety of debug assertions as well as a release assertion.
The patch in bug 2000753 fixes the release assertion, which is a higher priority fix. This bug tracks fixing the debug assertions as well, and adding the test case as a crashtest.
| Assignee | ||
Comment 1•9 months ago
|
||
(The crashtest is being added in bug 2000753 but only run in release mode. In this bug we'll run it in debug mode as well.)
| Assignee | ||
Comment 2•9 months ago
|
||
The code previously assumed that the incoming ASR and the
mContentClipASR must have an ancestor-descendant relationship,
but there are legitimate counterexamples to this.
| Assignee | ||
Comment 3•9 months ago
|
||
| Assignee | ||
Comment 4•9 months ago
|
||
| Assignee | ||
Comment 5•9 months ago
|
||
https://hg.mozilla.org/mozilla-central/rev/bfa563be5a12
https://hg.mozilla.org/mozilla-central/rev/5d09f2119c54
https://hg.mozilla.org/mozilla-central/rev/b3535af70ee8
https://hg.mozilla.org/mozilla-central/rev/1d04ade82cff
Updated•8 months ago
|
Description
•