Closed Bug 1656991 Opened 4 years ago Closed 4 years ago

Crash in [@ MapSrcDest]

Categories

(Core :: Graphics: CanvasWebGL, defect, P1)

79 Branch
defect

Tracking

()

RESOLVED FIXED
82 Branch
Tracking Status
firefox-esr68 --- unaffected
firefox-esr78 --- unaffected
firefox79 --- wontfix
firefox80 --- wontfix
firefox81 --- fixed
firefox82 --- fixed

People

(Reporter: philipp, Assigned: jgilbert)

References

(Regression)

Details

(Keywords: crash, regression)

Crash Data

Attachments

(1 file)

This bug is for crash report bp-6095e611-20c0-480a-9cfd-271130200803.

Top 10 frames of crashing thread:

0 xul.dll MapSrcDest gfx/thebes/gfxUtils.cpp:107
1 xul.dll static gfxUtils::PremultiplyDataSurface gfx/thebes/gfxUtils.cpp:160
2 xul.dll mozilla::ClientWebGLContext::GetFrontBufferSnapshot dom/canvas/ClientWebGLContext.cpp:903
3 xul.dll mozilla::layers::CanvasRenderer::BorrowSnapshot const gfx/layers/CanvasRenderer.cpp:62
4 xul.dll mozilla::layers::BasicCanvasLayer::Paint gfx/layers/basic/BasicCanvasLayer.cpp:38
5 xul.dll mozilla::layers::BasicLayerManager::PaintSelfOrChildren gfx/layers/basic/BasicLayerManager.cpp:703
6 xul.dll mozilla::layers::BasicLayerManager::PaintLayer gfx/layers/basic/BasicLayerManager.cpp
7 xul.dll mozilla::layers::BasicLayerManager::EndTransactionInternal gfx/layers/basic/BasicLayerManager.cpp:609
8 xul.dll mozilla::FrameLayerBuilder::PaintItems layout/painting/FrameLayerBuilder.cpp:7043
9 xul.dll static mozilla::FrameLayerBuilder::DrawPaintedLayer layout/painting/FrameLayerBuilder.cpp:7251

this content crash signature is newly showing up in firefox 79 and is looking related to the changes from bug 1632249.

the crash seems to primarily hit russian users on 32bit versions of the browser - all submitted urls in reports point towards yandex live wether maps (e.g. https://yandex.ru/pogoda/yurev-polskiy/maps/nowcast?via=mmapw&le_Lightning=1) as the source of the crash.

jgilbert triaging as reo for 79, could you set a priority and severity for this bug?

Flags: needinfo?(jgilbert)

This is trending in the top 50, so we probably don't want it to fall off the radar.

Assignee: nobody → jgilbert
Status: NEW → ASSIGNED
Severity: -- → S3
Flags: needinfo?(jgilbert)
Priority: -- → P1

Comment on attachment 9173491 [details]
Bug 1656991 - Handle surf alloc failure gracefully.

Beta/Release Uplift Approval Request

  • User impact if declined: Occasional crash
  • Is this code covered by automated tests?: No
  • Has the fix been verified in Nightly?: No
  • Needs manual test from QE?: No
  • If yes, steps to reproduce:
  • List of other uplifts needed: None
  • Risk to taking this patch: Low
  • Why is the change risky/not risky? (and alternatives if risky): Trivial null-check.
  • String changes made/needed: none
Attachment #9173491 - Flags: approval-mozilla-beta?
Pushed by jgilbert@mozilla.com: https://hg.mozilla.org/integration/autoland/rev/4f778fdee4cf Handle surf alloc failure gracefully. r=lsalzman
Status: ASSIGNED → RESOLVED
Closed: 4 years ago
Resolution: --- → FIXED
Target Milestone: --- → 82 Branch

Comment on attachment 9173491 [details]
Bug 1656991 - Handle surf alloc failure gracefully.

Approved for 81.0b6.

Attachment #9173491 - Flags: approval-mozilla-beta? → approval-mozilla-beta+
Has Regression Range: --- → yes
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Created:
Updated:
Size: