The default bug view has changed. See this FAQ.

"ASSERTION: Only expecting ignoreViewportScrolling for root frames and for image documents." with svg:foreignObject + drawWindow

NEW
Unassigned

Status

()

Core
SVG
5 years ago
5 years ago

People

(Reporter: Jesse Ruderman, Unassigned)

Tracking

({assertion, testcase})

Trunk
x86_64
Mac OS X
assertion, testcase
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(2 attachments)

(Reporter)

Description

5 years ago
Created attachment 602707 [details]
testcase

###!!! ASSERTION: Only expecting ignoreViewportScrolling for root frames and for image documents.: '!aFrame->GetParent() || (doc && doc->IsBeingUsedAsImage())', file layout/base/nsLayoutUtils.cpp, line 1656

The assertion introduced/modified in http://hg.mozilla.org/mozilla-central/rev/762e8424548c
(Reporter)

Comment 1

5 years ago
Created attachment 602708 [details]
stack trace
Which fuzzer XPI do I need to install for fuzzPriv.callDrawWindow()?
(I tried https://www.squarefree.com/extensions/domFuzzLite2.xpi but it still said "fuzzPriv.callDrawWindow is not a function")
(In reply to Jesse Ruderman from comment #0)
> The assertion introduced/modified in
> http://hg.mozilla.org/mozilla-central/rev/762e8424548c

For the record -- that cset sofened an existing assertion. ("must have root frame")

If there's a fuzzer XPI that works (and supports fuzzPriv.callDrawWindow) in builds from a year ago (before that cset), I'll bet the attached testcase would trigger that original assertion in those builds.
(Reporter)

Comment 4

5 years ago
I uploaded a new version of https://www.squarefree.com/extensions/domFuzzLite3.xpi that includes the callDrawWindow function.
You need to log in before you can comment on or make changes to this bug.