[Haskell-cafe] Signal 2 and -threaded
Simon Marlow
simonmar at microsoft.com
Tue Dec 6 08:42:19 EST 2005
On 06 December 2005 10:59, Joel Reymont wrote:
> I'm seeing some funky behavior in my program compiled with -threaded.
> It runs for a little while and then catches signal 2 and quits. This
> does not happen when -threaded is not used.
>
> I'm compiling my library with -threaded so that is always constant.
> The above applies to my main module and another module that is part
> of it.
>
> Any ideas?
I don't know any reason your program should be getting signal 2 (SIGINT,
I assume), unless the program sends itself SIGINT or someone else does.
Maybe on your system a process gets SIGINT when it exceeds some resource
limit?
Have you tried strace or equivalent (truss?)?
Cheers,
Simon
More information about the Haskell-Cafe
mailing list