I was able to get a backtrace after a long series of random clicking. This is with a random and pretty old snapshot of Qt.
Thread 1 "trojita" received signal SIGSEGV, Segmentation fault. 0x00007ffff2625fa9 in QSortFilterProxyModelPrivate::proxy_to_source(QModelIndex const&) const () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/itemmodels/qsortfilterproxymodel.cpp:430 430 /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/itemmodels/qsortfilterproxymodel.cpp: No such file or directory. (gdb) bt #0 0x00007ffff2625fa9 in QSortFilterProxyModelPrivate::proxy_to_source(QModelIndex const&) const () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/itemmodels/qsortfilterproxymodel.cpp:430 #1 0x00007ffff2625fe1 in QSortFilterProxyModel::mapToSource (this=<optimized out>, proxyIndex=...) at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2849 #2 0x00007ffff2624ee5 in QSortFilterProxyModel::flags (this=<optimized out>, index=...) at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/itemmodels/qsortfilterproxymodel.cpp:2329 #3 0x00007ffff35a4211 in QModelIndex::flags (this=0x7fffffffbcc0) at ../../include/QtCore/../../../qtwidgets-5.11.9999/src/corelib/itemmodels/qabstractitemmodel.h:458 #4 QTreeViewPrivate::isIndexExpanded (idx=..., this=0x555555c01620) at ../../include/QtWidgets/5.11.0/QtWidgets/private/../../../../../../qtwidgets-5.11.9999/src/widgets/itemviews/qtreeview_p.h:214 #5 QTreeView::isExpanded (this=this@entry=0x555555bfbe70, index=...) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/itemviews/qtreeview.cpp:841 #6 0x00007ffff35af1da in QTreeView::verticalScrollbarValueChanged (this=0x555555bfbe70, value=33) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/itemviews/qtreeview.cpp:4020 #7 0x00007ffff353e42f in QAbstractItemView::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at .moc/moc_qabstractitemview.cpp:422 #8 0x00007ffff267106b in QMetaObject::activate(QObject*, int, int, void**) () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qobject.cpp:3771 #9 0x00007ffff2671677 in QMetaObject::activate (sender=sender@entry=0x555555c021d0, m=m@entry=0x7ffff39be960 <QAbstractSlider::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x7fffffffbe50) at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qobject.cpp:3633 #10 0x00007ffff33de36e in QAbstractSlider::valueChanged (this=this@entry=0x555555c021d0, _t1=<optimized out>, _t1@entry=33) at .moc/moc_qabstractslider.cpp:304 #11 0x00007ffff33de9d4 in QAbstractSlider::setValue (this=0x555555c021d0, value=33) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/widgets/qabstractslider.cpp:546 #12 0x00007ffff26711af in QtPrivate::QSlotObjectBase::call (a=0x7fffffffbff0, r=0x7fffffffd3c0, this=0x555555d6f7a0) at ../../include/QtCore/../../../qtcore-5.11.9999/src/corelib/kernel/qobjectdefs_impl.h:376 #13 QMetaObject::activate(QObject*, int, int, void**) () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qobject.cpp:3754 #14 0x00007ffff2671677 in QMetaObject::activate (sender=sender@entry=0x555555da9910, m=m@entry=0x7ffff39b92e0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=4, argv=argv@entry=0x7fffffffbff0) at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qobject.cpp:3633 #15 0x00007ffff32f0c12 in QAction::toggled (this=this@entry=0x555555da9910, _t1=<optimized out>, _t1@entry=false) at .moc/moc_qaction.cpp:389 #16 0x00007ffff32f300e in QAction::setChecked (this=0x555555da9910, b=b@entry=false) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qaction.cpp:983 #17 0x00007ffff32f43da in QActionGroupPrivate::_q_actionChanged (this=0x555555d9ec40) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qactiongroup.cpp:77 #18 0x00007ffff32f48c1 in QActionGroup::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qactiongroup.h:56 #19 0x00007ffff267106b in QMetaObject::activate(QObject*, int, int, void**) () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qobject.cpp:3771 #20 0x00007ffff2671677 in QMetaObject::activate (sender=sender@entry=0x555555d9d530, m=m@entry=0x7ffff39b92e0 <QAction::staticMetaObject>, local_signal_index=local_signal_index@entry=0, argv=argv@entry=0x0) at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qobject.cpp:3633 #21 0x00007ffff32f0b50 in QAction::changed (this=this@entry=0x555555d9d530) at .moc/moc_qaction.cpp:369 #22 0x00007ffff32f268d in QActionPrivate::sendDataChanged (this=this@entry=0x555555d9fab0) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qaction.cpp:127 #23 0x00007ffff32f2ff5 in QAction::setChecked (this=0x555555d9d530, b=<optimized out>) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qaction.cpp:981 #24 0x00007ffff26711af in QtPrivate::QSlotObjectBase::call (a=0x7fffffffc320, r=0x7fffffffd3c0, this=0x555555cdeaa0) at ../../include/QtCore/../../../qtcore-5.11.9999/src/corelib/kernel/qobjectdefs_impl.h:376 #25 QMetaObject::activate(QObject*, int, int, void**) () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qobject.cpp:3754 #26 0x000055555579d50c in Imap::Mailbox::PrettyMsgListModel::sortingPreferenceChanged(int, Qt::SortOrder) () #27 0x00005555557491a0 in Imap::Mailbox::PrettyMsgListModel::sort(int, Qt::SortOrder) () #28 0x00007ffff267106b in QMetaObject::activate(QObject*, int, int, void**) () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qobject.cpp:3771 #29 0x00007ffff2671677 in QMetaObject::activate (sender=sender@entry=0x555555c27530, m=m@entry=0x7ffff39d7d20 <QHeaderView::staticMetaObject>, local_signal_index=local_signal_index@entry=9, argv=argv@entry=0x7fffffffc490) at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qobject.cpp:3633 #30 0x00007ffff3549a4f in QHeaderView::sortIndicatorChanged (this=this@entry=0x555555c27530, _t1=<optimized out>, _t1@entry=2, _t2=<optimized out>, _t2@entry=Qt::AscendingOrder) at .moc/moc_qheaderview.cpp:505 #31 0x00007ffff3552f45 in QHeaderView::setSortIndicator (this=this@entry=0x555555c27530, logicalIndex=logicalIndex@entry=2, order=order@entry=Qt::AscendingOrder) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/itemviews/qheaderview.cpp:1489 #32 0x00007ffff3553075 in QHeaderViewPrivate::flipSortIndicator (this=this@entry=0x555555c27570, section=section@entry=2) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/itemviews/qheaderview.cpp:3714 #33 0x00007ffff35532ea in QHeaderView::mouseReleaseEvent (this=0x555555c27530, e=<optimized out>) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/itemviews/qheaderview.cpp:2776 #34 0x00007ffff3334c48 in QWidget::event (this=this@entry=0x555555c27530, event=event@entry=0x7fffffffcb60) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qwidget.cpp:8916 #35 0x00007ffff33d6b3e in QFrame::event (this=0x555555c27530, e=0x7fffffffcb60) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/widgets/qframe.cpp:550 #36 0x00007ffff3545b9b in QAbstractItemView::viewportEvent (this=this@entry=0x555555c27530, event=event@entry=0x7fffffffcb60) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/itemviews/qabstractitemview.cpp:1748 #37 0x00007ffff3554a2b in QHeaderView::viewportEvent (this=0x555555c27530, e=0x7fffffffcb60) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/itemviews/qheaderview.cpp:2898 #38 0x00007ffff264975e in QCoreApplicationPrivate::sendThroughObjectEventFilters(QObject*, QEvent*) () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qcoreapplication.cpp:1174 #39 0x00007ffff32f6f41 in QApplicationPrivate::notify_helper (this=this@entry=0x555555b1bf50, receiver=receiver@entry=0x555555c272b0, e=e@entry=0x7fffffffcb60) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qapplication.cpp:3721 #40 0x00007ffff32fe6e7 in QApplication::notify(QObject*, QEvent*) () at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qapplication.cpp:3201 #41 0x00007ffff2649911 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qcoreapplication.cpp:1048 #42 0x00007ffff32fda20 in QCoreApplication::sendEvent (event=<optimized out>, receiver=<optimized out>) at ../../include/QtCore/../../../qtwidgets-5.11.9999/src/corelib/kernel/qcoreapplication.h:234 #43 QApplicationPrivate::sendMouseEvent (receiver=receiver@entry=0x555555c272b0, event=event@entry=0x7fffffffcb60, alienWidget=alienWidget@entry=0x555555c272b0, nativeWidget=0x7fffffffd3c0, buttonDown=buttonDown@entry=0x7ffff39e8390 <qt_button_down>, lastMouseReceiver=..., spontaneous=true) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qapplication.cpp:2693 #44 0x00007ffff334f2f8 in QWidgetWindow::handleMouseEvent(QMouseEvent*) () at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qwidgetwindow.cpp:659 #45 0x00007ffff3351c50 in QWidgetWindow::event (this=0x555555d24650, event=0x7fffffffcf40) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qwidgetwindow.cpp:281 #46 0x00007ffff32f6f51 in QApplicationPrivate::notify_helper (this=this@entry=0x555555b1bf50, receiver=receiver@entry=0x555555d24650, e=e@entry=0x7fffffffcf40) at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qapplication.cpp:3725 #47 0x00007ffff32fe4a0 in QApplication::notify(QObject*, QEvent*) () at /var/tmp/portage/dev-qt/qtwidgets-5.11.9999/work/qtwidgets-5.11.9999/src/widgets/kernel/qapplication.cpp:3484 #48 0x00007ffff2649911 in QCoreApplication::notifyInternal2(QObject*, QEvent*) () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qcoreapplication.cpp:1048 #49 0x00007ffff2bd2a44 in QCoreApplication::sendSpontaneousEvent (event=0x7fffffffcf40, receiver=0x555555d24650) at ../../include/QtCore/../../../qtgui-5.11.9999/src/corelib/kernel/qcoreapplication.h:237 #50 QGuiApplicationPrivate::processMouseEvent (e=0x55555609af70) at /var/tmp/portage/dev-qt/qtgui-5.11.9999/work/qtgui-5.11.9999/src/gui/kernel/qguiapplication.cpp:2070 #51 0x00007ffff2bd4a15 in QGuiApplicationPrivate::processWindowSystemEvent (e=e@entry=0x55555609af70) at /var/tmp/portage/dev-qt/qtgui-5.11.9999/work/qtgui-5.11.9999/src/gui/kernel/qguiapplication.cpp:1805 #52 0x00007ffff2baf19a in QWindowSystemInterface::sendWindowSystemEvents (flags=...) at /var/tmp/portage/dev-qt/qtgui-5.11.9999/work/qtgui-5.11.9999/src/gui/kernel/qwindowsysteminterface.cpp:1028 #53 0x00007fffe61a07ec in QPAEventDispatcherGlib::processEvents (this=0x555555b78e70, flags=...) at /var/tmp/portage/dev-qt/qtgui-5.11.9999/work/qtgui-5.11.9999/src/platformsupport/eventdispatchers/qeventdispatcher_glib.cpp:70 #54 0x00007ffff2648903 in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () at ../../include/QtCore/../../../qtcore-5.11.9999/src/corelib/global/qflags.h:71 #55 0x00007ffff265066f in QCoreApplication::exec() () at /var/tmp/portage/dev-qt/qtcore-5.11.9999/work/qtcore-5.11.9999/src/corelib/kernel/qcoreapplication.cpp:1336 #56 0x00005555555ef1f4 in main () Can you get this reproduced under something like an ASAN? -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1797665 Title: segfault when repeatedly sorting To manage notifications about this bug go to: https://bugs.launchpad.net/trojita/+bug/1797665/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs