[Webkit-unassigned] [Bug 127902] Fix the remaining regression caused by the jsCStack branch merge on Linux platforms

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Tue Feb 25 15:57:48 PST 2014


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





--- Comment #13 from Zan Dobersek <zandobersek at gmail.com>  2014-02-25 15:54:54 PST ---
WTF::StackBounds::initialize() sets up:
- origin at 0x7ffffffff000,
- bound at  0x7fffff7ff000
for 8MB in size.

APIEntryShim in jsc.cpp[1], through JSLock, raises the bound to 0x7fffffc1df20 by calculating the recursion limit for the user stack that starts at 0x7fffffffdc30, is 4MB in size and with the reserved zone 128kB in size. The bound is the address to which m_stackLimit points at the time of crash, with m_stackLimit address stored in the %r11 register.


[1] http://trac.webkit.org/browser/trunk/Source/JavaScriptCore/jsc.cpp#L1076

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