I'm trying to use Armory online on an OSX 10.8.5
When upgrading from a perfectly working copy of 0.90 beta to the new 0.91.1 beta (and always checking to make sure the sig hash is correct) -> armory app will not even open. Does not load the main application window. Splash screen image for a few seconds, then generic OSX message informing me that Armory quit unexpectedly. Trying to reopen the app OSX again informs me that last time it was being opened it quit out, and asks if I'm sure to reopen. Always fails and crashes.
Where can I mail the log file?
What I think are the relevant bits (the crashed thread) are pasted below:
Thread 2 Crashed:
0 _CppBlockUtils.so 0x000000010580bbec InterfaceToLDB::getValueRef(DB_SELECT, BinaryDataRef) + 44
1 _CppBlockUtils.so 0x000000010580aafe InterfaceToLDB::getStoredDBInfo(DB_SELECT, StoredDBInfo&, bool) + 94
2 _CppBlockUtils.so 0x0000000105809d9a InterfaceToLDB::openDatabases(std::string, BinaryData const&, BinaryData const&, BinaryData const&, ARMORY_DB_TYPE, DB_PRUNE_TYPE) + 1242
3 _CppBlockUtils.so 0x000000010585806c BlockDataManager_LevelDB::initializeDBInterface(ARMORY_DB_TYPE, DB_PRUNE_TYPE) + 412
4 _CppBlockUtils.so 0x00000001058639a3 BlockDataManager_LevelDB::buildAndScanDatabases(bool, bool, bool, bool) + 403
5 _CppBlockUtils.so 0x0000000105a6906b _wrap_BlockDataManager_LevelDB_doInitialSyncOnLoad(_object*, _object*) + 107
6 org.python.python 0x00000001000afcb7 PyEval_EvalFrameEx + 20487
7 org.python.python 0x00000001000b2532 fast_function + 194
8 org.python.python 0x00000001000ade55 PyEval_EvalFrameEx + 12709
9 org.python.python 0x00000001000aaa41 PyEval_EvalCodeEx + 1729
10 org.python.python 0x0000000100035dac function_call + 364
11 org.python.python 0x0000000100010883 PyObject_Call + 99
12 org.python.python 0x00000001000ae17d PyEval_EvalFrameEx + 13517
13 org.python.python 0x00000001000aaa41 PyEval_EvalCodeEx + 1729
14 org.python.python 0x00000001000b2599 fast_function + 297
15 org.python.python 0x00000001000ade55 PyEval_EvalFrameEx + 12709
16 org.python.python 0x00000001000b2532 fast_function + 194
17 org.python.python 0x00000001000ade55 PyEval_EvalFrameEx + 12709
18 org.python.python 0x00000001000b2532 fast_function + 194
19 org.python.python 0x00000001000ade55 PyEval_EvalFrameEx + 12709
20 org.python.python 0x00000001000aaa41 PyEval_EvalCodeEx + 1729
21 org.python.python 0x0000000100035dac function_call + 364
22 org.python.python 0x0000000100010883 PyObject_Call + 99
23 org.python.python 0x000000010001d806 instancemethod_call + 166
24 org.python.python 0x0000000100010883 PyObject_Call + 99
25 org.python.python 0x00000001000b1cfd PyEval_CallObjectWithKeywords + 93
26 org.python.python 0x00000001000ec146 t_bootstrap + 70
27 libsystem_c.dylib 0x00007fff91b85772 _pthread_start + 327
28 libsystem_c.dylib 0x00007fff91b721a1 thread_start + 13
and from the armorylog.txt the very last few lines are:
2014-05-06 19:57 (INFO) -- ArmoryQt.py:1794 - Setting up networking...
2014-05-06 19:57 (INFO) -- ArmoryQt.py:1846 - Internet connection is Available: True
2014-05-06 19:57 (INFO) -- ArmoryQt.py:1847 - Bitcoin-Qt/bitcoind is Available: 8333
2014-05-06 19:57 (INFO) -- ArmoryQt.py:1848 - The first blk*.dat was Available: True
2014-05-06 19:57 (INFO) -- ArmoryQt.py:1849 - Online mode currently possible: True
2014-05-06 19:57 (INFO) -- ArmoryQt.py:2036 - loadBlockchainIfNecessary
2014-05-06 19:57 (INFO) -- ArmoryQt.py:2082 - Setting netmode: 1
2014-05-06 19:57 (INFO) -- BDM.py:431 - Setting online mode: True (wait=False)
2014-05-06 19:57 (INFO) -- BDM.py:1357 - Go online requested
2014-05-06 19:57 (INFO) -- BDM.py:914 - Setting Armory Home Dir: /Users/REDACTED/Library/Application Support/Armory/
2014-05-06 19:57 (INFO) -- BDM.py:915 - Setting BlkFile Dir: /Users/REDACTED/Library/Application Support/Bitcoin/blocks
2014-05-06 19:57 (INFO) -- BDM.py:916 - Setting LevelDB Dir: /Users/REDACTED/Library/Application Support/Armory/databases
2014-05-06 19:57 (INFO) -- ArmoryQt.py:1106 - setupUriRegistration
And then something causes a hard crash. Also, I'm using the 0.9.1 core bitcoin-QT client and it shows that it's connected and sync'd fine, still receiving new blocks.
Any ideas?