[Haskell-cafe] Project postmortem

Joel Reymont joelr1 at gmail.com
Fri Nov 18 19:57:23 EST 2005


I'm happy to report that the problem can be reproduced by running the  
code from my darcs repo at http://test.wagerlabs.com/postmortem. See  
the README file. I'm on Mac OSX 10.4.3.

The server just sits there, goes through the SSL handshake and...  
does nothing else. The clients go through the handshake with the  
server and do nothing else. The handshake goes through X number of  
times and then the client crashes.

On Nov 18, 2005, at 1:55 PM, Simon Marlow wrote:

> How we normally proceed for a crash like this is as follows: examine
> where the crash happened and determine whether it is a result of  
> heap or
> stack corruption, and then attempt to trace backwards to find out  
> where
> the corruption originated from.  Tracing backwards means running the
> program from the beginning again, so it's essential to have a
> reproducible example.  Without reproducibility, we have to use a
> combination of debugging printfs and staring really hard at the code,
> which is much more time consuming (and still requires being able to  
> run
> the program to make it crash with debugging output turned on).

--
http://wagerlabs.com/







More information about the Haskell-Cafe mailing list