GENERIC HEAD from 2013-10-18 17:38:57 UTC, r256751M, vmcore.79 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 11.0-CURRENT #1 r256751M: Fri Oct 18 21:13:36 CEST 2013 pho@t1.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.24-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 = 32153251840 (30663 MB) : Trying to mount root from ufs:/dev/da0p2 [rw]... Setting hostuuid: 3141f787-07e3-e111-b968-001e6756c168. Setting hostid: 0x564ac5b6. Starting ddb. Entropy harvesting: interrupts ethernet point_to_point kickstart. Starting file system checks: /dev/da0p2: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/da0p2: clean, 80754577 free (144057 frags, 10076315 blocks, 0.1% fragmentation) /dev/da0p3: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/da0p3: clean, 22679965 free (1533 frags, 2834804 blocks, 0.0% fragmentation) Mounting local file systems:. lock order reversal: 1st 0xfffff8012150fc98 ufs (ufs) @ kern/vfs_subr.c:2101 2nd 0xfffffe0785e32278 bufwait (bufwait) @ ufs/ffs/ffs_vnops.c:262 3rd 0xfffff801215737b8 ufs (ufs) @ kern/vfs_subr.c:2101 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe081df1cbb0 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe081df1cc60 witness_checkorder() at witness_checkorder+0xd23/frame 0xfffffe081df1ccf0 __lockmgr_args() at __lockmgr_args+0x86c/frame 0xfffffe081df1ce20 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081df1ce70 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081df1cea0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081df1cf10 vget() at vget+0x70/frame 0xfffffe081df1cf60 vfs_hash_get() at vfs_hash_get+0xf5/frame 0xfffffe081df1cfb0 ffs_vgetf() at ffs_vgetf+0x59/frame 0xfffffe081df1d0b0 flush_pagedep_deps() at flush_pagedep_deps+0x4b8/frame 0xfffffe081df1d130 softdep_sync_buf() at softdep_sync_buf+0x4df/frame 0xfffffe081df1d1d0 ffs_syncvnode() at ffs_syncvnode+0x258/frame 0xfffffe081df1d250 ffs_truncate() at ffs_truncate+0x5f2/frame 0xfffffe081df1d430 ufs_direnter() at ufs_direnter+0x891/frame 0xfffffe081df1d4f0 ufs_makeinode() at ufs_makeinode+0x573/frame 0xfffffe081df1d6b0 VOP_CREATE_APV() at VOP_CREATE_APV+0x108/frame 0xfffffe081df1d6e0 vn_open_cred() at vn_open_cred+0x2f0/frame 0xfffffe081df1d830 kern_openat() at kern_openat+0x261/frame 0xfffffe081df1d9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df1dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df1dab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800dd926a, rsp = 0x7fffffffc4f8, rbp = 0x7fffffffc5e0 --- Writing entropy file:. Setting hostname: t1.osted.lan. 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=403bb ether 00:1e:67:56:c1:68 inet 192.168.1.108 netmask 0xffffff00 broadcast 192.168.1.255 inet6 fe80::21e:67ff:fe56:c168%igb0 prefixlen 64 scopeid 0x1 nd6 options=29 media: Ethernet autoselect (1000baseT ) status: active igb1: flags=8c02 metric 0 mtu 1500 options=403bb ether 00:1e:67:56:c1:69 nd6 options=29 media: Ethernet autoselect status: no carrier Starting devd. Starting Network: igb1. igb1: flags=8c02 metric 0 mtu 1500 options=403bb ether 00:1e:67:56:c1:69 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 /usr/local/lib/nss /usr/local/lib/qt4 32-bit compatibility ldconfig path: /usr/lib32 Creating and/or trimming log files. Starting syslogd. Starting watchdogd. No core dumps found. Starting rpcbind. NFS access cache time=60 lock order reversal: Expensive timeout(9) function: 0xffffffff806f7940(0xffffffff816b4490) 0.002004166 s 1st 0xfffffe0785ece068 bufwait (bufwait) @ kern/vfs_bio.c:3050 2nd 0xfffff80121cc3400 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:284 KDB: stack backtrace: Expensive timeout(9) function: 0xffffffff806f7940(0xffffffff816b4490) 0.005845534 s db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe081dedc2d0 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe081dedc380 witness_checkorder() at witness_checkorder+0xd23/frame 0xfffffe081dedc410 _sx_xlock() at _sx_xlock+0x75/frame 0xfffffe081dedc450 ufsdirhash_add() at ufsdirhash_add+0x4c/frame 0xfffffe081dedc490 ufs_direnter() at ufs_direnter+0x688/frame 0xfffffe081dedc550 ufs_mkdir() at ufs_mkdir+0x863/frame 0xfffffe081dedc750 VOP_MKDIR_APV() at VOP_MKDIR_APV+0x10e/frame 0xfffffe081dedc780 kern_mkdirat() at kern_mkdirat+0x1f3/frame 0xfffffe081dedc9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dedcab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dedcab0 --- syscall (136, FreeBSD ELF64, sys_mkdir), rip = 0x80093951a, rsp = 0x7fffffffd798, rbp = 0x7fffffffdc70 --- Clearing /tmp (X related). Starting nfsuserd. Starting mountd. Starting nfsd. Recovering vi editor sessions:. 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. Starting default mousedmoused: unable to open /dev/psm0: No such file or directory . Starting inetd. Fri Oct 18 21:35:00 CEST 2013 FreeBSD/amd64 (t1.osted.lan) (console) login: Oct 18 21:35:57 t1 su: pho to root on /dev/pts/1 20131018 21:36:11 all (1/2): pfl.sh ffs_fsync: dirty 0xfffff80277ee0000: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802698b8400 ref 0 pages 5 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8023b203920 (pid 1243, pfl, tid 100261) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 6, on dev md6a ffs_fsync: dirty 0xfffff8026752bc30: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026d2a7d00 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff80121f26490 (pid 1237, pfl, tid 100257) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197850, on dev md6a ffs_fsync: dirty 0xfffff8026752bc30: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026d2a7d00 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff80121f26490 (pid 1237, pfl, tid 100257) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197850, on dev md6a ffs_fsync: dirty 0xfffff8026a6b94e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802a0fe0400 ref 0 pages 29 cleanbuf 1 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff8023b2cb920 (pid 1250, pfl, tid 100266) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 114710, on dev md5a ffs_fsync: dirty 0xfffff8026d90c270: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027b9a1600 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b0c6920 (pid 1240, pfl, tid 100258) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 138207, on dev md5a ffs_fsync: dirty 0xfffff8027e5b94e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802a40c1800 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b0c6000 (pid 1244, pfl, tid 100262) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131588, on dev md5a ffs_fsync: dirty 0xfffff80266269270: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027e958700 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b0c6920 (pid 1240, pfl, tid 100258) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 246613, on dev md5a ffs_fsync: dirty 0xfffff80280838000: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026a2c6900 ref 0 pages 3 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8012192e920 (pid 1238, pfl, tid 100151) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 24550, on dev md6a ffs_fsync: dirty 0xfffff80238b47270: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802a42f4700 ref 0 pages 1 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8023b2e2000 (pid 1253, pfl, tid 100269) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 206185, on dev md6a ffs_fsync: dirty 0xfffff802804aa000: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8028316db00 ref 0 pages 20 cleanbuf 1 dirtybuf 3 lock type ufs: EXCL by thread 0xfffff8023b203920 (pid 1243, pfl, tid 100261) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 198391, on dev md6a ffs_fsync: dirty 0xfffff80280434000: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802a407e700 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023ad18490 (pid 1239, pfl, tid 100224) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 203088, on dev md5a ffs_fsync: dirty 0xfffff8026c7b04e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80266db5b00 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b0c7490 (pid 1246, pfl, tid 100253) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 204618, on dev md5a ffs_fsync: dirty 0xfffff8029d1584e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8028100f600 ref 0 pages 31 cleanbuf 1 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff8023b2cb490 (pid 1252, pfl, tid 100268) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 77255, on dev md5a ffs_fsync: dirty 0xfffff8027d4ad270: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8029dd69c00 ref 0 pages 2 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8023ad18490 (pid 1239, pfl, tid 100224) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 171340, on dev md5a ffs_fsync: dirty 0xfffff802771c2270: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80266cada00 ref 0 pages 11 cleanbuf 1 dirtybuf 2 lock type ufs: EXCL by thread 0xfffff8023b205920 (pid 1255, pfl, tid 100271) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 157476, on dev md5a ffs_fsync: dirty 0xfffff8027dece750: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80266422b00 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff80121f26490 (pid 1237, pfl, tid 100257) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 87360, on dev md6a ffs_fsync: dirty 0xfffff802655824e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80281e8f800 ref 0 pages 8 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8012192e920 (pid 1238, pfl, tid 100151) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 83663, on dev md6a ffs_fsync: dirty 0xfffff8026c774270: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802764a9200 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b205920 (pid 1255, pfl, tid 100271) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 65536, on dev md5a ffs_fsync: dirty 0xfffff8026f0e5c30: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027a1f8000 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8012192e920 (pid 1238, pfl, tid 100151) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 198959, on dev md6a ffs_fsync: dirty 0xfffff8029c8824e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027457ac00 ref 0 pages 25 cleanbuf 1 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff8023b0c6920 (pid 1240, pfl, tid 100258) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 159983, on dev md5a ffs_fsync: dirty 0xfffff8029c8824e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027457ac00 ref 0 pages 30 cleanbuf 1 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff8023b0c6920 (pid 1240, pfl, tid 100258) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 159983, on dev md5a ffs_fsync: dirty 0xfffff8026a7ef4e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80286512100 ref 0 pages 32 cleanbuf 1 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff8023b0c6000 (pid 1244, pfl, tid 100262) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 159457, on dev md5a ffs_fsync: dirty 0xfffff802732d29c0: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80283041300 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b205920 (pid 1255, pfl, tid 100271) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 1695, on dev md5a ffs_fsync: dirty 0xfffff8027341f4e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80266210a00 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b2cb000 (pid 1254, pfl, tid 100270) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 96200, on dev md5a ffs_fsync: dirty 0xfffff802695f8c30: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802652f6900 ref 0 pages 17 cleanbuf 1 dirtybuf 3 lock type ufs: EXCL by thread 0xfffff8023b2cb920 (pid 1250, pfl, tid 100266) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 2201, on dev md5a ffs_fsync: dirty 0xfffff80278b64270: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027e34e000 ref 0 pages 3 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8023b205920 (pid 1255, pfl, tid 100271) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 226663, on dev md5a ffs_fsync: dirty 0xfffff802695f8c30: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802652f6900 ref 0 pages 25 cleanbuf 1 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff8023b2cb920 (pid 1250, pfl, tid 100266) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 2201, on dev md5a ffs_fsync: dirty 0xfffff8027b509c30: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8029e6c8600 ref 0 pages 49 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff80121f26920 (pid 1236, pfl, tid 100251) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 30668, on dev md6a ffs_fsync: dirty 0xfffff8029c1a0270: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027dab5a00 ref 0 pages 28 cleanbuf 1 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff8014ba65000 (pid 1248, pfl, tid 100252) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 203054, on dev md5a ffs_fsync: dirty 0xfffff802760ea000: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026d29c500 ref 0 pages 21 cleanbuf 1 dirtybuf 3 lock type ufs: EXCL by thread 0xfffff8023b0c7490 (pid 1246, pfl, tid 100253) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 213322, on dev md5a ffs_fsync: dirty 0xfffff8026750e270: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802818c8d00 ref 0 pages 21 cleanbuf 1 dirtybuf 3 lock type ufs: EXCL by thread 0xfffff8023b2cb920 (pid 1250, pfl, tid 100266) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 217793, on dev md5a ffs_fsync: dirty 0xfffff80280264270: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802a40cc900 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b205920 (pid 1255, pfl, tid 100271) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 67837, on dev md5a ffs_fsync: dirty 0xfffff80266ccbc30: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802653dc300 ref 0 pages 30 cleanbuf 1 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff8023b203490 (pid 1245, pfl, tid 100263) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 169488, on dev md6a ffs_fsync: dirty 0xfffff802789c8c30: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80270ffc000 ref 0 pages 8 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8023b0c6920 (pid 1240, pfl, tid 100258) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 153331, on dev md5a ffs_fsync: dirty 0xfffff8026c339000: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026c652c00 ref 0 pages 9 cleanbuf 1 dirtybuf 2 lock type ufs: EXCL by thread 0xfffff8023b0c7490 (pid 1246, pfl, tid 100253) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 153584, on dev md5a ffs_fsync: dirty 0xfffff8029c8fb4e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802745c4a00 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023ad18490 (pid 1239, pfl, tid 100224) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 73819, on dev md5a ffs_fsync: dirty 0xfffff8027396e4e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80270f47a00 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b2cb920 (pid 1250, pfl, tid 100266) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 73313, on dev md5a ffs_fsync: dirty 0xfffff802719f5750: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80286e5db00 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b2cb490 (pid 1252, pfl, tid 100268) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 133325, on dev md5a ffs_fsync: dirty 0xfffff802781514e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802650d4a00 ref 0 pages 52 cleanbuf 1 dirtybuf 7 lock type ufs: EXCL by thread 0xfffff8023b2cb920 (pid 1250, pfl, tid 100266) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 65536, on dev md5a lock order reversal: 1st 0xfffff8014b578068 ufs (ufs) @ kern/vfs_mount.c:1237 2nd 0xfffff8023acb6a28 devfs (devfs) @ ufs/ffs/ffs_softdep.c:1934 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe081e0c73c0 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe081e0c7470 witness_checkorder() at witness_checkorder+0xd23/frame 0xfffffe081e0c7500 __lockmgr_args() at __lockmgr_args+0x86c/frame 0xfffffe081e0c7630 vop_stdlock() at vop_stdlock+0x3c/frame 0xfffffe081e0c7650 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e0c7680 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e0c76f0 softdep_flushworklist() at softdep_flushworklist+0x83/frame 0xfffffe081e0c7740 ffs_sync() at ffs_sync+0x33a/frame 0xfffffe081e0c77f0 dounmount() at dounmount+0x3e1/frame 0xfffffe081e0c7870 sys_unmount() at sys_unmount+0x356/frame 0xfffffe081e0c79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0c7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0c7ab0 --- syscall (22, FreeBSD ELF64, sys_unmount), rip = 0x80088b17a, rsp = 0x7fffffffcf08, rbp = 0x7fffffffd020 --- 20131018 21:58:15 all (2/2): pfl2.sh ffs_fsync: dirty 0xfffff802787d59c0: tag ufs, type VREG usecount 0, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff802800d1300 ref 0 pages 832 cleanbuf 1 dirtybuf 103 lock type ufs: EXCL by thread 0xfffff802cd520920 (pid 2708, rw, tid 100384) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256891, on dev md6a panic: softdep_write_inodeblock: indirect pointer #0 mismatch 0 != 524032 cpuid = 17 KDB: stack backtrace: db_trace_self_wrapper() at db_trace_self_wrapper+0x2b/frame 0xfffffe081e3bc0a0 kdb_backtrace() at kdb_backtrace+0x39/frame 0xfffffe081e3bc150 vpanic() at vpanic+0x126/frame 0xfffffe081e3bc190 panic() at panic+0x43/frame 0xfffffe081e3bc1f0 initiate_write_inodeblock_ufs2() at initiate_write_inodeblock_ufs2+0x828/frame 0xfffffe081e3bc290 softdep_disk_io_initiation() at softdep_disk_io_initiation+0x333/frame 0xfffffe081e3bc330 buf_start() at buf_start+0x2f/frame 0xfffffe081e3bc350 ffs_geom_strategy() at ffs_geom_strategy+0x2d9/frame 0xfffffe081e3bc390 bufwrite() at bufwrite+0x170/frame 0xfffffe081e3bc3e0 ffs_bufwrite() at ffs_bufwrite+0x418/frame 0xfffffe081e3bc430 ffs_update() at ffs_update+0x2c6/frame 0xfffffe081e3bc4b0 ffs_truncate() at ffs_truncate+0xc8e/frame 0xfffffe081e3bc690 ufs_inactive() at ufs_inactive+0x171/frame 0xfffffe081e3bc6d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e3bc700 vinactive() at vinactive+0x157/frame 0xfffffe081e3bc750 vputx() at vputx+0x3a8/frame 0xfffffe081e3bc7b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081e3bc9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e3bcab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e3bcab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- KDB: enter: panic [ thread pid 2708 tid 100384 ] Stopped at kdb_enter+0x3e: movq $0,kdb_why db> run pho db:0:pho> bt Tracing pid 2708 tid 100384 td 0xfffff802cd520920 kdb_enter() at kdb_enter+0x3e/frame 0xfffffe081e3bc150 vpanic() at vpanic+0x146/frame 0xfffffe081e3bc190 panic() at panic+0x43/frame 0xfffffe081e3bc1f0 initiate_write_inodeblock_ufs2() at initiate_write_inodeblock_ufs2+0x828/frame 0xfffffe081e3bc290 softdep_disk_io_initiation() at softdep_disk_io_initiation+0x333/frame 0xfffffe081e3bc330 buf_start() at buf_start+0x2f/frame 0xfffffe081e3bc350 ffs_geom_strategy() at ffs_geom_strategy+0x2d9/frame 0xfffffe081e3bc390 bufwrite() at bufwrite+0x170/frame 0xfffffe081e3bc3e0 ffs_bufwrite() at ffs_bufwrite+0x418/frame 0xfffffe081e3bc430 ffs_update() at ffs_update+0x2c6/frame 0xfffffe081e3bc4b0 ffs_truncate() at ffs_truncate+0xc8e/frame 0xfffffe081e3bc690 ufs_inactive() at ufs_inactive+0x171/frame 0xfffffe081e3bc6d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e3bc700 vinactive() at vinactive+0x157/frame 0xfffffe081e3bc750 vputx() at vputx+0x3a8/frame 0xfffffe081e3bc7b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081e3bc9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e3bcab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e3bcab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- db:0:bt> show allpcpu Current CPU: 17 cpuid = 0 dynamic pcpu = 0x5bef00 curthread = 0xfffff8014b79c920: pid 2702 "rw" curpcb = 0xfffffe081e1e4b80 fpcurthread = none idlethread = 0xfffff8000b212920: tid 100003 "idle: cpu0" curpmap = 0xfffff8047992fbb8 tssp = 0xffffffff8171ec10 commontssp = 0xffffffff8171ec10 rsp0 = 0xfffffe081e1e4b80 gs32p = 0xffffffff81720668 ldt = 0xffffffff817206a8 tss = 0xffffffff81720698 spin locks held: cpuid = 1 dynamic pcpu = 0xfffffe087aeedf00 curthread = 0xfffff8000b26c000: pid 13 "g_up" curpcb = 0xfffffe078ab3ab80 fpcurthread = none idlethread = 0xfffff8000b212490: tid 100004 "idle: cpu1" curpmap = 0xffffffff81707768 tssp = 0xffffffff8171ec78 commontssp = 0xffffffff8171ec78 rsp0 = 0xfffffe078ab3ab80 gs32p = 0xffffffff817206d0 ldt = 0xffffffff81720710 tss = 0xffffffff81720700 spin locks held: cpuid = 2 dynamic pcpu = 0xfffffe087aef5f00 curthread = 0xfffff802cdaac000: pid 4114 "lockf" curpcb = 0xfffffe081e48bb80 fpcurthread = none idlethread = 0xfffff8000b212000: tid 100005 "idle: cpu2" curpmap = 0xfffff8076f0954b8 tssp = 0xffffffff8171ece0 commontssp = 0xffffffff8171ece0 rsp0 = 0xfffffe081e48bb80 gs32p = 0xffffffff81720738 ldt = 0xffffffff81720778 tss = 0xffffffff81720768 spin locks held: cpuid = 3 dynamic pcpu = 0xfffffe087aefdf00 curthread = 0xfffff802cdcaf920: pid 2853 "lockf2" curpcb = 0xfffffe081e4feb80 fpcurthread = none idlethread = 0xfffff8000b229000: tid 100006 "idle: cpu3" curpmap = 0xfffff801215c29f8 tssp = 0xffffffff8171ed48 commontssp = 0xffffffff8171ed48 rsp0 = 0xfffffe081e4feb80 gs32p = 0xffffffff817207a0 ldt = 0xffffffff817207e0 tss = 0xffffffff817207d0 spin locks held: cpuid = 4 dynamic pcpu = 0xfffffe087af05f00 curthread = 0xfffff802f82c0490: pid 2752 "lockf2" curpcb = 0xfffffe081e6feb80 fpcurthread = none idlethread = 0xfffff8000b228920: tid 100007 "idle: cpu4" curpmap = 0xfffff80121f56138 tssp = 0xffffffff8171edb0 commontssp = 0xffffffff8171edb0 rsp0 = 0xfffffe081e6feb80 gs32p = 0xffffffff81720808 ldt = 0xffffffff81720848 tss = 0xffffffff81720838 spin locks held: cpuid = 5 dynamic pcpu = 0xfffffe087af0df00 curthread = 0xfffff802cd0c7490: pid 2824 "lockf2" curpcb = 0xfffffe081e2f9b80 fpcurthread = none idlethread = 0xfffff8000b228490: tid 100008 "idle: cpu5" curpmap = 0xfffff80121fa7bb8 tssp = 0xffffffff8171ee18 commontssp = 0xffffffff8171ee18 rsp0 = 0xfffffe081e2f9b80 gs32p = 0xffffffff81720870 ldt = 0xffffffff817208b0 tss = 0xffffffff817208a0 spin locks held: cpuid = 6 dynamic pcpu = 0xfffffe087af15f00 curthread = 0xfffff802c6ef9000: pid 2694 "rw" curpcb = 0xfffffe081e2e0b80 fpcurthread = none idlethread = 0xfffff8000b228000: tid 100009 "idle: cpu6" curpmap = 0xfffff804798d3bb8 tssp = 0xffffffff8171ee80 commontssp = 0xffffffff8171ee80 rsp0 = 0xfffffe081e2e0b80 gs32p = 0xffffffff817208d8 ldt = 0xffffffff81720918 tss = 0xffffffff81720908 spin locks held: cpuid = 7 dynamic pcpu = 0xfffffe087af1df00 curthread = 0xfffff802cdcaf000: pid 2844 "lockf2" curpcb = 0xfffffe081e521b80 fpcurthread = none idlethread = 0xfffff8000b218920: tid 100010 "idle: cpu7" curpmap = 0xfffff801215c0838 tssp = 0xffffffff8171eee8 commontssp = 0xffffffff8171eee8 rsp0 = 0xfffffe081e521b80 gs32p = 0xffffffff81720940 ldt = 0xffffffff81720980 tss = 0xffffffff81720970 spin locks held: cpuid = 8 dynamic pcpu = 0xfffffe087af25f00 curthread = 0xfffff80121b3d490: pid 2810 "lockf2" curpcb = 0xfffffe081e349b80 fpcurthread = none idlethread = 0xfffff8000b22a920: tid 100011 "idle: cpu8" curpmap = 0xfffff80121f4e9f8 tssp = 0xffffffff8171ef50 commontssp = 0xffffffff8171ef50 rsp0 = 0xfffffe081e349b80 gs32p = 0xffffffff817209a8 ldt = 0xffffffff817209e8 tss = 0xffffffff817209d8 spin locks held: cpuid = 9 dynamic pcpu = 0xfffffe087af2df00 curthread = 0xfffff802cda66920: pid 2856 "lockf2" curpcb = 0xfffffe081e4e5b80 fpcurthread = none idlethread = 0xfffff8000b22a490: tid 100012 "idle: cpu9" curpmap = 0xfffff801215c2838 tssp = 0xffffffff8171efb8 commontssp = 0xffffffff8171efb8 rsp0 = 0xfffffe081e4e5b80 gs32p = 0xffffffff81720a10 ldt = 0xffffffff81720a50 tss = 0xffffffff81720a40 spin locks held: cpuid = 10 dynamic pcpu = 0xfffffe087af35f00 curthread = 0xfffff8014b79d000: pid 2772 "lockf2" curpcb = 0xfffffe081e02cb80 fpcurthread = none idlethread = 0xfffff8000b22a000: tid 100013 "idle: cpu10" curpmap = 0xfffff80121954d78 tssp = 0xffffffff8171f020 commontssp = 0xffffffff8171f020 rsp0 = 0xfffffe081e02cb80 gs32p = 0xffffffff81720a78 ldt = 0xffffffff81720ab8 tss = 0xffffffff81720aa8 spin locks held: cpuid = 11 dynamic pcpu = 0xfffffe087af3df00 curthread = 0xfffff80121f26000: pid 2840 "lockf2" curpcb = 0xfffffe081df59b80 fpcurthread = none idlethread = 0xfffff8000b229920: tid 100014 "idle: cpu11" curpmap = 0xfffff8000b220138 tssp = 0xffffffff8171f088 commontssp = 0xffffffff8171f088 rsp0 = 0xfffffe081df59b80 gs32p = 0xffffffff81720ae0 ldt = 0xffffffff81720b20 tss = 0xffffffff81720b10 spin locks held: cpuid = 12 dynamic pcpu = 0xfffffe087af45f00 curthread = 0xfffff80121ba7920: pid 2837 "link" curpcb = 0xfffffe081e0feb80 fpcurthread = 0xfffff80121ba7920: pid 2837 "link" idlethread = 0xfffff8000b229490: tid 100015 "idle: cpu12" curpmap = 0xfffff802cde8f678 tssp = 0xffffffff8171f0f0 commontssp = 0xffffffff8171f0f0 rsp0 = 0xfffffe081e0feb80 gs32p = 0xffffffff81720b48 ldt = 0xffffffff81720b88 tss = 0xffffffff81720b78 spin locks held: cpuid = 13 dynamic pcpu = 0xfffffe087af4df00 curthread = 0xfffff802c6e4f920: pid 2693 "rw" curpcb = 0xfffffe081e2feb80 fpcurthread = none idlethread = 0xfffff8000b22c490: tid 100016 "idle: cpu13" curpmap = 0xfffff804798d3d78 tssp = 0xffffffff8171f158 commontssp = 0xffffffff8171f158 rsp0 = 0xfffffe081e2feb80 gs32p = 0xffffffff81720bb0 ldt = 0xffffffff81720bf0 tss = 0xffffffff81720be0 spin locks held: cpuid = 14 dynamic pcpu = 0xfffffe087af55f00 curthread = 0xfffff802f8958920: pid 2796 "link" curpcb = 0xfffffe081e758b80 fpcurthread = 0xfffff802f8958920: pid 2796 "link" idlethread = 0xfffff8000b22c000: tid 100017 "idle: cpu14" curpmap = 0xfffff8076f8f69f8 tssp = 0xffffffff8171f1c0 commontssp = 0xffffffff8171f1c0 rsp0 = 0xfffffe081e758b80 gs32p = 0xffffffff81720c18 ldt = 0xffffffff81720c58 tss = 0xffffffff81720c48 spin locks held: cpuid = 15 dynamic pcpu = 0xfffffe087af5df00 curthread = 0xfffff802cd3f3920: pid 2795 "rw" curpcb = 0xfffffe081e3c1b80 fpcurthread = none idlethread = 0xfffff8000b22b920: tid 100018 "idle: cpu15" curpmap = 0xfffff80121d4d138 tssp = 0xffffffff8171f228 commontssp = 0xffffffff8171f228 rsp0 = 0xfffffe081e3c1b80 gs32p = 0xffffffff81720c80 ldt = 0xffffffff81720cc0 tss = 0xffffffff81720cb0 spin locks held: cpuid = 16 dynamic pcpu = 0xfffffe087af65f00 curthread = 0xfffff802cd522000: pid 2709 "rw" curpcb = 0xfffffe081e38ab80 fpcurthread = none idlethread = 0xfffff8000b22b490: tid 100019 "idle: cpu16" curpmap = 0xfffff8000fd14d78 tssp = 0xffffffff8171f290 commontssp = 0xffffffff8171f290 rsp0 = 0xfffffe081e38ab80 gs32p = 0xffffffff81720ce8 ldt = 0xffffffff81720d28 tss = 0xffffffff81720d18 spin locks held: cpuid = 17 dynamic pcpu = 0xfffffe087af6df00 curthread = 0xfffff802cd520920: pid 2708 "rw" curpcb = 0xfffffe081e3bcb80 fpcurthread = none idlethread = 0xfffff8000b22b000: tid 100020 "idle: cpu17" curpmap = 0xfffff8047992f138 tssp = 0xffffffff8171f2f8 commontssp = 0xffffffff8171f2f8 rsp0 = 0xfffffe081e3bcb80 gs32p = 0xffffffff81720d50 ldt = 0xffffffff81720d90 tss = 0xffffffff81720d80 spin locks held: cpuid = 18 dynamic pcpu = 0xfffffe087af75f00 curthread = 0xfffff80121b3d920: pid 2817 "lockf2" curpcb = 0xfffffe081dfd1b80 fpcurthread = none idlethread = 0xfffff8000b230000: tid 100021 "idle: cpu18" curpmap = 0xfffff80121f4e138 tssp = 0xffffffff8171f360 commontssp = 0xffffffff8171f360 rsp0 = 0xfffffe081dfd1b80 gs32p = 0xffffffff81720db8 ldt = 0xffffffff81720df8 tss = 0xffffffff81720de8 spin locks held: cpuid = 19 dynamic pcpu = 0xfffffe087af7df00 curthread = 0xfffff80121abc920: pid 4065 "lockf" curpcb = 0xfffffe081df77b80 fpcurthread = none idlethread = 0xfffff8000b22f920: tid 100022 "idle: cpu19" curpmap = 0xfffff8012147d2f8 tssp = 0xffffffff8171f3c8 commontssp = 0xffffffff8171f3c8 rsp0 = 0xfffffe081df77b80 gs32p = 0xffffffff81720e20 ldt = 0xffffffff81720e60 tss = 0xffffffff81720e50 spin locks held: cpuid = 20 dynamic pcpu = 0xfffffe087af85f00 curthread = 0xfffff802cdcaf490: pid 2848 "lockf2" curpcb = 0xfffffe081e50db80 fpcurthread = none idlethread = 0xfffff8000b22f490: tid 100023 "idle: cpu20" curpmap = 0xfffff801216ab2f8 tssp = 0xffffffff8171f430 commontssp = 0xffffffff8171f430 rsp0 = 0xfffffe081e50db80 gs32p = 0xffffffff81720e88 ldt = 0xffffffff81720ec8 tss = 0xffffffff81720eb8 spin locks held: cpuid = 21 dynamic pcpu = 0xfffffe087af8df00 curthread = 0xfffff8023b2e2490: pid 2832 "lockf2" curpcb = 0xfffffe081e171b80 fpcurthread = none idlethread = 0xfffff8000b22f000: tid 100024 "idle: cpu21" curpmap = 0xfffff8076f8f6138 tssp = 0xffffffff8171f498 commontssp = 0xffffffff8171f498 rsp0 = 0xfffffe081e171b80 gs32p = 0xffffffff81720ef0 ldt = 0xffffffff81720f30 tss = 0xffffffff81720f20 spin locks held: cpuid = 22 dynamic pcpu = 0xfffffe087af95f00 curthread = 0xfffff8014b536000: pid 2802 "lockf2" curpcb = 0xfffffe081e117b80 fpcurthread = none idlethread = 0xfffff8000b22c920: tid 100025 "idle: cpu22" curpmap = 0xfffff80121f4ed78 tssp = 0xffffffff8171f500 commontssp = 0xffffffff8171f500 rsp0 = 0xfffffe081e117b80 gs32p = 0xffffffff81720f58 ldt = 0xffffffff81720f98 tss = 0xffffffff81720f88 spin locks held: cpuid = 23 dynamic pcpu = 0xfffffe08095c5f00 curthread = 0xfffff802cd79f490: pid 2823 "rw" curpcb = 0xfffffe081e477b80 fpcurthread = none idlethread = 0xfffff8000b231920: tid 100026 "idle: cpu23" curpmap = 0xfffff8023affb838 tssp = 0xffffffff8171f568 commontssp = 0xffffffff8171f568 rsp0 = 0xfffffe081e477b80 gs32p = 0xffffffff81720fc0 ldt = 0xffffffff81721000 tss = 0xffffffff81720ff0 spin locks held: db:0:allpcpu> show alllocks Process 4065 (lockf) thread 0xfffff80121abc920 (100169) exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xfffff80271070d60) locked @ ufs/ufs/ufs_vnops.c:456 shared lockmgr ufs (ufs) r = 0 (0xfffff80271070c98) locked @ kern/vfs_default.c:408 Process 2857 (fts) thread 0xfffff8076fc9b000 (100587) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2856 (lockf2) thread 0xfffff802cda66920 (100443) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff80272769090) locked @ kern/kern_lockf.c:641 Process 2855 (fts) thread 0xfffff80121727000 (100140) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2853 (lockf2) thread 0xfffff802cdcaf920 (100448) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff8076f94de90) locked @ kern/kern_lockf.c:641 Process 2852 (fts) thread 0xfffff8023ad9f920 (100233) shared lockmgr ufs (ufs) r = 0 (0xfffff802804fc068) locked @ kern/vfs_subr.c:2101 Process 2850 (fts) thread 0xfffff802cd897490 (100567) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2848 (lockf2) thread 0xfffff802cdcaf490 (100451) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff8028bce6e10) locked @ kern/kern_lockf.c:641 Process 2847 (link) thread 0xfffff802cd3e0490 (100362) shared sx dirhash (dirhash) r = 0 (0xfffff8023b6e5200) locked @ ufs/ufs/ufs_dirhash.c:234 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80266cc27b8) locked @ kern/vfs_lookup.c:524 Process 2846 (fts) thread 0xfffff8012184d490 (100144) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2844 (lockf2) thread 0xfffff802cdcaf000 (100455) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff802be32b710) locked @ kern/kern_lockf.c:641 Process 2843 (fts) thread 0xfffff8012177f490 (100142) shared lockmgr ufs (ufs) r = 0 (0xfffff802804fc068) locked @ kern/vfs_subr.c:2101 Process 2841 (link) thread 0xfffff8023b203920 (100261) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027d828068) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80265ed22d8) locked @ kern/vfs_lookup.c:524 Process 2840 (lockf2) thread 0xfffff80121f26000 (100163) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff802be738990) locked @ kern/kern_lockf.c:641 Process 2838 (fts) thread 0xfffff802c6971490 (100316) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2837 (link) thread 0xfffff80121ba7920 (100244) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe078854efd8) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80271b9e7b8) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80269c92c98) locked @ kern/vfs_lookup.c:524 Process 2836 (lockf2) thread 0xfffff8023b205000 (100259) exclusive sleep mutex sleep mtxpool (sleep mtxpool) r = 0 (0xfffffe00006ee670) locked @ kern/vfs_vnops.c:592 Process 2834 (fts) thread 0xfffff802b13f6920 (100321) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2833 (link) thread 0xfffff802c6b49000 (100317) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80270c26c98) locked @ kern/vfs_lookup.c:524 Process 2832 (lockf2) thread 0xfffff8023b2e2490 (100267) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff8000f6edc10) locked @ kern/kern_lockf.c:641 Process 2831 (fts) thread 0xfffff801214a7920 (100193) shared lockmgr ufs (ufs) r = 0 (0xfffff802804fc068) locked @ kern/vfs_subr.c:2101 Process 2829 (rw) thread 0xfffff802c6e00920 (100353) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026c3caa28) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff802710937b8) locked @ kern/vfs_vnops.c:807 Process 2827 (symlink) thread 0xfffff802c6d32920 (100329) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80269902068) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff802732caa28) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80270e10548) locked @ kern/vfs_lookup.c:524 Process 2826 (fts) thread 0xfffff802cd7a5000 (100400) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2824 (lockf2) thread 0xfffff802cd0c7490 (100345) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff80227ce7c10) locked @ kern/kern_lockf.c:641 Process 2823 (rw) thread 0xfffff802cd79f490 (100421) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029d3312d8) locked @ kern/vfs_vnops.c:807 Process 2822 (symlink) thread 0xfffff802c6d32490 (100333) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0788559748) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8028131f2d8) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026ca7a068) locked @ kern/vfs_lookup.c:524 Process 2821 (fts) thread 0xfffff802cd79f920 (100411) shared lockmgr ufs (ufs) r = 0 (0xfffff802804fc068) locked @ kern/vfs_subr.c:2101 Process 2819 (rw) thread 0xfffff802cd79f000 (100428) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0787c0b248) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8023a08ea28) locked @ kern/vfs_vnops.c:807 Process 2817 (lockf2) thread 0xfffff80121b3d920 (100187) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff8023589c790) locked @ kern/kern_lockf.c:641 Process 2816 (symlink) thread 0xfffff802cd90e920 (100435) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80280939548) locked @ kern/vfs_lookup.c:524 Process 2815 (fts) thread 0xfffff802cd9e0920 (100418) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2812 (rw) thread 0xfffff802cd82c000 (100481) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0786d74d88) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027359a2d8) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80271678a28) locked @ kern/vfs_vnops.c:807 Process 2811 (link) thread 0xfffff802f89a3490 (100515) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8023a6b1c98) locked @ kern/vfs_subr.c:2212 Process 2810 (lockf2) thread 0xfffff80121b3d490 (100361) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff802abe95390) locked @ kern/kern_lockf.c:641 Process 2809 (symlink) thread 0xfffff802cd90e490 (100439) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80270be37b8) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029cf177b8) locked @ kern/vfs_lookup.c:524 Process 2808 (fts) thread 0xfffff802cd9e0490 (100426) shared lockmgr ufs (ufs) r = 0 (0xfffff8029e7802d8) locked @ kern/vfs_subr.c:2101 Process 2807 (rename) thread 0xfffff802cdbc1920 (100594) exclusive lockmgr ufs (ufs) r = 1 (0xfffff8026fa6da28) locked @ ufs/ufs/ufs_vnops.c:1196 Process 2804 (rw) thread 0xfffff8012160e000 (100204) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8028125ca28) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029e6802d8) locked @ kern/vfs_vnops.c:807 Process 2803 (link) thread 0xfffff803caa89920 (100551) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026d170548) locked @ kern/vfs_subr.c:2101 Process 2802 (lockf2) thread 0xfffff8014b536000 (100249) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff803dfebdd10) locked @ kern/kern_lockf.c:641 Process 2801 (fts) thread 0xfffff802cd9e0000 (100430) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2800 (rename) thread 0xfffff802c6e12920 (100331) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0786292cf8) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026610a068) locked @ kern/vfs_lookup.c:524 Process 2799 (symlink) thread 0xfffff802cdc5f000 (100444) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027dd35a28) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff802706cc068) locked @ kern/vfs_lookup.c:524 Process 2796 (link) thread 0xfffff802f8958920 (100568) exclusive sleep mutex bufq dirty lock (bufq dirty lock) r = 0 (0xffffffff81692f00) locked @ kern/vfs_bio.c:954 exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0788d5d4c8) locked @ kern/vfs_bio.c:3050 shared sx dirhash (dirhash) r = 0 (0xfffff80121a53800) locked @ ufs/ufs/ufs_dirhash.c:234 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027db4b7b8) locked @ kern/vfs_lookup.c:524 Process 2795 (rw) thread 0xfffff802cd3f3920 (100385) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026fc9cc98) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029cc33548) locked @ kern/vfs_vnops.c:807 Process 2793 (fts) thread 0xfffff802cdff2920 (100485) shared lockmgr ufs (ufs) r = 0 (0xfffff802804fc068) locked @ kern/vfs_subr.c:2101 Process 2792 (rename) thread 0xfffff802c6e12490 (100335) shared sx dirhash (dirhash) r = 0 (0xfffff801212c8a00) locked @ ufs/ufs/ufs_dirhash.c:234 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80273f75a28) locked @ kern/vfs_lookup.c:524 Process 2791 (symlink) thread 0xfffff802cdc5b920 (100447) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029da3e548) locked @ kern/vfs_lookup.c:524 Process 2788 (rw) thread 0xfffff8014ba65920 (100213) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe07887398d8) locked @ kern/vfs_bio.c:3050 shared lockmgr ufs (ufs) r = 0 (0xfffff8027404e2d8) locked @ kern/vfs_vnops.c:701 Process 2787 (link) thread 0xfffff802cd7a5920 (100487) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0787bb0148) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8023ab27068) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff802658412d8) locked @ kern/vfs_lookup.c:524 Process 2786 (fts) thread 0xfffff8076fc9c000 (100555) shared lockmgr ufs (ufs) r = 0 (0xfffff8029e7802d8) locked @ kern/vfs_subr.c:2101 Process 2782 (symlink) thread 0xfffff802cdc5b490 (100452) exclusive lockmgr ufs (ufs) r = 0 (0xfffff802654f5a28) locked @ kern/vfs_lookup.c:524 Process 2780 (rw) thread 0xfffff8012192e920 (100151) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027085f548) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026f96d548) locked @ kern/vfs_vnops.c:807 Process 2778 (link) thread 0xfffff80479636920 (100547) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0788960b38) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff802801087b8) locked @ kern/vfs_syscalls.c:1580 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026d270a28) locked @ kern/vfs_lookup.c:524 Process 2777 (fts) thread 0xfffff802f8c63000 (100529) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2773 (symlink) thread 0xfffff802f8958000 (100586) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8028100d2d8) locked @ kern/vfs_lookup.c:524 Process 2772 (lockf2) thread 0xfffff8014b79d000 (100202) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff80275ed1510) locked @ kern/kern_lockf.c:641 Process 2771 (rw) thread 0xfffff802cdff2000 (100512) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026a28c7b8) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026ffec2d8) locked @ kern/vfs_vnops.c:807 Process 2770 (fts) thread 0xfffff802c6d69920 (100322) shared lockmgr ufs (ufs) r = 0 (0xfffff802804fc068) locked @ kern/vfs_subr.c:2101 Process 2768 (link) thread 0xfffff802c6e00000 (100338) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0787c8b1b8) locked @ ufs/ffs/ffs_vnops.c:262 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027d8eb7b8) locked @ kern/vfs_lookup.c:524 Process 2767 (openat) thread 0xfffff8012177f920 (100141) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80281269548) locked @ kern/vfs_subr.c:2101 Process 2764 (lockf2) thread 0xfffff802cd72b000 (100521) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff803d942f210) locked @ kern/kern_lockf.c:641 Process 2763 (symlink) thread 0xfffff802f82c5490 (100532) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80271e2ea28) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80280998068) locked @ kern/vfs_lookup.c:524 Process 2762 (fts) thread 0xfffff802c6d69490 (100324) shared lockmgr ufs (ufs) r = 0 (0xfffff8027e9caa28) locked @ kern/vfs_lookup.c:524 Process 2760 (rw) thread 0xfffff8076f757000 (100561) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80266286a28) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8028625b7b8) locked @ kern/vfs_vnops.c:807 Process 2759 (link) thread 0xfffff802f8169920 (100489) exclusive lockmgr ufs (ufs) r = 0 (0xfffff802731467b8) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029dfc52d8) locked @ kern/vfs_lookup.c:524 Process 2757 (openat) thread 0xfffff8023b2cb490 (100268) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0786ba65f8) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 1 (0xfffff8027a338c98) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027736a548) locked @ kern/vfs_subr.c:2101 Process 2755 (symlink) thread 0xfffff802c6d30000 (100414) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80270be3a28) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80273ce7c98) locked @ kern/vfs_lookup.c:524 Process 2752 (lockf2) thread 0xfffff802f82c0490 (100550) exclusive sx ls_lock (ls_lock) r = 0 (0xfffff803ca644f10) locked @ kern/kern_lockf.c:641 Process 2719 (lockf) thread 0xfffff8023ad9f000 (100241) exclusive lockmgr ufs (ufs) r = 0 (0xfffff802812697b8) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80280ac52d8) locked @ kern/vfs_lookup.c:524 Process 2718 (lockf) thread 0xfffff802c6fa6920 (100342) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0787b84918) locked @ kern/vfs_bio.c:3050 shared lockmgr ufs (ufs) r = 0 (0xfffff802669e27b8) locked @ kern/vfs_vnops.c:701 Process 2711 (lockf) thread 0xfffff802c6b49490 (100315) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe07870f9bd8) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029d7bea28) locked @ kern/vfs_subr.c:2101 Process 2709 (rw) thread 0xfffff802cd522000 (100374) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029d5cf068) locked @ kern/vfs_subr.c:2101 Process 2708 (rw) thread 0xfffff802cd520920 (100384) exclusive rw Softdep Lock (Softdep Lock) r = 0 (0xffffffff8169a090) locked @ ufs/ffs/ffs_softdep.c:9905 exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0788339778) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff802787d5a28) locked @ kern/vfs_subr.c:2101 Process 2707 (rw) thread 0xfffff802cd520490 (100393) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027de042d8) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026d0c2c98) locked @ kern/vfs_lookup.c:524 Process 2705 (rw) thread 0xfffff80121abc490 (100174) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8028075f548) locked @ kern/vfs_vnops.c:370 Process 2704 (rw) thread 0xfffff8076fc9c920 (100580) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80274281c98) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029d1b72d8) locked @ kern/vfs_lookup.c:524 Process 2703 (rw) thread 0xfffff8014b54e920 (100275) exclusive lockmgr ufs (ufs) r = 0 (0xfffff802779f02d8) locked @ kern/vfs_vnops.c:370 Process 2701 (rw) thread 0xfffff8014b79c490 (100292) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027d3d3068) locked @ kern/vfs_subr.c:2101 Process 2700 (rw) thread 0xfffff802cd277490 (100409) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029e1037b8) locked @ kern/vfs_subr.c:2101 Process 2699 (rw) thread 0xfffff80121f03000 (100171) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027a9652d8) locked @ kern/vfs_subr.c:2101 Process 2697 (rw) thread 0xfffff802cd2f9920 (100359) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80277eb5068) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029db892d8) locked @ kern/vfs_lookup.c:524 Process 2696 (rw) thread 0xfffff802cd2f9490 (100369) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80277c6d2d8) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff802782f02d8) locked @ kern/vfs_lookup.c:524 Process 2695 (rw) thread 0xfffff802c6ef9490 (100334) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026c9d7548) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027adeb068) locked @ kern/vfs_lookup.c:524 Process 2694 (rw) thread 0xfffff802c6ef9000 (100340) shared rw bufobj interlock (bufobj interlock) r = 0 (0xfffff8026f6ccb28) locked @ kern/vfs_bio.c:3036 shared lockmgr ufs (ufs) r = 0 (0xfffff8026f6cca28) locked @ kern/vfs_vnops.c:701 Process 2693 (rw) thread 0xfffff802c6e4f920 (100346) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe07885afbe8) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80238f5ba28) locked @ kern/vfs_subr.c:2101 Process 2692 (symlink) thread 0xfffff802c6e4f490 (100351) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026caa52d8) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80266924c98) locked @ kern/vfs_lookup.c:524 Process 2689 (symlink) thread 0xfffff8023acd8490 (100380) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026ac8a548) locked @ kern/vfs_lookup.c:524 Process 2685 (symlink) thread 0xfffff802cd6f7000 (100410) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029c32b2d8) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029dd02548) locked @ kern/vfs_lookup.c:524 Process 2683 (rename) thread 0xfffff802cd64e490 (100423) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0786517978) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80299fa0a28) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 1 (0xfffff8027b6cf2d8) locked @ ufs/ufs/ufs_vnops.c:1196 Process 2675 (rename) thread 0xfffff802cdcf8920 (100458) exclusive lockmgr ufs (ufs) r = 0 (0xfffff802677c82d8) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80266038a28) locked @ kern/vfs_lookup.c:524 Process 2674 (rename) thread 0xfffff802cdcf8490 (100461) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80283d7fc98) locked @ ufs/ffs/ffs_vfsops.c:1711 Process 2666 (link) thread 0xfffff802cdebf000 (100471) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029dd5fc98) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029e438a28) locked @ kern/vfs_lookup.c:524 Process 2665 (link) thread 0xfffff802cdebe920 (100472) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80277aa3548) locked @ kern/vfs_syscalls.c:1580 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027a129548) locked @ kern/vfs_lookup.c:524 Process 2663 (link) thread 0xfffff802c678b490 (100283) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80270e5f548) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff802676437b8) locked @ kern/vfs_lookup.c:524 Process 2662 (link) thread 0xfffff802cd5df920 (100382) exclusive lockmgr ufs (ufs) r = 0 (0xfffff802740172d8) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027ba047b8) locked @ kern/vfs_lookup.c:524 Process 2661 (link) thread 0xfffff802cd5df490 (100395) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80273efbc98) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029c659a28) locked @ kern/vfs_lookup.c:524 Process 2660 (link) thread 0xfffff802cd5df000 (100407) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe078788bc18) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026d95bc98) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff80299fd7c98) locked @ kern/vfs_lookup.c:524 Process 2659 (link) thread 0xfffff80121536000 (100170) exclusive lockmgr bufwait (bufwait) r = 0 (0xfffffe0787b28098) locked @ kern/vfs_bio.c:3050 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026f10fa28) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8029dac2a28) locked @ kern/vfs_lookup.c:524 Process 2657 (creat) thread 0xfffff802cd898490 (100408) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8014b67ec98) locked @ ufs/ffs/ffs_vfsops.c:1711 Process 2656 (creat) thread 0xfffff8023b0c6490 (100260) exclusive lockmgr ufs (ufs) r = 0 (0xfffff80270be3548) locked @ ufs/ffs/ffs_vfsops.c:1711 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8026f4802d8) locked @ kern/vfs_lookup.c:524 Process 2655 (creat) thread 0xfffff802c6d30490 (100403) exclusive sleep mutex struct mount mtx (struct mount mtx) r = 0 (0xfffff8023b0f4b58) locked @ kern/vfs_vnops.c:1636 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027a8802d8) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8027e0c7548) locked @ kern/vfs_lookup.c:524 Process 2653 (openat) thread 0xfffff8076fc9c490 (100582) exclusive lockmgr ufs (ufs) r = 0 (0xfffff802705dda28) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff8014bd087b8) locked @ kern/vfs_subr.c:2101 Process 2652 (openat) thread 0xfffff802f82c0920 (100549) exclusive lockmgr ufs (ufs) r = 0 (0xfffff8023832bc98) locked @ kern/vfs_subr.c:2101 exclusive lockmgr ufs (ufs) r = 0 (0xfffff802730d9068) locked @ kern/vfs_subr.c:2101 Process 13 (geom) thread 0xfffff8000b26c000 (100054) exclusive rw bufobj interlock (bufobj interlock) r = 0 (0xfffff8027689c8b8) locked @ kern/vfs_bio.c:4405 db:0:alllocks> show lockedvnods Locked vnodes 0xfffff8027e9ca9c0: tag ufs, type VDIR usecount 121, writecount 0, refcount 124 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80276588c00 ref 0 pages 2 cleanbuf 1 dirtybuf 0 lock type ufs: SHARED (count 11) with exclusive waiters pending #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096ea95 at kern_statat_vnhook+0xa5 #7 0xffffffff8096e92d at sys_stat+0x2d #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 65536, on dev md5a 0xfffff8026fc9cc30: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802818ca300 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cd3f3920 (pid 2795, rw, tid 100385) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b04037 at handle_workitem_remove+0x87 #8 0xffffffff80b09f14 at process_worklist_item+0x524 #9 0xffffffff80b09369 at softdep_request_cleanup+0x419 #10 0xffffffff80ae972c at ffs_balloc_ufs2+0x123c #11 0xffffffff80b23170 at ffs_write+0x310 #12 0xffffffff80dd6ef3 at VOP_WRITE_APV+0x183 #13 0xffffffff8097627b at vn_write+0x2eb #14 0xffffffff809726ca at vn_io_fault+0x22a #15 0xffffffff80912cd5 at dofilewrite+0x85 #16 0xffffffff809129e5 at kern_writev+0x65 #17 0xffffffff80912973 at sys_write+0x63 ino 83069, on dev md5a 0xfffff8026c3ca9c0: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80286951b00 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802c6e00920 (pid 2829, rw, tid 100353) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b04037 at handle_workitem_remove+0x87 #8 0xffffffff80b09f14 at process_worklist_item+0x524 #9 0xffffffff80b09369 at softdep_request_cleanup+0x419 #10 0xffffffff80ae0d44 at ffs_alloc+0x254 #11 0xffffffff80ae919f at ffs_balloc_ufs2+0xcaf #12 0xffffffff80b23170 at ffs_write+0x310 #13 0xffffffff80dd6ef3 at VOP_WRITE_APV+0x183 #14 0xffffffff8097627b at vn_write+0x2eb #15 0xffffffff809726ca at vn_io_fault+0x22a #16 0xffffffff80912cd5 at dofilewrite+0x85 #17 0xffffffff809129e5 at kern_writev+0x65 ino 83122, on dev md5a 0xfffff802662869c0: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8023b8d5500 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff8076f757000 (pid 2760, rw, tid 100561) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b04037 at handle_workitem_remove+0x87 #8 0xffffffff80b09f14 at process_worklist_item+0x524 #9 0xffffffff80b09369 at softdep_request_cleanup+0x419 #10 0xffffffff80ae972c at ffs_balloc_ufs2+0x123c #11 0xffffffff80b23170 at ffs_write+0x310 #12 0xffffffff80dd6ef3 at VOP_WRITE_APV+0x183 #13 0xffffffff8097627b at vn_write+0x2eb #14 0xffffffff809726ca at vn_io_fault+0x22a #15 0xffffffff80912cd5 at dofilewrite+0x85 #16 0xffffffff809129e5 at kern_writev+0x65 #17 0xffffffff80912973 at sys_write+0x63 ino 83124, on dev md5a 0xfffff8028125c9c0: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027865bb00 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff8012160e000 (pid 2804, rw, tid 100204) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b04037 at handle_workitem_remove+0x87 #8 0xffffffff80b09f14 at process_worklist_item+0x524 #9 0xffffffff80b09369 at softdep_request_cleanup+0x419 #10 0xffffffff80ae972c at ffs_balloc_ufs2+0x123c #11 0xffffffff80b23170 at ffs_write+0x310 #12 0xffffffff80dd6ef3 at VOP_WRITE_APV+0x183 #13 0xffffffff8097627b at vn_write+0x2eb #14 0xffffffff809726ca at vn_io_fault+0x22a #15 0xffffffff80912cd5 at dofilewrite+0x85 #16 0xffffffff809129e5 at kern_writev+0x65 #17 0xffffffff80912973 at sys_write+0x63 ino 83145, on dev md5a 0xfffff80269902000: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027678e100 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802c6d32920 (pid 2827, symlink, tid 100329) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b04037 at handle_workitem_remove+0x87 #8 0xffffffff80b09f14 at process_worklist_item+0x524 #9 0xffffffff80b09369 at softdep_request_cleanup+0x419 #10 0xffffffff80ae162e at ffs_realloccg+0x18e #11 0xffffffff80ae8f3f at ffs_balloc_ufs2+0xa4f #12 0xffffffff80b2cb5b at ufs_direnter+0x21b #13 0xffffffff80b35ed3 at ufs_makeinode+0x573 #14 0xffffffff80b35452 at ufs_symlink+0x32 #15 0xffffffff80dd817e at VOP_SYMLINK_APV+0x10e #16 0xffffffff8096de52 at kern_symlinkat+0x232 #17 0xffffffff80cccb72 at amd64_syscall+0x282 ino 83192, on dev md5a 0xfffff8027085f4e0: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802813c8500 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff8012192e920 (pid 2780, rw, tid 100151) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b04037 at handle_workitem_remove+0x87 #8 0xffffffff80b09f14 at process_worklist_item+0x524 #9 0xffffffff80b09369 at softdep_request_cleanup+0x419 #10 0xffffffff80ae972c at ffs_balloc_ufs2+0x123c #11 0xffffffff80b23170 at ffs_write+0x310 #12 0xffffffff80dd6ef3 at VOP_WRITE_APV+0x183 #13 0xffffffff8097627b at vn_write+0x2eb #14 0xffffffff809726ca at vn_io_fault+0x22a #15 0xffffffff80912cd5 at dofilewrite+0x85 #16 0xffffffff809129e5 at kern_writev+0x65 #17 0xffffffff80912973 at sys_write+0x63 ino 85584, on dev md5a 0xfffff8027359a270: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80271289400 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cd82c000 (pid 2812, rw, tid 100481) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b04037 at handle_workitem_remove+0x87 #8 0xffffffff80b09f14 at process_worklist_item+0x524 #9 0xffffffff80b09369 at softdep_request_cleanup+0x419 #10 0xffffffff80ae972c at ffs_balloc_ufs2+0x123c #11 0xffffffff80b23170 at ffs_write+0x310 #12 0xffffffff80dd6ef3 at VOP_WRITE_APV+0x183 #13 0xffffffff8097627b at vn_write+0x2eb #14 0xffffffff809726ca at vn_io_fault+0x22a #15 0xffffffff80912cd5 at dofilewrite+0x85 #16 0xffffffff809129e5 at kern_writev+0x65 #17 0xffffffff80912973 at sys_write+0x63 ino 85585, on dev md5a 0xfffff8026a28c750: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80280eee500 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cdff2000 (pid 2771, rw, tid 100512) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b04037 at handle_workitem_remove+0x87 #8 0xffffffff80b09f14 at process_worklist_item+0x524 #9 0xffffffff80b09369 at softdep_request_cleanup+0x419 #10 0xffffffff80ae972c at ffs_balloc_ufs2+0x123c #11 0xffffffff80b23170 at ffs_write+0x310 #12 0xffffffff80dd6ef3 at VOP_WRITE_APV+0x183 #13 0xffffffff8097627b at vn_write+0x2eb #14 0xffffffff809726ca at vn_io_fault+0x22a #15 0xffffffff80912cd5 at dofilewrite+0x85 #16 0xffffffff809129e5 at kern_writev+0x65 #17 0xffffffff80912973 at sys_write+0x63 ino 85587, on dev md5a 0xfffff80273ce7c30: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80270367000 ref 0 pages 6 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802c6d30000 (pid 2755, symlink, tid 100414) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131072, on dev md5a 0xfffff80280998000: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026d8d9700 ref 0 pages 8 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802f82c5490 (pid 2763, symlink, tid 100532) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131073, on dev md5a 0xfffff8026d2709c0: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80270988600 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff80479636920 (pid 2778, link, tid 100547) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096d9e9 at kern_linkat+0x139 #7 0xffffffff8096d838 at sys_link+0x28 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131075, on dev md5a 0xfffff8027736a4e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026c7b9000 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff8023b2cb490 (pid 2757, openat, tid 100268) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff8094fa37 at cache_lookup+0x5a7 #6 0xffffffff80950ba1 at vfs_cache_lookup+0xa1 #7 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #8 0xffffffff80959040 at lookup+0x5a0 #9 0xffffffff80958744 at namei+0x544 #10 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #11 0xffffffff80cccb72 at amd64_syscall+0x282 #12 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131076, on dev md5a 0xfffff8029dfc5270: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80273df6700 ref 0 pages 9 cleanbuf 1 dirtybuf 2 lock type ufs: EXCL by thread 0xfffff802f8169920 (pid 2759, link, tid 100489) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131077, on dev md5a 0xfffff8028100d270: tag ufs, type VDIR usecount 2, writecount 0, refcount 11 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80269421800 ref 0 pages 41 cleanbuf 1 dirtybuf 6 lock type ufs: EXCL by thread 0xfffff802f8958000 (pid 2773, symlink, tid 100586) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131079, on dev md5a 0xfffff8027d8eb750: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027b251800 ref 0 pages 9 cleanbuf 1 dirtybuf 2 lock type ufs: EXCL by thread 0xfffff802c6e00000 (pid 2768, link, tid 100338) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131080, on dev md5a 0xfffff802654f59c0: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8029d7ed500 ref 0 pages 3 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802cdc5b490 (pid 2782, symlink, tid 100452) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131082, on dev md5a 0xfffff80265841270: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8029db40300 ref 0 pages 9 cleanbuf 2 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802cd7a5920 (pid 2787, link, tid 100487) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131083, on dev md5a 0xfffff8029da3e4e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 9 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026c302300 ref 0 pages 30 cleanbuf 1 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff802cdc5b920 (pid 2791, symlink, tid 100447) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131086, on dev md5a 0xfffff80273f759c0: tag ufs, type VDIR usecount 4, writecount 0, refcount 5 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80269255500 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802c6e12490 (pid 2792, rename, tid 100335) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff80970c31 at kern_renameat+0x201 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131088, on dev md5a 0xfffff8027db4b750: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026c302e00 ref 0 pages 6 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802f8958920 (pid 2796, link, tid 100568) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096d9e9 at kern_linkat+0x139 #7 0xffffffff8096d838 at sys_link+0x28 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131089, on dev md5a 0xfffff802706cc000: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026a38bc00 ref 0 pages 17 cleanbuf 1 dirtybuf 3 lock type ufs: EXCL by thread 0xfffff802cdc5f000 (pid 2799, symlink, tid 100444) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131090, on dev md5a 0xfffff8026610a000: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8029d9e6a00 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802c6e12920 (pid 2800, rename, tid 100331) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff80970ac2 at kern_renameat+0x92 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131091, on dev md5a 0xfffff8029e780270: tag ufs, type VDIR usecount 6, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80281f57500 ref 0 pages 0 cleanbuf 0 dirtybuf 1 lock type ufs: SHARED (count 2) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff8094fa37 at cache_lookup+0x5a7 #6 0xffffffff80950ba1 at vfs_cache_lookup+0xa1 #7 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #8 0xffffffff80959040 at lookup+0x5a0 #9 0xffffffff80958744 at namei+0x544 #10 0xffffffff8096ea95 at kern_statat_vnhook+0xa5 #11 0xffffffff8096e92d at sys_stat+0x2d #12 0xffffffff80cccb72 at amd64_syscall+0x282 #13 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131093, on dev md5a 0xfffff8026fa6d9c0: tag ufs, type VDIR usecount 5, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027078ca00 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cdbc1920 (pid 2807, rename, tid 100594) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80b3378c at ufs_rename+0x1bc #5 0xffffffff80dd7c55 at VOP_RENAME_APV+0xf5 #6 0xffffffff80970dfc at kern_renameat+0x3cc #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131094, on dev md5a 0xfffff8029cf17750: tag ufs, type VDIR usecount 2, writecount 0, refcount 9 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8023bff1800 ref 0 pages 25 cleanbuf 2 dirtybuf 3 lock type ufs: EXCL by thread 0xfffff802cd90e490 (pid 2809, symlink, tid 100439) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131095, on dev md5a 0xfffff802804fc000: tag ufs, type VDIR usecount 14, writecount 0, refcount 16 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026f022c00 ref 0 pages 0 cleanbuf 0 dirtybuf 1 lock type ufs: SHARED (count 6) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff8094fa37 at cache_lookup+0x5a7 #6 0xffffffff80950ba1 at vfs_cache_lookup+0xa1 #7 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #8 0xffffffff80959040 at lookup+0x5a0 #9 0xffffffff80958744 at namei+0x544 #10 0xffffffff8096ea95 at kern_statat_vnhook+0xa5 #11 0xffffffff8096e92d at sys_stat+0x2d #12 0xffffffff80cccb72 at amd64_syscall+0x282 #13 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131097, on dev md5a 0xfffff802809394e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802772c7100 ref 0 pages 2 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802cd90e920 (pid 2816, symlink, tid 100435) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131098, on dev md5a 0xfffff8026ca7a000: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802730c6d00 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802c6d32490 (pid 2822, symlink, tid 100333) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131101, on dev md5a 0xfffff80270e104e0: tag ufs, type VDIR usecount 9, writecount 0, refcount 24 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8029d7ed200 ref 0 pages 13 cleanbuf 1 dirtybuf 2 lock type ufs: EXCL by thread 0xfffff802c6d32920 (pid 2827, symlink, tid 100329) with shared waiters pending #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131103, on dev md5a 0xfffff80270c26c30: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8029dff8700 ref 0 pages 7 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802c6b49000 (pid 2833, link, tid 100317) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096d9e9 at kern_linkat+0x139 #7 0xffffffff8096d838 at sys_link+0x28 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131106, on dev md5a 0xfffff80269c92c30: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802774ebd00 ref 0 pages 9 cleanbuf 2 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff80121ba7920 (pid 2837, link, tid 100244) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131107, on dev md5a 0xfffff80265ed2270: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026527e500 ref 0 pages 9 cleanbuf 0 dirtybuf 3 lock type ufs: EXCL by thread 0xfffff8023b203920 (pid 2841, link, tid 100261) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131108, on dev md5a 0xfffff80266cc2750: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027827a800 ref 0 pages 9 cleanbuf 2 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802cd3e0490 (pid 2847, link, tid 100362) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 131109, on dev md5a 0xfffff8023ab27000: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80276184500 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cd7a5920 (pid 2787, link, tid 100487) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 159747, on dev md5a 0xfffff8027d828000: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80274faea00 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff8023b203920 (pid 2841, link, tid 100261) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 159778, on dev md5a 0xfffff8026d1704e0: tag ufs, type VREG usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff80277d56b00 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff803caa89920 (pid 2803, link, tid 100551) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 162562, on dev md5a 0xfffff802716789c0: tag ufs, type VREG usecount 1, writecount 1, refcount 999 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802654c4600 ref 0 pages 7928 cleanbuf 4 dirtybuf 987 lock type ufs: EXCL by thread 0xfffff802cd82c000 (pid 2812, rw, tid 100481) with shared waiters pending #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8097616a at vn_write+0x1da #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff80912cd5 at dofilewrite+0x85 #7 0xffffffff809129e5 at kern_writev+0x65 #8 0xffffffff80912973 at sys_write+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 162950, on dev md5a 0xfffff8026f96d4e0: tag ufs, type VREG usecount 1, writecount 1, refcount 3912 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026685e300 ref 0 pages 31280 cleanbuf 3 dirtybuf 3907 lock type ufs: EXCL by thread 0xfffff8012192e920 (pid 2780, rw, tid 100151) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8097616a at vn_write+0x1da #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff80912cd5 at dofilewrite+0x85 #7 0xffffffff809129e5 at kern_writev+0x65 #8 0xffffffff80912973 at sys_write+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 162959, on dev md5a 0xfffff80273146750: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027623a700 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802f8169920 (pid 2759, link, tid 100489) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 163056, on dev md5a 0xfffff8029e680270: tag ufs, type VREG usecount 1, writecount 1, refcount 4206 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80271296b00 ref 0 pages 33616 cleanbuf 6 dirtybuf 4196 lock type ufs: EXCL by thread 0xfffff8012160e000 (pid 2804, rw, tid 100204) with shared waiters pending #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8097616a at vn_write+0x1da #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff80912cd5 at dofilewrite+0x85 #7 0xffffffff809129e5 at kern_writev+0x65 #8 0xffffffff80912973 at sys_write+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 163090, on dev md5a 0xfffff8026ffec270: tag ufs, type VREG usecount 1, writecount 1, refcount 3067 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027e95e800 ref 0 pages 24520 cleanbuf 3 dirtybuf 3062 lock type ufs: EXCL by thread 0xfffff802cdff2000 (pid 2771, rw, tid 100512) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8097616a at vn_write+0x1da #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff80912cd5 at dofilewrite+0x85 #7 0xffffffff809129e5 at kern_writev+0x65 #8 0xffffffff80912973 at sys_write+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 163165, on dev md5a 0xfffff80271b9e750: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802695feb00 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff80121ba7920 (pid 2837, link, tid 100244) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 164784, on dev md5a 0xfffff8029cc334e0: tag ufs, type VREG usecount 1, writecount 1, refcount 158 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026a149100 ref 0 pages 1248 cleanbuf 3 dirtybuf 153 lock type ufs: EXCL by thread 0xfffff802cd3f3920 (pid 2795, rw, tid 100385) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8097616a at vn_write+0x1da #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff80912cd5 at dofilewrite+0x85 #7 0xffffffff809129e5 at kern_writev+0x65 #8 0xffffffff80912973 at sys_write+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 165442, on dev md5a 0xfffff8028625b750: tag ufs, type VREG usecount 1, writecount 1, refcount 451 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8029e5bfa00 ref 0 pages 3592 cleanbuf 4 dirtybuf 445 lock type ufs: EXCL by thread 0xfffff8076f757000 (pid 2760, rw, tid 100561) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8097616a at vn_write+0x1da #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff80912cd5 at dofilewrite+0x85 #7 0xffffffff809129e5 at kern_writev+0x65 #8 0xffffffff80912973 at sys_write+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 165452, on dev md5a 0xfffff80271093750: tag ufs, type VREG usecount 1, writecount 1, refcount 4 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802a42a8d00 ref 0 pages 16 cleanbuf 2 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802c6e00920 (pid 2829, rw, tid 100353) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8097616a at vn_write+0x1da #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff80912cd5 at dofilewrite+0x85 #7 0xffffffff809129e5 at kern_writev+0x65 #8 0xffffffff80912973 at sys_write+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 166238, on dev md5a 0xfffff802732ca9c0: tag ufs, type VLNK usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff802c6d32920 (pid 2827, symlink, tid 100329) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80b35452 at ufs_symlink+0x32 #7 0xffffffff80dd817e at VOP_SYMLINK_APV+0x10e #8 0xffffffff8096de52 at kern_symlinkat+0x232 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 166623, on dev md5a 0xfffff8023a08e9c0: tag ufs, type VREG usecount 1, writecount 1, refcount 1690 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027d932b00 ref 0 pages 13504 cleanbuf 3 dirtybuf 1685 lock type ufs: EXCL by thread 0xfffff802cd79f000 (pid 2819, rw, tid 100428) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8097616a at vn_write+0x1da #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff80912cd5 at dofilewrite+0x85 #7 0xffffffff809129e5 at kern_writev+0x65 #8 0xffffffff80912973 at sys_write+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 167834, on dev md5a 0xfffff8027404e270: tag ufs, type VREG usecount 1, writecount 0, refcount 4502 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027a326c00 ref 0 pages 36000 cleanbuf 0 dirtybuf 4500 lock type ufs: SHARED (count 1) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80975ce7 at vn_read+0xf7 #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff8091283b at dofileread+0x7b #7 0xffffffff80912555 at kern_readv+0x65 #8 0xffffffff809124e3 at sys_read+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 167981, on dev md5a 0xfffff8029d331270: tag ufs, type VREG usecount 1, writecount 1, refcount 1641 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027dc73000 ref 0 pages 13112 cleanbuf 1 dirtybuf 1638 lock type ufs: EXCL by thread 0xfffff802cd79f490 (pid 2823, rw, tid 100421) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8097616a at vn_write+0x1da #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff80912cd5 at dofilewrite+0x85 #7 0xffffffff809129e5 at kern_writev+0x65 #8 0xffffffff80912973 at sys_write+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 168729, on dev md5a 0xfffff8023a6b1c30: tag ufs, type VREG usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff8023bbc4600 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802f89a3490 (pid 2811, link, tid 100515) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff809640e0 at vputx+0x360 #5 0xffffffff8096dba0 at kern_linkat+0x2f0 #6 0xffffffff8096d838 at sys_link+0x28 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 169560, on dev md5a 0xfffff80280108750: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80281c0f300 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff80479636920 (pid 2778, link, tid 100547) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8096da35 at kern_linkat+0x185 #5 0xffffffff8096d838 at sys_link+0x28 #6 0xffffffff80cccb72 at amd64_syscall+0x282 #7 0xffffffff80cb174b at Xfast_syscall+0xfb ino 171617, on dev md5a 0xfffff802812694e0: tag ufs, type VREG usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VV_NOSYNC|VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff80273fdde00 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff8012177f920 (pid 2767, openat, tid 100141) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 172619, on dev md5a 0xfffff8027a338c30: tag ufs, type VREG usecount 2, writecount 0, refcount 2 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80266e24600 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff8023b2cb490 (pid 2757, openat, tid 100268) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 172806, on dev md5a 0xfffff8027dd359c0: tag ufs, type VLNK usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff802cdc5f000 (pid 2799, symlink, tid 100444) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80b35452 at ufs_symlink+0x32 #7 0xffffffff80dd817e at VOP_SYMLINK_APV+0x10e #8 0xffffffff8096de52 at kern_symlinkat+0x232 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 172807, on dev md5a 0xfffff80271e2e9c0: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff802f82c5490 (pid 2763, symlink, tid 100532) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80b35452 at ufs_symlink+0x32 #7 0xffffffff80dd817e at VOP_SYMLINK_APV+0x10e #8 0xffffffff8096de52 at kern_symlinkat+0x232 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 172808, on dev md5a 0xfffff8028131f270: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff802c6d32490 (pid 2822, symlink, tid 100333) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80b35452 at ufs_symlink+0x32 #7 0xffffffff80dd817e at VOP_SYMLINK_APV+0x10e #8 0xffffffff8096de52 at kern_symlinkat+0x232 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 172809, on dev md5a 0xfffff80270be39c0: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff802c6d30000 (pid 2755, symlink, tid 100414) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80b35452 at ufs_symlink+0x32 #7 0xffffffff80dd817e at VOP_SYMLINK_APV+0x10e #8 0xffffffff8096de52 at kern_symlinkat+0x232 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 172810, on dev md5a 0xfffff80270be3750: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff802cd90e490 (pid 2809, symlink, tid 100439) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80b35452 at ufs_symlink+0x32 #7 0xffffffff80dd817e at VOP_SYMLINK_APV+0x10e #8 0xffffffff8096de52 at kern_symlinkat+0x232 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 172811, on dev md5a 0xfffff80280ac5270: tag ufs, type VDIR usecount 48, writecount 0, refcount 51 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8029e85f800 ref 0 pages 3 cleanbuf 0 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8023ad9f000 (pid 2719, lockf, tid 100241) with shared waiters pending #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 65536, on dev md6a 0xfffff802730d9000: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026d8db300 ref 0 pages 0 cleanbuf 0 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802f82c0920 (pid 2652, openat, tid 100549) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff8094fa37 at cache_lookup+0x5a7 #6 0xffffffff80950ba1 at vfs_cache_lookup+0xa1 #7 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #8 0xffffffff80959040 at lookup+0x5a0 #9 0xffffffff80958744 at namei+0x544 #10 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #11 0xffffffff80cccb72 at amd64_syscall+0x282 #12 0xffffffff80cb174b at Xfast_syscall+0xfb ino 196828, on dev md6a 0xfffff8027e0c74e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026c922700 ref 0 pages 0 cleanbuf 0 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802c6d30490 (pid 2655, creat, tid 100403) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 196834, on dev md6a 0xfffff8026f480270: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80269d97e00 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff8023b0c6490 (pid 2656, creat, tid 100260) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 196862, on dev md6a 0xfffff8029dac29c0: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80280592800 ref 0 pages 19 cleanbuf 0 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff80121536000 (pid 2659, link, tid 100170) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197340, on dev md6a 0xfffff8014bd08750: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027d875900 ref 0 pages 0 cleanbuf 0 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8076fc9c490 (pid 2653, openat, tid 100582) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff8094fa37 at cache_lookup+0x5a7 #6 0xffffffff80950ba1 at vfs_cache_lookup+0xa1 #7 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #8 0xffffffff80959040 at lookup+0x5a0 #9 0xffffffff80958744 at namei+0x544 #10 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #11 0xffffffff80cccb72 at amd64_syscall+0x282 #12 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197425, on dev md6a 0xfffff8029dd024e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026d495100 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cd6f7000 (pid 2685, symlink, tid 100410) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197529, on dev md6a 0xfffff80266924c30: tag ufs, type VDIR usecount 2, writecount 0, refcount 10 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026d1e1000 ref 0 pages 47 cleanbuf 1 dirtybuf 6 lock type ufs: EXCL by thread 0xfffff802c6e4f490 (pid 2692, symlink, tid 100351) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197631, on dev md6a 0xfffff802782f0270: tag ufs, type VDIR usecount 3, writecount 0, refcount 4 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027a9e6600 ref 0 pages 0 cleanbuf 0 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802cd2f9490 (pid 2696, rw, tid 100369) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197639, on dev md6a 0xfffff8029e4389c0: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026910cc00 ref 0 pages 19 cleanbuf 0 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff802cdebf000 (pid 2666, link, tid 100471) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197643, on dev md6a 0xfffff8027a1294e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802737aac00 ref 0 pages 15 cleanbuf 1 dirtybuf 2 lock type ufs: EXCL by thread 0xfffff802cdebe920 (pid 2665, link, tid 100472) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096d9e9 at kern_linkat+0x139 #7 0xffffffff8096d838 at sys_link+0x28 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197644, on dev md6a 0xfffff8029c6599c0: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027d7aa800 ref 0 pages 19 cleanbuf 0 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff802cd5df490 (pid 2661, link, tid 100395) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197645, on dev md6a 0xfffff8027ba04750: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8029de48a00 ref 0 pages 19 cleanbuf 0 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff802cd5df920 (pid 2662, link, tid 100382) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197647, on dev md6a 0xfffff80267643750: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80267031100 ref 0 pages 19 cleanbuf 0 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff802c678b490 (pid 2663, link, tid 100283) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197659, on dev md6a 0xfffff8026ac8a4e0: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80286562000 ref 0 pages 7 cleanbuf 1 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8023acd8490 (pid 2689, symlink, tid 100380) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096dd21 at kern_symlinkat+0x101 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197677, on dev md6a 0xfffff8029d1b7270: tag ufs, type VDIR usecount 3, writecount 0, refcount 4 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80266b77000 ref 0 pages 0 cleanbuf 0 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff8076fc9c920 (pid 2704, rw, tid 100580) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197689, on dev md6a 0xfffff802660389c0: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026744be00 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cdcf8920 (pid 2675, rename, tid 100458) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff809733c7 at vn_open_cred+0xd7 #7 0xffffffff8096ce71 at kern_openat+0x261 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197699, on dev md6a 0xfffff8026d0c2c30: tag ufs, type VDIR usecount 3, writecount 0, refcount 4 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026de53c00 ref 0 pages 0 cleanbuf 0 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802cd520490 (pid 2707, rw, tid 100393) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197705, on dev md6a 0xfffff8027adeb000: tag ufs, type VDIR usecount 3, writecount 0, refcount 4 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027e49fd00 ref 0 pages 0 cleanbuf 0 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802c6ef9490 (pid 2695, rw, tid 100334) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 197743, on dev md6a 0xfffff8029db89270: tag ufs, type VDIR usecount 3, writecount 0, refcount 4 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802748a6300 ref 0 pages 0 cleanbuf 0 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802cd2f9920 (pid 2697, rw, tid 100359) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 198788, on dev md6a 0xfffff8027b6cf270: tag ufs, type VDIR usecount 5, writecount 0, refcount 7 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026fc28300 ref 0 pages 0 cleanbuf 1 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cd64e490 (pid 2683, rename, tid 100423) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80b3378c at ufs_rename+0x1bc #5 0xffffffff80dd7c55 at VOP_RENAME_APV+0xf5 #6 0xffffffff80970dfc at kern_renameat+0x3cc #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 198809, on dev md6a 0xfffff80299fd7c30: tag ufs, type VDIR usecount 2, writecount 0, refcount 8 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027b4d4900 ref 0 pages 19 cleanbuf 0 dirtybuf 4 lock type ufs: EXCL by thread 0xfffff802cd5df000 (pid 2660, link, tid 100407) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80958ba7 at lookup+0x107 #5 0xffffffff80958744 at namei+0x544 #6 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #7 0xffffffff80cccb72 at amd64_syscall+0x282 #8 0xffffffff80cb174b at Xfast_syscall+0xfb ino 198812, on dev md6a 0xfffff80274017270: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8027dae0200 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cd5df920 (pid 2662, link, tid 100382) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 228492, on dev md6a 0xfffff8027a880270: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80266bd8700 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802c6d30490 (pid 2655, creat, tid 100403) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 230455, on dev md6a 0xfffff8026f10f9c0: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802658c5500 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff80121536000 (pid 2659, link, tid 100170) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 231684, on dev md6a 0xfffff80273efbc30: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802a40df200 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cd5df490 (pid 2661, link, tid 100395) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 232784, on dev md6a 0xfffff8029dd5fc30: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80265e27200 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cdebf000 (pid 2666, link, tid 100471) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 235685, on dev md6a 0xfffff80299fa09c0: tag ufs, type VREG usecount 1, writecount 0, refcount 2 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026ae20e00 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cd64e490 (pid 2683, rename, tid 100423) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b3386c at ufs_rename+0x29c #9 0xffffffff80dd7c55 at VOP_RENAME_APV+0xf5 #10 0xffffffff80970dfc at kern_renameat+0x3cc #11 0xffffffff80cccb72 at amd64_syscall+0x282 #12 0xffffffff80cb174b at Xfast_syscall+0xfb ino 242001, on dev md6a 0xfffff80270e5f4e0: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802a0feaa00 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802c678b490 (pid 2663, link, tid 100283) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 245402, on dev md6a 0xfffff80277aa34e0: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802732a3300 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cdebe920 (pid 2665, link, tid 100472) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff8096da35 at kern_linkat+0x185 #5 0xffffffff8096d838 at sys_link+0x28 #6 0xffffffff80cccb72 at amd64_syscall+0x282 #7 0xffffffff80cb174b at Xfast_syscall+0xfb ino 248289, on dev md6a 0xfffff8026d95bc30: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802a4325100 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802cd5df000 (pid 2660, link, tid 100407) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 249127, on dev md6a 0xfffff80271070c30: tag ufs, type VREG usecount 1, writecount 1, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026c369a00 ref 0 pages 1 cleanbuf 1 dirtybuf 0 lock type ufs: SHARED (count 1) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80953e80 at vop_stdadvlock+0x40 #5 0xffffffff80dd93ee at VOP_ADVLOCK_APV+0x10e #6 0xffffffff80878884 at kern_fcntl+0xaf4 #7 0xffffffff80877d02 at sys_fcntl+0xb2 #8 0xffffffff80cccb72 at amd64_syscall+0x282 #9 0xffffffff80cb174b at Xfast_syscall+0xfb ino 69926, on dev md6a 0xfffff80277eb5000: tag ufs, type VREG usecount 1, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802803b1900 ref 0 pages 832 cleanbuf 1 dirtybuf 103 lock type ufs: EXCL by thread 0xfffff802cd2f9920 (pid 2697, rw, tid 100359) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256610, on dev md6a 0xfffff8028075f4e0: tag ufs, type VREG usecount 0, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff80274c0b900 ref 0 pages 832 cleanbuf 2 dirtybuf 102 lock type ufs: EXCL by thread 0xfffff80121abc490 (pid 2705, rw, tid 100174) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80973fc1 at vn_close+0xe1 #5 0xffffffff80972ea8 at vn_closefile+0x48 #6 0xffffffff80878bb9 at _fdrop+0x29 #7 0xffffffff8087b591 at closef+0x1d1 #8 0xffffffff808790f0 at closefp+0xa0 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256773, on dev md6a 0xfffff8029e103750: tag ufs, type VREG usecount 0, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff80121b37b00 ref 0 pages 832 cleanbuf 1 dirtybuf 103 lock type ufs: EXCL by thread 0xfffff802cd277490 (pid 2700, rw, tid 100409) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256784, on dev md6a 0xfffff8027d3d3000: tag ufs, type VREG usecount 0, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff8023bdde100 ref 0 pages 832 cleanbuf 1 dirtybuf 103 lock type ufs: EXCL by thread 0xfffff8014b79c490 (pid 2701, rw, tid 100292) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256803, on dev md6a 0xfffff8029d5cf000: tag ufs, type VREG usecount 0, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff802a0fbf900 ref 0 pages 832 cleanbuf 0 dirtybuf 104 lock type ufs: EXCL by thread 0xfffff802cd522000 (pid 2709, rw, tid 100374) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256834, on dev md6a 0xfffff8026c9d74e0: tag ufs, type VREG usecount 1, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff802a427cc00 ref 0 pages 832 cleanbuf 2 dirtybuf 102 lock type ufs: EXCL by thread 0xfffff802c6ef9490 (pid 2695, rw, tid 100334) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256857, on dev md6a 0xfffff802779f0270: tag ufs, type VREG usecount 0, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff80281681e00 ref 0 pages 832 cleanbuf 5 dirtybuf 99 lock type ufs: EXCL by thread 0xfffff8014b54e920 (pid 2703, rw, tid 100275) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80973fc1 at vn_close+0xe1 #5 0xffffffff80972ea8 at vn_closefile+0x48 #6 0xffffffff80878bb9 at _fdrop+0x29 #7 0xffffffff8087b591 at closef+0x1d1 #8 0xffffffff808790f0 at closefp+0xa0 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256881, on dev md6a 0xfffff802787d59c0: tag ufs, type VREG usecount 0, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff802800d1300 ref 0 pages 832 cleanbuf 1 dirtybuf 103 lock type ufs: EXCL by thread 0xfffff802cd520920 (pid 2708, rw, tid 100384) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256891, on dev md6a 0xfffff8027a965270: tag ufs, type VREG usecount 0, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff8029e3cc600 ref 0 pages 832 cleanbuf 0 dirtybuf 104 lock type ufs: EXCL by thread 0xfffff80121f03000 (pid 2699, rw, tid 100171) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256903, on dev md6a 0xfffff8027de04270: tag ufs, type VREG usecount 1, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026552b600 ref 0 pages 832 cleanbuf 1 dirtybuf 103 lock type ufs: EXCL by thread 0xfffff802cd520490 (pid 2707, rw, tid 100393) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 256916, on dev md6a 0xfffff802669e2750: tag ufs, type VREG usecount 1, writecount 1, refcount 3 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff80265f40700 ref 0 pages 1 cleanbuf 1 dirtybuf 0 lock type ufs: SHARED (count 1) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80975ce7 at vn_read+0xf7 #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff8091283b at dofileread+0x7b #7 0xffffffff80912555 at kern_readv+0x65 #8 0xffffffff809124e3 at sys_read+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 69992, on dev md6a 0xfffff80238f5b9c0: tag ufs, type VREG usecount 0, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff802a4122e00 ref 0 pages 832 cleanbuf 1 dirtybuf 103 lock type ufs: EXCL by thread 0xfffff802c6e4f920 (pid 2693, rw, tid 100346) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 257141, on dev md6a 0xfffff8026f6cc9c0: tag ufs, type VREG usecount 1, writecount 0, refcount 106 mountedhere 0 flags (VI_ACTIVE) v_object 0xfffff8026a2d5200 ref 0 pages 832 cleanbuf 1 dirtybuf 103 lock type ufs: SHARED (count 1) #0 0xffffffff8089f48f at __lockmgr_args+0x108f #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80975ce7 at vn_read+0xf7 #5 0xffffffff809726ca at vn_io_fault+0x22a #6 0xffffffff8091283b at dofileread+0x7b #7 0xffffffff80912555 at kern_readv+0x65 #8 0xffffffff809124e3 at sys_read+0x63 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 257294, on dev md6a 0xfffff80274281c30: tag ufs, type VREG usecount 1, writecount 0, refcount 106 mountedhere 0 flags (VV_NOSYNC|VI_ACTIVE) v_object 0xfffff8029e4ea900 ref 0 pages 832 cleanbuf 1 dirtybuf 103 lock type ufs: EXCL by thread 0xfffff8076fc9c920 (pid 2704, rw, tid 100580) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 257345, on dev md6a 0xfffff8029d7be9c0: tag ufs, type VREG usecount 0, writecount 0, refcount 3 mountedhere 0 flags (VI_ACTIVE|VI_DOINGINACT) v_object 0xfffff8026f4a2800 ref 0 pages 1 cleanbuf 0 dirtybuf 1 lock type ufs: EXCL by thread 0xfffff802c6b49490 (pid 2711, lockf, tid 100315) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 70017, on dev md6a 0xfffff80277c6d270: tag ufs, type VREG usecount 1, writecount 0, refcount 106 mountedhere 0 flags (VV_NOSYNC|VI_ACTIVE) v_object 0xfffff80273f98100 ref 0 pages 832 cleanbuf 0 dirtybuf 104 lock type ufs: EXCL by thread 0xfffff802cd2f9490 (pid 2696, rw, tid 100369) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 257542, on dev md6a 0xfffff80281269750: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff8023ad9f000 (pid 2719, lockf, tid 100241) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80dd5cd8 at VOP_CREATE_APV+0x108 #7 0xffffffff809735e0 at vn_open_cred+0x2f0 #8 0xffffffff8096ce71 at kern_openat+0x261 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 70018, on dev md6a 0xfffff8029c32b270: tag ufs, type VLNK usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff802cd6f7000 (pid 2685, symlink, tid 100410) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80b35452 at ufs_symlink+0x32 #7 0xffffffff80dd817e at VOP_SYMLINK_APV+0x10e #8 0xffffffff8096de52 at kern_symlinkat+0x232 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 258053, on dev md6a 0xfffff80283d7fc30: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff802cdcf8490 (pid 2674, rename, tid 100461) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80dd5cd8 at VOP_CREATE_APV+0x108 #7 0xffffffff809735e0 at vn_open_cred+0x2f0 #8 0xffffffff8096ce71 at kern_openat+0x261 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 258112, on dev md6a 0xfffff802677c8270: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff802cdcf8920 (pid 2675, rename, tid 100458) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80dd5cd8 at VOP_CREATE_APV+0x108 #7 0xffffffff809735e0 at vn_open_cred+0x2f0 #8 0xffffffff8096ce71 at kern_openat+0x261 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 258124, on dev md6a 0xfffff8023832bc30: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VV_NOSYNC|VI_ACTIVE) v_object 0xfffff8027db39e00 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff802f82c0920 (pid 2652, openat, tid 100549) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 258142, on dev md6a 0xfffff802705dd9c0: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VV_NOSYNC|VI_ACTIVE) v_object 0xfffff802810c6300 ref 0 pages 0 cleanbuf 0 dirtybuf 0 lock type ufs: EXCL by thread 0xfffff8076fc9c490 (pid 2653, openat, tid 100582) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b23672 at ffs_lock+0x92 #2 0xffffffff80dd8965 at VOP_LOCK1_APV+0xf5 #3 0xffffffff80973e56 at _vn_lock+0xc6 #4 0xffffffff80963720 at vget+0x70 #5 0xffffffff80957695 at vfs_hash_get+0xf5 #6 0xffffffff80b1c849 at ffs_vgetf+0x59 #7 0xffffffff80b1c7dc at ffs_vget+0x2c #8 0xffffffff80b2c4d6 at ufs_lookup_ino+0xd76 #9 0xffffffff80dd5b28 at VOP_CACHEDLOOKUP_APV+0x108 #10 0xffffffff80950bcf at vfs_cache_lookup+0xcf #11 0xffffffff80dd5978 at VOP_LOOKUP_APV+0x108 #12 0xffffffff80959040 at lookup+0x5a0 #13 0xffffffff80958744 at namei+0x544 #14 0xffffffff8096e3a1 at kern_unlinkat+0xa1 #15 0xffffffff80cccb72 at amd64_syscall+0x282 #16 0xffffffff80cb174b at Xfast_syscall+0xfb ino 258144, on dev md6a 0xfffff8014b67ec30: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0xfffff802cd898490 (pid 2657, creat, tid 100408) #0 0xffffffff8089ef57 at __lockmgr_args+0xb57 #1 0xffffffff80b1d0d8 at _lockmgr_args+0x98 #2 0xffffffff80b1c99e at ffs_vgetf+0x1ae #3 0xffffffff80b1c7dc at ffs_vget+0x2c #4 0xffffffff80ae391f at ffs_valloc+0x54f #5 0xffffffff80b359f5 at ufs_makeinode+0x95 #6 0xffffffff80dd5cd8 at VOP_CREATE_APV+0x108 #7 0xffffffff809735e0 at vn_open_cred+0x2f0 #8 0xffffffff8096ce71 at kern_openat+0x261 #9 0xffffffff80cccb72 at amd64_syscall+0x282 #10 0xffffffff80cb174b at Xfast_syscall+0xfb ino 258152, on dev md6a db:0:lockedvnods> show mount 0xfffff80121404b58 /dev/da0p2 on / (ufs) 0xfffff80121405000 devfs on /dev (devfs) 0xfffff80121cae3c8 /dev/da0p3 on /tmp (ufs) 0xfffff80121cd1790 procfs on /proc (procfs) 0xfffff8023b1aa790 /dev/md5a on /mnt (ufs) 0xfffff8023b0f4b58 /dev/md6a on /mnt2 (ufs) More info: show mount db:0:mount> ps pid ppid pgrp uid state wmesg wchan cmd 4118 2725 1450 1002 L+ *struct m 0xfffff8012153c840 lockf 4117 2714 1450 1002 S+ lockf 0xfffff80019bb4000 lockf 4116 2717 1450 1002 S+ lockf 0xfffff8014b798d80 lockf 4115 2712 1450 1002 L+ *struct m 0xfffff8012153c840 lockf 4114 2723 1450 1002 R+ CPU 2 lockf 4113 2724 1450 1002 S+ lockf 0xfffff802988bda00 lockf 4110 2721 1450 1002 S+ lockf 0xfffff802be32bd80 lockf 4108 2713 1450 1002 L+ *struct m 0xfffff8012153c840 lockf 4106 2716 1450 1002 S+ lockf 0xfffff803caa17100 lockf 4105 2718 1450 1002 S+ lockf 0xfffff805eedec100 lockf 4099 2715 1450 1002 S+ lockf 0xfffff80210837800 lockf 4065 2726 1450 1002 R+ CPU 19 lockf 2857 2753 1449 1002 D+ ufs 0xfffff80270e10548 fts 2856 2748 1449 1002 R+ CPU 9 lockf2 2855 2753 1449 1002 D+ ufs 0xfffff80270e10548 fts 2854 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2853 2748 1449 1002 R+ CPU 3 lockf2 2852 2753 1449 1002 D+ ufs 0xfffff80271678a28 fts 2851 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2850 2753 1449 1002 D+ ufs 0xfffff80270e10548 fts 2849 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2848 2748 1449 1002 R+ CPU 20 lockf2 2847 2754 1449 1002 R+ link 2846 2753 1449 1002 D+ ufs 0xfffff80270e10548 fts 2845 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2844 2748 1449 1002 R+ CPU 7 lockf2 2843 2753 1449 1002 D+ ufs 0xfffff80271678a28 fts 2842 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2841 2754 1449 1002 R+ link 2840 2748 1449 1002 R+ CPU 11 lockf2 2839 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2838 2753 1449 1002 D+ ufs 0xfffff80270e10548 fts 2837 2754 1449 1002 R+ CPU 12 link 2836 2748 1449 1002 R+ lockf2 2835 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2834 2753 1449 1002 D+ ufs 0xfffff80270e10548 fts 2833 2754 1449 1002 R+ link 2832 2748 1449 1002 R+ CPU 21 lockf2 2831 2753 1449 1002 D+ ufs 0xfffff80271678a28 fts 2830 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2829 2750 1449 1002 RL+ rw 2828 2754 1449 1002 R+ link 2827 2749 1449 1002 RL+ symlink 2826 2753 1449 1002 D+ ufs 0xfffff80270e10548 fts 2825 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2824 2748 1449 1002 R+ CPU 5 lockf2 2823 2750 1449 1002 RL+ CPU 23 rw 2822 2749 1449 1002 R+ symlink 2821 2753 1449 1002 D+ ufs 0xfffff80271678a28 fts 2820 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2819 2750 1449 1002 R+ rw 2818 2754 1449 1002 R+ link 2817 2748 1449 1002 R+ CPU 18 lockf2 2816 2749 1449 1002 R+ symlink 2815 2753 1449 1002 R+ fts 2814 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2813 2758 1449 1002 D+ ufs 0xfffff8027e9caa28 mkdir 2812 2750 1449 1002 RL+ rw 2811 2754 1449 1002 R+ link 2810 2748 1449 1002 R+ CPU 8 lockf2 2809 2749 1449 1002 D+ getblk 0xfffffe0788559748 symlink 2808 2753 1449 1002 D+ ufs 0xfffff8029e6802d8 fts 2807 2761 1449 1002 R+ rename 2806 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2805 2758 1449 1002 D+ ufs 0xfffff8027e9caa28 mkdir 2804 2750 1449 1002 RL+ rw 2803 2754 1449 1002 R+ link 2802 2748 1449 1002 R+ CPU 22 lockf2 2801 2753 1449 1002 D+ ufs 0xfffff80270e10548 fts 2800 2761 1449 1002 R+ rename 2799 2749 1449 1002 D+ getblk 0xfffffe0788559748 symlink 2798 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2797 2758 1449 1002 D+ ufs 0xfffff8027e9caa28 mkdir 2796 2754 1449 1002 R+ CPU 14 link 2795 2750 1449 1002 RL+ CPU 15 rw 2794 2748 1449 1002 R+ lockf2 2793 2753 1449 1002 D+ ufs 0xfffff80271678a28 fts 2792 2761 1449 1002 R+ rename 2791 2749 1449 1002 R+ symlink 2790 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2789 2758 1449 1002 D+ ufs 0xfffff8027e9caa28 mkdir 2788 2750 1449 1002 R+ rw 2787 2754 1449 1002 R+ link 2786 2753 1449 1002 D+ ufs 0xfffff8029e6802d8 fts 2785 2766 1449 1002 D+ ufs 0xfffff8027e9caa28 mkfifo 2784 2761 1449 1002 R+ rename 2783 2748 1449 1002 R+ lockf2 2782 2749 1449 1002 R+ symlink 2781 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2780 2750 1449 1002 DL+ getblk 0xfffffe0786d74d88 rw 2779 2758 1449 1002 D+ ufs 0xfffff8027e9caa28 mkdir 2778 2754 1449 1002 R+ link 2777 2753 1449 1002 D+ ufs 0xfffff80270e10548 fts 2776 2766 1449 1002 D+ ufs 0xfffff8027e9caa28 mkfifo 2775 2761 1449 1002 R+ rename 2774 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2773 2749 1449 1002 R+ symlink 2772 2748 1449 1002 R+ CPU 10 lockf2 2771 2750 1449 1002 DL+ getblk 0xfffffe0786d74d88 rw 2770 2753 1449 1002 D+ ufs 0xfffff80271678a28 fts 2769 2758 1449 1002 D+ ufs 0xfffff8027e9caa28 mkdir 2768 2754 1449 1002 R+ link 2767 2751 1449 1002 R+ openat 2766 2747 1449 1002 S+ wait 0xfffff8014b74d000 mkfifo 2765 2756 1449 1002 D+ ufs 0xfffff8027e9caa28 lockf 2764 2748 1449 1002 R+ lockf2 2763 2749 1449 1002 D+ getblk 0xfffffe0788559748 symlink 2762 2753 1449 1002 D+ ufs 0xfffff80270e10548 fts 2761 2746 1449 1002 S+ wait 0xfffff801215a24b8 rename 2760 2750 1449 1002 RL+ rw 2759 2754 1449 1002 R+ link 2758 2745 1449 1002 S+ wait 0xfffff803ca3c2000 mkdir 2757 2751 1449 1002 D+ getblk 0xfffffe0788559748 openat 2756 2743 1449 1002 S+ wait 0xfffff802cde244b8 lockf 2755 2749 1449 1002 D+ getblk 0xfffffe0788559748 symlink 2754 2742 1449 1002 S+ wait 0xfffff8014b29d000 link 2753 2741 1449 1002 S+ wait 0xfffff801217774b8 fts 2752 2748 1449 1002 R+ CPU 4 lockf2 2751 2739 1449 1002 S+ wait 0xfffff802cda604b8 openat 2750 2740 1449 1002 S+ wait 0xfffff8023b0764b8 rw 2749 2738 1449 1002 S+ wait 0xfffff80121b104b8 symlink 2748 2737 1449 1002 S+ wait 0xfffff8012159d000 lockf2 2747 1454 1449 1002 S+ nanslp 0xffffffff814a407f mkfifo 2746 1454 1449 1002 S+ nanslp 0xffffffff814a4074 rename 2745 1454 1449 1002 S+ nanslp 0xffffffff814a407e mkdir 2743 1454 1449 1002 S+ nanslp 0xffffffff814a4082 lockf 2742 1454 1449 1002 S+ nanslp 0xffffffff814a407b link 2741 1454 1449 1002 S+ nanslp 0xffffffff814a407a fts 2740 1454 1449 1002 S+ nanslp 0xffffffff814a407b rw 2739 1454 1449 1002 S+ nanslp 0xffffffff814a4082 openat 2738 1454 1449 1002 S+ nanslp 0xffffffff814a407b symlink 2737 1454 1449 1002 S+ nanslp 0xffffffff814a407a lockf2 2726 2710 1450 1002 R+ lockf 2725 2710 1450 1002 S+ lockf 0xfffff804795b2780 lockf 2724 2710 1450 1002 R+ lockf 2723 2710 1450 1002 R+ lockf 2722 2710 1450 1002 D+ ufs 0xfffff80280ac52d8 lockf 2721 2710 1450 1002 L+ *struct m 0xfffff8012153c840 lockf 2720 2710 1450 1002 D+ ufs 0xfffff80280ac52d8 lockf 2719 2710 1450 1002 D+ getblk 0xfffffe07870f9bd8 lockf 2718 2710 1450 1002 R+ lockf 2717 2710 1450 1002 L+ *struct m 0xfffff8012153c840 lockf 2716 2710 1450 1002 R+ lockf 2715 2710 1450 1002 L+ *struct m 0xfffff8012153c840 lockf 2714 2710 1450 1002 R+ lockf 2713 2710 1450 1002 S+ lockf 0xfffff802a3f81480 lockf 2712 2710 1450 1002 S+ lockf 0xfffff805eef00880 lockf 2711 2710 1450 1002 R+ lockf 2710 2644 1450 1002 S+ wait 0xfffff802c6f9e970 lockf 2709 2688 1450 1002 R+ CPU 16 rw 2708 2688 1450 1002 RL+ CPU 17 rw 2707 2688 1450 1002 L+ *struct m 0xfffff8012153c840 rw 2706 2688 1450 1002 L+ *struct m 0xfffff8012153c840 rw 2705 2688 1450 1002 L+ *struct m 0xfffff8012153c840 rw 2704 2688 1450 1002 L+ *struct m 0xfffff8012153c840 rw 2703 2688 1450 1002 L+ *struct m 0xfffff8012153c840 rw 2702 2688 1450 1002 R+ CPU 0 rw 2701 2688 1450 1002 D+ getblk 0xfffffe0788339778 rw 2700 2688 1450 1002 R+ rw 2699 2688 1450 1002 D+ bo_wwait 0xfffff8027a965468 rw 2698 2688 1450 1002 L+ *struct m 0xfffff8012153c840 rw 2697 2688 1450 1002 L+ *struct m 0xfffff8012153c840 rw 2696 2688 1450 1002 L+ *struct m 0xfffff8012153c840 rw 2695 2688 1450 1002 L+ *struct m 0xfffff8012153c840 rw 2694 2688 1450 1002 R+ CPU 6 rw 2693 2688 1450 1002 R+ CPU 13 rw 2692 2684 1450 1002 L+ *struct m 0xfffff8012153c840 symlink 2691 2684 1450 1002 L+ *struct m 0xfffff8012153c840 symlink 2690 2684 1450 1002 L+ *struct m 0xfffff8012153c840 symlink 2689 2684 1450 1002 L+ *struct m 0xfffff8012153c840 symlink 2688 2641 1450 1002 S+ wait 0xfffff801219ca4b8 rw 2687 2684 1450 1002 L+ *struct m 0xfffff8012153c840 symlink 2686 2684 1450 1002 L+ *struct m 0xfffff8012153c840 symlink 2685 2684 1450 1002 R+ symlink 2684 2639 1450 1002 S+ wait 0xfffff802cd6ea000 symlink 2683 2667 1450 1002 R+ rename 2682 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2681 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2680 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2679 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2678 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2677 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2676 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2675 2667 1450 1002 R+ rename 2674 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2673 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2672 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2671 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2670 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2669 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2668 2667 1450 1002 L+ *struct m 0xfffff8012153c840 rename 2667 2647 1450 1002 S+ wait 0xfffff802cdebd970 rename 2666 2658 1450 1002 L+ *struct m 0xfffff8012153c840 link 2665 2658 1450 1002 R+ link 2664 2658 1450 1002 L+ *struct m 0xfffff8012153c840 link 2663 2658 1450 1002 L+ *struct m 0xfffff8012153c840 link 2662 2658 1450 1002 L+ *struct m 0xfffff8012153c840 link 2661 2658 1450 1002 L+ *struct m 0xfffff8012153c840 link 2660 2658 1450 1002 R+ link 2659 2658 1450 1002 R+ link 2658 2643 1450 1002 S+ wait 0xfffff802cd3d1000 link 2657 2654 1450 1002 L+ *struct m 0xfffff8012153c840 creat 2656 2654 1450 1002 L+ *struct m 0xfffff8012153c840 creat 2655 2654 1450 1002 R+ creat 2654 2645 1450 1002 S+ wait 0xfffff802f8a694b8 creat 2653 2651 1450 1002 L+ *struct m 0xfffff8012153c840 openat 2652 2651 1450 1002 L+ *struct m 0xfffff8012153c840 openat 2651 2640 1450 1002 S+ wait 0xfffff8014ba64000 openat 2647 1453 1450 1002 S+ nanslp 0xffffffff814a4079 rename 2645 1453 1450 1002 S+ nanslp 0xffffffff814a4080 creat 2644 1453 1450 1002 S+ nanslp 0xffffffff814a407b lockf 2643 1453 1450 1002 S+ nanslp 0xffffffff814a4080 link 2641 1453 1450 1002 S+ nanslp 0xffffffff814a4078 rw 2640 1453 1450 1002 S+ nanslp 0xffffffff814a4079 openat 2639 1453 1450 1002 S+ nanslp 0xffffffff814a4078 symlink 1454 1452 1449 1002 S+ wait 0xfffff8023b076970 run 1453 1451 1450 1002 S+ wait 0xfffff80121e394b8 run 1452 1449 1449 1002 SW+ wait 0xfffff802b1bb64b8 run 1451 1450 1450 1002 SW+ wait 0xfffff8014ba63000 run 1450 1448 1450 1002 S+ nanslp 0xffffffff814a407b run 1449 1447 1449 1002 S+ nanslp 0xffffffff814a407a run 1448 1418 1084 0 SW+ wait 0xfffff8014b533000 su 1447 1418 1084 0 SW+ wait 0xfffff801218fc970 su 1442 0 0 0 DL mdwait 0xfffff8023b2e7000 [md6] 1431 0 0 0 DL mdwait 0xfffff8023b24d000 [md5] 1418 1084 1084 0 SW+ pause 0xfffff8014b5340a8 sh 1084 1081 1084 0 SW+ wait 0xfffff8014b7094b8 sh 1081 1079 1081 0 SW+ wait 0xfffff8012190b000 bash 1079 1078 1079 0 SW+ pause 0xfffff8014ba41a18 csh 1078 1071 1078 1001 SW+ wait 0xfffff801218ce4b8 su 1071 1070 1071 1001 SWs+ wait 0xfffff8014b5344b8 bash 1070 1068 1068 1001 S select 0xfffff8014b687bc0 sshd 1068 959 1068 0 Ss select 0xfffff801212c0340 sshd 1067 1063 1067 1001 S+ select 0xfffff8014b9bebc0 top 1063 1062 1063 1001 SWs+ wait 0xfffff80121f2d4b8 bash 1062 1060 1060 1001 S select 0xfffff8014b3429c0 sshd 1060 959 1060 0 Ss select 0xfffff801213712c0 sshd 1059 1 1059 0 Ss+ ttyin 0xfffff8000b326ca8 getty 1058 1 1058 0 Ss+ ttyin 0xfffff8000b3270a8 getty 1057 1 1057 0 Ss+ ttyin 0xfffff8000b3274a8 getty 1056 1 1056 0 Ss+ ttyin 0xfffff8000b3278a8 getty 1055 1 1055 0 Ss+ ttyin 0xfffff8000b327ca8 getty 1054 1 1054 0 Ss+ ttyin 0xfffff8000b3280a8 getty 1053 1 1053 0 Ss+ ttyin 0xfffff8000b3284a8 getty 1052 1 1052 0 Ss+ ttyin 0xfffff8000b3288a8 getty 1051 1 1051 0 Ss+ ttyin 0xfffff8000b328ca8 getty 1032 1 1032 0 Ss select 0xfffff8014b9becc0 inetd 969 1 969 0 Ss nanslp 0xffffffff814a4070 cron 965 1 965 25 SWs pause 0xfffff8014b8daa18 sendmail 962 1 962 0 Ss select 0xfffff8014b342a40 sendmail 959 1 959 0 Ss select 0xfffff8014b859d40 sshd 930 1 930 0 Ss select 0xfffff80005ce45c0 powerd 927 1 927 0 Ss select 0xfffff80121cab840 ntpd 889 887 887 0 S (threaded) nfsd 100201 S rpcsvc 0xfffff8014b3b2aa0 nfsd: service 100200 S rpcsvc 0xfffff8014b3b2b20 nfsd: service 100199 S rpcsvc 0xfffff8014b3b2ba0 nfsd: service 100189 S rpcsvc 0xfffff8014b775120 nfsd: master 887 1 887 0 Ss select 0xfffff8014b79bcc0 nfsd 881 1 881 0 Ss select 0xfffff80005ce4640 mountd 874 870 870 0 S select 0xfffff80121cab8c0 nfsuserd 873 870 870 0 S select 0xfffff801219455c0 nfsuserd 872 870 870 0 S select 0xfffff8014b2b7940 nfsuserd 871 870 870 0 S select 0xfffff8014b687c40 nfsuserd 870 1 870 0 SWs pause 0xfffff801216070a8 nfsuserd 841 1 841 0 Ss select 0xfffff80121c64840 rpcbind 827 1 827 0 Ss nanslp 0xffffffff814a407e watchdogd 824 1 824 0 Ss select 0xfffff8012137a440 syslogd 691 1 691 0 Ss select 0xfffff80121a945c0 devd 674 1 674 0 Ss select 0xfffff80121a94640 moused 17 0 0 0 LL *struct m 0xfffff8012153c840 [softdepflush] 16 0 0 0 DL vlruwt 0xfffff801211744b8 [vnlru] 9 0 0 0 LL *struct m 0xfffff8012153c840 [syncer] 8 0 0 0 RL [bufdaemon] 7 0 0 0 DL pgzero 0xffffffff8169b70c [pagezero] 6 0 0 0 DL psleep 0xffffffff8169ae40 [vmdaemon] 5 0 0 0 DL psleep 0xffffffff8171e484 [pagedaemon] 4 0 0 0 DL idle 0xfffff8000b211970 [enc_daemon0] 3 0 0 0 DL ccb_scan 0xffffffff81466230 [xpt_thrd] 2 0 0 0 DL waiting_ 0xffffffff817122f8 [sctp_iterator] 15 0 0 0 DL (threaded) [usb] 100119 D - 0xfffffe0001175e18 [usbus2] 100118 D - 0xfffffe0001175dc0 [usbus2] 100117 D - 0xfffffe0001175d68 [usbus2] 100116 D - 0xfffffe0001175d10 [usbus2] 100114 D - 0xfffffe000116e1b0 [usbus1] 100113 D - 0xfffffe000116e158 [usbus1] 100112 D - 0xfffffe000116e100 [usbus1] 100111 D - 0xfffffe000116e0a8 [usbus1] 100074 D - 0xfffffe0000ebbe18 [usbus0] 100073 D - 0xfffffe0000ebbdc0 [usbus0] 100072 D - 0xfffffe0000ebbd68 [usbus0] 100071 D - 0xfffffe0000ebbd10 [usbus0] 14 0 0 0 DL - 0xffffffff8147f410 [rand_harvestq] 13 0 0 0 RL (threaded) [geom] 100055 RunQ [g_down] 100054 Run CPU 1 [g_up] 100053 D - 0xffffffff81706bf0 [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] 100065 I [swi6: Giant taskq] 100064 I [swi6: task queue] 100059 I [swi2: cambio] 100058 I [swi5: fast taskq] 100052 I [swi1: netisr 0] 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 [swi4: clock] 100027 I [swi3: vm] 11 0 0 0 RL (threaded) [idle] 100026 CanRun [idle: cpu23] 100025 CanRun [idle: cpu22] 100024 CanRun [idle: cpu21] 100023 CanRun [idle: cpu20] 100022 CanRun [idle: cpu19] 100021 CanRun [idle: cpu18] 100020 CanRun [idle: cpu17] 100019 CanRun [idle: cpu16] 100018 CanRun [idle: cpu15] 100017 CanRun [idle: cpu14] 100016 CanRun [idle: cpu13] 100015 CanRun [idle: cpu12] 100014 CanRun [idle: cpu11] 100013 CanRun [idle: cpu10] 100012 CanRun [idle: cpu9] 100011 CanRun [idle: cpu8] 100010 CanRun [idle: cpu7] 100009 CanRun [idle: cpu6] 100008 CanRun [idle: cpu5] 100007 CanRun [idle: cpu4] 100006 CanRun [idle: cpu3] 100005 CanRun [idle: cpu2] 100004 CanRun [idle: cpu1] 100003 CanRun [idle: cpu0] 1 0 1 0 SLs wait 0xfffff8000b211000 [init] 10 0 0 0 DL audit_wo 0xffffffff81715a68 [audit] 0 0 0 0 DLs (threaded) [kernel] 100124 D - 0xffffffff814a2ed0 [deadlkres] 100123 D - 0xfffff80017094100 [mca taskq] 100108 D - 0xfffff8000c8a3300 [igb1 que] 100106 D - 0xfffff8000c8a3400 [igb1 que] 100104 D - 0xfffff8000c7da300 [igb1 que] 100102 D - 0xfffff8000c7da400 [igb1 que] 100100 D - 0xfffff8000c7da500 [igb1 que] 100098 D - 0xfffff8000c7da600 [igb1 que] 100096 D - 0xfffff8000c7da700 [igb1 que] 100094 D - 0xfffff8000c7da800 [igb1 que] 100091 D - 0xfffff8000c7da900 [igb0 que] 100089 D - 0xfffff8000c7daa00 [igb0 que] 100087 D - 0xfffff8000c7dab00 [igb0 que] 100085 D - 0xfffff8000c7dac00 [igb0 que] 100083 D - 0xfffff8000c7dad00 [igb0 que] 100081 D - 0xfffff8000c7dae00 [igb0 que] 100079 D - 0xfffff8000c7df000 [igb0 que] 100077 D - 0xfffff8000c7df100 [igb0 que] 100067 D - 0xfffff8000b1f1d00 [ffs_trim taskq] 100066 D - 0xfffff8000b1f1e00 [thread taskq] 100063 D - 0xfffff8000b1f2200 [kqueue taskq] 100062 D - 0xfffff8000b1f2300 [acpi_task_2] 100061 D - 0xfffff8000b1f2300 [acpi_task_1] 100060 D - 0xfffff8000b1f2300 [acpi_task_0] 100056 D - 0xfffff8000b1f2c00 [firmware taskq] 100000 D swapin 0xffffffff81706cf8 [swapper] 2744 1454 1449 1002 Z+ creat 2642 1453 1450 1002 Z+ fts 2646 1453 1450 1002 Z+ mkdir 2648 1453 1450 1002 Z+ mkfifo 2649 1453 1450 1002 Z+ swap db:0:ps> allt Tracing command lockf pid 4118 tid 100215 td 0xfffff8014b74e920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e06d4c0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e06d500 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e06d550 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e06d5d0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e06d620 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e06d640 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e06d670 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e06d6a0 vn_write() at vn_write+0xd9/frame 0xfffffe081e06d730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e06d8b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e06d900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e06d950 sys_write() at sys_write+0x63/frame 0xfffffe081e06d9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e06dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e06dab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5a0 --- Tracing command lockf pid 4117 tid 100460 td 0xfffff802cd90c490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e53a4e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e53a520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e53a560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e53a5d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e53a600 _sleep() at _sleep+0x334/frame 0xfffffe081e53a6a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e53a720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e53a770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e53a860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e53a890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e53a940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e53a9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e53aab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e53aab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 4116 tid 100478 td 0xfffff802cdebe000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e5944e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e594520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e594560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e5945d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e594600 _sleep() at _sleep+0x334/frame 0xfffffe081e5946a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e594720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e594770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e594860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e594890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e594940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e5949a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e594ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e594ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 4115 tid 100500 td 0xfffff802cd5e1000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e6044c0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e604500 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e604550 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e6045d0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e604620 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e604640 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e604670 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e6046a0 vn_write() at vn_write+0xd9/frame 0xfffffe081e604730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e6048b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e604900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e604950 sys_write() at sys_write+0x63/frame 0xfffffe081e6049a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e604ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e604ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5a0 --- Tracing command lockf pid 4114 tid 100425 td 0xfffff802cdaac000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc359ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc359d00 trap() at trap+0x42/frame 0xfffffe07fc359f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc359f20 --- trap 0x13, rip = 0xffffffff808b4c72, rsp = 0xfffffe07fc359fe0, rbp = 0xfffffe081e48b740 --- rangelock_enqueue() at rangelock_enqueue+0x92/frame 0xfffffe081e48b740 vn_io_fault() at vn_io_fault+0x1b1/frame 0xfffffe081e48b8c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e48b900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e48b950 sys_read() at sys_read+0x63/frame 0xfffffe081e48b9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e48bab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e48bab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5ea2a, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5a0 --- Tracing command lockf pid 4113 tid 100475 td 0xfffff802cd3f3490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e5854e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e585520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e585560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e5855d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e585600 _sleep() at _sleep+0x334/frame 0xfffffe081e5856a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e585720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e585770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e585860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e585890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e585940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e5859a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e585ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e585ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 4110 tid 100422 td 0xfffff802cd0c7000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e47c4e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e47c520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e47c560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e47c5d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e47c600 _sleep() at _sleep+0x334/frame 0xfffffe081e47c6a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e47c720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e47c770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e47c860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e47c890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e47c940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e47c9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e47cab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e47cab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 4108 tid 100436 td 0xfffff802cdaa9490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4c24c0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4c2500 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e4c2550 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e4c25d0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e4c2620 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e4c2640 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e4c2670 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e4c26a0 vn_write() at vn_write+0xd9/frame 0xfffffe081e4c2730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e4c28b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e4c2900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e4c2950 sys_write() at sys_write+0x63/frame 0xfffffe081e4c29a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4c2ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4c2ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5a0 --- Tracing command lockf pid 4106 tid 100476 td 0xfffff802cd0c5000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e58a4e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e58a520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e58a560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e58a5d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e58a600 _sleep() at _sleep+0x334/frame 0xfffffe081e58a6a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e58a720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e58a770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e58a860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e58a890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e58a940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e58a9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e58aab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e58aab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 4105 tid 100570 td 0xfffff8076fc9b490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e7624e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e762520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e762560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e7625d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e762600 _sleep() at _sleep+0x334/frame 0xfffffe081e7626a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e762720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e762770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e762860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e762890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e762940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e7629a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e762ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e762ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 4099 tid 100222 td 0xfffff8023acd8000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0904e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e090520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e090560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e0905d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e090600 _sleep() at _sleep+0x334/frame 0xfffffe081e0906a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e090720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e090770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e090860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e090890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e090940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e0909a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e090ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e090ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 4065 tid 100169 td 0xfffff80121abc920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3e1ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3e1d00 trap() at trap+0x42/frame 0xfffffe07fc3e1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3e1f20 --- trap 0x13, rip = 0xffffffff80b3184b, rsp = 0xfffffe07fc3e1fe0, rbp = 0xfffffe081df77710 --- ufs_itimes_locked() at ufs_itimes_locked+0xbb/frame 0xfffffe081df77710 ufs_getattr() at ufs_getattr+0x3c/frame 0xfffffe081df77740 VOP_GETATTR_APV() at VOP_GETATTR_APV+0x108/frame 0xfffffe081df77770 vop_stdadvlock() at vop_stdadvlock+0x68/frame 0xfffffe081df77860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081df77890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081df77940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081df779a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df77ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df77ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command fts pid 2857 tid 100587 td 0xfffff8076fc9b000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e7b7170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e7b71b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e7b71f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e7b7220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e7b7270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e7b73a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e7b73f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e7b7420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e7b7490 vget() at vget+0x70/frame 0xfffffe081e7b74e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e7b7560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e7b75b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e7b75e0 lookup() at lookup+0x5a0/frame 0xfffffe081e7b7670 namei() at namei+0x544/frame 0xfffffe081e7b7740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e7b7900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081e7b79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e7b7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e7b7ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command lockf2 pid 2856 tid 100443 td 0xfffff802cda66920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc391ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc391d00 trap() at trap+0x42/frame 0xfffffe07fc391f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc391f20 --- trap 0x13, rip = 0xffffffff808a0a09, rsp = 0xfffffe07fc391fe0, rbp = 0xfffffe081e4e5720 --- lf_advlockasync() at lf_advlockasync+0xcf9/frame 0xfffffe081e4e5720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e4e5770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e4e5860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e4e5890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e4e5940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e4e59a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4e5ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4e5ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command fts pid 2855 tid 100140 td 0xfffff80121727000 sched_switch() at sched_switch+0x482/frame 0xfffffe081dee6170 mi_switch() at mi_switch+0x179/frame 0xfffffe081dee61b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dee61f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081dee6220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081dee6270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081dee63a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081dee63f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081dee6420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081dee6490 vget() at vget+0x70/frame 0xfffffe081dee64e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081dee6560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081dee65b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081dee65e0 lookup() at lookup+0x5a0/frame 0xfffffe081dee6670 namei() at namei+0x544/frame 0xfffffe081dee6740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081dee6900 sys_lstat() at sys_lstat+0x30/frame 0xfffffe081dee69a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dee6ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dee6ab0 --- syscall (190, FreeBSD ELF64, sys_lstat), rip = 0x800b4d4da, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command lockf pid 2854 tid 100484 td 0xfffff802cda65000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e5b2330 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5b2370 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e5b23b0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e5b23e0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e5b2430 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e5b2560 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e5b25b0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e5b25e0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e5b2650 lookup() at lookup+0x4a5/frame 0xfffffe081e5b26e0 namei() at namei+0x544/frame 0xfffffe081e5b27b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081e5b29a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e5b2ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e5b2ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command lockf2 pid 2853 tid 100448 td 0xfffff802cdcaf920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc361ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc361d00 trap() at trap+0x42/frame 0xfffffe07fc361f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc361f20 --- trap 0x13, rip = 0xffffffff808a0a09, rsp = 0xfffffe07fc361fe0, rbp = 0xfffffe081e4fe720 --- lf_advlockasync() at lf_advlockasync+0xcf9/frame 0xfffffe081e4fe720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e4fe770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e4fe860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e4fe890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e4fe940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e4fe9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4feab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4feab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command fts pid 2852 tid 100233 td 0xfffff8023ad9f920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0c7170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0c71b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0c71f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e0c7220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e0c7270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e0c73a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e0c73f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e0c7420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e0c7490 vget() at vget+0x70/frame 0xfffffe081e0c74e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e0c7560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e0c75b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e0c75e0 lookup() at lookup+0x5a0/frame 0xfffffe081e0c7670 namei() at namei+0x544/frame 0xfffffe081e0c7740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e0c7900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081e0c79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0c7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0c7ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command lockf pid 2851 tid 100183 td 0xfffff8014b32e490 sched_switch() at sched_switch+0x482/frame 0xfffffe081dfbd260 mi_switch() at mi_switch+0x179/frame 0xfffffe081dfbd2a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dfbd2e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081dfbd310 sleeplk() at sleeplk+0x11a/frame 0xfffffe081dfbd360 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081dfbd490 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081dfbd4e0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081dfbd510 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081dfbd580 lookup() at lookup+0x4a5/frame 0xfffffe081dfbd610 namei() at namei+0x544/frame 0xfffffe081dfbd6e0 vn_open_cred() at vn_open_cred+0xd7/frame 0xfffffe081dfbd830 kern_openat() at kern_openat+0x261/frame 0xfffffe081dfbd9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dfbdab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dfbdab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command fts pid 2850 tid 100567 td 0xfffff802cd897490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e753110 mi_switch() at mi_switch+0x179/frame 0xfffffe081e753150 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e753190 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e7531c0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e753210 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e753340 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e753390 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e7533c0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e753430 vget() at vget+0x70/frame 0xfffffe081e753480 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e753500 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e753550 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e753580 lookup() at lookup+0x5a0/frame 0xfffffe081e753610 namei() at namei+0x544/frame 0xfffffe081e7536e0 vn_open_cred() at vn_open_cred+0x27f/frame 0xfffffe081e753830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e7539a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e753ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e753ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5626a, rsp = 0x7fffffffd478, rbp = 0x7fffffffd490 --- Tracing command lockf pid 2849 tid 100293 td 0xfffff8023b2e1000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1f3260 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1f32a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e1f32e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e1f3310 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e1f3360 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e1f3490 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e1f34e0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e1f3510 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e1f3580 lookup() at lookup+0x4a5/frame 0xfffffe081e1f3610 namei() at namei+0x544/frame 0xfffffe081e1f36e0 vn_open_cred() at vn_open_cred+0xd7/frame 0xfffffe081e1f3830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e1f39a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e1f3ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e1f3ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command lockf2 pid 2848 tid 100451 td 0xfffff802cdcaf490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3e9ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3e9d00 trap() at trap+0x42/frame 0xfffffe07fc3e9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3e9f20 --- trap 0x13, rip = 0xffffffff808a0a09, rsp = 0xfffffe07fc3e9fe0, rbp = 0xfffffe081e50d720 --- lf_advlockasync() at lf_advlockasync+0xcf9/frame 0xfffffe081e50d720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e50d770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e50d860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e50d890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e50d940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e50d9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e50dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e50dab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command link pid 2847 tid 100362 td 0xfffff802cd3e0490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e34e250 mi_switch() at mi_switch+0x179/frame 0xfffffe081e34e290 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e34e2e0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e34e360 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e34e3b0 ufsdirhash_lookup() at ufsdirhash_lookup+0x8c/frame 0xfffffe081e34e490 ufs_lookup_ino() at ufs_lookup_ino+0x31e/frame 0xfffffe081e34e5a0 VOP_CACHEDLOOKUP_APV() at VOP_CACHEDLOOKUP_APV+0x108/frame 0xfffffe081e34e5d0 vfs_cache_lookup() at vfs_cache_lookup+0xcf/frame 0xfffffe081e34e620 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e34e650 lookup() at lookup+0x5a0/frame 0xfffffe081e34e6e0 namei() at namei+0x544/frame 0xfffffe081e34e7b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081e34e9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e34eab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e34eab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command fts pid 2846 tid 100144 td 0xfffff8012184d490 sched_switch() at sched_switch+0x482/frame 0xfffffe081defa170 mi_switch() at mi_switch+0x179/frame 0xfffffe081defa1b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081defa1f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081defa220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081defa270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081defa3a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081defa3f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081defa420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081defa490 vget() at vget+0x70/frame 0xfffffe081defa4e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081defa560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081defa5b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081defa5e0 lookup() at lookup+0x5a0/frame 0xfffffe081defa670 namei() at namei+0x544/frame 0xfffffe081defa740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081defa900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081defa9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081defaab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081defaab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command lockf pid 2845 tid 100221 td 0xfffff80121f03920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e08b260 mi_switch() at mi_switch+0x179/frame 0xfffffe081e08b2a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e08b2e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e08b310 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e08b360 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e08b490 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e08b4e0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e08b510 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e08b580 lookup() at lookup+0x4a5/frame 0xfffffe081e08b610 namei() at namei+0x544/frame 0xfffffe081e08b6e0 vn_open_cred() at vn_open_cred+0xd7/frame 0xfffffe081e08b830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e08b9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e08bab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e08bab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command lockf2 pid 2844 tid 100455 td 0xfffff802cdcaf000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc381ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc381d00 trap() at trap+0x42/frame 0xfffffe07fc381f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc381f20 --- trap 0x13, rip = 0xffffffff808a0a09, rsp = 0xfffffe07fc381fe0, rbp = 0xfffffe081e521720 --- lf_advlockasync() at lf_advlockasync+0xcf9/frame 0xfffffe081e521720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e521770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e521860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e521890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e521940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e5219a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e521ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e521ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command fts pid 2843 tid 100142 td 0xfffff8012177f490 sched_switch() at sched_switch+0x482/frame 0xfffffe081def0170 mi_switch() at mi_switch+0x179/frame 0xfffffe081def01b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081def01f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081def0220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081def0270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081def03a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081def03f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081def0420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081def0490 vget() at vget+0x70/frame 0xfffffe081def04e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081def0560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081def05b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081def05e0 lookup() at lookup+0x5a0/frame 0xfffffe081def0670 namei() at namei+0x544/frame 0xfffffe081def0740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081def0900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081def09a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081def0ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081def0ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command lockf pid 2842 tid 100150 td 0xfffff80121924000 sched_switch() at sched_switch+0x482/frame 0xfffffe081df18330 mi_switch() at mi_switch+0x179/frame 0xfffffe081df18370 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df183b0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081df183e0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081df18430 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081df18560 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081df185b0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081df185e0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081df18650 lookup() at lookup+0x4a5/frame 0xfffffe081df186e0 namei() at namei+0x544/frame 0xfffffe081df187b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081df189a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df18ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df18ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command link pid 2841 tid 100261 td 0xfffff8023b203920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1530c0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e153100 critical_exit() at critical_exit+0x8b/frame 0xfffffe081e153120 ipi_bitmap_handler() at ipi_bitmap_handler+0x7a/frame 0xfffffe081e153160 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x9b/frame 0xfffffe081e153160 --- interrupt, rip = 0xffffffff80b2dc56, rsp = 0xfffffe081e153220, rbp = 0xfffffe081e153350 --- dqget() at dqget+0x46/frame 0xfffffe081e153350 getinoquota() at getinoquota+0x72/frame 0xfffffe081e153380 ufs_accessx() at ufs_accessx+0x8a/frame 0xfffffe081e153400 VOP_ACCESSX_APV() at VOP_ACCESSX_APV+0x108/frame 0xfffffe081e153430 ufs_delete_denied() at ufs_delete_denied+0xa9/frame 0xfffffe081e153490 ufs_lookup_ino() at ufs_lookup_ino+0xda9/frame 0xfffffe081e1535a0 VOP_CACHEDLOOKUP_APV() at VOP_CACHEDLOOKUP_APV+0x108/frame 0xfffffe081e1535d0 vfs_cache_lookup() at vfs_cache_lookup+0xcf/frame 0xfffffe081e153620 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e153650 lookup() at lookup+0x5a0/frame 0xfffffe081e1536e0 namei() at namei+0x544/frame 0xfffffe081e1537b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081e1539a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e153ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e153ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command lockf2 pid 2840 tid 100163 td 0xfffff80121f26000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3a1ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3a1d00 trap() at trap+0x42/frame 0xfffffe07fc3a1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3a1f20 --- trap 0x13, rip = 0xffffffff808a0a09, rsp = 0xfffffe07fc3a1fe0, rbp = 0xfffffe081df59720 --- lf_advlockasync() at lf_advlockasync+0xcf9/frame 0xfffffe081df59720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081df59770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081df59860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081df59890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081df59940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081df599a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df59ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df59ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command lockf pid 2839 tid 100328 td 0xfffff802c6d69000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2a4260 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2a42a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2a42e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e2a4310 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e2a4360 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e2a4490 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e2a44e0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e2a4510 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e2a4580 lookup() at lookup+0x4a5/frame 0xfffffe081e2a4610 namei() at namei+0x544/frame 0xfffffe081e2a46e0 vn_open_cred() at vn_open_cred+0xd7/frame 0xfffffe081e2a4830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e2a49a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2a4ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2a4ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command fts pid 2838 tid 100316 td 0xfffff802c6971490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e268110 mi_switch() at mi_switch+0x179/frame 0xfffffe081e268150 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e268190 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e2681c0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e268210 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e268340 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e268390 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e2683c0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e268430 vget() at vget+0x70/frame 0xfffffe081e268480 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e268500 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e268550 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e268580 lookup() at lookup+0x5a0/frame 0xfffffe081e268610 namei() at namei+0x544/frame 0xfffffe081e2686e0 vn_open_cred() at vn_open_cred+0x27f/frame 0xfffffe081e268830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e2689a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e268ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e268ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5626a, rsp = 0x7fffffffd478, rbp = 0x7fffffffd490 --- Tracing command link pid 2837 tid 100244 td 0xfffff80121ba7920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3a9ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3a9d00 trap() at trap+0x42/frame 0xfffffe07fc3a9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3a9f20 --- trap 0x13, rip = 0xffffffff808b9335, rsp = 0xfffffe07fc3a9fe0, rbp = 0xfffffe081e0fe570 --- __rw_wlock_hard() at __rw_wlock_hard+0x275/frame 0xfffffe081e0fe570 _rw_wlock_cookie() at _rw_wlock_cookie+0xb4/frame 0xfffffe081e0fe5b0 workitem_alloc() at workitem_alloc+0xd0/frame 0xfffffe081e0fe5e0 newdirrem() at newdirrem+0x12e/frame 0xfffffe081e0fe680 softdep_setup_remove() at softdep_setup_remove+0x82/frame 0xfffffe081e0fe6d0 ufs_dirremove() at ufs_dirremove+0x1a7/frame 0xfffffe081e0fe720 ufs_remove() at ufs_remove+0x75/frame 0xfffffe081e0fe780 VOP_REMOVE_APV() at VOP_REMOVE_APV+0x12d/frame 0xfffffe081e0fe7b0 kern_unlinkat() at kern_unlinkat+0x20c/frame 0xfffffe081e0fe9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0feab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0feab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command lockf2 pid 2836 tid 100259 td 0xfffff8023b205000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1495d0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e149610 critical_exit() at critical_exit+0x8b/frame 0xfffffe081e149630 ipi_bitmap_handler() at ipi_bitmap_handler+0x7a/frame 0xfffffe081e149670 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x9b/frame 0xfffffe081e149670 --- interrupt, rip = 0xffffffff8090ebf5, rsp = 0xfffffe081e149730, rbp = 0xfffffe081e1497b0 --- witness_unlock() at witness_unlock+0x325/frame 0xfffffe081e1497b0 __mtx_unlock_flags() at __mtx_unlock_flags+0x78/frame 0xfffffe081e1497f0 foffset_lock() at foffset_lock+0xc3/frame 0xfffffe081e149830 vn_seek() at vn_seek+0x41/frame 0xfffffe081e149950 sys_lseek() at sys_lseek+0x91/frame 0xfffffe081e1499a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e149ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e149ab0 --- syscall (478, FreeBSD ELF64, sys_lseek), rip = 0x800b5eb3a, rsp = 0x7fffffffd5a8, rbp = 0x7fffffffd5d0 --- Tracing command lockf pid 2835 tid 100136 td 0xfffff80121542000 sched_switch() at sched_switch+0x482/frame 0xfffffe081ded2330 mi_switch() at mi_switch+0x179/frame 0xfffffe081ded2370 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081ded23b0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081ded23e0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081ded2430 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081ded2560 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081ded25b0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081ded25e0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081ded2650 lookup() at lookup+0x4a5/frame 0xfffffe081ded26e0 namei() at namei+0x544/frame 0xfffffe081ded27b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081ded29a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081ded2ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081ded2ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command fts pid 2834 tid 100321 td 0xfffff802b13f6920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e281170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2811b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2811f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e281220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e281270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e2813a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e2813f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e281420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e281490 vget() at vget+0x70/frame 0xfffffe081e2814e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e281560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e2815b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e2815e0 lookup() at lookup+0x5a0/frame 0xfffffe081e281670 namei() at namei+0x544/frame 0xfffffe081e281740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e281900 sys_lstat() at sys_lstat+0x30/frame 0xfffffe081e2819a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e281ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e281ab0 --- syscall (190, FreeBSD ELF64, sys_lstat), rip = 0x800b4d4da, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command link pid 2833 tid 100317 td 0xfffff802c6b49000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e26d070 mi_switch() at mi_switch+0x179/frame 0xfffffe081e26d0b0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e26d100 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e26d180 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e26d1d0 dqget() at dqget+0x77/frame 0xfffffe081e26d300 getinoquota() at getinoquota+0x4c/frame 0xfffffe081e26d330 ufs_accessx() at ufs_accessx+0x8a/frame 0xfffffe081e26d3b0 VOP_ACCESSX_APV() at VOP_ACCESSX_APV+0x108/frame 0xfffffe081e26d3e0 vop_stdaccess() at vop_stdaccess+0x46/frame 0xfffffe081e26d420 VOP_ACCESS_APV() at VOP_ACCESS_APV+0x108/frame 0xfffffe081e26d450 ufs_lookup_ino() at ufs_lookup_ino+0xb5e/frame 0xfffffe081e26d560 VOP_CACHEDLOOKUP_APV() at VOP_CACHEDLOOKUP_APV+0x108/frame 0xfffffe081e26d590 vfs_cache_lookup() at vfs_cache_lookup+0xcf/frame 0xfffffe081e26d5e0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e26d610 lookup() at lookup+0x5a0/frame 0xfffffe081e26d6a0 namei() at namei+0x544/frame 0xfffffe081e26d770 kern_linkat() at kern_linkat+0x139/frame 0xfffffe081e26d980 sys_link() at sys_link+0x28/frame 0xfffffe081e26d9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e26dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e26dab0 --- syscall (9, FreeBSD ELF64, sys_link), rip = 0x800a9e27a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command lockf2 pid 2832 tid 100267 td 0xfffff8023b2e2490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3f1ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3f1d00 trap() at trap+0x42/frame 0xfffffe07fc3f1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3f1f20 --- trap 0x13, rip = 0xffffffff808a0a09, rsp = 0xfffffe07fc3f1fe0, rbp = 0xfffffe081e171720 --- lf_advlockasync() at lf_advlockasync+0xcf9/frame 0xfffffe081e171720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e171770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e171860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e171890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e171940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e1719a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e171ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e171ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command fts pid 2831 tid 100193 td 0xfffff801214a7920 sched_switch() at sched_switch+0x482/frame 0xfffffe081dffc170 mi_switch() at mi_switch+0x179/frame 0xfffffe081dffc1b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dffc1f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081dffc220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081dffc270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081dffc3a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081dffc3f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081dffc420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081dffc490 vget() at vget+0x70/frame 0xfffffe081dffc4e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081dffc560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081dffc5b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081dffc5e0 lookup() at lookup+0x5a0/frame 0xfffffe081dffc670 namei() at namei+0x544/frame 0xfffffe081dffc740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081dffc900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081dffc9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dffcab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dffcab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command lockf pid 2830 tid 100172 td 0xfffff80121b9b490 sched_switch() at sched_switch+0x482/frame 0xfffffe081df86260 mi_switch() at mi_switch+0x179/frame 0xfffffe081df862a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df862e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081df86310 sleeplk() at sleeplk+0x11a/frame 0xfffffe081df86360 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081df86490 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081df864e0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081df86510 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081df86580 lookup() at lookup+0x4a5/frame 0xfffffe081df86610 namei() at namei+0x544/frame 0xfffffe081df866e0 vn_open_cred() at vn_open_cred+0xd7/frame 0xfffffe081df86830 kern_openat() at kern_openat+0x261/frame 0xfffffe081df869a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df86ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df86ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command rw pid 2829 tid 100353 td 0xfffff802c6e00920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e320d40 mi_switch() at mi_switch+0x179/frame 0xfffffe081e320d80 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e320dc0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e320df0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e320e40 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e320f70 getblk() at getblk+0x231/frame 0xfffffe081e321020 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e321060 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e3210e0 handle_workitem_remove() at handle_workitem_remove+0x866/frame 0xfffffe081e321160 process_worklist_item() at process_worklist_item+0x524/frame 0xfffffe081e3211f0 softdep_request_cleanup() at softdep_request_cleanup+0x419/frame 0xfffffe081e3212a0 ffs_alloc() at ffs_alloc+0x254/frame 0xfffffe081e321320 ffs_balloc_ufs2() at ffs_balloc_ufs2+0xcaf/frame 0xfffffe081e3214e0 ffs_write() at ffs_write+0x310/frame 0xfffffe081e321590 VOP_WRITE_APV() at VOP_WRITE_APV+0x183/frame 0xfffffe081e3216a0 vn_write() at vn_write+0x2eb/frame 0xfffffe081e321730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e3218b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e321900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e321950 sys_write() at sys_write+0x63/frame 0xfffffe081e3219a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e321ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e321ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffc528, rbp = 0x7fffffffd5e0 --- Tracing command link pid 2828 tid 100186 td 0xfffff80121ef3000 sched_switch() at sched_switch+0x482/frame 0xfffffe081dfcca30 mi_switch() at mi_switch+0x179/frame 0xfffffe081dfcca70 ast() at ast+0x275/frame 0xfffffe081dfccab0 Xfast_syscall() at Xfast_syscall+0x160/frame 0xfffffe081dfccab0 --- syscall (0, FreeBSD ELF64, nosys), rip = 0x800b4bd5a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command symlink pid 2827 tid 100329 td 0xfffff802c6d32920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2a8c30 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2a8c70 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2a8cb0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e2a8ce0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e2a8d30 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e2a8e60 getblk() at getblk+0x231/frame 0xfffffe081e2a8f10 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e2a8f50 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e2a8fd0 handle_workitem_remove() at handle_workitem_remove+0x866/frame 0xfffffe081e2a9050 process_worklist_item() at process_worklist_item+0x524/frame 0xfffffe081e2a90e0 softdep_request_cleanup() at softdep_request_cleanup+0x419/frame 0xfffffe081e2a9190 ffs_realloccg() at ffs_realloccg+0x18e/frame 0xfffffe081e2a92b0 ffs_balloc_ufs2() at ffs_balloc_ufs2+0xa4f/frame 0xfffffe081e2a9470 ufs_direnter() at ufs_direnter+0x21b/frame 0xfffffe081e2a9530 ufs_makeinode() at ufs_makeinode+0x573/frame 0xfffffe081e2a96f0 ufs_symlink() at ufs_symlink+0x32/frame 0xfffffe081e2a9740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e2a9770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e2a99a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2a9ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2a9ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd528, rbp = 0x7fffffffd5d0 --- Tracing command fts pid 2826 tid 100400 td 0xfffff802cd7a5000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e40e170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e40e1b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e40e1f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e40e220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e40e270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e40e3a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e40e3f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e40e420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e40e490 vget() at vget+0x70/frame 0xfffffe081e40e4e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e40e560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e40e5b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e40e5e0 lookup() at lookup+0x5a0/frame 0xfffffe081e40e670 namei() at namei+0x544/frame 0xfffffe081e40e740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e40e900 sys_lstat() at sys_lstat+0x30/frame 0xfffffe081e40e9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e40eab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e40eab0 --- syscall (190, FreeBSD ELF64, sys_lstat), rip = 0x800b4d4da, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command lockf pid 2825 tid 100354 td 0xfffff802cd277000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e326330 mi_switch() at mi_switch+0x179/frame 0xfffffe081e326370 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e3263b0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e3263e0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e326430 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e326560 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e3265b0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e3265e0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e326650 lookup() at lookup+0x4a5/frame 0xfffffe081e3266e0 namei() at namei+0x544/frame 0xfffffe081e3267b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081e3269a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e326ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e326ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command lockf2 pid 2824 tid 100345 td 0xfffff802cd0c7490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc371ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc371d00 trap() at trap+0x42/frame 0xfffffe07fc371f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc371f20 --- trap 0x13, rip = 0xffffffff808a0a09, rsp = 0xfffffe07fc371fe0, rbp = 0xfffffe081e2f9720 --- lf_advlockasync() at lf_advlockasync+0xcf9/frame 0xfffffe081e2f9720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e2f9770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e2f9860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e2f9890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e2f9940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e2f99a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2f9ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2f9ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command rw pid 2823 tid 100421 td 0xfffff802cd79f490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe078aa29ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe078aa29d00 trap() at trap+0x42/frame 0xfffffe078aa29f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe078aa29f20 --- trap 0x13, rip = 0xffffffff808b9332, rsp = 0xfffffe078aa29fe0, rbp = 0xfffffe081e477130 --- __rw_wlock_hard() at __rw_wlock_hard+0x272/frame 0xfffffe081e477130 _rw_wlock_cookie() at _rw_wlock_cookie+0xb4/frame 0xfffffe081e477170 softdep_disk_io_initiation() at softdep_disk_io_initiation+0x20e/frame 0xfffffe081e477210 buf_start() at buf_start+0x2f/frame 0xfffffe081e477230 ffs_geom_strategy() at ffs_geom_strategy+0x29d/frame 0xfffffe081e477270 ufs_strategy() at ufs_strategy+0x8a/frame 0xfffffe081e4772a0 VOP_STRATEGY_APV() at VOP_STRATEGY_APV+0x119/frame 0xfffffe081e4772d0 bufstrategy() at bufstrategy+0x46/frame 0xfffffe081e477310 bufwrite() at bufwrite+0x170/frame 0xfffffe081e477360 cluster_wbuild() at cluster_wbuild+0x577/frame 0xfffffe081e477400 cluster_write() at cluster_write+0x15e/frame 0xfffffe081e4774e0 ffs_write() at ffs_write+0x4fa/frame 0xfffffe081e477590 VOP_WRITE_APV() at VOP_WRITE_APV+0x183/frame 0xfffffe081e4776a0 vn_write() at vn_write+0x2eb/frame 0xfffffe081e477730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e4778b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e477900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e477950 sys_write() at sys_write+0x63/frame 0xfffffe081e4779a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e477ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e477ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffc528, rbp = 0x7fffffffd5e0 --- Tracing command symlink pid 2822 tid 100333 td 0xfffff802c6d32490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2bcfc0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2bd000 critical_exit() at critical_exit+0x8b/frame 0xfffffe081e2bd020 ipi_bitmap_handler() at ipi_bitmap_handler+0x7a/frame 0xfffffe081e2bd060 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x9b/frame 0xfffffe081e2bd060 --- interrupt, rip = 0xffffffff80cb74ad, rsp = 0xfffffe081e2bd120, rbp = 0xfffffe081e2bd140 --- spinlock_exit() at spinlock_exit+0x2d/frame 0xfffffe081e2bd140 _mtx_lock_spin_cookie() at _mtx_lock_spin_cookie+0x17c/frame 0xfffffe081e2bd1b0 __mtx_lock_spin_flags() at __mtx_lock_spin_flags+0xe8/frame 0xfffffe081e2bd1f0 turnstile_trywait() at turnstile_trywait+0x34/frame 0xfffffe081e2bd210 __mtx_lock_sleep() at __mtx_lock_sleep+0x1d4/frame 0xfffffe081e2bd290 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e2bd2e0 binsfree() at binsfree+0x60/frame 0xfffffe081e2bd320 bqrelse() at bqrelse+0xe8/frame 0xfffffe081e2bd360 ffs_vgetf() at ffs_vgetf+0x5de/frame 0xfffffe081e2bd460 ffs_vget() at ffs_vget+0x2c/frame 0xfffffe081e2bd490 ffs_valloc() at ffs_valloc+0x54f/frame 0xfffffe081e2bd530 ufs_makeinode() at ufs_makeinode+0x95/frame 0xfffffe081e2bd6f0 ufs_symlink() at ufs_symlink+0x32/frame 0xfffffe081e2bd740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e2bd770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e2bd9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2bdab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2bdab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd528, rbp = 0x7fffffffd5d0 --- Tracing command fts pid 2821 tid 100411 td 0xfffff802cd79f920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e445170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4451b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4451f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e445220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e445270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e4453a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e4453f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e445420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e445490 vget() at vget+0x70/frame 0xfffffe081e4454e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e445560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e4455b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e4455e0 lookup() at lookup+0x5a0/frame 0xfffffe081e445670 namei() at namei+0x544/frame 0xfffffe081e445740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e445900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081e4459a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e445ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e445ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command lockf pid 2820 tid 100363 td 0xfffff802cd3e2490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e353330 mi_switch() at mi_switch+0x179/frame 0xfffffe081e353370 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e3533b0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e3533e0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e353430 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e353560 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e3535b0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e3535e0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e353650 lookup() at lookup+0x4a5/frame 0xfffffe081e3536e0 namei() at namei+0x544/frame 0xfffffe081e3537b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081e3539a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e353ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e353ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command rw pid 2819 tid 100428 td 0xfffff802cd79f000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e499ea0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e499ee0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e499f20 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e499f50 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e499fa0 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e49a0d0 getblk() at getblk+0x231/frame 0xfffffe081e49a180 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e49a1c0 ffs_alloccg() at ffs_alloccg+0xf3/frame 0xfffffe081e49a250 ffs_hashalloc() at ffs_hashalloc+0x78/frame 0xfffffe081e49a2a0 ffs_alloc() at ffs_alloc+0x1dd/frame 0xfffffe081e49a320 ffs_balloc_ufs2() at ffs_balloc_ufs2+0x11e1/frame 0xfffffe081e49a4e0 ffs_write() at ffs_write+0x310/frame 0xfffffe081e49a590 VOP_WRITE_APV() at VOP_WRITE_APV+0x183/frame 0xfffffe081e49a6a0 vn_write() at vn_write+0x2eb/frame 0xfffffe081e49a730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e49a8b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e49a900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e49a950 sys_write() at sys_write+0x63/frame 0xfffffe081e49a9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e49aab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e49aab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffc528, rbp = 0x7fffffffd5e0 --- Tracing command link pid 2818 tid 100143 td 0xfffff8012177f000 sched_switch() at sched_switch+0x482/frame 0xfffffe081def5a30 mi_switch() at mi_switch+0x179/frame 0xfffffe081def5a70 ast() at ast+0x275/frame 0xfffffe081def5ab0 doreti_ast() at doreti_ast+0x1f/frame 0x7fffffffd5e0 Tracing command lockf2 pid 2817 tid 100187 td 0xfffff80121b3d920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3d9ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3d9d00 trap() at trap+0x42/frame 0xfffffe07fc3d9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3d9f20 --- trap 0x13, rip = 0xffffffff808a0a09, rsp = 0xfffffe07fc3d9fe0, rbp = 0xfffffe081dfd1720 --- lf_advlockasync() at lf_advlockasync+0xcf9/frame 0xfffffe081dfd1720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081dfd1770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081dfd1860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081dfd1890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081dfd1940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081dfd19a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dfd1ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dfd1ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command symlink pid 2816 tid 100435 td 0xfffff802cd90e920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4bd080 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4bd0c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4bd100 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e4bd130 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e4bd180 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e4bd2b0 getblk() at getblk+0x231/frame 0xfffffe081e4bd360 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e4bd3a0 ffs_nodealloccg() at ffs_nodealloccg+0x10c/frame 0xfffffe081e4bd440 ffs_hashalloc() at ffs_hashalloc+0x78/frame 0xfffffe081e4bd490 ffs_valloc() at ffs_valloc+0x473/frame 0xfffffe081e4bd530 ufs_makeinode() at ufs_makeinode+0x95/frame 0xfffffe081e4bd6f0 ufs_symlink() at ufs_symlink+0x32/frame 0xfffffe081e4bd740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e4bd770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e4bd9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4bdab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4bdab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd528, rbp = 0x7fffffffd5d0 --- Tracing command fts pid 2815 tid 100418 td 0xfffff802cd9e0920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e468170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4681b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4681f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e468220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e468270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e4683a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e4683f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e468420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e468490 vget() at vget+0x70/frame 0xfffffe081e4684e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e468560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e4685b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e4685e0 lookup() at lookup+0x5a0/frame 0xfffffe081e468670 namei() at namei+0x544/frame 0xfffffe081e468740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e468900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081e4689a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e468ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e468ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command lockf pid 2814 tid 100376 td 0xfffff80121b3d000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e394260 mi_switch() at mi_switch+0x179/frame 0xfffffe081e3942a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e3942e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e394310 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e394360 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e394490 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e3944e0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e394510 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e394580 lookup() at lookup+0x4a5/frame 0xfffffe081e394610 namei() at namei+0x544/frame 0xfffffe081e3946e0 vn_open_cred() at vn_open_cred+0xd7/frame 0xfffffe081e394830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e3949a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e394ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e394ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command mkdir pid 2813 tid 100148 td 0xfffff801219d3490 sched_switch() at sched_switch+0x482/frame 0xfffffe081df0e300 mi_switch() at mi_switch+0x179/frame 0xfffffe081df0e340 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df0e380 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081df0e3b0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081df0e400 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081df0e530 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081df0e580 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081df0e5b0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081df0e620 lookup() at lookup+0x4a5/frame 0xfffffe081df0e6b0 namei() at namei+0x544/frame 0xfffffe081df0e780 kern_mkdirat() at kern_mkdirat+0xc8/frame 0xfffffe081df0e9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df0eab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df0eab0 --- syscall (136, FreeBSD ELF64, sys_mkdir), rip = 0x800b4e51a, rsp = 0x7fffffffcd78, rbp = 0x7fffffffd1a0 --- Tracing command rw pid 2812 tid 100481 td 0xfffff802cd82c000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e5a2ef0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5a2f30 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e5a2f80 __rw_wlock_hard() at __rw_wlock_hard+0x38e/frame 0xfffffe081e5a3010 _rw_wlock_cookie() at _rw_wlock_cookie+0xb4/frame 0xfffffe081e5a3050 softdep_update_inodeblock() at softdep_update_inodeblock+0x211/frame 0xfffffe081e5a30e0 ffs_update() at ffs_update+0x1fe/frame 0xfffffe081e5a3160 handle_workitem_remove() at handle_workitem_remove+0x866/frame 0xfffffe081e5a31e0 process_worklist_item() at process_worklist_item+0x524/frame 0xfffffe081e5a3270 softdep_request_cleanup() at softdep_request_cleanup+0x419/frame 0xfffffe081e5a3320 ffs_balloc_ufs2() at ffs_balloc_ufs2+0x123c/frame 0xfffffe081e5a34e0 ffs_write() at ffs_write+0x310/frame 0xfffffe081e5a3590 VOP_WRITE_APV() at VOP_WRITE_APV+0x183/frame 0xfffffe081e5a36a0 vn_write() at vn_write+0x2eb/frame 0xfffffe081e5a3730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e5a38b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e5a3900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e5a3950 sys_write() at sys_write+0x63/frame 0xfffffe081e5a39a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e5a3ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e5a3ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffc528, rbp = 0x7fffffffd5e0 --- Tracing command link pid 2811 tid 100515 td 0xfffff802f89a3490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e64f4c0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e64f500 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e64f550 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e64f5d0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e64f620 qsyncvp() at qsyncvp+0x37/frame 0xfffffe081e64f650 ufs_inactive() at ufs_inactive+0x42/frame 0xfffffe081e64f690 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e64f6c0 vinactive() at vinactive+0x157/frame 0xfffffe081e64f710 vputx() at vputx+0x3a8/frame 0xfffffe081e64f770 kern_linkat() at kern_linkat+0x2f0/frame 0xfffffe081e64f980 sys_link() at sys_link+0x28/frame 0xfffffe081e64f9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e64fab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e64fab0 --- syscall (9, FreeBSD ELF64, sys_link), rip = 0x800a9e27a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command lockf2 pid 2810 tid 100361 td 0xfffff80121b3d490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc389ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc389d00 trap() at trap+0x42/frame 0xfffffe07fc389f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc389f20 --- trap 0x13, rip = 0xffffffff808a0a50, rsp = 0xfffffe07fc389fe0, rbp = 0xfffffe081e349720 --- lf_advlockasync() at lf_advlockasync+0xd40/frame 0xfffffe081e349720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e349770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e349860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e349890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e349940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e3499a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e349ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e349ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command symlink pid 2809 tid 100439 td 0xfffff802cd90e490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4d1040 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4d1080 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4d10c0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e4d10f0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e4d1140 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e4d1270 getblk() at getblk+0x231/frame 0xfffffe081e4d1320 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e4d1360 ffs_vgetf() at ffs_vgetf+0x4ee/frame 0xfffffe081e4d1460 ffs_vget() at ffs_vget+0x2c/frame 0xfffffe081e4d1490 ffs_valloc() at ffs_valloc+0x54f/frame 0xfffffe081e4d1530 ufs_makeinode() at ufs_makeinode+0x95/frame 0xfffffe081e4d16f0 ufs_symlink() at ufs_symlink+0x32/frame 0xfffffe081e4d1740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e4d1770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e4d19a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4d1ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4d1ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd528, rbp = 0x7fffffffd5d0 --- Tracing command fts pid 2808 tid 100426 td 0xfffff802cd9e0490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e490170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4901b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4901f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e490220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e490270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e4903a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e4903f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e490420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e490490 vget() at vget+0x70/frame 0xfffffe081e4904e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e490560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e4905b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e4905e0 lookup() at lookup+0x5a0/frame 0xfffffe081e490670 namei() at namei+0x544/frame 0xfffffe081e490740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e490900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081e4909a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e490ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e490ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command rename pid 2807 tid 100594 td 0xfffff802cdbc1920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e7da1d0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e7da210 critical_exit() at critical_exit+0x8b/frame 0xfffffe081e7da230 ipi_bitmap_handler() at ipi_bitmap_handler+0x7a/frame 0xfffffe081e7da270 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x9b/frame 0xfffffe081e7da270 --- interrupt, rip = 0xffffffff808c2af8, rsp = 0xfffffe081e7da330, rbp = 0xfffffe081e7da370 --- _sx_slock() at _sx_slock+0x88/frame 0xfffffe081e7da370 ufsdirhash_build() at ufsdirhash_build+0x1d4/frame 0xfffffe081e7da400 ufs_lookup_ino() at ufs_lookup_ino+0x26f/frame 0xfffffe081e7da510 ufs_rename() at ufs_rename+0x24d/frame 0xfffffe081e7da720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e7da750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e7da9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e7daab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e7daab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd498, rbp = 0x7fffffffd5d0 --- Tracing command lockf pid 2806 tid 100238 td 0xfffff8023afc8920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0e0260 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0e02a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0e02e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e0e0310 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e0e0360 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e0e0490 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e0e04e0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e0e0510 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e0e0580 lookup() at lookup+0x4a5/frame 0xfffffe081e0e0610 namei() at namei+0x544/frame 0xfffffe081e0e06e0 vn_open_cred() at vn_open_cred+0xd7/frame 0xfffffe081e0e0830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e0e09a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0e0ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0e0ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command mkdir pid 2805 tid 100160 td 0xfffff801214a7000 sched_switch() at sched_switch+0x482/frame 0xfffffe081df4a300 mi_switch() at mi_switch+0x179/frame 0xfffffe081df4a340 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df4a380 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081df4a3b0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081df4a400 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081df4a530 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081df4a580 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081df4a5b0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081df4a620 lookup() at lookup+0x4a5/frame 0xfffffe081df4a6b0 namei() at namei+0x544/frame 0xfffffe081df4a780 kern_mkdirat() at kern_mkdirat+0xc8/frame 0xfffffe081df4a9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df4aab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df4aab0 --- syscall (136, FreeBSD ELF64, sys_mkdir), rip = 0x800b4e51a, rsp = 0x7fffffffcd78, rbp = 0x7fffffffd1a0 --- Tracing command rw pid 2804 tid 100204 td 0xfffff8012160e000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e035dc0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e035e00 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e035e40 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e035e70 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e035ec0 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e035ff0 getblk() at getblk+0x231/frame 0xfffffe081e0360a0 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e0360e0 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e036160 handle_workitem_remove() at handle_workitem_remove+0x866/frame 0xfffffe081e0361e0 process_worklist_item() at process_worklist_item+0x524/frame 0xfffffe081e036270 softdep_request_cleanup() at softdep_request_cleanup+0x419/frame 0xfffffe081e036320 ffs_balloc_ufs2() at ffs_balloc_ufs2+0x123c/frame 0xfffffe081e0364e0 ffs_write() at ffs_write+0x310/frame 0xfffffe081e036590 VOP_WRITE_APV() at VOP_WRITE_APV+0x183/frame 0xfffffe081e0366a0 vn_write() at vn_write+0x2eb/frame 0xfffffe081e036730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e0368b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e036900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e036950 sys_write() at sys_write+0x63/frame 0xfffffe081e0369a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e036ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e036ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffc528, rbp = 0x7fffffffd5e0 --- Tracing command link pid 2803 tid 100551 td 0xfffff803caa89920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e703500 mi_switch() at mi_switch+0x179/frame 0xfffffe081e703540 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e703590 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e703610 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e703660 qsyncvp() at qsyncvp+0x37/frame 0xfffffe081e703690 ufs_inactive() at ufs_inactive+0x42/frame 0xfffffe081e7036d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e703700 vinactive() at vinactive+0x157/frame 0xfffffe081e703750 vputx() at vputx+0x3a8/frame 0xfffffe081e7037b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081e7039a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e703ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e703ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command lockf2 pid 2802 tid 100249 td 0xfffff8014b536000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3f9ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3f9d00 trap() at trap+0x42/frame 0xfffffe07fc3f9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3f9f20 --- trap 0x13, rip = 0xffffffff808a0a09, rsp = 0xfffffe07fc3f9fe0, rbp = 0xfffffe081e117720 --- lf_advlockasync() at lf_advlockasync+0xcf9/frame 0xfffffe081e117720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e117770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e117860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e117890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e117940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e1179a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e117ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e117ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command fts pid 2801 tid 100430 td 0xfffff802cd9e0000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4a4170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4a41b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4a41f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e4a4220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e4a4270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e4a43a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e4a43f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e4a4420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e4a4490 vget() at vget+0x70/frame 0xfffffe081e4a44e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e4a4560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e4a45b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e4a45e0 lookup() at lookup+0x5a0/frame 0xfffffe081e4a4670 namei() at namei+0x544/frame 0xfffffe081e4a4740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e4a4900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081e4a49a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4a4ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4a4ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command rename pid 2800 tid 100331 td 0xfffff802c6e12920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2b3210 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2b3250 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e2b32a0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e2b3320 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e2b3370 binsfree() at binsfree+0x60/frame 0xfffffe081e2b33b0 brelse() at brelse+0x68b/frame 0xfffffe081e2b3430 ufs_lookup_ino() at ufs_lookup_ino+0x593/frame 0xfffffe081e2b3540 VOP_CACHEDLOOKUP_APV() at VOP_CACHEDLOOKUP_APV+0x108/frame 0xfffffe081e2b3570 vfs_cache_lookup() at vfs_cache_lookup+0xcf/frame 0xfffffe081e2b35c0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e2b35f0 lookup() at lookup+0x5a0/frame 0xfffffe081e2b3680 namei() at namei+0x544/frame 0xfffffe081e2b3750 kern_renameat() at kern_renameat+0x92/frame 0xfffffe081e2b39a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2b3ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2b3ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd498, rbp = 0x7fffffffd5d0 --- Tracing command symlink pid 2799 tid 100444 td 0xfffff802cdc5f000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4ea350 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4ea390 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4ea3d0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e4ea400 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e4ea450 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e4ea580 getblk() at getblk+0x231/frame 0xfffffe081e4ea630 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e4ea670 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e4ea6f0 ufs_symlink() at ufs_symlink+0x119/frame 0xfffffe081e4ea740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e4ea770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e4ea9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4eaab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4eaab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd528, rbp = 0x7fffffffd5d0 --- Tracing command lockf pid 2798 tid 100504 td 0xfffff802f8652490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e618330 mi_switch() at mi_switch+0x179/frame 0xfffffe081e618370 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e6183b0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e6183e0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e618430 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e618560 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e6185b0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e6185e0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e618650 lookup() at lookup+0x4a5/frame 0xfffffe081e6186e0 namei() at namei+0x544/frame 0xfffffe081e6187b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081e6189a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e618ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e618ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command mkdir pid 2797 tid 100539 td 0xfffff802f864b490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e6c7300 mi_switch() at mi_switch+0x179/frame 0xfffffe081e6c7340 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e6c7380 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e6c73b0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e6c7400 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e6c7530 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e6c7580 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e6c75b0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e6c7620 lookup() at lookup+0x4a5/frame 0xfffffe081e6c76b0 namei() at namei+0x544/frame 0xfffffe081e6c7780 kern_mkdirat() at kern_mkdirat+0xc8/frame 0xfffffe081e6c79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e6c7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e6c7ab0 --- syscall (136, FreeBSD ELF64, sys_mkdir), rip = 0x800b4e51a, rsp = 0x7fffffffcd78, rbp = 0x7fffffffd1a0 --- Tracing command link pid 2796 tid 100568 td 0xfffff802f8958920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3b9ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3b9d00 trap() at trap+0x42/frame 0xfffffe07fc3b9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3b9f20 --- trap 0x13, rip = 0xffffffff8094bc9e, rsp = 0xfffffe07fc3b9fe0, rbp = 0xfffffe081e758380 --- binsfree() at binsfree+0x10e/frame 0xfffffe081e758380 brelse() at brelse+0x68b/frame 0xfffffe081e758400 ufsdirhash_findfree() at ufsdirhash_findfree+0x1d8/frame 0xfffffe081e758450 ufs_lookup_ino() at ufs_lookup_ino+0x2bf/frame 0xfffffe081e758560 VOP_CACHEDLOOKUP_APV() at VOP_CACHEDLOOKUP_APV+0x108/frame 0xfffffe081e758590 vfs_cache_lookup() at vfs_cache_lookup+0xcf/frame 0xfffffe081e7585e0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e758610 lookup() at lookup+0x5a0/frame 0xfffffe081e7586a0 namei() at namei+0x544/frame 0xfffffe081e758770 kern_linkat() at kern_linkat+0x139/frame 0xfffffe081e758980 sys_link() at sys_link+0x28/frame 0xfffffe081e7589a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e758ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e758ab0 --- syscall (9, FreeBSD ELF64, sys_link), rip = 0x800a9e27a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command rw pid 2795 tid 100385 td 0xfffff802cd3f3920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3c1ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3c1d00 trap() at trap+0x42/frame 0xfffffe07fc3c1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3c1f20 --- trap 0x13, rip = 0xffffffff808b9332, rsp = 0xfffffe07fc3c1fe0, rbp = 0xfffffe081e3c1120 --- __rw_wlock_hard() at __rw_wlock_hard+0x272/frame 0xfffffe081e3c1120 _rw_wlock_cookie() at _rw_wlock_cookie+0xb4/frame 0xfffffe081e3c1160 handle_workitem_remove() at handle_workitem_remove+0xd2/frame 0xfffffe081e3c11e0 process_worklist_item() at process_worklist_item+0x524/frame 0xfffffe081e3c1270 softdep_request_cleanup() at softdep_request_cleanup+0x419/frame 0xfffffe081e3c1320 ffs_balloc_ufs2() at ffs_balloc_ufs2+0x123c/frame 0xfffffe081e3c14e0 ffs_write() at ffs_write+0x310/frame 0xfffffe081e3c1590 VOP_WRITE_APV() at VOP_WRITE_APV+0x183/frame 0xfffffe081e3c16a0 vn_write() at vn_write+0x2eb/frame 0xfffffe081e3c1730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e3c18b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e3c1900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e3c1950 sys_write() at sys_write+0x63/frame 0xfffffe081e3c19a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e3c1ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e3c1ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffc528, rbp = 0x7fffffffd5e0 --- Tracing command lockf2 pid 2794 tid 100557 td 0xfffff803caa89490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e721a30 mi_switch() at mi_switch+0x179/frame 0xfffffe081e721a70 ast() at ast+0x275/frame 0xfffffe081e721ab0 doreti_ast() at doreti_ast+0x1f/frame 0x7fffffffd5a0 Tracing command fts pid 2793 tid 100485 td 0xfffff802cdff2920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e5b7170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5b71b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e5b71f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e5b7220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e5b7270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e5b73a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e5b73f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e5b7420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e5b7490 vget() at vget+0x70/frame 0xfffffe081e5b74e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e5b7560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e5b75b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e5b75e0 lookup() at lookup+0x5a0/frame 0xfffffe081e5b7670 namei() at namei+0x544/frame 0xfffffe081e5b7740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e5b7900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081e5b79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e5b7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e5b7ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command rename pid 2792 tid 100335 td 0xfffff802c6e12490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2c7060 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2c70a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2c70e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e2c7110 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e2c7160 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e2c7290 getblk() at getblk+0x231/frame 0xfffffe081e2c7340 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e2c7380 ffs_blkatoff() at ffs_blkatoff+0x8a/frame 0xfffffe081e2c73e0 ufsdirhash_findfree() at ufsdirhash_findfree+0xeb/frame 0xfffffe081e2c7430 ufs_lookup_ino() at ufs_lookup_ino+0x2bf/frame 0xfffffe081e2c7540 VOP_CACHEDLOOKUP_APV() at VOP_CACHEDLOOKUP_APV+0x108/frame 0xfffffe081e2c7570 vfs_cache_lookup() at vfs_cache_lookup+0xcf/frame 0xfffffe081e2c75c0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e2c75f0 lookup() at lookup+0x5a0/frame 0xfffffe081e2c7680 namei() at namei+0x544/frame 0xfffffe081e2c7750 kern_renameat() at kern_renameat+0x201/frame 0xfffffe081e2c79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2c7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2c7ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd498, rbp = 0x7fffffffd5d0 --- Tracing command symlink pid 2791 tid 100447 td 0xfffff802cdc5b920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4f9080 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4f90c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4f9100 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e4f9130 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e4f9180 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e4f92b0 getblk() at getblk+0x231/frame 0xfffffe081e4f9360 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e4f93a0 ffs_nodealloccg() at ffs_nodealloccg+0x10c/frame 0xfffffe081e4f9440 ffs_hashalloc() at ffs_hashalloc+0x78/frame 0xfffffe081e4f9490 ffs_valloc() at ffs_valloc+0x473/frame 0xfffffe081e4f9530 ufs_makeinode() at ufs_makeinode+0x95/frame 0xfffffe081e4f96f0 ufs_symlink() at ufs_symlink+0x32/frame 0xfffffe081e4f9740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e4f9770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e4f99a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4f9ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4f9ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd528, rbp = 0x7fffffffd5d0 --- Tracing command lockf pid 2790 tid 100149 td 0xfffff801219d3000 sched_switch() at sched_switch+0x482/frame 0xfffffe081df13260 mi_switch() at mi_switch+0x179/frame 0xfffffe081df132a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df132e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081df13310 sleeplk() at sleeplk+0x11a/frame 0xfffffe081df13360 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081df13490 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081df134e0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081df13510 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081df13580 lookup() at lookup+0x4a5/frame 0xfffffe081df13610 namei() at namei+0x544/frame 0xfffffe081df136e0 vn_open_cred() at vn_open_cred+0xd7/frame 0xfffffe081df13830 kern_openat() at kern_openat+0x261/frame 0xfffffe081df139a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df13ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df13ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command mkdir pid 2789 tid 100496 td 0xfffff802cd5e1490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e5ee300 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5ee340 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e5ee380 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e5ee3b0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e5ee400 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e5ee530 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e5ee580 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e5ee5b0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e5ee620 lookup() at lookup+0x4a5/frame 0xfffffe081e5ee6b0 namei() at namei+0x544/frame 0xfffffe081e5ee780 kern_mkdirat() at kern_mkdirat+0xc8/frame 0xfffffe081e5ee9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e5eeab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e5eeab0 --- syscall (136, FreeBSD ELF64, sys_mkdir), rip = 0x800b4e51a, rsp = 0x7fffffffcd78, rbp = 0x7fffffffd1a0 --- Tracing command rw pid 2788 tid 100213 td 0xfffff8014ba65920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e063400 mi_switch() at mi_switch+0x179/frame 0xfffffe081e063440 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e063490 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e063510 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e063560 binsfree() at binsfree+0x60/frame 0xfffffe081e0635a0 bqrelse() at bqrelse+0xe8/frame 0xfffffe081e0635e0 ffs_read() at ffs_read+0x398/frame 0xfffffe081e063680 VOP_READ_APV() at VOP_READ_APV+0x108/frame 0xfffffe081e0636b0 vn_read() at vn_read+0x244/frame 0xfffffe081e063740 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e0638c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e063900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e063950 sys_read() at sys_read+0x63/frame 0xfffffe081e0639a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e063ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e063ab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5ea2a, rsp = 0x7fffffffc528, rbp = 0x7fffffffd5e0 --- Tracing command link pid 2787 tid 100487 td 0xfffff802cd7a5920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e5c13b0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5c13f0 critical_exit() at critical_exit+0x8b/frame 0xfffffe081e5c1410 ipi_bitmap_handler() at ipi_bitmap_handler+0x7a/frame 0xfffffe081e5c1450 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x9b/frame 0xfffffe081e5c1450 --- interrupt, rip = 0xffffffff808b9330, rsp = 0xfffffe081e5c1510, rbp = 0xfffffe081e5c15a0 --- __rw_wlock_hard() at __rw_wlock_hard+0x270/frame 0xfffffe081e5c15a0 _rw_wlock_cookie() at _rw_wlock_cookie+0xb4/frame 0xfffffe081e5c15e0 newdirrem() at newdirrem+0x312/frame 0xfffffe081e5c1680 softdep_setup_remove() at softdep_setup_remove+0x82/frame 0xfffffe081e5c16d0 ufs_dirremove() at ufs_dirremove+0x1a7/frame 0xfffffe081e5c1720 ufs_remove() at ufs_remove+0x75/frame 0xfffffe081e5c1780 VOP_REMOVE_APV() at VOP_REMOVE_APV+0x12d/frame 0xfffffe081e5c17b0 kern_unlinkat() at kern_unlinkat+0x20c/frame 0xfffffe081e5c19a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e5c1ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e5c1ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command fts pid 2786 tid 100555 td 0xfffff8076fc9c000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e717170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e7171b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e7171f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e717220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e717270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e7173a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e7173f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e717420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e717490 vget() at vget+0x70/frame 0xfffffe081e7174e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e717560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e7175b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e7175e0 lookup() at lookup+0x5a0/frame 0xfffffe081e717670 namei() at namei+0x544/frame 0xfffffe081e717740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e717900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081e7179a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e717ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e717ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command mkfifo pid 2785 tid 100299 td 0xfffff802c6991490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e213300 mi_switch() at mi_switch+0x179/frame 0xfffffe081e213340 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e213380 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e2133b0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e213400 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e213530 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e213580 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e2135b0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e213620 lookup() at lookup+0x4a5/frame 0xfffffe081e2136b0 namei() at namei+0x544/frame 0xfffffe081e213780 kern_mkfifoat() at kern_mkfifoat+0xbd/frame 0xfffffe081e2139a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e213ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e213ab0 --- syscall (132, FreeBSD ELF64, sys_mkfifo), rip = 0x800a9dd7a, rsp = 0x7fffffffd598, rbp = 0x7fffffffd5d0 --- Tracing command rename pid 2784 tid 100344 td 0xfffff802c6e12000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2f4a30 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2f4a70 ast() at ast+0x275/frame 0xfffffe081e2f4ab0 Xfast_syscall() at Xfast_syscall+0x160/frame 0xfffffe081e2f4ab0 --- syscall (0, FreeBSD ELF64, nosys), rip = 0x800a9dd9a, rsp = 0x7fffffffd498, rbp = 0x7fffffffd5d0 --- Tracing command lockf2 pid 2783 tid 100581 td 0xfffff802f819c000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e799a30 mi_switch() at mi_switch+0x179/frame 0xfffffe081e799a70 ast() at ast+0x275/frame 0xfffffe081e799ab0 Xfast_syscall() at Xfast_syscall+0x160/frame 0xfffffe081e799ab0 --- syscall (0, FreeBSD ELF64, nosys), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command symlink pid 2782 tid 100452 td 0xfffff802cdc5b490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e512080 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5120c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e512100 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e512130 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e512180 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e5122b0 getblk() at getblk+0x231/frame 0xfffffe081e512360 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e5123a0 ffs_nodealloccg() at ffs_nodealloccg+0x10c/frame 0xfffffe081e512440 ffs_hashalloc() at ffs_hashalloc+0x78/frame 0xfffffe081e512490 ffs_valloc() at ffs_valloc+0x473/frame 0xfffffe081e512530 ufs_makeinode() at ufs_makeinode+0x95/frame 0xfffffe081e5126f0 ufs_symlink() at ufs_symlink+0x32/frame 0xfffffe081e512740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e512770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e5129a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e512ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e512ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd528, rbp = 0x7fffffffd5d0 --- Tracing command lockf pid 2781 tid 100154 td 0xfffff80121b9b920 sched_switch() at sched_switch+0x482/frame 0xfffffe081df2c330 mi_switch() at mi_switch+0x179/frame 0xfffffe081df2c370 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df2c3b0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081df2c3e0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081df2c430 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081df2c560 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081df2c5b0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081df2c5e0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081df2c650 lookup() at lookup+0x4a5/frame 0xfffffe081df2c6e0 namei() at namei+0x544/frame 0xfffffe081df2c7b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081df2c9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df2cab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df2cab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command rw pid 2780 tid 100151 td 0xfffff8012192e920 sched_switch() at sched_switch+0x482/frame 0xfffffe081df1cdc0 mi_switch() at mi_switch+0x179/frame 0xfffffe081df1ce00 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df1ce40 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081df1ce70 sleeplk() at sleeplk+0x11a/frame 0xfffffe081df1cec0 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081df1cff0 getblk() at getblk+0x231/frame 0xfffffe081df1d0a0 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081df1d0e0 ffs_update() at ffs_update+0x13f/frame 0xfffffe081df1d160 handle_workitem_remove() at handle_workitem_remove+0x866/frame 0xfffffe081df1d1e0 process_worklist_item() at process_worklist_item+0x524/frame 0xfffffe081df1d270 softdep_request_cleanup() at softdep_request_cleanup+0x419/frame 0xfffffe081df1d320 ffs_balloc_ufs2() at ffs_balloc_ufs2+0x123c/frame 0xfffffe081df1d4e0 ffs_write() at ffs_write+0x310/frame 0xfffffe081df1d590 VOP_WRITE_APV() at VOP_WRITE_APV+0x183/frame 0xfffffe081df1d6a0 vn_write() at vn_write+0x2eb/frame 0xfffffe081df1d730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081df1d8b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081df1d900 kern_writev() at kern_writev+0x65/frame 0xfffffe081df1d950 sys_write() at sys_write+0x63/frame 0xfffffe081df1d9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df1dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df1dab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffc528, rbp = 0x7fffffffd5e0 --- Tracing command mkdir pid 2779 tid 100332 td 0xfffff802c6f2b490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2b83b0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2b83f0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2b8430 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e2b8460 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e2b84b0 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e2b85e0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e2b8630 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e2b8660 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e2b86d0 lookup() at lookup+0x4a5/frame 0xfffffe081e2b8760 namei() at namei+0x544/frame 0xfffffe081e2b8830 kern_rmdirat() at kern_rmdirat+0x96/frame 0xfffffe081e2b89a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2b8ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2b8ab0 --- syscall (137, FreeBSD ELF64, sys_rmdir), rip = 0x800a9dd3a, rsp = 0x7fffffffcd68, rbp = 0x7fffffffd1a0 --- Tracing command link pid 2778 tid 100547 td 0xfffff80479636920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e6ef380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e6ef3c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e6ef410 __rw_wlock_hard() at __rw_wlock_hard+0x38e/frame 0xfffffe081e6ef4a0 _rw_wlock_cookie() at _rw_wlock_cookie+0xb4/frame 0xfffffe081e6ef4e0 softdep_update_inodeblock() at softdep_update_inodeblock+0x211/frame 0xfffffe081e6ef570 ffs_update() at ffs_update+0x1fe/frame 0xfffffe081e6ef5f0 ufs_link() at ufs_link+0x144/frame 0xfffffe081e6ef740 VOP_LINK_APV() at VOP_LINK_APV+0x12d/frame 0xfffffe081e6ef770 kern_linkat() at kern_linkat+0x291/frame 0xfffffe081e6ef980 sys_link() at sys_link+0x28/frame 0xfffffe081e6ef9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e6efab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e6efab0 --- syscall (9, FreeBSD ELF64, sys_link), rip = 0x800a9e27a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command fts pid 2777 tid 100529 td 0xfffff802f8c63000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e695170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e6951b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e6951f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e695220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e695270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e6953a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e6953f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e695420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e695490 vget() at vget+0x70/frame 0xfffffe081e6954e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e695560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e6955b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e6955e0 lookup() at lookup+0x5a0/frame 0xfffffe081e695670 namei() at namei+0x544/frame 0xfffffe081e695740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e695900 sys_lstat() at sys_lstat+0x30/frame 0xfffffe081e6959a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e695ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e695ab0 --- syscall (190, FreeBSD ELF64, sys_lstat), rip = 0x800b4d4da, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command mkfifo pid 2776 tid 100590 td 0xfffff802f82c0000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e7c6300 mi_switch() at mi_switch+0x179/frame 0xfffffe081e7c6340 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e7c6380 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e7c63b0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e7c6400 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e7c6530 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e7c6580 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e7c65b0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e7c6620 lookup() at lookup+0x4a5/frame 0xfffffe081e7c66b0 namei() at namei+0x544/frame 0xfffffe081e7c6780 kern_mkfifoat() at kern_mkfifoat+0xbd/frame 0xfffffe081e7c69a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e7c6ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e7c6ab0 --- syscall (132, FreeBSD ELF64, sys_mkfifo), rip = 0x800a9dd7a, rsp = 0x7fffffffd598, rbp = 0x7fffffffd5d0 --- Tracing command rename pid 2775 tid 100503 td 0xfffff802cd5e9920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e613a30 mi_switch() at mi_switch+0x179/frame 0xfffffe081e613a70 ast() at ast+0x275/frame 0xfffffe081e613ab0 doreti_ast() at doreti_ast+0x1f/frame 0x7fffffffd5d0 Tracing command lockf pid 2774 tid 100254 td 0xfffff8023b0c7000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e130260 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1302a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e1302e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e130310 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e130360 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e130490 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e1304e0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e130510 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e130580 lookup() at lookup+0x4a5/frame 0xfffffe081e130610 namei() at namei+0x544/frame 0xfffffe081e1306e0 vn_open_cred() at vn_open_cred+0xd7/frame 0xfffffe081e130830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e1309a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e130ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e130ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command symlink pid 2773 tid 100586 td 0xfffff802f8958000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e7b2070 mi_switch() at mi_switch+0x179/frame 0xfffffe081e7b20b0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e7b2100 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e7b2180 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e7b21d0 dqget() at dqget+0x77/frame 0xfffffe081e7b2300 getinoquota() at getinoquota+0x4c/frame 0xfffffe081e7b2330 ufs_accessx() at ufs_accessx+0x8a/frame 0xfffffe081e7b23b0 VOP_ACCESSX_APV() at VOP_ACCESSX_APV+0x108/frame 0xfffffe081e7b23e0 vop_stdaccess() at vop_stdaccess+0x46/frame 0xfffffe081e7b2420 VOP_ACCESS_APV() at VOP_ACCESS_APV+0x108/frame 0xfffffe081e7b2450 ufs_lookup_ino() at ufs_lookup_ino+0xb5e/frame 0xfffffe081e7b2560 VOP_CACHEDLOOKUP_APV() at VOP_CACHEDLOOKUP_APV+0x108/frame 0xfffffe081e7b2590 vfs_cache_lookup() at vfs_cache_lookup+0xcf/frame 0xfffffe081e7b25e0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e7b2610 lookup() at lookup+0x5a0/frame 0xfffffe081e7b26a0 namei() at namei+0x544/frame 0xfffffe081e7b2770 kern_symlinkat() at kern_symlinkat+0x101/frame 0xfffffe081e7b29a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e7b2ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e7b2ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd528, rbp = 0x7fffffffd5d0 --- Tracing command lockf2 pid 2772 tid 100202 td 0xfffff8014b79d000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc399ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc399d00 trap() at trap+0x42/frame 0xfffffe07fc399f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc399f20 --- trap 0x13, rip = 0xffffffff808a09f0, rsp = 0xfffffe07fc399fe0, rbp = 0xfffffe081e02c720 --- lf_advlockasync() at lf_advlockasync+0xce0/frame 0xfffffe081e02c720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e02c770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e02c860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e02c890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e02c940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e02c9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e02cab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e02cab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command rw pid 2771 tid 100512 td 0xfffff802cdff2000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e63fdc0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e63fe00 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e63fe40 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e63fe70 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e63fec0 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e63fff0 getblk() at getblk+0x231/frame 0xfffffe081e6400a0 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e6400e0 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e640160 handle_workitem_remove() at handle_workitem_remove+0x866/frame 0xfffffe081e6401e0 process_worklist_item() at process_worklist_item+0x524/frame 0xfffffe081e640270 softdep_request_cleanup() at softdep_request_cleanup+0x419/frame 0xfffffe081e640320 ffs_balloc_ufs2() at ffs_balloc_ufs2+0x123c/frame 0xfffffe081e6404e0 ffs_write() at ffs_write+0x310/frame 0xfffffe081e640590 VOP_WRITE_APV() at VOP_WRITE_APV+0x183/frame 0xfffffe081e6406a0 vn_write() at vn_write+0x2eb/frame 0xfffffe081e640730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e6408b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e640900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e640950 sys_write() at sys_write+0x63/frame 0xfffffe081e6409a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e640ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e640ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffc528, rbp = 0x7fffffffd5e0 --- Tracing command fts pid 2770 tid 100322 td 0xfffff802c6d69920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e286170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2861b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2861f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e286220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e286270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e2863a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e2863f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e286420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e286490 vget() at vget+0x70/frame 0xfffffe081e2864e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e286560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e2865b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e2865e0 lookup() at lookup+0x5a0/frame 0xfffffe081e286670 namei() at namei+0x544/frame 0xfffffe081e286740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e286900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081e2869a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e286ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e286ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command mkdir pid 2769 tid 100306 td 0xfffff802b13f5490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e236300 mi_switch() at mi_switch+0x179/frame 0xfffffe081e236340 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e236380 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e2363b0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e236400 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e236530 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e236580 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e2365b0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e236620 lookup() at lookup+0x4a5/frame 0xfffffe081e2366b0 namei() at namei+0x544/frame 0xfffffe081e236780 kern_mkdirat() at kern_mkdirat+0xc8/frame 0xfffffe081e2369a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e236ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e236ab0 --- syscall (136, FreeBSD ELF64, sys_mkdir), rip = 0x800b4e51a, rsp = 0x7fffffffcd78, rbp = 0x7fffffffd1a0 --- Tracing command link pid 2768 tid 100338 td 0xfffff802c6e00000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2d5d90 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2d5dd0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2d5e10 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e2d5e40 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e2d5e90 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e2d5fc0 _lockmgr_args_rw() at _lockmgr_args_rw+0x98/frame 0xfffffe081e2d6030 getdirtybuf() at getdirtybuf+0xb4/frame 0xfffffe081e2d60b0 flush_pagedep_deps() at flush_pagedep_deps+0x3c6/frame 0xfffffe081e2d6130 softdep_sync_buf() at softdep_sync_buf+0x4df/frame 0xfffffe081e2d61d0 ffs_syncvnode() at ffs_syncvnode+0x258/frame 0xfffffe081e2d6250 ffs_truncate() at ffs_truncate+0x5f2/frame 0xfffffe081e2d6430 ufs_direnter() at ufs_direnter+0x891/frame 0xfffffe081e2d64f0 ufs_makeinode() at ufs_makeinode+0x573/frame 0xfffffe081e2d66b0 VOP_CREATE_APV() at VOP_CREATE_APV+0x108/frame 0xfffffe081e2d66e0 vn_open_cred() at vn_open_cred+0x2f0/frame 0xfffffe081e2d6830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e2d69a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2d6ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2d6ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command openat pid 2767 tid 100141 td 0xfffff8012177f920 sched_switch() at sched_switch+0x482/frame 0xfffffe081deeb220 mi_switch() at mi_switch+0x179/frame 0xfffffe081deeb260 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081deeb2a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081deeb2d0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081deeb320 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081deeb450 getblk() at getblk+0x231/frame 0xfffffe081deeb500 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081deeb540 ffs_freefile() at ffs_freefile+0x10f/frame 0xfffffe081deeb5d0 handle_workitem_freefile() at handle_workitem_freefile+0x1bc/frame 0xfffffe081deeb620 softdep_freefile() at softdep_freefile+0x367/frame 0xfffffe081deeb680 ffs_vfree() at ffs_vfree+0x28/frame 0xfffffe081deeb690 ufs_inactive() at ufs_inactive+0x2b5/frame 0xfffffe081deeb6d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081deeb700 vinactive() at vinactive+0x157/frame 0xfffffe081deeb750 vputx() at vputx+0x3a8/frame 0xfffffe081deeb7b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081deeb9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081deebab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081deebab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd498, rbp = 0x7fffffffd5d0 --- Tracing command mkfifo pid 2766 tid 100197 td 0xfffff8014b74f490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e013550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e013590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0135d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e013640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e013670 _sleep() at _sleep+0x334/frame 0xfffffe081e013710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e0137b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e0139a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e013ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e013ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd680 --- Tracing command lockf pid 2765 tid 100542 td 0xfffff802cdcfa920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e6d6330 mi_switch() at mi_switch+0x179/frame 0xfffffe081e6d6370 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e6d63b0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e6d63e0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e6d6430 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e6d6560 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e6d65b0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e6d65e0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e6d6650 lookup() at lookup+0x4a5/frame 0xfffffe081e6d66e0 namei() at namei+0x544/frame 0xfffffe081e6d67b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081e6d69a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e6d6ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e6d6ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd5d0 --- Tracing command lockf2 pid 2764 tid 100521 td 0xfffff802cd72b000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e66d540 mi_switch() at mi_switch+0x179/frame 0xfffffe081e66d580 critical_exit() at critical_exit+0x8b/frame 0xfffffe081e66d5a0 ipi_bitmap_handler() at ipi_bitmap_handler+0x7a/frame 0xfffffe081e66d5e0 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x9b/frame 0xfffffe081e66d5e0 --- interrupt, rip = 0xffffffff808a0a05, rsp = 0xfffffe081e66d6a0, rbp = 0xfffffe081e66d720 --- lf_advlockasync() at lf_advlockasync+0xcf5/frame 0xfffffe081e66d720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e66d770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e66d860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e66d890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e66d940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e66d9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e66dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e66dab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command symlink pid 2763 tid 100532 td 0xfffff802f82c5490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e6a4040 mi_switch() at mi_switch+0x179/frame 0xfffffe081e6a4080 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e6a40c0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e6a40f0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e6a4140 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e6a4270 getblk() at getblk+0x231/frame 0xfffffe081e6a4320 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e6a4360 ffs_vgetf() at ffs_vgetf+0x4ee/frame 0xfffffe081e6a4460 ffs_vget() at ffs_vget+0x2c/frame 0xfffffe081e6a4490 ffs_valloc() at ffs_valloc+0x54f/frame 0xfffffe081e6a4530 ufs_makeinode() at ufs_makeinode+0x95/frame 0xfffffe081e6a46f0 ufs_symlink() at ufs_symlink+0x32/frame 0xfffffe081e6a4740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e6a4770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e6a49a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e6a4ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e6a4ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd528, rbp = 0x7fffffffd5d0 --- Tracing command fts pid 2762 tid 100324 td 0xfffff802c6d69490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e290170 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2901b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2901f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e290220 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e290270 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e2903a0 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e2903f0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e290420 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e290490 vget() at vget+0x70/frame 0xfffffe081e2904e0 cache_lookup() at cache_lookup+0x5a7/frame 0xfffffe081e290560 vfs_cache_lookup() at vfs_cache_lookup+0xa1/frame 0xfffffe081e2905b0 VOP_LOOKUP_APV() at VOP_LOOKUP_APV+0x108/frame 0xfffffe081e2905e0 lookup() at lookup+0x5a0/frame 0xfffffe081e290670 namei() at namei+0x544/frame 0xfffffe081e290740 kern_statat_vnhook() at kern_statat_vnhook+0xa5/frame 0xfffffe081e290900 sys_stat() at sys_stat+0x2d/frame 0xfffffe081e2909a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e290ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e290ab0 --- syscall (188, FreeBSD ELF64, sys_stat), rip = 0x800b4d4fa, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd490 --- Tracing command rename pid 2761 tid 100137 td 0xfffff801215a5920 sched_switch() at sched_switch+0x482/frame 0xfffffe081ded7550 mi_switch() at mi_switch+0x179/frame 0xfffffe081ded7590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081ded75d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081ded7640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081ded7670 _sleep() at _sleep+0x334/frame 0xfffffe081ded7710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081ded77b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081ded79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081ded7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081ded7ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd680 --- Tracing command rw pid 2760 tid 100561 td 0xfffff8076f757000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e734dc0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e734e00 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e734e40 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e734e70 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e734ec0 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e734ff0 getblk() at getblk+0x231/frame 0xfffffe081e7350a0 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e7350e0 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e735160 handle_workitem_remove() at handle_workitem_remove+0x866/frame 0xfffffe081e7351e0 process_worklist_item() at process_worklist_item+0x524/frame 0xfffffe081e735270 softdep_request_cleanup() at softdep_request_cleanup+0x419/frame 0xfffffe081e735320 ffs_balloc_ufs2() at ffs_balloc_ufs2+0x123c/frame 0xfffffe081e7354e0 ffs_write() at ffs_write+0x310/frame 0xfffffe081e735590 VOP_WRITE_APV() at VOP_WRITE_APV+0x183/frame 0xfffffe081e7356a0 vn_write() at vn_write+0x2eb/frame 0xfffffe081e735730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e7358b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e735900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e735950 sys_write() at sys_write+0x63/frame 0xfffffe081e7359a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e735ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e735ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffc528, rbp = 0x7fffffffd5e0 --- Tracing command link pid 2759 tid 100489 td 0xfffff802f8169920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e5cb530 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5cb570 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e5cb5c0 __rw_wlock_hard() at __rw_wlock_hard+0x38e/frame 0xfffffe081e5cb650 _rw_wlock_cookie() at _rw_wlock_cookie+0xb4/frame 0xfffffe081e5cb690 softdep_setup_unlink() at softdep_setup_unlink+0x9b/frame 0xfffffe081e5cb6d0 ufs_dirremove() at ufs_dirremove+0x51/frame 0xfffffe081e5cb720 ufs_remove() at ufs_remove+0x75/frame 0xfffffe081e5cb780 VOP_REMOVE_APV() at VOP_REMOVE_APV+0x12d/frame 0xfffffe081e5cb7b0 kern_unlinkat() at kern_unlinkat+0x20c/frame 0xfffffe081e5cb9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e5cbab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e5cbab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd4a8, rbp = 0x7fffffffd5e0 --- Tracing command mkdir pid 2758 tid 100565 td 0xfffff803ca40b000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e749550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e749590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e7495d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e749640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e749670 _sleep() at _sleep+0x334/frame 0xfffffe081e749710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e7497b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e7499a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e749ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e749ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd680 --- Tracing command openat pid 2757 tid 100268 td 0xfffff8023b2cb490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e176260 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1762a0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e1762e0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e176310 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e176360 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e176490 getblk() at getblk+0x231/frame 0xfffffe081e176540 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e176580 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e176600 handle_workitem_remove() at handle_workitem_remove+0x866/frame 0xfffffe081e176680 softdep_setup_remove() at softdep_setup_remove+0x44e/frame 0xfffffe081e1766d0 ufs_dirremove() at ufs_dirremove+0x1a7/frame 0xfffffe081e176720 ufs_remove() at ufs_remove+0x75/frame 0xfffffe081e176780 VOP_REMOVE_APV() at VOP_REMOVE_APV+0x12d/frame 0xfffffe081e1767b0 kern_unlinkat() at kern_unlinkat+0x20c/frame 0xfffffe081e1769a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e176ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e176ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd498, rbp = 0x7fffffffd5d0 --- Tracing command lockf pid 2756 tid 100464 td 0xfffff802cde26000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e54e550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e54e590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e54e5d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e54e640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e54e670 _sleep() at _sleep+0x334/frame 0xfffffe081e54e710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e54e7b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e54e9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e54eab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e54eab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd680 --- Tracing command symlink pid 2755 tid 100414 td 0xfffff802c6d30000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e454040 mi_switch() at mi_switch+0x179/frame 0xfffffe081e454080 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4540c0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e4540f0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e454140 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e454270 getblk() at getblk+0x231/frame 0xfffffe081e454320 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e454360 ffs_vgetf() at ffs_vgetf+0x4ee/frame 0xfffffe081e454460 ffs_vget() at ffs_vget+0x2c/frame 0xfffffe081e454490 ffs_valloc() at ffs_valloc+0x54f/frame 0xfffffe081e454530 ufs_makeinode() at ufs_makeinode+0x95/frame 0xfffffe081e4546f0 ufs_symlink() at ufs_symlink+0x32/frame 0xfffffe081e454740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e454770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e4549a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e454ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e454ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd528, rbp = 0x7fffffffd5d0 --- Tracing command link pid 2754 tid 100211 td 0xfffff80121e7a490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e059550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e059590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0595d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e059640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e059670 _sleep() at _sleep+0x334/frame 0xfffffe081e059710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e0597b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e0599a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e059ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e059ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5e8, rbp = 0x7fffffffd690 --- Tracing command fts pid 2753 tid 100175 td 0xfffff80121727920 sched_switch() at sched_switch+0x482/frame 0xfffffe081df95550 mi_switch() at mi_switch+0x179/frame 0xfffffe081df95590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df955d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081df95640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081df95670 _sleep() at _sleep+0x334/frame 0xfffffe081df95710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081df957b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081df959a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df95ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df95ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab6cca, rsp = 0x7fffffffd5e8, rbp = 0x7fffffffd690 --- Tracing command lockf2 pid 2752 tid 100550 td 0xfffff802f82c0490 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc369ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc369d00 trap() at trap+0x42/frame 0xfffffe07fc369f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc369f20 --- trap 0x13, rip = 0xffffffff808a0a09, rsp = 0xfffffe07fc369fe0, rbp = 0xfffffe081e6fe720 --- lf_advlockasync() at lf_advlockasync+0xcf9/frame 0xfffffe081e6fe720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e6fe770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e6fe860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e6fe890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e6fe940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e6fe9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e6feab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e6feab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5a0 --- Tracing command openat pid 2751 tid 100445 td 0xfffff802cda66000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4ef550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4ef590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4ef5d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e4ef640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e4ef670 _sleep() at _sleep+0x334/frame 0xfffffe081e4ef710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e4ef7b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e4ef9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4efab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4efab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd680 --- Tracing command rw pid 2750 tid 100304 td 0xfffff802c6671490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e22c550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e22c590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e22c5d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e22c640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e22c670 _sleep() at _sleep+0x334/frame 0xfffffe081e22c710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e22c7b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e22c9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e22cab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e22cab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5e8, rbp = 0x7fffffffd690 --- Tracing command symlink pid 2749 tid 100247 td 0xfffff80121924920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e10d550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e10d590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e10d5d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e10d640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e10d670 _sleep() at _sleep+0x334/frame 0xfffffe081e10d710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e10d7b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e10d9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e10dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e10dab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd680 --- Tracing command lockf2 pid 2748 tid 100357 td 0xfffff80121542490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e335550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e335590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e3355d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e335640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e335670 _sleep() at _sleep+0x334/frame 0xfffffe081e335710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e3357b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e3359a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e335ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e335ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd680 --- Tracing command mkfifo pid 2747 tid 100295 td 0xfffff8014b74f920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1fd740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1fd780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e1fd7c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e1fd830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e1fd860 _sleep() at _sleep+0x314/frame 0xfffffe081e1fd900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e1fd960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e1fd9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e1fdab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e1fdab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd578, rbp = 0x7fffffffd5d0 --- Tracing command rename pid 2746 tid 100296 td 0xfffff802c6971000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e204740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e204780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2047c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e204830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e204860 _sleep() at _sleep+0x314/frame 0xfffffe081e204900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e204960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e2049a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e204ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e204ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd578, rbp = 0x7fffffffd5d0 --- Tracing command mkdir pid 2745 tid 100298 td 0xfffff802c696d920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e20e740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e20e780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e20e7c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e20e830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e20e860 _sleep() at _sleep+0x314/frame 0xfffffe081e20e900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e20e960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e20e9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e20eab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e20eab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd578, rbp = 0x7fffffffd5d0 --- Tracing command lockf pid 2743 tid 100302 td 0xfffff802c696d000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e222740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e222780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2227c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e222830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e222860 _sleep() at _sleep+0x314/frame 0xfffffe081e222900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e222960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e2229a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e222ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e222ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd578, rbp = 0x7fffffffd5d0 --- Tracing command link pid 2742 tid 100303 td 0xfffff802c678b920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e227740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e227780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2277c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e227830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e227860 _sleep() at _sleep+0x314/frame 0xfffffe081e227900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e227960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e2279a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e227ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e227ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5e0 --- Tracing command fts pid 2741 tid 100264 td 0xfffff8023b203000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e162740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e162780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e1627c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e162830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e162860 _sleep() at _sleep+0x314/frame 0xfffffe081e162900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e162960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e1629a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e162ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e162ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3dada, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5e0 --- Tracing command rw pid 2740 tid 100184 td 0xfffff80121b9b000 sched_switch() at sched_switch+0x482/frame 0xfffffe081dfc2740 mi_switch() at mi_switch+0x179/frame 0xfffffe081dfc2780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dfc27c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081dfc2830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081dfc2860 _sleep() at _sleep+0x314/frame 0xfffffe081dfc2900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081dfc2960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081dfc29a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dfc2ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dfc2ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5e0 --- Tracing command openat pid 2739 tid 100313 td 0xfffff802b1bb7000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e259740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e259780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2597c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e259830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e259860 _sleep() at _sleep+0x314/frame 0xfffffe081e259900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e259960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e2599a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e259ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e259ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd578, rbp = 0x7fffffffd5d0 --- Tracing command symlink pid 2738 tid 100219 td 0xfffff80121f23490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e081740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e081780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0817c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e081830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e081860 _sleep() at _sleep+0x314/frame 0xfffffe081e081900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e081960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e0819a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e081ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e081ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd578, rbp = 0x7fffffffd5d0 --- Tracing command lockf2 pid 2737 tid 100224 td 0xfffff8023ad18490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e09a740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e09a780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e09a7c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e09a830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e09a860 _sleep() at _sleep+0x314/frame 0xfffffe081e09a900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e09a960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e09a9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e09aab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e09aab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd578, rbp = 0x7fffffffd5d0 --- Tracing command lockf pid 2726 tid 100449 td 0xfffff802cda65920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e503a30 mi_switch() at mi_switch+0x179/frame 0xfffffe081e503a70 ast() at ast+0x275/frame 0xfffffe081e503ab0 Xfast_syscall() at Xfast_syscall+0x160/frame 0xfffffe081e503ab0 --- syscall (0, FreeBSD ELF64, nosys), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 2725 tid 100519 td 0xfffff802f81d4490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e6634e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e663520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e663560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e6635d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e663600 _sleep() at _sleep+0x334/frame 0xfffffe081e6636a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e663720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e663770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e663860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e663890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e663940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e6639a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e663ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e663ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 2724 tid 100337 td 0xfffff802c6fb4920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2d14e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2d1520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e2d1560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e2d15d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e2d1600 _sleep() at _sleep+0x334/frame 0xfffffe081e2d16a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e2d1720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e2d1770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e2d1860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e2d1890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e2d1940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e2d19a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2d1ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2d1ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 2723 tid 100343 td 0xfffff802c6fb4490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2efa30 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2efa70 ast() at ast+0x275/frame 0xfffffe081e2efab0 Xfast_syscall() at Xfast_syscall+0x160/frame 0xfffffe081e2efab0 --- syscall (0, FreeBSD ELF64, nosys), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 2722 tid 100350 td 0xfffff802c6fb4000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e312330 mi_switch() at mi_switch+0x179/frame 0xfffffe081e312370 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e3123b0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e3123e0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e312430 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e312560 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e3125b0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e3125e0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e312650 lookup() at lookup+0x107/frame 0xfffffe081e3126e0 namei() at namei+0x544/frame 0xfffffe081e3127b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081e3129a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e312ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e312ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5a8, rbp = 0x7fffffffd5c0 --- Tracing command lockf pid 2721 tid 100356 td 0xfffff802c6fac920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e3304c0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e330500 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e330550 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e3305d0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e330620 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e330640 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e330670 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e3306a0 vn_write() at vn_write+0xd9/frame 0xfffffe081e330730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e3308b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e330900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e330950 sys_write() at sys_write+0x63/frame 0xfffffe081e3309a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e330ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e330ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5a0 --- Tracing command lockf pid 2720 tid 100401 td 0xfffff802cd5e1920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e413330 mi_switch() at mi_switch+0x179/frame 0xfffffe081e413370 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4133b0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e4133e0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e413430 __lockmgr_args() at __lockmgr_args+0x71a/frame 0xfffffe081e413560 ffs_lock() at ffs_lock+0x92/frame 0xfffffe081e4135b0 VOP_LOCK1_APV() at VOP_LOCK1_APV+0xf5/frame 0xfffffe081e4135e0 _vn_lock() at _vn_lock+0xc6/frame 0xfffffe081e413650 lookup() at lookup+0x107/frame 0xfffffe081e4136e0 namei() at namei+0x544/frame 0xfffffe081e4137b0 kern_unlinkat() at kern_unlinkat+0xa1/frame 0xfffffe081e4139a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e413ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e413ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5a8, rbp = 0x7fffffffd5c0 --- Tracing command lockf pid 2719 tid 100241 td 0xfffff8023ad9f000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0ef000 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0ef040 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0ef080 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e0ef0b0 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e0ef100 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e0ef230 getblk() at getblk+0x231/frame 0xfffffe081e0ef2e0 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e0ef320 ffs_vgetf() at ffs_vgetf+0x4ee/frame 0xfffffe081e0ef420 ffs_vget() at ffs_vget+0x2c/frame 0xfffffe081e0ef450 ffs_valloc() at ffs_valloc+0x54f/frame 0xfffffe081e0ef4f0 ufs_makeinode() at ufs_makeinode+0x95/frame 0xfffffe081e0ef6b0 VOP_CREATE_APV() at VOP_CREATE_APV+0x108/frame 0xfffffe081e0ef6e0 vn_open_cred() at vn_open_cred+0x2f0/frame 0xfffffe081e0ef830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e0ef9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0efab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0efab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd5a8, rbp = 0x7fffffffd5c0 --- Tracing command lockf pid 2718 tid 100342 td 0xfffff802c6fa6920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2ea400 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2ea440 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e2ea490 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e2ea510 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e2ea560 binsfree() at binsfree+0x60/frame 0xfffffe081e2ea5a0 bqrelse() at bqrelse+0xe8/frame 0xfffffe081e2ea5e0 ffs_read() at ffs_read+0x398/frame 0xfffffe081e2ea680 VOP_READ_APV() at VOP_READ_APV+0x108/frame 0xfffffe081e2ea6b0 vn_read() at vn_read+0x244/frame 0xfffffe081e2ea740 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e2ea8c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e2ea900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e2ea950 sys_read() at sys_read+0x63/frame 0xfffffe081e2ea9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2eaab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2eaab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5ea2a, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5a0 --- Tracing command lockf pid 2717 tid 100307 td 0xfffff802b13f5000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e23b4c0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e23b500 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e23b550 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e23b5d0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e23b620 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e23b640 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e23b670 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e23b6a0 vn_write() at vn_write+0xd9/frame 0xfffffe081e23b730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e23b8b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e23b900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e23b950 sys_write() at sys_write+0x63/frame 0xfffffe081e23b9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e23bab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e23bab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5a0 --- Tracing command lockf pid 2716 tid 100308 td 0xfffff8023b2e2920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2404e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e240520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e240560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e2405d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e240600 _sleep() at _sleep+0x334/frame 0xfffffe081e2406a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e240720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e240770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e240860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e240890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e240940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e2409a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e240ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e240ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 2715 tid 100263 td 0xfffff8023b203490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e15d4c0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e15d500 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e15d550 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e15d5d0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e15d620 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e15d640 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e15d670 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e15d6a0 vn_write() at vn_write+0xd9/frame 0xfffffe081e15d730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e15d8b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081e15d900 kern_writev() at kern_writev+0x65/frame 0xfffffe081e15d950 sys_write() at sys_write+0x63/frame 0xfffffe081e15d9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e15dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e15dab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffd588, rbp = 0x7fffffffd5a0 --- Tracing command lockf pid 2714 tid 100311 td 0xfffff802c6b4c490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e24f4e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e24f520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e24f560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e24f5d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e24f600 _sleep() at _sleep+0x334/frame 0xfffffe081e24f6a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e24f720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e24f770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e24f860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e24f890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e24f940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e24f9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e24fab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e24fab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 2713 tid 100312 td 0xfffff802c6b4c000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2544e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e254520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e254560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e2545d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e254600 _sleep() at _sleep+0x334/frame 0xfffffe081e2546a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e254720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e254770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e254860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e254890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e254940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e2549a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e254ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e254ab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 2712 tid 100314 td 0xfffff802c6b49920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e25e4e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e25e520 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e25e560 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e25e5d0 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e25e600 _sleep() at _sleep+0x334/frame 0xfffffe081e25e6a0 lf_advlockasync() at lf_advlockasync+0xc51/frame 0xfffffe081e25e720 lf_advlock() at lf_advlock+0x48/frame 0xfffffe081e25e770 vop_stdadvlock() at vop_stdadvlock+0xa9/frame 0xfffffe081e25e860 VOP_ADVLOCK_APV() at VOP_ADVLOCK_APV+0x10e/frame 0xfffffe081e25e890 kern_fcntl() at kern_fcntl+0xaf4/frame 0xfffffe081e25e940 sys_fcntl() at sys_fcntl+0xb2/frame 0xfffffe081e25e9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e25eab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e25eab0 --- syscall (92, FreeBSD ELF64, sys_fcntl), rip = 0x800b4672a, rsp = 0x7fffffffd548, rbp = 0x7fffffffd580 --- Tracing command lockf pid 2711 tid 100315 td 0xfffff802c6b49490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e263200 mi_switch() at mi_switch+0x179/frame 0xfffffe081e263240 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e263280 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e2632b0 _sleep() at _sleep+0x351/frame 0xfffffe081e263350 bwait() at bwait+0x6e/frame 0xfffffe081e263390 bufwrite() at bufwrite+0x250/frame 0xfffffe081e2633e0 ffs_bufwrite() at ffs_bufwrite+0x418/frame 0xfffffe081e263430 ffs_update() at ffs_update+0x2c6/frame 0xfffffe081e2634b0 ffs_truncate() at ffs_truncate+0xc8e/frame 0xfffffe081e263690 ufs_inactive() at ufs_inactive+0x171/frame 0xfffffe081e2636d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e263700 vinactive() at vinactive+0x157/frame 0xfffffe081e263750 vputx() at vputx+0x3a8/frame 0xfffffe081e2637b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081e2639a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e263ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e263ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd5a8, rbp = 0x7fffffffd5c0 --- Tracing command lockf pid 2710 tid 100366 td 0xfffff802c6fac490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e362550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e362590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e3625d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e362640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e362670 _sleep() at _sleep+0x334/frame 0xfffffe081e362710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e3627b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e3629a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e362ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e362ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5c8, rbp = 0x7fffffffd670 --- Tracing command rw pid 2709 tid 100374 td 0xfffff802cd522000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3c9ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3c9d00 trap() at trap+0x42/frame 0xfffffe07fc3c9f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3c9f20 --- trap 0x13, rip = 0xffffffff808c2190, rsp = 0xfffffe07fc3c9fe0, rbp = 0xfffffe081e38a300 --- critical_enter() at critical_enter/frame 0xfffffe081e38a300 sleepq_add() at sleepq_add+0x1da/frame 0xfffffe081e38a350 _sleep() at _sleep+0x2a4/frame 0xfffffe081e38a3f0 bufobj_wwait() at bufobj_wwait+0x8b/frame 0xfffffe081e38a430 ffs_syncvnode() at ffs_syncvnode+0x357/frame 0xfffffe081e38a4b0 ffs_truncate() at ffs_truncate+0x5f2/frame 0xfffffe081e38a690 ufs_inactive() at ufs_inactive+0x171/frame 0xfffffe081e38a6d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e38a700 vinactive() at vinactive+0x157/frame 0xfffffe081e38a750 vputx() at vputx+0x3a8/frame 0xfffffe081e38a7b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081e38a9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e38aab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e38aab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2708 tid 100384 td 0xfffff802cd520920 kdb_enter() at kdb_enter+0x3e/frame 0xfffffe081e3bc150 vpanic() at vpanic+0x146/frame 0xfffffe081e3bc190 panic() at panic+0x43/frame 0xfffffe081e3bc1f0 initiate_write_inodeblock_ufs2() at initiate_write_inodeblock_ufs2+0x828/frame 0xfffffe081e3bc290 softdep_disk_io_initiation() at softdep_disk_io_initiation+0x333/frame 0xfffffe081e3bc330 buf_start() at buf_start+0x2f/frame 0xfffffe081e3bc350 ffs_geom_strategy() at ffs_geom_strategy+0x2d9/frame 0xfffffe081e3bc390 bufwrite() at bufwrite+0x170/frame 0xfffffe081e3bc3e0 ffs_bufwrite() at ffs_bufwrite+0x418/frame 0xfffffe081e3bc430 ffs_update() at ffs_update+0x2c6/frame 0xfffffe081e3bc4b0 ffs_truncate() at ffs_truncate+0xc8e/frame 0xfffffe081e3bc690 ufs_inactive() at ufs_inactive+0x171/frame 0xfffffe081e3bc6d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e3bc700 vinactive() at vinactive+0x157/frame 0xfffffe081e3bc750 vputx() at vputx+0x3a8/frame 0xfffffe081e3bc7b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081e3bc9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e3bcab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e3bcab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2707 tid 100393 td 0xfffff802cd520490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e3e9630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e3e9670 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e3e96c0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e3e9740 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e3e9790 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e3e97b0 kern_unlinkat() at kern_unlinkat+0x218/frame 0xfffffe081e3e99a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e3e9ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e3e9ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2706 tid 100405 td 0xfffff802cd82c920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4275d0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e427610 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e427660 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e4276e0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e427730 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e427750 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e427780 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e4277b0 vn_close() at vn_close+0x71/frame 0xfffffe081e427820 vn_closefile() at vn_closefile+0x48/frame 0xfffffe081e4278a0 _fdrop() at _fdrop+0x29/frame 0xfffffe081e4278c0 closef() at closef+0x1d1/frame 0xfffffe081e427950 closefp() at closefp+0xa0/frame 0xfffffe081e4279a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e427ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e427ab0 --- syscall (6, FreeBSD ELF64, sys_close), rip = 0x800b5e9ea, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2705 tid 100174 td 0xfffff80121abc490 sched_switch() at sched_switch+0x482/frame 0xfffffe081df90510 mi_switch() at mi_switch+0x179/frame 0xfffffe081df90550 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081df905a0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081df90620 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081df90670 vn_finished_secondary_write() at vn_finished_secondary_write+0x29/frame 0xfffffe081df90690 ufs_inactive() at ufs_inactive+0x338/frame 0xfffffe081df906d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081df90700 vinactive() at vinactive+0x157/frame 0xfffffe081df90750 vputx() at vputx+0x3a8/frame 0xfffffe081df907b0 vn_close() at vn_close+0x144/frame 0xfffffe081df90820 vn_closefile() at vn_closefile+0x48/frame 0xfffffe081df908a0 _fdrop() at _fdrop+0x29/frame 0xfffffe081df908c0 closef() at closef+0x1d1/frame 0xfffffe081df90950 closefp() at closefp+0xa0/frame 0xfffffe081df909a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df90ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df90ab0 --- syscall (6, FreeBSD ELF64, sys_close), rip = 0x800b5e9ea, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2704 tid 100580 td 0xfffff8076fc9c920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e794630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e794670 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e7946c0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e794740 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e794790 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e7947b0 kern_unlinkat() at kern_unlinkat+0x218/frame 0xfffffe081e7949a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e794ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e794ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2703 tid 100275 td 0xfffff8014b54e920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e199510 mi_switch() at mi_switch+0x179/frame 0xfffffe081e199550 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e1995a0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e199620 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e199670 vn_finished_secondary_write() at vn_finished_secondary_write+0x29/frame 0xfffffe081e199690 ufs_inactive() at ufs_inactive+0x338/frame 0xfffffe081e1996d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e199700 vinactive() at vinactive+0x157/frame 0xfffffe081e199750 vputx() at vputx+0x3a8/frame 0xfffffe081e1997b0 vn_close() at vn_close+0x144/frame 0xfffffe081e199820 vn_closefile() at vn_closefile+0x48/frame 0xfffffe081e1998a0 _fdrop() at _fdrop+0x29/frame 0xfffffe081e1998c0 closef() at closef+0x1d1/frame 0xfffffe081e199950 closefp() at closefp+0xa0/frame 0xfffffe081e1999a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e199ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e199ab0 --- syscall (6, FreeBSD ELF64, sys_close), rip = 0x800b5e9ea, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2702 tid 100290 td 0xfffff8014b79c920 cpustop_handler() at cpustop_handler+0x28/frame 0xffffffff8169fc80 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xffffffff8169fca0 trap() at trap+0x42/frame 0xffffffff8169fec0 nmi_calltrap() at nmi_calltrap+0x8/frame 0xffffffff8169fec0 --- trap 0x13, rip = 0xffffffff80972645, rsp = 0xffffffff8169ff80, rbp = 0xfffffe081e1e48c0 --- vn_io_fault() at vn_io_fault+0x1a5/frame 0xfffffe081e1e48c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e1e4900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e1e4950 sys_read() at sys_read+0x63/frame 0xfffffe081e1e49a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e1e4ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e1e4ab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5ea2a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2701 tid 100292 td 0xfffff8014b79c490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1ee090 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1ee0d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e1ee110 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e1ee140 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e1ee190 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e1ee2c0 getblk() at getblk+0x231/frame 0xfffffe081e1ee370 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e1ee3b0 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e1ee430 ffs_syncvnode() at ffs_syncvnode+0x3c5/frame 0xfffffe081e1ee4b0 ffs_truncate() at ffs_truncate+0x5f2/frame 0xfffffe081e1ee690 ufs_inactive() at ufs_inactive+0x171/frame 0xfffffe081e1ee6d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e1ee700 vinactive() at vinactive+0x157/frame 0xfffffe081e1ee750 vputx() at vputx+0x3a8/frame 0xfffffe081e1ee7b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081e1ee9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e1eeab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e1eeab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2700 tid 100409 td 0xfffff802cd277490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e43b090 mi_switch() at mi_switch+0x179/frame 0xfffffe081e43b0d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e43b110 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e43b140 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e43b190 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e43b2c0 getblk() at getblk+0x231/frame 0xfffffe081e43b370 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e43b3b0 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e43b430 ffs_syncvnode() at ffs_syncvnode+0x3c5/frame 0xfffffe081e43b4b0 ffs_truncate() at ffs_truncate+0x5f2/frame 0xfffffe081e43b690 ufs_inactive() at ufs_inactive+0x171/frame 0xfffffe081e43b6d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e43b700 vinactive() at vinactive+0x157/frame 0xfffffe081e43b750 vputx() at vputx+0x3a8/frame 0xfffffe081e43b7b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081e43b9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e43bab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e43bab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2699 tid 100171 td 0xfffff80121f03000 sched_switch() at sched_switch+0x482/frame 0xfffffe081df812a0 mi_switch() at mi_switch+0x179/frame 0xfffffe081df812e0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df81320 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081df81350 _sleep() at _sleep+0x351/frame 0xfffffe081df813f0 bufobj_wwait() at bufobj_wwait+0x8b/frame 0xfffffe081df81430 ffs_syncvnode() at ffs_syncvnode+0x357/frame 0xfffffe081df814b0 ffs_truncate() at ffs_truncate+0x5f2/frame 0xfffffe081df81690 ufs_inactive() at ufs_inactive+0x171/frame 0xfffffe081df816d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081df81700 vinactive() at vinactive+0x157/frame 0xfffffe081df81750 vputx() at vputx+0x3a8/frame 0xfffffe081df817b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081df819a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df81ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df81ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2698 tid 100146 td 0xfffff801218e9000 sched_switch() at sched_switch+0x482/frame 0xfffffe081df04520 mi_switch() at mi_switch+0x179/frame 0xfffffe081df04560 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081df045b0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081df04630 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081df04680 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081df046a0 vn_write() at vn_write+0x329/frame 0xfffffe081df04730 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081df048b0 dofilewrite() at dofilewrite+0x85/frame 0xfffffe081df04900 kern_writev() at kern_writev+0x65/frame 0xfffffe081df04950 sys_write() at sys_write+0x63/frame 0xfffffe081df049a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df04ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df04ab0 --- syscall (4, FreeBSD ELF64, sys_write), rip = 0x800b5ea0a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2697 tid 100359 td 0xfffff802cd2f9920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e33f630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e33f670 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e33f6c0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e33f740 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e33f790 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e33f7b0 kern_unlinkat() at kern_unlinkat+0x218/frame 0xfffffe081e33f9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e33fab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e33fab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2696 tid 100369 td 0xfffff802cd2f9490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e371630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e371670 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e3716c0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e371740 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e371790 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e3717b0 kern_unlinkat() at kern_unlinkat+0x218/frame 0xfffffe081e3719a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e371ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e371ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2695 tid 100334 td 0xfffff802c6ef9490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e2c2630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e2c2670 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e2c26c0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e2c2740 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e2c2790 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e2c27b0 kern_unlinkat() at kern_unlinkat+0x218/frame 0xfffffe081e2c29a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2c2ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2c2ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2694 tid 100340 td 0xfffff802c6ef9000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc379ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc379d00 trap() at trap+0x42/frame 0xfffffe07fc379f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc379f20 --- trap 0x13, rip = 0xffffffff8090f9ef, rsp = 0xfffffe07fc379fe0, rbp = 0xfffffe081e2e0420 --- witness_assert() at witness_assert+0x1f/frame 0xfffffe081e2e0420 gbincore() at gbincore+0x27/frame 0xfffffe081e2e0440 getblk() at getblk+0xf8/frame 0xfffffe081e2e04f0 cluster_read() at cluster_read+0xd5/frame 0xfffffe081e2e05e0 ffs_read() at ffs_read+0x206/frame 0xfffffe081e2e0680 VOP_READ_APV() at VOP_READ_APV+0x108/frame 0xfffffe081e2e06b0 vn_read() at vn_read+0x244/frame 0xfffffe081e2e0740 vn_io_fault() at vn_io_fault+0x22a/frame 0xfffffe081e2e08c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e2e0900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e2e0950 sys_read() at sys_read+0x63/frame 0xfffffe081e2e09a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2e0ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2e0ab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5ea2a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2693 tid 100346 td 0xfffff802c6e4f920 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc3b1ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc3b1d00 trap() at trap+0x42/frame 0xfffffe07fc3b1f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc3b1f20 --- trap 0x13, rip = 0xffffffff8090d87e, rsp = 0xfffffe07fc3b1fe0, rbp = 0xfffffe081e2fe1e0 --- witness_checkorder() at witness_checkorder+0x4ee/frame 0xfffffe081e2fe1e0 __mtx_lock_flags() at __mtx_lock_flags+0xa6/frame 0xfffffe081e2fe230 _sleep() at _sleep+0x3f2/frame 0xfffffe081e2fe2d0 bwait() at bwait+0x6e/frame 0xfffffe081e2fe310 bufwrite() at bufwrite+0x250/frame 0xfffffe081e2fe360 ffs_bufwrite() at ffs_bufwrite+0x418/frame 0xfffffe081e2fe3b0 ffs_update() at ffs_update+0x2c6/frame 0xfffffe081e2fe430 ffs_syncvnode() at ffs_syncvnode+0x3c5/frame 0xfffffe081e2fe4b0 ffs_truncate() at ffs_truncate+0x5f2/frame 0xfffffe081e2fe690 ufs_inactive() at ufs_inactive+0x171/frame 0xfffffe081e2fe6d0 VOP_INACTIVE_APV() at VOP_INACTIVE_APV+0x10e/frame 0xfffffe081e2fe700 vinactive() at vinactive+0x157/frame 0xfffffe081e2fe750 vputx() at vputx+0x3a8/frame 0xfffffe081e2fe7b0 kern_unlinkat() at kern_unlinkat+0x246/frame 0xfffffe081e2fe9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e2feab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e2feab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffc508, rbp = 0x7fffffffd5c0 --- Tracing command symlink pid 2692 tid 100351 td 0xfffff802c6e4f490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e3171c0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e317200 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e317250 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e3172d0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e317320 insmntque1() at insmntque1+0x58/frame 0xfffffe081e317360 ffs_vgetf() at ffs_vgetf+0x28e/frame 0xfffffe081e317460 ffs_vget() at ffs_vget+0x2c/frame 0xfffffe081e317490 ffs_valloc() at ffs_valloc+0x54f/frame 0xfffffe081e317530 ufs_makeinode() at ufs_makeinode+0x95/frame 0xfffffe081e3176f0 ufs_symlink() at ufs_symlink+0x32/frame 0xfffffe081e317740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e317770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e3179a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e317ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e317ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd508, rbp = 0x7fffffffd5b0 --- Tracing command symlink pid 2691 tid 100277 td 0xfffff8023ad18000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1a35f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1a3630 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e1a3680 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e1a3700 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e1a3750 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e1a3770 kern_symlinkat() at kern_symlinkat+0x26f/frame 0xfffffe081e1a39a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e1a3ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e1a3ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd508, rbp = 0x7fffffffd5b0 --- Tracing command symlink pid 2690 tid 100368 td 0xfffff8023acd8920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e36c5f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e36c630 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e36c680 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e36c700 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e36c750 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e36c770 kern_symlinkat() at kern_symlinkat+0x26f/frame 0xfffffe081e36c9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e36cab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e36cab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd508, rbp = 0x7fffffffd5b0 --- Tracing command symlink pid 2689 tid 100380 td 0xfffff8023acd8490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e3a8550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e3a8590 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e3a85e0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e3a8660 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e3a86b0 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e3a86d0 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e3a8700 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e3a8730 vn_start_write() at vn_start_write+0x38/frame 0xfffffe081e3a8770 kern_symlinkat() at kern_symlinkat+0x12b/frame 0xfffffe081e3a89a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e3a8ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e3a8ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd508, rbp = 0x7fffffffd5b0 --- Tracing command rw pid 2688 tid 100413 td 0xfffff801219d3920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e44f550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e44f590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e44f5d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e44f640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e44f670 _sleep() at _sleep+0x334/frame 0xfffffe081e44f710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e44f7b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e44f9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e44fab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e44fab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5c8, rbp = 0x7fffffffd670 --- Tracing command symlink pid 2687 tid 100392 td 0xfffff802cd6f7920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e3e45f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e3e4630 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e3e4680 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e3e4700 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e3e4750 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e3e4770 kern_symlinkat() at kern_symlinkat+0x26f/frame 0xfffffe081e3e49a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e3e4ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e3e4ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd508, rbp = 0x7fffffffd5b0 --- Tracing command symlink pid 2686 tid 100402 td 0xfffff802cd6f7490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4185f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e418630 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e418680 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e418700 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e418750 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e418770 kern_symlinkat() at kern_symlinkat+0x26f/frame 0xfffffe081e4189a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e418ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e418ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd508, rbp = 0x7fffffffd5b0 --- Tracing command symlink pid 2685 tid 100410 td 0xfffff802cd6f7000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e440350 mi_switch() at mi_switch+0x179/frame 0xfffffe081e440390 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4403d0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e440400 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e440450 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e440580 getblk() at getblk+0x231/frame 0xfffffe081e440630 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e440670 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e4406f0 ufs_symlink() at ufs_symlink+0x119/frame 0xfffffe081e440740 VOP_SYMLINK_APV() at VOP_SYMLINK_APV+0x10e/frame 0xfffffe081e440770 kern_symlinkat() at kern_symlinkat+0x232/frame 0xfffffe081e4409a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e440ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e440ab0 --- syscall (57, FreeBSD ELF64, sys_symlink), rip = 0x800a9dffa, rsp = 0x7fffffffd508, rbp = 0x7fffffffd5b0 --- Tracing command symlink pid 2684 tid 100417 td 0xfffff802cd64e920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e463550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e463590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4635d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e463640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e463670 _sleep() at _sleep+0x334/frame 0xfffffe081e463710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e4637b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e4639a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e463ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e463ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5b8, rbp = 0x7fffffffd660 --- Tracing command rename pid 2683 tid 100423 td 0xfffff802cd64e490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4812e0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e481320 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e481360 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e481390 _sleep() at _sleep+0x351/frame 0xfffffe081e481430 bwait() at bwait+0x6e/frame 0xfffffe081e481470 bufwrite() at bufwrite+0x250/frame 0xfffffe081e4814c0 ufs_dirremove() at ufs_dirremove+0x214/frame 0xfffffe081e481510 ufs_rename() at ufs_rename+0x1273/frame 0xfffffe081e481720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e481750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e4819a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e481ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e481ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2682 tid 100429 td 0xfffff802cdae9920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e49f380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e49f3c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e49f410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e49f490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e49f4e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e49f510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e49f720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e49f750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e49f9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e49fab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e49fab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2681 tid 100434 td 0xfffff802cdae9490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4b8530 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4b8570 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e4b85c0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e4b8640 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e4b8690 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e4b86b0 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e4b86e0 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e4b8710 vn_start_write() at vn_start_write+0x38/frame 0xfffffe081e4b8750 kern_renameat() at kern_renameat+0x133/frame 0xfffffe081e4b89a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4b8ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4b8ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2680 tid 100438 td 0xfffff802cdae9000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4cc380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4cc3c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e4cc410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e4cc490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e4cc4e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e4cc510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e4cc720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e4cc750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e4cc9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4ccab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4ccab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2679 tid 100442 td 0xfffff802cdaac920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4e0380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4e03c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e4e0410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e4e0490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e4e04e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e4e0510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e4e0720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e4e0750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e4e09a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4e0ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4e0ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2678 tid 100446 td 0xfffff802cdaac490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4f4380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4f43c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e4f4410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e4f4490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e4f44e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e4f4510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e4f4720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e4f4750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e4f49a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e4f4ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e4f4ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2677 tid 100450 td 0xfffff802cdcfa490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e508380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5083c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e508410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e508490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e5084e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e508510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e508720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e508750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e5089a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e508ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e508ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2676 tid 100454 td 0xfffff802cdcfa000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e51c380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e51c3c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e51c410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e51c490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e51c4e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e51c510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e51c720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e51c750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e51c9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e51cab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e51cab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2675 tid 100458 td 0xfffff802cdcf8920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e530090 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5300d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e530110 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e530140 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e530190 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e5302c0 getblk() at getblk+0x231/frame 0xfffffe081e530370 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e5303b0 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e530430 ufs_direnter() at ufs_direnter+0x8d7/frame 0xfffffe081e5304f0 ufs_makeinode() at ufs_makeinode+0x573/frame 0xfffffe081e5306b0 VOP_CREATE_APV() at VOP_CREATE_APV+0x108/frame 0xfffffe081e5306e0 vn_open_cred() at vn_open_cred+0x2f0/frame 0xfffffe081e530830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e5309a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e530ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e530ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2674 tid 100461 td 0xfffff802cdcf8490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e53f560 mi_switch() at mi_switch+0x179/frame 0xfffffe081e53f5a0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e53f5f0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e53f670 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e53f6c0 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e53f6e0 vn_open_cred() at vn_open_cred+0x305/frame 0xfffffe081e53f830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e53f9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e53fab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e53fab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2673 tid 100463 td 0xfffff802cdcf8000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e549380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5493c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e549410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e549490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e5494e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e549510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e549720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e549750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e5499a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e549ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e549ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2672 tid 100465 td 0xfffff802cde3f920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e553380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5533c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e553410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e553490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e5534e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e553510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e553720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e553750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e5539a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e553ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e553ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2671 tid 100466 td 0xfffff802cde3f490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e558380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5583c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e558410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e558490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e5584e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e558510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e558720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e558750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e5589a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e558ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e558ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2670 tid 100467 td 0xfffff802cde3f000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e55d380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e55d3c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e55d410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e55d490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e55d4e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e55d510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e55d720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e55d750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e55d9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e55dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e55dab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2669 tid 100468 td 0xfffff802cde26920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e562380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5623c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e562410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e562490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e5624e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e562510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e562720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e562750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e5629a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e562ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e562ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2668 tid 100469 td 0xfffff802cde26490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e567380 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5673c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e567410 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e567490 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e5674e0 vfs_unbusy() at vfs_unbusy+0x27/frame 0xfffffe081e567510 ufs_rename() at ufs_rename+0x14f/frame 0xfffffe081e567720 VOP_RENAME_APV() at VOP_RENAME_APV+0xf5/frame 0xfffffe081e567750 kern_renameat() at kern_renameat+0x3cc/frame 0xfffffe081e5679a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e567ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e567ab0 --- syscall (128, FreeBSD ELF64, sys_rename), rip = 0x800a9dd9a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command rename pid 2667 tid 100470 td 0xfffff802cdebf490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e56c550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e56c590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e56c5d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e56c640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e56c670 _sleep() at _sleep+0x334/frame 0xfffffe081e56c710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e56c7b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e56c9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e56cab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e56cab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5c8, rbp = 0x7fffffffd670 --- Tracing command link pid 2666 tid 100471 td 0xfffff802cdebf000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e571590 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5715d0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e571620 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e5716a0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e5716f0 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e571710 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e571740 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e571770 vn_start_write() at vn_start_write+0x38/frame 0xfffffe081e5717b0 kern_unlinkat() at kern_unlinkat+0x12c/frame 0xfffffe081e5719a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e571ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e571ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command link pid 2665 tid 100472 td 0xfffff802cdebe920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e576190 mi_switch() at mi_switch+0x179/frame 0xfffffe081e5761d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e576210 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e576240 sleeplk() at sleeplk+0x11a/frame 0xfffffe081e576290 __lockmgr_args() at __lockmgr_args+0xb0a/frame 0xfffffe081e5763c0 getblk() at getblk+0x231/frame 0xfffffe081e576470 breadn_flags() at breadn_flags+0x28/frame 0xfffffe081e5764b0 ffs_update() at ffs_update+0x13f/frame 0xfffffe081e576530 ufs_direnter() at ufs_direnter+0x8d7/frame 0xfffffe081e5765f0 ufs_link() at ufs_link+0x17f/frame 0xfffffe081e576740 VOP_LINK_APV() at VOP_LINK_APV+0x12d/frame 0xfffffe081e576770 kern_linkat() at kern_linkat+0x291/frame 0xfffffe081e576980 sys_link() at sys_link+0x28/frame 0xfffffe081e5769a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e576ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e576ab0 --- syscall (9, FreeBSD ELF64, sys_link), rip = 0x800a9e27a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command link pid 2664 tid 100271 td 0xfffff8023b205920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1855f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e185630 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e185680 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e185700 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e185750 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e185770 kern_linkat() at kern_linkat+0x2fc/frame 0xfffffe081e185980 sys_link() at sys_link+0x28/frame 0xfffffe081e1859a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e185ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e185ab0 --- syscall (9, FreeBSD ELF64, sys_link), rip = 0x800a9e27a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command link pid 2663 tid 100283 td 0xfffff802c678b490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1c1590 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1c15d0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e1c1620 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e1c16a0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e1c16f0 vfs_ref() at vfs_ref+0x24/frame 0xfffffe081e1c1710 vop_stdgetwritemount() at vop_stdgetwritemount+0x25/frame 0xfffffe081e1c1740 VOP_GETWRITEMOUNT_APV() at VOP_GETWRITEMOUNT_APV+0xff/frame 0xfffffe081e1c1770 vn_start_write() at vn_start_write+0x38/frame 0xfffffe081e1c17b0 kern_unlinkat() at kern_unlinkat+0x12c/frame 0xfffffe081e1c19a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e1c1ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e1c1ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command link pid 2662 tid 100382 td 0xfffff802cd5df920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e3b2630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e3b2670 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e3b26c0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e3b2740 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e3b2790 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e3b27b0 kern_unlinkat() at kern_unlinkat+0x218/frame 0xfffffe081e3b29a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e3b2ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e3b2ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command link pid 2661 tid 100395 td 0xfffff802cd5df490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e3f3630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e3f3670 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e3f36c0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e3f3740 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e3f3790 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e3f37b0 kern_unlinkat() at kern_unlinkat+0x218/frame 0xfffffe081e3f39a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e3f3ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e3f3ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command link pid 2660 tid 100407 td 0xfffff802cd5df000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e4314f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e431530 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e431570 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e4315a0 _sleep() at _sleep+0x351/frame 0xfffffe081e431640 bwait() at bwait+0x6e/frame 0xfffffe081e431680 bufwrite() at bufwrite+0x250/frame 0xfffffe081e4316d0 ufs_dirremove() at ufs_dirremove+0x214/frame 0xfffffe081e431720 ufs_remove() at ufs_remove+0x75/frame 0xfffffe081e431780 VOP_REMOVE_APV() at VOP_REMOVE_APV+0x12d/frame 0xfffffe081e4317b0 kern_unlinkat() at kern_unlinkat+0x20c/frame 0xfffffe081e4319a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e431ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e431ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command link pid 2659 tid 100170 td 0xfffff80121536000 sched_switch() at sched_switch+0x482/frame 0xfffffe081df7c4f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081df7c530 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df7c570 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081df7c5a0 _sleep() at _sleep+0x351/frame 0xfffffe081df7c640 bwait() at bwait+0x6e/frame 0xfffffe081df7c680 bufwrite() at bufwrite+0x250/frame 0xfffffe081df7c6d0 ufs_dirremove() at ufs_dirremove+0x214/frame 0xfffffe081df7c720 ufs_remove() at ufs_remove+0x75/frame 0xfffffe081df7c780 VOP_REMOVE_APV() at VOP_REMOVE_APV+0x12d/frame 0xfffffe081df7c7b0 kern_unlinkat() at kern_unlinkat+0x20c/frame 0xfffffe081df7c9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df7cab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df7cab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command link pid 2658 tid 100398 td 0xfffff802cd3da000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e404550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e404590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4045d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e404640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e404670 _sleep() at _sleep+0x334/frame 0xfffffe081e404710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e4047b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e4049a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e404ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e404ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5c8, rbp = 0x7fffffffd670 --- Tracing command creat pid 2657 tid 100408 td 0xfffff802cd898490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e436560 mi_switch() at mi_switch+0x179/frame 0xfffffe081e4365a0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e4365f0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e436670 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e4366c0 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e4366e0 vn_open_cred() at vn_open_cred+0x305/frame 0xfffffe081e436830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e4369a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e436ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e436ab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd518, rbp = 0x7fffffffd5c0 --- Tracing command creat pid 2656 tid 100260 td 0xfffff8023b0c6490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e14e180 mi_switch() at mi_switch+0x179/frame 0xfffffe081e14e1c0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e14e210 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e14e290 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e14e2e0 insmntque1() at insmntque1+0x58/frame 0xfffffe081e14e320 ffs_vgetf() at ffs_vgetf+0x28e/frame 0xfffffe081e14e420 ffs_vget() at ffs_vget+0x2c/frame 0xfffffe081e14e450 ffs_valloc() at ffs_valloc+0x54f/frame 0xfffffe081e14e4f0 ufs_makeinode() at ufs_makeinode+0x95/frame 0xfffffe081e14e6b0 VOP_CREATE_APV() at VOP_CREATE_APV+0x108/frame 0xfffffe081e14e6e0 vn_open_cred() at vn_open_cred+0x2f0/frame 0xfffffe081e14e830 kern_openat() at kern_openat+0x261/frame 0xfffffe081e14e9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e14eab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e14eab0 --- syscall (5, FreeBSD ELF64, sys_open), rip = 0x800b5726a, rsp = 0x7fffffffd518, rbp = 0x7fffffffd5c0 --- Tracing command creat pid 2655 tid 100403 td 0xfffff802c6d30490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e41d590 mi_switch() at mi_switch+0x179/frame 0xfffffe081e41d5d0 critical_exit() at critical_exit+0x8b/frame 0xfffffe081e41d5f0 ipi_bitmap_handler() at ipi_bitmap_handler+0x7a/frame 0xfffffe081e41d630 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x9b/frame 0xfffffe081e41d630 --- interrupt, rip = 0xffffffff8090e92b, rsp = 0xfffffe081e41d6f0, rbp = 0xfffffe081e41d770 --- witness_unlock() at witness_unlock+0x5b/frame 0xfffffe081e41d770 __mtx_unlock_flags() at __mtx_unlock_flags+0x78/frame 0xfffffe081e41d7b0 kern_unlinkat() at kern_unlinkat+0x218/frame 0xfffffe081e41d9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e41dab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e41dab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd518, rbp = 0x7fffffffd5c0 --- Tracing command creat pid 2654 tid 100520 td 0xfffff802f8713920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e668550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e668590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e6685d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e668640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e668670 _sleep() at _sleep+0x334/frame 0xfffffe081e668710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e6687b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e6689a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e668ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e668ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5c8, rbp = 0x7fffffffd670 --- Tracing command openat pid 2653 tid 100582 td 0xfffff8076fc9c490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e79e630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e79e670 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e79e6c0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e79e740 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e79e790 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e79e7b0 kern_unlinkat() at kern_unlinkat+0x218/frame 0xfffffe081e79e9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e79eab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e79eab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command openat pid 2652 tid 100549 td 0xfffff802f82c0920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e6f9630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e6f9670 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081e6f96c0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081e6f9740 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081e6f9790 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081e6f97b0 kern_unlinkat() at kern_unlinkat+0x218/frame 0xfffffe081e6f99a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e6f9ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e6f9ab0 --- syscall (10, FreeBSD ELF64, sys_unlink), rip = 0x800b4bd5a, rsp = 0x7fffffffd488, rbp = 0x7fffffffd5c0 --- Tracing command openat pid 2651 tid 100212 td 0xfffff8014ba66000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e05e550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e05e590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e05e5d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e05e640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e05e670 _sleep() at _sleep+0x334/frame 0xfffffe081e05e710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e05e7b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e05e9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e05eab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e05eab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab7cca, rsp = 0x7fffffffd5c8, rbp = 0x7fffffffd670 --- Tracing command rename pid 2647 tid 100372 td 0xfffff802cd3eb490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e380740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e380780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e3807c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e380830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e380860 _sleep() at _sleep+0x314/frame 0xfffffe081e380900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e380960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e3809a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e380ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e380ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5c0 --- Tracing command creat pid 2645 tid 100388 td 0xfffff802cd3e0920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e3d0740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e3d0780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e3d07c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e3d0830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e3d0860 _sleep() at _sleep+0x314/frame 0xfffffe081e3d0900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e3d0960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e3d09a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e3d0ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e3d0ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5c0 --- Tracing command lockf pid 2644 tid 100399 td 0xfffff802cd3e2920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e409740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e409780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4097c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e409830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e409860 _sleep() at _sleep+0x314/frame 0xfffffe081e409900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e409960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e4099a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e409ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e409ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5c0 --- Tracing command link pid 2643 tid 100415 td 0xfffff802c6f25920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e459740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e459780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4597c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e459830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e459860 _sleep() at _sleep+0x314/frame 0xfffffe081e459900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e459960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e4599a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e459ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e459ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5c0 --- Tracing command rw pid 2641 tid 100424 td 0xfffff802cda66490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e486740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e486780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e4867c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e486830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e486860 _sleep() at _sleep+0x314/frame 0xfffffe081e486900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e486960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e4869a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e486ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e486ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5c0 --- Tracing command openat pid 2640 tid 100282 td 0xfffff8012181d490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1bc740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1bc780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e1bc7c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e1bc830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e1bc860 _sleep() at _sleep+0x314/frame 0xfffffe081e1bc900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e1bc960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e1bc9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e1bcab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e1bcab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd568, rbp = 0x7fffffffd5c0 --- Tracing command symlink pid 2639 tid 100294 td 0xfffff8014b79c000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1f8740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1f8780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e1f87c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e1f8830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e1f8860 _sleep() at _sleep+0x314/frame 0xfffffe081e1f8900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e1f8960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e1f89a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e1f8ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e1f8ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3eada, rsp = 0x7fffffffd558, rbp = 0x7fffffffd5b0 --- Tracing command run pid 1454 tid 100288 td 0xfffff802c6671920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1da550 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1da590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e1da5d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e1da640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e1da670 _sleep() at _sleep+0x334/frame 0xfffffe081e1da710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081e1da7b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081e1da9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e1daab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e1daab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab6cca, rsp = 0x7fffffffcf58, rbp = 0x7fffffffd480 --- Tracing command run pid 1453 tid 100157 td 0xfffff80121e3b920 sched_switch() at sched_switch+0x482/frame 0xfffffe081df3b550 mi_switch() at mi_switch+0x179/frame 0xfffffe081df3b590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df3b5d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081df3b640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081df3b670 _sleep() at _sleep+0x334/frame 0xfffffe081df3b710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe081df3b7b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe081df3b9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df3bab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df3bab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x800ab6cca, rsp = 0x7fffffffcf28, rbp = 0x7fffffffd450 --- Tracing command run pid 1452 tid 100279 td 0xfffff802b1bb7490 Tracing command run pid 1451 tid 100252 td 0xfffff8014ba65000 Tracing command run pid 1450 tid 100256 td 0xfffff8014ba15000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e13a740 mi_switch() at mi_switch+0x179/frame 0xfffffe081e13a780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e13a7c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e13a830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e13a860 _sleep() at _sleep+0x314/frame 0xfffffe081e13a900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081e13a960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081e13a9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e13aab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e13aab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3dada, rsp = 0x7fffffffd3f8, rbp = 0x7fffffffd450 --- Tracing command run pid 1449 tid 100185 td 0xfffff8012160e490 sched_switch() at sched_switch+0x482/frame 0xfffffe081dfc7740 mi_switch() at mi_switch+0x179/frame 0xfffffe081dfc7780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dfc77c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081dfc7830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081dfc7860 _sleep() at _sleep+0x314/frame 0xfffffe081dfc7900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081dfc7960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081dfc79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dfc7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dfc7ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3dada, rsp = 0x7fffffffd428, rbp = 0x7fffffffd480 --- Tracing command su pid 1448 tid 100287 td 0xfffff8014b535490 Tracing command su pid 1447 tid 100285 td 0xfffff801218d0000 Tracing command md6 pid 1442 tid 100286 td 0xfffff802c678b000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e1d08d0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e1d0910 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e1d0950 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e1d0980 _sleep() at _sleep+0x351/frame 0xfffffe081e1d0a20 md_kthread() at md_kthread+0xd5/frame 0xfffffe081e1d0a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081e1d0ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081e1d0ab0 --- trap 0, rip = 0, rsp = 0xfffffe081e1d0b70, rbp = 0 --- Tracing command md5 pid 1431 tid 100214 td 0xfffff8014ba65490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0688d0 mi_switch() at mi_switch+0x179/frame 0xfffffe081e068910 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e068950 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081e068980 _sleep() at _sleep+0x351/frame 0xfffffe081e068a20 md_kthread() at md_kthread+0xd5/frame 0xfffffe081e068a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081e068ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081e068ab0 --- trap 0, rip = 0, rsp = 0xfffffe081e068b70, rbp = 0 --- Tracing command sh pid 1418 tid 100188 td 0xfffff8014b536490 Tracing command sh pid 1084 tid 100196 td 0xfffff80121ea8000 Tracing command bash pid 1081 tid 100181 td 0xfffff8012192e490 Tracing command csh pid 1079 tid 100237 td 0xfffff8014ba15920 Tracing command su pid 1078 tid 100166 td 0xfffff8012181d920 Tracing command bash pid 1071 tid 100235 td 0xfffff8014b536920 Tracing command sshd pid 1070 tid 100145 td 0xfffff8012160e920 sched_switch() at sched_switch+0x482/frame 0xfffffe081deff590 mi_switch() at mi_switch+0x179/frame 0xfffffe081deff5d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081deff610 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081deff680 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081deff6b0 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081deff720 seltdwait() at seltdwait+0x78/frame 0xfffffe081deff760 kern_select() at kern_select+0x8a2/frame 0xfffffe081deff960 sys_select() at sys_select+0x54/frame 0xfffffe081deff9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081deffab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081deffab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x8032079aa, rsp = 0x7fffffffd168, rbp = 0x7fffffffd1d0 --- Tracing command sshd pid 1068 tid 100234 td 0xfffff80121e7a000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0cc630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0cc670 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0cc6b0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e0cc720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0cc750 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e0cc7c0 seltdwait() at seltdwait+0x78/frame 0xfffffe081e0cc800 sys_poll() at sys_poll+0x3c9/frame 0xfffffe081e0cc9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0ccab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0ccab0 --- syscall (209, FreeBSD ELF64, sys_poll), rip = 0x80319fe7a, rsp = 0x7fffffffd1f8, rbp = 0x7fffffffd250 --- Tracing command top pid 1067 tid 100223 td 0xfffff8023ad18920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e095580 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0955c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e095600 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e095670 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e0956a0 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081e095720 seltdwait() at seltdwait+0x8b/frame 0xfffffe081e095760 kern_select() at kern_select+0x8a2/frame 0xfffffe081e095960 sys_select() at sys_select+0x54/frame 0xfffffe081e0959a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e095ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e095ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x800fcf9aa, rsp = 0x7fffffffd828, rbp = 0x7fffffffda10 --- Tracing command bash pid 1063 tid 100168 td 0xfffff80121f23920 Tracing command sshd pid 1062 tid 100205 td 0xfffff8012161a920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e03b590 mi_switch() at mi_switch+0x179/frame 0xfffffe081e03b5d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e03b610 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e03b680 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e03b6b0 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e03b720 seltdwait() at seltdwait+0x78/frame 0xfffffe081e03b760 kern_select() at kern_select+0x8a2/frame 0xfffffe081e03b960 sys_select() at sys_select+0x54/frame 0xfffffe081e03b9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e03bab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e03bab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x8032079aa, rsp = 0x7fffffffd168, rbp = 0x7fffffffd1d0 --- Tracing command sshd pid 1060 tid 100232 td 0xfffff8023add8000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0c2630 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0c2670 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0c26b0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e0c2720 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0c2750 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e0c27c0 seltdwait() at seltdwait+0x78/frame 0xfffffe081e0c2800 sys_poll() at sys_poll+0x3c9/frame 0xfffffe081e0c29a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0c2ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0c2ab0 --- syscall (209, FreeBSD ELF64, sys_poll), rip = 0x80319fe7a, rsp = 0x7fffffffd1f8, rbp = 0x7fffffffd250 --- Tracing command getty pid 1059 tid 100231 td 0xfffff801214a8490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0bd610 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0bd650 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0bd690 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e0bd700 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0bd730 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e0bd7a0 tty_wait() at tty_wait+0x42/frame 0xfffffe081e0bd7d0 ttydisc_read() at ttydisc_read+0x353/frame 0xfffffe081e0bd830 ttydev_read() at ttydev_read+0x6d/frame 0xfffffe081e0bd860 devfs_read_f() at devfs_read_f+0xb4/frame 0xfffffe081e0bd8c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e0bd900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e0bd950 sys_read() at sys_read+0x63/frame 0xfffffe081e0bd9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0bdab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0bdab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5fa2a, rsp = 0x7fffffffdc98, rbp = 0x7fffffffdcd0 --- Tracing command getty pid 1058 tid 100230 td 0xfffff801214a8920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0b8610 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0b8650 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0b8690 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e0b8700 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0b8730 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e0b87a0 tty_wait() at tty_wait+0x42/frame 0xfffffe081e0b87d0 ttydisc_read() at ttydisc_read+0x353/frame 0xfffffe081e0b8830 ttydev_read() at ttydev_read+0x6d/frame 0xfffffe081e0b8860 devfs_read_f() at devfs_read_f+0xb4/frame 0xfffffe081e0b88c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e0b8900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e0b8950 sys_read() at sys_read+0x63/frame 0xfffffe081e0b89a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0b8ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0b8ab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5fa2a, rsp = 0x7fffffffdc98, rbp = 0x7fffffffdcd0 --- Tracing command getty pid 1057 tid 100229 td 0xfffff801214a9000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0b3610 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0b3650 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0b3690 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e0b3700 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0b3730 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e0b37a0 tty_wait() at tty_wait+0x42/frame 0xfffffe081e0b37d0 ttydisc_read() at ttydisc_read+0x353/frame 0xfffffe081e0b3830 ttydev_read() at ttydev_read+0x6d/frame 0xfffffe081e0b3860 devfs_read_f() at devfs_read_f+0xb4/frame 0xfffffe081e0b38c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e0b3900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e0b3950 sys_read() at sys_read+0x63/frame 0xfffffe081e0b39a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0b3ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0b3ab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5fa2a, rsp = 0x7fffffffdc98, rbp = 0x7fffffffdcd0 --- Tracing command getty pid 1056 tid 100228 td 0xfffff801214a9490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0ae610 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0ae650 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0ae690 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e0ae700 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0ae730 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e0ae7a0 tty_wait() at tty_wait+0x42/frame 0xfffffe081e0ae7d0 ttydisc_read() at ttydisc_read+0x353/frame 0xfffffe081e0ae830 ttydev_read() at ttydev_read+0x6d/frame 0xfffffe081e0ae860 devfs_read_f() at devfs_read_f+0xb4/frame 0xfffffe081e0ae8c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e0ae900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e0ae950 sys_read() at sys_read+0x63/frame 0xfffffe081e0ae9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0aeab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0aeab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5fa2a, rsp = 0x7fffffffdc98, rbp = 0x7fffffffdcd0 --- Tracing command getty pid 1055 tid 100227 td 0xfffff8014b79d490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0a9610 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0a9650 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0a9690 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e0a9700 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0a9730 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e0a97a0 tty_wait() at tty_wait+0x42/frame 0xfffffe081e0a97d0 ttydisc_read() at ttydisc_read+0x353/frame 0xfffffe081e0a9830 ttydev_read() at ttydev_read+0x6d/frame 0xfffffe081e0a9860 devfs_read_f() at devfs_read_f+0xb4/frame 0xfffffe081e0a98c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e0a9900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e0a9950 sys_read() at sys_read+0x63/frame 0xfffffe081e0a99a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0a9ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0a9ab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5fa2a, rsp = 0x7fffffffdc98, rbp = 0x7fffffffdcd0 --- Tracing command getty pid 1054 tid 100226 td 0xfffff8014b79d920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e0a4610 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0a4650 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0a4690 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e0a4700 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0a4730 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e0a47a0 tty_wait() at tty_wait+0x42/frame 0xfffffe081e0a47d0 ttydisc_read() at ttydisc_read+0x353/frame 0xfffffe081e0a4830 ttydev_read() at ttydev_read+0x6d/frame 0xfffffe081e0a4860 devfs_read_f() at devfs_read_f+0xb4/frame 0xfffffe081e0a48c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e0a4900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e0a4950 sys_read() at sys_read+0x63/frame 0xfffffe081e0a49a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e0a4ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e0a4ab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5fa2a, rsp = 0x7fffffffdc98, rbp = 0x7fffffffdcd0 --- Tracing command getty pid 1053 tid 100225 td 0xfffff8014b8db000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e09f610 mi_switch() at mi_switch+0x179/frame 0xfffffe081e09f650 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e09f690 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e09f700 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e09f730 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e09f7a0 tty_wait() at tty_wait+0x42/frame 0xfffffe081e09f7d0 ttydisc_read() at ttydisc_read+0x353/frame 0xfffffe081e09f830 ttydev_read() at ttydev_read+0x6d/frame 0xfffffe081e09f860 devfs_read_f() at devfs_read_f+0xb4/frame 0xfffffe081e09f8c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e09f900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e09f950 sys_read() at sys_read+0x63/frame 0xfffffe081e09f9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e09fab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e09fab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5fa2a, rsp = 0x7fffffffdc98, rbp = 0x7fffffffdcd0 --- Tracing command getty pid 1052 tid 100210 td 0xfffff8014ba66490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e054610 mi_switch() at mi_switch+0x179/frame 0xfffffe081e054650 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e054690 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e054700 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e054730 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e0547a0 tty_wait() at tty_wait+0x42/frame 0xfffffe081e0547d0 ttydisc_read() at ttydisc_read+0x353/frame 0xfffffe081e054830 ttydev_read() at ttydev_read+0x6d/frame 0xfffffe081e054860 devfs_read_f() at devfs_read_f+0xb4/frame 0xfffffe081e0548c0 dofileread() at dofileread+0x7b/frame 0xfffffe081e054900 kern_readv() at kern_readv+0x65/frame 0xfffffe081e054950 sys_read() at sys_read+0x63/frame 0xfffffe081e0549a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e054ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e054ab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5fa2a, rsp = 0x7fffffffdc98, rbp = 0x7fffffffdcd0 --- Tracing command getty pid 1051 tid 100135 td 0xfffff801214a7490 sched_switch() at sched_switch+0x482/frame 0xfffffe081decd610 mi_switch() at mi_switch+0x179/frame 0xfffffe081decd650 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081decd690 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081decd700 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081decd730 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081decd7a0 tty_wait() at tty_wait+0x42/frame 0xfffffe081decd7d0 ttydisc_read() at ttydisc_read+0x353/frame 0xfffffe081decd830 ttydev_read() at ttydev_read+0x6d/frame 0xfffffe081decd860 devfs_read_f() at devfs_read_f+0xb4/frame 0xfffffe081decd8c0 dofileread() at dofileread+0x7b/frame 0xfffffe081decd900 kern_readv() at kern_readv+0x65/frame 0xfffffe081decd950 sys_read() at sys_read+0x63/frame 0xfffffe081decd9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081decdab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081decdab0 --- syscall (3, FreeBSD ELF64, sys_read), rip = 0x800b5fa2a, rsp = 0x7fffffffdc98, rbp = 0x7fffffffdcd0 --- Tracing command inetd pid 1032 tid 100153 td 0xfffff80121ba7000 sched_switch() at sched_switch+0x482/frame 0xfffffe081df27590 mi_switch() at mi_switch+0x179/frame 0xfffffe081df275d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df27610 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081df27680 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081df276b0 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081df27720 seltdwait() at seltdwait+0x78/frame 0xfffffe081df27760 kern_select() at kern_select+0x8a2/frame 0xfffffe081df27960 sys_select() at sys_select+0x54/frame 0xfffffe081df279a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df27ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df27ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x800f759aa, rsp = 0x7fffffffce08, rbp = 0x7fffffffdcf0 --- Tracing command cron pid 969 tid 100158 td 0xfffff80121e3b490 sched_switch() at sched_switch+0x482/frame 0xfffffe081df40740 mi_switch() at mi_switch+0x179/frame 0xfffffe081df40780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df407c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081df40830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081df40860 _sleep() at _sleep+0x314/frame 0xfffffe081df40900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081df40960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081df409a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df40ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df40ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800d4fada, rsp = 0x7fffffffdb28, rbp = 0x7fffffffdd00 --- Tracing command sendmail pid 965 tid 100208 td 0xfffff8014b8db920 Tracing command sendmail pid 962 tid 100207 td 0xfffff801219cb000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e045580 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0455c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e045600 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e045670 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e0456a0 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081e045720 seltdwait() at seltdwait+0x8b/frame 0xfffffe081e045760 kern_select() at kern_select+0x8a2/frame 0xfffffe081e045960 sys_select() at sys_select+0x54/frame 0xfffffe081e0459a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e045ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e045ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x8014599aa, rsp = 0x7fffffffbd18, rbp = 0x7fffffffc810 --- Tracing command sshd pid 959 tid 100206 td 0xfffff80121e7a920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e040590 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0405d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e040610 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e040680 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0406b0 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e040720 seltdwait() at seltdwait+0x78/frame 0xfffffe081e040760 kern_select() at kern_select+0x8a2/frame 0xfffffe081e040960 sys_select() at sys_select+0x54/frame 0xfffffe081e0409a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e040ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e040ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x8032079aa, rsp = 0x7fffffffd288, rbp = 0x7fffffffdd10 --- Tracing command powerd pid 930 tid 100164 td 0xfffff80121536490 sched_switch() at sched_switch+0x482/frame 0xfffffe081df5e580 mi_switch() at mi_switch+0x179/frame 0xfffffe081df5e5c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df5e600 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081df5e670 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081df5e6a0 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081df5e720 seltdwait() at seltdwait+0x8b/frame 0xfffffe081df5e760 kern_select() at kern_select+0x8a2/frame 0xfffffe081df5e960 sys_select() at sys_select+0x54/frame 0xfffffe081df5e9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df5eab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df5eab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x800b5d9aa, rsp = 0x7fffffffdb88, rbp = 0x7fffffffdd00 --- Tracing command ntpd pid 927 tid 100203 td 0xfffff8014b74f000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e031590 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0315d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e031610 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e031680 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0316b0 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e031720 seltdwait() at seltdwait+0x78/frame 0xfffffe081e031760 kern_select() at kern_select+0x8a2/frame 0xfffffe081e031960 sys_select() at sys_select+0x54/frame 0xfffffe081e0319a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e031ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e031ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x8013c89aa, rsp = 0x7fffffffdbc8, rbp = 0x7fffffffdc90 --- Tracing command nfsd pid 889 tid 100201 td 0xfffff80121841000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e027730 mi_switch() at mi_switch+0x179/frame 0xfffffe081e027770 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0277b0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e027820 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e027850 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081e0278d0 svc_run_internal() at svc_run_internal+0x9c7/frame 0xfffffe081e027a60 svc_thread_start() at svc_thread_start+0xb/frame 0xfffffe081e027a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081e027ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081e027ab0 --- trap 0xc, rip = 0x80088bc7a, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd880 --- Tracing command nfsd pid 889 tid 100200 td 0xfffff80121841490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e022730 mi_switch() at mi_switch+0x179/frame 0xfffffe081e022770 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e0227b0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e022820 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e022850 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081e0228d0 svc_run_internal() at svc_run_internal+0x9c7/frame 0xfffffe081e022a60 svc_thread_start() at svc_thread_start+0xb/frame 0xfffffe081e022a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081e022ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081e022ab0 --- trap 0xc, rip = 0x80088bc7a, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd880 --- Tracing command nfsd pid 889 tid 100199 td 0xfffff80121841920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e01d730 mi_switch() at mi_switch+0x179/frame 0xfffffe081e01d770 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e01d7b0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e01d820 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e01d850 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081e01d8d0 svc_run_internal() at svc_run_internal+0x9c7/frame 0xfffffe081e01da60 svc_thread_start() at svc_thread_start+0xb/frame 0xfffffe081e01da70 fork_exit() at fork_exit+0x84/frame 0xfffffe081e01dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081e01dab0 --- trap 0xc, rip = 0x80088bc7a, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd880 --- Tracing command nfsd pid 889 tid 100189 td 0xfffff8012171b490 sched_switch() at sched_switch+0x482/frame 0xfffffe081dfe7e80 mi_switch() at mi_switch+0x179/frame 0xfffffe081dfe7ec0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dfe7f00 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081dfe7f70 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081dfe7fa0 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081dfe8020 svc_run_internal() at svc_run_internal+0x9c7/frame 0xfffffe081dfe81b0 svc_run() at svc_run+0xd4/frame 0xfffffe081dfe81f0 nfsrvd_nfsd() at nfsrvd_nfsd+0x194/frame 0xfffffe081dfe8350 nfssvc_nfsd() at nfssvc_nfsd+0x11a/frame 0xfffffe081dfe8970 sys_nfssvc() at sys_nfssvc+0xd2/frame 0xfffffe081dfe89a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dfe8ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dfe8ab0 --- syscall (155, FreeBSD ELF64, sys_nfssvc), rip = 0x80088bc7a, rsp = 0x7fffffffd5d8, rbp = 0x7fffffffd880 --- Tracing command nfsd pid 887 tid 100198 td 0xfffff8012171b000 sched_switch() at sched_switch+0x482/frame 0xfffffe081e018590 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0185d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e018610 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e018680 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081e0186b0 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081e018720 seltdwait() at seltdwait+0x78/frame 0xfffffe081e018760 kern_select() at kern_select+0x8a2/frame 0xfffffe081e018960 sys_select() at sys_select+0x54/frame 0xfffffe081e0189a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e018ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e018ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x80094c9aa, rsp = 0x7fffffffd888, rbp = 0x7fffffffdce0 --- Tracing command mountd pid 881 tid 100156 td 0xfffff8012184d000 sched_switch() at sched_switch+0x482/frame 0xfffffe081df36590 mi_switch() at mi_switch+0x179/frame 0xfffffe081df365d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df36610 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081df36680 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081df366b0 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081df36720 seltdwait() at seltdwait+0x78/frame 0xfffffe081df36760 kern_select() at kern_select+0x8a2/frame 0xfffffe081df36960 sys_select() at sys_select+0x54/frame 0xfffffe081df369a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df36ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df36ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x800b649aa, rsp = 0x7fffffffdb88, rbp = 0x7fffffffdd00 --- Tracing command nfsuserd pid 874 tid 100195 td 0xfffff80121ea8490 sched_switch() at sched_switch+0x482/frame 0xfffffe081e009580 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0095c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e009600 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e009670 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e0096a0 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081e009720 seltdwait() at seltdwait+0x8b/frame 0xfffffe081e009760 kern_select() at kern_select+0x8a2/frame 0xfffffe081e009960 sys_select() at sys_select+0x54/frame 0xfffffe081e0099a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e009ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e009ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x80094b9aa, rsp = 0x7fffffffd9f8, rbp = 0x7fffffffdb30 --- Tracing command nfsuserd pid 873 tid 100194 td 0xfffff80121ea8920 sched_switch() at sched_switch+0x482/frame 0xfffffe081e004580 mi_switch() at mi_switch+0x179/frame 0xfffffe081e0045c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081e004600 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081e004670 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081e0046a0 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081e004720 seltdwait() at seltdwait+0x8b/frame 0xfffffe081e004760 kern_select() at kern_select+0x8a2/frame 0xfffffe081e004960 sys_select() at sys_select+0x54/frame 0xfffffe081e0049a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081e004ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081e004ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x80094b9aa, rsp = 0x7fffffffd9f8, rbp = 0x7fffffffdb30 --- Tracing command nfsuserd pid 872 tid 100173 td 0xfffff801210ad490 sched_switch() at sched_switch+0x482/frame 0xfffffe081df8b580 mi_switch() at mi_switch+0x179/frame 0xfffffe081df8b5c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df8b600 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081df8b670 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081df8b6a0 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081df8b720 seltdwait() at seltdwait+0x8b/frame 0xfffffe081df8b760 kern_select() at kern_select+0x8a2/frame 0xfffffe081df8b960 sys_select() at sys_select+0x54/frame 0xfffffe081df8b9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df8bab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df8bab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x80094b9aa, rsp = 0x7fffffffd9f8, rbp = 0x7fffffffdb30 --- Tracing command nfsuserd pid 871 tid 100182 td 0xfffff80121727490 sched_switch() at sched_switch+0x482/frame 0xfffffe081dfb8580 mi_switch() at mi_switch+0x179/frame 0xfffffe081dfb85c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dfb8600 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081dfb8670 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081dfb86a0 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081dfb8720 seltdwait() at seltdwait+0x8b/frame 0xfffffe081dfb8760 kern_select() at kern_select+0x8a2/frame 0xfffffe081dfb8960 sys_select() at sys_select+0x54/frame 0xfffffe081dfb89a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dfb8ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dfb8ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x80094b9aa, rsp = 0x7fffffffd9f8, rbp = 0x7fffffffdb30 --- Tracing command nfsuserd pid 870 tid 100138 td 0xfffff8012161a490 Tracing command rpcbind pid 841 tid 100180 td 0xfffff80121ef3490 sched_switch() at sched_switch+0x482/frame 0xfffffe081dfae620 mi_switch() at mi_switch+0x179/frame 0xfffffe081dfae660 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dfae6a0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081dfae710 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081dfae740 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081dfae7c0 seltdwait() at seltdwait+0x8b/frame 0xfffffe081dfae800 sys_poll() at sys_poll+0x3c9/frame 0xfffffe081dfae9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dfaeab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dfaeab0 --- syscall (209, FreeBSD ELF64, sys_poll), rip = 0x800d04e7a, rsp = 0x7fffffffba68, rbp = 0x7fffffffdc80 --- Tracing command watchdogd pid 827 tid 100192 td 0xfffff801219cb490 sched_switch() at sched_switch+0x482/frame 0xfffffe081dff7740 mi_switch() at mi_switch+0x179/frame 0xfffffe081dff7780 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dff77c0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081dff7830 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081dff7860 _sleep() at _sleep+0x314/frame 0xfffffe081dff7900 kern_nanosleep() at kern_nanosleep+0x10e/frame 0xfffffe081dff7960 sys_nanosleep() at sys_nanosleep+0x53/frame 0xfffffe081dff79a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dff7ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dff7ab0 --- syscall (240, FreeBSD ELF64, sys_nanosleep), rip = 0x800b3cada, rsp = 0x7fffffffdb18, rbp = 0x7fffffffdb70 --- Tracing command syslogd pid 824 tid 100190 td 0xfffff80121b79920 sched_switch() at sched_switch+0x482/frame 0xfffffe081dfed590 mi_switch() at mi_switch+0x179/frame 0xfffffe081dfed5d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dfed610 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081dfed680 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081dfed6b0 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081dfed720 seltdwait() at seltdwait+0x78/frame 0xfffffe081dfed760 kern_select() at kern_select+0x8a2/frame 0xfffffe081dfed960 sys_select() at sys_select+0x54/frame 0xfffffe081dfed9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dfedab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dfedab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x800b629aa, rsp = 0x7fffffffcce8, rbp = 0x7fffffffdd00 --- Tracing command devd pid 691 tid 100176 td 0xfffff8014b32e920 sched_switch() at sched_switch+0x482/frame 0xfffffe081df9a580 mi_switch() at mi_switch+0x179/frame 0xfffffe081df9a5c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081df9a600 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081df9a670 sleepq_timedwait_sig() at sleepq_timedwait_sig+0x10/frame 0xfffffe081df9a6a0 _cv_timedwait_sig_sbt() at _cv_timedwait_sig_sbt+0x1fd/frame 0xfffffe081df9a720 seltdwait() at seltdwait+0x8b/frame 0xfffffe081df9a760 kern_select() at kern_select+0x8a2/frame 0xfffffe081df9a960 sys_select() at sys_select+0x54/frame 0xfffffe081df9a9a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081df9aab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081df9aab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x49c2aa, rsp = 0x7fffffffbbb8, rbp = 0x7fffffffdd20 --- Tracing command moused pid 674 tid 100179 td 0xfffff8012171b920 sched_switch() at sched_switch+0x482/frame 0xfffffe081dfa9590 mi_switch() at mi_switch+0x179/frame 0xfffffe081dfa95d0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dfa9610 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe081dfa9680 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe081dfa96b0 _cv_wait_sig() at _cv_wait_sig+0x1e1/frame 0xfffffe081dfa9720 seltdwait() at seltdwait+0x78/frame 0xfffffe081dfa9760 kern_select() at kern_select+0x8a2/frame 0xfffffe081dfa9960 sys_select() at sys_select+0x54/frame 0xfffffe081dfa99a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe081dfa9ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe081dfa9ab0 --- syscall (93, FreeBSD ELF64, sys_select), rip = 0x800d889aa, rsp = 0x7fffffffd6f8, rbp = 0x7fffffffdca0 --- Tracing command softdepflush pid 17 tid 100134 td 0xfffff801210ad920 sched_switch() at sched_switch+0x482/frame 0xfffffe081dbec7b0 mi_switch() at mi_switch+0x179/frame 0xfffffe081dbec7f0 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081dbec840 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081dbec8c0 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081dbec910 vn_finished_secondary_write() at vn_finished_secondary_write+0x29/frame 0xfffffe081dbec930 process_worklist_item() at process_worklist_item+0x5de/frame 0xfffffe081dbec9c0 softdep_process_worklist() at softdep_process_worklist+0x134/frame 0xfffffe081dbeca20 softdep_flush() at softdep_flush+0xe3/frame 0xfffffe081dbeca70 fork_exit() at fork_exit+0x84/frame 0xfffffe081dbecab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081dbecab0 --- trap 0, rip = 0, rsp = 0xfffffe081dbecb70, rbp = 0 --- Tracing command vnlru pid 16 tid 100133 td 0xfffff80121167000 sched_switch() at sched_switch+0x482/frame 0xfffffe081dbe78a0 mi_switch() at mi_switch+0x179/frame 0xfffffe081dbe78e0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dbe7920 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081dbe7950 _sleep() at _sleep+0x326/frame 0xfffffe081dbe79f0 vnlru_proc() at vnlru_proc+0x48/frame 0xfffffe081dbe7a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081dbe7ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081dbe7ab0 --- trap 0, rip = 0, rsp = 0xfffffe081dbe7b70, rbp = 0 --- Tracing command syncer pid 9 tid 100132 td 0xfffff80121167490 sched_switch() at sched_switch+0x482/frame 0xfffffe081dbe2850 mi_switch() at mi_switch+0x179/frame 0xfffffe081dbe2890 turnstile_wait() at turnstile_wait+0x3af/frame 0xfffffe081dbe28e0 __mtx_lock_sleep() at __mtx_lock_sleep+0x2a9/frame 0xfffffe081dbe2960 __mtx_lock_flags() at __mtx_lock_flags+0xf5/frame 0xfffffe081dbe29b0 vn_finished_write() at vn_finished_write+0x29/frame 0xfffffe081dbe29d0 sched_sync() at sched_sync+0x374/frame 0xfffffe081dbe2a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081dbe2ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081dbe2ab0 --- trap 0, rip = 0, rsp = 0xfffffe081dbe2b70, rbp = 0 --- Tracing command bufdaemon pid 8 tid 100131 td 0xfffff80121167920 sched_switch() at sched_switch+0x482/frame 0xfffffe081dbdd870 mi_switch() at mi_switch+0x179/frame 0xfffffe081dbdd8b0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dbdd8f0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081dbdd920 _sleep() at _sleep+0x351/frame 0xfffffe081dbdd9c0 flushbufqueues() at flushbufqueues+0x347/frame 0xfffffe081dbdda40 buf_daemon() at buf_daemon+0x112/frame 0xfffffe081dbdda70 fork_exit() at fork_exit+0x84/frame 0xfffffe081dbddab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081dbddab0 --- trap 0, rip = 0, rsp = 0xfffffe081dbddb70, rbp = 0 --- Tracing command pagezero pid 7 tid 100130 td 0xfffff8001701b920 sched_switch() at sched_switch+0x482/frame 0xfffffe081dbd88f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081dbd8930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dbd8970 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081dbd89a0 _sleep() at _sleep+0x326/frame 0xfffffe081dbd8a40 vm_pagezero() at vm_pagezero+0x88/frame 0xfffffe081dbd8a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081dbd8ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081dbd8ab0 --- trap 0, rip = 0, rsp = 0xfffffe081dbd8b70, rbp = 0 --- Tracing command vmdaemon pid 6 tid 100129 td 0xfffff801210ac000 sched_switch() at sched_switch+0x482/frame 0xfffffe081dbd38b0 mi_switch() at mi_switch+0x179/frame 0xfffffe081dbd38f0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dbd3930 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081dbd3960 _sleep() at _sleep+0x351/frame 0xfffffe081dbd3a00 vm_daemon() at vm_daemon+0x7e/frame 0xfffffe081dbd3a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081dbd3ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081dbd3ab0 --- trap 0, rip = 0, rsp = 0xfffffe081dbd3b70, rbp = 0 --- Tracing command pagedaemon pid 5 tid 100128 td 0xfffff801210ac490 sched_switch() at sched_switch+0x482/frame 0xfffffe081dbce8a0 mi_switch() at mi_switch+0x179/frame 0xfffffe081dbce8e0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dbce920 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081dbce950 _sleep() at _sleep+0x326/frame 0xfffffe081dbce9f0 vm_pageout() at vm_pageout+0x237/frame 0xfffffe081dbcea70 fork_exit() at fork_exit+0x84/frame 0xfffffe081dbceab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081dbceab0 --- trap 0, rip = 0, rsp = 0xfffffe081dbceb70, rbp = 0 --- Tracing command enc_daemon0 pid 4 tid 100127 td 0xfffff801210ac920 sched_switch() at sched_switch+0x482/frame 0xfffffe081dbc98b0 mi_switch() at mi_switch+0x179/frame 0xfffffe081dbc98f0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081dbc9930 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081dbc9960 _sleep() at _sleep+0x351/frame 0xfffffe081dbc9a00 enc_daemon() at enc_daemon+0x109/frame 0xfffffe081dbc9a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081dbc9ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081dbc9ab0 --- trap 0, rip = 0, rsp = 0xfffffe081dbc9b70, rbp = 0 --- Tracing command xpt_thrd pid 3 tid 100126 td 0xfffff801210ad000 sched_switch() at sched_switch+0x482/frame 0xfffffe081db448f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081db44930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081db44970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081db449a0 _sleep() at _sleep+0x351/frame 0xfffffe081db44a40 xpt_scanner_thread() at xpt_scanner_thread+0xdc/frame 0xfffffe081db44a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081db44ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081db44ab0 --- trap 0, rip = 0, rsp = 0xfffffe081db44b70, rbp = 0 --- Tracing command sctp_iterator pid 2 tid 100125 td 0xfffff80017017000 sched_switch() at sched_switch+0x482/frame 0xfffffe081db3f900 mi_switch() at mi_switch+0x179/frame 0xfffffe081db3f940 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081db3f980 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081db3f9b0 _sleep() at _sleep+0x351/frame 0xfffffe081db3fa50 sctp_iterator_thread() at sctp_iterator_thread+0x59/frame 0xfffffe081db3fa70 fork_exit() at fork_exit+0x84/frame 0xfffffe081db3fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081db3fab0 --- trap 0, rip = 0, rsp = 0xfffffe081db3fb70, rbp = 0 --- Tracing command usb pid 15 tid 100119 td 0xfffff8000c8b2920 sched_switch() at sched_switch+0x482/frame 0xfffffe081ba9c920 mi_switch() at mi_switch+0x179/frame 0xfffffe081ba9c960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081ba9c9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081ba9c9d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe081ba9ca40 usb_process() at usb_process+0xd4/frame 0xfffffe081ba9ca70 fork_exit() at fork_exit+0x84/frame 0xfffffe081ba9cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081ba9cab0 --- trap 0, rip = 0, rsp = 0xfffffe081ba9cb70, rbp = 0 --- Tracing command usb pid 15 tid 100118 td 0xfffff8000c8c1000 sched_switch() at sched_switch+0x482/frame 0xfffffe081ba97920 mi_switch() at mi_switch+0x179/frame 0xfffffe081ba97960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081ba979a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081ba979d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe081ba97a40 usb_process() at usb_process+0xd4/frame 0xfffffe081ba97a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081ba97ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081ba97ab0 --- trap 0, rip = 0, rsp = 0xfffffe081ba97b70, rbp = 0 --- Tracing command usb pid 15 tid 100117 td 0xfffff8000c8c1490 sched_switch() at sched_switch+0x482/frame 0xfffffe081ba92920 mi_switch() at mi_switch+0x179/frame 0xfffffe081ba92960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081ba929a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081ba929d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe081ba92a40 usb_process() at usb_process+0xd4/frame 0xfffffe081ba92a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081ba92ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081ba92ab0 --- trap 0, rip = 0, rsp = 0xfffffe081ba92b70, rbp = 0 --- Tracing command usb pid 15 tid 100116 td 0xfffff8000c8c1920 sched_switch() at sched_switch+0x482/frame 0xfffffe081ba8d920 mi_switch() at mi_switch+0x179/frame 0xfffffe081ba8d960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081ba8d9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081ba8d9d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe081ba8da40 usb_process() at usb_process+0xd4/frame 0xfffffe081ba8da70 fork_exit() at fork_exit+0x84/frame 0xfffffe081ba8dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081ba8dab0 --- trap 0, rip = 0, rsp = 0xfffffe081ba8db70, rbp = 0 --- Tracing command usb pid 15 tid 100114 td 0xfffff8000c8b1000 sched_switch() at sched_switch+0x482/frame 0xfffffe081b900920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b900960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b9009a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b9009d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe081b900a40 usb_process() at usb_process+0xd4/frame 0xfffffe081b900a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b900ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b900ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b900b70, rbp = 0 --- Tracing command usb pid 15 tid 100113 td 0xfffff8000c8b1490 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8fb920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b8fb960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b8fb9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8fb9d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe081b8fba40 usb_process() at usb_process+0xd4/frame 0xfffffe081b8fba70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b8fbab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b8fbab0 --- trap 0, rip = 0, rsp = 0xfffffe081b8fbb70, rbp = 0 --- Tracing command usb pid 15 tid 100112 td 0xfffff8000c8b1920 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8f6920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b8f6960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b8f69a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8f69d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe081b8f6a40 usb_process() at usb_process+0xd4/frame 0xfffffe081b8f6a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b8f6ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b8f6ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b8f6b70, rbp = 0 --- Tracing command usb pid 15 tid 100111 td 0xfffff8000c8b2000 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8f1920 mi_switch() at mi_switch+0x179/frame 0xfffffe081b8f1960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b8f19a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8f19d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe081b8f1a40 usb_process() at usb_process+0xd4/frame 0xfffffe081b8f1a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b8f1ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b8f1ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b8f1b70, rbp = 0 --- Tracing command usb pid 15 tid 100074 td 0xfffff8000b424920 sched_switch() at sched_switch+0x482/frame 0xfffffe000038c920 mi_switch() at mi_switch+0x179/frame 0xfffffe000038c960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe000038c9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe000038c9d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe000038ca40 usb_process() at usb_process+0xd4/frame 0xfffffe000038ca70 fork_exit() at fork_exit+0x84/frame 0xfffffe000038cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe000038cab0 --- trap 0, rip = 0, rsp = 0xfffffe000038cb70, rbp = 0 --- Tracing command usb pid 15 tid 100073 td 0xfffff8000c864000 sched_switch() at sched_switch+0x482/frame 0xfffffe0000387920 mi_switch() at mi_switch+0x179/frame 0xfffffe0000387960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe00003879a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003879d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe0000387a40 usb_process() at usb_process+0xd4/frame 0xfffffe0000387a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000387ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000387ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000387b70, rbp = 0 --- Tracing command usb pid 15 tid 100072 td 0xfffff8000c864490 sched_switch() at sched_switch+0x482/frame 0xfffffe0000382920 mi_switch() at mi_switch+0x179/frame 0xfffffe0000382960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe00003829a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003829d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe0000382a40 usb_process() at usb_process+0xd4/frame 0xfffffe0000382a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000382ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000382ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000382b70, rbp = 0 --- Tracing command usb pid 15 tid 100071 td 0xfffff8000c864920 sched_switch() at sched_switch+0x482/frame 0xfffffe000037d920 mi_switch() at mi_switch+0x179/frame 0xfffffe000037d960 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe000037d9a0 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe000037d9d0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe000037da40 usb_process() at usb_process+0xd4/frame 0xfffffe000037da70 fork_exit() at fork_exit+0x84/frame 0xfffffe000037dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe000037dab0 --- trap 0, rip = 0, rsp = 0xfffffe000037db70, rbp = 0 --- Tracing command rand_harvestq pid 14 tid 100057 td 0xfffff8000b27a490 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab498f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab49930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078ab49970 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe078ab499a0 msleep_spin_sbt() at msleep_spin_sbt+0x1f0/frame 0xfffffe078ab49a30 random_kthread() at random_kthread+0x1d0/frame 0xfffffe078ab49a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab49ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab49ab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab49b70, rbp = 0 --- Tracing command geom pid 13 tid 100055 td 0xfffff8000b26b920 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab3f8c0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab3f900 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078ab3f940 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078ab3f970 _sleep() at _sleep+0x351/frame 0xfffffe078ab3fa10 g_io_schedule_down() at g_io_schedule_down+0x4c/frame 0xfffffe078ab3fa60 g_down_procbody() at g_down_procbody+0x7d/frame 0xfffffe078ab3fa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab3fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab3fab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab3fb70, rbp = 0 --- Tracing command geom pid 13 tid 100054 td 0xfffff8000b26c000 cpustop_handler() at cpustop_handler+0x28/frame 0xfffffe07fc351ce0 ipi_nmi_handler() at ipi_nmi_handler+0x3f/frame 0xfffffe07fc351d00 trap() at trap+0x42/frame 0xfffffe07fc351f20 nmi_calltrap() at nmi_calltrap+0x8/frame 0xfffffe07fc351f20 --- trap 0x13, rip = 0xffffffff8090e8d8, rsp = 0xfffffe07fc351fe0, rbp = 0xfffffe078ab3a9b0 --- witness_unlock() at witness_unlock+0x8/frame 0xfffffe078ab3a9b0 _rw_wunlock_cookie() at _rw_wunlock_cookie+0x84/frame 0xfffffe078ab3a9f0 biodone() at biodone+0x5d/frame 0xfffffe078ab3aa30 g_io_schedule_up() at g_io_schedule_up+0xf1/frame 0xfffffe078ab3aa60 g_up_procbody() at g_up_procbody+0x7d/frame 0xfffffe078ab3aa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab3aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab3aab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab3ab70, rbp = 0 --- Tracing command geom pid 13 tid 100053 td 0xfffff8000b26c490 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab358e0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab35920 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078ab35960 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078ab35990 _sleep() at _sleep+0x351/frame 0xfffffe078ab35a30 g_run_events() at g_run_events+0x4f4/frame 0xfffffe078ab35a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab35ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab35ab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab35b70, rbp = 0 --- Tracing command intr pid 12 tid 100122 td 0xfffff8001701b000 sched_switch() at sched_switch+0x482/frame 0xfffffe081db2b9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081db2ba30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe081db2ba70 fork_exit() at fork_exit+0x84/frame 0xfffffe081db2bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081db2bab0 --- trap 0, rip = 0, rsp = 0xfffffe081db2bb70, rbp = 0 --- Tracing command intr pid 12 tid 100121 td 0xfffff8001701b490 sched_switch() at sched_switch+0x482/frame 0xfffffe081db239f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081db23a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe081db23a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081db23ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081db23ab0 --- trap 0, rip = 0, rsp = 0xfffffe081db23b70, rbp = 0 --- Tracing command intr pid 12 tid 100120 td 0xfffff8000c8b2490 sched_switch() at sched_switch+0x482/frame 0xfffffe081baa19f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081baa1a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe081baa1a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081baa1ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081baa1ab0 --- trap 0, rip = 0, rsp = 0xfffffe081baa1b70, rbp = 0 --- Tracing command intr pid 12 tid 100115 td 0xfffff8000c8a5920 sched_switch() at sched_switch+0x482/frame 0xfffffe081ba889f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081ba88a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe081ba88a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081ba88ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081ba88ab0 --- trap 0, rip = 0, rsp = 0xfffffe081ba88b70, rbp = 0 --- Tracing command intr pid 12 tid 100110 td 0xfffff8000c8a4000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100109 td 0xfffff8000c8a4490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100107 td 0xfffff8000c8a5000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100105 td 0xfffff8000c89e490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100103 td 0xfffff8000c89f000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100101 td 0xfffff8000c89f920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100099 td 0xfffff8000c89d000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100097 td 0xfffff8000c89d920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100095 td 0xfffff8000c87c000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100093 td 0xfffff8000c87c920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100092 td 0xfffff8000c881000 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8319f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b831a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe081b831a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b831ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b831ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b831b70, rbp = 0 --- Tracing command intr pid 12 tid 100090 td 0xfffff8000c879490 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8279f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b827a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe081b827a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b827ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b827ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b827b70, rbp = 0 --- Tracing command intr pid 12 tid 100088 td 0xfffff8000c87b000 sched_switch() at sched_switch+0x482/frame 0xfffffe081b81d9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b81da30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe081b81da70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b81dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b81dab0 --- trap 0, rip = 0, rsp = 0xfffffe081b81db70, rbp = 0 --- Tracing command intr pid 12 tid 100086 td 0xfffff8000c87b920 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8139f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b813a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe081b813a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b813ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b813ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b813b70, rbp = 0 --- Tracing command intr pid 12 tid 100084 td 0xfffff8000c878000 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8099f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b809a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe081b809a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b809ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b809ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b809b70, rbp = 0 --- Tracing command intr pid 12 tid 100082 td 0xfffff8000c878920 sched_switch() at sched_switch+0x482/frame 0xfffffe00003fe9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003fea30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe00003fea70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003feab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003feab0 --- trap 0, rip = 0, rsp = 0xfffffe00003feb70, rbp = 0 --- Tracing command intr pid 12 tid 100080 td 0xfffff8000c876000 sched_switch() at sched_switch+0x482/frame 0xfffffe00003f49f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003f4a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe00003f4a70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003f4ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003f4ab0 --- trap 0, rip = 0, rsp = 0xfffffe00003f4b70, rbp = 0 --- Tracing command intr pid 12 tid 100078 td 0xfffff8000c876920 sched_switch() at sched_switch+0x482/frame 0xfffffe00003ea9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003eaa30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe00003eaa70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003eaab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003eaab0 --- trap 0, rip = 0, rsp = 0xfffffe00003eab70, rbp = 0 --- Tracing command intr pid 12 tid 100076 td 0xfffff8000c877490 sched_switch() at sched_switch+0x482/frame 0xfffffe00003e09f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003e0a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe00003e0a70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003e0ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003e0ab0 --- trap 0, rip = 0, rsp = 0xfffffe00003e0b70, rbp = 0 --- Tracing command intr pid 12 tid 100075 td 0xfffff8000b424490 sched_switch() at sched_switch+0x482/frame 0xfffffe00003919f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000391a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe0000391a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000391ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000391ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000391b70, rbp = 0 --- Tracing command intr pid 12 tid 100070 td 0xfffff8000b41e920 sched_switch() at sched_switch+0x482/frame 0xfffffe00003789f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0000378a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe0000378a70 fork_exit() at fork_exit+0x84/frame 0xfffffe0000378ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0000378ab0 --- trap 0, rip = 0, rsp = 0xfffffe0000378b70, rbp = 0 --- Tracing command intr pid 12 tid 100069 td 0xfffff8000b423000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100068 td 0xfffff8000b423490 sched_switch() at sched_switch+0x482/frame 0xfffffe0785dcd9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe0785dcda30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe0785dcda70 fork_exit() at fork_exit+0x84/frame 0xfffffe0785dcdab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe0785dcdab0 --- trap 0, rip = 0, rsp = 0xfffffe0785dcdb70, rbp = 0 --- Tracing command intr pid 12 tid 100065 td 0xfffff8000b416000 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab729f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab72a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe078ab72a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab72ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab72ab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab72b70, rbp = 0 --- Tracing command intr pid 12 tid 100064 td 0xfffff8000b416490 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab6d9f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab6da30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe078ab6da70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab6dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab6dab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab6db70, rbp = 0 --- Tracing command intr pid 12 tid 100059 td 0xfffff8000b26d920 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab549f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab54a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe078ab54a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab54ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab54ab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab54b70, rbp = 0 --- Tracing command intr pid 12 tid 100058 td 0xfffff8000b27a000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100052 td 0xfffff8000b26c920 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab309f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab30a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe078ab30a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab30ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab30ab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab30b70, rbp = 0 --- Tracing command intr pid 12 tid 100051 td 0xfffff8000b26d000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100050 td 0xfffff8000b26a000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100049 td 0xfffff8000b26a490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100048 td 0xfffff8000b26a920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100047 td 0xfffff8000b26b000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100046 td 0xfffff8000b26b490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100045 td 0xfffff8000b262490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100044 td 0xfffff8000b262920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100043 td 0xfffff8000b263000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100042 td 0xfffff8000b263490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100041 td 0xfffff8000b263920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100040 td 0xfffff8000b25e920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100039 td 0xfffff8000b261000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100038 td 0xfffff8000b261490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100037 td 0xfffff8000b261920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100036 td 0xfffff8000b262000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100035 td 0xfffff8000b25d000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100034 td 0xfffff8000b25d490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100033 td 0xfffff8000b25d920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100032 td 0xfffff8000b25e000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100031 td 0xfffff8000b25e490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100030 td 0xfffff8000b230490 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100029 td 0xfffff8000b230920 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100028 td 0xfffff8000b231000 sched_switch() at sched_switch+0x482/frame 0xfffffe078aab89f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078aab8a30 ithread_loop() at ithread_loop+0x1d2/frame 0xfffffe078aab8a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aab8ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aab8ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aab8b70, rbp = 0 --- Tracing command intr pid 12 tid 100027 td 0xfffff8000b231490 fork_trampoline() at fork_trampoline Tracing command idle pid 11 tid 100026 td 0xfffff8000b231920 sched_switch() at sched_switch+0x482/frame 0xfffffe078aaae980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aaae9c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aaaea70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aaaeab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aaaeab0 --- trap 0, rip = 0, rsp = 0xfffffe078aaaeb70, rbp = 0 --- Tracing command idle pid 11 tid 100025 td 0xfffff8000b22c920 sched_switch() at sched_switch+0x482/frame 0xfffffe078aaa9980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aaa99c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aaa9a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aaa9ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aaa9ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aaa9b70, rbp = 0 --- Tracing command idle pid 11 tid 100024 td 0xfffff8000b22f000 sched_switch() at sched_switch+0x482/frame 0xfffffe078aaa4980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aaa49c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aaa4a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aaa4ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aaa4ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aaa4b70, rbp = 0 --- Tracing command idle pid 11 tid 100023 td 0xfffff8000b22f490 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa9f980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa9f9c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa9fa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa9fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa9fab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa9fb70, rbp = 0 --- Tracing command idle pid 11 tid 100022 td 0xfffff8000b22f920 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa9a980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa9a9c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa9aa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa9aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa9aab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa9ab70, rbp = 0 --- Tracing command idle pid 11 tid 100021 td 0xfffff8000b230000 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa95980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa959c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa95a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa95ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa95ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa95b70, rbp = 0 --- Tracing command idle pid 11 tid 100020 td 0xfffff8000b22b000 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa90980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa909c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa90a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa90ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa90ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa90b70, rbp = 0 --- Tracing command idle pid 11 tid 100019 td 0xfffff8000b22b490 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa8b980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa8b9c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa8ba70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa8bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa8bab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa8bb70, rbp = 0 --- Tracing command idle pid 11 tid 100018 td 0xfffff8000b22b920 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa86980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa869c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa86a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa86ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa86ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa86b70, rbp = 0 --- Tracing command idle pid 11 tid 100017 td 0xfffff8000b22c000 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa81980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa819c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa81a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa81ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa81ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa81b70, rbp = 0 --- Tracing command idle pid 11 tid 100016 td 0xfffff8000b22c490 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa7c980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa7c9c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa7ca70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa7cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa7cab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa7cb70, rbp = 0 --- Tracing command idle pid 11 tid 100015 td 0xfffff8000b229490 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa77980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa779c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa77a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa77ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa77ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa77b70, rbp = 0 --- Tracing command idle pid 11 tid 100014 td 0xfffff8000b229920 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa72980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa729c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa72a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa72ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa72ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa72b70, rbp = 0 --- Tracing command idle pid 11 tid 100013 td 0xfffff8000b22a000 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa6d980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa6d9c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa6da70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa6dab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa6dab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa6db70, rbp = 0 --- Tracing command idle pid 11 tid 100012 td 0xfffff8000b22a490 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa68980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa689c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa68a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa68ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa68ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa68b70, rbp = 0 --- Tracing command idle pid 11 tid 100011 td 0xfffff8000b22a920 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa63980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa639c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa63a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa63ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa63ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa63b70, rbp = 0 --- Tracing command idle pid 11 tid 100010 td 0xfffff8000b218920 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa5e980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa5e9c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa5ea70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa5eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa5eab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa5eb70, rbp = 0 --- Tracing command idle pid 11 tid 100009 td 0xfffff8000b228000 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa59980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa599c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa59a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa59ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa59ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa59b70, rbp = 0 --- Tracing command idle pid 11 tid 100008 td 0xfffff8000b228490 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa54980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa549c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa54a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa54ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa54ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa54b70, rbp = 0 --- Tracing command idle pid 11 tid 100007 td 0xfffff8000b228920 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa4f980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa4f9c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa4fa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa4fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa4fab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa4fb70, rbp = 0 --- Tracing command idle pid 11 tid 100006 td 0xfffff8000b229000 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa4a980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa4a9c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa4aa70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa4aab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa4aab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa4ab70, rbp = 0 --- Tracing command idle pid 11 tid 100005 td 0xfffff8000b212000 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa45980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa459c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa45a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa45ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa45ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa45b70, rbp = 0 --- Tracing command idle pid 11 tid 100004 td 0xfffff8000b212490 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa40980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa409c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa40a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa40ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa40ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa40b70, rbp = 0 --- Tracing command idle pid 11 tid 100003 td 0xfffff8000b212920 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa3b980 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa3b9c0 sched_idletd() at sched_idletd+0x3dd/frame 0xfffffe078aa3ba70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa3bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa3bab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa3bb70, rbp = 0 --- Tracing command init pid 1 tid 100002 td 0xfffff8000b218000 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa36550 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa36590 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078aa365d0 sleepq_catch_signals() at sleepq_catch_signals+0x2f4/frame 0xfffffe078aa36640 sleepq_wait_sig() at sleepq_wait_sig+0xf/frame 0xfffffe078aa36670 _sleep() at _sleep+0x334/frame 0xfffffe078aa36710 kern_wait6() at kern_wait6+0x3e7/frame 0xfffffe078aa367b0 sys_wait4() at sys_wait4+0x76/frame 0xfffffe078aa369a0 amd64_syscall() at amd64_syscall+0x282/frame 0xfffffe078aa36ab0 Xfast_syscall() at Xfast_syscall+0xfb/frame 0xfffffe078aa36ab0 --- syscall (7, FreeBSD ELF64, sys_wait4), rip = 0x41323a, rsp = 0x7fffffffd758, rbp = 0x7fffffffd7c0 --- Tracing command audit pid 10 tid 100001 td 0xfffff8000b218490 sched_switch() at sched_switch+0x482/frame 0xfffffe078aa318f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078aa31930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078aa31970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078aa319a0 _cv_wait() at _cv_wait+0x1dc/frame 0xfffffe078aa31a10 audit_worker() at audit_worker+0xa3/frame 0xfffffe078aa31a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078aa31ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078aa31ab0 --- trap 0, rip = 0, rsp = 0xfffffe078aa31b70, rbp = 0 --- Tracing command kernel pid 0 tid 100124 td 0xfffff80017017490 sched_switch() at sched_switch+0x482/frame 0xfffffe081db39880 mi_switch() at mi_switch+0x179/frame 0xfffffe081db398c0 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081db39900 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xfffffe081db39930 _sleep() at _sleep+0x326/frame 0xfffffe081db399d0 pause_sbt() at pause_sbt+0xe4/frame 0xfffffe081db39a20 deadlkres() at deadlkres+0x66/frame 0xfffffe081db39a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081db39ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081db39ab0 --- trap 0, rip = 0, rsp = 0xfffffe081db39b70, rbp = 0 --- Tracing command kernel pid 0 tid 100123 td 0xfffff80017017920 sched_switch() at sched_switch+0x482/frame 0xfffffe081db34900 mi_switch() at mi_switch+0x179/frame 0xfffffe081db34940 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081db34980 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081db349b0 msleep_spin_sbt() at msleep_spin_sbt+0x200/frame 0xfffffe081db34a40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xfffffe081db34a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081db34ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081db34ab0 --- trap 0, rip = 0, rsp = 0xfffffe081db34b70, rbp = 0 --- Tracing command kernel pid 0 tid 100108 td 0xfffff8000c8a4920 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8c18f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b8c1930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b8c1970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8c19a0 _sleep() at _sleep+0x351/frame 0xfffffe081b8c1a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b8c1a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b8c1ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b8c1ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b8c1b70, rbp = 0 --- Tracing command kernel pid 0 tid 100106 td 0xfffff8000c8a5490 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8b78f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b8b7930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b8b7970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8b79a0 _sleep() at _sleep+0x351/frame 0xfffffe081b8b7a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b8b7a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b8b7ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b8b7ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b8b7b70, rbp = 0 --- Tracing command kernel pid 0 tid 100104 td 0xfffff8000c89e920 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8ad8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b8ad930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b8ad970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8ad9a0 _sleep() at _sleep+0x351/frame 0xfffffe081b8ada40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b8ada70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b8adab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b8adab0 --- trap 0, rip = 0, rsp = 0xfffffe081b8adb70, rbp = 0 --- Tracing command kernel pid 0 tid 100102 td 0xfffff8000c89f490 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8a38f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b8a3930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b8a3970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8a39a0 _sleep() at _sleep+0x351/frame 0xfffffe081b8a3a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b8a3a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b8a3ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b8a3ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b8a3b70, rbp = 0 --- Tracing command kernel pid 0 tid 100100 td 0xfffff8000c881920 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8998f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b899930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b899970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8999a0 _sleep() at _sleep+0x351/frame 0xfffffe081b899a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b899a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b899ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b899ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b899b70, rbp = 0 --- Tracing command kernel pid 0 tid 100098 td 0xfffff8000c89d490 sched_switch() at sched_switch+0x482/frame 0xfffffe081b88f8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b88f930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b88f970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b88f9a0 _sleep() at _sleep+0x351/frame 0xfffffe081b88fa40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b88fa70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b88fab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b88fab0 --- trap 0, rip = 0, rsp = 0xfffffe081b88fb70, rbp = 0 --- Tracing command kernel pid 0 tid 100096 td 0xfffff8000c89e000 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8858f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b885930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b885970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8859a0 _sleep() at _sleep+0x351/frame 0xfffffe081b885a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b885a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b885ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b885ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b885b70, rbp = 0 --- Tracing command kernel pid 0 tid 100094 td 0xfffff8000c87c490 sched_switch() at sched_switch+0x482/frame 0xfffffe081b87b8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b87b930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b87b970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b87b9a0 _sleep() at _sleep+0x351/frame 0xfffffe081b87ba40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b87ba70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b87bab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b87bab0 --- trap 0, rip = 0, rsp = 0xfffffe081b87bb70, rbp = 0 --- Tracing command kernel pid 0 tid 100091 td 0xfffff8000c881490 sched_switch() at sched_switch+0x482/frame 0xfffffe081b82c8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b82c930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b82c970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b82c9a0 _sleep() at _sleep+0x351/frame 0xfffffe081b82ca40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b82ca70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b82cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b82cab0 --- trap 0, rip = 0, rsp = 0xfffffe081b82cb70, rbp = 0 --- Tracing command kernel pid 0 tid 100089 td 0xfffff8000c879920 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8228f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b822930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b822970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8229a0 _sleep() at _sleep+0x351/frame 0xfffffe081b822a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b822a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b822ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b822ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b822b70, rbp = 0 --- Tracing command kernel pid 0 tid 100087 td 0xfffff8000c87b490 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8188f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b818930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b818970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8189a0 _sleep() at _sleep+0x351/frame 0xfffffe081b818a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b818a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b818ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b818ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b818b70, rbp = 0 --- Tracing command kernel pid 0 tid 100085 td 0xfffff8000c877920 sched_switch() at sched_switch+0x482/frame 0xfffffe081b80e8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b80e930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b80e970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b80e9a0 _sleep() at _sleep+0x351/frame 0xfffffe081b80ea40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b80ea70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b80eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b80eab0 --- trap 0, rip = 0, rsp = 0xfffffe081b80eb70, rbp = 0 --- Tracing command kernel pid 0 tid 100083 td 0xfffff8000c878490 sched_switch() at sched_switch+0x482/frame 0xfffffe081b8048f0 mi_switch() at mi_switch+0x179/frame 0xfffffe081b804930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe081b804970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe081b8049a0 _sleep() at _sleep+0x351/frame 0xfffffe081b804a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe081b804a70 fork_exit() at fork_exit+0x84/frame 0xfffffe081b804ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe081b804ab0 --- trap 0, rip = 0, rsp = 0xfffffe081b804b70, rbp = 0 --- Tracing command kernel pid 0 tid 100081 td 0xfffff8000c879000 sched_switch() at sched_switch+0x482/frame 0xfffffe00003f98f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003f9930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe00003f9970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003f99a0 _sleep() at _sleep+0x351/frame 0xfffffe00003f9a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe00003f9a70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003f9ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003f9ab0 --- trap 0, rip = 0, rsp = 0xfffffe00003f9b70, rbp = 0 --- Tracing command kernel pid 0 tid 100079 td 0xfffff8000c876490 sched_switch() at sched_switch+0x482/frame 0xfffffe00003ef8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003ef930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe00003ef970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003ef9a0 _sleep() at _sleep+0x351/frame 0xfffffe00003efa40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe00003efa70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003efab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003efab0 --- trap 0, rip = 0, rsp = 0xfffffe00003efb70, rbp = 0 --- Tracing command kernel pid 0 tid 100077 td 0xfffff8000c877000 sched_switch() at sched_switch+0x482/frame 0xfffffe00003e58f0 mi_switch() at mi_switch+0x179/frame 0xfffffe00003e5930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe00003e5970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe00003e59a0 _sleep() at _sleep+0x351/frame 0xfffffe00003e5a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe00003e5a70 fork_exit() at fork_exit+0x84/frame 0xfffffe00003e5ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe00003e5ab0 --- trap 0, rip = 0, rsp = 0xfffffe00003e5b70, rbp = 0 --- Tracing command kernel pid 0 tid 100067 td 0xfffff8000b423920 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab7c8f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab7c930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078ab7c970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078ab7c9a0 _sleep() at _sleep+0x351/frame 0xfffffe078ab7ca40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe078ab7ca70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab7cab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab7cab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab7cb70, rbp = 0 --- Tracing command kernel pid 0 tid 100066 td 0xfffff8000b424000 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab778f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab77930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078ab77970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078ab779a0 _sleep() at _sleep+0x351/frame 0xfffffe078ab77a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe078ab77a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab77ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab77ab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab77b70, rbp = 0 --- Tracing command kernel pid 0 tid 100063 td 0xfffff8000b416920 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab688f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab68930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078ab68970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078ab689a0 _sleep() at _sleep+0x351/frame 0xfffffe078ab68a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe078ab68a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab68ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab68ab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab68b70, rbp = 0 --- Tracing command kernel pid 0 tid 100062 td 0xfffff8000b41e000 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab63900 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab63940 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078ab63980 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078ab639b0 msleep_spin_sbt() at msleep_spin_sbt+0x200/frame 0xfffffe078ab63a40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xfffffe078ab63a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab63ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab63ab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab63b70, rbp = 0 --- Tracing command kernel pid 0 tid 100061 td 0xfffff8000b41e490 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab5e900 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab5e940 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078ab5e980 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078ab5e9b0 msleep_spin_sbt() at msleep_spin_sbt+0x200/frame 0xfffffe078ab5ea40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xfffffe078ab5ea70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab5eab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab5eab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab5eb70, rbp = 0 --- Tracing command kernel pid 0 tid 100060 td 0xfffff8000b26d490 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab59900 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab59940 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078ab59980 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078ab599b0 msleep_spin_sbt() at msleep_spin_sbt+0x200/frame 0xfffffe078ab59a40 taskqueue_thread_loop() at taskqueue_thread_loop+0x8d/frame 0xfffffe078ab59a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab59ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab59ab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab59b70, rbp = 0 --- Tracing command kernel pid 0 tid 100056 td 0xfffff8000b27a920 sched_switch() at sched_switch+0x482/frame 0xfffffe078ab448f0 mi_switch() at mi_switch+0x179/frame 0xfffffe078ab44930 sleepq_switch() at sleepq_switch+0x185/frame 0xfffffe078ab44970 sleepq_wait() at sleepq_wait+0x43/frame 0xfffffe078ab449a0 _sleep() at _sleep+0x351/frame 0xfffffe078ab44a40 taskqueue_thread_loop() at taskqueue_thread_loop+0xc8/frame 0xfffffe078ab44a70 fork_exit() at fork_exit+0x84/frame 0xfffffe078ab44ab0 fork_trampoline() at fork_trampoline+0xe/frame 0xfffffe078ab44ab0 --- trap 0, rip = 0, rsp = 0xfffffe078ab44b70, rbp = 0 --- Tracing command kernel pid 0 tid 100000 td 0xffffffff817071c0 sched_switch() at sched_switch+0x482/frame 0xffffffff81a229d0 mi_switch() at mi_switch+0x179/frame 0xffffffff81a22a10 sleepq_switch() at sleepq_switch+0x185/frame 0xffffffff81a22a50 sleepq_timedwait() at sleepq_timedwait+0x43/frame 0xffffffff81a22a80 _sleep() at _sleep+0x326/frame 0xffffffff81a22b20 swapper() at swapper+0x211/frame 0xffffffff81a22b70 btext() at btext+0x2c db:0:allt> call doadump Dumping 1992 out of 31643 MB:..1%..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 17 (kgdb) bt #0 doadump (textdump=0xd) at pcpu.h:219 #1 0xffffffff803417a5 in db_fncall (dummy1=, dummy2=, dummy3=, dummy4=) at ../../../ddb/db_command.c:578 #2 0xffffffff8034148d in db_command (cmd_table=) at ../../../ddb/db_command.c:449 #3 0xffffffff803456ef in db_script_exec (scriptname=0xffffffff816fb880 "doadump", warnifnotfound=) at ../../../ddb/db_script.c:302 #4 0xffffffff8034148d in db_command (cmd_table=) at ../../../ddb/db_command.c:449 #5 0xffffffff80341204 in db_command_loop () at ../../../ddb/db_command.c:502 #6 0xffffffff80343bb0 in db_trap (type=, code=0x0) at ../../../ddb/db_main.c:231 #7 0xffffffff808f3a13 in kdb_trap (type=0x3, code=0x0, tf=) at ../../../kern/subr_kdb.c:654 #8 0xffffffff80ccbeeb in trap (frame=0xfffffe081e3bc080) at ../../../amd64/amd64/trap.c:579 #9 0xffffffff80cb1462 in calltrap () at ../../../amd64/amd64/exception.S:232 #10 0xffffffff808f31ee in kdb_enter (why=0xffffffff80f2fc58 "panic", msg=) at cpufunc.h:63 #11 0xffffffff808bbb86 in vpanic (fmt=, ap=) at ../../../kern/kern_shutdown.c:747 #12 0xffffffff808bbbf3 in panic (fmt=) at ../../../kern/kern_shutdown.c:683 #13 0xffffffff80b14818 in initiate_write_inodeblock_ufs2 (inodedep=0xfffff8026c0a9a00, bp=0xfffffe07883396f0) at ../../../ufs/ffs/ffs_softdep.c:10382 #14 0xffffffff80af31b3 in softdep_disk_io_initiation (bp=0xfffffe07883396f0) at ../../../ufs/ffs/ffs_softdep.c:9923 #15 0xffffffff80b2272f in buf_start (bp=0xfffffe07883396f0) at buf.h:413 #16 0xffffffff80b226a9 in ffs_geom_strategy (bo=0xfffff8027689c8b8, bp=0xfffffe07883396f0) at ../../../ufs/ffs/ffs_vfsops.c:2206 #17 0xffffffff80947b80 in bufwrite (bp=0xfffffe07883396f0) at buf.h:406 #18 0xffffffff80b223b8 in ffs_bufwrite (bp=0xfffffe07883396f0) at ../../../ufs/ffs/ffs_vfsops.c:2149 #19 0xffffffff80aea416 in ffs_update (vp=, waitfor=0x1) at buf.h:394 #20 0xffffffff80aeb16e in ffs_truncate (vp=0xfffff802787d59c0, length=0x0, flags=, cred=0x0) at pcpu.h:219 #21 0xffffffff80b2b421 in ufs_inactive (ap=0xfffffe081e3bc710) at ../../../ufs/ufs/ufs_inode.c:131 #22 0xffffffff80dd865e in VOP_INACTIVE_APV (vop=, a=) at vnode_if.c:1953 #23 0xffffffff80963c07 in vinactive (vp=0xfffff802787d59c0, td=0xfffff802cd520920) at vnode_if.h:807 #24 0xffffffff80964128 in vputx (vp=0xfffff802787d59c0, func=0x2) at ../../../kern/vfs_subr.c:2233 #25 0xffffffff8096e546 in kern_unlinkat (td=, fd=0xffffff9c, path=0x7fffffffd510
, pathseg=UIO_USERSPACE, oldinum=) at ../../../kern/vfs_syscalls.c:1868 #26 0xffffffff80cccb72 in amd64_syscall (td=0xfffff802cd520920, traced=0x0) at subr_syscall.c:134 #27 0xffffffff80cb174b in Xfast_syscall () at ../../../amd64/amd64/exception.S:391 #28 0x0000000800b4bd5a in ?? () Previous frame inner to this frame (corrupt stack?) Current language: auto; currently minimal (kgdb) f 13 #13 0xffffffff80b14818 in initiate_write_inodeblock_ufs2 (inodedep=0xfffff8026c0a9a00, bp=0xfffffe07883396f0) at ../../../ufs/ffs/ffs_softdep.c:10382 10382 panic("%s indirect pointer #%jd mismatch %jd != %jd", (kgdb) l 10377 (intmax_t)adp->ad_offset, 10378 (intmax_t)dp->di_db[adp->ad_offset], 10379 (intmax_t)adp->ad_newblkno); 10380 if (adp->ad_offset >= NDADDR && 10381 dp->di_ib[adp->ad_offset - NDADDR] != adp->ad_newblkno) 10382 panic("%s indirect pointer #%jd mismatch %jd != %jd", 10383 "softdep_write_inodeblock:", 10384 (intmax_t)adp->ad_offset - NDADDR, 10385 (intmax_t)dp->di_ib[adp->ad_offset - NDADDR], 10386 (intmax_t)adp->ad_newblkno); (kgdb) info loc adp = (struct allocdirect *) 0xfffff8026cbd6400 lastadp = (struct allocdirect *) 0x0 dp = (struct ufs2_dinode *) 0xfffffe07935f7b00 sip = (struct ufs2_dinode *) 0xffffffff8169a0a8 inoref = (struct inoref *) 0x0 ump = (struct ufsmount *) 0xfffff80121171200 fs = (struct fs *) 0xfffff802b10eb000 i = 0x26b1 prevlbn = 0xc deplist = 0x0 (kgdb) p *adp $1 = {ad_block = {nb_list = {wk_list = {le_next = 0x0, le_prev = 0xfffff802cdf1a900}, wk_mp = 0xfffff8023b0f4b58, wk_type = 0x4, wk_state = 0x8009}, nb_hash = { le_next = 0x0, le_prev = 0xfffffe000643e800}, nb_deps = {le_next = 0xfffff801fc1b7b00, le_prev = 0xfffff802a38ba488}, nb_jnewblk = 0x0, nb_bmsafemap = 0x0, nb_freefrag = 0x0, nb_indirdeps = {lh_first = 0xfffff802cdf1a900}, nb_newdirblk = {lh_first = 0x0}, nb_jwork = {lh_first = 0x0}, nb_newblkno = 0x7ff00}, ad_next = {tqe_next = 0x0, tqe_prev = 0xfffff8026c0a9ab0}, ad_inodedep = 0xfffff8026c0a9a00, ad_oldblkno = 0x0, ad_offset = 0xc, ad_newsize = 0x8000, ad_oldsize = 0x0} (kgdb) p *dp $2 = {di_mode = 0x81b0, di_nlink = 0x1, di_uid = 0x3ea, di_gid = 0x0, di_blksize = 0x0, di_size = 0x0, di_blocks = 0x1a00, di_atime = 0x526193aa, di_mtime = 0x526193ab, di_ctime = 0x526193ab, di_birthtime = 0x526193a9, di_mtimensec = 0x0, di_atimensec = 0x0, di_ctimensec = 0x0, di_birthnsec = 0x0, di_gen = 0x3353d093, di_kernflags = 0x0, di_flags = 0x0, di_extsize = 0x0, di_extb = {0x0, 0x0}, di_db = {0x0 }, di_ib = {0x0, 0x0, 0x0}, di_modrev = 0x4, di_freelink = 0x0, di_spare = {0x0, 0x0, 0x0}} (kgdb) p *inodedep $3 = {id_list = {wk_list = {le_next = 0xfffffe081e3bc300, le_prev = 0xfffff8027df01a00}, wk_mp = 0xfffff8023b0f4b58, wk_type = 0x1, wk_state = 0x8209}, id_hash = {le_next = 0x0, le_prev = 0xfffffe0005e34bd8}, id_unlinked = {tqe_next = 0x7070707070707070, tqe_prev = 0x7070707070707070}, id_fs = 0xfffff802b10eb000, id_ino = 0x3eb7b, id_nlinkdelta = 0x1, id_savednlink = 0x1, id_deps = {le_next = 0xfffff8028b6bd200, le_prev = 0xfffff802a38ba478}, id_bmsafemap = 0x0, id_mkdiradd = 0x0, id_inoreflst = {tqh_first = 0x0, tqh_last = 0xfffff8026c0a9a70}, id_savedextsize = 0x0, id_savedsize = 0x0, id_dirremhd = {lh_first = 0xfffff802a468cd80}, id_pendinghd = {lh_first = 0x0}, id_bufwait = {lh_first = 0x0}, id_inowait = {lh_first = 0x0}, id_inoupdt = {tqh_first = 0xfffff8026cbd6400, tqh_last = 0xfffff8026cbd6478}, id_newinoupdt = {tqh_first = 0x0, tqh_last = 0xfffff8026c0a9ac0}, id_extupdt = {tqh_first = 0x0, tqh_last = 0xfffff8026c0a9ad0}, id_newextupdt = {tqh_first = 0x0, tqh_last = 0xfffff8026c0a9ae0}, id_freeblklst = {tqh_first = 0x0, tqh_last = 0xfffff8026c0a9af0}, id_un = {idu_savedino1 = 0x0, idu_savedino2 = 0x0}} (kgdb) p *bp $4 = {b_bufobj = 0xfffff8027689c8b8, b_bcount = 0x8000, b_caller1 = 0x0, b_data = 0xfffffe07935f0000 "°\201\001", b_error = 0x0, b_iocmd = 0x2, b_ioflags = 0x2, b_iooffset = 0x60ed8000, b_resid = 0x0, b_iodone = 0, b_blkno = 0x3076c0, b_offset = 0x60ed8000, b_bobufs = {tqe_next = 0xfffffe0786537520, tqe_prev = 0xfffffe0786fdfe90}, b_vflags = 0x1, b_freelist = {tqe_next = 0xfffffe078720ae50, tqe_prev = 0xfffffe07877b3a88}, b_qindex = 0x2, b_flags = 0xa0020020, b_xflags = 0x2, b_lock = {lock_object = {lo_name = 0xffffffff80f3e71a "bufwait", lo_flags = 0x6730000, lo_data = 0x0, lo_witness = 0xfffffe00006d3b00}, lk_lock = 0xfffff802cd520924, lk_exslpfail = 0x1, lk_timo = 0x0, lk_pri = 0x60, lk_stack = {depth = 0xc, pcs = { 0xffffffff8089ef57, 0xffffffff80949041, 0xffffffff8094a0c8, 0xffffffff80aea28f, 0xffffffff80aeb16e, 0xffffffff80b2b421, 0xffffffff80dd865e, 0xffffffff80963c07, 0xffffffff80964128, 0xffffffff8096e546, 0xffffffff80cccb72, 0xffffffff80cb174b, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}}, b_bufsize = 0x8000, b_runningbufspace = 0x8000, b_kvabase = 0xfffffe07935f0000 "°\201\001", b_kvaalloc = 0x0, b_kvasize = 0x8000, b_lblkno = 0x3076c0, b_vp = 0xfffff8027689c750, b_dirtyoff = 0x0, b_dirtyend = 0x0, b_rcred = 0x0, b_wcred = 0x0, b_saveaddr = 0xfffffe07935f0000, b_pager = {pg_reqpage = 0x0}, b_cluster = {cluster_head = {tqh_first = 0xfffffe078840d1e0, tqh_last = 0xfffffe0785e1d1d0}, cluster_entry = {tqe_next = 0xfffffe078840d1e0, tqe_prev = 0xfffffe0785e1d1d0}}, b_pages = {0xfffff807dd508488, 0xfffff807fb8345d0, 0xfffff807f36697b0, 0xfffff807dd8b2c58, 0xfffff807ddf6d458, 0xfffff807f534e8e8, 0xfffff807dcc53b28, 0xfffff807d4581b68, 0x0 }, b_npages = 0x8, b_dep = {lh_first = 0xfffff80283607a00}, b_fsprivate1 = 0x0, b_fsprivate2 = 0x0, b_fsprivate3 = 0x0, b_pin_count = 0x0} (kgdb) (kgdb) p *sip $5 = {di_mode = 0x920, di_nlink = 0xcd52, di_uid = 0xfffff802, di_gid = 0x4, di_blksize = 0x0, di_size = 0xb125100124307, di_blocks = 0x8, di_atime = 0x0, di_mtime = 0x0, di_ctime = 0xfffff8023b0f4b58, di_birthtime = 0x0, di_mtimensec = 0x0, di_atimensec = 0x0, di_ctimensec = 0x8169a100, di_birthnsec = 0xffffffff, di_gen = 0x8, di_kernflags = 0x0, di_flags = 0xd, di_extsize = 0x0, di_extb = {0x30e73500000000, 0x1bd0002e81c}, di_db = { 0x3055300053ec8, 0xbb541000108df, 0x6c98e, 0x4e45b00000758, 0x3b, 0xfffff80121174000, 0xffffffff8143bbb0, 0xffffffff8143be10, 0xffffffff8143bdc0, 0xffffffff8143bd70, 0xffffffff8143bd20, 0x0}, di_ib = {0xfffff80121437000, 0xfffff80121438000, 0xfffff80121439000}, di_modrev = 0xffffffff80f6e22e, di_freelink = 0x2330000, di_spare = {0x0, 0x6d8880, 0xfffffe00}} (kgdb) p *ump $6 = {um_mountp = 0xfffff8023b0f4b58, um_dev = 0xfffff801212ec000, um_cp = 0xfffff8023b0e9880, um_bo = 0xfffff8027689c8b8, um_devvp = 0xfffff8027689c750, um_fstype = 0x2, um_fs = 0xfffff802b10eb000, um_extattr = {uepm_lock = {lock_object = {lo_name = 0xffffffff80f6eaa0 "ufs_extattr_sx", lo_flags = 0x2330000, lo_data = 0x0, lo_witness = 0xfffffe00006ea280}, sx_lock = 0x1}, uepm_list = {lh_first = 0x0}, uepm_ucred = 0x0, uepm_flags = 0x1}, um_nindir = 0x1000, um_bptrtodb = 0x3, um_seqinc = 0x8, um_lock = {lock_object = {lo_name = 0xffffffff80f6dd5c "FFS", lo_flags = 0x1030000, lo_data = 0x0, lo_witness = 0xfffffe00006ea200}, mtx_lock = 0x4}, um_fsckpid = 0x0, um_softdep = 0xfffff8000b241400, um_quotas = {0x0, 0x0}, um_cred = {0x0, 0x0}, um_btime = {0x0, 0x0}, um_itime = {0x0, 0x0}, um_qflags = "\000", um_savedmaxfilesize = 0x0, um_candelete = 0x0, um_writesuspended = 0x0, um_balloc = 0xffffffff80ae84f0 , um_blkatoff = 0xffffffff80b1b040 , um_truncate = 0xffffffff80aea4e0 , um_update = 0xffffffff80aea150 , um_valloc = 0xffffffff80ae33d0 , um_vfree = 0xffffffff80ae4240 , um_ifree = 0xffffffff80b21ef0 , um_rdonly = 0xffffffff80aebeb0 , um_snapgone = 0xffffffff80aef730 } (kgdb) p *fs $7 = {fs_firstfield = 0x0, fs_unused_1 = 0x0, fs_sblkno = 0x18, fs_cblkno = 0x20, fs_iblkno = 0x28, fs_dblkno = 0x1028, fs_old_cgoffset = 0x0, fs_old_cgmask = 0x0, fs_old_time = 0x0, fs_old_size = 0x0, fs_old_dsize = 0x0, fs_ncg = 0x4, fs_bsize = 0x8000, fs_fsize = 0x1000, fs_frag = 0x8, fs_minfree = 0x8, fs_old_rotdelay = 0x0, fs_old_rps = 0x0, fs_bmask = 0xffff8000, fs_fmask = 0xfffff000, fs_bshift = 0xf, fs_fshift = 0xc, fs_maxcontig = 0x4, fs_maxbpg = 0x1000, fs_fragshift = 0x3, fs_fsbtodb = 0x3, fs_sbsize = 0x1000, fs_spare1 = {0x0, 0x0}, fs_nindir = 0x1000, fs_inopb = 0x80, fs_old_nspf = 0x0, fs_optim = 0x0, fs_old_npsect = 0x0, fs_old_interleave = 0x0, fs_old_trackskew = 0x0, fs_id = {0x526192d7, 0x6a720204}, fs_old_csaddr = 0x0, fs_cssize = 0x1000, fs_cgsize = 0x7000, fs_spare2 = 0x0, fs_old_nsect = 0x0, fs_old_spc = 0x0, fs_old_ncyl = 0x0, fs_old_cpg = 0x0, fs_ipg = 0x10000, fs_fpg = 0x20000, fs_old_cstotal = {cs_ndir = 0x0, cs_nbfree = 0x0, cs_nifree = 0x0, cs_nffree = 0x0}, fs_fmod = 0x1, fs_clean = 0x0, fs_ronly = 0x0, fs_old_flags = 0x80, fs_fsmnt = "/mnt2", '\0' , fs_volname = '\0' , fs_swuid = 0x0, fs_pad = 0x0, fs_cgrotor = 0x0, fs_ocsp = {0x0 }, fs_contigdirs = 0xfffffe0004f28010 "ÿ", fs_csp = 0xfffffe0004f27000, fs_maxcluster = 0xfffffe0004f28000, fs_active = 0x0, fs_old_cpc = 0x0, fs_maxbsize = 0x8000, fs_unrefs = 0x0, fs_providersize = 0x7fffe, fs_metaspace = 0x1478, fs_sparecon64 = {0x0 }, fs_sblockloc = 0x10000, fs_cstotal = {cs_ndir = 0x8d68, cs_nbfree = 0xb0f9, cs_nifree = 0x251c1, cs_nffree = 0x260, cs_numclusters = 0x0, cs_spare = {0x0, 0x0, 0x0}}, fs_time = 0x526193ab, fs_size = 0x7fffe, fs_dsize = 0x7bfa5, fs_csaddr = 0x1028, fs_pendingblocks = 0x5f0a0, fs_pendinginodes = 0xa570, fs_snapinum = {0x0 }, fs_avgfilesize = 0x4000, fs_avgfpdir = 0x40, fs_save_cgsize = 0x0, fs_mtime = 0x526192d7, fs_sujfree = 0x0, fs_sparecon32 = {0x0 }, fs_flags = 0x2, fs_contigsumsize = 0x4, fs_maxsymlinklen = 0x78, fs_old_inodefmt = 0x0, fs_maxfilesize = 0x800800805ffff, fs_qbmask = 0x7fff, fs_qfmask = 0xfff, fs_state = 0x0, fs_old_postblformat = 0x0, fs_old_nrpos = 0x0, fs_spare5 = {0x0, 0x0}, fs_magic = 0x19540119} (kgdb) (kgdb) f 20 #20 0xffffffff80aeb16e in ffs_truncate (vp=0xfffff802787d59c0, length=0x0, flags=, cred=0x0) at pcpu.h:219 219 __asm("movq %%gs:%1,%0" : "=r" (td) (kgdb) p *vp $8 = {v_tag = 0xffffffff80f1e4c6 "ufs", v_op = 0xffffffff8143ffc8, v_data = 0xfffff8026f479dc8, v_mount = 0xfffff8023b0f4b58, v_nmntvnodes = { tqe_next = 0xfffff8027add54e0, tqe_prev = 0xfffff80280568500}, v_un = {vu_mount = 0x0, vu_socket = 0x0, vu_cdev = 0x0, vu_fifoinfo = 0x0}, v_hashlist = { le_next = 0x0, le_prev = 0xfffffe0001292f30}, v_cache_src = {lh_first = 0x0}, v_cache_dst = {tqh_first = 0x0, tqh_last = 0xfffff802787d5a10}, v_cache_dd = 0x0, v_lock = {lock_object = {lo_name = 0xffffffff80f1e4c6 "ufs", lo_flags = 0x6fb0000, lo_data = 0x0, lo_witness = 0xfffffe00006ea300}, lk_lock = 0xfffff802cd520920, lk_exslpfail = 0x0, lk_timo = 0x33, lk_pri = 0x60, lk_stack = {depth = 0x11, pcs = {0xffffffff8089ef57, 0xffffffff80b23672, 0xffffffff80dd8965, 0xffffffff80973e56, 0xffffffff80963720, 0xffffffff80957695, 0xffffffff80b1c849, 0xffffffff80b1c7dc, 0xffffffff80b2c4d6, 0xffffffff80dd5b28, 0xffffffff80950bcf, 0xffffffff80dd5978, 0xffffffff80959040, 0xffffffff80958744, 0xffffffff8096e3a1, 0xffffffff80cccb72, 0xffffffff80cb174b, 0x0}}}, v_interlock = {lock_object = {lo_name = 0xffffffff80f39267 "vnode interlock", lo_flags = 0x1030000, lo_data = 0x0, lo_witness = 0xfffffe00006cf600}, mtx_lock = 0x4}, v_vnlock = 0xfffff802787d5a28, v_actfreelist = {tqe_next = 0xfffff802779f0270, tqe_prev = 0xfffff8027a9653c8}, v_bufobj = {bo_lock = {lock_object = {lo_name = 0xffffffff80f41753 "bufobj interlock", lo_flags = 0x5230000, lo_data = 0x0, lo_witness = 0xfffffe00006d8700}, rw_lock = 0x1}, bo_ops = 0xffffffff8140f360, bo_object = 0xfffff802800d1300, bo_synclist = { le_next = 0xfffff8029cf178b8, le_prev = 0xfffff8028100d408}, bo_private = 0xfffff802787d59c0, __bo_vnode = 0xfffff802787d59c0, bo_clean = {bv_hd = { tqh_first = 0xfffffe0787f703e0, tqh_last = 0xfffffe078818e0c0}, bv_root = {pt_root = 0xfffff80121001750}, bv_cnt = 0x67}, bo_dirty = {bv_hd = { tqh_first = 0xfffffe07879001f0, tqh_last = 0xfffffe0787900240}, bv_root = {pt_root = 0xfffffe0787900369}, bv_cnt = 0x1}, bo_numoutput = 0x0, bo_flag = 0x1, bo_bsize = 0x8000}, v_pollinfo = 0x0, v_label = 0x0, v_lockf = 0x0, v_rl = {rl_waiters = {tqh_first = 0x0, tqh_last = 0xfffff802787d5be0}, rl_currdep = 0x0}, v_cstart = 0x0, v_lasta = 0x0, v_lastw = 0x0, v_clen = 0x0, v_holdcnt = 0x6a, v_usecount = 0x0, v_iflag = 0xa00, v_vflag = 0x0, v_writecount = 0x0, v_hash = 0x3eb7b, v_type = VREG} (kgdb) $ svn diff -x -p /usr/src/sys Index: /usr/src/sys/ufs/ffs/ffs_extern.h =================================================================== --- /usr/src/sys/ufs/ffs/ffs_extern.h (revision 256751) +++ /usr/src/sys/ufs/ffs/ffs_extern.h (working copy) @@ -152,9 +152,7 @@ void softdep_setup_sbupdate(struct ufsmount *, str void softdep_fsync_mountdev(struct vnode *); int softdep_sync_metadata(struct vnode *); int softdep_sync_buf(struct vnode *, struct buf *, int); -int softdep_process_worklist(struct mount *, int); int softdep_fsync(struct vnode *); -int softdep_waitidle(struct mount *); int softdep_prealloc(struct vnode *, int); int softdep_journal_lookup(struct mount *, struct vnode **); void softdep_journal_freeblocks(struct inode *, struct ucred *, off_t, int); Index: /usr/src/sys/ufs/ffs/ffs_softdep.c =================================================================== --- /usr/src/sys/ufs/ffs/ffs_softdep.c (revision 256751) +++ /usr/src/sys/ufs/ffs/ffs_softdep.c (working copy) @@ -39,6 +39,8 @@ * from: @(#)ffs_softdep.c 9.59 (McKusick) 6/21/00 */ +/* #define SOFTDEP_SMP 1 */ + #include __FBSDID("$FreeBSD$"); @@ -138,6 +140,7 @@ softdep_unmount(mp) struct mount *mp; { + panic("softdep_unmount called"); } void @@ -146,6 +149,8 @@ softdep_setup_sbupdate(ump, fs, bp) struct fs *fs; struct buf *bp; { + + panic("softdep_setup_sbupdate called"); } void @@ -433,8 +438,6 @@ softdep_prealloc(vp, waitok) { panic("%s called", __FUNCTION__); - - return (0); } int @@ -503,7 +506,7 @@ int softdep_sync_metadata(struct vnode *vp) { - return (0); + panic("softdep_sync_metadata called"); } int @@ -510,7 +513,7 @@ int softdep_sync_buf(struct vnode *vp, struct buf *bp, int waitfor) { - return (0); + panic("softdep_sync_buf called"); } int @@ -521,14 +524,6 @@ softdep_slowdown(vp) panic("softdep_slowdown called"); } -void -softdep_releasefile(ip) - struct inode *ip; /* inode with the zero effective link count */ -{ - - panic("softdep_releasefile called"); -} - int softdep_request_cleanup(fs, vp, cred, resource) struct fs *fs; @@ -623,48 +618,6 @@ softdep_freework(wkhd) FEATURE(softupdates, "FFS soft-updates support"); -/* - * These definitions need to be adapted to the system to which - * this file is being ported. - */ - -#define M_SOFTDEP_FLAGS (M_WAITOK) - -#define D_PAGEDEP 0 -#define D_INODEDEP 1 -#define D_BMSAFEMAP 2 -#define D_NEWBLK 3 -#define D_ALLOCDIRECT 4 -#define D_INDIRDEP 5 -#define D_ALLOCINDIR 6 -#define D_FREEFRAG 7 -#define D_FREEBLKS 8 -#define D_FREEFILE 9 -#define D_DIRADD 10 -#define D_MKDIR 11 -#define D_DIRREM 12 -#define D_NEWDIRBLK 13 -#define D_FREEWORK 14 -#define D_FREEDEP 15 -#define D_JADDREF 16 -#define D_JREMREF 17 -#define D_JMVREF 18 -#define D_JNEWBLK 19 -#define D_JFREEBLK 20 -#define D_JFREEFRAG 21 -#define D_JSEG 22 -#define D_JSEGDEP 23 -#define D_SBDEP 24 -#define D_JTRUNC 25 -#define D_JFSYNC 26 -#define D_SENTINEL 27 -#define D_LAST D_SENTINEL - -unsigned long dep_current[D_LAST + 1]; -unsigned long dep_highuse[D_LAST + 1]; -unsigned long dep_total[D_LAST + 1]; -unsigned long dep_write[D_LAST + 1]; - static SYSCTL_NODE(_debug, OID_AUTO, softdep, CTLFLAG_RW, 0, "soft updates stats"); static SYSCTL_NODE(_debug_softdep, OID_AUTO, total, CTLFLAG_RW, 0, @@ -676,6 +629,11 @@ static SYSCTL_NODE(_debug_softdep, OID_AUTO, curre static SYSCTL_NODE(_debug_softdep, OID_AUTO, write, CTLFLAG_RW, 0, "current dependencies written"); +unsigned long dep_current[D_LAST + 1]; +unsigned long dep_highuse[D_LAST + 1]; +unsigned long dep_total[D_LAST + 1]; +unsigned long dep_write[D_LAST + 1]; + #define SOFTDEP_TYPE(type, str, long) \ static MALLOC_DEFINE(M_ ## type, #str, long); \ SYSCTL_ULONG(_debug_softdep_total, OID_AUTO, str, CTLFLAG_RD, \ @@ -720,7 +678,10 @@ static MALLOC_DEFINE(M_SENTINEL, "sentinel", "Work static MALLOC_DEFINE(M_SAVEDINO, "savedino", "Saved inodes"); static MALLOC_DEFINE(M_JBLOCKS, "jblocks", "Journal block locations"); +static MALLOC_DEFINE(M_MOUNTDATA, "softdep", "Softdep per-mount data"); +#define M_SOFTDEP_FLAGS (M_WAITOK) + /* * translate from workitem type to memory type * MUST match the defines above, such that memtype[D_XXX] == M_XXX @@ -756,8 +717,6 @@ static struct malloc_type *memtype[] = { M_SENTINEL }; -static LIST_HEAD(mkdirlist, mkdir) mkdirlisthd; - #define DtoM(type) (memtype[type]) /* @@ -773,49 +732,16 @@ static struct malloc_type *memtype[] = { #define DOT_OFFSET offsetof(struct dirtemplate, dot_ino) /* - * Forward declarations. - */ -struct inodedep_hashhead; -struct newblk_hashhead; -struct pagedep_hashhead; -struct bmsafemap_hashhead; - -/* - * Private journaling structures. - */ -struct jblocks { - struct jseglst jb_segs; /* TAILQ of current segments. */ - struct jseg *jb_writeseg; /* Next write to complete. */ - struct jseg *jb_oldestseg; /* Oldest segment with valid entries. */ - struct jextent *jb_extent; /* Extent array. */ - uint64_t jb_nextseq; /* Next sequence number. */ - uint64_t jb_oldestwrseq; /* Oldest written sequence number. */ - uint8_t jb_needseg; /* Need a forced segment. */ - uint8_t jb_suspended; /* Did journal suspend writes? */ - int jb_avail; /* Available extents. */ - int jb_used; /* Last used extent. */ - int jb_head; /* Allocator head. */ - int jb_off; /* Allocator extent offset. */ - int jb_blocks; /* Total disk blocks covered. */ - int jb_free; /* Total disk blocks free. */ - int jb_min; /* Minimum free space. */ - int jb_low; /* Low on space. */ - int jb_age; /* Insertion time of oldest rec. */ -}; - -struct jextent { - ufs2_daddr_t je_daddr; /* Disk block address. */ - int je_blocks; /* Disk block count. */ -}; - -/* * Internal function prototypes. */ +static int softdep_waitidle(struct mount *); +static int softdep_process_worklist(struct mount *, int); +static void check_clear_deps(struct mount *); static void softdep_error(char *, int); static void drain_output(struct vnode *); static struct buf *getdirtybuf(struct buf *, struct rwlock *, int); -static void clear_remove(void); -static void clear_inodedeps(void); +static void clear_remove(struct mount *); +static void clear_inodedeps(struct mount *); static void unlinked_inodedep(struct mount *, struct inodedep *); static void clear_unlinked_inodedep(struct inodedep *); static struct inodedep *first_unlinked_inodedep(struct ufsmount *); @@ -926,7 +852,7 @@ static inline void setup_freeindir(struct freeblks static inline struct freeblks *newfreeblks(struct mount *, struct inode *); static void freeblks_free(struct ufsmount *, struct freeblks *, int); static void indir_trunc(struct freework *, ufs2_daddr_t, ufs_lbn_t); -ufs2_daddr_t blkcount(struct fs *, ufs2_daddr_t, off_t); +static ufs2_daddr_t blkcount(struct fs *, ufs2_daddr_t, off_t); static int trunc_check_buf(struct buf *, int *, ufs_lbn_t, int, int); static void trunc_dependencies(struct inode *, struct freeblks *, ufs_lbn_t, int, int); @@ -959,20 +885,20 @@ static void allocdirect_merge(struct allocdirectls struct allocdirect *, struct allocdirect *); static struct freefrag *allocindir_merge(struct allocindir *, struct allocindir *); -static int bmsafemap_find(struct bmsafemap_hashhead *, struct mount *, int, +static int bmsafemap_find(struct bmsafemap_hashhead *, int, struct bmsafemap **); static struct bmsafemap *bmsafemap_lookup(struct mount *, struct buf *, int cg, struct bmsafemap *); -static int newblk_find(struct newblk_hashhead *, struct mount *, ufs2_daddr_t, - int, struct newblk **); +static int newblk_find(struct newblk_hashhead *, ufs2_daddr_t, int, + struct newblk **); static int newblk_lookup(struct mount *, ufs2_daddr_t, int, struct newblk **); -static int inodedep_find(struct inodedep_hashhead *, struct fs *, ino_t, +static int inodedep_find(struct inodedep_hashhead *, ino_t, struct inodedep **); static int inodedep_lookup(struct mount *, ino_t, int, struct inodedep **); static int pagedep_lookup(struct mount *, struct buf *bp, ino_t, ufs_lbn_t, int, struct pagedep **); static int pagedep_find(struct pagedep_hashhead *, ino_t, ufs_lbn_t, - struct mount *mp, int, struct pagedep **); + struct pagedep **); static void pause_timer(void *); static int request_cleanup(struct mount *, int); static int process_worklist_item(struct mount *, int, int); @@ -984,12 +910,16 @@ static void add_to_worklist(struct worklist *, int static void wake_worklist(struct worklist *); static void wait_worklist(struct worklist *, char *); static void remove_from_worklist(struct worklist *); +#ifdef SOFTDEP_SMP +static void softdep_flush(void *); +#else static void softdep_flush(void); +#endif static void softdep_flushjournal(struct mount *); static int softdep_speedup(void); -static void worklist_speedup(void); +static void worklist_speedup(struct mount *); static int journal_mount(struct mount *, struct fs *, struct ucred *); -static void journal_unmount(struct mount *); +static void journal_unmount(struct ufsmount *); static int journal_space(struct ufsmount *, int); static void journal_suspend(struct ufsmount *); static int journal_unsuspend(struct ufsmount *ump); @@ -1035,16 +965,49 @@ static void softdep_disk_write_complete(struct buf static void softdep_deallocate_dependencies(struct buf *); static int softdep_count_dependencies(struct buf *bp, int); +/* + * Global lock over all of soft updates. + */ +#ifdef SOFTDEP_SMP +static struct mtx lk; +MTX_SYSINIT(softdep_lock, &lk, "Global Softdep Lock", MTX_DEF); + +#define ACQUIRE_GBLLOCK(lk) mtx_lock(lk) +#define FREE_GBLLOCK(lk) mtx_unlock(lk) +#define GBLLOCK_OWNED(lk) mtx_assert((lk), MA_OWNED) + +/* + * Per filesystem soft updates locking. + */ +#define LOCK_PTR(ump) (&(ump)->um_softdep->sd_fslock) +#define TRY_ACQUIRE_LOCK(ump) rw_try_wlock(&(ump)->um_softdep->sd_fslock) +#define ACQUIRE_LOCK(ump) rw_wlock(&(ump)->um_softdep->sd_fslock) +#define FREE_LOCK(ump) rw_wunlock(&(ump)->um_softdep->sd_fslock) +#define LOCK_OWNED(ump) rw_assert(&(ump)->um_softdep->sd_fslock, \ + RA_WLOCKED) + +#else /* NOT SOFTDEP_SMP */ static struct rwlock lk; RW_SYSINIT(softdep_lock, &lk, "Softdep Lock"); -#define TRY_ACQUIRE_LOCK(lk) rw_try_wlock(lk) -#define ACQUIRE_LOCK(lk) rw_wlock(lk) -#define FREE_LOCK(lk) rw_wunlock(lk) +#define ACQUIRE_GBLLOCK(lk) rw_assert((lk), RA_WLOCKED) +#define FREE_GBLLOCK(lk) rw_assert((lk), RA_WLOCKED) +#define GBLLOCK_OWNED(lk) rw_assert((lk), RA_WLOCKED) -#define BUF_AREC(bp) lockallowrecurse(&(bp)->b_lock) -#define BUF_NOREC(bp) lockdisablerecurse(&(bp)->b_lock) +/* + * Per filesystem soft updates locking. + */ +#define LOCK_PTR(ump) ((ump)->um_softdep->sd_fslock) +#define TRY_ACQUIRE_LOCK(ump) rw_try_wlock((ump)->um_softdep->sd_fslock) +#define ACQUIRE_LOCK(ump) rw_wlock((ump)->um_softdep->sd_fslock) +#define FREE_LOCK(ump) rw_wunlock((ump)->um_softdep->sd_fslock) +#define LOCK_OWNED(ump) rw_assert((ump)->um_softdep->sd_fslock, \ + RA_WLOCKED) +#endif /* NOT SOFTDEP_SMP */ +#define BUF_AREC(bp) lockallowrecurse(&(bp)->b_lock) +#define BUF_NOREC(bp) lockdisablerecurse(&(bp)->b_lock) + /* * Worklist queue management. * These routines require that the lock be held. @@ -1078,7 +1041,7 @@ worklist_insert(head, item, locked) { if (locked) - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(VFSTOUFS(item->wk_mp)); if (item->wk_state & ONWORKLIST) panic("worklist_insert: %p %s(0x%X) already on list", item, TYPENAME(item->wk_type), item->wk_state); @@ -1093,7 +1056,7 @@ worklist_remove(item, locked) { if (locked) - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(VFSTOUFS(item->wk_mp)); if ((item->wk_state & ONWORKLIST) == 0) panic("worklist_remove: %p %s(0x%X) not on list", item, TYPENAME(item->wk_type), item->wk_state); @@ -1166,7 +1129,6 @@ jwork_move(dst, src) freedep = freedep_merge(WK_FREEDEP(wk), freedep); } - rw_assert(&lk, RA_WLOCKED); while ((wk = LIST_FIRST(src)) != NULL) { WORKLIST_REMOVE(wk); WORKLIST_INSERT(dst, wk); @@ -1221,7 +1183,6 @@ workitem_free(item, type) int type; { struct ufsmount *ump; - rw_assert(&lk, RA_WLOCKED); #ifdef DEBUG if (item->wk_state & ONWORKLIST) @@ -1234,6 +1195,7 @@ workitem_free(item, type) if (item->wk_state & IOWAITING) wakeup(item); ump = VFSTOUFS(item->wk_mp); + LOCK_OWNED(ump); KASSERT(ump->softdep_deps > 0, ("workitem_free: %s: softdep_deps going negative", ump->um_fs->fs_fsmnt)); @@ -1242,7 +1204,11 @@ workitem_free(item, type) KASSERT(dep_current[item->wk_type] > 0, ("workitem_free: %s: dep_current[%s] going negative", ump->um_fs->fs_fsmnt, TYPENAME(item->wk_type))); - dep_current[item->wk_type]--; + KASSERT(ump->softdep_curdeps[item->wk_type] > 0, + ("workitem_free: %s: softdep_curdeps[%s] going negative", + ump->um_fs->fs_fsmnt, TYPENAME(item->wk_type))); + atomic_subtract_long(&dep_current[item->wk_type], 1); + ump->softdep_curdeps[item->wk_type] -= 1; free(item, DtoM(type)); } @@ -1259,14 +1225,15 @@ workitem_alloc(item, type, mp) item->wk_state = 0; ump = VFSTOUFS(mp); - ACQUIRE_LOCK(&lk); - dep_current[type]++; + atomic_add_long(&dep_current[type], 1); if (dep_current[type] > dep_highuse[type]) dep_highuse[type] = dep_current[type]; - dep_total[type]++; + atomic_add_long(&dep_total[type], 1); + ACQUIRE_LOCK(ump); + ump->softdep_curdeps[type] += 1; ump->softdep_deps++; ump->softdep_accdeps++; - FREE_LOCK(&lk); + FREE_LOCK(ump); } static void @@ -1274,15 +1241,23 @@ workitem_reassign(item, newtype) struct worklist *item; int newtype; { + struct ufsmount *ump; + ump = VFSTOUFS(item->wk_mp); + LOCK_OWNED(ump); + KASSERT(ump->softdep_curdeps[item->wk_type] > 0, + ("workitem_reassign: %s: softdep_curdeps[%s] going negative", + VFSTOUFS(item->wk_mp)->um_fs->fs_fsmnt, TYPENAME(item->wk_type))); + ump->softdep_curdeps[item->wk_type] -= 1; + ump->softdep_curdeps[newtype] += 1; KASSERT(dep_current[item->wk_type] > 0, ("workitem_reassign: %s: dep_current[%s] going negative", VFSTOUFS(item->wk_mp)->um_fs->fs_fsmnt, TYPENAME(item->wk_type))); - dep_current[item->wk_type]--; - dep_current[newtype]++; + atomic_subtract_long(&dep_current[item->wk_type], 1); + atomic_add_long(&dep_current[newtype], 1); if (dep_current[newtype] > dep_highuse[newtype]) dep_highuse[newtype] = dep_current[newtype]; - dep_total[newtype]++; + atomic_add_long(&dep_total[newtype], 1); item->wk_type = newtype; } @@ -1295,7 +1270,8 @@ static int tickdelay = 2; /* number of ticks to pa static int proc_waiting; /* tracks whether we have a timeout posted */ static int *stat_countp; /* statistic to count in proc_waiting timeout */ static struct callout softdep_callout; -static int req_pending; +static struct mount *req_pending; +#define ALLCLEAN ((struct mount *)-1) static int req_clear_inodedeps; /* syncer process flush some inodedeps */ static int req_clear_remove; /* syncer process flush some freeblks */ static int softdep_flushcache = 0; /* Should we do BIO_FLUSH? */ @@ -1303,6 +1279,7 @@ static int softdep_flushcache = 0; /* Should we do /* * runtime statistics */ +static int stat_flush_threads; /* number of softdep flushing threads */ static int stat_worklist_push; /* number of worklist cleanups */ static int stat_blk_limit_push; /* number of times block limit neared */ static int stat_ino_limit_push; /* number of times inode limit neared */ @@ -1334,6 +1311,8 @@ SYSCTL_INT(_debug_softdep, OID_AUTO, tickdelay, CT &tickdelay, 0, ""); SYSCTL_INT(_debug_softdep, OID_AUTO, maxindirdeps, CTLFLAG_RW, &maxindirdeps, 0, ""); +SYSCTL_INT(_debug_softdep, OID_AUTO, flush_threads, CTLFLAG_RD, + &stat_flush_threads, 0, ""); SYSCTL_INT(_debug_softdep, OID_AUTO, worklist_push, CTLFLAG_RW, &stat_worklist_push, 0,""); SYSCTL_INT(_debug_softdep, OID_AUTO, blk_limit_push, CTLFLAG_RW, @@ -1387,14 +1366,81 @@ SYSCTL_INT(_debug_softdep, OID_AUTO, flushcache, C SYSCTL_DECL(_vfs_ffs); -LIST_HEAD(bmsafemap_hashhead, bmsafemap) *bmsafemap_hashtbl; -static u_long bmsafemap_hash; /* size of hash table - 1 */ - -static int compute_summary_at_mount = 0; /* Whether to recompute the summary at mount time */ +/* Whether to recompute the summary at mount time */ +static int compute_summary_at_mount = 0; SYSCTL_INT(_vfs_ffs, OID_AUTO, compute_summary_at_mount, CTLFLAG_RW, &compute_summary_at_mount, 0, "Recompute summary at mount"); +#ifdef SOFTDEP_SMP +static int print_threads = 1; +SYSCTL_INT(_debug_softdep, OID_AUTO, print_threads, CTLFLAG_RW, + &print_threads, 0, "Notify flusher thread start/stop"); +/* + * This function cleans the worklist for a filesystem. + * Each filesystem running with soft dependencies gets its own + * thread to run in this function. The thread is started up in + * softdep_mount and shutdown in softdep_unmount. They show up + * as part of the kernel "softdepflush" process whose process + * entry is saved in softdepproc. + */ static struct proc *softdepproc; +static void +softdep_flush(addr) + void *addr; +{ + struct mount *mp; + struct thread *td; + struct ufsmount *ump; + + td = curthread; + td->td_pflags |= TDP_NORUNNINGBUF; + mp = (struct mount *)addr; + ump = VFSTOUFS(mp); + atomic_add_int(&stat_flush_threads, 1); + if (print_threads) { + if (stat_flush_threads == 1) + printf("Running %s at pid %d\n", softdepproc->p_comm, + softdepproc->p_pid); + printf("Start thread %s\n", td->td_name); + } + for (;;) { + while (softdep_process_worklist(mp, 0) > 0 || + (MOUNTEDSUJ(mp) && + VFSTOUFS(mp)->softdep_jblocks->jb_suspended)) + kthread_suspend_check(); + ACQUIRE_GBLLOCK(&lk); + if (req_pending != ALLCLEAN && req_pending != mp) + msleep(&req_pending, &lk, PVM, "sdflush", hz / 2); + req_pending = NULL; + FREE_GBLLOCK(&lk); + /* + * Check to see if we are done and need to exit. + */ + ACQUIRE_LOCK(ump); + if ((ump->softdep_flags & FLUSH_EXIT) == 0) { + FREE_LOCK(ump); + continue; + } + ump->softdep_flags &= ~FLUSH_EXIT; + FREE_LOCK(ump); + wakeup(&ump->softdep_flags); + if (print_threads) + printf("Stop thread %s\n", td->td_name); + /* + * If we are the last thread exiting, then the softdep + * flushing process will exit, so the next mount needs + * to create it again. If a new one is started before + * we exit, two softdepflush processes will exist which + * will cause no harm. + */ + if (atomic_fetchadd_int(&stat_flush_threads, -1) == 1) + softdepproc = NULL; + kthread_exit(); + panic("kthread_exit failed\n"); + } +} +#else /* NOT SOFTDEP_SMP */ +static struct proc *softdepproc; static struct kproc_desc softdep_kp = { "softdepflush", softdep_flush, @@ -1418,21 +1464,6 @@ softdep_flush(void) for (;;) { kproc_suspend_check(softdepproc); - ACQUIRE_LOCK(&lk); - /* - * If requested, try removing inode or removal dependencies. - */ - if (req_clear_inodedeps) { - clear_inodedeps(); - req_clear_inodedeps -= 1; - wakeup_one(&proc_waiting); - } - if (req_clear_remove) { - clear_remove(); - req_clear_remove -= 1; - wakeup_one(&proc_waiting); - } - FREE_LOCK(&lk); remaining = progress = 0; mtx_lock(&mountlist_mtx); for (mp = TAILQ_FIRST(&mountlist); mp != NULL; mp = nmp) { @@ -1441,8 +1472,8 @@ softdep_flush(void) continue; if (vfs_busy(mp, MBF_NOWAIT | MBF_MNTLSTLOCK)) continue; + ump = VFSTOUFS(mp); progress += softdep_process_worklist(mp, 0); - ump = VFSTOUFS(mp); remaining += ump->softdep_on_worklist; mtx_lock(&mountlist_mtx); nmp = TAILQ_NEXT(mp, mnt_list); @@ -1451,22 +1482,25 @@ softdep_flush(void) mtx_unlock(&mountlist_mtx); if (remaining && progress) continue; - ACQUIRE_LOCK(&lk); - if (!req_pending) + rw_wlock(&lk); + if (req_pending == NULL) msleep(&req_pending, &lk, PVM, "sdflush", hz); - req_pending = 0; - FREE_LOCK(&lk); + req_pending = NULL; + rw_wunlock(&lk); } } +#endif /* NOT SOFTDEP_SMP */ static void -worklist_speedup(void) +worklist_speedup(mp) + struct mount *mp; { - rw_assert(&lk, RA_WLOCKED); + ACQUIRE_GBLLOCK(&lk); if (req_pending == 0) { - req_pending = 1; + req_pending = mp; wakeup(&req_pending); } + FREE_GBLLOCK(&lk); } static int @@ -1473,9 +1507,9 @@ static int softdep_speedup(void) { - worklist_speedup(); + worklist_speedup(ALLCLEAN); bd_speedup(); - return speedup_syncer(); + return (speedup_syncer()); } /* @@ -1496,8 +1530,8 @@ add_to_worklist(wk, flags) { struct ufsmount *ump; - rw_assert(&lk, RA_WLOCKED); ump = VFSTOUFS(wk->wk_mp); + LOCK_OWNED(ump); if (wk->wk_state & ONWORKLIST) panic("add_to_worklist: %s(0x%X) already on list", TYPENAME(wk->wk_type), wk->wk_state); @@ -1513,7 +1547,7 @@ add_to_worklist(wk, flags) } ump->softdep_on_worklist += 1; if (flags & WK_NODELAY) - worklist_speedup(); + worklist_speedup(wk->wk_mp); } /* @@ -1549,9 +1583,11 @@ wait_worklist(wk, wmesg) struct worklist *wk; char *wmesg; { + struct ufsmount *ump; + ump = VFSTOUFS(wk->wk_mp); wk->wk_state |= IOWAITING; - msleep(wk, &lk, PVM, wmesg, 0); + msleep(wk, LOCK_PTR(ump), PVM, wmesg, 0); } /* @@ -1563,7 +1599,7 @@ wait_worklist(wk, wmesg) * ordering ensures that no new triples will be generated * until all the old ones have been purged from the dependency lists. */ -int +static int softdep_process_worklist(mp, full) struct mount *mp; int full; @@ -1573,47 +1609,34 @@ softdep_process_worklist(mp, full) long starttime; KASSERT(mp != NULL, ("softdep_process_worklist: NULL mp")); - /* - * Record the process identifier of our caller so that we can give - * this process preferential treatment in request_cleanup below. - */ + if (MOUNTEDSOFTDEP(mp) == 0) + return (0); matchcnt = 0; ump = VFSTOUFS(mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); starttime = time_second; - softdep_process_journal(mp, NULL, full?MNT_WAIT:0); + softdep_process_journal(mp, NULL, full ? MNT_WAIT : 0); + check_clear_deps(mp); while (ump->softdep_on_worklist > 0) { if ((cnt = process_worklist_item(mp, 10, LK_NOWAIT)) == 0) break; else matchcnt += cnt; + check_clear_deps(mp); /* - * If requested, try removing inode or removal dependencies. - */ - if (req_clear_inodedeps) { - clear_inodedeps(); - req_clear_inodedeps -= 1; - wakeup_one(&proc_waiting); - } - if (req_clear_remove) { - clear_remove(); - req_clear_remove -= 1; - wakeup_one(&proc_waiting); - } - /* * We do not generally want to stop for buffer space, but if * we are really being a buffer hog, we will stop and wait. */ if (should_yield()) { - FREE_LOCK(&lk); + FREE_LOCK(ump); kern_yield(PRI_USER); bwillwrite(); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } /* * Never allow processing to run for more than one - * second. Otherwise the other mountpoints may get - * excessively backlogged. + * second. This gives the syncer thread the opportunity + * to pause if appropriate. */ if (!full && starttime != time_second) break; @@ -1620,7 +1643,7 @@ softdep_process_worklist(mp, full) } if (full == 0) journal_unsuspend(ump); - FREE_LOCK(&lk); + FREE_LOCK(ump); return (matchcnt); } @@ -1635,12 +1658,13 @@ process_removes(vp) { struct inodedep *inodedep; struct dirrem *dirrem; + struct ufsmount *ump; struct mount *mp; ino_t inum; - rw_assert(&lk, RA_WLOCKED); - mp = vp->v_mount; + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); inum = VTOI(vp)->i_number; for (;;) { top: @@ -1663,12 +1687,12 @@ top: if (dirrem == NULL) return; remove_from_worklist(&dirrem->dm_list); - FREE_LOCK(&lk); + FREE_LOCK(ump); if (vn_start_secondary_write(NULL, &mp, V_NOWAIT)) panic("process_removes: suspended filesystem"); handle_workitem_remove(dirrem, 0); vn_finished_secondary_write(mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } } @@ -1684,13 +1708,14 @@ process_truncates(vp) { struct inodedep *inodedep; struct freeblks *freeblks; + struct ufsmount *ump; struct mount *mp; ino_t inum; int cgwait; - rw_assert(&lk, RA_WLOCKED); - mp = vp->v_mount; + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); inum = VTOI(vp)->i_number; for (;;) { if (inodedep_lookup(mp, inum, 0, &inodedep) == 0) @@ -1711,9 +1736,9 @@ process_truncates(vp) } /* Freeblks is waiting on a inode write. */ if ((freeblks->fb_state & COMPLETE) == 0) { - FREE_LOCK(&lk); + FREE_LOCK(ump); ffs_update(vp, 1); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); break; } if ((freeblks->fb_state & (ALLCOMPLETE | ONWORKLIST)) == @@ -1720,7 +1745,7 @@ process_truncates(vp) (ALLCOMPLETE | ONWORKLIST)) { remove_from_worklist(&freeblks->fb_list); freeblks->fb_state |= INPROGRESS; - FREE_LOCK(&lk); + FREE_LOCK(ump); if (vn_start_secondary_write(NULL, &mp, V_NOWAIT)) panic("process_truncates: " @@ -1727,7 +1752,7 @@ process_truncates(vp) "suspended filesystem"); handle_workitem_freeblocks(freeblks, 0); vn_finished_secondary_write(mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); break; } if (freeblks->fb_cgwait) @@ -1734,10 +1759,10 @@ process_truncates(vp) cgwait++; } if (cgwait) { - FREE_LOCK(&lk); + FREE_LOCK(ump); sync_cgs(mp, MNT_WAIT); ffs_sync_snap(mp, MNT_WAIT); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); continue; } if (freeblks == NULL) @@ -1761,7 +1786,6 @@ process_worklist_item(mp, target, flags) int matchcnt; int error; - rw_assert(&lk, RA_WLOCKED); KASSERT(mp != NULL, ("process_worklist_item: NULL mp")); /* * If we are being called because of a process doing a @@ -1772,6 +1796,7 @@ process_worklist_item(mp, target, flags) return (-1); PHOLD(curproc); /* Don't let the stack go away. */ ump = VFSTOUFS(mp); + LOCK_OWNED(ump); matchcnt = 0; sentinel.wk_mp = NULL; sentinel.wk_type = D_SENTINEL; @@ -1788,7 +1813,7 @@ process_worklist_item(mp, target, flags) wk); wk->wk_state |= INPROGRESS; remove_from_worklist(wk); - FREE_LOCK(&lk); + FREE_LOCK(ump); if (vn_start_secondary_write(NULL, &mp, V_NOWAIT)) panic("process_worklist_item: suspended filesystem"); switch (wk->wk_type) { @@ -1821,7 +1846,7 @@ process_worklist_item(mp, target, flags) /* NOTREACHED */ } vn_finished_secondary_write(mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if (error == 0) { if (++matchcnt == target) break; @@ -1855,11 +1880,17 @@ softdep_move_dependencies(oldbp, newbp) struct buf *newbp; { struct worklist *wk, *wktail; + struct ufsmount *ump; int dirty; + if ((wk = LIST_FIRST(&oldbp->b_dep)) == NULL) + return (0); + KASSERT(MOUNTEDSOFTDEP(wk->wk_mp) != 0, + ("softdep_move_dependencies called on non-softdep filesystem")); dirty = 0; wktail = NULL; - ACQUIRE_LOCK(&lk); + ump = VFSTOUFS(wk->wk_mp); + ACQUIRE_LOCK(ump); while ((wk = LIST_FIRST(&oldbp->b_dep)) != NULL) { LIST_REMOVE(wk, wk_list); if (wk->wk_type == D_BMSAFEMAP && @@ -1871,7 +1902,7 @@ softdep_move_dependencies(oldbp, newbp) LIST_INSERT_AFTER(wktail, wk, wk_list); wktail = wk; } - FREE_LOCK(&lk); + FREE_LOCK(ump); return (dirty); } @@ -1909,7 +1940,7 @@ softdep_flushworklist(oldmnt, countp, td) return (error); } -int +static int softdep_waitidle(struct mount *mp) { struct ufsmount *ump; @@ -1917,15 +1948,15 @@ softdep_waitidle(struct mount *mp) int i; ump = VFSTOUFS(mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); for (i = 0; i < 10 && ump->softdep_deps; i++) { ump->softdep_req = 1; if (ump->softdep_on_worklist) panic("softdep_waitidle: work added after flush."); - msleep(&ump->softdep_deps, &lk, PVM, "softdeps", 1); + msleep(&ump->softdep_deps, LOCK_PTR(ump), PVM, "softdeps", 1); } ump->softdep_req = 0; - FREE_LOCK(&lk); + FREE_LOCK(ump); error = 0; if (i == 10) { error = EBUSY; @@ -1952,6 +1983,8 @@ softdep_flushfiles(oldmnt, flags, td) int error, early, depcount, loopcnt, retry_flush_count, retry; int morework; + KASSERT(MOUNTEDSOFTDEP(oldmnt) != 0, + ("softdep_flushfiles called on non-softdep filesystem")); loopcnt = 10; retry_flush_count = 3; retry_flush: @@ -2022,12 +2055,14 @@ retry_flush: /* * Structure hashing. * - * There are three types of structures that can be looked up: + * There are four types of structures that can be looked up: * 1) pagedep structures identified by mount point, inode number, * and logical block. * 2) inodedep structures identified by mount point and inode number. * 3) newblk structures identified by mount point and * physical block number. + * 4) bmsafemap structures identified by mount point and + * cylinder group number. * * The "pagedep" and "inodedep" dependency structures are hashed * separately from the file blocks and inodes to which they correspond. @@ -2039,7 +2074,8 @@ retry_flush: * their allocdirect or allocindir structure. * * The lookup routines optionally create and hash a new instance when - * an existing entry is not found. + * an existing entry is not found. The bmsafemap lookup routine always + * allocates a new structure if an existing one is not found. */ #define DEPALLOC 0x0001 /* allocate structure if lookup fails */ #define NODELAY 0x0002 /* cannot do background work */ @@ -2047,26 +2083,20 @@ retry_flush: /* * Structures and routines associated with pagedep caching. */ -LIST_HEAD(pagedep_hashhead, pagedep) *pagedep_hashtbl; -u_long pagedep_hash; /* size of hash table - 1 */ -#define PAGEDEP_HASH(mp, inum, lbn) \ - (&pagedep_hashtbl[((((register_t)(mp)) >> 13) + (inum) + (lbn)) & \ - pagedep_hash]) +#define PAGEDEP_HASH(ump, inum, lbn) \ + (&(ump)->pagedep_hashtbl[((inum) + (lbn)) & (ump)->pagedep_hash_size]) static int -pagedep_find(pagedephd, ino, lbn, mp, flags, pagedeppp) +pagedep_find(pagedephd, ino, lbn, pagedeppp) struct pagedep_hashhead *pagedephd; ino_t ino; ufs_lbn_t lbn; - struct mount *mp; - int flags; struct pagedep **pagedeppp; { struct pagedep *pagedep; LIST_FOREACH(pagedep, pagedephd, pd_hash) { - if (ino == pagedep->pd_ino && lbn == pagedep->pd_lbn && - mp == pagedep->pd_list.wk_mp) { + if (ino == pagedep->pd_ino && lbn == pagedep->pd_lbn) { *pagedeppp = pagedep; return (1); } @@ -2092,10 +2122,12 @@ pagedep_lookup(mp, bp, ino, lbn, flags, pagedeppp) struct pagedep *pagedep; struct pagedep_hashhead *pagedephd; struct worklist *wk; + struct ufsmount *ump; int ret; int i; - rw_assert(&lk, RA_WLOCKED); + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); if (bp) { LIST_FOREACH(wk, &bp->b_dep, wk_list) { if (wk->wk_type == D_PAGEDEP) { @@ -2104,8 +2136,8 @@ pagedep_lookup(mp, bp, ino, lbn, flags, pagedeppp) } } } - pagedephd = PAGEDEP_HASH(mp, ino, lbn); - ret = pagedep_find(pagedephd, ino, lbn, mp, flags, pagedeppp); + pagedephd = PAGEDEP_HASH(ump, ino, lbn); + ret = pagedep_find(pagedephd, ino, lbn, pagedeppp); if (ret) { if (((*pagedeppp)->pd_state & ONWORKLIST) == 0 && bp) WORKLIST_INSERT(&bp->b_dep, &(*pagedeppp)->pd_list); @@ -2113,12 +2145,12 @@ pagedep_lookup(mp, bp, ino, lbn, flags, pagedeppp) } if ((flags & DEPALLOC) == 0) return (0); - FREE_LOCK(&lk); + FREE_LOCK(ump); pagedep = malloc(sizeof(struct pagedep), M_PAGEDEP, M_SOFTDEP_FLAGS|M_ZERO); workitem_alloc(&pagedep->pd_list, D_PAGEDEP, mp); - ACQUIRE_LOCK(&lk); - ret = pagedep_find(pagedephd, ino, lbn, mp, flags, pagedeppp); + ACQUIRE_LOCK(ump); + ret = pagedep_find(pagedephd, ino, lbn, pagedeppp); if (*pagedeppp) { /* * This should never happen since we only create pagedeps @@ -2142,15 +2174,12 @@ pagedep_lookup(mp, bp, ino, lbn, flags, pagedeppp) /* * Structures and routines associated with inodedep caching. */ -LIST_HEAD(inodedep_hashhead, inodedep) *inodedep_hashtbl; -static u_long inodedep_hash; /* size of hash table - 1 */ -#define INODEDEP_HASH(fs, inum) \ - (&inodedep_hashtbl[((((register_t)(fs)) >> 13) + (inum)) & inodedep_hash]) +#define INODEDEP_HASH(ump, inum) \ + (&(ump)->inodedep_hashtbl[(inum) & (ump)->inodedep_hash_size]) static int -inodedep_find(inodedephd, fs, inum, inodedeppp) +inodedep_find(inodedephd, inum, inodedeppp) struct inodedep_hashhead *inodedephd; - struct fs *fs; ino_t inum; struct inodedep **inodedeppp; { @@ -2157,7 +2186,7 @@ static int struct inodedep *inodedep; LIST_FOREACH(inodedep, inodedephd, id_hash) - if (inum == inodedep->id_ino && fs == inodedep->id_fs) + if (inum == inodedep->id_ino) break; if (inodedep) { *inodedeppp = inodedep; @@ -2182,13 +2211,15 @@ inodedep_lookup(mp, inum, flags, inodedeppp) { struct inodedep *inodedep; struct inodedep_hashhead *inodedephd; + struct ufsmount *ump; struct fs *fs; - rw_assert(&lk, RA_WLOCKED); - fs = VFSTOUFS(mp)->um_fs; - inodedephd = INODEDEP_HASH(fs, inum); + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); + fs = ump->um_fs; + inodedephd = INODEDEP_HASH(ump, inum); - if (inodedep_find(inodedephd, fs, inum, inodedeppp)) + if (inodedep_find(inodedephd, inum, inodedeppp)) return (1); if ((flags & DEPALLOC) == 0) return (0); @@ -2197,12 +2228,12 @@ inodedep_lookup(mp, inum, flags, inodedeppp) */ if (dep_current[D_INODEDEP] > max_softdeps && (flags & NODELAY) == 0) request_cleanup(mp, FLUSH_INODES); - FREE_LOCK(&lk); + FREE_LOCK(ump); inodedep = malloc(sizeof(struct inodedep), M_INODEDEP, M_SOFTDEP_FLAGS); workitem_alloc(&inodedep->id_list, D_INODEDEP, mp); - ACQUIRE_LOCK(&lk); - if (inodedep_find(inodedephd, fs, inum, inodedeppp)) { + ACQUIRE_LOCK(ump); + if (inodedep_find(inodedephd, inum, inodedeppp)) { WORKITEM_FREE(inodedep, D_INODEDEP); return (1); } @@ -2234,15 +2265,12 @@ inodedep_lookup(mp, inum, flags, inodedeppp) /* * Structures and routines associated with newblk caching. */ -LIST_HEAD(newblk_hashhead, newblk) *newblk_hashtbl; -u_long newblk_hash; /* size of hash table - 1 */ -#define NEWBLK_HASH(fs, inum) \ - (&newblk_hashtbl[((((register_t)(fs)) >> 13) + (inum)) & newblk_hash]) +#define NEWBLK_HASH(ump, inum) \ + (&(ump)->newblk_hashtbl[(inum) & (ump)->newblk_hash_size]) static int -newblk_find(newblkhd, mp, newblkno, flags, newblkpp) +newblk_find(newblkhd, newblkno, flags, newblkpp) struct newblk_hashhead *newblkhd; - struct mount *mp; ufs2_daddr_t newblkno; int flags; struct newblk **newblkpp; @@ -2252,8 +2280,6 @@ static int LIST_FOREACH(newblk, newblkhd, nb_hash) { if (newblkno != newblk->nb_newblkno) continue; - if (mp != newblk->nb_list.wk_mp) - continue; /* * If we're creating a new dependency don't match those that * have already been converted to allocdirects. This is for @@ -2285,18 +2311,21 @@ newblk_lookup(mp, newblkno, flags, newblkpp) { struct newblk *newblk; struct newblk_hashhead *newblkhd; + struct ufsmount *ump; - newblkhd = NEWBLK_HASH(VFSTOUFS(mp)->um_fs, newblkno); - if (newblk_find(newblkhd, mp, newblkno, flags, newblkpp)) + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); + newblkhd = NEWBLK_HASH(ump, newblkno); + if (newblk_find(newblkhd, newblkno, flags, newblkpp)) return (1); if ((flags & DEPALLOC) == 0) return (0); - FREE_LOCK(&lk); + FREE_LOCK(ump); newblk = malloc(sizeof(union allblk), M_NEWBLK, M_SOFTDEP_FLAGS | M_ZERO); workitem_alloc(&newblk->nb_list, D_NEWBLK, mp); - ACQUIRE_LOCK(&lk); - if (newblk_find(newblkhd, mp, newblkno, flags, newblkpp)) { + ACQUIRE_LOCK(ump); + if (newblk_find(newblkhd, newblkno, flags, newblkpp)) { WORKITEM_FREE(newblk, D_NEWBLK); return (1); } @@ -2314,10 +2343,8 @@ newblk_lookup(mp, newblkno, flags, newblkpp) /* * Structures and routines associated with freed indirect block caching. */ -struct freeworklst *indir_hashtbl; -u_long indir_hash; /* size of hash table - 1 */ -#define INDIR_HASH(mp, blkno) \ - (&indir_hashtbl[((((register_t)(mp)) >> 13) + (blkno)) & indir_hash]) +#define INDIR_HASH(ump, blkno) \ + (&(ump)->indir_hashtbl[(blkno) & (ump)->indir_hash_size]) /* * Lookup an indirect block in the indir hash table. The freework is @@ -2330,14 +2357,14 @@ indirblk_lookup(mp, blkno) ufs2_daddr_t blkno; { struct freework *freework; - struct freeworklst *wkhd; + struct indir_hashhead *wkhd; + struct ufsmount *ump; - wkhd = INDIR_HASH(mp, blkno); + ump = VFSTOUFS(mp); + wkhd = INDIR_HASH(ump, blkno); TAILQ_FOREACH(freework, wkhd, fw_next) { if (freework->fw_blkno != blkno) continue; - if (freework->fw_list.wk_mp != mp) - continue; indirblk_remove(freework); return (1); } @@ -2355,15 +2382,17 @@ indirblk_insert(freework) { struct jblocks *jblocks; struct jseg *jseg; + struct ufsmount *ump; - jblocks = VFSTOUFS(freework->fw_list.wk_mp)->softdep_jblocks; + ump = VFSTOUFS(freework->fw_list.wk_mp); + jblocks = ump->softdep_jblocks; jseg = TAILQ_LAST(&jblocks->jb_segs, jseglst); if (jseg == NULL) return; LIST_INSERT_HEAD(&jseg->js_indirs, freework, fw_segs); - TAILQ_INSERT_HEAD(INDIR_HASH(freework->fw_list.wk_mp, - freework->fw_blkno), freework, fw_next); + TAILQ_INSERT_HEAD(INDIR_HASH(ump, freework->fw_blkno), freework, + fw_next); freework->fw_state &= ~DEPCOMPLETE; } @@ -2371,10 +2400,11 @@ static void indirblk_remove(freework) struct freework *freework; { + struct ufsmount *ump; + ump = VFSTOUFS(freework->fw_list.wk_mp); LIST_REMOVE(freework, fw_segs); - TAILQ_REMOVE(INDIR_HASH(freework->fw_list.wk_mp, - freework->fw_blkno), freework, fw_next); + TAILQ_REMOVE(INDIR_HASH(ump, freework->fw_blkno), freework, fw_next); freework->fw_state |= DEPCOMPLETE; if ((freework->fw_state & ALLCOMPLETE) == ALLCOMPLETE) WORKITEM_FREE(freework, D_FREEWORK); @@ -2387,20 +2417,8 @@ indirblk_remove(freework) void softdep_initialize() { - int i; - LIST_INIT(&mkdirlisthd); max_softdeps = desiredvnodes * 4; - pagedep_hashtbl = hashinit(desiredvnodes / 5, M_PAGEDEP, &pagedep_hash); - inodedep_hashtbl = hashinit(desiredvnodes, M_INODEDEP, &inodedep_hash); - newblk_hashtbl = hashinit(max_softdeps / 2, M_NEWBLK, &newblk_hash); - bmsafemap_hashtbl = hashinit(1024, M_BMSAFEMAP, &bmsafemap_hash); - i = 1 << (ffs(desiredvnodes / 10) - 1); - indir_hashtbl = malloc(i * sizeof(indir_hashtbl[0]), M_FREEWORK, - M_WAITOK); - indir_hash = i - 1; - for (i = 0; i <= indir_hash; i++) - TAILQ_INIT(&indir_hashtbl[i]); /* initialise bioops hack */ bioops.io_start = softdep_disk_io_initiation; @@ -2420,12 +2438,13 @@ void softdep_uninitialize() { + /* clear bioops hack */ + bioops.io_start = NULL; + bioops.io_complete = NULL; + bioops.io_deallocate = NULL; + bioops.io_countdeps = NULL; + callout_drain(&softdep_callout); - hashdestroy(pagedep_hashtbl, M_PAGEDEP, pagedep_hash); - hashdestroy(inodedep_hashtbl, M_INODEDEP, inodedep_hash); - hashdestroy(newblk_hashtbl, M_NEWBLK, newblk_hash); - hashdestroy(bmsafemap_hashtbl, M_BMSAFEMAP, bmsafemap_hash); - free(indir_hashtbl, M_FREEWORK); } /* @@ -2440,11 +2459,14 @@ softdep_mount(devvp, mp, fs, cred) struct ucred *cred; { struct csum_total cstotal; + struct mount_softdeps *sdp; struct ufsmount *ump; struct cg *cgp; struct buf *bp; - int error, cyl; + int i, error, cyl; + sdp = malloc(sizeof(struct mount_softdeps), M_MOUNTDATA, + M_WAITOK | M_ZERO); MNT_ILOCK(mp); mp->mnt_flag = (mp->mnt_flag & ~MNT_ASYNC) | MNT_SOFTDEP; if ((mp->mnt_kern_flag & MNTK_SOFTDEP) == 0) { @@ -2451,8 +2473,14 @@ softdep_mount(devvp, mp, fs, cred) mp->mnt_kern_flag = (mp->mnt_kern_flag & ~MNTK_ASYNC) | MNTK_SOFTDEP | MNTK_NOASYNC; } + ump = VFSTOUFS(mp); + ump->um_softdep = sdp; MNT_IUNLOCK(mp); - ump = VFSTOUFS(mp); +#ifdef SOFTDEP_SMP + rw_init(LOCK_PTR(ump), "Per-Filesystem Softdep Lock"); +#else + LOCK_PTR(ump) = &lk; +#endif LIST_INIT(&ump->softdep_workitem_pending); LIST_INIT(&ump->softdep_journal_pending); TAILQ_INIT(&ump->softdep_unlinked); @@ -2460,12 +2488,40 @@ softdep_mount(devvp, mp, fs, cred) ump->softdep_worklist_tail = NULL; ump->softdep_on_worklist = 0; ump->softdep_deps = 0; + LIST_INIT(&ump->softdep_mkdirlisthd); + ump->pagedep_hashtbl = hashinit(desiredvnodes / 5, M_PAGEDEP, + &ump->pagedep_hash_size); + ump->pagedep_nextclean = 0; + ump->inodedep_hashtbl = hashinit(desiredvnodes, M_INODEDEP, + &ump->inodedep_hash_size); + ump->inodedep_nextclean = 0; + ump->newblk_hashtbl = hashinit(max_softdeps / 2, M_NEWBLK, + &ump->newblk_hash_size); + ump->bmsafemap_hashtbl = hashinit(1024, M_BMSAFEMAP, + &ump->bmsafemap_hash_size); + i = 1 << (ffs(desiredvnodes / 10) - 1); + ump->indir_hashtbl = malloc(i * sizeof(struct indir_hashhead), + M_FREEWORK, M_WAITOK); + ump->indir_hash_size = i - 1; + for (i = 0; i <= ump->indir_hash_size; i++) + TAILQ_INIT(&ump->indir_hashtbl[i]); if ((fs->fs_flags & FS_SUJ) && (error = journal_mount(mp, fs, cred)) != 0) { printf("Failed to start journal: %d\n", error); + softdep_unmount(mp); return (error); } +#ifdef SOFTDEP_SMP /* + * Start our flushing thread. + */ + kproc_kthread_add(&softdep_flush, mp, &softdepproc, + &ump->softdep_flushtd, 0, 0, "softdepflush", "%s worker", + mp->mnt_stat.f_mntonname); +#else + stat_flush_threads += 1; +#endif + /* * When doing soft updates, the counters in the * superblock may have gotten out of sync. Recomputation * can take a long time and can be deferred for background @@ -2480,6 +2536,7 @@ softdep_mount(devvp, mp, fs, cred) if ((error = bread(devvp, fsbtodb(fs, cgtod(fs, cyl)), fs->fs_cgsize, cred, &bp)) != 0) { brelse(bp); + softdep_unmount(mp); return (error); } cgp = (struct cg *)bp->b_data; @@ -2502,16 +2559,57 @@ void softdep_unmount(mp) struct mount *mp; { + struct ufsmount *ump; +#ifdef INVARIANTS + int i; +#endif + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_unmount called on non-softdep filesystem")); + ump = VFSTOUFS(mp); MNT_ILOCK(mp); mp->mnt_flag &= ~MNT_SOFTDEP; if (MOUNTEDSUJ(mp) == 0) { MNT_IUNLOCK(mp); - return; + } else { + mp->mnt_flag &= ~MNT_SUJ; + MNT_IUNLOCK(mp); + journal_unmount(ump); } - mp->mnt_flag &= ~MNT_SUJ; - MNT_IUNLOCK(mp); - journal_unmount(mp); +#ifdef SOFTDEP_SMP + /* + * Shut down our flushing thread. Check for NULL is if + * softdep_mount errors out before the thread has been created. + */ + if (ump->softdep_flushtd != NULL) { + ACQUIRE_LOCK(ump); + ump->softdep_flags |= FLUSH_EXIT; + wakeup(&req_pending); + msleep(&ump->softdep_flags, LOCK_PTR(ump), PVM | PDROP, + "sdwait", 0); + KASSERT((ump->softdep_flags & FLUSH_EXIT) == 0, + ("Thread shutdown failed")); + } + /* + * Free up our resources. + */ + rw_destroy(LOCK_PTR(ump)); +#else + stat_flush_threads -= 1; +#endif + hashdestroy(ump->pagedep_hashtbl, M_PAGEDEP, ump->pagedep_hash_size); + hashdestroy(ump->inodedep_hashtbl, M_INODEDEP, ump->inodedep_hash_size); + hashdestroy(ump->newblk_hashtbl, M_NEWBLK, ump->newblk_hash_size); + hashdestroy(ump->bmsafemap_hashtbl, M_BMSAFEMAP, + ump->bmsafemap_hash_size); + free(ump->indir_hashtbl, M_FREEWORK); +#ifdef INVARIANTS + for (i = 0; i <= D_LAST; i++) + KASSERT(ump->softdep_curdeps[i] == 0, + ("Unmount %s: Dep type %s != 0 (%ld)", ump->um_fs->fs_fsmnt, + TYPENAME(i), ump->softdep_curdeps[i])); +#endif + free(ump->um_softdep, M_MOUNTDATA); } static struct jblocks * @@ -2566,9 +2664,10 @@ jblocks_free(jblocks, mp, bytes) int bytes; { + LOCK_OWNED(VFSTOUFS(mp)); jblocks->jb_free += bytes / DEV_BSIZE; if (jblocks->jb_suspended) - worklist_speedup(); + worklist_speedup(mp); wakeup(jblocks); } @@ -2659,6 +2758,7 @@ journal_mount(mp, fs, cred) struct ucred *cred; { struct jblocks *jblocks; + struct ufsmount *ump; struct vnode *vp; struct inode *ip; ufs2_daddr_t blkno; @@ -2666,6 +2766,12 @@ journal_mount(mp, fs, cred) int error; int i; + ump = VFSTOUFS(mp); + ump->softdep_journal_tail = NULL; + ump->softdep_on_journal = 0; + ump->softdep_accdeps = 0; + ump->softdep_req = 0; + ump->softdep_jblocks = NULL; error = softdep_journal_lookup(mp, &vp); if (error != 0) { printf("Failed to find journal. Use tunefs to create one\n"); @@ -2690,7 +2796,7 @@ journal_mount(mp, fs, cred) } jblocks->jb_low = jblocks->jb_free / 3; /* Reserve 33%. */ jblocks->jb_min = jblocks->jb_free / 10; /* Suspend at 10%. */ - VFSTOUFS(mp)->softdep_jblocks = jblocks; + ump->softdep_jblocks = jblocks; out: if (error == 0) { MNT_ILOCK(mp); @@ -2716,12 +2822,10 @@ out: } static void -journal_unmount(mp) - struct mount *mp; +journal_unmount(ump) + struct ufsmount *ump; { - struct ufsmount *ump; - ump = VFSTOUFS(mp); if (ump->softdep_jblocks) jblocks_destroy(ump->softdep_jblocks); ump->softdep_jblocks = NULL; @@ -2738,8 +2842,8 @@ add_to_journal(wk) { struct ufsmount *ump; - rw_assert(&lk, RA_WLOCKED); ump = VFSTOUFS(wk->wk_mp); + LOCK_OWNED(ump); if (wk->wk_state & ONWORKLIST) panic("add_to_journal: %s(0x%X) already on list", TYPENAME(wk->wk_type), wk->wk_state); @@ -2764,8 +2868,8 @@ remove_from_journal(wk) { struct ufsmount *ump; - rw_assert(&lk, RA_WLOCKED); ump = VFSTOUFS(wk->wk_mp); + LOCK_OWNED(ump); #ifdef SUJ_DEBUG { struct worklist *wkn; @@ -2810,8 +2914,12 @@ journal_space(ump, thresh) /* * We use a tighter restriction here to prevent request_cleanup() * running in threads from running into locks we currently hold. + * We have to be over the limit and our filesystem has to be + * responsible for more than our share of that usage. */ - if (dep_current[D_INODEDEP] > (max_softdeps / 10) * 9) + if (dep_current[D_INODEDEP] > (max_softdeps / 10) * 9 && + ump->softdep_curdeps[D_INODEDEP] > + (max_softdeps / (stat_flush_threads + 1))) return (0); if (thresh) thresh = jblocks->jb_min; @@ -2836,7 +2944,7 @@ journal_suspend(ump) if ((mp->mnt_kern_flag & MNTK_SUSPEND) == 0) { stat_journal_min++; mp->mnt_kern_flag |= MNTK_SUSPEND; - mp->mnt_susp_owner = FIRST_THREAD_IN_PROC(softdepproc); + mp->mnt_susp_owner = ump->softdep_flushtd; } jblocks->jb_suspended = 1; MNT_IUNLOCK(mp); @@ -2854,10 +2962,10 @@ journal_unsuspend(struct ufsmount *ump) if (jblocks != NULL && jblocks->jb_suspended && journal_space(ump, jblocks->jb_min)) { jblocks->jb_suspended = 0; - FREE_LOCK(&lk); + FREE_LOCK(ump); mp->mnt_susp_owner = curthread; vfs_write_resume(mp, 0); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); return (1); } return (0); @@ -2882,6 +2990,8 @@ softdep_prealloc(vp, waitok) { struct ufsmount *ump; + KASSERT(MOUNTEDSOFTDEP(vp->v_mount) != 0, + ("softdep_prealloc called on non-softdep filesystem")); /* * Nothing to do if we are not running journaled soft updates. * If we currently hold the snapshot lock, we must avoid handling @@ -2890,13 +3000,13 @@ softdep_prealloc(vp, waitok) if (DOINGSUJ(vp) == 0 || IS_SNAPSHOT(VTOI(vp))) return (0); ump = VFSTOUFS(vp->v_mount); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if (journal_space(ump, 0)) { - FREE_LOCK(&lk); + FREE_LOCK(ump); return (0); } stat_journal_low++; - FREE_LOCK(&lk); + FREE_LOCK(ump); if (waitok == MNT_NOWAIT) return (ENOSPC); /* @@ -2905,7 +3015,7 @@ softdep_prealloc(vp, waitok) */ if ((curthread->td_pflags & TDP_COWINPROGRESS) == 0) ffs_syncvnode(vp, waitok, 0); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); process_removes(vp); process_truncates(vp); if (journal_space(ump, 0) == 0) { @@ -2913,7 +3023,7 @@ softdep_prealloc(vp, waitok) if (journal_space(ump, 1) == 0) journal_suspend(ump); } - FREE_LOCK(&lk); + FREE_LOCK(ump); return (0); } @@ -2932,7 +3042,7 @@ softdep_prelink(dvp, vp) struct ufsmount *ump; ump = VFSTOUFS(dvp->v_mount); - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(ump); /* * Nothing to do if we have sufficient journal space. * If we currently hold the snapshot lock, we must avoid @@ -2941,11 +3051,11 @@ softdep_prelink(dvp, vp) if (journal_space(ump, 0) || (vp && IS_SNAPSHOT(VTOI(vp)))) return; stat_journal_low++; - FREE_LOCK(&lk); + FREE_LOCK(ump); if (vp) ffs_syncvnode(vp, MNT_NOWAIT, 0); ffs_syncvnode(dvp, MNT_WAIT, 0); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); /* Process vp before dvp as it may create .. removes. */ if (vp) { process_removes(vp); @@ -3132,12 +3242,12 @@ softdep_flushjournal(mp) return; ump = VFSTOUFS(mp); jblocks = ump->softdep_jblocks; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); while (ump->softdep_on_journal) { jblocks->jb_needseg = 1; softdep_process_journal(mp, NULL, MNT_WAIT); } - FREE_LOCK(&lk); + FREE_LOCK(ump); } static void softdep_synchronize_completed(struct bio *); @@ -3149,6 +3259,7 @@ softdep_synchronize_completed(bp) { struct jseg *oldest; struct jseg *jseg; + struct ufsmount *ump; /* * caller1 marks the last segment written before we issued the @@ -3155,8 +3266,13 @@ softdep_synchronize_completed(bp) * synchronize cache. */ jseg = bp->bio_caller1; + if (jseg == NULL) { + g_destroy_bio(bp); + return; + } + ump = VFSTOUFS(jseg->js_list.wk_mp); + ACQUIRE_LOCK(ump); oldest = NULL; - ACQUIRE_LOCK(&lk); /* * Mark all the journal entries waiting on the synchronize cache * as completed so they may continue on. @@ -3173,7 +3289,7 @@ softdep_synchronize_completed(bp) if (oldest) complete_jsegs(oldest); - FREE_LOCK(&lk); + FREE_LOCK(ump); g_destroy_bio(bp); } @@ -3233,6 +3349,7 @@ softdep_process_journal(mp, needwk, flags) bio = NULL; jseg = NULL; ump = VFSTOUFS(mp); + LOCK_OWNED(ump); fs = ump->um_fs; jblocks = ump->softdep_jblocks; devbsize = ump->um_devvp->v_bufobj.bo_bsize; @@ -3272,9 +3389,9 @@ softdep_process_journal(mp, needwk, flags) break; printf("softdep: Out of journal space!\n"); softdep_speedup(); - msleep(jblocks, &lk, PRIBIO, "jblocks", hz); + msleep(jblocks, LOCK_PTR(ump), PRIBIO, "jblocks", hz); } - FREE_LOCK(&lk); + FREE_LOCK(ump); jseg = malloc(sizeof(*jseg), M_JSEG, M_SOFTDEP_FLAGS); workitem_alloc(&jseg->js_list, D_JSEG, mp); LIST_INIT(&jseg->js_entries); @@ -3286,7 +3403,7 @@ softdep_process_journal(mp, needwk, flags) bio = g_alloc_bio(); jseg->js_jblocks = jblocks; bp = geteblk(fs->fs_bsize, 0); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); /* * If there was a race while we were allocating the block * and jseg the entry we care about was likely written. @@ -3298,9 +3415,9 @@ softdep_process_journal(mp, needwk, flags) if (cnt + jblocks->jb_needseg == 0 || jblocks->jb_free == 0) { bp->b_flags |= B_INVAL | B_NOCACHE; WORKITEM_FREE(jseg, D_JSEG); - FREE_LOCK(&lk); + FREE_LOCK(ump); brelse(bp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); break; } /* @@ -3400,7 +3517,7 @@ softdep_process_journal(mp, needwk, flags) segwritten = 1; jblocks->jb_needseg = 0; WORKLIST_INSERT(&bp->b_dep, &jseg->js_list); - FREE_LOCK(&lk); + FREE_LOCK(ump); pbgetvp(ump->um_devvp, bp); /* * We only do the blocking wait once we find the journal @@ -3410,7 +3527,7 @@ softdep_process_journal(mp, needwk, flags) bwrite(bp); else bawrite(bp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } /* * If we wrote a segment issue a synchronize cache so the journal @@ -3431,10 +3548,10 @@ softdep_process_journal(mp, needwk, flags) if (flags == 0 && jblocks->jb_suspended) { if (journal_unsuspend(ump)) return; - FREE_LOCK(&lk); + FREE_LOCK(ump); VFS_SYNC(mp, MNT_NOWAIT); ffs_sbupdate(ump, MNT_WAIT, 0); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } } @@ -3961,8 +4078,8 @@ free_freedep(freedep) /* * Allocate a new freework structure that may be a level in an indirect * when parent is not NULL or a top level block when it is. The top level - * freework structures are allocated without lk held and before the freeblks - * is visible outside of softdep_setup_freeblocks(). + * freework structures are allocated without the per-filesystem lock held + * and before the freeblks is visible outside of softdep_setup_freeblocks(). */ static struct freework * newfreework(ump, freeblks, parent, lbn, nb, frags, off, journal) @@ -3993,10 +4110,10 @@ newfreework(ump, freeblks, parent, lbn, nb, frags, if (journal) newjfreeblk(freeblks, lbn, nb, frags); if (parent == NULL) { - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); WORKLIST_INSERT(&freeblks->fb_freeworkhd, &freework->fw_list); freeblks->fb_ref++; - FREE_LOCK(&lk); + FREE_LOCK(ump); } return (freework); @@ -4030,7 +4147,8 @@ cancel_jfreeblk(freeblks, blkno) /* * Allocate a new jfreeblk to journal top level block pointer when truncating - * a file. The caller must add this to the worklist when lk is held. + * a file. The caller must add this to the worklist when the per-filesystem + * lock is held. */ static struct jfreeblk * newjfreeblk(freeblks, lbn, blkno, frags) @@ -4418,6 +4536,7 @@ jwait(wk, waitfor) int waitfor; { + LOCK_OWNED(VFSTOUFS(wk->wk_mp)); /* * Blocking journal waits cause slow synchronous behavior. Record * stats on the frequency of these blocking operations. @@ -4501,10 +4620,12 @@ softdep_setup_create(dp, ip) struct jaddref *jaddref; struct vnode *dvp; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(dp->i_ump)) != 0, + ("softdep_setup_create called on non-softdep filesystem")); KASSERT(ip->i_nlink == 1, ("softdep_setup_create: Invalid link count.")); dvp = ITOV(dp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(dp->i_ump); inodedep = inodedep_lookup_ip(ip); if (DOINGSUJ(dvp)) { jaddref = (struct jaddref *)TAILQ_LAST(&inodedep->id_inoreflst, @@ -4513,7 +4634,7 @@ softdep_setup_create(dp, ip) ("softdep_setup_create: No addref structure present.")); } softdep_prelink(dvp, NULL); - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -4532,6 +4653,8 @@ softdep_setup_dotdot_link(dp, ip) struct vnode *dvp; struct vnode *vp; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(dp->i_ump)) != 0, + ("softdep_setup_dotdot_link called on non-softdep filesystem")); dvp = ITOV(dp); vp = ITOV(ip); jaddref = NULL; @@ -4542,13 +4665,13 @@ softdep_setup_dotdot_link(dp, ip) if (DOINGSUJ(dvp)) jaddref = newjaddref(ip, dp->i_number, DOTDOT_OFFSET, dp->i_effnlink - 1, dp->i_mode); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(dp->i_ump); inodedep = inodedep_lookup_ip(dp); if (jaddref) TAILQ_INSERT_TAIL(&inodedep->id_inoreflst, &jaddref->ja_ref, if_deps); softdep_prelink(dvp, ITOV(ip)); - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -4566,18 +4689,20 @@ softdep_setup_link(dp, ip) struct jaddref *jaddref; struct vnode *dvp; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(dp->i_ump)) != 0, + ("softdep_setup_link called on non-softdep filesystem")); dvp = ITOV(dp); jaddref = NULL; if (DOINGSUJ(dvp)) jaddref = newjaddref(dp, ip->i_number, 0, ip->i_effnlink - 1, ip->i_mode); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(dp->i_ump); inodedep = inodedep_lookup_ip(ip); if (jaddref) TAILQ_INSERT_TAIL(&inodedep->id_inoreflst, &jaddref->ja_ref, if_deps); softdep_prelink(dvp, ITOV(ip)); - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -4597,6 +4722,8 @@ softdep_setup_mkdir(dp, ip) struct jaddref *jaddref; struct vnode *dvp; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(dp->i_ump)) != 0, + ("softdep_setup_mkdir called on non-softdep filesystem")); dvp = ITOV(dp); dotaddref = dotdotaddref = NULL; if (DOINGSUJ(dvp)) { @@ -4607,7 +4734,7 @@ softdep_setup_mkdir(dp, ip) dp->i_effnlink - 1, dp->i_mode); dotdotaddref->ja_state |= MKDIR_PARENT; } - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(dp->i_ump); inodedep = inodedep_lookup_ip(ip); if (DOINGSUJ(dvp)) { jaddref = (struct jaddref *)TAILQ_LAST(&inodedep->id_inoreflst, @@ -4625,7 +4752,7 @@ softdep_setup_mkdir(dp, ip) TAILQ_INSERT_TAIL(&inodedep->id_inoreflst, &dotdotaddref->ja_ref, if_deps); softdep_prelink(ITOV(dp), NULL); - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -4639,12 +4766,14 @@ softdep_setup_rmdir(dp, ip) { struct vnode *dvp; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(dp->i_ump)) != 0, + ("softdep_setup_rmdir called on non-softdep filesystem")); dvp = ITOV(dp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(dp->i_ump); (void) inodedep_lookup_ip(ip); (void) inodedep_lookup_ip(dp); softdep_prelink(dvp, ITOV(ip)); - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -4658,12 +4787,14 @@ softdep_setup_unlink(dp, ip) { struct vnode *dvp; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(dp->i_ump)) != 0, + ("softdep_setup_unlink called on non-softdep filesystem")); dvp = ITOV(dp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(dp->i_ump); (void) inodedep_lookup_ip(ip); (void) inodedep_lookup_ip(dp); softdep_prelink(dvp, ITOV(ip)); - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -4679,8 +4810,10 @@ softdep_revert_create(dp, ip) struct jaddref *jaddref; struct vnode *dvp; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(dp->i_ump)) != 0, + ("softdep_revert_create called on non-softdep filesystem")); dvp = ITOV(dp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(dp->i_ump); inodedep = inodedep_lookup_ip(ip); if (DOINGSUJ(dvp)) { jaddref = (struct jaddref *)TAILQ_LAST(&inodedep->id_inoreflst, @@ -4689,36 +4822,10 @@ softdep_revert_create(dp, ip) ("softdep_revert_create: addref parent mismatch")); cancel_jaddref(jaddref, inodedep, &inodedep->id_inowait); } - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* - * Called to release the journal structures created by a failed dotdot link - * creation. Adjusts nlinkdelta for non-journaling softdep. - */ -void -softdep_revert_dotdot_link(dp, ip) - struct inode *dp; - struct inode *ip; -{ - struct inodedep *inodedep; - struct jaddref *jaddref; - struct vnode *dvp; - - dvp = ITOV(dp); - ACQUIRE_LOCK(&lk); - inodedep = inodedep_lookup_ip(dp); - if (DOINGSUJ(dvp)) { - jaddref = (struct jaddref *)TAILQ_LAST(&inodedep->id_inoreflst, - inoreflst); - KASSERT(jaddref->ja_parent == ip->i_number, - ("softdep_revert_dotdot_link: addref parent mismatch")); - cancel_jaddref(jaddref, inodedep, &inodedep->id_inowait); - } - FREE_LOCK(&lk); -} - -/* * Called to release the journal structures created by a failed link * addition. Adjusts nlinkdelta for non-journaling softdep. */ @@ -4731,8 +4838,10 @@ softdep_revert_link(dp, ip) struct jaddref *jaddref; struct vnode *dvp; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(dp->i_ump)) != 0, + ("softdep_revert_link called on non-softdep filesystem")); dvp = ITOV(dp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(dp->i_ump); inodedep = inodedep_lookup_ip(ip); if (DOINGSUJ(dvp)) { jaddref = (struct jaddref *)TAILQ_LAST(&inodedep->id_inoreflst, @@ -4741,7 +4850,7 @@ softdep_revert_link(dp, ip) ("softdep_revert_link: addref parent mismatch")); cancel_jaddref(jaddref, inodedep, &inodedep->id_inowait); } - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -4758,9 +4867,11 @@ softdep_revert_mkdir(dp, ip) struct jaddref *dotaddref; struct vnode *dvp; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(dp->i_ump)) != 0, + ("softdep_revert_mkdir called on non-softdep filesystem")); dvp = ITOV(dp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(dp->i_ump); inodedep = inodedep_lookup_ip(dp); if (DOINGSUJ(dvp)) { jaddref = (struct jaddref *)TAILQ_LAST(&inodedep->id_inoreflst, @@ -4782,7 +4893,7 @@ softdep_revert_mkdir(dp, ip) ("softdep_revert_mkdir: dot addref parent mismatch")); cancel_jaddref(dotaddref, inodedep, &inodedep->id_inowait); } - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -4794,10 +4905,12 @@ softdep_revert_rmdir(dp, ip) struct inode *ip; { - ACQUIRE_LOCK(&lk); + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(dp->i_ump)) != 0, + ("softdep_revert_rmdir called on non-softdep filesystem")); + ACQUIRE_LOCK(dp->i_ump); (void) inodedep_lookup_ip(ip); (void) inodedep_lookup_ip(dp); - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -4849,6 +4962,8 @@ softdep_setup_inomapdep(bp, ip, newinum, mode) struct fs *fs; mp = UFSTOVFS(ip->i_ump); + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_setup_inomapdep called on non-softdep filesystem")); fs = ip->i_ump->um_fs; jaddref = NULL; @@ -4881,7 +4996,7 @@ softdep_setup_inomapdep(bp, ip, newinum, mode) bmsafemap = malloc(sizeof(struct bmsafemap), M_BMSAFEMAP, M_SOFTDEP_FLAGS); workitem_alloc(&bmsafemap->sm_list, D_BMSAFEMAP, mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ip->i_ump); if ((inodedep_lookup(mp, newinum, DEPALLOC | NODELAY, &inodedep))) panic("softdep_setup_inomapdep: dependency %p for new" "inode already exists", inodedep); @@ -4896,7 +5011,7 @@ softdep_setup_inomapdep(bp, ip, newinum, mode) } inodedep->id_bmsafemap = bmsafemap; inodedep->id_state &= ~DEPCOMPLETE; - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); } /* @@ -4914,9 +5029,13 @@ softdep_setup_blkmapdep(bp, mp, newblkno, frags, o struct newblk *newblk; struct bmsafemap *bmsafemap; struct jnewblk *jnewblk; + struct ufsmount *ump; struct fs *fs; - fs = VFSTOUFS(mp)->um_fs; + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_setup_blkmapdep called on non-softdep filesystem")); + ump = VFSTOUFS(mp); + fs = ump->um_fs; jnewblk = NULL; /* * Create a dependency for the newly allocated block. @@ -4959,7 +5078,7 @@ softdep_setup_blkmapdep(bp, mp, newblkno, frags, o CTR3(KTR_SUJ, "softdep_setup_blkmapdep: blkno %jd frags %d oldfrags %d", newblkno, frags, oldfrags); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if (newblk_lookup(mp, newblkno, DEPALLOC, &newblk) != 0) panic("softdep_setup_blkmapdep: found block"); newblk->nb_bmsafemap = bmsafemap = bmsafemap_lookup(mp, bp, @@ -4973,16 +5092,15 @@ softdep_setup_blkmapdep(bp, mp, newblkno, frags, o } newblk->nb_bmsafemap = bmsafemap; newblk->nb_jnewblk = jnewblk; - FREE_LOCK(&lk); + FREE_LOCK(ump); } -#define BMSAFEMAP_HASH(fs, cg) \ - (&bmsafemap_hashtbl[((((register_t)(fs)) >> 13) + (cg)) & bmsafemap_hash]) +#define BMSAFEMAP_HASH(ump, cg) \ + (&(ump)->bmsafemap_hashtbl[(cg) & (ump)->bmsafemap_hash_size]) static int -bmsafemap_find(bmsafemaphd, mp, cg, bmsafemapp) +bmsafemap_find(bmsafemaphd, cg, bmsafemapp) struct bmsafemap_hashhead *bmsafemaphd; - struct mount *mp; int cg; struct bmsafemap **bmsafemapp; { @@ -4989,7 +5107,7 @@ static int struct bmsafemap *bmsafemap; LIST_FOREACH(bmsafemap, bmsafemaphd, sm_hash) - if (bmsafemap->sm_list.wk_mp == mp && bmsafemap->sm_cg == cg) + if (bmsafemap->sm_cg == cg) break; if (bmsafemap) { *bmsafemapp = bmsafemap; @@ -5018,9 +5136,10 @@ bmsafemap_lookup(mp, bp, cg, newbmsafemap) struct bmsafemap_hashhead *bmsafemaphd; struct bmsafemap *bmsafemap, *collision; struct worklist *wk; - struct fs *fs; + struct ufsmount *ump; - rw_assert(&lk, RA_WLOCKED); + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); KASSERT(bp != NULL, ("bmsafemap_lookup: missing buffer")); LIST_FOREACH(wk, &bp->b_dep, wk_list) { if (wk->wk_type == D_BMSAFEMAP) { @@ -5029,9 +5148,8 @@ bmsafemap_lookup(mp, bp, cg, newbmsafemap) return (WK_BMSAFEMAP(wk)); } } - fs = VFSTOUFS(mp)->um_fs; - bmsafemaphd = BMSAFEMAP_HASH(fs, cg); - if (bmsafemap_find(bmsafemaphd, mp, cg, &bmsafemap) == 1) { + bmsafemaphd = BMSAFEMAP_HASH(ump, cg); + if (bmsafemap_find(bmsafemaphd, cg, &bmsafemap) == 1) { if (newbmsafemap) WORKITEM_FREE(newbmsafemap, D_BMSAFEMAP); return (bmsafemap); @@ -5039,11 +5157,11 @@ bmsafemap_lookup(mp, bp, cg, newbmsafemap) if (newbmsafemap) { bmsafemap = newbmsafemap; } else { - FREE_LOCK(&lk); + FREE_LOCK(ump); bmsafemap = malloc(sizeof(struct bmsafemap), M_BMSAFEMAP, M_SOFTDEP_FLAGS); workitem_alloc(&bmsafemap->sm_list, D_BMSAFEMAP, mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } bmsafemap->sm_buf = bp; LIST_INIT(&bmsafemap->sm_inodedephd); @@ -5054,13 +5172,13 @@ bmsafemap_lookup(mp, bp, cg, newbmsafemap) LIST_INIT(&bmsafemap->sm_jnewblkhd); LIST_INIT(&bmsafemap->sm_freehd); LIST_INIT(&bmsafemap->sm_freewr); - if (bmsafemap_find(bmsafemaphd, mp, cg, &collision) == 1) { + if (bmsafemap_find(bmsafemaphd, cg, &collision) == 1) { WORKITEM_FREE(bmsafemap, D_BMSAFEMAP); return (collision); } bmsafemap->sm_cg = cg; LIST_INSERT_HEAD(bmsafemaphd, bmsafemap, sm_hash); - LIST_INSERT_HEAD(&VFSTOUFS(mp)->softdep_dirtycg, bmsafemap, sm_next); + LIST_INSERT_HEAD(&ump->softdep_dirtycg, bmsafemap, sm_next); WORKLIST_INSERT(&bp->b_dep, &bmsafemap->sm_list); return (bmsafemap); } @@ -5116,6 +5234,8 @@ softdep_setup_allocdirect(ip, off, newblkno, oldbl lbn = bp->b_lblkno; mp = UFSTOVFS(ip->i_ump); + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_setup_allocdirect called on non-softdep filesystem")); if (oldblkno && oldblkno != newblkno) freefrag = newfreefrag(ip, oldblkno, oldsize, lbn); else @@ -5125,7 +5245,7 @@ softdep_setup_allocdirect(ip, off, newblkno, oldbl "softdep_setup_allocdirect: ino %d blkno %jd oldblkno %jd " "off %jd newsize %ld oldsize %d", ip->i_number, newblkno, oldblkno, off, newsize, oldsize); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ip->i_ump); if (off >= NDADDR) { if (lbn > 0) panic("softdep_setup_allocdirect: bad lbn %jd, off %jd", @@ -5197,7 +5317,7 @@ softdep_setup_allocdirect(ip, off, newblkno, oldbl TAILQ_INSERT_TAIL(adphead, adp, ad_next); if (oldadp != NULL && oldadp->ad_offset == off) allocdirect_merge(adphead, adp, oldadp); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); return; } TAILQ_FOREACH(oldadp, adphead, ad_next) { @@ -5211,7 +5331,7 @@ softdep_setup_allocdirect(ip, off, newblkno, oldbl if (oldadp->ad_offset == off) allocdirect_merge(adphead, adp, oldadp); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); } /* @@ -5291,7 +5411,7 @@ allocdirect_merge(adphead, newadp, oldadp) struct freefrag *freefrag; freefrag = NULL; - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(VFSTOUFS(newadp->ad_list.wk_mp)); if (newadp->ad_oldblkno != oldadp->ad_newblkno || newadp->ad_oldsize != oldadp->ad_newsize || newadp->ad_offset >= NDADDR) @@ -5449,7 +5569,7 @@ handle_workitem_freefrag(freefrag) * safe to modify the list head here. */ LIST_INIT(&wkhd); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); LIST_SWAP(&freefrag->ff_jwork, &wkhd, worklist, wk_list); /* * If the journal has not been written we must cancel it here. @@ -5460,12 +5580,12 @@ handle_workitem_freefrag(freefrag) freefrag->ff_jdep->wk_type); cancel_jnewblk(WK_JNEWBLK(freefrag->ff_jdep), &wkhd); } - FREE_LOCK(&lk); + FREE_LOCK(ump); ffs_blkfree(ump, ump->um_fs, ump->um_devvp, freefrag->ff_blkno, freefrag->ff_fragsize, freefrag->ff_inum, freefrag->ff_vtype, &wkhd); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); WORKITEM_FREE(freefrag, D_FREEFRAG); - FREE_LOCK(&lk); + FREE_LOCK(ump); } /* @@ -5492,18 +5612,19 @@ softdep_setup_allocext(ip, off, newblkno, oldblkno struct mount *mp; ufs_lbn_t lbn; - if (off >= NXADDR) - panic("softdep_setup_allocext: lbn %lld > NXADDR", - (long long)off); + mp = UFSTOVFS(ip->i_ump); + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_setup_allocext called on non-softdep filesystem")); + KASSERT(off < NXADDR, ("softdep_setup_allocext: lbn %lld > NXADDR", + (long long)off)); lbn = bp->b_lblkno; - mp = UFSTOVFS(ip->i_ump); if (oldblkno && oldblkno != newblkno) freefrag = newfreefrag(ip, oldblkno, oldsize, lbn); else freefrag = NULL; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ip->i_ump); if (newblk_lookup(mp, newblkno, 0, &newblk) == 0) panic("softdep_setup_allocext: lost block"); KASSERT(newblk->nb_list.wk_type == D_NEWBLK, @@ -5554,7 +5675,7 @@ softdep_setup_allocext(ip, off, newblkno, oldblkno TAILQ_INSERT_TAIL(adphead, adp, ad_next); if (oldadp != NULL && oldadp->ad_offset == off) allocdirect_merge(adphead, adp, oldadp); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); return; } TAILQ_FOREACH(oldadp, adphead, ad_next) { @@ -5567,7 +5688,7 @@ softdep_setup_allocext(ip, off, newblkno, oldblkno TAILQ_INSERT_BEFORE(oldadp, adp, ad_next); if (oldadp->ad_offset == off) allocdirect_merge(adphead, adp, oldadp); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); } /* @@ -5615,7 +5736,7 @@ newallocindir(ip, ptrno, newblkno, oldblkno, lbn) freefrag = newfreefrag(ip, oldblkno, ip->i_fs->fs_bsize, lbn); else freefrag = NULL; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ip->i_ump); if (newblk_lookup(UFSTOVFS(ip->i_ump), newblkno, 0, &newblk) == 0) panic("new_allocindir: lost block"); KASSERT(newblk->nb_list.wk_type == D_NEWBLK, @@ -5658,14 +5779,16 @@ softdep_setup_allocindir_page(ip, lbn, bp, ptrno, struct mount *mp; int dflags; - if (lbn != nbp->b_lblkno) - panic("softdep_setup_allocindir_page: lbn %jd != lblkno %jd", - lbn, bp->b_lblkno); + mp = UFSTOVFS(ip->i_ump); + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_setup_allocindir_page called on non-softdep filesystem")); + KASSERT(lbn == nbp->b_lblkno, + ("softdep_setup_allocindir_page: lbn %jd != lblkno %jd", + lbn, bp->b_lblkno)); CTR4(KTR_SUJ, "softdep_setup_allocindir_page: ino %d blkno %jd oldblkno %jd " "lbn %jd", ip->i_number, newblkno, oldblkno, lbn); ASSERT_VOP_LOCKED(ITOV(ip), "softdep_setup_allocindir_page"); - mp = UFSTOVFS(ip->i_ump); aip = newallocindir(ip, ptrno, newblkno, oldblkno, lbn); dflags = DEPALLOC; if (IS_SNAPSHOT(ip)) @@ -5680,7 +5803,7 @@ softdep_setup_allocindir_page(ip, lbn, bp, ptrno, pagedep_lookup(mp, nbp, ip->i_number, lbn, DEPALLOC, &pagedep); WORKLIST_INSERT(&nbp->b_dep, &aip->ai_block.nb_list); freefrag = setup_allocindir_phase2(bp, ip, inodedep, aip, lbn); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); if (freefrag) handle_workitem_freefrag(freefrag); } @@ -5702,6 +5825,8 @@ softdep_setup_allocindir_meta(nbp, ip, bp, ptrno, ufs_lbn_t lbn; int dflags; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(ip->i_ump)) != 0, + ("softdep_setup_allocindir_meta called on non-softdep filesystem")); CTR3(KTR_SUJ, "softdep_setup_allocindir_meta: ino %d blkno %jd ptrno %d", ip->i_number, newblkno, ptrno); @@ -5715,7 +5840,7 @@ softdep_setup_allocindir_meta(nbp, ip, bp, ptrno, WORKLIST_INSERT(&nbp->b_dep, &aip->ai_block.nb_list); if (setup_allocindir_phase2(bp, ip, inodedep, aip, lbn)) panic("softdep_setup_allocindir_meta: Block already existed"); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); } static void @@ -5748,11 +5873,13 @@ indirdep_lookup(mp, ip, bp) { struct indirdep *indirdep, *newindirdep; struct newblk *newblk; + struct ufsmount *ump; struct worklist *wk; struct fs *fs; ufs2_daddr_t blkno; - rw_assert(&lk, RA_WLOCKED); + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); indirdep = NULL; newindirdep = NULL; fs = ip->i_fs; @@ -5772,7 +5899,7 @@ indirdep_lookup(mp, ip, bp) if (indirdep == NULL && newindirdep != NULL) break; /* None found and no new structure available. */ - FREE_LOCK(&lk); + FREE_LOCK(ump); newindirdep = malloc(sizeof(struct indirdep), M_INDIRDEP, M_SOFTDEP_FLAGS); workitem_alloc(&newindirdep->ir_list, D_INDIRDEP, mp); @@ -5796,7 +5923,7 @@ indirdep_lookup(mp, ip, bp) newindirdep->ir_bp = bp; BUF_KERNPROC(newindirdep->ir_savebp); bcopy(bp->b_data, newindirdep->ir_savebp->b_data, bp->b_bcount); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } indirdep = newindirdep; WORKLIST_INSERT(&bp->b_dep, &indirdep->ir_list); @@ -5831,7 +5958,7 @@ setup_allocindir_phase2(bp, ip, inodedep, aip, lbn struct freefrag *freefrag; struct mount *mp; - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(ip->i_ump); mp = UFSTOVFS(ip->i_ump); fs = ip->i_fs; if (bp->b_lblkno >= 0) @@ -6086,7 +6213,7 @@ setup_trunc_indir(freeblks, ip, lbn, lastlbn, blkn * allocations from proceeding until we are finished with the * truncate and the block is written. */ - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ip->i_ump); indirdep = indirdep_lookup(mp, ip, bp); if (indirdep->ir_freeblks) panic("setup_trunc_indir: indirdep already truncated."); @@ -6103,7 +6230,7 @@ setup_trunc_indir(freeblks, ip, lbn, lastlbn, blkn trunc_indirdep(indirn, freeblks, bp, off); } else trunc_indirdep(indirdep, freeblks, bp, off); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); /* * Creation is protected by the buf lock. The saveddata is only * needed if a full truncation follows a partial truncation but it @@ -6146,10 +6273,13 @@ complete_trunc_indir(freework) { struct freework *fwn; struct indirdep *indirdep; + struct ufsmount *ump; struct buf *bp; uintptr_t start; int count; + ump = VFSTOUFS(freework->fw_list.wk_mp); + LOCK_OWNED(ump); indirdep = freework->fw_indir; for (;;) { bp = indirdep->ir_bp; @@ -6159,12 +6289,11 @@ complete_trunc_indir(freework) /* Inline part of getdirtybuf(). We dont want bremfree. */ if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT, NULL) == 0) break; - if (BUF_LOCK(bp, - LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, &lk) == 0) + if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, + LOCK_PTR(ump)) == 0) BUF_UNLOCK(bp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } - rw_assert(&lk, RA_WLOCKED); freework->fw_state |= DEPCOMPLETE; TAILQ_REMOVE(&indirdep->ir_trunc, freework, fw_next); /* @@ -6225,7 +6354,7 @@ complete_trunc_indir(freework) * Calculate the number of blocks we are going to release where datablocks * is the current total and length is the new file size. */ -ufs2_daddr_t +static ufs2_daddr_t blkcount(fs, datablocks, length) struct fs *fs; ufs2_daddr_t datablocks; @@ -6313,6 +6442,7 @@ softdep_journal_freeblocks(ip, cred, length, flags struct inodedep *inodedep; struct jblkdep *jblkdep; struct allocdirect *adp, *adpn; + struct ufsmount *ump; struct fs *fs; struct buf *bp; struct vnode *vp; @@ -6322,7 +6452,10 @@ softdep_journal_freeblocks(ip, cred, length, flags int frags, lastoff, iboff, allocblock, needj, dflags, error, i; fs = ip->i_fs; - mp = UFSTOVFS(ip->i_ump); + ump = ip->i_ump; + mp = UFSTOVFS(ump); + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_journal_freeblocks called on non-softdep filesystem")); vp = ITOV(ip); needj = 1; iboff = -1; @@ -6331,7 +6464,7 @@ softdep_journal_freeblocks(ip, cred, length, flags datablocks = 0; frags = 0; freeblks = newfreeblks(mp, ip); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); /* * If we're truncating a removed file that will never be written * we don't need to journal the block frees. The canceled journals @@ -6346,7 +6479,7 @@ softdep_journal_freeblocks(ip, cred, length, flags needj = 0; CTR3(KTR_SUJ, "softdep_journal_freeblks: ip %d length %ld needj %d", ip->i_number, length, needj); - FREE_LOCK(&lk); + FREE_LOCK(ump); /* * Calculate the lbn that we are truncating to. This results in -1 * if we're truncating the 0 bytes. So it is the last lbn we want @@ -6405,7 +6538,7 @@ softdep_journal_freeblocks(ip, cred, length, flags oldfrags -= frags; oldfrags = numfrags(ip->i_fs, oldfrags); blkno += numfrags(ip->i_fs, frags); - newfreework(ip->i_ump, freeblks, NULL, lastlbn, + newfreework(ump, freeblks, NULL, lastlbn, blkno, oldfrags, 0, needj); } else if (blkno == 0) allocblock = 1; @@ -6438,9 +6571,9 @@ softdep_journal_freeblocks(ip, cred, length, flags (void) chkdq(ip, -datablocks, NOCRED, 0); #endif freeblks->fb_chkcnt = -datablocks; - UFS_LOCK(ip->i_ump); + UFS_LOCK(ump); fs->fs_pendingblocks += datablocks; - UFS_UNLOCK(ip->i_ump); + UFS_UNLOCK(ump); DIP_SET(ip, i_blocks, DIP(ip, i_blocks) - datablocks); /* * Handle truncation of incomplete alloc direct dependencies. We @@ -6460,13 +6593,13 @@ softdep_journal_freeblocks(ip, cred, length, flags if (bp->b_bufsize == fs->fs_bsize) bp->b_flags |= B_CLUSTEROK; softdep_update_inodeblock(ip, bp, 0); - if (ip->i_ump->um_fstype == UFS1) + if (ump->um_fstype == UFS1) *((struct ufs1_dinode *)bp->b_data + ino_to_fsbo(fs, ip->i_number)) = *ip->i_din1; else *((struct ufs2_dinode *)bp->b_data + ino_to_fsbo(fs, ip->i_number)) = *ip->i_din2; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); (void) inodedep_lookup(mp, ip->i_number, dflags, &inodedep); if ((inodedep->id_state & IOSTARTED) != 0) panic("softdep_setup_freeblocks: inode busy"); @@ -6518,7 +6651,7 @@ softdep_journal_freeblocks(ip, cred, length, flags */ LIST_FOREACH(jblkdep, &freeblks->fb_jblkdephd, jb_deps) add_to_journal(&jblkdep->jb_list); - FREE_LOCK(&lk); + FREE_LOCK(ump); bdwrite(bp); /* * Truncate dependency structures beyond length. @@ -6559,7 +6692,7 @@ softdep_journal_freeblocks(ip, cred, length, flags bawrite(bp); } - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); inodedep_lookup(mp, ip->i_number, dflags, &inodedep); TAILQ_INSERT_TAIL(&inodedep->id_freeblklst, freeblks, fb_next); freeblks->fb_state |= DEPCOMPLETE | ONDEPLIST; @@ -6575,7 +6708,7 @@ softdep_journal_freeblocks(ip, cred, length, flags freeblks->fb_state |= INPROGRESS; else freeblks = NULL; - FREE_LOCK(&lk); + FREE_LOCK(ump); if (freeblks) handle_workitem_freeblocks(freeblks, 0); trunc_pages(ip, length, extblocks, flags); @@ -6591,6 +6724,8 @@ softdep_journal_fsync(ip) { struct jfsync *jfsync; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(ip->i_ump)) != 0, + ("softdep_journal_fsync called on non-softdep filesystem")); if ((ip->i_flag & IN_TRUNCATED) == 0) return; ip->i_flag &= ~IN_TRUNCATED; @@ -6598,10 +6733,10 @@ softdep_journal_fsync(ip) workitem_alloc(&jfsync->jfs_list, D_JFSYNC, UFSTOVFS(ip->i_ump)); jfsync->jfs_size = ip->i_size; jfsync->jfs_ino = ip->i_number; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ip->i_ump); add_to_journal(&jfsync->jfs_list); jwait(&jfsync->jfs_list, MNT_WAIT); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); } /* @@ -6644,6 +6779,7 @@ softdep_setup_freeblocks(ip, length, flags) struct freeblks *freeblks; struct inodedep *inodedep; struct allocdirect *adp; + struct ufsmount *ump; struct buf *bp; struct fs *fs; ufs2_daddr_t extblocks, datablocks; @@ -6652,12 +6788,14 @@ softdep_setup_freeblocks(ip, length, flags) ufs_lbn_t tmpval; ufs_lbn_t lbn; + ump = ip->i_ump; + mp = UFSTOVFS(ump); + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_setup_freeblocks called on non-softdep filesystem")); CTR2(KTR_SUJ, "softdep_setup_freeblks: ip %d length %ld", ip->i_number, length); + KASSERT(length == 0, ("softdep_setup_freeblocks: non-zero length")); fs = ip->i_fs; - mp = UFSTOVFS(ip->i_ump); - if (length != 0) - panic("softdep_setup_freeblocks: non-zero length"); freeblks = newfreeblks(mp, ip); extblocks = 0; datablocks = 0; @@ -6685,9 +6823,9 @@ softdep_setup_freeblocks(ip, length, flags) (void) chkdq(ip, -datablocks, NOCRED, 0); #endif freeblks->fb_chkcnt = -datablocks; - UFS_LOCK(ip->i_ump); + UFS_LOCK(ump); fs->fs_pendingblocks += datablocks; - UFS_UNLOCK(ip->i_ump); + UFS_UNLOCK(ump); DIP_SET(ip, i_blocks, DIP(ip, i_blocks) - datablocks); /* * Push the zero'ed inode to to its disk buffer so that we are free @@ -6700,7 +6838,7 @@ softdep_setup_freeblocks(ip, length, flags) brelse(bp); softdep_error("softdep_setup_freeblocks", error); } - if (ip->i_ump->um_fstype == UFS1) { + if (ump->um_fstype == UFS1) { dp1 = ((struct ufs1_dinode *)bp->b_data + ino_to_fsbo(fs, ip->i_number)); ip->i_din1->di_freelink = dp1->di_freelink; @@ -6714,7 +6852,7 @@ softdep_setup_freeblocks(ip, length, flags) /* * Find and eliminate any inode dependencies. */ - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); dflags = DEPALLOC; if (IS_SNAPSHOT(ip)) dflags |= NODELAY; @@ -6756,10 +6894,10 @@ softdep_setup_freeblocks(ip, length, flags) cancel_allocdirect(&inodedep->id_extupdt, adp, freeblks); } - FREE_LOCK(&lk); + FREE_LOCK(ump); bdwrite(bp); trunc_dependencies(ip, freeblks, -1, 0, flags); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if (inodedep_lookup(mp, ip->i_number, 0, &inodedep) != 0) (void) free_inodedep(inodedep); freeblks->fb_state |= DEPCOMPLETE; @@ -6771,7 +6909,7 @@ softdep_setup_freeblocks(ip, length, flags) freeblks->fb_state |= INPROGRESS; else freeblks = NULL; - FREE_LOCK(&lk); + FREE_LOCK(ump); if (freeblks) handle_workitem_freeblocks(freeblks, 0); trunc_pages(ip, length, extblocks, flags); @@ -6908,6 +7046,7 @@ restart: bp->b_vflags |= BV_SCANNED; continue; } + KASSERT(bp->b_bufobj == bo, ("Wrong object in buffer")); if ((bp = getdirtybuf(bp, BO_LOCKPTR(bo), MNT_WAIT)) == NULL) goto restart; BO_UNLOCK(bo); @@ -7045,8 +7184,12 @@ deallocate_dependencies(bp, freeblks, off) struct pagedep *pagedep; struct allocdirect *adp; struct worklist *wk, *wkn; + struct ufsmount *ump; - ACQUIRE_LOCK(&lk); + if ((wk = LIST_FIRST(&bp->b_dep)) == NULL) + goto done; + ump = VFSTOUFS(wk->wk_mp); + ACQUIRE_LOCK(ump); LIST_FOREACH_SAFE(wk, &bp->b_dep, wk_list, wkn) { switch (wk->wk_type) { case D_INDIRDEP: @@ -7060,7 +7203,7 @@ deallocate_dependencies(bp, freeblks, off) case D_PAGEDEP: pagedep = WK_PAGEDEP(wk); if (cancel_pagedep(pagedep, freeblks, off)) { - FREE_LOCK(&lk); + FREE_LOCK(ump); return (ERESTART); } continue; @@ -7096,7 +7239,8 @@ deallocate_dependencies(bp, freeblks, off) /* NOTREACHED */ } } - FREE_LOCK(&lk); + FREE_LOCK(ump); +done: /* * Don't throw away this buf, we were partially truncating and * some deps may always remain. @@ -7254,7 +7398,7 @@ free_newblk(newblk) ("free_newblk: jnewblk %p still attached", newblk->nb_jnewblk)); KASSERT(newblk->nb_list.wk_type != D_NEWBLK, ("free_newblk: unclaimed newblk")); - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(VFSTOUFS(newblk->nb_list.wk_mp)); newblk_freefrag(newblk); if (newblk->nb_state & ONDEPLIST) LIST_REMOVE(newblk, nb_deps); @@ -7283,7 +7427,7 @@ free_newdirblk(newdirblk) struct diradd *dap; struct worklist *wk; - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(VFSTOUFS(newdirblk->db_list.wk_mp)); WORKLIST_REMOVE(&newdirblk->db_list); /* * If the pagedep is still linked onto the directory buffer @@ -7327,7 +7471,11 @@ softdep_freefile(pvp, ino, mode) struct inodedep *inodedep; struct freefile *freefile; struct freeblks *freeblks; + struct ufsmount *ump; + ump = ip->i_ump; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(ump)) != 0, + ("softdep_freefile called on non-softdep filesystem")); /* * This sets up the inode de-allocation dependency. */ @@ -7338,9 +7486,9 @@ softdep_freefile(pvp, ino, mode) freefile->fx_oldinum = ino; freefile->fx_devvp = ip->i_devvp; LIST_INIT(&freefile->fx_jwork); - UFS_LOCK(ip->i_ump); + UFS_LOCK(ump); ip->i_fs->fs_pendinginodes += 1; - UFS_UNLOCK(ip->i_ump); + UFS_UNLOCK(ump); /* * If the inodedep does not exist, then the zero'ed inode has @@ -7353,7 +7501,7 @@ softdep_freefile(pvp, ino, mode) * Any blocks waiting on the inode to write can be safely freed * here as it will never been written. */ - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); inodedep_lookup(pvp->v_mount, ino, 0, &inodedep); if (inodedep) { /* @@ -7377,12 +7525,15 @@ softdep_freefile(pvp, ino, mode) */ handle_bufwait(inodedep, &freefile->fx_jwork); clear_unlinked_inodedep(inodedep); - /* Re-acquire inodedep as we've dropped lk. */ + /* + * Re-acquire inodedep as we've dropped the + * per-filesystem lock in clear_unlinked_inodedep(). + */ inodedep_lookup(pvp->v_mount, ino, 0, &inodedep); } } if (inodedep == NULL || check_inode_unwritten(inodedep)) { - FREE_LOCK(&lk); + FREE_LOCK(ump); handle_workitem_freefile(freefile); return; } @@ -7389,7 +7540,7 @@ softdep_freefile(pvp, ino, mode) if ((inodedep->id_state & DEPCOMPLETE) == 0) inodedep->id_state |= GOINGAWAY; WORKLIST_INSERT(&inodedep->id_inowait, &freefile->fx_list); - FREE_LOCK(&lk); + FREE_LOCK(ump); if (ip->i_number == ino) ip->i_flag |= IN_MODIFIED; } @@ -7414,7 +7565,7 @@ check_inode_unwritten(inodedep) struct inodedep *inodedep; { - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(VFSTOUFS(inodedep->id_list.wk_mp)); if ((inodedep->id_state & (DEPCOMPLETE | UNLINKED)) != 0 || !LIST_EMPTY(&inodedep->id_dirremhd) || @@ -7462,7 +7613,7 @@ free_inodedep(inodedep) struct inodedep *inodedep; { - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(VFSTOUFS(inodedep->id_list.wk_mp)); if ((inodedep->id_state & (ONWORKLIST | UNLINKED)) != 0 || (inodedep->id_state & ALLCOMPLETE) != ALLCOMPLETE || !LIST_EMPTY(&inodedep->id_dirremhd) || @@ -7505,7 +7656,8 @@ freework_freeblock(freework) int bsize; int needj; - rw_assert(&lk, RA_WLOCKED); + ump = VFSTOUFS(freework->fw_list.wk_mp); + LOCK_OWNED(ump); /* * Handle partial truncate separately. */ @@ -7514,7 +7666,6 @@ freework_freeblock(freework) return; } freeblks = freework->fw_freeblks; - ump = VFSTOUFS(freeblks->fb_list.wk_mp); fs = ump->um_fs; needj = MOUNTEDSUJ(freeblks->fb_list.wk_mp) != 0; bsize = lfragtosize(fs, freework->fw_frags); @@ -7546,7 +7697,7 @@ freework_freeblock(freework) freeblks->fb_cgwait++; WORKLIST_INSERT(&wkhd, &freework->fw_list); } - FREE_LOCK(&lk); + FREE_LOCK(ump); freeblks_free(ump, freeblks, btodb(bsize)); CTR4(KTR_SUJ, "freework_freeblock: ino %d blkno %jd lbn %jd size %ld", @@ -7553,7 +7704,7 @@ freework_freeblock(freework) freeblks->fb_inum, freework->fw_blkno, freework->fw_lbn, bsize); ffs_blkfree(ump, fs, freeblks->fb_devvp, freework->fw_blkno, bsize, freeblks->fb_inum, freeblks->fb_vtype, &wkhd); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); /* * The jnewblk will be discarded and the bits in the map never * made it to disk. We can immediately free the freeblk. @@ -7609,10 +7760,10 @@ handle_workitem_indirblk(freework) return; } freework->fw_state |= INPROGRESS; - FREE_LOCK(&lk); + FREE_LOCK(ump); indir_trunc(freework, fsbtodb(fs, freework->fw_blkno), freework->fw_lbn); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } /* @@ -7668,7 +7819,7 @@ handle_workitem_freeblocks(freeblks, flags) KASSERT(LIST_EMPTY(&freeblks->fb_jblkdephd), ("handle_workitem_freeblocks: Journal entries not written.")); ump = VFSTOUFS(freeblks->fb_list.wk_mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); while ((wk = LIST_FIRST(&freeblks->fb_freeworkhd)) != NULL) { WORKLIST_REMOVE(wk); switch (wk->wk_type) { @@ -7685,11 +7836,11 @@ handle_workitem_freeblocks(freeblks, flags) aip = WK_ALLOCINDIR(wk); freework = NULL; if (aip->ai_state & DELAYEDFREE) { - FREE_LOCK(&lk); + FREE_LOCK(ump); freework = newfreework(ump, freeblks, NULL, aip->ai_lbn, aip->ai_newblkno, ump->um_fs->fs_frag, 0, 0); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } newblk = WK_NEWBLK(wk); if (newblk->nb_jnewblk) { @@ -7717,7 +7868,7 @@ handle_workitem_freeblocks(freeblks, flags) wake_worklist(&freeblks->fb_list); freeblks = NULL; } - FREE_LOCK(&lk); + FREE_LOCK(ump); if (freeblks) return handle_complete_freeblocks(freeblks, flags); return (0); @@ -7804,7 +7955,7 @@ handle_complete_freeblocks(freeblks, flags) quotaadj(freeblks->fb_quota, ump, -spare); quotarele(freeblks->fb_quota); #endif - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if (freeblks->fb_state & ONDEPLIST) { inodedep_lookup(freeblks->fb_list.wk_mp, freeblks->fb_inum, 0, &inodedep); @@ -7819,7 +7970,7 @@ handle_complete_freeblocks(freeblks, flags) */ handle_jwork(&freeblks->fb_jwork); WORKITEM_FREE(freeblks, D_FREEBLKS); - FREE_LOCK(&lk); + FREE_LOCK(ump); return (0); } @@ -7898,7 +8049,7 @@ indir_trunc(freework, dbn, lbn) brelse(bp); return; } - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); /* Protects against a race with complete_trunc_indir(). */ freework->fw_state &= ~INPROGRESS; /* @@ -7915,7 +8066,7 @@ indir_trunc(freework, dbn, lbn) if (freework->fw_indir == NULL) TAILQ_INSERT_TAIL(&indirdep->ir_trunc, freework, fw_next); - FREE_LOCK(&lk); + FREE_LOCK(ump); return; } /* @@ -7924,10 +8075,10 @@ indir_trunc(freework, dbn, lbn) */ if (goingaway) { free_indirdep(indirdep); - ump->um_numindirdeps -= 1; + ump->softdep_numindirdeps -= 1; } } - FREE_LOCK(&lk); + FREE_LOCK(ump); /* Initialize pointers depending on block size. */ if (ump->um_fstype == UFS1) { bap1 = (ufs1_daddr_t *)bp->b_data; @@ -8007,7 +8158,7 @@ indir_trunc(freework, dbn, lbn) * indirect can be completed when its children are free. */ if (needj) { - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); freework->fw_off = i; freework->fw_ref += freedeps; freework->fw_ref -= NINDIR(fs) + 1; @@ -8015,7 +8166,7 @@ indir_trunc(freework, dbn, lbn) freeblks->fb_cgwait += freedeps; if (freework->fw_ref == 0) freework_freeblock(freework); - FREE_LOCK(&lk); + FREE_LOCK(ump); return; } /* @@ -8030,9 +8181,9 @@ indir_trunc(freework, dbn, lbn) /* Non SUJ softdep does single-threaded truncations. */ if (freework->fw_blkno == dbn) { freework->fw_state |= ALLCOMPLETE; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); handle_written_freework(freework); - FREE_LOCK(&lk); + FREE_LOCK(ump); } return; } @@ -8097,7 +8248,8 @@ cancel_allocindir(aip, bp, freeblks, trunc) * Create the mkdir dependencies for . and .. in a new directory. Link them * in to a newdirblk so any subsequent additions are tracked properly. The * caller is responsible for adding the mkdir1 dependency to the journal - * and updating id_mkdiradd. This function returns with lk held. + * and updating id_mkdiradd. This function returns with the per-filesystem + * lock held. */ static struct mkdir * setup_newdir(dap, newinum, dinum, newdirbp, mkdirp) @@ -8114,9 +8266,11 @@ setup_newdir(dap, newinum, dinum, newdirbp, mkdirp struct mkdir *mkdir1, *mkdir2; struct worklist *wk; struct jaddref *jaddref; + struct ufsmount *ump; struct mount *mp; mp = dap->da_list.wk_mp; + ump = VFSTOUFS(mp); newdirblk = malloc(sizeof(struct newdirblk), M_NEWDIRBLK, M_SOFTDEP_FLAGS); workitem_alloc(&newdirblk->db_list, D_NEWDIRBLK, mp); @@ -8139,8 +8293,8 @@ setup_newdir(dap, newinum, dinum, newdirbp, mkdirp * Dependency on "." and ".." being written to disk. */ mkdir1->md_buf = newdirbp; - ACQUIRE_LOCK(&lk); - LIST_INSERT_HEAD(&mkdirlisthd, mkdir1, md_mkdirs); + ACQUIRE_LOCK(VFSTOUFS(mp)); + LIST_INSERT_HEAD(&ump->softdep_mkdirlisthd, mkdir1, md_mkdirs); /* * We must link the pagedep, allocdirect, and newdirblk for * the initial file page so the pointer to the new directory @@ -8179,7 +8333,7 @@ setup_newdir(dap, newinum, dinum, newdirbp, mkdirp KASSERT(jaddref != NULL && jaddref->ja_parent == newinum && (jaddref->ja_state & MKDIR_PARENT), ("setup_newdir: bad dotdot jaddref %p", jaddref)); - LIST_INSERT_HEAD(&mkdirlisthd, mkdir2, md_mkdirs); + LIST_INSERT_HEAD(&ump->softdep_mkdirlisthd, mkdir2, md_mkdirs); mkdir2->md_jaddref = jaddref; jaddref->ja_mkdir = mkdir2; } else if (inodedep == NULL || @@ -8188,7 +8342,7 @@ setup_newdir(dap, newinum, dinum, newdirbp, mkdirp WORKITEM_FREE(mkdir2, D_MKDIR); mkdir2 = NULL; } else { - LIST_INSERT_HEAD(&mkdirlisthd, mkdir2, md_mkdirs); + LIST_INSERT_HEAD(&ump->softdep_mkdirlisthd, mkdir2, md_mkdirs); WORKLIST_INSERT(&inodedep->id_bufwait, &mkdir2->md_list); } *mkdirp = mkdir2; @@ -8238,9 +8392,14 @@ softdep_setup_directory_add(bp, dp, diroffset, new struct newdirblk *newdirblk = 0; struct mkdir *mkdir1, *mkdir2; struct jaddref *jaddref; + struct ufsmount *ump; struct mount *mp; int isindir; + ump = dp->i_ump; + mp = UFSTOVFS(ump); + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_setup_directory_add called on non-softdep filesystem")); /* * Whiteouts have no dependencies. */ @@ -8251,7 +8410,6 @@ softdep_setup_directory_add(bp, dp, diroffset, new } jaddref = NULL; mkdir1 = mkdir2 = NULL; - mp = UFSTOVFS(dp->i_ump); fs = dp->i_fs; lbn = lblkno(fs, diroffset); offset = blkoff(fs, diroffset); @@ -8277,7 +8435,7 @@ softdep_setup_directory_add(bp, dp, diroffset, new */ if (newdirbp == NULL) { dap->da_state |= DEPCOMPLETE; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } else { dap->da_state |= MKDIR_BODY | MKDIR_PARENT; mkdir1 = setup_newdir(dap, newinum, dp->i_number, newdirbp, @@ -8360,7 +8518,7 @@ softdep_setup_directory_add(bp, dp, diroffset, new */ if ((pagedep->pd_state & NEWBLOCK) != 0) { WORKITEM_FREE(newdirblk, D_NEWDIRBLK); - FREE_LOCK(&lk); + FREE_LOCK(ump); return (0); } if (newblk_lookup(mp, dbtofsb(fs, bp->b_blkno), 0, &newblk) @@ -8370,7 +8528,7 @@ softdep_setup_directory_add(bp, dp, diroffset, new pagedep->pd_state |= NEWBLOCK; pagedep->pd_newdirblk = newdirblk; newdirblk->db_pagedep = pagedep; - FREE_LOCK(&lk); + FREE_LOCK(ump); /* * If we extended into an indirect signal direnter to sync. */ @@ -8378,7 +8536,7 @@ softdep_setup_directory_add(bp, dp, diroffset, new return (1); return (0); } - FREE_LOCK(&lk); + FREE_LOCK(ump); return (0); } @@ -8408,6 +8566,9 @@ softdep_change_directoryentry_offset(bp, dp, base, int flags; mp = UFSTOVFS(dp->i_ump); + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_change_directoryentry_offset called on " + "non-softdep filesystem")); de = (struct direct *)oldloc; jmvref = NULL; flags = 0; @@ -8426,7 +8587,7 @@ softdep_change_directoryentry_offset(bp, dp, base, offset = blkoff(dp->i_fs, dp->i_offset); oldoffset = offset + (oldloc - base); newoffset = offset + (newloc - base); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(dp->i_ump); if (pagedep_lookup(mp, bp, dp->i_number, lbn, flags, &pagedep) == 0) goto done; dap = diradd_lookup(pagedep, oldoffset); @@ -8448,7 +8609,7 @@ done: add_to_journal(&jmvref->jm_list); } bcopy(oldloc, newloc, entrysize); - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -8464,6 +8625,7 @@ merge_diradd(inodedep, newdap) { struct diradd *olddap; struct mkdir *mkdir, *nextmd; + struct ufsmount *ump; short state; olddap = inodedep->id_mkdiradd; @@ -8470,7 +8632,9 @@ merge_diradd(inodedep, newdap) inodedep->id_mkdiradd = newdap; if ((olddap->da_state & (MKDIR_PARENT | MKDIR_BODY)) != 0) { newdap->da_state &= ~DEPCOMPLETE; - for (mkdir = LIST_FIRST(&mkdirlisthd); mkdir; mkdir = nextmd) { + ump = VFSTOUFS(inodedep->id_list.wk_mp); + for (mkdir = LIST_FIRST(&ump->softdep_mkdirlisthd); mkdir; + mkdir = nextmd) { nextmd = LIST_NEXT(mkdir, md_mkdirs); if (mkdir->md_diradd != olddap) continue; @@ -8529,6 +8693,7 @@ cancel_diradd(dap, dirrem, jremref, dotremref, dot struct inodedep *inodedep; struct jaddref *jaddref; struct inoref *inoref; + struct ufsmount *ump; struct mkdir *mkdir; /* @@ -8565,7 +8730,8 @@ cancel_diradd(dap, dirrem, jremref, dotremref, dot * journaling. */ if ((dap->da_state & (MKDIR_PARENT | MKDIR_BODY)) != 0) { - LIST_FOREACH(mkdir, &mkdirlisthd, md_mkdirs) { + ump = VFSTOUFS(dap->da_list.wk_mp); + LIST_FOREACH(mkdir, &ump->softdep_mkdirlisthd, md_mkdirs) { if (mkdir->md_diradd != dap) continue; if ((jaddref = mkdir->md_jaddref) == NULL) @@ -8610,8 +8776,10 @@ free_diradd(dap, wkhd) struct pagedep *pagedep; struct inodedep *inodedep; struct mkdir *mkdir, *nextmd; + struct ufsmount *ump; - rw_assert(&lk, RA_WLOCKED); + ump = VFSTOUFS(dap->da_list.wk_mp); + LOCK_OWNED(ump); LIST_REMOVE(dap, da_pdlist); if (dap->da_state & ONWORKLIST) WORKLIST_REMOVE(&dap->da_list); @@ -8630,7 +8798,8 @@ free_diradd(dap, wkhd) if (inodedep->id_mkdiradd == dap) inodedep->id_mkdiradd = NULL; if ((dap->da_state & (MKDIR_PARENT | MKDIR_BODY)) != 0) { - for (mkdir = LIST_FIRST(&mkdirlisthd); mkdir; mkdir = nextmd) { + for (mkdir = LIST_FIRST(&ump->softdep_mkdirlisthd); mkdir; + mkdir = nextmd) { nextmd = LIST_NEXT(mkdir, md_mkdirs); if (mkdir->md_diradd != dap) continue; @@ -8685,6 +8854,8 @@ softdep_setup_remove(bp, dp, ip, isrmdir) struct inodedep *inodedep; int direct; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(ip->i_ump)) != 0, + ("softdep_setup_remove called on non-softdep filesystem")); /* * Allocate a new dirrem if appropriate and ACQUIRE_LOCK. We want * newdirrem() to setup the full directory remove which requires @@ -8716,7 +8887,7 @@ softdep_setup_remove(bp, dp, ip, isrmdir) if ((dirrem->dm_state & COMPLETE) == 0) { LIST_INSERT_HEAD(&dirrem->dm_pagedep->pd_dirremhd, dirrem, dm_next); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); } else { if (prevdirrem != NULL) LIST_INSERT_HEAD(&dirrem->dm_pagedep->pd_dirremhd, @@ -8723,7 +8894,7 @@ softdep_setup_remove(bp, dp, ip, isrmdir) prevdirrem, dm_next); dirrem->dm_dirinum = dirrem->dm_pagedep->pd_ino; direct = LIST_EMPTY(&dirrem->dm_jremrefhd); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); if (direct) handle_workitem_remove(dirrem, 0); } @@ -8795,6 +8966,7 @@ cancel_mkdir_dotdot(ip, dirrem, jremref) { struct inodedep *inodedep; struct jaddref *jaddref; + struct ufsmount *ump; struct mkdir *mkdir; struct diradd *dap; @@ -8804,7 +8976,8 @@ cancel_mkdir_dotdot(ip, dirrem, jremref) dap = inodedep->id_mkdiradd; if (dap == NULL || (dap->da_state & MKDIR_PARENT) == 0) return (jremref); - for (mkdir = LIST_FIRST(&mkdirlisthd); mkdir; + ump = VFSTOUFS(inodedep->id_list.wk_mp); + for (mkdir = LIST_FIRST(&ump->softdep_mkdirlisthd); mkdir; mkdir = LIST_NEXT(mkdir, md_mkdirs)) if (mkdir->md_diradd == dap && mkdir->md_state & MKDIR_PARENT) break; @@ -8897,10 +9070,10 @@ newdirrem(bp, dp, ip, isrmdir, prevdirremp) * Limiting the number of dirrem structures will also limit * the number of freefile and freeblks structures. */ - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ip->i_ump); if (!IS_SNAPSHOT(ip) && dep_current[D_DIRREM] > max_softdeps / 2) (void) request_cleanup(ITOV(dp)->v_mount, FLUSH_BLOCKS); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); dirrem = malloc(sizeof(struct dirrem), M_DIRREM, M_SOFTDEP_FLAGS|M_ZERO); workitem_alloc(&dirrem->dm_list, D_DIRREM, dvp->v_mount); @@ -8930,7 +9103,7 @@ newdirrem(bp, dp, ip, isrmdir, prevdirremp) jremref = newjremref(dirrem, dp, ip, dp->i_offset, ip->i_effnlink + 1); } - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ip->i_ump); lbn = lblkno(dp->i_fs, dp->i_offset); offset = blkoff(dp->i_fs, dp->i_offset); pagedep_lookup(UFSTOVFS(dp->i_ump), bp, dp->i_number, lbn, DEPALLOC, @@ -9043,6 +9216,8 @@ softdep_setup_directory_change(bp, dp, ip, newinum offset = blkoff(dp->i_fs, dp->i_offset); mp = UFSTOVFS(dp->i_ump); + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_setup_directory_change called on non-softdep filesystem")); /* * Whiteouts do not need diradd dependencies. @@ -9090,7 +9265,7 @@ softdep_setup_directory_change(bp, dp, ip, newinum if (LIST_EMPTY(&dirrem->dm_jremrefhd)) add_to_worklist(&dirrem->dm_list, 0); } - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); return; } /* @@ -9164,7 +9339,7 @@ softdep_setup_directory_change(bp, dp, ip, newinum */ if (inodedep->id_mkdiradd && dp->i_offset != DOTDOT_OFFSET) merge_diradd(inodedep, dap); - FREE_LOCK(&lk); + FREE_LOCK(dp->i_ump); } /* @@ -9180,7 +9355,9 @@ softdep_change_linkcnt(ip) struct inodedep *inodedep; int dflags; - ACQUIRE_LOCK(&lk); + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(ip->i_ump)) != 0, + ("softdep_change_linkcnt called on non-softdep filesystem")); + ACQUIRE_LOCK(ip->i_ump); dflags = DEPALLOC; if (IS_SNAPSHOT(ip)) dflags |= NODELAY; @@ -9188,7 +9365,7 @@ softdep_change_linkcnt(ip) if (ip->i_nlink < ip->i_effnlink) panic("softdep_change_linkcnt: bad delta"); inodedep->id_nlinkdelta = ip->i_nlink - ip->i_effnlink; - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); } /* @@ -9204,8 +9381,8 @@ softdep_setup_sbupdate(ump, fs, bp) struct sbdep *sbdep; struct worklist *wk; - if (MOUNTEDSUJ(UFSTOVFS(ump)) == 0) - return; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(ump)) != 0, + ("softdep_setup_sbupdate called on non-softdep filesystem")); LIST_FOREACH(wk, &bp->b_dep, wk_list) if (wk->wk_type == D_SBDEP) break; @@ -9215,9 +9392,9 @@ softdep_setup_sbupdate(ump, fs, bp) workitem_alloc(&sbdep->sb_list, D_SBDEP, UFSTOVFS(ump)); sbdep->sb_fs = fs; sbdep->sb_ump = ump; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); WORKLIST_INSERT(&bp->b_dep, &sbdep->sb_list); - FREE_LOCK(&lk); + FREE_LOCK(ump); } /* @@ -9231,7 +9408,7 @@ first_unlinked_inodedep(ump) struct inodedep *inodedep; struct inodedep *idp; - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(ump); for (inodedep = TAILQ_LAST(&ump->softdep_unlinked, inodedeplst); inodedep; inodedep = idp) { if ((inodedep->id_state & UNLINKNEXT) == 0) @@ -9280,7 +9457,7 @@ handle_written_sbdep(sbdep, bp) struct mount *mp; struct fs *fs; - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(sbdep->sb_ump); fs = sbdep->sb_fs; mp = UFSTOVFS(sbdep->sb_ump); /* @@ -9322,10 +9499,10 @@ unlinked_inodedep(mp, inodedep) { struct ufsmount *ump; - rw_assert(&lk, RA_WLOCKED); + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); if (MOUNTEDSUJ(mp) == 0) return; - ump = VFSTOUFS(mp); ump->um_fs->fs_fmod = 1; if (inodedep->id_state & UNLINKED) panic("unlinked_inodedep: %p already unlinked\n", inodedep); @@ -9356,7 +9533,7 @@ clear_unlinked_inodedep(inodedep) ino = inodedep->id_ino; error = 0; for (;;) { - rw_assert(&lk, RA_WLOCKED); + LOCK_OWNED(ump); KASSERT((inodedep->id_state & UNLINKED) != 0, ("clear_unlinked_inodedep: inodedep %p not unlinked", inodedep)); @@ -9394,7 +9571,7 @@ clear_unlinked_inodedep(inodedep) pino = 0; if (idp && (idp->id_state & UNLINKNEXT)) pino = idp->id_ino; - FREE_LOCK(&lk); + FREE_LOCK(ump); if (pino == 0) { bp = getblk(ump->um_devvp, btodb(fs->fs_sblockloc), (int)fs->fs_sbsize, 0, 0, 0); @@ -9405,7 +9582,7 @@ clear_unlinked_inodedep(inodedep) if (error) brelse(bp); } - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if (error) break; /* If the list has changed restart the loop. */ @@ -9415,9 +9592,9 @@ clear_unlinked_inodedep(inodedep) nino = idp->id_ino; if (nino != pino || (inodedep->id_state & UNLINKPREV) != UNLINKPREV) { - FREE_LOCK(&lk); + FREE_LOCK(ump); brelse(bp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); continue; } nino = 0; @@ -9433,7 +9610,7 @@ clear_unlinked_inodedep(inodedep) inodedep)); inodedep->id_state &= ~(UNLINKED | UNLINKLINKS | UNLINKONLIST); TAILQ_REMOVE(&ump->softdep_unlinked, inodedep, id_unlinked); - FREE_LOCK(&lk); + FREE_LOCK(ump); /* * The predecessor's next pointer is manually updated here * so that the NEXT flag is never cleared for an element @@ -9455,13 +9632,13 @@ clear_unlinked_inodedep(inodedep) * filesystem is corrupted already. */ bwrite(bp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); /* * If the superblock pointer still needs to be cleared force * a write here. */ if (fs->fs_sujfree == ino) { - FREE_LOCK(&lk); + FREE_LOCK(ump); bp = getblk(ump->um_devvp, btodb(fs->fs_sblockloc), (int)fs->fs_sbsize, 0, 0, 0); bcopy((caddr_t)fs, bp->b_data, (u_int)fs->fs_sbsize); @@ -9469,7 +9646,7 @@ clear_unlinked_inodedep(inodedep) softdep_setup_sbupdate(ump, (struct fs *)bp->b_data, bp); bwrite(bp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } if (fs->fs_sujfree != ino) @@ -9511,7 +9688,7 @@ handle_workitem_remove(dirrem, flags) if (ffs_vgetf(mp, oldinum, flags, &vp, FFSV_FORCEINSMQ) != 0) return (EBUSY); ip = VTOI(vp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if ((inodedep_lookup(mp, oldinum, 0, &inodedep)) == 0) panic("handle_workitem_remove: lost inodedep"); if (dirrem->dm_state & ONDEPLIST) @@ -9553,7 +9730,7 @@ handle_workitem_remove(dirrem, flags) ("handle_workitem_remove: worklist not empty. %s", TYPENAME(LIST_FIRST(&dirrem->dm_jwork)->wk_type))); WORKITEM_FREE(dirrem, D_DIRREM); - FREE_LOCK(&lk); + FREE_LOCK(ump); goto out; } /* @@ -9579,7 +9756,7 @@ handle_workitem_remove(dirrem, flags) KASSERT(LIST_EMPTY(&dirrem->dm_jwork), ("handle_workitem_remove: DIRCHG and worklist not empty.")); WORKITEM_FREE(dirrem, D_DIRREM); - FREE_LOCK(&lk); + FREE_LOCK(ump); goto out; } dirrem->dm_state = ONDEPLIST; @@ -9600,12 +9777,12 @@ handle_workitem_remove(dirrem, flags) if (inodedep == NULL || (inodedep->id_state & (DEPCOMPLETE | UNLINKED)) == UNLINKED || check_inode_unwritten(inodedep)) { - FREE_LOCK(&lk); + FREE_LOCK(ump); vput(vp); return handle_workitem_remove(dirrem, flags); } WORKLIST_INSERT(&inodedep->id_inowait, &dirrem->dm_list); - FREE_LOCK(&lk); + FREE_LOCK(ump); ip->i_flag |= IN_CHANGE; out: ffs_update(vp, 0); @@ -9640,9 +9817,9 @@ handle_workitem_freefile(freefile) ump = VFSTOUFS(freefile->fx_list.wk_mp); fs = ump->um_fs; #ifdef DEBUG - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); error = inodedep_lookup(UFSTOVFS(ump), freefile->fx_oldinum, 0, &idp); - FREE_LOCK(&lk); + FREE_LOCK(ump); if (error) panic("handle_workitem_freefile: inodedep %p survived", idp); #endif @@ -9654,9 +9831,9 @@ handle_workitem_freefile(freefile) if ((error = ffs_freefile(ump, fs, freefile->fx_devvp, freefile->fx_oldinum, freefile->fx_mode, &wkhd)) != 0) softdep_error("handle_workitem_freefile", error); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); WORKITEM_FREE(freefile, D_FREEFILE); - FREE_LOCK(&lk); + FREE_LOCK(ump); } @@ -9706,6 +9883,7 @@ softdep_disk_io_initiation(bp) struct freeblks *freeblks; struct jblkdep *jblkdep; struct newblk *newblk; + struct ufsmount *ump; /* * We only care about write operations. There should never @@ -9718,10 +9896,13 @@ softdep_disk_io_initiation(bp) panic("softdep_disk_io_initiation: Writing buffer with " "background write in progress: %p", bp); + if ((wk = LIST_FIRST(&bp->b_dep)) == NULL) + return; + ump = VFSTOUFS(wk->wk_mp); + marker.wk_type = D_LAST + 1; /* Not a normal workitem */ PHOLD(curproc); /* Don't swap out kernel stack */ - - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); /* * Do any necessary pre-I/O processing. */ @@ -9805,7 +9986,7 @@ softdep_disk_io_initiation(bp) /* NOTREACHED */ } } - FREE_LOCK(&lk); + FREE_LOCK(ump); PRELE(curproc); /* Allow swapout of kernel stack */ } @@ -9841,8 +10022,8 @@ initiate_write_filepage(pagedep, bp) * Wait for all journal remove dependencies to hit the disk. * We can not allow any potentially conflicting directory adds * to be visible before removes and rollback is too difficult. - * lk may be dropped and re-acquired, however we hold the buf - * locked so the dependency can not go away. + * The per-filesystem lock may be dropped and re-acquired, however + * we hold the buf locked so the dependency can not go away. */ LIST_FOREACH(dirrem, &pagedep->pd_dirremhd, dm_next) while ((jremref = LIST_FIRST(&dirrem->dm_jremrefhd)) != NULL) @@ -9887,6 +10068,7 @@ initiate_write_inodeblock_ufs1(inodedep, bp) struct ufs1_dinode *dp; struct ufs1_dinode *sip; struct inoref *inoref; + struct ufsmount *ump; struct fs *fs; ufs_lbn_t i; #ifdef INVARIANTS @@ -9898,6 +10080,8 @@ initiate_write_inodeblock_ufs1(inodedep, bp) panic("initiate_write_inodeblock_ufs1: already started"); inodedep->id_state |= IOSTARTED; fs = inodedep->id_fs; + ump = VFSTOUFS(inodedep->id_list.wk_mp); + LOCK_OWNED(ump); dp = (struct ufs1_dinode *)bp->b_data + ino_to_fsbo(fs, inodedep->id_ino); @@ -9918,10 +10102,10 @@ initiate_write_inodeblock_ufs1(inodedep, bp) if ((inodedep->id_state & DEPCOMPLETE) == 0) { if (inodedep->id_savedino1 != NULL) panic("initiate_write_inodeblock_ufs1: I/O underway"); - FREE_LOCK(&lk); + FREE_LOCK(ump); sip = malloc(sizeof(struct ufs1_dinode), M_SAVEDINO, M_SOFTDEP_FLAGS); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); inodedep->id_savedino1 = sip; *inodedep->id_savedino1 = *dp; bzero((caddr_t)dp, sizeof(struct ufs1_dinode)); @@ -10054,6 +10238,7 @@ initiate_write_inodeblock_ufs2(inodedep, bp) struct ufs2_dinode *dp; struct ufs2_dinode *sip; struct inoref *inoref; + struct ufsmount *ump; struct fs *fs; ufs_lbn_t i; #ifdef INVARIANTS @@ -10065,6 +10250,8 @@ initiate_write_inodeblock_ufs2(inodedep, bp) panic("initiate_write_inodeblock_ufs2: already started"); inodedep->id_state |= IOSTARTED; fs = inodedep->id_fs; + ump = VFSTOUFS(inodedep->id_list.wk_mp); + LOCK_OWNED(ump); dp = (struct ufs2_dinode *)bp->b_data + ino_to_fsbo(fs, inodedep->id_ino); @@ -10085,10 +10272,10 @@ initiate_write_inodeblock_ufs2(inodedep, bp) if ((inodedep->id_state & DEPCOMPLETE) == 0) { if (inodedep->id_savedino2 != NULL) panic("initiate_write_inodeblock_ufs2: I/O underway"); - FREE_LOCK(&lk); + FREE_LOCK(ump); sip = malloc(sizeof(struct ufs2_dinode), M_SAVEDINO, M_SOFTDEP_FLAGS); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); inodedep->id_savedino2 = sip; *inodedep->id_savedino2 = *dp; bzero((caddr_t)dp, sizeof(struct ufs2_dinode)); @@ -10299,7 +10486,7 @@ cancel_indirdep(indirdep, bp, freeblks) LIST_REMOVE(indirdep, ir_next); } indirdep->ir_state |= GOINGAWAY; - VFSTOUFS(indirdep->ir_list.wk_mp)->um_numindirdeps += 1; + VFSTOUFS(indirdep->ir_list.wk_mp)->softdep_numindirdeps += 1; /* * Pass in bp for blocks still have journal writes * pending so we can cancel them on their own. @@ -10365,6 +10552,7 @@ initiate_write_indirdep(indirdep, bp) struct indirdep *indirdep; struct buf *bp; { + struct ufsmount *ump; indirdep->ir_state |= IOSTARTED; if (indirdep->ir_state & GOINGAWAY) @@ -10380,10 +10568,12 @@ initiate_write_indirdep(indirdep, bp) * Replace up-to-date version with safe version. */ if (indirdep->ir_saveddata == NULL) { - FREE_LOCK(&lk); + ump = VFSTOUFS(indirdep->ir_list.wk_mp); + LOCK_OWNED(ump); + FREE_LOCK(ump); indirdep->ir_saveddata = malloc(bp->b_bcount, M_INDIRDEP, M_SOFTDEP_FLAGS); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } indirdep->ir_state &= ~ATTACHED; indirdep->ir_state |= UNDONE; @@ -10405,12 +10595,16 @@ softdep_setup_inofree(mp, bp, ino, wkhd) { struct worklist *wk, *wkn; struct inodedep *inodedep; + struct ufsmount *ump; uint8_t *inosused; struct cg *cgp; struct fs *fs; - ACQUIRE_LOCK(&lk); - fs = VFSTOUFS(mp)->um_fs; + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_setup_inofree called on non-softdep filesystem")); + ump = VFSTOUFS(mp); + ACQUIRE_LOCK(ump); + fs = ump->um_fs; cgp = (struct cg *)bp->b_data; inosused = cg_inosused(cgp); if (isset(inosused, ino % fs->fs_ipg)) @@ -10434,7 +10628,7 @@ softdep_setup_inofree(mp, bp, ino, wkhd) } jwork_move(&bp->b_dep, wkhd); } - FREE_LOCK(&lk); + FREE_LOCK(ump); } @@ -10454,6 +10648,7 @@ softdep_setup_blkfree(mp, bp, blkno, frags, wkhd) { struct bmsafemap *bmsafemap; struct jnewblk *jnewblk; + struct ufsmount *ump; struct worklist *wk; struct fs *fs; #ifdef SUJ_DEBUG @@ -10470,9 +10665,12 @@ softdep_setup_blkfree(mp, bp, blkno, frags, wkhd) "softdep_setup_blkfree: blkno %jd frags %d wk head %p", blkno, frags, wkhd); - ACQUIRE_LOCK(&lk); + ump = VFSTOUFS(mp); + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(ump)) != 0, + ("softdep_setup_blkfree called on non-softdep filesystem")); + ACQUIRE_LOCK(ump); /* Lookup the bmsafemap so we track when it is dirty. */ - fs = VFSTOUFS(mp)->um_fs; + fs = ump->um_fs; bmsafemap = bmsafemap_lookup(mp, bp, dtog(fs, blkno), NULL); /* * Detach any jnewblks which have been canceled. They must linger @@ -10546,7 +10744,7 @@ softdep_setup_blkfree(mp, bp, blkno, frags, wkhd) } } #endif - FREE_LOCK(&lk); + FREE_LOCK(ump); } /* @@ -10553,7 +10751,7 @@ softdep_setup_blkfree(mp, bp, blkno, frags, wkhd) * Revert a block allocation when the journal record that describes it * is not yet written. */ -int +static int jnewblk_rollback(jnewblk, fs, cgp, blksfree) struct jnewblk *jnewblk; struct fs *fs; @@ -10692,6 +10890,7 @@ softdep_disk_write_complete(bp) { struct worklist *wk; struct worklist *owk; + struct ufsmount *ump; struct workhead reattach; struct freeblks *freeblks; struct buf *sbp; @@ -10702,6 +10901,9 @@ softdep_disk_write_complete(bp) */ if ((bp->b_ioflags & BIO_ERROR) != 0 && (bp->b_flags & B_INVAL) == 0) return; + if ((wk = LIST_FIRST(&bp->b_dep)) == NULL) + return; + ump = VFSTOUFS(wk->wk_mp); LIST_INIT(&reattach); /* * This lock must not be released anywhere in this code segment. @@ -10708,10 +10910,10 @@ softdep_disk_write_complete(bp) */ sbp = NULL; owk = NULL; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); while ((wk = LIST_FIRST(&bp->b_dep)) != NULL) { WORKLIST_REMOVE(wk); - dep_write[wk->wk_type]++; + atomic_add_long(&dep_write[wk->wk_type], 1); if (wk == owk) panic("duplicate worklist: %p\n", wk); owk = wk; @@ -10793,7 +10995,7 @@ softdep_disk_write_complete(bp) WORKLIST_REMOVE(wk); WORKLIST_INSERT(&bp->b_dep, wk); } - FREE_LOCK(&lk); + FREE_LOCK(ump); if (sbp) brelse(sbp); } @@ -11393,8 +11595,8 @@ diradd_inode_written(dap, inodedep) } /* - * Returns true if the bmsafemap will have rollbacks when written. Must - * only be called with lk and the buf lock on the cg held. + * Returns true if the bmsafemap will have rollbacks when written. Must only + * be called with the per-filesystem lock and the buf lock on the cg held. */ static int bmsafemap_backgroundwrite(bmsafemap, bp) @@ -11403,6 +11605,7 @@ bmsafemap_backgroundwrite(bmsafemap, bp) { int dirty; + LOCK_OWNED(VFSTOUFS(bmsafemap->sm_list.wk_mp)); dirty = !LIST_EMPTY(&bmsafemap->sm_jaddrefhd) | !LIST_EMPTY(&bmsafemap->sm_jnewblkhd); /* @@ -11759,18 +11962,20 @@ softdep_load_inodeblock(ip) { struct inodedep *inodedep; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(ip->i_ump)) != 0, + ("softdep_load_inodeblock called on non-softdep filesystem")); /* * Check for alternate nlink count. */ ip->i_effnlink = ip->i_nlink; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ip->i_ump); if (inodedep_lookup(UFSTOVFS(ip->i_ump), ip->i_number, 0, &inodedep) == 0) { - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); return; } ip->i_effnlink -= inodedep->id_nlinkdelta; - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); } /* @@ -11791,6 +11996,7 @@ softdep_update_inodeblock(ip, bp, waitfor) { struct inodedep *inodedep; struct inoref *inoref; + struct ufsmount *ump; struct worklist *wk; struct mount *mp; struct buf *ibp; @@ -11797,7 +12003,10 @@ softdep_update_inodeblock(ip, bp, waitfor) struct fs *fs; int error; - mp = UFSTOVFS(ip->i_ump); + ump = ip->i_ump; + mp = UFSTOVFS(ump); + KASSERT(MOUNTEDSOFTDEP(mp) != 0, + ("softdep_update_inodeblock called on non-softdep filesystem")); fs = ip->i_fs; /* * Preserve the freelink that is on disk. clear_unlinked_inodedep() @@ -11817,10 +12026,10 @@ softdep_update_inodeblock(ip, bp, waitfor) * if there is no existing inodedep, then there are no dependencies * to track. */ - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); again: if (inodedep_lookup(mp, ip->i_number, 0, &inodedep) == 0) { - FREE_LOCK(&lk); + FREE_LOCK(ump); if (ip->i_effnlink != ip->i_nlink) panic("softdep_update_inodeblock: bad link count"); return; @@ -11879,16 +12088,16 @@ again: * to be written so that the update can be done. */ if (waitfor == 0) { - FREE_LOCK(&lk); + FREE_LOCK(ump); return; } retry: if ((inodedep->id_state & (DEPCOMPLETE | GOINGAWAY)) != 0) { - FREE_LOCK(&lk); + FREE_LOCK(ump); return; } ibp = inodedep->id_bmsafemap->sm_buf; - ibp = getdirtybuf(ibp, &lk, MNT_WAIT); + ibp = getdirtybuf(ibp, LOCK_PTR(ump), MNT_WAIT); if (ibp == NULL) { /* * If ibp came back as NULL, the dependency could have been @@ -11897,10 +12106,10 @@ retry: */ if (inodedep_lookup(mp, ip->i_number, 0, &inodedep) != 0) goto retry; - FREE_LOCK(&lk); + FREE_LOCK(ump); return; } - FREE_LOCK(&lk); + FREE_LOCK(ump); if ((error = bwrite(ibp)) != 0) softdep_error("softdep_update_inodeblock: bwrite", error); } @@ -11949,6 +12158,7 @@ softdep_fsync(vp) struct inodedep *inodedep; struct pagedep *pagedep; struct inoref *inoref; + struct ufsmount *ump; struct worklist *wk; struct diradd *dap; struct mount *mp; @@ -11963,11 +12173,14 @@ softdep_fsync(vp) ip = VTOI(vp); fs = ip->i_fs; + ump = ip->i_ump; mp = vp->v_mount; - ACQUIRE_LOCK(&lk); + if (MOUNTEDSOFTDEP(mp) == 0) + return (0); + ACQUIRE_LOCK(ump); restart: if (inodedep_lookup(mp, ip->i_number, 0, &inodedep) == 0) { - FREE_LOCK(&lk); + FREE_LOCK(ump); return (0); } TAILQ_FOREACH(inoref, &inodedep->id_inoreflst, if_deps) { @@ -12025,7 +12238,7 @@ restart: * the lock on our parent. See the comment in ufs_lookup * for details on possible races. */ - FREE_LOCK(&lk); + FREE_LOCK(ump); if (ffs_vgetf(mp, parentino, LK_NOWAIT | LK_EXCLUSIVE, &pvp, FFSV_FORCEINSMQ)) { error = vfs_busy(mp, MBF_NOWAIT); @@ -12070,7 +12283,7 @@ restart: vput(pvp); return (error); } - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); locked = 1; if (inodedep_lookup(mp, ip->i_number, 0, &inodedep) != 0) { if ((wk = LIST_FIRST(&inodedep->id_pendinghd)) != NULL) { @@ -12083,7 +12296,7 @@ restart: else pagedep = dap->da_pagedep; pagedep_new_block = pagedep->pd_state & NEWBLOCK; - FREE_LOCK(&lk); + FREE_LOCK(ump); locked = 0; if (pagedep_new_block && (error = ffs_syncvnode(pvp, MNT_WAIT, 0))) { @@ -12093,7 +12306,7 @@ restart: } } if (locked) - FREE_LOCK(&lk); + FREE_LOCK(ump); } /* * Flush directory page containing the inode's name. @@ -12107,11 +12320,11 @@ restart: vput(pvp); if (error != 0) return (error); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if (inodedep_lookup(mp, ip->i_number, 0, &inodedep) == 0) break; } - FREE_LOCK(&lk); + FREE_LOCK(ump); return (0); } @@ -12135,7 +12348,6 @@ softdep_fsync_mountdev(vp) bo = &vp->v_bufobj; restart: BO_LOCK(bo); - ACQUIRE_LOCK(&lk); TAILQ_FOREACH_SAFE(bp, &bo->bo_dirty.bv_hd, b_bobufs, nbp) { /* * If it is already scheduled, skip to the next buffer. @@ -12155,13 +12367,11 @@ restart: BUF_UNLOCK(bp); continue; } - FREE_LOCK(&lk); BO_UNLOCK(bo); bremfree(bp); (void) bawrite(bp); goto restart; } - FREE_LOCK(&lk); drain_output(vp); BO_UNLOCK(bo); } @@ -12187,7 +12397,7 @@ sync_cgs(mp, waitfor) sentinel->sm_cg = -1; ump = VFSTOUFS(mp); error = 0; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); LIST_INSERT_HEAD(&ump->softdep_dirtycg, sentinel, sm_next); for (bmsafemap = LIST_NEXT(sentinel, sm_next); bmsafemap != NULL; bmsafemap = LIST_NEXT(sentinel, sm_next)) { @@ -12203,7 +12413,7 @@ sync_cgs(mp, waitfor) * If we don't get the lock and we're waiting try again, if * not move on to the next buf and try to sync it. */ - bp = getdirtybuf(bmsafemap->sm_buf, &lk, waitfor); + bp = getdirtybuf(bmsafemap->sm_buf, LOCK_PTR(ump), waitfor); if (bp == NULL && waitfor == MNT_WAIT) continue; LIST_REMOVE(sentinel, sm_next); @@ -12210,17 +12420,17 @@ sync_cgs(mp, waitfor) LIST_INSERT_AFTER(bmsafemap, sentinel, sm_next); if (bp == NULL) continue; - FREE_LOCK(&lk); + FREE_LOCK(ump); if (waitfor == MNT_NOWAIT) bawrite(bp); else error = bwrite(bp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if (error) break; } LIST_REMOVE(sentinel, sm_next); - FREE_LOCK(&lk); + FREE_LOCK(ump); free(sentinel, M_BMSAFEMAP); return (error); } @@ -12233,25 +12443,29 @@ sync_cgs(mp, waitfor) int softdep_sync_metadata(struct vnode *vp) { + struct inode *ip; int error; + ip = VTOI(vp); + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(ip->i_ump)) != 0, + ("softdep_sync_metadata called on non-softdep filesystem")); /* * Ensure that any direct block dependencies have been cleared, * truncations are started, and inode references are journaled. */ - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ip->i_ump); /* * Write all journal records to prevent rollbacks on devvp. */ if (vp->v_type == VCHR) softdep_flushjournal(vp->v_mount); - error = flush_inodedep_deps(vp, vp->v_mount, VTOI(vp)->i_number); + error = flush_inodedep_deps(vp, vp->v_mount, ip->i_number); /* * Ensure that all truncates are written so we won't find deps on * indirect blocks. */ process_truncates(vp); - FREE_LOCK(&lk); + FREE_LOCK(ip->i_ump); return (error); } @@ -12270,10 +12484,13 @@ softdep_sync_buf(struct vnode *vp, struct buf *bp, struct pagedep *pagedep; struct allocindir *aip; struct newblk *newblk; + struct ufsmount *ump; struct buf *nbp; struct worklist *wk; int i, error; + KASSERT(MOUNTEDSOFTDEP(vp->v_mount) != 0, + ("softdep_sync_buf called on non-softdep filesystem")); /* * For VCHR we just don't want to force flush any dependencies that * will cause rollbacks. @@ -12283,7 +12500,8 @@ softdep_sync_buf(struct vnode *vp, struct buf *bp, return (EBUSY); return (0); } - ACQUIRE_LOCK(&lk); + ump = VTOI(vp)->i_ump; + ACQUIRE_LOCK(ump); /* * As we hold the buffer locked, none of its dependencies * will disappear. @@ -12308,13 +12526,13 @@ top: waitfor == MNT_NOWAIT) continue; nbp = newblk->nb_bmsafemap->sm_buf; - nbp = getdirtybuf(nbp, &lk, waitfor); + nbp = getdirtybuf(nbp, LOCK_PTR(ump), waitfor); if (nbp == NULL) goto top; - FREE_LOCK(&lk); + FREE_LOCK(ump); if ((error = bwrite(nbp)) != 0) goto out; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); continue; case D_INDIRDEP: @@ -12339,13 +12557,13 @@ top: if (newblk->nb_state & DEPCOMPLETE) continue; nbp = newblk->nb_bmsafemap->sm_buf; - nbp = getdirtybuf(nbp, &lk, waitfor); + nbp = getdirtybuf(nbp, LOCK_PTR(ump), waitfor); if (nbp == NULL) goto restart; - FREE_LOCK(&lk); + FREE_LOCK(ump); if ((error = bwrite(nbp)) != 0) goto out; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); goto restart; } continue; @@ -12396,7 +12614,7 @@ top: } } out_unlock: - FREE_LOCK(&lk); + FREE_LOCK(ump); out: return (error); } @@ -12413,6 +12631,7 @@ flush_inodedep_deps(vp, mp, ino) { struct inodedep *inodedep; struct inoref *inoref; + struct ufsmount *ump; int error, waitfor; /* @@ -12428,11 +12647,13 @@ flush_inodedep_deps(vp, mp, ino) * We give a brief window at the top of the loop to allow * any pending I/O to complete. */ + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); for (error = 0, waitfor = MNT_NOWAIT; ; ) { if (error) return (error); - FREE_LOCK(&lk); - ACQUIRE_LOCK(&lk); + FREE_LOCK(ump); + ACQUIRE_LOCK(ump); restart: if (inodedep_lookup(mp, ino, 0, &inodedep) == 0) return (0); @@ -12475,9 +12696,13 @@ flush_deplist(listhead, waitfor, errorp) { struct allocdirect *adp; struct newblk *newblk; + struct ufsmount *ump; struct buf *bp; - rw_assert(&lk, RA_WLOCKED); + if ((adp = TAILQ_FIRST(listhead)) == NULL) + return (0); + ump = VFSTOUFS(adp->ad_list.wk_mp); + LOCK_OWNED(ump); TAILQ_FOREACH(adp, listhead, ad_next) { newblk = (struct newblk *)adp; if (newblk->nb_jnewblk != NULL) { @@ -12487,18 +12712,18 @@ flush_deplist(listhead, waitfor, errorp) if (newblk->nb_state & DEPCOMPLETE) continue; bp = newblk->nb_bmsafemap->sm_buf; - bp = getdirtybuf(bp, &lk, waitfor); + bp = getdirtybuf(bp, LOCK_PTR(ump), waitfor); if (bp == NULL) { if (waitfor == MNT_NOWAIT) continue; return (1); } - FREE_LOCK(&lk); + FREE_LOCK(ump); if (waitfor == MNT_NOWAIT) bawrite(bp); else *errorp = bwrite(bp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); return (1); } return (0); @@ -12514,6 +12739,7 @@ flush_newblk_dep(vp, mp, lbn) ufs_lbn_t lbn; { struct newblk *newblk; + struct ufsmount *ump; struct bufobj *bo; struct inode *ip; struct buf *bp; @@ -12526,7 +12752,8 @@ flush_newblk_dep(vp, mp, lbn) blkno = DIP(ip, i_db[lbn]); if (blkno == 0) panic("flush_newblk_dep: Missing block"); - ACQUIRE_LOCK(&lk); + ump = VFSTOUFS(mp); + ACQUIRE_LOCK(ump); /* * Loop until all dependencies related to this block are satisfied. * We must be careful to restart after each sleep in case a write @@ -12534,7 +12761,7 @@ flush_newblk_dep(vp, mp, lbn) */ for (;;) { if (newblk_lookup(mp, blkno, 0, &newblk) == 0) { - FREE_LOCK(&lk); + FREE_LOCK(ump); break; } if (newblk->nb_list.wk_type != D_ALLOCDIRECT) @@ -12551,20 +12778,20 @@ flush_newblk_dep(vp, mp, lbn) */ if ((newblk->nb_state & DEPCOMPLETE) == 0) { bp = newblk->nb_bmsafemap->sm_buf; - bp = getdirtybuf(bp, &lk, MNT_WAIT); + bp = getdirtybuf(bp, LOCK_PTR(ump), MNT_WAIT); if (bp == NULL) continue; - FREE_LOCK(&lk); + FREE_LOCK(ump); error = bwrite(bp); if (error) break; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); continue; } /* * Write the buffer. */ - FREE_LOCK(&lk); + FREE_LOCK(ump); BO_LOCK(bo); bp = gbincore(bo, lbn); if (bp != NULL) { @@ -12571,7 +12798,7 @@ flush_newblk_dep(vp, mp, lbn) error = BUF_LOCK(bp, LK_EXCLUSIVE | LK_SLEEPFAIL | LK_INTERLOCK, BO_LOCKPTR(bo)); if (error == ENOLCK) { - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); continue; /* Slept, retry */ } if (error != 0) @@ -12593,7 +12820,7 @@ flush_newblk_dep(vp, mp, lbn) error = ffs_update(vp, 1); if (error) break; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } return (error); } @@ -12618,6 +12845,7 @@ flush_pagedep_deps(pvp, mp, diraddhdp) ino_t inum; ump = VFSTOUFS(mp); + LOCK_OWNED(ump); restart: while ((dap = LIST_FIRST(diraddhdp)) != NULL) { /* @@ -12625,10 +12853,10 @@ restart: * has a MKDIR_PARENT dependency. */ if (dap->da_state & MKDIR_PARENT) { - FREE_LOCK(&lk); + FREE_LOCK(ump); if ((error = ffs_update(pvp, 1)) != 0) break; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); /* * If that cleared dependencies, go on to next. */ @@ -12657,7 +12885,7 @@ restart: } } if (dap->da_state & MKDIR_BODY) { - FREE_LOCK(&lk); + FREE_LOCK(ump); if ((error = ffs_vgetf(mp, inum, LK_EXCLUSIVE, &vp, FFSV_FORCEINSMQ))) break; @@ -12672,7 +12900,7 @@ restart: vput(vp); if (error != 0) break; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); /* * If that cleared dependencies, go on to next. */ @@ -12705,13 +12933,13 @@ retry: */ if ((inodedep->id_state & (DEPCOMPLETE | GOINGAWAY)) == 0) { bp = inodedep->id_bmsafemap->sm_buf; - bp = getdirtybuf(bp, &lk, MNT_WAIT); + bp = getdirtybuf(bp, LOCK_PTR(ump), MNT_WAIT); if (bp == NULL) goto retry; - FREE_LOCK(&lk); + FREE_LOCK(ump); if ((error = bwrite(bp)) != 0) break; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if (dap != LIST_FIRST(diraddhdp)) continue; } @@ -12721,7 +12949,7 @@ retry: * adjusted update it here to flush it to disk. */ if (dap == LIST_FIRST(diraddhdp)) { - FREE_LOCK(&lk); + FREE_LOCK(ump); if ((error = ffs_vgetf(mp, inum, LK_EXCLUSIVE, &vp, FFSV_FORCEINSMQ))) break; @@ -12729,7 +12957,7 @@ retry: vput(vp); if (error) break; - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } /* * If we have failed to get rid of all the dependencies @@ -12743,7 +12971,7 @@ retry: } } if (error) - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); return (error); } @@ -12762,13 +12990,15 @@ softdep_slowdown(vp) int jlow; int max_softdeps_hard; - ACQUIRE_LOCK(&lk); + KASSERT(MOUNTEDSOFTDEP(vp->v_mount) != 0, + ("softdep_slowdown called on non-softdep filesystem")); + ump = VFSTOUFS(vp->v_mount); + ACQUIRE_LOCK(ump); jlow = 0; /* * Check for journal space if needed. */ if (DOINGSUJ(vp)) { - ump = VFSTOUFS(vp->v_mount); if (journal_space(ump, 0) == 0) jlow = 1; } @@ -12775,15 +13005,15 @@ softdep_slowdown(vp) max_softdeps_hard = max_softdeps * 11 / 10; if (dep_current[D_DIRREM] < max_softdeps_hard / 2 && dep_current[D_INODEDEP] < max_softdeps_hard && - VFSTOUFS(vp->v_mount)->um_numindirdeps < maxindirdeps && + VFSTOUFS(vp->v_mount)->softdep_numindirdeps < maxindirdeps && dep_current[D_FREEBLKS] < max_softdeps_hard && jlow == 0) { - FREE_LOCK(&lk); + FREE_LOCK(ump); return (0); } - if (VFSTOUFS(vp->v_mount)->um_numindirdeps >= maxindirdeps || jlow) + if (VFSTOUFS(vp->v_mount)->softdep_numindirdeps >= maxindirdeps || jlow) softdep_speedup(); stat_sync_limit_hit += 1; - FREE_LOCK(&lk); + FREE_LOCK(ump); if (DOINGSUJ(vp)) return (0); return (1); @@ -12836,7 +13066,7 @@ softdep_request_cleanup(fs, vp, cred, resource) mtx_assert(UFS_MTX(ump), MA_OWNED); UFS_UNLOCK(ump); error = ffs_update(vp, 1); - if (error != 0) { + if (error != 0 || MOUNTEDSOFTDEP(mp) == 0) { UFS_LOCK(ump); return (0); } @@ -12844,11 +13074,11 @@ softdep_request_cleanup(fs, vp, cred, resource) * If we are in need of resources, consider pausing for * tickdelay to give ourselves some breathing room. */ - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); process_removes(vp); process_truncates(vp); request_cleanup(UFSTOVFS(ump), resource); - FREE_LOCK(&lk); + FREE_LOCK(ump); /* * Now clean up at least as many resources as we will need. * @@ -12891,12 +13121,12 @@ retry: fs->fs_cstotal.cs_nbfree <= needed) || (resource == FLUSH_INODES_WAIT && fs->fs_pendinginodes > 0 && fs->fs_cstotal.cs_nifree <= needed)) { - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); if (ump->softdep_on_worklist > 0 && process_worklist_item(UFSTOVFS(ump), ump->softdep_on_worklist, LK_NOWAIT) != 0) stat_worklist_push += 1; - FREE_LOCK(&lk); + FREE_LOCK(ump); } /* * If we still need resources and there are no more worklist @@ -12946,7 +13176,6 @@ retry: * If memory utilization has gotten too high, deliberately slow things * down and speed up the I/O processing. */ -extern struct thread *syncertd; static int request_cleanup(mp, resource) struct mount *mp; @@ -12955,13 +13184,13 @@ request_cleanup(mp, resource) struct thread *td = curthread; struct ufsmount *ump; - rw_assert(&lk, RA_WLOCKED); + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); /* * We never hold up the filesystem syncer or buf daemon. */ if (td->td_pflags & (TDP_SOFTDEP|TDP_NORUNNINGBUF)) return (0); - ump = VFSTOUFS(mp); /* * First check to see if the work list has gotten backlogged. * If it has, co-opt this process to help clean up two entries. @@ -12999,15 +13228,19 @@ request_cleanup(mp, resource) case FLUSH_INODES: case FLUSH_INODES_WAIT: + ACQUIRE_GBLLOCK(&lk); stat_ino_limit_push += 1; req_clear_inodedeps += 1; + FREE_GBLLOCK(&lk); stat_countp = &stat_ino_limit_hit; break; case FLUSH_BLOCKS: case FLUSH_BLOCKS_WAIT: + ACQUIRE_GBLLOCK(&lk); stat_blk_limit_push += 1; req_clear_remove += 1; + FREE_GBLLOCK(&lk); stat_countp = &stat_blk_limit_hit; break; @@ -13018,6 +13251,10 @@ request_cleanup(mp, resource) * Hopefully the syncer daemon will catch up and awaken us. * We wait at most tickdelay before proceeding in any case. */ + ACQUIRE_GBLLOCK(&lk); +#ifdef SOFTDEP_SMP + FREE_LOCK(ump); +#endif proc_waiting += 1; if (callout_pending(&softdep_callout) == FALSE) callout_reset(&softdep_callout, tickdelay > 2 ? tickdelay : 2, @@ -13025,12 +13262,17 @@ request_cleanup(mp, resource) msleep((caddr_t)&proc_waiting, &lk, PPAUSE, "softupdate", 0); proc_waiting -= 1; + FREE_GBLLOCK(&lk); +#ifdef SOFTDEP_SMP + ACQUIRE_LOCK(ump); +#endif return (1); } /* * Awaken processes pausing in request_cleanup and clear proc_waiting - * to indicate that there is no longer a timer running. + * to indicate that there is no longer a timer running. Pause_timer + * will be called with the global softdep mutex (&lk) locked. */ static void pause_timer(arg) @@ -13037,6 +13279,7 @@ pause_timer(arg) void *arg; { + GBLLOCK_OWNED(&lk); /* * The callout_ API has acquired mtx and will hold it around this * function call. @@ -13049,35 +13292,70 @@ pause_timer(arg) } /* + * If requested, try removing inode or removal dependencies. + */ +static void +check_clear_deps(mp) + struct mount *mp; +{ + + /* + * If we are suspended, it may be because of our using + * too many inodedeps, so help clear them out. + */ + if (MOUNTEDSUJ(mp) && VFSTOUFS(mp)->softdep_jblocks->jb_suspended) + clear_inodedeps(mp); + /* + * General requests for cleanup of backed up dependencies + */ + ACQUIRE_GBLLOCK(&lk); + if (req_clear_inodedeps) { + req_clear_inodedeps -= 1; + FREE_GBLLOCK(&lk); + clear_inodedeps(mp); + ACQUIRE_GBLLOCK(&lk); + wakeup_one(&proc_waiting); + } + if (req_clear_remove) { + req_clear_remove -= 1; + FREE_GBLLOCK(&lk); + clear_remove(mp); + ACQUIRE_GBLLOCK(&lk); + wakeup_one(&proc_waiting); + } + FREE_GBLLOCK(&lk); +} + +/* * Flush out a directory with at least one removal dependency in an effort to * reduce the number of dirrem, freefile, and freeblks dependency structures. */ static void -clear_remove(void) +clear_remove(mp) + struct mount *mp; { struct pagedep_hashhead *pagedephd; struct pagedep *pagedep; - static int next = 0; - struct mount *mp; + struct ufsmount *ump; struct vnode *vp; struct bufobj *bo; int error, cnt; ino_t ino; - rw_assert(&lk, RA_WLOCKED); + ump = VFSTOUFS(mp); + LOCK_OWNED(ump); - for (cnt = 0; cnt <= pagedep_hash; cnt++) { - pagedephd = &pagedep_hashtbl[next++]; - if (next > pagedep_hash) - next = 0; + for (cnt = 0; cnt <= ump->pagedep_hash_size; cnt++) { + pagedephd = &ump->pagedep_hashtbl[ump->pagedep_nextclean++]; + if (ump->pagedep_nextclean > ump->pagedep_hash_size) + ump->pagedep_nextclean = 0; LIST_FOREACH(pagedep, pagedephd, pd_hash) { if (LIST_EMPTY(&pagedep->pd_dirremhd)) continue; - mp = pagedep->pd_list.wk_mp; ino = pagedep->pd_ino; if (vn_start_write(NULL, &mp, V_NOWAIT) != 0) continue; - FREE_LOCK(&lk); + FREE_LOCK(ump); /* * Let unmount clear deps @@ -13101,7 +13379,7 @@ static void vput(vp); finish_write: vn_finished_write(mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); return; } } @@ -13112,34 +13390,34 @@ static void * the number of inodedep dependency structures. */ static void -clear_inodedeps(void) +clear_inodedeps(mp) + struct mount *mp; { struct inodedep_hashhead *inodedephd; struct inodedep *inodedep; - static int next = 0; - struct mount *mp; + struct ufsmount *ump; struct vnode *vp; struct fs *fs; int error, cnt; ino_t firstino, lastino, ino; - rw_assert(&lk, RA_WLOCKED); + ump = VFSTOUFS(mp); + fs = ump->um_fs; + LOCK_OWNED(ump); /* * Pick a random inode dependency to be cleared. * We will then gather up all the inodes in its block * that have dependencies and flush them out. */ - for (cnt = 0; cnt <= inodedep_hash; cnt++) { - inodedephd = &inodedep_hashtbl[next++]; - if (next > inodedep_hash) - next = 0; + for (cnt = 0; cnt <= ump->inodedep_hash_size; cnt++) { + inodedephd = &ump->inodedep_hashtbl[ump->inodedep_nextclean++]; + if (ump->inodedep_nextclean > ump->inodedep_hash_size) + ump->inodedep_nextclean = 0; if ((inodedep = LIST_FIRST(inodedephd)) != NULL) break; } if (inodedep == NULL) return; - fs = inodedep->id_fs; - mp = inodedep->id_list.wk_mp; /* * Find the last inode in the block with dependencies. */ @@ -13157,11 +13435,11 @@ static void continue; if (vn_start_write(NULL, &mp, V_NOWAIT) != 0) continue; - FREE_LOCK(&lk); + FREE_LOCK(ump); error = vfs_busy(mp, MBF_NOWAIT); /* Let unmount clear deps */ if (error != 0) { vn_finished_write(mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); return; } if ((error = ffs_vgetf(mp, ino, LK_EXCLUSIVE, &vp, @@ -13169,7 +13447,7 @@ static void softdep_error("clear_inodedeps: vget", error); vfs_unbusy(mp); vn_finished_write(mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); return; } vfs_unbusy(mp); @@ -13185,7 +13463,7 @@ static void } vput(vp); vn_finished_write(mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); } } @@ -13195,13 +13473,19 @@ softdep_buf_append(bp, wkhd) struct workhead *wkhd; { struct worklist *wk; + struct ufsmount *ump; - ACQUIRE_LOCK(&lk); + if ((wk = LIST_FIRST(wkhd)) == NULL) + return; + KASSERT(MOUNTEDSOFTDEP(wk->wk_mp) != 0, + ("softdep_buf_append called on non-softdep filesystem")); + ump = VFSTOUFS(wk->wk_mp); + ACQUIRE_LOCK(ump); while ((wk = LIST_FIRST(wkhd)) != NULL) { WORKLIST_REMOVE(wk); WORKLIST_INSERT(&bp->b_dep, wk); } - FREE_LOCK(&lk); + FREE_LOCK(ump); } @@ -13215,6 +13499,8 @@ softdep_inode_append(ip, cred, wkhd) struct fs *fs; int error; + KASSERT(MOUNTEDSOFTDEP(UFSTOVFS(ip->i_ump)) != 0, + ("softdep_inode_append called on non-softdep filesystem")); fs = ip->i_fs; error = bread(ip->i_devvp, fsbtodb(fs, ino_to_fsba(fs, ip->i_number)), (int)fs->fs_bsize, cred, &bp); @@ -13231,10 +13517,17 @@ void softdep_freework(wkhd) struct workhead *wkhd; { + struct worklist *wk; + struct ufsmount *ump; - ACQUIRE_LOCK(&lk); + if ((wk = LIST_FIRST(wkhd)) == NULL) + return; + KASSERT(MOUNTEDSOFTDEP(wk->wk_mp) != 0, + ("softdep_freework called on non-softdep filesystem")); + ump = VFSTOUFS(wk->wk_mp); + ACQUIRE_LOCK(ump); handle_jwork(wkhd); - FREE_LOCK(&lk); + FREE_LOCK(ump); } /* @@ -13248,6 +13541,7 @@ softdep_count_dependencies(bp, wantcount) int wantcount; { struct worklist *wk; + struct ufsmount *ump; struct bmsafemap *bmsafemap; struct freework *freework; struct inodedep *inodedep; @@ -13262,7 +13556,10 @@ softdep_count_dependencies(bp, wantcount) int i, retval; retval = 0; - ACQUIRE_LOCK(&lk); + if ((wk = LIST_FIRST(&bp->b_dep)) == NULL) + return (0); + ump = VFSTOUFS(wk->wk_mp); + ACQUIRE_LOCK(ump); LIST_FOREACH(wk, &bp->b_dep, wk_list) { switch (wk->wk_type) { @@ -13395,7 +13692,7 @@ softdep_count_dependencies(bp, wantcount) } } out: - FREE_LOCK(&lk); + FREE_LOCK(ump); return retval; } @@ -13412,7 +13709,6 @@ getdirtybuf(bp, lock, waitfor) { int error; - rw_assert(lock, RA_WLOCKED); if (BUF_LOCK(bp, LK_EXCLUSIVE | LK_NOWAIT, NULL) != 0) { if (waitfor != MNT_WAIT) return (NULL); @@ -13430,7 +13726,7 @@ getdirtybuf(bp, lock, waitfor) return (NULL); } if ((bp->b_vflags & BV_BKGRDINPROG) != 0) { - if (lock == &lk && waitfor == MNT_WAIT) { + if (lock != BO_LOCKPTR(bp->b_bufobj) && waitfor == MNT_WAIT) { rw_wunlock(lock); BO_LOCK(bp->b_bufobj); BUF_UNLOCK(bp); @@ -13476,8 +13772,8 @@ getdirtybuf(bp, lock, waitfor) int softdep_check_suspend(struct mount *mp, struct vnode *devvp, - int softdep_deps, - int softdep_accdeps, + int softdep_depcnt, + int softdep_accdepcnt, int secondary_writes, int secondary_accwrites) { @@ -13485,21 +13781,55 @@ softdep_check_suspend(struct mount *mp, struct ufsmount *ump; int error; - ump = VFSTOUFS(mp); bo = &devvp->v_bufobj; ASSERT_BO_WLOCKED(bo); + /* + * If we are not running with soft updates, then we need only + * deal with secondary writes as we try to suspend. + */ + if (MOUNTEDSOFTDEP(mp) == 0) { + MNT_ILOCK(mp); + while (mp->mnt_secondary_writes != 0) { + BO_UNLOCK(bo); + msleep(&mp->mnt_secondary_writes, MNT_MTX(mp), + (PUSER - 1) | PDROP, "secwr", 0); + BO_LOCK(bo); + MNT_ILOCK(mp); + } + + /* + * Reasons for needing more work before suspend: + * - Dirty buffers on devvp. + * - Secondary writes occurred after start of vnode sync loop + */ + error = 0; + if (bo->bo_numoutput > 0 || + bo->bo_dirty.bv_cnt > 0 || + secondary_writes != 0 || + mp->mnt_secondary_writes != 0 || + secondary_accwrites != mp->mnt_secondary_accwrites) + error = EAGAIN; + BO_UNLOCK(bo); + return (error); + } + + /* + * If we are running with soft updates, then we need to coordinate + * with them as we try to suspend. + */ + ump = VFSTOUFS(mp); for (;;) { - if (!TRY_ACQUIRE_LOCK(&lk)) { + if (!TRY_ACQUIRE_LOCK(ump)) { BO_UNLOCK(bo); - ACQUIRE_LOCK(&lk); - FREE_LOCK(&lk); + ACQUIRE_LOCK(ump); + FREE_LOCK(ump); BO_LOCK(bo); continue; } MNT_ILOCK(mp); if (mp->mnt_secondary_writes != 0) { - FREE_LOCK(&lk); + FREE_LOCK(ump); BO_UNLOCK(bo); msleep(&mp->mnt_secondary_writes, MNT_MTX(mp), @@ -13519,14 +13849,14 @@ softdep_check_suspend(struct mount *mp, error = 0; if (bo->bo_numoutput > 0 || bo->bo_dirty.bv_cnt > 0 || - softdep_deps != 0 || + softdep_depcnt != 0 || ump->softdep_deps != 0 || - softdep_accdeps != ump->softdep_accdeps || + softdep_accdepcnt != ump->softdep_accdeps || secondary_writes != 0 || mp->mnt_secondary_writes != 0 || secondary_accwrites != mp->mnt_secondary_accwrites) error = EAGAIN; - FREE_LOCK(&lk); + FREE_LOCK(ump); BO_UNLOCK(bo); return (error); } @@ -13544,11 +13874,16 @@ softdep_get_depcounts(struct mount *mp, { struct ufsmount *ump; + if (MOUNTEDSOFTDEP(mp) == 0) { + *softdep_depsp = 0; + *softdep_accdepsp = 0; + return; + } ump = VFSTOUFS(mp); - ACQUIRE_LOCK(&lk); + ACQUIRE_LOCK(ump); *softdep_depsp = ump->softdep_deps; *softdep_accdepsp = ump->softdep_accdeps; - FREE_LOCK(&lk); + FREE_LOCK(ump); } /* @@ -13653,15 +13988,17 @@ DB_SHOW_COMMAND(inodedeps, db_show_inodedeps) { struct inodedep_hashhead *inodedephd; struct inodedep *inodedep; - struct fs *fs; + struct ufsmount *ump; int cnt; - fs = have_addr ? (struct fs *)addr : NULL; - for (cnt = 0; cnt < inodedep_hash; cnt++) { - inodedephd = &inodedep_hashtbl[cnt]; + if (have_addr == 0) { + db_printf("Address required\n"); + return; + } + ump = (struct ufsmount *)addr; + for (cnt = 0; cnt < ump->inodedep_hash_size; cnt++) { + inodedephd = &ump->inodedep_hashtbl[cnt]; LIST_FOREACH(inodedep, inodedephd, id_hash) { - if (fs != NULL && fs != inodedep->id_fs) - continue; inodedep_print(inodedep, 0); } } @@ -13703,11 +14040,17 @@ DB_SHOW_COMMAND(workhead, db_show_workhead) DB_SHOW_COMMAND(mkdirs, db_show_mkdirs) { + struct mkdirlist *mkdirlisthd; struct jaddref *jaddref; struct diradd *diradd; struct mkdir *mkdir; - LIST_FOREACH(mkdir, &mkdirlisthd, md_mkdirs) { + if (have_addr == 0) { + db_printf("Address required\n"); + return; + } + mkdirlisthd = (struct mkdirlist *)addr; + LIST_FOREACH(mkdir, mkdirlisthd, md_mkdirs) { diradd = mkdir->md_diradd; db_printf("mkdir: %p state 0x%X dap %p state 0x%X", mkdir, mkdir->md_state, diradd, diradd->da_state); @@ -13718,6 +14061,17 @@ DB_SHOW_COMMAND(mkdirs, db_show_mkdirs) } } +/* exported to ffs_vfsops.c */ +extern void db_print_ffs(struct ufsmount *ump); +void +db_print_ffs(struct ufsmount *ump) +{ + db_printf("mp %p %s devvp %p fs %p su_wl %d su_deps %d su_req %d\n", + ump->um_mountp, ump->um_mountp->mnt_stat.f_mntonname, + ump->um_devvp, ump->um_fs, ump->softdep_on_worklist, + ump->softdep_deps, ump->softdep_req); +} + #endif /* DDB */ #endif /* SOFTUPDATES */ Index: /usr/src/sys/ufs/ffs/ffs_vfsops.c =================================================================== --- /usr/src/sys/ufs/ffs/ffs_vfsops.c (revision 256751) +++ /usr/src/sys/ufs/ffs/ffs_vfsops.c (working copy) @@ -1286,7 +1286,8 @@ ffs_unmount(mp, mntflags) fs->fs_pendinginodes = 0; } UFS_UNLOCK(ump); - softdep_unmount(mp); + if (MOUNTEDSOFTDEP(mp)) + softdep_unmount(mp); if (fs->fs_ronly == 0 || ump->um_fsckpid > 0) { fs->fs_clean = fs->fs_flags & (FS_UNCLEAN|FS_NEEDSFSCK) ? 0 : 1; error = ffs_sbupdate(ump, MNT_WAIT, 0); @@ -1943,7 +1944,7 @@ ffs_sbupdate(ump, waitfor, suspended) } fs->fs_fmod = 0; fs->fs_time = time_second; - if (fs->fs_flags & FS_DOSOFTDEP) + if (MOUNTEDSOFTDEP(ump->um_mountp)) softdep_setup_sbupdate(ump, (struct fs *)bp->b_data, bp); bcopy((caddr_t)fs, bp->b_data, (u_int)fs->fs_sbsize); ffs_oldfscompat_write((struct fs *)bp->b_data, ump); @@ -2221,14 +2222,8 @@ ffs_own_mount(const struct mount *mp) #ifdef DDB -static void -db_print_ffs(struct ufsmount *ump) -{ - db_printf("mp %p %s devvp %p fs %p su_wl %d su_deps %d su_req %d\n", - ump->um_mountp, ump->um_mountp->mnt_stat.f_mntonname, - ump->um_devvp, ump->um_fs, ump->softdep_on_worklist, - ump->softdep_deps, ump->softdep_req); -} +/* defined in ffs_softdep.c */ +extern void db_print_ffs(struct ufsmount *ump); DB_SHOW_COMMAND(ffs, db_show_ffs) { Index: /usr/src/sys/ufs/ffs/softdep.h =================================================================== --- /usr/src/sys/ufs/ffs/softdep.h (revision 256751) +++ /usr/src/sys/ufs/ffs/softdep.h (working copy) @@ -144,6 +144,39 @@ #define ALLCOMPLETE (ATTACHED | COMPLETE | DEPCOMPLETE) /* + * Values for each of the soft dependency types. + */ +#define D_PAGEDEP 0 +#define D_INODEDEP 1 +#define D_BMSAFEMAP 2 +#define D_NEWBLK 3 +#define D_ALLOCDIRECT 4 +#define D_INDIRDEP 5 +#define D_ALLOCINDIR 6 +#define D_FREEFRAG 7 +#define D_FREEBLKS 8 +#define D_FREEFILE 9 +#define D_DIRADD 10 +#define D_MKDIR 11 +#define D_DIRREM 12 +#define D_NEWDIRBLK 13 +#define D_FREEWORK 14 +#define D_FREEDEP 15 +#define D_JADDREF 16 +#define D_JREMREF 17 +#define D_JMVREF 18 +#define D_JNEWBLK 19 +#define D_JFREEBLK 20 +#define D_JFREEFRAG 21 +#define D_JSEG 22 +#define D_JSEGDEP 23 +#define D_SBDEP 24 +#define D_JTRUNC 25 +#define D_JFSYNC 26 +#define D_SENTINEL 27 +#define D_LAST D_SENTINEL + +/* * The workitem queue. * * It is sometimes useful and/or necessary to clean up certain dependencies @@ -416,7 +449,8 @@ struct newblk { */ struct allocdirect { struct newblk ad_block; /* Common block logic */ -# define ad_state ad_block.nb_list.wk_state /* block pointer state */ +# define ad_list ad_block.nb_list /* block pointer worklist */ +# define ad_state ad_list.wk_state /* block pointer state */ TAILQ_ENTRY(allocdirect) ad_next; /* inodedep's list of allocdirect's */ struct inodedep *ad_inodedep; /* associated inodedep */ ufs2_daddr_t ad_oldblkno; /* old value of block pointer */ @@ -947,3 +981,118 @@ struct sbdep { struct fs *sb_fs; /* Filesystem pointer within buf. */ struct ufsmount *sb_ump; /* Our mount structure */ }; + +/* + * Private journaling structures. + */ +struct jblocks { + struct jseglst jb_segs; /* TAILQ of current segments. */ + struct jseg *jb_writeseg; /* Next write to complete. */ + struct jseg *jb_oldestseg; /* Oldest segment with valid entries. */ + struct jextent *jb_extent; /* Extent array. */ + uint64_t jb_nextseq; /* Next sequence number. */ + uint64_t jb_oldestwrseq; /* Oldest written sequence number. */ + uint8_t jb_needseg; /* Need a forced segment. */ + uint8_t jb_suspended; /* Did journal suspend writes? */ + int jb_avail; /* Available extents. */ + int jb_used; /* Last used extent. */ + int jb_head; /* Allocator head. */ + int jb_off; /* Allocator extent offset. */ + int jb_blocks; /* Total disk blocks covered. */ + int jb_free; /* Total disk blocks free. */ + int jb_min; /* Minimum free space. */ + int jb_low; /* Low on space. */ + int jb_age; /* Insertion time of oldest rec. */ +}; + +struct jextent { + ufs2_daddr_t je_daddr; /* Disk block address. */ + int je_blocks; /* Disk block count. */ +}; + +/* + * Hash table declarations. + */ +LIST_HEAD(mkdirlist, mkdir); +LIST_HEAD(pagedep_hashhead, pagedep); +LIST_HEAD(inodedep_hashhead, inodedep); +LIST_HEAD(newblk_hashhead, newblk); +LIST_HEAD(bmsafemap_hashhead, bmsafemap); +TAILQ_HEAD(indir_hashhead, freework); + +/* + * Per-filesystem soft dependency data. + * Allocated at mount and freed at unmount. + */ +struct mount_softdeps { +#ifdef SOFTDEP_SMP + struct rwlock sd_fslock; /* softdep lock */ +#else + struct rwlock *sd_fslock; /* softdep lock */ +#endif + struct workhead sd_workitem_pending; /* softdep work queue */ + struct worklist *sd_worklist_tail; /* Tail pointer for above */ + struct workhead sd_journal_pending; /* journal work queue */ + struct worklist *sd_journal_tail; /* Tail pointer for above */ + struct jblocks *sd_jblocks; /* Journal block information */ + struct inodedeplst sd_unlinked; /* Unlinked inodes */ + struct bmsafemaphd sd_dirtycg; /* Dirty CGs */ + struct mkdirlist sd_mkdirlisthd; /* Track mkdirs */ + struct pagedep_hashhead *sd_pdhash; /* pagedep hash table */ + u_long sd_pdhashsize; /* pagedep hash table size-1 */ + long sd_pdnextclean; /* next hash bucket to clean */ + struct inodedep_hashhead *sd_idhash; /* inodedep hash table */ + u_long sd_idhashsize; /* inodedep hash table size-1 */ + long sd_idnextclean; /* next hash bucket to clean */ + struct newblk_hashhead *sd_newblkhash; /* newblk hash table */ + u_long sd_newblkhashsize; /* newblk hash table size-1 */ + struct bmsafemap_hashhead *sd_bmhash; /* bmsafemap hash table */ + u_long sd_bmhashsize; /* bmsafemap hash table size-1*/ + struct indir_hashhead *sd_indirhash; /* indir hash table */ + u_long sd_indirhashsize; /* indir hash table size-1 */ + long sd_numindirdeps; /* outstanding indirdeps */ + int sd_on_journal; /* Items on the journal list */ + int sd_on_worklist; /* Items on the worklist */ + int sd_deps; /* Total dependency count */ + int sd_accdeps; /* accumulated dep count */ + int sd_req; /* Wakeup when deps hits 0. */ + int sd_flags; /* comm with flushing thread */ + struct thread *sd_flushtd; /* thread handling flushing */ + u_long sd_curdeps[D_LAST + 1]; /* count of current deps */ +}; +/* + * Flags for communicating with the syncer thread. + */ +#define FLUSH_EXIT 0x0001 /* time to exit */ +/* + * Keep the old names from when these were in the ufsmount structure. + */ +#define softdep_workitem_pending um_softdep->sd_workitem_pending +#define softdep_worklist_tail um_softdep->sd_worklist_tail +#define softdep_journal_pending um_softdep->sd_journal_pending +#define softdep_journal_tail um_softdep->sd_journal_tail +#define softdep_jblocks um_softdep->sd_jblocks +#define softdep_unlinked um_softdep->sd_unlinked +#define softdep_dirtycg um_softdep->sd_dirtycg +#define softdep_mkdirlisthd um_softdep->sd_mkdirlisthd +#define pagedep_hashtbl um_softdep->sd_pdhash +#define pagedep_hash_size um_softdep->sd_pdhashsize +#define pagedep_nextclean um_softdep->sd_pdnextclean +#define inodedep_hashtbl um_softdep->sd_idhash +#define inodedep_hash_size um_softdep->sd_idhashsize +#define inodedep_nextclean um_softdep->sd_idnextclean +#define newblk_hashtbl um_softdep->sd_newblkhash +#define newblk_hash_size um_softdep->sd_newblkhashsize +#define bmsafemap_hashtbl um_softdep->sd_bmhash +#define bmsafemap_hash_size um_softdep->sd_bmhashsize +#define indir_hashtbl um_softdep->sd_indirhash +#define indir_hash_size um_softdep->sd_indirhashsize +#define softdep_numindirdeps um_softdep->sd_numindirdeps +#define softdep_on_journal um_softdep->sd_on_journal +#define softdep_on_worklist um_softdep->sd_on_worklist +#define softdep_deps um_softdep->sd_deps +#define softdep_accdeps um_softdep->sd_accdeps +#define softdep_req um_softdep->sd_req +#define softdep_flags um_softdep->sd_flags +#define softdep_flushtd um_softdep->sd_flushtd +#define softdep_curdeps um_softdep->sd_curdeps Index: /usr/src/sys/ufs/ufs/ufs_extern.h =================================================================== --- /usr/src/sys/ufs/ufs/ufs_extern.h (revision 256751) +++ /usr/src/sys/ufs/ufs/ufs_extern.h (working copy) @@ -98,7 +98,6 @@ void softdep_setup_remove(struct buf *,struct inod void softdep_setup_directory_change(struct buf *, struct inode *, struct inode *, ino_t, int); void softdep_change_linkcnt(struct inode *); -void softdep_releasefile(struct inode *); int softdep_slowdown(struct vnode *); void softdep_setup_create(struct inode *, struct inode *); void softdep_setup_dotdot_link(struct inode *, struct inode *); @@ -107,7 +106,6 @@ void softdep_setup_mkdir(struct inode *, struct in void softdep_setup_rmdir(struct inode *, struct inode *); void softdep_setup_unlink(struct inode *, struct inode *); void softdep_revert_create(struct inode *, struct inode *); -void softdep_revert_dotdot_link(struct inode *, struct inode *); void softdep_revert_link(struct inode *, struct inode *); void softdep_revert_mkdir(struct inode *, struct inode *); void softdep_revert_rmdir(struct inode *, struct inode *); Index: /usr/src/sys/ufs/ufs/ufsmount.h =================================================================== --- /usr/src/sys/ufs/ufs/ufsmount.h (revision 256751) +++ /usr/src/sys/ufs/ufs/ufsmount.h (working copy) @@ -78,19 +78,7 @@ struct ufsmount { u_long um_seqinc; /* inc between seq blocks */ struct mtx um_lock; /* Protects ufsmount & fs */ pid_t um_fsckpid; /* PID permitted fsck sysctls */ - long um_numindirdeps; /* outstanding indirdeps */ - struct workhead softdep_workitem_pending; /* softdep work queue */ - struct worklist *softdep_worklist_tail; /* Tail pointer for above */ - struct workhead softdep_journal_pending; /* journal work queue */ - struct worklist *softdep_journal_tail; /* Tail pointer for above */ - struct jblocks *softdep_jblocks; /* Journal block information */ - struct inodedeplst softdep_unlinked; /* Unlinked inodes */ - struct bmsafemaphd softdep_dirtycg; /* Dirty CGs */ - int softdep_on_journal; /* Items on the journal list */ - int softdep_on_worklist; /* Items on the worklist */ - int softdep_deps; /* Total dependency count */ - int softdep_accdeps; /* accumulated dep count */ - int softdep_req; /* Wakeup when deps hits 0. */ + struct mount_softdeps *um_softdep; /* softdep mgmt structure */ struct vnode *um_quotas[MAXQUOTAS]; /* pointer to quota files */ struct ucred *um_cred[MAXQUOTAS]; /* quota file access cred */ time_t um_btime[MAXQUOTAS]; /* block quota time limit */ -- Test scenario: pfl2.sh