Closed Bug 614771 Opened 14 years ago Closed 14 years ago

crash on Windows XP [@ mozilla::layers::SwapChainD3D9::PrepareForRendering() ][@ @0x0 | mozilla::layers::DeviceManagerD3D9::VerifyReadyForRendering() ][@ mozilla::layers::DeviceManagerD3D9::VerifyReadyForRendering() ]

Categories

(Core :: Graphics, defect)

x86
Windows XP
defect
Not set
critical

Tracking

()

RESOLVED FIXED
Tracking Status
blocking2.0 --- betaN+

People

(Reporter: scoobidiver, Assigned: bas.schouten)

References

Details

(Keywords: crash, regression)

Crash Data

They are two new crash signatures that were introduced by 4.0b8pre/20101124 build.
May be it is a regression from bug 614111.
It happens only on Windows XP.
Combined signatures are #24 top crasher in today's build.

Signature	mozilla::layers::SwapChainD3D9::PrepareForRendering()
UUID	d761ad95-18d5-43fd-94ed-30f502101124
Time 	2010-11-24 12:54:08.891910
Uptime	16182
Install Age	16182 seconds (4.5 hours) since version was first installed.
Product	Firefox
Version	4.0b8pre
Build ID	20101124042634
Branch	2.0
OS	Windows NT
OS Version	5.1.2600 Service Pack 3
CPU	x86
CPU Info	GenuineIntel family 6 model 37 stepping 5
Crash Reason	EXCEPTION_ACCESS_VIOLATION_EXEC
Crash Address	0xffffffffffff6d84
App Notes 	AdapterVendorID: 8086, AdapterDeviceID: 0046

Frame 	Module 	Signature [Expand] 	Source
0 		@0xffff6d84 	
1 	xul.dll 	mozilla::layers::SwapChainD3D9::PrepareForRendering 	gfx/layers/d3d9/DeviceManagerD3D9.cpp:121
2 	xul.dll 	mozilla::layers::LayerManagerD3D9::Render 	gfx/layers/d3d9/LayerManagerD3D9.cpp:278
3 	xul.dll 	mozilla::layers::LayerManagerD3D9::EndTransaction 	gfx/layers/d3d9/LayerManagerD3D9.cpp:163
4 	xul.dll 	nsDisplayList::PaintForFrame 	layout/base/nsDisplayList.cpp:476
5 	xul.dll 	nsLayoutUtils::PaintFrame 	layout/base/nsLayoutUtils.cpp:1442
6 	xul.dll 	PresShell::Paint 	layout/base/nsPresShell.cpp:6112
7 	xul.dll 	nsViewManager::RenderViews 	view/src/nsViewManager.cpp:447
8 	xul.dll 	nsViewManager::Refresh 	view/src/nsViewManager.cpp:413
9 	xul.dll 	nsViewManager::DispatchEvent 	view/src/nsViewManager.cpp:912
10 	xul.dll 	AttachedHandleEvent 	view/src/nsView.cpp:193
11 	xul.dll 	nsWindow::DispatchEvent 	widget/src/windows/nsWindow.cpp:3562
12 	xul.dll 	nsWindow::DispatchWindowEvent 	widget/src/windows/nsWindow.cpp:3590
13 	xul.dll 	nsWindow::OnPaint 	
14 	ntdll.dll 	RtlGetUserInfoHeap 	
15 	ntdll.dll 	RtlUnlockHeap 	


Signature	@0x0 | mozilla::layers::DeviceManagerD3D9::VerifyReadyForRendering()
UUID	60b761db-2c18-4754-a585-345212101124
Time 	2010-11-24 10:28:30.276251
Uptime	411
Last Crash	403460 seconds (4.7 days) before submission
Install Age	411 seconds (6.8 minutes) since version was first installed.
Product	Firefox
Version	4.0b8pre
Build ID	20101124042634
Branch	2.0
OS	Windows NT
OS Version	5.1.2600 Service Pack 3
CPU	x86
CPU Info	GenuineIntel family 6 model 23 stepping 10
Crash Reason	EXCEPTION_ACCESS_VIOLATION_EXEC
Crash Address	0x0
App Notes 	AdapterVendorID: 10de, AdapterDeviceID: 06e4

Frame 	Module 	Signature [Expand] 	Source
0 		@0x0 	
1 	xul.dll 	mozilla::layers::DeviceManagerD3D9::VerifyReadyForRendering 	gfx/layers/d3d9/DeviceManagerD3D9.cpp:544
2 	xul.dll 	mozilla::layers::SwapChainD3D9::PrepareForRendering 	gfx/layers/d3d9/DeviceManagerD3D9.cpp:121
3 	xul.dll 	mozilla::layers::LayerManagerD3D9::Render 	gfx/layers/d3d9/LayerManagerD3D9.cpp:278
4 	xul.dll 	mozilla::layers::LayerManagerD3D9::EndTransaction 	gfx/layers/d3d9/LayerManagerD3D9.cpp:163
5 	xul.dll 	nsDisplayList::PaintForFrame 	layout/base/nsDisplayList.cpp:476
6 	xul.dll 	nsLayoutUtils::PaintFrame 	layout/base/nsLayoutUtils.cpp:1442
7 	xul.dll 	PresShell::Paint 	layout/base/nsPresShell.cpp:6112
8 	xul.dll 	nsViewManager::RenderViews 	view/src/nsViewManager.cpp:447
9 	xul.dll 	nsViewManager::Refresh 	view/src/nsViewManager.cpp:413
10 	xul.dll 	nsViewManager::DispatchEvent 	view/src/nsViewManager.cpp:912
11 	xul.dll 	AttachedHandleEvent 	view/src/nsView.cpp:193
12 	xul.dll 	nsWindow::DispatchEvent 	widget/src/windows/nsWindow.cpp:3562
13 	xul.dll 	nsWindow::DispatchWindowEvent 	widget/src/windows/nsWindow.cpp:3590
14 	xul.dll 	nsWindow::OnPaint 	
15 	ntdll.dll 	RtlpAllocateFromHeapLookaside 	
16 	uxtheme.dll 	CThemeWnd::GetNcWindowMetrics

More reports at:
http://crash-stats.mozilla.com/report/list?product=Firefox&query_search=signature&query_type=exact&query=&range_value=4&range_unit=weeks&hang_type=any&process_type=any&plugin_field=&plugin_query_type=&plugin_query=&do_query=1&admin=&signature=mozilla%3A%3Alayers%3A%3ASwapChainD3D9%3A%3APrepareForRendering%28%29
and:
http://crash-stats.mozilla.com/report/list?product=Firefox&query_search=signature&query_type=exact&query=&range_value=4&range_unit=weeks&hang_type=any&process_type=any&plugin_field=&plugin_query_type=&plugin_query=&do_query=1&admin=&signature=%400x0%20|%20mozilla%3A%3Alayers%3A%3ADeviceManagerD3D9%3A%3AVerifyReadyForRendering%28%29
blocking2.0: --- → ?
I added a new signature:
[@ mozilla::layers::DeviceManagerD3D9::VerifyReadyForRendering() ]
See:
http://crash-stats.mozilla.com/report/list?product=Firefox&query_search=signature&query_type=exact&query=&range_value=4&range_unit=weeks&hang_type=any&process_type=any&plugin_field=&plugin_query_type=&plugin_query=&do_query=1&admin=&signature=mozilla%3A%3Alayers%3A%3ADeviceManagerD3D9%3A%3AVerifyReadyForRendering%28%29

Combined signatures are #19 top crasher in 4.0b8pre for the last 3 days.

The regression range is:
http://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=4b9ba5049e66&tochange=7f5cd850578e
Blocks: 614111
Summary: crash on Windows XP [@ mozilla::layers::SwapChainD3D9::PrepareForRendering() ] [@ @0x0 | mozilla::layers::DeviceManagerD3D9::VerifyReadyForRendering() ] → crash on Windows XP [@ mozilla::layers::SwapChainD3D9::PrepareForRendering() ][@ @0x0 | mozilla::layers::DeviceManagerD3D9::VerifyReadyForRendering() ][@ mozilla::layers::DeviceManagerD3D9::VerifyReadyForRendering() ]
I had the impression that this was already fixed, but I could be wrong. Ideally we'd get a fix in ASAP, but I won't block any particular beta on it for now.
Assignee: nobody → bas.schouten
blocking2.0: ? → betaN+
This has almost certainly been fixed by bug 614762.
Indeed there seem to be no crashes anymore with the nightly from the 26th.
Depends on: 614762
Status: NEW → RESOLVED
Closed: 14 years ago
Resolution: --- → FIXED
Crash Signature: [@ mozilla::layers::SwapChainD3D9::PrepareForRendering() ] [@ @0x0 | mozilla::layers::DeviceManagerD3D9::VerifyReadyForRendering() ] [@ mozilla::layers::DeviceManagerD3D9::VerifyReadyForRendering() ]
You need to log in before you can comment on or make changes to this bug.