Bug 112807 - Saving to FAT32: Corruption
Summary: Saving to FAT32: Corruption
Status: RESOLVED NOT A BUG
Alias: None
Product: kget
Classification: Applications
Component: general (show other bugs)
Version: unspecified
Platform: unspecified Linux
: NOR normal
Target Milestone: ---
Assignee: KGet authors
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-09-18 03:32 UTC by Xavion
Modified: 2005-09-19 12:38 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Xavion 2005-09-18 03:32:16 UTC
Version:           v0.8.4 (using KDE 3.4.2-1.2.fc4.kde, Fedora)
Compiler:          Target: i386-redhat-linux
OS:                Linux (i686) release 2.6.12-1.1447_FC4

I don't have any way to prove this, but I think KGet might be the cause.

I recently decided to put my "Downloads" directory onto my FAT32 partition and instructed KGet to filter all files to that dir by default.

Within a day or so (i.e. after a few downloads had been completed), I started getting errors on that drive and had to fix the errors using Windows.  This happened three times (after three downloading sessions).

I didn't have any such problems beforehand and the corruptions stopped occurring after I changed KGet's filters back to my Ext3 partition.

Is this possibly a KGet bug?
Comment 1 Nicolas Goutte 2005-09-18 03:39:10 UTC
What kinds of errors? File name errors? (If yes, you should check how your partition is declared to Linux, especially the code page used on the file system and the "io charset" used by Linux.)
Comment 2 Xavion 2005-09-19 09:10:05 UTC
Thanks for replying.

The files became corrupted in that directory (e.g. very strange filenames and massive filesizes) and one of the daemons was constantly using CPU time to try and read it (even with no apps running).  While this was happening, the rest of the partition automatically became read-only.  I had to reboot the machine into Windows (each time) and fix the errors from there.

Here's the relevant line from my /etc/fstab file:
  /dev/hda3 /mnt/Common vfat
    auto,users,rw,umask=0007,suid,gid=501,shortname=mixed

Where do I find out the other info (i.e. "code page used" and "io charset")?

Reg
Chris
Comment 3 Thiago Macieira 2005-09-19 12:38:27 UTC
I don't think KGet can cause what you're describing even if it wanted to. This has to be a kernel bug or a disk hardware failure.

You'll have to talk to your distribution developers so that they can take it up to the kernel developers.