OK, my post was rather cryptic. I'll walk it through step-by-step.
0) Log in to a different user account.
1) Install
Pseudo
2) Start Applications > Utilities > Terminal
3) In the Terminal window, do 'ls -a /Users' -- look for an entry "<yourusername>.sparseimage". If it's there...
3a) Start Pseudo.
3b) Open Finder > Utilities.
3c) Drag Disk Utility onto Pseudo.
3d) In Disk Utility, select "<yourusername>.sparseimage", and press "mount".
3e) If it mounts OK, unmount it; close Disk Utility
3f) If you're not logged in to an administrative account, in Terminal do
'su - <admin>' where <admin> is the name of an administrative account.
3g) In Terminal, do 'sudo /bin/zsh'
3h) In Terminal, do 'ls -ld /Users/<yourusername>'. Note the first set of characters (mine are "drwx--x---"). These are the UNIX permissions for the file. You need to set the permissions of /Users/.<yourusername> the same way; do this using "chmod <perm> /Users/.<yourusername>" -- but <perm> is a little tricky to explain. Take the characters after the first -- in my case, "rwx--x--". Think of each column as a bit, where '-' is a 0 bit and any other character is a 1 bit -- so for me, the bits would be 111001000. Express that as an octal number (take each set of three bits and convert it to decimal -- in my case, 111 -> 7, 001 -> 1, 000 -> 0, so the octal number is 710). <perm> is 0<the octal number>, so I'd use 'chmod 0710 /Users/.<myusername>'
3i) In Terminal, do 'rm -rf /Users/<yourusername>'
3j) In Terminal, do 'mv /Users/.<yourusername> /Users/<yourusername>'
3k) Log out.
3l) Try logging in to the (previously corrupted) user account. If it works, you're done.
4) In Terminal, do 'ls -l /Users/<yourusername>'. Look for an entry for
<yourusername>.sparseimage. If it's there...
4a) same as 3a - 3e.
4b) In Terminal, do 'mv /Users/<yourusername>/<yourusername>.sparseimage /Users/Shared'
4c) Log in to the corrupted user account
4d) Turn OFF FileVault.
4e) Turn ON FileVault
4f) In Terminal, do 'rm /Users/<yourusername>/<yourusername>.sparseimage'
4g) In Terminal, do 'mv /Users/Shared/<yourusername>.sparseimage /Users/<yourusername>
4h) Log out of the corrupted user account
4i) Log in to the (formerly corrupted) user account. If it works, you're done!