Bitcoin Forum
May 02, 2024, 03:28:26 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 »
  Print  
Author Topic: Armory 0.93 testing release! (with 0.05 BTC bug bounty)  (Read 35659 times)
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
January 24, 2015, 04:05:15 AM
 #181

Let's see if the latest version in 0.93-bugfix fixes any of this behavior. As usual, wipe the existing DB.

1714620506
Hero Member
*
Offline Offline

Posts: 1714620506

View Profile Personal Message (Offline)

Ignore
1714620506
Reply with quote  #2

1714620506
Report to moderator
1714620506
Hero Member
*
Offline Offline

Posts: 1714620506

View Profile Personal Message (Offline)

Ignore
1714620506
Reply with quote  #2

1714620506
Report to moderator
1714620506
Hero Member
*
Offline Offline

Posts: 1714620506

View Profile Personal Message (Offline)

Ignore
1714620506
Reply with quote  #2

1714620506
Report to moderator
Whoever mines the block which ends up containing your transaction will get its fee.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1714620506
Hero Member
*
Offline Offline

Posts: 1714620506

View Profile Personal Message (Offline)

Ignore
1714620506
Reply with quote  #2

1714620506
Report to moderator
bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
January 24, 2015, 04:14:05 AM
 #182

Let's see if the latest version in 0.93-bugfix fixes any of this behavior. As usual, wipe the existing DB.

How do I get it?

Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
January 24, 2015, 08:53:07 AM
 #183

Let's see if the latest version in 0.93-bugfix fixes any of this behavior. As usual, wipe the existing DB.

How do I get it?

You'll need to get it compiled from source, not sure how easy it is on Windows (although it's likely easier than with MacOS). Sounds like Armory team aren't releasing a built copy yet.

Vires in numeris
Carlton Banks
Legendary
*
Offline Offline

Activity: 3430
Merit: 3071



View Profile
January 24, 2015, 09:58:14 AM
Last edit: January 24, 2015, 10:57:15 AM by Carlton Banks
 #184

Let's see if the latest version in 0.93-bugfix fixes any of this behavior. As usual, wipe the existing DB.

The outcome is no different to yesterdays unfortunately (the missing addresses are identical to yesterdays 0.93bugfix branch). Just finished re-checking that I was using the correct build.

Edit: just tried running latest Armory 0.93 bugfix with Bitcoin Core 0.9.3, and all problems are resolved (all wallets have the balances I would expect)

Vires in numeris
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
January 24, 2015, 12:12:46 PM
 #185

Let's see if the latest version in 0.93-bugfix fixes any of this behavior. As usual, wipe the existing DB.

The outcome is no different to yesterdays unfortunately (the missing addresses are identical to yesterdays 0.93bugfix branch). Just finished re-checking that I was using the correct build.

Edit: just tried running latest Armory 0.93 bugfix with Bitcoin Core 0.9.3, and all problems are resolved (all wallets have the balances I would expect)

You mean you were trying with Core 0.10 and a dedicated chain folder? I'm confused as to why it would fail under these circumstances but I guess I have no choice but to see for myself. Thanks for your effort though, it makes my life easier at least =P

bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
January 24, 2015, 12:28:11 PM
 #186

Can I get 99.2?

goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
January 24, 2015, 01:09:29 PM
 #187

Can I get 99.2?

See with etotheipi, I don't have the binaries.

bitpop
Legendary
*
Offline Offline

Activity: 2912
Merit: 1060



View Profile WWW
January 24, 2015, 01:11:07 PM
 #188

Can I get 99.2?

See with etotheipi, I don't have the binaries.

Lol found it in the op

https://s3.amazonaws.com/bitcoinarmory-releases/armory_0.92.99.2-testing_winAll.exe

justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
January 24, 2015, 04:07:42 PM
 #189

Still can't successfully index the blockchain.

Using this morning's version of the 0.93_bugfix branch, and Bitcoin Core 0.10.0_rc3 (this time, bootstrapped from the most current bootstrap.dat instead of purely from the network) I get to block 323413 before it throws an error.

Is it possible for the contents of a wallet to interfere with a blockchain scan?

The reason I ask is because I did get Armory to scan the blockchain successfully once, before the HDD_optimization branch was merged, with just one wallet.
 
After the sync, I imported several more wallets and the rescan time was reported at 2 weeks. During several attempts at a complete rescan, and switching to the HDD_optimization branch and then back to the 0.93_bugfix branch, I've been unable to get a complete index of the blockchain.

Maybe one or more of my wallets is triggering a bug?
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
January 24, 2015, 04:23:05 PM
 #190

Still can't successfully index the blockchain.

Using this morning's version of the 0.93_bugfix branch, and Bitcoin Core 0.10.0_rc3 (this time, bootstrapped from the most current bootstrap.dat instead of purely from the network) I get to block 323413 before it throws an error.

Is it possible for the contents of a wallet to interfere with a blockchain scan?

The reason I ask is because I did get Armory to scan the blockchain successfully once, before the HDD_optimization branch was merged, with just one wallet.

I currently suspect it is some sort of blind spot in the code in regards to out of order data in blk files. This is something I have not worked with at all, I simply trusted the unit tests we have for it, and now I realize it is the one factor I have never tested my code against. I would definitely withhold all other suspicions until I have scanned a 0.10 mainnet chain.

I'm making a point of downloading all blocks from the client in order to have as many out of order blocks as possible, so this is taking ages to sync. Hopefully it yields some valuable information.

Quote
After the sync, I imported several more wallets and the rescan time was reported at 2 weeks. During several attempts at a complete rescan, and switching to the HDD_optimization branch and then back to the 0.93_bugfix branch, I've been unable to get a complete index of the blockchain.

Maybe one or more of my wallets is triggering a bug?

I'm not sure about the timing but HDD_opts has been merged into bugfix earlier this week, so if you pulled that branch recently you're essentially running the same code. Also a bunch of fixes to that code were worked in bugfix, and I only just merged these back into HDD_opts today.

As for your wallets, how many addresses do they contain in total? More like 1k, 10k or 100k+?

justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
January 24, 2015, 04:57:20 PM
 #191

I currently suspect it is some sort of blind spot in the code in regards to out of order data in blk files. This is something I have not worked with at all, I simply trusted the unit tests we have for it, and now I realize it is the one factor I have never tested my code against. I would definitely withhold all other suspicions until I have scanned a 0.10 mainnet chain.
I didn't realize you had not tested against this yet. That sounds to me to be the mostly likely possibility.

As for your wallets, how many addresses do they contain in total? More like 1k, 10k or 100k+?
103
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
January 24, 2015, 05:08:04 PM
 #192

I didn't realize you had not tested against this yet. That sounds to me to be the mostly likely possibility.

Wasn't what I was working on at all. Catching me off guard now

zombieslayer9099
Full Member
***
Offline Offline

Activity: 120
Merit: 100

Java Coder


View Profile
January 24, 2015, 05:56:20 PM
 #193

When I try to import Watching only wallet data from a text file, the file browser freezes. I can't scroll, select files, or even close it.

I happened to be importing another Watching only wallet, after I closed Armory instead of it scanning individual wallets, it started scanning the whole thing, I could not see balances on any wallet as if I had initiated a full rescan.

Also you might want to update the OP with the new testing release (0.92.99.3)

Did you know there are 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 possible bitcoin addresses? To put that into perspective, that's greater than the width of the universe in zeptometers (10^-21 meter).
  ▁ ▂ ▄ ▅ ▆ Cloudmining 101: how to avoid scams  ▆ ▅ ▄ ▂ ▁
goatpig
Moderator
Legendary
*
Offline Offline

Activity: 3668
Merit: 1345

Armory Developer


View Profile
January 24, 2015, 06:06:29 PM
 #194

I didn't realize you had not tested against this yet. That sounds to me to be the mostly likely possibility.

I've finally reproduced your issue, and I am now 95% sure 0.10 out of order block data is the culprit.

doug_armory
Sr. Member
****
Offline Offline

Activity: 255
Merit: 250

Senior Developer - Armory


View Profile WWW
January 24, 2015, 06:13:40 PM
 #195

When I try to import Watching only wallet data from a text file, the file browser freezes. I can't scroll, select files, or even close it.

tl;dr - Can everybody who runs OS X grab the latest version (0.92.99.3) and try to save and load some wallets? Once again, there may be issues I'm not seeing on my system or my VMs.

You're on OS X, right? Which version are you running? Are you using 0.92.99.3? Long story short, I switched the file browser to the native browser instead of a Qt-based one. It worked perfectly for me on my Mac and my Mac VMs. Unfortunately, I was never able to get anyone else to test it internally, so I just went off my test results and merged in the change.

(For technical types, on my system, an upgrade to an official Qt 4.8.7 snapshot appeared to resolve a long-standing issue that had been forcing us to use a Qt-based file browser. The Qt-based one doesn't support external media without the user playing tricks on it, so we'd greatly prefer the native browser.)

Senior Developer -  Armory Technologies, Inc.
zombieslayer9099
Full Member
***
Offline Offline

Activity: 120
Merit: 100

Java Coder


View Profile
January 25, 2015, 12:23:23 AM
 #196


tl;dr - Can everybody who runs OS X grab the latest version (0.92.99.3) and try to save and load some wallets? Once again, there may be issues I'm not seeing on my system or my VMs.

You're on OS X, right? Which version are you running? Are you using 0.92.99.3? Long story short, I switched the file browser to the native browser instead of a Qt-based one. It worked perfectly for me on my Mac and my Mac VMs. Unfortunately, I was never able to get anyone else to test it internally, so I just went off my test results and merged in the change.

(For technical types, on my system, an upgrade to an official Qt 4.8.7 snapshot appeared to resolve a long-standing issue that had been forcing us to use a Qt-based file browser. The Qt-based one doesn't support external media without the user playing tricks on it, so we'd greatly prefer the native browser.)

Yes and yes to the two bolded questions above.
I have another bug to report, I cannot sign transactions coming from lockboxes.

