[Webkit-unassigned] [Bug 66640] [GTK] WebProcess crash on hitting assertion m_isWaitingForDidUpdate in DrawingAreaImpl

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Aug 24 01:47:12 PDT 2011


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





--- Comment #5 from Amruth Raj <amruthraj at motorola.com>  2011-08-24 01:47:12 PST ---
I'm listing the sequence of events again for more clarity:

RunLoop::TimerBase::timerFiredCallback gets called.

This calls timer->fired() resulting in a call to DrawingAreaImpl::displayTimerFired.

This creates a new one shot timer resulting in a call to RunLoop::TimerBase::start which overrides m_timerSource with a new value.

Next, the previous timer's destroyNotifyCallback gets called which sets the newly created m_timerSource to 0.

This results in the next timer never getting stopped even though a stop is called on it and eventually leads to a crash.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list