[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#341712: Kmail shuts down if out of storage-space, without saving work



Package: kmail
Version: 4:3.3.2-3

Using ix86 Debian Sarge distro.

Hi!

If kmail gets out of space (here it happened when I was moving some mails, and 
also was writing a mail) it shuts down showing a message-box telling its out 
of harddisk space and thereof shuts down. No options! So - I did just hope my 
mail - about one hour of writing - did exist in some temporary file. But it 
seems not.

When kmail gets out of space: i would like it to wait until space is avail. 
Maybe not regarding all functionality, but at least for being able to rescue 
the mail(s) I was currently editing - and then shut down.

Or maybe something like for example how Pine, or the Jove editor behaves: if 
something goes wrong, theres often a backup around.

Also NetBSD:s great feature of automagical buffering of "lack-of-disk-space" 
into memory comes to my mind: kmail or entire kde could for example somewhat 
emulate this by saving files in two passes: the first pass writes an image in 
memory. A second pass tries to copy this image to the final storage device. 
If theres a failure: ask someone to free some space - then try again. Of 
course this would not be needed if running NetBSD; but in that case the user 
need to be informed about that virtual storage space is used and that the 
storage really is full and need attention. ((Even better would be if this 
great feature of NetBSD is put into the Linux kernel: makeing avail space on 
a harddisk going negative, keeping the spill in memory until someone notice 
and solves the storage problem or its self-solved due to an allocation-peak 
going back.))

Kmail could also ask me for some location I would like it to try to save the 
current work to. This for each mail-editing window. Not really a 
rocket-science feature. Often people have several storage devices available, 
even portable and hotpluggable ones.

Another way is to show a big blue screen stating "General error, rescue not 
implemented. Please calm down." and some nice special selected hexadecimal 
digits along with it, at least making it a great shutdown. ;)

Best regards,
Patrik Arvhult



Reply to: