Bug 174987

Summary: Repeatable crash in KMail with IMAP for particular mail (Full traceback)
Product: [Unmaintained] kmail Reporter: Johan Persson <johanp>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED WORKSFORME    
Severity: crash    
Priority: NOR    
Version: unspecified   
Target Milestone: ---   
Platform: openSUSE   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:

Description Johan Persson 2008-11-12 22:51:07 UTC
Version:           3.5.7 (using KDE 3.5.9)
OS:                Linux
Installed from:    SuSE RPMs

After opening KMail with a local IMAP server (Dovecot) everything has worked fine for 1/2 year.

I then received one particular mail that shows in the list but when you try to view it it doesn't show up in KMail in the preview panel.

I checked the mail in the maildir former on the server and it looks perfect fine. Just plan text, no strange headers etc. However it doesn't show up.

I then tried to delete it and found out that every time I try to delete the mail in KMail it repeatedly crashes 100%

The full traceback is included below

System configuration startup check disabled.

[?1034hUsing host libthread_db library "/lib/libthread_db.so.1".
[Thread debugging using libthread_db enabled]
[New Thread 0xb5fe2b60 (LWP 18865)]
[New Thread 0xb36acb90 (LWP 18869)]
[New Thread 0xb3eadb90 (LWP 18868)]
[New Thread 0xb46aeb90 (LWP 18867)]
[New Thread 0xb4eafb90 (LWP 18866)]
[KCrash handler]
#6  0xb51b1e49 in KMFolder::open (this=0x0, owner=0xb5496657 "kmmovecommand")
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmfolder.cpp:472
#7  0xb531f57b in KMMoveCommand::execute (this=0x8819420)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.cpp:2154
#8  0xb53128c9 in KMCommand::slotPostTransfer (this=0x8819420, 
    result=KMCommand::OK)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.cpp:260
#9  0xb531a412 in KMCommand::qt_invoke (this=0x8819420, _id=5, _o=0xbfd76874)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.moc:148
#10 0xb531a72b in KMMenuCommand::qt_invoke (this=0x8819420, _id=5, 
    _o=0xbfd76874)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.moc:2801
#11 0xb531a78b in KMMoveCommand::qt_invoke (this=0x8819420, _id=5, 
    _o=0xbfd76874)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.moc:2987
#12 0xb531a82b in KMDeleteMsgCommand::qt_invoke (this=0x8819420, _id=5, 
    _o=0xbfd76874)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.moc:3062
#13 0xb6c2390d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#14 0xb531145f in KMCommand::messagesTransfered (this=0x8819420, 
    t0=KMCommand::OK)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.moc:126
#15 0xb531b3a9 in KMCommand::transferSelectedMsgs (this=0x8819420)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.cpp:355
#16 0xb531b567 in KMCommand::slotStart (this=0x8819420)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.cpp:252
#17 0xb531a3f7 in KMCommand::qt_invoke (this=0x8819420, _id=4, _o=0xbfd76a24)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.moc:147
#18 0xb531a72b in KMMenuCommand::qt_invoke (this=0x8819420, _id=4, 
    _o=0xbfd76a24)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.moc:2801
#19 0xb531a78b in KMMoveCommand::qt_invoke (this=0x8819420, _id=4, 
    _o=0xbfd76a24)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.moc:2987
#20 0xb531a82b in KMDeleteMsgCommand::qt_invoke (this=0x8819420, _id=4, 
    _o=0xbfd76a24)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kmail/kmcommands.moc:3062
#21 0xb6c2390d in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#22 0xb6f5770e in QSignal::signal () from /usr/lib/qt3/lib/libqt-mt.so.3
#23 0xb6c3f307 in QSignal::activate () from /usr/lib/qt3/lib/libqt-mt.so.3
#24 0xb6c465c3 in QSingleShotTimer::event ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#25 0xb6bc510c in QApplication::internalNotify ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#26 0xb6bc5ef6 in QApplication::notify () from /usr/lib/qt3/lib/libqt-mt.so.3
#27 0xb726eee2 in KApplication::notify () from /opt/kde3/lib/libkdecore.so.4
#28 0xb6bba3e4 in QEventLoop::activateTimers ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#29 0xb6b74403 in QEventLoop::processEvents ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#30 0xb6bdbc90 in QEventLoop::enterLoop () from /usr/lib/qt3/lib/libqt-mt.so.3
#31 0xb6bdbb26 in QEventLoop::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#32 0xb6bc4c7f in QApplication::exec () from /usr/lib/qt3/lib/libqt-mt.so.3
#33 0x0805b703 in main (argc=2, argv=0x8581238)
    at /usr/src/debug/kdepim-3.5.6.enterprise.0.20070731.694771/kontact/src/main.cpp:163
#34 0xb677bfe0 in __libc_start_main () from /lib/libc.so.6
#35 0x0805add1 in _start ()
Comment 1 Johan Persson 2008-11-12 23:15:25 UTC
After upgrading to 3.5.10 this problem has gone away. Closing as resolved.