With a recent upgrade of -CURRENT on my FreeBSD/ppc machine it appears that the stack smash protection breaks exception handling. This was tested with C++ and Objective-C, and both segfault at the same place in libgcc_s.so.1, but it is fixed by recompiling world with WITHOUT_SSP=YES. Perhaps this should be the default for now?