I've seen this error twice at close up, after importing/exporting keys on wallets:
bitcoin-qt: /usr/include/boost/thread/pthread/recursive_mutex.hpp:67: void boost::recursive_mutex::lock(): Assertion `!pthread_mutex_lock(&m)' failed. Aborted
I've seen this error twice at close up, after importing/exporting keys on wallets:
bitcoin-qt: /usr/include/boost/thread/pthread/recursive_mutex.hpp:67: void boost::recursive_mutex::lock(): Assertion `!pthread_mutex_lock(&m)' failed. Aborted
Uh oh, likely another shutdown order issue.
Looks like this is happening when you close the program with an encrypted wallet which remains unlocked.
The issue is reproducible.
Oh, and it also happens on v0.8.2-beta final.
Should be solved in master, as we use boost::asio deadline timers to keep track of re-locking the wallet. Also tested this and it works fine.