Closed Bug 736832 Opened 12 years ago Closed 5 years ago

crash in mozilla::layers::LayerManagerD3D10::Render @ CDXGISwapChainBase with FRAPS 2.9

Categories

(Core :: Graphics, defect, P3)

26 Branch
x86_64
Windows 7
defect

Tracking

()

RESOLVED FIXED

People

(Reporter: scoobidiver, Unassigned)

References

Details

(Keywords: 64bit, crash, Whiteboard: [gfx-noted])

Crash Data

It's a 64-bit crash that is currently #9 top browser crasher in 14.0a1.

It happens with FRAPS, a graphic utility for DirectX and OpenGL applications.
The latest versions seems unaffected:
    100% (10/10) vs.   1% (45/3710) fraps64.dll
         10% (1/10) vs.   0% (1/3710) 2.9.8.7777
         90% (9/10) vs.   0% (9/3710) 2.9.9.8088
          0% (0/10) vs.   0% (7/3710) 3.2.5.12131
          0% (0/10) vs.   0% (2/3710) 3.4.0.13130
          0% (0/10) vs.   0% (10/3710) 3.4.6.13747
          0% (0/10) vs.   0% (16/3710) 3.4.7.13808

Signature 	CDXGISwapChainBase<IDXGISwapChain>::Present(unsigned int, unsigned int) More Reports Search
UUID	6d4f2c5e-6386-44b8-acec-4d8242120317
Date Processed	2012-03-17 18:38:00
Uptime	2308
Last Crash	4.1 hours before submission
Install Age	8.6 hours since version was first installed.
Install Time	2012-03-16 15:58:41
Product	Firefox
Version	14.0a1
Build ID	20120316031151
Release Channel	nightly
OS	Windows NT
OS Version	6.1.7601 Service Pack 1
Build Architecture	amd64
Build Architecture Info	family 6 model 26 stepping 4
Crash Reason	EXCEPTION_ACCESS_VIOLATION_WRITE
Crash Address	0xffffffffffffffff
App Notes 	
AdapterVendorID: 0x10de, AdapterDeviceID: 0x1081, AdapterSubsysID: 080110b0, AdapterDriverVersion: 8.17.12.9573
D2D? D2D+ DWrite? DWrite+ D3D10 Layers? D3D10 Layers+ 
EMCheckCompatibility	True
Total Virtual Memory	8796092891136
Available Virtual Memory	8794491662336
System Memory Use Percentage	36
Available Page File	22561267712
Available Physical Memory	8174383104

Frame 	Module 	Signature [Expand] 	Source
0 	dxgi.dll 	CDXGISwapChainBase<IDXGISwapChain>::Present 	
1 	fraps64.dll 	fraps64.dll@0x4667 	
2 	xul.dll 	mozilla::layers::LayerManagerD3D10::Render 	gfx/layers/d3d10/LayerManagerD3D10.cpp:772
3 	xul.dll 	gfx3DMatrix::ProjectRectBounds 	gfx/thebes/gfx3DMatrix.cpp:800
4 	xul.dll 	mozilla::gfx::BaseRect<double,gfxRect,gfxPoint,gfxSize,gfxMargin>::ScaleRoundOut 	obj-firefox/dist/include/mozilla/gfx/BaseRect.h:381
5 	xul.dll 	nsLayoutUtils::RoundGfxRectToAppRect 	layout/base/nsLayoutUtils.cpp:1171
6 	msvcr100.dll 	ctrlfp 	
7 	xul.dll 	nsDisplayBackground::GetOpaqueRegion 	layout/base/nsDisplayList.cpp:1219
8 	msvcr100.dll 	fabs 	
9 	xul.dll 	nsDisplayTransform::GetOpaqueRegion 	layout/base/nsDisplayList.cpp:2852
10 	xul.dll 	nsDisplayWrapList::GetComponentAlphaBounds 	layout/base/nsDisplayList.cpp:1674
11 	xul.dll 	nsDisplayWrapList::GetComponentAlphaBounds 	layout/base/nsDisplayList.cpp:1674
12 	xul.dll 	xul.dll@0x15f507 	
13 	xul.dll 	nsDisplayTransform::GetComponentAlphaBounds 	layout/base/nsDisplayList.h:2131
14 	xul.dll 	xul.dll@0x16e24f 	
15 	xul.dll 	mozilla::`anonymous namespace'::ContainerState::ThebesLayerData::Accumulate 	layout/base/FrameLayerBuilder.cpp:1238
16 	xul.dll 	nsDisplayWrapList::GetBounds 	layout/base/nsDisplayList.cpp:1603
17 	mozglue.dll 	arena_chunk_tree_dirty_remove 	memory/jemalloc/jemalloc.c:3091
18 	mozglue.dll 	arena_chunk_tree_dirty_insert 	memory/jemalloc/jemalloc.c:3091
19 	xul.dll 	SearchTable 	obj-firefox/xpcom/build/pldhash.cpp:436
20 	mozglue.dll 	idalloc 	memory/jemalloc/jemalloc.c:4633
21 	mozglue.dll 	choose_arena 	memory/jemalloc/jemalloc.c:2972
22 	mozglue.dll 	je_realloc 	memory/jemalloc/jemalloc.c:6518
23 	msvcr100.dll 	ctrlfp 	
24 	msvcr100.dll 	fabs 	
25 	xul.dll 	mozilla::layers::Layer::SnapTransform 	gfx/layers/Layers.cpp:293
26 	xul.dll 	gfx3DMatrix::operator* 	gfx/thebes/gfx3DMatrix.cpp:92
27 	msvcr100.dll 	ctrlfp 	
28 	msvcr100.dll 	fabs 	
29 	xul.dll 	mozilla::layers::Layer::SnapTransform 	gfx/layers/Layers.cpp:293
30 	xul.dll 	gfx3DMatrix::operator* 	gfx/thebes/gfx3DMatrix.cpp:92

More reports at:
https://crash-stats.mozilla.com/report/list?signature=CDXGISwapChainBase%3CIDXGISwapChain%3E%3A%3APresent%28unsigned+int%2C+unsigned+int%29
Keywords: 64bit
Crash Signature: [@ CDXGISwapChainBase<IDXGISwapChain>::Present(unsigned int, unsigned int)] → [@ CDXGISwapChainBase<IDXGISwapChain>::Present(unsigned int, unsigned int)] [@ CDXGISwapChainBase<T>::Present]
These crashes are still being reported in current versions but at pretty low volume. So far there are 12 reports in Firefox 48.0.2 and 9 reports in the Firefox 49 betas, no reports yet for any recent Aurora or Nightly builds though.
Whiteboard: [gfx-noted]
Version: Trunk → 26 Branch
See Also: → 1516983

Bug FRAPS has been blacklisted in bug 1516983 so marking this one fixed too.

Status: NEW → RESOLVED
Closed: 5 years ago
Resolution: --- → FIXED
You need to log in before you can comment on or make changes to this bug.