GENERIC HEAD from Apr 10 13:22 UTC, vmcore.281 Livelock 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 6.0-CURRENT #3: Sun Apr 10 15:24:53 CEST 2005 pho@current.osted.lan:/usr/src/sys/i386/compile/PHO WARNING: WITNESS option enabled, expect reduced performance. ACPI APIC Table: <A M I OEMAPIC > 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 = 252354560 (240 MB) : Trying to mount root from ufs:/dev/ad0s1a lock order reversal 1st 0xc098f080 vm page queue mutex (vm page queue mutex) @ kern/vfs_bio.c:1485 2nd 0xc1753cc8 vnode interlock (vnode interlock) @ kern/vfs_subr.c:1989 KDB: stack backtrace: kdb_backtrace(0,ffffffff,c0944348,c0942bb0,c089f288) at kdb_backtrace+0x29 witness_checkorder(c1753cc8,9,c0844e21,7c5) at witness_checkorder+0x550 _mtx_lock_flags(c1753cc8,0,c0844e18,7c5,c105c294) at _mtx_lock_flags+0x5b vdrop(c1753c30) at vdrop+0x20 vm_page_remove(c13e61d8,c13e61d8) at vm_page_remove+0xd4 vm_page_free_toq(c13e61d8,c13e61d8,40,c13e61d8,cbf7d8ec) at vm_page_free_toq+0x90 vm_page_free(c13e61d8,c13e61d8) at vm_page_free+0x15 vfs_vmio_release(c65dd210) at vfs_vmio_release+0x9b brelse(c65dd210,c151fa80,1,c0613a9c,0) at brelse+0x4ad ffs_mountfs(c1753c30,c175c400,c1522480,c16b85a0,0) at ffs_mountfs+0x563 ffs_mount(c175c400,c1522480,0,0,c1754000) at ffs_mount+0x9f5 vfs_domount(c1522480,c16b8510,c16b8560,4001,c16b84d0) at vfs_domount+0x5b1 vfs_donmount(c1522480,4001,cbf7dc30,c1732980,6) at vfs_donmount+0xce kernel_mount(c16b8490,4001,cbf7dc98,cbf7dcc4,c066b5c2) at kernel_mount+0x6d kernel_vmount(4001,c084489a,c16b8470,c08448a1,c0839c49) at kernel_vmount+0x37 vfs_mountroot_try(c16b8450,c083829e,204,c1521de4,c05f5524) at vfs_mountroot_try+0xd2 vfs_mountroot(c1521de4,c1522480,25d,c1522480,cbf7dd08) at vfs_mountroot+0x18f start_init(0,cbf7dd48,0,c05f5524,0) at start_init+0x4b fork_exit(c05f5524,0,cbf7dd48) at fork_exit+0xa0 fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xcbf7dd7c, ebp = 0 --- rl0: link state changed to DOWN ad0: WARNING - READ_DMA interrupt was seen but timeout fired LBA=615167 ~KDB: enter: Line break on console [thread pid 32 tid 100025 ] Stopped at kdb_enter+0x2b: nop db> where Tracing pid 32 tid 100025 td 0xc1558480 kdb_enter(c085b9e4) at kdb_enter+0x2b siointr1(c16a1000,c099b8c0,0,c085b7f4,56f) at siointr1+0xce siointr(c16a1000) at siointr+0x21 intr_execute_handlers(c1510090,cc9a7c94,4,cc9a7cdc,c07c0b23) at intr_execute_handlers+0x9d lapic_handle_intr(34) at lapic_handle_intr+0x2e Xapic_isr1() at Xapic_isr1+0x33 --- interrupt, eip = 0xc07c9727, esp = 0xcc9a7cd8, ebp = 0xcc9a7cdc --- spinlock_exit(0,cc9a7d1c,c06093ef,c0933540,0) at spinlock_exit+0x27 _mtx_unlock_spin_flags(c0933540,0,c08396b0,256) at _mtx_unlock_spin_flags+0x8d ithread_loop(c1556700,cc9a7d48,c1556700,c060919c,0) at ithread_loop+0x253 fork_exit(c060919c,c1556700,cc9a7d48) at fork_exit+0xa0 fork_trampoline() at fork_trampoline+0x8 --- trap 0x1, eip = 0, esp = 0xcc9a7d7c, ebp = 0 --- db> x panic_pid panic_pid: 0 db> show alllocks Process 2671 (udp) thread 0xc1adc180 (100142) exclusive sleep mutex inp (udpinp) r = 0 (0xc17f5798) locked @ netinet/udp_usrreq.c:772 Process 570 (top) thread 0xc187a000 (100099) shared sx allproc r = 0 (0xc0933600) locked @ kern/kern_proc.c:228 exclusive sx sysctl lock r = 0 (0xc0933bc0) locked @ kern/kern_sysctl.c:1335 db> show lockedvnods Locked vnodes 0xc1aaad68: tag ufs, type VDIR usecount 32, writecount 0, refcount 34 mountedhere 0 flags () v_object 0xc1aa7084 ref 0 pages 1 lock type ufs: EXCL (count 1) by thread 0xc1f41780 (pid 2676) with 2 pending ino 71075, on dev ad0s1e 0xc1fb4270: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags () lock type ufs: EXCL (count 1) by thread 0xc187a480 (pid 2662) ino 73979, on dev ad0s1e 0xc20aa750: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags () lock type ufs: EXCL (count 1) by thread 0xc187aa80 (pid 2663) ino 74015, on dev ad0s1e 0xc1e68888: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags () lock type ufs: EXCL (count 1) by thread 0xc1ec4a80 (pid 2664) ino 96780, on dev ad0s1e 0xc1fcbc30: tag ufs, type VREG usecount 1, writecount 1, refcount 1625 mountedhere 0 flags () v_object 0xc1c1239c ref 0 pages 6492 lock type ufs: EXCL (count 1) by thread 0xc1f40c00 (pid 2666) ino 97009, on dev ad0s1e 0xc1c0dd68: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL (count 1) by thread 0xc187aa80 (pid 2663) ino 82263, on dev ad0s1e 0xc1f95138: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () lock type ufs: EXCL (count 2) by thread 0xc1f41780 (pid 2676) ino 82288, on dev ad0s1e 0xc1d74618: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL (count 1) by thread 0xc187a480 (pid 2662) ino 82289, on dev ad0s1e 0xc17a9d68: tag syncer, type VNON usecount 1, writecount 0, refcount 2 mountedhere 0 flags () lock type syncer: EXCL (count 1) by thread 0xc1571480 (pid 55) 0xc18064e0: tag ufs, type VREG usecount 2, writecount 1, refcount 4 mountedhere 0 flags () v_object 0xc18025ac ref 0 pages 2 lock type ufs: EXCL (count 1) by thread 0xc1571480 (pid 55) ino 47302, on dev ad0s1d db> ps pid proc uid ppid pgrp flag stat wmesg wchan cmd 2680 c1afa5f4 1001 2678 587 0008082 (threaded) thr1 thread 0xc1f42c00 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc233ec00 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc1f41d80 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc1a72600 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc20e1480 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc1df0180 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc1e89a80 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc187ad80 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc1f41000 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc250c180 ksegrp 0xc182cd80 [SLPQ pfault 0xc098ee18][SLP] thread 0xc1abb000 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc1e89d80 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc1e89180 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc250d480 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc250c780 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc250c000 ksegrp 0xc182cd80 [SLPQ kserel 0xc182cdb4][SLP] thread 0xc250e000 ksegrp 0xc1d5fea0 [SLPQ pfault 0xc098ee18][SLP] 2679 c1c9b5f4 1001 2678 587 0008082 (threaded) thr1 thread 0xc1df0a80 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc2509000 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc250a900 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc1e13d80 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc1eca600 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc250a480 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc250b300 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc250a000 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc250b180 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc2508a80 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc2509180 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc182bc00 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc250b780 ksegrp 0xc1ada660 [SLPQ pfault 0xc098ee18][SLP] thread 0xc1ca9a80 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc1ec8c00 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc1f40480 ksegrp 0xc1ada660 [SLPQ kserel 0xc1ada694][SLP] thread 0xc1e0e780 ksegrp 0xc1d5fe40 [SLPQ pfault 0xc098ee18][SLP] 2678 c1aba7f0 1001 2651 587 0000002 [SLPQ wait 0xc1aba7f0][SLP][SWAP] thr1 2677 c1ab97f0 1001 2668 587 0000002 [SLPQ ufs 0xc1aaadc0][SLP] mkdir 2676 c20dc1fc 1001 2668 587 0000002 [SLPQ getblk 0xc6602b30][SLP] mkdir 2675 c1b1e5f4 1001 2668 587 0000002 [SLPQ ufs 0xc1aaadc0][SLP] mkdir 2674 c1ad9be8 1001 2667 587 0000002 [RUNQ] udp 2673 c18751fc 1001 2667 587 0000002 [RUNQ] udp 2672 c1d5e5f4 1001 2667 587 0000002 [SLPQ pfault 0xc098ee18][SLP] udp 2671 c1afabe8 1001 2667 587 0000002 [RUNQ] udp 2670 c20dc9ec 1001 2667 587 0000002 [RUNQ] udp 2669 c1c573f8 1001 2667 587 0000002 [RUNQ] udp 2668 c1ca1be8 1001 2650 587 0000002 [SLPQ wait 0xc1ca1be8][SLP][SWAP] mkdir 2667 c1c9bbe8 1001 2656 587 0000002 [SLPQ wait 0xc1c9bbe8][SLP][SWAP] udp 2666 c1afbde4 1001 2665 587 0000002 [SLPQ wdrain 0xc0981644][SLP] rw 2665 c1adbde4 1001 2652 587 0000002 [SLPQ wait 0xc1adbde4][SLP][SWAP] rw 2664 c1d5ebe8 1001 2658 587 0000002 [SLPQ getblk 0xc66928ac][SLP] creat 2663 c1ad97f0 1001 2658 587 0000002 [SLPQ getblk 0xc6602b30][SLP] creat 2662 c1d5e1fc 1001 2658 587 0000002 [SLPQ getblk 0xc6602b30][SLP] creat 2661 c20dc3f8 1001 2657 587 0000002 [SLPQ pfault 0xc098ee18][SLP] swap 2660 c18769ec 1001 2657 587 0000002 [SLPQ pfault 0xc098ee18][SLP] swap 2659 c20dc7f0 1001 2657 587 0000002 [RUNQ] swap 2658 c1afa9ec 1001 2649 587 0000002 [SLPQ wait 0xc1afa9ec][SLP][SWAP] creat 2657 c1ca15f4 1001 2648 587 0000002 [SLPQ wait 0xc1ca15f4][SLP][SWAP] swap 2656 c1afb1fc 1001 594 587 0004002 [SLPQ pfault 0xc098ee18][SLP] udp 2652 c1c575f4 1001 594 587 0004002 [SLPQ pfault 0xc098ee18][SLP] rw 2651 c1c571fc 1001 594 587 0004002 [SLPQ pfault 0xc098ee18][SLP] thr1 2650 c1adb000 1001 594 587 0004002 [SLPQ pfault 0xc098ee18][SLP] mkdir 2649 c1d5e000 1001 594 587 0004002 [SLPQ pfault 0xc098ee18][SLP] creat 2648 c1ad91fc 1001 594 587 0004002 [SLPQ pfault 0xc098ee18][SLP] swap 594 c182a9ec 1001 593 587 0000002 [SLPQ wait 0xc182a9ec][SLP] run 593 c182abe8 1001 592 587 0000002 [SLPQ wait 0xc182abe8][SLP] run 592 c172ede4 1001 587 587 0004002 [SLPQ nanslp 0xc0933dec][SLP] run 587 c172fde4 1001 581 587 0004002 [SLPQ wait 0xc172fde4][SLP] sh 581 c182a7f0 1001 580 581 0004002 [SLPQ wait 0xc182a7f0][SLP][SWAP] bash 580 c1875000 1001 578 578 0000100 [SLPQ select 0xc09810c4][SLP][SWAP] sshd 578 c18753f8 0 439 578 0004100 [SLPQ sbwait 0xc183ec48][SLP][SWAP] sshd 570 c18765f4 1001 564 570 0004002 [SLPQ vmwait 0xc098ee18][SLP] top 564 c172f9ec 1001 563 564 0004002 [SLPQ wait 0xc172f9ec][SLP][SWAP] bash 563 c18761fc 1001 561 561 0000100 [SLPQ select 0xc09810c4][SLP] sshd 561 c18299ec 0 439 561 0004100 [SLPQ sbwait 0xc183e1e8][SLP][SWAP] sshd 560 c18757f0 0 1 560 0004002 [SLPQ ttyin 0xc16b2c10][SLP][SWAP] getty 559 c18763f8 0 1 559 0004002 [SLPQ ttyin 0xc16b3010][SLP][SWAP] getty 558 c18759ec 0 1 558 0004002 [SLPQ ttyin 0xc16b3410][SLP][SWAP] getty 557 c18293f8 0 1 557 0004002 [SLPQ ttyin 0xc16aa010][SLP][SWAP] getty 556 c1829de4 0 1 556 0004002 [SLPQ ttyin 0xc16a8410][SLP][SWAP] getty 555 c1829be8 0 1 555 0004002 [SLPQ ttyin 0xc16aa410][SLP][SWAP] getty 554 c18755f4 0 1 554 0004002 [SLPQ ttyin 0xc16a7c10][SLP][SWAP] getty 553 c1875be8 0 1 553 0004002 [SWAP] getty 523 c1875de4 0 1 523 0000000 [SLPQ select 0xc09810c4][SLP][SWAP] moused 461 c182a000 0 1 461 0000000 [SWAP] cron 449 c18291fc 25 1 449 0000100 [SWAP] sendmail 445 c182a1fc 0 1 445 0000100 [SLPQ pfault 0xc098ee18][SLP] sendmail 439 c1829000 0 1 439 0000100 [SLPQ select 0xc09810c4][SLP][SWAP] sshd 421 c172e000 0 1 421 0000000 [SLPQ pfault 0xc098ee18][SLP] ntpd 390 c18295f4 0 1 390 0000000 [SWAP] usbd 370 c182a3f8 0 365 365 0000000 [SLPQ - 0xc1828400][SLP][SWAP] nfsd 369 c182a5f4 0 365 365 0000000 [SLPQ - 0xc1828800][SLP][SWAP] nfsd 368 c172e9ec 0 365 365 0000000 [SLPQ - 0xc1828a00][SLP][SWAP] nfsd 367 c172e1fc 0 365 365 0000000 [SLPQ - 0xc1828600][SLP][SWAP] nfsd 365 c172e3f8 0 1 365 0000000 [SLPQ select 0xc09810c4][SLP][SWAP] nfsd 363 c172e5f4 0 1 363 0000000 [SLPQ select 0xc09810c4][SLP][SWAP] mountd 294 c172e7f0 0 1 294 0000000 [SWAP] rpcbind 280 c172ebe8 0 1 280 0000000 [SLPQ pfault 0xc098ee18][SLP] syslogd 251 c1645de4 0 1 251 0000000 [SLPQ select 0xc09810c4][SLP][SWAP] devd 60 c172f000 0 0 0 0000204 [SLPQ - 0xce9e4d14][SLP] schedcpu 59 c172f1fc 0 0 0 0000204 [SLPQ - 0xc0988dac][SLP] nfsiod 3 58 c172f3f8 0 0 0 0000204 [SLPQ - 0xc0988da8][SLP] nfsiod 2 57 c172f5f4 0 0 0 0000204 [SLPQ - 0xc0988da4][SLP] nfsiod 1 56 c172f7f0 0 0 0 0000204 [SLPQ - 0xc0988da0][SLP] nfsiod 0 55 c15723f8 0 0 0 0000204 [SLPQ vmwait 0xc098ee18][SLP] syncer 54 c15725f4 0 0 0 0000204 [SLPQ vlruwt 0xc15725f4][SLP] vnlru 53 c15727f0 0 0 0 0000204 [SLPQ psleep 0xc0981610][SLP] bufdaemon 52 c15729ec 0 0 0 000020c [RUNQ] pagezero 51 c1572be8 0 0 0 0000204 [SLPQ psleep 0xc098f0f4][SLP] vmdaemon 9 c1572de4 0 0 0 0000204 [SLPQ wswbuf0 0xc098e654][SLP] pagedaemon 8 c1645000 0 0 0 0000204 [SLPQ - 0xc168183c][SLP] fdc0 50 c16451fc 0 0 0 0000204 [IWAIT] swi0: sio 49 c16453f8 0 0 0 0000204 [SLPQ usbevt 0xc160f210][SLP] usb4 48 c16455f4 0 0 0 0000204 [SLPQ usbevt 0xc165b210][SLP] usb3 47 c16457f0 0 0 0 0000204 [SLPQ usbevt 0xc1648210][SLP] usb2 46 c16459ec 0 0 0 0000204 [SLPQ usbevt 0xc164c210][SLP] usb1 45 c1645be8 0 0 0 0000204 [SLPQ usbtsk 0xc08feb54][SLP] usbtask 44 c1565be8 0 0 0 0000204 [SLPQ usbevt 0xc161e210][SLP] usb0 7 c1565de4 0 0 0 0000204 [SLPQ actask 0xc0af5f2c][SLP] acpi_task0 43 c1570000 0 0 0 0000204 [IWAIT] swi5:+ 42 c15701fc 0 0 0 0000204 [IWAIT] swi6: acpitaskq 6 c15703f8 0 0 0 0000204 [SLPQ - 0xc1618c80][SLP] thread taskq 41 c15705f4 0 0 0 0000204 [IWAIT] swi6:+ 40 c15707f0 0 0 0 0000204 [IWAIT] swi6: task queue 39 c15709ec 0 0 0 0000204 [IWAIT] swi2: cambio 5 c1570be8 0 0 0 0000204 [SLPQ - 0xc159ba00][SLP] kqueue taskq 38 c1570de4 0 0 0 0000204 [SLPQ - 0xc08fc880][SLP] yarrow 4 c1572000 0 0 0 0000204 [SLPQ g_down 0xcc9cbcd0][SLP] g_down 3 c15721fc 0 0 0 0000204 [SLPQ - 0xc0901344][SLP] g_up 2 c15575f4 0 0 0 0000204 [SLPQ - 0xc090133c][SLP] g_event 37 c15577f0 0 0 0 0000204 [IWAIT] swi1: net 36 c15579ec 0 0 0 0000204 [IWAIT] swi3: vm 35 c1557be8 0 0 0 000020c [IWAIT] swi4: clock sio 34 c1557de4 0 0 0 0000204 [IWAIT] irq0: clk 33 c1565000 0 0 0 0000204 [IWAIT] irq23: ehci0 32 c15651fc 0 0 0 0000204 [CPU 0] irq22: rl0 31 c15653f8 0 0 0 0000204 [IWAIT] irq21: 30 c15655f4 0 0 0 0000204 [IWAIT] irq20: 29 c15657f0 0 0 0 0000204 [IWAIT] irq19: uhci1 28 c15659ec 0 0 0 0000204 [IWAIT] irq18: uhci2 27 c15261fc 0 0 0 0000204 [IWAIT] irq17: pcm0 26 c15263f8 0 0 0 0000204 [IWAIT] irq16: uhci0 uhci3 25 c15265f4 0 0 0 0000204 [IWAIT] irq15: ata1 24 c15267f0 0 0 0 0000204 [IWAIT] irq14: ata0 23 c15269ec 0 0 0 0000204 [IWAIT] irq13: 22 c1526be8 0 0 0 0000204 [IWAIT] irq12: psm0 21 c1526de4 0 0 0 0000204 [IWAIT] irq11: 20 c1557000 0 0 0 0000204 [IWAIT] irq10: 19 c15571fc 0 0 0 0000204 [IWAIT] irq9: acpi0 18 c15573f8 0 0 0 0000204 [IWAIT] irq8: rtc 17 c1521000 0 0 0 0000204 [IWAIT] irq7: ppc0 16 c15211fc 0 0 0 0000204 [IWAIT] irq6: fdc0 15 c15213f8 0 0 0 0000204 [IWAIT] irq5: 14 c15215f4 0 0 0 0000204 [IWAIT] irq4: sio0 13 c15217f0 0 0 0 0000204 [IWAIT] irq3: 12 c15219ec 0 0 0 0000204 [IWAIT] irq1: atkbd0 11 c1521be8 0 0 0 000020c [Can run] idle: cpu0 1 c1521de4 0 0 1 0004200 [SLPQ wait 0xc1521de4][SLP] init 10 c1526000 0 0 0 0000204 [SLPQ ktrace 0xc0931db8][SLP] ktrace 0 c0901440 0 0 0 0000200 [SLPQ vmwait 0xc098ee18][SLP] swapper 2653 c1ad95f4 1001 594 587 0006002 zomb[INACTIVE] syscall 2655 c1afa1fc 1001 594 587 0006002 zomb[INACTIVE] tcp 2654 c1ad99ec 1001 594 587 0006002 zomb[INACTIVE] sysctl db> call doadump Dumping 255 MB 16 32 48 64 80 96 112 128 144 160 176 192 208 224 240 Dump complete 0xf db> reset (kgdb) btp 570 frame 0 at 0xcf3c9740: ebp cf3c9790, eip 0xc06215b4 <mi_switch+624>: add $0xc,%esp frame 1 at 0xcf3c9790: ebp cf3c97a8, eip 0xc0638c34 <sleepq_switch+224>: add $0x8,%esp frame 2 at 0xcf3c97a8: ebp cf3c97b4, eip 0xc0638e14 <sleepq_wait+48>: push $0x220 frame 3 at 0xcf3c97b4: ebp cf3c97e4, eip 0xc0621225 <msleep+785>: mov $0x0,%edi frame 4 at 0xcf3c97e4: ebp cf3c9800, eip 0xc0778d5b <vm_wait+147>: add $0x14,%esp frame 5 at 0xcf3c9800: ebp cf3c9824, eip 0xc077972d <vm_page_grab+305>: push $0x58c frame 6 at 0xcf3c9824: ebp cf3c98d0, eip 0xc076ee90 <vm_thread_swapin+92>: mov %eax,0xffffff70(%ebp) frame 7 at 0xcf3c98d0: ebp cf3c98e4, eip 0xc076f282 <faultin+198>: add $0x4,%esp frame 8 at 0xcf3c98e4: ebp cf3c9b94, eip 0xc06165ea <sysctl_out_proc+190>: add $0x4,%esp frame 9 at 0xcf3c9b94: ebp cf3c9bc0, eip 0xc0616b60 <sysctl_kern_proc+1084>: mov %eax,%ebx frame 10 at 0xcf3c9bc0: ebp cf3c9bec, eip 0xc0622bef <sysctl_root+283>: mov %eax,%edx frame 11 at 0xcf3c9bec: ebp cf3c9c40, eip 0xc0622dc0 <userland_sysctl+244>: mov %eax,%ebx frame 12 at 0xcf3c9c40: ebp cf3c9cec, eip 0xc0622c77 <__sysctl+119>: mov %eax,%ebx frame 13 at 0xcf3c9cec: ebp cf3c9d40, eip 0xc07d2f5f <syscall+531>: mov %eax,%ebx (kgdb) l *vm_wait+147 0xc0778d5b is in vm_wait (../../../vm/vm_page.c:901). 896 } else { 897 if (!vm_pages_needed) { 898 vm_pages_needed = 1; 899 wakeup(&vm_pages_needed); 900 } 901 msleep(&cnt.v_free_count, &vm_page_queue_mtx, PDROP | PVM, 902 "vmwait", 0); 903 } 904 } 905 (kgdb) p cnt $4 = {v_swtch = 0x1ec397e, v_trap = 0x2a51a5, v_syscall = 0x0, v_intr = 0x10144d4, v_soft = 0x26f57, v_vm_faults = 0x29c305, v_cow_faults = 0xf8bc, v_cow_optim = 0x147, v_zfod = 0x19423b, v_ozfod = 0xbddc1, v_swapin = 0x16407, v_swapout = 0xfd21, v_swappgsin = 0x8ba9a, v_swappgsout = 0xadb84, v_vnodein = 0x9d6, v_vnodeout = 0x0, v_vnodepgsin = 0x2c46, v_vnodepgsout = 0x0, v_intrans = 0x169e2, v_reactivated = 0xe0f39, v_pdwakeups = 0x743, v_pdpages = 0x2d0d515, v_dfree = 0xf1, v_pfree = 0x28da7, v_tfree = 0x2dbf8a, v_page_size = 0x1000, v_page_count = 0xf1f9, v_free_reserved = 0xa2, v_free_target = 0x7fa, v_free_min = 0x1d6, v_free_count = 0x0, v_wire_count = 0x3f3a, v_active_count = 0x85ab, v_inactive_target = 0xbf7, v_inactive_count = 0x2ce2, v_cache_count = 0x0, v_cache_min = 0x7fa, v_cache_max = 0xff4, v_pageout_free_min = 0x22, v_interrupt_free_min = 0x2, v_free_severe = 0x13c, v_forks = 0x96b, v_vforks = 0xe1, v_rforks = 0x0, v_kthreads = 0x3c, v_forkpages = 0x1bb26, v_vforkpages = 0x21cd, v_rforkpages = 0x0, v_kthreadpages = 0x0} (kgdb) lock 0xc6602b30 $5 = {lk_interlock = 0xc09329f0, lk_flags = 0x2040000, lk_sharecount = 0x0, lk_waitcount = 0x3, lk_exclusivecount = 0x1, lk_prio = 0x50, lk_wmesg = 0xc0843a8a "getblk", lk_timo = 0x0, lk_lockholder = 0xfffffffe, lk_newlock = 0x0, lk_filename = 0xc084360f "../../../sys/buf.h", lk_lockername = 0xc0830519 "lockmgr", lk_lineno = 0x114, lk_slockholder = 0xffffffff, lk_sfilename = 0xc08150fa "none", lk_slockername = 0xc083a3e6 "never share locked", lk_slineno = 0x0} (kgdb) defproc 9 There is no member named p_uarea. (kgdb) btp 9 frame 0 at 0xcc9b6a30: ebp cc9b6a80, eip 0xc06215b4 <mi_switch+624>: add $0xc,%esp frame 1 at 0xcc9b6a80: ebp cc9b6a98, eip 0xc0638c34 <sleepq_switch+224>: add $0x8,%esp frame 2 at 0xcc9b6a98: ebp cc9b6aa4, eip 0xc0638e14 <sleepq_wait+48>: push $0x220 frame 3 at 0xcc9b6aa4: ebp cc9b6ad4, eip 0xc0621225 <msleep+785>: mov $0x0,%edi frame 4 at 0xcc9b6ad4: ebp cc9b6af8, eip 0xc077c118 <getpbuf+68>: add $0x14,%esp frame 5 at 0xcc9b6af8: ebp cc9b6b2c, eip 0xc0766b6b <swap_pager_putpages+467>: mov %eax,0xffffffe8(%ebp) frame 6 at 0xcc9b6b2c: ebp cc9b6b98, eip 0xc077a1ba <vm_pageout_flush+274>: add $0x14,%esp frame 7 at 0xcc9b6b98: ebp cc9b6c6c, eip 0xc077a09d <vm_pageout_clean+717>: mov 0xffffffec(%ebp),%esp frame 8 at 0xcc9b6c6c: ebp cc9b6cfc, eip 0xc077ace7 <vm_pageout_scan+1463>: add $0x4,%esp frame 9 at 0xcc9b6cfc: ebp cc9b6d1c, eip 0xc077b8bb <vm_pageout+707>: add $0x14,%esp frame 10 at 0xcc9b6d1c: ebp cc9b6d34, eip 0xc06086e8 <fork_exit+160>: push $0x31a (kgdb) l *getpbuf+68 0xc077c118 is in getpbuf (../../../vm/vm_pager.c:330). 325 mtx_lock(&pbuf_mtx); 326 327 for (;;) { 328 if (pfreecnt) { 329 while (*pfreecnt == 0) { 330 msleep(pfreecnt, &pbuf_mtx, PVM, "wswbuf0", 0); 331 } 332 } 333 334 /* get a bp from the swap buffer header pool */ (kgdb) fr 4 frame 4 at 0xcc9b6ad4: ebp cc9b6af8, eip 0xc077c118 <getpbuf+68>: add $0x14,%esp Called from c0766b6b, stack frame at cc9b6b2c last 20 local variables: 0xcc9b6aa8: 0xc0621225 0xc098e654 0x00000000 0x00000000 0xcc9b6ab8: 0xc0857de4 0x00000145 0xc0857c61 0x0000029a 0xcc9b6ac8: 0xc23a6000 0xc098e654 0x00000007 0xcc9b6af8 0xcc9b6ad8: 0xc077c118 0xc098e654 0xc098f560 0x00000044 0xcc9b6ae8: 0xc0857e18 0x00000000 0xc23a6000 0x00000000 call parameters: 0xcc9b6b00: 0xc098e654 0xcc9b6bf0 0xcc9b6b28 0x00002332 0xcc9b6b10: 0x00000000 0x00000001 0xc0857063 0x00000000 (kgdb) p *(int *)0xc098e654 $2 = 0x0 $ ps -o vsz -alx -N /usr/src/sys/i386/compile/PHO/kernel.debug -M /var/crash/vmcore.281 | sort -rn | head -6 106400 1001 2660 2657 194 -84 0 0 pfault ?L+ #C: 0:01,34 [swap] 102432 1001 2661 2657 201 -84 0 0 pfault ?L+ #C: 0:01,30 [swap] 95720 1001 2659 2657 200 -84 0 0 - ?+ #C: 2:09,34 [swap] 37316 1001 2679 2678 0 -84 0 0 kserel ?L+ #C: 0:01,47 [thr1] 37216 1001 2680 2678 0 -84 0 0 kserel ?L+ #C: 0:30,71 [thr1] 6116 0 578 439 4 -84 0 0 sbwait ?Ws ?? 0:00,00 [sshd] $ ps -o vsz -alx -N /usr/src/sys/i386/compile/PHO/kernel.debug -M /var/crash/vmcore.281 | awk '{sum=sum+$1} END{print sum/1024}' 475,18