Bug 311463 - Kopete crashes soon after assigning an unapproved skype contact to an existing xmpp metacontact
Summary: Kopete crashes soon after assigning an unapproved skype contact to an existin...
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: 1.3.2
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-12-10 12:56 UTC by Robert Riemann
Modified: 2018-11-29 09:42 UTC (History)
0 users

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


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Robert Riemann 2012-12-10 12:56:19 UTC
Application: kopete (1.3.2)
KDE Platform Version: 4.9.2 "release 511"
Qt Version: 4.8.3
Operating System: Linux 3.1.10-1.16-desktop x86_64
Distribution: "openSUSE 12.1 (x86_64)"

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

I added a friend to my conact list using the skype application. This connact got a gray (?) icon, because my friend didn't accepted me yet. Nonetheless it showed up in Kopete as well, where I tried to assign this contact to an already existing xmpp contact. Shortly later Kopete crashes.

I restarted Kopete to try it again and Kopete crashed again.

The crash can be reproduced some of the time.

-- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0x7fb73baa1760 (LWP 13037))]

Thread 3 (Thread 0x7fb71bf12700 (LWP 13057)):
#0  0x00007fb737df1ff3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb7323cbae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb7323cbfa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb7394c3666 in QEventDispatcherGlib::processEvents (this=0x7fb7140008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fb739493162 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb7394933b7 in QEventLoop::exec (this=0x7fb714001540, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fb71ce4dcde in QCA::SyncThread::run() () from /usr/lib64/libqca.so.2
#7  0x00007fb7393946ec in QThreadPrivate::start (arg=0x11be330) at thread/qthread_unix.cpp:338
#8  0x00007fb7378a3f05 in start_thread (arg=0x7fb71bf12700) at pthread_create.c:301
#9  0x00007fb737dfb10d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 2 (Thread 0x7fb71b711700 (LWP 13058)):
#0  0x00007fb737df1ff3 in __GI___poll (fds=<optimized out>, nfds=<optimized out>, timeout=<optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007fb7323cbae8 in ?? () from /usr/lib64/libglib-2.0.so.0
#2  0x00007fb7323cbfa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#3  0x00007fb7394c3666 in QEventDispatcherGlib::processEvents (this=0x7fb70c0008c0, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:426
#4  0x00007fb739493162 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007fb7394933b7 in QEventLoop::exec (this=0x7fb70c0013b0, flags=...) at kernel/qeventloop.cpp:204
#6  0x00007fb71d29ad65 in XMPP::SyncThread::run (this=0xee46b0) at /usr/src/debug/kdenetwork-4.9.2/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#7  0x00007fb7393946ec in QThreadPrivate::start (arg=0xee46b0) at thread/qthread_unix.cpp:338
#8  0x00007fb7378a3f05 in start_thread (arg=0x7fb71b711700) at pthread_create.c:301
#9  0x00007fb737dfb10d in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:115

