I have been hacking on cilk for about a year now and have been working with an old cilk release. I recently pulled the most recent commit from the gcc mirror on github and compiled the cilkplus branch. I then proceeded to run parfib and got a segfault immediately. From poking around gdb, it looks like worker states are either corrupted or uninitialized. I was wondering if you could confirm that this is a problem with the current state of the rts, and not a problem on my end. the hash that I am used for the compilation was:
Author: bviyer <bviyer@138bc75d-0d04-0410-961f-82ee72b054a4>
Date: Tue Dec 25 22:46:14 2012 +0000
Reverted libcilkrts files to 2068.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/cilkplus@194718 138bc75d-0d04-0410-961f-82ee72b054a4
I can run a basic cilk test and spawn without problems. I can also run parfib on low values (<10).