Closed Bug 777900 Opened 12 years ago Closed 12 years ago

crash in mozilla::FrameLayerBuilder::DrawThebesLayer

Categories

(Core :: Graphics: Layers, defect)

17 Branch
x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: scoobidiver, Unassigned)

References

Details

(Keywords: crash, regression)

Crash Data

It first appeared in 17.0a1/20120726 and is currently #1 top crasher in today's build. The regression range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=ef20925bc2a5&tochange=20db7c6d82cc
It's likely a regression from bug 770096.

Signature 	nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAllocator>(nsTArray_base<nsTArrayDefaultAllocator>&, unsigned int, unsigned int) | nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem, nsTArrayDefaultAllocator>::SwapElement... More Reports Search
UUID	e56acb32-1c7b-4298-94a4-ae2672120726
Date Processed	2012-07-26 20:22:54
Uptime	3279
Last Crash	21.7 hours before submission
Install Age	54.6 minutes since version was first installed.
Install Time	2012-07-26 19:27:40
Product	Firefox
Version	17.0a1
Build ID	20120726052803
Release Channel	nightly
OS	Windows NT
OS Version	6.1.7601 Service Pack 1
Build Architecture	x86
Build Architecture Info	GenuineIntel family 6 model 15 stepping 13
Crash Reason	EXCEPTION_ACCESS_VIOLATION_READ
Crash Address	0x8
App Notes 	
AdapterVendorID: 0x10de, AdapterDeviceID: 0x0427, AdapterSubsysID: 02731028, AdapterDriverVersion: 7.15.11.7597
D3D10 Layers? D3D10 Layers- D3D9 Layers? D3D9 Layers- 
Processor Notes 	SignatureTool: signature truncated due to length
EMCheckCompatibility	True
Adapter Vendor ID	0x10de
Adapter Device ID	0x0427
Total Virtual Memory	2147352576
Available Virtual Memory	1645158400
System Memory Use Percentage	49
Available Page File	4738867200
Available Physical Memory	1637126144

Frame 	Module 	Signature 	Source
0 	xul.dll 	nsTArray_base<nsTArrayDefaultAllocator>::SwapArrayElements<nsTArrayDefaultAlloca 	obj-firefox/dist/include/nsTArray-inl.h:314
1 	xul.dll 	nsTArray<mozilla::FrameLayerBuilder::ClippedDisplayItem,nsTArrayDefaultAllocator 	obj-firefox/dist/include/nsTArray.h:994
2 	xul.dll 	mozilla::FrameLayerBuilder::DrawThebesLayer 	layout/base/FrameLayerBuilder.cpp:2625
3 	xul.dll 	mozilla::layers::BasicShadowableThebesLayer::PaintBuffer 	gfx/layers/basic/BasicThebesLayer.cpp:391
4 	xul.dll 	mozilla::layers::BasicThebesLayer::PaintThebes 	gfx/layers/basic/BasicThebesLayer.cpp:190
5 	xul.dll 	mozilla::layers::BasicShadowableThebesLayer::PaintThebes 	gfx/layers/basic/BasicThebesLayer.cpp:288
6 	xul.dll 	mozilla::layers::BasicLayerManager::PaintLayer 	gfx/layers/basic/BasicLayerManager.cpp:808
7 	xul.dll 	mozilla::layers::BasicLayerManager::PaintLayer 	gfx/layers/basic/BasicLayerManager.cpp:823
8 	xul.dll 	mozilla::layers::BasicLayerManager::PaintLayer 	gfx/layers/basic/BasicLayerManager.cpp:823
9 	xul.dll 	mozilla::layers::BasicLayerManager::PaintLayer 	gfx/layers/basic/BasicLayerManager.cpp:823
10 	xul.dll 	mozilla::layers::BasicLayerManager::EndTransactionInternal 	gfx/layers/basic/BasicLayerManager.cpp:449
11 	xul.dll 	mozilla::FrameLayerBuilder::WillEndTransaction 	layout/base/FrameLayerBuilder.cpp:738
12 	xul.dll 	mozilla::layers::BasicShadowLayerManager::EndTransaction 	gfx/layers/basic/BasicLayerManager.cpp:1022
13 	xul.dll 	xul.dll@0xdae3f 	
14 	xul.dll 	nsDisplayList::PaintForFrame 	layout/base/nsDisplayList.cpp:655

More reports at:
https://crash-stats.mozilla.com/report/list?signature=nsTArray_base%3CnsTArrayDefaultAllocator%3E%3A%3ASwapArrayElements%3CnsTArrayDefaultAllocator%3E%28nsTArray_base%3CnsTArrayDefaultAllocator%3E%26%2C+unsigned+int%2C+unsigned+int%29+|+nsTArray%3Cmozilla%3A%3AFrameLayerBuilder%3A%3AClippedDisplayItem%2C+nsTArrayDefaultAllocator%3E%3A%3ASwapElement...
That link doesn't appear to work, it's showing no reports.

STR would be really helpful here.
(In reply to Matt Woodrow (:mattwoodrow) from comment #1)
> That link doesn't appear to work, it's showing no reports.
Add ... at the end of the clickable link.
Crashes are gone in 17.0a1/20120728. The working range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=8b96a33ecbd2&tochange=2abd21593e57
It might be fixed by bug 777924.
Keywords: topcrash
Status: NEW → RESOLVED
Closed: 12 years ago
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.