segfault with +RTS -N2 (related to tryTakeMVar?)
when I compile the attached program
ghc-6.8.1 --make strange -threaded
and run like
- /strange +RTS -N2
the executable crashes with segfault after 30 .. 60 seconds.
this happens both on a single-core hyperthreaded as well as on a dual core machine (both opensuse-10.3). it happens on a "true" single core machine under debian as well.