If you are using 64 bit DF, you need a 64 bit build. IIRC, Qt website does not provides any windows 64 bit build. I am more used to GNU tools, so I built it with msys2/mingw64. If you are using MSVC, I think you will need to build Qt from source.
I actually did have a few crashes with my build. Hard to reproduce, but I managed to get one while running with gdb, there were some uninitialized internal Qt pointers. I don't know where they come from: if DT is misusing Qt or if it is a Qt bug (I could not dump the core and gdb crashed while reading some variable
, I may not be using the best environment).
#0 0x0000000010cb92e5 in QVector<QStandardItem*>::indexOf (this=this@entry=0x4e2bbf68, t=@0x228230: 0xfeeefeeefeeefeee, from=from@entry=0) at ../../include/QtCore/../../src/corelib/tools/qvector.h:836
#1 0x0000000010bef7b7 in QStandardItemPrivate::childIndex (child=0xfeeefeeefeeefeee, this=0x4e2bbf50) at c:/repo/mingw-w64-qt5/src/x86_64/qtbase/src/gui/itemmodels/qstandarditemmodel_p.h:118
#2 QStandardItemPrivate::position (this=<optimized out>) at itemmodels/qstandarditemmodel.cpp:97
#3 0x0000000010bef8ad in QStandardItemModel::indexFromItem (this=0x44cd38f0, item=0x4d906b10) at itemmodels/qstandarditemmodel.cpp:2195
#4 0x0000000010befa6e in QStandardItemModel::parent (this=<optimized out>, child=...) at itemmodels/qstandarditemmodel.cpp:2831
#5 0x0000000004b0224a in QModelIndex::parent (this=0x4c88abb0) at ../../include/QtCore/../../src/corelib/itemmodels/qabstractitemmodel.h:421
#6 QSortFilterProxyModelPrivate::source_to_proxy (this=0x44cd7ce0, source_index=...) at itemmodels/qsortfilterproxymodel.cpp:402
#7 0x0000000004b0238d in QSortFilterProxyModel::mapFromSource (this=<optimized out>, sourceIndex=...) at itemmodels/qsortfilterproxymodel.cpp:2685
#8 0x0000000000534078 in StateTableView::jump_to_dwarf (this=0x4a7352a0, current=0x4efbbea0) at I:/projects/Dwarf-Therapist/src/statetableview.cpp:230
#9 0x00000000005621f6 in ViewManager::jump_to_dwarf (this=0x44f59560, current=0x4efbbea0, previous=0x0) at I:/projects/Dwarf-Therapist/src/viewmanager.cpp:666
#10 0x0000000000580080 in ViewManager::qt_static_metacall (_o=0x44f59560, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0x228660) at I:/projects/Dwarf-Therapist/build/DwarfTherapist_autogen/UVLADIE3JM/moc_viewmanager.cpp:227
#11 0x0000000004b4b164 in QMetaObject::activate (sender=0x44e91410, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x228660) at kernel/qobject.cpp:3766
#12 0x0000000004b4b482 in QMetaObject::activate (sender=0x44e91410, m=<optimized out>, local_signal_index=8, argv=0x228660) at kernel/qobject.cpp:3628
#13 0x00000000326915bd in QTreeWidget::currentItemChanged (this=0xfeeefeeefeeefeee, _t1=0x4efbbea0, _t2=0xfeeefeec00000000) at .moc/debug/moc_qtreewidget.cpp:440
#14 0x00000000326921bb in QTreeWidgetPrivate::_q_emitCurrentItemChanged (this=0x44e91470, current=..., previous=...) at itemviews/qtreewidget.cpp:2302
#15 0x000000003269803b in QTreeWidget::qt_static_metacall (_o=_o@entry=0x44e91410, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=23, _a=<optimized out>) at .moc/debug/moc_qtreewidget.cpp:212
#16 0x0000000004b4b164 in QMetaObject::activate (sender=0x4112d2a0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x228880) at kernel/qobject.cpp:3766
#17 0x0000000004b4b482 in QMetaObject::activate (sender=0x4112d2a0, m=<optimized out>, local_signal_index=1, argv=0x228880) at kernel/qobject.cpp:3628
#18 0x0000000004af273a in QItemSelectionModel::currentChanged (this=0xfeeefeeefeeefeee, this@entry=0x4112d2a0, _t1=..., _t2=...) at .moc/debug/moc_qitemselectionmodel.cpp:487
#19 0x0000000004af2996 in QItemSelectionModel::setCurrentIndex (this=0x4112d2a0, index=..., command=...) at itemmodels/qitemselectionmodel.cpp:1414
#20 0x0000000032641cf1 in QAbstractItemView::focusInEvent (this=0x44e91410, event=0x229180) at itemviews/qabstractitemview.cpp:2242
#21 0x000000003242b5c8 in QWidget::event (this=this@entry=0x44e91410, event=event@entry=0x229180) at kernel/qwidget.cpp:8915
#22 0x000000003251fdab in QFrame::event (this=this@entry=0x44e91410, e=e@entry=0x229180) at widgets/qframe.cpp:550
#23 0x0000000032599e70 in QAbstractScrollArea::event (this=this@entry=0x44e91410, e=e@entry=0x229180) at widgets/qabstractscrollarea.cpp:1153
#24 0x0000000032641500 in QAbstractItemView::event (this=this@entry=0x44e91410, event=event@entry=0x229180) at itemviews/qabstractitemview.cpp:1680
#25 0x00000000326996c6 in QTreeWidget::event (this=0x44e91410, e=0x229180) at itemviews/qtreewidget.cpp:3457
#26 0x00000000323e8292 in QApplicationPrivate::notify_helper (this=this@entry=0x3ea1e120, receiver=receiver@entry=0x44e91410, e=e@entry=0x229180) at kernel/qapplication.cpp:3717
#27 0x00000000323f13c0 in QApplication::notify (this=0x22fdc0, receiver=0x44e91410, e=0x229180) at kernel/qapplication.cpp:3680
#28 0x0000000004b228cc in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x44e91410, event=event@entry=0x229180) at kernel/qcoreapplication.cpp:1018
#29 0x00000000323ed319 in QCoreApplication::sendEvent (event=0x229180, receiver=0x44e91410) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:233
#30 QApplicationPrivate::setFocusWidget (focus=focus@entry=0x44e91410, reason=reason@entry=Qt::TabFocusReason) at kernel/qapplication.cpp:1813
#31 0x000000003242558c in QWidget::setFocus (this=this@entry=0x44e91410, reason=reason@entry=Qt::TabFocusReason) at kernel/qwidget.cpp:6576
#32 0x0000000032426080 in QWidget::focusNextPrevChild (this=<optimized out>, next=<optimized out>) at kernel/qwidget.cpp:6815
#33 0x0000000032425fa0 in QWidget::focusNextPrevChild (this=0x44e3f100, next=<optimized out>) at kernel/qwidget.cpp:6782
#34 0x0000000032425fa0 in QWidget::focusNextPrevChild (this=0x44f59560, next=<optimized out>) at kernel/qwidget.cpp:6782
#35 0x0000000032425fa0 in QWidget::focusNextPrevChild (this=0x44f598e0, next=<optimized out>) at kernel/qwidget.cpp:6782
#36 0x0000000032425fa0 in QWidget::focusNextPrevChild (this=this@entry=0x4a7352a0, next=next@entry=true) at kernel/qwidget.cpp:6782
#37 0x0000000032641415 in QAbstractItemView::focusNextPrevChild (this=0x4a7352a0, next=<optimized out>) at itemviews/qabstractitemview.cpp:1633
#38 0x0000000032425fa0 in QWidget::focusNextPrevChild (this=0x4a72e7e0, next=<optimized out>) at kernel/qwidget.cpp:6782
#39 0x000000003242645d in QWidgetPrivate::hide_helper (this=this@entry=0x4a72ba50) at kernel/qwidget.cpp:8085
#40 0x000000003242b02d in QWidget::setVisible (this=0x4a72e7e0, visible=<optimized out>) at kernel/qwidget.cpp:8267
#41 0x0000000032598a43 in QAbstractScrollAreaPrivate::layoutChildren (this=0x4a7344a0) at widgets/qabstractscrollarea.cpp:515
#42 0x00000000325993af in QAbstractScrollArea::setViewportMargins (this=<optimized out>, left=2261552, top=0, right=1154317408, bottom=0) at widgets/qabstractscrollarea.cpp:933
#43 0x0000000032675f46 in QTreeView::updateGeometries (this=0x4a7352a0) at itemviews/qtreeview.cpp:2822
#44 0x0000000032667878 in QTreeView::columnCountChanged (this=0x4a7352a0, oldCount=<optimized out>, newCount=<optimized out>) at itemviews/qtreeview.cpp:2598
#45 0x0000000032672b6c in QTreeView::qt_static_metacall (_o=_o@entry=0x4a7352a0, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=12, _a=<optimized out>) at .moc/debug/moc_qtreeview.cpp:191
#46 0x0000000004b4b164 in QMetaObject::activate (sender=0x4a6ee830, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x229c10) at kernel/qobject.cpp:3766
#47 0x0000000004b4b482 in QMetaObject::activate (sender=0x4a6ee830, m=<optimized out>, local_signal_index=6, argv=0x229c10) at kernel/qobject.cpp:3628
#48 0x000000003264284c in QHeaderView::sectionCountChanged (this=0xfeeefeeefeeefeee, this@entry=0x4a6ee830, _t1=_t1@entry=0, _t2=0) at .moc/debug/moc_qheaderview.cpp:441
#49 0x0000000032647e64 in QHeaderView::sectionsInserted (this=0x4a6ee830, parent=..., logicalFirst=0, logicalLast=<optimized out>) at itemviews/qheaderview.cpp:1936
#50 0x000000003264acf6 in QHeaderView::qt_static_metacall (_o=_o@entry=0x4a6ee830, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=16, _a=<optimized out>) at .moc/debug/moc_qheaderview.cpp:220
#51 0x0000000004b4b164 in QMetaObject::activate (sender=0x44cd7c60, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x229e80) at kernel/qobject.cpp:3766
#52 0x0000000004b4b482 in QMetaObject::activate (sender=0x44cd7c60, m=<optimized out>, local_signal_index=14, argv=0x229e80) at kernel/qobject.cpp:3628
#53 0x0000000004ae8e54 in QAbstractItemModel::columnsInserted (this=0xfeeefeeefeeefeee, _t1=..., _t2=0, _t3=0, _t4=...) at .moc/debug/moc_qabstractitemmodel.cpp:631
#54 0x0000000004af0c98 in QAbstractItemModel::endInsertColumns (this=this@entry=0x44cd7c60) at itemmodels/qabstractitemmodel.cpp:3011
#55 0x0000000004b00764 in QSortFilterProxyModelPrivate::insert_source_items (this=this@entry=0x44cd7ce0, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=orient@entry=Qt::Horizontal, emit_signal=emit_signal@entry=true) at itemmodels/qsortfilterproxymodel.cpp:724
#56 0x0000000004b03aed in QSortFilterProxyModelPrivate::source_items_inserted (this=this@entry=0x44cd7ce0, source_parent=..., start=start@entry=0, end=end@entry=0, orient=orient@entry=Qt::Horizontal) at itemmodels/qsortfilterproxymodel.cpp:833
#57 0x0000000004b03c89 in QSortFilterProxyModelPrivate::_q_sourceColumnsInserted (this=0x44cd7ce0, source_parent=..., start=0, end=0) at itemmodels/qsortfilterproxymodel.cpp:1459
#58 0x0000000004b061d3 in QSortFilterProxyModel::qt_static_metacall (_o=_o@entry=0x44cd7c60, _c=_c@entry=QMetaObject::InvokeMetaMethod, _id=_id@entry=18, _a=<optimized out>) at .moc/debug/moc_qsortfilterproxymodel.cpp:217
#59 0x0000000004b4b164 in QMetaObject::activate (sender=0x44cd38f0, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x22a360) at kernel/qobject.cpp:3766
#60 0x0000000004b4b482 in QMetaObject::activate (sender=0x44cd38f0, m=<optimized out>, local_signal_index=14, argv=0x22a360) at kernel/qobject.cpp:3628
#61 0x0000000004ae8e54 in QAbstractItemModel::columnsInserted (this=0xfeeefeeefeeefeee, _t1=..., _t2=0, _t3=0, _t4=...) at .moc/debug/moc_qabstractitemmodel.cpp:631
#62 0x0000000004af0c98 in QAbstractItemModel::endInsertColumns (this=0x44cd38f0) at itemmodels/qabstractitemmodel.cpp:3011
#63 0x0000000010bf0b8f in QStandardItemModelPrivate::columnsInserted (this=<optimized out>, parent=parent@entry=0x4f40af30, column=column@entry=0, count=count@entry=1) at itemmodels/qstandarditemmodel.cpp:561
#64 0x0000000010bf0e04 in QStandardItemPrivate::insertColumns (this=this@entry=0x4ef16d80, column=column@entry=0, count=count@entry=1, items=...) at itemmodels/qstandarditemmodel.cpp:469
#65 0x0000000010bf0e69 in QStandardItem::insertColumns (this=<optimized out>, column=0, count=1) at itemmodels/qstandarditemmodel.cpp:1564
#66 0x0000000010bf19ab in QStandardItem::setColumnCount (this=0x4f40af30, columns=<optimized out>) at itemmodels/qstandarditemmodel.cpp:1476
#67 0x0000000010bf1faa in QStandardItemModel::setColumnCount (this=this@entry=0x44cd38f0, columns=2261552, columns@entry=1) at itemmodels/qstandarditemmodel.cpp:2228
#68 0x0000000010bf209b in QStandardItemModel::setHorizontalHeaderItem (this=0x44cd38f0, column=0, item=<optimized out>) at itemmodels/qstandarditemmodel.cpp:2301
#69 0x00000000004dfffc in DwarfModel::draw_headers (this=0x44cd38f0) at I:/projects/Dwarf-Therapist/src/dwarfmodel.cpp:150
#70 0x00000000004e0cd3 in DwarfModel::build_rows (this=0x44cd38f0) at I:/projects/Dwarf-Therapist/src/dwarfmodel.cpp:230
#71 0x00000000004e8636 in DwarfModel::set_group_by (this=0x44cd38f0, group_by=0) at I:/projects/Dwarf-Therapist/src/dwarfmodel.cpp:785
#72 0x0000000000560920 in ViewManager::setCurrentIndex (this=0x44f59560, idx=4) at I:/projects/Dwarf-Therapist/src/viewmanager.cpp:486
#73 0x000000000057fea0 in ViewManager::qt_static_metacall (_o=0x44f59560, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0x22b450) at I:/projects/Dwarf-Therapist/build/DwarfTherapist_autogen/UVLADIE3JM/moc_viewmanager.cpp:210
#74 0x0000000004b4b164 in QMetaObject::activate (sender=0x44f5b700, signalOffset=<optimized out>, local_signal_index=<optimized out>, argv=0x22b450) at kernel/qobject.cpp:3766
#75 0x0000000004b4b482 in QMetaObject::activate (sender=0x44f5b700, m=<optimized out>, local_signal_index=0, argv=0x22b450) at kernel/qobject.cpp:3628
#76 0x0000000032573617 in QTabBar::currentChanged (this=0xfeeefeeefeeefeee, this@entry=0x44f5b700, _t1=0, _t1@entry=4) at .moc/debug/moc_qtabbar.cpp:334
#77 0x0000000032578429 in QTabBar::setCurrentIndex (this=this@entry=0x44f5b700, index=4) at widgets/qtabbar.cpp:1366
#78 0x000000003257a8eb in QTabBar::mousePressEvent (this=0x44f5b700, event=0x22bcc0) at widgets/qtabbar.cpp:1969
#79 0x000000003242b13d in QWidget::event (this=this@entry=0x44f5b700, event=event@entry=0x22bcc0) at kernel/qwidget.cpp:8794
#80 0x00000000325792c6 in QTabBar::event (this=0x44f5b700, event=0x22bcc0) at widgets/qtabbar.cpp:1691
#81 0x00000000323e8292 in QApplicationPrivate::notify_helper (this=this@entry=0x3ea1e120, receiver=receiver@entry=0x44f5b700, e=0x22bcc0) at kernel/qapplication.cpp:3717
#82 0x00000000323ef8b3 in QApplication::notify (this=<optimized out>, receiver=0x44f5b700, e=0x22bcc0) at kernel/qapplication.cpp:3193
#83 0x0000000004b228cc in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x44f5b700, event=event@entry=0x22bcc0) at kernel/qcoreapplication.cpp:1018
#84 0x00000000323eed51 in QCoreApplication::sendSpontaneousEvent (event=0x22bcc0, receiver=0x44f5b700) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#85 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x44f5b700, event=event@entry=0x22bcc0, alienWidget=alienWidget@entry=0x44f5b700, nativeWidget=0x44cd19c0, buttonDown=buttonDown@entry=0x329462e0 <qt_button_down>, lastMouseReceiver=..., spontaneous=spontaneous@entry=true) at kernel/qapplication.cpp:2697
#86 0x000000003244090e in QWidgetWindow::handleMouseEvent (this=this@entry=0x4513ce70, event=event@entry=0x22c3e0) at kernel/qwidgetwindow.cpp:621
#87 0x0000000032442b30 in QWidgetWindow::event (this=0x4513ce70, event=0x22c3e0) at kernel/qwidgetwindow.cpp:243
#88 0x00000000323e8292 in QApplicationPrivate::notify_helper (this=this@entry=0x3ea1e120, receiver=receiver@entry=0x4513ce70, e=e@entry=0x22c3e0) at kernel/qapplication.cpp:3717
#89 0x00000000323ef5d4 in QApplication::notify (this=0x22fdc0, receiver=0x4513ce70, e=0x22c3e0) at kernel/qapplication.cpp:3089
#90 0x0000000004b228cc in QCoreApplication::notifyInternal2 (receiver=receiver@entry=0x4513ce70, event=event@entry=0x22c3e0) at kernel/qcoreapplication.cpp:1018
#91 0x000000001096c82e in QCoreApplication::sendSpontaneousEvent (event=0x22c3e0, receiver=0x4513ce70) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#92 QGuiApplicationPrivate::processMouseEvent (e=0x4fda7050) at kernel/qguiapplication.cpp:1949
#93 0x000000001096e54d in QGuiApplicationPrivate::processWindowSystemEvent (e=0xfeeefeeefeeefeee, e@entry=0x4fda7050) at kernel/qguiapplication.cpp:1733
#94 0x0000000010951237 in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at kernel/qwindowsysteminterface.cpp:939
#95 0x00000000707a25e9 in QWindowsGuiEventDispatcher::sendPostedEvents (this=0x4016cee0) at qwindowsguieventdispatcher.cpp:82
#96 0x0000000004b746f8 in qt_internal_proc (hwnd=0x140762, message=1025, wp=0, lp=0) at kernel/qeventdispatcher_win.cpp:234
#97 0x0000000077a59bbd in USER32!TranslateMessageEx () from /c/Windows/system32/USER32.dll
#98 0x0000000077a598c2 in USER32!TranslateMessage () from /c/Windows/system32/USER32.dll
#99 0x0000000004b73c8b in QEventDispatcherWin32::processEvents (this=0x4016cee0, flags=...) at kernel/qeventdispatcher_win.cpp:626
#100 0x00000000707a25c7 in QWindowsGuiEventDispatcher::processEvents (this=0x4016cee0, flags=...) at qwindowsguieventdispatcher.cpp:74
#101 0x0000000004b20e6b in QEventLoop::processEvents (this=this@entry=0x22fd10, flags=..., flags@entry=...) at kernel/qeventloop.cpp:134
#102 0x0000000004b21289 in QEventLoop::exec (this=this@entry=0x22fd10, flags=flags@entry=...) at kernel/qeventloop.cpp:212
#103 0x0000000004b29cec in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1291
#104 0x000000001096475d in QGuiApplication::exec () at kernel/qguiapplication.cpp:1679
#105 0x00000000323e8174 in QApplication::exec () at kernel/qapplication.cpp:2905
#106 0x00000000004c5ebd in main (argc=1, argv=0x40152f10) at I:/projects/Dwarf-Therapist/src/main.cpp:43