API test EWK2UnitTestBase.ewk_view_text_find is asserting on EFL's WK2 debug bot. ASSERTION FAILED: !m_findPageOverlay /home/buildslave-1/webkit-buildslave/efl-linux-64-debug-wk2/build/Source/WebKit2/WebProcess/WebPage/FindController.cpp(169) : void WebKit::FindController::updateFindUIAfterPageScroll(bool, const WTF::String&, WebKit::FindOptions, unsigned int) 1 0x2acb084937a6 WebKit::FindController::updateFindUIAfterPageScroll(bool, WTF::String const&, WebKit::FindOptions, unsigned int) 2 0x2acb08497fee WTF::FunctionWrapper<void (WebKit::FindController::*)(bool, WTF::String const&, WebKit::FindOptions, unsigned int)>::operator()(WebKit::FindController*, bool, WTF::String const&, WebKit::FindOptions, unsigned int) 3 0x2acb08497f34 WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (WebKit::FindController::*)(bool, WTF::String const&, WebKit::FindOptions, unsigned int)>, void (WebKit::FindController*, bool, WTF::String, WebKit::FindOptions, unsigned int)>::operator()() 4 0x2acb0848e254 WTF::Function<void ()>::operator()() const 5 0x2acb0848e064 WebKit::DrawingArea::dispatchAfterEnsuringUpdatedScrollPosition(WTF::Function<void ()> const&) 6 0x2acb0849399a WebKit::FindController::findString(WTF::String const&, WebKit::FindOptions, unsigned int) 7 0x2acb084afe4f WebKit::WebPage::findString(WTF::String const&, unsigned int, unsigned int) 8 0x2acb0856fc8a void CoreIPC::callMemberFunction<WebKit::WebPage, void (WebKit::WebPage::*)(WTF::String const&, unsigned int, unsigned int), WTF::String, unsigned int, unsigned int>(CoreIPC::Arguments3<WTF::String, unsigned int, unsigned int> const&, WebKit::WebPage*, void (WebKit::WebPage::*)(WTF::String const&, unsigned int, unsigned int)) 9 0x2acb0856dcf7 void CoreIPC::handleMessage<Messages::WebPage::FindString, WebKit::WebPage, void (WebKit::WebPage::*)(WTF::String const&, unsigned int, unsigned int)>(CoreIPC::MessageDecoder&, WebKit::WebPage*, void (WebKit::WebPage::*)(WTF::String const&, unsigned int, unsigned int)) 10 0x2acb08569f8c WebKit::WebPage::didReceiveWebPageMessage(CoreIPC::Connection*, CoreIPC::MessageDecoder&) 11 0x2acb084b0d1a WebKit::WebPage::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageDecoder&) 12 0x2acb0827efea CoreIPC::MessageReceiverMap::dispatchMessage(CoreIPC::Connection*, CoreIPC::MessageDecoder&) 13 0x2acb083df28b WebKit::WebProcess::didReceiveMessage(CoreIPC::Connection*, CoreIPC::MessageDecoder&) 14 0x2acb0826f60b CoreIPC::Connection::dispatchMessage(CoreIPC::MessageDecoder&) 15 0x2acb0826f6e6 CoreIPC::Connection::dispatchMessage(WTF::PassOwnPtr<CoreIPC::MessageDecoder>) 16 0x2acb0826f8ec CoreIPC::Connection::dispatchOneMessage() 17 0x2acb0827e3de WTF::FunctionWrapper<void (CoreIPC::Connection::*)()>::operator()(CoreIPC::Connection*) 18 0x2acb0827e1b8 WTF::BoundFunctionImpl<WTF::FunctionWrapper<void (CoreIPC::Connection::*)()>, void (CoreIPC::Connection*)>::operator()() 19 0x2acb0848e254 WTF::Function<void ()>::operator()() const 20 0x2acb0c2b4b5b WebCore::RunLoop::performWork() 21 0x2acb0ce446a8 WebCore::RunLoop::wakeUpEvent(void*, void*, unsigned int) 22 0x2acb0ffa36c1 23 0x2acb0ffa2601 24 0x2acb0ffa2b47 ecore_main_loop_begin 25 0x2acb0ce44639 WebCore::RunLoop::run() 26 0x2acb0852b72a WebProcessMainEfl 27 0x400804 main 28 0x2acb08d9276d __libc_start_main 29 0x400729
Looks like a regression from the r140769. ASSERT(!m_findPageOverlay) might not be valid anymore after this commit.
The root cause has already been fixed by Enrica in r142055.