[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