GENERIC HEAD from 2010-11-25 15:05:21 UTC, r215818M, vmcore.27 KDB: debugger backends: ddb KDB: current backend: ddb 524288K of memory above 4GB ignored Copyright (c) 1992-2010 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 9.0-CURRENT #0 r215818M: Thu Nov 25 16:24:27 CET 2010 pho@x4.osted.lan:/usr/src/sys/i386/compile/PHO i386 WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. CPU: AMD Phenom(tm) 9150e Quad-Core Processor (1800.02-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x100f23 Family = 10 Model = 2 Stepping = 3 Features=0x178bfbff Features2=0x802009 AMD Features=0xee500800 AMD Features2=0x7ff TSC: P-state invariant real memory = 4294967296 (4096 MB) avail memory = 3536175104 (3372 MB) : Trying to mount root from ufs:/dev/ad4s1a [rw]... WARNING: / was not properly dismounted Setting hostuuid: 00000000-0000-0000-0000-00218515337d. Setting hostid: 0x6b64ac17. Starting ddb. Entropy harvesting: interrupts ethernet point_to_point kickstart. Starting file system checks: /dev/ad4s1a: 3355 files, 193841 used, 819174 free (830 frags, 102293 blocks, 0.1% fragmentation) /dev/ad4s1f: 8561 files, 242349 used, 770666 free (698 frags, 96246 blocks, 0.1% fragmentation) /dev/ad4s1g: 32320 files, 727713 used, 117586268 free (476 frags, 14698224 blocks, 0.0% fragmentation) /dev/ad4s1d: 963767 files, 7465786 used, 2688413 free (73317 frags, 326887 blocks, 0.7% fragmentation) /dev/ad4s1e: 317795 files, 6348017 used, 19040500 free (29500 frags, 2376375 blocks, 0.1% fragmentation) Mounting local file systems:. Setting hostname: x4.osted.lan. re0: link state changed to DOWN Starting Network: lo0 re0 usbus0 usbus1 usbus2 usbus3 usbus4 usbus5 fwe0 fwip0. lo0: flags=8049 metric 0 mtu 16384 options=3 inet 127.0.0.1 netmask 0xff000000 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0xa nd6 options=21 re0: flags=8843 metric 0 mtu 1500 options=389b ether 00:21:85:15:33:7d inet 192.168.1.7 netmask 0xffffff00 broadcast 192.168.1.255 inet6 fe80::221:85ff:fe15:337d%re0 prefixlen 64 tentative scopeid 0x1 nd6 options=29 media: Ethernet autoselect (none) status: no carrier usbus0: flags=0<> metric 0 mtu 0 usbus1: flags=0<> metric 0 mtu 0 usbus2: flags=0<> metric 0 mtu 0 usbus3: flags=0<> metric 0 mtu 0 usbus4: flags=0<> metric 0 mtu 0 usbus5: flags=0<> metric 0 mtu 0 fwe0: flags=8802 metric 0 mtu 1500 options=8 ether 02:dc:10:62:ad:eb ch 1 dma -1 fwip0: flags=8802 metric 0 mtu 1500 lladdr 0.dc.10.0.1.62.ad.eb.a.2.ff.fe.0.0.0.0 Starting devd. Starting Network: usbus0. usbus0: flags=0<> metric 0 mtu 0 Starting Network: usbus1. usbus1: flags=0<> metric 0 mtu 0 Starting Network: usbus2. usbus2: flags=0<> metric 0 mtu 0 Starting Network: usbus3. usbus3: flags=0<> metric 0 mtu 0 re0: link state changed to UP Starting Network: usbus4. usbus4: flags=0<> metric 0 mtu 0 Starting Network: usbus5. usbus5: flags=0<> metric 0 mtu 0 Starting Network: fwe0. fwe0: flags=8802 metric 0 mtu 1500 options=8 ether 02:dc:10:62:ad:eb ch 1 dma -1 Starting Network: fwip0. fwip0: flags=8802 metric 0 mtu 1500 lladdr 0.dc.10.0.1.62.ad.eb.a.2.ff.fe.0.0.0.0 add net default: gateway 192.168.1.1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 add net fe80::: gateway ::1 add net ff02::: gateway ::1 ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/lib /usr/local/lib/compat /usr/local/lib/compat/pkg /usr/local/lib/nss /usr/local/lib/wine a.out ldconfig path: /usr/lib/aout /usr/lib/compat/aout Creating and/or trimming log files. Starting syslogd. No core dumps found. Additional ABI support: linux. Starting rpcbind. NFS access cache time=60 lock order reversal: 1st 0xdad133e0 bufwait (bufwait) @ kern/vfs_bio.c:2659 2nd 0xc7a4c400 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:284 KDB: stack backtrace: db_trace_self_wrapper(c0cedb80,2e687361,38323a63,a0d34,a7b,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c08f775b,c0cf0d85,c6d4e168,c6d518a8,e97f2894,...) at kdb_backtrace+0x2a _witness_debugger(c0cf0d85,c7a4c400,c0d15c87,c6d518a8,c0d15919,...) at _witness_debugger+0x25 witness_checkorder(c7a4c400,9,c0d15910,11c,0,...) at witness_checkorder+0x839 _sx_xlock(c7a4c400,0,c0d15910,11c,c74ee910,...) at _sx_xlock+0x85 ufsdirhash_acquire(dad13380,e97f29ec,dc,db640464,e97f2964,...) at ufsdirhash_acquire+0x48 ufsdirhash_add(c74ee910,e97f29ec,464,e97f2950,e97f2954,...) at ufsdirhash_add+0x13 ufs_direnter(c7628828,c7a9a414,e97f29ec,e97f2bd0,dad13860,...) at ufs_direnter+0x749 ufs_mkdir(e97f2bf8,c0d2c057,0,0,e97f2b3c,...) at ufs_mkdir+0x916 VOP_MKDIR_APV(c0dff400,e97f2bf8,e97f2bd0,e97f2b3c,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(c78a85a0,ffffff9c,28404020,0,1c0,...) at kern_mkdirat+0x225 kern_mkdir(c78a85a0,28404020,0,1c0,e97f2c7c,...) at kern_mkdir+0x2e mkdir(c78a85a0,e97f2cec,e97f2d28,c0cef600,0,...) at mkdir+0x29 syscallenter(c78a85a0,e97f2ce4,e97f2ce4,0,0,...) at syscallenter+0x263 syscall(e97f2d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, mkdir), eip = 0x28172383, esp = 0xbfbfe8ec, ebp = 0xbfbfed98 --- Clearing /tmp (X related). Starting mountd. Starting nfsd. Updating motd:. Starting ntpd. Configuring syscons: keymap blanktime. Starting sshd. Starting cron. Local package initialization: backuplock order reversal: 1st 0xc7628880 ufs (ufs) @ kern/vfs_subr.c:2117 2nd 0xdad133e0 bufwait (bufwait) @ ufs/ffs/ffs_softdep.c:11316 3rd 0xc7a999dc ufs (ufs) @ kern/vfs_subr.c:2117 KDB: stack backtrace: db_trace_self_wrapper(c0cedb80,2e706564,31313a63,d363133,c0ce000a,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c08f775b,c0cf0d9e,c6d4e168,c6d51840,e98c6890,...) at kdb_backtrace+0x2a _witness_debugger(c0cf0d9e,c7a999dc,c0ce2646,c6d51840,c0cf83a3,...) at _witness_debugger+0x25 witness_checkorder(c7a999dc,9,c0cf839a,845,0,...) at witness_checkorder+0x839 __lockmgr_args(c7a999dc,80100,c7a99a48,0,0,...) at __lockmgr_args+0x814 ffs_lock(e98c69b4,c09083cb,c0cf7719,80100,c7a99984,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0dff400,e98c69b4,109,c0e1a380,c7a99984,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c7a99984,80100,c0cf839a,845,4,...) at _vn_lock+0x78 vget(c7a99984,80100,c7a3cb40,50,0,...) at vget+0xbb vfs_hash_get(c74d45a8,134b400,80000,c7a3cb40,e98c6b08,...) at vfs_hash_get+0xed ffs_vgetf(c74d45a8,134b400,80000,e98c6b08,1,...) at ffs_vgetf+0x49 softdep_sync_metadata(c7628828,0,c0d154a7,144,0,...) at softdep_sync_metadata+0x683 ffs_syncvnode(c7628828,1,c7a3cb40,555,c0cf839a,...) at ffs_syncvnode+0x3e2 ffs_sync(c74d45a8,1,c0cf7a5a,4ff,80,...) at ffs_sync+0x26f dounmount(c74d45a8,8000000,c7a3cb40,484,5b85c5ea,...) at dounmount+0x447 unmount(c7a3cb40,e98c6cec,28176425,1,0,...) at unmount+0x310 syscallenter(c7a3cb40,e98c6ce4,c0c05fdd,c0e4ee90,0,...) at syscallenter+0x263 syscall(e98c6d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280dbdaf, esp = 0xbfbfe66c, ebp = 0xbfbfe738 --- lock order reversal: 1st 0xc756d9dc ufs (ufs) @ kern/vfs_mount.c:1210 2nd 0xc760646c devfs (devfs) @ ufs/ffs/ffs_softdep.c:1597 KDB: stack backtrace: db_trace_self_wrapper(c0cedb80,35313a63,a0d3739,c0c6a800,e98c69a8,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c08f775b,c0cf0d85,c6d51840,c6d51708,e98c6a04,...) at kdb_backtrace+0x2a _witness_debugger(c0cf0d85,c760646c,c0cde209,c6d51708,c0d12611,...) at _witness_debugger+0x25 witness_checkorder(c760646c,9,c0d12608,63d,c76064d8,...) at witness_checkorder+0x839 __lockmgr_args(c760646c,80400,c76064d8,0,0,...) at __lockmgr_args+0x814 vop_stdlock(e98c6b24,c0ce8c9e,df,80400,c7606414,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0dd76e0,e98c6b24,0,c0e1a380,c7606414,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c7606414,80400,c0d12608,63d,c74d45a8,...) at _vn_lock+0x78 softdep_flushworklist(c74d45a8,e98c6bd0,c7a3cb40,563,c0cf839a,...) at softdep_flushworklist+0x47 ffs_sync(c74d45a8,1,c0cf7a5a,4ff,80,...) at ffs_sync+0x2fd dounmount(c74d45a8,8000000,c7a3cb40,484,5b85c5ea,...) at dounmount+0x447 unmount(c7a3cb40,e98c6cec,28176425,1,0,...) at unmount+0x310 syscallenter(c7a3cb40,e98c6ce4,c0c05fdd,c0e4ee90,0,...) at syscallenter+0x263 syscall(e98c6d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280dbdaf, esp = 0xbfbfe66c, ebp = 0xbfbfe738 --- ** /dev/ad4s1g ** 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 32320 files, 727713 used, 117586268 free (476 frags, 14698224 blocks, 0.0% fragmentation) ***** FILE SYSTEM IS CLEAN ***** usage: kill [-s signal_name] pid ... kill -l [exit_status] kill -signal_name pid ... kill -signal_number pid ... fsck -y /tmp. Starting default moused. Starting inetd. Fri Nov 26 11:02:05 CET 2010 FreeBSD/i386 (x4.osted.lan) (console) login: uhub_reattach_port: port 2 reset failed, error=USB_ERR_TIMEOUT uhub_reattach_port: device problem (USB_ERR_TIMEOUT), disabling port 2 ugen5.2: at usbus5 umass0: on usbus5 umass0: SCSI over Bulk-Only; quirks = 0x4000 umass0:1:0:-1: Attached to scbus1 da0 at umass-sim0 bus 0 scbus1 target 0 lun 0 da0: Fixed Direct Access SCSI-2 device da0: 40.000MB/s transfers da0: 476940MB (976773168 512 byte sectors: 255H 63S/T 60801C) Nov 26 11:03:13 x4 su: pho to root on /dev/pts/0 lock order reversal: 1st 0xc78b321c snaplk (snaplk) @ kern/vfs_vnops.c:301 2nd 0xc80085c8 ufs (ufs) @ ufs/ffs/ffs_snapshot.c:1616 KDB: stack backtrace: db_trace_self_wrapper(c0cedb80,d363136,c758000a,c0de4234,c0f8ea80,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c08f775b,c0cf0d85,c6d51ec0,c6d51840,e9840644,...) at kdb_backtrace+0x2a _witness_debugger(c0cf0d85,c80085c8,c0ce2646,c6d51840,c0d12059,...) at _witness_debugger+0x25 witness_checkorder(c80085c8,9,c0d12050,650,0,...) at witness_checkorder+0x839 __lockmgr_args(c80085c8,80000,0,0,0,...) at __lockmgr_args+0x814 ffs_snapremove(c8008570,c0d11f8e,0,c0ce8c9e,a4,...) at ffs_snapremove+0x11f ffs_truncate(c8008570,0,0,c00,0,...) at ffs_truncate+0x681 ufs_inactive(e9840a18,c0d2be84,c8008634,c8008634,c8008570,...) at ufs_inactive+0x20c VOP_INACTIVE_APV(c0dff400,e9840a18,c0cf839a,93d,c0e1a340,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0dff400,e9840a4c,c0cf839a,894,0,...) at vinactive+0xb1 vputx(e9840ab4,c0965c4a,c8008570,e9840a90,c0cf9aad,...) at vputx+0x36c vput(c8008570,e9840a90,c0cf9aad,12d,0,...) at vput+0x10 vn_close(c8008570,1,c75b0800,c7580b40,c0b30d2f,...) at vn_close+0x19a vn_closefile(c7525c40,c7580b40,3,0,c7525c40,...) at vn_closefile+0xe4 _fdrop(c7525c40,c7580b40,e9840b5c,c090846c,0,c7580bec,c0de58e0,c0f8ea80,c0ce4ad9,c7580b40,c7e16b2c,721,e9840b84,c08c7df7,c7e16b2c,8,c0ce4ad0,721) at _fdrop+0x43 closef(c7525c40,c7580b40,721,71e,c7580bec,...) at closef+0x290 fdfree(c7580b40,0,c0ce54df,105,c7580bec,...) at fdfree+0x3ea exit1(c7580b40,0,e9840c7c,c0900c73,c7580b40,...) at exit1+0x553 sys_exit(c7580b40,e9840cec,281a0790,1,0,...) at sys_exit+0x1d syscallenter(c7580b40,e9840ce4,c0c05fdd,c0e4ee90,0,...) at syscallenter+0x263 syscall(e9840d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (1, FreeBSD ELF32, sys_exit), eip = 0x2810f14f, esp = 0xbfbfe17c, ebp = 0xbfbfe188 --- lock order reversal: 1st 0xdae4e640 bufwait (bufwait) @ kern/vfs_bio.c:2659 2nd 0xc78b321c snaplk (snaplk) @ ufs/ffs/ffs_snapshot.c:2603 KDB: stack backtrace: db_trace_self_wrapper(c0cedb80,632e746f,3036323a,a0d33,c0c0fdce,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c08f775b,c0cf0d85,c6d4e168,c6d51ec0,e9794554,...) at kdb_backtrace+0x2a _witness_debugger(c0cf0d85,c78b321c,c0d120cf,c6d51ec0,c0d12059,...) at _witness_debugger+0x25 witness_checkorder(c78b321c,9,c0d12050,a2b,0,...) at witness_checkorder+0x839 __lockmgr_args(c78b321c,80500,c7606634,0,0,...) at __lockmgr_args+0x814 ffs_snapdata_acquire(c74d487c,0,c0d12050,266,c6d91000,...) at ffs_snapdata_acquire+0x13a ffs_snapshot(c74d487c,c74a9860,c0d14f01,174,1,...) at ffs_snapshot+0x1b78 ffs_mount(c74d487c,c74d0010,2,3a6,0,...) at ffs_mount+0x1590 vfs_donmount(c757eb40,211000,c79da180,c79da180,c7578550,...) at vfs_donmount+0x12ad nmount(c757eb40,e9794cec,e9794d28,c0cef600,0,...) at nmount+0x84 syscallenter(c757eb40,e9794ce4,e9794ce4,0,0,...) at syscallenter+0x263 syscall(e9794d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (378, FreeBSD ELF32, nmount), eip = 0x280d98ab, esp = 0xbfbfe31c, ebp = 0xbfbfea98 --- panic: handle_workitem_freeblocks: inode 4 block count 84 cpuid = 0 KDB: enter: panic [ thread pid 20 tid 100074 ] Stopped at kdb_enter+0x3a: movl $0,kdb_why db> run pho db:0:pho> bt Tracing pid 20 tid 100074 td 0xc7152000 kdb_enter(c0cea528,c0cea528,c0d1295b,e7538c14,0,...) at kdb_enter+0x3a panic(c0d1295b,4,0,54,0,...) at panic+0x134 handle_complete_freeblocks(c0fc8018,0,c0d12608,1766,c6d932c0,...) at handle_complete_freeblocks+0xc7 handle_workitem_freeblocks(0,e7538c74,2,5dc,8,...) at handle_workitem_freeblocks+0x103 process_worklist_item(c0fc8018,0,c0d12608,54a,c7152000,...) at process_worklist_item+0x21c softdep_process_worklist(c74d487c,0,c0d12608,4cd,3e8,...) at softdep_process_worklist+0x8c softdep_flush(0,e7538d28,c0ce56eb,33b,c74b22a8,...) at softdep_flush+0x2a0 fork_exit(c0b08270,0,e7538d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7538d60, ebp = 0 --- db:0:bt> show allpcpu Current CPU: 0 cpuid = 0 dynamic pcpu = 0x60a580 curthread = 0xc7152000: pid 20 "softdepflush" curpcb = 0xe7538d80 fpcurthread = none idlethread = 0xc6db1000: tid 100006 "idle: cpu0" APIC ID = 0 currentldt = 0x50 spin locks held: cpuid = 1 dynamic pcpu = 0x5cef580 curthread = 0xc6db12d0: pid 11 "idle: cpu1" curpcb = 0xc6b20d80 fpcurthread = none idlethread = 0xc6db12d0: tid 100005 "idle: cpu1" APIC ID = 1 currentldt = 0x50 spin locks held: cpuid = 2 dynamic pcpu = 0x5cf2580 curthread = 0xc71525a0: pid 18 "syncer" curpcb = 0xe7532d80 fpcurthread = none idlethread = 0xc6db15a0: tid 100004 "idle: cpu2" APIC ID = 2 currentldt = 0x50 spin locks held: cpuid = 3 dynamic pcpu = 0x5cf5580 curthread = 0xc6db1870: pid 11 "idle: cpu3" curpcb = 0xc6b1ad80 fpcurthread = none idlethread = 0xc6db1870: tid 100003 "idle: cpu3" APIC ID = 3 currentldt = 0x50 spin locks held: db:0:allpcpu> show alllocks Process 2907 (dump) thread 0xc757b2d0 (100172) exclusive lockmgr snaplk (snaplk) r = 0 (0xc78b321c) locked @ kern/vfs_vnops.c:544 Process 2766 (sshd) thread 0xc7a382d0 (100153) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc7ad28ac) locked @ kern/uipc_sockbuf.c:148 db:0:alllocks> show lockedvnods Locked vnodes 0xc7cc46cc: tag ufs, type VREG usecount 1, writecount 0, refcount 6831 mountedhere 0 flags (VV_SYSTEM) v_object 0xc7ff4880 ref 0 pages 24284 lock type snaplk: EXCL by thread 0xc757b2d0 (pid 2907) #0 0xc08a8a3e at __lockmgr_args+0xbfe #1 0xc0b13f51 at ffs_lock+0xa1 #2 0xc0c255f5 at VOP_LOCK1_APV+0xb5 #3 0xc0965128 at _vn_lock+0x78 #4 0xc096678f at vn_read+0x19f #5 0xc090aece at dofileread+0x9e #6 0xc090afb8 at kern_preadv+0x78 #7 0xc090b0ed at pread+0x5d #8 0xc0900c73 at syscallenter+0x263 #9 0xc0c0577f at syscall+0x4f #10 0xc0beeed1 at Xint0x80_syscall+0x21 ino 4, on dev ad4s1d db:0:lockedvnods> show mount 0xc74d4b50 /dev/ad4s1a on / (ufs) 0xc74d5000 devfs on /dev (devfs) 0xc74d487c /dev/ad4s1f on /home (ufs) 0xc74d42d4 /dev/ad4s1d on /usr (ufs) 0xc74d4000 /dev/ad4s1e on /var (ufs) 0xc78765a8 procfs on /proc (procfs) 0xc78762d4 /dev/ad4s1g on /tmp (ufs) 0xc7876000 /dev/da0 on /mnt (ufs) More info: show mount db:0:mount> ps pid ppid pgrp uid state wmesg wchan cmd 2908 2879 2879 0 S+ piperd 0xc7577930 bzip2 2907 2879 2879 0 D+ getblk 0xdad880a0 dump 2879 2870 2879 0 S+ wait 0xc79db550 sh 2870 2866 2870 0 S+ wait 0xc79dc7f8 bash 2866 2865 2866 0 S+ pause 0xc7b645a8 csh 2865 2769 2865 1001 S+ wait 0xc7b65000 su 2863 1 2863 0 Ss+ ttyin 0xc715e070 getty 2862 1 2862 0 Ss+ ttyin 0xc715e270 getty 2861 1 2861 0 Ss+ ttyin 0xc715e470 getty 2860 1 2860 0 Ss+ ttyin 0xc6f87070 getty 2859 1 2859 0 Ss+ ttyin 0xc6f87270 getty 2858 1 2858 0 Ss+ ttyin 0xc6f87470 getty 2857 1 2857 0 Ss+ ttyin 0xc6f87670 getty 2856 1 2856 0 Ss+ ttyin 0xc6f87870 getty 2855 1 2855 0 Ss+ ttyin 0xc6f87a70 getty 2824 1 2824 0 Ss select 0xc7159864 inetd 2798 1 2798 0 Ss select 0xc74a19e4 moused 2769 2768 2769 1001 Ss+ wait 0xc6f6f7f8 bash 2768 2766 2766 1001 S select 0xc74e22e4 sshd 2766 2615 2766 0 Ss sbwait 0xc7ad28d8 sshd 2636 1 2636 0 Ss nanslp 0xc0e4f724 cron 2629 1 2629 25 Ss pause 0xc7b65af8 sendmail 2623 1 2623 0 Ss select 0xc74a1ce4 sendmail 2615 1 2615 0 Ss select 0xc74a0b24 sshd 2570 1 2570 0 Ss select 0xc75330a4 ntpd 2430 2429 2429 0 S (threaded) nfsd 100152 S rpcsvc 0xc7ac2150 nfsd: service 100151 S rpcsvc 0xc6fcb950 nfsd: service 100150 S rpcsvc 0xc7ac1090 nfsd: service 100100 S rpcsvc 0xc6fcb990 nfsd: master 2429 1 2429 0 Ss select 0xc74a1d64 nfsd 2420 1 2420 0 Ss select 0xc74a1da4 mountd 2323 1 2323 0 Ss select 0xc74a08a4 rpcbind 2297 1 2297 0 Ss select 0xc74a0924 syslogd 2036 1 2036 0 Ss select 0xc74a1de4 devd 21 0 0 0 DL flowclea 0xc0fbc868 [flowcleaner] 20 0 0 0 RL CPU 0 [softdepflush] 19 0 0 0 DL vlruwt 0xc74b2550 [vnlru] 18 0 0 0 RL CPU 2 [syncer] 17 0 0 0 DL psleep 0xc0fbc308 [bufdaemon] 16 0 0 0 DL pgzero 0xc0fc9edc [pagezero] 15 0 0 0 DL psleep 0xc0fc9ad0 [vmdaemon] 9 0 0 0 DL psleep 0xc0fc9a98 [pagedaemon] 8 0 0 0 DL ccb_scan 0xc0e1b854 [xpt_thrd] 7 0 0 0 DL waiting_ 0xc0fbe0d8 [sctp_iterator] 6 0 0 0 DL - 0xc6fd283c [fdc0] 5 0 0 0 SL - 0xc7047000 [fw0_probe] 14 0 0 0 DL (threaded) [usb] 100056 D - 0xc7026d34 [usbus5] 100055 D - 0xc7026d04 [usbus5] 100054 D - 0xc7026cd4 [usbus5] 100053 D - 0xc7026ca4 [usbus5] 100051 D - 0xc701eb5c [usbus4] 100050 D - 0xc701eb2c [usbus4] 100049 D - 0xc701eafc [usbus4] 100048 D - 0xc701eacc [usbus4] 100047 D - 0xc701ab5c [usbus3] 100046 D - 0xc701ab2c [usbus3] 100045 D - 0xc701aafc [usbus3] 100044 D - 0xc701aacc [usbus3] 100043 D - 0xc7011b5c [usbus2] 100042 D - 0xc7011b2c [usbus2] 100041 D - 0xc7011afc [usbus2] 100040 D - 0xc7011acc [usbus2] 100038 D - 0xc700db5c [usbus1] 100037 D - 0xc700db2c [usbus1] 100036 D - 0xc700dafc [usbus1] 100035 D - 0xc700dacc [usbus1] 100033 D - 0xc6fffb5c [usbus0] 100032 D - 0xc6fffb2c [usbus0] 100031 D - 0xc6fffafc [usbus0] 100030 D - 0xc6fffacc [usbus0] 13 0 0 0 DL - 0xc0e4f564 [yarrow] 4 0 0 0 DL - 0xc0e4d224 [g_down] 3 0 0 0 DL - 0xc0e4d220 [g_up] 2 0 0 0 DL - 0xc0e4d218 [g_event] 12 0 0 0 RL (threaded) [intr] 100064 I [irq12: psm0] 100063 I [irq1: atkbd0] 100061 I [swi0: uart] 100058 I [irq20: fwohci0] 100057 I [irq14: ata0] 100052 I [irq19: ehci0] 100039 I [irq18: ohci2 ohci4] 100034 I [irq17: ohci1 ohci3] 100029 I [irq16: ohci0] 100028 I [irq22: atapci0] 100027 I [irq9: acpi0] 100026 I [swi5: +] 100021 I [swi2: cambio] 100020 I [swi6: task queue] 100019 I [swi6: Giant taskq] 100012 I [swi1: netisr 0] 100011 I [swi3: vm] 100010 I [swi4: clock] 100009 I [swi4: clock] 100008 I [swi4: clock] 100007 RunQ [swi4: clock] 11 0 0 0 RL (threaded) [idle] 100006 CanRun [idle: cpu0] 100005 Run CPU 1 [idle: cpu1] 100004 CanRun [idle: cpu2] 100003 Run CPU 3 [idle: cpu3] 1 0 1 0 SLs wait 0xc6dafd48 [init] 10 0 0 0 DL audit_wo 0xc0fc7880 [audit] 0 0 0 0 DLs (threaded) [kernel] 100065 D - 0xc0e4f564 [deadlkres] 100059 D - 0xc7007340 [fw0_taskq] 100025 D - 0xc6f6e900 [kqueue taskq] 100024 D - 0xc6f6ea80 [acpi_task_2] 100023 D - 0xc6f6ea80 [acpi_task_1] 100022 D - 0xc6f6ea80 [acpi_task_0] 100018 D - 0xc6f6eb40 [thread taskq] 100016 D - 0xc6d484c0 [firmware taskq] 100000 D sched 0xc0e4d300 [swapper] db:0:ps> allt Tracing command bzip2 pid 2908 tid 100173 td 0xc757b000 sched_switch(c757b000,0,104,191,8ca50911,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,4c,...) at mi_switch+0x200 sleepq_switch(c757b000,0,c0ceedc7,1a7,4c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7577930,4c,c0cf1336,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7577930,c7577aa0,14c,c0cf1336,0,...) at _sleep+0x35c pipe_read(c7525ab8,e98d8c28,c713a700,0,c757b000,...) at pipe_read+0x417 dofileread(e98d8c28,ffffffff,ffffffff,0,c7525ab8,...) at dofileread+0x9e kern_readv(c757b000,0,e98d8c28,e98d8c48,1,...) at kern_readv+0x58 read(c757b000,e98d8cec,2855d000,1,0,...) at read+0x4f syscallenter(c757b000,e98d8ce4,c0c05fdd,c0e4ee90,0,...) at syscallenter+0x263 syscall(e98d8d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28198613, esp = 0xbfbfd4ec, ebp = 0xbfbfd508 --- Tracing command dump pid 2907 tid 100172 td 0xc757b2d0 sched_switch(c757b2d0,0,104,191,c97a4ac,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,50,...) at mi_switch+0x200 sleepq_switch(c757b2d0,0,c0ceedc7,268,50,...) at sleepq_switch+0x15f sleepq_wait(dad880a0,50,c0ce381c,4,0,...) at sleepq_wait+0x63 __lockmgr_args(dad880a0,81900,c7cc47c4,c0ce381c,50,...) at __lockmgr_args+0xb1f getblk(c7cc46cc,5ec1a,0,4000,0,...) at getblk+0x167 cluster_read(c7cc46cc,3a8,5,5ec1a,0,...) at cluster_read+0xfa ffs_read(e98d5b90,c0d2b830,c757b2d0,0,c75b3700,...) at ffs_read+0x349 VOP_READ_APV(c0dff400,e98d5b90,c7cc46cc,220,305,...) at VOP_READ_APV+0xc5 vn_read(c75b3700,e98d5c28,c75b0a00,1,c757b2d0,...) at vn_read+0x208 dofileread(e98d5c28,7b068000,1,1,c75b3700,...) at dofileread+0x9e kern_preadv(c757b2d0,3,e98d5c28,7b068000,1,...) at kern_preadv+0x78 pread(c757b2d0,e98d5cec,e98d5d28,c0cef600,0,...) at pread+0x5d syscallenter(c757b2d0,e98d5ce4,e98d5ce4,0,0,...) at syscallenter+0x263 syscall(e98d5d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (475, FreeBSD ELF32, pread), eip = 0x28189ac7, esp = 0xbfbfe08c, ebp = 0xbfbfe0b8 --- Tracing command sh pid 2879 tid 100142 td 0xc7a395a0 sched_switch(c7a395a0,0,104,191,8b055ed3,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,5c,...) at mi_switch+0x200 sleepq_switch(c7a395a0,0,c0ceedc7,1a7,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c79db550,5c,c0cf171f,100,0,...) at sleepq_wait_sig+0x17 _sleep(c79db550,c79db5d8,15c,c0cf171f,0,...) at _sleep+0x35c kern_wait(c7a395a0,ffffffff,e986ec44,2,0,...) at kern_wait+0xb66 wait4(c7a395a0,e986ecec,e986ed28,c0cef600,0,...) at wait4+0x3b syscallenter(c7a395a0,e986ece4,e986ece4,0,0,...) at syscallenter+0x263 syscall(e986ed28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x281640eb, esp = 0xbfbfe90c, ebp = 0xbfbfe928 --- Tracing command bash pid 2870 tid 100135 td 0xc7a3ab40 sched_switch(c7a3ab40,0,104,191,1603837,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,5c,...) at mi_switch+0x200 sleepq_switch(c7a3ab40,0,c0ceedc7,1a7,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c79dc7f8,5c,c0cf171f,100,0,...) at sleepq_wait_sig+0x17 _sleep(c79dc7f8,c79dc880,15c,c0cf171f,0,...) at _sleep+0x35c kern_wait(c7a3ab40,ffffffff,e984fc44,6,0,...) at kern_wait+0xb66 wait4(c7a3ab40,e984fcec,e984fd28,c0cef600,0,...) at wait4+0x3b syscallenter(c7a3ab40,e984fce4,e984fce4,0,0,...) at syscallenter+0x263 syscall(e984fd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x282c30eb, esp = 0xbfbfe7ec, ebp = 0xbfbfe808 --- Tracing command csh pid 2866 tid 100163 td 0xc7bba870 sched_switch(c7bba870,0,104,191,4dc841e6,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,68,...) at mi_switch+0x200 sleepq_switch(c7bba870,0,c0ceedc7,1a7,68,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7b645a8,68,c0c9a74f,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7b645a8,c7b645d8,168,c0c9a74f,0,...) at _sleep+0x35c kern_sigsuspend(c7bba870,0,0,0,0,...) at kern_sigsuspend+0xba sigsuspend(c7bba870,e98bacec,e98bad28,c0cef600,0,...) at sigsuspend+0x4d syscallenter(c7bba870,e98bace4,e98bace4,0,0,...) at syscallenter+0x263 syscall(e98bad28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, write), eip = 0x2817cb4b, esp = 0xbfbfe5fc, ebp = 0xbfbfe668 --- Tracing command su pid 2865 tid 100159 td 0xc7bbb5a0 sched_switch(c7bbb5a0,0,104,191,f1c9d452,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,5c,...) at mi_switch+0x200 sleepq_switch(c7bbb5a0,0,c0ceedc7,1a7,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7b65000,5c,c0cf171f,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7b65000,c7b65088,15c,c0cf171f,0,...) at _sleep+0x35c kern_wait(c7bbb5a0,b32,e98aec44,2,0,...) at kern_wait+0xb66 wait4(c7bbb5a0,e98aecec,281cbaac,1,0,...) at wait4+0x3b syscallenter(c7bbb5a0,e98aece4,c0c05fdd,c0e4ee90,0,...) at syscallenter+0x263 syscall(e98aed28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x281240eb, esp = 0xbfbfe62c, ebp = 0xbfbfe648 --- Tracing command getty pid 2863 tid 100149 td 0xc79c9000 sched_switch(c79c9000,0,104,191,5461b7d2,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c79c9000,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,c79c9000,c79c9000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c715e070,0,c0cf350c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c715e070,c0e4ee90,c0cf2eaa,514,0,...) at _cv_wait_sig+0x243 tty_wait(c715e000,c715e070,e9890c28,1,0,...) at tty_wait+0x71 ttydisc_read(c715e000,e9890c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c715d300,e9890c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c74faa48,e9890c28,c6d90e80,0,c79c9000,...) at devfs_read_f+0x7e dofileread(e9890c28,ffffffff,ffffffff,0,c74faa48,...) at dofileread+0x9e kern_readv(c79c9000,0,e9890c28,e9890c48,1,...) at kern_readv+0x58 read(c79c9000,e9890cec,e9890d28,c0cef600,0,...) at read+0x4f syscallenter(c79c9000,e9890ce4,e9890ce4,0,0,...) at syscallenter+0x263 syscall(e9890d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196613, esp = 0xbfbfedac, ebp = 0xbfbfedd8 --- Tracing command getty pid 2862 tid 100116 td 0xc78a8870 sched_switch(c78a8870,0,104,191,545f46ec,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c78a8870,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,c78a8870,c78a8870,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c715e270,0,c0cf350c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c715e270,c0e4ee90,c0cf2eaa,514,0,...) at _cv_wait_sig+0x243 tty_wait(c715e200,c715e270,e97efc28,1,0,...) at tty_wait+0x71 ttydisc_read(c715e200,e97efc28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c715d400,e97efc28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c7a41188,e97efc28,c6d90e80,0,c78a8870,...) at devfs_read_f+0x7e dofileread(e97efc28,ffffffff,ffffffff,0,c7a41188,...) at dofileread+0x9e kern_readv(c78a8870,0,e97efc28,e97efc48,1,...) at kern_readv+0x58 read(c78a8870,e97efcec,e97efd28,c0cef600,0,...) at read+0x4f syscallenter(c78a8870,e97efce4,e97efce4,0,0,...) at syscallenter+0x263 syscall(e97efd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196613, esp = 0xbfbfedac, ebp = 0xbfbfedd8 --- Tracing command getty pid 2861 tid 100168 td 0xc7a3c870 sched_switch(c7a3c870,0,104,191,5465dfb7,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7a3c870,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,c7a3c870,c7a3c870,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c715e470,0,c0cf350c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c715e470,c0e4ee90,c0cf2eaa,514,0,...) at _cv_wait_sig+0x243 tty_wait(c715e400,c715e470,e98c9c28,1,0,...) at tty_wait+0x71 ttydisc_read(c715e400,e98c9c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c715d500,e98c9c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c799ce38,e98c9c28,c6d90e80,0,c7a3c870,...) at devfs_read_f+0x7e dofileread(e98c9c28,ffffffff,ffffffff,0,c799ce38,...) at dofileread+0x9e kern_readv(c7a3c870,0,e98c9c28,e98c9c48,1,...) at kern_readv+0x58 read(c7a3c870,e98c9cec,e98c9d28,c0cef600,0,...) at read+0x4f syscallenter(c7a3c870,e98c9ce4,e98c9ce4,0,0,...) at syscallenter+0x263 syscall(e98c9d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196613, esp = 0xbfbfedac, ebp = 0xbfbfedd8 --- Tracing command getty pid 2860 tid 100166 td 0xc7bba000 sched_switch(c7bba000,0,104,191,5486217f,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7bba000,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,c7bba000,c7bba000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c6f87070,0,c0cf350c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c6f87070,c0e4ee90,c0cf2eaa,514,0,...) at _cv_wait_sig+0x243 tty_wait(c6f87000,c6f87070,e98c3c28,1,0,...) at tty_wait+0x71 ttydisc_read(c6f87000,e98c3c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c715d600,e98c3c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c799dd58,e98c3c28,c6d90e80,0,c7bba000,...) at devfs_read_f+0x7e dofileread(e98c3c28,ffffffff,ffffffff,0,c799dd58,...) at dofileread+0x9e kern_readv(c7bba000,0,e98c3c28,e98c3c48,1,...) at kern_readv+0x58 read(c7bba000,e98c3cec,e98c3d28,c0cef600,0,...) at read+0x4f syscallenter(c7bba000,e98c3ce4,e98c3ce4,0,0,...) at syscallenter+0x263 syscall(e98c3d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196613, esp = 0xbfbfedac, ebp = 0xbfbfedd8 --- Tracing command getty pid 2859 tid 100113 td 0xc78a92d0 sched_switch(c78a92d0,0,104,191,54759917,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c78a92d0,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,c78a92d0,c78a92d0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c6f87270,0,c0cf350c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c6f87270,c0e4ee90,c0cf2eaa,514,0,...) at _cv_wait_sig+0x243 tty_wait(c6f87200,c6f87270,e97dec28,1,0,...) at tty_wait+0x71 ttydisc_read(c6f87200,e97dec28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c715d700,e97dec28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c74fac78,e97dec28,c6d90e80,0,c78a92d0,...) at devfs_read_f+0x7e dofileread(e97dec28,ffffffff,ffffffff,0,c74fac78,...) at dofileread+0x9e kern_readv(c78a92d0,0,e97dec28,e97dec48,1,...) at kern_readv+0x58 read(c78a92d0,e97decec,e97ded28,c0cef600,0,...) at read+0x4f syscallenter(c78a92d0,e97dece4,e97dece4,0,0,...) at syscallenter+0x263 syscall(e97ded28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196613, esp = 0xbfbfedac, ebp = 0xbfbfedd8 --- Tracing command getty pid 2858 tid 100143 td 0xc7a392d0 sched_switch(c7a392d0,0,104,191,54898fcf,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7a392d0,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,c7a392d0,c7a392d0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c6f87470,0,c0cf350c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c6f87470,c0e4ee90,c0cf2eaa,514,0,...) at _cv_wait_sig+0x243 tty_wait(c6f87400,c6f87470,e9871c28,1,0,...) at tty_wait+0x71 ttydisc_read(c6f87400,e9871c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c7038c00,e9871c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c75b30a8,e9871c28,c6d90e80,0,c7a392d0,...) at devfs_read_f+0x7e dofileread(e9871c28,ffffffff,ffffffff,0,c75b30a8,...) at dofileread+0x9e kern_readv(c7a392d0,0,e9871c28,e9871c48,1,...) at kern_readv+0x58 read(c7a392d0,e9871cec,e9871d28,c0cef600,0,...) at read+0x4f syscallenter(c7a392d0,e9871ce4,e9871ce4,0,0,...) at syscallenter+0x263 syscall(e9871d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196613, esp = 0xbfbfedac, ebp = 0xbfbfedd8 --- Tracing command getty pid 2857 tid 100076 td 0xc7040870 sched_switch(c7040870,0,104,191,544f45e9,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7040870,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,c7040870,c7040870,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c6f87670,0,c0cf350c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c6f87670,c0e4ee90,c0cf2eaa,514,0,...) at _cv_wait_sig+0x243 tty_wait(c6f87600,c6f87670,e972bc28,1,0,...) at tty_wait+0x71 ttydisc_read(c6f87600,e972bc28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c7038900,e972bc28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c799d770,e972bc28,c6d90e80,0,c7040870,...) at devfs_read_f+0x7e dofileread(e972bc28,ffffffff,ffffffff,0,c799d770,...) at dofileread+0x9e kern_readv(c7040870,0,e972bc28,e972bc48,1,...) at kern_readv+0x58 read(c7040870,e972bcec,e972bd28,c0cef600,0,...) at read+0x4f syscallenter(c7040870,e972bce4,e972bce4,0,0,...) at syscallenter+0x263 syscall(e972bd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196613, esp = 0xbfbfedac, ebp = 0xbfbfedd8 --- Tracing command getty pid 2856 tid 100093 td 0xc7573000 sched_switch(c7573000,0,104,191,543abab2,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7573000,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,c7573000,c7573000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c6f87870,0,c0cf350c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c6f87870,c0e4ee90,c0cf2eaa,514,0,...) at _cv_wait_sig+0x243 tty_wait(c6f87800,c6f87870,e9770c28,1,0,...) at tty_wait+0x71 ttydisc_read(c6f87800,e9770c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c7038700,e9770c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c7a41310,e9770c28,c6d90e80,0,c7573000,...) at devfs_read_f+0x7e dofileread(e9770c28,ffffffff,ffffffff,0,c7a41310,...) at dofileread+0x9e kern_readv(c7573000,0,e9770c28,e9770c48,1,...) at kern_readv+0x58 read(c7573000,e9770cec,e9770d28,c0cef600,0,...) at read+0x4f syscallenter(c7573000,e9770ce4,e9770ce4,0,0,...) at syscallenter+0x263 syscall(e9770d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196613, esp = 0xbfbfedac, ebp = 0xbfbfedd8 --- Tracing command getty pid 2855 tid 100087 td 0xc75735a0 sched_switch(c75735a0,0,104,191,f266219b,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c75735a0,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c08b037a,c6f87a04,0,c0ce8c9e,c75735a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c6f87a70,0,e9758ad8,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c6f87a70,c6f87a04,c0cf2eaa,514,0,...) at _cv_wait_sig+0x243 tty_wait(c6f87a00,c6f87a70,e9758c28,1,0,...) at tty_wait+0x71 ttydisc_read(c6f87a00,e9758c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c6eb7d00,e9758c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c799de70,e9758c28,c6d90e80,0,c75735a0,...) at devfs_read_f+0x7e dofileread(e9758c28,ffffffff,ffffffff,0,c799de70,...) at dofileread+0x9e kern_readv(c75735a0,0,e9758c28,e9758c48,1,...) at kern_readv+0x58 read(c75735a0,e9758cec,e9758d28,c0cef600,0,...) at read+0x4f syscallenter(c75735a0,e9758ce4,e9758ce4,0,0,...) at syscallenter+0x263 syscall(e9758d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196613, esp = 0xbfbfedac, ebp = 0xbfbfedd8 --- Tracing command inetd pid 2824 tid 100157 td 0xc7bbbb40 sched_switch(c7bbbb40,0,104,191,42fc89bb,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7bbbb40,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c08b037a,c7159850,0,c0ce8c9e,c7bbbb40,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7159864,0,e98a8a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7159864,c7159850,c0cf1185,627,c75125b0,...) at _cv_wait_sig+0x243 seltdwait(c75125b0,58,c6d90e80,c7bbbb40,c0ce8c9e,...) at seltdwait+0xa2 kern_select(c7bbbb40,6,bfbfdfc0,0,0,0,20,c7b65550,c7b65550) at kern_select+0x504 select(c7bbbb40,e98a8cec,e98a8d28,c0cef600,0,...) at select+0x66 syscallenter(c7bbbb40,e98a8ce4,e98a8ce4,0,0,...) at syscallenter+0x263 syscall(e98a8d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x281aa593, esp = 0xbfbfdf7c, ebp = 0xbfbfee08 --- Tracing command moused pid 2798 tid 100146 td 0xc79c9870 sched_switch(c79c9870,0,104,191,37eba923,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c79c9870,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c08b037a,c74a19d0,0,c0ce8c9e,c79c9870,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c74a19e4,0,e9887a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c74a19e4,c74a19d0,c0cf1185,627,c7512268,...) at _cv_wait_sig+0x243 seltdwait(c7512268,58,c6d90e80,c79c9870,0,...) at seltdwait+0xa2 kern_select(c79c9870,6,bfbfea24,0,0,0,20,c79c0d48,c79c0d48) at kern_select+0x504 select(c79c9870,e9887cec,e9887d28,c0cef600,0,...) at select+0x66 syscallenter(c79c9870,e9887ce4,e9887ce4,0,0,...) at syscallenter+0x263 syscall(e9887d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x281b2593, esp = 0xbfbfe9bc, ebp = 0xbfbfeb48 --- Tracing command bash pid 2769 tid 100085 td 0xc7573870 sched_switch(c7573870,0,104,191,c6108467,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,5c,...) at mi_switch+0x200 sleepq_switch(c7573870,0,c0ceedc7,1a7,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c6f6f7f8,5c,c0cf171f,100,0,...) at sleepq_wait_sig+0x17 _sleep(c6f6f7f8,c6f6f880,15c,c0cf171f,0,...) at _sleep+0x35c kern_wait(c7573870,ffffffff,e974fc44,6,0,...) at kern_wait+0xb66 wait4(c7573870,e974fcec,e974fd28,c0cef600,0,...) at wait4+0x3b syscallenter(c7573870,e974fce4,e974fce4,0,0,...) at syscallenter+0x263 syscall(e974fd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x282c30eb, esp = 0xbfbfe9bc, ebp = 0xbfbfe9d8 --- Tracing command sshd pid 2768 tid 100124 td 0xc78a7000 sched_switch(c78a7000,0,104,191,8b0e4402,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c78a7000,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c08b037a,c74e22d0,0,c0ce8c9e,c78a7000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c74e22e4,0,e9807a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c74e22e4,c74e22d0,c0cf1185,627,c7512d20,...) at _cv_wait_sig+0x243 seltdwait(c7512d20,58,c7521780,c78a7000,246,...) at seltdwait+0xa2 kern_select(c78a7000,a,288060b8,288060dc,0,0,20,c759c7f8,c759c7f8) at kern_select+0x504 select(c78a7000,e9807cec,e9807d28,c0cef600,0,...) at select+0x66 syscallenter(c78a7000,e9807ce4,e9807ce4,0,0,...) at syscallenter+0x263 syscall(e9807d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x284b2593, esp = 0xbfbfe1bc, ebp = 0xbfbfe208 --- Tracing command sshd pid 2766 tid 100153 td 0xc7a382d0 sched_switch(c7a382d0,0,104,191,2cca6552,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,58,...) at mi_switch+0x200 sleepq_switch(c7a382d0,0,c0ceedc7,1a7,58,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7ad28d8,58,c0cf4aca,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7ad28d8,c7ad2898,158,c0cf4aca,0) at _sleep+0x35c sbwait(c7ad2874,4,c0cf4b99,5c9,c7ad2898,...) at sbwait+0x76 soreceive_generic(c7ad2820,0,e989cc28,0,0,...) at soreceive_generic+0x3f0 soreceive(c7ad2820,0,e989cc28,0,0,0) at soreceive+0x38 soo_read(c75b3b98,e989cc28,c7521e00,0,c7a382d0,...) at soo_read+0x4e dofileread(e989cc28,ffffffff,ffffffff,0,c75b3b98,...) at dofileread+0x9e kern_readv(c7a382d0,5,e989cc28,e989cc48,1,...) at kern_readv+0x58 read(c7a382d0,e989ccec,e989cd28,c0cef600,0,...) at read+0x4f syscallenter(c7a382d0,e989cce4,e989cce4,0,0,...) at syscallenter+0x263 syscall(e989cd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x284b2613, esp = 0xbfbfdd8c, ebp = 0xbfbfddc8 --- Tracing command cron pid 2636 tid 100111 td 0xc757e000 sched_switch(c757e000,0,104,191,4a64197d,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,5c,...) at mi_switch+0x200 sleepq_switch(c757e000,0,c0ceedc7,1a7,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c08fd650,c757e000,1,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c0e4f724,5c,c0ceb828,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0e4f724,0,15c,c0ceb828,ea61,...) at _sleep+0x328 kern_nanosleep(c757e000,e97b8c34,e97b8c3c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c757e000,e97b8cec,e97b8d28,c0cef600,0,...) at nanosleep+0x6f syscallenter(c757e000,e97b8ce4,e97b8ce4,0,0,...) at syscallenter+0x263 syscall(e97b8d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x28184873, esp = 0xbfbfec6c, ebp = 0xbfbfec98 --- Tracing command sendmail pid 2629 tid 100155 td 0xc7bbe2d0 sched_switch(c7bbe2d0,0,104,191,6912ce5b,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,68,...) at mi_switch+0x200 sleepq_switch(c7bbe2d0,0,c0ceedc7,1a7,68,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7b65af8,68,c0c9a74f,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7b65af8,c7b65b28,168,c0c9a74f,0,...) at _sleep+0x35c kern_sigsuspend(c7bbe2d0,0,0,0,0,...) at kern_sigsuspend+0xba sigsuspend(c7bbe2d0,e98a2cec,e98a2d28,c0cef600,0,...) at sigsuspend+0x4d syscallenter(c7bbe2d0,e98a2ce4,e98a2ce4,0,246,...) at syscallenter+0x263 syscall(e98a2d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, write), eip = 0x28339b4b, esp = 0xbfbfcfbc, ebp = 0xbfbfcfe8 --- Tracing command sendmail pid 2623 tid 100115 td 0xc78a8b40 sched_switch(c78a8b40,0,104,191,6532c165,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c78a8b40,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(e97eca14,c08b037a,c74a1cd0,0,c78a8b40,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c74a1ce4,0,e97eca4c,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c74a1ce4,c74a1cd0,1389,627,c7525ce8,...) at _cv_timedwait_sig+0x252 seltdwait(e97ecbf8,e97ecc00,c6d91100,c78a8b40,c15b22b4,...) at seltdwait+0x8a kern_select(c78a8b40,5,bfbfc530,0,0,e97ecc40,20,5,0) at kern_select+0x504 select(c78a8b40,e97eccec,e97ecd28,c0cef600,0,...) at select+0x66 syscallenter(c78a8b40,e97ecce4,e97ecce4,0,c0ce8c9e,...) at syscallenter+0x263 syscall(e97ecd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x283e2593, esp = 0xbfbfc49c, ebp = 0xbfbfcfc8 --- Tracing command sshd pid 2615 tid 100112 td 0xc7571000 sched_switch(c7571000,0,104,191,26e6c7eb,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7571000,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c08b037a,c74a0b10,0,c0ce8c9e,c7571000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c74a0b24,0,e97dba4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c74a0b24,c74a0b10,c0cf1185,627,c7512150,...) at _cv_wait_sig+0x243 seltdwait(c7512150,58,c713ad80,c7571000,c0d181ad,...) at seltdwait+0xa2 kern_select(c7571000,5,2880c0b0,0,0,0,20,c78a47f8,c78a47f8) at kern_select+0x504 select(c7571000,e97dbcec,2880d070,1,0,...) at select+0x66 syscallenter(c7571000,e97dbce4,c0c05fdd,c0e4ee90,0,...) at syscallenter+0x263 syscall(e97dbd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x284b2593, esp = 0xbfbfe27c, ebp = 0xbfbfee18 --- Tracing command ntpd pid 2570 tid 100134 td 0xc7a3c000 sched_switch(c7a3c000,0,104,191,e0ae5dfe,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7a3c000,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c08b037a,c7533090,0,c0ce8c9e,c7a3c000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c75330a4,0,e984ca4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c75330a4,c7533090,c0cf1185,627,c799d150,...) at _cv_wait_sig+0x243 seltdwait(c799d150,58,c6d90e80,c7a3c000,0,...) at seltdwait+0xa2 kern_select(c7a3c000,1c,bfbfed08,0,0,0,20,c79dcaa0,c79dcaa0) at kern_select+0x504 select(c7a3c000,e984ccec,e984cd80,e984cc88,0,...) at select+0x66 syscallenter(c7a3c000,e984cce4,c0c05c96,fffffffe,246,...) at syscallenter+0x263 syscall(e984cd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x28359593, esp = 0xbfbfecdc, ebp = 0xbfbfeda8 --- Tracing command nfsd pid 2430 tid 100152 td 0xc7a385a0 sched_switch(c7a385a0,0,104,191,c856734d,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7a385a0,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(e9899be0,c08b037a,c72da000,0,c7a385a0,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c7ac2150,0,e9899c18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c7ac2150,c72da000,1388,3ec,0,...) at _cv_timedwait_sig+0x252 svc_run_internal(e9899d14,c08955a8,c72da000,e9899d28,c0ce56eb,...) at svc_run_internal+0x356 svc_thread_start(c72da000,e9899d28,c0ce56eb,33b,c7578aa0,...) at svc_thread_start+0x10 fork_exit(c0ac11a0,c72da000,e9899d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x804c72e, eip = 0xc, esp = 0x33, ebp = 0 --- Tracing command nfsd pid 2430 tid 100151 td 0xc7a38870 sched_switch(c7a38870,0,104,191,c8045708,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7a38870,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(e9896be0,c08b037a,c72da000,0,c7a38870,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c6fcb950,0,e9896c18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c6fcb950,c72da000,1388,3b1,0,...) at _cv_timedwait_sig+0x252 svc_run_internal(e9896d14,c08955a8,c72da000,e9896d28,c0ce56eb,...) at svc_run_internal+0x356 svc_thread_start(c72da000,e9896d28,c0ce56eb,33b,c7578aa0,...) at svc_thread_start+0x10 fork_exit(c0ac11a0,c72da000,e9896d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x804c72e, eip = 0xc, esp = 0x33, ebp = 0 --- Tracing command nfsd pid 2430 tid 100150 td 0xc7a38b40 sched_switch(c7a38b40,0,104,191,c8048521,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7a38b40,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(e9893be0,c08b037a,c72da000,0,c7a38b40,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c7ac1090,0,e9893c18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c7ac1090,c72da000,1388,3b1,0,...) at _cv_timedwait_sig+0x252 svc_run_internal(e9893d14,c08955a8,c72da000,e9893d28,c0ce56eb,...) at svc_run_internal+0x356 svc_thread_start(c72da000,e9893d28,c0ce56eb,33b,c7578aa0,...) at svc_thread_start+0x10 fork_exit(c0ac11a0,c72da000,e9893d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x804c72e, eip = 0xc, esp = 0x33, ebp = 0 --- Tracing command nfsd pid 2430 tid 100100 td 0xc757f2d0 sched_switch(c757f2d0,0,104,191,c8049f04,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c757f2d0,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(e978cab0,c08b037a,c72da000,0,c757f2d0,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c6fcb990,0,e978cae8,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c6fcb990,c72da000,1388,3b1,e978cb30,...) at _cv_timedwait_sig+0x252 svc_run_internal(c757f478,14,c0d0f7f0,c0d0e2b6,e978cc0c,...) at svc_run_internal+0x356 svc_run(c72da000,0,c0d0e591,1c2,0,...) at svc_run+0x7b nfssvc_nfsd(bfbfe8a0,e978cc0c,c,c6d90e80,e978cc20,...) at nfssvc_nfsd+0xad nfssvc_nfsserver(c757f2d0,e978ccec,c7578aa0,0,c757f2d0,...) at nfssvc_nfsserver+0x24f nfssvc(c757f2d0,e978ccec,e978cd28,c0cef600,0,...) at nfssvc+0x83 syscallenter(c757f2d0,e978cce4,e978cce4,0,0,...) at syscallenter+0x263 syscall(e978cd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280dc74b, esp = 0xbfbfe85c, ebp = 0xbfbfeac8 --- Tracing command nfsd pid 2429 tid 100141 td 0xc7a39870 sched_switch(c7a39870,0,104,191,d409999a,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7a39870,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c08b037a,c74a1d50,0,c0ce8c9e,c7a39870,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c74a1d64,0,e986ba4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c74a1d64,c74a1d50,c0cf1185,627,c799d508,...) at _cv_wait_sig+0x243 seltdwait(c799d508,58,c6d90e80,c7a39870,c0d181ad,...) at seltdwait+0xa2 kern_select(c7a39870,5,bfbfecd0,0,0,0,20,c79db7f8,c79db7f8) at kern_select+0x504 select(c7a39870,e986bcec,bfbffff4,1,0,...) at select+0x66 syscallenter(c7a39870,e986bce4,c0c05fdd,c0e4ee90,0,...) at syscallenter+0x263 syscall(e986bd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x28184593, esp = 0xbfbfeacc, ebp = 0xbfbfee08 --- Tracing command mountd pid 2420 tid 100106 td 0xc75715a0 sched_switch(c75715a0,0,104,191,4b8ed68,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c75715a0,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c08b037a,c74a1d90,0,c0ce8c9e,c75715a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c74a1da4,0,e97a5a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c74a1da4,c74a1d90,c0cf1185,627,c799dd90,...) at _cv_wait_sig+0x243 seltdwait(c799dd90,58,c6d90e80,c75715a0,c0f8f370,...) at seltdwait+0xa2 kern_select(c75715a0,9,bfbfed5c,0,0,0,20,c757aaa0,c757aaa0) at kern_select+0x504 select(c75715a0,e97a5cec,e97a5d28,c0cef600,0,...) at select+0x66 syscallenter(c75715a0,e97a5ce4,e97a5ce4,0,246,...) at syscallenter+0x263 syscall(e97a5d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x2819a593, esp = 0xbfbfed2c, ebp = 0xbfbfedf8 --- Tracing command rpcbind pid 2323 tid 100140 td 0xc7a39b40 sched_switch(c7a39b40,0,104,191,6bfc4d94,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7a39b40,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(e985ea6c,c08b037a,c74a0890,0,c7a39b40,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c74a08a4,0,e985eaa4,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c74a08a4,c74a0890,7531,627,e985eb5c,...) at _cv_timedwait_sig+0x252 seltdwait(e985ec2c,e985ec34,535,c7a39b40,e985eb2c,...) at seltdwait+0x8a poll(c7a39b40,e985ecec,e985ed28,c0cef600,0,...) at poll+0x300 syscallenter(c7a39b40,e985ece4,e985ece4,0,0,...) at syscallenter+0x263 syscall(e985ed28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, poll), eip = 0x2814037b, esp = 0xbfbfcbcc, ebp = 0xbfbfed98 --- Tracing command syslogd pid 2297 tid 100132 td 0xc75805a0 sched_switch(c75805a0,0,104,191,f8028190,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c75805a0,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c08b037a,c74a0910,0,c0ce8c9e,c75805a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c74a0924,0,e9846a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c74a0924,c74a0910,c0cf1185,627,c799c818,...) at _cv_wait_sig+0x243 seltdwait(c799c818,58,c6d90e80,c75805a0,0,...) at seltdwait+0xa2 kern_select(c75805a0,9,2847f0ac,0,0,0,20,c79de000,c79de000) at kern_select+0x504 select(c75805a0,e9846cec,e9846d28,c0cef600,0,...) at select+0x66 syscallenter(c75805a0,e9846ce4,e9846ce4,0,246,...) at syscallenter+0x263 syscall(e9846d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x28199593, esp = 0xbfbfe2bc, ebp = 0xbfbfee08 --- Tracing command devd pid 2036 tid 100098 td 0xc75722d0 sched_switch(c75722d0,0,104,191,394da62,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c75722d0,0,c0ceedc7,1a7,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c08b037a,c74a1dd0,0,c0ce8c9e,c75722d0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c74a1de4,0,e9784a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c74a1de4,c74a1dd0,c0cf1185,627,c799c888,...) at _cv_wait_sig+0x243 seltdwait(c799c888,58,c6d90e80,c75722d0,3,...) at seltdwait+0xa2 kern_select(c75722d0,5,bfbfe980,0,0,0,20,c759a550,c759a550) at kern_select+0x504 select(c75722d0,e9784cec,e9784d28,c0cef600,0,...) at select+0x66 syscallenter(c75722d0,e9784ce4,e9784ce4,0,0,...) at syscallenter+0x263 syscall(e9784d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x808b953, esp = 0xbfbfe94c, ebp = 0xbfbfee28 --- Tracing command flowcleaner pid 21 tid 100075 td 0xc7040b40 sched_switch(c7040b40,0,104,191,ac0ae735,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7040b40,0,c0ceedc7,28b,c7040b40,...) at sleepq_switch+0x15f sleepq_timedwait(c0fbc868,0,e753bcac,1,0,...) at sleepq_timedwait+0x6b _cv_timedwait(c0fbc868,c0fbc870,4e20,620,c7040b40,...) at _cv_timedwait+0x252 flowtable_cleaner(0,e753bd28,c0ce56eb,33b,c74b2000,...) at flowtable_cleaner+0x1ae fork_exit(c096f800,0,e753bd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe753bd60, ebp = 0 --- Tracing command softdepflush pid 20 tid 100074 td 0xc7152000 kdb_enter(c0cea528,c0cea528,c0d1295b,e7538c14,0,...) at kdb_enter+0x3a panic(c0d1295b,4,0,54,0,...) at panic+0x134 handle_complete_freeblocks(c0fc8018,0,c0d12608,1766,c6d932c0,...) at handle_complete_freeblocks+0xc7 handle_workitem_freeblocks(0,e7538c74,2,5dc,8,...) at handle_workitem_freeblocks+0x103 process_worklist_item(c0fc8018,0,c0d12608,54a,c7152000,...) at process_worklist_item+0x21c softdep_process_worklist(c74d487c,0,c0d12608,4cd,3e8,...) at softdep_process_worklist+0x8c softdep_flush(0,e7538d28,c0ce56eb,33b,c74b22a8,...) at softdep_flush+0x2a0 fork_exit(c0b08270,0,e7538d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7538d60, ebp = 0 --- Tracing command vnlru pid 19 tid 100073 td 0xc71522d0 sched_switch(c71522d0,0,104,191,f73510cc,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,50,...) at mi_switch+0x200 sleepq_switch(c71522d0,0,c0ceedc7,28b,0,...) at sleepq_switch+0x15f sleepq_timedwait(c74b2550,50,c0cf9303,0,0,...) at sleepq_timedwait+0x6b _sleep(c74b2550,c0fbc634,250,c0cf9303,3e8,...) at _sleep+0x342 vnlru_proc(0,e7535d28,c0ce56eb,33b,c74b2550,...) at vnlru_proc+0xe7 fork_exit(c0959ed0,0,e7535d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7535d60, ebp = 0 --- Tracing command syncer pid 18 tid 100072 td 0xc71525a0 cpustop_handler(4,e7532abc,c0c05896,f1,0,...) at cpustop_handler+0x34 ipi_nmi_handler(f1,0,126eee2,c08c00b0,c74b27f8,...) at ipi_nmi_handler+0x2f trap(e7532ac8) at trap+0x36 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc08c00b5, esp = 0xe7532b08, ebp = 0xe7532b2c --- panic(c0d14f1f,0,c71525a0,c7606668,1,...) at panic+0x35 ffs_bufwrite(daeaea60,c7867000,e7532ba4,c0b0f028,daeaea60,...) at ffs_bufwrite+0x3e bawrite(daeaea60,df58c000,800,800,0,...) at bawrite+0x5c ffs_sbupdate(c7865400,3,0,58e,c0ce8c9e,...) at ffs_sbupdate+0x158 ffs_sync(c74d487c,3,c0cf839a,da4,c74d487c,...) at ffs_sync+0x543 sync_fsync(e7532c6c,c0d2b7ac,c7628a48,e7532c6c,c7628984,...) at sync_fsync+0x18f VOP_FSYNC_APV(c0ded6c0,e7532c6c,c0cf839a,6bf,c71525a0,...) at VOP_FSYNC_APV+0xc5 sync_vnode(c0fbc674,c0fbc660,3e8,6ee,4e20,...) at sync_vnode+0x16b sched_sync(0,e7532d28,c0ce56eb,33b,c74b27f8,...) at sched_sync+0x282 fork_exit(c0957f40,0,e7532d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7532d60, ebp = 0 --- Tracing command bufdaemon pid 17 tid 100071 td 0xc7152870 sched_switch(c7152870,0,104,191,f734eaf1,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,44,...) at mi_switch+0x200 sleepq_switch(c7152870,0,c0ceedc7,28b,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0fbc308,44,c0cf6381,0,0,...) at sleepq_timedwait+0x6b _sleep(c0fbc308,c0fbc310,44,c0cf6381,3e8,...) at _sleep+0x342 buf_daemon(0,e752fd28,c0ce56eb,33b,c74b2aa0,...) at buf_daemon+0x16e fork_exit(c093fbe0,0,e752fd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe752fd60, ebp = 0 --- Tracing command pagezero pid 16 tid 100070 td 0xc7152b40 sched_switch(c7152b40,0,104,191,d0561f2b,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7152b40,0,c0ceedc7,28b,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0fc9edc,0,c0d1abd1,0,0,...) at sleepq_timedwait+0x6b _sleep(c0fc9edc,c0fc8980,0,c0d1abd1,493e0,...) at _sleep+0x342 vm_pagezero(0,e752cd28,c0ce56eb,33b,c74b2d48,...) at vm_pagezero+0xdc fork_exit(c0b4e3b0,0,e752cd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe752cd60, ebp = 0 --- Tracing command vmdaemon pid 15 tid 100069 td 0xc7153000 sched_switch(c7153000,0,104,191,5ce311d2,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,68,...) at mi_switch+0x200 sleepq_switch(c7153000,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c0fc9ad0,68,c0cf6381,0,0,...) at sleepq_wait+0x63 _sleep(c0fc9ad0,c0fc9ad4,68,c0cf6381,0,...) at _sleep+0x372 vm_daemon(0,e7529d28,c0ce56eb,33b,c6db02a8,...) at vm_daemon+0x59 fork_exit(c0b481e0,0,e7529d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7529d60, ebp = 0 --- Tracing command pagedaemon pid 9 tid 100068 td 0xc71532d0 sched_switch(c71532d0,0,104,191,93c46f1f,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,44,...) at mi_switch+0x200 sleepq_switch(c71532d0,0,c0ceedc7,28b,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0fc9a98,44,c0cf6381,0,0,...) at sleepq_timedwait+0x6b _sleep(c0fc9a98,c0fc8980,44,c0cf6381,1388,...) at _sleep+0x342 vm_pageout(0,e7526d28,c0ce56eb,33b,c6db0550,...) at vm_pageout+0x2c7 fork_exit(c0b492a0,0,e7526d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7526d60, ebp = 0 --- Tracing command xpt_thrd pid 8 tid 100067 td 0xc71535a0 sched_switch(c71535a0,0,104,191,87f4986c,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,4c,...) at mi_switch+0x200 sleepq_switch(c71535a0,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c0e1b854,4c,c0c80b4d,0,0,...) at sleepq_wait+0x63 _sleep(c0e1b854,c0e1b898,4c,c0c80b4d,0,...) at _sleep+0x372 xpt_scanner_thread(0,e7523d28,c0ce56eb,33b,c6db07f8,...) at xpt_scanner_thread+0x47 fork_exit(c0485f90,0,e7523d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7523d60, ebp = 0 --- Tracing command sctp_iterator pid 7 tid 100066 td 0xc7153870 sched_switch(c7153870,0,104,191,b53d7656,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7153870,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c0fbe0d8,0,c0d05628,0,0,...) at sleepq_wait+0x63 _sleep(c0fbe0d8,c0fbe0a0,0,c0d05628,0,...) at _sleep+0x372 sctp_iterator_thread(0,e7520d28,c0ce56eb,33b,c6db0aa0,...) at sctp_iterator_thread+0x5c fork_exit(c09ea600,0,e7520d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7520d60, ebp = 0 --- Tracing command fdc0 pid 6 tid 100062 td 0xc70195a0 sched_switch(c70195a0,0,104,191,dd90bc6d,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,4c,...) at mi_switch+0x200 sleepq_switch(c70195a0,0,c0ceedc7,28b,0,...) at sleepq_switch+0x15f sleepq_timedwait(c6fd283c,4c,c0cdf285,0,0,...) at sleepq_timedwait+0x6b _sleep(c6fd283c,c6fd28f0,4c,c0cdf285,3e8,...) at _sleep+0x342 fdc_thread(c6fd2800,e7514d28,c0ce56eb,33b,c6db0d48,...) at fdc_thread+0x27d fork_exit(c0bccfd0,c6fd2800,e7514d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7514d60, ebp = 0 --- Tracing command fw0_probe pid 5 tid 100060 td 0xc7019b40 sched_switch(c7019b40,0,104,191,5ed5fed5,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,5c,...) at mi_switch+0x200 sleepq_switch(c7019b40,0,c0ceedc7,1a7,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7047000,5c,c0cdf285,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7047000,c704b488,15c,c0cdf285,0,...) at _sleep+0x35c fw_bus_probe_thread(c7047000,e7504d28,c0ce56eb,33b,c6f6f000,...) at fw_bus_probe_thread+0xa08 fork_exit(c067dbb0,c7047000,e7504d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7504d60, ebp = 0 --- Tracing command usb pid 14 tid 100056 td 0xc703e870 sched_switch(c703e870,0,104,191,1c85b4f0,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c703e870,0,c0ceedc7,268,c703e870,...) at sleepq_switch+0x15f sleepq_wait(c7026d34,0,e74f1cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7026d34,c7026dd4,c0cd7944,6c,c7026d3c,...) at _cv_wait+0x243 usb_process(c7026d2c,e74f1d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c7026d2c,e74f1d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74f1d60, ebp = 0 --- Tracing command usb pid 14 tid 100055 td 0xc703eb40 sched_switch(c703eb40,0,104,191,3c3bea7,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c703eb40,0,c0ceedc7,268,c703eb40,...) at sleepq_switch+0x15f sleepq_wait(c7026d04,0,e74eecac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7026d04,c7026dd4,c0cd7944,6c,c7026d0c,...) at _cv_wait+0x243 usb_process(c7026cfc,e74eed28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c7026cfc,e74eed28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74eed60, ebp = 0 --- Tracing command usb pid 14 tid 100054 td 0xc7040000 sched_switch(c7040000,0,104,191,3cd78cca,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7040000,0,c0ceedc7,268,c7040000,...) at sleepq_switch+0x15f sleepq_wait(c7026cd4,0,e74ebcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7026cd4,c7026dd4,c0cd7944,6c,c7026cdc,...) at _cv_wait+0x243 usb_process(c7026ccc,e74ebd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c7026ccc,e74ebd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74ebd60, ebp = 0 --- Tracing command usb pid 14 tid 100053 td 0xc70402d0 sched_switch(c70402d0,0,104,191,4bf66a8e,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c70402d0,0,c0ceedc7,268,c70402d0,...) at sleepq_switch+0x15f sleepq_wait(c7026ca4,0,e74e8cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7026ca4,c7026dd4,c0cd7944,6c,c7026cac,...) at _cv_wait+0x243 usb_process(c7026c9c,e74e8d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c7026c9c,e74e8d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74e8d60, ebp = 0 --- Tracing command usb pid 14 tid 100051 td 0xc7016000 sched_switch(c7016000,0,104,191,4bf655c9,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7016000,0,c0ceedc7,268,c7016000,...) at sleepq_switch+0x15f sleepq_wait(c701eb5c,0,e74dfcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c701eb5c,c701ebfc,c0cd7944,6c,c701eb64,...) at _cv_wait+0x243 usb_process(c701eb54,e74dfd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c701eb54,e74dfd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74dfd60, ebp = 0 --- Tracing command usb pid 14 tid 100050 td 0xc70162d0 sched_switch(c70162d0,0,104,191,faf635b8,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c70162d0,0,c0ceedc7,268,c70162d0,...) at sleepq_switch+0x15f sleepq_wait(c701eb2c,0,e74dccac,1,0,...) at sleepq_wait+0x63 _cv_wait(c701eb2c,c701ebfc,c0cd7944,6c,c701eb34,...) at _cv_wait+0x243 usb_process(c701eb24,e74dcd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c701eb24,e74dcd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74dcd60, ebp = 0 --- Tracing command usb pid 14 tid 100049 td 0xc70165a0 sched_switch(c70165a0,0,104,191,4b90d5d0,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c70165a0,0,c0ceedc7,268,c70165a0,...) at sleepq_switch+0x15f sleepq_wait(c701eafc,0,e74d9cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c701eafc,c701ebfc,c0cd7944,6c,c701eb04,...) at _cv_wait+0x243 usb_process(c701eaf4,e74d9d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c701eaf4,e74d9d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74d9d60, ebp = 0 --- Tracing command usb pid 14 tid 100048 td 0xc7016870 sched_switch(c7016870,0,104,191,4b90c1c3,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7016870,0,c0ceedc7,268,c7016870,...) at sleepq_switch+0x15f sleepq_wait(c701eacc,0,e74d6cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c701eacc,c701ebfc,c0cd7944,6c,c701ead4,...) at _cv_wait+0x243 usb_process(c701eac4,e74d6d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c701eac4,e74d6d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74d6d60, ebp = 0 --- Tracing command usb pid 14 tid 100047 td 0xc7016b40 sched_switch(c7016b40,0,104,191,4b90ae52,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7016b40,0,c0ceedc7,268,c7016b40,...) at sleepq_switch+0x15f sleepq_wait(c701ab5c,0,e74d2cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c701ab5c,c701abfc,c0cd7944,6c,c701ab64,...) at _cv_wait+0x243 usb_process(c701ab54,e74d2d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c701ab54,e74d2d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74d2d60, ebp = 0 --- Tracing command usb pid 14 tid 100046 td 0xc7017000 sched_switch(c7017000,0,104,191,f7a314a4,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7017000,0,c0ceedc7,268,c7017000,...) at sleepq_switch+0x15f sleepq_wait(c701ab2c,0,e74cfcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c701ab2c,c701abfc,c0cd7944,6c,c701ab34,...) at _cv_wait+0x243 usb_process(c701ab24,e74cfd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c701ab24,e74cfd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74cfd60, ebp = 0 --- Tracing command usb pid 14 tid 100045 td 0xc70172d0 sched_switch(c70172d0,0,104,191,45a9b7fe,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c70172d0,0,c0ceedc7,268,c70172d0,...) at sleepq_switch+0x15f sleepq_wait(c701aafc,0,e74cccac,1,0,...) at sleepq_wait+0x63 _cv_wait(c701aafc,c701abfc,c0cd7944,6c,c701ab04,...) at _cv_wait+0x243 usb_process(c701aaf4,e74ccd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c701aaf4,e74ccd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74ccd60, ebp = 0 --- Tracing command usb pid 14 tid 100044 td 0xc70175a0 sched_switch(c70175a0,0,104,191,45a9a665,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c70175a0,0,c0ceedc7,268,c70175a0,...) at sleepq_switch+0x15f sleepq_wait(c701aacc,0,e74c9cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c701aacc,c701abfc,c0cd7944,6c,c701aad4,...) at _cv_wait+0x243 usb_process(c701aac4,e74c9d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c701aac4,e74c9d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74c9d60, ebp = 0 --- Tracing command usb pid 14 tid 100043 td 0xc7017870 sched_switch(c7017870,0,104,191,45a99217,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7017870,0,c0ceedc7,268,c7017870,...) at sleepq_switch+0x15f sleepq_wait(c7011b5c,0,e74c5cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7011b5c,c7011bfc,c0cd7944,6c,c7011b64,...) at _cv_wait+0x243 usb_process(c7011b54,e74c5d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c7011b54,e74c5d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74c5d60, ebp = 0 --- Tracing command usb pid 14 tid 100042 td 0xc7017b40 sched_switch(c7017b40,0,104,191,f75123ed,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7017b40,0,c0ceedc7,268,c7017b40,...) at sleepq_switch+0x15f sleepq_wait(c7011b2c,0,e74c2cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7011b2c,c7011bfc,c0cd7944,6c,c7011b34,...) at _cv_wait+0x243 usb_process(c7011b24,e74c2d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c7011b24,e74c2d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74c2d60, ebp = 0 --- Tracing command usb pid 14 tid 100041 td 0xc7019000 sched_switch(c7019000,0,104,191,4544db68,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7019000,0,c0ceedc7,268,c7019000,...) at sleepq_switch+0x15f sleepq_wait(c7011afc,0,e74bfcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7011afc,c7011bfc,c0cd7944,6c,c7011b04,...) at _cv_wait+0x243 usb_process(c7011af4,e74bfd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c7011af4,e74bfd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74bfd60, ebp = 0 --- Tracing command usb pid 14 tid 100040 td 0xc7005000 sched_switch(c7005000,0,104,191,4544c893,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7005000,0,c0ceedc7,268,c7005000,...) at sleepq_switch+0x15f sleepq_wait(c7011acc,0,e74bccac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7011acc,c7011bfc,c0cd7944,6c,c7011ad4,...) at _cv_wait+0x243 usb_process(c7011ac4,e74bcd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c7011ac4,e74bcd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74bcd60, ebp = 0 --- Tracing command usb pid 14 tid 100038 td 0xc70055a0 sched_switch(c70055a0,0,104,191,4544b4fc,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c70055a0,0,c0ceedc7,268,c70055a0,...) at sleepq_switch+0x15f sleepq_wait(c700db5c,0,e74b5cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c700db5c,c700dbfc,c0cd7944,6c,c700db64,...) at _cv_wait+0x243 usb_process(c700db54,e74b5d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c700db54,e74b5d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74b5d60, ebp = 0 --- Tracing command usb pid 14 tid 100037 td 0xc7005870 sched_switch(c7005870,0,104,191,f736c7a9,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7005870,0,c0ceedc7,268,c7005870,...) at sleepq_switch+0x15f sleepq_wait(c700db2c,0,e74b2cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c700db2c,c700dbfc,c0cd7944,6c,c700db34,...) at _cv_wait+0x243 usb_process(c700db24,e74b2d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c700db24,e74b2d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74b2d60, ebp = 0 --- Tracing command usb pid 14 tid 100036 td 0xc7005b40 sched_switch(c7005b40,0,104,191,44dfa696,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7005b40,0,c0ceedc7,268,c7005b40,...) at sleepq_switch+0x15f sleepq_wait(c700dafc,0,e74afcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c700dafc,c700dbfc,c0cd7944,6c,c700db04,...) at _cv_wait+0x243 usb_process(c700daf4,e74afd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c700daf4,e74afd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74afd60, ebp = 0 --- Tracing command usb pid 14 tid 100035 td 0xc7009000 sched_switch(c7009000,0,104,191,44df94b5,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7009000,0,c0ceedc7,268,c7009000,...) at sleepq_switch+0x15f sleepq_wait(c700dacc,0,e74accac,1,0,...) at sleepq_wait+0x63 _cv_wait(c700dacc,c700dbfc,c0cd7944,6c,c700dad4,...) at _cv_wait+0x243 usb_process(c700dac4,e74acd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c700dac4,e74acd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74acd60, ebp = 0 --- Tracing command usb pid 14 tid 100033 td 0xc70095a0 sched_switch(c70095a0,0,104,191,44df7eef,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c70095a0,0,c0ceedc7,268,c70095a0,...) at sleepq_switch+0x15f sleepq_wait(c6fffb5c,0,e74a5cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fffb5c,c6fffbfc,c0cd7944,6c,c6fffb64,...) at _cv_wait+0x243 usb_process(c6fffb54,e74a5d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c6fffb54,e74a5d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74a5d60, ebp = 0 --- Tracing command usb pid 14 tid 100032 td 0xc7009870 sched_switch(c7009870,0,104,191,f735bdf1,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7009870,0,c0ceedc7,268,c7009870,...) at sleepq_switch+0x15f sleepq_wait(c6fffb2c,0,e74a2cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fffb2c,c6fffbfc,c0cd7944,6c,c6fffb34,...) at _cv_wait+0x243 usb_process(c6fffb24,e74a2d28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c6fffb24,e74a2d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74a2d60, ebp = 0 --- Tracing command usb pid 14 tid 100031 td 0xc7009b40 sched_switch(c7009b40,0,104,191,447a10c5,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7009b40,0,c0ceedc7,268,c7009b40,...) at sleepq_switch+0x15f sleepq_wait(c6fffafc,0,e749fcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fffafc,c6fffbfc,c0cd7944,6c,c6fffb04,...) at _cv_wait+0x243 usb_process(c6fffaf4,e749fd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c6fffaf4,e749fd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe749fd60, ebp = 0 --- Tracing command usb pid 14 tid 100030 td 0xc6ebe2d0 sched_switch(c6ebe2d0,0,104,191,4479fc41,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c6ebe2d0,0,c0ceedc7,268,c6ebe2d0,...) at sleepq_switch+0x15f sleepq_wait(c6fffacc,0,e749ccac,1,0,...) at sleepq_wait+0x63 _cv_wait(c6fffacc,c6fffbfc,c0cd7944,6c,c6fffad4,...) at _cv_wait+0x243 usb_process(c6fffac4,e749cd28,c0ce56eb,33b,c6f6f2a8,...) at usb_process+0x193 fork_exit(c07ea040,c6fffac4,e749cd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe749cd60, ebp = 0 --- Tracing command yarrow pid 13 tid 100017 td 0xc6ebd5a0 sched_switch(c6ebd5a0,0,104,191,eb67223,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c6ebd5a0,0,c0ceedc7,28b,2,...) at sleepq_switch+0x15f sleepq_timedwait(c0e4f564,0,c0cdf285,2,0,...) at sleepq_timedwait+0x6b _sleep(c0e4f564,0,0,c0cdf285,64,...) at _sleep+0x342 pause(c0cdf285,64,c0ccb017,111,0,...) at pause+0x47 random_kthread(0,c6b45d28,c0ce56eb,33b,c6f6f550,...) at random_kthread+0x1ef fork_exit(c075af40,0,c6b45d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b45d60, ebp = 0 --- Tracing command g_down pid 4 tid 100015 td 0xc6ebdb40 sched_switch(c6ebdb40,0,104,191,c97de20,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,4c,...) at mi_switch+0x200 sleepq_switch(c6ebdb40,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c0e4d224,4c,c0cdf285,0,0,...) at sleepq_wait+0x63 _sleep(c0e4d224,c0e4d188,24c,c0cdf285,0,...) at _sleep+0x372 g_io_schedule_down(c6ebdb40,0,c0ce0a0c,74,0,...) at g_io_schedule_down+0x5b g_down_procbody(0,c6b3fd28,c0ce56eb,33b,c6daf000,...) at g_down_procbody+0x8d fork_exit(c0859850,0,c6b3fd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b3fd60, ebp = 0 --- Tracing command g_up pid 3 tid 100014 td 0xc6ebe000 sched_switch(c6ebe000,0,104,191,10399035,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,4c,...) at mi_switch+0x200 sleepq_switch(c6ebe000,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c0e4d220,4c,c0cdf285,0,0,...) at sleepq_wait+0x63 _sleep(c0e4d220,c0e4d1a8,24c,c0cdf285,0,...) at _sleep+0x372 g_io_schedule_up(c6ebe000,0,c0ce0a0c,5d,0,...) at g_io_schedule_up+0x134 g_up_procbody(0,c6b3cd28,c0ce56eb,33b,c6daf2a8,...) at g_up_procbody+0x8d fork_exit(c08598e0,0,c6b3cd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b3cd60, ebp = 0 --- Tracing command g_event pid 2 tid 100013 td 0xc6db22d0 sched_switch(c6db22d0,0,104,191,392e676,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,4c,...) at mi_switch+0x200 sleepq_switch(c6db22d0,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c0e4d218,4c,c0cdf285,0,0,...) at sleepq_wait+0x63 _sleep(c0e4d218,c0e4d168,24c,c0cdf285,0,...) at _sleep+0x372 g_run_events(c0e53180,0,c0ce0a0c,8b) at g_run_events+0x526 g_event_procbody(0,c6b39d28,c0ce56eb,33b,c6daf550,...) at g_event_procbody+0x8a fork_exit(c0859970,0,c6b39d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b39d60, ebp = 0 --- Tracing command intr pid 12 tid 100064 td 0xc7154000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100063 td 0xc70192d0 sched_switch(c70192d0,0,109,191,44757b5a,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df5070,...) at mi_switch+0x200 ithread_loop(c7141880,e7517d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c7141880,e7517d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7517d60, ebp = 0 --- Tracing command intr pid 12 tid 100061 td 0xc7019870 sched_switch(c7019870,0,109,191,f265dfcb,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df57f0,...) at mi_switch+0x200 ithread_loop(c7147020,e7507d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c7147020,e7507d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7507d60, ebp = 0 --- Tracing command intr pid 12 tid 100058 td 0xc703e2d0 sched_switch(c703e2d0,0,109,191,441518fd,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df45f0,...) at mi_switch+0x200 ithread_loop(c7004c70,e74fbd28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c7004c70,e74fbd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74fbd60, ebp = 0 --- Tracing command intr pid 12 tid 100057 td 0xc703e5a0 sched_switch(c703e5a0,0,109,191,51aa4558,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df48f0,...) at mi_switch+0x200 ithread_loop(c70042f0,e74f7d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c70042f0,e74f7d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74f7d60, ebp = 0 --- Tracing command intr pid 12 tid 100052 td 0xc70405a0 sched_switch(c70405a0,0,109,191,3cd756f9,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df4670,...) at mi_switch+0x200 ithread_loop(c70045f0,e74e5d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c70045f0,e74e5d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74e5d60, ebp = 0 --- Tracing command intr pid 12 tid 100039 td 0xc70052d0 sched_switch(c70052d0,0,109,191,69dd34a0,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df46f0,...) at mi_switch+0x200 ithread_loop(c6ff28a0,e74b9d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6ff28a0,e74b9d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74b9d60, ebp = 0 --- Tracing command intr pid 12 tid 100034 td 0xc70092d0 sched_switch(c70092d0,0,109,191,6411bdac,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df4770,...) at mi_switch+0x200 ithread_loop(c6ff2ab0,e74a9d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6ff2ab0,e74a9d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe74a9d60, ebp = 0 --- Tracing command intr pid 12 tid 100029 td 0xc6ebe5a0 sched_switch(c6ebe5a0,0,109,191,6223de8f,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df47f0,...) at mi_switch+0x200 ithread_loop(c7004080,e7499d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c7004080,e7499d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7499d60, ebp = 0 --- Tracing command intr pid 12 tid 100028 td 0xc6ebe870 sched_switch(c6ebe870,0,109,191,10385c8e,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df44f0,...) at mi_switch+0x200 ithread_loop(c6ff2280,e738ad28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6ff2280,e738ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe738ad60, ebp = 0 --- Tracing command intr pid 12 tid 100027 td 0xc6ebeb40 sched_switch(c6ebeb40,0,109,191,44762439,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df4b70,...) at mi_switch+0x200 ithread_loop(c6fa1230,c6b8ad28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6fa1230,c6b8ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b8ad60, ebp = 0 --- Tracing command intr pid 12 tid 100026 td 0xc6f9d000 sched_switch(c6f9d000,0,109,191,8b113c90,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6f9c0f0,...) at mi_switch+0x200 ithread_loop(c6d73470,c6b60d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6d73470,c6b60d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b60d60, ebp = 0 --- Tracing command intr pid 12 tid 100021 td 0xc6df6870 sched_switch(c6df6870,0,109,191,3cd7f68e,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6f9c170,...) at mi_switch+0x200 ithread_loop(c6d73480,c6b51d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6d73480,c6b51d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b51d60, ebp = 0 --- Tracing command intr pid 12 tid 100020 td 0xc6df6b40 sched_switch(c6df6b40,0,109,191,8b9d9188,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df4070,...) at mi_switch+0x200 ithread_loop(c6d73490,c6b4ed28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6d73490,c6b4ed28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b4ed60, ebp = 0 --- Tracing command intr pid 12 tid 100019 td 0xc6ebd000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100012 td 0xc6db25a0 sched_switch(c6db25a0,0,109,191,6085761,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df4170,...) at mi_switch+0x200 ithread_loop(c6d736d0,c6b36d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6d736d0,c6b36d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b36d60, ebp = 0 --- Tracing command intr pid 12 tid 100011 td 0xc6db2870 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100010 td 0xc6db2b40 sched_switch(c6db2b40,0,109,191,f734b6ea,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df4270,...) at mi_switch+0x200 ithread_loop(c6d736f0,c6b30d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6d736f0,c6b30d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b30d60, ebp = 0 --- Tracing command intr pid 12 tid 100009 td 0xc6df6000 sched_switch(c6df6000,0,109,191,2415ccc,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df42f0,...) at mi_switch+0x200 ithread_loop(c6d73700,c6b2dd28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6d73700,c6b2dd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b2dd60, ebp = 0 --- Tracing command intr pid 12 tid 100008 td 0xc6df62d0 sched_switch(c6df62d0,0,109,191,f786fa42,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df4370,...) at mi_switch+0x200 ithread_loop(c6d73710,c6b2ad28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6d73710,c6b2ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b2ad60, ebp = 0 --- Tracing command intr pid 12 tid 100007 td 0xc6df65a0 sched_switch(c6df65a0,0,109,191,11c0a448,...) at sched_switch+0x3bc mi_switch(109,0,c0ce5931,52d,c6df43f0,...) at mi_switch+0x200 ithread_loop(c6d73720,c6b27d28,c0ce56eb,33b,c6daf7f8,...) at ithread_loop+0x206 fork_exit(c08984f0,c6d73720,c6b27d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b27d60, ebp = 0 --- Tracing command idle pid 11 tid 100006 td 0xc6db1000 sched_switch(c6db1000,0,108,18c,cac9e92,...) at sched_switch+0x3bc mi_switch(108,0,c0cec15c,9fa,c6db1000,...) at mi_switch+0x200 sched_idletd(0,c6b23d28,c0ce56eb,33b,c6dafaa0,...) at sched_idletd+0x2bf fork_exit(c08e5a70,0,c6b23d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b23d60, ebp = 0 --- Tracing command idle pid 11 tid 100005 td 0xc6db12d0 cpustop_handler(2,c6b20bd4,c0c05896,874cb189,c101e800,...) at cpustop_handler+0x34 ipi_nmi_handler(874cb189,c101e800,c6b20b98,c0c0d8da,c6dafaa0,...) at ipi_nmi_handler+0x2f trap(c6b20be0) at trap+0x36 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc04fc083, esp = 0xc6b20c20, ebp = 0xc6b20c20 --- acpi_timer_read(c0d403a0,0,c6b20c68,c08cbb3d,c0d403a0,...) at acpi_timer_read+0x13 acpi_timer_get_timecount_safe(c0d403a0,20,808,0,0,...) at acpi_timer_get_timecount_safe+0x11 binuptime(c6b20c74,289,4b703698,966854fa,5cef580,...) at binuptime+0x3d cpu_activeclock(0,ffffffff,c0e53800,2,c6b20ce8,...) at cpu_activeclock+0x4f cpu_idle(0,c6b20cc4,c0cec15c,9fc,c6db12d0,...) at cpu_idle+0x99 sched_idletd(0,c6b20d28,c0ce56eb,33b,c6dafaa0,...) at sched_idletd+0x263 fork_exit(c08e5a70,0,c6b20d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b20d60, ebp = 0 --- Tracing command idle pid 11 tid 100004 td 0xc6db15a0 sched_switch(c6db15a0,0,608,18c,ec991ff,...) at sched_switch+0x3bc mi_switch(608,0,c0ceabdb,cd,0,...) at mi_switch+0x200 critical_exit(0,ffffffff,c0e53e80,2,c6b1dce8,...) at critical_exit+0xa8 cpu_idle(0,c6b1dcc4,c0cec15c,9fc,c6db15a0,...) at cpu_idle+0x9e sched_idletd(0,c6b1dd28,c0ce56eb,33b,c6dafaa0,...) at sched_idletd+0x263 fork_exit(c08e5a70,0,c6b1dd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b1dd60, ebp = 0 --- Tracing command idle pid 11 tid 100003 td 0xc6db1870 cpustop_handler(8,c6b1ac04,c0c05896,c6b10c80,c6b1ab98,...) at cpustop_handler+0x34 ipi_nmi_handler(c6b10c80,c6b1ab98,c08aff54,c6b1ac04,c6dafaa0,...) at ipi_nmi_handler+0x2f trap(c6b1ac10) at trap+0x36 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc0be8885, esp = 0xc6b1ac50, ebp = 0xc6b1ac50 --- acpi_cpu_c1(c6b1ac6c,c0e1bad0,3,2f7,289,...) at acpi_cpu_c1+0x5 acpi_cpu_idle(0,c6b1aca0,c0bf7610,0,ffffffff,...) at acpi_cpu_idle+0x122 cpu_idle_acpi(0,ffffffff,c0e54500,2,c6b1ace8,...) at cpu_idle_acpi+0x2f cpu_idle(0,c6b1acc4,c0cec15c,9fc,c6db1870,...) at cpu_idle+0x90 sched_idletd(0,c6b1ad28,c0ce56eb,33b,c6dafaa0,...) at sched_idletd+0x263 fork_exit(c08e5a70,0,c6b1ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b1ad60, ebp = 0 --- Tracing command init pid 1 tid 100002 td 0xc6db1b40 sched_switch(c6db1b40,0,104,191,511dba91,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,5c,...) at mi_switch+0x200 sleepq_switch(c6db1b40,0,c0ceedc7,1a7,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0ceedc7,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c6dafd48,5c,c0cf171f,100,0,...) at sleepq_wait_sig+0x17 _sleep(c6dafd48,c6dafdd0,15c,c0cf171f,0,...) at _sleep+0x35c kern_wait(c6db1b40,ffffffff,c6b16c44,0,0,...) at kern_wait+0xb66 wait4(c6db1b40,c6b16cec,28414fdc,1,0,...) at wait4+0x3b syscallenter(c6db1b40,c6b16ce4,c0c05fdd,c0e4ee90,0,...) at syscallenter+0x263 syscall(c6b16d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x8054fc3, esp = 0xbfbfe8dc, ebp = 0xbfbfe8f8 --- Tracing command audit pid 10 tid 100001 td 0xc6db2000 sched_switch(c6db2000,0,104,191,4477bac8,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c6db2000,0,c0ceedc7,268,c6db2000,...) at sleepq_switch+0x15f sleepq_wait(c0fc7880,0,c6b13c8c,1,0,...) at sleepq_wait+0x63 _cv_wait(c0fc7880,c0fc7864,c0d10557,194,0,...) at _cv_wait+0x243 audit_worker(0,c6b13d28,c0ce56eb,33b,c6db0000,...) at audit_worker+0x84 fork_exit(c0ad1330,0,c6b13d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b13d60, ebp = 0 --- Tracing command kernel pid 0 tid 100065 td 0xc7153b40 sched_switch(c7153b40,0,104,191,dd91ef3c,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c7153b40,0,c0ceedc7,28b,2,...) at sleepq_switch+0x15f sleepq_timedwait(c0e4f564,0,c0cdf285,2,0,...) at sleepq_timedwait+0x6b _sleep(c0e4f564,0,0,c0cdf285,bb8,...) at _sleep+0x342 pause(c0cdf285,bb8,120,11e,c0e4d388,...) at pause+0x47 deadlkres(0,e751dd28,c0ce56eb,33b,c0e4d300,...) at deadlkres+0x302 fork_exit(c087a780,0,e751dd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe751dd60, ebp = 0 --- Tracing command kernel pid 0 tid 100059 td 0xc703e000 sched_switch(c703e000,0,104,191,c8e87cf,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c703e000,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c7007340,0,c0ceb0de,c0cdf285,0,...) at sleepq_wait+0x63 msleep_spin(c7007340,c7007358,c0cdf285,0,c0ce8c9e,...) at msleep_spin+0x21d taskqueue_thread_loop(c704b49c,e7501d28,c0ce56eb,33b,c0e4d300,...) at taskqueue_thread_loop+0x8f fork_exit(c09008b0,c704b49c,e7501d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe7501d60, ebp = 0 --- Tracing command kernel pid 0 tid 100025 td 0xc6f9d2d0 sched_switch(c6f9d2d0,0,104,191,4c6f4b70,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c6f9d2d0,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c6f6e900,0,c0cdf285,0,0,...) at sleepq_wait+0x63 _sleep(c6f6e900,c6f6e918,0,c0cdf285,0,...) at _sleep+0x372 taskqueue_thread_loop(c0e4dc58,c6b5dd28,c0ce56eb,33b,c0e4d300,...) at taskqueue_thread_loop+0xb5 fork_exit(c09008b0,c0e4dc58,c6b5dd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b5dd60, ebp = 0 --- Tracing command kernel pid 0 tid 100024 td 0xc6f9d5a0 sched_switch(c6f9d5a0,0,104,191,4c6f39a0,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c6f9d5a0,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c6f6ea80,0,c0ceb0de,c0cdf285,0,...) at sleepq_wait+0x63 msleep_spin(c6f6ea80,c6f6ea98,c0cdf285,0,c0ce8c9e,...) at msleep_spin+0x21d taskqueue_thread_loop(c0e1e720,c6b5ad28,c0ce56eb,33b,c0e4d300,...) at taskqueue_thread_loop+0x8f fork_exit(c09008b0,c0e1e720,c6b5ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b5ad60, ebp = 0 --- Tracing command kernel pid 0 tid 100023 td 0xc6f9d870 sched_switch(c6f9d870,0,104,191,4c6f2956,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c6f9d870,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c6f6ea80,0,c0ceb0de,c0cdf285,0,...) at sleepq_wait+0x63 msleep_spin(c6f6ea80,c6f6ea98,c0cdf285,0,c0ce8c9e,...) at msleep_spin+0x21d taskqueue_thread_loop(c0e1e720,c6b57d28,c0ce56eb,33b,c0e4d300,...) at taskqueue_thread_loop+0x8f fork_exit(c09008b0,c0e1e720,c6b57d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b57d60, ebp = 0 --- Tracing command kernel pid 0 tid 100022 td 0xc6f9db40 sched_switch(c6f9db40,0,104,191,4c6f178d,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c6f9db40,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c6f6ea80,0,c0ceb0de,c0cdf285,0,...) at sleepq_wait+0x63 msleep_spin(c6f6ea80,c6f6ea98,c0cdf285,0,c0ce8c9e,...) at msleep_spin+0x21d taskqueue_thread_loop(c0e1e720,c6b54d28,c0ce56eb,33b,c0e4d300,...) at taskqueue_thread_loop+0x8f fork_exit(c09008b0,c0e1e720,c6b54d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b54d60, ebp = 0 --- Tracing command kernel pid 0 tid 100018 td 0xc6ebd2d0 sched_switch(c6ebd2d0,0,104,191,8f66697c,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c6ebd2d0,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c6f6eb40,0,c0cdf285,0,0,...) at sleepq_wait+0x63 _sleep(c6f6eb40,c6f6eb58,0,c0cdf285,0,...) at _sleep+0x372 taskqueue_thread_loop(c0e61ea8,c6b48d28,c0ce56eb,33b,c0e4d300,...) at taskqueue_thread_loop+0xb5 fork_exit(c09008b0,c0e61ea8,c6b48d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b48d60, ebp = 0 --- Tracing command kernel pid 0 tid 100016 td 0xc6ebd870 sched_switch(c6ebd870,0,104,191,610e4a4f,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,0,...) at mi_switch+0x200 sleepq_switch(c6ebd870,0,c0ceedc7,268,0,...) at sleepq_switch+0x15f sleepq_wait(c6d484c0,0,c0cdf285,0,0,...) at sleepq_wait+0x63 _sleep(c6d484c0,c6d484d8,0,c0cdf285,0,...) at _sleep+0x372 taskqueue_thread_loop(c0e60920,c6b42d28,c0ce56eb,33b,c0e4d300,...) at taskqueue_thread_loop+0xb5 fork_exit(c09008b0,c0e60920,c6b42d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6b42d60, ebp = 0 --- Tracing command kernel pid 0 tid 100000 td 0xc0e4d5b0 sched_switch(c0e4d5b0,0,104,191,952a928b,...) at sched_switch+0x3bc mi_switch(104,0,c0ceedc7,1f3,44,...) at mi_switch+0x200 sleepq_switch(c0e4d5b0,0,c0ceedc7,28b,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0e4d300,44,c0ceca70,0,0,...) at sleepq_timedwait+0x6b _sleep(c0e4d300,0,44,c0ceca70,2710,...) at _sleep+0x342 scheduler(0,141ec00,141ec00,141e000,1425000,...) at scheduler+0x23e mi_startup() at mi_startup+0xac begin() at begin+0x2c db:0:allt> call doadump Physical memory: 3439 MB Dumping 224 MB: 209 193 177 161 145 129 113 97 81 65 49 33 17 1 Dump complete = 0xf db:0:doadump> reset (kgdb) bt #0 doadump () at pcpu.h:231 #1 0xc04d5e89 in db_fncall (dummy1=0xc08f357a, dummy2=0x0, dummy3=0xffffffff, dummy4=0xe75388b8 "Ì\210Sç") at ../../../ddb/db_command.c:548 #2 0xc04d62bf in db_command (last_cmdp=0xc0e1c8fc, cmd_table=0x0, dopager=0x0) at ../../../ddb/db_command.c:445 #3 0xc04d6374 in db_command_script (command=0xc0e1d808 "call doadump") at ../../../ddb/db_command.c:516 #4 0xc04da5c0 in db_script_exec (scriptname=0xc0e1d160 "doadump", warnifnotfound=Variable "warnifnotfound" is not available. ) at ../../../ddb/db_script.c:302 #5 0xc04da651 in db_run_cmd (addr=0x1, have_addr=0x0, count=0xc0fe9c00, modif=0xe75389f0 "") at ../../../ddb/db_script.c:375 #6 0xc04d6281 in db_command (last_cmdp=0xc0e1c8fc, cmd_table=0x0, dopager=0x1) at ../../../ddb/db_command.c:445 #7 0xc04d63da in db_command_loop () at ../../../ddb/db_command.c:498 #8 0xc04d82fd in db_trap (type=0x3, code=0x0) at ../../../ddb/db_main.c:229 #9 0xc08f33ae in kdb_trap (type=0x3, code=0x0, tf=0xe7538b94) at ../../../kern/subr_kdb.c:546 #10 0xc0c05ecb in trap (frame=0xe7538b94) at ../../../i386/i386/trap.c:731 #11 0xc0beee6c in calltrap () at ../../../i386/i386/exception.s:168 #12 0xc08f357a in kdb_enter (why=0xc0cea528 "panic", msg=0xc0cea528 "panic") at cpufunc.h:71 #13 0xc08c01b4 in panic (fmt=0xc0d1295b "handle_workitem_freeblocks: inode %ju block count %jd\n") at ../../../kern/kern_shutdown.c:574 #14 0xc0afbb97 in handle_complete_freeblocks (freeblks=0xc6d932c0) at ../../../ufs/ffs/ffs_softdep.c:6027 #15 0xc0b01b43 in handle_workitem_freeblocks (freeblks=0xc6d932c0, flags=Variable "flags" is not available. ) at ../../../ufs/ffs/ffs_softdep.c:5992 #16 0xc0b01d8c in process_worklist_item (mp=0xc74d487c, flags=Variable "flags" is not available. ) at ../../../ufs/ffs/ffs_softdep.c:1515 #17 0xc0b07f4c in softdep_process_worklist (mp=0xc74d487c, full=0x0) at ../../../ufs/ffs/ffs_softdep.c:1359 #18 0xc0b08510 in softdep_flush () at ../../../ufs/ffs/ffs_softdep.c:1237 #19 0xc08955a8 in fork_exit (callout=0xc0b08270 , arg=0x0, frame=0xe7538d28) at ../../../kern/kern_fork.c:835 #20 0xc0beeee4 in fork_trampoline () at ../../../i386/i386/exception.s:275 (kgdb) f 14 #14 0xc0afbb97 in handle_complete_freeblocks (freeblks=0xc6d932c0) at ../../../ufs/ffs/ffs_softdep.c:6027 6027 KASSERT(freeblks->fb_chkcnt == 0 || (kgdb) l 6022 DIP_SET(ip, i_blocks, DIP(ip, i_blocks) + freeblks->fb_chkcnt); 6023 ip->i_flag |= IN_CHANGE; 6024 vput(vp); 6025 } 6026 6027 KASSERT(freeblks->fb_chkcnt == 0 || 6028 ((fs->fs_flags & FS_UNCLEAN) != 0 && (flags & LK_NOWAIT) == 0), 6029 ("handle_workitem_freeblocks: inode %ju block count %jd\n", 6030 (uintmax_t)freeblks->fb_previousinum, 6031 (intmax_t)freeblks->fb_chkcnt)); (kgdb) p *freeblks $1 = {fb_list = {wk_list = {le_next = 0x0, le_prev = 0xc7865460}, wk_mp = 0xc74d487c, wk_type = 0x8, wk_state = 0xd}, fb_jfreeblkhd = {lh_first = 0x0}, fb_freeworkhd = {lh_first = 0x0}, fb_jwork = { lh_first = 0x0}, fb_previousinum = 0x4, fb_uid = 0x0, fb_devvp = 0xc7606570, fb_chkcnt = 0x54, fb_ref = 0x0} (kgdb) p *fs $6 = {fs_firstfield = 0x78300a0a, fs_unused_1 = 0x63633763, fs_sblkno = 0x63633634, fs_cblkno = 0x6174203a, fs_iblkno = 0x66752067, fs_dblkno = 0x74202c73, fs_old_cgoffset = 0x20657079, fs_old_cgmask = 0x47455256, fs_old_time = 0x2020200a, fs_old_size = 0x65737520, fs_old_dsize = 0x6e756f63, fs_ncg = 0x2c312074, fs_bsize = 0x69727720, fs_fsize = 0x6f636574, fs_frag = 0x20746e75, fs_minfree = 0x72202c30, fs_old_rotdelay = 0x6f636665, fs_old_rps = 0x20746e75, fs_bmask = 0x31333836, fs_fmask = 0x756f6d20, fs_bshift = 0x6465746e, fs_fshift = 0x65726568, fs_maxcontig = 0x200a3020, fs_maxbpg = 0x66202020, fs_fragshift = 0x7367616c, fs_fsbtodb = 0x56562820, fs_sbsize = 0x5359535f, fs_spare1 = {0x294d4554, 0x2020200a}, fs_nindir = 0x6f5f7620, fs_inopb = 0x63656a62, fs_old_nspf = 0x78302074, fs_optim = 0x66663763, fs_old_npsect = 0x30383834, fs_old_interleave = 0x66657220, fs_old_trackskew = 0x70203020, fs_id = {0x73656761, 0x32343220}, fs_old_csaddr = 0x200a3438, fs_cssize = 0x6c202020, fs_cgsize = 0x206b636f, fs_spare2 = 0x65707974, fs_old_nsect = 0x616e7320, fs_old_spc = 0x3a6b6c70, fs_old_ncyl = 0x43584520, fs_old_cpg = 0x7962204c, fs_ipg = 0x72687420, fs_fpg = 0x20646165, fs_old_cstotal = {cs_ndir = 0x37637830, cs_nbfree = 0x32623735, cs_nifree = 0x28203064, cs_nffree = 0x20646970}, fs_fmod = 0x32, fs_clean = 0x39, fs_ronly = 0x30, fs_old_flags = 0x37, fs_fsmnt = ")\n#0 0xc08a8a3e at __lockmgr_args+0xbfe\n#1 0xc0b13f51 at ffs_lock+0xa1\n#2 0xc0c255f5 at VOP_LOCK1_APV+0xb5\n#3 0xc0965128 at _vn_lock+0x78\n#4 0xc096678f at vn_read+0x19f\n#5 0xc090aece at dofileread+0x9"..., fs_volname = "5 49 33 17 1", '\0' , fs_swuid = 0x0, fs_pad = 0x0, fs_cgrotor = 0x0, fs_ocsp = {0x0 }, fs_contigdirs = 0x0, fs_csp = 0x0, fs_maxcluster = 0x0, fs_active = 0x0, fs_old_cpc = 0x0, fs_maxbsize = 0x0, fs_unrefs = 0x0, fs_sparecon64 = {0x0 }, fs_sblockloc = 0x0, fs_cstotal = {cs_ndir = 0x0, cs_nbfree = 0x0, cs_nifree = 0x0, cs_nffree = 0x0, cs_numclusters = 0x0, cs_spare = {0x0, 0x0, 0x0}}, fs_time = 0x0, fs_size = 0x0, fs_dsize = 0x0, fs_csaddr = 0x0, fs_pendingblocks = 0x0, fs_pendinginodes = 0x0, fs_snapinum = {0x0 }, fs_avgfilesize = 0x0, fs_avgfpdir = 0x0, fs_save_cgsize = 0x0, fs_mtime = 0x0, fs_sujfree = 0x0, fs_sparecon32 = {0x0 }, fs_flags = 0x0, fs_contigsumsize = 0x0, fs_maxsymlinklen = 0x0, fs_old_inodefmt = 0x0, fs_maxfilesize = 0x0, fs_qbmask = 0x0, fs_qfmask = 0x0, fs_state = 0x0, fs_old_postblformat = 0x0, fs_old_nrpos = 0x0, fs_spare5 = {0x0, 0x0}, fs_magic = 0x0} (kgdb) info loc ip = (struct inode *) 0xc74d487c vp = (struct vnode *) 0xdf fs = (struct fs *) 0xc147e2a2 (kgdb) p *ip $7 = {i_nextsnap = {tqe_next = 0xc0cf0fb0, tqe_prev = 0x1030000}, i_vnode = 0x0, i_ump = 0xc6d4b450, i_flag = 0x4, i_dev = 0x1, i_number = 0xc74d42d4, i_effnlink = 0xc74d5018, i_fs = 0xc0dff1a0, i_dquot = {0xc0dff000, 0xc756d828}, i_count = 0xc7628984, i_endoff = 0x77a, i_diroff = 0xc7628ae0, i_offset = 0xc7cc483c, i_un = {dirhash = 0x776, snapblklist = 0x776}, i_ea_area = 0x1
, i_ea_len = 0x60000044, i_ea_error = 0x201000, i_ea_refs = 0x0, i_mode = 0x2, i_nlink = 0x0, i_size = 0xc79ae1a0, i_flags = 0x78, i_gen = 0x320030518, i_uid = 0x201000, i_gid = 0x0, dinode_u = {din1 = 0x800, din2 = 0x800}} (kgdb) p *fs $8 = {fs_firstfield = 0x78300a0a, fs_unused_1 = 0x63633763, fs_sblkno = 0x63633634, fs_cblkno = 0x6174203a, fs_iblkno = 0x66752067, fs_dblkno = 0x74202c73, fs_old_cgoffset = 0x20657079, fs_old_cgmask = 0x47455256, fs_old_time = 0x2020200a, fs_old_size = 0x65737520, fs_old_dsize = 0x6e756f63, fs_ncg = 0x2c312074, fs_bsize = 0x69727720, fs_fsize = 0x6f636574, fs_frag = 0x20746e75, fs_minfree = 0x72202c30, fs_old_rotdelay = 0x6f636665, fs_old_rps = 0x20746e75, fs_bmask = 0x31333836, fs_fmask = 0x756f6d20, fs_bshift = 0x6465746e, fs_fshift = 0x65726568, fs_maxcontig = 0x200a3020, fs_maxbpg = 0x66202020, fs_fragshift = 0x7367616c, fs_fsbtodb = 0x56562820, fs_sbsize = 0x5359535f, fs_spare1 = {0x294d4554, 0x2020200a}, fs_nindir = 0x6f5f7620, fs_inopb = 0x63656a62, fs_old_nspf = 0x78302074, fs_optim = 0x66663763, fs_old_npsect = 0x30383834, fs_old_interleave = 0x66657220, fs_old_trackskew = 0x70203020, fs_id = {0x73656761, 0x32343220}, fs_old_csaddr = 0x200a3438, fs_cssize = 0x6c202020, fs_cgsize = 0x206b636f, fs_spare2 = 0x65707974, fs_old_nsect = 0x616e7320, fs_old_spc = 0x3a6b6c70, fs_old_ncyl = 0x43584520, fs_old_cpg = 0x7962204c, fs_ipg = 0x72687420, fs_fpg = 0x20646165, fs_old_cstotal = {cs_ndir = 0x37637830, cs_nbfree = 0x32623735, cs_nifree = 0x28203064, cs_nffree = 0x20646970}, fs_fmod = 0x32, fs_clean = 0x39, fs_ronly = 0x30, fs_old_flags = 0x37, fs_fsmnt = ")\n#0 0xc08a8a3e at __lockmgr_args+0xbfe\n#1 0xc0b13f51 at ffs_lock+0xa1\n#2 0xc0c255f5 at VOP_LOCK1_APV+0xb5\n#3 0xc0965128 at _vn_lock+0x78\n#4 0xc096678f at vn_read+0x19f\n#5 0xc090aece at dofileread+0x9"..., fs_volname = "5 49 33 17 1", '\0' , fs_swuid = 0x0, fs_pad = 0x0, fs_cgrotor = 0x0, fs_ocsp = {0x0 }, fs_contigdirs = 0x0, fs_csp = 0x0, fs_maxcluster = 0x0, fs_active = 0x0, fs_old_cpc = 0x0, fs_maxbsize = 0x0, fs_unrefs = 0x0, fs_sparecon64 = {0x0 }, fs_sblockloc = 0x0, fs_cstotal = {cs_ndir = 0x0, cs_nbfree = 0x0, cs_nifree = 0x0, cs_nffree = 0x0, cs_numclusters = 0x0, cs_spare = {0x0, 0x0, 0x0}}, fs_time = 0x0, fs_size = 0x0, fs_dsize = 0x0, fs_csaddr = 0x0, fs_pendingblocks = 0x0, fs_pendinginodes = 0x0, fs_snapinum = {0x0 }, fs_avgfilesize = 0x0, fs_avgfpdir = 0x0, fs_save_cgsize = 0x0, fs_mtime = 0x0, fs_sujfree = 0x0, fs_sparecon32 = {0x0 }, fs_flags = 0x0, fs_contigsumsize = 0x0, fs_maxsymlinklen = 0x0, fs_old_inodefmt = 0x0, fs_maxfilesize = 0x0, fs_qbmask = 0x0, fs_qfmask = 0x0, fs_state = 0x0, fs_old_postblformat = 0x0, fs_old_nrpos = 0x0, fs_spare5 = {0x0, 0x0}, fs_magic = 0x0} (kgdb) $ svn diff -x -p /usr/src/sys Index: /usr/src/sys/i386/include/npx.h =================================================================== --- /usr/src/sys/i386/include/npx.h (revision 215818) +++ /usr/src/sys/i386/include/npx.h (working copy) @@ -151,13 +151,12 @@ int npxdna(void); void npxdrop(void); void npxexit(struct thread *td); int npxformat(void); -int npxgetregs(struct thread *td, union savefpu *addr); -int npxgetuserregs(struct thread *td, union savefpu *addr); +int npxgetregs(struct thread *td); void npxinit(void); void npxsave(union savefpu *addr); void npxsetregs(struct thread *td, union savefpu *addr); -void npxsetuserregs(struct thread *td, union savefpu *addr); int npxtrap(void); +void npxuserinited(struct thread *); int fpu_kern_enter(struct thread *td, struct fpu_kern_ctx *ctx, u_int flags); int fpu_kern_leave(struct thread *td, struct fpu_kern_ctx *ctx); Index: /usr/src/sys/i386/i386/machdep.c =================================================================== --- /usr/src/sys/i386/i386/machdep.c (revision 215818) +++ /usr/src/sys/i386/i386/machdep.c (working copy) @@ -633,13 +633,6 @@ sendsig(sig_t catcher, ksiginfo_t *ksi, sigset_t * sf.sf_uc.uc_mcontext.mc_gs = rgs(); bcopy(regs, &sf.sf_uc.uc_mcontext.mc_fs, sizeof(*regs)); sf.sf_uc.uc_mcontext.mc_len = sizeof(sf.sf_uc.uc_mcontext); /* magic */ - - /* - * The get_fpcontext() call must be placed before assignments - * to mc_fsbase and mc_gsbase due to the alignment-override - * code in get_fpcontext() that possibly clobbers 12 bytes of - * mcontext after mc_fpstate. - */ get_fpcontext(td, &sf.sf_uc.uc_mcontext); fpstate_drop(td); /* @@ -3209,28 +3202,33 @@ set_fpregs_xmm(sv_87, sv_xmm) int fill_fpregs(struct thread *td, struct fpreg *fpregs) { + + KASSERT(TD_IS_SUSPENDED(td), ("not suspended thread %p", td)); + npxgetregs(td); #ifdef CPU_ENABLE_SSE - if (cpu_fxsr) { + if (cpu_fxsr) fill_fpregs_xmm(&td->td_pcb->pcb_user_save.sv_xmm, - (struct save87 *)fpregs); - return (0); - } + (struct save87 *)fpregs); + else #endif /* CPU_ENABLE_SSE */ - bcopy(&td->td_pcb->pcb_user_save.sv_87, fpregs, sizeof *fpregs); + bcopy(&td->td_pcb->pcb_user_save.sv_87, fpregs, + sizeof(*fpregs)); return (0); } int set_fpregs(struct thread *td, struct fpreg *fpregs) { + #ifdef CPU_ENABLE_SSE - if (cpu_fxsr) { + if (cpu_fxsr) set_fpregs_xmm((struct save87 *)fpregs, &td->td_pcb->pcb_user_save.sv_xmm); - return (0); - } + else #endif /* CPU_ENABLE_SSE */ - bcopy(fpregs, &td->td_pcb->pcb_user_save.sv_87, sizeof *fpregs); + bcopy(fpregs, &td->td_pcb->pcb_user_save.sv_87, + sizeof(*fpregs)); + npxuserinited(td); return (0); } @@ -3272,13 +3270,6 @@ get_mcontext(struct thread *td, mcontext_t *mcp, i mcp->mc_esp = tp->tf_esp; mcp->mc_ss = tp->tf_ss; mcp->mc_len = sizeof(*mcp); - - /* - * The get_fpcontext() call must be placed before assignments - * to mc_fsbase and mc_gsbase due to the alignment-override - * code in get_fpcontext() that possibly clobbers 12 bytes of - * mcontext after mc_fpstate. - */ get_fpcontext(td, mcp); sdp = &td->td_pcb->pcb_fsd; mcp->mc_fsbase = sdp->sd_hibase << 24 | sdp->sd_lobase; @@ -3329,39 +3320,14 @@ set_mcontext(struct thread *td, const mcontext_t * static void get_fpcontext(struct thread *td, mcontext_t *mcp) { + #ifndef DEV_NPX mcp->mc_fpformat = _MC_FPFMT_NODEV; mcp->mc_ownedfp = _MC_FPOWNED_NONE; #else - union savefpu *addr; - - /* - * XXX mc_fpstate might be misaligned, since its declaration is not - * unportabilized using __attribute__((aligned(16))) like the - * declaration of struct savemm, and anyway, alignment doesn't work - * for auto variables since we don't use gcc's pessimal stack - * alignment. Work around this by abusing the spare fields after - * mcp->mc_fpstate. - * - * XXX unpessimize most cases by only aligning when fxsave might be - * called, although this requires knowing too much about - * npxgetuserregs()'s internals. - */ - addr = (union savefpu *)&mcp->mc_fpstate; - if (td == PCPU_GET(fpcurthread) && -#ifdef CPU_ENABLE_SSE - cpu_fxsr && -#endif - ((uintptr_t)(void *)addr & 0xF)) { - do - addr = (void *)((char *)addr + 4); - while ((uintptr_t)(void *)addr & 0xF); - } - mcp->mc_ownedfp = npxgetuserregs(td, addr); - if (addr != (union savefpu *)&mcp->mc_fpstate) { - bcopy(addr, &mcp->mc_fpstate, sizeof(mcp->mc_fpstate)); - bzero(&mcp->mc_spare2, sizeof(mcp->mc_spare2)); - } + mcp->mc_ownedfp = npxgetregs(td); + bcopy(&td->td_pcb->pcb_user_save, &mcp->mc_fpstate, + sizeof(mcp->mc_fpstate)); mcp->mc_fpformat = npxformat(); #endif } @@ -3369,7 +3335,6 @@ get_fpcontext(struct thread *td, mcontext_t *mcp) static int set_fpcontext(struct thread *td, const mcontext_t *mcp) { - union savefpu *addr; if (mcp->mc_fpformat == _MC_FPFMT_NODEV) return (0); @@ -3381,30 +3346,14 @@ set_fpcontext(struct thread *td, const mcontext_t fpstate_drop(td); else if (mcp->mc_ownedfp == _MC_FPOWNED_FPU || mcp->mc_ownedfp == _MC_FPOWNED_PCB) { - /* XXX align as above. */ - addr = (union savefpu *)&mcp->mc_fpstate; - if (td == PCPU_GET(fpcurthread) && -#ifdef CPU_ENABLE_SSE - cpu_fxsr && -#endif - ((uintptr_t)(void *)addr & 0xF)) { - do - addr = (void *)((char *)addr + 4); - while ((uintptr_t)(void *)addr & 0xF); - bcopy(&mcp->mc_fpstate, addr, sizeof(mcp->mc_fpstate)); - } #ifdef DEV_NPX #ifdef CPU_ENABLE_SSE if (cpu_fxsr) - addr->sv_xmm.sv_env.en_mxcsr &= cpu_mxcsr_mask; + ((union savefpu *)&mcp->mc_fpstate)->sv_xmm.sv_env. + en_mxcsr &= cpu_mxcsr_mask; #endif - npxsetuserregs(td, addr); + npxsetregs(td, (union savefpu *)&mcp->mc_fpstate); #endif - /* - * Don't bother putting things back where they were in the - * misaligned case, since we know that the caller won't use - * them again. - */ } else return (EINVAL); return (0); @@ -3422,12 +3371,12 @@ fpstate_drop(struct thread *td) #endif /* * XXX force a full drop of the npx. The above only drops it if we - * owned it. npxgetuserregs() has the same bug in the !cpu_fxsr case. + * owned it. npxgetregs() has the same bug in the !cpu_fxsr case. * - * XXX I don't much like npxgetuserregs()'s semantics of doing a full + * XXX I don't much like npxgetregs()'s semantics of doing a full * drop. Dropping only to the pcb matches fnsave's behaviour. * We only need to drop to !PCB_INITDONE in sendsig(). But - * sendsig() is the only caller of npxgetuserregs()... perhaps we just + * sendsig() is the only caller of npxgetregs()... perhaps we just * have too many layers. */ curthread->td_pcb->pcb_flags &= ~(PCB_NPXINITDONE | Index: /usr/src/sys/i386/isa/npx.c =================================================================== --- /usr/src/sys/i386/isa/npx.c (revision 215818) +++ /usr/src/sys/i386/isa/npx.c (working copy) @@ -684,9 +684,7 @@ npxdna(void) fpurstor(&npx_initialstate); if (pcb->pcb_initial_npxcw != __INITIAL_NPXCW__) fldcw(pcb->pcb_initial_npxcw); - pcb->pcb_flags |= PCB_NPXINITDONE; - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_NPXUSERINITDONE; + npxuserinited(curthread); } else { /* * The following fpurstor() may cause an IRQ13 when the @@ -767,11 +765,12 @@ npxdrop() } /* - * Get the state of the FPU without dropping ownership (if possible). - * It returns the FPU ownership status. + * Get the user state of the FPU into pcb->pcb_user_save without + * dropping ownership (if possible). It returns the FPU ownership + * status. */ int -npxgetregs(struct thread *td, union savefpu *addr) +npxgetregs(struct thread *td) { struct pcb *pcb; @@ -780,13 +779,15 @@ int pcb = td->td_pcb; if ((pcb->pcb_flags & PCB_NPXINITDONE) == 0) { - bcopy(&npx_initialstate, addr, sizeof(npx_initialstate)); - SET_FPU_CW(addr, pcb->pcb_initial_npxcw); - return (_MC_FPOWNED_NONE); + bcopy(&npx_initialstate, &pcb->pcb_user_save, + sizeof(npx_initialstate)); + SET_FPU_CW(&pcb->pcb_user_save, pcb->pcb_initial_npxcw); + npxuserinited(td); + return (_MC_FPOWNED_PCB); } critical_enter(); if (td == PCPU_GET(fpcurthread)) { - fpusave(addr); + fpusave(&pcb->pcb_user_save); #ifdef CPU_ENABLE_SSE if (!cpu_fxsr) #endif @@ -800,77 +801,24 @@ int return (_MC_FPOWNED_FPU); } else { critical_exit(); - bcopy(pcb->pcb_save, addr, sizeof(*addr)); return (_MC_FPOWNED_PCB); } } -int -npxgetuserregs(struct thread *td, union savefpu *addr) -{ - struct pcb *pcb; - - if (!hw_float) - return (_MC_FPOWNED_NONE); - - pcb = td->td_pcb; - if ((pcb->pcb_flags & PCB_NPXUSERINITDONE) == 0) { - bcopy(&npx_initialstate, addr, sizeof(npx_initialstate)); - SET_FPU_CW(addr, pcb->pcb_initial_npxcw); - return (_MC_FPOWNED_NONE); - } - critical_enter(); - if (td == PCPU_GET(fpcurthread) && PCB_USER_FPU(pcb)) { - fpusave(addr); -#ifdef CPU_ENABLE_SSE - if (!cpu_fxsr) -#endif - /* - * fnsave initializes the FPU and destroys whatever - * context it contains. Make sure the FPU owner - * starts with a clean state next time. - */ - npxdrop(); - critical_exit(); - return (_MC_FPOWNED_FPU); - } else { - critical_exit(); - bcopy(&pcb->pcb_user_save, addr, sizeof(*addr)); - return (_MC_FPOWNED_PCB); - } -} - -/* - * Set the state of the FPU. - */ void -npxsetregs(struct thread *td, union savefpu *addr) +npxuserinited(struct thread *td) { struct pcb *pcb; - if (!hw_float) - return; - pcb = td->td_pcb; - critical_enter(); - if (td == PCPU_GET(fpcurthread)) { -#ifdef CPU_ENABLE_SSE - if (!cpu_fxsr) -#endif - fnclex(); /* As in npxdrop(). */ - fpurstor(addr); - critical_exit(); - } else { - critical_exit(); - bcopy(addr, pcb->pcb_save, sizeof(*addr)); - } if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_NPXUSERINITDONE; - pcb->pcb_flags |= PCB_NPXINITDONE; + pcb->pcb_flags |= PCB_NPXINITDONE; + pcb->pcb_flags |= PCB_NPXUSERINITDONE; } + void -npxsetuserregs(struct thread *td, union savefpu *addr) +npxsetregs(struct thread *td, union savefpu *addr) { struct pcb *pcb; @@ -884,15 +832,17 @@ void if (!cpu_fxsr) #endif fnclex(); /* As in npxdrop(). */ - fpurstor(addr); + if (((uintptr_t)addr & 0xf) != 0) { + bcopy(addr, &pcb->pcb_user_save, sizeof(*addr)); + fpurstor(&pcb->pcb_user_save); + } else + fpurstor(addr); critical_exit(); pcb->pcb_flags |= PCB_NPXUSERINITDONE | PCB_NPXINITDONE; } else { critical_exit(); bcopy(addr, &pcb->pcb_user_save, sizeof(*addr)); - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_NPXINITDONE; - pcb->pcb_flags |= PCB_NPXUSERINITDONE; + npxuserinited(td); } } Index: /usr/src/sys/amd64/include/fpu.h =================================================================== --- /usr/src/sys/amd64/include/fpu.h (revision 215818) +++ /usr/src/sys/amd64/include/fpu.h (working copy) @@ -112,12 +112,11 @@ void fpudna(void); void fpudrop(void); void fpuexit(struct thread *td); int fpuformat(void); -int fpugetregs(struct thread *td, struct savefpu *addr); -int fpugetuserregs(struct thread *td, struct savefpu *addr); +int fpugetregs(struct thread *td); void fpuinit(void); void fpusetregs(struct thread *td, struct savefpu *addr); -void fpusetuserregs(struct thread *td, struct savefpu *addr); int fputrap(void); +void fpuuserinited(struct thread *td); int fpu_kern_enter(struct thread *td, struct fpu_kern_ctx *ctx, u_int flags); int fpu_kern_leave(struct thread *td, struct fpu_kern_ctx *ctx); Index: /usr/src/sys/amd64/amd64/fpu.c =================================================================== --- /usr/src/sys/amd64/amd64/fpu.c (revision 215818) +++ /usr/src/sys/amd64/amd64/fpu.c (working copy) @@ -426,9 +426,7 @@ fpudna(void) fxrstor(&fpu_initialstate); if (pcb->pcb_initial_fpucw != __INITIAL_FPUCW__) fldcw(pcb->pcb_initial_fpucw); - pcb->pcb_flags |= PCB_FPUINITDONE; - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_USERFPUINITDONE; + fpuuserinited(curthread); } else fxrstor(pcb->pcb_save); critical_exit(); @@ -448,60 +446,50 @@ fpudrop() } /* - * Get the state of the FPU without dropping ownership (if possible). - * It returns the FPU ownership status. + * Get the user state of the FPU into pcb->pcb_user_save without + * dropping ownership (if possible). It returns the FPU ownership + * status. */ int -fpugetuserregs(struct thread *td, struct savefpu *addr) +fpugetregs(struct thread *td) { struct pcb *pcb; pcb = td->td_pcb; if ((pcb->pcb_flags & PCB_USERFPUINITDONE) == 0) { - bcopy(&fpu_initialstate, addr, sizeof(fpu_initialstate)); - addr->sv_env.en_cw = pcb->pcb_initial_fpucw; - return (_MC_FPOWNED_NONE); + bcopy(&fpu_initialstate, &pcb->pcb_user_save, + sizeof(fpu_initialstate)); + pcb->pcb_user_save.sv_env.en_cw = pcb->pcb_initial_fpucw; + fpuuserinited(td); + return (_MC_FPOWNED_PCB); } critical_enter(); if (td == PCPU_GET(fpcurthread) && PCB_USER_FPU(pcb)) { - fxsave(addr); + fxsave(&pcb->pcb_user_save); critical_exit(); return (_MC_FPOWNED_FPU); } else { critical_exit(); - bcopy(&pcb->pcb_user_save, addr, sizeof(*addr)); return (_MC_FPOWNED_PCB); } } -int -fpugetregs(struct thread *td, struct savefpu *addr) +void +fpuuserinited(struct thread *td) { struct pcb *pcb; pcb = td->td_pcb; - if ((pcb->pcb_flags & PCB_FPUINITDONE) == 0) { - bcopy(&fpu_initialstate, addr, sizeof(fpu_initialstate)); - addr->sv_env.en_cw = pcb->pcb_initial_fpucw; - return (_MC_FPOWNED_NONE); - } - critical_enter(); - if (td == PCPU_GET(fpcurthread)) { - fxsave(addr); - critical_exit(); - return (_MC_FPOWNED_FPU); - } else { - critical_exit(); - bcopy(pcb->pcb_save, addr, sizeof(*addr)); - return (_MC_FPOWNED_PCB); - } + if (PCB_USER_FPU(pcb)) + pcb->pcb_flags |= PCB_FPUINITDONE; + pcb->pcb_flags |= PCB_USERFPUINITDONE; } /* * Set the state of the FPU. */ void -fpusetuserregs(struct thread *td, struct savefpu *addr) +fpusetregs(struct thread *td, struct savefpu *addr) { struct pcb *pcb; @@ -514,31 +502,10 @@ void } else { critical_exit(); bcopy(addr, &td->td_pcb->pcb_user_save, sizeof(*addr)); - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_FPUINITDONE; - pcb->pcb_flags |= PCB_USERFPUINITDONE; + fpuuserinited(td); } } -void -fpusetregs(struct thread *td, struct savefpu *addr) -{ - struct pcb *pcb; - - pcb = td->td_pcb; - critical_enter(); - if (td == PCPU_GET(fpcurthread)) { - fxrstor(addr); - critical_exit(); - } else { - critical_exit(); - bcopy(addr, td->td_pcb->pcb_save, sizeof(*addr)); - } - if (PCB_USER_FPU(pcb)) - pcb->pcb_flags |= PCB_USERFPUINITDONE; - pcb->pcb_flags |= PCB_FPUINITDONE; -} - /* * On AuthenticAMD processors, the fxrstor instruction does not restore * the x87's stored last instruction pointer, last data pointer, and last Index: /usr/src/sys/amd64/amd64/machdep.c =================================================================== --- /usr/src/sys/amd64/amd64/machdep.c (revision 215818) +++ /usr/src/sys/amd64/amd64/machdep.c (working copy) @@ -1975,6 +1975,8 @@ int fill_fpregs(struct thread *td, struct fpreg *fpregs) { + KASSERT(TD_IS_SUSPENDED(td), ("not suspended thread %p", td)); + fpugetregs(td); fill_fpregs_xmm(&td->td_pcb->pcb_user_save, fpregs); return (0); } @@ -1985,6 +1987,7 @@ set_fpregs(struct thread *td, struct fpreg *fpregs { set_fpregs_xmm(fpregs, &td->td_pcb->pcb_user_save); + fpuuserinited(td); return (0); } @@ -2099,8 +2102,9 @@ static void get_fpcontext(struct thread *td, mcontext_t *mcp) { - mcp->mc_ownedfp = fpugetuserregs(td, - (struct savefpu *)&mcp->mc_fpstate); + mcp->mc_ownedfp = fpugetregs(td); + bcopy(&td->td_pcb->pcb_user_save, &mcp->mc_fpstate, + sizeof(mcp->mc_fpstate)); mcp->mc_fpformat = fpuformat(); } @@ -2120,7 +2124,7 @@ set_fpcontext(struct thread *td, const mcontext_t mcp->mc_ownedfp == _MC_FPOWNED_PCB) { fpstate = (struct savefpu *)&mcp->mc_fpstate; fpstate->sv_env.en_mxcsr &= cpu_mxcsr_mask; - fpusetuserregs(td, fpstate); + fpusetregs(td, fpstate); } else return (EINVAL); return (0); Index: /usr/src/sys/amd64/ia32/ia32_reg.c =================================================================== --- /usr/src/sys/amd64/ia32/ia32_reg.c (revision 215818) +++ /usr/src/sys/amd64/ia32/ia32_reg.c (working copy) @@ -145,13 +145,18 @@ set_regs32(struct thread *td, struct reg32 *regs) int fill_fpregs32(struct thread *td, struct fpreg32 *regs) { - struct save87 *sv_87 = (struct save87 *)regs; - struct env87 *penv_87 = &sv_87->sv_env; - struct savefpu *sv_fpu = &td->td_pcb->pcb_user_save; - struct envxmm *penv_xmm = &sv_fpu->sv_env; + struct savefpu *sv_fpu; + struct save87 *sv_87; + struct env87 *penv_87; + struct envxmm *penv_xmm; int i; bzero(regs, sizeof(*regs)); + sv_87 = (struct save87 *)regs; + penv_87 = &sv_87->sv_env; + fpugetregs(td); + sv_fpu = &td->td_pcb->pcb_user_save; + penv_xmm = &sv_fpu->sv_env; /* FPU control/status */ penv_87->en_cw = penv_xmm->en_cw; @@ -200,6 +205,7 @@ set_fpregs32(struct thread *td, struct fpreg32 *re sv_fpu->sv_fp[i].fp_acc = sv_87->sv_ac[i]; for (i = 8; i < 16; ++i) bzero(&sv_fpu->sv_fp[i].fp_acc, sizeof(sv_fpu->sv_fp[i].fp_acc)); + fpuuserinited(td); return (0); } Index: /usr/src/sys/amd64/ia32/ia32_signal.c =================================================================== --- /usr/src/sys/amd64/ia32/ia32_signal.c (revision 215818) +++ /usr/src/sys/amd64/ia32/ia32_signal.c (working copy) @@ -99,8 +99,9 @@ ia32_get_fpcontext(struct thread *td, struct ia32_ * 64bit instruction and data pointers. Ignore the difference * for now, it should be irrelevant for most applications. */ - mcp->mc_ownedfp = fpugetuserregs(td, - (struct savefpu *)&mcp->mc_fpstate); + mcp->mc_ownedfp = fpugetregs(td); + bcopy(&td->td_pcb->pcb_user_save, &mcp->mc_fpstate, + sizeof(mcp->mc_fpstate)); mcp->mc_fpformat = fpuformat(); } @@ -117,7 +118,7 @@ ia32_set_fpcontext(struct thread *td, const struct fpstate_drop(td); else if (mcp->mc_ownedfp == _MC_FPOWNED_FPU || mcp->mc_ownedfp == _MC_FPOWNED_PCB) { - fpusetuserregs(td, (struct savefpu *)&mcp->mc_fpstate); + fpusetregs(td, (struct savefpu *)&mcp->mc_fpstate); } else return (EINVAL); return (0); -- Scenario: dump -0Lf - /usr | bzip2 --fast