Open Bug 878538 Opened 11 years ago Updated 2 years ago

"ASSERTION: Out-of-flow frame got reflowed before its placeholder" with <select>, fixed & abs pos

Categories

(Core :: Layout, defect)

x86_64
macOS
defect

Tracking

()

Tracking Status
firefox-esr52 --- wontfix
firefox56 --- wontfix
firefox57 --- wontfix
firefox58 --- wontfix
firefox59 --- ?

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, regression, testcase)

Attachments

(3 files)

Attached file testcase
###!!! ASSERTION: Out-of-flow frame got reflowed before its placeholder: 'Error', file layout/generic/nsPlaceholderFrame.cpp, line 127

This assertion was added in bug 874418.
Attached file stack
Still reproduces on trunk.
Has Regression Range: --- → irrelevant
Flags: a11y-review?
Flags: a11y-review?

I have begun to see this assertion hit during local mochitest of DEBUG version of C-C TB's.
The ilne numbers have changed a bit over the years.

There are about 10 hits as a whole.
I am attaching an excerpt to show one such a case.

This assertion is triggered by
93:42.54 TEST_START: comm/mail/components/extensions/test/browser/browser_ext_commands_onCommand.js

First three lines of stacktrace.

93:53.39 GECKO(588745) [588745, Main Thread] ###!!! ASSERTION: Out-of-flow frame got reflowed before its placeholder: 'Error', file /NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/generic/nsPlaceholderFrame.cpp:134
93:53.39 GECKO(588745) #01: nsIFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, mozilla::ReflowOutput&, gfxContext*, int, int, int, int, bool) (/NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/generic/nsIFrame.cpp:10599)
93:53.40 GECKO(588745) #02: nsIFrame::DoXULLayout(nsBoxLayoutState&) (/NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/generic/nsIFrame.cpp:10352)
93:53.40 GECKO(588745) #03: nsBoxFrame::LayoutChildAt(nsBoxLayoutState&, nsIFrame*, nsRect const&) (/NEW-SSD/NREF-COMM-CENTRAL/mozilla/layout/xul/nsBoxFrame.cpp:1018)

BTW, I did not see this on a local mochitest job on Sept 8, but I saw it
on Sept 29 and I have seen it constantly until today (Nov 19).

So, considering the slight delay of my update of M-C/C-C tree, I think something changed at the end of August or the beginning of September.

My observation is under Debian GNU/Linux, amd64 version.

Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: