GENERIC HEAD from Oct 24 13:21 UTC, vmcore.474

GDB: no debug ports present
KDB: debugger backends: ddb
KDB: current backend: ddb
Copyright (c) 1992-2005 The FreeBSD Project.
Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994
        The Regents of the University of California. All rights reserved.
FreeBSD 7.0-CURRENT #33: Mon Oct 24 15:31:43 CEST 2005
    pho@current.osted.lan:/usr/src/sys/i386/compile/PHO
WARNING: WITNESS option enabled, expect reduced performance.
Timecounter "i8254" frequency 1193182 Hz quality 0
CPU: Intel(R) Celeron(R) CPU 1.80GHz (1799.14-MHz 686-class CPU)
  Origin = "GenuineIntel"  Id = 0xf13  Stepping = 3
  Features=0x3febfbff<FPU,VME,DE,PSE,TSC,MSR,PAE,MCE,CX8,APIC,SEP,MTRR,PGE,MCA,CMOV,PAT,PSE36,CLFLUSH,DTS,ACPI,MMX,FXSR,SSE,SSE2,SS,HTT,TM>
real memory  = 267583488 (255 MB)
avail memory = 251998208 (240 MB)
:
Trying to mount root from ufs:/dev/ad0s1a
WARNING: / was not properly dismounted
WARNING: /tmp was not properly dismounted
/tmp: mount pending error: blocks 0 files 79
WARNING: /usr was not properly dismounted
WARNING: /var was not properly dismounted
rl0: link state changed to DOWN
Limiting icmp unreach response from 2750 to 200 packets/sec
Limiting icmp unreach response from 1023 to 200 packets/sec
:
Limiting icmp unreach response from 7634 to 200 packets/sec
Limiting icmp unreach response from 7987 to 200 packets/sec
panic: fifo_close: no v_fifoinfo
cpuid = 0
KDB: enter: panic
[thread pid 2344 tid 100196 ]
Stopped at      kdb_enter+0x2b: nop
db> where
Tracing pid 2344 tid 100196 td 0xc25da640
kdb_enter(c086aaa3) at kdb_enter+0x2b
panic(c0863648,c1b539f0,c1ace828,cf520a1c,cf5209f4) at panic+0x14b
fifo_close(cf520a1c,221,c0868d46,cf52097c,c063739c) at fifo_close+0x2b
nfsfifo_close(cf520a1c,1,c1ace828,cf520a48,c06a00ae) at nfsfifo_close+0x12f
VOP_CLOSE_APV(c08e1000,cf520a1c) at VOP_CLOSE_APV+0x9b
vn_close(c1ace828,1,c2157a80,c25da640,cf520a80) at vn_close+0x8e
vn_closefile(c22ffca8,c25da640) at vn_closefile+0xce
fdrop_locked(c22ffca8,c25da640,c15370a0,0,c08678a2) at fdrop_locked+0x88
fdrop(c22ffca8,c25da640,cf520b10,c06625a8,c08678ab) at fdrop+0x24
closef(c22ffca8,c25da640) at closef+0x35f
fdfree(c25da640,c25db7c8,c09340e0,0,c0868058) at fdfree+0x477
exit1(c25da640,9,cf520c98,c25da640,c24e8000) at exit1+0x3e2
sigexit(c25da640,9,c24e8aa8,0,c086af04) at sigexit+0xdf
postsig(9) at postsig+0x135
ast(cf520d38) at ast+0x35e
doreti_ast() at doreti_ast+0x17
db> show alllocks
Process 2344 (syscall) thread 0xc25da640 (100196)
exclusive sleep mutex Giant r = 1 (0xc09340e0) locked @ kern/vfs_vnops.c:841
db> show pcpu
cpuid        = 0
curthread    = 0xc25da640: pid 2344 "syscall"
curpcb       = 0xcf520d90
fpcurthread  = none
idlethread   = 0xc155a7d0: pid 11 "idle: cpu0"
APIC ID      = 0
currentldt   = 0x50
spin locks held:
db> show lockedvnods
Locked vnodes

