Closed
Bug 535434
Opened 15 years ago
Closed 10 years ago
Crash [@ nsRuleNode::GetStyleBorder] on the Mac with float, -moz-appearance
Categories
(Core :: Layout, defect)
Tracking
()
RESOLVED
WORKSFORME
People
(Reporter: martijn.martijn, Unassigned)
Details
(Keywords: testcase)
Attachments
(1 file)
516 bytes,
application/vnd.mozilla.xul+xml
|
Details |
See testcase, I get a crash with a Mac trunk build after a while.
http://crash-stats.mozilla.com/report/index/bp-0a7a7ce1-6be1-47c1-975d-c2a8f2091210
0 XUL nsRuleNode::GetStyleBorder layout/style/nsStyleStructInlines.h:134
Most crash report ids don't give a useful stack, though.
From the Apple crash report, I get this:
0 XUL 0x021ec2b2 nsRuleNode::GetStyleBorder(nsStyleContext*, int) + 18
1 XUL 0x021f1077 nsStyleContext::GetStyleBorder() + 55
2 XUL 0x02103c4b __ZL28ComputeOutlineAndEffectsRectP8nsIFramePiRK6nsRecti + 75
3 XUL 0x02104854 nsIFrame::FinishAndStoreOverflow(nsRect*, nsSize) + 292
4 XUL 0x020ef260 nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) + 1680
5 XUL 0x021007c8 nsFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, nsHTMLReflowMetrics&, nsIRenderingContext*, int, int, int, int, int) + 936
6 XUL 0x021028a8 nsFrame::DoLayout(nsBoxLayoutState&) + 248
7 XUL 0x0222e812 nsIFrame::Layout(nsBoxLayoutState&) + 50
8 XUL 0x0223188a nsSprocketLayout::ChildResized(nsIFrame*, nsBoxLayoutState&, nsIFrame*, nsBoxSize*, nsComputedBoxSize*, nsBoxSize*, nsComputedBoxSize*, nsRect const&, nsRect&, nsRect&, int, int&) + 330
9 XUL 0x0223347a nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) + 2186
10 XUL 0x0222fd5a nsBoxFrame::DoLayout(nsBoxLayoutState&) + 74
11 XUL 0x0222e812 nsIFrame::Layout(nsBoxLayoutState&) + 50
12 XUL 0x022306c7 nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) + 247
13 XUL 0x020ef8c9 nsBlockReflowContext::ReflowBlock(nsRect const&, int, nsCollapsingMargin&, int, int, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) + 265
14 XUL 0x020eb640 nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&, nsLineList_iterator, int*) + 1024
15 XUL 0x020ecf4e nsBlockFrame::ReflowLine(nsBlockReflowState&, nsLineList_iterator, int*) + 126
16 XUL 0x020ed802 nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) + 1522
17 XUL 0x020eeea0 nsBlockFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) + 720
18 XUL 0x020f8cc7 nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) + 119
19 XUL 0x02111e1f nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*, int, int, nsHTMLReflowMetrics*, int) + 623
20 XUL 0x021152ff nsHTMLScrollFrame::ReflowContents(ScrollReflowState*, nsHTMLReflowMetrics const&) + 239
21 XUL 0x021165c7 nsHTMLScrollFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) + 407
22 XUL 0x021007c8 nsFrame::BoxReflow(nsBoxLayoutState&, nsPresContext*, nsHTMLReflowMetrics&, nsIRenderingContext*, int, int, int, int, int) + 936
23 XUL 0x02100c38 nsFrame::RefreshSizeCache(nsBoxLayoutState&) + 552
24 XUL 0x02100fbd nsFrame::GetMinSize(nsBoxLayoutState&) + 253
25 XUL 0x022323a9 nsSprocketLayout::GetMinSize(nsIFrame*, nsBoxLayoutState&) + 425
26 XUL 0x0222f884 nsBoxFrame::GetMinSize(nsBoxLayoutState&) + 164
27 XUL 0x022323a9 nsSprocketLayout::GetMinSize(nsIFrame*, nsBoxLayoutState&) + 425
28 XUL 0x0222f884 nsBoxFrame::GetMinSize(nsBoxLayoutState&) + 164
29 XUL 0x02234b66 nsStackLayout::GetMinSize(nsIFrame*, nsBoxLayoutState&) + 246
30 XUL 0x0222f884 nsBoxFrame::GetMinSize(nsBoxLayoutState&) + 164
31 XUL 0x022323a9 nsSprocketLayout::GetMinSize(nsIFrame*, nsBoxLayoutState&) + 425
32 XUL 0x0222f884 nsBoxFrame::GetMinSize(nsBoxLayoutState&) + 164
33 XUL 0x0222fc78 nsBoxFrame::GetPrefSize(nsBoxLayoutState&) + 264
34 XUL 0x02234178 nsSprocketLayout::PopulateBoxSizes(nsIFrame*, nsBoxLayoutState&, nsBoxSize*&, int&, int&, int&) + 920
35 XUL 0x02232d61 nsSprocketLayout::Layout(nsIFrame*, nsBoxLayoutState&) + 369
36 XUL 0x0222fd5a nsBoxFrame::DoLayout(nsBoxLayoutState&) + 74
37 XUL 0x0222e812 nsIFrame::Layout(nsBoxLayoutState&) + 50
38 XUL 0x02235183 nsStackLayout::Layout(nsIFrame*, nsBoxLayoutState&) + 1011
39 XUL 0x0222fd5a nsBoxFrame::DoLayout(nsBoxLayoutState&) + 74
40 XUL 0x0222e812 nsIFrame::Layout(nsBoxLayoutState&) + 50
41 XUL 0x022306c7 nsBoxFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) + 247
42 XUL 0x020f8cc7 nsContainerFrame::ReflowChild(nsIFrame*, nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, int, int, unsigned int, unsigned int&, nsOverflowContinuationTracker*) + 119
43 XUL 0x0215d91a ViewportFrame::Reflow(nsPresContext*, nsHTMLReflowMetrics&, nsHTMLReflowState const&, unsigned int&) + 378
etc...
Comment 1•10 years ago
|
||
WFM in Nightly and a local trunk debug build on Linux64.
Martijn, can you still reproduce this crash?
Flags: needinfo?(martijn.martijn)
Reporter | ||
Comment 2•10 years ago
|
||
Yes, worksforme too with current trunk build on MacOSX 10.9.5.
Status: NEW → RESOLVED
Closed: 10 years ago
Flags: needinfo?(martijn.martijn)
Resolution: --- → WORKSFORME
You need to log in
before you can comment on or make changes to this bug.
Description
•