Crashed Thread:        0  Dispatch queue: com.apple.main-thread

Exception Type:        EXC_BAD_ACCESS (SIGSEGV)
Exception Codes:       KERN_INVALID_ADDRESS at 0x0000000000000008
Exception Note:        EXC_CORPSE_NOTIFY

Termination Signal:    Segmentation fault: 11
Termination Reason:    Namespace SIGNAL, Code 0xb
Terminating Process:   exc handler [9146]

VM Regions Near 0x8:
--> 
    __TEXT                 00000001018bd000-000000010f7ea000 [223.2M] r-x/rwx SM=COW  /usr/local/Cellar/nextpnr-ice40/HEAD-3e95c57/bin/nextpnr-ice40

Thread 0 Crashed:: Dispatch queue: com.apple.main-thread
0   nextpnr-ice40                 	0x00000001019f1e54 nextpnr_ice40::TreeModel::IdStringList::updateElements(nextpnr_ice40::Context*, std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >)::$_0::operator()(nextpnr_ice40::TreeModel::Item const*, nextpnr_ice40::TreeModel::Item const*) const + 20
1   nextpnr-ice40                 	0x00000001019f1cfe void std::__1::__sort<nextpnr_ice40::TreeModel::IdStringList::updateElements(nextpnr_ice40::Context*, std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >)::$_0&, QList<nextpnr_ice40::TreeModel::Item*>::iterator>(QList<nextpnr_ice40::TreeModel::Item*>::iterator, QList<nextpnr_ice40::TreeModel::Item*>::iterator, nextpnr_ice40::TreeModel::IdStringList::updateElements(nextpnr_ice40::Context*, std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >)::$_0&) + 1004
2   nextpnr-ice40                 	0x00000001019f1b6a void std::__1::__sort<nextpnr_ice40::TreeModel::IdStringList::updateElements(nextpnr_ice40::Context*, std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >)::$_0&, QList<nextpnr_ice40::TreeModel::Item*>::iterator>(QList<nextpnr_ice40::TreeModel::Item*>::iterator, QList<nextpnr_ice40::TreeModel::Item*>::iterator, nextpnr_ice40::TreeModel::IdStringList::updateElements(nextpnr_ice40::Context*, std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >)::$_0&) + 600
3   nextpnr-ice40                 	0x00000001019f1aea void std::__1::__sort<nextpnr_ice40::TreeModel::IdStringList::updateElements(nextpnr_ice40::Context*, std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >)::$_0&, QList<nextpnr_ice40::TreeModel::Item*>::iterator>(QList<nextpnr_ice40::TreeModel::Item*>::iterator, QList<nextpnr_ice40::TreeModel::Item*>::iterator, nextpnr_ice40::TreeModel::IdStringList::updateElements(nextpnr_ice40::Context*, std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >)::$_0&) + 472
4   nextpnr-ice40                 	0x00000001019f1aea void std::__1::__sort<nextpnr_ice40::TreeModel::IdStringList::updateElements(nextpnr_ice40::Context*, std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >)::$_0&, QList<nextpnr_ice40::TreeModel::Item*>::iterator>(QList<nextpnr_ice40::TreeModel::Item*>::iterator, QList<nextpnr_ice40::TreeModel::Item*>::iterator, nextpnr_ice40::TreeModel::IdStringList::updateElements(nextpnr_ice40::Context*, std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >)::$_0&) + 472
5   nextpnr-ice40                 	0x00000001019f0751 nextpnr_ice40::TreeModel::IdStringList::updateElements(nextpnr_ice40::Context*, std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >) + 1583
6   nextpnr-ice40                 	0x00000001019f0b3a nextpnr_ice40::TreeModel::Model::updateElements(std::__1::vector<nextpnr_ice40::IdString, std::__1::allocator<nextpnr_ice40::IdString> >) + 74
7   nextpnr-ice40                 	0x00000001019d7758 nextpnr_ice40::DesignWidget::updateTree() + 522
8   nextpnr-ice40                 	0x00000001019d7083 nextpnr_ice40::DesignWidget::newContext(nextpnr_ice40::Context*) + 1619
9   org.qt-project.QtCore         	0x0000000110e576e2 0x110c37000 + 2229986
10  nextpnr-ice40                 	0x00000001019ca23e nextpnr_ice40::BaseMainWindow::contextChanged(nextpnr_ice40::Context*) + 58
11  nextpnr-ice40                 	0x00000001018c7128 nextpnr_ice40::CommandHandler::executeMain(std::__1::unique_ptr<nextpnr_ice40::Context, std::__1::default_delete<nextpnr_ice40::Context> >) + 622
12  nextpnr-ice40                 	0x00000001018c885e nextpnr_ice40::CommandHandler::exec() + 142
13  nextpnr-ice40                 	0x00000001019b8428 main + 69
14  libdyld.dylib                 	0x00007fff78b603d5 start + 1