The OS X build process is mostly self-contained. Knock on wood and all but I've found that even the slightest hiccups cause Armory to not build properly. In other words, your environment's probably fine.
It was the Bitcointalk forum that inspired us to create Bitcointalksearch.org - Bitcointalk is an excellent site that should be the default page for anybody dealing in cryptocurrency, since it is a virtual gold-mine of data. However, our experience and user feedback led us create our site; Bitcointalk's search is slow, and difficult to get the results you need, because you need to log in first to find anything useful - furthermore, there are rate limiters for their search functionality.
The aim of our project is to create a faster website that yields more results and faster without having to create an account and eliminate the need to log in - your personal data, therefore, will never be in jeopardy since we are not asking for any of your data and you don't need to provide them to use our site with all of its capabilities.
We created this website with the sole purpose of users being able to search quickly and efficiently in the field of cryptocurrency so they will have access to the latest and most accurate information and thereby assisting the crypto-community at large.
diff --git a/cppForSwig/BlockWriteBatcher.cpp b/cppForSwig/BlockWriteBatcher.cpp
index 153558b..c11348f 100644
--- a/cppForSwig/BlockWriteBatcher.cpp
+++ b/cppForSwig/BlockWriteBatcher.cpp
@@ -109,6 +109,8 @@ BlockWriteBatcher::BlockWriteBatcher(
if (readers < 1)
readers = 1;
+ workers = readers = 1;
+
setThreadCounts(readers, workers, 1);
}
}
@@ -2001,7 +2003,7 @@ void BlockBatchProcessor::writeThread()
commitedId_.fetch_add(1, memory_order_release);
commitObject->writeTime_ = clock() - commitObject->writeTime_;
- commitObject->processor_->adjustThreadCount(commitObject);
+// commitObject->processor_->adjustThreadCount(commitObject);
thread cleanup(cleanUpThread, commitObject);
if (cleanup.joinable())
-WARN - 1433882811: (BlockUtils.cpp:1071) Scanning from 0 to 360192
-WARN - 1433882817: (BlockWriteBatcher.cpp:494) Finished applying blocks up to 2500
-WARN - 1433882819: (BlockWriteBatcher.cpp:494) Finished applying blocks up to 85000
-WARN - 1433882822: (BlockWriteBatcher.cpp:494) Finished applying blocks up to 105000
-WARN - 1433882824: (BlockWriteBatcher.cpp:494) Finished applying blocks up to 115000
-WARN - 1433882828: (BlockWriteBatcher.cpp:494) Finished applying blocks up to 120000
-WARN - 1433882830: (BlockWriteBatcher.cpp:494) Finished applying blocks up to 125000
-WARN - 1433882832: (BlockWriteBatcher.cpp:494) Finished applying blocks up to 127500
-WARN - 1433882838: (BlockWriteBatcher.cpp:494) Finished applying blocks up to 130000
-INFO - 1433882842: (BlockWriteBatcher.cpp:2067) &&&&&&&&& cumulatedReadTime: 41.2889s
-INFO - 1433882842: (BlockWriteBatcher.cpp:2068) &&&&&&&&& cumulatedWorkTime: 9.8054s
-INFO - 1433882842: (BlockWriteBatcher.cpp:2069) &&&&&&&&& cumulatedWriteTime: 0.186015s
-WARN - 1433882842: (BlockWriteBatcher.cpp:2083) Readjusting thread count:
-WARN - 1433882842: (BlockWriteBatcher.cpp:2084) 2 readers
-WARN - 1433882842: (BlockWriteBatcher.cpp:2085) 1 workers
-WARN - 1433882842: (BlockWriteBatcher.cpp:2086) 1 writers
-WARN - 1433882842: (BlockWriteBatcher.cpp:2087) 1 old reader count
-WARN - 1433882842: (BlockWriteBatcher.cpp:2088) 1 old worker count
-WARN - 1433882842: (BlockWriteBatcher.cpp:2089) 1 old writer count
-WARN - 1433882842: (BlockWriteBatcher.cpp:494) Finished applying blocks up to 132500
-WARN - 1433882844: (BlockWriteBatcher.cpp:503) --- cumulatedBatchSleep: 0
-WARN - 1433882844: (BlockWriteBatcher.cpp:545) --- feedSleep: 0 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:548) --- workers: 0 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:551) --- writeStxo: 0.004949 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:553) --- writeStxo_grabMutex: 6.9e-05 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:556) --- waitingOnSerThread: 0.123388 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:558) --- waitForDataToWrite: 46.0291 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:562) --- checkForCollisions: 0.00029 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:564) --- getExistingKeys: 0.000519 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:566) --- getNewKeys: 0.002581 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:568) --- getSSHHeadersLock: 5.1e-05 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:570) --- computeDBKeys: 0.00322 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:572) --- getSshHeaders: 0.00015 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:574) --- finalizeSerialization: 0.048598 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:579) --- serializeBatch: 0.099822 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:581) --- updateSSH: 0.008117 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:583) --- serializeSubSsh: 8.6e-05 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:585) --- waitOnSSHser: 0.041361 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:589) --- waitOnWriteThread: 0.001888 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:592) --- putSSH: 0.151328 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:594) --- putSTX: 0.000495 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:597) --- getnextfeed: 22.2412 s
-WARN - 1433882844: (BlockWriteBatcher.cpp:599) --- inControlThread: 46.3596 s
-INFO - 1433882844: (BlockUtils.cpp:1451) --- bwbDtor: 0s
-INFO - 1433882844: (BlockUtils.cpp:1452) Scanned Block range in 46.472s
-INFO - 1433882844: (BlockUtils.cpp:1455) Finished loading at file 280, offset 31371188
-INFO - 1433882844: (BlockDataViewer.cpp:155) Enabling zero-conf tracking
-DEBUG - 1433882844: (Blockchain.cpp:214) Organizing chain
-INFO - 1433882844: (BlockUtils.cpp:1489) Loading block data... file 280 offset 31371188
-INFO - 1433882844: (BlockUtils.cpp:544) Reading raw blocks finished at file 280 offset 32869610
-WARN - 1433882844: (BlockUtils.cpp:1071) Scanning from 360193 to 360194
-WARN - 1433882845: (BlockWriteBatcher.cpp:503) --- cumulatedBatchSleep: 0
-WARN - 1433882845: (BlockWriteBatcher.cpp:545) --- feedSleep: 0 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:548) --- workers: 0 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:551) --- writeStxo: 0.000513 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:553) --- writeStxo_grabMutex: 6e-06 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:556) --- waitingOnSerThread: 0.00268 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:558) --- waitForDataToWrite: 0.339536 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:562) --- checkForCollisions: 4e-06 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:564) --- getExistingKeys: 0.000724 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:566) --- getNewKeys: 4e-06 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:568) --- getSSHHeadersLock: 4e-06 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:570) --- computeDBKeys: 2.7e-05 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:572) --- getSshHeaders: 1.4e-05 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:574) --- finalizeSerialization: 0.006073 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:579) --- serializeBatch: 0.001759 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:581) --- updateSSH: 0.000546 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:583) --- serializeSubSsh: 6e-06 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:585) --- waitOnSSHser: 0.005375 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:589) --- waitOnWriteThread: 5e-06 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:592) --- putSSH: 0.001174 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:594) --- putSTX: 3.7e-05 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:597) --- getnextfeed: 0.292328 s
-WARN - 1433882845: (BlockWriteBatcher.cpp:599) --- inControlThread: 0.356495 s
2015-06-09 20:54 (INFO) -- announcefetch.py:271 - Fetching: https://bitcoinarmory.com/announce.txt
2015-06-09 20:54 (ERROR) -- announcefetch.py:312 - Could not verify data in signed message block
Traceback (most recent call last):
File "/Users/roy/BitcoinArmory/osxbuild/workspace/Armory.app/Contents/MacOS/py/usr/lib/armory/announcefetch.py", line 304, in __runFetchSequence
sig, msg = readSigBlock(digestData)
File "/Users/roy/BitcoinArmory/osxbuild/workspace/Armory.app/Contents/MacOS/py/usr/lib/armory/jasvet.py", line 589, in readSigBlock
name = r.split(BEGIN_MARKER)[1].split(DASHX5)[0]
IndexError: list index out of range
2015-06-09 20:57 (INFO) -- ArmoryQt.py:3132 - Current block number: 360187
2015-06-09 20:57 (INFO) -- ArmoryQt.py:6235 - New Block! : 360189
2015-06-09 20:57 (INFO) -- ArmoryQt.py:6243 - Current block number: 360189
2015-06-09 20:59 (INFO) -- Networking.py:215 - Received new block. 0000000000000000141082c80
45e2baded1c074967f0fdf70fb65b3ebb55bd37
2015-06-09 20:59 (INFO) -- ArmoryQt.py:6235 - New Block! : 360190
2015-06-09 20:59 (INFO) -- ArmoryQt.py:6243 - Current block number: 360190
2015-06-09 21:04 (INFO) -- Networking.py:215 - Received new block. 00000000000000000b3c8380aab3c52af2302c8763acff016ad750c3765d7767
2015-06-09 21:04 (INFO) -- ArmoryQt.py:6235 - New Block! : 360191
2015-06-09 21:04 (INFO) -- ArmoryQt.py:6243 - Current block number: 360191
2015-06-09 21:14 (INFO) -- Networking.py:215 - Received new block. 0000000000000000144086516ccc3824128835fbef52eb26e0c0fc81723f0dac
2015-06-09 21:14 (INFO) -- ArmoryQt.py:6235 - New Block! : 360192
2015-06-09 21:14 (INFO) -- ArmoryQt.py:6243 - Current block number: 360192
-DEBUG - 1433717168: (Blockchain.cpp:214) Organizing chain w/ rebuild
-INFO - 1433717171: (BlockUtils.cpp:1337) Looking for first unrecognized block
[New Thread 0x7fffd33f7700 (LWP 5367)]
[Thread 0x7fffd33f7700 (LWP 5367) exited]
Program received signal SIGTERM, Terminated.
0x00007ffff6fd050d in poll () at ../sysdeps/unix/syscall-template.S:81
81 ../sysdeps/unix/syscall-template.S: No such file or directory.
-INFO - 1433717171: (BlockUtils.cpp:1337) Looking for first unrecognized block
-INFO - 1433717171: (BlockUtils.cpp:1337) Looking for first unrecognized block
-INFO - 1433717171: (BlockUtils.cpp:1337) Looking for first unrecognized block