Michael, > Having looked through the code for the process package a bit, my > initial guess is that this is being caused by a signal being sent to the child > process, but I'm not familiar enough with the inner workings to confirm or > disprove this guess.
To remove that comment for finally, you need the following: _ <- installHandler sigCHLD Ignore Nothing Put this line into the beginning of the main. And import necessary things from System.Posix.Signals. --Kazu _______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe