Bug 117912 - using 3.5, kmail crash trying to move local folders to IMAP account.
Summary: using 3.5, kmail crash trying to move local folders to IMAP account.
Status: RESOLVED WORKSFORME
Alias: None
Product: kmail
Classification: Applications
Component: disconnected IMAP (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR crash
Target Milestone: ---
Assignee: kdepim bugs
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-12-08 05:23 UTC by Mathieu Jobin
Modified: 2009-12-26 20:12 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Mathieu Jobin 2005-12-08 05:23:45 UTC
Version:           unknown (using KDE 3.5.0, Gentoo)
Compiler:          gcc version 3.3.6 (Gentoo 3.3.6, ssp-3.3.6-1.0, pie-8.7.8)
OS:                Linux (i686) release 2.6.12-gentoo-r6

using 3.5

tried to move folders from local folders to a DIMAP account.

here is the result.

Using host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 16384 (LWP 17470)]
[KCrash handler]
#5  0xb7ca07b4 in KMFolderNode::parent() const (this=0x21)
    at kmfoldernode.cpp:47
#6  0xb7c63038 in KMFolder::idString() const (this=0x8a20f88)
    at kmfolder.cpp:659
#7  0xb7e38b27 in KMail::RenameJob::slotMoveCompleted(KMCommand*) (
    this=0x8cde900, command=0xbfe3f4d0) at renamejob.cpp:256
#8  0xb7e386b1 in KMail::RenameJob::slotMoveMessages() (this=0x8cde900)
    at renamejob.cpp:230
#9  0xb7e39148 in KMail::RenameJob::qt_invoke(int, QUObject*) (this=0x8cde900, 
    _id=3, _o=0xbfe3f670) at renamejob.moc:118
#10 0xb5bcf7e6 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x83e6a28, clist=0x841bd30, o=0xbfe3f670) at kernel/qobject.cpp:2379
#11 0xb5bcf504 in QObject::activate_signal(int) (this=0x83e6a28, signal=2)
    at kernel/qobject.cpp:2324
#12 0xb7c9f7ef in KMFolderMgr::changed() (this=0x21) at kmfoldermgr.moc:140
#13 0xb7c9f3b6 in KMFolderMgr::quiet(bool) (this=0x83e6a28)
    at kmfoldermgr.cpp:492
#14 0xb7cfeb2f in KMFolderImap::slotListResult(QStringList const&, QStringList const&, QStringList const&, QStringList const&, KMail::ImapAccountBase::jobData const&) (this=0x83f53f0, subfolderNames=@0x8748d90, subfolderPaths=@0x8748d94, 
    subfolderMimeTypes=@0x8748d98, subfolderAttributes=@0x8748d9c, 
    jobData=@0x0) at kmfolderimap.cpp:848
#15 0xb7d06aca in KMFolderImap::qt_invoke(int, QUObject*) (this=0x83f53f0, 
    _id=-1239459672, _o=0xbfe3f8c0) at kmfolderimap.moc:314
#16 0xb5bcf6ac in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8748d18, clist=0x8b49468, o=0xbfe3f8c0) at kernel/qobject.cpp:2355
#17 0xb7c3eb16 in KMail::ListJob::receivedFolders(QStringList const&, QStringList const&, QStringList const&, QStringList const&, KMail::ImapAccountBase::jobData const&) (this=0x8748d18, t0=@0x21, t1=@0x21, t2=@0x21, t3=@0x21, t4=@0x21)
    at listjob.moc:122
#18 0xb7c3e306 in KMail::ListJob::slotListResult(KIO::Job*) (this=0x8748d18, 
    job=0x8bf66c8) at listjob.cpp:178
#19 0xb7c3ec46 in KMail::ListJob::qt_invoke(int, QUObject*) (this=0x8748d18, 
    _id=2, _o=0xbfe3faa0) at listjob.moc:128
#20 0xb5bcf6ac in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8bf66c8, clist=0x8be6490, o=0xbfe3faa0) at kernel/qobject.cpp:2355
#21 0xb6a13391 in KIO::Job::result(KIO::Job*) (this=0x8bf66c8, t0=0x21)
    at jobclasses.moc:162
