NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

Re: kern/50664: "cd .." over NFS/ZFS can panic kernel



>  Could you add a printf to nfs_cache_enter() to print all nfs nodes
>  entered into the name cache (not even compile tested here):

Here is some console output with the added printf:

# ls /net/u
# ls /net/u/.zfs
enter 0xc1b39dd0 0xc1b39bc0 ".zfs"
shares    snapshot
# ./fh
"/net/." -> 28: 00 8e 00 00 8b 07 00 00 0c 00 00 00 00 63 01 00 c5 6e 7b 02 00 00 00 00 00 00 00 00
"/net/u/." -> 44: 01 0b 00 00 0b 07 00 00 24 00 00 00 43 86 09 3a 08 5b 05 4e 0a 00 04 00 00 00 00 00 2a 49 55 00 0a 00 04 00 00 00 00 00 2a 49 55 00
"/net/u/.zfs/." -> 44: 01 0b 00 00 0b 07 00 00 24 00 00 00 43 86 09 3a 08 5b 05 4e 0a 00 01 00 00 00 00 00 00 00 00 00 0a 00 04 00 00 00 00 00 2a 49 55 00
enter 0xc1b39bc0 0xc1b39a60 "shares"
"/net/u/.zfs/shares/." -> 44: 01 0b 00 00 0b 07 00 00 24 00 00 00 43 86 09 3a 08 5b 05 4e 0a 00 07 00 00 00 00 00 2a 49 55 00 0a 00 04 00 00 00 00 00 2a 49 55 00
# ls -l /net/u
enter 0xc1b39dd0 0xc1b399b0 "1"
enter 0xc1b39dd0 0xc1b39900 "2"
enter 0xc1b39dd0 0xc1b39850 "3"
enter 0xc1b39dd0 0xc1b397a0 "4"
total 2
-rw-r--r--  1 root  wheel  0 Jan 17 08:31 1
-rw-r--r--  1 root  wheel  0 Jan 17 08:31 2
-rw-r--r--  1 root  wheel  0 Jan 17 08:31 3
-rw-r--r--  1 root  wheel  0 Jan 17 08:31 4
# ls /net/u/.zfs/..
enter 0xc1b39dd0 0xc1b39bc0 ".zfs"
enter 0xc1b39bc0 0xc1b39dd0 ".."
1 2 3 4
# ls /net/u/.zfs/shares/..
enter 0xc1b39a60 0xc1b39a60 ".."
panic: kernel diagnostic assertion "dvp != *vpp" failed: file "/misc/devel/netbsd/6.1.5/src/sys/nfs/nfs_vnops.c", line 824
[...]

--
- Brian



Home | Main Index | Thread Index | Old Index