[Webkit-unassigned] [Bug 156014] New: Constant JSC heap growth during iterating iframe loads

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Mar 30 01:01:55 PDT 2016


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

            Bug ID: 156014
           Summary: Constant JSC heap growth during iterating iframe loads
    Classification: Unclassified
           Product: WebKit
           Version: WebKit Nightly Build
          Hardware: Unspecified
                OS: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: JavaScriptCore
          Assignee: webkit-unassigned at lists.webkit.org
          Reporter: zan at falconsigh.net
                CC: akling at apple.com, cgarcia at igalia.com, darin at apple.com,
                    gyuyoung.kim at webkit.org, mcatanzaro at igalia.com,
                    ossy at webkit.org

Created attachment 275186
  --> https://bugs.webkit.org/attachment.cgi?id=275186&action=review
Test case

Attached is a test case that iterates between loading 4 Web pages into an iframe element every 6 seconds. For this problem to occur, constantly reloading only one page of the four is enough.

As the iframe keeps on loading the pages, the memory consumption in the WebProcess goes through the roof, relatively quickly consuming over 1GB of memory and continuing to grow. The JSC heap grows as well, accounting for roughly a third of the consumed memory in the WebProcess. As it grows, it appears to be poorly garbage-collected, keeping references to WebCore objects that probably should have been destroyed already, further increasing the memory consumption.

Reproducible with WebKitGTK+ r198827, OS X Nightly r198725.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160330/75b52f13/attachment.html>


More information about the webkit-unassigned mailing list