On Dec 17, 2008, at 1:35 PM, Kenneth Christiansen wrote:

The problem here is that repaintContentRectangle auments (d- >m_repaintRects.append(r)) the items in m_repaintRects or clears it (d->m_repaintRects.clear()), thus the size of m_repaintRects[] changes while iterating it, which can result in a crash.

Well no, that append will only happen if m_deferringRepaints is non- zero, and the loop in endDeferredRepaints only runs if if m_deferringRepaints is zero.

Maybe your test case shows some bug in that logic?

    -- Darin

_______________________________________________
webkit-dev mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo.cgi/webkit-dev

Reply via email to