I left Armory on for some time and it's crashed:
Log from console:
[piotrek@localhost BitcoinArmory]$ python2 ArmoryQt.py
********************************************************************************
Loading Armory Engine:
Armory Version: 0.89.99.14
PyBtcWallet Version: 1.35
Detected Operating system: Linux
OS Variant : ('', '', '')
User home-directory : /home/piotrek
Satoshi BTC directory : /home/piotrek/.bitcoin/
Armory home dir : /home/piotrek/.armory/
LevelDB directory : /home/piotrek/.armory/databases
Armory settings file : /home/piotrek/.armory/ArmorySettings.txt
Armory log file : /home/piotrek/.armory/armorylog.txt
(WARNING) armoryengine.py:11334 - Overriding not-available message. This should happen 0-5 times
(WARNING) armoryengine.py:11334 - Overriding not-available message. This should happen 0-5 times
(WARNING) armoryengine.py:11334 - Overriding not-available message. This should happen 0-5 times
-INFO - 1384596030: (BlockUtils.cpp:1582) Set home directory:
-INFO - 1384596030: (BlockUtils.cpp:1604) Set blkfile dir: /home/piotrek/.bitcoin/blocks
-INFO - 1384596030: (BlockUtils.cpp:1614) Set leveldb dir: /home/piotrek/.armory/databases
-INFO - 1384596030: (BlockUtils.cpp:1570) SetBtcNetworkParams
-INFO - 1384596030: (BlockUtils.cpp:3563) Executing: doInitialSyncOnLoad
-INFO - 1384596030: (BlockUtils.cpp:3603) Number of registered addr: 569
-INFO - 1384596030: (leveldb_wrapper.cpp:127) Opening databases...
-INFO - 1384596033: (BlockUtils.cpp:1695) Total blk*.dat files: 53
-INFO - 1384596033: (BlockUtils.cpp:1713) Current Top block in HEADERS DB: 269794
-INFO - 1384596033: (BlockUtils.cpp:1714) Current Top block in BLKDATA DB: 269794
-INFO - 1384596033: (BlockUtils.cpp:1715) Current Applied blocks up to hgt: 0
-INFO - 1384596037: (BlockUtils.cpp:1816) First unrecognized hash file: 52
-INFO - 1384596037: (BlockUtils.cpp:1817) Offset of first unrecog block: 34724918
-INFO - 1384596037: (BlockUtils.cpp:1826) First blkfile not in DB: 52
-INFO - 1384596037: (BlockUtils.cpp:1827) Location of first block not in DB: 34724918
-INFO - 1384596037: (BlockUtils.cpp:3645) Fetching stored script histories from DB
-INFO - 1384596037: (BlockUtils.cpp:3689) Reading all headers and building chain...
-INFO - 1384596043: (BlockUtils.cpp:3694) Total number of blk*.dat files: 53
-INFO - 1384596043: (BlockUtils.cpp:3695) Total number of blocks found: 269923
-INFO - 1384596043: (BlockUtils.cpp:3707) Getting latest blocks from blk*.dat files
-INFO - 1384596043: (BlockUtils.cpp:3708) Total blockchain bytes: 12,508,360,374
-INFO - 1384596043: (BlockUtils.cpp:3714) Parsing blockchain file: /home/piotrek/.bitcoin/blocks/blk00052.dat
-INFO - 1384596043: (BlockUtils.cpp:3810) /home/piotrek/.bitcoin/blocks/blk00052.dat is 50,331,648 bytes
-INFO - 1384596077: (BlockUtils.cpp:3728) Processed 129 raw blocks DB (3 seconds)
-INFO - 1384596077: (BlockUtils.cpp:3757) Starting scan from block height: 0
-INFO - 1384597167: (BlockUtils.cpp:3759) Finished blockchain scan in 683.988 seconds
-INFO - 1384597179: (BlockUtils.cpp:4245) Added new blocks to memory pool: 1
(ERROR) armoryengine.py:8527 - Unrecognized scraddr: ffa5d46f62e11d67d29baea49bc4c8b3a01099fc58
(ERROR) armoryengine.py:8527 - Unrecognized scraddr: ffb1fcf8b21372a97a5af8fa92d798237711c40352
(ERROR) armoryengine.py:8527 - Unrecognized scraddr: ffb89a350e116cf1c027bb6ce9415b2e1faac1cb51
(ERROR) armoryengine.py:8527 - Unrecognized scraddr: ff8b91abd8dfe1e41c7c7d507c5fe931461d7221f7
(ERROR) armoryengine.py:8527 - Unrecognized scraddr: ff033be77ca0159b4e11c7d1e7c1e3ebfd1097a490
(ERROR) armoryengine.py:8527 - Unrecognized scraddr: ffc74316acfc9e3893d96cb64706317f5250a91b1a
(ERROR) armoryengine.py:8527 - Unrecognized scraddr: ff14e2d06193cdbfd9d0135abb0b78868bb2e99f89
(ERROR) armoryengine.py:8527 - Unrecognized scraddr: ffb318afa352aaa8576ca508df4ae25fdc77d9a98f
(ERROR) armoryengine.py:8527 - Unrecognized scraddr: ff1758cd4ed1798232ceea844edc4854c843548b2c
(ERROR) armoryengine.py:8527 - Unrecognized scraddr: ffd5a21e648dde5fa02b35fe95e4d94ef76b0a2e1f
-INFO - 1384598177: (BlockUtils.cpp:4245) Added new blocks to memory pool: 1
New Block: 269924
-INFO - 1384599172: (BlockUtils.cpp:4245) Added new blocks to memory pool: 1
(ERROR) armoryengine.py:12372 - Waiting for BDM output that didn't come after 20s.
(ERROR) armoryengine.py:12373 - BDM state is currently: BlockchainReady
(ERROR) armoryengine.py:12374 - Called from: armoryengine.py:12615 (66181266)
(ERROR) armoryengine.py:12375 - BDM currently doing: UpdateWallets (66181266)
(ERROR) armoryengine.py:12376 - Direct traceback
File "ArmoryQt.py", line 5129, in
os._exit(QAPP.exec_())
File "/home/piotrek/Apps/BitcoinArmory/qt4reactor.py", line 103, in read
log.callWithLogger(w, _read)
File "/usr/lib/python2.7/site-packages/twisted/python/log.py", line 88, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/usr/lib/python2.7/site-packages/twisted/python/log.py", line 73, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/usr/lib/python2.7/site-packages/twisted/python/context.py", line 118, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/lib/python2.7/site-packages/twisted/python/context.py", line 81, in callWithContext
return func(*args,**kw)
File "/home/piotrek/Apps/BitcoinArmory/qt4reactor.py", line 102, in _read
self.reactor._iterate(fromqt=True)
File "/home/piotrek/Apps/BitcoinArmory/qt4reactor.py", line 231, in _iterate
self.runUntilCurrent()
File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 824, in runUntilCurrent
call.func(*call.args, **call.kw)
File "ArmoryQt.py", line 4770, in Heartbeat
TheBDM.updateWalletsAfterScan(wait=True)
File "/home/piotrek/Apps/BitcoinArmory/armoryengine.py", line 12615, in updateWalletsAfterScan
return self.waitForOutputIfNecessary(expectOutput, rndID)
File "/home/piotrek/Apps/BitcoinArmory/armoryengine.py", line 12377, in waitForOutputIfNecessary
traceback.print_stack()
(ERROR) armoryengine.py:12378 - Traceback:
Traceback (most recent call last):
File "/home/piotrek/Apps/BitcoinArmory/armoryengine.py", line 12368, in waitForOutputIfNecessary
return self.outputQueue.get(True, self.mtWaitSec)
File "/usr/lib/python2.7/Queue.py", line 176, in get
raise Empty
Empty
New Block: 269925
(ERROR) armoryengine.py:12346 - BDM was not ready for your request! Waited 20 sec.
(ERROR) armoryengine.py:12347 - getattr name: scanRegisteredTxForWallet
(ERROR) armoryengine.py:12348 - BDM currently doing: UpdateWallets (66181266)
(ERROR) armoryengine.py:12349 - Waiting for completion: ID= 74594181
(ERROR) armoryengine.py:12350 - Direct traceback
File "ArmoryQt.py", line 5129, in
os._exit(QAPP.exec_())
File "/home/piotrek/Apps/BitcoinArmory/qt4reactor.py", line 103, in read
log.callWithLogger(w, _read)
File "/usr/lib/python2.7/site-packages/twisted/python/log.py", line 88, in callWithLogger
return callWithContext({"system": lp}, func, *args, **kw)
File "/usr/lib/python2.7/site-packages/twisted/python/log.py", line 73, in callWithContext
return context.call({ILogContext: newCtx}, func, *args, **kw)
File "/usr/lib/python2.7/site-packages/twisted/python/context.py", line 118, in callWithContext
return self.currentContext().callWithContext(ctx, func, *args, **kw)
File "/usr/lib/python2.7/site-packages/twisted/python/context.py", line 81, in callWithContext
return func(*args,**kw)
File "/home/piotrek/Apps/BitcoinArmory/qt4reactor.py", line 102, in _read
self.reactor._iterate(fromqt=True)
File "/home/piotrek/Apps/BitcoinArmory/qt4reactor.py", line 231, in _iterate
self.runUntilCurrent()
File "/usr/lib/python2.7/site-packages/twisted/internet/base.py", line 824, in runUntilCurrent
call.func(*call.args, **call.kw)
File "ArmoryQt.py", line 4785, in Heartbeat
self.walletMap[wltID].syncWithBlockchainLite()
File "/home/piotrek/Apps/BitcoinArmory/armoryengine.py", line 7212, in syncWithBlockchainLite
TheBDM.scanRegisteredTxForWallet(self.cppWallet, startBlk, wait=True)
File "/home/piotrek/Apps/BitcoinArmory/armoryengine.py", line 12351, in passthruFunc
traceback.print_stack()
(ERROR) armoryengine.py:12353 - Traceback:
Traceback (most recent call last):
File "/home/piotrek/Apps/BitcoinArmory/armoryengine.py", line 12343, in passthruFunc
out = self.outputQueue.get(True, self.mtWaitSec)
File "/usr/lib/python2.7/Queue.py", line 176, in get
raise Empty
Empty
(ERROR) armoryengine.py:13289 - ErrorOut var over-represented number of errors!
(ERROR) ArmoryQt.py:4824 - Error in heartbeat function
Traceback (most recent call last):
File "ArmoryQt.py", line 4797, in Heartbeat
self.createCombinedLedger()
File "ArmoryQt.py", line 2053, in createCombinedLedger
self.combinedLedger.sort(key=lambda x: currBlk-x[1].getBlockNum()+1, reverse=not sortDir)
File "ArmoryQt.py", line 2053, in
self.combinedLedger.sort(key=lambda x: currBlk-x[1].getBlockNum()+1, reverse=not sortDir)
TypeError: unsupported operand type(s) for -: 'NoneType' and 'int'
(, TypeError("unsupported operand type(s) for -: 'NoneType' and 'int'",), )
Naruszenie ochrony pamięci (core dumped)
I don't know is this bug but always when i close Armory:
-INFO - 1384625610: (BlockUtils.cpp:3999) Saving wallet history for next load
(ERROR) armoryengine.py:13216 - Resetting BDM and all wallets
(WARNING) armoryengine.py:661 - Killing process pid=8379
(ERROR) ArmoryQt.py:4337 - BitcoindNotAvailable: should not happen...
Resetting BlockDataMgr, freeing memory