[Haskell-cafe] Obscure weirdness

Alexander Dunlap alexander.dunlap at gmail.com
Sat Jun 20 13:14:55 EDT 2009

On Sat, Jun 20, 2009 at 8:29 AM, Andrew Coppin
<andrewcoppin at btinternet.com> wrote:
> OK, so here's an interesting problem...
> I've been coding away all day, but now my program is doing something slightly weird. For a specific input, it summarily terminates. The registered exception handler does not fire. There is no output to stdout or stderr indicating what the problem is. It just *stops* half way through the printout.
> Weirder: If I run it in GHCi, then GHCi itself terminates. (I didn't think you could *do* that!)
> It's not as if my program is anything unusual. There are no unsafe functions. No FFI. Nothing. Just regular high-level Haskell.
> Is this a known bug in GHC 6.10.1? Will upgrading fix it? (Obviously, it's quite a lot of work to change GHC.) Suffice it to say that my program is quite big and complicated; it worked fine when it was still small and simple. ;-)
> _______________________________________________
> Haskell-Cafe mailing list
> Haskell-Cafe at haskell.org
> http://www.haskell.org/mailman/listinfo/haskell-cafe

I think you'll need to provide a bit more detail about what you're
doing in order for anyone to have anything to go off of. If you can
link to the source, that would help, or even give a summary of what
you're trying to do.


More information about the Haskell-Cafe mailing list