A tcpdump from the client would be helpful in determining if this problem has already been found and fixed; if not, then can be used to find the problem and fix it this time. :-)
Spencer On Oct 9, 2007, at 2:57 PM, Miles Nordin wrote: >>>>>> "eb" == Eric Boutilier <Eric.Boutilier at Sun.COM> writes: > > eb> Could you resend the message you sent to nfs-discuss and Cc > eb> me? > > sure. thanks for looking up the list owner names. Here it is: > > > I find I can panic a Solaris Nevada b71 SPARC NFS server repeatably by > running 'mknod <file> b 14 <n>' on an NFS client. > > * the panic happens whether it's a ZFS share or a UFS share > > * the panic happens on ZFS whether devices=on or devices=off > > * after reboot, the mknod that caused the panic has succeeded, and > the NFS server returns 'ERROR: File exists' (as shown in tcpdump). > > I was running './MAKEDEV all' on the client, and the script was > slowly succeeding, making one node per reboot. > > * the client is OpenBSD 4.2, NFSv3 over UDP > > * running 'mknod asdf b 14 0' on the server causes no problem > > -----8<----- > panic[cpu1]/thread=30002690c40: BAD TRAP: type=31 rp=2a1012a8bc0 > addr=10 mmu_fsr=0 occurred in module "iwscn" due to a NULL pointer > dereference > > nfsd: trap type = 0x31 > addr=0x10 > pid=443, pc=0x7bb85280, sp=0x2a1012a8461, tstate=0x9980001605, > context=0x20e > g1-g7: 7bb8537c, 70, 190faa8, 190fb30, 300000d7000, 20e, 30002690c40 > > 000002a1012a88e0 unix:die+74 (1098000, 2a1012a8bc0, 10, 0, 4, > 2a1012a89a0) > %l0-3: 0000000000001c00 000000007bb85280 0000000000100000 > 0000000001000000 > %l4-7: 0000000000002000 0000000001098360 0000000001098000 > 0000000000000000 > 000002a1012a89c0 unix:trap+9d8 (2a1012a8bc0, 0, 31, 1c00, 10, 5) > %l0-3: 00000000c1680000 ffffffffffffe000 0000000000000000 > 0000060016b28c60 > %l4-7: 0000000000000001 0000000000000001 0000000000000002 > 0000000000000001 > 000002a1012a8b10 unix:ktl0+48 (190fbe0, 0, 2a1012a9228, 1, 8, 8) > %l0-3: 0000000000000006 0000000000001400 0000009980001605 > 000000000101adc8 > %l4-7: 0000000000000000 0000000000000000 0000000000000000 > 000002a1012a8bc0 > 000002a1012a8c60 iwscn:srhold+10 (0, 80000000, 190fbe0, 190f800, e, > 190f800) > %l0-3: 0000060015425080 0000030006ce3cb0 0000030006ce8800 > 0000000e00000000 > %l4-7: 0000000000000000 0000000000000001 00000000ffffffff > ffffffffffffffff > 000002a1012a8d10 iwscn:iwscnioctl+320 (5000, 422, 0, > ffffffff80200000, 60016ab45d0, 2a1012a8fac) > %l0-3: 000002a1012a8dcd 0000000000000020 ffffffffffffffff > 000000007bb85a76 > %l4-7: 000000007bb85800 000000001c9e0002 000000001c9e0000 > 0000000000005303 > 000002a1012a8de0 specfs:spec_fsync+e8 (300019d3900, 10000, > 60016ab45d0, 0, 30006ce58c0, 60016b3c278) > %l0-3: 0000060016b3c1f0 00000600108335c0 0000060016b3c1f0 > 0000000000002c20 > %l4-7: 0000000000002000 0000000000000003 0000000000000000 > 00000300019d3a00 > 000002a1012a8fb0 genunix:fop_fsync+3c (300019d3900, 10000, > 60016ab45d0, 60015446ac0, 30000c0f080, 13133) > %l0-3: 00000600108335c0 00000600108335c0 0000000000000000 > 00000000012a6b50 > %l4-7: 0000060015446ac0 0000000000002c20 0000000000002000 > 0000000000000003 > 000002a1012a9060 nfssrv:rfs3_mknod+3c8 (2a1012a9120, 2a1012a93a8, > 2a1012a91b0, 2a1012a93b0, 60016ab45d0, 2a1012a9238) > %l0-3: 0000060015c30900 0000000000000003 000002a1012a9578 > 0000000000000803 > %l4-7: 0000000000000016 000000000000bfff 000000000000bfff > 000000000000bc00 > 000002a1012a92c0 nfssrv:common_dispatch+3c8 (2a1012a96a8, > 60015f79540, 7049a690, 2a1012a9510, 7af22fa8, 2a1012a9540) > %l0-3: 0000060015732f40 00000000705c8b90 0000000000000138 > 000002a1012a93a8 > %l4-7: 0000060016ab45d0 0000000000000000 000000007b26598c > 000002a1012a93a8 > 000002a1012a95e0 rpcmod:svc_getreq+20c (60015f79540, 60011618d00, > 600141ad040, 7049ac40, 7049ac38, 600141ad040) > %l0-3: 0000000000000000 0000000000000001 00000600141ac5c0 > 000000007aef3180 > %l4-7: 0000000001874400 00000600141ad360 00000600141ad1d0 > 0000060015f79548 > 000002a1012a9730 rpcmod:svc_run+1ac (60016b8ad48, 60011e7a3c0, > 60011c70da0, 40000000, 1, 60016b8ad80) > %l0-3: 0000060016b28c60 0000060016b8ad90 0000060015f79540 > 0000060011e7a3c0 > %l4-7: 0000000000000000 0000000000000000 0000060011618d00 > 0000000000000003 > 000002a1012a97e0 nfs:nfssys+190 (c, ff061f9c, 1, c, 1c8, 30) > %l0-3: 000000007ae85800 000000000000d729 00000000d7290000 > 000000000000d729 > %l4-7: 0000000000000001 000000000180c000 0000000000000000 > 0000000000000000 > > > -----8<----- >