[Bug 159854] New: Kmail sometimes crashes when deleting emails

Krop krop at free.fr
Tue Mar 25 20:16:42 GMT 2008


------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
         
http://bugs.kde.org/show_bug.cgi?id=159854         
           Summary: Kmail sometimes crashes when deleting emails
           Product: kmail
           Version: 1.9.50
          Platform: unspecified
        OS/Version: Linux
            Status: UNCONFIRMED
          Severity: crash
          Priority: NOR
         Component: general
        AssignedTo: kdepim-bugs kde org
        ReportedBy: krop free fr


Version:           1.9.50 (using 4.00.66 (KDE 4.0.66 >= 20080313), compiled sources)
Compiler:          gcc
OS:                Linux (i686) release 2.6.24-12-generic

KDE is compiled from trunk. The current kdepim rev. is 789668 (at least the last one I compiled).

The crash sometimes happens when deleting messages in IMAP directories. In both cases, it was a gmail IMAP account.

I have two different backtraces if it can help :

Trace #1 :

Application: KMail (kmail), signal SIGSEGV
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb46f1720 (LWP 2489)]
[KCrash handler]
#6  0xb754d4ad in QList (this=0xbfd264d8, l= 0x300008d)
    at /opt/qt4/include/QtCore/qlist.h:113
#7  0xb772b72c in KMail::FolderJob::msgList (this=0x3000085)
    at /media/sda7/kde/src/KDE/kdepim/kmail/folderjob.cpp:120
#8  0xb761807e in KMAcctImap::ignoreJobsForMessage (this=0x826d8e8, 
    msg=0x955f3a0) at /media/sda7/kde/src/KDE/kdepim/kmail/kmacctimap.cpp:200
#9  0xb762c1a3 in KMFolderImap::ignoreJobsForMessage (this=0x823ca58, 
    msg=0x955f3a0)
    at /media/sda7/kde/src/KDE/kdepim/kmail/kmfolderimap.cpp:1554
#10 0xb76e7102 in KMMoveCommand::execute (this=0x87e85d0)
    at /media/sda7/kde/src/KDE/kdepim/kmail/kmcommands.cpp:2084
#11 0xb76f4bed in KMCommand::slotPostTransfer (this=0x87e85d0, 
    result=KMCommand::OK)
    at /media/sda7/kde/src/KDE/kdepim/kmail/kmcommands.cpp:272
#12 0xb76f5046 in KMCommand::qt_metacall (this=0x87e85d0, 
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfd2679c)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmcommands.moc:86
#13 0xb76f54da in KMMoveCommand::qt_metacall (this=0x87e85d0, 
    _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfd2679c)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmcommands.moc:1662
#14 0xb76f55a2 in KMDeleteMsgCommand::qt_metacall (this=0x87e85d0, 
    _c=QMetaObject::InvokeMetaMethod, _id=9, _a=0xbfd2679c)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmcommands.moc:1712
#15 0xb7e78b59 in QMetaObject::activate (sender=0x87e85d0, 
    from_signal_index=4, to_signal_index=4, argv=0xbfd2679c)
    at kernel/qobject.cpp:3001
#16 0xb7e78fdb in QMetaObject::activate (sender=0x87e85d0, m=0xb7997934, 
    local_signal_index=0, argv=0xbfd2679c) at kernel/qobject.cpp:3074
#17 0xb76ddc53 in KMCommand::messagesTransfered (this=0x87e85d0, 
    _t1=KMCommand::OK)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmcommands.moc:100
#18 0xb76f4b0c in KMCommand::transferSelectedMsgs (this=0x87e85d0)
    at /media/sda7/kde/src/KDE/kdepim/kmail/kmcommands.cpp:366
#19 0xb76f4ecc in KMCommand::slotStart (this=0x87e85d0)
    at /media/sda7/kde/src/KDE/kdepim/kmail/kmcommands.cpp:264
#20 0xb76f502c in KMCommand::qt_metacall (this=0x87e85d0, 
    _c=QMetaObject::InvokeMetaMethod, _id=4, _a=0xbfd269fc)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmcommands.moc:85
#21 0xb76f54da in KMMoveCommand::qt_metacall (this=0x87e85d0, 
    _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfd269fc)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmcommands.moc:1662
#22 0xb76f55a2 in KMDeleteMsgCommand::qt_metacall (this=0x87e85d0, 
    _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfd269fc)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmcommands.moc:1712
