Bug 227268

Summary: Random crash of Kopete
Product: [Unmaintained] kopete Reporter: Mickaël <mprizee>
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 Mickaël 2010-02-16 21:21:59 UTC
Application that crashed: kopete
Version of the application: 0.80.2
KDE Version: 4.3.2 (KDE 4.3.2)
Qt Version: 4.5.3
Operating System: Linux 2.6.31.12-desktop-1mnb i686
Distribution: "Mandriva Linux 2010.0"

What I was doing when the application crashed:
Account types :  WLM, Bonjour, Facebook (plugin), GTalk.
Seems random, I was not here when Kopete crashed, then I found the crash screen.

 -- Backtrace:
Application: Kopete (kopete), signal: Aborted
[Current thread is 1 (Thread 0xb49e98e0 (LWP 7816))]

Thread 5 (Thread 0xb1a89b70 (LWP 9408)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5d509e5 in pthread_cond_wait@@GLIBC_2.3.2 () from /lib/i686/libpthread.so.0
#2  0xb5e9e6ed in __pthread_cond_wait (cond=0x8bb7460, mutex=0x8bb7448) at forward.c:139
#3  0xb69fdfb0 in QWaitCondition::wait (this=0x8bb71d0, mutex=0x8bb71cc, time=4294967295) at thread/qwaitcondition_unix.cpp:87
#4  0xb5673194 in QHostInfoAgent::run (this=0x8bb71c0) at kernel/qhostinfo.cpp:260
#5  0xb69fce83 in QThreadPrivate::start (arg=0x8bb71c0) at thread/qthread_unix.cpp:188
#6  0xb5d4c885 in start_thread () from /lib/i686/libpthread.so.0
#7  0xb5e9057e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 4 (Thread 0xb1288b70 (LWP 9409)):
#0  0xb5d4fd7f in pthread_mutex_unlock () from /lib/i686/libpthread.so.0
#1  0xb5e9e8f6 in pthread_mutex_unlock (mutex=0x86d7624) at forward.c:184
#2  0xb5378cdb in IA__g_main_context_prepare (context=0x86d7620, priority=0xb12881bc) at gmain.c:2278
#3  0xb5379069 in g_main_context_iterate (context=0x86d7620, block=<value optimized out>, dispatch=1, self=0x8a23ab8) at gmain.c:2571
#4  0xb537958e in IA__g_main_context_iteration (context=0x86d7620, may_block=1) at gmain.c:2654
#5  0xb6b1f93f in QEventDispatcherGlib::processEvents (this=0x8a43300, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:408
#6  0xb6af226d in QEventLoop::processEvents (this=0x8a70f20, flags=) at kernel/qeventloop.cpp:149
#7  0xb6af26b9 in QEventLoop::exec (this=0x8a70f20, flags={i = 0}) at kernel/qeventloop.cpp:201
#8  0xb1f2834b in QCA::SyncThread::run () from /usr/lib/libqca.so.2
#9  0xb69fce83 in QThreadPrivate::start (arg=0x86f3d30) at thread/qthread_unix.cpp:188
#10 0xb5d4c885 in start_thread () from /lib/i686/libpthread.so.0
#11 0xb5e9057e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 3 (Thread 0xb0a87b70 (LWP 9411)):
#0  0xb5406016 in clock_gettime (clock_id=1, tp=0xb0a87108) at ../sysdeps/unix/clock_gettime.c:100
#1  0xb6b21694 in QTimerInfoList::getTime (this=0x8ff7c34, t=@0x8ff7c58) at kernel/qeventdispatcher_unix.cpp:339
#2  0xb6b218d2 in QTimerInfoList::updateCurrentTime (this=0x8ff7c34) at kernel/qeventdispatcher_unix.cpp:297
#3  0xb6b1f9ff in timerSourceCheckHelper (src=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:150
#4  0xb5378a62 in IA__g_main_context_check (context=0x8ff7818, max_priority=2147483647, fds=0x8ff86e8, n_fds=1) at gmain.c:2469
#5  0xb5379190 in g_main_context_iterate (context=0x8ff7818, block=<value optimized out>, dispatch=1, self=0x8ff8328) at gmain.c:2588
#6  0xb537958e in IA__g_main_context_iteration (context=0x8ff7818, may_block=1) at gmain.c:2654
#7  0xb6b1f93f in QEventDispatcherGlib::processEvents (this=0x8ff9768, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:408
#8  0xb6af226d in QEventLoop::processEvents (this=0x8ff9638, flags=) at kernel/qeventloop.cpp:149
#9  0xb6af26b9 in QEventLoop::exec (this=0x8ff9638, flags={i = 0}) at kernel/qeventloop.cpp:201
#10 0xb21640e4 in XMPP::SyncThread::run (this=0x8fe2bb0) at /usr/src/debug/kdenetwork-4.3.2/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#11 0xb69fce83 in QThreadPrivate::start (arg=0x8fe2bb0) at thread/qthread_unix.cpp:188
#12 0xb5d4c885 in start_thread () from /lib/i686/libpthread.so.0
#13 0xb5e9057e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 2 (Thread 0xb007cb70 (LWP 9439)):
#0  0xffffe424 in __kernel_vsyscall ()
#1  0xb5e88911 in select () from /lib/i686/libc.so.6
#2  0xb1e6d660 in posix_timer_do () from /usr/lib/libortp.so.8
#3  0xb1e6e2d3 in rtp_scheduler_schedule () from /usr/lib/libortp.so.8
#4  0xb5d4c885 in start_thread () from /lib/i686/libpthread.so.0
#5  0xb5e9057e in clone () at ../sysdeps/unix/sysv/linux/i386/clone.S:130

Thread 1 (Thread 0xb49e98e0 (LWP 7816)):
[KCrash Handler]
#6  0xffffe424 in __kernel_vsyscall ()
#7  0xb5de3611 in raise (sig=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:64
#8  0xb5de4f62 in abort () at abort.c:88
#9  0xb5ddc69e in __assert_fail (assertion=0xb1cb3b27 "this->_connectionState >= s", file=0xb1cb39c8 "/home/mandrake/rpm/BUILD/libmsn-4.0-beta8/msn/switchboardserver.h", line=218, 
    function=0xb1cb3d80 "void MSN::SwitchboardServerConnection::assertConnectionStateIsAtLeast(MSN::SwitchboardServerConnection::SwitchboardServerState)") at assert.c:78
#10 0xb1c3a31e in MSN::SwitchboardServerConnection::connectionWithSocket () from /usr/lib/libmsn.so.0.1
#11 0xb1c46af1 in MSN::NotificationServerConnection::connectionWithSocket () from /usr/lib/libmsn.so.0.1
#12 0xb1d0afa2 in Callbacks::emitSocketError (this=0x8b69b7c, error=QAbstractSocket::SocketResourceError) at /usr/src/debug/kdenetwork-4.3.2/kopete/protocols/wlm/wlmlibmsn.cpp:902
#13 0xb1d0b062 in Callbacks::qt_metacall (this=0x8b69b7c, _c=QMetaObject::InvokeMetaMethod, _id=46, _a=0xbfcb74d8) at /usr/src/debug/kdenetwork-4.3.2/build/kopete/protocols/wlm/wlmlibmsn.moc:232
#14 0xb6b0a144 in QMetaObject::activate (sender=0x9d13080, from_signal_index=12, to_signal_index=12, argv=0xbfcb74d8) at kernel/qobject.cpp:3112
#15 0xb6b0ae65 in QMetaObject::activate (sender=0x9d13080, m=0xb570cc90, local_signal_index=4, argv=0xbfcb74d8) at kernel/qobject.cpp:3186
#16 0xb568dcf5 in QAbstractSocket::error (this=0x9d13080, _t1=QAbstractSocket::SocketResourceError) at .moc/release-shared/moc_qabstractsocket.cpp:148
#17 0xb56aa77e in QSslSocketPrivate::_q_errorSlot (this=0xb02c778, error=QAbstractSocket::SocketResourceError) at ssl/qsslsocket.cpp:1998
#18 0xb56aebd0 in QSslSocket::qt_metacall (this=0x9d13080, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbfcb7678) at .moc/release-shared/moc_qsslsocket.cpp:113
#19 0xb1d0efbe in WlmSocket::qt_metacall (this=0x9d13080, _c=QMetaObject::InvokeMetaMethod, _id=37, _a=0xbfcb7678) at /usr/src/debug/kdenetwork-4.3.2/build/kopete/protocols/wlm/wlmsocket.moc:68
#20 0xb6b0a144 in QMetaObject::activate (sender=0xf2598f8, from_signal_index=12, to_signal_index=12, argv=0xbfcb7678) at kernel/qobject.cpp:3112
#21 0xb6b0ae65 in QMetaObject::activate (sender=0xf2598f8, m=0xb570cc90, local_signal_index=4, argv=0xbfcb7678) at kernel/qobject.cpp:3186
#22 0xb568dcf5 in QAbstractSocket::error (this=0xf2598f8, _t1=QAbstractSocket::SocketResourceError) at .moc/release-shared/moc_qabstractsocket.cpp:148
#23 0xb5690a90 in QAbstractSocketPrivate::_q_connectToNextAddress (this=0xdacadf8) at socket/qabstractsocket.cpp:930
#24 0xb569117b in QAbstractSocketPrivate::_q_startConnecting (this=0xdacadf8, hostInfo=@0xbfcb779c) at socket/qabstractsocket.cpp:889
#25 0xb569339c in QAbstractSocket::connectToHostImplementation (this=0xbfcb7798, hostName=@0xbfcb779c, port=17304, openMode={i = 3}) at socket/qabstractsocket.cpp:1317
#26 0xb5694ebe in QAbstractSocket::qt_metacall (this=0xf2598f8, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0xbfcb78dc) at .moc/release-shared/moc_qabstractsocket.cpp:106
#27 0xb56bc783 in QTcpSocket::qt_metacall (this=0xf2598f8, _c=QMetaObject::InvokeMetaMethod, _id=16, _a=0xbfcb78dc) at .moc/release-shared/moc_qtcpsocket.cpp:58
#28 0xb6afc988 in QMetaMethod::invoke (this=0xbfcb7a7c, object=0xf2598f8, connectionType=Qt::DirectConnection, returnValue=
        {<QGenericArgument> = {_data = 0x0, _name = 0xb56c3480 "QAbstractSocket"}, <No data fields>}, val0={_data = 0xbfcb835c, _name = 0x4 <Address 0x4 out of bounds>}, val1=
      {_data = 0xbfcb7d3c, _name = 0xb56c32a0 "quint16"}, val2={_data = 0xbfcb7d70, _name = 0xb56c32a8 "OpenMode"}, val3={_data = 0x0, _name = 0x82b2a50 "HJ��`*+\b,"}, val4=
      {_data = 0x0, _name = 0x82b2a50 "HJ��`*+\b,"}, val5={_data = 0x0, _name = 0x10 <Address 0x10 out of bounds>}, val6={_data = 0x0, _name = 0xbfcb78dc ""}, val7={_data = 0x0, _name = 0x0}, val8=
      {_data = 0x0, _name = 0x0}, val9={_data = 0x0, _name = 0x0}) at kernel/qmetaobject.cpp:1528
#29 0xb6afcf5f in QMetaObject::invokeMethod (obj=0xf2598f8, member=0xb56c32b1 "connectToHostImplementation", type=Qt::DirectConnection, ret=
        {<QGenericArgument> = {_data = 0x0, _name = 0x0}, <No data fields>}, val0={_data = 0xbfcb835c, _name = 0xb56c3298 "QString"}, val1={_data = 0xbfcb7d3c, _name = 0xb56c32a0 "quint16"}, val2=
      {_data = 0xbfcb7d70, _name = 0xb56c32a8 "OpenMode"}, val3={_data = 0x0, _name = 0x0}, val4={_data = 0x0, _name = 0x0}, val5={_data = 0x0, _name = 0x0}, val6={_data = 0x0, _name = 0x0}, val7=
      {_data = 0x0, _name = 0x0}, val8={_data = 0x0, _name = 0x0}, val9={_data = 0x0, _name = 0x0}) at kernel/qmetaobject.cpp:1120
#30 0xb568e1db in QAbstractSocket::connectToHost (this=0xf2598f8, hostName=@0xbfcb835c, port=1863, openMode={i = 3}) at ../../src/corelib/kernel/qobjectdefs.h:387
#31 0xb56ae8dd in QSslSocket::connectToHostImplementation (this=0x9d13080, hostName=@0xbfcb835c, port=<value optimized out>, openMode=) at ssl/qsslsocket.cpp:1600
#32 0xb56aeb1e in QSslSocket::qt_metacall (this=0x9d13080, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbfcb7ebc) at .moc/release-shared/moc_qsslsocket.cpp:107
#33 0xb1d0efbe in WlmSocket::qt_metacall (this=0x9d13080, _c=QMetaObject::InvokeMetaMethod, _id=31, _a=0xbfcb7ebc) at /usr/src/debug/kdenetwork-4.3.2/build/kopete/protocols/wlm/wlmsocket.moc:68
#34 0xb6afc988 in QMetaMethod::invoke (this=0xbfcb805c, object=0x9d13080, connectionType=Qt::DirectConnection, returnValue=
        {<QGenericArgument> = {_data = 0x0, _name = 0xb56c5180 "QSslSocket"}, <No data fields>}, val0={_data = 0xbfcb835c, _name = 0x4 <Address 0x4 out of bounds>}, val1=
      {_data = 0xbfcb831c, _name = 0xb56c32a0 "quint16"}, val2={_data = 0xbfcb8358, _name = 0xb56c32a8 "OpenMode"}, val3={_data = 0x0, _name = 0x82b2a50 "HJ��`*+\b,"}, val4=
      {_data = 0x0, _name = 0x82b2a50 "HJ��`*+\b,"}, val5={_data = 0x0, _name = 0x1f <Address 0x1f out of bounds>}, val6={_data = 0x0, _name = 0xbfcb7ebc ""}, val7={_data = 0x0, _name = 0x0}, val8=
      {_data = 0x0, _name = 0x0}, val9={_data = 0x0, _name = 0x0}) at kernel/qmetaobject.cpp:1528
