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]
Comment on attachment 383905 [details]
Trying out an alternative proposal from Brady.
Created attachment 383911 [details]
Comment on attachment 383911 [details]
Clearing flags on attachment: 383911
Committed r252655: <https://trac.webkit.org/changeset/252655>
All reviewed patches have been landed. Closing bug.