[kopete-bugs] [Bug 228126] New: Kopete spinning/hang in MSN code
Clemens Eisserer
linuxhippy at gmail.com
Tue Feb 23 00:30:07 CET 2010
https://bugs.kde.org/show_bug.cgi?id=228126
Summary: Kopete spinning/hang in MSN code
Product: kopete
Version: unspecified
Platform: Fedora RPMs
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: NOR
Component: general
AssignedTo: kopete-bugs at kde.org
ReportedBy: linuxhippy at gmail.com
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 ()
--
Configure bugmail: https://bugs.kde.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
More information about the kopete-bugs
mailing list