New issue
Advanced search Search tips

Issue 708330 link

Starred by 1 user

Issue metadata

Status: Duplicate
Owner:
Closed: Apr 2017
EstimatedDays: ----
NextAction: ----
OS: ----
Pri: 3
Type: Bug



Sign in to add a comment

webkit_tests failure (location-change-no-file-access.html due to DCHECK in PaintLayerClipper.cpp)

Project Member Reported by kelv...@chromium.org, Apr 4 2017

Issue description

This break the falling builds

https://uberchromegw.corp.google.com/i/chromium.webkit/builders/WebKit%20Mac10.11%20%28dbg%29/builds/8200
https://uberchromegw.corp.google.com/i/chromium.webkit/builders/WebKit%20Mac10.11%20%28dbg%29/builds/8201

Error message:
DCHECK in PaintLayerClipper.cpp(450)] Check failed: m_layer.layoutObject().localBorderBoxProperties().


location-change-no-file-access.html crashed, (stderr lines):
13:08:57.837 5332   [9890:775:0404/130857.663430:3109149119449:FATAL:PaintLayerClipper.cpp(450)] Check failed: m_layer.layoutObject().localBorderBoxProperties(). 
13:08:57.837 5332   0   libbase.dylib                       0x000000010fd5873e base::debug::StackTrace::StackTrace(unsigned long) + 174
13:08:57.837 5332   1   libbase.dylib                       0x000000010fd587dd base::debug::StackTrace::StackTrace(unsigned long) + 29
13:08:57.838 5332   2   libbase.dylib                       0x000000010fd56c3c base::debug::StackTrace::StackTrace() + 28
13:08:57.838 5332   3   libbase.dylib                       0x000000010fdf1b10 logging::LogMessage::~LogMessage() + 80
13:08:57.838 5332   4   libbase.dylib                       0x000000010fdef615 logging::LogMessage::~LogMessage() + 21
13:08:57.838 5332   5   libblink_core.dylib                 0x00000001202553fa blink::PaintLayerClipper::initializeCommonClipRectState(blink::ClipRectsContext const&, blink::PropertyTreeState&, blink::PropertyTreeState&) const + 378
13:08:57.838 5332   6   libblink_core.dylib                 0x0000000120252459 blink::PaintLayerClipper::calculateBackgroundClipRectWithGeometryMapper(blink::ClipRectsContext const&, blink::ClipRect&) const + 281
13:08:57.838 5332   7   libblink_core.dylib                 0x0000000120252a6e blink::PaintLayerClipper::calculateRectsWithGeometryMapper(blink::ClipRectsContext const&, blink::LayoutRect const&, blink::LayoutRect&, blink::ClipRect&, blink::ClipRect&, blink::LayoutPoint const*) const + 78
13:08:57.838 5332   8   libblink_core.dylib                 0x0000000120252751 blink::PaintLayerClipper::calculateRects(blink::ClipRectsContext const&, blink::LayoutRect const&, blink::LayoutRect&, blink::ClipRect&, blink::ClipRect&, blink::LayoutPoint const*) const + 145
13:08:57.838 5332   9   libblink_core.dylib                 0x000000012024302e blink::PaintLayer::appendSingleFragmentIgnoringPagination(WTF::Vector<blink::PaintLayerFragment, 1ul, WTF::PartitionAllocator>&, blink::PaintLayer const*, blink::LayoutRect const&, blink::ClipRectsCacheSlot, blink::PaintLayer::GeometryMapperOption, blink::OverlayScrollbarClipBehavior, blink::ShouldRespectOverflowClipType, blink::LayoutPoint const*, blink::LayoutSize const&) + 302
13:08:57.838 5332   10  libblink_core.dylib                 0x0000000120243365 blink::PaintLayer::collectFragments(WTF::Vector<blink::PaintLayerFragment, 1ul, WTF::PartitionAllocator>&, blink::PaintLayer const*, blink::LayoutRect const&, blink::ClipRectsCacheSlot, blink::PaintLayer::GeometryMapperOption, blink::OverlayScrollbarClipBehavior, blink::ShouldRespectOverflowClipType, blink::LayoutPoint const*, blink::LayoutSize const&, blink::LayoutRect const*) + 277
13:08:57.838 5332   11  libblink_core.dylib                 0x000000012025c0ea blink::PaintLayerPainter::paintLayerContents(blink::GraphicsContext&, blink::PaintLayerPaintingInfo const&, unsigned int, blink::PaintLayerPainter::FragmentPolicy) + 3770
13:08:57.838 5332   12  libblink_core.dylib                 0x000000012025b1f0 blink::PaintLayerPainter::paintLayerContentsCompositingAllPhases(blink::GraphicsContext&, blink::PaintLayerPaintingInfo const&, unsigned int, blink::PaintLayerPainter::FragmentPolicy) + 320
13:08:57.838 5332   13  libblink_core.dylib                 0x000000012025a72f blink::PaintLayerPainter::paint(blink::GraphicsContext&, blink::PaintLayerPaintingInfo const&, unsigned int) + 543
13:08:57.838 5332   14  libblink_core.dylib                 0x000000012025a445 blink::PaintLayerPainter::paint(blink::GraphicsContext&, blink::LayoutRect const&, unsigned int, unsigned int) + 197
13:08:57.838 5332   15  libblink_core.dylib                 0x00000001201fbef3 blink::FramePainter::paintContents(blink::GraphicsContext&, unsigned int, blink::IntRect const&) + 1475
13:08:57.838 5332   16  libblink_core.dylib                 0x00000001201fb28e blink::FramePainter::paint(blink::GraphicsContext&, unsigned int, blink::CullRect const&) + 1214
13:08:57.838 5332   17  libblink_core.dylib                 0x000000011f531789 blink::FrameView::paint(blink::GraphicsContext&, unsigned int, blink::CullRect const&) const + 73
13:08:57.838 5332   18  libblink_core.dylib                 0x000000011f528c89 blink::FrameView::paint(blink::GraphicsContext&, blink::CullRect const&) const + 41
13:08:57.838 5332   19  libblink_core.dylib                 0x00000001202af387 blink::PartPainter::paintContents(blink::PaintInfo const&, blink::LayoutPoint const&) + 647
13:08:57.838 5332   20  libblink_core.dylib                 0x000000011fe041f3 blink::LayoutPart::paintContents(blink::PaintInfo const&, blink::LayoutPoint const&) const + 67
13:08:57.838 5332   21  libblink_core.dylib                 0x00000001202aee2b blink::PartPainter::paint(blink::PaintInfo const&, blink::LayoutPoint const&) + 1515
13:08:57.838 5332   22  libblink_core.dylib                 0x000000011fe04153 blink::LayoutPart::paint(blink::PaintInfo const&, blink::LayoutPoint const&) const + 67
13:08:57.839 5332   23  libblink_core.dylib                 0x00000001201fe0c5 blink::FrameSetPainter::paintChildren(blink::PaintInfo const&, blink::LayoutPoint const&) + 213
13:08:57.839 5332   24  libblink_core.dylib                 0x00000001201fe1dd blink::FrameSetPainter::paint(blink::PaintInfo const&, blink::LayoutPoint const&) + 189
13:08:57.839 5332   25  libblink_core.dylib                 0x000000011fd91ff3 blink::LayoutFrameSet::paint(blink::PaintInfo const&, blink::LayoutPoint const&) const + 67
13:08:57.839 5332   26  libblink_core.dylib                 0x00000001201cba58 blink::BlockPainter::paintChild(blink::LayoutBox const&, blink::PaintInfo const&, blink::LayoutPoint const&) + 152
13:08:57.839 5332   27  libblink_core.dylib                 0x00000001201cb99b blink::BlockPainter::paintChildren(blink::PaintInfo const&, blink::LayoutPoint const&) + 75
13:08:57.839 5332   28  libblink_core.dylib                 0x000000011fcb4d53 blink::LayoutBlock::paintChildren(blink::PaintInfo const&, blink::LayoutPoint const&) const + 67
13:08:57.839 5332   29  libblink_core.dylib                 0x00000001201ccb3d blink::BlockPainter::paintContents(blink::PaintInfo const&, blink::LayoutPoint const&) + 269
13:08:57.839 5332   30  libblink_core.dylib                 0x00000001201ca881 blink::BlockFlowPainter::paintContents(blink::PaintInfo const&, blink::LayoutPoint const&) + 161
13:08:57.839 5332   31  libblink_core.dylib                 0x00000001201cc4aa blink::BlockPainter::paintObject(blink::PaintInfo const&, blink::LayoutPoint const&) + 1514
13:08:57.839 5332   32  libblink_core.dylib                 0x000000011fcb4dc3 blink::LayoutBlock::paintObject(blink::PaintInfo const&, blink::LayoutPoint const&) const + 67
13:08:57.839 5332   33  libblink_core.dylib                 0x00000001201cb283 blink::BlockPainter::paint(blink::PaintInfo const&, blink::LayoutPoint const&) + 611
13:08:57.840 5332   34  libblink_core.dylib                 0x000000011fcb4cb3 blink::LayoutBlock::paint(blink::PaintInfo const&, blink::LayoutPoint const&) const + 67
13:08:57.840 5332   35  libblink_core.dylib                 0x000000012025fa68 blink::PaintLayerPainter::paintFragmentWithPhase(blink::PaintPhase, blink::PaintLayerFragment const&, blink::GraphicsContext&, blink::ClipRect const&, blink::PaintLayerPaintingInfo const&, unsigned int, blink::PaintLayerPainter::ClipState) + 1272
13:08:57.840 5332   36  libblink_core.dylib                 0x000000012025ff1f blink::PaintLayerPainter::paintForegroundForFragmentsWithPhase(blink::PaintPhase, WTF::Vector<blink::PaintLayerFragment, 1ul, WTF::PartitionAllocator> const&, blink::GraphicsContext&, blink::PaintLayerPaintingInfo const&, unsigned int, blink::PaintLayerPainter::ClipState) + 255
13:08:57.840 5332   37  libblink_core.dylib                 0x000000012025e174 blink::PaintLayerPainter::paintForegroundForFragments(WTF::Vector<blink::PaintLayerFragment, 1ul, WTF::PartitionAllocator> const&, blink::GraphicsContext&, blink::LayoutRect const&, blink::PaintLayerPaintingInfo const&, bool, unsigned int) + 1556
13:08:57.840 5332   38  libblink_core.dylib                 0x000000012025c7b6 blink::PaintLayerPainter::paintLayerContents(blink::GraphicsContext&, blink::PaintLayerPaintingInfo const&, unsigned int, blink::PaintLayerPainter::FragmentPolicy) + 5510
13:08:57.840 5332   39  libblink_core.dylib                 0x000000012025b1f0 blink::PaintLayerPainter::paintLayerContentsCompositingAllPhases(blink::GraphicsContext&, blink::PaintLayerPaintingInfo const&, unsigned int, blink::PaintLayerPainter::FragmentPolicy) + 320
13:08:57.840 5332   40  libblink_core.dylib                 0x000000012025a72f blink::PaintLayerPainter::paint(blink::GraphicsContext&, blink::PaintLayerPaintingInfo const&, unsigned int) + 543
13:08:57.840 5332   41  libblink_core.dylib                 0x000000012025dadc blink::PaintLayerPainter::paintChildren(unsigned int, blink::GraphicsContext&, blink::PaintLayerPaintingInfo const&, unsigned int) + 636
13:08:57.840 5332   42  libblink_core.dylib                 0x000000012025c81b blink::PaintLayerPainter::paintLayerContents(blink::GraphicsContext&, blink::PaintLayerPaintingInfo const&, unsigned int, blink::PaintLayerPainter::FragmentPolicy) + 5611
13:08:57.840 5332   43  libblink_core.dylib                 0x000000011fefa64e blink::CompositedLayerMapping::doPaintTask(blink::GraphicsLayerPaintInfo const&, blink::GraphicsLayer const&, unsigned int const&, blink::GraphicsContext&, blink::IntRect const&) const + 782
13:08:57.840 5332   44  libblink_core.dylib                 0x000000011fefc0f6 blink::CompositedLayerMapping::paintContents(blink::GraphicsLayer const*, blink::GraphicsContext&, unsigned int, blink::IntRect const&) const + 2534
13:08:57.840 5332   45  libblink_platform.dylib             0x000000011b2d56f2 blink::GraphicsLayer::paintWithoutCommit(blink::IntRect const*, blink::GraphicsContext::DisabledMode) + 706
13:08:57.840 5332   46  libblink_platform.dylib             0x000000011b2d52b0 blink::GraphicsLayer::paint(blink::IntRect const*, blink::GraphicsContext::DisabledMode) + 80
13:08:57.840 5332   47  libblink_core.dylib                 0x000000011f528eb1 blink::FrameView::paintGraphicsLayerRecursively(blink::GraphicsLayer*) + 241
13:08:57.840 5332   48  libblink_core.dylib                 0x000000011f528fa5 blink::FrameView::paintGraphicsLayerRecursively(blink::GraphicsLayer*) + 485
13:08:57.840 5332   49  libblink_core.dylib                 0x000000011f528fa5 blink::FrameView::paintGraphicsLayerRecursively(blink::GraphicsLayer*) + 485
13:08:57.840 5332   50  libblink_core.dylib                 0x000000011f528fa5 blink::FrameView::paintGraphicsLayerRecursively(blink::GraphicsLayer*) + 485
13:08:57.840 5332   51  libblink_core.dylib                 0x000000011f528fa5 blink::FrameView::paintGraphicsLayerRecursively(blink::GraphicsLayer*) + 485
13:08:57.840 5332   52  libblink_core.dylib                 0x000000011f52782b blink::FrameView::paintTree() + 1371
13:08:57.840 5332   53  libblink_core.dylib                 0x000000011f5257c4 blink::FrameView::updateLifecyclePhasesInternal(blink::DocumentLifecycle::LifecycleState) + 2484
13:08:57.840 5332   54  libblink_core.dylib                 0x000000011f524e02 blink::FrameView::updateAllLifecyclePhases() + 50
13:08:57.840 5332   55  libblink_core.dylib                 0x0000000120174c85 blink::PageAnimator::updateAllLifecyclePhases(blink::LocalFrame&) + 85
13:08:57.840 5332   56  libblink_web.dylib                  0x000000011d91bb75 blink::PageWidgetDelegate::updateAllLifecyclePhases(blink::Page&, blink::LocalFrame&) + 37
13:08:57.840 5332   57  libblink_web.dylib                  0x000000011da8b598 blink::WebViewImpl::updateAllLifecyclePhases() + 440
13:08:57.840 5332   58  libtest_runner.dylib                0x000000011e0f02d3 test_runner::WebWidgetTestClient::AnimateNow() + 163
13:08:57.840 5332   59  libtest_runner.dylib                0x000000011e0f0b47 void base::internal::FunctorTraits<void (test_runner::WebWidgetTestClient::*)(), void>::Invoke<base::WeakPtr<test_runner::WebWidgetTestClient> const&>(void (test_runner::WebWidgetTestClient::*)(), base::WeakPtr<test_runner::WebWidgetTestClient> const&&&) + 135
13:08:57.840 5332   60  libtest_runner.dylib                0x000000011e0f0a3a void base::internal::InvokeHelper<true, void>::MakeItSo<void (test_runner::WebWidgetTestClient::* const&)(), base::WeakPtr<test_runner::WebWidgetTestClient> const&>(void (test_runner::WebWidgetTestClient::* const&&&)(), base::WeakPtr<test_runner::WebWidgetTestClient> const&&&) + 90
13:08:57.840 5332   61  libtest_runner.dylib                0x000000011e0f09d8 void base::internal::Invoker<base::internal::BindState<void (test_runner::WebWidgetTestClient::*)(), base::WeakPtr<test_runner::WebWidgetTestClient> >, void ()>::RunImpl<void (test_runner::WebWidgetTestClient::* const&)(), std::__1::tuple<base::WeakPtr<test_runner::WebWidgetTestClient> > const&, 0ul>(void (test_runner::WebWidgetTestClient::* const&&&)(), std::__1::tuple<base::WeakPtr<test_runner::WebWidgetTestClient> > const&&&, base::IndexSequence<0ul>) + 72
13:08:57.840 5332   
13:08:57.845 5294 [34569/49651] fast/frames/location-change-no-file-access.html failed unexpectedly (renderer crashed)
13:08:57.841 5332 worker/5 killing primary driver
 

Comment 1 by pdr@chromium.org, Apr 4 2017

Mergedinto: 707808
Status: Duplicate (was: Untriaged)
Sorry for the breakage, fix is out for review.

Sign in to add a comment