Closed Bug 782032 Opened 12 years ago Closed 8 years ago

crash in mozilla::gfx::DrawTargetD2D::CreatePartialBitmapForSurface

Categories

(Core :: Graphics, defect, P5)

16 Branch
All
Windows 7
defect

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: scoobidiver, Unassigned)

References

Details

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

Crash Data

It first appeared in 16.0a1/20120706 but it's discontinuous across builds. Signature mozilla::gfx::DrawTargetD2D::CreatePartialBitmapForSurface(mozilla::gfx::DataSourceSurface*, mozilla::gfx::Matrix&, mozilla::gfx::ExtendMode) More Reports Search UUID d56e2a82-bd9e-4c9c-aacd-b203f2120810 Date Processed 2012-08-10 21:33:14 Uptime 3082 Install Age 51.7 minutes since version was first installed. Install Time 2012-08-10 20:41:25 Product Firefox Version 17.0a1 Build ID 20120810030512 Release Channel nightly OS Windows NT OS Version 6.1.7601 Service Pack 1 Build Architecture x86 Build Architecture Info GenuineIntel family 6 model 42 stepping 7 Crash Reason EXCEPTION_INT_DIVIDE_BY_ZERO Crash Address 0x67634935 App Notes AdapterVendorID: 0x1002, AdapterDeviceID: 0x6738, AdapterSubsysID: 31031682, AdapterDriverVersion: 8.961.0.0 D2D? D2D+ DWrite? DWrite+ D3D10 Layers? D3D10 Layers+ EMCheckCompatibility True Adapter Vendor ID 0x1002 Adapter Device ID 0x6738 Total Virtual Memory 4294836224 Available Virtual Memory 3446128640 System Memory Use Percentage 23 Available Page File 8268931072 Available Physical Memory 6504050688 Frame Module Signature Source 0 gkmedias.dll mozilla::gfx::DrawTargetD2D::CreatePartialBitmapForSurface gfx/2d/DrawTargetD2D.cpp:2419 1 gkmedias.dll mozilla::gfx::DrawTargetD2D::CreateBrushForPattern gfx/2d/DrawTargetD2D.cpp:2066 2 gkmedias.dll mozilla::gfx::DrawTargetD2D::FillRect gfx/2d/DrawTargetD2D.cpp:738 3 xul.dll gfxContext::FillAzure gfx/thebes/gfxContext.cpp:1987 4 xul.dll gfxSurfaceDrawable::Draw gfx/thebes/gfxDrawable.cpp:141 5 xul.dll gfxUtils::DrawPixelSnapped gfx/thebes/gfxUtils.cpp:526 6 xul.dll imgFrame::Draw image/src/imgFrame.cpp:474 7 xul.dll mozilla::image::RasterImage::Draw image/src/RasterImage.cpp:2629 8 xul.dll DrawImageInternal layout/base/nsLayoutUtils.cpp:3704 9 xul.dll nsLayoutUtils::DrawSingleImage layout/base/nsLayoutUtils.cpp:3821 10 xul.dll nsImageFrame::PaintImage layout/generic/nsImageFrame.cpp:1310 11 xul.dll nsDisplayImage::Paint layout/generic/nsImageFrame.cpp:1195 12 xul.dll mozilla::FrameLayerBuilder::DrawThebesLayer layout/base/FrameLayerBuilder.cpp:2789 13 xul.dll mozilla::layers::ThebesLayerD3D10::DrawRegion gfx/layers/d3d10/ThebesLayerD3D10.cpp:460 More reports at: https://crash-stats.mozilla.com/report/list?signature=mozilla%3A%3Agfx%3A%3ADrawTargetD2D%3A%3ACreatePartialBitmapForSurface%28mozilla%3A%3Agfx%3A%3ADataSourceSurface*%2C+mozilla%3A%3Agfx%3A%3AMatrix%26%2C+mozilla%3A%3Agfx%3A%3AExtendMode%29
Whiteboard: [metro-crash]
Those two were with my intel video driver: Intel(R) HD Graphics Family 8.15.10.2538 (9-26-2011) If I switch to using this nvidia driver I don't crash: NVIDIA Quadro 1000M 9.18.13.1100 (1-10-2013)
(In reply to ben turner [:bent] from comment #2) > Seems reproduceable whenever I go to > http://benjamin.smedbergs.us/blog/2013-04-11/graph-of-the-day-firefox- > virtual-memory-plot/ I have an Intel GPU (Intel GMA 4500M 8.15.10.2869) but doesn't crash.
Blocks: 872108
It doesn't happen in MetroFirefox.
Whiteboard: [metro-crash]
Crash Signature: [@ mozilla::gfx::DrawTargetD2D::CreatePartialBitmapForSurface(mozilla::gfx::DataSourceSurface*, mozilla::gfx::Matrix&, mozilla::gfx::ExtendMode)] → [@ mozilla::gfx::DrawTargetD2D::CreatePartialBitmapForSurface(mozilla::gfx::DataSourceSurface*, mozilla::gfx::Matrix&, mozilla::gfx::ExtendMode)] [@ mozilla::gfx::DrawTargetD2D::CreatePartialBitmapForSurface]
There are no crashes reported beyond Firefox 23. Please reopen this bug if you can reproduce this crash in a current version.
Status: NEW → RESOLVED
Closed: 8 years ago
Priority: -- → P5
Resolution: --- → INCOMPLETE
Whiteboard: [gfx-noted]
You need to log in before you can comment on or make changes to this bug.