Bug 331515

Summary: Telepathy crashes when close
Product: [Unmaintained] telepathy Reporter: Brallan Aguilar <apcomptec>
Component: contactlistAssignee: Telepathy Bugs <kde-telepathy-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash CC: mklapetek
Priority: NOR Keywords: drkonqi
Version: 0.7.1   
Target Milestone: Future   
Platform: Fedora RPMs   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Brallan Aguilar 2014-02-26 03:06:24 UTC
Application: ktp-contactlist (0.7.1)
KDE Platform Version: 4.12.2
Qt Version: 4.8.5
Operating System: Linux 3.13.3-201.fc20.i686 i686
Distribution: "Fedora release 20 (Heisenbug)"

-- Information about the crash:
- What I was doing when the application crashed:
I simply pressed Ctrl + Q to close it, but it didn't and then pressed Alt + F4 and it crashed.

-- Backtrace:
Application: KDE Telepathy Contact List (ktp-contactlist), signal: Segmentation fault
Using host libthread_db library "/lib/libthread_db.so.1".
[KCrash Handler]
#7  isEmpty (this=0x10) at ../../src/corelib/tools/qvector.h:139
#8  QStandardItemPrivate::setModel (this=0x0, mod=mod@entry=0x0) at itemviews/qstandarditemmodel.cpp:293
#9  0x4f1e5a61 in QStandardItemPrivate::~QStandardItemPrivate (this=0xa11c148, __in_chrg=<optimized out>) at itemviews/qstandarditemmodel.cpp:96
#10 0x4f1e5bbd in QStandardItemPrivate::~QStandardItemPrivate (this=0xa11c148, __in_chrg=<optimized out>) at itemviews/qstandarditemmodel.cpp:102
#11 0x4f1e23af in cleanup (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62
#12 ~QScopedPointer (this=0xa1301dc, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100
#13 QStandardItem::~QStandardItem (this=0xa1301d8, __in_chrg=<optimized out>) at itemviews/qstandarditemmodel.cpp:778
#14 0x4f1e242d in QStandardItem::~QStandardItem (this=0xa1301d8, __in_chrg=<optimized out>) at itemviews/qstandarditemmodel.cpp:780
#15 0x4f1e4954 in cleanup (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62
#16 ~QScopedPointer (this=0xa131a0c, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100
#17 QStandardItemModelPrivate::~QStandardItemModelPrivate (this=0xa1319a0, __in_chrg=<optimized out>) at itemviews/qstandarditemmodel.cpp:330
#18 0x4f1e4b9d in QStandardItemModelPrivate::~QStandardItemModelPrivate (this=0xa1319a0, __in_chrg=<optimized out>) at itemviews/qstandarditemmodel.cpp:335
#19 0x4a902b76 in cleanup (pointer=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:62
#20 ~QScopedPointer (this=0xa1301cc, __in_chrg=<optimized out>) at ../../src/corelib/tools/qscopedpointer.h:100
#21 QObject::~QObject (this=0xa1301c8, __in_chrg=<optimized out>) at kernel/qobject.cpp:816
#22 0x4a8db7ee in QAbstractItemModel::~QAbstractItemModel (this=0xa1301c8, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:1389
#23 0x4f1e2517 in QStandardItemModel::~QStandardItemModel (this=0xa1301c8, __in_chrg=<optimized out>) at itemviews/qstandarditemmodel.cpp:2076
#24 0x4d083431 in KPeople::PersonsModel::~PersonsModel() () from /lib/libkpeople.so.1
#25 0x4d0834ad in KPeople::PersonsModel::~PersonsModel() () from /lib/libkpeople.so.1
#26 0x4a9003a3 in QObjectPrivate::deleteChildren (this=this@entry=0xa11bd28) at kernel/qobject.cpp:1907
#27 0x4a902b38 in QObject::~QObject (this=0xa11ad38, __in_chrg=<optimized out>) at kernel/qobject.cpp:926
#28 0x4a8db7ee in QAbstractItemModel::~QAbstractItemModel (this=0xa11ad38, __in_chrg=<optimized out>) at kernel/qabstractitemmodel.cpp:1389
#29 0x4f1d3747 in QAbstractProxyModel::~QAbstractProxyModel (this=0xa11ad38, __in_chrg=<optimized out>) at itemviews/qabstractproxymodel.cpp:113
#30 0x4f1d7087 in QSortFilterProxyModel::~QSortFilterProxyModel (this=0xa11ad38, __in_chrg=<optimized out>) at itemviews/qsortfilterproxymodel.cpp:1547
#31 0x4d13cdde in KTp::ContactsFilterModel::~ContactsFilterModel (this=0xa11ad38, __in_chrg=<optimized out>) at /usr/src/debug/ktp-common-internals-0.7.1/KTp/Models/contacts-filter-model.cpp:434
#32 0x4d144f15 in KTp::ContactsModel::~ContactsModel (this=0xa11ad38, __in_chrg=<optimized out>) at /usr/src/debug/ktp-common-internals-0.7.1/KTp/Models/contacts-model.cpp:98
#33 0x4d144f7d in KTp::ContactsModel::~ContactsModel (this=0xa11ad38, __in_chrg=<optimized out>) at /usr/src/debug/ktp-common-internals-0.7.1/KTp/Models/contacts-model.cpp:101
#34 0x4a9003a3 in QObjectPrivate::deleteChildren (this=0xa133e70) at kernel/qobject.cpp:1907
#35 0x4ebdaf8c in QWidget::~QWidget (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#36 0x4f008c42 in QFrame::~QFrame (this=0xa111b80, __in_chrg=<optimized out>) at widgets/qframe.cpp:240
#37 0x4f09df42 in QAbstractScrollArea::~QAbstractScrollArea (this=0xa111b80, __in_chrg=<optimized out>) at widgets/qabstractscrollarea.cpp:521
#38 0x4f13dce9 in QAbstractItemView::~QAbstractItemView (this=0xa111b80, __in_chrg=<optimized out>) at itemviews/qabstractitemview.cpp:598
#39 0x4f1854c2 in QTreeView::~QTreeView (this=0xa111b80, __in_chrg=<optimized out>) at itemviews/qtreeview.cpp:207
#40 0x08060231 in ContactListWidget::~ContactListWidget (this=0xa111b80, __in_chrg=<optimized out>) at /usr/src/debug/ktp-contact-list-0.7.1/contact-list-widget.cpp:171
#41 0x4a9003a3 in QObjectPrivate::deleteChildren (this=0xa0b2010) at kernel/qobject.cpp:1907
#42 0x4ebdaf8c in QWidget::~QWidget (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#43 0x4ebdb30d in QWidget::~QWidget (this=0xa0f8b40, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1703
#44 0x4a9003a3 in QObjectPrivate::deleteChildren (this=0xa0ae130) at kernel/qobject.cpp:1907
#45 0x4ebdaf8c in QWidget::~QWidget (this=<optimized out>, __in_chrg=<optimized out>) at kernel/qwidget.cpp:1679
#46 0x4f0249c2 in QMainWindow::~QMainWindow (this=0xa0b1520, __in_chrg=<optimized out>) at widgets/qmainwindow.cpp:388
#47 0x4fafd851 in KMainWindow::~KMainWindow (this=0xa0b1520, __in_chrg=<optimized out>) at /usr/src/debug/kdelibs-4.12.2/kdeui/widgets/kmainwindow.cpp:467
#48 0x0807d820 in MainWidget::~MainWidget (this=0xa0b1520, __in_chrg=<optimized out>) at /usr/src/debug/ktp-contact-list-0.7.1/main-widget.cpp:156
#49 0x0807d891 in MainWidget::~MainWidget (this=0xa0b1520, __in_chrg=<optimized out>) at /usr/src/debug/ktp-contact-list-0.7.1/main-widget.cpp:166
#50 0x4a8fbab4 in qDeleteInEventHandler (o=o@entry=0xa0b1520) at kernel/qobject.cpp:4288
#51 0x4a902050 in QObject::event (this=0xa0b1520, e=0xa3e3000) at kernel/qobject.cpp:1175
#52 0x4ebded88 in QWidget::event (this=this@entry=0xa0b1520, event=event@entry=0xa3e3000) at kernel/qwidget.cpp:8846
#53 0x4f02709c in QMainWindow::event (this=this@entry=0xa0b1520, event=event@entry=0xa3e3000) at widgets/qmainwindow.cpp:1478
#54 0x4fafe9a6 in KMainWindow::event (this=0xa0b1520, ev=0xa3e3000) at /usr/src/debug/kdelibs-4.12.2/kdeui/widgets/kmainwindow.cpp:1084
#55 0x4eb81054 in QApplicationPrivate::notify_helper (this=0xa00c528, receiver=0xa0b1520, e=0xa3e3000) at kernel/qapplication.cpp:4562
#56 0x4eb87fac in QApplication::notify (this=0xbfc21528, receiver=0xa0b1520, e=e@entry=0xa3e3000) at kernel/qapplication.cpp:4348
#57 0x4fa22e10 in KApplication::notify (this=0xbfc21528, receiver=0xa0b1520, event=0xa3e3000) at /usr/src/debug/kdelibs-4.12.2/kdeui/kernel/kapplication.cpp:311
#58 0x4a8e7a86 in QCoreApplication::notifyInternal (this=0xbfc21528, receiver=receiver@entry=0xa0b1520, event=event@entry=0xa3e3000) at kernel/qcoreapplication.cpp:949
#59 0x4a8eaefa in sendEvent (event=0xa3e3000, receiver=0xa0b1520) at kernel/qcoreapplication.h:231
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0, data=0x9f5d1d8) at kernel/qcoreapplication.cpp:1573
#61 0x4a8eb3fd in QCoreApplication::sendPostedEvents (receiver=receiver@entry=0x0, event_type=event_type@entry=0) at kernel/qcoreapplication.cpp:1466
#62 0x4a919e9f in sendPostedEvents () at kernel/qcoreapplication.h:236
#63 postEventSourceDispatch (s=s@entry=0xa00c850) at kernel/qeventdispatcher_glib.cpp:280
#64 0x4a265556 in g_main_dispatch (context=0xa00c238) at gmain.c:3066
#65 g_main_context_dispatch (context=context@entry=0xa00c238) at gmain.c:3642
#66 0x4a265920 in g_main_context_iterate (context=context@entry=0xa00c238, block=block@entry=1, dispatch=dispatch@entry=1, self=<optimized out>) at gmain.c:3713
#67 0x4a2659e9 in g_main_context_iteration (context=0xa00c238, may_block=1) at gmain.c:3774
#68 0x4a919630 in QEventDispatcherGlib::processEvents (this=this@entry=0x9f62310, flags=...) at kernel/qeventdispatcher_glib.cpp:425
#69 0x4ec3777c in QGuiEventDispatcherGlib::processEvents (this=0x9f62310, flags=...) at kernel/qguieventdispatcher_glib.cpp:207
#70 0x4a8e63c0 in QEventLoop::processEvents (this=this@entry=0xbfc21474, flags=...) at kernel/qeventloop.cpp:149
#71 0x4a8e6751 in QEventLoop::exec (this=this@entry=0xbfc21474, flags=...) at kernel/qeventloop.cpp:204
#72 0x4a8ec40b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1221
#73 0x4eb7f365 in QApplication::exec () at kernel/qapplication.cpp:3823
#74 0x0805f04d in main (argc=1, argv=0xbfc21604) at /usr/src/debug/ktp-contact-list-0.7.1/main.cpp:63

The reporter indicates this bug may be a duplicate of or related to bug 325375.

Possible duplicates by query: bug 326901, bug 325975, bug 325375.

Reported using DrKonqi
Comment 1 Martin Klapetek 2014-02-27 15:34:35 UTC
Thanks for the report.

Can you reliably reproduce this crash?
Comment 2 Brallan Aguilar 2014-03-20 18:41:07 UTC
It occurred for a strange reason but I can't reproduce it :/
Comment 3 Martin Klapetek 2014-03-20 20:53:51 UTC
Ok I'll close this report for not enough data then. If you at any point will have a reliable way to reproduce the crash, just reopen this report and we'll fix it right away :)