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.
Joel
On Nov 18, 2005, at 5:02 PM, Christian Maeder wrote:
Sorry, I can only show you my output on
Linux turing 2.6.11.4-21.9, but I don't know what's going on and
will not have more time this week.
Cheers Christian
[EMAIL PROTECTED]:/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
--
http://wagerlabs.com/
_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe