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 2017Status: Duplicate (was: Untriaged)