Bug 279647 - [curl] ASSERTION FAILED: download in WebKit::NetworkDataTaskCurl::curlDidFailWithError
Summary: [curl] ASSERTION FAILED: download in WebKit::NetworkDataTaskCurl::curlDidFail...
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: Platform (show other bugs)
Version: WebKit Nightly Build
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Nobody
URL:
Keywords: InRadar
Depends on:
Blocks:
 
Reported: 2024-09-12 23:21 PDT by Fujii Hironori
Modified: 2024-09-20 10:14 PDT (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Fujii Hironori 2024-09-12 23:21:47 PDT
Windows port Debug build is crashing.

imported/w3c/web-platform-tests/html/semantics/text-level-semantics/the-a-element/a-download-click-redirect-to-javascript.html

ASSERTION FAILED: download
C:\webkit\wc\Source\WebKit\NetworkProcess\curl\NetworkDataTaskCurl.cpp(249) : virtual void WebKit::NetworkDataTaskCurl::curlDidFailWithError(CurlRequest &, ResourceError &&, CertificateInfo &&)
1   00007FFF68E5A795 WebKit::NetworkDataTaskCurl::curlDidFailWithError
2   00007FFF4F2F9DEF WebCore::CurlRequest::didCompleteTransfer::<lambda_10>::operator()
3   00007FFF4F2F9D6B WTF::Detail::CallableWrapper<`lambda at C:\webkit\wc\Source\WebCore\platform\network\curl\CurlRequest.cpp:488:20',void,WebCore::CurlRequest &,WebCore::CurlRequestClient &>::call
4   00007FFF4F30029F WTF::Function<void (WebCore::CurlRequest &, WebCore::CurlRequestClient &)>::operator()
5   00007FFF4F2F6632 WebCore::CurlRequest::callClient::<lambda_1>::operator()
6   00007FFF4F2F6577 WTF::Detail::CallableWrapper<`lambda at C:\webkit\wc\Source\WebCore\platform\network\curl\CurlRequest.cpp:170:21',void>::call
7   00007FFF672A6B69 WTF::Function<void ()>::operator()
8   00007FFF682FEEAA WTF::RunLoop::performWork
9   00007FFF684A476D WTF::RunLoop::wndProc
10  00007FFF684A4667 WTF::RunLoop::RunLoopWndProc
11  00007FF8451582E1 DispatchMessageW
12  00007FF845157DA1 DispatchMessageW
13  00007FFF684A4A0D WTF::RunLoop::run
14  00007FFF68E6D1B3 WebKit::AuxiliaryProcessMainBase<WebKit::NetworkProcess,0>::run
15  00007FFF68E6D067 WebKit::AuxiliaryProcessMain<WebKit::NetworkProcessMainCurl>
16  00007FFF68E6D00B WebKit::NetworkProcessMain
17  00007FF74108101C main
18  00007FF7410813CC __scrt_common_main_seh
19  00007FF84617257D BaseThreadInitThunk
20  00007FF84690AF28 RtlUserThreadStart
Comment 1 Fujii Hironori 2024-09-12 23:25:01 PDT
It's reproducible just by loading
https://wpt.live/html/semantics/text-level-semantics/the-a-element/a-download-click-redirect-to-javascript.html
with Windows Debug MiniBrowser.
Comment 2 Radar WebKit Bug Importer 2024-09-19 23:22:13 PDT
<rdar://problem/136343360>
Comment 3 Kenji Shukuwa 2024-09-20 00:16:56 PDT
Pull request: https://github.com/WebKit/WebKit/pull/33965
Comment 4 EWS 2024-09-20 10:14:01 PDT
Committed 283993@main (11631974ebcd): <https://commits.webkit.org/283993@main>

Reviewed commits have been landed. Closing PR #33965 and removing active labels.