RESOLVED WORKSFORME155643
ASSERTION FAILED: !m_visibleDescendantStatusDirty in WebCore::RenderLayer::isVisuallyNonEmpty
https://bugs.webkit.org/show_bug.cgi?id=155643
Summary ASSERTION FAILED: !m_visibleDescendantStatusDirty in WebCore::RenderLayer::is...
Renata Hodovan
Reported 2016-03-18 09:25:06 PDT
Created attachment 274420 [details] Test case Load the attached test with minibrowser: <!DOCTYPE> <script> window.onload = function() { document.execCommand('selectAll') document.designMode = 'on' document.execCommand('indent') } </script> <style> * { overflow-y: hidden; position: fixed; } </style> <aside> <metadata>a</metadata> <symbol></symbol> </aside> OS: Ubuntu 15.10, x86_64 Checked build: debug EFL Checked version: 87dc80e Backtrace: ASSERTION FAILED: !m_visibleDescendantStatusDirty ../../Source/WebCore/rendering/RenderLayer.cpp(6546) : bool WebCore::RenderLayer::isVisuallyNonEmpty() const 1 0x7fd85aeace8a WTFCrash 2 0x7fd859dad488 WebCore::RenderLayer::isVisuallyNonEmpty() const 3 0x7fd859dc7610 4 0x7fd859dc76ac WebCore::RenderLayerBacking::isPaintDestinationForDescendantLayers() const 5 0x7fd859dc7055 WebCore::RenderLayerBacking::paintsChildren() const 6 0x7fd859dc71db WebCore::RenderLayerBacking::isSimpleContainerCompositingLayer() const 7 0x7fd859dc02fc WebCore::RenderLayerBacking::updateConfiguration() 8 0x7fd859dcfdef WebCore::RenderLayerCompositor::updateLayerCompositingState(WebCore::RenderLayer&, WebCore::RenderLayerCompositor::CompositingChangeRepaint) 9 0x7fd859d9dd90 WebCore::RenderLayer::updateScrollInfoAfterLayout() 10 0x7fd859c74ac8 WebCore::RenderBlock::updateScrollInfoAfterLayout() 11 0x7fd859ca4147 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) 12 0x7fd859c74b6c WebCore::RenderBlock::layout() 13 0x7fd859c4bc65 WebCore::RenderElement::layoutIfNeeded() 14 0x7fd859c769be WebCore::RenderBlock::layoutPositionedObject(WebCore::RenderBox&, bool, bool) 15 0x7fd859c76b36 WebCore::RenderBlock::layoutPositionedObjects(bool, bool) 16 0x7fd859ca4069 WebCore::RenderBlockFlow::layoutBlock(bool, WebCore::LayoutUnit) 17 0x7fd859c74b6c WebCore::RenderBlock::layout() 18 0x7fd859e905a1 WebCore::RenderView::layoutContent(WebCore::LayoutState const&) 19 0x7fd859e90c9f WebCore::RenderView::layout() 20 0x7fd859a2e667 WebCore::FrameView::layout(bool) 21 0x7fd859476e99 WebCore::Document::updateLayout() 22 0x7fd859476fb0 WebCore::Document::updateLayoutIgnorePendingStylesheets(WebCore::Document::RunPostLayoutTasks) 23 0x7fd85963da6f WebCore::VisiblePosition::canonicalPosition(WebCore::Position const&) 24 0x7fd85963b350 WebCore::VisiblePosition::init(WebCore::Position const&, WebCore::EAffinity) 25 0x7fd85963b2e6 WebCore::VisiblePosition::VisiblePosition(WebCore::Position const&, WebCore::EAffinity) 26 0x7fd85a6f9291 WebCore::CompositeEditCommand::moveParagraphWithClones(WebCore::VisiblePosition const&, WebCore::VisiblePosition const&, WebCore::Element*, WebCore::Node*) 27 0x7fd8596057d8 WebCore::IndentOutdentCommand::indentIntoBlockquote(WebCore::Position const&, WebCore::Position const&, WTF::RefPtr<WebCore::Element>&) 28 0x7fd859607080 WebCore::IndentOutdentCommand::formatRange(WebCore::Position const&, WebCore::Position const&, WebCore::Position const&, WTF::RefPtr<WebCore::Element>&) 29 0x7fd85a6dc1d5 WebCore::ApplyBlockElementCommand::formatSelection(WebCore::VisiblePosition const&, WebCore::VisiblePosition const&) 30 0x7fd859607001 WebCore::IndentOutdentCommand::formatSelection(WebCore::VisiblePosition const&, WebCore::VisiblePosition const&) 31 0x7fd85a6db442 WebCore::ApplyBlockElementCommand::doApply() ERR<29028>:elementary els_tooltip.c:1020 elm_object_tooltip_unset() Object does not have tooltip: obj
Attachments
Test case (300 bytes, text/html)
2016-03-18 09:25 PDT, Renata Hodovan
no flags
Brent Fulgham
Comment 1 2016-08-05 09:36:11 PDT
This issue does not reproduce in r204037. If you believe there is still a problem, please reopen the bug and provide a revised test case.
Note You need to log in before you can comment on or make changes to this bug.