Bug 263621

Summary: Kopete suddenly closed when I accepted a conference
Product: [Unmaintained] kopete Reporter: george Brooks <gfbrooks>
Component: Yahoo PluginAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED UNMAINTAINED    
Severity: crash CC: el_ca_pi_tan
Priority: NOR    
Version First Reported In: 1.0.0   
Target Milestone: ---   
Platform: Compiled Sources   
OS: Linux   
Latest Commit: Version Fixed/Implemented In:
Sentry Crash Report:

Description george Brooks 2011-01-19 09:05:57 UTC
Application: kopete (1.0.0)
KDE Platform Version: 4.4.5 (KDE 4.4.5) (Compiled from sources)
Qt Version: 4.6.2
Operating System: Linux 2.6.32-27-generic i686
Distribution: Ubuntu 10.04.1 LTS

-- Information about the crash:
I was running Kopete in Chat room and when I had a conference request and selected OK Kopete crashed


 -- Backtrace:
Application: Kopete (kopete), signal: Segmentation fault
[KCrash Handler]
#6  0x00ba447d in QString::operator== (this=0x807bc90, other=...) at tools/qstring.cpp:2060
#7  0x01952521 in QString::operator!= (this=0x91b0800, who=..., room=..., msg=..., members=...) at /usr/include/qt4/QtCore/qstring.h:400
#8  YahooAccount::slotGotConfInvite (this=0x91b0800, who=..., room=..., msg=..., members=...) at ../../../../kopete/protocols/yahoo/yahooaccount.cpp:1159
#9  0x01954178 in YahooAccount::qt_metacall (this=0x91b0800, _c=QMetaObject::InvokeMetaMethod, _id=62, _a=0xbf939d4c) at ./yahooaccount.moc:286
#10 0x00c64c9a in QMetaObject::metacall (object=0x91b0800, cl=3214121916, idx=62, argv=0xbf939d4c) at kernel/qmetaobject.cpp:237
#11 0x00c733d5 in QMetaObject::activate (sender=0x90338d8, m=0x52dbcf4, local_signal_index=33, argv=0xbf939d4c) at kernel/qobject.cpp:3293
#12 0x05283245 in Client::gotConferenceInvite (this=0x90338d8, _t1=..., _t2=..., _t3=..., _t4=...) at ./client.moc:500
#13 0x0528833f in Client::qt_metacall (this=0x90338d8, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbf939eac) at ./client.moc:230
#14 0x00c64c9a in QMetaObject::metacall (object=0x90338d8, cl=3214121916, idx=37, argv=0xbf939eac) at kernel/qmetaobject.cpp:237
#15 0x00c733d5 in QMetaObject::activate (sender=0x919f7f8, m=0x52dc954, local_signal_index=0, argv=0xbf939eac) at kernel/qobject.cpp:3293
#16 0x052b3de5 in ConferenceTask::gotInvite (this=0x919f7f8, _t1=..., _t2=..., _t3=..., _t4=...) at ./conferencetask.moc:97
#17 0x052b60d9 in ConferenceTask::parseInvitation (this=0x919f7f8, t=0x9ba5440) at ../../../../../kopete/protocols/yahoo/libkyahoo/conferencetask.cpp:99
#18 0x052b646c in ConferenceTask::take (this=0x919f7f8, transfer=0x9ba5440) at ../../../../../kopete/protocols/yahoo/libkyahoo/conferencetask.cpp:45
#19 0x052898e8 in Task::take (this=0x90c2ff0, transfer=0x9ba5440) at ../../../../../kopete/protocols/yahoo/libkyahoo/task.cpp:139
#20 0x05287420 in Client::distribute (this=0x90338d8, transfer=0x9ba5440) at ../../../../../kopete/protocols/yahoo/libkyahoo/client.cpp:854
#21 0x05287523 in Client::streamReadyRead (this=0x90338d8) at ../../../../../kopete/protocols/yahoo/libkyahoo/client.cpp:261
#22 0x0528875d in Client::qt_metacall (this=0x90338d8, _c=QMetaObject::InvokeMetaMethod, _id=66, _a=0xbf93a18c) at ./client.moc:259
#23 0x00c64c9a in QMetaObject::metacall (object=0x90338d8, cl=3214121916, idx=66, argv=0xbf93a18c) at kernel/qmetaobject.cpp:237
#24 0x00c733d5 in QMetaObject::activate (sender=0x91950d8, m=0x52dc040, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3293
#25 0x052905a7 in ClientStream::readyRead (this=0x91950d8) at ./yahooclientstream.moc:151
#26 0x052905cd in ClientStream::doReadyRead (this=0x91950d8) at ../../../../../kopete/protocols/yahoo/libkyahoo/yahooclientstream.cpp:395
#27 0x05290a78 in ClientStream::cp_incomingData (this=0x91950d8) at ../../../../../kopete/protocols/yahoo/libkyahoo/yahooclientstream.cpp:318
#28 0x05291773 in ClientStream::qt_metacall (this=0x91950d8, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbf93a32c) at ./yahooclientstream.moc:107
#29 0x00c64c9a in QMetaObject::metacall (object=0x91950d8, cl=3214121916, idx=17, argv=0xbf93a32c) at kernel/qmetaobject.cpp:237
#30 0x00c733d5 in QMetaObject::activate (sender=0x9361a50, m=0x52dc1fc, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3293
#31 0x05296177 in CoreProtocol::incomingData (this=0x9361a50) at ./coreprotocol.moc:97
#32 0x05296cad in CoreProtocol::wireToTransfer (this=0x9361a50, wire=...) at ../../../../../kopete/protocols/yahoo/libkyahoo/coreprotocol.cpp:187
#33 0x05296f8a in CoreProtocol::addIncomingData (this=0x9361a50, incomingBytes=...) at ../../../../../kopete/protocols/yahoo/libkyahoo/coreprotocol.cpp:69
#34 0x0529082a in ClientStream::bs_readyRead (this=0x91950d8) at ../../../../../kopete/protocols/yahoo/libkyahoo/yahooclientstream.cpp:380
#35 0x052917db in ClientStream::qt_metacall (this=0x91950d8, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbf93a61c) at ./yahooclientstream.moc:111
#36 0x00c64c9a in QMetaObject::metacall (object=0x91950d8, cl=3214121916, idx=21, argv=0xbf93a61c) at kernel/qmetaobject.cpp:237
#37 0x00c733d5 in QMetaObject::activate (sender=0x9357d78, m=0x52dbfc0, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3293
#38 0x0528fc17 in ByteStream::readyRead (this=0x9357d78) at ./bytestream.moc:105
#39 0x0528eef1 in KNetworkByteStream::slotReadyRead (this=0x9357d78) at ../../../../../kopete/protocols/yahoo/libkyahoo/yahoobytestream.cpp:123
#40 0x0528fa73 in KNetworkByteStream::qt_metacall (this=0x9357d78, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbf93a79c) at ./yahoobytestream.moc:85
#41 0x00c64c9a in QMetaObject::metacall (object=0x9357d78, cl=3214121916, idx=12, argv=0xbf93a79c) at kernel/qmetaobject.cpp:237
#42 0x00c733d5 in QMetaObject::activate (sender=0x935d060, m=0xd72c48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3293
#43 0x00cc2797 in QIODevice::readyRead (this=0x935d060) at .moc/release-shared/moc_qiodevice.cpp:91
#44 0x0095ff26 in KNetwork::KClientSocketBase::slotReadActivity (this=0x0) at ../../kdecore/network/k3clientsocketbase.cpp:397
#45 0x0095e653 in KNetwork::KBufferedSocket::slotReadActivity (this=0x935d060) at ../../kdecore/network/k3bufferedsocket.cpp:330
#46 0x0095e114 in KNetwork::KBufferedSocket::qt_metacall (this=0x935d060, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xbf93a938) at ./k3bufferedsocket.moc:74
#47 0x00c64c9a in QMetaObject::metacall (object=0x935d060, cl=3214121916, idx=23, argv=0xbf93a938) at kernel/qmetaobject.cpp:237
#48 0x00c733d5 in QMetaObject::activate (sender=0x9332500, m=0xd73550, local_signal_index=0, argv=0xbf93a938) at kernel/qobject.cpp:3293
#49 0x00cc4933 in QSocketNotifier::activated (this=0x9332500, _t1=27) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#50 0x00c7a8e7 in QSocketNotifier::event (this=0x9332500, e=0xbf93adc4) at kernel/qsocketnotifier.cpp:317
#51 0x057074dc in QApplicationPrivate::notify_helper (this=0x8cb5778, receiver=0x9332500, e=0xbf93adc4) at kernel/qapplication.cpp:4300
#52 0x0570e05e in QApplication::notify (this=0xbf93b104, receiver=0x9332500, e=0xbf93adc4) at kernel/qapplication.cpp:3704
#53 0x00f8b40a in KApplication::notify (this=0xbf93b104, receiver=0x9332500, event=0xbf93adc4) at ../../kdeui/kernel/kapplication.cpp:302
#54 0x00c5fa3b in QCoreApplication::notifyInternal (this=0xbf93b104, receiver=0x9332500, event=0xbf93adc4) at kernel/qcoreapplication.cpp:704
#55 0x00c8b9aa in QCoreApplication::sendEvent (source=0x8cccf10) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#56 socketNotifierSourceDispatch (source=0x8cccf10) at kernel/qeventdispatcher_glib.cpp:110
#57 0x07d055e5 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#58 0x07d092d8 in ?? () from /lib/libglib-2.0.so.0
#59 0x07d094b8 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#60 0x00c8b5d5 in QEventDispatcherGlib::processEvents (this=0x8c933a8, flags=...) at kernel/qeventdispatcher_glib.cpp:412
#61 0x057c7135 in QGuiEventDispatcherGlib::processEvents (this=0x8c933a8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#62 0x00c5e059 in QEventLoop::processEvents (this=0xbf93b064, flags=) at kernel/qeventloop.cpp:149
#63 0x00c5e4aa in QEventLoop::exec (this=0xbf93b064, flags=...) at kernel/qeventloop.cpp:201
#64 0x00c6269f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#65 0x05707577 in QApplication::exec () at kernel/qapplication.cpp:3579
#66 0x08059a0e in main (argc=3, argv=0xbf93b544) at ../../../kopete/kopete/main.cpp:105

