Intermittent pagination/abspos-breaking-005.html == pagination/abspos-breaking-005-ref.html | assertion count x is more than expected y assertions | ASSERTION: invalid shrink-to-fit ratio: 'ratio >= 0.0 && ratio < 1.0', file /*/nsPageContentFrame.cpp:9
Categories
(Core :: Layout, defect, P5)
Tracking
()
Tracking | Status | |
---|---|---|
firefox-esr78 | --- | unaffected |
firefox84 | --- | unaffected |
firefox85 | --- | unaffected |
firefox86 | --- | fixed |
People
(Reporter: intermittent-bug-filer, Assigned: dholbert)
References
Details
(Keywords: assertion, intermittent-failure)
Attachments
(1 file)
Filed by: btara [at] mozilla.com
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=325995384&repo=autoland
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/b60ckRhrSRKp77IK4hmkog/runs/0/artifacts/public/logs/live_backing.log
Reftest URL: https://hg.mozilla.org/mozilla-central/raw-file/tip/layout/tools/reftest/reftest-analyzer.xhtml#logurl=https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/b60ckRhrSRKp77IK4hmkog/runs/0/artifacts/public/logs/live_backing.log&only_show_unexpected=1
...
[task 2021-01-06T17:29:37.922Z] 17:29:37 INFO - [Child 10284, Main Thread] ###!!! ASSERTION: invalid shrink-to-fit ratio: 'ratio >= 0.0 && ratio < 1.0', file /builds/worker/checkouts/gecko/layout/generic/nsPageContentFrame.cpp:95
[task 2021-01-06T17:29:37.926Z] 17:29:37 INFO - #01: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, int, int, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1122]
[task 2021-01-06T17:29:37.926Z] 17:29:37 INFO - #02: nsPageFrame::ReflowPageContent(nsPresContext*, mozilla::ReflowInput const&) [layout/generic/nsPageFrame.cpp:153]
[task 2021-01-06T17:29:37.926Z] 17:29:37 INFO - #03: nsPageFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsPageFrame.cpp:176]
[task 2021-01-06T17:29:37.930Z] 17:29:37 INFO - #04: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1086]
[task 2021-01-06T17:29:37.930Z] 17:29:37 INFO - #05: mozilla::PrintedSheetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/PrintedSheetFrame.cpp:206]
[task 2021-01-06T17:29:37.930Z] 17:29:37 INFO - #06: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, int, int, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1122]
[task 2021-01-06T17:29:37.930Z] 17:29:37 INFO - #07: nsPageSequenceFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsPageSequenceFrame.cpp:357]
[task 2021-01-06T17:29:37.930Z] 17:29:37 INFO - #08: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1086]
[task 2021-01-06T17:29:37.930Z] 17:29:37 INFO - #09: nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*) [layout/generic/nsGfxScrollFrame.cpp:758]
[task 2021-01-06T17:29:37.931Z] 17:29:37 INFO - #10: nsHTMLScrollFrame::ReflowContents(mozilla::ScrollReflowInput*, mozilla::ReflowOutput const&) [layout/generic/nsGfxScrollFrame.cpp:904]
[task 2021-01-06T17:29:37.939Z] 17:29:37 INFO - #11: nsHTMLScrollFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsGfxScrollFrame.cpp:1282]
[task 2021-01-06T17:29:37.939Z] 17:29:37 INFO - #12: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, int, int, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1122]
[task 2021-01-06T17:29:37.939Z] 17:29:37 INFO - #13: mozilla::ViewportFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/ViewportFrame.cpp:337]
[task 2021-01-06T17:29:37.940Z] 17:29:37 INFO - #14: mozilla::PresShell::DoReflow(nsIFrame*, bool, mozilla::OverflowChangedTracker*) [layout/base/PresShell.cpp:9687]
[task 2021-01-06T17:29:37.940Z] 17:29:37 INFO - #15: mozilla::PresShell::ProcessReflowCommands(bool) [layout/base/PresShell.cpp:9860]
[task 2021-01-06T17:29:37.940Z] 17:29:37 INFO - #16: mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/PresShell.cpp:4249]
[task 2021-01-06T17:29:37.940Z] 17:29:37 INFO - #17: mozilla::dom::Document::FlushPendingNotifications(mozilla::ChangesToFlush) [dom/base/Document.cpp:10373]
[task 2021-01-06T17:29:37.940Z] 17:29:37 INFO - #18: nsIContent::GetPrimaryFrame(mozilla::FlushType) [dom/base/Element.cpp:252]
[task 2021-01-06T17:29:37.944Z] 17:29:37 INFO - #19: mozilla::dom::Element::GetBoundingClientRect() [dom/base/Element.cpp:1011]
[task 2021-01-06T17:29:37.944Z] 17:29:37 INFO - #20: mozilla::dom::Element_Binding::getBoundingClientRect(JSContext*, JS::Handle<JSObject*>, void*, JSJitMethodCallArgs const&) [s3:gecko-generated-sources:0226602c49e6ad77074f090fb26fdfd1b8090c2e0e143a29d1a9a369adaceb8dd2ce8d3e97013d85713f92e88b710b8a8eab227dea8a7b9466fb62030b74b030/dom/bindings/ElementBinding.cpp::2946]
[task 2021-01-06T17:29:37.944Z] 17:29:37 INFO - #21: bool mozilla::dom::binding_detail::GenericMethod<mozilla::dom::binding_detail::NormalThisPolicy, mozilla::dom::binding_detail::ThrowExceptions>(JSContext*, unsigned int, JS::Value*) [dom/bindings/BindingUtils.cpp:3233]
[task 2021-01-06T17:29:37.944Z] 17:29:37 INFO - #22: CallJSNative(JSContext*, bool (*)(JSContext*, unsigned int, JS::Value*), js::CallReason, JS::CallArgs const&) [js/src/vm/Interpreter.cpp:503]
[task 2021-01-06T17:29:37.944Z] 17:29:37 INFO - #23: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [js/src/vm/Interpreter.cpp:594]
[task 2021-01-06T17:29:37.944Z] 17:29:37 INFO - #24: InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [js/src/vm/Interpreter.cpp:647]
[task 2021-01-06T17:29:37.945Z] 17:29:37 INFO - #25: Interpret(JSContext*, js::RunState&) [js/src/vm/Interpreter.cpp:3309]
[task 2021-01-06T17:29:37.945Z] 17:29:37 INFO - #26: js::RunScript(JSContext*, js::RunState&) [js/src/vm/Interpreter.cpp:473]
[task 2021-01-06T17:29:37.952Z] 17:29:37 INFO - #27: js::InternalCallOrConstruct(JSContext*, JS::CallArgs const&, js::MaybeConstruct, js::CallReason) [js/src/vm/Interpreter.cpp:619]
[task 2021-01-06T17:29:37.953Z] 17:29:37 INFO - #28: InternalCall(JSContext*, js::AnyInvokeArgs const&, js::CallReason) [js/src/vm/Interpreter.cpp:647]
[task 2021-01-06T17:29:37.954Z] 17:29:37 INFO - #29: js::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, js::AnyInvokeArgs const&, JS::MutableHandle<JS::Value>, js::CallReason) [js/src/vm/Interpreter.cpp:664]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #30: JS::Call(JSContext*, JS::Handle<JS::Value>, JS::Handle<JS::Value>, JS::HandleValueArray const&, JS::MutableHandle<JS::Value>) [js/src/jsapi.cpp:2861]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #31: mozilla::dom::MessageListener::ReceiveMessage(mozilla::dom::BindingCallContext&, JS::Handle<JS::Value>, mozilla::dom::ReceiveMessageArgument const&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) [s3:gecko-generated-sources:c87fa9b271a1efeb4274dcb391ef5dbc7f60c71f1d705fdd1580a3238504b8cce2277693ea647670f3c7c662c0ddbeae05250c9b02f4d02b0228ad9bc1b0e6c4/dom/bindings/MessageManagerBinding.cpp::6298]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #32: mozilla::dom::MessageListener::ReceiveMessage(mozilla::dom::ReceiveMessageArgument const&, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&, char const*, mozilla::dom::CallbackObject::ExceptionHandling, JS::Realm*) [s3:gecko-generated-sources:407f48857d8dfd3b262175698d5a515ecc2368cd6ac75669a976845e9f4985cb459bbbaf4d8c67df82838f868ed8dd743daa7417c0128b53cbc18b8da0b1800f/dist/include/mozilla/dom/MessageManagerBinding.h::783]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #33: mozilla::dom::JSActor::CallReceiveMessage(JSContext*, mozilla::dom::JSActorMessageMeta const&, JS::Handle<JS::Value>, JS::MutableHandle<JS::Value>, mozilla::ErrorResult&) [dom/ipc/jsactor/JSActor.cpp:274]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #34: mozilla::dom::JSActor::ReceiveQuery(JSContext*, mozilla::dom::JSActorMessageMeta const&, JS::Handle<JS::Value>, mozilla::ErrorResult&) [dom/ipc/jsactor/JSActor.cpp:306]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #35: mozilla::dom::JSActorManager::ReceiveRawMessage(mozilla::dom::JSActorMessageMeta const&, mozilla::Maybe<mozilla::dom::ipc::StructuredCloneData>&&, mozilla::Maybe<mozilla::dom::ipc::StructuredCloneData>&&) [dom/ipc/jsactor/JSActorManager.cpp:186]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #36: mozilla::dom::WindowGlobalChild::RecvRawMessage(mozilla::dom::JSActorMessageMeta const&, mozilla::Maybe<mozilla::dom::ClonedMessageData> const&, mozilla::Maybe<mozilla::dom::ClonedMessageData> const&) [dom/ipc/WindowGlobalChild.cpp:572]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #37: mozilla::dom::PWindowGlobalChild::OnMessageReceived(IPC::Message const&) [s3:gecko-generated-sources:65a335e53e6bc62a68dabd741f8eae69f1a9ba131c6d6bf0a429edfdcc5ae0f71b5a602aa0b4d8f2dc55e1b676e246ea85bfe4377dc91b49b2f59f5c88c60260/ipc/ipdl/PWindowGlobalChild.cpp::1268]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #38: mozilla::dom::PContentChild::OnMessageReceived(IPC::Message const&) [s3:gecko-generated-sources:08d04d8e01ff64d6fe025139d82926aa19844734133c7cd6af3919a59f7428506019f79ad1eccca83b0a8b56acfbf8d855a98591efdb6737614563a1872e1275/ipc/ipdl/PContentChild.cpp::8646]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #39: mozilla::ipc::MessageChannel::DispatchAsyncMessage(mozilla::ipc::ActorLifecycleProxy*, IPC::Message const&) [ipc/glue/MessageChannel.cpp:2154]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #40: mozilla::ipc::MessageChannel::DispatchMessage(IPC::Message&&) [ipc/glue/MessageChannel.cpp:2080]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #41: mozilla::ipc::MessageChannel::RunMessage(mozilla::ipc::MessageChannel::MessageTask&) [ipc/glue/MessageChannel.cpp:1925]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #42: mozilla::ipc::MessageChannel::MessageTask::Run() [ipc/glue/MessageChannel.cpp:1958]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #43: mozilla::RunnableTask::Run() [xpcom/threads/TaskController.cpp:460]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #44: mozilla::TaskController::DoExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:739]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #45: mozilla::TaskController::ExecuteNextTaskOnlyMainThreadInternal(mozilla::detail::BaseAutoLock<mozilla::Mutex&> const&) [xpcom/threads/TaskController.cpp:598]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #46: mozilla::TaskController::ProcessPendingMTTask(bool) [xpcom/threads/TaskController.cpp:382]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #47: mozilla::detail::RunnableFunction<mozilla::TaskController::InitializeInternal()::$_3>::Run() [xpcom/threads/nsThreadUtils.h:535]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #48: nsThread::ProcessNextEvent(bool, bool*) [xpcom/threads/nsThread.cpp:1203]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #49: NS_ProcessNextEvent(nsIThread*, bool) [xpcom/threads/nsThreadUtils.cpp:548]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #50: mozilla::ipc::MessagePump::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:87]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #51: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:334]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #52: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:310]
[task 2021-01-06T17:29:37.967Z] 17:29:37 INFO - #53: nsBaseAppShell::Run() [widget/nsBaseAppShell.cpp:139]
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - #54: XRE_RunAppShell() [toolkit/xre/nsEmbedFunctions.cpp:902]
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - #55: mozilla::ipc::MessagePumpForChildProcess::Run(base::MessagePump::Delegate*) [ipc/glue/MessagePump.cpp:237]
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - #56: MessageLoop::RunInternal() [ipc/chromium/src/base/message_loop.cc:334]
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - #57: MessageLoop::Run() [ipc/chromium/src/base/message_loop.cc:310]
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - #58: XRE_InitChildProcess(int, char**, XREChildData const*) [toolkit/xre/nsEmbedFunctions.cpp:733]
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - #59: content_process_main(mozilla::Bootstrap*, int, char**) [ipc/contentproc/plugin-container.cpp:58]
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - #60: main [browser/app/nsBrowserApp.cpp:305]
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - #61: __libc_start_main [/lib/x86_64-linux-gnu/libc.so.6 + 0x21b97]
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - #62: ??? [/builds/worker/workspace/build/application/firefox/firefox-bin + 0x40899]
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - #63: ??? (???:???)
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - REFTEST TEST-PASS | layout/reftests/pagination/abspos-breaking-005.html == layout/reftests/pagination/abspos-breaking-005-ref.html | image comparison, max difference: 0, number of differing pixels: 0
[task 2021-01-06T17:29:37.968Z] 17:29:37 INFO - REFTEST TEST-END | layout/reftests/pagination/abspos-breaking-005.html == layout/reftests/pagination/abspos-breaking-005-ref.html
[task 2021-01-06T17:29:37.971Z] 17:29:37 INFO - REFTEST TEST-UNEXPECTED-FAIL | layout/reftests/pagination/abspos-breaking-005.html == layout/reftests/pagination/abspos-breaking-005-ref.html | assertion count 6 is more than expected 4 assertions
[task 2021-01-06T17:29:37.972Z] 17:29:37 INFO - REFTEST TEST-START | layout/reftests/pagination/abspos-breaking-006.html == layout/reftests/pagination/abspos-breaking-006-ref.html
[task 2021-01-06T17:29:37.980Z] 17:29:37 INFO - REFTEST TEST-LOAD | file:///builds/worker/workspace/build/tests/reftest/tests/layout/reftests/pagination/abspos-breaking-006.html | 5 / 186 (2%)
[task 2021-01-06T17:29:37.981Z] 17:29:37 INFO - [Child 10284, Main Thread] ###!!! ASSERTION: invalid shrink-to-fit ratio: 'ratio >= 0.0 && ratio < 1.0', file /builds/worker/checkouts/gecko/layout/generic/nsPageContentFrame.cpp:95
[task 2021-01-06T17:29:37.982Z] 17:29:37 INFO - #01: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, int, int, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1122]
[task 2021-01-06T17:29:37.982Z] 17:29:37 INFO - #02: nsPageFrame::ReflowPageContent(nsPresContext*, mozilla::ReflowInput const&) [layout/generic/nsPageFrame.cpp:153]
[task 2021-01-06T17:29:37.983Z] 17:29:37 INFO - #03: nsPageFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsPageFrame.cpp:176]
[task 2021-01-06T17:29:37.984Z] 17:29:37 INFO - #04: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1086]
[task 2021-01-06T17:29:37.984Z] 17:29:37 INFO - #05: mozilla::PrintedSheetFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/PrintedSheetFrame.cpp:206]
[task 2021-01-06T17:29:37.985Z] 17:29:37 INFO - #06: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, int, int, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1122]
[task 2021-01-06T17:29:37.988Z] 17:29:37 INFO - #07: nsPageSequenceFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsPageSequenceFrame.cpp:357]
[task 2021-01-06T17:29:37.989Z] 17:29:37 INFO - #08: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, mozilla::WritingMode const&, mozilla::LogicalPoint const&, nsSize const&, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1086]
[task 2021-01-06T17:29:37.989Z] 17:29:37 INFO - #09: nsHTMLScrollFrame::ReflowScrolledFrame(mozilla::ScrollReflowInput*, bool, bool, mozilla::ReflowOutput*) [layout/generic/nsGfxScrollFrame.cpp:758]
[task 2021-01-06T17:29:37.990Z] 17:29:37 INFO - #10: nsHTMLScrollFrame::ReflowContents(mozilla::ScrollReflowInput*, mozilla::ReflowOutput const&) [layout/generic/nsGfxScrollFrame.cpp:904]
[task 2021-01-06T17:29:37.993Z] 17:29:37 INFO - #11: nsHTMLScrollFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/nsGfxScrollFrame.cpp:1282]
[task 2021-01-06T17:29:37.994Z] 17:29:37 INFO - #12: nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, int, int, nsIFrame::ReflowChildFlags, nsReflowStatus&, nsOverflowContinuationTracker*) [layout/generic/nsContainerFrame.cpp:1122]
[task 2021-01-06T17:29:37.994Z] 17:29:37 INFO - #13: mozilla::ViewportFrame::Reflow(nsPresContext*, mozilla::ReflowOutput&, mozilla::ReflowInput const&, nsReflowStatus&) [layout/generic/ViewportFrame.cpp:337]
[task 2021-01-06T17:29:37.994Z] 17:29:37 INFO - #14: mozilla::PresShell::DoReflow(nsIFrame*, bool, mozilla::OverflowChangedTracker*) [layout/base/PresShell.cpp:9687]
[task 2021-01-06T17:29:37.994Z] 17:29:37 INFO - #15: mozilla::PresShell::ProcessReflowCommands(bool) [layout/base/PresShell.cpp:9860]
[task 2021-01-06T17:29:37.995Z] 17:29:37 INFO - #16: mozilla::PresShell::DoFlushPendingNotifications(mozilla::ChangesToFlush) [layout/base/PresShell.cpp:4249]
[task 2021-01-06T17:29:37.995Z] 17:29:37 INFO - #17: mozilla::dom::Document::FlushPendingNotifications(mozilla::ChangesToFlush) [dom/base/Document.cpp:10373]
[task 2021-01-06T17:29:37.999Z] 17:29:37 INFO - #18: nsIContent::GetPrimaryFrame(mozilla::FlushType) [dom/base/Element.cpp:252]
[task 2021-01-06T17:29:37.999Z] 17:29:37 INFO - #19: mozilla::dom::Element::GetBoundingClientRect() [dom/base/Element.cpp:1011]
...```
Updated•5 years ago
|
Updated•5 years ago
|
Assignee | ||
Comment 4•5 years ago
|
||
The issue here is: assertion count 6 is more than expected 4 assertions
. All six of the assertions are the same ("invalid shrink-to-fit ratio").
I would bet this is due to https://groups.google.com/g/mozilla.dev.platform/c/VBh6oLm4EbQ/m/dbaJcAe6BgAJ causing us to get an extra reflow during this test, which then causes additional instances of this assertion (which spams twice per reflow, or something). i.e. this would've started as a result of bug 1676966, possibly combined with a later reftest-rebucketing.
We should just broaden the allowable assertion range here; asserts(4-6) instead of asserts(4). I can do that.
Assignee | ||
Comment 5•5 years ago
|
||
This test spams the same assertion either 4 or 6 times, with this variation
probably being due to an extra reflow which we sometimes incur due to a
font-fallback task having coincidentally just completed, as described in
https://groups.google.com/g/mozilla.dev.platform/c/VBh6oLm4EbQ/m/dbaJcAe6BgAJ
Previously the test was annotated as asserting exactly 4 times, but now we
need to allow for it to sometimes assert 6 times instead.
Comment 7•5 years ago
|
||
bugherder |
Updated•5 years ago
|
Updated•5 years ago
|
Comment hidden (Intermittent Failures Robot) |
Description
•