OK now I upgraded to ghc-5.00 but the situation didn't change.
My suspicion is that it's not the fault of `catch'.
I think what happens is this:
I `Socket.accept' a connection and get a handle.
Now, if the connections dies, but I still write to the handle,
the whole thing crashes - without
In local.glasgow-haskell-users, you wrote:
I `Socket.accept' a connection and get a handle.
Now, if the connections dies, but I still write to the handle,
the whole thing crashes - without throwing an exception.
(I checked that the RTS thinks `hIsWritable h'
even if `h' does no longer exist in