[Webkit-unassigned] [Bug 201270] [GTK] http/tests/security/navigate-when-restoring-cached-page.html is timing out

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jul 16 20:08:11 PDT 2020


https://bugs.webkit.org/show_bug.cgi?id=201270

Lauro Moura <lmoura at igalia.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |lmoura at igalia.com

--- Comment #1 from Lauro Moura <lmoura at igalia.com> ---
http/tests/security/showModalDialog-sync-cross-origin-page-load2.html seems to be related.


Both crash in debug builds with the same trace:

Thread 1 (Thread 0x7f2978ef32c0 (LWP 16400)):
#0  0x00007f2981d36340 in WTFCrash() () at ../../Source/WTF/wtf/Assertions.cpp:295
#1  0x00007f29900a82f2 in CRASH_WITH_INFO(...) () at DerivedSources/ForwardingHeaders/wtf/Assertions.h:713
#2  0x00007f299379e625 in WebCore::DocumentLoader::responseReceived(WebCore::ResourceResponse const&, WTF::CompletionHandler<void ()>&&) (this=0x7f2934ca4100, response=..., completionHandler=...) at ../../Source/WebCore/loader/DocumentLoader.cpp:831
#3  0x00007f299379de28 in WebCore::DocumentLoader::responseReceived(WebCore::CachedResource&, WebCore::ResourceResponse const&, WTF::CompletionHandler<void ()>&&) (this=0x7f2934ca4100, resource=..., response=..., completionHandler=...) at ../../Source/WebCore/loader/DocumentLoader.cpp:778
#4  0x00007f29938bf353 in WebCore::CachedRawResource::responseReceived(WebCore::ResourceResponse const&) (this=0x7f2909c23c00, response=...) at ../../Source/WebCore/loader/cache/CachedRawResource.cpp:229
#5  0x00007f2993855c12 in WebCore::SubresourceLoader::didReceiveResponse(WebCore::ResourceResponse const&, WTF::CompletionHandler<void ()>&&) (this=0x7f2909633a00, response=..., policyCompletionHandler=...) at ../../Source/WebCore/loader/SubresourceLoader.cpp:444
#6  0x00007f29913cc553 in WebKit::WebResourceLoader::didReceiveResponse(WebCore::ResourceResponse const&, bool) (this=0x7f291c16f3c0, response=..., needsContinueDidReceiveResponseMessage=true) at ../../Source/WebKit/WebProcess/Network/WebResourceLoader.cpp:191
#7  0x00007f299064b113 in IPC::callMemberFunctionImpl<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::ResourceResponse const&, bool), std::tuple<WebCore::ResourceResponse, bool>, 0ul, 1ul>(WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::ResourceResponse const&, bool), std::tuple<WebCore::ResourceResponse, bool>&&, std::integer_sequence<unsigned long, 0ul, 1ul>) (object=0x7f291c16f3c0, function=(void (WebKit::WebResourceLoader::*)(WebKit::WebResourceLoader * const, const WebCore::ResourceResponse &, bool)) 0x7f29913cc094 <WebKit::WebResourceLoader::didReceiveResponse(WebCore::ResourceResponse const&, bool)>, args=...) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:41
#8  0x00007f299064aa64 in IPC::callMemberFunction<WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::ResourceResponse const&, bool), std::tuple<WebCore::ResourceResponse, bool>, std::integer_sequence<unsigned long, 0ul, 1ul> >(std::tuple<WebCore::ResourceResponse, bool>&&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::ResourceResponse const&, bool)) (args=..., object=0x7f291c16f3c0, function=(void (WebKit::WebResourceLoader::*)(WebKit::WebResourceLoader * const, const WebCore::ResourceResponse &, bool)) 0x7f29913cc094 <WebKit::WebResourceLoader::didReceiveResponse(WebCore::ResourceResponse const&, bool)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:47
#9  0x00007f2990649f99 in IPC::handleMessage<Messages::WebResourceLoader::DidReceiveResponse, WebKit::WebResourceLoader, void (WebKit::WebResourceLoader::*)(WebCore::ResourceResponse const&, bool)>(IPC::Decoder&, WebKit::WebResourceLoader*, void (WebKit::WebResourceLoader::*)(WebCore::ResourceResponse const&, bool)) (decoder=..., object=0x7f291c16f3c0, function=(void (WebKit::WebResourceLoader::*)(WebKit::WebResourceLoader * const, const WebCore::ResourceResponse &, bool)) 0x7f29913cc094 <WebKit::WebResourceLoader::didReceiveResponse(WebCore::ResourceResponse const&, bool)>) at ../../Source/WebKit/Platform/IPC/HandleMessage.h:114
#10 0x00007f2990649838 in WebKit::WebResourceLoader::didReceiveWebResourceLoaderMessage(IPC::Connection&, IPC::Decoder&) (this=0x7f291c16f3c0, connection=..., decoder=...) at DerivedSources/WebKit/WebResourceLoaderMessageReceiver.cpp:58
#11 0x00007f29913a4816 in WebKit::NetworkProcessConnection::didReceiveMessage(IPC::Connection&, IPC::Decoder&) (this=0x7f29785eb038, connection=..., decoder=...) at ../../Source/WebKit/WebProcess/Network/NetworkProcessConnection.cpp:93
#12 0x00007f2990b10348 in IPC::Connection::dispatchMessage(IPC::Decoder&) (this=0x7f29785e61c0, decoder=...) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1001
#13 0x00007f2990b109fa in IPC::Connection::dispatchMessage(std::unique_ptr<IPC::Decoder, std::default_delete<IPC::Decoder> >) (this=0x7f29785e61c0, message=std::unique_ptr<IPC::Decoder> = {...}) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1070
#14 0x00007f2990b10f41 in IPC::Connection::dispatchOneIncomingMessage() (this=0x7f29785e61c0) at ../../Source/WebKit/Platform/IPC/Connection.cpp:1139
#15 0x00007f2990b1007b in IPC::Connection::<lambda()>::operator()(void) (__closure=0x7f297851f648) at ../../Source/WebKit/Platform/IPC/Connection.cpp:978
#16 0x00007f2990b16854 in WTF::Detail::CallableWrapper<IPC::Connection::enqueueIncomingMessage(std::unique_ptr<IPC::Decoder>)::<lambda()>, void>::call(void) (this=0x7f297851f640) at DerivedSources/ForwardingHeaders/wtf/Function.h:52
#17 0x00007f29900ab8fb in WTF::Function<void ()>::operator()() const (this=0x7fff3b73c460) at DerivedSources/ForwardingHeaders/wtf/Function.h:84
#18 0x00007f2981d6a17d in WTF::RunLoop::performWork() (this=0x7f29785fc120) at ../../Source/WTF/wtf/RunLoop.cpp:119
#19 0x00007f2981df070e in WTF::RunLoop::<lambda(gpointer)>::operator()(gpointer) const (__closure=0x0, userData=0x7f29785fc120) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:68
#20 0x00007f2981df0732 in WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:70
#21 0x00007f2981df06c0 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::operator()(GSource *, GSourceFunc, gpointer) const (__closure=0x0, source=0x55b4e54bbbb0, callback=0x7f2981df0715 <WTF::RunLoop::<lambda(gpointer)>::_FUN(gpointer)>, userData=0x7f29785fc120) at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:45
#22 0x00007f2981df06f0 in WTF::<lambda(GSource*, GSourceFunc, gpointer)>::_FUN(GSource *, GSourceFunc, gpointer) () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:46
#23 0x00007f297b133c3e in g_main_dispatch (context=0x55b4e548e1d0) at ../glib/gmain.c:3309
#24 0x00007f297b133c3e in g_main_context_dispatch (context=context at entry=0x55b4e548e1d0) at ../glib/gmain.c:3974
#25 0x00007f297b133ff0 in g_main_context_iterate (context=0x55b4e548e1d0, block=block at entry=1, dispatch=dispatch at entry=1, self=<optimized out>) at ../glib/gmain.c:4047
#26 0x00007f297b1342e3 in g_main_loop_run (loop=0x55b4e57d8b20) at ../glib/gmain.c:4241
#27 0x00007f2981df0ce1 in WTF::RunLoop::run() () at ../../Source/WTF/wtf/glib/RunLoopGLib.cpp:106
#28 0x00007f299156829e in WebKit::WebPage::runModal() (this=0x7f29361f2600) at ../../Source/WebKit/WebProcess/WebPage/WebPage.cpp:5169
#29 0x00007f29914e12cc in WebKit::WebChromeClient::runModal() (this=0x7f29096e2760) at ../../Source/WebKit/WebProcess/WebCoreSupport/WebChromeClient.cpp:308
#30 0x00007f2993916365 in WebCore::Chrome::runModal() const (this=0x7f2909c5af50) at ../../Source/WebCore/page/Chrome.cpp:217
#31 0x00007f29939358fb in WebCore::DOMWindow::showModalDialog(WTF::String const&, WTF::String const&, WebCore::DOMWindow&, WebCore::DOMWindow&, WTF::Function<void (WebCore::DOMWindow&)> const&) (this=0x7f2934765980, urlString=..., dialogFeaturesString=..., activeWindow=..., firstWindow=..., prepareDialogFunction=...) at ../../Source/WebCore/page/DOMWindow.cpp:2603
#32 0x00007f2992a8c6ba in WebCore::JSDOMWindow::showModalDialog(JSC::JSGlobalObject&, JSC::CallFrame&) (this=0x7f29098e6430, lexicalGlobalObject=..., callFrame=...) at ../../Source/WebCore/bindings/js/JSDOMWindowCustom.cpp:530
#33 0x00007f29918bfe30 in WebCore::jsDOMWindowInstanceFunctionShowModalDialogBody(JSC::JSGlobalObject*, JSC::CallFrame*, WebCore::IDLOperation<WebCore::JSDOMWindow>::ClassParameter, JSC::ThrowScope&) (lexicalGlobalObject=0x7f29098e6430, callFrame=0x7fff3b73cad0, castedThis=0x7f29098e6430, throwScope=...) at DerivedSources/WebCore/JSDOMWindow.cpp:36731
#34 0x00007f29919373b5 in WebCore::IDLOperation<WebCore::JSDOMWindow>::call<WebCore::jsDOMWindowInstanceFunctionShowModalDialogBody>(JSC::JSGlobalObject&, JSC::CallFrame&, char const*) (lexicalGlobalObject=..., callFrame=..., operationName=0x7f299657d245 "showModalDialog") at ../../Source/WebCore/bindings/js/JSDOMOperation.h:53
#35 0x00007f29918bfe65 in WebCore::jsDOMWindowInstanceFunctionShowModalDialog(JSC::JSGlobalObject*, JSC::CallFrame*) (lexicalGlobalObject=0x7f29098e6430, callFrame=0x7fff3b73cad0) at DerivedSources/WebCore/JSDOMWindow.cpp:36736
#36 0x00007f2938287178 in  ()
#37 0x00007fff3b73cb50 in  ()
#38 0x00007f29804c89a9 in llint_op_call () at /app/webkit/Source/JavaScriptCore/llint/LowLevelInterpreter.asm:1047
#39 0x0000000000000000 in  ()

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20200717/fae48877/attachment-0001.htm>


More information about the webkit-unassigned mailing list