Closed
Bug 1324647
Opened 7 years ago
Closed 7 years ago
stylo: several tests non-fatally assert with "Need to flush before destroying!"
Categories
(Core :: CSS Parsing and Computation, defect, P3)
Core
CSS Parsing and Computation
Tracking
()
RESOLVED
FIXED
mozilla56
Tracking | Status | |
---|---|---|
firefox56 | --- | fixed |
People
(Reporter: heycam, Unassigned)
References
(Blocks 1 open bug)
Details
###!!! ASSERTION: Need to flush before destroying!: 'mEntryList.empty()', file /home/worker/workspace/build/src/obj-firefox/dist/include/mozilla/OverflowChangedTracker.h, line 43 dom/plugins/test/crashtests/843086.xhtml layout/base/crashtests/931450.html layout/generic/crashtests/1054010-1.html layout/generic/crashtests/1146103.html layout/svg/crashtests/340945-1.svg
Reporter | ||
Comment 1•7 years ago
|
||
layout/generic/crashtests/1039454-1.html hits this assertion too, as well as: ###!!! ASSERTION: Wrong parent style context: 'Error', file /home/worker/workspace/build/src/layout/base/RestyleManagerBase.cpp, line 302
Reporter | ||
Comment 2•7 years ago
|
||
This is fixed in the latest mozilla-central -> stylo merge.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
Reporter | ||
Comment 3•7 years ago
|
||
This didn't get fixed after all (see bug 1334938); sorry for the noise.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Pushed by cmccormack@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/7771169d9f8a stylo: Downgrade "Need to flush before destroying!" assertion since it occurs frequently. r=me
Reporter | ||
Updated•7 years ago
|
Keywords: leave-open
Backout by archaeopteryx@coole-files.de: https://hg.mozilla.org/integration/mozilla-inbound/rev/17074be26231 Backed out changeset 7771169d9f8a
Comment 6•7 years ago
|
||
Backed out for Windows build bustage. Please ignore the backouts of the other bugs which landed with this one, these got relanded. https://hg.mozilla.org/integration/mozilla-inbound/rev/17074be2623163a700e69959654b052c33f0c8c2 Push with failures: https://treeherder.mozilla.org/#/jobs?repo=mozilla-inbound&revision=e3687105be00ff3532b62c26c5d38a92f795f441 Failure log: https://treeherder.mozilla.org/logviewer.html#?job_id=73278465&repo=mozilla-inbound 08:23:35 INFO - #line 30 "c:/builds/moz2_slave/m-in-w32-000000000000000000000/build/src/obj-firefox/layout/mathml/Unified_cpp_layout_mathml1.cpp" 08:23:35 INFO - Unified_cpp_layout_mathml1.cpp 08:23:35 INFO - c:\builds\moz2_slave\m-in-w32-000000000000000000000\build\src\obj-firefox\dist\include\mozilla/OverflowChangedTracker.h(44): error C2220: warning treated as error - no 'object' file generated 08:23:35 INFO - Warning: C4003 in c:\builds\moz2_slave\m-in-w32-000000000000000000000\build\src\obj-firefox\dist\include\mozilla\OverflowChangedTracker.h: not enough actual parameters for macro 'NS_ASSERTION' 08:23:35 INFO - c:\builds\moz2_slave\m-in-w32-000000000000000000000\build\src\obj-firefox\dist\include\mozilla/OverflowChangedTracker.h(44): warning C4003: not enough actual parameters for macro 'NS_ASSERTION'
Flags: needinfo?(cam)
Pushed by cmccormack@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/dca29e340ecc stylo: Downgrade "Need to flush before destroying!" assertion since it occurs frequently. r=me
Reporter | ||
Updated•7 years ago
|
Flags: needinfo?(cam)
Comment 8•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/dca29e340ecc
Comment hidden (obsolete) |
Comment 10•7 years ago
|
||
layout/style/test/test_bug732209.html layout/style/test/test_change_hint_optimizations.html layout/style/test/test_computed_style.html layout/style/test/test_media_queries.html layout/style/test/test_rule_serialization.html
Updated•7 years ago
|
Priority: -- → P3
Comment 11•7 years ago
|
||
We're just forgetting to flush the overflow changed tracker, which is what was causing the assertions I was seeing at bug 1350140. The last patch over there should fix this too.
Depends on: 1350140
Comment 13•7 years ago
|
||
Given comment 11, probably we may be able to upgrade this assertion back and close this bug?
Comment 14•7 years ago
|
||
Pushed by xquan@mozilla.com: https://hg.mozilla.org/integration/mozilla-inbound/rev/0aab3b86d961 Upgrade back "Need to flush before destroying!" assertion.
Updated•7 years ago
|
Keywords: leave-open
Comment 15•7 years ago
|
||
bugherder |
https://hg.mozilla.org/mozilla-central/rev/0aab3b86d961
Status: REOPENED → RESOLVED
Closed: 7 years ago → 7 years ago
status-firefox56:
--- → fixed
Resolution: --- → FIXED
Target Milestone: --- → mozilla56
You need to log in
before you can comment on or make changes to this bug.
Description
•