Bug 301989

Summary: Random crashes of kopete.
Product: [Unmaintained] kopete Reporter: Bernhard Jungk <fire>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Ubuntu   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Bernhard Jungk 2012-06-16 00:54:58 UTC
Application: kopete (1.2.80)
KDE Platform Version: 4.8.80 (4.8.80)
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:

Browsing with Chromium. The 4.9 beta version just randomly crashes. I didn't find a way to reproduce it, but it happened twice in the last couple of hours. Maybe the stacktrace can shed some light on this?

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
Using host libthread_db library "/lib/x86_64-linux-gnu/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f92979d4780 (LWP 3681))]

Thread 5 (Thread 0x7f927d732700 (LWP 3683)):
#0  0x00007f928f7cdf69 in __pthread_mutex_lock (mutex=0x7f927800c530) at pthread_mutex_lock.c:92
#1  0x00007f928ed2c5a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f928ecf0914 in g_main_context_query () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f928ecf0faa in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f928ecf149a in g_main_loop_run () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f927e420406 in ?? () from /usr/lib/x86_64-linux-gnu/libgio-2.0.so.0
#6  0x00007f928ed129e5 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#7  0x00007f928f7cbe9a in start_thread (arg=0x7f927d732700) at pthread_create.c:308
#8  0x00007f9293d604bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#9  0x0000000000000000 in ?? ()

Thread 4 (Thread 0x7f9275751700 (LWP 3685)):
#0  0x00007f9293d54b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f928ecf1036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f928ecf1164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9295420426 in QEventDispatcherGlib::processEvents (this=0x7f926c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f92953efc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f92953efed7 in QEventLoop::exec (this=0x7f926c0013c0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f92776d99ba in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#7  0x00007f92952f1fcb in QThreadPrivate::start (arg=0x2a29e60) at thread/qthread_unix.cpp:298
#8  0x00007f928f7cbe9a in start_thread (arg=0x7f9275751700) at pthread_create.c:308
#9  0x00007f9293d604bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 3 (Thread 0x7f9274f50700 (LWP 3686)):
#0  0x00007f9293d54b03 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f928ecf1036 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f928ecf1164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f9295420426 in QEventDispatcherGlib::processEvents (this=0x7f92640008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007f92953efc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f92953efed7 in QEventLoop::exec (this=0x7f92640013c0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007f9277b17ea5 in XMPP::SyncThread::run (this=0x2e42d20) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#7  0x00007f92952f1fcb in QThreadPrivate::start (arg=0x2e42d20) at thread/qthread_unix.cpp:298
#8  0x00007f928f7cbe9a in start_thread (arg=0x7f9274f50700) at pthread_create.c:308
#9  0x00007f9293d604bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f927df33700 (LWP 3691)):
#0  0x00007f928f7cdf69 in __pthread_mutex_lock (mutex=0x7f9278008430) at pthread_mutex_lock.c:92
#1  0x00007f928ed2c5a1 in g_mutex_lock () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#2  0x00007f928ecf0b4e in g_main_context_check () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#3  0x00007f928ecf0fd6 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#4  0x00007f928ecf1164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#5  0x00007f9295420426 in QEventDispatcherGlib::processEvents (this=0x7f927800c7a0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f92953efc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f92953efed7 in QEventLoop::exec (this=0x7f927df32dd0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f92952eefa7 in QThread::exec (this=<optimized out>) at thread/qthread.cpp:501
#9  0x00007f92953cf9ff in QInotifyFileSystemWatcherEngine::run (this=0x2dd7270) at io/qfilesystemwatcher_inotify.cpp:248
#10 0x00007f92952f1fcb in QThreadPrivate::start (arg=0x2dd7270) at thread/qthread_unix.cpp:298
#11 0x00007f928f7cbe9a in start_thread (arg=0x7f927df33700) at pthread_create.c:308
#12 0x00007f9293d604bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#13 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f92979d4780 (LWP 3681)):
[KCrash Handler]
#6  0x00007f92970740c4 in Kopete::Contact::account (this=0x7f9260000020) at ../../../kopete/libkopete/kopetecontact.cpp:494
#7  0x00007f9297074244 in Kopete::Contact::onlineStatus (this=0x7f9260000020) at ../../../kopete/libkopete/kopetecontact.cpp:135
#8  0x00007f9297074310 in Kopete::Contact::isOnline (this=<optimized out>) at ../../../kopete/libkopete/kopetecontact.cpp:527
#9  0x00007f929708c56e in Kopete::MetaContact::isOnline (this=<optimized out>) at ../../../kopete/libkopete/kopetemetacontact.cpp:520
#10 0x00007f9296993e9e in Kopete::UI::ContactListTreeModel::countConnected (this=<optimized out>, gmi=<optimized out>) at ../../../../kopete/kopete/contactlist/contactlisttreemodel.cpp:233
#11 0x00007f92969940f3 in Kopete::UI::ContactListTreeModel::data (this=0x22c8e70, index=..., role=138) at ../../../../kopete/kopete/contactlist/contactlisttreemodel.cpp:318
#12 0x00007f929699d45a in Kopete::UI::ContactListProxyModel::filterAcceptsRow (this=0x22d3e50, sourceRow=<optimized out>, sourceParent=...) at ../../../../kopete/kopete/contactlist/contactlistproxymodel.cpp:139
#13 0x00007f9294aa9a4a in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x22d3b90, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1131
#14 0x00007f9295405281 in QMetaObject::activate (sender=0x22c8e70, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff35cd05e0) at kernel/qobject.cpp:3547
#15 0x00007f9295451507 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#16 0x00007f92969980ab in Kopete::UI::ContactListTreeModel::addMetaContactToGroup (this=0x22c8e70, mc=0x318a0d0, group=0x2b0c1e0) at ../../../../kopete/kopete/contactlist/contactlisttreemodel.cpp:172
#17 0x00007f9296995e50 in Kopete::UI::ContactListTreeModel::handleContactDataChange (this=0x22c8e70, mc=0x318a0d0) at ../../../../kopete/kopete/contactlist/contactlisttreemodel.cpp:602
#18 0x00007f9295405281 in QMetaObject::activate (sender=0x318a0d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff35cd0910) at kernel/qobject.cpp:3547
#19 0x00007f929708aee0 in Kopete::MetaContact::onlineStatusChanged (this=<optimized out>, _t1=0x318a0d0, _t2=Kopete::OnlineStatus::Offline) at ./kopetemetacontact.moc:269
#20 0x00007f929708db64 in Kopete::MetaContact::updateOnlineStatus (this=0x318a0d0) at ../../../kopete/libkopete/kopetemetacontact.cpp:157
#21 0x00007f929708dbd1 in Kopete::MetaContact::slotContactStatusChanged (this=0x318a0d0, c=0x2e634f0, status=...) at ../../../kopete/libkopete/kopetemetacontact.cpp:607
#22 0x00007f929709077c in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at ./kopetemetacontact.moc:166
#23 Kopete::MetaContact::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./kopetemetacontact.moc:128
#24 0x00007f9295405281 in QMetaObject::activate (sender=0x2e634f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff35cd0b20) at kernel/qobject.cpp:3547
#25 0x00007f9297074ca9 in Kopete::Contact::onlineStatusChanged (this=<optimized out>, _t1=0x2e634f0, _t2=..., _t3=...) at ./kopetecontact.moc:221
#26 0x00007f929707546c in Kopete::Contact::setOnlineStatus (this=0x2e634f0, status=...) at ../../../kopete/libkopete/kopetecontact.cpp:172
#27 0x00007f9277a29ecf in JabberBaseContact::reevaluateStatus (this=0x2e634f0) at ../../../../kopete/protocols/jabber/jabberbasecontact.cpp:313
#28 0x00007f9277a23bea in JabberResourcePool::notifyRelevantContacts (this=<optimized out>, jid=..., removed=true) at ../../../../kopete/protocols/jabber/jabberresourcepool.cpp:100
#29 0x00007f9277a241a8 in JabberResourcePool::removeResource (this=0x2bad2a0, jid=..., resource=...) at ../../../../kopete/protocols/jabber/jabberresourcepool.cpp:158
#30 0x00007f9277a19109 in JabberAccount::slotResourceUnavailable (this=0x2a09a90, jid=..., resource=...) at ../../../../kopete/protocols/jabber/jabberaccount.cpp:1625
#31 0x00007f9277a20824 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0x2a09a90, _c=<optimized out>) at ./jabberaccount.moc:153
#32 JabberAccount::qt_static_metacall (_o=0x2a09a90, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at ./jabberaccount.moc:115
#33 0x00007f9295405281 in QMetaObject::activate (sender=0x29d17c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff35cd11a0) at kernel/qobject.cpp:3547
#34 0x00007f9277a59d2a in JabberClient::resourceUnavailable (this=<optimized out>, _t1=..., _t2=...) at ./jabberclient.moc:314
#35 0x00007f9295405281 in QMetaObject::activate (sender=0x2c07560, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff35cd12f0) at kernel/qobject.cpp:3547
#36 0x00007f9277a5e1ea in XMPP::Client::resourceUnavailable (this=<optimized out>, _t1=..., _t2=...) at moc_xmpp_client.cpp:226
#37 0x00007f9277a78736 in XMPP::Client::updatePresence (this=0x2c07560, i=0x2877db0, j=..., s=...) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:819
#38 0x00007f9277a7b494 in XMPP::Client::ppPresence (this=0x2c07560, j=..., s=...) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:772
#39 0x00007f9295405281 in QMetaObject::activate (sender=0x37ae8e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fff35cd1cd0) at kernel/qobject.cpp:3547
#40 0x00007f9277a5fcf7 in XMPP::JT_PushPresence::presence (this=<optimized out>, _t1=..., _t2=...) at moc_xmpp_tasks.cpp:441
#41 0x00007f9277abcdaa in XMPP::JT_PushPresence::take (this=0x37ae8e0, e=...) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_tasks.cpp:774
#42 0x00007f9277aa969d in XMPP::Task::take (this=<optimized out>, x=...) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_task.cpp:139
#43 0x00007f9277a73ce1 in XMPP::Client::distribute (this=0x2c07560, x=...) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:580
#44 0x00007f9277a74687 in XMPP::Client::streamReadyRead (this=0x2c07560) at ../../../../../kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:527
#45 0x00007f9295405281 in QMetaObject::activate (sender=0x2de8150, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3547
#46 0x00007f929540a446 in QObject::event (this=0x2de8150, e=<optimized out>) at kernel/qobject.cpp:1195
#47 0x00007f92944f6894 in notify_helper (e=0x315dc10, receiver=0x2de8150, this=0x22b97e0) at kernel/qapplication.cpp:4559
#48 QApplicationPrivate::notify_helper (this=0x22b97e0, receiver=0x2de8150, e=0x315dc10) at kernel/qapplication.cpp:4531
#49 0x00007f92944fb713 in QApplication::notify (this=0x7fff35cd36f0, receiver=0x2de8150, e=0x315dc10) at kernel/qapplication.cpp:4420
#50 0x00007f9295e57bc6 in KApplication::notify (this=0x7fff35cd36f0, receiver=0x2de8150, event=0x315dc10) at ../../kdeui/kernel/kapplication.cpp:311
#51 0x00007f92953f0e9c in QCoreApplication::notifyInternal (this=0x7fff35cd36f0, receiver=0x2de8150, event=0x315dc10) at kernel/qcoreapplication.cpp:876
#52 0x00007f92953f4c6a in sendEvent (event=0x315dc10, receiver=0x2de8150) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:231
#53 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x226d440) at kernel/qcoreapplication.cpp:1500
#54 0x00007f929541ff93 in sendPostedEvents () at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:236
#55 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#56 0x00007f928ecf0d53 in g_main_context_dispatch () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#57 0x00007f928ecf10a0 in ?? () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#58 0x00007f928ecf1164 in g_main_context_iteration () from /lib/x86_64-linux-gnu/libglib-2.0.so.0
#59 0x00007f92954203bf in QEventDispatcherGlib::processEvents (this=0x226ed20, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#60 0x00007f929459ed5e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#61 0x00007f92953efc82 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#62 0x00007f92953efed7 in QEventLoop::exec (this=0x7fff35cd3670, flags=...) at kernel/qeventloop.cpp:204
#63 0x00007f92953f4f67 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1148
#64 0x000000000041418f in main (argc=3, argv=0x7fff35cd4578) at ../../../kopete/kopete/main.cpp:105

Possible duplicates by query: bug 229996, bug 201981, bug 196926.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-10-04 21:29:33 UTC

*** This bug has been marked as a duplicate of bug 229966 ***
Comment 2 Jekyll Wu 2012-10-04 21:30:06 UTC

*** This bug has been marked as a duplicate of bug 229996 ***