Thread 1 (Thread 0x7fb73baa1760 (LWP 13037)):
[KCrash Handler]
#6  0x00007fb73b163ec9 in QList (l=..., this=0x7ffff070e9d0) at /usr/include/QtCore/qlist.h:122
#7  QListIterator (container=..., this=0x7ffff070e9d0) at /usr/include/QtCore/qlist.h:902
#8  Kopete::MetaContact::isOnline (this=0x15d5a00) at /usr/src/debug/kdenetwork-4.9.2/kopete/libkopete/kopetemetacontact.cpp:516
#9  0x00007fb73aa6412e in Kopete::UI::ContactListTreeModel::countConnected (this=<optimized out>, gmi=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/kopete/kopete/contactlist/contactlisttreemodel.cpp:233
#10 0x00007fb73aa64383 in Kopete::UI::ContactListTreeModel::data (this=0x8768e0, index=<optimized out>, role=138) at /usr/src/debug/kdenetwork-4.9.2/kopete/kopete/contactlist/contactlisttreemodel.cpp:318
#11 0x00007fb73aa6d6ea in Kopete::UI::ContactListProxyModel::filterAcceptsRow (this=0x8ce210, sourceRow=<optimized out>, sourceParent=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/kopete/kopete/contactlist/contactlistproxymodel.cpp:139
#12 0x00007fb738b460ea in QSortFilterProxyModelPrivate::_q_sourceDataChanged (this=0x883fb0, source_top_left=..., source_bottom_right=...) at itemviews/qsortfilterproxymodel.cpp:1132
#13 0x00007fb7394a8511 in QMetaObject::activate (sender=0x8768e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff070f0a0) at kernel/qobject.cpp:3556
#14 0x00007fb7394f4d47 in QAbstractItemModel::dataChanged (this=<optimized out>, _t1=<optimized out>, _t2=<optimized out>) at .moc/release-shared/moc_qabstractitemmodel.cpp:164
#15 0x00007fb73aa6833b in Kopete::UI::ContactListTreeModel::addMetaContactToGroup (this=0x8768e0, mc=0x14c28f0, group=0xf4d240) at /usr/src/debug/kdenetwork-4.9.2/kopete/kopete/contactlist/contactlisttreemodel.cpp:172
#16 0x00007fb73aa660e0 in Kopete::UI::ContactListTreeModel::handleContactDataChange (this=0x8768e0, mc=0x14c28f0) at /usr/src/debug/kdenetwork-4.9.2/kopete/kopete/contactlist/contactlisttreemodel.cpp:602
#17 0x00007fb7394a8511 in QMetaObject::activate (sender=0x14c28f0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff070f3d0) at kernel/qobject.cpp:3556
#18 0x00007fb73b162890 in Kopete::MetaContact::onlineStatusChanged (this=<optimized out>, _t1=0x14c28f0, _t2=Kopete::OnlineStatus::Unknown) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/libkopete/kopetemetacontact.moc:269
#19 0x00007fb73b165514 in Kopete::MetaContact::updateOnlineStatus (this=0x14c28f0) at /usr/src/debug/kdenetwork-4.9.2/kopete/libkopete/kopetemetacontact.cpp:157
#20 0x00007fb73b165581 in Kopete::MetaContact::slotContactStatusChanged (this=0x14c28f0, c=0x147d270, status=...) at /usr/src/debug/kdenetwork-4.9.2/kopete/libkopete/kopetemetacontact.cpp:607
#21 0x00007fb73b16812c in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=<optimized out>, _c=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/libkopete/kopetemetacontact.moc:166
#22 Kopete::MetaContact::qt_static_metacall (_o=<optimized out>, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/libkopete/kopetemetacontact.moc:128
#23 0x00007fb7394a8511 in QMetaObject::activate (sender=0x147d270, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff070f5e0) at kernel/qobject.cpp:3556
#24 0x00007fb73b14c659 in Kopete::Contact::onlineStatusChanged (this=<optimized out>, _t1=0x147d270, _t2=<optimized out>, _t3=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/libkopete/kopetecontact.moc:221
#25 0x00007fb73b14c6bf in Kopete::Contact::slotAccountIsConnectedChanged (this=0x147d270) at /usr/src/debug/kdenetwork-4.9.2/kopete/libkopete/kopetecontact.cpp:216
#26 0x00007fb73b14fcbd in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0x147d270, _c=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/libkopete/kopetecontact.moc:134
#27 Kopete::Contact::qt_static_metacall (_o=0x147d270, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/libkopete/kopetecontact.moc:106
#28 0x00007fb7394a8511 in QMetaObject::activate (sender=0xfc44c0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#29 0x00007fb73b13646d in Kopete::Account::slotOnlineStatusChanged (this=0xfc44c0, newStatus=<optimized out>, oldStatus=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/kopete/libkopete/kopeteaccount.cpp:584
#30 0x00007fb73b1368af in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0xfc44c0, _c=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/libkopete/kopeteaccount.moc:137
#31 Kopete::Account::qt_static_metacall (_o=0xfc44c0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/libkopete/kopeteaccount.moc:112
#32 0x00007fb7394a8511 in QMetaObject::activate (sender=0x1144090, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff070f9d0) at kernel/qobject.cpp:3556
#33 0x00007fb73b14c659 in Kopete::Contact::onlineStatusChanged (this=<optimized out>, _t1=0x1144090, _t2=<optimized out>, _t3=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/libkopete/kopetecontact.moc:221
#34 0x00007fb73b14ce1c in Kopete::Contact::setOnlineStatus (this=0x1144090, status=...) at /usr/src/debug/kdenetwork-4.9.2/kopete/libkopete/kopetecontact.cpp:172
#35 0x00007fb71d1a9b9f in JabberBaseContact::reevaluateStatus (this=0x1144090) at /usr/src/debug/kdenetwork-4.9.2/kopete/protocols/jabber/jabberbasecontact.cpp:313
#36 0x00007fb71d1a38ba in JabberResourcePool::notifyRelevantContacts (this=<optimized out>, jid=..., removed=false) at /usr/src/debug/kdenetwork-4.9.2/kopete/protocols/jabber/jabberresourcepool.cpp:100
#37 0x00007fb71d1a4273 in JabberResourcePool::addResource (this=0xf7b070, jid=..., resource=...) at /usr/src/debug/kdenetwork-4.9.2/kopete/protocols/jabber/jabberresourcepool.cpp:120
#38 0x00007fb71d19bba1 in JabberAccount::setPresence (this=0xfc44c0, status=...) at /usr/src/debug/kdenetwork-4.9.2/kopete/protocols/jabber/jabberaccount.cpp:1080
#39 0x00007fb71d19e5b5 in JabberAccount::disconnect (this=0xfc44c0, reason=Kopete::Account::Unknown) at /usr/src/debug/kdenetwork-4.9.2/kopete/protocols/jabber/jabberaccount.cpp:702
#40 0x00007fb71d19ef78 in JabberAccount::slotCSDisconnected (this=0xfc44c0) at /usr/src/debug/kdenetwork-4.9.2/kopete/protocols/jabber/jabberaccount.cpp:771
#41 0x00007fb71d1a03ca in qt_static_metacall (_a=<optimized out>, _id=<optimized out>, _o=0xfc44c0, _c=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/protocols/jabber/jabberaccount.moc:136
#42 JabberAccount::qt_static_metacall (_o=0xfc44c0, _c=<optimized out>, _id=<optimized out>, _a=<optimized out>) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/protocols/jabber/jabberaccount.moc:115
#43 0x00007fb7394a8511 in QMetaObject::activate (sender=0x1342f20, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#44 0x00007fb71d1da7ca in JabberClient::slotCSDisconnected (this=0x1342f20) at /usr/src/debug/kdenetwork-4.9.2/kopete/protocols/jabber/jabberclient.cpp:1061
#45 0x00007fb7394a8511 in QMetaObject::activate (sender=0x1433e10, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#46 0x00007fb7394a8511 in QMetaObject::activate (sender=0xfdda40, m=<optimized out>, local_signal_index=<optimized out>, argv=0x0) at kernel/qobject.cpp:3556
#47 0x00007fb7394a8511 in QMetaObject::activate (sender=0x11517e0, m=<optimized out>, local_signal_index=<optimized out>, argv=0x7ffff0710c20) at kernel/qobject.cpp:3556
#48 0x00007fb71d1f37b1 in QTcpSocketSignalRelay::error (this=<optimized out>, _t1=QAbstractSocket::RemoteHostClosedError) at /usr/src/debug/kdenetwork-4.9.2/build/kopete/protocols/jabber/libiris/bsocket.moc:159
#49 0x00007fb7394ad6d6 in QObject::event (this=0x11517e0, e=<optimized out>) at kernel/qobject.cpp:1204
#50 0x00007fb7385980e4 in notify_helper (e=0x1527760, receiver=0x11517e0, this=0x69aff0) at kernel/qapplication.cpp:4557
#51 QApplicationPrivate::notify_helper (this=0x69aff0, receiver=0x11517e0, e=0x1527760) at kernel/qapplication.cpp:4529
#52 0x00007fb73859ceb3 in QApplication::notify (this=0x7ffff07115e0, receiver=0x11517e0, e=0x1527760) at kernel/qapplication.cpp:4418
#53 0x00007fb739f1a506 in KApplication::notify (this=0x7ffff07115e0, receiver=0x11517e0, event=0x1527760) at /usr/src/debug/kdelibs-4.9.2/kdeui/kernel/kapplication.cpp:311
#54 0x00007fb73949462c in QCoreApplication::notifyInternal (this=0x7ffff07115e0, receiver=0x11517e0, event=0x1527760) at kernel/qcoreapplication.cpp:915
#55 0x00007fb739497eda in sendEvent (event=0x1527760, receiver=0x11517e0) at kernel/qcoreapplication.h:231
#56 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x640720) at kernel/qcoreapplication.cpp:1539
#57 0x00007fb7394c31d3 in sendPostedEvents () at kernel/qcoreapplication.h:236
#58 postEventSourceDispatch (s=<optimized out>) at kernel/qeventdispatcher_glib.cpp:279
#59 0x00007fb7323cb5dd in g_main_context_dispatch () from /usr/lib64/libglib-2.0.so.0
#60 0x00007fb7323cbdd8 in ?? () from /usr/lib64/libglib-2.0.so.0
#61 0x00007fb7323cbfa9 in g_main_context_iteration () from /usr/lib64/libglib-2.0.so.0
#62 0x00007fb7394c35ff in QEventDispatcherGlib::processEvents (this=0x640000, flags=<optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#63 0x00007fb73863b91e in QGuiEventDispatcherGlib::processEvents (this=<optimized out>, flags=<optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#64 0x00007fb739493162 in QEventLoop::processEvents (this=<optimized out>, flags=...) at kernel/qeventloop.cpp:149
#65 0x00007fb7394933b7 in QEventLoop::exec (this=0x7ffff0711560, flags=...) at kernel/qeventloop.cpp:204
#66 0x00007fb7394981d5 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1187
#67 0x000000000041531f in main (argc=1, argv=0x7ffff0712468) at /usr/src/debug/kdenetwork-4.9.2/kopete/kopete/main.cpp:105

Possible duplicates by query: bug 309689, bug 309480, bug 309200, bug 308869, bug 308861.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-29 23:58:08 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Bug Janitor Service 2018-11-13 14:40:59 UTC
Dear Bug Submitter,

This bug has been in NEEDSINFO status with no change for at least
15 days. Please provide the requested information as soon as
possible and set the bug status as REPORTED. Due to regular bug
tracker maintenance, if the bug is still in NEEDSINFO status with
no change in 30 days the bug will be closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

If you have already provided the requested information, please
mark the bug as REPORTED so that the KDE team knows that the bug is
ready to be confirmed.

Thank you for helping us make KDE software even better for everyone!
Comment 3 Bug Janitor Service 2018-11-29 09:42:53 UTC
This bug has been in NEEDSINFO status with no change for at least
30 days. The bug is now closed as RESOLVED > WORKSFORME
due to lack of needed information.

For more information about our bug triaging procedures please read the
wiki located here:
https://community.kde.org/Guidelines_and_HOWTOs/Bug_triaging

Thank you for helping us make KDE software even better for everyone!