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).