[Bug 104956] dimap: sudden mail loss

Christian Maluck cm at surfspace.de
Sun Jan 7 15:33:09 CET 2007


------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
         
http://bugs.kde.org/show_bug.cgi?id=104956         




------- Additional Comments From cm surfspace de  2007-01-07 15:33 -------
I now AGAIN lost my hole Mail in my INBOX using kmail 1.9.5 from KDE 3.5.5(Kubuntu)! Sorry, but now I am really really angry. I once lost all my mail then i turned back to normal IMAP and now I switched back to dimap just 3 days ago as this has been marked as solved (so KMail should at least then be stable) and now all my mail is gone again. 

What I did:

1. I deleted several mails - mail by mail - in my Inbox. While deleting a mail KMail suddenly crashed (what it does from time to time when deleting mails also with normal imap). I then got this:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
->38 other lines deleted with: (no debugging symbols found)<-
[Thread debugging using libthread_db enabled]
[New Thread -1242100944 (LWP 5170)]
[New Thread -1281852512 (LWP 5175)]
[New Thread -1273459808 (LWP 5174)]
[New Thread -1265067104 (LWP 5173)]
[New Thread -1256674400 (LWP 5172)]
->72 other lines deleted with: (no debugging symbols found)<-
[KCrash handler]
#6  0xb54f3833 in KMHeaders::msgRemoved () from /usr/lib/libkmailprivate.so
#7  0xb54fef39 in KMHeaders::qt_invoke () from /usr/lib/libkmailprivate.so
#8  0xb6fec957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#9  0xb552dfd0 in KMFolder::msgRemoved () from /usr/lib/libkmailprivate.so
#10 0xb552ec8d in KMFolder::qt_emit () from /usr/lib/libkmailprivate.so
#11 0xb6fec92b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#12 0xb554bbd0 in FolderStorage::msgRemoved ()
   from /usr/lib/libkmailprivate.so
#13 0xb554d06c in FolderStorage::take () from /usr/lib/libkmailprivate.so
#14 0xb55f4b2c in KMFolderMaildir::take () from /usr/lib/libkmailprivate.so
#15 0xb55e488b in KMFolderCachedImap::take () from /usr/lib/libkmailprivate.so
#16 0xb552c88e in KMFolder::take () from /usr/lib/libkmailprivate.so
#17 0xb55f8685 in KMFolderMaildir::addMsgInternal ()
   from /usr/lib/libkmailprivate.so
#18 0xb55e4847 in KMFolderCachedImap::addMsg ()
   from /usr/lib/libkmailprivate.so
#19 0xb554a7a3 in FolderStorage::moveMsg () from /usr/lib/libkmailprivate.so
#20 0xb552c9c5 in KMFolder::moveMsg () from /usr/lib/libkmailprivate.so
#21 0xb567755f in KMMoveCommand::execute () from /usr/lib/libkmailprivate.so
#22 0xb5669949 in KMCommand::slotPostTransfer ()
   from /usr/lib/libkmailprivate.so
#23 0xb5671386 in KMCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#24 0xb567166b in KMMenuCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#25 0xb56716f7 in KMMoveCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#26 0xb567176b in KMDeleteMsgCommand::qt_invoke ()
   from /usr/lib/libkmailprivate.so
#27 0xb6fec957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#28 0xb56699de in KMCommand::messagesTransfered ()
   from /usr/lib/libkmailprivate.so
#29 0xb5672241 in KMCommand::transferSelectedMsgs ()
   from /usr/lib/libkmailprivate.so
#30 0xb56723a7 in KMCommand::slotStart () from /usr/lib/libkmailprivate.so
#31 0xb5671398 in KMCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#32 0xb567166b in KMMenuCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#33 0xb56716f7 in KMMoveCommand::qt_invoke () from /usr/lib/libkmailprivate.so
#34 0xb567176b in KMDeleteMsgCommand::qt_invoke ()
   from /usr/lib/libkmailprivate.so
#35 0xb6fec957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#36 0xb7378f44 in QSignal::signal () from /usr/lib/libqt-mt.so.3
#37 0xb700c8ea in QSignal::activate () from /usr/lib/libqt-mt.so.3
#38 0xb7014300 in QSingleShotTimer::event () from /usr/lib/libqt-mt.so.3
#39 0xb6f83b88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#40 0xb6f859b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#41 0xb76acdb2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#42 0xb6f16389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#43 0xb6f765d3 in QEventLoop::activateTimers () from /usr/lib/libqt-mt.so.3
#44 0xb6f2aec5 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#45 0xb6f9e25e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#46 0xb6f9e06e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#47 0xb6f85731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#48 0x0805ad81 in ?? ()
#49 0xbf8d7a40 in ?? ()
#50 0x00000001 in ?? ()
#51 0x00000001 in ?? ()
#52 0x00000000 in ?? ()

