Closed
Bug 444484
Opened 16 years ago
Closed 15 years ago
Opt-only infinite-recursion crash with floating :first-letter, arabic
Categories
(Core :: Layout: Text and Fonts, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: jruderman, Unassigned)
References
Details
(Keywords: assertion, crash, testcase)
Attachments
(1 file)
(deleted),
text/html
|
Details |
Mozilla/5.0 (Macintosh; U; Intel Mac OS X 10.4; en-US; rv:1.9.1a1pre) Gecko/2008070401 Minefield/3.1a1pre
The testcase crashes my opt build crashes due to infinite recursion:
...
11 nsStyleContext::GetStyleData(nsStyleStructID) + 91
12 nsRuleNode::WalkRuleTree(nsStyleStructID, nsStyleContext*, nsRuleData*, nsCSSStruct*) + 589
13 nsRuleNode::GetUserInterfaceData(nsStyleContext*) + 178
14 nsRuleNode::GetStyleData(nsStyleStructID, nsStyleContext*, int) + 573
15 nsStyleContext::GetStyleData(nsStyleStructID) + 91
...
Strangely, a debug build does not crash at all. It only asserts:
###!!! ASSERTION: SetMayHaveFrame failed?: 'mContent->MayHaveFrame()', file /Users/jruderman/central/mozilla/layout/generic/nsFrame.cpp, line 420
Found by Gary Kwong. I just helped reduce the testcase.
Related to bug 413085?
Why does this code have opt-only crashes (such as this one) and debug-only crashes (such as bug 416831)?
Reporter | ||
Updated•16 years ago
|
Severity: normal → critical
Component: Layout: BiDi Hebrew & Arabic → Layout: Text
QA Contact: layout.bidi → layout.fonts-and-text
Reporter | ||
Comment 2•15 years ago
|
||
WFM on trunk.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
Reporter | ||
Comment 3•15 years ago
|
||
Flags: in-testsuite+
You need to log in
before you can comment on or make changes to this bug.
Description
•