Bug 238432

Summary: kopete crash regularly after adding a contact in msn
Product: [Unmaintained] kopete Reporter: Marcel <wittemar>
Component: generalAssignee: Kopete Developers <kopete-bugs-null>
Status: RESOLVED DUPLICATE    
Severity: crash CC: andresbajotierra, bugs, kde, trip.florissen
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Marcel 2010-05-21 20:55:05 UTC
Application: kopete (1.0.0)
KDE Platform Version: 4.4.3 (KDE 4.4.3)
Qt Version: 4.6.2
Operating System: Linux 2.6.34-8-default x86_64
Distribution: "openSUSE 11.3 Milestone 7 (x86_64)"

-- Information about the crash:
After I added a buddy in msn, kopete is crashing every few minutes

The crash can be reproduced some of the time.

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

Thread 3 (Thread 0x7f1f13362710 (LWP 24266)):
#0  __libc_enable_asynccancel () at ../nptl/sysdeps/unix/sysv/linux/x86_64/cancellation.S:66
#1  0x00007f1f2bc5ba98 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:85
#2  0x00007f1f270c1eb4 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, context=<value optimized out>, 
    block=<value optimized out>, dispatch=<value optimized out>) at gmain.c:2904
#3  0x00007f1f270c23ed in IA__g_main_context_iteration (context=0x12941f0, may_block=1) at gmain.c:2654
#4  0x00007f1f2d275f06 in QEventDispatcherGlib::processEvents (this=0x112c850, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#5  0x00007f1f2d24c8a2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f1f2d24cadc in QEventLoop::exec (this=0x10a1540, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f1f1906455b in QCA::SyncThread::run() () from /usr/lib64/libqca.so.2
#8  0x00007f1f2d1641c5 in QThreadPrivate::start (arg=0x1293850) at thread/qthread_unix.cpp:248
#9  0x00007f1f2b723a3f in start_thread (arg=0x7f1f13362710) at pthread_create.c:297
#10 0x00007f1f2bc64bfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f1f12b61710 (LWP 24267)):
#0  0x00007f1f2bc5bab3 in __poll (fds=<value optimized out>, nfds=<value optimized out>, timeout=<value optimized out>) at ../sysdeps/unix/sysv/linux/poll.c:87
#1  0x00007f1f270c1eb4 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, context=<value optimized out>, 
    block=<value optimized out>, dispatch=<value optimized out>) at gmain.c:2904
#2  0x00007f1f270c23ed in IA__g_main_context_iteration (context=0x1423f30, may_block=1) at gmain.c:2654
#3  0x00007f1f2d275f06 in QEventDispatcherGlib::processEvents (this=0x1423e40, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:414
#4  0x00007f1f2d24c8a2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f1f2d24cadc in QEventLoop::exec (this=0x141b380, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f1f194a37df in XMPP::SyncThread::run (this=0x1423860) at /usr/src/debug/kdenetwork-4.4.3/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#7  0x00007f1f2d1641c5 in QThreadPrivate::start (arg=0x1423860) at thread/qthread_unix.cpp:248
#8  0x00007f1f2b723a3f in start_thread (arg=0x7f1f12b61710) at pthread_create.c:297
#9  0x00007f1f2bc64bfd in clone () at ../sysdeps/unix/sysv/linux/x86_64/clone.S:112
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f1f2f63a760 (LWP 24256)):
[KCrash Handler]
#5  0x00007f1f1a1931f2 in setSharable (this=0x14bed40, conn=0x15f59e0, sessionID=<value optimized out>, alias=<value optimized out>, file=<value optimized out>)
    at /usr/include/QtCore/qlinkedlist.h:95
#6  ~QMutableLinkedListIterator (this=0x14bed40, conn=0x15f59e0, sessionID=<value optimized out>, alias=<value optimized out>, file=<value optimized out>) at /usr/include/QtCore/qlinkedlist.h:512
#7  WlmChatManager::slotGotEmoticonFile (this=0x14bed40, conn=0x15f59e0, sessionID=<value optimized out>, alias=<value optimized out>, file=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.4.3/kopete/protocols/wlm/wlmchatmanager.cpp:626
#8  0x00007f1f1a193c5f in WlmChatManager::qt_metacall (this=0x14bed40, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff97054a80)
    at /usr/src/debug/kdenetwork-4.4.3/build/kopete/protocols/wlm/wlmchatmanager.moc:133
#9  0x00007f1f2d26147f in QMetaObject::activate (sender=0x125df98, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff97054a80) at kernel/qobject.cpp:3293
#10 0x00007f1f1a18be11 in Callbacks::slotGotEmoticonFile (this=<value optimized out>, _t1=0x15f59e0, _t2=<value optimized out>, _t3=<value optimized out>, _t4=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.4.3/build/kopete/protocols/wlm/wlmlibmsn.moc:524
#11 0x00007f1f1a18be7f in Callbacks::gotEmoticonFile (this=0x125df98, conn=0x15f59e0, sessionID=140148774, alias="und", file=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.4.3/kopete/protocols/wlm/wlmlibmsn.cpp:886
#12 0x00007f1f19cb349c in MSN::P2P::receiveP2PData(MSN::SwitchboardServerConnection&, MSN::P2P::p2pPacket&) () from /usr/lib64/libmsn.so.0.3
#13 0x00007f1f19cb7f80 in MSN::P2P::handleP2Pmessage(MSN::SwitchboardServerConnection&, std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >) () from /usr/lib64/libmsn.so.0.3
#14 0x00007f1f19c5b596 in MSN::SwitchboardServerConnection::message_p2p(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::basic_string<char, std::char_traits<char>, std::allocator<char> >) ()
   from /usr/lib64/libmsn.so.0.3
#15 0x00007f1f19c65d65 in MSN::SwitchboardServerConnection::handle_MSG(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) () from /usr/lib64/libmsn.so.0.3
#16 0x00007f1f19c5ce33 in MSN::SwitchboardServerConnection::dispatchCommand(std::vector<std::basic_string<char, std::char_traits<char>, std::allocator<char> >, std::allocator<std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >&) () from /usr/lib64/libmsn.so.0.3
#17 0x00007f1f19c650b7 in MSN::SwitchboardServerConnection::handleIncomingData() () from /usr/lib64/libmsn.so.0.3
#18 0x00007f1f19c59317 in MSN::Connection::dataArrivedOnSocket() () from /usr/lib64/libmsn.so.0.3
#19 0x00007f1f1a18e90c in WlmSocket::qt_metacall (this=0x16c5cd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.4.3/build/kopete/protocols/wlm/wlmsocket.moc:79
#20 0x00007f1f2d26147f in QMetaObject::activate (sender=0x16c5cd0, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#21 0x00007f1f29e3db8d in QSslSocket::qt_metacall (this=0x16c5cd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff97057890) at .moc/release-shared/moc_qsslsocket.cpp:121
#22 0x00007f1f1a18e858 in WlmSocket::qt_metacall (this=0x16c5cd0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>)
    at /usr/src/debug/kdenetwork-4.4.3/build/kopete/protocols/wlm/wlmsocket.moc:74
#23 0x00007f1f2d26147f in QMetaObject::activate (sender=0x143a620, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3293
#24 0x00007f1f29e2578f in QAbstractSocketPrivate::canReadNotification (this=0x15da9a0) at socket/qabstractsocket.cpp:626
#25 0x00007f1f29e13da1 in QReadNotifier::event (this=<value optimized out>, e=<value optimized out>) at socket/qnativesocketengine.cpp:1094
#26 0x00007f1f2c3bfaf4 in QApplicationPrivate::notify_helper (this=0x68caa0, receiver=0xfab510, e=0x7fff97057e30) at kernel/qapplication.cpp:4300
#27 0x00007f1f2c3c3bda in QApplication::notify (this=<value optimized out>, receiver=0xfab510, e=0x7fff97057e30) at kernel/qapplication.cpp:4183
#28 0x00007f1f2db31e56 in KApplication::notify(QObject*, QEvent*) () from /usr/lib64/libkdeui.so.5
#29 0x00007f1f2d24d4bc in QCoreApplication::notifyInternal (this=0x7fff97058120, receiver=0xfab510, event=0x7fff97057e30) at kernel/qcoreapplication.cpp:704
#30 0x00007f1f2d275889 in sendEvent (source=0x686ce0) at kernel/qcoreapplication.h:215
#31 socketNotifierSourceDispatch (source=0x686ce0) at kernel/qeventdispatcher_glib.cpp:110
#32 0x00007f1f270c1973 in g_main_dispatch (context=0x685520) at gmain.c:1960
#33 IA__g_main_context_dispatch (context=0x685520) at gmain.c:2513
#34 0x00007f1f270c2150 in g_main_context_iterate (context=<value optimized out>, block=<value optimized out>, dispatch=<value optimized out>, context=<value optimized out>, 
    block=<value optimized out>, dispatch=<value optimized out>) at gmain.c:2591
