[Webkit-unassigned] [Bug 281811] New: [WPE] ASSERTION FAILED: policy-decision-download-cancel API test crashes

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Oct 19 00:52:52 PDT 2024


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

            Bug ID: 281811
           Summary: [WPE] ASSERTION FAILED:
                    policy-decision-download-cancel API test crashes
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WPE WebKit
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: csaavedra at igalia.com
                CC: bugs-noreply at webkitgtk.org

WPE with Assertions enabled in Release, probably also in Debug:

  /webkit/Downloads/policy-decision-download-cancel:                  CRASH
warning: queue 0x7fb068001290 destroyed while proxies still attached:
  wpe_dmabuf_pool at 11 still attached
Mesa: The provided filesystem timestamp for the cache is bogus! Disabling On-disk cache.
ASSERTION FAILED: Completion handler should always be called
!m_function
/app/webkit/WebKitBuild/WPE/Release/WTF/Headers/wtf/CompletionHandler.h(66) : WTF::CompletionHandler<Out(In ...)>::~CompletionHandler() [with Out = void; In = {WebKit::AllowOverwrite, WTF::String}]
1   0x7f80c7dfa95d WebKit::DownloadProxy::decideDestinationWithSuggestedFilename(WebCore::ResourceResponse const&, WTF::String&&, WTF::CompletionHandler<void (WTF::String, WebKit::SandboxExtensionHandle, WebKit::AllowOverwrite, WebKit::UseDownloadPlaceholder, WTF::URL const&, WebKit::SandboxExtensionHandle, std::span<unsigned char const, 18446744073709551615ul>, std::span<unsigned char const, 18446744073709551615ul>)>&&)
2   0x7f80c7583180 void IPC::handleMessageAsync<Messages::DownloadProxy::DecideDestinationWithSuggestedFilename, IPC::Connection, WebKit::DownloadProxy, WebKit::DownloadProxy, void (WebCore::ResourceResponse const&, WTF::String&&, WTF::CompletionHandler<void (WTF::String, WebKit::SandboxExtensionHandle, WebKit::AllowOverwrite, WebKit::UseDownloadPlaceholder, WTF::URL const&, WebKit::SandboxExtensionHandle, std::span<unsigned char const, 18446744073709551615ul>, std::span<unsigned char const, 18446744073709551615ul>)>&&)>(IPC::Connection&, IPC::Decoder&, WebKit::DownloadProxy*, void (WebKit::DownloadProxy::*)(WebCore::ResourceResponse const&, WTF::String&&, WTF::CompletionHandler<void (WTF::String, WebKit::SandboxExtensionHandle, WebKit::AllowOverwrite, WebKit::UseDownloadPlaceholder, WTF::URL const&, WebKit::SandboxExtensionHandle, std::span<unsigned char const, 18446744073709551615ul>, std::span<unsigned char const, 18446744073709551615ul>)>&&))
3   0x7f80c7583ab0 WebKit::DownloadProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
4   0x7f80c7b305f7 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&)
5   0x7f80c759e9f7 WebKit::NetworkProcessProxy::didReceiveMessage(IPC::Connection&, IPC::Decoder&)
6   0x7f80c7b2a9dd IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) [clone .part.0]
7   0x7f80c7b2b107 IPC::Connection::dispatchOneIncomingMessage()
8   0x7f80c9f0310f WTF::RunLoop::performWork()
9   0x7f80c9fd0129 WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*)
10  0x7f80c9fd156f WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*)
11  0x7f80ceb2bd36 g_main_context_dispatch
12  0x7f80ceb892b8 g_main_context_iterate.isra.0
13  0x7f80ceb2b3ff g_main_loop_run
14  0x55c7e516bf1e testPolicyResponseDownloadCancel(PolicyResponseDownloadTest*, void const*)
15  0x7f80ceb5748e g_test_run_suite_internal
16  0x7f80ceb573ab g_test_run_suite_internal
17  0x7f80ceb573ab g_test_run_suite_internal
18  0x7f80ceb579ea g_test_run_suite
19  0x7f80ceb57a80 g_test_run
20  0x55c7e5176e67 main
21  0x7f80bcd5208a __libc_start_call_main
22  0x7f80bcd5214b __libc_start_main
23  0x55c7e5169545 _start

-- 
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/20241019/8f563db2/attachment.htm>


More information about the webkit-unassigned mailing list