You need to
before you can comment on or make changes to this bug.
StructureID holds a RefPtr to PropertyNameArrayData, and vice-versa. That's the leak.
Sam mentioned that PropertyNameArrayData's pointer could be a weak pointer instead, cleared in the StructureID destructor.
Created an attachment (id=24092) [details]
(From update of attachment 24092 [details])
r=me -- test case?
Fixed in r37300.