Pages:
Author

Topic: Users experiencing the BDM error message - page 2. (Read 5801 times)

legendary
Activity: 3430
Merit: 3080

Just to be clear, the impeded communication between bitcoind and Armory is a definite issue in 0.93.0.80. Doesn't cause any functional issues, but when you're looking at "Armory is offline" for upwards of 2 or 3 minutes, it's tempting to quit what looks like a failed startup attempt (despite the difficulties, Armory does launch bitcoind, so if you quit when it's not connected to bitcoind... you guys know the rest)
legendary
Activity: 3430
Merit: 3080
Do I need to completely wipe out Armory version 0.93, Bitcoin QT version 10, and my entire blockchain data from my hard drive?

In other words do I need to start from scratch with a new bootstrap file for the blockchain and the latest versions of Armory and Bitcoin QT?

Can't tell without better details, but as a generalisation, Bitcoin Core 0.10.0 is more robust than Armory at this current stage. The likelihood is that an Armory Db rebuild will be the most you'll need.
member
Activity: 65
Merit: 30
My sincere thanks to the entire team that worked on this release. I will be installing it tomorrow. However, can anyone in this forum please clarify the following:

Do I need to completely wipe out Armory version 0.93, Bitcoin QT version 10, and my entire blockchain data from my hard drive?

In other words do I need to start from scratch with a new bootstrap file for the blockchain and the latest versions of Armory and Bitcoin QT?

I ask because I was getting all the BDM errors that were plaguing Armory version 0.93.

Lastly, when will the 93.0.80 links shown above be posted in the Armory download site below? :

https://bitcoinarmory.com/download/

Again, thanks to everybody that worked on this new Armory release.

legendary
Activity: 3738
Merit: 1360
Armory Developer
Buggy happenings in 0.93.0.80 (SDM on):

Consistent disconcerting startups. "Armory is disconnected" page remains up for several minutes, and "Blocks remaining" never appears, not even "0 Blocks remaining". Also noticeably more sluggish to shutdown than any of the builds of 93.0.70

These are being worked on as we speak
legendary
Activity: 3430
Merit: 3080
Buggy happenings in 0.93.0.80 (SDM on):

Consistent disconcerting startups. "Armory is disconnected" page remains up for several minutes, and "Blocks remaining" never appears, not even "0 Blocks remaining". Also noticeably more sluggish to shutdown than any of the builds of 93.0.70
legendary
Activity: 3738
Merit: 1360
Armory Developer
I'm getting a BDM error now:



Was using 0.93.0.70 supernode, Win 7 x64. After restarting computer and trying to start Armory as usual, Armory showed "missing txio" error message (above) and crashed. Tried to update to latest 0.93-bugfix branch (0.93.0.80, build 66702e78f5), and run from ArmoryQt.py, and had same error. This is preventing me from running Armory at all. Do I need to rebuild/rescan, wait for new version, or something else?

Sent logs via https://support.bitcoinarmory.com/ site.

For supernode stability you'll have to wait on the next installment of DB changes. You can rebuild and rescan to fix this error if you want but there is no guarantee the current version will not run into that same issue again. If you want to make this more stable for now, you can keep a copy of a freshly scanned supernode DB on the side and overwrite bad ones with that to cut on the rescan time.

I'm not going after the error directly because it is too convoluted, and the upcoming changes fix that. I'll merge the new stuff in dev sometimes this week then you're welcomed to try that instead. Both build&scan time and stability will be improved.
sr. member
Activity: 250
Merit: 253
I'm getting a BDM error now:



Was using 0.93.0.70 supernode, Win 7 x64. After restarting computer and trying to start Armory as usual, Armory showed "missing txio" error message (above) and crashed. Tried to update to latest 0.93-bugfix branch (0.93.0.80, build 66702e78f5), and run from ArmoryQt.py, and had same error. This is preventing me from running Armory at all. Do I need to rebuild/rescan, wait for new version, or something else?

Sent logs via https://support.bitcoinarmory.com/ site.
legendary
Activity: 3738
Merit: 1360
Armory Developer
Still looking good. No BDM errors or activity in logs. Seems like my class of BDM error has been fixed by Monday's commits.

Glad to hear that. This version will get a build tomorrow, after some Core socket layer issues get fixed.
legendary
Activity: 3430
Merit: 3080
Still looking good. No BDM errors or activity in logs. Seems like my class of BDM error has been fixed by Monday's commits.
legendary
Activity: 3430
Merit: 3080
try the latest commit in bugfix.

It's looking good so far. No BDM errors at all. Will continue trying to stress it out later today.
legendary
Activity: 3430
Merit: 3080

http://qubes-os.org

It's not so informative ATM, they're switching to a new wiki backend ("decentralised" on account of, presumably, licensing and being all git signing based stuff)

In essence, Qubes OS is a Xen hypervisor implementation but with the desktop as a target and security the focus. You use a separate VM for everything/anything, as the PV template based approach gives you a lot of HDD space to play with to make dozens of VM's. I'm using vanilla Fedora 20 as the template to start with, then adding everything I need to run Bitcoin Core and build Armory (Fedora 20 is currently the only OS supported as standard, soon to be joined by Debian, Ubuntu, Arch and Whonix)

My guess is that there's probably enough added latency at the disk and networking level due to all the virtualisation that I'm getting performance characteristics that you perhaps don't see with your setup. To make it totally clear: there is no supervising OS in this setup, it's like using VMWare ESXi, everything's a VM except the hypervisor layer.
legendary
Activity: 3738
Merit: 1360
Armory Developer
legendary
Activity: 3430
Merit: 3080
Can I ask how you are testing this?

Hardware/software?
legendary
Activity: 3738
Merit: 1360
Armory Developer
I'll be giving the latest git (bugfix-0.93) a spin fairly soon. And no, it's not deterministic. Armory runs inits properly most of the test tuns. There are a few different variations of patterns in the errors so far, so doesn't seem like necessarily the same error to someone who doesn't know the code.

Thanks for the help, it's really appreciated. Can I ask how you are testing this? I can't reproduce any of these bugs so I can't progress in fixing them without your log files currently. If I could experience them first hand,  the fixing would be a lot faster.
legendary
Activity: 3430
Merit: 3080
I'll be giving the latest git (bugfix-0.93) a spin fairly soon. And no, it's not deterministic. Armory runs inits properly most of the test tuns. There are a few different variations of patterns in the errors so far, so doesn't seem like necessarily the same error to someone who doesn't know the code.
legendary
Activity: 3738
Merit: 1360
Armory Developer
Is the error deterministic? Does it happen with latest commit?

Edit: Actually I expect the error to be deterministic. Armory was closed while it was on a fork. It's trying to get back on the main chain at start but since the block update code didn't handle things properly in the previous run it won't recover from this. The new code should prevent the bad state from happening in the first place.
legendary
Activity: 3430
Merit: 3080
"BDM thread failed: std::exception" error logs:

armorylog.txt
Code:
************************************************************
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1188 - Invoked: /usr/lib/armory-testing/ArmoryQt.py
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1189 - ************************************************************
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1190 - Loading Armory Engine:
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1191 -    Armory Version        : 0.93.0.70
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1192 -    Armory Build:         : None
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1193 -    PyBtcWallet  Version  : 1.35
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1194 - Detected Operating system: Linux
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1195 -    OS Variant            : Fedora-20-Heisenbug
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1196 -    User home-directory   : /home/user
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1197 -    Satoshi BTC directory : /home/user/.bitcoin
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1198 -    Armory home dir       : /home/user/.armory
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1199 - Detected System Specs    :
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1200 -    Total Available RAM   : 0.82 GB
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1201 -    CPU ID string         :
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1202 -    Number of CPU cores   : 4 cores
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1203 -    System is 64-bit      : True
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1204 -    Preferred Encoding    : ANSI_X3.4-1968
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1205 -    Machine Arch          : x86_64
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1206 -    Available HDD (ARM)   : 123 GB
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1207 -    Available HDD (BTC)   : 123 GB
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1208 -
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1209 - Network Name: Main Network
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1210 - Satoshi Port: 8333
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1211 - Do wlt check: True
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1212 - Named options/arguments to armoryengine.py:
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     nettimeout      : 2
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     rescan          : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     ignoreAllZC     : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     enableSupernode : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     disableModules  : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     port            : None
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     interport       : 8223
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     skipStatsReport : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     forceWalletCheck: False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     rebuild         : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     datadir         : /home/user/.armory
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     clearMempool    : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     offline         : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     coverageOutputDir: None
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     armoryDBDir     : DEFAULT
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     satoshiPort     : DEFAULT
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     useTorSettings  : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     netlog          : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     keypool         : 100
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     coverageInclude : None
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     forceOnline     : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     skipAnnounceCheck: False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     redownload      : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     multisigFile    : DEFAULT
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     disableTorrent  : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     testAnnounceCode: False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     mtdebug         : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     logDisable      : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     settingsPath    : /home/user/.armory/ArmorySettings.txt
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     verbosity       : None
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     doDebug         : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     enableDetSign   : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     testnet         : False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     rpcport         : DEFAULT
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     satoshiHome     : /home/user/.bitcoin
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     satoshiRpcport  : DEFAULT
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     logFile         : /home/user/.armory/ArmoryQt.py.log.txt
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1214 -     disableConfPermis: False
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1215 - Other arguments:
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1218 - ************************************************************
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:1613 - C++ block utilities loaded successfully
2015-03-09 10:35 (INFO) -- BDM.py:408 - Using the asynchronous/multi-threaded BlockDataManager.
2015-03-09 10:35 (INFO) -- BDM.py:409 - Blockchain operations will happen in the background.  
2015-03-09 10:35 (INFO) -- BDM.py:410 - Devs: check TheBDM.getState() before asking for data.
2015-03-09 10:35 (INFO) -- BDM.py:411 - Registering addresses during rescans will queue them for
2015-03-09 10:35 (INFO) -- BDM.py:412 - inclusion after the current scan is completed.
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:3517 - Using settings file: /home/user/.armory/ArmorySettings.txt
2015-03-09 10:35 (INFO) -- announcefetch.py:95 - Reading files in fetcher directory:
2015-03-09 10:35 (INFO) -- announcefetch.py:104 -    downloads        : 6c50e8c8d8bf9800cf532d4b20bf49da7c13436189f6c1b02fa8b28b38829b83
2015-03-09 10:35 (INFO) -- announcefetch.py:104 -    notify           : eba491396ce1d9667177a6e298ae3485c1db35d10d84f89ec9cd882bac2faa9a
2015-03-09 10:35 (INFO) -- announcefetch.py:104 -    announce         : 6e4ddffcac6fd1ee8936361362f9a0ebb71b445b77fdfa35cfd50e9163ef164e
2015-03-09 10:35 (INFO) -- announcefetch.py:104 -    bootstrap        : b62c08932668ce162d51226135940724e90f4c71704ac936f74cc153b34cc251
2015-03-09 10:35 (INFO) -- announcefetch.py:104 -    changelog        : 21669c17b620503c05580053595dbedda1a9c2146b3fda89122e24444a45dc6b
2015-03-09 10:35 (INFO) -- ArmoryQt.py:2728 - loadWalletsAndSettings
2015-03-09 10:35 (INFO) -- announcefetch.py:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-09 10:35 (INFO) -- ArmoryQt.py:2782 - Loading wallets...
2015-03-09 10:35 (INFO) -- ArmoryQt.py:2841 - Number of wallets read in: 1
2015-03-09 10:35 (INFO) -- ArmoryQt.py:2846 -    Wallet ():   ""   (Encrypted)
2015-03-09 10:35 (INFO) -- ArmoryQt.py:2855 - Loading Multisig Lockboxes
2015-03-09 10:35 (INFO) -- ArmoryQt.py:2290 - Setting up networking...
2015-03-09 10:35 (INFO) -- ArmoryQt.py:2319 - Internet status: 2
2015-03-09 10:35 (INFO) -- ArmoryQt.py:2434 - startBitcoindIfNecessary
2015-03-09 10:35 (INFO) -- ArmoryQt.py:2483 - setSatoshiPaths
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:598 - Executing popen: ['whereis', 'bitcoind']
2015-03-09 10:35 (INFO) -- SDM.py:453 - "whereis" returned: ['/usr/bin/bitcoind']
2015-03-09 10:35 (INFO) -- SDM.py:321 - Found bitcoind in the following places:
2015-03-09 10:35 (INFO) -- SDM.py:323 -    /usr/bin/bitcoind
2015-03-09 10:35 (INFO) -- SDM.py:323 -    /usr/bin/bitcoind
2015-03-09 10:35 (INFO) -- SDM.py:323 -    /usr/bin/bitcoind
2015-03-09 10:35 (INFO) -- SDM.py:325 - Using: /usr/bin/bitcoind
2015-03-09 10:35 (INFO) -- SDM.py:496 - Reading bitcoin.conf file
2015-03-09 10:35 (INFO) -- SDM.py:536 - Setting permissions on bitcoin.conf
2015-03-09 10:35 (INFO) -- SDM.py:597 - Called startBitcoind
2015-03-09 10:35 (INFO) -- SDM.py:282 - Total size of files in /home/user/.bitcoin/blocks is 30.1 GB
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:598 - Executing popen: [u'/usr/bin/bitcoind', '-datadir=/home/user/.bitcoin']
2015-03-09 10:35 (INFO) -- SDM.py:669 - PID of bitcoind: 4165
2015-03-09 10:35 (INFO) -- SDM.py:670 - PID of armory:   4156
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:598 - Executing popen: ['python', '/usr/lib/armory-testing/guardian.py', '4156', '4165']
2015-03-09 10:35 (INFO) -- SDM.py:848 - Creating proxy in SDM: host=127.0.0.1, port=8332
2015-03-09 10:35 (INFO) -- ArmoryQt.py:1514 - setupUriRegistration
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:598 - Executing popen: gconftool-2 --get /desktop/gnome/url-handlers/bitcoin/command
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:598 - Executing popen: xdg-mime query default x-scheme-handler/bitcoin
2015-03-09 10:35 (INFO) -- ArmoryUtils.py:598 - Executing popen: find /home/user -type f -name "mimeTypes.rdf"
2015-03-09 10:35 (INFO) -- ArmoryQt.py:664 - Usermode: Expert
2015-03-09 10:35 (INFO) -- ArmoryQt.py:1809 - Changing usermode:
2015-03-09 10:35 (INFO) -- ArmoryQt.py:1810 -    From: Expert
2015-03-09 10:35 (INFO) -- ArmoryQt.py:1818 -      To: Expert
2015-03-09 10:35 (INFO) -- ArmoryQt.py:5887 - Dashboard switched to auto-InitSync
2015-03-09 10:36 (INFO) -- Networking.py:65 - Connection initiated.  Start handshake
2015-03-09 10:36 (INFO) -- Networking.py:156 - Received version message from peer:
2015-03-09 10:36 (INFO) -- Networking.py:157 -    Version:     70002
2015-03-09 10:36 (INFO) -- Networking.py:158 -    SubVersion:  /Satoshi:0.10.0/
2015-03-09 10:36 (INFO) -- Networking.py:159 -    TimeStamp:   1425897380
2015-03-09 10:36 (INFO) -- Networking.py:160 -    StartHeight: 346850
2015-03-09 10:36 (INFO) -- Networking.py:356 - Handshake finished, connection open!
2015-03-09 10:36 (INFO) -- ArmoryQt.py:2517 - loadBlockchainIfNecessary
2015-03-09 10:36 (INFO) -- ArmoryQt.py:2538 - Setting netmode: 1
2015-03-09 10:36 (INFO) -- ArmoryQt.py:6010 - Dashboard switched to "Scanning" mode
2015-03-09 10:36 (INFO) -- ArmoryQt.py:3140 - Current block number: 346850
2015-03-09 10:45 (INFO) -- ArmoryQt.py:6238 - New Block! : 346851
2015-03-09 10:45 (INFO) -- ArmoryQt.py:6246 - Current block number: 346851
2015-03-09 10:51 (INFO) -- ArmoryQt.py:6763 - BDM is safe for clean shutdown
2015-03-09 10:51 (INFO) -- SDM.py:683 - Called stopBitcoind
2015-03-09 10:51 (ERROR) -- Networking.py:365 - ***Connection to Satoshi client LOST!  Attempting to reconnect...
2015-03-09 10:51 (INFO) -- ArmoryQt.py:6805 - Attempting to close the main window!
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1074 - C++ block utilities loaded successfully
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:598 - Executing popen: free -m
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:598 - Executing popen: ['cat', '/proc/cpuinfo']
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1184 -
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1185 -
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1186 -
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1187 - ************************************************************
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1188 - Invoked: /usr/lib/armory-testing/ArmoryQt.py
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1189 - ************************************************************
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1190 - Loading Armory Engine:
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1191 -    Armory Version        : 0.93.0.70
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1192 -    Armory Build:         : None
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1193 -    PyBtcWallet  Version  : 1.35
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1194 - Detected Operating system: Linux
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1195 -    OS Variant            : Fedora-20-Heisenbug
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1196 -    User home-directory   : /home/user
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1197 -    Satoshi BTC directory : /home/user/.bitcoin
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1198 -    Armory home dir       : /home/user/.armory
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1199 - Detected System Specs    :
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1200 -    Total Available RAM   : 0.85 GB
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1201 -    CPU ID string         :
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1202 -    Number of CPU cores   : 4 cores
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1203 -    System is 64-bit      : True
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1204 -    Preferred Encoding    : ANSI_X3.4-1968
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1205 -    Machine Arch          : x86_64
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1206 -    Available HDD (ARM)   : 124 GB
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1207 -    Available HDD (BTC)   : 124 GB
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1208 -
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1209 - Network Name: Main Network
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1210 - Satoshi Port: 8333
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1211 - Do wlt check: True
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1212 - Named options/arguments to armoryengine.py:
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     nettimeout      : 2
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     rescan          : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     ignoreAllZC     : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     enableSupernode : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     disableModules  : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     port            : None
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     interport       : 8223
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     skipStatsReport : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     forceWalletCheck: False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     rebuild         : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     datadir         : /home/user/.armory
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     clearMempool    : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     offline         : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     coverageOutputDir: None
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     armoryDBDir     : DEFAULT
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     satoshiPort     : DEFAULT
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     useTorSettings  : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     netlog          : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     keypool         : 100
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     coverageInclude : None
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     forceOnline     : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     skipAnnounceCheck: False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     redownload      : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     multisigFile    : DEFAULT
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     disableTorrent  : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     testAnnounceCode: False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     mtdebug         : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     logDisable      : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     settingsPath    : /home/user/.armory/ArmorySettings.txt
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     verbosity       : None
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     doDebug         : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     enableDetSign   : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     testnet         : False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     rpcport         : DEFAULT
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     satoshiHome     : /home/user/.bitcoin
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     satoshiRpcport  : DEFAULT
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     logFile         : /home/user/.armory/ArmoryQt.py.log.txt
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1214 -     disableConfPermis: False
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1215 - Other arguments:
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1218 - ************************************************************
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:1613 - C++ block utilities loaded successfully
2015-03-09 10:51 (INFO) -- BDM.py:408 - Using the asynchronous/multi-threaded BlockDataManager.
2015-03-09 10:51 (INFO) -- BDM.py:409 - Blockchain operations will happen in the background.  
2015-03-09 10:51 (INFO) -- BDM.py:410 - Devs: check TheBDM.getState() before asking for data.
2015-03-09 10:51 (INFO) -- BDM.py:411 - Registering addresses during rescans will queue them for
2015-03-09 10:51 (INFO) -- BDM.py:412 - inclusion after the current scan is completed.
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:3517 - Using settings file: /home/user/.armory/ArmorySettings.txt
2015-03-09 10:51 (INFO) -- announcefetch.py:95 - Reading files in fetcher directory:
2015-03-09 10:51 (INFO) -- announcefetch.py:104 -    downloads        : 6c50e8c8d8bf9800cf532d4b20bf49da7c13436189f6c1b02fa8b28b38829b83
2015-03-09 10:51 (INFO) -- announcefetch.py:104 -    notify           : eba491396ce1d9667177a6e298ae3485c1db35d10d84f89ec9cd882bac2faa9a
2015-03-09 10:51 (INFO) -- announcefetch.py:104 -    announce         : 6e4ddffcac6fd1ee8936361362f9a0ebb71b445b77fdfa35cfd50e9163ef164e
2015-03-09 10:51 (INFO) -- announcefetch.py:104 -    bootstrap        : b62c08932668ce162d51226135940724e90f4c71704ac936f74cc153b34cc251
2015-03-09 10:51 (INFO) -- announcefetch.py:104 -    changelog        : 21669c17b620503c05580053595dbedda1a9c2146b3fda89122e24444a45dc6b
2015-03-09 10:51 (INFO) -- announcefetch.py:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-03-09 10:51 (INFO) -- ArmoryQt.py:2728 - loadWalletsAndSettings
2015-03-09 10:51 (INFO) -- ArmoryQt.py:2782 - Loading wallets...
2015-03-09 10:51 (INFO) -- ArmoryQt.py:2841 - Number of wallets read in: 1
2015-03-09 10:51 (INFO) -- ArmoryQt.py:2846 -    Wallet ():   ""   (Encrypted)
2015-03-09 10:51 (INFO) -- ArmoryQt.py:2855 - Loading Multisig Lockboxes
2015-03-09 10:51 (INFO) -- ArmoryQt.py:2290 - Setting up networking...
2015-03-09 10:51 (INFO) -- ArmoryQt.py:2319 - Internet status: 2
2015-03-09 10:51 (INFO) -- ArmoryQt.py:2434 - startBitcoindIfNecessary
2015-03-09 10:51 (INFO) -- ArmoryQt.py:2483 - setSatoshiPaths
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:598 - Executing popen: ['whereis', 'bitcoind']
2015-03-09 10:51 (INFO) -- SDM.py:453 - "whereis" returned: ['/usr/bin/bitcoind']
2015-03-09 10:51 (INFO) -- SDM.py:321 - Found bitcoind in the following places:
2015-03-09 10:51 (INFO) -- SDM.py:323 -    /usr/bin/bitcoind
2015-03-09 10:51 (INFO) -- SDM.py:323 -    /usr/bin/bitcoind
2015-03-09 10:51 (INFO) -- SDM.py:323 -    /usr/bin/bitcoind
2015-03-09 10:51 (INFO) -- SDM.py:325 - Using: /usr/bin/bitcoind
2015-03-09 10:51 (INFO) -- SDM.py:496 - Reading bitcoin.conf file
2015-03-09 10:51 (INFO) -- SDM.py:536 - Setting permissions on bitcoin.conf
2015-03-09 10:51 (INFO) -- SDM.py:597 - Called startBitcoind
2015-03-09 10:51 (INFO) -- SDM.py:282 - Total size of files in /home/user/.bitcoin/blocks is 30.1 GB
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:598 - Executing popen: [u'/usr/bin/bitcoind', '-datadir=/home/user/.bitcoin']
2015-03-09 10:51 (INFO) -- SDM.py:669 - PID of bitcoind: 5776
2015-03-09 10:51 (INFO) -- SDM.py:670 - PID of armory:   5767
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:598 - Executing popen: ['python', '/usr/lib/armory-testing/guardian.py', '5767', '5776']
2015-03-09 10:51 (INFO) -- SDM.py:848 - Creating proxy in SDM: host=127.0.0.1, port=8332
2015-03-09 10:51 (INFO) -- ArmoryQt.py:1514 - setupUriRegistration
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:598 - Executing popen: gconftool-2 --get /desktop/gnome/url-handlers/bitcoin/command
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:598 - Executing popen: xdg-mime query default x-scheme-handler/bitcoin
2015-03-09 10:51 (INFO) -- ArmoryUtils.py:598 - Executing popen: find /home/user -type f -name "mimeTypes.rdf"
2015-03-09 10:51 (INFO) -- ArmoryQt.py:664 - Usermode: Expert
2015-03-09 10:51 (INFO) -- ArmoryQt.py:1809 - Changing usermode:
2015-03-09 10:51 (INFO) -- ArmoryQt.py:1810 -    From: Expert
2015-03-09 10:51 (INFO) -- ArmoryQt.py:1818 -      To: Expert
2015-03-09 10:51 (INFO) -- ArmoryQt.py:5876 - Dashboard switched to auto-BadConnection
2015-03-09 10:52 (INFO) -- Networking.py:65 - Connection initiated.  Start handshake
2015-03-09 10:52 (INFO) -- ArmoryQt.py:5887 - Dashboard switched to auto-InitSync
2015-03-09 10:52 (INFO) -- Networking.py:156 - Received version message from peer:
2015-03-09 10:52 (INFO) -- Networking.py:157 -    Version:     70002
2015-03-09 10:52 (INFO) -- Networking.py:158 -    SubVersion:  /Satoshi:0.10.0/
2015-03-09 10:52 (INFO) -- Networking.py:159 -    TimeStamp:   1425898363
2015-03-09 10:52 (INFO) -- Networking.py:160 -    StartHeight: 346851
2015-03-09 10:52 (INFO) -- Networking.py:356 - Handshake finished, connection open!
2015-03-09 10:52 (INFO) -- ArmoryQt.py:2517 - loadBlockchainIfNecessary
2015-03-09 10:52 (INFO) -- ArmoryQt.py:2538 - Setting netmode: 1
2015-03-09 10:52 (INFO) -- ArmoryQt.py:6010 - Dashboard switched to "Scanning" mode


armorycpplog.txt
Code:
Log file opened at 1425897343: /home/user/.armory/armorycpplog.txt
-INFO  - 1425897390: (BlockUtils.cpp:866) blkfile dir: /home/user/.bitcoin/blocks
-INFO  - 1425897390: (BlockUtils.cpp:867) lmdb dir: /home/user/.armory/databases
-INFO  - 1425897390: (lmdb_wrapper.cpp:478) Opening databases...
-INFO  - 1425897390: (BlockUtils.cpp:1187) Executing: doInitialSyncOnLoad
-INFO  - 1425897390: (BlockUtils.cpp:1258) Total number of blk*.dat files: 241
-INFO  - 1425897390: (BlockUtils.cpp:1259) Total blockchain bytes: 32,272,964,249
-INFO  - 1425897390: (BlockUtils.cpp:1600) Reading headers from db
-INFO  - 1425897395: (BlockUtils.cpp:1626) Found 346855 headers in db
-DEBUG - 1425897395: (Blockchain.cpp:211) Organizing chain w/ rebuild
-WARN  - 1425897396: (BlockUtils.cpp:1288) --- Fetching SSH summaries for 573 registered addresses
-INFO  - 1425897396: (BlockUtils.cpp:1301) Left off at file 240, offset 90369067
-INFO  - 1425897396: (BlockUtils.cpp:1304) Reading headers and building chain...
-INFO  - 1425897396: (BlockUtils.cpp:1305) Starting at block file 240 offset 90369067
-INFO  - 1425897396: (BlockUtils.cpp:1307) Block height 346850
-DEBUG - 1425897396: (Blockchain.cpp:211) Organizing chain w/ rebuild
-INFO  - 1425897397: (BlockUtils.cpp:1342) Looking for first unrecognized block
-INFO  - 1425897397: (BlockUtils.cpp:1491) Loading block data... file 240 offset 90369067
-INFO  - 1425897397: (BlockUtils.cpp:1359) Wrote blocks to DB in 6.3e-05s
-WARN  - 1425897397: (BlockUtils.cpp:1077) Scanning from 346850 to 346850
-INFO  - 1425897397: (BlockUtils.cpp:1453) Scanned Block range in 0.039933s
-INFO  - 1425897397: (BlockUtils.cpp:1456) Finished loading at file 240, offset 90369067
-INFO  - 1425897397: (BlockDataViewer.cpp:155) Enabling zero-conf tracking
-DEBUG - 1425897944: (Blockchain.cpp:211) Organizing chain
-INFO  - 1425897944: (BlockUtils.cpp:1491) Loading block data... file 240 offset 90369067
-INFO  - 1425897944: (BlockUtils.cpp:569) Reading raw blocks finished at file 240 offset 91118264
-WARN  - 1425897944: (BlockUtils.cpp:1077) Scanning from 346851 to 346851
-DEBUG - 1425897985: (Blockchain.cpp:211) Organizing chain
-INFO  - 1425897985: (BlockUtils.cpp:1491) Loading block data... file 240 offset 91118264
-INFO  - 1425897985: (BlockUtils.cpp:569) Reading raw blocks finished at file 240 offset 92021417
-WARN  - 1425897985: (BlockUtils.cpp:1580) Block data did not extend the main chain!


