WebKit Bugzilla
Attachment 343579 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), 42.89 KB, created by
Fujii Hironori
on 2018-06-25 21:05:46 PDT
(
hide
)
Description:
gdb log
Filename:
MIME Type:
Creator:
Fujii Hironori
Created:
2018-06-25 21:05:46 PDT
Size:
42.89 KB
patch
obsolete
>Current directory is ~/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 24930 >[New LWP 24949] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". >0x00007f21f17b09d0 in __GI___nanosleep (requested_time=0x7ffe8a110b60, remaining=0x7ffe8a110b70) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 >28 ../sysdeps/unix/sysv/linux/nanosleep.c: No such file or directory. >Breakpoint 1 at 0x7f21fbf9c8ae: file ../../Source/WebCore/dom/Document.cpp, line 2621. >(gdb) c >Continuing. >[New Thread 0x7f21db621700 (LWP 24969)] >[New Thread 0x7f21dae20700 (LWP 24970)] >[New Thread 0x7f21da61f700 (LWP 24971)] >[New Thread 0x7f21d9e1e700 (LWP 24972)] >[New Thread 0x7f21d8e71700 (LWP 24973)] >[New Thread 0x7f2193ffd700 (LWP 24974)] >[New Thread 0x7f21920c3700 (LWP 24976)] >[New Thread 0x7f2190eff700 (LWP 24977)] >[New Thread 0x7f2170bff700 (LWP 24979)] > >Thread 1 "WebKitWebProces" hit Breakpoint 1, WebCore::Document::open (this=0x7f2173401ec0, responsibleDocument=0x7f2173401ec0) at ../../Source/WebCore/dom/Document.cpp:2621 >(gdb) bt >#0 WebCore::Document::open (this=0x7f2173401ec0, responsibleDocument=0x7f2173401ec0) at ../../Source/WebCore/dom/Document.cpp:2621 >#1 0x00007f21fbf9c861 in WebCore::Document::openForBindings (this=0x7f2173401ec0, responsibleDocument=0x7f2173401ec0) at ../../Source/WebCore/dom/Document.cpp:2615 >#2 0x00007f21fae956d4 in WebCore::jsDocumentPrototypeFunctionOpen1Body (state=0x7ffe8a10e630, castedThis=0x7f219116c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4821 >#3 0x00007f21fae95a24 in WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher (state=0x7ffe8a10e630, castedThis=0x7f219116c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4846 >#4 0x00007f21faeb1e67 in WebCore::IDLOperation<WebCore::JSDocument>::call<WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher> (state=..., > operationName=0x7f21fe9ba736 "open") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53 >#5 0x00007f21fae95ace in WebCore::jsDocumentPrototypeFunctionOpen (state=0x7ffe8a10e630) at DerivedSources/WebCore/JSDocument.cpp:4862 >#6 0x00007f21ecfb3c5d in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#7 0x00007f21ecfb31b6 in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#8 0x00007f21ecfab9cf in vmEntryToJavaScript () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#9 0x00007f21ecee49b1 in JSC::JITCode::execute (this=0x7f2172ab4640, vm=0x7f2191500000, protoCallFrame=0x7ffe8a10e8c0) at ../../Source/JavaScriptCore/jit/JITCodeInlines.h:38 >#10 0x00007f21ecedc327 in JSC::Interpreter::executeCall (this=0x7f21dbaff7e0, callFrame=0x7f21911e1fa8, function=0x7f2171cf0450, callType=<incomplete type>, callData=..., > thisValue=..., args=...) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:1023 >#11 0x00007f21ed12883a in JSC::call (exec=0x7f21911e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:41 >#12 0x00007f21ed128920 in JSC::call (exec=0x7f21911e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:48 >#13 0x00007f21ed128b12 in JSC::profiledCall (exec=0x7f21911e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., callType=<incomplete type>, callData=..., > thisValue=..., args=..., returnedException=...) at ../../Source/JavaScriptCore/runtime/CallData.cpp:67 >#14 0x00007f21fbbda748 in WebCore::JSMainThreadExecState::profiledCall (exec=0x7f21911e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., > callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:72 >#15 0x00007f21fbc146e0 in WebCore::JSEventListener::handleEvent (this=0x7f2172ad9ea8, scriptExecutionContext=..., event=...) > at ../../Source/WebCore/bindings/js/JSEventListener.cpp:170 >#16 0x00007f21fc050cde in WebCore::EventTarget::fireEventListeners (this=0x7f21dba9ebd0, event=..., listeners=...) at ../../Source/WebCore/dom/EventTarget.cpp:292 >#17 0x00007f21fc0507ee in WebCore::EventTarget::fireEventListeners (this=0x7f21dba9ebd0, event=...) at ../../Source/WebCore/dom/EventTarget.cpp:234 >#18 0x00007f21fc74248d in WebCore::DOMWindow::dispatchEvent (this=0x7f21dba9ebd0, event=..., target=0x7f2173402e20) at ../../Source/WebCore/page/DOMWindow.cpp:2068 >#19 0x00007f21fc61208b in WebCore::FrameLoader::dispatchUnloadEvents (this=0x55976849d400, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:3153 >#20 0x00007f21fc6053f8 in WebCore::FrameLoader::stopLoading (this=0x55976849d400, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:476 >#21 0x00007f21fc605710 in WebCore::FrameLoader::closeURL (this=0x55976849d400) at ../../Source/WebCore/loader/FrameLoader.cpp:541 >#22 0x00007f21fc60d705 in WebCore::FrameLoader::transitionToCommitted (this=0x55976849d400, cachedPage=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:2064 >#23 0x00007f21fc60cd57 in WebCore::FrameLoader::commitProvisionalLoad (this=0x55976849d400) at ../../Source/WebCore/loader/FrameLoader.cpp:1948 >#24 0x00007f21fc5d83a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f2172adc000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#25 0x00007f21fc5db827 in WebCore::DocumentLoader::commitLoad (this=0x7f2172adc000, data=0x7f2172a93030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#26 0x00007f21fc5dc4a4 in WebCore::DocumentLoader::dataReceived (this=0x7f2172adc000, data=0x7f2172a93030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#27 0x00007f21fc5dc2db in WebCore::DocumentLoader::dataReceived (this=0x7f2172adc000, resource=..., data=0x7f2172a93030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#28 0x00007f21fc6caf8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f21917ec080, data=0x7f2172a93030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#29 0x00007f21fc6cab51 in WebCore::CachedRawResource::updateBuffer (this=0x7f21917ec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#30 0x00007f21fc675fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f21dba61000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#31 0x00007f21fc675d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f21dba61000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#32 0x00007f21fc6654c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f2172ab4e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#33 0x00007f21fc6660ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f2172ab4e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#34 0x00007f21fa0f48c4 in WTF::Function<void ()>::operator()() const (this=0x7ffe8a10f8e0) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#35 0x00007f21fa12f2f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7ffe8a10f910) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#36 0x00007f21fc675c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f21dba61000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#37 0x00007f21fc5da37e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f2172ab4e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#38 0x00007f21fc5e854e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::CompletionHandler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f2172ab4e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#39 0x00007f21fa0ec174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7ffe8a10f9f8, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#40 0x00007f21fa889edc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f21dbaf5a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#41 0x00007f21fa8a2216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f21d95f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#42 0x00007f21faa3f3c9 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=0x7f21d95f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f21fa8a21a8 <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 0x00007f21faa3bb2e 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=0x7f21d95f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f21fa8a21a8 <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 0x00007f21faa3354c 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=0x7f21d95f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f21fa8a21a8 <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 0x00007f21faa2c717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f21d95f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#46 0x00007f21fa8a5c27 in WebKit::WebPage::didReceiveMessage (this=0x7f21d95f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#47 0x00007f21fa28825f in IPC::MessageReceiverMap::dispatchMessage (this=0x559767c5ec20, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#48 0x00007f21fa66ce2a in WebKit::WebProcess::didReceiveMessage (this=0x559767c5ebb0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#49 0x00007f21fa26d132 in IPC::Connection::dispatchMessage (this=0x7f21dbae7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#50 0x00007f21fa26d2a5 in IPC::Connection::dispatchMessage (this=0x7f21dbae7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#51 0x00007f21fa26d7f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f21dbae7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#52 0x00007f21fa26cf95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f21dbae6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#53 0x00007f21fa2745c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f21dbae6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#54 0x00007f21fa0f48c4 in WTF::Function<void ()>::operator()() const (this=0x7ffe8a110970) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#55 0x00007f21ed5964eb in WTF::RunLoop::performWork (this=0x7f21dbaf8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#56 0x00007f21ed5e6f74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f21dbaf8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#57 0x00007f21ed5e6f98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#58 0x00007f21ed5e6f26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x559767c7ea90, > callback=0x7f21ed5e6f7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f21dbaf8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#59 0x00007f21ed5e6f55 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 >#60 0x00007f21ef1b4c55 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 0x00007f21ef1b5020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#63 0x00007f21ef1b5332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#64 0x00007f21ed5e7483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#65 0x00007f21fad23f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffe8a110d78) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#66 0x00007f21fad23c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7ffe8a110d78) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#67 0x0000559766d3ea45 in main (argc=3, argv=0x7ffe8a110d78) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >Breakpoint 2 at 0x7f21fc60c436: file ../../Source/WebCore/loader/FrameLoader.cpp, line 1845. >(gdb) c >Continuing. > >Thread 1 "WebKitWebProces" hit Breakpoint 2, WebCore::FrameLoader::setDocumentLoader (this=0x55976849d400, loader=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:1845 >(gdb) bt >#0 WebCore::FrameLoader::setDocumentLoader (this=0x55976849d400, loader=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:1845 >#1 0x00007f21fc60fd66 in WebCore::FrameLoader::detachViewsAndDocumentLoader (this=0x55976849d400) at ../../Source/WebCore/loader/FrameLoader.cpp:2703 >#2 0x00007f21fc60fc2f in WebCore::FrameLoader::detachFromParent (this=0x55976849d400) at ../../Source/WebCore/loader/FrameLoader.cpp:2685 >#3 0x00007f21fc60fb47 in WebCore::FrameLoader::frameDetached (this=0x55976849d400) at ../../Source/WebCore/loader/FrameLoader.cpp:2665 >#4 0x00007f21fc2af44b in WebCore::HTMLFrameOwnerElement::disconnectContentFrame (this=0x7f21724000a0) at ../../Source/WebCore/html/HTMLFrameOwnerElement.cpp:82 >#5 0x00007f21fbf59cbe in WebCore::disconnectSubframes (root=..., policy=WebCore::DescendantsOnly) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.cpp:308 >#6 0x00007f21fbf5d646 in WebCore::disconnectSubframesIfNeeded (root=..., policy=WebCore::DescendantsOnly) at ../../Source/WebCore/dom/ContainerNodeAlgorithms.h:78 >#7 0x00007f21fbf5e2ca in WebCore::ContainerNode::removeAllChildrenWithScriptAssertion (this=0x7f2173401ec0, source=WebCore::ContainerNode::ChildChangeSource::API, > deferChildrenChanged=WebCore::ContainerNode::DeferChildrenChanged::No) at ../../Source/WebCore/dom/ContainerNode.cpp:102 >#8 0x00007f21fbf56ec0 in WebCore::ContainerNode::removeChildren (this=0x7f2173401ec0) at ../../Source/WebCore/dom/ContainerNode.cpp:658 >#9 0x00007f21fbf9cbd3 in WebCore::Document::implicitOpen (this=0x7f2173401ec0) at ../../Source/WebCore/dom/Document.cpp:2680 >#10 0x00007f21fbf9ca95 in WebCore::Document::open (this=0x7f2173401ec0, responsibleDocument=0x7f2173401ec0) at ../../Source/WebCore/dom/Document.cpp:2649 >#11 0x00007f21fbf9c861 in WebCore::Document::openForBindings (this=0x7f2173401ec0, responsibleDocument=0x7f2173401ec0) at ../../Source/WebCore/dom/Document.cpp:2615 >#12 0x00007f21fae956d4 in WebCore::jsDocumentPrototypeFunctionOpen1Body (state=0x7ffe8a10e630, castedThis=0x7f219116c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4821 >#13 0x00007f21fae95a24 in WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher (state=0x7ffe8a10e630, castedThis=0x7f219116c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4846 >#14 0x00007f21faeb1e67 in WebCore::IDLOperation<WebCore::JSDocument>::call<WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher> (state=..., > operationName=0x7f21fe9ba736 "open") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53 >#15 0x00007f21fae95ace in WebCore::jsDocumentPrototypeFunctionOpen (state=0x7ffe8a10e630) at DerivedSources/WebCore/JSDocument.cpp:4862 >#16 0x00007f21ecfb3c5d in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#17 0x00007f21ecfb31b6 in llint_entry () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#18 0x00007f21ecfab9cf in vmEntryToJavaScript () at ../../Source/JavaScriptCore/runtime/JSObjectInlines.h:398 >#19 0x00007f21ecee49b1 in JSC::JITCode::execute (this=0x7f2172ab4640, vm=0x7f2191500000, protoCallFrame=0x7ffe8a10e8c0) at ../../Source/JavaScriptCore/jit/JITCodeInlines.h:38 >#20 0x00007f21ecedc327 in JSC::Interpreter::executeCall (this=0x7f21dbaff7e0, callFrame=0x7f21911e1fa8, function=0x7f2171cf0450, callType=<incomplete type>, callData=..., > thisValue=..., args=...) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:1023 >#21 0x00007f21ed12883a in JSC::call (exec=0x7f21911e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:41 >#22 0x00007f21ed128920 in JSC::call (exec=0x7f21911e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:48 >#23 0x00007f21ed128b12 in JSC::profiledCall (exec=0x7f21911e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., callType=<incomplete type>, callData=..., > thisValue=..., args=..., returnedException=...) at ../../Source/JavaScriptCore/runtime/CallData.cpp:67 >#24 0x00007f21fbbda748 in WebCore::JSMainThreadExecState::profiledCall (exec=0x7f21911e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., > callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:72 >#25 0x00007f21fbc146e0 in WebCore::JSEventListener::handleEvent (this=0x7f2172ad9ea8, scriptExecutionContext=..., event=...) > at ../../Source/WebCore/bindings/js/JSEventListener.cpp:170 >#26 0x00007f21fc050cde in WebCore::EventTarget::fireEventListeners (this=0x7f21dba9ebd0, event=..., listeners=...) at ../../Source/WebCore/dom/EventTarget.cpp:292 >#27 0x00007f21fc0507ee in WebCore::EventTarget::fireEventListeners (this=0x7f21dba9ebd0, event=...) at ../../Source/WebCore/dom/EventTarget.cpp:234 >#28 0x00007f21fc74248d in WebCore::DOMWindow::dispatchEvent (this=0x7f21dba9ebd0, event=..., target=0x7f2173402e20) at ../../Source/WebCore/page/DOMWindow.cpp:2068 >#29 0x00007f21fc61208b in WebCore::FrameLoader::dispatchUnloadEvents (this=0x55976849d400, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:3153 >#30 0x00007f21fc6053f8 in WebCore::FrameLoader::stopLoading (this=0x55976849d400, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:476 >#31 0x00007f21fc605710 in WebCore::FrameLoader::closeURL (this=0x55976849d400) at ../../Source/WebCore/loader/FrameLoader.cpp:541 >#32 0x00007f21fc60d705 in WebCore::FrameLoader::transitionToCommitted (this=0x55976849d400, cachedPage=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:2064 >#33 0x00007f21fc60cd57 in WebCore::FrameLoader::commitProvisionalLoad (this=0x55976849d400) at ../../Source/WebCore/loader/FrameLoader.cpp:1948 >#34 0x00007f21fc5d83a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f2172adc000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#35 0x00007f21fc5db827 in WebCore::DocumentLoader::commitLoad (this=0x7f2172adc000, data=0x7f2172a93030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#36 0x00007f21fc5dc4a4 in WebCore::DocumentLoader::dataReceived (this=0x7f2172adc000, data=0x7f2172a93030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#37 0x00007f21fc5dc2db in WebCore::DocumentLoader::dataReceived (this=0x7f2172adc000, resource=..., data=0x7f2172a93030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#38 0x00007f21fc6caf8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f21917ec080, data=0x7f2172a93030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#39 0x00007f21fc6cab51 in WebCore::CachedRawResource::updateBuffer (this=0x7f21917ec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#40 0x00007f21fc675fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f21dba61000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#41 0x00007f21fc675d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f21dba61000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#42 0x00007f21fc6654c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f2172ab4e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#43 0x00007f21fc6660ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f2172ab4e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#44 0x00007f21fa0f48c4 in WTF::Function<void ()>::operator()() const (this=0x7ffe8a10f8e0) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#45 0x00007f21fa12f2f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7ffe8a10f910) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#46 0x00007f21fc675c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f21dba61000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#47 0x00007f21fc5da37e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f2172ab4e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#48 0x00007f21fc5e854e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::CompletionHandler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f2172ab4e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#49 0x00007f21fa0ec174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7ffe8a10f9f8, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#50 0x00007f21fa889edc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f21dbaf5a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#51 0x00007f21fa8a2216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f21d95f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#52 0x00007f21faa3f3c9 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=0x7f21d95f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f21fa8a21a8 <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 0x00007f21faa3bb2e 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=0x7f21d95f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f21fa8a21a8 <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 0x00007f21faa3354c 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=0x7f21d95f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f21fa8a21a8 <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 0x00007f21faa2c717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f21d95f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#56 0x00007f21fa8a5c27 in WebKit::WebPage::didReceiveMessage (this=0x7f21d95f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#57 0x00007f21fa28825f in IPC::MessageReceiverMap::dispatchMessage (this=0x559767c5ec20, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#58 0x00007f21fa66ce2a in WebKit::WebProcess::didReceiveMessage (this=0x559767c5ebb0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#59 0x00007f21fa26d132 in IPC::Connection::dispatchMessage (this=0x7f21dbae7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#60 0x00007f21fa26d2a5 in IPC::Connection::dispatchMessage (this=0x7f21dbae7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#61 0x00007f21fa26d7f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f21dbae7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#62 0x00007f21fa26cf95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f21dbae6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#63 0x00007f21fa2745c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f21dbae6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#64 0x00007f21fa0f48c4 in WTF::Function<void ()>::operator()() const (this=0x7ffe8a110970) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#65 0x00007f21ed5964eb in WTF::RunLoop::performWork (this=0x7f21dbaf8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#66 0x00007f21ed5e6f74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f21dbaf8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#67 0x00007f21ed5e6f98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#68 0x00007f21ed5e6f26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x559767c7ea90, > callback=0x7f21ed5e6f7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f21dbaf8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#69 0x00007f21ed5e6f55 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 >#70 0x00007f21ef1b4c55 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 0x00007f21ef1b5020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#73 0x00007f21ef1b5332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#74 0x00007f21ed5e7483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#75 0x00007f21fad23f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffe8a110d78) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#76 0x00007f21fad23c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7ffe8a110d78) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#77 0x0000559766d3ea45 in main (argc=3, argv=0x7ffe8a110d78) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >(gdb) c >Continuing. > >Thread 1 "WebKitWebProces" received signal SIGSEGV, Segmentation fault. >0x00007f21fc61f788 in WebCore::DocumentLoader::isClientRedirect (this=0x0) at ../../Source/WebCore/loader/DocumentLoader.h:171 >(gdb) bt >#0 0x00007f21fc61f788 in WebCore::DocumentLoader::isClientRedirect (this=0x0) at ../../Source/WebCore/loader/DocumentLoader.h:171 >#1 0x00007f21fc60d307 in WebCore::FrameLoader::commitProvisionalLoad (this=0x55976849d400) at ../../Source/WebCore/loader/FrameLoader.cpp:2007 >#2 0x00007f21fc5d83a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f2172adc000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#3 0x00007f21fc5db827 in WebCore::DocumentLoader::commitLoad (this=0x7f2172adc000, data=0x7f2172a93030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#4 0x00007f21fc5dc4a4 in WebCore::DocumentLoader::dataReceived (this=0x7f2172adc000, data=0x7f2172a93030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#5 0x00007f21fc5dc2db in WebCore::DocumentLoader::dataReceived (this=0x7f2172adc000, resource=..., data=0x7f2172a93030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#6 0x00007f21fc6caf8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f21917ec080, data=0x7f2172a93030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#7 0x00007f21fc6cab51 in WebCore::CachedRawResource::updateBuffer (this=0x7f21917ec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#8 0x00007f21fc675fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f21dba61000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#9 0x00007f21fc675d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f21dba61000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#10 0x00007f21fc6654c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f2172ab4e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#11 0x00007f21fc6660ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f2172ab4e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#12 0x00007f21fa0f48c4 in WTF::Function<void ()>::operator()() const (this=0x7ffe8a10f8e0) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#13 0x00007f21fa12f2f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7ffe8a10f910) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#14 0x00007f21fc675c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f21dba61000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#15 0x00007f21fc5da37e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f2172ab4e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#16 0x00007f21fc5e854e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::CompletionHandler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f2172ab4e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#17 0x00007f21fa0ec174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7ffe8a10f9f8, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#18 0x00007f21fa889edc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f21dbaf5a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#19 0x00007f21fa8a2216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f21d95f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#20 0x00007f21faa3f3c9 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=0x7f21d95f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f21fa8a21a8 <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 0x00007f21faa3bb2e 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=0x7f21d95f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f21fa8a21a8 <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 0x00007f21faa3354c 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=0x7f21d95f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f21fa8a21a8 <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 0x00007f21faa2c717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f21d95f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#24 0x00007f21fa8a5c27 in WebKit::WebPage::didReceiveMessage (this=0x7f21d95f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#25 0x00007f21fa28825f in IPC::MessageReceiverMap::dispatchMessage (this=0x559767c5ec20, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#26 0x00007f21fa66ce2a in WebKit::WebProcess::didReceiveMessage (this=0x559767c5ebb0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#27 0x00007f21fa26d132 in IPC::Connection::dispatchMessage (this=0x7f21dbae7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#28 0x00007f21fa26d2a5 in IPC::Connection::dispatchMessage (this=0x7f21dbae7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#29 0x00007f21fa26d7f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f21dbae7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#30 0x00007f21fa26cf95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f21dbae6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#31 0x00007f21fa2745c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f21dbae6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#32 0x00007f21fa0f48c4 in WTF::Function<void ()>::operator()() const (this=0x7ffe8a110970) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#33 0x00007f21ed5964eb in WTF::RunLoop::performWork (this=0x7f21dbaf8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#34 0x00007f21ed5e6f74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f21dbaf8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#35 0x00007f21ed5e6f98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#36 0x00007f21ed5e6f26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x559767c7ea90, > callback=0x7f21ed5e6f7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f21dbaf8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#37 0x00007f21ed5e6f55 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 >#38 0x00007f21ef1b4c55 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 0x00007f21ef1b5020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#41 0x00007f21ef1b5332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#42 0x00007f21ed5e7483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#43 0x00007f21fad23f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7ffe8a110d78) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#44 0x00007f21fad23c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7ffe8a110d78) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#45 0x0000559766d3ea45 in main (argc=3, argv=0x7ffe8a110d78) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >(gdb) q >A debugging session is active. > > Inferior 1 [process 24930] will be detached. > >Quit anyway? (y or n) y >Detaching from program: /home/fujii/work/webkit/ga/WebKitBuild/Debug/bin/WebKitWebProcess, process 24930 >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