0xc1f6a570: tag nfs, type VDIR
    usecount 33, writecount 0, refcount 36 mountedhere 0
    flags ()
    v_object 0xc1b7f39c ref 0 pages 1
     lock type nfs: EXCL (count 1) by thread 0xc234e4b0 (pid 2360) with 7 pending#0 0xc0634430 at lockmgr+0x50c
#1 0xc068d185 at vop_stdlock+0x21
#2 0xc0810db7 at VOP_LOCK_APV+0x87
#3 0xc06a0d18 at vn_lock+0xac
#4 0xc068ec3e at lookup+0xce
#5 0xc068e90e at namei+0x37e
#6 0xc0699bc1 at kern_mkfifo+0x4d
#7 0xc0699b71 at mkfifo+0x15
#8 0xc07ff006 at syscall+0x27e
#9 0xc07ebe6f at Xint0x80_syscall+0x1f

        fileid 70656 fsid 0x100ff02

0xc1ace828: tag nfs, type VFIFO
    usecount 2, writecount 0, refcount 2 mountedhere 0
    flags ()
    v_object 0xc1d6339c ref 0 pages 0
     lock type nfs: EXCL (count 1) by thread 0xc25da640 (pid 2344)#0 0xc0634430 at lockmgr+0x50c
#1 0xc068d185 at vop_stdlock+0x21
#2 0xc0810db7 at VOP_LOCK_APV+0x87
#3 0xc06a0d18 at vn_lock+0xac
#4 0xc06a007e at vn_close+0x5e
#5 0xc06a0e5a at vn_closefile+0xce
#6 0xc0623bac at fdrop_locked+0x88
#7 0xc0623b1c at fdrop+0x24
#8 0xc062260b at closef+0x35f
#9 0xc062186f at fdfree+0x477
#10 0xc0629876 at exit1+0x3e2
#11 0xc06434f3 at sigexit+0xdf
#12 0xc06431ed at postsig+0x135
#13 0xc065fe76 at ast+0x35e
#14 0xc07ec75d at doreti_ast+0x17

        fileid 70736 fsid 0x100ff02db> show lockedbufs
