"ASSERTION: How'd we get a floated inline frame?" with MathML

NEW
Unassigned

Status

()

Core
MathML
11 years ago
6 years ago

People

(Reporter: Jesse Ruderman, Unassigned)

Tracking

(Blocks: 1 bug, {assertion, testcase})

Trunk
x86
All
assertion, testcase
Points:
---

Firefox Tracking Flags

(Not tracked)

Details

Attachments

(3 attachments)

(Reporter)

Description

11 years ago
Created attachment 271926 [details]
testcase

Loading the testcase triggers:

###!!! ASSERTION: How'd we get a floated inline frame? The frame ctor should've dealt with this.: 'aReflowState.mStyleDisplay->mFloats == NS_STYLE_FLOAT_NONE', file mozilla/layout/generic/nsLineLayout.cpp, line 1116
(reproducible on Linux as well as Mac)
OS: Mac OS X → All
QA Contact: ian → mathml
(Reporter)

Comment 2

9 years ago
Still happens on trunk.
Assignee: rbs → nobody
(Reporter)

Comment 3

8 years ago
Also hits the other version of this assertion (added in bug 580167).
Given MathML (which suppresses floating inside itself), this assert is bogus.  We could change to asserting this or a mathml ancestor, or we could just nix the assert.  David, any preference?
(Reporter)

Comment 5

6 years ago
Created attachment 649361 [details]
testcase 2
(Reporter)

Comment 6

6 years ago
Created attachment 649362 [details]
stack traces
You need to log in before you can comment on or make changes to this bug.