Bug 112989

Summary: Kmail crashes on deleting last message in a folder after saving to a file
Product: [Applications] kmail Reporter: Martin Ward <martin>
Component: generalAssignee: kdepim bugs <kdepim-bugs>
Status: RESOLVED DUPLICATE    
Severity: crash    
Priority: NOR    
Version: 1.7.1   
Target Milestone: ---   
Platform: unspecified   
OS: Linux   
Latest Commit: Version Fixed In:

Description Martin Ward 2005-09-21 10:18:54 UTC
Version:           1.7.1 (using KDE 3.2.3, Mandrake Linux Cooker i586 - Cooker)
Compiler:          gcc version 3.4.1 (Mandrakelinux 10.1 3.4.1-4mdk)
OS:                Linux (i686) release 2.6.8.1-10mdk

How to reproduce:

(1) Delete all but the last message in an mbox folder
(2) Save the message to a file with Control-S
(3) Delete the message (Move to wastebin)
(4) Sometimes the message window blanks out (as if the message was deleted), but the header line is still there. Sometimes Kmail crashes.

Workaround:

After saving the message to a file, switch to another folder, switch back again, and then delete the file. This always works.

Expected behaviour:

Message is deleted (moved to wastebin) without Kmail crashing! :-)

Backtrace:

(no debugging symbols found)...Using host libthread_db library "/lib/tls/libthread_db.so.1".
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...[Thread debugging using libthread_db enabled]
[New Thread 1110419680 (LWP 8162)]
(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...(no debugging symbols found)...0xffffe410 in ?? ()
#0  0xffffe410 in ?? ()
#1  0xbfffe73c in ?? ()
#2  0x00000000 in ?? ()
#3  0x00000000 in ?? ()
#4  0x420cb2b3 in __waitpid_nocancel () from /lib/tls/libpthread.so.0
#5  0x41565a9e in KCrash::defaultCrashHandler () from /usr/lib/libkdecore.so.4
#6  <signal handler called>
#7  0x00000000 in ?? ()
#8  0x4035a121 in KMMoveCommand::execute () from /usr/lib/libkmailprivate.so.0
#9  0x40352481 in KMCommand::slotPostTransfer ()
   from /usr/lib/libkmailprivate.so.0
#10 0x40355149 in KMCommand::qt_invoke () from /usr/lib/libkmailprivate.so.0
#11 0x4035543b in KMMenuCommand::qt_invoke ()
   from /usr/lib/libkmailprivate.so.0
#12 0x403591e5 in KMMoveCommand::qt_invoke ()
   from /usr/lib/libkmailprivate.so.0
#13 0x4035929b in KMDeleteMsgCommand::qt_invoke ()
   from /usr/lib/libkmailprivate.so.0
#14 0x41926758 in QObject::activate_signal ()
   from /usr/lib/qt3/lib/libqt-mt.so.3
#15 0x084ee9b0 in ?? ()
#16 0x08394140 in ?? ()
#17 0x08164340 in ?? ()
#18 0x08394140 in ?? ()
#19 0xbfffeda0 in ?? ()
#20 0x084ee9b0 in ?? ()
#21 0x00000754 in ?? ()
#22 0x40431d50 in typeinfo name for KMIMChatCommand ()
   from /usr/lib/libkmailprivate.so.0
#23 0x00000001 in ?? ()
#24 0x01d8caa8 in ?? ()
#25 0x08394140 in ?? ()
#26 0x4046c72c in ?? () from /usr/lib/libkmailprivate.so.0
#27 0xbfffed18 in ?? ()
#28 0xbfffecf0 in ?? ()
#29 0xbfffed38 in ?? ()
#30 0x4034956d in KMCommand::messagesTransfered ()
   from /usr/lib/libkmailprivate.so.0
Comment 1 Tommi Tervo 2005-09-21 10:44:11 UTC

*** This bug has been marked as a duplicate of 108971 ***