Follow-up Comment #2, bug #12503 (project findutils): Hmm it happens again and a recompile doesn't fix it this time:
% ls -R ~/.tmp /mega/home/han/.tmp: empty/ /mega/home/han/.tmp/empty: Here is a strace: execve("/usr/bin/find", ["find", "/mega/home/han/.tmp", "-depth", "-empty"], [/* 38 vars */]) = 0 uname({sys="Linux", node="marsupilami", ...}) = 0 brk(0) = 0x8056000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY) = 3 fstat64(3, {st_mode=S_IFREG|0644, st_size=51522, ...}) = 0 mmap2(NULL, 51522, PROT_READ, MAP_PRIVATE, 3, 0) = 0xb7fe0000 close(3) = 0 open("/lib/libc.so.6", O_RDONLY) = 3 read(3, "\177ELF\1\1\1\0\0\0\0\0\0\0\0\0\3\0\3\0\1\0\0\0QR\1\000"..., 512) = 512 fstat64(3, {st_mode=S_IFREG|0755, st_size=1015160, ...}) = 0 mmap2(NULL, 978272, PROT_READ|PROT_EXEC, MAP_PRIVATE|MAP_DENYWRITE, 3, 0) = 0xb7ef1000 mmap2(0xb7fda000, 16384, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_DENYWRITE, 3, 0xe9) = 0xb7fda000 mmap2(0xb7fde000, 7520, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_FIXED|MAP_ANONYMOUS, -1, 0) = 0xb7fde000 close(3) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7ef0000 mprotect(0xb7fda000, 4096, PROT_READ) = 0 set_thread_area({entry_number:-1 -> 6, base_addr:0xb7ef0ac0, limit:1048575, seg_32bit:1, contents:0, read_exec_only:0, limit_in_pages:1, seg_not_present:0, useable:1}) = 0 munmap(0xb7fe0000, 51522) = 0 open("/dev/urandom", O_RDONLY) = 3 read(3, "\325\f\20\374\247\"\224\207\377T\355\256\247\205\304e{"..., 32) = 32 close(3) = 0 uname({sys="Linux", node="marsupilami", ...}) = 0 ioctl(0, SNDCTL_TMR_TIMEBASE or TCGETS, {B38400 opost isig icanon echo ...}) = 0 time(NULL) = 1112619350 brk(0) = 0x8056000 brk(0x8077000) = 0x8077000 open(".", O_RDONLY|O_LARGEFILE) = 3 fchdir(3) = 0 lstat64(".", {st_mode=S_IFDIR|0755, st_size=96, ...}) = 0 open("/mega/home/han", O_RDONLY|O_LARGEFILE) = 4 fchdir(4) = 0 close(4) = 0 lstat64(".tmp", {st_mode=S_IFDIR|0755, st_size=573440, ...}) = 0 open(".tmp", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 fstat64(4, {st_mode=S_IFDIR|0755, st_size=573440, ...}) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 getdents64(4, /* 3 entries */, 4096) = 80 getdents64(4, /* 0 entries */, 4096) = 0 close(4) = 0 open(".tmp", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 fchdir(4) = 0 close(4) = 0 lstat64("empty", {st_mode=S_IFDIR|0755, st_size=1, ...}) = 0 open("empty", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 fstat64(4, {st_mode=S_IFDIR|0755, st_size=1, ...}) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 getdents64(4, /* 2 entries */, 4096) = 48 getdents64(4, /* 0 entries */, 4096) = 0 close(4) = 0 open("empty", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 fchdir(4) = 0 close(4) = 0 open("..", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 fchdir(4) = 0 close(4) = 0 open("empty", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = 4 fstat64(4, {st_mode=S_IFDIR|0755, st_size=1, ...}) = 0 fcntl64(4, F_SETFD, FD_CLOEXEC) = 0 getdents64(4, /* 2 entries */, 4096) = 48 getdents64(4, /* 0 entries */, 4096) = 0 close(4) = 0 fstat64(1, {st_mode=S_IFCHR|0620, st_rdev=makedev(136, 5), ...}) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0xb7fec000 write(1, "/mega/home/han/.tmp/empty\n", 26) = 26 fchdir(3) = 0 open(".", O_RDONLY|O_LARGEFILE|O_NOFOLLOW) = 4 fchdir(4) = 0 close(4) = 0 open(".tmp", O_RDONLY|O_NONBLOCK|O_LARGEFILE|O_DIRECTORY) = -1 ENOENT (No such file or directory) write(2, "find: ", 6) = 6 write(2, "/mega/home/han/.tmp", 19) = 19 write(2, ": No such file or directory", 27) = 27 write(2, "\n", 1) = 1 fchdir(3) = 0 close(1) = 0 munmap(0xb7fec000, 4096) = 0 exit_group(1) = ? _______________________________________________________ Reply to this item at: <http://savannah.gnu.org/bugs/?func=detailitem&item_id=12503> _______________________________________________ Message sent via/by Savannah http://savannah.gnu.org/ _______________________________________________ Bug-findutils mailing list Bug-findutils@gnu.org http://lists.gnu.org/mailman/listinfo/bug-findutils