Bug 5239 - find incorrect work with subfs
: find incorrect work with subfs
Status: CLOSED NOTABUG
: Sisyphus
(All bugs in Sisyphus/findutils)
: unstable
: all Linux
: P2 normal
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-09-23 12:39 by
Modified: 2005-07-13 15:46 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-09-23 12:39:40
eugene ~ $ grep hdd /etc/fstab
/dev/hdd /mnt/cdrom subfs fs=cdfss,nosuid,nodev,iocharset=koi8-r,exec,
ro,umask=0 0 0

eugene ~ $ find /mnt/cdrom -type f -name '*.[Mm][Pp]3';find /mnt/cdrom
-type f -name '*.[Mm][Pp]3'
find: . changed during execution of find
/mnt/cdrom/Atomic Rooster/Atomic Rooster/01-friday_the_thirteenth.mp3
/mnt/cdrom/Atomic Rooster/Atomic Rooster/02-and_so_to_bed.mp3
/mnt/cdrom/Atomic Rooster/Atomic Rooster/03-broken_wings.mp3
...

Первый вызов find вызывает ошибку "find: . changed during execution of find",
второй отрабатывает нормально (если вызывать до того, как submountd размонтирует
диск по таймауту).

eugene ~ $ cat /etc/altlinux-release
ALT Linux Sisyphus (20040921)

eugene ~ $ rpm -q findutils      
findutils-4.1.20-alt2

eugene ~ $ uname -r
2.6.8-std26-smp-alt9
(с up тоже воспроизводится)
eugene ~ $ rpm -qa|grep sub\[fm\]
kernel-modules-subfs-std26-smp-0.9-alt3.9
submount-0.9-alt3
------- Comment #1 From 2004-11-15 23:24:33 -------
Если вы считаете, что это ошибка, то повесьте её на subfs.