Many of those are because of stale W_Code. I find that I must refreeze more often to avoid these issues. Whether it is needful or not, I tend to do a two-step process: Find All Classes & Recompile (Alt-F8) and then Freeze (Ctrl+F7). It is my experience that it handles a vast majority of stale code related segmentation faults.
The transcompile (Eiffel-to-C/C++-to-Executable) is a complex process that gets derailed mostly because of severe changes I make in the code. It's all well and good to just do a normal compile (F7) for small changes (i.e. code changes to routines or the addition or removal of attribute features). However, if I create new classes, or change a reference from one class to another, and so on, I find that the Alt-F8-then-Ctrl-F7 keeps the W_code as fresh as possible, which generally means I only encounter seg-faults as the exception and not the norm.