Closed Bug 792697 Opened 12 years ago Closed 12 years ago

crash in mozilla::FrameLayerBuilder::AddThebesDisplayItem

Categories

(Core :: Layout, defect)

18 Branch
All
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: scoobidiver, Unassigned)

Details

(Keywords: crash, regression, Whiteboard: [startupcrash])

Crash Data

It first appeared in 18.0a1/20120912, one build after the release of IonMonkey.
D3D10 is disabled in every crash reports.

Signature 	PL_DHashTableOperate | mozilla::FrameLayerBuilder::AddThebesDisplayItem(mozilla::layers::ThebesLayer*, nsDisplayItem*, mozilla::FrameLayerBuilder::Clip const&, nsIFrame*, mozilla::LayerState) More Reports Search
UUID	dcf8a00c-5f00-4468-881a-5cd4c2120920
Date Processed	2012-09-20 05:08:19
Uptime	2
Last Crash	29 seconds before submission
Install Age	28.3 minutes since version was first installed.
Install Time	2012-09-20 04:39:45
Product	Firefox
Version	18.0a1
Build ID	20120919030602
Release Channel	nightly
OS	Windows NT
OS Version	6.1.7600
Build Architecture	x86
Build Architecture Info	AuthenticAMD family 16 model 6 stepping 3
Crash Reason	EXCEPTION_ACCESS_VIOLATION_READ
Crash Address	0x8
App Notes 	
AdapterVendorID: 0x10de, AdapterDeviceID: 0x0402, AdapterSubsysID: 00000000, AdapterDriverVersion: 8.15.11.8593
D3D10 Layers? D3D10 Layers- 
EMCheckCompatibility	True
Adapter Vendor ID	0x10de
Adapter Device ID	0x0402
Total Virtual Memory	2147352576
Available Virtual Memory	1888874496
System Memory Use Percentage	30
Available Page File	3359903744
Available Physical Memory	1489072128

Frame 	Module 	Signature 	Source
0 	xul.dll 	PL_DHashTableOperate 	obj-firefox/xpcom/build/pldhash.cpp:576
1 	xul.dll 	mozilla::FrameLayerBuilder::AddThebesDisplayItem 	layout/base/FrameLayerBuilder.cpp:2008
2 	xul.dll 	mozilla::`anonymous namespace'::ContainerState::ProcessDisplayItems 	layout/base/FrameLayerBuilder.cpp:1934
3 	xul.dll 	mozilla::`anonymous namespace'::ContainerState::ProcessDisplayItems 	layout/base/FrameLayerBuilder.cpp:1805
4 	xul.dll 	mozilla::FrameLayerBuilder::BuildContainerLayerFor 	layout/base/FrameLayerBuilder.cpp:2532
5 	mozglue.dll 	je_realloc 	memory/mozjemalloc/jemalloc.c:6520
6 	xul.dll 	nsDisplayList::PaintForFrame 	layout/base/nsDisplayList.cpp:1016
7 	xul.dll 	nsDisplayList::PaintRoot 	layout/base/nsDisplayList.cpp:953
8 	xul.dll 	mozilla::`anonymous namespace'::ContainerState::ProcessDisplayItems 	layout/base/FrameLayerBuilder.cpp:1815
9 	xul.dll 	nsCOMArray_base::Clear 	obj-firefox/xpcom/build/nsCOMArray.cpp:142
10 	xul.dll 	nsAutoTArray<nsCOMPtr<nsIContent>,1,nsTArrayDefaultAllocator>::~nsAutoTArray<nsC 	
11 	xul.dll 	nsXPCWrappedJS::CallMethod 	js/xpconnect/src/XPCWrappedJS.cpp:580
12 	xul.dll 	PrepareAndDispatch 	xpcom/reflect/xptcall/src/md/win32/xptcstubs.cpp:91
13 	mozjs.dll 	js::MaybeGC 	js/src/jsgc.cpp:2720
14 	xul.dll 	mozilla::FramePropertyTable::Set 	layout/base/FramePropertyTable.cpp:57
15 	xul.dll 	PresShell::Paint 	layout/base/nsPresShell.cpp:5335
16 	xul.dll 	nsViewManager::ProcessPendingUpdatesForView 	view/src/nsViewManager.cpp:438
17 	xul.dll 	nsViewManager::ProcessPendingUpdates 	view/src/nsViewManager.cpp:1217
18 	xul.dll 	nsRefreshDriver::Notify 	layout/base/nsRefreshDriver.cpp:421
19 	xul.dll 	nsTimerImpl::Fire 	xpcom/threads/nsTimerImpl.cpp:476
20 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:624
21 	xul.dll 	NS_ProcessNextEvent_P 	obj-firefox/xpcom/build/nsThreadUtils.cpp:220
22 	xul.dll 	nsThread::Shutdown 	xpcom/threads/nsThread.cpp:466
23 	xul.dll 	nsRunnableMethodImpl<unsigned int 	obj-firefox/dist/include/nsThreadUtils.h:349
24 	xul.dll 	nsThread::ProcessNextEvent 	xpcom/threads/nsThread.cpp:624
25 	xul.dll 	NS_ProcessPendingEvents_P 	obj-firefox/xpcom/build/nsThreadUtils.cpp:170
26 	xul.dll 	nsWindow::DispatchPendingEvents 	widget/windows/nsWindow.cpp:3695
27 	xul.dll 	nsWindow::ProcessMessage 	widget/windows/nsWindow.cpp:4900
28 	xul.dll 	nsCOMPtr_base::assign_from_qi 	obj-firefox/xpcom/build/nsCOMPtr.cpp:58

More reports at:
https://crash-stats.mozilla.com/report/list?signature=PL_DHashTableOperate+|+mozilla%3A%3AFrameLayerBuilder%3A%3AAddThebesDisplayItem%28mozilla%3A%3Alayers%3A%3AThebesLayer*%2C+nsDisplayItem*%2C+mozilla%3A%3AFrameLayerBuilder%3A%3AClip+const%26%2C+nsIFrame*%2C+mozilla%3A%3ALayerState%29
It has stopped after 18.0a1/20120928. The working range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=895f66c4eada&tochange=c09a0c022b2e
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.