Bitcoin Forum
October 25, 2021, 04:24:17 PM *
News: Latest Bitcoin Core release: 22.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Armory Crashing Bug  (Read 896 times)
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1006



View Profile
December 26, 2013, 06:18:08 PM
 #1

This happens often enough that I don't get any benefit from the changes in 0.90. I almost never have a clean shutdown.

Code:
2013-12-25 21:57 (INFO) -- armoryengine.py:10634 - Received new block.  0000000000000002183ed6df1f380c9333f32b1f779e404e60a11bff7968904c                                                                                                 
2013-12-25 21:57 (INFO) -- ArmoryQt.py:4781 - New Block! : 276995                                                                                                                                                                         
2013-12-25 21:57 (INFO) -- ArmoryQt.py:4805 - Current block number: 276995                                                                                                                                                               
2013-12-25 22:12 (INFO) -- ArmoryQt.py:4781 - New Block! : 276996                                                                                                                                                                         
2013-12-25 22:12 (INFO) -- ArmoryQt.py:4805 - Current block number: 276996                                                                                                                                                               
2013-12-25 22:14 (INFO) -- armoryengine.py:10634 - Received new block.  0000000000000000f5263c79ac83062cd24f2c71692de09fc937735a0abef523                                                                                                 
2013-12-25 22:14 (INFO) -- ArmoryQt.py:4781 - New Block! : 276997                                                                                                                                                                         
2013-12-25 22:14 (INFO) -- ArmoryQt.py:4805 - Current block number: 276997                                                                                                                                                               
2013-12-25 22:33 (INFO) -- ArmoryQt.py:4781 - New Block! : 276998                                                                                                                                                                         
2013-12-25 22:33 (INFO) -- ArmoryQt.py:4805 - Current block number: 276998                                                                                                                                                               
2013-12-25 22:41 (INFO) -- ArmoryQt.py:4781 - New Block! : 276999                                                                                                                                                                         
2013-12-25 22:41 (INFO) -- ArmoryQt.py:4805 - Current block number: 276999                                                                                                                                                               
2013-12-25 22:48 (INFO) -- armoryengine.py:10634 - Received new block.  0000000000000001b8a1691057cd6639e56224d99f7f7d80e7b61f55be52d931                                                                                                 
2013-12-25 22:48 (INFO) -- ArmoryQt.py:4781 - New Block! : 277000                                                                                                                                                                         
2013-12-25 22:48 (INFO) -- ArmoryQt.py:4805 - Current block number: 277000                                                                                                                                                               
2013-12-25 22:49 (INFO) -- ArmoryQt.py:4781 - New Block! : 277001                                                                                                                                                                         
2013-12-25 22:49 (INFO) -- ArmoryQt.py:4805 - Current block number: 277001                                                                                                                                                               
2013-12-25 22:51 (INFO) -- armoryengine.py:10634 - Received new block.  000000000000000107ddda65ee3ae1c6d67a96e0c5438e15d5567170ddd849fe
2013-12-25 22:51 (INFO) -- ArmoryQt.py:4781 - New Block! : 277002
2013-12-25 22:51 (INFO) -- ArmoryQt.py:4805 - Current block number: 277002
2013-12-25 23:00 (ERROR) -- armoryengine.py:12372 - Waiting for BDM output that didn't come after 20s.
2013-12-25 23:00 (ERROR) -- armoryengine.py:12373 - BDM state is currently: BlockchainReady
2013-12-25 23:00 (ERROR) -- armoryengine.py:12374 - Called from: armoryengine.py:12563 (94868342)
2013-12-25 23:00 (ERROR) -- armoryengine.py:12375 - BDM currently doing: ZeroConfTxToInsert (85534452)
2013-12-25 23:00 (ERROR) -- armoryengine.py:12376 - Direct traceback
2013-12-25 23:00 (ERROR) -- armoryengine.py:12378 - Traceback:
Traceback (most recent call last):
  File "/usr/lib64/armory/armoryengine.py", line 12368, in waitForOutputIfNecessary
    return self.outputQueue.get(True, self.mtWaitSec)
  File "/usr/lib64/python2.7/Queue.py", line 176, in get
    raise Empty
Empty
2013-12-25 23:00 (ERROR) -- armoryengine.py:13289 - ErrorOut var over-represented number of errors!
2013-12-25 23:00 (ERROR) -- ArmoryQt.py:4725 - Detected Bitcoin-Qt/bitcoind not synchronized
2013-12-25 23:00 (ERROR) -- ArmoryQt.py:4726 - New blocks added in last 5 sec: 277002

I don't see any evidence of problems in bitcoind's logs around the time this happened.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
1635179057
Hero Member
*
Offline Offline

Posts: 1635179057

View Profile Personal Message (Offline)

Ignore
1635179057
Reply with quote  #2

1635179057
Report to moderator
1635179057
Hero Member
*
Offline Offline

Posts: 1635179057

View Profile Personal Message (Offline)

Ignore
1635179057
Reply with quote  #2

1635179057
Report to moderator
1635179057
Hero Member
*
Offline Offline

Posts: 1635179057

View Profile Personal Message (Offline)

Ignore
1635179057
Reply with quote  #2

1635179057
Report to moderator
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3024
Merit: 1233

Armory Developer


View Profile
December 26, 2013, 06:42:26 PM
 #2

I dont see any either. Send us the full log, and the cpplog too. I may find some hint in there.

justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1006



View Profile
December 26, 2013, 07:03:22 PM
 #3

Send us the full log, and the cpplog too.
https://bitcoinarmory.com/about/contact-us/

Your contact page mentions GPG keys, which is an excellent idea, but I don't actually see any listed or on any keyservers.
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3024
Merit: 1233

Armory Developer


View Profile
December 26, 2013, 07:53:45 PM
 #4

Send us the full log, and the cpplog too.
https://bitcoinarmory.com/about/contact-us/

Your contact page mentions GPG keys, which is an excellent idea, but I don't actually see any listed or on any keyservers.

Yeah that failed pretty hard, I'll try to get it fixed. Thanks for the report.

etotheipi
Legendary
*
Offline Offline

Activity: 1428
Merit: 1048


Core Armory Developer


View Profile WWW
December 26, 2013, 08:27:54 PM
 #5

Luckily, one of the things I'm doing in 0.91-beta is fixing all the issues with Armory that cause it to slow down when huge wallets are loaded.  One of those things is the fact that the main thread processes new blocks, and freezes everything while it's processing.  If it takes more than 20s, then you can end up with this error.  If we stick it in another thread, and don't update the GUI until it's done, then it doesn't matter how many addresses you have, you will just be notified of new blocks with a delay.

Also, there's just some missing optimizations that lead it to be so slow, anyway.  Those will be fixed first.

Finally, I may be able to disable the unclean shutdown thing.  It just occurred to me that I can rewrite all the address history only after each block when it's in a good state.  If it crashes during a block processing, it will restore the previous state.  And Armory will rescan the last 2016 blocks anyway.


Founder and CEO of Armory Technologies, Inc.
Armory Bitcoin Wallet: Bringing cold storage to the average user!
Only use Armory software signed by the Armory Offline Signing Key (0x98832223)

Please donate to the Armory project by clicking here!    (or donate directly via 1QBDLYTDFHHZAABYSKGKPWKLSXZWCCJQBX -- yes, it's a real address!)
mmortal03
Legendary
*
Offline Offline

Activity: 1755
Merit: 1005


View Profile
December 27, 2013, 02:57:42 AM
 #6

I'm a new user of Armory, trying 0.90, and it's crashing consistently before I have even imported my wallet. I've already had Bitcoin-QT running to download all the blocks. I can send you my log files, as well, if you'd like.
mmortal03
Legendary
*
Offline Offline

Activity: 1755
Merit: 1005


View Profile
December 27, 2013, 03:10:50 AM
Last edit: December 27, 2013, 03:27:08 AM by mmortal03
 #7

Hmm, I might have accidentally ran it twice, and I noticed that it had that agreement window that pops up at the beginning hidden behind some other windows (since it doesn't seem to be required to click through that before you can click to the main GUI).  That could have been some reasons why it was crashing. We'll see.

Scratch that. It still crashes while just sitting there. Even without a wallet imported.
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3024
Merit: 1233

Armory Developer


View Profile
December 27, 2013, 05:47:06 AM
 #8

I'm a new user of Armory, trying 0.90, and it's crashing consistently before I have even imported my wallet. I've already had Bitcoin-QT running to download all the blocks. I can send you my log files, as well, if you'd like.

Would like the logs indeed. Curious to see which bug this is. It can't be the same as justusranvier's, for you have no wallet loaded.

omegaflare
Sr. Member
****
Offline Offline

Activity: 334
Merit: 250


View Profile
January 16, 2014, 08:00:51 AM
 #9

Armory keeps crashing all of the fucking time, so annoying.

Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!