#23 0xb7e78b59 in QMetaObject::activate (sender=0x91c6838, 
    from_signal_index=4, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3001
#24 0xb7e78fdb in QMetaObject::activate (sender=0x91c6838, m=0xb7f12dc8, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3074
#25 0xb7e82b89 in QSingleShotTimer::timeout (this=0x91c6838)
    at .moc/debug-shared/qtimer.moc:74
#26 0xb7e82ca6 in QSingleShotTimer::timerEvent (this=0x91c6838)
    at kernel/qtimer.cpp:300
#27 0xb7e76df0 in QObject::event (this=0x91c6838, e=0xbfd26f34)
    at kernel/qobject.cpp:1105
#28 0xb555243d in QApplicationPrivate::notify_helper (this=0x8073980, 
    receiver=0x91c6838, e=0xbfd26f34) at kernel/qapplication.cpp:3735
#29 0xb5552723 in QApplication::notify (this=0xbfd2724c, receiver=0x91c6838, 
    e=0xbfd26f34) at kernel/qapplication.cpp:3329
#30 0xb69a7543 in KApplication::notify (this=0xbfd2724c, receiver=0x91c6838, 
    event=0xbfd26f34)
    at /media/sda7/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#31 0xb7e63fca in QCoreApplication::notifyInternal (this=0xbfd2724c, 
    receiver=0x91c6838, event=0xbfd26f34) at kernel/qcoreapplication.cpp:582
#32 0xb7e678f5 in QCoreApplication::sendEvent (receiver=0x91c6838, 
    event=0xbfd26f34)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#33 0xb7e96481 in QTimerInfoList::activateTimers (this=0x806e4c4)
    at kernel/qeventdispatcher_unix.cpp:563
#34 0xb7e93c28 in timerSourceDispatch (source=0x806e490)
    at kernel/qeventdispatcher_glib.cpp:166
#35 0xb4de2bd8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#36 0xb4de5e3e in ?? () from /usr/lib/libglib-2.0.so.0
#37 0x0806d898 in ?? ()
#38 0x00000000 in ?? ()
#0  0xb7f19410 in __kernel_vsyscall ()

--
Trace #2 :

Application: KMail (kmail), signal SIGFPE
Using host libthread_db library "/lib/tls/i686/cmov/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb46be720 (LWP 9432)]
[KCrash handler]
#6  0xb51b3cb7 in Q3GDict::look_string (this=0x826a210, key= 0xbfcaf158, 
    d=0x0, op=0) at tools/q3gdict.cpp:339
#7  0xb7513374 in Q3Dict<KMail::SortCacheItem>::operator[] (this=0x826a210, 
    k= 0xbfcaf158) at /opt/qt4/include/Qt3Support/q3dict.h:83
#8  0xb7505467 in KMHeaders::msgRemoved (this=0x826a1b0, id=10, 
    msgId= 0xbfcaf158)
    at /media/sda7/kde/src/KDE/kdepim/kmail/kmheaders.cpp:1105
#9  0xb75098b9 in KMHeaders::qt_metacall (this=0x826a1b0, 
    _c=QMetaObject::InvokeMetaMethod, _id=13, _a=0xbfcaefe8)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmheaders.moc:155
#10 0xb7e45b59 in QMetaObject::activate (sender=0x824c328, 
    from_signal_index=12, to_signal_index=12, argv=0xbfcaefe8)
    at kernel/qobject.cpp:3001
#11 0xb7e45fdb in QMetaObject::activate (sender=0x824c328, m=0xb795e840, 
    local_signal_index=8, argv=0xbfcaefe8) at kernel/qobject.cpp:3074
#12 0xb754d4e9 in KMFolder::msgRemoved (this=0x824c328, _t1=10, 
    _t2= 0xbfcaf158)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmfolder.moc:193
#13 0xb754d9f4 in KMFolder::qt_metacall (this=0x824c328, 
    _c=QMetaObject::InvokeMetaMethod, _id=8, _a=0xbfcaf108)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmfolder.moc:114
#14 0xb7e45b59 in QMetaObject::activate (sender=0x8244060, 
    from_signal_index=14, to_signal_index=14, argv=0xbfcaf108)
    at kernel/qobject.cpp:3001
#15 0xb7e45fdb in QMetaObject::activate (sender=0x8244060, m=0xb795ee70, 
    local_signal_index=10, argv=0xbfcaf108) at kernel/qobject.cpp:3074
#16 0xb756c389 in FolderStorage::msgRemoved (this=0x8244060, _t1=10, 
    _t2= 0xbfcaf158)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/folderstorage.moc:220
#17 0xb756f3c4 in FolderStorage::take (this=0x8244060, idx=10)
    at /media/sda7/kde/src/KDE/kdepim/kmail/folderstorage.cpp:451
#18 0xb7600f6a in KMFolderImap::take (this=0x8244060, idx=10)
    at /media/sda7/kde/src/KDE/kdepim/kmail/kmfolderimap.cpp:615
#19 0xb756e8e5 in FolderStorage::takeMessages (this=0x8244060, 
    msgList= 0xbfcaf288)
    at /media/sda7/kde/src/KDE/kdepim/kmail/folderstorage.cpp:466
#20 0xb754c89e in KMFolder::takeMessages (this=0x824c328, msgList= 0xbfcaf288)
    at /media/sda7/kde/src/KDE/kdepim/kmail/kmfolder.cpp:398
#21 0xb760233a in KMFolderImap::addMsgQuiet (this=0x8255010, 
    msgList= 0xbfcaf288)
    at /media/sda7/kde/src/KDE/kdepim/kmail/kmfolderimap.cpp:396
#22 0xb7602abf in KMFolderImap::qt_metacall (this=0x8255010, 
    _c=QMetaObject::InvokeMetaMethod, _id=5, _a=0xbfcaf37c)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/kmfolderimap.moc:153
#23 0xb7e45b59 in QMetaObject::activate (sender=0x932a730, 
    from_signal_index=7, to_signal_index=7, argv=0xbfcaf37c)
    at kernel/qobject.cpp:3001
#24 0xb7e45fdb in QMetaObject::activate (sender=0x932a730, m=0xb79667b0, 
    local_signal_index=3, argv=0xbfcaf37c) at kernel/qobject.cpp:3074
#25 0xb76f8613 in KMail::FolderJob::messageCopied (this=0x932a730, 
    _t1= 0xbfcaf3bc)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/folderjob.moc:118
#26 0xb770095d in KMail::ImapJob::slotCopyMessageResult (this=0x932a730, 
    job=0x93f0c30) at /media/sda7/kde/src/KDE/kdepim/kmail/imapjob.cpp:634
#27 0xb7702516 in KMail::ImapJob::qt_metacall (this=0x932a730, 
    _c=QMetaObject::InvokeMetaMethod, _id=6, _a=0xbfcaf4ec)
    at /media/sda7/kde/build4/KDE/kdepim/kmail/imapjob.moc:87
#28 0xb7e45b59 in QMetaObject::activate (sender=0x93f0c30, 
    from_signal_index=7, to_signal_index=7, argv=0xbfcaf4ec)
    at kernel/qobject.cpp:3001
#29 0xb7e45fdb in QMetaObject::activate (sender=0x93f0c30, m=0xb7b35848, 
    local_signal_index=3, argv=0xbfcaf4ec) at kernel/qobject.cpp:3074
#30 0xb7a40ca3 in KJob::result (this=0x93f0c30, _t1=0x93f0c30)
    at /media/sda7/kde/build4/KDE/kdelibs/kdecore/kjob.moc:186
#31 0xb7a41192 in KJob::emitResult (this=0x93f0c30)
    at /media/sda7/kde/src/KDE/kdelibs/kdecore/jobs/kjob.cpp:290
#32 0xb61b3e70 in KIO::SimpleJob::slotFinished (this=0x93f0c30)
    at /media/sda7/kde/src/KDE/kdelibs/kio/kio/job.cpp:491
#33 0xb61b373f in KIO::SimpleJob::qt_metacall (this=0x93f0c30, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0xbfcaf66c)
    at /media/sda7/kde/build4/KDE/kdelibs/kio/jobclasses.moc:156
#34 0xb7e45b59 in QMetaObject::activate (sender=0x8659b90, 
    from_signal_index=8, to_signal_index=8, argv=0x0)
    at kernel/qobject.cpp:3001
#35 0xb7e45fdb in QMetaObject::activate (sender=0x8659b90, m=0xb6314424, 
    local_signal_index=4, argv=0x0) at kernel/qobject.cpp:3074
