Closed Bug 409573 Opened 17 years ago Closed 17 years ago

Null deref [@ nsSVGUseFrame::GetCanvasTM] with <filter>s, <use>, XBL

Categories

(Core :: SVG, defect)

x86
macOS
defect
Not set
critical

Tracking

()

RESOLVED FIXED

People

(Reporter: jruderman, Assigned: longsonr)

References

Details

(Keywords: assertion, crash, testcase)

Crash Data

Attachments

(2 files)

Attached image testcase (crashes Firefox when loaded) (deleted) —
Loading the testcase triggers: ###!!! ASSERTION: null TM: 'parentTM', file /Users/jruderman/trunk/mozilla/layout/svg/base/src/nsSVGGFrame.cpp, line 123 ###!!! ASSERTION: You can't dereference a NULL nsCOMPtr with operator->().: 'mRawPtr != 0', file ../../../../dist/include/xpcom/nsCOMPtr.h, line 868 Crash [@ nsSVGUseFrame::GetCanvasTM] dereferencing 0x00000000.
Attached patch patch (deleted) — Splinter Review
Attachment #294392 - Attachment is patch: true
Attachment #294392 - Flags: superreview?(tor)
Attachment #294392 - Flags: review?(tor)
Assignee: nobody → longsonr
Attachment #294392 - Flags: superreview?(tor)
Attachment #294392 - Flags: superreview+
Attachment #294392 - Flags: review?(tor)
Attachment #294392 - Flags: review+
Attachment #294392 - Flags: approval1.9?
Low risk patch. Avoid calling the problem function. The same test is already present in nsSVGGlyphFrame.cpp
Comment on attachment 294392 [details] [diff] [review] patch a=beltzner for 1.9
Attachment #294392 - Flags: approval1.9? → approval1.9+
checked in.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → FIXED
Flags: in-testsuite?
Crashtest checked in.
Flags: in-testsuite? → in-testsuite+
Crash Signature: [@ nsSVGUseFrame::GetCanvasTM]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: