Closed Bug 1324636 Opened 7 years ago Closed 7 years ago

stylo: layout/base/crashtests/191272-1.html hits various non-fatal layout-related assertions

Categories

(Core :: CSS Parsing and Computation, defect)

defect
Not set
normal

Tracking

()

RESOLVED FIXED
Tracking Status
firefox57 --- fixed

People

(Reporter: heycam, Unassigned)

References

(Blocks 1 open bug)

Details

###!!! ASSERTION: Breakable non-block line containers other than ruby text container is not supported: '!aLineContainer->GetPrevInFlow() && !aLineContainer->GetNextInFlow()', file /home/worker/workspace/build/src/layout/generic/nsTextFram
###!!! ASSERTION: Shouldn't be incomplete if availableBSize is UNCONSTRAINED.: 'aReflowInput.AvailableBSize() != NS_UNCONSTRAINEDSIZE', file /home/worker/workspace/build/src/layout/generic/nsBlockFrame.cpp, line 1620
###!!! ASSERTION: Wrong line container hint: '(aLineContainer == FindLineContainer(aForFrame) || (aLineContainer->GetType() == nsGkAtoms::letterFrame && aLineContainer->IsFloating()))', file /home/worker/workspace/build/src/layout/generic
###!!! ASSERTION: wrong kind of child frame: 'aIsBlock == f->IsBlockOutside()', file /home/worker/workspace/build/src/layout/generic/nsLineBox.cpp, line 60

This seems to be at least somewhat related to ::first-letter support.
This is fixed in the latest mozilla-central -> stylo merge.
Status: NEW → RESOLVED
Closed: 7 years ago
Resolution: --- → FIXED
This didn't get fixed after all (see bug 1334938); sorry for the noise.
Status: RESOLVED → REOPENED
Resolution: FIXED → ---
Priority: -- → P3
Patches in bug 1382786 fix this.
Depends on: 1382786
Priority: P3 → --
Fixed by bug 1382786.
Status: REOPENED → RESOLVED
Closed: 7 years ago7 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.