Bug 164064 - Crash when authorizing XMPP/Jabber contact
Summary: Crash when authorizing XMPP/Jabber contact
Status: RESOLVED WORKSFORME
Alias: None
Product: kopete
Classification: Applications
Component: Jabber Plugin (show other bugs)
Version: unspecified
Platform: Mandriva RPMs Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-06-14 15:44 UTC by Frederik Himpe
Modified: 2008-07-07 05:59 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Frederik Himpe 2008-06-14 15:44:09 UTC
Version:           0.50.80 (kde 4.0.82) (using KDE 4.0.80)
Installed from:    Mandriva RPMs

When trying to authorize an XMPP/Jabber contact, Kopete crashed with this backtrace.

This is how I encountered the crash:
- Start Pidgin and Kopete on the same system, and connect both to a different XMPP account on a different server
- In Pidgin, add the XMPP contact set in Kopete the contact list
- Kopete pops up a message stating that somebody added you to his contact list. Click on the View link.
- In the Kopete chat window, in the message that appears, click to add the contact. Click ok in the dialog that pops up. Kopete crashes.

Application: Kopete (kopete), signal SIGSEGV
(no debugging symbols found)
Using host libthread_db library "/lib64/libthread_db.so.1".
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[Thread debugging using libthread_db enabled]
[New Thread 46932976016704 (LWP 17691)]
[New Thread 1082132816 (LWP 18038)]
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
(no debugging symbols found)
[KCrash handler]
#5  0x00002aaf64f92fb0 in Kopete::MetaContact::metaContactId ()
   from /usr/lib64/libkopete.so.4
#6  0x00002aaf77e684be in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/kde4/kopete_statistics.so
#7  0x00002aaf77e59481 in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/kde4/kopete_statistics.so
#8  0x00002aaf77e5b705 in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/kde4/kopete_statistics.so
#9  0x00002aaf66f0fcb0 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#10 0x00002aaf64f91040 in Kopete::MetaContact::onlineStatusChanged ()
   from /usr/lib64/libkopete.so.4
#11 0x00002aaf64f91da2 in Kopete::MetaContact::updateOnlineStatus ()
   from /usr/lib64/libkopete.so.4
#12 0x00002aaf64f970bd in Kopete::MetaContact::addContact ()
   from /usr/lib64/libkopete.so.4
#13 0x00002aaf7732fada in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/kde4/kopete_jabber.so
#14 0x00002aaf7733af85 in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/kde4/kopete_jabber.so
#15 0x00002aaf77345b89 in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/kde4/kopete_jabber.so
#16 0x00002aaf7731acee in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/kde4/kopete_jabber.so
#17 0x00002aaf77321551 in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/kde4/kopete_jabber.so
#18 0x00002aaf66f0fcb0 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#19 0x00002aaf77368c95 in JabberClient::contactUpdated ()
   from /usr/lib64/kde4/kopete_jabber.so
#20 0x00002aaf7736b709 in JabberClient::qt_metacall ()
   from /usr/lib64/kde4/kopete_jabber.so
#21 0x00002aaf66f0fcb0 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#22 0x00002aaf775d9055 in XMPP::Client::rosterItemUpdated ()
   from /usr/lib64/libiris_kopete.so.1
#23 0x00002aaf7762fe6d in XMPP::Client::importRosterItem ()
   from /usr/lib64/libiris_kopete.so.1
#24 0x00002aaf77630247 in XMPP::Client::importRoster ()
   from /usr/lib64/libiris_kopete.so.1
#25 0x00002aaf775dbcf6 in XMPP::Client::qt_metacall ()
   from /usr/lib64/libiris_kopete.so.1
#26 0x00002aaf66f0fcb0 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#27 0x00002aaf775d96f2 in XMPP::JT_PushRoster::roster ()
   from /usr/lib64/libiris_kopete.so.1
#28 0x00002aaf7765567a in XMPP::JT_PushRoster::take ()
   from /usr/lib64/libiris_kopete.so.1
#29 0x00002aaf77676055 in XMPP::Task::take ()
   from /usr/lib64/libiris_kopete.so.1
#30 0x00002aaf7762d1af in XMPP::Client::distribute ()
   from /usr/lib64/libiris_kopete.so.1
#31 0x00002aaf7762da96 in XMPP::Client::streamReadyRead ()
   from /usr/lib64/libiris_kopete.so.1
#32 0x00002aaf775dbd85 in XMPP::Client::qt_metacall ()
   from /usr/lib64/libiris_kopete.so.1
#33 0x00002aaf66f0fcb0 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#34 0x00002aaf775dae1a in XMPP::ClientStream::qt_metacall ()
   from /usr/lib64/libiris_kopete.so.1
#35 0x00002aaf66f0fcb0 in QMetaObject::activate ()
   from /usr/lib64/libQtCore.so.4
#36 0x00002aaf66f15bbf in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/libQtCore.so.4
#37 0x00002aaf66f09a33 in QObject::event () from /usr/lib64/libQtCore.so.4
#38 0x00002aaf67a0e1cd in QApplicationPrivate::notify_helper ()
   from /usr/lib64/libQtGui.so.4
#39 0x00002aaf67a154fe in QApplication::notify ()
   from /usr/lib64/libQtGui.so.4
#40 0x00002aaf663169db in KApplication::notify ()
   from /usr/lib64/libkdeui.so.5
#41 0x00002aaf66efae0c in QCoreApplication::notifyInternal ()
   from /usr/lib64/libQtCore.so.4
#42 0x00002aaf66f236e6 in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/libQtCore.so.4
#43 0x00002aaf66f243e8 in QEventDispatcherUNIX::processEvents ()
   from /usr/lib64/libQtCore.so.4
#44 0x00002aaf67a9679a in non-virtual thunk to Kopete::UI::ListView::Item::width(QFontMetrics const&, Q3ListView const*, int) const ()
   from /usr/lib64/libQtGui.so.4
#45 0x00002aaf66ef9a32 in QEventLoop::processEvents ()
   from /usr/lib64/libQtCore.so.4
#46 0x00002aaf66ef9bc5 in QEventLoop::exec () from /usr/lib64/libQtCore.so.4
#47 0x00002aaf66efe937 in QCoreApplication::exec ()
   from /usr/lib64/libQtCore.so.4
#48 0x0000000000446a3c in _start ()
#0  0x00002aaf68945691 in nanosleep () from /lib64/libc.so.6
Comment 1 Matt Rogers 2008-07-07 05:59:45 UTC
I couldn't reproduce this. Since you're using a development snapshot, it's possible that it's already been fixed. If you can still reproduce in a newer version, please reopen the bug.