Bug 228126 - Kopete spinning/hang in MSN code
Summary: Kopete spinning/hang in MSN code
Status: RESOLVED UNMAINTAINED
Alias: None
Product: kopete
Classification: Unmaintained
Component: general (other bugs)
Version First Reported In: unspecified
Platform: Fedora RPMs Linux
: NOR normal
Target Milestone: ---
Assignee: Kopete Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-02-23 00:20 UTC by Clemens Eisserer
Modified: 2018-11-13 16:29 UTC (History)
0 users

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


Attachments
sysprof profile (177.91 KB, application/x-bzip2)
2010-02-23 01:35 UTC, Clemens Eisserer
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Clemens Eisserer 2010-02-23 00:20:18 UTC
Version:            (using KDE 4.4.0)
OS:                Linux
Installed from:    Fedora RPMs

Without any MSN specific activity kopete suddenly didn't react to user inputs and consumed 100% cpu.

pstack showed it was spinning somewhere in MSN code, I also did a sysprof profile for an in-depth analyzation.

#0  0x003a1772 in malloc () from /lib/libc.so.6
#1  0x002aefaa in operator new(unsigned int) () from /usr/lib/libstdc++.so.6
#2  0x0028d9a1 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_create(unsigned int, unsigned int, std::allocator<char> const&) () from /usr/lib/libstdc++.so.6
#3  0x0028e832 in char* std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_S_construct<char const*>(char const*, char const*, std::allocator<char> const&, std::forward_iterator_tag) () from /usr/lib/libstdc++.so.6
#4  0x0028e9a6 in std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(char const*, std::allocator<char> const&) () from /usr/lib/libstdc++.so.6
#5  0x0508020d in MSN::Connection::getLine() () from /usr/lib/libmsn.so.0.1
#6  0x05092505 in MSN::NotificationServerConnection::handleIncomingData() () from /usr/lib/libmsn.so.0.1
#7  0x0508054d in MSN::Connection::dataArrivedOnSocket() () from /usr/lib/libmsn.so.0.1
#8  0x08a4631b in WlmSocket::incomingData() () from /usr/lib/kde4/kopete_wlm.so
#9  0x08a46573 in WlmSocket::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/kopete_wlm.so
#10 0x0226ca6b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#11 0x0227afbf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#12 0x022c13f8 in QIODevice::readyRead() () from /usr/lib/libQtCore.so.4
#13 0x05a3c998 in QSslSocketPrivate::_q_readyReadSlot() () from /usr/lib/libQtNetwork.so.4
#14 0x05a42f86 in QSslSocket::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/libQtNetwork.so.4
#15 0x08a464eb in WlmSocket::qt_metacall(QMetaObject::Call, int, void**) () from /usr/lib/kde4/kopete_wlm.so
#16 0x0226ca6b in QMetaObject::metacall(QObject*, QMetaObject::Call, int, void**) () from /usr/lib/libQtCore.so.4
#17 0x0227afbf in QMetaObject::activate(QObject*, QMetaObject const*, int, void**) () from /usr/lib/libQtCore.so.4
#18 0x022c13f8 in QIODevice::readyRead() () from /usr/lib/libQtCore.so.4
#19 0x05a24b42 in QAbstractSocketPrivate::canReadNotification() () from /usr/lib/libQtNetwork.so.4
#20 0x05a1392c in QAbstractSocketEngine::readNotification() () from /usr/lib/libQtNetwork.so.4
#21 0x05a14983 in QReadNotifier::event(QEvent*) () from /usr/lib/libQtNetwork.so.4
#22 0x02848bec in QApplicationPrivate::notify_helper(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#23 0x0284f416 in QApplication::notify(QObject*, QEvent*) () from /usr/lib/libQtGui.so.4
#24 0x06afe58b in KApplication::notify(QObject*, QEvent*) () from /usr/lib/libkdeui.so.5
#25 0x02268093 in QCoreApplication::notifyInternal(QObject*, QEvent*) () from /usr/lib/libQtCore.so.4
#26 0x022906ca in socketNotifierSourceDispatch(_GSource*, int (*)(void*), void*) () from /usr/lib/libQtCore.so.4
#27 0x007a5f88 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#28 0x007a98b8 in g_main_context_iterate () from /lib/libglib-2.0.so.0
#29 0x007a99e4 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#30 0x022902f6 in QEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#31 0x028f6bd6 in QGuiEventDispatcherGlib::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtGui.so.4
#32 0x0226676a in QEventLoop::processEvents(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#33 0x02266aaa in QEventLoop::exec(QFlags<QEventLoop::ProcessEventsFlag>) () from /usr/lib/libQtCore.so.4
#34 0x02269177 in QCoreApplication::exec() () from /usr/lib/libQtCore.so.4
#35 0x02848c98 in QApplication::exec() () from /usr/lib/libQtGui.so.4
#36 0x08058703 in main ()
Comment 1 Clemens Eisserer 2010-02-23 01:35:04 UTC
Created attachment 41021 [details]
sysprof profile
Comment 2 Andrew Crouthamel 2018-11-02 22:54:08 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 3 Andrew Crouthamel 2018-11-13 16:29:17 UTC
MSN has been discontinued by Microsoft, thus I am closing this bug.