Bug 307458

Summary: Crash at startup
Product: [Unmaintained] kopete Reporter: Richard Weinberger <richard-bugs>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 1.3.1   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Richard Weinberger 2012-09-26 20:59:40 UTC
Application: kopete (1.3.1)
KDE Platform Version: 4.9.1 "release 561"
Qt Version: 4.8.2
Operating System: Linux 3.4.6-2.10-desktop x86_64
Distribution: "openSUSE 12.2 (x86_64)"

-- Information about the crash:
Kopete crashes every time while starting up.
This sucks.. :-(

The crash can be reproduced every time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
Using host libthread_db library "/lib64/libthread_db.so.1".
[Current thread is 1 (Thread 0x7f9687edd780 (LWP 1815))]

Thread 4 (Thread 0x7f9677fff700 (LWP 1826)):
#0  pthread_cond_timedwait@@GLIBC_2.3.2 () at ../nptl/sysdeps/unix/sysv/linux/x86_64/pthread_cond_timedwait.S:215
#1  0x00007f9694cfc2e7 in wait (time=30000, this=0x2d4b030) at thread/qwaitcondition_unix.cpp:84
#2  QWaitCondition::wait (this=<optimized out>, mutex=0x29bbf28, time=30000) at thread/qwaitcondition_unix.cpp:158
#3  0x00007f9694cefb8f in QThreadPoolThread::run (this=0x2e093c0) at concurrent/qthreadpool.cpp:141
#4  0x00007f9694cfbe8b in QThreadPrivate::start (arg=0x2e093c0) at thread/qthread_unix.cpp:307
#5  0x00007f9693220e0e in start_thread (arg=0x7f9677fff700) at pthread_create.c:305
#6  0x00007f969377d2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 3 (Thread 0x7f9676ef7700 (LWP 1828)):
#0  __pthread_mutex_lock (mutex=0x7f9668000a60) at pthread_mutex_lock.c:87
#1  0x00007f968df5c3a1 in g_mutex_lock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f968df1ff19 in g_main_context_prepare () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f968df205fb in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f968df207f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f9694e243f6 in QEventDispatcherGlib::processEvents (this=0x7f96680008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f9694df4ebf in QEventLoop::processEvents (this=this@entry=0x7f96680013c0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f9694df5148 in QEventLoop::exec (this=0x7f96680013c0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f967fce76ee in QCA::SyncThread::run() () from /usr/lib64/libqca.so.2
#9  0x00007f9694cfbe8b in QThreadPrivate::start (arg=0x2dad610) at thread/qthread_unix.cpp:307
#10 0x00007f9693220e0e in start_thread (arg=0x7f9676ef7700) at pthread_create.c:305
#11 0x00007f969377d2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7f96766f6700 (LWP 1829)):
#0  __pthread_mutex_unlock_usercnt (mutex=0x7f966c000a60, decr=1) at pthread_mutex_unlock.c:36
#1  0x00007f968df5c3d1 in g_mutex_unlock () from /usr/lib64/libglib-2.0.so.0
#2  0x00007f968df20069 in g_main_context_query () from /usr/lib64/libglib-2.0.so.0
#3  0x00007f968df20649 in ?? () from /usr/lib64/libglib-2.0.so.0
#4  0x00007f968df207f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#5  0x00007f9694e243f6 in QEventDispatcherGlib::processEvents (this=0x7f966c0008c0, flags=...) at kernel/qeventdispatcher_glib.cpp:426
#6  0x00007f9694df4ebf in QEventLoop::processEvents (this=this@entry=0x7f966c0013c0, flags=...) at kernel/qeventloop.cpp:149
#7  0x00007f9694df5148 in QEventLoop::exec (this=0x7f966c0013c0, flags=...) at kernel/qeventloop.cpp:204
#8  0x00007f968011009f in XMPP::SyncThread::run (this=0x2d27d70) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#9  0x00007f9694cfbe8b in QThreadPrivate::start (arg=0x2d27d70) at thread/qthread_unix.cpp:307
#10 0x00007f9693220e0e in start_thread (arg=0x7f96766f6700) at pthread_create.c:305
#11 0x00007f969377d2bd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7f9687edd780 (LWP 1815)):
[KCrash Handler]
#6  ref (this=0x1300000008) at /usr/include/QtCore/qatomic_x86_64.h:121
#7  QList (l=..., this=0x7fffba52d8b0) at /usr/include/QtCore/qlist.h:122
#8  QListIterator (container=..., this=0x7fffba52d8b0) at /usr/include/QtCore/qlist.h:902
#9  Kopete::MetaContact::isOnline (this=0x3344930) at /usr/src/debug/kdenetwork-4.9.1/kopete/libkopete/kopetemetacontact.cpp:516
#10 0x00007f9696365efe in Kopete::UI::ContactListTreeModel::countConnected (this=this@entry=0x27cb6d0, gmi=gmi@entry=0x2a9e890) at /usr/src/debug/kdenetwork-4.9.1/kopete/kopete/contactlist/contactlisttreemodel.cpp:233
#11 0x00007f9696366163 in Kopete::UI::ContactListTreeModel::data (this=0x27cb6d0, index=..., role=138) at /usr/src/debug/kdenetwork-4.9.1/kopete/kopete/contactlist/contactlisttreemodel.cpp:318
#12 0x00007f969636efaf in Kopete::UI::ContactListProxyModel::filterAcceptsRow (this=0x27c09f0, sourceRow=<optimized out>, sourceParent=...) at /usr/src/debug/kdenetwork-4.9.1/kopete/kopete/contactlist/contactlistproxymodel.cpp:139
#13 0x00007f96944b0b3c in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x22f1980, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1131
#14 0x00007f9694e0c9ff in QMetaObject::activate (sender=0x27cb6d0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffba52de20) at kernel/qobject.cpp:3556
#15 0x00007f9694e55817 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=..., _t2=...) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#16 0x00007f9696369b33 in Kopete::UI::ContactListTreeModel::addMetaContactToGroup (this=0x27cb6d0, mc=0x3247b60, group=0x27f48c0) at /usr/src/debug/kdenetwork-4.9.1/kopete/kopete/contactlist/contactlisttreemodel.cpp:172
#17 0x00007f9696369e4b in Kopete::UI::ContactListTreeModel::handleContactDataChange (this=0x27cb6d0, mc=0x3247b60) at /usr/src/debug/kdenetwork-4.9.1/kopete/kopete/contactlist/contactlisttreemodel.cpp:602
#18 0x00007f9694e0c9ff in QMetaObject::activate (sender=0x3247b60, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffba52e120) at kernel/qobject.cpp:3556
#19 0x00007f9696a5d880 in Kopete::MetaContact::onlineStatusChanged (this=this@entry=0x3247b60, _t1=_t1@entry=0x3247b60, _t2=Kopete::OnlineStatus::Offline) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/libkopete/kopetemetacontact.moc:269
#20 0x00007f9696a5e1f1 in Kopete::MetaContact::updateOnlineStatus (this=this@entry=0x3247b60) at /usr/src/debug/kdenetwork-4.9.1/kopete/libkopete/kopetemetacontact.cpp:157
#21 0x00007f9696a614d1 in Kopete::MetaContact::slotContactStatusChanged (this=0x3247b60, c=0x2a56a00, status=...) at /usr/src/debug/kdenetwork-4.9.1/kopete/libkopete/kopetemetacontact.cpp:607
#22 0x00007f9696a62c2c in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/libkopete/kopetemetacontact.moc:166
#23 Kopete::MetaContact::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/libkopete/kopetemetacontact.moc:128
#24 0x00007f9694e0c9ff in QMetaObject::activate (sender=0x2a56a00, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffba52e320) at kernel/qobject.cpp:3556
#25 0x00007f9696a49b69 in Kopete::Contact::onlineStatusChanged (this=this@entry=0x2a56a00, _t1=_t1@entry=0x2a56a00, _t2=..., _t3=...) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/libkopete/kopetecontact.moc:221
#26 0x00007f9696a49bcb in Kopete::Contact::slotAccountIsConnectedChanged (this=0x2a56a00) at /usr/src/debug/kdenetwork-4.9.1/kopete/libkopete/kopetecontact.cpp:216
#27 0x00007f9696a4ca3d in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/libkopete/kopetecontact.moc:134
#28 Kopete::Contact::qt_static_metacall (_o=0x2a56a00, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/libkopete/kopetecontact.moc:106
#29 0x00007f9694e0c9ff in QMetaObject::activate (sender=0x2c23940, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#30 0x00007f9696a34ca9 in Kopete::Account::slotOnlineStatusChanged (this=0x2c23940, newStatus=..., oldStatus=...) at /usr/src/debug/kdenetwork-4.9.1/kopete/libkopete/kopeteaccount.cpp:584
#31 0x00007f9696a350df in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/libkopete/kopeteaccount.moc:137
#32 Kopete::Account::qt_static_metacall (_o=0x2c23940, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/libkopete/kopeteaccount.moc:112
#33 0x00007f9694e0c9ff in QMetaObject::activate (sender=0x2dab860, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffba52e6e0) at kernel/qobject.cpp:3556
#34 0x00007f9696a49b69 in Kopete::Contact::onlineStatusChanged (this=this@entry=0x2dab860, _t1=_t1@entry=0x2dab860, _t2=..., _t3=...) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/libkopete/kopetecontact.moc:221
#35 0x00007f9696a4a2aa in Kopete::Contact::setOnlineStatus (this=0x2dab860, status=...) at /usr/src/debug/kdenetwork-4.9.1/kopete/libkopete/kopetecontact.cpp:172
#36 0x00007f9680037164 in JabberBaseContact::reevaluateStatus (this=0x2dab860) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/jabberbasecontact.cpp:313
#37 0x00007f968002fd1a in JabberResourcePool::notifyRelevantContacts (this=this@entry=0x2a7edb0, jid=..., removed=removed@entry=false) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/jabberresourcepool.cpp:100
#38 0x00007f9680030953 in JabberResourcePool::addResource (this=0x2a7edb0, jid=..., resource=...) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/jabberresourcepool.cpp:120
#39 0x00007f9680029d14 in JabberAccount::setPresence (this=this@entry=0x2c23940, status=...) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/jabberaccount.cpp:1080
#40 0x00007f968002a320 in JabberAccount::slotRosterRequestFinished (this=0x2c23940, success=<optimized out>) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/jabberaccount.cpp:638
#41 0x00007f968002dad6 in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/protocols/jabber/jabberaccount.moc:138
#42 JabberAccount::qt_static_metacall (_o=0x2c23940, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/protocols/jabber/jabberaccount.moc:115
#43 0x00007f9694e0c9ff in QMetaObject::activate (sender=0x3149a30, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffba52f040) at kernel/qobject.cpp:3556
#44 0x00007f9680064012 in JabberClient::rosterRequestFinished (this=<optimized out>, _t1=true) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/protocols/jabber/jabberclient.moc:279
#45 0x00007f9694e0c9ff in QMetaObject::activate (sender=0x3129030, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7fffba52f190) at kernel/qobject.cpp:3556
#46 0x00007f968006b255 in XMPP::Client::rosterRequestFinished (this=<optimized out>, _t1=true, _t2=0, _t3=...) at /usr/src/debug/kdenetwork-4.9.1/build/kopete/protocols/jabber/libiris/moc_xmpp_client.cpp:191
#47 0x00007f9694e0c9ff in QMetaObject::activate (sender=0x2bfa540, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#48 0x00007f96800ad0be in XMPP::Task::done (this=0x2bfa540) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_task.cpp:216
#49 0x00007f96800c63ad in XMPP::JT_Roster::take (this=0x2bfa540, x=...) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_tasks.cpp:480
#50 0x00007f96800ad895 in XMPP::Task::take (this=<optimized out>, x=...) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/xmpp_task.cpp:139
#51 0x00007f96800806c8 in XMPP::Client::distribute (this=this@entry=0x3129030, x=...) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:580
#52 0x00007f9680080f9a in XMPP::Client::streamReadyRead (this=0x3129030) at /usr/src/debug/kdenetwork-4.9.1/kopete/protocols/jabber/libiris/iris/xmpp/xmpp-im/client.cpp:527
#53 0x00007f9694e0c9ff in QMetaObject::activate (sender=0x3127720, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#54 0x00007f9694e0ab4e in QObject::event (this=0x3127720, e=<optimized out>) at kernel/qobject.cpp:1204
#55 0x00007f9693f2464c in QApplicationPrivate::notify_helper (this=this@entry=0x2303460, receiver=receiver@entry=0x3127720, e=e@entry=0x3026800) at kernel/qapplication.cpp:4551
#56 0x00007f9693f28aca in QApplication::notify (this=0x7fffba5300d0, receiver=0x3127720, e=0x3026800) at kernel/qapplication.cpp:4412
#57 0x00007f96958520d6 in KApplication::notify (this=0x7fffba5300d0, receiver=0x3127720, event=0x3026800) at /usr/src/debug/kdelibs-4.9.1/kdeui/kernel/kapplication.cpp:311
#58 0x00007f9694df616e in QCoreApplication::notifyInternal (this=0x7fffba5300d0, receiver=receiver@entry=0x3127720, event=event@entry=0x3026800) at kernel/qcoreapplication.cpp:915
#59 0x00007f9694df9ad1 in sendEvent (event=0x3026800, receiver=0x3127720) at kernel/qcoreapplication.h:231
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x22811f0) at kernel/qcoreapplication.cpp:1539
#61 0x00007f9694e24243 in sendPostedEvents () at kernel/qcoreapplication.h:236
#62 postEventSourceDispatch (s=0x22bff80) at kernel/qeventdispatcher_glib.cpp:279
#63 0x00007f968df20405 in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#64 0x00007f968df20738 in ?? () from /usr/lib64/libglib-2.0.so.0
#65 0x00007f968df207f4 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#66 0x00007f9694e243d6 in QEventDispatcherGlib::processEvents (this=0x2286a70, flags=...) at kernel/qeventdispatcher_glib.cpp:424
#67 0x00007f9693fc47ae in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#68 0x00007f9694df4ebf in QEventLoop::processEvents (this=this@entry=0x7fffba52ffa0, flags=...) at kernel/qeventloop.cpp:149
#69 0x00007f9694df5148 in QEventLoop::exec (this=0x7fffba52ffa0, flags=...) at kernel/qeventloop.cpp:204
#70 0x00007f9694df9de8 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#71 0x00000000004148eb in main (argc=3, argv=0x7fffba530228) at /usr/src/debug/kdenetwork-4.9.1/kopete/kopete/main.cpp:105

Possible duplicates by query: bug 307380, bug 306967, bug 306921, bug 306887, bug 306846.

Reported using DrKonqi
Comment 1 Jekyll Wu 2012-10-04 21:38:03 UTC

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