I finally solved the problem.
Here is what I did:
I renamed the file .vmss to something like .vmss_bad which seems to store the state of the virtual in suspend mode.
I restarted the virtual machine again (this almos crashed my machine since vmwareplayer displays tons of error)
I terminate the vmwareplayer process
I rename back .vmss_ba to .vmss
I restarted the virtual machine again
Upon restart, vmwareplayer asked if I wanted to discard the saved state and I said yes.
And now it works pretty well