On Saturday 28 August 2004 15:27, leon breedt wrote: > hi, > > not sure if i'm going mad here: > > [EMAIL PROTECTED]:/home/ljb $ ls -l /usr/bin/sdiff > -rwxr-xr-x 1 root root 24576 Apr 25 2003 /usr/bin/sdiff* > > [EMAIL PROTECTED]:/home/ljb $ cp /usr/bin/sdiff . > > [EMAIL PROTECTED]:/home/ljb $ ls -l sdiff > -rwxr-xr-x 1 ljb ljb 20480 Aug 29 01:12 sdiff* > > [EMAIL PROTECTED]:/home/ljb $ ./sdiff > zsh: bus error ./sdiff > > [EMAIL PROTECTED]:/home/ljb $ /usr/bin/sdiff > /usr/bin/sdiff: missing operand after `/usr/bin/sdiff' > /usr/bin/sdiff: Try `/usr/bin/sdiff --help' for more information. > > why would the file shrink by 4096 bytes? > > and notice, the original is still able to run. its just when i try to > copy it, that it gets corrupted somehow. > > this occurs for a fair number of random files on this filesystem > (affected files all shrink by 4096 bytes). reiserfsck has no > complaints, and i've also run reiserfsck --rebuild-tree. it occurs to > the same set of files every time. > > i ran across this while trying to copy my / filesystem to a new > reiser4 filesystem. first thought it was a reiser4 issue, but it > occurs when copying to an ext3 filesystem as well. > > i've run badblocks on the disk, with no errors. the filesystem isn't > mounted with any special options, just "noatime". > > kernel: 2.6.9-rc1-mm1 > reiserfsck: 3.6.18 > reiserfs format: "3.6" > > its serial ATA device on ICH5-R, if that makes any difference. > > the relevant dmesg output: > > ReiserFS: sda7: found reiserfs format "3.6" with standard journal > ReiserFS: sda7: using ordered data mode > ReiserFS: sda7: journal params: device sda7, size 8192, journal first > block 18, max trans len 1024, max batch 900, max commit age 30, max > trans age 30 > ReiserFS: sda7: checking transaction log (sda7) > ReiserFS: sda7: Using r5 hash to sort names > > any ideas what to try? i'm keeping this filesystem around so i have > the test cases available. > > leon >
This is a bug in 2.6.9-rc1-mm1. See: http://marc.theaimsgroup.com/?l=linux-kernel&m=109360433916523&w=2 To fix it you have to revert these patches: === START Andrew Morton === ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm1/ \ broken-out/re-fix-pagecache-reading-off-by-one-cleanup.patch and then ftp://ftp.kernel.org/pub/linux/kernel/people/akpm/patches/2.6/2.6.9-rc1/2.6.9-rc1-mm1/ \ broken-out/re-fix-pagecache-reading-off-by-one.patch === END Andrew Morton === Full email at: http://marc.theaimsgroup.com/?l=linux-kernel&m=109368723414915&w=2 -- lg, Chris
