[Webkit-unassigned] [Bug 175030] API test URLSchemeHandler.Exceptions is Exiting out early on macOS Debug.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Aug 1 10:55:16 PDT 2017


https://bugs.webkit.org/show_bug.cgi?id=175030

--- Comment #5 from Brady Eidson <beidson at apple.com> ---
Great! A huge help.

---

Application Specific Information:
objc_msgSend() selector name: didFinish
...
Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   libobjc.A.dylib                     0x00007fff97f944dd objc_msgSend + 29
1   com.apple.WebKit                    0x0000000110b1e5bf WebKit::WebURLSchemeHandlerCocoa::platformStartTask(WebKit::WebPageProxy&, WebKit::WebURLSchemeTask&) + 383 (WebURLSchemeHandlerCocoa.mm:56)
2   com.apple.WebKit                    0x0000000110b17f55 WebKit::WebURLSchemeHandler::startTask(WebKit::WebPageProxy&, unsigned long long, WebCore::ResourceRequest const&) + 517 (WebURLSchemeHandler.cpp:61)
3   com.apple.WebKit                    0x00000001108b51a0 WebKit::WebPageProxy::startURLSchemeTask(unsigned long long, unsigned long long, WebCore::ResourceRequest const&) + 256 (WebPageProxy.cpp:6937)
4   com.apple.WebKit                    0x0000000110972e69 void IPC::callMemberFunctionImpl<WebKit::WebPageProxy, void (WebKit::WebPageProxy::*)(unsigned long long, unsigned long long, WebCore::ResourceRequest const&), std::__1::tuple<unsigned long long, unsigned long long, WebCore::ResourceRequest>, 0ul, 1ul, 2ul>(WebKit::WebPageProxy*, void (WebKit::WebPageProxy::*)(unsigned long long, unsigned long long, WebCore::ResourceRequest const&), std::__1::tuple<unsigned long long, unsigned long long, WebCore::ResourceRequest>&&, std::__1::integer_sequence<unsigned long, 0ul, 1ul, 2ul>) + 265 (HandleMessage.h:41)

---

WebKit is starting a WKURLSchemeTask, calling back to TestWebKitAPI.
TestWebKitAPI is trying to finish that task (sending "didFinish:" to it), but the task is invalid already.

I don't yet see how this might happen, but I know what to look for now.

-- 
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/20170801/3442b6cc/attachment.html>


More information about the webkit-unassigned mailing list