Closed Bug 415323 Opened 17 years ago Closed 17 years ago

Crash [@ nsRuleNode::GetStyleBorder] with fullZoom and display: table, going back and going forth

Categories

(Core :: Layout, defect, P4)

x86
Windows XP
defect

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: martijn.martijn, Unassigned)

Details

(Keywords: crash, testcase)

Crash Data

Attachments

(1 file)

See testcase, which crashes in current trunk build with the following steps to reproduce: - Load testcase - Go to another url - Go back This started crashing between 2007-07-25 and 2007-07-26, this is when the full zoom patch was checked in (bug 4821). Before that, the testcase doesn't crash for obvious reasons. http://crash-stats.mozilla.com/report/index/7a3f6d8a-d158-11dc-88c7-001a4bd43ed6 0 nsRuleNode::GetStyleBorder(nsStyleContext*, int) mozilla/layout/style/nsStyleStructList.h:134 1 nsStyleContext::GetStyleBorder() mozilla/layout/style/nsStyleStructList.h:134 2 nsHTMLReflowState::nsHTMLReflowState(nsPresContext*, nsHTMLReflowState const&, nsIFrame*, nsSize const&, int, int, int) mozilla/layout/generic/nsHTMLReflowState.cpp:177 This is perhaps the same bug as bug 398853.
Flags: blocking1.9?
Flags: blocking1.9? → blocking1.9+
Priority: -- → P4
Flags: wanted-next+
Flags: blocking1.9-
Flags: tracking1.9+
this wfm with my debug build it triggers some nasty assserts: ###!!! ASSERTION: cannot call GetUsedPadding on a dirty frame not currently bein g reflowed: 'nsLayoutUtils::sDisableGetUsedXAssertions || !NS_SUBTREE_DIRTY(this ) || (GetStateBits() & NS_FRAME_IN_REFLOW)', file d:/moz_src/src/layout/generic/ nsFrame.cpp, line 637 ###!!! ASSERTION: cannot call GetUsedBorder on a dirty frame not currently being reflowed: 'nsLayoutUtils::sDisableGetUsedXAssertions || !NS_SUBTREE_DIRTY(this) || (GetStateBits() & NS_FRAME_IN_REFLOW)', file d:/moz_src/src/layout/generic/n sFrame.cpp, line 608 WARNING: getting z level of unregistered window: file d:/moz_src/src/xpfe/appshe ll/src/nsWindowMediator.cpp, line 635 WARNING: getting z level of unregistered window: file d:/moz_src/src/xpfe/appshe ll/src/nsWindowMediator.cpp, line 635 WARNING: Unable to test style tree integrity -- no content node: file d:/moz_src /src/layout/base/nsCSSFrameConstructor.cpp, line 9883
Yeah, the crash is gone. I don't get those assertions in my tree, might be fixed by bug 459086 or something.
Status: NEW → RESOLVED
Closed: 17 years ago
Resolution: --- → WORKSFORME
Crash Signature: [@ nsRuleNode::GetStyleBorder]
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: