There is a bug report which describes the same issue. There seems to be a problem when the port is compiled with LLVM support, which causes segmentation faults.
You need to run
cd /usr/ports/devel/hs-cabal-install
make config
to unset the LLVM support and to so avert the problem.