[Webkit-unassigned] [Bug 250986] REGRESSION(WebKitRequirements v2022.12.22) [WinCairo] Crash in libcurl while accessing https via proxy

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sun Jan 22 13:29:48 PST 2023


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

--- Comment #1 from Fujii Hironori <Hironori.Fujii at sony.com> ---
With the debug libcurl.dll, I'm observing the following assertion failure.

> Assertion failed!
> 
> Program: ...bkit\gb\WebKitLibraries\wincairo\bin64\libcurl.dll
> File: D:\work\WinCairoReq\g\buildtrees\curl\src\7...\openssl.c
> Line: 709
> 
> Expression: data


Backtrace:

> ucrtbased.dll!common_assert_to_message_box<wchar_t>(const wchar_t * const expression, const wchar_t * const file_name, const unsigned int line_number, void * const return_address) Line 388	C++
> ucrtbased.dll!common_assert<wchar_t>(const wchar_t * const expression, const wchar_t * const file_name, const unsigned int line_number, void * const return_address) Line 424	C++
> ucrtbased.dll!_wassert(const wchar_t * expression, const wchar_t * file_name, unsigned int line_number) Line 444	C++
> libcurl.dll!bio_cf_out_write(bio_st * bio, const char * buf, int blen) Line 709	C
> crypto-50.dll!BIO_write(bio_st * b, const void * in, int inl) Line 412	C
> [Inline Frame] ssl-53.dll!tls13_legacy_wire_write(ssl_st * ssl, const unsigned char *) Line 75	C
> ssl-53.dll!tls13_legacy_wire_write_cb(const void * buf, unsigned __int64 n, void * arg) Line 96	C
> ssl-53.dll!tls13_record_send(tls13_record * rec, __int64(*)(const void *, unsigned __int64, void *) wire_write, void * wire_arg) Line 178	C
> ssl-53.dll!tls13_record_layer_write_record(tls13_record_layer * rl, unsigned char content_type, const unsigned char * content, unsigned __int64 content_len) Line 1082	C
> [Inline Frame] ssl-53.dll!tls13_record_layer_write_chunk(tls13_record_layer *) Line 1100	C
> ssl-53.dll!tls13_record_layer_write(tls13_record_layer * rl, unsigned char content_type, const unsigned char * buf, unsigned __int64 n) Line 1117	C
> ssl-53.dll!tls13_handshake_msg_send(tls13_handshake_msg * msg, tls13_record_layer * rl) Line 180	C
> ssl-53.dll!tls13_handshake_send_action(tls13_ctx * ctx, const tls13_handshake_action * action) Line 470	C
> ssl-53.dll!tls13_handshake_perform(tls13_ctx * ctx) Line 410	C
> ssl-53.dll!tls13_legacy_connect(ssl_st * ssl) Line 463	C
> libcurl.dll!ossl_connect_step2(Curl_cfilter * cf, Curl_easy * data) Line 3901	C
> libcurl.dll!ossl_connect_common(Curl_cfilter * cf, Curl_easy * data, bool nonblocking, bool * done) Line 4441	C
> libcurl.dll!ossl_connect_nonblocking(Curl_cfilter * cf, Curl_easy * data, bool * done) Line 4475	C
> libcurl.dll!ssl_connect_nonblocking(Curl_cfilter * cf, Curl_easy * data, bool * done) Line 358	C
> libcurl.dll!ssl_cf_connect(Curl_cfilter * cf, Curl_easy * data, bool blocking, bool * done) Line 1526	C
> libcurl.dll!Curl_conn_connect(Curl_easy * data, int sockindex, bool blocking, bool * done) Line 367	C
> libcurl.dll!multi_runsingle(Curl_multi * multi, curltime * nowp, Curl_easy * data) Line 2070	C
> libcurl.dll!curl_multi_perform(Curl_multi * multi, int * running_handles) Line 2690	C
> WebCore.dll!WebCore::CurlMultiHandle::perform(int & runningHandles) Line 281	C++
> WebCore.dll!WebCore::CurlRequestScheduler::workerThread() Line 176	C++
> WebCore.dll!WebCore::CurlRequestScheduler::startOrWakeUpThread::__l2::<lambda_1>::operator()() Line 99	C++
> WebCore.dll!WTF::Detail::CallableWrapper<`WebCore::CurlRequestScheduler::startOrWakeUpThread'::`2'::<lambda_1>,void>::call() Line 53	C++
> WTF.dll!WTF::Function<void __cdecl(void)>::operator()() Line 83	C++
> WTF.dll!WTF::Thread::entryPoint(WTF::Thread::NewThreadContext * newThreadContext) Line 250	C++
> WTF.dll!WTF::wtfThreadEntryPoint(void * data) Line 151	C++
> ucrtbase.dll!thread_start<unsigned int (__cdecl*)(void *),1>()	Unknown
> kernel32.dll!00007ff986977614()	Unknown
> ntdll.dll!00007ff9870626a1()	Unknown

-- 
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/20230122/63b14766/attachment-0001.htm>


More information about the webkit-unassigned mailing list