Open Bug 653716 Opened 13 years ago Updated 2 years ago

NS_SVG_VAL_IMPL_CYCLE_COLLECTION should unlink

Categories

(Core :: SVG, defect)

defect

Tracking

()

People

(Reporter: smaug, Unassigned)

References

Details

(Keywords: memory-leak)

Currently whenever NS_SVG_VAL_IMPL_CYCLE_COLLECTION is used,
the relevant cycle collectable member variable is just traversed, not
unlinked.
Summary: NS_SVG_VAL_IMPL_CYCLE_COLLECTION unlink → NS_SVG_VAL_IMPL_CYCLE_COLLECTION should unlink
Or, does something else guarantee that the cycle is removed?

(Something in SVG code is certainly still leaking. Still investigating.)
Yes, NS_SVG_VAL_IMPL_CYCLE_COLLECTION only traverses, with the understanding that the cycle will be broken elsewhere. It's not inconceivable that this isn't happening under certain circumstances though.
Keywords: mlk
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.