| Summary: | [curl] ASSERTION FAILED: !m_resource->errorOccurred() if a broken image in multipart/x-mixed-replace | ||||||
|---|---|---|---|---|---|---|---|
| Product: | WebKit | Reporter: | Fujii Hironori <Hironori.Fujii> | ||||
| Component: | Platform | Assignee: | Nobody <webkit-unassigned> | ||||
| Status: | NEW --- | ||||||
| Severity: | Normal | CC: | webkit-bug-importer | ||||
| Priority: | P2 | Keywords: | InRadar | ||||
| Version: | WebKit Nightly Build | ||||||
| Hardware: | Unspecified | ||||||
| OS: | Unspecified | ||||||
| Attachments: |
|
||||||
Created attachment 468439 [details] layout test case in patch [curl] ASSERTION FAILED: !m_resource->errorOccurred() if a broken image in multipart/x-mixed-replace Windows port fails an asseriton if multipart/x-mixed-replace resources contains a broken image part. ASSERTION FAILED: !m_resource->errorOccurred() C:\webkit\Source\WebCore\loader/SubresourceLoader.cpp(558) : didReceiveBuffer 1 00007FF945DB1C19 WTFCrash 2 00007FF93C445F0D WTFCrashWithInfo 3 00007FF93FB7BA17 WebCore::SubresourceLoader::didReceiveBuffer 4 00007FF93FB61F55 WebCore::ResourceLoader::didReceiveData 5 00007FF947646034 WebKit::WebResourceLoader::didReceiveData 6 00007FF9464BD6FD IPC::callMemberFunction<WebKit::WebResourceLoader,WebKit::WebResourceLoader,void (IPC::SharedBufferReference &&, unsigned long long),std::tuple<IPC::SharedBufferReference,unsigned long long> >::<lambda_1>::operator()<IPC::SharedBufferReference,unsigned long long> 7 00007FF9464BD6B7 std::invoke<`lambda at C:\PSDEV\gb\Source\WebKit\Platform\IPC\HandleMessage.h:135:9',IPC::SharedBufferReference,unsigned long long> 8 00007FF9464BD67E std::_Apply_impl<`lambda at C:\PSDEV\gb\Source\WebKit\Platform\IPC\HandleMessage.h:135:9',std::tuple<IPC::SharedBufferReference,unsigned long long>,0,1> 9 00007FF9464BD632 std::apply<`lambda at C:\PSDEV\gb\Source\WebKit\Platform\IPC\HandleMessage.h:135:9',std::tuple<IPC::SharedBufferReference,unsigned long long> > 10 00007FF9464BD4AF IPC::callMemberFunction<WebKit::WebResourceLoader,WebKit::WebResourceLoader,void (IPC::SharedBufferReference &&, unsigned long long),std::tuple<IPC::SharedBufferReference,unsigned long long> > 11 00007FF9464B91DF IPC::handleMessage<Messages::WebResourceLoader::DidReceiveData,WebKit::WebResourceLoader,WebKit::WebResourceLoader,void (IPC::SharedBufferReference &&, unsigned long long)> 12 00007FF9464B88DB WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage 13 00007FF94763D1B7 WebKit::NetworkProcessConnection::didReceiveMessage 14 00007FF946E37C2A IPC::Connection::dispatchMessage 15 00007FF946E37E9E IPC::Connection::dispatchMessage 16 00007FF946E38194 IPC::Connection::dispatchOneIncomingMessage 17 00007FF946E3C2EB IPC::Connection::enqueueIncomingMessage::<lambda_9>::operator() 18 00007FF946E3C287 WTF::Detail::CallableWrapper<`lambda at C:\PSDEV\gb\Source\WebKit\Platform\IPC\Connection.cpp:1191:31',void>::call 19 00007FF945DC7DE4 WTF::Function<void ()>::operator() 20 00007FF945E4AAFA WTF::RunLoop::performWork 21 00007FF945F1FD10 WTF::RunLoop::wndProc 22 00007FF945F1FC47 WTF::RunLoop::RunLoopWndProc 23 00007FF9E247E858 CallWindowProcW 24 00007FF9E247E299 DispatchMessageW 25 00007FF945F1FEDD WTF::RunLoop::run 26 00007FF9460AB383 WebKit::AuxiliaryProcessMainBase<WebKit::WebProcess,1>::run 27 00007FF9460AB237 WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainWin> 28 00007FF9460AB113 WebKit::WebProcessMain 29 00007FF6AB39124C main 30 00007FF6AB3918BC __scrt_common_main_seh 31 00007FF9E2C07344 BaseThreadInitThunk