[Bug 214185] KMail hangs, eating all CPU (seems to hang in KMMsgDict::update)

Daniel Hahler kde-bugzilla at thequod.de
Wed Nov 11 22:46:22 GMT 2009


https://bugs.kde.org/show_bug.cgi?id=214185





--- Comment #1 from Daniel Hahler <kde-bugzilla thequod de>  2009-11-11 23:46:21 ---
It just happened again, still no (remembered) way to reproduce.

These are the related processes running:
$ ps aux|grep kmail
user    6169  0.0  0.1  81984  6184 ?        S    21:36   0:00 kdeinit4:
kio_sieve [kdeinit] sieve local:/tmp/ksocket-user/klauncherkn4802.slave-socket
local:/tmp/ksocket-user/kmailDK6161.slave-socket
user   22686 39.3 11.8 534668 366236 ?       R    23:01  16:03 /usr/bin/kmail
user   22687  0.4  0.8  99164 24976 ?        S    23:01   0:10 kdeinit4:
kio_imap4 [kdeinit] imaps local:/tmp/ksocket-user/klauncherkn4802.slave-socket
local:/tmp/ksocket-user/kmailY22686.slave-socket
user   22688  0.0  0.3  84364 10084 ?        S    23:01   0:00 kdeinit4:
kio_imap4 [kdeinit] imaps local:/tmp/ksocket-user/klauncherkn4802.slave-socket
local:/tmp/ksocket-user/kmailR22686.slave-socket
user   22689  0.0  0.4  88240 14064 ?        S    23:01   0:00 kdeinit4:
kio_imap4 [kdeinit] imaps local:/tmp/ksocket-user/klauncherkn4802.slave-socket
local:/tmp/ksocket-user/kmailN22686.slave-socket
user   22693  0.0  0.2  81984  7736 ?        S    23:01   0:00 kdeinit4:
kio_sieve [kdeinit] sieve local:/tmp/ksocket-user/klauncherkn4802.slave-socket
local:/tmp/ksocket-user/kmailt22686.slave-socket
user   22694  0.0  0.2  80768  6368 ?        S    23:01   0:00 kdeinit4:
kio_file [kdeinit] file local:/tmp/ksocket-user/klauncherkn4802.slave-socket
local:/tmp/ksocket-user/kmailq22686.slave-socket
user   22793  0.0  0.3  84364 10032 ?        S    23:06   0:00 kdeinit4:
kio_imap4 [kdeinit] imaps local:/tmp/ksocket-user/klauncherkn4802.slave-socket
local:/tmp/ksocket-user/kmailF22686.slave-socket
user   23054  0.0  0.3  83564  9780 ?        S    23:22   0:00 kdeinit4:
kio_smtp [kdeinit] smtp local:/tmp/ksocket-user/klauncherkn4802.slave-socket
local:/tmp/ksocket-user/kmailY22686.slave-socket