db> ps
  pid   proc     uid  ppid  pgrp  flag   stat  wmesg    wchan  cmd
 2360 c2352ab4 1001  2313  1040 0000002 [SLPQ nfsreq 0xc209b180][SLP] mkfifo
 2348 c234dcd8 1001  2311  1040 0000002 [SLPQ nfsreq 0xc211d900][SLP] syscall
 2345 c234dab4 1001  2311  1040 0000002 [SLPQ nfsreq 0xc2136300][SLP] syscall
 2344 c25db66c 1001  2311  1040 0002002 [CPU 0] syscall
 2343 c2319448 1001  2313  1040 0000002 [SLPQ nfs 0xc1f6a5c8][SLP] mkfifo
 2342 c25dd890 1001  2313  1040 0000002 [SLPQ vmpfw 0xc147de78][SLP] mkfifo
 2341 c2333000 1001  2313  1040 0000002 [SLPQ swread 0xc147de78][SLP] mkfifo
 2334 c2353cd8 1001  2313  1040 0000002 [SLPQ swread 0xc10ea6b0][SLP] mkfifo
 2333 c25db448 1001  2313  1040 0000002 [SLPQ swread 0xc13b3ca8][SLP] mkfifo
 2332 c25d8ab4 1001  2313  1040 0000002 [SLPQ swread 0xc144aaa0][SLP] mkfifo
 2331 c190bab4 1001  2313  1040 0000002 [SLPQ swread 0xc13b4998][SLP] mkfifo
 2322 c25db890 1001  2315  1040 0000002 [SLPQ nfs 0xc1f6a5c8][SLP] rw
 2321 c2352cd8 1001  2309  1040 0000002 [SLPQ nfs 0xc1f6a5c8][SLP] creat
 2320 c2350448 1001  2309  1040 0000002 [SLPQ nfs 0xc1f6a5c8][SLP] creat
 2319 c22e2cd8 1001  2309  1040 0000002 [SLPQ nfs 0xc1f6a5c8][SLP] creat
 2318 c231b000 1001  2309  1040 0000002 [SLPQ nfs 0xc1f6a5c8][SLP] creat
 2317 c234d224 1001  2309  1040 0000002 [SLPQ nfs 0xc1f6a5c8][SLP] creat
 2316 c2350224 1001  2309  1040 0000002 [SLPQ swread 0xc142df10][SLP] creat
 2315 c1919224 1001  2302  1040 0000002 [SLPQ wait 0xc1919224][SLP][SWAP] rw
 2313 c25db000 1001  2308  1040 0000002 [SLPQ wait 0xc25db000][SLP][SWAP] mkfifo
 2311 c2337224 1001  2303  1040 0000002 [SLPQ wait 0xc2337224][SLP] syscall
 2309 c25ddab4 1001  2299  1040 0000002 [SLPQ wait 0xc25ddab4][SLP][SWAP] creat
 2308 c190b000 1001  1046  1040 0004002 [SLPQ wait 0xc190b000][SLP][SWAP] mkfifo
 2303 c2333224 1001  1046  1040 0004002 [SLPQ wait 0xc2333224][SLP][SWAP] syscall
 2302 c2337000 1001  1046  1040 0004002 [SLPQ wait 0xc2337000][SLP][SWAP] rw
 2299 c233766c 1001  1046  1040 0004002 [SLPQ wait 0xc233766c][SLP][SWAP] creat
 1046 c22e2224 1001  1045  1040 0000002 [SLPQ wait 0xc22e2224][SLP] run
 1045 c22e1224 1001  1044  1040 0000002 [SLPQ wait 0xc22e1224][SLP][SWAP] run
 1044 c1862448 1001  1040  1040 0004002 [SLPQ nanslp 0xc0934a24][SLP] run
 1040 c1850000 1001   844  1040 0004002 [SLPQ wait 0xc1850000][SLP][SWAP] sh
  997 c1862ab4 1001     1   997 0000000 [SLPQ select 0xc0981d44][SLP][SWAP] vim
  946 c22e2448 1001   945   946 0004002 [SLPQ ttyin 0xc166d410][SLP][SWAP] bash
  945 c185066c 1001   942   942 0000100 [SLPQ select 0xc0981d44][SLP][SWAP] sshd
  942 c22e1cd8    0   446   942 0004100 [SLPQ sbwait 0xc166ee90][SLP][SWAP] sshd
  844 c1850ab4 1001   843   844 0004002 [SLPQ wait 0xc1850ab4][SLP][SWAP] bash
  843 c165d448 1001   841   841 0000100 [SLPQ select 0xc0981d44][SLP] sshd
  841 c185ccd8    0   446   841 0004100 [SLPQ sbwait 0xc166ebc8][SLP][SWAP] sshd
  579 c1850890    0     1   579 0004002 [SLPQ ttyin 0xc16ff010][SLP][SWAP] getty
  578 c1862000    0     1   578 0004002 [SLPQ ttyin 0xc16ff410][SLP][SWAP] getty
  577 c185c448    0     1   577 0004002 [SLPQ ttyin 0xc16f2810][SLP][SWAP] getty
  576 c1850448    0     1   576 0004002 [SLPQ ttyin 0xc16f1810][SLP][SWAP] getty
  575 c185c000    0     1   575 0004002 [SLPQ ttyin 0xc16f2c10][SLP][SWAP] getty
  574 c185c224    0     1   574 0004002 [SLPQ ttyin 0xc16f0c10][SLP][SWAP] getty
  573 c17dcab4    0     1   573 0004002 [SLPQ ttyin 0xc16f0810][SLP][SWAP] getty
  572 c185cab4    0     1   572 0004002 [SLPQ ttyin 0xc16e7410][SLP][SWAP] getty
  558 c17dccd8    0     1   558 0000000 [SLPQ select 0xc0981d44][SLP] inetd
  470 c1850224    0     1   470 0000000 [SLPQ nanslp 0xc0934a24][SLP] cron
  458 c185c66c   25     1   458 0000100 [SLPQ pause 0xc185c6a0][SLP][SWAP] sendmail
  452 c17e0890    0     1   452 0000100 [SLPQ select 0xc0981d44][SLP] sendmail
  446 c17e0cd8    0     1   446 0000100 [SLPQ select 0xc0981d44][SLP][SWAP] sshd
  428 c17e0ab4    0     1   428 0000000 [SLPQ select 0xc0981d44][SLP] ntpd
  399 c17dc000    0     1   399 0000000 [SLPQ select 0xc0981d44][SLP] usbd
  379 c17e0224    0   374   374 0000000 [SLPQ - 0xc17b0a00][SLP][SWAP] nfsd
  377 c17dc66c    0   374   374 0000000 [SLPQ - 0xc17b0c00][SLP][SWAP] nfsd
  376 c17e0448    0   374   374 0000000 [SLPQ - 0xc17b0e00][SLP][SWAP] nfsd
  375 c17dc224    0   374   374 0000000 [SLPQ - 0xc1834000][SLP][SWAP] nfsd
  374 c17dc448    0     1   374 0000000 [SLPQ select 0xc0981d44][SLP][SWAP] nfsd
  372 c17e0000    0     1   372 0000000 [SLPQ select 0xc0981d44][SLP] mountd
  303 c17dc890    0     1   303 0000000 [SLPQ select 0xc0981d44][SLP] rpcbind
  275 c165d224    0     1   275 0000000 [SLPQ select 0xc0981d44][SLP][SWAP] devd
  229 c17e066c    0     1   229 0000000 [SLPQ select 0xc0981d44][SLP] syslogd
   61 c165d66c    0     0     0 0000204 [SLPQ - 0xcca21d04][SLP] schedcpu
   60 c165d890    0     0     0 0000204 [SLPQ - 0xc098a3cc][SLP] nfsiod 3
   59 c165dab4    0     0     0 0000204 [SLPQ - 0xc098a3c8][SLP] nfsiod 2
   58 c165dcd8    0     0     0 0000204 [SLPQ - 0xc098a3c4][SLP] nfsiod 1
   57 c178b000    0     0     0 0000204 [SLPQ - 0xc098a3c0][SLP] nfsiod 0
   56 c178b224    0     0     0 0000204 [SLPQ vlruwt 0xc178b224][SLP] vnlru
   55 c178b448    0     0     0 0000204 [SLPQ syncer 0xc0934710][SLP] syncer
   54 c178b66c    0     0     0 0000204 [SLPQ psleep 0xc098228c][SLP] bufdaemon
   53 c178b890    0     0     0 000020c [SLPQ pgzero 0xc09909c4][SLP] pagezero
   52 c178bab4    0     0     0 0000204 [SLPQ psleep 0xc0990514][SLP] vmdaemon
   51 c178bcd8    0     0     0 0000204 [SLPQ psleep 0xc09904d0][SLP] pagedaemon
   50 c15ac66c    0     0     0 0000204 [SLPQ - 0xc169f83c][SLP] fdc0
   49 c15ac890    0     0     0 0000204 [IWAIT] swi0: sio
   48 c15acab4    0     0     0 0000204 [SLPQ usbevt 0xc1645210][SLP] usb4
   47 c15accd8    0     0     0 0000204 [SLPQ usbevt 0xc1695210][SLP] usb3
   46 c165c000    0     0     0 0000204 [SLPQ usbevt 0xc1696210][SLP] usb2
   45 c165c224    0     0     0 0000204 [SLPQ usbevt 0xc1680210][SLP] usb1
   44 c165c448    0     0     0 0000204 [SLPQ usbtsk 0xc0931644][SLP] usbtask
   43 c165c66c    0     0     0 0000204 [SLPQ usbevt 0xc164f210][SLP] usb0
   42 c165c890    0     0     0 0000204 [IWAIT] swi5:+
    9 c165cab4    0     0     0 0000204 [SLPQ - 0xc15b2400][SLP] thread taskq
    8 c165ccd8    0     0     0 0000204 [SLPQ - 0xc15b2480][SLP] acpi_task2
    7 c165d000    0     0     0 0000204 [SLPQ - 0xc15b2480][SLP] acpi_task1
    6 c159ecd8    0     0     0 0000204 [SLPQ - 0xc15b2480][SLP] acpi_task0
   41 c15aa000    0     0     0 0000204 [IWAIT] swi6:+
   40 c15aa224    0     0     0 0000204 [IWAIT] swi6: task queue
    5 c15aa448    0     0     0 0000204 [SLPQ - 0xc15b2700][SLP] kqueue taskq
   39 c15aa66c    0     0     0 0000204 [IWAIT] swi2: cambio
   38 c15aa890    0     0     0 0000204 [SLPQ - 0xc092f360][SLP] yarrow
    4 c15aaab4    0     0     0 0000204 [SLPQ - 0xc0931e88][SLP] g_down
    3 c15aacd8    0     0     0 0000204 [SLPQ - 0xc0931e84][SLP] g_up
    2 c15ac000    0     0     0 0000204 [SLPQ - 0xc0931e7c][SLP] g_event
   37 c15ac224    0     0     0 0000204 [IWAIT] swi3: vm
   36 c15ac448    0     0     0 000020c [RUNQ] swi4: clock sio
   35 c158a66c    0     0     0 0000204 [IWAIT] swi1: net
   34 c158a890    0     0     0 0000204 [IWAIT] irq23: ehci0
   33 c158aab4    0     0     0 0000204 [RUNQ] irq22: rl0
   32 c158acd8    0     0     0 0000204 [IWAIT] irq21:
   31 c159e000    0     0     0 0000204 [IWAIT] irq20:
   30 c159e224    0     0     0 0000204 [IWAIT] irq19: uhci1
   29 c159e448    0     0     0 0000204 [IWAIT] irq18: uhci2
   28 c159e66c    0     0     0 0000204 [IWAIT] irq17: pcm0
   27 c159e890    0     0     0 0000204 [IWAIT] irq16: uhci0 uhci3
   26 c159eab4    0     0     0 0000204 [IWAIT] irq15: ata1
   25 c155e224    0     0     0 0000204 [RUNQ] irq14: ata0
   24 c155e448    0     0     0 0000204 [IWAIT] irq13:
   23 c155e66c    0     0     0 0000204 [IWAIT] irq12:
   22 c155e890    0     0     0 0000204 [IWAIT] irq11:
   21 c155eab4    0     0     0 0000204 [IWAIT] irq10:
   20 c155ecd8    0     0     0 0000204 [IWAIT] irq9: acpi0
   19 c158a000    0     0     0 0000204 [IWAIT] irq8:
   18 c158a224    0     0     0 0000204 [IWAIT] irq7: ppc0
   17 c158a448    0     0     0 0000204 [IWAIT] irq6: fdc0
   16 c1559000    0     0     0 0000204 [IWAIT] irq5:
   15 c1559224    0     0     0 0000204 [IWAIT] irq4: sio0
   14 c1559448    0     0     0 0000204 [IWAIT] irq3:
   13 c155966c    0     0     0 0000204 [IWAIT] irq0:
   12 c1559890    0     0     0 0000204 [IWAIT] irq1: atkbd0
   11 c1559ab4    0     0     0 000020c [Can run] idle: cpu0
    1 c1559cd8    0     0     1 0004200 [SLPQ wait 0xc1559cd8][SLP] init
   10 c155e000    0     0     0 0000204 [SLPQ ktrace 0xc0932918][SLP] ktrace
    0 c0931f80    0     0     0 0000200 [IWAIT] swapper
 2346 c1762cd8 1001  2311  1040 0002002 zomb[INACTIVE] syscall
 2347 c1762448 1001  2311  1040 0002002 zomb[INACTIVE] syscall
 2305 c2353ab4 1001  1046  1040 0006002 zomb[INACTIVE] tcp
 2306 c1850cd8 1001  1046  1040 0006002 zomb[INACTIVE] udp
 2361 c2350cd8 1001  2313  1040 0002002 zomb[INACTIVE] mkfifo
 2307 c190b890 1001  1046  1040 0006002 zomb[INACTIVE] pty
 2301 c234d000 1001  1046  1040 0006002 zomb[INACTIVE] thr1
 2304 c25d8448 1001  1046  1040 0006002 zomb[INACTIVE] sysctl
 2300 c2319224 1001  1046  1040 0006002 zomb[INACTIVE] mkdir
db> call doadump
Dumping 254 MB (2 chunks)
  chunk 0: 1MB (159 pages) ... ok
  chunk 1: 255MB (65072 pages) 239 223 207 191 175 159 143 127 111 95 79 63 47 31 15 ... ok

Dump complete
= 0xf
db> reset

(kgdb) bt
#0  doadump () at pcpu.h:165
#1  0xc0469cb3 in db_fncall (dummy1=0xc09adf20, dummy2=0x0, dummy3=0x0, dummy4=0xcf520734 "`\aRĪ4\017~ĀL\aRĪP\aRĪ\220\a")
    at ../../../ddb/db_command.c:488
#2  0xc0469ab8 in db_command (last_cmdp=0xc091aee4, cmd_table=0x0, aux_cmd_tablep=0xc08969b0, aux_cmd_tablep_end=0xc08969cc)
    at ../../../ddb/db_command.c:403
#3  0xc0469b80 in db_command_loop () at ../../../ddb/db_command.c:454
#4  0xc046b799 in db_trap (type=0x3, code=0x0) at ../../../ddb/db_main.c:228
#5  0xc0658b60 in kdb_trap (type=0x3, code=0x0, tf=0xcf5208cc) at ../../../kern/subr_kdb.c:473
#6  0xc07fe7a0 in trap (frame=
      {tf_fs = 0xcf520008, tf_es = 0xc0650028, tf_ds = 0xc0860028, tf_edi = 0xc0863648, tf_esi = 0x1, tf_ebp = 0xcf52090c, tf_isp = 0xcf5208f8, tf_ebx = 0xcf520938, tf_edx = 0x0, tf_ecx = 0xc1033000, tf_eax = 0x12, tf_trapno = 0x3, tf_err = 0x0, tf_eip = 0xc06588c7, tf_cs = 0x20, tf_eflags = 0x286, tf_esp = 0xcf52092c, tf_ss = 0xc063f16f}) at ../../../i386/i386/trap.c:610
#7  0xc07ebe1a in calltrap () at ../../../i386/i386/exception.s:139
#8  0xc06588c7 in kdb_enter (msg=0x12 <Address 0x12 out of bounds>) at cpufunc.h:60
#9  0xc063f16f in panic (fmt=0xc0863648 "fifo_close: no v_fifoinfo") at ../../../kern/kern_shutdown.c:549
#10 0xc05f8207 in fifo_close (ap=0xcf520a1c) at ../../../fs/fifofs/fifo_vnops.c:423
#11 0xc0721e43 in nfsfifo_close (ap=0xcf520a1c) at ../../../nfsclient/nfs_vnops.c:3088
#12 0xc080f4df in VOP_CLOSE_APV (vop=0xc08e1000, a=0xcf520a1c) at vnode_if.c:426
#13 0xc06a00ae in vn_close (vp=0xc1ace828, flags=0x1, file_cred=0x12, td=0xc25da640) at vnode_if.h:227
#14 0xc06a0e5a in vn_closefile (fp=0xc22ffca8, td=0xc25da640) at ../../../kern/vfs_vnops.c:852
#15 0xc0623bac in fdrop_locked (fp=0xc22ffca8, td=0xc25da640) at file.h:289
#16 0xc0623b1c in fdrop (fp=0xc22ffca8, td=0xc25da640) at ../../../kern/kern_descrip.c:2101
#17 0xc062260b in closef (fp=0xc22ffca8, td=0xc25da640) at ../../../kern/kern_descrip.c:1921
#18 0xc062186f in fdfree (td=0xc25da640) at ../../../kern/kern_descrip.c:1622
#19 0xc0629876 in exit1 (td=0xc25da640, rv=0x9) at ../../../kern/kern_exit.c:240
#20 0xc06434f3 in sigexit (td=0xc25da640, sig=0x9) at ../../../kern/kern_sig.c:2816
#21 0xc06431ed in postsig (sig=0x9) at ../../../kern/kern_sig.c:2692
#22 0xc065fe76 in ast (framep=0xcf520d38) at ../../../kern/subr_trap.c:270
#23 0xc07ec75d in doreti_ast () at ../../../i386/i386/exception.s:293
#24 0xcf520d38 in ?? ()
#25 0x2805003b in ?? ()
:
#51 0xcf520b24 in ?? ()
#52 0xc155b640 in ?? ()
#53 0xc0650f57 in sched_switch (td=0xbfbfeadc, newtd=0x1, flags=Cannot access memory at address 0xbfbfe9b8
) at ../../../kern/sched_4bsd.c:973
Previous frame inner to this frame (corrupt stack?)
(kgdb) f 10
#10 0xc05f8207 in fifo_close (ap=0xcf520a1c) at ../../../fs/fifofs/fifo_vnops.c:423
423           KASSERT(fip != NULL, ("fifo_close: no v_fifoinfo"));
(kgdb) l
418     {
419           struct vnode *vp = ap->a_vp;
420           struct fifoinfo *fip = vp->v_fifoinfo;
421
422           ASSERT_VOP_LOCKED(vp, "fifo_close");
423           KASSERT(fip != NULL, ("fifo_close: no v_fifoinfo"));
424           if (ap->a_fflag & FREAD) {
425             fip->fi_readers--;
426             if (fip->fi_readers == 0)
427              socantsendmore(fip->fi_writesock);
(kgdb) p *vp
$1 = {v_type = VFIFO, v_tag = 0xc087e017 "nfs", v_op = 0xc08e1000, v_data = 0xc1b539f0, v_mount = 0xc16b7800, v_nmntvnodes = {
    tqe_next = 0xc1a5aae0, tqe_prev = 0xc1c4bdac}, v_un = {vu_mount = 0x0, vu_socket = 0x0, vu_cdev = 0x0, vu_fifoinfo = 0x0},
  v_hashlist = {le_next = 0x0, le_prev = 0xc1732170}, v_hash = 0xce41c0a3, v_cache_src = {lh_first = 0x0}, v_cache_dst = {
    tqh_first = 0xc1cd92ec, tqh_last = 0xc22cfbc0}, v_dd = 0x0, v_cstart = 0x0, v_lasta = 0x0, v_lastw = 0x0, v_clen = 0x0, v_lock = {
    lk_interlock = 0xc0933b38, lk_flags = 0x40080, lk_sharecount = 0x0, lk_waitcount = 0x0, lk_exclusivecount = 0x1, lk_prio = 0x50,
    lk_wmesg = 0xc087e017 "nfs", lk_timo = 0x33, lk_lockholder = 0xc25da640, lk_newlock = 0x0, lk_stack = {depth = 0xf, pcs = {0xc0634430,
        0xc068d185, 0xc0810db7, 0xc06a0d18, 0xc06a007e, 0xc06a0e5a, 0xc0623bac, 0xc0623b1c, 0xc062260b, 0xc062186f, 0xc0629876, 0xc06434f3,
        0xc06431ed, 0xc065fe76, 0xc07ec75d, 0x0, 0x0, 0x0}}}, v_interlock = {mtx_object = {lo_class = 0xc08d0ec4,
      lo_name = 0xc086e58c "vnode interlock", lo_type = 0xc086e58c "vnode interlock", lo_flags = 0x30000, lo_list = {tqe_next = 0xc1a5aba8,
        tqe_prev = 0xc1c4be70}, lo_witness = 0xc0944ff0}, mtx_lock = 0x4, mtx_recurse = 0x0}, v_vnlock = 0xc1ace880, v_holdcnt = 0x2,
  v_usecount = 0x2, v_iflag = 0x0, v_vflag = 0x0, v_writecount = 0x0, v_freelist = {tqe_next = 0xc1a5aae0, tqe_prev = 0xc1c4be9c},
  v_bufobj = {bo_mtx = 0xc1ace8f0, bo_clean = {bv_hd = {tqh_first = 0x0, tqh_last = 0xc1ace938}, bv_root = 0x0, bv_cnt = 0x0}, bo_dirty = {
      bv_hd = {tqh_first = 0x0, tqh_last = 0xc1ace948}, bv_root = 0x0, bv_cnt = 0x0}, bo_numoutput = 0x0, bo_flag = 0x0,
    bo_ops = 0xc08e120c, bo_bsize = 0x2000, bo_object = 0xc1d6339c, bo_synclist = {le_next = 0x0, le_prev = 0x0}, bo_private = 0xc1ace828,
    __bo_vnode = 0xc1ace828}, v_pollinfo = 0x0, v_label = 0x0}