Another Mac OS X bug I exercised the newest Armory from the threading branch, almost everything works fine, although it does tend to exhibit brief "freezes" when you expect a window to open or close, and nothing happens for 5-10 seconds (while one core of the CPU runs at 100%).
There is however a rare but important function that fails on Mac OS X: Printing a paper backup. Again the problem is that Qt pops up a native print dialog, and it is dead. However, in this case there is no non-native dialog to fall back upon, apparently the native print dialog is always used on Windows and Mac OS.
In this case I was actually able to open a second print dialog by pressing the Print button again while the dead first dialog was open. That was followed by a segfault a second later.
It suspiciously looks like a Qt bug, which would make it really hard for you to work around it.
Personally, I can live with this bug. I can print any paper backup from the offline computer (running Linux). But it is annoying, and I will continue to investigate.
This is really unfortunate. I'm not sure why threading is causing such problems, since it doesn't seem to have anything to do with the multi-threading I implemented. I definitely cannot setup a print dialog myself, I most definitely need Qt to help with that. I wonder if there's any other dialogs that cause this problem...
Unless I hear something compelling, I think I've made my last change for beta. It was an update to signature encoding that the Bitcoin-Qt devs would like to make more rigorous... and I pulled in the terminal-signing-script for offline computers ("python extras/cli_sign_script.py wallet.file some.unsigned.tx").
It seems I've already had 300 downloads of the version I posted a couple days ago! People must be using it, and it can't be that bad if I haven't gotten any real bug reports yet (besides the OSX issues).
If you've been using 0.84.5, please post here and let me know that you have been, and any comments about it, with regards to my plan to make it beta! I am looking for that boost of confidence I need to pull the trigger on it!
P.S. -- While looking at the new wallet format I want to create, I figured out how I'm going to integrate unicode support. It won't be part of beta, but it will definitely be part of the new wallet release. Sorry to all you non-US that use all those weird characters in your tx comments and filenames
That support is coming!