Reported using DrKonqi
Comment 1 el_ca_pi_tan 2011-02-09 18:17:35 UTC
I can report the same: Kopete crashes, when accepting a chat request (Yahoo account).

Application: kopete (1.0.80)
KDE Platform Version: 4.5.1 (KDE 4.5.1)
Qt Version: 4.7.0
Operating System: Linux 2.6.35-25-generic-pae i686
Distribution: Kubuntu 10.10




Application: Kopete (kopete), signal: Segmentation fault
[Current thread is 1 (Thread 0xb46cc710 (LWP 2725))]

Thread 2 (Thread 0xb08f4b70 (LWP 2726)):
#0  0xb59bc3eb in pthread_mutex_lock () from /lib/libpthread.so.0
#1  0xb5ccef66 in pthread_mutex_lock () from /lib/libc.so.6
#2  0xb4fb0b68 in g_main_context_check () from /lib/libglib-2.0.so.0
#3  0xb4fb145e in ?? () from /lib/libglib-2.0.so.0
#4  0xb4fb1848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#5  0xb6b1059f in QEventDispatcherGlib::processEvents (this=0xa0d8200, flags=...) at kernel/qeventdispatcher_glib.cpp:417
#6  0xb6ae0609 in QEventLoop::processEvents (this=0xb08f4290, flags=) at kernel/qeventloop.cpp:149
#7  0xb6ae0a8a in QEventLoop::exec (this=0xb08f4290, flags=...) at kernel/qeventloop.cpp:201
#8  0xb69dcb7e in QThread::exec (this=0xa0c3818) at thread/qthread.cpp:490
#9  0xb6abf35b in QInotifyFileSystemWatcherEngine::run (this=0xa0c3818) at io/qfilesystemwatcher_inotify.cpp:248
#10 0xb69dfdf9 in QThreadPrivate::start (arg=0xa0c3818) at thread/qthread_unix.cpp:266
#11 0xb59b9cc9 in start_thread () from /lib/libpthread.so.0
#12 0xb5cc169e in clone () from /lib/libc.so.6

