RESOLVED FIXED 281137
[WPE] API test ASSERTION FAILED: Completion handler should always be called !m_function
https://bugs.webkit.org/show_bug.cgi?id=281137
Summary [WPE] API test ASSERTION FAILED: Completion handler should always be called !...
zsun
Reported 2024-10-09 06:45:45 PDT
For tests in WPE/TestWebKitWebContext - 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 = {}]
Attachments
zsun
Comment 1 2024-10-09 07:13:46 PDT
webkit/WebKitWebContext/memory-pressure
zsun
Comment 2 2024-10-17 05:59:37 PDT
*** This bug has been marked as a duplicate of bug 265994 ***
zsun
Comment 3 2024-10-17 06:35:18 PDT
Not sure if it's related to 265994. A similar issue for iOS has been filed at https://bugs.webkit.org/show_bug.cgi?id=270541
Claudio Saavedra
Comment 4 2024-10-19 00:44:05 PDT
The full stacktrace, this seems to be graphics related: 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 = {}] 1 0x7f1691780a6a WebKit::LayerTreeHost::~LayerTreeHost() 2 0x7f1691780c27 WebKit::DrawingAreaCoordinatedGraphics::~DrawingAreaCoordinatedGraphics() 3 0x7f1691780cb9 WebKit::DrawingAreaCoordinatedGraphics::~DrawingAreaCoordinatedGraphics() 4 0x7f1691745464 WebKit::WebPage::close() 5 0x7f1690c53c11 WebKit::WebPage::didReceiveMessage(IPC::Connection&, IPC::Decoder&) 6 0x7f1691130c07 IPC::MessageReceiverMap::dispatchMessage(IPC::Connection&, IPC::Decoder&) 7 0x7f1691141b56 WebKit::AuxiliaryProcess::dispatchMessage(IPC::Connection&, IPC::Decoder&) 8 0x7f1690b16261 WebKit::AuxiliaryProcess::didReceiveMessage(IPC::Connection&, IPC::Decoder&) 9 0x7f169112b02d IPC::Connection::dispatchMessage(WTF::UniqueRef<IPC::Decoder>) [clone .part.0] 10 0x7f169112b747 IPC::Connection::dispatchOneIncomingMessage() 11 0x7f16935038df WTF::RunLoop::performWork() 12 0x7f16935d0929 WTF::RunLoop::RunLoop()::{lambda(void*)#1}::_FUN(void*) 13 0x7f16935d1d6f WTF::RunLoop::{lambda(_GSource*, int (*)(void*), void*)#1}::_FUN(_GSource*, int (*)(void*), void*) 14 0x7f168bcf0d36 g_main_context_dispatch 15 0x7f168bd4e2b8 g_main_context_iterate.isra.0 16 0x7f168bcf03ff g_main_loop_run 17 0x7f16935d1ea8 WTF::RunLoop::run() 18 0x7f16917a9ddf int WebKit::AuxiliaryProcessMain<WebKit::WebProcessMainWPE>(int, char**) 19 0x7f168b43b08a __libc_start_call_main 20 0x7f168b43b14b __libc_start_main 21 0x5602e524a7e5 _start
Claudio Saavedra
Comment 5 2024-10-19 01:26:38 PDT
zsun
Comment 6 2024-12-04 08:21:55 PST
EWS
Comment 7 2024-12-06 01:15:47 PST
Committed 287435@main (75a7d9bb73c9): <https://commits.webkit.org/287435@main> Reviewed commits have been landed. Closing PR #37434 and removing active labels.
Note You need to log in before you can comment on or make changes to this bug.