[Webkit-unassigned] [Bug 71174] New: Assert failure in WebCore::RenderLayer::updateClipRects(WebCore::RenderLayer const*, WebCore::RenderRegion*, WebCore::OverlayScrollbarSizeRelevancy)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Sat Oct 29 02:20:23 PDT 2011


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

           Summary: Assert failure in
                    WebCore::RenderLayer::updateClipRects(WebCore::RenderL
                    ayer const*, WebCore::RenderRegion*,
                    WebCore::OverlayScrollbarSizeRelevancy)
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh Intel
               URL: http://www.google.com/maps?ie=UTF8&ll=37.971403,23.717
                    251&spn=0.071722,0.127888&dirflg=r
        OS/Version: Mac OS X 10.7
            Status: UNCONFIRMED
          Severity: Critical
          Priority: P1
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: rex_4539 at yahoo.com


r98752

Reproducibility: always

Steps:
1. Go to http://www.google.com/maps?ie=UTF8&ll=37.971403,23.717251&spn=0.071722,0.127888&dirflg=r
2. Click on the box "Leave now", right below the destination text field.

What happened:
2. Assert failure.

ASSERTION FAILED: rootLayer == m_clipRectsRoot
/Users/rex/WebKit/Source/WebCore/rendering/RenderLayer.cpp(3471) : void WebCore::RenderLayer::updateClipRects(const WebCore::RenderLayer *, WebCore::RenderRegion *, WebCore::OverlayScrollbarSizeRelevancy)
1   0x10acfd71a WebCore::RenderLayer::updateClipRects(WebCore::RenderLayer const*, WebCore::RenderRegion*, WebCore::OverlayScrollbarSizeRelevancy)
2   0x10acfe179 WebCore::RenderLayer::parentClipRects(WebCore::RenderLayer const*, WebCore::RenderRegion*, WebCore::ClipRects&, bool, WebCore::OverlayScrollbarSizeRelevancy) const
3   0x10acf84d9 WebCore::RenderLayer::backgroundClipRect(WebCore::RenderLayer const*, WebCore::RenderRegion*, bool, WebCore::OverlayScrollbarSizeRelevancy) const
4   0x10acf8727 WebCore::RenderLayer::calculateRects(WebCore::RenderLayer const*, WebCore::RenderRegion*, WebCore::IntRect const&, WebCore::IntRect&, WebCore::ClipRect&, WebCore::ClipRect&, WebCore::ClipRect&, bool, WebCore::OverlayScrollbarSizeRelevancy) const
5   0x10acf7395 WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WebCore::RenderRegion*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int)
6   0x10acf914f WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul>*, WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WebCore::RenderRegion*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int)
7   0x10ad0ed09 WebCore::RenderLayerBacking::paintIntoLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::GraphicsLayerPaintingPhase, WebCore::RenderObject*)
8   0x10ad0f1a3 WebCore::RenderLayerBacking::paintContents(WebCore::GraphicsLayer const*, WebCore::GraphicsContext&, WebCore::GraphicsLayerPaintingPhase, WebCore::IntRect const&)
9   0x10a2e7800 WebCore::GraphicsLayer::paintGraphicsLayerContents(WebCore::GraphicsContext&, WebCore::IntRect const&)
10  0x10a2f06c0 WebCore::GraphicsLayerCA::platformCALayerPaintContents(WebCore::GraphicsContext&, WebCore::IntRect const&)
11  0x10a2f0707 non-virtual thunk to WebCore::GraphicsLayerCA::platformCALayerPaintContents(WebCore::GraphicsContext&, WebCore::IntRect const&)
12  0x10b140b3a drawLayerContents(CGContext*, CALayer*, WebCore::PlatformCALayer*)
13  0x10b141736 -[WebLayer drawInContext:]
14  0x7fff8e182b05 CABackingStoreUpdate_
15  0x7fff8e181a14 CA::Layer::display_()
16  0x10b141686 -[WebLayer display]
17  0x7fff8e179724 CA::Layer::display_if_needed(CA::Transaction*)
18  0x7fff8e1786d7 CA::Context::commit_transaction(CA::Transaction*)
19  0x7fff8e178454 CA::Transaction::commit()
20  0x7fff8e177a55 CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*)
21  0x7fff8e845f37 __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__
22  0x7fff8e845e96 __CFRunLoopDoObservers

Expected result:
2. No assert failure.

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