You can also delete the /.armory/atisignedannounce directory. Hasn't caused me any problems thus far.
ok, more trouble:
-INFO - 1460146744: (BlockchainScanner.cpp:636) scanned from height #362309 to #363439
-INFO - 1460146753: (BlockchainScanner.cpp:636) scanned from height #363440 to #364372
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted
would that call for a bitcoind -reindex?
hmmmmm, I think that's the C++ runtime making that complaint, but possibly nothing to do with bitcoind. Try erasing the /.armory/databases folder and rebuild the databases folder from the start. If that's unsuccessful, try bitcoind -reindex, but I'm not confident that's the source of your issue.
That part of the code (tx scan) is a multi-threaded high performance wonder, but it took some lengthy debugging in it's original incarnation. It's possible you've done everyone a favour by finding an unknown bug. Keep the log files if you can, goatpig may want to see them.
happened again after outright deletion of /.armory/databases folder, this time at a different blockheight:
-INFO - 1460155030: (BlockchainScanner.cpp:636) scanned from height #194857 to #200839
-INFO - 1460155039: (BlockchainScanner.cpp:636) scanned from height #200840 to #206610
-INFO - 1460155047: (BlockchainScanner.cpp:636) scanned from height #206611 to #211790
terminate called after throwing an instance of 'std::bad_alloc'
what(): std::bad_alloc
Aborted