Try moving the contents data directory to a temporary location (like your desktop) then running the bitcoin-qt client. If this works then some file in you data directory is corrupted.
P.S. How do you show hidden folders on a mac so you can reach the bitcoin data directory?
P.P.S. Where is the bitcoin data directory on a mac?