In the given reproducer, I am not sure btrfs is relevant here on my good'ol
ext4 I got.

$ mount | grep '/d2 ' | sed 's/(.*//'
/dev/sda1 on /d2 type ext4

$ cd /d2 ; mkdir -p a/b/c ; cd a/b/c ; rmdir /d2/a/b/c

$ bash -c 'pwd'
shell-init: error retrieving current directory: getcwd: cannot access
parent directories: No such file or directory
pwd: error retrieving current directory: getcwd: cannot access parent
directories: No such file or directory

$ ksh -c 'pwd'
ksh: pwd: cannot determine present working directory [No such file or
directory]

$ zsh -c 'pwd'
.

That's true that the bash shell-init: could be omitted and defered until
one ask for pwd explicitly.

I don't see any *ino* jazz here, but the classic, my current dir has been
removed under my feet.

I may have mis-read the *ino* part though.

Reply via email to