WebKit Bugzilla
Attachment 343577 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), 27.06 KB, created by
Fujii Hironori
on 2018-06-25 20:14:58 PDT
(
hide
)
Description:
gdb log
Filename:
MIME Type:
Creator:
Fujii Hironori
Created:
2018-06-25 20:14:58 PDT
Size:
27.06 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 23148 >[New LWP 23167] >[Thread debugging using libthread_db enabled] >Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1". >0x00007f0b098f49d0 in __GI___nanosleep (requested_time=0x7fffd669bb80, remaining=0x7fffd669bb90) at ../sysdeps/unix/sysv/linux/nanosleep.c:28 >28 ../sysdeps/unix/sysv/linux/nanosleep.c: No such file or directory. >Breakpoint 1 at 0x7f0b140e08ae: file ../../Source/WebCore/dom/Document.cpp, line 2621. >(gdb) c >Continuing. >[New Thread 0x7f0af3721700 (LWP 23183)] >[New Thread 0x7f0af2f20700 (LWP 23184)] >[New Thread 0x7f0af271f700 (LWP 23185)] >[New Thread 0x7f0af1f1e700 (LWP 23186)] >[New Thread 0x7f0af0f71700 (LWP 23187)] >[New Thread 0x7f0aabffd700 (LWP 23188)] >[New Thread 0x7f0aaa0c3700 (LWP 23190)] >[New Thread 0x7f0aa8eff700 (LWP 23191)] >[New Thread 0x7f0a88bff700 (LWP 23193)] > >Thread 1 "WebKitWebProces" hit Breakpoint 1, WebCore::Document::open (this=0x7f0a8b401ec0, responsibleDocument=0x7f0a8b401ec0) at ../../Source/WebCore/dom/Document.cpp:2621 >(gdb) bt >#0 WebCore::Document::open (this=0x7f0a8b401ec0, responsibleDocument=0x7f0a8b401ec0) at ../../Source/WebCore/dom/Document.cpp:2621 >#1 0x00007f0b140e0861 in WebCore::Document::openForBindings (this=0x7f0a8b401ec0, responsibleDocument=0x7f0a8b401ec0) at ../../Source/WebCore/dom/Document.cpp:2615 >#2 0x00007f0b12fd96d4 in WebCore::jsDocumentPrototypeFunctionOpen1Body (state=0x7fffd6699650, castedThis=0x7f0aa916c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4821 >#3 0x00007f0b12fd9a24 in WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher (state=0x7fffd6699650, castedThis=0x7f0aa916c040, throwScope=...) > at DerivedSources/WebCore/JSDocument.cpp:4846 >#4 0x00007f0b12ff5e67 in WebCore::IDLOperation<WebCore::JSDocument>::call<WebCore::jsDocumentPrototypeFunctionOpenOverloadDispatcher> (state=..., > operationName=0x7f0b16afe736 "open") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53 >#5 0x00007f0b12fd9ace in WebCore::jsDocumentPrototypeFunctionOpen (state=0x7fffd6699650) at DerivedSources/WebCore/JSDocument.cpp:4862 >#6 0x00007f0b050f7c5d in llint_entry () from /home/fujii/work/webkit/ga/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18 >#7 0x00007f0b050f71b6 in llint_entry () from /home/fujii/work/webkit/ga/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18 >#8 0x00007f0b050ef9cf in vmEntryToJavaScript () from /home/fujii/work/webkit/ga/WebKitBuild/Debug/lib/libjavascriptcoregtk-4.0.so.18 >#9 0x00007f0b050289b1 in JSC::JITCode::execute (this=0x7f0a8aab4640, vm=0x7f0aa9500000, protoCallFrame=0x7fffd66998e0) at ../../Source/JavaScriptCore/jit/JITCodeInlines.h:38 >#10 0x00007f0b05020327 in JSC::Interpreter::executeCall (this=0x7f0af3bff7e0, callFrame=0x7f0aa91e1fa8, function=0x7f0a89cf0450, callType=<incomplete type>, callData=..., > thisValue=..., args=...) at ../../Source/JavaScriptCore/interpreter/Interpreter.cpp:1023 >#11 0x00007f0b0526c83a in JSC::call (exec=0x7f0aa91e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:41 >#12 0x00007f0b0526c920 in JSC::call (exec=0x7f0aa91e1fa8, functionObject=..., callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) > at ../../Source/JavaScriptCore/runtime/CallData.cpp:48 >#13 0x00007f0b0526cb12 in JSC::profiledCall (exec=0x7f0aa91e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., callType=<incomplete type>, callData=..., > thisValue=..., args=..., returnedException=...) at ../../Source/JavaScriptCore/runtime/CallData.cpp:67 >#14 0x00007f0b13d1e748 in WebCore::JSMainThreadExecState::profiledCall (exec=0x7f0aa91e1fa8, reason=JSC::ProfilingReason::Other, functionObject=..., > callType=<incomplete type>, callData=..., thisValue=..., args=..., returnedException=...) at ../../Source/WebCore/bindings/js/JSMainThreadExecState.h:72 >#15 0x00007f0b13d586e0 in WebCore::JSEventListener::handleEvent (this=0x7f0a8aad9ea8, scriptExecutionContext=..., event=...) > at ../../Source/WebCore/bindings/js/JSEventListener.cpp:170 >#16 0x00007f0b14194cde in WebCore::EventTarget::fireEventListeners (this=0x7f0af3b9ebd0, event=..., listeners=...) at ../../Source/WebCore/dom/EventTarget.cpp:292 >#17 0x00007f0b141947ee in WebCore::EventTarget::fireEventListeners (this=0x7f0af3b9ebd0, event=...) at ../../Source/WebCore/dom/EventTarget.cpp:234 >#18 0x00007f0b1488648d in WebCore::DOMWindow::dispatchEvent (this=0x7f0af3b9ebd0, event=..., target=0x7f0a8b402e20) at ../../Source/WebCore/page/DOMWindow.cpp:2068 >#19 0x00007f0b1475608b in WebCore::FrameLoader::dispatchUnloadEvents (this=0x55e5ad7db020, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:3153 >#20 0x00007f0b147493f8 in WebCore::FrameLoader::stopLoading (this=0x55e5ad7db020, unloadEventPolicy=WebCore::UnloadEventPolicyUnloadAndPageHide) > at ../../Source/WebCore/loader/FrameLoader.cpp:476 >#21 0x00007f0b14749710 in WebCore::FrameLoader::closeURL (this=0x55e5ad7db020) at ../../Source/WebCore/loader/FrameLoader.cpp:541 >---Type <return> to continue, or q <return> to quit--- >#22 0x00007f0b14751705 in WebCore::FrameLoader::transitionToCommitted (this=0x55e5ad7db020, cachedPage=0x0) at ../../Source/WebCore/loader/FrameLoader.cpp:2064 >#23 0x00007f0b14750d57 in WebCore::FrameLoader::commitProvisionalLoad (this=0x55e5ad7db020) at ../../Source/WebCore/loader/FrameLoader.cpp:1948 >#24 0x00007f0b1471c3a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f0a8aadc000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#25 0x00007f0b1471f827 in WebCore::DocumentLoader::commitLoad (this=0x7f0a8aadc000, data=0x7f0a8aa93030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#26 0x00007f0b147204a4 in WebCore::DocumentLoader::dataReceived (this=0x7f0a8aadc000, data=0x7f0a8aa93030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#27 0x00007f0b147202db in WebCore::DocumentLoader::dataReceived (this=0x7f0a8aadc000, resource=..., data=0x7f0a8aa93030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#28 0x00007f0b1480ef8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f0aa97ec080, data=0x7f0a8aa93030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#29 0x00007f0b1480eb51 in WebCore::CachedRawResource::updateBuffer (this=0x7f0aa97ec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#30 0x00007f0b147b9fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f0af3b61000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#31 0x00007f0b147b9d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f0af3b61000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#32 0x00007f0b147a94c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f0a8aab4e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#33 0x00007f0b147aa0ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f0a8aab4e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#34 0x00007f0b122388c4 in WTF::Function<void ()>::operator()() const (this=0x7fffd669a900) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#35 0x00007f0b122732f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7fffd669a930) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#36 0x00007f0b147b9c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f0af3b61000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#37 0x00007f0b1471e37e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f0a8aab4e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#38 0x00007f0b1472c54e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::CompletionHandler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f0a8aab4e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#39 0x00007f0b12230174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7fffd669aa18, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#40 0x00007f0b129cdedc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f0af3bf4a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#41 0x00007f0b129e6216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f0af16f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#42 0x00007f0b12b833c9 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=0x7f0af16f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f0b129e61a8 <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 0x00007f0b12b7fb2e 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=0x7f0af16f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f0b129e61a8 <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 0x00007f0b12b7754c 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=0x7f0af16f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f0b129e61a8 <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 0x00007f0b12b70717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f0af16f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#46 0x00007f0b129e9c27 in WebKit::WebPage::didReceiveMessage (this=0x7f0af16f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#47 0x00007f0b123cc25f in IPC::MessageReceiverMap::dispatchMessage (this=0x55e5ad791c20, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#48 0x00007f0b127b0e2a in WebKit::WebProcess::didReceiveMessage (this=0x55e5ad791bb0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#49 0x00007f0b123b1132 in IPC::Connection::dispatchMessage (this=0x7f0af3be7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#50 0x00007f0b123b12a5 in IPC::Connection::dispatchMessage (this=0x7f0af3be7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#51 0x00007f0b123b17f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f0af3be7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#52 0x00007f0b123b0f95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f0af3be6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#53 0x00007f0b123b85c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f0af3be6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#54 0x00007f0b122388c4 in WTF::Function<void ()>::operator()() const (this=0x7fffd669b990) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#55 0x00007f0b056da4eb in WTF::RunLoop::performWork (this=0x7f0af3bf8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#56 0x00007f0b0572af74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f0af3bf8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#57 0x00007f0b0572af98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#58 0x00007f0b0572af26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x55e5ad7b1220, > callback=0x7f0b0572af7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f0af3bf8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#59 0x00007f0b0572af55 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--- >#60 0x00007f0b072f8c55 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 0x00007f0b072f9020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#63 0x00007f0b072f9332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#64 0x00007f0b0572b483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#65 0x00007f0b12e67f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7fffd669bd98) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#66 0x00007f0b12e67c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7fffd669bd98) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#67 0x000055e5ab828a45 in main (argc=3, argv=0x7fffd669bd98) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >(gdb) c >Continuing. > >Thread 1 "WebKitWebProces" received signal SIGSEGV, Segmentation fault. >0x00007f0b14763788 in WebCore::DocumentLoader::isClientRedirect (this=0x0) at ../../Source/WebCore/loader/DocumentLoader.h:171 >(gdb) bt >#0 0x00007f0b14763788 in WebCore::DocumentLoader::isClientRedirect (this=0x0) at ../../Source/WebCore/loader/DocumentLoader.h:171 >#1 0x00007f0b14751307 in WebCore::FrameLoader::commitProvisionalLoad (this=0x55e5ad7db020) at ../../Source/WebCore/loader/FrameLoader.cpp:2007 >#2 0x00007f0b1471c3a9 in WebCore::DocumentLoader::commitIfReady (this=0x7f0a8aadc000) at ../../Source/WebCore/loader/DocumentLoader.cpp:357 >#3 0x00007f0b1471f827 in WebCore::DocumentLoader::commitLoad (this=0x7f0a8aadc000, data=0x7f0a8aa93030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:959 >#4 0x00007f0b147204a4 in WebCore::DocumentLoader::dataReceived (this=0x7f0a8aadc000, data=0x7f0a8aa93030 "Hi", length=2) at ../../Source/WebCore/loader/DocumentLoader.cpp:1108 >#5 0x00007f0b147202db in WebCore::DocumentLoader::dataReceived (this=0x7f0a8aadc000, resource=..., data=0x7f0a8aa93030 "Hi", length=2) > at ../../Source/WebCore/loader/DocumentLoader.cpp:1081 >#6 0x00007f0b1480ef8c in WebCore::CachedRawResource::notifyClientsDataWasReceived (this=0x7f0aa97ec080, data=0x7f0a8aa93030 "Hi", length=2) > at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:136 >#7 0x00007f0b1480eb51 in WebCore::CachedRawResource::updateBuffer (this=0x7f0aa97ec080, data=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:73 >#8 0x00007f0b147b9fc6 in WebCore::SubresourceLoader::didReceiveDataOrBuffer (this=0x7f0af3b61000, data=0x0, length=0, buffer=..., encodedDataLength=2, > dataPayloadType=WebCore::DataPayloadWholeResource) at ../../Source/WebCore/loader/SubresourceLoader.cpp:455 >#9 0x00007f0b147b9d78 in WebCore::SubresourceLoader::didReceiveBuffer (this=0x7f0af3b61000, buffer=..., encodedDataLength=2, dataPayloadType=WebCore::DataPayloadWholeResource) > at ../../Source/WebCore/loader/SubresourceLoader.cpp:435 >#10 0x00007f0b147a94c4 in WebCore::ResourceLoader::<lambda(auto:11)>::<lambda()>::operator()(void) (__closure=0x7f0a8aab4e68) > at ../../Source/WebCore/loader/ResourceLoader.cpp:279 >#11 0x00007f0b147aa0ea in WTF::Function<void()>::CallableWrapper<WebCore::ResourceLoader::loadDataURL()::<lambda(auto:11)> mutable [with auto:11 = std::optional<WebCore::DataURLDecoder::Result>]::<lambda()> >::call(void) (this=0x7f0a8aab4e60) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#12 0x00007f0b122388c4 in WTF::Function<void ()>::operator()() const (this=0x7fffd669a900) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#13 0x00007f0b122732f2 in WTF::CompletionHandler<void ()>::operator()() const (this=0x7fffd669a930) at DerivedSources/ForwardingHeaders/wtf/CompletionHandler.h:60 >#14 0x00007f0b147b9c62 in WebCore::SubresourceLoader::didReceiveResponsePolicy (this=0x7f0af3b61000) at ../../Source/WebCore/loader/SubresourceLoader.cpp:411 >#15 0x00007f0b1471e37e in WebCore::DocumentLoader::<lambda(WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (__closure=0x7f0a8aab4e90, > policy=WebCore::PolicyAction::Use) at ../../Source/WebCore/loader/DocumentLoader.cpp:838 >#16 0x00007f0b1472c54e in WTF::Function<void(WebCore::PolicyAction)>::CallableWrapper<WebCore::DocumentLoader::responseReceived(const WebCore::ResourceResponse&, WTF::CompletionHandler<void()>&&)::<lambda(WebCore::PolicyAction)> >::call(WebCore::PolicyAction) (this=0x7f0a8aab4e88, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#17 0x00007f0b12230174 in WTF::Function<void (WebCore::PolicyAction)>::operator()(WebCore::PolicyAction) const (this=0x7fffd669aa18, in#0=WebCore::PolicyAction::Use) > at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#18 0x00007f0b129cdedc in WebKit::WebFrame::didReceivePolicyDecision (this=0x7f0af3bf4a50, listenerID=4, action=WebCore::PolicyAction::Use, navigationID=3, downloadID=..., > websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebFrame.cpp:281 >#19 0x00007f0b129e6216 in WebKit::WebPage::didReceivePolicyDecision (this=0x7f0af16f8600, frameID=2, listenerID=4, policyAction=WebCore::PolicyAction::Use, navigationID=3, > downloadID=..., websitePolicies=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:2832 >#20 0x00007f0b12b833c9 in IPC::callMemberFunctionImpl<WebKit::WebPage, void (WebKit::WebPage::*)(unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, WebKit::Down---Type <return> to continue, or q <return> to quit--- >loadID 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=0x7f0af16f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f0b129e61a8 <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 0x00007f0b12b7fb2e 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=0x7f0af16f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f0b129e61a8 <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 0x00007f0b12b7754c 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=0x7f0af16f8600, function= > (void (WebKit::WebPage::*)(WebKit::WebPage * const, unsigned long, unsigned long, WebCore::PolicyAction, unsigned long, const WebKit::DownloadID &, std::optional<WebKit::WebsitePoliciesData> &&)) 0x7f0b129e61a8 <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 0x00007f0b12b70717 in WebKit::WebPage::didReceiveWebPageMessage (this=0x7f0af16f8600, connection=..., decoder=...) at DerivedSources/WebKit/WebPageMessageReceiver.cpp:688 >#24 0x00007f0b129e9c27 in WebKit::WebPage::didReceiveMessage (this=0x7f0af16f8600, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:4015 >#25 0x00007f0b123cc25f in IPC::MessageReceiverMap::dispatchMessage (this=0x55e5ad791c20, connection=..., decoder=...) > at ../../Source/WebKit/Platform/IPC/MessageReceiverMap.cpp:123 >#26 0x00007f0b127b0e2a in WebKit::WebProcess::didReceiveMessage (this=0x55e5ad791bb0, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/WebProcess.cpp:641 >#27 0x00007f0b123b1132 in IPC::Connection::dispatchMessage (this=0x7f0af3be7000, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:939 >#28 0x00007f0b123b12a5 in IPC::Connection::dispatchMessage (this=0x7f0af3be7000, message=std::unique_ptr<IPC::Decoder> = {...}) > at ../../Source/WebKit/Platform/IPC/Connection.cpp:966 >#29 0x00007f0b123b17f3 in IPC::Connection::dispatchOneIncomingMessage (this=0x7f0af3be7000) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1035 >#30 0x00007f0b123b0f95 in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f0af3be6238) at ../../Source/WebKit/Platform/IPC/Connection.cpp:933 >#31 0x00007f0b123b85c2 in WTF::Function<void()>::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()> >::call(void) ( > this=0x7f0af3be6230) at DerivedSources/ForwardingHeaders/wtf/Function.h:101 >#32 0x00007f0b122388c4 in WTF::Function<void ()>::operator()() const (this=0x7fffd669b990) at DerivedSources/ForwardingHeaders/wtf/Function.h:56 >#33 0x00007f0b056da4eb in WTF::RunLoop::performWork (this=0x7f0af3bf8000) at ../../Source/WTF/wtf/RunLoop.cpp:106 >#34 0x00007f0b0572af74 in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f0af3bf8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68 >#35 0x00007f0b0572af98 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70 >#36 0x00007f0b0572af26 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x55e5ad7b1220, >---Type <return> to continue, or q <return> to quit--- > callback=0x7f0b0572af7b <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f0af3bf8000) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45 >#37 0x00007f0b0572af55 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46 >#38 0x00007f0b072f8c55 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 0x00007f0b072f9020 in g_main_context_iterate () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:3886 >#41 0x00007f0b072f9332 in g_main_loop_run () at /home/fujii/work/webkit/ga/WebKitBuild/DependenciesGTK/Source/glib-2.54.2/glib/gmain.c:4082 >#42 0x00007f0b0572b483 in WTF::RunLoop::run () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:96 >#43 0x00007f0b12e67f5a in WebKit::ChildProcessMain<WebKit::WebProcess, WebKit::WebProcessMain> (argc=3, argv=0x7fffd669bd98) > at ../../Source/WebKit/Shared/unix/ChildProcessMain.h:61 >#44 0x00007f0b12e67c17 in WebKit::WebProcessMainUnix (argc=3, argv=0x7fffd669bd98) at ../../Source/WebKit/WebProcess/gtk/WebProcessMainGtk.cpp:67 >#45 0x000055e5ab828a45 in main (argc=3, argv=0x7fffd669bd98) at ../../Source/WebKit/WebProcess/EntryPoint/unix/WebProcessMain.cpp:52 >(gdb) q >A debugging session is active. > > Inferior 1 [process 23148] will be detached. > >Quit anyway? (y or n) y >Detaching from program: /home/fujii/work/webkit/ga/WebKitBuild/Debug/bin/WebKitWebProcess, process 23148 >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