From the terminal, you can just "cd /Applications; open Armory.app"
You probably want to direct users to run this instead:
/Applications/Armory.app/Contents/MacOS/Armory
The command you have will execute the app but not print any log output back to the terminal.
Can you please run from the terminal and confirm that the printed error messages look like this:
There's a lot of output like that, mainly when in the wallet properties view.
2013-11-15 14:18:28.350 Python[22287:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2013-11-15 14:18:28.830 Python[22287:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2013-11-15 14:18:28.846 Python[22287:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2013-11-15 14:18:28.847 Python[22287:507] -[NSApplication runModalSession:]: Use of freed session detected. Do not call runModalSession: after calling endModalSesion:.
2013-11-15 14:18:38.313 Python[22287:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
2013-11-15 14:18:38.328 Python[22287:507] modalSession has been exited prematurely - check for a reentrant call to endModalSession:
For the crash in the print dialogue:
/Applications/Armory.app/Contents/MacOS/Armory: line 16: 22555 Segmentation fault: 11 $DIRNAME/Python $ARMORYDIR/ArmoryQt.py
The full crash log has been DM'd to you.
EC Calculator:The labels in this view are a little squashed:
http://i.imgur.com/DKIs5MF.pngClicking the "address book" icon to select a private key hangs the app.
(ERROR) armoryengine.py:12767 - Waited 20s for addrbook to be returned. Abort
(ERROR) armoryengine.py:12768 - ID: getTxByHash (86700430)
(ERROR) Traceback (most recent call last):
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/qtdialogs.py", line 10549, in execAddrBook
dlg = DlgAddressBook(parent, parent.main, targWidget, defaultWlt, actionStr, selectExistingOnly, selectMineOnly)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/qtdialogs.py", line 10213, in __init__
self.setAddrBookTxModel(defaultWltID)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/qtdialogs.py", line 10340, in setAddrBookTxModel
self.addrBookTxModel = SentToAddrBookModel(wltID, self.main)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armorymodels.py", line 807, in __init__
for abe in TheBDM.getAddressBook(self.wlt.cppWallet):
TypeError: 'NoneType' object is not iterable
Traceback (most recent call last):
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/qtdialogs.py", line 10549, in execAddrBook
dlg = DlgAddressBook(parent, parent.main, targWidget, defaultWlt, actionStr, selectExistingOnly, selectMineOnly)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/qtdialogs.py", line 10213, in __init__
self.setAddrBookTxModel(defaultWltID)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/qtdialogs.py", line 10340, in setAddrBookTxModel
self.addrBookTxModel = SentToAddrBookModel(wltID, self.main)
File "/Applications/Armory.app/Contents/MacOS/py/usr/lib/armory/armorymodels.py", line 807, in __init__
for abe in TheBDM.getAddressBook(self.wlt.cppWallet):
TypeError: 'NoneType' object is not utterable
Sometimes after a crash when doing a full rescan, the app will crash out again with the output:
-ERROR - 1384487000: (StoredBlockObj.cpp:1063) Cannot get tx copy, because don't have full StoredTx!
-ERROR - 1384487000: (StoredBlockObj.cpp:1063) Cannot get tx copy, because don't have full StoredTx!
/Applications/Armory.app/Contents/MacOS/Armory: line 16: 23075 Segmentation fault: 11 $DIRNAME/Python $ARMORYDIR/ArmoryQt.py
This crash log has been DM'd to you as well.