uENERIC HEAD from 2012-10-11 20:14:11 UTC, r241456M, vmcore.466 KDB: debugger backends: ddb KDB: current backend: ddb 524288K of memory above 4GB ignored Copyright (c) 1992-2012 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 10.0-CURRENT #0 r241456M: Wed Oct 17 09:29:30 CEST 2012 pho@x4.osted.lan:/usr/src/sys/i386/compile/PHO i386 WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. CPU: AMD Phenom(tm) 9150e Quad-Core Processor (1800.02-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x100f23 Family = 0x10 Model = 0x2 Stepping = 3 Features=0x178bfbff Features2=0x802009 AMD Features=0xee500800 AMD Features2=0x7ff TSC: P-state invariant real memory = 4294967296 (4096 MB) avail memory = 3531591680 (3367 MB) : Trying to mount root from ufs:/dev/ad4s1a [rw]... Setting hostuuid: 00000000-0000-0000-0000-00218515337d. Setting hostid: 0x6b64ac17. Starting ddb. Entropy harvesting: interrupts ethernet point_to_point kickstart. warning: total configured swap (4194304 pages) exceeds maximum recommended amount (3890432 pages). warning: increase kern.maxswzone or reduce amount of swap. Starting file system checks: /dev/ad4s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1a: clean, 590265 free (1521 frags, 73593 blocks, 0.2% fragmentation) /dev/ad4s1f: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1f: clean, 139623 free (5279 frags, 16793 blocks, 0.5% fragmentation) /dev/label/tmp: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/label/tmp: clean, 43010497 free (4697 frags, 5375725 blocks, 0.0% fragmentation) /dev/ad4s1d: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1d: clean, 2778781 free (234589 frags, 318024 blocks, 2.3% fragmentation) /dev/ad4s1e: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1e: clean, 15304750 free (64446 frags, 1905038 blocks, 0.3% fragmentation) Mounting local file systems:. Setting hostname: x4.osted.lan. re0: link state changed to DOWN re0: link state changed to UP Starting Network: lo0 re0 fwe0 fwip0. lo0: flags=8049 metric 0 mtu 16384 options=600003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x4 inet 127.0.0.1 netmask 0xff000000 nd6 options=21 re0: flags=8843 metric 0 mtu 1500 options=8209b ether 00:21:85:15:33:7d inet 192.168.1.101 netmask 0xffffff00 broadcast 192.168.1.255 inet6 fe80::221:85ff:fe15:337d%re0 prefixlen 64 scopeid 0x1 nd6 options=29 media: Ethernet autoselect (100baseTX ) status: active fwe0: flags=8802 metric 0 mtu 1500 options=8 ether 02:dc:10:62:ad:eb nd6 options=29 ch 1 dma -1 fwip0: flags=8802 metric 0 mtu 1500 lladdr 0.dc.10.0.1.62.ad.eb.a.2.ff.fe.0.0.0.0 nd6 options=29 Starting devd. Starting Network: fwe0. fwe0: flags=8802 metric 0 mtu 1500 options=8 ether 02:dc:10:62:ad:eb nd6 options=29 ch 1 dma -1 Starting Network: fwip0. fwip0: flags=8802 metric 0 mtu 1500 lladdr 0.dc.10.0.1.62.ad.eb.a.2.ff.fe.0.0.0.0 nd6 options=29 add net default: gateway 192.168.1.1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 add net fe80::: gateway ::1 add net ff02::: gateway ::1 ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/kde4/lib /usr/local/lib/compat /usr/local/lib/compat/pkg /usr/local/lib/gcc46 /usr/local/lib/mysql /usr/local/lib/nss /usr/local/lib/qt4 /usr/local/lib/virtualbox a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout Creating and/or trimming log files. Starting syslogd. No core dumps found. Additional ABI support: linux. Starting rpcbind. NFS access cache time=60 lock order reversal: 1st 0xe191d4c0 bufwait (bufwait) @ kern/vfs_bio.c:2652 2nd 0xcada6800 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:284 KDB: stack backtrace: db_trace_self_wrapper(c10a4e10,2e687361,38323a63,c1000a34,c11de508,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0af9a8b,c10a89d0,c13b06a0,11c,f276f84c,...) at kdb_backtrace+0x2a _witness_debugger(c10a89d0,cada6800,c10da7de,c7d82818,c10da470,...) at _witness_debugger+0x25 witness_checkorder(cada6800,9,c10da467,11c,0,...) at witness_checkorder+0x86f _sx_xlock(cada6800,0,c10da467,11c,e23cd294,...) at _sx_xlock+0x75 ufsdirhash_acquire(ca8c8000,e23cd294,f276f914,c0d25664,ca8b7828,...) at ufsdirhash_acquire+0x48 ufsdirhash_move(ca8b7828,e23cd294,1294,127c,f276f904,...) at ufsdirhash_move+0xf ufs_direnter(cabab5a0,cadb8438,f276f9c0,f276fb5c,e1921080,...) at ufs_direnter+0x654 ufs_mkdir(f276fbec,c10ff059,c1222440,cabab5a0,f276fc00,...) at ufs_mkdir+0xa6f VOP_MKDIR_APV(c120df60,f276fbec,f276fb5c,f276fb84,0,...) at VOP_MKDIR_APV+0x100 kern_mkdirat(ca8c8000,ffffff9c,28803020,0,1c0,...) at kern_mkdirat+0x291 kern_mkdir(ca8c8000,28803020,0,1c0,f276fcfc,...) at kern_mkdir+0x2e sys_mkdir(ca8c8000,f276fccc,d20dca28,0,f276fcc4,...) at sys_mkdir+0x29 syscall(f276fd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, sys_mkdir), eip = 0x2816958f, esp = 0xbfbfd8fc, ebp = 0xbfbfdda8 --- Clearing /tmp (X related). Starting mountd. Starting nfsuserd. Starting nfsd. Recovering vi editor sessions:lock order reversal: 1st 0xcaeca490 ufs (ufs) @ kern/vfs_lookup.c:545 2nd 0xe1925ba0 bufwait (bufwait) @ ufs/ffs/ffs_vnops.c:261 3rd 0xcaf99e68 ufs (ufs) @ kern/vfs_subr.c:2159 KDB: stack backtrace: db_trace_self_wrapper(c10a4e10,3a632e73,a313632,0,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0af9a8b,c10a89e9,c13b02b8,86f,f283a350,...) at kdb_backtrace+0x2a _witness_debugger(c10a89e9,caf99e68,c109058b,c7d827b0,c10b0b47,...) at _witness_debugger+0x25 witness_checkorder(caf99e68,9,c10b0b3e,86f,0,...) at witness_checkorder+0x86f __lockmgr_args(caf99e68,80100,caf99ed4,0,0,...) at __lockmgr_args+0x8d5 ffs_lock(f283a458,c0b0c28c,c10adee8,5e2,c109eaf7,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c120df60,f283a458,caf32694,c12221c0,caf99e10,...) at VOP_LOCK1_APV+0xf3 _vn_lock(caf99e10,80100,c10b0b3e,86f,e9,...) at _vn_lock+0x78 vget(caf99e10,80100,caf325e0,50,0,...) at vget+0xbb vfs_hash_get(ca81abb0,15ee5c,80000,caf325e0,f283a5a4,...) at vfs_hash_get+0xed ffs_vgetf(ca81abb0,15ee5c,80000,f283a5a4,1,...) at ffs_vgetf+0x49 softdep_sync_buf(caeca438,e1925b40,1,107,0,...) at softdep_sync_buf+0xac9 ffs_syncvnode(caeca438,1,0,caf32694,c13b02a8,...) at ffs_syncvnode+0x24c ffs_truncate(caeca438,200,0,880,ca882080,...) at ffs_truncate+0x8b5 ufs_direnter(caeca438,caf99e10,f283a918,f283abc0,0,...) at ufs_direnter+0x980 ufs_makeinode(f283abc0,c120e520,f283ab10,f283aa6c,c0eed260,...) at ufs_makeinode+0x65d ufs_create(f283ab10,c10ff220,c1222440,caeca438,f283ab24,...) at ufs_create+0x30 VOP_CREATE_APV(c120df60,f283ab10,f283abc0,f283aaa8,0,...) at VOP_CREATE_APV+0x100 vn_open_cred(f283ab80,f283ac20,1b0,0,ca882080,...) at vn_open_cred+0x20a vn_open(f283ab80,f283ac20,1b0,ca86eb98,0,...) at vn_open+0x3b kern_openat(caf325e0,ffffff9c,28c72f60,0,a03,...) at kern_openat+0x1e2 kern_open(caf325e0,28c72f60,0,a02,1b0,...) at kern_open+0x35 sys_open(caf325e0,f283accc,1fe111af,0,f283acc4,...) at sys_open+0x30 syscall(f283ad08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, sys_open), eip = 0x28422d5f, esp = 0xbfbfb52c, ebp = 0xbfbfb5b8 --- . Updating motd:. Starting ntpd. Removing stale Samba tdb files: ....... done Starting nmbd. Starting smbd. Starting winbindd. Starting default moused. Configuring syscons: keymap blanktime. Starting sshd. Starting cron. Local package initialization: backuplock order reversal: 1st 0xca918058 ufs (ufs) @ kern/vfs_mount.c:1256 2nd 0xca4f31c0 devfs (devfs) @ ufs/ffs/ffs_softdep.c:1834 KDB: stack backtrace: db_trace_self_wrapper(c10a4e10,38313a63,a3433,caecae68,8,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0af9a8b,c10a89d0,c13afb70,72a,f2787988,...) at kdb_backtrace+0x2a _witness_debugger(c10a89d0,ca4f31c0,c109b994,c7d82610,c10d68e2,...) at _witness_debugger+0x25 witness_checkorder(ca4f31c0,9,c10d68d9,72a,ca4f322c,...) at witness_checkorder+0x86f __lockmgr_args(ca4f31c0,80400,ca4f322c,0,0,...) at __lockmgr_args+0x8d5 vop_stdlock(f2787a8c,c13e5700,4,c109eaf7,e9,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c11cd360,f2787a8c,c13e5700,c12221c0,ca4f3168,...) at VOP_LOCK1_APV+0xf3 _vn_lock(ca4f3168,80400,c10d68d9,72a,0,...) at _vn_lock+0x78 softdep_flushworklist(cabb12ec,f2787b44,ca8f02f0,612,cabab664,...) at softdep_flushworklist+0x47 ffs_sync(cabb12ec,1,f2787b98,522,c1baf2b0,...) at ffs_sync+0x3bf dounmount(cabb12ec,8080000,ca8f02f0,4a3,ffffffff,...) at dounmount+0x400 sys_unmount(ca8f02f0,f2787ccc,4db45cf4,0,f2787cc4,...) at sys_unmount+0x421 syscall(f2787d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (22, FreeBSD ELF32, sys_unmount), eip = 0x280c46a7, esp = 0xbfbfd67c, ebp = 0xbfbfd748 --- ** /dev/label/tmp ** Last Mounted on /tmp ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 2325 files, 75303484 used, 43010497 free (4697 frags, 5375725 blocks, 0.0% fragmentation) ***** FILE SYSTEM IS CLEAN ***** ** /dev/label/tmp ** Last Mounted on /tmp ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 2325 files, 75303484 used, 43010497 free (4697 frags, 5375725 blocks, 0.0% fragmentation) ***** FILE SYSTEM IS CLEAN ***** fsck -y /tmp watchdogd. Starting inetd. Wed Oct 17 10:44:56 CEST 2012 FreeBSD/i386 (x4.osted.lan) (console) login: Expensive timeout(9) function: 0xc0901420(0xc1407c00) 0.013527324 s root Password: Oct 17 10:45:15 x4 login: ROOT LOGIN (root) ON console Last login: Wed Oct 17 10:10:40 on console FreeBSD 10.0-CURRENT (PHO) #0 r241456M: Wed Oct 17 09:29:30 CEST 2012 You have new mail. x4# bash $ mount_smbfs -I x4.osted.lan //pho@x4/tmp /mnt Password: smbfs_mount: mp=0xca81a5d8 vfs_domount_first: Mounting non-MPSAFE fs (smbfs) is deprecated $ /RUND$ export RUNDIR=/mnt/stressX$ $ cd ~pho/stress2 $ ./run.sh jeff.cfg run: run time 3+00:00:00, incarnations 1, load 100, verbose 1 10:45:50 Loop #1 creat: run time 0+00:02:00, incarnations 19, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 20, load 80, verbose 1 10:48:19 Loop #2 creat: run time 0+00:02:00, incarnations 14, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 12, load 80, verbose 1 10:50:58 Loop #3 creat: run time 0+00:02:00, incarnations 10, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 12, load 80, verbose 1 10:53:20 Loop #4 creat: run time 0+00:02:00, incarnations 11, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 20, load 80, verbose 1 10:56:01 Loop #5 creat: run time 0+00:02:00, incarnations 16, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 12, load 80, verbose 1 10:58:40 Loop #6 creat: run time 0+00:02:00, incarnations 19, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 17, load 80, verbose 1 11:01:21 Loop #7 mkdir: run time 0+00:02:00, incarnations 9, load 80, verbose 1 11:03:53 Loop #8 creat: run time 0+00:02:00, incarnations 14, load 80, verbose 1 11:05:57 Loop #9 creat: run time 0+00:02:00, incarnations 13, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 1, load 80, verbose 1 11:07:58 Loop #10 11:07:58 Loop #11 creat: run time 0+00:02:00, incarnations 2, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 15, load 80, verbose 1 11:10:38 Loop #12 creat: run time 0+00:02:00, incarnations 11, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 4, load 80, verbose 1 11:12:59 Loop #13 11:12:59 Loop #14 mkdir: run time 0+00:02:00, incarnations 3, load 80, verbose 1 11:15:02 Loop #15 creat: run time 0+00:02:00, incarnations 1, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 12, load 80, verbose 1 11:17:04 Loop #16 creat: run time 0+00:02:00, incarnations 4, load 80, verbose 1 11:19:04 Loop #17 creat: run time 0+00:02:00, incarnations 19, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 15, load 80, verbose 1 11:21:25 Loop #18 creat: run time 0+00:02:00, incarnations 5, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 3, load 80, verbose 1 11:23:30 Loop #19 mkdir: run time 0+00:02:00, incarnations 20, load 80, verbose 1 11:26:11 Loop #20 11:26:11 Loop #21 creat: run time 0+00:02:00, incarnations 13, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 9, load 80, verbose 1 11:28:27 Loop #22 11:28:28 Loop #23 creat: run time 0+00:02:00, incarnations 4, load 80, verbose 1 11:30:31 Loop #24 creat: run time 0+00:02:00, incarnations 1, load 80, verbose 1 11:32:32 Loop #25 mkdir: run time 0+00:02:00, incarnations 20, load 80, verbose 1 11:34:32 Loop #26 creat: run time 0+00:02:00, incarnations 7, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 10, load 80, verbose 1 11:37:11 Loop #27 creat: run time 0+00:02:00, incarnations 20, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 7, load 80, verbose 1 11:39:38 Loop #28 creat: run time 0+00:02:00, incarnations 8, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 13, load 80, verbose 1 11:42:18 Loop #29 mkdir: run time 0+00:02:00, incarnations 10, load 80, verbose 1 11:44:57 Loop #30 creat: run time 0+00:02:00, incarnations 14, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 12, load 80, verbose 1 11:47:07 Loop #31 creat: run time 0+00:02:00, incarnations 20, load 80, verbose 1 ^C $ ps PID TT STAT TIME COMMAND 1286 u0 Is 0:00,07 login [pam] (login) 1297 u0 I 0:00,05 -csh (csh) 1300 u0 S 0:00,06 bash 7845 u0 R+ 0:00,02 ps 1287 v0 Is+ 0:00,03 /usr/libexec/getty Pc ttyv0 1288 v1 Is+ 0:00,03 /usr/libexec/getty Pc ttyv1 1289 v2 Is+ 0:00,03 /usr/libexec/getty Pc ttyv2 1290 v3 Is+ 0:00,03 /usr/libexec/getty Pc ttyv3 1291 v4 Is+ 0:00,03 /usr/libexec/getty Pc ttyv4 1292 v5 Is+ 0:00,03 /usr/libexec/getty Pc ttyv5 1293 v6 Is+ 0:00,03 /usr/libexec/getty Pc ttyv6 1294 v7 Is+ 0:00,03 /usr/libexec/getty Pc ttyv7 $ ./run.sh io.cfg run: run time 3+00:00:00, incarnations 1, load 100, verbose 1 11:48:58 Loop #1 rw: run time 0+00:02:00, incarnations 5, load 70, verbose 1 11:51:22 Loop #2 mkdir: run time 0+00:02:00, incarnations 7, load 80, verbose 1 creat: run time 0+00:02:00, incarnations 19, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 1, load 70, verbose 1 11:53:39 Loop #3 creat: run time 0+00:02:00, incarnations 8, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 18, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 14, load 70, verbose 1 11:57:59 Loop #4 rw: run time 0+00:02:00, incarnations 20, load 70, verbose 1 creat: run time 0+00:02:00, incarnations 13, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 8, load 80, verbose 1 12:02:21 Loop #5 creat: run time 0+00:02:00, incarnations 3, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 10, load 80, verbose 1 12:04:25 Loop #6 creat: run time 0+00:02:00, incarnations 8, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 4, load 70, verbose 1 12:06:41 Loop #7 creat: run time 0+00:02:00, incarnations 19, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 2, load 70, verbose 1 mkdir: run time 0+00:02:00, incarnations 16, load 80, verbose 1 12:09:01 Loop #8 creat: run time 0+00:02:00, incarnations 15, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 17, load 70, verbose 1 12:12:42 Loop #9 creat: run time 0+00:02:00, incarnations 1, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 20, load 80, verbose 1 12:15:22 Loop #10 creat: run time 0+00:02:00, incarnations 17, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 20, load 70, verbose 1 12:19:22 Loop #11 mkdir: run time 0+00:02:00, incarnations 2, load 80, verbose 1 creat: run time 0+00:02:00, incarnations 16, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 20, load 70, verbose 1 12:23:51 Loop #12 mkdir: run time 0+00:02:00, incarnations 19, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 16, load 70, verbose 1 12:28:28 Loop #13 creat: run time 0+00:02:00, incarnations 4, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 16, load 80, verbose 1 12:31:11 Loop #14 creat: run time 0+00:02:00, incarnations 17, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 9, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 14, load 70, verbose 1 12:34:50 Loop #15 creat: run time 0+00:02:00, incarnations 15, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 10, load 70, verbose 1 mkdir: run time 0+00:02:00, incarnations 6, load 80, verbose 1 12:38:00 Loop #16 creat: run time 0+00:02:00, incarnations 13, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 17, load 70, verbose 1 12:41:35 Loop #17 creat: run time 0+00:02:00, incarnations 20, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 9, load 80, verbose 1 12:43:58 Loop #18 creat: run time 0+00:02:00, incarnations 9, load 80, verbose 1 mkdir: run time 0+00:02:00, incarnations 11, load 80, verbose 1 12:45:59 Loop #19 swap: run time 0+00:02:00, incarnations 31, load 10, verbose 1 creat: run time 0+00:02:00, incarnations 4, load 80, verbose 1 rw: run time 0+00:02:00, incarnations 10, load 70, verbose 1 Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex 90rql (90rql) r = 0 (0xcaffd82c) locked @ /usr/src/sys/modules/smbfs/../../netsmb/smb_iod.c:544 KDB: stack backtrace: db_trace_self_wrapper(c10a4e10,3e0,cabe4acc,10000000,cabe4acc,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0af9a70,1,ffffffff,c13afac4,f2792acc,...) at kdb_backtrace+0x2a _witness_debugger(c10a82fc,f2792ae0,4,1,0,...) at _witness_debugger+0x25 witness_warn(5,0,c10f7820,a0,f2a3a7a0,...) at witness_warn+0x20d trap_pfault(ca8c3e88,c1275780,ca8c3bc0,f2792b64,ca8e8000,...) at trap_pfault+0x7e trap(f2792c14) at trap+0x60b calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xcbcf3d2d, esp = 0xf2792c54, ebp = 0xf2792c88 --- smb_iod_sendall(caffd85c,0,cbd0012d,258,7d0,...) at smb_iod_sendall+0xcd smb_iod_thread(caffd800,f2792d08,c109aad0,3db,ca8e8000,...) at smb_iod_thread+0x225 fork_exit(cbcf3ed0,caffd800,f2792d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf2792d40, ebp = 0 --- Fatal trap 12: page fault while in kernel mode cpuid = 2; apic id = 02 fault virtual address = 0xf2a3a7a0 fault code = supervisor read, page not present instruction pointer = 0x20:0xcbcf3d2d stack pointer = 0x28:0xf2792c54 frame pointer = 0x28:0xf2792c88 code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 1305 (smbiod0) [ thread pid 1305 tid 100106 ] Stopped at smb_iod_sendall+0xcd: movl 0(%esi),%eax db> run pho db:0:pho> bt Tracing pid 1305 tid 100106 td 0xca8f0000 smb_iod_sendall(caffd85c,0,cbd0012d,258,7d0,...) at smb_iod_sendall+0xcd smb_iod_thread(caffd800,f2792d08,c109aad0,3db,ca8e8000,...) at smb_iod_thread+0x225 fork_exit(cbcf3ed0,caffd800,f2792d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf2792d40, ebp = 0 --- db:0:bt> show allpcpu Current CPU: 2 cpuid = 0 dynamic pcpu = 0x5fbc80 curthread = 0xcbccabc0: pid 1373 "top" curpcb = 0xf2918d60 fpcurthread = none idlethread = 0xc7de48d0: tid 100003 "idle: cpu0" APIC ID = 0 currentldt = 0x50 spin locks held: cpuid = 1 dynamic pcpu = 0x68ebc80 curthread = 0xc818e5e0: pid 7 "pagedaemon" curpcb = 0xee320d60 fpcurthread = none idlethread = 0xc7de45e0: tid 100004 "idle: cpu1" APIC ID = 1 currentldt = 0x50 spin locks held: cpuid = 2 dynamic pcpu = 0x68eec80 curthread = 0xca8f0000: pid 1305 "smbiod0" curpcb = 0xf2792d60 fpcurthread = none idlethread = 0xc7de42f0: tid 100005 "idle: cpu2" APIC ID = 2 currentldt = 0x50 spin locks held: cpuid = 3 dynamic pcpu = 0x68f1c80 curthread = 0xca8c3bc0: pid 14017 "swap" curpcb = 0xf2853d60 fpcurthread = none idlethread = 0xc7de4000: tid 100006 "idle: cpu3" APIC ID = 3 currentldt = 0x50 spin locks held: db:0:allpcpu> show alllocks Process 14053 (ls) thread 0xd12a6000 (100324) exclusive lockmgr smbfs (smbfs) r = 0 (0xcbeb3490) locked @ kern/vfs_subr.c:2159 exclusive lockmgr smbfs (smbfs) r = 0 (0xcbcab5f8) locked @ kern/vfs_lookup.c:545 Process 14010 (rw) thread 0xcbd5fbc0 (100184) exclusive lockmgr smbfs (smbfs) r = 0 (0xd10dfe68) locked @ kern/vfs_vnops.c:817 Process 14009 (rw) thread 0xcc4d65e0 (100242) exclusive lockmgr smbfs (smbfs) r = 0 (0xcc2d8e68) locked @ kern/vfs_vnops.c:817 Process 14008 (rw) thread 0xcaf302f0 (100156) exclusive lockmgr smbfs (smbfs) r = 0 (0xceb5ca30) locked @ kern/vfs_vnops.c:817 Process 14007 (rw) thread 0xccd28bc0 (100261) exclusive lockmgr smbfs (smbfs) r = 0 (0xcee86328) locked @ kern/vfs_vnops.c:817 Process 14006 (rw) thread 0xcf63cbc0 (100279) exclusive lockmgr smbfs (smbfs) r = 0 (0xcf241e68) locked @ kern/vfs_vnops.c:817 Process 14005 (creat) thread 0xd169d000 (100311) exclusive lockmgr smbfs (smbfs) r = 0 (0xcb9d7328) locked @ kern/vfs_lookup.c:545 Process 14004 (rw) thread 0xcbd62bc0 (100229) exclusive lockmgr smbfs (smbfs) r = 0 (0xcec7d5f8) locked @ kern/vfs_vnops.c:817 Process 14002 (creat) thread 0xcbcc8bc0 (100266) exclusive lockmgr smbfs (smbfs) r = 0 (0xcd54d8c8) locked @ kern/vfs_lookup.c:545 Process 14001 (rw) thread 0xcbd315e0 (100174) exclusive lockmgr smbfs (smbfs) r = 0 (0xcd2e4d00) locked @ kern/vfs_vnops.c:817 Process 14000 (rw) thread 0xccd26000 (100301) exclusive lockmgr smbfs (smbfs) r = 0 (0xcd33eb98) locked @ kern/vfs_vnops.c:817 Process 13999 (rw) thread 0xcc4d68d0 (100225) exclusive lockmgr smbfs (smbfs) r = 0 (0xcbfea5f8) locked @ kern/vfs_vnops.c:817 Process 13996 (rw) thread 0xccd26bc0 (100297) exclusive lockmgr smbfs (smbfs) r = 0 (0xce49ee68) locked @ kern/vfs_vnops.c:817 Process 13994 (creat) thread 0xcbc085e0 (100244) exclusive lockmgr smbfs (smbfs) r = 0 (0xcd264760) locked @ kern/vfs_lookup.c:545 Process 13991 (creat) thread 0xccd268d0 (100298) exclusive lockmgr smbfs (smbfs) r = 0 (0xcef01b98) locked @ kern/vfs_lookup.c:545 Process 1306 (smbd) thread 0xcbccb5e0 (100152) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xcaf27c80) locked @ kern/uipc_sockbuf.c:148 Process 1305 (smbiod0) thread 0xca8f0000 (100106) exclusive sleep mutex 90rql (90rql) r = 0 (0xcaffd82c) locked @ /usr/src/sys/modules/smbfs/../../netsmb/smb_iod.c:544 exclusive sleep mutex Giant (Giant) r = 0 (0xc1265490) locked @ /usr/src/sys/modules/smbfs/../../netsmb/smb_iod.c:649 Process 7 (pagedaemon) thread 0xc818e5e0 (100072) exclusive sleep mutex pmap (pmap) r = 0 (0xc7de9450) locked @ i386/i386/pmap.c:4755 exclusive rw pmap pv global (pmap pv global) r = 0 (0xc1406f80) locked @ i386/i386/pmap.c:4713 exclusive sleep mutex vm object (standard object) r = 0 (0xcdd71250) locked @ vm/vm_pageout.c:1309 exclusive sleep mutex vm page (vm page) r = 0 (0xc13e6300) locked @ vm/vm_pageout.c:302 exclusive sleep mutex vm page queue (vm page queue) r = 0 (0xc13e7180) locked @ vm/vm_pageout.c:311 db:0:alllocks> show lockedvnods Locked vnodes 0xcbcab5a0: tag smbfs, type VDIR usecount 4, writecount 0, refcount 5 mountedhere 0 flags (VV_ROOT|VI(0x200)) lock type smbfs: EXCL by thread 0xd12a6000 (pid 14053, ls, tid 100324) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b5176c at lookup+0x10c #5 0xc0b52daf at namei+0x6ff #6 0xc0b65e8f at kern_statat_vnhook+0xbf #7 0xc0b6608c at kern_statat+0x3c #8 0xc0b660c6 at kern_lstat+0x36 #9 0xc0b6616f at sys_lstat+0x2f #10 0xc0ec431e at syscall+0x2fe #11 0xc0eae091 at Xint0x80_syscall+0x21 name = TheRooT, parent = 0, open = 1 0xcbeb3438: tag smbfs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags (VI(0x200)) lock type smbfs: EXCL by thread 0xd12a6000 (pid 14053, ls, tid 100324) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b624db at vget+0xbb #5 0xc0b49a55 at cache_lookup+0x895 #6 0xcbcf83ec at smbfs_lookup+0x29c #7 0xc0eed468 at VOP_LOOKUP_APV+0x108 #8 0xc0b51d54 at lookup+0x6f4 #9 0xc0b52daf at namei+0x6ff #10 0xc0b65e8f at kern_statat_vnhook+0xbf #11 0xc0b6608c at kern_statat+0x3c #12 0xc0b660c6 at kern_lstat+0x36 #13 0xc0b6616f at sys_lstat+0x2f #14 0xc0ec431e at syscall+0x2fe #15 0xc0eae091 at Xint0x80_syscall+0x21 name = 7-undel-ntfs.zip, parent = 0xcbcab5a0, open = 0 0xcef01b40: tag smbfs, type VDIR usecount 40, writecount 0, refcount 41 mountedhere 0 flags (VI(0x200)) lock type smbfs: EXCL by thread 0xccd268d0 (pid 13991, creat, tid 100298) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b5176c at lookup+0x10c #5 0xc0b52daf at namei+0x6ff #6 0xc0b71b1f at vn_open_cred+0x8f #7 0xc0b71f2b at vn_open+0x3b #8 0xc0b6dba2 at kern_openat+0x1e2 #9 0xc0b6def5 at kern_open+0x35 #10 0xc0b6df30 at sys_open+0x30 #11 0xc0ec431e at syscall+0x2fe #12 0xc0eae091 at Xint0x80_syscall+0x21 name = creat.13991, parent = 0xcf484e10, open = 0 0xcb9d72d0: tag smbfs, type VDIR usecount 38, writecount 0, refcount 39 mountedhere 0 flags (VI(0x200)) lock type smbfs: EXCL by thread 0xd169d000 (pid 14005, creat, tid 100311) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b5176c at lookup+0x10c #5 0xc0b52daf at namei+0x6ff #6 0xc0b71b1f at vn_open_cred+0x8f #7 0xc0b71f2b at vn_open+0x3b #8 0xc0b6dba2 at kern_openat+0x1e2 #9 0xc0b6def5 at kern_open+0x35 #10 0xc0b6df30 at sys_open+0x30 #11 0xc0ec431e at syscall+0x2fe #12 0xc0eae091 at Xint0x80_syscall+0x21 name = creat.14005, parent = 0xcf484e10, open = 0 0xcd264708: tag smbfs, type VDIR usecount 57, writecount 0, refcount 58 mountedhere 0 flags (VI(0x200)) lock type smbfs: EXCL by thread 0xcbc085e0 (pid 13994, creat, tid 100244) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b5176c at lookup+0x10c #5 0xc0b52daf at namei+0x6ff #6 0xc0b71b1f at vn_open_cred+0x8f #7 0xc0b71f2b at vn_open+0x3b #8 0xc0b6dba2 at kern_openat+0x1e2 #9 0xc0b6def5 at kern_open+0x35 #10 0xc0b6df30 at sys_open+0x30 #11 0xc0ec431e at syscall+0x2fe #12 0xc0eae091 at Xint0x80_syscall+0x21 name = creat.13994, parent = 0xcf484e10, open = 0 0xcd54d870: tag smbfs, type VDIR usecount 38, writecount 0, refcount 39 mountedhere 0 flags (VI(0x200)) lock type smbfs: EXCL by thread 0xcbcc8bc0 (pid 14002, creat, tid 100266) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b5176c at lookup+0x10c #5 0xc0b52daf at namei+0x6ff #6 0xc0b71b1f at vn_open_cred+0x8f #7 0xc0b71f2b at vn_open+0x3b #8 0xc0b6dba2 at kern_openat+0x1e2 #9 0xc0b6def5 at kern_open+0x35 #10 0xc0b6df30 at sys_open+0x30 #11 0xc0ec431e at syscall+0x2fe #12 0xc0eae091 at Xint0x80_syscall+0x21 name = creat.14002, parent = 0xcf484e10, open = 0 0xcf241e10: tag smbfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 flags (VI(0x200)) v_object 0xce0b0c24 ref 0 pages 0 lock type smbfs: EXCL by thread 0xcf63cbc0 (pid 14006, rw, tid 100279) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b70944 at vn_write+0x184 #5 0xc0b6ec2a at vn_io_fault+0x9a #6 0xc0b0e4f5 at dofilewrite+0x95 #7 0xc0b0eb68 at kern_writev+0x68 #8 0xc0b0ec7f at sys_write+0x4f #9 0xc0ec431e at syscall+0x2fe #10 0xc0eae091 at Xint0x80_syscall+0x21 name = p14006, parent = 0xce6872d0, open = 1 0xcec7d5a0: tag smbfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 flags (VI(0x200)) v_object 0xcd94e784 ref 0 pages 0 lock type smbfs: EXCL by thread 0xcbd62bc0 (pid 14004, rw, tid 100229) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b70944 at vn_write+0x184 #5 0xc0b6ec2a at vn_io_fault+0x9a #6 0xc0b0e4f5 at dofilewrite+0x95 #7 0xc0b0eb68 at kern_writev+0x68 #8 0xc0b0ec7f at sys_write+0x4f #9 0xc0ec431e at syscall+0x2fe #10 0xc0eae091 at Xint0x80_syscall+0x21 name = p14004, parent = 0xccf882d0, open = 1 0xce49ee10: tag smbfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 flags (VI(0x200)) v_object 0xcc01f4a0 ref 0 pages 0 lock type smbfs: EXCL by thread 0xccd26bc0 (pid 13996, rw, tid 100297) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b70944 at vn_write+0x184 #5 0xc0b6ec2a at vn_io_fault+0x9a #6 0xc0b0e4f5 at dofilewrite+0x95 #7 0xc0b0eb68 at kern_writev+0x68 #8 0xc0b0ec7f at sys_write+0x4f #9 0xc0ec431e at syscall+0x2fe #10 0xc0eae091 at Xint0x80_syscall+0x21 name = p13996, parent = 0xcd3f3438, open = 1 0xcd33eb40: tag smbfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 flags (VI(0x200)) v_object 0xcdcfd2e4 ref 0 pages 0 lock type smbfs: EXCL by thread 0xccd26000 (pid 14000, rw, tid 100301) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b70944 at vn_write+0x184 #5 0xc0b6ec2a at vn_io_fault+0x9a #6 0xc0b0e4f5 at dofilewrite+0x95 #7 0xc0b0eb68 at kern_writev+0x68 #8 0xc0b0ec7f at sys_write+0x4f #9 0xc0ec431e at syscall+0x2fe #10 0xc0eae091 at Xint0x80_syscall+0x21 name = p14000, parent = 0xccba7ca8, open = 1 0xcd2e4ca8: tag smbfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 flags (VI(0x200)) v_object 0xcc0ad378 ref 0 pages 0 lock type smbfs: EXCL by thread 0xcbd315e0 (pid 14001, rw, tid 100174) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b70944 at vn_write+0x184 #5 0xc0b6ec2a at vn_io_fault+0x9a #6 0xc0b0e4f5 at dofilewrite+0x95 #7 0xc0b0eb68 at kern_writev+0x68 #8 0xc0b0ec7f at sys_write+0x4f #9 0xc0ec431e at syscall+0x2fe #10 0xc0eae091 at Xint0x80_syscall+0x21 name = p14001, parent = 0xcd09e9d8, open = 1 0xceb5c9d8: tag smbfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 flags (VI(0x200)) v_object 0xcaffe40c ref 0 pages 0 lock type smbfs: EXCL by thread 0xcaf302f0 (pid 14008, rw, tid 100156) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b70944 at vn_write+0x184 #5 0xc0b6ec2a at vn_io_fault+0x9a #6 0xc0b0e4f5 at dofilewrite+0x95 #7 0xc0b0eb68 at kern_writev+0x68 #8 0xc0b0ec7f at sys_write+0x4f #9 0xc0ec431e at syscall+0x2fe #10 0xc0eae091 at Xint0x80_syscall+0x21 name = p14008, parent = 0xce6ec438, open = 1 0xd10dfe10: tag smbfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 flags (VI(0x200)) v_object 0xcd88e818 ref 0 pages 0 lock type smbfs: EXCL by thread 0xcbd5fbc0 (pid 14010, rw, tid 100184) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b70944 at vn_write+0x184 #5 0xc0b6ec2a at vn_io_fault+0x9a #6 0xc0b0e4f5 at dofilewrite+0x95 #7 0xc0b0eb68 at kern_writev+0x68 #8 0xc0b0ec7f at sys_write+0x4f #9 0xc0ec431e at syscall+0x2fe #10 0xc0eae091 at Xint0x80_syscall+0x21 name = p14010, parent = 0xcc7845a0, open = 1 0xcbfea5a0: tag smbfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 flags (VI(0x200)) v_object 0xcd76c8ac ref 0 pages 0 lock type smbfs: EXCL by thread 0xcc4d68d0 (pid 13999, rw, tid 100225) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b70944 at vn_write+0x184 #5 0xc0b6ec2a at vn_io_fault+0x9a #6 0xc0b0e4f5 at dofilewrite+0x95 #7 0xc0b0eb68 at kern_writev+0x68 #8 0xc0b0ec7f at sys_write+0x4f #9 0xc0ec431e at syscall+0x2fe #10 0xc0eae091 at Xint0x80_syscall+0x21 name = p13999, parent = 0xcd3b65a0, open = 1 0xcee862d0: tag smbfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 flags (VI(0x200)) v_object 0xccf2a65c ref 0 pages 0 lock type smbfs: EXCL by thread 0xccd28bc0 (pid 14007, rw, tid 100261) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b70944 at vn_write+0x184 #5 0xc0b6ec2a at vn_io_fault+0x9a #6 0xc0b0e4f5 at dofilewrite+0x95 #7 0xc0b0eb68 at kern_writev+0x68 #8 0xc0b0ec7f at sys_write+0x4f #9 0xc0ec431e at syscall+0x2fe #10 0xc0eae091 at Xint0x80_syscall+0x21 name = p14007, parent = 0xcf19f5a0, open = 1 0xcc2d8e10: tag smbfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 flags (VI(0x200)) v_object 0xcdca440c ref 0 pages 0 lock type smbfs: EXCL by thread 0xcc4d65e0 (pid 14009, rw, tid 100242) #0 0xc0aa232e at __lockmgr_args+0xd7e #1 0xc0b4c1a5 at vop_stdlock+0x65 #2 0xc0eebe23 at VOP_LOCK1_APV+0xf3 #3 0xc0b6f8e8 at _vn_lock+0x78 #4 0xc0b70944 at vn_write+0x184 #5 0xc0b6ec2a at vn_io_fault+0x9a #6 0xc0b0e4f5 at dofilewrite+0x95 #7 0xc0b0eb68 at kern_writev+0x68 #8 0xc0b0ec7f at sys_write+0x4f #9 0xc0ec431e at syscall+0x2fe #10 0xc0eae091 at Xint0x80_syscall+0x21 name = p14009, parent = 0xcf583b40, open = 1 db:0:lockedvnods> show mount 0xca819bb0 /dev/ad4s1a on / (ufs) 0xca81a000 devfs on /dev (devfs) 0xcabb15d8 /dev/ad4s1f on /home (ufs) 0xcabb1000 /dev/ad4s1d on /usr (ufs) 0xca81abb0 /dev/ad4s1e on /var (ufs) 0xca81a8c4 procfs on /proc (procfs) 0xcbbfb000 /dev/label/tmp on /tmp (ufs) 0xca81a5d8 //PHO@X4/TMP on /mnt (smbfs) More info: show mount db:0:mount> ps pid ppid pgrp uid state wmesg wchan cmd 14053 14052 1244 0 D 90wrq 0xcbe5fa00 ls 14052 1244 1244 0 S wait 0xcbd2a2cc sh 14032 13985 7909 0 DL+ pfault 0xc13e5dfc swap 14031 13985 7909 0 DL+ pfault 0xc13e5dfc swap 14030 13985 7909 0 R+ swap 14029 13985 7909 0 DL+ pfault 0xc13e5dfc swap 14028 13985 7909 0 R+ swap 14027 13985 7909 0 DL+ pfault 0xc13e5dfc swap 14026 13985 7909 0 R+ swap 14025 13985 7909 0 R+ swap 14024 13985 7909 0 R+ swap 14023 13985 7909 0 R+ swap 14022 13985 7909 0 DL+ pfault 0xc13e5dfc swap 14021 13985 7909 0 R+ swap 14020 13985 7909 0 R+ swap 14019 13985 7909 0 DL+ pfault 0xc13e5dfc swap 14018 13985 7909 0 DL+ pfault 0xc13e5dfc swap 14017 13985 7909 0 R+ CPU 3 swap 14016 13985 7909 0 R+ swap 14015 13985 7909 0 R+ swap 14014 13985 7909 0 R+ swap 14013 13985 7909 0 R+ swap 14012 13985 7909 0 R+ swap 14011 13985 7909 0 R+ swap 14010 13992 7909 0 DW+ 90wrq 0xca792e00 rw 14009 13992 7909 0 DW+ 90wrq 0xcd6e0300 rw 14008 13992 7909 0 DW+ 90wrq 0xca791500 rw 14007 13992 7909 0 DW+ 90wrq 0xcc195700 rw 14006 13992 7909 0 DW+ 90wrq 0xd142f500 rw 14005 13987 7909 0 DW+ 90wrq 0xcf38c100 creat 14004 13992 7909 0 DW+ 90wrq 0xcf38c800 rw 14003 13985 7909 0 R+ swap 14002 13987 7909 0 DW+ 90wrq 0xf2a3a7a0 creat 14001 13992 7909 0 DW+ 90wrq 0xcf39ea00 rw 14000 13992 7909 0 DW+ 90wrq 0xcbe5ed00 rw 13999 13992 7909 0 DW+ 90wrq 0xca791a00 rw 13998 13985 7909 0 R+ swap 13997 13985 7909 0 R+ swap 13996 13992 7909 0 DW+ 90wrq 0xca7fa600 rw 13995 13985 7909 0 R+ swap 13994 13987 7909 0 DW+ 90wrq 0xcbd1da00 creat 13993 13985 7909 0 R+ swap 13992 13984 7909 0 SW+ wait 0xcb265598 rw 13991 13987 7909 0 DW+ 90wrq 0xcbe5e400 creat 13990 13985 7909 0 R+ swap 13989 13985 7909 0 DL+ pfault 0xc13e5dfc swap 13988 13985 7909 0 R+ swap 13987 13982 7909 0 SW+ wait 0xcbcad864 creat 13986 13985 7909 0 R+ swap 13985 13981 7909 0 SW+ wait 0xca8e8864 swap 13984 7916 7909 0 S+ nanslp 0xc1267784 rw 13982 7916 7909 0 R+ creat 13981 7916 7909 0 R+ swap 7916 7915 7909 0 SW+ wait 0xccc93598 run 7915 7914 7909 0 SW+ wait 0xcc6b3000 run 7914 7909 7909 0 S+ nanslp 0xc1267784 run 7909 1300 7909 0 SW+ wait 0xccc92b30 sh 1409 1408 1409 1001 Ss+ ttyin 0xca804470 bash 1408 1406 1406 1001 S select 0xcbff5224 sshd 1406 1170 1406 0 Ss select 0xcbfeba24 sshd 1375 1372 1372 1001 S piperd 0xca870990 awk 1374 1372 1372 1001 DL pfault 0xc13e5dfc sh 1373 1370 1373 1001 Rs+ CPU 0 top 1372 1369 1372 1001 SWs wait 0xca8e9b30 sh 1371 1368 1371 1001 Ss kqread 0xcabb5e00 tail 1370 1363 1363 1001 S select 0xcc0316e4 sshd 1369 1362 1362 1001 S select 0xcbff52e4 sshd 1368 1364 1364 1001 S select 0xcaf227a4 sshd 1364 1170 1364 0 Ss select 0xcaf22664 sshd 1363 1170 1363 0 Ss select 0xcbff52a4 sshd 1362 1170 1362 0 Ss select 0xcc0317a4 sshd 1306 1118 1118 0 R smbd 1305 1 0 0 RL CPU 2 [smbiod0] 1300 1297 1300 0 SW+ wait 0xcb2642cc bash 1297 1286 1297 0 SW+ pause 0xca95ab88 csh 1294 1 1294 0 Ss+ ttyin 0xc7f37a70 getty 1293 1 1293 0 Ss+ ttyin 0xc7f37c70 getty 1292 1 1292 0 Ss+ ttyin 0xc7f37e70 getty 1291 1 1291 0 Ss+ ttyin 0xc819b070 getty 1290 1 1290 0 Ss+ ttyin 0xc819b270 getty 1289 1 1289 0 Ss+ ttyin 0xc819b470 getty 1288 1 1288 0 Ss+ ttyin 0xc7f36670 getty 1287 1 1287 0 Ss+ ttyin 0xc7f36470 getty 1286 1 1286 0 SWs+ wait 0xcaf2c598 login 1269 1 1269 0 Ss select 0xca883924 inetd 1244 1 1244 0 Ss wait 0xcb264b30 watchdogd 1181 1 1181 0 SWs nanslp 0xc1267784 cron 1176 1 1176 25 SWs pause 0xca8be058 sendmail 1173 1 1173 0 Ss select 0xca8695a4 sendmail 1170 1 1170 0 Ss select 0xca8836e4 sshd 1138 1 1138 0 Ss select 0xca8695e4 moused 1135 1120 1120 0 S select 0xca883a24 winbindd 1129 1118 1118 0 S select 0xca869b64 smbd 1120 1 1120 0 Ss select 0xca883aa4 winbindd 1118 1 1118 0 Ss select 0xca8697a4 smbd 1116 1 1116 0 Ss select 0xc7dc6b64 nmbd 1092 1 1092 0 Ss select 0xca8693a4 ntpd 1036 1033 1033 0 S (threaded) nfsd 100128 S rpcsvc 0xcaba7850 nfsd: service 100127 S rpcsvc 0xcaba7890 nfsd: service 100126 S rpcsvc 0xcaba78d0 nfsd: service 100097 S rpcsvc 0xca7fc010 nfsd: master 1033 1 1033 0 Ss select 0xca8692a4 nfsd 1031 1027 1027 0 S select 0xca869be4 nfsuserd 1030 1027 1027 0 S select 0xc7dc68a4 nfsuserd 1029 1027 1027 0 S select 0xca869ba4 nfsuserd 1028 1027 1027 0 S select 0xc7dc68e4 nfsuserd 1027 1 1027 0 SWs pause 0xca6c6324 nfsuserd 1011 1 1011 0 Ss select 0xc7dc6364 mountd 978 1 978 0 Ss select 0xca8690e4 rpcbind 963 1 963 0 Ss select 0xc7dc6aa4 syslogd 840 1 840 0 Ss select 0xc7dc6824 devd 19 0 0 0 RL [softdepflush] 18 0 0 0 DL vlruwt 0xca6c52cc [vnlru] 17 0 0 0 LL *Giant 0xc8076380 [syncer] 16 0 0 0 DL psleep 0xc13dd648 [bufdaemon] 9 0 0 0 DL pgzero 0xc13e76dc [pagezero] 8 0 0 0 DL psleep 0xc13e7248 [vmdaemon] 7 0 0 0 RL CPU 1 [pagedaemon] 6 0 0 0 DL ccb_scan 0xc122a0d4 [xpt_thrd] 5 0 0 0 DL waiting_ 0xc13e0f58 [sctp_iterator] 4 0 0 0 DL ctl_work 0xc819e000 [ctl_thrd] 3 0 0 0 DL - 0xc801543c [fdc0] 2 0 0 0 SL - 0xc809a000 [fw0_probe] 15 0 0 0 DL (threaded) [usb] 100058 D - 0xc807ad34 [usbus5] 100057 D - 0xc807ad04 [usbus5] 100056 D - 0xc807acd4 [usbus5] 100055 D - 0xc807aca4 [usbus5] 100053 D - 0xc806bb5c [usbus4] 100052 D - 0xc806bb2c [usbus4] 100051 D - 0xc806bafc [usbus4] 100050 D - 0xc806bacc [usbus4] 100049 D - 0xc8067b5c [usbus3] 100048 D - 0xc8067b2c [usbus3] 100047 D - 0xc8067afc [usbus3] 100046 D - 0xc8067acc [usbus3] 100045 D - 0xc8060b5c [usbus2] 100044 D - 0xc8060b2c [usbus2] 100043 D - 0xc8060afc [usbus2] 100042 D - 0xc8060acc [usbus2] 100040 D - 0xc805bb5c [usbus1] 100039 D - 0xc805bb2c [usbus1] 100038 D - 0xc805bafc [usbus1] 100037 D - 0xc805bacc [usbus1] 100035 D - 0xc804fb5c [usbus0] 100034 D - 0xc804fb2c [usbus0] 100033 D - 0xc804fafc [usbus0] 100032 D - 0xc804facc [usbus0] 14 0 0 0 DL - 0xc1266584 [yarrow] 13 0 0 0 DL (threaded) [geom] 100015 D - 0xc1263608 [g_down] 100014 D - 0xc1263604 [g_up] 100013 D - 0xc12635fc [g_event] 12 0 0 0 LL (threaded) [intr] 100066 I [irq12: psm0] 100065 I [irq1: atkbd0] 100063 I [swi0: uart] 100060 I [irq20: fwohci0] 100059 I [irq14: ata0] 100054 I [irq19: ehci0] 100041 I [irq18: ohci2 ohci4] 100036 I [irq17: ohci1 ohci3] 100031 I [irq16: hdac1 ohci0] 100030 I [irq22: ahci0] 100029 I [irq257: re0] 100028 I [irq256: hdac0] 100027 I [swi2: cambio] 100026 I [swi6: task queue] 100025 I [swi6: Giant taskq] 100022 I [swi5: fast taskq] 100012 I [swi1: netisr 0] 100011 I [swi3: vm] 100010 I [swi4: clock] 100009 I [swi4: clock] 100008 I [swi4: clock] 100007 L *Giant 0xc8076380 [swi4: clock] 11 0 0 0 RL (threaded) [idle] 100006 CanRun [idle: cpu3] 100005 CanRun [idle: cpu2] 100004 CanRun [idle: cpu1] 100003 CanRun [idle: cpu0] 1 0 1 0 SLs wait 0xc7de2b30 [init] 10 0 0 0 DL audit_wo 0xc13e4e80 [audit] 0 0 0 0 DLs (threaded) [kernel] 100069 D - 0xc1266584 [deadlkres] 100068 D - 0xc8188e80 [mca taskq] 100061 D - 0xc8070a40 [fw0_taskq] 100024 D - 0xc7f8b700 [thread taskq] 100023 D - 0xc7f8b740 [ffs_trim taskq] 100021 D - 0xc7f8b7c0 [kqueue taskq] 100020 D - 0xc7f8b800 [acpi_task_2] 100019 D - 0xc7f8b800 [acpi_task_1] 100018 D - 0xc7f8b800 [acpi_task_0] 100016 D - 0xc7db0c00 [firmware taskq] 100000 D sched 0xc12637e0 [swapper] 13983 7916 7909 0 Z+ mkdir db:0:ps> allt Tracing command ls pid 14053 tid 100324 td 0xd12a6000 sched_switch(d12a6000,0,104,1b3,f2ae8564,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,ca8ebd00,...) at mi_switch+0x243 sleepq_switch(d12a6000,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(cbe5fa00,6c,cbd0024a,0,0,...) at sleepq_wait+0x6b _sleep(cbe5fa00,cbe5fa94,6c,cbd0024a,0,...) at _sleep+0x39b smb_iod_waitrq(cbe5fa00,cbcfff61,c7,cacb3200,ca91c8e0,...) at smb_iod_waitrq+0x1ce smb_rq_reply(cbe5fa00,cad2c400,f2ae8700,3,ce90fdcc,...) at smb_rq_reply+0x19 smb_t2_request(ce90fd80,cbd14000,cbea5b80,0,0,...) at smb_t2_request+0x518 smbfs_findnext(cd241b00,1,f2ae8818,16,f2ae8818,...) at smbfs_findnext+0x9e6 smbfs_smb_lookup(cbea5b80,0,0,f2ae87f0,f2ae8818,...) at smbfs_smb_lookup+0x95 smbfs_getattr(f2ae8938,c10feada,cbcab618,4c,f2ae8860,...) at smbfs_getattr+0x93 VOP_GETATTR_APV(cbd01860,f2ae8938,f2ae8aec,0,0,...) at VOP_GETATTR_APV+0x100 smbfs_lookup(f2ae89ec,c10b1876,c0b6125f,cbd01860,f2ae8980,...) at smbfs_lookup+0x301 VOP_LOOKUP_APV(cbd01860,f2ae89ec,f2ae8aec,221,c0b0b3ff,...) at VOP_LOOKUP_APV+0x108 lookup(f2ae8aac,0,c10aff0c,117,246,...) at lookup+0x6f4 namei(f2ae8aac,f2ae8b14,60,972,d12a6000,...) at namei+0x6ff kern_statat_vnhook(d12a6000,200,ffffff9c,28874bf8,0,...) at kern_statat_vnhook+0xbf kern_statat(d12a6000,200,ffffff9c,28874bf8,0,...) at kern_statat+0x3c kern_lstat(d12a6000,28874bf8,0,f2ae8bdc,8600ff02,...) at kern_lstat+0x36 sys_lstat(d12a6000,f2ae8ccc,c7b15c80,f2ae8c94,c0ecc5e2,...) at sys_lstat+0x2f syscall(f2ae8d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (190, FreeBSD ELF32, sys_lstat), eip = 0x281c156f, esp = 0xbfbfd59c, ebp = 0xbfbfd628 --- Tracing command sh pid 14052 tid 100161 td 0xcbd33bc0 sched_switch(cbd33bc0,0,104,1b3,f2897ab4,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274a80,...) at mi_switch+0x243 sleepq_switch(cbd33bc0,0,c10a6800,1ad,6c,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,100,100,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(cbd2a2cc,6c,c10a9868,100,0,...) at sleepq_wait_sig+0x17 _sleep(cbd2a2cc,cbd2a354,16c,c10a9868,0,...) at _sleep+0x384 kern_wait(cbd33bc0,ffffffff,f2897c38,0,0,...) at kern_wait+0x597 sys_wait4(cbd33bc0,f2897ccc,4959b822,0,f2897cc4,...) at sys_wait4+0x3b syscall(f2897d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, sys_wait4), eip = 0x28156e07, esp = 0xbfbfdabc, ebp = 0xbfbfdad8 --- Tracing command swap pid 14032 tid 100316 td 0xcc4d6000 sched_switch(cc4d6000,0,104,1b3,f2ad0924,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0340,...) at mi_switch+0x243 sleepq_switch(cc4d6000,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e5dfc,78,c10de971,0,0,...) at sleepq_wait+0x6b _sleep(c13e5dfc,c13e6080,278,c10de971,0,...) at _sleep+0x39b vm_waitpfault(cdf3ce74,3c50,0,12b,f2ad0b44,...) at vm_waitpfault+0x75 vm_fault_hold(ccc2c9f8,2c850000,1,0,0,...) at vm_fault_hold+0x62e vm_fault(ccc2c9f8,2c850000,1,0,2c850000,...) at vm_fault+0x8b trap_pfault(cc4d6000,f2ad0d08,c0ae545c,c12757b0,d1299b30,...) at trap_pfault+0x1c2 trap(f2ad0d08) at trap+0x3b6 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28100ae3, esp = 0xbfbfd7b0, ebp = 0xbfbfd808 --- Tracing command swap pid 14031 tid 100315 td 0xcc4d62f0 sched_switch(cc4d62f0,0,104,1b3,f2acd924,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0340,...) at mi_switch+0x243 sleepq_switch(cc4d62f0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e5dfc,78,c10de971,0,0,...) at sleepq_wait+0x6b _sleep(c13e5dfc,c13e6080,278,c10de971,0,...) at _sleep+0x39b vm_waitpfault(cd9166f0,6a38,0,12b,f2acdb44,...) at vm_waitpfault+0x75 vm_fault_hold(caf23cb0,2f638000,1,0,0,...) at vm_fault_hold+0x62e vm_fault(caf23cb0,2f638000,1,0,2f638000,...) at vm_fault+0x8b trap_pfault(cc4d62f0,f2acdd08,f2acdcc4,c7b15c80,d129a000,...) at trap_pfault+0x1c2 trap(f2acdd08) at trap+0x3b6 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28100ae3, esp = 0xbfbfd7b0, ebp = 0xbfbfd808 --- Tracing command swap pid 14030 tid 100268 td 0xcbcc85e0 sched_switch(cbcc85e0,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f2a40d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14029 tid 100212 td 0xcbd348d0 sched_switch(cbd348d0,0,104,1b3,f2957924,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0340,...) at mi_switch+0x243 sleepq_switch(cbd348d0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e5dfc,78,c10de971,0,0,...) at sleepq_wait+0x6b _sleep(c13e5dfc,c13e6080,278,c10de971,0,...) at _sleep+0x39b vm_waitpfault(cbf114a0,66d8,0,12b,f2957b44,...) at vm_waitpfault+0x75 vm_fault_hold(ccc2ccb0,2f2d8000,1,0,0,...) at vm_fault_hold+0x62e vm_fault(ccc2ccb0,2f2d8000,1,0,2f2d8000,...) at vm_fault+0x8b trap_pfault(cbd348d0,f2957d08,c0ae545c,c12757b0,cc3d5598,...) at trap_pfault+0x1c2 trap(f2957d08) at trap+0x3b6 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28100ae3, esp = 0xbfbfd7b0, ebp = 0xbfbfd808 --- Tracing command swap pid 14028 tid 100124 td 0xcaf338d0 sched_switch(caf338d0,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f2819d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14027 tid 100289 td 0xcc4d8bc0 sched_switch(cc4d8bc0,0,104,1b3,f2a7f924,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0340,...) at mi_switch+0x243 sleepq_switch(cc4d8bc0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e5dfc,78,c10de971,0,0,...) at sleepq_wait+0x6b _sleep(c13e5dfc,c13e6080,278,c10de971,0,...) at _sleep+0x39b vm_waitpfault(cc52fb90,4b31,0,12b,f2a7fb44,...) at vm_waitpfault+0x75 vm_fault_hold(cabc19f8,2d731000,1,0,0,...) at vm_fault_hold+0x62e vm_fault(cabc19f8,2d731000,1,0,2d731000,...) at vm_fault+0x8b trap_pfault(cc4d8bc0,f2a7fd08,f2a7fcc4,c7b1bc80,cf4e9598,...) at trap_pfault+0x1c2 trap(f2a7fd08) at trap+0x3b6 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28100ae3, esp = 0xbfbfd7b0, ebp = 0xbfbfd808 --- Tracing command swap pid 14026 tid 100312 td 0xd169cbc0 sched_switch(d169cbc0,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f2ac4d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14025 tid 100303 td 0xd169f8d0 sched_switch(d169f8d0,0,602,1ae,0,...) at sched_switch+0x458 mi_switch(602,0,c10a12ff,cd,8,...) at mi_switch+0x243 critical_exit(d169f8d0,0,2,28c00000,1000,...) at critical_exit+0xb8 ipi_bitmap_handler(3b,3b,3b,507e8c70,1000,...) at ipi_bitmap_handler+0x82 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x2f --- interrupt, eip = 0x8049254, esp = 0xbfbfd8d0, ebp = 0xbfbfd8e8 --- Tracing command swap pid 14024 tid 100265 td 0xcbcc9000 sched_switch(cbcc9000,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f2a37d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14023 tid 100255 td 0xccd2a000 sched_switch(ccd2a000,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f29f0d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14022 tid 100251 td 0xcbc075e0 sched_switch(cbc075e0,0,104,1b3,f29e0924,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0340,...) at mi_switch+0x243 sleepq_switch(cbc075e0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e5dfc,78,c10de971,0,0,...) at sleepq_wait+0x6b _sleep(c13e5dfc,c13e6080,278,c10de971,0,...) at _sleep+0x39b vm_waitpfault(cc7f7534,11,0,12b,f29e0b44,...) at vm_waitpfault+0x75 vm_fault_hold(cad9b828,28c11000,2,0,0,...) at vm_fault_hold+0x62e vm_fault(cad9b828,28c11000,2,0,28c11000,...) at vm_fault+0x8b trap_pfault(cbc075e0,f29e0d08,f29e0cc4,c1825c80,ccc94598,...) at trap_pfault+0x1c2 trap(f29e0d08) at trap+0x3b6 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x2818ea0f, esp = 0xbfbfd800, ebp = 0xbfbfd848 --- Tracing command swap pid 14021 tid 100305 td 0xd169f2f0 sched_switch(d169f2f0,0,207,1ae,af,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f2aafd08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14020 tid 100226 td 0xcbc09000 sched_switch(cbc09000,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f298bd08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14019 tid 100240 td 0xcc6b92f0 sched_switch(cc6b92f0,0,104,1b3,f29b5924,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0340,...) at mi_switch+0x243 sleepq_switch(cc6b92f0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e5dfc,78,c10de971,0,0,...) at sleepq_wait+0x6b _sleep(c13e5dfc,c13e6080,278,c10de971,0,...) at _sleep+0x39b vm_waitpfault(cdd5e534,52f3,0,12b,f29b5b44,...) at vm_waitpfault+0x75 vm_fault_hold(cabc10e8,2def3000,1,0,0,...) at vm_fault_hold+0x62e vm_fault(cabc10e8,2def3000,1,0,2def3000,...) at vm_fault+0x8b trap_pfault(cc6b92f0,f29b5d08,f29b5cc4,c1825c80,cc6b32cc,...) at trap_pfault+0x1c2 trap(f29b5d08) at trap+0x3b6 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28100ae3, esp = 0xbfbfd7b0, ebp = 0xbfbfd808 --- Tracing command swap pid 14018 tid 100180 td 0xcbd618d0 sched_switch(cbd618d0,0,104,1b3,f28e2924,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0340,...) at mi_switch+0x243 sleepq_switch(cbd618d0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e5dfc,78,c10de971,0,0,...) at sleepq_wait+0x6b _sleep(c13e5dfc,c13e6080,278,c10de971,0,...) at _sleep+0x39b vm_waitpfault(ccfc8940,13b6,0,12b,f28e2b44,...) at vm_waitpfault+0x75 vm_fault_hold(cad9b000,29fb6000,2,0,0,...) at vm_fault_hold+0x62e vm_fault(cad9b000,29fb6000,2,0,29fb6000,...) at vm_fault+0x8b trap_pfault(cbd618d0,f28e2d08,f28e2cc4,c7b18c80,cbd5b000,...) at trap_pfault+0x1c2 trap(f28e2d08) at trap+0x3b6 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x2818ea0f, esp = 0xbfbfd800, ebp = 0xbfbfd848 --- Tracing command swap pid 14017 tid 100139 td 0xca8c3bc0 cpustop_handler(3,f2853cfc,c0ec4783,c109eaf7,115,...) at cpustop_handler+0x26 ipi_nmi_handler(c109eaf7,115,f2853cc4,c7b1bc80,cb265b30,...) at ipi_nmi_handler+0x35 trap(f2853d08) at trap+0x33 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0x8049261, esp = 0xbfbfd8d0, ebp = 0xbfbfd8e8 --- Tracing command swap pid 14016 tid 100204 td 0xcbcca5e0 sched_switch(cbcca5e0,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f2939d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14015 tid 100243 td 0xcbc088d0 sched_switch(cbc088d0,0,207,1ae,af,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f29bed08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14014 tid 100313 td 0xd169c8d0 sched_switch(d169c8d0,0,602,1ae,0,...) at sched_switch+0x458 mi_switch(602,0,c10a12ff,cd,0,...) at mi_switch+0x243 critical_exit(d169c8d0,0,0,28c00000,1000,...) at critical_exit+0xb8 ipi_bitmap_handler(3b,3b,3b,507e8c6b,1000,...) at ipi_bitmap_handler+0x82 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x2f --- interrupt, eip = 0x8049254, esp = 0xbfbfd8d0, ebp = 0xbfbfd8e8 --- Tracing command swap pid 14013 tid 100241 td 0xcbc08bc0 sched_switch(cbc08bc0,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f29b8d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14012 tid 100171 td 0xcbd32000 sched_switch(cbd32000,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f28bed08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 14011 tid 100258 td 0xccd295e0 sched_switch(ccd295e0,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f29fcd08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command rw pid 14010 tid 100184 td 0xcbd5fbc0 Tracing command rw pid 14009 tid 100242 td 0xcc4d65e0 Tracing command rw pid 14008 tid 100156 td 0xcaf302f0 Tracing command rw pid 14007 tid 100261 td 0xccd28bc0 Tracing command rw pid 14006 tid 100279 td 0xcf63cbc0 Tracing command creat pid 14005 tid 100311 td 0xd169d000 Tracing command rw pid 14004 tid 100229 td 0xcbd62bc0 Tracing command swap pid 14003 tid 100310 td 0xd169d2f0 sched_switch(d169d2f0,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f2abed08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command creat pid 14002 tid 100266 td 0xcbcc8bc0 Tracing command rw pid 14001 tid 100174 td 0xcbd315e0 Tracing command rw pid 14000 tid 100301 td 0xccd26000 Tracing command rw pid 13999 tid 100225 td 0xcc4d68d0 Tracing command swap pid 13998 tid 100183 td 0xcbd61000 sched_switch(cbd61000,0,207,1ae,af,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f28eed08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 13997 tid 100185 td 0xcbd5f8d0 sched_switch(cbd5f8d0,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f28f6d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command rw pid 13996 tid 100297 td 0xccd26bc0 Tracing command swap pid 13995 tid 100182 td 0xcbd612f0 sched_switch(cbd612f0,0,207,1ae,af,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f28ead08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command creat pid 13994 tid 100244 td 0xcbc085e0 Tracing command swap pid 13993 tid 100160 td 0xcbd34000 sched_switch(cbd34000,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f2893d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command rw pid 13992 tid 100141 td 0xca8c35e0 Tracing command creat pid 13991 tid 100298 td 0xccd268d0 Tracing command swap pid 13990 tid 100224 td 0xcc4d6bc0 sched_switch(cc4d6bc0,0,207,1ae,af,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f2985d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 13989 tid 100168 td 0xcbd328d0 sched_switch(cbd328d0,0,104,1b3,f28b2924,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0340,...) at mi_switch+0x243 sleepq_switch(cbd328d0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e5dfc,78,c10de971,0,0,...) at sleepq_wait+0x6b _sleep(c13e5dfc,c13e6080,278,c10de971,0,...) at _sleep+0x39b vm_waitpfault(ce0bc094,5d24,0,12b,f28b2b44,...) at vm_waitpfault+0x75 vm_fault_hold(c7de8bc8,2e924000,1,0,0,...) at vm_fault_hold+0x62e vm_fault(c7de8bc8,2e924000,1,0,2e924000,...) at vm_fault+0x8b trap_pfault(cbd328d0,f28b2d08,f28b2cc4,c7b1bc80,cbd29000,...) at trap_pfault+0x1c2 trap(f28b2d08) at trap+0x3b6 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28100ae3, esp = 0xbfbfd7b0, ebp = 0xbfbfd808 --- Tracing command swap pid 13988 tid 100271 td 0xcf63e5e0 sched_switch(cf63e5e0,0,602,1ae,0,...) at sched_switch+0x458 mi_switch(602,0,c10a12ff,cd,4,...) at mi_switch+0x243 critical_exit(cf63e5e0,0,1,28c00000,1000,...) at critical_exit+0xb8 ipi_bitmap_handler(3b,3b,3b,507e8c6d,1000,...) at ipi_bitmap_handler+0x82 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x2f --- interrupt, eip = 0x8049254, esp = 0xbfbfd8d0, ebp = 0xbfbfd8e8 --- Tracing command creat pid 13987 tid 100207 td 0xcbcca000 Tracing command swap pid 13986 tid 100105 td 0xca8f02f0 sched_switch(ca8f02f0,0,207,1ae,b0,...) at sched_switch+0x458 mi_switch(207,0,c10a7265,ec,c1447960,...) at mi_switch+0x243 ast(f2787d08) at ast+0x2ee doreti_ast() at doreti_ast+0x1a Tracing command swap pid 13985 tid 100095 td 0xca8f08d0 Tracing command rw pid 13984 tid 100214 td 0xcbd342f0 sched_switch(cbd342f0,0,104,1b3,f295eaec,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,f295eb10,...) at mi_switch+0x243 sleepq_switch(cbd342f0,0,c10a6800,1ad,6c,...) at sleepq_switch+0x1a7 sleepq_catch_signals(3e9,c0b00320,cbd342f0,2,100,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(c1267784,6c,c10a206b,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c1267784,0,16c,c10a206b,3e9,...) at _sleep+0x34e kern_nanosleep(cbd342f0,f295ec28,f295ec30,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cbd342f0,f295eccc,3a96f28d,0,f295ecc4,...) at sys_nanosleep+0x6f syscall(f295ed08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x2816c8df, esp = 0xbfbfd8cc, ebp = 0xbfbfd8f8 --- Tracing command creat pid 13982 tid 100306 td 0xd169f000 sched_switch(d169f000,0,104,1b3,f2ab2aec,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,f2ab2b10,...) at mi_switch+0x243 sleepq_switch(d169f000,0,c10a6800,1ad,6c,...) at sleepq_switch+0x1a7 sleepq_catch_signals(3e9,c0b00320,d169f000,2,100,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(c1267784,6c,c10a206b,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c1267784,0,16c,c10a206b,3e9,...) at _sleep+0x34e kern_nanosleep(d169f000,f2ab2c28,f2ab2c30,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(d169f000,f2ab2ccc,3b03a015,0,f2ab2cc4,...) at sys_nanosleep+0x6f syscall(f2ab2d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x2816c8df, esp = 0xbfbfd8bc, ebp = 0xbfbfd8e8 --- Tracing command swap pid 13981 tid 100159 td 0xca9608d0 sched_switch(ca9608d0,0,104,1b3,f288faec,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,f288fb10,...) at mi_switch+0x243 sleepq_switch(ca9608d0,0,c10a6800,1ad,6c,...) at sleepq_switch+0x1a7 sleepq_catch_signals(3e9,c0b00320,ca9608d0,2,100,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(c1267784,6c,c10a206b,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c1267784,0,16c,c10a206b,3e9,...) at _sleep+0x34e kern_nanosleep(ca9608d0,f288fc28,f288fc30,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(ca9608d0,f288fccc,3b874a66,0,f288fcc4,...) at sys_nanosleep+0x6f syscall(f288fd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x2816c8df, esp = 0xbfbfd8bc, ebp = 0xbfbfd8e8 --- Tracing command run pid 7916 tid 100256 td 0xccd29bc0 Tracing command run pid 7915 tid 100246 td 0xcc6b9000 Tracing command run pid 7914 tid 100165 td 0xcbd33000 sched_switch(cbd33000,0,104,1b3,f28a7aec,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,f28a7b10,...) at mi_switch+0x243 sleepq_switch(cbd33000,0,c10a6800,1ad,6c,...) at sleepq_switch+0x1a7 sleepq_catch_signals(3e9,c0b00320,cbd33000,3,100,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(c1267784,6c,c10a206b,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c1267784,0,16c,c10a206b,3e9,...) at _sleep+0x34e kern_nanosleep(cbd33000,f28a7c28,f28a7c30,1,0,...) at kern_nanosleep+0xc1 sys_nanosleep(cbd33000,f28a7ccc,50c6349e,0,f28a7cc4,...) at sys_nanosleep+0x6f syscall(f28a7d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x2816b8df, esp = 0xbfbfd85c, ebp = 0xbfbfd888 --- Tracing command sh pid 7909 tid 100259 td 0xccd292f0 Tracing command bash pid 1409 tid 100199 td 0xcc1092f0 sched_switch(cc1092f0,0,104,1b3,f2926a08,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274a80,...) at mi_switch+0x243 sleepq_switch(cc1092f0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,ca804404,0,c109eaf7,cc1092f0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(ca804470,0,f2926acc,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(ca804470,ca804404,c10ab0d8,538,0,...) at _cv_wait_sig+0x263 tty_wait(ca804400,ca804470,f2926c1c,1,0,...) at tty_wait+0x71 ttydisc_read(ca804400,f2926c1c,0,a1,0,...) at ttydisc_read+0x22f ttydev_read(cbe88d00,f2926c1c,0,1,0,...) at ttydev_read+0xaa devfs_read_f(ca834a48,f2926c1c,cc1d9e80,0,cc1092f0,...) at devfs_read_f+0x7d dofileread(f2926c1c,ffffffff,ffffffff,0,f2926bf8,...) at dofileread+0x9e kern_readv(cc1092f0,0,f2926c1c,f2926c3c,1,...) at kern_readv+0x68 sys_read(cc1092f0,f2926ccc,8eb97737,0,f2926cc4,...) at sys_read+0x4f syscall(f2926d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x2835726f, esp = 0xbfbfcfec, ebp = 0xbfbfd018 --- Tracing command sshd pid 1408 tid 100208 td 0xcbcc9bc0 sched_switch(cbcc9bc0,0,104,1b3,f294696c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274400,...) at mi_switch+0x243 sleepq_switch(cbcc9bc0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,cbff5210,0,c109eaf7,cbcc9bc0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(cbff5224,0,f2946a30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbff5224,cbff5210,c10a9089,6ae,cb037188,...) at _cv_wait_sig+0x263 seltdwait(cb037188,58,cc325d80,cbcc9bc0,cbcc9c74,...) at seltdwait+0xa2 kern_select(cbcc9bc0,c,28c0c1c8,28c0c1d0,0,0,20,cbcad598,0) at kern_select+0x667 sys_select(cbcc9bc0,f2946ccc,c109eaf7,115,c7ef15e0,...) at sys_select+0x66 syscall(f2946d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2851f22f, esp = 0xbfbfce5c, ebp = 0xbfbfcea8 --- Tracing command sshd pid 1406 tid 100196 td 0xcc109bc0 sched_switch(cc109bc0,0,104,1b3,f291d9d0,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275100,...) at mi_switch+0x243 sleepq_switch(cc109bc0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,cbfeba10,0,c109eaf7,cc109bc0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(cbfeba24,0,f291da94,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbfeba24,cbfeba10,c10a9089,6ae,f291db1c,...) at _cv_wait_sig+0x263 seltdwait(cc16fd2c,c10a9089,5ab,cc109bc0,c13ae4c0,...) at seltdwait+0xa2 sys_poll(cc109bc0,f291dccc,c0ec1f6c,f291dc98,c0ae8047,...) at sys_poll+0x321 syscall(f291dd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x284b6937, esp = 0xbfbfcebc, ebp = 0xbfbfcef8 --- Tracing command awk pid 1375 tid 100145 td 0xcbc098d0 sched_switch(cbc098d0,0,104,1b3,f2865a8c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274400,...) at mi_switch+0x243 sleepq_switch(cbc098d0,0,c10a6800,1ad,5c,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,100,100,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(ca870990,5c,c10a9372,100,0,...) at sleepq_wait_sig+0x17 _sleep(ca870990,ca870b10,15c,c10a9372,0,...) at _sleep+0x384 pipe_read(ca834888,f2865c1c,cc0e4080,0,cbc098d0,...) at pipe_read+0x427 dofileread(f2865c1c,ffffffff,ffffffff,0,f2865bf8,...) at dofileread+0x9e kern_readv(cbc098d0,0,f2865c1c,f2865c3c,1,...) at kern_readv+0x68 sys_read(cbc098d0,f2865ccc,c1274400,14,c10a2da0,...) at sys_read+0x4f syscall(f2865d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x281b426f, esp = 0xbfbfd96c, ebp = 0xbfbfd988 --- Tracing command sh pid 1374 tid 100143 td 0xca8c3000 sched_switch(ca8c3000,0,104,1b3,f285f924,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0340,...) at mi_switch+0x243 sleepq_switch(ca8c3000,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e5dfc,78,c10de971,0,0,...) at sleepq_wait+0x6b _sleep(c13e5dfc,c13e6080,278,c10de971,0,...) at _sleep+0x39b vm_waitpfault(cc0ede74,2,0,12b,f285fb44,...) at vm_waitpfault+0x75 vm_fault_hold(cbd77570,2820c000,1,0,0,...) at vm_fault_hold+0x62e vm_fault(cbd77570,2820c000,1,0,2820cb8c,...) at vm_fault+0x8b trap_pfault(ca8c3000,f285fd08,c0b03c3c,2,cb265000,...) at trap_pfault+0x1c2 trap(f285fd08) at trap+0x3b6 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x2817116d, esp = 0xbfbfda00, ebp = 0xbfbfda38 --- Tracing command top pid 1373 tid 100195 td 0xcbccabc0 cpustop_handler(0,f2918a48,c0ec4783,c109eaf7,115,...) at cpustop_handler+0x26 ipi_nmi_handler(c109eaf7,115,f2918a10,c1825c80,cbcae598,...) at ipi_nmi_handler+0x35 trap(f2918a54) at trap+0x33 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc0aaaa5e, esp = 0xf2918a94, ebp = 0xf2918ae8 --- _mtx_lock_sleep(c1265490,cbccabc0,0,c10a196c,5e8,...) at _mtx_lock_sleep+0x1fe _mtx_lock_flags(c1265490,0,c10a196c,5e8,f2918b68,...) at _mtx_lock_flags+0xe7 sysctl_root(f2918b68,0,c10a196c,656,cbccabc0,...) at sysctl_root+0x1f6 userland_sysctl(cbccabc0,f2918bd4,3,bfbfda20,bfbfda4c,...) at userland_sysctl+0x17a sys___sysctl(cbccabc0,f2918ccc,63763565,0,f2918cc4,...) at sys___sysctl+0x94 syscall(f2918d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (202, FreeBSD ELF32, sys___sysctl), eip = 0x281eb9d3, esp = 0xbfbfd96c, ebp = 0xbfbfd998 --- Tracing command sh pid 1372 tid 100114 td 0xca95bbc0 Tracing command tail pid 1371 tid 100194 td 0xcbd5f000 sched_switch(cbd5f000,0,104,1b3,f29149d0,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,f29149f4,...) at mi_switch+0x243 sleepq_switch(cbd5f000,0,c10a6800,1ad,68,...) at sleepq_switch+0x1a7 sleepq_catch_signals(3e9,c0b00320,cbd5f000,0,100,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(cabb5e00,68,c109a66c,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(cabb5e00,cabb5e00,168,c109a66c,3e9,...) at _sleep+0x34e kern_kevent(cbd5f000,4,0,1,f2914c1c,...) at kern_kevent+0x374 sys_kevent(cbd5f000,f2914ccc,3e9f4423,cbd5f000,f2914c68,...) at sys_kevent+0x19e syscall(f2914d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (363, FreeBSD ELF32, sys_kevent), eip = 0x2815b7f7, esp = 0xbfbfdb4c, ebp = 0xbfbfdc08 --- Tracing command sshd pid 1370 tid 100193 td 0xcbd5f2f0 sched_switch(cbd5f2f0,0,104,1b3,f291096c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275100,...) at mi_switch+0x243 sleepq_switch(cbd5f2f0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,cc0316d0,0,c109eaf7,cbd5f2f0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(cc0316e4,0,f2910a30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cc0316e4,cc0316d0,c10a9089,6ae,ca874968,...) at _cv_wait_sig+0x263 seltdwait(ca874968,58,cc0e4280,cbd5f2f0,cbd5f3a4,...) at seltdwait+0xa2 kern_select(cbd5f2f0,a,28c0c1c8,28c0c1d0,0,0,20,cbd2b864,0) at kern_select+0x667 sys_select(cbd5f2f0,f2910ccc,c1ab6347,0,f2910cc4,...) at sys_select+0x66 syscall(f2910d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2851f22f, esp = 0xbfbfce5c, ebp = 0xbfbfcea8 --- Tracing command sshd pid 1369 tid 100142 td 0xca8c32f0 sched_switch(ca8c32f0,0,104,1b3,f285c96c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275780,...) at mi_switch+0x243 sleepq_switch(ca8c32f0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,cbff52d0,0,c109eaf7,ca8c32f0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(cbff52e4,0,f285ca30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbff52e4,cbff52d0,c10a9089,6ae,ca8741c0,...) at _cv_wait_sig+0x263 seltdwait(ca8741c0,58,cc0b1400,ca8c32f0,ca8c33a4,...) at seltdwait+0xa2 kern_select(ca8c32f0,c,28c0c1c8,28c0c1d0,0,0,20,cb2652cc,0) at kern_select+0x667 sys_select(ca8c32f0,f285cccc,8be8968c,0,f285ccc4,...) at sys_select+0x66 syscall(f285cd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2851f22f, esp = 0xbfbfce5c, ebp = 0xbfbfcea8 --- Tracing command sshd pid 1368 tid 100101 td 0xca8c82f0 sched_switch(ca8c82f0,0,104,1b3,f276b96c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275780,...) at mi_switch+0x243 sleepq_switch(ca8c82f0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,caf22790,0,c109eaf7,ca8c82f0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(caf227a4,0,f276ba30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(caf227a4,caf22790,c10a9089,6ae,ca874ab8,...) at _cv_wait_sig+0x263 seltdwait(ca874ab8,58,cc125700,ca8c82f0,ca8c83a4,...) at seltdwait+0xa2 kern_select(ca8c82f0,c,28c0c1c8,28c0c1d0,0,0,20,ca8be2cc,0) at kern_select+0x667 sys_select(ca8c82f0,f276bccc,e6d206,0,f276bcc4,...) at sys_select+0x66 syscall(f276bd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2851f22f, esp = 0xbfbfce5c, ebp = 0xbfbfcea8 --- Tracing command sshd pid 1364 tid 100190 td 0xcc10a2f0 sched_switch(cc10a2f0,0,104,1b3,f29079d0,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275100,...) at mi_switch+0x243 sleepq_switch(cc10a2f0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,caf22650,0,c109eaf7,cc10a2f0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(caf22664,0,f2907a94,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(caf22664,caf22650,c10a9089,6ae,f2907b1c,...) at _cv_wait_sig+0x263 seltdwait(cabe9d2c,c10a9089,5ab,cc10a2f0,c0aaa508,...) at seltdwait+0xa2 sys_poll(cc10a2f0,f2907ccc,c1275100,f2907c98,c0ae8047,...) at sys_poll+0x321 syscall(f2907d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x284b6937, esp = 0xbfbfcebc, ebp = 0xbfbfcef8 --- Tracing command sshd pid 1363 tid 100189 td 0xcc10a5e0 sched_switch(cc10a5e0,0,104,1b3,f29049d0,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274400,...) at mi_switch+0x243 sleepq_switch(cc10a5e0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,cbff5290,0,c109eaf7,cc10a5e0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(cbff52a4,0,f2904a94,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cbff52a4,cbff5290,c10a9089,6ae,f2904b1c,...) at _cv_wait_sig+0x263 seltdwait(ca964d2c,c10a9089,5ab,cc10a5e0,c0aaa508,...) at seltdwait+0xa2 sys_poll(cc10a5e0,f2904ccc,200046,c1275100,f2904c80,...) at sys_poll+0x321 syscall(f2904d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x284b6937, esp = 0xbfbfcebc, ebp = 0xbfbfcef8 --- Tracing command sshd pid 1362 tid 100188 td 0xca8ea000 sched_switch(ca8ea000,0,104,1b3,f29019d0,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275100,...) at mi_switch+0x243 sleepq_switch(ca8ea000,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,cc031790,0,c109eaf7,ca8ea000,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(cc0317a4,0,f2901a94,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(cc0317a4,cc031790,c10a9089,6ae,f2901b1c,...) at _cv_wait_sig+0x263 seltdwait(ca88642c,c10a9089,5ab,ca8ea000,c0aaa508,...) at seltdwait+0xa2 sys_poll(ca8ea000,f2901ccc,c0ec1f6c,f2901c98,c0ae8047,...) at sys_poll+0x321 syscall(f2901d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x284b6937, esp = 0xbfbfcebc, ebp = 0xbfbfcef8 --- Tracing command smbd pid 1306 tid 100152 td 0xcbccb5e0 sched_switch(cbccb5e0,0,602,1ae,0,...) at sched_switch+0x458 mi_switch(602,0,c10a12ff,cd,cbccb5e0,...) at mi_switch+0x243 critical_exit(c128343c,f287aa78,c0aaa15c,c128343c,4,...) at critical_exit+0xb8 spinlock_exit(c128343c,4,c109eaf7,115,3b1,c0b060da) at spinlock_exit+0x10 _mtx_unlock_spin_flags(c128343c,0,c10a72b7,267,f287aab4,...) at _mtx_unlock_spin_flags+0x10c turnstile_chain_unlock(caf399c4,0,c13afa10,c11dfcc0,caf399c4,...) at turnstile_chain_unlock+0x39 _rw_wunlock_hard(caf399c4,cbccb5e0,c10cb581,399,0,...) at _rw_wunlock_hard+0xf8 _rw_wunlock(caf399c4,c10cb581,399,d0004640,0,...) at _rw_wunlock+0x10f tcp_usr_send(caf27b60,0,cac09900,0,0,...) at tcp_usr_send+0x35b sosend_generic(caf27b60,0,d0004640,0,0,...) at sosend_generic+0x50d sosend(caf27b60,0,d0004640,0,0,...) at sosend+0x3f soo_write(ca834070,d0004640,cee18980,0,cbccb5e0,...) at soo_write+0x63 dofilewrite(d0004640,ffffffff,ffffffff,0,f287ac14,...) at dofilewrite+0x95 kern_writev(cbccb5e0,19,d0004640,d0004640,0,...) at kern_writev+0x68 sys_writev(cbccb5e0,f287accc,345c36a2,0,f287acc4,...) at sys_writev+0x46 syscall(f287ad08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (121, FreeBSD ELF32, sys_writev), eip = 0x21bad4b3, esp = 0xbfbfd4bc, ebp = 0xbfbfd4d8 --- Tracing command smbiod0 pid 1305 tid 100106 td 0xca8f0000 smb_iod_sendall(caffd85c,0,cbd0012d,258,7d0,...) at smb_iod_sendall+0xcd smb_iod_thread(caffd800,f2792d08,c109aad0,3db,ca8e8000,...) at smb_iod_thread+0x225 fork_exit(cbcf3ed0,caffd800,f2792d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf2792d40, ebp = 0 --- Tracing command bash pid 1300 tid 100147 td 0xcbc092f0 Tracing command csh pid 1297 tid 100137 td 0xcaf308d0 Tracing command getty pid 1294 tid 100140 td 0xca8c38d0 sched_switch(ca8c38d0,0,104,1b3,f2856a08,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275100,...) at mi_switch+0x243 sleepq_switch(ca8c38d0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,ca8c38d0,ca8c38d0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c7f37a70,0,c10ab707,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7f37a70,c1265490,c10ab0d8,538,0,...) at _cv_wait_sig+0x263 tty_wait(c7f37a00,c7f37a70,f2856c1c,1,0,...) at tty_wait+0x71 ttydisc_read(c7f37a00,f2856c1c,0,a1,0,...) at ttydisc_read+0x22f ttydev_read(c8003600,f2856c1c,0,1,0,...) at ttydev_read+0xaa devfs_read_f(ca84c460,f2856c1c,c7dc3e80,0,ca8c38d0,...) at devfs_read_f+0x7d dofileread(f2856c1c,ffffffff,ffffffff,0,f2856bf8,...) at dofileread+0x9e kern_readv(ca8c38d0,0,f2856c1c,f2856c3c,1,...) at kern_readv+0x68 sys_read(ca8c38d0,f2856ccc,7d92f9a0,0,f2856cc4,...) at sys_read+0x4f syscall(f2856d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x2818f26f, esp = 0xbfbfddac, ebp = 0xbfbfdde8 --- Tracing command getty pid 1293 tid 100117 td 0xca8ef5e0 sched_switch(ca8ef5e0,0,104,1b3,f27c8a08,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275100,...) at mi_switch+0x243 sleepq_switch(ca8ef5e0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,ca8ef5e0,ca8ef5e0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c7f37c70,0,c10ab707,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7f37c70,c1265490,c10ab0d8,538,0,...) at _cv_wait_sig+0x263 tty_wait(c7f37c00,c7f37c70,f27c8c1c,1,0,...) at tty_wait+0x71 ttydisc_read(c7f37c00,f27c8c1c,0,a1,0,...) at ttydisc_read+0x22f ttydev_read(c8003700,f27c8c1c,0,1,0,...) at ttydev_read+0xaa devfs_read_f(ca874850,f27c8c1c,c7dc3e80,0,ca8ef5e0,...) at devfs_read_f+0x7d dofileread(f27c8c1c,ffffffff,ffffffff,0,f27c8bf8,...) at dofileread+0x9e kern_readv(ca8ef5e0,0,f27c8c1c,f27c8c3c,1,...) at kern_readv+0x68 sys_read(ca8ef5e0,f27c8ccc,c1275100,14,c10a2da0,...) at sys_read+0x4f syscall(f27c8d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x2818f26f, esp = 0xbfbfddac, ebp = 0xbfbfdde8 --- Tracing command getty pid 1292 tid 100132 td 0xcaf328d0 sched_switch(caf328d0,0,104,1b3,f2836a08,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274a80,...) at mi_switch+0x243 sleepq_switch(caf328d0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,caf328d0,caf328d0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c7f37e70,0,c10ab707,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7f37e70,c1265490,c10ab0d8,538,0,...) at _cv_wait_sig+0x263 tty_wait(c7f37e00,c7f37e70,f2836c1c,1,0,...) at tty_wait+0x71 ttydisc_read(c7f37e00,f2836c1c,0,a1,0,...) at ttydisc_read+0x22f ttydev_read(c8003800,f2836c1c,0,1,0,...) at ttydev_read+0xaa devfs_read_f(ca86eb60,f2836c1c,c7dc3e80,0,caf328d0,...) at devfs_read_f+0x7d dofileread(f2836c1c,ffffffff,ffffffff,0,f2836bf8,...) at dofileread+0x9e kern_readv(caf328d0,0,f2836c1c,f2836c3c,1,...) at kern_readv+0x68 sys_read(caf328d0,f2836ccc,81245468,0,f2836cc4,...) at sys_read+0x4f syscall(f2836d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x2818f26f, esp = 0xbfbfddac, ebp = 0xbfbfdde8 --- Tracing command getty pid 1291 tid 100133 td 0xcaf325e0 sched_switch(caf325e0,0,104,1b3,f283aa08,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274a80,...) at mi_switch+0x243 sleepq_switch(caf325e0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,caf325e0,caf325e0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c819b070,0,c10ab707,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c819b070,c1265490,c10ab0d8,538,0,...) at _cv_wait_sig+0x263 tty_wait(c819b000,c819b070,f283ac1c,1,0,...) at tty_wait+0x71 ttydisc_read(c819b000,f283ac1c,0,a1,0,...) at ttydisc_read+0x22f ttydev_read(c8003900,f283ac1c,0,1,0,...) at ttydev_read+0xaa devfs_read_f(ca8347e0,f283ac1c,c7dc3e80,0,caf325e0,...) at devfs_read_f+0x7d dofileread(f283ac1c,ffffffff,ffffffff,0,f283abf8,...) at dofileread+0x9e kern_readv(caf325e0,0,f283ac1c,f283ac3c,1,...) at kern_readv+0x68 sys_read(caf325e0,f283accc,793916b6,0,f283acc4,...) at sys_read+0x4f syscall(f283ad08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x2818f26f, esp = 0xbfbfddac, ebp = 0xbfbfdde8 --- Tracing command getty pid 1290 tid 100079 td 0xca6c95e0 sched_switch(ca6c95e0,0,104,1b3,f270ea08,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275780,...) at mi_switch+0x243 sleepq_switch(ca6c95e0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,ca6c95e0,ca6c95e0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c819b270,0,c10ab707,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c819b270,c1265490,c10ab0d8,538,0,...) at _cv_wait_sig+0x263 tty_wait(c819b200,c819b270,f270ec1c,1,0,...) at tty_wait+0x71 ttydisc_read(c819b200,f270ec1c,0,a1,0,...) at ttydisc_read+0x22f ttydev_read(c8003a00,f270ec1c,0,1,0,...) at ttydev_read+0xaa devfs_read_f(ca84c150,f270ec1c,c7dc3e80,0,ca6c95e0,...) at devfs_read_f+0x7d dofileread(f270ec1c,ffffffff,ffffffff,0,f270ebf8,...) at dofileread+0x9e kern_readv(ca6c95e0,0,f270ec1c,f270ec3c,1,...) at kern_readv+0x68 sys_read(ca6c95e0,f270eccc,7f9f1b38,0,f270ecc4,...) at sys_read+0x4f syscall(f270ed08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x2818f26f, esp = 0xbfbfddac, ebp = 0xbfbfdde8 --- Tracing command getty pid 1289 tid 100122 td 0xca8ef000 sched_switch(ca8ef000,0,104,1b3,f27e1a08,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274a80,...) at mi_switch+0x243 sleepq_switch(ca8ef000,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,ca8ef000,ca8ef000,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c819b470,0,c10ab707,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c819b470,c1265490,c10ab0d8,538,0,...) at _cv_wait_sig+0x263 tty_wait(c819b400,c819b470,f27e1c1c,1,0,...) at tty_wait+0x71 ttydisc_read(c819b400,f27e1c1c,0,a1,0,...) at ttydisc_read+0x22f ttydev_read(c8003b00,f27e1c1c,0,1,0,...) at ttydev_read+0xaa devfs_read_f(ca84c818,f27e1c1c,c7dc3e80,0,ca8ef000,...) at devfs_read_f+0x7d dofileread(f27e1c1c,ffffffff,ffffffff,0,f27e1bf8,...) at dofileread+0x9e kern_readv(ca8ef000,0,f27e1c1c,f27e1c3c,1,...) at kern_readv+0x68 sys_read(ca8ef000,f27e1ccc,7c0998fc,0,f27e1cc4,...) at sys_read+0x4f syscall(f27e1d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x2818f26f, esp = 0xbfbfddac, ebp = 0xbfbfdde8 --- Tracing command getty pid 1288 tid 100119 td 0xca95b8d0 sched_switch(ca95b8d0,0,104,1b3,f27d0a08,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275100,...) at mi_switch+0x243 sleepq_switch(ca95b8d0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,ca95b8d0,ca95b8d0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c7f36670,0,c10ab707,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7f36670,c1265490,c10ab0d8,538,0,...) at _cv_wait_sig+0x263 tty_wait(c7f36600,c7f36670,f27d0c1c,1,0,...) at tty_wait+0x71 ttydisc_read(c7f36600,f27d0c1c,0,a1,0,...) at ttydisc_read+0x22f ttydev_read(c8003c00,f27d0c1c,0,1,0,...) at ttydev_read+0xaa devfs_read_f(ca86e498,f27d0c1c,c7dc3e80,0,ca95b8d0,...) at devfs_read_f+0x7d dofileread(f27d0c1c,ffffffff,ffffffff,0,f27d0bf8,...) at dofileread+0x9e kern_readv(ca95b8d0,0,f27d0c1c,f27d0c3c,1,...) at kern_readv+0x68 sys_read(ca95b8d0,f27d0ccc,c0ac4e58,f27d0c98,c0ae8047,...) at sys_read+0x4f syscall(f27d0d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x2818f26f, esp = 0xbfbfddac, ebp = 0xbfbfdde8 --- Tracing command getty pid 1287 tid 100100 td 0xca8c85e0 sched_switch(ca8c85e0,0,104,1b3,f2767a08,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274400,...) at mi_switch+0x243 sleepq_switch(ca8c85e0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,ca8c85e0,ca8c85e0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c7f36470,0,c10ab707,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7f36470,c1265490,c10ab0d8,538,0,...) at _cv_wait_sig+0x263 tty_wait(c7f36400,c7f36470,f2767c1c,1,0,...) at tty_wait+0x71 ttydisc_read(c7f36400,f2767c1c,0,a1,0,...) at ttydisc_read+0x22f ttydev_read(c8003d00,f2767c1c,0,1,0,...) at ttydev_read+0xaa devfs_read_f(ca84ccb0,f2767c1c,c7dc3e80,0,ca8c85e0,...) at devfs_read_f+0x7d dofileread(f2767c1c,ffffffff,ffffffff,0,f2767bf8,...) at dofileread+0x9e kern_readv(ca8c85e0,0,f2767c1c,f2767c3c,1,...) at kern_readv+0x68 sys_read(ca8c85e0,f2767ccc,80a5bae7,0,f2767cc4,...) at sys_read+0x4f syscall(f2767d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, sys_read), eip = 0x2818f26f, esp = 0xbfbfddac, ebp = 0xbfbfdde8 --- Tracing command login pid 1286 tid 100129 td 0xcaf332f0 Tracing command inetd pid 1269 tid 100115 td 0xca8efbc0 sched_switch(ca8efbc0,0,104,1b3,f27c096c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274400,...) at mi_switch+0x243 sleepq_switch(ca8efbc0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,ca883910,0,c109eaf7,ca8efbc0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(ca883924,0,f27c0a30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(ca883924,ca883910,c10a9089,6ae,ca84cd90,...) at _cv_wait_sig+0x263 seltdwait(ca84cd90,58,c7dc3e80,ca8efbc0,0,...) at seltdwait+0xa2 kern_select(ca8efbc0,8,bfbfcfd0,0,0,0,20,ca8e6b30,4) at kern_select+0x667 sys_select(ca8efbc0,f27c0ccc,c0ac4e58,f27c0c98,c0ae8047,...) at sys_select+0x66 syscall(f27c0d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x281a222f, esp = 0xbfbfcf8c, ebp = 0xbfbfde18 --- Tracing command watchdogd pid 1244 tid 100144 td 0xcbc09bc0 sched_switch(cbc09bc0,0,104,1b3,f2862ab4,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275780,...) at mi_switch+0x243 sleepq_switch(cbc09bc0,0,c10a6800,1ad,6c,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,100,100,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(cb264b30,6c,c10a9868,100,0,...) at sleepq_wait_sig+0x17 _sleep(cb264b30,cb264bb8,16c,c10a9868,0,...) at _sleep+0x384 kern_wait(cbc09bc0,36e4,f2862c38,0,0,...) at kern_wait+0x597 sys_wait4(cbc09bc0,f2862ccc,7a3ea128,0,f2862cc4,...) at sys_wait4+0x3b syscall(f2862d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, sys_wait4), eip = 0x2810ae07, esp = 0xbfbfdc6c, ebp = 0xbfbfdd18 --- Tracing command cron pid 1181 tid 100130 td 0xcaf33000 Tracing command sendmail pid 1176 tid 100102 td 0xca8c8000 Tracing command sendmail pid 1173 tid 100125 td 0xcaf335e0 sched_switch(caf335e0,0,104,1b3,f281d968,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,200046,...) at mi_switch+0x243 sleepq_switch(caf335e0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f281d9fc,c0aaa5da,ca869590,0,caf335e0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(ca8695a4,0,f281da30,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(ca8695a4,ca869590,1389,6ae,ca874460,...) at _cv_timedwait_sig+0x272 seltdwait(f281dbe8,f281dbf0,ca882880,caf335e0,40,...) at seltdwait+0x8a kern_select(caf335e0,5,bfbfb540,0,0,f281dc34,20,5,0) at kern_select+0x667 sys_select(caf335e0,f281dccc,c1274400,f281dc98,c0ae8047,...) at sys_select+0x66 syscall(f281dd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2842b22f, esp = 0xbfbfb4ac, ebp = 0xbfbfbfd8 --- Tracing command sshd pid 1170 tid 100118 td 0xca8ef2f0 sched_switch(ca8ef2f0,0,104,1b3,f27cc96c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274a80,...) at mi_switch+0x243 sleepq_switch(ca8ef2f0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,ca8836d0,0,c109eaf7,ca8ef2f0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(ca8836e4,0,f27cca30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(ca8836e4,ca8836d0,c10a9089,6ae,ca8745e8,...) at _cv_wait_sig+0x263 seltdwait(ca8745e8,58,ca868c80,ca8ef2f0,c13aff90,...) at seltdwait+0xa2 kern_select(ca8ef2f0,9,28c0c140,0,0,0,20,ca8e62cc,a) at kern_select+0x667 sys_select(ca8ef2f0,f27ccccc,c0b0bffd,0,f27cccc4,...) at sys_select+0x66 syscall(f27ccd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2851f22f, esp = 0xbfbfcf1c, ebp = 0xbfbfde28 --- Tracing command moused pid 1138 tid 100088 td 0xca8c98d0 sched_switch(ca8c98d0,0,104,1b3,f273796c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275780,...) at mi_switch+0x243 sleepq_switch(ca8c98d0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,ca8695d0,0,c109eaf7,ca8c98d0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(ca8695e4,0,f2737a30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(ca8695e4,ca8695d0,c10a9089,6ae,ca834498,...) at _cv_wait_sig+0x263 seltdwait(ca834498,58,c7dc3e80,ca8c98d0,58,...) at seltdwait+0xa2 kern_select(ca8c98d0,400,bfbfda34,0,0,0,20,ca8c0864,1) at kern_select+0x667 sys_select(ca8c98d0,f2737ccc,c0b0bffd,0,f2737cc4,...) at sys_select+0x66 syscall(f2737d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x281b022f, esp = 0xbfbfd9cc, ebp = 0xbfbfdb58 --- Tracing command winbindd pid 1135 tid 100131 td 0xcaf32bc0 sched_switch(caf32bc0,0,104,1b3,f28329cc,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,200046,...) at mi_switch+0x243 sleepq_switch(caf32bc0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f2832a60,c0aaa5da,ca883a10,0,caf32bc0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(ca883a24,0,f2832a94,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(ca883a24,ca883a10,5265c00,6ae,f2832b2c,...) at _cv_timedwait_sig+0x272 seltdwait(f2832c1c,f2832c24,5ab,caf32bc0,8,...) at seltdwait+0x8a sys_poll(caf32bc0,f2832ccc,c1274400,f2832c98,c0ae8047,...) at sys_poll+0x321 syscall(f2832d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x21934937, esp = 0xbfbfc47c, ebp = 0xbfbfc4b8 --- Tracing command smbd pid 1129 tid 100091 td 0xca6c8000 sched_switch(ca6c8000,0,104,1b3,f27439cc,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,200046,...) at mi_switch+0x243 sleepq_switch(ca6c8000,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f2743a60,c0aaa5da,ca869b50,0,ca6c8000,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(ca869b64,0,f2743a94,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(ca869b64,ca869b50,5265c00,6ae,f2743b2c,...) at _cv_timedwait_sig+0x272 seltdwait(f2743c1c,f2743c24,5ab,ca6c8000,cabf202c,...) at seltdwait+0x8a sys_poll(ca6c8000,f2743ccc,e8d627a5,0,f2743cc4,...) at sys_poll+0x321 syscall(f2743d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x21b5d937, esp = 0xbfbfd9ec, ebp = 0xbfbfda28 --- Tracing command winbindd pid 1120 tid 100135 td 0xcaf32000 sched_switch(caf32000,0,104,1b3,f28429cc,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,200046,...) at mi_switch+0x243 sleepq_switch(caf32000,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f2842a60,c0aaa5da,ca883a90,0,caf32000,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(ca883aa4,0,f2842a94,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(ca883aa4,ca883a90,493e1,6ae,f2842b34,...) at _cv_timedwait_sig+0x272 seltdwait(f2842c1c,f2842c24,5ab,caf32000,507e6eee,...) at seltdwait+0x8a sys_poll(caf32000,f2842ccc,70c6fb3,0,f2842cc4,...) at sys_poll+0x321 syscall(f2842d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x21934937, esp = 0xbfbfdbcc, ebp = 0xbfbfdc08 --- Tracing command smbd pid 1118 tid 100096 td 0xca8f05e0 sched_switch(ca8f05e0,0,104,1b3,f27579cc,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,200046,...) at mi_switch+0x243 sleepq_switch(ca8f05e0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f2757a60,c0aaa5da,ca869790,0,ca8f05e0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(ca8697a4,0,f2757a94,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(ca8697a4,ca869790,ea61,6ae,f2757b44,...) at _cv_timedwait_sig+0x272 seltdwait(f2757c1c,f2757c24,5ab,ca8f05e0,c10a8e0f,...) at seltdwait+0x8a sys_poll(ca8f05e0,f2757ccc,0,0,14,...) at sys_poll+0x321 syscall(f2757d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x21b5d937, esp = 0xbfbfda9c, ebp = 0xbfbfdad8 --- Tracing command nmbd pid 1116 tid 100134 td 0xcaf322f0 sched_switch(caf322f0,0,104,1b3,f283e9cc,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,200046,...) at mi_switch+0x243 sleepq_switch(caf322f0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f283ea60,c0aaa5da,c7dc6b50,0,caf322f0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(c7dc6b64,0,f283ea94,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c7dc6b64,c7dc6b50,2711,6ae,f283eb5c,...) at _cv_timedwait_sig+0x272 seltdwait(f283ec1c,f283ec24,5ab,caf322f0,c427b960,...) at seltdwait+0x8a sys_poll(caf322f0,f283eccc,b7afb630,0,f283ecc4,...) at sys_poll+0x321 syscall(f283ed08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x2155c937, esp = 0xbfbfdb1c, ebp = 0xbfbfdb58 --- Tracing command ntpd pid 1092 tid 100083 td 0xca8c9bc0 sched_switch(ca8c9bc0,0,104,1b3,f272396c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275100,...) at mi_switch+0x243 sleepq_switch(ca8c9bc0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,ca869390,0,c109eaf7,ca8c9bc0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(ca8693a4,0,f2723a30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(ca8693a4,ca869390,c10a9089,6ae,ca86e658,...) at _cv_wait_sig+0x263 seltdwait(ca86e658,58,c7dc3e80,ca8c9bc0,0,...) at seltdwait+0xa2 kern_select(ca8c9bc0,1c,bfbfdd18,0,0,0,20,ca8c0b30,0) at kern_select+0x667 sys_select(ca8c9bc0,f2723ccc,0,0,e,...) at sys_select+0x66 syscall(f2723d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2839722f, esp = 0xbfbfdcec, ebp = 0xbfbfddb8 --- Tracing command nfsd pid 1036 tid 100128 td 0xca8f18d0 sched_switch(ca8f18d0,0,104,1b3,f2827b30,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,46,...) at mi_switch+0x243 sleepq_switch(ca8f18d0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f2827bc4,c0aaa5da,ca595300,0,ca8f18d0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(caba7850,0,f2827bf8,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(caba7850,ca595300,1388,3b1,0,...) at _cv_timedwait_sig+0x272 svc_run_internal(f2827cf4,c0a8cb08,ca595300,f2827d08,c109aad0,...) at svc_run_internal+0x36a svc_thread_start(ca595300,f2827d08,c109aad0,3db,ca6c6598,...) at svc_thread_start+0x10 fork_exit(c0cbeb40,ca595300,f2827d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x2e, eip = 0xc, esp = 0x33, ebp = 0x1 --- Tracing command nfsd pid 1036 tid 100127 td 0xca8f1bc0 sched_switch(ca8f1bc0,0,104,1b3,f2824b30,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,46,...) at mi_switch+0x243 sleepq_switch(ca8f1bc0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f2824bc4,c0aaa5da,ca595300,0,ca8f1bc0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(caba7890,0,f2824bf8,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(caba7890,ca595300,1388,3b1,0,...) at _cv_timedwait_sig+0x272 svc_run_internal(f2824cf4,c0a8cb08,ca595300,f2824d08,c109aad0,...) at svc_run_internal+0x36a svc_thread_start(ca595300,f2824d08,c109aad0,3db,ca6c6598,...) at svc_thread_start+0x10 fork_exit(c0cbeb40,ca595300,f2824d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x2e, eip = 0xc, esp = 0x33, ebp = 0x1 --- Tracing command nfsd pid 1036 tid 100126 td 0xca95b000 sched_switch(ca95b000,0,104,1b3,f2821b30,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,46,...) at mi_switch+0x243 sleepq_switch(ca95b000,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f2821bc4,c0aaa5da,ca595300,0,ca95b000,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(caba78d0,0,f2821bf8,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(caba78d0,ca595300,1388,3b1,0,...) at _cv_timedwait_sig+0x272 svc_run_internal(f2821cf4,c0a8cb08,ca595300,f2821d08,c109aad0,...) at svc_run_internal+0x36a svc_thread_start(ca595300,f2821d08,c109aad0,3db,ca6c6598,...) at svc_thread_start+0x10 fork_exit(c0cbeb40,ca595300,f2821d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x2e, eip = 0xc, esp = 0x33, ebp = 0x1 --- Tracing command nfsd pid 1036 tid 100097 td 0xc81908d0 sched_switch(c81908d0,0,104,1b3,f275b3e0,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,46,...) at mi_switch+0x243 sleepq_switch(c81908d0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f275b474,c0aaa5da,ca595300,0,c81908d0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(ca7fc010,0,f275b4a8,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(ca7fc010,ca595300,1388,3b1,0,...) at _cv_timedwait_sig+0x272 svc_run_internal(c8190a78,14,c10d151a,c108be7b,f275b7e8,...) at svc_run_internal+0x36a svc_run(ca595300,0,c108be56,19f,c10dcfbf,...) at svc_run+0x7b nfsrvd_nfsd(c81908d0,f275b7e8,c,4f6,ca8bfb48,...) at nfsrvd_nfsd+0x1c3 nfssvc_nfsd(c81908d0,f275bccc,0,c81908d0,f275bcfc,...) at nfssvc_nfsd+0x177 sys_nfssvc(c81908d0,f275bccc,c0ac4e58,f275bc98,c0ae8047,...) at sys_nfssvc+0xeb syscall(f275bd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (155, FreeBSD ELF32, sys_nfssvc), eip = 0x280c5427, esp = 0xbfbfd85c, ebp = 0xbfbfdac8 --- Tracing command nfsd pid 1033 tid 100108 td 0xca960000 sched_switch(ca960000,0,104,1b3,f279c96c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275780,...) at mi_switch+0x243 sleepq_switch(ca960000,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,ca869290,0,c109eaf7,ca960000,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(ca8692a4,0,f279ca30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(ca8692a4,ca869290,c10a9089,6ae,ca84c738,...) at _cv_wait_sig+0x263 seltdwait(ca84c738,58,c7dc3e80,ca960000,cabc1cf8,...) at seltdwait+0xa2 kern_select(ca960000,7,bfbfdce4,0,0,0,20,ca95a000,1) at kern_select+0x667 sys_select(ca960000,f279cccc,bcce94a2,0,f279ccc4,...) at sys_select+0x66 syscall(f279cd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2817c22f, esp = 0xbfbfdacc, ebp = 0xbfbfde18 --- Tracing command nfsuserd pid 1031 tid 100123 td 0xc81902f0 sched_switch(c81902f0,0,104,1b3,f2815968,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,46,...) at mi_switch+0x243 sleepq_switch(c81902f0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f28159fc,c0aaa5da,ca869bd0,0,c81902f0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(ca869be4,0,f2815a30,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(ca869be4,ca869bd0,7531,6ae,ca834b28,...) at _cv_timedwait_sig+0x272 seltdwait(f2815be8,f2815bf0,c7dc3e80,c81902f0,115,...) at seltdwait+0x8a kern_select(c81902f0,4,bfbfdbf4,0,0,f2815c34,20,1e,0) at kern_select+0x667 sys_select(c81902f0,f2815ccc,c0b0bffd,0,0,...) at sys_select+0x66 syscall(f2815d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2817b22f, esp = 0xbfbfdb4c, ebp = 0xbfbfdc88 --- Tracing command nfsuserd pid 1030 tid 100094 td 0xc8190bc0 sched_switch(c8190bc0,0,104,1b3,f274f968,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,46,...) at mi_switch+0x243 sleepq_switch(c8190bc0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f274f9fc,c0aaa5da,c7dc6890,0,c8190bc0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(c7dc68a4,0,f274fa30,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c7dc68a4,c7dc6890,7531,6ae,ca834b28,...) at _cv_timedwait_sig+0x272 seltdwait(f274fbe8,f274fbf0,c7dc3e80,c8190bc0,caf23130,...) at seltdwait+0x8a kern_select(c8190bc0,4,bfbfdbf4,0,0,f274fc34,20,1e,0) at kern_select+0x667 sys_select(c8190bc0,f274fccc,c0b0bffd,eb,f274fcc4,...) at sys_select+0x66 syscall(f274fd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2817b22f, esp = 0xbfbfdb4c, ebp = 0xbfbfdc88 --- Tracing command nfsuserd pid 1029 tid 100089 td 0xca8c95e0 sched_switch(ca8c95e0,0,104,1b3,f273b968,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,46,...) at mi_switch+0x243 sleepq_switch(ca8c95e0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f273b9fc,c0aaa5da,ca869b90,0,ca8c95e0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(ca869ba4,0,f273ba30,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(ca869ba4,ca869b90,7531,6ae,ca834b28,...) at _cv_timedwait_sig+0x272 seltdwait(f273bbe8,f273bbf0,c7dc3e80,ca8c95e0,caf23218,...) at seltdwait+0x8a kern_select(ca8c95e0,4,bfbfdbf4,0,0,f273bc34,20,1e,0) at kern_select+0x667 sys_select(ca8c95e0,f273bccc,c0b0bffd,0,f273bcc4,...) at sys_select+0x66 syscall(f273bd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2817b22f, esp = 0xbfbfdb4c, ebp = 0xbfbfdc88 --- Tracing command nfsuserd pid 1028 tid 100092 td 0xca8c92f0 sched_switch(ca8c92f0,0,104,1b3,f2747968,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,46,...) at mi_switch+0x243 sleepq_switch(ca8c92f0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f27479fc,c0aaa5da,c7dc68d0,0,ca8c92f0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(c7dc68e4,0,f2747a30,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c7dc68e4,c7dc68d0,7531,6ae,ca834b28,...) at _cv_timedwait_sig+0x272 seltdwait(f2747be8,f2747bf0,c7dc3e80,ca8c92f0,caf23300,...) at seltdwait+0x8a kern_select(ca8c92f0,4,bfbfdbf4,0,0,f2747c34,20,1e,0) at kern_select+0x667 sys_select(ca8c92f0,f2747ccc,c0b0bffd,0,f2747cc4,...) at sys_select+0x66 syscall(f2747d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2817b22f, esp = 0xbfbfdb4c, ebp = 0xbfbfdc88 --- Tracing command nfsuserd pid 1027 tid 100103 td 0xc81905e0 Tracing command mountd pid 1011 tid 100098 td 0xca8c8bc0 sched_switch(ca8c8bc0,0,104,1b3,f275f96c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275100,...) at mi_switch+0x243 sleepq_switch(ca8c8bc0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,c7dc6350,0,c109eaf7,ca8c8bc0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c7dc6364,0,f275fa30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7dc6364,c7dc6350,c10a9089,6ae,ca84cdc8,...) at _cv_wait_sig+0x263 seltdwait(ca84cdc8,58,c7dc3e80,ca8c8bc0,4,...) at seltdwait+0xa2 kern_select(ca8c8bc0,9,bfbfdd34,0,0,0,20,ca8beb30,bfbfdd34) at kern_select+0x667 sys_select(ca8c8bc0,f275fccc,0,c818a000,ab,...) at sys_select+0x66 syscall(f275fd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2819322f, esp = 0xbfbfdccc, ebp = 0xbfbfde18 --- Tracing command rpcbind pid 978 tid 100107 td 0xca9602f0 sched_switch(ca9602f0,0,104,1b3,f27969cc,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,46,...) at mi_switch+0x243 sleepq_switch(ca9602f0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(f2796a60,c0aaa5da,ca8690d0,0,ca9602f0,...) at sleepq_catch_signals+0xfc sleepq_timedwait_sig(ca8690e4,0,f2796a94,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(ca8690e4,ca8690d0,7531,6ae,f2796b4c,...) at _cv_timedwait_sig+0x272 seltdwait(f2796c1c,f2796c24,5ab,ca9602f0,a24,...) at seltdwait+0x8a sys_poll(ca9602f0,f2796ccc,bd0f8eaf,0,f2796cc4,...) at sys_poll+0x321 syscall(f2796d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x28132937, esp = 0xbfbfbbdc, ebp = 0xbfbfdda8 --- Tracing command syslogd pid 963 tid 100109 td 0xca95fbc0 sched_switch(ca95fbc0,0,104,1b3,f27a096c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275100,...) at mi_switch+0x243 sleepq_switch(ca95fbc0,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,c7dc6a90,0,c109eaf7,ca95fbc0,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c7dc6aa4,0,f27a0a30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7dc6aa4,c7dc6a90,c10a9089,6ae,ca833a80,...) at _cv_wait_sig+0x263 seltdwait(ca833a80,58,c7dc3e80,ca95fbc0,0,...) at seltdwait+0xa2 kern_select(ca95fbc0,9,28849100,0,0,0,20,ca956b30,0) at kern_select+0x667 sys_select(ca95fbc0,f27a0ccc,0,0,e,...) at sys_select+0x66 syscall(f27a0d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x2819322f, esp = 0xbfbfd2cc, ebp = 0xbfbfde18 --- Tracing command devd pid 840 tid 100081 td 0xca6c9000 sched_switch(ca6c9000,0,104,1b3,f271b96c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274400,...) at mi_switch+0x243 sleepq_switch(ca6c9000,0,c10a6800,1ad,0,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c0aaa5da,c7dc6810,0,c109eaf7,ca6c9000,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c7dc6824,0,f271ba30,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7dc6824,c7dc6810,c10a9089,6ae,ca833038,...) at _cv_wait_sig+0x263 seltdwait(ca833038,58,c7dc3e80,ca6c9000,ca6c90b4,...) at seltdwait+0xa2 kern_select(ca6c9000,5,bfbfd990,0,0,0,20,ca8bcb30,0) at kern_select+0x667 sys_select(ca6c9000,f271bccc,c0b0bffd,0,f271bcc4,...) at sys_select+0x66 syscall(f271bd08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x808927f, esp = 0xbfbfd95c, ebp = 0xbfbfde38 --- Tracing command softdepflush pid 19 tid 100078 td 0xca6c98d0 sched_switch(ca6c98d0,0,104,1b3,ee332bf8,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,352,...) at mi_switch+0x243 sleepq_switch(ca6c98d0,0,c10a6800,292,0,...) at sleepq_switch+0x1a7 sleepq_timedwait(c13e5740,54,c10d8e25,0,0,...) at sleepq_timedwait+0x6b _sleep(c13e5740,c13e5700,54,c10d8e25,3e8,...) at _sleep+0x369 softdep_flush(0,ee332d08,c109aad0,3db,ca6c5000,...) at softdep_flush+0x259 fork_exit(c0d11d10,0,ee332d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee332d40, ebp = 0 --- Tracing command vnlru pid 18 tid 100077 td 0xca6c9bc0 sched_switch(ca6c9bc0,0,104,1b3,ee32fbcc,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,352,...) at mi_switch+0x243 sleepq_switch(ca6c9bc0,0,c10a6800,292,0,...) at sleepq_switch+0x1a7 sleepq_timedwait(ca6c52cc,60,c10b1b43,0,0,...) at sleepq_timedwait+0x6b _sleep(ca6c52cc,c13dd974,260,c10b1b43,3e8,...) at _sleep+0x369 vnlru_proc(0,ee32fd08,c109aad0,3db,ca6c52cc,...) at vnlru_proc+0xe7 fork_exit(c0b63500,0,ee32fd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee32fd40, ebp = 0 --- Tracing command syncer pid 17 tid 100076 td 0xc80758d0 sched_switch(c80758d0,0,103,1ae,c1275100,...) at sched_switch+0x458 mi_switch(103,0,c10a72b7,2e8,c1265490,...) at mi_switch+0x243 turnstile_wait(c8076380,ca8f0000,0,1c0,c13dd9a0,...) at turnstile_wait+0x504 _mtx_lock_sleep(c1265490,c80758d0,0,c10b0b3e,756,...) at _mtx_lock_sleep+0x2b7 _mtx_lock_flags(c1265490,0,c10b0b3e,756,4e20,...) at _mtx_lock_flags+0xe7 sched_sync(0,ee32cd08,c109aad0,3db,ca6c5598,...) at sched_sync+0x392 fork_exit(c0b62850,0,ee32cd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee32cd40, ebp = 0 --- Tracing command bufdaemon pid 16 tid 100075 td 0xc8075bc0 sched_switch(c8075bc0,0,104,1b3,ee329c04,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,352,...) at mi_switch+0x243 sleepq_switch(c8075bc0,0,c10a6800,292,0,...) at sleepq_switch+0x1a7 sleepq_timedwait(c13dd648,54,c10ae8b2,0,0,...) at sleepq_timedwait+0x6b _sleep(c13dd648,c13dd650,54,c10ae8b2,3e8,...) at _sleep+0x369 buf_daemon(0,ee329d08,c109aad0,3db,ca6c5864,...) at buf_daemon+0x175 fork_exit(c0b451a0,0,ee329d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee329d40, ebp = 0 --- Tracing command pagezero pid 9 tid 100074 td 0xc818e000 sched_switch(c818e000,0,104,1b3,ee326c08,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,348,...) at mi_switch+0x243 sleepq_switch(c818e000,0,c10a6800,292,0,...) at sleepq_switch+0x1a7 sleepq_timedwait(c13e76dc,0,c10e00a9,0,0,...) at sleepq_timedwait+0x6b _sleep(c13e76dc,c13e6080,0,c10e00a9,493e0,...) at _sleep+0x369 vm_pagezero(0,ee326d08,c109aad0,3db,ca6c5b30,...) at vm_pagezero+0xdc fork_exit(c0d59050,0,ee326d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee326d40, ebp = 0 --- Tracing command vmdaemon pid 8 tid 100073 td 0xc818e2f0 sched_switch(c818e2f0,0,104,1b3,ee323bcc,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0d80,...) at mi_switch+0x243 sleepq_switch(c818e2f0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e7248,74,c10ae8b2,0,0,...) at sleepq_wait+0x6b _sleep(c13e7248,c13e724c,74,c10ae8b2,0,...) at _sleep+0x39b vm_daemon(0,ee323d08,c109aad0,3db,ca6c6000,...) at vm_daemon+0x59 fork_exit(c0d53140,0,ee323d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee323d40, ebp = 0 --- Tracing command pagedaemon pid 7 tid 100072 td 0xc818e5e0 cpustop_handler(1,ee320ae8,c0ec4783,c818e5e0,ee320a20,...) at cpustop_handler+0x26 ipi_nmi_handler(c818e5e0,ee320a20,46,c7b15c80,c7de32cc,...) at ipi_nmi_handler+0x35 trap(ee320af4) at trap+0x33 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc0edde33, esp = 0xee320b34, ebp = 0xee320b44 --- lapic_ipi_raw(f5,2,c0aab120) at lapic_ipi_raw+0xa3 lapic_ipi_vectored(f5,2) at lapic_ipi_vectored+0xd3 ipi_send_cpu(ee320b94,0,c10f60c5,4db,0,...) at ipi_send_cpu+0x71 smp_targeted_tlb_shootdown(0,ee320bd4,c0ebbb2c,4,29614000,...) at smp_targeted_tlb_shootdown+0xd7 smp_masked_invlpg(4,29614000,1,c68f3e44,c7de9450,...) at smp_masked_invlpg+0x26 pmap_invalidate_page(c7de9450,29614000,c10f63fa,1293,c10def9b,...) at pmap_invalidate_page+0x7c pmap_ts_referenced(c58f4100,0,c10def9b,51d,1f4,...) at pmap_ts_referenced+0x280 vm_pageout(0,ee320d08,c109aad0,3db,c7de32cc,...) at vm_pageout+0x16e2 fork_exit(c0d53640,0,ee320d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee320d40, ebp = 0 --- Tracing command xpt_thrd pid 6 tid 100071 td 0xc818e8d0 sched_switch(c818e8d0,0,104,1b3,ee19dc04,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0d00,...) at mi_switch+0x243 sleepq_switch(c818e8d0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c122a0d4,5c,c0ef123d,0,0,...) at sleepq_wait+0x6b _sleep(c122a0d4,c122a118,5c,c0ef123d,0,...) at _sleep+0x39b xpt_scanner_thread(0,ee19dd08,c109aad0,3db,c7de3598,...) at xpt_scanner_thread+0x47 fork_exit(c04ab830,0,ee19dd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee19dd40, ebp = 0 --- Tracing command sctp_iterator pid 5 tid 100070 td 0xc818ebc0 sched_switch(c818ebc0,0,104,1b3,ee19ac0c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0cc0,...) at mi_switch+0x243 sleepq_switch(c818ebc0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c13e0f58,0,c10c6287,0,0,...) at sleepq_wait+0x6b _sleep(c13e0f58,c13e0f20,0,c10c6287,0,...) at _sleep+0x39b sctp_iterator_thread(0,ee19ad08,c109aad0,3db,c7de3864,...) at sctp_iterator_thread+0x5c fork_exit(c0bff980,0,ee19ad08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee19ad40, ebp = 0 --- Tracing command ctl_thrd pid 4 tid 100067 td 0xc818f5e0 sched_switch(c818f5e0,0,104,1b3,ee19065c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dc0c00,...) at mi_switch+0x243 sleepq_switch(c818f5e0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c819e000,5c,c0efcb71,0,0,...) at sleepq_wait+0x6b _sleep(c819e000,c819e000,5c,c0efcb71,0,...) at _sleep+0x39b ctl_work_thread(c819e000,ee190d08,c109aad0,3db,c7de3b30,...) at ctl_work_thread+0x22c6 fork_exit(c04d8fb0,c819e000,ee190d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee190d40, ebp = 0 --- Tracing command fdc0 pid 3 tid 100064 td 0xc8190000 sched_switch(c8190000,0,104,1b3,ee187b54,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,352,...) at mi_switch+0x243 sleepq_switch(c8190000,0,c10a6800,292,0,...) at sleepq_switch+0x1a7 sleepq_timedwait(c801543c,5c,c108c8f2,0,0,...) at sleepq_timedwait+0x6b _sleep(c801543c,c80154f0,5c,c108c8f2,3e8,...) at _sleep+0x369 fdc_thread(c8015400,ee187d08,c109aad0,3db,c8057000,...) at fdc_thread+0x27d fork_exit(c0e62290,c8015400,ee187d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee187d40, ebp = 0 --- Tracing command fw0_probe pid 2 tid 100062 td 0xc80665e0 sched_switch(c80665e0,0,104,1b3,ee1776f8,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1274400,...) at mi_switch+0x243 sleepq_switch(c80665e0,0,c10a6800,1ad,6c,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,100,100,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c809a000,6c,c108c8f2,100,0,...) at sleepq_wait_sig+0x17 _sleep(c809a000,c809e488,16c,c108c8f2,0,...) at _sleep+0x384 fw_bus_probe_thread(c809a000,ee177d08,c109aad0,3db,c80572cc,...) at fw_bus_probe_thread+0xa08 fork_exit(c0716a50,c809a000,ee177d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee177d40, ebp = 0 --- Tracing command usb pid 15 tid 100058 td 0xc80712f0 sched_switch(c80712f0,0,104,1b3,ee156c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80712f0,0,c10a6800,26f,c80712f0,...) at sleepq_switch+0x1a7 sleepq_wait(c807ad34,0,ee156c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c807ad34,c807ae4c,c107df51,74,c807ad3c,...) at _cv_wait+0x263 usb_process(c807ad2c,ee156d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c807ad2c,ee156d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee156d40, ebp = 0 --- Tracing command usb pid 15 tid 100057 td 0xc80715e0 sched_switch(c80715e0,0,104,1b3,ee153c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80715e0,0,c10a6800,26f,c80715e0,...) at sleepq_switch+0x1a7 sleepq_wait(c807ad04,0,ee153c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c807ad04,c807ae4c,c107df51,74,c807ad0c,...) at _cv_wait+0x263 usb_process(c807acfc,ee153d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c807acfc,ee153d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee153d40, ebp = 0 --- Tracing command usb pid 15 tid 100056 td 0xc80718d0 sched_switch(c80718d0,0,104,1b3,ee150c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80718d0,0,c10a6800,26f,c80718d0,...) at sleepq_switch+0x1a7 sleepq_wait(c807acd4,0,ee150c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c807acd4,c807ae4c,c107df51,74,c807acdc,...) at _cv_wait+0x263 usb_process(c807accc,ee150d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c807accc,ee150d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee150d40, ebp = 0 --- Tracing command usb pid 15 tid 100055 td 0xc8071bc0 sched_switch(c8071bc0,0,104,1b3,ee14dc10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c8071bc0,0,c10a6800,26f,c8071bc0,...) at sleepq_switch+0x1a7 sleepq_wait(c807aca4,0,ee14dc8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c807aca4,c807ae4c,c107df51,74,c807acac,...) at _cv_wait+0x263 usb_process(c807ac9c,ee14dd08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c807ac9c,ee14dd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee14dd40, ebp = 0 --- Tracing command usb pid 15 tid 100053 td 0xc80752f0 sched_switch(c80752f0,0,104,1b3,ee144c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80752f0,0,c10a6800,26f,c80752f0,...) at sleepq_switch+0x1a7 sleepq_wait(c806bb5c,0,ee144c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c806bb5c,c806bc74,c107df51,74,c806bb64,...) at _cv_wait+0x263 usb_process(c806bb54,ee144d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c806bb54,ee144d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee144d40, ebp = 0 --- Tracing command usb pid 15 tid 100052 td 0xc80755e0 sched_switch(c80755e0,0,104,1b3,ee141c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80755e0,0,c10a6800,26f,c80755e0,...) at sleepq_switch+0x1a7 sleepq_wait(c806bb2c,0,ee141c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c806bb2c,c806bc74,c107df51,74,c806bb34,...) at _cv_wait+0x263 usb_process(c806bb24,ee141d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c806bb24,ee141d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee141d40, ebp = 0 --- Tracing command usb pid 15 tid 100051 td 0xc8064000 sched_switch(c8064000,0,104,1b3,ee13ec10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c8064000,0,c10a6800,26f,c8064000,...) at sleepq_switch+0x1a7 sleepq_wait(c806bafc,0,ee13ec8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c806bafc,c806bc74,c107df51,74,c806bb04,...) at _cv_wait+0x263 usb_process(c806baf4,ee13ed08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c806baf4,ee13ed08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee13ed40, ebp = 0 --- Tracing command usb pid 15 tid 100050 td 0xc80642f0 sched_switch(c80642f0,0,104,1b3,ee13bc10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80642f0,0,c10a6800,26f,c80642f0,...) at sleepq_switch+0x1a7 sleepq_wait(c806bacc,0,ee13bc8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c806bacc,c806bc74,c107df51,74,c806bad4,...) at _cv_wait+0x263 usb_process(c806bac4,ee13bd08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c806bac4,ee13bd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee13bd40, ebp = 0 --- Tracing command usb pid 15 tid 100049 td 0xc80645e0 sched_switch(c80645e0,0,104,1b3,ee137c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80645e0,0,c10a6800,26f,c80645e0,...) at sleepq_switch+0x1a7 sleepq_wait(c8067b5c,0,ee137c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c8067b5c,c8067c74,c107df51,74,c8067b64,...) at _cv_wait+0x263 usb_process(c8067b54,ee137d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c8067b54,ee137d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee137d40, ebp = 0 --- Tracing command usb pid 15 tid 100048 td 0xc80648d0 sched_switch(c80648d0,0,104,1b3,ee134c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80648d0,0,c10a6800,26f,c80648d0,...) at sleepq_switch+0x1a7 sleepq_wait(c8067b2c,0,ee134c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c8067b2c,c8067c74,c107df51,74,c8067b34,...) at _cv_wait+0x263 usb_process(c8067b24,ee134d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c8067b24,ee134d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee134d40, ebp = 0 --- Tracing command usb pid 15 tid 100047 td 0xc8064bc0 sched_switch(c8064bc0,0,104,1b3,ee131c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c8064bc0,0,c10a6800,26f,c8064bc0,...) at sleepq_switch+0x1a7 sleepq_wait(c8067afc,0,ee131c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c8067afc,c8067c74,c107df51,74,c8067b04,...) at _cv_wait+0x263 usb_process(c8067af4,ee131d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c8067af4,ee131d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee131d40, ebp = 0 --- Tracing command usb pid 15 tid 100046 td 0xc8065000 sched_switch(c8065000,0,104,1b3,ee12ec10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c8065000,0,c10a6800,26f,c8065000,...) at sleepq_switch+0x1a7 sleepq_wait(c8067acc,0,ee12ec8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c8067acc,c8067c74,c107df51,74,c8067ad4,...) at _cv_wait+0x263 usb_process(c8067ac4,ee12ed08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c8067ac4,ee12ed08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee12ed40, ebp = 0 --- Tracing command usb pid 15 tid 100045 td 0xc80652f0 sched_switch(c80652f0,0,104,1b3,ee12ac10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80652f0,0,c10a6800,26f,c80652f0,...) at sleepq_switch+0x1a7 sleepq_wait(c8060b5c,0,ee12ac8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c8060b5c,c8060c74,c107df51,74,c8060b64,...) at _cv_wait+0x263 usb_process(c8060b54,ee12ad08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c8060b54,ee12ad08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee12ad40, ebp = 0 --- Tracing command usb pid 15 tid 100044 td 0xc80655e0 sched_switch(c80655e0,0,104,1b3,ee127c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80655e0,0,c10a6800,26f,c80655e0,...) at sleepq_switch+0x1a7 sleepq_wait(c8060b2c,0,ee127c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c8060b2c,c8060c74,c107df51,74,c8060b34,...) at _cv_wait+0x263 usb_process(c8060b24,ee127d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c8060b24,ee127d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee127d40, ebp = 0 --- Tracing command usb pid 15 tid 100043 td 0xc80658d0 sched_switch(c80658d0,0,104,1b3,ee124c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80658d0,0,c10a6800,26f,c80658d0,...) at sleepq_switch+0x1a7 sleepq_wait(c8060afc,0,ee124c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c8060afc,c8060c74,c107df51,74,c8060b04,...) at _cv_wait+0x263 usb_process(c8060af4,ee124d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c8060af4,ee124d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee124d40, ebp = 0 --- Tracing command usb pid 15 tid 100042 td 0xc8065bc0 sched_switch(c8065bc0,0,104,1b3,ee121c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c8065bc0,0,c10a6800,26f,c8065bc0,...) at sleepq_switch+0x1a7 sleepq_wait(c8060acc,0,ee121c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c8060acc,c8060c74,c107df51,74,c8060ad4,...) at _cv_wait+0x263 usb_process(c8060ac4,ee121d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c8060ac4,ee121d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee121d40, ebp = 0 --- Tracing command usb pid 15 tid 100040 td 0xc8053000 sched_switch(c8053000,0,104,1b3,ee11ac10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c8053000,0,c10a6800,26f,c8053000,...) at sleepq_switch+0x1a7 sleepq_wait(c805bb5c,0,ee11ac8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c805bb5c,c805bc74,c107df51,74,c805bb64,...) at _cv_wait+0x263 usb_process(c805bb54,ee11ad08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c805bb54,ee11ad08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee11ad40, ebp = 0 --- Tracing command usb pid 15 tid 100039 td 0xc80532f0 sched_switch(c80532f0,0,104,1b3,ee117c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80532f0,0,c10a6800,26f,c80532f0,...) at sleepq_switch+0x1a7 sleepq_wait(c805bb2c,0,ee117c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c805bb2c,c805bc74,c107df51,74,c805bb34,...) at _cv_wait+0x263 usb_process(c805bb24,ee117d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c805bb24,ee117d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee117d40, ebp = 0 --- Tracing command usb pid 15 tid 100038 td 0xc80535e0 sched_switch(c80535e0,0,104,1b3,ee114c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80535e0,0,c10a6800,26f,c80535e0,...) at sleepq_switch+0x1a7 sleepq_wait(c805bafc,0,ee114c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c805bafc,c805bc74,c107df51,74,c805bb04,...) at _cv_wait+0x263 usb_process(c805baf4,ee114d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c805baf4,ee114d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee114d40, ebp = 0 --- Tracing command usb pid 15 tid 100037 td 0xc80538d0 sched_switch(c80538d0,0,104,1b3,ee111c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80538d0,0,c10a6800,26f,c80538d0,...) at sleepq_switch+0x1a7 sleepq_wait(c805bacc,0,ee111c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c805bacc,c805bc74,c107df51,74,c805bad4,...) at _cv_wait+0x263 usb_process(c805bac4,ee111d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c805bac4,ee111d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee111d40, ebp = 0 --- Tracing command usb pid 15 tid 100035 td 0xc8055000 sched_switch(c8055000,0,104,1b3,ee10ac10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c8055000,0,c10a6800,26f,c8055000,...) at sleepq_switch+0x1a7 sleepq_wait(c804fb5c,0,ee10ac8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c804fb5c,c804fc74,c107df51,74,c804fb64,...) at _cv_wait+0x263 usb_process(c804fb54,ee10ad08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c804fb54,ee10ad08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee10ad40, ebp = 0 --- Tracing command usb pid 15 tid 100034 td 0xc80552f0 sched_switch(c80552f0,0,104,1b3,ee107c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80552f0,0,c10a6800,26f,c80552f0,...) at sleepq_switch+0x1a7 sleepq_wait(c804fb2c,0,ee107c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c804fb2c,c804fc74,c107df51,74,c804fb34,...) at _cv_wait+0x263 usb_process(c804fb24,ee107d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c804fb24,ee107d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee107d40, ebp = 0 --- Tracing command usb pid 15 tid 100033 td 0xc80555e0 sched_switch(c80555e0,0,104,1b3,ee104c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80555e0,0,c10a6800,26f,c80555e0,...) at sleepq_switch+0x1a7 sleepq_wait(c804fafc,0,ee104c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c804fafc,c804fc74,c107df51,74,c804fb04,...) at _cv_wait+0x263 usb_process(c804faf4,ee104d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c804faf4,ee104d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee104d40, ebp = 0 --- Tracing command usb pid 15 tid 100032 td 0xc80558d0 sched_switch(c80558d0,0,104,1b3,ee101c10,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c80558d0,0,c10a6800,26f,c80558d0,...) at sleepq_switch+0x1a7 sleepq_wait(c804facc,0,ee101c8c,1,0,...) at sleepq_wait+0x6b _cv_wait(c804facc,c804fc74,c107df51,74,c804fad4,...) at _cv_wait+0x263 usb_process(c804fac4,ee101d08,c109aad0,3db,c8057598,...) at usb_process+0x1a3 fork_exit(c09644a0,c804fac4,ee101d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee101d40, ebp = 0 --- Tracing command yarrow pid 14 tid 100017 td 0xc7ef05e0 sched_switch(c7ef05e0,0,104,1b3,c7b50bd8,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,352,...) at mi_switch+0x243 sleepq_switch(c7ef05e0,0,c10a6800,292,2,...) at sleepq_switch+0x1a7 sleepq_timedwait(c1266584,0,c108c8f2,2,0,...) at sleepq_timedwait+0x6b _sleep(c1266584,0,0,c108c8f2,64) at _sleep+0x369 pause(c108c8f2,64,c1059eb9,111,0,...) at pause+0xa0 random_kthread(0,c7b50d08,c109aad0,3db,c7de2000,...) at random_kthread+0x1ef fork_exit(c0860730,0,c7b50d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b50d40, ebp = 0 --- Tracing command geom pid 13 tid 100015 td 0xc7ef0bc0 sched_switch(c7ef0bc0,0,104,1b3,c7b4abc4,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dbf9c0,...) at mi_switch+0x243 sleepq_switch(c7ef0bc0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c1263608,5c,c108c8f2,0,0,...) at sleepq_wait+0x6b _sleep(c1263608,c1263568,25c,c108c8f2,0,...) at _sleep+0x39b g_io_schedule_down(c7ef0bc0,0,c108e4a5,6c,c7b4acf4,...) at g_io_schedule_down+0x56 g_down_procbody(0,c7b4ad08,c109aad0,3db,c7de22cc,...) at g_down_procbody+0x9d fork_exit(c0a1bbc0,0,c7b4ad08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b4ad40, ebp = 0 --- Tracing command geom pid 13 tid 100014 td 0xc7ef1000 sched_switch(c7ef1000,0,104,1b3,c7b47bf0,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dbf980,...) at mi_switch+0x243 sleepq_switch(c7ef1000,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c1263604,5c,c108c8f2,0,0,...) at sleepq_wait+0x6b _sleep(c1263604,c1263588,25c,c108c8f2,0,...) at _sleep+0x39b g_io_schedule_up(c7ef1000,0,c108e4a5,5f,c7b47cf4,...) at g_io_schedule_up+0x144 g_up_procbody(0,c7b47d08,c109aad0,3db,c7de22cc,...) at g_up_procbody+0x9d fork_exit(c0a1bc60,0,c7b47d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b47d40, ebp = 0 --- Tracing command geom pid 13 tid 100013 td 0xc7de72f0 sched_switch(c7de72f0,0,104,1b3,c7b44be8,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dbfd00,...) at mi_switch+0x243 sleepq_switch(c7de72f0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c12635fc,5c,c108c8f2,0,0,...) at sleepq_wait+0x6b _sleep(c12635fc,c126352c,25c,c108c8f2,0,...) at _sleep+0x39b g_run_events(c1274400,0,c108e4a5,79,c7b44cf4,...) at g_run_events+0x54b g_event_procbody(0,c7b44d08,c109aad0,3db,c7de22cc,...) at g_event_procbody+0x90 fork_exit(c0a1bd00,0,c7b44d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b44d40, ebp = 0 --- Tracing command intr pid 12 tid 100066 td 0xc818f8d0 sched_switch(c818f8d0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc38f0,...) at mi_switch+0x243 ithread_loop(c7e2c680,ee18dd08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c680,ee18dd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee18dd40, ebp = 0 --- Tracing command intr pid 12 tid 100065 td 0xc818fbc0 sched_switch(c818fbc0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc3e70,...) at mi_switch+0x243 ithread_loop(c7e2c690,ee18ad08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c690,ee18ad08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee18ad40, ebp = 0 --- Tracing command intr pid 12 tid 100063 td 0xc80662f0 sched_switch(c80662f0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc4d70,...) at mi_switch+0x243 ithread_loop(c7e2c6a0,ee17ad08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c6a0,ee17ad08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee17ad40, ebp = 0 --- Tracing command intr pid 12 tid 100060 td 0xc8066bc0 sched_switch(c8066bc0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc34f0,...) at mi_switch+0x243 ithread_loop(c7e2c6c0,ee16ed08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c6c0,ee16ed08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee16ed40, ebp = 0 --- Tracing command intr pid 12 tid 100059 td 0xc8071000 sched_switch(c8071000,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc37f0,...) at mi_switch+0x243 ithread_loop(c7e2c6d0,ee15cd08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c6d0,ee15cd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee15cd40, ebp = 0 --- Tracing command intr pid 12 tid 100054 td 0xc8075000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100041 td 0xc8066000 sched_switch(c8066000,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc35f0,...) at mi_switch+0x243 ithread_loop(c7e2c6f0,ee11ed08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c6f0,ee11ed08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee11ed40, ebp = 0 --- Tracing command intr pid 12 tid 100036 td 0xc8053bc0 sched_switch(c8053bc0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc3670,...) at mi_switch+0x243 ithread_loop(c7e2c700,ee10ed08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c700,ee10ed08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee10ed40, ebp = 0 --- Tracing command intr pid 12 tid 100031 td 0xc8055bc0 sched_switch(c8055bc0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc36f0,...) at mi_switch+0x243 ithread_loop(c7e2c710,ee0fed08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c710,ee0fed08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee0fed40, ebp = 0 --- Tracing command intr pid 12 tid 100030 td 0xc7ef12f0 sched_switch(c7ef12f0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc33f0,...) at mi_switch+0x243 ithread_loop(c7e2c720,edfa8d08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c720,edfa8d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xedfa8d40, ebp = 0 --- Tracing command intr pid 12 tid 100029 td 0xc7ef15e0 sched_switch(c7ef15e0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc4df0,...) at mi_switch+0x243 ithread_loop(c7e2c730,edfa4d08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c730,edfa4d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xedfa4d40, ebp = 0 --- Tracing command intr pid 12 tid 100028 td 0xc7ef18d0 sched_switch(c7ef18d0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc4e70,...) at mi_switch+0x243 ithread_loop(c7e2c740,c7ba1d08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c740,c7ba1d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7ba1d40, ebp = 0 --- Tracing command intr pid 12 tid 100027 td 0xc7ef1bc0 sched_switch(c7ef1bc0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc4ef0,...) at mi_switch+0x243 ithread_loop(c7e2c760,c7b6fd08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c760,c7b6fd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b6fd40, ebp = 0 --- Tracing command intr pid 12 tid 100026 td 0xc7fe4000 sched_switch(c7fe4000,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7fe3070,...) at mi_switch+0x243 ithread_loop(c7e2c770,c7b6cd08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c770,c7b6cd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b6cd40, ebp = 0 --- Tracing command intr pid 12 tid 100025 td 0xc7fe42f0 sched_switch(c7fe42f0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7fe30f0,...) at mi_switch+0x243 ithread_loop(c7e2c780,c7b69d08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c780,c7b69d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b69d40, ebp = 0 --- Tracing command intr pid 12 tid 100022 td 0xc7fe4bc0 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100012 td 0xc7de75e0 sched_switch(c7de75e0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc3070,...) at mi_switch+0x243 ithread_loop(c7e2c7a0,c7b41d08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c7a0,c7b41d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b41d40, ebp = 0 --- Tracing command intr pid 12 tid 100011 td 0xc7de78d0 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100010 td 0xc7de7bc0 sched_switch(c7de7bc0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc3170,...) at mi_switch+0x243 ithread_loop(c7e2c7c0,c7b3bd08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c7c0,c7b3bd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b3bd40, ebp = 0 --- Tracing command intr pid 12 tid 100009 td 0xc7e2e000 sched_switch(c7e2e000,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc31f0,...) at mi_switch+0x243 ithread_loop(c7e2c7d0,c7b38d08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c7d0,c7b38d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b38d40, ebp = 0 --- Tracing command intr pid 12 tid 100008 td 0xc7e2e2f0 sched_switch(c7e2e2f0,0,109,1b3,0,...) at sched_switch+0x458 mi_switch(109,0,c109adf3,563,c7dc3270,...) at mi_switch+0x243 ithread_loop(c7e2c7e0,c7b35d08,c109aad0,3db,c7de2598,...) at ithread_loop+0x1fb fork_exit(c0a90e50,c7e2c7e0,c7b35d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b35d40, ebp = 0 --- Tracing command intr pid 12 tid 100007 td 0xc7e2e5e0 sched_switch(c7e2e5e0,0,103,1ae,c1275100,...) at sched_switch+0x458 mi_switch(103,0,c10a72b7,2e8,c1265490,...) at mi_switch+0x243 turnstile_wait(c8076380,ca8f0000,0,1c0,c12677c0,...) at turnstile_wait+0x504 _mtx_lock_sleep(c1265490,c7e2e5e0,0,c109eaf7,9a,...) at _mtx_lock_sleep+0x2b7 _mtx_lock_flags(c1265490,0,c109eaf7,9a,c7b32c70,...) at _mtx_lock_flags+0xe7 lock_mtx(c1265490,1,c10a221a,1e7,c1274400,...) at lock_mtx+0x29 softclock(c12677c0,c1274400,4,c109eaf7,c7dc32b8,...) at softclock+0x1df intr_event_execute_handlers(c7de2598,c7dc3280,c109adf3,56d,c7dc32f0,...) at intr_event_execute_handlers+0x125 ithread_loop(c7e2c7f0,c7b32d08,c109aad0,3db,c7de2598,...) at ithread_loop+0xac fork_exit(c0a90e50,c7e2c7f0,c7b32d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b32d40, ebp = 0 --- Tracing command idle pid 11 tid 100006 td 0xc7de4000 sched_switch(c7de4000,0,108,1ae,c0aaa15c,...) at sched_switch+0x458 mi_switch(108,0,c10a2da0,3e6,c7de4000,...) at mi_switch+0x243 sched_idletd(0,c7b2ed08,c109aad0,3db,c7de2864,...) at sched_idletd+0x19c fork_exit(c0ae67f0,0,c7b2ed08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b2ed40, ebp = 0 --- Tracing command idle pid 11 tid 100005 td 0xc7de42f0 sched_switch(c7de42f0,0,108,1ae,c0aaa15c,...) at sched_switch+0x458 mi_switch(108,0,c10a2da0,3e6,c7de42f0,...) at mi_switch+0x243 sched_idletd(0,c7b2bd08,c109aad0,3db,c7de2864,...) at sched_idletd+0x19c fork_exit(c0ae67f0,0,c7b2bd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b2bd40, ebp = 0 --- Tracing command idle pid 11 tid 100004 td 0xc7de45e0 sched_switch(c7de45e0,0,108,1ae,c0aaa15c,...) at sched_switch+0x458 mi_switch(108,0,c10a2da0,3e6,c7de45e0,...) at mi_switch+0x243 sched_idletd(0,c7b28d08,c109aad0,3db,c7de2864,...) at sched_idletd+0x19c fork_exit(c0ae67f0,0,c7b28d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b28d40, ebp = 0 --- Tracing command idle pid 11 tid 100003 td 0xc7de48d0 sched_switch(c7de48d0,0,108,1ae,c0aaa15c,...) at sched_switch+0x458 mi_switch(108,0,c10a2da0,3e6,c7de48d0,...) at mi_switch+0x243 sched_idletd(0,c7b25d08,c109aad0,3db,c7de2864,...) at sched_idletd+0x19c fork_exit(c0ae67f0,0,c7b25d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b25d40, ebp = 0 --- Tracing command init pid 1 tid 100002 td 0xc7de4bc0 sched_switch(c7de4bc0,0,104,1b3,c7b21ab4,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c1275780,...) at mi_switch+0x243 sleepq_switch(c7de4bc0,0,c10a6800,1ad,6c,...) at sleepq_switch+0x1a7 sleepq_catch_signals(c10a6800,166,0,100,100,...) at sleepq_catch_signals+0xfc sleepq_wait_sig(c7de2b30,6c,c10a9868,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7de2b30,c7de2bb8,16c,c10a9868,0,...) at _sleep+0x384 kern_wait(c7de4bc0,ffffffff,c7b21c38,0,0,...) at kern_wait+0x597 sys_wait4(c7de4bc0,c7b21ccc,d76e1b08,0,c7b21cc4,...) at sys_wait4+0x3b syscall(c7b21d08) at syscall+0x2fe Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, sys_wait4), eip = 0x805fe9f, esp = 0xbfbfd8ec, ebp = 0xbfbfd908 --- Tracing command audit pid 10 tid 100001 td 0xc7de7000 sched_switch(c7de7000,0,104,1b3,c7b1ebf0,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,e9,...) at mi_switch+0x243 sleepq_switch(c7de7000,0,c10a6800,26f,c7de7000,...) at sleepq_switch+0x1a7 sleepq_wait(c13e4e80,0,c7b1ec6c,1,0,...) at sleepq_wait+0x6b _cv_wait(c13e4e80,c13e4e64,c10d2f97,194,c7b1eca4,...) at _cv_wait+0x263 audit_worker(0,c7b1ed08,c109aad0,3db,c7de3000,...) at audit_worker+0x84 fork_exit(c0ccee80,0,c7b1ed08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b1ed40, ebp = 0 --- Tracing command kernel pid 0 tid 100069 td 0xc818f000 sched_switch(c818f000,0,104,1b3,ee196bd0,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,352,...) at mi_switch+0x243 sleepq_switch(c818f000,0,c10a6800,292,2,...) at sleepq_switch+0x1a7 sleepq_timedwait(c1266584,0,c108c8f2,2,0,...) at sleepq_timedwait+0x6b _sleep(c1266584,0,0,c108c8f2,bb8) at _sleep+0x369 pause(c108c8f2,bb8,12b,129,c1263868,...) at pause+0xa0 deadlkres(0,ee196d08,c109aad0,3db,c12637e0,...) at deadlkres+0x324 fork_exit(c0a6f210,0,ee196d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee196d40, ebp = 0 --- Tracing command kernel pid 0 tid 100068 td 0xc818f2f0 sched_switch(c818f2f0,0,104,1b3,ee193c1c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c10a6800,...) at mi_switch+0x243 sleepq_switch(c818f2f0,0,c10a6800,26f,c818f2f0,...) at sleepq_switch+0x1a7 sleepq_wait(c8188e80,0,c10a1816,c108c8f2,0,...) at sleepq_wait+0x6b msleep_spin(c8188e80,c8188e98,c108c8f2,0,a6f,...) at msleep_spin+0x252 taskqueue_thread_loop(c1447a20,ee193d08,c109aad0,3db,c12637e0,...) at taskqueue_thread_loop+0x8f fork_exit(c0b03a50,c1447a20,ee193d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee193d40, ebp = 0 --- Tracing command kernel pid 0 tid 100061 td 0xc80668d0 sched_switch(c80668d0,0,104,1b3,ee174c1c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c10a6800,...) at mi_switch+0x243 sleepq_switch(c80668d0,0,c10a6800,26f,c80668d0,...) at sleepq_switch+0x1a7 sleepq_wait(c8070a40,0,c10a1816,c108c8f2,0,...) at sleepq_wait+0x6b msleep_spin(c8070a40,c8070a58,c108c8f2,0,a6f,...) at msleep_spin+0x252 taskqueue_thread_loop(c809e49c,ee174d08,c109aad0,3db,c12637e0,...) at taskqueue_thread_loop+0x8f fork_exit(c0b03a50,c809e49c,ee174d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xee174d40, ebp = 0 --- Tracing command kernel pid 0 tid 100024 td 0xc7fe45e0 sched_switch(c7fe45e0,0,104,1b3,c7b66c04,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dbf7c0,...) at mi_switch+0x243 sleepq_switch(c7fe45e0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c7f8b700,0,c108c8f2,0,0,...) at sleepq_wait+0x6b _sleep(c7f8b700,c7f8b718,0,c108c8f2,0,...) at _sleep+0x39b taskqueue_thread_loop(c12831ac,c7b66d08,c109aad0,3db,c12637e0,...) at taskqueue_thread_loop+0xb5 fork_exit(c0b03a50,c12831ac,c7b66d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b66d40, ebp = 0 --- Tracing command kernel pid 0 tid 100023 td 0xc7fe48d0 sched_switch(c7fe48d0,0,104,1b3,c7b63c04,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dbf780,...) at mi_switch+0x243 sleepq_switch(c7fe48d0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c7f8b740,0,c108c8f2,0,0,...) at sleepq_wait+0x6b _sleep(c7f8b740,c7f8b758,0,c108c8f2,0,...) at _sleep+0x39b taskqueue_thread_loop(c13e5464,c7b63d08,c109aad0,3db,c12637e0,...) at taskqueue_thread_loop+0xb5 fork_exit(c0b03a50,c13e5464,c7b63d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b63d40, ebp = 0 --- Tracing command kernel pid 0 tid 100021 td 0xc7e2e8d0 sched_switch(c7e2e8d0,0,104,1b3,c7b5dc04,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dbfb40,...) at mi_switch+0x243 sleepq_switch(c7e2e8d0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c7f8b7c0,0,c108c8f2,0,0,...) at sleepq_wait+0x6b _sleep(c7f8b7c0,c7f8b7d8,0,c108c8f2,0,...) at _sleep+0x39b taskqueue_thread_loop(c1264178,c7b5dd08,c109aad0,3db,c12637e0,...) at taskqueue_thread_loop+0xb5 fork_exit(c0b03a50,c1264178,c7b5dd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b5dd40, ebp = 0 --- Tracing command kernel pid 0 tid 100020 td 0xc7e2ebc0 sched_switch(c7e2ebc0,0,104,1b3,c7b5ac1c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c10a6800,...) at mi_switch+0x243 sleepq_switch(c7e2ebc0,0,c10a6800,26f,c7e2ebc0,...) at sleepq_switch+0x1a7 sleepq_wait(c7f8b800,0,c10a1816,c108c8f2,0,...) at sleepq_wait+0x6b msleep_spin(c7f8b800,c7f8b818,c108c8f2,0,a6f,...) at msleep_spin+0x252 taskqueue_thread_loop(c122d318,c7b5ad08,c109aad0,3db,c12637e0,...) at taskqueue_thread_loop+0x8f fork_exit(c0b03a50,c122d318,c7b5ad08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b5ad40, ebp = 0 --- Tracing command kernel pid 0 tid 100019 td 0xc7ef0000 sched_switch(c7ef0000,0,104,1b3,c7b57c1c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c10a6800,...) at mi_switch+0x243 sleepq_switch(c7ef0000,0,c10a6800,26f,c7ef0000,...) at sleepq_switch+0x1a7 sleepq_wait(c7f8b800,0,c10a1816,c108c8f2,0,...) at sleepq_wait+0x6b msleep_spin(c7f8b800,c7f8b818,c108c8f2,0,a6f,...) at msleep_spin+0x252 taskqueue_thread_loop(c122d318,c7b57d08,c109aad0,3db,c12637e0,...) at taskqueue_thread_loop+0x8f fork_exit(c0b03a50,c122d318,c7b57d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b57d40, ebp = 0 --- Tracing command kernel pid 0 tid 100018 td 0xc7ef02f0 sched_switch(c7ef02f0,0,104,1b3,c7b54c1c,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c10a6800,...) at mi_switch+0x243 sleepq_switch(c7ef02f0,0,c10a6800,26f,c7ef02f0,...) at sleepq_switch+0x1a7 sleepq_wait(c7f8b800,0,c10a1816,c108c8f2,0,...) at sleepq_wait+0x6b msleep_spin(c7f8b800,c7f8b818,c108c8f2,0,a6f,...) at msleep_spin+0x252 taskqueue_thread_loop(c122d318,c7b54d08,c109aad0,3db,c12637e0,...) at taskqueue_thread_loop+0x8f fork_exit(c0b03a50,c122d318,c7b54d08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b54d40, ebp = 0 --- Tracing command kernel pid 0 tid 100016 td 0xc7ef08d0 sched_switch(c7ef08d0,0,104,1b3,c7b4dc04,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,c7dbfa00,...) at mi_switch+0x243 sleepq_switch(c7ef08d0,0,c10a6800,26f,0,...) at sleepq_switch+0x1a7 sleepq_wait(c7db0c00,0,c108c8f2,0,0,...) at sleepq_wait+0x6b _sleep(c7db0c00,c7db0c18,0,c108c8f2,0,...) at _sleep+0x39b taskqueue_thread_loop(c1281ba0,c7b4dd08,c109aad0,3db,c12637e0,...) at taskqueue_thread_loop+0xb5 fork_exit(c0b03a50,c1281ba0,c7b4dd08) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc7b4dd40, ebp = 0 --- Tracing command kernel pid 0 tid 100000 td 0xc1263ab0 sched_switch(c1263ab0,0,104,1b3,c1820c64,...) at sched_switch+0x458 mi_switch(104,0,c10a6800,1f9,352,...) at mi_switch+0x243 sleepq_switch(c1263ab0,0,c10a6800,292,0,...) at sleepq_switch+0x1a7 sleepq_timedwait(c12637e0,54,c10d3978,0,0,...) at sleepq_timedwait+0x6b _sleep(c12637e0,0,54,c10d3978,2710,...) at _sleep+0x369 scheduler(0,181ec00,181ec00,181e000,1825000,...) at scheduler+0x243 mi_startup() at mi_startup+0xac begin() at begin+0x2c db:0:allt> call doadump Physical memory: 3435 MB Dumping 251 MB: 236 220 204 188 172 156 140 124 108 92 76 60 44 28 12 Dump complete = 0 db:0:doadump> reset cpu_reset: Restarting BSP cpu_reset_proxy: Stopped CPU 2 (kgdb) bt #0 doadump (textdump=0xf27927ac) at pcpu.h:249 #1 0xc0527d99 in db_fncall (dummy1=0xcbcf3d2d, dummy2=0x0, dummy3=0xffffffff, dummy4=0xf2792840 "T(yò") at ../../../ddb/db_command.c:573 #2 0xc05281cf in db_command (last_cmdp=0xc122b4dc, cmd_table=0x0, dopager=0x0) at ../../../ddb/db_command.c:449 #3 0xc0528284 in db_command_script (command=0xc122c3e8 "call doadump") at ../../../ddb/db_command.c:520 #4 0xc052c6d0 in db_script_exec (scriptname=0xc122bd40 "doadump", warnifnotfound=Variable "warnifnotfound" is not available. ) at ../../../ddb/db_script.c:302 #5 0xc052c761 in db_run_cmd (addr=0x1, have_addr=0x0, count=0xc1407c00, modif=0xf2792978 "") at ../../../ddb/db_script.c:375 #6 0xc0528191 in db_command (last_cmdp=0xc122b4dc, cmd_table=0x0, dopager=0x1) at ../../../ddb/db_command.c:449 #7 0xc05282ea in db_command_loop () at ../../../ddb/db_command.c:502 #8 0xc052a2dd in db_trap (type=0xc, code=0x0) at ../../../ddb/db_main.c:231 #9 0xc0af5526 in kdb_trap (type=0xc, code=0x0, tf=0xf2792c14) at ../../../kern/subr_kdb.c:654 #10 0xc0ec3bff in trap_fatal (frame=0xf2792c14, eva=0xf2a3a7a0) at ../../../i386/i386/trap.c:1018 #11 0xc0ec3cdd in trap_pfault (frame=0xf2792c14, usermode=0x0, eva=0xf2a3a7a0) at ../../../i386/i386/trap.c:839 #12 0xc0ec4d5b in trap (frame=0xf2792c14) at ../../../i386/i386/trap.c:552 #13 0xc0eadffc in calltrap () at ../../../i386/i386/exception.s:169 #14 0xcbcf3d2d in smb_iod_sendall (iod=0xcaffd800) at /usr/src/sys/modules/smbfs/../../netsmb/smb_iod.c:545 #15 0xcbcf40f5 in smb_iod_thread (arg=0xcaffd800) at /usr/src/sys/modules/smbfs/../../netsmb/smb_iod.c:639 #16 0xc0a8cb08 in fork_exit (callout=0xcbcf3ed0 , arg=0xcaffd800, frame=0xf2792d08) at ../../../kern/kern_fork.c:995 #17 0xc0eae0a4 in fork_trampoline () at ../../../i386/i386/exception.s:276 (kgdb) f 14 #14 0xcbcf3d2d in smb_iod_sendall (iod=0xcaffd800) at /usr/src/sys/modules/smbfs/../../netsmb/smb_iod.c:545 545 TAILQ_FOREACH(rqp, &iod->iod_rqlist, sr_link) { (kgdb) l 540 herror = 0; 541 /* 542 * Loop through the list of requests and send them if possible 543 */ 544 SMB_IOD_RQLOCK(iod); 545 TAILQ_FOREACH(rqp, &iod->iod_rqlist, sr_link) { 546 switch (rqp->sr_state) { 547 case SMBRQ_NOTSENT: 548 rqp->sr_flags |= SMBR_XLOCK; 549 SMB_IOD_RQUNLOCK(iod); (kgdb) info loc vcp = (struct smb_vc *) 0xcbd14000 rqp = (struct smb_rq *) 0xf2a3a7a0 ts = {tv_sec = 0x507e8c88, tv_nsec = 0x37b8bd39} tstimeout = {tv_sec = 0x8, tv_nsec = 0x0} herror = 0xcaffd800 (kgdb) p *iod $1 = {iod_id = 0x0, iod_flags = 0x0, iod_state = SMBIOD_ST_VCACTIVE, iod_flagslock = {lock_object = {lo_name = 0x0, lo_flags = 0x0, lo_data = 0x0, lo_witness = 0x0}, mtx_lock = 0x0}, iod_muxcnt = 0xf, iod_sleeptimo = 0x7d0, iod_vc = 0xcbd14000, iod_rqlock = {lock_object = {lo_name = 0xcbd000fd "90rql", lo_flags = 0x1030000, lo_data = 0x0, lo_witness = 0xc7d83038}, mtx_lock = 0xca8f0000}, iod_rqlist = { tqh_first = 0xcbe5fa00, tqh_last = 0xca791aac}, iod_muxwant = 0x0, iod_p = 0xca8e8000, iod_td = 0xca8f0000, iod_scred = {scr_td = 0xca8f0000, scr_cred = 0xc7dc4000}, iod_evlock = {lock_object = { lo_name = 0xcbd00103 "90evl", lo_flags = 0x1030000, lo_data = 0x0, lo_witness = 0xc7d830a0}, mtx_lock = 0x4}, iod_evlist = {stqh_first = 0x0, stqh_last = 0xcaffd870}, iod_lastrqsent = {tv_sec = 0x507e8c8e, tv_nsec = 0x1c78630}, iod_pingtimo = {tv_sec = 0x3c, tv_nsec = 0x0}} (kgdb) p *vcp $2 = {obj = {co_lock = {cv_description = 0xcbcffb76 "smblock", cv_waiters = 0x0}, co_locker = 0x0, co_interlock = {lock_object = {lo_name = 0xcbcffbb2 "smb_vc ilock", lo_flags = 0x23b0000, lo_data = 0x0, lo_witness = 0xc7d82f68}, sx_lock = 0x1}, co_lockcnt = 0x0, co_lock_flags = 0x0, co_level = 0x1, co_flags = 0x28, co_usecount = 0x1, co_parent = 0xcbd01a60, co_children = {slh_first = 0xca91c880}, co_next = {sle_next = 0x0}, co_gone = 0xcbceac50 , co_free = 0xcbceacb0 }, vc_srvname = 0xcacd1030 "X4", vc_paddr = 0xca7f8140, vc_laddr = 0xca7f8440, vc_username = 0xcacd1020 "PHO", vc_pass = 0xcacd1050 "xxxxxx", vc_domain = 0xcacd1040 "MYGROUP", vc_timo = 0x5, vc_maxvcs = 0x1, vc_tolower = 0xca72b140, vc_toupper = 0xca72b150, vc_toserver = 0x0, vc_tolocal = 0x0, vc_cp_toserver = 0x0, vc_cp_tolocal = 0x0, vc_ucs_toserver = 0x0, vc_ucs_tolocal = 0x0, vc_number = 0x1, vc_genid = 0x1, vc_uid = 0x0, vc_grp = 0x0, vc_mode = 0x1c9, vc_smbuid = 0x64, vc_hflags = 0x0, vc_hflags2 = 0x1, vc_tdata = 0xc7d9c300, vc_tdesc = 0xcbd01300, vc_chlen = 0x8, vc_ch = "z\206<\223\226ó §", vc_mid = 0x3216, vc_sopt = {sv_proto = 0x6, sv_tz = 0xff88, sv_maxtx = 0x4104, sv_sm = 0x3, sv_maxmux = 0x32, sv_maxvcs = 0x1, sv_rawmode = 0x0, sv_maxraw = 0x10000, sv_skey = 0x51a, sv_caps = 0x80f3fd}, vc_txmax = 0x4104, vc_rxmax = 0xf000, vc_wxmax = 0xf000, vc_iod = 0xcaffd800, vc_stlock = {lock_object = { lo_name = 0xcbcffbc6 "vcstlock", lo_flags = 0x1030000, lo_data = 0x0, lo_witness = 0xc7d82fd0}, mtx_lock = 0x4}, vc_seqno = 0x0, vc_mackey = 0x0, vc_mackeylen = 0x0} (kgdb) p *rqp Cannot access memory at address 0xf2a3a7a0 (kgdb) $ svn diff -x -p /usr/src/sys Index: /usr/src/sys/fs/smbfs/smbfs_vfsops.c =================================================================== --- /usr/src/sys/fs/smbfs/smbfs_vfsops.c (revision 241456) +++ /usr/src/sys/fs/smbfs/smbfs_vfsops.c (working copy) @@ -65,8 +65,6 @@ SYSCTL_NODE(_vfs, OID_AUTO, smbfs, CTLFLAG_RW, 0, SYSCTL_INT(_vfs_smbfs, OID_AUTO, version, CTLFLAG_RD, &smbfs_version, 0, ""); SYSCTL_INT(_vfs_smbfs, OID_AUTO, debuglevel, CTLFLAG_RW, &smbfs_debuglevel, 0, ""); -static MALLOC_DEFINE(M_SMBFSHASH, "smbfs_hash", "SMBFS hash table"); - static vfs_init_t smbfs_init; static vfs_uninit_t smbfs_uninit; static vfs_cmount_t smbfs_cmount; @@ -169,7 +167,7 @@ smbfs_mount(struct mount *mp) return error; } vcp = SSTOVC(ssp); - smb_share_unlock(ssp, 0); + smb_share_unlock(ssp); mp->mnt_stat.f_iosize = SSTOVC(ssp)->vc_txmax; #ifdef SMBFS_USEZONE @@ -185,10 +183,6 @@ smbfs_mount(struct mount *mp) } bzero(smp, sizeof(*smp)); mp->mnt_data = smp; - smp->sm_hash = hashinit(desiredvnodes, M_SMBFSHASH, &smp->sm_hashlen); - if (smp->sm_hash == NULL) - goto bad; - sx_init(&smp->sm_hashlock, "smbfsh"); smp->sm_share = ssp; smp->sm_root = NULL; if (1 != vfs_scanopt(mp->mnt_optnew, @@ -257,16 +251,11 @@ smbfs_mount(struct mount *mp) #endif return error; bad: - if (smp) { - if (smp->sm_hash) - free(smp->sm_hash, M_SMBFSHASH); - sx_destroy(&smp->sm_hashlock); #ifdef SMBFS_USEZONE zfree(smbfsmount_zone, smp); #else free(smp, M_SMBFSDATA); #endif - } if (ssp) smb_share_put(ssp, &scred); return error; @@ -302,15 +291,11 @@ smbfs_unmount(struct mount *mp, int mntflags) if (error) return error; smb_makescred(&scred, td, td->td_ucred); - error = smb_share_lock(smp->sm_share, LK_EXCLUSIVE); + error = smb_share_lock(smp->sm_share); if (error) return error; smb_share_put(smp->sm_share, &scred); mp->mnt_data = NULL; - - if (smp->sm_hash) - free(smp->sm_hash, M_SMBFSHASH); - sx_destroy(&smp->sm_hashlock); #ifdef SMBFS_USEZONE zfree(smbfsmount_zone, smp); #else Index: /usr/src/sys/fs/smbfs/smbfs_node.c =================================================================== --- /usr/src/sys/fs/smbfs/smbfs_node.c (revision 241456) +++ /usr/src/sys/fs/smbfs/smbfs_node.c (working copy) @@ -27,6 +27,7 @@ */ #include #include +#include #include #include #include @@ -52,56 +53,17 @@ #include #include -#define SMBFS_NOHASH(smp, hval) (&(smp)->sm_hash[(hval) & (smp)->sm_hashlen]) -#define smbfs_hash_lock(smp) sx_xlock(&smp->sm_hashlock) -#define smbfs_hash_unlock(smp) sx_xunlock(&smp->sm_hashlock) - extern struct vop_vector smbfs_vnodeops; /* XXX -> .h file */ static MALLOC_DEFINE(M_SMBNODE, "smbufs_node", "SMBFS vnode private part"); static MALLOC_DEFINE(M_SMBNODENAME, "smbufs_nname", "SMBFS node name"); -int smbfs_hashprint(struct mount *mp); - -#if 0 -#ifdef SYSCTL_DECL -SYSCTL_DECL(_vfs_smbfs); -#endif -SYSCTL_PROC(_vfs_smbfs, OID_AUTO, vnprint, CTLFLAG_WR|CTLTYPE_OPAQUE, - NULL, 0, smbfs_hashprint, "S,vnlist", "vnode hash"); -#endif - -#define FNV_32_PRIME ((u_int32_t) 0x01000193UL) -#define FNV1_32_INIT ((u_int32_t) 33554467UL) - -u_int32_t +u_int32_t __inline smbfs_hash(const u_char *name, int nmlen) { - u_int32_t v; - - for (v = FNV1_32_INIT; nmlen; name++, nmlen--) { - v *= FNV_32_PRIME; - v ^= (u_int32_t)*name; - } - return v; + return (fnv_32_buf(&name, nmlen, FNV1_32_INIT)); } -int -smbfs_hashprint(struct mount *mp) -{ - struct smbmount *smp = VFSTOSMBFS(mp); - struct smbnode_hashhead *nhpp; - struct smbnode *np; - int i; - - for(i = 0; i <= smp->sm_hashlen; i++) { - nhpp = &smp->sm_hash[i]; - LIST_FOREACH(np, nhpp, n_hash) - vprint("", SMBTOV(np)); - } - return 0; -} - static char * smbfs_name_alloc(const u_char *name, int nmlen) { @@ -149,6 +111,20 @@ smbfs_name_free(u_char *name) #endif } +static int __inline +smbfs_vnode_cmp(struct vnode *vp, void *_sc) +{ + struct smbnode *np; + struct smbcmp *sc; + + np = (struct smbnode *) vp; + sc = (struct smbcmp *) _sc; + if (np->n_parent != sc->n_parent || np->n_nmlen != sc->n_nmlen || + bcmp(sc->n_name, np->n_name, sc->n_nmlen) != 0) + return 1; + return 0; +} + static int smbfs_node_alloc(struct mount *mp, struct vnode *dvp, const char *name, int nmlen, struct smbfattr *fap, struct vnode **vpp) @@ -156,12 +132,14 @@ smbfs_node_alloc(struct mount *mp, struct vnode *d struct vattr vattr; struct thread *td = curthread; /* XXX */ struct smbmount *smp = VFSTOSMBFS(mp); - struct smbnode_hashhead *nhpp; - struct smbnode *np, *np2, *dnp; - struct vnode *vp; - u_long hashval; + struct smbnode *np, *dnp; + struct vnode *vp, *vp2; + struct smbcmp sc; int error; + sc.n_parent = dvp; + sc.n_nmlen = nmlen; + sc.n_name = name; *vpp = NULL; if (smp->sm_root != NULL && dvp == NULL) { SMBERROR("do not allocate root vnode twice!\n"); @@ -184,38 +162,33 @@ smbfs_node_alloc(struct mount *mp, struct vnode *d vprint("smbfs_node_alloc: dead parent vnode", dvp); return EINVAL; } - hashval = smbfs_hash(name, nmlen); -retry: - smbfs_hash_lock(smp); -loop: - nhpp = SMBFS_NOHASH(smp, hashval); - LIST_FOREACH(np, nhpp, n_hash) { - vp = SMBTOV(np); - if (np->n_parent != dvp || - np->n_nmlen != nmlen || bcmp(name, np->n_name, nmlen) != 0) - continue; - VI_LOCK(vp); - smbfs_hash_unlock(smp); - if (vget(vp, LK_EXCLUSIVE | LK_INTERLOCK, td) != 0) - goto retry; + *vpp = NULL; + error = vfs_hash_get(mp, smbfs_hash(name, nmlen), LK_EXCLUSIVE, td, + vpp, smbfs_vnode_cmp, &sc); + if (error) + return (error); + if (*vpp) { + np = VTOSMB(*vpp); /* Force cached attributes to be refreshed if stale. */ - (void)VOP_GETATTR(vp, &vattr, td->td_ucred); + (void)VOP_GETATTR(*vpp, &vattr, td->td_ucred); /* * If the file type on the server is inconsistent with * what it was when we created the vnode, kill the * bogus vnode now and fall through to the code below * to create a new one with the right type. */ - if ((vp->v_type == VDIR && (np->n_dosattr & SMB_FA_DIR) == 0) || - (vp->v_type == VREG && (np->n_dosattr & SMB_FA_DIR) != 0)) { - vgone(vp); - vput(vp); - break; + if (((*vpp)->v_type == VDIR && + (np->n_dosattr & SMB_FA_DIR) == 0) || + ((*vpp)->v_type == VREG && + (np->n_dosattr & SMB_FA_DIR) != 0)) { + vgone(*vpp); + vput(*vpp); } - *vpp = vp; - return 0; + else { + SMBVDEBUG("vnode taken from the hashtable\n"); + return (0); + } } - smbfs_hash_unlock(smp); /* * If we don't have node attributes, then it is an explicit lookup * for an existing vnode. @@ -223,15 +196,13 @@ smbfs_node_alloc(struct mount *mp, struct vnode *d if (fap == NULL) return ENOENT; - error = getnewvnode("smbfs", mp, &smbfs_vnodeops, &vp); - if (error != 0) + error = getnewvnode("smbfs", mp, &smbfs_vnodeops, vpp); + if (error) return (error); - error = insmntque(vp, mp); /* XXX: Too early for mpsafe fs */ - if (error != 0) - return (error); - + vp = *vpp; np = malloc(sizeof *np, M_SMBNODE, M_WAITOK | M_ZERO); - + lockmgr(vp->v_vnlock, LK_EXCLUSIVE, NULL); + /* Vnode initialization */ vp->v_type = fap->fa_attr & SMB_FA_DIR ? VDIR : VREG; vp->v_data = np; np->n_vnode = vp; @@ -239,7 +210,6 @@ smbfs_node_alloc(struct mount *mp, struct vnode *d np->n_nmlen = nmlen; np->n_name = smbfs_name_alloc(name, nmlen); np->n_ino = fap->fa_ino; - if (dvp) { ASSERT_VOP_LOCKED(dvp, "smbfs_node_alloc"); np->n_parent = dvp; @@ -249,24 +219,18 @@ smbfs_node_alloc(struct mount *mp, struct vnode *d } } else if (vp->v_type == VREG) SMBERROR("new vnode '%s' born without parent ?\n", np->n_name); - - vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); - VN_LOCK_AREC(vp); - - smbfs_hash_lock(smp); - LIST_FOREACH(np2, nhpp, n_hash) { - if (np2->n_parent != dvp || - np2->n_nmlen != nmlen || bcmp(name, np2->n_name, nmlen) != 0) - continue; - vput(vp); -/* smb_name_free(np->n_name); - free(np, M_SMBNODE);*/ - goto loop; + error = insmntque(vp, mp); + if (error) { + return (error); + free(np, M_SMBNODE); } - LIST_INSERT_HEAD(nhpp, np, n_hash); - smbfs_hash_unlock(smp); - *vpp = vp; - return 0; + error = vfs_hash_insert(vp, smbfs_hash(name, nmlen), LK_EXCLUSIVE, + td, &vp2, smbfs_vnode_cmp, &sc); + if (error) + return (error); + if (vp2 != NULL) + *vpp = vp2; + return (0); } int @@ -307,26 +271,21 @@ smbfs_reclaim(ap) KASSERT((np->n_flag & NOPEN) == 0, ("file not closed before reclaim")); - smbfs_hash_lock(smp); /* * Destroy the vm object and flush associated pages. */ vnode_destroy_vobject(vp); - dvp = (np->n_parent && (np->n_flag & NREFPARENT)) ? np->n_parent : NULL; - - if (np->n_hash.le_prev) - LIST_REMOVE(np, n_hash); - if (smp->sm_root == np) { - SMBVDEBUG("root vnode\n"); - smp->sm_root = NULL; - } - vp->v_data = NULL; - smbfs_hash_unlock(smp); + + /* + * Remove the vnode from its hash chain. + */ + vfs_hash_remove(vp); if (np->n_name) smbfs_name_free(np->n_name); free(np, M_SMBNODE); + vp->v_data = NULL; if (dvp != NULL) { vrele(dvp); /* Index: /usr/src/sys/fs/smbfs/smbfs.h =================================================================== --- /usr/src/sys/fs/smbfs/smbfs.h (revision 241456) +++ /usr/src/sys/fs/smbfs/smbfs.h (working copy) @@ -82,9 +82,6 @@ struct smbmount { /* struct simplelock sm_npslock;*/ struct smbnode * sm_npstack[SMBFS_MAXPATHCOMP]; int sm_caseopt; - struct sx sm_hashlock; - LIST_HEAD(smbnode_hashhead, smbnode) *sm_hash; - u_long sm_hashlen; int sm_didrele; }; Index: /usr/src/sys/fs/smbfs/smbfs_node.h =================================================================== --- /usr/src/sys/fs/smbfs/smbfs_node.h (revision 241456) +++ /usr/src/sys/fs/smbfs/smbfs_node.h (working copy) @@ -63,6 +63,12 @@ struct smbnode { LIST_ENTRY(smbnode) n_hash; }; +struct smbcmp { + struct vnode * n_parent; + int n_nmlen; + const char * n_name; +}; + #define VTOSMB(vp) ((struct smbnode *)(vp)->v_data) #define SMBTOV(np) ((struct vnode *)(np)->n_vnode) Index: /usr/src/sys/netsmb/smb_dev.c =================================================================== --- /usr/src/sys/netsmb/smb_dev.c (revision 241456) +++ /usr/src/sys/netsmb/smb_dev.c (working copy) @@ -106,15 +106,10 @@ nsmb_dev_clone(void *arg, struct ucred *cred, char u = -1; else if (dev_stdclone(name, NULL, NSMB_NAME, &u) != 1) return; - i = clone_create(&nsmb_clones, &nsmb_cdevsw, &u, dev, 0); - if (i) { - *dev = make_dev(&nsmb_cdevsw, u, UID_ROOT, GID_WHEEL, 0600, - "%s%d", NSMB_NAME, u); - if (*dev != NULL) { - dev_ref(*dev); - (*dev)->si_flags |= SI_CHEAPCLONE; - } - } + i = clone_create(&nsmb_clones, &nsmb_cdevsw, &u, dev, 0); + if (i) + *dev = make_dev_credf(MAKEDEV_REF, &nsmb_cdevsw, u, cred, + UID_ROOT, GID_WHEEL, 0600, "%s%d", NSMB_NAME, u); } static int @@ -151,6 +146,15 @@ nsmb_dev_open(struct cdev *dev, int oflags, int de return 0; } +static void +smb_dealloc(void *arg) +{ + struct smb_dev *sdp; + + sdp = (struct smb_dev *) arg; + free(sdp, M_NSMBDEV); +} + static int nsmb_dev_close(struct cdev *dev, int flag, int fmt, struct thread *td) { @@ -168,18 +172,21 @@ nsmb_dev_close(struct cdev *dev, int flag, int fmt } smb_makescred(&scred, td, NULL); ssp = sdp->sd_share; - if (ssp != NULL) + if (ssp != NULL) { + smb_share_lock(ssp); smb_share_rele(ssp, &scred); + } vcp = sdp->sd_vc; - if (vcp != NULL) + if (vcp != NULL) { + smb_vc_lock(vcp); smb_vc_rele(vcp, &scred); + } /* smb_flushq(&sdp->sd_rqlist); smb_flushq(&sdp->sd_rplist); */ dev->si_drv1 = NULL; - free(sdp, M_NSMBDEV); - destroy_dev_sched(dev); + destroy_dev_sched_cb(dev, smb_dealloc, sdp); splx(s); return 0; } @@ -208,7 +215,7 @@ nsmb_dev_ioctl(struct cdev *dev, u_long cmd, caddr if (error) break; sdp->sd_vc = vcp; - smb_vc_unlock(vcp, 0); + smb_vc_unlock(vcp); sdp->sd_level = SMBL_VC; break; case SMBIOC_OPENSHARE: @@ -221,7 +228,7 @@ nsmb_dev_ioctl(struct cdev *dev, u_long cmd, caddr if (error) break; sdp->sd_share = ssp; - smb_share_unlock(ssp, 0); + smb_share_unlock(ssp); sdp->sd_level = SMBL_SHARE; break; case SMBIOC_REQUEST: @@ -245,7 +252,7 @@ nsmb_dev_ioctl(struct cdev *dev, u_long cmd, caddr on = fl->ioc_flags & SMBV_PERMANENT; if ((vcp = sdp->sd_vc) == NULL) return ENOTCONN; - error = smb_vc_get(vcp, LK_EXCLUSIVE, &scred); + error = smb_vc_get(vcp, &scred); if (error) break; if (on && (vcp->obj.co_flags & SMBV_PERMANENT) == 0) { @@ -263,7 +270,7 @@ nsmb_dev_ioctl(struct cdev *dev, u_long cmd, caddr on = fl->ioc_flags & SMBS_PERMANENT; if ((ssp = sdp->sd_share) == NULL) return ENOTCONN; - error = smb_share_get(ssp, LK_EXCLUSIVE, &scred); + error = smb_share_get(ssp, &scred); if (error) break; if (on && (ssp->obj.co_flags & SMBS_PERMANENT) == 0) { @@ -291,12 +298,12 @@ nsmb_dev_ioctl(struct cdev *dev, u_long cmd, caddr break; if (vcp) { sdp->sd_vc = vcp; - smb_vc_unlock(vcp, 0); + smb_vc_unlock(vcp); sdp->sd_level = SMBL_VC; } if (ssp) { sdp->sd_share = ssp; - smb_share_unlock(ssp, 0); + smb_share_unlock(ssp); sdp->sd_level = SMBL_SHARE; } break; @@ -416,7 +423,7 @@ smb_dev2share(int fd, int mode, struct smb_cred *s fdrop(fp, curthread); return ENOTCONN; } - error = smb_share_get(ssp, LK_EXCLUSIVE, scred); + error = smb_share_get(ssp, scred); if (error == 0) *sspp = ssp; fdrop(fp, curthread); Index: /usr/src/sys/netsmb/smb_conn.c =================================================================== --- /usr/src/sys/netsmb/smb_conn.c (revision 241456) +++ /usr/src/sys/netsmb/smb_conn.c (working copy) @@ -59,8 +59,6 @@ static MALLOC_DEFINE(M_SMBCONN, "smb_conn", "SMB c static void smb_co_init(struct smb_connobj *cp, int level, char *ilockname, char *lockname); static void smb_co_done(struct smb_connobj *cp); -static int smb_co_lockstatus(struct smb_connobj *cp); - static int smb_vc_disconnect(struct smb_vc *vcp); static void smb_vc_free(struct smb_connobj *cp); static void smb_vc_gone(struct smb_connobj *cp, struct smb_cred *scred); @@ -77,7 +75,9 @@ smb_sm_init(void) { smb_co_init(&smb_vclist, SMBL_SM, "smbsm ilock", "smbsm"); - smb_co_unlock(&smb_vclist, 0); + sx_xlock(&smb_vclist.co_interlock); + smb_co_unlock(&smb_vclist); + sx_unlock(&smb_vclist.co_interlock); return 0; } @@ -90,23 +90,29 @@ smb_sm_done(void) SMBERROR("%d connections still active\n", smb_vclist.co_usecount - 1); return EBUSY; } - lockmgr(&smb_vclist.co_lock, LK_DRAIN, NULL); smb_co_done(&smb_vclist); return 0; } static int -smb_sm_lockvclist(int flags) +smb_sm_lockvclist(void) { + int error; - return smb_co_lock(&smb_vclist, flags | LK_CANRECURSE); + sx_xlock(&smb_vclist.co_interlock); + error = smb_co_lock(&smb_vclist); + sx_unlock(&smb_vclist.co_interlock); + + return error; } static void smb_sm_unlockvclist(void) { - smb_co_unlock(&smb_vclist, LK_RELEASE); + sx_xlock(&smb_vclist.co_interlock); + smb_co_unlock(&smb_vclist); + sx_unlock(&smb_vclist.co_interlock); } static int @@ -123,7 +129,7 @@ smb_sm_lookupint(struct smb_vcspec *vcspec, struct vcp = NULL; SMBCO_FOREACH(scp, &smb_vclist) { vcp = (struct smb_vc *)scp; - error = smb_vc_lock(vcp, LK_EXCLUSIVE); + error = smb_vc_lock(vcp); if (error) continue; @@ -160,7 +166,7 @@ smb_sm_lookupint(struct smb_vcspec *vcspec, struct err1: error = 1; fail: - smb_vc_unlock(vcp, 0); + smb_vc_unlock(vcp); } if (vcp) { smb_vc_ref(vcp); @@ -179,7 +185,7 @@ smb_sm_lookup(struct smb_vcspec *vcspec, struct sm *vcpp = vcp = NULL; - error = smb_sm_lockvclist(LK_EXCLUSIVE); + error = smb_sm_lockvclist(); if (error) return error; error = smb_sm_lookupint(vcspec, shspec, scred, vcpp); @@ -211,7 +217,7 @@ out: if (error == 0) *vcpp = vcp; else if (vcp) { - smb_vc_lock(vcp, LK_EXCLUSIVE); + smb_vc_lock(vcp); smb_vc_put(vcp, scred); } return error; @@ -224,20 +230,26 @@ static void smb_co_init(struct smb_connobj *cp, int level, char *ilockname, char *lockname) { SLIST_INIT(&cp->co_children); - smb_sl_init(&cp->co_interlock, ilockname); - lockinit(&cp->co_lock, PZERO, lockname, 0, 0); + sx_init_flags(&cp->co_interlock, ilockname, SX_RECURSE); + cv_init(&cp->co_lock, "smblock"); + cp->co_lockcnt = 0; + cp->co_locker = NULL; cp->co_level = level; cp->co_usecount = 1; - if (smb_co_lock(cp, LK_EXCLUSIVE) != 0) - panic("smb_co_init: lock failed"); + sx_xlock(&cp->co_interlock); + smb_co_lock(cp); + sx_unlock(&cp->co_interlock); } static void smb_co_done(struct smb_connobj *cp) { - smb_sl_destroy(&cp->co_interlock); - lockmgr(&cp->co_lock, LK_RELEASE, NULL); - lockdestroy(&cp->co_lock); + + sx_destroy(&cp->co_interlock); + cv_destroy(&cp->co_lock); + cp->co_locker = NULL; + cp->co_flags = 0; + cp->co_lockcnt = 0; } static void @@ -249,7 +261,9 @@ smb_co_gone(struct smb_connobj *cp, struct smb_cre cp->co_gone(cp, scred); parent = cp->co_parent; if (parent) { - smb_co_lock(parent, LK_EXCLUSIVE); + sx_xlock(&parent->co_interlock); + smb_co_lock(parent); + sx_unlock(&parent->co_interlock); SLIST_REMOVE(&parent->co_children, cp, smb_connobj, co_next); smb_co_put(parent, scred); } @@ -261,56 +275,51 @@ void smb_co_ref(struct smb_connobj *cp) { - SMB_CO_LOCK(cp); + sx_xlock(&cp->co_interlock); cp->co_usecount++; - SMB_CO_UNLOCK(cp); + sx_unlock(&cp->co_interlock); } void smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred) { - SMB_CO_LOCK(cp); + sx_xlock(&cp->co_interlock); + smb_co_unlock(cp); if (cp->co_usecount > 1) { cp->co_usecount--; - SMB_CO_UNLOCK(cp); + sx_unlock(&cp->co_interlock); return; } if (cp->co_usecount == 0) { SMBERROR("negative use_count for object %d", cp->co_level); - SMB_CO_UNLOCK(cp); + sx_unlock(&cp->co_interlock); return; } cp->co_usecount--; cp->co_flags |= SMBO_GONE; - - lockmgr(&cp->co_lock, LK_DRAIN | LK_INTERLOCK, &cp->co_interlock); + sx_unlock(&cp->co_interlock); smb_co_gone(cp, scred); } int -smb_co_get(struct smb_connobj *cp, int flags, struct smb_cred *scred) +smb_co_get(struct smb_connobj *cp, struct smb_cred *scred) { int error; - if ((flags & LK_INTERLOCK) == 0) - SMB_CO_LOCK(cp); + MPASS(sx_xholder(&cp->co_interlock) == curthread); cp->co_usecount++; - error = smb_co_lock(cp, flags | LK_INTERLOCK); - if (error) { - SMB_CO_LOCK(cp); + error = smb_co_lock(cp); + if (error) cp->co_usecount--; - SMB_CO_UNLOCK(cp); - return error; - } - return 0; + return error; } void smb_co_put(struct smb_connobj *cp, struct smb_cred *scred) { - SMB_CO_LOCK(cp); + sx_xlock(&cp->co_interlock); if (cp->co_usecount > 1) { cp->co_usecount--; } else if (cp->co_usecount == 1) { @@ -319,50 +328,51 @@ smb_co_put(struct smb_connobj *cp, struct smb_cred } else { SMBERROR("negative usecount"); } - lockmgr(&cp->co_lock, LK_RELEASE | LK_INTERLOCK, &cp->co_interlock); + smb_co_unlock(cp); + sx_unlock(&cp->co_interlock); if ((cp->co_flags & SMBO_GONE) == 0) return; - lockmgr(&cp->co_lock, LK_DRAIN, NULL); smb_co_gone(cp, scred); } int -smb_co_lockstatus(struct smb_connobj *cp) +smb_co_lock(struct smb_connobj *cp) { - return lockstatus(&cp->co_lock); -} -int -smb_co_lock(struct smb_connobj *cp, int flags) -{ - - if (cp->co_flags & SMBO_GONE) - return EINVAL; - if ((flags & LK_TYPE_MASK) == 0) - flags |= LK_EXCLUSIVE; - if (smb_co_lockstatus(cp) == LK_EXCLUSIVE && - (flags & LK_CANRECURSE) == 0) { - SMBERROR("recursive lock for object %d\n", cp->co_level); - return 0; + MPASS(sx_xholder(&cp->co_interlock) == curthread); + for (;;) { + if (cp->co_flags & SMBO_GONE) + return EINVAL; + if (cp->co_locker == NULL) { + cp->co_locker = curthread; + return 0; + } + if (cp->co_locker == curthread) { + cp->co_lockcnt++; + return 0; + } + cv_wait(&cp->co_lock, &cp->co_interlock); } - return lockmgr(&cp->co_lock, flags, &cp->co_interlock); } void -smb_co_unlock(struct smb_connobj *cp, int flags) +smb_co_unlock(struct smb_connobj *cp) { - (void)lockmgr(&cp->co_lock, flags | LK_RELEASE, &cp->co_interlock); + + MPASS(sx_xholder(&cp->co_interlock) == curthread); + MPASS(cp->co_locker == curthread); + if (cp->co_lockcnt != 0) { + cp->co_lockcnt--; + return; + } + cp->co_locker = NULL; + cv_signal(&cp->co_lock); } static void smb_co_addchild(struct smb_connobj *parent, struct smb_connobj *child) { - KASSERT(smb_co_lockstatus(parent) == LK_EXCLUSIVE, - ("smb_co_addchild: parent not locked")); - KASSERT(smb_co_lockstatus(child) == LK_EXCLUSIVE, - ("smb_co_addchild: child not locked")); - smb_co_ref(parent); SLIST_INSERT_HEAD(&parent->co_children, child, co_next); child->co_parent = parent; @@ -543,9 +553,16 @@ smb_vc_rele(struct smb_vc *vcp, struct smb_cred *s } int -smb_vc_get(struct smb_vc *vcp, int flags, struct smb_cred *scred) +smb_vc_get(struct smb_vc *vcp, struct smb_cred *scred) { - return smb_co_get(VCTOCP(vcp), flags, scred); + struct smb_connobj *cp; + int error; + + cp = VCTOCP(vcp); + sx_xlock(&cp->co_interlock); + error = smb_co_get(cp, scred); + sx_unlock(&cp->co_interlock); + return error; } void @@ -555,15 +572,28 @@ smb_vc_put(struct smb_vc *vcp, struct smb_cred *sc } int -smb_vc_lock(struct smb_vc *vcp, int flags) +smb_vc_lock(struct smb_vc *vcp) { - return smb_co_lock(VCTOCP(vcp), flags); + struct smb_connobj *cp; + int error; + + cp = VCTOCP(vcp); + sx_xlock(&cp->co_interlock); + error = smb_co_lock(cp); + sx_unlock(&cp->co_interlock); + return error; } void -smb_vc_unlock(struct smb_vc *vcp, int flags) +smb_vc_unlock(struct smb_vc *vcp) { - smb_co_unlock(VCTOCP(vcp), flags); + + struct smb_connobj *cp; + + cp = VCTOCP(vcp); + sx_xlock(&cp->co_interlock); + smb_co_unlock(cp); + sx_unlock(&cp->co_interlock); } int @@ -623,12 +653,12 @@ smb_vc_lookupshare(struct smb_vc *vcp, struct smb_ dp->scred = scred; SMBCO_FOREACH(scp, VCTOCP(vcp)) { ssp = (struct smb_share *)scp; - error = smb_share_lock(ssp, LK_EXCLUSIVE); + error = smb_share_lock(ssp); if (error) continue; if (smb_vc_cmpshare(ssp, dp) == 0) break; - smb_share_unlock(ssp, 0); + smb_share_unlock(ssp); } if (ssp) { smb_share_ref(ssp); @@ -690,10 +720,10 @@ u_short smb_vc_nextmid(struct smb_vc *vcp) { u_short r; - - SMB_CO_LOCK(&vcp->obj); + + sx_xlock(&vcp->obj.co_interlock); r = vcp->vc_mid++; - SMB_CO_UNLOCK(&vcp->obj); + sx_unlock(&vcp->obj.co_interlock); return r; } @@ -784,27 +814,46 @@ smb_share_rele(struct smb_share *ssp, struct smb_c } int -smb_share_get(struct smb_share *ssp, int flags, struct smb_cred *scred) +smb_share_get(struct smb_share *ssp, struct smb_cred *scred) { - return smb_co_get(SSTOCP(ssp), flags, scred); + struct smb_connobj *cp = SSTOCP(ssp); + int error; + + sx_xlock(&cp->co_interlock); + error = smb_co_get(cp, scred); + sx_unlock(&cp->co_interlock); + return error; } void smb_share_put(struct smb_share *ssp, struct smb_cred *scred) { + smb_co_put(SSTOCP(ssp), scred); } int -smb_share_lock(struct smb_share *ssp, int flags) +smb_share_lock(struct smb_share *ssp) { - return smb_co_lock(SSTOCP(ssp), flags); + struct smb_connobj *cp; + int error; + + cp = SSTOCP(ssp); + sx_xlock(&cp->co_interlock); + error = smb_co_lock(cp); + sx_unlock(&cp->co_interlock); + return error; } void -smb_share_unlock(struct smb_share *ssp, int flags) +smb_share_unlock(struct smb_share *ssp) { - smb_co_unlock(SSTOCP(ssp), flags); + struct smb_connobj *cp; + + cp = SSTOCP(ssp); + sx_xlock(&cp->co_interlock); + smb_co_unlock(cp); + sx_unlock(&cp->co_interlock); } int @@ -881,34 +930,34 @@ smb_sysctl_treedump(SYSCTL_HANDLER_ARGS) error = sysctl_wire_old_buffer(req, 0); if (error) return (error); - error = smb_sm_lockvclist(LK_SHARED); + error = smb_sm_lockvclist(); if (error) return error; SMBCO_FOREACH(scp1, &smb_vclist) { vcp = (struct smb_vc *)scp1; - error = smb_vc_lock(vcp, LK_SHARED); + error = smb_vc_lock(vcp); if (error) continue; smb_vc_getinfo(vcp, &vci); error = SYSCTL_OUT(req, &vci, sizeof(struct smb_vc_info)); if (error) { - smb_vc_unlock(vcp, 0); + smb_vc_unlock(vcp); break; } SMBCO_FOREACH(scp2, VCTOCP(vcp)) { ssp = (struct smb_share *)scp2; - error = smb_share_lock(ssp, LK_SHARED); + error = smb_share_lock(ssp); if (error) { error = 0; continue; } smb_share_getinfo(ssp, &ssi); - smb_share_unlock(ssp, 0); + smb_share_unlock(ssp); error = SYSCTL_OUT(req, &ssi, sizeof(struct smb_share_info)); if (error) break; } - smb_vc_unlock(vcp, 0); + smb_vc_unlock(vcp); if (error) break; } Index: /usr/src/sys/netsmb/smb_conn.h =================================================================== --- /usr/src/sys/netsmb/smb_conn.h (revision 241456) +++ /usr/src/sys/netsmb/smb_conn.h (working copy) @@ -158,9 +158,11 @@ struct smb_share_info { #ifdef _KERNEL +#include +#include #include -#include -#include +#include +#include #define CONNADDREQ(a1,a2) ((a1)->sa_len == (a2)->sa_len && \ bcmp(a1, a2, (a1)->sa_len) == 0) @@ -190,14 +192,14 @@ struct smb_connobj; typedef void smb_co_gone_t (struct smb_connobj *cp, struct smb_cred *scred); typedef void smb_co_free_t (struct smb_connobj *cp); -#define SMB_CO_LOCK(cp) smb_sl_lock(&(cp)->co_interlock) -#define SMB_CO_UNLOCK(cp) smb_sl_unlock(&(cp)->co_interlock) - struct smb_connobj { + struct cv co_lock; + struct thread *co_locker; + struct sx co_interlock; + int co_lockcnt; + int co_lock_flags; int co_level; /* SMBL_ */ int co_flags; - struct lock co_lock; - struct smb_slock co_interlock; int co_usecount; struct smb_connobj * co_parent; SLIST_HEAD(,smb_connobj)co_children; @@ -225,7 +227,6 @@ struct smb_connobj { #define SMBC_ST_LOCK(vcp) smb_sl_lock(&(vcp)->vc_stlock) #define SMBC_ST_UNLOCK(vcp) smb_sl_unlock(&(vcp)->vc_stlock) - struct smb_vc { struct smb_connobj obj; char * vc_srvname; @@ -361,10 +362,10 @@ int smb_sm_lookup(struct smb_vcspec *vcspec, */ void smb_co_ref(struct smb_connobj *cp); void smb_co_rele(struct smb_connobj *cp, struct smb_cred *scred); -int smb_co_get(struct smb_connobj *cp, int flags, struct smb_cred *scred); +int smb_co_get(struct smb_connobj *cp, struct smb_cred *scred); void smb_co_put(struct smb_connobj *cp, struct smb_cred *scred); -int smb_co_lock(struct smb_connobj *cp, int flags); -void smb_co_unlock(struct smb_connobj *cp, int flags); +int smb_co_lock(struct smb_connobj *cp); +void smb_co_unlock(struct smb_connobj *cp); /* * session level functions @@ -373,12 +374,12 @@ int smb_vc_create(struct smb_vcspec *vcspec, struct smb_cred *scred, struct smb_vc **vcpp); int smb_vc_connect(struct smb_vc *vcp, struct smb_cred *scred); int smb_vc_access(struct smb_vc *vcp, struct smb_cred *scred, mode_t mode); -int smb_vc_get(struct smb_vc *vcp, int flags, struct smb_cred *scred); +int smb_vc_get(struct smb_vc *vcp, struct smb_cred *scred); void smb_vc_put(struct smb_vc *vcp, struct smb_cred *scred); void smb_vc_ref(struct smb_vc *vcp); void smb_vc_rele(struct smb_vc *vcp, struct smb_cred *scred); -int smb_vc_lock(struct smb_vc *vcp, int flags); -void smb_vc_unlock(struct smb_vc *vcp, int flags); +int smb_vc_lock(struct smb_vc *vcp); +void smb_vc_unlock(struct smb_vc *vcp); int smb_vc_lookupshare(struct smb_vc *vcp, struct smb_sharespec *shspec, struct smb_cred *scred, struct smb_share **sspp); const char * smb_vc_getpass(struct smb_vc *vcp); @@ -392,10 +393,10 @@ int smb_share_create(struct smb_vc *vcp, struct s int smb_share_access(struct smb_share *ssp, struct smb_cred *scred, mode_t mode); void smb_share_ref(struct smb_share *ssp); void smb_share_rele(struct smb_share *ssp, struct smb_cred *scred); -int smb_share_get(struct smb_share *ssp, int flags, struct smb_cred *scred); +int smb_share_get(struct smb_share *ssp, struct smb_cred *scred); void smb_share_put(struct smb_share *ssp, struct smb_cred *scred); -int smb_share_lock(struct smb_share *ssp, int flags); -void smb_share_unlock(struct smb_share *ssp, int flags); +int smb_share_lock(struct smb_share *ssp); +void smb_share_unlock(struct smb_share *ssp); void smb_share_invalidate(struct smb_share *ssp); int smb_share_valid(struct smb_share *ssp); const char * smb_share_getpass(struct smb_share *ssp); @@ -440,6 +441,7 @@ struct smbiod { int iod_id; int iod_flags; enum smbiod_state iod_state; + struct smb_slock iod_flagslock; /* iod_flags */ int iod_muxcnt; /* number of active outstanding requests */ int iod_sleeptimo; struct smb_vc * iod_vc; @@ -455,6 +457,13 @@ struct smbiod { struct timespec iod_pingtimo; }; +/* + * This lock protects iod_flags + */ +#define SMB_IOD_FLAGSLOCKPTR(iod) (&((iod)->iod_flagslock)) +#define SMB_IOD_FLAGSLOCK(iod) smb_sl_lock(&((iod)->iod_flagslock)) +#define SMB_IOD_FLAGSUNLOCK(iod) smb_sl_unlock(&((iod)->iod_flagslock)) + int smb_iod_init(void); int smb_iod_done(void); int smb_iod_create(struct smb_vc *vcp); Index: /usr/src/sys/kern/kern_mutex.c =================================================================== --- /usr/src/sys/kern/kern_mutex.c (revision 241456) +++ /usr/src/sys/kern/kern_mutex.c (working copy) @@ -200,9 +200,6 @@ _mtx_lock_flags(struct mtx *m, int opts, const cha if (SCHEDULER_STOPPED()) return; - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("mtx_lock() by idle thread %p on sleep mutex %s @ %s:%d", - curthread, m->lock_object.lo_name, file, line)); KASSERT(m->mtx_lock != MTX_DESTROYED, ("mtx_lock() of destroyed mutex @ %s:%d", file, line)); KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_sleep, @@ -299,9 +296,6 @@ mtx_trylock_flags_(struct mtx *m, int opts, const if (SCHEDULER_STOPPED()) return (1); - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("mtx_trylock() by idle thread %p on sleep mutex %s @ %s:%d", - curthread, m->lock_object.lo_name, file, line)); KASSERT(m->mtx_lock != MTX_DESTROYED, ("mtx_trylock() of destroyed mutex @ %s:%d", file, line)); KASSERT(LOCK_CLASS(&m->lock_object) == &lock_class_mtx_sleep, Index: /usr/src/sys/kern/kern_rwlock.c =================================================================== --- /usr/src/sys/kern/kern_rwlock.c (revision 241456) +++ /usr/src/sys/kern/kern_rwlock.c (working copy) @@ -241,9 +241,6 @@ _rw_wlock(struct rwlock *rw, const char *file, int if (SCHEDULER_STOPPED()) return; - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("rw_wlock() by idle thread %p on rwlock %s @ %s:%d", - curthread, rw->lock_object.lo_name, file, line)); KASSERT(rw->rw_lock != RW_DESTROYED, ("rw_wlock() of destroyed rwlock @ %s:%d", file, line)); WITNESS_CHECKORDER(&rw->lock_object, LOP_NEWORDER | LOP_EXCLUSIVE, file, @@ -262,9 +259,6 @@ _rw_try_wlock(struct rwlock *rw, const char *file, if (SCHEDULER_STOPPED()) return (1); - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("rw_try_wlock() by idle thread %p on rwlock %s @ %s:%d", - curthread, rw->lock_object.lo_name, file, line)); KASSERT(rw->rw_lock != RW_DESTROYED, ("rw_try_wlock() of destroyed rwlock @ %s:%d", file, line)); @@ -337,9 +331,6 @@ _rw_rlock(struct rwlock *rw, const char *file, int if (SCHEDULER_STOPPED()) return; - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("rw_rlock() by idle thread %p on rwlock %s @ %s:%d", - curthread, rw->lock_object.lo_name, file, line)); KASSERT(rw->rw_lock != RW_DESTROYED, ("rw_rlock() of destroyed rwlock @ %s:%d", file, line)); KASSERT(rw_wowner(rw) != curthread, @@ -528,10 +519,6 @@ _rw_try_rlock(struct rwlock *rw, const char *file, if (SCHEDULER_STOPPED()) return (1); - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("rw_try_rlock() by idle thread %p on rwlock %s @ %s:%d", - curthread, rw->lock_object.lo_name, file, line)); - for (;;) { x = rw->rw_lock; KASSERT(rw->rw_lock != RW_DESTROYED, Index: /usr/src/sys/kern/subr_turnstile.c =================================================================== --- /usr/src/sys/kern/subr_turnstile.c (revision 241456) +++ /usr/src/sys/kern/subr_turnstile.c (working copy) @@ -684,6 +684,7 @@ turnstile_wait(struct turnstile *ts, struct thread if (owner) MPASS(owner->td_proc->p_magic == P_MAGIC); MPASS(queue == TS_SHARED_QUEUE || queue == TS_EXCLUSIVE_QUEUE); + KASSERT(!TD_IS_IDLETHREAD(td), ("idle threads cannot block on locks")); /* * If the lock does not already have a turnstile, use this thread's Index: /usr/src/sys/kern/kern_sx.c =================================================================== --- /usr/src/sys/kern/kern_sx.c (revision 241456) +++ /usr/src/sys/kern/kern_sx.c (working copy) @@ -249,9 +249,6 @@ _sx_slock(struct sx *sx, int opts, const char *fil if (SCHEDULER_STOPPED()) return (0); - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("sx_slock() by idle thread %p on sx %s @ %s:%d", - curthread, sx->lock_object.lo_name, file, line)); KASSERT(sx->sx_lock != SX_LOCK_DESTROYED, ("sx_slock() of destroyed sx @ %s:%d", file, line)); WITNESS_CHECKORDER(&sx->lock_object, LOP_NEWORDER, file, line, NULL); @@ -273,10 +270,6 @@ sx_try_slock_(struct sx *sx, const char *file, int if (SCHEDULER_STOPPED()) return (1); - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("sx_try_slock() by idle thread %p on sx %s @ %s:%d", - curthread, sx->lock_object.lo_name, file, line)); - for (;;) { x = sx->sx_lock; KASSERT(x != SX_LOCK_DESTROYED, @@ -302,9 +295,6 @@ _sx_xlock(struct sx *sx, int opts, const char *fil if (SCHEDULER_STOPPED()) return (0); - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("sx_xlock() by idle thread %p on sx %s @ %s:%d", - curthread, sx->lock_object.lo_name, file, line)); KASSERT(sx->sx_lock != SX_LOCK_DESTROYED, ("sx_xlock() of destroyed sx @ %s:%d", file, line)); WITNESS_CHECKORDER(&sx->lock_object, LOP_NEWORDER | LOP_EXCLUSIVE, file, @@ -328,9 +318,6 @@ sx_try_xlock_(struct sx *sx, const char *file, int if (SCHEDULER_STOPPED()) return (1); - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("sx_try_xlock() by idle thread %p on sx %s @ %s:%d", - curthread, sx->lock_object.lo_name, file, line)); KASSERT(sx->sx_lock != SX_LOCK_DESTROYED, ("sx_try_xlock() of destroyed sx @ %s:%d", file, line)); Index: /usr/src/sys/kern/kern_lock.c =================================================================== --- /usr/src/sys/kern/kern_lock.c (revision 241456) +++ /usr/src/sys/kern/kern_lock.c (working copy) @@ -477,9 +477,6 @@ __lockmgr_args(struct lock *lk, u_int flags, struc KASSERT((flags & LK_INTERLOCK) == 0 || ilk != NULL, ("%s: LK_INTERLOCK passed without valid interlock @ %s:%d", __func__, file, line)); - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("%s: idle thread %p on lockmgr %s @ %s:%d", __func__, curthread, - lk->lock_object.lo_name, file, line)); class = (flags & LK_INTERLOCK) ? LOCK_CLASS(ilk) : NULL; if (panicstr != NULL) { Index: /usr/src/sys/kern/kern_rmlock.c =================================================================== --- /usr/src/sys/kern/kern_rmlock.c (revision 241456) +++ /usr/src/sys/kern/kern_rmlock.c (working copy) @@ -494,9 +494,6 @@ void _rm_wlock_debug(struct rmlock *rm, const char if (SCHEDULER_STOPPED()) return; - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("rm_wlock() by idle thread %p on rmlock %s @ %s:%d", - curthread, rm->lock_object.lo_name, file, line)); WITNESS_CHECKORDER(&rm->lock_object, LOP_NEWORDER | LOP_EXCLUSIVE, file, line, NULL); @@ -539,9 +536,6 @@ _rm_rlock_debug(struct rmlock *rm, struct rm_priot if (SCHEDULER_STOPPED()) return (1); - KASSERT(!TD_IS_IDLETHREAD(curthread), - ("rm_rlock() by idle thread %p on rmlock %s @ %s:%d", - curthread, rm->lock_object.lo_name, file, line)); if (!trylock && (rm->lock_object.lo_flags & RM_SLEEPABLE)) WITNESS_CHECKORDER(&rm->rm_lock_sx.lock_object, LOP_NEWORDER, file, line, NULL); -- Test scenario: ./run.sh io.cfg