#36 0xb62541d7 in KIO::SlaveInterface::finished (this=0x8659b90)
    at /media/sda7/kde/build4/KDE/kdelibs/kio/slaveinterface.moc:161
#37 0xb6255d56 in KIO::SlaveInterface::dispatch (this=0x8659b90, _cmd=104, 
    rawdata= 0xbfcaf814)
    at /media/sda7/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:175
#38 0xb6256837 in KIO::SlaveInterface::dispatch (this=0x8659b90)
    at /media/sda7/kde/src/KDE/kdelibs/kio/kio/slaveinterface.cpp:90
#39 0xb6249aa7 in KIO::Slave::gotInput (this=0x8659b90)
    at /media/sda7/kde/src/KDE/kdelibs/kio/kio/slave.cpp:319
#40 0xb624ae3d in KIO::Slave::qt_metacall (this=0x8659b90, 
    _c=QMetaObject::InvokeMetaMethod, _id=2, _a=0xbfcaf93c)
    at /media/sda7/kde/build4/KDE/kdelibs/kio/slave.moc:75
#41 0xb7e45b59 in QMetaObject::activate (sender=0x865ca70, 
    from_signal_index=4, to_signal_index=4, argv=0x0)
    at kernel/qobject.cpp:3001
#42 0xb7e45fdb in QMetaObject::activate (sender=0x865ca70, m=0xb63112a0, 
    local_signal_index=0, argv=0x0) at kernel/qobject.cpp:3074
#43 0xb618e707 in KIO::Connection::readyRead (this=0x865ca70)
    at /media/sda7/kde/build4/KDE/kdelibs/kio/connection.moc:84
#44 0xb618f516 in KIO::ConnectionPrivate::dequeue (this=0x865c720)
    at /media/sda7/kde/src/KDE/kdelibs/kio/kio/connection.cpp:82
#45 0xb6190335 in KIO::Connection::qt_metacall (this=0x865ca70, 
    _c=QMetaObject::InvokeMetaMethod, _id=1, _a=0x822d398)
    at /media/sda7/kde/build4/KDE/kdelibs/kio/connection.moc:72
#46 0xb7e3fb5e in QMetaCallEvent::placeMetaCall (this=0x9327830, 
    object=0x865ca70) at kernel/qobject.cpp:535
#47 0xb7e43ea2 in QObject::event (this=0x865ca70, e=0x9327830)
    at kernel/qobject.cpp:1137
#48 0xb551f43d in QApplicationPrivate::notify_helper (this=0x806b578, 
    receiver=0x865ca70, e=0x9327830) at kernel/qapplication.cpp:3735
#49 0xb551f723 in QApplication::notify (this=0xbfcb024c, receiver=0x865ca70, 
    e=0x9327830) at kernel/qapplication.cpp:3329
#50 0xb6974543 in KApplication::notify (this=0xbfcb024c, receiver=0x865ca70, 
    event=0x9327830)
    at /media/sda7/kde/src/KDE/kdelibs/kdeui/kernel/kapplication.cpp:311
#51 0xb7e30fca in QCoreApplication::notifyInternal (this=0xbfcb024c, 
    receiver=0x865ca70, event=0x9327830) at kernel/qcoreapplication.cpp:582
#52 0xb7e348f5 in QCoreApplication::sendEvent (receiver=0x865ca70, 
    event=0x9327830)
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:215
#53 0xb7e314e2 in QCoreApplicationPrivate::sendPostedEvents (receiver=0x0, 
    event_type=0, data=0x804ea70) at kernel/qcoreapplication.cpp:1188
#54 0xb7e31693 in QCoreApplication::sendPostedEvents (receiver=0x0, 
    event_type=0) at kernel/qcoreapplication.cpp:1084
#55 0xb7e6196c in QCoreApplication::sendPostedEvents ()
    at ../../include/QtCore/../../src/corelib/kernel/qcoreapplication.h:220
#56 0xb7e60b3f in postEventSourceDispatch (s=0x806cf10)
    at kernel/qeventdispatcher_glib.cpp:211
#57 0xb4dafbd8 in g_main_context_dispatch () from /usr/lib/libglib-2.0.so.0
#58 0xb4db2e3e in ?? () from /usr/lib/libglib-2.0.so.0
#59 0x0806ce88 in ?? ()
#60 0x00000000 in ?? ()
#0  0xb7ee6410 in __kernel_vsyscall ()



More information about the Kdepim-bugs mailing list