Open Bug 745515 Opened 12 years ago Updated 1 year ago

crash in nsBlockReflowContext::ReflowBlock

Categories

(Core :: Layout, defect)

14 Branch
x86
Windows 7
defect

Tracking

()

REOPENED
Tracking Status
platform-rel --- -
firefox13 - ---
firefox14 - ---
firefox48 --- wontfix
firefox-esr45 --- wontfix

People

(Reporter: scoobidiver, Unassigned)

References

Details

(Keywords: crash, regression, Whiteboard: [platform-rel-AMD],qa-not-actionable)

Crash Data

There's a spike in crashes from 14.0a1/20120414. The regression range for the spike is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=10622eaff4fc&tochange=364f0a5a1d2d

It's related to the spike for bug 700288 and bug 722312.

Signature 	nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&) More Reports Search
UUID	d12b5ec9-5359-47b4-90b0-52f092120415
Date Processed	2012-04-15 06:17:37
Uptime	536
Last Crash	1.1 hours before submission
Install Age	3.2 hours since version was first installed.
Install Time	2012-04-15 03:03:14
Product	Firefox
Version	14.0a1
Build ID	20120414030731
Release Channel	nightly
OS	Windows NT
OS Version	6.1.7601 Service Pack 1
Build Architecture	x86
Build Architecture Info	AuthenticAMD family 20 model 1 stepping 0
Crash Reason	EXCEPTION_ACCESS_VIOLATION_EXEC
Crash Address	0x33c0c927
App Notes 	
AdapterVendorID: 0x1002, AdapterDeviceID: 0x9802, AdapterSubsysID: 2aca103c, AdapterDriverVersion: 8.861.1.3000
D3D10 Layers? D3D10 Layers- D3D9 Layers? D3D9 Layers+ 
EMCheckCompatibility	True
Total Virtual Memory	2147352576
Available Virtual Memory	1786036224
System Memory Use Percentage	33
Available Page File	2412752896
Available Physical Memory	1149247488

Frame 	Module 	Signature 	Source
0 		@0x33c0c927 	
1 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:295
2 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3202
3 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2511
4 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2022
5 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1071
6 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:295
7 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3202
8 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2511
9 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2022
10 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1071
11 	xul.dll 	nsBlockReflowContext::ReflowBlock 	layout/generic/nsBlockReflowContext.cpp:295
12 	xul.dll 	nsBlockFrame::ReflowBlockFrame 	layout/generic/nsBlockFrame.cpp:3202
13 	xul.dll 	nsBlockFrame::ReflowLine 	layout/generic/nsBlockFrame.cpp:2511
14 	xul.dll 	nsBlockFrame::ReflowDirtyLines 	layout/generic/nsBlockFrame.cpp:2022
15 	xul.dll 	nsBlockFrame::Reflow 	layout/generic/nsBlockFrame.cpp:1071
16 	xul.dll 	nsContainerFrame::ReflowChild 	layout/generic/nsContainerFrame.cpp:941
17 	xul.dll 	nsHTMLScrollFrame::ReflowScrolledFrame 	layout/generic/nsGfxScrollFrame.cpp:550
18 	xul.dll 	nsHTMLScrollFrame::ReflowContents 	layout/generic/nsGfxScrollFrame.cpp:648

More reports at:
https://crash-stats.mozilla.com/report/list?signature=nsBlockReflowContext%3A%3AReflowBlock%28nsRect+const%26%2C+bool%2C+nsCollapsingMargin%26%2C+int%2C+bool%2C+nsLineBox*%2C+nsHTMLReflowState%26%2C+unsigned+int%26%2C+nsBlockReflowState%26%29
The spike is gone in the next build.
It acts the same way as bug 700288.
Keywords: topcrash
Depends on: 755974
Depends on: 722538
We don't need to worry about this for release any more - this isn't on our top crash lists for beta/release.
Keywords: topcrash
Crash Signature: [@ nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&)] → [@ nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&)] [@ nsBlockReflowContext::ReflowBlock]
Crash volume for signature 'nsBlockReflowContext::ReflowBlock':
 - nightly (version 50): 0 crashes from 2016-06-06.
 - aurora  (version 49): 0 crashes from 2016-06-07.
 - beta    (version 48): 9 crashes from 2016-06-06.
 - release (version 47): 34 crashes from 2016-05-31.
 - esr     (version 45): 2 crashes from 2016-04-07.

Crash volume on the last weeks:
            W. N-1  W. N-2  W. N-3  W. N-4  W. N-5  W. N-6  W. N-7
 - nightly       0       0       0       0       0       0       0
 - aurora        0       0       0       0       0       0       0
 - beta          1       1       1       0       3       2       1
 - release       3       5       6       8       6       3       2
 - esr           1       0       0       0       0       0       0

Affected platform: Windows
Very low volume, won't do anything about it.
platform-rel: --- → -
Whiteboard: [platform-rel-AMD]

Reopening bug since there are crash reports in the last 6 months.

Status: NEW → RESOLVED
Closed: 3 years ago
Resolution: --- → WORKSFORME
Status: RESOLVED → REOPENED
Resolution: WORKSFORME → ---
Whiteboard: [platform-rel-AMD] → [platform-rel-AMD],qa-not-actionable
Severity: critical → S2

Adjusting severity to S3 given relatively low crash rate (and dropping likely irrelevant at this point radeon note from bug summary)

Severity: S2 → S3
Summary: crash in nsBlockReflowContext::ReflowBlock with AMD Radeon HD 6xxx series → crash in nsBlockReflowContext::ReflowBlock
Crash Signature: [@ nsBlockReflowContext::ReflowBlock(nsRect const&, bool, nsCollapsingMargin&, int, bool, nsLineBox*, nsHTMLReflowState&, unsigned int&, nsBlockReflowState&)] [@ nsBlockReflowContext::ReflowBlock] → [@ nsBlockReflowContext::ReflowBlock] [@ nsBlockReflowContext::ReflowBlock]
You need to log in before you can comment on or make changes to this bug.