The problem probably lies with the memory allocated for the virtual machine. At least in my experience, and my google-fu, this appears to still be the major reason behind such occurences. Oddly, it can be because there is too little memory, or even too much. I can't test this to see if this would work on your Mac, since I am a Linux geek too.