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
