Bitcoin Forum
May 13, 2024, 08:49:48 AM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: « 1 2 3 [4] 5 »  All
  Print  
Author Topic: [BOUNTY] Help test next major release of Armory! [0.04 BTC/bug]  (Read 12570 times)
morningtime
Full Member
***
Offline Offline

Activity: 160
Merit: 100


View Profile
November 18, 2013, 11:30:34 AM
Last edit: November 18, 2013, 11:52:08 AM by morningtime
 #61

-never mind-
1715590188
Hero Member
*
Offline Offline

Posts: 1715590188

View Profile Personal Message (Offline)

Ignore
1715590188
Reply with quote  #2

1715590188
Report to moderator
1715590188
Hero Member
*
Offline Offline

Posts: 1715590188

View Profile Personal Message (Offline)

Ignore
1715590188
Reply with quote  #2

1715590188
Report to moderator
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
1715590188
Hero Member
*
Offline Offline

Posts: 1715590188

View Profile Personal Message (Offline)

Ignore
1715590188
Reply with quote  #2

1715590188
Report to moderator
1715590188
Hero Member
*
Offline Offline

Posts: 1715590188

View Profile Personal Message (Offline)

Ignore
1715590188
Reply with quote  #2

1715590188
Report to moderator
1715590188
Hero Member
*
Offline Offline

Posts: 1715590188

View Profile Personal Message (Offline)

Ignore
1715590188
Reply with quote  #2

1715590188
Report to moderator
greBit
Hero Member
*****
Offline Offline

Activity: 714
Merit: 500


View Profile
November 18, 2013, 01:39:53 PM
 #62

I don't seem to be able to shutdown cleanly, and thus Armory requires a slow re-scan of the blockchain each time I load it.

Running on Ubuntu 12.04 / 64 bit

Heres a log of some of the output upon closing Armory:

