There is a known issue with sleep image corruption when running VMware Fusion on either Mavericks or Yosemite. In my particular case, I am running VMware Fusion 7.1.0 Pro on two computers running Mavericks, and one of them (a mid-2012 MacBook Pro running OS X 10.10.1) consistently exhibits this problem.
Steps to reproduce:
1. Start a virtual machine inside VMware Fusion (in my case, Windows 7 Ultimate 64-bit)
2. Put the computer to sleep while the VM is still running
3. Wait for the computer to enter "deep sleep" (formerly called hibernation
OS X will crash when you attempt to wake it, citing sleep image corruption and failure to wake from sleep. All unsaved data will be lost (less of a problem than in the past, since most apps auto-save state these days, but still serious.)
Workaround: Suspend open VMs and quit VMware Fusion prior to putting the computer to sleep.
This bug has been discussed in other threads, notably
While that thread lists another workaround (using pmset to disable deep sleep/hibernation entirely), I've yet to see anything from VMware about a fix for this. Can we get a status update?