[Webkit-unassigned] [Bug 232138] New: RemoteDisplayListRecorder RemoteImageBuffer refcount cycle causes GPUP memory leak

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Oct 22 03:23:15 PDT 2021


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

            Bug ID: 232138
           Summary: RemoteDisplayListRecorder RemoteImageBuffer refcount
                    cycle causes GPUP memory leak
           Product: WebKit
           Version: WebKit Local Build
          Hardware: Unspecified
                OS: Unspecified
            Status: ASSIGNED
          Severity: Normal
          Priority: P2
         Component: Canvas
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: kkinnunen at apple.com
                CC: dino at apple.com
            Blocks: 229825

Created attachment 442143

  --> https://bugs.webkit.org/attachment.cgi?id=442143&action=review

testcase creating imagebitmaps

RemoteDisplayListRecorder RemoteImageBuffer refcount cycle causes GPUP memory leak

Contributing factors:
RemoteDisplayListRecorder refs RemoteImageBuffer refs RemoteDisplayListRecorder

RemoteDisplayListRecorderProxy does not send destruction notification

GPUP side does not remove the RemoteDisplayListRecorder ever.

Note:
Due to bug 187964 the test case is hard to repro.
After testcase runs, open inspector to run gc.


Referenced Bugs:

https://bugs.webkit.org/show_bug.cgi?id=229825
[Bug 229825] Memory Leak when using createImageBitmap() in Safari 15 (iOS)
-- 
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/20211022/972fc6e7/attachment-0001.htm>


More information about the webkit-unassigned mailing list