Closed Bug 338301 Opened 18 years ago Closed 18 years ago

path inside linearGradient crashes [@ nsSVGGraphicElement::GetLocalTransformMatrix]

Categories

(Core :: SVG, defect)

defect
Not set
critical

Tracking

()

VERIFIED FIXED

People

(Reporter: jruderman, Assigned: tor)

References

Details

(Keywords: crash, testcase)

Crash Data

Attachments

(2 files, 2 obsolete files)

Mozilla/5.0 (Macintosh; U; PPC Mac OS X Mach-O; en-US; rv:1.9a1) Gecko/20060516 Minefield/3.0a1

0    nsSVGGraphicElement::GetLocalTransformMatrix() + 116
1    nsSVGDefsFrame::GetCanvasTM() + 128
2    nsSVGPathGeometryFrame::GetCanvasTM(nsIDOMSVGMatrix**) + 208
3    nsSVGCairoPathGeometry::GeneratePath(nsSVGPathGeometryFrame*, _cairo*, nsISVGCairoCanvas*) + 76
4    nsSVGCairoPathGeometry::GetCoveredRegion(nsSVGPathGeometryFrame*, nsISVGRendererRegion**) + 76
5    nsSVGCairoPathGeometry::Update(nsSVGPathGeometryFrame*, unsigned, nsISVGRendererRegion**) + 128
6    nsSVGPathGeometryFrame::UpdateGraphic(unsigned, int) + 152
7    nsSVGPathGeometryFrame::NotifyRedrawUnsuspended() + 48
Attached file testcase
Crashes also on Win XP (PC).
Please change OS and hardware values to "All"
OS: Mac OS X 10.4 → All
Hardware: Macintosh → All
Assignee: general → tor
Status: NEW → ASSIGNED
Attachment #222366 - Flags: review?(roc)
Attachment #222366 - Attachment is obsolete: true
Attachment #222366 - Flags: review?(roc)
Attachment #223375 - Flags: review?(roc)
How hard would it be to eliminate nsISVGContainerFrame in favour of nsSVGContainerFrame? I understand that nsSVGForeignObjectFrame would have to be split into an SVG frame with an anonymous block frame. Is that all?
Attachment #223375 - Attachment is obsolete: true
Attachment #223959 - Flags: review?(roc)
Attachment #223375 - Flags: review?(roc)
At some stage we should clean up the duplicated code for handling local transforms.
Checked in.
Status: ASSIGNED → RESOLVED
Closed: 18 years ago
Resolution: --- → FIXED
Verified FIXED in build 2006-06-05-08 of SeaMonkey trunk using https://bugzilla.mozilla.org/attachment.cgi?id=222349&action=view as a testcase under Windows XP.
Status: RESOLVED → VERIFIED
Crashtest checked in.
Flags: in-testsuite+
Crash Signature: [@ nsSVGGraphicElement::GetLocalTransformMatrix]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: