[Webkit-unassigned] [Bug 171537] WebAssembly: running out of executable memory should throw OoM

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jun 23 23:12:01 PDT 2017


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

JF Bastien <jfbastien at apple.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |ASSIGNED
           Assignee|webkit-unassigned at lists.web |jfbastien at apple.com
                   |kit.org                     |
 Attachment #313772|                            |review?, commit-queue-
              Flags|                            |

--- Comment #3 from JF Bastien <jfbastien at apple.com> ---
Created attachment 313772

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

patch

I'm wondering if this is worth testing, and how. I'm open to suggestions!

I've been running a huge program with: JSC_webAssemblyBBQOptimizationLevel=1 JSC_useConcurrentGC=0 JSC_useConcurrentJIT=0 JSC_jitMemoryReservationSize=5000 to hit its import limit, and then higher for BBQ functions. Maybe I should force llint by disabling DFG and FTL? Also, I'd like to make sure we don't leak code that's associated with the Module and which was compiled before the failure! Not all the failure points are tested, because that's kind of dynamic (wasm->wasm entry points are tricky to hit). Tiering is also tricky to hit OoM with.

-- 
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/20170624/3a65178b/attachment.html>


More information about the webkit-unassigned mailing list