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

dosfsck problem



It seems something strange is happening when dosfsck runs on my system since
I upgraded to 2.7. The filesystem check eats lots of memory and most of the
cpu but never ends:

root       824 99.8  8.1 21708 20904 tty1    R    12:15   2:07 dosfsck

Using strace shows lots of 

_llseek(3, 10501088, [10501088], SEEK_SET) = 0
read(3, "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0"..., 32) = 32

and then finally nothing happens anymore. It seems that after the last read
the program just runs through an endless loop not calling any system
function.

Using ltrace I think I found the body of the loop. I get endless lines
reading:

strncmp("WIN        (", ".          ", 11)        = 41
strncmp("WIN        (", "..         ", 11)        = 41

Anyone with an idea what's going on? I can't find anything in the changelog
and I'm not sure if my vfat partition is really okay. But then I'm
experiencing this on two different machines.

Michael

-- 
Michael Meskes
Michael@Fam-Meskes.De
Go SF 49ers! Go Rhein Fire!
Use Debian GNU/Linux! Use PostgreSQL!



Reply to: