Windows emacs 29.2
Msys2 bash dirs returns something like "/c/foo" for "c:/foo" and (file-directory-p "/c/foo") returns nil even though "c:/foo" is a directory.
Thus shell-resync-dirs goes into an infinite loop.