Bug 281137
Summary: | [WPE] API test ASSERTION FAILED: Completion handler should always be called !m_function | ||
---|---|---|---|
Product: | WebKit | Reporter: | zsun |
Component: | WPE WebKit | Assignee: | zsun |
Status: | RESOLVED FIXED | ||
Severity: | Normal | CC: | alex, bugs-noreply, cgarcia, csaavedra, magomez, philn |
Priority: | P2 | ||
Version: | WebKit Nightly Build | ||
Hardware: | Unspecified | ||
OS: | Unspecified |
zsun
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 | ||
---|---|---|
Add attachment proposed patch, testcase, etc. |
zsun
webkit/WebKitWebContext/memory-pressure
zsun
*** This bug has been marked as a duplicate of bug 265994 ***
zsun
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
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
Gardened in https://commits.webkit.org/285467@main
zsun
Pull request: https://github.com/WebKit/WebKit/pull/37434
EWS
Committed 287435@main (75a7d9bb73c9): <https://commits.webkit.org/287435@main>
Reviewed commits have been landed. Closing PR #37434 and removing active labels.