From kmail-devel Sat Feb 02 02:17:56 2002 From: Bryce Nesbitt Date: Sat, 02 Feb 2002 02:17:56 +0000 To: kmail-devel Subject: Re: kmail and full disks X-MARC-Message: https://marc.info/?l=kmail-devel&m=101261629113447 KDE 3's new low memory pop up warning ought to be good enough for most applications. But IMHO, a few critical apps (KMail included) ought be responsible with safegaurding user data themselves, regardless of how bad things get. -Bryce Note: KMail does have a crash handler. Did it save the data in this case? In the report below, KMail's declining to corrupt the mailbox is good. Offering to save to a different volume would have been even better. There are lots of good of ways to make mail robust: First copying the mail folder, and modifying only the copy, would be well worth the cpu & disk effort spent. Once the two mailboxes are crosschecked, the files can be renamed or relinked. In the POP or IMAP case KMail could write, sync & verify the data prior to issuing the delete commands to the server. If done in blocks of, say, 100 messages, the speed hit would be negligible. "Manuel Amador (Rudd-O)" wrote: > > A good idea would be to set up a notification box for low disk space > situations that says: > > "You have less than X MiB of free space. KDE will continue working, but > some applications can fail without notice. Try emptying your trash can > or deleting unneeded files." > [ ] Don't show this again > > ...or the like. > > So users who don't have space get warned globally. > > Artem Litvinovich wrote: > > >I have experienced the same problem. In my case, it would start up and crash > >as soon as I tried to use any kmail function. Define minimum disk space for > >usage perhaps? > > > >//Artem > > > >On Wednesday 12 December 2001 05:37 am, aleXXX wrote: > > > >>Hi, > >> > >>today kmail crashed without visible cause. Ok, I started it from the shell > >>and saw this output: > >> > >>alex2_pc:~$ kmail: enable progress > >>kmail: Data: > >>kmail: stage == List > >>kmail: Data: > >>kmail: stage == Uidl > >>kmail: Length of message about to get 2101 > >>kmail: stage == Retr > >>kmail: curMsgData.size() 2102 > >>kmail: Length of message about to get 3055 > >>kmail: Critical error: /home/alex2/Mail/inbox has been modified by an > >>external application while KMail was running. > >>kmail: Error: Could not add message to folder (No space left on device?) > >>kmail: Undoing changes > >>kmail: Abnormally terminating to prevent data loss, now. > >> > >>Would be nice if it would display a messagebox "Disk full, aborting" in > >>this case. > >> > >>Bye > >>Alex _______________________________________________ kmail Developers mailing list kmail@mail.kde.org http://mail.kde.org/mailman/listinfo/kmail