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)
Core
Web Painting
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)
Reporter | ||
Comment 1•6 years ago
|
||
The fail seem to have started from https://treeherder.mozilla.org/#/jobs?repo=autoland&resultStatus=running,pending,success,testfailed,busted,exception,runnable&classifiedState=unclassified&searchStr=e10s,test-macosx64%2Fdebug-crashtest-e10s,r-e10s(c)&selectedJob=203407685&revision=fd895bb95b99a0f0b1d8995279141773aa741703 :botond, can you please take a look?
Flags: needinfo?(botond)
Updated•6 years ago
|
Flags: needinfo?(mikokm)
Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
QA Contact: matt.woodrow
Whiteboard: [retriggered]
Updated•6 years ago
|
Priority: -- → P1
Comment 3•6 years ago
|
||
This should be fixed by this backout: https://hg.mozilla.org/mozilla-central/rev/9f5ea3c3f1160fc88c53bd4d74ccc3b137c71896
Updated•6 years ago
|
QA Contact: matt.woodrow
Comment hidden (Intermittent Failures Robot) |
Updated•6 years ago
|
Status: NEW → RESOLVED
Closed: 6 years ago
Flags: needinfo?(botond)
Keywords: intermittent-failure
Resolution: --- → FIXED
Comment hidden (Intermittent Failures Robot) |
You need to log in
before you can comment on or make changes to this bug.
Description
•