[Webkit-unassigned] [Bug 272896] New: References to SharedArrayBuffer Retained Across Page Refresh

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Apr 18 08:07:34 PDT 2024


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

            Bug ID: 272896
           Summary: References to SharedArrayBuffer Retained Across Page
                    Refresh
           Product: WebKit
           Version: Safari 17
          Hardware: Mac (Apple Silicon)
                OS: macOS 14
            Status: NEW
          Severity: Major
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: tylergross28 at gmail.com

Created attachment 470987

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

Heap showing two instances of retained SharedArrayBuffer

Memory continues to grow when you refresh the page in both Safari and STP in Photoshop Web.
When I inspect heap snapshots, it looks like the memory that's being retained is the actual SharedArrayBuffer from the previous instance of the app.

Steps to Reproduce:
1. Open photoshop.adobe.com/
2. Create a new document
3. Once the new document has loaded, open the JavaScript Allocations section under Timelines
4. Take a heap snapshot
5. Refresh the page
6. Wait for the document to load
7. Take another heap snapshot
8. Observe memory increase between snapshots
9. As the threshold of memory used nears 15GB, the app will eventually crash with "This webpage was reloaded because it was using significant memory"

Heap snapshot.

-- 
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/20240418/779a00fb/attachment-0001.htm>


More information about the webkit-unassigned mailing list