Hi All,
today I noticed that the default stack alignment for Cog on linux is only 4 bytes. On Mac OS X x86 it has always been 16 bytes to support SSE 64-bit and 128-bit instructions. I wonder whether this might be anything to do with the random crashes people have seen running Cog on linux. If you have seen random crashes perhaps you could recompile using the attached version of platforms/Cross/vm/sqCogStackAlignment.h and report back. You'll have to do a make reallyclean and repeat the configure command to recompile everything (ok you can also say rm */*o */*a */.libs/*).
best
Eliot