Version: git-latest (using Devel) OS: Linux Reproducible: Didn't try Backtrace: Application: Telepathy KDE Contact List (telepathy-kde-contactlist), signal: Segmentation fault [KCrash Handler] #7 0x00000000 in ?? () #8 0x0808329c in ProxyTreeNode::data (this=0x8dc90b0, role=32) at /home/kde-devel/src/telepathy/telepathy-contact-list/proxy-tree-node.cpp:70 #9 0x08081333 in GroupsModel::data (this=0x8b69780, index=..., role=32) at /home/kde-devel/src/telepathy/telepathy-contact-list/groups-model.cpp:100 #10 0xb5fe00e7 in QSortFilterProxyModel::data (this=0x8bd2910, index=..., role=32) at itemviews/qsortfilterproxymodel.cpp:1715 #11 0x0805d5b4 in QModelIndex::data (this=0xbf9c1140, arole=32) at /home/kde-devel/qt-unstable/include/QtCore/qabstractitemmodel.h:398 #12 0x08064b39 in ContactDelegateCompact::sizeHint (this=0x8bcd750, option=..., index=...) at /home/kde-devel/src/telepathy/telepathy-contact-list/contact-delegate-compact.cpp:158 #13 0xb5f961fd in QTreeView::indexRowSizeHint (this=0x8bee770, index=...) at itemviews/qtreeview.cpp:2801 #14 0xb5f981d4 in QTreeViewPrivate::itemHeight (this=0x8c319b8, item=2) at itemviews/qtreeview.cpp:3229 #15 0xb5f98df3 in QTreeViewPrivate::updateScrollBars (this=0x8c319b8) at itemviews/qtreeview.cpp:3452 #16 0xb5f95a08 in QTreeView::updateGeometries (this=0x8bee770) at itemviews/qtreeview.cpp:2686 #17 0xb5f49e8d in QAbstractItemView::doItemsLayout (this=0x8bee770) at itemviews/qabstractitemview.cpp:1139 #18 0xb5f92d1b in QTreeView::doItemsLayout (this=0x8bee770) at itemviews/qtreeview.cpp:2027 #19 0xb5f98d4a in QTreeViewPrivate::updateScrollBars (this=0x8c319b8) at itemviews/qtreeview.cpp:3439 #20 0xb5f8e838 in QTreeView::scrollTo (this=0x8bee770, index=..., hint=QAbstractItemView::EnsureVisible) at itemviews/qtreeview.cpp:1088 #21 0xb5f52d3e in QAbstractItemView::currentChanged (this=0x8bee770, current=..., previous=...) at itemviews/qabstractitemview.cpp:3404 #22 0xb5f9a66e in QTreeView::currentChanged (this=0x8bee770, current=..., previous=...) at itemviews/qtreeview.cpp:3706 #23 0xb5f56580 in QAbstractItemView::qt_metacall (this=0x8bee770, _c=QMetaObject::InvokeMetaMethod, _id=20, _a=0xbf9c17d4) at .moc/debug-shared/moc_qabstractitemview.cpp:238 #24 0xb5f9aa6e in QTreeView::qt_metacall (this=0x8bee770, _c=QMetaObject::InvokeMetaMethod, _id=51, _a=0xbf9c17d4) at .moc/debug-shared/moc_qtreeview.cpp:119 #25 0xb65b1d9e in QMetaObject::metacall (object=0x8bee770, cl=QMetaObject::InvokeMetaMethod, idx=51, argv=0xbf9c17d4) at kernel/qmetaobject.cpp:237 #26 0xb65c49d1 in QMetaObject::activate (sender=0x8bd4df0, m=0xb63f28f4, local_signal_index=1, argv=0xbf9c17d4) at kernel/qobject.cpp:3280 #27 0xb5fac8ef in QItemSelectionModel::currentChanged (this=0x8bd4df0, _t1=..., _t2=...) at .moc/debug-shared/moc_qitemselectionmodel.cpp:159 #28 0xb5fa9f96 in QItemSelectionModel::setCurrentIndex (this=0x8bd4df0, index=..., command=...) at itemviews/qitemselectionmodel.cpp:1156 #29 0xb5f49850 in QAbstractItemView::setCurrentIndex (this=0x8bee770, index=...) at itemviews/qabstractitemview.cpp:1007 #30 0xb5f5211a in QAbstractItemView::rowsAboutToBeRemoved (this=0x8bee770, parent=..., start=1, end=1) at itemviews/qabstractitemview.cpp:3229 #31 0xb5f94f86 in QTreeView::rowsAboutToBeRemoved (this=0x8bee770, parent=..., start=1, end=1) at itemviews/qtreeview.cpp:2492 #32 0xb5f5651e in QAbstractItemView::qt_metacall (this=0x8bee770, _c=QMetaObject::InvokeMetaMethod, _id=18, _a=0xbf9c1bb0) at .moc/debug-shared/moc_qabstractitemview.cpp:236 #33 0xb5f9aa6e in QTreeView::qt_metacall (this=0x8bee770, _c=QMetaObject::InvokeMetaMethod, _id=49, _a=0xbf9c1bb0) at .moc/debug-shared/moc_qtreeview.cpp:119 #34 0xb65b1d9e in QMetaObject::metacall (object=0x8bee770, cl=QMetaObject::InvokeMetaMethod, idx=49, argv=0xbf9c1bb0) at kernel/qmetaobject.cpp:237 #35 0xb65c49d1 in QMetaObject::activate (sender=0x8bd2910, m=0x80a2368, local_signal_index=6, argv=0xbf9c1bb0) at kernel/qobject.cpp:3280 #36 0xb661b4bc in QAbstractItemModel::rowsAboutToBeRemoved (this=0x8bd2910, _t1=..., _t2=1, _t3=1) at .moc/debug-shared/moc_qabstractitemmodel.cpp:188 #37 0xb65a026d in QAbstractItemModel::beginRemoveRows (this=0x8bd2910, parent=..., first=1, last=1) at kernel/qabstractitemmodel.cpp:2450 #38 0xb5fdc07e in QSortFilterProxyModelPrivate::remove_proxy_interval (this=0x8bc5560, source_to_proxy=..., proxy_to_source=..., proxy_start=1, proxy_end=1, proxy_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:555 #39 0xb5fdbfc9 in QSortFilterProxyModelPrivate::remove_source_items (this=0x8bc5560, source_to_proxy=..., proxy_to_source=..., source_items=..., source_parent=..., orient=Qt::Vertical, emit_signal=true) at itemviews/qsortfilterproxymodel.cpp:537 #40 0xb5fdd0fb in QSortFilterProxyModelPrivate::source_items_about_to_be_removed (this=0x8bc5560, source_parent=..., start=4, end=4, orient=Qt::Vertical) at itemviews/qsortfilterproxymodel.cpp:838 #41 0xb5fded8c in QSortFilterProxyModelPrivate::_q_sourceRowsAboutToBeRemoved (this=0x8bc5560, source_parent=..., start=4, end=4) at itemviews/qsortfilterproxymodel.cpp:1288 #42 0xb5fe2c35 in QSortFilterProxyModel::qt_metacall (this=0x8bd2910, _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbf9c1ec0) at .moc/debug-shared/moc_qsortfilterproxymodel.cpp:136 #43 0x0806a758 in AccountFilterModel::qt_metacall (this=0x8bd2910, _c=QMetaObject::InvokeMetaMethod, _id=38, _a=0xbf9c1ec0) at /home/kde-devel/build-src/telepathy/telepathy-contact-list/account-filter-model.moc:73 #44 0xb65b1d9e in QMetaObject::metacall (object=0x8bd2910, cl=QMetaObject::InvokeMetaMethod, idx=38, argv=0xbf9c1ec0) at kernel/qmetaobject.cpp:237 #45 0xb65c49d1 in QMetaObject::activate (sender=0x8b69780, m=0x80a2368, local_signal_index=6, argv=0xbf9c1ec0) at kernel/qobject.cpp:3280 #46 0xb661b4bc in QAbstractItemModel::rowsAboutToBeRemoved (this=0x8b69780, _t1=..., _t2=4, _t3=4) at .moc/debug-shared/moc_qabstractitemmodel.cpp:188 #47 0xb65a026d in QAbstractItemModel::beginRemoveRows (this=0x8b69780, parent=..., first=4, last=4) at kernel/qabstractitemmodel.cpp:2450 #48 0x080817fc in GroupsModel::onItemsRemoved (this=0x8b69780, parent=0x8d9c448, first=4, last=4) at /home/kde-devel/src/telepathy/telepathy-contact-list/groups-model.cpp:176 #49 0x0805b155 in GroupsModel::qt_metacall (this=0x8b69780, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbf9c2060) at /home/kde-devel/build-src/telepathy/telepathy-contact-list/moc_groups-model.cpp:96 #50 0xb65b1d9e in QMetaObject::metacall (object=0x8b69780, cl=QMetaObject::InvokeMetaMethod, idx=27, argv=0xbf9c2060) at kernel/qmetaobject.cpp:237 #51 0xb65c49d1 in QMetaObject::activate (sender=0x8bdc548, m=0x8089e30, local_signal_index=2, argv=0xbf9c2060) at kernel/qobject.cpp:3280 #52 0x0806c482 in TreeNode::childrenRemoved (this=0x8bdc548, _t1=0x8d9c448, _t2=4, _t3=4) at /home/kde-devel/build-src/telepathy/telepathy-contact-list/tree-node.moc:109 #53 0x0806c383 in TreeNode::qt_metacall (this=0x8bdc548, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf9c2160) at /home/kde-devel/build-src/telepathy/telepathy-contact-list/tree-node.moc:82 #54 0xb65b1d9e in QMetaObject::metacall (object=0x8bdc548, cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbf9c2160) at kernel/qmetaobject.cpp:237 #55 0xb65c49d1 in QMetaObject::activate (sender=0x8d9c448, m=0x8089e30, local_signal_index=2, argv=0xbf9c2160) at kernel/qobject.cpp:3280 #56 0x0806c482 in TreeNode::childrenRemoved (this=0x8d9c448, _t1=0x8d9c448, _t2=4, _t3=4) at /home/kde-devel/build-src/telepathy/telepathy-contact-list/tree-node.moc:109 #57 0x0806c383 in TreeNode::qt_metacall (this=0x8d9c448, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf9c2290) at /home/kde-devel/build-src/telepathy/telepathy-contact-list/tree-node.moc:82 #58 0x0805b438 in GroupsModelItem::qt_metacall (this=0x8d9c448, _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbf9c2290) at /home/kde-devel/build-src/telepathy/telepathy-contact-list/moc_groups-model-item.cpp:69 #59 0xb65b1d9e in QMetaObject::metacall (object=0x8d9c448, cl=QMetaObject::InvokeMetaMethod, idx=6, argv=0xbf9c2290) at kernel/qmetaobject.cpp:237 #60 0xb65c49d1 in QMetaObject::activate (sender=0x8dc90b0, m=0x8089e30, local_signal_index=2, argv=0xbf9c2290) at kernel/qobject.cpp:3280 #61 0x0806c482 in TreeNode::childrenRemoved (this=0x8dc90b0, _t1=0x8d9c448, _t2=4, _t3=4) at /home/kde-devel/build-src/telepathy/telepathy-contact-list/tree-node.moc:109 #62 0x08083300 in ProxyTreeNode::onSourceNodeRemoved (this=0x8dc90b0) at /home/kde-devel/src/telepathy/telepathy-contact-list/proxy-tree-node.cpp:81 #63 0x0805b5d4 in ProxyTreeNode::qt_metacall (this=0x8dc90b0, _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbf9c23c8) at /home/kde-devel/build-src/telepathy/telepathy-contact-list/moc_proxy-tree-node.cpp:80 #64 0xb65b1d9e in QMetaObject::metacall (object=0x8dc90b0, cl=QMetaObject::InvokeMetaMethod, idx=10, argv=0xbf9c23c8) at kernel/qmetaobject.cpp:237 #65 0xb65c49d1 in QMetaObject::activate (sender=0x8d58c38, m=0x80a1fc0, local_signal_index=0, argv=0xbf9c23c8) at kernel/qobject.cpp:3280 #66 0xb65c61d0 in QObject::destroyed (this=0x8d58c38, _t1=0x8d58c38) at .moc/debug-shared/moc_qobject.cpp:149 #67 0xb65c0332 in QObject::~QObject (this=0x8d58c38, __in_chrg=<value optimized out>) at kernel/qobject.cpp:842 #68 0x0806bf77 in TreeNode::~TreeNode (this=0x8d58c38, __in_chrg=<value optimized out>) at /home/kde-devel/src/telepathy/telepathy-contact-list/tree-node.cpp:47 #69 0x0806acfb in ContactModelItem::~ContactModelItem (this=0x8d58c38, __in_chrg=<value optimized out>) at /home/kde-devel/src/telepathy/telepathy-contact-list/contact-model-item.cpp:80 #70 0x0806ad29 in ContactModelItem::~ContactModelItem (this=0x8d58c38, __in_chrg=<value optimized out>) at /home/kde-devel/src/telepathy/telepathy-contact-list/contact-model-item.cpp:83 #71 0xb65c5e77 in qDeleteInEventHandler (o=0x8d58c38) at kernel/qobject.cpp:3988 #72 0xb65c0b6e in QObject::event (this=0x8d58c38, e=0x8dbc298) at kernel/qobject.cpp:1202 #73 0xb5946644 in QApplicationPrivate::notify_helper (this=0x8aace70, receiver=0x8d58c38, e=0x8dbc298) at kernel/qapplication.cpp:4445 #74 0xb5943f53 in QApplication::notify (this=0xbf9c2da4, receiver=0x8d58c38, e=0x8dbc298) at kernel/qapplication.cpp:3845 #75 0xb71dcbee in KApplication::notify (this=0xbf9c2da4, receiver=0x8d58c38, event=0x8dbc298) at /home/kde-devel/src/kdelibs/kdeui/kernel/kapplication.cpp:311 #76 0xb65aa876 in QCoreApplication::notifyInternal (this=0xbf9c2da4, receiver=0x8d58c38, event=0x8dbc298) at kernel/qcoreapplication.cpp:732 #77 0xb65ae0c7 in QCoreApplication::sendEvent (receiver=0x8d58c38, event=0x8dbc298) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215 #78 0xb65ab908 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8a738b8) at kernel/qcoreapplication.cpp:1373 #79 0xb65ab5c5 in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1266 #80 0xb65dece2 in QCoreApplication::sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220 #81 0xb65dde7c in postEventSourceDispatch (s=0x8aaef00) at kernel/qeventdispatcher_glib.cpp:277 #82 0xb4c1df6f in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0 #83 0xb4c1e6d0 in ?? () from /usr/lib/libglib-2.0.so.0 #84 0xb4c1e9fa in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0 #85 0xb65de612 in QEventDispatcherGlib::processEvents (this=0x8a73368, flags=...) at kernel/qeventdispatcher_glib.cpp:415 #86 0xb5a0d762 in QGuiEventDispatcherGlib::processEvents (this=0x8a73368, flags=...) at kernel/qguieventdispatcher_glib.cpp:204 #87 0xb65a8631 in QEventLoop::processEvents (this=0xbf9c2d2c, flags=...) at kernel/qeventloop.cpp:149 #88 0xb65a8771 in QEventLoop::exec (this=0xbf9c2d2c, flags=...) at kernel/qeventloop.cpp:201 #89 0xb65aaf5c in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009 #90 0xb5943b84 in QApplication::exec () at kernel/qapplication.cpp:3719 #91 0x0806ffa4 in main (argc=1, argv=0xbf9c2ed4) at /home/kde-devel/src/telepathy/telepathy-contact-list/main.cpp:60
*** Bug 275262 has been marked as a duplicate of this bug. ***
*** Bug 275742 has been marked as a duplicate of this bug. ***
*** Bug 275214 has been marked as a duplicate of this bug. ***
I think I've fixed this. Please check current master and re-open if you get a similar crash.
Created attachment 61321 [details] New crash information added by DrKonqi telepathy-kde-contactlist (0.1) on KDE Platform 4.6.80 (4.7 Beta1) "release 1" using Qt 4.8.0 cl crashes immediately after set online... other times just sets the account offline without a crash - What I was doing when the application crashed: - Unusual behavior I noticed: - Custom settings of the application: -- Backtrace (Reduced): #7 0x000000000043d656 in ProxyTreeNode::data (this=<optimized out>, role=<optimized out>) at /usr/src/debug/telepathy-contact-list-0.1git.1308931168/models/proxy-tree-node.cpp:71 #8 0x000000000043b66b in GroupsModel::data (this=<optimized out>, index=<optimized out>, role=<optimized out>) at /usr/src/debug/telepathy-contact-list-0.1git.1308931168/models/groups-model.cpp:100 #9 0x00007f3fe416aa1c in QSortFilterProxyModel::data(QModelIndex const&, int) const () from /usr/lib64/libQtGui.so.4 #10 0x000000000041efc9 in data (arole=32, this=0x7fffa186f020) at /usr/include/QtCore/qabstractitemmodel.h:399 #11 ContactDelegate::sizeHint (this=0x98fb40, option=..., index=...) at /usr/src/debug/telepathy-contact-list-0.1git.1308931168/contact-delegate.cpp:180
Reopening based on above information.
Created attachment 61393 [details] New crash information added by DrKonqi telepathy-kde-contactlist (0.1) on KDE Platform 4.6.4 (4.6.4) using Qt 4.7.2 - What I was doing when the application crashed: Still happens here (crash after resuming laptop from s2ram). Using git e0799a6a -- Backtrace (Reduced): #7 0x0000000000443056 in ProxyTreeNode::data (this=<value optimized out>, role=32) at /var/tmp/portage/net-im/telepathy-contact-list-9999/work/telepathy-contact-list-9999/models/proxy-tree-node.cpp:71 #8 0x0000000000441046 in GroupsModel::data (this=<value optimized out>, index=<value optimized out>, role=32) at /var/tmp/portage/net-im/telepathy-contact-list-9999/work/telepathy-contact-list-9999/models/groups-model.cpp:100 #9 0x00007f026c6ebc34 in QSortFilterProxyModel::data (this=<value optimized out>, index=..., role=32) at itemviews/qsortfilterproxymodel.cpp:1715 #10 0x000000000041f40b in data (this=0x8bdfc0, option=..., index=...) at /usr/include/qt4/QtCore/qabstractitemmodel.h:398 #11 ContactDelegateCompact::sizeHint (this=0x8bdfc0, option=..., index=...) at /var/tmp/portage/net-im/telepathy-contact-list-9999/work/telepathy-contact-list-9999/contact-delegate-compact.cpp:158
Created attachment 61497 [details] New crash information added by DrKonqi telepathy-kde-contactlist (0.1) on KDE Platform 4.6.4 (4.6.4) using Qt 4.7.2 - What I was doing when the application crashed: Now I got this crash not just while running it in the background, but when going offline and then back online with one of my accounts. -- Backtrace (Reduced): #7 0x0000000000443056 in ProxyTreeNode::data (this=<value optimized out>, role=32) at /var/tmp/portage/net-im/telepathy-contact-list-9999/work/telepathy-contact-list-9999/models/proxy-tree-node.cpp:71 #8 0x0000000000441046 in GroupsModel::data (this=<value optimized out>, index=<value optimized out>, role=32) at /var/tmp/portage/net-im/telepathy-contact-list-9999/work/telepathy-contact-list-9999/models/groups-model.cpp:100 #9 0x00007ff03738fc34 in QSortFilterProxyModel::data (this=<value optimized out>, index=..., role=32) at itemviews/qsortfilterproxymodel.cpp:1715 #10 0x000000000041f40b in data (this=0x8893a0, option=..., index=...) at /usr/include/qt4/QtCore/qabstractitemmodel.h:398 #11 ContactDelegateCompact::sizeHint (this=0x8893a0, option=..., index=...) at /var/tmp/portage/net-im/telepathy-contact-list-9999/work/telepathy-contact-list-9999/contact-delegate-compact.cpp:158
Hopefully fixed (again). Please reopen again if you still encounter the same bug.