Closed Bug 444484 Opened 17 years ago Closed 15 years ago

Opt-only infinite-recursion crash with floating :first-letter, arabic

Categories

(Core :: Layout: Text and Fonts, defect)

x86
macOS
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: jruderman, Unassigned)

References

Details

(Keywords: assertion, crash, testcase)

Attachments

(1 file)

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)?
Severity: normal → critical
Please retest once bug 429865 lands?
Depends on: 429865
Component: Layout: BiDi Hebrew & Arabic → Layout: Text
QA Contact: layout.bidi → layout.fonts-and-text
WFM on trunk.
Status: NEW → RESOLVED
Closed: 15 years ago
Resolution: --- → WORKSFORME
Flags: in-testsuite+
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: