On Thu, Nov 11, 2010 at 2:32 PM, Edward Z. Yang <ezyang@mit.edu> wrote:
I was under the impression we fixed this:

   http://hackage.haskell.org/trac/ghc/ticket/850

That is, we should be using SIGVTALRM, not SIGALRM, these days, except
under certain conditions when your operating system doesn't support
the proper timer (which Linux most assuredly does).

It's still a pretty common problem with all kinds of libraries.

http://www.serpentine.com/blog/2010/09/04/dealing-with-fragile-c-libraries-e-g-mysql-from-haskell/