Summary: | REGRESSION: Leaking of WebScriptObjectPrivate | ||||||
---|---|---|---|---|---|---|---|
Product: | WebKit | Reporter: | Mark Rowe (bdash) <mrowe> | ||||
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> | ||||
Status: | RESOLVED FIXED | ||||||
Severity: | Normal | CC: | slewis | ||||
Priority: | P2 | Keywords: | Regression | ||||
Version: | 420+ | ||||||
Hardware: | Mac | ||||||
OS: | OS X 10.4 | ||||||
Attachments: |
|
Description
Mark Rowe (bdash)
2006-09-13 06:30:42 PDT
The WebScriptObject's and co are expected to be cleaned up from FrameMac::cleanupPluginObjects, but this is never being called. It is intended to be called from Frame::clear but as cleanupPluginObjects is a virtual method being called from the Frame destructor, the FrameMac subclass portion of the object has already been torn down. Created attachment 10567 [details]
Patch
Comment on attachment 10567 [details]
Patch
r=me, although you've got a typo in your ChangeLog: "this its" should be "its"
Comment on attachment 10567 [details]
Patch
Stephanie is going to confirm that this patch helps fix some of our current performance regression, and then give you permission to check in if it does (since the tree is currently closed).
Stephanie gave the go-ahead via IRC, and this was landed as r16368. |