#22 0xb69ff59c in KIO::Job::emitResult() (this=0x8bf66c8) at job.cpp:222
#23 0xb6a00aa8 in KIO::SimpleJob::slotFinished() (this=0x8bf66c8)
    at job.cpp:570
#24 0xb6a07d58 in KIO::ListJob::slotFinished() (this=0x8bf66c8) at job.cpp:2080
#25 0xb6a173c1 in KIO::ListJob::qt_invoke(int, QUObject*) (this=0x8bf66c8, 
    _id=16, _o=0xbfe3fe20) at jobclasses.moc:1734
#26 0xb5bcf6ac in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x86052b8, clist=0x87b29a8, o=0xbfe3fe20) at kernel/qobject.cpp:2355
#27 0xb5bcf504 in QObject::activate_signal(int) (this=0x86052b8, signal=6)
    at kernel/qobject.cpp:2324
#28 0xb69f2062 in KIO::SlaveInterface::finished() (this=0x21)
    at slaveinterface.moc:226
#29 0xb69f0d03 in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) (
    this=0x86052b8, _cmd=104, rawdata=@0xbfe40090) at slaveinterface.cpp:243
#30 0xb69f04bf in KIO::SlaveInterface::dispatch() (this=0x86052b8)
    at slaveinterface.cpp:173
#31 0xb69ee2a5 in KIO::Slave::gotInput() (this=0x86052b8) at slave.cpp:300
#32 0xb69ef9f8 in KIO::Slave::qt_invoke(int, QUObject*) (this=0x86052b8, 
    _id=4, _o=0xbfe401f0) at slave.moc:113
#33 0xb5bcf6ac in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8601f10, clist=0x85fd348, o=0xbfe401f0) at kernel/qobject.cpp:2355
#34 0xb5bcfa66 in QObject::activate_signal(int, int) (this=0x8601f10, 
    signal=2, param=25) at kernel/qobject.cpp:2448
#35 0xb5fb396d in QSocketNotifier::activated(int) (this=0x8601f10, t0=25)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#36 0xb5bf45f9 in QSocketNotifier::event(QEvent*) (this=0x8601f10, 
    e=0xbfe40500) at kernel/qsocketnotifier.cpp:258
#37 0xb5b5f235 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbfe41bc0, receiver=0x8601f10, e=0xbfe40500)
    at kernel/qapplication.cpp:2635
#38 0xb5b5e478 in QApplication::notify(QObject*, QEvent*) (this=0xbfe41bc0, 
    receiver=0x8601f10, e=0xbfe40500) at kernel/qapplication.cpp:2358
#39 0xb63cde88 in KApplication::notify(QObject*, QEvent*) (this=0xbfe41bc0, 
    receiver=0x8601f10, event=0xbfe40500) at kapplication.cpp:550
#40 0xb76fbe16 in QApplication::sendEvent(QObject*, QEvent*) (receiver=0x21, 
    event=0xb548ea01) at qapplication.h:491
#41 0xb5b4a8bb in QEventLoop::activateSocketNotifiers() (this=0x812deb0)
    at kernel/qeventloop_unix.cpp:578
#42 0xb5afad41 in QEventLoop::processEvents(unsigned) (this=0x812deb0, flags=4)
    at kernel/qeventloop_x11.cpp:383
#43 0xb5b767d9 in QEventLoop::enterLoop() (this=0x812deb0)
    at kernel/qeventloop.cpp:198
#44 0xb5b5f433 in QApplication::enter_loop() (this=0xbfe41bc0)
    at kernel/qapplication.cpp:2790
