Closed Bug 716452 Opened 13 years ago Closed 5 years ago

"ASSERTION: SVG frames should not get here" - recursive pattern on stroke

Categories

(Core :: SVG, defect)

x86_64
macOS
defect
Not set
normal

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Assigned: longsonr)

References

Details

(Keywords: assertion, testcase)

Attachments

(2 files, 1 obsolete file)

Attached image testcase
###!!! ASSERTION: SVG frames should not get here: '!aNonSVGFrame->IsFrameOfType(nsIFrame::eSVG)', file layout/svg/base/src/nsSVGIntegrationUtils.cpp, line 389
Attached file stack trace
Frametree looks like this:

        Canvas(svg)(-1)@0x143c7a768 {0,0,77760,52800} [state=0000006000000000] [content=0x119e74210] [sc=0x145e06020] pst=:-moz-scrolled-canvas<
          SVGOuterSVG(svg)(-1)@0x145e065b0 {0,0,77760,52800} [state=0000004000100000] [content=0x119e74210] [sc=0x145e06340]<
            SVGPathGeometry(rect)(1)@0x145e06778 {-60,-60,120,120} [content=0x125cf6b00] [sc=0x145e06690]
            SVGPattern(pattern)(3)@0x145e06b18 {0,0,0,0} [state=0000000200400402] [content=0x11c7e5bc0] [sc=0x145e067d0]<
              SVGText(text)(1)@0x145e06c88 {0,0,0,0} [state=0000000000400402] [content=0x1264b9790] [sc=0x145e06a78]<
                SVGGlyph(0)@0x145e06d38 {0,0,0,0} [state=0000000000400402] [content=0x143caf880] [sc=0x145e06be8]
              >
            >
          >
        >

aNonSVGFrame is the nsSVGGlyphFrame in this case.
Attached patch patch (obsolete) — Splinter Review
Assignee: nobody → longsonr
Attachment #587159 - Flags: review?(roc)

Something else must have fixed this in the last 8 years.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → WORKSFORME
Attachment #587159 - Attachment is obsolete: true
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: