Yes, there are other reports about segmentation faults with ghc/yesod on Mac.
In my current yesod-project I can circumvent the problem by using "ghc -O2" and my segmentation fault goes away (-O2 turns on all compiler optimisations, something you want anyway once you finished developing). However, I am on Linux(64bit)/ghc7.4.2 and the "hello world" example runs fine for me, even in ghci (note that the interpreter ignores -O2, so you have to use ghc instead of ghci), but since it is very easy to try, it might be worth a shot. Make sure to delete any *.o files before compiling, otherwise they are not recreated.
Otherwise, I also had some problems with the examples in the printed book, since it is already outdated in some places (for example the way the timeout for the sesssions is set, but there are more changes). The same is true for the online version on the yesod homepage, but for any one specific program example, either of the two versions has always worked for me (sometimes the printed, sometimes the online version).