Bug 205961

Summary: Kopete ( using Bonjour Account ) crashes as soon as an Adium Bonjour contact arrives online
Product: [Unmaintained] kopete Reporter: Sebastian Weisgerber <sebastian>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: Unlisted Binaries   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Sebastian Weisgerber 2009-09-02 10:35:05 UTC
Application that crashed: kopete
Version of the application: 0.70.90
KDE Version: 4.3.00 (KDE 4.3.0)
Qt Version: 4.5.2
Operating System: Linux 2.6.30-1-686-bigmem i686
Distribution: Debian GNU/Linux 5.0.2 (lenny)

What I was doing when the application crashed:
The crash happens when an ADIUM(newest, sry no version number) user arrived online. It didn't happen while i chatted with a Pidgin-Bonjour-contact (pidgin 2.4.3), althouh both programms use libpurple.


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

Thread 4 (Thread 0xb1017b90 (LWP 14300)):
#0  0xb5e34fec in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb74de51b in QTimerInfoList::getTime (this=0x8a05bcc, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb74de6e1 in QTimerInfoList::updateCurrentTime (this=0x8a05bcc) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb74e041c in QTimerInfoList::timerWait (this=0x8a05bcc, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb74dca3a in timerSourcePrepare (source=0xb5e38ff4, timeout=0xb1017188) at kernel/qeventdispatcher_glib.cpp:141
#5  0xb5db81e0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5db85a4 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5db8a48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb74dc877 in QEventDispatcherGlib::processEvents (this=0x89e83e0, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0xb74b001a in QEventLoop::processEvents (this=0x8a05870, flags=...) at kernel/qeventloop.cpp:149
#10 0xb74b0462 in QEventLoop::exec (this=0x8a05870, flags=...) at kernel/qeventloop.cpp:201
#11 0xb25b6829 in QCA::SyncThread::run() () from /usr/lib/libqca.so.2
#12 0xb73c0582 in QThreadPrivate::start (arg=0x89e7f98) at thread/qthread_unix.cpp:188
#13 0xb5d694b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#14 0xb6840a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 3 (Thread 0xb0816b90 (LWP 14301)):
#0  0xb5e34fec in clock_gettime () from /lib/i686/cmov/librt.so.1
#1  0xb74de51b in QTimerInfoList::getTime (this=0x89ea34c, t=...) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb74de6e1 in QTimerInfoList::updateCurrentTime (this=0x89ea34c) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb74e041c in QTimerInfoList::timerWait (this=0x89ea34c, tm=...) at kernel/qeventdispatcher_unix.cpp:420
#4  0xb74dca3a in timerSourcePrepare (source=0xb5e38ff4, timeout=0xb08161e8) at kernel/qeventdispatcher_glib.cpp:141
#5  0xb5db81e0 in g_main_context_prepare () from /usr/lib/libglib-2.0.so.0
#6  0xb5db85a4 in ?? () from /usr/lib/libglib-2.0.so.0
#7  0xb5db8a48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#8  0xb74dc877 in QEventDispatcherGlib::processEvents (this=0x8acd368, flags=...) at kernel/qeventdispatcher_glib.cpp:329
#9  0xb74b001a in QEventLoop::processEvents (this=0x8acf848, flags=...) at kernel/qeventloop.cpp:149
#10 0xb74b0462 in QEventLoop::exec (this=0x8acf848, flags=...) at kernel/qeventloop.cpp:201
#11 0xb28063c2 in XMPP::SyncThread::run (this=0x8b24020) at ../../../../../kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#12 0xb73c0582 in QThreadPrivate::start (arg=0x8b24020) at thread/qthread_unix.cpp:188
#13 0xb5d694b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#14 0xb6840a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 2 (Thread 0xb0015b90 (LWP 14302)):
#0  0xb8097424 in __kernel_vsyscall ()
#1  0xb5d6cf65 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/cmov/libpthread.so.0
#2  0xb684f85d in pthread_cond_wait () from /lib/i686/cmov/libc.so.6
#3  0xb73c1562 in QWaitConditionPrivate::wait (this=0x872f8d0, mutex=0x872f8cc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  QWaitCondition::wait (this=0x872f8d0, mutex=0x872f8cc, time=4294967295) at thread/qwaitcondition_unix.cpp:159
#5  0xb606367a in QHostInfoAgent::run (this=0x872f8c0) at kernel/qhostinfo.cpp:260
#6  0xb73c0582 in QThreadPrivate::start (arg=0x872f8c0) at thread/qthread_unix.cpp:188
#7  0xb5d694b5 in start_thread () from /lib/i686/cmov/libpthread.so.0
#8  0xb6840a5e in clone () from /lib/i686/cmov/libc.so.6

