Closed
Bug 893373
Opened 12 years ago
Closed 9 years ago
[Win7] startup crash in HwGlyphRunRealizer::IssueRenderingCommands after installing MS KB2835361 (July 10)
Categories
(Core :: Graphics, defect)
Tracking
()
RESOLVED
INCOMPLETE
People
(Reporter: scoobidiver, Unassigned)
Details
(Keywords: crash, Whiteboard: [startupcrash])
Crash Data
It's a new startup crash that is currently #130 browser crasher in 22.0 and started spiking on July 11.
A comment says: "Recent Windows update KB2835361 causes Firefox (versions 21 and 22) to crash" (see http://technet.microsoft.com/en-US/security/bulletin/ms13-054).
It's confirmed by correlations:
100% (189/189) vs. 6% (5675/102928) d3d10.dll
0% (0/189) vs. 0% (4/102928) 6.1.7100.0
0% (0/189) vs. 0% (1/102928) 6.1.7600.16384
99% (187/189) vs. 5% (5164/102928) 6.1.7600.16385
0% (0/189) vs. 0% (7/102928) 6.2.9200.16384
1% (2/189) vs. 0% (99/102928) 6.2.9200.16492
0% (0/189) vs. 0% (5/102928) 7.0.6002.18107
0% (0/189) vs. 0% (109/102928) 7.0.6002.22573
0% (0/189) vs. 0% (286/102928) 7.0.6002.23097
Stack traces are various:
Frame Module Signature Source
0 d2d1.dll HwGlyphRunRealizer::IssueRenderingCommands(BatchedBrush *)
1 d2d1.dll CHwSurfaceRenderTarget::DrawGlyphRunInternal(D2D_POINT_2F,DWRITE_GLYPH_RUN const *,BatchedBrush *,DWRITE_MEASURING_MODE)
2 d2d1.dll CCommand_DrawGlyphRun::Execute(CBaseRenderTarget *)
3 d2d1.dll CHwSurfaceRenderTarget::ProcessBatch(CBatch *)
4 d2d1.dll CBatchSerializer::FlushInternal()
5 d2d1.dll DrawingContext::FlushBatch()
6 d2d1.dll DrawingContext::Flush(unsigned __int64 *,unsigned __int64 *)
7 d2d1.dll D2DRenderTargetBase<ID2D1BitmapRenderTarget>::Flush(unsigned __int64 *,unsigned __int64 *)
8 gkmedias.dll mozilla::gfx::DrawTargetD2D::FillGlyphsManual(mozilla::gfx::ScaledFontDWrite *,mozilla::gfx::GlyphBuffer const &,mozilla::gfx::Color const &,IDWriteRenderingParams *,mozilla::gfx::DrawOptions const &) gfx/2d/DrawTargetD2D.cpp
9 gkmedias.dll mozilla::gfx::DrawTargetD2D::FillGlyphs(mozilla::gfx::ScaledFont *,mozilla::gfx::GlyphBuffer const &,mozilla::gfx::Pattern const &,mozilla::gfx::DrawOptions const &,mozilla::gfx::GlyphRenderingOptions const *) gfx/2d/DrawTargetD2D.cpp
10 xul.dll GlyphBufferAzure::Flush(mozilla::gfx::DrawTarget *,gfxTextObjectPaint *,mozilla::gfx::ScaledFont *,gfxFont::DrawMode,bool,mozilla::gfx::GlyphRenderingOptions const *,gfxContext *,mozilla::gfx::Matrix const *,mozilla::gfx::DrawOptions const &,bool) gfx/thebes/gfxFont.cpp
11 xul.dll gfxFont::Draw(gfxTextRun *,unsigned int,unsigned int,gfxContext *,gfxFont::DrawMode,gfxPoint *,gfxFont::Spacing *,gfxTextObjectPaint *,gfxTextRunDrawCallbacks *) gfx/thebes/gfxFont.cpp
12 xul.dll gfxTextRun::Draw(gfxContext *,gfxPoint,gfxFont::DrawMode,unsigned int,unsigned int,gfxTextRun::PropertyProvider *,double *,gfxTextObjectPaint *,gfxTextRunDrawCallbacks *) gfx/thebes/gfxFont.cpp
13 xul.dll nsFontMetrics::DrawString(wchar_t const *,unsigned int,int,int,nsRenderingContext *,nsRenderingContext *) gfx/src/nsFontMetrics.cpp
14 xul.dll nsTextBoxFrame::DrawText(nsRenderingContext &,nsRect const &,nsRect const &,unsigned int const *) layout/xul/base/src/nsTextBoxFrame.cpp
...
Frame Module Signature Source
0 d2d1.dll HwGlyphRunRealizer::IssueRenderingCommands(BatchedBrush *)
1 d2d1.dll CHwSurfaceRenderTarget::DrawGlyphRunInternal(D2D_POINT_2F,DWRITE_GLYPH_RUN const *,BatchedBrush *,DWRITE_MEASURING_MODE)
2 d2d1.dll CCommand_DrawGlyphRun::Execute(CBaseRenderTarget *)
3 d2d1.dll CHwSurfaceRenderTarget::ProcessBatch(CBatch *)
4 d2d1.dll CBatchSerializer::FlushInternal()
5 d2d1.dll DrawingContext::FlushBatch()
6 d2d1.dll DrawingContext::Flush(unsigned __int64 *,unsigned __int64 *)
7 d2d1.dll D2DRenderTargetBase<ID2D1BitmapRenderTarget>::Flush(unsigned __int64 *,unsigned __int64 *)
8 gkmedias.dll mozilla::gfx::DrawTargetD2D::Flush() gfx/2d/DrawTargetD2D.cpp
9 gkmedias.dll mozilla::gfx::DrawTargetD2D::Snapshot() gfx/2d/DrawTargetD2D.cpp
10 xul.dll gfxContext::PopGroupToSource() gfx/thebes/gfxContext.cpp
11 xul.dll mozilla::layers::BasicLayerManager::PopGroupToSourceWithCachedSurface(gfxContext *,gfxContext *) gfx/layers/basic/BasicLayerManager.cpp
12 xul.dll mozilla::layers::BasicThebesLayer::PaintThebes(gfxContext *,mozilla::layers::Layer *,void (*)(mozilla::layers::ThebesLayer *,gfxContext *,nsIntRegion const &,nsIntRegion const &,void *),void *,mozilla::layers::ReadbackProcessor *) gfx/layers/basic/BasicThebesLayer.cpp
13 xul.dll mozilla::layers::BasicLayerManager::PaintSelfOrChildren(mozilla::layers::PaintLayerContext &,gfxContext *) gfx/layers/basic/BasicLayerManager.cpp
...
Frame Module Signature Source
0 d2d1.dll HwGlyphRunRealizer::IssueRenderingCommands(BatchedBrush *)
1 d2d1.dll CHwSurfaceRenderTarget::DrawGlyphRunInternal(D2D_POINT_2F,DWRITE_GLYPH_RUN const *,BatchedBrush *,DWRITE_MEASURING_MODE)
2 d2d1.dll CCommand_DrawGlyphRun::Execute(CBaseRenderTarget *)
3 d2d1.dll CHwSurfaceRenderTarget::ProcessBatch(CBatch *)
4 d2d1.dll CBatchSerializer::FlushInternal()
5 d2d1.dll DrawingContext::FlushBatch()
6 d2d1.dll DrawingContext::Flush(unsigned __int64 *,unsigned __int64 *)
7 d2d1.dll D2DRenderTargetBase<ID2D1BitmapRenderTarget>::Flush(unsigned __int64 *,unsigned __int64 *)
8 gkmedias.dll mozilla::gfx::DrawTargetD2D::Flush() gfx/2d/DrawTargetD2D.cpp
9 xul.dll gfxContext::~gfxContext() gfx/thebes/gfxContext.cpp
10 xul.dll xul.dll@0x18cf60
11 xul.dll gfxContext::Release() obj-firefox/dist/include/gfxContext.h
12 xul.dll nsRefPtr<gfxContext>::~nsRefPtr<gfxContext>() obj-firefox/dist/include/nsAutoPtr.h
13 xul.dll mozilla::layers::ThebesLayerD3D10::DrawRegion(nsIntRegion &,mozilla::layers::Layer::SurfaceMode) gfx/layers/d3d10/ThebesLayerD3D10.cpp
14 gkmedias.dll mozilla::gfx::Factory::CreateDrawTargetForD3D10Texture(ID3D10Texture2D *,mozilla::gfx::SurfaceFormat) gfx/2d/Factory.cpp
15 xul.dll mozilla::layers::ThebesLayerD3D10::Validate(mozilla::layers::ReadbackProcessor *) gfx/layers/d3d10/ThebesLayerD3D10.cpp
...
More reports at:
https://crash-stats.mozilla.com/report/list?signature=HwGlyphRunRealizer%3A%3AIssueRenderingCommands%28BatchedBrush*%29
Updated•10 years ago
|
Crash Signature: [@ HwGlyphRunRealizer::IssueRenderingCommands(BatchedBrush*)] → [@ HwGlyphRunRealizer::IssueRenderingCommands(BatchedBrush*)]
[@ HwGlyphRunRealizer::IssueRenderingCommands]
There are no reports of this crash beyond Firefox 43. Please reopen this bug report if you can reproduce the crash.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
You need to log in
before you can comment on or make changes to this bug.
Description
•