Closed Bug 1496392 Opened 6 years ago Closed 6 years ago

Frequent Assertion failure: itemClip.GetRoundedRectCount() == 0, at /builds/worker/workspace/build/src/layout/painting/FrameLayerBuilder.cpp:5208

Categories

(Core :: Web Painting, defect, P1)

defect

Tracking

()

RESOLVED FIXED

People

(Reporter: NarcisB, Unassigned)

Details

(Keywords: intermittent-failure, Whiteboard: [retriggered])

Log link:  https://treeherder.mozilla.org/logviewer.html#?job_id=203362763&repo=autoland&lineNumber=51965

04:04:29     INFO - REFTEST TEST-START | file:///Users/cltbld/tasks/task_1538650509/build/tests/reftest/tests/layout/base/crashtests/1458121.html
04:04:29     INFO - REFTEST TEST-LOAD | file:///Users/cltbld/tasks/task_1538650509/build/tests/reftest/tests/layout/base/crashtests/1458121.html | 1836 / 3615 (50%)
04:04:29     INFO - ++DOMWINDOW == 224 (0x11fc56000) [pid = 810] [serial = 5914] [outer = 0x10b841a00]
04:04:29     INFO - [Child 810, Main Thread] WARNING: bad aListVisibleBounds: 'r.GetBounds().IsEqualInterior(aListVisibleBounds)', file /builds/worker/workspace/build/src/layout/painting/nsDisplayList.cpp, line 2459
04:04:29     INFO - [Child 810, Main Thread] WARNING: bad aListVisibleBounds: 'r.GetBounds().IsEqualInterior(aListVisibleBounds)', file /builds/worker/workspace/build/src/layout/painting/nsDisplayList.cpp, line 2459
04:04:29     INFO - [Child 810, Main Thread] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80004005: file /builds/worker/workspace/build/src/dom/base/nsContentUtils.cpp, line 4021
04:04:29     INFO - Assertion failure: itemClip.GetRoundedRectCount() == 0, at /builds/worker/workspace/build/src/layout/painting/FrameLayerBuilder.cpp:5208
04:04:29     INFO - #01: mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList*, mozilla::ContainerLayerParameters const&, mozilla::gfx::Matrix4x4Typed<mozilla::gfx::UnknownUnits, mozilla::gfx::UnknownUnits> const*, unsigned int) [layout/painting/FrameLayerBuilder.cpp:1361]
04:04:29     INFO - 
04:04:29     INFO - #02: nsDisplayFilters::BuildLayer(nsDisplayListBuilder*, mozilla::layers::LayerManager*, mozilla::ContainerLayerParameters const&) [layout/painting/nsDisplayList.cpp:10109]
04:04:29     INFO - 
04:04:29     INFO - #03: mozilla::FrameLayerBuilder::AddPaintedDisplayItem(mozilla::PaintedLayerData*, mozilla::AssignedDisplayItem&, mozilla::ContainerState&, mozilla::layers::Layer*) [mfbt/AlreadyAddRefed.h:144]
04:04:29     INFO - 
04:04:29     INFO - #04: mozilla::PaintedLayerDataNode::PopAllPaintedLayerData() [layout/painting/FrameLayerBuilder.cpp:3771]
04:04:29     INFO - 
04:04:29     INFO - #05: mozilla::PaintedLayerDataNode::Finish(bool) [layout/painting/FrameLayerBuilder.cpp:3345]
04:04:29     INFO - 
04:04:29     INFO - #06: mozilla::PaintedLayerDataNode::FinishAllChildren(bool) [layout/painting/FrameLayerBuilder.cpp:3332]
04:04:29     INFO - 
04:04:29     INFO - #07: mozilla::PaintedLayerDataTree::Finish() [layout/painting/FrameLayerBuilder.cpp:3343]
04:04:29     INFO - 
04:04:29     INFO - #08: mozilla::ContainerState::Finish(unsigned int*, mozilla::gfx::IntRectTyped<mozilla::gfx::UnknownUnits> const&, nsDisplayList*) [layout/painting/FrameLayerBuilder.cpp:6308]
04:04:29     INFO - 
04:04:29     INFO - #09: mozilla::FrameLayerBuilder::BuildContainerLayerFor(nsDisplayListBuilder*, mozilla::layers::LayerManager*, nsIFrame*, nsDisplayItem*, nsDisplayList*, mozilla::ContainerLayerParameters const&, mozilla::gfx::Matrix4x4Typed<mozilla::gfx::UnknownUnits, mozilla::gfx::UnknownUnits> const*, unsigned int) [layout/painting/FrameLayerBuilder.cpp:6721]
04:04:29     INFO - 
04:04:29     INFO - #10: nsDisplayList::BuildLayers(nsDisplayListBuilder*, mozilla::layers::LayerManager*, unsigned int, bool) [layout/painting/nsDisplayList.cpp:2583]
04:04:29     INFO - 
04:04:29     INFO - #11: nsDisplayList::PaintRoot(nsDisplayListBuilder*, gfxContext*, unsigned int) [layout/painting/nsDisplayList.cpp:2810]
04:04:29     INFO - 
04:04:29     INFO - #12: nsLayoutUtils::PaintFrame(gfxContext*, nsIFrame*, nsRegion const&, unsigned int, nsDisplayListBuilderMode, nsLayoutUtils::PaintFrameFlags) [mfbt/AlreadyAddRefed.h:144]
04:04:29     INFO - 
04:04:29     INFO - #13: mozilla::PresShell::Paint(nsView*, nsRegion const&, unsigned int) [layout/base/PresShell.cpp:6212]
04:04:29     INFO - 
04:04:29     INFO - #14: nsViewManager::ProcessPendingUpdatesPaint(nsIWidget*) [xpcom/ds/nsTArray.h:372]
04:04:29     INFO - 
04:04:29     INFO - #15: nsViewManager::ProcessPendingUpdatesForView(nsView*, bool) [view/nsViewManager.cpp:408]
04:04:29     INFO - 
04:04:29     INFO - #16: nsViewManager::ProcessPendingUpdates() [mfbt/RefPtr.h:47]
04:04:29     INFO - 
04:04:29     INFO - #17: nsRefreshDriver::Tick(mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:2047]
04:04:29     INFO - 
04:04:29     INFO - #18: mozilla::RefreshDriverTimer::TickRefreshDrivers(mozilla::TimeStamp, nsTArray<RefPtr<nsRefreshDriver> >&) [xpcom/ds/ArrayIterator.h:62]
04:04:29     INFO - 
04:04:29     INFO - #19: mozilla::RefreshDriverTimer::Tick(mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:320]
04:04:29     INFO - 
04:04:29     INFO - #20: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::TickRefreshDriver(mozilla::TimeStamp) [layout/base/nsRefreshDriver.cpp:151]
04:04:29     INFO - 
04:04:29     INFO - #21: mozilla::VsyncRefreshDriverTimer::RefreshDriverVsyncObserver::NotifyVsync(mozilla::TimeStamp) [clang/include/c++/v1/atomic:926]
04:04:29     INFO - 
04:04:29     INFO - #22: mozilla::layout::VsyncChild::RecvNotify(mozilla::TimeStamp const&) [layout/ipc/VsyncChild.cpp:78]
04:04:29     INFO - 
04:04:29     INFO - #23: mozilla::layout::PVsyncChild::OnMessageReceived(IPC::Message const&) [ipc/glue/ProtocolUtils.h:397]
04:04:29     INFO - 
04:04:29     INFO - #24: mozilla::ipc::PBackgroundChild::OnMessageReceived(IPC::Message const&) [s3:gecko-generated-sources:06009815dff8af6ec9e0113af52cb7a461119c6165bef4d4bc8c1b9d9486897a5872d990944aecdb7f7917218b5811f87f5a9cef8757b3720121257f7984ab54/ipc/ipdl/PBackgroundChild.cpp::2280]
04:04:29     INFO - 
04:04:29     INFO - #25: mozilla::ipc::MessageChannel::DispatchAsyncMessage(IPC::Message const&) [ipc/glue/MessageChannel.h:673]
04:04:29     INFO - 
04:04:29     INFO - #26: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) [ipc/glue/MessageChannel.cpp:2175]
04:04:29     INFO - 
04:04:29     INFO - #27: mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) [ipc/glue/MessageChannel.cpp:2013]
04:04:29     INFO - 
04:04:29     INFO - #28: mozilla::ipc::MessageChannel::MessageTask::Run() [xpcom/threads/Monitor.h:37]
04:04:29     INFO - 
04:04:29     INFO - #29: nsThread::ProcessNextEvent(bool, bool*) [mfbt/Atomics.h:576]
04:04:29     INFO - 
04:04:29     INFO - #30: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:530]
04:04:29     INFO - 
04:04:29     INFO - #31: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:97]
04:04:29     INFO - 
04:04:29     INFO - #32: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:598]
04:04:29     INFO - 
04:04:29     INFO - #33: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:160]
04:04:29     INFO - 
04:04:29     INFO - #34: nsAppShell::Run() [widget/cocoa/nsAppShell.mm:742]
04:04:29     INFO - 
04:04:29     INFO - #35: XRE_RunAppShell() [toolkit/xre/nsEmbedFunctions.cpp:939]
04:04:29     INFO - 
04:04:29     INFO - #36: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:269]
04:04:29     INFO - 
04:04:29     INFO - #37: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:598]
04:04:29     INFO - 
04:04:29     INFO - #38: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:769]
04:04:29     INFO - 
04:04:29     INFO - #39: main [ipc/contentproc/plugin-container.cpp:50]
04:04:29     INFO - 
04:04:30     INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x190084,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
04:04:30     INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x190084,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
04:04:30     INFO - ###!!! [Parent][MessageChannel] Error: (msgtype=0x190084,name=PBrowser::Msg_Destroy) Channel error: cannot send/recv
04:04:30     INFO - ++DOCSHELL 0x115c7b000 == 11 [pid = 805] [id = {42d771f8-0277-9444-a759-b4d942b30e1c}]
04:04:30     INFO - ++DOMWINDOW == 23 (0x1285d7600) [pid = 805] [serial = 53] [outer = 0x0]
04:04:30     INFO - ++DOMWINDOW == 24 (0x116434c00) [pid = 805] [serial = 54] [outer = 0x1285d7600]
04:04:30     INFO - ++DOCSHELL 0x1285ae800 == 12 [pid = 805] [id = {6600c69c-b409-f14f-8469-6b525c2344b6}]
04:04:30     INFO - ++DOMWINDOW == 25 (0x128699e00) [pid = 805] [serial = 55] [outer = 0x0]
04:04:30     INFO - ++DOMWINDOW == 26 (0x11e78b400) [pid = 805] [serial = 56] [outer = 0x128699e00]
04:04:30     INFO - A content process crashed and MOZ_CRASHREPORTER_SHUTDOWN is set, shutting down
04:04:30     INFO - [Parent 805, Compositor] WARNING: bad Shmem: file /builds/worker/workspace/build/src/ipc/glue/ProtocolUtils.cpp, line 574
04:04:30     INFO - [Parent 805, Compositor] WARNING: bad Shmem: file /builds/worker/workspace/build/src/ipc/glue/ProtocolUtils.cpp, line 574
04:04:30     INFO - [Parent 805, Compositor] WARNING: bad Shmem: file /builds/worker/workspace/build/src/ipc/glue/ProtocolUtils.cpp, line 574
04:04:30     INFO - [Parent 805, Compositor] WARNING: bad Shmem: file /builds/worker/workspace/build/src/ipc/glue/ProtocolUtils.cpp, line 574
04:04:30     INFO - ++DOMWINDOW == 27 (0x1168acc00) [pid = 805] [serial = 57] [outer = 0x1285d7600]
04:04:30     INFO - ++DOMWINDOW == 28 (0x11e790400) [pid = 805] [serial = 58] [outer = 0x128699e00]
04:04:30     INFO - [Parent 805, Compositor] WARNING: bad Shmem: file /builds/worker/workspace/build/src/ipc/glue/ProtocolUtils.cpp, line 574
04:04:30     INFO - JavaScript error: resource://reftest/reftest.jsm, line 1569: NS_ERROR_NOT_AVAILABLE: Component returned failure code: 0x80040111 (NS_ERROR_NOT_AVAILABLE) [nsIPropertyBag2.getPropertyAsAString]
04:04:30     INFO - [Child 809, Main Thread] WARNING: nsAppShell::Exit() called redundantly: file /builds/worker/workspace/build/src/widget/cocoa/nsAppShell.mm, line 763
04:04:30     INFO - ###!!! [Parent][RunMessage] Error: Channel closing: too late to send/recv, messages will be lost
04:04:30     INFO - [Child 809, Main Thread] WARNING: NS_ENSURE_TRUE(maybeContext) failed: file /builds/worker/workspace/build/src/xpcom/threads/nsThread.cpp, line 929
04:04:30     INFO - !!! error running onStopped callback: TypeError: callback is not a function
Flags: needinfo?(mikokm)
Flags: needinfo?(mikokm)
QA Contact: matt.woodrow
Whiteboard: [retriggered]
Priority: -- → P1
QA Contact: matt.woodrow
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(botond)
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.