Alexandre Julliard wrote:
This change is wrong:
The idea is that the ole_filter will catch all exceptions other than page faults so that we don't hide obvious programmer errors. However, there obviously should be cases for some other exceptions that we don't want to handle.
Robert Shearman rob@codeweavers.com writes:
That doesn't sound right, we should have cases for exceptions that we want to handle, not catching all of them. What sort of exceptions do you expect to get here?
Alexandre Julliard wrote:
E_NOINTERFACE, RPC_E_DISCONNECTED, RPC_X_NULL_REF_POINTER, etc. I believe native also catches all but a few exceptions here, but I'll test this hypothesis. In the mean time, can you revert the patch? I think that it will have broken anything that uses MIDL generated proxies.