Bug 266328 - Kopete crashes because of animated emoteicons recived from msn contacts
Summary: Kopete crashes because of animated emoteicons recived from msn contacts
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kopete
Classification: Unmaintained
Component: WLM Plugin (show other bugs)
Version: 1.0.80
Platform: openSUSE Linux
: NOR crash
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2011-02-14 22:06 UTC by Tari László
Modified: 2018-11-08 14:10 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Tari László 2011-02-14 22:06:03 UTC
Application: kopete (1.0.80)
KDE Platform Version: 4.6.00 (4.6.0)
Qt Version: 4.7.1
Operating System: Linux 2.6.37-20-desktop x86_64
Distribution: "openSUSE 11.4 RC 1 (x86_64)"

-- Information about the crash:
- What I was doing when the application crashed:

I was chating with my partner who use animated emoteicons over chit-chat.

The crash can be reproduced every time.

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

Thread 3 (Thread 0x7f7b6a28b700 (LWP 9961)):
#0  0x00007f7b8112d67e in __pthread_mutex_unlock_usercnt () from /lib64/libpthread.so.0
#1  0x00007f7b7bce2906 in g_main_context_check () from /lib64/libglib-2.0.so.0
#2  0x00007f7b7bce31f2 in ?? () from /lib64/libglib-2.0.so.0
#3  0x00007f7b7bce3710 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#4  0x00007f7b82cb7976 in QEventDispatcherGlib::processEvents (this=0xbc37c0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#5  0x00007f7b82c8c052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#6  0x00007f7b82c8c265 in QEventLoop::exec (this=0xbc3ff0, flags=...) at kernel/qeventloop.cpp:201
#7  0x00007f7b6c5b3c11 in QCA::SyncThread::run() () from /usr/lib64/libqca.so.2
#8  0x00007f7b82ba3a5e in QThreadPrivate::start (arg=0xc14490) at thread/qthread_unix.cpp:285
#9  0x00007f7b81129a3f in start_thread () from /lib64/libpthread.so.0
#10 0x00007f7b8167467d in clone () from /lib64/libc.so.6
#11 0x0000000000000000 in ?? ()

Thread 2 (Thread 0x7f7b69a8a700 (LWP 9962)):
#0  0x00007f7b8166b503 in poll () from /lib64/libc.so.6
#1  0x00007f7b7bce31d4 in ?? () from /lib64/libglib-2.0.so.0
#2  0x00007f7b7bce3710 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#3  0x00007f7b82cb7976 in QEventDispatcherGlib::processEvents (this=0xbc2100, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:424
#4  0x00007f7b82c8c052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#5  0x00007f7b82c8c265 in QEventLoop::exec (this=0xb00970, flags=...) at kernel/qeventloop.cpp:201
#6  0x00007f7b6ca082a5 in XMPP::SyncThread::run (this=0xdc0f80) at /usr/src/debug/kdenetwork-4.6.0/kopete/protocols/jabber/libiris/iris/irisnet/corelib/netinterface.cpp:151
#7  0x00007f7b82ba3a5e in QThreadPrivate::start (arg=0xdc0f80) at thread/qthread_unix.cpp:285
#8  0x00007f7b81129a3f in start_thread () from /lib64/libpthread.so.0
#9  0x00007f7b8167467d in clone () from /lib64/libc.so.6
#10 0x0000000000000000 in ?? ()

Thread 1 (Thread 0x7f7b851b0760 (LWP 9953)):
[KCrash Handler]
#6  0x00007f7b6c09d8a2 in setSharable (this=0xb420f0, conn=0x13be740, sessionID=<value optimized out>, alias=<value optimized out>, file=<value optimized out>) at /usr/include/QtCore/qlinkedlist.h:95
#7  ~QMutableLinkedListIterator (this=0xb420f0, conn=0x13be740, sessionID=<value optimized out>, alias=<value optimized out>, file=<value optimized out>) at /usr/include/QtCore/qlinkedlist.h:514
#8  WlmChatManager::slotGotEmoticonFile (this=0xb420f0, conn=0x13be740, sessionID=<value optimized out>, alias=<value optimized out>, file=<value optimized out>) at /usr/src/debug/kdenetwork-4.6.0/kopete/protocols/wlm/wlmchatmanager.cpp:621
#9  0x00007f7b6c09e36f in WlmChatManager::qt_metacall (this=0xb420f0, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff036b3530) at /usr/src/debug/kdenetwork-4.6.0/build/kopete/protocols/wlm/wlmchatmanager.moc:133
#10 0x00007f7b82ca1def in QMetaObject::activate (sender=0xdb7728, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x7fff036b3530) at kernel/qobject.cpp:3272
#11 0x00007f7b6c096b81 in Callbacks::slotGotEmoticonFile (this=<value optimized out>, _t1=0x13be740, _t2=<value optimized out>, _t3=<value optimized out>, _t4=<value optimized out>) at /usr/src/debug/kdenetwork-4.6.0/build/kopete/protocols/wlm/wlmlibmsn.moc:523
#12 0x00007f7b6c096bf0 in Callbacks::gotEmoticonFile (this=0xdb7728, conn=0x13be740, sessionID=1803998233, alias=..., file=<value optimized out>) at /usr/src/debug/kdenetwork-4.6.0/kopete/protocols/wlm/wlmlibmsn.cpp:890
#13 0x00007f7b6bb8aa6c in MSN::P2P::receiveP2PData (this=0x13be7b0, conn=..., packet=...) at /usr/src/debug/libmsn-4.1/msn/p2p.cpp:341
#14 0x00007f7b6bb8ee80 in MSN::P2P::handleP2Pmessage (this=0x13be7b0, conn=..., args=..., mime=<value optimized out>, body=...) at /usr/src/debug/libmsn-4.1/msn/p2p.cpp:147
#15 0x00007f7b6bb38317 in MSN::SwitchboardServerConnection::message_p2p (this=0x13be740, args=..., mime=..., body=<value optimized out>) at /usr/src/debug/libmsn-4.1/msn/switchboardserver.cpp:207
#16 0x00007f7b6bb43749 in MSN::SwitchboardServerConnection::handle_MSG (this=0x13be740, args=...) at /usr/src/debug/libmsn-4.1/msn/switchboardserver.cpp:374
#17 0x00007f7b6bb4311f in MSN::SwitchboardServerConnection::handleIncomingData (this=0x13be740) at /usr/src/debug/libmsn-4.1/msn/switchboardserver.cpp:647
#18 0x00007f7b6bb36587 in MSN::Connection::dataArrivedOnSocket (this=0x13be740) at /usr/src/debug/libmsn-4.1/msn/connection.cpp:226
#19 0x00007f7b6c09952c in WlmSocket::qt_metacall (this=0x11d4e90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at /usr/src/debug/kdenetwork-4.6.0/build/kopete/protocols/wlm/wlmsocket.moc:79
#20 0x00007f7b82ca1def in QMetaObject::activate (sender=0x11d4e90, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#21 0x00007f7b7f44d73d in QSslSocket::qt_metacall (this=0x11d4e90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=0x7fff036b6230) at .moc/release-shared/moc_qsslsocket.cpp:121
#22 0x00007f7b6c099478 in WlmSocket::qt_metacall (this=0x11d4e90, _c=QMetaObject::InvokeMetaMethod, _id=<value optimized out>, _a=<value optimized out>) at /usr/src/debug/kdenetwork-4.6.0/build/kopete/protocols/wlm/wlmsocket.moc:74
#23 0x00007f7b82ca1def in QMetaObject::activate (sender=0x1040520, m=<value optimized out>, local_signal_index=<value optimized out>, argv=0x0) at kernel/qobject.cpp:3272
#24 0x00007f7b7f434fff in QAbstractSocketPrivate::canReadNotification (this=0x103f110) at socket/qabstractsocket.cpp:639
#25 0x00007f7b7f422d71 in QReadNotifier::event (this=<value optimized out>, e=<value optimized out>) at socket/qnativesocketengine.cpp:1103
#26 0x00007f7b81de0d14 in QApplicationPrivate::notify_helper (this=0x690260, receiver=0x106e210, e=0x7fff036b67d0) at kernel/qapplication.cpp:4445
#27 0x00007f7b81de922a in QApplication::notify (this=<value optimized out>, receiver=0x106e210, e=0x7fff036b67d0) at kernel/qapplication.cpp:4324
#28 0x00007f7b835ed9e6 in KApplication::notify (this=0x7fff036b6ad0, receiver=0x106e210, event=0x7fff036b67d0) at /usr/src/debug/kdelibs-4.6.0/kdeui/kernel/kapplication.cpp:311
#29 0x00007f7b82c8cbfc in QCoreApplication::notifyInternal (this=0x7fff036b6ad0, receiver=0x106e210, event=0x7fff036b67d0) at kernel/qcoreapplication.cpp:732
#30 0x00007f7b82cb72f9 in sendEvent (source=0x685b10) at kernel/qcoreapplication.h:215
#31 socketNotifierSourceDispatch (source=0x685b10) at kernel/qeventdispatcher_glib.cpp:110
#32 0x00007f7b7bce2c93 in g_main_context_dispatch () from /lib64/libglib-2.0.so.0
#33 0x00007f7b7bce3470 in ?? () from /lib64/libglib-2.0.so.0
#34 0x00007f7b7bce3710 in g_main_context_iteration () from /lib64/libglib-2.0.so.0
#35 0x00007f7b82cb791f in QEventDispatcherGlib::processEvents (this=0x6457f0, flags=<value optimized out>) at kernel/qeventdispatcher_glib.cpp:422
#36 0x00007f7b81e85d8e in QGuiEventDispatcherGlib::processEvents (this=<value optimized out>, flags=<value optimized out>) at kernel/qguieventdispatcher_glib.cpp:204
#37 0x00007f7b82c8c052 in QEventLoop::processEvents (this=<value optimized out>, flags=...) at kernel/qeventloop.cpp:149
#38 0x00007f7b82c8c265 in QEventLoop::exec (this=0x7fff036b6a20, flags=...) at kernel/qeventloop.cpp:201
#39 0x00007f7b82c906ab in QCoreApplication::exec () at kernel/qcoreapplication.cpp:1009
#40 0x00000000004155c2 in main (argc=3, argv=0x7fff036b7958) at /usr/src/debug/kdenetwork-4.6.0/kopete/kopete/main.cpp:105

Possible duplicates by query: bug 264126, bug 259838, bug 238432.

Reported using DrKonqi
Comment 1 Andrew Crouthamel 2018-10-29 22:33:13 UTC
Dear Bug Submitter,

This bug has been stagnant for a long time. Could you help us out and re-test if the bug is valid in the latest version? I am setting the status to NEEDSINFO pending your response, please change the Status back to REPORTED when you respond.

Thank you for helping us make KDE software even better for everyone!
Comment 2 Andrew Crouthamel 2018-11-08 14:10:44 UTC
Hi there, sorry for the bad news, but WLM has been discontinued by Microsoft, so this bug will be closed.

Thank you for helping us make KDE software even better for everyone!