Code:
(ERROR) armoryengine.py:11770 - BDM was not ready for your request!  Waited 10 sec.
(ERROR) armoryengine.py:11771 -   getattr   name: hasTxWithHash
(ERROR) armoryengine.py:11772 - BDM currently doing: Shutdown (49332375)
(ERROR) armoryengine.py:11773 - Waiting for completion: ID= 20812363
(ERROR) armoryengine.py:11774 - Direct traceback
  File "ArmoryQt.py", line 4824, in <module>
    os._exit(QAPP.exec_())
  File "/opt/bitcoin-armory/qt4reactor.py", line 103, in read
    log.callWithLogger(w, _read)
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithLogger
    return callWithContext({"system": lp}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext
    return context.call({ILogContext: newCtx}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
    return func(*args,**kw)
  File "/opt/bitcoin-armory/qt4reactor.py", line 92, in _read
    why = w.doRead()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/tcp.py", line 199, in doRead
    rval = self.protocol.dataReceived(data)
  File "/opt/bitcoin-armory/armoryengine.py", line 10101, in dataReceived
    self.processMessage(msg)
  File "/opt/bitcoin-armory/armoryengine.py", line 10129, in processMessage
    TheBDM.hasTxWithHash(inv[1]):
  File "/opt/bitcoin-armory/armoryengine.py", line 11775, in passthruFunc
    traceback.print_stack()
(ERROR) armoryengine.py:11777 - Traceback:
Traceback (most recent call last):
  File "/opt/bitcoin-armory/armoryengine.py", line 11767, 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:11796 - Waiting for BDM output that didn't come after 10s.
(ERROR) armoryengine.py:11797 - BDM state is currently: BlockchainReady
(ERROR) armoryengine.py:11798 - Called from: armoryengine.py:11964 (11801336)
(ERROR) armoryengine.py:11799 - BDM currently doing: Shutdown (49332375)
(ERROR) armoryengine.py:11800 - Direct traceback
  File "ArmoryQt.py", line 4824, in <module>
    os._exit(QAPP.exec_())
  File "/opt/bitcoin-armory/qt4reactor.py", line 103, in read
    log.callWithLogger(w, _read)
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithLogger
    return callWithContext({"system": lp}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext
    return context.call({ILogContext: newCtx}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
    return func(*args,**kw)
  File "/opt/bitcoin-armory/qt4reactor.py", line 102, in _read
    self.reactor._iterate(fromqt=True)
  File "/opt/bitcoin-armory/qt4reactor.py", line 231, in _iterate
    self.runUntilCurrent()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 800, in runUntilCurrent
    call.func(*call.args, **call.kw)
  File "ArmoryQt.py", line 4415, in Heartbeat
    newBlocks = TheBDM.readBlkFileUpdate(wait=True)
  File "/opt/bitcoin-armory/armoryengine.py", line 11964, in readBlkFileUpdate
    return self.waitForOutputIfNecessary(expectOutput, rndID)
  File "/opt/bitcoin-armory/armoryengine.py", line 11801, in waitForOutputIfNecessary
    traceback.print_stack()
(ERROR) armoryengine.py:11802 - Traceback:
Traceback (most recent call last):
  File "/opt/bitcoin-armory/armoryengine.py", line 11792, in waitForOutputIfNecessary
    return self.outputQueue.get(True, self.mtWaitSec)
  File "/usr/lib/python2.7/Queue.py", line 176, in get
    raise Empty
Empty
(ERROR) armoryengine.py:11770 - BDM was not ready for your request!  Waited 10 sec.
(ERROR) armoryengine.py:11771 -   getattr   name: getTopBlockHeight
(ERROR) armoryengine.py:11772 - BDM currently doing: Shutdown (49332375)
(ERROR) armoryengine.py:11773 - Waiting for completion: ID= 54154651
(ERROR) armoryengine.py:11774 - Direct traceback
  File "ArmoryQt.py", line 4824, in <module>
    os._exit(QAPP.exec_())
  File "/opt/bitcoin-armory/qt4reactor.py", line 103, in read
    log.callWithLogger(w, _read)
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithLogger
    return callWithContext({"system": lp}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext
    return context.call({ILogContext: newCtx}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
    return func(*args,**kw)
  File "/opt/bitcoin-armory/qt4reactor.py", line 102, in _read
    self.reactor._iterate(fromqt=True)
  File "/opt/bitcoin-armory/qt4reactor.py", line 231, in _iterate
    self.runUntilCurrent()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 800, in runUntilCurrent
    call.func(*call.args, **call.kw)
  File "ArmoryQt.py", line 4416, in Heartbeat
    self.currBlockNum = TheBDM.getTopBlockHeight()
  File "/opt/bitcoin-armory/armoryengine.py", line 11775, in passthruFunc
    traceback.print_stack()
(ERROR) armoryengine.py:11777 - Traceback:
Traceback (most recent call last):
  File "/opt/bitcoin-armory/armoryengine.py", line 11767, 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:11770 - BDM was not ready for your request!  Waited 10 sec.
(ERROR) armoryengine.py:11771 -   getattr   name: rescanWalletZeroConf
(ERROR) armoryengine.py:11772 - BDM currently doing: Shutdown (49332375)
(ERROR) armoryengine.py:11773 - Waiting for completion: ID= 31095303
(ERROR) armoryengine.py:11774 - Direct traceback
  File "ArmoryQt.py", line 4824, in <module>
    os._exit(QAPP.exec_())
  File "/opt/bitcoin-armory/qt4reactor.py", line 103, in read
    log.callWithLogger(w, _read)
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithLogger
    return callWithContext({"system": lp}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext
    return context.call({ILogContext: newCtx}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
    return func(*args,**kw)
  File "/opt/bitcoin-armory/qt4reactor.py", line 102, in _read
    self.reactor._iterate(fromqt=True)
  File "/opt/bitcoin-armory/qt4reactor.py", line 231, in _iterate
    self.runUntilCurrent()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 800, in runUntilCurrent
    call.func(*call.args, **call.kw)
  File "ArmoryQt.py", line 4447, in Heartbeat
    TheBDM.rescanWalletZeroConf(wlt.cppWallet, wait=True)
  File "/opt/bitcoin-armory/armoryengine.py", line 11775, in passthruFunc
    traceback.print_stack()
(ERROR) armoryengine.py:11777 - Traceback:
Traceback (most recent call last):
  File "/opt/bitcoin-armory/armoryengine.py", line 11767, 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:11770 - BDM was not ready for your request!  Waited 10 sec.
(ERROR) armoryengine.py:11771 -   getattr   name: rescanWalletZeroConf
(ERROR) armoryengine.py:11772 - BDM currently doing: Shutdown (49332375)
(ERROR) armoryengine.py:11773 - Waiting for completion: ID= 98820070
(ERROR) armoryengine.py:11774 - Direct traceback
  File "ArmoryQt.py", line 4824, in <module>
    os._exit(QAPP.exec_())
  File "/opt/bitcoin-armory/qt4reactor.py", line 103, in read
    log.callWithLogger(w, _read)
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 84, in callWithLogger
    return callWithContext({"system": lp}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/log.py", line 69, in callWithContext
    return context.call({ILogContext: newCtx}, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 118, in callWithContext
    return self.currentContext().callWithContext(ctx, func, *args, **kw)
  File "/usr/lib/python2.7/dist-packages/twisted/python/context.py", line 81, in callWithContext
    return func(*args,**kw)
  File "/opt/bitcoin-armory/qt4reactor.py", line 102, in _read
    self.reactor._iterate(fromqt=True)
  File "/opt/bitcoin-armory/qt4reactor.py", line 231, in _iterate
    self.runUntilCurrent()
  File "/usr/lib/python2.7/dist-packages/twisted/internet/base.py", line 800, in runUntilCurrent
    call.func(*call.args, **call.kw)
  File "ArmoryQt.py", line 4447, in Heartbeat
    TheBDM.rescanWalletZeroConf(wlt.cppWallet, wait=True)
  File "/opt/bitcoin-armory/armoryengine.py", line 11775, in passthruFunc
    traceback.print_stack()
(ERROR) armoryengine.py:11777 - Traceback:
Traceback (most recent call last):
  File "/opt/bitcoin-armory/armoryengine.py", line 11767, in passthruFunc
    out = self.outputQueue.get(True, self.mtWaitSec)
  File "/usr/lib/python2.7/Queue.py", line 176, in get
    raise Empty
Empty
Resetting BlockDataMgr, freeing memory

jyyst
Newbie
*
Offline Offline

Activity: 20
Merit: 0


View Profile
November 18, 2013, 02:25:26 PM
 #63

Quote
Do you have a lot of addresses?  This particular crash looks like what happens when Armory gets "swamped" in processing, and falls behind trying to catch up.  Still some errors in my error-handling procedures, but I haven't seen it happen under nominal conditions.  There's definitely some room for improvement there...
3 wallets, 1st - 71 used addresses, 2nd - 73 used addresses, 3th - 35 used addresses. So it's 179 used addresses.
picobit
Hero Member
*****
Offline Offline

Activity: 547
Merit: 500


Decor in numeris


View Profile
November 18, 2013, 09:23:37 PM
 #64

https://codereview.qt-project.org/#change,62937
seems to have a patch that is working to solve the 10.9 Modal sessions issues on Mac.

EDIT: the current build script is using a precompiled version of Qt, targeted at Mountain Lion.  Maybe try building Qt from scratch (using the homebrew formula for inspiration) and adding this patch.

etotheipi found that patch a few days ago.  I already modified the build script to build Qt from source.  Requires the git head and 2-3 patches just to compile.  Unfortunately only to find out that the patch you referred to makes no difference.  My guess is that the patch does not solve the actual problem, but only the symptom, and that the real trouble is elsewhere (possibly in OS X and not in Qt).
justusranvier
Legendary
*
Offline Offline

Activity: 1400
Merit: 1009



View Profile
November 19, 2013, 08:57:37 AM
 #65

Code:
2013-11-17 21:38 (INFO) -- armoryengine.py:12398 - Reading blockchain, pct complete: 99.6
2013-11-17 21:39 (INFO) -- armoryengine.py:12398 - Reading blockchain, pct complete: 0.0
2013-11-17 21:39 (INFO) -- ArmoryQt.py:4470 - Dashboard switched to fully-online mode
2013-11-17 21:39 (INFO) -- ArmoryQt.py:3844 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2013-11-17 21:39 (INFO) -- ArmoryQt.py:3786 - Switching Armory functional mode to "Online"
2013-11-17 21:39 (INFO) -- ArmoryQt.py:3844 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2013-11-17 21:39 (INFO) -- ArmoryQt.py:1914 - Syncing wallet: 2qx2YAzB
2013-11-17 21:39 (INFO) -- ArmoryQt.py:1914 - Syncing wallet: hfGoBPCT
2013-11-17 21:39 (INFO) -- ArmoryQt.py:1914 - Syncing wallet: v7K4ZC15
2013-11-17 21:39 (INFO) -- ArmoryQt.py:1914 - Syncing wallet: 2mKi33bH9
2013-11-17 21:39 (INFO) -- ArmoryQt.py:1914 - Syncing wallet: GeZiZcDD
2013-11-17 21:39 (INFO) -- ArmoryQt.py:1914 - Syncing wallet: umjPW8pw
2013-11-17 21:39 (INFO) -- ArmoryQt.py:1914 - Syncing wallet: 21ZeYZai3
2013-11-17 21:39 (INFO) -- ArmoryQt.py:1926 - Current block number: 270232
2013-11-17 21:39 (INFO) -- ArmoryQt.py:4470 - Dashboard switched to fully-online mode
2013-11-17 21:39 (INFO) -- ArmoryQt.py:3844 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2013-11-17 21:39 (INFO) -- ArmoryQt.py:3786 - Switching Armory functional mode to "Online"
2013-11-17 21:39 (INFO) -- ArmoryQt.py:3844 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2013-11-17 21:39 (INFO) -- ArmoryQt.py:4470 - Dashboard switched to fully-online mode
2013-11-17 21:39 (INFO) -- ArmoryQt.py:3844 - Switching Armory state text to Mgmt:User, State:OnlineFull1
2013-11-17 21:39 (INFO) -- ArmoryQt.py:3786 - Switching Armory functional mode to "Online"
2013-11-17 21:39 (INFO) -- ArmoryQt.py:3844 - Switching Armory state text to Mgmt:User, State:OnlineFull2
2013-11-17 21:50 (INFO) -- ArmoryQt.py:4786 - New Block! : 270233
2013-11-17 21:50 (INFO) -- ArmoryQt.py:4810 - Current block number: 270233
2013-11-17 22:05 (INFO) -- armoryengine.py:10553 - Received new block.  00000000000000055f457b8f2c189e90a045f153d42c6afb940cd7b8bc8105ad
2013-11-17 22:05 (INFO) -- ArmoryQt.py:4786 - New Block! : 270234
2013-11-17 22:05 (INFO) -- ArmoryQt.py:4810 - Current block number: 270234
2013-11-17 22:41 (INFO) -- armoryengine.py:10553 - Received new block.  0000000000000002059e7f0c251de4ca86e73d8d8dbb8f3cf9d071114d4cc0a5
2013-11-17 22:41 (INFO) -- ArmoryQt.py:4786 - New Block! : 270235
2013-11-17 22:41 (INFO) -- ArmoryQt.py:4810 - Current block number: 270235
2013-11-17 22:47 (INFO) -- armoryengine.py:10553 - Received new block.  000000000000000656e968d866a3a3b6fb4edbecfc1f49e2e8b36becf82f04dc
2013-11-17 22:47 (INFO) -- ArmoryQt.py:4786 - New Block! : 270236
2013-11-17 22:47 (INFO) -- ArmoryQt.py:4810 - Current block number: 270236
2013-11-17 22:52 (INFO) -- armoryengine.py:10553 - Received new block.  000000000000000649500b42bfd07ffe586a0074f5b2fcfe9445b2053b82b4c8
2013-11-17 22:52 (INFO) -- ArmoryQt.py:4786 - New Block! : 270237
2013-11-17 22:52 (INFO) -- ArmoryQt.py:4810 - Current block number: 270237
2013-11-17 22:53 (INFO) -- armoryengine.py:10553 - Received new block.  0000000000000000060cbaf02710e7c891e06ec9eebada6e572324a685e1cbd6
2013-11-17 22:53 (INFO) -- ArmoryQt.py:4786 - New Block! : 270238
2013-11-17 22:53 (INFO) -- ArmoryQt.py:4810 - Current block number: 270238
2013-11-17 22:59 (INFO) -- ArmoryQt.py:4786 - New Block! : 270239
2013-11-17 22:59 (INFO) -- ArmoryQt.py:4810 - Current block number: 270239
2013-11-17 22:59 (INFO) -- armoryengine.py:10553 - Received new block.  0000000000000000249f70ff362231538dd50ba936ab5f60c01196e75404505a
2013-11-17 23:00 (ERROR) -- armoryengine.py:12265 - BDM was not ready for your request!  Waited 20 sec.
2013-11-17 23:00 (ERROR) -- armoryengine.py:12266 -   getattr   name: hasTxWithHash
2013-11-17 23:00 (ERROR) -- armoryengine.py:12267 - BDM currently doing: ZeroConfTxToInsert (57537226)
2013-11-17 23:00 (ERROR) -- armoryengine.py:12268 - Waiting for completion: ID= 55370105
2013-11-17 23:00 (ERROR) -- armoryengine.py:12269 - Direct traceback
2013-11-17 23:00 (ERROR) -- armoryengine.py:12272 - Traceback:
Traceback (most recent call last):
  File "/usr/lib64/armory/armoryengine.py", line 12262, in passthruFunc
    out = self.outputQueue.get(True, self.mtWaitSec)
  File "/usr/lib64/python2.7/Queue.py", line 176, in get
    raise Empty
Empty
2013-11-17 23:00 (ERROR) -- armoryengine.py:13208 - ErrorOut var over-represented number of errors!
ACVentures
Newbie
*
Offline Offline

Activity: 14
Merit: 1


View Profile
November 19, 2013, 07:36:35 PM
 #66

OSX 10.8, armory testing v14. I'm receiving an error slightly similar to the poster above:

Code:
2013-11-19 13:34 (INFO) -- ArmoryQt.py:4803 - Current block number: 270488
2013-11-19 14:17 (ERROR) -- armoryengine.py:12372 - Waiting for BDM output that didn't come after 20s.
2013-11-19 14:17 (ERROR) -- armoryengine.py:12373 - BDM state is currently: BlockchainReady
2013-11-19 14:17 (ERROR) -- armoryengine.py:12374 - Called from: armoryengine.py:12563 (20743723)
2013-11-19 14:17 (ERROR) -- armoryengine.py:12375 - BDM currently doing: ZeroConfTxToInsert (14629250)
2013-11-19 14:17 (ERROR) -- armoryengine.py:12376 - Direct traceback
2013-11-19 14:17 (ERROR) -- armoryengine.py:12378 - Traceback:
Traceback (most recent call last):
  File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armoryengine.py", line 12368, in waitForOutputIfNecessary
    return self.outputQueue.get(True, self.mtWaitSec)
  File "/Users/joeschmoe/BitcoinArmory/osx_picobit/workspace/Armory.app/Contents/Frameworks/Python.framework/Versions/2.7/lib/python2.7/Queue.py", line 176, in get
Empty
2013-11-19 14:17 (ERROR) -- armoryengine.py:13289 - ErrorOut var over-represented number of errors!
 

I'm guessing this to be related to coming out of screen saver/sleep mode. My bitcoin-QT manages to pick up the connection after a moment, but sometimes it may cause armory to crash. Usually there is no error in the armory log file. This happens a 1-3 times a day. Every time it happens, armory needs to rescan the blockchain (20-30min) and then it's normal.

Here is the relevant section from the system crash/hang log. It looks like thread #2 is the one that crashed, so that's what I copied:

Code:
Process:         Python [66359]
Path:            /Applications/Armory.app/Contents/MacOS/Python
Identifier:      com.armory.armory
Version:         ???
Code Type:       X86-64 (Native)
Parent Process:  bash [66356]
User ID:         501

Date/Time:       2013-11-19 14:17:28.853 -0500
OS Version:      Mac OS X 10.8.5 (12F45)
Report Version:  10
Sleep/Wake UUID: 3175AE78-633C-412C-B9D9-09218547AFC1

Crashed Thread:  2

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000

VM Regions Near 0:
-->
    __TEXT                 0000000100000000-0000000100001000 [    4K] r-x/rwx SM=COW  /Applications/Armory.app/Contents/MacOS/Python

-------snip-------


Thread 2 Crashed:
0   _CppBlockUtils.so              0x0000000103943c13 BtcWallet::isMineBulkFilter(Tx&, std::__1::map<OutPoint, TxIOPair, std::__1::less<OutPoint>, std::__1::allocator<std::__1::pair<OutPoint const, TxIOPair> > >&, bool) + 259
1   _CppBlockUtils.so              0x00000001039476f8 BtcWallet::scanTx(Tx&, unsigned int, unsigned int, unsigned int) + 120
2   _CppBlockUtils.so              0x0000000103957675 BlockDataManager_LevelDB::rescanWalletZeroConf(BtcWallet&) + 277
3   _CppBlockUtils.so              0x0000000103b2434c _wrap_BlockDataManager_LevelDB_rescanWalletZeroConf + 172
4   org.python.python              0x00000001000a5655 PyEval_EvalFrameEx + 16725
5   org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
6   org.python.python              0x0000000100033556 function_call + 342
7   org.python.python              0x000000010000fe25 PyObject_Call + 101
8   org.python.python              0x00000001000a57f6 PyEval_EvalFrameEx + 17142
9   org.python.python              0x00000001000a81e2 fast_function + 194
10  org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
11  org.python.python              0x00000001000a81e2 fast_function + 194
12  org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
13  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
14  org.python.python              0x0000000100033556 function_call + 342
15  org.python.python              0x000000010000fe25 PyObject_Call + 101
16  org.python.python              0x000000010001be46 instancemethod_call + 166
17  org.python.python              0x000000010000fe25 PyObject_Call + 101
18  org.python.python              0x00000001000a79ad PyEval_CallObjectWithKeywords + 93
19  org.python.python              0x00000001000def26 t_bootstrap + 70
20  libsystem_c.dylib              0x00007fff88351772 _pthread_start + 327
21  libsystem_c.dylib              0x00007fff8833e1a1 thread_start + 13

-----snip-----

Thread 2 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000103cad240  rcx: 0x0000000000000000  rdx: 0x000000010f59bd78
  rdi: 0x0000000106000130  rsi: 0x000000010901efb0  rbp: 0x0000000105fffa90  rsp: 0x0000000105fff820
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000000001002  r11: 0x00000001c8f22000
  r12: 0x0000000103cad260  r13: 0x000000010901efb0  r14: 0x000000010f59bd78  r15: 0x0000000000000000
  rip: 0x0000000103943c13  rfl: 0x0000000000010202  cr2: 0x0000000000000000
Logical CPU: 0

Hope this helps
ACVentures
Newbie
*
Offline Offline

Activity: 14
Merit: 1


View Profile
November 20, 2013, 03:37:24 AM
 #67

OSX 10.8, testing v14. Crashed again unexpectedly. This time I'm confident I was active on the computer and it was not coming out of a recent sleep mode.

I had actually just created an offline cold wallet on a windows version (the 88 beta, not testing) and had imported it into armory OSX as watch only. OSX had just finished scanning the blockchain for the new watch only wallet addition, and regained sync with the current block height. Then a few moments later promptly crashed.

I tried to include the entire crash log but it looks like it's too big to post. Here's everything minus the Binary Images section:

Code:
Process:         Python [71648]
Path:            /Applications/Armory.app/Contents/MacOS/Python
Identifier:      com.armory.armory
Version:         ???
Code Type:       X86-64 (Native)
Parent Process:  bash [71645]
User ID:         501

Date/Time:       2013-11-19 22:04:55.902 -0500
OS Version:      Mac OS X 10.8.5 (12F45)
Report Version:  10

Crashed Thread:  2

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000000

VM Regions Near 0:
-->
    __TEXT                 0000000100000000-0000000100001000 [    4K] r-x/rwx SM=COW  /Applications/Armory.app/Contents/MacOS/Python

Thread 0:: Dispatch queue: com.apple.main-thread
0   libsystem_kernel.dylib        0x00007fff8be43322 __select + 10
1   time.so                        0x00000001011399af time_sleep + 143
2   org.python.python              0x00000001000a3320 PyEval_EvalFrameEx + 7712
3   org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
4   org.python.python              0x00000001000a8246 fast_function + 294
5   org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
6   org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
7   org.python.python              0x00000001000a8246 fast_function + 294
8   org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
9   org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
10  org.python.python              0x00000001000a8246 fast_function + 294
11  org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
12  org.python.python              0x00000001000a81e2 fast_function + 194
13  org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
14  org.python.python              0x00000001000a81e2 fast_function + 194
15  org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
16  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
17  org.python.python              0x00000001000a8246 fast_function + 294
18  org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
19  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
20  org.python.python              0x00000001000a8246 fast_function + 294
21  org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
22  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
23  org.python.python              0x0000000100033556 function_call + 342
24  org.python.python              0x000000010000fe25 PyObject_Call + 101
25  org.python.python              0x00000001000a57f6 PyEval_EvalFrameEx + 17142
26  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
27  org.python.python              0x0000000100033556 function_call + 342
28  org.python.python              0x000000010000fe25 PyObject_Call + 101
29  org.python.python              0x00000001000a57f6 PyEval_EvalFrameEx + 17142
30  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
31  org.python.python              0x0000000100033556 function_call + 342
32  org.python.python              0x000000010000fe25 PyObject_Call + 101
33  org.python.python              0x00000001000a57f6 PyEval_EvalFrameEx + 17142
34  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
35  org.python.python              0x0000000100033556 function_call + 342
36  org.python.python              0x000000010000fe25 PyObject_Call + 101
37  org.python.python              0x00000001000a57f6 PyEval_EvalFrameEx + 17142
38  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
39  org.python.python              0x00000001000a8246 fast_function + 294
40  org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
41  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
42  org.python.python              0x0000000100033556 function_call + 342
43  org.python.python              0x000000010000fe25 PyObject_Call + 101
44  org.python.python              0x000000010001be46 instancemethod_call + 166
45  org.python.python              0x000000010000fe25 PyObject_Call + 101
46  org.python.python              0x00000001000a79ad PyEval_CallObjectWithKeywords + 93
47  sip.so                        0x000000010132b43c sip_api_invoke_slot + 401
48  QtCore.so                      0x0000000101707709 PyQtProxy::invokeSlot(qpycore_slot const&, void**) + 169
49  QtCore.so                      0x00000001017075b0 PyQtProxy::unislot(void**) + 160
50  QtCore.so                      0x00000001017074fe PyQtProxy::qt_metacall(QMetaObject::Call, int, void**) + 110
51  QtCore                        0x000000010198299e QMetaObject::activate(QObject*, QMetaObject const*, int, void**) + 1912
52  QtCore                        0x00000001019c1543 QSocketNotifier::activated(int) + 45
53  QtCore                        0x0000000101986d7d QSocketNotifier::event(QEvent*) + 385
54  QtCore.so                      0x00000001016a8932 sipQSocketNotifier::event(QEvent*) + 98
55  QtGui                          0x0000000105052488 QApplicationPrivate::notify_helper(QObject*, QEvent*) + 198
56  QtGui                          0x0000000105054aa7 QApplication::notify(QObject*, QEvent*) + 5733
57  QtGui.so                      0x0000000104846dd9 sipQApplication::notify(QObject*, QEvent*) + 121
58  QtCore                        0x000000010196f639 QCoreApplication::notifyInternal(QObject*, QEvent*) + 101
59  QtGui                          0x000000010500f8a6 qt_mac_socket_callback(__CFSocket*, unsigned long, __CFData const*, void const*, void*) + 146
60  com.apple.CoreFoundation      0x00007fff90389fa5 __CFSocketPerformV0 + 1045
61  com.apple.CoreFoundation      0x00007fff9034ab31 __CFRUNLOOP_IS_CALLING_OUT_TO_A_SOURCE0_PERFORM_FUNCTION__ + 17
62  com.apple.CoreFoundation      0x00007fff9034a455 __CFRunLoopDoSources0 + 245
63  com.apple.CoreFoundation      0x00007fff9036d7f5 __CFRunLoopRun + 789
64  com.apple.CoreFoundation      0x00007fff9036d0e2 CFRunLoopRunSpecific + 290
65  com.apple.HIToolbox            0x00007fff8e10beb4 RunCurrentEventLoopInMode + 209
66  com.apple.HIToolbox            0x00007fff8e10bc52 ReceiveNextEventCommon + 356
67  com.apple.HIToolbox            0x00007fff8e10bae3 BlockUntilNextEventMatchingListInMode + 62
68  com.apple.AppKit              0x00007fff88bdb533 _DPSNextEvent + 685
69  com.apple.AppKit              0x00007fff88bdadf2 -[NSApplication nextEventMatchingMask:untilDate:inMode:dequeue:] + 128
70  com.apple.AppKit              0x00007fff88bd21a3 -[NSApplication run] + 517
71  QtGui                          0x000000010500fe01 QEventDispatcherMac::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 461
72  QtCore                        0x000000010196cd89 QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) + 79
73  QtCore                        0x000000010196cee7 QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) + 341
74  QtCore                        0x000000010196fa6b QCoreApplication::exec() + 199
75  QtGui.so                      0x0000000104848330 meth_QApplication_exec_ + 80
76  org.python.python              0x00000001000a3320 PyEval_EvalFrameEx + 7712
77  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
78  org.python.python              0x00000001000a0cb6 PyEval_EvalCode + 54
79  org.python.python              0x00000001000c8351 PyRun_FileExFlags + 161
80  org.python.python              0x00000001000c7e9e PyRun_SimpleFileExFlags + 718
81  org.python.python              0x00000001000dcedb Py_Main + 3307
82  Python                        0x0000000100000e55 0x100000000 + 3669
83  Python                        0x0000000100000d71 0x100000000 + 3441

Thread 1:: Dispatch queue: com.apple.libdispatch-manager
0   libsystem_kernel.dylib        0x00007fff8be43d16 kevent + 10
1   libdispatch.dylib              0x00007fff8d921dea _dispatch_mgr_invoke + 883
2   libdispatch.dylib              0x00007fff8d9219ee _dispatch_mgr_thread + 54

Thread 2 Crashed:
0   _CppBlockUtils.so              0x0000000106943c13 BtcWallet::isMineBulkFilter(Tx&, std::__1::map<OutPoint, TxIOPair, std::__1::less<OutPoint>, std::__1::allocator<std::__1::pair<OutPoint const, TxIOPair> > >&, bool) + 259
1   _CppBlockUtils.so              0x00000001069476f8 BtcWallet::scanTx(Tx&, unsigned int, unsigned int, unsigned int) + 120
2   _CppBlockUtils.so              0x0000000106957675 BlockDataManager_LevelDB::rescanWalletZeroConf(BtcWallet&) + 277
3   _CppBlockUtils.so              0x0000000106b2434c _wrap_BlockDataManager_LevelDB_rescanWalletZeroConf + 172
4   org.python.python              0x00000001000a5655 PyEval_EvalFrameEx + 16725
5   org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
6   org.python.python              0x0000000100033556 function_call + 342
7   org.python.python              0x000000010000fe25 PyObject_Call + 101
8   org.python.python              0x00000001000a57f6 PyEval_EvalFrameEx + 17142
9   org.python.python              0x00000001000a81e2 fast_function + 194
10  org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
11  org.python.python              0x00000001000a81e2 fast_function + 194
12  org.python.python              0x00000001000a459b PyEval_EvalFrameEx + 12443
13  org.python.python              0x00000001000a1386 PyEval_EvalCodeEx + 1734
14  org.python.python              0x0000000100033556 function_call + 342
15  org.python.python              0x000000010000fe25 PyObject_Call + 101
16  org.python.python              0x000000010001be46 instancemethod_call + 166
17  org.python.python              0x000000010000fe25 PyObject_Call + 101
18  org.python.python              0x00000001000a79ad PyEval_CallObjectWithKeywords + 93
19  org.python.python              0x00000001000def26 t_bootstrap + 70
20  libsystem_c.dylib              0x00007fff88351772 _pthread_start + 327
21  libsystem_c.dylib              0x00007fff8833e1a1 thread_start + 13

Thread 3:: com.apple.CFSocket.private
0   libsystem_kernel.dylib        0x00007fff8be43322 __select + 10
1   com.apple.CoreFoundation      0x00007fff903acf46 __CFSocketManager + 1302
2   libsystem_c.dylib              0x00007fff88351772 _pthread_start + 327
3   libsystem_c.dylib              0x00007fff8833e1a1 thread_start + 13

Thread 4:
0   libsystem_kernel.dylib        0x00007fff8be430fa __psynch_cvwait + 10
1   libsystem_c.dylib              0x00007fff88355fb9 _pthread_cond_wait + 869
2   _CppBlockUtils.so              0x0000000106a668a7 leveldb::(anonymous namespace)::PosixEnv::BGThreadWrapper(void*) + 71
3   libsystem_c.dylib              0x00007fff88351772 _pthread_start + 327
4   libsystem_c.dylib              0x00007fff8833e1a1 thread_start + 13

Thread 2 crashed with X86 Thread State (64-bit):
  rax: 0x0000000000000000  rbx: 0x0000000106cad240  rcx: 0x0000000000000000  rdx: 0x0000000122faeb68
  rdi: 0x0000000107d00130  rsi: 0x000000010a8ebfa0  rbp: 0x0000000107cffa90  rsp: 0x0000000107cff820
   r8: 0x0000000000000000   r9: 0x0000000000000000  r10: 0x0000000000001002  r11: 0x00000001cbb97000
  r12: 0x0000000106cad260  r13: 0x000000010a8ebfa0  r14: 0x0000000122faeb68  r15: 0x0000000000000000
  rip: 0x0000000106943c13  rfl: 0x0000000000010202  cr2: 0x0000000000000000
Logical CPU: 0

Binary Images:

---omitted--------

External Modification Summary:
  Calls made by other processes targeting this process:
    task_for_pid: 299
    thread_create: 0
    thread_set_state: 0
  Calls made by this process:
    task_for_pid: 0
    thread_create: 0
    thread_set_state: 0
  Calls made by all processes on this machine:
    task_for_pid: 19585
    thread_create: 0
    thread_set_state: 0

VM Region Summary:
ReadOnly portion of Libraries: Total=180.7M resident=88.5M(49%) swapped_out_or_unallocated=92.2M(51%)
Writable regions: Total=915.4M written=786.7M(86%) resident=840.7M(92%) swapped_out=0K(0%) unallocated=74.7M(8%)
 
REGION TYPE                      VIRTUAL
===========                      =======
CG backing stores                  13.5M
CG image                             20K
CG raster data                       96K
CG shared images                    256K
CoreImage                             4K
CoreServices                       2560K
MALLOC                            871.0M
MALLOC guard page                    48K
Memory tag=240                        4K
Memory tag=242                       12K
Memory tag=243                        4K
OpenCL                                8K
SQLite page cache                    96K
STACK GUARD                        56.0M
Stack                              13.1M
VM_ALLOCATE                        16.2M
__DATA                             13.9M
__IMAGE                             528K
__LINKEDIT                         62.1M
__TEXT                            118.6M
__UNICODE                           544K
mapped file                         1.9G
shared memory                      18.4M
===========                      =======
TOTAL                               3.1G
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 20, 2013, 08:53:01 PM
 #68

Sorry guys, I dropped out of contact for a while to try to get some coding&development done.  I will get to all of the posts here eventually.   For now, I would just like to post a 0.2 BTC bounty as described in this post.  This bug is holding up the release schedule, and I can't reproduce it reliably. 

Many of you have reported this occurring at some point.  But I still don't have a solid pattern for it.  I have a couple things I think might fix it, but I won't know if I've fixed it unless I can reproduce it!

If you have gotten Armory fully online and can do some testing for me, help me find the pattern and claim the 0.2 BTC!


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!)
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 21, 2013, 06:51:04 AM
 #69

Note, the disappearing tx bug has been found!  Just posted about it in the other thread.  Rapidly getting closer to a releasable piece of software!

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!)
Zomdifros
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
November 21, 2013, 10:51:39 PM
 #70

I had trouble sending a transaction, as the Send! button didn't seem to respond. The first time I got a message my transaction fee was insufficient, yet when I agreed to a higher one .... nothing, no response at all. Cancelling the transaction and trying again didn't work, restarting Armory didn't work.

However, a minute later it did get trough. This was right after a new block was found. Just a few minutes before this transaction, I sent the same amount (0.1 out of 0.35) to a new address from a previously restored paper wallet, in effect sending it to itself. Only after this transaction got it's first confirmation was I able to send the second one.

etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 21, 2013, 10:54:03 PM
 #71

I had trouble sending a transaction, as the Send! button didn't seem to respond. The first time I got a message my transaction fee was insufficient, yet when I agreed to a higher one .... nothing, no response at all. Cancelling the transaction and trying again didn't work, restarting Armory didn't work.

However, a minute later it did get trough. This was right after a new block was found. Just a few minutes before this transaction, I sent the same amount (0.1 out of 0.35) to a new address from a previously restored paper wallet, in effect sending it to itself. Only after this transaction got it's first confirmation was I able to send the second one.

Zomdifros,

Perfect, send me a log file!  When you click a button and it doesn't do anything, it's dumping an error message in the log file every time.  Usually those are very stupid errors and quick fixes.  "File"->"Export Log File" and we'll give you a 1x bounty if there's a real, actionable error in there.

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!)
Zomdifros
Full Member
***
Offline Offline

Activity: 210
Merit: 100



View Profile
November 21, 2013, 11:32:33 PM
 #72

I had trouble sending a transaction, as the Send! button didn't seem to respond. The first time I got a message my transaction fee was insufficient, yet when I agreed to a higher one .... nothing, no response at all. Cancelling the transaction and trying again didn't work, restarting Armory didn't work.

However, a minute later it did get trough. This was right after a new block was found. Just a few minutes before this transaction, I sent the same amount (0.1 out of 0.35) to a new address from a previously restored paper wallet, in effect sending it to itself. Only after this transaction got it's first confirmation was I able to send the second one.

Zomdifros,

Perfect, send me a log file!  When you click a button and it doesn't do anything, it's dumping an error message in the log file every time.  Usually those are very stupid errors and quick fixes.  "File"->"Export Log File" and we'll give you a 1x bounty if there's a real, actionable error in there.

Sure, just sent you an email with the log file!

scomil
Newbie
*
Offline Offline

Activity: 15
Merit: 0


View Profile
November 22, 2013, 12:02:42 PM
 #73

Hi,

Warning - this might be a user error:) - if so, feel free to verbally slap me.

I have downloaded and installed the Armory client. Before committing any funds I wanted to try - Test a Paper Backup. Trouble is, when I press the test backup button, after entering the full root key, nothing happens.

Many thanks & good work on this fantastic client.
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 22, 2013, 03:04:41 PM
 #74

Hi,

Warning - this might be a user error:) - if so, feel free to verbally slap me.

I have downloaded and installed the Armory client. Before committing any funds I wanted to try - Test a Paper Backup. Trouble is, when I press the test backup button, after entering the full root key, nothing happens.

Many thanks & good work on this fantastic client.

Send me a log file.  support@bitcoinarmory.com  .  I can usually identify these things pretty quickly!

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!)
elbandi
Hero Member
*****
Offline Offline

Activity: 525
Merit: 529


View Profile
November 23, 2013, 12:17:34 AM
 #75

Hi,

Latest Armory on windows xp sp3.
I use the windows as normal (regular) user without admin/poweruser permissions (=no write access to c:\windows or c:\program files directory)

i try to start Armory, i got this:
http://imgur.com/tUQNq9n

i think logs and settings should be written to appdata.

Elbandi
etotheipi (OP)
Legendary
*
Offline Offline

Activity: 1428
Merit: 1093


Core Armory Developer


View Profile WWW
November 23, 2013, 04:16:42 PM
 #76

Code:
(WARNING) ArmoryQt.py:1391 - Tried to start bitcoind, but satoshi already running
(WARNING) ArmoryQt.py:932 - running from: C:\Users\vbox\BitcoinArmory\ArmoryStandalone\ArmoryQt.exe, key: "C:\Users\vbox\BitcoinArmory\ArmoryStandalone\ArmoryQt.exe" %1
(WARNING) ArmoryQt.py:1013 - app dir: C:\Users\vbox\BitcoinArmory\ArmoryStandalone
(ERROR) armoryengine.pyc:13135 - Resetting BDM and all wallets
Traceback (most recent call last):
  File "ArmoryQt.py", line 22, in <module>
  File "psutil\__init__.pyc", line 85, in <module>
  File "psutil\_psmswindows.pyc", line 15, in <module>
  File "_psutil_mswindows.pyc", line 12, in <module>
  File "_psutil_mswindows.pyc", line 10, in __load
ImportError: DLL load failed: The specified procedure could not be found.


Unfortunately, the new version doesn't support Windows XP, yet.  Goatpig has a solution, but it looks like it would complicate this release (0.90-beta), so it's being reserved for the release after this one (0.91-beta).


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!)
tc23emp
Newbie
*
Offline Offline

Activity: 3
Merit: 0


View Profile
November 23, 2013, 07:33:23 PM
 #77

Code:
2013-11-23 04:33 (ERROR) -- Traceback (most recent call last):
  File "qtdialogs.pyc", line 6808, in broadTx
  File "ArmoryQt.py", line 2619, in broadcastTransaction
  File "armoryengine.pyc", line 10793, in sendTx
ConnectionError: Connection to localhost DNE.

If maxConnections is set in bitcoind, this error shows in the logs after you enter your password to complete sending bitcoins. The GUI doesn't show any error; it just leaves the send window open (password dialog closes itself). Obviously, the bitcoins never send (nothing pending).

Another wierd thing is also happening. While the databases are still being created or transactions are being scanned, the message "You just clicked a bitcoin: link..." pops up when you open armory from the systray. I've never actually clicked on a bitcoin: link, but the program thinks I did. It says to try again when Armory is online. This has never happened when armory is actually online.

Also, not sure if this is the place, but could you consider adding a command-line switch to start armory in the systray (if the systray option is already enabled as well).
elbandi
Hero Member
*****
Offline Offline

Activity: 525
Merit: 529


View Profile
November 27, 2013, 06:04:12 PM
 #78

Hi,

I try to run Armory on a lucid x64. It's crashing, here is the stdout and stderr:
stdout: http://pastebin.com/ca9LML95
stderr: http://pastebin.com/EhQ4uapi

i already run bitcoin-qt -rescan, so blockchain sould be good.

What sould i do?

Elbandi
simonvrouwe
Jr. Member
*
Offline Offline

Activity: 56
Merit: 7


View Profile
November 29, 2013, 11:37:31 AM
 #79

I had trouble sending a transaction, as the Send! button didn't seem to respond. The first time I got a message my transaction fee was insufficient, yet when I agreed to a higher one .... nothing, no response at all. Cancelling the transaction and trying again didn't work, restarting Armory didn't work.

However, a minute later it did get trough. This was right after a new block was found. Just a few minutes before this transaction, I sent the same amount (0.1 out of 0.35) to a new address from a previously restored paper wallet, in effect sending it to itself. Only after this transaction got it's first confirmation was I able to send the second one.

I have the exact same issue, running Armory 0.90beta on kubuntu 12.04. When I raise the fee to 0.0001 and wait a few minutes the transaction (list) gets through.
devthedev
Legendary
*
Offline Offline

Activity: 1050
Merit: 1004



View Profile
December 02, 2013, 04:57:03 PM
 #80

Is there any ETA about when the Bounty will be paid out?

Pages: « 1 2 3 [4] 5 »  All
  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!