[Webkit-unassigned] [Bug 96459] New: [V8] OOM in Workers due to external memory retention.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Sep 11 19:29:32 PDT 2012


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

           Summary: [V8] OOM in Workers due to external memory retention.
           Product: WebKit
           Version: 528+ (Nightly build)
          Platform: Unspecified
        OS/Version: Unspecified
            Status: NEW
          Severity: Normal
          Priority: P2
         Component: WebCore Misc.
        AssignedTo: webkit-unassigned at lists.webkit.org
        ReportedBy: dimich at chromium.org
                CC: abarth at webkit.org, levin at chromium.org,
                    antonm at chromium.org


There are repeated cases when Workers processes crash in Chromium due to OOM. 
Here is an example: http://code.google.com/p/chromium/issues/detail?id=145982

This happens because we don't use the same technique that we use on the main thread for measuring the overall amount of memory allocated and hint the V8 GC to collect garbage in case it goes over certain threshold. Often quite a big memory areas are hanging on a relatively small V8 objects which V8 GC is not in a hurry to collect. For main thread, it was fixed (bug 31051), we need to do the same for Workers.

Patch is coming.

-- 
Configure bugmail: https://bugs.webkit.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.



More information about the webkit-unassigned mailing list