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)
Tracking
()
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
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Comment 1•2 years ago
|
||
(#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
Reporter | ||
Comment 2•2 years ago
|
||
Reporter | ||
Comment 3•2 years ago
|
||
Comment 4•2 years ago
|
||
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.
Reporter | ||
Comment 5•2 years ago
|
||
Reporter | ||
Comment 6•2 years ago
|
||
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
Updated•2 years ago
|
Updated•2 years ago
|
Reporter | ||
Updated•2 years ago
|
Reporter | ||
Updated•2 years ago
|
Updated•2 years ago
|
Description
•