[webkit-reviews] review denied: [Bug 128406] Fix bug in stack limit adjustments in JSLock. : [Attachment 223505] the patch.

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Fri Feb 7 15:50:16 PST 2014


Geoffrey Garen <ggaren at apple.com> has denied Mark Lam <mark.lam at apple.com>'s
request for review:
Bug 128406: Fix bug in stack limit adjustments in JSLock.
https://bugs.webkit.org/show_bug.cgi?id=128406

Attachment 223505: the patch.
https://bugs.webkit.org/attachment.cgi?id=223505&action=review

------- Additional Comments from Geoffrey Garen <ggaren at apple.com>
Let's turn this into three patches:

(1) A three-line patch that removes the problematic assignment of nullptr even
if not dropping the lock, and removes the problematic testing of
"m_vm->stackPointerAtVMEntry == entryStackPointer".

(2) A mechanical patch that re-enables stack checking.

(3) The re-architectural you've proposed here, which removes the iOS-specific
code path.

For (3), I think we need a little research into why that path currently exists,
and is iOS-specific. I believe it was needed to fix some nasty bugs -- so we
shouldn't just remove it without knowledge of why it's there.


More information about the webkit-reviews mailing list