[Webkit-unassigned] [Bug 84480] New: ASSERT failure in RenderLayer::computeRepaintRects

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Apr 20 12:44:10 PDT 2012


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

           Summary: ASSERT failure in RenderLayer::computeRepaintRects
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yong.li.webkit at gmail.com


When accelerated compositing is enabled, an assert failure can occur in RenderLayer::computeRepaintRects:

ASSERT(!m_visibleContentStatusDirty);

#0  WebCore::RenderLayer::computeRepaintRects
#1  WebCore::RenderLayerCompositor::updateBacking
#2  WebCore::RenderLayerCompositor::updateLayerCompositingState (
#3  WebCore::RenderLayer::styleChanged (this=0x766bbb28, 
#4  WebCore::RenderBoxModelObject::styleDidChange

The issue can be simply and obviously fixed by adding a call to updateVisibilityStatus() before styleChanged() calling compositor->updateLayerCompositingState().

Do I have to create a test case for it?

-- 
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