--- Begin Message ---
Package: akregator
Version: 4:4.3.2-1
Severity: important
--- Please enter the report below this line. ---
Akregator freezes for around 5 seconds and does not respond at all.
This happens every half a minute, but it is random. It does not seem to be
related with a given
action. This bug makes the use of it very annoying.
I have around 150 sources with 5000 messages in total. I have attached gdb to
it when it freezes and produced
two stack traces that I attach. I have also profiled akregator with oprofile to
show the functions that hog the CPU.
This are the first lines output from opreport -a --symbols -m all:
samples cum. samples % cum. % app name symbol name
31930 31930 42.4595 42.4595 no-vmlinux /no-vmlinux
8221 40151 10.9320 53.3916 libQtCore.so.4.5.3
QRegExpMatchState::matchHere()
6593 46744 8.7672 62.1587 oprofiled
/usr/bin/oprofiled
4463 51207 5.9348 68.0935 libc-2.10.2.so memcpy
1894 53101 2.5186 70.6121 nv_drv.so
/usr/lib/xorg/modules/drivers/nv_drv.so
1694 54795 2.2526 72.8647 libQtCore.so.4.5.3
QChar::toLower() const
1675 56470 2.2274 75.0921 libz.so.1.2.3.3
/usr/lib/libz.so.1.2.3.3
1579 58049 2.0997 77.1918 libQtCore.so.4.5.3
QRegExpCharClass::in(QChar) const
1431 59480 1.9029 79.0947 libpixman-1.so.0.16.2
/usr/lib/libpixman-1.so.0.16.2
1342 60822 1.7846 80.8792 Xorg
/usr/bin/Xorg
888 61710 1.1808 82.0601 libQtCore.so.4.5.3
QChar::toUpper() const
662 62372 0.8803 82.9404 libQtCore.so.4.5.3
__i686.get_pc_thunk.bx
--- System information. ---
Architecture: i386
Kernel: Linux 2.6.30-2-686
Debian Release: squeeze/sid
500 testing www.debian-multimedia.org
500 testing security.debian.org
500 testing ftp.de.debian.org
500 stable dl.google.com
500 release apt.spideroak.com
--- Package information. ---
Depends (Version) | Installed
=======================================-+-==============
kdebase-runtime (>= 4:4.3.0) | 4:4.3.2-1
kdelibs5 (>= 4:4.3.2) | 4:4.3.4-1
kdepimlibs5 (>= 4:4.3.2) | 4:4.3.4-1
libc6 (>= 2.1.3) | 2.10.2-2
libgcc1 (>= 1:4.1.1) | 1:4.4.2-8
libkdepim4 (= 4:4.3.2-1) | 4:4.3.2-1
libkontactinterfaces4 (= 4:4.3.2-1) | 4:4.3.2-1
libqt4-dbus (>= 4:4.5.3) | 4:4.5.3-4
libqt4-xml (>= 4:4.5.3) | 4:4.5.3-4
libqtcore4 (>= 4:4.5.3) | 4:4.5.3-4
libqtgui4 (>= 4:4.5.3) | 4:4.5.3-4
libstdc++6 (>= 4.2.1) | 4.4.2-8
Package's Recommends field is empty.
Package's Suggests field is empty.
(gdb) thread
[Current thread is 1 (Thread 0xb50db700 (LWP 4941))]
#0 QVector<QRegExpAutomatonState>::at (this=0x8df53f4) at tools/qvector.h:330
#1 QRegExpMatchState::matchHere (this=0x8df53f4) at tools/qregexp.cpp:1915
#2 0xb76f6f08 in QRegExpEngine::goodStringMatch (this=0x86caf50,
matchState=...) at tools/qregexp.cpp:1798
#3 0xb76f702f in QRegExpMatchState::match (this=0x8df53f4, str0=0xaf5ca01a,
len0=148853748, pos0=0, minimal0=false, oneTest=false, caretIndex=0)
at tools/qregexp.cpp:1366
#4 0xb76fe503 in QRegExp::indexIn (this=0xbfdd2eb8, str=..., offset=0,
caretMode=QRegExp::CaretAtZero) at tools/qregexp.cpp:3704
#5 0xb347d748 in Syndication::Loader::discoverFeeds (this=0x8c97630, data=...)
at ../../syndication/loader.cpp:173
#6 0xb347e3aa in Syndication::Loader::slotRetrieverDone (this=0x8c97630,
data=..., success=true) at ../../syndication/loader.cpp:138
#7 0xb347e604 in Syndication::Loader::qt_metacall (this=0x8c97630,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfdd3148) at ./loader.moc:73
#8 0xb77c6303 in QMetaObject::activate (sender=0x8f03640,
from_signal_index=4, to_signal_index=4, argv=0xbfdd3148)
at kernel/qobject.cpp:3112
#9 0xb77c6f42 in QMetaObject::activate (sender=0x8f03640, m=0xb349e7f8,
local_signal_index=0, argv=0xbfdd3148) at kernel/qobject.cpp:3186
#10 0xb34809ff in Syndication::DataRetriever::dataRetrieved (this=0x8f03640,
_t1=..., _t2=true) at ./dataretriever.moc:79
#11 0xb348173e in Syndication::FileRetriever::slotResult (this=0x8f03640,
job=0x8fe8cb0) at ../../syndication/dataretriever.cpp:132
#12 0xb3481a6c in Syndication::FileRetriever::qt_metacall (this=0x8f03640,
_c=QMetaObject::InvokeMetaMethod, _id=3, _a=0xbfdd328c)
at ./dataretriever.moc:195
#13 0xb77c6303 in QMetaObject::activate (sender=0x8fe8cb0,
from_signal_index=7, to_signal_index=7, argv=0xbfdd328c)
at kernel/qobject.cpp:3112
#14 0xb77c6f42 in QMetaObject::activate (sender=0x8fe8cb0, m=0xb7b55888,
local_signal_index=3, argv=0xbfdd328c) at kernel/qobject.cpp:3186
#15 0xb79f2a33 in KJob::result (this=0x8fe8cb0, _t1=0x8fe8cb0)
at ./kjob.moc:188
#16 0xb79f2ed9 in KJob::emitResult (this=0x8fe8cb0)
at ../../kdecore/jobs/kjob.cpp:304
#17 0xb68a8b15 in KIO::SimpleJob::slotFinished (this=0x8fe8cb0)
at ../../kio/kio/job.cpp:477
#18 0xb68a9473 in KIO::TransferJob::slotFinished (this=0x8fe8cb0)
at ../../kio/kio/job.cpp:948
#19 0xb68a5a03 in KIO::TransferJob::qt_metacall (this=0x8fe8cb0,
_c=QMetaObject::InvokeMetaMethod, _id=7, _a=0xbfdd34c8)
at ./jobclasses.moc:343
#20 0xb77c6303 in QMetaObject::activate (sender=0x87255e0,
from_signal_index=8, to_signal_index=8, argv=0x0)
at kernel/qobject.cpp:3112
#21 0xb77c6f42 in QMetaObject::activate (sender=0x87255e0, m=0xb6a4fb84,
local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3186
#22 0xb696e707 in KIO::SlaveInterface::finished (this=0x87255e0)
at ./slaveinterface.moc:165
#23 0xb69724b7 in KIO::SlaveInterface::dispatch (this=0x87255e0, _cmd=104,
rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#24 0xb696ebe7 in KIO::SlaveInterface::dispatch (this=0x87255e0)
at ../../kio/kio/slaveinterface.cpp:91
#25 0xb6960bcd in KIO::Slave::gotInput (this=0x87255e0)
at ../../kio/kio/slave.cpp:322
#26 0xb69630b3 in KIO::Slave::qt_metacall (this=0x87255e0,
_c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfdd3798) at ./slave.moc:76
#27 0xb77c6303 in QMetaObject::activate (sender=0x8d929b0,
from_signal_index=4, to_signal_index=4, argv=0x0)
at kernel/qobject.cpp:3112
#28 0xb77c6f42 in QMetaObject::activate (sender=0x8d929b0, m=0xb6a4c4c0,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3186
#29 0xb686cc07 in KIO::Connection::readyRead (this=0x8d929b0)
at ./connection.moc:86
#30 0xb686e513 in KIO::ConnectionPrivate::dequeue (this=0x8d929c0)
at ../../kio/kio/connection.cpp:82
#31 0xb686e8f6 in KIO::Connection::qt_metacall (this=0x8d929b0,
_c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x8d22910)
at ./connection.moc:73
#32 0xb77bfb0b in QMetaCallEvent::placeMetaCall (this=0x8d99828,
object=0x8d929b0) at kernel/qobject.cpp:477
#33 0xb77c15e0 in QObject::event (this=0x8d929b0, e=0x8d99828)
at kernel/qobject.cpp:1110
#34 0xb6df0a94 in QApplicationPrivate::notify_helper (this=0x836daf0,
receiver=0x8d929b0, e=0x8d99828) at kernel/qapplication.cpp:4065
#35 0xb6df8bee in QApplication::notify (this=0xbfdd3f34, receiver=0x8d929b0,
e=0x8d99828) at kernel/qapplication.cpp:3605
#36 0xb7d2e62d in KApplication::notify (this=0xbfdd3f34, receiver=0x8d929b0,
event=0x8d99828) at ../../kdeui/kernel/kapplication.cpp:302
#37 0xb77b11eb in QCoreApplication::notifyInternal (this=0xbfdd3f34,
receiver=0x8d929b0, event=0x8d99828) at kernel/qcoreapplication.cpp:610
#38 0xb77b1e2e in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x83448a0)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#39 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x83448a0) at kernel/qcoreapplication.cpp:1247
#40 0xb77b200d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1140
#41 0xb77dc4cf in QCoreApplication::sendPostedEvents (s=0x8364ac0)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#42 postEventSourceDispatch (s=0x8364ac0)
at kernel/qeventdispatcher_glib.cpp:276
#43 0xb5945f28 in g_main_dispatch (context=0x8364a40)
at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:1960
#44 IA__g_main_context_dispatch (context=0x8364a40)
at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2513
#45 0xb59496b3 in g_main_context_iterate (context=0x8364a40, block=1,
dispatch=1, self=0x8362ae0)
at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2591
#46 0xb5949838 in IA__g_main_context_iteration (context=0x8364a40, may_block=1)
at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2654
#47 0xb77dc041 in QEventDispatcherGlib::processEvents (this=0x83445f0,
flags=...) at kernel/qeventdispatcher_glib.cpp:407
#48 0xb6e90305 in QGuiEventDispatcherGlib::processEvents (this=0x83445f0,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#49 0xb77af83a in QEventLoop::processEvents (this=0xbfdd3ed0, flags=...)
at kernel/qeventloop.cpp:149
#50 0xb77afc82 in QEventLoop::exec (this=0xbfdd3ed0, flags=...)
at kernel/qeventloop.cpp:201
#51 0xb77b20d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#52 0xb6df0917 in QApplication::exec () at kernel/qapplication.cpp:3525
#53 0x0804f959 in main (argc=-1352884198, argv=0x1128c)
at ../../../akregator/src/main.cpp:103
(gdb) thread
[Current thread is 1 (Thread 0xb50db700 (LWP 4941))]
#0 0xb76f66b1 in QRegExpMatchState::matchHere (this=0x88bfeac) at
tools/qregexp.cpp:1942
#1 0xb76f6f08 in QRegExpEngine::goodStringMatch (this=0x86caf50,
matchState=...) at tools/qregexp.cpp:1798
#2 0xb76f702f in QRegExpMatchState::match (this=0x88bfeac, str0=0xaf5ca01a,
len0=111, pos0=0, minimal0=false,
oneTest=false, caretIndex=0) at tools/qregexp.cpp:1366
#3 0xb76fe503 in QRegExp::indexIn (this=0xbfdd2eb8, str=..., offset=0,
caretMode=QRegExp::CaretAtZero)
at tools/qregexp.cpp:3704
#4 0xb347d748 in Syndication::Loader::discoverFeeds (this=0x867f9b8, data=...)
at ../../syndication/loader.cpp:173
#5 0xb347e3aa in Syndication::Loader::slotRetrieverDone (this=0x867f9b8,
data=..., success=true)
at ../../syndication/loader.cpp:138
#6 0xb347e604 in Syndication::Loader::qt_metacall (this=0x867f9b8,
_c=QMetaObject::InvokeMetaMethod, _id=1,
_a=0xbfdd3148) at ./loader.moc:73
#7 0xb77c6303 in QMetaObject::activate (sender=0x8dc64b0, from_signal_index=4,
to_signal_index=4,
argv=0xbfdd3148) at kernel/qobject.cpp:3112
#8 0xb77c6f42 in QMetaObject::activate (sender=0x8dc64b0, m=0xb349e7f8,
local_signal_index=0, argv=0xbfdd3148)
at kernel/qobject.cpp:3186
#9 0xb34809ff in Syndication::DataRetriever::dataRetrieved (this=0x8dc64b0,
_t1=..., _t2=true)
at ./dataretriever.moc:79
#10 0xb348173e in Syndication::FileRetriever::slotResult (this=0x8dc64b0,
job=0x8702510)
at ../../syndication/dataretriever.cpp:132
#11 0xb3481a6c in Syndication::FileRetriever::qt_metacall (this=0x8dc64b0,
_c=QMetaObject::InvokeMetaMethod,
_id=3, _a=0xbfdd328c) at ./dataretriever.moc:195
#12 0xb77c6303 in QMetaObject::activate (sender=0x8702510, from_signal_index=7,
to_signal_index=7,
argv=0xbfdd328c) at kernel/qobject.cpp:3112
#13 0xb77c6f42 in QMetaObject::activate (sender=0x8702510, m=0xb7b55888,
local_signal_index=3, argv=0xbfdd328c)
at kernel/qobject.cpp:3186
#14 0xb79f2a33 in KJob::result (this=0x8702510, _t1=0x8702510) at ./kjob.moc:188
#15 0xb79f2ed9 in KJob::emitResult (this=0x8702510) at
../../kdecore/jobs/kjob.cpp:304
#16 0xb68a8b15 in KIO::SimpleJob::slotFinished (this=0x8702510) at
../../kio/kio/job.cpp:477
#17 0xb68a9473 in KIO::TransferJob::slotFinished (this=0x8702510) at
../../kio/kio/job.cpp:948
#18 0xb68a5a03 in KIO::TransferJob::qt_metacall (this=0x8702510,
_c=QMetaObject::InvokeMetaMethod, _id=7,
_a=0xbfdd34c8) at ./jobclasses.moc:343
#19 0xb77c6303 in QMetaObject::activate (sender=0x8dc4ba0, from_signal_index=8,
to_signal_index=8, argv=0x0)
at kernel/qobject.cpp:3112
#20 0xb77c6f42 in QMetaObject::activate (sender=0x8dc4ba0, m=0xb6a4fb84,
local_signal_index=4, argv=0x0)
at kernel/qobject.cpp:3186
#21 0xb696e707 in KIO::SlaveInterface::finished (this=0x8dc4ba0) at
./slaveinterface.moc:165
#22 0xb69724b7 in KIO::SlaveInterface::dispatch (this=0x8dc4ba0, _cmd=104,
rawdata=...)
at ../../kio/kio/slaveinterface.cpp:175
#23 0xb696ebe7 in KIO::SlaveInterface::dispatch (this=0x8dc4ba0) at
../../kio/kio/slaveinterface.cpp:91
#24 0xb6960bcd in KIO::Slave::gotInput (this=0x8dc4ba0) at
../../kio/kio/slave.cpp:322
#25 0xb69630b3 in KIO::Slave::qt_metacall (this=0x8dc4ba0,
_c=QMetaObject::InvokeMetaMethod, _id=2,
_a=0xbfdd3798) at ./slave.moc:76
#26 0xb77c6303 in QMetaObject::activate (sender=0x88c0380, from_signal_index=4,
to_signal_index=4, argv=0x0)
at kernel/qobject.cpp:3112
#27 0xb77c6f42 in QMetaObject::activate (sender=0x88c0380, m=0xb6a4c4c0,
local_signal_index=0, argv=0x0)
at kernel/qobject.cpp:3186
#28 0xb686cc07 in KIO::Connection::readyRead (this=0x88c0380) at
./connection.moc:86
#29 0xb686e513 in KIO::ConnectionPrivate::dequeue (this=0x88c0390) at
../../kio/kio/connection.cpp:82
#30 0xb686e8f6 in KIO::Connection::qt_metacall (this=0x88c0380,
_c=QMetaObject::InvokeMetaMethod, _id=1,
_a=0x8e0c678) at ./connection.moc:73
#31 0xb77bfb0b in QMetaCallEvent::placeMetaCall (this=0x90bbc30,
object=0x88c0380) at kernel/qobject.cpp:477
#32 0xb77c15e0 in QObject::event (this=0x88c0380, e=0x90bbc30) at
kernel/qobject.cpp:1110
#33 0xb6df0a94 in QApplicationPrivate::notify_helper (this=0x836daf0,
receiver=0x88c0380, e=0x90bbc30)
at kernel/qapplication.cpp:4065
#34 0xb6df8bee in QApplication::notify (this=0xbfdd3f34, receiver=0x88c0380,
e=0x90bbc30)
at kernel/qapplication.cpp:3605
#35 0xb7d2e62d in KApplication::notify (this=0xbfdd3f34, receiver=0x88c0380,
event=0x90bbc30)
at ../../kdeui/kernel/kapplication.cpp:302
#36 0xb77b11eb in QCoreApplication::notifyInternal (this=0xbfdd3f34,
receiver=0x88c0380, event=0x90bbc30)
at kernel/qcoreapplication.cpp:610
#37 0xb77b1e2e in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x83448a0)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:213
#38 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x83448a0)
at kernel/qcoreapplication.cpp:1247
#39 0xb77b200d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0)
at kernel/qcoreapplication.cpp:1140
#40 0xb77dc4cf in QCoreApplication::sendPostedEvents (s=0x8364ac0)
at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:218
#41 postEventSourceDispatch (s=0x8364ac0) at
kernel/qeventdispatcher_glib.cpp:276
#42 0xb5945f28 in g_main_dispatch (context=0x8364a40)
at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:1960
#43 IA__g_main_context_dispatch (context=0x8364a40)
at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2513
#44 0xb59496b3 in g_main_context_iterate (context=0x8364a40, block=1,
dispatch=1, self=0x8362ae0)
at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2591
#45 0xb5949838 in IA__g_main_context_iteration (context=0x8364a40, may_block=1)
at
/build/buildd-glib2.0_2.22.3-1-i386-Y6yR35/glib2.0-2.22.3/glib/gmain.c:2654
#46 0xb77dc041 in QEventDispatcherGlib::processEvents (this=0x83445f0,
flags=...)
at kernel/qeventdispatcher_glib.cpp:407
#47 0xb6e90305 in QGuiEventDispatcherGlib::processEvents (this=0x83445f0,
flags=...)
at kernel/qguieventdispatcher_glib.cpp:202
#48 0xb77af83a in QEventLoop::processEvents (this=0xbfdd3ed0, flags=...) at
kernel/qeventloop.cpp:149
#49 0xb77afc82 in QEventLoop::exec (this=0xbfdd3ed0, flags=...) at
kernel/qeventloop.cpp:201
#50 0xb77b20d9 in QCoreApplication::exec () at kernel/qcoreapplication.cpp:888
#51 0xb6df0917 in QApplication::exec () at kernel/qapplication.cpp:3525
#52 0x0804f959 in main (argc=Cannot access memory at address 0x6f
) at ../../../akregator/src/main.cpp:103
--- End Message ---