#45 0xb5da8088 in QDialog::exec() (this=0x860a2f0) at dialogs/qdialog.cpp:432
#46 0xb678cfea in KMessageBox::createKMessageBox(KDialogBase*, QPixmap, QString const&, QStringList const&, QString const&, bool*, int, QString const&, QMessageBox::Icon) (dialog=0x860a2f0, icon=) at kmessagebox.cpp:309
#47 0xb678ca75 in KMessageBox::createKMessageBox(KDialogBase*, QMessageBox::Icon, QString const&, QStringList const&, QString const&, bool*, int, QString const&) (dialog=0x21, icon=Warning, text=@0x21, strlist=@0x21, ask=@0x21, 
    checkboxReturn=0x21, options=33, details=@0x21) at kmessagebox.cpp:145
#48 0xb678ea3f in KMessageBox::warningContinueCancelListWId(unsigned long, QString const&, QStringList const&, QString const&, KGuiItem const&, QString const&, int) (parent_id=41943045, text=@0x21, strlist=@0x21, caption=@0xbfe40b00, 
    buttonContinue=@0x21, dontAskAgainName=@0xb61f5858, options=1)
    at kmessagebox.cpp:646
#49 0xb678e82e in KMessageBox::warningContinueCancelList(QWidget*, QString const&, QStringList const&, QString const&, KGuiItem const&, QString const&, int) (
    parent=0x21, text=@0x21, strlist=@0x21, caption=@0x21, 
    buttonContinue=@0x21, dontAskAgainName=@0x21, options=33)
    at kmessagebox.cpp:616
#50 0xb678e72e in KMessageBox::warningContinueCancel(QWidget*, QString const&, QString const&, KGuiItem const&, QString const&, int) (parent=0x21, text=@0x21, 
    caption=@0x21, buttonContinue=@0x21, dontAskAgainName=@0x21, options=33)
    at kmessagebox.cpp:592
#51 0xb7ce31ae in KMail::ImapAccountBase::handleError(int, QString const&, KIO::Job*, QString const&, bool) (this=0x84c0218, errorCode=-1075574096, 
    errorMsg=@0x8cf0fc4, job=0x8cf0f78, context=@0xbfe40c30, abortSync=false)
    at imapaccountbase.cpp:907
#52 0xb7ceb6e3 in KMAcctImap::handleError(int, QString const&, KIO::Job*, QString const&, bool) (this=0xb548ea01, errorCode=147712256, errorMsg=@0x21, 
    job=0x21, context=@0x21, abortSync=33) at kmacctimap.cpp:133
#53 0xb7ce0117 in KMail::ImapAccountBase::handleJobError(KIO::Job*, QString const&, bool) (this=0x84c0218, job=0x8cf0f78, context=@0x8cde900, abortSync=false)
    at imapaccountbase.cpp:327
#54 0xb7d03104 in KMFolderImap::slotCreateFolderResult(KIO::Job*) (
    this=0x83f53f0, job=0x8cf0f78) at kmfolderimap.cpp:1640
#55 0xb7d06d14 in KMFolderImap::qt_invoke(int, QUObject*) (this=0x83f53f0, 
    _id=32, _o=0xbfe40da0) at kmfolderimap.moc:325
#56 0xb5bcf6ac in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8cf0f78, clist=0x8a298b8, o=0xbfe40da0) at kernel/qobject.cpp:2355
#57 0xb6a13391 in KIO::Job::result(KIO::Job*) (this=0x8cf0f78, t0=0x21)
    at jobclasses.moc:162
#58 0xb69ff59c in KIO::Job::emitResult() (this=0x8cf0f78) at job.cpp:222
#59 0xb6a00aa8 in KIO::SimpleJob::slotFinished() (this=0x8cf0f78)
    at job.cpp:570
#60 0xb6a0160a in KIO::MkdirJob::slotFinished() (this=0x8cf0f78) at job.cpp:698
#61 0xb6a00d4a in KIO::SimpleJob::slotError(int, QString const&) (
    this=0x8cf0f78, error=33, errorText=@0x21) at job.cpp:581
#62 0xb6a14307 in KIO::SimpleJob::qt_invoke(int, QUObject*) (this=0x8cf0f78, 
    _id=135939064, _o=0xbfe41180) at jobclasses.moc:424
#63 0xb6a14d42 in KIO::MkdirJob::qt_invoke(int, QUObject*) (this=0x8cf0f78, 
    _id=14, _o=0xbfe41180) at jobclasses.moc:709