2015-01-24 15:47 (ERROR) -- Traceback (most recent call last):
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/MultiSigDialogs.py", line 2712, in doSign
self.doSignForInput(idstring, nIdx)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/MultiSigDialogs.py", line 2932, in doSignForInput
ustxi.createAndInsertSignature(pytx, addrObj.binPrivKey32_Plain)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/Transaction.py", line 1276, in createAndInsertSignature
derSig = self.createTxSignature(pytx, sbdPrivKey, hashcode, DetSign)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/Transaction.py", line 1235, in createTxSignature
raise SignatureError('No PubKey that matches this privKey')
SignatureError: No PubKey that matches this privKey

That repeated itself in logs about 6 times before I was actually able to sign it by clicking the Sign button right after the passphrase text field closed.

One more:

Once I open the transaction window, it will not let me close it and there is no cancel button.
I'm not sure if it's like that on purpose, but sometimes it can get annoying because I either have to execute the transaction or quit Armory completely.

I also noticed that Armory now displays unconfirmed funds in Spendable Funds. However I try to send funds, the Send button does nothing and displays this error in the log each time I click it:

2015-01-22 06:45 (ERROR) -- Traceback (most recent call last):
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 757, in createTxAndBroadcast
ustx = self.validateInputsGetUSTX()
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 597, in validateInputsGetUSTX
utxoList = self.getUsableTxOutList(totalSend)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/ui/TxFrames.py", line 828, in getUsableTxOutList
return list(self.wlt.getUTXOListForSpendVal(totalSend))
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/PyBtcWallet.py", line 52, in inner
return func(args, *kwargs)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine/PyBtcWallet.py", line 451, in getUTXOListForSpendVal
return self.cppWallet.getSpendableTxOutListForValue(valToSpend, IGNOREZC);
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/CppBlockUtils.py", line 1806, in getSpendableTxOutListForValue
def getSpendableTxOutListForValue(self, *args): return _CppBlockUtils.BtcWallet_getSpendableTxOutListForValue(self, *args)
RuntimeError

I'd also like a Cancel button on the Send Bitcoins dialog so I don't have to close Armory each time I accidentally open it.

Did you know there are 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 possible bitcoin addresses? To put that into perspective, that's greater than the width of the universe in zeptometers (10^-21 meter).
  ▁ ▂ ▄ ▅ ▆ Cloudmining 101: how to avoid scams  ▆ ▅ ▄ ▂ ▁
TimS
Sr. Member
****
Offline Offline

Activity: 250
Merit: 253


View Profile WWW
January 25, 2015, 12:52:42 AM
 #197

0.92.99.3, the text below "Armory is disconnected" has a broken tag, "br>", visible.

TimS
Sr. Member
****
Offline Offline

Activity: 250
Merit: 253


View Profile WWW
January 25, 2015, 01:06:51 AM
 #198

0.92.99.3 fullnode on Windows 7 here. Armory is fully synchronized, not apparently doing anything, but the CPU usage averages about 22-24% of a core (6% total), whether the Armory window is visible or not. It did not do this in earlier versions (certainly not in 0.92, and I don't think it did it in 0.92.99.2).

I had issues (i.e. a crash) with it building the db for a supernode earlier, but I know that I don't have the very latest version (waiting for a Windows build), so I won't repeat that.
doug_armory
Sr. Member
****
Offline Offline

Activity: 255
Merit: 250

Senior Developer - Armory


View Profile WWW
January 25, 2015, 02:56:42 PM
 #199


tl;dr - Can everybody who runs OS X grab the latest version (0.92.99.3) and try to save and load some wallets? Once again, there may be issues I'm not seeing on my system or my VMs.

You're on OS X, right? Which version are you running? Are you using 0.92.99.3? Long story short, I switched the file browser to the native browser instead of a Qt-based one. It worked perfectly for me on my Mac and my Mac VMs. Unfortunately, I was never able to get anyone else to test it internally, so I just went off my test results and merged in the change.

(For technical types, on my system, an upgrade to an official Qt 4.8.7 snapshot appeared to resolve a long-standing issue that had been forcing us to use a Qt-based file browser. The Qt-based one doesn't support external media without the user playing tricks on it, so we'd greatly prefer the native browser.)

Yes and yes to the two bolded questions above.

Strange, and very frustrating to hear. Anybody else out there on OS X want to report on if the latest version freezes when they try to load or save a wallet? I swear that all's well on my setup.

Senior Developer -  Armory Technologies, Inc.
zombieslayer9099
Full Member
***
Offline Offline

Activity: 120
Merit: 100

Java Coder


View Profile
January 25, 2015, 03:22:26 PM
 #200

It was working fine with the old Qt file browser

Did you know there are 1,461,501,637,330,902,918,203,684,832,716,283,019,655,932,542,976 possible bitcoin addresses? To put that into perspective, that's greater than the width of the universe in zeptometers (10^-21 meter).
  ▁ ▂ ▄ ▅ ▆ Cloudmining 101: how to avoid scams  ▆ ▅ ▄ ▂ ▁
Pages: « 1 2 3 4 5 6 7 8 9 [10] 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 »
  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!