Closed Bug 700424 Opened 13 years ago Closed 10 years ago

Crash on startup only with hardware acceleration enabled [@ D3DXVector<void*>::Clear ]

Categories

(Core :: Graphics, defect)

8 Branch
x86_64
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED WORKSFORME

People

(Reporter: mark_s_lewis, Unassigned)

Details

(Keywords: crash, Whiteboard: [startupcrash][WFM?])

Crash Data

User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:8.0) Gecko/20100101 Firefox/8.0
Build ID: 20111104165243

Steps to reproduce:

Start firefox with hardware acceleration enabled.  The same bahaviour is observed regardless of whether or not all extensions and plugins are enabled or disabled.


Actual results:

Firefox crashes before the browser is displayed.


Expected results:

Firefox should start normally.
Severity: normal → critical
Crash Signature: D3DXVector<void*>::Clear
Component: General → Graphics
Keywords: crash, crashreportid
Product: Firefox → Core
QA Contact: general → thebes
Summary: Crash on startup only with hardware acceleration enabled → Crash on startup only with hardware acceleration enabled [@ D3DXVector<void*>::Clear ]
Frame 	Module 	Signature [Expand] 	Source
0 	d3d10_1.dll 	D3DXVector<void*>::Clear 	
1 	d3d10_1.dll 	_stricmp 	
2 	d3d10_1.dll 	D3D10Effects::CEffectLoader::GrabShaderData 	
3 	ntdll.dll 	RtlFreeHeap 	
4 	gdi32.dll 	gdi32.dll@0x14ddf 	
5 	gdi32.dll 	DeleteDC 	
6 	d2d1.dll 	D2DFactory::ReloadSystemMetrics 	
7 	d2d1.dll 	LockedLink<CCriticalSection*>::insert 	
8 	d2d1.dll 	_ftol2_sse 	
9 	msvcrt.dll 	malloc 	
10 	d3d10_1.dll 	CreateEffectFromCompiledBuffer 	
11 	xul.dll 	cairo_d2d_create_device_from_d3d10device 	gfx/cairo/cairo/src/cairo-d2d-surface.cpp:220
12 	dxgi.dll 	CLayeredObject<CD3D10Device>::Release 	
13 	ntdll.dll 	WinSqmSetIfMaxDWORD 	
14 	ntdll.dll 	RtlpFreeHeap 	
15 	ntdll.dll 	RtlpCoalesceFreeBlocks
This is apparently on the first creation of a D3D context- app notes are "AdapterVendorID: 1002, AdapterDeviceID: 9442, AdapterDriverVersion: 8.892.0.0
D2D? "

which means that the crash happened while trying D2D.
Crash Signature: D3DXVector<void*>::Clear → [@ D3DXVector<void*>::Clear ]
Mark, do you have dual 4800s, or a single card?
I have a single Radeon 4850 card, and have seen this problem with several different video driver versions, including the latest drivers.
Crash Signature: [@ D3DXVector<void*>::Clear ] → [@ D3DXVector<void*>::Clear]
Crash Signature: [@ D3DXVector<void*>::Clear] → [@ D3DXVector<void*>::Clear()]
We only have 1 of these crashes so far. Is this just a HW driver issue?
Mark reports not crashing with Firefox 22, but different hardware, so can't say whether this problem is gone.

Examining some random 2 week periods of the past year I can't find this signature in any version. Nor can I find a similar stack in a variety of other signatures - for example https://crash-stats-php.mozilla.org/query/query?product=Firefox&version=ALL%3AALL&range_value=2&range_unit=weeks&date=2%2F10%2F2013+02%3A01%3A19&query_search=signature&query_type=contains&query=D3DXVecto&reason=&build_id=&process_type=any&hang_type=any&do_query=1 - but they are all startup crashes FWIW.

(In reply to Sheila Mooney from comment #6)
> We only have 1 of these crashes so far. Is this just a HW driver issue?

was your question for Joe?
Flags: needinfo?(smooney)
Keywords: crashreportid
Whiteboard: [startupcrash][WFM?]
WFM per reporter
Status: UNCONFIRMED → RESOLVED
Closed: 10 years ago
Flags: needinfo?(smooney)
Resolution: --- → WORKSFORME
You need to log in before you can comment on or make changes to this bug.