Summary: | kmail crashes while inserting files | ||
---|---|---|---|
Product: | [Applications] kmail | Reporter: | Rafael J. Wysocki <rjwysocki> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | crash | ||
Priority: | NOR | ||
Version: | 1.8.2 | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: |
Description
Rafael J. Wysocki
2005-08-23 23:21:33 UTC
Can you paste the backtrace? No I cannot, sorry. I can only say that it was killed with signal 6 ("double free or corruption" detected by glibc). First, I do not know how to obtain a useful backtrace from the SuSE binary I use. Second, I have worked the problem around by removing the [Composer] section from the kmailrc and relacing it with a generic one. Unfortunately I did not save the offending one (it was late etc. ;-)). I will if I have this problem again. OK, it happened again and this time I saved the offending [Composer] section, which follows (up to formatting issues perhaps). After replacing it with a generic one the problem has gone. [Composer] attachment-keywords=attachment,attached autoSpellChecking=false confirm-before-send=false crypto-encrypt-to-self=true crypto-show-encryption-result=true crypto-show-keys-for-approval=true current-transport=SiSK force-reply-charset=false headers=300 outlook-compatible-attachments=false pref-charsets=iso-8859-2,us-ascii,iso-8859-1,locale,utf-8 previous-fcc=.181738254.directory/.INBOX.directory/.SiSK.directory/sent previous-identity=930236673 recent-encodings=utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8,utf-8 recent-urls=file:///home/rafael/early-exception.log,file:///home/rafael/init-and-zap-low-address-mappings-debug.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git7/patches/swsusp-x86_64-fix.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git7/patches/swsusp-x86_64-fix.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git7/patches/init-and-zap-low-address-mappings-debug.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git6/patches/swsusp-x86_64-fix.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git6/patches/swsusp-x86_64-fix.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git6/patches/swsusp-x86_64-fix.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git6/patches/swsusp-x86_64-fix.patch,file:///home/rafael/swsusp-avoid-too-many-pbes.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git3/patches/swsusp-fix-swap.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git3/patches/swsusp-fix-read_pagedir.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git3/patches/swsusp-fix-data_free.patch,file:///home/rafael/src/git/linux-2.6.14-rc2-git3/patches/swsusp-x86_64-fix.patch,file:///home/rafael/dmesg.log,file:///home/rafael/src/rc/linux-2.6.14-rc2/patches/swsusp-nr_copy_pages_check-fix.patch,file:///home/rafael/swusp-nr_copy_pages_check-fix.patch,file:///home/rafael/src/rc/linux-2.6.14-rc2/patches/swsusp-x86_64-fix.patch,file:///home/rafael/piny.txt,file:///home/rafael/swsusp-x86_64-fix.patch,file:///home/rafael/lspci,file:///home/rafael/interrupts,file:///home/rafael/src/rc/linux-2.6.13-rc4/patches/resume-reverse.patch,file:///home/rafael/profile.log,file:///home/rafael/profile1.log,file:///home/rafael/profile.log,file:///home/rafael/Documents/2.6.13-rc6-mm2-up-hang.log,file:///home/rafael/Documents/2.6.13-rc6-mm2-up-hang.log,file:///home/rafael/Documents/2.6.13-rc6-mm2-up-hang.log,file:///home/rjw/kis-2005/kis.toc,file:///home/rjw/forward showForgottenAttachmentWarning=false transport-history= word-wrap=false I've had this problem once again recently, with KDE 3.4.2. A working temporary fix was to empty the lists for "recent-urls=" and "recent-encodings=". SVN commit 497015 by winterz: Fix crash during a "insert file" in the composer. Patch provided by Goffredo Baroncelli and approved by Don. Thank you Goffredo! BUGS: 111383, 108063, 111713 CCMAIL: kreijack@alice.it M +1 -1 kmcomposewin.cpp --- branches/KDE/3.5/kdepim/kmail/kmcomposewin.cpp #497014:497015 @@ -2662,7 +2662,7 @@ while (urls.count() > mMaxRecentFiles) urls.erase( urls.fromLast() ); while (encodings.count() > mMaxRecentFiles) - urls.erase( encodings.fromLast() ); + encodings.erase( encodings.fromLast() ); // sanity check if (urls.count() != encodings.count()) { urls.clear(); |