GENERIC HEAD from 2019-06-26 22:06:40 UTC, r342553, vmcore.1137 GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb ---<>--- Copyright (c) 1992-2019 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 13.0-CURRENT #0 r349452M: Thu Jun 27 15:29:57 CEST 2019 pho@x4.osted.lan:/usr/src/sys/i386/compile/PHO i386 FreeBSD clang version 8.0.0 (tags/RELEASE_800/final 356365) (based on LLVM 8.0.0) WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. Entering uma_startup with 9 boot pages configured startup_alloc from "UMA Kegs", 8 boot pages left startup_alloc from "UMA Zones", 7 boot pages left startup_alloc from "UMA Hash", 6 boot pages left startup_alloc from "vmem btag", 5 boot pages left startup_alloc from "UMA Zones", 4 boot pages left startup_alloc from "MAP", 3 boot pages left startup_alloc from "KMAP ENTRY", 2 boot pages left startup_alloc from "vmem", 1 boot pages left Entering uma_startup2 with 0 boot pages left VT(vga): resolution 640x480 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 SVM: NP,NAsids=64 TSC: P-state invariant real memory = 8589934592 (8192 MB) avail memory = 3516735488 (3353 MB) : Trying to mount root from ufs:/dev/ada0s1a [rw]... WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. uhub1: 2 ports with 2 removable, self powered uhub3: 2 ports with 2 removable, self powered uhub0: 2 ports with 2 removable, self powered uhub2: 2 ports with 2 removable, self powered uhub5: 2 ports with 2 removable, self powered Setting hostuuid: 00000000-0000-0000-0000-00218515337d. Setting hostid: 0x6b64ac17. warning: total configured swap (4194304 pages) exceeds maximum recommended amount (2009920 pages). warning: increase kern.maxswzone or reduce amount of swap. Starting file system checks: /dev/ada0s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ada0s1a: clean, 605484 free (2644 frags, 75355 blocks, 0.3% fragmentation) /dev/ada0s1f: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ada0s1f: clean, 768270 free (10926 frags, 94668 blocks, 1.1% fragmentation) /dev/label/tmp: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/label/tmp: clean, 28141597 free (36549 frags, 3513131 blocks, 0.0% fragmentation) /dev/ada0s1d: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ada0s1d: clean, 1315492 free (297924 frags, 127196 blocks, 2.9% fragmentation) /dev/ada0s1e: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ada0s1e: clean, 2543872 free (168296 frags, 296947 blocks, 0.7% fragmentation) Mounting local filesystems:. ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/arduino/lib /usr/local/lib/compat /usr/local/lib/compat/pkg /usr/local/lib/e2fsprogs /usr/local/lib/gcc7 /usr/local/lib/gcc8 /usr/local/lib/mysql /usr/local/lib/nss /usr/local/lib/perl5/5.28/mach/CORE /usr/local/lib/pth /usr/local/lib/qt4 /usr/local/lib/qt5 /usr/local/llvm37/lib /usr/local/llvm39/lib a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout Setting hostname: x4.osted.lan. Setting up harvesting: [UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED Feeding entropy: uhub4: 10 ports with 10 removable, self powered . lo0: link state changed to UP re0: link state changed to DOWN Starting Network: lo0 re0. lo0: flags=8049 metric 0 mtu 16384 options=680003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet 127.0.0.1 netmask 0xff000000 groups: lo 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 media: Ethernet autoselect (none) status: no carrier nd6 options=29 Starting devd. add host 127.0.0.1: gateway lo0 fib 0: route already in table add net default: gateway 192.168.1.1 add host ::1: gateway lo0 fib 0: route already in table add net fe80::: gateway ::1 add net ff02::: gateway ::1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 Creating and/or trimming log files. Starting syslogd. Starting rpcbind. NFS access cache time=60 Starting watchdogd. No core dumps found. lock order reversal: 1st 0x96651c8 bufwait (bufwait) @ kern/vfs_bio.c:3904 2nd 0x17a67200 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:289 stack backtrace: #0 0x102b621 at witness_debugger+0x61 #1 0x102b3f9 at witness_checkorder+0x8a9 #2 0xfd40ed at _sx_xlock+0x4d #3 0x129d544 at ufsdirhash_move+0x44 #4 0x129f6b1 at ufs_direnter+0x2e1 #5 0x12a727c at ufs_mkdir+0x78c #6 0x155ac1d at VOP_MKDIR_APV+0x6d #7 0x10956e3 at kern_mkdirat+0x173 #8 0x1095569 at sys_mkdir+0x19 #9 0x152a8a9 at syscall+0x2d9 #10 0xffc033b7 at _end+0xfdc560bf Clearing /tmp (X related). Starting nfsuserd. Starting mountd. Starting nfsd. Starting statd. Starting lockd. Recovering vi editor sessions:. Updating motd:. Mounting late filesystems:. Starting ntpd. Starting powerd. Starting smartd. Jun 27 15:52:31 x4 smartd[636]: Device: /dev/ada0, WARNING: A firmware update for this drive may be available, Jun 27 15:52:31 x4 smartd[636]: see the following Seagate web pages: Jun 27 15:52:31 x4 smartd[636]: http://knowledge.seagate.com/articles/en_US/FAQ/207931en Jun 27 15:52:31 x4 smartd[636]: http://knowledge.seagate.com/articles/en_US/FAQ/213891en Configuring vt: keymap blanktime. Performing sanity check on sshd configuration. panic: not busy cpuid = 2 time = 1561643554 KDB: stack backtrace: db_trace_self_wrapper(e64bdd,1bd1e18,0,22114b34,bd29a1,...) at db_trace_self_wrapper+0x2a/frame 0x22114b08 kdb_backtrace(b,2,2,8,15a6577,...) at kdb_backtrace+0x2e/frame 0x22114b68 vpanic(160465e,22114bb0,22114bb0,22114c08,fe95bd,...) at vpanic+0x121/frame 0x22114b90 panic(160465e,22114be4,183b8900,0,80000000,...) at panic+0x14/frame 0x22114ba4 __umtx_op_sem2_wait(22219700,22219988) at __umtx_op_sem2_wait+0x77d/frame 0x22114c08 syscall(22114ce8,3b,3b,3b,2094d100,...) at syscall+0x2d9/frame 0x22114cdc Xint0x80_syscall() at 0xffc033b7/frame 0x22114cdc --- syscall (454, FreeBSD ELF32, sys__umtx_op), eip = 0x207e0deb, esp = 0xfbbfdef0, ebp = 0xfbbfdf48 --- __bss_end() at 0x207e0deb KDB: enter: panic [ thread pid 611 tid 100171 ] Stopped at kdb_enter+0x35: movl $0,kdb_why db> run pho db:0:pho> set $lines 20000 db:0:pho> run pho1 db:1:pho1> bt Tracing pid 611 tid 100171 td 0x22219700 kdb_enter(164bcb7,164bcb7) at kdb_enter+0x35/frame 0x22114b60 vpanic(160465e,22114bb0,22114bb0,22114c08,fe95bd,...) at vpanic+0x139/frame 0x22114b90 panic(160465e,22114be4,183b8900,0,80000000,...) at panic+0x14/frame 0x22114ba4 __umtx_op_sem2_wait(22219700,22219988) at __umtx_op_sem2_wait+0x77d/frame 0x22114c08 syscall(22114ce8,3b,3b,3b,2094d100,...) at syscall+0x2d9/frame 0x22114cdc Xint0x80_syscall() at 0xffc033b7/frame 0x22114cdc --- syscall (454, FreeBSD ELF32, sys__umtx_op), eip = 0x207e0deb, esp = 0xfbbfdef0, ebp = 0xfbbfdf48 --- __bss_end() at 0x207e0deb db:1:pho1> show allpcpu Current CPU: 2 cpuid = 0 dynamic pcpu = 0x8c3b40 curthread = 0x99d9700: pid 11 tid 100003 "idle: cpu0" curpcb = 0x12521d40 fpcurthread = none idlethread = 0x99d9700: tid 100003 "idle: cpu0" APIC ID = 0 currentldt = 0x50 trampstk = 0xffc07ff0 kesp0 = 0x12521d30 common_tssp = 0xffc01260 tlb gen = 2914 curvnet = 0 spin locks held: cpuid = 1 dynamic pcpu = 0x7c2db40 curthread = 0x99d9380: pid 11 tid 100004 "idle: cpu1" curpcb = 0x12526d40 fpcurthread = none idlethread = 0x99d9380: tid 100004 "idle: cpu1" APIC ID = 1 currentldt = 0x50 trampstk = 0xffc0aff0 kesp0 = 0x12526d30 common_tssp = 0xffc012c8 tlb gen = 2914 curvnet = 0 spin locks held: cpuid = 2 dynamic pcpu = 0x7c32b40 curthread = 0x22219700: pid 611 tid 100171 "ntpd" curpcb = 0x22114d40 fpcurthread = 0x22219700: pid 611 "ntpd" idlethread = 0x99d9000: tid 100005 "idle: cpu2" APIC ID = 2 currentldt = 0x50 trampstk = 0xffc0bff0 kesp0 = 0x22114d30 common_tssp = 0xffc01330 tlb gen = 2914 curvnet = 0 spin locks held: cpuid = 3 dynamic pcpu = 0x7c37b40 curthread = 0x210e9380: pid 611 tid 100165 "ntpd" curpcb = 0x2209ad40 fpcurthread = 0x210e9380: pid 611 "ntpd" idlethread = 0x99d8a80: tid 100006 "idle: cpu3" APIC ID = 3 currentldt = 0x50 trampstk = 0xffc0dff0 kesp0 = 0x2209ad30 common_tssp = 0xffc01398 tlb gen = 2913 curvnet = 0 spin locks held: db:1:pho1> show alllocks Process 676 (sshd) thread 0x210b0700 (100130) exclusive lockmgr bufwait (bufwait) r = 0 (0x96a3460) locked @ kern/vfs_bio.c:1661 shared lockmgr ufs (ufs) r = 0 (0x2220c30c) locked @ kern/vfs_subr.c:2687 Process 611 (ntpd) thread 0x210e9380 (100165) shared sx vm map (user) (vm map (user)) r = 0 (0x99df6bc) locked @ vm/vm_map.c:4539 Process 611 (ntpd) thread 0x22219700 (100171) exclusive sleep mutex umtxql (umtxql) r = 0 (0x1ecfc70) locked @ kern/kern_umtx.c:507 Process 510 (ls) thread 0x183a8000 (100106) exclusive lockmgr bufwait (bufwait) r = 0 (0x968d3ec) locked @ kern/vfs_bio.c:1661 exclusive lockmgr ufs (ufs) r = 0 (0x222105e4) locked @ ufs/ffs/ffs_vfsops.c:1702 shared lockmgr ufs (ufs) r = 0 (0x188b41a0) locked @ kern/vfs_lookup.c:713 db:1:pho1> show lockedvnods Locked vnodes vnode 0x188b416c: tag ufs, type VDIR usecount 3, writecount 0, refcount 40 mountedhere 0 flags (VV_ROOT|VI_ACTIVE) v_object 0x219fb000 ref 0 pages 140 cleanbuf 32 dirtybuf 3 lock type ufs: SHARED (count 1) #0 0xfa4431 at lockmgr_slock_hard+0x2c1 #1 0xfa49f6 at __lockmgr_args+0x126 #2 0x129799f at ffs_lock+0x6f #3 0x155b5c8 at VOP_LOCK1_APV+0x58 #4 0x1098b58 at _vn_lock+0x58 #5 0x107c7eb at lookup+0xbb #6 0x107c291 at namei+0x4c1 #7 0x1092931 at kern_statat+0x61 #8 0x10931b8 at sys_fstatat+0x28 #9 0x152a8a9 at syscall+0x2d9 #10 0xffc033b7 at _end+0xfdc560bf nlink=797, effnlink=792, size=555008, extsize 0 generation=662ae73e, uid=0, gid=0, flags=0x0 ino 2, on dev label/tmp vnode 0x222105b0: tag ufs, type VNON usecount 1, writecount 0, refcount 1 flags (VI_ACTIVE) lock type ufs: EXCL by thread 0x183a8000 (pid 510, ls, tid 100106) #0 0xfa47a7 at lockmgr_xlock_hard+0x317 #1 0xfa4c46 at __lockmgr_args+0x376 #2 0x129349e at ffs_vgetf+0xfe #3 0x1293399 at ffs_vget+0x19 #4 0x129eef9 at ufs_lookup_ino+0xbd9 #5 0x129e316 at ufs_lookup+0x16 #6 0x1558f3d at VOP_CACHEDLOOKUP_APV+0x6d #7 0x1073c15 at vfs_cache_lookup+0xc5 #8 0x1558dbd at VOP_LOOKUP_APV+0x6d #9 0x107cc90 at lookup+0x560 #10 0x107c291 at namei+0x4c1 #11 0x1092931 at kern_statat+0x61 #12 0x10931b8 at sys_fstatat+0x28 #13 0x152a8a9 at syscall+0x2d9 #14 0xffc033b7 at _end+0xfdc560bf nlink=0, effnlink=0, size=0KDB: reentering KDB: stack backtrace: db_trace_self_wrapper(0,2211440c,0,1c,0,...) at db_trace_self_wrapper+0x2a/frame 0x221143e8 kdb_backtrace(22114508,15295d4,222105b0,22114524,22219700,...) at kdb_backtrace+0x2e/frame 0x22114448 kdb_reenter(222105b0,22114524,22219700,15e9f62,210dd9fc,...) at kdb_reenter+0x28/frame 0x22114450 trap(22114514,8,28,28,21f36ef4,...) at trap+0xd4/frame 0x22114508 calltrap() at 0xffc0316d/frame 0x22114508 --- trap 0xc, eip = 0x12a77a2, esp = 0x22114554, ebp = 0x2211455c --- ufs_print(22114580,222105b0,221145a1,221146b8,1085567,...) at ufs_print+0x32/frame 0x2211455c VOP_PRINT_APV(1c1fc74,22114580) at VOP_PRINT_APV+0x4a/frame 0x22114570 vn_printf(222105b0,1663b44) at vn_printf+0x297/frame 0x221146b8 lockedvnodes(100e1f5,0,ffffffff,22114714) at lockedvnodes+0x76/frame 0x221146e8 db_command(1c67b99) at db_command+0x26f/frame 0x2211479c db_script_exec(248,0,200008,2211482c) at db_script_exec+0x166/frame 0x22114800 db_command(1c67b0a) at db_command+0x26f/frame 0x221148b4 db_script_exec(bd1ba0,0,1f5ac28,22114940) at db_script_exec+0x166/frame 0x22114914 db_command(22114a18,a0467a,163451a,0,22219700,...) at db_command+0x26f/frame 0x221149c8 db_command_loop(163451a,0,22219700,221149d0,22114a18,...) at db_command_loop+0x52/frame 0x221149d0 db_trap(3,0) at db_trap+0xfa/frame 0x22114a18 kdb_trap(3,0,22114b1c) at kdb_trap+0x12a/frame 0x22114a4c trap(22114b1c,8,28,28,100,...) at trap+0x3a6/frame 0x22114b10 calltrap() at 0xffc0316d/frame 0x22114b10 --- trap 0x3, eip = 0x100e1f5, esp = 0x22114b5c, ebp = 0x22114b60 --- kdb_enter(164bcb7,164bcb7) at kdb_enter+0x35/frame 0x22114b60 vpanic(160465e,22114bb0,22114bb0,22114c08,fe95bd,...) at vpanic+0x139/frame 0x22114b90 panic(160465e,22114be4,183b8900,0,80000000,...) at panic+0x14/frame 0x22114ba4 __umtx_op_sem2_wait(22219700,22219988) at __umtx_op_sem2_wait+0x77d/frame 0x22114c08 syscall(22114ce8,3b,3b,3b,2094d100,...) at syscall+0x2d9/frame 0x22114cdc Xint0x80_syscall() at 0xffc033b7/frame 0x22114cdc --- syscall (454, FreeBSD ELF32, sys__umtx_op), eip = 0x207e0deb, esp = 0xfbbfdef0, ebp = 0xfbbfdf48 --- __bss_end() at 0x207e0deb Script command 'show lockedvnods' returned error db:1:pho1> show allchains chain 1: thread 100130 (pid 676, sshd) sleeping on 0x96a3404 "biord" chain 2: thread 100119 (pid 660, sh) sleeping on 0x17dc29fc "wait" chain 3: thread 100111 (pid 638, smartd) sleeping on 0x1ec667d "nanslp" chain 4: thread 100166 (pid 614, powerd) sleeping on 0x183a69a4 "select" chain 5: thread 100129 (pid 573, NLM: master) sleeping on 0x17faab50 "rpcsvc" chain 6: thread 100125 (pid 570, rpc.statd) sleeping on 0x210e8224 "select" chain 7: thread 100118 (pid 569, nfsd: master) sleeping on 0x17acb350 "rpcsvc" chain 8: thread 100131 (pid 569, nfsd: service) sleeping on 0x186d8a50 "rpcsvc" chain 9: thread 100132 (pid 569, nfsd: service) sleeping on 0x186d8bd0 "rpcsvc" chain 10: thread 100133 (pid 569, nfsd: service) sleeping on 0x186d89d0 "rpcsvc" chain 11: thread 100134 (pid 569, nfsd: service) sleeping on 0x17fab4d0 "rpcsvc" chain 12: thread 100135 (pid 569, nfsd: service) sleeping on 0x17fab450 "rpcsvc" chain 13: thread 100136 (pid 569, nfsd: service) sleeping on 0x186d8950 "rpcsvc" chain 14: thread 100137 (pid 569, nfsd: service) sleeping on 0x17fab3d0 "rpcsvc" chain 15: thread 100138 (pid 569, nfsd: service) sleeping on 0x17fab350 "rpcsvc" chain 16: thread 100139 (pid 569, nfsd: service) sleeping on 0x17fab2d0 "rpcsvc" chain 17: thread 100140 (pid 569, nfsd: service) sleeping on 0x17fab250 "rpcsvc" chain 18: thread 100141 (pid 569, nfsd: service) sleeping on 0x186d88d0 "rpcsvc" chain 19: thread 100142 (pid 569, nfsd: service) sleeping on 0x17fab1d0 "rpcsvc" chain 20: thread 100143 (pid 569, nfsd: service) sleeping on 0x186d8850 "rpcsvc" chain 21: thread 100144 (pid 569, nfsd: service) sleeping on 0x17fab150 "rpcsvc" chain 22: thread 100145 (pid 569, nfsd: service) sleeping on 0x17fab0d0 "rpcsvc" chain 23: thread 100146 (pid 569, nfsd: service) sleeping on 0x186d87d0 "rpcsvc" chain 24: thread 100147 (pid 569, nfsd: service) sleeping on 0x17fab050 "rpcsvc" chain 25: thread 100148 (pid 569, nfsd: service) sleeping on 0x186d8750 "rpcsvc" chain 26: thread 100149 (pid 569, nfsd: service) sleeping on 0x17faaf50 "rpcsvc" chain 27: thread 100150 (pid 569, nfsd: service) sleeping on 0x17faaed0 "rpcsvc" chain 28: thread 100151 (pid 569, nfsd: service) sleeping on 0x17faae50 "rpcsvc" chain 29: thread 100152 (pid 569, nfsd: service) sleeping on 0x186d86d0 "rpcsvc" chain 30: thread 100153 (pid 569, nfsd: service) sleeping on 0x17faadd0 "rpcsvc" chain 31: thread 100154 (pid 569, nfsd: service) sleeping on 0x186d8650 "rpcsvc" chain 32: thread 100155 (pid 569, nfsd: service) sleeping on 0x186d85d0 "rpcsvc" chain 33: thread 100156 (pid 569, nfsd: service) sleeping on 0x17faad50 "rpcsvc" chain 34: thread 100157 (pid 569, nfsd: service) sleeping on 0x186d8550 "rpcsvc" chain 35: thread 100158 (pid 569, nfsd: service) sleeping on 0x186d84d0 "rpcsvc" chain 36: thread 100159 (pid 569, nfsd: service) sleeping on 0x17faacd0 "rpcsvc" chain 37: thread 100160 (pid 569, nfsd: service) sleeping on 0x17faac50 "rpcsvc" chain 38: thread 100161 (pid 569, nfsd: service) sleeping on 0x17faabd0 "rpcsvc" chain 39: thread 100107 (pid 566, nfsd) sleeping on 0x210e8064 "select" chain 40: thread 100123 (pid 560, mountd) sleeping on 0x183a6a24 "select" chain 41: thread 100108 (pid 554, nfsuserd) sleeping on 0x210e81a4 "select" chain 42: thread 100128 (pid 552, nfsuserd) sleeping on 0x183a6b24 "select" chain 43: thread 100109 (pid 551, nfsuserd) sleeping on 0x17b161e4 "select" chain 44: thread 100127 (pid 550, nfsuserd) sleeping on 0x210e8164 "select" chain 45: thread 100126 (pid 549, nfsuserd) sleeping on 0x183993b8 "pause" chain 46: thread 100106 (pid 510, ls) sleeping on 0x968d390 "biord" chain 47: thread 100121 (pid 509, sh) sleeping on 0x210df354 "wait" chain 48: thread 100124 (pid 506, watchdogd) sleeping on 0x210de9fc "wait" chain 49: thread 100112 (pid 417, rpcbind) sleeping on 0x183a6f24 "select" chain 50: thread 100120 (pid 408, syslogd) sleeping on 0x210e8324 "select" chain 51: thread 100113 (pid 336, devd) sleeping on 0x17b162a4 "select" chain 52: thread 100105 (pid 26, sh) sleeping on 0x183a2000 "wait" chain 53: thread 100104 (pid 25, syncer) sleeping on 0x1f40de4 "syncer" chain 54: thread 100103 (pid 24, vnlru) sleeping on 0x188b5354 "vlruwt" chain 55: thread 100101 (pid 23, bufdaemon) sleeping on 0x1f4077c "qsleep" chain 56: thread 100102 (pid 23, bufspacedaemon-0) sleeping on 0x1bf4ec0 "-" chain 57: thread 100114 (pid 23, /home worker) sleeping on 0x18993c84 "sdflush" chain 58: thread 100115 (pid 23, /tmp worker) sleeping on 0x18993a84 "sdflush" chain 59: thread 100116 (pid 23, /usr worker) sleeping on 0x18993884 "sdflush" chain 60: thread 100117 (pid 23, /var worker) sleeping on 0x18993684 "sdflush" chain 61: thread 100099 (pid 22, vmdaemon) sleeping on 0x1f56238 "psleep" chain 62: thread 100097 (pid 21, dom0) sleeping on 0x1f8a7f8 "psleep" chain 63: thread 100098 (pid 21, laundry: dom0) sleeping on 0x1f8a804 "launds" chain 64: thread 100100 (pid 21, uma) sleeping on 0x12b2c60 "umarcl" chain 65: thread 100091 (pid 20, rand_harvestq) sleeping on 0x1d2bc80 "-" chain 66: thread 100090 (pid 19, sctp_iterator) sleeping on 0x1f898bc "waiting_for_work" chain 67: thread 100089 (pid 18, soaiod4) sleeping on 0x1f403a8 "-" chain 68: thread 100088 (pid 17, soaiod3) sleeping on 0x1f403a8 "-" chain 69: thread 100087 (pid 16, soaiod2) sleeping on 0x1f403a8 "-" chain 70: thread 100086 (pid 9, soaiod1) sleeping on 0x1f403a8 "-" chain 71: thread 100083 (pid 8, fdc0) sleeping on 0x17aca23c "-" chain 72: thread 100048 (pid 15, usbus0) sleeping on 0x17b04acc "-" chain 73: thread 100049 (pid 15, usbus0) sleeping on 0x17b04afc "-" chain 74: thread 100050 (pid 15, usbus0) sleeping on 0x17b04b2c "-" chain 75: thread 100051 (pid 15, usbus0) sleeping on 0x17b04b5c "-" chain 76: thread 100052 (pid 15, usbus0) sleeping on 0x17b04b8c "-" chain 77: thread 100054 (pid 15, usbus1) sleeping on 0x17dd0acc "-" chain 78: thread 100055 (pid 15, usbus1) sleeping on 0x17dd0afc "-" chain 79: thread 100056 (pid 15, usbus1) sleeping on 0x17dd0b2c "-" chain 80: thread 100057 (pid 15, usbus1) sleeping on 0x17dd0b5c "-" chain 81: thread 100058 (pid 15, usbus1) sleeping on 0x17dd0b8c "-" chain 82: thread 100060 (pid 15, usbus2) sleeping on 0x17dd7acc "-" chain 83: thread 100061 (pid 15, usbus2) sleeping on 0x17dd7afc "-" chain 84: thread 100062 (pid 15, usbus2) sleeping on 0x17dd7b2c "-" chain 85: thread 100063 (pid 15, usbus2) sleeping on 0x17dd7b5c "-" chain 86: thread 100064 (pid 15, usbus2) sleeping on 0x17dd7b8c "-" chain 87: thread 100065 (pid 15, usbus3) sleeping on 0x17de0acc "-" chain 88: thread 100066 (pid 15, usbus3) sleeping on 0x17de0afc "-" chain 89: thread 100067 (pid 15, usbus3) sleeping on 0x17de0b2c "-" chain 90: thread 100068 (pid 15, usbus3) sleeping on 0x17de0b5c "-" chain 91: thread 100069 (pid 15, usbus3) sleeping on 0x17de0b8c "-" chain 92: thread 100070 (pid 15, usbus4) sleeping on 0x17de8acc "-" chain 93: thread 100071 (pid 15, usbus4) sleeping on 0x17de8afc "-" chain 94: thread 100072 (pid 15, usbus4) sleeping on 0x17de8b2c "-" chain 95: thread 100073 (pid 15, usbus4) sleeping on 0x17de8b5c "-" chain 96: thread 100074 (pid 15, usbus4) sleeping on 0x17de8b8c "-" chain 97: thread 100076 (pid 15, usbus5) sleeping on 0x17afeca4 "-" chain 98: thread 100077 (pid 15, usbus5) sleeping on 0x17afecd4 "-" chain 99: thread 100078 (pid 15, usbus5) sleeping on 0x17afed04 "-" chain 100: thread 100079 (pid 15, usbus5) sleeping on 0x17afed34 "-" chain 101: thread 100080 (pid 15, usbus5) sleeping on 0x17afed64 "-" chain 102: thread 100043 (pid 7, doneq0) sleeping on 0x1c65140 "-" chain 103: thread 100096 (pid 7, scanner) sleeping on 0x1c6506c "-" chain 104: thread 100042 (pid 6, crypto returns 3) sleeping on 0x99b1ec4 "crypto_ret_wait" chain 105: thread 100041 (pid 5, crypto returns 2) sleeping on 0x99b1e8c "crypto_ret_wait" chain 106: thread 100040 (pid 4, crypto returns 1) sleeping on 0x99b1e54 "crypto_ret_wait" chain 107: thread 100039 (pid 3, crypto returns 0) sleeping on 0x99b1e1c "crypto_ret_wait" chain 108: thread 100038 (pid 2, crypto) sleeping on 0x1f54ff8 "crypto_wait" chain 109: thread 100033 (pid 14, sequencer 00) sleeping on 0x946e84c "seqstate" chain 110: thread 100030 (pid 13, g_event) sleeping on 0x1f79868 "-" chain 111: thread 100031 (pid 13, g_up) sleeping on 0x1f79870 "-" chain 112: thread 100032 (pid 13, g_down) sleeping on 0x1f79864 "-" chain 113: thread 100002 (pid 1, init) sleeping on 0x99d59fc "wait" chain 114: thread 100001 (pid 10, audit) sleeping on 0x1f8a0a0 "audit_worker_cv" chain 115: thread 100000 (pid 0, swapper) sleeping on 0x1f79888 "swapin" chain 116: thread 100007 (pid 0, aiod_kick taskq) sleeping on 0x9963980 "-" chain 117: thread 100010 (pid 0, thread taskq) sleeping on 0x9963800 "-" chain 118: thread 100012 (pid 0, config_0) sleeping on 0x9963700 "-" chain 119: thread 100013 (pid 0, kqueue_ctx taskq) sleeping on 0x9963680 "-" chain 120: thread 100014 (pid 0, if_config_tqg_0) sleeping on 0x9963600 "-" chain 121: thread 100015 (pid 0, if_io_tqg_0) sleeping on 0x9963580 "-" chain 122: thread 100016 (pid 0, if_io_tqg_1) sleeping on 0x9963500 "-" chain 123: thread 100017 (pid 0, if_io_tqg_2) sleeping on 0x9963480 "-" chain 124: thread 100018 (pid 0, if_io_tqg_3) sleeping on 0x9963400 "-" chain 125: thread 100019 (pid 0, softirq_0) sleeping on 0x9963380 "-" chain 126: thread 100020 (pid 0, softirq_1) sleeping on 0x9963300 "-" chain 127: thread 100021 (pid 0, softirq_2) sleeping on 0x9963280 "-" chain 128: thread 100022 (pid 0, softirq_3) sleeping on 0x9963200 "-" chain 129: thread 100029 (pid 0, firmware taskq) sleeping on 0x9963180 "-" chain 130: thread 100034 (pid 0, crypto_0) sleeping on 0x9963000 "-" chain 131: thread 100035 (pid 0, crypto_1) sleeping on 0x9963000 "-" chain 132: thread 100036 (pid 0, crypto_2) sleeping on 0x9963000 "-" chain 133: thread 100037 (pid 0, crypto_3) sleeping on 0x9963000 "-" chain 134: thread 100085 (pid 0, mca taskq) sleeping on 0x17acc080 "-" chain 135: thread 100092 (pid 0, acpi_task_0) sleeping on 0x17faca00 "-" chain 136: thread 100093 (pid 0, acpi_task_1) sleeping on 0x17faca00 "-" chain 137: thread 100094 (pid 0, acpi_task_2) sleeping on 0x17faca00 "-" chain 138: thread 100095 (pid 0, CAM taskq) sleeping on 0x9962e00 "-" db:1:pho1> show mount 0x189f9000 /dev/ada0s1a on / (ufs) 0x188a8000 devfs on /dev (devfs) 0x188a7000 /dev/ada0s1f on /home (ufs) 0x188a6000 /dev/label/tmp on /tmp (ufs) 0x215d9000 /dev/ada0s1d on /usr (ufs) 0x215d8000 /dev/ada0s1e on /var (ufs) 0x211ff000 procfs on /proc (procfs) More info: show mount db:1:pho1> show bufqueues bqempty: 4155 Buf domain 0 freebufs 4207 lofreebufs 311 hifreebufs 466 bufspace 19929088 maxbufspace 94683136 hibufspace 94027776 lobufspace 89326372 bufspacethresh 91677074 numdirtybuffers 145 lodirtybuffers 732 hidirtybuffers 1464 dirtybufthresh 1317 cleanq count 1395 (17383424) dirtyq count 145 (2054144) wakeup 0 lim 28 CPU 7, 4, 0, 19, Locked buffers: 2 space 28672 Total buffers: 1572 space 19929088 db:0:pho> ps pid ppid pgrp uid state wmesg wchan cmd 676 660 26 0 D+ biord 0x96a3404 sshd 660 26 26 0 S+ wait 0x17dc29fc sh 638 1 637 0 S nanslp 0x1ec667d smartd 614 1 614 0 Ss select 0x183a69a4 powerd 611 1 611 0 Rs (threaded) ntpd 100165 Run CPU 3 ntpd 100171 Run CPU 2 ntpd 573 1 573 0 Ss rpcsvc 0x17faab50 NLM: master 570 1 570 0 Ss select 0x210e8224 rpc.statd 569 566 566 0 S (threaded) nfsd 100118 S rpcsvc 0x17acb350 nfsd: master 100131 S rpcsvc 0x186d8a50 nfsd: service 100132 S rpcsvc 0x186d8bd0 nfsd: service 100133 S rpcsvc 0x186d89d0 nfsd: service 100134 S rpcsvc 0x17fab4d0 nfsd: service 100135 S rpcsvc 0x17fab450 nfsd: service 100136 S rpcsvc 0x186d8950 nfsd: service 100137 S rpcsvc 0x17fab3d0 nfsd: service 100138 S rpcsvc 0x17fab350 nfsd: service 100139 S rpcsvc 0x17fab2d0 nfsd: service 100140 S rpcsvc 0x17fab250 nfsd: service 100141 S rpcsvc 0x186d88d0 nfsd: service 100142 S rpcsvc 0x17fab1d0 nfsd: service 100143 S rpcsvc 0x186d8850 nfsd: service 100144 S rpcsvc 0x17fab150 nfsd: service 100145 S rpcsvc 0x17fab0d0 nfsd: service 100146 S rpcsvc 0x186d87d0 nfsd: service 100147 S rpcsvc 0x17fab050 nfsd: service 100148 S rpcsvc 0x186d8750 nfsd: service 100149 S rpcsvc 0x17faaf50 nfsd: service 100150 S rpcsvc 0x17faaed0 nfsd: service 100151 S rpcsvc 0x17faae50 nfsd: service 100152 S rpcsvc 0x186d86d0 nfsd: service 100153 S rpcsvc 0x17faadd0 nfsd: service 100154 S rpcsvc 0x186d8650 nfsd: service 100155 S rpcsvc 0x186d85d0 nfsd: service 100156 S rpcsvc 0x17faad50 nfsd: service 100157 S rpcsvc 0x186d8550 nfsd: service 100158 S rpcsvc 0x186d84d0 nfsd: service 100159 S rpcsvc 0x17faacd0 nfsd: service 100160 S rpcsvc 0x17faac50 nfsd: service 100161 S rpcsvc 0x17faabd0 nfsd: service 566 1 566 0 Ss select 0x210e8064 nfsd 560 1 560 0 Ss select 0x183a6a24 mountd 554 549 549 0 S select 0x210e81a4 nfsuserd 552 549 549 0 S select 0x183a6b24 nfsuserd 551 549 549 0 S select 0x17b161e4 nfsuserd 550 549 549 0 S select 0x210e8164 nfsuserd 549 1 549 0 Ss pause 0x183993b8 nfsuserd 510 509 506 0 D biord 0x968d390 ls 509 506 506 0 S wait 0x210df354 sh 506 1 506 0 Ss wait 0x210de9fc watchdogd 417 1 417 0 Ss select 0x183a6f24 rpcbind 408 1 408 0 Ss select 0x210e8324 syslogd 336 1 336 0 Ss select 0x17b162a4 devd 26 1 26 0 Ss+ wait 0x183a2000 sh 25 0 0 0 DL syncer 0x1f40de4 [syncer] 24 0 0 0 DL vlruwt 0x188b5354 [vnlru] 23 0 0 0 DL (threaded) [bufdaemon] 100101 D qsleep 0x1f4077c [bufdaemon] 100102 D - 0x1bf4ec0 [bufspacedaemon-0] 100114 D sdflush 0x18993c84 [/home worker] 100115 D sdflush 0x18993a84 [/tmp worker] 100116 D sdflush 0x18993884 [/usr worker] 100117 D sdflush 0x18993684 [/var worker] 22 0 0 0 DL psleep 0x1f56238 [vmdaemon] 21 0 0 0 DL (threaded) [pagedaemon] 100097 D psleep 0x1f8a7f8 [dom0] 100098 D launds 0x1f8a804 [laundry: dom0] 100100 D umarcl 0x12b2c60 [uma] 20 0 0 0 DL - 0x1d2bc80 [rand_harvestq] 19 0 0 0 DL waiting 0x1f898bc [sctp_iterator] 18 0 0 0 DL - 0x1f403a8 [soaiod4] 17 0 0 0 DL - 0x1f403a8 [soaiod3] 16 0 0 0 DL - 0x1f403a8 [soaiod2] 9 0 0 0 DL - 0x1f403a8 [soaiod1] 8 0 0 0 DL - 0x17aca23c [fdc0] 15 0 0 0 DL (threaded) [usb] 100048 D - 0x17b04acc [usbus0] 100049 D - 0x17b04afc [usbus0] 100050 D - 0x17b04b2c [usbus0] 100051 D - 0x17b04b5c [usbus0] 100052 D - 0x17b04b8c [usbus0] 100054 D - 0x17dd0acc [usbus1] 100055 D - 0x17dd0afc [usbus1] 100056 D - 0x17dd0b2c [usbus1] 100057 D - 0x17dd0b5c [usbus1] 100058 D - 0x17dd0b8c [usbus1] 100060 D - 0x17dd7acc [usbus2] 100061 D - 0x17dd7afc [usbus2] 100062 D - 0x17dd7b2c [usbus2] 100063 D - 0x17dd7b5c [usbus2] 100064 D - 0x17dd7b8c [usbus2] 100065 D - 0x17de0acc [usbus3] 100066 D - 0x17de0afc [usbus3] 100067 D - 0x17de0b2c [usbus3] 100068 D - 0x17de0b5c [usbus3] 100069 D - 0x17de0b8c [usbus3] 100070 D - 0x17de8acc [usbus4] 100071 D - 0x17de8afc [usbus4] 100072 D - 0x17de8b2c [usbus4] 100073 D - 0x17de8b5c [usbus4] 100074 D - 0x17de8b8c [usbus4] 100076 D - 0x17afeca4 [usbus5] 100077 D - 0x17afecd4 [usbus5] 100078 D - 0x17afed04 [usbus5] 100079 D - 0x17afed34 [usbus5] 100080 D - 0x17afed64 [usbus5] 7 0 0 0 DL (threaded) [cam] 100043 D - 0x1c65140 [doneq0] 100096 D - 0x1c6506c [scanner] 6 0 0 0 DL crypto_ 0x99b1ec4 [crypto returns 3] 5 0 0 0 DL crypto_ 0x99b1e8c [crypto returns 2] 4 0 0 0 DL crypto_ 0x99b1e54 [crypto returns 1] 3 0 0 0 DL crypto_ 0x99b1e1c [crypto returns 0] 2 0 0 0 DL crypto_ 0x1f54ff8 [crypto] 14 0 0 0 DL seqstat 0x946e84c [sequencer 00] 13 0 0 0 DL (threaded) [geom] 100030 D - 0x1f79868 [g_event] 100031 D - 0x1f79870 [g_up] 100032 D - 0x1f79864 [g_down] 12 0 0 0 WL (threaded) [intr] 100008 I [swi6: task queue] 100009 I [swi6: Giant taskq] 100011 I [swi5: fast taskq] 100023 I [swi3: vm] 100024 I [swi1: netisr 0] 100025 I [swi4: clock (0)] 100026 I [swi4: clock (1)] 100027 I [swi4: clock (2)] 100028 I [swi4: clock (3)] 100044 I [irq24: hdac0] 100045 I [irq25: re0] 100046 I [irq22: ahci0] 100047 I [irq16: hdac1 ohci0] 100053 I [irq17: ohci1 ohci3] 100059 I [irq18: ohci2 ohci4] 100075 I [irq19: ehci0] 100081 I [irq14: ata0] 100082 I [swi0: uart] 100084 I [irq1: atkbd0] 11 0 0 0 RL (threaded) [idle] 100003 Run CPU 0 [idle: cpu0] 100004 Run CPU 1 [idle: cpu1] 100005 CanRun [idle: cpu2] 100006 CanRun [idle: cpu3] 1 0 1 0 SLs wait 0x99d59fc [init] 10 0 0 0 DL audit_w 0x1f8a0a0 [audit] 0 0 0 0 DLs (threaded) [kernel] 100000 D swapin 0x1f79888 [swapper] 100007 D - 0x9963980 [aiod_kick taskq] 100010 D - 0x9963800 [thread taskq] 100012 D - 0x9963700 [config_0] 100013 D - 0x9963680 [kqueue_ctx taskq] 100014 D - 0x9963600 [if_config_tqg_0] 100015 D - 0x9963580 [if_io_tqg_0] 100016 D - 0x9963500 [if_io_tqg_1] 100017 D - 0x9963480 [if_io_tqg_2] 100018 D - 0x9963400 [if_io_tqg_3] 100019 D - 0x9963380 [softirq_0] 100020 D - 0x9963300 [softirq_1] 100021 D - 0x9963280 [softirq_2] 100022 D - 0x9963200 [softirq_3] 100029 D - 0x9963180 [firmware taskq] 100034 D - 0x9963000 [crypto_0] 100035 D - 0x9963000 [crypto_1] 100036 D - 0x9963000 [crypto_2] 100037 D - 0x9963000 [crypto_3] 100085 D - 0x17acc080 [mca taskq] 100092 D - 0x17faca00 [acpi_task_0] 100093 D - 0x17faca00 [acpi_task_1] 100094 D - 0x17faca00 [acpi_task_2] 100095 D - 0x9962e00 [CAM taskq] db:0:pho> show freepages DOMAIN: 0 FREE LIST 0: ORDER (SIZE) | NUMBER | POOL 0 -- -- -- -- 09 (002048K) | 000000 08 (001024K) | 000000 07 (000512K) | 000000 06 (000256K) | 000000 05 (000128K) | 000000 04 (000064K) | 000000 03 (000032K) | 000000 02 (000016K) | 000000 01 (000008K) | 000000 00 (000004K) | 000000 FREE LIST 1: ORDER (SIZE) | NUMBER | POOL 0 -- -- -- -- 09 (002048K) | 001599 08 (001024K) | 000001 07 (000512K) | 000001 06 (000256K) | 000000 05 (000128K) | 000001 04 (000064K) | 000001 03 (000032K) | 000000 02 (000016K) | 000001 01 (000008K) | 000001 00 (000004K) | 000000 FREE LIST 2: ORDER (SIZE) | NUMBER | POOL 0 -- -- -- -- 09 (002048K) | 000000 08 (001024K) | 000000 07 (000512K) | 000000 06 (000256K) | 000001 05 (000128K) | 000001 04 (000064K) | 000001 03 (000032K) | 000002 02 (000016K) | 000003 01 (000008K) | 000003 00 (000004K) | 000001 db:0:pho> acttrace Tracing command ntpd pid 611 tid 100165 td 0x210e9380 (CPU 3) cpustop_handler(3,2209a95c,2209a950,15295c2,2db0960,...) at cpustop_handler+0x27/frame 0x2209a888 ipi_nmi_handler(2db0960,8,210e9380,fe5,210dd9fc,...) at ipi_nmi_handler+0x34/frame 0x2209a898 trap(2209a95c,8,28,28,20972000,...) at trap+0xc2/frame 0x2209a950 calltrap() at 0xffc0316d/frame 0x2209a950 --- trap 0x13, eip = 0xfd5801, esp = 0x2209a99c, ebp = 0x2209a9b0 --- _sx_sunlock_int(99df67c,210397c0) at _sx_sunlock_int+0x1/frame 0x2209a9b0 unlock_and_deallocate(2209aa00,32bd089,458e008,219fa750,36,...) at unlock_and_deallocate+0x11e/frame 0x2209a9c8 vm_fault_hold(99df67c,20972000,0,1,0) at vm_fault_hold+0x2009/frame 0x2209aa98 vm_fault(99df67c,20972000,0,1) at vm_fault+0x4a/frame 0x2209aac0 vm_map_wire_locked(99df67c,20972000,20973000,1) at vm_map_wire_locked+0x40b/frame 0x2209ab24 vm_mmap_object(99df67c,2209ab98,1000,3,7,c001002,0,0,0,0,210e9380) at vm_mmap_object+0x354/frame 0x2209ab54 kern_mmap(210e9380,0,1000,3,c001002,ffffffff,0,0) at kern_mmap+0x46a/frame 0x2209abe0 sys_mmap(210e9380,210e9608) at sys_mmap+0x22/frame 0x2209ac08 syscall(2209ace8,3b,3b,3b,c000000,...) at syscall+0x2d9/frame 0x2209acdc Xint0x80_syscall() at 0xffc033b7/frame 0x2209acdc --- syscall (477, FreeBSD ELF32, sys_mmap), eip = 0x208d70ab, esp = 0xffbfd99c, ebp = 0xffbfd9c8 --- __bss_end() at 0x208d70ab Tracing command ntpd pid 611 tid 100171 td 0x22219700 (CPU 2) kdb_enter(164bcb7,164bcb7) at kdb_enter+0x35/frame 0x22114b60 vpanic(160465e,22114bb0,22114bb0,22114c08,fe95bd,...) at vpanic+0x139/frame 0x22114b90 panic(160465e,22114be4,183b8900,0,80000000,...) at panic+0x14/frame 0x22114ba4 __umtx_op_sem2_wait(22219700,22219988) at __umtx_op_sem2_wait+0x77d/frame 0x22114c08 syscall(22114ce8,3b,3b,3b,2094d100,...) at syscall+0x2d9/frame 0x22114cdc Xint0x80_syscall() at 0xffc033b7/frame 0x22114cdc --- syscall (454, FreeBSD ELF32, sys__umtx_op), eip = 0x207e0deb, esp = 0xfbbfdef0, ebp = 0xfbbfdf48 --- __bss_end() at 0x207e0deb Tracing command idle pid 11 tid 100003 td 0x99d9700 (CPU 0) cpustop_handler(0,12521bbc,12521bb0,15295c2,99d9700,...) at cpustop_handler+0x27/frame 0x12521ae8 ipi_nmi_handler(99d9700,12521b10,99d9700,24fedd0,99d56a8,...) at ipi_nmi_handler+0x34/frame 0x12521af8 trap(12521bbc,8,28,28,17a7c800,...) at trap+0xc2/frame 0x12521bb0 calltrap() at 0xffc0316d/frame 0x12521bb0 --- trap 0x13, eip = 0x153f3f5, esp = 0x12521bfc, ebp = 0x12521bfc --- acpi_cpu_c1(0,0,1d,6f515037,24fedc0,...) at acpi_cpu_c1+0x5/frame 0x12521bfc acpi_cpu_idle(69a9c75,0) at acpi_cpu_idle+0x230/frame 0x12521c2c cpu_idle_acpi(69a9c75,0) at cpu_idle_acpi+0x35/frame 0x12521c40 cpu_idle(0) at cpu_idle+0xa3/frame 0x12521c5c sched_idletd(0,12521ce8) at sched_idletd+0x3ee/frame 0x12521cb4 fork_exit(ff7970,0,12521ce8,0,0,...) at fork_exit+0x6c/frame 0x12521cd4 fork_trampoline() at 0xffc033ca/frame 0x12521cd4 --- trap 0, eip = 0, esp = 0x12521d20, ebp = 0 --- (null)() at 0 Tracing command idle pid 11 tid 100004 td 0x99d9380 (CPU 1) cpustop_handler(1,12526bbc,12526bb0,15295c2,c2d1b2,...) at cpustop_handler+0x27/frame 0x12526ae8 ipi_nmi_handler(c2d1b2,ffffff,99d9380,1616cd3,99d56a8,...) at ipi_nmi_handler+0x34/frame 0x12526af8 trap(12526bbc,8,28,28,17a7c600,...) at trap+0xc2/frame 0x12526bb0 calltrap() at 0xffc0316d/frame 0x12526bb0 --- trap 0x13, eip = 0x153f3f5, esp = 0x12526bfc, ebp = 0x12526bfc --- acpi_cpu_c1(0,1,1d,6f5158b7,9868dc0,...) at acpi_cpu_c1+0x5/frame 0x12526bfc acpi_cpu_idle(68a2768,0) at acpi_cpu_idle+0x230/frame 0x12526c2c cpu_idle_acpi(68a2768,0) at cpu_idle_acpi+0x35/frame 0x12526c40 cpu_idle(0) at cpu_idle+0xa3/frame 0x12526c5c sched_idletd(0,12526ce8) at sched_idletd+0x3ee/frame 0x12526cb4 fork_exit(ff7970,0,12526ce8,0,0,...) at fork_exit+0x6c/frame 0x12526cd4 fork_trampoline() at 0xffc033ca/frame 0x12526cd4 --- trap 0, eip = 0, esp = 0x12526d20, ebp = 0 --- (null)() at 0 db:0:pho> allt Tracing command sshd pid 676 tid 100130 td 0x210b0700 sched_switch(210b0700,0,104) at sched_switch+0x598/frame 0x213d2884 mi_switch(104,0) at mi_switch+0x1de/frame 0x213d28b8 sleepq_switch(210b0700,0,96a3404,213d2930,fd5df7,...) at sleepq_switch+0xe1/frame 0x213d28dc sleepq_wait(96a3404,5c) at sleepq_wait+0x3a/frame 0x213d28f0 _sleep(96a3404,943a410,5c,159cd1c,0,0,0,0,100) at _sleep+0x307/frame 0x213d2930 bufwait(96a3404) at bufwait+0x6b/frame 0x213d296c breadn_flags(2220c2d8,2,0,3000,0,0,0,99a5b00,8,0,213d29d0) at breadn_flags+0x168/frame 0x213d298c vfs_bio_getpages(2220c2d8,213d2af0,1,213d2b70,213d2b74,1299510,1299540) at vfs_bio_getpages+0x40c/frame 0x213d2a20 ffs_getpages(213d2a68,213d2af0,21dbc934,213d2a98,12df2ba,...) at ffs_getpages+0x5e/frame 0x213d2a44 VOP_GETPAGES_APV(1c1fc74,213d2a68) at VOP_GETPAGES_APV+0x6f/frame 0x213d2a58 vnode_pager_getpages(21dbc924,213d2af0,1,213d2b70,213d2b74) at vnode_pager_getpages+0x5a/frame 0x213d2a98 vm_pager_get_pages(21dbc924,213d2af0,1,213d2b70,213d2b74) at vm_pager_get_pages+0x44/frame 0x213d2acc vm_fault_hold(210ca7c8,20572000,2,0,0) at vm_fault_hold+0x19c8/frame 0x213d2bb0 vm_fault(210ca7c8,20572000,2,0) at vm_fault+0x4a/frame 0x213d2bd8 trap_pfault(205721c4,0,2044a3a0,210b0700,205721c4,...) at trap_pfault+0xf3/frame 0x213d2c24 trap(213d2ce8,3b,3b,3b,3,...) at trap+0x57b/frame 0x213d2cdc calltrap() at 0xffc0316d/frame 0x213d2cdc --- trap 0xc, eip = 0x2044a3a0, esp = 0xffbfd518, ebp = 0xffbfd51c --- __bss_end() at 0x2044a3a0 Tracing command sh pid 660 tid 100119 td 0x17e5a380 sched_switch(17e5a380,0,104) at sched_switch+0x598/frame 0x2129f9b4 mi_switch(104,0) at mi_switch+0x1de/frame 0x2129f9e8 sleepq_switch(6c,2129fa40,101b577,17dc29fc,1ee50d4,...) at sleepq_switch+0xe1/frame 0x2129fa0c sleepq_catch_signals(17e5a380,0,17dc29fc,2129fa8c,fd5d7e,...) at sleepq_catch_signals+0x3b7/frame 0x2129fa38 sleepq_wait_sig(17dc29fc,6c) at sleepq_wait_sig+0x11/frame 0x2129fa4c _sleep(17dc29fc,17dc2aa4,36c,166c58a,0,0,0,0,100) at _sleep+0x28e/frame 0x2129fa8c kern_wait6(17e5a380,7,0,0,2129fb14,30,0,0) at kern_wait6+0x3bd/frame 0x2129fae8 sys_wait4(17e5a380,17e5a608) at sys_wait4+0x78/frame 0x2129fc08 syscall(2129fce8,3b,3b,3b,ffbfd5c4,...) at syscall+0x2d9/frame 0x2129fcdc Xint0x80_syscall() at 0xffc033b7/frame 0x2129fcdc --- syscall (7, FreeBSD ELF32, sys_wait4), eip = 0x205a0583, esp = 0xffbfd57c, ebp = 0xffbfd594 --- __bss_end() at 0x205a0583 Tracing command smartd pid 638 tid 100111 td 0x17e5b000 sched_switch(17e5b000,0,104) at sched_switch+0x598/frame 0x21243a64 mi_switch(104,0) at mi_switch+0x1de/frame 0x21243a98 sleepq_switch(6c,80000000,70,17dc36a8,1ee2254,...) at sleepq_switch+0xe1/frame 0x21243abc sleepq_catch_signals(1,177,17e5b000,100,1ec667d,...) at sleepq_catch_signals+0x3b7/frame 0x21243ae8 sleepq_timedwait_sig(1ec667d,6c,1bea9fc,17e5b000,21c4f808,...) at sleepq_timedwait_sig+0x17/frame 0x21243b14 _sleep(1ec667d,0,16c,1663381,732be5bb,717,80000000,70,200) at _sleep+0x22c/frame 0x21243b54 kern_clock_nanosleep(17e5b000,0,0,21243be8,21243be0) at kern_clock_nanosleep+0x1ba/frame 0x21243bc4 sys_nanosleep(17e5b000,17e5b288) at sys_nanosleep+0x55/frame 0x21243c08 syscall(21243ce8,3b,3b,3b,28430000,...) at syscall+0x2d9/frame 0x21243cdc Xint0x80_syscall() at 0xffc033b7/frame 0x21243cdc --- syscall (240, FreeBSD ELF32, sys_nanosleep), eip = 0x2835d643, esp = 0xffbfbd18, ebp = 0xffbfbd30 --- __bss_end() at 0x2835d643 Tracing command powerd pid 614 tid 100166 td 0x21ea4380 sched_switch(21ea4380,0,104) at sched_switch+0x598/frame 0x2209f934 mi_switch(104,0) at mi_switch+0x1de/frame 0x2209f968 sleepq_switch(0,1be75bc,1f10900,17dc2354,1ee4ed4,...) at sleepq_switch+0xe1/frame 0x2209f98c sleepq_catch_signals(cb,21ea4380,1be75bc,21ea4380,2209f9ec,...) at sleepq_catch_signals+0x3b7/frame 0x2209f9b8 sleepq_timedwait_sig(183a69a4,0) at sleepq_timedwait_sig+0x17/frame 0x2209f9e8 _cv_timedwait_sig_sbt(183a69a4,183a6990,f1b3a2ab,10,4000000,0,200) at _cv_timedwait_sig_sbt+0x15a/frame 0x2209fa24 seltdwait(10,4000000,0) at seltdwait+0x5e/frame 0x2209fa54 kern_select(21ea4380,0,ffbfed88,0,ffbfed88,2209fbf8,20) at kern_select+0x826/frame 0x2209fbd4 sys_select(21ea4380,21ea4608) at sys_select+0x41/frame 0x2209fc08 syscall(2209fce8,3b,3b,3b,ffbfee08,...) at syscall+0x2d9/frame 0x2209fcdc Xint0x80_syscall() at 0xffc033b7/frame 0x2209fcdc --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x205d1eeb, esp = 0xffbfecf8, ebp = 0xffbfed14 --- __bss_end() at 0x205d1eeb Tracing command ntpd pid 611 tid 100165 td 0x210e9380 (CPU 3) cpustop_handler(3,2209a95c,2209a950,15295c2,2db0960,...) at cpustop_handler+0x27/frame 0x2209a888 ipi_nmi_handler(2db0960,8,210e9380,fe5,210dd9fc,...) at ipi_nmi_handler+0x34/frame 0x2209a898 trap(2209a95c,8,28,28,20972000,...) at trap+0xc2/frame 0x2209a950 calltrap() at 0xffc0316d/frame 0x2209a950 --- trap 0x13, eip = 0xfd5801, esp = 0x2209a99c, ebp = 0x2209a9b0 --- _sx_sunlock_int(99df67c,210397c0) at _sx_sunlock_int+0x1/frame 0x2209a9b0 unlock_and_deallocate(2209aa00,32bd089,458e008,219fa750,36,...) at unlock_and_deallocate+0x11e/frame 0x2209a9c8 vm_fault_hold(99df67c,20972000,0,1,0) at vm_fault_hold+0x2009/frame 0x2209aa98 vm_fault(99df67c,20972000,0,1) at vm_fault+0x4a/frame 0x2209aac0 vm_map_wire_locked(99df67c,20972000,20973000,1) at vm_map_wire_locked+0x40b/frame 0x2209ab24 vm_mmap_object(99df67c,2209ab98,1000,3,7,c001002,0,0,0,0,210e9380) at vm_mmap_object+0x354/frame 0x2209ab54 kern_mmap(210e9380,0,1000,3,c001002,ffffffff,0,0) at kern_mmap+0x46a/frame 0x2209abe0 sys_mmap(210e9380,210e9608) at sys_mmap+0x22/frame 0x2209ac08 syscall(2209ace8,3b,3b,3b,c000000,...) at syscall+0x2d9/frame 0x2209acdc Xint0x80_syscall() at 0xffc033b7/frame 0x2209acdc --- syscall (477, FreeBSD ELF32, sys_mmap), eip = 0x208d70ab, esp = 0xffbfd99c, ebp = 0xffbfd9c8 --- __bss_end() at 0x208d70ab Tracing command ntpd pid 611 tid 100171 td 0x22219700 (CPU 2) kdb_enter(164bcb7,164bcb7) at kdb_enter+0x35/frame 0x22114b60 vpanic(160465e,22114bb0,22114bb0,22114c08,fe95bd,...) at vpanic+0x139/frame 0x22114b90 panic(160465e,22114be4,183b8900,0,80000000,...) at panic+0x14/frame 0x22114ba4 __umtx_op_sem2_wait(22219700,22219988) at __umtx_op_sem2_wait+0x77d/frame 0x22114c08 syscall(22114ce8,3b,3b,3b,2094d100,...) at syscall+0x2d9/frame 0x22114cdc Xint0x80_syscall() at 0xffc033b7/frame 0x22114cdc --- syscall (454, FreeBSD ELF32, sys__umtx_op), eip = 0x207e0deb, esp = 0xfbbfdef0, ebp = 0xfbbfdf48 --- __bss_end() at 0x207e0deb Tracing command rpc.lockd pid 573 tid 100129 td 0x210e9700 sched_switch(210e9700,0,104) at sched_switch+0x598/frame 0x213898ec mi_switch(104,0) at mi_switch+0x1de/frame 0x21389920 sleepq_switch(0,1be75bc,1f109b0,210de000,1ee5a54,...) at sleepq_switch+0xe1/frame 0x21389944 sleepq_catch_signals(cb,210e9700,1be75bc,210e9700,213899a4,...) at sleepq_catch_signals+0x3b7/frame 0x21389970 sleepq_timedwait_sig(17faab50,0) at sleepq_timedwait_sig+0x17/frame 0x213899a0 _cv_timedwait_sig_sbt(17faab50,21f0a0c0,fffffa38,4,0,0,100) at _cv_timedwait_sig_sbt+0x15a/frame 0x213899dc svc_run_internal(4,21f0a000,21389c08,1224dfd,1846dec0,...) at svc_run_internal+0xa90/frame 0x21389ab4 svc_run(21f0a000) at svc_run+0x1a6/frame 0x21389ae4 sys_nlm_syscall(210e9700,210e9988) at sys_nlm_syscall+0x62d/frame 0x21389c08 syscall(21389ce8,3b,3b,3b,2090e000,...) at syscall+0x2d9/frame 0x21389cdc Xint0x80_syscall() at 0xffc033b7/frame 0x21389cdc --- syscall (154, FreeBSD ELF32, sys_nlm_syscall), eip = 0x204a627f, esp = 0xffbfed74, ebp = 0xffbfee1c --- __bss_end() at 0x204a627f Tracing command rpc.statd pid 570 tid 100125 td 0x210f7000 sched_switch(210f7000,0,104) at sched_switch+0x598/frame 0x21375934 mi_switch(104,0) at mi_switch+0x1de/frame 0x21375968 sleepq_switch(0,1be75bc,1f10a08,210de6a8,1ee4514,...) at sleepq_switch+0xe1/frame 0x2137598c sleepq_catch_signals(cb,210f7000,1be75bc,210f7000,213759ec,...) at sleepq_catch_signals+0x3b7/frame 0x213759b8 sleepq_timedwait_sig(210e8224,0) at sleepq_timedwait_sig+0x17/frame 0x213759e8 _cv_timedwait_sig_sbt(210e8224,210e8210,26e23b59,2b,e0000000,1,200) at _cv_timedwait_sig_sbt+0x15a/frame 0x21375a24 seltdwait(2b,e0000000,1) at seltdwait+0x5e/frame 0x21375a54 kern_select(210f7000,8,ffbfecf8,0,0,21375bf8,20) at kern_select+0x826/frame 0x21375bd4 sys_select(210f7000,210f7288) at sys_select+0x41/frame 0x21375c08 syscall(21375ce8,3b,3b,3b,ffbfecf8,...) at syscall+0x2d9/frame 0x21375cdc Xint0x80_syscall() at 0xffc033b7/frame 0x21375cdc --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x205c8eeb, esp = 0xffbfec40, ebp = 0xffbfed90 --- __bss_end() at 0x205c8eeb Tracing command nfsd pid 569 tid 100118 td 0x210f8380 sched_switch(210f8380,0,104) at sched_switch+0x598/frame 0x2128a444 mi_switch(104,0) at mi_switch+0x1de/frame 0x2128a478 sleepq_switch(0,1be75bc,1f11508,210df9fc,1ee5454,...) at sleepq_switch+0xe1/frame 0x2128a49c sleepq_catch_signals(cb,210f8380,1be75bc,210f8380,2128a4fc,...) at sleepq_catch_signals+0x3b7/frame 0x2128a4c8 sleepq_timedwait_sig(17acb350,0) at sleepq_timedwait_sig+0x17/frame 0x2128a4f8 _cv_timedwait_sig_sbt(17acb350,183920c0,fffffa38,4,0,0,100) at _cv_timedwait_sig_sbt+0x15a/frame 0x2128a534 svc_run_internal(21ea4700,183920c0,183920d0,1839211c,0,...) at svc_run_internal+0xa90/frame 0x2128a610 svc_run(18392000) at svc_run+0x1a6/frame 0x2128a640 nfsrvd_nfsd(210f8380,2128a7d0) at nfsrvd_nfsd+0x2ec/frame 0x2128a770 nfssvc_nfsd(210f8380,210f8608) at nfssvc_nfsd+0x4f0/frame 0x2128abf0 sys_nfssvc(210f8380,210f8608) at sys_nfssvc+0x92/frame 0x2128ac08 syscall(2128ace8,3b,3b,3b,ffbfebb0,...) at syscall+0x2d9/frame 0x2128acdc Xint0x80_syscall() at 0xffc033b7/frame 0x2128acdc --- syscall (155, FreeBSD ELF32, sys_nfssvc), eip = 0x2049426f, esp = 0xffbfe84c, ebp = 0xffbfeaa4 --- __bss_end() at 0x2049426f Tracing command nfsd pid 569 tid 100131 td 0x17deea80 sched_switch(17deea80,0,104) at sched_switch+0x598/frame 0x213dbb1c mi_switch(104,0) at mi_switch+0x1de/frame 0x213dbb4c sleepq_switch(0,183920c0,8,210df9fc,1ee5214,...) at sleepq_switch+0xe1/frame 0x213dbb70 sleepq_catch_signals(186d8a50,17deea80,183920c0,213dbbe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x213dbb9c sleepq_wait_sig(186d8a50,0) at sleepq_wait_sig+0x11/frame 0x213dbbb0 _cv_wait_sig(186d8a50,183920c0) at _cv_wait_sig+0x138/frame 0x213dbbe8 svc_run_internal(213dbcd4,f920cc,183920c0,213dbce8,0,...) at svc_run_internal+0xbb2/frame 0x213dbcac svc_thread_start(183920c0,213dbce8) at svc_thread_start+0xd/frame 0x213dbcb4 fork_exit(1240340,183920c0,213dbce8,3b,3b,...) at fork_exit+0x6c/frame 0x213dbcd4 fork_trampoline() at 0xffc033ca/frame 0x213dbcd4 --- trap 0x20, eip = 0, esp = 0x213dbd20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100132 td 0x21e98a80 sched_switch(21e98a80,0,104) at sched_switch+0x598/frame 0x213e0b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x213e0b4c sleepq_switch(0,183920c0,8,210df9fc,1ee3254,...) at sleepq_switch+0xe1/frame 0x213e0b70 sleepq_catch_signals(186d8bd0,21e98a80,183920c0,213e0be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x213e0b9c sleepq_wait_sig(186d8bd0,0) at sleepq_wait_sig+0x11/frame 0x213e0bb0 _cv_wait_sig(186d8bd0,183920c0) at _cv_wait_sig+0x138/frame 0x213e0be8 svc_run_internal(213e0cd4,f920cc,183920c0,213e0ce8,0,...) at svc_run_internal+0xbb2/frame 0x213e0cac svc_thread_start(183920c0,213e0ce8) at svc_thread_start+0xd/frame 0x213e0cb4 fork_exit(1240340,183920c0,213e0ce8,3b,3b,...) at fork_exit+0x6c/frame 0x213e0cd4 fork_trampoline() at 0xffc033ca/frame 0x213e0cd4 --- trap 0x20, eip = 0, esp = 0x213e0d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100133 td 0x21e98700 sched_switch(21e98700,0,104) at sched_switch+0x598/frame 0x213e5b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x213e5b4c sleepq_switch(0,183920c0,8,210df9fc,1ee31d4,...) at sleepq_switch+0xe1/frame 0x213e5b70 sleepq_catch_signals(186d89d0,21e98700,183920c0,213e5be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x213e5b9c sleepq_wait_sig(186d89d0,0) at sleepq_wait_sig+0x11/frame 0x213e5bb0 _cv_wait_sig(186d89d0,183920c0) at _cv_wait_sig+0x138/frame 0x213e5be8 svc_run_internal(213e5cd4,f920cc,183920c0,213e5ce8,0,...) at svc_run_internal+0xbb2/frame 0x213e5cac svc_thread_start(183920c0,213e5ce8) at svc_thread_start+0xd/frame 0x213e5cb4 fork_exit(1240340,183920c0,213e5ce8,3b,3b,...) at fork_exit+0x6c/frame 0x213e5cd4 fork_trampoline() at 0xffc033ca/frame 0x213e5cd4 --- trap 0x20, eip = 0, esp = 0x213e5d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100134 td 0x21e98380 sched_switch(21e98380,0,104) at sched_switch+0x598/frame 0x213eab1c mi_switch(104,0) at mi_switch+0x1de/frame 0x213eab4c sleepq_switch(0,183920c0,8,210df9fc,1ee3494,...) at sleepq_switch+0xe1/frame 0x213eab70 sleepq_catch_signals(17fab4d0,21e98380,183920c0,213eabe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x213eab9c sleepq_wait_sig(17fab4d0,0) at sleepq_wait_sig+0x11/frame 0x213eabb0 _cv_wait_sig(17fab4d0,183920c0) at _cv_wait_sig+0x138/frame 0x213eabe8 svc_run_internal(213eacd4,f920cc,183920c0,213eace8,0,...) at svc_run_internal+0xbb2/frame 0x213eacac svc_thread_start(183920c0,213eace8) at svc_thread_start+0xd/frame 0x213eacb4 fork_exit(1240340,183920c0,213eace8,3b,3b,...) at fork_exit+0x6c/frame 0x213eacd4 fork_trampoline() at 0xffc033ca/frame 0x213eacd4 --- trap 0x20, eip = 0, esp = 0x213ead20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100135 td 0x21e98000 sched_switch(21e98000,0,104) at sched_switch+0x598/frame 0x213efb1c mi_switch(104,0) at mi_switch+0x1de/frame 0x213efb4c sleepq_switch(0,183920c0,8,210df9fc,1ee5494,...) at sleepq_switch+0xe1/frame 0x213efb70 sleepq_catch_signals(17fab450,21e98000,183920c0,213efbe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x213efb9c sleepq_wait_sig(17fab450,0) at sleepq_wait_sig+0x11/frame 0x213efbb0 _cv_wait_sig(17fab450,183920c0) at _cv_wait_sig+0x138/frame 0x213efbe8 svc_run_internal(213efcd4,f920cc,183920c0,213efce8,0,...) at svc_run_internal+0xbb2/frame 0x213efcac svc_thread_start(183920c0,213efce8) at svc_thread_start+0xd/frame 0x213efcb4 fork_exit(1240340,183920c0,213efce8,3b,3b,...) at fork_exit+0x6c/frame 0x213efcd4 fork_trampoline() at 0xffc033ca/frame 0x213efcd4 --- trap 0x20, eip = 0, esp = 0x213efd20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100136 td 0x21e97a80 sched_switch(21e97a80,0,104) at sched_switch+0x598/frame 0x213f4b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x213f4b4c sleepq_switch(0,183920c0,8,210df9fc,1ee51d4,...) at sleepq_switch+0xe1/frame 0x213f4b70 sleepq_catch_signals(186d8950,21e97a80,183920c0,213f4be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x213f4b9c sleepq_wait_sig(186d8950,0) at sleepq_wait_sig+0x11/frame 0x213f4bb0 _cv_wait_sig(186d8950,183920c0) at _cv_wait_sig+0x138/frame 0x213f4be8 svc_run_internal(213f4cd4,f920cc,183920c0,213f4ce8,0,...) at svc_run_internal+0xbb2/frame 0x213f4cac svc_thread_start(183920c0,213f4ce8) at svc_thread_start+0xd/frame 0x213f4cb4 fork_exit(1240340,183920c0,213f4ce8,3b,3b,...) at fork_exit+0x6c/frame 0x213f4cd4 fork_trampoline() at 0xffc033ca/frame 0x213f4cd4 --- trap 0x20, eip = 0, esp = 0x213f4d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100137 td 0x21e97700 sched_switch(21e97700,0,104) at sched_switch+0x598/frame 0x213f9b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x213f9b4c sleepq_switch(0,183920c0,8,210df9fc,1ee3454,...) at sleepq_switch+0xe1/frame 0x213f9b70 sleepq_catch_signals(17fab3d0,21e97700,183920c0,213f9be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x213f9b9c sleepq_wait_sig(17fab3d0,0) at sleepq_wait_sig+0x11/frame 0x213f9bb0 _cv_wait_sig(17fab3d0,183920c0) at _cv_wait_sig+0x138/frame 0x213f9be8 svc_run_internal(213f9cd4,f920cc,183920c0,213f9ce8,0,...) at svc_run_internal+0xbb2/frame 0x213f9cac svc_thread_start(183920c0,213f9ce8) at svc_thread_start+0xd/frame 0x213f9cb4 fork_exit(1240340,183920c0,213f9ce8,3b,3b,...) at fork_exit+0x6c/frame 0x213f9cd4 fork_trampoline() at 0xffc033ca/frame 0x213f9cd4 --- trap 0x20, eip = 0, esp = 0x213f9d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100138 td 0x21e97380 sched_switch(21e97380,0,104) at sched_switch+0x598/frame 0x213feb1c mi_switch(104,0) at mi_switch+0x1de/frame 0x213feb4c sleepq_switch(0,183920c0,8,210df9fc,1ee5454,...) at sleepq_switch+0xe1/frame 0x213feb70 sleepq_catch_signals(17fab350,21e97380,183920c0,213febe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x213feb9c sleepq_wait_sig(17fab350,0) at sleepq_wait_sig+0x11/frame 0x213febb0 _cv_wait_sig(17fab350,183920c0) at _cv_wait_sig+0x138/frame 0x213febe8 svc_run_internal(213fecd4,f920cc,183920c0,213fece8,0,...) at svc_run_internal+0xbb2/frame 0x213fecac svc_thread_start(183920c0,213fece8) at svc_thread_start+0xd/frame 0x213fecb4 fork_exit(1240340,183920c0,213fece8,3b,3b,...) at fork_exit+0x6c/frame 0x213fecd4 fork_trampoline() at 0xffc033ca/frame 0x213fecd4 --- trap 0x20, eip = 0, esp = 0x213fed20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100139 td 0x21e97000 sched_switch(21e97000,0,104) at sched_switch+0x598/frame 0x22004b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22004b4c sleepq_switch(0,183920c0,8,210df9fc,1ee3414,...) at sleepq_switch+0xe1/frame 0x22004b70 sleepq_catch_signals(17fab2d0,21e97000,183920c0,22004be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22004b9c sleepq_wait_sig(17fab2d0,0) at sleepq_wait_sig+0x11/frame 0x22004bb0 _cv_wait_sig(17fab2d0,183920c0) at _cv_wait_sig+0x138/frame 0x22004be8 svc_run_internal(22004cd4,f920cc,183920c0,22004ce8,0,...) at svc_run_internal+0xbb2/frame 0x22004cac svc_thread_start(183920c0,22004ce8) at svc_thread_start+0xd/frame 0x22004cb4 fork_exit(1240340,183920c0,22004ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22004cd4 fork_trampoline() at 0xffc033ca/frame 0x22004cd4 --- trap 0x20, eip = 0, esp = 0x22004d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100140 td 0x21e96a80 sched_switch(21e96a80,0,104) at sched_switch+0x598/frame 0x22009b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22009b4c sleepq_switch(0,183920c0,8,210df9fc,1ee5414,...) at sleepq_switch+0xe1/frame 0x22009b70 sleepq_catch_signals(17fab250,21e96a80,183920c0,22009be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22009b9c sleepq_wait_sig(17fab250,0) at sleepq_wait_sig+0x11/frame 0x22009bb0 _cv_wait_sig(17fab250,183920c0) at _cv_wait_sig+0x138/frame 0x22009be8 svc_run_internal(22009cd4,f920cc,183920c0,22009ce8,0,...) at svc_run_internal+0xbb2/frame 0x22009cac svc_thread_start(183920c0,22009ce8) at svc_thread_start+0xd/frame 0x22009cb4 fork_exit(1240340,183920c0,22009ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22009cd4 fork_trampoline() at 0xffc033ca/frame 0x22009cd4 --- trap 0x20, eip = 0, esp = 0x22009d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100141 td 0x21e96700 sched_switch(21e96700,0,104) at sched_switch+0x598/frame 0x2200eb1c mi_switch(104,0) at mi_switch+0x1de/frame 0x2200eb4c sleepq_switch(0,183920c0,8,210df9fc,1ee3194,...) at sleepq_switch+0xe1/frame 0x2200eb70 sleepq_catch_signals(186d88d0,21e96700,183920c0,2200ebe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x2200eb9c sleepq_wait_sig(186d88d0,0) at sleepq_wait_sig+0x11/frame 0x2200ebb0 _cv_wait_sig(186d88d0,183920c0) at _cv_wait_sig+0x138/frame 0x2200ebe8 svc_run_internal(2200ecd4,f920cc,183920c0,2200ece8,0,...) at svc_run_internal+0xbb2/frame 0x2200ecac svc_thread_start(183920c0,2200ece8) at svc_thread_start+0xd/frame 0x2200ecb4 fork_exit(1240340,183920c0,2200ece8,3b,3b,...) at fork_exit+0x6c/frame 0x2200ecd4 fork_trampoline() at 0xffc033ca/frame 0x2200ecd4 --- trap 0x20, eip = 0, esp = 0x2200ed20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100142 td 0x21e96380 sched_switch(21e96380,0,104) at sched_switch+0x598/frame 0x22013b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22013b4c sleepq_switch(0,183920c0,8,210df9fc,1ee33d4,...) at sleepq_switch+0xe1/frame 0x22013b70 sleepq_catch_signals(17fab1d0,21e96380,183920c0,22013be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22013b9c sleepq_wait_sig(17fab1d0,0) at sleepq_wait_sig+0x11/frame 0x22013bb0 _cv_wait_sig(17fab1d0,183920c0) at _cv_wait_sig+0x138/frame 0x22013be8 svc_run_internal(22013cd4,f920cc,183920c0,22013ce8,0,...) at svc_run_internal+0xbb2/frame 0x22013cac svc_thread_start(183920c0,22013ce8) at svc_thread_start+0xd/frame 0x22013cb4 fork_exit(1240340,183920c0,22013ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22013cd4 fork_trampoline() at 0xffc033ca/frame 0x22013cd4 --- trap 0x20, eip = 0, esp = 0x22013d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100143 td 0x21e96000 sched_switch(21e96000,0,104) at sched_switch+0x598/frame 0x22018b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22018b4c sleepq_switch(0,183920c0,8,210df9fc,1ee5194,...) at sleepq_switch+0xe1/frame 0x22018b70 sleepq_catch_signals(186d8850,21e96000,183920c0,22018be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22018b9c sleepq_wait_sig(186d8850,0) at sleepq_wait_sig+0x11/frame 0x22018bb0 _cv_wait_sig(186d8850,183920c0) at _cv_wait_sig+0x138/frame 0x22018be8 svc_run_internal(22018cd4,f920cc,183920c0,22018ce8,0,...) at svc_run_internal+0xbb2/frame 0x22018cac svc_thread_start(183920c0,22018ce8) at svc_thread_start+0xd/frame 0x22018cb4 fork_exit(1240340,183920c0,22018ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22018cd4 fork_trampoline() at 0xffc033ca/frame 0x22018cd4 --- trap 0x20, eip = 0, esp = 0x22018d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100144 td 0x210f8a80 sched_switch(210f8a80,0,104) at sched_switch+0x598/frame 0x2201db1c mi_switch(104,0) at mi_switch+0x1de/frame 0x2201db4c sleepq_switch(0,183920c0,8,210df9fc,1ee53d4,...) at sleepq_switch+0xe1/frame 0x2201db70 sleepq_catch_signals(17fab150,210f8a80,183920c0,2201dbe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x2201db9c sleepq_wait_sig(17fab150,0) at sleepq_wait_sig+0x11/frame 0x2201dbb0 _cv_wait_sig(17fab150,183920c0) at _cv_wait_sig+0x138/frame 0x2201dbe8 svc_run_internal(2201dcd4,f920cc,183920c0,2201dce8,0,...) at svc_run_internal+0xbb2/frame 0x2201dcac svc_thread_start(183920c0,2201dce8) at svc_thread_start+0xd/frame 0x2201dcb4 fork_exit(1240340,183920c0,2201dce8,3b,3b,...) at fork_exit+0x6c/frame 0x2201dcd4 fork_trampoline() at 0xffc033ca/frame 0x2201dcd4 --- trap 0x20, eip = 0, esp = 0x2201dd20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100145 td 0x21ea2000 sched_switch(21ea2000,0,104) at sched_switch+0x598/frame 0x22022b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22022b4c sleepq_switch(0,183920c0,8,210df9fc,1ee3394,...) at sleepq_switch+0xe1/frame 0x22022b70 sleepq_catch_signals(17fab0d0,21ea2000,183920c0,22022be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22022b9c sleepq_wait_sig(17fab0d0,0) at sleepq_wait_sig+0x11/frame 0x22022bb0 _cv_wait_sig(17fab0d0,183920c0) at _cv_wait_sig+0x138/frame 0x22022be8 svc_run_internal(22022cd4,f920cc,183920c0,22022ce8,0,...) at svc_run_internal+0xbb2/frame 0x22022cac svc_thread_start(183920c0,22022ce8) at svc_thread_start+0xd/frame 0x22022cb4 fork_exit(1240340,183920c0,22022ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22022cd4 fork_trampoline() at 0xffc033ca/frame 0x22022cd4 --- trap 0x20, eip = 0, esp = 0x22022d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100146 td 0x21ea1a80 sched_switch(21ea1a80,0,104) at sched_switch+0x598/frame 0x22027b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22027b4c sleepq_switch(0,183920c0,8,210df9fc,1ee3154,...) at sleepq_switch+0xe1/frame 0x22027b70 sleepq_catch_signals(186d87d0,21ea1a80,183920c0,22027be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22027b9c sleepq_wait_sig(186d87d0,0) at sleepq_wait_sig+0x11/frame 0x22027bb0 _cv_wait_sig(186d87d0,183920c0) at _cv_wait_sig+0x138/frame 0x22027be8 svc_run_internal(22027cd4,f920cc,183920c0,22027ce8,0,...) at svc_run_internal+0xbb2/frame 0x22027cac svc_thread_start(183920c0,22027ce8) at svc_thread_start+0xd/frame 0x22027cb4 fork_exit(1240340,183920c0,22027ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22027cd4 fork_trampoline() at 0xffc033ca/frame 0x22027cd4 --- trap 0x20, eip = 0, esp = 0x22027d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100147 td 0x21ea1700 sched_switch(21ea1700,0,104) at sched_switch+0x598/frame 0x2202cb1c mi_switch(104,0) at mi_switch+0x1de/frame 0x2202cb4c sleepq_switch(0,183920c0,8,210df9fc,1ee5394,...) at sleepq_switch+0xe1/frame 0x2202cb70 sleepq_catch_signals(17fab050,21ea1700,183920c0,2202cbe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x2202cb9c sleepq_wait_sig(17fab050,0) at sleepq_wait_sig+0x11/frame 0x2202cbb0 _cv_wait_sig(17fab050,183920c0) at _cv_wait_sig+0x138/frame 0x2202cbe8 svc_run_internal(2202ccd4,f920cc,183920c0,2202cce8,0,...) at svc_run_internal+0xbb2/frame 0x2202ccac svc_thread_start(183920c0,2202cce8) at svc_thread_start+0xd/frame 0x2202ccb4 fork_exit(1240340,183920c0,2202cce8,3b,3b,...) at fork_exit+0x6c/frame 0x2202ccd4 fork_trampoline() at 0xffc033ca/frame 0x2202ccd4 --- trap 0x20, eip = 0, esp = 0x2202cd20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100148 td 0x21ea1380 sched_switch(21ea1380,0,104) at sched_switch+0x598/frame 0x22031b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22031b4c sleepq_switch(0,183920c0,8,210df9fc,1ee5154,...) at sleepq_switch+0xe1/frame 0x22031b70 sleepq_catch_signals(186d8750,21ea1380,183920c0,22031be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22031b9c sleepq_wait_sig(186d8750,0) at sleepq_wait_sig+0x11/frame 0x22031bb0 _cv_wait_sig(186d8750,183920c0) at _cv_wait_sig+0x138/frame 0x22031be8 svc_run_internal(22031cd4,f920cc,183920c0,22031ce8,0,...) at svc_run_internal+0xbb2/frame 0x22031cac svc_thread_start(183920c0,22031ce8) at svc_thread_start+0xd/frame 0x22031cb4 fork_exit(1240340,183920c0,22031ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22031cd4 fork_trampoline() at 0xffc033ca/frame 0x22031cd4 --- trap 0x20, eip = 0, esp = 0x22031d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100149 td 0x21ea1000 sched_switch(21ea1000,0,104) at sched_switch+0x598/frame 0x22036b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22036b4c sleepq_switch(0,183920c0,8,210df9fc,1ee5b54,...) at sleepq_switch+0xe1/frame 0x22036b70 sleepq_catch_signals(17faaf50,21ea1000,183920c0,22036be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22036b9c sleepq_wait_sig(17faaf50,0) at sleepq_wait_sig+0x11/frame 0x22036bb0 _cv_wait_sig(17faaf50,183920c0) at _cv_wait_sig+0x138/frame 0x22036be8 svc_run_internal(22036cd4,f920cc,183920c0,22036ce8,0,...) at svc_run_internal+0xbb2/frame 0x22036cac svc_thread_start(183920c0,22036ce8) at svc_thread_start+0xd/frame 0x22036cb4 fork_exit(1240340,183920c0,22036ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22036cd4 fork_trampoline() at 0xffc033ca/frame 0x22036cd4 --- trap 0x20, eip = 0, esp = 0x22036d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100150 td 0x21ea0a80 sched_switch(21ea0a80,0,104) at sched_switch+0x598/frame 0x2203bb1c mi_switch(104,0) at mi_switch+0x1de/frame 0x2203bb4c sleepq_switch(0,183920c0,8,210df9fc,1ee3b14,...) at sleepq_switch+0xe1/frame 0x2203bb70 sleepq_catch_signals(17faaed0,21ea0a80,183920c0,2203bbe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x2203bb9c sleepq_wait_sig(17faaed0,0) at sleepq_wait_sig+0x11/frame 0x2203bbb0 _cv_wait_sig(17faaed0,183920c0) at _cv_wait_sig+0x138/frame 0x2203bbe8 svc_run_internal(2203bcd4,f920cc,183920c0,2203bce8,0,...) at svc_run_internal+0xbb2/frame 0x2203bcac svc_thread_start(183920c0,2203bce8) at svc_thread_start+0xd/frame 0x2203bcb4 fork_exit(1240340,183920c0,2203bce8,3b,3b,...) at fork_exit+0x6c/frame 0x2203bcd4 fork_trampoline() at 0xffc033ca/frame 0x2203bcd4 --- trap 0x20, eip = 0, esp = 0x2203bd20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100151 td 0x21ea0700 sched_switch(21ea0700,0,104) at sched_switch+0x598/frame 0x22040b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22040b4c sleepq_switch(0,183920c0,8,210df9fc,1ee5b14,...) at sleepq_switch+0xe1/frame 0x22040b70 sleepq_catch_signals(17faae50,21ea0700,183920c0,22040be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22040b9c sleepq_wait_sig(17faae50,0) at sleepq_wait_sig+0x11/frame 0x22040bb0 _cv_wait_sig(17faae50,183920c0) at _cv_wait_sig+0x138/frame 0x22040be8 svc_run_internal(22040cd4,f920cc,183920c0,22040ce8,0,...) at svc_run_internal+0xbb2/frame 0x22040cac svc_thread_start(183920c0,22040ce8) at svc_thread_start+0xd/frame 0x22040cb4 fork_exit(1240340,183920c0,22040ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22040cd4 fork_trampoline() at 0xffc033ca/frame 0x22040cd4 --- trap 0x20, eip = 0, esp = 0x22040d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100152 td 0x21ea0380 sched_switch(21ea0380,0,104) at sched_switch+0x598/frame 0x22045b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22045b4c sleepq_switch(0,183920c0,8,210df9fc,1ee3114,...) at sleepq_switch+0xe1/frame 0x22045b70 sleepq_catch_signals(186d86d0,21ea0380,183920c0,22045be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22045b9c sleepq_wait_sig(186d86d0,0) at sleepq_wait_sig+0x11/frame 0x22045bb0 _cv_wait_sig(186d86d0,183920c0) at _cv_wait_sig+0x138/frame 0x22045be8 svc_run_internal(22045cd4,f920cc,183920c0,22045ce8,0,...) at svc_run_internal+0xbb2/frame 0x22045cac svc_thread_start(183920c0,22045ce8) at svc_thread_start+0xd/frame 0x22045cb4 fork_exit(1240340,183920c0,22045ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22045cd4 fork_trampoline() at 0xffc033ca/frame 0x22045cd4 --- trap 0x20, eip = 0, esp = 0x22045d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100153 td 0x21ea0000 sched_switch(21ea0000,0,104) at sched_switch+0x598/frame 0x2204ab1c mi_switch(104,0) at mi_switch+0x1de/frame 0x2204ab4c sleepq_switch(0,183920c0,8,210df9fc,1ee3ad4,...) at sleepq_switch+0xe1/frame 0x2204ab70 sleepq_catch_signals(17faadd0,21ea0000,183920c0,2204abe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x2204ab9c sleepq_wait_sig(17faadd0,0) at sleepq_wait_sig+0x11/frame 0x2204abb0 _cv_wait_sig(17faadd0,183920c0) at _cv_wait_sig+0x138/frame 0x2204abe8 svc_run_internal(2204acd4,f920cc,183920c0,2204ace8,0,...) at svc_run_internal+0xbb2/frame 0x2204acac svc_thread_start(183920c0,2204ace8) at svc_thread_start+0xd/frame 0x2204acb4 fork_exit(1240340,183920c0,2204ace8,3b,3b,...) at fork_exit+0x6c/frame 0x2204acd4 fork_trampoline() at 0xffc033ca/frame 0x2204acd4 --- trap 0x20, eip = 0, esp = 0x2204ad20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100154 td 0x21e9fa80 sched_switch(21e9fa80,0,104) at sched_switch+0x598/frame 0x2204fb1c mi_switch(104,0) at mi_switch+0x1de/frame 0x2204fb4c sleepq_switch(0,183920c0,8,210df9fc,1ee5114,...) at sleepq_switch+0xe1/frame 0x2204fb70 sleepq_catch_signals(186d8650,21e9fa80,183920c0,2204fbe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x2204fb9c sleepq_wait_sig(186d8650,0) at sleepq_wait_sig+0x11/frame 0x2204fbb0 _cv_wait_sig(186d8650,183920c0) at _cv_wait_sig+0x138/frame 0x2204fbe8 svc_run_internal(2204fcd4,f920cc,183920c0,2204fce8,0,...) at svc_run_internal+0xbb2/frame 0x2204fcac svc_thread_start(183920c0,2204fce8) at svc_thread_start+0xd/frame 0x2204fcb4 fork_exit(1240340,183920c0,2204fce8,3b,3b,...) at fork_exit+0x6c/frame 0x2204fcd4 fork_trampoline() at 0xffc033ca/frame 0x2204fcd4 --- trap 0x20, eip = 0, esp = 0x2204fd20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100155 td 0x21e9f700 sched_switch(21e9f700,0,104) at sched_switch+0x598/frame 0x22054b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22054b4c sleepq_switch(0,183920c0,8,210df9fc,1ee30d4,...) at sleepq_switch+0xe1/frame 0x22054b70 sleepq_catch_signals(186d85d0,21e9f700,183920c0,22054be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22054b9c sleepq_wait_sig(186d85d0,0) at sleepq_wait_sig+0x11/frame 0x22054bb0 _cv_wait_sig(186d85d0,183920c0) at _cv_wait_sig+0x138/frame 0x22054be8 svc_run_internal(22054cd4,f920cc,183920c0,22054ce8,0,...) at svc_run_internal+0xbb2/frame 0x22054cac svc_thread_start(183920c0,22054ce8) at svc_thread_start+0xd/frame 0x22054cb4 fork_exit(1240340,183920c0,22054ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22054cd4 fork_trampoline() at 0xffc033ca/frame 0x22054cd4 --- trap 0x20, eip = 0, esp = 0x22054d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100156 td 0x21e9f380 sched_switch(21e9f380,0,104) at sched_switch+0x598/frame 0x22059b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22059b4c sleepq_switch(0,183920c0,8,210df9fc,1ee5ad4,...) at sleepq_switch+0xe1/frame 0x22059b70 sleepq_catch_signals(17faad50,21e9f380,183920c0,22059be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22059b9c sleepq_wait_sig(17faad50,0) at sleepq_wait_sig+0x11/frame 0x22059bb0 _cv_wait_sig(17faad50,183920c0) at _cv_wait_sig+0x138/frame 0x22059be8 svc_run_internal(22059cd4,f920cc,183920c0,22059ce8,0,...) at svc_run_internal+0xbb2/frame 0x22059cac svc_thread_start(183920c0,22059ce8) at svc_thread_start+0xd/frame 0x22059cb4 fork_exit(1240340,183920c0,22059ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22059cd4 fork_trampoline() at 0xffc033ca/frame 0x22059cd4 --- trap 0x20, eip = 0, esp = 0x22059d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100157 td 0x21e9f000 sched_switch(21e9f000,0,104) at sched_switch+0x598/frame 0x2205eb1c mi_switch(104,0) at mi_switch+0x1de/frame 0x2205eb4c sleepq_switch(0,183920c0,8,210df9fc,1ee50d4,...) at sleepq_switch+0xe1/frame 0x2205eb70 sleepq_catch_signals(186d8550,21e9f000,183920c0,2205ebe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x2205eb9c sleepq_wait_sig(186d8550,0) at sleepq_wait_sig+0x11/frame 0x2205ebb0 _cv_wait_sig(186d8550,183920c0) at _cv_wait_sig+0x138/frame 0x2205ebe8 svc_run_internal(2205ecd4,f920cc,183920c0,2205ece8,0,...) at svc_run_internal+0xbb2/frame 0x2205ecac svc_thread_start(183920c0,2205ece8) at svc_thread_start+0xd/frame 0x2205ecb4 fork_exit(1240340,183920c0,2205ece8,3b,3b,...) at fork_exit+0x6c/frame 0x2205ecd4 fork_trampoline() at 0xffc033ca/frame 0x2205ecd4 --- trap 0x20, eip = 0, esp = 0x2205ed20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100158 td 0x21ea5380 sched_switch(21ea5380,0,104) at sched_switch+0x598/frame 0x22063b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22063b4c sleepq_switch(0,183920c0,8,210df9fc,1ee3094,...) at sleepq_switch+0xe1/frame 0x22063b70 sleepq_catch_signals(186d84d0,21ea5380,183920c0,22063be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22063b9c sleepq_wait_sig(186d84d0,0) at sleepq_wait_sig+0x11/frame 0x22063bb0 _cv_wait_sig(186d84d0,183920c0) at _cv_wait_sig+0x138/frame 0x22063be8 svc_run_internal(22063cd4,f920cc,183920c0,22063ce8,0,...) at svc_run_internal+0xbb2/frame 0x22063cac svc_thread_start(183920c0,22063ce8) at svc_thread_start+0xd/frame 0x22063cb4 fork_exit(1240340,183920c0,22063ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22063cd4 fork_trampoline() at 0xffc033ca/frame 0x22063cd4 --- trap 0x20, eip = 0, esp = 0x22063d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100159 td 0x21ea5000 sched_switch(21ea5000,0,104) at sched_switch+0x598/frame 0x22068b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22068b4c sleepq_switch(0,183920c0,8,210df9fc,1ee3a94,...) at sleepq_switch+0xe1/frame 0x22068b70 sleepq_catch_signals(17faacd0,21ea5000,183920c0,22068be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22068b9c sleepq_wait_sig(17faacd0,0) at sleepq_wait_sig+0x11/frame 0x22068bb0 _cv_wait_sig(17faacd0,183920c0) at _cv_wait_sig+0x138/frame 0x22068be8 svc_run_internal(22068cd4,f920cc,183920c0,22068ce8,0,...) at svc_run_internal+0xbb2/frame 0x22068cac svc_thread_start(183920c0,22068ce8) at svc_thread_start+0xd/frame 0x22068cb4 fork_exit(1240340,183920c0,22068ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22068cd4 fork_trampoline() at 0xffc033ca/frame 0x22068cd4 --- trap 0x20, eip = 0, esp = 0x22068d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100160 td 0x21ea4a80 sched_switch(21ea4a80,0,104) at sched_switch+0x598/frame 0x2206db1c mi_switch(104,0) at mi_switch+0x1de/frame 0x2206db4c sleepq_switch(0,183920c0,8,210df9fc,1ee5a94,...) at sleepq_switch+0xe1/frame 0x2206db70 sleepq_catch_signals(17faac50,21ea4a80,183920c0,2206dbe8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x2206db9c sleepq_wait_sig(17faac50,0) at sleepq_wait_sig+0x11/frame 0x2206dbb0 _cv_wait_sig(17faac50,183920c0) at _cv_wait_sig+0x138/frame 0x2206dbe8 svc_run_internal(2206dcd4,f920cc,183920c0,2206dce8,0,...) at svc_run_internal+0xbb2/frame 0x2206dcac svc_thread_start(183920c0,2206dce8) at svc_thread_start+0xd/frame 0x2206dcb4 fork_exit(1240340,183920c0,2206dce8,3b,3b,...) at fork_exit+0x6c/frame 0x2206dcd4 fork_trampoline() at 0xffc033ca/frame 0x2206dcd4 --- trap 0x20, eip = 0, esp = 0x2206dd20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 569 tid 100161 td 0x21ea4700 sched_switch(21ea4700,0,104) at sched_switch+0x598/frame 0x22072b1c mi_switch(104,0) at mi_switch+0x1de/frame 0x22072b4c sleepq_switch(0,183920c0,8,210df9fc,1ee3a54,...) at sleepq_switch+0xe1/frame 0x22072b70 sleepq_catch_signals(17faabd0,21ea4700,183920c0,22072be8,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x22072b9c sleepq_wait_sig(17faabd0,0) at sleepq_wait_sig+0x11/frame 0x22072bb0 _cv_wait_sig(17faabd0,183920c0) at _cv_wait_sig+0x138/frame 0x22072be8 svc_run_internal(22072cd4,f920cc,183920c0,22072ce8,0,...) at svc_run_internal+0xbb2/frame 0x22072cac svc_thread_start(183920c0,22072ce8) at svc_thread_start+0xd/frame 0x22072cb4 fork_exit(1240340,183920c0,22072ce8,3b,3b,...) at fork_exit+0x6c/frame 0x22072cd4 fork_trampoline() at 0xffc033ca/frame 0x22072cd4 --- trap 0x20, eip = 0, esp = 0x22072d20, ebp = 0xffbfebb0 --- (null)() at 0 Tracing command nfsd pid 566 tid 100107 td 0x95a7700 sched_switch(95a7700,0,104) at sched_switch+0x598/frame 0x1b1fd96c mi_switch(104,0) at mi_switch+0x1de/frame 0x1b1fd99c sleepq_switch(0,210e8050,8,188b39fc,1ee5494,...) at sleepq_switch+0xe1/frame 0x1b1fd9c0 sleepq_catch_signals(210e8064,95a7700,210e8050,1b1fda38,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x1b1fd9ec sleepq_wait_sig(210e8064,0) at sleepq_wait_sig+0x11/frame 0x1b1fda00 _cv_wait_sig(210e8064,210e8050) at _cv_wait_sig+0x138/frame 0x1b1fda38 seltdwait(ffffffff,0,0) at seltdwait+0x8a/frame 0x1b1fda54 kern_select(95a7700,7,ffbfec68,0,0,0,20) at kern_select+0x826/frame 0x1b1fdbd4 sys_select(95a7700,95a7988) at sys_select+0x41/frame 0x1b1fdc08 syscall(1b1fdce8,3b,3b,3b,ffbfece8,...) at syscall+0x2d9/frame 0x1b1fdcdc Xint0x80_syscall() at 0xffc033b7/frame 0x1b1fdcdc --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x205beeeb, esp = 0xffbfea78, ebp = 0xffbfea94 --- __bss_end() at 0x205beeeb Tracing command mountd pid 560 tid 100123 td 0x17e5a000 sched_switch(17e5a000,0,104) at sched_switch+0x598/frame 0x2135f96c mi_switch(104,0) at mi_switch+0x1de/frame 0x2135f99c sleepq_switch(0,183a6a10,8,17dc26a8,1ee2f14,...) at sleepq_switch+0xe1/frame 0x2135f9c0 sleepq_catch_signals(183a6a24,17e5a000,183a6a10,2135fa38,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x2135f9ec sleepq_wait_sig(183a6a24,0) at sleepq_wait_sig+0x11/frame 0x2135fa00 _cv_wait_sig(183a6a24,183a6a10) at _cv_wait_sig+0x138/frame 0x2135fa38 seltdwait(ffffffff,0,0) at seltdwait+0x8a/frame 0x2135fa54 kern_select(17e5a000,a,ffbfe8d8,0,0,0,20) at kern_select+0x826/frame 0x2135fbd4 sys_select(17e5a000,17e5a288) at sys_select+0x41/frame 0x2135fc08 syscall(2135fce8,3b,3b,3b,ffbfe958,...) at syscall+0x2d9/frame 0x2135fcdc Xint0x80_syscall() at 0xffc033b7/frame 0x2135fcdc --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x205d8eeb, esp = 0xffbfe848, ebp = 0xffbfe864 --- __bss_end() at 0x205d8eeb Tracing command nfsuserd pid 554 tid 100108 td 0x17e5b380 sched_switch(17e5b380,0,104) at sched_switch+0x598/frame 0x21204934 mi_switch(104,0) at mi_switch+0x1de/frame 0x21204968 sleepq_switch(0,1be75bc,1f11610,17dc39fc,1ee24d4,...) at sleepq_switch+0xe1/frame 0x2120498c sleepq_catch_signals(cb,17e5b380,1be75bc,17e5b380,212049ec,...) at sleepq_catch_signals+0x3b7/frame 0x212049b8 sleepq_timedwait_sig(210e81a4,0) at sleepq_timedwait_sig+0x17/frame 0x212049e8 _cv_timedwait_sig_sbt(210e81a4,210e8190,a34cee7d,2a,e0000000,1,200) at _cv_timedwait_sig_sbt+0x15a/frame 0x21204a24 seltdwait(2a,e0000000,1) at seltdwait+0x5e/frame 0x21204a54 kern_select(17e5b380,4,ffbfdbf0,0,0,21204bf8,20) at kern_select+0x826/frame 0x21204bd4 sys_select(17e5b380,17e5b608) at sys_select+0x41/frame 0x21204c08 syscall(21204ce8,3b,3b,3b,ffbfdbf0,...) at syscall+0x2d9/frame 0x21204cdc Xint0x80_syscall() at 0xffc033b7/frame 0x21204cdc --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x205bdeeb, esp = 0xffbfdb38, ebp = 0xffbfdc88 --- __bss_end() at 0x205bdeeb Tracing command nfsuserd pid 552 tid 100128 td 0x210e9a80 sched_switch(210e9a80,0,104) at sched_switch+0x598/frame 0x21384934 mi_switch(104,0) at mi_switch+0x1de/frame 0x21384968 sleepq_switch(0,1be75bc,1f11718,210de354,1ee2f54,...) at sleepq_switch+0xe1/frame 0x2138498c sleepq_catch_signals(cb,210e9a80,1be75bc,210e9a80,213849ec,...) at sleepq_catch_signals+0x3b7/frame 0x213849b8 sleepq_timedwait_sig(183a6b24,0) at sleepq_timedwait_sig+0x17/frame 0x213849e8 _cv_timedwait_sig_sbt(183a6b24,183a6b10,a34cee7d,2a,e0000000,1,200) at _cv_timedwait_sig_sbt+0x15a/frame 0x21384a24 seltdwait(2a,e0000000,1) at seltdwait+0x5e/frame 0x21384a54 kern_select(210e9a80,4,ffbfdbf0,0,0,21384bf8,20) at kern_select+0x826/frame 0x21384bd4 sys_select(210e9a80,210e9d08) at sys_select+0x41/frame 0x21384c08 syscall(21384ce8,3b,3b,3b,ffbfdbf0,...) at syscall+0x2d9/frame 0x21384cdc Xint0x80_syscall() at 0xffc033b7/frame 0x21384cdc --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x205bdeeb, esp = 0xffbfdb38, ebp = 0xffbfdc88 --- __bss_end() at 0x205bdeeb Tracing command nfsuserd pid 551 tid 100109 td 0x210b2380 sched_switch(210b2380,0,104) at sched_switch+0x598/frame 0x2120d934 mi_switch(104,0) at mi_switch+0x1de/frame 0x2120d968 sleepq_switch(0,1be75bc,1f11d48,183996a8,1ee3cd4,...) at sleepq_switch+0xe1/frame 0x2120d98c sleepq_catch_signals(cb,210b2380,1be75bc,210b2380,2120d9ec,...) at sleepq_catch_signals+0x3b7/frame 0x2120d9b8 sleepq_timedwait_sig(17b161e4,0) at sleepq_timedwait_sig+0x17/frame 0x2120d9e8 _cv_timedwait_sig_sbt(17b161e4,17b161d0,a30b7133,2a,e0000000,1,200) at _cv_timedwait_sig_sbt+0x15a/frame 0x2120da24 seltdwait(2a,e0000000,1) at seltdwait+0x5e/frame 0x2120da54 kern_select(210b2380,4,ffbfdbf0,0,0,2120dbf8,20) at kern_select+0x826/frame 0x2120dbd4 sys_select(210b2380,210b2608) at sys_select+0x41/frame 0x2120dc08 syscall(2120dce8,3b,3b,3b,ffbfdbf0,...) at syscall+0x2d9/frame 0x2120dcdc Xint0x80_syscall() at 0xffc033b7/frame 0x2120dcdc --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x205bdeeb, esp = 0xffbfdb38, ebp = 0xffbfdc88 --- __bss_end() at 0x205bdeeb Tracing command nfsuserd pid 550 tid 100127 td 0x210b0a80 sched_switch(210b0a80,0,104) at sched_switch+0x598/frame 0x2137f934 mi_switch(104,0) at mi_switch+0x1de/frame 0x2137f968 sleepq_switch(0,1be75bc,1f118d0,18399000,1ee54d4,...) at sleepq_switch+0xe1/frame 0x2137f98c sleepq_catch_signals(cb,210b0a80,1be75bc,210b0a80,2137f9ec,...) at sleepq_catch_signals+0x3b7/frame 0x2137f9b8 sleepq_timedwait_sig(210e8164,0) at sleepq_timedwait_sig+0x17/frame 0x2137f9e8 _cv_timedwait_sig_sbt(210e8164,210e8150,a30b7133,2a,e0000000,1,200) at _cv_timedwait_sig_sbt+0x15a/frame 0x2137fa24 seltdwait(2a,e0000000,1) at seltdwait+0x5e/frame 0x2137fa54 kern_select(210b0a80,4,ffbfdbf0,0,0,2137fbf8,20) at kern_select+0x826/frame 0x2137fbd4 sys_select(210b0a80,210b0d08) at sys_select+0x41/frame 0x2137fc08 syscall(2137fce8,3b,3b,3b,ffbfdbf0,...) at syscall+0x2d9/frame 0x2137fcdc Xint0x80_syscall() at 0xffc033b7/frame 0x2137fcdc --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x205bdeeb, esp = 0xffbfdb38, ebp = 0xffbfdc88 --- __bss_end() at 0x205bdeeb Tracing command nfsuserd pid 549 tid 100126 td 0x210b1000 sched_switch(210b1000,0,104) at sched_switch+0x598/frame 0x2137aab4 mi_switch(104,0) at mi_switch+0x1de/frame 0x2137aae8 sleepq_switch(74,2137ab40,101b577,18399354,1ee2654,...) at sleepq_switch+0xe1/frame 0x2137ab0c sleepq_catch_signals(210b1000,0,183993b8,2137ab8c,fd5d7e,...) at sleepq_catch_signals+0x3b7/frame 0x2137ab38 sleepq_wait_sig(183993b8,74) at sleepq_wait_sig+0x11/frame 0x2137ab4c _sleep(183993b8,183993fc,174,15b4368,0,0,0,0,100) at _sleep+0x28e/frame 0x2137ab8c kern_sigsuspend(210b1000,0,0,0,0) at kern_sigsuspend+0x8e/frame 0x2137abcc sys_sigsuspend(210b1000,210b1288) at sys_sigsuspend+0x3b/frame 0x2137ac08 syscall(2137ace8,3b,3b,3b,4,...) at syscall+0x2d9/frame 0x2137acdc Xint0x80_syscall() at 0xffc033b7/frame 0x2137acdc --- syscall (4, FreeBSD ELF32, sys_write), eip = 0x205575c3, esp = 0xffbfdc78, ebp = 0xffbfdc84 --- __bss_end() at 0x205575c3 Tracing command ls pid 510 tid 100106 td 0x183a8000 sched_switch(183a8000,0,104) at sched_switch+0x598/frame 0x1b1f46ac mi_switch(104,0) at mi_switch+0x1de/frame 0x1b1f46e0 sleepq_switch(183a8000,0,968d390,1b1f4758,fd5df7,...) at sleepq_switch+0xe1/frame 0x1b1f4704 sleepq_wait(968d390,5c) at sleepq_wait+0x3a/frame 0x1b1f4718 _sleep(968d390,943a668,5c,159cd1c,0,0,0,0,100) at _sleep+0x307/frame 0x1b1f4758 bufwait(968d390) at bufwait+0x6b/frame 0x1b1f4794 breadn_flags(210bb444,7abffa0,0,4000,0,0,0,0,0,0,1b1f47f0) at breadn_flags+0x168/frame 0x1b1f47b4 ffs_vgetf(188a6000,7ae800,0,202000,1b1f4860,0) at ffs_vgetf+0x2fd/frame 0x1b1f4814 ffs_vget(188a6000,7ae800,0,202000,1b1f4860) at ffs_vget+0x19/frame 0x1b1f4834 ufs_lookup_ino(188b416c,1b1f4ab0,1b1f4ac8,0) at ufs_lookup_ino+0xbd9/frame 0x1b1f48ec ufs_lookup(1b1f4928,1b1f4ab0,1b1f4ac8,1b1f4954,1073c15,...) at ufs_lookup+0x16/frame 0x1b1f4904 VOP_CACHEDLOOKUP_APV(1c1fc74,1b1f4928) at VOP_CACHEDLOOKUP_APV+0x6d/frame 0x1b1f4918 vfs_cache_lookup(1b1f4980,188b416c,1b1f4a68,1b1f49c4,107cc90,...) at vfs_cache_lookup+0xc5/frame 0x1b1f4954 VOP_LOOKUP_APV(1c1fc74,1b1f4980) at VOP_LOOKUP_APV+0x6d/frame 0x1b1f4968 lookup(1b1f4a68) at lookup+0x560/frame 0x1b1f49c4 namei(1b1f4a68) at namei+0x4c1/frame 0x1b1f4a5c kern_statat(183a8000,200,ffffff9c,2070f3b4,0,1b1f4b30,0) at kern_statat+0x61/frame 0x1b1f4b0c sys_fstatat(183a8000,183a8288) at sys_fstatat+0x28/frame 0x1b1f4c08 syscall(1b1f4ce8,3b,3b,3b,2070f2e4,...) at syscall+0x2d9/frame 0x1b1f4cdc Xint0x80_syscall() at 0xffc033b7/frame 0x1b1f4cdc --- syscall (552, FreeBSD ELF32, sys_fstatat), eip = 0x2061eecb, esp = 0xffbfe584, ebp = 0xffbfe610 --- __bss_end() at 0x2061eecb Tracing command sh pid 509 tid 100121 td 0x210f7a80 sched_switch(210f7a80,0,104) at sched_switch+0x598/frame 0x212f59b4 mi_switch(104,0) at mi_switch+0x1de/frame 0x212f59e8 sleepq_switch(6c,212f5a40,101b577,210df354,1ee4554,...) at sleepq_switch+0xe1/frame 0x212f5a0c sleepq_catch_signals(210f7a80,0,210df354,212f5a8c,fd5d7e,...) at sleepq_catch_signals+0x3b7/frame 0x212f5a38 sleepq_wait_sig(210df354,6c) at sleepq_wait_sig+0x11/frame 0x212f5a4c _sleep(210df354,210df3fc,36c,166c58a,0,0,0,0,100) at _sleep+0x28e/frame 0x212f5a8c kern_wait6(210f7a80,7,0,0,212f5b14,30,0,0) at kern_wait6+0x3bd/frame 0x212f5ae8 sys_wait4(210f7a80,210f7d08) at sys_wait4+0x78/frame 0x212f5c08 syscall(212f5ce8,3b,3b,3b,ffbfeb4c,...) at syscall+0x2d9/frame 0x212f5cdc Xint0x80_syscall() at 0xffc033b7/frame 0x212f5cdc --- syscall (7, FreeBSD ELF32, sys_wait4), eip = 0x205a0583, esp = 0xffbfeb04, ebp = 0xffbfeb1c --- __bss_end() at 0x205a0583 Tracing command watchdogd pid 506 tid 100124 td 0x210f7380 sched_switch(210f7380,0,104) at sched_switch+0x598/frame 0x213709b4 mi_switch(104,0) at mi_switch+0x1de/frame 0x213709e8 sleepq_switch(6c,21370a40,101b577,210de9fc,1ee20d4,...) at sleepq_switch+0xe1/frame 0x21370a0c sleepq_catch_signals(210f7380,0,210de9fc,21370a8c,fd5d7e,...) at sleepq_catch_signals+0x3b7/frame 0x21370a38 sleepq_wait_sig(210de9fc,6c) at sleepq_wait_sig+0x11/frame 0x21370a4c _sleep(210de9fc,210deaa4,36c,166c58a,0,0,0,0,100) at _sleep+0x28e/frame 0x21370a8c kern_wait6(210f7380,0,1fd,0,21370b14,30,0,0) at kern_wait6+0x3bd/frame 0x21370ae8 sys_wait4(210f7380,210f7608) at sys_wait4+0x78/frame 0x21370c08 syscall(21370ce8,3b,3b,3b,ffbfec1c,...) at syscall+0x2d9/frame 0x21370cdc Xint0x80_syscall() at 0xffc033b7/frame 0x21370cdc --- syscall (7, FreeBSD ELF32, sys_wait4), eip = 0x2056b583, esp = 0xffbfebfc, ebp = 0xffbfec9c --- __bss_end() at 0x2056b583 Tracing command rpcbind pid 417 tid 100112 td 0x17e5aa80 sched_switch(17e5aa80,0,104) at sched_switch+0x598/frame 0x2124895c mi_switch(104,0) at mi_switch+0x1de/frame 0x21248990 sleepq_switch(0,1be75bc,1f11878,17dc3354,1ee2e54,...) at sleepq_switch+0xe1/frame 0x212489b4 sleepq_catch_signals(cb,17e5aa80,1be75bc,17e5aa80,21248a14,...) at sleepq_catch_signals+0x3b7/frame 0x212489e0 sleepq_timedwait_sig(183a6f24,0) at sleepq_timedwait_sig+0x17/frame 0x21248a10 _cv_timedwait_sig_sbt(183a6f24,183a6f10,26a08a80,2b,e0000000,1,200) at _cv_timedwait_sig_sbt+0x15a/frame 0x21248a4c seltdwait(2b,e0000000,1) at seltdwait+0x5e/frame 0x21248a7c kern_poll(17e5aa80,ffbfcdb8,8,21248bf0,0) at kern_poll+0x466/frame 0x21248bd4 sys_poll(17e5aa80,17e5ad08) at sys_poll+0x50/frame 0x21248c08 syscall(21248ce8,3b,3b,3b,0,...) at syscall+0x2d9/frame 0x21248cdc Xint0x80_syscall() at 0xffc033b7/frame 0x21248cdc --- syscall (209, FreeBSD ELF32, sys_poll), eip = 0x205780b7, esp = 0xffbfcbf0, ebp = 0xffbfcc04 --- __bss_end() at 0x205780b7 Tracing command syslogd pid 408 tid 100120 td 0x210f8000 sched_switch(210f8000,0,104) at sched_switch+0x598/frame 0x212d896c mi_switch(104,0) at mi_switch+0x1de/frame 0x212d899c sleepq_switch(0,210e8310,8,210df6a8,1ee4554,...) at sleepq_switch+0xe1/frame 0x212d89c0 sleepq_catch_signals(210e8324,210f8000,210e8310,212d8a38,f708f8,...) at sleepq_catch_signals+0x3b7/frame 0x212d89ec sleepq_wait_sig(210e8324,0) at sleepq_wait_sig+0x11/frame 0x212d8a00 _cv_wait_sig(210e8324,210e8310) at _cv_wait_sig+0x138/frame 0x212d8a38 seltdwait(ffffffff,0,0) at seltdwait+0x8a/frame 0x212d8a54 kern_select(210f8000,a,20649000,0,0,0,20) at kern_select+0x826/frame 0x212d8bd4 sys_select(210f8000,210f8288) at sys_select+0x41/frame 0x212d8c08 syscall(212d8ce8,3b,3b,3b,20649000,...) at syscall+0x2d9/frame 0x212d8cdc Xint0x80_syscall() at 0xffc033b7/frame 0x212d8cdc --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x205d8eeb, esp = 0xffbfe940, ebp = 0xffbfe95c --- __bss_end() at 0x205d8eeb Tracing command devd pid 336 tid 100113 td 0x17e5a700 sched_switch(17e5a700,0,104) at sched_switch+0x598/frame 0x21251934 mi_switch(104,0) at mi_switch+0x1de/frame 0x21251968 sleepq_switch(0,1be75bc,1f11980,17dc3000,1ee4d14,...) at sleepq_switch+0xe1/frame 0x2125198c sleepq_catch_signals(cb,17e5a700,1be75bc,17e5a700,212519ec,...) at sleepq_catch_signals+0x3b7/frame 0x212519b8 sleepq_timedwait_sig(17b162a4,0) at sleepq_timedwait_sig+0x17/frame 0x212519e8 _cv_timedwait_sig_sbt(17b162a4,17b16290,8e0cdcae,4c,c0000000,3,200) at _cv_timedwait_sig_sbt+0x15a/frame 0x21251a24 seltdwait(4c,c0000000,3) at seltdwait+0x5e/frame 0x21251a54 kern_select(17e5a700,6,ffbfcd98,0,0,21251bf8,20) at kern_select+0x826/frame 0x21251bd4 sys_select(17e5a700,17e5a988) at sys_select+0x41/frame 0x21251c08 syscall(21251ce8,3b,3b,3b,ffbfce18,...) at syscall+0x2d9/frame 0x21251cdc Xint0x80_syscall() at 0xffc033b7/frame 0x21251cdc --- syscall (93, FreeBSD ELF32, sys_select), eip = 0x4c42b7, esp = 0xffbfcd08, ebp = 0xffbfee2c --- (null)() at 0x4c42b7 Tracing command sh pid 26 tid 100105 td 0x183a8380 sched_switch(183a8380,0,104) at sched_switch+0x598/frame 0x1c7ff9b4 mi_switch(104,0) at mi_switch+0x1de/frame 0x1c7ff9e8 sleepq_switch(6c,1c7ffa40,101b577,183a2000,1ee2394,...) at sleepq_switch+0xe1/frame 0x1c7ffa0c sleepq_catch_signals(183a8380,0,183a2000,1c7ffa8c,fd5d7e,...) at sleepq_catch_signals+0x3b7/frame 0x1c7ffa38 sleepq_wait_sig(183a2000,6c) at sleepq_wait_sig+0x11/frame 0x1c7ffa4c _sleep(183a2000,183a20a8,36c,166c58a,0,0,0,0,100) at _sleep+0x28e/frame 0x1c7ffa8c kern_wait6(183a8380,7,0,0,1c7ffb14,30,0,0) at kern_wait6+0x3bd/frame 0x1c7ffae8 sys_wait4(183a8380,183a8608) at sys_wait4+0x78/frame 0x1c7ffc08 syscall(1c7ffce8,3b,3b,3b,ffbfeb54,...) at syscall+0x2d9/frame 0x1c7ffcdc Xint0x80_syscall() at 0xffc033b7/frame 0x1c7ffcdc --- syscall (7, FreeBSD ELF32, sys_wait4), eip = 0x205a0583, esp = 0xffbfeb0c, ebp = 0xffbfeb24 --- __bss_end() at 0x205a0583 Tracing command syncer pid 25 tid 100104 td 0x95a7a80 sched_switch(95a7a80,0,104) at sched_switch+0x598/frame 0x1c7f6b8c mi_switch(104,0) at mi_switch+0x1de/frame 0x1c7f6bbc sleepq_switch(cb,95a7a80,1be75bc,95a7a80,1c7f6c14,...) at sleepq_switch+0xe1/frame 0x1c7f6be0 sleepq_timedwait(1f40de4,0) at sleepq_timedwait+0x47/frame 0x1c7f6c10 _cv_timedwait_sbt(1f40de4,1f40dc4,fffffed8,0,0,0,100) at _cv_timedwait_sbt+0x157/frame 0x1c7f6c4c sched_sync(0,1c7f6ce8) at sched_sync+0x5e3/frame 0x1c7f6cb4 fork_exit(108c380,0,1c7f6ce8,0,0,...) at fork_exit+0x6c/frame 0x1c7f6cd4 fork_trampoline() at 0xffc033ca/frame 0x1c7f6cd4 --- trap 0, eip = 0, esp = 0x1c7f6d20, ebp = 0 --- (null)() at 0 Tracing command vnlru pid 24 tid 100103 td 0x95a8000 sched_switch(95a8000,0,104) at sched_switch+0x598/frame 0xb3fcb74 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3fcba4 sleepq_switch(3,95a8000,95a8000,0,188b5354,...) at sleepq_switch+0xe1/frame 0xb3fcbc8 sleepq_timedwait(188b5354,60,b3fcc28,fae815,15f1b92,...) at sleepq_timedwait+0x47/frame 0xb3fcbf4 _sleep(188b5354,1f40d90,260,16770bd,fffffed8,0,0,0,100) at _sleep+0x23c/frame 0xb3fcc34 vnlru_proc(0,b3fcce8) at vnlru_proc+0x8f/frame 0xb3fccb4 fork_exit(108bb40,0,b3fcce8,0,0,...) at fork_exit+0x6c/frame 0xb3fccd4 fork_trampoline() at 0xffc033ca/frame 0xb3fccd4 --- trap 0, eip = 0, esp = 0xb3fcd20, ebp = 0 --- (null)() at 0 Tracing command bufdaemon pid 23 tid 100101 td 0x95a8380 sched_switch(95a8380,0,104) at sched_switch+0x598/frame 0xb3f2bb4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3f2be4 sleepq_switch(1,95a8380,95a8380,0,1f4077c,...) at sleepq_switch+0xe1/frame 0xb3f2c08 sleepq_timedwait(1f4077c,54,188b5750,188b5760,156e632,...) at sleepq_timedwait+0x47/frame 0xb3f2c34 _sleep(1f4077c,1bf3bc0,54,159cd89,1999997c,0,0,0,100) at _sleep+0x23c/frame 0xb3f2c74 buf_daemon(0,b3f2ce8) at buf_daemon+0xb1/frame 0xb3f2cb4 fork_exit(106d940,0,b3f2ce8,0,0,...) at fork_exit+0x6c/frame 0xb3f2cd4 fork_trampoline() at 0xffc033ca/frame 0xb3f2cd4 --- trap 0, eip = 0, esp = 0xb3f2d20, ebp = 0 --- (null)() at 0 Tracing command bufdaemon pid 23 tid 100102 td 0x17e5b700 sched_switch(17e5b700,0,104) at sched_switch+0x598/frame 0xb3f7ba4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3f7bd4 sleepq_switch(3,17e5b700,177,17e5b700,0,...) at sleepq_switch+0xe1/frame 0xb3f7bf8 sleepq_timedwait(1bf4ec0,5c,188b5750,188b5760,156e632,...) at sleepq_timedwait+0x47/frame 0xb3f7c28 _sleep(1bf4ec0,1bf4e00,25c,15a04ed,fffffed8,0,0,0,100) at _sleep+0x23c/frame 0xb3f7c68 bufspace_daemon(1bf3cc0,b3f7ce8) at bufspace_daemon+0x2cb/frame 0xb3f7cb4 fork_exit(106dc70,1bf3cc0,b3f7ce8,0,0,...) at fork_exit+0x6c/frame 0xb3f7cd4 fork_trampoline() at 0xffc033ca/frame 0xb3f7cd4 --- trap 0, eip = 0, esp = 0xb3f7d20, ebp = 0 --- (null)() at 0 Tracing command bufdaemon pid 23 tid 100114 td 0x210b2000 sched_switch(210b2000,0,104) at sched_switch+0x598/frame 0x2125abb4 mi_switch(104,0) at mi_switch+0x1de/frame 0x2125abe4 sleepq_switch(3,210b2000,177,210b2000,0,...) at sleepq_switch+0xe1/frame 0x2125ac08 sleepq_timedwait(18993c84,54,2125ac6c,fc7340,15d6d05,...) at sleepq_timedwait+0x47/frame 0x2125ac38 _sleep(18993c84,18993c00,54,15cd997,7fffff6c,0,0,0,100) at _sleep+0x23c/frame 0x2125ac78 softdep_flush(188a7000,2125ace8) at softdep_flush+0x15c/frame 0x2125acb4 fork_exit(127b6c0,188a7000,2125ace8,0,0,...) at fork_exit+0x6c/frame 0x2125acd4 fork_trampoline() at 0xffc033ca/frame 0x2125acd4 --- trap 0, eip = 0, esp = 0x2125ad20, ebp = 0 --- (null)() at 0 Tracing command bufdaemon pid 23 tid 100115 td 0x210b1a80 sched_switch(210b1a80,0,104) at sched_switch+0x598/frame 0x2125fbb4 mi_switch(104,0) at mi_switch+0x1de/frame 0x2125fbe4 sleepq_switch(3,210b1a80,177,210b1a80,0,...) at sleepq_switch+0xe1/frame 0x2125fc08 sleepq_timedwait(18993a84,54,2125fc6c,fc7340,15d6d05,...) at sleepq_timedwait+0x47/frame 0x2125fc38 _sleep(18993a84,18993a00,54,15cd997,7fffff6c,0,0,0,100) at _sleep+0x23c/frame 0x2125fc78 softdep_flush(188a6000,2125fce8) at softdep_flush+0x15c/frame 0x2125fcb4 fork_exit(127b6c0,188a6000,2125fce8,0,0,...) at fork_exit+0x6c/frame 0x2125fcd4 fork_trampoline() at 0xffc033ca/frame 0x2125fcd4 --- trap 0, eip = 0, esp = 0x2125fd20, ebp = 0 --- (null)() at 0 Tracing command bufdaemon pid 23 tid 100116 td 0x210b1700 sched_switch(210b1700,0,104) at sched_switch+0x598/frame 0x21264bb4 mi_switch(104,0) at mi_switch+0x1de/frame 0x21264be4 sleepq_switch(3,210b1700,177,210b1700,0,...) at sleepq_switch+0xe1/frame 0x21264c08 sleepq_timedwait(18993884,54,21264c6c,fc7340,15d6d05,...) at sleepq_timedwait+0x47/frame 0x21264c38 _sleep(18993884,18993800,54,15cd997,7fffff6c,0,0,0,100) at _sleep+0x23c/frame 0x21264c78 softdep_flush(215d9000,21264ce8) at softdep_flush+0x15c/frame 0x21264cb4 fork_exit(127b6c0,215d9000,21264ce8,0,0,...) at fork_exit+0x6c/frame 0x21264cd4 fork_trampoline() at 0xffc033ca/frame 0x21264cd4 --- trap 0, eip = 0, esp = 0x21264d20, ebp = 0 --- (null)() at 0 Tracing command bufdaemon pid 23 tid 100117 td 0x210b1380 sched_switch(210b1380,0,104) at sched_switch+0x598/frame 0x21269bb4 mi_switch(104,0) at mi_switch+0x1de/frame 0x21269be4 sleepq_switch(3,210b1380,177,210b1380,0,...) at sleepq_switch+0xe1/frame 0x21269c08 sleepq_timedwait(18993684,54,21269c6c,fc7340,15d6d05,...) at sleepq_timedwait+0x47/frame 0x21269c38 _sleep(18993684,18993600,54,15cd997,7fffff6c,0,0,0,100) at _sleep+0x23c/frame 0x21269c78 softdep_flush(215d8000,21269ce8) at softdep_flush+0x15c/frame 0x21269cb4 fork_exit(127b6c0,215d8000,21269ce8,0,0,...) at fork_exit+0x6c/frame 0x21269cd4 fork_trampoline() at 0xffc033ca/frame 0x21269cd4 --- trap 0, eip = 0, esp = 0x21269d20, ebp = 0 --- (null)() at 0 Tracing command vmdaemon pid 22 tid 100099 td 0x95a8700 sched_switch(95a8700,0,104) at sched_switch+0x598/frame 0xb3e8b94 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3e8bc4 sleepq_switch(95a8700,0,1f56238,b3e8c3c,fd5df7,...) at sleepq_switch+0xe1/frame 0xb3e8be8 sleepq_wait(1f56238,74) at sleepq_wait+0x3a/frame 0xb3e8bfc _sleep(1f56238,1f56224,74,159cd82,0,0,0,0,100) at _sleep+0x307/frame 0xb3e8c3c vm_daemon(0,b3e8ce8) at vm_daemon+0xa88/frame 0xb3e8cb4 fork_exit(12dd8e0,0,b3e8ce8,0,0,...) at fork_exit+0x6c/frame 0xb3e8cd4 fork_trampoline() at 0xffc033ca/frame 0xb3e8cd4 --- trap 0, eip = 0, esp = 0xb3e8d20, ebp = 0 --- (null)() at 0 Tracing command pagedaemon pid 21 tid 100097 td 0x95a8a80 sched_switch(95a8a80,0,104) at sched_switch+0x598/frame 0xb3de9d4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3dea04 sleepq_switch(2,95a8a80,95a8a80,0,1f8a7f8,...) at sleepq_switch+0xe1/frame 0xb3dea28 sleepq_timedwait(1f8a7f8,54,10000,10000,15bac03,...) at sleepq_timedwait+0x47/frame 0xb3dea54 _sleep(1f8a7f8,1f8a500,254,159cd82,1999997c,0,0,0,100) at _sleep+0x23c/frame 0xb3dea94 vm_pageout_worker(0,95a8a80,99d3000,95a8a80,99d3000,...) at vm_pageout_worker+0x266/frame 0xb3dec94 vm_pageout(0,b3dece8) at vm_pageout+0x10a/frame 0xb3decb4 fork_exit(12d3280,0,b3dece8,0,0,...) at fork_exit+0x6c/frame 0xb3decd4 fork_trampoline() at 0xffc033ca/frame 0xb3decd4 --- trap 0, eip = 0, esp = 0xb3ded20, ebp = 0 --- (null)() at 0 Tracing command pagedaemon pid 21 tid 100098 td 0x17e5c000 sched_switch(17e5c000,0,104) at sched_switch+0x598/frame 0xb3e3a6c mi_switch(104,0) at mi_switch+0x1de/frame 0xb3e3a9c sleepq_switch(17e5c000,0,1f8a804,b3e3b14,fd5df7,...) at sleepq_switch+0xe1/frame 0xb3e3ac0 sleepq_wait(1f8a804,54) at sleepq_wait+0x3a/frame 0xb3e3ad4 _sleep(1f8a804,1f8a440,54,168beef,0,...) at _sleep+0x307/frame 0xb3e3b14 vm_pageout_laundry_worker(0,b3e3ce8) at vm_pageout_laundry_worker+0xd03/frame 0xb3e3cb4 fork_exit(12d4940,0,b3e3ce8,0,0,...) at fork_exit+0x6c/frame 0xb3e3cd4 fork_trampoline() at 0xffc033ca/frame 0xb3e3cd4 --- trap 0, eip = 0, esp = 0xb3e3d20, ebp = 0 --- (null)() at 0 Tracing command pagedaemon pid 21 tid 100100 td 0x17e5ba80 sched_switch(17e5ba80,0,104) at sched_switch+0x598/frame 0xb3edbbc mi_switch(104,0) at mi_switch+0x1de/frame 0xb3edbec sleepq_switch(1ee2e84,17e5ba80,0,1f55e4c,b3edc40,...) at sleepq_switch+0xe1/frame 0xb3edc10 sleepq_timedwait(12b2c60,54,1ee7b28,0,15e9ffd,...) at sleepq_timedwait+0x47/frame 0xb3edc3c _sleep(12b2c60,1f55e4c,54,15fcaf9,fffffed8,0,0,0,100) at _sleep+0x23c/frame 0xb3edc7c uma_reclaim_worker(0,b3edce8) at uma_reclaim_worker+0x104/frame 0xb3edcb4 fork_exit(12b3330,0,b3edce8,0,0,...) at fork_exit+0x6c/frame 0xb3edcd4 fork_trampoline() at 0xffc033ca/frame 0xb3edcd4 --- trap 0, eip = 0, esp = 0xb3edd20, ebp = 0 --- (null)() at 0 Tracing command rand_harvestq pid 20 tid 100091 td 0x183bca80 sched_switch(183bca80,0,104) at sched_switch+0x598/frame 0xb3c0b94 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3c0bc4 sleepq_switch(3,183bca80,183bca80,0,1d2bc80,...) at sleepq_switch+0xe1/frame 0xb3c0be8 sleepq_timedwait(1d2bc80,0,1d30d74,0,b3c0c50,...) at sleepq_timedwait+0x47/frame 0xb3c0c14 _sleep(1d2bc80,0,0,15a04ed,19999999,0,0,0,4) at _sleep+0x23c/frame 0xb3c0c54 random_kthread(0,b3c0ce8) at random_kthread+0x23e/frame 0xb3c0cb4 fork_exit(d41d20,0,b3c0ce8,0,0,...) at fork_exit+0x6c/frame 0xb3c0cd4 fork_trampoline() at 0xffc033ca/frame 0xb3c0cd4 --- trap 0, eip = 0, esp = 0xb3c0d20, ebp = 0 --- (null)() at 0 Tracing command sctp_iterator pid 19 tid 100090 td 0x183bd000 sched_switch(183bd000,0,104) at sched_switch+0x598/frame 0xb3b7bdc mi_switch(104,0) at mi_switch+0x1de/frame 0xb3b7c10 sleepq_switch(183bd000,0,1f898bc,b3b7c88,fd5df7,...) at sleepq_switch+0xe1/frame 0xb3b7c34 sleepq_wait(1f898bc,0) at sleepq_wait+0x3a/frame 0xb3b7c48 _sleep(1f898bc,1f89884,0,159515c,0,0,0,0,100) at _sleep+0x307/frame 0xb3b7c88 sctp_iterator_thread(0,b3b7ce8) at sctp_iterator_thread+0x43/frame 0xb3b7cb4 fork_exit(11459f0,0,b3b7ce8,0,0,...) at fork_exit+0x6c/frame 0xb3b7cd4 fork_trampoline() at 0xffc033ca/frame 0xb3b7cd4 --- trap 0, eip = 0, esp = 0xb3b7d20, ebp = 0 --- (null)() at 0 Tracing command soaiod4 pid 18 tid 100089 td 0x183bd380 sched_switch(183bd380,0,104) at sched_switch+0x598/frame 0xb3b1bb4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3b1be4 sleepq_switch(0,183bd380,177,183bd380,0,...) at sleepq_switch+0xe1/frame 0xb3b1c08 sleepq_timedwait(1f403a8,0,0,15a699b,16177d0,...) at sleepq_timedwait+0x47/frame 0xb3b1c38 _sleep(1f403a8,1f40388,0,15a04ed,ffffdd50,1d,0,0,100) at _sleep+0x23c/frame 0xb3b1c78 soaio_kproc_loop(4,b3b1ce8) at soaio_kproc_loop+0x14b/frame 0xb3b1cb4 fork_exit(1037cd0,4,b3b1ce8,0,0,...) at fork_exit+0x6c/frame 0xb3b1cd4 fork_trampoline() at 0xffc033ca/frame 0xb3b1cd4 --- trap 0, eip = 0, esp = 0xb3b1d20, ebp = 0 --- (null)() at 0 Tracing command soaiod3 pid 17 tid 100088 td 0x183bd700 sched_switch(183bd700,0,104) at sched_switch+0x598/frame 0xb3acbb4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3acbe4 sleepq_switch(2,183bd700,177,183bd700,0,...) at sleepq_switch+0xe1/frame 0xb3acc08 sleepq_timedwait(1f403a8,0,0,15a699b,16177d0,...) at sleepq_timedwait+0x47/frame 0xb3acc38 _sleep(1f403a8,1f40388,0,15a04ed,ffffdd50,1d,0,0,100) at _sleep+0x23c/frame 0xb3acc78 soaio_kproc_loop(3,b3acce8) at soaio_kproc_loop+0x14b/frame 0xb3accb4 fork_exit(1037cd0,3,b3acce8,0,0,...) at fork_exit+0x6c/frame 0xb3accd4 fork_trampoline() at 0xffc033ca/frame 0xb3accd4 --- trap 0, eip = 0, esp = 0xb3acd20, ebp = 0 --- (null)() at 0 Tracing command soaiod2 pid 16 tid 100087 td 0x183bda80 sched_switch(183bda80,0,104) at sched_switch+0x598/frame 0xb3a7bb4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3a7be4 sleepq_switch(0,183bda80,177,183bda80,0,...) at sleepq_switch+0xe1/frame 0xb3a7c08 sleepq_timedwait(1f403a8,0,0,15a699b,16177d0,...) at sleepq_timedwait+0x47/frame 0xb3a7c38 _sleep(1f403a8,1f40388,0,15a04ed,ffffdd50,1d,0,0,100) at _sleep+0x23c/frame 0xb3a7c78 soaio_kproc_loop(2,b3a7ce8) at soaio_kproc_loop+0x14b/frame 0xb3a7cb4 fork_exit(1037cd0,2,b3a7ce8,0,0,...) at fork_exit+0x6c/frame 0xb3a7cd4 fork_trampoline() at 0xffc033ca/frame 0xb3a7cd4 --- trap 0, eip = 0, esp = 0xb3a7d20, ebp = 0 --- (null)() at 0 Tracing command soaiod1 pid 9 tid 100086 td 0x183be000 sched_switch(183be000,0,104) at sched_switch+0x598/frame 0xb3a2bb4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3a2be4 sleepq_switch(0,183be000,177,183be000,0,...) at sleepq_switch+0xe1/frame 0xb3a2c08 sleepq_timedwait(1f403a8,0,0,15a699b,16177d0,...) at sleepq_timedwait+0x47/frame 0xb3a2c38 _sleep(1f403a8,1f40388,0,15a04ed,ffffdd50,1d,0,0,100) at _sleep+0x23c/frame 0xb3a2c78 soaio_kproc_loop(1,b3a2ce8) at soaio_kproc_loop+0x14b/frame 0xb3a2cb4 fork_exit(1037cd0,1,b3a2ce8,0,0,...) at fork_exit+0x6c/frame 0xb3a2cd4 fork_trampoline() at 0xffc033ca/frame 0xb3a2cd4 --- trap 0, eip = 0, esp = 0xb3a2d20, ebp = 0 --- (null)() at 0 Tracing command fdc0 pid 8 tid 100083 td 0x17e5ca80 sched_switch(17e5ca80,0,104) at sched_switch+0x598/frame 0xb393b94 mi_switch(104,0) at mi_switch+0x1de/frame 0xb393bc4 sleepq_switch(17e5ca80,0,17aca23c,b393c3c,fd5df7,...) at sleepq_switch+0xe1/frame 0xb393be8 sleepq_wait(17aca23c,5c) at sleepq_wait+0x3a/frame 0xb393bfc _sleep(17aca23c,17aca2f8,5c,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0xb393c3c fdc_thread(17aca200,b393ce8) at fdc_thread+0x10f1/frame 0xb393cb4 fork_exit(14a1b60,17aca200,b393ce8,0,0,...) at fork_exit+0x6c/frame 0xb393cd4 fork_trampoline() at 0xffc033ca/frame 0xb393cd4 --- trap 0, eip = 0, esp = 0xb393d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100048 td 0x17b27000 sched_switch(17b27000,0,104) at sched_switch+0x598/frame 0xb2dbbf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb2dbc24 sleepq_switch(17b27000,17b04cf8,17b04acc,b2dbc94,f70405,...) at sleepq_switch+0xe1/frame 0xb2dbc48 sleepq_wait(17b04acc,0) at sleepq_wait+0x3a/frame 0xb2dbc5c _cv_wait(17b04acc,17b04cf8) at _cv_wait+0x135/frame 0xb2dbc94 usb_process(17b04ac4,b2dbce8) at usb_process+0x104/frame 0xb2dbcb4 fork_exit(e3ba60,17b04ac4,b2dbce8,0,0,...) at fork_exit+0x6c/frame 0xb2dbcd4 fork_trampoline() at 0xffc033ca/frame 0xb2dbcd4 --- trap 0, eip = 0, esp = 0xb2dbd20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100049 td 0x17b26a80 sched_switch(17b26a80,0,104) at sched_switch+0x598/frame 0xb2e0bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb2e0c24 sleepq_switch(17b26a80,17b04cf8,17b04afc,b2e0c94,f70405,...) at sleepq_switch+0xe1/frame 0xb2e0c48 sleepq_wait(17b04afc,0) at sleepq_wait+0x3a/frame 0xb2e0c5c _cv_wait(17b04afc,17b04cf8) at _cv_wait+0x135/frame 0xb2e0c94 usb_process(17b04af4,b2e0ce8) at usb_process+0x104/frame 0xb2e0cb4 fork_exit(e3ba60,17b04af4,b2e0ce8,0,0,...) at fork_exit+0x6c/frame 0xb2e0cd4 fork_trampoline() at 0xffc033ca/frame 0xb2e0cd4 --- trap 0, eip = 0, esp = 0xb2e0d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100050 td 0x17b26700 sched_switch(17b26700,0,104) at sched_switch+0x598/frame 0xb2e5bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb2e5c24 sleepq_switch(17b26700,17b04cf8,17b04b2c,b2e5c94,f70405,...) at sleepq_switch+0xe1/frame 0xb2e5c48 sleepq_wait(17b04b2c,0) at sleepq_wait+0x3a/frame 0xb2e5c5c _cv_wait(17b04b2c,17b04cf8) at _cv_wait+0x135/frame 0xb2e5c94 usb_process(17b04b24,b2e5ce8) at usb_process+0x104/frame 0xb2e5cb4 fork_exit(e3ba60,17b04b24,b2e5ce8,0,0,...) at fork_exit+0x6c/frame 0xb2e5cd4 fork_trampoline() at 0xffc033ca/frame 0xb2e5cd4 --- trap 0, eip = 0, esp = 0xb2e5d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100051 td 0x17b26380 sched_switch(17b26380,0,104) at sched_switch+0x598/frame 0xb2eabf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb2eac24 sleepq_switch(17b26380,17b04cf8,17b04b5c,b2eac94,f70405,...) at sleepq_switch+0xe1/frame 0xb2eac48 sleepq_wait(17b04b5c,0) at sleepq_wait+0x3a/frame 0xb2eac5c _cv_wait(17b04b5c,17b04cf8) at _cv_wait+0x135/frame 0xb2eac94 usb_process(17b04b54,b2eace8) at usb_process+0x104/frame 0xb2eacb4 fork_exit(e3ba60,17b04b54,b2eace8,0,0,...) at fork_exit+0x6c/frame 0xb2eacd4 fork_trampoline() at 0xffc033ca/frame 0xb2eacd4 --- trap 0, eip = 0, esp = 0xb2ead20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100052 td 0x17b26000 sched_switch(17b26000,0,104) at sched_switch+0x598/frame 0xb2efbf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb2efc24 sleepq_switch(17b26000,17b04cf8,17b04b8c,b2efc94,f70405,...) at sleepq_switch+0xe1/frame 0xb2efc48 sleepq_wait(17b04b8c,0) at sleepq_wait+0x3a/frame 0xb2efc5c _cv_wait(17b04b8c,17b04cf8) at _cv_wait+0x135/frame 0xb2efc94 usb_process(17b04b84,b2efce8) at usb_process+0x104/frame 0xb2efcb4 fork_exit(e3ba60,17b04b84,b2efce8,0,0,...) at fork_exit+0x6c/frame 0xb2efcd4 fork_trampoline() at 0xffc033ca/frame 0xb2efcd4 --- trap 0, eip = 0, esp = 0xb2efd20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100054 td 0x17b19700 sched_switch(17b19700,0,104) at sched_switch+0x598/frame 0xb2fabf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb2fac24 sleepq_switch(17b19700,17dd0cf8,17dd0acc,b2fac94,f70405,...) at sleepq_switch+0xe1/frame 0xb2fac48 sleepq_wait(17dd0acc,0) at sleepq_wait+0x3a/frame 0xb2fac5c _cv_wait(17dd0acc,17dd0cf8) at _cv_wait+0x135/frame 0xb2fac94 usb_process(17dd0ac4,b2face8) at usb_process+0x104/frame 0xb2facb4 fork_exit(e3ba60,17dd0ac4,b2face8,0,0,...) at fork_exit+0x6c/frame 0xb2facd4 fork_trampoline() at 0xffc033ca/frame 0xb2facd4 --- trap 0, eip = 0, esp = 0xb2fad20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100055 td 0x17b19380 sched_switch(17b19380,0,104) at sched_switch+0x598/frame 0xb2ffbf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb2ffc24 sleepq_switch(17b19380,17dd0cf8,17dd0afc,b2ffc94,f70405,...) at sleepq_switch+0xe1/frame 0xb2ffc48 sleepq_wait(17dd0afc,0) at sleepq_wait+0x3a/frame 0xb2ffc5c _cv_wait(17dd0afc,17dd0cf8) at _cv_wait+0x135/frame 0xb2ffc94 usb_process(17dd0af4,b2ffce8) at usb_process+0x104/frame 0xb2ffcb4 fork_exit(e3ba60,17dd0af4,b2ffce8,0,0,...) at fork_exit+0x6c/frame 0xb2ffcd4 fork_trampoline() at 0xffc033ca/frame 0xb2ffcd4 --- trap 0, eip = 0, esp = 0xb2ffd20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100056 td 0x17b19000 sched_switch(17b19000,0,104) at sched_switch+0x598/frame 0xb304bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb304c24 sleepq_switch(17b19000,17dd0cf8,17dd0b2c,b304c94,f70405,...) at sleepq_switch+0xe1/frame 0xb304c48 sleepq_wait(17dd0b2c,0) at sleepq_wait+0x3a/frame 0xb304c5c _cv_wait(17dd0b2c,17dd0cf8) at _cv_wait+0x135/frame 0xb304c94 usb_process(17dd0b24,b304ce8) at usb_process+0x104/frame 0xb304cb4 fork_exit(e3ba60,17dd0b24,b304ce8,0,0,...) at fork_exit+0x6c/frame 0xb304cd4 fork_trampoline() at 0xffc033ca/frame 0xb304cd4 --- trap 0, eip = 0, esp = 0xb304d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100057 td 0x17dd6380 sched_switch(17dd6380,0,104) at sched_switch+0x598/frame 0xb309bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb309c24 sleepq_switch(17dd6380,17dd0cf8,17dd0b5c,b309c94,f70405,...) at sleepq_switch+0xe1/frame 0xb309c48 sleepq_wait(17dd0b5c,0) at sleepq_wait+0x3a/frame 0xb309c5c _cv_wait(17dd0b5c,17dd0cf8) at _cv_wait+0x135/frame 0xb309c94 usb_process(17dd0b54,b309ce8) at usb_process+0x104/frame 0xb309cb4 fork_exit(e3ba60,17dd0b54,b309ce8,0,0,...) at fork_exit+0x6c/frame 0xb309cd4 fork_trampoline() at 0xffc033ca/frame 0xb309cd4 --- trap 0, eip = 0, esp = 0xb309d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100058 td 0x17dd6000 sched_switch(17dd6000,0,104) at sched_switch+0x598/frame 0xb30ebf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb30ec24 sleepq_switch(17dd6000,17dd0cf8,17dd0b8c,b30ec94,f70405,...) at sleepq_switch+0xe1/frame 0xb30ec48 sleepq_wait(17dd0b8c,0) at sleepq_wait+0x3a/frame 0xb30ec5c _cv_wait(17dd0b8c,17dd0cf8) at _cv_wait+0x135/frame 0xb30ec94 usb_process(17dd0b84,b30ece8) at usb_process+0x104/frame 0xb30ecb4 fork_exit(e3ba60,17dd0b84,b30ece8,0,0,...) at fork_exit+0x6c/frame 0xb30ecd4 fork_trampoline() at 0xffc033ca/frame 0xb30ecd4 --- trap 0, eip = 0, esp = 0xb30ed20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100060 td 0x17dd5700 sched_switch(17dd5700,0,104) at sched_switch+0x598/frame 0xb319bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb319c24 sleepq_switch(17dd5700,17dd7cf8,17dd7acc,b319c94,f70405,...) at sleepq_switch+0xe1/frame 0xb319c48 sleepq_wait(17dd7acc,0) at sleepq_wait+0x3a/frame 0xb319c5c _cv_wait(17dd7acc,17dd7cf8) at _cv_wait+0x135/frame 0xb319c94 usb_process(17dd7ac4,b319ce8) at usb_process+0x104/frame 0xb319cb4 fork_exit(e3ba60,17dd7ac4,b319ce8,0,0,...) at fork_exit+0x6c/frame 0xb319cd4 fork_trampoline() at 0xffc033ca/frame 0xb319cd4 --- trap 0, eip = 0, esp = 0xb319d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100061 td 0x17dd5380 sched_switch(17dd5380,0,104) at sched_switch+0x598/frame 0xb31ebf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb31ec24 sleepq_switch(17dd5380,17dd7cf8,17dd7afc,b31ec94,f70405,...) at sleepq_switch+0xe1/frame 0xb31ec48 sleepq_wait(17dd7afc,0) at sleepq_wait+0x3a/frame 0xb31ec5c _cv_wait(17dd7afc,17dd7cf8) at _cv_wait+0x135/frame 0xb31ec94 usb_process(17dd7af4,b31ece8) at usb_process+0x104/frame 0xb31ecb4 fork_exit(e3ba60,17dd7af4,b31ece8,0,0,...) at fork_exit+0x6c/frame 0xb31ecd4 fork_trampoline() at 0xffc033ca/frame 0xb31ecd4 --- trap 0, eip = 0, esp = 0xb31ed20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100062 td 0x17dd5000 sched_switch(17dd5000,0,104) at sched_switch+0x598/frame 0xb323bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb323c24 sleepq_switch(17dd5000,17dd7cf8,17dd7b2c,b323c94,f70405,...) at sleepq_switch+0xe1/frame 0xb323c48 sleepq_wait(17dd7b2c,0) at sleepq_wait+0x3a/frame 0xb323c5c _cv_wait(17dd7b2c,17dd7cf8) at _cv_wait+0x135/frame 0xb323c94 usb_process(17dd7b24,b323ce8) at usb_process+0x104/frame 0xb323cb4 fork_exit(e3ba60,17dd7b24,b323ce8,0,0,...) at fork_exit+0x6c/frame 0xb323cd4 fork_trampoline() at 0xffc033ca/frame 0xb323cd4 --- trap 0, eip = 0, esp = 0xb323d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100063 td 0x17dd4a80 sched_switch(17dd4a80,0,104) at sched_switch+0x598/frame 0xb328bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb328c24 sleepq_switch(17dd4a80,17dd7cf8,17dd7b5c,b328c94,f70405,...) at sleepq_switch+0xe1/frame 0xb328c48 sleepq_wait(17dd7b5c,0) at sleepq_wait+0x3a/frame 0xb328c5c _cv_wait(17dd7b5c,17dd7cf8) at _cv_wait+0x135/frame 0xb328c94 usb_process(17dd7b54,b328ce8) at usb_process+0x104/frame 0xb328cb4 fork_exit(e3ba60,17dd7b54,b328ce8,0,0,...) at fork_exit+0x6c/frame 0xb328cd4 fork_trampoline() at 0xffc033ca/frame 0xb328cd4 --- trap 0, eip = 0, esp = 0xb328d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100064 td 0x17dd4700 sched_switch(17dd4700,0,104) at sched_switch+0x598/frame 0xb32dbf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb32dc24 sleepq_switch(17dd4700,17dd7cf8,17dd7b8c,b32dc94,f70405,...) at sleepq_switch+0xe1/frame 0xb32dc48 sleepq_wait(17dd7b8c,0) at sleepq_wait+0x3a/frame 0xb32dc5c _cv_wait(17dd7b8c,17dd7cf8) at _cv_wait+0x135/frame 0xb32dc94 usb_process(17dd7b84,b32dce8) at usb_process+0x104/frame 0xb32dcb4 fork_exit(e3ba60,17dd7b84,b32dce8,0,0,...) at fork_exit+0x6c/frame 0xb32dcd4 fork_trampoline() at 0xffc033ca/frame 0xb32dcd4 --- trap 0, eip = 0, esp = 0xb32dd20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100065 td 0x17dd4380 sched_switch(17dd4380,0,104) at sched_switch+0x598/frame 0xb333bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb333c24 sleepq_switch(17dd4380,17de0cf8,17de0acc,b333c94,f70405,...) at sleepq_switch+0xe1/frame 0xb333c48 sleepq_wait(17de0acc,0) at sleepq_wait+0x3a/frame 0xb333c5c _cv_wait(17de0acc,17de0cf8) at _cv_wait+0x135/frame 0xb333c94 usb_process(17de0ac4,b333ce8) at usb_process+0x104/frame 0xb333cb4 fork_exit(e3ba60,17de0ac4,b333ce8,0,0,...) at fork_exit+0x6c/frame 0xb333cd4 fork_trampoline() at 0xffc033ca/frame 0xb333cd4 --- trap 0, eip = 0, esp = 0xb333d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100066 td 0x17dd4000 sched_switch(17dd4000,0,104) at sched_switch+0x598/frame 0xb338bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb338c24 sleepq_switch(17dd4000,17de0cf8,17de0afc,b338c94,f70405,...) at sleepq_switch+0xe1/frame 0xb338c48 sleepq_wait(17de0afc,0) at sleepq_wait+0x3a/frame 0xb338c5c _cv_wait(17de0afc,17de0cf8) at _cv_wait+0x135/frame 0xb338c94 usb_process(17de0af4,b338ce8) at usb_process+0x104/frame 0xb338cb4 fork_exit(e3ba60,17de0af4,b338ce8,0,0,...) at fork_exit+0x6c/frame 0xb338cd4 fork_trampoline() at 0xffc033ca/frame 0xb338cd4 --- trap 0, eip = 0, esp = 0xb338d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100067 td 0x17b28a80 sched_switch(17b28a80,0,104) at sched_switch+0x598/frame 0xb33dbf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb33dc24 sleepq_switch(17b28a80,17de0cf8,17de0b2c,b33dc94,f70405,...) at sleepq_switch+0xe1/frame 0xb33dc48 sleepq_wait(17de0b2c,0) at sleepq_wait+0x3a/frame 0xb33dc5c _cv_wait(17de0b2c,17de0cf8) at _cv_wait+0x135/frame 0xb33dc94 usb_process(17de0b24,b33dce8) at usb_process+0x104/frame 0xb33dcb4 fork_exit(e3ba60,17de0b24,b33dce8,0,0,...) at fork_exit+0x6c/frame 0xb33dcd4 fork_trampoline() at 0xffc033ca/frame 0xb33dcd4 --- trap 0, eip = 0, esp = 0xb33dd20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100068 td 0x17b28700 sched_switch(17b28700,0,104) at sched_switch+0x598/frame 0xb342bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb342c24 sleepq_switch(17b28700,17de0cf8,17de0b5c,b342c94,f70405,...) at sleepq_switch+0xe1/frame 0xb342c48 sleepq_wait(17de0b5c,0) at sleepq_wait+0x3a/frame 0xb342c5c _cv_wait(17de0b5c,17de0cf8) at _cv_wait+0x135/frame 0xb342c94 usb_process(17de0b54,b342ce8) at usb_process+0x104/frame 0xb342cb4 fork_exit(e3ba60,17de0b54,b342ce8,0,0,...) at fork_exit+0x6c/frame 0xb342cd4 fork_trampoline() at 0xffc033ca/frame 0xb342cd4 --- trap 0, eip = 0, esp = 0xb342d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100069 td 0x17b28380 sched_switch(17b28380,0,104) at sched_switch+0x598/frame 0xb347bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb347c24 sleepq_switch(17b28380,17de0cf8,17de0b8c,b347c94,f70405,...) at sleepq_switch+0xe1/frame 0xb347c48 sleepq_wait(17de0b8c,0) at sleepq_wait+0x3a/frame 0xb347c5c _cv_wait(17de0b8c,17de0cf8) at _cv_wait+0x135/frame 0xb347c94 usb_process(17de0b84,b347ce8) at usb_process+0x104/frame 0xb347cb4 fork_exit(e3ba60,17de0b84,b347ce8,0,0,...) at fork_exit+0x6c/frame 0xb347cd4 fork_trampoline() at 0xffc033ca/frame 0xb347cd4 --- trap 0, eip = 0, esp = 0xb347d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100070 td 0x17dee700 sched_switch(17dee700,0,104) at sched_switch+0x598/frame 0xb34dbf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb34dc24 sleepq_switch(17dee700,17de8cf8,17de8acc,b34dc94,f70405,...) at sleepq_switch+0xe1/frame 0xb34dc48 sleepq_wait(17de8acc,0) at sleepq_wait+0x3a/frame 0xb34dc5c _cv_wait(17de8acc,17de8cf8) at _cv_wait+0x135/frame 0xb34dc94 usb_process(17de8ac4,b34dce8) at usb_process+0x104/frame 0xb34dcb4 fork_exit(e3ba60,17de8ac4,b34dce8,0,0,...) at fork_exit+0x6c/frame 0xb34dcd4 fork_trampoline() at 0xffc033ca/frame 0xb34dcd4 --- trap 0, eip = 0, esp = 0xb34dd20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100071 td 0x17dee380 sched_switch(17dee380,0,104) at sched_switch+0x598/frame 0xb352bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb352c24 sleepq_switch(17dee380,17de8cf8,17de8afc,b352c94,f70405,...) at sleepq_switch+0xe1/frame 0xb352c48 sleepq_wait(17de8afc,0) at sleepq_wait+0x3a/frame 0xb352c5c _cv_wait(17de8afc,17de8cf8) at _cv_wait+0x135/frame 0xb352c94 usb_process(17de8af4,b352ce8) at usb_process+0x104/frame 0xb352cb4 fork_exit(e3ba60,17de8af4,b352ce8,0,0,...) at fork_exit+0x6c/frame 0xb352cd4 fork_trampoline() at 0xffc033ca/frame 0xb352cd4 --- trap 0, eip = 0, esp = 0xb352d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100072 td 0x17dee000 sched_switch(17dee000,0,104) at sched_switch+0x598/frame 0xb357bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb357c24 sleepq_switch(17dee000,17de8cf8,17de8b2c,b357c94,f70405,...) at sleepq_switch+0xe1/frame 0xb357c48 sleepq_wait(17de8b2c,0) at sleepq_wait+0x3a/frame 0xb357c5c _cv_wait(17de8b2c,17de8cf8) at _cv_wait+0x135/frame 0xb357c94 usb_process(17de8b24,b357ce8) at usb_process+0x104/frame 0xb357cb4 fork_exit(e3ba60,17de8b24,b357ce8,0,0,...) at fork_exit+0x6c/frame 0xb357cd4 fork_trampoline() at 0xffc033ca/frame 0xb357cd4 --- trap 0, eip = 0, esp = 0xb357d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100073 td 0x17deda80 sched_switch(17deda80,0,104) at sched_switch+0x598/frame 0xb35cbf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb35cc24 sleepq_switch(17deda80,17de8cf8,17de8b5c,b35cc94,f70405,...) at sleepq_switch+0xe1/frame 0xb35cc48 sleepq_wait(17de8b5c,0) at sleepq_wait+0x3a/frame 0xb35cc5c _cv_wait(17de8b5c,17de8cf8) at _cv_wait+0x135/frame 0xb35cc94 usb_process(17de8b54,b35cce8) at usb_process+0x104/frame 0xb35ccb4 fork_exit(e3ba60,17de8b54,b35cce8,0,0,...) at fork_exit+0x6c/frame 0xb35ccd4 fork_trampoline() at 0xffc033ca/frame 0xb35ccd4 --- trap 0, eip = 0, esp = 0xb35cd20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100074 td 0x17ded700 sched_switch(17ded700,0,104) at sched_switch+0x598/frame 0xb361bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb361c24 sleepq_switch(17ded700,17de8cf8,17de8b8c,b361c94,f70405,...) at sleepq_switch+0xe1/frame 0xb361c48 sleepq_wait(17de8b8c,0) at sleepq_wait+0x3a/frame 0xb361c5c _cv_wait(17de8b8c,17de8cf8) at _cv_wait+0x135/frame 0xb361c94 usb_process(17de8b84,b361ce8) at usb_process+0x104/frame 0xb361cb4 fork_exit(e3ba60,17de8b84,b361ce8,0,0,...) at fork_exit+0x6c/frame 0xb361cd4 fork_trampoline() at 0xffc033ca/frame 0xb361cd4 --- trap 0, eip = 0, esp = 0xb361d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100076 td 0x17ded000 sched_switch(17ded000,0,104) at sched_switch+0x598/frame 0xb36cbf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb36cc24 sleepq_switch(17ded000,17afeed0,17afeca4,b36cc94,f70405,...) at sleepq_switch+0xe1/frame 0xb36cc48 sleepq_wait(17afeca4,0) at sleepq_wait+0x3a/frame 0xb36cc5c _cv_wait(17afeca4,17afeed0) at _cv_wait+0x135/frame 0xb36cc94 usb_process(17afec9c,b36cce8) at usb_process+0x104/frame 0xb36ccb4 fork_exit(e3ba60,17afec9c,b36cce8,0,0,...) at fork_exit+0x6c/frame 0xb36ccd4 fork_trampoline() at 0xffc033ca/frame 0xb36ccd4 --- trap 0, eip = 0, esp = 0xb36cd20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100077 td 0x17deca80 sched_switch(17deca80,0,104) at sched_switch+0x598/frame 0xb371bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb371c24 sleepq_switch(17deca80,17afeed0,17afecd4,b371c94,f70405,...) at sleepq_switch+0xe1/frame 0xb371c48 sleepq_wait(17afecd4,0) at sleepq_wait+0x3a/frame 0xb371c5c _cv_wait(17afecd4,17afeed0) at _cv_wait+0x135/frame 0xb371c94 usb_process(17afeccc,b371ce8) at usb_process+0x104/frame 0xb371cb4 fork_exit(e3ba60,17afeccc,b371ce8,0,0,...) at fork_exit+0x6c/frame 0xb371cd4 fork_trampoline() at 0xffc033ca/frame 0xb371cd4 --- trap 0, eip = 0, esp = 0xb371d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100078 td 0x17dec700 sched_switch(17dec700,0,104) at sched_switch+0x598/frame 0xb376bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb376c24 sleepq_switch(17dec700,17afeed0,17afed04,b376c94,f70405,...) at sleepq_switch+0xe1/frame 0xb376c48 sleepq_wait(17afed04,0) at sleepq_wait+0x3a/frame 0xb376c5c _cv_wait(17afed04,17afeed0) at _cv_wait+0x135/frame 0xb376c94 usb_process(17afecfc,b376ce8) at usb_process+0x104/frame 0xb376cb4 fork_exit(e3ba60,17afecfc,b376ce8,0,0,...) at fork_exit+0x6c/frame 0xb376cd4 fork_trampoline() at 0xffc033ca/frame 0xb376cd4 --- trap 0, eip = 0, esp = 0xb376d20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100079 td 0x17dec380 sched_switch(17dec380,0,104) at sched_switch+0x598/frame 0xb37bbf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb37bc24 sleepq_switch(17dec380,17afeed0,17afed34,b37bc94,f70405,...) at sleepq_switch+0xe1/frame 0xb37bc48 sleepq_wait(17afed34,0) at sleepq_wait+0x3a/frame 0xb37bc5c _cv_wait(17afed34,17afeed0) at _cv_wait+0x135/frame 0xb37bc94 usb_process(17afed2c,b37bce8) at usb_process+0x104/frame 0xb37bcb4 fork_exit(e3ba60,17afed2c,b37bce8,0,0,...) at fork_exit+0x6c/frame 0xb37bcd4 fork_trampoline() at 0xffc033ca/frame 0xb37bcd4 --- trap 0, eip = 0, esp = 0xb37bd20, ebp = 0 --- (null)() at 0 Tracing command usb pid 15 tid 100080 td 0x17dec000 sched_switch(17dec000,0,104) at sched_switch+0x598/frame 0xb380bf4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb380c24 sleepq_switch(17dec000,17afeed0,17afed64,b380c94,f70405,...) at sleepq_switch+0xe1/frame 0xb380c48 sleepq_wait(17afed64,0) at sleepq_wait+0x3a/frame 0xb380c5c _cv_wait(17afed64,17afeed0) at _cv_wait+0x135/frame 0xb380c94 usb_process(17afed5c,b380ce8) at usb_process+0x104/frame 0xb380cb4 fork_exit(e3ba60,17afed5c,b380ce8,0,0,...) at fork_exit+0x6c/frame 0xb380cd4 fork_trampoline() at 0xffc033ca/frame 0xb380cd4 --- trap 0, eip = 0, esp = 0xb380d20, ebp = 0 --- (null)() at 0 Tracing command cam pid 7 tid 100043 td 0x95a9000 sched_switch(95a9000,0,104) at sched_switch+0x598/frame 0xb28fbc4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb28fbf4 sleepq_switch(95a9000,0,1c65140,b28fc6c,fd5df7,...) at sleepq_switch+0xe1/frame 0xb28fc18 sleepq_wait(1c65140,5c) at sleepq_wait+0x3a/frame 0xb28fc2c _sleep(1c65140,1c65100,5c,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0xb28fc6c xpt_done_td(1c65100,b28fce8) at xpt_done_td+0x72/frame 0xb28fcb4 fork_exit(90a1f0,1c65100,b28fce8,0,0,...) at fork_exit+0x6c/frame 0xb28fcd4 fork_trampoline() at 0xffc033ca/frame 0xb28fcd4 --- trap 0, eip = 0, esp = 0xb28fd20, ebp = 0 --- (null)() at 0 Tracing command cam pid 7 tid 100096 td 0x183a8700 sched_switch(183a8700,0,104) at sched_switch+0x598/frame 0xb3d9bbc mi_switch(104,0) at mi_switch+0x1de/frame 0xb3d9bec sleepq_switch(183a8700,0,1c6506c,b3d9c64,fd5df7,...) at sleepq_switch+0xe1/frame 0xb3d9c10 sleepq_wait(1c6506c,5c) at sleepq_wait+0x3a/frame 0xb3d9c24 _sleep(1c6506c,1c650cc,5c,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0xb3d9c64 xpt_scanner_thread(0,b3d9ce8) at xpt_scanner_thread+0x63/frame 0xb3d9cb4 fork_exit(90a490,0,b3d9ce8,0,0,...) at fork_exit+0x6c/frame 0xb3d9cd4 fork_trampoline() at 0xffc033ca/frame 0xb3d9cd4 --- trap 0, eip = 0, esp = 0xb3d9d20, ebp = 0 --- (null)() at 0 Tracing command crypto returns 3 pid 6 tid 100042 td 0x95a9380 sched_switch(95a9380,0,104) at sched_switch+0x598/frame 0xb28abbc mi_switch(104,0) at mi_switch+0x1de/frame 0xb28abec sleepq_switch(95a9380,0,99b1ec4,b28ac64,fd5df7,...) at sleepq_switch+0xe1/frame 0xb28ac10 sleepq_wait(99b1ec4,6c) at sleepq_wait+0x3a/frame 0xb28ac24 _sleep(99b1ec4,99b1ea8,6c,1681837,0,0,0,0,100) at _sleep+0x307/frame 0xb28ac64 crypto_ret_proc(99b1ea8,b28ace8) at crypto_ret_proc+0x1e9/frame 0xb28acb4 fork_exit(122d270,99b1ea8,b28ace8,0,0,...) at fork_exit+0x6c/frame 0xb28acd4 fork_trampoline() at 0xffc033ca/frame 0xb28acd4 --- trap 0, eip = 0, esp = 0xb28ad20, ebp = 0 --- (null)() at 0 Tracing command crypto returns 2 pid 5 tid 100041 td 0x95a9700 sched_switch(95a9700,0,104) at sched_switch+0x598/frame 0xb285bbc mi_switch(104,0) at mi_switch+0x1de/frame 0xb285bec sleepq_switch(95a9700,0,99b1e8c,b285c64,fd5df7,...) at sleepq_switch+0xe1/frame 0xb285c10 sleepq_wait(99b1e8c,6c) at sleepq_wait+0x3a/frame 0xb285c24 _sleep(99b1e8c,99b1e70,6c,1681837,0,0,0,0,100) at _sleep+0x307/frame 0xb285c64 crypto_ret_proc(99b1e70,b285ce8) at crypto_ret_proc+0x1e9/frame 0xb285cb4 fork_exit(122d270,99b1e70,b285ce8,0,0,...) at fork_exit+0x6c/frame 0xb285cd4 fork_trampoline() at 0xffc033ca/frame 0xb285cd4 --- trap 0, eip = 0, esp = 0xb285d20, ebp = 0 --- (null)() at 0 Tracing command crypto returns 1 pid 4 tid 100040 td 0x95a9a80 sched_switch(95a9a80,0,104) at sched_switch+0x598/frame 0xb280bbc mi_switch(104,0) at mi_switch+0x1de/frame 0xb280bec sleepq_switch(95a9a80,0,99b1e54,b280c64,fd5df7,...) at sleepq_switch+0xe1/frame 0xb280c10 sleepq_wait(99b1e54,6c) at sleepq_wait+0x3a/frame 0xb280c24 _sleep(99b1e54,99b1e38,6c,1681837,0,0,0,0,100) at _sleep+0x307/frame 0xb280c64 crypto_ret_proc(99b1e38,b280ce8) at crypto_ret_proc+0x1e9/frame 0xb280cb4 fork_exit(122d270,99b1e38,b280ce8,0,0,...) at fork_exit+0x6c/frame 0xb280cd4 fork_trampoline() at 0xffc033ca/frame 0xb280cd4 --- trap 0, eip = 0, esp = 0xb280d20, ebp = 0 --- (null)() at 0 Tracing command crypto returns 0 pid 3 tid 100039 td 0x94d8700 sched_switch(94d8700,0,104) at sched_switch+0x598/frame 0xb27bbbc mi_switch(104,0) at mi_switch+0x1de/frame 0xb27bbec sleepq_switch(94d8700,0,99b1e1c,b27bc64,fd5df7,...) at sleepq_switch+0xe1/frame 0xb27bc10 sleepq_wait(99b1e1c,6c) at sleepq_wait+0x3a/frame 0xb27bc24 _sleep(99b1e1c,99b1e00,6c,1681837,0,0,0,0,100) at _sleep+0x307/frame 0xb27bc64 crypto_ret_proc(99b1e00,b27bce8) at crypto_ret_proc+0x1e9/frame 0xb27bcb4 fork_exit(122d270,99b1e00,b27bce8,0,0,...) at fork_exit+0x6c/frame 0xb27bcd4 fork_trampoline() at 0xffc033ca/frame 0xb27bcd4 --- trap 0, eip = 0, esp = 0xb27bd20, ebp = 0 --- (null)() at 0 Tracing command crypto pid 2 tid 100038 td 0x94d8a80 sched_switch(94d8a80,0,104) at sched_switch+0x598/frame 0x125fdbcc mi_switch(104,0) at mi_switch+0x1de/frame 0x125fdbfc sleepq_switch(94d8a80,0,1f54ff8,125fdc74,fd5df7,...) at sleepq_switch+0xe1/frame 0x125fdc20 sleepq_wait(1f54ff8,6c) at sleepq_wait+0x3a/frame 0x125fdc34 _sleep(1f54ff8,1f54fe0,6c,1635de6,0,0,0,0,100) at _sleep+0x307/frame 0x125fdc74 crypto_proc(0,125fdce8) at crypto_proc+0x250/frame 0x125fdcb4 fork_exit(122cef0,0,125fdce8,0,0,...) at fork_exit+0x6c/frame 0x125fdcd4 fork_trampoline() at 0xffc033ca/frame 0x125fdcd4 --- trap 0, eip = 0, esp = 0x125fdd20, ebp = 0 --- (null)() at 0 Tracing command sequencer 00 pid 14 tid 100033 td 0x986f000 sched_switch(986f000,0,104) at sched_switch+0x598/frame 0x125e4bcc mi_switch(104,0) at mi_switch+0x1de/frame 0x125e4bfc sleepq_switch(986f000,946e804,946e84c,125e4c6c,f70405,...) at sleepq_switch+0xe1/frame 0x125e4c20 sleepq_wait(946e84c,0) at sleepq_wait+0x3a/frame 0x125e4c34 _cv_wait(946e84c,946e804) at _cv_wait+0x135/frame 0x125e4c6c seq_eventthread(946e800,125e4ce8) at seq_eventthread+0xcb/frame 0x125e4cb4 fork_exit(dc3910,946e800,125e4ce8,0,0,...) at fork_exit+0x6c/frame 0x125e4cd4 fork_trampoline() at 0xffc033ca/frame 0x125e4cd4 --- trap 0, eip = 0, esp = 0x125e4d20, ebp = 0 --- (null)() at 0 Tracing command geom pid 13 tid 100030 td 0x986fa80 sched_switch(986fa80,0,104) at sched_switch+0x598/frame 0x125d1bd4 mi_switch(104,0) at mi_switch+0x1de/frame 0x125d1c04 sleepq_switch(986fa80,0,1f79868,125d1c7c,fd5df7,...) at sleepq_switch+0xe1/frame 0x125d1c28 sleepq_wait(1f79868,5c) at sleepq_wait+0x3a/frame 0x125d1c3c _sleep(1f79868,1ec0ff4,25c,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x125d1c7c g_run_events(0,125d1ce8) at g_run_events+0x47/frame 0x125d1cb4 fork_exit(f265f0,0,125d1ce8,0,0,...) at fork_exit+0x6c/frame 0x125d1cd4 fork_trampoline() at 0xffc033ca/frame 0x125d1cd4 --- trap 0, eip = 0, esp = 0x125d1d20, ebp = 0 --- (null)() at 0 Tracing command geom pid 13 tid 100031 td 0x986f700 sched_switch(986f700,0,104) at sched_switch+0x598/frame 0x125d6bcc mi_switch(104,0) at mi_switch+0x1de/frame 0x125d6bfc sleepq_switch(986f700,0,1f79870,125d6c74,fd5df7,...) at sleepq_switch+0xe1/frame 0x125d6c20 sleepq_wait(1f79870,5c) at sleepq_wait+0x3a/frame 0x125d6c34 _sleep(1f79870,1ec103c,25c,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x125d6c74 g_io_schedule_up(986f700) at g_io_schedule_up+0x8e/frame 0x125d6ca8 g_up_procbody(0,125d6ce8) at g_up_procbody+0x5b/frame 0x125d6cb4 fork_exit(f26640,0,125d6ce8,0,0,...) at fork_exit+0x6c/frame 0x125d6cd4 fork_trampoline() at 0xffc033ca/frame 0x125d6cd4 --- trap 0, eip = 0, esp = 0x125d6d20, ebp = 0 --- (null)() at 0 Tracing command geom pid 13 tid 100032 td 0x986f380 sched_switch(986f380,0,104) at sched_switch+0x598/frame 0x125dbbc4 mi_switch(104,0) at mi_switch+0x1de/frame 0x125dbbf8 sleepq_switch(986f380,0,1f79864,125dbc70,fd5df7,...) at sleepq_switch+0xe1/frame 0x125dbc1c sleepq_wait(1f79864,5c) at sleepq_wait+0x3a/frame 0x125dbc30 _sleep(1f79864,1ec101c,25c,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x125dbc70 g_io_schedule_down(986f380) at g_io_schedule_down+0xa6/frame 0x125dbca8 g_down_procbody(0,125dbce8) at g_down_procbody+0x5b/frame 0x125dbcb4 fork_exit(f266a0,0,125dbce8,0,0,...) at fork_exit+0x6c/frame 0x125dbcd4 fork_trampoline() at 0xffc033ca/frame 0x125dbcd4 --- trap 0, eip = 0, esp = 0x125dbd20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100008 td 0x99d8380 sched_switch(99d8380,0,109) at sched_switch+0x598/frame 0x1253fc4c mi_switch(109,0) at mi_switch+0x1de/frame 0x1253fc80 ithread_loop(94cf020,1253fce8) at ithread_loop+0x2f5/frame 0x1253fcb4 fork_exit(f94bd0,94cf020,1253fce8,0,0,...) at fork_exit+0x6c/frame 0x1253fcd4 fork_trampoline() at 0xffc033ca/frame 0x1253fcd4 --- trap 0, eip = 0, esp = 0x1253fd20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100009 td 0x99d8000 sched_switch(99d8000,0,109) at sched_switch+0x598/frame 0x12544c4c mi_switch(109,0) at mi_switch+0x1de/frame 0x12544c80 ithread_loop(94cf010,12544ce8) at ithread_loop+0x2f5/frame 0x12544cb4 fork_exit(f94bd0,94cf010,12544ce8,0,0,...) at fork_exit+0x6c/frame 0x12544cd4 fork_trampoline() at 0xffc033ca/frame 0x12544cd4 --- trap 0, eip = 0, esp = 0x12544d20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100011 td 0x99d7700 __bss_end() at 0xffc033c0 Tracing command intr pid 12 tid 100023 td 0x94d6000 __bss_end() at 0xffc033c0 Tracing command intr pid 12 tid 100024 td 0x99daa80 sched_switch(99daa80,0,109) at sched_switch+0x598/frame 0x1259bc4c mi_switch(109,0) at mi_switch+0x1de/frame 0x1259bc80 ithread_loop(94cef80,1259bce8) at ithread_loop+0x2f5/frame 0x1259bcb4 fork_exit(f94bd0,94cef80,1259bce8,0,0,...) at fork_exit+0x6c/frame 0x1259bcd4 fork_trampoline() at 0xffc033ca/frame 0x1259bcd4 --- trap 0, eip = 0, esp = 0x1259bd20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100025 td 0x99da700 sched_switch(99da700,0,109) at sched_switch+0x598/frame 0x125a0c4c mi_switch(109,0) at mi_switch+0x1de/frame 0x125a0c80 ithread_loop(94cef70,125a0ce8) at ithread_loop+0x2f5/frame 0x125a0cb4 fork_exit(f94bd0,94cef70,125a0ce8,0,0,...) at fork_exit+0x6c/frame 0x125a0cd4 fork_trampoline() at 0xffc033ca/frame 0x125a0cd4 --- trap 0, eip = 0, esp = 0x125a0d20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100026 td 0x99da380 __bss_end() at 0xffc033c0 Tracing command intr pid 12 tid 100027 td 0x9870700 __bss_end() at 0xffc033c0 Tracing command intr pid 12 tid 100028 td 0x9870380 __bss_end() at 0xffc033c0 Tracing command intr pid 12 tid 100044 td 0x17b28000 sched_switch(17b28000,0,109) at sched_switch+0x598/frame 0xb2c0c4c mi_switch(109,0) at mi_switch+0x1de/frame 0xb2c0c80 ithread_loop(17b18050,b2c0ce8) at ithread_loop+0x2f5/frame 0xb2c0cb4 fork_exit(f94bd0,17b18050,b2c0ce8,0,0,...) at fork_exit+0x6c/frame 0xb2c0cd4 fork_trampoline() at 0xffc033ca/frame 0xb2c0cd4 --- trap 0, eip = 0, esp = 0xb2c0d20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100045 td 0x17b27a80 sched_switch(17b27a80,0,109) at sched_switch+0x598/frame 0xb2cac4c mi_switch(109,0) at mi_switch+0x1de/frame 0xb2cac80 ithread_loop(17b18040,b2cace8) at ithread_loop+0x2f5/frame 0xb2cacb4 fork_exit(f94bd0,17b18040,b2cace8,0,0,...) at fork_exit+0x6c/frame 0xb2cacd4 fork_trampoline() at 0xffc033ca/frame 0xb2cacd4 --- trap 0, eip = 0, esp = 0xb2cad20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100046 td 0x17b27700 sched_switch(17b27700,0,109) at sched_switch+0x598/frame 0xb2d0c4c mi_switch(109,0) at mi_switch+0x1de/frame 0xb2d0c80 ithread_loop(17b18030,b2d0ce8) at ithread_loop+0x2f5/frame 0xb2d0cb4 fork_exit(f94bd0,17b18030,b2d0ce8,0,0,...) at fork_exit+0x6c/frame 0xb2d0cd4 fork_trampoline() at 0xffc033ca/frame 0xb2d0cd4 --- trap 0, eip = 0, esp = 0xb2d0d20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100047 td 0x17b27380 sched_switch(17b27380,0,109) at sched_switch+0x598/frame 0xb2d6c4c mi_switch(109,0) at mi_switch+0x1de/frame 0xb2d6c80 ithread_loop(17b18020,b2d6ce8) at ithread_loop+0x2f5/frame 0xb2d6cb4 fork_exit(f94bd0,17b18020,b2d6ce8,0,0,...) at fork_exit+0x6c/frame 0xb2d6cd4 fork_trampoline() at 0xffc033ca/frame 0xb2d6cd4 --- trap 0, eip = 0, esp = 0xb2d6d20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100053 td 0x17b19a80 sched_switch(17b19a80,0,109) at sched_switch+0x598/frame 0xb2f5c4c mi_switch(109,0) at mi_switch+0x1de/frame 0xb2f5c80 ithread_loop(17b18010,b2f5ce8) at ithread_loop+0x2f5/frame 0xb2f5cb4 fork_exit(f94bd0,17b18010,b2f5ce8,0,0,...) at fork_exit+0x6c/frame 0xb2f5cd4 fork_trampoline() at 0xffc033ca/frame 0xb2f5cd4 --- trap 0, eip = 0, esp = 0xb2f5d20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100059 td 0x17dd5a80 sched_switch(17dd5a80,0,109) at sched_switch+0x598/frame 0xb314c4c mi_switch(109,0) at mi_switch+0x1de/frame 0xb314c80 ithread_loop(17b18000,b314ce8) at ithread_loop+0x2f5/frame 0xb314cb4 fork_exit(f94bd0,17b18000,b314ce8,0,0,...) at fork_exit+0x6c/frame 0xb314cd4 fork_trampoline() at 0xffc033ca/frame 0xb314cd4 --- trap 0, eip = 0, esp = 0xb314d20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100075 td 0x17ded380 __bss_end() at 0xffc033c0 Tracing command intr pid 12 tid 100081 td 0x17dd6a80 sched_switch(17dd6a80,0,109) at sched_switch+0x598/frame 0xb385c4c mi_switch(109,0) at mi_switch+0x1de/frame 0xb385c80 ithread_loop(94cff80,b385ce8) at ithread_loop+0x2f5/frame 0xb385cb4 fork_exit(f94bd0,94cff80,b385ce8,0,0,...) at fork_exit+0x6c/frame 0xb385cd4 fork_trampoline() at 0xffc033ca/frame 0xb385cd4 --- trap 0, eip = 0, esp = 0xb385d20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100082 td 0x17dd6700 sched_switch(17dd6700,0,109) at sched_switch+0x598/frame 0xb38ec4c mi_switch(109,0) at mi_switch+0x1de/frame 0xb38ec80 ithread_loop(94cff70,b38ece8) at ithread_loop+0x2f5/frame 0xb38ecb4 fork_exit(f94bd0,94cff70,b38ece8,0,0,...) at fork_exit+0x6c/frame 0xb38ecd4 fork_trampoline() at 0xffc033ca/frame 0xb38ecd4 --- trap 0, eip = 0, esp = 0xb38ed20, ebp = 0 --- (null)() at 0 Tracing command intr pid 12 tid 100084 td 0x17e5c700 __bss_end() at 0xffc033c0 Tracing command idle pid 11 tid 100003 td 0x99d9700 (CPU 0) cpustop_handler(0,12521bbc,12521bb0,15295c2,99d9700,...) at cpustop_handler+0x27/frame 0x12521ae8 ipi_nmi_handler(99d9700,12521b10,99d9700,24fedd0,99d56a8,...) at ipi_nmi_handler+0x34/frame 0x12521af8 trap(12521bbc,8,28,28,17a7c800,...) at trap+0xc2/frame 0x12521bb0 calltrap() at 0xffc0316d/frame 0x12521bb0 --- trap 0x13, eip = 0x153f3f5, esp = 0x12521bfc, ebp = 0x12521bfc --- acpi_cpu_c1(0,0,1d,6f515037,24fedc0,...) at acpi_cpu_c1+0x5/frame 0x12521bfc acpi_cpu_idle(69a9c75,0) at acpi_cpu_idle+0x230/frame 0x12521c2c cpu_idle_acpi(69a9c75,0) at cpu_idle_acpi+0x35/frame 0x12521c40 cpu_idle(0) at cpu_idle+0xa3/frame 0x12521c5c sched_idletd(0,12521ce8) at sched_idletd+0x3ee/frame 0x12521cb4 fork_exit(ff7970,0,12521ce8,0,0,...) at fork_exit+0x6c/frame 0x12521cd4 fork_trampoline() at 0xffc033ca/frame 0x12521cd4 --- trap 0, eip = 0, esp = 0x12521d20, ebp = 0 --- (null)() at 0 Tracing command idle pid 11 tid 100004 td 0x99d9380 (CPU 1) cpustop_handler(1,12526bbc,12526bb0,15295c2,c2d1b2,...) at cpustop_handler+0x27/frame 0x12526ae8 ipi_nmi_handler(c2d1b2,ffffff,99d9380,1616cd3,99d56a8,...) at ipi_nmi_handler+0x34/frame 0x12526af8 trap(12526bbc,8,28,28,17a7c600,...) at trap+0xc2/frame 0x12526bb0 calltrap() at 0xffc0316d/frame 0x12526bb0 --- trap 0x13, eip = 0x153f3f5, esp = 0x12526bfc, ebp = 0x12526bfc --- acpi_cpu_c1(0,1,1d,6f5158b7,9868dc0,...) at acpi_cpu_c1+0x5/frame 0x12526bfc acpi_cpu_idle(68a2768,0) at acpi_cpu_idle+0x230/frame 0x12526c2c cpu_idle_acpi(68a2768,0) at cpu_idle_acpi+0x35/frame 0x12526c40 cpu_idle(0) at cpu_idle+0xa3/frame 0x12526c5c sched_idletd(0,12526ce8) at sched_idletd+0x3ee/frame 0x12526cb4 fork_exit(ff7970,0,12526ce8,0,0,...) at fork_exit+0x6c/frame 0x12526cd4 fork_trampoline() at 0xffc033ca/frame 0x12526cd4 --- trap 0, eip = 0, esp = 0x12526d20, ebp = 0 --- (null)() at 0 Tracing command idle pid 11 tid 100005 td 0x99d9000 sched_switch(99d9000,0,108) at sched_switch+0x598/frame 0x1252bc24 mi_switch(108,0) at mi_switch+0x1de/frame 0x1252bc58 sched_idletd(0,1252bce8) at sched_idletd+0x8e/frame 0x1252bcb4 fork_exit(ff7970,0,1252bce8,0,0,...) at fork_exit+0x6c/frame 0x1252bcd4 fork_trampoline() at 0xffc033ca/frame 0x1252bcd4 --- trap 0, eip = 0, esp = 0x1252bd20, ebp = 0 --- (null)() at 0 Tracing command idle pid 11 tid 100006 td 0x99d8a80 sched_switch(99d8a80,0,608) at sched_switch+0x598/frame 0x12530c14 mi_switch(608,0) at mi_switch+0x1de/frame 0x12530c48 critical_exit_preempt(0) at critical_exit_preempt+0x5d/frame 0x12530c5c sched_idletd(0,12530ce8) at sched_idletd+0x3ee/frame 0x12530cb4 fork_exit(ff7970,0,12530ce8,0,0,...) at fork_exit+0x6c/frame 0x12530cd4 fork_trampoline() at 0xffc033ca/frame 0x12530cd4 --- trap 0, eip = 0, esp = 0x12530d20, ebp = 0 --- (null)() at 0 Tracing command init pid 1 tid 100002 td 0x99d9a80 sched_switch(99d9a80,0,104) at sched_switch+0x598/frame 0x125189b4 mi_switch(104,0) at mi_switch+0x1de/frame 0x125189e8 sleepq_switch(6c,12518a40,101b577,99d59fc,1ee44d4,...) at sleepq_switch+0xe1/frame 0x12518a0c sleepq_catch_signals(99d9a80,0,99d59fc,12518a8c,fd5d7e,...) at sleepq_catch_signals+0x3b7/frame 0x12518a38 sleepq_wait_sig(99d59fc,6c) at sleepq_wait_sig+0x11/frame 0x12518a4c _sleep(99d59fc,99d5aa4,36c,166c58a,0,0,0,0,100) at _sleep+0x28e/frame 0x12518a8c kern_wait6(99d9a80,7,0,0,12518b14,32,0,0) at kern_wait6+0x3bd/frame 0x12518ae8 sys_wait4(99d9a80,99d9d08) at sys_wait4+0x78/frame 0x12518c08 syscall(12518ce8,3b,3b,3b,1a,...) at syscall+0x2d9/frame 0x12518cdc Xint0x80_syscall() at 0xffc033b7/frame 0x12518cdc --- syscall (7, FreeBSD ELF32, sys_wait4), eip = 0x47f56f, esp = 0xffbfe8d8, ebp = 0xffbfe8ec --- (null)() at 0x47f56f Tracing command audit pid 10 tid 100001 td 0x99da000 sched_switch(99da000,0,104) at sched_switch+0x598/frame 0x12513bcc mi_switch(104,0) at mi_switch+0x1de/frame 0x12513c00 sleepq_switch(99da000,1f8a04c,1f8a0a0,12513c70,f70405,...) at sleepq_switch+0xe1/frame 0x12513c24 sleepq_wait(1f8a0a0,0) at sleepq_wait+0x3a/frame 0x12513c38 _cv_wait(1f8a0a0,1f8a04c) at _cv_wait+0x135/frame 0x12513c70 audit_worker(0,12513ce8) at audit_worker+0x7f/frame 0x12513cb4 fork_exit(124bdc0,0,12513ce8,0,0,...) at fork_exit+0x6c/frame 0x12513cd4 fork_trampoline() at 0xffc033ca/frame 0x12513cd4 --- trap 0, eip = 0, esp = 0x12513d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100000 td 0x1f79c00 sched_switch(1f79c00,0,104) at sched_switch+0x598/frame 0x24f9c04 mi_switch(104,0) at mi_switch+0x1de/frame 0x24f9c34 sleepq_switch(0,1f79c00,177,1f79c00,0,...) at sleepq_switch+0xe1/frame 0x24f9c58 sleepq_timedwait(1f79888,54,246,0,0,...) at sleepq_timedwait+0x47/frame 0x24f9c88 _sleep(1f79888,0,54,166f1a8,fffff470,9,0,0,100) at _sleep+0x23c/frame 0x24f9cc8 swapper(0,0,0,1c398b4) at swapper+0x6d/frame 0x24f9d14 mi_startup() at mi_startup+0x2b5/frame 0x24f9d38 btext() at btext+0x5f Tracing command kernel pid 0 tid 100007 td 0x99d8700 sched_switch(99d8700,0,104) at sched_switch+0x598/frame 0x1253abd4 mi_switch(104,0) at mi_switch+0x1de/frame 0x1253ac04 sleepq_switch(99d8700,0,9963980,1253ac7c,fd5df7,...) at sleepq_switch+0xe1/frame 0x1253ac28 sleepq_wait(9963980,0) at sleepq_wait+0x3a/frame 0x1253ac3c _sleep(9963980,996399c,0,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x1253ac7c taskqueue_thread_loop(1f89430,1253ace8) at taskqueue_thread_loop+0xcb/frame 0x1253acb4 fork_exit(1020500,1f89430,1253ace8,0,0,...) at fork_exit+0x6c/frame 0x1253acd4 fork_trampoline() at 0xffc033ca/frame 0x1253acd4 --- trap 0, eip = 0, esp = 0x1253ad20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100010 td 0x99d7a80 sched_switch(99d7a80,0,104) at sched_switch+0x598/frame 0x12549bd4 mi_switch(104,0) at mi_switch+0x1de/frame 0x12549c04 sleepq_switch(99d7a80,0,9963800,12549c7c,fd5df7,...) at sleepq_switch+0xe1/frame 0x12549c28 sleepq_wait(9963800,0) at sleepq_wait+0x3a/frame 0x12549c3c _sleep(9963800,996381c,0,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x12549c7c taskqueue_thread_loop(1f893e0,12549ce8) at taskqueue_thread_loop+0xcb/frame 0x12549cb4 fork_exit(1020500,1f893e0,12549ce8,0,0,...) at fork_exit+0x6c/frame 0x12549cd4 fork_trampoline() at 0xffc033ca/frame 0x12549cd4 --- trap 0, eip = 0, esp = 0x12549d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100012 td 0x99d7380 sched_switch(99d7380,0,104) at sched_switch+0x598/frame 0x12553bdc mi_switch(104,0) at mi_switch+0x1de/frame 0x12553c10 sleepq_switch(0,9963700,99d7380,12553c80,fd6042,...) at sleepq_switch+0xe1/frame 0x12553c34 sleepq_wait(9963700,0) at sleepq_wait+0x3a/frame 0x12553c48 msleep_spin_sbt(9963700,996371c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0x12553c80 gtaskqueue_thread_loop(94cc804,12553ce8) at gtaskqueue_thread_loop+0x9c/frame 0x12553cb4 fork_exit(100ce30,94cc804,12553ce8,0,0,...) at fork_exit+0x6c/frame 0x12553cd4 fork_trampoline() at 0xffc033ca/frame 0x12553cd4 --- trap 0, eip = 0, esp = 0x12553d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100013 td 0x99d7000 sched_switch(99d7000,0,104) at sched_switch+0x598/frame 0x12558bd4 mi_switch(104,0) at mi_switch+0x1de/frame 0x12558c04 sleepq_switch(99d7000,0,9963680,12558c7c,fd5df7,...) at sleepq_switch+0xe1/frame 0x12558c28 sleepq_wait(9963680,0) at sleepq_wait+0x3a/frame 0x12558c3c _sleep(9963680,996369c,0,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x12558c7c taskqueue_thread_loop(1f7a258,12558ce8) at taskqueue_thread_loop+0xcb/frame 0x12558cb4 fork_exit(1020500,1f7a258,12558ce8,0,0,...) at fork_exit+0x6c/frame 0x12558cd4 fork_trampoline() at 0xffc033ca/frame 0x12558cd4 --- trap 0, eip = 0, esp = 0x12558d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100014 td 0x94d8380 sched_switch(94d8380,0,104) at sched_switch+0x598/frame 0x12569bdc mi_switch(104,0) at mi_switch+0x1de/frame 0x12569c10 sleepq_switch(0,9963600,94d8380,12569c80,fd6042,...) at sleepq_switch+0xe1/frame 0x12569c34 sleepq_wait(9963600,0) at sleepq_wait+0x3a/frame 0x12569c48 msleep_spin_sbt(9963600,996361c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0x12569c80 gtaskqueue_thread_loop(94ccc04,12569ce8) at gtaskqueue_thread_loop+0x9c/frame 0x12569cb4 fork_exit(100ce30,94ccc04,12569ce8,0,0,...) at fork_exit+0x6c/frame 0x12569cd4 fork_trampoline() at 0xffc033ca/frame 0x12569cd4 --- trap 0, eip = 0, esp = 0x12569d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100015 td 0x94d8000 sched_switch(94d8000,0,104) at sched_switch+0x598/frame 0x1256ebdc mi_switch(104,0) at mi_switch+0x1de/frame 0x1256ec10 sleepq_switch(0,9963580,94d8000,1256ec80,fd6042,...) at sleepq_switch+0xe1/frame 0x1256ec34 sleepq_wait(9963580,0) at sleepq_wait+0x3a/frame 0x1256ec48 msleep_spin_sbt(9963580,996359c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0x1256ec80 gtaskqueue_thread_loop(94cd004,1256ece8) at gtaskqueue_thread_loop+0x9c/frame 0x1256ecb4 fork_exit(100ce30,94cd004,1256ece8,0,0,...) at fork_exit+0x6c/frame 0x1256ecd4 fork_trampoline() at 0xffc033ca/frame 0x1256ecd4 --- trap 0, eip = 0, esp = 0x1256ed20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100016 td 0x94d7a80 sched_switch(94d7a80,0,104) at sched_switch+0x598/frame 0x12573bdc mi_switch(104,0) at mi_switch+0x1de/frame 0x12573c10 sleepq_switch(0,9963500,94d7a80,12573c80,fd6042,...) at sleepq_switch+0xe1/frame 0x12573c34 sleepq_wait(9963500,0) at sleepq_wait+0x3a/frame 0x12573c48 msleep_spin_sbt(9963500,996351c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0x12573c80 gtaskqueue_thread_loop(94cd014,12573ce8) at gtaskqueue_thread_loop+0x9c/frame 0x12573cb4 fork_exit(100ce30,94cd014,12573ce8,0,0,...) at fork_exit+0x6c/frame 0x12573cd4 fork_trampoline() at 0xffc033ca/frame 0x12573cd4 --- trap 0, eip = 0, esp = 0x12573d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100017 td 0x94d7700 sched_switch(94d7700,0,104) at sched_switch+0x598/frame 0x12578bdc mi_switch(104,0) at mi_switch+0x1de/frame 0x12578c10 sleepq_switch(0,9963480,94d7700,12578c80,fd6042,...) at sleepq_switch+0xe1/frame 0x12578c34 sleepq_wait(9963480,0) at sleepq_wait+0x3a/frame 0x12578c48 msleep_spin_sbt(9963480,996349c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0x12578c80 gtaskqueue_thread_loop(94cd024,12578ce8) at gtaskqueue_thread_loop+0x9c/frame 0x12578cb4 fork_exit(100ce30,94cd024,12578ce8,0,0,...) at fork_exit+0x6c/frame 0x12578cd4 fork_trampoline() at 0xffc033ca/frame 0x12578cd4 --- trap 0, eip = 0, esp = 0x12578d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100018 td 0x94d7380 sched_switch(94d7380,0,104) at sched_switch+0x598/frame 0x1257dbdc mi_switch(104,0) at mi_switch+0x1de/frame 0x1257dc10 sleepq_switch(0,9963400,94d7380,1257dc80,fd6042,...) at sleepq_switch+0xe1/frame 0x1257dc34 sleepq_wait(9963400,0) at sleepq_wait+0x3a/frame 0x1257dc48 msleep_spin_sbt(9963400,996341c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0x1257dc80 gtaskqueue_thread_loop(94cd034,1257dce8) at gtaskqueue_thread_loop+0x9c/frame 0x1257dcb4 fork_exit(100ce30,94cd034,1257dce8,0,0,...) at fork_exit+0x6c/frame 0x1257dcd4 fork_trampoline() at 0xffc033ca/frame 0x1257dcd4 --- trap 0, eip = 0, esp = 0x1257dd20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100019 td 0x94d7000 sched_switch(94d7000,0,104) at sched_switch+0x598/frame 0x12582bdc mi_switch(104,0) at mi_switch+0x1de/frame 0x12582c10 sleepq_switch(0,9963380,94d7000,12582c80,fd6042,...) at sleepq_switch+0xe1/frame 0x12582c34 sleepq_wait(9963380,0) at sleepq_wait+0x3a/frame 0x12582c48 msleep_spin_sbt(9963380,996339c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0x12582c80 gtaskqueue_thread_loop(94cc404,12582ce8) at gtaskqueue_thread_loop+0x9c/frame 0x12582cb4 fork_exit(100ce30,94cc404,12582ce8,0,0,...) at fork_exit+0x6c/frame 0x12582cd4 fork_trampoline() at 0xffc033ca/frame 0x12582cd4 --- trap 0, eip = 0, esp = 0x12582d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100020 td 0x94d6a80 sched_switch(94d6a80,0,104) at sched_switch+0x598/frame 0x12587bdc mi_switch(104,0) at mi_switch+0x1de/frame 0x12587c10 sleepq_switch(0,9963300,94d6a80,12587c80,fd6042,...) at sleepq_switch+0xe1/frame 0x12587c34 sleepq_wait(9963300,0) at sleepq_wait+0x3a/frame 0x12587c48 msleep_spin_sbt(9963300,996331c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0x12587c80 gtaskqueue_thread_loop(94cc414,12587ce8) at gtaskqueue_thread_loop+0x9c/frame 0x12587cb4 fork_exit(100ce30,94cc414,12587ce8,0,0,...) at fork_exit+0x6c/frame 0x12587cd4 fork_trampoline() at 0xffc033ca/frame 0x12587cd4 --- trap 0, eip = 0, esp = 0x12587d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100021 td 0x94d6700 sched_switch(94d6700,0,104) at sched_switch+0x598/frame 0x1258cbdc mi_switch(104,0) at mi_switch+0x1de/frame 0x1258cc10 sleepq_switch(0,9963280,94d6700,1258cc80,fd6042,...) at sleepq_switch+0xe1/frame 0x1258cc34 sleepq_wait(9963280,0) at sleepq_wait+0x3a/frame 0x1258cc48 msleep_spin_sbt(9963280,996329c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0x1258cc80 gtaskqueue_thread_loop(94cc424,1258cce8) at gtaskqueue_thread_loop+0x9c/frame 0x1258ccb4 fork_exit(100ce30,94cc424,1258cce8,0,0,...) at fork_exit+0x6c/frame 0x1258ccd4 fork_trampoline() at 0xffc033ca/frame 0x1258ccd4 --- trap 0, eip = 0, esp = 0x1258cd20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100022 td 0x94d6380 sched_switch(94d6380,0,104) at sched_switch+0x598/frame 0x12591bdc mi_switch(104,0) at mi_switch+0x1de/frame 0x12591c10 sleepq_switch(0,9963200,94d6380,12591c80,fd6042,...) at sleepq_switch+0xe1/frame 0x12591c34 sleepq_wait(9963200,0) at sleepq_wait+0x3a/frame 0x12591c48 msleep_spin_sbt(9963200,996321c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0x12591c80 gtaskqueue_thread_loop(94cc434,12591ce8) at gtaskqueue_thread_loop+0x9c/frame 0x12591cb4 fork_exit(100ce30,94cc434,12591ce8,0,0,...) at fork_exit+0x6c/frame 0x12591cd4 fork_trampoline() at 0xffc033ca/frame 0x12591cd4 --- trap 0, eip = 0, esp = 0x12591d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100029 td 0x9870000 sched_switch(9870000,0,104) at sched_switch+0x598/frame 0x125ccbd4 mi_switch(104,0) at mi_switch+0x1de/frame 0x125ccc04 sleepq_switch(9870000,0,9963180,125ccc7c,fd5df7,...) at sleepq_switch+0xe1/frame 0x125ccc28 sleepq_wait(9963180,0) at sleepq_wait+0x3a/frame 0x125ccc3c _sleep(9963180,996319c,0,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x125ccc7c taskqueue_thread_loop(1ee120c,125ccce8) at taskqueue_thread_loop+0xcb/frame 0x125cccb4 fork_exit(1020500,1ee120c,125ccce8,0,0,...) at fork_exit+0x6c/frame 0x125cccd4 fork_trampoline() at 0xffc033ca/frame 0x125cccd4 --- trap 0, eip = 0, esp = 0x125ccd20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100034 td 0x986ea80 sched_switch(986ea80,0,104) at sched_switch+0x598/frame 0x125e9bd4 mi_switch(104,0) at mi_switch+0x1de/frame 0x125e9c04 sleepq_switch(986ea80,0,9963000,125e9c7c,fd5df7,...) at sleepq_switch+0xe1/frame 0x125e9c28 sleepq_wait(9963000,0) at sleepq_wait+0x3a/frame 0x125e9c3c _sleep(9963000,996301c,0,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x125e9c7c taskqueue_thread_loop(1f5509c,125e9ce8) at taskqueue_thread_loop+0xcb/frame 0x125e9cb4 fork_exit(1020500,1f5509c,125e9ce8,0,0,...) at fork_exit+0x6c/frame 0x125e9cd4 fork_trampoline() at 0xffc033ca/frame 0x125e9cd4 --- trap 0, eip = 0, esp = 0x125e9d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100035 td 0x986e700 sched_switch(986e700,0,104) at sched_switch+0x598/frame 0x125eebd4 mi_switch(104,0) at mi_switch+0x1de/frame 0x125eec04 sleepq_switch(986e700,0,9963000,125eec7c,fd5df7,...) at sleepq_switch+0xe1/frame 0x125eec28 sleepq_wait(9963000,0) at sleepq_wait+0x3a/frame 0x125eec3c _sleep(9963000,996301c,0,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x125eec7c taskqueue_thread_loop(1f5509c,125eece8) at taskqueue_thread_loop+0xcb/frame 0x125eecb4 fork_exit(1020500,1f5509c,125eece8,0,0,...) at fork_exit+0x6c/frame 0x125eecd4 fork_trampoline() at 0xffc033ca/frame 0x125eecd4 --- trap 0, eip = 0, esp = 0x125eed20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100036 td 0x986e380 sched_switch(986e380,0,104) at sched_switch+0x598/frame 0x125f3bd4 mi_switch(104,0) at mi_switch+0x1de/frame 0x125f3c04 sleepq_switch(986e380,0,9963000,125f3c7c,fd5df7,...) at sleepq_switch+0xe1/frame 0x125f3c28 sleepq_wait(9963000,0) at sleepq_wait+0x3a/frame 0x125f3c3c _sleep(9963000,996301c,0,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x125f3c7c taskqueue_thread_loop(1f5509c,125f3ce8) at taskqueue_thread_loop+0xcb/frame 0x125f3cb4 fork_exit(1020500,1f5509c,125f3ce8,0,0,...) at fork_exit+0x6c/frame 0x125f3cd4 fork_trampoline() at 0xffc033ca/frame 0x125f3cd4 --- trap 0, eip = 0, esp = 0x125f3d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100037 td 0x986e000 sched_switch(986e000,0,104) at sched_switch+0x598/frame 0x125f8bd4 mi_switch(104,0) at mi_switch+0x1de/frame 0x125f8c04 sleepq_switch(986e000,0,9963000,125f8c7c,fd5df7,...) at sleepq_switch+0xe1/frame 0x125f8c28 sleepq_wait(9963000,0) at sleepq_wait+0x3a/frame 0x125f8c3c _sleep(9963000,996301c,0,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0x125f8c7c taskqueue_thread_loop(1f5509c,125f8ce8) at taskqueue_thread_loop+0xcb/frame 0x125f8cb4 fork_exit(1020500,1f5509c,125f8ce8,0,0,...) at fork_exit+0x6c/frame 0x125f8cd4 fork_trampoline() at 0xffc033ca/frame 0x125f8cd4 --- trap 0, eip = 0, esp = 0x125f8d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100085 td 0x17e5c380 sched_switch(17e5c380,0,104) at sched_switch+0x598/frame 0xb39dbdc mi_switch(104,0) at mi_switch+0x1de/frame 0xb39dc10 sleepq_switch(0,17acc080,17e5c380,b39dc80,fd6042,...) at sleepq_switch+0xe1/frame 0xb39dc34 sleepq_wait(17acc080,0) at sleepq_wait+0x3a/frame 0xb39dc48 msleep_spin_sbt(17acc080,17acc09c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0xb39dc80 taskqueue_thread_loop(1f6dd08,b39dce8) at taskqueue_thread_loop+0x9c/frame 0xb39dcb4 fork_exit(1020500,1f6dd08,b39dce8,0,0,...) at fork_exit+0x6c/frame 0xb39dcd4 fork_trampoline() at 0xffc033ca/frame 0xb39dcd4 --- trap 0, eip = 0, esp = 0xb39dd20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100092 td 0x183bc700 sched_switch(183bc700,0,104) at sched_switch+0x598/frame 0xb3c5bdc mi_switch(104,0) at mi_switch+0x1de/frame 0xb3c5c10 sleepq_switch(0,17faca00,183bc700,b3c5c80,fd6042,...) at sleepq_switch+0xe1/frame 0xb3c5c34 sleepq_wait(17faca00,0) at sleepq_wait+0x3a/frame 0xb3c5c48 msleep_spin_sbt(17faca00,17faca1c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0xb3c5c80 taskqueue_thread_loop(1f6f944,b3c5ce8) at taskqueue_thread_loop+0x9c/frame 0xb3c5cb4 fork_exit(1020500,1f6f944,b3c5ce8,0,0,...) at fork_exit+0x6c/frame 0xb3c5cd4 fork_trampoline() at 0xffc033ca/frame 0xb3c5cd4 --- trap 0, eip = 0, esp = 0xb3c5d20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100093 td 0x183bc380 sched_switch(183bc380,0,104) at sched_switch+0x598/frame 0xb3cabdc mi_switch(104,0) at mi_switch+0x1de/frame 0xb3cac10 sleepq_switch(0,17faca00,183bc380,b3cac80,fd6042,...) at sleepq_switch+0xe1/frame 0xb3cac34 sleepq_wait(17faca00,0) at sleepq_wait+0x3a/frame 0xb3cac48 msleep_spin_sbt(17faca00,17faca1c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0xb3cac80 taskqueue_thread_loop(1f6f944,b3cace8) at taskqueue_thread_loop+0x9c/frame 0xb3cacb4 fork_exit(1020500,1f6f944,b3cace8,0,0,...) at fork_exit+0x6c/frame 0xb3cacd4 fork_trampoline() at 0xffc033ca/frame 0xb3cacd4 --- trap 0, eip = 0, esp = 0xb3cad20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100094 td 0x183bc000 sched_switch(183bc000,0,104) at sched_switch+0x598/frame 0xb3cfbdc mi_switch(104,0) at mi_switch+0x1de/frame 0xb3cfc10 sleepq_switch(0,17faca00,183bc000,b3cfc80,fd6042,...) at sleepq_switch+0xe1/frame 0xb3cfc34 sleepq_wait(17faca00,0) at sleepq_wait+0x3a/frame 0xb3cfc48 msleep_spin_sbt(17faca00,17faca1c,15a04ed,0,0,0,0,100) at msleep_spin_sbt+0x132/frame 0xb3cfc80 taskqueue_thread_loop(1f6f944,b3cfce8) at taskqueue_thread_loop+0x9c/frame 0xb3cfcb4 fork_exit(1020500,1f6f944,b3cfce8,0,0,...) at fork_exit+0x6c/frame 0xb3cfcd4 fork_trampoline() at 0xffc033ca/frame 0xb3cfcd4 --- trap 0, eip = 0, esp = 0xb3cfd20, ebp = 0 --- (null)() at 0 Tracing command kernel pid 0 tid 100095 td 0x183a8a80 sched_switch(183a8a80,0,104) at sched_switch+0x598/frame 0xb3d4bd4 mi_switch(104,0) at mi_switch+0x1de/frame 0xb3d4c04 sleepq_switch(183a8a80,0,9962e00,b3d4c7c,fd5df7,...) at sleepq_switch+0xe1/frame 0xb3d4c28 sleepq_wait(9962e00,0) at sleepq_wait+0x3a/frame 0xb3d4c3c _sleep(9962e00,9962e1c,0,15a04ed,0,0,0,0,100) at _sleep+0x307/frame 0xb3d4c7c taskqueue_thread_loop(1c650f4,b3d4ce8) at taskqueue_thread_loop+0xcb/frame 0xb3d4cb4 fork_exit(1020500,1c650f4,b3d4ce8,0,0,...) at fork_exit+0x6c/frame 0xb3d4cd4 fork_trampoline() at 0xffc033ca/frame 0xb3d4cd4 --- trap 0, eip = 0, esp = 0xb3d4d20, ebp = 0 --- (null)() at 0 db:0:pho> dump Physical memory: 3426 MB Dumping 142 MB: 127 111 95 79 63 47 31 15 Dump complete db> reset cpu_reset: Restarting BSP cpu_reset_proxy: Stopped CPU 2 (kgdb) bt #0 0x00fcbb09 in doadump (textdump=0x0) at ../../../kern/kern_shutdown.c:391 #1 0x00a01c94 in db_dump (dummy=0x100e1f5, dummy3=0xffffffff, dummy4=0x2211482c "") at ../../../ddb/db_command.c:575 #2 0x00a01a6f in db_command (cmd_table=0x1c66d08, dopager=0x0) at ../../../ddb/db_command.c:482 #3 0x00a06286 in db_script_exec (scriptname=, warnifnotfound=) at ../../../ddb/db_script.c:304 #4 0x00a01a6f in db_command (cmd_table=0x1c66d08, dopager=0x1) at ../../../ddb/db_command.c:482 #5 0x00a017f2 in db_command_loop () at ../../../ddb/db_command.c:535 #6 0x00a0467a in db_trap (type=0x3, code=0x0) at ../../../ddb/db_main.c:252 #7 0x0100e96a in kdb_trap (type=0x3, code=0x0, tf=0x22114b1c) at ../../../kern/subr_kdb.c:692 #8 0x015298a6 in trap (frame=0x22114b1c) at ../../../i386/i386/trap.c:713 #9 0xffc0316d in ?? () #10 0x0100e1f5 in kdb_enter (why=, msg=) at include/cpufunc.h:62 #11 0x00fcbcb9 in vpanic (fmt=0x160465e "not busy", ap=0x22114bb0 "äK\021\"") at ../../../kern/kern_shutdown.c:894 #12 0x00fcbad4 in panic (fmt=0x160465e "not busy") at ../../../kern/kern_shutdown.c:832 #13 0x00fe95bd in __umtx_op_sem2_wait (td=0x22219700, uap=0x22219988) at include/pcpu.h:241 #14 0x0152a8a9 in syscall (frame=0x22114ce8) at subr_syscall.c:135 #15 0xffc033b7 in ?? () #16 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) Current language: auto; currently minimal (kgdb) f 13 #13 0x00fe95bd in __umtx_op_sem2_wait (td=0x22219700, uap=0x22219988) at include/pcpu.h:241 241 __asm("movl %%fs:%1,%0" : "=r" (td) (kgdb) l 236 static __inline __pure2 struct thread * 237 __curthread(void) 238 { 239 struct thread *td; 240 241 __asm("movl %%fs:%1,%0" : "=r" (td) 242 : "m" (*(char *)OFFSETOF_CURTHREAD)); 243 return (td); 244 } 245 #ifdef __clang__ (kgdb) p *td $1 = {td_lock = 0x1ed4640, td_proc = 0x210dd9fc, td_plist = {tqe_next = 0x0, tqe_prev = 0x210e9388}, td_runq = {tqe_next = 0x0, tqe_prev = 0x1ed47ac}, td_slpq = {tqe_next = 0x0, tqe_prev = 0x0}, td_lockq = {tqe_next = 0x0, tqe_prev = 0x0}, td_hash = {le_next = 0x0, le_prev = 0x999cd2c}, td_cpuset = 0x99a10c0, td_domain = {dr_policy = 0x1ec13e0, dr_iter = 0x0}, td_sel = 0x0, td_sleepqueue = 0x183b1980, td_turnstile = 0x183b4d00, td_rlqe = 0x0, td_umtxq = 0x183b8900, td_tid = 0x1874b, td_sigqueue = {sq_signals = {__bits = 0x22219754}, sq_kill = {__bits = 0x22219764}, sq_ptrace = {__bits = 0x22219774}, sq_list = {tqh_first = 0x0, tqh_last = 0x22219784}, sq_proc = 0x210dd9fc, sq_flags = 0x1}, td_lend_user_pri = 0xff, td_epochnest = 0x0, td_flags = 0x4, td_inhibitors = 0x0, td_pflags = 0x0, td_dupfd = 0x0, td_sqqueue = 0x0, td_wchan = 0x0, td_wmesg = 0x0, td_owepreempt = 0x0, td_tsqueue = 0x0, td_locks = 0x1, td_rw_rlocks = 0x0, td_sx_slocks = 0x0, td_lk_slocks = 0x0, td_stopsched = 0x1, td_blocked = 0x0, td_lockname = 0x0, td_contested = {lh_first = 0x0}, td_sleeplocks = 0x1f108a8, td_intr_nesting_level = 0x0, td_pinned = 0x1, td_ucred = 0x99a5b00, td_limit = 0x17f99b00, td_slptick = 0x0, td_blktick = 0x0, td_swvoltick = 0x0, td_swinvoltick = 0x0, td_cow = 0x0, td_ru = {ru_utime = {tv_sec = 0x0, tv_usec = 0x0}, ru_stime = {tv_sec = 0x0, tv_usec = 0x0}, ru_maxrss = 0x0, ru_ixrss = 0x0, ru_idrss = 0x0, ru_isrss = 0x0, ru_minflt = 0x0, ru_majflt = 0x0, ru_nswap = 0x0, ru_inblock = 0x0, ru_oublock = 0x0, ru_msgsnd = 0x0, ru_msgrcv = 0x0, ru_nsignals = 0x0, ru_nvcsw = 0x0, ru_nivcsw = 0x0}, td_rux = {rux_runtime = 0x0, rux_uticks = 0x0, rux_sticks = 0x0, rux_iticks = 0x0, rux_uu = 0x0, rux_su = 0x0, rux_tu = 0x0}, td_incruntime = 0x0, td_runtime = 0x0, td_pticks = 0x0, td_sticks = 0x0, td_iticks = 0x0, td_uticks = 0x0, td_intrval = 0x0, td_oldsigmask = { __bits = 0x22219898}, td_generation = 0x0, td_sigstk = {ss_sp = 0x0, ss_size = 0x0, ss_flags = 0x0}, td_xsig = 0x0, td_profil_addr = 0x0, td_profil_ticks = 0x0, td_name = 0x222198c4 "ntpd", td_fpop = 0x0, td_dbgflags = 0x0, td_si = { si_signo = 0x0, si_errno = 0x0, si_code = 0x0, si_pid = 0x0, si_uid = 0x0, si_status = 0x0, si_addr = 0x0, si_value = {sival_int = 0x0, sival_ptr = 0x0, sigval_int = 0x0, sigval_ptr = 0x0}, _reason = {_fault = {_trapno = 0x0}, _timer = { _timerid = 0x0, _overrun = 0x0}, _mesgq = {_mqd = 0x0}, _poll = {_band = 0x0}, __spare__ = {__spare1__ = 0x0, __spare2__ = 0x22219904}}}, td_ng_outbound = 0x0, td_osd = {osd_nslots = 0x0, osd_slots = 0x0, osd_next = {le_next = 0x0, le_prev = 0x0}}, td_map_def_user = 0x0, td_dbg_forked = 0x0, td_vp_reserv = 0x0, td_no_sleeping = 0x0, td_su = 0x0, td_sleeptimo = 0x0, td_rtcgen = 0x0, td_vslock_sz = 0x0, td_kcov_info = 0x0, td_sigmask = {__bits = 0x2221995c}, td_rqindex = 0x21, td_base_pri = 0x85, td_priority = 0x85, td_pri_class = 0x3, td_user_pri = 0x85, td_base_user_pri = 0x85, td_pre_epoch_prio = 0xac, td_rb_list = 0x0, td_rbp_list = 0x0, td_rb_inact = 0x0, td_sa = {code = 0x1c6, callp = 0x1be05d0, args = 0x22219988, narg = 0x5}, td_pcb = 0x22114d40, td_state = TDS_RUNNING, td_uretoff = {tdu_retval = 0x222199b4, tdu_off = 0x100000000}, td_cowgen = 0x2, td_slpcallout = {c_links = {le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}}, c_time = 0x0, c_precision = 0x0, c_arg = 0x0, c_func = 0, c_lock = 0x0, c_flags = 0x0, c_iflags = 0x10, c_cpu = 0x0}, td_frame = 0x22114ce8, td_kstack_obj = 0x21f117ec, td_kstack = 0x22111000, td_kstack_pages = 0x4, td_critnest = 0x1, td_md = {md_spinlock_count = 0x1, md_saved_flags = 0x246, md_spurflt_addr = 0x0}, td_ar = 0x0, td_lprof = 0x22219a10, td_dtrace = 0x183c0300, td_errno = 0x0, td_vnet = 0x0, td_vnet_lpush = 0x0, td_intr_frame = 0x0, td_rfppwait_p = 0x0, td_ma = 0x0, td_ma_cnt = 0x0, td_emuldata = 0x0, td_lastcpu = 0xffffffff, td_oncpu = 0x2, td_lkpi_task = 0x0, td_et = 0x17aa1cd0, td_pmcpend = 0x0} (kgdb) p *uap $2 = {obj_l_ = 0x22219988 "", obj = 0x2094d100, obj_r_ = 0x2221998c "\027", op_l_ = 0x2221998c "\027", op = 0x17, op_r_ = 0x22219990 "", val_l_ = 0x22219990 "", val = 0x0, val_r_ = 0x22219994 "", uaddr1_l_ = 0x22219994 "", uaddr1 = 0x0, uaddr1_r_ = 0x22219998 "", uaddr2_l_ = 0x22219998 "", uaddr2 = 0x0, uaddr2_r_ = 0x2221999c ""} (kgdb) With /usr/local/bin/kgdb82 I get: (kgdb) f 13 #13 0x00fe95bd in do_sem2_wait (td=, sem=, timeout=) at ../../../kern/kern_umtx.c:715 715 PROC_UNLOCK(p); (kgdb) l 710 if (p->p_flag & P_SINGLE_EXIT) 711 error = EINTR; 712 else 713 error = sleep ? thread_suspend_check(0) : ERESTART; 714 } 715 PROC_UNLOCK(p); 716 return (error); 717 } 718 719 /* (kgdb) info loc uq = flags = error = timo = count = rv = (kgdb) p *(struct proc *)0x210dd9fc $2 = {p_list = {le_next = 0x210de000, le_prev = 0x17dc2354}, p_threads = {tqh_first = 0x210e9380, tqh_last = 0x22219708}, p_slock = {lock_object = {lo_name = 0x16474e1 "process slock", lo_flags = 0x20030000, lo_data = 0x0, lo_witness = 0x0}, mtx_lock = 0x0}, p_ucred = 0x99a5b00, p_fd = 0x217996f0, p_fdtol = 0x0, p_stats = 0x186d1e00, p_limit = 0x17f99b00, p_limco = {c_links = {le = {le_next = 0x0, le_prev = 0x0}, sle = {sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x0}}, c_time = 0x0, c_precision = 0x0, c_arg = 0x0, c_func = 0x0, c_lock = 0x210ddaa4, c_flags = 0x0, c_iflags = 0x0, c_cpu = 0x0}, p_sigacts = 0x21f17000, p_flag = 0x10000080, p_flag2 = 0x0, p_state = PRS_NORMAL, p_pid = 0x263, p_hash = { le_next = 0x0, le_prev = 0x998f98c}, p_pglist = {le_next = 0x0, le_prev = 0x186b4348}, p_pptr = 0x99d59fc, p_sibling = {le_next = 0x210de000, le_prev = 0x17dc23e0}, p_children = {lh_first = 0x0}, p_reaper = 0x99d59fc, p_reaplist = { lh_first = 0x0}, p_reapsibling = {le_next = 0x210de000, le_prev = 0x17dc23f4}, p_mtx = {lock_object = {lo_name = 0x15de2a0 "process lock", lo_flags = 0x21430000, lo_data = 0x0, lo_witness = 0x2db83a8}, mtx_lock = 0x0}, p_statmtx = { lock_object = {lo_name = 0x159c3cc "pstatl", lo_flags = 0x20030000, lo_data = 0x0, lo_witness = 0x0}, mtx_lock = 0x0}, p_itimmtx = {lock_object = {lo_name = 0x15d4fb1 "pitiml", lo_flags = 0x20030000, lo_data = 0x0, lo_witness = 0x0}, mtx_lock = 0x0}, p_profmtx = {lock_object = {lo_name = 0x162a56b "pprofl", lo_flags = 0x20030000, lo_data = 0x0, lo_witness = 0x0}, mtx_lock = 0x0}, p_ksi = 0x17f82c30, p_sigqueue = {sq_signals = {__bits = {0x0, 0x0, 0x0, 0x0}}, sq_kill = { __bits = {0x0, 0x0, 0x0, 0x0}}, sq_ptrace = {__bits = {0x0, 0x0, 0x0, 0x0}}, sq_list = {tqh_first = 0x0, tqh_last = 0x210ddb28}, sq_proc = 0x210dd9fc, sq_flags = 0x1}, p_oppid = 0x1, p_vmspace = 0x99df67c, p_swtick = 0x7ff7093d, p_cowgen = 0x2, p_realtimer = {it_interval = {tv_sec = 0x1, tv_usec = 0x0}, it_value = {tv_sec = 0x11, tv_usec = 0xd2694}}, p_ru = {ru_utime = {tv_sec = 0x0, tv_usec = 0x0}, ru_stime = {tv_sec = 0x0, tv_usec = 0x0}, ru_maxrss = 0x0, ru_ixrss = 0x0, ru_idrss = 0x0, ru_isrss = 0x0, ru_minflt = 0x0, ru_majflt = 0x0, ru_nswap = 0x0, ru_inblock = 0x0, ru_oublock = 0x0, ru_msgsnd = 0x0, ru_msgrcv = 0x0, ru_nsignals = 0x0, ru_nvcsw = 0x0, ru_nivcsw = 0x0}, p_rux = { rux_runtime = 0x0, rux_uticks = 0x0, rux_sticks = 0x0, rux_iticks = 0x0, rux_uu = 0x0, rux_su = 0x0, rux_tu = 0x0}, p_crux = {rux_runtime = 0x0, rux_uticks = 0x0, rux_sticks = 0x0, rux_iticks = 0x0, rux_uu = 0x0, rux_su = 0x0, rux_tu = 0x0}, p_profthreads = 0x0, p_exitthreads = 0x0, p_traceflag = 0x0, p_tracevp = 0x0, p_tracecred = 0x0, p_textvp = 0x21c57ccc, p_lock = 0x0, p_sigiolst = {slh_first = 0x0}, p_sigparent = 0x14, p_sig = 0x0, p_stops = 0x0, p_stype = 0x0, p_step = 0x0, p_pfsflags = 0x0, p_ptevents = 0x0, p_nlminfo = 0x0, p_aioinfo = 0x0, p_singlethread = 0x0, p_suspcount = 0x0, p_xthread = 0x0, p_boundary_count = 0x0, p_pendingcnt = 0x0, p_itimers = 0x0, p_procdesc = 0x0, p_treeflag = 0x0, p_pendingexits = 0x0, p_filemon = 0x0, p_pdeathsig = 0x0, p_magic = 0xbeefface, p_osrel = 0x13d63e, p_fctl0 = 0x0, p_comm = "ntpd", '\000' , p_sysent = 0x1c2d880 , p_args = 0x18289c00, p_cpulimit = 0x7fffffffffffffff, p_nice = 0x0, p_fibnum = 0x0, p_reapsubtree = 0x1, p_elf_machine = 0x3, p_elf_flags = 0x0, p_xexit = 0x0, p_xsig = 0x0, p_pgrp = 0x186b4340, p_klist = 0x186c9ec0, p_numthreads = 0x2, p_md = {md_ldt = 0x0}, p_itcallout = {c_links = {le = { le_next = 0x0, le_prev = 0x993e770}, sle = {sle_next = 0x0}, tqe = {tqe_next = 0x0, tqe_prev = 0x993e770}}, c_time = 0x11dca1cef3, c_precision = 0x10000000, c_arg = 0x210dd9fc, c_func = 0xfe0ce0 , c_lock = 0x210ddaa4, c_flags = 0x2, c_iflags = 0x4, c_cpu = 0x0}, p_acflag = 0x1, p_peers = 0x0, p_leader = 0x210dd9fc, p_emuldata = 0x0, p_label = 0x0, p_ktr = {stqh_first = 0x0, stqh_last = 0x210ddd1c}, p_mqnotifier = {lh_first = 0x0}, p_dtrace = 0x210e7ec0, p_pwait = {cv_description = 0x15afaab "ppwait", cv_waiters = 0x0}, p_prev_runtime = 0x0, p_racct = 0x0, p_throttled = 0x0, p_orphan = {le_next = 0x0, le_prev = 0x0}, p_orphans = {lh_first = 0x0}} (kgdb) $ svn diff -x -p /usr/src/sys Index: /usr/src/sys/amd64/amd64/support.S =================================================================== --- /usr/src/sys/amd64/amd64/support.S (revision 349452) +++ /usr/src/sys/amd64/amd64/support.S (working copy) @@ -811,6 +811,7 @@ ENTRY(casueword32_nosmap) lock #endif cmpxchgl %ecx,(%rdi) /* new = %ecx */ + setne %cl /* * The old value is in %eax. If the store succeeded it will be the @@ -828,6 +829,7 @@ ENTRY(casueword32_nosmap) */ movl %esi,(%rdx) /* oldp = %rdx */ POP_FRAME_POINTER + movzbl %cl, %eax ret END(casueword32_nosmap) @@ -847,6 +849,7 @@ ENTRY(casueword32_smap) #endif cmpxchgl %ecx,(%rdi) /* new = %ecx */ clac + setne %cl /* * The old value is in %eax. If the store succeeded it will be the @@ -864,6 +867,7 @@ ENTRY(casueword32_smap) */ movl %esi,(%rdx) /* oldp = %rdx */ POP_FRAME_POINTER + movzbl %cl, %eax ret END(casueword32_smap) @@ -886,6 +890,7 @@ ENTRY(casueword_nosmap) lock #endif cmpxchgq %rcx,(%rdi) /* new = %rcx */ + setne %cl /* * The old value is in %rax. If the store succeeded it will be the @@ -897,6 +902,7 @@ ENTRY(casueword_nosmap) movq %rax,PCB_ONFAULT(%r8) movq %rsi,(%rdx) POP_FRAME_POINTER + movzbl %cl, %eax ret END(casueword_nosmap) @@ -916,6 +922,7 @@ ENTRY(casueword_smap) #endif cmpxchgq %rcx,(%rdi) /* new = %rcx */ clac + setne %cl /* * The old value is in %rax. If the store succeeded it will be the @@ -927,6 +934,7 @@ ENTRY(casueword_smap) movq %rax,PCB_ONFAULT(%r8) movq %rsi,(%rdx) POP_FRAME_POINTER + movzbl %cl, %eax ret END(casueword_smap) Index: /usr/src/sys/arm/arm/fusu.S =================================================================== --- /usr/src/sys/arm/arm/fusu.S (revision 349452) +++ /usr/src/sys/arm/arm/fusu.S (working copy) @@ -63,7 +63,7 @@ EENTRY_NP(casueword32) ldr r4, =(VM_MAXUSER_ADDRESS-3) cmp r0, r4 mvncs r0, #0 - bcs 2f + bcs 1f GET_PCB(r6) ldr r6, [r6] @@ -78,12 +78,10 @@ EENTRY_NP(casueword32) str r4, [r6, #PCB_ONFAULT] #if __ARM_ARCH >= 6 -1: + mov r5, #1 ldrex r4, [r0] cmp r4, r1 strexeq r5, r3, [r0] - cmpeq r5, #1 - beq 1b #else ldrt r4, [r0] cmp r4, r1 @@ -92,7 +90,10 @@ EENTRY_NP(casueword32) str r4, [r2] mov r0, #0 str r0, [r6, #PCB_ONFAULT] -2: +#if __ARM_ARCH >= 6 + mov r0, r5 +#endif +1: ldmfd sp!, {r4, r5, r6} RET EEND(casueword32) Index: /usr/src/sys/arm64/arm64/support.S =================================================================== --- /usr/src/sys/arm64/arm64/support.S (revision 349452) +++ /usr/src/sys/arm64/arm64/support.S (working copy) @@ -63,11 +63,10 @@ ENTRY(casueword32) cmp w4, w1 /* Compare */ b.ne 2f /* Not equal, exit */ stxr w5, w3, [x0] /* Store the new data */ - cbnz w5, 1b /* Retry on failure */ 2: EXIT_USER_ACCESS(w6) SET_FAULT_HANDLER(xzr, x5) /* Reset the fault handler */ str w4, [x2] /* Store the read data */ - mov x0, #0 /* Success */ + mov w0, w5 /* Result same as store status */ ret /* Return */ END(casueword32) @@ -85,11 +84,10 @@ ENTRY(casueword) cmp x4, x1 /* Compare */ b.ne 2f /* Not equal, exit */ stxr w5, x3, [x0] /* Store the new data */ - cbnz w5, 1b /* Retry on failure */ 2: EXIT_USER_ACCESS(w6) SET_FAULT_HANDLER(xzr, x5) /* Reset the fault handler */ str x4, [x2] /* Store the read data */ - mov x0, #0 /* Success */ + mov w0, w5 /* Result same as store status */ ret /* Return */ END(casueword) Index: /usr/src/sys/i386/i386/copyout.c =================================================================== --- /usr/src/sys/i386/i386/copyout.c (revision 349452) +++ /usr/src/sys/i386/i386/copyout.c (working copy) @@ -428,6 +428,7 @@ suword32(volatile void *base, int32_t word) struct casueword_arg0 { uint32_t oldval; uint32_t newval; + int res; }; static void @@ -436,7 +437,7 @@ casueword_slow0(vm_offset_t kva, void *arg) struct casueword_arg0 *ca; ca = arg; - atomic_fcmpset_int((u_int *)kva, &ca->oldval, ca->newval); + ca->res = atomic_fcmpset_int((u_int *)kva, &ca->oldval, ca->newval); } int @@ -452,7 +453,7 @@ casueword32(volatile uint32_t *base, uint32_t oldv casueword_slow0, &ca); if (res == 0) { *oldvalp = ca.oldval; - return (0); + return (ca.res); } return (-1); } @@ -469,7 +470,7 @@ casueword(volatile u_long *base, u_long oldval, u_ casueword_slow0, &ca); if (res == 0) { *oldvalp = ca.oldval; - return (0); + return (ca.res); } return (-1); } Index: /usr/src/sys/kern/kern_umtx.c =================================================================== --- /usr/src/sys/kern/kern_umtx.c (revision 349452) +++ /usr/src/sys/kern/kern_umtx.c (working copy) @@ -691,7 +691,7 @@ umtxq_count_pi(struct umtx_key *key, struct umtx_q } static int -umtxq_check_susp(struct thread *td) +umtxq_check_susp(struct thread *td, bool sleep) { struct proc *p; int error; @@ -710,7 +710,7 @@ static int if (p->p_flag & P_SINGLE_EXIT) error = EINTR; else - error = ERESTART; + error = sleep ? thread_suspend_check(0) : ERESTART; } PROC_UNLOCK(p); return (error); @@ -1026,6 +1026,7 @@ do_lock_normal(struct thread *td, struct umutex *m * Care must be exercised when dealing with umtx structure. It * can fault on any access. */ +again: for (;;) { rv = fueword32(&m->m_owner, &owner); if (rv == -1) @@ -1049,9 +1050,11 @@ do_lock_normal(struct thread *td, struct umutex *m id | UMUTEX_CONTESTED); if (rv == -1) return (EFAULT); - if (owner == UMUTEX_RB_OWNERDEAD) + if (rv == 0) { + MPASS(owner == UMUTEX_RB_OWNERDEAD); return (EOWNERDEAD); /* success */ - rv = umtxq_check_susp(td); + } + rv = umtxq_check_susp(td, rv == 1); if (rv != 0) return (rv); continue; @@ -1059,7 +1062,6 @@ do_lock_normal(struct thread *td, struct umutex *m if (owner == UMUTEX_RB_NOTRECOV) return (ENOTRECOVERABLE); - /* * Try the uncontested case. This should be * done in userland. @@ -1069,6 +1071,12 @@ do_lock_normal(struct thread *td, struct umutex *m /* The address was invalid. */ if (rv == -1) return (EFAULT); + else if (rv == 1) { + rv = umtxq_check_susp(td, true); + if (rv != 0) + return (rv); + continue; + } /* The acquire succeeded. */ if (owner == UMUTEX_UNOWNED) @@ -1086,13 +1094,16 @@ do_lock_normal(struct thread *td, struct umutex *m if (rv == -1) return (EFAULT); + if (rv == 1) { + rv = umtxq_check_susp(td, false); + if (rv != 0) + return (rv); + continue; + } + if (owner == UMUTEX_CONTESTED) return (0); - rv = umtxq_check_susp(td); - if (rv != 0) - return (rv); - /* * If this failed the lock has * changed, restart. @@ -1129,14 +1140,21 @@ do_lock_normal(struct thread *td, struct umutex *m rv = casueword32(&m->m_owner, owner, &old, owner | UMUTEX_CONTESTED); - /* The address was invalid. */ - if (rv == -1) { + /* The address was invalid or casueword failed to store. */ + if (rv == -1 || rv == 1) { umtxq_lock(&uq->uq_key); umtxq_remove(uq); umtxq_unbusy(&uq->uq_key); umtxq_unlock(&uq->uq_key); umtx_key_release(&uq->uq_key); - return (EFAULT); + if (rv == -1) + return (EFAULT); + if (rv == 1) { + rv = umtxq_check_susp(td, true); + if (rv != 0) + return (rv); + } + goto again; } /* @@ -1154,7 +1172,7 @@ do_lock_normal(struct thread *td, struct umutex *m umtx_key_release(&uq->uq_key); if (error == 0) - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, false); } return (0); @@ -1171,6 +1189,8 @@ do_unlock_normal(struct thread *td, struct umutex int error, count; id = td->td_tid; + +again: /* * Make sure we own this mtx. */ @@ -1186,6 +1206,12 @@ do_unlock_normal(struct thread *td, struct umutex error = casueword32(&m->m_owner, owner, &old, newlock); if (error == -1) return (EFAULT); + if (error == 1) { + error = umtxq_check_susp(td, true); + if (error != 0) + return (error); + goto again; + } if (old == owner) return (0); owner = old; @@ -1216,6 +1242,12 @@ do_unlock_normal(struct thread *td, struct umutex umtx_key_release(&key); if (error == -1) return (EFAULT); + if (error == 1) { + error = umtxq_check_susp(td, true); + if (error != 0) + return (error); + goto again; + } if (old != owner) return (EINVAL); return (0); @@ -1234,6 +1266,7 @@ do_wake_umutex(struct thread *td, struct umutex *m int error; int count; +again: error = fueword32(&m->m_owner, &owner); if (error == -1) return (EFAULT); @@ -1260,8 +1293,17 @@ do_wake_umutex(struct thread *td, struct umutex *m owner != UMUTEX_RB_NOTRECOV) { error = casueword32(&m->m_owner, UMUTEX_CONTESTED, &owner, UMUTEX_UNOWNED); - if (error == -1) + if (error == -1) { error = EFAULT; + } else if (error == 1) { + umtxq_unbusy(&key); + umtxq_unlock(&key); + umtx_key_release(&key); + error = umtxq_check_susp(td, true); + if (error != 0) + return (error); + goto again; + } } umtxq_lock(&key); @@ -1331,12 +1373,10 @@ do_wake2_umutex(struct thread *td, struct umutex * error = EFAULT; break; } - if (old == owner) + if (error == 0 && old == owner) break; owner = old; - error = umtxq_check_susp(td); - if (error != 0) - break; + error = umtxq_check_susp(td, true); } } else if (count == 1) { error = fueword32(&m->m_owner, &owner); @@ -1350,12 +1390,12 @@ do_wake2_umutex(struct thread *td, struct umutex * error = EFAULT; break; } - if (old == owner) + if (error == 0) { + MPASS(old == owner); break; + } owner = old; - error = umtxq_check_susp(td); - if (error != 0) - break; + error = umtxq_check_susp(td, true); } } umtxq_lock(&key); @@ -1843,6 +1883,11 @@ do_lock_pi(struct thread *td, struct umutex *m, ui error = EFAULT; break; } + if (rv == 1) { + error = umtxq_check_susp(td, true); + if (error != 0) + break; + } /* The acquire succeeded. */ if (owner == UMUTEX_UNOWNED) { @@ -1865,8 +1910,15 @@ do_lock_pi(struct thread *td, struct umutex *m, ui error = EFAULT; break; } + if (rv == 1) { + error = umtxq_check_susp(td, true); + if (error != 0) + return (error); + continue; + } - if (owner == old_owner) { + if (rv == 0) { + MPASS(owner == old_owner); umtxq_lock(&uq->uq_key); umtxq_busy(&uq->uq_key); error = umtx_pi_claim(pi, td); @@ -1889,7 +1941,7 @@ do_lock_pi(struct thread *td, struct umutex *m, ui break; } - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, false); if (error != 0) break; @@ -1933,6 +1985,13 @@ do_lock_pi(struct thread *td, struct umutex *m, ui error = EFAULT; break; } + if (rv == 1) { + umtxq_unbusy_unlocked(&uq->uq_key); + error = umtxq_check_susp(td, true); + if (error != 0) + break; + continue; + } umtxq_lock(&uq->uq_key); /* @@ -1953,7 +2012,7 @@ do_lock_pi(struct thread *td, struct umutex *m, ui umtxq_unlock(&uq->uq_key); } - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, true); if (error != 0) break; } @@ -1979,6 +2038,8 @@ do_unlock_pi(struct thread *td, struct umutex *m, int count, error, pri; id = td->td_tid; + +usrloop: /* * Make sure we own this mtx. */ @@ -1996,6 +2057,12 @@ do_unlock_pi(struct thread *td, struct umutex *m, error = casueword32(&m->m_owner, owner, &old, new_owner); if (error == -1) return (EFAULT); + if (error == 1) { + error = umtxq_check_susp(td, true); + if (error != 0) + return (error); + goto usrloop; + } if (old == owner) return (0); owner = old; @@ -2075,15 +2142,20 @@ do_unlock_pi(struct thread *td, struct umutex *m, if (count > 1) new_owner |= UMUTEX_CONTESTED; +again: error = casueword32(&m->m_owner, owner, &old, new_owner); - + if (error == 1) { + error = umtxq_check_susp(td, true); + if (error == 0) + goto again; + } umtxq_unbusy_unlocked(&key); umtx_key_release(&key); if (error == -1) return (EFAULT); - if (old != owner) + if (error == 0 && old != owner) return (EINVAL); - return (0); + return (error); } /* @@ -2149,26 +2221,31 @@ do_lock_pp(struct thread *td, struct umutex *m, ui if (rv == -1) { error = EFAULT; break; - } - - if (owner == UMUTEX_CONTESTED) { - error = 0; - break; - } else if (owner == UMUTEX_RB_OWNERDEAD) { - rv = casueword32(&m->m_owner, UMUTEX_RB_OWNERDEAD, - &owner, id | UMUTEX_CONTESTED); - if (rv == -1) { - error = EFAULT; + } else if (rv == 0) { + if (owner == UMUTEX_CONTESTED) { + error = 0; break; - } - if (owner == UMUTEX_RB_OWNERDEAD) { - error = EOWNERDEAD; /* success */ + } else if (owner == UMUTEX_RB_OWNERDEAD) { + rv = casueword32(&m->m_owner, + UMUTEX_RB_OWNERDEAD, + &owner, id | UMUTEX_CONTESTED); + if (rv == -1) { + error = EFAULT; + break; + } else if (rv == 0) { + MPASS(owner == UMUTEX_RB_OWNERDEAD); + error = EOWNERDEAD; /* success */ + break; + } else if (rv == 1) { + /* XXXKIB */ + } + error = 0; + } else if (owner == UMUTEX_RB_NOTRECOV) { + error = ENOTRECOVERABLE; break; } - error = 0; - } else if (owner == UMUTEX_RB_NOTRECOV) { - error = ENOTRECOVERABLE; - break; + } else /* rv == 1 */ { + /* XXXKIB */ } if (try != 0) { @@ -2624,7 +2701,8 @@ do_cv_broadcast(struct thread *td, struct ucond *c } static int -do_rw_rdlock(struct thread *td, struct urwlock *rwlock, long fflag, struct _umtx_time *timeout) +do_rw_rdlock(struct thread *td, struct urwlock *rwlock, long fflag, + struct _umtx_time *timeout) { struct abs_timeout timo; struct umtx_q *uq; @@ -2657,7 +2735,8 @@ static int /* try to lock it */ while (!(state & wrflags)) { - if (__predict_false(URWLOCK_READER_COUNT(state) == URWLOCK_MAX_READERS)) { + if (__predict_false(URWLOCK_READER_COUNT(state) == + URWLOCK_MAX_READERS)) { umtx_key_release(&uq->uq_key); return (EAGAIN); } @@ -2667,11 +2746,12 @@ static int umtx_key_release(&uq->uq_key); return (EFAULT); } - if (oldstate == state) { + if (rv == 0) { + MPASS(oldstate == state); umtx_key_release(&uq->uq_key); return (0); } - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, true); if (error != 0) break; state = oldstate; @@ -2702,10 +2782,12 @@ static int error = EFAULT; break; } - if (oldstate == state) + if (rv == 0) { + MPASS(oldstate == state); goto sleep; + } state = oldstate; - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, true); if (error != 0) break; } @@ -2717,7 +2799,7 @@ static int /* state is changed while setting flags, restart */ if (!(state & wrflags)) { umtxq_unbusy_unlocked(&uq->uq_key); - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, true); if (error != 0) break; continue; @@ -2724,7 +2806,10 @@ static int } sleep: - /* contention bit is set, before sleeping, increase read waiter count */ + /* + * Contention bit is set, before sleeping, increase + * read waiter count. + */ rv = fueword32(&rwlock->rw_blocked_readers, &blocked_readers); if (rv == -1) { @@ -2777,10 +2862,12 @@ sleep: error = EFAULT; break; } - if (oldstate == state) + if (rv == 0) { + MPASS(oldstate == state); break; + } state = oldstate; - error1 = umtxq_check_susp(td); + error1 = umtxq_check_susp(td, true); if (error1 != 0) { if (error == 0) error = error1; @@ -2828,7 +2915,8 @@ do_rw_wrlock(struct thread *td, struct urwlock *rw umtx_key_release(&uq->uq_key); return (EFAULT); } - while (!(state & URWLOCK_WRITE_OWNER) && URWLOCK_READER_COUNT(state) == 0) { + while ((state & URWLOCK_WRITE_OWNER) == 0 && + URWLOCK_READER_COUNT(state) == 0) { rv = casueword32(&rwlock->rw_state, state, &oldstate, state | URWLOCK_WRITE_OWNER); if (rv == -1) { @@ -2835,22 +2923,25 @@ do_rw_wrlock(struct thread *td, struct urwlock *rw umtx_key_release(&uq->uq_key); return (EFAULT); } - if (oldstate == state) { + if (rv == 0) { + MPASS(oldstate == state); umtx_key_release(&uq->uq_key); return (0); } state = oldstate; - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, true); if (error != 0) break; } if (error) { - if (!(state & (URWLOCK_WRITE_OWNER|URWLOCK_WRITE_WAITERS)) && + if ((state & (URWLOCK_WRITE_OWNER | + URWLOCK_WRITE_WAITERS)) == 0 && blocked_readers != 0) { umtxq_lock(&uq->uq_key); umtxq_busy(&uq->uq_key); - umtxq_signal_queue(&uq->uq_key, INT_MAX, UMTX_SHARED_QUEUE); + umtxq_signal_queue(&uq->uq_key, INT_MAX, + UMTX_SHARED_QUEUE); umtxq_unbusy(&uq->uq_key); umtxq_unlock(&uq->uq_key); } @@ -2864,8 +2955,8 @@ do_rw_wrlock(struct thread *td, struct urwlock *rw umtxq_unlock(&uq->uq_key); /* - * re-read the state, in case it changed between the try-lock above - * and the check below + * Re-read the state, in case it changed between the + * try-lock above and the check below. */ rv = fueword32(&rwlock->rw_state, &state); if (rv == -1) @@ -2880,10 +2971,12 @@ do_rw_wrlock(struct thread *td, struct urwlock *rw error = EFAULT; break; } - if (oldstate == state) + if (rv == 0) { + MPASS(oldstate == state); goto sleep; + } state = oldstate; - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, true); if (error != 0) break; } @@ -2892,9 +2985,10 @@ do_rw_wrlock(struct thread *td, struct urwlock *rw break; } - if (!(state & URWLOCK_WRITE_OWNER) && URWLOCK_READER_COUNT(state) == 0) { + if ((state & URWLOCK_WRITE_OWNER) == 0 && + URWLOCK_READER_COUNT(state) == 0) { umtxq_unbusy_unlocked(&uq->uq_key); - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, false); if (error != 0) break; continue; @@ -2907,9 +3001,10 @@ sleep: error = EFAULT; break; } - suword32(&rwlock->rw_blocked_writers, blocked_writers+1); + suword32(&rwlock->rw_blocked_writers, blocked_writers + 1); - while ((state & URWLOCK_WRITE_OWNER) || URWLOCK_READER_COUNT(state) != 0) { + while ((state & URWLOCK_WRITE_OWNER) || + URWLOCK_READER_COUNT(state) != 0) { umtxq_lock(&uq->uq_key); umtxq_insert_queue(uq, UMTX_EXCLUSIVE_QUEUE); umtxq_unbusy(&uq->uq_key); @@ -2951,10 +3046,12 @@ sleep: error = EFAULT; break; } - if (oldstate == state) + if (rv == 0) { + MPASS(oldstate == state); break; + } state = oldstate; - error1 = umtxq_check_susp(td); + error1 = umtxq_check_susp(td, true); /* * We are leaving the URWLOCK_WRITE_WAITERS * behind, but this should not harm the @@ -3014,13 +3111,13 @@ do_rw_unlock(struct thread *td, struct urwlock *rw error = EFAULT; goto out; } - if (oldstate != state) { + if (rv == 1 || oldstate != state) { state = oldstate; if (!(oldstate & URWLOCK_WRITE_OWNER)) { error = EPERM; goto out; } - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, true); if (error != 0) goto out; } else @@ -3034,13 +3131,13 @@ do_rw_unlock(struct thread *td, struct urwlock *rw error = EFAULT; goto out; } - if (oldstate != state) { + if (rv == 1 || oldstate != state) { state = oldstate; if (URWLOCK_READER_COUNT(oldstate) == 0) { error = EPERM; goto out; } - error = umtxq_check_susp(td); + error = umtxq_check_susp(td, true); if (error != 0) goto out; } else @@ -3090,7 +3187,7 @@ do_sem_wait(struct thread *td, struct _usem *sem, struct abs_timeout timo; struct umtx_q *uq; uint32_t flags, count, count1; - int error, rv; + int error, rv, rv1; uq = td->td_umtxq; error = fueword32(&sem->_flags, &flags); @@ -3107,15 +3204,24 @@ do_sem_wait(struct thread *td, struct _usem *sem, umtxq_busy(&uq->uq_key); umtxq_insert(uq); umtxq_unlock(&uq->uq_key); +again: rv = casueword32(&sem->_has_waiters, 0, &count1, 1); if (rv == 0) - rv = fueword32(&sem->_count, &count); - if (rv == -1 || count != 0) { + rv1 = fueword32(&sem->_count, &count); + if (rv == -1 || (rv == 0 && (rv1 == -1 || count != 0)) || rv == 1) { umtxq_lock(&uq->uq_key); umtxq_unbusy(&uq->uq_key); umtxq_remove(uq); umtxq_unlock(&uq->uq_key); umtx_key_release(&uq->uq_key); + if (rv == 1) { + rv = umtxq_check_susp(td, true); + if (rv == 0) + goto again; + return (rv); + } + if (rv == 0) + rv = rv1; return (rv == -1 ? EFAULT : 0); } umtxq_lock(&uq->uq_key); @@ -3219,13 +3325,18 @@ do_sem2_wait(struct thread *td, struct _usem2 *sem if (count == USEM_HAS_WAITERS) break; rv = casueword32(&sem->_count, 0, &count, USEM_HAS_WAITERS); - if (rv == -1) { + if (rv == -1 || rv == 1) { umtxq_lock(&uq->uq_key); umtxq_unbusy(&uq->uq_key); umtxq_remove(uq); umtxq_unlock(&uq->uq_key); umtx_key_release(&uq->uq_key); - return (EFAULT); + if (rv == -1) + return (EFAULT); + rv = umtxq_check_susp(td, true); + if (rv != 0) + return (rv); + continue; } if (count == 0) break; @@ -3281,11 +3392,19 @@ do_sem2_wake(struct thread *td, struct _usem2 *sem if (cnt == 1) { umtxq_unlock(&key); rv = fueword32(&sem->_count, &count); - while (rv != -1 && count & USEM_HAS_WAITERS) + while (rv != -1 && count & USEM_HAS_WAITERS) { rv = casueword32(&sem->_count, count, &count, count & ~USEM_HAS_WAITERS); + if (rv == 1) { + rv = umtxq_check_susp(td, true); + if (rv != 0) + break; + } + } if (rv == -1) error = EFAULT; + if (rv > 0) + error = rv; umtxq_lock(&key); } Index: /usr/src/sys/mips/mips/support.S =================================================================== --- /usr/src/sys/mips/mips/support.S (revision 349452) +++ /usr/src/sys/mips/mips/support.S (working copy) @@ -336,19 +336,15 @@ XLEAF(casueword) GET_CPU_PCPU(v1) PTR_L v1, PC_CURPCB(v1) PTR_S v0, U_PCB_ONFAULT(v1) -1: + + li v0, 1 move t0, a3 ll t1, 0(a0) - bne a1, t1, 2f + bne a1, t1, 1f nop sc t0, 0(a0) # store word - beqz t0, 1b - nop - j 3f - li v0, 0 -2: - li v0, -1 -3: + xori v0, t0, 1 +1: PTR_S zero, U_PCB_ONFAULT(v1) jr ra sw t1, 0(a2) # unconditionally store old word @@ -363,19 +359,15 @@ XLEAF(casueword) GET_CPU_PCPU(v1) PTR_L v1, PC_CURPCB(v1) PTR_S v0, U_PCB_ONFAULT(v1) -1: + + li v0, 1 move t0, a3 lld t1, 0(a0) - bne a1, t1, 2f + bne a1, t1, 1f nop scd t0, 0(a0) # store double word - beqz t0, 1b - nop - j 3f - li v0, 0 -2: - li v0, -1 -3: + xori v0, t0, 1 +1: PTR_S zero, U_PCB_ONFAULT(v1) jr ra sd t1, 0(a2) # unconditionally store old word Index: /usr/src/sys/powerpc/powerpc/copyinout.c =================================================================== --- /usr/src/sys/powerpc/powerpc/copyinout.c (revision 349452) +++ /usr/src/sys/powerpc/powerpc/copyinout.c (working copy) @@ -433,6 +433,7 @@ casueword32(volatile uint32_t *addr, uint32_t old, pmap_t pm; jmp_buf env; uint32_t *p, val; + int res; td = curthread; pm = &td->td_proc->p_vmspace->vm_pmap; @@ -449,17 +450,19 @@ casueword32(volatile uint32_t *addr, uint32_t old, return (-1); } + res = 0; __asm __volatile ( - "1:\tlwarx %0, 0, %2\n\t" /* load old value */ - "cmplw %3, %0\n\t" /* compare */ - "bne 2f\n\t" /* exit if not equal */ - "stwcx. %4, 0, %2\n\t" /* attempt to store */ - "bne- 1b\n\t" /* spin if failed */ - "b 3f\n\t" /* we've succeeded */ + "lwarx %0, 0, %3\n\t" /* load old value */ + "cmplw %4, %0\n\t" /* compare */ + "bne 1f\n\t" /* exit if not equal */ + "stwcx. %5, 0, %3\n\t" /* attempt to store */ + "bne- 1f\n\t" /* if failed */ + "b 2f\n\t" /* we've succeeded */ + "1:\n\t" + "stwcx. %0, 0, %4\n\t" /* clear reservation (74xx) */ + "li %2, 1\n\t" "2:\n\t" - "stwcx. %0, 0, %2\n\t" /* clear reservation (74xx) */ - "3:\n\t" - : "=&r" (val), "=m" (*p) + : "=&r" (val), "=m" (*p), "=&r" (res) : "r" (p), "r" (old), "r" (new), "m" (*p) : "cr0", "memory"); @@ -466,7 +469,7 @@ casueword32(volatile uint32_t *addr, uint32_t old, td->td_pcb->pcb_onfault = NULL; *oldvalp = val; - return (0); + return (res); } #ifndef __powerpc64__ @@ -485,6 +488,7 @@ casueword(volatile u_long *addr, u_long old, u_lon pmap_t pm; jmp_buf env; u_long *p, val; + int res; td = curthread; pm = &td->td_proc->p_vmspace->vm_pmap; @@ -501,17 +505,19 @@ casueword(volatile u_long *addr, u_long old, u_lon return (-1); } + res = 0; __asm __volatile ( - "1:\tldarx %0, 0, %2\n\t" /* load old value */ - "cmpld %3, %0\n\t" /* compare */ - "bne 2f\n\t" /* exit if not equal */ - "stdcx. %4, 0, %2\n\t" /* attempt to store */ - "bne- 1b\n\t" /* spin if failed */ - "b 3f\n\t" /* we've succeeded */ + "ldarx %0, 0, %3\n\t" /* load old value */ + "cmpld %4, %0\n\t" /* compare */ + "bne 1f\n\t" /* exit if not equal */ + "stdcx. %5, 0, %3\n\t" /* attempt to store */ + "bne- 1f\n\t" /* if failed */ + "b 2f\n\t" /* we've succeeded */ + "1:\n\t" + "stdcx. %0, 0, %3\n\t" /* clear reservation (74xx) */ + "li %2, 1\n\t" "2:\n\t" - "stdcx. %0, 0, %2\n\t" /* clear reservation (74xx) */ - "3:\n\t" - : "=&r" (val), "=m" (*p) + : "=&r" (val), "=m" (*p), "=&r" (res) : "r" (p), "r" (old), "r" (new), "m" (*p) : "cr0", "memory"); @@ -518,6 +524,6 @@ casueword(volatile u_long *addr, u_long old, u_lon td->td_pcb->pcb_onfault = NULL; *oldvalp = val; - return (0); + return (res); } #endif Index: /usr/src/sys/riscv/riscv/support.S =================================================================== --- /usr/src/sys/riscv/riscv/support.S (revision 349452) +++ /usr/src/sys/riscv/riscv/support.S (working copy) @@ -60,14 +60,15 @@ ENTRY(casueword32) la a6, fsu_fault /* Load the fault handler */ SET_FAULT_HANDLER(a6, a4) /* And set it */ ENTER_USER_ACCESS(a4) -1: lr.w a4, 0(a0) /* Load-exclusive the data */ - bne a4, a1, 2f /* If not equal then exit */ + lr.w a4, 0(a0) /* Load-exclusive the data */ + bne a4, a1, 1f /* If not equal then exit */ sc.w a5, a3, 0(a0) /* Store the new data */ - bnez a5, 1b /* Retry on failure */ -2: EXIT_USER_ACCESS(a5) + beq x0, a5, 1f /* Success */ + li a5, 1 /* Normalize failure result */ +1: EXIT_USER_ACCESS(a5) SET_FAULT_HANDLER(x0, a5) /* Reset the fault handler */ sw a4, 0(a2) /* Store the read data */ - li a0, 0 /* Success */ + mv a0, a5 /* Success indicator */ ret /* Return */ END(casueword32) @@ -80,14 +81,15 @@ ENTRY(casueword) la a6, fsu_fault /* Load the fault handler */ SET_FAULT_HANDLER(a6, a4) /* And set it */ ENTER_USER_ACCESS(a4) -1: lr.d a4, 0(a0) /* Load-exclusive the data */ - bne a4, a1, 2f /* If not equal then exit */ + lr.d a4, 0(a0) /* Load-exclusive the data */ + bne a4, a1, 1f /* If not equal then exit */ sc.d a5, a3, 0(a0) /* Store the new data */ - bnez a5, 1b /* Retry on failure */ -2: EXIT_USER_ACCESS(a5) + beq x0, a5, 1f /* Success */ + li a5, 1 /* Normalize failure result */ +1: EXIT_USER_ACCESS(a5) SET_FAULT_HANDLER(x0, a5) /* Reset the fault handler */ sd a4, 0(a2) /* Store the read data */ - li a0, 0 /* Success */ + mv a0, a5 /* Success indicator */ ret /* Return */ END(casueword) Index: /usr/src/sys/sparc64/sparc64/support.S =================================================================== --- /usr/src/sys/sparc64/sparc64/support.S (revision 349452) +++ /usr/src/sys/sparc64/sparc64/support.S (working copy) @@ -403,8 +403,7 @@ fs_nofault_begin: .set susword, suword16 .set suword, suword64 - .globl casuword32, casuword, fuptr, suptr - .set casuword, casuword64 + .globl casuword32_int, casuword64_int, fuptr, suptr .set fuptr, fuword64 .set suptr, suword64 @@ -411,20 +410,20 @@ fs_nofault_begin: /* * int32_t casuword32(volatile int32_t *p, int32_t e, int32_t s) */ -ENTRY(casuword32) +ENTRY(casuword32_int) casa [%o0] ASI_AIUP, %o1, %o2 retl mov %o2, %o0 -END(casuword32) +END(casuword32_int) /* * int64_t casuword64(volatile int64_t *p, int64_t e, int64_t s) */ -ENTRY(casuword64) +ENTRY(casuword64_int) casxa [%o0] ASI_AIUP, %o1, %o2 retl mov %o2, %o0 -END(casuword64) +END(casuword64_int) /* * int fuword8(const void *base) Index: /usr/src/sys/sparc64/sparc64/vm_machdep.c =================================================================== --- /usr/src/sys/sparc64/sparc64/vm_machdep.c (revision 349452) +++ /usr/src/sys/sparc64/sparc64/vm_machdep.c (working copy) @@ -462,3 +462,28 @@ sf_buf_unmap(struct sf_buf *sf) pmap_qremove(sf->kva, 1); return (1); } + +uint32_t casuword32_int(volatile uint32_t *base, uint32_t oldval, + uint32_t newval); +uint32_t +casuword32(volatile uint32_t *base, uint32_t oldval, uint32_t newval) +{ + uint32_t ret; + + ret = casuword32_int(base, oldval, newval); + if (ret != -1) + ret = ret != oldval; + return (ret); +} + +u_long casuword64_int(volatile u_long *p, u_long oldval, u_long newval); +u_long +casuword(volatile u_long *p, u_long oldval, u_long newval) +{ + u_long ret; + + ret = casuword64_int(p, oldval, newval); + if (ret != -1L) + ret = ret != oldval; + return (ret); +}