[Webkit-unassigned] [Bug 77656] New: Assertion failure in RenderBlock::addChildIgnoringAnonymousColumnBlocks

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Feb 2 10:23:52 PST 2012


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

           Summary: Assertion failure in
                    RenderBlock::addChildIgnoringAnonymousColumnBlocks
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Macintosh
        OS/Version: Mac OS X 10.6
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: jchaffraix at webkit.org
                CC: svillar at igalia.com


How to reproduce:

1) Go to http://blog.jilion.com/2011/07/27/world-s-first-true-html5-fullscreen-video
2) Scroll down and click on the video to play it
3) Once the playback starts click on the fullscreen button (the rightmost bottom button of the player)
4) Browser ASSERTS


Details:

Reason: KERN_INVALID_ADDRESS at address: 0x00000000bbadbeef
0x0000000102e47d77 in WebCore::RenderBlock::addChildIgnoringAnonymousColumnBlocks (this=0x12461aaf8, newChild=0x125dd4e68, beforeChild=0x124626ae8) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/rendering/RenderBlock.cpp:716
716            ASSERT(beforeChildAnonymousContainer->isTable());

(gdb) bt
#0  0x0000000102e47d77 in WebCore::RenderBlock::addChildIgnoringAnonymousColumnBlocks (this=0x12461aaf8, newChild=0x125dd4e68, beforeChild=0x124626ae8) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/rendering/RenderBlock.cpp:716
#1  0x0000000102e46572 in WebCore::RenderBlock::addChildIgnoringContinuation (this=0x12461aaf8, newChild=0x125dd4e68, beforeChild=0x124626ae8) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/rendering/RenderBlock.cpp:819
#2  0x0000000102e3214e in WebCore::RenderBlock::addChild (this=0x12461aaf8, newChild=0x125dd4e68, beforeChild=0x124626ae8) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/rendering/RenderBlock.cpp:811
#3  0x0000000102dabd53 in WebCore::NodeRendererFactory::createRendererIfNeeded (this=0x7fff5fbfc900) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/NodeRenderingContext.cpp:376
#4  0x0000000102d99864 in WebCore::Node::createRendererIfNeeded (this=0x125d5d8d0) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Node.cpp:1428
#5  0x00000001025edbf3 in WebCore::Element::attach (this=0x125d5d8d0) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:935
#6  0x000000010205ddf5 in WebCore::Node::reattach (this=0x125d5d8d0) at Node.h:832
#7  0x00000001025ed414 in WebCore::Element::recalcStyle (this=0x125d5d8d0, change=WebCore::Node::NoChange) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:1059
#8  0x00000001025ed9f1 in WebCore::Element::recalcStyle (this=0x12474ddf0, change=WebCore::Node::NoChange) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:1132
#9  0x00000001025ed9f1 in WebCore::Element::recalcStyle (this=0x122a5ac70, change=WebCore::Node::Inherit) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:1132
#10 0x00000001025ed9f1 in WebCore::Element::recalcStyle (this=0x122a56790, change=WebCore::Node::Inherit) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:1132
#11 0x00000001025ed9f1 in WebCore::Element::recalcStyle (this=0x1216dd750, change=WebCore::Node::Inherit) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:1132
#12 0x00000001025ed9f1 in WebCore::Element::recalcStyle (this=0x1216da020, change=WebCore::Node::Inherit) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:1132
#13 0x00000001025ed9f1 in WebCore::Element::recalcStyle (this=0x1216d2300, change=WebCore::Node::Inherit) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:1132
#14 0x00000001025ed9f1 in WebCore::Element::recalcStyle (this=0x12166afe0, change=WebCore::Node::Inherit) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:1132
#15 0x00000001025ed9f1 in WebCore::Element::recalcStyle (this=0x1216592a0, change=WebCore::Node::Inherit) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:1132
#16 0x00000001025ed9f1 in WebCore::Element::recalcStyle (this=0x109682d20, change=WebCore::Node::NoChange) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Element.cpp:1132
#17 0x00000001022ceb16 in WebCore::Document::recalcStyle (this=0x10a0ec200, change=WebCore::Node::NoChange) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Document.cpp:1589
#18 0x00000001022cfe1c in WebCore::Document::updateStyleIfNeeded (this=0x10a0ec200) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/dom/Document.cpp:1639
#19 0x00000001026abbab in WebCore::FrameView::updateLayoutAndStyleIfNeededRecursive (this=0x10967fe80) at /Users/jchaffraix/Sources/WebKit/Source/WebCore/page/FrameView.cpp:2959
#20 0x0000000100c933a6 in -[WebHTMLView(WebInternal) _web_updateLayoutAndStyleIfNeededRecursive] (self=0x10967b5d0, _cmd=0x7fff88e7fbc8) at /Users/jchaffraix/Sources/WebKit/Source/WebKit/mac/WebView/WebHTMLView.mm:5430
#21 0x0000000100c8ee14 in -[WebHTMLView(WebPrivate) viewWillDraw] (self=0x10967b5d0, _cmd=0x7fff80886180) at /Users/jchaffraix/Sources/WebKit/Source/WebKit/mac/WebView/WebHTMLView.mm:1278
#22 0x00007fff8017be95 in -[NSView viewWillDraw] ()
#23 0x00007fff8017be95 in -[NSView viewWillDraw] ()
#24 0x00007fff8017be95 in -[NSView viewWillDraw] ()
#25 0x00007fff8017be95 in -[NSView viewWillDraw] ()
#26 0x00007fff8017be95 in -[NSView viewWillDraw] ()
#27 0x00007fff8017be95 in -[NSView viewWillDraw] ()
#28 0x00007fff8017b446 in -[NSView _sendViewWillDrawInRect:clipRootView:suppressRecursion:] ()
#29 0x00007fff800f6bd1 in -[NSView displayIfNeeded] ()
#30 0x00007fff800ac5a4 in -[NSNextStepFrame displayIfNeeded] ()
#31 0x00007fff800f1aba in _handleWindowNeedsDisplay ()
#32 0x00007fff87303b07 in __CFRunLoopDoObservers ()
#33 0x00007fff872df434 in __CFRunLoopRun ()
#34 0x00007fff872ded8f in CFRunLoopRunSpecific ()
#35 0x00007fff87dc174e in RunCurrentEventLoopInMode ()
#36 0x00007fff87dc1553 in ReceiveNextEventCommon ()
#37 0x00007fff87dc140c in BlockUntilNextEventMatchingListInMode ()
#38 0x00007fff800c6eb2 in _DPSNextEvent ()
#39 0x00007fff800c6801 in -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#40 0x00007fff874b42be in -[BrowserApplication nextEventMatchingMask:untilDate:inMode:dequeue:] ()
#41 0x00007fff8008c68f in -[NSApplication run] ()
#42 0x00007fff800853b0 in NSApplicationMain ()
#43 0x00007fff87672924 in SafariMain ()
#44 0x0000000100000f1c in ?? ()

(gdb) p beforeChildAnonymousContainer->renderName()
$3 = 0x103e292d8 "RenderFullScreen"

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