[Webkit-unassigned] [Bug 57221] New: REGRESSION(r81992): Assertion failure: ASSERT(!m_hasBadParent)

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Mar 28 03:10:15 PDT 2011


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

           Summary: REGRESSION(r81992): Assertion failure:
                    ASSERT(!m_hasBadParent)
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: Major
          Priority: P1
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: yutak at chromium.org
                CC: hyatt at apple.com, mitz at webkit.org


If you access http://mbl.is/, the browser crashes with the following assertion failure. This happens on revisions after r81992.


ASSERTION FAILED: !m_hasBadParent
/Users/yutak/WebKit/Source/WebCore/rendering/InlineBox.h(214) : WebCore::InlineFlowBox* WebCore::InlineBox::parent() const
1   WebCore::InlineBox::parent() const
2   WebCore::InlineTextBox::paint(WebCore::PaintInfo&, int, int)
3   WebCore::InlineFlowBox::paint(WebCore::PaintInfo&, int, int)
4   WebCore::InlineFlowBox::paint(WebCore::PaintInfo&, int, int)
5   WebCore::RootInlineBox::paint(WebCore::PaintInfo&, int, int)
6   WebCore::RenderLineBoxList::paint(WebCore::RenderBoxModelObject*, WebCore::PaintInfo&, int, int) const
7   WebCore::RenderBlock::paintContents(WebCore::PaintInfo&, int, int)
8   WebCore::RenderBlock::paintObject(WebCore::PaintInfo&, int, int)
9   WebCore::RenderBlock::paint(WebCore::PaintInfo&, int, int)
10  WebCore::RenderListItem::paint(WebCore::PaintInfo&, int, int)
11  WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int)
12  WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul>*, WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int)
13  WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int)
14  WebCore::RenderLayer::paintList(WTF::Vector<WebCore::RenderLayer*, 0ul>*, WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int)
15  WebCore::RenderLayer::paintLayer(WebCore::RenderLayer*, WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*, WTF::HashMap<WebCore::OverlapTestRequestClient*, WebCore::IntRect, WTF::PtrHash<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::OverlapTestRequestClient*>, WTF::HashTraits<WebCore::IntRect> >*, unsigned int)
16  WebCore::RenderLayer::paint(WebCore::GraphicsContext*, WebCore::IntRect const&, unsigned int, WebCore::RenderObject*)
17  WebCore::FrameView::paintContents(WebCore::GraphicsContext*, WebCore::IntRect const&)
18  -[WebFrame(WebInternal) _drawRect:contentsOnly:]
19  -[WebHTMLView drawSingleRect:]
20  -[WebHTMLView drawRect:]
21  -[NSView _drawRect:clip:]
22  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
23  -[WebHTMLView(WebPrivate) _recursiveDisplayAllDirtyWithLockFocus:visRect:]
24  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
25  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
26  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
27  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
28  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
29  -[NSView _recursiveDisplayAllDirtyWithLockFocus:visRect:]
30  -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]
31  -[NSView _recursiveDisplayRectIfNeededIgnoringOpacity:isVisibleRect:rectIsVisibleRectForView:topView:]

Program received signal EXC_BAD_ACCESS, Could not access memory.
Reason: KERN_INVALID_ADDRESS at address: 0x00000000bbadbeef
0x000000010212987d in WebCore::InlineBox::parent (this=0x11902dbd8) at InlineBox.h:214
214            ASSERT(!m_hasBadParent);

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