#35 0xb6afcf5f in QMetaObject::invokeMethod (obj=0x9d13080, member=0xb56c32b1 "connectToHostImplementation", type=Qt::DirectConnection, ret=
        {<QGenericArgument> = {_data = 0x0, _name = 0x0}, <No data fields>}, val0={_data = 0xbfcb835c, _name = 0xb56c3298 "QString"}, val1={_data = 0xbfcb831c, _name = 0xb56c32a0 "quint16"}, val2=
      {_data = 0xbfcb8358, _name = 0xb56c32a8 "OpenMode"}, val3={_data = 0x0, _name = 0x0}, val4={_data = 0x0, _name = 0x0}, val5={_data = 0x0, _name = 0x0}, val6={_data = 0x0, _name = 0x0}, val7=
      {_data = 0x0, _name = 0x0}, val8={_data = 0x0, _name = 0x0}, val9={_data = 0x0, _name = 0x0}) at kernel/qmetaobject.cpp:1120
#36 0xb568e1db in QAbstractSocket::connectToHost (this=0x9d13080, hostName=@0xbfcb835c, port=1863, openMode={i = 3}) at ../../src/corelib/kernel/qobjectdefs.h:387
#37 0xb1d0cafb in Callbacks::connectToServer (this=0x8b69b7c, hostname=
        {static npos = 4294967295, _M_dataplus = {<std::allocator<char>> = {<__gnu_cxx::new_allocator<char>> = {<No data fields>}, <No data fields>}, _M_p = 0xf4594c4 "65.54.48.158"}}, 
    port=<value optimized out>, connected=0xa478da0, isSSL=false) at /usr/src/debug/kdenetwork-4.3.2/kopete/protocols/wlm/wlmlibmsn.cpp:687
