GENERIC HEAD from 2013-08-14 15:50:34 UTC, r254335M, vmcore.29 GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb Copyright (c) 1992-2013 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 #2 r254335M: Wed Aug 14 22:11:29 CEST 2013 pho@t2.osted.lan:/usr/src/sys/amd64/compile/PHO amd64 FreeBSD clang version 3.3 (tags/RELEASE_33/final 183502) 20130610 WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. CPU: Intel(R) Xeon(R) CPU E5-2620 0 @ 2.00GHz (1995.23-MHz K8-class CPU) Origin = "GenuineIntel" Id = 0x206d7 Family = 0x6 Model = 0x2d Stepping = 7 Features=0xbfebfbff Features2=0x1fbee3ff AMD Features=0x2c100800 AMD Features2=0x1 TSC: P-state invariant, performance statistics real memory = 68719476736 (65536 MB) avail memory = 32154910720 (30665 MB) : Trying to mount root from ufs:/dev/da0p2 [rw]... WARNING: / was not properly dismounted Setting hostuuid: 2bde2bde-f4e2-e111-aab2-001e6756b69b. Setting hostid: 0x0035ff86. Starting ddb. Entropy harvesting: interrupts ethernet kickstart. Starting file system checks: ** SU+J Recovering /dev/da0p2 ** Reading 33554432 byte journal from inode 4. ** Building recovery table. ** Resolving unreferenced inode list. ** Processing journal entries. ** 83 journal records in 10240 bytes for 25.94% utilization ** Freed 0 inodes (0 dirs) 0 blocks, and 0 frags. ***** FILE SYSTEM MARKED CLEAN ***** /dev/da0p3: 155772 files, 1757251 used, 23631876 free (1244 frags, 2953829 blocks, 0.0% fragmentation) Mounting local file systems:. Writing entropy file:. Setting hostname: t2.osted.lan. igb0: link state changed to UP Starting Network: lo0 igb0 igb1. lo0: flags=8049 metric 0 mtu 16384 options=600003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3 inet 127.0.0.1 netmask 0xff000000 nd6 options=21 igb0: flags=8843 metric 0 mtu 1500 options=401bb ether 00:1e:67:56:b6:9b inet 192.168.1.109 netmask 0xffffff00 broadcast 192.168.1.255 inet6 fe80::21e:67ff:fe56:b69b%igb0 prefixlen 64 scopeid 0x1 nd6 options=29 media: Ethernet autoselect (100baseTX ) status: active igb1: flags=8c02 metric 0 mtu 1500 options=401bb ether 00:1e:67:56:b6:9c nd6 options=29 media: Ethernet autoselect status: no carrier Starting devd. Starting Network: igb1. igb1: flags=8c02 metric 0 mtu 1500 options=401bb ether 00:1e:67:56:b6:9c nd6 options=29 media: Ethernet autoselect status: no carrier Configuring keyboard: keymap. ums0: on usbus2 ums0: 3 buttons and [Z] coordinates ID=0 Starting ums0 moused. add net default: gateway 192.168.1.1 add net fe80::: gateway ::1 add net ff02::: gateway ::1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib 32-bit compatibility ldconfig path: /usr/lib32 Creating and/or trimming log files. Starting syslogd. No core dumps found. Starting rpcbind. NFS access cache time=60 lock order reversal: 1st 0xffffff87860b3c58 bufwait (bufwait) @ kern/vfs_bio.c:3054 2nd 0xfffffe0014eee800 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:284 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffff881e110300 Expensive timeout(9) function: 0xffffffff807132c0(0xffffffff81594a50) 0.002322043 s kdb_backtrace() at kdb_backtrace+0x39/frame 0xffffff881e1103b0 witness_checkorder() at witness_checkorder+0xd4f/frame 0xffffff881e110440 _sx_xlock() at _sx_xlock+0x75/frame 0xffffff881e110480 ufsdirhash_add() at ufsdirhash_add+0x4c/frame 0xffffff881e1104c0 ufs_direnter() at ufs_direnter+0x688/frame 0xffffff881e110580 ufs_mkdir() at ufs_mkdir+0x863/frame 0xffffff881e110780 VOP_MKDIR_APV() at VOP_MKDIR_APV+0x10e/frame 0xffffff881e1107b0 kern_mkdirat() at kern_mkdirat+0x20e/frame 0xffffff881e1109a0 amd64_syscall() at amd64_syscall+0x282/frame 0xffffff881e110ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xffffff881e110ab0 --- syscall (136, FreeBSD ELF64, sys_mkdir), rip = 0x800931e5a, rsp = 0x7fffffffd798, rbp = 0x7fffffffdc70 --- Clearing /tmp (X related). Starting nfsuserd. Starting mountd. Starting nfsd. Updating motd:. Mounting late file systems:. Starting ntpd. Starting powerd. Configuring syscons: keymap blanktime. Performing sanity check on sshd configuration. Starting sshd. Starting cron. Local package initialization: backup watchdogd. Starting default mousedmoused: unable to open /dev/psm0: No such file or directory . Wed Aug 14 22:44:15 CEST 2013 FreeBSD/amd64 (t2.osted.lan) (console) login: Expensive timeout(9) function: 0xffffffff807132c0(0xffffffff81594a50) 0.012149688 s Aug 14 22:46:14 t2 su: pho to root on /dev/pts/0 lock order reversal: 1st 0xfffffe0014e35a28 ufs (ufs) @ kern/vfs_subr.c:2099 2nd 0xffffff878608b618 bufwait (bufwait) @ ufs/ffs/ffs_vnops.c:262 3rd 0xfffffe0039908a28 ufs (ufs) @ kern/vfs_subr.c:2099 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffff881e48b180 kdb_backtrace() at kdb_backtrace+0x39/frame 0xffffff881e48b230 witness_checkorder() at witness_checkorder+0xd4f/frame 0xffffff881e48b2c0 __lockmgr_args() at __lockmgr_args+0x6f2/frame 0xffffff881e48b3f0 ffs_lock() at ffs_lock+0x92/frame 0xffffff881e48b440 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xffffff881e48b470 _vn_lock() at _vn_lock+0xc6/frame 0xffffff881e48b4e0 vget() at vget+0x70/frame 0xffffff881e48b530 vfs_hash_get() at vfs_hash_get+0xf5/frame 0xffffff881e48b580 ffs_vgetf() at ffs_vgetf+0x41/frame 0xffffff881e48b610 softdep_sync_buf() at softdep_sync_buf+0x2e4/frame 0xffffff881e48b6c0 ffs_syncvnode() at ffs_syncvnode+0x258/frame 0xffffff881e48b740 ffs_sync() at ffs_sync+0x212/frame 0xffffff881e48b810 dounmount() at dounmount+0x360/frame 0xffffff881e48b890 sys_unmount() at sys_unmount+0x376/frame 0xffffff881e48b9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xffffff881e48bab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xffffff881e48bab0 --- syscall (22, FreeBSD ELF64, sys_unmount), rip = 0x800885dca, rsp = 0x7fffffffcf08, rbp = 0x7fffffffd020 --- lock order reversal: 1st 0xfffffe003963c548 ufs (ufs) @ kern/vfs_mount.c:1237 2nd 0xfffffe0039f8ec98 devfs (devfs) @ ufs/ffs/ffs_vfsops.c:1411 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffff881e48b3a0 kdb_backtrace() at kdb_backtrace+0x39/frame 0xffffff881e48b450 witness_checkorder() at witness_checkorder+0xd4f/frame 0xffffff881e48b4e0 __lockmgr_args() at __lockmgr_args+0x6f2/frame 0xffffff881e48b610 vop_stdlock() at vop_stdlock+0x3c/frame 0xffffff881e48b630 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xffffff881e48b660 _vn_lock() at _vn_lock+0xc6/frame 0xffffff881e48b6d0 ffs_flushfiles() at ffs_flushfiles+0x123/frame 0xffffff881e48b740 softdep_flushfiles() at softdep_flushfiles+0x17f/frame 0xffffff881e48b7a0 ffs_unmount() at ffs_unmount+0x1a2/frame 0xffffff881e48b810 dounmount() at dounmount+0x39e/frame 0xffffff881e48b890 sys_unmount() at sys_unmount+0x376/frame 0xffffff881e48b9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xffffff881e48bab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xffffff881e48bab0 --- syscall (22, FreeBSD ELF64, sys_unmount), rip = 0x800885dca, rsp = 0x7fffffffcf08, rbp = 0x7fffffffd020 --- lock order reversal: 1st 0xffffffff81573c00 bufq dirty lock (bufq dirty lock) @ kern/vfs_bio.c:2628 2nd 0xfffffe00144f0000 struct mount mtx (struct mount mtx) @ kern/vfs_mount.c:433 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xffffff881de8e760 kdb_backtrace() at kdb_backtrace+0x39/frame 0xffffff881de8e810 witness_checkorder() at witness_checkorder+0xd4f/frame 0xffffff881de8e8a0 __mtx_lock_flags() at __mtx_lock_flags+0xa6/frame 0xffffff881de8e8f0 vfs_ref() at vfs_ref+0x24/frame 0xffffff881de8e910 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xffffff881de8e940 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xffffff881de8e970 vn_start_write() at vn_start_write+0x38/frame 0xffffff881de8e9b0 flushbufqueues() at flushbufqueues+0x284/frame 0xffffff881de8ea40 buf_daemon() at buf_daemon+0x114/frame 0xffffff881de8ea70 fork_exit() at fork_exit+0x84/frame 0xffffff881de8eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881de8eab0 --- trap 0, rip = 0, rsp = 0xffffff881de8eb70, rbp = 0 --- Aug 15 06:36:30 t2 su: pho to root on /dev/pts/2 Shutting down local packages:. Stopping cron. Waiting for PIDS: 958Aug 15 06:39:18 t2 syslogd: exiting on signal 15 Aug 15 06:39:18 init: timeout expired for /bin/sh on /etc/rc.shutdown: Interrupted system call; going to single user mode Aug 15 06:39:38 init: some processes would not die; ps axl advised Enter full pathname of shell or RETURN for /bin/sh: # ps -l UID PID PPID CPU PRI NI VSZ RSS MWCHAN STAT TT TIME COMMAND 0 6369 1 0 20 0 16864 0 - WWs u1 0:00.00 sh /etc/rc.shutdown 0 6372 6369 0 20 0 16864 0 - WW u1 0:00.00 sh /etc/rc.shutdown 0 6374 6372 0 20 0 8040 0 - WW u1 0:00.00 sleep 90 0 6418 6369 0 20 0 16864 0 - WW u1 0:00.00 sh /etc/rc.shutdown 0 6423 6418 0 20 0 12136 0 - WW u1 0:00.00 pwait 958 0 6428 1 0 20 0 16864 3088 wait Ss u1 0:00.01 -sh (sh) 0 6429 6428 0 20 0 16464 2120 - R+ u1 0:00.00 ps -l 0 1064 1060 0 20 0 47524 0 - WW 0 0:00.00 su 0 1065 1064 0 20 0 20244 0 - WW 0 0:00.00 _su (csh) 0 1067 1065 0 20 0 20396 0 - WW 0 0:00.00 bash 0 1365 1067 0 20 0 16864 0 - WW 0 0:00.00 /bin/sh ./fts.sh 0 1388 1365 0 20 0 47508 0 - WW 0 0:00.00 su stress -c cd ..; 0 5419 1365 0 20 0 12136 2220 pfault DL 0 0:00.66 /tmp/fts /mnt 0 6360 6353 0 20 0 47524 0 - WW 2 0:00.00 su 0 6361 6360 0 20 0 0 0 - Z+ 2 0:00.23 # # KDB: enter: Break to debugger [ thread pid 11 tid 100004 ] Stopped at kdb_alt_break_internal+0x17f: movq $0,kdb_why db> run pho db:0:pho> bt Tracing pid 11 tid 100004 td 0xfffffe000a215490 kdb_alt_break_internal() at kdb_alt_break_internal+0x17f/frame 0xffffff878ac2c730 kdb_alt_break() at kdb_alt_break+0xb/frame 0xffffff878ac2c740 uart_intr_rxready() at uart_intr_rxready+0x96/frame 0xffffff878ac2c770 uart_intr() at uart_intr+0x111/frame 0xffffff878ac2c7b0 intr_event_handle() at intr_event_handle+0x8c/frame 0xffffff878ac2c800 intr_execute_handlers() at intr_execute_handlers+0x48/frame 0xffffff878ac2c830 lapic_handle_intr() at lapic_handle_intr+0x73/frame 0xffffff878ac2c860 Xapic_isr1() at Xapic_isr1+0xa4/frame 0xffffff878ac2c860 --- interrupt, rip = 0xffffffff80c9ed56, rsp = 0xffffff878ac2c920, rbp = 0xffffff878ac2c930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac2c930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac2c980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac2c9a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac2c9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac2ca70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac2cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac2cab0 --- trap 0, rip = 0, rsp = 0xffffff878ac2cb70, rbp = 0 --- db:0:bt> show allpcpu Current CPU: 1 cpuid = 0 dynamic pcpu = 0x551000 curthread = 0xfffffe000a215920: pid 11 "idle: cpu0" curpcb = 0xffffff87fc5fcb80 fpcurthread = none idlethread = 0xfffffe000a215920: tid 100003 "idle: cpu0" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8490 commontssp = 0xffffffff815e8490 rsp0 = 0xffffff87fc5fcb80 gs32p = 0xffffffff815e9ee8 ldt = 0xffffffff815e9f28 tss = 0xffffffff815e9f18 spin locks held: cpuid = 1 dynamic pcpu = 0xffffff887b205000 curthread = 0xfffffe000a215490: pid 11 "idle: cpu1" curpcb = 0xffffff878ac2cb80 fpcurthread = none idlethread = 0xfffffe000a215490: tid 100004 "idle: cpu1" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e84f8 commontssp = 0xffffffff815e84f8 rsp0 = 0xffffff878ac2cb80 gs32p = 0xffffffff815e9f50 ldt = 0xffffffff815e9f90 tss = 0xffffffff815e9f80 spin locks held: cpuid = 2 dynamic pcpu = 0xffffff887b20c000 curthread = 0xfffffe000a215000: pid 11 "idle: cpu2" curpcb = 0xffffff878ac31b80 fpcurthread = none idlethread = 0xfffffe000a215000: tid 100005 "idle: cpu2" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8560 commontssp = 0xffffffff815e8560 rsp0 = 0xffffff878ac31b80 gs32p = 0xffffffff815e9fb8 ldt = 0xffffffff815e9ff8 tss = 0xffffffff815e9fe8 spin locks held: cpuid = 3 dynamic pcpu = 0xffffff887b213000 curthread = 0xfffffe000a224000: pid 11 "idle: cpu3" curpcb = 0xffffff878ac36b80 fpcurthread = none idlethread = 0xfffffe000a224000: tid 100006 "idle: cpu3" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e85c8 commontssp = 0xffffffff815e85c8 rsp0 = 0xffffff878ac36b80 gs32p = 0xffffffff815ea020 ldt = 0xffffffff815ea060 tss = 0xffffffff815ea050 spin locks held: cpuid = 4 dynamic pcpu = 0xffffff887b21a000 curthread = 0xfffffe000a223920: pid 11 "idle: cpu4" curpcb = 0xffffff878ac3bb80 fpcurthread = none idlethread = 0xfffffe000a223920: tid 100007 "idle: cpu4" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8630 commontssp = 0xffffffff815e8630 rsp0 = 0xffffff878ac3bb80 gs32p = 0xffffffff815ea088 ldt = 0xffffffff815ea0c8 tss = 0xffffffff815ea0b8 spin locks held: cpuid = 5 dynamic pcpu = 0xffffff887b221000 curthread = 0xfffffe000a223490: pid 11 "idle: cpu5" curpcb = 0xffffff878ac40b80 fpcurthread = none idlethread = 0xfffffe000a223490: tid 100008 "idle: cpu5" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8698 commontssp = 0xffffffff815e8698 rsp0 = 0xffffff878ac40b80 gs32p = 0xffffffff815ea0f0 ldt = 0xffffffff815ea130 tss = 0xffffffff815ea120 spin locks held: cpuid = 6 dynamic pcpu = 0xffffff887b228000 curthread = 0xfffffe000a223000: pid 11 "idle: cpu6" curpcb = 0xffffff878ac45b80 fpcurthread = none idlethread = 0xfffffe000a223000: tid 100009 "idle: cpu6" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8700 commontssp = 0xffffffff815e8700 rsp0 = 0xffffff878ac45b80 gs32p = 0xffffffff815ea158 ldt = 0xffffffff815ea198 tss = 0xffffffff815ea188 spin locks held: cpuid = 7 dynamic pcpu = 0xffffff887b22f000 curthread = 0xfffffe000a216920: pid 11 "idle: cpu7" curpcb = 0xffffff878ac4ab80 fpcurthread = none idlethread = 0xfffffe000a216920: tid 100010 "idle: cpu7" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8768 commontssp = 0xffffffff815e8768 rsp0 = 0xffffff878ac4ab80 gs32p = 0xffffffff815ea1c0 ldt = 0xffffffff815ea200 tss = 0xffffffff815ea1f0 spin locks held: cpuid = 8 dynamic pcpu = 0xffffff887b236000 curthread = 0xfffffe000a225920: pid 11 "idle: cpu8" curpcb = 0xffffff878ac4fb80 fpcurthread = none idlethread = 0xfffffe000a225920: tid 100011 "idle: cpu8" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e87d0 commontssp = 0xffffffff815e87d0 rsp0 = 0xffffff878ac4fb80 gs32p = 0xffffffff815ea228 ldt = 0xffffffff815ea268 tss = 0xffffffff815ea258 spin locks held: cpuid = 9 dynamic pcpu = 0xffffff887b23d000 curthread = 0xfffffe000a225490: pid 11 "idle: cpu9" curpcb = 0xffffff878ac54b80 fpcurthread = none idlethread = 0xfffffe000a225490: tid 100012 "idle: cpu9" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8838 commontssp = 0xffffffff815e8838 rsp0 = 0xffffff878ac54b80 gs32p = 0xffffffff815ea290 ldt = 0xffffffff815ea2d0 tss = 0xffffffff815ea2c0 spin locks held: cpuid = 10 dynamic pcpu = 0xffffff887b244000 curthread = 0xfffffe000a225000: pid 11 "idle: cpu10" curpcb = 0xffffff878ac59b80 fpcurthread = none idlethread = 0xfffffe000a225000: tid 100013 "idle: cpu10" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e88a0 commontssp = 0xffffffff815e88a0 rsp0 = 0xffffff878ac59b80 gs32p = 0xffffffff815ea2f8 ldt = 0xffffffff815ea338 tss = 0xffffffff815ea328 spin locks held: cpuid = 11 dynamic pcpu = 0xffffff887b24b000 curthread = 0xfffffe000a224920: pid 11 "idle: cpu11" curpcb = 0xffffff878ac5eb80 fpcurthread = none idlethread = 0xfffffe000a224920: tid 100014 "idle: cpu11" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8908 commontssp = 0xffffffff815e8908 rsp0 = 0xffffff878ac5eb80 gs32p = 0xffffffff815ea360 ldt = 0xffffffff815ea3a0 tss = 0xffffffff815ea390 spin locks held: cpuid = 12 dynamic pcpu = 0xffffff887b252000 curthread = 0xfffffe000a224490: pid 11 "idle: cpu12" curpcb = 0xffffff878ac63b80 fpcurthread = none idlethread = 0xfffffe000a224490: tid 100015 "idle: cpu12" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8970 commontssp = 0xffffffff815e8970 rsp0 = 0xffffff878ac63b80 gs32p = 0xffffffff815ea3c8 ldt = 0xffffffff815ea408 tss = 0xffffffff815ea3f8 spin locks held: cpuid = 13 dynamic pcpu = 0xffffff887b259000 curthread = 0xfffffe000a227490: pid 11 "idle: cpu13" curpcb = 0xffffff878ac68b80 fpcurthread = none idlethread = 0xfffffe000a227490: tid 100016 "idle: cpu13" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e89d8 commontssp = 0xffffffff815e89d8 rsp0 = 0xffffff878ac68b80 gs32p = 0xffffffff815ea430 ldt = 0xffffffff815ea470 tss = 0xffffffff815ea460 spin locks held: cpuid = 14 dynamic pcpu = 0xffffff887b260000 curthread = 0xfffffe000a227000: pid 11 "idle: cpu14" curpcb = 0xffffff878ac6db80 fpcurthread = none idlethread = 0xfffffe000a227000: tid 100017 "idle: cpu14" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8a40 commontssp = 0xffffffff815e8a40 rsp0 = 0xffffff878ac6db80 gs32p = 0xffffffff815ea498 ldt = 0xffffffff815ea4d8 tss = 0xffffffff815ea4c8 spin locks held: cpuid = 15 dynamic pcpu = 0xffffff887b267000 curthread = 0xfffffe000a226920: pid 11 "idle: cpu15" curpcb = 0xffffff878ac72b80 fpcurthread = none idlethread = 0xfffffe000a226920: tid 100018 "idle: cpu15" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8aa8 commontssp = 0xffffffff815e8aa8 rsp0 = 0xffffff878ac72b80 gs32p = 0xffffffff815ea500 ldt = 0xffffffff815ea540 tss = 0xffffffff815ea530 spin locks held: cpuid = 16 dynamic pcpu = 0xffffff887b26e000 curthread = 0xfffffe000a226490: pid 11 "idle: cpu16" curpcb = 0xffffff878ac77b80 fpcurthread = none idlethread = 0xfffffe000a226490: tid 100019 "idle: cpu16" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8b10 commontssp = 0xffffffff815e8b10 rsp0 = 0xffffff878ac77b80 gs32p = 0xffffffff815ea568 ldt = 0xffffffff815ea5a8 tss = 0xffffffff815ea598 spin locks held: cpuid = 17 dynamic pcpu = 0xffffff887b275000 curthread = 0xfffffe000a226000: pid 11 "idle: cpu17" curpcb = 0xffffff878ac7cb80 fpcurthread = none idlethread = 0xfffffe000a226000: tid 100020 "idle: cpu17" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8b78 commontssp = 0xffffffff815e8b78 rsp0 = 0xffffff878ac7cb80 gs32p = 0xffffffff815ea5d0 ldt = 0xffffffff815ea610 tss = 0xffffffff815ea600 spin locks held: cpuid = 18 dynamic pcpu = 0xffffff887b27c000 curthread = 0xfffffe000a229000: pid 11 "idle: cpu18" curpcb = 0xffffff878ac81b80 fpcurthread = none idlethread = 0xfffffe000a229000: tid 100021 "idle: cpu18" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8be0 commontssp = 0xffffffff815e8be0 rsp0 = 0xffffff878ac81b80 gs32p = 0xffffffff815ea638 ldt = 0xffffffff815ea678 tss = 0xffffffff815ea668 spin locks held: cpuid = 19 dynamic pcpu = 0xffffff887b283000 curthread = 0xfffffe000a228920: pid 11 "idle: cpu19" curpcb = 0xffffff878ac86b80 fpcurthread = none idlethread = 0xfffffe000a228920: tid 100022 "idle: cpu19" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8c48 commontssp = 0xffffffff815e8c48 rsp0 = 0xffffff878ac86b80 gs32p = 0xffffffff815ea6a0 ldt = 0xffffffff815ea6e0 tss = 0xffffffff815ea6d0 spin locks held: cpuid = 20 dynamic pcpu = 0xffffff887b28a000 curthread = 0xfffffe000a228490: pid 11 "idle: cpu20" curpcb = 0xffffff878ac8bb80 fpcurthread = none idlethread = 0xfffffe000a228490: tid 100023 "idle: cpu20" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8cb0 commontssp = 0xffffffff815e8cb0 rsp0 = 0xffffff878ac8bb80 gs32p = 0xffffffff815ea708 ldt = 0xffffffff815ea748 tss = 0xffffffff815ea738 spin locks held: cpuid = 21 dynamic pcpu = 0xffffff887b291000 curthread = 0xfffffe000a228000: pid 11 "idle: cpu21" curpcb = 0xffffff878ac90b80 fpcurthread = none idlethread = 0xfffffe000a228000: tid 100024 "idle: cpu21" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8d18 commontssp = 0xffffffff815e8d18 rsp0 = 0xffffff878ac90b80 gs32p = 0xffffffff815ea770 ldt = 0xffffffff815ea7b0 tss = 0xffffffff815ea7a0 spin locks held: cpuid = 22 dynamic pcpu = 0xffffff887b298000 curthread = 0xfffffe000a227920: pid 11 "idle: cpu22" curpcb = 0xffffff878ac95b80 fpcurthread = none idlethread = 0xfffffe000a227920: tid 100025 "idle: cpu22" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8d80 commontssp = 0xffffffff815e8d80 rsp0 = 0xffffff878ac95b80 gs32p = 0xffffffff815ea7d8 ldt = 0xffffffff815ea818 tss = 0xffffffff815ea808 spin locks held: cpuid = 23 dynamic pcpu = 0xffffff887b29f000 curthread = 0xfffffe000a22a920: pid 11 "idle: cpu23" curpcb = 0xffffff878ac9ab80 fpcurthread = none idlethread = 0xfffffe000a22a920: tid 100026 "idle: cpu23" curpmap = 0xffffffff815d0f18 tssp = 0xffffffff815e8de8 commontssp = 0xffffffff815e8de8 rsp0 = 0xffffff878ac9ab80 gs32p = 0xffffffff815ea840 ldt = 0xffffffff815ea880 tss = 0xffffffff815ea870 spin locks held: db:0:allpcpu> show alllocks db:0:alllocks> show lockedvnods Locked vnodes db:0:lockedvnods> show mount 0xfffffe00144efb58 /dev/da0p2 on / (ufs) 0xfffffe00144f0000 devfs on /dev (devfs) 0xfffffe0014ec93c8 /dev/da0p3 on /tmp (ufs) 0xfffffe0014ed8790 procfs on /proc (procfs) 0xfffffe00a880e3c8 /dev/md5a on /mnt (ufs) More info: show mount db:0:mount> ps pid ppid pgrp uid state wmesg wchan cmd 6428 1 6428 0 Ss+ ttyin 0xfffffe000a23f8a8 sh 6423 6418 6369 0 ?W+ pwait 6418 6369 6369 0 ?W+ sh 6374 6372 6369 0 ?W+ sleep 6372 6369 6369 0 ?W+ sh 6369 1 6369 0 ?Ws+ sh 6360 6353 6360 1001 ?W+ su 6353 1 6353 1001 ?Ws+ bash 5419 1365 1365 0 DL+ pfault 0xffffffff815df728 fts 3727 3699 1390 1004 DL+ pfault 0xffffffff815df728 swap 3722 3699 1390 1004 DL+ pfault 0xffffffff815df728 swap 3716 3699 1390 1004 DL+ pfault 0xffffffff815df728 swap 3710 3699 1390 1004 DL+ pfault 0xffffffff815df728 swap 3705 3699 1390 1004 DL+ pfault 0xffffffff815df728 swap 3699 3596 1390 1004 ?W+ swap 3677 3651 1390 1004 ?W+ rename 3651 3595 1390 1004 ?W+ rename 3596 1398 1390 1004 ?W+ swap 3595 1398 1390 1004 ?W+ rename 1398 1397 1390 1004 ?W+ run 1397 1396 1390 1004 ?W+ run 1396 1390 1390 1004 ?W+ run 1390 1388 1390 1004 ?W+ sh 1388 1365 1365 0 ?W+ su 1383 0 0 0 DL mdwait 0xfffffe00a80f7800 [md5] 1365 1067 1365 0 ?W+ sh 1252 1 1252 1001 ?Ws+ bash 1067 1065 1067 0 ?W+ bash 1065 1064 1065 0 ?W+ csh 1064 1060 1064 1001 ?W+ su 1060 1 1060 1001 ?Ws+ bash 958 1 958 0 ?Ws cron 954 1 954 25 ?Ws sendmail 862 1 862 0 ?Ws nfsuserd 17 0 0 0 DL sdflush 0xffffffff8157adfc [softdepflush] 16 0 0 0 DL vlruwt 0xfffffe00141404b8 [vnlru] 9 0 0 0 DL syncer 0xffffffff81574130 [syncer] 8 0 0 0 DL psleep 0xffffffff81573b04 [bufdaemon] 7 0 0 0 DL pgzero 0xffffffff8157c17c [pagezero] 6 0 0 0 DL psleep 0xffffffff8157bb40 [vmdaemon] 5 0 0 0 DL psleep 0xffffffff815e7d04 [pagedaemon] 4 0 0 0 DL idle 0xfffffe000a214970 [enc_daemon0] 3 0 0 0 DL ccb_scan 0xffffffff8134ee30 [xpt_thrd] 2 0 0 0 DL waiting_ 0xffffffff815dba88 [sctp_iterator] 15 0 0 0 DL (threaded) [usb] 100119 D - 0xffffff8001166e18 [usbus2] 100118 D - 0xffffff8001166dc0 [usbus2] 100117 D - 0xffffff8001166d68 [usbus2] 100116 D - 0xffffff8001166d10 [usbus2] 100114 D - 0xffffff800115f1b0 [usbus1] 100113 D - 0xffffff800115f158 [usbus1] 100112 D - 0xffffff800115f100 [usbus1] 100111 D - 0xffffff800115f0a8 [usbus1] 100074 D - 0xffffff8000eace18 [usbus0] 100073 D - 0xffffff8000eacdc0 [usbus0] 100072 D - 0xffffff8000eacd68 [usbus0] 100071 D - 0xffffff8000eacd10 [usbus0] 14 0 0 0 DL - 0xffffffff81368088 [yarrow] 13 0 0 0 DL (threaded) [geom] 100055 D - 0xffffffff815d03b0 [g_down] 100054 D - 0xffffffff815d03a8 [g_up] 100053 D - 0xffffffff815d03a0 [g_event] 12 0 0 0 WL (threaded) [intr] 100122 I [swi0: uart] 100121 I [irq287: hdac1] 100120 I [irq286: ahci0] 100115 I [irq20: ehci1] 100110 I [irq285: xhci0] 100109 I [irq284: igb1:link] 100107 I [irq283: igb1:que 7] 100105 I [irq282: igb1:que 6] 100103 I [irq281: igb1:que 5] 100101 I [irq280: igb1:que 4] 100099 I [irq279: igb1:que 3] 100097 I [irq278: igb1:que 2] 100095 I [irq277: igb1:que 1] 100093 I [irq276: igb1:que 0] 100092 I [irq275: igb0:link] 100090 I [irq274: igb0:que 7] 100088 I [irq273: igb0:que 6] 100086 I [irq272: igb0:que 5] 100084 I [irq271: igb0:que 4] 100082 I [irq270: igb0:que 3] 100080 I [irq269: igb0:que 2] 100078 I [irq268: igb0:que 1] 100076 I [irq267: igb0:que 0] 100075 I [irq266: hdac0] 100070 I [irq22: ehci0] 100069 I [irq265: isci0] 100068 I [irq264: isci0] 100067 I [swi6: task queue] 100062 I [swi2: cambio] 100061 I [swi5: fast taskq] 100058 I [swi6: Giant taskq] 100052 I [swi4: clock] 100051 I [swi4: clock] 100050 I [swi4: clock] 100049 I [swi4: clock] 100048 I [swi4: clock] 100047 I [swi4: clock] 100046 I [swi4: clock] 100045 I [swi4: clock] 100044 I [swi4: clock] 100043 I [swi4: clock] 100042 I [swi4: clock] 100041 I [swi4: clock] 100040 I [swi4: clock] 100039 I [swi4: clock] 100038 I [swi4: clock] 100037 I [swi4: clock] 100036 I [swi4: clock] 100035 I [swi4: clock] 100034 I [swi4: clock] 100033 I [swi4: clock] 100032 I [swi4: clock] 100031 I [swi4: clock] 100030 I [swi4: clock] 100029 I [swi4: clock] 100028 I [swi3: vm] 100027 I [swi1: netisr 0] 11 0 0 0 RL (threaded) [idle] 100026 Run CPU 23 [idle: cpu23] 100025 Run CPU 22 [idle: cpu22] 100024 Run CPU 21 [idle: cpu21] 100023 Run CPU 20 [idle: cpu20] 100022 Run CPU 19 [idle: cpu19] 100021 Run CPU 18 [idle: cpu18] 100020 Run CPU 17 [idle: cpu17] 100019 Run CPU 16 [idle: cpu16] 100018 Run CPU 15 [idle: cpu15] 100017 Run CPU 14 [idle: cpu14] 100016 Run CPU 13 [idle: cpu13] 100015 Run CPU 12 [idle: cpu12] 100014 Run CPU 11 [idle: cpu11] 100013 Run CPU 10 [idle: cpu10] 100012 Run CPU 9 [idle: cpu9] 100011 Run CPU 8 [idle: cpu8] 100010 Run CPU 7 [idle: cpu7] 100009 Run CPU 6 [idle: cpu6] 100008 Run CPU 5 [idle: cpu5] 100007 Run CPU 4 [idle: cpu4] 100006 Run CPU 3 [idle: cpu3] 100005 Run CPU 2 [idle: cpu2] 100004 Run CPU 1 [idle: cpu1] 100003 Run CPU 0 [idle: cpu0] 1 0 1 0 SLs wait 0xfffffe000a214000 [init] 10 0 0 0 DL audit_wo 0xffffffff815df1f8 [audit] 0 0 0 0 DLs (threaded) [kernel] 100124 D - 0xffffffff81383bd5 [deadlkres] 100123 D - 0xfffffe000a27ae00 [mca taskq] 100108 D - 0xfffffe000a27b700 [igb1 que] 100106 D - 0xfffffe000a27b800 [igb1 que] 100104 D - 0xfffffe000a27b900 [igb1 que] 100102 D - 0xfffffe000a27ba00 [igb1 que] 100100 D - 0xfffffe000a27bb00 [igb1 que] 100098 D - 0xfffffe000a27bc00 [igb1 que] 100096 D - 0xfffffe000a27bd00 [igb1 que] 100094 D - 0xfffffe000a27be00 [igb1 que] 100091 D - 0xfffffe000a27c000 [igb0 que] 100089 D - 0xfffffe000a27c100 [igb0 que] 100087 D - 0xfffffe000a27c200 [igb0 que] 100085 D - 0xfffffe000a27c300 [igb0 que] 100083 D - 0xfffffe000a27c400 [igb0 que] 100081 D - 0xfffffe000a27c500 [igb0 que] 100079 D - 0xfffffe000a27c600 [igb0 que] 100077 D - 0xfffffe000a27c700 [igb0 que] 100066 D - 0xfffffe000a27ca00 [acpi_task_2] 100065 D - 0xfffffe000a27ca00 [acpi_task_1] 100064 D - 0xfffffe000a27ca00 [acpi_task_0] 100063 D - 0xfffffe000a27cb00 [kqueue taskq] 100060 D - 0xfffffe000a27ce00 [ffs_trim taskq] 100059 D - 0xfffffe000a27d000 [thread taskq] 100056 D - 0xfffffe000a27dd00 [firmware taskq] 100000 D vmwait 0xffffffff815df728 [swapper] 865 862 862 0 Z nfsuserd 866 862 862 0 Z nfsuserd 863 862 862 0 Z nfsuserd 864 862 862 0 Z nfsuserd 1259 1252 1259 1001 Z+ top 6361 6360 6361 0 Z+ csh 3660 3651 1390 1004 Z+ rename 3589 1398 1390 1004 Z+ rw 5392 3677 1390 1004 Z+ rm 3666 3651 1390 1004 Z+ rename 3718 3651 1390 1004 Z+ rename 3706 3651 1390 1004 Z+ rename 3730 3651 1390 1004 Z+ rename 3688 3651 1390 1004 Z+ rename 3700 3651 1390 1004 Z+ rename 3683 3651 1390 1004 Z+ rename 3669 3651 1390 1004 Z+ rename 3713 3651 1390 1004 Z+ rename 3724 3651 1390 1004 Z+ rename 3590 1398 1390 1004 Z+ fts 3592 1398 1390 1004 Z+ lockf 3591 1398 1390 1004 Z+ link 3594 1398 1390 1004 Z+ mkdir 3593 1398 1390 1004 Z+ creat 3597 1398 1390 1004 Z+ mkfifo 3692 3651 1390 1004 Z+ rename db:0:ps> allt Tracing command sh pid 6428 tid 100466 td 0xfffffe0087055920 sched_switch() at sched_switch+0x482/frame 0xffffff881e6c7620 mi_switch() at mi_switch+0x179/frame 0xffffff881e6c7660 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881e6c76a0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xffffff881e6c7710 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xffffff881e6c7740 _cv_wait_sig() at _cv_wait_sig+0x1e2/frame 0xffffff881e6c77b0 tty_wait() at tty_wait+0x42/frame 0xffffff881e6c77e0 ttydisc_read() at ttydisc_read+0x353/frame 0xffffff881e6c7840 ttydev_read() at ttydev_read+0x6d/frame 0xffffff881e6c7870 devfs_read_f() at devfs_read_f+0x7f/frame 0xffffff881e6c78d0 dofileread() at dofileread+0x7b/frame 0xffffff881e6c7910 kern_readv() at kern_readv+0x48/frame 0xffffff881e6c7950 sys_read() at sys_read+0x63/frame 0xffffff881e6c79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xffffff881e6c7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xffffff881e6c7ab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800dd937a, rsp = 0x7fffffffdba8, rbp = 0x7fffffffdbd0 --- Tracing command pwait pid 6423 tid 100453 td 0xfffffe06e3ddd490 Tracing command sh pid 6418 tid 100235 td 0xfffffe0039cc4490 Tracing command sleep pid 6374 tid 100281 td 0xfffffe00a840c920 Tracing command sh pid 6372 tid 100167 td 0xfffffe00149f3490 Tracing command sh pid 6369 tid 100246 td 0xfffffe0039f24490 Tracing command su pid 6360 tid 100248 td 0xfffffe00399d2000 Tracing command bash pid 6353 tid 100269 td 0xfffffe0014fed490 Tracing command fts pid 5419 tid 100472 td 0xfffffe02361cb920 sched_switch() at sched_switch+0x482/frame 0xffffff881e6e5360 mi_switch() at mi_switch+0x179/frame 0xffffff881e6e53a0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881e6e53e0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881e6e5410 _sleep() at _sleep+0x33d/frame 0xffffff881e6e54a0 vm_waitpfault() at vm_waitpfault+0x86/frame 0xffffff881e6e54c0 vm_fault_hold() at vm_fault_hold+0x954/frame 0xffffff881e6e57a0 vm_fault() at vm_fault+0xc7/frame 0xffffff881e6e57e0 trap_pfault() at trap_pfault+0x1bb/frame 0xffffff881e6e5890 trap() at trap+0x52b/frame 0xffffff881e6e5ab0 calltrap() at calltrap+0x8/frame 0xffffff881e6e5ab0 --- trap 0xc, rip = 0x8008c2c9f, rsp = 0x7fffffffd730, rbp = 0x7fffffffd740 --- Tracing command swap pid 3727 tid 100339 td 0xfffffe00a89d6000 sched_switch() at sched_switch+0x482/frame 0xffffff881e44a360 mi_switch() at mi_switch+0x179/frame 0xffffff881e44a3a0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881e44a3e0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881e44a410 _sleep() at _sleep+0x33d/frame 0xffffff881e44a4a0 vm_waitpfault() at vm_waitpfault+0x86/frame 0xffffff881e44a4c0 vm_fault_hold() at vm_fault_hold+0x954/frame 0xffffff881e44a7a0 vm_fault() at vm_fault+0xc7/frame 0xffffff881e44a7e0 trap_pfault() at trap_pfault+0x1bb/frame 0xffffff881e44a890 trap() at trap+0x52b/frame 0xffffff881e44aab0 calltrap() at calltrap+0x8/frame 0xffffff881e44aab0 --- trap 0xc, rip = 0x800b57a24, rsp = 0x7fffffffd0b8, rbp = 0x7fffffffd0f0 --- Tracing command swap pid 3722 tid 100417 td 0xfffffe01c0dae920 sched_switch() at sched_switch+0x482/frame 0xffffff881e5d0360 mi_switch() at mi_switch+0x179/frame 0xffffff881e5d03a0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881e5d03e0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881e5d0410 _sleep() at _sleep+0x33d/frame 0xffffff881e5d04a0 vm_waitpfault() at vm_waitpfault+0x86/frame 0xffffff881e5d04c0 vm_fault_hold() at vm_fault_hold+0x954/frame 0xffffff881e5d07a0 vm_fault() at vm_fault+0xc7/frame 0xffffff881e5d07e0 trap_pfault() at trap_pfault+0x1bb/frame 0xffffff881e5d0890 trap() at trap+0x52b/frame 0xffffff881e5d0ab0 calltrap() at calltrap+0x8/frame 0xffffff881e5d0ab0 --- trap 0xc, rip = 0x800b57a24, rsp = 0x7fffffffd0b8, rbp = 0x7fffffffd0f0 --- Tracing command swap pid 3716 tid 100276 td 0xfffffe00a8281920 sched_switch() at sched_switch+0x482/frame 0xffffff881e30d360 mi_switch() at mi_switch+0x179/frame 0xffffff881e30d3a0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881e30d3e0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881e30d410 _sleep() at _sleep+0x33d/frame 0xffffff881e30d4a0 vm_waitpfault() at vm_waitpfault+0x86/frame 0xffffff881e30d4c0 vm_fault_hold() at vm_fault_hold+0x954/frame 0xffffff881e30d7a0 vm_fault() at vm_fault+0xc7/frame 0xffffff881e30d7e0 trap_pfault() at trap_pfault+0x1bb/frame 0xffffff881e30d890 trap() at trap+0x52b/frame 0xffffff881e30dab0 calltrap() at calltrap+0x8/frame 0xffffff881e30dab0 --- trap 0xc, rip = 0x800b57a24, rsp = 0x7fffffffd0b8, rbp = 0x7fffffffd0f0 --- Tracing command swap pid 3710 tid 100326 td 0xfffffe00a889f000 sched_switch() at sched_switch+0x482/frame 0xffffff881e409360 mi_switch() at mi_switch+0x179/frame 0xffffff881e4093a0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881e4093e0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881e409410 _sleep() at _sleep+0x33d/frame 0xffffff881e4094a0 vm_waitpfault() at vm_waitpfault+0x86/frame 0xffffff881e4094c0 vm_fault_hold() at vm_fault_hold+0x954/frame 0xffffff881e4097a0 vm_fault() at vm_fault+0xc7/frame 0xffffff881e4097e0 trap_pfault() at trap_pfault+0x1bb/frame 0xffffff881e409890 trap() at trap+0x52b/frame 0xffffff881e409ab0 calltrap() at calltrap+0x8/frame 0xffffff881e409ab0 --- trap 0xc, rip = 0x800b57a24, rsp = 0x7fffffffd0b8, rbp = 0x7fffffffd0f0 --- Tracing command swap pid 3705 tid 100368 td 0xfffffe00a80d7490 sched_switch() at sched_switch+0x482/frame 0xffffff881e4db360 mi_switch() at mi_switch+0x179/frame 0xffffff881e4db3a0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881e4db3e0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881e4db410 _sleep() at _sleep+0x33d/frame 0xffffff881e4db4a0 vm_waitpfault() at vm_waitpfault+0x86/frame 0xffffff881e4db4c0 vm_fault_hold() at vm_fault_hold+0x954/frame 0xffffff881e4db7a0 vm_fault() at vm_fault+0xc7/frame 0xffffff881e4db7e0 trap_pfault() at trap_pfault+0x1bb/frame 0xffffff881e4db890 trap() at trap+0x52b/frame 0xffffff881e4dbab0 calltrap() at calltrap+0x8/frame 0xffffff881e4dbab0 --- trap 0xc, rip = 0x800b57a24, rsp = 0x7fffffffd0b8, rbp = 0x7fffffffd0f0 --- Tracing command swap pid 3699 tid 100187 td 0xfffffe0014572920 Tracing command rename pid 3677 tid 100294 td 0xfffffe00a8520920 Tracing command rename pid 3651 tid 100479 td 0xfffffe0087056920 Tracing command swap pid 3596 tid 100288 td 0xfffffe00a8410920 Tracing command rename pid 3595 tid 100267 td 0xfffffe00396b0000 Tracing command run pid 1398 tid 100358 td 0xfffffe00145e6490 Tracing command run pid 1397 tid 100352 td 0xfffffe00a8a4c920 Tracing command run pid 1396 tid 100357 td 0xfffffe00a80e1000 Tracing command sh pid 1390 tid 100360 td 0xfffffe00a8a4d920 Tracing command su pid 1388 tid 100165 td 0xfffffe0014d62000 Tracing command md5 pid 1383 tid 100191 td 0xfffffe0014a53000 sched_switch() at sched_switch+0x482/frame 0xffffff881e1638e0 mi_switch() at mi_switch+0x179/frame 0xffffff881e163920 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881e163960 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881e163990 _sleep() at _sleep+0x33d/frame 0xffffff881e163a20 md_kthread() at md_kthread+0xd5/frame 0xffffff881e163a70 fork_exit() at fork_exit+0x84/frame 0xffffff881e163ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881e163ab0 --- trap 0, rip = 0, rsp = 0xffffff881e163b70, rbp = 0 --- Tracing command sh pid 1365 tid 100322 td 0xfffffe00a8719920 Tracing command bash pid 1252 tid 100223 td 0xfffffe0014ec0920 Tracing command bash pid 1067 tid 100219 td 0xfffffe0039454000 Tracing command csh pid 1065 tid 100145 td 0xfffffe0014b5b920 Tracing command su pid 1064 tid 100198 td 0xfffffe0014d2b000 Tracing command bash pid 1060 tid 100238 td 0xfffffe0014da9000 Tracing command cron pid 958 tid 100214 td 0xfffffe0014d21000 Tracing command sendmail pid 954 tid 100213 td 0xfffffe00399e8920 Tracing command nfsuserd pid 862 tid 100189 td 0xfffffe00149f3000 Tracing command softdepflush pid 17 tid 100134 td 0xfffffe0014088920 sched_switch() at sched_switch+0x482/frame 0xffffff881de9d8f0 mi_switch() at mi_switch+0x179/frame 0xffffff881de9d930 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881de9d970 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xffffff881de9d9a0 _sleep() at _sleep+0x312/frame 0xffffff881de9da30 softdep_flush() at softdep_flush+0x20c/frame 0xffffff881de9da70 fork_exit() at fork_exit+0x84/frame 0xffffff881de9dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881de9dab0 --- trap 0, rip = 0, rsp = 0xffffff881de9db70, rbp = 0 --- Tracing command vnlru pid 16 tid 100133 td 0xfffffe001413c000 sched_switch() at sched_switch+0x482/frame 0xffffff881de988b0 mi_switch() at mi_switch+0x179/frame 0xffffff881de988f0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881de98930 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xffffff881de98960 _sleep() at _sleep+0x312/frame 0xffffff881de989f0 vnlru_proc() at vnlru_proc+0x48/frame 0xffffff881de98a70 fork_exit() at fork_exit+0x84/frame 0xffffff881de98ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881de98ab0 --- trap 0, rip = 0, rsp = 0xffffff881de98b70, rbp = 0 --- Tracing command syncer pid 9 tid 100132 td 0xfffffe001413c490 sched_switch() at sched_switch+0x482/frame 0xffffff881de938a0 mi_switch() at mi_switch+0x179/frame 0xffffff881de938e0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881de93920 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xffffff881de93950 _cv_timedwait_sbt() at _cv_timedwait_sbt+0x1fe/frame 0xffffff881de939d0 sched_sync() at sched_sync+0x5cb/frame 0xffffff881de93a70 fork_exit() at fork_exit+0x84/frame 0xffffff881de93ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881de93ab0 --- trap 0, rip = 0, rsp = 0xffffff881de93b70, rbp = 0 --- Tracing command bufdaemon pid 8 tid 100131 td 0xfffffe001413c920 sched_switch() at sched_switch+0x482/frame 0xffffff881de8e900 mi_switch() at mi_switch+0x179/frame 0xffffff881de8e940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881de8e980 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xffffff881de8e9b0 _sleep() at _sleep+0x312/frame 0xffffff881de8ea40 buf_daemon() at buf_daemon+0x68/frame 0xffffff881de8ea70 fork_exit() at fork_exit+0x84/frame 0xffffff881de8eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881de8eab0 --- trap 0, rip = 0, rsp = 0xffffff881de8eb70, rbp = 0 --- Tracing command pagezero pid 7 tid 100130 td 0xfffffe000c9f0920 sched_switch() at sched_switch+0x482/frame 0xffffff881de89900 mi_switch() at mi_switch+0x179/frame 0xffffff881de89940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881de89980 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xffffff881de899b0 _sleep() at _sleep+0x312/frame 0xffffff881de89a40 vm_pagezero() at vm_pagezero+0x88/frame 0xffffff881de89a70 fork_exit() at fork_exit+0x84/frame 0xffffff881de89ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881de89ab0 --- trap 0, rip = 0, rsp = 0xffffff881de89b70, rbp = 0 --- Tracing command vmdaemon pid 6 tid 100129 td 0xfffffe0014087000 sched_switch() at sched_switch+0x482/frame 0xffffff881de848c0 mi_switch() at mi_switch+0x179/frame 0xffffff881de84900 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881de84940 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881de84970 _sleep() at _sleep+0x33d/frame 0xffffff881de84a00 vm_daemon() at vm_daemon+0x5d/frame 0xffffff881de84a70 fork_exit() at fork_exit+0x84/frame 0xffffff881de84ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881de84ab0 --- trap 0, rip = 0, rsp = 0xffffff881de84b70, rbp = 0 --- Tracing command pagedaemon pid 5 tid 100128 td 0xfffffe0014087490 sched_switch() at sched_switch+0x482/frame 0xffffff881ddff8b0 mi_switch() at mi_switch+0x179/frame 0xffffff881ddff8f0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ddff930 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xffffff881ddff960 _sleep() at _sleep+0x312/frame 0xffffff881ddff9f0 vm_pageout_worker() at vm_pageout_worker+0x258/frame 0xffffff881ddffa50 vm_pageout() at vm_pageout+0x1d5/frame 0xffffff881ddffa70 fork_exit() at fork_exit+0x84/frame 0xffffff881ddffab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ddffab0 --- trap 0, rip = 0, rsp = 0xffffff881ddffb70, rbp = 0 --- Tracing command enc_daemon0 pid 4 tid 100127 td 0xfffffe0014087920 sched_switch() at sched_switch+0x482/frame 0xffffff881ddfa8c0 mi_switch() at mi_switch+0x179/frame 0xffffff881ddfa900 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ddfa940 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881ddfa970 _sleep() at _sleep+0x33d/frame 0xffffff881ddfaa00 enc_daemon() at enc_daemon+0x109/frame 0xffffff881ddfaa70 fork_exit() at fork_exit+0x84/frame 0xffffff881ddfaab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ddfaab0 --- trap 0, rip = 0, rsp = 0xffffff881ddfab70, rbp = 0 --- Tracing command xpt_thrd pid 3 tid 100126 td 0xfffffe0014088000 sched_switch() at sched_switch+0x482/frame 0xffffff881dcb5900 mi_switch() at mi_switch+0x179/frame 0xffffff881dcb5940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881dcb5980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881dcb59b0 _sleep() at _sleep+0x33d/frame 0xffffff881dcb5a40 xpt_scanner_thread() at xpt_scanner_thread+0xdc/frame 0xffffff881dcb5a70 fork_exit() at fork_exit+0x84/frame 0xffffff881dcb5ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881dcb5ab0 --- trap 0, rip = 0, rsp = 0xffffff881dcb5b70, rbp = 0 --- Tracing command sctp_iterator pid 2 tid 100125 td 0xfffffe000c9e8000 sched_switch() at sched_switch+0x482/frame 0xffffff881dcb0910 mi_switch() at mi_switch+0x179/frame 0xffffff881dcb0950 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881dcb0990 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881dcb09c0 _sleep() at _sleep+0x33d/frame 0xffffff881dcb0a50 sctp_iterator_thread() at sctp_iterator_thread+0x59/frame 0xffffff881dcb0a70 fork_exit() at fork_exit+0x84/frame 0xffffff881dcb0ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881dcb0ab0 --- trap 0, rip = 0, rsp = 0xffffff881dcb0b70, rbp = 0 --- Tracing command usb pid 15 tid 100119 td 0xfffffe000c88b920 sched_switch() at sched_switch+0x482/frame 0xffffff881bc0e920 mi_switch() at mi_switch+0x179/frame 0xffffff881bc0e960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881bc0e9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881bc0e9d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff881bc0ea40 usb_process() at usb_process+0xd4/frame 0xffffff881bc0ea70 fork_exit() at fork_exit+0x84/frame 0xffffff881bc0eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881bc0eab0 --- trap 0, rip = 0, rsp = 0xffffff881bc0eb70, rbp = 0 --- Tracing command usb pid 15 tid 100118 td 0xfffffe000c89c000 sched_switch() at sched_switch+0x482/frame 0xffffff881bc09920 mi_switch() at mi_switch+0x179/frame 0xffffff881bc09960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881bc099a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881bc099d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff881bc09a40 usb_process() at usb_process+0xd4/frame 0xffffff881bc09a70 fork_exit() at fork_exit+0x84/frame 0xffffff881bc09ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881bc09ab0 --- trap 0, rip = 0, rsp = 0xffffff881bc09b70, rbp = 0 --- Tracing command usb pid 15 tid 100117 td 0xfffffe000c89c490 sched_switch() at sched_switch+0x482/frame 0xffffff881bc04920 mi_switch() at mi_switch+0x179/frame 0xffffff881bc04960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881bc049a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881bc049d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff881bc04a40 usb_process() at usb_process+0xd4/frame 0xffffff881bc04a70 fork_exit() at fork_exit+0x84/frame 0xffffff881bc04ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881bc04ab0 --- trap 0, rip = 0, rsp = 0xffffff881bc04b70, rbp = 0 --- Tracing command usb pid 15 tid 100116 td 0xfffffe000c89c920 sched_switch() at sched_switch+0x482/frame 0xffffff881bbfe920 mi_switch() at mi_switch+0x179/frame 0xffffff881bbfe960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881bbfe9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881bbfe9d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff881bbfea40 usb_process() at usb_process+0xd4/frame 0xffffff881bbfea70 fork_exit() at fork_exit+0x84/frame 0xffffff881bbfeab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881bbfeab0 --- trap 0, rip = 0, rsp = 0xffffff881bbfeb70, rbp = 0 --- Tracing command usb pid 15 tid 100114 td 0xfffffe000c88a000 sched_switch() at sched_switch+0x482/frame 0xffffff881ba71920 mi_switch() at mi_switch+0x179/frame 0xffffff881ba71960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ba719a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881ba719d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff881ba71a40 usb_process() at usb_process+0xd4/frame 0xffffff881ba71a70 fork_exit() at fork_exit+0x84/frame 0xffffff881ba71ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ba71ab0 --- trap 0, rip = 0, rsp = 0xffffff881ba71b70, rbp = 0 --- Tracing command usb pid 15 tid 100113 td 0xfffffe000c88a490 sched_switch() at sched_switch+0x482/frame 0xffffff881ba6c920 mi_switch() at mi_switch+0x179/frame 0xffffff881ba6c960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ba6c9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881ba6c9d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff881ba6ca40 usb_process() at usb_process+0xd4/frame 0xffffff881ba6ca70 fork_exit() at fork_exit+0x84/frame 0xffffff881ba6cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ba6cab0 --- trap 0, rip = 0, rsp = 0xffffff881ba6cb70, rbp = 0 --- Tracing command usb pid 15 tid 100112 td 0xfffffe000c88a920 sched_switch() at sched_switch+0x482/frame 0xffffff881ba67920 mi_switch() at mi_switch+0x179/frame 0xffffff881ba67960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ba679a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881ba679d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff881ba67a40 usb_process() at usb_process+0xd4/frame 0xffffff881ba67a70 fork_exit() at fork_exit+0x84/frame 0xffffff881ba67ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ba67ab0 --- trap 0, rip = 0, rsp = 0xffffff881ba67b70, rbp = 0 --- Tracing command usb pid 15 tid 100111 td 0xfffffe000c88b000 sched_switch() at sched_switch+0x482/frame 0xffffff881ba62920 mi_switch() at mi_switch+0x179/frame 0xffffff881ba62960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ba629a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881ba629d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff881ba62a40 usb_process() at usb_process+0xd4/frame 0xffffff881ba62a70 fork_exit() at fork_exit+0x84/frame 0xffffff881ba62ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ba62ab0 --- trap 0, rip = 0, rsp = 0xffffff881ba62b70, rbp = 0 --- Tracing command usb pid 15 tid 100074 td 0xfffffe000a406920 sched_switch() at sched_switch+0x482/frame 0xffffff80002fd920 mi_switch() at mi_switch+0x179/frame 0xffffff80002fd960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff80002fd9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80002fd9d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff80002fda40 usb_process() at usb_process+0xd4/frame 0xffffff80002fda70 fork_exit() at fork_exit+0x84/frame 0xffffff80002fdab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff80002fdab0 --- trap 0, rip = 0, rsp = 0xffffff80002fdb70, rbp = 0 --- Tracing command usb pid 15 tid 100073 td 0xfffffe000c833000 sched_switch() at sched_switch+0x482/frame 0xffffff80002f8920 mi_switch() at mi_switch+0x179/frame 0xffffff80002f8960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff80002f89a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80002f89d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff80002f8a40 usb_process() at usb_process+0xd4/frame 0xffffff80002f8a70 fork_exit() at fork_exit+0x84/frame 0xffffff80002f8ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff80002f8ab0 --- trap 0, rip = 0, rsp = 0xffffff80002f8b70, rbp = 0 --- Tracing command usb pid 15 tid 100072 td 0xfffffe000c833490 sched_switch() at sched_switch+0x482/frame 0xffffff80002f3920 mi_switch() at mi_switch+0x179/frame 0xffffff80002f3960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff80002f39a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80002f39d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff80002f3a40 usb_process() at usb_process+0xd4/frame 0xffffff80002f3a70 fork_exit() at fork_exit+0x84/frame 0xffffff80002f3ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff80002f3ab0 --- trap 0, rip = 0, rsp = 0xffffff80002f3b70, rbp = 0 --- Tracing command usb pid 15 tid 100071 td 0xfffffe000c833920 sched_switch() at sched_switch+0x482/frame 0xffffff80002ee920 mi_switch() at mi_switch+0x179/frame 0xffffff80002ee960 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff80002ee9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80002ee9d0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff80002eea40 usb_process() at usb_process+0xd4/frame 0xffffff80002eea70 fork_exit() at fork_exit+0x84/frame 0xffffff80002eeab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff80002eeab0 --- trap 0, rip = 0, rsp = 0xffffff80002eeb70, rbp = 0 --- Tracing command yarrow pid 14 tid 100057 td 0xfffffe000a280490 sched_switch() at sched_switch+0x482/frame 0xffffff878ad358f0 mi_switch() at mi_switch+0x179/frame 0xffffff878ad35930 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad35970 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xffffff878ad359a0 msleep_spin_sbt() at msleep_spin_sbt+0x1f0/frame 0xffffff878ad35a30 random_kthread() at random_kthread+0x68/frame 0xffffff878ad35a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad35ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad35ab0 --- trap 0, rip = 0, rsp = 0xffffff878ad35b70, rbp = 0 --- Tracing command geom pid 13 tid 100055 td 0xfffffe000a25d920 sched_switch() at sched_switch+0x482/frame 0xffffff878ad2b8d0 mi_switch() at mi_switch+0x179/frame 0xffffff878ad2b910 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad2b950 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff878ad2b980 _sleep() at _sleep+0x33d/frame 0xffffff878ad2ba10 g_io_schedule_down() at g_io_schedule_down+0x4c/frame 0xffffff878ad2ba60 g_down_procbody() at g_down_procbody+0x7d/frame 0xffffff878ad2ba70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad2bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad2bab0 --- trap 0, rip = 0, rsp = 0xffffff878ad2bb70, rbp = 0 --- Tracing command geom pid 13 tid 100054 td 0xfffffe000a262000 sched_switch() at sched_switch+0x482/frame 0xffffff878ad268f0 mi_switch() at mi_switch+0x179/frame 0xffffff878ad26930 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad26970 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff878ad269a0 _sleep() at _sleep+0x33d/frame 0xffffff878ad26a30 g_io_schedule_up() at g_io_schedule_up+0xbc/frame 0xffffff878ad26a60 g_up_procbody() at g_up_procbody+0x7d/frame 0xffffff878ad26a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad26ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad26ab0 --- trap 0, rip = 0, rsp = 0xffffff878ad26b70, rbp = 0 --- Tracing command geom pid 13 tid 100053 td 0xfffffe000a262490 sched_switch() at sched_switch+0x482/frame 0xffffff878ad218f0 mi_switch() at mi_switch+0x179/frame 0xffffff878ad21930 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad21970 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff878ad219a0 _sleep() at _sleep+0x33d/frame 0xffffff878ad21a30 g_run_events() at g_run_events+0x4f4/frame 0xffffff878ad21a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad21ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad21ab0 --- trap 0, rip = 0, rsp = 0xffffff878ad21b70, rbp = 0 --- Tracing command intr pid 12 tid 100122 td 0xfffffe000c9f0000 sched_switch() at sched_switch+0x482/frame 0xffffff881dc9c9f0 mi_switch() at mi_switch+0x179/frame 0xffffff881dc9ca30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff881dc9ca70 fork_exit() at fork_exit+0x84/frame 0xffffff881dc9cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881dc9cab0 --- trap 0, rip = 0, rsp = 0xffffff881dc9cb70, rbp = 0 --- Tracing command intr pid 12 tid 100121 td 0xfffffe000c9f0490 sched_switch() at sched_switch+0x482/frame 0xffffff881dc949f0 mi_switch() at mi_switch+0x179/frame 0xffffff881dc94a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff881dc94a70 fork_exit() at fork_exit+0x84/frame 0xffffff881dc94ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881dc94ab0 --- trap 0, rip = 0, rsp = 0xffffff881dc94b70, rbp = 0 --- Tracing command intr pid 12 tid 100120 td 0xfffffe000c88b490 sched_switch() at sched_switch+0x482/frame 0xffffff881bc139f0 mi_switch() at mi_switch+0x179/frame 0xffffff881bc13a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff881bc13a70 fork_exit() at fork_exit+0x84/frame 0xffffff881bc13ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881bc13ab0 --- trap 0, rip = 0, rsp = 0xffffff881bc13b70, rbp = 0 --- Tracing command intr pid 12 tid 100115 td 0xfffffe000c87e920 sched_switch() at sched_switch+0x482/frame 0xffffff881bbf99f0 mi_switch() at mi_switch+0x179/frame 0xffffff881bbf9a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff881bbf9a70 fork_exit() at fork_exit+0x84/frame 0xffffff881bbf9ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881bbf9ab0 --- trap 0, rip = 0, rsp = 0xffffff881bbf9b70, rbp = 0 --- Tracing command intr pid 12 tid 100110 td 0xfffffe000c87d000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100109 td 0xfffffe000c87d490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100107 td 0xfffffe000c87e000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100105 td 0xfffffe000c876490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100103 td 0xfffffe000c87c000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100101 td 0xfffffe000c87c920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100099 td 0xfffffe000c875000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100097 td 0xfffffe000c875920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100095 td 0xfffffe000c860000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100093 td 0xfffffe000c860920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100092 td 0xfffffe000c861000 sched_switch() at sched_switch+0x482/frame 0xffffff80003a19f0 mi_switch() at mi_switch+0x179/frame 0xffffff80003a1a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff80003a1a70 fork_exit() at fork_exit+0x84/frame 0xffffff80003a1ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff80003a1ab0 --- trap 0, rip = 0, rsp = 0xffffff80003a1b70, rbp = 0 --- Tracing command intr pid 12 tid 100090 td 0xfffffe000c85e490 sched_switch() at sched_switch+0x482/frame 0xffffff80003979f0 mi_switch() at mi_switch+0x179/frame 0xffffff8000397a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff8000397a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000397ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000397ab0 --- trap 0, rip = 0, rsp = 0xffffff8000397b70, rbp = 0 --- Tracing command intr pid 12 tid 100088 td 0xfffffe000c85f000 sched_switch() at sched_switch+0x482/frame 0xffffff800038d9f0 mi_switch() at mi_switch+0x179/frame 0xffffff800038da30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff800038da70 fork_exit() at fork_exit+0x84/frame 0xffffff800038dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff800038dab0 --- trap 0, rip = 0, rsp = 0xffffff800038db70, rbp = 0 --- Tracing command intr pid 12 tid 100086 td 0xfffffe000c85f920 sched_switch() at sched_switch+0x482/frame 0xffffff80003839f0 mi_switch() at mi_switch+0x179/frame 0xffffff8000383a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff8000383a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000383ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000383ab0 --- trap 0, rip = 0, rsp = 0xffffff8000383b70, rbp = 0 --- Tracing command intr pid 12 tid 100084 td 0xfffffe000c85d000 sched_switch() at sched_switch+0x482/frame 0xffffff80003799f0 mi_switch() at mi_switch+0x179/frame 0xffffff8000379a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff8000379a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000379ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000379ab0 --- trap 0, rip = 0, rsp = 0xffffff8000379b70, rbp = 0 --- Tracing command intr pid 12 tid 100082 td 0xfffffe000c85d920 sched_switch() at sched_switch+0x482/frame 0xffffff800036f9f0 mi_switch() at mi_switch+0x179/frame 0xffffff800036fa30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff800036fa70 fork_exit() at fork_exit+0x84/frame 0xffffff800036fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff800036fab0 --- trap 0, rip = 0, rsp = 0xffffff800036fb70, rbp = 0 --- Tracing command intr pid 12 tid 100080 td 0xfffffe000c85b000 sched_switch() at sched_switch+0x482/frame 0xffffff80003659f0 mi_switch() at mi_switch+0x179/frame 0xffffff8000365a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff8000365a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000365ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000365ab0 --- trap 0, rip = 0, rsp = 0xffffff8000365b70, rbp = 0 --- Tracing command intr pid 12 tid 100078 td 0xfffffe000c85b920 sched_switch() at sched_switch+0x482/frame 0xffffff800035b9f0 mi_switch() at mi_switch+0x179/frame 0xffffff800035ba30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff800035ba70 fork_exit() at fork_exit+0x84/frame 0xffffff800035bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff800035bab0 --- trap 0, rip = 0, rsp = 0xffffff800035bb70, rbp = 0 --- Tracing command intr pid 12 tid 100076 td 0xfffffe000c85c490 sched_switch() at sched_switch+0x482/frame 0xffffff80003519f0 mi_switch() at mi_switch+0x179/frame 0xffffff8000351a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff8000351a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000351ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000351ab0 --- trap 0, rip = 0, rsp = 0xffffff8000351b70, rbp = 0 --- Tracing command intr pid 12 tid 100075 td 0xfffffe000a406490 sched_switch() at sched_switch+0x482/frame 0xffffff80003029f0 mi_switch() at mi_switch+0x179/frame 0xffffff8000302a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff8000302a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000302ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000302ab0 --- trap 0, rip = 0, rsp = 0xffffff8000302b70, rbp = 0 --- Tracing command intr pid 12 tid 100070 td 0xfffffe000a3fb920 sched_switch() at sched_switch+0x482/frame 0xffffff80002e99f0 mi_switch() at mi_switch+0x179/frame 0xffffff80002e9a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff80002e9a70 fork_exit() at fork_exit+0x84/frame 0xffffff80002e9ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff80002e9ab0 --- trap 0, rip = 0, rsp = 0xffffff80002e9b70, rbp = 0 --- Tracing command intr pid 12 tid 100069 td 0xfffffe000a405000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100068 td 0xfffffe000a405490 sched_switch() at sched_switch+0x482/frame 0xffffff878adad9f0 mi_switch() at mi_switch+0x179/frame 0xffffff878adada30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff878adada70 fork_exit() at fork_exit+0x84/frame 0xffffff878adadab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878adadab0 --- trap 0, rip = 0, rsp = 0xffffff878adadb70, rbp = 0 --- Tracing command intr pid 12 tid 100067 td 0xfffffe000a405920 sched_switch() at sched_switch+0x482/frame 0xffffff878ad679f0 mi_switch() at mi_switch+0x179/frame 0xffffff878ad67a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff878ad67a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad67ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad67ab0 --- trap 0, rip = 0, rsp = 0xffffff878ad67b70, rbp = 0 --- Tracing command intr pid 12 tid 100062 td 0xfffffe000a3fb000 sched_switch() at sched_switch+0x482/frame 0xffffff878ad4e9f0 mi_switch() at mi_switch+0x179/frame 0xffffff878ad4ea30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff878ad4ea70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad4eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad4eab0 --- trap 0, rip = 0, rsp = 0xffffff878ad4eb70, rbp = 0 --- Tracing command intr pid 12 tid 100061 td 0xfffffe000a3fb490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100058 td 0xfffffe000a280000 sched_switch() at sched_switch+0x482/frame 0xffffff878ad3a9f0 mi_switch() at mi_switch+0x179/frame 0xffffff878ad3aa30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff878ad3aa70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad3aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad3aab0 --- trap 0, rip = 0, rsp = 0xffffff878ad3ab70, rbp = 0 --- Tracing command intr pid 12 tid 100052 td 0xfffffe000a262920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100051 td 0xfffffe000a263000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100050 td 0xfffffe000a25c000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100049 td 0xfffffe000a25c490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100048 td 0xfffffe000a25c920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100047 td 0xfffffe000a25d000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100046 td 0xfffffe000a25d490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100045 td 0xfffffe000a258490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100044 td 0xfffffe000a258920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100043 td 0xfffffe000a259000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100042 td 0xfffffe000a259490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100041 td 0xfffffe000a259920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100040 td 0xfffffe000a253920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100039 td 0xfffffe000a257000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100038 td 0xfffffe000a257490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100037 td 0xfffffe000a257920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100036 td 0xfffffe000a258000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100035 td 0xfffffe000a252000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100034 td 0xfffffe000a252490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100033 td 0xfffffe000a252920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100032 td 0xfffffe000a253000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100031 td 0xfffffe000a253490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100030 td 0xfffffe000a229490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100029 td 0xfffffe000a229920 sched_switch() at sched_switch+0x482/frame 0xffffff878aca99f0 mi_switch() at mi_switch+0x179/frame 0xffffff878aca9a30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff878aca9a70 fork_exit() at fork_exit+0x84/frame 0xffffff878aca9ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878aca9ab0 --- trap 0, rip = 0, rsp = 0xffffff878aca9b70, rbp = 0 --- Tracing command intr pid 12 tid 100028 td 0xfffffe000a22a000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100027 td 0xfffffe000a22a490 sched_switch() at sched_switch+0x482/frame 0xffffff878ac9f9f0 mi_switch() at mi_switch+0x179/frame 0xffffff878ac9fa30 ithread_loop() at ithread_loop+0x1d2/frame 0xffffff878ac9fa70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac9fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac9fab0 --- trap 0, rip = 0, rsp = 0xffffff878ac9fb70, rbp = 0 --- Tracing command idle pid 11 tid 100026 td 0xfffffe000a22a920 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5ebce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5ebd00 trap() at trap+0x42/frame 0xffffff87fc5ebf20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5ebf20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5ebfe0, rbp = 0xffffff878ac9a930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac9a930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac9a980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac9a9a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac9a9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac9aa70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac9aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac9aab0 --- trap 0, rip = 0, rsp = 0xffffff878ac9ab70, rbp = 0 --- Tracing command idle pid 11 tid 100025 td 0xfffffe000a227920 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5e4ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5e4d00 trap() at trap+0x42/frame 0xffffff87fc5e4f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5e4f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5e4fe0, rbp = 0xffffff878ac95930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac95930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac95980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac959a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac959c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac95a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac95ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac95ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac95b70, rbp = 0 --- Tracing command idle pid 11 tid 100024 td 0xfffffe000a228000 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5ddce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5ddd00 trap() at trap+0x42/frame 0xffffff87fc5ddf20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5ddf20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5ddfe0, rbp = 0xffffff878ac90930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac90930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac90980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac909a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac909c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac90a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac90ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac90ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac90b70, rbp = 0 --- Tracing command idle pid 11 tid 100023 td 0xfffffe000a228490 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5d6ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5d6d00 trap() at trap+0x42/frame 0xffffff87fc5d6f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5d6f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5d6fe0, rbp = 0xffffff878ac8b930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac8b930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac8b980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac8b9a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac8b9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac8ba70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac8bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac8bab0 --- trap 0, rip = 0, rsp = 0xffffff878ac8bb70, rbp = 0 --- Tracing command idle pid 11 tid 100022 td 0xfffffe000a228920 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5cfce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5cfd00 trap() at trap+0x42/frame 0xffffff87fc5cff20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5cff20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5cffe0, rbp = 0xffffff878ac86930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac86930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac86980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac869a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac869c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac86a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac86ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac86ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac86b70, rbp = 0 --- Tracing command idle pid 11 tid 100021 td 0xfffffe000a229000 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5c8ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5c8d00 trap() at trap+0x42/frame 0xffffff87fc5c8f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5c8f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5c8fe0, rbp = 0xffffff878ac81930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac81930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac81980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac819a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac819c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac81a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac81ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac81ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac81b70, rbp = 0 --- Tracing command idle pid 11 tid 100020 td 0xfffffe000a226000 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5c1ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5c1d00 trap() at trap+0x42/frame 0xffffff87fc5c1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5c1f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5c1fe0, rbp = 0xffffff878ac7c930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac7c930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac7c980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac7c9a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac7c9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac7ca70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac7cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac7cab0 --- trap 0, rip = 0, rsp = 0xffffff878ac7cb70, rbp = 0 --- Tracing command idle pid 11 tid 100019 td 0xfffffe000a226490 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5bace0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5bad00 trap() at trap+0x42/frame 0xffffff87fc5baf20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5baf20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5bafe0, rbp = 0xffffff878ac77930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac77930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac77980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac779a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac779c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac77a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac77ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac77ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac77b70, rbp = 0 --- Tracing command idle pid 11 tid 100018 td 0xfffffe000a226920 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5b3ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5b3d00 trap() at trap+0x42/frame 0xffffff87fc5b3f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5b3f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5b3fe0, rbp = 0xffffff878ac72930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac72930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac72980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac729a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac729c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac72a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac72ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac72ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac72b70, rbp = 0 --- Tracing command idle pid 11 tid 100017 td 0xfffffe000a227000 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5acce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5acd00 trap() at trap+0x42/frame 0xffffff87fc5acf20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5acf20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5acfe0, rbp = 0xffffff878ac6d930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac6d930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac6d980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac6d9a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac6d9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac6da70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac6dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac6dab0 --- trap 0, rip = 0, rsp = 0xffffff878ac6db70, rbp = 0 --- Tracing command idle pid 11 tid 100016 td 0xfffffe000a227490 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc5a5ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc5a5d00 trap() at trap+0x42/frame 0xffffff87fc5a5f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc5a5f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc5a5fe0, rbp = 0xffffff878ac68930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac68930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac68980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac689a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac689c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac68a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac68ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac68ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac68b70, rbp = 0 --- Tracing command idle pid 11 tid 100015 td 0xfffffe000a224490 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc59ece0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc59ed00 trap() at trap+0x42/frame 0xffffff87fc59ef20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc59ef20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc59efe0, rbp = 0xffffff878ac63930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac63930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac63980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac639a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac639c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac63a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac63ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac63ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac63b70, rbp = 0 --- Tracing command idle pid 11 tid 100014 td 0xfffffe000a224920 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc597ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc597d00 trap() at trap+0x42/frame 0xffffff87fc597f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc597f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc597fe0, rbp = 0xffffff878ac5e930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac5e930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac5e980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac5e9a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac5e9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac5ea70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac5eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac5eab0 --- trap 0, rip = 0, rsp = 0xffffff878ac5eb70, rbp = 0 --- Tracing command idle pid 11 tid 100013 td 0xfffffe000a225000 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc590ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc590d00 trap() at trap+0x42/frame 0xffffff87fc590f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc590f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc590fe0, rbp = 0xffffff878ac59930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac59930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac59980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac599a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac599c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac59a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac59ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac59ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac59b70, rbp = 0 --- Tracing command idle pid 11 tid 100012 td 0xfffffe000a225490 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc589ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc589d00 trap() at trap+0x42/frame 0xffffff87fc589f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc589f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc589fe0, rbp = 0xffffff878ac54930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac54930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac54980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac549a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac549c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac54a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac54ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac54ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac54b70, rbp = 0 --- Tracing command idle pid 11 tid 100011 td 0xfffffe000a225920 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc582ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc582d00 trap() at trap+0x42/frame 0xffffff87fc582f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc582f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc582fe0, rbp = 0xffffff878ac4f930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac4f930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac4f980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac4f9a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac4f9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac4fa70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac4fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac4fab0 --- trap 0, rip = 0, rsp = 0xffffff878ac4fb70, rbp = 0 --- Tracing command idle pid 11 tid 100010 td 0xfffffe000a216920 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc57bce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc57bd00 trap() at trap+0x42/frame 0xffffff87fc57bf20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc57bf20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc57bfe0, rbp = 0xffffff878ac4a930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac4a930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac4a980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac4a9a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac4a9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac4aa70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac4aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac4aab0 --- trap 0, rip = 0, rsp = 0xffffff878ac4ab70, rbp = 0 --- Tracing command idle pid 11 tid 100009 td 0xfffffe000a223000 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc574ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc574d00 trap() at trap+0x42/frame 0xffffff87fc574f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc574f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc574fe0, rbp = 0xffffff878ac45930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac45930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac45980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac459a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac459c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac45a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac45ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac45ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac45b70, rbp = 0 --- Tracing command idle pid 11 tid 100008 td 0xfffffe000a223490 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc56dce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc56dd00 trap() at trap+0x42/frame 0xffffff87fc56df20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc56df20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc56dfe0, rbp = 0xffffff878ac40930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac40930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac40980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac409a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac409c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac40a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac40ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac40ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac40b70, rbp = 0 --- Tracing command idle pid 11 tid 100007 td 0xfffffe000a223920 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc566ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc566d00 trap() at trap+0x42/frame 0xffffff87fc566f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc566f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc566fe0, rbp = 0xffffff878ac3b930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac3b930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac3b980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac3b9a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac3b9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac3ba70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac3bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac3bab0 --- trap 0, rip = 0, rsp = 0xffffff878ac3bb70, rbp = 0 --- Tracing command idle pid 11 tid 100006 td 0xfffffe000a224000 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc55fce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc55fd00 trap() at trap+0x42/frame 0xffffff87fc55ff20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc55ff20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc55ffe0, rbp = 0xffffff878ac36930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac36930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac36980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac369a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac369c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac36a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac36ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac36ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac36b70, rbp = 0 --- Tracing command idle pid 11 tid 100005 td 0xfffffe000a215000 cpustop_handler() at cpustop_handler+0x28/frame 0xffffff87fc558ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffff87fc558d00 trap() at trap+0x42/frame 0xffffff87fc558f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffff87fc558f20 --- trap 0x13, rip = 0xffffffff80c9ed56, rsp = 0xffffff87fc558fe0, rbp = 0xffffff878ac31930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac31930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac31980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac319a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac319c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac31a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac31ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac31ab0 --- trap 0, rip = 0, rsp = 0xffffff878ac31b70, rbp = 0 --- Tracing command idle pid 11 tid 100004 td 0xfffffe000a215490 kdb_alt_break_internal() at kdb_alt_break_internal+0x17f/frame 0xffffff878ac2c730 kdb_alt_break() at kdb_alt_break+0xb/frame 0xffffff878ac2c740 uart_intr_rxready() at uart_intr_rxready+0x96/frame 0xffffff878ac2c770 uart_intr() at uart_intr+0x111/frame 0xffffff878ac2c7b0 intr_event_handle() at intr_event_handle+0x8c/frame 0xffffff878ac2c800 intr_execute_handlers() at intr_execute_handlers+0x48/frame 0xffffff878ac2c830 lapic_handle_intr() at lapic_handle_intr+0x73/frame 0xffffff878ac2c860 Xapic_isr1() at Xapic_isr1+0xa4/frame 0xffffff878ac2c860 --- interrupt, rip = 0xffffffff80c9ed56, rsp = 0xffffff878ac2c920, rbp = 0xffffff878ac2c930 --- acpi_cpu_c1() at acpi_cpu_c1+0x6/frame 0xffffff878ac2c930 acpi_cpu_idle() at acpi_cpu_idle+0x13b/frame 0xffffff878ac2c980 cpu_idle_acpi() at cpu_idle_acpi+0x3f/frame 0xffffff878ac2c9a0 cpu_idle() at cpu_idle+0x93/frame 0xffffff878ac2c9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff878ac2ca70 fork_exit() at fork_exit+0x84/frame 0xffffff878ac2cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ac2cab0 --- trap 0, rip = 0, rsp = 0xffffff878ac2cb70, rbp = 0 --- Tracing command idle pid 11 tid 100003 td 0xfffffe000a215920 cpustop_handler() at cpustop_handler+0x28/frame 0xffffffff81580460 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffffff81580480 trap() at trap+0x42/frame 0xffffffff815806a0 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffffff815806a0 --- trap 0x13, rip = 0xffffffff808c28d0, rsp = 0xffffffff81580760, rbp = 0xffffff87fc5fc9c0 --- critical_enter() at critical_enter/frame 0xffffff87fc5fc9c0 sched_idletd() at sched_idletd+0x1e8/frame 0xffffff87fc5fca70 fork_exit() at fork_exit+0x84/frame 0xffffff87fc5fcab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff87fc5fcab0 --- trap 0, rip = 0, rsp = 0xffffff87fc5fcb70, rbp = 0 --- Tracing command init pid 1 tid 100002 td 0xfffffe000a216000 sched_switch() at sched_switch+0x482/frame 0xffffff87fc5f7560 mi_switch() at mi_switch+0x179/frame 0xffffff87fc5f75a0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff87fc5f75e0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xffffff87fc5f7650 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xffffff87fc5f7680 _sleep() at _sleep+0x320/frame 0xffffff87fc5f7710 kern_wait6() at kern_wait6+0x3e7/frame 0xffffff87fc5f77b0 sys_wait4() at sys_wait4+0x76/frame 0xffffff87fc5f79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xffffff87fc5f7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xffffff87fc5f7ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x4131fa, rsp = 0x7fffffffd6d8, rbp = 0x7fffffffd7c0 --- Tracing command audit pid 10 tid 100001 td 0xfffffe000a216490 sched_switch() at sched_switch+0x482/frame 0xffffff87fc5f28f0 mi_switch() at mi_switch+0x179/frame 0xffffff87fc5f2930 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff87fc5f2970 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff87fc5f29a0 _cv_wait() at _cv_wait+0x1df/frame 0xffffff87fc5f2a10 audit_worker() at audit_worker+0xa3/frame 0xffffff87fc5f2a70 fork_exit() at fork_exit+0x84/frame 0xffffff87fc5f2ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff87fc5f2ab0 --- trap 0, rip = 0, rsp = 0xffffff87fc5f2b70, rbp = 0 --- Tracing command kernel pid 0 tid 100124 td 0xfffffe000c9e8490 sched_switch() at sched_switch+0x482/frame 0xffffff881dcaa890 mi_switch() at mi_switch+0x179/frame 0xffffff881dcaa8d0 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881dcaa910 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xffffff881dcaa940 _sleep() at _sleep+0x312/frame 0xffffff881dcaa9d0 pause_sbt() at pause_sbt+0x70/frame 0xffffff881dcaaa20 deadlkres() at deadlkres+0x66/frame 0xffffff881dcaaa70 fork_exit() at fork_exit+0x84/frame 0xffffff881dcaaab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881dcaaab0 --- trap 0, rip = 0, rsp = 0xffffff881dcaab70, rbp = 0 --- Tracing command kernel pid 0 tid 100123 td 0xfffffe000c9e8920 sched_switch() at sched_switch+0x482/frame 0xffffff881dca5900 mi_switch() at mi_switch+0x179/frame 0xffffff881dca5940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881dca5980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881dca59b0 msleep_spin_sbt() at msleep_spin_sbt+0x200/frame 0xffffff881dca5a40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xffffff881dca5a70 fork_exit() at fork_exit+0x84/frame 0xffffff881dca5ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881dca5ab0 --- trap 0, rip = 0, rsp = 0xffffff881dca5b70, rbp = 0 --- Tracing command kernel pid 0 tid 100108 td 0xfffffe000c87d920 sched_switch() at sched_switch+0x482/frame 0xffffff881ba31900 mi_switch() at mi_switch+0x179/frame 0xffffff881ba31940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ba31980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881ba319b0 _sleep() at _sleep+0x33d/frame 0xffffff881ba31a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff881ba31a70 fork_exit() at fork_exit+0x84/frame 0xffffff881ba31ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ba31ab0 --- trap 0, rip = 0, rsp = 0xffffff881ba31b70, rbp = 0 --- Tracing command kernel pid 0 tid 100106 td 0xfffffe000c87e490 sched_switch() at sched_switch+0x482/frame 0xffffff881ba27900 mi_switch() at mi_switch+0x179/frame 0xffffff881ba27940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ba27980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881ba279b0 _sleep() at _sleep+0x33d/frame 0xffffff881ba27a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff881ba27a70 fork_exit() at fork_exit+0x84/frame 0xffffff881ba27ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ba27ab0 --- trap 0, rip = 0, rsp = 0xffffff881ba27b70, rbp = 0 --- Tracing command kernel pid 0 tid 100104 td 0xfffffe000c876920 sched_switch() at sched_switch+0x482/frame 0xffffff881ba1d900 mi_switch() at mi_switch+0x179/frame 0xffffff881ba1d940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ba1d980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881ba1d9b0 _sleep() at _sleep+0x33d/frame 0xffffff881ba1da40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff881ba1da70 fork_exit() at fork_exit+0x84/frame 0xffffff881ba1dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ba1dab0 --- trap 0, rip = 0, rsp = 0xffffff881ba1db70, rbp = 0 --- Tracing command kernel pid 0 tid 100102 td 0xfffffe000c87c490 sched_switch() at sched_switch+0x482/frame 0xffffff881ba13900 mi_switch() at mi_switch+0x179/frame 0xffffff881ba13940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ba13980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881ba139b0 _sleep() at _sleep+0x33d/frame 0xffffff881ba13a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff881ba13a70 fork_exit() at fork_exit+0x84/frame 0xffffff881ba13ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ba13ab0 --- trap 0, rip = 0, rsp = 0xffffff881ba13b70, rbp = 0 --- Tracing command kernel pid 0 tid 100100 td 0xfffffe000c861920 sched_switch() at sched_switch+0x482/frame 0xffffff881ba09900 mi_switch() at mi_switch+0x179/frame 0xffffff881ba09940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff881ba09980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff881ba099b0 _sleep() at _sleep+0x33d/frame 0xffffff881ba09a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff881ba09a70 fork_exit() at fork_exit+0x84/frame 0xffffff881ba09ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff881ba09ab0 --- trap 0, rip = 0, rsp = 0xffffff881ba09b70, rbp = 0 --- Tracing command kernel pid 0 tid 100098 td 0xfffffe000c875490 sched_switch() at sched_switch+0x482/frame 0xffffff80003ff900 mi_switch() at mi_switch+0x179/frame 0xffffff80003ff940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff80003ff980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80003ff9b0 _sleep() at _sleep+0x33d/frame 0xffffff80003ffa40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff80003ffa70 fork_exit() at fork_exit+0x84/frame 0xffffff80003ffab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff80003ffab0 --- trap 0, rip = 0, rsp = 0xffffff80003ffb70, rbp = 0 --- Tracing command kernel pid 0 tid 100096 td 0xfffffe000c876000 sched_switch() at sched_switch+0x482/frame 0xffffff80003f5900 mi_switch() at mi_switch+0x179/frame 0xffffff80003f5940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff80003f5980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80003f59b0 _sleep() at _sleep+0x33d/frame 0xffffff80003f5a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff80003f5a70 fork_exit() at fork_exit+0x84/frame 0xffffff80003f5ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff80003f5ab0 --- trap 0, rip = 0, rsp = 0xffffff80003f5b70, rbp = 0 --- Tracing command kernel pid 0 tid 100094 td 0xfffffe000c860490 sched_switch() at sched_switch+0x482/frame 0xffffff80003eb900 mi_switch() at mi_switch+0x179/frame 0xffffff80003eb940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff80003eb980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80003eb9b0 _sleep() at _sleep+0x33d/frame 0xffffff80003eba40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff80003eba70 fork_exit() at fork_exit+0x84/frame 0xffffff80003ebab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff80003ebab0 --- trap 0, rip = 0, rsp = 0xffffff80003ebb70, rbp = 0 --- Tracing command kernel pid 0 tid 100091 td 0xfffffe000c861490 sched_switch() at sched_switch+0x482/frame 0xffffff800039c900 mi_switch() at mi_switch+0x179/frame 0xffffff800039c940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff800039c980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff800039c9b0 _sleep() at _sleep+0x33d/frame 0xffffff800039ca40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff800039ca70 fork_exit() at fork_exit+0x84/frame 0xffffff800039cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff800039cab0 --- trap 0, rip = 0, rsp = 0xffffff800039cb70, rbp = 0 --- Tracing command kernel pid 0 tid 100089 td 0xfffffe000c85e920 sched_switch() at sched_switch+0x482/frame 0xffffff8000392900 mi_switch() at mi_switch+0x179/frame 0xffffff8000392940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff8000392980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80003929b0 _sleep() at _sleep+0x33d/frame 0xffffff8000392a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff8000392a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000392ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000392ab0 --- trap 0, rip = 0, rsp = 0xffffff8000392b70, rbp = 0 --- Tracing command kernel pid 0 tid 100087 td 0xfffffe000c85f490 sched_switch() at sched_switch+0x482/frame 0xffffff8000388900 mi_switch() at mi_switch+0x179/frame 0xffffff8000388940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff8000388980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80003889b0 _sleep() at _sleep+0x33d/frame 0xffffff8000388a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff8000388a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000388ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000388ab0 --- trap 0, rip = 0, rsp = 0xffffff8000388b70, rbp = 0 --- Tracing command kernel pid 0 tid 100085 td 0xfffffe000c85c920 sched_switch() at sched_switch+0x482/frame 0xffffff800037e900 mi_switch() at mi_switch+0x179/frame 0xffffff800037e940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff800037e980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff800037e9b0 _sleep() at _sleep+0x33d/frame 0xffffff800037ea40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff800037ea70 fork_exit() at fork_exit+0x84/frame 0xffffff800037eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff800037eab0 --- trap 0, rip = 0, rsp = 0xffffff800037eb70, rbp = 0 --- Tracing command kernel pid 0 tid 100083 td 0xfffffe000c85d490 sched_switch() at sched_switch+0x482/frame 0xffffff8000374900 mi_switch() at mi_switch+0x179/frame 0xffffff8000374940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff8000374980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80003749b0 _sleep() at _sleep+0x33d/frame 0xffffff8000374a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff8000374a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000374ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000374ab0 --- trap 0, rip = 0, rsp = 0xffffff8000374b70, rbp = 0 --- Tracing command kernel pid 0 tid 100081 td 0xfffffe000c85e000 sched_switch() at sched_switch+0x482/frame 0xffffff800036a900 mi_switch() at mi_switch+0x179/frame 0xffffff800036a940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff800036a980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff800036a9b0 _sleep() at _sleep+0x33d/frame 0xffffff800036aa40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff800036aa70 fork_exit() at fork_exit+0x84/frame 0xffffff800036aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff800036aab0 --- trap 0, rip = 0, rsp = 0xffffff800036ab70, rbp = 0 --- Tracing command kernel pid 0 tid 100079 td 0xfffffe000c85b490 sched_switch() at sched_switch+0x482/frame 0xffffff8000360900 mi_switch() at mi_switch+0x179/frame 0xffffff8000360940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff8000360980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80003609b0 _sleep() at _sleep+0x33d/frame 0xffffff8000360a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff8000360a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000360ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000360ab0 --- trap 0, rip = 0, rsp = 0xffffff8000360b70, rbp = 0 --- Tracing command kernel pid 0 tid 100077 td 0xfffffe000c85c000 sched_switch() at sched_switch+0x482/frame 0xffffff8000356900 mi_switch() at mi_switch+0x179/frame 0xffffff8000356940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff8000356980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff80003569b0 _sleep() at _sleep+0x33d/frame 0xffffff8000356a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff8000356a70 fork_exit() at fork_exit+0x84/frame 0xffffff8000356ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff8000356ab0 --- trap 0, rip = 0, rsp = 0xffffff8000356b70, rbp = 0 --- Tracing command kernel pid 0 tid 100066 td 0xfffffe000a406000 sched_switch() at sched_switch+0x482/frame 0xffffff878ad62900 mi_switch() at mi_switch+0x179/frame 0xffffff878ad62940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad62980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff878ad629b0 msleep_spin_sbt() at msleep_spin_sbt+0x200/frame 0xffffff878ad62a40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xffffff878ad62a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad62ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad62ab0 --- trap 0, rip = 0, rsp = 0xffffff878ad62b70, rbp = 0 --- Tracing command kernel pid 0 tid 100065 td 0xfffffe000a3f7000 sched_switch() at sched_switch+0x482/frame 0xffffff878ad5d900 mi_switch() at mi_switch+0x179/frame 0xffffff878ad5d940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad5d980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff878ad5d9b0 msleep_spin_sbt() at msleep_spin_sbt+0x200/frame 0xffffff878ad5da40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xffffff878ad5da70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad5dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad5dab0 --- trap 0, rip = 0, rsp = 0xffffff878ad5db70, rbp = 0 --- Tracing command kernel pid 0 tid 100064 td 0xfffffe000a3f7490 sched_switch() at sched_switch+0x482/frame 0xffffff878ad58900 mi_switch() at mi_switch+0x179/frame 0xffffff878ad58940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad58980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff878ad589b0 msleep_spin_sbt() at msleep_spin_sbt+0x200/frame 0xffffff878ad58a40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xffffff878ad58a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad58ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad58ab0 --- trap 0, rip = 0, rsp = 0xffffff878ad58b70, rbp = 0 --- Tracing command kernel pid 0 tid 100063 td 0xfffffe000a3f7920 sched_switch() at sched_switch+0x482/frame 0xffffff878ad53900 mi_switch() at mi_switch+0x179/frame 0xffffff878ad53940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad53980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff878ad539b0 _sleep() at _sleep+0x33d/frame 0xffffff878ad53a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff878ad53a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad53ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad53ab0 --- trap 0, rip = 0, rsp = 0xffffff878ad53b70, rbp = 0 --- Tracing command kernel pid 0 tid 100060 td 0xfffffe000a263490 sched_switch() at sched_switch+0x482/frame 0xffffff878ad44900 mi_switch() at mi_switch+0x179/frame 0xffffff878ad44940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad44980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff878ad449b0 _sleep() at _sleep+0x33d/frame 0xffffff878ad44a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff878ad44a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad44ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad44ab0 --- trap 0, rip = 0, rsp = 0xffffff878ad44b70, rbp = 0 --- Tracing command kernel pid 0 tid 100059 td 0xfffffe000a263920 sched_switch() at sched_switch+0x482/frame 0xffffff878ad3f900 mi_switch() at mi_switch+0x179/frame 0xffffff878ad3f940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad3f980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff878ad3f9b0 _sleep() at _sleep+0x33d/frame 0xffffff878ad3fa40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff878ad3fa70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad3fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad3fab0 --- trap 0, rip = 0, rsp = 0xffffff878ad3fb70, rbp = 0 --- Tracing command kernel pid 0 tid 100056 td 0xfffffe000a280920 sched_switch() at sched_switch+0x482/frame 0xffffff878ad30900 mi_switch() at mi_switch+0x179/frame 0xffffff878ad30940 sleepq_switch() at sleepq_switch+0x185/frame 0xffffff878ad30980 sleepq_wait() at sleepq_wait+0x43/frame 0xffffff878ad309b0 _sleep() at _sleep+0x33d/frame 0xffffff878ad30a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xffffff878ad30a70 fork_exit() at fork_exit+0x84/frame 0xffffff878ad30ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xffffff878ad30ab0 --- trap 0, rip = 0, rsp = 0xffffff878ad30b70, rbp = 0 --- Tracing command kernel pid 0 tid 100000 td 0xffffffff815d0970 sched_switch() at sched_switch+0x482/frame 0xffffffff8189d9c0 mi_switch() at mi_switch+0x179/frame 0xffffffff8189da00 sleepq_switch() at sleepq_switch+0x185/frame 0xffffffff8189da40 sleepq_wait() at sleepq_wait+0x43/frame 0xffffffff8189da70 _sleep() at _sleep+0x33d/frame 0xffffffff8189db00 vm_wait() at vm_wait+0xec/frame 0xffffffff8189db20 swapper() at swapper+0x25/frame 0xffffffff8189db70 btext() at btext+0x2c db:0:allt> call doadump Dumping 1357 out of 31644 MB:..2%..11%..21%..31%..41%..51%..61%..71%..81%..91% Dump complete = 0 db:0:doadump> reset cpu_reset: Restarting BSP cpu_reset_proxy: Stopped CPU 1 (kgdb) proc 5419 [Switching to thread 187 (Thread 100472)]#0 sched_switch (td=0xfffffe02361cb920, newtd=, flags=) at ../../../kern/sched_ule.c:1954 1954 cpuid = PCPU_GET(cpuid); Current language: auto; currently minimal (kgdb) bt #0 sched_switch (td=0xfffffe02361cb920, newtd=, flags=) at ../../../kern/sched_ule.c:1954 #1 0xffffffff808c52d9 in mi_switch (flags=0x104, newtd=0x0) at ../../../kern/kern_synch.c:493 #2 0xffffffff808ff495 in sleepq_switch (wchan=, pri=) at ../../../kern/subr_sleepqueue.c:541 #3 0xffffffff808ff2c3 in sleepq_wait (wchan=0xffffffff815df728, pri=0x78) at ../../../kern/subr_sleepqueue.c:620 #4 0xffffffff808c4c2d in _sleep (ident=, lock=, priority=0x278, wmesg=0xffffffff80fc474d "pfault", sbt=0x0, pr=0x0) at ../../../kern/kern_synch.c:255 #5 0xffffffff80b47dd6 in vm_waitpfault () at ../../../vm/vm_page.c:1824 #6 0xffffffff80b2d124 in vm_fault_hold (map=0xfffffe00396cfaf0, vaddr=0x800b80000, fault_type=0x2, fault_flags=0x0, m_hold=0x0) at ../../../vm/vm_fault.c:455 #7 0xffffffff80b2c737 in vm_fault (map=0xfffffe00396cfaf0, vaddr=0x800b80000, fault_type=0x2, fault_flags=0x0) at ../../../vm/vm_fault.c:224 #8 0xffffffff80cbb4bb in trap_pfault (frame=0xffffff881e6e5ac0, usermode=0x1) at ../../../amd64/amd64/trap.c:757 #9 0xffffffff80cbac1b in trap (frame=0xffffff881e6e5ac0) at ../../../amd64/amd64/trap.c:363 #10 0xffffffff80ca3be2 in calltrap () at ../../../amd64/amd64/exception.S:232 #11 0x00000008008c2c9f in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) f 6 #6 0xffffffff80b2d124 in vm_fault_hold (map=0xfffffe00396cfaf0, vaddr=0x800b80000, fault_type=0x2, fault_flags=0x0, m_hold=0x0) at ../../../vm/vm_fault.c:455 455 VM_WAITPFAULT; (kgdb) l 450 fs.m = vm_page_alloc(fs.object, fs.pindex, 451 alloc_req); 452 } 453 if (fs.m == NULL) { 454 unlock_and_deallocate(&fs); 455 VM_WAITPFAULT; 456 goto RetryFault; 457 } else if (fs.m->valid == VM_PAGE_BITS_ALL) 458 break; 459 } (kgdb) p *map $1 = {header = {prev = 0xfffffe00a8cb9c80, next = 0xfffffe01328b6b00, left = 0x0, right = 0x0, start = 0x1000, end = 0x800000000000, avail_ssize = 0x0, adj_free = 0x0, max_free = 0x0, object = {vm_object = 0x0, sub_map = 0x0}, offset = 0x0, eflags = 0x0, protection = 0x0, max_protection = 0x0, inheritance = 0x0, read_ahead = 0x0, wired_count = 0x0, next_read = 0x0, cred = 0x0, wiring_thread = 0x0}, lock = {lock_object = {lo_name = 0xffffffff80f8b639 "vm map (user)", lo_flags = 0x2330000, lo_data = 0x0, lo_witness = 0xffffff80006bd700}, sx_lock = 0x1}, system_mtx = {lock_object = {lo_name = 0xffffffff80f8b60b "vm map (system)", lo_flags = 0x1430000, lo_data = 0x0, lo_witness = 0xffffff80006bd500}, mtx_lock = 0x4}, nentries = 0xc, size = 0xbda000, timestamp = 0x6745, needs_wakeup = 0x0, system_map = 0x0, flags = 0x0, root = 0xfffffe0014c60d00, pmap = 0xfffffe00396cfc28, busy = 0x0} (kgdb) info loc prot = 0x3 ahead = 0x2f200000001 behind = 0xffffffff812ed9e0 alloc_req = 0xffffffff era = 0x4 faultcount = 0x0 nera = 0x815174c0 reqpage = 0x0 result = 0x0 growstack = 0x1 is_first_object_locked = 0x0 wired = 0x0 map_generation = 0x1c next_object = 0x246 hardfault = 0x0 fs = {m = 0x0, object = 0xfffffe017e47d2d0, pindex = 0x3, first_m = 0x0, first_object = 0xfffffe017e47d2d0, first_pindex = 0x3, map = 0xfffffe00396cfaf0, entry = 0xfffffe0014c60d00, lookup_still_valid = 0x0, vp = 0x0} vp = (struct vnode *) 0x92700000002 locked = 0xffffffff error = 0x812ed9e0 marray = 0xffffff881e6e54d0 (kgdb) $ svn diff -x -p /usr/src/sys Index: /usr/src/sys/amd64/include/vmparam.h =================================================================== --- /usr/src/sys/amd64/include/vmparam.h (revision 254335) +++ /usr/src/sys/amd64/include/vmparam.h (working copy) @@ -95,8 +95,7 @@ * the pool from which physical pages for page tables and small UMA * objects are allocated. */ -#define VM_NFREEPOOL 3 -#define VM_FREEPOOL_CACHE 2 +#define VM_NFREEPOOL 2 #define VM_FREEPOOL_DEFAULT 0 #define VM_FREEPOOL_DIRECT 1 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 254335) +++ /usr/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c (working copy) @@ -351,8 +351,7 @@ page_busy(vnode_t *vp, int64_t start, int64_t off, vm_page_sbusy(pp); } else if (pp == NULL) { pp = vm_page_alloc(obj, OFF_TO_IDX(start), - VM_ALLOC_SYSTEM | VM_ALLOC_IFCACHED | - VM_ALLOC_SBUSY); + VM_ALLOC_SYSTEM | VM_ALLOC_SBUSY); } else { ASSERT(pp != NULL && !pp->valid); pp = NULL; Index: /usr/src/sys/fs/tmpfs/tmpfs_subr.c =================================================================== --- /usr/src/sys/fs/tmpfs/tmpfs_subr.c (revision 254335) +++ /usr/src/sys/fs/tmpfs/tmpfs_subr.c (working copy) @@ -104,8 +104,7 @@ tmpfs_mem_avail(void) { vm_ooffset_t avail; - avail = swap_pager_avail + cnt.v_free_count + cnt.v_cache_count - - tmpfs_pages_reserved; + avail = swap_pager_avail + cnt.v_free_count - tmpfs_pages_reserved; if (__predict_false(avail < 0)) avail = 0; return (avail); Index: /usr/src/sys/kern/kern_exec.c =================================================================== --- /usr/src/sys/kern/kern_exec.c (revision 254335) +++ /usr/src/sys/kern/kern_exec.c (working copy) @@ -950,7 +950,7 @@ exec_map_first_page(imgp) break; } else { ma[i] = vm_page_alloc(object, i, - VM_ALLOC_NORMAL | VM_ALLOC_IFNOTCACHED); + VM_ALLOC_NORMAL); if (ma[i] == NULL) break; } Index: /usr/src/sys/kern/subr_vmem.c =================================================================== --- /usr/src/sys/kern/subr_vmem.c (revision 254335) +++ /usr/src/sys/kern/subr_vmem.c (working copy) @@ -54,6 +54,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include #include @@ -167,6 +168,9 @@ struct vmem_btag { #define BT_END(bt) ((bt)->bt_start + (bt)->bt_size - 1) #if defined(DIAGNOSTIC) +static int do_vmem_check = 1; +SYSCTL_INT(_debug, OID_AUTO, do_vmem_check, CTLFLAG_RW, + &do_vmem_check, 0, "Enable vmem check"); static void vmem_check(vmem_t *); #endif @@ -720,9 +724,11 @@ vmem_periodic(void *unused, int pending) LIST_FOREACH(vm, &vmem_list, vm_alllist) { #ifdef DIAGNOSTIC /* Convenient time to verify vmem state. */ - VMEM_LOCK(vm); - vmem_check(vm); - VMEM_UNLOCK(vm); + if (do_vmem_check == 1) { + VMEM_LOCK(vm); + vmem_check(vm); + VMEM_UNLOCK(vm); + } #endif desired = 1 << flsl(vm->vm_nbusytag); desired = MIN(MAX(desired, VMEM_HASHSIZE_MIN), Index: /usr/src/sys/sys/vmmeter.h =================================================================== --- /usr/src/sys/sys/vmmeter.h (revision 254335) +++ /usr/src/sys/sys/vmmeter.h (working copy) @@ -97,7 +97,7 @@ struct vmmeter { u_int v_inactive_target; /* (c) pages desired inactive */ u_int v_inactive_count; /* (q) pages inactive */ u_int v_cache_count; /* (f) pages on cache queue */ - u_int v_cache_min; /* (c) min pages desired on cache queue */ + u_int v_cache_min; /* (c) min pages on cache queue (unused) */ u_int v_cache_max; /* (c) max pages in cached obj (unused) */ u_int v_pageout_free_min; /* (c) min pages reserved for kernel */ u_int v_interrupt_free_min; /* (c) reserved pages for int code */ @@ -131,7 +131,7 @@ static __inline int vm_page_count_severe(void) { - return (cnt.v_free_severe > (cnt.v_free_count + cnt.v_cache_count)); + return (cnt.v_free_severe > cnt.v_free_count); } /* @@ -148,7 +148,7 @@ static __inline int vm_page_count_min(void) { - return (cnt.v_free_min > (cnt.v_free_count + cnt.v_cache_count)); + return (cnt.v_free_min > cnt.v_free_count); } /* @@ -160,7 +160,7 @@ static __inline int vm_page_count_target(void) { - return (cnt.v_free_target > (cnt.v_free_count + cnt.v_cache_count)); + return (cnt.v_free_target > cnt.v_free_count); } /* @@ -172,7 +172,7 @@ static __inline int vm_paging_target(void) { - return (cnt.v_free_target - (cnt.v_free_count + cnt.v_cache_count)); + return (cnt.v_free_target - cnt.v_free_count); } /* @@ -183,7 +183,7 @@ static __inline int vm_paging_needed(void) { - return (cnt.v_free_count + cnt.v_cache_count < vm_pageout_wakeup_thresh); + return (cnt.v_free_count < vm_pageout_wakeup_thresh); } #endif Index: /usr/src/sys/vm/_vm_radix.h =================================================================== --- /usr/src/sys/vm/_vm_radix.h (revision 254335) +++ /usr/src/sys/vm/_vm_radix.h (working copy) @@ -36,12 +36,8 @@ */ struct vm_radix { uintptr_t rt_root; - uint8_t rt_flags; }; -#define RT_INSERT_INPROG 0x01 -#define RT_TRIE_MODIFIED 0x02 - #ifdef _KERNEL static __inline boolean_t Index: /usr/src/sys/vm/swap_pager.c =================================================================== --- /usr/src/sys/vm/swap_pager.c (revision 254335) +++ /usr/src/sys/vm/swap_pager.c (working copy) @@ -2316,8 +2316,7 @@ swapoff_one(struct swdevt *sp, struct ucred *cred) * of data we will have to page back in, plus an epsilon so * the system doesn't become critically low on swap space. */ - if (cnt.v_free_count + cnt.v_cache_count + swap_pager_avail < - nblks + nswap_lowat) { + if (cnt.v_free_count + swap_pager_avail < nblks + nswap_lowat) { return (ENOMEM); } Index: /usr/src/sys/vm/vm_fault.c =================================================================== --- /usr/src/sys/vm/vm_fault.c (revision 254335) +++ /usr/src/sys/vm/vm_fault.c (working copy) @@ -1001,8 +1001,10 @@ vm_fault_cache_behind(const struct faultstate *fs, vm_page_aflag_clear(m, PGA_REFERENCED); if (m->dirty != 0) vm_page_deactivate(m); + else if (m->queue != PQ_CACHE) + vm_page_cache(m); else - vm_page_cache(m); + m_prev = NULL; } vm_page_unlock(m); } @@ -1458,8 +1460,7 @@ vm_fault_additional_pages(m, rbehind, rahead, marr for (i = 0, tpindex = pindex - 1; tpindex >= startpindex && tpindex < pindex; i++, tpindex--) { - rtm = vm_page_alloc(object, tpindex, VM_ALLOC_NORMAL | - VM_ALLOC_IFNOTCACHED); + rtm = vm_page_alloc(object, tpindex, VM_ALLOC_NORMAL); if (rtm == NULL) { /* * Shift the allocated pages to the @@ -1497,8 +1498,7 @@ vm_fault_additional_pages(m, rbehind, rahead, marr for (; tpindex < endpindex; i++, tpindex++) { - rtm = vm_page_alloc(object, tpindex, VM_ALLOC_NORMAL | - VM_ALLOC_IFNOTCACHED); + rtm = vm_page_alloc(object, tpindex, VM_ALLOC_NORMAL); if (rtm == NULL) { break; } Index: /usr/src/sys/vm/vm_meter.c =================================================================== --- /usr/src/sys/vm/vm_meter.c (revision 254335) +++ /usr/src/sys/vm/vm_meter.c (working copy) @@ -231,7 +231,7 @@ vmtotal(SYSCTL_HANDLER_ARGS) } } mtx_unlock(&vm_object_list_mtx); - total.t_free = cnt.v_free_count + cnt.v_cache_count; + total.t_free = cnt.v_free_count; return (sysctl_handle_opaque(oidp, &total, sizeof(total), req)); } Index: /usr/src/sys/vm/vm_mmap.c =================================================================== --- /usr/src/sys/vm/vm_mmap.c (revision 254335) +++ /usr/src/sys/vm/vm_mmap.c (working copy) @@ -914,9 +914,6 @@ RestartScan: pindex = OFF_TO_IDX(current->offset + (addr - current->start)); m = vm_page_lookup(object, pindex); - if (m == NULL && - vm_page_is_cached(object, pindex)) - mincoreinfo = MINCORE_INCORE; if (m != NULL && m->valid == 0) m = NULL; if (m != NULL) Index: /usr/src/sys/vm/vm_object.c =================================================================== --- /usr/src/sys/vm/vm_object.c (revision 254335) +++ /usr/src/sys/vm/vm_object.c (working copy) @@ -201,12 +201,9 @@ vm_object_zinit(void *mem, int size, int flags) /* These are true for any object that has been freed */ object->rtree.rt_root = 0; - object->rtree.rt_flags = 0; object->paging_in_progress = 0; object->resident_page_count = 0; object->shadow_count = 0; - object->cache.rt_root = 0; - object->cache.rt_flags = 0; return (0); } @@ -779,9 +776,6 @@ vm_object_terminate(vm_object_t object) if (__predict_false(!LIST_EMPTY(&object->rvq))) vm_reserv_break_all(object); #endif - if (__predict_false(!vm_object_cache_is_empty(object))) - vm_page_cache_free(object, 0, 0); - /* * Let the pager know object is dead. */ @@ -1118,13 +1112,6 @@ shadowlookup: } else if ((tobject->flags & OBJ_UNMANAGED) != 0) goto unlock_tobject; m = vm_page_lookup(tobject, tpindex); - if (m == NULL && advise == MADV_WILLNEED) { - /* - * If the page is cached, reactivate it. - */ - m = vm_page_alloc(tobject, tpindex, VM_ALLOC_IFCACHED | - VM_ALLOC_NOBUSY); - } if (m == NULL) { /* * There may be swap even if there is no backing page @@ -1389,19 +1376,6 @@ retry: swap_pager_copy(orig_object, new_object, offidxstart, 0); TAILQ_FOREACH(m, &new_object->memq, listq) vm_page_xunbusy(m); - - /* - * Transfer any cached pages from orig_object to new_object. - * If swap_pager_copy() found swapped out pages within the - * specified range of orig_object, then it changed - * new_object's type to OBJT_SWAP when it transferred those - * pages to new_object. Otherwise, new_object's type - * should still be OBJT_DEFAULT and orig_object should not - * contain any cached pages within the specified range. - */ - if (__predict_false(!vm_object_cache_is_empty(orig_object))) - vm_page_cache_transfer(orig_object, offidxstart, - new_object); } VM_OBJECT_WUNLOCK(orig_object); VM_OBJECT_WUNLOCK(new_object); @@ -1754,13 +1728,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( - !vm_object_cache_is_empty(backing_object))) - vm_page_cache_free(backing_object, 0, 0); } /* * Object now shadows whatever backing_object did. @@ -1958,8 +1925,7 @@ next: } vm_object_pip_wakeup(object); skipmemq: - if (__predict_false(!vm_object_cache_is_empty(object))) - vm_page_cache_free(object, start, end); + return; } /* Index: /usr/src/sys/vm/vm_page.c =================================================================== --- /usr/src/sys/vm/vm_page.c (revision 254335) +++ /usr/src/sys/vm/vm_page.c (working copy) @@ -145,7 +145,6 @@ SYSCTL_INT(_vm, OID_AUTO, tryrelock_restart, CTLFL static uma_zone_t fakepg_zone; static struct vnode *vm_page_alloc_init(vm_page_t m); -static void vm_page_cache_turn_free(vm_page_t m); static void vm_page_clear_dirty_mask(vm_page_t m, vm_page_bits_t pagebits); static void vm_page_enqueue(int queue, vm_page_t m); static void vm_page_init_fakepg(void *dummy); @@ -259,6 +258,10 @@ vm_page_domain_init(struct vm_domain *vmd) "vm active pagequeue"; *__DECONST(int **, &vmd->vmd_pagequeues[PQ_ACTIVE].pq_vcnt) = &cnt.v_active_count; + *__DECONST(char **, &vmd->vmd_pagequeues[PQ_CACHE].pq_name) = + "vm cache pagequeue"; + *__DECONST(int **, &vmd->vmd_pagequeues[PQ_CACHE].pq_vcnt) = + &cnt.v_cache_count; vmd->vmd_page_count = 0; vmd->vmd_free_count = 0; vmd->vmd_segs = 0; @@ -916,8 +919,6 @@ vm_page_dirty_KBI(vm_page_t m) { /* These assertions refer to this operation by its public name. */ - KASSERT((m->flags & PG_CACHED) == 0, - ("vm_page_dirty: page in cache!")); KASSERT(!VM_PAGE_IS_FREE(m), ("vm_page_dirty: page is free!")); KASSERT(m->valid == VM_PAGE_BITS_ALL, @@ -1280,142 +1281,6 @@ vm_page_rename(vm_page_t m, vm_object_t new_object } /* - * 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; - boolean_t empty; - - mtx_lock(&vm_page_queue_free_mtx); - if (__predict_false(vm_radix_is_empty(&object->cache))) { - mtx_unlock(&vm_page_queue_free_mtx); - return; - } - while ((m = vm_radix_lookup_ge(&object->cache, start)) != NULL) { - if (end != 0 && m->pindex >= end) - break; - vm_radix_remove(&object->cache, m->pindex); - vm_page_cache_turn_free(m); - } - empty = vm_radix_is_empty(&object->cache); - 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. - * - * The free page queue must be locked. - */ -static inline vm_page_t -vm_page_cache_lookup(vm_object_t object, vm_pindex_t pindex) -{ - - mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); - return (vm_radix_lookup(&object->cache, pindex)); -} - -/* - * Remove the given cached page from its containing object's - * collection of cached pages. - * - * The free page queue must be locked. - */ -static void -vm_page_cache_remove(vm_page_t m) -{ - - 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)); - vm_radix_remove(&m->object->cache, m->pindex); - 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. - * - * The new object must be locked. - */ -void -vm_page_cache_transfer(vm_object_t orig_object, vm_pindex_t offidxstart, - vm_object_t new_object) -{ - vm_page_t m; - - /* - * Insertion into an object's collection of cached pages - * requires the object to be locked. In contrast, removal does - * not. - */ - VM_OBJECT_ASSERT_WLOCKED(new_object); - KASSERT(vm_radix_is_empty(&new_object->cache), - ("vm_page_cache_transfer: object %p has cached pages", - new_object)); - mtx_lock(&vm_page_queue_free_mtx); - while ((m = vm_radix_lookup_ge(&orig_object->cache, - offidxstart)) != 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. - */ - if ((m->pindex - offidxstart) >= new_object->size) - break; - vm_radix_remove(&orig_object->cache, m->pindex); - /* Update the page's object and offset. */ - m->object = new_object; - m->pindex -= offidxstart; - if (vm_radix_insert(&new_object->cache, m)) - vm_page_cache_turn_free(m); - } - mtx_unlock(&vm_page_queue_free_mtx); -} - -/* - * Returns TRUE if a cached page is associated with the given object and - * offset, and FALSE otherwise. - * - * The object must be locked. - */ -boolean_t -vm_page_is_cached(vm_object_t object, vm_pindex_t pindex) -{ - vm_page_t m; - - /* - * Insertion into an object's collection of cached pages requires the - * object to be locked. Therefore, if the object is locked and the - * object's collection is empty, there is no need to acquire the free - * page queues lock in order to prove that the specified page doesn't - * exist. - */ - VM_OBJECT_ASSERT_WLOCKED(object); - if (__predict_true(vm_object_cache_is_empty(object))) - return (FALSE); - mtx_lock(&vm_page_queue_free_mtx); - m = vm_page_cache_lookup(object, pindex); - mtx_unlock(&vm_page_queue_free_mtx); - return (m != NULL); -} - -/* * vm_page_alloc: * * Allocate and return a page that is associated with the specified @@ -1448,7 +1313,6 @@ vm_page_t vm_page_alloc(vm_object_t object, vm_pindex_t pindex, int req) { struct vnode *vp = NULL; - vm_object_t m_object; vm_page_t m, mpred; int flags, req_class; @@ -1475,7 +1339,6 @@ vm_page_alloc(vm_object_t object, vm_pindex_t pind KASSERT(mpred == NULL || mpred->pindex != pindex, ("vm_page_alloc: pindex already allocated")); } - /* * The page allocation request can came from consumers which already * hold the free page queue mutex, like vm_page_insert() in @@ -1482,40 +1345,18 @@ vm_page_alloc(vm_object_t object, vm_pindex_t pind * vm_page_cache(). */ mtx_lock_flags(&vm_page_queue_free_mtx, MTX_RECURSE); - if (cnt.v_free_count + cnt.v_cache_count > cnt.v_free_reserved || + if (cnt.v_free_count > cnt.v_free_reserved || (req_class == VM_ALLOC_SYSTEM && - cnt.v_free_count + cnt.v_cache_count > cnt.v_interrupt_free_min) || + cnt.v_free_count > cnt.v_interrupt_free_min) || (req_class == VM_ALLOC_INTERRUPT && - cnt.v_free_count + cnt.v_cache_count > 0)) { - /* - * Allocate from the free queue if the number of free pages - * exceeds the minimum for the request class. - */ - if (object != NULL && - (m = vm_page_cache_lookup(object, pindex)) != NULL) { - if ((req & VM_ALLOC_IFNOTCACHED) != 0) { - mtx_unlock(&vm_page_queue_free_mtx); - return (NULL); - } - if (vm_phys_unfree_page(m)) - vm_phys_set_pool(VM_FREEPOOL_DEFAULT, m, 0); + cnt.v_free_count > 0)) { + m = NULL; #if VM_NRESERVLEVEL > 0 - else if (!vm_reserv_reactivate_page(m)) -#else - else + if (object != NULL && (object->flags & + (OBJ_COLORED | OBJ_FICTITIOUS)) == OBJ_COLORED) + m = vm_reserv_alloc_page(object, pindex, mpred); + if (m == NULL) { #endif - panic("vm_page_alloc: cache page %p is missing" - " from the free queue", m); - } else if ((req & VM_ALLOC_IFCACHED) != 0) { - mtx_unlock(&vm_page_queue_free_mtx); - return (NULL); -#if VM_NRESERVLEVEL > 0 - } else if (object == NULL || (object->flags & (OBJ_COLORED | - OBJ_FICTITIOUS)) != OBJ_COLORED || (m = - vm_reserv_alloc_page(object, pindex, mpred)) == NULL) { -#else - } else { -#endif m = vm_phys_alloc_pages(object != NULL ? VM_FREEPOOL_DEFAULT : VM_FREEPOOL_DIRECT, 0); #if VM_NRESERVLEVEL > 0 @@ -1524,8 +1365,8 @@ vm_page_alloc(vm_object_t object, vm_pindex_t pind VM_FREEPOOL_DEFAULT : VM_FREEPOOL_DIRECT, 0); } + } #endif - } } else { /* * Not allocatable, give up. @@ -1551,30 +1392,14 @@ vm_page_alloc(vm_object_t object, vm_pindex_t pind KASSERT(pmap_page_get_memattr(m) == VM_MEMATTR_DEFAULT, ("vm_page_alloc: page %p has unexpected memattr %d", m, pmap_page_get_memattr(m))); - if ((m->flags & PG_CACHED) != 0) { - KASSERT((m->flags & PG_ZERO) == 0, - ("vm_page_alloc: cached page %p is PG_ZERO", m)); - KASSERT(m->valid != 0, - ("vm_page_alloc: cached page %p is invalid", m)); - if (m->object == object && m->pindex == pindex) - cnt.v_reactivated++; - else - m->valid = 0; - m_object = m->object; - vm_page_cache_remove(m); - if (m_object->type == OBJT_VNODE && - vm_object_cache_is_empty(m_object)) - vp = m_object->handle; - } else { - KASSERT(VM_PAGE_IS_FREE(m), - ("vm_page_alloc: page %p is not free", m)); - KASSERT(m->valid == 0, - ("vm_page_alloc: free page %p is valid", m)); - vm_phys_freecnt_adj(m, -1); - } + KASSERT(VM_PAGE_IS_FREE(m), + ("vm_page_alloc: page %p is not free", m)); + KASSERT(m->valid == 0, + ("vm_page_alloc: free page %p is valid", m)); + vm_phys_freecnt_adj(m, -1); /* - * Only the PG_ZERO flag is inherited. The PG_CACHED or PG_FREE flag + * Only the PG_ZERO flag is inherited. The PG_FREE flag * must be cleared before the free page queues lock is released. */ flags = 0; @@ -1724,11 +1549,11 @@ vm_page_alloc_contig(vm_object_t object, vm_pindex SLIST_INIT(&deferred_vdrop_list); mtx_lock(&vm_page_queue_free_mtx); - if (cnt.v_free_count + cnt.v_cache_count >= npages + + if (cnt.v_free_count >= npages + cnt.v_free_reserved || (req_class == VM_ALLOC_SYSTEM && - cnt.v_free_count + cnt.v_cache_count >= npages + + cnt.v_free_count >= npages + cnt.v_interrupt_free_min) || (req_class == VM_ALLOC_INTERRUPT && - cnt.v_free_count + cnt.v_cache_count >= npages)) { + cnt.v_free_count >= npages)) { #if VM_NRESERVLEVEL > 0 retry: if (object == NULL || (object->flags & OBJ_COLORED) == 0 || @@ -1838,7 +1663,6 @@ static struct vnode * vm_page_alloc_init(vm_page_t m) { struct vnode *drop; - vm_object_t m_object; KASSERT(m->queue == PQ_NONE, ("vm_page_alloc_init: page %p has unexpected queue %d", @@ -1856,24 +1680,13 @@ vm_page_alloc_init(vm_page_t m) m, pmap_page_get_memattr(m))); mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); drop = NULL; - if ((m->flags & PG_CACHED) != 0) { - KASSERT((m->flags & PG_ZERO) == 0, - ("vm_page_alloc_init: cached page %p is PG_ZERO", m)); - m->valid = 0; - m_object = m->object; - vm_page_cache_remove(m); - if (m_object->type == OBJT_VNODE && - vm_object_cache_is_empty(m_object)) - drop = m_object->handle; - } else { - KASSERT(VM_PAGE_IS_FREE(m), - ("vm_page_alloc_init: page %p is not free", m)); - KASSERT(m->valid == 0, - ("vm_page_alloc_init: free page %p is valid", m)); - vm_phys_freecnt_adj(m, -1); - if ((m->flags & PG_ZERO) != 0) - vm_page_zero_count--; - } + KASSERT(VM_PAGE_IS_FREE(m), + ("vm_page_alloc_init: page %p is not free", m)); + KASSERT(m->valid == 0, + ("vm_page_alloc_init: free page %p is valid", m)); + vm_phys_freecnt_adj(m, -1); + if ((m->flags & PG_ZERO) != 0) + vm_page_zero_count--; /* Don't clear the PG_ZERO flag; we'll need it later. */ m->flags &= PG_ZERO; return (drop); @@ -1919,11 +1732,11 @@ vm_page_alloc_freelist(int flind, int req) * Do not allocate reserved pages unless the req has asked for it. */ mtx_lock(&vm_page_queue_free_mtx); - if (cnt.v_free_count + cnt.v_cache_count > cnt.v_free_reserved || + if (cnt.v_free_count > cnt.v_free_reserved || (req_class == VM_ALLOC_SYSTEM && - cnt.v_free_count + cnt.v_cache_count > cnt.v_interrupt_free_min) || + cnt.v_free_count > cnt.v_interrupt_free_min) || (req_class == VM_ALLOC_INTERRUPT && - cnt.v_free_count + cnt.v_cache_count > 0)) + cnt.v_free_count > 0)) m = vm_phys_alloc_freelist_pages(flind, VM_FREEPOOL_DIRECT, 0); else { mtx_unlock(&vm_page_queue_free_mtx); @@ -2175,7 +1988,7 @@ vm_page_free_wakeup(void) * some free. */ if (vm_pageout_pages_needed && - cnt.v_cache_count + cnt.v_free_count >= cnt.v_pageout_free_min) { + cnt.v_free_count >= cnt.v_pageout_free_min) { wakeup(&vm_pageout_pages_needed); vm_pageout_pages_needed = 0; } @@ -2191,28 +2004,6 @@ vm_page_free_wakeup(void) } /* - * Turn a cached page into a free page, by changing its attributes. - * Keep the statistics up-to-date. - * - * The free page queue must be locked. - */ -static void -vm_page_cache_turn_free(vm_page_t m) -{ - - mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); - - 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--; - vm_phys_freecnt_adj(m, 1); -} - -/* * vm_page_free_toq: * * Returns the given page to the free list, @@ -2490,7 +2281,6 @@ void vm_page_cache(vm_page_t m) { vm_object_t object; - boolean_t cache_was_empty; vm_page_lock_assert(m, MA_OWNED); object = m->object; @@ -2512,8 +2302,8 @@ vm_page_cache(vm_page_t m) vm_page_free(m); return; } - KASSERT((m->flags & PG_CACHED) == 0, - ("vm_page_cache: page %p is already cached", m)); + if (m->queue == PQ_CACHE) + return; /* * Remove the page from the paging queues. @@ -2521,59 +2311,10 @@ vm_page_cache(vm_page_t m) vm_page_remque(m); /* - * Remove the page from the object's collection of resident - * pages. + * Insert the cache page queue. */ - vm_radix_remove(&object->rtree, m->pindex); - TAILQ_REMOVE(&object->memq, m, listq); - object->resident_page_count--; - - /* - * Restore the default memory attribute to the page. - */ - if (pmap_page_get_memattr(m) != VM_MEMATTR_DEFAULT) - pmap_page_set_memattr(m, VM_MEMATTR_DEFAULT); - - /* - * Insert the page into the object's collection of cached pages - * and the physical memory allocator's cache/free page queues. - */ m->flags &= ~PG_ZERO; - mtx_lock(&vm_page_queue_free_mtx); - cache_was_empty = vm_radix_is_empty(&object->cache); - if (vm_radix_insert(&object->cache, m)) { - mtx_unlock(&vm_page_queue_free_mtx); - if (object->resident_page_count == 0) - vdrop(object->handle); - m->object = NULL; - vm_page_free(m); - return; - } - m->flags |= PG_CACHED; - cnt.v_cache_count++; - PCPU_INC(cnt.v_tcached); -#if VM_NRESERVLEVEL > 0 - if (!vm_reserv_free_page(m)) { -#else - if (TRUE) { -#endif - vm_phys_set_pool(VM_FREEPOOL_CACHE, m, 0); - vm_phys_free_pages(m, 0); - } - vm_page_free_wakeup(); - mtx_unlock(&vm_page_queue_free_mtx); - - /* - * Increment the vnode's hold count if this is the object's only - * cached page. Decrement the vnode's hold count if this was - * the object's only resident page. - */ - if (object->type == OBJT_VNODE) { - if (cache_was_empty && object->resident_page_count != 0) - vhold(object->handle); - else if (!cache_was_empty && object->resident_page_count == 0) - vdrop(object->handle); - } + vm_page_enqueue(PQ_CACHE, m); } /* Index: /usr/src/sys/vm/vm_page.h =================================================================== --- /usr/src/sys/vm/vm_page.h (revision 254335) +++ /usr/src/sys/vm/vm_page.h (working copy) @@ -205,9 +205,10 @@ struct vm_page { #define VPB_UNBUSIED VPB_SHARERS_WORD(0) #define PQ_NONE 255 -#define PQ_INACTIVE 0 -#define PQ_ACTIVE 1 -#define PQ_COUNT 2 +#define PQ_ACTIVE 0 +#define PQ_INACTIVE 1 +#define PQ_CACHE 2 +#define PQ_COUNT 3 TAILQ_HEAD(pglist, vm_page); SLIST_HEAD(spglist, vm_page); @@ -322,7 +323,6 @@ extern struct mtx_padalign pa_lock[]; * Page flags. If changed at any other time than page allocation or * freeing, the modification must be protected by the vm_page lock. */ -#define PG_CACHED 0x0001 /* page is cached */ #define PG_FREE 0x0002 /* page is free */ #define PG_FICTITIOUS 0x0004 /* physical page doesn't exist */ #define PG_ZERO 0x0008 /* page is zeroed */ @@ -392,8 +392,6 @@ vm_page_t PHYS_TO_VM_PAGE(vm_paddr_t pa); #define VM_ALLOC_RETRY 0x0080 /* Mandatory with vm_page_grab() */ #define VM_ALLOC_NOOBJ 0x0100 /* No associated object */ #define VM_ALLOC_NOBUSY 0x0200 /* Do not busy the page */ -#define VM_ALLOC_IFCACHED 0x0400 /* Fail if the page is not cached */ -#define VM_ALLOC_IFNOTCACHED 0x0800 /* Fail if the page is cached */ #define VM_ALLOC_IGN_SBUSY 0x1000 /* vm_page_grab() only */ #define VM_ALLOC_NODUMP 0x2000 /* don't include in dump */ #define VM_ALLOC_SBUSY 0x4000 /* Shared busy the page */ @@ -437,8 +435,6 @@ 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_transfer(vm_object_t, vm_pindex_t, vm_object_t); int vm_page_try_to_cache (vm_page_t); int vm_page_try_to_free (vm_page_t); void vm_page_deactivate (vm_page_t); Index: /usr/src/sys/vm/vm_pageout.c =================================================================== --- /usr/src/sys/vm/vm_pageout.c (revision 254335) +++ /usr/src/sys/vm/vm_pageout.c (working copy) @@ -395,7 +395,7 @@ more: vm_page_lock(p); vm_page_test_dirty(p); if (p->dirty == 0 || - p->queue != PQ_INACTIVE || + p->queue == PQ_ACTIVE || p->hold_count != 0) { /* may be undergoing I/O */ vm_page_unlock(p); ib = 0; @@ -422,7 +422,7 @@ more: vm_page_lock(p); vm_page_test_dirty(p); if (p->dirty == 0 || - p->queue != PQ_INACTIVE || + p->queue == PQ_ACTIVE || p->hold_count != 0) { /* may be undergoing I/O */ vm_page_unlock(p); break; @@ -897,6 +897,7 @@ vm_pageout_scan(struct vm_domain *vmd, int pass) int act_delta; int vnodes_skipped = 0; int maxlaunder; + int pqueue; boolean_t queues_locked; /* @@ -921,6 +922,8 @@ vm_pageout_scan(struct vm_domain *vmd, int pass) * number of pages from the inactive count that should be * discounted in setting the target for the active queue scan. */ + pqueue = PQ_CACHE; +again: addl_page_shortage = atomic_readandclear_int(&vm_pageout_deficit); /* @@ -951,7 +954,7 @@ vm_pageout_scan(struct vm_domain *vmd, int pass) * is not used to form decisions for the inactive queue, only for the * active queue. */ - pq = &vmd->vmd_pagequeues[PQ_INACTIVE]; + pq = &vmd->vmd_pagequeues[pqueue]; maxscan = pq->pq_cnt; vm_pagequeue_lock(pq); queues_locked = TRUE; @@ -960,7 +963,7 @@ vm_pageout_scan(struct vm_domain *vmd, int pass) m = next) { vm_pagequeue_assert_locked(pq); KASSERT(queues_locked, ("unlocked queues")); - KASSERT(m->queue == PQ_INACTIVE, ("Inactive queue %p", m)); + KASSERT(m->queue == pqueue, ("Incorrect queue %p", m)); PCPU_INC(cnt.v_pdpages); next = TAILQ_NEXT(m, plinks.q); @@ -1095,7 +1098,10 @@ vm_pageout_scan(struct vm_domain *vmd, int pass) * Clean pages can be placed onto the cache queue. * This effectively frees them. */ - vm_page_cache(m); + if (pqueue == PQ_INACTIVE) + vm_page_cache(m); + else + vm_page_free(m); --page_shortage; } else if ((m->flags & PG_WINATCFLS) == 0 && pass < 2) { /* @@ -1205,7 +1211,7 @@ vm_pageout_scan(struct vm_domain *vmd, int pass) * above. The page might have been freed and * reused for another vnode. */ - if (m->queue != PQ_INACTIVE || + if (m->queue != pqueue || m->object != object || TAILQ_NEXT(m, plinks.q) != &vmd->vmd_marker) { vm_page_unlock(m); @@ -1281,6 +1287,10 @@ relock_queues: TAILQ_REMOVE(&pq->pq_pl, &vmd->vmd_marker, plinks.q); } vm_pagequeue_unlock(pq); + if (pqueue == PQ_CACHE) { + pqueue = PQ_INACTIVE; + goto again; + } /* * Compute the number of pages we want to try to move from the Index: /usr/src/sys/vm/vm_phys.c =================================================================== --- /usr/src/sys/vm/vm_phys.c (revision 254335) +++ /usr/src/sys/vm/vm_phys.c (working copy) @@ -821,7 +821,7 @@ vm_phys_zero_pages_idle(void) for (;;) { TAILQ_FOREACH_REVERSE(m, &fl[oind].pl, pglist, plinks.q) { for (m_tmp = m; m_tmp < &m[1 << oind]; m_tmp++) { - if ((m_tmp->flags & (PG_CACHED | PG_ZERO)) == 0) { + if ((m_tmp->flags & PG_ZERO) == 0) { vm_phys_unfree_page(m_tmp); vm_phys_freecnt_adj(m, -1); mtx_unlock(&vm_page_queue_free_mtx); Index: /usr/src/sys/vm/vm_radix.c =================================================================== --- /usr/src/sys/vm/vm_radix.c (revision 254335) +++ /usr/src/sys/vm/vm_radix.c (working copy) @@ -341,8 +341,6 @@ vm_radix_insert(struct vm_radix *rtree, vm_page_t index = page->pindex; -restart: - /* * The owner of record for root is not really important because it * will never be used. @@ -361,31 +359,10 @@ vm_radix_insert(struct vm_radix *rtree, vm_page_t __func__, (uintmax_t)index); clev = vm_radix_keydiff(m->pindex, index); - /* - * During node allocation the trie that is being - * walked can be modified because of recursing radix - * trie operations. - * If this is the case, the recursing functions signal - * such situation and the insert operation must - * start from scratch again. - * The freed radix node will then be in the UMA - * caches very likely to avoid the same situation - * to happen. - */ - rtree->rt_flags |= RT_INSERT_INPROG; tmp = vm_radix_node_get(vm_radix_trimkey(index, clev + 1), 2, clev); - rtree->rt_flags &= ~RT_INSERT_INPROG; - if (tmp == NULL) { - rtree->rt_flags &= ~RT_TRIE_MODIFIED; + if (tmp == NULL) return (ENOMEM); - } - if ((rtree->rt_flags & RT_TRIE_MODIFIED) != 0) { - rtree->rt_flags &= ~RT_TRIE_MODIFIED; - tmp->rn_count = 0; - vm_radix_node_put(tmp); - goto restart; - } *parentp = tmp; vm_radix_addpage(tmp, index, clev, page); vm_radix_addpage(tmp, m->pindex, clev, m); @@ -411,19 +388,9 @@ vm_radix_insert(struct vm_radix *rtree, vm_page_t clev = vm_radix_keydiff(newind, index); /* See the comments above. */ - rtree->rt_flags |= RT_INSERT_INPROG; tmp = vm_radix_node_get(vm_radix_trimkey(index, clev + 1), 2, clev); - rtree->rt_flags &= ~RT_INSERT_INPROG; - if (tmp == NULL) { - rtree->rt_flags &= ~RT_TRIE_MODIFIED; + if (tmp == NULL) return (ENOMEM); - } - if ((rtree->rt_flags & RT_TRIE_MODIFIED) != 0) { - rtree->rt_flags &= ~RT_TRIE_MODIFIED; - tmp->rn_count = 0; - vm_radix_node_put(tmp); - goto restart; - } *parentp = tmp; vm_radix_addpage(tmp, index, clev, page); slot = vm_radix_slot(newind, clev); @@ -693,20 +660,6 @@ vm_radix_remove(struct vm_radix *rtree, vm_pindex_ vm_page_t m; int i, slot; - /* - * Detect if a page is going to be removed from a trie which is - * already undergoing another trie operation. - * Right now this is only possible for vm_radix_remove() recursing - * into vm_radix_insert(). - * If this is the case, the caller must be notified about this - * situation. It will also takecare to update the RT_TRIE_MODIFIED - * accordingly. - * The RT_TRIE_MODIFIED bit is set here because the remove operation - * will always succeed. - */ - if ((rtree->rt_flags & RT_INSERT_INPROG) != 0) - rtree->rt_flags |= RT_TRIE_MODIFIED; - rnode = vm_radix_getroot(rtree); if (vm_radix_isleaf(rnode)) { m = vm_radix_topage(rnode); @@ -761,9 +714,6 @@ vm_radix_reclaim_allnodes(struct vm_radix *rtree) { struct vm_radix_node *root; - KASSERT((rtree->rt_flags & RT_INSERT_INPROG) == 0, - ("vm_radix_reclaim_allnodes: unexpected trie recursion")); - root = vm_radix_getroot(rtree); if (root == NULL) return; Index: /usr/src/sys/vm/vm_reserv.c =================================================================== --- /usr/src/sys/vm/vm_reserv.c (revision 254335) +++ /usr/src/sys/vm/vm_reserv.c (working copy) @@ -466,7 +466,7 @@ found: return (NULL); /* Handle vm_page_rename(m, new_object, ...). */ for (i = 0; i < npages; i++) - if ((rv->pages[index + i].flags & (PG_CACHED | PG_FREE)) == 0) + if ((rv->pages[index + i].flags & PG_FREE) == 0) return (NULL); for (i = 0; i < npages; i++) vm_reserv_populate(rv); @@ -585,7 +585,7 @@ vm_reserv_alloc_page(vm_object_t object, vm_pindex found: m = &rv->pages[VM_RESERV_INDEX(object, pindex)]; /* Handle vm_page_rename(m, new_object, ...). */ - if ((m->flags & (PG_CACHED | PG_FREE)) == 0) + if ((m->flags & PG_FREE) == 0) return (NULL); vm_reserv_populate(rv); return (m); @@ -611,7 +611,7 @@ vm_reserv_break_all(vm_object_t object) LIST_REMOVE(rv, objq); rv->object = NULL; for (i = 0; i < VM_LEVEL_0_NPAGES; i++) { - if ((rv->pages[i].flags & (PG_CACHED | PG_FREE)) != 0) + if ((rv->pages[i].flags & PG_FREE) != 0) vm_phys_free_pages(&rv->pages[i], 0); else rv->popcnt--; @@ -639,9 +639,6 @@ vm_reserv_free_page(vm_page_t m) rv = vm_reserv_from_page(m); if (rv->object == NULL) return (FALSE); - if ((m->flags & PG_CACHED) != 0 && m->pool != VM_FREEPOOL_CACHE) - vm_phys_set_pool(VM_FREEPOOL_CACHE, rv->pages, - VM_LEVEL_0_ORDER); vm_reserv_depopulate(rv); return (TRUE); } @@ -686,62 +683,6 @@ vm_reserv_level_iffullpop(vm_page_t m) } /* - * Prepare for the reactivation of a cached page. - * - * First, suppose that the given page "m" was allocated individually, i.e., not - * as part of a reservation, and cached. Then, suppose a reservation - * containing "m" is allocated by the same object. Although "m" and the - * reservation belong to the same object, "m"'s pindex may not match the - * reservation's. - * - * The free page queue must be locked. - */ -boolean_t -vm_reserv_reactivate_page(vm_page_t m) -{ - vm_reserv_t rv; - int i, m_index; - - mtx_assert(&vm_page_queue_free_mtx, MA_OWNED); - rv = vm_reserv_from_page(m); - if (rv->object == NULL) - return (FALSE); - KASSERT((m->flags & PG_CACHED) != 0, - ("vm_reserv_uncache_page: page %p is not cached", m)); - if (m->object == rv->object && - m->pindex - rv->pindex == VM_RESERV_INDEX(m->object, m->pindex)) - vm_reserv_populate(rv); - else { - KASSERT(rv->inpartpopq, - ("vm_reserv_uncache_page: reserv %p's inpartpopq is FALSE", - rv)); - TAILQ_REMOVE(&vm_rvq_partpop, rv, partpopq); - rv->inpartpopq = FALSE; - LIST_REMOVE(rv, objq); - rv->object = NULL; - /* Don't vm_phys_free_pages(m, 0). */ - m_index = m - rv->pages; - for (i = 0; i < m_index; i++) { - if ((rv->pages[i].flags & (PG_CACHED | PG_FREE)) != 0) - vm_phys_free_pages(&rv->pages[i], 0); - else - rv->popcnt--; - } - for (i++; i < VM_LEVEL_0_NPAGES; i++) { - if ((rv->pages[i].flags & (PG_CACHED | PG_FREE)) != 0) - vm_phys_free_pages(&rv->pages[i], 0); - else - rv->popcnt--; - } - KASSERT(rv->popcnt == 0, - ("vm_reserv_uncache_page: reserv %p's popcnt is corrupted", - rv)); - vm_reserv_broken++; - } - return (TRUE); -} - -/* * Breaks the given partially-populated reservation, releasing its cached and * free pages to the physical memory allocator. * @@ -762,7 +703,7 @@ vm_reserv_reclaim(vm_reserv_t rv) LIST_REMOVE(rv, objq); rv->object = NULL; for (i = 0; i < VM_LEVEL_0_NPAGES; i++) { - if ((rv->pages[i].flags & (PG_CACHED | PG_FREE)) != 0) + if ((rv->pages[i].flags & PG_FREE) != 0) vm_phys_free_pages(&rv->pages[i], 0); else rv->popcnt--; @@ -821,7 +762,7 @@ vm_reserv_reclaim_contig(u_long npages, vm_paddr_t } pa_length = 0; for (i = 0; i < VM_LEVEL_0_NPAGES; i++) - if ((rv->pages[i].flags & (PG_CACHED | PG_FREE)) != 0) { + if ((rv->pages[i].flags & PG_FREE) != 0) { pa_length += PAGE_SIZE; if (pa_length == PAGE_SIZE) { pa = VM_PAGE_TO_PHYS(&rv->pages[i]); Index: /usr/src/sys/vm/vm_reserv.h =================================================================== --- /usr/src/sys/vm/vm_reserv.h (revision 254335) +++ /usr/src/sys/vm/vm_reserv.h (working copy) @@ -54,7 +54,6 @@ void vm_reserv_break_all(vm_object_t object); boolean_t vm_reserv_free_page(vm_page_t m); void vm_reserv_init(void); int vm_reserv_level_iffullpop(vm_page_t m); -boolean_t vm_reserv_reactivate_page(vm_page_t m); boolean_t vm_reserv_reclaim_contig(u_long npages, vm_paddr_t low, vm_paddr_t high, u_long alignment, vm_paddr_t boundary); boolean_t vm_reserv_reclaim_inactive(void); Index: /usr/src/sys/vm/vnode_pager.c =================================================================== --- /usr/src/sys/vm/vnode_pager.c (revision 254335) +++ /usr/src/sys/vm/vnode_pager.c (working copy) @@ -438,10 +438,6 @@ vnode_pager_setsize(vp, nsize) * replacement from working properly. */ vm_page_clear_dirty(m, base, PAGE_SIZE - base); - } else if ((nsize & PAGE_MASK) && - vm_page_is_cached(object, OFF_TO_IDX(nsize))) { - vm_page_cache_free(object, OFF_TO_IDX(nsize), - nobjsize); } } object->un_pager.vnp.vnp_size = nsize; @@ -1047,7 +1043,7 @@ vnode_pager_putpages(object, m, count, sync, rtval * daemon up. This should be probably be addressed XXX. */ - if ((cnt.v_free_count + cnt.v_cache_count) < cnt.v_pageout_free_min) + if (cnt.v_free_count < cnt.v_pageout_free_min) sync |= OBJPC_SYNC; /* -- Test scenario: fts.sh