Protect WebProcessProxy / WebPageProxy while they are processing incoming IPC messages for extra safety. It is a common mistake to call client delegates and failing to protect |this| while doing so. Client code can destroy the WebProcessProxy / WebPageProxy pretty easily, leading to crashes.
Created attachment 383905 [details] Patch
Comment on attachment 383905 [details] Patch Trying out an alternative proposal from Brady.
Created attachment 383911 [details] Patch
Comment on attachment 383911 [details] Patch Clearing flags on attachment: 383911 Committed r252655: <https://trac.webkit.org/changeset/252655>
All reviewed patches have been landed. Closing bug.
<rdar://problem/57341959>