[Kolab-devel] [issue2459] Crash after refreshing IMAP cache

Thomas Arendsen Hein kolab-issues at intevation.de
Wed Feb 6 15:37:52 CET 2008


New submission from Thomas Arendsen Hein <thomas at intevation.de>:

kontact 3.5.8.enterprise.0.20080130.768402-kk1:

Kontact with dimap account configured, which has a Calendar folder.
Server was installed from scratch and only the users recreated, not the folders.

Now I tried to refresh the IMAP cache and confirmed "This will remove all
changes you have done locally to your folders".
Because the Calendar folder is no longer on the server, Kontact told me that it
will save the mails from the local cache inside "lost+found/Calendar-20080206".
After confirming this, Kontact crashed, see backtrace below.

After restart of Kolab, the folder "lost+found/Calendar-20080206" exists, but is
empty, so the mails now are really lost!

Using host libthread_db library "/lib/tls/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread -1241958720 (LWP 9745)]
[New Thread -1284248656 (LWP 9788)]
[New Thread -1275860048 (LWP 9787)]
[New Thread -1267471440 (LWP 9786)]
[New Thread -1259082832 (LWP 9785)]
[KCrash handler]
#5  0xb52ef3d7 in KMFolder::storage (this=0x830e5a8) at kmfolder.h:135
#6  0xb5386678 in KMail::AccountManager::processNextCheck (this=0x830a1f8, 
    _newMail=false) at accountmanager.cpp:197
#7  0xb53868df in KMail::AccountManager::singleCheckMail (this=0x830a1f8, 
    account=0x830e5a8, interactive=true) at accountmanager.cpp:125
#8  0xb53eaab1 in KMAcctCachedImap::slotCheckQueuedFolders (this=0x830e5a8)
    at kmacctcachedimap.cpp:207
#9  0xb53ea533 in KMAcctCachedImap::qt_invoke (this=0x830e5a8, _id=23, 
    _o=0xbfcbff60) at kmacctcachedimap.moc:95
#10 0xb7052e7c in QObject::activate_signal (this=0x830e5a8, clist=0x834bb28, 
    o=0xbfcbff60) at kernel/qobject.cpp:2380
#11 0xb53092e4 in KMAccount::finishedCheck (this=0x830e5a8, t0=false, 
    t1=KMAccount::CheckOK) at kmaccount.moc:218
#12 0xb5307559 in KMAccount::checkDone (this=0x830e5a8, newmail=false, 
    status=KMAccount::CheckOK) at kmaccount.cpp:479
#13 0xb53dc7ab in KMail::ImapAccountBase::postProcessNewMail (this=0x830e5a8, 
    showStatusMsg=true) at imapaccountbase.cpp:352
#14 0xb53ea41a in KMAcctCachedImap::postProcessNewMail (this=0x830e5a8, 
    folder=0x82b21a0) at kmacctcachedimap.cpp:289
#15 0xb53ea4c9 in KMAcctCachedImap::qt_invoke (this=0x830e5a8, _id=21, 
    _o=0xbfcc00e0) at kmacctcachedimap.moc:93
#16 0xb7052d4f in QObject::activate_signal (this=0x82b21a0, clist=0x839b9a8, 
    o=0xbfcc00e0) at kernel/qobject.cpp:2356
#17 0xb5406264 in KMFolderCachedImap::folderComplete (this=0x82b21a0, 
    t0=0x82b21a0, t1=true) at kmfoldercachedimap.moc:361
#18 0xb540c4f7 in KMFolderCachedImap::serverSyncInternal (this=0x82b21a0)
    at kmfoldercachedimap.cpp:1254
#19 0xb540f039 in KMFolderCachedImap::slotQuotaResult (this=0x82b21a0, 
    job=0x82cd0c0) at kmfoldercachedimap.cpp:2663
#20 0xb54152ea in KMFolderCachedImap::qt_invoke (this=0x82b21a0, _id=32, 
    _o=0xbfcc0524) at kmfoldercachedimap.moc:416
#21 0xb7052d4f in QObject::activate_signal (this=0x82cd0c0, clist=0x83ce848, 
    o=0xbfcc0524) at kernel/qobject.cpp:2356
#22 0xb6b341ee in KIO::Job::result (this=0x82cd0c0, t0=0x82cd0c0)
    at ./jobclasses.moc:162
#23 0xb6b741dc in KIO::Job::emitResult (this=0x82cd0c0)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kio/kio/job.cpp:226
#24 0xb6b74592 in KIO::Job::removeSubjob (this=0x82cd0c0, job=0x82cce78, 
    mergeMetaData=false, emitResultIfLast=true)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kio/kio/job.cpp:188
#25 0xb6b74673 in KIO::Job::removeSubjob (this=0x82cd0c0, job=0x82cce78)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kio/kio/job.cpp:177
#26 0xb6b2fd7a in KIO::Job::slotResult (this=0x82cd0c0, job=0x82cce78)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kio/kio/job.cpp:260
#27 0xb6b3702b in KIO::Job::qt_invoke (this=0x82cd0c0, _id=2, _o=0xbfcc06b4)
    at ./jobclasses.moc:278
#28 0xb5550f2b in KMail::QuotaJobs::GetStorageQuotaJob::qt_invoke (
    this=0x82cd0c0, _id=2, _o=0xbfcc06b4) at quotajobs.moc:246
#29 0xb7052d4f in QObject::activate_signal (this=0x82cce78, clist=0x83c1f68, 
    o=0xbfcc06b4) at kernel/qobject.cpp:2356
#30 0xb6b341ee in KIO::Job::result (this=0x82cce78, t0=0x82cce78)
    at ./jobclasses.moc:162
#31 0xb6b741dc in KIO::Job::emitResult (this=0x82cce78)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kio/kio/job.cpp:226
#32 0xb6b87ebe in KIO::SimpleJob::slotFinished (this=0x82cce78)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kio/kio/job.cpp:574
#33 0xb6b73d61 in KIO::SimpleJob::qt_invoke (this=0x82cce78, _id=7, 
    _o=0xbfcc08dc) at ./jobclasses.moc:417
#34 0xb55513b7 in KMail::QuotaJobs::GetQuotarootJob::qt_invoke (
    this=0x82cce78, _id=7, _o=0xbfcc08dc) at quotajobs.moc:129
#35 0xb7052d4f in QObject::activate_signal (this=0x84bec08, clist=0x84b4e70, 
    o=0xbfcc08dc) at kernel/qobject.cpp:2356
#36 0xb70537e0 in QObject::activate_signal (this=0x84bec08, signal=6)
    at kernel/qobject.cpp:2325
#37 0xb6b2ea8c in KIO::SlaveInterface::finished (this=0x84bec08)
    at ./slaveinterface.moc:226
#38 0xb6b93e93 in KIO::SlaveInterface::dispatch (this=0x84bec08, _cmd=104, 
    rawdata=@0xbfcc0af0)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kio/kio/slaveinterface.cpp:243
#39 0xb6b91ed8 in KIO::SlaveInterface::dispatch (this=0x84bec08)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kio/kio/slaveinterface.cpp:173
#40 0xb6b42fab in KIO::Slave::gotInput (this=0x84bec08)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kio/kio/slave.cpp:300
#41 0xb6b81a60 in KIO::Slave::qt_invoke (this=0x84bec08, _id=4, _o=0xbfcc0c18)
    at ./slave.moc:113
#42 0xb7052d4f in QObject::activate_signal (this=0x84f9e48, clist=0x8404610, 
    o=0xbfcc0c18) at kernel/qobject.cpp:2356
#43 0xb7053656 in QObject::activate_signal (this=0x84f9e48, signal=2, 
    param=40) at kernel/qobject.cpp:2449
#44 0xb73dc957 in QSocketNotifier::activated (this=0x84f9e48, t0=40)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#45 0xb70754fa in QSocketNotifier::event (this=0x84f9e48, e=0xbfcc0f70)
    at kernel/qsocketnotifier.cpp:258
#46 0xb6feac26 in QApplication::internalNotify (this=0xbfcc11ec, 
    receiver=0x84f9e48, e=0xbfcc0f70) at kernel/qapplication.cpp:2635
#47 0xb6feca43 in QApplication::notify (this=0xbfcc11ec, receiver=0x84f9e48, 
    e=0xbfcc0f70) at kernel/qapplication.cpp:2358
#48 0xb7712e0e in KApplication::notify (this=0xbfcc11ec, receiver=0x84f9e48, 
    event=0xbfcc0f70)
    at /tmp/buildd/kdelibs-3.5.5a.dfsg.1/./kdecore/kapplication.cpp:550
#49 0xb6f7e421 in QApplication::sendEvent (receiver=0x84f9e48, 
    event=0xbfcc0f70) at ../include/qapplication.h:520
#50 0xb6fdcfd9 in QEventLoop::activateSocketNotifiers (this=0x80ac928)
    at kernel/qeventloop_unix.cpp:578
#51 0xb6f92754 in QEventLoop::processEvents (this=0x80ac928, flags=4)
    at kernel/qeventloop_x11.cpp:383
#52 0xb7005179 in QEventLoop::enterLoop (this=0x80ac928)
    at kernel/qeventloop.cpp:198
#53 0xb7004f9a in QEventLoop::exec (this=0x80ac928)
    at kernel/qeventloop.cpp:145
#54 0xb6fec7bf in QApplication::exec (this=0xbfcc11ec)
    at kernel/qapplication.cpp:2758
#55 0x0805e20d in main (argc=134735824, argv=0x11) at main.cpp:163
#56 0xb77a8ea8 in __libc_start_main () from /lib/tls/libc.so.6
#57 0x0805dc41 in _start () at ../sysdeps/i386/elf/start.S:119

----------
assignedto: till
messages: 13622
nosy: bernhard, bh, ludwig, osterfeld, thomas, till, vkrause
priority: urgent
status: unread
title: Crash after refreshing IMAP cache
topic: enterprise35, kde client
________________________________________________
Kolab issue tracker <kolab-issues at intevation.de>
<https://intevation.de/roundup/kolab/issue2459>
________________________________________________




More information about the devel mailing list