Closed Bug 1871208 Opened 2 years ago Closed 2 years ago

Offscreen canvas testcase from bug 1870488 will quickly eat up all RAM on Windows (D2D-canvas), cause computer crash and generate gfx-logs

Categories

(Core :: Graphics: Canvas2D, defect)

defect

Tracking

()

RESOLVED DUPLICATE of bug 1870488
Tracking Status
firefox-esr115 --- wontfix
firefox121 --- wontfix
firefox122 --- wontfix
firefox123 --- fixed

People

(Reporter: mayankleoboy1, Unassigned)

References

(Regression)

Details

(Keywords: regression)

Attachments

(3 files)

Open the testcase from bug 1870488 (https://bug1870488.bmoattachments.org/attachment.cgi?id=9369102)

AR:

The VRAM quickly starts increasing (The process level RAM doesnt increase, but the total system-level RAM increases)
The GPU use is very low 
Rapid fluctuation in process-level RAM (250MB-700MB)
After a while, my computer would freeze/crash

Regression Range: https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=3dce5e36c6b14847da5e1f23642615b94cae35dd&tochange=e0683c733cf9569c6fde4f57852efbb2befc8740

Strong suspicion: bug 1746110

See Also: → 1871207
Summary: Testcase from bug 1870488 will quickly eat up all RAM on Windows, cause computer crash and generate gfx-logs → Offscreen canvas testcase from bug 1870488 will quickly eat up all RAM on Windows (D2D-canvas), cause computer crash and generate gfx-logs

(#0) CP+[GFX1]: Failed copying Skia raster snapshot
(#39) CP+[GFX1]: Failed copying Skia raster snapshot
(#40) CP+[GFX1]: Failed copying Skia raster snapshot
(#41) CP+[GFX1]: Failed copying Skia raster snapshot
(#42) CP+[GFX1]: Failed copying Skia raster snapshot
(#43) CP+[GFX1]: Failed copying Skia raster snapshot
(#44) CP+[GFX1]: Failed copying Skia raster snapshot
(#45) CP+[GFX1]: Failed to map source surface for UpdateFromSurface (BT).
(#46) CP+[GFX1]: Failed copying Skia raster snapshot
(#47) GP+[GFX1-]: Error: 0x00000505, in /builds/worker/checkouts/gecko/gfx/angle/checkout/src/libANGLE/renderer/d3d/d3d11/ResourceManager11.cpp, allocate:404. Internal D3D11 error: HRESULT: 0x8007000E: Error allocating Texture2D
(#48) GP+[GFX1-]: Context has been lost.
(#49) GP+[GFX1-]: wr_renderer_render: OutOfMemory
(#50) Error Handling webrender error 2
(#51) Error Fallback WR to SW-WR + D3D11
(#52) CP+[GFX1]: Failed copying Skia raster snapshot
(#53) CP+[GFX1]: Failed copying Skia raster snapshot

Attached file about:support

Set release status flags based on info from the regressing bug 1746110

:aosmond, since you are the author of the regressor, bug 1746110, could you take a look? Also, could you set the severity field?

For more information, please visit BugBot documentation.

Attached file memory-report.json.gz

With
gfx.offscreencanvas.enabled = true
layout.css.font-loading-api.workers.enabled = true

I get this regression range : https://hg.mozilla.org/mozilla-central/pushloghtml?fromchange=ba973417adb8c738b0ab57328fd28133c77bcf5b&tochange=a33cd50e2f73a5626864cd88e14d9fbd2ab158c2

suspect: bug 1765323

Kelsey, could this be triaged for severity?

Flags: needinfo?(jgilbert)
Severity: -- → S3
Component: Graphics: CanvasWebGL → Graphics: Canvas2D
Flags: needinfo?(jgilbert)
Blocks: 1870488
See Also: 1871207
No longer blocks: 1870488
Status: NEW → RESOLVED
Closed: 2 years ago
Duplicate of bug: 1870488
Resolution: --- → DUPLICATE
Flags: needinfo?(aosmond)
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: