[Webkit-unassigned] [Bug 190895] [curl] ASSERTION FAILED: !m_didNotifyResponse || m_multipartHandle

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Feb 3 22:34:56 PST 2019


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

--- Comment #4 from Fujii Hironori <Hironori.Fujii at sony.com> ---
Here is the members of CurlRequest that assertion failure is happening.

> -		this	0x000002b57563b230 {m_client=0x0000000000000000 <NULL> m_cancelled=false m_messageQueue=0x0000000000000000 <NULL> ...}	WebCore::CurlRequest *
> +		WTF::ThreadSafeRefCounted<WebCore::CurlRequest,WTF::DestructionThread::Any>	{...}	WTF::ThreadSafeRefCounted<WebCore::CurlRequest,WTF::DestructionThread::Any>
> +		WebCore::CurlRequestSchedulerClient	{...}	WebCore::CurlRequestSchedulerClient
> +		WebCore::CurlMultipartHandleClient	{...}	WebCore::CurlMultipartHandleClient
> +		m_client	0x0000000000000000 <NULL>	WebCore::CurlRequestClient *
> 		m_cancelled	false	bool
> +		m_messageQueue	0x0000000000000000 <NULL>	WTF::MessageQueue<WTF::Function<void ()> > *
> +		m_request	{...}	WebCore::ResourceRequest
> +		m_user	{m_impl={m_ptr=0x0000000000000000 <NULL> } }	WTF::String
> +		m_password	{m_impl={m_ptr=0x0000000000000000 <NULL> } }	WTF::String
> 		m_authType	0xffffffef	unsigned long
> 		m_shouldSuspend	false	bool
> 		m_enableMultipart	false	bool
> +		m_curlHandle	unique_ptr {m_handle=0x000002b5756304a0 m_errorBuffer=0x000002b575635a30 "Operation too slow. Less than 1 bytes/sec transferred the last 10 seconds" ...}	std::unique_ptr<WebCore::CurlHandle,std::default_delete<WebCore::CurlHandle> >
> +		m_formDataStream	{m_formData={m_ptr=0x0000000000000000 <NULL> } m_postData=empty m_isContentLengthUpdated=false ...}	WebCore::CurlFormDataStream
> +		m_multipartHandle	empty	std::unique_ptr<WebCore::CurlMultipartHandle,std::default_delete<WebCore::CurlMultipartHandle> >
> +		m_response	{url={m_string={m_impl={m_ptr=0x000002b575600e10 {...} } } m_isValid=0x00000001 m_protocolIsInHTTPFamily=...} ...}	WebCore::CurlResponse
> 		m_didReceiveResponse	true	bool
> 		m_didNotifyResponse	true	bool
> 		m_didReturnFromNotify	false	bool
> 		m_actionAfterInvoke	ReceiveData (0x00000001)	WebCore::CurlRequest::Action
> 		m_finishedResultCode	CURLE_OPERATION_TIMEDOUT (0x0000001c)	<unnamed-tag>
> 		m_isPausedOfRequest	false	bool
> 		m_isPausedOfCallback	true	bool
> +		m_pauseStateMutex	{m_byte={value=0x00 '\0' } }	WTF::Lock
> 		m_isHandlePaused	true	bool
> +		m_downloadMutex	{m_byte={value=0x00 '\0' } }	WTF::Lock
> 		m_isEnabledDownloadToFile	false	bool
> +		m_downloadFilePath	{m_impl={m_ptr=0x0000000000000000 <NULL> } }	WTF::String
> 		m_downloadFileHandle	0xffffffffffffffff	void *
> +		m_certificateInfo	{m_verificationError=0x00000000 m_certificateChain={...} }	WebCore::CertificateInfo
> 		m_captureExtraMetrics	false	bool
> +		m_networkLoadMetrics	{domainLookupStart={m_value=0.00061202049255371094 } domainLookupEnd={m_value=0.015612020492553710 } ...}	WebCore::NetworkLoadMetrics
> +		m_requestStartTime	{m_value=1549261830.5828714 }	WTF::MonotonicTime
> +		m_performStartTime	{m_value=1549261830.5834835 }	WTF::MonotonicTime
> 		m_totalReceivedSize	0x0000000000000000	unsigned __int64
> 		behaviorAfterInvoke	FinishTransfer (0x00000003)	WebCore::CurlRequest::Action
> +		response	{url={m_string={m_impl={m_ptr=0x000002b575600e10 {...} } } m_isValid=0x00000001 m_protocolIsInHTTPFamily=...} ...}	const WebCore::CurlResponse &

-- 
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/20190204/21db4668/attachment-0001.html>


More information about the webkit-unassigned mailing list