[Webkit-unassigned] [Bug 158687] Stack overflow at RefPtr::release on Windows port since r201782

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Mon Jun 13 08:45:13 PDT 2016


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

--- Comment #4 from Keith Rollin <krollin at apple.com> ---
Yeah, I wondered that, too. It may have to do with how the compiler handles optimizing the assigning of the result of adoptRef() to "tmp" in release(). If it uses the move constructor, then we have the recursion problem. If it uses the "construct the result in the caller-provided variable" optimization, then we won't.

So I can see how different compilers could have different results. What I'm wondering is why we're only seeing it in MiniBrowser and not all over the place on Windows.

-- 
You are receiving this mail because:
You are the assignee for the bug.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.webkit.org/pipermail/webkit-unassigned/attachments/20160613/d8c89c37/attachment.html>


More information about the webkit-unassigned mailing list