Thread 1 (Thread 0xb5774700 (LWP 14294)):
[KCrash Handler]
#6  QBasicAtomicInt::deref (this=0x8bd82c8, other=...) at ../../include/QtCore/../../src/corelib/arch/qatomic_i386.h:132
#7  QString::operator= (this=0x8bd82c8, other=...) at tools/qstring.cpp:1132
#8  0xb6060068 in operator= (this=0x87c499c, address=...) at kernel/qhostaddress.cpp:106
#9  QHostAddress::operator= (this=0x87c499c, address=...) at kernel/qhostaddress.cpp:571
#10 0xad945307 in BonjourContact::setremoteAddress (this=0x87c4980, nremoteAddress=...) at ../../../../kopete/protocols/bonjour/bonjourcontact.cpp:157
#11 0xad94c83a in BonjourAccount::comingOnline (this=0x929bf30, pointer=...) at ../../../../kopete/protocols/bonjour/bonjouraccount.cpp:261
#12 0xad94cc6f in BonjourAccount::qt_metacall (this=0x929bf30, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfa0b98c) at ./bonjouraccount.moc:94
#13 0xb74c6b33 in QMetaObject::activate (sender=0x8639b68, from_signal_index=4, to_signal_index=4, argv=0xbfa0b98c) at kernel/qobject.cpp:3112
#14 0xb74c7782 in QMetaObject::activate (sender=0x8639b68, m=0xad8fb350, local_signal_index=0, argv=0xbfa0b98c) at kernel/qobject.cpp:3186
#15 0xad8e7a73 in DNSSD::ServiceBrowser::serviceAdded (this=0x8639b68, _t1=...) at ./servicebrowser.moc:85
#16 0xad8e9082 in DNSSD::ServiceBrowserPrivate::gotNewService (this=0x9553f98, name=..., type=..., domain=...) at ../../dnssd/avahi-servicebrowser.cpp:121
#17 0xad8e924e in DNSSD::ServiceBrowserPrivate::qt_metacall (this=0x9553f98, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfa0bac8) at ./avahi-servicebrowser_p.moc:77
#18 0xb74c6b33 in QMetaObject::activate (sender=0x95b1928, from_signal_index=8, to_signal_index=8, argv=0xbfa0bac8) at kernel/qobject.cpp:3112
#19 0xb74c7782 in QMetaObject::activate (sender=0x95b1928, m=0xad8fb884, local_signal_index=3, argv=0xbfa0bac8) at kernel/qobject.cpp:3186
#20 0xad8f76cb in OrgFreedesktopAvahiServiceBrowserInterface::ItemNew (this=0x95b1928, _t1=2, _t2=1, _t3=..., _t4=..., _t5=..., _t6=4) at avahi_servicebrowser_interface.moc:116
#21 0xad8f79a3 in OrgFreedesktopAvahiServiceBrowserInterface::qt_metacall (this=0x95b1928, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfa0bbe8) at avahi_servicebrowser_interface.moc:82
#22 0xb75c8be5 in QDBusConnectionPrivate::deliverCall (this=0x95bab18, object=0x95b1928, msg=..., metaTypes=..., slotIdx=8) at qdbusintegrator.cpp:891
#23 0xb75d0917 in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib/libQtDBus.so.4
#24 0xb74c1e10 in QObject::event (this=0x95b1928, e=0x8efe698) at kernel/qobject.cpp:1110
#25 0xb6af1814 in QApplicationPrivate::notify_helper (this=0x8475c00, receiver=0x95b1928, e=0x8efe698) at kernel/qapplication.cpp:4056
#26 0xb6af997e in QApplication::notify (this=0xbfa0cf7c, receiver=0x95b1928, e=0x8efe698) at kernel/qapplication.cpp:3603
#27 0xb7a2400d in KApplication::notify (this=0xbfa0cf7c, receiver=0x95b1928, event=0x8efe698) at ../../kdeui/kernel/kapplication.cpp:302
#28 0xb74b19cb in QCoreApplication::notifyInternal (this=0xbfa0cf7c, receiver=0x95b1928, event=0x8efe698) at kernel/qcoreapplication.cpp:610
#29 0xb74b260e in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8457940) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#30 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8457940) at kernel/qcoreapplication.cpp:1247
#31 0xb74b27ed in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#32 0xb74dcc0f in QCoreApplication::sendPostedEvents (s=0x84788c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#33 postEventSourceDispatch (s=0x84788c0) at kernel/qeventdispatcher_glib.cpp:210
#34 0xb5db5368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#35 0xb5db88c3 in ?? () from /usr/lib/libglib-2.0.so.0
#36 0xb5db8a48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#37 0xb74dc858 in QEventDispatcherGlib::processEvents (this=0x8457690, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#38 0xb6b90fd5 in QGuiEventDispatcherGlib::processEvents (this=0x8457690, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#39 0xb74b2a66 in QCoreApplication::processEvents (flags=...) at kernel/qcoreapplication.cpp:803
#40 0xad8ebc5f in DNSSD::RemoteService::resolve (this=0x890d9d0) at ../../dnssd/avahi-remoteservice.cpp:49
#41 0xad94b884 in BonjourAccount::comingOnline (this=0x929bf30, pointer=...) at ../../../../kopete/protocols/bonjour/bonjouraccount.cpp:222
#42 0xad94cc6f in BonjourAccount::qt_metacall (this=0x929bf30, _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfa0c57c) at ./bonjouraccount.moc:94
#43 0xb74c6b33 in QMetaObject::activate (sender=0x8639b68, from_signal_index=4, to_signal_index=4, argv=0xbfa0c57c) at kernel/qobject.cpp:3112
#44 0xb74c7782 in QMetaObject::activate (sender=0x8639b68, m=0xad8fb350, local_signal_index=0, argv=0xbfa0c57c) at kernel/qobject.cpp:3186
#45 0xad8e7a73 in DNSSD::ServiceBrowser::serviceAdded (this=0x8639b68, _t1=...) at ./servicebrowser.moc:85
#46 0xad8e9082 in DNSSD::ServiceBrowserPrivate::gotNewService (this=0x9553f98, name=..., type=..., domain=...) at ../../dnssd/avahi-servicebrowser.cpp:121
#47 0xad8e924e in DNSSD::ServiceBrowserPrivate::qt_metacall (this=0x9553f98, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfa0c6b8) at ./avahi-servicebrowser_p.moc:77
#48 0xb74c6b33 in QMetaObject::activate (sender=0x95b1928, from_signal_index=8, to_signal_index=8, argv=0xbfa0c6b8) at kernel/qobject.cpp:3112
#49 0xb74c7782 in QMetaObject::activate (sender=0x95b1928, m=0xad8fb884, local_signal_index=3, argv=0xbfa0c6b8) at kernel/qobject.cpp:3186
#50 0xad8f76cb in OrgFreedesktopAvahiServiceBrowserInterface::ItemNew (this=0x95b1928, _t1=2, _t2=0, _t3=..., _t4=..., _t5=..., _t6=4) at avahi_servicebrowser_interface.moc:116
#51 0xad8f79a3 in OrgFreedesktopAvahiServiceBrowserInterface::qt_metacall (this=0x95b1928, _c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfa0c7d8) at avahi_servicebrowser_interface.moc:82
#52 0xb75c8be5 in QDBusConnectionPrivate::deliverCall (this=0x95bab18, object=0x95b1928, msg=..., metaTypes=..., slotIdx=8) at qdbusintegrator.cpp:891
#53 0xb75d0917 in QDBusCallDeliveryEvent::placeMetaCall(QObject*) () from /usr/lib/libQtDBus.so.4
#54 0xb74c1e10 in QObject::event (this=0x95b1928, e=0x95ce680) at kernel/qobject.cpp:1110
#55 0xb6af1814 in QApplicationPrivate::notify_helper (this=0x8475c00, receiver=0x95b1928, e=0x95ce680) at kernel/qapplication.cpp:4056
#56 0xb6af997e in QApplication::notify (this=0xbfa0cf7c, receiver=0x95b1928, e=0x95ce680) at kernel/qapplication.cpp:3603
#57 0xb7a2400d in KApplication::notify (this=0xbfa0cf7c, receiver=0x95b1928, event=0x95ce680) at ../../kdeui/kernel/kapplication.cpp:302
#58 0xb74b19cb in QCoreApplication::notifyInternal (this=0xbfa0cf7c, receiver=0x95b1928, event=0x95ce680) at kernel/qcoreapplication.cpp:610
#59 0xb74b260e in QCoreApplication::sendEvent (receiver=0x0, event_type=0, data=0x8457940) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#60 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0, data=0x8457940) at kernel/qcoreapplication.cpp:1247
#61 0xb74b27ed in QCoreApplication::sendPostedEvents (receiver=0x0, event_type=0) at kernel/qcoreapplication.cpp:1140
#62 0xb74dcc0f in QCoreApplication::sendPostedEvents (s=0x84788c0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#63 postEventSourceDispatch (s=0x84788c0) at kernel/qeventdispatcher_glib.cpp:210
#64 0xb5db5368 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#65 0xb5db88c3 in ?? () from /usr/lib/libglib-2.0.so.0
#66 0xb5db8a48 in g_main_context_iteration () from /usr/lib/libglib-2.0.so.0
#67 0xb74dc858 in QEventDispatcherGlib::processEvents (this=0x8457690, flags=...) at kernel/qeventdispatcher_glib.cpp:327
#68 0xb6b90fd5 in QGuiEventDispatcherGlib::processEvents (this=0x8457690, flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#69 0xb74b001a in QEventLoop::processEvents (this=0xbfa0cf10, flags=...) at kernel/qeventloop.cpp:149
#70 0xb74b0462 in QEventLoop::exec (this=0xbfa0cf10, flags=...) at kernel/qeventloop.cpp:201
#71 0xb74b28b9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#72 0xb6af1697 in QApplication::exec () at kernel/qapplication.cpp:3525
#73 0x08059653 in main (argc=3, argv=0xbfa0d384) at ../../../kopete/kopete/main.cpp:104

This bug may be a duplicate of or related to bug 192087

Reported using DrKonqi
Comment 1 Dario Andres 2009-09-02 14:14:38 UTC
Merging with bug 192087. It seems the fix wasn't backported to 4.3.x
Thanks

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