my BTC wallet was bitcoin core ver. 0.12.1

a few days ago, after i sent my BTC to another adress, maybe the transaction fee was not  enough, status was 0 confirmation

2 days later, nothing changed.

so i google a solution "-salvagewallet"

then it seem work

BUT today i try to send my BTC again, i insert my passphrase,  

a window show up which says
"assertion failed"
"file:wallet/crypter.cpp,line 190"
"expression: false"

if click ignore button, it says passphrase incorrect.

if click retry,  it says runtime error.

don't know how to solve this problem
HELP~~~[![mingw runtime assertion][1]][1]