[webkit-reviews] review canceled: [Bug 86787] Update CachedResourceLoader lifetime to allow for main resources : [Attachment 142588] RefCounted<CachedResourceLoader>
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri May 18 15:42:35 PDT 2012
Nate Chapin <japhet at chromium.org> has canceled Nate Chapin
<japhet at chromium.org>'s request for review:
Bug 86787: Update CachedResourceLoader lifetime to allow for main resources
https://bugs.webkit.org/show_bug.cgi?id=86787
Attachment 142588: RefCounted<CachedResourceLoader>
https://bugs.webkit.org/attachment.cgi?id=142588&action=review
------- Additional Comments from Nate Chapin <japhet at chromium.org>
I wasn't clearing CachedResourceLoader::m_document at the end of the Document's
life, which could theoretically lead to a stale pointer (I wasn't able to
convince myself that the Document will always outlive the DocumentLoader,
correct me if there's something I don't know).
Turns out severing the Document<->CachedResourceLoader connection is more
complicated than I thought, because there are actually cases where multiple
Documents will end up with the same CachedResourceLoader. I think I've made
this code sufficiently defensive (and commented to death), but I may be missing
something.
More information about the webkit-reviews
mailing list