as today i have found out i have the same problem on my dogecoin wallet so i followed this instruction
On others post by sonny
https://en.bitcoin.it/wiki/Running_Bitcoin
If you are using Linux, run "./bitcoin-qt -salvagewallet".
If you are using Windows, make a shortcut for your bitcoin.exe and append "-salvagewallet" to the target, and then open the program using that shortcut.
If you have any bitcoin in your wallet, do NOT delete your wallet.dat, or you will lose your bitcoin. If you have no bitcoin yet, feel free to delete the wallet.dat file.
Thanks god now i also recovered my Dogecoin wallet !