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, , 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
Using ltrace I think I found the body of the loop. I get endless lines
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.
Go SF 49ers! Go Rhein Fire!
Use Debian GNU/Linux! Use PostgreSQL!