Log file opened at 1425898315: /home/user/.armory/armorycpplog.txt
-INFO  - 1425898374: (BlockUtils.cpp:866) blkfile dir: /home/user/.bitcoin/blocks
-INFO  - 1425898374: (BlockUtils.cpp:867) lmdb dir: /home/user/.armory/databases
-INFO  - 1425898374: (lmdb_wrapper.cpp:478) Opening databases...
-INFO  - 1425898374: (BlockUtils.cpp:1187) Executing: doInitialSyncOnLoad
-INFO  - 1425898374: (BlockUtils.cpp:1258) Total number of blk*.dat files: 241
-INFO  - 1425898374: (BlockUtils.cpp:1259) Total blockchain bytes: 32,272,964,249
-INFO  - 1425898374: (BlockUtils.cpp:1600) Reading headers from db
-INFO  - 1425898379: (BlockUtils.cpp:1626) Found 346857 headers in db
-DEBUG - 1425898379: (Blockchain.cpp:211) Organizing chain w/ rebuild
-WARN  - 1425898380: (BlockUtils.cpp:1288) --- Fetching SSH summaries for 573 registered addresses
-INFO  - 1425898380: (BlockUtils.cpp:1301) Left off at file 240, offset 92021417
-INFO  - 1425898380: (BlockUtils.cpp:1304) Reading headers and building chain...
-INFO  - 1425898380: (BlockUtils.cpp:1305) Starting at block file 240 offset 92021417
-INFO  - 1425898380: (BlockUtils.cpp:1307) Block height 346851
-DEBUG - 1425898380: (Blockchain.cpp:211) Organizing chain w/ rebuild
-INFO  - 1425898381: (BlockUtils.cpp:1342) Looking for first unrecognized block
-INFO  - 1425898381: (ReorgUpdater.h:257) Reassessing Tx validity after reorg
-INFO  - 1425898381: (ReorgUpdater.h:180) Invalidating old-chain transactions...
-ERROR - 1425898381: (BDM_mainthread.cpp:427) BDM thread failed: std::exception

I thought the logs from the previous run had some unusual output too, they're before the "BDM thread failed: std::exception" run
legendary
Activity: 3738
Merit: 1360
Armory Developer
I'm also managing to provoke "BDM thread failed: std::exception" errors, too. Logs available if anyone wants them.

Let's see logs, also try the latest commit in bugfix.
legendary
Activity: 3430
Merit: 3080
I'm also managing to provoke "BDM thread failed: std::exception" errors, too. Logs available if anyone wants them.
Pages:
Jump to: