Bug 275075

Summary: Crash while using kde telepathy
Product: [Unmaintained] telepathy Reporter: Aleix Pol <aleixpol>
Component: contactlistAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED FIXED    
Severity: crash CC: alinm.elena, kde, mail, wizard.karan
Priority: NOR    
Version: git-latest   
Target Milestone: 0.4.0   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: New crash information added by DrKonqi
New crash information added by DrKonqi
New crash information added by DrKonqi

Description Aleix Pol 2011-06-06 22:31:35 UTC
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
Comment 1 Martin Klapetek 2011-06-10 00:27:45 UTC
*** Bug 275262 has been marked as a duplicate of this bug. ***
Comment 2 Martin Klapetek 2011-06-15 18:13:56 UTC
*** Bug 275742 has been marked as a duplicate of this bug. ***
Comment 3 Martin Klapetek 2011-06-16 13:33:06 UTC
*** Bug 275214 has been marked as a duplicate of this bug. ***
Comment 4 David Edmundson 2011-06-22 14:51:14 UTC
I think I've fixed this. 

Please check current master and re-open if you get a similar crash.
Comment 5 Alin M Elena 2011-06-25 14:37:59 UTC
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
Comment 6 David Edmundson 2011-06-27 12:20:56 UTC
Reopening based on above information.
Comment 7 Elias Probst 2011-06-28 07:24:56 UTC
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
Comment 8 Elias Probst 2011-06-30 20:43:34 UTC
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
Comment 9 David Edmundson 2011-07-02 11:44:47 UTC
Hopefully fixed (again). 

Please reopen again if you still encounter the same bug.