[Webkit-unassigned] [Bug 53352] Heavy external fragmentation in FixedVMPoolAllocator can lead to a CRASH().

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Jan 28 16:58:41 PST 2011


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





--- Comment #2 from Gavin Barraclough <barraclough at apple.com>  2011-01-28 16:58:41 PST ---
Hey Xan,

We've had to re-write the FixedVMPoolAllocator, to fix fragmentation problems.  In the new implementation the type of the internal structure needs to change to support different sizes, which is going to increase the complexity of dynamically changing behavior depending whether overcommit is available.  Since I'm not testing on Linux I've decided it best just remove this for now, and cap Linux to 32MB of JIT buffers on all platforms.

Please feel free to look at reintroducing the dynamic check if you wish, I think it'll probably mean selecting at runtime between two sets of page tables - I'll leave this in your hands.

cheers,
G.

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