2. To be secure I then restarted KMail and selected "Lokalen IMAP Zwischenspeicher aktualisieren" (what means something like "Refresh local IMAP cache"). - Kmail then crashed a second time with this result:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
->37 other lines deleted with: (no debugging symbols found)<-
[Thread debugging using libthread_db enabled]
[New Thread -1241482448 (LWP 5700)]
[New Thread -1281234016 (LWP 5704)]
[New Thread -1272841312 (LWP 5703)]
[New Thread -1264448608 (LWP 5702)]
[New Thread -1256055904 (LWP 5701)]
->79 other lines deleted with: (no debugging symbols found)<-
[KCrash handler]
#6  0xb558a833 in KMHeaders::msgRemoved () from /usr/lib/libkmailprivate.so
#7  0xb5595f39 in KMHeaders::qt_invoke () from /usr/lib/libkmailprivate.so
#8  0xb7083957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#9  0xb55c4fd0 in KMFolder::msgRemoved () from /usr/lib/libkmailprivate.so
#10 0xb55c5c8d in KMFolder::qt_emit () from /usr/lib/libkmailprivate.so
#11 0xb708392b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#12 0xb55e2bd0 in FolderStorage::msgRemoved ()
   from /usr/lib/libkmailprivate.so
#13 0xb55e406c in FolderStorage::take () from /usr/lib/libkmailprivate.so
#14 0xb568bb2c in KMFolderMaildir::take () from /usr/lib/libkmailprivate.so
#15 0xb567b88b in KMFolderCachedImap::take () from /usr/lib/libkmailprivate.so
#16 0xb55c388e in KMFolder::take () from /usr/lib/libkmailprivate.so
#17 0xb568f685 in KMFolderMaildir::addMsgInternal ()
   from /usr/lib/libkmailprivate.so
#18 0xb568ffa7 in KMFolderMaildir::addMsg () from /usr/lib/libkmailprivate.so
#19 0xb55e17a3 in FolderStorage::moveMsg () from /usr/lib/libkmailprivate.so
#20 0xb55c39c5 in KMFolder::moveMsg () from /usr/lib/libkmailprivate.so
#21 0xb56103a6 in KMFilterMgr::process () from /usr/lib/libkmailprivate.so
#22 0xb5582a42 in KMAccount::processNewMsg () from /usr/lib/libkmailprivate.so
#23 0xb567cca0 in KMFolderCachedImap::addMsgInternal ()
   from /usr/lib/libkmailprivate.so
#24 0xb574723d in KMail::CachedImapJob::slotGetNextMessage ()
   from /usr/lib/libkmailprivate.so
#25 0xb5744812 in KMail::CachedImapJob::qt_invoke ()
   from /usr/lib/libkmailprivate.so
#26 0xb7083957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#27 0xb6b6477e in KIO::Job::result () from /usr/lib/libkio.so.4
#28 0xb6ba4a8d in KIO::Job::emitResult () from /usr/lib/libkio.so.4
#29 0xb6bb875e in KIO::SimpleJob::slotFinished () from /usr/lib/libkio.so.4
#30 0xb6bb8e6d in KIO::TransferJob::slotFinished () from /usr/lib/libkio.so.4
#31 0xb6ba46ba in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4
#32 0xb7083957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#33 0xb70843fc in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#34 0xb6b5effc in KIO::SlaveInterface::finished () from /usr/lib/libkio.so.4
#35 0xb6bc4720 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#36 0xb6bc275a in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#37 0xb6b7343c in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#38 0xb6bb2360 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#39 0xb7083957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#40 0xb708426e in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#41 0xb7410cdb in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#42 0xb70a6516 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#43 0xb701ab88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#44 0xb701c9b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#45 0xb7743db2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#46 0xb6fad389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#47 0xb700cf81 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#48 0xb6fc1ea7 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#49 0xb703525e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#50 0xb703506e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#51 0xb701c731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#52 0x0805ad81 in ?? ()
#53 0xbfdfe760 in ?? ()
#54 0x00000001 in ?? ()
#55 0x00000001 in ?? ()
#56 0x00000000 in ?? ()

After this step my cached Inbox was completely erased except one single mail (the first one in the folder). - I then checke my webmail access to this account. But there all mails were still in the folder.

3. I then tried to start KMail a third time and also tried to again refresh the local IMAP cache. But it again crashed with this:

(no debugging symbols found)
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
->39 other lines deleted with: (no debugging symbols found)<-
[Thread debugging using libthread_db enabled]
[New Thread -1241797840 (LWP 6136)]
[New Thread -1281549408 (LWP 6141)]
[New Thread -1273156704 (LWP 6140)]
[New Thread -1264764000 (LWP 6139)]
[New Thread -1256371296 (LWP 6138)]
->68 other lines deleted with: (no debugging symbols found)<-
[KCrash handler]
#6  0x08398834 in ?? ()
#7  0xb58460b8 in ?? () from /usr/lib/libkmailprivate.so
#8  0xb553d94e in KMHeaders::msgRemoved () from /usr/lib/libkmailprivate.so
#9  0xb5548f39 in KMHeaders::qt_invoke () from /usr/lib/libkmailprivate.so
#10 0xb7036957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#11 0xb5577fd0 in KMFolder::msgRemoved () from /usr/lib/libkmailprivate.so
#12 0xb5578c8d in KMFolder::qt_emit () from /usr/lib/libkmailprivate.so
#13 0xb703692b in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#14 0xb5595bd0 in FolderStorage::msgRemoved ()
   from /usr/lib/libkmailprivate.so
