[Webkit-unassigned] [Bug 42756] Crash in privateCompileCTIMachineTrampolines() on Intel Atom D510 processor

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Thu Jan 6 01:10:37 PST 2011


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





--- Comment #23 from Gavin Barraclough <barraclough at apple.com>  2011-01-06 01:10:36 PST ---
JSC really needs the OS to provide a mechanism to be able to reserve virtual memory address ranges (in wtf/PageReservation.h).  As well as being used to allocate JIT code buffers, this is also used in the collector.  To support WebKit on Linux without swap, we really need a way for this to work.

PageReservation presently works on HAVE_MMAP platforms (including Linux) by simply mmapping a (potentially very large) region of memory, on the expectation that physical pages will be allocated on demand to the VM space.  If the OS does not allow memory to be overcommitted this isn't going to work.

I imagine the problem for someone to solve here is probably to find a way for the Linux kernel to reserve VM address ranges in a threadsafe fashion.

-- 
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