[Webkit-unassigned] [Bug 232122] REGRESSION (iOS 15): Canvas resizing causes webpage to jetsam

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Dec 7 04:40:00 PST 2021


https://bugs.webkit.org/show_bug.cgi?id=232122

Kimmo Kinnunen <kkinnunen at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Blocks|                            |231180

--- Comment #5 from Kimmo Kinnunen <kkinnunen at apple.com> ---
So the test jetsams because depth or stencil buffers are being allocated and they consume too much memory.
The buffers are freed eventually, but not during the test resize iteration.
The logic is:
  for (int i=0;i<10000;++i)
    resize()

The buffers do not seem to leak permanently, temporarily.

Maybe the buffers are retained in the command buffer, and we are clearing too many buffers without waiting for the previous buffer clears to complete.


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=231180
[Bug 231180] ANGLE Metal backend regressions metabug
-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.webkit.org/pipermail/webkit-unassigned/attachments/20211207/8482032c/attachment.htm>


More information about the webkit-unassigned mailing list