Closed
Bug 314512
Opened 20 years ago
Closed 20 years ago
Crash [@ nsBlockBandData::Init] with MathML testcase using position:fixed
Categories
(Core :: MathML, defect)
Tracking
()
VERIFIED
FIXED
People
(Reporter: martijn.martijn, Assigned: rbs)
Details
(Keywords: crash, testcase)
Crash Data
Attachments
(1 file)
|
547 bytes,
application/xhtml+xml
|
Details |
See upcoming testcase. When hovering over the text, Mozilla crashes.
Also happens in Mozilla1.7, so no recent regression.
Not sure if this is MathML at all, so cc-ing Boris.
Talkback ID: TB11284484E
nsBlockBandData::Init [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/generic/nsBlockBandData.cpp, line 70]
nsBlockFrame::Reflow [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/generic/nsBlockFrame.cpp, line 784]
nsMathMLmathBlockFrame::Reflow [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/mathml/base/src/nsMathMLContainerFrame.h, line 358]
nsAbsoluteContainingBlock::ReflowAbsoluteFrame [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/generic/nsAbsoluteContainingBlock.cpp, line 674]
nsAbsoluteContainingBlock::IncrementalReflow [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/generic/nsAbsoluteContainingBlock.cpp, line 387]
ViewportFrame::Reflow [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/generic/nsViewportFrame.cpp, line 299]
IncrementalReflow::Dispatch [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/base/nsPresShell.cpp, line 860]
PresShell::ProcessReflowCommands [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/base/nsPresShell.cpp, line 6506]
ReflowEvent::HandleEvent [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/layout/base/nsPresShell.cpp, line 6331]
PL_HandleEvent [c:/builds/tinderbox/Fx-Trunk/WINNT_5.2_Depend/mozilla/xpcom/threads/plevent.c, line 689]
SHELL32.dll + 0x520c24 (0x778b0c24)
| Reporter | ||
Comment 1•20 years ago
|
||
Comment 2•20 years ago
|
||
Yeah, this is MathML. The block it constructs for <math> doesn't have a space manager, and since it's fixed-pos neither do any ancestors, so we crash. It should probably either have a space manager if there are no ancestor blocks (which is what CSS blocks do) or always have a space manager (which is what some other block-like things we have do). Which one we want depends on whether floats should "leak out" of a <math> element or not.
Fixed by the patch of bug 307826.
Status: NEW → RESOLVED
Closed: 20 years ago
Resolution: --- → FIXED
Comment 4•20 years ago
|
||
Verified FIXED SeaMonkey 1.1a;Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9a1) Gecko/20051105 Mozilla/1.0 (I installed the fonts from http://www.mozilla.org/projects/mathml/fonts/)
No crash.
Status: RESOLVED → VERIFIED
Updated•15 years ago
|
Crash Signature: [@ nsBlockBandData::Init]
You need to log in
before you can comment on or make changes to this bug.
Description
•