[Haskell-cafe] Project postmortem

Joel Reymont joelr1 at gmail.com
Fri Nov 18 13:32:19 EST 2005

The exception is actually from withTimeOut. Removing calls to that  
lets the handshake proceed. The server is using a client handshake,  
though, so the handshake of client vs. client goes on indefinitely.

I'm fixing the server side and once that is done will clean up SSL at  
the end of the handshake and launch a few thousand clients. It's not  
a good repro case yet although I would love to know why withTimeOut  
is throwing that exception.


On Nov 18, 2005, at 5:02 PM, Christian Maeder wrote:

> Sorry, I can only show you my output on
> Linux turing, but I don't know what's going on and  
> will not have more time this week.
> Cheers Christian
> maeder at turing:/local/maeder/haskell/postmortem> ./server
> 17:55:14: ThreadId 1: Accepted new connection: {handle: <socket: 4>}
> 17:55:14: ThreadId 1: Verify locations: 1
> 17:55:14: ThreadId 1: sslGetError: 2
> 17:55:14: ThreadId 4: Starting SSL handshake...
> 17:55:14: ThreadId 4: Reading from BIO...
> 17:55:14: ThreadId 4: Waiting for BIO 0x080d10d8
> 17:55:14: ThreadId 4: waitForBio: gotta wait a bit...
> server: unknown exception


More information about the Haskell-Cafe mailing list