[Webkit-unassigned] [Bug 155643] New: ASSERTION FAILED: !m_visibleDescendantStatusDirty in WebCore::RenderLayer::isVisuallyNonEmpty

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Mar 18 09:25:06 PDT 2016


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

            Bug ID: 155643
           Summary: ASSERTION FAILED: !m_visibleDescendantStatusDirty in
                    WebCore::RenderLayer::isVisuallyNonEmpty
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: Layout and Rendering
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: rhodovan.u-szeged at partner.samsung.com
                CC: bdakin at apple.com, simon.fraser at apple.com
            Blocks: 116980

Created attachment 274420
  --> https://bugs.webkit.org/attachment.cgi?id=274420&action=review
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

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160318/f4607cff/attachment.html>


More information about the webkit-unassigned mailing list