Closed Bug 744043 Opened 13 years ago Closed 9 years ago

Firefox crash in mozilla::layers::CanvasLayerD3D9::UpdateSurface @ gfxASurface::GetType

Categories

(Core :: Graphics, defect)

11 Branch
x86
Windows 7
defect
Not set
critical

Tracking

()

RESOLVED INCOMPLETE

People

(Reporter: marcia, Unassigned)

References

Details

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

Crash Data

Seen while looking at crash stats. https://crash-stats.mozilla.com/report/list?signature=gfxASurface::GetType%28%29. This signature seems rather high, but just on Firefox 11. Some of the comments plugins, such as clicking a flash link at the time of the crash. A high percentage of the reports are Windows 7 users and the highest percentage flash version is not identified in the signature summary. A while back we had a similar signature in Bug 630690. https://crash-stats.mozilla.com/report/index/59fe3187-7ec7-483c-b2b0-1887e2120410 Frame Module Signature Source 0 xul.dll gfxASurface::GetType gfx/thebes/gfxASurface.cpp:249 1 xul.dll mozilla::layers::CanvasLayerD3D9::UpdateSurface gfx/layers/d3d9/CanvasLayerD3D9.cpp:177 2 xul.dll mozilla::layers::CanvasLayerD3D9::RenderLayer gfx/layers/d3d9/CanvasLayerD3D9.cpp:222 3 xul.dll mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerD3D9> gfx/layers/d3d9/ContainerLayerD3D9.cpp:285 4 xul.dll mozilla::layers::ContainerLayerD3D9::RenderLayer gfx/layers/d3d9/ContainerLayerD3D9.cpp:357 5 xul.dll mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerD3D9> gfx/layers/d3d9/ContainerLayerD3D9.cpp:285 6 xul.dll mozilla::layers::ContainerLayerD3D9::RenderLayer gfx/layers/d3d9/ContainerLayerD3D9.cpp:357 7 xul.dll mozilla::layers::ContainerRender<mozilla::layers::ContainerLayerD3D9> gfx/layers/d3d9/ContainerLayerD3D9.cpp:285 8 xul.dll mozilla::layers::ContainerLayerD3D9::RenderLayer gfx/layers/d3d9/ContainerLayerD3D9.cpp:357 9 xul.dll mozilla::layers::LayerManagerD3D9::Render gfx/layers/d3d9/LayerManagerD3D9.cpp:347 10 xul.dll mozilla::layers::LayerManagerD3D9::EndTransaction gfx/layers/d3d9/LayerManagerD3D9.cpp:184 11 xul.dll nsDisplayList::PaintForFrame layout/base/nsDisplayList.cpp:635 12 xul.dll nsLayoutUtils::PaintFrame layout/base/nsLayoutUtils.cpp:1769 13 xul.dll PresShell::Paint layout/base/nsPresShell.cpp:5502 14 xul.dll nsViewManager::Refresh view/src/nsViewManager.cpp:393 15 xul.dll nsViewManager::DispatchEvent view/src/nsViewManager.cpp:891 16 xul.dll AttachedHandleEvent view/src/nsView.cpp:190 17 xul.dll nsWindow::DispatchEvent widget/src/windows/nsWindow.cpp:3597 18 xul.dll nsWindow::DispatchWindowEvent widget/src/windows/nsWindow.cpp:3625 19 xul.dll nsWindow::OnPaint 20 ntdll.dll RtlUnicodeStringToAnsiString 21 ntdll.dll RtlUnicodeStringToAnsiString
Version: unspecified → 11 Branch
It's #15 top crasher in 11.0. It first appeared in 11.0b5 (buildID: 20120228210006). The regression range is: http://hg.mozilla.org/releases/mozilla-beta/pushloghtml?fromchange=0338a18c2bc8&tochange=8c9e4873d419 It's likely a regression from bug 668344 that was #17 top crasher in 11.0b4.
Blocks: 668344
Component: Plug-ins → Graphics
Keywords: topcrash
QA Contact: plugins → thebes
Summary: Firefox crash [@ gfxASurface::GetType() ] → Firefox crash @ gfxASurface::GetType with D3D9
There are 7 crashes in 13.0.1.
Keywords: topcrash
It started spiking in Aurora and Nightly with AMD driver version 8.982.0.0.
No longer blocks: 668344
Depends on: 792480
Keywords: regression
Summary: Firefox crash @ gfxASurface::GetType with D3D9 → Firefox crash in mozilla::layers::CanvasLayerD3D9::UpdateSurface @ gfxASurface::GetType with AMD driver version 8.982.0.0
Version: 11 Branch → Trunk
The spike started on September 24 at 15:40 when bug 792480 came live.
Blocks: 792480
No longer depends on: 792480
Keywords: regression
Frig. So it's just crashy, full stop.
No longer blocks: 793869
Depends on: 793869
It stopped almost completely on September 25 at 22:30 when bug 793869 came live.
Summary: Firefox crash in mozilla::layers::CanvasLayerD3D9::UpdateSurface @ gfxASurface::GetType with AMD driver version 8.982.0.0 → Firefox crash in mozilla::layers::CanvasLayerD3D9::UpdateSurface @ gfxASurface::GetType
It started spiking slightly (#215 in 25.0a2, #85 in 26.0a1) after the landing of some patches in bug 874721.
Crash Signature: [@ gfxASurface::GetType() ] → [@ gfxASurface::GetType() ] [@ gfxASurface::GetType ]
There are no crashes in the last 6 months with a current Firefox version. It appears as though Firefox 29 is the last version affected. As such I am closing this bug as incomplete. Please reopen if you're able to reproduce this crash in a current Firefox version.
Status: NEW → RESOLVED
Closed: 9 years ago
Resolution: --- → INCOMPLETE
Whiteboard: [gfx-noted]
Version: Trunk → 11 Branch
You need to log in before you can comment on or make changes to this bug.