Bug 301639 - kde-telepathy crash when going offline
Summary: kde-telepathy crash when going offline
Status: RESOLVED FIXED
Alias: None
Product: telepathy
Classification: Unmaintained
Component: contactlist (show other bugs)
Version: 0.3.0
Platform: Ubuntu Linux
: NOR crash
Target Milestone: 0.4.0
Assignee: Telepathy Bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-06-11 11:27 UTC by Ben Vassie
Modified: 2012-07-06 12:47 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Ben Vassie 2012-06-11 11:27:17 UTC
Application: ktp-contactlist (0.3)
KDE Platform Version: 4.8.3 (4.8.3)
Qt Version: 4.8.1
Operating System: Linux 3.2.0-25-generic x86_64
Distribution: Ubuntu 12.04 LTS

-- Information about the crash:
- What I was doing when the application crashed:

I right clicked on the Instant Messaging Presence applet and clicked Offline, the telepathy crashed

The crash can be reproduced some of the time.

-- Backtrace:
Application: KDE Telepathy Contact List (ktp-contactlist), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f07c7458780 (LWP 9827))]

Thread 2 (Thread 0x7f07b4c13700 (LWP 9828)):
#0  0x00007f07c3b65b03 in poll () from /lib/x86_64-linux-gnu/libc.so.6
#1  0x00007f07c07bd036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f07c07bd164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f07c5704426 in QEventDispatcherGlib::processEvents (this=0x7f07b00008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f07c56d3c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f07c56d3ed7 in QEventLoop::exec (this=0x7f07b4c12dd0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f07c55d2fa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#7  0x00007f07c56b39ff in QInotifyFileSystemWatcherEngine::run (this=0x1190750) at io/qfilesystemwatcher_inotify.cpp:248
#8  0x00007f07c55d5fcb in QThreadPrivate::start (arg=0x1190750) at thread/qthread_unix.cpp:298
#9  0x00007f07c1094e9a in start_thread () from /lib/x86_64-linux-gnu/libpthread.so.0
#10 0x00007f07c3b714bd in clone () from /lib/x86_64-linux-gnu/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f07c7458780 (LWP 9827)):
[KCrash Handler]
#6  0x0000000000000000 in ?? ()
#7  0x00007f07c67a1176 in ProxyTreeNode::data(int) const () from /usr/lib/libktpmodelsprivate.so.0
#8  0x00007f07c679ebd3 in GroupsModelItem::countOnlineContacts() () from /usr/lib/libktpmodelsprivate.so.0
#9  0x00007f07c679f2f7 in GroupsModel::onItemChanged(TreeNode*) () from /usr/lib/libktpmodelsprivate.so.0
#10 0x00007f07c679f3b0 in GroupsModel::onItemsRemoved(TreeNode*, int, int) () from /usr/lib/libktpmodelsprivate.so.0
#11 0x00007f07c56e9281 in QMetaObject::activate (sender=0xf94260, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff684ae400) at kernel/qobject.cpp:3547
#12 0x00007f07c67a13fc in TreeNode::childrenRemoved(TreeNode*, int, int) () from /usr/lib/libktpmodelsprivate.so.0
#13 0x00007f07c56e9281 in QMetaObject::activate (sender=0x137fd40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff684ae560) at kernel/qobject.cpp:3547
#14 0x00007f07c67a13fc in TreeNode::childrenRemoved(TreeNode*, int, int) () from /usr/lib/libktpmodelsprivate.so.0
#15 0x00007f07c56e9281 in QMetaObject::activate (sender=0x11d5ac0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff684ae6c0) at kernel/qobject.cpp:3547
#16 0x00007f07c67a13fc in TreeNode::childrenRemoved(TreeNode*, int, int) () from /usr/lib/libktpmodelsprivate.so.0
#17 0x00007f07c56e9281 in QMetaObject::activate (sender=0x137bc00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff684ae820) at kernel/qobject.cpp:3547
#18 0x00007f07c56e9bdf in QObject::destroyed (this=<optimized out>, _t1=0x137bc00) at .moc/release-shared/moc_qobject.cpp:149
#19 0x00007f07c56ed68e in QObject::~QObject (this=0x137bc00, __in_chrg=<optimized out>) at kernel/qobject.cpp:844
#20 0x00007f07c67a1798 in TreeNode::~TreeNode() () from /usr/lib/libktpmodelsprivate.so.0
#21 0x00007f07c679d339 in ContactModelItem::~ContactModelItem() () from /usr/lib/libktpmodelsprivate.so.0
#22 0x00007f07c56ee478 in QObject::event (this=0x137bc00, e=<optimized out>) at kernel/qobject.cpp:1176
#23 0x00007f07c4307894 in notify_helper (e=0x11f60f0, receiver=0x137bc00, this=0xde00f0) at kernel/qapplication.cpp:4559
#24 QApplicationPrivate::notify_helper (this=0xde00f0, receiver=0x137bc00, e=0x11f60f0) at kernel/qapplication.cpp:4531
#25 0x00007f07c430c713 in QApplication::notify (this=0x7fff684af260, receiver=0x137bc00, e=0x11f60f0) at kernel/qapplication.cpp:4420
#26 0x00007f07c6358bb6 in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#27 0x00007f07c56d4e9c in QCoreApplication::notifyInternal (this=0x7fff684af260, receiver=0x137bc00, event=0x11f60f0) at kernel/qcoreapplication.cpp:876
#28 0x00007f07c56d8c6a in sendEvent (event=0x11f60f0, receiver=0x137bc00) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#29 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0xd9dff0) at kernel/qcoreapplication.cpp:1500
#30 0x00007f07c5703f93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#31 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#32 0x00007f07c07bcd53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#33 0x00007f07c07bd0a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#34 0x00007f07c07bd164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#35 0x00007f07c57043bf in QEventDispatcherGlib::processEvents (this=0xd9f4b0, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#36 0x00007f07c43afd5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f07c56d3c82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f07c56d3ed7 in QEventLoop::exec (this=0x7fff684af1f0, flags=...) at kernel/qeventloop.cpp:204
#39 0x00007f07c56d8f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#40 0x000000000041b2c0 in main (argc=1, argv=0x7fff684af538) at /build/buildd/ktp-contact-list-0.3.1/main.cpp:62

Reported using DrKonqi
Comment 1 Martin Klapetek 2012-06-11 14:24:36 UTC
Thanks for the report. Are you using distro packages or the git version?

Also, if possible, please update to 0.4, which we released today, and report back if it still happens.

Thanks.
Comment 2 Ben Vassie 2012-06-11 14:45:46 UTC
Hello

I'm using the default Kubuntu 12.04 repos, not sure when 0.4 will hit them
Comment 3 Ben Vassie 2012-06-21 10:23:56 UTC
Hello

Seems to be fine with 0.4.0

Thank you