There are two issues in the local variable usages in CSSFontFaceSource::getFontData - There are two different local variables named "fontData". - One is of type OwnPtr<SimpleFontData> where SimpleFontData* would suffice.
Created attachment 97775 [details] Patch
Comment on attachment 97775 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=97775&action=review > Source/WebCore/css/CSSFontFaceSource.cpp:121 > - OwnPtr<SimpleFontData> fontData; > + SimpleFontData* fontData = 0; I don't think this change is reasonable. fontData.leakPtr() shows us that this 'fontData' object is not deleted by anyone. Your change will remove this intention.
Created attachment 97933 [details] Patch
Thank you for the review. I've reverted the second part. Can you take another look?
Comment on attachment 97933 [details] Patch ok
Comment on attachment 97933 [details] Patch Clearing flags on attachment: 97933 Committed r89340: <http://trac.webkit.org/changeset/89340>
All reviewed patches have been landed. Closing bug.