As a security precaution, we have turned on the setting "Require API key authentication for API requests" for everyone. If this has broken something, please contact
Last Comment Bug 717489 - "ASSERTION: line participants must not be containers" in nsLayoutUtils::IsContainerForFontSizeInflation
: "ASSERTION: line participants must not be containers" in nsLayoutUtils::IsCon...
: assertion, testcase
Product: Core
Classification: Components
Component: Layout (show other bugs)
: Trunk
: x86_64 Mac OS X
: -- normal (vote)
: ---
Assigned To: Nobody; OK to take it and work on it
: Jet Villegas (:jet)
Depends on:
Blocks: randomstyles
  Show dependency treegraph
Reported: 2012-01-11 18:26 PST by Jesse Ruderman
Modified: 2012-01-28 00:51 PST (History)
2 users (show)
Ms2ger: in‑testsuite?
See Also:
Crash Signature:
QA Whiteboard:
Iteration: ---
Points: ---
Has Regression Range: ---
Has STR: ---

testcase (115 bytes, text/html)
2012-01-11 18:26 PST, Jesse Ruderman
no flags Details
stack trace (10.52 KB, text/plain)
2012-01-11 18:27 PST, Jesse Ruderman
no flags Details

Description User image Jesse Ruderman 2012-01-11 18:26:42 PST
Created attachment 587912 [details]


user_pref("font.size.inflation.emPerLine", 15);

the testcase triggers

###!!! ASSERTION: line participants must not be containers: '!aFrame->IsFrameOfType(nsIFrame::eLineParticipant) || isInline', file layout/base/nsLayoutUtils.cpp, line 4626
Comment 1 User image Jesse Ruderman 2012-01-11 18:27:12 PST
Created attachment 587913 [details]
stack trace
Comment 2 User image Jesse Ruderman 2012-01-28 00:49:59 PST
WFM. Presumably fixed by rev 479a6867fcd3, which modified the assertion to include:

+               // br frames and mathml frames report being line
+               // participants even when their position or display is
+               // set
+               aFrame->GetType() == nsGkAtoms::brFrame ||
+               aFrame->IsFrameOfType(nsIFrame::eMathML),


Note You need to log in before you can comment on or make changes to this bug.