GENERIC HEAD from 2012-04-03 18:38:00 UTC, r233858M, vmcore.326 KDB: debugger backends: ddb KDB: current backend: ddb 524288K of memory above 4GB ignored Copyright (c) 1992-2012 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 is a registered trademark of The FreeBSD Foundation. FreeBSD 10.0-CURRENT #0 r233858M: Wed Apr 4 07:20:03 CEST 2012 pho@x4.osted.lan:/usr/src/sys/i386/compile/PHO i386 WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. CPU: AMD Phenom(tm) 9150e Quad-Core Processor (1800.02-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x100f23 Family = 10 Model = 2 Stepping = 3 Features=0x178bfbff Features2=0x802009 AMD Features=0xee500800 AMD Features2=0x7ff TSC: P-state invariant real memory = 4294967296 (4096 MB) lock order reversal: 1st 0xc128a5c0 vm object (kernel object) @ vm/vm_fault.c:278 2nd 0xc1bb50e8 system map (system map) @ vm/vm_map.c:1452 KDB: stack backtrace: db_trace_self_wrapper(c0f78693,34313a63,a3235,c1000a38,c1102e20,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0a7bebb,c0f7c140,c1257ff8,5ac,c182081c,...) at kdb_backtrace+0x2a _witness_debugger(c0f7c140,c1bb50e8,c0fae8cd,c956b110,c0faef48,...) at _witness_debugger+0x25 witness_checkorder(c1bb50e8,9,c0faef3f,5ac,0,...) at witness_checkorder+0x86f _mtx_lock_flags(c1bb50e8,0,c0faef3f,5ac,c596e000,...) at _mtx_lock_flags+0xcc _vm_map_lock(c1bb508c,c0faef3f,5ac,62,50,...) at _vm_map_lock+0x31 vm_map_find(c1bb508c,0,0,0,c18208cc,...) at vm_map_find+0x31 kmem_alloc_nofault(c1bb508c,1000,c1bb7608,4,100,...) at kmem_alloc_nofault+0x67 vm_radix_node_zone_allocf(c1bb69a0,1000,c1820933,101,c1bb69a0,...) at vm_radix_node_zone_allocf+0x58 keg_alloc_slab(c1bb7608,4,c0fadf04,871,c1820980,...) at keg_alloc_slab+0xf9 keg_fetch_slab(101,13,c596ff44,c18209e0,c0cac041,...) at keg_fetch_slab+0x17f zone_fetch_slab(c1bb69a0,c1bb7600,101,827,1,...) at zone_fetch_slab+0x4c uma_zalloc_arg(c1bb69a0,0,101,100000,0,...) at uma_zalloc_arg+0x591 vm_radix_insert(c128a5f0,23480,0,c21fbf80,0,...) at vm_radix_insert+0x1e7 vm_page_insert(c21fbf80,c128a5c0,23480,0,0,...) at vm_page_insert+0x1b5 vm_page_alloc(c128a5c0,23480,0,800,c1820c00,...) at vm_page_alloc+0x51c vm_fault_hold(c1bb5000,e337d000,0,1,0,...) at vm_fault_hold+0xf5a vm_fault(c1bb5000,e337d000,0,1,c1bb3b88,...) at vm_fault+0x46 vm_fault_wire(c1bb5000,e3000000,e33c9000,0,0,...) at vm_fault_wire+0x3f vm_map_wire(c1bb5000,e3000000,e33c9000,0,e3000000,...) at vm_map_wire+0x2bf kmem_alloc(c1bb5000,3c9000,c9549740,0,0,...) at kmem_alloc+0x10d vm_ksubmap_init(c129becc,0,1,1000,0,...) at vm_ksubmap_init+0x64 cpu_startup(0,181ec00,181ec00,181e000,1825000,...) at cpu_startup+0x24f mi_startup() at mi_startup+0xac begin() at begin+0x2c avail memory = 3538694144 (3374 MB) : Trying to mount root from ufs:/dev/ad4s1a [rw]... Setting hostuuid: 00000000-0000-0000-0000-00218515337d. Setting hostid: 0x6b64ac17. Starting ddb. Entropy harvesting: interrupts ethernet point_to_point kickstart. Starting file system checks: /dev/ad4s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1a: clean, 115943 free (975 frags, 14371 blocks, 0.1% fragmentation) /dev/ad4s1f: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1f: clean, 122601 free (5097 frags, 14688 blocks, 0.5% fragmentation) /dev/label/tmp: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/label/tmp: clean, 112065183 free (2671 frags, 14007814 blocks, 0.0% fragmentation) /dev/ad4s1d: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1d: clean, 3263580 free (241564 frags, 377752 blocks, 2.4% fragmentation) /dev/ad4s1e: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1e: clean, 16616274 free (44794 frags, 2071435 blocks, 0.2% fragmentation) Mounting local file systems:. Setting hostname: x4.osted.lan. re0: link state changed to DOWN re0: link state changed to UP Starting Network: lo0 re0 fwe0 fwip0. lo0: flags=8049 metric 0 mtu 16384 options=3 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0xa inet 127.0.0.1 netmask 0xff000000 nd6 options=21 re0: flags=8843 metric 0 mtu 1500 options=8209b ether 00:21:85:15:33:7d inet 192.168.1.101 netmask 0xffffff00 broadcast 192.168.1.255 inet6 fe80::221:85ff:fe15:337d%re0 prefixlen 64 scopeid 0x1 nd6 options=29 media: Ethernet autoselect (100baseTX ) status: active fwe0: flags=8802 metric 0 mtu 1500 options=8 ether 02:dc:10:62:ad:eb nd6 options=29 ch 1 dma -1 fwip0: flags=8802 metric 0 mtu 1500 lladdr 0.dc.10.0.1.62.ad.eb.a.2.ff.fe.0.0.0.0 nd6 options=29 Starting devd. Starting Network: fwe0. fwe0: flags=8802 metric 0 mtu 1500 options=8 ether 02:dc:10:62:ad:eb nd6 options=29 ch 1 dma -1 Starting Network: fwip0. fwip0: flags=8802 metric 0 mtu 1500 lladdr 0.dc.10.0.1.62.ad.eb.a.2.ff.fe.0.0.0.0 nd6 options=29 add net default: gateway 192.168.1.1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 add net fe80::: gateway ::1 add net ff02::: gateway ::1 ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/kde4/lib /usr/local/lib/compat /usr/local/lib/gcc46 /usr/local/lib/qt4 /usr/local/lib/virtualbox a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout Creating and/or trimming log files. Starting syslogd. No core dumps found. Additional ABI support: linux. Starting rpcbind. NFS access cache time=60 rpc.umntall: 127.0.0.1: MOUNTPROG: RPC: Program not registered rpc.umntall: 127.0.0.1: MOUNTPROG: RPC: Program not registered rpc.umntall: 127.0.0.1: MOUNTPROG: RPC: Program not registered lock order reversal: 1st 0xe311ed20 bufwait (bufwait) @ kern/vfs_bio.c:2652 2nd 0xcbf8ca00 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:284 KDB: stack backtrace: db_trace_self_wrapper(c0f78693,2e687361,38323a63,c0000a34,c1256920,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0a7bebb,c0f7c140,c1256910,11c,f4011874,...) at kdb_backtrace+0x2a _witness_debugger(c0f7c140,cbf8ca00,c0fac85a,c9572610,c0fac4ec,...) at _witness_debugger+0x25 witness_checkorder(cbf8ca00,9,c0fac4e3,11c,0,...) at witness_checkorder+0x86f _sx_xlock(cbf8ca00,0,c0fac4e3,11c,cc0273a0,...) at _sx_xlock+0xa0 ufsdirhash_acquire(e311ecc0,cc0273a0,f40119f0,e3c0b6a4,f4011944,...) at ufsdirhash_acquire+0x48 ufsdirhash_add(cc0273a0,f40119f0,36a4,f4011930,f4011934,...) at ufsdirhash_add+0x13 ufs_direnter(cc2bf414,cc542828,f40119f0,f4011b80,e311f340,...) at ufs_direnter+0x7a9 ufs_mkdir(f4011c10,c0fcde12,0,0,f4011ba8,...) at ufs_mkdir+0xa6f VOP_MKDIR_APV(c10be1c0,f4011c10,f4011b80,f4011ba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cc03fb80,ffffff9c,28404020,0,1c0,...) at kern_mkdirat+0x291 kern_mkdir(cc03fb80,28404020,0,1c0,f4011d1c,...) at kern_mkdir+0x2e sys_mkdir(cc03fb80,f4011cec,c0fc685c,c0f7ce52,202,...) at sys_mkdir+0x29 syscall(f4011d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x2817fb33, esp = 0xbfbfe8cc, ebp = 0xbfbfed78 --- Clearing /tmp (X related). lock order reversal: 1st 0xcc2ea1b4 ufs (ufs) @ kern/vfs_subr.c:2167 2nd 0xe310ba00 bufwait (bufwait) @ ufs/ffs/ffs_vnops.c:260 3rd 0xcc533724 ufs (ufs) @ kern/vfs_subr.c:2167 KDB: stack backtrace: db_trace_self_wrapper(c0f78693,3a632e73,a303632,0,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0a7bebb,c0f7c159,c12568f0,877,f3fcd354,...) at kdb_backtrace+0x2a _witness_debugger(c0f7c159,cc533724,c0f6a884,c95725a8,c0f84197,...) at _witness_debugger+0x25 witness_checkorder(cc533724,9,c0f8418e,877,0,...) at witness_checkorder+0x86f __lockmgr_args(cc533724,80100,cc533790,0,0,...) at __lockmgr_args+0x8c5 ffs_lock(f3fcd450,c0a8e44c,cbfdab80,80100,cc5336cc,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c10be1c0,f3fcd450,c956b1e0,c10cf3a0,cc5336cc,...) at VOP_LOCK1_APV+0xb5 _vn_lock(cc5336cc,80100,c0f8418e,877,4,...) at _vn_lock+0x78 vget(cc5336cc,80100,cbfdab80,50,0,...) at vget+0xbb vfs_hash_get(cc2cb000,1a9896,80000,cbfdab80,f3fcd59c,...) at vfs_hash_get+0xed ffs_vgetf(cc2cb000,1a9896,80000,f3fcd59c,1,...) at ffs_vgetf+0x49 softdep_sync_buf(cc2ea15c,e310b9a0,1,106,0,...) at softdep_sync_buf+0xac9 ffs_syncvnode(cc2ea15c,1,0,f3fcd62c,c0a8c327,...) at ffs_syncvnode+0x24c ffs_truncate(cc2ea15c,200,0,880,c95afe00,...) at ffs_truncate+0x8b5 ufs_direnter(cc2ea15c,cc5336cc,f3fcd914,f3fcdbbc,0,...) at ufs_direnter+0x9a1 ufs_makeinode(f3fcdbbc,c10be780,f3fcdb00,f3fcda5c,c0dd1ee5,...) at ufs_makeinode+0x65d ufs_create(f3fcdb00,c0fcdfd8,0,0,f3fcdb7c,...) at ufs_create+0x30 VOP_CREATE_APV(c10be1c0,f3fcdb00,f3fcdbbc,f3fcda98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f3fcdb7c,f3fcdc44,1a4,0,c95afe00,...) at vn_open_cred+0x205 vn_open(f3fcdb7c,f3fcdc44,1a4,cbfecb98,203,...) at vn_open+0x3b kern_openat(cbfdab80,ffffff9c,2842d67c,0,602,...) at kern_openat+0x1ec kern_open(cbfdab80,2842d67c,0,601,1b6,...) at kern_open+0x35 sys_open(cbfdab80,f3fcdcec,c0fc685c,c0f7cff1,246,...) at sys_open+0x30 syscall(f3fcdd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28201193, esp = 0xbfbfdc3c, ebp = 0xbfbfdcf8 --- Starting mountd. Starting nfsuserd. Starting nfsd. Recovering vi editor sessions:. Updating motd:. Starting ntpd. Starting default moused. Configuring syscons: keymap blanktime. Starting sshd. Starting cron. Local package initialization: backuplock order reversal: 1st 0xcbff65c8 ufs (ufs) @ kern/vfs_mount.c:1251 2nd 0xcbf6bb38 devfs (devfs) @ ufs/ffs/ffs_softdep.c:1835 KDB: stack backtrace: db_trace_self_wrapper(c0f78693,38313a63,a3533,c956b7f8,c9983950,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0a7bebb,c0f7c140,c1256048,72b,f407c9bc,...) at kdb_backtrace+0x2a _witness_debugger(c0f7c140,cbf6bb38,c0f6f7f4,c9572408,c0fa8958,...) at _witness_debugger+0x25 witness_checkorder(cbf6bb38,9,c0fa894f,72b,cbf6bba4,...) at witness_checkorder+0x86f __lockmgr_args(cbf6bb38,80400,cbf6bba4,0,0,...) at __lockmgr_args+0x8c5 vop_stdlock(f407cab4,4,c0f728f3,80400,cbf6bae0,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c1093a00,f407cab4,c1289e40,c10cf3a0,cbf6bae0,...) at VOP_LOCK1_APV+0xb5 _vn_lock(cbf6bae0,80400,c0fa894f,72b,cc2cb5a0,...) at _vn_lock+0x78 softdep_flushworklist(cc2cb5a0,f407cb68,c99838a0,62d,c0ae0e6a,...) at softdep_flushworklist+0x47 ffs_sync(cc2cb5a0,1,f407cbbc,51c,c9434000,...) at ffs_sync+0x533 dounmount(cc2cb5a0,8080000,c99838a0,49e,f407cc04,...) at dounmount+0x3f8 sys_unmount(c99838a0,f407ccec,c0fc685c,c,206,...) at sys_unmount+0x421 syscall(f407cd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (22, FreeBSD ELF32, sys_unmount), eip = 0x280e7f9b, esp = 0xbfbfe64c, ebp = 0xbfbfe718 --- ** /dev/label/tmp ** Last Mounted on /tmp ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 111033 files, 6248798 used, 112065183 free (2671 frags, 14007814 blocks, 0.0% fragmentation) ***** FILE SYSTEM IS CLEAN ***** ** /dev/label/tmp ** Last Mounted on /tmp ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 111033 files, 6248798 used, 112065183 free (2671 frags, 14007814 blocks, 0.0% fragmentation) ***** FILE SYSTEM IS CLEAN ***** fsck -y /tmp watchdogd. Starting inetd. Wed Apr 4 07:37:33 CEST 2012 FreeBSD/i386 (x4.osted.lan) (console) login: Apr 4 07:49:13 x4 su: pho to root on /dev/pts/0 Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex vm page queue free mutex (vm page queue free mutex) r = 0 (0xc128a800) locked @ vm/vm_page.c:1145 exclusive sleep mutex vm object (standard object) r = 0 (0xce24a8ac) locked @ kern/vfs_bio.c:3053 KDB: stack backtrace: db_trace_self_wrapper(c0f78693,cd28d620,3,f41ba4c0,c0a674e9,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0a7bea0,3,ffffffff,c1255b7c,f41ba538,...) at kdb_backtrace+0x2a _witness_debugger(c0f7ba6c,f41ba54c,4,1,0,...) at _witness_debugger+0x25 witness_warn(5,0,c0fc67a0,15c0,30,...) at witness_warn+0x1fe trap_pfault(0,0,f41ba5ac,f41ba5ac,cd28d598,...) at trap_pfault+0x78 trap(f41ba634) at trap+0x495 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xc0cc95dc, esp = 0xf41ba674, ebp = 0xf41ba6e8 --- vm_radix_remove(30,6,0,2,c45bf140,...) at vm_radix_remove+0xc vm_page_cache_remove(c45bf140,0,c0fb03c7,3ef,3,...) at vm_page_cache_remove+0x68 vm_page_alloc(ce24a8ac,3,0,10222,10222,...) at vm_page_alloc+0x3e5 vm_page_grab(ce24a8ac,3,0,112a2,0,...) at vm_page_grab+0x152 allocbuf(e31fe700,4000,c0f81687,b00,60,...) at allocbuf+0x672 getblk(cd0ee000,0,0,4000,0,...) at getblk+0x5e3 breadn_flags(cd0ee000,0,0,4000,0,...) at breadn_flags+0x43 ffs_blkatoff(cd0ee000,0,0,0,f41ba8cc,...) at ffs_blkatoff+0xf1 ufsdirhash_lookup(cd0dcbc8,cd1c1c00,11,f41ba95c,f41ba960,...) at ufsdirhash_lookup+0x25d ufs_lookup_ino(cd0ee000,f41bab60,f41bab74,0,f41ba9a4,...) at ufs_lookup_ino+0x249 ufs_lookup(f41ba9cc,c0fcd6f7,cd0ee000,cd0ee000,f41bab74,...) at ufs_lookup+0x2a VOP_CACHEDLOOKUP_APV(c10be1c0,f41ba9cc,f41bab74,0,0,...) at VOP_CACHEDLOOKUP_APV+0xc5 vfs_cache_lookup(f41baa68,c0f84e8d,0,80000,f41bab34,...) at vfs_cache_lookup+0xe6 VOP_LOOKUP_APV(c10be1c0,f41baa68,c0f835a0,2da,c0f835a0,...) at VOP_LOOKUP_APV+0xe5 lookup(f41bab34,c0f835a0,10e,dc,42e,...) at lookup+0x6eb namei(f41bab34,f41bac20,101,f41babdc,f41bab74,...) at namei+0x6bf kern_renameat(cc309b80,ffffff9c,bfbfe648,ffffff9c,bfbfe5c8,...) at kern_renameat+0x21e kern_rename(cc309b80,bfbfe648,bfbfe5c8,0,f41bad1c,...) at kern_rename+0x36 sys_rename(cc309b80,f41bacec,c0fc685c,c0fce12d,286,...) at sys_rename+0x29 syscall(f41bad28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (128, FreeBSD ELF32, sys_rename), eip = 0x280f7bbb, esp = 0xbfbfe58c, ebp = 0xbfbfe6d8 --- Fatal trap 12: page fault while in kernel mode cpuid = 1; apic id = 01 fault virtual address = 0x30 fault code = supervisor read, page not present instruction pointer = 0x20:0xc0cc95dc stack pointer = 0x28:0xf41ba674 frame pointer = 0x28:0xf41ba6e8 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 1473 (rename) [ thread pid 1473 tid 100186 ] Stopped at vm_radix_remove+0xc: movl 0(%eax),%esi db> lock order reversal: 1st 0xc128a800 vm page queue free mutex (vm page queue free mutex) @ vm/vm_page.c:1145 2nd 0xc988a474 firewire (firewire) @ dev/firewire/fwohci.c:2118 KDB: stack backtrace: db_trace_self_wrapper(c0f78693,f00,f,c12ab330,c129a120,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0a7bebb,c0f7c140,c1255bb8,846,f41ba398,...) at kdb_backtrace+0x2a _witness_debugger(c0f7c140,c988a474,c0f0a4ba,c9570250,c0f09ba2,...) at _witness_debugger+0x25 witness_checkorder(c988a474,9,c0f09b99,846,0,...) at witness_checkorder+0x86f _mtx_lock_flags(c988a474,0,c0f09b99,846,c958cba0,...) at _mtx_lock_flags+0xcc fwohci_poll(c9886000,ffffffff,ffffffff,f41ba41c,c068644e,...) at fwohci_poll+0x35 dcons_crom_poll(c97f5400,0,c0f00728,b1,c10dc920,...) at dcons_crom_poll+0x25 dcons_os_checkc(f41ba434,c09fb59a,c102f880,78,f41ba43c,...) at dcons_os_checkc+0xae dcons_cngetc(c102f880,78,f41ba43c,c09fb5d6,f41ba45c,...) at dcons_cngetc+0xe cncheckc(f41ba45c,c0513ee5,c0defbfe,c0515190,f41ba458,...) at cncheckc+0x3a cngetc(c0defbfe,c0515190,f41ba458,f41ba494,c0fe1560,...) at cngetc+0x16 db_readline(c10d2660,78,f41ba478,c05129d6,c0defbfe,...) at db_readline+0x75 db_read_line(c0defbfe,f41ba4cc,c05149dd,c0fc3ae6,c9723000,...) at db_read_line+0x1a db_command_loop(c0fc3ae6,c9723000,0,f41ba4a4,0,...) at db_command_loop+0x46 db_trap(c,0,1,246,1,...) at db_trap+0xdd kdb_trap(c,0,f41ba634,1,1,...) at kdb_trap+0xb6 trap_fatal(5,0,c0fc67a0,15c0,30,...) at trap_fatal+0x2df trap_pfault(0,0,f41ba5ac,f41ba5ac,cd28d598,...) at trap_pfault+0x87 trap(f41ba634) at trap+0x495 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xc0cc95dc, esp = 0xf41ba674, ebp = 0xf41ba6e8 --- vm_radix_remove(30,6,0,2,c45bf140,...) at vm_radix_remove+0xc vm_page_cache_remove(c45bf140,0,c0fb03c7,3ef,3,...) at vm_page_cache_remove+0x68 vm_page_alloc(ce24a8ac,3,0,10222,10222,...) at vm_page_alloc+0x3e5 vm_page_grab(ce24a8ac,3,0,112a2,0,...) at vm_page_grab+0x152 allocbuf(e31fe700,4000,c0f81687,b00,60,...) at allocbuf+0x672 getblk(cd0ee000,0,0,4000,0,...) at getblk+0x5e3 breadn_flags(cd0ee000,0,0,4000,0,...) at breadn_flags+0x43 ffs_blkatoff(cd0ee000,0,0,0,f41ba8cc,...) at ffs_blkatoff+0xf1 ufsdirhash_lookup(cd0dcbc8,cd1c1c00,11,f41ba95c,f41ba960,...) at ufsdirhash_lookup+0x25d ufs_lookup_ino(cd0ee000,f41bab60,f41bab74,0,f41ba9a4,...) at ufs_lookup_ino+0x249 ufs_lookup(f41ba9cc,c0fcd6f7,cd0ee000,cd0ee000,f41bab74,...) at ufs_lookup+0x2a VOP_CACHEDLOOKUP_APV(c10be1c0,f41ba9cc,f41bab74,0,0,...) at VOP_CACHEDLOOKUP_APV+0xc5 vfs_cache_lookup(f41baa68,c0f84e8d,0,80000,f41bab34,...) at vfs_cache_lookup+0xe6 VOP_LOOKUP_APV(c10be1c0,f41baa68,c0f835a0,2da,c0f835a0,...) at VOP_LOOKUP_APV+0xe5 lookup(f41bab34,c0f835a0,10e,dc,42e,...) at lookup+0x6eb namei(f41bab34,f41bac20,101,f41babdc,f41bab74,...) at namei+0x6bf kern_renameat(cc309b80,ffffff9c,bfbfe648,ffffff9c,bfbfe5c8,...) at kern_renameat+0x21e kern_rename(cc309b80,bfbfe648,bfbfe5c8,0,f41bad1c,...) at kern_rename+0x36 sys_rename(cc309b80,f41bacec,c0fc685c,c0fce12d,286,...) at sys_rename+0x29 syscall(f41bad28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (128, FreeBSD ELF32, sys_rename), eip = 0x280f7bbb, esp = 0xbfbfe58c, ebp = 0xbfbfe6d8 --- run pho db:0:pho> bt Tracing pid 1473 tid 100186 td 0xcc309b80 vm_radix_remove(30,6,0,2,c45bf140,...) at vm_radix_remove+0xc vm_page_cache_remove(c45bf140,0,c0fb03c7,3ef,3,...) at vm_page_cache_remove+0x68 vm_page_alloc(ce24a8ac,3,0,10222,10222,...) at vm_page_alloc+0x3e5 vm_page_grab(ce24a8ac,3,0,112a2,0,...) at vm_page_grab+0x152 allocbuf(e31fe700,4000,c0f81687,b00,60,...) at allocbuf+0x672 getblk(cd0ee000,0,0,4000,0,...) at getblk+0x5e3 breadn_flags(cd0ee000,0,0,4000,0,...) at breadn_flags+0x43 ffs_blkatoff(cd0ee000,0,0,0,f41ba8cc,...) at ffs_blkatoff+0xf1 ufsdirhash_lookup(cd0dcbc8,cd1c1c00,11,f41ba95c,f41ba960,...) at ufsdirhash_lookup+0x25d ufs_lookup_ino(cd0ee000,f41bab60,f41bab74,0,f41ba9a4,...) at ufs_lookup_ino+0x249 ufs_lookup(f41ba9cc,c0fcd6f7,cd0ee000,cd0ee000,f41bab74,...) at ufs_lookup+0x2a VOP_CACHEDLOOKUP_APV(c10be1c0,f41ba9cc,f41bab74,0,0,...) at VOP_CACHEDLOOKUP_APV+0xc5 vfs_cache_lookup(f41baa68,c0f84e8d,0,80000,f41bab34,...) at vfs_cache_lookup+0xe6 VOP_LOOKUP_APV(c10be1c0,f41baa68,c0f835a0,2da,c0f835a0,...) at VOP_LOOKUP_APV+0xe5 lookup(f41bab34,c0f835a0,10e,dc,42e,...) at lookup+0x6eb namei(f41bab34,f41bac20,101,f41babdc,f41bab74,...) at namei+0x6bf kern_renameat(cc309b80,ffffff9c,bfbfe648,ffffff9c,bfbfe5c8,...) at kern_renameat+0x21e kern_rename(cc309b80,bfbfe648,bfbfe5c8,0,f41bad1c,...) at kern_rename+0x36 sys_rename(cc309b80,f41bacec,c0fc685c,c0fce12d,286,...) at sys_rename+0x29 syscall(f41bad28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (128, FreeBSD ELF32, sys_rename), eip = 0x280f7bbb, esp = 0xbfbfe58c, ebp = 0xbfbfe6d8 --- db:0:bt> show allpcpu Current CPU: 1 cpuid = 0 dynamic pcpu = 0x755400 curthread = 0xcc0402e0: pid 1448 "swap" curpcb = 0xf3ff9d80 fpcurthread = none idlethread = 0xc95cd8a0: tid 100003 "idle: cpu0" APIC ID = 0 currentldt = 0x50 spin locks held: cpuid = 1 dynamic pcpu = 0x830b400 curthread = 0xcc309b80: pid 1473 "rename" curpcb = 0xf41bad80 fpcurthread = none idlethread = 0xc95cd5c0: tid 100004 "idle: cpu1" APIC ID = 1 currentldt = 0x50 spin locks held: cpuid = 2 dynamic pcpu = 0x830e400 curthread = 0xcc91fb80: pid 1447 "swap" curpcb = 0xf4107d80 fpcurthread = none idlethread = 0xc95cd2e0: tid 100005 "idle: cpu2" APIC ID = 2 currentldt = 0x50 spin locks held: cpuid = 3 dynamic pcpu = 0x8311400 curthread = 0xcc30c5c0: pid 1449 "swap" curpcb = 0xf40a6d80 fpcurthread = none idlethread = 0xc95cd000: tid 100006 "idle: cpu3" APIC ID = 3 currentldt = 0x50 spin locks held: db:0:allpcpu> show alllocks Process 1540 (sh) thread 0xcdd5d8a0 (100247) exclusive lockmgr bufwait (bufwait) r = 0 (0xe320f380) locked @ kern/vfs_bio.c:1905 shared lockmgr ufs (ufs) r = 0 (0xcbfc05c8) locked @ kern/vfs_subr.c:2167 Process 1528 (sshd) thread 0xcdd5db80 (100241) exclusive lockmgr bufwait (bufwait) r = 0 (0xe32115a0) locked @ kern/vfs_bio.c:1905 shared lockmgr ufs (ufs) r = 0 (0xcc7e1880) locked @ kern/vfs_vnops.c:562 Process 1527 (sshd) thread 0xcdd5e000 (100240) shared lockmgr ufs (ufs) r = 0 (0xcc7e1880) locked @ kern/vfs_vnops.c:562 Process 1526 (sshd) thread 0xcdd5e2e0 (100239) shared lockmgr ufs (ufs) r = 0 (0xcc7e1880) locked @ kern/vfs_vnops.c:562 Process 1521 (tcp) thread 0xce406000 (100234) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xce0a57a0) locked @ kern/uipc_sockbuf.c:148 Process 1519 (tcp) thread 0xcc309000 (100232) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xcd09be20) locked @ kern/uipc_sockbuf.c:148 Process 1517 (tcp) thread 0xcbfdb2e0 (100230) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xcc641600) locked @ kern/uipc_sockbuf.c:148 Process 1516 (tcp) thread 0xcc86e2e0 (100229) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xcc2f9c80) locked @ kern/uipc_sockbuf.c:148 Process 1515 (tcp) thread 0xcdd5eb80 (100228) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xcd09b2c0) locked @ kern/uipc_sockbuf.c:148 Process 1512 (tcp) thread 0xcc86eb80 (100225) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xcc642460) locked @ kern/uipc_sockbuf.c:148 Process 1511 (tcp) thread 0xcbfdb5c0 (100224) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xcc2f8c80) locked @ kern/uipc_sockbuf.c:148 Process 1510 (tcp) thread 0xcd2bb8a0 (100223) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xcd09bae0) locked @ kern/uipc_sockbuf.c:148 Process 1508 (creat) thread 0xcd2bbb80 (100221) exclusive lockmgr ufs (ufs) r = 0 (0xcd352880) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd167724) locked @ kern/vfs_lookup.c:542 Process 1507 (creat) thread 0xcd2df000 (100220) exclusive lockmgr ufs (ufs) r = 0 (0xcc4ed724) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd0ee1b4) locked @ kern/vfs_lookup.c:542 Process 1506 (creat) thread 0xcd2df2e0 (100219) exclusive lockmgr ufs (ufs) r = 0 (0xcdf4a058) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd20a724) locked @ kern/vfs_lookup.c:542 Process 1505 (creat) thread 0xcd2df5c0 (100218) exclusive lockmgr ufs (ufs) r = 0 (0xcc4ed5c8) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd1671b4) locked @ kern/vfs_lookup.c:542 Process 1504 (creat) thread 0xcd2df8a0 (100217) exclusive lockmgr bufwait (bufwait) r = 0 (0xe3216a20) locked @ kern/vfs_bio.c:2652 exclusive lockmgr ufs (ufs) r = 1 (0xce412310) locked @ kern/vfs_subr.c:2167 exclusive lockmgr ufs (ufs) r = 0 (0xcd0ee310) locked @ kern/vfs_lookup.c:542 Process 1503 (creat) thread 0xcd2dfb80 (100216) exclusive lockmgr ufs (ufs) r = 0 (0xcdcb5310) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd20a880) locked @ kern/vfs_lookup.c:542 Process 1502 (creat) thread 0xcd2e2000 (100215) exclusive lockmgr ufs (ufs) r = 0 (0xcc4fa1b4) locked @ kern/vfs_subr.c:2167 Process 1501 (creat) thread 0xcd2e22e0 (100214) exclusive lockmgr ufs (ufs) r = 0 (0xcd214c94) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd0ee46c) locked @ kern/vfs_lookup.c:542 Process 1500 (creat) thread 0xcd2e25c0 (100213) exclusive lockmgr ufs (ufs) r = 0 (0xcd441df0) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd2131b4) locked @ kern/vfs_lookup.c:542 Process 1499 (creat) thread 0xcd2e28a0 (100212) exclusive lockmgr bufwait (bufwait) r = 0 (0xe3231a60) locked @ kern/vfs_bio.c:2652 exclusive lockmgr ufs (ufs) r = 0 (0xcd213310) locked @ kern/vfs_lookup.c:542 Process 1498 (creat) thread 0xcd2e2b80 (100211) exclusive lockmgr ufs (ufs) r = 0 (0xcd352724) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd16746c) locked @ kern/vfs_lookup.c:542 Process 1496 (mkdir) thread 0xcd2e4000 (100209) exclusive lockmgr bufwait (bufwait) r = 0 (0xe324b580) locked @ kern/vfs_bio.c:1905 exclusive lockmgr ufs (ufs) r = 0 (0xce9c41b4) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcea8f5c8) locked @ kern/vfs_lookup.c:542 Process 1495 (mkdir) thread 0xcd2e42e0 (100208) exclusive lockmgr ufs (ufs) r = 0 (0xcd70f46c) locked @ kern/vfs_subr.c:2279 Process 1494 (mkdir) thread 0xcd2e45c0 (100207) exclusive lockmgr bufwait (bufwait) r = 0 (0xe33bdf20) locked @ kern/vfs_bio.c:1905 exclusive lockmgr ufs (ufs) r = 0 (0xce7ecc94) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd6dac94) locked @ kern/vfs_lookup.c:542 Process 1492 (mkdir) thread 0xcd23e5c0 (100205) exclusive lockmgr ufs (ufs) r = 0 (0xcd34d46c) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xce96c5c8) locked @ kern/vfs_lookup.c:542 Process 1490 (mkdir) thread 0xcd23eb80 (100203) exclusive lockmgr ufs (ufs) r = 0 (0xcd7a446c) locked @ kern/vfs_subr.c:2279 Process 1489 (mkdir) thread 0xcd2b7000 (100202) exclusive lockmgr bufwait (bufwait) r = 0 (0xe3184960) locked @ kern/vfs_bio.c:1905 exclusive lockmgr ufs (ufs) r = 0 (0xce056df0) locked @ kern/vfs_lookup.c:542 Process 1488 (mkdir) thread 0xcd2b72e0 (100201) exclusive lockmgr ufs (ufs) r = 0 (0xcd3525c8) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xce7ec880) locked @ kern/vfs_lookup.c:542 Process 1487 (mkdir) thread 0xcd2b75c0 (100200) exclusive lockmgr bufwait (bufwait) r = 0 (0xe32542e0) locked @ kern/vfs_bio.c:1905 exclusive lockmgr ufs (ufs) r = 0 (0xcd4b9df0) locked @ kern/vfs_lookup.c:542 Process 1486 (mkdir) thread 0xcd2b78a0 (100199) exclusive lockmgr bufwait (bufwait) r = 0 (0xe3225c40) locked @ kern/vfs_bio.c:1905 exclusive lockmgr ufs (ufs) r = 0 (0xcd70fdf0) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcdf7f058) locked @ kern/vfs_lookup.c:542 Process 1485 (mkdir) thread 0xcd2b7b80 (100198) exclusive lockmgr bufwait (bufwait) r = 0 (0xe3226ae0) locked @ kern/vfs_bio.c:1905 exclusive lockmgr ufs (ufs) r = 0 (0xce96c724) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xce8e046c) locked @ kern/vfs_lookup.c:542 Process 1484 (mkdir) thread 0xcd2b8000 (100197) exclusive lockmgr ufs (ufs) r = 0 (0xce96c880) locked @ kern/vfs_subr.c:2279 Process 1483 (mkdir) thread 0xcd2b82e0 (100196) exclusive lockmgr ufs (ufs) r = 0 (0xce7ecb38) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xce7ec724) locked @ kern/vfs_lookup.c:542 Process 1482 (mkdir) thread 0xcd2b85c0 (100195) exclusive lockmgr bufwait (bufwait) r = 0 (0xe3242d00) locked @ kern/vfs_bio.c:1905 exclusive lockmgr ufs (ufs) r = 0 (0xce96c46c) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xce53a5c8) locked @ kern/vfs_lookup.c:542 Process 1481 (mkdir) thread 0xcd2b88a0 (100194) exclusive lockmgr ufs (ufs) r = 0 (0xce0d65c8) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd7a4310) locked @ kern/vfs_lookup.c:542 Process 1480 (mkdir) thread 0xcd2b8b80 (100193) exclusive lockmgr bufwait (bufwait) r = 0 (0xe3326ec0) locked @ kern/vfs_bio.c:1905 exclusive lockmgr ufs (ufs) r = 0 (0xce4c2058) locked @ kern/vfs_lookup.c:542 Process 1479 (mkdir) thread 0xcd2bb000 (100192) exclusive lockmgr bufwait (bufwait) r = 0 (0xe33242e0) locked @ kern/vfs_bio.c:1905 exclusive lockmgr ufs (ufs) r = 0 (0xcd6319dc) locked @ kern/vfs_subr.c:2167 exclusive lockmgr ufs (ufs) r = 0 (0xcd8c8c94) locked @ kern/vfs_lookup.c:542 Process 1478 (mkdir) thread 0xcd2bb2e0 (100191) exclusive lockmgr ufs (ufs) r = 0 (0xcdf91b38) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xce7ec9dc) locked @ kern/vfs_lookup.c:542 Process 1477 (mkdir) thread 0xcd2bb5c0 (100190) exclusive lockmgr ufs (ufs) r = 0 (0xcd346df0) locked @ ufs/ffs/ffs_vfsops.c:1706 exclusive lockmgr ufs (ufs) r = 0 (0xcd7a41b4) locked @ kern/vfs_lookup.c:542 Process 1475 (rename) thread 0xcc3095c0 (100188) exclusive lockmgr ufs (ufs) r = 0 (0xce0d41b4) locked @ kern/vfs_subr.c:2167 exclusive lockmgr ufs (ufs) r = 1 (0xcd20a9dc) locked @ ufs/ufs/ufs_vnops.c:1195 Process 1474 (rename) thread 0xcc3098a0 (100187) exclusive lockmgr bufwait (bufwait) r = 0 (0xe323b660) locked @ kern/vfs_bio.c:1905 exclusive lockmgr bufwait (bufwait) r = 0 (0xe3223540) locked @ kern/vfs_bio.c:2652 exclusive lockmgr ufs (ufs) r = 1 (0xcda5c724) locked @ kern/vfs_subr.c:2167 exclusive lockmgr ufs (ufs) r = 1 (0xcd167880) locked @ ufs/ufs/ufs_vnops.c:1195 Process 1473 (rename) thread 0xcc309b80 (100186) exclusive sleep mutex vm page queue free mutex (vm page queue free mutex) r = 0 (0xc128a800) locked @ vm/vm_page.c:1145 exclusive sleep mutex vm object (standard object) r = 0 (0xce24a8ac) locked @ kern/vfs_bio.c:3053 exclusive lockmgr bufwait (bufwait) r = 0 (0xe31fe760) locked @ kern/vfs_bio.c:1905 shared sx dirhash (dirhash) r = 0 (0xccf24000) locked @ ufs/ufs/ufs_dirhash.c:234 exclusive lockmgr ufs (ufs) r = 0 (0xcd0ee058) locked @ kern/vfs_lookup.c:542 Process 1472 (rename) thread 0xcc30b000 (100185) exclusive lockmgr bufwait (bufwait) r = 0 (0xe32e97a0) locked @ kern/vfs_bio.c:1905 exclusive lockmgr bufwait (bufwait) r = 0 (0xe3130cc0) locked @ kern/vfs_bio.c:2652 exclusive lockmgr ufs (ufs) r = 1 (0xcd55146c) locked @ kern/vfs_subr.c:2167 exclusive lockmgr ufs (ufs) r = 1 (0xcd20a5c8) locked @ ufs/ufs/ufs_vnops.c:1195 Process 1471 (rename) thread 0xcc30b2e0 (100184) exclusive lockmgr ufs (ufs) r = 0 (0xcdee4058) locked @ kern/vfs_subr.c:2167 exclusive lockmgr ufs (ufs) r = 1 (0xcd216310) locked @ ufs/ufs/ufs_vnops.c:1195 Process 1467 (lockf) thread 0xcc9215c0 (100180) exclusive lockmgr ufs (ufs) r = 0 (0xce88dc94) locked @ kern/vfs_vnops.c:645 Process 1461 (tcp) thread 0xcbfda2e0 (100084) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xcd09bbec) locked @ kern/uipc_sockbuf.c:148 Process 1460 (tcp) thread 0xcbf995c0 (100087) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xcc2f9a4c) locked @ kern/uipc_sockbuf.c:148 Process 1459 (tcp) thread 0xcc03f000 (100107) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xcc2f908c) locked @ kern/uipc_sockbuf.c:148 Process 1456 (tcp) thread 0xcc8705c0 (100134) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xcc2f822c) locked @ kern/uipc_sockbuf.c:148 Process 1455 (tcp) thread 0xcc03fb80 (100098) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xcc2f98ac) locked @ kern/uipc_sockbuf.c:148 Process 1454 (tcp) thread 0xcc91f5c0 (100148) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xce40156c) locked @ kern/uipc_sockbuf.c:148 Process 1445 (rw) thread 0xcbecc000 (100113) exclusive lockmgr ufs (ufs) r = 0 (0xcd8929dc) locked @ kern/vfs_vnops.c:645 Process 1444 (rw) thread 0xcc03f5c0 (100105) exclusive lockmgr ufs (ufs) r = 0 (0xcd2139dc) locked @ kern/vfs_vnops.c:645 Process 1443 (rw) thread 0xcc86f8a0 (100143) exclusive lockmgr ufs (ufs) r = 0 (0xce5039dc) locked @ kern/vfs_vnops.c:645 Process 1442 (rw) thread 0xcbf945c0 (100129) exclusive lockmgr ufs (ufs) r = 0 (0xcd90b724) locked @ kern/vfs_vnops.c:645 Process 1441 (rw) thread 0xcd23c000 (100172) exclusive lockmgr ufs (ufs) r = 0 (0xcd79f1b4) locked @ kern/vfs_vnops.c:645 Process 1440 (rw) thread 0xcd23c2e0 (100171) exclusive lockmgr ufs (ufs) r = 0 (0xcd7a7880) locked @ kern/vfs_vnops.c:645 Process 1439 (rw) thread 0xcd23c5c0 (100170) exclusive lockmgr ufs (ufs) r = 0 (0xce05b5c8) locked @ kern/vfs_vnops.c:645 Process 1438 (rw) thread 0xcd23c8a0 (100169) exclusive lockmgr ufs (ufs) r = 0 (0xce2731b4) locked @ kern/vfs_vnops.c:645 Process 1437 (rw) thread 0xcd23cb80 (100168) exclusive lockmgr ufs (ufs) r = 0 (0xcd83ac94) locked @ kern/vfs_vnops.c:645 Process 1436 (rw) thread 0xcd23d000 (100167) exclusive lockmgr bufwait (bufwait) r = 0 (0xe322dfe0) locked @ kern/vfs_bio.c:1905 shared lockmgr ufs (ufs) r = 0 (0xcd2161b4) locked @ kern/vfs_vnops.c:562 Process 1435 (rw) thread 0xcd23d2e0 (100166) exclusive lockmgr ufs (ufs) r = 0 (0xce07d724) locked @ kern/vfs_vnops.c:645 Process 1434 (rw) thread 0xcd23d5c0 (100165) exclusive sleep mutex page lock (page lock) r = 0 (0xc128b700) locked @ kern/vfs_bio.c:1631 exclusive sleep mutex vm object (standard object) r = 0 (0xcd2ff128) locked @ kern/vfs_bio.c:1623 exclusive lockmgr bufwait (bufwait) r = 0 (0xe322c440) locked @ kern/vfs_bio.c:2652 exclusive lockmgr bufwait (bufwait) r = 0 (0xe31f70c0) locked @ kern/vfs_bio.c:2652 shared lockmgr ufs (ufs) r = 0 (0xcd167b38) locked @ kern/vfs_vnops.c:562 Process 1433 (rw) thread 0xcd23d8a0 (100164) exclusive sleep mutex vm object (standard object) r = 0 (0xcd8b3e74) locked @ kern/vfs_bio.c:3053 exclusive lockmgr bufwait (bufwait) r = 0 (0xe3285080) locked @ kern/vfs_bio.c:1905 exclusive lockmgr bufwait (bufwait) r = 0 (0xe3313d40) locked @ kern/vfs_bio.c:2652 exclusive lockmgr ufs (ufs) r = 0 (0xcd90b880) locked @ kern/vfs_vnops.c:645 Process 1432 (rw) thread 0xcd23db80 (100163) exclusive lockmgr ufs (ufs) r = 0 (0xce503b38) locked @ kern/vfs_vnops.c:645 Process 1431 (rw) thread 0xcd23e000 (100162) exclusive lockmgr ufs (ufs) r = 0 (0xce3f346c) locked @ kern/vfs_vnops.c:645 Process 1430 (rw) thread 0xcd23e2e0 (100161) exclusive lockmgr ufs (ufs) r = 0 (0xce53d46c) locked @ kern/vfs_vnops.c:645 Process 1429 (rw) thread 0xcc91d000 (100160) exclusive lockmgr ufs (ufs) r = 0 (0xce3f3310) locked @ kern/vfs_vnops.c:645 Process 1428 (rw) thread 0xcc91d2e0 (100159) exclusive lockmgr ufs (ufs) r = 0 (0xcd7a79dc) locked @ kern/vfs_vnops.c:645 Process 961 (syslogd) thread 0xcbece2e0 (100103) exclusive sleep mutex vm object (standard object) r = 0 (0xcc08c784) locked @ kern/vfs_bio.c:3053 exclusive lockmgr bufwait (bufwait) r = 0 (0xe324a540) locked @ kern/vfs_bio.c:1905 exclusive lockmgr ufs (ufs) r = 0 (0xcc54146c) locked @ kern/vfs_vnops.c:645 Process 19 (softdepflush) thread 0xcbece8a0 (100078) exclusive lockmgr ufs (ufs) r = 0 (0xcdf75880) locked @ kern/vfs_subr.c:2167 Process 13 (geom) thread 0xc96d9b80 (100015) exclusive sleep mutex page lock (page lock) r = 0 (0xc128ac80) locked @ kern/vfs_bio.c:1631 exclusive sleep mutex vm object (standard object) r = 0 (0xcd38dc24) locked @ kern/vfs_bio.c:1623 db:0:alllocks> show lockedvnods Locked vnodes 0xcbfc0570: tag ufs, type VREG usecount 183, writecount 0, refcount 185 mountedhere 0 flags (VV_TEXT) v_object 0xcbfbe65c ref 182 pages 29 lock type ufs: SHARED (count 1) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae2c3b at vget+0xbb #5 0xc0caeb0b at vm_fault_hold+0xa7b #6 0xc0cb01c6 at vm_fault+0x46 #7 0xc0dabc39 at trap_pfault+0x1b9 #8 0xc0dac809 at trap+0x299 #9 0xc0d963ec at calltrap+0x6 ino 141369, on dev ada0s1a 0xcc7e1828: tag ufs, type VREG usecount 3, writecount 0, refcount 5 mountedhere 0 flags () v_object 0xcc81c40c ref 0 pages 1 lock type ufs: SHARED (count 3) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af1686 at vn_read+0x456 #5 0xc0a909be at dofileread+0x9e #6 0xc0a90b98 at kern_readv+0x68 #7 0xc0a90caf at sys_read+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 23960, on dev ada0s1a 0xcc541414: tag ufs, type VREG usecount 1, writecount 1, refcount 2 mountedhere 0 flags () v_object 0xcc08c784 ref 0 pages 0 lock type ufs: EXCL by thread 0xcbece2e0 (pid 961, syslogd, tid 100103) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90dc6 at sys_writev+0x46 #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 6052868, on dev ada0s1e 0xcd2162b8: tag ufs, type VDIR usecount 5, writecount 0, refcount 9 mountedhere 0 flags () v_object 0xcdfdfcb8 ref 0 pages 3 lock type ufs: EXCL by thread 0xcc30b2e0 (pid 1471, rename, tid 100184) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0c9f7a3 at ufs_rename+0x183 #5 0xc0dd1505 at VOP_RENAME_APV+0xa5 #6 0xc0aea1a8 at kern_renameat+0x378 #7 0xc0aea366 at kern_rename+0x36 #8 0xc0aea399 at sys_rename+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541203, on dev label/tmp 0xcd167828: tag ufs, type VDIR usecount 5, writecount 0, refcount 9 mountedhere 0 flags () v_object 0xcd8fd784 ref 0 pages 3 lock type ufs: EXCL by thread 0xcc3098a0 (pid 1474, rename, tid 100187) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0c9f7a3 at ufs_rename+0x183 #5 0xc0dd1505 at VOP_RENAME_APV+0xa5 #6 0xc0aea1a8 at kern_renameat+0x378 #7 0xc0aea366 at kern_rename+0x36 #8 0xc0aea399 at sys_rename+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541204, on dev label/tmp 0xcd20a984: tag ufs, type VDIR usecount 5, writecount 0, refcount 9 mountedhere 0 flags () v_object 0xcd5a08ac ref 0 pages 3 lock type ufs: EXCL by thread 0xcc3095c0 (pid 1475, rename, tid 100188) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0c9f7a3 at ufs_rename+0x183 #5 0xc0dd1505 at VOP_RENAME_APV+0xa5 #6 0xc0aea1a8 at kern_renameat+0x378 #7 0xc0aea366 at kern_rename+0x36 #8 0xc0aea399 at sys_rename+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541205, on dev label/tmp 0xcd167414: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcde848ac ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2e2b80 (pid 1498, creat, tid 100211) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0aef6d0 at vn_open_cred+0x90 #7 0xc0aefc5b at vn_open+0x3b #8 0xc0aebeac at kern_openat+0x1ec #9 0xc0aec355 at kern_open+0x35 #10 0xc0aec390 at sys_open+0x30 #11 0xc0dac113 at syscall+0x2c3 #12 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541206, on dev label/tmp 0xcd0ee414: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcd2e5cb8 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2e22e0 (pid 1501, creat, tid 100214) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0aef6d0 at vn_open_cred+0x90 #7 0xc0aefc5b at vn_open+0x3b #8 0xc0aebeac at kern_openat+0x1ec #9 0xc0aec355 at kern_open+0x35 #10 0xc0aec390 at sys_open+0x30 #11 0xc0dac113 at syscall+0x2c3 #12 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541207, on dev label/tmp 0xcd20a828: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags () v_object 0xcd4469d4 ref 0 pages 1 lock type ufs: EXCL by thread 0xcd2dfb80 (pid 1503, creat, tid 100216) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0aef6d0 at vn_open_cred+0x90 #7 0xc0aefc5b at vn_open+0x3b #8 0xc0aebeac at kern_openat+0x1ec #9 0xc0aec355 at kern_open+0x35 #10 0xc0aec390 at sys_open+0x30 #11 0xc0dac113 at syscall+0x2c3 #12 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541209, on dev label/tmp 0xcd0ee2b8: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags () v_object 0xce4fad4c ref 0 pages 2 lock type ufs: EXCL by thread 0xcd2df8a0 (pid 1504, creat, tid 100217) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae6bb1 at kern_unlinkat+0xa1 #7 0xc0ae6e2f at kern_unlink+0x2f #8 0xc0ae6e62 at sys_unlink+0x22 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541210, on dev label/tmp 0xcd16715c: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcd81fafc ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2df5c0 (pid 1505, creat, tid 100218) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0aef6d0 at vn_open_cred+0x90 #7 0xc0aefc5b at vn_open+0x3b #8 0xc0aebeac at kern_openat+0x1ec #9 0xc0aec355 at kern_open+0x35 #10 0xc0aec390 at sys_open+0x30 #11 0xc0dac113 at syscall+0x2c3 #12 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541211, on dev label/tmp 0xcd20a6cc: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcd37dcb8 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2df2e0 (pid 1506, creat, tid 100219) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0aef6d0 at vn_open_cred+0x90 #7 0xc0aefc5b at vn_open+0x3b #8 0xc0aebeac at kern_openat+0x1ec #9 0xc0aec355 at kern_open+0x35 #10 0xc0aec390 at sys_open+0x30 #11 0xc0dac113 at syscall+0x2c3 #12 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541212, on dev label/tmp 0xcd0ee15c: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xcd3805c8 ref 0 pages 1 lock type ufs: EXCL by thread 0xcd2df000 (pid 1507, creat, tid 100220) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0aef6d0 at vn_open_cred+0x90 #7 0xc0aefc5b at vn_open+0x3b #8 0xc0aebeac at kern_openat+0x1ec #9 0xc0aec355 at kern_open+0x35 #10 0xc0aec390 at sys_open+0x30 #11 0xc0dac113 at syscall+0x2c3 #12 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541213, on dev label/tmp 0xcd1676cc: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xce29f40c ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2bbb80 (pid 1508, creat, tid 100221) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0aef6d0 at vn_open_cred+0x90 #7 0xc0aefc5b at vn_open+0x3b #8 0xc0aebeac at kern_openat+0x1ec #9 0xc0aec355 at kern_open+0x35 #10 0xc0aec390 at sys_open+0x30 #11 0xc0dac113 at syscall+0x2c3 #12 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541214, on dev label/tmp 0xcd167ae0: tag ufs, type VREG usecount 1, writecount 0, refcount 1172 mountedhere 0 flags () v_object 0xcd2ff128 ref 0 pages 6212 lock type ufs: SHARED (count 1) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af1686 at vn_read+0x456 #5 0xc0a909be at dofileread+0x9e #6 0xc0a90b98 at kern_readv+0x68 #7 0xc0a90caf at sys_read+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541215, on dev label/tmp 0xcd21615c: tag ufs, type VREG usecount 1, writecount 0, refcount 414 mountedhere 0 flags () v_object 0xcd2c5b90 ref 0 pages 2686 lock type ufs: SHARED (count 1) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af1686 at vn_read+0x456 #5 0xc0a909be at dofileread+0x9e #6 0xc0a90b98 at kern_readv+0x68 #7 0xc0a90caf at sys_read+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541216, on dev label/tmp 0xcd20a570: tag ufs, type VDIR usecount 5, writecount 0, refcount 9 mountedhere 0 flags () v_object 0xce24a940 ref 0 pages 3 lock type ufs: EXCL by thread 0xcc30b000 (pid 1472, rename, tid 100185) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0c9f7a3 at ufs_rename+0x183 #5 0xc0dd1505 at VOP_RENAME_APV+0xa5 #6 0xc0aea1a8 at kern_renameat+0x378 #7 0xc0aea366 at kern_rename+0x36 #8 0xc0aea399 at sys_rename+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541217, on dev label/tmp 0xcd0ee000: tag ufs, type VDIR usecount 4, writecount 0, refcount 7 mountedhere 0 flags () v_object 0xce24a8ac ref 0 pages 6 lock type ufs: EXCL by thread 0xcc309b80 (pid 1473, rename, tid 100186) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0aea04e at kern_renameat+0x21e #7 0xc0aea366 at kern_rename+0x36 #8 0xc0aea399 at sys_rename+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541218, on dev label/tmp 0xcd2132b8: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcde84940 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2e28a0 (pid 1499, creat, tid 100212) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0aef6d0 at vn_open_cred+0x90 #7 0xc0aefc5b at vn_open+0x3b #8 0xc0aebeac at kern_openat+0x1ec #9 0xc0aec355 at kern_open+0x35 #10 0xc0aec390 at sys_open+0x30 #11 0xc0dac113 at syscall+0x2c3 #12 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541377, on dev label/tmp 0xcd21315c: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags () v_object 0xcd38d6f0 ref 0 pages 1 lock type ufs: EXCL by thread 0xcd2e25c0 (pid 1500, creat, tid 100213) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0aef6d0 at vn_open_cred+0x90 #7 0xc0aefc5b at vn_open+0x3b #8 0xc0aebeac at kern_openat+0x1ec #9 0xc0aec355 at kern_open+0x35 #10 0xc0aec390 at sys_open+0x30 #11 0xc0dac113 at syscall+0x2c3 #12 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541378, on dev label/tmp 0xcd83ac3c: tag ufs, type VREG usecount 1, writecount 1, refcount 275 mountedhere 0 flags () v_object 0xcd8692e4 ref 0 pages 1856 lock type ufs: EXCL by thread 0xcd23cb80 (pid 1437, rw, tid 100168) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24543234, on dev label/tmp 0xcd90b828: tag ufs, type VREG usecount 1, writecount 1, refcount 200 mountedhere 0 flags () v_object 0xcd8b3e74 ref 0 pages 1359 lock type ufs: EXCL by thread 0xcd23d8a0 (pid 1433, rw, tid 100164) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24543492, on dev label/tmp 0xcd90b6cc: tag ufs, type VREG usecount 1, writecount 1, refcount 357 mountedhere 0 flags () v_object 0xcd988afc ref 0 pages 2155 lock type ufs: EXCL by thread 0xcbf945c0 (pid 1442, rw, tid 100129) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24543493, on dev label/tmp 0xcda5c6cc: tag ufs, type VREG usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcda1bb90 ref 0 pages 0 lock type ufs: EXCL by thread 0xcc3098a0 (pid 1474, rename, tid 100187) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae2c3b at vget+0xbb #5 0xc0ad24cd at vfs_hash_get+0xed #6 0xc0c876a9 at ffs_vgetf+0x49 #7 0xc0c87c4e at ffs_vget+0x2e #8 0xc0c9f92d at ufs_rename+0x30d #9 0xc0dd1505 at VOP_RENAME_APV+0xa5 #10 0xc0aea1a8 at kern_renameat+0x378 #11 0xc0aea366 at kern_rename+0x36 #12 0xc0aea399 at sys_rename+0x29 #13 0xc0dac113 at syscall+0x2c3 #14 0xc0d96451 at Xint0x80_syscall+0x21 ino 24544007, on dev label/tmp 0xcd213984: tag ufs, type VREG usecount 1, writecount 1, refcount 237 mountedhere 0 flags () v_object 0xcd38dc24 ref 0 pages 1613 lock type ufs: EXCL by thread 0xcc03f5c0 (pid 1444, rw, tid 100105) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24542007, on dev label/tmp 0xcd7a7984: tag ufs, type VREG usecount 1, writecount 1, refcount 207 mountedhere 0 flags () v_object 0xcdb425c8 ref 0 pages 1443 lock type ufs: EXCL by thread 0xcc91d2e0 (pid 1428, rw, tid 100159) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24546375, on dev label/tmp 0xcd7a7828: tag ufs, type VREG usecount 1, writecount 1, refcount 256 mountedhere 0 flags () v_object 0xcd67ce74 ref 0 pages 1796 lock type ufs: EXCL by thread 0xcd23c2e0 (pid 1440, rw, tid 100171) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24546376, on dev label/tmp 0xcd79f15c: tag ufs, type VREG usecount 1, writecount 1, refcount 199 mountedhere 0 flags () v_object 0xcdb42534 ref 0 pages 1611 lock type ufs: EXCL by thread 0xcd23c000 (pid 1441, rw, tid 100172) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24546377, on dev label/tmp 0xcd892984: tag ufs, type VREG usecount 1, writecount 1, refcount 312 mountedhere 0 flags () v_object 0xcd6d14a0 ref 0 pages 1891 lock type ufs: EXCL by thread 0xcbecc000 (pid 1445, rw, tid 100113) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24546378, on dev label/tmp 0xce07d6cc: tag ufs, type VREG usecount 1, writecount 1, refcount 253 mountedhere 0 flags () v_object 0xce0c9b90 ref 0 pages 1589 lock type ufs: EXCL by thread 0xcd23d2e0 (pid 1435, rw, tid 100166) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24547528, on dev label/tmp 0xce05b570: tag ufs, type VREG usecount 1, writecount 1, refcount 304 mountedhere 0 flags () v_object 0xce0772e4 ref 0 pages 1929 lock type ufs: EXCL by thread 0xcd23c5c0 (pid 1439, rw, tid 100170) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24547529, on dev label/tmp 0xce056d98: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xce088784 ref 0 pages 1 lock type ufs: EXCL by thread 0xcd2b7000 (pid 1489, mkdir, tid 100202) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ae0 at kern_rmdirat+0x80 #7 0xc0ae5ce7 at kern_rmdir+0x27 #8 0xc0ae5d12 at sys_rmdir+0x22 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 24847361, on dev label/tmp 0xcd4b9d98: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xce08565c ref 0 pages 1 lock type ufs: EXCL by thread 0xcd2b75c0 (pid 1487, mkdir, tid 100200) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ae0 at kern_rmdirat+0x80 #7 0xc0ae5ce7 at kern_rmdir+0x27 #8 0xc0ae5d12 at sys_rmdir+0x22 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 24847369, on dev label/tmp 0xce27315c: tag ufs, type VREG usecount 1, writecount 1, refcount 224 mountedhere 0 flags () v_object 0xce292d4c ref 0 pages 1432 lock type ufs: EXCL by thread 0xcd23c8a0 (pid 1438, rw, tid 100169) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24548104, on dev label/tmp 0xce3f3414: tag ufs, type VREG usecount 1, writecount 1, refcount 233 mountedhere 0 flags () v_object 0xce35dcb8 ref 0 pages 1481 lock type ufs: EXCL by thread 0xcd23e000 (pid 1431, rw, tid 100162) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24548619, on dev label/tmp 0xce3f32b8: tag ufs, type VREG usecount 1, writecount 1, refcount 246 mountedhere 0 flags () v_object 0xcd659b90 ref 0 pages 2033 lock type ufs: EXCL by thread 0xcc91d000 (pid 1429, rw, tid 100160) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24548620, on dev label/tmp 0xce0d415c: tag ufs, type VREG usecount 1, writecount 0, refcount 2 mountedhere 0 flags () v_object 0xce089b90 ref 0 pages 0 lock type ufs: EXCL by thread 0xcc3095c0 (pid 1475, rename, tid 100188) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae2c3b at vget+0xbb #5 0xc0ad24cd at vfs_hash_get+0xed #6 0xc0c876a9 at ffs_vgetf+0x49 #7 0xc0c87c4e at ffs_vget+0x2e #8 0xc0c9f92d at ufs_rename+0x30d #9 0xc0dd1505 at VOP_RENAME_APV+0xa5 #10 0xc0aea1a8 at kern_renameat+0x378 #11 0xc0aea366 at kern_rename+0x36 #12 0xc0aea399 at sys_rename+0x29 #13 0xc0dac113 at syscall+0x2c3 #14 0xc0d96451 at Xint0x80_syscall+0x21 ino 24541423, on dev label/tmp 0xce503ae0: tag ufs, type VREG usecount 1, writecount 1, refcount 328 mountedhere 0 flags () v_object 0xce4712e4 ref 0 pages 2220 lock type ufs: EXCL by thread 0xcd23db80 (pid 1432, rw, tid 100163) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24549198, on dev label/tmp 0xce503984: tag ufs, type VREG usecount 1, writecount 1, refcount 253 mountedhere 0 flags () v_object 0xce4f5940 ref 0 pages 1723 lock type ufs: EXCL by thread 0xcc86f8a0 (pid 1443, rw, tid 100143) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24549199, on dev label/tmp 0xce53d414: tag ufs, type VREG usecount 1, writecount 1, refcount 236 mountedhere 0 flags () v_object 0xce53140c ref 0 pages 2060 lock type ufs: EXCL by thread 0xcd23e2e0 (pid 1430, rw, tid 100161) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24549326, on dev label/tmp 0xce4c2000: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xce532818 ref 0 pages 1 lock type ufs: EXCL by thread 0xcd2b8b80 (pid 1480, mkdir, tid 100193) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ae0 at kern_rmdirat+0x80 #7 0xc0ae5ce7 at kern_rmdir+0x27 #8 0xc0ae5d12 at sys_rmdir+0x22 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 24894489, on dev label/tmp 0xcdee4000: tag ufs, type VREG usecount 1, writecount 0, refcount 2 mountedhere 0 flags () v_object 0xcdef8afc ref 0 pages 0 lock type ufs: EXCL by thread 0xcc30b2e0 (pid 1471, rename, tid 100184) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae2c3b at vget+0xbb #5 0xc0ad24cd at vfs_hash_get+0xed #6 0xc0c876a9 at ffs_vgetf+0x49 #7 0xc0c87c4e at ffs_vget+0x2e #8 0xc0c9f92d at ufs_rename+0x30d #9 0xc0dd1505 at VOP_RENAME_APV+0xa5 #10 0xc0aea1a8 at kern_renameat+0x378 #11 0xc0aea366 at kern_rename+0x36 #12 0xc0aea399 at sys_rename+0x29 #13 0xc0dac113 at syscall+0x2c3 #14 0xc0d96451 at Xint0x80_syscall+0x21 ino 24551202, on dev label/tmp 0xcdf75828: tag ufs, type VDIR usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VI_DOINGINACT) v_object 0xccb6140c ref 0 pages 0 lock type ufs: EXCL by thread 0xcbece8a0 (pid 19, softdepflush, tid 100078) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae2c3b at vget+0xbb #5 0xc0ad24cd at vfs_hash_get+0xed #6 0xc0c876a9 at ffs_vgetf+0x49 #7 0xc0c74220 at handle_workitem_remove+0x60 #8 0xc0c73a84 at process_worklist_item+0x2b4 #9 0xc0c834d8 at softdep_process_worklist+0x88 #10 0xc0c83ab0 at softdep_flush+0x2b0 #11 0xc0a13738 at fork_exit+0xb8 #12 0xc0d96464 at fork_trampoline+0x8 ino 25082906, on dev label/tmp 0xcd8c8c3c: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xcdefb40c ref 0 pages 1 lock type ufs: EXCL by thread 0xcd2bb000 (pid 1479, mkdir, tid 100192) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ae0 at kern_rmdirat+0x80 #7 0xc0ae5ce7 at kern_rmdir+0x27 #8 0xc0ae5d12 at sys_rmdir+0x22 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25177121, on dev label/tmp 0xcd631984: tag ufs, type VDIR usecount 1, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcd4b8094 ref 0 pages 1 lock type ufs: EXCL by thread 0xcd2bb000 (pid 1479, mkdir, tid 100192) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae2c3b at vget+0xbb #5 0xc0ad24cd at vfs_hash_get+0xed #6 0xc0c876a9 at ffs_vgetf+0x49 #7 0xc0c87c4e at ffs_vget+0x2e #8 0xc0c9686b at ufs_lookup_ino+0x8ab #9 0xc0c96c2a at ufs_lookup+0x2a #10 0xc0dcf145 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc0acb8f6 at vfs_cache_lookup+0xe6 #12 0xc0dd2095 at VOP_LOOKUP_APV+0xe5 #13 0xc0ad392b at lookup+0x6eb #14 0xc0ad494f at namei+0x6bf #15 0xc0ae5ae0 at kern_rmdirat+0x80 #16 0xc0ae5ce7 at kern_rmdir+0x27 #17 0xc0ae5d12 at sys_rmdir+0x22 ino 25200656, on dev label/tmp 0xcd551414: tag ufs, type VREG usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xce7adc24 ref 0 pages 0 lock type ufs: EXCL by thread 0xcc30b000 (pid 1472, rename, tid 100185) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae2c3b at vget+0xbb #5 0xc0ad24cd at vfs_hash_get+0xed #6 0xc0c876a9 at ffs_vgetf+0x49 #7 0xc0c87c4e at ffs_vget+0x2e #8 0xc0c9f92d at ufs_rename+0x30d #9 0xc0dd1505 at VOP_RENAME_APV+0xa5 #10 0xc0aea1a8 at kern_renameat+0x378 #11 0xc0aea366 at kern_rename+0x36 #12 0xc0aea399 at sys_rename+0x29 #13 0xc0dac113 at syscall+0x2c3 #14 0xc0d96451 at Xint0x80_syscall+0x21 ino 24545976, on dev label/tmp 0xcc4fa15c: tag ufs, type VREG usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xcc524940 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2e2000 (pid 1502, creat, tid 100215) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae2c3b at vget+0xbb #5 0xc0ad24cd at vfs_hash_get+0xed #6 0xc0c876a9 at ffs_vgetf+0x49 #7 0xc0c87c4e at ffs_vget+0x2e #8 0xc0c9686b at ufs_lookup_ino+0x8ab #9 0xc0c96c2a at ufs_lookup+0x2a #10 0xc0dcf145 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc0acb8f6 at vfs_cache_lookup+0xe6 #12 0xc0dd2095 at VOP_LOOKUP_APV+0xe5 #13 0xc0ad392b at lookup+0x6eb #14 0xc0ad494f at namei+0x6bf #15 0xc0ae6bb1 at kern_unlinkat+0xa1 #16 0xc0ae6e2f at kern_unlink+0x2f #17 0xc0ae6e62 at sys_unlink+0x22 ino 24547487, on dev label/tmp 0xce4122b8: tag ufs, type VREG usecount 2, writecount 0, refcount 2 mountedhere 0 flags () v_object 0xce8b95c8 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2df8a0 (pid 1504, creat, tid 100217) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae2c3b at vget+0xbb #5 0xc0ad24cd at vfs_hash_get+0xed #6 0xc0c876a9 at ffs_vgetf+0x49 #7 0xc0c87c4e at ffs_vget+0x2e #8 0xc0c9686b at ufs_lookup_ino+0x8ab #9 0xc0c96c2a at ufs_lookup+0x2a #10 0xc0dcf145 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc0acb8f6 at vfs_cache_lookup+0xe6 #12 0xc0dd2095 at VOP_LOOKUP_APV+0xe5 #13 0xc0ad392b at lookup+0x6eb #14 0xc0ad494f at namei+0x6bf #15 0xc0ae6bb1 at kern_unlinkat+0xa1 #16 0xc0ae6e2f at kern_unlink+0x2f #17 0xc0ae6e62 at sys_unlink+0x22 ino 24547979, on dev label/tmp 0xce88dc3c: tag ufs, type VREG usecount 1, writecount 1, refcount 3 mountedhere 0 flags () v_object 0xce7ad65c ref 0 pages 1 lock type ufs: EXCL by thread 0xcc9215c0 (pid 1467, lockf, tid 100180) with shared waiters pending #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0af0fd6 at vn_write+0x176 #5 0xc0a906b5 at dofilewrite+0x95 #6 0xc0a90d28 at kern_writev+0x68 #7 0xc0a90e3f at sys_write+0x4f #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 24552457, on dev label/tmp 0xce53a570: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcdb72b90 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2b85c0 (pid 1482, mkdir, tid 100195) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25813018, on dev label/tmp 0xcdf7f000: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xce52f940 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2b78a0 (pid 1486, mkdir, tid 100199) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25813024, on dev label/tmp 0xcea8f570: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcd9db128 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2e4000 (pid 1496, mkdir, tid 100209) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25813027, on dev label/tmp 0xce8e0414: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xce533de0 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2b7b80 (pid 1485, mkdir, tid 100198) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25813033, on dev label/tmp 0xce96c828: tag ufs, type VDIR usecount 0, writecount 0, refcount 3 mountedhere 0 flags (VI_DOINGINACT) v_object 0xcd532e74 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2b8000 (pid 1484, mkdir, tid 100197) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae44c6 at vputx+0x266 #5 0xc0ae4d10 at vrele+0x10 #6 0xc0aebc80 at kern_chdir+0x220 #7 0xc0aebcb2 at sys_chdir+0x22 #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836544, on dev label/tmp 0xcd6dac3c: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xce5b2cb8 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2e45c0 (pid 1494, mkdir, tid 100207) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836547, on dev label/tmp 0xce96c6cc: tag ufs, type VDIR usecount 1, writecount 0, refcount 2 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2b7b80 (pid 1485, mkdir, tid 100198) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836548, on dev label/tmp 0xcd70fd98: tag ufs, type VDIR usecount 1, writecount 0, refcount 2 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2b78a0 (pid 1486, mkdir, tid 100199) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836549, on dev label/tmp 0xce96c570: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcdfa96f0 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd23e5c0 (pid 1492, mkdir, tid 100205) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836550, on dev label/tmp 0xcd70f414: tag ufs, type VDIR usecount 0, writecount 0, refcount 3 mountedhere 0 flags (VI_DOINGINACT) v_object 0xcdfa9b90 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2e42e0 (pid 1495, mkdir, tid 100208) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae44c6 at vputx+0x266 #5 0xc0ae4d10 at vrele+0x10 #6 0xc0aebc80 at kern_chdir+0x220 #7 0xc0aebcb2 at sys_chdir+0x22 #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836551, on dev label/tmp 0xce96c414: tag ufs, type VDIR usecount 1, writecount 0, refcount 2 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2b85c0 (pid 1482, mkdir, tid 100195) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836552, on dev label/tmp 0xce7ec6cc: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xce9e3378 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2b82e0 (pid 1483, mkdir, tid 100196) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836553, on dev label/tmp 0xce7ec828: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xce03fd4c ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2b72e0 (pid 1488, mkdir, tid 100201) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836555, on dev label/tmp 0xce9c415c: tag ufs, type VDIR usecount 1, writecount 0, refcount 2 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2e4000 (pid 1496, mkdir, tid 100209) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836556, on dev label/tmp 0xce7ec984: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xce8b54a0 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2bb2e0 (pid 1478, mkdir, tid 100191) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836557, on dev label/tmp 0xcd7a415c: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcdfa9940 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2bb5c0 (pid 1477, mkdir, tid 100190) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836558, on dev label/tmp 0xcd7a42b8: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xcea6e9d4 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd2b88a0 (pid 1481, mkdir, tid 100194) #0 0xc0a28672 at __lockmgr_args+0x662 #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ad3346 at lookup+0x106 #5 0xc0ad494f at namei+0x6bf #6 0xc0ae5ddb at kern_mkdirat+0xbb #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836559, on dev label/tmp 0xce7ecae0: tag ufs, type VDIR usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2b82e0 (pid 1483, mkdir, tid 100196) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836561, on dev label/tmp 0xcd7a4414: tag ufs, type VDIR usecount 0, writecount 0, refcount 3 mountedhere 0 flags (VI_DOINGINACT) v_object 0xcea6ea68 ref 0 pages 0 lock type ufs: EXCL by thread 0xcd23eb80 (pid 1490, mkdir, tid 100203) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c8e6e1 at ffs_lock+0xa1 #2 0xc0dd0f15 at VOP_LOCK1_APV+0xb5 #3 0xc0af0188 at _vn_lock+0x78 #4 0xc0ae44c6 at vputx+0x266 #5 0xc0ae4d10 at vrele+0x10 #6 0xc0aebc80 at kern_chdir+0x220 #7 0xc0aebcb2 at sys_chdir+0x22 #8 0xc0dac113 at syscall+0x2c3 #9 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836562, on dev label/tmp 0xce7ecc3c: tag ufs, type VDIR usecount 1, writecount 0, refcount 2 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2e45c0 (pid 1494, mkdir, tid 100207) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836564, on dev label/tmp 0xce0d6570: tag ufs, type VDIR usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2b88a0 (pid 1481, mkdir, tid 100194) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836565, on dev label/tmp 0xcd346d98: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2bb5c0 (pid 1477, mkdir, tid 100190) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836568, on dev label/tmp 0xcd34d414: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd23e5c0 (pid 1492, mkdir, tid 100205) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836569, on dev label/tmp 0xcd352570: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2b72e0 (pid 1488, mkdir, tid 100201) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836570, on dev label/tmp 0xcd441d98: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2e25c0 (pid 1500, creat, tid 100213) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0c9dc73 at ufs_makeinode+0xc3 #5 0xc0c9e530 at ufs_create+0x30 #6 0xc0dd1ee5 at VOP_CREATE_APV+0xc5 #7 0xc0aef845 at vn_open_cred+0x205 #8 0xc0aefc5b at vn_open+0x3b #9 0xc0aebeac at kern_openat+0x1ec #10 0xc0aec355 at kern_open+0x35 #11 0xc0aec390 at sys_open+0x30 #12 0xc0dac113 at syscall+0x2c3 #13 0xc0d96451 at Xint0x80_syscall+0x21 ino 24544790, on dev label/tmp 0xcd3526cc: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2e2b80 (pid 1498, creat, tid 100211) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0c9dc73 at ufs_makeinode+0xc3 #5 0xc0c9e530 at ufs_create+0x30 #6 0xc0dd1ee5 at VOP_CREATE_APV+0xc5 #7 0xc0aef845 at vn_open_cred+0x205 #8 0xc0aefc5b at vn_open+0x3b #9 0xc0aebeac at kern_openat+0x1ec #10 0xc0aec355 at kern_open+0x35 #11 0xc0aec390 at sys_open+0x30 #12 0xc0dac113 at syscall+0x2c3 #13 0xc0d96451 at Xint0x80_syscall+0x21 ino 24544808, on dev label/tmp 0xcdf91ae0: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2bb2e0 (pid 1478, mkdir, tid 100191) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0ca0c59 at ufs_mkdir+0xa9 #5 0xc0dd1395 at VOP_MKDIR_APV+0xc5 #6 0xc0ae5fb1 at kern_mkdirat+0x291 #7 0xc0ae608e at kern_mkdir+0x2e #8 0xc0ae60b9 at sys_mkdir+0x29 #9 0xc0dac113 at syscall+0x2c3 #10 0xc0d96451 at Xint0x80_syscall+0x21 ino 25836571, on dev label/tmp 0xcdf4a000: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2df2e0 (pid 1506, creat, tid 100219) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0c9dc73 at ufs_makeinode+0xc3 #5 0xc0c9e530 at ufs_create+0x30 #6 0xc0dd1ee5 at VOP_CREATE_APV+0xc5 #7 0xc0aef845 at vn_open_cred+0x205 #8 0xc0aefc5b at vn_open+0x3b #9 0xc0aebeac at kern_openat+0x1ec #10 0xc0aec355 at kern_open+0x35 #11 0xc0aec390 at sys_open+0x30 #12 0xc0dac113 at syscall+0x2c3 #13 0xc0d96451 at Xint0x80_syscall+0x21 ino 24544809, on dev label/tmp 0xcd214c3c: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2e22e0 (pid 1501, creat, tid 100214) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0c9dc73 at ufs_makeinode+0xc3 #5 0xc0c9e530 at ufs_create+0x30 #6 0xc0dd1ee5 at VOP_CREATE_APV+0xc5 #7 0xc0aef845 at vn_open_cred+0x205 #8 0xc0aefc5b at vn_open+0x3b #9 0xc0aebeac at kern_openat+0x1ec #10 0xc0aec355 at kern_open+0x35 #11 0xc0aec390 at sys_open+0x30 #12 0xc0dac113 at syscall+0x2c3 #13 0xc0d96451 at Xint0x80_syscall+0x21 ino 24544815, on dev label/tmp 0xcc4ed6cc: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2df000 (pid 1507, creat, tid 100220) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0c9dc73 at ufs_makeinode+0xc3 #5 0xc0c9e530 at ufs_create+0x30 #6 0xc0dd1ee5 at VOP_CREATE_APV+0xc5 #7 0xc0aef845 at vn_open_cred+0x205 #8 0xc0aefc5b at vn_open+0x3b #9 0xc0aebeac at kern_openat+0x1ec #10 0xc0aec355 at kern_open+0x35 #11 0xc0aec390 at sys_open+0x30 #12 0xc0dac113 at syscall+0x2c3 #13 0xc0d96451 at Xint0x80_syscall+0x21 ino 24544819, on dev label/tmp 0xcd352828: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2bbb80 (pid 1508, creat, tid 100221) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0c9dc73 at ufs_makeinode+0xc3 #5 0xc0c9e530 at ufs_create+0x30 #6 0xc0dd1ee5 at VOP_CREATE_APV+0xc5 #7 0xc0aef845 at vn_open_cred+0x205 #8 0xc0aefc5b at vn_open+0x3b #9 0xc0aebeac at kern_openat+0x1ec #10 0xc0aec355 at kern_open+0x35 #11 0xc0aec390 at sys_open+0x30 #12 0xc0dac113 at syscall+0x2c3 #13 0xc0d96451 at Xint0x80_syscall+0x21 ino 24544820, on dev label/tmp 0xcdcb52b8: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2dfb80 (pid 1503, creat, tid 100216) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0c9dc73 at ufs_makeinode+0xc3 #5 0xc0c9e530 at ufs_create+0x30 #6 0xc0dd1ee5 at VOP_CREATE_APV+0xc5 #7 0xc0aef845 at vn_open_cred+0x205 #8 0xc0aefc5b at vn_open+0x3b #9 0xc0aebeac at kern_openat+0x1ec #10 0xc0aec355 at kern_open+0x35 #11 0xc0aec390 at sys_open+0x30 #12 0xc0dac113 at syscall+0x2c3 #13 0xc0d96451 at Xint0x80_syscall+0x21 ino 24544821, on dev label/tmp 0xcc4ed570: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xcd2df5c0 (pid 1505, creat, tid 100218) #0 0xc0a28d7e at __lockmgr_args+0xd6e #1 0xc0c877e9 at ffs_vgetf+0x189 #2 0xc0c87c4e at ffs_vget+0x2e #3 0xc0c5ada0 at ffs_valloc+0x500 #4 0xc0c9dc73 at ufs_makeinode+0xc3 #5 0xc0c9e530 at ufs_create+0x30 #6 0xc0dd1ee5 at VOP_CREATE_APV+0xc5 #7 0xc0aef845 at vn_open_cred+0x205 #8 0xc0aefc5b at vn_open+0x3b #9 0xc0aebeac at kern_openat+0x1ec #10 0xc0aec355 at kern_open+0x35 #11 0xc0aec390 at sys_open+0x30 #12 0xc0dac113 at syscall+0x2c3 #13 0xc0d96451 at Xint0x80_syscall+0x21 ino 24544822, on dev label/tmp db:0:lockedvnods> show mount 0xcbf65b40 /dev/ad4s1a on / (ufs) 0xcbf66000 devfs on /dev (devfs) 0xcbf65870 /dev/ad4s1f on /home (ufs) 0xcc2cb2d0 /dev/ad4s1d on /usr (ufs) 0xcc2cb000 /dev/ad4s1e on /var (ufs) 0xcbf66b40 procfs on /proc (procfs) 0xcc893000 /dev/label/tmp on /tmp (ufs) More info: show mount db:0:mount> ps pid ppid pgrp uid state wmesg wchan cmd 1542 1469 1379 1001 N+ lockf 1541 1467 1379 1001 D+ ufs 0xce88dc94 lockf 1540 1539 1540 0 DLs biord 0xe320f320 sh 1539 1154 1154 0 S piperd 0xcd07d4b0 cron 1528 1143 1528 0 Ds biord 0xe3211540 sshd 1527 1143 1527 0 Ds getblk 0xe32115a0 sshd 1526 1143 1526 0 Ds getblk 0xe32115a0 sshd 1521 1465 1379 1001 SW+ sbwait 0xce0a57cc tcp 1520 1454 1379 1001 R+ tcp 1519 1457 1379 1001 SW+ sbwait 0xcd09be4c tcp 1518 1461 1379 1001 R+ tcp 1517 1458 1379 1001 SW+ sbwait 0xcc64162c tcp 1516 1463 1379 1001 S+ sbwait 0xcc2f9cac tcp 1515 1459 1379 1001 R+ tcp 1514 1460 1379 1001 R+ tcp 1513 1455 1379 1001 R+ tcp 1512 1468 1379 1001 SW+ sbwait 0xcc64248c tcp 1511 1462 1379 1001 SW+ sbwait 0xcc2f8cac tcp 1510 1466 1379 1001 SW+ sbwait 0xcd09bb0c tcp 1509 1456 1379 1001 R+ tcp 1508 1497 1379 1001 D+ getblk 0xe3334200 creat 1507 1497 1379 1001 D+ getblk 0xe3334200 creat 1506 1497 1379 1001 D+ getblk 0xe3334200 creat 1505 1497 1379 1001 D+ getblk 0xe3334200 creat 1504 1497 1379 1001 D+ getblk 0xe32f6120 creat 1503 1497 1379 1001 D+ getblk 0xe3334200 creat 1502 1497 1379 1001 D+ getblk 0xe3234e60 creat 1501 1497 1379 1001 D+ getblk 0xe3334200 creat 1500 1497 1379 1001 D+ getblk 0xe3231a60 creat 1499 1497 1379 1001 D+ biowr 0xe3231a00 creat 1498 1497 1379 1001 D+ getblk 0xe3334200 creat 1497 1419 1379 1001 SW+ wait 0xcd2af598 creat 1496 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1495 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1494 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1493 1476 1379 1001 DL+ pfault 0xc128a53c mkdir 1492 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1491 1476 1379 1001 DL+ pfault 0xc128a53c mkdir 1490 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1489 1476 1379 1001 D+ biord 0xe3184900 mkdir 1488 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1487 1476 1379 1001 D+ biord 0xe3254280 mkdir 1486 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1485 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1484 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1483 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1482 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1481 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1480 1476 1379 1001 D+ biord 0xe3326e60 mkdir 1479 1476 1379 1001 D+ biord 0xe3324280 mkdir 1478 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1477 1476 1379 1001 D+ getblk 0xe322ce00 mkdir 1476 1420 1379 1001 SW+ wait 0xcd28cb30 mkdir 1475 1470 1379 1001 D+ getblk 0xe3231a60 rename 1474 1470 1379 1001 D+ biord 0xe323b600 rename 1473 1470 1379 1001 R+ CPU 1 rename 1472 1470 1379 1001 D+ biord 0xe32e9740 rename 1471 1470 1379 1001 D+ getblk 0xe32e8760 rename 1470 1421 1379 1001 SW+ wait 0xcd2af864 rename 1469 1464 1379 1001 DL+ vmwait 0xc128a53c lockf 1468 1453 1379 1001 SW+ nanslp 0xc110d9a4 tcp 1467 1464 1379 1001 D+ wdrain 0xc1283824 lockf 1466 1453 1379 1001 SW+ nanslp 0xc110d9a4 tcp 1465 1453 1379 1001 SW+ nanslp 0xc110d9a4 tcp 1464 1418 1379 1001 SW+ wait 0xcd259b30 lockf 1463 1453 1379 1001 SW+ nanslp 0xc110d9a4 tcp 1462 1453 1379 1001 SW+ nanslp 0xc110d9a4 tcp 1461 1453 1379 1001 S+ sbwait 0xcd09bc18 tcp 1460 1453 1379 1001 S+ sbwait 0xcc2f9a78 tcp 1459 1453 1379 1001 S+ sbwait 0xcc2f90b8 tcp 1458 1453 1379 1001 SW+ nanslp 0xc110d9a4 tcp 1457 1453 1379 1001 SW+ nanslp 0xc110d9a4 tcp 1456 1453 1379 1001 S+ sbwait 0xcc2f8258 tcp 1455 1453 1379 1001 S+ sbwait 0xcc2f98d8 tcp 1454 1453 1379 1001 S+ sbwait 0xce401598 tcp 1453 1408 1379 1001 SW+ wait 0xcc833864 tcp 1452 1446 1379 1001 R+ swap 1451 1446 1379 1001 R+ swap 1450 1446 1379 1001 R+ swap 1449 1446 1379 1001 R+ CPU 3 swap 1448 1446 1379 1001 R+ CPU 0 swap 1447 1446 1379 1001 R+ CPU 2 swap 1446 1422 1379 1001 SW+ wait 0xcd25c000 swap 1445 1427 1379 1001 D+ getblk 0xe3260ac0 rw 1444 1427 1379 1001 D+ getblk 0xe32b8ba0 rw 1443 1427 1379 1001 D+ getblk 0xe3234980 rw 1442 1427 1379 1001 D+ getblk 0xe32462a0 rw 1441 1427 1379 1001 D+ getblk 0xe3235b60 rw 1440 1427 1379 1001 D+ getblk 0xe3210700 rw 1439 1427 1379 1001 D+ getblk 0xe315e660 rw 1438 1427 1379 1001 D+ getblk 0xe31f9e40 rw 1437 1427 1379 1001 D+ getblk 0xe3266f80 rw 1436 1427 1379 1001 D+ biord 0xe322df80 rw 1435 1427 1379 1001 D+ getblk 0xe315c920 rw 1434 1427 1379 1001 L+ *vm page 0xce403480 rw 1433 1427 1379 1001 L+ *vm page 0xce403480 rw 1432 1427 1379 1001 D+ getblk 0xe323da20 rw 1431 1427 1379 1001 D+ getblk 0xe31d5a20 rw 1430 1427 1379 1001 D+ getblk 0xe315b400 rw 1429 1427 1379 1001 D+ getblk 0xe321b340 rw 1428 1427 1379 1001 D+ getblk 0xe32067c0 rw 1427 1414 1379 1001 SW+ wait 0xcc832000 rw 1422 1403 1379 1001 S+ nanslp 0xc110d9a4 swap 1421 1403 1379 1001 S+ nanslp 0xc110d9a4 rename 1420 1403 1379 1001 S+ nanslp 0xc110d9a4 mkdir 1419 1403 1379 1001 S+ nanslp 0xc110d9a4 creat 1418 1403 1379 1001 S+ nanslp 0xc110d9a4 lockf 1414 1403 1379 1001 S+ nanslp 0xc110d9a4 rw 1408 1403 1379 1001 S+ nanslp 0xc110d9a4 tcp 1403 1402 1379 1001 SW+ wait 0xcc834598 run 1402 1401 1379 1001 SW+ wait 0xcc834b30 run 1401 1393 1379 1001 S+ nanslp 0xc110d9a4 run 1393 1379 1379 1001 SW+ wait 0xcbfd0b30 sh 1379 1362 1379 1001 SW+ wait 0xcbf92864 sh 1362 1361 1362 1001 SWs+ wait 0xcc834000 bash 1361 1359 1359 1001 S select 0xcbf69da4 sshd 1359 1143 1359 0 Ss select 0xcbf69ea4 sshd 1249 1 1249 0 Ss+ ttyin 0xc998c670 getty 1248 1 1248 0 Ss+ ttyin 0xc998c870 getty 1247 1 1247 0 Ss+ ttyin 0xc998ca70 getty 1246 1 1246 0 Ss+ ttyin 0xc96f5270 getty 1245 1 1245 0 Ss+ ttyin 0xc96f5470 getty 1244 1 1244 0 Ss+ ttyin 0xc96f5670 getty 1243 1 1243 0 Ss+ ttyin 0xc96f5870 getty 1242 1 1242 0 Ss+ ttyin 0xc96f5a70 getty 1241 1 1241 0 Ss+ ttyin 0xc96f5c70 getty 1224 1 1224 0 Ss select 0xcbfd8924 inetd 1199 1 1199 0 Ss nanslp 0xc110d9a4 watchdogd 1154 1 1154 0 Ss nanslp 0xc110d9a4 cron 1149 1 1149 25 SWs pause 0xcbf92324 sendmail 1146 1 1146 0 Ss select 0xcbf69564 sendmail 1143 1 1143 0 Ss select 0xcbf69624 sshd 1112 1 1112 0 Ss select 0xcbfd8524 moused 1092 1 1092 0 Ss select 0xcadefba4 ntpd 1037 1032 1032 0 S (threaded) nfsd 100125 S rpcsvc 0xcbed1350 nfsd: service 100124 S rpcsvc 0xcbed1310 nfsd: service 100123 S rpcsvc 0xcbed12d0 nfsd: service 100095 S rpcsvc 0xcbebb2d0 nfsd: master 1032 1 1032 0 Ss select 0xcbf696e4 nfsd 1030 1026 1026 0 S select 0xcbf69724 nfsuserd 1029 1026 1026 0 S select 0xcbfd78a4 nfsuserd 1028 1026 1026 0 S select 0xcbf69764 nfsuserd 1027 1026 1026 0 S select 0xcbfd78e4 nfsuserd 1026 1 1026 0 SWs pause 0xcbfd28bc nfsuserd 1010 1 1010 0 Ss select 0xcbf697a4 mountd 976 1 976 0 Ss select 0xcc03e024 rpcbind 961 1 961 0 Ls *vm page 0xce403480 syslogd 838 1 838 0 Ss select 0xcc03e064 devd 19 0 0 0 DL getblk 0xe3318b40 [softdepflush] 18 0 0 0 DL syncer 0xc1283b74 [syncer] 17 0 0 0 DL vlruwt 0xcbec2598 [vnlru] 16 0 0 0 DL wdrain 0xc1283824 [bufdaemon] 9 0 0 0 DL pgzero 0xc128bd68 [pagezero] 8 0 0 0 DL psleep 0xc128b948 [vmdaemon] 7 0 0 0 DL wswbuf0 0xc128a018 [pagedaemon] 6 0 0 0 DL ccb_scan 0xc10d0954 [xpt_thrd] 5 0 0 0 DL waiting_ 0xc1285698 [sctp_iterator] 4 0 0 0 DL ctl_work 0xc9991000 [ctl_thrd] 3 0 0 0 DL - 0xc97f523c [fdc0] 2 0 0 0 SL - 0xc9886000 [fw0_probe] 15 0 0 0 DL (threaded) [usb] 100058 D - 0xc985cd34 [usbus5] 100057 D - 0xc985cd04 [usbus5] 100056 D - 0xc985ccd4 [usbus5] 100055 D - 0xc985cca4 [usbus5] 100053 D - 0xc984db5c [usbus4] 100052 D - 0xc984db2c [usbus4] 100051 D - 0xc984dafc [usbus4] 100050 D - 0xc984dacc [usbus4] 100049 D - 0xc9848b5c [usbus3] 100048 D - 0xc9848b2c [usbus3] 100047 D - 0xc9848afc [usbus3] 100046 D - 0xc9848acc [usbus3] 100045 D - 0xc9841b5c [usbus2] 100044 D - 0xc9841b2c [usbus2] 100043 D - 0xc9841afc [usbus2] 100042 D - 0xc9841acc [usbus2] 100040 D - 0xc983ab5c [usbus1] 100039 D - 0xc983ab2c [usbus1] 100038 D - 0xc983aafc [usbus1] 100037 D - 0xc983aacc [usbus1] 100035 D - 0xc982fb5c [usbus0] 100034 D - 0xc982fb2c [usbus0] 100033 D - 0xc982fafc [usbus0] 100032 D - 0xc982facc [usbus0] 14 0 0 0 RL [yarrow] 13 0 0 0 LL (threaded) [geom] 100016 D - 0xc11099e8 [g_down] 100015 L *vm page 0xce403480 [g_up] 100014 D - 0xc11099dc [g_event] 12 0 0 0 WL (threaded) [intr] 100066 I [irq12: psm0] 100065 I [irq1: atkbd0] 100063 I [swi0: uart] 100060 I [irq20: fwohci0] 100059 I [irq14: ata0] 100054 I [irq19: ehci0] 100041 I [irq18: ohci2 ohci4] 100036 I [irq17: ohci1 ohci3] 100031 I [irq16: hdac1 ohci0] 100030 I [irq22: ahci0] 100029 I [irq257: re0] 100028 I [irq256: hdac0] 100027 I [swi2: cambio] 100026 I [swi6: task queue] 100025 I [swi6: Giant taskq] 100023 I [swi5: +] 100012 I [swi4: clock] 100011 I [swi4: clock] 100010 I [swi4: clock] 100009 I [swi4: clock] 100008 I [swi3: vm] 100007 I [swi1: netisr 0] 11 0 0 0 RL (threaded) [idle] 100006 CanRun [idle: cpu3] 100005 CanRun [idle: cpu2] 100004 CanRun [idle: cpu1] 100003 CanRun [idle: cpu0] 1 0 1 0 SLs wait 0xc95cbb30 [init] 10 0 0 0 DL audit_wo 0xc12895c0 [audit] 0 0 0 0 DLs (threaded) [kernel] 100069 D - 0xc110c7a4 [deadlkres] 100068 D - 0xc9988e40 [mca taskq] 100061 D - 0xc9884540 [fw0_taskq] 100024 D - 0xc975e740 [thread taskq] 100022 D - 0xc975e7c0 [ffs_trim taskq] 100021 D - 0xc975e800 [kqueue taskq] 100020 D - 0xc975e840 [acpi_task_2] 100019 D - 0xc975e840 [acpi_task_1] 100018 D - 0xc975e840 [acpi_task_0] 100013 D - 0xc959fc00 [firmware taskq] 100000 D sched 0xc1109b00 [swapper] 1424 1403 1379 1001 Z+ mkfifo 1425 1403 1379 1001 Z+ pty 1410 1403 1379 1001 Z+ openat 1417 1403 1379 1001 Z+ link 1416 1403 1379 1001 Z+ fts 1426 1403 1379 1001 Z+ thr1 1423 1403 1379 1001 Z+ syscall 1409 1403 1379 1001 Z+ symlink 1413 1403 1379 1001 Z+ socket 1411 1403 1379 1001 Z+ shm 1415 1403 1379 1001 Z+ mmap 1412 1403 1379 1001 Z+ udp db:0:ps> allt Tracing command lockf pid 1542 tid 100254 td 0xce9482e0 *** error reading from address 6 *** Tracing command lockf pid 1541 tid 100253 td 0xcea035c0 sched_switch(cea035c0,0,104,1a3,bf0e40f0,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cea035c0,0,c0f7a060,268,60,...) at sleepq_switch+0x162 sleepq_wait(ce88dc94,60,c0f6a884,4,1,...) at sleepq_wait+0x63 __lockmgr_args(ce88dc94,200400,ce88dd00,0,0,...) at __lockmgr_args+0x593 ffs_lock(f42a6ab0,f42a6b50,0,200400,ce88dc3c,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c10be1c0,f42a6ab0,0,c10cf3a0,ce88dc3c,...) at VOP_LOCK1_APV+0xb5 _vn_lock(ce88dc3c,200400,c0f83296,18d,1,...) at _vn_lock+0x78 vop_stdadvlock(f42a6be4,c0fcdb19,ce88dc3c,ce88dc3c,cbfe6000,...) at vop_stdadvlock+0x44 VOP_ADVLOCK_APV(c10be1c0,f42a6be4,c0f6da0c,28c,3,...) at VOP_ADVLOCK_APV+0xd6 kern_fcntl(cea035c0,3,d,f42a6c28,0,...) at kern_fcntl+0xaf5 sys_fcntl(cea035c0,f42a6cec,ead72,cc9215c0,246,...) at sys_fcntl+0x101 syscall(f42a6d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (92, FreeBSD ELF32, sys_fcntl), eip = 0x2818ef1f, esp = 0xbfbfe63c, ebp = 0xbfbfe678 --- Tracing command sh pid 1540 tid 100247 td 0xcdd5d8a0 sched_switch(cdd5d8a0,0,104,1a3,2012b534,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(cdd5d8a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e320f320,5c,c0f81a31,0,0,...) at sleepq_wait+0x63 _sleep(e320f320,c95856f0,5c,c0f81a31,0,...) at _sleep+0x39c bwait(e320f320,5c,c0f81a31,cdd5d8a0,f42939d8,...) at bwait+0x6f bufwait(e320f320,e320f320,ffffffff,4000,0,...) at bufwait+0x28 ufs_bmaparray(cbfc0570,e,0,f42939fc,0,...) at ufs_bmaparray+0x75a ufs_bmap(f4293a6c,c0fcd3bf,cbfc0570,cbfc0570,cbfc0570,...) at ufs_bmap+0x66 VOP_BMAP_APV(c10be1c0,f4293a6c,c0fb20a2,145,cdd5d8a0,...) at VOP_BMAP_APV+0xd6 vnode_pager_haspage(cbfbe65c,38,0,f4293bf8,f4293bf4,...) at vnode_pager_haspage+0x318 vm_fault_hold(cbfebcb0,2809c000,2,0,0,...) at vm_fault_hold+0xc28 vm_fault(cbfebcb0,2809c000,2,0,2809c160,...) at vm_fault+0x46 trap_pfault(c110b710,0,c0fc67b2,304,cd2fa000,...) at trap_pfault+0x1b9 trap(f4293d28) at trap+0x299 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28065aea, esp = 0xbfbfe750, ebp = 0xbfbfe798 --- Tracing command cron pid 1539 tid 100252 td 0xce9485c0 sched_switch(ce9485c0,0,104,1a3,20113737,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(ce9485c0,0,c0f7a060,1a7,5c,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cd07d4b0,5c,c0f7c9e3,100,0,...) at sleepq_wait_sig+0x17 _sleep(cd07d4b0,cd07d628,15c,c0f7c9e3,0,...) at _sleep+0x385 pipe_read(cc86c930,f42a3c40,cc660000,0,ce9485c0,...) at pipe_read+0x427 dofileread(f42a3c40,ffffffff,ffffffff,0,f42a3c1c,...) at dofileread+0x9e kern_readv(ce9485c0,5,f42a3c40,f42a3c60,1,...) at kern_readv+0x68 sys_read(ce9485c0,f42a3cec,c0fc685c,c0f7cedd,216,...) at sys_read+0x4f syscall(f42a3d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281b16e3, esp = 0xbfbfe5cc, ebp = 0xbfbfe5e8 --- Tracing command sshd pid 1528 tid 100241 td 0xcdd5db80 sched_switch(cdd5db80,0,104,1a3,201be501,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(cdd5db80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3211540,5c,c0f81a31,0,0,...) at sleepq_wait+0x63 _sleep(e3211540,c958586c,5c,c0f81a31,0,...) at _sleep+0x39c bwait(e3211540,5c,c0f81a31,e3211540,f4280ab4,...) at bwait+0x6f bufwait(e3211540,0,0,0,0,...) at bufwait+0x28 breadn_flags(cc7e1828,0,0,800,0,...) at breadn_flags+0x139 ffs_read(f4280ba4,c0fcd513,0,0,0,...) at ffs_read+0x301 VOP_READ_APV(c10be1c0,f4280ba4,cc7e1828,232,0,...) at VOP_READ_APV+0xc5 vn_read(cbfe79d8,f4280c40,cebd3b80,0,cdd5db80,...) at vn_read+0x256 dofileread(f4280c40,ffffffff,ffffffff,0,f4280c1c,...) at dofileread+0x9e kern_readv(cdd5db80,3,f4280c40,f4280c60,1,...) at kern_readv+0x68 sys_read(cdd5db80,f4280cec,c0fc685c,c0f7cedd,282,...) at sys_read+0x4f syscall(f4280d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x284d66e3, esp = 0xbfbfd98c, ebp = 0xbfbfd9c8 --- Tracing command sshd pid 1527 tid 100240 td 0xcdd5e000 sched_switch(cdd5e000,0,104,1a3,201d30ce,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cdd5e000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e32115a0,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e32115a0,81900,cc7e1920,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cc7e1828,0,0,800,0,...) at getblk+0x167 breadn_flags(cc7e1828,0,0,800,0,...) at breadn_flags+0x43 ffs_read(f427cba4,c0fcd513,0,0,0,...) at ffs_read+0x301 VOP_READ_APV(c10be1c0,f427cba4,cc7e1828,232,0,...) at VOP_READ_APV+0xc5 vn_read(cc86c230,f427cc40,cebd3300,0,cdd5e000,...) at vn_read+0x256 dofileread(f427cc40,ffffffff,ffffffff,0,f427cc1c,...) at dofileread+0x9e kern_readv(cdd5e000,3,f427cc40,f427cc60,1,...) at kern_readv+0x68 sys_read(cdd5e000,f427ccec,c0fc685c,c0f7cedd,282,...) at sys_read+0x4f syscall(f427cd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x284d66e3, esp = 0xbfbfd98c, ebp = 0xbfbfd9c8 --- Tracing command sshd pid 1526 tid 100239 td 0xcdd5e2e0 sched_switch(cdd5e2e0,0,104,1a3,201d7d0c,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cdd5e2e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e32115a0,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e32115a0,81900,cc7e1920,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cc7e1828,0,0,800,0,...) at getblk+0x167 breadn_flags(cc7e1828,0,0,800,0,...) at breadn_flags+0x43 ffs_read(f4278ba4,c0fcd513,0,0,0,...) at ffs_read+0x301 VOP_READ_APV(c10be1c0,f4278ba4,cc7e1828,232,0,...) at VOP_READ_APV+0xc5 vn_read(cbfa8dc8,f4278c40,cbfc6180,0,cdd5e2e0,...) at vn_read+0x256 dofileread(f4278c40,ffffffff,ffffffff,0,f4278c1c,...) at dofileread+0x9e kern_readv(cdd5e2e0,3,f4278c40,f4278c60,1,...) at kern_readv+0x68 sys_read(cdd5e2e0,f4278cec,c0fc685c,c0f7cedd,282,...) at sys_read+0x4f syscall(f4278d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x284d66e3, esp = 0xbfbfd98c, ebp = 0xbfbfd9c8 --- Tracing command tcp pid 1521 tid 100234 td 0xce406000 Tracing command tcp pid 1520 tid 100233 td 0xcc30cb80 sched_switch(cc30cb80,0,207,19e,9dc23eb6,...) at sched_switch+0x3fc mi_switch(207,0,c0f7a9fe,e0,40,...) at mi_switch+0x1ff ast(f4264d28) at ast+0x2e0 doreti_ast() at doreti_ast+0x17 Tracing command tcp pid 1519 tid 100232 td 0xcc309000 Tracing command tcp pid 1518 tid 100231 td 0xcc86e000 sched_switch(cc86e000,0,207,19e,9db3f4b6,...) at sched_switch+0x3fc mi_switch(207,0,c0f7a9fe,e0,c12ea5c0,...) at mi_switch+0x1ff ast(f425ed28) at ast+0x2e0 doreti_ast() at doreti_ast+0x17 Tracing command tcp pid 1517 tid 100230 td 0xcbfdb2e0 Tracing command tcp pid 1516 tid 100229 td 0xcc86e2e0 sched_switch(cc86e2e0,0,104,1a3,28089a9f,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,68,...) at mi_switch+0x1ff sleepq_switch(cc86e2e0,0,c0f7a060,1a7,68,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cc2f9cac,68,c0f806bc,100,0,...) at sleepq_wait_sig+0x17 _sleep(cc2f9cac,cc2f9c6c,168,c0f806bc,0) at _sleep+0x385 sbwait(cc2f9c48,0,c0f807b4,4b2,0,...) at sbwait+0x76 sosend_generic(cc2f9b60,0,f4258c40,0,0,...) at sosend_generic+0x35b sosend(cc2f9b60,0,f4258c40,0,0,...) at sosend+0x3f soo_write(cc0019a0,f4258c40,cbe14c00,0,cc86e2e0,...) at soo_write+0x63 dofilewrite(f4258c40,ffffffff,ffffffff,0,f4258c1c,...) at dofilewrite+0x95 kern_writev(cc86e2e0,3,f4258c40,f4258c60,1,...) at kern_writev+0x68 sys_write(cc86e2e0,f4258cec,c0fc685c,c0f4d9e2,202,...) at sys_write+0x4f syscall(f4258d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a06c3, esp = 0xbfbfe68c, ebp = 0xbfbfe6e8 --- Tracing command tcp pid 1515 tid 100228 td 0xcdd5eb80 sched_switch(cdd5eb80,0,103,19e,9478afbc,...) at sched_switch+0x3fc mi_switch(103,0,c0f7aa4c,2e2,48,...) at mi_switch+0x1ff turnstile_wait(c9858b00,c96155c0,0,1c5,11800,...) at turnstile_wait+0x4a4 _mtx_lock_sleep(c1ba0388,cdd5eb80,0,c0fadf04,7fb,...) at _mtx_lock_sleep+0x23c _mtx_lock_flags(c1ba0388,0,c0fadf04,7fb,246,...) at _mtx_lock_flags+0xff uma_zalloc_arg(c1baa9a0,f4254ad8,2,560001,0,...) at uma_zalloc_arg+0xd3 m_getm2(0,80,2,1,0,...) at m_getm2+0x190 m_uiotombuf(f4254c40,2,ac00,0,0,...) at m_uiotombuf+0x77 sosend_generic(cd09b1a0,0,f4254c40,0,0,...) at sosend_generic+0x432 sosend(cd09b1a0,0,f4254c40,0,0,...) at sosend+0x3f soo_write(cbfec620,f4254c40,cbe14c00,0,cdd5eb80,...) at soo_write+0x63 dofilewrite(f4254c40,ffffffff,ffffffff,0,f4254c1c,...) at dofilewrite+0x95 kern_writev(cdd5eb80,3,f4254c40,f4254c60,1,...) at kern_writev+0x68 sys_write(cdd5eb80,f4254cec,c0fc685c,c0f4d9e2,202,...) at sys_write+0x4f syscall(f4254d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a06c3, esp = 0xbfbfe68c, ebp = 0xbfbfe6e8 --- Tracing command tcp pid 1514 tid 100227 td 0xcc86e5c0 sched_switch(cc86e5c0,0,207,19e,aa972a1f,...) at sched_switch+0x3fc mi_switch(207,0,c0f7a9fe,e0,cc86e5c0,...) at mi_switch+0x1ff ast(f4251d28) at ast+0x2e0 doreti_ast() at doreti_ast+0x17 Tracing command tcp pid 1513 tid 100226 td 0xcc86e8a0 sched_switch(cc86e8a0,0,207,19e,9505b0fc,...) at sched_switch+0x3fc mi_switch(207,0,c0f7a9fe,e0,c12ea5c0,...) at mi_switch+0x1ff ast(f424ed28) at ast+0x2e0 doreti_ast() at doreti_ast+0x17 Tracing command tcp pid 1512 tid 100225 td 0xcc86eb80 Tracing command tcp pid 1511 tid 100224 td 0xcbfdb5c0 Tracing command tcp pid 1510 tid 100223 td 0xcd2bb8a0 Tracing command tcp pid 1509 tid 100222 td 0xcc86f000 sched_switch(cc86f000,0,207,19e,941b9662,...) at sched_switch+0x3fc mi_switch(207,0,c0f7a9fe,e0,c0dc62e6,...) at mi_switch+0x1ff ast(f4241d28) at ast+0x2e0 doreti_ast() at doreti_ast+0x17 Tracing command creat pid 1508 tid 100221 td 0xcd2bbb80 sched_switch(cd2bbb80,0,104,1a3,a80e74c5,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2bbb80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3334200,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3334200,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175fe620,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175fe620,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,1768634,80000,f423d910,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,1768634,80000,f423d910,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(cd1676cc,81b0,cbe14c00,f423d910,c10be780,...) at ffs_valloc+0x500 ufs_makeinode(f423dbbc,c10be780,f423db00,f423da5c,c0dd1ee5,...) at ufs_makeinode+0xc3 ufs_create(f423db00,c0fcdfd8,0,0,f423db7c,...) at ufs_create+0x30 VOP_CREATE_APV(c10be1c0,f423db00,f423dbbc,f423da98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f423db7c,f423dc44,1b0,0,cbe14c00,...) at vn_open_cred+0x205 vn_open(f423db7c,f423dc44,1b0,cc86c700,c1baa0f0,...) at vn_open+0x3b kern_openat(cd2bbb80,ffffff9c,bfbfe648,0,602,...) at kern_openat+0x1ec kern_open(cd2bbb80,bfbfe648,0,601,1b0,...) at kern_open+0x35 sys_open(cd2bbb80,f423dcec,c0fc685c,c0f64cd1,206,...) at sys_open+0x30 syscall(f423dd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28199193, esp = 0xbfbfe5fc, ebp = 0xbfbfe618 --- Tracing command creat pid 1507 tid 100220 td 0xcd2df000 sched_switch(cd2df000,0,104,1a3,a80d39f4,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2df000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3334200,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3334200,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175fe620,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175fe620,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,1768633,80000,f4239910,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,1768633,80000,f4239910,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(cd0ee15c,81b0,cbe14c00,f4239910,c10be780,...) at ffs_valloc+0x500 ufs_makeinode(f4239bbc,c10be780,f4239b00,f4239a5c,c0dd1ee5,...) at ufs_makeinode+0xc3 ufs_create(f4239b00,c0fcdfd8,0,0,f4239b7c,...) at ufs_create+0x30 VOP_CREATE_APV(c10be1c0,f4239b00,f4239bbc,f4239a98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4239b7c,f4239c44,1b0,0,cbe14c00,...) at vn_open_cred+0x205 vn_open(f4239b7c,f4239c44,1b0,cc86c7a8,c1baa0f0,...) at vn_open+0x3b kern_openat(cd2df000,ffffff9c,bfbfe648,0,602,...) at kern_openat+0x1ec kern_open(cd2df000,bfbfe648,0,601,1b0,...) at kern_open+0x35 sys_open(cd2df000,f4239cec,c0fc685c,c0f64cd1,206,...) at sys_open+0x30 syscall(f4239d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28199193, esp = 0xbfbfe5fc, ebp = 0xbfbfe618 --- Tracing command creat pid 1506 tid 100219 td 0xcd2df2e0 sched_switch(cd2df2e0,0,104,1a3,a7eb1125,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2df2e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3334200,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3334200,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175fe620,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175fe620,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,1768629,80000,f4235910,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,1768629,80000,f4235910,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(cd20a6cc,81b0,cbe14c00,f4235910,c10be780,...) at ffs_valloc+0x500 ufs_makeinode(f4235bbc,c10be780,f4235b00,f4235a5c,c0dd1ee5,...) at ufs_makeinode+0xc3 ufs_create(f4235b00,c0fcdfd8,0,0,f4235b7c,...) at ufs_create+0x30 VOP_CREATE_APV(c10be1c0,f4235b00,f4235bbc,f4235a98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4235b7c,f4235c44,1b0,0,cbe14c00,...) at vn_open_cred+0x205 vn_open(f4235b7c,f4235c44,1b0,cc86c818,c1baa0f0,...) at vn_open+0x3b kern_openat(cd2df2e0,ffffff9c,bfbfe648,0,602,...) at kern_openat+0x1ec kern_open(cd2df2e0,bfbfe648,0,601,1b0,...) at kern_open+0x35 sys_open(cd2df2e0,f4235cec,c0fc685c,c0f64cd1,206,...) at sys_open+0x30 syscall(f4235d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28199193, esp = 0xbfbfe5fc, ebp = 0xbfbfe618 --- Tracing command creat pid 1505 tid 100218 td 0xcd2df5c0 sched_switch(cd2df5c0,0,104,1a3,a80f0297,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2df5c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3334200,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3334200,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175fe620,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175fe620,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,1768636,80000,f4231910,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,1768636,80000,f4231910,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(cd16715c,81b0,cbe14c00,f4231910,c10be780,...) at ffs_valloc+0x500 ufs_makeinode(f4231bbc,c10be780,f4231b00,f4231a5c,c0dd1ee5,...) at ufs_makeinode+0xc3 ufs_create(f4231b00,c0fcdfd8,0,0,f4231b7c,...) at ufs_create+0x30 VOP_CREATE_APV(c10be1c0,f4231b00,f4231bbc,f4231a98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4231b7c,f4231c44,1b0,0,cbe14c00,...) at vn_open_cred+0x205 vn_open(f4231b7c,f4231c44,1b0,cbfe7310,c1baa0f0,...) at vn_open+0x3b kern_openat(cd2df5c0,ffffff9c,bfbfe648,0,602,...) at kern_openat+0x1ec kern_open(cd2df5c0,bfbfe648,0,601,1b0,...) at kern_open+0x35 sys_open(cd2df5c0,f4231cec,c0fc685c,c0f64cd1,206,...) at sys_open+0x30 syscall(f4231d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28199193, esp = 0xbfbfe5fc, ebp = 0xbfbfe618 --- Tracing command creat pid 1504 tid 100217 td 0xcd2df8a0 sched_switch(cd2df8a0,0,104,1a3,a8bec462,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2df8a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e32f6120,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e32f6120,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175fec60,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175fec60,0,4000,0,...) at breadn_flags+0x43 ffs_update(ce4122b8,0,c0fa894f,245f,1,...) at ffs_update+0x1c2 handle_workitem_remove(c1289e40,0,c0fa894f,2124,cd8b5b00,...) at handle_workitem_remove+0x478 softdep_setup_remove(e32169c0,cd0dc4fc,ce4e7bc8,0,f422dac8,...) at softdep_setup_remove+0x1bb ufs_dirremove(cd0ee2b8,ce4e7bc8,500800c,0,cd0ee2b8,...) at ufs_dirremove+0x1ec ufs_remove(f422dc18,c0fcdecb,0,0,ce4122b8,...) at ufs_remove+0x6e VOP_REMOVE_APV(c10be1c0,f422dc18,ce4122b8,f422db90,4,...) at VOP_REMOVE_APV+0xf6 kern_unlinkat(cd2df8a0,ffffff9c,bfbfe648,0,0,...) at kern_unlinkat+0x258 kern_unlink(cd2df8a0,bfbfe648,0,f422dd1c,c0dac113,...) at kern_unlink+0x2f sys_unlink(cd2df8a0,f422dcec,eaca2,c96d98a0,286,...) at sys_unlink+0x22 syscall(f422dd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (10, FreeBSD ELF32, sys_unlink), eip = 0x2818ef5f, esp = 0xbfbfe61c, ebp = 0xbfbfe6d8 --- Tracing command creat pid 1503 tid 100216 td 0xcd2dfb80 sched_switch(cd2dfb80,0,104,1a3,a80ee1db,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2dfb80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3334200,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3334200,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175fe620,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175fe620,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,1768635,80000,f4229910,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,1768635,80000,f4229910,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(cd20a828,81b0,cbe14c00,f4229910,c10be780,...) at ffs_valloc+0x500 ufs_makeinode(f4229bbc,c10be780,f4229b00,f4229a5c,c0dd1ee5,...) at ufs_makeinode+0xc3 ufs_create(f4229b00,c0fcdfd8,0,0,f4229b7c,...) at ufs_create+0x30 VOP_CREATE_APV(c10be1c0,f4229b00,f4229bbc,f4229a98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4229b7c,f4229c44,1b0,0,cbe14c00,...) at vn_open_cred+0x205 vn_open(f4229b7c,f4229c44,1b0,cbfa82d8,c1baa0f0,...) at vn_open+0x3b kern_openat(cd2dfb80,ffffff9c,bfbfe648,0,602,...) at kern_openat+0x1ec kern_open(cd2dfb80,bfbfe648,0,601,1b0,...) at kern_open+0x35 sys_open(cd2dfb80,f4229cec,c0fc685c,c0f64cd1,206,...) at sys_open+0x30 syscall(f4229d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28199193, esp = 0xbfbfe5fc, ebp = 0xbfbfe618 --- Tracing command creat pid 1502 tid 100215 td 0xcd2e2000 sched_switch(cd2e2000,0,104,1a3,a7ea24f4,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2e2000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3234e60,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3234e60,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175feb60,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175feb60,0,4000,0,...) at breadn_flags+0x43 ffs_update(cc4fa15c,0,81b0,1,c1254060,...) at ffs_update+0x1c2 ufs_inactive(f4225ad8,c0fcd9a5,cc4fa220,cc4fa220,cc4fa15c,...) at ufs_inactive+0x37a VOP_INACTIVE_APV(c10be1c0,f4225ad8,c0f8418e,96f,c10cf360,...) at VOP_INACTIVE_APV+0xc5 vinactive(c10be1c0,f4225b0c,c0f8418e,8c6,0,...) at vinactive+0xb1 vputx(f4225c38,c0ae6db3,cc4fa15c,ffffffdf,cc4fa15c,...) at vputx+0x36c vput(cc4fa15c,ffffffdf,cc4fa15c,f4225b90,f4225b58,...) at vput+0x10 kern_unlinkat(cd2e2000,ffffff9c,bfbfe648,0,0,...) at kern_unlinkat+0x2a3 kern_unlink(cd2e2000,bfbfe648,0,f4225d1c,c0dac113,...) at kern_unlink+0x2f sys_unlink(cd2e2000,f4225cec,c0fc685c,c0fa5f90,286,...) at sys_unlink+0x22 syscall(f4225d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (10, FreeBSD ELF32, sys_unlink), eip = 0x2818ef5f, esp = 0xbfbfe61c, ebp = 0xbfbfe6d8 --- Tracing command creat pid 1501 tid 100214 td 0xcd2e22e0 sched_switch(cd2e22e0,0,104,1a3,a7ec56cc,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2e22e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3334200,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3334200,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175fe620,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175fe620,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,176862f,80000,f4221910,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,176862f,80000,f4221910,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(cd0ee414,81b0,cbe14c00,f4221910,c10be780,...) at ffs_valloc+0x500 ufs_makeinode(f4221bbc,c10be780,f4221b00,f4221a5c,c0dd1ee5,...) at ufs_makeinode+0xc3 ufs_create(f4221b00,c0fcdfd8,0,0,f4221b7c,...) at ufs_create+0x30 VOP_CREATE_APV(c10be1c0,f4221b00,f4221bbc,f4221a98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4221b7c,f4221c44,1b0,0,cbe14c00,...) at vn_open_cred+0x205 vn_open(f4221b7c,f4221c44,1b0,cc86cd90,c1baa0f0,...) at vn_open+0x3b kern_openat(cd2e22e0,ffffff9c,bfbfe648,0,602,...) at kern_openat+0x1ec kern_open(cd2e22e0,bfbfe648,0,601,1b0,...) at kern_open+0x35 sys_open(cd2e22e0,f4221cec,c0fc685c,c0f64cd1,206,...) at sys_open+0x30 syscall(f4221d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28199193, esp = 0xbfbfe5fc, ebp = 0xbfbfe618 --- Tracing command creat pid 1500 tid 100213 td 0xcd2e25c0 sched_switch(cd2e25c0,0,104,1a3,a7d16aa4,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2e25c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3231a60,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3231a60,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175fdf80,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175fdf80,0,4000,0,...) at breadn_flags+0x43 ffs_update(cd21315c,0,4a00,0,1768616,...) at ffs_update+0x1c2 ufs_direnter(cd21315c,cd441d98,f421d914,f421dbbc,0,...) at ufs_direnter+0x32a ufs_makeinode(f421dbbc,c10be780,f421db00,f421da5c,c0dd1ee5,...) at ufs_makeinode+0x65d ufs_create(f421db00,c0fcdfd8,0,0,f421db7c,...) at ufs_create+0x30 VOP_CREATE_APV(c10be1c0,f421db00,f421dbbc,f421da98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f421db7c,f421dc44,1b0,0,cbe14c00,...) at vn_open_cred+0x205 vn_open(f421db7c,f421dc44,1b0,cbfec310,c1baa0f0,...) at vn_open+0x3b kern_openat(cd2e25c0,ffffff9c,bfbfe648,0,602,...) at kern_openat+0x1ec kern_open(cd2e25c0,bfbfe648,0,601,1b0,...) at kern_open+0x35 sys_open(cd2e25c0,f421dcec,c0fc685c,c0f64cd1,206,...) at sys_open+0x30 syscall(f421dd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28199193, esp = 0xbfbfe5fc, ebp = 0xbfbfe618 --- Tracing command creat pid 1499 tid 100212 td 0xcd2e28a0 sched_switch(cd2e28a0,0,104,1a3,a617a782,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(cd2e28a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3231a00,5c,c0f81a37,0,0,...) at sleepq_wait+0x63 _sleep(e3231a00,c9585330,5c,c0f81a37,0,...) at _sleep+0x39c bwait(e3231a00,5c,c0f81a37,e3231a00,f421951c,...) at bwait+0x6f bufwait(e3231a00,e3231a00,eb,e3231a00,5d7f790,...) at bufwait+0x48 bufwrite(e3231a00,0,c0fab830,821,0) at bufwrite+0x165 ffs_bufwrite(e3231a00,cd39a800,100,4000,0,...) at ffs_bufwrite+0x290 ffs_update(cd2132b8,1,c0fabfb1,151,0,...) at ffs_update+0x3a5 ffs_syncvnode(cd2132b8,1,0,c111b300,e332bc60,...) at ffs_syncvnode+0x591 ffs_truncate(cd2132b8,200,0,880,cbe14c00,...) at ffs_truncate+0x8b5 ufs_direnter(cd2132b8,ce48715c,f4219914,f4219bbc,0,...) at ufs_direnter+0x9a1 ufs_makeinode(f4219bbc,c10be780,f4219b00,f4219a5c,c0dd1ee5,...) at ufs_makeinode+0x65d ufs_create(f4219b00,c0fcdfd8,0,0,f4219b7c,...) at ufs_create+0x30 VOP_CREATE_APV(c10be1c0,f4219b00,f4219bbc,f4219a98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4219b7c,f4219c44,1b0,0,cbe14c00,...) at vn_open_cred+0x205 vn_open(f4219b7c,f4219c44,1b0,cbfa8540,0,...) at vn_open+0x3b kern_openat(cd2e28a0,ffffff9c,bfbfe648,0,602,...) at kern_openat+0x1ec kern_open(cd2e28a0,bfbfe648,0,601,1b0,...) at kern_open+0x35 sys_open(cd2e28a0,f4219cec,c0fc685c,c0f7dee1,206,...) at sys_open+0x30 syscall(f4219d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28199193, esp = 0xbfbfe5fc, ebp = 0xbfbfe618 --- Tracing command creat pid 1498 tid 100211 td 0xcd2e2b80 sched_switch(cd2e2b80,0,104,1a3,a7e86f4d,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2e2b80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3334200,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3334200,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175fe620,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175fe620,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,1768628,80000,f4215910,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,1768628,80000,f4215910,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(cd167414,81b0,cbe14c00,f4215910,c10be780,...) at ffs_valloc+0x500 ufs_makeinode(f4215bbc,c10be780,f4215b00,f4215a5c,c0dd1ee5,...) at ufs_makeinode+0xc3 ufs_create(f4215b00,c0fcdfd8,0,0,f4215b7c,...) at ufs_create+0x30 VOP_CREATE_APV(c10be1c0,f4215b00,f4215bbc,f4215a98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4215b7c,f4215c44,1b0,0,cbe14c00,...) at vn_open_cred+0x205 vn_open(f4215b7c,f4215c44,1b0,cbfa8658,c1baa0f0,...) at vn_open+0x3b kern_openat(cd2e2b80,ffffff9c,bfbfe648,0,602,...) at kern_openat+0x1ec kern_open(cd2e2b80,bfbfe648,0,601,1b0,...) at kern_open+0x35 sys_open(cd2e2b80,f4215cec,c0fc685c,c0f64cd1,206,...) at sys_open+0x30 syscall(f4215d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28199193, esp = 0xbfbfe5fc, ebp = 0xbfbfe618 --- Tracing command creat pid 1497 tid 100210 td 0xcc86f2e0 Tracing command mkdir pid 1496 tid 100209 td 0xcd2e4000 sched_switch(cd2e4000,0,104,1a3,a76f7f28,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2e4000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_update(ce9c415c,0,18,200,cbe14c00,...) at ffs_update+0x1c2 ufs_mkdir(f420fc10,c0fcde12,0,0,f420fba8,...) at ufs_mkdir+0x922 VOP_MKDIR_APV(c10be1c0,f420fc10,f420fb80,f420fba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd2e4000,ffffff9c,bfbe7edb,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd2e4000,bfbe7edb,0,1f8,f420fd1c,...) at kern_mkdir+0x2e sys_mkdir(cd2e4000,f420fcec,c0fc685c,c0fa6251,246,...) at sys_mkdir+0x29 syscall(f420fd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbe7a8c, ebp = 0xbfbe7eb8 --- Tracing command mkdir pid 1495 tid 100208 td 0xcd2e42e0 sched_switch(cd2e42e0,0,104,1a3,a7721b4f,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2e42e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_update(cd70f414,0,1,f420cb04,c12542c8,...) at ffs_update+0x1c2 ufs_inactive(f420cb5c,c0fcd9a5,cd70f4d8,cd70f4d8,cd70f414,...) at ufs_inactive+0x37a VOP_INACTIVE_APV(c10be1c0,f420cb5c,c0f8418e,96f,c10cf360,...) at VOP_INACTIVE_APV+0xc5 vinactive(cd70f4d8,0,c0f8418e,8e8,0,...) at vinactive+0xb1 vputx(f420cc54,c0aebc80,cd70f414,c0f85787,34d,...) at vputx+0x36c vrele(cd70f414,c0f85787,34d,34a,cd2be800,...) at vrele+0x10 kern_chdir(cd2e42e0,bfbeb97b,0,f420cd1c,c0dac113,...) at kern_chdir+0x220 sys_chdir(cd2e42e0,f420ccec,c0fc685c,c0faa266,202,...) at sys_chdir+0x22 syscall(f420cd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (12, FreeBSD ELF32, sys_chdir), eip = 0x280f807b, esp = 0xbfbeb52c, ebp = 0xbfbeb958 --- Tracing command mkdir pid 1494 tid 100207 td 0xcd2e45c0 sched_switch(cd2e45c0,0,104,1a3,a76fb4e3,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2e45c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_update(ce7ecc3c,0,18,200,cbe14c00,...) at ffs_update+0x1c2 ufs_mkdir(f4209c10,c0fcde12,0,0,f4209ba8,...) at ufs_mkdir+0x922 VOP_MKDIR_APV(c10be1c0,f4209c10,f4209b80,f4209ba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd2e45c0,ffffff9c,bfbe1a5b,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd2e45c0,bfbe1a5b,0,1f8,f4209d1c,...) at kern_mkdir+0x2e sys_mkdir(cd2e45c0,f4209cec,c0fc685c,c0fa6251,246,...) at sys_mkdir+0x29 syscall(f4209d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbe160c, ebp = 0xbfbe1a38 --- Tracing command mkdir pid 1493 tid 100206 td 0xcd2e48a0 sched_switch(cd2e48a0,0,104,1a3,959f117f,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,78,...) at mi_switch+0x1ff sleepq_switch(cd2e48a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c128a53c,78,c0fb068d,0,0,...) at sleepq_wait+0x63 _sleep(c128a53c,c128a800,278,c0fb068d,0,...) at _sleep+0x39c vm_waitpfault(cd2c26f0,6,0,116,f4206bc4,...) at vm_waitpfault+0x75 vm_fault_hold(cd2171d0,bfbe6000,2,0,0,...) at vm_fault_hold+0x5de vm_fault(cd2171d0,bfbe6000,2,0,bfbe6dd0,...) at vm_fault+0x46 trap_pfault(c110b710,0,c0fc67b2,304,cd2d5000,...) at trap_pfault+0x1b9 trap(f4206d28) at trap+0x299 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28192043, esp = 0xbfbe6d60, ebp = 0xbfbe70b8 --- Tracing command mkdir pid 1492 tid 100205 td 0xcd23e5c0 sched_switch(cd23e5c0,0,104,1a3,a76f9e30,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23e5c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,18a3c19,80000,f42029ec,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,18a3c19,80000,f42029ec,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(ce96c570,41f8,cbe14c00,f42029ec,c10cf100,...) at ffs_valloc+0x500 ufs_mkdir(f4202c10,c0fcde12,0,0,f4202ba8,...) at ufs_mkdir+0xa9 VOP_MKDIR_APV(c10be1c0,f4202c10,f4202b80,f4202ba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd23e5c0,ffffff9c,bfbe7aab,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd23e5c0,bfbe7aab,0,1f8,f4202d1c,...) at kern_mkdir+0x2e sys_mkdir(cd23e5c0,f4202cec,c0fc685c,c0fa6251,246,...) at sys_mkdir+0x29 syscall(f4202d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbe765c, ebp = 0xbfbe7a88 --- Tracing command mkdir pid 1491 tid 100204 td 0xcd23e8a0 sched_switch(cd23e8a0,0,104,1a3,9e4006e4,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,78,...) at mi_switch+0x1ff sleepq_switch(cd23e8a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c128a53c,78,c0fb068d,0,0,...) at sleepq_wait+0x63 _sleep(c128a53c,c128a800,278,c0fb068d,0,...) at _sleep+0x39c vm_waitpfault(cd2c2a68,b,0,116,f41febc4,...) at vm_waitpfault+0x75 vm_fault_hold(cd2182b8,bfbeb000,2,0,0,...) at vm_fault_hold+0x5de vm_fault(cd2182b8,bfbeb000,2,0,bfbebd60,...) at vm_fault+0x46 trap_pfault(c111a600,14,c0f76722,777,cd2d5598,...) at trap_pfault+0x1b9 trap(f41fed28) at trap+0x299 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28192043, esp = 0xbfbebcf0, ebp = 0xbfbec048 --- Tracing command mkdir pid 1490 tid 100203 td 0xcd23eb80 sched_switch(cd23eb80,0,104,1a3,a772489d,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23eb80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_update(cd7a4414,0,1,f41fab04,c1254480,...) at ffs_update+0x1c2 ufs_inactive(f41fab5c,c0fcd9a5,cd7a44d8,cd7a44d8,cd7a4414,...) at ufs_inactive+0x37a VOP_INACTIVE_APV(c10be1c0,f41fab5c,c0f8418e,96f,c10cf360,...) at VOP_INACTIVE_APV+0xc5 vinactive(cd7a44d8,0,c0f8418e,8e8,0,...) at vinactive+0xb1 vputx(f41fac54,c0aebc80,cd7a4414,c0f85787,34d,...) at vputx+0x36c vrele(cd7a4414,c0f85787,34d,34a,cd2bed00,...) at vrele+0x10 kern_chdir(cd23eb80,bfbf0d3b,0,f41fad1c,c0dac113,...) at kern_chdir+0x220 sys_chdir(cd23eb80,f41facec,c0fc685c,c0faa266,202,...) at sys_chdir+0x22 syscall(f41fad28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (12, FreeBSD ELF32, sys_chdir), eip = 0x280f807b, esp = 0xbfbf08ec, ebp = 0xbfbf0d18 --- Tracing command mkdir pid 1489 tid 100202 td 0xcd2b7000 sched_switch(cd2b7000,0,104,1a3,96e50245,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(cd2b7000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3184900,5c,c0f81a31,0,0,...) at sleepq_wait+0x63 _sleep(e3184900,c95852cc,5c,c0f81a31,0,...) at _sleep+0x39c bwait(e3184900,5c,c0f81a31,e3184900,f41f6928,...) at bwait+0x6f bufwait(e3184900,0,0,0,0,...) at bufwait+0x28 breadn_flags(ce056d98,0,0,800,0,...) at breadn_flags+0x139 ffs_blkatoff(ce056d98,0,0,0,f41f69fc,...) at ffs_blkatoff+0xf1 ufs_lookup_ino(ce056d98,f41f6be0,f41f6bf4,0,f41f6a40,...) at ufs_lookup_ino+0x38e ufs_lookup(f41f6a68,c0fcd6f7,ce056d98,ce056d98,f41f6bf4,...) at ufs_lookup+0x2a VOP_CACHEDLOOKUP_APV(c10be1c0,f41f6a68,f41f6bf4,0,0,...) at VOP_CACHEDLOOKUP_APV+0xc5 vfs_cache_lookup(f41f6b04,c0f84e8d,0,80000,f41f6bb4,...) at vfs_cache_lookup+0xe6 VOP_LOOKUP_APV(c10be1c0,f41f6b04,c0f835a0,2da,c0f835a0,...) at VOP_LOOKUP_APV+0xe5 lookup(f41f6bb4,c0f835a0,10e,dc,cd690ba4,...) at lookup+0x6eb namei(f41f6bb4,0,cd690ae0,f41f6bb8,bfbfa757,...) at namei+0x6bf kern_rmdirat(cd2b7000,ffffff9c,bfbfa757,0,f41f6c68,...) at kern_rmdirat+0x80 kern_rmdir(cd2b7000,bfbfa757,0,f41f6d1c,c0dac113,...) at kern_rmdir+0x27 sys_rmdir(cd2b7000,f41f6cec,c0fc685c,c0fa6251,246,...) at sys_rmdir+0x22 syscall(f41f6d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (137, FreeBSD ELF32, sys_rmdir), eip = 0x280f7b5b, esp = 0xbfbfa2ec, ebp = 0xbfbfa728 --- Tracing command mkdir pid 1488 tid 100201 td 0xcd2b72e0 sched_switch(cd2b72e0,0,104,1a3,a7b15834,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2b72e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,18a3c1a,80000,f41f29ec,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,18a3c1a,80000,f41f29ec,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(ce7ec828,41f8,cbe14c00,f41f29ec,c10cf100,...) at ffs_valloc+0x500 ufs_mkdir(f41f2c10,c0fcde12,0,0,f41f2ba8,...) at ufs_mkdir+0xa9 VOP_MKDIR_APV(c10be1c0,f41f2c10,f41f2b80,f41f2ba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd2b72e0,ffffff9c,bfbf7a1b,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd2b72e0,bfbf7a1b,0,1f8,f41f2d1c,...) at kern_mkdir+0x2e sys_mkdir(cd2b72e0,f41f2cec,c0fc685c,c0fa6251,246,...) at sys_mkdir+0x29 syscall(f41f2d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbf75cc, ebp = 0xbfbf79f8 --- Tracing command mkdir pid 1487 tid 100200 td 0xcd2b75c0 sched_switch(cd2b75c0,0,104,1a3,a6aa271d,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(cd2b75c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3254280,5c,c0f81a31,0,0,...) at sleepq_wait+0x63 _sleep(e3254280,c9585074,5c,c0f81a31,0,...) at _sleep+0x39c bwait(e3254280,5c,c0f81a31,e3254280,f41ee928,...) at bwait+0x6f bufwait(e3254280,0,0,0,0,...) at bufwait+0x28 breadn_flags(cd4b9d98,0,0,800,0,...) at breadn_flags+0x139 ffs_blkatoff(cd4b9d98,0,0,0,f41ee9fc,...) at ffs_blkatoff+0xf1 ufs_lookup_ino(cd4b9d98,f41eebe0,f41eebf4,0,f41eea40,...) at ufs_lookup_ino+0x38e ufs_lookup(f41eea68,c0fcd6f7,cd4b9d98,cd4b9d98,f41eebf4,...) at ufs_lookup+0x2a VOP_CACHEDLOOKUP_APV(c10be1c0,f41eea68,f41eebf4,0,0,...) at VOP_CACHEDLOOKUP_APV+0xc5 vfs_cache_lookup(f41eeb04,c0f84e8d,0,80000,f41eebb4,...) at vfs_cache_lookup+0xe6 VOP_LOOKUP_APV(c10be1c0,f41eeb04,c0f835a0,2da,c0f835a0,...) at VOP_LOOKUP_APV+0xe5 lookup(f41eebb4,c0f835a0,10e,dc,cd632ba4,...) at lookup+0x6eb namei(f41eebb4,0,cd632ae0,f41eebb8,bfbf4e17,...) at namei+0x6bf kern_rmdirat(cd2b75c0,ffffff9c,bfbf4e17,0,f41eec68,...) at kern_rmdirat+0x80 kern_rmdir(cd2b75c0,bfbf4e17,0,f41eed1c,c0dac113,...) at kern_rmdir+0x27 sys_rmdir(cd2b75c0,f41eecec,c0fc685c,c0fa6251,246,...) at sys_rmdir+0x22 syscall(f41eed28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (137, FreeBSD ELF32, sys_rmdir), eip = 0x280f7b5b, esp = 0xbfbf49ac, ebp = 0xbfbf4de8 --- Tracing command mkdir pid 1486 tid 100199 td 0xcd2b78a0 sched_switch(cd2b78a0,0,104,1a3,a7b05adc,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2b78a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_update(cd70fd98,0,18,200,cbe14c00,...) at ffs_update+0x1c2 ufs_mkdir(f41eac10,c0fcde12,0,0,f41eaba8,...) at ufs_mkdir+0x922 VOP_MKDIR_APV(c10be1c0,f41eac10,f41eab80,f41eaba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd2b78a0,ffffff9c,bfbe8b6b,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd2b78a0,bfbe8b6b,0,1f8,f41ead1c,...) at kern_mkdir+0x2e sys_mkdir(cd2b78a0,f41eacec,c0fc685c,c0fa6251,246,...) at sys_mkdir+0x29 syscall(f41ead28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbe871c, ebp = 0xbfbe8b48 --- Tracing command mkdir pid 1485 tid 100198 td 0xcd2b7b80 sched_switch(cd2b7b80,0,104,1a3,a7af9f4e,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2b7b80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_update(ce96c6cc,0,18,200,cbe14c00,...) at ffs_update+0x1c2 ufs_mkdir(f41e6c10,c0fcde12,0,0,f41e6ba8,...) at ufs_mkdir+0x922 VOP_MKDIR_APV(c10be1c0,f41e6c10,f41e6b80,f41e6ba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd2b7b80,ffffff9c,bfbe65bb,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd2b7b80,bfbe65bb,0,1f8,f41e6d1c,...) at kern_mkdir+0x2e sys_mkdir(cd2b7b80,f41e6cec,c0fc685c,c0fa6251,246,...) at sys_mkdir+0x29 syscall(f41e6d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbe616c, ebp = 0xbfbe6598 --- Tracing command mkdir pid 1484 tid 100197 td 0xcd2b8000 sched_switch(cd2b8000,0,104,1a3,a76f4f7e,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2b8000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_update(ce96c828,0,1,f41e2b04,c1255c38,...) at ffs_update+0x1c2 ufs_inactive(f41e2b5c,c0fcd9a5,ce96c8ec,ce96c8ec,ce96c828,...) at ufs_inactive+0x37a VOP_INACTIVE_APV(c10be1c0,f41e2b5c,c0f8418e,96f,c10cf360,...) at VOP_INACTIVE_APV+0xc5 vinactive(ce96c8ec,0,c0f8418e,8e8,0,...) at vinactive+0xb1 vputx(f41e2c54,c0aebc80,ce96c828,c0f85787,34d,...) at vputx+0x36c vrele(ce96c828,c0f85787,34d,34a,cd2bf400,...) at vrele+0x10 kern_chdir(cd2b8000,bfbe50cb,0,f41e2d1c,c0dac113,...) at kern_chdir+0x220 sys_chdir(cd2b8000,f41e2cec,c0fc685c,c0faa266,202,...) at sys_chdir+0x22 syscall(f41e2d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (12, FreeBSD ELF32, sys_chdir), eip = 0x280f807b, esp = 0xbfbe4c7c, ebp = 0xbfbe50a8 --- Tracing command mkdir pid 1483 tid 100196 td 0xcd2b82e0 sched_switch(cd2b82e0,0,104,1a3,a76f6251,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2b82e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_update(ce7ec6cc,0,cbe14c00,0,c10cf100,...) at ffs_update+0x1c2 ufs_mkdir(f41dec10,c0fcde12,0,0,f41deba8,...) at ufs_mkdir+0x38a VOP_MKDIR_APV(c10be1c0,f41dec10,f41deb80,f41deba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd2b82e0,ffffff9c,bfbe37ab,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd2b82e0,bfbe37ab,0,1f8,f41ded1c,...) at kern_mkdir+0x2e sys_mkdir(cd2b82e0,f41decec,c0fc685c,c0fa6251,246,...) at sys_mkdir+0x29 syscall(f41ded28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbe335c, ebp = 0xbfbe3788 --- Tracing command mkdir pid 1482 tid 100195 td 0xcd2b85c0 sched_switch(cd2b85c0,0,104,1a3,a77233eb,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2b85c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_update(ce96c414,0,18,200,cbe14c00,...) at ffs_update+0x1c2 ufs_mkdir(f41dac10,c0fcde12,0,0,f41daba8,...) at ufs_mkdir+0x922 VOP_MKDIR_APV(c10be1c0,f41dac10,f41dab80,f41daba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd2b85c0,ffffff9c,bfbe22bb,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd2b85c0,bfbe22bb,0,1f8,f41dad1c,...) at kern_mkdir+0x2e sys_mkdir(cd2b85c0,f41dacec,c0fc685c,c,246,...) at sys_mkdir+0x29 syscall(f41dad28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbe1e6c, ebp = 0xbfbe2298 --- Tracing command mkdir pid 1481 tid 100194 td 0xcd2b88a0 sched_switch(cd2b88a0,0,104,1a3,a76f8cef,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2b88a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_update(cd7a42b8,0,cbe14c00,0,c10cf100,...) at ffs_update+0x1c2 ufs_mkdir(f41d6c10,c0fcde12,0,0,f41d6ba8,...) at ufs_mkdir+0x38a VOP_MKDIR_APV(c10be1c0,f41d6c10,f41d6b80,f41d6ba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd2b88a0,ffffff9c,bfbf3f7b,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd2b88a0,bfbf3f7b,0,1f8,f41d6d1c,...) at kern_mkdir+0x2e sys_mkdir(cd2b88a0,f41d6cec,eabee,c96d98a0,246,...) at sys_mkdir+0x29 syscall(f41d6d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbf3b2c, ebp = 0xbfbf3f58 --- Tracing command mkdir pid 1480 tid 100193 td 0xcd2b8b80 sched_switch(cd2b8b80,0,104,1a3,a604f258,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(cd2b8b80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3326e60,5c,c0f81a31,0,0,...) at sleepq_wait+0x63 _sleep(e3326e60,c95859e8,5c,c0f81a31,0,...) at _sleep+0x39c bwait(e3326e60,5c,c0f81a31,e3326e60,f41d2928,...) at bwait+0x6f bufwait(e3326e60,0,0,0,0,...) at bufwait+0x28 breadn_flags(ce4c2000,0,0,800,0,...) at breadn_flags+0x139 ffs_blkatoff(ce4c2000,0,0,0,f41d29fc,...) at ffs_blkatoff+0xf1 ufs_lookup_ino(ce4c2000,f41d2be0,f41d2bf4,0,f41d2a40,...) at ufs_lookup_ino+0x38e ufs_lookup(f41d2a68,c0fcd6f7,ce4c2000,ce4c2000,f41d2bf4,...) at ufs_lookup+0x2a VOP_CACHEDLOOKUP_APV(c10be1c0,f41d2a68,f41d2bf4,0,0,...) at VOP_CACHEDLOOKUP_APV+0xc5 vfs_cache_lookup(f41d2b04,c0f84e8d,0,80000,f41d2bb4,...) at vfs_cache_lookup+0xe6 VOP_LOOKUP_APV(c10be1c0,f41d2b04,c0f835a0,2da,c0f835a0,...) at VOP_LOOKUP_APV+0xe5 lookup(f41d2bb4,c0f835a0,10e,dc,ce53c220,...) at lookup+0x6eb namei(f41d2bb4,0,ce53c15c,f41d2bb8,bfbf16d7,...) at namei+0x6bf kern_rmdirat(cd2b8b80,ffffff9c,bfbf16d7,0,f41d2c68,...) at kern_rmdirat+0x80 kern_rmdir(cd2b8b80,bfbf16d7,0,f41d2d1c,c0dac113,...) at kern_rmdir+0x27 sys_rmdir(cd2b8b80,f41d2cec,c0fc685c,c0fa6251,246,...) at sys_rmdir+0x22 syscall(f41d2d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (137, FreeBSD ELF32, sys_rmdir), eip = 0x280f7b5b, esp = 0xbfbf126c, ebp = 0xbfbf16a8 --- Tracing command mkdir pid 1479 tid 100192 td 0xcd2bb000 sched_switch(cd2bb000,0,104,1a3,9562ad18,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(cd2bb000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3324280,5c,c0f81a31,0,0,...) at sleepq_wait+0x63 _sleep(e3324280,c9585254,5c,c0f81a31,0,...) at _sleep+0x39c bwait(e3324280,5c,c0f81a31,e3324280,f41ceacc,...) at bwait+0x6f bufwait(e3324280,0,0,0,0,...) at bufwait+0x28 breadn_flags(cd8c8c3c,0,0,800,0,...) at breadn_flags+0x139 ffs_blkatoff(cd8c8c3c,c,0,f41ceb40,f41ceb3c,...) at ffs_blkatoff+0xf1 ufs_dirremove(cd8c8c3c,cd665d98,500800c,1,cd8c8c3c,...) at ufs_dirremove+0x109 ufs_rmdir(f41cec1c,c0fcddd1,0,0,cd631984,...) at ufs_rmdir+0xf1 VOP_RMDIR_APV(c10be1c0,f41cec1c,2,f41cebf4,bfbf3d17,...) at VOP_RMDIR_APV+0xf6 kern_rmdirat(cd2bb000,ffffff9c,bfbf3d17,0,f41cec68,...) at kern_rmdirat+0x1db kern_rmdir(cd2bb000,bfbf3d17,0,f41ced1c,c0dac113,...) at kern_rmdir+0x27 sys_rmdir(cd2bb000,f41cecec,c0fc685c,c0fa6251,246,...) at sys_rmdir+0x22 syscall(f41ced28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (137, FreeBSD ELF32, sys_rmdir), eip = 0x280f7b5b, esp = 0xbfbf38ac, ebp = 0xbfbf3ce8 --- Tracing command mkdir pid 1478 tid 100191 td 0xcd2bb2e0 sched_switch(cd2bb2e0,0,104,1a3,a7e888b8,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2bb2e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,18a3c1b,80000,f41ca9ec,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,18a3c1b,80000,f41ca9ec,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(ce7ec984,41f8,cbe14c00,f41ca9ec,c10cf100,...) at ffs_valloc+0x500 ufs_mkdir(f41cac10,c0fcde12,0,0,f41caba8,...) at ufs_mkdir+0xa9 VOP_MKDIR_APV(c10be1c0,f41cac10,f41cab80,f41caba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd2bb2e0,ffffff9c,bfbe013b,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd2bb2e0,bfbe013b,0,1f8,f41cad1c,...) at kern_mkdir+0x2e sys_mkdir(cd2bb2e0,f41cacec,c0fc685c,c,246,...) at sys_mkdir+0x29 syscall(f41cad28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbdfcec, ebp = 0xbfbe0118 --- Tracing command mkdir pid 1477 tid 100190 td 0xcd2bb5c0 sched_switch(cd2bb5c0,0,104,1a3,a76f709b,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd2bb5c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322ce00,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e322ce00,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,189bb800,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,189bb800,0,4000,0,...) at breadn_flags+0x43 ffs_vgetf(cc893000,18a3c18,80000,f41c69ec,0,...) at ffs_vgetf+0x3cb ffs_vget(cc893000,18a3c18,80000,f41c69ec,c0c5b0b0,...) at ffs_vget+0x2e ffs_valloc(cd7a415c,41f8,cbe14c00,f41c69ec,c10cf100,...) at ffs_valloc+0x500 ufs_mkdir(f41c6c10,c0fcde12,0,0,f41c6ba8,...) at ufs_mkdir+0xa9 VOP_MKDIR_APV(c10be1c0,f41c6c10,f41c6b80,f41c6ba8,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(cd2bb5c0,ffffff9c,bfbfa82b,0,1f8,...) at kern_mkdirat+0x291 kern_mkdir(cd2bb5c0,bfbfa82b,0,1f8,f41c6d1c,...) at kern_mkdir+0x2e sys_mkdir(cd2bb5c0,f41c6cec,c0fc685c,c0fa6251,246,...) at sys_mkdir+0x29 syscall(f41c6d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x28191b33, esp = 0xbfbfa3dc, ebp = 0xbfbfa808 --- Tracing command mkdir pid 1476 tid 100189 td 0xcc3092e0 Tracing command rename pid 1475 tid 100188 td 0xcc3095c0 sched_switch(cc3095c0,0,104,1a3,a7f6a32d,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cc3095c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3231a60,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3231a60,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175fdf80,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175fdf80,0,4000,0,...) at breadn_flags+0x43 ffs_update(ce0d415c,0,f41c0b74,f41c09c4,c,...) at ffs_update+0x1c2 ufs_rename(f41c0c04,0,ce0d415c,f41c0b9c,0,...) at ufs_rename+0xbdc VOP_RENAME_APV(c10be1c0,f41c0c04,0,1,f41c0b74,...) at VOP_RENAME_APV+0xa5 kern_renameat(cc3095c0,ffffff9c,bfbfe648,ffffff9c,bfbfe5c8,...) at kern_renameat+0x378 kern_rename(cc3095c0,bfbfe648,bfbfe5c8,0,f41c0d1c,...) at kern_rename+0x36 sys_rename(cc3095c0,f41c0cec,c0fc685c,c0fce12d,286,...) at sys_rename+0x29 syscall(f41c0d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (128, FreeBSD ELF32, sys_rename), eip = 0x280f7bbb, esp = 0xbfbfe58c, ebp = 0xbfbfe6d8 --- Tracing command rename pid 1474 tid 100187 td 0xcc3098a0 sched_switch(cc3098a0,0,104,1a3,a61dd24b,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(cc3098a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e323b600,5c,c0f81a31,0,0,...) at sleepq_wait+0x63 _sleep(e323b600,c958513c,5c,c0f81a31,0,...) at _sleep+0x39c bwait(e323b600,5c,c0f81a31,e323b600,f41bd824,...) at bwait+0x6f bufwait(e323b600,0,0,0,0,...) at bufwait+0x28 breadn_flags(cbf6bae0,175fe4a0,0,4000,0,...) at breadn_flags+0x139 ffs_update(cda5c6cc,0,c0fa894f,245f,1,...) at ffs_update+0x1c2 handle_workitem_remove(c1289e40,0,c0fa894f,2124,cd7f4900,...) at handle_workitem_remove+0x478 softdep_setup_remove(e32234e0,cc86d6cc,cda5ae0c,0,f41bd920,...) at softdep_setup_remove+0x1bb ufs_dirremove(cd167828,cda5ae0c,500940c,0,0,...) at ufs_dirremove+0x1ec ufs_rename(f41bdc04,0,cda5c6cc,f41bdb9c,0,...) at ufs_rename+0x1263 VOP_RENAME_APV(c10be1c0,f41bdc04,0,1,f41bdb74,...) at VOP_RENAME_APV+0xa5 kern_renameat(cc3098a0,ffffff9c,bfbfe648,ffffff9c,bfbfe5c8,...) at kern_renameat+0x378 kern_rename(cc3098a0,bfbfe648,bfbfe5c8,0,f41bdd1c,...) at kern_rename+0x36 sys_rename(cc3098a0,f41bdcec,eac41,c96d98a0,286,...) at sys_rename+0x29 syscall(f41bdd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (128, FreeBSD ELF32, sys_rename), eip = 0x280f7bbb, esp = 0xbfbfe58c, ebp = 0xbfbfe6d8 --- Tracing command rename pid 1473 tid 100186 td 0xcc309b80 vm_radix_remove(30,6,0,2,c45bf140,...) at vm_radix_remove+0xc vm_page_cache_remove(c45bf140,0,c0fb03c7,3ef,3,...) at vm_page_cache_remove+0x68 vm_page_alloc(ce24a8ac,3,0,10222,10222,...) at vm_page_alloc+0x3e5 vm_page_grab(ce24a8ac,3,0,112a2,0,...) at vm_page_grab+0x152 allocbuf(e31fe700,4000,c0f81687,b00,60,...) at allocbuf+0x672 getblk(cd0ee000,0,0,4000,0,...) at getblk+0x5e3 breadn_flags(cd0ee000,0,0,4000,0,...) at breadn_flags+0x43 ffs_blkatoff(cd0ee000,0,0,0,f41ba8cc,...) at ffs_blkatoff+0xf1 ufsdirhash_lookup(cd0dcbc8,cd1c1c00,11,f41ba95c,f41ba960,...) at ufsdirhash_lookup+0x25d ufs_lookup_ino(cd0ee000,f41bab60,f41bab74,0,f41ba9a4,...) at ufs_lookup_ino+0x249 ufs_lookup(f41ba9cc,c0fcd6f7,cd0ee000,cd0ee000,f41bab74,...) at ufs_lookup+0x2a VOP_CACHEDLOOKUP_APV(c10be1c0,f41ba9cc,f41bab74,0,0,...) at VOP_CACHEDLOOKUP_APV+0xc5 vfs_cache_lookup(f41baa68,c0f84e8d,0,80000,f41bab34,...) at vfs_cache_lookup+0xe6 VOP_LOOKUP_APV(c10be1c0,f41baa68,c0f835a0,2da,c0f835a0,...) at VOP_LOOKUP_APV+0xe5 lookup(f41bab34,c0f835a0,10e,dc,42e,...) at lookup+0x6eb namei(f41bab34,f41bac20,101,f41babdc,f41bab74,...) at namei+0x6bf kern_renameat(cc309b80,ffffff9c,bfbfe648,ffffff9c,bfbfe5c8,...) at kern_renameat+0x21e kern_rename(cc309b80,bfbfe648,bfbfe5c8,0,f41bad1c,...) at kern_rename+0x36 sys_rename(cc309b80,f41bacec,c0fc685c,c0fce12d,286,...) at sys_rename+0x29 syscall(f41bad28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (128, FreeBSD ELF32, sys_rename), eip = 0x280f7bbb, esp = 0xbfbfe58c, ebp = 0xbfbfe6d8 --- Tracing command rename pid 1472 tid 100185 td 0xcc30b000 sched_switch(cc30b000,0,104,1a3,a63107e8,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(cc30b000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e32e9740,5c,c0f81a31,0,0,...) at sleepq_wait+0x63 _sleep(e32e9740,c95851f0,5c,c0f81a31,0,...) at _sleep+0x39c bwait(e32e9740,5c,c0f81a31,e32e9740,f41b7824,...) at bwait+0x6f bufwait(e32e9740,0,0,0,0,...) at bufwait+0x28 breadn_flags(cbf6bae0,175fe860,0,4000,0,...) at breadn_flags+0x139 ffs_update(cd551414,0,c0fa894f,245f,1,...) at ffs_update+0x1c2 handle_workitem_remove(c1289e40,0,c0fa894f,2124,cdf6bb00,...) at handle_workitem_remove+0x478 softdep_setup_remove(e3130c60,cd161488,cd782570,0,f41b7920,...) at softdep_setup_remove+0x1bb ufs_dirremove(cd20a570,cd782570,500940c,0,0,...) at ufs_dirremove+0x1ec ufs_rename(f41b7c04,0,cd551414,f41b7b9c,0,...) at ufs_rename+0x1263 VOP_RENAME_APV(c10be1c0,f41b7c04,0,1,f41b7b74,...) at VOP_RENAME_APV+0xa5 kern_renameat(cc30b000,ffffff9c,bfbfe5c8,ffffff9c,bfbfe648,...) at kern_renameat+0x378 kern_rename(cc30b000,bfbfe5c8,bfbfe648,0,f41b7d1c,...) at kern_rename+0x36 sys_rename(cc30b000,f41b7cec,eac42,c96d98a0,286,...) at sys_rename+0x29 syscall(f41b7d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (128, FreeBSD ELF32, sys_rename), eip = 0x280f7bbb, esp = 0xbfbfe58c, ebp = 0xbfbfe6d8 --- Tracing command rename pid 1471 tid 100184 td 0xcc30b2e0 sched_switch(cc30b2e0,0,104,1a3,a85c6cc4,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cc30b2e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e32e8760,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e32e8760,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,175ff2a0,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,175ff2a0,0,4000,0,...) at breadn_flags+0x43 ffs_update(cdee4000,0,f41b4b74,f41b49c4,c,...) at ffs_update+0x1c2 ufs_rename(f41b4c04,0,cdee4000,f41b4b9c,0,...) at ufs_rename+0xbdc VOP_RENAME_APV(c10be1c0,f41b4c04,0,1,f41b4b74,...) at VOP_RENAME_APV+0xa5 kern_renameat(cc30b2e0,ffffff9c,bfbfe648,ffffff9c,bfbfe5c8,...) at kern_renameat+0x378 kern_rename(cc30b2e0,bfbfe648,bfbfe5c8,0,f41b4d1c,...) at kern_rename+0x36 sys_rename(cc30b2e0,f41b4cec,eac9f,c96d98a0,286,...) at sys_rename+0x29 syscall(f41b4d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (128, FreeBSD ELF32, sys_rename), eip = 0x280f7bbb, esp = 0xbfbfe58c, ebp = 0xbfbfe6d8 --- Tracing command rename pid 1470 tid 100183 td 0xcc86f5c0 Tracing command lockf pid 1469 tid 100182 td 0xcc9212e0 sched_switch(cc9212e0,0,104,1a3,8883fff9,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,54,...) at mi_switch+0x1ff sleepq_switch(cc9212e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c128a53c,54,c0fb069b,0,0,...) at sleepq_wait+0x63 _sleep(c128a53c,c128a800,254,c0fb069b,0,...) at _sleep+0x39c vm_wait(cd25db30,0,c0f70581,24d,0,...) at vm_wait+0xbe vm_forkproc(cc9212e0,cd25db30,ce9482e0,cbfeb9f8,14,...) at vm_forkproc+0xa6 fork1(cc9212e0,14,2,f41adc60,0,...) at fork1+0x11b8 sys_fork(cc9212e0,f41adcec,c0fc685c,c0f7ce1f,202,...) at sys_fork+0x39 syscall(f41add28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (2, FreeBSD ELF32, sys_fork), eip = 0x2810e61b, esp = 0xbfbfe6ac, ebp = 0xbfbfe6d8 --- Tracing command tcp pid 1468 tid 100181 td 0xcbfdb8a0 Tracing command lockf pid 1467 tid 100180 td 0xcc9215c0 sched_switch(cc9215c0,0,104,1a3,bf0d5681,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,54,...) at mi_switch+0x1ff sleepq_switch(cc9215c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c1283824,54,c0f8169f,0,0,...) at sleepq_wait+0x63 _sleep(c1283824,c1283828,54,c0f8169f,0,...) at _sleep+0x39c waitrunningbufspace(ce88dd34,e31e14a0,3a0,4,0,...) at waitrunningbufspace+0x6a bufwrite(e31e14a0,0,f41a6ae4,c0c8de77,e31e14a0,...) at bufwrite+0x190 bawrite(e31e14a0,4,f41a6c40,4,cbe14c00,...) at bawrite+0x5c ffs_write(f41a6ba8,c0fcdf0e,ce88dc3c,0,ce88dc3c,...) at ffs_write+0x4e7 VOP_WRITE_APV(c10be1c0,f41a6ba8,ce88dc3c,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cc001460,f41a6c40,cbe14c00,0,cc9215c0,...) at vn_write+0x2bc dofilewrite(f41a6c40,ffffffff,ffffffff,0,f41a6c1c,...) at dofilewrite+0x95 kern_writev(cc9215c0,3,f41a6c40,f41a6c60,1,...) at kern_writev+0x68 sys_write(cc9215c0,f41a6cec,c0fc685c,c0f7ce1f,202,...) at sys_write+0x4f syscall(f41a6d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfe67c, ebp = 0xbfbfe6a8 --- Tracing command tcp pid 1466 tid 100179 td 0xcbfdbb80 Tracing command tcp pid 1465 tid 100178 td 0xcc03a000 Tracing command lockf pid 1464 tid 100176 td 0xcc9218a0 Tracing command tcp pid 1463 tid 100177 td 0xcc03a2e0 Tracing command tcp pid 1462 tid 100091 td 0xcc0405c0 Tracing command tcp pid 1461 tid 100084 td 0xcbfda2e0 sched_switch(cbfda2e0,0,104,1a3,9db41ec1,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,68,...) at mi_switch+0x1ff sleepq_switch(cbfda2e0,0,c0f7a060,1a7,68,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cd09bc18,68,c0f806bc,100,0,...) at sleepq_wait_sig+0x17 _sleep(cd09bc18,cd09bbd8,168,c0f806bc,0) at _sleep+0x385 sbwait(cd09bbb4,4,c0f807b4,5f3,cd09bbd8,...) at sbwait+0x76 soreceive_generic(cd09bb60,0,f3fd9c40,0,0,...) at soreceive_generic+0x320 soreceive(cd09bb60,0,f3fd9c40,0,0,0) at soreceive+0x38 soo_read(cbfe7690,f3fd9c40,cbe14c00,0,cbfda2e0,...) at soo_read+0x4e dofileread(f3fd9c40,ffffffff,ffffffff,0,f3fd9c1c,...) at dofileread+0x9e kern_readv(cbfda2e0,4,f3fd9c40,f3fd9c60,1,...) at kern_readv+0x68 sys_read(cbfda2e0,f3fd9cec,c0fc685c,c0ddb743,246,...) at sys_read+0x4f syscall(f3fd9d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a06e3, esp = 0xbfbfe68c, ebp = 0xbfbfe6e8 --- Tracing command tcp pid 1460 tid 100087 td 0xcbf995c0 sched_switch(cbf995c0,0,104,1a3,aa046bb1,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,68,...) at mi_switch+0x1ff sleepq_switch(cbf995c0,0,c0f7a060,1a7,68,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cc2f9a78,68,c0f806bc,100,0,...) at sleepq_wait_sig+0x17 _sleep(cc2f9a78,cc2f9a38,168,c0f806bc,0) at _sleep+0x385 sbwait(cc2f9a14,4,c0f807b4,5f3,cc2f9a38,...) at sbwait+0x76 soreceive_generic(cc2f99c0,0,f3fe5c40,0,0,...) at soreceive_generic+0x320 soreceive(cc2f99c0,0,f3fe5c40,0,0,0) at soreceive+0x38 soo_read(cbfa9c78,f3fe5c40,cbe14c00,0,cbf995c0,...) at soo_read+0x4e dofileread(f3fe5c40,ffffffff,ffffffff,0,f3fe5c1c,...) at dofileread+0x9e kern_readv(cbf995c0,4,f3fe5c40,f3fe5c60,1,...) at kern_readv+0x68 sys_read(cbf995c0,f3fe5cec,c0fc685c,c0ddb743,246,...) at sys_read+0x4f syscall(f3fe5d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a06e3, esp = 0xbfbfe68c, ebp = 0xbfbfe6e8 --- Tracing command tcp pid 1459 tid 100107 td 0xcc03f000 sched_switch(cc03f000,0,104,1a3,9482cba4,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,68,...) at mi_switch+0x1ff sleepq_switch(cc03f000,0,c0f7a060,1a7,68,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cc2f90b8,68,c0f806bc,100,0,...) at sleepq_wait_sig+0x17 _sleep(cc2f90b8,cc2f9078,168,c0f806bc,0) at _sleep+0x385 sbwait(cc2f9054,4,c0f807b4,5f3,cc2f9078,...) at sbwait+0x76 soreceive_generic(cc2f9000,0,f404fc40,0,0,...) at soreceive_generic+0x320 soreceive(cc2f9000,0,f404fc40,0,0,0) at soreceive+0x38 soo_read(cbfa9700,f404fc40,cbe14c00,0,cc03f000,...) at soo_read+0x4e dofileread(f404fc40,ffffffff,ffffffff,0,f404fc1c,...) at dofileread+0x9e kern_readv(cc03f000,4,f404fc40,f404fc60,1,...) at kern_readv+0x68 sys_read(cc03f000,f404fcec,c0fc685c,c0ddb743,246,...) at sys_read+0x4f syscall(f404fd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a06e3, esp = 0xbfbfe68c, ebp = 0xbfbfe6e8 --- Tracing command tcp pid 1458 tid 100131 td 0xcbf94000 Tracing command tcp pid 1457 tid 100144 td 0xcbfd3000 Tracing command tcp pid 1456 tid 100134 td 0xcc8705c0 sched_switch(cc8705c0,0,104,1a3,9436ee8f,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,68,...) at mi_switch+0x1ff sleepq_switch(cc8705c0,0,c0f7a060,1a7,68,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cc2f8258,68,c0f806bc,100,0,...) at sleepq_wait_sig+0x17 _sleep(cc2f8258,cc2f8218,168,c0f806bc,0) at _sleep+0x385 sbwait(cc2f81f4,4,c0f807b4,5f3,cc2f8218,...) at sbwait+0x76 soreceive_generic(cc2f81a0,0,f40e3c40,0,0,...) at soreceive_generic+0x320 soreceive(cc2f81a0,0,f40e3c40,0,0,0) at soreceive+0x38 soo_read(cc0012a0,f40e3c40,cbe14c00,0,cc8705c0,...) at soo_read+0x4e dofileread(f40e3c40,ffffffff,ffffffff,0,f40e3c1c,...) at dofileread+0x9e kern_readv(cc8705c0,4,f40e3c40,f40e3c60,1,...) at kern_readv+0x68 sys_read(cc8705c0,f40e3cec,c0fc685c,c0ddb743,246,...) at sys_read+0x4f syscall(f40e3d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a06e3, esp = 0xbfbfe68c, ebp = 0xbfbfe6e8 --- Tracing command tcp pid 1455 tid 100098 td 0xcc03fb80 sched_switch(cc03fb80,0,104,1a3,95cb3471,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,68,...) at mi_switch+0x1ff sleepq_switch(cc03fb80,0,c0f7a060,1a7,68,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cc2f98d8,68,c0f806bc,100,0,...) at sleepq_wait_sig+0x17 _sleep(cc2f98d8,cc2f9898,168,c0f806bc,0) at _sleep+0x385 sbwait(cc2f9874,4,c0f807b4,5f3,cc2f9898,...) at sbwait+0x76 soreceive_generic(cc2f9820,0,f4011c40,0,0,...) at soreceive_generic+0x320 soreceive(cc2f9820,0,f4011c40,0,0,0) at soreceive+0x38 soo_read(cbfa9578,f4011c40,cbe14c00,0,cc03fb80,...) at soo_read+0x4e dofileread(f4011c40,ffffffff,ffffffff,0,f4011c1c,...) at dofileread+0x9e kern_readv(cc03fb80,4,f4011c40,f4011c60,1,...) at kern_readv+0x68 sys_read(cc03fb80,f4011cec,c0fc685c,c0ddb743,246,...) at sys_read+0x4f syscall(f4011d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a06e3, esp = 0xbfbfe68c, ebp = 0xbfbfe6e8 --- Tracing command tcp pid 1454 tid 100148 td 0xcc91f5c0 sched_switch(cc91f5c0,0,104,1a3,9dc56a8f,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,68,...) at mi_switch+0x1ff sleepq_switch(cc91f5c0,0,c0f7a060,1a7,68,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(ce401598,68,c0f806bc,100,0,...) at sleepq_wait_sig+0x17 _sleep(ce401598,ce401558,168,c0f806bc,0) at _sleep+0x385 sbwait(ce401534,4,c0f807b4,5f3,ce401558,...) at sbwait+0x76 soreceive_generic(ce4014e0,0,f410dc40,0,0,...) at soreceive_generic+0x320 soreceive(ce4014e0,0,f410dc40,0,0,0) at soreceive+0x38 soo_read(cbfec968,f410dc40,cbe14c00,0,cc91f5c0,...) at soo_read+0x4e dofileread(f410dc40,ffffffff,ffffffff,0,f410dc1c,...) at dofileread+0x9e kern_readv(cc91f5c0,4,f410dc40,f410dc60,1,...) at kern_readv+0x68 sys_read(cc91f5c0,f410dcec,c0fc685c,c0ddb743,246,...) at sys_read+0x4f syscall(f410dd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a06e3, esp = 0xbfbfe68c, ebp = 0xbfbfe6e8 --- Tracing command tcp pid 1453 tid 100128 td 0xcbf948a0 Tracing command swap pid 1452 tid 100175 td 0xcc30b5c0 sched_switch(cc30b5c0,0,207,19e,feb7a6e6,...) at sched_switch+0x3fc mi_switch(207,0,c0f7a9fe,e0,c12ea5c0,...) at mi_switch+0x1ff ast(f4196d28) at ast+0x2e0 doreti_ast() at doreti_ast+0x17 Tracing command swap pid 1451 tid 100174 td 0xcc30b8a0 sched_switch(cc30b8a0,0,207,19e,ff0a6940,...) at sched_switch+0x3fc mi_switch(207,0,c0f7a9fe,e0,c12ea5c0,...) at mi_switch+0x1ff ast(f4193d28) at ast+0x2e0 doreti_ast() at doreti_ast+0x17 Tracing command swap pid 1450 tid 100088 td 0xcbfd9b80 sched_switch(cbfd9b80,0,602,19e,a91fe936,...) at sched_switch+0x3fc mi_switch(602,0,c0f74e9f,cd,4,...) at mi_switch+0x1ff critical_exit(cbfd9b80,0,1,28800000,1000,...) at critical_exit+0xb5 ipi_bitmap_handler(3b,3b,3b,4f7be0f9,1000,...) at ipi_bitmap_handler+0x82 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x2f --- interrupt, eip = 0x80491e4, esp = 0xbfbfe6c0, ebp = 0xbfbfe6d8 --- Tracing command swap pid 1449 tid 100122 td 0xcc30c5c0 cpustop_handler(3,f40a6d1c,c0dac5a6,0,f40a6ce4,...) at cpustop_handler+0x26 ipi_nmi_handler(0,f40a6ce4,1fa9e70,80491e4,cc0392cc,...) at ipi_nmi_handler+0x35 trap(f40a6d28) at trap+0x36 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0x80491ea, esp = 0xbfbfe6c0, ebp = 0xbfbfe6d8 --- Tracing command swap pid 1448 tid 100092 td 0xcc0402e0 cpustop_handler(0,f3ff9d1c,c0dac5a6,0,f3ff9ce4,...) at cpustop_handler+0x26 ipi_nmi_handler(0,f3ff9ce4,1a979b0,80491e4,cc038b30,...) at ipi_nmi_handler+0x35 trap(f3ff9d28) at trap+0x36 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0x80491ea, esp = 0xbfbfe6c0, ebp = 0xbfbfe6d8 --- Tracing command swap pid 1447 tid 100146 td 0xcc91fb80 cpustop_handler(2,f4107d1c,c0dac5a6,0,f4107ce4,...) at cpustop_handler+0x26 ipi_nmi_handler(0,f4107ce4,1af7b40,80491e4,cc886598,...) at ipi_nmi_handler+0x35 trap(f4107d28) at trap+0x36 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0x80491f1, esp = 0xbfbfe6c0, ebp = 0xbfbfe6d8 --- Tracing command swap pid 1446 tid 100173 td 0xcc921b80 Tracing command rw pid 1445 tid 100113 td 0xcbecc000 sched_switch(cbecc000,0,104,1a3,9a738a1a,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cbecc000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3260ac0,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3260ac0,81900,cd892a7c,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cd892984,541,0,4000,0,...) at getblk+0x167 cluster_read(cd892984,1506000,0,541,0,...) at cluster_read+0xfa ffs_balloc_ufs2(cd892984,1506000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f4076ba8,c0fcdf0e,cd892984,0,cd892984,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f4076ba8,cd892984,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfec8c0,f4076c40,cbe14c00,0,cbecc000,...) at vn_write+0x2bc dofilewrite(f4076c40,ffffffff,ffffffff,0,f4076c1c,...) at dofilewrite+0x95 kern_writev(cbecc000,4,f4076c40,f4076c60,1,...) at kern_writev+0x68 sys_write(cbecc000,f4076cec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f4076d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1444 tid 100105 td 0xcc03f5c0 sched_switch(cc03f5c0,0,104,1a3,a62bbff7,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cc03f5c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e32b8ba0,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e32b8ba0,81900,cd213a7c,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cd213984,683,0,4000,0,...) at getblk+0x167 cluster_read(cd213984,1a0d000,0,683,0,...) at cluster_read+0xfa ffs_balloc_ufs2(cd213984,1a0d000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f4047ba8,c0fcdf0e,cd213984,0,cd213984,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f4047ba8,cd213984,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cc001c08,f4047c40,cbe14c00,0,cc03f5c0,...) at vn_write+0x2bc dofilewrite(f4047c40,ffffffff,ffffffff,0,f4047c1c,...) at dofilewrite+0x95 kern_writev(cc03f5c0,4,f4047c40,f4047c60,1,...) at kern_writev+0x68 sys_write(cc03f5c0,f4047cec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f4047d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1443 tid 100143 td 0xcc86f8a0 sched_switch(cc86f8a0,0,104,1a3,a1b424b3,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cc86f8a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3234980,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3234980,81900,ce503a7c,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(ce503984,31c,0,4000,0,...) at getblk+0x167 cluster_read(ce503984,c71000,0,31c,0,...) at cluster_read+0xfa ffs_balloc_ufs2(ce503984,c71000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f40feba8,c0fcdf0e,ce503984,0,ce503984,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f40feba8,ce503984,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfe7b60,f40fec40,cbe14c00,0,cc86f8a0,...) at vn_write+0x2bc dofilewrite(f40fec40,ffffffff,ffffffff,0,f40fec1c,...) at dofilewrite+0x95 kern_writev(cc86f8a0,4,f40fec40,f40fec60,1,...) at kern_writev+0x68 sys_write(cc86f8a0,f40fecec,eac61,c96d98a0,206,...) at sys_write+0x4f syscall(f40fed28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1442 tid 100129 td 0xcbf945c0 sched_switch(cbf945c0,0,104,1a3,a61ca568,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cbf945c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e32462a0,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e32462a0,81900,cd90b7c4,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cd90b6cc,86f,0,4000,0,...) at getblk+0x167 cluster_read(cd90b6cc,21bd000,0,86f,0,...) at cluster_read+0xfa ffs_balloc_ufs2(cd90b6cc,21bd000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f40d4ba8,c0fcdf0e,cd90b6cc,0,cd90b6cc,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f40d4ba8,cd90b6cc,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cc001e38,f40d4c40,cbe14c00,0,cbf945c0,...) at vn_write+0x2bc dofilewrite(f40d4c40,ffffffff,ffffffff,0,f40d4c1c,...) at dofilewrite+0x95 kern_writev(cbf945c0,4,f40d4c40,f40d4c60,1,...) at kern_writev+0x68 sys_write(cbf945c0,f40d4cec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f40d4d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1441 tid 100172 td 0xcd23c000 sched_switch(cd23c000,0,104,1a3,a18b04cf,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23c000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3235b60,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3235b60,81900,cd79f254,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cd79f15c,4f2,0,4000,0,...) at getblk+0x167 cluster_read(cd79f15c,13c9000,0,4f2,0,...) at cluster_read+0xfa ffs_balloc_ufs2(cd79f15c,13c9000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f418bba8,c0fcdf0e,cd79f15c,0,cd79f15c,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f418bba8,cd79f15c,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfa8ce8,f418bc40,cbe14c00,0,cd23c000,...) at vn_write+0x2bc dofilewrite(f418bc40,ffffffff,ffffffff,0,f418bc1c,...) at dofilewrite+0x95 kern_writev(cd23c000,4,f418bc40,f418bc60,1,...) at kern_writev+0x68 sys_write(cd23c000,f418bcec,eac5f,c96d98a0,206,...) at sys_write+0x4f syscall(f418bd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1440 tid 100171 td 0xcd23c2e0 sched_switch(cd23c2e0,0,104,1a3,a17b55f2,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23c2e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3210700,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3210700,81900,cd7a7920,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cd7a7828,59a,0,4000,0,...) at getblk+0x167 cluster_read(cd7a7828,1669000,0,59a,0,...) at cluster_read+0xfa ffs_balloc_ufs2(cd7a7828,1669000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f4187ba8,c0fcdf0e,cd7a7828,0,cd7a7828,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f4187ba8,cd7a7828,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfa9460,f4187c40,cbe14c00,0,cd23c2e0,...) at vn_write+0x2bc dofilewrite(f4187c40,ffffffff,ffffffff,0,f4187c1c,...) at dofilewrite+0x95 kern_writev(cd23c2e0,4,f4187c40,f4187c60,1,...) at kern_writev+0x68 sys_write(cd23c2e0,f4187cec,eac5e,c96d98a0,206,...) at sys_write+0x4f syscall(f4187d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1439 tid 100170 td 0xcd23c5c0 sched_switch(cd23c5c0,0,104,1a3,a61fd4ad,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23c5c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e315e660,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e315e660,81900,ce05b668,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(ce05b570,50f,0,4000,0,...) at getblk+0x167 cluster_read(ce05b570,143d000,0,50f,0,...) at cluster_read+0xfa ffs_balloc_ufs2(ce05b570,143d000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f4183ba8,c0fcdf0e,ce05b570,0,ce05b570,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f4183ba8,ce05b570,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfa80e0,f4183c40,cbe14c00,0,cd23c5c0,...) at vn_write+0x2bc dofilewrite(f4183c40,ffffffff,ffffffff,0,f4183c1c,...) at dofilewrite+0x95 kern_writev(cd23c5c0,4,f4183c40,f4183c60,1,...) at kern_writev+0x68 sys_write(cd23c5c0,f4183cec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f4183d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1438 tid 100169 td 0xcd23c8a0 sched_switch(cd23c8a0,0,104,1a3,9a522d5f,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23c8a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e31f9e40,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e31f9e40,81900,ce273254,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(ce27315c,3aa,0,4000,0,...) at getblk+0x167 cluster_read(ce27315c,eaa000,0,3aa,0,...) at cluster_read+0xfa ffs_balloc_ufs2(ce27315c,eaa000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f417fba8,c0fcdf0e,ce27315c,0,ce27315c,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f417fba8,ce27315c,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfa90a8,f417fc40,cbe14c00,0,cd23c8a0,...) at vn_write+0x2bc dofilewrite(f417fc40,ffffffff,ffffffff,0,f417fc1c,...) at dofilewrite+0x95 kern_writev(cd23c8a0,4,f417fc40,f417fc60,1,...) at kern_writev+0x68 sys_write(cd23c8a0,f417fcec,eac1c,c96d98a0,206,...) at sys_write+0x4f syscall(f417fd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1437 tid 100168 td 0xcd23cb80 sched_switch(cd23cb80,0,104,1a3,9a41fe3d,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23cb80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3266f80,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3266f80,81900,cd83ad34,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cd83ac3c,e1f,0,4000,0,...) at getblk+0x167 cluster_read(cd83ac3c,387e000,0,e1f,0,...) at cluster_read+0xfa ffs_balloc_ufs2(cd83ac3c,387e000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f417bba8,c0fcdf0e,cd83ac3c,0,cd83ac3c,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f417bba8,cd83ac3c,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfa9dc8,f417bc40,cbe14c00,0,cd23cb80,...) at vn_write+0x2bc dofilewrite(f417bc40,ffffffff,ffffffff,0,f417bc1c,...) at dofilewrite+0x95 kern_writev(cd23cb80,4,f417bc40,f417bc60,1,...) at kern_writev+0x68 sys_write(cd23cb80,f417bcec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f417bd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1436 tid 100167 td 0xcd23d000 sched_switch(cd23d000,0,104,1a3,a8b79cf2,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(cd23d000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e322df80,5c,c0f81a31,0,0,...) at sleepq_wait+0x63 _sleep(e322df80,c9585678,5c,c0f81a31,0,...) at _sleep+0x39c bwait(e322df80,5c,c0f81a31,e3259080,f4177ab4,...) at bwait+0x6f bufwait(e322df80,0,17603180,0,4000,...) at bufwait+0x28 cluster_read(cd21615c,6f54400,0,c,0,...) at cluster_read+0x785 ffs_read(f4177ba4,c0fcd513,0,0,0,...) at ffs_read+0x369 VOP_READ_APV(c10be1c0,f4177ba4,cd21615c,232,1000001,...) at VOP_READ_APV+0xc5 vn_read(cbfe7070,f4177c40,cbe14c00,0,cd23d000,...) at vn_read+0x256 dofileread(f4177c40,ffffffff,ffffffff,0,f4177c1c,...) at dofileread+0x9e kern_readv(cd23d000,4,f4177c40,f4177c60,1,...) at kern_readv+0x68 sys_read(cd23d000,f4177cec,c0fc685c,c0ddb743,287,...) at sys_read+0x4f syscall(f4177d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a16e3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1435 tid 100166 td 0xcd23d2e0 sched_switch(cd23d2e0,0,104,1a3,a64d40bf,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23d2e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e315c920,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e315c920,81900,ce07d7c4,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(ce07d6cc,43a,0,4000,0,...) at getblk+0x167 cluster_read(ce07d6cc,10e9000,0,43a,0,...) at cluster_read+0xfa ffs_balloc_ufs2(ce07d6cc,10e9000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f4174ba8,c0fcdf0e,ce07d6cc,0,ce07d6cc,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f4174ba8,ce07d6cc,285,0,...) at VOP_WRITE_APV+0x136 vn_write(ce0a0460,f4174c40,cbe14c00,0,cd23d2e0,...) at vn_write+0x2bc dofilewrite(f4174c40,ffffffff,ffffffff,0,f4174c1c,...) at dofilewrite+0x95 kern_writev(cd23d2e0,4,f4174c40,f4174c60,1,...) at kern_writev+0x68 sys_write(cd23d2e0,f4174cec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f4174d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1434 tid 100165 td 0xcd23d5c0 sched_switch(cd23d5c0,0,103,19e,b0b7ebe8,...) at sched_switch+0x3fc mi_switch(103,0,c0f7aa4c,2e2,3c0,...) at mi_switch+0x1ff turnstile_wait(ce403480,cc309b80,0,1c5,f4170910,...) at turnstile_wait+0x4a4 _mtx_lock_sleep(c128a800,cd23d5c0,0,c0fb03c7,864,...) at _mtx_lock_sleep+0x23c _mtx_lock_flags(c128a800,0,c0fb03c7,864,c0fc53d2,...) at _mtx_lock_flags+0xff vm_page_cache(c333d700,4,c0fb03c7,809,c333d700,...) at vm_page_cache+0x206 vm_page_try_to_cache(c333d700,0,c0f81687,65f,0,...) at vm_page_try_to_cache+0x98 vfs_vmio_release(cd2ff128,0,c0f81687,56d,c10a3068,...) at vfs_vmio_release+0x101 brelse(e322c3e0,0,c0f81687,633,c0dce1bf,...) at brelse+0x420 bqrelse(e322c3e0,0,1761afa0,0,4000,...) at bqrelse+0x332 cluster_read(cd167ae0,6f54400,0,5a5,0,...) at cluster_read+0x67d ffs_read(f4170ba4,c0fcd513,0,0,0,...) at ffs_read+0x369 VOP_READ_APV(c10be1c0,f4170ba4,cd167ae0,232,f4170ba0,...) at VOP_READ_APV+0xc5 vn_read(cc001508,f4170c40,cbe14c00,0,cd23d5c0,...) at vn_read+0x256 dofileread(f4170c40,ffffffff,ffffffff,0,f4170c1c,...) at dofileread+0x9e kern_readv(cd23d5c0,4,f4170c40,f4170c60,1,...) at kern_readv+0x68 sys_read(cd23d5c0,f4170cec,c0fc685c,c0ddb743,287,...) at sys_read+0x4f syscall(f4170d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a16e3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1433 tid 100164 td 0xcd23d8a0 sched_switch(cd23d8a0,0,103,19e,a8ea9696,...) at sched_switch+0x3fc mi_switch(103,0,c0f7aa4c,2e2,3c0,...) at mi_switch+0x1ff turnstile_wait(ce403480,cc309b80,0,1c5,c0cc0bb5,...) at turnstile_wait+0x4a4 _mtx_lock_sleep(c128a800,cd23d8a0,0,c0fb03c7,479,...) at _mtx_lock_sleep+0x23c _mtx_lock_flags(c128a800,0,c0fb03c7,479,1e35,...) at _mtx_lock_flags+0xff vm_page_alloc(cd8b3e74,1e35,0,30222,30222,...) at vm_page_alloc+0x99 vm_page_grab(cd8b3e74,1e35,0,312a2,e3224d40,...) at vm_page_grab+0x152 allocbuf(e3285020,4000,c0f81687,b00,ffffffe0,...) at allocbuf+0x672 getblk(cd90b828,78d,0,4000,0,...) at getblk+0x5e3 ffs_balloc_ufs2(cd90b828,1e34000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x1e6c ffs_write(f416cba8,c0fcdf0e,cd90b828,0,cd90b828,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f416cba8,cd90b828,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cc001000,f416cc40,cbe14c00,0,cd23d8a0,...) at vn_write+0x2bc dofilewrite(f416cc40,ffffffff,ffffffff,0,f416cc1c,...) at dofilewrite+0x95 kern_writev(cd23d8a0,4,f416cc40,f416cc60,1,...) at kern_writev+0x68 sys_write(cd23d8a0,f416ccec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f416cd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1432 tid 100163 td 0xcd23db80 sched_switch(cd23db80,0,104,1a3,a62ec273,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23db80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e323da20,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e323da20,81900,ce503bd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(ce503ae0,34a,0,4000,0,...) at getblk+0x167 cluster_read(ce503ae0,d29000,0,34a,0,...) at cluster_read+0xfa ffs_balloc_ufs2(ce503ae0,d29000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f4168ba8,c0fcdf0e,ce503ae0,0,ce503ae0,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f4168ba8,ce503ae0,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfe7ab8,f4168c40,cbe14c00,0,cd23db80,...) at vn_write+0x2bc dofilewrite(f4168c40,ffffffff,ffffffff,0,f4168c1c,...) at dofilewrite+0x95 kern_writev(cd23db80,4,f4168c40,f4168c60,1,...) at kern_writev+0x68 sys_write(cd23db80,f4168cec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f4168d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1431 tid 100162 td 0xcd23e000 sched_switch(cd23e000,0,104,1a3,a61bc320,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23e000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e31d5a20,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e31d5a20,81900,ce3f350c,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(ce3f3414,2d0,0,4000,0,...) at getblk+0x167 cluster_read(ce3f3414,b41000,0,2d0,0,...) at cluster_read+0xfa ffs_balloc_ufs2(ce3f3414,b41000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f4164ba8,c0fcdf0e,ce3f3414,0,ce3f3414,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f4164ba8,ce3f3414,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cc86c508,f4164c40,cbe14c00,0,cd23e000,...) at vn_write+0x2bc dofilewrite(f4164c40,ffffffff,ffffffff,0,f4164c1c,...) at dofilewrite+0x95 kern_writev(cd23e000,4,f4164c40,f4164c60,1,...) at kern_writev+0x68 sys_write(cd23e000,f4164cec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f4164d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1430 tid 100161 td 0xcd23e2e0 sched_switch(cd23e2e0,0,104,1a3,9a336010,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cd23e2e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e315b400,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e315b400,81900,ce53d50c,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(ce53d414,2c9,0,4000,0,...) at getblk+0x167 cluster_read(ce53d414,b26000,0,2c9,0,...) at cluster_read+0xfa ffs_balloc_ufs2(ce53d414,b26000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f4160ba8,c0fcdf0e,ce53d414,0,ce53d414,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f4160ba8,ce53d414,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfe7b98,f4160c40,cbe14c00,0,cd23e2e0,...) at vn_write+0x2bc dofilewrite(f4160c40,ffffffff,ffffffff,0,f4160c1c,...) at dofilewrite+0x95 kern_writev(cd23e2e0,4,f4160c40,f4160c60,1,...) at kern_writev+0x68 sys_write(cd23e2e0,f4160cec,eac1b,c96d98a0,206,...) at sys_write+0x4f syscall(f4160d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1429 tid 100160 td 0xcc91d000 sched_switch(cc91d000,0,104,1a3,9a22a22b,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cc91d000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e321b340,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e321b340,81900,ce3f33b0,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(ce3f32b8,36c,0,4000,0,...) at getblk+0x167 cluster_read(ce3f32b8,db2000,0,36c,0,...) at cluster_read+0xfa ffs_balloc_ufs2(ce3f32b8,db2000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f415cba8,c0fcdf0e,ce3f32b8,0,ce3f32b8,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f415cba8,ce3f32b8,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfa8e00,f415cc40,cbe14c00,0,cc91d000,...) at vn_write+0x2bc dofilewrite(f415cc40,ffffffff,ffffffff,0,f415cc1c,...) at dofilewrite+0x95 kern_writev(cc91d000,4,f415cc40,f415cc60,1,...) at kern_writev+0x68 sys_write(cc91d000,f415ccec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f415cd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1428 tid 100159 td 0xcc91d2e0 sched_switch(cc91d2e0,0,104,1a3,a61934d2,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cc91d2e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e32067c0,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e32067c0,81900,cd7a7a7c,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cd7a7984,5b4,0,4000,0,...) at getblk+0x167 cluster_read(cd7a7984,16d1000,0,5b4,0,...) at cluster_read+0xfa ffs_balloc_ufs2(cd7a7984,16d1000,0,1000,cbe14c00,...) at ffs_balloc_ufs2+0x2080 ffs_write(f4158ba8,c0fcdf0e,cd7a7984,0,cd7a7984,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f4158ba8,cd7a7984,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cc001428,f4158c40,cbe14c00,0,cc91d2e0,...) at vn_write+0x2bc dofilewrite(f4158c40,ffffffff,ffffffff,0,f4158c1c,...) at dofilewrite+0x95 kern_writev(cc91d2e0,4,f4158c40,f4158c60,1,...) at kern_writev+0x68 sys_write(cc91d2e0,f4158cec,c0fc685c,c0f4d9e2,206,...) at sys_write+0x4f syscall(f4158d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x281a16c3, esp = 0xbfbfd62c, ebp = 0xbfbfe6e8 --- Tracing command rw pid 1427 tid 100139 td 0xcc870000 Tracing command swap pid 1422 tid 100154 td 0xcc91e2e0 sched_switch(cc91e2e0,0,104,1a3,fb2da795,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(cc91e2e0,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(3e9,c0a826e0,cc91e2e0,2,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c110d9a4,6c,c0f75bb7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c110d9a4,0,16c,c0f75bb7,3e9,...) at _sleep+0x34f kern_nanosleep(cc91e2e0,f4144c4c,f4144c54,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cc91e2e0,f4144cec,c0fc685c,c0f7d452,202,...) at sys_nanosleep+0x6f syscall(f4144d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x28180223, esp = 0xbfbfe6ac, ebp = 0xbfbfe6d8 --- Tracing command rename pid 1421 tid 100153 td 0xcc91e5c0 sched_switch(cc91e5c0,0,104,1a3,fcc988c0,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(cc91e5c0,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(3e9,c0a826e0,cc91e5c0,2,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c110d9a4,6c,c0f75bb7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c110d9a4,0,16c,c0f75bb7,3e9,...) at _sleep+0x34f kern_nanosleep(cc91e5c0,f4140c4c,f4140c54,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cc91e5c0,f4140cec,c0fc685c,c0f7d452,202,...) at sys_nanosleep+0x6f syscall(f4140d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x28180223, esp = 0xbfbfe6ac, ebp = 0xbfbfe6d8 --- Tracing command mkdir pid 1420 tid 100135 td 0xcbfd9000 sched_switch(cbfd9000,0,104,1a3,fbee0013,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(cbfd9000,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(3e9,c0a826e0,cbfd9000,0,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c110d9a4,6c,c0f75bb7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c110d9a4,0,16c,c0f75bb7,3e9,...) at _sleep+0x34f kern_nanosleep(cbfd9000,f40e6c4c,f40e6c54,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cbfd9000,f40e6cec,c0fc685c,c0f7d452,202,...) at sys_nanosleep+0x6f syscall(f40e6d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x28180223, esp = 0xbfbfe6ac, ebp = 0xbfbfe6d8 --- Tracing command creat pid 1419 tid 100130 td 0xcbf942e0 sched_switch(cbf942e0,0,104,1a3,95ae941e,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(cbf942e0,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(3e9,c0a826e0,cbf942e0,0,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c110d9a4,6c,c0f75bb7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c110d9a4,0,16c,c0f75bb7,3e9,...) at _sleep+0x34f kern_nanosleep(cbf942e0,f40d7c4c,f40d7c54,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cbf942e0,f40d7cec,c0fc685c,c0f7d452,202,...) at sys_nanosleep+0x6f syscall(f40d7d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x28180223, esp = 0xbfbfe6ac, ebp = 0xbfbfe6d8 --- Tracing command lockf pid 1418 tid 100111 td 0xcbecc5c0 sched_switch(cbecc5c0,0,104,1a3,fcc9d5be,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(cbecc5c0,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(3e9,c0a826e0,cbecc5c0,2,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c110d9a4,6c,c0f75bb7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c110d9a4,0,16c,c0f75bb7,3e9,...) at _sleep+0x34f kern_nanosleep(cbecc5c0,f406ec4c,f406ec54,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cbecc5c0,f406ecec,c0fc685c,c0f7d452,202,...) at sys_nanosleep+0x6f syscall(f406ed28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x28180223, esp = 0xbfbfe6ac, ebp = 0xbfbfe6d8 --- Tracing command rw pid 1414 tid 100094 td 0xcbfd95c0 sched_switch(cbfd95c0,0,104,1a3,f9918eb8,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(cbfd95c0,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(3e9,c0a826e0,cbfd95c0,2,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c110d9a4,6c,c0f75bb7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c110d9a4,0,16c,c0f75bb7,3e9,...) at _sleep+0x34f kern_nanosleep(cbfd95c0,f4001c4c,f4001c54,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cbfd95c0,f4001cec,c0fc685c,c0f7d452,202,...) at sys_nanosleep+0x6f syscall(f4001d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x28180223, esp = 0xbfbfe6bc, ebp = 0xbfbfe6e8 --- Tracing command tcp pid 1408 tid 100090 td 0xcbf99000 sched_switch(cbf99000,0,104,1a3,9a670297,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(cbf99000,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(3e9,c0a826e0,cbf99000,2,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c110d9a4,6c,c0f75bb7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c110d9a4,0,16c,c0f75bb7,3e9,...) at _sleep+0x34f kern_nanosleep(cbf99000,f3ff1c4c,f3ff1c54,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cbf99000,f3ff1cec,c0fc685c,c0f7d452,202,...) at sys_nanosleep+0x6f syscall(f3ff1d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x2817f223, esp = 0xbfbfe6bc, ebp = 0xbfbfe6e8 --- Tracing command run pid 1403 tid 100151 td 0xcc91eb80 Tracing command run pid 1402 tid 100149 td 0xcc91f2e0 Tracing command run pid 1401 tid 100142 td 0xcbfd32e0 sched_switch(cbfd32e0,0,104,1a3,f95af8f5,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(cbfd32e0,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(3e9,c0a826e0,cbfd32e0,2,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c110d9a4,6c,c0f75bb7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c110d9a4,0,16c,c0f75bb7,3e9,...) at _sleep+0x34f kern_nanosleep(cbfd32e0,f40fbc4c,f40fbc54,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cbfd32e0,f40fbcec,c0fc685c,c0f7d452,202,...) at sys_nanosleep+0x6f syscall(f40fbd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x2817f223, esp = 0xbfbfe45c, ebp = 0xbfbfe488 --- Tracing command sh pid 1393 tid 100085 td 0xcbfda000 Tracing command sh pid 1379 tid 100086 td 0xcbf998a0 Tracing command bash pid 1362 tid 100126 td 0xcbf98000 Tracing command sshd pid 1361 tid 100102 td 0xcbece5c0 sched_switch(cbece5c0,0,104,1a3,2c5e7e23,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbece5c0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0a30d7a,cbf69d90,0,c0f728f3,cbece5c0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cbf69da4,0,f4022a54,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbf69da4,cbf69d90,c0f7c7b4,6ae,cc001738,...) at _cv_wait_sig+0x260 seltdwait(cc001738,58,cbf67e00,cbece5c0,f4022ac8,...) at seltdwait+0xa2 kern_select(cbece5c0,c,288060b8,288060c0,0,0,20,c9838b30,0) at kern_select+0x655 sys_select(cbece5c0,f4022cec,c93e1c80,0,206,...) at sys_select+0x66 syscall(f4022d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x284d6663, esp = 0xbfbfde2c, ebp = 0xbfbfde78 --- Tracing command sshd pid 1359 tid 100147 td 0xcc91f8a0 sched_switch(cc91f8a0,0,104,1a3,7990fd8,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc91f8a0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0a30d7a,cbf69e90,0,c0f728f3,cc91f8a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cbf69ea4,0,f410aab8,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbf69ea4,cbf69e90,c0f7c7b4,6ae,f410ab40,...) at _cv_wait_sig+0x260 seltdwait(cc3dc22c,c0f7c7b4,5ab,cc91f8a0,8,...) at seltdwait+0xa2 sys_poll(cc91f8a0,f410acec,c0fc685c,c0f64cd1,202,...) at sys_poll+0x321 syscall(f410ad28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x2846f33b, esp = 0xbfbfde8c, ebp = 0xbfbfdec8 --- Tracing command getty pid 1249 tid 100137 td 0xcc8702e0 sched_switch(cc8702e0,0,104,1a3,2f962c5d,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc8702e0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,cc8702e0,cc8702e0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c998c670,0,c0f7eec4,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c998c670,c110b710,c0f7e89c,527,0,...) at _cv_wait_sig+0x260 tty_wait(c998c600,c998c670,f40ecc40,1,0,...) at tty_wait+0x71 ttydisc_read(c998c600,f40ecc40,0,a1,0,...) at ttydisc_read+0x22c ttydev_read(c998b100,f40ecc40,0,0,1,...) at ttydev_read+0xaa devfs_read_f(cc001150,f40ecc40,c95afe00,0,cc8702e0,...) at devfs_read_f+0x7e dofileread(f40ecc40,ffffffff,ffffffff,0,f40ecc1c,...) at dofileread+0x9e kern_readv(cc8702e0,0,f40ecc40,f40ecc60,1,...) at kern_readv+0x68 sys_read(cc8702e0,f40eccec,c0fc685c,c0de0476,246,...) at sys_read+0x4f syscall(f40ecd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a66e3, esp = 0xbfbfed7c, ebp = 0xbfbfedb8 --- Tracing command getty pid 1248 tid 100136 td 0xcbfd3b80 sched_switch(cbfd3b80,0,104,1a3,2fa29682,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbfd3b80,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,cbfd3b80,cbfd3b80,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c998c870,0,c0f7eec4,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c998c870,c110b710,c0f7e89c,527,0,...) at _cv_wait_sig+0x260 tty_wait(c998c800,c998c870,f40e9c40,1,0,...) at tty_wait+0x71 ttydisc_read(c998c800,f40e9c40,0,a1,0,...) at ttydisc_read+0x22c ttydev_read(c998b200,f40e9c40,0,0,1,...) at ttydev_read+0xaa devfs_read_f(cc001d58,f40e9c40,c95afe00,0,cbfd3b80,...) at devfs_read_f+0x7e dofileread(f40e9c40,ffffffff,ffffffff,0,f40e9c1c,...) at dofileread+0x9e kern_readv(cbfd3b80,0,f40e9c40,f40e9c60,1,...) at kern_readv+0x68 sys_read(cbfd3b80,f40e9cec,c0fc685c,c0de0476,246,...) at sys_read+0x4f syscall(f40e9d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a66e3, esp = 0xbfbfed7c, ebp = 0xbfbfedb8 --- Tracing command getty pid 1247 tid 100114 td 0xc9983b80 sched_switch(c9983b80,0,104,1a3,2f7ddd3e,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9983b80,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,c9983b80,c9983b80,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c998ca70,0,c0f7eec4,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c998ca70,c110b710,c0f7e89c,527,0,...) at _cv_wait_sig+0x260 tty_wait(c998ca00,c998ca70,f4079c40,1,0,...) at tty_wait+0x71 ttydisc_read(c998ca00,f4079c40,0,a1,0,...) at ttydisc_read+0x22c ttydev_read(c998b300,f4079c40,0,0,1,...) at ttydev_read+0xaa devfs_read_f(cbfa8bd0,f4079c40,c95afe00,0,c9983b80,...) at devfs_read_f+0x7e dofileread(f4079c40,ffffffff,ffffffff,0,f4079c1c,...) at dofileread+0x9e kern_readv(c9983b80,0,f4079c40,f4079c60,1,...) at kern_readv+0x68 sys_read(c9983b80,f4079cec,c0fc685c,c0de0476,246,...) at sys_read+0x4f syscall(f4079d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a66e3, esp = 0xbfbfed7c, ebp = 0xbfbfedb8 --- Tracing command getty pid 1246 tid 100133 td 0xcc8708a0 sched_switch(cc8708a0,0,104,1a3,2f8700b0,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc8708a0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,cc8708a0,cc8708a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c96f5270,0,c0f7eec4,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c96f5270,c110b710,c0f7e89c,527,0,...) at _cv_wait_sig+0x260 tty_wait(c96f5200,c96f5270,f40e0c40,1,0,...) at tty_wait+0x71 ttydisc_read(c96f5200,f40e0c40,0,a1,0,...) at ttydisc_read+0x22c ttydev_read(c998b400,f40e0c40,0,0,1,...) at ttydev_read+0xaa devfs_read_f(cbfec038,f40e0c40,c95afe00,0,cc8708a0,...) at devfs_read_f+0x7e dofileread(f40e0c40,ffffffff,ffffffff,0,f40e0c1c,...) at dofileread+0x9e kern_readv(cc8708a0,0,f40e0c40,f40e0c60,1,...) at kern_readv+0x68 sys_read(cc8708a0,f40e0cec,c0fc685c,c0de0476,246,...) at sys_read+0x4f syscall(f40e0d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a66e3, esp = 0xbfbfed7c, ebp = 0xbfbfedb8 --- Tracing command getty pid 1245 tid 100079 td 0xcbf99b80 sched_switch(cbf99b80,0,104,1a3,2f9d6826,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbf99b80,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,cbf99b80,cbf99b80,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c96f5470,0,c0f7eec4,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c96f5470,c110b710,c0f7e89c,527,0,...) at _cv_wait_sig+0x260 tty_wait(c96f5400,c96f5470,f3fc5c40,1,0,...) at tty_wait+0x71 ttydisc_read(c96f5400,f3fc5c40,0,a1,0,...) at ttydisc_read+0x22c ttydev_read(c998b500,f3fc5c40,0,0,1,...) at ttydev_read+0xaa devfs_read_f(cc86c070,f3fc5c40,c95afe00,0,cbf99b80,...) at devfs_read_f+0x7e dofileread(f3fc5c40,ffffffff,ffffffff,0,f3fc5c1c,...) at dofileread+0x9e kern_readv(cbf99b80,0,f3fc5c40,f3fc5c60,1,...) at kern_readv+0x68 sys_read(cbf99b80,f3fc5cec,c0fc685c,c0de0476,246,...) at sys_read+0x4f syscall(f3fc5d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a66e3, esp = 0xbfbfed7c, ebp = 0xbfbfedb8 --- Tracing command getty pid 1244 tid 100115 td 0xc99838a0 sched_switch(c99838a0,0,104,1a3,2f840947,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c99838a0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,c99838a0,c99838a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c96f5670,0,c0f7eec4,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c96f5670,c110b710,c0f7e89c,527,0,...) at _cv_wait_sig+0x260 tty_wait(c96f5600,c96f5670,f407cc40,1,0,...) at tty_wait+0x71 ttydisc_read(c96f5600,f407cc40,0,a1,0,...) at ttydisc_read+0x22c ttydev_read(c998b600,f407cc40,0,0,1,...) at ttydev_read+0xaa devfs_read_f(cc001a80,f407cc40,c95afe00,0,c99838a0,...) at devfs_read_f+0x7e dofileread(f407cc40,ffffffff,ffffffff,0,f407cc1c,...) at dofileread+0x9e kern_readv(c99838a0,0,f407cc40,f407cc60,1,...) at kern_readv+0x68 sys_read(c99838a0,f407ccec,c0fc685c,c0de0476,246,...) at sys_read+0x4f syscall(f407cd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a66e3, esp = 0xbfbfed7c, ebp = 0xbfbfedb8 --- Tracing command getty pid 1243 tid 100132 td 0xcc870b80 sched_switch(cc870b80,0,104,1a3,2fab0298,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc870b80,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,cc870b80,cc870b80,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c96f5870,0,c0f7eec4,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c96f5870,c110b710,c0f7e89c,527,0,...) at _cv_wait_sig+0x260 tty_wait(c96f5800,c96f5870,f40ddc40,1,0,...) at tty_wait+0x71 ttydisc_read(c96f5800,f40ddc40,0,a1,0,...) at ttydisc_read+0x22c ttydev_read(c986e500,f40ddc40,0,0,1,...) at ttydev_read+0xaa devfs_read_f(cbfecd58,f40ddc40,c95afe00,0,cc870b80,...) at devfs_read_f+0x7e dofileread(f40ddc40,ffffffff,ffffffff,0,f40ddc1c,...) at dofileread+0x9e kern_readv(cc870b80,0,f40ddc40,f40ddc60,1,...) at kern_readv+0x68 sys_read(cc870b80,f40ddcec,c0fc685c,c0de0476,246,...) at sys_read+0x4f syscall(f40ddd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a66e3, esp = 0xbfbfed7c, ebp = 0xbfbfedb8 --- Tracing command getty pid 1242 tid 100082 td 0xcbfda8a0 sched_switch(cbfda8a0,0,104,1a3,2f957a3a,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbfda8a0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,cbfda8a0,cbfda8a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c96f5a70,0,c0f7eec4,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c96f5a70,c110b710,c0f7e89c,527,0,...) at _cv_wait_sig+0x260 tty_wait(c96f5a00,c96f5a70,f3fd1c40,1,0,...) at tty_wait+0x71 ttydisc_read(c96f5a00,f3fd1c40,0,a1,0,...) at ttydisc_read+0x22c ttydev_read(c986e600,f3fd1c40,0,0,1,...) at ttydev_read+0xaa devfs_read_f(cc001c40,f3fd1c40,c95afe00,0,cbfda8a0,...) at devfs_read_f+0x7e dofileread(f3fd1c40,ffffffff,ffffffff,0,f3fd1c1c,...) at dofileread+0x9e kern_readv(cbfda8a0,0,f3fd1c40,f3fd1c60,1,...) at kern_readv+0x68 sys_read(cbfda8a0,f3fd1cec,c0fc685c,c0de0476,246,...) at sys_read+0x4f syscall(f3fd1d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a66e3, esp = 0xbfbfed7c, ebp = 0xbfbfedb8 --- Tracing command getty pid 1241 tid 100118 td 0xcc03a5c0 sched_switch(cc03a5c0,0,104,1a3,4fc7b2e4,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc03a5c0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0a30d7a,c96f5c04,0,c0f728f3,cc03a5c0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c96f5c70,0,f408baec,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c96f5c70,c96f5c04,c0f7e89c,527,0,...) at _cv_wait_sig+0x260 tty_wait(c96f5c00,c96f5c70,f408bc40,1,0,...) at tty_wait+0x71 ttydisc_read(c96f5c00,f408bc40,0,a1,0,...) at ttydisc_read+0x22c ttydev_read(c96d7d00,f408bc40,0,0,1,...) at ttydev_read+0xaa devfs_read_f(cbfe7e00,f408bc40,c95afe00,0,cc03a5c0,...) at devfs_read_f+0x7e dofileread(f408bc40,ffffffff,ffffffff,0,f408bc1c,...) at dofileread+0x9e kern_readv(cc03a5c0,0,f408bc40,f408bc60,1,...) at kern_readv+0x68 sys_read(cc03a5c0,f408bcec,c0fc685c,c0de0476,246,...) at sys_read+0x4f syscall(f408bd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281a66e3, esp = 0xbfbfed7c, ebp = 0xbfbfedb8 --- Tracing command inetd pid 1224 tid 100145 td 0xcc921000 sched_switch(cc921000,0,104,1a3,1419b2cb,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc921000,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0a30d7a,cbfd8910,0,c0f728f3,cc921000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cbfd8924,0,f4104a54,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbfd8924,cbfd8910,c0f7c7b4,6ae,cbfa9850,...) at _cv_wait_sig+0x260 seltdwait(cbfa9850,58,c95afe00,cc921000,e3,...) at seltdwait+0xa2 kern_select(cc921000,8,bfbfdfa0,0,0,0,20,cc886864,4) at kern_select+0x655 sys_select(cc921000,f4104cec,c0fc685c,c0f7cff1,202,...) at sys_select+0x66 syscall(f4104d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x281b8663, esp = 0xbfbfdf5c, ebp = 0xbfbfede8 --- Tracing command watchdogd pid 1199 tid 100106 td 0xcc03f2e0 sched_switch(cc03f2e0,0,104,1a3,39fee630,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(cc03f2e0,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(ea61,c0a826e0,cc03f2e0,1,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c110d9a4,6c,c0f75bb7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c110d9a4,0,16c,c0f75bb7,ea61,...) at _sleep+0x34f kern_nanosleep(cc03f2e0,f404bc4c,f404bc54,3c,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cc03f2e0,f404bcec,c0fc685c,c0de0476,206,...) at sys_nanosleep+0x6f syscall(f404bd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x2819e223, esp = 0xbfbfecbc, ebp = 0xbfbfece8 --- Tracing command cron pid 1154 tid 100117 td 0xcc03a8a0 sched_switch(cc03a8a0,0,104,1a3,93e2000f,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(cc03a8a0,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(e679,c0a826e0,cc03a8a0,0,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c110d9a4,6c,c0f75bb7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c110d9a4,0,16c,c0f75bb7,e679,...) at _sleep+0x34f kern_nanosleep(cc03a8a0,f4087c4c,f4087c54,3b,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cc03a8a0,f4087cec,c0fc685c,c0f7d452,202,...) at sys_nanosleep+0x6f syscall(f4087d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x28190223, esp = 0xbfbfec4c, ebp = 0xbfbfec78 --- Tracing command sendmail pid 1149 tid 100089 td 0xcbf992e0 Tracing command sendmail pid 1146 tid 100099 td 0xcbf985c0 sched_switch(cbf985c0,0,104,1a3,38ac75a5,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbf985c0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(f4015a1c,c0a30d7a,cbf69550,0,cbf985c0,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(cbf69564,0,f4015a54,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(cbf69564,cbf69550,1389,6ae,cbfec5e8,...) at _cv_timedwait_sig+0x270 seltdwait(f4015c0c,f4015c14,cbfc6d80,cbf985c0,c0a2d5bd,...) at seltdwait+0x8a kern_select(cbf985c0,5,bfbfc510,0,0,f4015c58,20,5,0) at kern_select+0x655 sys_select(cbf985c0,f4015cec,c0fc685c,c0f7d3b1,206,...) at sys_select+0x66 syscall(f4015d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x283f4663, esp = 0xbfbfc47c, ebp = 0xbfbfcfa8 --- Tracing command sshd pid 1143 tid 100080 td 0xcbfdb000 sched_switch(cbfdb000,0,104,1a3,d4edaace,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbfdb000,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0a30d7a,cbf69610,0,c0f728f3,cbfdb000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cbf69624,0,f3fc9a54,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbf69624,cbf69610,c0f7c7b4,6ae,cc86c8c0,...) at _cv_wait_sig+0x260 seltdwait(cc86c8c0,58,cbffd180,cbfdb000,c0cafe8e,...) at seltdwait+0xa2 kern_select(cbfdb000,9,2880c0b8,0,0,0,20,cbfd2b30,a) at kern_select+0x655 sys_select(cbfdb000,f3fc9cec,c0fc685c,c,206,...) at sys_select+0x66 syscall(f3fc9d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x284d6663, esp = 0xbfbfdeec, ebp = 0xbfbfedf8 --- Tracing command moused pid 1112 tid 100116 td 0xcc03ab80 sched_switch(cc03ab80,0,104,1a3,422ce46e,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc03ab80,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0a30d7a,cbfd8510,0,c0f728f3,cc03ab80,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cbfd8524,0,f4083a54,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbfd8524,cbfd8510,c0f7c7b4,6ae,cbfa81f8,...) at _cv_wait_sig+0x260 seltdwait(cbfa81f8,58,c95afe00,cc03ab80,f6,...) at seltdwait+0xa2 kern_select(cc03ab80,400,bfbfea04,0,0,0,20,cc035598,1) at kern_select+0x655 sys_select(cc03ab80,f4083cec,c0fc685c,c0de0476,246,...) at sys_select+0x66 syscall(f4083d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x281c5663, esp = 0xbfbfe99c, ebp = 0xbfbfeb28 --- Tracing command ntpd pid 1092 tid 100097 td 0xcc040000 sched_switch(cc040000,0,104,1a3,c39b4bf4,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc040000,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0a30d7a,cadefb90,0,c0f728f3,cc040000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cadefba4,0,f400da54,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cadefba4,cadefb90,c0f7c7b4,6ae,cbfe77a8,...) at _cv_wait_sig+0x260 seltdwait(cbfe77a8,58,c95afe00,cc040000,0,...) at seltdwait+0xa2 kern_select(cc040000,1c,bfbfece8,0,0,0,20,cc038864,0) at kern_select+0x655 sys_select(cc040000,f400dcec,c0fc685c,c0f7d838,202,...) at sys_select+0x66 syscall(f400dd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x28373663, esp = 0xbfbfecbc, ebp = 0xbfbfed88 --- Tracing command nfsd pid 1037 tid 100125 td 0xcc30bb80 sched_switch(cc30bb80,0,104,1a3,8dbebf6d,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc30bb80,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(f40c8be0,c0a30d7a,c983e880,0,cc30bb80,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(cbed1350,0,f40c8c18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(cbed1350,c983e880,1388,3b1,0,...) at _cv_timedwait_sig+0x270 svc_run_internal(f40c8d14,c0a13738,c983e880,f40c8d28,c0f6e930,...) at svc_run_internal+0x356 svc_thread_start(c983e880,f40c8d28,c0f6e930,3d8,cbec3b30,...) at svc_thread_start+0x10 fork_exit(c0c33d60,c983e880,f40c8d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x2e, eip = 0xc, esp = 0x33, ebp = 0x1 --- Tracing command nfsd pid 1037 tid 100124 td 0xcc30c000 sched_switch(cc30c000,0,104,1a3,a0a76a2e,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc30c000,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(f40c5be0,c0a30d7a,c983e880,0,cc30c000,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(cbed1310,0,f40c5c18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(cbed1310,c983e880,1388,3b1,0,...) at _cv_timedwait_sig+0x270 svc_run_internal(f40c5d14,c0a13738,c983e880,f40c5d28,c0f6e930,...) at svc_run_internal+0x356 svc_thread_start(c983e880,f40c5d28,c0f6e930,3d8,cbec3b30,...) at svc_thread_start+0x10 fork_exit(c0c33d60,c983e880,f40c5d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x2e, eip = 0xc, esp = 0x33, ebp = 0x1 --- Tracing command nfsd pid 1037 tid 100123 td 0xcc30c2e0 sched_switch(cc30c2e0,0,104,1a3,b414f1d6,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc30c2e0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(f40c2be0,c0a30d7a,c983e880,0,cc30c2e0,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(cbed12d0,0,f40c2c18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(cbed12d0,c983e880,1388,3b1,0,...) at _cv_timedwait_sig+0x270 svc_run_internal(f40c2d14,c0a13738,c983e880,f40c2d28,c0f6e930,...) at svc_run_internal+0x356 svc_thread_start(c983e880,f40c2d28,c0f6e930,3d8,cbec3b30,...) at svc_thread_start+0x10 fork_exit(c0c33d60,c983e880,f40c2d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x2e, eip = 0xc, esp = 0x33, ebp = 0x1 --- Tracing command nfsd pid 1037 tid 100095 td 0xcbf98b80 sched_switch(cbf98b80,0,104,1a3,7d2d1974,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbf98b80,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(f4005494,c0a30d7a,c983e880,0,cbf98b80,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(cbebb2d0,0,f40054cc,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(cbebb2d0,c983e880,1388,3b1,f4005514,...) at _cv_timedwait_sig+0x270 svc_run_internal(cbf98d30,14,c0fa3e1a,c0f661db,f400580c,...) at svc_run_internal+0x356 svc_run(c983e880,0,c0f661b6,19f,0,...) at svc_run+0x7b nfsrvd_nfsd(cbf98b80,f400580c,c,c956b7f8,c956e308,...) at nfsrvd_nfsd+0x1c3 nfssvc_nfsd(cbf98b80,f4005cec,bfbfe870,cbf98b80,f4005d1c,...) at nfssvc_nfsd+0x177 sys_nfssvc(cbf98b80,f4005cec,c0fc685c,c0f7d3b1,206,...) at sys_nfssvc+0xeb syscall(f4005d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (155, FreeBSD ELF32, sys_nfssvc), eip = 0x280e8a9b, esp = 0xbfbfe82c, ebp = 0xbfbfea98 --- Tracing command nfsd pid 1032 tid 100096 td 0xcbf988a0 sched_switch(cbf988a0,0,104,1a3,664a5729,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbf988a0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0a30d7a,cbf696d0,0,c0f728f3,cbf988a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cbf696e4,0,f4009a54,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbf696e4,cbf696d0,c0f7c7b4,6ae,cbfe7348,...) at _cv_wait_sig+0x260 seltdwait(cbfe7348,58,c95afe00,cbf988a0,c0cafe8e,...) at seltdwait+0xa2 kern_select(cbf988a0,7,bfbfecb4,0,0,0,20,cbec3864,1) at kern_select+0x655 sys_select(cbf988a0,f4009cec,c0fc685c,c,202,...) at sys_select+0x66 syscall(f4009d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x28192663, esp = 0xbfbfea9c, ebp = 0xbfbfede8 --- Tracing command nfsuserd pid 1030 tid 100112 td 0xcbecc2e0 sched_switch(cbecc2e0,0,104,1a3,26feacf6,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbecc2e0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(f4072a1c,c0a30d7a,cbf69710,0,cbecc2e0,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(cbf69724,0,f4072a54,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(cbf69724,cbf69710,7531,6ae,cbfa9038,...) at _cv_timedwait_sig+0x270 seltdwait(f4072c0c,f4072c14,c95afe00,cbecc2e0,c0cafe8e,...) at seltdwait+0x8a kern_select(cbecc2e0,4,bfbfebc4,0,0,f4072c58,20,1e,0) at kern_select+0x655 sys_select(cbecc2e0,f4072cec,c0fc685c,c0f7d0e2,202,...) at sys_select+0x66 syscall(f4072d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x28191663, esp = 0xbfbfeb1c, ebp = 0xbfbfec58 --- Tracing command nfsuserd pid 1029 tid 100093 td 0xcbfd98a0 sched_switch(cbfd98a0,0,104,1a3,26fe1dda,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbfd98a0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(f3ffda1c,c0a30d7a,cbfd7890,0,cbfd98a0,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(cbfd78a4,0,f3ffda54,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(cbfd78a4,cbfd7890,7531,6ae,cbfa9038,...) at _cv_timedwait_sig+0x270 seltdwait(f3ffdc0c,f3ffdc14,c95afe00,cbfd98a0,c0cafe8e,...) at seltdwait+0x8a kern_select(cbfd98a0,4,bfbfebc4,0,0,f3ffdc58,20,1e,0) at kern_select+0x655 sys_select(cbfd98a0,f3ffdcec,c0fc685c,c0f7d0e2,202,...) at sys_select+0x66 syscall(f3ffdd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x28191663, esp = 0xbfbfeb1c, ebp = 0xbfbfec58 --- Tracing command nfsuserd pid 1028 tid 100108 td 0xcbece000 sched_switch(cbece000,0,104,1a3,26fe2c53,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbece000,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(f4059a1c,c0a30d7a,cbf69750,0,cbece000,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(cbf69764,0,f4059a54,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(cbf69764,cbf69750,7531,6ae,cbfa9038,...) at _cv_timedwait_sig+0x270 seltdwait(f4059c0c,f4059c14,c95afe00,cbece000,c0cafe8e,...) at seltdwait+0x8a kern_select(cbece000,4,bfbfebc4,0,0,f4059c58,20,1e,0) at kern_select+0x655 sys_select(cbece000,f4059cec,c0fc685c,c0f7d0e2,202,...) at sys_select+0x66 syscall(f4059d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x28191663, esp = 0xbfbfeb1c, ebp = 0xbfbfec58 --- Tracing command nfsuserd pid 1027 tid 100109 td 0xcbeccb80 sched_switch(cbeccb80,0,104,1a3,26ff12ff,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbeccb80,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(f405ca1c,c0a30d7a,cbfd78d0,0,cbeccb80,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(cbfd78e4,0,f405ca54,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(cbfd78e4,cbfd78d0,7531,6ae,cbfa9038,...) at _cv_timedwait_sig+0x270 seltdwait(f405cc0c,f405cc14,c95afe00,cbeccb80,c0cafe8e,...) at seltdwait+0x8a kern_select(cbeccb80,4,bfbfebc4,0,0,f405cc58,20,1e,0) at kern_select+0x655 sys_select(cbeccb80,f405ccec,c0fc685c,c0f7d0e2,202,...) at sys_select+0x66 syscall(f405cd28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x28191663, esp = 0xbfbfeb1c, ebp = 0xbfbfec58 --- Tracing command nfsuserd pid 1026 tid 100081 td 0xcbfdab80 Tracing command mountd pid 1010 tid 100121 td 0xcc30c8a0 sched_switch(cc30c8a0,0,104,1a3,e6e5ffaf,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cc30c8a0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0a30d7a,cbf69790,0,c0f728f3,cc30c8a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cbf697a4,0,f40a1a54,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbf697a4,cbf69790,c0f7c7b4,6ae,cbfa83f0,...) at _cv_wait_sig+0x260 seltdwait(cbfa83f0,58,c95afe00,cc30c8a0,c956b380,...) at seltdwait+0xa2 kern_select(cc30c8a0,9,bfbfed04,0,0,0,20,cc039598,bfbfed04) at kern_select+0x655 sys_select(cc30c8a0,f40a1cec,c0fc685c,c0f63f37,206,...) at sys_select+0x66 syscall(f40a1d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x281aa663, esp = 0xbfbfec9c, ebp = 0xbfbfede8 --- Tracing command rpcbind pid 976 tid 100100 td 0xcbfd92e0 sched_switch(cbfd92e0,0,104,1a3,2dd5bd84,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbfd92e0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(f4019a80,c0a30d7a,cc03e010,0,cbfd92e0,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(cc03e024,0,f4019ab8,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(cc03e024,cc03e010,7531,6ae,f4019b70,...) at _cv_timedwait_sig+0x270 seltdwait(f4019c40,f4019c48,5ab,cbfd92e0,c0a8e44c,...) at seltdwait+0x8a sys_poll(cbfd92e0,f4019cec,c0fc685c,c0f7d0e2,212,...) at sys_poll+0x321 syscall(f4019d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x2814a33b, esp = 0xbfbfcbac, ebp = 0xbfbfed78 --- Tracing command syslogd pid 961 tid 100103 td 0xcbece2e0 sched_switch(cbece2e0,0,103,19e,b6ef23f5,...) at sched_switch+0x3fc mi_switch(103,0,c0f7aa4c,2e2,3c0,...) at mi_switch+0x1ff turnstile_wait(ce403480,cc309b80,0,1c5,c1256830,...) at turnstile_wait+0x4a4 _mtx_lock_sleep(c128a800,cbece2e0,0,c0fb03c7,479,...) at _mtx_lock_sleep+0x23c _mtx_lock_flags(c128a800,0,c0fb03c7,479,18,...) at _mtx_lock_flags+0xff vm_page_alloc(cc08c784,18,0,20222,20222,...) at vm_page_alloc+0x99 vm_page_grab(cc08c784,18,0,212a2,0,...) at vm_page_grab+0x152 allocbuf(e324a4e0,1800,c0f81687,b00,c0ac2ab5,...) at allocbuf+0x672 getblk(cc541414,6,0,1800,0,...) at getblk+0x5e3 breadn_flags(cc541414,6,0,1800,0,...) at breadn_flags+0x43 ffs_balloc_ufs2(cc541414,1920c,0,5a,c95afe00,...) at ffs_balloc_ufs2+0xf4c ffs_write(f4026bc4,c0fcdf0e,cc541414,0,cc541414,...) at ffs_write+0x2bd VOP_WRITE_APV(c10be1c0,f4026bc4,cc541414,285,0,...) at VOP_WRITE_APV+0x136 vn_write(cbfecb28,cc050e80,c95afe00,0,cbece2e0,...) at vn_write+0x2bc dofilewrite(cc050e80,ffffffff,ffffffff,0,f4026c38,...) at dofilewrite+0x95 kern_writev(cbece2e0,b,cc050e80,cc050e80,28480a00,...) at kern_writev+0x68 sys_writev(cbece2e0,f4026cec,c0fc685c,c0f7d452,246,...) at sys_writev+0x46 syscall(f4026d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (121, FreeBSD ELF32, sys_writev), eip = 0x28190af7, esp = 0xbfbfd63c, ebp = 0xbfbfdd08 --- Tracing command devd pid 838 tid 100083 td 0xcbfda5c0 sched_switch(cbfda5c0,0,104,1a3,6876dbd,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbfda5c0,0,c0f7a060,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0a30d7a,cc03e050,0,c0f728f3,cbfda5c0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(cc03e064,0,f3fd5a54,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cc03e064,cc03e050,c0f7c7b4,6ae,cbfe7888,...) at _cv_wait_sig+0x260 seltdwait(cbfe7888,58,c95afe00,cbfda5c0,c0cafe8e,...) at seltdwait+0xa2 kern_select(cbfda5c0,5,bfbfe960,0,0,0,20,cbfd22cc,34) at kern_select+0x655 sys_select(cbfda5c0,f3fd5cec,c0fc685c,c,206,...) at sys_select+0x66 syscall(f3fd5d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x809169b, esp = 0xbfbfe92c, ebp = 0xbfbfee08 --- Tracing command softdepflush pid 19 tid 100078 td 0xcbece8a0 sched_switch(cbece8a0,0,104,1a3,a7e88036,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(cbece8a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(e3318b40,60,c0f6c514,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e3318b40,81900,cbf6bbd8,c0f6c514,60,...) at __lockmgr_args+0xc86 getblk(cbf6bae0,17e3f400,0,4000,0,...) at getblk+0x167 breadn_flags(cbf6bae0,17e3f400,0,4000,0,...) at breadn_flags+0x43 ffs_update(cdf75828,0,41f8,1,c1256cb8,...) at ffs_update+0x1c2 ufs_inactive(efbe9ba4,c0fcd9a5,cdf758ec,cdf758ec,cdf75828,...) at ufs_inactive+0x37a VOP_INACTIVE_APV(c10be1c0,efbe9ba4,c0f8418e,96f,c10cf360,...) at VOP_INACTIVE_APV+0xc5 vinactive(c10be1c0,efbe9bd8,c0f8418e,8c6,0,...) at vinactive+0xb1 vputx(efbe9c44,c0c74643,cdf75828,0,c0fa894f,...) at vputx+0x36c vput(cdf75828,0,c0fa894f,245f,1,...) at vput+0x10 handle_workitem_remove(0,efbe9c6c,2,6bb,efbe9c70,...) at handle_workitem_remove+0x483 process_worklist_item(c1289e40,0,c0fa894f,5ea,cbece8a0,...) at process_worklist_item+0x2b4 softdep_process_worklist(cc893000,0,c0fa894f,562,3e8,...) at softdep_process_worklist+0x88 softdep_flush(0,efbe9d28,c0f6e930,3d8,cbec2000,...) at softdep_flush+0x2b0 fork_exit(c0c83800,0,efbe9d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefbe9d60, ebp = 0 --- Tracing command syncer pid 18 tid 100077 td 0xcbeceb80 sched_switch(cbeceb80,0,104,1a3,a8752d2e,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(cbeceb80,0,c0f7a060,28b,cbeceb80,...) at sleepq_switch+0x162 sleepq_timedwait(c1283b74,0,efbe6c78,1,0,...) at sleepq_timedwait+0x6b _cv_timedwait(c1283b74,c1283b60,3e8,78b,4e20,...) at _cv_timedwait+0x270 sched_sync(0,efbe6d28,c0f6e930,3d8,cbec22cc,...) at sched_sync+0x595 fork_exit(c0ae2f80,0,efbe6d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefbe6d60, ebp = 0 --- Tracing command vnlru pid 17 tid 100076 td 0xc98568a0 sched_switch(c98568a0,0,104,1a3,fadb4e4a,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,60,...) at mi_switch+0x1ff sleepq_switch(c98568a0,0,c0f7a060,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(cbec2598,60,c0f850f6,0,0,...) at sleepq_timedwait+0x6b _sleep(cbec2598,c1283b34,260,c0f850f6,3e8,...) at _sleep+0x36a vnlru_proc(0,efbe3d28,c0f6e930,3d8,cbec2598,...) at vnlru_proc+0xe7 fork_exit(c0ae3c10,0,efbe3d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefbe3d60, ebp = 0 --- Tracing command bufdaemon pid 16 tid 100075 td 0xc9856b80 sched_switch(c9856b80,0,104,1a3,ba7a9cf2,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,54,...) at mi_switch+0x1ff sleepq_switch(c9856b80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c1283824,54,c0f8169f,0,0,...) at sleepq_wait+0x63 _sleep(c1283824,c1283828,54,c0f8169f,0,...) at _sleep+0x39c waitrunningbufspace(c1093a00,efbe0c8c,c0f81687,93f,0,...) at waitrunningbufspace+0x6a flushbufqueues(d7,c0f728f3,cbec28ec,391,391,...) at flushbufqueues+0x666 buf_do_flush(cbec2864,0,c0f81687,8a6,3e8,...) at buf_do_flush+0x19 buf_daemon(0,efbe0d28,c0f6e930,3d8,cbec2864,...) at buf_daemon+0xea fork_exit(c0ac7500,0,efbe0d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefbe0d60, ebp = 0 --- Tracing command pagezero pid 9 tid 100074 td 0xc9981000 sched_switch(c9981000,0,104,1a3,a83e8a3d,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9981000,0,c0f7a060,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(c128bd68,0,c0fb204e,0,0,...) at sleepq_timedwait+0x6b _sleep(c128bd68,c128a800,0,c0fb204e,493e0,...) at _sleep+0x36a vm_pagezero(0,efbddd28,c0f6e930,3d8,cbec2b30,...) at vm_pagezero+0xdc fork_exit(c0ccb7a0,0,efbddd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefbddd60, ebp = 0 --- Tracing command vmdaemon pid 8 tid 100073 td 0xc99812e0 sched_switch(c99812e0,0,104,1a3,9850d34c,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,74,...) at mi_switch+0x1ff sleepq_switch(c99812e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c128b948,74,c0f81fce,0,0,...) at sleepq_wait+0x63 _sleep(c128b948,c128b94c,74,c0f81fce,0,...) at _sleep+0x39c vm_daemon(0,efbdad28,c0f6e930,3d8,cbec3000,...) at vm_daemon+0x59 fork_exit(c0cc3f40,0,efbdad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefbdad60, ebp = 0 --- Tracing command pagedaemon pid 7 tid 100072 td 0xc99815c0 sched_switch(c99815c0,0,104,1a3,7150410f,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,54,...) at mi_switch+0x1ff sleepq_switch(c99815c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c128a018,54,c0fb1338,0,0,...) at sleepq_wait+0x63 _sleep(c128a018,c128b96c,54,c0fb1338,0,...) at _sleep+0x39c getpbuf(c128a018,0,c0fad92e,52b,c0a8c01a,...) at getpbuf+0x68 swap_pager_putpages(cc3da1bc,efbd7b90,1,0,efbd7ae0,...) at swap_pager_putpages+0x1f1 default_pager_putpages(cc3da1bc,efbd7b90,1,0,efbd7ae0,...) at default_pager_putpages+0x2e vm_pageout_flush(efbd7b90,1,0,0,0,...) at vm_pageout_flush+0x159 vm_pageout_clean(c128b880,0,c0fb0e47,443,1f4,...) at vm_pageout_clean+0x48e vm_pageout(0,efbd7d28,c0f6e930,3d8,c95cc2cc,...) at vm_pageout+0x1120 fork_exit(c0cc4fc0,0,efbd7d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefbd7d60, ebp = 0 --- Tracing command xpt_thrd pid 6 tid 100071 td 0xc99818a0 sched_switch(c99818a0,0,104,1a3,c64d21d1,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(c99818a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c10d0954,5c,c0dd5f47,0,0,...) at sleepq_wait+0x63 _sleep(c10d0954,c10d0998,5c,c0dd5f47,0,...) at _sleep+0x39c xpt_scanner_thread(0,efa54d28,c0f6e930,3d8,c95cc598,...) at xpt_scanner_thread+0x47 fork_exit(c049e3d0,0,efa54d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa54d60, ebp = 0 --- Tracing command sctp_iterator pid 5 tid 100070 td 0xc9981b80 sched_switch(c9981b80,0,104,1a3,435897d1,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9981b80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c1285698,0,c0f98c5f,0,0,...) at sleepq_wait+0x63 _sleep(c1285698,c1285660,0,c0f98c5f,0,...) at _sleep+0x39c sctp_iterator_thread(0,efa51d28,c0f6e930,3d8,c95cc864,...) at sctp_iterator_thread+0x5c fork_exit(c0b75ec0,0,efa51d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa51d60, ebp = 0 --- Tracing command ctl_thrd pid 4 tid 100067 td 0xc99825c0 sched_switch(c99825c0,0,104,1a3,b3e83cd7,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(c99825c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c9991000,5c,c0de0952,0,0,...) at sleepq_wait+0x63 _sleep(c9991000,c9991000,5c,c0de0952,0,...) at _sleep+0x39c ctl_work_thread(c9991000,efa48d28,c0f6e930,3d8,c95ccb30,...) at ctl_work_thread+0x22f6 fork_exit(c04c7870,c9991000,efa48d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa48d60, ebp = 0 --- Tracing command fdc0 pid 3 tid 100064 td 0xc9983000 sched_switch(c9983000,0,104,1a3,99dd99bf,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(c9983000,0,c0f7a060,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(c97f523c,5c,c0f66c52,0,0,...) at sleepq_timedwait+0x6b _sleep(c97f523c,c97f52f0,5c,c0f66c52,3e8,...) at _sleep+0x36a fdc_thread(c97f5200,efa3fd28,c0f6e930,3d8,c9838000,...) at fdc_thread+0x27d fork_exit(c0d4daa0,c97f5200,efa3fd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa3fd60, ebp = 0 --- Tracing command fw0_probe pid 2 tid 100062 td 0xc98475c0 sched_switch(c98475c0,0,104,1a3,c64d43d4,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(c98475c0,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c9886000,6c,c0f66c52,100,0,...) at sleepq_wait_sig+0x17 _sleep(c9886000,c988a488,16c,c0f66c52,0,...) at _sleep+0x385 fw_bus_probe_thread(c9886000,efa2fd28,c0f6e930,3d8,c98382cc,...) at fw_bus_probe_thread+0xa08 fork_exit(c06f7420,c9886000,efa2fd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa2fd60, ebp = 0 --- Tracing command usb pid 15 tid 100058 td 0xc98542e0 sched_switch(c98542e0,0,104,1a3,b3e316bf,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98542e0,0,c0f7a060,268,c98542e0,...) at sleepq_switch+0x162 sleepq_wait(c985cd34,0,efa18cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c985cd34,c985ce4c,c0f582d1,74,c985cd3c,...) at _cv_wait+0x260 usb_process(c985cd2c,efa18d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c985cd2c,efa18d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa18d60, ebp = 0 --- Tracing command usb pid 15 tid 100057 td 0xc98545c0 sched_switch(c98545c0,0,104,1a3,5de552b0,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98545c0,0,c0f7a060,268,c98545c0,...) at sleepq_switch+0x162 sleepq_wait(c985cd04,0,efa15cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c985cd04,c985ce4c,c0f582d1,74,c985cd0c,...) at _cv_wait+0x260 usb_process(c985ccfc,efa15d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c985ccfc,efa15d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa15d60, ebp = 0 --- Tracing command usb pid 15 tid 100056 td 0xc98548a0 sched_switch(c98548a0,0,104,1a3,b37c2cc0,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98548a0,0,c0f7a060,268,c98548a0,...) at sleepq_switch+0x162 sleepq_wait(c985ccd4,0,efa12cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c985ccd4,c985ce4c,c0f582d1,74,c985ccdc,...) at _cv_wait+0x260 usb_process(c985cccc,efa12d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c985cccc,efa12d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa12d60, ebp = 0 --- Tracing command usb pid 15 tid 100055 td 0xc9854b80 sched_switch(c9854b80,0,104,1a3,b37c1bda,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9854b80,0,c0f7a060,268,c9854b80,...) at sleepq_switch+0x162 sleepq_wait(c985cca4,0,efa0fcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c985cca4,c985ce4c,c0f582d1,74,c985ccac,...) at _cv_wait+0x260 usb_process(c985cc9c,efa0fd28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c985cc9c,efa0fd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa0fd60, ebp = 0 --- Tracing command usb pid 15 tid 100053 td 0xc98562e0 sched_switch(c98562e0,0,104,1a3,b37c08db,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98562e0,0,c0f7a060,268,c98562e0,...) at sleepq_switch+0x162 sleepq_wait(c984db5c,0,efa06cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c984db5c,c984dc74,c0f582d1,74,c984db64,...) at _cv_wait+0x260 usb_process(c984db54,efa06d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c984db54,efa06d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa06d60, ebp = 0 --- Tracing command usb pid 15 tid 100052 td 0xc98565c0 sched_switch(c98565c0,0,104,1a3,27ed0788,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98565c0,0,c0f7a060,268,c98565c0,...) at sleepq_switch+0x162 sleepq_wait(c984db2c,0,efa03cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c984db2c,c984dc74,c0f582d1,74,c984db34,...) at _cv_wait+0x260 usb_process(c984db24,efa03d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c984db24,efa03d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa03d60, ebp = 0 --- Tracing command usb pid 15 tid 100051 td 0xc9845000 sched_switch(c9845000,0,104,1a3,b3182915,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9845000,0,c0f7a060,268,c9845000,...) at sleepq_switch+0x162 sleepq_wait(c984dafc,0,efa00cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c984dafc,c984dc74,c0f582d1,74,c984db04,...) at _cv_wait+0x260 usb_process(c984daf4,efa00d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c984daf4,efa00d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa00d60, ebp = 0 --- Tracing command usb pid 15 tid 100050 td 0xc98452e0 sched_switch(c98452e0,0,104,1a3,b318166b,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98452e0,0,c0f7a060,268,c98452e0,...) at sleepq_switch+0x162 sleepq_wait(c984dacc,0,ef9fdcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c984dacc,c984dc74,c0f582d1,74,c984dad4,...) at _cv_wait+0x260 usb_process(c984dac4,ef9fdd28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c984dac4,ef9fdd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9fdd60, ebp = 0 --- Tracing command usb pid 15 tid 100049 td 0xc98455c0 sched_switch(c98455c0,0,104,1a3,b3180144,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98455c0,0,c0f7a060,268,c98455c0,...) at sleepq_switch+0x162 sleepq_wait(c9848b5c,0,ef9f9cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c9848b5c,c9848c74,c0f582d1,74,c9848b64,...) at _cv_wait+0x260 usb_process(c9848b54,ef9f9d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c9848b54,ef9f9d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9f9d60, ebp = 0 --- Tracing command usb pid 15 tid 100048 td 0xc98458a0 sched_switch(c98458a0,0,104,1a3,24d05bfd,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98458a0,0,c0f7a060,268,c98458a0,...) at sleepq_switch+0x162 sleepq_wait(c9848b2c,0,ef9f6cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c9848b2c,c9848c74,c0f582d1,74,c9848b34,...) at _cv_wait+0x260 usb_process(c9848b24,ef9f6d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c9848b24,ef9f6d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9f6d60, ebp = 0 --- Tracing command usb pid 15 tid 100047 td 0xc9845b80 sched_switch(c9845b80,0,104,1a3,ad44d3ae,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9845b80,0,c0f7a060,268,c9845b80,...) at sleepq_switch+0x162 sleepq_wait(c9848afc,0,ef9f3cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c9848afc,c9848c74,c0f582d1,74,c9848b04,...) at _cv_wait+0x260 usb_process(c9848af4,ef9f3d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c9848af4,ef9f3d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9f3d60, ebp = 0 --- Tracing command usb pid 15 tid 100046 td 0xc9846000 sched_switch(c9846000,0,104,1a3,ad44c013,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9846000,0,c0f7a060,268,c9846000,...) at sleepq_switch+0x162 sleepq_wait(c9848acc,0,ef9f0cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c9848acc,c9848c74,c0f582d1,74,c9848ad4,...) at _cv_wait+0x260 usb_process(c9848ac4,ef9f0d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c9848ac4,ef9f0d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9f0d60, ebp = 0 --- Tracing command usb pid 15 tid 100045 td 0xc98462e0 sched_switch(c98462e0,0,104,1a3,ad44abbc,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98462e0,0,c0f7a060,268,c98462e0,...) at sleepq_switch+0x162 sleepq_wait(c9841b5c,0,ef9eccac,1,0,...) at sleepq_wait+0x63 _cv_wait(c9841b5c,c9841c74,c0f582d1,74,c9841b64,...) at _cv_wait+0x260 usb_process(c9841b54,ef9ecd28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c9841b54,ef9ecd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9ecd60, ebp = 0 --- Tracing command usb pid 15 tid 100044 td 0xc98465c0 sched_switch(c98465c0,0,104,1a3,23a23229,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98465c0,0,c0f7a060,268,c98465c0,...) at sleepq_switch+0x162 sleepq_wait(c9841b2c,0,ef9e9cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c9841b2c,c9841c74,c0f582d1,74,c9841b34,...) at _cv_wait+0x260 usb_process(c9841b24,ef9e9d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c9841b24,ef9e9d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9e9d60, ebp = 0 --- Tracing command usb pid 15 tid 100043 td 0xc98468a0 sched_switch(c98468a0,0,104,1a3,ace08593,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98468a0,0,c0f7a060,268,c98468a0,...) at sleepq_switch+0x162 sleepq_wait(c9841afc,0,ef9e6cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c9841afc,c9841c74,c0f582d1,74,c9841b04,...) at _cv_wait+0x260 usb_process(c9841af4,ef9e6d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c9841af4,ef9e6d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9e6d60, ebp = 0 --- Tracing command usb pid 15 tid 100042 td 0xc9846b80 sched_switch(c9846b80,0,104,1a3,ace07327,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9846b80,0,c0f7a060,268,c9846b80,...) at sleepq_switch+0x162 sleepq_wait(c9841acc,0,ef9e3cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c9841acc,c9841c74,c0f582d1,74,c9841ad4,...) at _cv_wait+0x260 usb_process(c9841ac4,ef9e3d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c9841ac4,ef9e3d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9e3d60, ebp = 0 --- Tracing command usb pid 15 tid 100040 td 0xc9835000 sched_switch(c9835000,0,104,1a3,ace05faa,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9835000,0,c0f7a060,268,c9835000,...) at sleepq_switch+0x162 sleepq_wait(c983ab5c,0,ef9dccac,1,0,...) at sleepq_wait+0x63 _cv_wait(c983ab5c,c983ac74,c0f582d1,74,c983ab64,...) at _cv_wait+0x260 usb_process(c983ab54,ef9dcd28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c983ab54,ef9dcd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9dcd60, ebp = 0 --- Tracing command usb pid 15 tid 100039 td 0xc98352e0 sched_switch(c98352e0,0,104,1a3,22748b74,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98352e0,0,c0f7a060,268,c98352e0,...) at sleepq_switch+0x162 sleepq_wait(c983ab2c,0,ef9d9cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c983ab2c,c983ac74,c0f582d1,74,c983ab34,...) at _cv_wait+0x260 usb_process(c983ab24,ef9d9d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c983ab24,ef9d9d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9d9d60, ebp = 0 --- Tracing command usb pid 15 tid 100038 td 0xc98355c0 sched_switch(c98355c0,0,104,1a3,ac7c143d,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98355c0,0,c0f7a060,268,c98355c0,...) at sleepq_switch+0x162 sleepq_wait(c983aafc,0,ef9d6cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c983aafc,c983ac74,c0f582d1,74,c983ab04,...) at _cv_wait+0x260 usb_process(c983aaf4,ef9d6d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c983aaf4,ef9d6d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9d6d60, ebp = 0 --- Tracing command usb pid 15 tid 100037 td 0xc98358a0 sched_switch(c98358a0,0,104,1a3,ac7c0435,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98358a0,0,c0f7a060,268,c98358a0,...) at sleepq_switch+0x162 sleepq_wait(c983aacc,0,ef9d3cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c983aacc,c983ac74,c0f582d1,74,c983aad4,...) at _cv_wait+0x260 usb_process(c983aac4,ef9d3d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c983aac4,ef9d3d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9d3d60, ebp = 0 --- Tracing command usb pid 15 tid 100035 td 0xc9837000 sched_switch(c9837000,0,104,1a3,ac7bee83,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9837000,0,c0f7a060,268,c9837000,...) at sleepq_switch+0x162 sleepq_wait(c982fb5c,0,ef9cccac,1,0,...) at sleepq_wait+0x63 _cv_wait(c982fb5c,c982fc74,c0f582d1,74,c982fb64,...) at _cv_wait+0x260 usb_process(c982fb54,ef9ccd28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c982fb54,ef9ccd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9ccd60, ebp = 0 --- Tracing command usb pid 15 tid 100034 td 0xc98372e0 sched_switch(c98372e0,0,104,1a3,2273f0f3,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98372e0,0,c0f7a060,268,c98372e0,...) at sleepq_switch+0x162 sleepq_wait(c982fb2c,0,ef9c9cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c982fb2c,c982fc74,c0f582d1,74,c982fb34,...) at _cv_wait+0x260 usb_process(c982fb24,ef9c9d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c982fb24,ef9c9d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9c9d60, ebp = 0 --- Tracing command usb pid 15 tid 100033 td 0xc98375c0 sched_switch(c98375c0,0,104,1a3,ac1750e6,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98375c0,0,c0f7a060,268,c98375c0,...) at sleepq_switch+0x162 sleepq_wait(c982fafc,0,ef9c6cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c982fafc,c982fc74,c0f582d1,74,c982fb04,...) at _cv_wait+0x260 usb_process(c982faf4,ef9c6d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c982faf4,ef9c6d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9c6d60, ebp = 0 --- Tracing command usb pid 15 tid 100032 td 0xc98378a0 sched_switch(c98378a0,0,104,1a3,ac174022,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98378a0,0,c0f7a060,268,c98378a0,...) at sleepq_switch+0x162 sleepq_wait(c982facc,0,ef9c3cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c982facc,c982fc74,c0f582d1,74,c982fad4,...) at _cv_wait+0x260 usb_process(c982fac4,ef9c3d28,c0f6e930,3d8,c9838598,...) at usb_process+0x1a3 fork_exit(c091d100,c982fac4,ef9c3d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9c3d60, ebp = 0 --- Tracing command yarrow pid 14 tid 100017 td 0xc96d95c0 sched_switch(c96d95c0,0,104,1a3,f00a5e96,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c96d95c0,0,c0f7a060,28b,2,...) at sleepq_switch+0x162 sleepq_timedwait(c110c7a4,0,c0f66c52,2,0,...) at sleepq_timedwait+0x6b _sleep(c110c7a4,0,0,c0f66c52,64) at _sleep+0x36a pause(c0f66c52,64,c0f34370,111,0,...) at pause+0xa0 random_kthread(0,e33e0d28,c0f6e930,3d8,c95cb000,...) at random_kthread+0x1ef fork_exit(c081aec0,0,e33e0d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33e0d60, ebp = 0 --- Tracing command geom pid 13 tid 100016 td 0xc96d98a0 sched_switch(c96d98a0,0,104,1a3,bf0e21e1,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(c96d98a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c11099e8,5c,c0f66c52,0,0,...) at sleepq_wait+0x63 _sleep(c11099e8,c1109948,25c,c0f66c52,0,...) at _sleep+0x39c g_io_schedule_down(c96d98a0,0,c0f687a1,6c,e33ddd14,...) at g_io_schedule_down+0x5b g_down_procbody(0,e33ddd28,c0f6e930,3d8,c95cb2cc,...) at g_down_procbody+0x9d fork_exit(c09d4060,0,e33ddd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33ddd60, ebp = 0 --- Tracing command geom pid 13 tid 100015 td 0xc96d9b80 sched_switch(c96d9b80,0,103,19e,a91fe4f1,...) at sched_switch+0x3fc mi_switch(103,0,c0f7aa4c,2e2,3c0,...) at mi_switch+0x1ff turnstile_wait(ce403480,cc309b80,0,1c5,e33daacc,...) at turnstile_wait+0x4a4 _mtx_lock_sleep(c128a800,c96d9b80,0,c0fb03c7,864,...) at _mtx_lock_sleep+0x23c _mtx_lock_flags(c128a800,0,c0fb03c7,864,c0fc53d2,...) at _mtx_lock_flags+0xff vm_page_cache(c2de6180,4,c0fb03c7,809,c2de6180,...) at vm_page_cache+0x206 vm_page_try_to_cache(c2de6180,0,c0f81687,65f,0,...) at vm_page_try_to_cache+0x98 vfs_vmio_release(cd38dc24,0,c0f81687,56d,c10a3068,...) at vfs_vmio_release+0x101 brelse(e310ff80,0,c0f81687,633,4,...) at brelse+0x420 bqrelse(e310ff80,0,c0f81687,d54,c1257cd0,...) at bqrelse+0x332 bufdone_finish(e310ff80,cbf5a240,cbf5a240,e310ff80,e33dac80,...) at bufdone_finish+0x3b4 bufdone(e310ff80,0,c0f69717,91,cbf26580) at bufdone+0x6a g_vfs_done(cc859130,0,c0f81687,c52,c96d9b80,...) at g_vfs_done+0x188 biodone(cc859130,c1109968,25c,c0f66c52,0,...) at biodone+0xa5 g_io_schedule_up(c96d9b80,0,c0f687a1,5f,e33dad14,...) at g_io_schedule_up+0xde g_up_procbody(0,e33dad28,c0f6e930,3d8,c95cb2cc,...) at g_up_procbody+0x9d fork_exit(c09d4100,0,e33dad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33dad60, ebp = 0 --- Tracing command geom pid 13 tid 100014 td 0xc96db000 sched_switch(c96db000,0,104,1a3,1d14e279,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,5c,...) at mi_switch+0x1ff sleepq_switch(c96db000,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c11099dc,5c,c0f66c52,0,0,...) at sleepq_wait+0x63 _sleep(c11099dc,c110990c,25c,c0f66c52,0,...) at _sleep+0x39c g_run_events(c111a600,0,c0f687a1,79,e33d7d14,...) at g_run_events+0x54b g_event_procbody(0,e33d7d28,c0f6e930,3d8,c95cb2cc,...) at g_event_procbody+0x90 fork_exit(c09d41a0,0,e33d7d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33d7d60, ebp = 0 --- Tracing command intr pid 12 tid 100066 td 0xc99828a0 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100065 td 0xc9982b80 sched_switch(c9982b80,0,109,1a3,ac12c12a,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c9982b80,...) at mi_switch+0x1ff ithread_loop(c9614380,efa42d28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c9614380,efa42d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa42d60, ebp = 0 --- Tracing command intr pid 12 tid 100063 td 0xc98472e0 sched_switch(c98472e0,0,109,1a3,4fc773b3,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c98472e0,...) at mi_switch+0x1ff ithread_loop(c9614390,efa32d28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c9614390,efa32d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa32d60, ebp = 0 --- Tracing command intr pid 12 tid 100060 td 0xc9847b80 sched_switch(c9847b80,0,109,1a3,2fa8ad30,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c9847b80,...) at mi_switch+0x1ff ithread_loop(c96143f0,efa26d28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c96143f0,efa26d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa26d60, ebp = 0 --- Tracing command intr pid 12 tid 100059 td 0xc9854000 sched_switch(c9854000,0,109,1a3,7f9db161,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c9854000,...) at mi_switch+0x1ff ithread_loop(c9614430,efa1ed28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c9614430,efa1ed28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa1ed60, ebp = 0 --- Tracing command intr pid 12 tid 100054 td 0xc9856000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100041 td 0xc9847000 sched_switch(c9847000,0,109,1a3,d11b5d2c,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c9847000,...) at mi_switch+0x1ff ithread_loop(c96144d0,ef9e0d28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c96144d0,ef9e0d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9e0d60, ebp = 0 --- Tracing command intr pid 12 tid 100036 td 0xc9835b80 sched_switch(c9835b80,0,109,1a3,cba2d6f6,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c9835b80,...) at mi_switch+0x1ff ithread_loop(c9614500,ef9d0d28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c9614500,ef9d0d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9d0d60, ebp = 0 --- Tracing command intr pid 12 tid 100031 td 0xc9837b80 sched_switch(c9837b80,0,109,1a3,fd12cabb,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c9837b80,...) at mi_switch+0x1ff ithread_loop(c9614530,ef9c0d28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c9614530,ef9c0d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef9c0d60, ebp = 0 --- Tracing command intr pid 12 tid 100030 td 0xc96db2e0 sched_switch(c96db2e0,0,109,1a3,c942b8f8,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c96db2e0,...) at mi_switch+0x1ff ithread_loop(c9614600,ef86ad28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c9614600,ef86ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef86ad60, ebp = 0 --- Tracing command intr pid 12 tid 100029 td 0xc96db5c0 sched_switch(c96db5c0,0,109,1a3,f0b1fc39,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c96db5c0,...) at mi_switch+0x1ff ithread_loop(c9614610,ef866d28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c9614610,ef866d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef866d60, ebp = 0 --- Tracing command intr pid 12 tid 100028 td 0xc96db8a0 sched_switch(c96db8a0,0,109,1a3,9db16ca4,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c96db8a0,...) at mi_switch+0x1ff ithread_loop(c9614660,ef760d28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c9614660,ef760d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef760d60, ebp = 0 --- Tracing command intr pid 12 tid 100027 td 0xc96dbb80 sched_switch(c96dbb80,0,109,1a3,c9432453,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c96dbb80,...) at mi_switch+0x1ff ithread_loop(c9614680,e33fed28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c9614680,e33fed28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33fed60, ebp = 0 --- Tracing command intr pid 12 tid 100026 td 0xc97bb000 sched_switch(c97bb000,0,109,1a3,19e6b5ea,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c97bb000,...) at mi_switch+0x1ff ithread_loop(c9614700,e33fbd28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c9614700,e33fbd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33fbd60, ebp = 0 --- Tracing command intr pid 12 tid 100025 td 0xc97bb2e0 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100023 td 0xc97bb8a0 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100012 td 0xc95ce5c0 sched_switch(c95ce5c0,0,109,1a3,feb7a056,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c95ce5c0,...) at mi_switch+0x1ff ithread_loop(c96147a0,e33d1d28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c96147a0,e33d1d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33d1d60, ebp = 0 --- Tracing command intr pid 12 tid 100011 td 0xc95ce8a0 sched_switch(c95ce8a0,0,109,1a3,fbedc860,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c95ce8a0,...) at mi_switch+0x1ff ithread_loop(c96147b0,e33ced28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c96147b0,e33ced28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33ced60, ebp = 0 --- Tracing command intr pid 12 tid 100010 td 0xc95ceb80 sched_switch(c95ceb80,0,109,1a3,d3f6093e,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c95ceb80,...) at mi_switch+0x1ff ithread_loop(c96147c0,e33cbd28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c96147c0,e33cbd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33cbd60, ebp = 0 --- Tracing command intr pid 12 tid 100009 td 0xc9615000 sched_switch(c9615000,0,109,1a3,ff0a633e,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c9615000,...) at mi_switch+0x1ff ithread_loop(c96147d0,c93fed28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c96147d0,c93fed28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc93fed60, ebp = 0 --- Tracing command intr pid 12 tid 100008 td 0xc96152e0 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100007 td 0xc96155c0 sched_switch(c96155c0,0,109,1a3,fe13cbba,...) at sched_switch+0x3fc mi_switch(109,0,c0f6ec53,557,c96155c0,...) at mi_switch+0x1ff ithread_loop(c96147f0,c93f8d28,c0f6e930,3d8,c95cb598,...) at ithread_loop+0x1fb fork_exit(c0a17240,c96147f0,c93f8d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc93f8d60, ebp = 0 --- Tracing command idle pid 11 tid 100006 td 0xc95cd000 sched_switch(c95cd000,0,108,19e,d3340c18,...) at sched_switch+0x3fc mi_switch(108,0,c0f76722,3ca,c95cd000,...) at mi_switch+0x1ff sched_idletd(0,c93f4d28,c0f6e930,3d8,c95cb864,...) at sched_idletd+0x17c fork_exit(c0a68e10,0,c93f4d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc93f4d60, ebp = 0 --- Tracing command idle pid 11 tid 100005 td 0xc95cd2e0 sched_switch(c95cd2e0,0,108,19e,622bddb5,...) at sched_switch+0x3fc mi_switch(108,0,c0f76722,3ca,c95cd2e0,...) at mi_switch+0x1ff sched_idletd(0,c93f1d28,c0f6e930,3d8,c95cb864,...) at sched_idletd+0x17c fork_exit(c0a68e10,0,c93f1d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc93f1d60, ebp = 0 --- Tracing command idle pid 11 tid 100004 td 0xc95cd5c0 sched_switch(c95cd5c0,0,108,19e,32663ee7,...) at sched_switch+0x3fc mi_switch(108,0,c0f76722,3ca,c95cd5c0,...) at mi_switch+0x1ff sched_idletd(0,c93eed28,c0f6e930,3d8,c95cb864,...) at sched_idletd+0x17c fork_exit(c0a68e10,0,c93eed28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc93eed60, ebp = 0 --- Tracing command idle pid 11 tid 100003 td 0xc95cd8a0 sched_switch(c95cd8a0,0,108,19e,5c7d4aec,...) at sched_switch+0x3fc mi_switch(108,0,c0f76722,3ca,c95cd8a0,...) at mi_switch+0x1ff sched_idletd(0,c93ebd28,c0f6e930,3d8,c95cb864,...) at sched_idletd+0x17c fork_exit(c0a68e10,0,c93ebd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc93ebd60, ebp = 0 --- Tracing command init pid 1 tid 100002 td 0xc95cdb80 sched_switch(c95cdb80,0,104,1a3,6553961f,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,6c,...) at mi_switch+0x1ff sleepq_switch(c95cdb80,0,c0f7a060,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(c0f7a060,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c95cbb30,6c,c0f7cfa5,100,0,...) at sleepq_wait_sig+0x17 _sleep(c95cbb30,c95cbbb8,16c,c0f7cfa5,0,...) at _sleep+0x385 kern_wait(c95cdb80,ffffffff,c93e7c5c,0,0,...) at kern_wait+0x597 sys_wait4(c95cdb80,c93e7cec,c0fc685c,c0f7cde2,286,...) at sys_wait4+0x3b syscall(c93e7d28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, sys_wait4), eip = 0x80601ff, esp = 0xbfbfe8bc, ebp = 0xbfbfe8d8 --- Tracing command audit pid 10 tid 100001 td 0xc95ce000 sched_switch(c95ce000,0,104,1a3,ac15651a,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c95ce000,0,c0f7a060,268,c95ce000,...) at sleepq_switch+0x162 sleepq_wait(c12895c0,0,c93e4c8c,1,0,...) at sleepq_wait+0x63 _cv_wait(c12895c0,c12895a4,c0fa5897,194,0,...) at _cv_wait+0x260 audit_worker(0,c93e4d28,c0f6e930,3d8,c95cc000,...) at audit_worker+0x84 fork_exit(c0c440a0,0,c93e4d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc93e4d60, ebp = 0 --- Tracing command kernel pid 0 tid 100069 td 0xc9982000 sched_switch(c9982000,0,104,1a3,bb8494b,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9982000,0,c0f7a060,28b,2,...) at sleepq_switch+0x162 sleepq_timedwait(c110c7a4,0,c0f66c52,2,0,...) at sleepq_timedwait+0x6b _sleep(c110c7a4,0,0,c0f66c52,bb8) at _sleep+0x36a pause(c0f66c52,bb8,126,124,c1109b88,...) at pause+0xa0 deadlkres(0,efa4ed28,c0f6e930,3d8,c1109b00,...) at deadlkres+0x324 fork_exit(c09f64b0,0,efa4ed28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa4ed60, ebp = 0 --- Tracing command kernel pid 0 tid 100068 td 0xc99822e0 sched_switch(c99822e0,0,104,1a3,ac154936,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c99822e0,0,c0f7a060,268,c99822e0,...) at sleepq_switch+0x162 sleepq_wait(c9988e40,0,c0f753c1,c0f66c52,0,...) at sleepq_wait+0x63 msleep_spin(c9988e40,c9988e58,c0f66c52,0,c0f728f3,...) at msleep_spin+0x259 taskqueue_thread_loop(c12ea680,efa4bd28,c0f6e930,3d8,c1109b00,...) at taskqueue_thread_loop+0x8f fork_exit(c0a85d60,c12ea680,efa4bd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa4bd60, ebp = 0 --- Tracing command kernel pid 0 tid 100061 td 0xc98478a0 sched_switch(c98478a0,0,104,1a3,f9ad7c2d,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c98478a0,0,c0f7a060,268,c98478a0,...) at sleepq_switch+0x162 sleepq_wait(c9884540,0,c0f753c1,c0f66c52,0,...) at sleepq_wait+0x63 msleep_spin(c9884540,c9884558,c0f66c52,0,c0f728f3,...) at msleep_spin+0x259 taskqueue_thread_loop(c988a49c,efa2cd28,c0f6e930,3d8,c1109b00,...) at taskqueue_thread_loop+0x8f fork_exit(c0a85d60,c988a49c,efa2cd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xefa2cd60, ebp = 0 --- Tracing command kernel pid 0 tid 100024 td 0xc97bb5c0 sched_switch(c97bb5c0,0,104,1a3,76d3fa66,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c97bb5c0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c975e740,0,c0f66c52,0,0,...) at sleepq_wait+0x63 _sleep(c975e740,c975e758,0,c0f66c52,0,...) at _sleep+0x39c taskqueue_thread_loop(c112936c,e33f5d28,c0f6e930,3d8,c1109b00,...) at taskqueue_thread_loop+0xb5 fork_exit(c0a85d60,c112936c,e33f5d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33f5d60, ebp = 0 --- Tracing command kernel pid 0 tid 100022 td 0xc97bbb80 sched_switch(c97bbb80,0,104,1a3,c65182db,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c97bbb80,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c975e7c0,0,c0f66c52,0,0,...) at sleepq_wait+0x63 _sleep(c975e7c0,c975e7d8,0,c0f66c52,0,...) at _sleep+0x39c taskqueue_thread_loop(c1289ba4,e33efd28,c0f6e930,3d8,c1109b00,...) at taskqueue_thread_loop+0xb5 fork_exit(c0a85d60,c1289ba4,e33efd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33efd60, ebp = 0 --- Tracing command kernel pid 0 tid 100021 td 0xc96158a0 sched_switch(c96158a0,0,104,1a3,c65171c6,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c96158a0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c975e800,0,c0f66c52,0,0,...) at sleepq_wait+0x63 _sleep(c975e800,c975e818,0,c0f66c52,0,...) at _sleep+0x39c taskqueue_thread_loop(c110a498,e33ecd28,c0f6e930,3d8,c1109b00,...) at taskqueue_thread_loop+0xb5 fork_exit(c0a85d60,c110a498,e33ecd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33ecd60, ebp = 0 --- Tracing command kernel pid 0 tid 100020 td 0xc9615b80 sched_switch(c9615b80,0,104,1a3,c6515ff8,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c9615b80,0,c0f7a060,268,c9615b80,...) at sleepq_switch+0x162 sleepq_wait(c975e840,0,c0f753c1,c0f66c52,0,...) at sleepq_wait+0x63 msleep_spin(c975e840,c975e858,c0f66c52,0,c0f728f3,...) at msleep_spin+0x259 taskqueue_thread_loop(c10d3bb8,e33e9d28,c0f6e930,3d8,c1109b00,...) at taskqueue_thread_loop+0x8f fork_exit(c0a85d60,c10d3bb8,e33e9d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33e9d60, ebp = 0 --- Tracing command kernel pid 0 tid 100019 td 0xc96d9000 sched_switch(c96d9000,0,104,1a3,c6515224,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c96d9000,0,c0f7a060,268,c96d9000,...) at sleepq_switch+0x162 sleepq_wait(c975e840,0,c0f753c1,c0f66c52,0,...) at sleepq_wait+0x63 msleep_spin(c975e840,c975e858,c0f66c52,0,c0f728f3,...) at msleep_spin+0x259 taskqueue_thread_loop(c10d3bb8,e33e6d28,c0f6e930,3d8,c1109b00,...) at taskqueue_thread_loop+0x8f fork_exit(c0a85d60,c10d3bb8,e33e6d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33e6d60, ebp = 0 --- Tracing command kernel pid 0 tid 100018 td 0xc96d92e0 sched_switch(c96d92e0,0,104,1a3,c6514345,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c96d92e0,0,c0f7a060,268,c96d92e0,...) at sleepq_switch+0x162 sleepq_wait(c975e840,0,c0f753c1,c0f66c52,0,...) at sleepq_wait+0x63 msleep_spin(c975e840,c975e858,c0f66c52,0,c0f728f3,...) at msleep_spin+0x259 taskqueue_thread_loop(c10d3bb8,e33e3d28,c0f6e930,3d8,c1109b00,...) at taskqueue_thread_loop+0x8f fork_exit(c0a85d60,c10d3bb8,e33e3d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33e3d60, ebp = 0 --- Tracing command kernel pid 0 tid 100013 td 0xc95ce2e0 sched_switch(c95ce2e0,0,104,1a3,a8caa5cd,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,0,...) at mi_switch+0x1ff sleepq_switch(c95ce2e0,0,c0f7a060,268,0,...) at sleepq_switch+0x162 sleepq_wait(c959fc00,0,c0f66c52,0,0,...) at sleepq_wait+0x63 _sleep(c959fc00,c959fc18,0,c0f66c52,0,...) at _sleep+0x39c taskqueue_thread_loop(c1127d80,e33d4d28,c0f6e930,3d8,c1109b00,...) at taskqueue_thread_loop+0xb5 fork_exit(c0a85d60,c1127d80,e33d4d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe33d4d60, ebp = 0 --- Tracing command kernel pid 0 tid 100000 td 0xc1109dd0 sched_switch(c1109dd0,0,104,1a3,93d135c4,...) at sched_switch+0x3fc mi_switch(104,0,c0f7a060,1f3,54,...) at mi_switch+0x1ff sleepq_switch(c1109dd0,0,c0f7a060,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(c1109b00,54,c0f76ff5,0,0,...) at sleepq_timedwait+0x6b _sleep(c1109b00,0,54,c0f76ff5,2710,...) at _sleep+0x36a scheduler(0,181ec00,181ec00,181e000,1825000,...) at scheduler+0x240 mi_startup() at mi_startup+0xac begin() at begin+0x2c db:0:allt> call doadump Physical memory: 3435 MB Dumping 290 MB:lock order reversal: 1st 0xc128a800 vm page queue free mutex (vm page queue free mutex) @ vm/vm_page.c:1145 2nd 0xc9809804 AHCI channel lock (AHCI channel lock) @ cam/cam_periph.h:191 KDB: stack backtrace: db_trace_self_wrapper(c0f78693,0,0,0,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0a7bebb,c0f7c140,c1255bb8,bf,f41b9bd4,...) at kdb_backtrace+0x2a _witness_debugger(c0f7c140,c9809804,c0dfe4fd,c956fea8,c0dd75af,...) at _witness_debugger+0x25 witness_checkorder(c9809804,9,c0dd75a6,bf,0,...) at witness_checkorder+0x86f _mtx_lock_flags(c9809804,0,c0dd75a6,bf,85538553,...) at _mtx_lock_flags+0xcc adadump(cbdbcc00,c12a39e0,0,6dd96a00,4,...) at adadump+0x67 dump_write(c110c4c0,c12a39e0,0,6dd96a00,4,...) at dump_write+0xbf minidumpsys(c110c4c0,c05138d3,c1475992,f41ba1c0,f41ba1c0,...) at minidumpsys+0x356 dumpsys(c110c4c0,f41ba270,c0512499,f41ba218,0,...) at dumpsys+0x2b doadump(f41ba218,0,0,0,0,...) at doadump+0x6c db_fncall(c0cc95dc,0,ffffffff,f41ba2ac,0,...) at db_fncall+0x149 db_command(c10d2c88,f41ba39c,c0516d70,c10d2c88,0,...) at db_command+0x3bf db_command_script(c10d2c88,0,c10d25e0,c10d2c87,c10d25e0,...) at db_command_script+0x34 db_script_exec(c,f41ba46c,c0512891,1,0,...) at db_script_exec+0x130 db_run_cmd(1,0,c12ab2c0,f41ba3e4,1,...) at db_run_cmd+0x41 db_command(c0defbfe,f41ba4cc,c05149dd,c0fc3ae6,c9723000,...) at db_command+0x381 db_command_loop(c0fc3ae6,c9723000,0,f41ba4a4,0,...) at db_command_loop+0x5a db_trap(c,0,1,246,1,...) at db_trap+0xdd kdb_trap(c,0,f41ba634,1,1,...) at kdb_trap+0xb6 trap_fatal(5,0,c0fc67a0,15c0,30,...) at trap_fatal+0x2df trap_pfault(0,0,f41ba5ac,f41ba5ac,cd28d598,...) at trap_pfault+0x87 trap(f41ba634) at trap+0x495 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xc0cc95dc, esp = 0xf41ba674, ebp = 0xf41ba6e8 --- vm_radix_remove(30,6,0,2,c45bf140,...) at vm_radix_remove+0xc vm_page_cache_remove(c45bf140,0,c0fb03c7,3ef,3,...) at vm_page_cache_remove+0x68 vm_page_alloc(ce24a8ac,3,0,10222,10222,...) at vm_page_alloc+0x3e5 vm_page_grab(ce24a8ac,3,0,112a2,0,...) at vm_page_grab+0x152 allocbuf(e31fe700,4000,c0f81687,b00,60,...) at allocbuf+0x672 getblk(cd0ee000,0,0,4000,0,...) at getblk+0x5e3 breadn_flags(cd0ee000,0,0,4000,0,...) at breadn_flags+0x43 ffs_blkatoff(cd0ee000,0,0,0,f41ba8cc,...) at ffs_blkatoff+0xf1 ufsdirhash_lookup(cd0dcbc8,cd1c1c00,11,f41ba95c,f41ba960,...) at ufsdirhash_lookup+0x25d ufs_lookup_ino(cd0ee000,f41bab60,f41bab74,0,f41ba9a4,...) at ufs_lookup_ino+0x249 ufs_lookup(f41ba9cc,c0fcd6f7,cd0ee000,cd0ee000,f41bab74,...) at ufs_lookup+0x2a VOP_CACHEDLOOKUP_APV(c10be1c0,f41ba9cc,f41bab74,0,0,...) at VOP_CACHEDLOOKUP_APV+0xc5 vfs_cache_lookup(f41baa68,c0f84e8d,0,80000,f41bab34,...) at vfs_cache_lookup+0xe6 VOP_LOOKUP_APV(c10be1c0,f41baa68,c0f835a0,2da,c0f835a0,...) at VOP_LOOKUP_APV+0xe5 lookup(f41bab34,c0f835a0,10e,dc,42e,...) at lookup+0x6eb namei(f41bab34,f41bac20,101,f41babdc,f41bab74,...) at namei+0x6bf kern_renameat(cc309b80,ffffff9c,bfbfe648,ffffff9c,bfbfe5c8,...) at kern_renameat+0x21e kern_rename(cc309b80,bfbfe648,bfbfe5c8,0,f41bad1c,...) at kern_rename+0x36 sys_rename(cc309b80,f41bacec,c0fc685c,c0fce12d,286,...) at sys_rename+0x29 syscall(f41bad28) at syscall+0x2c3 Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (128, FreeBSD ELF32, sys_rename), eip = 0x280f7bbb, esp = 0xbfbfe58c, ebp = 0xbfbfe6d8 --- 275 259 243 227 211 195 179 163 147 131 115 99 83 67 51 35 19 3 Dump complete = 0 db:0:doadump> reset cpu_reset: Restarting BSP cpu_reset_proxy: Stopped CPU 1 (kgdb) bt #0 doadump (textdump=0xf41ba218) at pcpu.h:244 #1 0xc0512499 in db_fncall (dummy1=0xc0cc95dc, dummy2=0x0, dummy3=0xffffffff, dummy4=0xf41ba2ac "À¢\033ô") at ../../../ddb/db_command.c:573 #2 0xc05128cf in db_command (last_cmdp=0xc10d1d7c, cmd_table=0x0, dopager=0x0) at ../../../ddb/db_command.c:449 #3 0xc0512984 in db_command_script (command=0xc10d2c88 "call doadump") at ../../../ddb/db_command.c:520 #4 0xc0516d70 in db_script_exec (scriptname=0xc10d25e0 "doadump", warnifnotfound=Variable "warnifnotfound" is not available. ) at ../../../ddb/db_script.c:302 #5 0xc0516e01 in db_run_cmd (addr=0x1, have_addr=0x0, count=0xc12ab2c0, modif=0xf41ba3e4 "") at ../../../ddb/db_script.c:375 #6 0xc0512891 in db_command (last_cmdp=0xc10d1d7c, cmd_table=0x0, dopager=0x1) at ../../../ddb/db_command.c:449 #7 0xc05129ea in db_command_loop () at ../../../ddb/db_command.c:502 #8 0xc05149dd in db_trap (type=0xc, code=0x0) at ../../../ddb/db_main.c:229 #9 0xc0a779c6 in kdb_trap (type=0xc, code=0x0, tf=0xf41ba634) at ../../../kern/subr_kdb.c:629 #10 0xc0daba2f in trap_fatal (frame=0xf41ba634, eva=0x30) at ../../../i386/i386/trap.c:1013 #11 0xc0dabb07 in trap_pfault (frame=0xf41ba634, usermode=0x0, eva=0x30) at ../../../i386/i386/trap.c:834 #12 0xc0daca05 in trap (frame=0xf41ba634) at ../../../i386/i386/trap.c:546 #13 0xc0d963ec in calltrap () at ../../../i386/i386/exception.s:169 #14 0xc0cc95dc in vm_radix_remove (rtree=0x30, index=0x6, color=0x2) at ../../../vm/vm_radix.c:263 #15 0xc0cc0698 in vm_page_cache_remove (m=0xc45bf140) at ../../../vm/vm_page.c:1026 #16 0xc0cc2ce5 in vm_page_alloc (object=0xce24a8ac, pindex=0x3, req=0x10222) at ../../../vm/vm_page.c:1225 #17 0xc0cc3342 in vm_page_grab (object=0xce24a8ac, pindex=0x3, allocflags=0x112a2) at ../../../vm/vm_page.c:2293 #18 0xc0ac48e2 in allocbuf (bp=0xe31fe700, size=0x4000) at ../../../kern/vfs_bio.c:3067 #19 0xc0ac8693 in getblk (vp=0xcd0ee000, blkno=0x0, size=0x4000, slpflag=0x0, slptimeo=0x0, flags=0x0) at ../../../kern/vfs_bio.c:2837 #20 0xc0ac8a83 in breadn_flags (vp=0xcd0ee000, blkno=Unhandled dwarf expression opcode 0x93 ) at ../../../kern/vfs_bio.c:841 #21 0xc0c86ae1 in ffs_blkatoff (vp=0xcd0ee000, offset=0x0, res=0x0, bpp=0xf41ba8cc) at ../../../ufs/ffs/ffs_subr.c:86 #22 0xc0c92d2d in ufsdirhash_lookup (ip=0xcd0dcbc8, name=0xcd1c1c00 "p01473.00000.togo", namelen=0x11, offp=0xf41ba95c, bpp=0xf41ba960, prevoffp=0x0) at ../../../ufs/ufs/ufs_dirhash.c:629 #23 0xc0c96209 in ufs_lookup_ino (vdp=0xcd0ee000, vpp=0xf41bab60, cnp=0xf41bab74, dd_ino=0x0) at ../../../ufs/ufs/ufs_lookup.c:316 #24 0xc0c96c2a in ufs_lookup (ap=0xf41ba9cc) at ../../../ufs/ufs/ufs_lookup.c:214 #25 0xc0dcf145 in VOP_CACHEDLOOKUP_APV (vop=0xc10be780, a=0xf41ba9cc) at vnode_if.c:187 #26 0xc0acb8f6 in vfs_cache_lookup (ap=0xf41baa68) at vnode_if.h:80 #27 0xc0dd2095 in VOP_LOOKUP_APV (vop=0xc10be780, a=0xf41baa68) at vnode_if.c:123 #28 0xc0ad392b in lookup (ndp=0xf41bab34) at vnode_if.h:54 #29 0xc0ad494f in namei (ndp=0xf41bab34) at ../../../kern/vfs_lookup.c:307 #30 0xc0aea04e in kern_renameat (td=0xcc309b80, oldfd=0xffffff9c, old=0xbfbfe648
, newfd=0xffffff9c, new=0xbfbfe5c8
, pathseg=UIO_USERSPACE) at ../../../kern/vfs_syscalls.c:3690 #31 0xc0aea366 in kern_rename (td=0xcc309b80, from=0xbfbfe648
, to=0xbfbfe5c8
, pathseg=UIO_USERSPACE) at ../../../kern/vfs_syscalls.c:3642 #32 0xc0aea399 in sys_rename (td=0xcc309b80, uap=0xf41bacec) at ../../../kern/vfs_syscalls.c:3619 #33 0xc0dac113 in syscall (frame=0xf41bad28) at subr_syscall.c:135 #34 0xc0d96451 in Xint0x80_syscall () at ../../../i386/i386/exception.s:267 #35 0x00000033 in ?? () (kgdb) f 15 #15 0xc0cc0698 in vm_page_cache_remove (m=0xc45bf140) at ../../../vm/vm_page.c:1026 1026 vm_radix_remove(&m->object->rtree, m->pindex, VM_RADIX_RED); (kgdb) l 1021 { 1022 1023 mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); 1024 KASSERT((m->flags & PG_CACHED) != 0, 1025 ("vm_page_cache_remove: page %p is not cached", m)); 1026 vm_radix_remove(&m->object->rtree, m->pindex, VM_RADIX_RED); 1027 m->object->cached_page_count--; 1028 m->object = NULL; 1029 cnt.v_cache_count--; 1030 } (kgdb) info loc No locals. (kgdb) p *m $1 = {pageq = {tqe_next = 0xc2ac3080, tqe_prev = 0xc128bba4}, listq = {tqe_next = 0x0, tqe_prev = 0xce24a8d4}, object = 0x0, pindex = 0x6, phys_addr = 0x91846000, md = {pv_structs = {pvi_list = {tqh_first = 0x0, tqh_last = 0xc45bf160}, pvi_siters = {pii_left = 0x0, pii_right = 0xc45bf160}}, pat_mode = 0x6}, queue = 0xff, segind = 0x2, hold_count = 0x0, order = 0xb, pool = 0x0, cow = 0x0, wire_count = 0x0, aflags = 0x0, flags = 0x1, oflags = 0x0, act_count = 0x0, busy = 0x0, valid = 0x0, dirty = 0x0} (kgdb) f 16 #16 0xc0cc2ce5 in vm_page_alloc (object=0xce24a8ac, pindex=0x3, req=0x10222) at ../../../vm/vm_page.c:1225 1225 vm_page_cache_remove(m); (kgdb) p *object $2 = {mtx = {lock_object = {lo_name = 0xc0f7c328 "vm object", lo_flags = 0x1430000, lo_data = 0x0, lo_witness = 0xc956e9f0}, mtx_lock = 0xcc309b80}, object_list = {tqe_next = 0xce29f40c, tqe_prev = 0xce24a954}, shadow_head = {lh_first = 0x0}, shadow_list = {le_next = 0x0, le_prev = 0x0}, memq = {tqh_first = 0xc3a6a4c0, tqh_last = 0xc45c29c8}, rtree = {rt_root = 0xc60372a1}, size = 0x7, generation = 0x1, ref_count = 0x0, shadow_count = 0x0, memattr = 0x6, type = 0x2, flags = 0x0, pg_color = 0x0, paging_in_progress = 0x0, resident_page_count = 0x6, cached_page_count = 0x0, backing_object = 0x0, backing_object_offset = 0x0, pager_object_list = {tqe_next = 0x0, tqe_prev = 0x0}, rvq = {lh_first = 0x0}, handle = 0xcd0ee000, un_pager = {vnp = {vnp_size = 0x6e00, writemappings = 0x0}, devp = {devp_pglist = { tqh_first = 0x6e00, tqh_last = 0x0}, ops = 0x0}, sgp = {sgp_pglist = {tqh_first = 0x6e00, tqh_last = 0x0}}, swp = {swp_bcount = 0x6e00}}, cred = 0x0, charge = 0x0} (kgdb) f 18 #18 0xc0ac48e2 in allocbuf (bp=0xe31fe700, size=0x4000) at ../../../kern/vfs_bio.c:3067 3067 m = vm_page_grab(obj, OFF_TO_IDX(bp->b_offset) + (kgdb) p *bp $3 = {b_bufobj = 0xcd0ee0f8, b_bcount = 0x0, b_caller1 = 0x0, b_data = 0xe5e70000
, b_error = 0x0, b_iocmd = 0x1, b_ioflags = 0x0, b_iooffset = 0x23e00, b_resid = 0x0, b_iodone = 0, b_blkno = 0x0, b_offset = 0x0, b_bobufs = {tqe_next = 0x0, tqe_prev = 0xcd0ee10c}, b_left = 0x0, b_right = 0x0, b_vflags = 0x0, b_freelist = {tqe_next = 0xe324a4e0, tqe_prev = 0xc12837a0}, b_qindex = 0x0, b_flags = 0x20000020, b_xflags = 0x2, b_lock = {lock_object = {lo_name = 0xc0f821b0 "bufwait", lo_flags = 0x5730000, lo_data = 0x0, lo_witness = 0xc956e308}, lk_lock = 0xcc309b80, lk_exslpfail = 0x0, lk_timo = 0x0, lk_pri = 0x60, lk_stack = {depth = 0x12, pcs = {0xc0a28d7e, 0xc0ac7833, 0xc0ac8535, 0xc0ac8a83, 0xc0c86ae1, 0xc0c92d2d, 0xc0c96209, 0xc0c96c2a, 0xc0dcf145, 0xc0acb8f6, 0xc0dd2095, 0xc0ad392b, 0xc0ad494f, 0xc0aea04e, 0xc0aea366, 0xc0aea399, 0xc0dac113, 0xc0d96451}}}, b_bufsize = 0x0, b_runningbufspace = 0x0, b_kvabase = 0xe5e70000
, b_kvasize = 0x4000, b_lblkno = 0x0, b_vp = 0xcd0ee000, b_dirtyoff = 0x0, b_dirtyend = 0x0, b_rcred = 0x0, b_wcred = 0x0, b_saveaddr = 0xe5e70000, b_pager = {pg_reqpage = 0x0}, b_cluster = {cluster_head = { tqh_first = 0xe3285020, tqh_last = 0xe324a5e0}, cluster_entry = {tqe_next = 0xe3285020, tqe_prev = 0xe324a5e0}}, b_pages = {0xc3a6a4c0, 0xc3a6a540, 0xc46c2fc0, 0x0 }, b_npages = 0x3, b_dep = {lh_first = 0x0}, b_fsprivate1 = 0x0, b_fsprivate2 = 0x0, b_fsprivate3 = 0x0, b_pin_count = 0x0} (kgdb) $ svn diff -x -p /usr/src/sys Index: /usr/src/sys/fs/tmpfs/tmpfs_vnops.c =================================================================== --- /usr/src/sys/fs/tmpfs/tmpfs_vnops.c (revision 233858) +++ /usr/src/sys/fs/tmpfs/tmpfs_vnops.c (working copy) @@ -510,11 +510,14 @@ tmpfs_mappedread(vm_object_t vobj, vm_object_t tob offset = addr & PAGE_MASK; tlen = MIN(PAGE_SIZE - offset, len); - if ((vobj == NULL) || - (vobj->resident_page_count == 0 && vobj->cache == NULL)) + if (vobj == NULL) goto nocache; VM_OBJECT_LOCK(vobj); + if (vobj->resident_page_count == 0 && vobj->cached_page_count == 0) { + VM_OBJECT_UNLOCK(vobj); + goto nocache; + } lookupvpg: if (((m = vm_page_lookup(vobj, idx)) != NULL) && vm_page_is_valid(m, offset, tlen)) { @@ -638,35 +641,47 @@ tmpfs_mappedwrite(vm_object_t vobj, vm_object_t to offset = addr & PAGE_MASK; tlen = MIN(PAGE_SIZE - offset, len); - if ((vobj == NULL) || - (vobj->resident_page_count == 0 && vobj->cache == NULL)) { + if (vobj == NULL) { vpg = NULL; goto nocache; } VM_OBJECT_LOCK(vobj); + if (vobj->resident_page_count == 0 && vobj->cached_page_count == 0) { + VM_OBJECT_UNLOCK(vobj); + vpg = NULL; + goto nocache; + } lookupvpg: - if (((vpg = vm_page_lookup(vobj, idx)) != NULL) && - vm_page_is_valid(vpg, offset, tlen)) { - if ((vpg->oflags & VPO_BUSY) != 0) { - /* - * Reference the page before unlocking and sleeping so - * that the page daemon is less likely to reclaim it. - */ - vm_page_reference(vpg); - vm_page_sleep(vpg, "tmfsmw"); - goto lookupvpg; + vpg = vm_radix_lookup(&vobj->rtree, idx, VM_RADIX_ANY); + if (vpg != NULL) { + if (vm_page_is_valid(vpg, offset, tlen)) { + if ((vpg->oflags & VPO_BUSY) != 0) { + /* + * Reference the page before unlocking and + * sleeping so that the page daemon is less + * likely to reclaim it. + */ + vm_page_reference(vpg); + vm_page_sleep(vpg, "tmfsmw"); + goto lookupvpg; + } + vm_page_busy(vpg); + vm_page_undirty(vpg); + VM_OBJECT_UNLOCK(vobj); + error = uiomove_fromphys(&vpg, offset, tlen, uio); + } else { + if (vpg->flags & PG_CACHED) { + mtx_lock(&vm_page_queue_free_mtx); + if (vpg->object == vobj) + vm_page_cache_free(vpg); + mtx_unlock(&vm_page_queue_free_mtx); + } + VM_OBJECT_UNLOCK(vobj); + vpg = NULL; } - vm_page_busy(vpg); - vm_page_undirty(vpg); + } else VM_OBJECT_UNLOCK(vobj); - error = uiomove_fromphys(&vpg, offset, tlen, uio); - } else { - if (__predict_false(vobj->cache != NULL)) - vm_page_cache_free(vobj, idx, idx + 1); - VM_OBJECT_UNLOCK(vobj); - vpg = NULL; - } nocache: VM_OBJECT_LOCK(tobj); tpg = vm_page_grab(tobj, idx, VM_ALLOC_WIRED | Index: /usr/src/sys/fs/tmpfs/tmpfs_fifoops.c =================================================================== --- /usr/src/sys/fs/tmpfs/tmpfs_fifoops.c (revision 233858) +++ /usr/src/sys/fs/tmpfs/tmpfs_fifoops.c (working copy) @@ -39,6 +39,7 @@ #include #include #include +#include #include #include Index: /usr/src/sys/vm/sg_pager.c =================================================================== --- /usr/src/sys/vm/sg_pager.c (revision 233858) +++ /usr/src/sys/vm/sg_pager.c (working copy) @@ -179,6 +179,10 @@ sg_pager_getpages(vm_object_t object, vm_page_t *m /* Construct a new fake page. */ page = vm_page_getfake(paddr, memattr); VM_OBJECT_LOCK(object); + if (vm_page_insert(page, object, offset) != 0) { + vm_page_putfake(page); + return (VM_PAGER_FAIL); + } TAILQ_INSERT_TAIL(&object->un_pager.sgp.sgp_pglist, page, pageq); /* Free the original pages and insert this fake page into the object. */ @@ -187,7 +191,6 @@ sg_pager_getpages(vm_object_t object, vm_page_t *m vm_page_free(m[i]); vm_page_unlock(m[i]); } - vm_page_insert(page, object, offset); m[reqpage] = page; page->valid = VM_PAGE_BITS_ALL; Index: /usr/src/sys/vm/vm_object.c =================================================================== --- /usr/src/sys/vm/vm_object.c (revision 233858) +++ /usr/src/sys/vm/vm_object.c (working copy) @@ -164,6 +164,9 @@ vm_object_zdtor(void *mem, int size, void *arg) vm_object_t object; object = (vm_object_t)mem; + KASSERT(object->resident_page_count == 0, + ("object %p resident_page_count = %d", + object, object->resident_page_count)); KASSERT(TAILQ_EMPTY(&object->memq), ("object %p has resident pages", object)); @@ -172,15 +175,12 @@ vm_object_zdtor(void *mem, int size, void *arg) ("object %p has reservations", object)); #endif - KASSERT(object->cache == NULL, + KASSERT(object->cached_page_count == 0, ("object %p has cached pages", object)); KASSERT(object->paging_in_progress == 0, ("object %p paging_in_progress = %d", object, object->paging_in_progress)); - KASSERT(object->resident_page_count == 0, - ("object %p resident_page_count = %d", - object, object->resident_page_count)); KASSERT(object->shadow_count == 0, ("object %p shadow_count = %d", object, object->shadow_count)); @@ -210,7 +210,7 @@ _vm_object_allocate(objtype_t type, vm_pindex_t si TAILQ_INIT(&object->memq); LIST_INIT(&object->shadow_head); - object->root = NULL; + object->rtree.rt_root = 0; object->type = type; object->size = size; object->generation = 1; @@ -228,7 +228,6 @@ _vm_object_allocate(objtype_t type, vm_pindex_t si #if VM_NRESERVLEVEL > 0 LIST_INIT(&object->rvq); #endif - object->cache = NULL; mtx_lock(&vm_object_list_mtx); TAILQ_INSERT_TAIL(&vm_object_list, object, object_list); @@ -305,7 +304,7 @@ vm_object_set_memattr(vm_object_t object, vm_memat case OBJT_SG: case OBJT_SWAP: case OBJT_VNODE: - if (!TAILQ_EMPTY(&object->memq)) + if (object->resident_page_count == 0) return (KERN_FAILURE); break; case OBJT_DEAD: @@ -677,7 +676,10 @@ vm_object_destroy(vm_object_t object) void vm_object_terminate(vm_object_t object) { - vm_page_t p, p_next; + vm_page_t pa[VM_RADIX_STACK]; + vm_page_t p; + vm_pindex_t start; + int n, i; VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); @@ -722,43 +724,76 @@ vm_object_terminate(vm_object_t object) * from the object. Rather than incrementally removing each page from * the object, the page and object are reset to any empty state. */ - TAILQ_FOREACH_SAFE(p, &object->memq, listq, p_next) { - KASSERT(!p->busy && (p->oflags & VPO_BUSY) == 0, - ("vm_object_terminate: freeing busy page %p", p)); - vm_page_lock(p); - /* - * Optimize the page's removal from the object by resetting - * its "object" field. Specifically, if the page is not - * wired, then the effect of this assignment is that - * vm_page_free()'s call to vm_page_remove() will return - * immediately without modifying the page or the object. - */ - p->object = NULL; - if (p->wire_count == 0) { - vm_page_free(p); - PCPU_INC(cnt.v_pfree); + start = 0; + while ((n = vm_radix_lookupn(&object->rtree, start, 0, VM_RADIX_ANY, + (void **)pa, VM_RADIX_STACK, &start)) != 0) { + for (i = 0; i < n; i++) { + p = pa[i]; + /* + * Another thread may allocate this cached page from + * the queue before we acquire the page queue free + * mtx. + */ + if (p->flags & PG_CACHED) { + mtx_lock(&vm_page_queue_free_mtx); + if (p->object == object) { + p->object = NULL; + p->valid = 0; + /* Clear PG_CACHED and set PG_FREE. */ + p->flags ^= PG_CACHED | PG_FREE; + cnt.v_cache_count--; + cnt.v_free_count++; + } + mtx_unlock(&vm_page_queue_free_mtx); + continue; + } else if (p->object != object) + continue; + KASSERT(!p->busy && (p->oflags & VPO_BUSY) == 0, + ("vm_object_terminate: freeing busy page %p", p)); + vm_page_lock(p); + /* + * Optimize the page's removal from the object by + * resetting its "object" field. Specifically, if + * the page is not wired, then the effect of this + * assignment is that vm_page_free()'s call to + * vm_page_remove() will return immediately without + * modifying the page or the object. + * Anyway, the radix tree cannot be accessed anymore + * from within the object, thus all the nodes need + * to be reclaimed later on. + */ + p->object = NULL; + if (p->wire_count == 0) { + vm_page_free(p); + PCPU_INC(cnt.v_pfree); + } + vm_page_unlock(p); } - vm_page_unlock(p); + if (n < VM_RADIX_STACK) + break; } + vm_radix_reclaim_allnodes(&object->rtree); /* * If the object contained any pages, then reset it to an empty state. * None of the object's fields, including "resident_page_count", were * modified by the preceding loop. */ if (object->resident_page_count != 0) { - object->root = NULL; TAILQ_INIT(&object->memq); object->resident_page_count = 0; if (object->type == OBJT_VNODE) vdrop(object->handle); } + if (object->cached_page_count != 0) { + object->cached_page_count = 0; + if (object->type == OBJT_VNODE) + vdrop(object->handle); + } #if VM_NRESERVLEVEL > 0 if (__predict_false(!LIST_EMPTY(&object->rvq))) vm_reserv_break_all(object); #endif - if (__predict_false(object->cache != NULL)) - vm_page_cache_free(object, 0, 0); /* * Let the pager know object is dead. @@ -1275,10 +1310,12 @@ vm_object_shadow( void vm_object_split(vm_map_entry_t entry) { - vm_page_t m, m_next; + vm_page_t ma[VM_RADIX_STACK]; + vm_page_t m; vm_object_t orig_object, new_object, source; - vm_pindex_t idx, offidxstart; + vm_pindex_t idx, offidxstart, start; vm_size_t size; + int i, n; orig_object = entry->object.vm_object; if (orig_object->type != OBJT_DEFAULT && orig_object->type != OBJT_SWAP) @@ -1331,46 +1368,65 @@ vm_object_split(vm_map_entry_t entry) ("orig_object->charge < 0")); orig_object->charge -= ptoa(size); } + start = offidxstart; retry: - m = vm_page_find_least(orig_object, offidxstart); - for (; m != NULL && (idx = m->pindex - offidxstart) < size; - m = m_next) { - m_next = TAILQ_NEXT(m, listq); - - /* - * We must wait for pending I/O to complete before we can - * rename the page. - * - * We do not have to VM_PROT_NONE the page as mappings should - * not be changed by this operation. - */ - if ((m->oflags & VPO_BUSY) || m->busy) { - VM_OBJECT_UNLOCK(new_object); - m->oflags |= VPO_WANTED; - msleep(m, VM_OBJECT_MTX(orig_object), PVM, "spltwt", 0); - VM_OBJECT_LOCK(new_object); - goto retry; - } + while ((n = vm_radix_lookupn(&orig_object->rtree, start, + offidxstart + size, VM_RADIX_ANY, (void **)ma, VM_RADIX_STACK, + &start)) != 0) { + for (i = 0; i < n; i++) { + m = ma[i]; + idx = m->pindex - offidxstart; + if (m->flags & PG_CACHED) { + mtx_lock(&vm_page_queue_free_mtx); + if (m->object == orig_object) + vm_page_cache_rename(m, new_object, + idx); + mtx_unlock(&vm_page_queue_free_mtx); + continue; + } else if (m->object != orig_object) + continue; + /* + * We must wait for pending I/O to complete before + * we can rename the page. + * + * We do not have to VM_PROT_NONE the page as mappings + * should not be changed by this operation. + */ + if ((m->oflags & VPO_BUSY) || m->busy) { + start = m->pindex; + VM_OBJECT_UNLOCK(new_object); + m->oflags |= VPO_WANTED; + msleep(m, VM_OBJECT_MTX(orig_object), PVM, + "spltwt", 0); + VM_OBJECT_LOCK(new_object); + goto retry; + } #if VM_NRESERVLEVEL > 0 - /* - * If some of the reservation's allocated pages remain with - * the original object, then transferring the reservation to - * the new object is neither particularly beneficial nor - * particularly harmful as compared to leaving the reservation - * with the original object. If, however, all of the - * reservation's allocated pages are transferred to the new - * object, then transferring the reservation is typically - * beneficial. Determining which of these two cases applies - * would be more costly than unconditionally renaming the - * reservation. - */ - vm_reserv_rename(m, new_object, orig_object, offidxstart); + /* + * If some of the reservation's allocated pages remain + * with the original object, then transferring the + * reservation to the new object is neither + * particularly beneficial nor particularly harmful as + * compared to leaving the reservation with the + * original object. If, however, all of the + * reservation's allocated pages are transferred to + * the new object, then transferring the reservation + * is typically beneficial. Determining which of + * these two cases applies would be more costly than + * unconditionally renaming the reservation. + */ + vm_reserv_rename(m, new_object, orig_object, + offidxstart); #endif - vm_page_lock(m); - vm_page_rename(m, new_object, idx); - vm_page_unlock(m); - /* page automatically made dirty by rename and cache handled */ - vm_page_busy(m); + vm_page_rename(m, new_object, idx); + /* + * page automatically made dirty by rename and + * cache handled + */ + vm_page_busy(m); + } + if (n < VM_RADIX_STACK) + break; } if (orig_object->type == OBJT_SWAP) { /* @@ -1378,13 +1434,6 @@ retry: * and new_object's locks are released and reacquired. */ swap_pager_copy(orig_object, new_object, offidxstart, 0); - - /* - * Transfer any cached pages from orig_object to new_object. - */ - if (__predict_false(orig_object->cache != NULL)) - vm_page_cache_transfer(orig_object, offidxstart, - new_object); } VM_OBJECT_UNLOCK(orig_object); TAILQ_FOREACH(m, &new_object->memq, listq) @@ -1403,10 +1452,13 @@ retry: static int vm_object_backing_scan(vm_object_t object, int op) { - int r = 1; + vm_page_t pa[VM_RADIX_STACK]; vm_page_t p; vm_object_t backing_object; - vm_pindex_t backing_offset_index; + vm_pindex_t backing_offset_index, new_pindex; + vm_pindex_t start; + int color, i, n; + int r = 1; VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); VM_OBJECT_LOCK_ASSERT(object->backing_object, MA_OWNED); @@ -1434,15 +1486,39 @@ vm_object_backing_scan(vm_object_t object, int op) if (op & OBSC_COLLAPSE_WAIT) { vm_object_set_flag(backing_object, OBJ_DEAD); } - + color = VM_RADIX_BLACK; + if (op & OBSC_COLLAPSE_WAIT) + color |= VM_RADIX_RED; /* * Our scan */ - p = TAILQ_FIRST(&backing_object->memq); - while (p) { - vm_page_t next = TAILQ_NEXT(p, listq); - vm_pindex_t new_pindex = p->pindex - backing_offset_index; +restart: + start = 0; + i = n = VM_RADIX_STACK; + for (;;) { + if (i == n) { + if (n < VM_RADIX_STACK) + break; + if ((n = vm_radix_lookupn(&backing_object->rtree, + start, 0, color, (void **)pa, VM_RADIX_STACK, + &start)) == 0) + break; + i = 0; + } + p = pa[i++]; + /* + * Free cached pages. XXX Why? Emulating old behavior here. + */ + if (p->flags & PG_CACHED) { + mtx_lock(&vm_page_queue_free_mtx); + if (p->object == backing_object) + vm_page_cache_free(p); + mtx_unlock(&vm_page_queue_free_mtx); + continue; + } else if (p->object != backing_object) + continue; + new_pindex = p->pindex - backing_offset_index; if (op & OBSC_TEST_ALL_SHADOWED) { vm_page_t pp; @@ -1454,13 +1530,9 @@ vm_object_backing_scan(vm_object_t object, int op) * note that we do not busy the backing object's * page. */ - if ( - p->pindex < backing_offset_index || - new_pindex >= object->size - ) { - p = next; + if (p->pindex < backing_offset_index || + new_pindex >= object->size) continue; - } /* * See if the parent has the page or if the parent's @@ -1489,12 +1561,9 @@ vm_object_backing_scan(vm_object_t object, int op) vm_page_t pp; if (op & OBSC_COLLAPSE_NOWAIT) { - if ((p->oflags & VPO_BUSY) || - !p->valid || - p->busy) { - p = next; + if ((p->oflags & VPO_BUSY) || !p->valid || + p->busy) continue; - } } else if (op & OBSC_COLLAPSE_WAIT) { if ((p->oflags & VPO_BUSY) || p->busy) { VM_OBJECT_UNLOCK(object); @@ -1510,8 +1579,7 @@ vm_object_backing_scan(vm_object_t object, int op) * should not have changed so we * just restart our scan. */ - p = TAILQ_FIRST(&backing_object->memq); - continue; + goto restart; } } @@ -1547,7 +1615,6 @@ vm_object_backing_scan(vm_object_t object, int op) else vm_page_remove(p); vm_page_unlock(p); - p = next; continue; } @@ -1567,7 +1634,6 @@ vm_object_backing_scan(vm_object_t object, int op) * page before we can (re)lock the parent. * Hence we can get here. */ - p = next; continue; } if ( @@ -1589,7 +1655,6 @@ vm_object_backing_scan(vm_object_t object, int op) else vm_page_remove(p); vm_page_unlock(p); - p = next; continue; } @@ -1608,12 +1673,9 @@ vm_object_backing_scan(vm_object_t object, int op) * If the page was mapped to a process, it can remain * mapped through the rename. */ - vm_page_lock(p); vm_page_rename(p, object, new_pindex); - vm_page_unlock(p); /* page automatically made dirty by rename */ } - p = next; } return (r); } @@ -1724,12 +1786,6 @@ vm_object_collapse(vm_object_t object) backing_object, object, OFF_TO_IDX(object->backing_object_offset), TRUE); - - /* - * Free any cached pages from backing_object. - */ - if (__predict_false(backing_object->cache != NULL)) - vm_page_cache_free(backing_object, 0, 0); } /* * Object now shadows whatever backing_object did. @@ -1850,75 +1906,101 @@ void vm_object_page_remove(vm_object_t object, vm_pindex_t start, vm_pindex_t end, int options) { - vm_page_t p, next; + struct vnode *vp; + vm_page_t pa[VM_RADIX_STACK]; + vm_page_t p; + int i, n; int wirings; VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); KASSERT((object->type != OBJT_DEVICE && object->type != OBJT_PHYS) || (options & (OBJPR_CLEANONLY | OBJPR_NOTMAPPED)) == OBJPR_NOTMAPPED, ("vm_object_page_remove: illegal options for object %p", object)); - if (object->resident_page_count == 0) - goto skipmemq; + if (object->resident_page_count == 0 && object->cached_page_count == 0) + return; + vp = NULL; vm_object_pip_add(object, 1); -again: - p = vm_page_find_least(object, start); - - /* - * Here, the variable "p" is either (1) the page with the least pindex - * greater than or equal to the parameter "start" or (2) NULL. - */ - for (; p != NULL && (p->pindex < end || end == 0); p = next) { - next = TAILQ_NEXT(p, listq); - - /* - * If the page is wired for any reason besides the existence - * of managed, wired mappings, then it cannot be freed. For - * example, fictitious pages, which represent device memory, - * are inherently wired and cannot be freed. They can, - * however, be invalidated if the option OBJPR_CLEANONLY is - * not specified. - */ - vm_page_lock(p); - if ((wirings = p->wire_count) != 0 && - (wirings = pmap_page_wired_mappings(p)) != p->wire_count) { +restart: + while ((n = vm_radix_lookupn(&object->rtree, start, end, VM_RADIX_ANY, + (void **)pa, VM_RADIX_STACK, &start)) != 0) { + for (i = 0; i < n; i++) { + p = pa[i]; + /* + * Another thread may allocate this cached page from + * the queue before we acquire the page queue free + * mtx. + */ + if (p->flags & PG_CACHED) { + mtx_lock(&vm_page_queue_free_mtx); + if (p->object == object) { + vm_page_cache_free(p); + if (object->type == OBJT_VNODE && + object->cached_page_count == 0) + vp = object->handle; + } + mtx_unlock(&vm_page_queue_free_mtx); + continue; + } else if (p->object != object) + continue; + /* + * If the page is wired for any reason besides + * the existence of managed, wired mappings, then + * it cannot be freed. For example, fictitious + * pages, which represent device memory, are + * inherently wired and cannot be freed. They can, + * however, be invalidated if the option + * OBJPR_CLEANONLY is not specified. + */ + vm_page_lock(p); + if ((wirings = p->wire_count) != 0 && + (wirings = pmap_page_wired_mappings(p)) != + p->wire_count) { + if ((options & OBJPR_NOTMAPPED) == 0) { + pmap_remove_all(p); + /* + * Account for removal of wired + * mappings. + */ + if (wirings != 0) + p->wire_count -= wirings; + } + if ((options & OBJPR_CLEANONLY) == 0) { + p->valid = 0; + vm_page_undirty(p); + } + vm_page_unlock(p); + continue; + } + if (vm_page_sleep_if_busy(p, TRUE, "vmopar")) { + start = 0; + goto restart; + } + KASSERT((p->flags & PG_FICTITIOUS) == 0, + ("vm_object_page_remove: page %p is fictitious", + p)); + if ((options & OBJPR_CLEANONLY) != 0 && p->valid != 0) { + if ((options & OBJPR_NOTMAPPED) == 0) + pmap_remove_write(p); + if (p->dirty) { + vm_page_unlock(p); + continue; + } + } if ((options & OBJPR_NOTMAPPED) == 0) { pmap_remove_all(p); /* Account for removal of wired mappings. */ if (wirings != 0) p->wire_count -= wirings; } - if ((options & OBJPR_CLEANONLY) == 0) { - p->valid = 0; - vm_page_undirty(p); - } + vm_page_free(p); vm_page_unlock(p); - continue; } - if (vm_page_sleep_if_busy(p, TRUE, "vmopar")) - goto again; - KASSERT((p->flags & PG_FICTITIOUS) == 0, - ("vm_object_page_remove: page %p is fictitious", p)); - if ((options & OBJPR_CLEANONLY) != 0 && p->valid != 0) { - if ((options & OBJPR_NOTMAPPED) == 0) - pmap_remove_write(p); - if (p->dirty) { - vm_page_unlock(p); - continue; - } - } - if ((options & OBJPR_NOTMAPPED) == 0) { - pmap_remove_all(p); - /* Account for removal of wired mappings. */ - if (wirings != 0) - p->wire_count -= wirings; - } - vm_page_free(p); - vm_page_unlock(p); + if (n < VM_RADIX_STACK) + break; } vm_object_pip_wakeup(object); -skipmemq: - if (__predict_false(object->cache != NULL)) - vm_page_cache_free(object, start, end); + if (vp) + vdrop(vp); } /* @@ -2297,8 +2379,9 @@ DB_SHOW_COMMAND(object, vm_object_print_static) db_printf(","); count++; - db_printf("(off=0x%jx,page=0x%jx)", - (uintmax_t)p->pindex, (uintmax_t)VM_PAGE_TO_PHYS(p)); + db_printf("(off=0x%jx,page=0x%jx,obj=%p,flags=0x%X)", + (uintmax_t)p->pindex, (uintmax_t)VM_PAGE_TO_PHYS(p), + p->object, p->flags); } if (count != 0) db_printf("\n"); Index: /usr/src/sys/vm/device_pager.c =================================================================== --- /usr/src/sys/vm/device_pager.c (revision 233858) +++ /usr/src/sys/vm/device_pager.c (working copy) @@ -307,11 +307,14 @@ old_dev_pager_fault(vm_object_t object, vm_ooffset */ page = vm_page_getfake(paddr, memattr); VM_OBJECT_LOCK(object); + if (vm_page_insert(page, object, offset) != 0) { + vm_page_putfake(page); + return (VM_PAGER_FAIL); + } vm_page_lock(*mres); vm_page_free(*mres); vm_page_unlock(*mres); *mres = page; - vm_page_insert(page, object, pidx); } page->valid = VM_PAGE_BITS_ALL; return (VM_PAGER_OK); Index: /usr/src/sys/vm/vm_fault.c =================================================================== --- /usr/src/sys/vm/vm_fault.c (revision 233858) +++ /usr/src/sys/vm/vm_fault.c (working copy) @@ -769,9 +769,7 @@ vnode_locked: * process'es object. The page is * automatically made dirty. */ - vm_page_lock(fs.m); vm_page_rename(fs.m, fs.first_object, fs.first_pindex); - vm_page_unlock(fs.m); vm_page_busy(fs.m); fs.first_m = fs.m; fs.m = NULL; Index: /usr/src/sys/vm/vm_object.h =================================================================== --- /usr/src/sys/vm/vm_object.h (revision 233858) +++ /usr/src/sys/vm/vm_object.h (working copy) @@ -71,6 +71,8 @@ #include #include +#include + /* * Types defined: * @@ -87,7 +89,7 @@ struct vm_object { LIST_HEAD(, vm_object) shadow_head; /* objects that this is a shadow for */ LIST_ENTRY(vm_object) shadow_list; /* chain of shadow objects */ TAILQ_HEAD(, vm_page) memq; /* list of resident pages */ - vm_page_t root; /* root of the resident page splay tree */ + struct vm_radix rtree; /* root of the resident page radix index tree */ vm_pindex_t size; /* Object size */ int generation; /* generation ID */ int ref_count; /* How many refs?? */ @@ -98,11 +100,11 @@ struct vm_object { u_short pg_color; /* (c) color of first page in obj */ u_int paging_in_progress; /* Paging (in or out) so don't collapse or destroy */ int resident_page_count; /* number of resident pages */ + int cached_page_count; /* number of cached pages */ struct vm_object *backing_object; /* object that I'm a shadow of */ vm_ooffset_t backing_object_offset;/* Offset in backing object */ TAILQ_ENTRY(vm_object) pager_object_list; /* list of all objects of this pager type */ LIST_HEAD(, vm_reserv) rvq; /* list of reservations */ - vm_page_t cache; /* root of the cache page splay tree */ void *handle; union { /* Index: /usr/src/sys/vm/vm_page.c =================================================================== --- /usr/src/sys/vm/vm_page.c (revision 233858) +++ /usr/src/sys/vm/vm_page.c (working copy) @@ -103,11 +103,13 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include #include +#include #include /* @@ -312,7 +314,6 @@ vm_page_startup(vm_offset_t vaddr) vm_page_queues[PQ_INACTIVE].cnt = &cnt.v_inactive_count; vm_page_queues[PQ_ACTIVE].cnt = &cnt.v_active_count; vm_page_queues[PQ_HOLD].cnt = &cnt.v_active_count; - /* * Allocate memory for use when boot strapping the kernel memory * allocator. @@ -765,63 +766,6 @@ vm_page_dirty(vm_page_t m) } /* - * vm_page_splay: - * - * Implements Sleator and Tarjan's top-down splay algorithm. Returns - * the vm_page containing the given pindex. If, however, that - * pindex is not found in the vm_object, returns a vm_page that is - * adjacent to the pindex, coming before or after it. - */ -vm_page_t -vm_page_splay(vm_pindex_t pindex, vm_page_t root) -{ - struct vm_page dummy; - vm_page_t lefttreemax, righttreemin, y; - - if (root == NULL) - return (root); - lefttreemax = righttreemin = &dummy; - for (;; root = y) { - if (pindex < root->pindex) { - if ((y = root->left) == NULL) - break; - if (pindex < y->pindex) { - /* Rotate right. */ - root->left = y->right; - y->right = root; - root = y; - if ((y = root->left) == NULL) - break; - } - /* Link into the new root's right tree. */ - righttreemin->left = root; - righttreemin = root; - } else if (pindex > root->pindex) { - if ((y = root->right) == NULL) - break; - if (pindex > y->pindex) { - /* Rotate left. */ - root->right = y->left; - y->left = root; - root = y; - if ((y = root->right) == NULL) - break; - } - /* Link into the new root's left tree. */ - lefttreemax->right = root; - lefttreemax = root; - } else - break; - } - /* Assemble the new root. */ - lefttreemax->right = root->left; - righttreemin->left = root->right; - root->left = dummy.right; - root->right = dummy.left; - return (root); -} - -/* * vm_page_insert: [ internal use only ] * * Inserts the given mem entry into the object and object list. @@ -834,14 +778,15 @@ vm_page_dirty(vm_page_t m) * The object and page must be locked. * This routine may not block. */ -void +int vm_page_insert(vm_page_t m, vm_object_t object, vm_pindex_t pindex) { - vm_page_t root; - + vm_page_t neighbor; + vm_pindex_t cpindex; VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); if (m->object != NULL) panic("vm_page_insert: page already inserted"); + cpindex = m->pindex; /* * Record the object/offset pair in this page @@ -849,32 +794,27 @@ vm_page_insert(vm_page_t m, vm_object_t object, vm m->object = object; m->pindex = pindex; - /* - * Now link into the object's ordered list of backed pages. - */ - root = object->root; - if (root == NULL) { - m->left = NULL; - m->right = NULL; + if (object->resident_page_count == 0) { TAILQ_INSERT_TAIL(&object->memq, m, listq); - } else { - root = vm_page_splay(pindex, root); - if (pindex < root->pindex) { - m->left = root->left; - m->right = root; - root->left = NULL; - TAILQ_INSERT_BEFORE(root, m, listq); - } else if (pindex == root->pindex) - panic("vm_page_insert: offset already allocated"); - else { - m->right = root->right; - m->left = root; - root->right = NULL; - TAILQ_INSERT_AFTER(&object->memq, root, m, listq); - } + } else { + neighbor = vm_radix_lookup_ge(&object->rtree, pindex, + VM_RADIX_BLACK); + if (neighbor != NULL) { + KASSERT(pindex < neighbor->pindex, + ("vm_page_insert: offset %ju not minor than %ju", + (uintmax_t)pindex, (uintmax_t)neighbor->pindex)); + TAILQ_INSERT_BEFORE(neighbor, m, listq); + } else + TAILQ_INSERT_TAIL(&object->memq, m, listq); } - object->root = m; + if (vm_radix_insert(&object->rtree, pindex, m) != 0) { + TAILQ_REMOVE(&object->memq, m, listq); + m->object = NULL; + m->pindex = cpindex; + return (ENOMEM); + } + /* * show that the object has one more resident page. */ @@ -891,6 +831,7 @@ vm_page_insert(vm_page_t m, vm_object_t object, vm */ if (m->aflags & PGA_WRITEABLE) vm_object_set_writeable_dirty(object); + return (0); } /* @@ -909,7 +850,6 @@ void vm_page_remove(vm_page_t m) { vm_object_t object; - vm_page_t next, prev, root; if ((m->oflags & VPO_UNMANAGED) == 0) vm_page_lock_assert(m, MA_OWNED); @@ -921,45 +861,7 @@ vm_page_remove(vm_page_t m) vm_page_flash(m); } - /* - * Now remove from the object's list of backed pages. - */ - if ((next = TAILQ_NEXT(m, listq)) != NULL && next->left == m) { - /* - * Since the page's successor in the list is also its parent - * in the tree, its right subtree must be empty. - */ - next->left = m->left; - KASSERT(m->right == NULL, - ("vm_page_remove: page %p has right child", m)); - } else if ((prev = TAILQ_PREV(m, pglist, listq)) != NULL && - prev->right == m) { - /* - * Since the page's predecessor in the list is also its parent - * in the tree, its left subtree must be empty. - */ - KASSERT(m->left == NULL, - ("vm_page_remove: page %p has left child", m)); - prev->right = m->right; - } else { - if (m != object->root) - vm_page_splay(m->pindex, object->root); - if (m->left == NULL) - root = m->right; - else if (m->right == NULL) - root = m->left; - else { - /* - * Move the page's successor to the root, because - * pages are usually removed in ascending order. - */ - if (m->right != next) - vm_page_splay(m->pindex, m->right); - next->left = m->left; - root = next; - } - object->root = root; - } + vm_radix_remove(&object->rtree, m->pindex, VM_RADIX_BLACK); TAILQ_REMOVE(&object->memq, m, listq); /* @@ -988,15 +890,10 @@ vm_page_remove(vm_page_t m) vm_page_t vm_page_lookup(vm_object_t object, vm_pindex_t pindex) { - vm_page_t m; VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); - if ((m = object->root) != NULL && m->pindex != pindex) { - m = vm_page_splay(pindex, m); - if ((object->root = m)->pindex != pindex) - m = NULL; - } - return (m); + + return vm_radix_lookup(&object->rtree, pindex, VM_RADIX_BLACK); } /* @@ -1011,17 +908,12 @@ vm_page_lookup(vm_object_t object, vm_pindex_t pin vm_page_t vm_page_find_least(vm_object_t object, vm_pindex_t pindex) { - vm_page_t m; VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); - if ((m = TAILQ_FIRST(&object->memq)) != NULL) { - if (m->pindex < pindex) { - m = vm_page_splay(pindex, object->root); - if ((object->root = m)->pindex < pindex) - m = TAILQ_NEXT(m, listq); - } - } - return (m); + if (object->resident_page_count) + return vm_radix_lookup_ge(&object->rtree, pindex, + VM_RADIX_BLACK); + return (NULL); } /* @@ -1084,78 +976,24 @@ vm_page_prev(vm_page_t m) void vm_page_rename(vm_page_t m, vm_object_t new_object, vm_pindex_t new_pindex) { + u_int i; + MPASS(m->object != NULL); + VM_OBJECT_LOCK_ASSERT(m->object, MA_OWNED); + VM_OBJECT_LOCK_ASSERT(new_object, MA_OWNED); + + vm_page_lock(m); vm_page_remove(m); - vm_page_insert(m, new_object, new_pindex); + vm_page_unlock(m); + while (vm_page_insert(m, new_object, new_pindex) != 0) { + pagedaemon_wakeup(); + for (i = 0; i < 10000000; i++) + cpu_spinwait(); + } vm_page_dirty(m); } /* - * Convert all of the given object's cached pages that have a - * pindex within the given range into free pages. If the value - * zero is given for "end", then the range's upper bound is - * infinity. If the given object is backed by a vnode and it - * transitions from having one or more cached pages to none, the - * vnode's hold count is reduced. - */ -void -vm_page_cache_free(vm_object_t object, vm_pindex_t start, vm_pindex_t end) -{ - vm_page_t m, m_next; - boolean_t empty; - - mtx_lock(&vm_page_queue_free_mtx); - if (__predict_false(object->cache == NULL)) { - mtx_unlock(&vm_page_queue_free_mtx); - return; - } - m = object->cache = vm_page_splay(start, object->cache); - if (m->pindex < start) { - if (m->right == NULL) - m = NULL; - else { - m_next = vm_page_splay(start, m->right); - m_next->left = m; - m->right = NULL; - m = object->cache = m_next; - } - } - - /* - * At this point, "m" is either (1) a reference to the page - * with the least pindex that is greater than or equal to - * "start" or (2) NULL. - */ - for (; m != NULL && (m->pindex < end || end == 0); m = m_next) { - /* - * Find "m"'s successor and remove "m" from the - * object's cache. - */ - if (m->right == NULL) { - object->cache = m->left; - m_next = NULL; - } else { - m_next = vm_page_splay(start, m->right); - m_next->left = m->left; - object->cache = m_next; - } - /* Convert "m" to a free page. */ - m->object = NULL; - m->valid = 0; - /* Clear PG_CACHED and set PG_FREE. */ - m->flags ^= PG_CACHED | PG_FREE; - KASSERT((m->flags & (PG_CACHED | PG_FREE)) == PG_FREE, - ("vm_page_cache_free: page %p has inconsistent flags", m)); - cnt.v_cache_count--; - cnt.v_free_count++; - } - empty = object->cache == NULL; - mtx_unlock(&vm_page_queue_free_mtx); - if (object->type == OBJT_VNODE && empty) - vdrop(object->handle); -} - -/* * Returns the cached page that is associated with the given * object and offset. If, however, none exists, returns NULL. * @@ -1164,15 +1002,12 @@ vm_page_rename(vm_page_t m, vm_object_t new_object static inline vm_page_t vm_page_cache_lookup(vm_object_t object, vm_pindex_t pindex) { - vm_page_t m; + VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); - if ((m = object->cache) != NULL && m->pindex != pindex) { - m = vm_page_splay(pindex, m); - if ((object->cache = m)->pindex != pindex) - m = NULL; - } - return (m); + if (object->cached_page_count != 0) + return vm_radix_lookup(&object->rtree, pindex, VM_RADIX_RED); + return (NULL); } /* @@ -1184,104 +1019,77 @@ vm_page_cache_lookup(vm_object_t object, vm_pindex void vm_page_cache_remove(vm_page_t m) { - vm_object_t object; - vm_page_t root; mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); KASSERT((m->flags & PG_CACHED) != 0, ("vm_page_cache_remove: page %p is not cached", m)); - object = m->object; - if (m != object->cache) { - root = vm_page_splay(m->pindex, object->cache); - KASSERT(root == m, - ("vm_page_cache_remove: page %p is not cached in object %p", - m, object)); - } - if (m->left == NULL) - root = m->right; - else if (m->right == NULL) - root = m->left; - else { - root = vm_page_splay(m->pindex, m->left); - root->right = m->right; - } - object->cache = root; + vm_radix_remove(&m->object->rtree, m->pindex, VM_RADIX_RED); + m->object->cached_page_count--; m->object = NULL; cnt.v_cache_count--; } /* - * Transfer all of the cached pages with offset greater than or - * equal to 'offidxstart' from the original object's cache to the - * new object's cache. However, any cached pages with offset - * greater than or equal to the new object's size are kept in the - * original object. Initially, the new object's cache must be - * empty. Offset 'offidxstart' in the original object must - * correspond to offset zero in the new object. + * Move a given cached page from an object's cached pages to + * the free list. * - * The new object must be locked. + * The free page queue mtx and object lock must be locked. */ void -vm_page_cache_transfer(vm_object_t orig_object, vm_pindex_t offidxstart, - vm_object_t new_object) +vm_page_cache_free(vm_page_t m) { - vm_page_t m, m_next; + vm_object_t object; + object = m->object; + VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); + mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); + KASSERT((m->flags & PG_CACHED) != 0, + ("vm_page_cache_free: page %p is not cached", m)); + /* - * Insertion into an object's collection of cached pages - * requires the object to be locked. In contrast, removal does - * not. + * Replicate vm_page_cache_remove with a version that can collapse + * internal nodes since the object lock is held. */ + vm_radix_remove(&object->rtree, m->pindex, VM_RADIX_ANY); + object->cached_page_count--; + m->object = NULL; + m->valid = 0; + /* Clear PG_CACHED and set PG_FREE. */ + m->flags ^= PG_CACHED | PG_FREE; + cnt.v_cache_count--; + cnt.v_free_count++; +} + +/* + * Attempt to rename a cached page from one object to another. If + * it fails the cached page is freed. + */ +void +vm_page_cache_rename(vm_page_t m, vm_object_t new_object, vm_pindex_t idx) +{ + vm_object_t orig_object; + + orig_object = m->object; + VM_OBJECT_LOCK_ASSERT(orig_object, MA_OWNED); VM_OBJECT_LOCK_ASSERT(new_object, MA_OWNED); - KASSERT(new_object->cache == NULL, - ("vm_page_cache_transfer: object %p has cached pages", - new_object)); - mtx_lock(&vm_page_queue_free_mtx); - if ((m = orig_object->cache) != NULL) { - /* - * Transfer all of the pages with offset greater than or - * equal to 'offidxstart' from the original object's - * cache to the new object's cache. - */ - m = vm_page_splay(offidxstart, m); - if (m->pindex < offidxstart) { - orig_object->cache = m; - new_object->cache = m->right; - m->right = NULL; - } else { - orig_object->cache = m->left; - new_object->cache = m; - m->left = NULL; - } - while ((m = new_object->cache) != NULL) { - if ((m->pindex - offidxstart) >= new_object->size) { - /* - * Return all of the cached pages with - * offset greater than or equal to the - * new object's size to the original - * object's cache. - */ - new_object->cache = m->left; - m->left = orig_object->cache; - orig_object->cache = m; - break; - } - m_next = vm_page_splay(m->pindex, m->right); - /* Update the page's object and offset. */ - m->object = new_object; - m->pindex -= offidxstart; - if (m_next == NULL) - break; - m->right = NULL; - m_next->left = m; - new_object->cache = m_next; - } - KASSERT(new_object->cache == NULL || - new_object->type == OBJT_SWAP, - ("vm_page_cache_transfer: object %p's type is incompatible" - " with cached pages", new_object)); + mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); + /* + * If the insert fails we simply free the cached page. + */ + if (vm_radix_insert(&new_object->rtree, idx, m) != 0) { + vm_page_cache_free(m); + return; } - mtx_unlock(&vm_page_queue_free_mtx); + vm_radix_color(&new_object->rtree, idx, VM_RADIX_RED); + /* + * We use any color here though we know it's red so that tree + * compaction will still work. + */ + vm_radix_remove(&orig_object->rtree, m->pindex, VM_RADIX_ANY); + m->object = new_object; + m->pindex = idx; + new_object->cached_page_count++; + orig_object->cached_page_count--; } /* @@ -1415,7 +1223,8 @@ vm_page_alloc(vm_object_t object, vm_pindex_t pind m->valid = 0; m_object = m->object; vm_page_cache_remove(m); - if (m_object->type == OBJT_VNODE && m_object->cache == NULL) + if (m_object->type == OBJT_VNODE && + m_object->cached_page_count == 0) vp = m_object->handle; } else { KASSERT(VM_PAGE_IS_FREE(m), @@ -1461,7 +1270,19 @@ vm_page_alloc(vm_object_t object, vm_pindex_t pind if (object->memattr != VM_MEMATTR_DEFAULT && object->type != OBJT_DEVICE && object->type != OBJT_SG) pmap_page_set_memattr(m, object->memattr); - vm_page_insert(m, object, pindex); + if (vm_page_insert(m, object, pindex) != 0) { + + /* See the comment below about hold count handling. */ + if (vp != NULL) + vdrop(vp); + vm_page_lock(m); + if (req & VM_ALLOC_WIRED) + vm_page_unwire(m, 0); + vm_page_free(m); + vm_page_unlock(m); + pagedaemon_wakeup(); + return (NULL); + } } else m->pindex = pindex; @@ -1528,6 +1349,7 @@ vm_page_alloc_contig(vm_object_t object, vm_pindex { struct vnode *drop; vm_page_t deferred_vdrop_list, m, m_ret; + vm_pindex_t cpindex; u_int flags, oflags; int req_class; @@ -1614,6 +1436,7 @@ retry: memattr == VM_MEMATTR_DEFAULT) memattr = object->memattr; } + cpindex = pindex; for (m = m_ret; m < &m_ret[npages]; m++) { m->aflags = 0; m->flags &= flags; @@ -1623,12 +1446,30 @@ retry: m->oflags = oflags; if (memattr != VM_MEMATTR_DEFAULT) pmap_page_set_memattr(m, memattr); - if (object != NULL) - vm_page_insert(m, object, pindex); - else - m->pindex = pindex; pindex++; } + for (m = m_ret; m < &m_ret[npages]; m++) { + if (object != NULL) { + if (vm_page_insert(m, object, cpindex) != 0) { + while (deferred_vdrop_list != NULL) { + vdrop((struct vnode *)deferred_vdrop_list->pageq.tqe_prev); + deferred_vdrop_list = + deferred_vdrop_list->pageq.tqe_next; + } + for (m = m_ret; m < &m_ret[npages]; m++) { + vm_page_lock(m); + if (req & VM_ALLOC_WIRED) + vm_page_unwire(m, 0); + vm_page_free(m); + vm_page_unlock(m); + } + pagedaemon_wakeup(); + return (NULL); + } + } else + m->pindex = cpindex; + cpindex++; + } while (deferred_vdrop_list != NULL) { vdrop((struct vnode *)deferred_vdrop_list->pageq.tqe_prev); deferred_vdrop_list = deferred_vdrop_list->pageq.tqe_next; @@ -1674,7 +1515,8 @@ vm_page_alloc_init(vm_page_t m) m->valid = 0; m_object = m->object; vm_page_cache_remove(m); - if (m_object->type == OBJT_VNODE && m_object->cache == NULL) + if (m_object->type == OBJT_VNODE && + m_object->cached_page_count == 0) drop = m_object->handle; } else { KASSERT(VM_PAGE_IS_FREE(m), @@ -2257,7 +2099,7 @@ void vm_page_cache(vm_page_t m) { vm_object_t object; - vm_page_t next, prev, root; + int old_cached; vm_page_lock_assert(m, MA_OWNED); object = m->object; @@ -2288,46 +2130,7 @@ vm_page_cache(vm_page_t m) */ vm_pageq_remove(m); - /* - * Remove the page from the object's collection of resident - * pages. - */ - if ((next = TAILQ_NEXT(m, listq)) != NULL && next->left == m) { - /* - * Since the page's successor in the list is also its parent - * in the tree, its right subtree must be empty. - */ - next->left = m->left; - KASSERT(m->right == NULL, - ("vm_page_cache: page %p has right child", m)); - } else if ((prev = TAILQ_PREV(m, pglist, listq)) != NULL && - prev->right == m) { - /* - * Since the page's predecessor in the list is also its parent - * in the tree, its left subtree must be empty. - */ - KASSERT(m->left == NULL, - ("vm_page_cache: page %p has left child", m)); - prev->right = m->right; - } else { - if (m != object->root) - vm_page_splay(m->pindex, object->root); - if (m->left == NULL) - root = m->right; - else if (m->right == NULL) - root = m->left; - else { - /* - * Move the page's successor to the root, because - * pages are usually removed in ascending order. - */ - if (m->right != next) - vm_page_splay(m->pindex, m->right); - next->left = m->left; - root = next; - } - object->root = root; - } + vm_radix_color(&object->rtree, m->pindex, VM_RADIX_RED); TAILQ_REMOVE(&object->memq, m, listq); object->resident_page_count--; @@ -2344,26 +2147,9 @@ vm_page_cache(vm_page_t m) m->flags &= ~PG_ZERO; mtx_lock(&vm_page_queue_free_mtx); m->flags |= PG_CACHED; + old_cached = object->cached_page_count; + object->cached_page_count++; cnt.v_cache_count++; - root = object->cache; - if (root == NULL) { - m->left = NULL; - m->right = NULL; - } else { - root = vm_page_splay(m->pindex, root); - if (m->pindex < root->pindex) { - m->left = root->left; - m->right = root; - root->left = NULL; - } else if (__predict_false(m->pindex == root->pindex)) - panic("vm_page_cache: offset already cached"); - else { - m->right = root->right; - m->left = root; - root->right = NULL; - } - } - object->cache = m; #if VM_NRESERVLEVEL > 0 if (!vm_reserv_free_page(m)) { #else @@ -2381,9 +2167,9 @@ vm_page_cache(vm_page_t m) * the object's only resident page. */ if (object->type == OBJT_VNODE) { - if (root == NULL && object->resident_page_count != 0) + if (old_cached == 0 && object->resident_page_count != 0) vhold(object->handle); - else if (root != NULL && object->resident_page_count == 0) + else if (old_cached != 0 && object->resident_page_count == 0) vdrop(object->handle); } } @@ -2908,11 +2694,8 @@ vm_page_cowfault(vm_page_t m) pindex = m->pindex; retry_alloc: - pmap_remove_all(m); - vm_page_remove(m); mnew = vm_page_alloc(object, pindex, VM_ALLOC_NORMAL | VM_ALLOC_NOBUSY); if (mnew == NULL) { - vm_page_insert(m, object, pindex); vm_page_unlock(m); VM_OBJECT_UNLOCK(object); VM_WAIT; @@ -2938,8 +2721,9 @@ vm_page_cowfault(vm_page_t m) vm_page_lock(mnew); vm_page_free(mnew); vm_page_unlock(mnew); - vm_page_insert(m, object, pindex); } else { /* clear COW & copy page */ + pmap_remove_all(m); + vm_page_remove(m); if (!so_zerocp_fullpage) pmap_copy_page(m, mnew); mnew->valid = VM_PAGE_BITS_ALL; Index: /usr/src/sys/vm/vm_page.h =================================================================== --- /usr/src/sys/vm/vm_page.h (revision 233858) +++ /usr/src/sys/vm/vm_page.h (working copy) @@ -130,8 +130,6 @@ typedef uint64_t vm_page_bits_t; struct vm_page { TAILQ_ENTRY(vm_page) pageq; /* queue info for FIFO queue or free list (Q) */ TAILQ_ENTRY(vm_page) listq; /* pages in same object (O) */ - struct vm_page *left; /* splay tree link (O) */ - struct vm_page *right; /* splay tree link (O) */ vm_object_t object; /* which object am I in (O,P)*/ vm_pindex_t pindex; /* offset into object (O,P) */ @@ -379,16 +377,16 @@ vm_page_t vm_page_alloc_contig(vm_object_t object, vm_page_t vm_page_alloc_freelist(int, int); vm_page_t vm_page_grab (vm_object_t, vm_pindex_t, int); void vm_page_cache(vm_page_t); -void vm_page_cache_free(vm_object_t, vm_pindex_t, vm_pindex_t); +void vm_page_cache_free(vm_page_t); void vm_page_cache_remove(vm_page_t); -void vm_page_cache_transfer(vm_object_t, vm_pindex_t, vm_object_t); +void vm_page_cache_rename(vm_page_t, vm_object_t, vm_pindex_t); int vm_page_try_to_cache (vm_page_t); int vm_page_try_to_free (vm_page_t); void vm_page_dontneed(vm_page_t); void vm_page_deactivate (vm_page_t); vm_page_t vm_page_find_least(vm_object_t, vm_pindex_t); vm_page_t vm_page_getfake(vm_paddr_t paddr, vm_memattr_t memattr); -void vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t); +int vm_page_insert (vm_page_t, vm_object_t, vm_pindex_t); vm_page_t vm_page_lookup (vm_object_t, vm_pindex_t); vm_page_t vm_page_next(vm_page_t m); int vm_page_pa_tryrelock(pmap_t, vm_paddr_t, vm_paddr_t *); @@ -400,7 +398,6 @@ void vm_page_rename (vm_page_t, vm_object_t, vm_pi void vm_page_requeue(vm_page_t m); void vm_page_set_valid_range(vm_page_t m, int base, int size); void vm_page_sleep(vm_page_t m, const char *msg); -vm_page_t vm_page_splay(vm_pindex_t, vm_page_t); vm_offset_t vm_page_startup(vm_offset_t vaddr); void vm_page_unhold_pages(vm_page_t *ma, int count); void vm_page_unwire (vm_page_t, int); Index: /usr/src/sys/vm/vm_init.c =================================================================== --- /usr/src/sys/vm/vm_init.c (revision 233858) +++ /usr/src/sys/vm/vm_init.c (working copy) @@ -82,6 +82,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include #include @@ -123,6 +124,7 @@ vm_mem_init(dummy) vm_object_init(); vm_map_startup(); kmem_init(virtual_avail, virtual_end); + vm_radix_init(); pmap_init(); vm_pager_init(); } Index: /usr/src/sys/vm/vm_reserv.c =================================================================== --- /usr/src/sys/vm/vm_reserv.c (revision 233858) +++ /usr/src/sys/vm/vm_reserv.c (working copy) @@ -341,34 +341,22 @@ vm_reserv_alloc_contig(vm_object_t object, vm_pind /* * Look for an existing reservation. */ - msucc = NULL; - mpred = object->root; - while (mpred != NULL) { + mpred = vm_radix_lookup_le(&object->rtree, pindex, VM_RADIX_BLACK); + if (mpred != NULL) { KASSERT(mpred->pindex != pindex, ("vm_reserv_alloc_contig: pindex already allocated")); rv = vm_reserv_from_page(mpred); if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) goto found; - else if (mpred->pindex < pindex) { - if (msucc != NULL || - (msucc = TAILQ_NEXT(mpred, listq)) == NULL) - break; - KASSERT(msucc->pindex != pindex, - ("vm_reserv_alloc_contig: pindex already allocated")); - rv = vm_reserv_from_page(msucc); - if (rv->object == object && - vm_reserv_has_pindex(rv, pindex)) - goto found; - else if (pindex < msucc->pindex) - break; - } else if (msucc == NULL) { - msucc = mpred; - mpred = TAILQ_PREV(msucc, pglist, listq); - continue; - } - msucc = NULL; - mpred = object->root = vm_page_splay(pindex, object->root); } + msucc = vm_radix_lookup_ge(&object->rtree, pindex, VM_RADIX_BLACK); + if (msucc != NULL) { + KASSERT(msucc->pindex != pindex, + ("vm_reserv_alloc_page: pindex already allocated")); + rv = vm_reserv_from_page(msucc); + if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) + goto found; + } /* * Could at least one reservation fit between the first index to the @@ -507,34 +495,22 @@ vm_reserv_alloc_page(vm_object_t object, vm_pindex /* * Look for an existing reservation. */ - msucc = NULL; - mpred = object->root; - while (mpred != NULL) { + mpred = vm_radix_lookup_le(&object->rtree, pindex, VM_RADIX_BLACK); + if (mpred != NULL) { KASSERT(mpred->pindex != pindex, ("vm_reserv_alloc_page: pindex already allocated")); rv = vm_reserv_from_page(mpred); if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) goto found; - else if (mpred->pindex < pindex) { - if (msucc != NULL || - (msucc = TAILQ_NEXT(mpred, listq)) == NULL) - break; - KASSERT(msucc->pindex != pindex, - ("vm_reserv_alloc_page: pindex already allocated")); - rv = vm_reserv_from_page(msucc); - if (rv->object == object && - vm_reserv_has_pindex(rv, pindex)) - goto found; - else if (pindex < msucc->pindex) - break; - } else if (msucc == NULL) { - msucc = mpred; - mpred = TAILQ_PREV(msucc, pglist, listq); - continue; - } - msucc = NULL; - mpred = object->root = vm_page_splay(pindex, object->root); } + msucc = vm_radix_lookup_ge(&object->rtree, pindex, VM_RADIX_BLACK); + if (msucc != NULL) { + KASSERT(msucc->pindex != pindex, + ("vm_reserv_alloc_page: pindex already allocated")); + rv = vm_reserv_from_page(msucc); + if (rv->object == object && vm_reserv_has_pindex(rv, pindex)) + goto found; + } /* * Could a reservation fit between the first index to the left that Index: /usr/src/sys/vm/vnode_pager.c =================================================================== --- /usr/src/sys/vm/vnode_pager.c (revision 233858) +++ /usr/src/sys/vm/vnode_pager.c (working copy) @@ -375,6 +375,7 @@ vnode_pager_setsize(vp, nsize) vm_ooffset_t nsize; { vm_object_t object; + struct vnode *drop; vm_page_t m; vm_pindex_t nobjsize; @@ -400,18 +401,43 @@ vnode_pager_setsize(vp, nsize) /* * this gets rid of garbage at the end of a page that is now * only partially backed by the vnode. - * - * XXX for some reason (I don't know yet), if we take a - * completely invalid page and mark it partially valid - * it can screw up NFS reads, so we don't allow the case. */ if ((nsize & PAGE_MASK) && - (m = vm_page_lookup(object, OFF_TO_IDX(nsize))) != NULL && - m->valid != 0) { - int base = (int)nsize & PAGE_MASK; - int size = PAGE_SIZE - base; + (m = vm_radix_lookup(&object->rtree, OFF_TO_IDX(nsize), + VM_RADIX_ANY)) != NULL) { + int base; + int size; /* + * Eliminate any cached page as we would have to + * do too much work to save it. + */ + if (m->flags & PG_CACHED) { + drop = NULL; + mtx_lock(&vm_page_queue_free_mtx); + if (m->object == object) { + vm_page_cache_remove(m); + if (object->cached_page_count == 0) + drop = vp; + } + mtx_unlock(&vm_page_queue_free_mtx); + if (drop) + vdrop(drop); + goto out; + } + /* + * XXX for some reason (I don't know yet), if we take a + * completely invalid page and mark it partially valid + * it can screw up NFS reads, so we don't allow the + * case. + */ + if (m->valid != 0 || m->object != object) + goto out; + + base = (int)nsize & PAGE_MASK; + size = PAGE_SIZE - base; + + /* * Clear out partial-page garbage in case * the page has been mapped. */ @@ -439,12 +465,9 @@ vnode_pager_setsize(vp, nsize) * replacement from working properly. */ vm_page_clear_dirty(m, base, PAGE_SIZE - base); - } else if ((nsize & PAGE_MASK) && - __predict_false(object->cache != NULL)) { - vm_page_cache_free(object, OFF_TO_IDX(nsize), - nobjsize); } } +out: object->un_pager.vnp.vnp_size = nsize; object->size = nobjsize; VM_OBJECT_UNLOCK(object); Index: /usr/src/sys/i386/include/pmap.h =================================================================== --- /usr/src/sys/i386/include/pmap.h (revision 233858) +++ /usr/src/sys/i386/include/pmap.h (working copy) @@ -426,10 +426,20 @@ struct pv_entry; struct pv_chunk; struct md_page { - TAILQ_HEAD(,pv_entry) pv_list; - int pat_mode; + union { + TAILQ_HEAD(,pv_entry) pvi_list; + struct { + vm_page_t pii_left; + vm_page_t pii_right; + } pvi_siters; + } pv_structs; + int pat_mode; }; +#define pv_list pv_structs.pvi_list +#define pv_left pv_structs.pvi_siters.pii_left +#define pv_right pv_structs.pvi_siters.pii_right + struct pmap { struct mtx pm_mtx; pd_entry_t *pm_pdir; /* KVA of page directory */ @@ -468,7 +478,7 @@ extern struct pmap kernel_pmap_store; */ typedef struct pv_entry { vm_offset_t pv_va; /* virtual address for mapping */ - TAILQ_ENTRY(pv_entry) pv_list; + TAILQ_ENTRY(pv_entry) pv_next; } *pv_entry_t; /* Index: /usr/src/sys/i386/i386/pmap.c =================================================================== --- /usr/src/sys/i386/i386/pmap.c (revision 233858) +++ /usr/src/sys/i386/i386/pmap.c (working copy) @@ -326,6 +326,7 @@ static boolean_t pmap_try_insert_pv_entry(pmap_t p static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde); static void pmap_update_pde_invalidate(vm_offset_t va, pd_entry_t newpde); +static vm_page_t pmap_vmpage_splay(vm_pindex_t pindex, vm_page_t root); static vm_page_t pmap_allocpte(pmap_t pmap, vm_offset_t va, int flags); @@ -1553,7 +1554,8 @@ pmap_free_zero_pages(vm_page_t free) while (free != NULL) { m = free; - free = m->right; + free = (void *)m->object; + m->object = NULL; /* Preserve the page's PG_ZERO setting. */ vm_page_free_toq(m); } @@ -1572,7 +1574,7 @@ pmap_add_delayed_free_list(vm_page_t m, vm_page_t m->flags |= PG_ZERO; else m->flags &= ~PG_ZERO; - m->right = *free; + m->object = (void *)*free; *free = m; } @@ -1590,20 +1592,20 @@ pmap_insert_pt_page(pmap_t pmap, vm_page_t mpte) PMAP_LOCK_ASSERT(pmap, MA_OWNED); root = pmap->pm_root; if (root == NULL) { - mpte->left = NULL; - mpte->right = NULL; + mpte->md.pv_left = NULL; + mpte->md.pv_right = NULL; } else { - root = vm_page_splay(mpte->pindex, root); + root = pmap_vmpage_splay(mpte->pindex, root); if (mpte->pindex < root->pindex) { - mpte->left = root->left; - mpte->right = root; - root->left = NULL; + mpte->md.pv_left = root->md.pv_left; + mpte->md.pv_right = root; + root->md.pv_left = NULL; } else if (mpte->pindex == root->pindex) panic("pmap_insert_pt_page: pindex already inserted"); else { - mpte->right = root->right; - mpte->left = root; - root->right = NULL; + mpte->md.pv_right = root->md.pv_right; + mpte->md.pv_left = root; + root->md.pv_right = NULL; } } pmap->pm_root = mpte; @@ -1622,7 +1624,7 @@ pmap_lookup_pt_page(pmap_t pmap, vm_offset_t va) PMAP_LOCK_ASSERT(pmap, MA_OWNED); if ((mpte = pmap->pm_root) != NULL && mpte->pindex != pindex) { - mpte = vm_page_splay(pindex, mpte); + mpte = pmap_vmpage_splay(pindex, mpte); if ((pmap->pm_root = mpte)->pindex != pindex) mpte = NULL; } @@ -1641,14 +1643,20 @@ pmap_remove_pt_page(pmap_t pmap, vm_page_t mpte) PMAP_LOCK_ASSERT(pmap, MA_OWNED); if (mpte != pmap->pm_root) - vm_page_splay(mpte->pindex, pmap->pm_root); - if (mpte->left == NULL) - root = mpte->right; + pmap_vmpage_splay(mpte->pindex, pmap->pm_root); + if (mpte->md.pv_left == NULL) + root = mpte->md.pv_right; else { - root = vm_page_splay(mpte->pindex, mpte->left); - root->right = mpte->right; + root = pmap_vmpage_splay(mpte->pindex, mpte->md.pv_left); + root->md.pv_right = mpte->md.pv_right; } pmap->pm_root = root; + + /* + * Reinitialize the pv_list which could be dirty now because of the + * splay tree work. + */ + TAILQ_INIT(&mpte->md.pv_list); } /* @@ -1701,6 +1709,61 @@ _pmap_unwire_pte_hold(pmap_t pmap, vm_page_t m, vm } /* + * Implements Sleator and Tarjan's top-down splay algorithm. Returns + * the vm_page containing the given pindex. If, however, that + * pindex is not found in the pmap, returns a vm_page that is + * adjacent to the pindex, coming before or after it. + */ +static vm_page_t +pmap_vmpage_splay(vm_pindex_t pindex, vm_page_t root) +{ + struct vm_page dummy; + vm_page_t lefttreemax, righttreemin, y; + + if (root == NULL) + return (root); + lefttreemax = righttreemin = &dummy; + for (;; root = y) { + if (pindex < root->pindex) { + if ((y = root->md.pv_left) == NULL) + break; + if (pindex < y->pindex) { + /* Rotate right. */ + root->md.pv_left = y->md.pv_right; + y->md.pv_right = root; + root = y; + if ((y = root->md.pv_left) == NULL) + break; + } + /* Link into the new root's right tree. */ + righttreemin->md.pv_left = root; + righttreemin = root; + } else if (pindex > root->pindex) { + if ((y = root->md.pv_right) == NULL) + break; + if (pindex > y->pindex) { + /* Rotate left. */ + root->md.pv_right = y->md.pv_left; + y->md.pv_left = root; + root = y; + if ((y = root->md.pv_right) == NULL) + break; + } + /* Link into the new root's left tree. */ + lefttreemax->md.pv_right = root; + lefttreemax = root; + } else + break; + } + /* Assemble the new root. */ + lefttreemax->md.pv_right = root->md.pv_left; + righttreemin->md.pv_left = root->md.pv_right; + root->md.pv_left = dummy.md.pv_right; + root->md.pv_right = dummy.md.pv_left; + return (root); +} + +/* * After removing a page table entry, this routine is used to * conditionally free the page, and manage the hold/wire counts. */ @@ -2216,7 +2279,7 @@ pmap_collect(pmap_t locked_pmap, struct vpgqueues TAILQ_FOREACH(m, &vpq->pl, pageq) { if ((m->flags & PG_MARKER) != 0 || m->hold_count || m->busy) continue; - TAILQ_FOREACH_SAFE(pv, &m->md.pv_list, pv_list, next_pv) { + TAILQ_FOREACH_SAFE(pv, &m->md.pv_list, pv_next, next_pv) { va = pv->pv_va; pmap = PV_PMAP(pv); /* Avoid deadlock and lock recursion. */ @@ -2240,7 +2303,7 @@ pmap_collect(pmap_t locked_pmap, struct vpgqueues pmap_unuse_pt(pmap, va, &free); pmap_invalidate_page(pmap, va); pmap_free_zero_pages(free); - TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); + TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); free_pv_entry(pmap, pv); if (pmap != locked_pmap) PMAP_UNLOCK(pmap); @@ -2389,9 +2452,9 @@ pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, pv_entry_t pv; mtx_assert(&vm_page_queue_mtx, MA_OWNED); - TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { + TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { if (pmap == PV_PMAP(pv) && va == pv->pv_va) { - TAILQ_REMOVE(&pvh->pv_list, pv, pv_list); + TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); break; } } @@ -2419,7 +2482,7 @@ pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm pv = pmap_pvh_remove(pvh, pmap, va); KASSERT(pv != NULL, ("pmap_pv_demote_pde: pv not found")); m = PHYS_TO_VM_PAGE(pa); - TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); /* Instantiate the remaining NPTEPG - 1 pv entries. */ va_last = va + NBPDR - PAGE_SIZE; do { @@ -2455,7 +2518,7 @@ pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, v pv = pmap_pvh_remove(&m->md, pmap, va); KASSERT(pv != NULL, ("pmap_pv_promote_pde: pv not found")); pvh = pa_to_pvh(pa); - TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_next); /* Free the remaining NPTEPG - 1 pv entries. */ va_last = va + NBPDR - PAGE_SIZE; do { @@ -2502,7 +2565,7 @@ pmap_insert_entry(pmap_t pmap, vm_offset_t va, vm_ mtx_assert(&vm_page_queue_mtx, MA_OWNED); pv = get_pv_entry(pmap, FALSE); pv->pv_va = va; - TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); } /* @@ -2518,7 +2581,7 @@ pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t if (pv_entry_count < pv_entry_high_water && (pv = get_pv_entry(pmap, TRUE)) != NULL) { pv->pv_va = va; - TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); return (TRUE); } else return (FALSE); @@ -2538,7 +2601,7 @@ pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, vm (pv = get_pv_entry(pmap, TRUE)) != NULL) { pv->pv_va = va; pvh = pa_to_pvh(pa); - TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_next); return (TRUE); } else return (FALSE); @@ -2989,7 +3052,7 @@ small_mappings: vm_page_dirty(m); pmap_unuse_pt(pmap, pv->pv_va, &free); pmap_invalidate_page(pmap, pv->pv_va); - TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); + TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); free_pv_entry(pmap, pv); PMAP_UNLOCK(pmap); } @@ -3421,7 +3484,7 @@ pmap_enter(pmap_t pmap, vm_offset_t va, vm_prot_t if (pv == NULL) pv = get_pv_entry(pmap, FALSE); pv->pv_va = va; - TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); pa |= PG_MANAGED; } else if (pv != NULL) free_pv_entry(pmap, pv); @@ -4129,7 +4192,7 @@ pmap_page_exists_quick(pmap_t pmap, vm_page_t m) ("pmap_page_exists_quick: page %p is not managed", m)); rv = FALSE; vm_page_lock_queues(); - TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { + TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { if (PV_PMAP(pv) == pmap) { rv = TRUE; break; @@ -4140,7 +4203,7 @@ pmap_page_exists_quick(pmap_t pmap, vm_page_t m) } if (!rv && loops < 16 && (m->flags & PG_FICTITIOUS) == 0) { pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); - TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { + TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { if (PV_PMAP(pv) == pmap) { rv = TRUE; break; @@ -4192,7 +4255,7 @@ pmap_pvh_wired_mappings(struct md_page *pvh, int c mtx_assert(&vm_page_queue_mtx, MA_OWNED); sched_pin(); - TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { + TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pte = pmap_pte_quick(pmap, pv->pv_va); @@ -4317,7 +4380,7 @@ pmap_remove_pages(pmap_t pmap) if ((tpte & PG_PS) != 0) { pmap->pm_stats.resident_count -= NBPDR / PAGE_SIZE; pvh = pa_to_pvh(tpte & PG_PS_FRAME); - TAILQ_REMOVE(&pvh->pv_list, pv, pv_list); + TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); if (TAILQ_EMPTY(&pvh->pv_list)) { for (mt = m; mt < &m[NBPDR / PAGE_SIZE]; mt++) if (TAILQ_EMPTY(&mt->md.pv_list)) @@ -4335,7 +4398,7 @@ pmap_remove_pages(pmap_t pmap) } } else { pmap->pm_stats.resident_count--; - TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); + TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); if (TAILQ_EMPTY(&m->md.pv_list) && (m->flags & PG_FICTITIOUS) == 0) { pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); @@ -4412,7 +4475,7 @@ pmap_is_modified_pvh(struct md_page *pvh) mtx_assert(&vm_page_queue_mtx, MA_OWNED); rv = FALSE; sched_pin(); - TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { + TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pte = pmap_pte_quick(pmap, pv->pv_va); @@ -4485,7 +4548,7 @@ pmap_is_referenced_pvh(struct md_page *pvh) mtx_assert(&vm_page_queue_mtx, MA_OWNED); rv = FALSE; sched_pin(); - TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { + TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pte = pmap_pte_quick(pmap, pv->pv_va); @@ -4528,7 +4591,7 @@ pmap_remove_write(vm_page_t m) if ((m->flags & PG_FICTITIOUS) != 0) goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); - TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) { + TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_next, next_pv) { va = pv->pv_va; pmap = PV_PMAP(pv); PMAP_LOCK(pmap); @@ -4538,7 +4601,7 @@ pmap_remove_write(vm_page_t m) PMAP_UNLOCK(pmap); } small_mappings: - TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { + TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pde = pmap_pde(pmap, pv->pv_va); @@ -4597,7 +4660,7 @@ pmap_ts_referenced(vm_page_t m) sched_pin(); if ((m->flags & PG_FICTITIOUS) != 0) goto small_mappings; - TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, pvn) { + TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_next, pvn) { va = pv->pv_va; pmap = PV_PMAP(pv); PMAP_LOCK(pmap); @@ -4631,9 +4694,9 @@ small_mappings: if ((pv = TAILQ_FIRST(&m->md.pv_list)) != NULL) { pvf = pv; do { - pvn = TAILQ_NEXT(pv, pv_list); - TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); - TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + pvn = TAILQ_NEXT(pv, pv_next); + TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pde = pmap_pde(pmap, pv->pv_va); @@ -4687,7 +4750,7 @@ pmap_clear_modify(vm_page_t m) if ((m->flags & PG_FICTITIOUS) != 0) goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); - TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) { + TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_next, next_pv) { va = pv->pv_va; pmap = PV_PMAP(pv); PMAP_LOCK(pmap); @@ -4724,7 +4787,7 @@ pmap_clear_modify(vm_page_t m) PMAP_UNLOCK(pmap); } small_mappings: - TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { + TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pde = pmap_pde(pmap, pv->pv_va); @@ -4768,7 +4831,7 @@ pmap_clear_reference(vm_page_t m) if ((m->flags & PG_FICTITIOUS) != 0) goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); - TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) { + TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_next, next_pv) { va = pv->pv_va; pmap = PV_PMAP(pv); PMAP_LOCK(pmap); @@ -4791,7 +4854,7 @@ pmap_clear_reference(vm_page_t m) PMAP_UNLOCK(pmap); } small_mappings: - TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { + TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pde = pmap_pde(pmap, pv->pv_va); @@ -5305,7 +5368,7 @@ pmap_pvdump(vm_paddr_t pa) printf("pa %x", pa); m = PHYS_TO_VM_PAGE(pa); - TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { + TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { pmap = PV_PMAP(pv); printf(" -> pmap %p, va %x", (void *)pmap, pv->pv_va); pads(pmap); Index: /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c =================================================================== --- /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c (revision 233858) +++ /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c (working copy) @@ -323,26 +323,32 @@ page_lookup(vnode_t *vp, int64_t start, int64_t of VM_OBJECT_LOCK_ASSERT(obj, MA_OWNED); for (;;) { - if ((pp = vm_page_lookup(obj, OFF_TO_IDX(start))) != NULL && - vm_page_is_valid(pp, (vm_offset_t)off, nbytes)) { - if ((pp->oflags & VPO_BUSY) != 0) { - /* - * Reference the page before unlocking and - * sleeping so that the page daemon is less - * likely to reclaim it. - */ - vm_page_reference(pp); - vm_page_sleep(pp, "zfsmwb"); - continue; + pp = vm_radix_lookup(&obj->rtree, OFF_TO_IDX(start), + VM_RADIX_ANY); + if (pp != NULL) { + if (vm_page_is_valid(pp, (vm_offset_t)off, nbytes)) { + if ((pp->oflags & VPO_BUSY) != 0) { + /* + * Reference the page before unlocking + * and sleeping so that the page + * daemon is less likely to reclaim it. + */ + vm_page_reference(pp); + vm_page_sleep(pp, "zfsmwb"); + continue; + } + vm_page_busy(pp); + vm_page_undirty(pp); + } else { + if (obj->cached_page_count != 0 && + (pp->flags & PG_CACHED) != 0) { + mtx_lock(&vm_page_queue_free_mtx); + if (pp->object == obj) + vm_page_cache_free(pp); + mtx_unlock(&vm_page_queue_free_mtx); + } + pp = NULL; } - vm_page_busy(pp); - vm_page_undirty(pp); - } else { - if (__predict_false(obj->cache != NULL)) { - vm_page_cache_free(obj, OFF_TO_IDX(start), - OFF_TO_IDX(start) + 1); - } - pp = NULL; } break; } Index: /usr/src/sys/cddl/compat/opensolaris/sys/vnode.h =================================================================== --- /usr/src/sys/cddl/compat/opensolaris/sys/vnode.h (revision 233858) +++ /usr/src/sys/cddl/compat/opensolaris/sys/vnode.h (working copy) @@ -75,8 +75,7 @@ vn_is_readonly(vnode_t *vp) #define vn_mountedvfs(vp) ((vp)->v_mountedhere) #define vn_has_cached_data(vp) \ ((vp)->v_object != NULL && \ - ((vp)->v_object->resident_page_count > 0 || \ - (vp)->v_object->cache != NULL)) + (vp)->v_object->cached_page_count > 0) #define vn_exists(vp) do { } while (0) #define vn_invalid(vp) do { } while (0) #define vn_renamepath(tdvp, svp, tnm, lentnm) do { } while (0) Index: /usr/src/sys/amd64/include/pmap.h =================================================================== --- /usr/src/sys/amd64/include/pmap.h (revision 233858) +++ /usr/src/sys/amd64/include/pmap.h (working copy) @@ -240,10 +240,20 @@ struct pv_entry; struct pv_chunk; struct md_page { - TAILQ_HEAD(,pv_entry) pv_list; - int pat_mode; + union { + TAILQ_HEAD(,pv_entry) pvi_list; + struct { + vm_page_t pii_left; + vm_page_t pii_right; + } pvi_siters; + } pv_structs; + int pat_mode; }; +#define pv_list pv_structs.pvi_list +#define pv_left pv_structs.pvi_siters.pii_left +#define pv_right pv_structs.pvi_siters.pii_right + /* * The kernel virtual address (KVA) of the level 4 page table page is always * within the direct map (DMAP) region. @@ -282,7 +292,7 @@ extern struct pmap kernel_pmap_store; */ typedef struct pv_entry { vm_offset_t pv_va; /* virtual address for mapping */ - TAILQ_ENTRY(pv_entry) pv_list; + TAILQ_ENTRY(pv_entry) pv_next; } *pv_entry_t; /* Index: /usr/src/sys/amd64/amd64/pmap.c =================================================================== --- /usr/src/sys/amd64/amd64/pmap.c (revision 233858) +++ /usr/src/sys/amd64/amd64/pmap.c (working copy) @@ -259,6 +259,7 @@ static boolean_t pmap_try_insert_pv_entry(pmap_t p static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde, pd_entry_t newpde); static void pmap_update_pde_invalidate(vm_offset_t va, pd_entry_t newpde); +static vm_page_t pmap_vmpage_splay(vm_pindex_t pindex, vm_page_t root); static vm_page_t pmap_allocpde(pmap_t pmap, vm_offset_t va, int flags); static vm_page_t pmap_allocpte(pmap_t pmap, vm_offset_t va, int flags); @@ -1379,7 +1380,8 @@ pmap_free_zero_pages(vm_page_t free) while (free != NULL) { m = free; - free = m->right; + free = (void *)m->object; + m->object = NULL; /* Preserve the page's PG_ZERO setting. */ vm_page_free_toq(m); } @@ -1398,7 +1400,7 @@ pmap_add_delayed_free_list(vm_page_t m, vm_page_t m->flags |= PG_ZERO; else m->flags &= ~PG_ZERO; - m->right = *free; + m->object = (void *)*free; *free = m; } @@ -1416,20 +1418,20 @@ pmap_insert_pt_page(pmap_t pmap, vm_page_t mpte) PMAP_LOCK_ASSERT(pmap, MA_OWNED); root = pmap->pm_root; if (root == NULL) { - mpte->left = NULL; - mpte->right = NULL; + mpte->md.pv_left = NULL; + mpte->md.pv_right = NULL; } else { - root = vm_page_splay(mpte->pindex, root); + root = pmap_vmpage_splay(mpte->pindex, root); if (mpte->pindex < root->pindex) { - mpte->left = root->left; - mpte->right = root; - root->left = NULL; + mpte->md.pv_left = root->md.pv_left; + mpte->md.pv_right = root; + root->md.pv_left = NULL; } else if (mpte->pindex == root->pindex) panic("pmap_insert_pt_page: pindex already inserted"); else { - mpte->right = root->right; - mpte->left = root; - root->right = NULL; + mpte->md.pv_right = root->md.pv_right; + mpte->md.pv_left = root; + root->md.pv_right = NULL; } } pmap->pm_root = mpte; @@ -1448,7 +1450,7 @@ pmap_lookup_pt_page(pmap_t pmap, vm_offset_t va) PMAP_LOCK_ASSERT(pmap, MA_OWNED); if ((mpte = pmap->pm_root) != NULL && mpte->pindex != pindex) { - mpte = vm_page_splay(pindex, mpte); + mpte = pmap_vmpage_splay(pindex, mpte); if ((pmap->pm_root = mpte)->pindex != pindex) mpte = NULL; } @@ -1467,18 +1469,24 @@ pmap_remove_pt_page(pmap_t pmap, vm_page_t mpte) PMAP_LOCK_ASSERT(pmap, MA_OWNED); if (mpte != pmap->pm_root) { - root = vm_page_splay(mpte->pindex, pmap->pm_root); + root = pmap_vmpage_splay(mpte->pindex, pmap->pm_root); KASSERT(mpte == root, ("pmap_remove_pt_page: mpte %p is missing from pmap %p", mpte, pmap)); } - if (mpte->left == NULL) - root = mpte->right; + if (mpte->md.pv_left == NULL) + root = mpte->md.pv_right; else { - root = vm_page_splay(mpte->pindex, mpte->left); - root->right = mpte->right; + root = pmap_vmpage_splay(mpte->pindex, mpte->md.pv_left); + root->md.pv_right = mpte->md.pv_right; } pmap->pm_root = root; + + /* + * Reinitialize the pv_list which could be dirty now because of the + * splay tree work. + */ + TAILQ_INIT(&mpte->md.pv_list); } /* @@ -1554,6 +1562,61 @@ _pmap_unwire_pte_hold(pmap_t pmap, vm_offset_t va, } /* + * Implements Sleator and Tarjan's top-down splay algorithm. Returns + * the vm_page containing the given pindex. If, however, that + * pindex is not found in the pmap, returns a vm_page that is + * adjacent to the pindex, coming before or after it. + */ +static vm_page_t +pmap_vmpage_splay(vm_pindex_t pindex, vm_page_t root) +{ + struct vm_page dummy; + vm_page_t lefttreemax, righttreemin, y; + + if (root == NULL) + return (root); + lefttreemax = righttreemin = &dummy; + for (;; root = y) { + if (pindex < root->pindex) { + if ((y = root->md.pv_left) == NULL) + break; + if (pindex < y->pindex) { + /* Rotate right. */ + root->md.pv_left = y->md.pv_right; + y->md.pv_right = root; + root = y; + if ((y = root->md.pv_left) == NULL) + break; + } + /* Link into the new root's right tree. */ + righttreemin->md.pv_left = root; + righttreemin = root; + } else if (pindex > root->pindex) { + if ((y = root->md.pv_right) == NULL) + break; + if (pindex > y->pindex) { + /* Rotate left. */ + root->md.pv_right = y->md.pv_left; + y->md.pv_left = root; + root = y; + if ((y = root->md.pv_right) == NULL) + break; + } + /* Link into the new root's left tree. */ + lefttreemax->md.pv_right = root; + lefttreemax = root; + } else + break; + } + /* Assemble the new root. */ + lefttreemax->md.pv_right = root->md.pv_left; + righttreemin->md.pv_left = root->md.pv_right; + root->md.pv_left = dummy.md.pv_right; + root->md.pv_right = dummy.md.pv_left; + return (root); +} + +/* * After removing a page table entry, this routine is used to * conditionally free the page, and manage the hold/wire counts. */ @@ -2060,7 +2123,7 @@ pmap_collect(pmap_t locked_pmap, struct vpgqueues TAILQ_FOREACH(m, &vpq->pl, pageq) { if ((m->flags & PG_MARKER) != 0 || m->hold_count || m->busy) continue; - TAILQ_FOREACH_SAFE(pv, &m->md.pv_list, pv_list, next_pv) { + TAILQ_FOREACH_SAFE(pv, &m->md.pv_list, pv_next, next_pv) { va = pv->pv_va; pmap = PV_PMAP(pv); /* Avoid deadlock and lock recursion. */ @@ -2084,7 +2147,7 @@ pmap_collect(pmap_t locked_pmap, struct vpgqueues pmap_unuse_pt(pmap, va, *pde, &free); pmap_invalidate_page(pmap, va); pmap_free_zero_pages(free); - TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); + TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); free_pv_entry(pmap, pv); if (pmap != locked_pmap) PMAP_UNLOCK(pmap); @@ -2226,9 +2289,9 @@ pmap_pvh_remove(struct md_page *pvh, pmap_t pmap, pv_entry_t pv; mtx_assert(&vm_page_queue_mtx, MA_OWNED); - TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { + TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { if (pmap == PV_PMAP(pv) && va == pv->pv_va) { - TAILQ_REMOVE(&pvh->pv_list, pv, pv_list); + TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); break; } } @@ -2261,7 +2324,7 @@ pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm pv = pmap_pvh_remove(pvh, pmap, va); KASSERT(pv != NULL, ("pmap_pv_demote_pde: pv not found")); m = PHYS_TO_VM_PAGE(pa); - TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); /* Instantiate the remaining NPTEPG - 1 pv entries. */ va_last = va + NBPDR - PAGE_SIZE; do { @@ -2302,7 +2365,7 @@ pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, v pv = pmap_pvh_remove(&m->md, pmap, va); KASSERT(pv != NULL, ("pmap_pv_promote_pde: pv not found")); pvh = pa_to_pvh(pa); - TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_next); /* Free the remaining NPTEPG - 1 pv entries. */ va_last = va + NBPDR - PAGE_SIZE; do { @@ -2354,7 +2417,7 @@ pmap_insert_entry(pmap_t pmap, vm_offset_t va, vm_ mtx_assert(&vm_page_queue_mtx, MA_OWNED); pv = get_pv_entry(pmap, FALSE); pv->pv_va = va; - TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); } /* @@ -2369,7 +2432,7 @@ pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t mtx_assert(&vm_page_queue_mtx, MA_OWNED); if ((pv = get_pv_entry(pmap, TRUE)) != NULL) { pv->pv_va = va; - TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); return (TRUE); } else return (FALSE); @@ -2388,7 +2451,7 @@ pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, vm if ((pv = get_pv_entry(pmap, TRUE)) != NULL) { pv->pv_va = va; pvh = pa_to_pvh(pa); - TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&pvh->pv_list, pv, pv_next); return (TRUE); } else return (FALSE); @@ -2828,7 +2891,7 @@ small_mappings: vm_page_dirty(m); pmap_unuse_pt(pmap, pv->pv_va, *pde, &free); pmap_invalidate_page(pmap, pv->pv_va); - TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); + TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); free_pv_entry(pmap, pv); PMAP_UNLOCK(pmap); } @@ -3247,7 +3310,7 @@ pmap_enter(pmap_t pmap, vm_offset_t va, vm_prot_t if (pv == NULL) pv = get_pv_entry(pmap, FALSE); pv->pv_va = va; - TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); pa |= PG_MANAGED; } else if (pv != NULL) free_pv_entry(pmap, pv); @@ -3929,7 +3992,7 @@ pmap_page_exists_quick(pmap_t pmap, vm_page_t m) ("pmap_page_exists_quick: page %p is not managed", m)); rv = FALSE; vm_page_lock_queues(); - TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { + TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { if (PV_PMAP(pv) == pmap) { rv = TRUE; break; @@ -3940,7 +4003,7 @@ pmap_page_exists_quick(pmap_t pmap, vm_page_t m) } if (!rv && loops < 16 && (m->flags & PG_FICTITIOUS) == 0) { pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); - TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { + TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { if (PV_PMAP(pv) == pmap) { rv = TRUE; break; @@ -3991,7 +4054,7 @@ pmap_pvh_wired_mappings(struct md_page *pvh, int c pv_entry_t pv; mtx_assert(&vm_page_queue_mtx, MA_OWNED); - TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { + TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pte = pmap_pte(pmap, pv->pv_va); @@ -4115,7 +4178,7 @@ pmap_remove_pages(pmap_t pmap) if ((tpte & PG_PS) != 0) { pmap_resident_count_dec(pmap, NBPDR / PAGE_SIZE); pvh = pa_to_pvh(tpte & PG_PS_FRAME); - TAILQ_REMOVE(&pvh->pv_list, pv, pv_list); + TAILQ_REMOVE(&pvh->pv_list, pv, pv_next); if (TAILQ_EMPTY(&pvh->pv_list)) { for (mt = m; mt < &m[NBPDR / PAGE_SIZE]; mt++) if (TAILQ_EMPTY(&mt->md.pv_list)) @@ -4133,7 +4196,7 @@ pmap_remove_pages(pmap_t pmap) } } else { pmap_resident_count_dec(pmap, 1); - TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); + TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); if (TAILQ_EMPTY(&m->md.pv_list) && (m->flags & PG_FICTITIOUS) == 0) { pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); @@ -4207,7 +4270,7 @@ pmap_is_modified_pvh(struct md_page *pvh) mtx_assert(&vm_page_queue_mtx, MA_OWNED); rv = FALSE; - TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { + TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pte = pmap_pte(pmap, pv->pv_va); @@ -4278,7 +4341,7 @@ pmap_is_referenced_pvh(struct md_page *pvh) mtx_assert(&vm_page_queue_mtx, MA_OWNED); rv = FALSE; - TAILQ_FOREACH(pv, &pvh->pv_list, pv_list) { + TAILQ_FOREACH(pv, &pvh->pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pte = pmap_pte(pmap, pv->pv_va); @@ -4319,7 +4382,7 @@ pmap_remove_write(vm_page_t m) if ((m->flags & PG_FICTITIOUS) != 0) goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); - TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) { + TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_next, next_pv) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); va = pv->pv_va; @@ -4329,7 +4392,7 @@ pmap_remove_write(vm_page_t m) PMAP_UNLOCK(pmap); } small_mappings: - TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { + TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pde = pmap_pde(pmap, pv->pv_va); @@ -4381,7 +4444,7 @@ pmap_ts_referenced(vm_page_t m) if ((m->flags & PG_FICTITIOUS) != 0) goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); - TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, pvn) { + TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_next, pvn) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); va = pv->pv_va; @@ -4415,9 +4478,9 @@ small_mappings: if ((pv = TAILQ_FIRST(&m->md.pv_list)) != NULL) { pvf = pv; do { - pvn = TAILQ_NEXT(pv, pv_list); - TAILQ_REMOVE(&m->md.pv_list, pv, pv_list); - TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_list); + pvn = TAILQ_NEXT(pv, pv_next); + TAILQ_REMOVE(&m->md.pv_list, pv, pv_next); + TAILQ_INSERT_TAIL(&m->md.pv_list, pv, pv_next); pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pde = pmap_pde(pmap, pv->pv_va); @@ -4469,7 +4532,7 @@ pmap_clear_modify(vm_page_t m) if ((m->flags & PG_FICTITIOUS) != 0) goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); - TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) { + TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_next, next_pv) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); va = pv->pv_va; @@ -4501,7 +4564,7 @@ pmap_clear_modify(vm_page_t m) PMAP_UNLOCK(pmap); } small_mappings: - TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { + TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pde = pmap_pde(pmap, pv->pv_va); @@ -4538,7 +4601,7 @@ pmap_clear_reference(vm_page_t m) if ((m->flags & PG_FICTITIOUS) != 0) goto small_mappings; pvh = pa_to_pvh(VM_PAGE_TO_PHYS(m)); - TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_list, next_pv) { + TAILQ_FOREACH_SAFE(pv, &pvh->pv_list, pv_next, next_pv) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); va = pv->pv_va; @@ -4561,7 +4624,7 @@ pmap_clear_reference(vm_page_t m) PMAP_UNLOCK(pmap); } small_mappings: - TAILQ_FOREACH(pv, &m->md.pv_list, pv_list) { + TAILQ_FOREACH(pv, &m->md.pv_list, pv_next) { pmap = PV_PMAP(pv); PMAP_LOCK(pmap); pde = pmap_pde(pmap, pv->pv_va); Index: /usr/src/sys/conf/files =================================================================== --- /usr/src/sys/conf/files (revision 233858) +++ /usr/src/sys/conf/files (working copy) @@ -3511,6 +3511,7 @@ vm/vm_page.c standard vm/vm_pageout.c standard vm/vm_pager.c standard vm/vm_phys.c standard +vm/vm_radix.c standard vm/vm_reserv.c standard vm/vm_unix.c standard vm/vm_zeroidle.c standard Index: /usr/src/sys/kern/subr_uio.c =================================================================== --- /usr/src/sys/kern/subr_uio.c (revision 233858) +++ /usr/src/sys/kern/subr_uio.c (working copy) @@ -85,6 +85,7 @@ vm_pgmoveco(vm_map_t mapa, vm_offset_t kaddr, vm_o vm_map_entry_t entry; vm_pindex_t upindex; vm_prot_t prot; + vm_page_bits_t vbits; boolean_t wired; KASSERT((uaddr & PAGE_MASK) == 0, @@ -95,6 +96,7 @@ vm_pgmoveco(vm_map_t mapa, vm_offset_t kaddr, vm_o * unwired in sf_buf_mext(). */ kern_pg = PHYS_TO_VM_PAGE(vtophys(kaddr)); + vbits = kern_pg->valid; kern_pg->valid = VM_PAGE_BITS_ALL; KASSERT(kern_pg->queue == PQ_NONE && kern_pg->wire_count == 1, ("vm_pgmoveco: kern_pg is not correctly wired")); @@ -105,6 +107,13 @@ vm_pgmoveco(vm_map_t mapa, vm_offset_t kaddr, vm_o return(EFAULT); } VM_OBJECT_LOCK(uobject); + if (vm_page_insert(kern_pg, uobject, upindex) != 0) { + kern_pg->valid = vbits; + VM_OBJECT_UNLOCK(uobject); + vm_map_lookup_done(map, entry); + return(ENOMEM); + } + vm_page_dirty(kern_pg); retry: if ((user_pg = vm_page_lookup(uobject, upindex)) != NULL) { if (vm_page_sleep_if_busy(user_pg, TRUE, "vm_pgmoveco")) @@ -122,8 +131,6 @@ retry: if (uobject->backing_object != NULL) pmap_remove(map->pmap, uaddr, uaddr + PAGE_SIZE); } - vm_page_insert(kern_pg, uobject, upindex); - vm_page_dirty(kern_pg); VM_OBJECT_UNLOCK(uobject); vm_map_lookup_done(map, entry); return(KERN_SUCCESS); Index: /usr/src/sys/kern/subr_witness.c =================================================================== --- /usr/src/sys/kern/subr_witness.c (revision 233858) +++ /usr/src/sys/kern/subr_witness.c (working copy) @@ -602,6 +602,7 @@ static struct witness_order_list_entry order_lists * VM * */ + { "system map", &lock_class_mtx_sleep }, { "vm object", &lock_class_mtx_sleep }, { "page lock", &lock_class_mtx_sleep }, { "vm page queue mutex", &lock_class_mtx_sleep }, Index: /usr/src/sys/kern/uipc_shm.c =================================================================== --- /usr/src/sys/kern/uipc_shm.c (revision 233858) +++ /usr/src/sys/kern/uipc_shm.c (working copy) @@ -278,7 +278,8 @@ shm_dotruncate(struct shmfd *shmfd, off_t length) if (base != 0) { idx = OFF_TO_IDX(length); retry: - m = vm_page_lookup(object, idx); + m = vm_radix_lookup(&object->rtree, idx, + VM_RADIX_BLACK); if (m != NULL) { if ((m->oflags & VPO_BUSY) != 0 || m->busy != 0) { -- Test scenario: (cd stress2; ./run.sh -a)