Thread 1 (Thread 0xb46cc710 (LWP 2725)):
[KCrash Handler]
#7  0xb6a2832d in QString::operator== (this=0x807cc9c, other=...) at tools/qstring.cpp:2105
#8  0xaf320721 in operator!= (this=0xa1c7870, who=..., room=..., msg=..., members=...) at /usr/include/qt4/QtCore/qstring.h:413
#9  YahooAccount::slotGotConfInvite (this=0xa1c7870, who=..., room=..., msg=..., members=...) at ../../../../kopete/protocols/yahoo/yahooaccount.cpp:1159
#10 0xaf322408 in YahooAccount::qt_metacall (this=0xa1c7870, _c=QMetaObject::InvokeMetaMethod, _id=62, _a=0xbfae802c) at ./yahooaccount.moc:286
#11 0xb6ae78ca in QMetaObject::metacall (object=0xa1c7870, cl=3215883932, idx=62, argv=0xbfae802c) at kernel/qmetaobject.cpp:237
#12 0xb6afa6ad in QMetaObject::activate (sender=0xa1c7aa0, m=0xaf2cdd14, local_signal_index=33, argv=0x0) at kernel/qobject.cpp:3280
#13 0xaf274f15 in Client::gotConferenceInvite (this=0xa1c7aa0, _t1=..., _t2=..., _t3=..., _t4=...) at ./client.moc:500
#14 0xaf27a2cf in Client::qt_metacall (this=0xa1c7aa0, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbfae818c) at ./client.moc:230
#15 0xb6ae78ca in QMetaObject::metacall (object=0xa1c7aa0, cl=3215883932, idx=37, argv=0xbfae818c) at kernel/qmetaobject.cpp:237
#16 0xb6afa6ad in QMetaObject::activate (sender=0xa23a498, m=0xaf2ce974, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#17 0xaf2a6045 in ConferenceTask::gotInvite (this=0xa23a498, _t1=..., _t2=..., _t3=..., _t4=...) at ./conferencetask.moc:97
#18 0xaf2a85b9 in ConferenceTask::parseInvitation (this=0xa23a498, t=0xa568388) at ../../../../../kopete/protocols/yahoo/libkyahoo/conferencetask.cpp:99
#19 0xaf2a86cc in ConferenceTask::take (this=0xa23a498, transfer=0xa568388) at ../../../../../kopete/protocols/yahoo/libkyahoo/conferencetask.cpp:45
#20 0xaf27b668 in Task::take (this=0xa18a468, transfer=0xa568388) at ../../../../../kopete/protocols/yahoo/libkyahoo/task.cpp:139
#21 0xaf2793a0 in Client::distribute (this=0xa1c7aa0, transfer=0xa568388) at ../../../../../kopete/protocols/yahoo/libkyahoo/client.cpp:854
#22 0xaf2794a3 in Client::streamReadyRead (this=0xa1c7aa0) at ../../../../../kopete/protocols/yahoo/libkyahoo/client.cpp:261
#23 0xaf27a6ed in Client::qt_metacall (this=0xa1c7aa0, _c=QMetaObject::InvokeMetaMethod, _id=66, _a=0xbfae846c) at ./client.moc:259
#24 0xb6ae78ca in QMetaObject::metacall (object=0xa1c7aa0, cl=3215883932, idx=66, argv=0xbfae846c) at kernel/qmetaobject.cpp:237
#25 0xb6afa6ad in QMetaObject::activate (sender=0xa26fbe8, m=0xaf2ce060, local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3280
#26 0xaf282447 in ClientStream::readyRead (this=0xa26fbe8) at ./yahooclientstream.moc:151
#27 0xaf28246d in ClientStream::doReadyRead (this=0xa26fbe8) at ../../../../../kopete/protocols/yahoo/libkyahoo/yahooclientstream.cpp:395
#28 0xaf283726 in ClientStream::cp_incomingData (this=0xa26fbe8) at ../../../../../kopete/protocols/yahoo/libkyahoo/yahooclientstream.cpp:318
#29 0xaf283943 in ClientStream::qt_metacall (this=0xa26fbe8, _c=QMetaObject::InvokeMetaMethod, _id=17, _a=0xbfae85fc) at ./yahooclientstream.moc:107
#30 0xb6ae78ca in QMetaObject::metacall (object=0xa26fbe8, cl=3215883932, idx=17, argv=0xbfae85fc) at kernel/qmetaobject.cpp:237
#31 0xb6afa6ad in QMetaObject::activate (sender=0xa2b49e0, m=0xaf2ce21c, local_signal_index=1, argv=0x0) at kernel/qobject.cpp:3280
#32 0xaf288237 in CoreProtocol::incomingData (this=0xa2b49e0) at ./coreprotocol.moc:97
#33 0xaf288d6d in CoreProtocol::wireToTransfer (this=0xa2b49e0, wire=...) at ../../../../../kopete/protocols/yahoo/libkyahoo/coreprotocol.cpp:187
#34 0xaf28904a in CoreProtocol::addIncomingData (this=0xa2b49e0, incomingBytes=...) at ../../../../../kopete/protocols/yahoo/libkyahoo/coreprotocol.cpp:69
#35 0xaf2826ca in ClientStream::bs_readyRead (this=0xa26fbe8) at ../../../../../kopete/protocols/yahoo/libkyahoo/yahooclientstream.cpp:380
#36 0xaf2839ab in ClientStream::qt_metacall (this=0xa26fbe8, _c=QMetaObject::InvokeMetaMethod, _id=21, _a=0xbfae88ec) at ./yahooclientstream.moc:111
#37 0xb6ae78ca in QMetaObject::metacall (object=0xa26fbe8, cl=3215883932, idx=21, argv=0xbfae88ec) at kernel/qmetaobject.cpp:237
#38 0xb6afa6ad in QMetaObject::activate (sender=0xa0fdc08, m=0xaf2cdfe0, local_signal_index=2, argv=0x0) at kernel/qobject.cpp:3280
#39 0xaf281ac7 in ByteStream::readyRead (this=0xa0fdc08) at ./bytestream.moc:105
#40 0xaf280da1 in KNetworkByteStream::slotReadyRead (this=0xa0fdc08) at ../../../../../kopete/protocols/yahoo/libkyahoo/yahoobytestream.cpp:123
#41 0xaf281923 in KNetworkByteStream::qt_metacall (this=0xa0fdc08, _c=QMetaObject::InvokeMetaMethod, _id=12, _a=0xbfae8a6c) at ./yahoobytestream.moc:85
#42 0xb6ae78ca in QMetaObject::metacall (object=0xa0fdc08, cl=3215883932, idx=12, argv=0xbfae8a6c) at kernel/qmetaobject.cpp:237
#43 0xb6afa6ad in QMetaObject::activate (sender=0xa2e3d78, m=0xb6c13c48, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#44 0xb6b49ec7 in QIODevice::readyRead (this=0xa2e3d78) at .moc/release-shared/moc_qiodevice.cpp:91
#45 0xb6d9f8a6 in KNetwork::KClientSocketBase::slotReadActivity (this=0x0) at ../../kdecore/network/k3clientsocketbase.cpp:397
#46 0xb6d9dfe3 in KNetwork::KBufferedSocket::slotReadActivity (this=0xa2e3d78) at ../../kdecore/network/k3bufferedsocket.cpp:330
#47 0xb6d9daa4 in KNetwork::KBufferedSocket::qt_metacall (this=0xa2e3d78, _c=QMetaObject::InvokeMetaMethod, _id=23, _a=0xbfae8c08) at ./k3bufferedsocket.moc:74
#48 0xb6ae78ca in QMetaObject::metacall (object=0xa2e3d78, cl=3215883932, idx=23, argv=0xbfae8c08) at kernel/qmetaobject.cpp:237
#49 0xb6afa6ad in QMetaObject::activate (sender=0xa2bb5d8, m=0xb6c14550, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3280
#50 0xb6b4c073 in QSocketNotifier::activated (this=0xa2bb5d8, _t1=22) at .moc/release-shared/moc_qsocketnotifier.cpp:89
#51 0xb6aff347 in QSocketNotifier::event (this=0xa2bb5d8, e=0xbfae9094) at kernel/qsocketnotifier.cpp:317
#52 0xb5f65fdc in QApplicationPrivate::notify_helper (this=0x9e4d5e8, receiver=0xa2bb5d8, e=0xbfae9094) at kernel/qapplication.cpp:4396
#53 0xb5f6c04e in QApplication::notify (this=0xbfae93d4, receiver=0xa2bb5d8, e=0xbfae9094) at kernel/qapplication.cpp:3798
#54 0xb707468a in KApplication::notify (this=0xbfae93d4, receiver=0xa2bb5d8, event=0xbfae9094) at ../../kdeui/kernel/kapplication.cpp:310
#55 0xb6ae1b3b in QCoreApplication::notifyInternal (this=0xbfae93d4, receiver=0xa2bb5d8, event=0xbfae9094) at kernel/qcoreapplication.cpp:732
#56 0xb6b1093a in sendEvent (source=0x9e5b1a0) at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#57 socketNotifierSourceDispatch (source=0x9e5b1a0) at kernel/qeventdispatcher_glib.cpp:110
#58 0xb4fad855 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#59 0xb4fb1668 in ?? () from /lib/libglib-2.0.so.0
#60 0xb4fb1848 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#61 0xb6b10565 in QEventDispatcherGlib::processEvents (this=0x9e286d8, flags=...) at kernel/qeventdispatcher_glib.cpp:415
#62 0xb6027be5 in QGuiEventDispatcherGlib::processEvents (this=0x9e286d8, flags=...) at kernel/qguieventdispatcher_glib.cpp:204
#63 0xb6ae0609 in QEventLoop::processEvents (this=0xbfae9334, flags=) at kernel/qeventloop.cpp:149
#64 0xb6ae0a8a in QEventLoop::exec (this=0xbfae9334, flags=...) at kernel/qeventloop.cpp:201
#65 0xb6ae500f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#66 0xb5f64e07 in QApplication::exec () at kernel/qapplication.cpp:3672
#67 0x080587ae in main (argc=1, argv=0xbfae9814) at ../../../kopete/kopete/main.cpp:105
Comment 2 Andrew Crouthamel 2018-09-15 23:33:14 UTC
Hello from the KDE Bugsquad!

Unfortunately, Yahoo has discontinued the Yahoo Messenger service, and the code has been removed from Kopete.

Thus, I am closing this bug as "UNMAINTAINED" since it will no longer be fixable, or able to operate due to Yahoo.