Date: Wed, 03 Jun 2026 18:51:17 +0000 From: bugzilla-noreply@freebsd.org To: bugs@FreeBSD.org Subject: [Bug 295826] kern_renameat() infinite loop Message-ID: <bug-295826-227@https.bugs.freebsd.org/bugzilla/>
index | next in thread | raw e-mail
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=295826 Bug ID: 295826 Summary: kern_renameat() infinite loop Product: Base System Version: 15.0-STABLE Hardware: Any OS: Any Status: New Severity: Affects Some People Priority: --- Component: kern Assignee: bugs@FreeBSD.org Reporter: rozhuk.im@gmail.com Target /usr/local/www dir was subject of multiple nullfs mount points. Looks like namei() got ERELOOKUP every time and can not exit loop. Probably some simple loop counter with some limit should fix this problem. # procstat kstack 80837 PID TID COMM TDNAME KSTACK 80837 487501 pkg-static - kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - ufs_delete_denied ufs_lookup_ino vfs_cache_lookup cache_fplookup_final_modifying cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - namei_setup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - __lockmgr_args getblkx breadn_flags ffs_blkatoff ufs_lookup_ino vfs_cache_lookup vfs_lookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vput cache_fplookup_final_modifying cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - ufs_need_inactive vput_final kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vgonel vrecycle null_inactive vinactivef vput_final kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - breadn_flags ffs_blkatoff ufs_lookup_ino vfs_cache_lookup vfs_lookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - ufs_need_inactive vput_final vfs_lookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vget_finish cache_lookup vfs_cache_lookup vfs_lookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vget_finish cache_lookup vfs_cache_lookup vfs_lookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - fgetvp_lookup namei_setup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vget nullfs_root vfs_lookup_cross_mount vfs_lookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - ufs_lookup_ino vfs_cache_lookup cache_fplookup_final_modifying cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - ufs_accessx vop_stdaccess vn_dir_check_exec vfs_cache_lookup cache_fplookup_final_modifying cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vfs_lookup_cross_mount vfs_lookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - fgetvp_lookup namei_setup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vop_stdaccess ufs_delete_denied ufs_lookup_ino vfs_cache_lookup cache_fplookup_final_modifying cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - getblkx breadn_flags ffs_blkatoff ufs_lookup_ino vfs_cache_lookup cache_fplookup_final_modifying cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - cache_fplookup_final_modifying cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vfs_cache_lookup cache_fplookup_final_modifying cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - cache_fplookup_dirfd cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vfs_lookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vput_final kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vfs_cache_lookup cache_fplookup_final_modifying cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - ffs_lock _vn_lock vget_finish cache_lookup vfs_cache_lookup vfs_lookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - namei kern_renameat sys_renameat amd64_syscall fast_syscall_common 80837 487501 pkg-static - vn_dir_check_exec vfs_cache_lookup cache_fplookup_final_modifying cache_fplookup namei kern_renameat sys_renameat amd64_syscall fast_syscall_common ... -- You are receiving this mail because: You are the assignee for the bug.home | help
Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-295826-227>
