[Webkit-unassigned] [Bug 210643] REGRESSION (r162729): [iOS] WebKitTestRunner over-releases UITextField in WTR::PlatformWebView::removeChromeInputField()
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Apr 17 02:38:13 PDT 2020
https://bugs.webkit.org/show_bug.cgi?id=210643
--- Comment #2 from David Kilzer (:ddkilzer) <ddkilzer at webkit.org> ---
(In reply to David Kilzer (:ddkilzer) from comment #0)
> NOTE: This may be the cause of some of the autoreleasePool crashes in
> WebKitTestRunner that we see occasionally.
The reason I say that is because this line will return an autoreleased object from UIKit under ARC:
UITextField* textField = (UITextField*)[m_window viewWithTag:1];
And then the -release call over-releases the object.
But we won't crash until the autoreleasePool containing the UITextField object is drained, which apparently doesn't happen consistently during test runs.
--
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200417/d47e0148/attachment.htm>
More information about the webkit-unassigned
mailing list