Bug 109057 - [EFL][WK2] API test EWK2UnitTestBase.ewk_view_text_find is asserting
Summary: [EFL][WK2] API test EWK2UnitTestBase.ewk_view_text_find is asserting
Status: RESOLVED FIXED
Alias: None
Product: WebKit
Classification: Unclassified
Component: WebKit EFL (show other bugs)
Version: 528+ (Nightly build)
Hardware: Unspecified Unspecified
: P2 Normal
Assignee: Sudarsana Nagineni (babu)
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-02-06 08:35 PST by Sudarsana Nagineni (babu)
Modified: 2013-02-13 07:24 PST (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sudarsana Nagineni (babu) 2013-02-06 08:35:46 PST
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
Comment 1 Sudarsana Nagineni (babu) 2013-02-08 05:46:58 PST
Looks like a regression from the r140769. ASSERT(!m_findPageOverlay) might not be valid anymore after this commit.
Comment 2 Sudarsana Nagineni (babu) 2013-02-13 07:24:53 PST
The root cause has already been fixed by Enrica in r142055.