I fsck'd a volume and got this.. (04:08:30:davej@nwo:~)$ sudo fsck.ext3 /dev/ubf1 e2fsck 1.38 (30-Jun-2005) /dev/ubf1 has been mounted 40 times without being checked, check forced. Pass 1: Checking inodes, blocks, and sizes Pass 2: Checking directory structure Pass 3: Checking directory connectivity Pass 4: Checking reference counts Pass 5: Checking group summary information /dev/ubf1: 945272/30654464 files (3.5% non-contiguous), 47183697/61277926 blocks Memory used: 265k/0k (14k/251k), time: -6582962482715820032.00/-6582962482715820032.00/-6582962482715820032.00 The 'time' fields look totally horked. (They probably shouldn't be signed either)
Do you have a reproducer for me? I tried, but could not.
not really. That was against a 250GB drive with a few million files on it (It's about 60% full) I hit this on an x86-64 machine, but I don't know if it's unique to this arch.. Hmm. Could be a 64bit issue.. That number is a4a49e8000000000 in hex, with the lower 32bits all zeros. I can't explain why all three numbers are the same though. And I still don't have an idea why they would ever be needed to be expressed as signed numbers.
Dave, I knowit's a little late, but any idea if you were running 32-bit or 64-bit e2fsprogs on this x86_64 box?
Complete guess (as that box has been reinstalled n times in the last two years), but I'd say it was very likely 64 bit.
After a couple years, nobody can reproduce... whatever it was, I have to assume it was fixed. :)