I had this problem once while I was running the walletbackup.py
test on 0.13.0rc2:
0walletbackup.py:
1Initializing test directory /tmp/testo3khmc00/37
2INFO: Generating initial blockchain
3Assertion failed: 76.69962300 != 50
4Stopping nodes
5Not cleaning up dir /tmp/testo3khmc00/37
6Failed
7
8stderr:
9 Error: Unable to start HTTP server. See debug log for details.
10
11
12************************
13EXCEPTION: N5boost16exception_detail10clone_implINS0_19error_info_injectorINS_10lock_errorEEEEE
14boost: mutex lock failed in pthread_mutex_lock: Invalid argument
15bitcoin in scheduler
16
17 File "/data/src/bitcoin-0.13/qa/rpc-tests/test_framework/test_framework.py", line 148, in main
18 self.run_test()
19 File "/home/user/src/bitcoin-0.13/qa/rpc-tests/walletbackup.py", line 114, in run_test
20 assert_equal(self.nodes[0].getbalance(), 50)
21 File "/data/src/bitcoin-0.13/qa/rpc-tests/test_framework/util.py", line 496, in assert_equal
22 raise AssertionError("%s != %s"%(str(thing1),str(thing2)))
I’m unfortunately unable to reproduce it again, looks like a race condition.
Data directory available here: https://dev.visucore.com/bitcoin/tmp/8425_failed_testdata.tar.gz