Open Bug 1204321 Opened 9 years ago Updated 1 year ago

crash in CDevice::DriverInternalErrorCB(long)

Categories

(Core :: Graphics, defect, P3)

39 Branch
x86
Windows 7
defect

Tracking

()

REOPENED
Tracking Status
firefox47 --- wontfix
firefox48 --- wontfix
firefox49 --- wontfix
firefox-esr45 --- wontfix
firefox50 --- wontfix
firefox51 --- wontfix
firefox-esr60 --- wontfix
firefox64 --- wontfix
firefox65 --- wontfix

People

(Reporter: philipp, Unassigned)

References

Details

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

Crash Data

This bug was filed from the Socorro interface and is report bp-8b63a90b-5a78-425b-b227-97e0d2150905. ============================================================= Crashing Thread Frame Module Signature Source 0 kernelbase.dll RaiseException 1 d3d10_1core.dll CDevice::DriverInternalErrorCB(long) 2 d3d10_1core.dll CDevice::UMSetError_(D3D10DDI_HRTCORELAYER, long) Ø 3 igd10iumd32.dll igd10iumd32.dll@0x1082da 4 d3d10_1core.dll CBaseResource<ID3D10Texture1D, 6>::FinalConstruct(D3D10DDIARG_CREATERESOURCE const&, SD3D10SharedResourceCreationArgs const*, D3D10DDI_HRTRESOURCE) 5 d3d10_1core.dll CBuffer<4>::FinalConstruct(SBufferConstructorArgs const&) 6 d3d10_1core.dll CLayeredObject<CBuffer<0> >::CreateInstance(SBufferConstructorArgs const&, void*, void*, _GUID const&, void**) 7 d3d10_1core.dll CDevice::CreateLayeredChild(unsigned int, void const*, unsigned long, ILayeredUseCounted*, _GUID const&, void**) 8 d3d10_1core.dll CBridgeImpl<IDXGILayeredDevice, IDXGILayeredDevice, CLayeredObject<CDevice> >::CreateLayeredChild(unsigned int, void const*, unsigned long, ILayeredUseCounted*, _GUID const&, void**) 9 dxgi.dll CD3D10LayeredChild<ID3D10DeviceChild, CD3D10Device, 64>::FinalConstruct(ED3D10DeviceChildType, SLayeredArgs const*, unsigned long, ILayeredUseCounted*, _GUID const&) 10 dxgi.dll CD3D10DeviceChild<IDXGIResource>::FinalConstruct(ED3D10DeviceChildType, SLayeredArgs const*, unsigned long, ILayeredUseCounted*) 11 dxgi.dll CD3D10Resource::FinalConstruct(CD3D10Resource::TConstructorArgs const&) 12 dxgi.dll CLayeredObject<CD3D10Resource>::CreateInstance(CD3D10Resource::TConstructorArgs const&, void*, void*, _GUID const&, void**) 13 dxgi.dll CD3D10Resource::LUCCompleteLayerConstruction() 14 dxgi.dll CBridgeImpl<IDXGILayeredDevice, IDXGILayeredDevice, CLayeredObject<CD3D10Device> >::CreateLayeredChild(unsigned int, void const*, unsigned long, ILayeredUseCounted*, _GUID const&, void**) 15 d3d10_1core.dll CD3D10LayeredChild<ID3D10Texture3D, NMultithread::CDevice, 16>::FinalConstruct(ED3D10DeviceChildType, SLayeredArgs const*, unsigned long, ILayeredUseCounted*, _GUID const&) 16 d3d10_1core.dll NMultithread::CBuffer::FinalConstruct(NMultithread::CBuffer::TConstructorArgs const&) 17 d3d10_1core.dll CLayeredObject<NMultithread::CBuffer>::CreateInstance(NMultithread::CBuffer::TConstructorArgs const&, void*, void*, _GUID const&, void**) 18 d3d10_1core.dll NMultithread::CDevice::CreateLayeredChild(unsigned int, void const*, unsigned long, ILayeredUseCounted*, _GUID const&, void**) 19 d3d10_1core.dll CBridgeImpl<IDXGILayeredDevice, IDXGILayeredDevice, CLayeredObject<NMultithread::CDevice> >::CreateLayeredChild(unsigned int, void const*, unsigned long, ILayeredUseCounted*, _GUID const&, void**) 20 dxgi.dll NOutermost::CDeviceChild::FinalConstruct(NOutermost::CDeviceChild::TConstructorArgs const&) 21 dxgi.dll CUseCountedObject<NOutermost::CDeviceChild>::CUseCountedObject<NOutermost::CDeviceChild>(void*, NOutermost::CDeviceChild::TConstructorArgs const&, NOutermost::CDevice*, _GUID const&, void**) 22 dxgi.dll CUseCountedObject<NOutermost::CDeviceChild>::CreateInstance(NOutermost::CDeviceChild::TConstructorArgs const&, NOutermost::CDevice*, void*, void*, _GUID const&, void**) 23 dxgi.dll NOutermost::CDevice::CreateLayeredChild(unsigned int, void const*, unsigned long, ILayeredUseCounted*, _GUID const&, void**) 24 d3d10_1core.dll CDevice::CreateBuffer_Worker(D3D10_BUFFER_DESC const*, D3D10_SUBRESOURCE_DATA const*, ID3D10Buffer**, SD3D10SharedResourceCreationArgs const*) 25 d3d10_1core.dll CDevice::ID3D10Device1_CreateBuffer_(ID3D10Device1*, D3D10_BUFFER_DESC const*, D3D10_SUBRESOURCE_DATA const*, ID3D10Buffer**) 26 d3d10_1core.dll NMultithread::CDevice::CreateBuffer(D3D10_BUFFER_DESC const*, D3D10_SUBRESOURCE_DATA const*, ID3D10Buffer**) 27 d3d10_1.dll D3D10Effects::CEffect::BindToDevice(ID3D10Device*) 28 d3d10_1.dll CreateEffectFromCompiledBuffer(void*, unsigned int, unsigned int, ID3D10Device*, ID3D10EffectPool*, ID3D10Effect**) 29 xul.dll cairo_d2d_create_device_from_d3d10device gfx/cairo/cairo/src/cairo-d2d-surface.cpp 30 xul.dll gfxWindowsPlatform::CreateDevice(nsRefPtr<IDXGIAdapter1>&, int) gfx/thebes/gfxWindowsPlatform.cpp 31 xul.dll gfxWindowsPlatform::VerifyD2DDevice(bool) gfx/thebes/gfxWindowsPlatform.cpp 32 xul.dll gfxWindowsPlatform::UpdateRenderMode() gfx/thebes/gfxWindowsPlatform.cpp 33 xul.dll _SEH_epilog4 f:/dd/vctools/crt/crtw32/misc/i386/sehprolg4.asm:123 34 firefox.exe firefox.exe@0x43cf 35 ntdll.dll LdrpAppendToForwarderList 36 ntdll.dll _RtlUserThreadStart this crash signature has returned on windows 7 since firefox 39, nearly exclusively with intel gpus... https://crash-stats.mozilla.com/search/?date=%3E2015-01-01&signature=~CDevice%3A%3ADriverInternalErrorCB%28long%29&version=40.0.3&version=40.0.2&version=40.0.1&version=40.0&version=39.0.3&version=39.0&_facets=signature&_facets=version&_facets=app_notes&_facets=adapter_vendor_id&_facets=adapter_driver_version&_columns=date&_columns=signature&_columns=product&_columns=version&_columns=build_id&_columns=platform#facet-adapter_vendor_id
We did some brush work in bug 1160070, but that should only be 40 and later.
Flags: needinfo?(bas)
Whiteboard: [gfx-noted]
(In reply to Milan Sreckovic [:milan] from comment #1) > We did some brush work in bug 1160070, but that should only be 40 and later. This will disappear when we disable D2D 1.0, I suggest we wait for that unless it becomes high volume.
Flags: needinfo?(bas)
(In reply to Bas Schouten (:bas.schouten) from comment #2) > (In reply to Milan Sreckovic [:milan] from comment #1) > > We did some brush work in bug 1160070, but that should only be 40 and later. > > This will disappear when we disable D2D 1.0, I suggest we wait for that > unless it becomes high volume. For the benefit of those who don't have all the context... when do you plan to disable it? Is there a bug number?
Flags: needinfo?(bas)
Crash Signature: [@ CDevice::DriverInternalErrorCB(long)] → [@ CDevice::DriverInternalErrorCB(long)] [@ CDevice::DriverInternalErrorCB]
(In reply to dmajor (away) from comment #3) > (In reply to Bas Schouten (:bas.schouten) from comment #2) > > (In reply to Milan Sreckovic [:milan] from comment #1) > > > We did some brush work in bug 1160070, but that should only be 40 and later. > > > > This will disappear when we disable D2D 1.0, I suggest we wait for that > > unless it becomes high volume. > > For the benefit of those who don't have all the context... when do you plan > to disable it? Is there a bug number? D2D 1.0 was disabled in bug 1208465.
Flags: needinfo?(bas)
Crash volume for signature 'CDevice::DriverInternalErrorCB': - nightly (version 50): 0 crash from 2016-06-06. - aurora (version 49): 3 crashes from 2016-06-07. - beta (version 48): 449 crashes from 2016-06-06. - release (version 47): 387 crashes from 2016-05-31. - esr (version 45): 6 crashes from 2016-04-07. Crash volume on the last weeks: Week N-1 Week N-2 Week N-3 Week N-4 Week N-5 Week N-6 Week N-7 - nightly 0 0 0 0 0 0 0 - aurora 0 2 0 0 0 0 0 - beta 70 70 55 70 49 71 31 - release 62 52 62 53 54 60 19 - esr 5 1 0 0 0 0 0 Affected platform: Windows
Crash volume for signature 'CDevice::DriverInternalErrorCB': - nightly (version 51): 0 crashes from 2016-08-01. - aurora (version 50): 1 crash from 2016-08-01. - beta (version 49): 252 crashes from 2016-08-02. - release (version 48): 121 crashes from 2016-07-25. - esr (version 45): 8 crashes from 2016-05-02. Crash volume on the last weeks (Week N is from 08-22 to 08-28): W. N-1 W. N-2 W. N-3 - nightly 0 0 0 - aurora 1 0 0 - beta 103 56 28 - release 43 33 13 - esr 1 0 0 Affected platform: Windows Crash rank on the last 7 days: Browser Content Plugin - nightly - aurora #861 - beta #156 #462 - release #460 #418 - esr #3142
Crash volume for signature 'CDevice::DriverInternalErrorCB': - nightly (version 52): 0 crashes from 2016-09-19. - aurora (version 51): 1 crash from 2016-09-19. - beta (version 50): 408 crashes from 2016-09-20. - release (version 49): 291 crashes from 2016-09-05. - esr (version 45): 2 crashes from 2016-07-25. Crash volume on the last weeks (Week N is from 10-17 to 10-23): W. N-1 W. N-2 W. N-3 W. N-4 - nightly 0 0 0 0 - aurora 0 0 1 0 - beta 118 127 105 16 - release 85 87 62 21 - esr 0 0 0 0 Affected platform: Windows Crash rank on the last 7 days: Browser Content Plugin - nightly - aurora - beta #128 #606 #82 - release #629 #746 #1005 - esr
Closing because no crashes reported for 12 weeks.
Status: NEW → RESOLVED
Closed: 6 years ago
Resolution: --- → WONTFIX
Closing because no crashes reported for 12 weeks.

Similar to bug 768395. Crashes on Windows 7 and almost exclusively with Firefox in 32-bits. Most crashes with Intel Xeon (almost all crashes with Intel).

Severity: critical → --
Status: RESOLVED → REOPENED
Priority: P3 → --
Resolution: WONTFIX → ---
Crash Signature: [@ CDevice::DriverInternalErrorCB(long)] [@ CDevice::DriverInternalErrorCB] → [@ CDevice::DriverInternalErrorCB] [@ CDevice::DriverInternalErrorCB]

The severity field is not set for this bug.
:bhood, could you have a look please?

For more information, please visit BugBot documentation.

Flags: needinfo?(bhood)

:philipp, is this behavior still present on your system with the current release of Firefox (115)?

Severity: -- → S3
Flags: needinfo?(bhood) → needinfo?(madperson)
Priority: -- → P3

i filed the bug back then based on a pattern observable in crash stats data, not because my system was affected or i had a way to reproduce the problem myself.
these kind of crashes are still ongoing, but since they happen exclusively on windows 7 it's probably not realistic that something would be done about them still.

Flags: needinfo?(madperson)
You need to log in before you can comment on or make changes to this bug.