WebKit Bugzilla
Attachment 343584 Details for
Bug 98345
: [WK2] fast/parser/document-open-in-unload.html makes the following test crash
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
gdb log
gdb.log (text/x-log), 98.69 KB, created by
Fujii Hironori
on 2018-06-25 22:13:46 PDT
(
hide
)
Description:
gdb log
Filename:
MIME Type:
Creator:
Fujii Hironori
Created:
2018-06-25 22:13:46 PDT
Size:
98.69 KB
patch
obsolete
>Current directory is /home/fujii/work/webkit/ga/WebKitBuild/Debug/ >GNU gdb (Ubuntu 8.1-0ubuntu3) 8.1.0.20180409-git >Copyright (C) 2018 Free Software Foundation, Inc. >License GPLv3+: GNU GPL version 3 or later <http://gnu.org/licenses/gpl.html> >This is free software: you are free to change and redistribute it. >There is NO WARRANTY, to the extent permitted by law. Type "show copying" >and "show warranty" for details. >This GDB was configured as "x86_64-linux-gnu". >Type "show configuration" for configuration details. >For bug reporting instructions, please see: ><http://www.gnu.org/software/gdb/bugs/>. >Find the GDB manual and other documentation resources online at: ><http://www.gnu.org/software/gdb/documentation/>. >For help, type "help". >Type "apropos word" to search for commands related to "word". >Attaching to process 26306 >[New LWP 26325] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". >0x00007f6d33f2d9d0 in __GI___nanosleep (requested_time=0x7ffd63c982e0, remaining=0x7ffd63c982f0) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 >28 ../sysdeps/unix/sysv/linux/nanosleep.c: No such file or directory. >Breakpoint 1 at 0x7f6d3e7198ae: file ../../Source/WebCore/dom/Document.cpp, line 2621. >(gdb) c >Continuing. >[New Thread 0x7f6d1de21700 (LWP 26346)] >[New Thread 0x7f6d1d620700 (LWP 26347)] >[New Thread 0x7f6d1ce1f700 (LWP 26348)] >[New Thread 0x7f6cd7ffd700 (LWP 26349)] >[New Thread 0x7f6cd716e700 (LWP 26350)] >[New Thread 0x7f6cd696d700 (LWP 26351)] >[New Thread 0x7f6cd4813700 (LWP 26353)] >[New Thread 0x7f6cb75ff700 (LWP 26354)] >[New Thread 0x7f6caf3ff700 (LWP 26356)] > >Thread 1 "WebKitWebProces" hit Breakpoint 1, WebCore::Document::open (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2621 >(gdb) bt >#0 WebCore::Document::open (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2621 >#1 0x00007f6d3e719861 in WebCore::Document::openForBindings (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2615 >#2 0x00007f6d3d6126d4 in WebCore::jsDocumentPrototypeFunctionOpen1Body (state=0x7ffd63c95db0, castedThis=0x7f6cb786c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4821 >#3 0x00007f6d3d612a24 in WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher (state=0x7ffd63c95db0, castedThis=0x7f6cb786c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4846 >#4 0x00007f6d3d62ee67 in WebCore::IDLOperation<WebCore::JSDocument>::call<WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher> (state=..., > operationName=0x7f6d41137736 "open") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53 >#5 0x00007f6d3d612ace in WebCore::jsDocumentPrototypeFunctionOpen (state=0x7ffd63c95db0) at DerivedSources/WebCore/JSDocument.cpp:4862 >#6 0x00007f6d2f730c5d in llint_entry () from /home/fujii/work/webkit/ga/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18 >#7 0x00007f6d2f7301b6 in llint_entry () from /home/fujii/work/webkit/ga/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18 >#8 0x00007f6d2f7289cf in vmEntryToJavaScript () from /home/fujii/work/webkit/ga/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18 >#9 0x00007f6d2f6619b1 in JSC::JITCode::execute (this=0x7f6cb52b5640, vm=0x7f6cb7c00000, protoCallFrame=0x7ffd63c96040) at ../../Source/JavaScriptCore/jit/JITCodeInlines.h:38 >#10 0x00007f6d2f659327 in JSC::Interpreter::executeCall (this=0x7f6d1e2ff7e0, callFrame=0x7f6cb78e1fa8, function=0x7f6cb44f0450, callType=<incomplete type>, callData=..., > thisValue=..., args=...) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:1023 >#11 0x00007f6d2f8a583a in JSC::call (exec=0x7f6cb78e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:41 >#12 0x00007f6d2f8a5920 in JSC::call (exec=0x7f6cb78e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:48 >#13 0x00007f6d2f8a5b12 in JSC::profiledCall (exec=0x7f6cb78e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., callType=<incomplete type>, callData=..., > thisValue=..., args=..., returnedException=...) at ../../Source/JavaScriptCore/runtime/CallData.cpp:67 >#14 0x00007f6d3e357748 in WebCore::JSMainThreadExecState::profiledCall (exec=0x7f6cb78e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., > callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:72 >#15 0x00007f6d3e3916e0 in WebCore::JSEventListener::handleEvent (this=0x7f6cb52d9ea8, scriptExecutionContext=..., event=...) > at ../../Source/WebCore/bindings/js/JSEventListener.cpp:170 >#16 0x00007f6d3e7cdcde in WebCore::EventTarget::fireEventListeners (this=0x7f6d1e29ebd0, event=..., listeners=...) at ../../Source/WebCore/dom/EventTarget.cpp:292 >#17 0x00007f6d3e7cd7ee in WebCore::EventTarget::fireEventListeners (this=0x7f6d1e29ebd0, event=...) at ../../Source/WebCore/dom/EventTarget.cpp:234 >#18 0x00007f6d3eebf48d in WebCore::DOMWindow::dispatchEvent (this=0x7f6d1e29ebd0, event=..., target=0x7f6cb5c02e20) at ../../Source/WebCore/page/DOMWindow.cpp:2068 >#19 0x00007f6d3ed8f08b in WebCore::FrameLoader::dispatchUnloadEvents (this=0x555958ad8a20, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:3153 >#20 0x00007f6d3ed823f8 in WebCore::FrameLoader::stopLoading (this=0x555958ad8a20, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:476 >#21 0x00007f6d3ed82710 in WebCore::FrameLoader::closeURL (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:541 >#22 0x00007f6d3ed8a705 in WebCore::FrameLoader::transitionToCommitted (this=0x555958ad8a20, cachedPage=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:2064 >#23 0x00007f6d3ed89d57 in WebCore::FrameLoader::commitProvisionalLoad (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:1948 >#24 0x00007f6d3ed553a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f6cb52dd000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#25 0x00007f6d3ed58827 in WebCore::DocumentLoader::commitLoad (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#26 0x00007f6d3ed594a4 in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#27 0x00007f6d3ed592db in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, resource=..., data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#28 0x00007f6d3ee47f8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f6cb7eec080, data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#29 0x00007f6d3ee47b51 in WebCore::CachedRawResource::updateBuffer (this=0x7f6cb7eec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#30 0x00007f6d3edf2fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f6d1e261000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#31 0x00007f6d3edf2d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f6d1e261000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#32 0x00007f6d3ede24c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f6cb52b5e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#33 0x00007f6d3ede30ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f6cb52b5e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#34 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c97060) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#35 0x00007f6d3c8ac2f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7ffd63c97090) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#36 0x00007f6d3edf2c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f6d1e261000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#37 0x00007f6d3ed5737e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f6cb52b5e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#38 0x00007f6d3ed6554e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::CompletionHandler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f6cb52b5e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#39 0x00007f6d3c869174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7ffd63c97178, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#40 0x00007f6d3d006edc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f6d1e2f5a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#41 0x00007f6d3d01f216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f6d1c5f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#42 0x00007f6d3d1bc3c9 in IPC::callMemberFunctionImpl<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> (object=0x7f6d1c5f8600, function= >---Type <return> to continue, or q <return> to quit--- > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>, args=...) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:41 >#43 0x00007f6d3d1b8b2e in IPC::callMemberFunction<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> > (args=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:47 >#44 0x00007f6d3d1b054c in IPC::handleMessage<Messages::WebPage::DidReceivePolicyDecision, WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)> (decoder=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:127 >#45 0x00007f6d3d1a9717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#46 0x00007f6d3d022c27 in WebKit::WebPage::didReceiveMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#47 0x00007f6d3ca0525f in IPC::MessageReceiverMap::dispatchMessage (this=0x5559582b6c50, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#48 0x00007f6d3cde9e2a in WebKit::WebProcess::didReceiveMessage (this=0x5559582b6be0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#49 0x00007f6d3c9ea132 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#50 0x00007f6d3c9ea2a5 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#51 0x00007f6d3c9ea7f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f6d1e2e7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#52 0x00007f6d3c9e9f95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f6d1e2e6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#53 0x00007f6d3c9f15c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f6d1e2e6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#54 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c980f0) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#55 0x00007f6d2fd134eb in WTF::RunLoop::performWork (this=0x7f6d1e2f8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#56 0x00007f6d2fd63f74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#57 0x00007f6d2fd63f98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#58 0x00007f6d2fd63f26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x5559582d6110, > callback=0x7f6d2fd63f7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#59 0x00007f6d2fd63f55 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 >#60 0x00007f6d31931c55 in g_main_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3148 >#61 g_main_context_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3813 >#62 0x00007f6d31932020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#63 0x00007f6d31932332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#64 0x00007f6d2fd64483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#65 0x00007f6d3d4a0f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffd63c984f8) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#66 0x00007f6d3d4a0c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#67 0x000055595692ba45 in main (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >Breakpoint 2 at 0x7f6d3ed8c043: file ../../Source/WebCore/loader/FrameLoader.cpp, line 2500. >Breakpoint 3 at 0x7f6d3ed89436: file ../../Source/WebCore/loader/FrameLoader.cpp, line 1845. >(gdb) c >Continuing. > >Thread 1 "WebKitWebProces" hit Breakpoint 2, WebCore::FrameLoader::checkLoadCompleteForThisFrame (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2500 >(gdb) bt >#0 WebCore::FrameLoader::checkLoadCompleteForThisFrame (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2500 >#1 0x00007f6d3ed8c8f4 in WebCore::FrameLoader::checkLoadComplete (this=0x5559582f9020) at ../../Source/WebCore/loader/FrameLoader.cpp:2622 >#2 0x00007f6d3ed89334 in WebCore::FrameLoader::stopForUserCancel (this=0x5559582f9020, deferCheckLoadComplete=false) at ../../Source/WebCore/loader/FrameLoader.cpp:1820 >#3 0x00007f6d3f767806 in WebCore::UserInputBridge::stopLoadingFrame (this=0x5559582d8de0, frame=0x7f6d1e2bc330) at ../../Source/WebCore/replay/UserInputBridge.cpp:127 >#4 0x00007f6d3d019cb5 in WebKit::WebPage::stopLoading (this=0x7f6d1c5f8600) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:1370 >#5 0x00007f6d3ce65517 in WKBundlePageStopLoading (pageRef=0x7f6d1c5f8600) at ../../Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:304 >#6 0x00007f6cd746df85 in WTR::InjectedBundlePage::stopLoading (this=0x5559585790f0) at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:402 >#7 0x00007f6cd7463453 in WTR::InjectedBundle::done (this=0x5559584cf9a0) at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:479 >#8 0x00007f6cd746ff3f in WTR::InjectedBundlePage::dump (this=0x5559585790f0) at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:944 >#9 0x00007f6cd7474e9f in WTR::InjectedBundlePage::frameDidChangeLocation (this=0x5559585790f0, frame=0x7f6d1e2f5258) > at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:2043 >#10 0x00007f6cd746fffe in WTR::InjectedBundlePage::didFinishLoadForFrame (this=0x5559585790f0, frame=0x7f6d1e2f5258) > at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:956 >#11 0x00007f6cd746ea7f in WTR::InjectedBundlePage::didFinishLoadForFrame (page=0x7f6d1c5f8600, frame=0x7f6d1e2f5258, clientInfo=0x5559585790f0) > at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:583 >#12 0x00007f6d3ce577da in WebKit::InjectedBundlePageLoaderClient::didFinishLoadForFrame (this=0x55595825d4a0, page=..., frame=..., userData=...) > at ../../Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp:150 >#13 0x00007f6d3cfc3e27 in WebKit::WebFrameLoaderClient::dispatchDidFinishLoad (this=0x5559585aff60) > at ../../Source/WebKit/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:610 >#14 0x00007f6d3ed8bec4 in WebCore::FrameLoader::checkLoadCompleteForThisFrame (this=0x5559582f9020) at ../../Source/WebCore/loader/FrameLoader.cpp:2478 >#15 0x00007f6d3ed8c8f4 in WebCore::FrameLoader::checkLoadComplete (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2622 >#16 0x00007f6d3ed8e6a5 in WebCore::FrameLoader::receivedMainResourceError (this=0x555958ad8a20, error=...) at ../../Source/WebCore/loader/FrameLoader.cpp:3023 >#17 0x00007f6d3ed54e06 in WebCore::DocumentLoader::mainReceivedError (this=0x7f6cb52dd000, error=...) at ../../Source/WebCore/loader/DocumentLoader.cpp:256 >#18 0x00007f6d3ed555a5 in WebCore::DocumentLoader::notifyFinished (this=0x7f6cb52dd000, resource=...) at ../../Source/WebCore/loader/DocumentLoader.cpp:392 >#19 0x00007f6d3ee4b99e in WebCore::CachedResource::checkNotify (this=0x7f6cb7eec080) at ../../Source/WebCore/loader/cache/CachedResource.cpp:341 >#20 0x00007f6d3ee4bbc4 in WebCore::CachedResource::cancelLoad (this=0x7f6cb7eec080) at ../../Source/WebCore/loader/cache/CachedResource.cpp:377 >#21 0x00007f6d3edf4262 in WebCore::SubresourceLoader::didCancel (this=0x7f6d1e261000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:720 >#22 0x00007f6d3eddd909 in WebCore::ResourceLoader::cancel (this=0x7f6d1e261000, error=...) at ../../Source/WebCore/loader/ResourceLoader.cpp:621 >#23 0x00007f6d3ed5c926 in WebCore::DocumentLoader::cancelMainResourceLoad (this=0x7f6cb52dd000, resourceError=...) at ../../Source/WebCore/loader/DocumentLoader.cpp:1835 >#24 0x00007f6d3ed551bf in WebCore::DocumentLoader::stopLoading (this=0x7f6cb52dd000) at ../../Source/WebCore/loader/DocumentLoader.cpp:329 >#25 0x00007f6d3ed891d3 in WebCore::FrameLoader::stopAllLoaders (this=0x555958ad8a20, clearProvisionalItemPolicy=WebCore::ShouldClearProvisionalItem) > at ../../Source/WebCore/loader/FrameLoader.cpp:1780 >#26 0x00007f6d3ed8cc14 in WebCore::FrameLoader::detachFromParent (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2680 >#27 0x00007f6d3ed8cb47 in WebCore::FrameLoader::frameDetached (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2665 >#28 0x00007f6d3ea2c44b in WebCore::HTMLFrameOwnerElement::disconnectContentFrame (this=0x7f6cb4c000a0) at ../../Source/WebCore/html/HTMLFrameOwnerElement.cpp:82 >#29 0x00007f6d3e6d6cbe in WebCore::disconnectSubframes (root=..., policy=WebCore::DescendantsOnly) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:308 >#30 0x00007f6d3e6da646 in WebCore::disconnectSubframesIfNeeded (root=..., policy=WebCore::DescendantsOnly) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.h:78 >#31 0x00007f6d3e6db2ca in WebCore::ContainerNode::removeAllChildrenWithScriptAssertion (this=0x7f6cb5c01ec0, source=WebCore::ContainerNode::ChildChangeSource::API, > deferChildrenChanged=WebCore::ContainerNode::DeferChildrenChanged::No) at ../../Source/WebCore/dom/ContainerNode.cpp:102 >#32 0x00007f6d3e6d3ec0 in WebCore::ContainerNode::removeChildren (this=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/ContainerNode.cpp:658 >#33 0x00007f6d3e719bd3 in WebCore::Document::implicitOpen (this=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2680 >#34 0x00007f6d3e719a95 in WebCore::Document::open (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2649 >#35 0x00007f6d3e719861 in WebCore::Document::openForBindings (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2615 >#36 0x00007f6d3d6126d4 in WebCore::jsDocumentPrototypeFunctionOpen1Body (state=0x7ffd63c95db0, castedThis=0x7f6cb786c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4821 >#37 0x00007f6d3d612a24 in WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher (state=0x7ffd63c95db0, castedThis=0x7f6cb786c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4846 >#38 0x00007f6d3d62ee67 in WebCore::IDLOperation<WebCore::JSDocument>::call<WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher> (state=..., > operationName=0x7f6d41137736 "open") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53 >#39 0x00007f6d3d612ace in WebCore::jsDocumentPrototypeFunctionOpen (state=0x7ffd63c95db0) at DerivedSources/WebCore/JSDocument.cpp:4862 >#40 0x00007f6d2f730c5d in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#41 0x00007f6d2f7301b6 in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#42 0x00007f6d2f7289cf in vmEntryToJavaScript () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#43 0x00007f6d2f6619b1 in JSC::JITCode::execute (this=0x7f6cb52b5640, vm=0x7f6cb7c00000, protoCallFrame=0x7ffd63c96040) at ../../Source/JavaScriptCore/jit/JITCodeInlines.h:38 >#44 0x00007f6d2f659327 in JSC::Interpreter::executeCall (this=0x7f6d1e2ff7e0, callFrame=0x7f6cb78e1fa8, function=0x7f6cb44f0450, callType=<incomplete type>, callData=..., > thisValue=..., args=...) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:1023 >#45 0x00007f6d2f8a583a in JSC::call (exec=0x7f6cb78e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:41 >#46 0x00007f6d2f8a5920 in JSC::call (exec=0x7f6cb78e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:48 >#47 0x00007f6d2f8a5b12 in JSC::profiledCall (exec=0x7f6cb78e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., callType=<incomplete type>, callData=..., > thisValue=..., args=..., returnedException=...) at ../../Source/JavaScriptCore/runtime/CallData.cpp:67 >#48 0x00007f6d3e357748 in WebCore::JSMainThreadExecState::profiledCall (exec=0x7f6cb78e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., > callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:72 >#49 0x00007f6d3e3916e0 in WebCore::JSEventListener::handleEvent (this=0x7f6cb52d9ea8, scriptExecutionContext=..., event=...) > at ../../Source/WebCore/bindings/js/JSEventListener.cpp:170 >#50 0x00007f6d3e7cdcde in WebCore::EventTarget::fireEventListeners (this=0x7f6d1e29ebd0, event=..., listeners=...) at ../../Source/WebCore/dom/EventTarget.cpp:292 >#51 0x00007f6d3e7cd7ee in WebCore::EventTarget::fireEventListeners (this=0x7f6d1e29ebd0, event=...) at ../../Source/WebCore/dom/EventTarget.cpp:234 >---Type <return> to continue, or q <return> to quit--- >#52 0x00007f6d3eebf48d in WebCore::DOMWindow::dispatchEvent (this=0x7f6d1e29ebd0, event=..., target=0x7f6cb5c02e20) at ../../Source/WebCore/page/DOMWindow.cpp:2068 >#53 0x00007f6d3ed8f08b in WebCore::FrameLoader::dispatchUnloadEvents (this=0x555958ad8a20, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:3153 >#54 0x00007f6d3ed823f8 in WebCore::FrameLoader::stopLoading (this=0x555958ad8a20, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:476 >#55 0x00007f6d3ed82710 in WebCore::FrameLoader::closeURL (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:541 >#56 0x00007f6d3ed8a705 in WebCore::FrameLoader::transitionToCommitted (this=0x555958ad8a20, cachedPage=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:2064 >#57 0x00007f6d3ed89d57 in WebCore::FrameLoader::commitProvisionalLoad (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:1948 >#58 0x00007f6d3ed553a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f6cb52dd000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#59 0x00007f6d3ed58827 in WebCore::DocumentLoader::commitLoad (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#60 0x00007f6d3ed594a4 in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#61 0x00007f6d3ed592db in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, resource=..., data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#62 0x00007f6d3ee47f8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f6cb7eec080, data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#63 0x00007f6d3ee47b51 in WebCore::CachedRawResource::updateBuffer (this=0x7f6cb7eec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#64 0x00007f6d3edf2fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f6d1e261000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#65 0x00007f6d3edf2d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f6d1e261000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#66 0x00007f6d3ede24c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f6cb52b5e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#67 0x00007f6d3ede30ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f6cb52b5e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#68 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c97060) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#69 0x00007f6d3c8ac2f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7ffd63c97090) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#70 0x00007f6d3edf2c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f6d1e261000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#71 0x00007f6d3ed5737e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f6cb52b5e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#72 0x00007f6d3ed6554e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::CompletionHandler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f6cb52b5e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#73 0x00007f6d3c869174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7ffd63c97178, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#74 0x00007f6d3d006edc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f6d1e2f5a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#75 0x00007f6d3d01f216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f6d1c5f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#76 0x00007f6d3d1bc3c9 in IPC::callMemberFunctionImpl<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> (object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>, args=...) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:41 >#77 0x00007f6d3d1b8b2e in IPC::callMemberFunction<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> > (args=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:47 >#78 0x00007f6d3d1b054c in IPC::handleMessage<Messages::WebPage::DidReceivePolicyDecision, WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)> (decoder=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:127 >#79 0x00007f6d3d1a9717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#80 0x00007f6d3d022c27 in WebKit::WebPage::didReceiveMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#81 0x00007f6d3ca0525f in IPC::MessageReceiverMap::dispatchMessage (this=0x5559582b6c50, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#82 0x00007f6d3cde9e2a in WebKit::WebProcess::didReceiveMessage (this=0x5559582b6be0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#83 0x00007f6d3c9ea132 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#84 0x00007f6d3c9ea2a5 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#85 0x00007f6d3c9ea7f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f6d1e2e7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#86 0x00007f6d3c9e9f95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f6d1e2e6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#87 0x00007f6d3c9f15c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f6d1e2e6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#88 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c980f0) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >---Type <return> to continue, or q <return> to quit--- >#89 0x00007f6d2fd134eb in WTF::RunLoop::performWork (this=0x7f6d1e2f8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#90 0x00007f6d2fd63f74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#91 0x00007f6d2fd63f98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#92 0x00007f6d2fd63f26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x5559582d6110, > callback=0x7f6d2fd63f7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#93 0x00007f6d2fd63f55 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 >#94 0x00007f6d31931c55 in g_main_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3148 >#95 g_main_context_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3813 >#96 0x00007f6d31932020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#97 0x00007f6d31932332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#98 0x00007f6d2fd64483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#99 0x00007f6d3d4a0f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffd63c984f8) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#100 0x00007f6d3d4a0c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#101 0x000055595692ba45 in main (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >(gdb) c >Continuing. > >Thread 1 "WebKitWebProces" hit Breakpoint 2, WebCore::FrameLoader::checkLoadCompleteForThisFrame (this=0x5559582f9020) at ../../Source/WebCore/loader/FrameLoader.cpp:2500 >(gdb) bt >#0 WebCore::FrameLoader::checkLoadCompleteForThisFrame (this=0x5559582f9020) at ../../Source/WebCore/loader/FrameLoader.cpp:2500 >#1 0x00007f6d3ed8c8f4 in WebCore::FrameLoader::checkLoadComplete (this=0x5559582f9020) at ../../Source/WebCore/loader/FrameLoader.cpp:2622 >#2 0x00007f6d3ed89334 in WebCore::FrameLoader::stopForUserCancel (this=0x5559582f9020, deferCheckLoadComplete=false) at ../../Source/WebCore/loader/FrameLoader.cpp:1820 >#3 0x00007f6d3f767806 in WebCore::UserInputBridge::stopLoadingFrame (this=0x5559582d8de0, frame=0x7f6d1e2bc330) at ../../Source/WebCore/replay/UserInputBridge.cpp:127 >#4 0x00007f6d3d019cb5 in WebKit::WebPage::stopLoading (this=0x7f6d1c5f8600) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:1370 >#5 0x00007f6d3ce65517 in WKBundlePageStopLoading (pageRef=0x7f6d1c5f8600) at ../../Source/WebKit/WebProcess/InjectedBundle/API/c/WKBundlePage.cpp:304 >#6 0x00007f6cd746df85 in WTR::InjectedBundlePage::stopLoading (this=0x5559585790f0) at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:402 >#7 0x00007f6cd7463453 in WTR::InjectedBundle::done (this=0x5559584cf9a0) at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundle.cpp:479 >#8 0x00007f6cd746ff3f in WTR::InjectedBundlePage::dump (this=0x5559585790f0) at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:944 >#9 0x00007f6cd7474e9f in WTR::InjectedBundlePage::frameDidChangeLocation (this=0x5559585790f0, frame=0x7f6d1e2f5258) > at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:2043 >#10 0x00007f6cd746fffe in WTR::InjectedBundlePage::didFinishLoadForFrame (this=0x5559585790f0, frame=0x7f6d1e2f5258) > at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:956 >#11 0x00007f6cd746ea7f in WTR::InjectedBundlePage::didFinishLoadForFrame (page=0x7f6d1c5f8600, frame=0x7f6d1e2f5258, clientInfo=0x5559585790f0) > at ../../Tools/WebKitTestRunner/InjectedBundle/InjectedBundlePage.cpp:583 >#12 0x00007f6d3ce577da in WebKit::InjectedBundlePageLoaderClient::didFinishLoadForFrame (this=0x55595825d4a0, page=..., frame=..., userData=...) > at ../../Source/WebKit/WebProcess/InjectedBundle/InjectedBundlePageLoaderClient.cpp:150 >#13 0x00007f6d3cfc3e27 in WebKit::WebFrameLoaderClient::dispatchDidFinishLoad (this=0x5559585aff60) > at ../../Source/WebKit/WebProcess/WebCoreSupport/WebFrameLoaderClient.cpp:610 >#14 0x00007f6d3ed8bec4 in WebCore::FrameLoader::checkLoadCompleteForThisFrame (this=0x5559582f9020) at ../../Source/WebCore/loader/FrameLoader.cpp:2478 >#15 0x00007f6d3ed8c8f4 in WebCore::FrameLoader::checkLoadComplete (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2622 >#16 0x00007f6d3ed8e6a5 in WebCore::FrameLoader::receivedMainResourceError (this=0x555958ad8a20, error=...) at ../../Source/WebCore/loader/FrameLoader.cpp:3023 >#17 0x00007f6d3ed54e06 in WebCore::DocumentLoader::mainReceivedError (this=0x7f6cb52dd000, error=...) at ../../Source/WebCore/loader/DocumentLoader.cpp:256 >#18 0x00007f6d3ed555a5 in WebCore::DocumentLoader::notifyFinished (this=0x7f6cb52dd000, resource=...) at ../../Source/WebCore/loader/DocumentLoader.cpp:392 >#19 0x00007f6d3ee4b99e in WebCore::CachedResource::checkNotify (this=0x7f6cb7eec080) at ../../Source/WebCore/loader/cache/CachedResource.cpp:341 >#20 0x00007f6d3ee4bbc4 in WebCore::CachedResource::cancelLoad (this=0x7f6cb7eec080) at ../../Source/WebCore/loader/cache/CachedResource.cpp:377 >#21 0x00007f6d3edf4262 in WebCore::SubresourceLoader::didCancel (this=0x7f6d1e261000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:720 >#22 0x00007f6d3eddd909 in WebCore::ResourceLoader::cancel (this=0x7f6d1e261000, error=...) at ../../Source/WebCore/loader/ResourceLoader.cpp:621 >#23 0x00007f6d3ed5c926 in WebCore::DocumentLoader::cancelMainResourceLoad (this=0x7f6cb52dd000, resourceError=...) at ../../Source/WebCore/loader/DocumentLoader.cpp:1835 >#24 0x00007f6d3ed551bf in WebCore::DocumentLoader::stopLoading (this=0x7f6cb52dd000) at ../../Source/WebCore/loader/DocumentLoader.cpp:329 >#25 0x00007f6d3ed891d3 in WebCore::FrameLoader::stopAllLoaders (this=0x555958ad8a20, clearProvisionalItemPolicy=WebCore::ShouldClearProvisionalItem) > at ../../Source/WebCore/loader/FrameLoader.cpp:1780 >#26 0x00007f6d3ed8cc14 in WebCore::FrameLoader::detachFromParent (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2680 >#27 0x00007f6d3ed8cb47 in WebCore::FrameLoader::frameDetached (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2665 >#28 0x00007f6d3ea2c44b in WebCore::HTMLFrameOwnerElement::disconnectContentFrame (this=0x7f6cb4c000a0) at ../../Source/WebCore/html/HTMLFrameOwnerElement.cpp:82 >#29 0x00007f6d3e6d6cbe in WebCore::disconnectSubframes (root=..., policy=WebCore::DescendantsOnly) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:308 >#30 0x00007f6d3e6da646 in WebCore::disconnectSubframesIfNeeded (root=..., policy=WebCore::DescendantsOnly) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.h:78 >#31 0x00007f6d3e6db2ca in WebCore::ContainerNode::removeAllChildrenWithScriptAssertion (this=0x7f6cb5c01ec0, source=WebCore::ContainerNode::ChildChangeSource::API, > deferChildrenChanged=WebCore::ContainerNode::DeferChildrenChanged::No) at ../../Source/WebCore/dom/ContainerNode.cpp:102 >#32 0x00007f6d3e6d3ec0 in WebCore::ContainerNode::removeChildren (this=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/ContainerNode.cpp:658 >#33 0x00007f6d3e719bd3 in WebCore::Document::implicitOpen (this=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2680 >#34 0x00007f6d3e719a95 in WebCore::Document::open (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2649 >#35 0x00007f6d3e719861 in WebCore::Document::openForBindings (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2615 >#36 0x00007f6d3d6126d4 in WebCore::jsDocumentPrototypeFunctionOpen1Body (state=0x7ffd63c95db0, castedThis=0x7f6cb786c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4821 >#37 0x00007f6d3d612a24 in WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher (state=0x7ffd63c95db0, castedThis=0x7f6cb786c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4846 >#38 0x00007f6d3d62ee67 in WebCore::IDLOperation<WebCore::JSDocument>::call<WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher> (state=..., > operationName=0x7f6d41137736 "open") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53 >#39 0x00007f6d3d612ace in WebCore::jsDocumentPrototypeFunctionOpen (state=0x7ffd63c95db0) at DerivedSources/WebCore/JSDocument.cpp:4862 >#40 0x00007f6d2f730c5d in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#41 0x00007f6d2f7301b6 in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#42 0x00007f6d2f7289cf in vmEntryToJavaScript () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#43 0x00007f6d2f6619b1 in JSC::JITCode::execute (this=0x7f6cb52b5640, vm=0x7f6cb7c00000, protoCallFrame=0x7ffd63c96040) at ../../Source/JavaScriptCore/jit/JITCodeInlines.h:38 >#44 0x00007f6d2f659327 in JSC::Interpreter::executeCall (this=0x7f6d1e2ff7e0, callFrame=0x7f6cb78e1fa8, function=0x7f6cb44f0450, callType=<incomplete type>, callData=..., > thisValue=..., args=...) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:1023 >#45 0x00007f6d2f8a583a in JSC::call (exec=0x7f6cb78e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:41 >#46 0x00007f6d2f8a5920 in JSC::call (exec=0x7f6cb78e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:48 >#47 0x00007f6d2f8a5b12 in JSC::profiledCall (exec=0x7f6cb78e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., callType=<incomplete type>, callData=..., > thisValue=..., args=..., returnedException=...) at ../../Source/JavaScriptCore/runtime/CallData.cpp:67 >#48 0x00007f6d3e357748 in WebCore::JSMainThreadExecState::profiledCall (exec=0x7f6cb78e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., > callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:72 >#49 0x00007f6d3e3916e0 in WebCore::JSEventListener::handleEvent (this=0x7f6cb52d9ea8, scriptExecutionContext=..., event=...) > at ../../Source/WebCore/bindings/js/JSEventListener.cpp:170 >#50 0x00007f6d3e7cdcde in WebCore::EventTarget::fireEventListeners (this=0x7f6d1e29ebd0, event=..., listeners=...) at ../../Source/WebCore/dom/EventTarget.cpp:292 >#51 0x00007f6d3e7cd7ee in WebCore::EventTarget::fireEventListeners (this=0x7f6d1e29ebd0, event=...) at ../../Source/WebCore/dom/EventTarget.cpp:234 >---Type <return> to continue, or q <return> to quit--- >#52 0x00007f6d3eebf48d in WebCore::DOMWindow::dispatchEvent (this=0x7f6d1e29ebd0, event=..., target=0x7f6cb5c02e20) at ../../Source/WebCore/page/DOMWindow.cpp:2068 >#53 0x00007f6d3ed8f08b in WebCore::FrameLoader::dispatchUnloadEvents (this=0x555958ad8a20, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:3153 >#54 0x00007f6d3ed823f8 in WebCore::FrameLoader::stopLoading (this=0x555958ad8a20, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:476 >#55 0x00007f6d3ed82710 in WebCore::FrameLoader::closeURL (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:541 >#56 0x00007f6d3ed8a705 in WebCore::FrameLoader::transitionToCommitted (this=0x555958ad8a20, cachedPage=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:2064 >#57 0x00007f6d3ed89d57 in WebCore::FrameLoader::commitProvisionalLoad (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:1948 >#58 0x00007f6d3ed553a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f6cb52dd000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#59 0x00007f6d3ed58827 in WebCore::DocumentLoader::commitLoad (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#60 0x00007f6d3ed594a4 in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#61 0x00007f6d3ed592db in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, resource=..., data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#62 0x00007f6d3ee47f8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f6cb7eec080, data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#63 0x00007f6d3ee47b51 in WebCore::CachedRawResource::updateBuffer (this=0x7f6cb7eec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#64 0x00007f6d3edf2fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f6d1e261000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#65 0x00007f6d3edf2d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f6d1e261000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#66 0x00007f6d3ede24c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f6cb52b5e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#67 0x00007f6d3ede30ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f6cb52b5e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#68 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c97060) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#69 0x00007f6d3c8ac2f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7ffd63c97090) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#70 0x00007f6d3edf2c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f6d1e261000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#71 0x00007f6d3ed5737e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f6cb52b5e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#72 0x00007f6d3ed6554e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::CompletionHandler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f6cb52b5e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#73 0x00007f6d3c869174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7ffd63c97178, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#74 0x00007f6d3d006edc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f6d1e2f5a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#75 0x00007f6d3d01f216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f6d1c5f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#76 0x00007f6d3d1bc3c9 in IPC::callMemberFunctionImpl<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> (object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>, args=...) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:41 >#77 0x00007f6d3d1b8b2e in IPC::callMemberFunction<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> > (args=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:47 >#78 0x00007f6d3d1b054c in IPC::handleMessage<Messages::WebPage::DidReceivePolicyDecision, WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)> (decoder=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:127 >#79 0x00007f6d3d1a9717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#80 0x00007f6d3d022c27 in WebKit::WebPage::didReceiveMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#81 0x00007f6d3ca0525f in IPC::MessageReceiverMap::dispatchMessage (this=0x5559582b6c50, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#82 0x00007f6d3cde9e2a in WebKit::WebProcess::didReceiveMessage (this=0x5559582b6be0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#83 0x00007f6d3c9ea132 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#84 0x00007f6d3c9ea2a5 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#85 0x00007f6d3c9ea7f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f6d1e2e7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#86 0x00007f6d3c9e9f95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f6d1e2e6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#87 0x00007f6d3c9f15c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f6d1e2e6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#88 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c980f0) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >---Type <return> to continue, or q <return> to quit--- >#89 0x00007f6d2fd134eb in WTF::RunLoop::performWork (this=0x7f6d1e2f8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#90 0x00007f6d2fd63f74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#91 0x00007f6d2fd63f98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#92 0x00007f6d2fd63f26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x5559582d6110, > callback=0x7f6d2fd63f7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#93 0x00007f6d2fd63f55 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 >#94 0x00007f6d31931c55 in g_main_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3148 >#95 g_main_context_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3813 >#96 0x00007f6d31932020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#97 0x00007f6d31932332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#98 0x00007f6d2fd64483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#99 0x00007f6d3d4a0f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffd63c984f8) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#100 0x00007f6d3d4a0c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#101 0x000055595692ba45 in main (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >(gdb) c >Continuing. >[Thread 0x7f6cb75ff700 (LWP 26354) exited] > >Thread 1 "WebKitWebProces" hit Breakpoint 3, WebCore::FrameLoader::setDocumentLoader (this=0x555958ad8a20, loader=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:1845 >(gdb) bt >#0 WebCore::FrameLoader::setDocumentLoader (this=0x555958ad8a20, loader=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:1845 >#1 0x00007f6d3ed8cd66 in WebCore::FrameLoader::detachViewsAndDocumentLoader (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2703 >#2 0x00007f6d3ed8cc2f in WebCore::FrameLoader::detachFromParent (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2685 >#3 0x00007f6d3ed8cb47 in WebCore::FrameLoader::frameDetached (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2665 >#4 0x00007f6d3ea2c44b in WebCore::HTMLFrameOwnerElement::disconnectContentFrame (this=0x7f6cb4c000a0) at ../../Source/WebCore/html/HTMLFrameOwnerElement.cpp:82 >#5 0x00007f6d3e6d6cbe in WebCore::disconnectSubframes (root=..., policy=WebCore::DescendantsOnly) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:308 >#6 0x00007f6d3e6da646 in WebCore::disconnectSubframesIfNeeded (root=..., policy=WebCore::DescendantsOnly) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.h:78 >#7 0x00007f6d3e6db2ca in WebCore::ContainerNode::removeAllChildrenWithScriptAssertion (this=0x7f6cb5c01ec0, source=WebCore::ContainerNode::ChildChangeSource::API, > deferChildrenChanged=WebCore::ContainerNode::DeferChildrenChanged::No) at ../../Source/WebCore/dom/ContainerNode.cpp:102 >#8 0x00007f6d3e6d3ec0 in WebCore::ContainerNode::removeChildren (this=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/ContainerNode.cpp:658 >#9 0x00007f6d3e719bd3 in WebCore::Document::implicitOpen (this=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2680 >#10 0x00007f6d3e719a95 in WebCore::Document::open (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2649 >#11 0x00007f6d3e719861 in WebCore::Document::openForBindings (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2615 >#12 0x00007f6d3d6126d4 in WebCore::jsDocumentPrototypeFunctionOpen1Body (state=0x7ffd63c95db0, castedThis=0x7f6cb786c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4821 >#13 0x00007f6d3d612a24 in WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher (state=0x7ffd63c95db0, castedThis=0x7f6cb786c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4846 >#14 0x00007f6d3d62ee67 in WebCore::IDLOperation<WebCore::JSDocument>::call<WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher> (state=..., > operationName=0x7f6d41137736 "open") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53 >#15 0x00007f6d3d612ace in WebCore::jsDocumentPrototypeFunctionOpen (state=0x7ffd63c95db0) at DerivedSources/WebCore/JSDocument.cpp:4862 >#16 0x00007f6d2f730c5d in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#17 0x00007f6d2f7301b6 in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#18 0x00007f6d2f7289cf in vmEntryToJavaScript () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#19 0x00007f6d2f6619b1 in JSC::JITCode::execute (this=0x7f6cb52b5640, vm=0x7f6cb7c00000, protoCallFrame=0x7ffd63c96040) at ../../Source/JavaScriptCore/jit/JITCodeInlines.h:38 >#20 0x00007f6d2f659327 in JSC::Interpreter::executeCall (this=0x7f6d1e2ff7e0, callFrame=0x7f6cb78e1fa8, function=0x7f6cb44f0450, callType=<incomplete type>, callData=..., > thisValue=..., args=...) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:1023 >#21 0x00007f6d2f8a583a in JSC::call (exec=0x7f6cb78e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:41 >#22 0x00007f6d2f8a5920 in JSC::call (exec=0x7f6cb78e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:48 >#23 0x00007f6d2f8a5b12 in JSC::profiledCall (exec=0x7f6cb78e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., callType=<incomplete type>, callData=..., > thisValue=..., args=..., returnedException=...) at ../../Source/JavaScriptCore/runtime/CallData.cpp:67 >#24 0x00007f6d3e357748 in WebCore::JSMainThreadExecState::profiledCall (exec=0x7f6cb78e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., > callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:72 >#25 0x00007f6d3e3916e0 in WebCore::JSEventListener::handleEvent (this=0x7f6cb52d9ea8, scriptExecutionContext=..., event=...) > at ../../Source/WebCore/bindings/js/JSEventListener.cpp:170 >#26 0x00007f6d3e7cdcde in WebCore::EventTarget::fireEventListeners (this=0x7f6d1e29ebd0, event=..., listeners=...) at ../../Source/WebCore/dom/EventTarget.cpp:292 >#27 0x00007f6d3e7cd7ee in WebCore::EventTarget::fireEventListeners (this=0x7f6d1e29ebd0, event=...) at ../../Source/WebCore/dom/EventTarget.cpp:234 >#28 0x00007f6d3eebf48d in WebCore::DOMWindow::dispatchEvent (this=0x7f6d1e29ebd0, event=..., target=0x7f6cb5c02e20) at ../../Source/WebCore/page/DOMWindow.cpp:2068 >#29 0x00007f6d3ed8f08b in WebCore::FrameLoader::dispatchUnloadEvents (this=0x555958ad8a20, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:3153 >#30 0x00007f6d3ed823f8 in WebCore::FrameLoader::stopLoading (this=0x555958ad8a20, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:476 >#31 0x00007f6d3ed82710 in WebCore::FrameLoader::closeURL (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:541 >#32 0x00007f6d3ed8a705 in WebCore::FrameLoader::transitionToCommitted (this=0x555958ad8a20, cachedPage=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:2064 >#33 0x00007f6d3ed89d57 in WebCore::FrameLoader::commitProvisionalLoad (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:1948 >#34 0x00007f6d3ed553a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f6cb52dd000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#35 0x00007f6d3ed58827 in WebCore::DocumentLoader::commitLoad (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#36 0x00007f6d3ed594a4 in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#37 0x00007f6d3ed592db in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, resource=..., data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#38 0x00007f6d3ee47f8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f6cb7eec080, data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#39 0x00007f6d3ee47b51 in WebCore::CachedRawResource::updateBuffer (this=0x7f6cb7eec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#40 0x00007f6d3edf2fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f6d1e261000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#41 0x00007f6d3edf2d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f6d1e261000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#42 0x00007f6d3ede24c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f6cb52b5e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#43 0x00007f6d3ede30ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f6cb52b5e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#44 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c97060) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#45 0x00007f6d3c8ac2f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7ffd63c97090) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#46 0x00007f6d3edf2c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f6d1e261000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#47 0x00007f6d3ed5737e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f6cb52b5e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#48 0x00007f6d3ed6554e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::Completion---Type <return> to continue, or q <return> to quit--- >Handler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f6cb52b5e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#49 0x00007f6d3c869174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7ffd63c97178, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#50 0x00007f6d3d006edc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f6d1e2f5a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#51 0x00007f6d3d01f216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f6d1c5f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#52 0x00007f6d3d1bc3c9 in IPC::callMemberFunctionImpl<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> (object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>, args=...) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:41 >#53 0x00007f6d3d1b8b2e in IPC::callMemberFunction<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> > (args=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:47 >#54 0x00007f6d3d1b054c in IPC::handleMessage<Messages::WebPage::DidReceivePolicyDecision, WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)> (decoder=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:127 >#55 0x00007f6d3d1a9717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#56 0x00007f6d3d022c27 in WebKit::WebPage::didReceiveMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#57 0x00007f6d3ca0525f in IPC::MessageReceiverMap::dispatchMessage (this=0x5559582b6c50, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#58 0x00007f6d3cde9e2a in WebKit::WebProcess::didReceiveMessage (this=0x5559582b6be0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#59 0x00007f6d3c9ea132 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#60 0x00007f6d3c9ea2a5 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#61 0x00007f6d3c9ea7f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f6d1e2e7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#62 0x00007f6d3c9e9f95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f6d1e2e6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#63 0x00007f6d3c9f15c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f6d1e2e6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#64 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c980f0) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#65 0x00007f6d2fd134eb in WTF::RunLoop::performWork (this=0x7f6d1e2f8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#66 0x00007f6d2fd63f74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#67 0x00007f6d2fd63f98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#68 0x00007f6d2fd63f26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x5559582d6110, > callback=0x7f6d2fd63f7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#69 0x00007f6d2fd63f55 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 >#70 0x00007f6d31931c55 in g_main_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3148 >#71 g_main_context_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3813 >#72 0x00007f6d31932020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#73 0x00007f6d31932332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#74 0x00007f6d2fd64483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#75 0x00007f6d3d4a0f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffd63c984f8) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#76 0x00007f6d3d4a0c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#77 0x000055595692ba45 in main (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >(gdb) c >Continuing. > >Thread 1 "WebKitWebProces" hit Breakpoint 2, WebCore::FrameLoader::checkLoadCompleteForThisFrame (this=0x5559582f9020) at ../../Source/WebCore/loader/FrameLoader.cpp:2500 >(gdb) bt >#0 WebCore::FrameLoader::checkLoadCompleteForThisFrame (this=0x5559582f9020) at ../../Source/WebCore/loader/FrameLoader.cpp:2500 >#1 0x00007f6d3ed8c8f4 in WebCore::FrameLoader::checkLoadComplete (this=0x5559582f9020) at ../../Source/WebCore/loader/FrameLoader.cpp:2622 >#2 0x00007f6d3ed83c42 in WebCore::FrameLoader::checkCompleted (this=0x5559582f9020) at ../../Source/WebCore/loader/FrameLoader.cpp:897 >#3 0x00007f6d3e72a87d in WebCore::Document::checkCompleted (this=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:6517 >#4 0x00007f6d3e71a2e0 in WebCore::Document::explicitClose (this=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2779 >#5 0x00007f6d3e719ba6 in WebCore::Document::cancelParsing (this=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2675 >#6 0x00007f6d3e719bf0 in WebCore::Document::implicitOpen (this=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2684 >#7 0x00007f6d3e719a95 in WebCore::Document::open (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2649 >#8 0x00007f6d3e719861 in WebCore::Document::openForBindings (this=0x7f6cb5c01ec0, responsibleDocument=0x7f6cb5c01ec0) at ../../Source/WebCore/dom/Document.cpp:2615 >#9 0x00007f6d3d6126d4 in WebCore::jsDocumentPrototypeFunctionOpen1Body (state=0x7ffd63c95db0, castedThis=0x7f6cb786c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4821 >#10 0x00007f6d3d612a24 in WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher (state=0x7ffd63c95db0, castedThis=0x7f6cb786c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4846 >#11 0x00007f6d3d62ee67 in WebCore::IDLOperation<WebCore::JSDocument>::call<WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher> (state=..., > operationName=0x7f6d41137736 "open") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53 >#12 0x00007f6d3d612ace in WebCore::jsDocumentPrototypeFunctionOpen (state=0x7ffd63c95db0) at DerivedSources/WebCore/JSDocument.cpp:4862 >#13 0x00007f6d2f730c5d in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#14 0x00007f6d2f7301b6 in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#15 0x00007f6d2f7289cf in vmEntryToJavaScript () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#16 0x00007f6d2f6619b1 in JSC::JITCode::execute (this=0x7f6cb52b5640, vm=0x7f6cb7c00000, protoCallFrame=0x7ffd63c96040) at ../../Source/JavaScriptCore/jit/JITCodeInlines.h:38 >#17 0x00007f6d2f659327 in JSC::Interpreter::executeCall (this=0x7f6d1e2ff7e0, callFrame=0x7f6cb78e1fa8, function=0x7f6cb44f0450, callType=<incomplete type>, callData=..., > thisValue=..., args=...) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:1023 >#18 0x00007f6d2f8a583a in JSC::call (exec=0x7f6cb78e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:41 >#19 0x00007f6d2f8a5920 in JSC::call (exec=0x7f6cb78e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:48 >#20 0x00007f6d2f8a5b12 in JSC::profiledCall (exec=0x7f6cb78e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., callType=<incomplete type>, callData=..., > thisValue=..., args=..., returnedException=...) at ../../Source/JavaScriptCore/runtime/CallData.cpp:67 >#21 0x00007f6d3e357748 in WebCore::JSMainThreadExecState::profiledCall (exec=0x7f6cb78e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., > callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:72 >#22 0x00007f6d3e3916e0 in WebCore::JSEventListener::handleEvent (this=0x7f6cb52d9ea8, scriptExecutionContext=..., event=...) > at ../../Source/WebCore/bindings/js/JSEventListener.cpp:170 >#23 0x00007f6d3e7cdcde in WebCore::EventTarget::fireEventListeners (this=0x7f6d1e29ebd0, event=..., listeners=...) at ../../Source/WebCore/dom/EventTarget.cpp:292 >#24 0x00007f6d3e7cd7ee in WebCore::EventTarget::fireEventListeners (this=0x7f6d1e29ebd0, event=...) at ../../Source/WebCore/dom/EventTarget.cpp:234 >#25 0x00007f6d3eebf48d in WebCore::DOMWindow::dispatchEvent (this=0x7f6d1e29ebd0, event=..., target=0x7f6cb5c02e20) at ../../Source/WebCore/page/DOMWindow.cpp:2068 >#26 0x00007f6d3ed8f08b in WebCore::FrameLoader::dispatchUnloadEvents (this=0x555958ad8a20, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:3153 >#27 0x00007f6d3ed823f8 in WebCore::FrameLoader::stopLoading (this=0x555958ad8a20, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:476 >#28 0x00007f6d3ed82710 in WebCore::FrameLoader::closeURL (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:541 >#29 0x00007f6d3ed8a705 in WebCore::FrameLoader::transitionToCommitted (this=0x555958ad8a20, cachedPage=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:2064 >#30 0x00007f6d3ed89d57 in WebCore::FrameLoader::commitProvisionalLoad (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:1948 >#31 0x00007f6d3ed553a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f6cb52dd000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#32 0x00007f6d3ed58827 in WebCore::DocumentLoader::commitLoad (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#33 0x00007f6d3ed594a4 in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#34 0x00007f6d3ed592db in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, resource=..., data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#35 0x00007f6d3ee47f8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f6cb7eec080, data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#36 0x00007f6d3ee47b51 in WebCore::CachedRawResource::updateBuffer (this=0x7f6cb7eec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#37 0x00007f6d3edf2fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f6d1e261000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#38 0x00007f6d3edf2d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f6d1e261000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#39 0x00007f6d3ede24c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f6cb52b5e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#40 0x00007f6d3ede30ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f6cb52b5e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#41 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c97060) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#42 0x00007f6d3c8ac2f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7ffd63c97090) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#43 0x00007f6d3edf2c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f6d1e261000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#44 0x00007f6d3ed5737e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f6cb52b5e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#45 0x00007f6d3ed6554e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::CompletionHandler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f6cb52b5e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#46 0x00007f6d3c869174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7ffd63c97178, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >---Type <return> to continue, or q <return> to quit--- >#47 0x00007f6d3d006edc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f6d1e2f5a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#48 0x00007f6d3d01f216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f6d1c5f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#49 0x00007f6d3d1bc3c9 in IPC::callMemberFunctionImpl<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> (object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>, args=...) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:41 >#50 0x00007f6d3d1b8b2e in IPC::callMemberFunction<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> > (args=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:47 >#51 0x00007f6d3d1b054c in IPC::handleMessage<Messages::WebPage::DidReceivePolicyDecision, WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)> (decoder=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:127 >#52 0x00007f6d3d1a9717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#53 0x00007f6d3d022c27 in WebKit::WebPage::didReceiveMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#54 0x00007f6d3ca0525f in IPC::MessageReceiverMap::dispatchMessage (this=0x5559582b6c50, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#55 0x00007f6d3cde9e2a in WebKit::WebProcess::didReceiveMessage (this=0x5559582b6be0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#56 0x00007f6d3c9ea132 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#57 0x00007f6d3c9ea2a5 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#58 0x00007f6d3c9ea7f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f6d1e2e7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#59 0x00007f6d3c9e9f95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f6d1e2e6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#60 0x00007f6d3c9f15c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f6d1e2e6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#61 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c980f0) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#62 0x00007f6d2fd134eb in WTF::RunLoop::performWork (this=0x7f6d1e2f8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#63 0x00007f6d2fd63f74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#64 0x00007f6d2fd63f98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#65 0x00007f6d2fd63f26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x5559582d6110, > callback=0x7f6d2fd63f7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#66 0x00007f6d2fd63f55 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 >#67 0x00007f6d31931c55 in g_main_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3148 >#68 g_main_context_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3813 >#69 0x00007f6d31932020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#70 0x00007f6d31932332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#71 0x00007f6d2fd64483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#72 0x00007f6d3d4a0f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffd63c984f8) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#73 0x00007f6d3d4a0c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#74 0x000055595692ba45 in main (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >(gdb) c >Continuing. > >Thread 1 "WebKitWebProces" received signal SIGSEGV, Segmentation fault. >0x00007f6d3ed9c788 in WebCore::DocumentLoader::isClientRedirect (this=0x0) at ../../Source/WebCore/loader/DocumentLoader.h:171 >(gdb) bt >#0 0x00007f6d3ed9c788 in WebCore::DocumentLoader::isClientRedirect (this=0x0) at ../../Source/WebCore/loader/DocumentLoader.h:171 >#1 0x00007f6d3ed8a307 in WebCore::FrameLoader::commitProvisionalLoad (this=0x555958ad8a20) at ../../Source/WebCore/loader/FrameLoader.cpp:2007 >#2 0x00007f6d3ed553a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f6cb52dd000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#3 0x00007f6d3ed58827 in WebCore::DocumentLoader::commitLoad (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#4 0x00007f6d3ed594a4 in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, data=0x7f6cb5293030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#5 0x00007f6d3ed592db in WebCore::DocumentLoader::dataReceived (this=0x7f6cb52dd000, resource=..., data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#6 0x00007f6d3ee47f8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f6cb7eec080, data=0x7f6cb5293030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#7 0x00007f6d3ee47b51 in WebCore::CachedRawResource::updateBuffer (this=0x7f6cb7eec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#8 0x00007f6d3edf2fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f6d1e261000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#9 0x00007f6d3edf2d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f6d1e261000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#10 0x00007f6d3ede24c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f6cb52b5e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#11 0x00007f6d3ede30ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f6cb52b5e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#12 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c97060) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#13 0x00007f6d3c8ac2f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7ffd63c97090) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#14 0x00007f6d3edf2c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f6d1e261000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#15 0x00007f6d3ed5737e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f6cb52b5e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#16 0x00007f6d3ed6554e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::CompletionHandler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f6cb52b5e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#17 0x00007f6d3c869174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7ffd63c97178, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#18 0x00007f6d3d006edc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f6d1e2f5a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#19 0x00007f6d3d01f216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f6d1c5f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#20 0x00007f6d3d1bc3c9 in IPC::callMemberFunctionImpl<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> (object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>, args=...) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:41 >#21 0x00007f6d3d1b8b2e in IPC::callMemberFunction<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&), std::tuple<unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID, std::optional<WebKit::WebsitePoliciesData> >, std::integer_sequence<unsigned long, 0ul, 1ul, 2ul, 3ul, 4ul, 5ul> > (args=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:47 >#22 0x00007f6d3d1b054c in IPC::handleMessage<Messages::WebPage::DidReceivePolicyDecision, WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)> (decoder=..., object=0x7f6d1c5f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f6d3d01f1a8 <WebKit::WebPage::didReceivePolicyDecision(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::DownloadID const&, std::optional<WebKit::WebsitePoliciesData>&&)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:127 >#23 0x00007f6d3d1a9717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#24 0x00007f6d3d022c27 in WebKit::WebPage::didReceiveMessage (this=0x7f6d1c5f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#25 0x00007f6d3ca0525f in IPC::MessageReceiverMap::dispatchMessage (this=0x5559582b6c50, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#26 0x00007f6d3cde9e2a in WebKit::WebProcess::didReceiveMessage (this=0x5559582b6be0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#27 0x00007f6d3c9ea132 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#28 0x00007f6d3c9ea2a5 in IPC::Connection::dispatchMessage (this=0x7f6d1e2e7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#29 0x00007f6d3c9ea7f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f6d1e2e7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#30 0x00007f6d3c9e9f95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f6d1e2e6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#31 0x00007f6d3c9f15c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f6d1e2e6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#32 0x00007f6d3c8718c4 in WTF::Function<void ()>::operator()() const (this=0x7ffd63c980f0) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#33 0x00007f6d2fd134eb in WTF::RunLoop::performWork (this=0x7f6d1e2f8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#34 0x00007f6d2fd63f74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#35 0x00007f6d2fd63f98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#36 0x00007f6d2fd63f26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x5559582d6110, > callback=0x7f6d2fd63f7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f6d1e2f8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#37 0x00007f6d2fd63f55 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 >---Type <return> to continue, or q <return> to quit--- >#38 0x00007f6d31931c55 in g_main_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3148 >#39 g_main_context_dispatch () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3813 >#40 0x00007f6d31932020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#41 0x00007f6d31932332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#42 0x00007f6d2fd64483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#43 0x00007f6d3d4a0f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffd63c984f8) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#44 0x00007f6d3d4a0c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#45 0x000055595692ba45 in main (argc=3, argv=0x7ffd63c984f8) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >(gdb) q >A debugging session is active. > > Inferior 1 [process 26306] will be detached. > >Quit anyway? (y or n) y >Detaching from program: /home/fujii/work/webkit/ga/WebKitBuild/Debug/bin/WebKitWebProcess, process 26306 >Debugger finished
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 98345
:
343575
|
343577
|
343579
| 343584 |
343585
|
343701
|
343899
|
344067