Bug 210434
Summary: | ASSERTION FAILED: !shouldAllowResourceToAskForCredentials() in WebCore::ResourceLoader::didBlockAuthenticationChallenge() | ||
---|---|---|---|
Product: | WebKit | Reporter: | Ryan Haddad <ryanhaddad> |
Component: | New Bugs | Assignee: | Nobody <webkit-unassigned> |
Status: | NEW | ||
Severity: | Normal | CC: | achristensen, cdumez, jacob_uphoff, webkit-bot-watchers-bugzilla, webkit-bug-importer, youennf, ysuzuki |
Priority: | P2 | Keywords: | InRadar |
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
See Also: | https://bugs.webkit.org/show_bug.cgi?id=210326 |
Ryan Haddad
ASSERTION FAILED: !shouldAllowResourceToAskForCredentials()
./loader/ResourceLoader.cpp(491) : void WebCore::ResourceLoader::didBlockAuthenticationChallenge()
1 0x1d268df59 WTFCrash
2 0x1b52f7d8b WTFCrashWithInfo(int, char const*, char const*, int)
3 0x1b8841283 WebCore::ResourceLoader::didBlockAuthenticationChallenge()
4 0x1a95d218f WebKit::WebResourceLoader::didBlockAuthenticationChallenge()
5 0x1a9bd45d4 void IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(), std::__1::tuple<> >(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(), std::__1::tuple<>&&, std::__1::integer_sequence<unsigned long>)
6 0x1a9bd4530 void IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(), std::__1::tuple<>, std::__1::integer_sequence<unsigned long> >(std::__1::tuple<>&&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)())
7 0x1a9bd1db6 void IPC::handleMessage<Messages::WebResourceLoader::DidBlockAuthenticationChallenge, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)()>(IPC::Decoder&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)())
8 0x1a9bd14be WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&)
9 0x1a958d516 WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
10 0x1a8074759 IPC::Connection::dispatchMessage(IPC::Decoder&)
11 0x1a80750b2 IPC::Connection::dispatchMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)
12 0x1a8075790 IPC::Connection::dispatchOneIncomingMessage()
13 0x1a8094bfe IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_7::operator()()
14 0x1a8094b0e WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::__1::unique_ptr<IPC::Decoder, std::__1::default_delete<IPC::Decoder> >)::$_7, void>::call()
15 0x1d26b91a2 WTF::Function<void ()>::operator()() const
16 0x1d2732f08 WTF::RunLoop::performWork()
17 0x1d2734691 WTF::RunLoop::performWork(void*)
18 0x7fff34998f12 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__
19 0x7fff34998eb1 __CFRunLoopDoSource0
20 0x7fff34998ccb __CFRunLoopDoSources0
21 0x7fff349979fa __CFRunLoopRun
22 0x7fff34996ffe CFRunLoopRunSpecific
23 0x7fff3702b2a8 -[NSRunLoop(NSRunLoop) runMode:beforeDate:]
24 0x7fff370ddd2f -[NSRunLoop(NSRunLoop) run]
25 0x7fff6eb2e51a _xpc_objc_main.cold.4
26 0x7fff6eb2e460 _xpc_objc_main
27 0x7fff6eb2df93 _xpc_copy_xpcservice_dictionary
28 0x1a88ce28b WebKit::XPCServiceMain(int, char const**)
29 0x1a9c82e6b WKXPCServiceMain
30 0x10a88aec2 main
31 0x7fff6e8e0cc9 start
LEAK: 1 WebPageProxy
this is seen with http/tests/security/basic-auth-module-propagate.html and http/tests/security/basic-auth-module.html, which were recently added with https://trac.webkit.org/changeset/260003/webkit
Attachments | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
Radar WebKit Bug Importer
<rdar://problem/61721246>
Ryan Haddad
https://build.webkit.org/results/Apple-Catalina-Debug-WK2-Tests/r260003%20(3501)/results.html
Yusuke Suzuki
Reproduced this crash with r259978 with this test file. This means that this crash is existing crash before r260003. Please mark it Crash for WK2-Debug builds for now.
Yusuke Suzuki
*** Bug 210439 has been marked as a duplicate of this bug. ***