Summary: | kmail crashes when forwarding email | ||
---|---|---|---|
Product: | [Applications] kmail2 | Reporter: | Arnaud Mombrial <arnaud.mombrial> |
Component: | general | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | REOPENED --- | ||
Severity: | crash | CC: | asala, emaster987, groot, montel |
Priority: | NOR | ||
Version: | 5.19.2 | ||
Target Milestone: | --- | ||
Platform: | Fedora RPMs | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: | |||
Attachments: |
New crash information added by DrKonqi
Crash log made by KDE crash handler |
Description
Arnaud Mombrial
2013-01-22 12:45:48 UTC
Reproductable on each email ? or specific email ? Created attachment 79895 [details]
New crash information added by DrKonqi
kmail (4.10.3) on KDE Platform 4.10.3 using Qt 4.8.4
- What I was doing when the application crashed:
Forwarding a (quite complex) HTML email.
-- Backtrace (Reduced):
#6 0x00007feb158a3037 in __GI_raise (sig=sig@entry=6) at ../nptl/sysdeps/unix/sysv/linux/raise.c:56
#7 0x00007feb158a6698 in __GI_abort () at abort.c:90
[...]
#9 0x00007feb158eca46 in malloc_printerr (ptr=0x7927ba0, str=0x7feb159f3a00 "free(): invalid next size (fast)", action=3) at malloc.c:4902
#10 _int_free (av=<optimized out>, p=0x7927b90, have_lock=0) at malloc.c:3758
#11 0x00007feb16a4e145 in free (alignment=8, x=<optimized out>) at ../../include/QtCore/../../src/corelib/tools/qvector.h:99
(complement to comment #2) The crack happened on clicking the "forward" button (well, the "adjunto" one in Spanish locale, F keystroke). After log-out and log-in again, forwarding the problematic email did NOT reproduce the bug. This bug has only been reported for versions before 4.14, which have been unsupported for at least two years now. Can anyone tell if this bug still present? If noone confirms this bug for a Framework-based version of kmail2 (version 5.0 or later, as part of KDE Applications 15.12 or later), it gets closed in about three months. Just as announced in my last comment, I close this bug. If you encounter it again in a recent version (at least 5.0 aka 15.08), please open a new one unless it already exists. Thank you for all your input. It happened to me just today. I cannot reproduce the bug. It happened when I forwarded an email and then tried to forward another email with same object ("topic" of email, under A,CC). System Info: Operating System: Fedora Linux 35 KDE Plasma Version: 5.24.3 KDE Frameworks Version: 5.91.0 Qt Version: 5.15.2 Kernel Version: 5.16.18-200.fc35.x86_64 (64-bit) Graphics Platform: X11 Processors: 8 × Intel® Core™ i7-1065G7 CPU @ 1.30GHz Memory: 7.5 GiB of RAM Graphics Processor: Mesa Intel® Iris® Plus Graphics Created attachment 148261 [details]
Crash log made by KDE crash handler
I changed the kmail version of the bug to my current version 5.19.2 (aka 21.12.2) I can reproduce this on FreeBSD (Frameworks 5.98, KMail 22.08.0) and on openSUSE Tumbleweed (similar versions, I don't have it at hand to check). It crashes if I forward a message with an attachment -- but not just any attachment. One specific message triggers the problem; it's got PDF attachments. Forwarding other messages with one PNG or multiple JPG attachments works ok. My BT looks like this (not so detailed because KCrash stole the process from my debugger; I also haven't built with debugging symbols). ``` #7 0x000000085b613a31 in KMime::Content::addContent(KMime::Content*, bool) () at /usr/local/lib/libKF5Mime.so.5 #8 0x00000008224085b8 in TemplateParser::TemplateParserJob::createMultipartMixed(QVector<KMime::Content*> const&, KMime::Content*) const () at /usr/local/lib/libKF5TemplateParser.so.5 #9 0x0000000822407cde in TemplateParser::TemplateParserJob::addProcessedBodyToMessage(QString const&, QString const&) const () at /usr/local/lib/libKF5TemplateParser.so.5 #10 0x00000008224067bd in TemplateParser::TemplateParserJob::slotExtractInfoDone(TemplateParserExtractHtmlInfoResult const&) () at /usr/local/lib/libKF5TemplateParser.so.5 #11 0x0000000848862e92 in () at /usr/local/lib/qt5/libQt5Core.so.5 #12 0x00000008223fdfe5 in () at /usr/local/lib/libKF5TemplateParser.so.5 #13 0x000000082241e760 in () at /usr/local/lib/libKF5TemplateParser.so.5 #14 0x0000000848862e92 in () at /usr/local/lib/qt5/libQt5Core.so.5 #15 0x00000008223fd7cd in () at /usr/local/lib/libKF5TemplateParser.so.5 ``` |