#15 0xb559706c in FolderStorage::take () from /usr/lib/libkmailprivate.so
#16 0xb563eb2c in KMFolderMaildir::take () from /usr/lib/libkmailprivate.so
#17 0xb562e88b in KMFolderCachedImap::take () from /usr/lib/libkmailprivate.so
#18 0xb557688e in KMFolder::take () from /usr/lib/libkmailprivate.so
#19 0xb5642685 in KMFolderMaildir::addMsgInternal ()
   from /usr/lib/libkmailprivate.so
#20 0xb5642fa7 in KMFolderMaildir::addMsg () from /usr/lib/libkmailprivate.so
#21 0xb55947a3 in FolderStorage::moveMsg () from /usr/lib/libkmailprivate.so
#22 0xb55769c5 in KMFolder::moveMsg () from /usr/lib/libkmailprivate.so
#23 0xb55c33a6 in KMFilterMgr::process () from /usr/lib/libkmailprivate.so
#24 0xb5535a42 in KMAccount::processNewMsg () from /usr/lib/libkmailprivate.so
#25 0xb562fca0 in KMFolderCachedImap::addMsgInternal ()
   from /usr/lib/libkmailprivate.so
#26 0xb56fa23d in KMail::CachedImapJob::slotGetNextMessage ()
   from /usr/lib/libkmailprivate.so
#27 0xb56f7812 in KMail::CachedImapJob::qt_invoke ()
   from /usr/lib/libkmailprivate.so
#28 0xb7036957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#29 0xb6b1777e in KIO::Job::result () from /usr/lib/libkio.so.4
#30 0xb6b57a8d in KIO::Job::emitResult () from /usr/lib/libkio.so.4
#31 0xb6b6b75e in KIO::SimpleJob::slotFinished () from /usr/lib/libkio.so.4
#32 0xb6b6be6d in KIO::TransferJob::slotFinished () from /usr/lib/libkio.so.4
#33 0xb6b576ba in KIO::TransferJob::qt_invoke () from /usr/lib/libkio.so.4
#34 0xb7036957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#35 0xb70373fc in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#36 0xb6b11ffc in KIO::SlaveInterface::finished () from /usr/lib/libkio.so.4
#37 0xb6b77720 in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#38 0xb6b7575a in KIO::SlaveInterface::dispatch () from /usr/lib/libkio.so.4
#39 0xb6b2643c in KIO::Slave::gotInput () from /usr/lib/libkio.so.4
#40 0xb6b65360 in KIO::Slave::qt_invoke () from /usr/lib/libkio.so.4
#41 0xb7036957 in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#42 0xb703726e in QObject::activate_signal () from /usr/lib/libqt-mt.so.3
#43 0xb73c3cdb in QSocketNotifier::activated () from /usr/lib/libqt-mt.so.3
#44 0xb7059516 in QSocketNotifier::event () from /usr/lib/libqt-mt.so.3
#45 0xb6fcdb88 in QApplication::internalNotify () from /usr/lib/libqt-mt.so.3
#46 0xb6fcf9b7 in QApplication::notify () from /usr/lib/libqt-mt.so.3
#47 0xb76f6db2 in KApplication::notify () from /usr/lib/libkdecore.so.4
#48 0xb6f60389 in QApplication::sendEvent () from /usr/lib/libqt-mt.so.3
#49 0xb6fbff81 in QEventLoop::activateSocketNotifiers ()
   from /usr/lib/libqt-mt.so.3
#50 0xb6f74ea7 in QEventLoop::processEvents () from /usr/lib/libqt-mt.so.3
#51 0xb6fe825e in QEventLoop::enterLoop () from /usr/lib/libqt-mt.so.3
#52 0xb6fe806e in QEventLoop::exec () from /usr/lib/libqt-mt.so.3
#53 0xb6fcf731 in QApplication::exec () from /usr/lib/libqt-mt.so.3
#54 0x0805ad81 in ?? ()
#55 0xbf9ffb60 in ?? ()
#56 0x00000001 in ?? ()
#57 0x00000001 in ?? ()
#58 0x00000000 in ?? ()

Now all mails also were erased from the server and so I lost my Inbox again.

I work for a radio station and do all important communications via Email using KMail so this behaviour is a big issue for me. (And it is even more severe as KMail does not even have a feature to backup and restore Mail folders.)



More information about the pkg-kde-bugs-fwd mailing list