tb debug perma assertion failure: !disp->IsAbsolutelyPositionedStyle() || disp->DisplayInside() != StyleDisplayInside::MozBox (was blockified but isn't any longer! It probably needs explicit 'display:block' ), at layout/base/nsCSSFrameConstructor.cpp:5545
Categories
(Thunderbird :: Message Compose Window, defect, P5)
Tracking
(thunderbird_esr78 unaffected)
Tracking | Status | |
---|---|---|
thunderbird_esr78 | --- | unaffected |
People
(Reporter: intermittent-bug-filer, Assigned: aleca)
References
(Regression)
Details
(Keywords: assertion, intermittent-failure)
Attachments
(1 file)
8.42 KB,
patch
|
darktrojan
:
review+
|
Details | Diff | Splinter Review |
Filed by: mkmelin [at] iki.fi
Parsed log: https://treeherder.mozilla.org/logviewer?job_id=329826142&repo=comm-central
Full log: https://firefox-ci-tc.services.mozilla.com/api/queue/v1/task/MgurisbgR-uvUz8x0_i0-Q/runs/0/artifacts/public/logs/live_backing.log
Comment 1•5 years ago
|
||
Assertion failure: !disp->IsAbsolutelyPositionedStyle() || disp->DisplayInside() != StyleDisplayInside::MozBox (This may be a frame that was previously blockified but isn't any longer! It probably needs explicit 'display:block' to preserve behavior), at /builds/worker/checkouts/gecko/layout/base/nsCSSFrameConstructor.cpp:5545
Something changed with https://hg.mozilla.org/mozilla-central/pushloghtml?changeset=668376949c26fc346f02e74a40836ad999172dc4
Comment 2•5 years ago
|
||
It seems that the tests in question all involve a compose window.
Comment 3•5 years ago
|
||
Backout of https://hg.mozilla.org/comm-central/rev/8bb80263dee66803a38e74bc0bca714a1ab3620d fixes it. I'm not going to do that just yet as I'm not that worried about debug BCT failures. Now to figure out why.
Comment 4•5 years ago
|
||
This line is causing the assertion failure: https://hg.mozilla.org/comm-central/diff/8bb80263dee66803a38e74bc0bca714a1ab3620d/mail/themes/shared/mail/messengercompose.css#l1.86
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Updated•5 years ago
|
Comment 7•5 years ago
|
||
https://searchfox.org/comm-central/rev/e041628b77df22c5f6e793733890e0c3709991d4/mail/components/compose/content/messengercompose.xhtml#2502
https://searchfox.org/mozilla-central/rev/a23e65c5d69a821f61d14c8ec1f69a120e3f77d1/layout/base/nsCSSFrameConstructor.cpp#5536-5540
That is from 1584638, see also bug 1582819 comment 0. If I'm reading it correctly, position:absolute
is not to be used for an element that was -moz-box and flex.
Comment 8•5 years ago
|
||
Likely replacing #attachmentInfo with a div and the children with span/div will magically sort this out.
Maybe the dev tools can could tell which of the involved elements have the wrong characteristics.
Assignee | ||
Comment 9•5 years ago
|
||
Ouch, sorry for the issue.
I'll take care of this.
Assignee | ||
Comment 10•5 years ago
|
||
Converting those elements in HTML seems to do the trick like Magnus said: https://treeherder.mozilla.org/jobs?repo=try-comm-central&revision=8b6849d0b25145cc6acb384cbba89933d89f1a4f
Patch incoming.
Assignee | ||
Comment 11•5 years ago
|
||
Updated•5 years ago
|
Comment 12•5 years ago
|
||
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/08ae9df8f829
Fix Assertion failure due to absolute positioned -moz-box element. r=darktrojan
Updated•5 years ago
|
Comment hidden (Intermittent Failures Robot) |
Comment hidden (Intermittent Failures Robot) |
Comment 16•4 years ago
|
||
Breadcrumb trail. I can't imagine this exact bug would pop up again, but just in case...
Over in Bug 1693435 I wrote up some steps to trigger it .
Description
•