#38 0xb1c39df1 in MSN::SwitchboardServerConnection::connect () from /usr/lib/libmsn.so.0.1
#39 0xb1c4994b in MSN::NotificationServerConnection::handle_RNG () from /usr/lib/libmsn.so.0.1
#40 0xb1c4a0c0 in MSN::NotificationServerConnection::handleIncomingData () from /usr/lib/libmsn.so.0.1
#41 0xb1c3767b in MSN::Connection::dataArrivedOnSocket () from /usr/lib/libmsn.so.0.1
#42 0xb1d0edd8 in WlmSocket::incomingData (this=0x8c5b270) at /usr/src/debug/kdenetwork-4.3.2/kopete/protocols/wlm/wlmsocket.cpp:127
#43 0xb1d0f06c in WlmSocket::qt_metacall (this=0x8c5b270, _c=QMetaObject::InvokeMetaMethod, _id=41, _a=0xbfcba6dc) at /usr/src/debug/kdenetwork-4.3.2/build/kopete/protocols/wlm/wlmsocket.moc:73
#44 0xb6b0a144 in QMetaObject::activate (sender=0x8c5b270, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#45 0xb6b0ae65 in QMetaObject::activate (sender=0x8c5b270, m=0xb6be6028, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#46 0xb6b439f5 in QIODevice::readyRead (this=0x8c5b270) at .moc/release-shared/moc_qiodevice.cpp:85
#47 0xb56a93d5 in QSslSocketPrivate::_q_readyReadSlot (this=0x90d5e00) at ssl/qsslsocket.cpp:2013
#48 0xb56aebef in QSslSocket::qt_metacall (this=0x8c5b270, _c=QMetaObject::InvokeMetaMethod, _id=38, _a=0xbfcba84c) at .moc/release-shared/moc_qsslsocket.cpp:114
#49 0xb1d0efbe in WlmSocket::qt_metacall (this=0x8c5b270, _c=QMetaObject::InvokeMetaMethod, _id=38, _a=0xbfcba84c) at /usr/src/debug/kdenetwork-4.3.2/build/kopete/protocols/wlm/wlmsocket.moc:68
#50 0xb6b0a144 in QMetaObject::activate (sender=0x86be3f0, from_signal_index=4, to_signal_index=4, argv=0x0) at kernel/qobject.cpp:3112
#51 0xb6b0ae65 in QMetaObject::activate (sender=0x86be3f0, m=0xb6be6028, local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#52 0xb6b439f5 in QIODevice::readyRead (this=0x86be3f0) at .moc/release-shared/moc_qiodevice.cpp:85
#53 0xb56926f3 in QAbstractSocketPrivate::canReadNotification (this=0x9050b68) at socket/qabstractsocket.cpp:604
#54 0xb567f009 in QAbstractSocketEngine::readNotification (this=0x8a43c88) at socket/qabstractsocketengine.cpp:154
#55 0xb56803bb in QReadNotifier::event (this=0x6, e=0xbfcbac44) at socket/qnativesocketengine.cpp:1036
#56 0xb611a68c in QApplicationPrivate::notify_helper (this=0x82d02e8, receiver=0x8d9dd90, e=0xbfcbac44) at kernel/qapplication.cpp:4065
#57 0xb61220ce in QApplication::notify (this=0xbfcbaf44, receiver=0x8d9dd90, e=0xbfcbac44) at kernel/qapplication.cpp:3605
#58 0xb709f9e1 in KApplication::notify (this=0xbfcbaf44, receiver=0x8d9dd90, event=0xbfcbac44) at /usr/src/debug/kdelibs-4.3.2/kdeui/kernel/kapplication.cpp:302
#59 0xb6af3c0e in QCoreApplication::notifyInternal (this=0xbfcbaf44, receiver=0x8d9dd90, event=0xbfcbac44) at kernel/qcoreapplication.cpp:610
#60 0xb6b1fc88 in socketNotifierSourceDispatch (source=0x82d2728) at ../../src/corelib/kernel/qcoreapplication.h:213
#61 0xb5375b92 in IA__g_main_context_dispatch (context=0x82d26a0) at gmain.c:1960
#62 0xb5379468 in g_main_context_iterate (context=0x82d26a0, block=<value optimized out>, dispatch=1, self=0x82cf3e0) at gmain.c:2591
#63 0xb537958e in IA__g_main_context_iteration (context=0x82d26a0, may_block=1) at gmain.c:2654
#64 0xb6b1f8f1 in QEventDispatcherGlib::processEvents (this=0x82d02c8, flags={i = 36}) at kernel/qeventdispatcher_glib.cpp:406
#65 0xb61bc4ba in QGuiEventDispatcherGlib::processEvents (this=0x82d02c8, flags={i = 36}) at kernel/qguieventdispatcher_glib.cpp:202
#66 0xb6af226d in QEventLoop::processEvents (this=0xbfcbaea4, flags=) at kernel/qeventloop.cpp:149
#67 0xb6af26b9 in QEventLoop::exec (this=0xbfcbaea4, flags={i = 0}) at kernel/qeventloop.cpp:201
#68 0xb6af4b50 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#69 0xb611a504 in QApplication::exec () at kernel/qapplication.cpp:3525
#70 0x080586c0 in main (argc=3, argv=0xbfcbb374) at /usr/src/debug/kdenetwork-4.3.2/kopete/kopete/main.cpp:104

Reported using DrKonqi
Comment 1 Dario Andres 2010-02-16 21:54:11 UTC
As bug 207597 / bug 199755; this is fixed on KDE SC 4.4.0 and the latest libmsn version. Regards

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