#64 0xb5bcf7e6 in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x86052b8, clist=0x85fc550, o=0xbfe41180) at kernel/qobject.cpp:2379
#65 0xb69f1fc3 in KIO::SlaveInterface::error(int, QString const&) (
    this=0x86052b8, t0=33, t1=@0x21) at slaveinterface.moc:214
#66 0xb69f0cbe in KIO::SlaveInterface::dispatch(int, QMemArray<char> const&) (
    this=0x86052b8, _cmd=102, rawdata=@0xbfe41410) at slaveinterface.cpp:280
#67 0xb69f04bf in KIO::SlaveInterface::dispatch() (this=0x86052b8)
    at slaveinterface.cpp:173
#68 0xb69ee2a5 in KIO::Slave::gotInput() (this=0x86052b8) at slave.cpp:300
#69 0xb69ef9f8 in KIO::Slave::qt_invoke(int, QUObject*) (this=0x86052b8, 
    _id=4, _o=0xbfe41570) at slave.moc:113
#70 0xb5bcf6ac in QObject::activate_signal(QConnectionList*, QUObject*) (
    this=0x8601f10, clist=0x85fd348, o=0xbfe41570) at kernel/qobject.cpp:2355
#71 0xb5bcfa66 in QObject::activate_signal(int, int) (this=0x8601f10, 
    signal=2, param=25) at kernel/qobject.cpp:2448
#72 0xb5fb396d in QSocketNotifier::activated(int) (this=0x8601f10, t0=25)
    at .moc/debug-shared-mt/moc_qsocketnotifier.cpp:85
#73 0xb5bf45f9 in QSocketNotifier::event(QEvent*) (this=0x8601f10, 
    e=0xbfe41880) at kernel/qsocketnotifier.cpp:258
#74 0xb5b5f235 in QApplication::internalNotify(QObject*, QEvent*) (
    this=0xbfe41bc0, receiver=0x8601f10, e=0xbfe41880)
    at kernel/qapplication.cpp:2635
#75 0xb5b5e478 in QApplication::notify(QObject*, QEvent*) (this=0xbfe41bc0, 
    receiver=0x8601f10, e=0xbfe41880) at kernel/qapplication.cpp:2358
#76 0xb63cde88 in KApplication::notify(QObject*, QEvent*) (this=0xbfe41bc0, 
    receiver=0x8601f10, event=0xbfe41880) at kapplication.cpp:550
#77 0xb76fbe16 in QApplication::sendEvent(QObject*, QEvent*) (receiver=0x21, 
    event=0xb548ea01) at qapplication.h:491
#78 0xb5b4a8bb in QEventLoop::activateSocketNotifiers() (this=0x812deb0)
    at kernel/qeventloop_unix.cpp:578
#79 0xb5afad41 in QEventLoop::processEvents(unsigned) (this=0x812deb0, flags=4)
    at kernel/qeventloop_x11.cpp:383
#80 0xb5b767d9 in QEventLoop::enterLoop() (this=0x812deb0)
    at kernel/qeventloop.cpp:198
#81 0xb5b766f2 in QEventLoop::exec() (this=0x812deb0)
    at kernel/qeventloop.cpp:145
#82 0xb5b5f3d7 in QApplication::exec() (this=0xbfe41bc0)
    at kernel/qapplication.cpp:2758
#83 0x0804aa78 in main (argc=33, argv=0x21) at main.cpp:110
Comment 1 Mathieu Jobin 2005-12-08 16:32:09 UTC
i did a test with a much smaller folder (3) messages moving it to a known to be stable dimap account, and it worked fine, except that kmail bugs me every 5 minutes saying it can't create the new folder I just moved, probably because the folder is already in place and there is nothing left to do.
Comment 2 Björn Ruberg 2009-12-24 14:56:05 UTC
I'm closing this because it concerns an unmaintained version of kmail. That does NOT mean that there is no problem. Moving large folders indeed makes much problems, see bug #185147. Small folders work from my observation.