Summary: | kmail crashes on startup due to files in autosave/ | ||
---|---|---|---|
Product: | [Applications] kmail2 | Reporter: | Mike Frysinger <vapier> |
Component: | misc | Assignee: | kdepim bugs <kdepim-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | codestruct, jjm, montel |
Priority: | NOR | ||
Version: | 4.13.1 | ||
Target Milestone: | --- | ||
Platform: | Gentoo Packages | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | 4.13.2 | |
Attachments: | files in autosave/ |
Description
Mike Frysinger
2014-06-03 17:16:34 UTC
Created attachment 86996 [details]
files in autosave/
already fix in 4.13.2 Hi, the autosave folder problem can also occur with version 4.14.4: I composed a mail with a 1 GB attachment which made kontact/kmail crash after hitting the send button. Now there is a 1,4 GB file in the /home/gregor/.kde4/share/apps/kmail2/autosave/ folder which causes a crash when attempting to start kontact or kmail. Renaming the file from {7695bac9-2ccc-49a7-979d-61e4669e152d} to __{7695bac9-2ccc-49a7-979d-61e4669e152d} caused another crash on startup. Removing the file completely fixed the problem. Should this bug be reopend or another report be created? Do you have a backtrace ? I got this on the console: terminate called after throwing an instance of 'std::bad_alloc' what(): std::bad_alloc *** KMail got signal 6 (Exiting) unnamed app(19074): Communication problem with "kmail2" , it probably crashed. Error message was: "org.freedesktop.DBus.Error.NoReply" : " "Message did not receive a reply (timeout by message bus)" " When I start kmail from krunner or kicker (instead of the console) the whole desktop becomes unresponsive here and there until the data is processed. I can reproduce it by simply putting a random 1 GB file into the autosave folder by hand. Similar scenario: If I put an mp3 file there (5 MB) kmail opens and the message compose window opens which displays garbage in the editor and then kmail freezes with 25% CPU load. The console shows ** (process:19199): CRITICAL **: enchant_dict_check: assertion 'g_utf8_validate(word, len, NULL)' failed and every 30 seconds another line is added. |