It is thread 5:
Thread 5 Crashed:
0 _CppBlockUtils.so 0x0000000104e3a3c6 StoredHeadHgtList::unserializeDBValue(BinaryRefReader&) + 470
1 _CppBlockUtils.so 0x0000000104e3a694 StoredHeadHgtList::unserializeDBValue(BinaryDataRef) + 52
2 _CppBlockUtils.so 0x0000000104e157b3 LMDBBlockDatabase::getStoredHeadHgtList(StoredHeadHgtList&, unsigned int) + 179
3 _CppBlockUtils.so 0x0000000104e1494e LMDBBlockDatabase::putBareHeader(StoredHeader&, bool) + 302
4 _CppBlockUtils.so 0x0000000104e94e25 Blockchain::putNewBareHeaders(LMDBBlockDatabase*) + 309
5 _CppBlockUtils.so 0x0000000104e4e131 BlockDataManager_LevelDB::loadDiskState(std::__1::function const&, bool) + 2945
6 _CppBlockUtils.so 0x0000000104ea5af2 BlockDataManagerThread::run() + 578
7 _CppBlockUtils.so 0x0000000104ea57f9 BlockDataManagerThread::thrun(void*) + 9
8 libsystem_pthread.dylib 0x00007fff91c5305a _pthread_body + 131
9 libsystem_pthread.dylib 0x00007fff91c52fd7 _pthread_start + 176
10 libsystem_pthread.dylib 0x00007fff91c503ed thread_start + 13
Ah ha. That is definitely Armory code.