WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
194429
[WinCairo] Crash in libcurl with WinCairoRequirements v2019.02.07
https://bugs.webkit.org/show_bug.cgi?id=194429
Summary
[WinCairo] Crash in libcurl with WinCairoRequirements v2019.02.07
Fujii Hironori
Reported
2019-02-07 22:33:29 PST
[WinCairo] Crash in h2_pri_spec with WinCairoRequirements v2019.02.07 MiniBrowser is going to crash soon while browsing web sites. trunk@240915 WinCairo port, Debug build clang-cl version 7.0.0 (x86_64-pc-windows-msvc) Callstack:
> [Inline Frame] libcurl.dll!h2_pri_spec(Curl_easy *) Line 1482 C > libcurl.dll!h2_session_send(Curl_easy * data, nghttp2_session * h2) Line 1508 C > libcurl.dll!h2_process_pending_input(connectdata * conn, http_conn * httpc, CURLcode * err) Line 1349 C > [Inline Frame] libcurl.dll!http2_connisdead(connectdata *) Line 219 C > libcurl.dll!http2_conncheck(connectdata * check, unsigned int checks_to_perform) Line 239 C > libcurl.dll!extract_if_dead(connectdata * conn, Curl_easy * data) Line 968 C > libcurl.dll!ConnectionExists(Curl_easy * data, connectdata * needle, connectdata * * usethis, bool * force_reuse, bool * waitpipe) Line 1135 C > libcurl.dll!create_conn(Curl_easy * data, connectdata * * in_connect, bool * async) Line 3888 C > libcurl.dll!Curl_connect(Curl_easy * data, bool * asyncp, bool * protocol_done) Line 4153 C > libcurl.dll!multi_runsingle(Curl_multi * multi, curltime now, Curl_easy * data) Line 1463 C > libcurl.dll!curl_multi_perform(Curl_multi * multi, int * running_handles) Line 2223 C > WebKit.dll!WebCore::CurlMultiHandle::perform(int & runningHandles) Line 259 C++ > WebKit.dll!WebCore::CurlRequestScheduler::workerThread() Line 169 C++ > WebKit.dll!WebCore::CurlRequestScheduler::startThreadIfNeeded::<unnamed-tag>::operator()() Line 89 C++ > WebKit.dll!WTF::Function<void ()>::CallableWrapper<`lambda at ..\..\Source\WebCore\platform\network\curl\CurlRequestScheduler.cpp:87:49'>::call() Line 101 C++ > WTF.dll!WTF::Function<void ()>::operator()() Line 56 C++ > WTF.dll!WTF::Thread::entryPoint(WTF::Thread::NewThreadContext * newThreadContext) Line 137 C++ > WTF.dll!WTF::wtfThreadEntryPoint(void * data) Line 152 C++ > [External Code]
Attachments
Add attachment
proposed patch, testcase, etc.
Fujii Hironori
Comment 1
2019-02-07 22:34:41 PST
Looks similar issue with
https://github.com/curl/curl/issues/3463
But, the fix (
https://github.com/curl/curl/commit/54b201b48c90a2fb03c2baf90837c6b63adbc344
) must be included in 7.64.
Fujii Hironori
Comment 2
2019-03-04 00:55:02 PST
Fixed
https://github.com/WebKitForWindows/WinCairoRequirements/releases/tag/v2019.02.22
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug