[Webkit-unassigned] [Bug 195741] New: [WinCairo][WK1][curl] Null dereference in WebFrameNetworkingContext::storageSession
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Thu Mar 14 03:37:25 PDT 2019
https://bugs.webkit.org/show_bug.cgi?id=195741
Bug ID: 195741
Summary: [WinCairo][WK1][curl] Null dereference in
WebFrameNetworkingContext::storageSession
Product: WebKit
Version: WebKit Nightly Build
Hardware: Unspecified
OS: Unspecified
Status: NEW
Severity: Normal
Priority: P2
Component: Tools / Tests
Assignee: webkit-unassigned at lists.webkit.org
Reporter: Hironori.Fujii at sony.com
CC: lforschler at apple.com
[WinCairo][WK1][curl] Null dereference in WebFrameNetworkingContext::storageSession
I saw the following crash while browsing web sites with WinCairo WK1 MiniBrowser (trunk at 242931). I don't know exact repro steps.
frame()->page() was null in WebFrameNetworkingContext::storageSession().
Callstack:
> WebKit.dll!PAL::SessionID::isEphemeral() Line 54 C++
> WebKit.dll!WebCore::Page::usesEphemeralSession() Line 602 C++
> WebKit.dll!WebFrameNetworkingContext::storageSession() Line 112 C++
> WebKit.dll!WebCore::handleCookieHeaders(WebCore::ResourceHandleInternal * d, const WebCore::ResourceRequest & request, const WebCore::CurlResponse & response) Line 92 C++
> WebKit.dll!WebCore::CurlResourceHandleDelegate::curlDidReceiveResponse(WebCore::CurlRequest & request, const WebCore::CurlResponse & receivedResponse) Line 117 C++
> WebKit.dll!WebCore::CurlRequest::invokeDidReceiveResponse::<unnamed-tag>::operator()(WebCore::CurlRequest & request, WebCore::CurlRequestClient & client) Line 558 C++
> WebKit.dll!WTF::Function<void (WebCore::CurlRequest &, WebCore::CurlRequestClient &)>::CallableWrapper<`lambda at ..\..\Source\WebCore\platform\network\curl\CurlRequest.cpp:556:16'>::call(WebCore::CurlRequest & in, WebCore::CurlRequestClient & in) Line 102 C++
> WebKit.dll!WTF::Function<void (WebCore::CurlRequest &, WebCore::CurlRequestClient &)>::operator()(WebCore::CurlRequest & in, WebCore::CurlRequestClient & in) Line 57 C++
> WebKit.dll!WebCore::CurlRequest::callClient::<unnamed-tag>::operator()() Line 165 C++
> WebKit.dll!WTF::Function<void ()>::CallableWrapper<`lambda at ..\..\Source\WebCore\platform\network\curl\CurlRequest.cpp:163:21'>::call() Line 102 C++
> WTF.dll!WTF::Function<void ()>::operator()() Line 57 C++
> WTF.dll!WTF::dispatchFunctionsFromMainThread() Line 115 C++
> WTF.dll!WTF::ThreadingWindowWndProc(HWND__ * hWnd, unsigned int message, unsigned __int64 wParam, __int64 lParam) Line 48 C++
> [External Code]
> WebKit.dll!WebKitMessageLoop::run(HACCEL__ * hAccelTable) Line 94 C++
> MiniBrowserLib.dll!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 87 C++
> MiniBrowserLib.dll!dllLauncherEntryPoint(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 105 C++
> MiniBrowser.exe!wWinMain(HINSTANCE__ * hInstance, HINSTANCE__ * hPrevInstance, wchar_t * lpstrCmdLine, int nCmdShow) Line 232 C++
> [External Code]
--
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/20190314/5968c496/attachment.html>
More information about the webkit-unassigned
mailing list