client 0.5.0
i forgot my passphrase to my encrypted wallet. but i knew what it was approximately. so i guessed. 50+ times. one particular guess (which i'm assuming is the correct passphrase) causes the client to crash. so i can't send bitcoins or change my passphrase. updated to client 0.6.0. it also crashes on the same passphrase.
google says others have had a similar problem. but the issue was closed because it couldn't be reproduced.
dbdump --wallet shows no errors. though this line looks suspicous:
Master Key 1: blah...blah, Salt: blah...blah. Passphrase hashed 83218 times with method 0 with other parameters 0x
i haven't looked at the source but... that 83 thousand times thing looks kinda suspicious. is there a security feature that increases the passphrase hash count every time an incorrect passphrase is entered? is there a buffer or stack overflow thing going on when the hash count gets too high? chirp.