There is code in _WKRemoteObjectRegistry's _invokeMethod() to check reply blocks that does not fire if block signatures are incompatible (or there is no expected block signature). In this case, we'll perform the invocation with a nil reply block (at least in Release builds), which can cause crashes. <rdar://problem/70004926>
Created attachment 429572 [details] Patch
Rebasing.
Created attachment 429580 [details] Patch
Comment on attachment 429580 [details] Patch r=me
Committed r278071 (238150@main): <https://commits.webkit.org/238150@main> All reviewed patches have been landed. Closing bug and clearing flags on attachment 429580 [details].