#35 0x00007f1f270c23ed in IA__g_main_context_iteration (context=0x685520, may_block=1) at gmain.c:2654
#36 0x00007f1f2d275eaf in QEventDispatcherGlib::processEvents (this=0x645600, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:412
#37 0x00007f1f2c45f31e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#38 0x00007f1f2d24c8a2 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#39 0x00007f1f2d24cadc in QEventLoop::exec (this=0x7fff97058070, flags=...) at kernel/qeventloop.cpp:201
#40 0x00007f1f2d250e0b in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#41 0x0000000000415502 in main (argc=3, argv=0x7fff97058fa8) at /usr/src/debug/kdenetwork-4.4.3/kopete/kopete/main.cpp:105

Reported using DrKonqi
Comment 1 Nicolas L. 2010-06-17 14:17:48 UTC

*** This bug has been marked as a duplicate of bug 234899 ***
Comment 2 Dario Andres 2011-01-30 23:53:58 UTC
[Comment from a bug triager]
From bug 264126:
- What I was doing when the application crashed:
Kopete seamingly crashed after I typed a message to a WLM contact and then
switched to a browser

- Updated backtrace (KDE SC 4.5.95)
[KCrash Handler]
#6  0x00007ff37eb7e8a2 in setSharable (this=0xc38c60, conn=0x1a36960,
sessionID=<value optimized out>, alias=<value optimized out>, file=<value
optimized out>) at /usr/include/QtCore/qlinkedlist.h:95
#7  ~QMutableLinkedListIterator (this=0xc38c60, conn=0x1a36960,
sessionID=<value optimized out>, alias=<value optimized out>, file=<value
optimized out>) at /usr/include/QtCore/qlinkedlist.h:514
#8  WlmChatManager::slotGotEmoticonFile (this=0xc38c60, conn=0x1a36960,
sessionID=<value optimized out>, alias=<value optimized out>, file=<value
optimized out>) at
/usr/src/debug/kdenetwork-4.5.95/kopete/protocols/wlm/wlmchatmanager.cpp:621
#9  0x00007ff37eb7f36f in WlmChatManager::qt_metacall (this=0xc38c60,
_c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff158550f0)
at
/usr/src/debug/kdenetwork-4.5.95/build/kopete/protocols/wlm/wlmchatmanager.moc:133
#10 0x00007ff393e38e3f in QMetaObject::activate (sender=0x973418, m=<value
optimized out>, local_signal_index=<value optimized out>, argv=0x7fff158550f0)
at kernel/qobject.cpp:3272
#11 0x00007ff37eb77b81 in Callbacks::slotGotEmoticonFile (this=<value optimized
out>, _t1=0x1a36960, _t2=<value optimized out>, _t3=<value optimized out>,
_t4=<value optimized out>) at
/usr/src/debug/kdenetwork-4.5.95/build/kopete/protocols/wlm/wlmlibmsn.moc:523
#12 0x00007ff37eb77bf0 in Callbacks::gotEmoticonFile (this=0x973418,
conn=0x1a36960, sessionID=1912837952, alias=..., file=<value optimized out>) at
/usr/src/debug/kdenetwork-4.5.95/kopete/protocols/wlm/wlmlibmsn.cpp:890
...
Comment 3 Dario Andres 2011-01-30 23:54:03 UTC
*** Bug 259838 has been marked as a duplicate of this bug. ***
Comment 4 Dario Andres 2011-01-30 23:54:05 UTC
*** Bug 264126 has been marked as a duplicate of this bug. ***