New backtrace:
(gdb) bt
#0  0xb6aff652 in KMMsgDict::update (this=0xa437628, msg=0x27a2c,
index=-1074040184, newIndex=-1229964903) at ../../kmail/kmmsgdict.cpp:325
#1  0xb6b7d113 in KMMsgList::remove (this=0xa437628, idx=162348) at
../../kmail/kmmsglist.cpp:151
#2  0xb6b7d1af in KMMsgList::take (this=0xa437628, idx=162348) at
../../kmail/kmmsglist.cpp:165
#3  0xb6d044e7 in KMFolderIndex::takeIndexEntry (this=0xa4375d8, idx=162348) at
../../kmail/kmfolderindex.cpp:530
#4  0xb6b083e6 in FolderStorage::removeMsg (this=0xa4375d8, idx=162348) at
../../kmail/folderstorage.cpp:397
#5  0xb6bb987a in KMFolderImap::removeMsg (this=0xa4375d8, idx=162348,
quiet=true) at ../../kmail/kmfolderimap.cpp:292
#6  0xb6bc13fd in KMFolderImap::slotListFolderResult (this=0xa4375d8,
job=0xbcdc9a8) at ../../kmail/kmfolderimap.cpp:1368
#7  0xb6bc7290 in KMFolderImap::qt_metacall (this=0xa4375d8,
_c=QMetaObject::InvokeMetaMethod, _id=27, _a=0xbffb75b8) at
./kmfolderimap.moc:182
#8  0xb5cd6c3a in QMetaObject::metacall (object=0xa4375d8, cl=177433360,
idx=63, argv=0xbffb75b8) at kernel/qmetaobject.cpp:237
#9  0xb5ce56fb in QMetaObject::activate (sender=0xbcdc9a8, m=0xb7337d68,
local_signal_index=3, argv=0xbffb75b8) at kernel/qobject.cpp:3398
#10 0xb71d1fe3 in KJob::result (this=0xbcdc9a8, _t1=0xbcdc9a8) at
./kjob.moc:188
#11 0xb71d2469 in KJob::emitResult (this=0xbcdc9a8) at
../../kdecore/jobs/kjob.cpp:304
#12 0xb4869660 in KIO::SimpleJob::slotFinished (this=0xbcdc9a8) at
../../kio/kio/job.cpp:477
#13 0xb48697cb in KIO::ListJob::slotFinished (this=0xbcdc9a8) at
../../kio/kio/job.cpp:2408
#14 0xb48703ee in KIO::ListJob::qt_metacall (this=0xbcdc9a8,
_c=QMetaObject::InvokeMetaMethod, _id=43, _a=0xbffb77fc) at
./jobclasses.moc:764
#15 0xb5cd6c3a in QMetaObject::metacall (object=0xbcdc9a8, cl=177433360,
idx=43, argv=0xbffb77fc) at kernel/qmetaobject.cpp:237
#16 0xb5ce56fb in QMetaObject::activate (sender=0xb9679b0, m=0xb4a1bf64,
local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3398
#17 0xb4933557 in KIO::SlaveInterface::finished (this=0xb9679b0) at
./slaveinterface.moc:165
#18 0xb493744d in KIO::SlaveInterface::dispatch (this=0xb9679b0, _cmd=104,
rawdata=...) at ../../kio/kio/slaveinterface.cpp:175
#19 0xb4933a13 in KIO::SlaveInterface::dispatch (this=0xb9679b0) at
../../kio/kio/slaveinterface.cpp:91
#20 0xb4925aea in KIO::Slave::gotInput (this=0xb9679b0) at
../../kio/kio/slave.cpp:322
#21 0xb4927ee3 in KIO::Slave::qt_metacall (this=0xb9679b0,
_c=QMetaObject::InvokeMetaMethod, _id=30, _a=0xbffb7adc) at ./slave.moc:76
#22 0xb5cd6c3a in QMetaObject::metacall (object=0xb9679b0, cl=177433360,
idx=30, argv=0xbffb7adc) at kernel/qmetaobject.cpp:237
#23 0xb5ce56fb in QMetaObject::activate (sender=0xb975bf0, m=0xb4a188a0,
local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3398
#24 0xb482ff97 in KIO::Connection::readyRead (this=0xb975bf0) at
./connection.moc:86
#25 0xb4831d5e in KIO::ConnectionPrivate::dequeue (this=0xb978370) at
../../kio/kio/connection.cpp:82
#26 0xb4831e8e in KIO::Connection::qt_metacall (this=0xb975bf0,
_c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbd38c88) at ./connection.moc:73
#27 0xb5cd6c3a in QMetaObject::metacall (object=0xb975bf0, cl=177433360, idx=5,
argv=0xbd38c88) at kernel/qmetaobject.cpp:237
#28 0xb5ce1306 in QMetaCallEvent::placeMetaCall (this=0x10bcb918,
object=0xb975bf0) at kernel/qobject.cpp:562
#29 0xb5ce235e in QObject::event (this=0xb975bf0, e=0x10bcb918) at
kernel/qobject.cpp:1246
#30 0xb5f19c6c in QApplicationPrivate::notify_helper (this=0x9b6c190,
receiver=0xb975bf0, e=0x10bcb918) at kernel/qapplication.cpp:4277
#31 0xb5f20a1e in QApplication::notify (this=0xbffb8440, receiver=0xb975bf0,
e=0x10bcb918) at kernel/qapplication.cpp:3702
#32 0xb7512bfa in KApplication::notify (this=0xbffb8440, receiver=0xb975bf0,
event=0x10bcb918) at ../../kdeui/kernel/kapplication.cpp:302
#33 0xb5cd19cb in QCoreApplication::notifyInternal (this=0xbffb8440,
receiver=0xb975bf0, event=0x10bcb918) at kernel/qcoreapplication.cpp:704
#34 0xb5cd4403 in QCoreApplication::sendEvent (receiver=0x0, event_type=0,
data=0x9aacc80)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#35 QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, event_type=0,
data=0x9aacc80) at kernel/qcoreapplication.cpp:1345
#36 0xb5cd456d in QCoreApplication::sendPostedEvents (receiver=0x0,
event_type=0) at kernel/qcoreapplication.cpp:1238
#37 0xb5cfd9ff in QCoreApplication::sendPostedEvents (s=0x9b6fe40) at
../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#38 postEventSourceDispatch (s=0x9b6fe40) at
kernel/qeventdispatcher_glib.cpp:276
#39 0xb39e9e78 in g_main_context_dispatch () from /lib/libglib-2.0.so.0
#40 0xb39ed720 in ?? () from /lib/libglib-2.0.so.0
#41 0xb39ed853 in g_main_context_iteration () from /lib/libglib-2.0.so.0
#42 0xb5cfd4f5 in QEventDispatcherGlib::processEvents (this=0x9aac880,
flags=...) at kernel/qeventdispatcher_glib.cpp:407
#43 0xb5fcd635 in QGuiEventDispatcherGlib::processEvents (this=0x9aac880,
flags=...) at kernel/qguieventdispatcher_glib.cpp:202
#44 0xb5cd0019 in QEventLoop::processEvents (this=0xbffb8304, flags=DWARF-2
expression error: DW_OP_reg operations must be used either alone or in
conjuction with DW_OP_piece.
) at kernel/qeventloop.cpp:149
#45 0xb5cd046a in QEventLoop::exec (this=0xbffb8304, flags=...) at
kernel/qeventloop.cpp:201
#46 0xb5cd462f in QCoreApplication::exec () at kernel/qcoreapplication.cpp:981
#47 0xb5f19d07 in QApplication::exec () at kernel/qapplication.cpp:3616
#48 0x0804a702 in main (argc=1, argv=0xbffb85f4) at ../../kmail/main.cpp:146

-- 
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 Kdepim-bugs mailing list