Closed
Bug 654036
Opened 13 years ago
Closed 8 years ago
Crash [@ nsRuleNode::GetStyleFont(nsStyleContext*, int) ]
Categories
(Core :: CSS Parsing and Computation, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: obsolete.fax, Unassigned)
References
Details
(Keywords: crash, crashreportid)
Crash Data
User-Agent: Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Build Identifier: Mozilla/5.0 (Windows NT 5.1; rv:2.0.1) Gecko/20100101 Firefox/4.0.1
Crash [@ nsRuleNode::GetStyleFont(nsStyleContext*, int) ]
https://crash-stats.mozilla.com/report/index/f2ef7a86-dcea-432b-8de2-1e04b2110501
Reproducible: Always
Reporter | ||
Updated•13 years ago
|
blocking2.0: --- → ?
Reporter | ||
Updated•13 years ago
|
Keywords: crash,
crashreportid
Reporter | ||
Updated•13 years ago
|
Version: unspecified → 2.0 Branch
Reporter | ||
Updated•13 years ago
|
Version: 2.0 Branch → unspecified
Comment 1•13 years ago
|
||
Frame Module Signature Source
0 xul.dll nsRuleNode::GetStyleFont(nsStyleContext*,int) layout/style/nsStyleStructList.h:73
1 xul.dll BuildTextRunsScanner::ContinueTextRunAcrossFrames(nsTextFrame*,nsTextFrame*) layout/generic/nsTextFrameThebes.cpp:1471
2 xul.dll BuildTextRunsScanner::ScanFrame(nsIFrame*) layout/generic/nsTextFrameThebes.cpp:1507
3 xul.dll BuildTextRunsScanner::ScanFrame(nsIFrame*) layout/generic/nsTextFrameThebes.cpp:1548
4 xul.dll BuildTextRuns layout/generic/nsTextFrameThebes.cpp:1257
5 xul.dll nsTextFrame::EnsureTextRun(gfxContext*,nsIFrame*,nsLineList_iterator const*,unsigned int*) layout/generic/nsTextFrameThebes.cpp:2201
6 xul.dll nsTextFrame::ReflowText(nsLineLayout&,int,nsIRenderingContext*,int,nsHTMLReflowMetrics&,unsigned int&) layout/generic/nsTextFrameThebes.cpp:6691
7 xul.dll nsLineLayout::ReflowFrame(nsIFrame*,unsigned int&,nsHTMLReflowMetrics*,int&) layout/generic/nsLineLayout.cpp:861
8 xul.dll nsInlineFrame::ReflowInlineFrame(nsPresContext*,nsHTMLReflowState const&,nsInlineFrame::InlineReflowState&,nsIFrame*,unsigned int&) layout/generic/nsInlineFrame.cpp:695
9 xul.dll nsInlineFrame::ReflowFrames(nsPresContext*,nsHTMLReflowState const&,nsInlineFrame::InlineReflowState&,nsHTMLReflowMetrics&,unsigned int&) layout/generic/nsInlineFrame.cpp:559
10 xul.dll nsInlineFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsInlineFrame.cpp:416
11 xul.dll nsLineLayout::ReflowFrame(nsIFrame*,unsigned int&,nsHTMLReflowMetrics*,int&) layout/generic/nsLineLayout.cpp:853
12 xul.dll nsInlineFrame::ReflowInlineFrame(nsPresContext*,nsHTMLReflowState const&,nsInlineFrame::InlineReflowState&,nsIFrame*,unsigned int&) layout/generic/nsInlineFrame.cpp:695
13 xul.dll nsInlineFrame::ReflowFrames(nsPresContext*,nsHTMLReflowState const&,nsInlineFrame::InlineReflowState&,nsHTMLReflowMetrics&,unsigned int&) layout/generic/nsInlineFrame.cpp:559
14 xul.dll nsInlineFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsInlineFrame.cpp:416
15 xul.dll nsLineLayout::ReflowFrame(nsIFrame*,unsigned int&,nsHTMLReflowMetrics*,int&) layout/generic/nsLineLayout.cpp:853
16 xul.dll nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&,nsLineLayout&,nsLineList_iterator,nsIFrame*,LineReflowStatus*) layout/generic/nsBlockFrame.cpp:3811
17 xul.dll nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&,nsLineLayout&,nsLineList_iterator,nsFlowAreaRect&,int&,nsFloatManager::SavedState*,int*,LineReflowStatus*,int) layout/generic/nsBlockFrame.cpp:3607
18 xul.dll nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3466
19 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2562
20 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
21 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
22 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
23 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
24 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
25 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
26 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
27 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
28 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
29 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
30 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
31 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
32 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
33 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
34 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
35 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
36 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
37 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
38 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
39 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
40 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
41 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
42 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
43 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
44 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
45 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
46 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
47 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
48 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
49 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
50 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
51 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
52 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
53 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
54 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
55 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
56 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
57 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
58 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
59 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
60 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
61 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
62 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
63 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
64 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
65 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
66 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
67 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
68 xul.dll nsBlockFrame::ReflowFloat(nsBlockReflowState&,nsRect const&,nsIFrame*,nsMargin&,int,unsigned int&) layout/generic/nsBlockFrame.cpp:5793
69 xul.dll nsBlockReflowState::FlowAndPlaceFloat(nsIFrame*) layout/generic/nsBlockReflowState.cpp:823
70 xul.dll nsBlockReflowState::AddFloat(nsLineLayout*,nsIFrame*,int) layout/generic/nsBlockReflowState.cpp:576
71 xul.dll nsLineLayout::ReflowFrame(nsIFrame*,unsigned int&,nsHTMLReflowMetrics*,int&) layout/generic/nsLineLayout.cpp:896
72 xul.dll nsBlockFrame::ReflowInlineFrame(nsBlockReflowState&,nsLineLayout&,nsLineList_iterator,nsIFrame*,LineReflowStatus*) layout/generic/nsBlockFrame.cpp:3811
73 xul.dll nsBlockFrame::DoReflowInlineFrames(nsBlockReflowState&,nsLineLayout&,nsLineList_iterator,nsFlowAreaRect&,int&,nsFloatManager::SavedState*,int*,LineReflowStatus*,int) layout/generic/nsBlockFrame.cpp:3607
74 xul.dll nsBlockFrame::ReflowInlineFrames(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3466
75 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2562
76 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
77 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
78 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
79 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
80 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
81 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
82 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
83 xul.dll nsContainerFrame::ReflowChild(nsIFrame*,nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,int,int,unsigned int,unsigned int&,nsOverflowContinuationTracker*) layout/generic/nsContainerFrame.cpp:740
84 xul.dll nsHTMLScrollFrame::ReflowScrolledFrame(ScrollReflowState*,int,int,nsHTMLReflowMetrics*,int) layout/generic/nsGfxScrollFrame.cpp:535
85 xul.dll nsHTMLScrollFrame::ReflowContents(ScrollReflowState*,nsHTMLReflowMetrics const&) layout/generic/nsGfxScrollFrame.cpp:627
86 xul.dll nsHTMLScrollFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsGfxScrollFrame.cpp:868
87 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
88 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
89 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
90 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
91 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
92 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
93 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
94 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
95 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
96 xul.dll nsBlockFrame::Reflow(nsPresContext*,nsHTMLReflowMetrics&,nsHTMLReflowState const&,unsigned int&) layout/generic/nsBlockFrame.cpp:1080
97 xul.dll nsBlockReflowContext::ReflowBlock(nsRect const&,int,nsCollapsingMargin&,int,int,nsLineBox*,nsHTMLReflowState&,unsigned int&,nsBlockReflowState&) layout/generic/nsBlockReflowContext.cpp:297
98 xul.dll nsBlockFrame::ReflowBlockFrame(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:3184
99 xul.dll nsBlockFrame::ReflowLine(nsBlockReflowState&,nsLineList_iterator,int*) layout/generic/nsBlockFrame.cpp:2506
100 xul.dll nsBlockFrame::ReflowDirtyLines(nsBlockReflowState&) layout/generic/nsBlockFrame.cpp:1999
148 nspr4.dll PR_AssertCurrentThreadOwnsLock nsprpub/pr/src/threads/combined/prulock.c:404
149 xul.dll nsTArray<nsTimerImpl*,nsTArrayDefaultAllocator>::RemoveElement<nsTimerImpl*,nsDefaultComparator<nsTimerImpl*,nsTimerImpl*> >(nsTimerImpl* const&,nsDefaultComparator<nsTimerImpl*,nsTimerImpl*> const&) obj-firefox/dist/include/nsTArray.h:855
150 xul.dll MessageLoop::RunInternal() ipc/chromium/src/base/message_loop.cc:219
151 xul.dll MessageLoop::RunHandler() ipc/chromium/src/base/message_loop.cc:202
152 mozcrt19.dll _VEC_memzero
153 xul.dll xul.dll@0x35c6ed
154 firefox.exe firefox.exe@0x1bb7
155 kernel32.dll GetCodePageFileInfo
156 kernel32.dll BaseProcessStart
157 firefox.exe firefox.exe@0x186f
blocking2.0: ? → ---
Component: General → Layout
Product: Firefox → Core
QA Contact: general → layout
Version: unspecified → 2.0 Branch
Updated•13 years ago
|
Status: UNCONFIRMED → NEW
Ever confirmed: true
OS: Windows NT → Windows XP
Updated•13 years ago
|
Component: Layout → Style System (CSS)
QA Contact: layout → style-system
Assignee | ||
Updated•13 years ago
|
Crash Signature: [@ nsRuleNode::GetStyleFont(nsStyleContext*, int) ]
Updated•9 years ago
|
Crash Signature: [@ nsRuleNode::GetStyleFont(nsStyleContext*, int) ] → [@ nsRuleNode::GetStyleFont(nsStyleContext*, int) ]
[@ nsRuleNode::GetStyleFont ]
Comment 2•9 years ago
|
||
Reporter do you still see this problem?
https://crash-stats.mozilla.com/report/list?signature=nsRuleNode%3A%3AGetStyleFont#tab-reports lists only two crashes, and they are only partial stacks.
Flags: needinfo?(obsolete.fax)
Whiteboard: [closeme 2016-04-01]
Resolved per whiteboard
Status: NEW → RESOLVED
Closed: 8 years ago
Flags: needinfo?(obsolete.fax)
Resolution: --- → INCOMPLETE
Whiteboard: [closeme 2016-04-01]
You need to log in
before you can comment on or make changes to this bug.
Description
•