GENERIC from Sat Jun 27 12:22:39 2009 +0300, cpuctl ab3f559, vmcore.209 KDB: debugger backends: ddb KDB: current backend: ddb 524288K of memory above 4GB ignored Copyright (c) 1992-2009 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 8.0-CURRENT #0: Sat Jun 27 12:24:55 CEST 2009 pho@x4.osted.lan:/var/tmp/deviant2/sys/i386/compile/PHO WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: AMD Phenom(tm) 9150e Quad-Core Processor (1799.99-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x100f23 Stepping = 3 Features=0x178bfbff Features2=0x802009 AMD Features=0xee500800 AMD Features2=0x7ff TSC: P-state invariant real memory = 4294967296 (4096 MB) avail memory = 3539742720 (3375 MB) : Trying to mount root from ufs:/dev/ad4s1a Entropy harvesting: interrupts ethernet point_to_point kickstart. /dev/ad4s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1a: clean, 245871 free (3463 frags, 30301 blocks, 0.3% fragmentation) /dev/ad4s1e: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1e: clean, 50265965 free (1957 frags, 6283001 blocks, 0.0% fragmentation) /dev/ad4s1f: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1f: clean, 2173216 free (245688 frags, 240941 blocks, 1.1% fragmentation) /dev/ad4s1d: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1d: clean, 15613131 free (109107 frags, 1938003 blocks, 0.2% fragmentation) re0: link state changed to DOWN Starting Network: lo0 re0. add net default: gateway 192.168.1.1 Additional ABI support: linux. rpc.umntall: 127.0.0.1: RPCPROG_MNT: RPC: Program not registered lock order reversal: 1st 0xe6d19a48 bufwait (bufwait) @ kern/vfs_bio.c:2558 2nd 0xc73e9600 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:285 KDB: stack backtrace: db_trace_self_wrapper(c0c5fc89,f62b687c,c08b7fa5,c08a8a8b,c0c62bec,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c08a8a8b,c0c62bec,c6d2ae90,c6d2dee8,f62b68d8,...) at kdb_backtrace+0x29 _witness_debugger(c0c62bec,c73e9600,c0c8367d,c6d2dee8,c0c83323,...) at _witness_debugger+0x25 witness_checkorder(c73e9600,9,c0c8331a,11d,0,...) at witness_checkorder+0x839 _sx_xlock(c73e9600,0,c0c8331a,11d,c73e289c,...) at _sx_xlock+0x85 ufsdirhash_acquire(e6d199e8,f62b6a20,1d4,e771aa44,f62b69a8,...) at ufsdirhash_acquire+0x48 ufsdirhash_add(c73e289c,f62b6a20,1a44,f62b6994,f62b6998,...) at ufsdirhash_add+0x13 ufs_direnter(c74d7d70,c7820560,f62b6a20,f62b6c04,e6d19ebc,...) at ufs_direnter+0x779 ufs_mkdir(f62b6c28,c0c98509,0,0,f62b6b70,...) at ufs_mkdir+0x981 VOP_MKDIR_APV(c0d62440,f62b6c28,f62b6c04,f62b6b70,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(c7424b40,ffffff9c,bfbfef5a,0,1ff,...) at kern_mkdirat+0x258 kern_mkdir(c7424b40,bfbfef5a,0,1ff,f62b6d2c,...) at kern_mkdir+0x2e mkdir(c7424b40,f62b6cf8,8,c0c634da,c0d42220,...) at mkdir+0x29 syscall(f62b6d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (136, FreeBSD ELF32, mkdir), eip = 0x28165303, esp = 0xbfbfed6c, ebp = 0xbfbfee38 --- Configuring syscons: keymap blanktime. Local package initialization:lock order reversal: 1st 0xc75ee1b0 ufs (ufs) @ kern/vfs_mount.c:1197 2nd 0xc746cb18 devfs (devfs) @ ufs/ffs/ffs_softdep.c:1029 KDB: stack backtrace: db_trace_self_wrapper(c0c5fc89,f62ba9f0,c08b7fa5,c08a8a8b,c0c62bec,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c08a8a8b,c0c62bec,c6d2de80,c6d2ddb0,f62baa4c,...) at kdb_backtrace+0x29 _witness_debugger(c0c62bec,c746cb18,c0c5193d,c6d2ddb0,c0c816e9,...) at _witness_debugger+0x25 witness_checkorder(c746cb18,9,c0c816e0,405,c746cb80,...) at witness_checkorder+0x839 __lockmgr_args(c746cb18,80400,c746cb80,0,0,...) at __lockmgr_args+0x7b7 vop_stdlock(f62bab54,4,c0c5b160,80400,c746cac0,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0d3dfa0,f62bab54,c0f277e4,c0d7af40,c746cac0,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c746cac0,80400,c0c816e0,405,c75f55a0,...) at _vn_lock+0x78 softdep_flushworklist(c75f55a0,f62bac00,c7424900,52b,c74d7c18,...) at softdep_flushworklist+0x47 ffs_sync(c75f55a0,1,c0c6957b,4f2,80,...) at ffs_sync+0x2fd dounmount(c75f55a0,8000000,c7424900,478,ff1ca3a5,...) at dounmount+0x44e unmount(c7424900,f62bacf8,8,f62bad38,c0d415a8,...) at unmount+0x2df syscall(f62bad38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280d916f, esp = 0xbfbfe69c, ebp = 0xbfbfe768 --- ** /dev/ad4s1e ** Last Mounted on /tmp ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 21753 files, 511110 used, 50265965 free (1957 frags, 6283001 blocks, 0.0% fragmentation) ***** FILE SYSTEM IS CLEAN ***** fsck -y /tmp watchdogd. Sat Jun 27 13:09:24 CEST 2009 FreeBSD/i386 (x4.osted.lan) (console) login: Jun 27 13:09:36 x4 su: pho to root on /dev/pts/0 ~KDB: enter: Line break on console [thread pid 11 tid 100005 ] Stopped at kdb_enter+0x3a: movl $0,kdb_why db> run pho db:0:pho> bt Tracing pid 11 tid 100005 td 0xc6d766c0 kdb_enter(c0c06ed0,c0c4655e,1a250,c70a2e80,0,...) at kdb_enter+0x3a uart_intr(c70a2e00,c6d766c0,c6d59cd0,c6d71e00,4,...) at uart_intr+0x11c intr_event_handle(c6d71e00,c6a9bc60,0,0,0,...) at intr_event_handle+0x5c intr_execute_handlers(c6d59cd0,c6a9bc60,1,c6a9bca8,c0b7ec24,...) at intr_execute_handlers+0x49 lapic_handle_intr(30,c6a9bc60) at lapic_handle_intr+0x4c Xapic_isr1() at Xapic_isr1+0x34 --- interrupt, eip = 0xc0b8b67a, esp = 0xc6a9bca0, ebp = 0xc6a9bca8 --- cpu_idle_amdc1e(1,c6a9bcf8,c089955e,1,c6a9bcd4,...) at cpu_idle_amdc1e+0x5a cpu_idle(1,c6a9bcd4,c0c5e5c4,a06,c6d766c0,...) at cpu_idle+0x1b sched_idletd(0,c6a9bd38,c0c57f81,342,c6d74aa0,...) at sched_idletd+0x23e fork_exit(c0899320,0,c6a9bd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6a9bd70, ebp = 0 --- db:0:bt> show allpcpu Current CPU: 1 cpuid = 0 dynamic pcpu = 0x6a9a10 curthread = 0xc6d76480: pid 11 "idle: cpu0" curpcb = 0xc6a9ed90 fpcurthread = none idlethread = 0xc6d76480: pid 11 "idle: cpu0" APIC ID = 0 currentldt = 0x50 spin locks held: cpuid = 1 dynamic pcpu = 0x5d09a10 curthread = 0xc6d766c0: pid 11 "idle: cpu1" curpcb = 0xc6a9bd90 fpcurthread = none idlethread = 0xc6d766c0: pid 11 "idle: cpu1" APIC ID = 1 currentldt = 0x50 spin locks held: cpuid = 2 dynamic pcpu = 0x5d0ca10 curthread = 0xc6d76900: pid 11 "idle: cpu2" curpcb = 0xc6a98d90 fpcurthread = none idlethread = 0xc6d76900: pid 11 "idle: cpu2" APIC ID = 2 currentldt = 0x50 spin locks held: cpuid = 3 dynamic pcpu = 0x5d0fa10 curthread = 0xc6d76b40: pid 11 "idle: cpu3" curpcb = 0xc6a95d90 fpcurthread = none idlethread = 0xc6d76b40: pid 11 "idle: cpu3" APIC ID = 3 currentldt = 0x50 spin locks held: db:0:allpcpu> show alllocks Process 1146 (umount) thread 0xc73f3d80 (100087) exclusive lockmgr ufs (ufs) r = 0 (0xc78205b8) locked @ kern/vfs_mount.c:1197 Process 1131 (find) thread 0xc7750d80 (100099) shared lockmgr nfs (nfs) r = 0 (0xc7aeb460) locked @ kern/vfs_lookup.c:495 Process 1128 (find) thread 0xc7abb480 (100146) shared lockmgr nfs (nfs) r = 0 (0xc7b0b460) locked @ kern/vfs_lookup.c:495 Process 1125 (find) thread 0xc73f2480 (100114) exclusive lockmgr nfs (nfs) r = 0 (0xc7d99710) locked @ kern/vfs_subr.c:2084 Process 1088 (sshd) thread 0xc73f36c0 (100124) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc781c3c4) locked @ kern/uipc_sockbuf.c:148 db:0:alllocks> show lockedvnods Locked vnodes 0xc7820560: tag ufs, type VDIR usecount 1, writecount 0, refcount 1 mountedhere 0xc7ae5000 flags () v_object 0xc7919b28 ref 0 pages 0 lock type ufs: EXCL by thread 0xc73f3d80 (pid 1146) #0 0xc085fd70 at __lockmgr_args+0xb90 #1 0xc0aa3df1 at ffs_lock+0xa1 #2 0xc0ba9ae5 at VOP_LOCK1_APV+0xb5 #3 0xc0912088 at _vn_lock+0x78 #4 0xc08ff2dc at dounmount+0x8c #5 0xc08ffc2f at unmount+0x2df #6 0xc0b9b824 at syscall+0x2b4 #7 0xc0b7e8c0 at Xint0x80_syscall+0x20 ino 70657, on dev ad4s1a 0xc7aeb408: tag nfs, type VDIR usecount 7, writecount 0, refcount 11 mountedhere 0 flags (VV_ROOT) v_object 0xc7ab0b28 ref 0 pages 2 lock type nfs: SHARED (count 1) with exclusive waiters pending #0 0xc085f762 at __lockmgr_args+0x582 #1 0xc08f4ef5 at vop_stdlock+0x65 #2 0xc0ba9ae5 at VOP_LOCK1_APV+0xb5 #3 0xc0912088 at _vn_lock+0x78 #4 0xc09060db at vget+0xbb #5 0xc08f873d at vfs_hash_get+0xed #6 0xc0a26ab8 at nfs_nget+0x88 #7 0xc0a2b63f at nfs_root+0x3f #8 0xc08f9aba at lookup+0x83a #9 0xc08fa49b at namei+0x4eb #10 0xc0911a45 at vn_open_cred+0x2f5 #11 0xc0911d1b at vn_open+0x3b #12 0xc0910a78 at kern_openat+0x108 #13 0xc0910fc5 at kern_open+0x35 #14 0xc0911000 at open+0x30 #15 0xc0b9b824 at syscall+0x2b4 #16 0xc0b7e8c0 at Xint0x80_syscall+0x20 fileid -961956128 fsid 0xc0c7cee9 0xc7b0b408: tag nfs, type VDIR usecount 5, writecount 0, refcount 8 mountedhere 0 flags () v_object 0xc7757a18 ref 0 pages 1 lock type nfs: SHARED (count 1) with exclusive waiters pending #0 0xc085f762 at __lockmgr_args+0x582 #1 0xc08f4ef5 at vop_stdlock+0x65 #2 0xc0ba9ae5 at VOP_LOCK1_APV+0xb5 #3 0xc0912088 at _vn_lock+0x78 #4 0xc09060db at vget+0xbb #5 0xc08f2827 at cache_lookup+0x637 #6 0xc0a34806 at nfs_lookup+0xf6 #7 0xc0baac65 at VOP_LOOKUP_APV+0xe5 #8 0xc08f97df at lookup+0x55f #9 0xc08fa49b at namei+0x4eb #10 0xc0909a7b at kern_statat_vnhook+0x6b #11 0xc0909bcc at kern_statat+0x3c #12 0xc0909d16 at kern_stat+0x36 #13 0xc0909dbf at stat+0x2f #14 0xc0b9b824 at syscall+0x2b4 #15 0xc0b7e8c0 at Xint0x80_syscall+0x20 fileid -961956128 fsid 0xc0c7cee9 0xc7d996b8: tag nfs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags () v_object 0xc7ab1770 ref 0 pages 1 lock type nfs: EXCL by thread 0xc73f2480 (pid 1125) with shared waiters pending #0 0xc085fd70 at __lockmgr_args+0xb90 #1 0xc08f4ef5 at vop_stdlock+0x65 #2 0xc0ba9ae5 at VOP_LOCK1_APV+0xb5 #3 0xc0912088 at _vn_lock+0x78 #4 0xc09060db at vget+0xbb #5 0xc08f2827 at cache_lookup+0x637 #6 0xc0a34806 at nfs_lookup+0xf6 #7 0xc0baac65 at VOP_LOOKUP_APV+0xe5 #8 0xc08f97df at lookup+0x55f #9 0xc08fa49b at namei+0x4eb #10 0xc0911a45 at vn_open_cred+0x2f5 #11 0xc0911d1b at vn_open+0x3b #12 0xc0910a78 at kern_openat+0x108 #13 0xc0910fc5 at kern_open+0x35 #14 0xc0911000 at open+0x30 #15 0xc0b9b824 at syscall+0x2b4 #16 0xc0b7e8c0 at Xint0x80_syscall+0x20 fileid -961956128 fsid 0xc0c7cee9 db:0:lockedvnods> show mount 0xc739cb40 /dev/ad4s1a on / (ufs) 0xc739d000 devfs on /dev (devfs) 0xc75f52d0 /dev/ad4s1f on /usr (ufs) 0xc75f5000 /dev/ad4s1d on /var (ufs) 0xc739db40 procfs on /proc (procfs) 0xc739d870 /dev/ad4s1e on /tmp (ufs) 0xc7ae5000 127.0.0.1:/tmp on /mnt (nfs) More info: show mount db:0:mount> ps pid ppid pgrp uid state wmesg wchan cmd 1146 1105 1105 0 S+ nfs 0xc7aeb460 umount 1143 1105 1105 0 T+ nfs 0xc7aeb460 find 1140 1105 1105 0 T+ nfs 0xc7aeb460 find 1137 1105 1105 0 T+ nfs 0xc7aeb460 find 1134 1105 1105 0 T+ nfs 0xc7aeb460 find 1131 1105 1105 0 T+ nfs 0xc7b0b460 find 1128 1105 1105 0 T+ nfs 0xc7d99710 find 1125 1105 1105 0 T+ find 1122 1105 1105 0 T+ find 1119 1105 1105 0 T+ find 1117 0 0 0 SL - 0xc0f217c0 [nfsiod 0] 1115 1105 1105 0 T+ find 1105 1100 1105 0 S+ wait 0xc78d82a8 sh 1100 1096 1100 0 S+ wait 0xc74237f8 bash 1096 1095 1096 0 S+ pause 0xc78d8058 csh 1095 1091 1095 1001 S+ wait 0xc73ee000 su 1091 1090 1091 1001 Ss+ wait 0xc774c000 bash 1090 1088 1088 1001 S select 0xc7361124 sshd 1088 989 1088 0 Ss sbwait 0xc781c3f0 sshd 1087 1 1087 0 Ss+ ttyin 0xc70b4270 getty 1086 1 1086 0 Ss+ ttyin 0xc70b4070 getty 1085 1 1085 0 Ss+ ttyin 0xc70b3e70 getty 1084 1 1084 0 Ss+ ttyin 0xc70b3c70 getty 1083 1 1083 0 Ss+ ttyin 0xc6eaee70 getty 1082 1 1082 0 Ss+ ttyin 0xc70b3470 getty 1081 1 1081 0 Ss+ ttyin 0xc70b3670 getty 1080 1 1080 0 Ss+ ttyin 0xc70b3a70 getty 1079 1 1079 0 Ss+ ttyin 0xc70b3270 getty 1057 1 1057 0 Ss select 0xc7362ba4 inetd 1028 1 1028 0 Ss nanslp 0xc0daf944 watchdogd 1006 1 1006 0 Ss nanslp 0xc0daf944 cron 1000 1 1000 25 Ss pause 0xc7422850 sendmail 996 1 996 0 Ss select 0xc748ed24 sendmail 989 1 989 0 Ss select 0xc748ebe4 sshd 952 1 952 0 Ss select 0xc7419ba4 ntpd 832 1 832 0 Ss rpcsvc 0xc748da90 NLM: master 826 1 826 0 Ss select 0xc73a0964 rpc.statd 820 819 819 0 S (threaded) nfsd 100123 S rpcsvc 0xc748dad0 nfsd: service 100122 S rpcsvc 0xc748db10 nfsd: service 100121 S rpcsvc 0xc748db50 nfsd: service 100100 S rpcsvc 0xc775ac10 nfsd: master 819 1 819 0 Ss select 0xc7360264 nfsd 811 1 811 0 Ss select 0xc7419ae4 mountd 731 1 731 0 Ss select 0xc775a624 rpcbind 702 1 702 0 Ss select 0xc7361864 syslogd 570 1 570 0 Ss select 0xc73a1e64 devd 43 0 0 0 SL flowclea 0xc0daf7a4 [flowcleaner] 42 0 0 0 SL sdflush 0xc0f27840 [softdepflush] 41 0 0 0 SL vlruwt 0xc730d550 [vnlru] 40 0 0 0 SL syncer 0xc0f1c0b4 [syncer] 39 0 0 0 SL psleep 0xc0f1bde8 [bufdaemon] 38 0 0 0 SL pgzero 0xc0f284f4 [pagezero] 9 0 0 0 SL psleep 0xc0f2811c [vmdaemon] 8 0 0 0 SL psleep 0xc0f280e4 [pagedaemon] 37 0 0 0 SL wmsg 0xc6fa9d0c [usbus5] 36 0 0 0 SL wmsg 0xc6fa9cdc [usbus5] 35 0 0 0 SL wmsg 0xc6fa9cac [usbus5] 34 0 0 0 SL wmsg 0xc6fa9c7c [usbus5] 33 0 0 0 SL wmsg 0xc6fa0b5c [usbus4] 32 0 0 0 SL wmsg 0xc6fa0b2c [usbus4] 31 0 0 0 SL wmsg 0xc6fa0afc [usbus4] 30 0 0 0 SL wmsg 0xc6fa0acc [usbus4] 29 0 0 0 SL wmsg 0xc6f9db5c [usbus3] 28 0 0 0 SL wmsg 0xc6f9db2c [usbus3] 27 0 0 0 SL wmsg 0xc6f9dafc [usbus3] 26 0 0 0 SL wmsg 0xc6f9dacc [usbus3] 25 0 0 0 SL wmsg 0xc6f95b5c [usbus2] 24 0 0 0 SL wmsg 0xc6f95b2c [usbus2] 23 0 0 0 SL wmsg 0xc6f95afc [usbus2] 22 0 0 0 SL wmsg 0xc6f95acc [usbus2] 21 0 0 0 SL wmsg 0xc6f91b5c [usbus1] 20 0 0 0 SL wmsg 0xc6f91b2c [usbus1] 19 0 0 0 SL wmsg 0xc6f91afc [usbus1] 18 0 0 0 SL wmsg 0xc6f91acc [usbus1] 17 0 0 0 SL wmsg 0xc6f8ab5c [usbus0] 16 0 0 0 SL wmsg 0xc6f8ab2c [usbus0] 15 0 0 0 SL wmsg 0xc6f8aafc [usbus0] 14 0 0 0 SL wmsg 0xc6f8aacc [usbus0] 7 0 0 0 SL waiting_ 0xc0f1defc [sctp_iterator] 6 0 0 0 SL - 0xc6fc9000 [fw0_probe] 5 0 0 0 SL ccb_scan 0xc0d7c2d4 [xpt_thrd] 13 0 0 0 SL - 0xc0daf7a4 [yarrow] 4 0 0 0 SL - 0xc0dad544 [g_down] 3 0 0 0 SL - 0xc0dad540 [g_up] 2 0 0 0 SL - 0xc0dad538 [g_event] 12 0 0 0 WL (threaded) intr 100040 I [irq12: psm0] 100039 I [irq1: atkbd0] 100038 I [swi0: uart] 100035 I [irq20: fwohci0] 100034 I [irq14: ata0] 100033 I [irq19: ehci0] 100032 I [irq18: ohci2 ohci4] 100031 I [irq17: ohci1 ohci3] 100030 I [irq16: hdac1 ohci0] 100029 I [irq22: atapci0] 100028 I [irq256: hdac0] 100027 I [swi6: Giant taskq] 100025 I [swi5: +] 100020 I [swi2: cambio] 100018 I [swi6: task queue] 100012 I [swi3: vm] 100011 I [swi1: netisr 0] 100010 I [swi4: clock] 100009 I [swi4: clock] 100008 I [swi4: clock] 100007 I [swi4: clock] 11 0 0 0 RL (threaded) idle 100006 Run CPU 0 [idle: cpu0] 100005 Run CPU 1 [idle: cpu1] 100004 Run CPU 2 [idle: cpu2] 100003 Run CPU 3 [idle: cpu3] 1 0 1 0 SLs wait 0xc6d74d48 [init] 10 0 0 0 SL audit_wo 0xc0f27160 [audit] 0 0 0 0 SLs (threaded) kernel 100036 D - 0xc6fc63c0 [fw0_taskq] 100026 D - 0xc6f26000 [thread taskq] 100024 D - 0xc6f260c0 [kqueue taskq] 100023 D - 0xc6f26100 [acpi_task_2] 100022 D - 0xc6f26100 [acpi_task_1] 100021 D - 0xc6f26100 [acpi_task_0] 100016 D - 0xc6d5bc00 [firmware taskq] 100000 D sched 0xc0dad600 [swapper] db:0:ps> allt Tracing command umount pid 1146 tid 100087 td 0xc73f3d80 sched_switch(c73f3d80,0,104,198,31a28242,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,50,...) at mi_switch+0x200 sleepq_switch(c73f3d80,0,c0c60d3a,249,50,...) at sleepq_switch+0x15f sleepq_wait(c7aeb460,50,c0c7d779,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c7aeb460,80100,c7aeb4c8,0,0,...) at __lockmgr_args+0xaaf vop_stdlock(f62d6a40,c08b7d4b,c0c69260,80100,c7aeb408,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0d5fac0,f62d6a40,c73f3e24,c0d7af40,c7aeb408,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c7aeb408,80100,c0c69d58,824,4,...) at _vn_lock+0x78 vget(c7aeb408,80100,c73f3d80,50,0,...) at vget+0xbb vfs_hash_get(c7ae5000,50285f98,80000,c73f3d80,f62d6afc,...) at vfs_hash_get+0xed nfs_nget(c7ae5000,c7ae7024,1c,f62d6b28,80000,...) at nfs_nget+0x88 nfs_root(c7ae5000,80000,f62d6bdc,c0c69584,c188b714,...) at nfs_root+0x3f vflush(c7ae5000,1,0,c73f3d80,c7820560,...) at vflush+0x4e nfs_unmount(c7ae5000,8000000,c0c6957b,4f2,80,...) at nfs_unmount+0x41 dounmount(c7ae5000,8000000,c73f3d80,478,4,...) at dounmount+0x46d unmount(c73f3d80,f62d6cf8,8,f62d6d38,c0d415a8,...) at unmount+0x2df syscall(f62d6d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280d916f, esp = 0xbfbfe18c, ebp = 0xbfbfe258 --- Tracing command find pid 1143 tid 100152 td 0xc7aba6c0 sched_switch(c7aba6c0,0,104,198,221a3ace,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,50,...) at mi_switch+0x200 sleepq_switch(c7aba6c0,0,c0c60d3a,249,50,...) at sleepq_switch+0x15f sleepq_wait(c7aeb460,50,c0c7d779,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c7aeb460,400400,c7aeb4c8,0,0,...) at __lockmgr_args+0xaaf vop_stdlock(f6417930,c0be4688,c7aba6c0,400400,c7aeb408,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0d5fac0,f6417930,f6417938,c0d7af40,c7aeb408,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c7aeb408,400400,c0c6936f,369,f6417bc0,...) at _vn_lock+0x78 lookup(f6417ba8,c0c6936f,e5,c5,c7d4c62c,...) at lookup+0xb98 namei(f6417ba8,f6417a8c,c0c574f9,57d,0,...) at namei+0x4eb vn_open_cred(f6417ba8,f6417c5c,424,0,c74b6e00,...) at vn_open_cred+0x2f5 vn_open(f6417ba8,f6417c5c,424,c76f0e00,4a45fdb2,...) at vn_open+0x3b kern_openat(c7aba6c0,ffffff9c,28237200,0,5,...) at kern_openat+0x108 kern_open(c7aba6c0,28237200,0,4,28058436,...) at kern_open+0x35 open(c7aba6c0,f6417cf8,c,c0c63456,c0d413cc,...) at open+0x30 syscall(f6417d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x2816d343, esp = 0xbfbfe7cc, ebp = 0xbfbfe848 --- Tracing command find pid 1140 tid 100156 td 0xc78f5d80 sched_switch(c78f5d80,0,104,198,15d1e263,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,50,...) at mi_switch+0x200 sleepq_switch(c78f5d80,0,c0c60d3a,249,50,...) at sleepq_switch+0x15f sleepq_wait(c7aeb460,50,c0c7d779,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c7aeb460,400400,c7aeb4c8,0,0,...) at __lockmgr_args+0xaaf vop_stdlock(f6423930,c0be4688,c78f5d80,400400,c7aeb408,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0d5fac0,f6423930,f6423938,c0d7af40,c7aeb408,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c7aeb408,400400,c0c6936f,369,f6423bc0,...) at _vn_lock+0x78 lookup(f6423ba8,c0c6936f,e5,c5,c7d2762c,...) at lookup+0xb98 namei(f6423ba8,f6423a8c,c0c574f9,57d,0,...) at namei+0x4eb vn_open_cred(f6423ba8,f6423c5c,424,0,c74b6e00,...) at vn_open_cred+0x2f5 vn_open(f6423ba8,f6423c5c,424,c73f6c08,4a45fdb2,...) at vn_open+0x3b kern_openat(c78f5d80,ffffff9c,28237200,0,5,...) at kern_openat+0x108 kern_open(c78f5d80,28237200,0,4,28058436,...) at kern_open+0x35 open(c78f5d80,f6423cf8,c,c0c63456,c0d413cc,...) at open+0x30 syscall(f6423d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x2816d343, esp = 0xbfbfe7cc, ebp = 0xbfbfe848 --- Tracing command find pid 1137 tid 100153 td 0xc7aba480 sched_switch(c7aba480,0,104,198,9be2104,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,50,...) at mi_switch+0x200 sleepq_switch(c7aba480,0,c0c60d3a,249,50,...) at sleepq_switch+0x15f sleepq_wait(c7aeb460,50,c0c7d779,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c7aeb460,400400,c7aeb4c8,0,0,...) at __lockmgr_args+0xaaf vop_stdlock(f641a930,c0be4688,c7aba480,400400,c7aeb408,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0d5fac0,f641a930,f641a938,c0d7af40,c7aeb408,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c7aeb408,400400,c0c6936f,369,f641abc0,...) at _vn_lock+0x78 lookup(f641aba8,c0c6936f,e5,c5,c7d4d72c,...) at lookup+0xb98 namei(f641aba8,f641aa8c,c0c574f9,57d,0,...) at namei+0x4eb vn_open_cred(f641aba8,f641ac5c,424,0,c74b6e00,...) at vn_open_cred+0x2f5 vn_open(f641aba8,f641ac5c,424,c740e460,4a45fdb2,...) at vn_open+0x3b kern_openat(c7aba480,ffffff9c,28237200,0,5,...) at kern_openat+0x108 kern_open(c7aba480,28237200,0,4,28058436,...) at kern_open+0x35 open(c7aba480,f641acf8,c,c0c63456,c0d413cc,...) at open+0x30 syscall(f641ad38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x2816d343, esp = 0xbfbfe7cc, ebp = 0xbfbfe848 --- Tracing command find pid 1134 tid 100150 td 0xc7abab40 sched_switch(c7abab40,0,104,198,fd79d205,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,50,...) at mi_switch+0x200 sleepq_switch(c7abab40,0,c0c60d3a,249,50,...) at sleepq_switch+0x15f sleepq_wait(c7aeb460,50,c0c7d779,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c7aeb460,400400,c7aeb4c8,0,0,...) at __lockmgr_args+0xaaf vop_stdlock(f6411930,c0be4688,c7abab40,400400,c7aeb408,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0d5fac0,f6411930,f6411938,c0d7af40,c7aeb408,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c7aeb408,400400,c0c6936f,369,f6411bc0,...) at _vn_lock+0x78 lookup(f6411ba8,c0c6936f,e5,c5,c7d4d42c,...) at lookup+0xb98 namei(f6411ba8,f6411a8c,c0c574f9,57d,0,...) at namei+0x4eb vn_open_cred(f6411ba8,f6411c5c,424,0,c74b6e00,...) at vn_open_cred+0x2f5 vn_open(f6411ba8,f6411c5c,424,c76f0038,4a45fdb2,...) at vn_open+0x3b kern_openat(c7abab40,ffffff9c,28237200,0,5,...) at kern_openat+0x108 kern_open(c7abab40,28237200,0,4,28058436,...) at kern_open+0x35 open(c7abab40,f6411cf8,c,c0c63456,c0d413cc,...) at open+0x30 syscall(f6411d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x2816d343, esp = 0xbfbfe7cc, ebp = 0xbfbfe848 --- Tracing command find pid 1131 tid 100099 td 0xc7750d80 sched_switch(c7750d80,0,104,198,f3bf6254,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,50,...) at mi_switch+0x200 sleepq_switch(c7750d80,0,c0c60d3a,249,50,...) at sleepq_switch+0x15f sleepq_wait(c7b0b460,50,c0c7d779,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c7b0b460,80100,c7b0b4c8,0,0,...) at __lockmgr_args+0xaaf vop_stdlock(f63427b4,c08b7d4b,c0c68bfd,80100,c7b0b408,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0d5fac0,f63427b4,c7750e24,c0d7af40,c7b0b408,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c7b0b408,80100,c0c69d58,824,0,...) at _vn_lock+0x78 vget(c7b0b408,80100,c7750d80,230,0,...) at vget+0xbb cache_lookup(c7aeb408,f6342bc0,f6342bd4,0,8bcc00,...) at cache_lookup+0x637 nfs_lookup(f6342998,c0c6a9b0,c0d7ab80,c7aeb408,80000,...) at nfs_lookup+0xf6 VOP_LOOKUP_APV(c0d5fac0,f6342998,f6342bd4,1ef,f6342bc0,...) at VOP_LOOKUP_APV+0xe5 lookup(f6342ba8,c0c6936f,e5,c5,c76ef22c,...) at lookup+0x55f namei(f6342ba8,f6342a8c,c0c574f9,57d,0,...) at namei+0x4eb vn_open_cred(f6342ba8,f6342c5c,0,0,c74b6e00,...) at vn_open_cred+0x2f5 vn_open(f6342ba8,f6342c5c,0,c73f6150,4911a54d,...) at vn_open+0x3b kern_openat(c7750d80,ffffff9c,28246618,0,5,...) at kern_openat+0x108 kern_open(c7750d80,28246618,0,4,28200000,...) at kern_open+0x35 open(c7750d80,f6342cf8,c,c0c63456,c0d413cc,...) at open+0x30 syscall(f6342d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x2816d343, esp = 0xbfbfe7cc, ebp = 0xbfbfe848 --- Tracing command find pid 1128 tid 100146 td 0xc7abb480 sched_switch(c7abb480,0,104,198,e797422c,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,50,...) at mi_switch+0x200 sleepq_switch(c7abb480,0,c0c60d3a,249,c7d99710,...) at sleepq_switch+0x15f sleepq_wait(c7d99710,50,c0c7d779,4,1,...) at sleepq_wait+0x63 __lockmgr_args(c7d99710,200100,c7d99778,0,0,...) at __lockmgr_args+0x4a5 vop_stdlock(f6405870,c08b7d4b,c0c68bfd,200100,c7d996b8,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0d5fac0,f6405870,c7abb524,c0d7af40,c7d996b8,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c7d996b8,200100,c0c69d58,824,0,...) at _vn_lock+0x78 vget(c7d996b8,200100,c7abb480,230,0,...) at vget+0xbb cache_lookup(c7b0b408,f6405b78,f6405b8c,0,4,...) at cache_lookup+0x637 nfs_lookup(f6405a54,c0c6a9b0,c0d7ab80,c7b0b408,200000,...) at nfs_lookup+0xf6 VOP_LOOKUP_APV(c0d5fac0,f6405a54,f6405b8c,1ef,f6405b78,...) at VOP_LOOKUP_APV+0xe5 lookup(f6405b60,c0c6936f,e5,c5,c748532c,...) at lookup+0x55f namei(f6405b60,f6405b00,60,0,c7abb480,...) at namei+0x4eb kern_statat_vnhook(c7abb480,200,ffffff9c,2824bff8,0,...) at kern_statat_vnhook+0x6b kern_statat(c7abb480,200,ffffff9c,2824bff8,0,...) at kern_statat+0x3c kern_lstat(c7abb480,2824bff8,0,f6405c18,c0eee3e0,...) at kern_lstat+0x36 lstat(c7abb480,f6405cf8,8,c0c6346a,c0d42808,...) at lstat+0x2f syscall(f6405d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (190, FreeBSD ELF32, lstat), eip = 0x2816d2c3, esp = 0xbfbfe7bc, ebp = 0xbfbfe848 --- Tracing command find pid 1125 tid 100114 td 0xc73f2480 sched_switch(c73f2480,0,10a,198,e4336c34,...) at sched_switch+0x437 mi_switch(10a,0,c0c5d97f,313,c73ed880,...) at mi_switch+0x200 thread_suspend_switch(c73f2480,0,c0c5c9f1,9de,c73f24c0,...) at thread_suspend_switch+0x2a4 cursig(c73f2480,0,c0c60d3a,196,0,...) at cursig+0x436 sleepq_catch_signals(12cfc,c08ae4e0,c73f2480,0,300,...) at sleepq_catch_signals+0x164 sleepq_timedwait_sig(c732ca00,0,c0c7cd47,300,0,...) at sleepq_timedwait_sig+0x1a _sleep(c732ca00,c7928d00,500,c0c7cd47,12cfc,...) at _sleep+0x31e clnt_vc_call(c738a060,f638a828,1,c789c400,f638a86c,...) at clnt_vc_call+0x792 clnt_reconnect_call(c7388d00,f638a828,1,c789c400,f638a86c,...) at clnt_reconnect_call+0x650 nfs_request(c7d996b8,c789c400,1,c73f2480,c74b6e00,...) at nfs_request+0x1a7 nfs_getattr(f638a9ec,c0c97dc6,c7d9c1d0,c7d9c1d0,c7d996b8,...) at nfs_getattr+0x1db VOP_GETATTR_APV(c0d5fac0,f638a9ec,c0c7d60f,226,c7d9c1d0,...) at VOP_GETATTR_APV+0xc5 nfs_open(f638aac8,c0c97ed6,2d,0,f638aba8,...) at nfs_open+0x20d VOP_OPEN_APV(c0d5fac0,f638aac8,100,57d,0,...) at VOP_OPEN_APV+0xc5 vn_open_cred(f638aba8,f638ac5c,0,0,c74b6e00,...) at vn_open_cred+0x48d vn_open(f638aba8,f638ac5c,0,c78fe150,c73f2480,...) at vn_open+0x3b kern_openat(c73f2480,ffffff9c,281886df,0,1,...) at kern_openat+0x108 kern_open(c73f2480,281886df,0,0,0,...) at kern_open+0x35 open(c73f2480,f638acf8,c,c0c7d818,c0d413cc,...) at open+0x30 syscall(f638ad38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x2816d343, esp = 0xbfbfe82c, ebp = 0xbfbfe8b8 --- Tracing command find pid 1122 tid 100080 td 0xc7424b40 sched_switch(c7424b40,0,10a,198,d7f4b0e5,...) at sched_switch+0x437 mi_switch(10a,0,c0c5d97f,313,c7422dd0,...) at mi_switch+0x200 thread_suspend_switch(c7424b40,0,c0c5c9f1,9de,c7424b80,...) at thread_suspend_switch+0x2a4 cursig(c7424b40,0,c0c61524,df,c7422d48,...) at cursig+0x436 ast(f62b6d38) at ast+0x372 doreti_ast() at doreti_ast+0x17 Tracing command find pid 1119 tid 100104 td 0xc7750240 sched_switch(c7750240,0,10a,198,cbb9f76c,...) at sched_switch+0x437 mi_switch(10a,0,c0c5d97f,313,c774b088,...) at mi_switch+0x200 thread_suspend_switch(c7750240,0,c0c5c9f1,9de,c7750280,...) at thread_suspend_switch+0x2a4 cursig(c7750240,0,c0c61524,df,c774b000,...) at cursig+0x436 ast(f6351d38) at ast+0x372 doreti_ast() at doreti_ast+0x17 Tracing command nfsiod 0 pid 1117 tid 100147 td 0xc7abb240 sched_switch(c7abb240,0,104,198,b34a541e,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,5c,...) at mi_switch+0x200 sleepq_switch(c7abb240,0,c0c60d3a,18b,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(1d4c0,c08ae4e0,c7abb240,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0f217c0,5c,c0c527e8,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0f217c0,c0f21790,15c,c0c527e8,1d4c0,...) at _sleep+0x31e nfssvc_iod(c0f21140,f6408d38,c0c57f81,342,c7ab8aa0,...) at nfssvc_iod+0xcf fork_exit(c0a2a460,c0f21140,f6408d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf6408d70, ebp = 0 --- Tracing command find pid 1115 tid 100148 td 0xc7abb000 sched_switch(c7abb000,0,10a,198,bf99b50c,...) at sched_switch+0x437 mi_switch(10a,0,c0c5d97f,313,c7ab8880,...) at mi_switch+0x200 thread_suspend_switch(c7abb000,0,c0c5c9f1,9de,c7abb040,...) at thread_suspend_switch+0x2a4 cursig(c7abb000,0,c0c61524,df,c7ab87f8,...) at cursig+0x436 ast(f640bd38) at ast+0x372 doreti_ast() at doreti_ast+0x17 Tracing command sh pid 1105 tid 100135 td 0xc78f4240 sched_switch(c78f4240,0,104,198,51f10717,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,5c,...) at mi_switch+0x200 sleepq_switch(c78f4240,0,c0c60d3a,18b,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c78d82a8,5c,c0c635af,100,0,...) at sleepq_wait_sig+0x17 _sleep(c78d82a8,c78d8330,15c,c0c635af,0,...) at _sleep+0x354 kern_wait(c78f4240,ffffffff,f63d4c74,2,0,...) at kern_wait+0xb56 wait4(c78f4240,f63d4cf8,10,c0c63e14,c0d41404,...) at wait4+0x3b syscall(f63d4d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x2815ae7b, esp = 0xbfbfe99c, ebp = 0xbfbfe9b8 --- Tracing command bash pid 1100 tid 100075 td 0xc7427480 sched_switch(c7427480,0,104,198,a5cfe1b2,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,5c,...) at mi_switch+0x200 sleepq_switch(c7427480,0,c0c60d3a,18b,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c74237f8,5c,c0c635af,100,0,...) at sleepq_wait_sig+0x17 _sleep(c74237f8,c7423880,15c,c0c635af,0,...) at _sleep+0x354 kern_wait(c7427480,ffffffff,f62a2c74,6,0,...) at kern_wait+0xb56 wait4(c7427480,f62a2cf8,10,c0c6349e,c0d41404,...) at wait4+0x3b syscall(f62a2d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x282bae7b, esp = 0xbfbfe7cc, ebp = 0xbfbfe7e8 --- Tracing command csh pid 1096 tid 100136 td 0xc78f4000 sched_switch(c78f4000,0,104,198,2da9383b,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,68,...) at mi_switch+0x200 sleepq_switch(c78f4000,0,c0c60d3a,18b,68,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c78d8058,68,c0c11d4b,100,0,...) at sleepq_wait_sig+0x17 _sleep(c78d8058,c78d8088,168,c0c11d4b,0,...) at _sleep+0x354 kern_sigsuspend(c78f4000,0,0,0,0,...) at kern_sigsuspend+0xe4 sigsuspend(c78f4000,f63d7cf8,4,c0c6349e,c0d4388c,...) at sigsuspend+0x4d syscall(f63d7d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (341, FreeBSD ELF32, sigsuspend), eip = 0x28178eeb, esp = 0xbfbfe5dc, ebp = 0xbfbfe648 --- Tracing command su pid 1095 tid 100111 td 0xc73f2b40 sched_switch(c73f2b40,0,104,198,a8081d4b,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,5c,...) at mi_switch+0x200 sleepq_switch(c73f2b40,0,c0c60d3a,18b,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c73ee000,5c,c0c635af,100,0,...) at sleepq_wait_sig+0x17 _sleep(c73ee000,c73ee088,15c,c0c635af,0,...) at _sleep+0x354 kern_wait(c73f2b40,448,f637ec74,2,0,...) at kern_wait+0xb56 wait4(c73f2b40,f637ecf8,10,f637ed38,c0d41404,...) at wait4+0x3b syscall(f637ed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x2811be7b, esp = 0xbfbfe62c, ebp = 0xbfbfe648 --- Tracing command bash pid 1091 tid 100098 td 0xc7751000 sched_switch(c7751000,0,104,198,b3cd0fa5,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,5c,...) at mi_switch+0x200 sleepq_switch(c7751000,0,c0c60d3a,18b,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c774c000,5c,c0c635af,100,0,...) at sleepq_wait_sig+0x17 _sleep(c774c000,c774c088,15c,c0c635af,0,...) at _sleep+0x354 kern_wait(c7751000,ffffffff,f633fc74,6,0,...) at kern_wait+0xb56 wait4(c7751000,f633fcf8,10,c0c6349e,c0d41404,...) at wait4+0x3b syscall(f633fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x282bae7b, esp = 0xbfbfe9cc, ebp = 0xbfbfe9e8 --- Tracing command sshd pid 1090 tid 100138 td 0xc7751b40 sched_switch(c7751b40,0,104,198,991d7c61,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c7751b40,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c086734a,c7361110,0,c0c5b160,c7751b40,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c7361124,0,f63dda80,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7361124,c7361110,c0c6300e,5c4,c76f0818,...) at _cv_wait_sig+0x240 seltdwait(c76f0818,58,c78d4280,c7751b40,c0c7984b,...) at seltdwait+0xa2 kern_select(c7751b40,a,286030b8,286030dc,0,0,65,280fc6f8) at kern_select+0x4c4 select(c7751b40,f63ddcf8,14,c0c453a3,c0d41d6c,...) at select+0x5e syscall(f63ddd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x283c4d03, esp = 0xbfbfde5c, ebp = 0xbfbfdea8 --- Tracing command sshd pid 1088 tid 100124 td 0xc73f36c0 sched_switch(c73f36c0,0,104,198,cfe9d173,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,58,...) at mi_switch+0x200 sleepq_switch(c73f36c0,0,c0c60d3a,18b,58,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c781c3f0,58,c0c66acb,100,0,...) at sleepq_wait_sig+0x17 _sleep(c781c3f0,c781c3b0,158,c0c66acb,0) at _sleep+0x354 sbwait(c781c38c,4,c0c66b9a,5bd,c781c3b0,...) at sbwait+0x76 soreceive_generic(c781c338,0,f63b3c58,0,0,...) at soreceive_generic+0x33f soreceive(c781c338,0,f63b3c58,0,0,0) at soreceive+0x38 soo_read(c76f0690,f63b3c58,c7418180,0,c73f36c0,...) at soo_read+0x4e dofileread(f63b3c58,ffffffff,ffffffff,0,c76f0690,...) at dofileread+0x96 kern_readv(c73f36c0,5,f63b3c58,f63b3c78,1,...) at kern_readv+0x58 read(c73f36c0,f63b3cf8,c,c0c7d818,c0d41394,...) at read+0x4f syscall(f63b3d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x283c4d83, esp = 0xbfbfde4c, ebp = 0xbfbfde88 --- Tracing command getty pid 1087 tid 100112 td 0xc73f2900 sched_switch(c73f2900,0,104,198,816a8233,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c73f2900,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,c73f2900,c73f2900,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c70b4270,0,c0c6531c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c70b4270,c0daf0f0,c0c64cd3,4d7,0,...) at _cv_wait_sig+0x240 tty_wait(c70b4200,c70b4270,f6382c58,1,0,...) at tty_wait+0x71 ttydisc_read(c70b4200,f6382c58,0,9e,0,...) at ttydisc_read+0x22c ttydev_read(c70a2300,f6382c58,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c76f08c0,f6382c58,c6d72100,0,c73f2900,...) at devfs_read_f+0x7e dofileread(f6382c58,ffffffff,ffffffff,0,c76f08c0,...) at dofileread+0x96 kern_readv(c73f2900,0,f6382c58,f6382c78,1,...) at kern_readv+0x58 read(c73f2900,f6382cf8,c,c0c73a3b,c0d41394,...) at read+0x4f syscall(f6382d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x28188d83, esp = 0xbfbfedcc, ebp = 0xbfbfedf8 --- Tracing command getty pid 1086 tid 100113 td 0xc73f26c0 sched_switch(c73f26c0,0,104,198,8178e91b,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c73f26c0,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,c73f26c0,c73f26c0,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c70b4070,0,c0c6531c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c70b4070,c0daf0f0,c0c64cd3,4d7,0,...) at _cv_wait_sig+0x240 tty_wait(c70b4000,c70b4070,f6386c58,1,0,...) at tty_wait+0x71 ttydisc_read(c70b4000,f6386c58,0,9e,0,...) at ttydisc_read+0x22c ttydev_read(c70a2200,f6386c58,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c76f0930,f6386c58,c6d72100,0,c73f26c0,...) at devfs_read_f+0x7e dofileread(f6386c58,ffffffff,ffffffff,0,c76f0930,...) at dofileread+0x96 kern_readv(c73f26c0,0,f6386c58,f6386c78,1,...) at kern_readv+0x58 read(c73f26c0,f6386cf8,c,c0c73a3b,c0d41394,...) at read+0x4f syscall(f6386d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x28188d83, esp = 0xbfbfedcc, ebp = 0xbfbfedf8 --- Tracing command getty pid 1085 tid 100088 td 0xc73f3b40 sched_switch(c73f3b40,0,104,198,81822af8,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c73f3b40,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,c73f3b40,c73f3b40,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c70b3e70,0,c0c6531c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c70b3e70,c0daf0f0,c0c64cd3,4d7,0,...) at _cv_wait_sig+0x240 tty_wait(c70b3e00,c70b3e70,f62e0c58,1,0,...) at tty_wait+0x71 ttydisc_read(c70b3e00,f62e0c58,0,9e,0,...) at ttydisc_read+0x22c ttydev_read(c70a2100,f62e0c58,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c74db460,f62e0c58,c6d72100,0,c73f3b40,...) at devfs_read_f+0x7e dofileread(f62e0c58,ffffffff,ffffffff,0,c74db460,...) at dofileread+0x96 kern_readv(c73f3b40,0,f62e0c58,f62e0c78,1,...) at kern_readv+0x58 read(c73f3b40,f62e0cf8,c,c0c73a3b,c0d41394,...) at read+0x4f syscall(f62e0d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x28188d83, esp = 0xbfbfedcc, ebp = 0xbfbfedf8 --- Tracing command getty pid 1084 tid 100116 td 0xc73f2000 sched_switch(c73f2000,0,104,198,8169e08b,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c73f2000,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,c73f2000,c73f2000,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c70b3c70,0,c0c6531c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c70b3c70,c0daf0f0,c0c64cd3,4d7,0,...) at _cv_wait_sig+0x240 tty_wait(c70b3c00,c70b3c70,f6392c58,1,0,...) at tty_wait+0x71 ttydisc_read(c70b3c00,f6392c58,0,9e,0,...) at ttydisc_read+0x22c ttydev_read(c6fbde00,f6392c58,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c7457700,f6392c58,c6d72100,0,c73f2000,...) at devfs_read_f+0x7e dofileread(f6392c58,ffffffff,ffffffff,0,c7457700,...) at dofileread+0x96 kern_readv(c73f2000,0,f6392c58,f6392c78,1,...) at kern_readv+0x58 read(c73f2000,f6392cf8,c,c0c73a3b,c0d41394,...) at read+0x4f syscall(f6392d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x28188d83, esp = 0xbfbfedcc, ebp = 0xbfbfedf8 --- Tracing command getty pid 1083 tid 100132 td 0xc78f4900 sched_switch(c78f4900,0,104,198,815f3811,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c78f4900,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,c78f4900,c78f4900,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c6eaee70,0,c0c6531c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c6eaee70,c0daf0f0,c0c64cd3,4d7,0,...) at _cv_wait_sig+0x240 tty_wait(c6eaee00,c6eaee70,f63cbc58,1,0,...) at tty_wait+0x71 ttydisc_read(c6eaee00,f63cbc58,0,9e,0,...) at ttydisc_read+0x22c ttydev_read(c6fbdd00,f63cbc58,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c73f7968,f63cbc58,c6d72100,0,c78f4900,...) at devfs_read_f+0x7e dofileread(f63cbc58,ffffffff,ffffffff,0,c73f7968,...) at dofileread+0x96 kern_readv(c78f4900,0,f63cbc58,f63cbc78,1,...) at kern_readv+0x58 read(c78f4900,f63cbcf8,c,c0c73a3b,c0d41394,...) at read+0x4f syscall(f63cbd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x28188d83, esp = 0xbfbfedcc, ebp = 0xbfbfedf8 --- Tracing command getty pid 1082 tid 100103 td 0xc7750480 sched_switch(c7750480,0,104,198,8178f687,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c7750480,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,c7750480,c7750480,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c70b3470,0,c0c6531c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c70b3470,c0daf0f0,c0c64cd3,4d7,0,...) at _cv_wait_sig+0x240 tty_wait(c70b3400,c70b3470,f634ec58,1,0,...) at tty_wait+0x71 ttydisc_read(c70b3400,f634ec58,0,9e,0,...) at ttydisc_read+0x22c ttydev_read(c6fbdc00,f634ec58,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c740ec08,f634ec58,c6d72100,0,c7750480,...) at devfs_read_f+0x7e dofileread(f634ec58,ffffffff,ffffffff,0,c740ec08,...) at dofileread+0x96 kern_readv(c7750480,0,f634ec58,f634ec78,1,...) at kern_readv+0x58 read(c7750480,f634ecf8,c,c0c73a3b,c0d41394,...) at read+0x4f syscall(f634ed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x28188d83, esp = 0xbfbfedcc, ebp = 0xbfbfedf8 --- Tracing command getty pid 1081 tid 100101 td 0xc7750900 sched_switch(c7750900,0,104,198,815e05fd,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c7750900,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,c7750900,c7750900,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c70b3670,0,c0c6531c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c70b3670,c0daf0f0,c0c64cd3,4d7,0,...) at _cv_wait_sig+0x240 tty_wait(c70b3600,c70b3670,f6348c58,1,0,...) at tty_wait+0x71 ttydisc_read(c70b3600,f6348c58,0,9e,0,...) at ttydisc_read+0x22c ttydev_read(c6fbd900,f6348c58,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c73f61f8,f6348c58,c6d72100,0,c7750900,...) at devfs_read_f+0x7e dofileread(f6348c58,ffffffff,ffffffff,0,c73f61f8,...) at dofileread+0x96 kern_readv(c7750900,0,f6348c58,f6348c78,1,...) at kern_readv+0x58 read(c7750900,f6348cf8,c,c0c73a3b,c0d41394,...) at read+0x4f syscall(f6348d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x28188d83, esp = 0xbfbfedcc, ebp = 0xbfbfedf8 --- Tracing command getty pid 1080 tid 100097 td 0xc72f6000 sched_switch(c72f6000,0,104,198,815e5369,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72f6000,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,c72f6000,c72f6000,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c70b3a70,0,c0c6531c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c70b3a70,c0daf0f0,c0c64cd3,4d7,0,...) at _cv_wait_sig+0x240 tty_wait(c70b3a00,c70b3a70,f633cc58,1,0,...) at tty_wait+0x71 ttydisc_read(c70b3a00,f633cc58,0,9e,0,...) at ttydisc_read+0x22c ttydev_read(c6fbd800,f633cc58,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c76f0bd0,f633cc58,c6d72100,0,c72f6000,...) at devfs_read_f+0x7e dofileread(f633cc58,ffffffff,ffffffff,0,c76f0bd0,...) at dofileread+0x96 kern_readv(c72f6000,0,f633cc58,f633cc78,1,...) at kern_readv+0x58 read(c72f6000,f633ccf8,c,c0c73a3b,c0d41394,...) at read+0x4f syscall(f633cd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x28188d83, esp = 0xbfbfedcc, ebp = 0xbfbfedf8 --- Tracing command getty pid 1079 tid 100117 td 0xc73efd80 sched_switch(c73efd80,0,104,198,a8a119c2,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c73efd80,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c086734a,c70b3204,0,c0c5b160,c73efd80,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c70b3270,0,f6396b0c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c70b3270,c70b3204,c0c64cd3,4d7,0,...) at _cv_wait_sig+0x240 tty_wait(c70b3200,c70b3270,f6396c58,1,0,...) at tty_wait+0x71 ttydisc_read(c70b3200,f6396c58,0,9e,0,...) at ttydisc_read+0x22c ttydev_read(c6d63600,f6396c58,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c7457578,f6396c58,c6d72100,0,c73efd80,...) at devfs_read_f+0x7e dofileread(f6396c58,ffffffff,ffffffff,0,c7457578,...) at dofileread+0x96 kern_readv(c73efd80,0,f6396c58,f6396c78,1,...) at kern_readv+0x58 read(c73efd80,f6396cf8,c,c0c73a3b,c0d41394,...) at read+0x4f syscall(f6396d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x28188d83, esp = 0xbfbfedbc, ebp = 0xbfbfede8 --- Tracing command inetd pid 1057 tid 100134 td 0xc78f4480 sched_switch(c78f4480,0,104,198,676bd32a,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c78f4480,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c086734a,c7362b90,0,c0c5b160,c78f4480,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c7362ba4,0,f63d1a80,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7362ba4,c7362b90,c0c6300e,5c4,c740ee70,...) at _cv_wait_sig+0x240 seltdwait(c740ee70,58,c6d72100,c78f4480,c0eee9c8,...) at seltdwait+0xa2 kern_select(c78f4480,8,bfbfdfe0,0,0,0,65,281af9c0) at kern_select+0x4c4 select(c78f4480,f63d1cf8,14,c0c635fb,c0d41d6c,...) at select+0x5e syscall(f63d1d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x2819cd03, esp = 0xbfbfdf9c, ebp = 0xbfbfee28 --- Tracing command watchdogd pid 1028 tid 100137 td 0xc7751d80 sched_switch(c7751d80,0,104,198,9359b65f,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,5c,...) at mi_switch+0x200 sleepq_switch(c7751d80,0,c0c60d3a,18b,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c08ae4e0,c7751d80,0,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0daf944,5c,c0c5dba3,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0daf944,0,15c,c0c5dba3,ea61,...) at _sleep+0x31e kern_nanosleep(c7751d80,f63dac64,f63dac6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c7751d80,f63dacf8,8,f63dad38,c0d42d80,...) at nanosleep+0x6f syscall(f63dad38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2818087f, esp = 0xbfbfecec, ebp = 0xbfbfed18 --- Tracing command cron pid 1006 tid 100107 td 0xc774fb40 sched_switch(c774fb40,0,104,198,92fa62d2,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,5c,...) at mi_switch+0x200 sleepq_switch(c774fb40,0,c0c60d3a,18b,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c08ae4e0,c774fb40,0,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0daf944,5c,c0c5dba3,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0daf944,0,15c,c0c5dba3,ea61,...) at _sleep+0x31e kern_nanosleep(c774fb40,f635ac64,f635ac6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c774fb40,f635acf8,8,c0c636ec,c0d42d80,...) at nanosleep+0x6f syscall(f635ad38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2817387f, esp = 0xbfbfec8c, ebp = 0xbfbfecb8 --- Tracing command sendmail pid 1000 tid 100083 td 0xc74246c0 sched_switch(c74246c0,0,104,198,7abc4d42,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,68,...) at mi_switch+0x200 sleepq_switch(c74246c0,0,c0c60d3a,18b,68,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c7422850,68,c0c11d4b,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7422850,c7422880,168,c0c11d4b,0,...) at _sleep+0x354 kern_sigsuspend(c74246c0,0,0,0,0,...) at kern_sigsuspend+0xe4 sigsuspend(c74246c0,f62c2cf8,4,c0c6349e,c0d4388c,...) at sigsuspend+0x4d syscall(f62c2d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (341, FreeBSD ELF32, sigsuspend), eip = 0x2832beeb, esp = 0xbfbfcf9c, ebp = 0xbfbfcfc8 --- Tracing command sendmail pid 996 tid 100129 td 0xc78f5000 sched_switch(c78f5000,0,104,198,3081acf2,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c78f5000,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f63c2a50,c086734a,c748ed10,0,c78f5000,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c748ed24,0,f63c2a80,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c748ed24,c748ed10,1389,5c4,c78fe268,...) at _cv_timedwait_sig+0x250 seltdwait(f63c2c2c,f63c2c34,c7327780,c78f5000,c6c13000,...) at seltdwait+0x8a kern_select(c78f5000,5,bfbfc520,0,0,f63c2c70,5,0) at kern_select+0x4c4 select(c78f5000,f63c2cf8,14,c0c639c2,c0d41d6c,...) at select+0x5e syscall(f63c2d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x283cbd03, esp = 0xbfbfc48c, ebp = 0xbfbfcfb8 --- Tracing command sshd pid 989 tid 100133 td 0xc78f46c0 sched_switch(c78f46c0,0,104,198,cd56fb12,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c78f46c0,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c086734a,c748ebd0,0,c0c5b160,c78f46c0,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c748ebe4,0,f63cea80,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c748ebe4,c748ebd0,c0c6300e,5c4,c76f0150,...) at _cv_wait_sig+0x240 seltdwait(c76f0150,58,c7417800,c78f46c0,c0abdfde,...) at seltdwait+0xa2 kern_select(c78f46c0,7,286090b0,0,0,0,c78f46c0,f63cec98) at kern_select+0x4c4 select(c78f46c0,f63cecf8,14,f63ced38,c0d41d6c,...) at select+0x5e syscall(f63ced38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x283c4d03, esp = 0xbfbfdf1c, ebp = 0xbfbfee38 --- Tracing command ntpd pid 952 tid 100079 td 0xc7424d80 sched_switch(c7424d80,0,104,198,8005a4bb,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c7424d80,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c086734a,c7419b90,0,c0c5b160,c7424d80,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c7419ba4,0,f62b2a80,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7419ba4,c7419b90,c0c6300e,5c4,c740ecb0,...) at _cv_wait_sig+0x240 seltdwait(c740ecb0,58,c6d72100,c7424d80,0,...) at seltdwait+0xa2 kern_select(c7424d80,1b,bfbfed28,0,0,0,f62b2c98,246) at kern_select+0x4c4 select(c7424d80,f62b2cf8,14,c7424d80,c0d41d6c,...) at select+0x5e syscall(f62b2d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x2834cd03, esp = 0xbfbfecfc, ebp = 0xbfbfedc8 --- Tracing command rpc.lockd pid 832 tid 100125 td 0xc73f3480 sched_switch(c73f3480,0,104,198,a15916f2,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c73f3480,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f63b69fc,c086734a,c73a9a00,0,c73f3480,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c748da90,0,f63b6a2c,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c748da90,c73a9a00,1388,3af,c7898a00,...) at _cv_timedwait_sig+0x250 svc_run_internal(c73f35e4,14,c0c7edef,c0c7e515,f63b6b8c,...) at svc_run_internal+0x356 svc_run(c73a9a00,0,4,c0a4fd00,f63b6b8c,...) at svc_run+0x7f nlm_syscall(c73f3480,f63b6cf8,10,c0c63e02,c0d42418,...) at nlm_syscall+0x77d syscall(f63b6d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (154, FreeBSD ELF32, nlm_syscall), eip = 0x280f9b2b, esp = 0xbfbfed5c, ebp = 0xbfbfee28 --- Tracing command rpc.statd pid 826 tid 100078 td 0xc7427000 sched_switch(c7427000,0,104,198,8777fa09,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c7427000,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f62aea50,c086734a,c73a0950,0,c7427000,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c73a0964,0,f62aea80,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c73a0964,c73a0950,7531,5c4,c76f0310,...) at _cv_timedwait_sig+0x250 seltdwait(f62aec2c,f62aec34,c6d72100,c7427000,1c,...) at seltdwait+0x8a kern_select(c7427000,8,bfbfed44,0,0,f62aec70,1e,0) at kern_select+0x4c4 select(c7427000,f62aecf8,14,c0c636ec,c0d41d6c,...) at select+0x5e syscall(f62aed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x28181d03, esp = 0xbfbfec9c, ebp = 0xbfbfedd8 --- Tracing command nfsd pid 820 tid 100123 td 0xc748fd80 sched_switch(c748fd80,0,104,198,560dfb15,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c748fd80,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f63b0bf8,c086734a,c70c0480,0,c748fd80,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c748dad0,0,f63b0c28,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c748dad0,c70c0480,1388,488,f63b0cdc,...) at _cv_timedwait_sig+0x250 svc_run_internal(f63b0d24,c084d1d8,c70c0480,f63b0d38,c0c57f81,...) at svc_run_internal+0x356 svc_thread_start(c70c0480,f63b0d38,c0c57f81,342,c774baa0,...) at svc_thread_start+0x10 fork_exit(c0a5dc90,c70c0480,f63b0d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x2e, eip = 0xc, esp = 0x33, ebp = 0 --- Tracing command nfsd pid 820 tid 100122 td 0xc774f000 sched_switch(c774f000,0,104,198,15915f28,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c774f000,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f63adbf8,c086734a,c70c0480,0,c774f000,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c748db10,0,f63adc28,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c748db10,c70c0480,1388,3af,f63adcdc,...) at _cv_timedwait_sig+0x250 svc_run_internal(f63add24,c084d1d8,c70c0480,f63add38,c0c57f81,...) at svc_run_internal+0x356 svc_thread_start(c70c0480,f63add38,c0c57f81,342,c774baa0,...) at svc_thread_start+0x10 fork_exit(c0a5dc90,c70c0480,f63add38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x2e, eip = 0xc, esp = 0x33, ebp = 0 --- Tracing command nfsd pid 820 tid 100121 td 0xc774f240 sched_switch(c774f240,0,104,198,560db327,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c774f240,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f63aabf8,c086734a,c70c0480,0,c774f240,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c748db50,0,f63aac28,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c748db50,c70c0480,1388,492,f63aacdc,...) at _cv_timedwait_sig+0x250 svc_run_internal(f63aad24,c084d1d8,c70c0480,f63aad38,c0c57f81,...) at svc_run_internal+0x356 svc_thread_start(c70c0480,f63aad38,c0c57f81,342,c774baa0,...) at svc_thread_start+0x10 fork_exit(c0a5dc90,c70c0480,f63aad38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x2e, eip = 0xc, esp = 0x33, ebp = 0 --- Tracing command nfsd pid 820 tid 100100 td 0xc7750b40 sched_switch(c7750b40,0,104,198,923816ff,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c7750b40,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f6345ae8,c086734a,c70c0480,0,c7750b40,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c775ac10,0,f6345b18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c775ac10,c70c0480,1388,3af,f6345b60,...) at _cv_timedwait_sig+0x250 svc_run_internal(c7750ca4,14,c0c7edef,c0c7da53,f6345c3c,...) at svc_run_internal+0x356 svc_run(c70c0480,0,c0c7dd57,200,0,...) at svc_run+0x7f nfssvc_nfsd(bfbfe8c0,f6345c3c,c,c6d72100,f6345c50,...) at nfssvc_nfsd+0xad nfssvc_nfsserver(c7750b40,f6345cf8,bfbfe8c0,c7750b40,c774baa0,...) at nfssvc_nfsserver+0x24f nfssvc(c7750b40,f6345cf8,8,c0c639c2,c0d42434,...) at nfssvc+0x77 syscall(f6345d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280d9b0b, esp = 0xbfbfe87c, ebp = 0xbfbfeae8 --- Tracing command nfsd pid 819 tid 100106 td 0xc774fd80 sched_switch(c774fd80,0,104,198,af99de7f,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c774fd80,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c086734a,c7360250,0,c0c5b160,c774fd80,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c7360264,0,f6357a80,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7360264,c7360250,c0c6300e,5c4,c74dbab8,...) at _cv_wait_sig+0x240 seltdwait(c74dbab8,58,c6d72100,c774fd80,f6357af0,...) at seltdwait+0xa2 kern_select(c774fd80,5,bfbfecf0,0,0,0,65,5) at kern_select+0x4c4 select(c774fd80,f6357cf8,14,c0c7d818,c0d41d6c,...) at select+0x5e syscall(f6357d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x28178d03, esp = 0xbfbfeaec, ebp = 0xbfbfee28 --- Tracing command mountd pid 811 tid 100115 td 0xc73f2240 sched_switch(c73f2240,0,104,198,af88a819,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c73f2240,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c086734a,c7419ad0,0,c0c5b160,c73f2240,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c7419ae4,0,f638ea80,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7419ae4,c7419ad0,c0c6300e,5c4,c74dbce8,...) at _cv_wait_sig+0x240 seltdwait(c74dbce8,58,c6d72100,c73f2240,0,...) at seltdwait+0xa2 kern_select(c73f2240,9,bfbfed7c,0,0,0,65,2819e9c0) at kern_select+0x4c4 select(c73f2240,f638ecf8,14,c0c7d818,c0d41d6c,...) at select+0x5e syscall(f638ed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x2818bd03, esp = 0xbfbfed4c, ebp = 0xbfbfee18 --- Tracing command rpcbind pid 731 tid 100077 td 0xc7427240 sched_switch(c7427240,0,104,198,af28fb3c,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c7427240,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f62aaaa8,c086734a,c775a610,0,c7427240,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c775a624,0,f62aaad8,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c775a624,c775a610,7531,5c4,f62aab8c,...) at _cv_timedwait_sig+0x250 seltdwait(f62aac5c,f62aac64,4d4,c7427240,f62aab5c,...) at seltdwait+0x8a poll(c7427240,f62aacf8,c,c0c636d9,c0d42a1c,...) at poll+0x2f9 syscall(f62aad38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (209, FreeBSD ELF32, poll), eip = 0x2813a07f, esp = 0xbfbfcc0c, ebp = 0xbfbfedd8 --- Tracing command syslogd pid 702 tid 100084 td 0xc7424480 sched_switch(c7424480,0,104,198,f9e0c065,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c7424480,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c086734a,c7361850,0,c0c5b160,c7424480,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c7361864,0,f62c6a80,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7361864,c7361850,c0c6300e,5c4,c73f6cb0,...) at _cv_wait_sig+0x240 seltdwait(c73f6cb0,58,c6d72100,c7424480,0,...) at seltdwait+0xa2 kern_select(c7424480,9,282290ac,0,0,0,65,2819e9c0) at kern_select+0x4c4 select(c7424480,f62c6cf8,14,c0c6359e,c0d41d6c,...) at select+0x5e syscall(f62c6d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x2818bd03, esp = 0xbfbfde7c, ebp = 0xbfbfee28 --- Tracing command devd pid 570 tid 100082 td 0xc72f6480 sched_switch(c72f6480,0,104,198,ce610c9f,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72f6480,0,c0c60d3a,18b,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c086734a,c73a1e50,0,c0c5b160,c72f6480,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c73a1e64,0,f62bea80,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c73a1e64,c73a1e50,c0c6300e,5c4,c74db3b8,...) at _cv_wait_sig+0x240 seltdwait(c74db3b8,58,c6d72100,c72f6480,3,...) at seltdwait+0xa2 kern_select(c72f6480,6,bfbfe9b0,0,0,0,65,10) at kern_select+0x4c4 select(c72f6480,f62becf8,14,c0bfd6e0,c0d41d6c,...) at select+0x5e syscall(f62bed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x8088b73, esp = 0xbfbfe97c, ebp = 0xbfbfee58 --- Tracing command flowcleaner pid 43 tid 100073 td 0xc72f6900 sched_switch(c72f6900,0,104,198,e3de9a27,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72f6900,0,c0c60d3a,26c,2,...) at sleepq_switch+0x15f sleepq_timedwait(c0daf7a4,0,c0c6bad3,2,0,...) at sleepq_timedwait+0x6b _sleep(c0daf7a4,0,0,c0c6bad3,4e20,...) at _sleep+0x339 pause(c0c6bad3,4e20,c0c6ba33,3d7,0,...) at pause+0x47 flowtable_cleaner(0,f40afd38,c0c57f81,342,c730d000,...) at flowtable_cleaner+0x160 fork_exit(c091b720,0,f40afd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf40afd70, ebp = 0 --- Tracing command softdepflush pid 42 tid 100072 td 0xc72f6b40 sched_switch(c72f6b40,0,104,198,58bfeac0,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,44,...) at mi_switch+0x200 sleepq_switch(c72f6b40,0,c0c60d3a,26c,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0f27840,44,c0c824d0,0,0,...) at sleepq_timedwait+0x6b _sleep(c0f27840,c0f277e4,44,c0c824d0,3e8,...) at _sleep+0x339 softdep_flush(0,f40acd38,c0c57f81,342,c730d2a8,...) at softdep_flush+0x244 fork_exit(c0a9a1d0,0,f40acd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf40acd70, ebp = 0 --- Tracing command vnlru pid 41 tid 100071 td 0xc72f6d80 sched_switch(c72f6d80,0,104,198,58a3d135,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,50,...) at mi_switch+0x200 sleepq_switch(c72f6d80,0,c0c60d3a,26c,0,...) at sleepq_switch+0x15f sleepq_timedwait(c730d550,50,c0c6ad0a,0,0,...) at sleepq_timedwait+0x6b _sleep(c730d550,c0f1c074,250,c0c6ad0a,3e8,...) at _sleep+0x339 vnlru_proc(0,f40a9d38,c0c57f81,342,c730d550,...) at vnlru_proc+0xe7 fork_exit(c09073e0,0,f40a9d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf40a9d70, ebp = 0 --- Tracing command syncer pid 40 tid 100070 td 0xc72fa000 sched_switch(c72fa000,0,104,198,58bf6901,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72fa000,0,c0c60d3a,26c,c72fa000,...) at sleepq_switch+0x15f sleepq_timedwait(c0f1c0b4,0,f40a6c88,1,0,...) at sleepq_timedwait+0x6b _cv_timedwait(c0f1c0b4,c0f1c0a0,3e8,6cd,4e20,...) at _cv_timedwait+0x250 sched_sync(0,f40a6d38,c0c57f81,342,c730d7f8,...) at sched_sync+0x502 fork_exit(c0906810,0,f40a6d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf40a6d70, ebp = 0 --- Tracing command bufdaemon pid 39 tid 100069 td 0xc72fa240 sched_switch(c72fa240,0,104,198,5a090477,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,44,...) at mi_switch+0x200 sleepq_switch(c72fa240,0,c0c60d3a,26c,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0f1bde8,44,c0c682b7,0,0,...) at sleepq_timedwait+0x6b _sleep(c0f1bde8,c0f1bdec,44,c0c682b7,3e8,...) at _sleep+0x339 buf_daemon(0,f40a3d38,c0c57f81,342,c730daa0,...) at buf_daemon+0x138 fork_exit(c08ef3c0,0,f40a3d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf40a3d70, ebp = 0 --- Tracing command pagezero pid 38 tid 100068 td 0xc72fa480 sched_switch(c72fa480,0,104,198,f7854e2e,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72fa480,0,c0c60d3a,26c,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0f284f4,0,c0c87b2f,0,0,...) at sleepq_timedwait+0x6b _sleep(c0f284f4,c0f280b0,0,c0c87b2f,493e0,...) at _sleep+0x339 vm_pagezero(0,f40a0d38,c0c57f81,342,c730dd48,...) at vm_pagezero+0xdc fork_exit(c0ad7170,0,f40a0d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf40a0d70, ebp = 0 --- Tracing command vmdaemon pid 9 tid 100067 td 0xc72fa6c0 sched_switch(c72fa6c0,0,104,198,f77fcd8c,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,68,...) at mi_switch+0x200 sleepq_switch(c72fa6c0,0,c0c60d3a,249,0,...) at sleepq_switch+0x15f sleepq_wait(c0f2811c,68,c0c682b7,0,0,...) at sleepq_wait+0x63 _sleep(c0f2811c,c0f28120,68,c0c682b7,0,...) at _sleep+0x36b vm_daemon(0,f409dd38,c0c57f81,342,c7310000,...) at vm_daemon+0x59 fork_exit(c0ad15a0,0,f409dd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf409dd70, ebp = 0 --- Tracing command pagedaemon pid 8 tid 100066 td 0xc72fa900 sched_switch(c72fa900,0,104,198,e50a6d3f,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,44,...) at mi_switch+0x200 sleepq_switch(c72fa900,0,c0c60d3a,26c,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0f280e4,44,c0c682b7,0,0,...) at sleepq_timedwait+0x6b _sleep(c0f280e4,c0f280b0,44,c0c682b7,1388,...) at _sleep+0x339 vm_pageout(0,f409ad38,c0c57f81,342,c73102a8,...) at vm_pageout+0x2bb fork_exit(c0ad2440,0,f409ad38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf409ad70, ebp = 0 --- Tracing command usbus5 pid 37 tid 100065 td 0xc72fab40 sched_switch(c72fab40,0,104,198,d1e4355b,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72fab40,0,c0c60d3a,249,c72fab40,...) at sleepq_switch+0x15f sleepq_wait(c6fa9d0c,0,f4037cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fa9d0c,c6fa9dac,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6fa9d04,f4037d38,c0c57f81,342,c7310550,...) at usb_process+0x193 fork_exit(c07ac5a0,c6fa9d04,f4037d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4037d70, ebp = 0 --- Tracing command usbus5 pid 36 tid 100064 td 0xc72fad80 sched_switch(c72fad80,0,104,198,9ffc35c5,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72fad80,0,c0c60d3a,249,c72fad80,...) at sleepq_switch+0x15f sleepq_wait(c6fa9cdc,0,f4034cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fa9cdc,c6fa9dac,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6fa9cd4,f4034d38,c0c57f81,342,c72f3000,...) at usb_process+0x193 fork_exit(c07ac5a0,c6fa9cd4,f4034d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4034d70, ebp = 0 --- Tracing command usbus5 pid 35 tid 100063 td 0xc70d7240 sched_switch(c70d7240,0,104,198,d17dbbc3,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d7240,0,c0c60d3a,249,c70d7240,...) at sleepq_switch+0x15f sleepq_wait(c6fa9cac,0,f4031cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fa9cac,c6fa9dac,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6fa9ca4,f4031d38,c0c57f81,342,c72f32a8,...) at usb_process+0x193 fork_exit(c07ac5a0,c6fa9ca4,f4031d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4031d70, ebp = 0 --- Tracing command usbus5 pid 34 tid 100062 td 0xc70d7480 sched_switch(c70d7480,0,104,198,d17dad26,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d7480,0,c0c60d3a,249,c70d7480,...) at sleepq_switch+0x15f sleepq_wait(c6fa9c7c,0,f402ecb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fa9c7c,c6fa9dac,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6fa9c74,f402ed38,c0c57f81,342,c72f3550,...) at usb_process+0x193 fork_exit(c07ac5a0,c6fa9c74,f402ed38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf402ed70, ebp = 0 --- Tracing command usbus4 pid 33 tid 100061 td 0xc70d76c0 sched_switch(c70d76c0,0,104,198,d17d9dd6,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d76c0,0,c0c60d3a,249,c70d76c0,...) at sleepq_switch+0x15f sleepq_wait(c6fa0b5c,0,f402bcb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fa0b5c,c6fa0bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6fa0b54,f402bd38,c0c57f81,342,c72f37f8,...) at usb_process+0x193 fork_exit(c07ac5a0,c6fa0b54,f402bd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf402bd70, ebp = 0 --- Tracing command usbus4 pid 32 tid 100060 td 0xc70d7900 sched_switch(c70d7900,0,104,198,979d1ce4,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d7900,0,c0c60d3a,249,c70d7900,...) at sleepq_switch+0x15f sleepq_wait(c6fa0b2c,0,f4028cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fa0b2c,c6fa0bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6fa0b24,f4028d38,c0c57f81,342,c72f3aa0,...) at usb_process+0x193 fork_exit(c07ac5a0,c6fa0b24,f4028d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4028d70, ebp = 0 --- Tracing command usbus4 pid 31 tid 100059 td 0xc70d7b40 sched_switch(c70d7b40,0,104,198,d11a21a1,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d7b40,0,c0c60d3a,249,c70d7b40,...) at sleepq_switch+0x15f sleepq_wait(c6fa0afc,0,f4025cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fa0afc,c6fa0bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6fa0af4,f4025d38,c0c57f81,342,c72f3d48,...) at usb_process+0x193 fork_exit(c07ac5a0,c6fa0af4,f4025d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4025d70, ebp = 0 --- Tracing command usbus4 pid 30 tid 100058 td 0xc70d7d80 sched_switch(c70d7d80,0,104,198,d11a129e,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d7d80,0,c0c60d3a,249,c70d7d80,...) at sleepq_switch+0x15f sleepq_wait(c6fa0acc,0,f4022cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fa0acc,c6fa0bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6fa0ac4,f4022d38,c0c57f81,342,c72f4000,...) at usb_process+0x193 fork_exit(c07ac5a0,c6fa0ac4,f4022d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4022d70, ebp = 0 --- Tracing command usbus3 pid 29 tid 100057 td 0xc72f1000 sched_switch(c72f1000,0,104,198,d11a028b,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72f1000,0,c0c60d3a,249,c72f1000,...) at sleepq_switch+0x15f sleepq_wait(c6f9db5c,0,f401fcb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f9db5c,c6f9dbfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f9db54,f401fd38,c0c57f81,342,c72f42a8,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f9db54,f401fd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf401fd70, ebp = 0 --- Tracing command usbus3 pid 28 tid 100056 td 0xc72f1240 sched_switch(c72f1240,0,104,198,9781af53,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72f1240,0,c0c60d3a,249,c72f1240,...) at sleepq_switch+0x15f sleepq_wait(c6f9db2c,0,f401ccb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f9db2c,c6f9dbfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f9db24,f401cd38,c0c57f81,342,c72f4550,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f9db24,f401cd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf401cd70, ebp = 0 --- Tracing command usbus3 pid 27 tid 100055 td 0xc72f1480 sched_switch(c72f1480,0,104,198,d0b60714,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72f1480,0,c0c60d3a,249,c72f1480,...) at sleepq_switch+0x15f sleepq_wait(c6f9dafc,0,f4019cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f9dafc,c6f9dbfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f9daf4,f4019d38,c0c57f81,342,c72f47f8,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f9daf4,f4019d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4019d70, ebp = 0 --- Tracing command usbus3 pid 26 tid 100054 td 0xc72f16c0 sched_switch(c72f16c0,0,104,198,d0b5f81a,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72f16c0,0,c0c60d3a,249,c72f16c0,...) at sleepq_switch+0x15f sleepq_wait(c6f9dacc,0,f4016cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f9dacc,c6f9dbfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f9dac4,f4016d38,c0c57f81,342,c6e9b7f8,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f9dac4,f4016d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4016d70, ebp = 0 --- Tracing command usbus2 pid 25 tid 100053 td 0xc72f1900 sched_switch(c72f1900,0,104,198,d0b5e98d,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72f1900,0,c0c60d3a,249,c72f1900,...) at sleepq_switch+0x15f sleepq_wait(c6f95b5c,0,f4013cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f95b5c,c6f95bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f95b54,f4013d38,c0c57f81,342,c6e9baa0,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f95b54,f4013d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4013d70, ebp = 0 --- Tracing command usbus2 pid 24 tid 100052 td 0xc72f1b40 sched_switch(c72f1b40,0,104,198,97664074,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72f1b40,0,c0c60d3a,249,c72f1b40,...) at sleepq_switch+0x15f sleepq_wait(c6f95b2c,0,f4010cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f95b2c,c6f95bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f95b24,f4010d38,c0c57f81,342,c6e9bd48,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f95b24,f4010d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4010d70, ebp = 0 --- Tracing command usbus2 pid 23 tid 100051 td 0xc72f1d80 sched_switch(c72f1d80,0,104,198,d0529c4d,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c72f1d80,0,c0c60d3a,249,c72f1d80,...) at sleepq_switch+0x15f sleepq_wait(c6f95afc,0,f400dcb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f95afc,c6f95bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f95af4,f400dd38,c0c57f81,342,c72dd000,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f95af4,f400dd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf400dd70, ebp = 0 --- Tracing command usbus2 pid 22 tid 100050 td 0xc6f586c0 sched_switch(c6f586c0,0,104,198,d0528d4e,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6f586c0,0,c0c60d3a,249,c6f586c0,...) at sleepq_switch+0x15f sleepq_wait(c6f95acc,0,f400acb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f95acc,c6f95bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f95ac4,f400ad38,c0c57f81,342,c72dd2a8,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f95ac4,f400ad38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf400ad70, ebp = 0 --- Tracing command usbus1 pid 21 tid 100049 td 0xc6f58900 sched_switch(c6f58900,0,104,198,d0527d53,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6f58900,0,c0c60d3a,249,c6f58900,...) at sleepq_switch+0x15f sleepq_wait(c6f91b5c,0,f4007cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f91b5c,c6f91bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f91b54,f4007d38,c0c57f81,342,c72dd550,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f91b54,f4007d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4007d70, ebp = 0 --- Tracing command usbus1 pid 20 tid 100048 td 0xc6f58b40 sched_switch(c6f58b40,0,104,198,974acd4f,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6f58b40,0,c0c60d3a,249,c6f58b40,...) at sleepq_switch+0x15f sleepq_wait(c6f91b2c,0,f4004cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f91b2c,c6f91bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f91b24,f4004d38,c0c57f81,342,c72dd7f8,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f91b24,f4004d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4004d70, ebp = 0 --- Tracing command usbus1 pid 19 tid 100047 td 0xc6f58d80 sched_switch(c6f58d80,0,104,198,cfe8d0ab,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6f58d80,0,c0c60d3a,249,c6f58d80,...) at sleepq_switch+0x15f sleepq_wait(c6f91afc,0,f4001cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f91afc,c6f91bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f91af4,f4001d38,c0c57f81,342,c72ddaa0,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f91af4,f4001d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf4001d70, ebp = 0 --- Tracing command usbus1 pid 18 tid 100046 td 0xc70d6000 sched_switch(c70d6000,0,104,198,cfe8bdff,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d6000,0,c0c60d3a,249,c70d6000,...) at sleepq_switch+0x15f sleepq_wait(c6f91acc,0,f3ffecb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f91acc,c6f91bfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f91ac4,f3ffed38,c0c57f81,342,c72ddd48,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f91ac4,f3ffed38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3ffed70, ebp = 0 --- Tracing command usbus0 pid 17 tid 100045 td 0xc70d6240 sched_switch(c70d6240,0,104,198,d24c3c7b,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d6240,0,c0c60d3a,249,c70d6240,...) at sleepq_switch+0x15f sleepq_wait(c6f8ab5c,0,f3ffbcb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f8ab5c,c6f8abfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f8ab54,f3ffbd38,c0c57f81,342,c6d752a8,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f8ab54,f3ffbd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3ffbd70, ebp = 0 --- Tracing command usbus0 pid 16 tid 100044 td 0xc70d6480 sched_switch(c70d6480,0,104,198,9828ae51,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d6480,0,c0c60d3a,249,c70d6480,...) at sleepq_switch+0x15f sleepq_wait(c6f8ab2c,0,f3ff8cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f8ab2c,c6f8abfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f8ab24,f3ff8d38,c0c57f81,342,c6d75550,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f8ab24,f3ff8d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3ff8d70, ebp = 0 --- Tracing command usbus0 pid 15 tid 100043 td 0xc70d66c0 sched_switch(c70d66c0,0,104,198,d1e8b543,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d66c0,0,c0c60d3a,249,c70d66c0,...) at sleepq_switch+0x15f sleepq_wait(c6f8aafc,0,f3ff5cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f8aafc,c6f8abfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f8aaf4,f3ff5d38,c0c57f81,342,c6d757f8,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f8aaf4,f3ff5d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3ff5d70, ebp = 0 --- Tracing command usbus0 pid 14 tid 100042 td 0xc70d6900 sched_switch(c70d6900,0,104,198,d1e8a4db,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d6900,0,c0c60d3a,249,c70d6900,...) at sleepq_switch+0x15f sleepq_wait(c6f8aacc,0,f3ff2cb8,1,0,...) at sleepq_wait+0x63 _cv_wait(c6f8aacc,c6f8abfc,c0c4b9ba,67,c0db36c0,...) at _cv_wait+0x240 usb_process(c6f8aac4,f3ff2d38,c0c57f81,342,c6d75aa0,...) at usb_process+0x193 fork_exit(c07ac5a0,c6f8aac4,f3ff2d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3ff2d70, ebp = 0 --- Tracing command sctp_iterator pid 7 tid 100041 td 0xc70d6b40 sched_switch(c70d6b40,0,104,198,839860c6,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c70d6b40,0,c0c60d3a,249,0,...) at sleepq_switch+0x15f sleepq_wait(c0f1defc,0,c0c75168,0,0,...) at sleepq_wait+0x63 _sleep(c0f1defc,c0f1de10,0,c0c75168,0,...) at _sleep+0x36b sctp_iterator_thread(0,f3fefd38,c0c57f81,342,c6d75d48,...) at sctp_iterator_thread+0x60 fork_exit(c0985f30,0,f3fefd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3fefd70, ebp = 0 --- Tracing command fw0_probe pid 6 tid 100037 td 0xc6f56000 sched_switch(c6f56000,0,104,198,f68492b8,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,5c,...) at mi_switch+0x200 sleepq_switch(c6f56000,0,c0c60d3a,18b,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c6fc9000,5c,c0c527e8,100,0,...) at sleepq_wait_sig+0x17 _sleep(c6fc9000,c6fcd488,15c,c0c527e8,0,...) at _sleep+0x354 fw_bus_probe_thread(c6fc9000,f3fe0d38,c0c57f81,342,c6e9b000,...) at fw_bus_probe_thread+0xa08 fork_exit(c064cbb0,c6fc9000,f3fe0d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3fe0d70, ebp = 0 --- Tracing command xpt_thrd pid 5 tid 100019 td 0xc6f4a900 sched_switch(c6f4a900,0,104,198,d1e86793,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,4c,...) at mi_switch+0x200 sleepq_switch(c6f4a900,0,c0c60d3a,249,0,...) at sleepq_switch+0x15f sleepq_wait(c0d7c2d4,4c,c0bf9398,0,0,...) at sleepq_wait+0x63 _sleep(c0d7c2d4,c0d7c2ec,4c,c0bf9398,0,...) at _sleep+0x36b xpt_scanner_thread(0,c6ac6d38,c0c57f81,342,c6e9b2a8,...) at xpt_scanner_thread+0x41 fork_exit(c0480140,0,c6ac6d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6ac6d70, ebp = 0 --- Tracing command yarrow pid 13 tid 100017 td 0xc6d78240 sched_switch(c6d78240,0,104,198,b8beb898,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6d78240,0,c0c60d3a,26c,2,...) at sleepq_switch+0x15f sleepq_timedwait(c0daf7a4,0,c0c527e8,2,0,...) at sleepq_timedwait+0x6b _sleep(c0daf7a4,0,0,c0c527e8,64,...) at _sleep+0x339 pause(c0c527e8,64,c0c3fabd,111,0,...) at pause+0x47 random_kthread(0,c6ac0d38,c0c57f81,342,c6e9b550,...) at random_kthread+0x1ef fork_exit(c07252d0,0,c6ac0d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6ac0d70, ebp = 0 --- Tracing command g_down pid 4 tid 100015 td 0xc6d786c0 sched_switch(c6d786c0,0,104,198,bc51d2ff,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,4c,...) at mi_switch+0x200 sleepq_switch(c6d786c0,0,c0c60d3a,26c,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0dad544,4c,c0c527e8,0,0,...) at sleepq_timedwait+0x6b _sleep(c0dad544,c0dad4a8,24c,c0c527e8,64,...) at _sleep+0x339 g_io_schedule_down(c6d786c0,0,c0c53eb0,74,0,...) at g_io_schedule_down+0x6b g_down_procbody(0,c6abad38,c0c57f81,342,c6d74000,...) at g_down_procbody+0x8d fork_exit(c0814610,0,c6abad38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6abad70, ebp = 0 --- Tracing command g_up pid 3 tid 100014 td 0xc6d78900 sched_switch(c6d78900,0,104,198,bc521d37,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,4c,...) at mi_switch+0x200 sleepq_switch(c6d78900,0,c0c60d3a,26c,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0dad540,4c,c0c527e8,0,0,...) at sleepq_timedwait+0x6b _sleep(c0dad540,c0dad4c8,24c,c0c527e8,64,...) at _sleep+0x339 g_io_schedule_up(c6d78900,0,c0c53eb0,5d,0,...) at g_io_schedule_up+0x133 g_up_procbody(0,c6ab7d38,c0c57f81,342,c6d742a8,...) at g_up_procbody+0x8d fork_exit(c08146a0,0,c6ab7d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6ab7d70, ebp = 0 --- Tracing command g_event pid 2 tid 100013 td 0xc6d78b40 sched_switch(c6d78b40,0,104,198,c10a762e,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,4c,...) at mi_switch+0x200 sleepq_switch(c6d78b40,0,c0c60d3a,26c,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0dad538,4c,c0c527e8,0,0,...) at sleepq_timedwait+0x6b _sleep(c0dad538,0,4c,c0c527e8,64,...) at _sleep+0x339 g_event_procbody(0,c6ab4d38,c0c57f81,342,c6d74550,...) at g_event_procbody+0xcb fork_exit(c0814730,0,c6ab4d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6ab4d70, ebp = 0 --- Tracing command intr pid 12 tid 100040 td 0xc70d6d80 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100039 td 0xc70d7000 sched_switch(c70d7000,0,109,198,d1e45a64,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6d720f0,...) at mi_switch+0x200 ithread_loop(c70cd5e0,f3fe6d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c70cd5e0,f3fe6d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3fe6d70, ebp = 0 --- Tracing command intr pid 12 tid 100038 td 0xc6f4ad80 sched_switch(c6f4ad80,0,109,198,a8a1063b,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c70c0970,...) at mi_switch+0x200 ithread_loop(c70cd150,f3fe3d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c70cd150,f3fe3d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3fe3d70, ebp = 0 --- Tracing command intr pid 12 tid 100035 td 0xc6f56480 sched_switch(c6f56480,0,109,198,cf9c919a,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbb0f0,...) at mi_switch+0x200 ithread_loop(c6fab9c0,f3fd7d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6fab9c0,f3fd7d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3fd7d70, ebp = 0 --- Tracing command intr pid 12 tid 100034 td 0xc6f566c0 sched_switch(c6f566c0,0,109,198,dcc0e37f,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbb3f0,...) at mi_switch+0x200 ithread_loop(c6f81b60,f3fcfd38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6f81b60,f3fcfd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3fcfd70, ebp = 0 --- Tracing command intr pid 12 tid 100033 td 0xc6f56900 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100032 td 0xc6f56b40 sched_switch(c6f56b40,0,109,198,faf75df6,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbb1f0,...) at mi_switch+0x200 ithread_loop(c6f81960,f3fbdd38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6f81960,f3fbdd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3fbdd70, ebp = 0 --- Tracing command intr pid 12 tid 100031 td 0xc6f56d80 sched_switch(c6f56d80,0,109,198,fa74675e,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbb270,...) at mi_switch+0x200 ithread_loop(c6f65bd0,f3fb9d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6f65bd0,f3fb9d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3fb9d70, ebp = 0 --- Tracing command intr pid 12 tid 100030 td 0xc6f58000 sched_switch(c6f58000,0,109,198,55e3b356,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbb2f0,...) at mi_switch+0x200 ithread_loop(c6f65940,f3fb5d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6f65940,f3fb5d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3fb5d70, ebp = 0 --- Tracing command intr pid 12 tid 100029 td 0xc6f58240 sched_switch(c6f58240,0,109,198,820bba08,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbaef0,...) at mi_switch+0x200 ithread_loop(c6f65270,c6bebd38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6f65270,c6bebd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6bebd70, ebp = 0 --- Tracing command intr pid 12 tid 100028 td 0xc6f58480 sched_switch(c6f58480,0,109,198,e91bd9fc,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6f547f0,...) at mi_switch+0x200 ithread_loop(c6f511a0,c6ae5d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6f511a0,c6ae5d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6ae5d70, ebp = 0 --- Tracing command intr pid 12 tid 100027 td 0xc6dfc6c0 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100025 td 0xc6dfcb40 sched_switch(c6dfcb40,0,109,198,3dabf8f7,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6f496f0,...) at mi_switch+0x200 ithread_loop(c6d73350,c6ad8d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6d73350,c6ad8d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6ad8d70, ebp = 0 --- Tracing command intr pid 12 tid 100020 td 0xc6f4a6c0 sched_switch(c6f4a6c0,0,109,198,f60f1202,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6f497f0,...) at mi_switch+0x200 ithread_loop(c6d24a40,c6ac9d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6d24a40,c6ac9d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6ac9d70, ebp = 0 --- Tracing command intr pid 12 tid 100018 td 0xc6f4ab40 sched_switch(c6f4ab40,0,109,198,5af17d6f,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6f49970,...) at mi_switch+0x200 ithread_loop(c6d24a50,c6ac3d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6d24a50,c6ac3d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6ac3d70, ebp = 0 --- Tracing command intr pid 12 tid 100012 td 0xc6d78d80 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100011 td 0xc6dfc000 sched_switch(c6dfc000,0,109,198,fe83894b,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbabf0,...) at mi_switch+0x200 ithread_loop(c6d731d0,c6aaed38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6d731d0,c6aaed38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6aaed70, ebp = 0 --- Tracing command intr pid 12 tid 100010 td 0xc6dfc240 sched_switch(c6dfc240,0,109,198,b8bec2b7,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbac70,...) at mi_switch+0x200 ithread_loop(c6d731e0,c6aabd38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6d731e0,c6aabd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6aabd70, ebp = 0 --- Tracing command intr pid 12 tid 100009 td 0xc6dfc480 sched_switch(c6dfc480,0,109,198,8af1dd39,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbacf0,...) at mi_switch+0x200 ithread_loop(c6d731f0,c6aa8d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6d731f0,c6aa8d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6aa8d70, ebp = 0 --- Tracing command intr pid 12 tid 100008 td 0xc6d76000 sched_switch(c6d76000,0,109,198,a1590666,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbad70,...) at mi_switch+0x200 ithread_loop(c6d73200,c6aa5d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6d73200,c6aa5d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6aa5d70, ebp = 0 --- Tracing command intr pid 12 tid 100007 td 0xc6d76240 sched_switch(c6d76240,0,109,198,c1784a5e,...) at sched_switch+0x437 mi_switch(109,0,c0c58200,4e2,c6dbadf0,...) at mi_switch+0x200 ithread_loop(c6d73210,c6aa2d38,c0c57f81,342,c6d747f8,...) at ithread_loop+0x1f6 fork_exit(c0850030,c6d73210,c6aa2d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6aa2d70, ebp = 0 --- Tracing command idle pid 11 tid 100006 td 0xc6d76480 cpustop_handler(1,c6a9ec54,c0b9bb2d,c0883578,12509600,...) at cpustop_handler+0x32 ipi_nmi_handler(c0883578,12509600,7ffefb85,1234de,c6d74aa0,...) at ipi_nmi_handler+0x2f trap(c6a9ec60) at trap+0x2d calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc0b8b67a, esp = 0xc6a9eca0, ebp = 0xc6a9eca8 --- cpu_idle_amdc1e(1,c6a9ecf8,c089955e,1,c6a9ecd4,...) at cpu_idle_amdc1e+0x5a cpu_idle(1,c6a9ecd4,c0c5e5c4,a06,c6d76480,...) at cpu_idle+0x1b sched_idletd(0,c6a9ed38,c0c57f81,342,c6d74aa0,...) at sched_idletd+0x23e fork_exit(c0899320,0,c6a9ed38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6a9ed70, ebp = 0 --- Tracing command idle pid 11 tid 100005 td 0xc6d766c0 kdb_enter(c0c06ed0,c0c4655e,1a250,c70a2e80,0,...) at kdb_enter+0x3a uart_intr(c70a2e00,c6d766c0,c6d59cd0,c6d71e00,4,...) at uart_intr+0x11c intr_event_handle(c6d71e00,c6a9bc60,0,0,0,...) at intr_event_handle+0x5c intr_execute_handlers(c6d59cd0,c6a9bc60,1,c6a9bca8,c0b7ec24,...) at intr_execute_handlers+0x49 lapic_handle_intr(30,c6a9bc60) at lapic_handle_intr+0x4c Xapic_isr1() at Xapic_isr1+0x34 --- interrupt, eip = 0xc0b8b67a, esp = 0xc6a9bca0, ebp = 0xc6a9bca8 --- cpu_idle_amdc1e(1,c6a9bcf8,c089955e,1,c6a9bcd4,...) at cpu_idle_amdc1e+0x5a cpu_idle(1,c6a9bcd4,c0c5e5c4,a06,c6d766c0,...) at cpu_idle+0x1b sched_idletd(0,c6a9bd38,c0c57f81,342,c6d74aa0,...) at sched_idletd+0x23e fork_exit(c0899320,0,c6a9bd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6a9bd70, ebp = 0 --- Tracing command idle pid 11 tid 100004 td 0xc6d76900 cpustop_handler(4,c6a98c54,c0b9bb2d,c6a98be4,c0866fb4,...) at cpustop_handler+0x32 ipi_nmi_handler(c6a98be4,c0866fb4,c0daf9f0,4,c6d74aa0,...) at ipi_nmi_handler+0x2f trap(c6a98c60) at trap+0x2d calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc0b8b67a, esp = 0xc6a98ca0, ebp = 0xc6a98ca8 --- cpu_idle_amdc1e(0,c6a98cf8,c089955e,0,c6a98cd4,...) at cpu_idle_amdc1e+0x5a cpu_idle(0,c6a98cd4,c0c5e5c4,a06,c6d76900,...) at cpu_idle+0x1b sched_idletd(0,c6a98d38,c0c57f81,342,c6d74aa0,...) at sched_idletd+0x23e fork_exit(c0899320,0,c6a98d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6a98d70, ebp = 0 --- Tracing command idle pid 11 tid 100003 td 0xc6d76b40 cpustop_handler(8,c6a95c54,c0b9bb2d,c6a95be4,c0866fb4,...) at cpustop_handler+0x32 ipi_nmi_handler(c6a95be4,c0866fb4,c0dafa28,4,c6d74aa0,...) at ipi_nmi_handler+0x2f trap(c6a95c60) at trap+0x2d calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc0b8b67a, esp = 0xc6a95ca0, ebp = 0xc6a95ca8 --- cpu_idle_amdc1e(0,c6a95cf8,c089955e,0,c6a95cd4,...) at cpu_idle_amdc1e+0x5a cpu_idle(0,c6a95cd4,c0c5e5c4,a06,c6d76b40,...) at cpu_idle+0x1b sched_idletd(0,c6a95d38,c0c57f81,342,c6d74aa0,...) at sched_idletd+0x23e fork_exit(c0899320,0,c6a95d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6a95d70, ebp = 0 --- Tracing command init pid 1 tid 100002 td 0xc6d76d80 sched_switch(c6d76d80,0,104,198,7608de34,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,5c,...) at mi_switch+0x200 sleepq_switch(c6d76d80,0,c0c60d3a,18b,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c60d3a,15b,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c6d74d48,5c,c0c635af,100,0,...) at sleepq_wait_sig+0x17 _sleep(c6d74d48,c6d74dd0,15c,c0c635af,0,...) at _sleep+0x354 kern_wait(c6d76d80,ffffffff,c6a91c74,0,0,...) at kern_wait+0xb56 wait4(c6d76d80,c6a91cf8,10,c6a91d38,c0d41404,...) at wait4+0x3b syscall(c6a91d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x8054c5f, esp = 0xbfbfe90c, ebp = 0xbfbfe928 --- Tracing command audit pid 10 tid 100001 td 0xc6d78000 sched_switch(c6d78000,0,104,198,d1e5f429,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6d78000,0,c0c60d3a,249,c6d78000,...) at sleepq_switch+0x15f sleepq_wait(c0f27160,0,c6a8ec9c,1,0,...) at sleepq_wait+0x63 _cv_wait(c0f27160,c0f27144,c0c7fb95,194,0,...) at _cv_wait+0x240 audit_worker(0,c6a8ed38,c0c57f81,342,c6d75000,...) at audit_worker+0x84 fork_exit(c0a6d800,0,c6a8ed38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6a8ed70, ebp = 0 --- Tracing command kernel pid 0 tid 100036 td 0xc6f56240 sched_switch(c6f56240,0,104,198,b9a35386,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6f56240,0,c0c60d3a,249,c6f56240,...) at sleepq_switch+0x15f sleepq_wait(c6fc63c0,0,c0c5d51b,c0c527e8,0,...) at sleepq_wait+0x63 msleep_spin(c6fc63c0,c6fc63dc,c0c527e8,0,c0c5b160,...) at msleep_spin+0x21d taskqueue_thread_loop(c6fcd49c,f3fddd38,c0c57f81,342,c0dad600,...) at taskqueue_thread_loop+0x8e fork_exit(c08b0ea0,c6fcd49c,f3fddd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf3fddd70, ebp = 0 --- Tracing command kernel pid 0 tid 100026 td 0xc6dfc900 sched_switch(c6dfc900,0,104,198,f6114db4,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6dfc900,0,c0c60d3a,249,0,...) at sleepq_switch+0x15f sleepq_wait(c6f26000,0,c0c527e8,0,0,...) at sleepq_wait+0x63 _sleep(c6f26000,c6f2601c,0,c0c527e8,0,...) at _sleep+0x36b taskqueue_thread_loop(c0dc2148,c6adbd38,c0c57f81,342,c0dad600,...) at taskqueue_thread_loop+0xb4 fork_exit(c08b0ea0,c0dc2148,c6adbd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6adbd70, ebp = 0 --- Tracing command kernel pid 0 tid 100024 td 0xc6dfcd80 sched_switch(c6dfcd80,0,104,198,d24c9407,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6dfcd80,0,c0c60d3a,249,0,...) at sleepq_switch+0x15f sleepq_wait(c6f260c0,0,c0c527e8,0,0,...) at sleepq_wait+0x63 _sleep(c6f260c0,c6f260dc,0,c0c527e8,0,...) at _sleep+0x36b taskqueue_thread_loop(c0dadec4,c6ad5d38,c0c57f81,342,c0dad600,...) at taskqueue_thread_loop+0xb4 fork_exit(c08b0ea0,c0dadec4,c6ad5d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6ad5d70, ebp = 0 --- Tracing command kernel pid 0 tid 100023 td 0xc6f4a000 sched_switch(c6f4a000,0,104,198,d24c82f1,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6f4a000,0,c0c60d3a,249,c6f4a000,...) at sleepq_switch+0x15f sleepq_wait(c6f26100,0,c0c5d51b,c0c527e8,0,...) at sleepq_wait+0x63 msleep_spin(c6f26100,c6f2611c,c0c527e8,0,c0c5b160,...) at msleep_spin+0x21d taskqueue_thread_loop(c0d7efe0,c6ad2d38,c0c57f81,342,c0dad600,...) at taskqueue_thread_loop+0x8e fork_exit(c08b0ea0,c0d7efe0,c6ad2d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6ad2d70, ebp = 0 --- Tracing command kernel pid 0 tid 100022 td 0xc6f4a240 sched_switch(c6f4a240,0,104,198,d24c73f1,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6f4a240,0,c0c60d3a,249,c6f4a240,...) at sleepq_switch+0x15f sleepq_wait(c6f26100,0,c0c5d51b,c0c527e8,0,...) at sleepq_wait+0x63 msleep_spin(c6f26100,c6f2611c,c0c527e8,0,c0c5b160,...) at msleep_spin+0x21d taskqueue_thread_loop(c0d7efe0,c6acfd38,c0c57f81,342,c0dad600,...) at taskqueue_thread_loop+0x8e fork_exit(c08b0ea0,c0d7efe0,c6acfd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6acfd70, ebp = 0 --- Tracing command kernel pid 0 tid 100021 td 0xc6f4a480 sched_switch(c6f4a480,0,104,198,d24c6677,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6f4a480,0,c0c60d3a,249,c6f4a480,...) at sleepq_switch+0x15f sleepq_wait(c6f26100,0,c0c5d51b,c0c527e8,0,...) at sleepq_wait+0x63 msleep_spin(c6f26100,c6f2611c,c0c527e8,0,c0c5b160,...) at msleep_spin+0x21d taskqueue_thread_loop(c0d7efe0,c6accd38,c0c57f81,342,c0dad600,...) at taskqueue_thread_loop+0x8e fork_exit(c08b0ea0,c0d7efe0,c6accd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6accd70, ebp = 0 --- Tracing command kernel pid 0 tid 100016 td 0xc6d78480 sched_switch(c6d78480,0,104,198,fc478c4d,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,0,...) at mi_switch+0x200 sleepq_switch(c6d78480,0,c0c60d3a,249,0,...) at sleepq_switch+0x15f sleepq_wait(c6d5bc00,0,c0c527e8,0,0,...) at sleepq_wait+0x63 _sleep(c6d5bc00,c6d5bc1c,0,c0c527e8,0,...) at _sleep+0x36b taskqueue_thread_loop(c0dc0be0,c6abdd38,c0c57f81,342,c0dad600,...) at taskqueue_thread_loop+0xb4 fork_exit(c08b0ea0,c0dc0be0,c6abdd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6abdd70, ebp = 0 --- Tracing command kernel pid 0 tid 100000 td 0xc0dad8b0 sched_switch(c0dad8b0,0,104,198,e3b11bcd,...) at sched_switch+0x437 mi_switch(104,0,c0c60d3a,1d4,44,...) at mi_switch+0x200 sleepq_switch(c0dad8b0,0,c0c60d3a,26c,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0dad600,44,c0c5ee39,0,0,...) at sleepq_timedwait+0x6b _sleep(c0dad600,0,44,c0c5ee39,2710,...) at _sleep+0x339 scheduler(0,141ec00,141ec00,141e000,1425000,...) at scheduler+0x23e mi_startup() at mi_startup+0x96 begin() at begin+0x2c db:0:allt> call doadump Physical memory: 3439 MB Dumping 117 MB: 102 86 70 54 38 22 6 Dump complete = 0xf db:0:doadump> reset cpu_reset: Restarting BSP cpu_reset_proxy: Stopped CPU 1 (kgdb) proc 1146 [Switching to thread 120 (Thread 100087)]#0 sched_switch (td=0xc73f3d80, newtd=0xc6d76b40, flags=0x104) at ../../../kern/sched_ule.c:1864 1864 cpuid = PCPU_GET(cpuid); (kgdb) bt #0 sched_switch (td=0xc73f3d80, newtd=0xc6d76b40, flags=0x104) at ../../../kern/sched_ule.c:1864 #1 0xc087f4f0 in mi_switch (flags=0x104, newtd=0x0) at ../../../kern/kern_synch.c:456 #2 0xc08ae9bf in sleepq_switch (wchan=0xc7aeb460, pri=0x50) at ../../../kern/subr_sleepqueue.c:507 #3 0xc08af633 in sleepq_wait (wchan=0xc7aeb460, pri=0x50) at ../../../kern/subr_sleepqueue.c:586 #4 0xc085fc8f in __lockmgr_args (lk=0xc7aeb460, flags=0x80100, ilk=0xc7aeb4c8, wmesg=0x0, pri=0x0, timo=0x0, file=0xc0c69d58 "../../../kern/vfs_subr.c", line=0x824) at ../../../kern/kern_lock.c:216 #5 0xc08f4ef5 in vop_stdlock (ap=0xf62d6a40) at lockmgr.h:94 #6 0xc0ba9ae5 in VOP_LOCK1_APV (vop=0xc0d528a0, a=0xf62d6a40) at vnode_if.c:1988 #7 0xc0912088 in _vn_lock (vp=0xc7aeb408, flags=0x80100, file=0xc0c69d58 "../../../kern/vfs_subr.c", line=0x824) at vnode_if.h:859 #8 0xc09060db in vget (vp=0xc7aeb408, flags=0x80100, td=0xc73f3d80) at ../../../kern/vfs_subr.c:2084 #9 0xc08f873d in vfs_hash_get (mp=0xc7ae5000, hash=0x50285f98, flags=Variable "flags" is not available. ) at ../../../kern/vfs_hash.c:81 #10 0xc0a26ab8 in nfs_nget (mntp=0xc7ae5000, fhp=0xc7ae7024, fhsize=0x1c, npp=0xf62d6b28, flags=0x80000) at ../../../nfsclient/nfs_node.c:119 #11 0xc0a2b63f in nfs_root (mp=0xc7ae5000, flags=0x80000, vpp=0xf62d6bdc) at ../../../nfsclient/nfs_vfsops.c:1349 #12 0xc090846e in vflush (mp=0xc7ae5000, rootrefs=0x1, flags=Variable "flags" is not available. ) at ../../../kern/vfs_subr.c:2390 #13 0xc0a2b751 in nfs_unmount (mp=0xc7ae5000, mntflags=0x8000000) at ../../../nfsclient/nfs_vfsops.c:1321 #14 0xc08ff6bd in dounmount (mp=0xc7ae5000, flags=0x8000000, td=0xc73f3d80) at ../../../kern/vfs_mount.c:1287 #15 0xc08ffc2f in unmount (td=0xc73f3d80, uap=0xf62d6cf8) at ../../../kern/vfs_mount.c:1172 #16 0xc0b9b824 in syscall (frame=0xf62d6d38) at ../../../i386/i386/trap.c:1073 #17 0xc0b7e8c0 in Xint0x80_syscall () at ../../../i386/i386/exception.s:261 #18 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) f 8 #8 0xc09060db in vget (vp=0xc7aeb408, flags=0x80100, td=0xc73f3d80) at ../../../kern/vfs_subr.c:2084 2084 if ((error = vn_lock(vp, flags | LK_INTERLOCK)) != 0) { (kgdb) p *vp $1 = {v_type = VDIR, v_tag = 0xc0c7d779 "nfs", v_op = 0xc0d5fac0, v_data = 0xc7ae9000, v_mount = 0xc7ae5000, v_nmntvnodes = {tqe_next = 0xc7a11158, tqe_prev = 0xc7ae5034}, v_un = {vu_mount = 0x0, vu_socket = 0x0, vu_cdev = 0x0, vu_fifoinfo = 0x0, vu_yield = 0x0}, v_hashlist = {le_next = 0x0, le_prev = 0xc7116d58}, v_hash = 0x50285f98, v_cache_src = {lh_first = 0x0}, v_cache_dst = {tqh_first = 0x0, tqh_last = 0xc7aeb438}, v_cache_dd = 0x0, v_cstart = 0x0, v_lasta = 0x0, v_lastw = 0x0, v_clen = 0x0, v_lock = {lock_object = {lo_name = 0xc0c7d779 "nfs", lo_flags = 0x57b0000, lo_data = 0x0, lo_witness = 0xc6d2e5d0}, lk_lock = 0x15, lk_timo = 0x33, lk_pri = 0x50, lk_stack = {depth = 0x11, pcs = {0xc085f762, 0xc08f4ef5, 0xc0ba9ae5, 0xc0912088, 0xc09060db, 0xc08f873d, 0xc0a26ab8, 0xc0a2b63f, 0xc08f9aba, 0xc08fa49b, 0xc0911a45, 0xc0911d1b, 0xc0910a78, 0xc0910fc5, 0xc0911000, 0xc0b9b824, 0xc0b7e8c0, 0x0}}}, v_interlock = {lock_object = {lo_name = 0xc0c62e3b "vnode interlock", lo_flags = 0x1030000, lo_data = 0x0, lo_witness = 0xc6d28248}, mtx_lock = 0x4}, v_vnlock = 0xc7aeb460, v_holdcnt = 0xb, v_usecount = 0x7, v_iflag = 0x0, v_vflag = 0x1, v_writecount = 0x0, v_freelist = {tqe_next = 0x0, tqe_prev = 0x0}, v_bufobj = {bo_mtx = { lock_object = {lo_name = 0xc0c6acdf "bufobj interlock", lo_flags = 0x1030000, lo_data = 0x0, lo_witness = 0xc6d2c9c8}, mtx_lock = 0x4}, bo_clean = {bv_hd = {tqh_first = 0xe6d3d6d8, tqh_last = 0xe6d3d8ac}, bv_root = 0xe6d3d874, bv_cnt = 0x2}, bo_dirty = {bv_hd = {tqh_first = 0x0, tqh_last = 0xc7aeb520}, bv_root = 0x0, bv_cnt = 0x0}, bo_numoutput = 0x0, bo_flag = 0x0, bo_ops = 0xc0d5fc88, bo_bsize = 0x8000, bo_object = 0xc7ab0b28, bo_synclist = {le_next = 0x0, le_prev = 0x0}, bo_private = 0xc7aeb408, __bo_vnode = 0xc7aeb408}, v_pollinfo = 0x0, v_label = 0x0, v_lockf = 0x0} (kgdb) git diff master diff --git a/sys/kern/kern_sig.c b/sys/kern/kern_sig.c index f4a14c3..9ca3003 100644 --- a/sys/kern/kern_sig.c +++ b/sys/kern/kern_sig.c @@ -2310,18 +2310,28 @@ static void sig_suspend_threads(struct thread *td, struct proc *p, int sending) { struct thread *td2; + int wakeup_swapper; PROC_LOCK_ASSERT(p, MA_OWNED); PROC_SLOCK_ASSERT(p, MA_OWNED); + wakeup_swapper = 0; FOREACH_THREAD_IN_PROC(p, td2) { thread_lock(td2); td2->td_flags |= TDF_ASTPENDING | TDF_NEEDSUSPCHK; if ((TD_IS_SLEEPING(td2) || TD_IS_SWAPPED(td2)) && - (td2->td_flags & TDF_SINTR) && - !TD_IS_SUSPENDED(td2)) { - thread_suspend_one(td2); - } else { + (td2->td_flags & TDF_SINTR)) { + if (td2->td_flags & TDF_SBDRY) { + if (TD_IS_SUSPENDED(td2)) + wakeup_swapper |= + thread_unsuspend_one(td2); + if (TD_ON_SLEEPQ(td2)) + wakeup_swapper |= + sleepq_abort(td2, ERESTART); + } else if (!TD_IS_SUSPENDED(td2)) { + thread_suspend_one(td2); + } + } else if (!TD_IS_SUSPENDED(td2)) { if (sending || td != td2) td2->td_flags |= TDF_ASTPENDING; #ifdef SMP @@ -2331,6 +2341,8 @@ sig_suspend_threads(struct thread *td, struct proc *p, int sending) } thread_unlock(td2); } + if (wakeup_swapper) + kick_proc0(); } int diff --git a/sys/kern/kern_synch.c b/sys/kern/kern_synch.c index b91c1a5..58488ac 100644 --- a/sys/kern/kern_synch.c +++ b/sys/kern/kern_synch.c @@ -188,6 +188,8 @@ _sleep(void *ident, struct lock_object *lock, int priority, flags = SLEEPQ_SLEEP; if (catch) flags |= SLEEPQ_INTERRUPTIBLE; + if (priority & PBDRY) + flags |= SLEEPQ_STOP_ON_BDRY; sleepq_lock(ident); CTR5(KTR_PROC, "sleep: thread %ld (pid %ld, %s) on %s (%p)", @@ -344,11 +346,16 @@ wakeup(void *ident) { int wakeup_swapper; + repeat: sleepq_lock(ident); wakeup_swapper = sleepq_broadcast(ident, SLEEPQ_SLEEP, 0, 0); sleepq_release(ident); - if (wakeup_swapper) - kick_proc0(); + if (wakeup_swapper) { + if (ident == &proc0) + goto repeat; + else + kick_proc0(); + } } /* @@ -361,11 +368,16 @@ wakeup_one(void *ident) { int wakeup_swapper; + repeat: sleepq_lock(ident); wakeup_swapper = sleepq_signal(ident, SLEEPQ_SLEEP, 0, 0); sleepq_release(ident); - if (wakeup_swapper) - kick_proc0(); + if (wakeup_swapper) { + if (ident == &proc0) + goto repeat; + else + kick_proc0(); + } } static void diff --git a/sys/kern/kern_thread.c b/sys/kern/kern_thread.c index bb8779b..800a1d1 100644 --- a/sys/kern/kern_thread.c +++ b/sys/kern/kern_thread.c @@ -504,6 +504,22 @@ thread_unlink(struct thread *td) /* Must NOT clear links to proc! */ } +static int +recalc_remaining(struct proc *p, int mode) +{ + int remaining; + + if (mode == SINGLE_EXIT) + remaining = p->p_numthreads; + else if (mode == SINGLE_BOUNDARY) + remaining = p->p_numthreads - p->p_boundary_count; + else if (mode == SINGLE_NO_EXIT) + remaining = p->p_numthreads - p->p_suspcount; + else + panic("recalc_remaining: wrong mode %d", mode); + return (remaining); +} + /* * Enforce single-threading. * @@ -551,12 +567,7 @@ thread_single(int mode) p->p_flag |= P_STOPPED_SINGLE; PROC_SLOCK(p); p->p_singlethread = td; - if (mode == SINGLE_EXIT) - remaining = p->p_numthreads; - else if (mode == SINGLE_BOUNDARY) - remaining = p->p_numthreads - p->p_boundary_count; - else - remaining = p->p_numthreads - p->p_suspcount; + remaining = recalc_remaining(p, mode); while (remaining != 1) { if (P_SHOULDSTOP(p) != P_STOPPED_SINGLE) goto stopme; @@ -587,18 +598,17 @@ thread_single(int mode) wakeup_swapper |= sleepq_abort(td2, ERESTART); break; + case SINGLE_NO_EXIT: + if (TD_IS_SUSPENDED(td2) && + !(td2->td_flags & TDF_BOUNDARY)) + wakeup_swapper |= + thread_unsuspend_one(td2); + if (TD_ON_SLEEPQ(td2) && + (td2->td_flags & TDF_SINTR)) + wakeup_swapper |= + sleepq_abort(td2, ERESTART); + break; default: - if (TD_IS_SUSPENDED(td2)) { - thread_unlock(td2); - continue; - } - /* - * maybe other inhibited states too? - */ - if ((td2->td_flags & TDF_SINTR) && - (td2->td_inhibitors & - (TDI_SLEEPING | TDI_SWAPPED))) - thread_suspend_one(td2); break; } } @@ -611,12 +621,7 @@ thread_single(int mode) } if (wakeup_swapper) kick_proc0(); - if (mode == SINGLE_EXIT) - remaining = p->p_numthreads; - else if (mode == SINGLE_BOUNDARY) - remaining = p->p_numthreads - p->p_boundary_count; - else - remaining = p->p_numthreads - p->p_suspcount; + remaining = recalc_remaining(p, mode); /* * Maybe we suspended some threads.. was it enough? @@ -630,12 +635,7 @@ stopme: * In the mean time we suspend as well. */ thread_suspend_switch(td); - if (mode == SINGLE_EXIT) - remaining = p->p_numthreads; - else if (mode == SINGLE_BOUNDARY) - remaining = p->p_numthreads - p->p_boundary_count; - else - remaining = p->p_numthreads - p->p_suspcount; + remaining = recalc_remaining(p, mode); } if (mode == SINGLE_EXIT) { /* diff --git a/sys/kern/subr_sleepqueue.c b/sys/kern/subr_sleepqueue.c index 01fcc73..781c186 100644 --- a/sys/kern/subr_sleepqueue.c +++ b/sys/kern/subr_sleepqueue.c @@ -341,6 +341,8 @@ sleepq_add(void *wchan, struct lock_object *lock, const char *wmesg, int flags, if (flags & SLEEPQ_INTERRUPTIBLE) { td->td_flags |= TDF_SINTR; td->td_flags &= ~TDF_SLEEPABORT; + if (flags & SLEEPQ_STOP_ON_BDRY) + td->td_flags |= TDF_SBDRY; } thread_unlock(td); } diff --git a/sys/nfsclient/nfs_bio.c b/sys/nfsclient/nfs_bio.c index 22e2a79..d5d426e 100644 --- a/sys/nfsclient/nfs_bio.c +++ b/sys/nfsclient/nfs_bio.c @@ -1255,7 +1255,7 @@ nfs_getcacheblk(struct vnode *vp, daddr_t bn, int size, struct thread *td) sigset_t oldset; nfs_set_sigmask(td, &oldset); - bp = getblk(vp, bn, size, PCATCH, 0, 0); + bp = getblk(vp, bn, size, NFS_PCATCH, 0, 0); nfs_restore_sigmask(td, &oldset); while (bp == NULL) { if (nfs_sigintr(nmp, NULL, td)) @@ -1292,7 +1292,7 @@ nfs_vinvalbuf(struct vnode *vp, int flags, struct thread *td, int intrflg) if ((nmp->nm_flag & NFSMNT_INT) == 0) intrflg = 0; if (intrflg) { - slpflag = PCATCH; + slpflag = NFS_PCATCH; slptimeo = 2 * hz; } else { slpflag = 0; @@ -1371,7 +1371,7 @@ nfs_asyncio(struct nfsmount *nmp, struct buf *bp, struct ucred *cred, struct thr } again: if (nmp->nm_flag & NFSMNT_INT) - slpflag = PCATCH; + slpflag = NFS_PCATCH; gotiod = FALSE; /* @@ -1440,7 +1440,7 @@ again: mtx_unlock(&nfs_iod_mtx); return (error2); } - if (slpflag == PCATCH) { + if (slpflag == NFS_PCATCH) { slpflag = 0; slptimeo = 2 * hz; } diff --git a/sys/nfsclient/nfs_socket.c b/sys/nfsclient/nfs_socket.c index 1ae31a5..2398695 100644 --- a/sys/nfsclient/nfs_socket.c +++ b/sys/nfsclient/nfs_socket.c @@ -516,7 +516,7 @@ nfs_reconnect(struct nfsreq *rep) KASSERT(mtx_owned(&nmp->nm_mtx), ("NFS mnt lock not owned !")); if (nmp->nm_flag & NFSMNT_INT) - slpflag = PCATCH; + slpflag = NFS_PCATCH; /* * Wait for any pending writes to this socket to drain (or timeout). */ @@ -768,7 +768,7 @@ tryagain: slpflag = 0; mtx_lock(&nmp->nm_mtx); if (nmp->nm_flag & NFSMNT_INT) - slpflag = PCATCH; + slpflag = NFS_PCATCH; mtx_unlock(&nmp->nm_mtx); mtx_lock(&rep->r_mtx); while ((rep->r_mrep == NULL) && (error == 0) && @@ -1791,7 +1791,7 @@ nfs_connect_lock(struct nfsreq *rep) td = rep->r_td; if (rep->r_nmp->nm_flag & NFSMNT_INT) - slpflag = PCATCH; + slpflag = NFS_PCATCH; while (*statep & NFSSTA_SNDLOCK) { error = nfs_sigintr(rep->r_nmp, rep, td); if (error) { @@ -1800,7 +1800,7 @@ nfs_connect_lock(struct nfsreq *rep) *statep |= NFSSTA_WANTSND; (void) msleep(statep, &rep->r_nmp->nm_mtx, slpflag | (PZERO - 1), "nfsndlck", slptimeo); - if (slpflag == PCATCH) { + if (slpflag & PCATCH) { slpflag = 0; slptimeo = 2 * hz; } diff --git a/sys/nfsclient/nfs_vnops.c b/sys/nfsclient/nfs_vnops.c index bc6936d..45d2059 100644 --- a/sys/nfsclient/nfs_vnops.c +++ b/sys/nfsclient/nfs_vnops.c @@ -2935,7 +2935,7 @@ nfs_flush(struct vnode *vp, int waitfor, int commit) int bvecsize = 0, bveccount; if (nmp->nm_flag & NFSMNT_INT) - slpflag = PCATCH; + slpflag = NFS_PCATCH; if (!commit) passone = 0; bo = &vp->v_bufobj; @@ -3133,7 +3133,7 @@ loop: error = EINTR; goto done; } - if (slpflag == PCATCH) { + if (slpflag & PCATCH) { slpflag = 0; slptimeo = 2 * hz; } @@ -3171,7 +3171,7 @@ loop: error = nfs_sigintr(nmp, NULL, td); if (error) goto done; - if (slpflag == PCATCH) { + if (slpflag & PCATCH) { slpflag = 0; slptimeo = 2 * hz; } diff --git a/sys/nfsclient/nfsmount.h b/sys/nfsclient/nfsmount.h index 85f8501..c98a172 100644 --- a/sys/nfsclient/nfsmount.h +++ b/sys/nfsclient/nfsmount.h @@ -147,6 +147,8 @@ struct nfsmount { #define NFS_TPRINTF_DELAY 30 #endif +#define NFS_PCATCH (PCATCH | PBDRY) + #endif #endif diff --git a/sys/rpc/clnt_rc.c b/sys/rpc/clnt_rc.c index 5e80d05..217608c 100644 --- a/sys/rpc/clnt_rc.c +++ b/sys/rpc/clnt_rc.c @@ -264,7 +264,8 @@ clnt_reconnect_call( stat = clnt_reconnect_connect(cl); if (stat == RPC_SYSTEMERROR) { error = tsleep(&fake_wchan, - rc->rc_intr ? PCATCH : 0, "rpccon", hz); + rc->rc_intr ? PCATCH | PBDRY : 0, "rpccon", + hz); if (error == EINTR || error == ERESTART) return (RPC_INTR); tries++; diff --git a/sys/rpc/clnt_vc.c b/sys/rpc/clnt_vc.c index 4e732f2..3f15c43 100644 --- a/sys/rpc/clnt_vc.c +++ b/sys/rpc/clnt_vc.c @@ -196,7 +196,7 @@ clnt_vc_create( while ((so->so_state & SS_ISCONNECTING) && so->so_error == 0) { error = msleep(&so->so_timeo, SOCK_MTX(so), - PSOCK | PCATCH, "connec", 0); + PSOCK | PCATCH | PBDRY, "connec", 0); if (error) { if (error == EINTR || error == ERESTART) interrupted = 1; @@ -477,6 +477,7 @@ call_again: errp->re_errno = error; switch (error) { case EINTR: + case ERESTART: stat = RPC_INTR; break; case EWOULDBLOCK: @@ -709,7 +710,7 @@ clnt_vc_control(CLIENT *cl, u_int request, void *info) case CLSET_INTERRUPTIBLE: if (*(int *) info) - ct->ct_waitflag = PCATCH; + ct->ct_waitflag = PCATCH | PBDRY; else ct->ct_waitflag = 0; break; diff --git a/sys/sys/param.h b/sys/sys/param.h index c06ded7..9321883 100644 --- a/sys/sys/param.h +++ b/sys/sys/param.h @@ -187,6 +187,7 @@ #define PRIMASK 0x0ff #define PCATCH 0x100 /* OR'd with pri for tsleep to check signals */ #define PDROP 0x200 /* OR'd with pri to stop re-entry of interlock mutex */ +#define PBDRY 0x400 /* for PCATCH stop is done on the user boundary */ #define NZERO 0 /* default "nice" */ diff --git a/sys/sys/proc.h b/sys/sys/proc.h index 0a4b79c..b65db62 100644 --- a/sys/sys/proc.h +++ b/sys/sys/proc.h @@ -320,7 +320,7 @@ do { \ #define TDF_BOUNDARY 0x00000400 /* Thread suspended at user boundary */ #define TDF_ASTPENDING 0x00000800 /* Thread has some asynchronous events. */ #define TDF_TIMOFAIL 0x00001000 /* Timeout from sleep after we were awake. */ -#define TDF_UNUSED2000 0x00002000 /* --available-- */ +#define TDF_SBDRY 0x00002000 /* Stop only on usermode boundary. */ #define TDF_UPIBLOCKED 0x00004000 /* Thread blocked on user PI mutex. */ #define TDF_NEEDSUSPCHK 0x00008000 /* Thread may need to suspend. */ #define TDF_NEEDRESCHED 0x00010000 /* Thread needs to yield. */ diff --git a/sys/sys/sleepqueue.h b/sys/sys/sleepqueue.h index 0d1f361..362945a 100644 --- a/sys/sys/sleepqueue.h +++ b/sys/sys/sleepqueue.h @@ -93,6 +93,8 @@ struct thread; #define SLEEPQ_SX 0x03 /* Used by an sx lock. */ #define SLEEPQ_LK 0x04 /* Used by a lockmgr. */ #define SLEEPQ_INTERRUPTIBLE 0x100 /* Sleep is interruptible. */ +#define SLEEPQ_STOP_ON_BDRY 0x200 /* Stop sleeping thread on + user mode boundary */ void init_sleepqueues(void); int sleepq_abort(struct thread *td, int intrval); -- Test scenario: + mount -t nfs -o nfsv3,tcp,nolockd -o retrycnt=3 -o intr -o soft -o rw 127.0.0.1:/tmp /mnt + jot 10 + find /mnt + sleep 0.1 + kill -s STOP 1115 + find /mnt + sleep 0.1 + kill -s STOP 1119 + find /mnt + sleep 0.1 + kill -s STOP 1122 + find /mnt + sleep 0.1 + kill -s STOP 1125 + find /mnt + sleep 0.1 + kill -s STOP 1128 + find /mnt + sleep 0.1 + kill -s STOP 1131 + find /mnt + sleep 0.1 + kill -s STOP 1134 + find /mnt + sleep 0.1 + kill -s STOP 1137 + find /mnt + sleep 0.1 + kill -s STOP 1140 + find /mnt + sleep 0.1 + kill -s STOP 1143 + umount /mnt + grep -v Device busy ^C^C^C^C load: 0.41 cmd: umount 1146 [nfs] 15.31r 0.00u 0.01s 0% 1348k