GENERIC HEAD from 2011-06-24 02:30:02 UTC, r223487M, vmcore.171 KDB: debugger backends: ddb KDB: current backend: ddb 524288K of memory above 4GB ignored Copyright (c) 1992-2011 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 r223487M: Fri Jun 24 17:29:35 CEST 2011 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 = 3531759616 (3368 MB) : Trying to mount root from ufs:/dev/ad4s1a [rw]... Setting hostuuid: 00000000-0000-0000-0000-00218515337d. Setting hostid: 0x6b64ac17. Starting ddb. Entropy harvesting: interrupts ethernet point_to_point kickstart. Starting file system checks: /dev/ad4s1a: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1a: clean, 204002 free (1362 frags, 25330 blocks, 0.1% fragmentation) /dev/ad4s1f: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1f: clean, 192523 free (4387 frags, 23517 blocks, 0.4% fragmentation) /dev/label/tmp: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/label/tmp: clean, 94268705 free (2961 frags, 11783218 blocks, 0.0% fragmentation) /dev/ad4s1d: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1d: clean, 1923175 free (289031 frags, 204268 blocks, 2.8% fragmentation) /dev/ad4s1e: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/ad4s1e: clean, 3451574 free (49974 frags, 425200 blocks, 0.2% fragmentation) Mounting local file systems:. Setting hostname: x4.osted.lan. re0: link state changed to DOWN Starting Network: lo0 re0 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.101 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 fwe0: flags=8802 metric 0 mtu 1500 options=8 ether 02:dc:10:62:ad:eb nd6 options=29 ch 1 dma -1 fwip0: flags=8802 metric 0 mtu 1500 lladdr 0.dc.10.0.1.62.ad.eb.a.2.ff.fe.0.0.0.0 nd6 options=29 Starting devd. Starting Network: usbus0. Starting Network: usbus1. Starting Network: usbus2. Starting Network: usbus3. Starting Network: usbus4. Starting Network: usbus5. Starting Network: fwe0. fwe0: flags=8802 metric 0 mtu 1500 options=8 ether 02:dc:10:62:ad:eb nd6 options=29 ch 1 dma -1 re0: link state changed to UP Starting Network: fwip0. fwip0: flags=8802 metric 0 mtu 1500 lladdr 0.dc.10.0.1.62.ad.eb.a.2.ff.fe.0.0.0.0 nd6 options=29 add net default: gateway 192.168.1.1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 add net fe80::: gateway ::1 add net ff02::: gateway ::1 ELF ldconfig path: /lib /usr/lib /usr/lib/compat /usr/local/lib /usr/local/lib/compat/pkg /usr/local/kde4/lib /usr/local/lib /usr/local/lib/compat /usr/local/lib/compat/pkg /usr/local/lib/nss /usr/local/lib/qt4 /usr/local/lib/virtualbox /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 0xe0b1e020 bufwait (bufwait) @ kern/vfs_bio.c:2658 2nd 0xc73cf400 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:284 KDB: stack backtrace: db_trace_self_wrapper(c0ef64b6,2e687361,38323a63,c7000a34,a7a,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0a3cfab,c0ef9ebf,c715e370,c7162408,ef668894,...) at kdb_backtrace+0x2a _witness_debugger(c0ef9ebf,c73cf400,c0f291c2,c7162408,c0f28e54,...) at _witness_debugger+0x25 witness_checkorder(c73cf400,9,c0f28e4b,11c,0,...) at witness_checkorder+0x839 _sx_xlock(c73cf400,0,c0f28e4b,11c,c7908c3c,...) at _sx_xlock+0x85 ufsdirhash_acquire(e0b1dfc0,ef6689ec,f4,e17e9d28,ef668964,...) at ufsdirhash_acquire+0x48 ufsdirhash_add(c7908c3c,ef6689ec,1d28,ef668950,ef668954,...) at ufsdirhash_add+0x13 ufs_direnter(c7bac2b8,c7d91414,ef6689ec,ef668bd0,e0b1e640,...) at ufs_direnter+0x749 ufs_mkdir(ef668bf8,c0f4716e,0,0,ef668b3c,...) at ufs_mkdir+0x936 VOP_MKDIR_APV(c103cb20,ef668bf8,ef668bd0,ef668b3c,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(c7bd5000,ffffff9c,28404020,0,1c0,...) at kern_mkdirat+0x225 kern_mkdir(c7bd5000,28404020,0,1c0,ef668c7c,...) at kern_mkdir+0x2e mkdir(c7bd5000,ef668cec,ef668d28,c0ef870a,0,...) at mkdir+0x29 syscallenter(c7bd5000,ef668ce4,ef668ce4,0,0,...) at syscallenter+0x263 syscall(ef668d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (136, FreeBSD ELF32, mkdir), eip = 0x28172fd3, esp = 0xbfbfe8cc, ebp = 0xbfbfed78 --- Clearing /tmp (X related). Starting mountd. NFSv4 is disabled Starting nfsd. Recovering vi editor sessions:lock order reversal: 1st 0xc7e9a310 ufs (ufs) @ kern/vfs_lookup.c:501 2nd 0xe0b25ba0 bufwait (bufwait) @ ufs/ffs/ffs_vnops.c:261 3rd 0xc7ea9724 ufs (ufs) @ kern/vfs_subr.c:2134 KDB: stack backtrace: db_trace_self_wrapper(c0ef64b6,3a632e73,a313632,0,0,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0a3cfab,c0ef9ed8,c715e370,c71623a0,ef6f0340,...) at kdb_backtrace+0x2a _witness_debugger(c0ef9ed8,c7ea9724,c0ee9244,c71623a0,c0f01aeb,...) at _witness_debugger+0x25 witness_checkorder(c7ea9724,9,c0f01ae2,856,0,...) at witness_checkorder+0x839 __lockmgr_args(c7ea9724,80100,c7ea9790,0,0,...) at __lockmgr_args+0x814 ffs_lock(ef6f0464,c0a4e89b,c0f00e47,80100,c7ea96cc,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c103cb20,ef6f0464,c791cc30,c1057b40,c7ea96cc,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c7ea96cc,80100,c0f01ae2,856,4,...) at _vn_lock+0x78 vget(c7ea96cc,80100,c791cb80,50,0,...) at vget+0xbb vfs_hash_get(c7ba2000,15f4ab,80000,c791cb80,ef6f05a8,...) at vfs_hash_get+0xed ffs_vgetf(c7ba2000,15f4ab,80000,ef6f05a8,1,...) at ffs_vgetf+0x49 softdep_sync_buf(c7e9a2b8,e0b25b40,1,107,0,...) at softdep_sync_buf+0xac9 ffs_syncvnode(c7e9a2b8,1,c7e9a3b0,c715e370,c11dcf98,...) at ffs_syncvnode+0x238 ffs_truncate(c7e9a2b8,200,0,880,c741d380,...) at ffs_truncate+0x82b ufs_direnter(c7e9a2b8,c7ea96cc,ef6f0914,ef6f0ba4,0,...) at ufs_direnter+0x924 ufs_makeinode(ef6f0ba4,c103d0a0,ef6f0b00,ef6f0a5c,c0d595e5,...) at ufs_makeinode+0x5e5 ufs_create(ef6f0b00,c0f47334,0,0,ef6f0b78,...) at ufs_create+0x30 VOP_CREATE_APV(c103cb20,ef6f0b00,ef6f0ba4,ef6f0a98,0,...) at VOP_CREATE_APV+0xc5 vn_open_cred(ef6f0b78,ef6f0c2c,1b0,0,c741d380,...) at vn_open_cred+0x205 vn_open(ef6f0b78,ef6f0c2c,1b0,c78a7770,0,...) at vn_open+0x3b kern_openat(c791cb80,ffffff9c,28839f60,0,a03,...) at kern_openat+0x12f kern_open(c791cb80,28839f60,0,a02,1b0,...) at kern_open+0x35 open(c791cb80,ef6f0cec,ef6f0d28,c0ef870a,0,...) at open+0x30 syscallenter(c791cb80,ef6f0ce4,ef6f0ce4,0,0,...) at syscallenter+0x263 syscall(ef6f0d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (5, FreeBSD ELF32, open), eip = 0x283d5013, esp = 0xbfbfc4fc, ebp = 0xbfbfc588 --- . Updating motd:. Starting ntpd. Starting default moused. Expensive timeout(9) function: 0xc084f560(0xc1232d80) 0.014050388 s Configuring syscons: keymap blanktime. Starting sshd. Starting cron. Local package initialization: backuplock order reversal: 1st 0xc79635c8 ufs (ufs) @ kern/vfs_mount.c:1193 2nd 0xc792e1b4 devfs (devfs) @ ufs/ffs/ffs_softdep.c:1832 KDB: stack backtrace: db_trace_self_wrapper(c0ef64b6,38313a63,a3233,c0f2a841,c19b3888,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0a3cfab,c0ef9ebf,c71623a0,c7162268,ef621a04,...) at kdb_backtrace+0x2a _witness_debugger(c0ef9ebf,c792e1b4,c0ee10a7,c7162268,c0f25451,...) at _witness_debugger+0x25 witness_checkorder(c792e1b4,9,c0f25448,728,c792e220,...) at witness_checkorder+0x839 __lockmgr_args(c792e1b4,80400,c792e220,0,0,...) at __lockmgr_args+0x814 vop_stdlock(ef621b24,4,c0ef0b87,80400,c792e15c,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c10125c0,ef621b24,c1210ab0,c1057b40,c792e15c,...) at VOP_LOCK1_APV+0xb5 _vn_lock(c792e15c,80400,c0f25448,728,c7ba25a8,...) at _vn_lock+0x78 softdep_flushworklist(c7ba25a8,ef621bd0,c78158a0,576,0,...) at softdep_flushworklist+0x47 ffs_sync(c7ba25a8,1,ef621c14,4ee,80,...) at ffs_sync+0x2fd dounmount(c7ba25a8,8080000,c78158a0,473,5b85c5ea,...) at dounmount+0x447 unmount(c78158a0,ef621cec,28177075,1,0,...) at unmount+0x310 syscallenter(c78158a0,ef621ce4,c0d363dd,c1092970,0,...) at syscallenter+0x263 syscall(ef621d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280dd6cb, esp = 0xbfbfe64c, ebp = 0xbfbfe718 --- ** /dev/label/tmp ** Last Mounted on /tmp ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 101384 files, 24045276 used, 94268705 free (2961 frags, 11783218 blocks, 0.0% fragmentation) ***** FILE SYSTEM IS CLEAN ***** ** /dev/label/tmp ** Last Mounted on /tmp ** Phase 1 - Check Blocks and Sizes ** Phase 2 - Check Pathnames ** Phase 3 - Check Connectivity ** Phase 4 - Check Reference Counts ** Phase 5 - Check Cyl groups 101384 files, 24045276 used, 94268705 free (2961 frags, 11783218 blocks, 0.0% fragmentation) ***** FILE SYSTEM IS CLEAN ***** fsck -y /tmp watchdogd. Starting inetd. Fri Jun 24 17:46:32 CEST 2011 FreeBSD/i386 (x4.osted.lan) (console) login: Jun 24 17:59:38 x4 su: pho to root on /dev/pts/0 WARNING: TMPFS is considered to be a highly experimental feature in FreeBSD. panic: Not a vnode object cpuid = 1 KDB: enter: panic [ thread pid 2334 tid 100154 ] Stopped at kdb_enter+0x3a: movl $0,kdb_why db> run pho db:0:pho> bt Tracing pid 2334 tid 100154 td 0xc79198a0 kdb_enter(c0ef259a,c0ef259a,c0f2c538,ef76abd0,1,...) at kdb_enter+0x3a panic(c0f2c538,4,c0f2c456,332,dbe,...) at panic+0x134 vm_object_page_clean(c7d0c7f8,0,0,0,0,...) at vm_object_page_clean+0x65 fsync(c79198a0,ef76acec,ef76ad28,c0ef870a,0,...) at fsync+0x180 syscallenter(c79198a0,ef76ace4,ef76ace4,0,0,...) at syscallenter+0x263 syscall(ef76ad28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (95, FreeBSD ELF32, fsync), eip = 0x2817ee97, esp = 0xbfbfe7dc, ebp = 0xbfbfe868 --- db:0:bt> show allpcpu Current CPU: 1 cpuid = 0 dynamic pcpu = 0x7ccd80 curthread = 0xc7204000: pid 12 "swi4: clock" curpcb = 0xc6f4ad80 fpcurthread = none idlethread = 0xc71be8a0: tid 100003 "idle: cpu0" APIC ID = 0 currentldt = 0x50 spin locks held: cpuid = 1 dynamic pcpu = 0x5eced80 curthread = 0xc79198a0: pid 2334 "tmpfs6" curpcb = 0xef76ad80 fpcurthread = 0xc79198a0: pid 2334 "tmpfs6" idlethread = 0xc71be5c0: tid 100004 "idle: cpu1" APIC ID = 1 currentldt = 0x50 spin locks held: cpuid = 2 dynamic pcpu = 0x5ed1d80 curthread = 0xc71be2e0: pid 11 "idle: cpu2" curpcb = 0xc6f3dd80 fpcurthread = none idlethread = 0xc71be2e0: tid 100005 "idle: cpu2" APIC ID = 2 currentldt = 0x50 spin locks held: cpuid = 3 dynamic pcpu = 0x5ed4d80 curthread = 0xc71be000: pid 11 "idle: cpu3" curpcb = 0xc6f40d80 fpcurthread = none idlethread = 0xc71be000: tid 100006 "idle: cpu3" APIC ID = 3 currentldt = 0x50 spin locks held: db:0:allpcpu> show alllocks Process 2334 (tmpfs6) thread 0xc79198a0 (100154) exclusive sleep mutex vm object (standard object) r = 0 (0xc7d0c7f8) locked @ kern/vfs_syscalls.c:3518 exclusive lockmgr tmpfs (tmpfs) r = 0 (0xc82d6b38) locked @ kern/vfs_syscalls.c:3515 Process 2299 (sshd) thread 0xc79195c0 (100155) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc7bddd8c) locked @ kern/uipc_sockbuf.c:148 db:0:alllocks> show lockedvnods Locked vnodes 0xc82d6ae0: 0xc82d6ae0: tag tmpfs, type VREG tag tmpfs, type VREG usecount 1, writecount 1, refcount 1 mountedhere 0 usecount 1, writecount 1, refcount 1 mountedhere 0 flags () flags () v_object 0xc7d0c7f8 ref 1 pages 8 v_object 0xc7d0c7f8 ref 1 pages 8 lock type tmpfs: EXCL by thread 0xc79198a0 (pid 2334) lock type tmpfs: EXCL by thread 0xc79198a0 (pid 2334) #0 0xc09ec67e at __lockmgr_args+0xbfe #0 0xc09ec67e at __lockmgr_args+0xbfe #1 0xc0a8ca25 at vop_stdlock+0x65 #1 0xc0a8ca25 at vop_stdlock+0x65 #2 0xc0d58615 at VOP_LOCK1_APV+0xb5 #2 0xc0d58615 at VOP_LOCK1_APV+0xb5 #3 0xc0aac9b8 at _vn_lock+0x78 #3 0xc0aac9b8 at _vn_lock+0x78 #4 0xc0aa9246 at fsync+0x106 #4 0xc0aa9246 at fsync+0x106 #5 0xc0a47263 at syscallenter+0x263 #5 0xc0a47263 at syscallenter+0x263 #6 0xc0d35b7f at syscall+0x4f #6 0xc0d35b7f at syscall+0x4f #7 0xc0d1f241 at Xint0x80_syscall+0x21 #7 0xc0d1f241 at Xint0x80_syscall+0x21 tag VT_TMPFS, tmpfs_node 0xc82ebee0, flags 0x0, links 1 tag VT_TMPFS, tmpfs_node 0xc82ebee0, flags 0x0, links 1 mode 0700, owner 0, group 0, size 32768, status 0xe mode 0700, owner 0, group 0, size 32768, status 0xe db:0:lockedvnods> show mount 0xc787eb50 /dev/ad4s1a on / (ufs) 0xc787f000 devfs on /dev (devfs) 0xc787e87c /dev/ad4s1f on /home (ufs) 0xc7ba22d4 /dev/ad4s1d on /usr (ufs) 0xc7ba2000 /dev/ad4s1e on /var (ufs) 0xc787fb50 procfs on /proc (procfs) 0xc787e5a8 /dev/label/tmp on /tmp (ufs) 0xc787f87c tmpfs on /mnt (tmpfs) More info: show mount db:0:mount> ps pid ppid pgrp uid state wmesg wchan cmd 2334 2317 2317 0 R+ CPU 1 tmpfs6 2317 2312 2317 0 S+ wait 0xc7cddb00 sh 2312 2308 2312 0 S+ wait 0xc7800b00 bash 2308 2307 2308 0 S+ pause 0xc789c058 csh 2307 2302 2307 1001 S+ wait 0xc78d2580 su 2302 2301 2302 1001 Ss+ wait 0xc8161000 bash 2301 2299 2299 1001 S select 0xc7dcc124 sshd 2299 2091 2299 0 Ss sbwait 0xc7bdddb8 sshd 2249 1 2249 0 Ss+ ttyin 0xc7580070 getty 2248 1 2248 0 Ss+ ttyin 0xc7580270 getty 2247 1 2247 0 Ss+ ttyin 0xc7580470 getty 2246 1 2246 0 Ss+ ttyin 0xc72e7070 getty 2245 1 2245 0 Ss+ ttyin 0xc72e7270 getty 2244 1 2244 0 Ss+ ttyin 0xc72e7470 getty 2243 1 2243 0 Ss+ ttyin 0xc72e7670 getty 2242 1 2242 0 Ss+ ttyin 0xc72e7870 getty 2241 1 2241 0 Ss+ ttyin 0xc72e7a70 getty 2202 1 2202 0 Ss select 0xc7dcc1a4 inetd 2170 1 2170 0 Ss nanslp 0xc1094284 watchdogd 2111 1 2111 0 Ss nanslp 0xc1094284 cron 2103 1 2103 25 Ss pause 0xc7cfd318 sendmail 2099 1 2099 0 Ss select 0xc7437c24 sendmail 2091 1 2091 0 Ss select 0xc7dcc5e4 sshd 2031 1 2031 0 Ss select 0xc7437ca4 moused 1953 1 1953 0 Ss select 0xc7ce51a4 ntpd 1847 1846 1846 0 S (threaded) nfsd 100138 S rpcsvc 0xc794c110 nfsd: service 100137 S rpcsvc 0xc794c150 nfsd: service 100136 S rpcsvc 0xc794c190 nfsd: service 100132 S rpcsvc 0xc77ec290 nfsd: master 1846 1 1846 0 Ss select 0xc781a1e4 nfsd 1836 1 1836 0 Ss select 0xc7dcc624 mountd 1737 1 1737 0 Ss select 0xc78d7ce4 rpcbind 1709 1 1709 0 Ss select 0xc7205e64 syslogd 1509 1 1509 0 Ss select 0xc7205e24 devd 18 0 0 0 DL sdflush 0xc1210b00 [softdepflush] 17 0 0 0 DL vlruwt 0xc77fe580 [vnlru] 16 0 0 0 DL syncer 0xc120a474 [syncer] 9 0 0 0 DL psleep 0xc120a108 [bufdaemon] 8 0 0 0 DL pgzero 0xc121295c [pagezero] 7 0 0 0 DL psleep 0xc1212548 [vmdaemon] 6 0 0 0 DL psleep 0xc1212510 [pagedaemon] 5 0 0 0 DL ccb_scan 0xc1058fd4 [xpt_thrd] 4 0 0 0 DL waiting_ 0xc120bf98 [sctp_iterator] 3 0 0 0 DL - 0xc73e7e3c [fdc0] 2 0 0 0 SL - 0xc7470000 [fw0_probe] 15 0 0 0 DL (threaded) [usb] 100058 D - 0xc744bd34 [usbus5] 100057 D - 0xc744bd04 [usbus5] 100056 D - 0xc744bcd4 [usbus5] 100055 D - 0xc744bca4 [usbus5] 100053 D - 0xc743db5c [usbus4] 100052 D - 0xc743db2c [usbus4] 100051 D - 0xc743dafc [usbus4] 100050 D - 0xc743dacc [usbus4] 100049 D - 0xc7438b5c [usbus3] 100048 D - 0xc7438b2c [usbus3] 100047 D - 0xc7438afc [usbus3] 100046 D - 0xc7438acc [usbus3] 100045 D - 0xc7430b5c [usbus2] 100044 D - 0xc7430b2c [usbus2] 100043 D - 0xc7430afc [usbus2] 100042 D - 0xc7430acc [usbus2] 100040 D - 0xc7429b5c [usbus1] 100039 D - 0xc7429b2c [usbus1] 100038 D - 0xc7429afc [usbus1] 100037 D - 0xc7429acc [usbus1] 100035 D - 0xc7420b5c [usbus0] 100034 D - 0xc7420b2c [usbus0] 100033 D - 0xc7420afc [usbus0] 100032 D - 0xc7420acc [usbus0] 14 0 0 0 DL - 0xc1093084 [yarrow] 13 0 0 0 DL (threaded) [geom] 100015 D - 0xc1090ca8 [g_down] 100014 D - 0xc1090ca4 [g_up] 100013 D - 0xc1090c9c [g_event] 12 0 0 0 RL (threaded) [intr] 100066 I [irq12: psm0] 100065 I [irq1: atkbd0] 100063 I [swi0: uart] 100060 I [irq20: fwohci0] 100059 I [irq14: ata0] 100054 I [irq19: ehci0] 100041 I [irq18: ohci2 ohci4] 100036 I [irq17: ohci1 ohci3] 100031 I [irq16: hdac1 ohci0] 100030 I [irq22: ahci0] 100029 I [irq257: re0] 100028 I [irq256: hdac0] 100027 I [swi5: +] 100025 I [swi2: cambio] 100021 I [swi6: task queue] 100019 I [swi6: Giant taskq] 100012 I [swi4: clock] 100011 I [swi4: clock] 100010 I [swi4: clock] 100009 Run CPU 0 [swi4: clock] 100008 I [swi3: vm] 100007 I [swi1: netisr 0] 11 0 0 0 RL (threaded) [idle] 100006 Run CPU 3 [idle: cpu3] 100005 Run CPU 2 [idle: cpu2] 100004 CanRun [idle: cpu1] 100003 CanRun [idle: cpu0] 1 0 1 0 SLs wait 0xc71bcb00 [init] 10 0 0 0 DL audit_wo 0xc1210280 [audit] 0 0 0 0 DLs (threaded) [kernel] 100077 D - 0xc7801580 [mca taskq] 100067 D - 0xc1093084 [deadlkres] 100061 D - 0xc746f100 [fw0_taskq] 100026 D - 0xc7353480 [kqueue taskq] 100024 D - 0xc73534c0 [acpi_task_2] 100023 D - 0xc73534c0 [acpi_task_1] 100022 D - 0xc73534c0 [acpi_task_0] 100020 D - 0xc7353540 [ffs_trim taskq] 100018 D - 0xc73535c0 [thread taskq] 100016 D - 0xc7176b40 [firmware taskq] 100000 D sched 0xc1090d80 [swapper] db:0:ps> allt Tracing command tmpfs6 pid 2334 tid 100154 td 0xc79198a0 kdb_enter(c0ef259a,c0ef259a,c0f2c538,ef76abd0,1,...) at kdb_enter+0x3a panic(c0f2c538,4,c0f2c456,332,dbe,...) at panic+0x134 vm_object_page_clean(c7d0c7f8,0,0,0,0,...) at vm_object_page_clean+0x65 fsync(c79198a0,ef76acec,ef76ad28,c0ef870a,0,...) at fsync+0x180 syscallenter(c79198a0,ef76ace4,ef76ace4,0,0,...) at syscallenter+0x263 syscall(ef76ad28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (95, FreeBSD ELF32, fsync), eip = 0x2817ee97, esp = 0xbfbfe7dc, ebp = 0xbfbfe868 --- Tracing command sh pid 2317 tid 100118 td 0xc7ce72e0 sched_switch(c7ce72e0,0,104,191,85f66f6d,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,6c,...) at mi_switch+0x1eb sleepq_switch(c7ce72e0,0,c0ef7d80,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7cddb00,6c,c0efab5e,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7cddb00,c7cddb88,16c,c0efab5e,0,...) at _sleep+0x35c kern_wait(c7ce72e0,ffffffff,ef6dbc44,2,0,...) at kern_wait+0xc06 wait4(c7ce72e0,ef6dbcec,ef6dbd28,c0ef870a,0,...) at wait4+0x3b syscallenter(c7ce72e0,ef6dbce4,ef6dbce4,0,0,...) at syscallenter+0x263 syscall(ef6dbd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x2816b29b, esp = 0xbfbfe8bc, ebp = 0xbfbfe8d8 --- Tracing command bash pid 2312 tid 100086 td 0xc78158a0 sched_switch(c78158a0,0,104,191,273219ec,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,6c,...) at mi_switch+0x1eb sleepq_switch(c78158a0,0,c0ef7d80,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7800b00,6c,c0efab5e,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7800b00,c7800b88,16c,c0efab5e,0,...) at _sleep+0x35c kern_wait(c78158a0,ffffffff,ef621c44,6,0,...) at kern_wait+0xc06 wait4(c78158a0,ef621cec,ef621d28,c0ef870a,0,...) at wait4+0x3b syscallenter(c78158a0,ef621ce4,ef621ce4,0,0,...) at syscallenter+0x263 syscall(ef621d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x282c429b, esp = 0xbfbfe78c, ebp = 0xbfbfe7a8 --- Tracing command csh pid 2308 tid 100085 td 0xc7815b80 sched_switch(c7815b80,0,104,191,3a096f0e,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,74,...) at mi_switch+0x1eb sleepq_switch(c7815b80,0,c0ef7d80,1a7,74,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c789c058,74,c0d8496e,100,0,...) at sleepq_wait_sig+0x17 _sleep(c789c058,c789c088,174,c0d8496e,0,...) at _sleep+0x35c kern_sigsuspend(c7815b80,0,0,0,0,...) at kern_sigsuspend+0xba sigsuspend(c7815b80,ef61dcec,ef61dd28,c0ef870a,0,...) at sigsuspend+0x4d syscallenter(c7815b80,ef61dce4,ef61dce4,0,0,...) at syscallenter+0x263 syscall(ef61dd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, write), eip = 0x2818b5eb, esp = 0xbfbfe5ac, ebp = 0xbfbfe618 --- Tracing command su pid 2307 tid 100089 td 0xc78da5c0 sched_switch(c78da5c0,0,104,191,e9d9fca0,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,6c,...) at mi_switch+0x1eb sleepq_switch(c78da5c0,0,c0ef7d80,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c78d2580,6c,c0efab5e,100,0,...) at sleepq_wait_sig+0x17 _sleep(c78d2580,c78d2608,16c,c0efab5e,0,...) at _sleep+0x35c kern_wait(c78da5c0,904,ef62dc44,2,0,...) at kern_wait+0xc06 wait4(c78da5c0,ef62dcec,281c8b0c,1,0,...) at wait4+0x3b syscallenter(c78da5c0,ef62dce4,c0d363dd,c1092970,0,...) at syscallenter+0x263 syscall(ef62dd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x2812429b, esp = 0xbfbfe5dc, ebp = 0xbfbfe5f8 --- Tracing command bash pid 2302 tid 100157 td 0xc7919000 sched_switch(c7919000,0,104,191,4591c5c,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,6c,...) at mi_switch+0x1eb sleepq_switch(c7919000,0,c0ef7d80,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c8161000,6c,c0efab5e,100,0,...) at sleepq_wait_sig+0x17 _sleep(c8161000,c8161088,16c,c0efab5e,0,...) at _sleep+0x35c kern_wait(c7919000,ffffffff,ef773c44,6,0,...) at kern_wait+0xc06 wait4(c7919000,ef773cec,ef773d28,c0ef870a,0,...) at wait4+0x3b syscallenter(c7919000,ef773ce4,ef773ce4,0,0,...) at syscallenter+0x263 syscall(ef773d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x282c429b, esp = 0xbfbfe97c, ebp = 0xbfbfe998 --- Tracing command sshd pid 2301 tid 100147 td 0xc7d048a0 sched_switch(c7d048a0,0,104,191,2bae8f12,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7d048a0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c09f453a,c7dcc110,0,c0ef0b87,c7d048a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7dcc124,0,ef754a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7dcc124,c7dcc110,c0efa3d1,627,c78a88c0,...) at _cv_wait_sig+0x243 seltdwait(c78a88c0,58,c78ca200,c7d048a0,246,...) at seltdwait+0xa2 kern_select(c7d048a0,c,288060b4,288060bc,0,0,20,c7f152c0,c7f152c0) at kern_select+0x504 select(c7d048a0,ef754cec,ef754d28,c0ef870a,0,...) at select+0x66 syscallenter(c7d048a0,ef754ce4,ef754ce4,0,0,...) at syscallenter+0x263 syscall(ef754d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x284c4f33, esp = 0xbfbfe19c, ebp = 0xbfbfe1e8 --- Tracing command sshd pid 2299 tid 100155 td 0xc79195c0 sched_switch(c79195c0,0,104,191,ded1d261,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,68,...) at mi_switch+0x1eb sleepq_switch(c79195c0,0,c0ef7d80,1a7,68,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7bdddb8,68,c0efe231,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7bdddb8,c7bddd78,168,c0efe231,0) at _sleep+0x35c sbwait(c7bddd54,4,c0efe309,5ec,c7bddd78,...) at sbwait+0x76 soreceive_generic(c7bddd00,0,ef76dc28,0,0,...) at soreceive_generic+0x3f0 soreceive(c7bddd00,0,ef76dc28,0,0,0) at soreceive+0x38 soo_read(c78a8428,ef76dc28,c824d200,0,c79195c0,...) at soo_read+0x4e dofileread(ef76dc28,ffffffff,ffffffff,0,c78a8428,...) at dofileread+0x9e kern_readv(c79195c0,5,ef76dc28,ef76dc48,1,...) at kern_readv+0x58 read(c79195c0,ef76dcec,ef76dd28,c0ef870a,0,...) at read+0x4f syscallenter(c79195c0,ef76dce4,ef76dce4,0,0,...) at syscallenter+0x263 syscall(ef76dd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x284c4fb3, esp = 0xbfbfdd3c, ebp = 0xbfbfdd78 --- Tracing command getty pid 2249 tid 100093 td 0xc7815000 sched_switch(c7815000,0,104,191,798d1d4e,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7815000,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,c7815000,c7815000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7580070,0,c0efca9e,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7580070,c1092970,c0efc43c,514,0,...) at _cv_wait_sig+0x243 tty_wait(c7580000,c7580070,ef63ec28,1,0,...) at tty_wait+0x71 ttydisc_read(c7580000,ef63ec28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c7581600,ef63ec28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c7d1b498,ef63ec28,c719fe00,0,c7815000,...) at devfs_read_f+0x7e dofileread(ef63ec28,ffffffff,ffffffff,0,c7d1b498,...) at dofileread+0x9e kern_readv(c7815000,0,ef63ec28,ef63ec48,1,...) at kern_readv+0x58 read(c7815000,ef63ecec,ef63ed28,c0ef870a,0,...) at read+0x4f syscallenter(c7815000,ef63ece4,ef63ece4,0,0,...) at syscallenter+0x263 syscall(ef63ed28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196fb3, esp = 0xbfbfed8c, ebp = 0xbfbfedb8 --- Tracing command getty pid 2248 tid 100078 td 0xc781b8a0 sched_switch(c781b8a0,0,104,191,79726e85,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c781b8a0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,c781b8a0,c781b8a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7580270,0,c0efca9e,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7580270,c1092970,c0efc43c,514,0,...) at _cv_wait_sig+0x243 tty_wait(c7580200,c7580270,ef601c28,1,0,...) at tty_wait+0x71 ttydisc_read(c7580200,ef601c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c745e500,ef601c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c7d118c0,ef601c28,c719fe00,0,c781b8a0,...) at devfs_read_f+0x7e dofileread(ef601c28,ffffffff,ffffffff,0,c7d118c0,...) at dofileread+0x9e kern_readv(c781b8a0,0,ef601c28,ef601c48,1,...) at kern_readv+0x58 read(c781b8a0,ef601cec,ef601d28,c0ef870a,0,...) at read+0x4f syscallenter(c781b8a0,ef601ce4,ef601ce4,0,0,...) at syscallenter+0x263 syscall(ef601d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196fb3, esp = 0xbfbfed8c, ebp = 0xbfbfedb8 --- Tracing command getty pid 2247 tid 100096 td 0xc75745c0 sched_switch(c75745c0,0,104,191,799972d7,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c75745c0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,c75745c0,c75745c0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7580470,0,c0efca9e,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7580470,c1092970,c0efc43c,514,0,...) at _cv_wait_sig+0x243 tty_wait(c7580400,c7580470,ef65fc28,1,0,...) at tty_wait+0x71 ttydisc_read(c7580400,ef65fc28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c745e600,ef65fc28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c7d114d0,ef65fc28,c719fe00,0,c75745c0,...) at devfs_read_f+0x7e dofileread(ef65fc28,ffffffff,ffffffff,0,c7d114d0,...) at dofileread+0x9e kern_readv(c75745c0,0,ef65fc28,ef65fc48,1,...) at kern_readv+0x58 read(c75745c0,ef65fcec,ef65fd28,c0ef870a,0,...) at read+0x4f syscallenter(c75745c0,ef65fce4,ef65fce4,0,0,...) at syscallenter+0x263 syscall(ef65fd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196fb3, esp = 0xbfbfed8c, ebp = 0xbfbfedb8 --- Tracing command getty pid 2246 tid 100104 td 0xc7bd4000 sched_switch(c7bd4000,0,104,191,79765b92,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7bd4000,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,c7bd4000,c7bd4000,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c72e7070,0,c0efca9e,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c72e7070,c1092970,c0efc43c,514,0,...) at _cv_wait_sig+0x243 tty_wait(c72e7000,c72e7070,ef677c28,1,0,...) at tty_wait+0x71 ttydisc_read(c72e7000,ef677c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c745e700,ef677c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c7d11b60,ef677c28,c719fe00,0,c7bd4000,...) at devfs_read_f+0x7e dofileread(ef677c28,ffffffff,ffffffff,0,c7d11b60,...) at dofileread+0x9e kern_readv(c7bd4000,0,ef677c28,ef677c48,1,...) at kern_readv+0x58 read(c7bd4000,ef677cec,ef677d28,c0ef870a,0,...) at read+0x4f syscallenter(c7bd4000,ef677ce4,ef677ce4,0,0,...) at syscallenter+0x263 syscall(ef677d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196fb3, esp = 0xbfbfed8c, ebp = 0xbfbfedb8 --- Tracing command getty pid 2245 tid 100080 td 0xc78da8a0 sched_switch(c78da8a0,0,104,191,79a89711,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c78da8a0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,c78da8a0,c78da8a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c72e7270,0,c0efca9e,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c72e7270,c1092970,c0efc43c,514,0,...) at _cv_wait_sig+0x243 tty_wait(c72e7200,c72e7270,ef609c28,1,0,...) at tty_wait+0x71 ttydisc_read(c72e7200,ef609c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c745e800,ef609c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c78bea10,ef609c28,c719fe00,0,c78da8a0,...) at devfs_read_f+0x7e dofileread(ef609c28,ffffffff,ffffffff,0,c78bea10,...) at dofileread+0x9e kern_readv(c78da8a0,0,ef609c28,ef609c48,1,...) at kern_readv+0x58 read(c78da8a0,ef609cec,ef609d28,c0ef870a,0,...) at read+0x4f syscallenter(c78da8a0,ef609ce4,ef609ce4,0,0,...) at syscallenter+0x263 syscall(ef609d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196fb3, esp = 0xbfbfed8c, ebp = 0xbfbfedb8 --- Tracing command getty pid 2244 tid 100126 td 0xc791c8a0 sched_switch(c791c8a0,0,104,191,7992d2e6,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c791c8a0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,c791c8a0,c791c8a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c72e7470,0,c0efca9e,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c72e7470,c1092970,c0efc43c,514,0,...) at _cv_wait_sig+0x243 tty_wait(c72e7400,c72e7470,ef6f3c28,1,0,...) at tty_wait+0x71 ttydisc_read(c72e7400,ef6f3c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c745e900,ef6f3c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c78a7498,ef6f3c28,c719fe00,0,c791c8a0,...) at devfs_read_f+0x7e dofileread(ef6f3c28,ffffffff,ffffffff,0,c78a7498,...) at dofileread+0x9e kern_readv(c791c8a0,0,ef6f3c28,ef6f3c48,1,...) at kern_readv+0x58 read(c791c8a0,ef6f3cec,ef6f3d28,c0ef870a,0,...) at read+0x4f syscallenter(c791c8a0,ef6f3ce4,ef6f3ce4,0,0,...) at syscallenter+0x263 syscall(ef6f3d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196fb3, esp = 0xbfbfed8c, ebp = 0xbfbfedb8 --- Tracing command getty pid 2243 tid 100088 td 0xc78155c0 sched_switch(c78155c0,0,104,191,797b953a,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c78155c0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,c78155c0,c78155c0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c72e7670,0,c0efca9e,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c72e7670,c1092970,c0efc43c,514,0,...) at _cv_wait_sig+0x243 tty_wait(c72e7600,c72e7670,ef629c28,1,0,...) at tty_wait+0x71 ttydisc_read(c72e7600,ef629c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c745ea00,ef629c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c7cdcb98,ef629c28,c719fe00,0,c78155c0,...) at devfs_read_f+0x7e dofileread(ef629c28,ffffffff,ffffffff,0,c7cdcb98,...) at dofileread+0x9e kern_readv(c78155c0,0,ef629c28,ef629c48,1,...) at kern_readv+0x58 read(c78155c0,ef629cec,ef629d28,c0ef870a,0,...) at read+0x4f syscallenter(c78155c0,ef629ce4,ef629ce4,0,0,...) at syscallenter+0x263 syscall(ef629d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196fb3, esp = 0xbfbfed8c, ebp = 0xbfbfedb8 --- Tracing command getty pid 2242 tid 100103 td 0xc7bd42e0 sched_switch(c7bd42e0,0,104,191,797caf12,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7bd42e0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,c7bd42e0,c7bd42e0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c72e7870,0,c0efca9e,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c72e7870,c1092970,c0efc43c,514,0,...) at _cv_wait_sig+0x243 tty_wait(c72e7800,c72e7870,ef674c28,1,0,...) at tty_wait+0x71 ttydisc_read(c72e7800,ef674c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c745eb00,ef674c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c7d11bd0,ef674c28,c719fe00,0,c7bd42e0,...) at devfs_read_f+0x7e dofileread(ef674c28,ffffffff,ffffffff,0,c7d11bd0,...) at dofileread+0x9e kern_readv(c7bd42e0,0,ef674c28,ef674c48,1,...) at kern_readv+0x58 read(c7bd42e0,ef674cec,ef674d28,c0ef870a,0,...) at read+0x4f syscallenter(c7bd42e0,ef674ce4,ef674ce4,0,0,...) at syscallenter+0x263 syscall(ef674d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196fb3, esp = 0xbfbfed8c, ebp = 0xbfbfedb8 --- Tracing command getty pid 2241 tid 100102 td 0xc7bd45c0 sched_switch(c7bd45c0,0,104,191,ea758409,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7bd45c0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c09f453a,c72e7a04,0,c0ef0b87,c7bd45c0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c72e7a70,0,ef671ad8,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c72e7a70,c72e7a04,c0efc43c,514,0,...) at _cv_wait_sig+0x243 tty_wait(c72e7a00,c72e7a70,ef671c28,1,0,...) at tty_wait+0x71 ttydisc_read(c72e7a00,ef671c28,0,9f,0,...) at ttydisc_read+0x22c ttydev_read(c72c6d00,ef671c28,0,0,1,...) at ttydev_read+0xaa devfs_read_f(c78be9a0,ef671c28,c719fe00,0,c7bd45c0,...) at devfs_read_f+0x7e dofileread(ef671c28,ffffffff,ffffffff,0,c78be9a0,...) at dofileread+0x9e kern_readv(c7bd45c0,0,ef671c28,ef671c48,1,...) at kern_readv+0x58 read(c7bd45c0,ef671cec,ef671d28,c0ef870a,0,...) at read+0x4f syscallenter(c7bd45c0,ef671ce4,ef671ce4,0,0,...) at syscallenter+0x263 syscall(ef671d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (3, FreeBSD ELF32, read), eip = 0x28196fb3, esp = 0xbfbfed8c, ebp = 0xbfbfedb8 --- Tracing command inetd pid 2202 tid 100106 td 0xc78d9b80 sched_switch(c78d9b80,0,104,191,66e483be,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c78d9b80,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c09f453a,c7dcc190,0,c0ef0b87,c78d9b80,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7dcc1a4,0,ef67ea4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7dcc1a4,c7dcc190,c0efa3d1,627,c82014d0,...) at _cv_wait_sig+0x243 seltdwait(c82014d0,58,c719fe00,c78d9b80,c78d9c30,...) at seltdwait+0xa2 kern_select(c78d9b80,6,bfbfdfa0,0,0,0,20,c78cfb00,c78cfb00) at kern_select+0x504 select(c78d9b80,ef67ecec,ef67ed28,c0ef870a,0,...) at select+0x66 syscallenter(c78d9b80,ef67ece4,ef67ece4,0,0,...) at syscallenter+0x263 syscall(ef67ed28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x281a8f33, esp = 0xbfbfdf5c, ebp = 0xbfbfede8 --- Tracing command watchdogd pid 2170 tid 100101 td 0xc7bd48a0 sched_switch(c7bd48a0,0,104,191,930ac077,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,6c,...) at mi_switch+0x1eb sleepq_switch(c7bd48a0,0,c0ef7d80,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(ea61,c0a43780,c7bd48a0,2,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c1094284,6c,c0ef3ad7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c1094284,0,16c,c0ef3ad7,ea61,...) at _sleep+0x328 kern_nanosleep(c7bd48a0,ef66ec34,ef66ec3c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c7bd48a0,ef66ecec,ef66ed28,c0ef870a,0,...) at nanosleep+0x6f syscallenter(c7bd48a0,ef66ece4,ef66ece4,0,0,...) at syscallenter+0x263 syscall(ef66ed28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x281924f7, esp = 0xbfbfecbc, ebp = 0xbfbfece8 --- Tracing command cron pid 2111 tid 100099 td 0xc7bd5000 sched_switch(c7bd5000,0,104,191,f82b7ca8,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,6c,...) at mi_switch+0x1eb sleepq_switch(c7bd5000,0,c0ef7d80,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(ea61,c0a43780,c7bd5000,0,100,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c1094284,6c,c0ef3ad7,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c1094284,0,16c,c0ef3ad7,ea61,...) at _sleep+0x328 kern_nanosleep(c7bd5000,ef668c34,ef668c3c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c7bd5000,ef668cec,ef668d28,c0ef870a,0,...) at nanosleep+0x6f syscallenter(c7bd5000,ef668ce4,ef668ce4,0,0,...) at syscallenter+0x263 syscall(ef668d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x281854f7, esp = 0xbfbfec4c, ebp = 0xbfbfec78 --- Tracing command sendmail pid 2103 tid 100152 td 0xc7f20000 sched_switch(c7f20000,0,104,191,49c707b9,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,74,...) at mi_switch+0x1eb sleepq_switch(c7f20000,0,c0ef7d80,1a7,74,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7cfd318,74,c0d8496e,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7cfd318,c7cfd348,174,c0d8496e,0,...) at _sleep+0x35c kern_sigsuspend(c7f20000,0,0,0,0,...) at kern_sigsuspend+0xba sigsuspend(c7f20000,ef764cec,ef764d28,c0ef870a,0,...) at sigsuspend+0x4d syscallenter(c7f20000,ef764ce4,ef764ce4,0,246,...) at syscallenter+0x263 syscall(ef764d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (4, FreeBSD ELF32, write), eip = 0x2833c5eb, esp = 0xbfbfcf9c, ebp = 0xbfbfcfc8 --- Tracing command sendmail pid 2099 tid 100143 td 0xc7d055c0 sched_switch(c7d055c0,0,104,191,ff08a439,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7d055c0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(ef743a14,c09f453a,c7437c10,0,c7d055c0,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c7437c24,0,ef743a4c,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c7437c24,c7437c10,1389,627,c78a88f8,...) at _cv_timedwait_sig+0x252 seltdwait(ef743bf8,ef743c00,c741dc80,c7d055c0,ef743af8,...) at seltdwait+0x8a kern_select(c7d055c0,5,bfbfc510,0,0,ef743c40,20,5,0) at kern_select+0x504 select(c7d055c0,ef743cec,ef743d28,c0ef870a,0,...) at select+0x66 syscallenter(c7d055c0,ef743ce4,ef743ce4,0,0,...) at syscallenter+0x263 syscall(ef743d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x283e3f33, esp = 0xbfbfc47c, ebp = 0xbfbfcfa8 --- Tracing command sshd pid 2091 tid 100079 td 0xc78dab80 sched_switch(c78dab80,0,104,191,dad213a7,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c78dab80,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c09f453a,c7dcc5d0,0,c0ef0b87,c78dab80,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7dcc5e4,0,ef605a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7dcc5e4,c7dcc5d0,c0efa3d1,627,c7cdce38,...) at _cv_wait_sig+0x243 seltdwait(c7cdce38,58,c741d200,c78dab80,f33,...) at seltdwait+0xa2 kern_select(c78dab80,5,288cc0b4,0,0,0,20,c78d2b00,c78d2b00) at kern_select+0x504 select(c78dab80,ef605cec,2880a070,1,0,...) at select+0x66 syscallenter(c78dab80,ef605ce4,c0d363dd,c1092970,0,...) at syscallenter+0x263 syscall(ef605d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x284c4f33, esp = 0xbfbfe25c, ebp = 0xbfbfedf8 --- Tracing command moused pid 2031 tid 100081 td 0xc781b5c0 sched_switch(c781b5c0,0,104,191,4e100ea4,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c781b5c0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c09f453a,c7437c90,0,c0ef0b87,c781b5c0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7437ca4,0,ef60da4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7437ca4,c7437c90,c0efa3d1,627,c7d112a0,...) at _cv_wait_sig+0x243 seltdwait(c7d112a0,58,c719fe00,c781b5c0,14,...) at seltdwait+0xa2 kern_select(c781b5c0,6,bfbfea04,0,0,0,20,c789c840,c789c840) at kern_select+0x504 select(c781b5c0,ef60dcec,ef60dd28,c0ef870a,0,...) at select+0x66 syscallenter(c781b5c0,ef60dce4,ef60dce4,0,0,...) at syscallenter+0x263 syscall(ef60dd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x281b3f33, esp = 0xbfbfe99c, ebp = 0xbfbfeb28 --- Tracing command ntpd pid 1953 tid 100146 td 0xc7d04b80 sched_switch(c7d04b80,0,104,191,2049b74a,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7d04b80,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c09f453a,c7ce5190,0,c0ef0b87,c7d04b80,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7ce51a4,0,ef750a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7ce51a4,c7ce5190,c0efa3d1,627,c78be2d8,...) at _cv_wait_sig+0x243 seltdwait(c78be2d8,58,c719fe00,c7d04b80,0,...) at seltdwait+0xa2 kern_select(c7d04b80,1c,bfbfece8,0,0,0,20,c7f15580,c7f15580) at kern_select+0x504 select(c7d04b80,ef750cec,ef750d80,ef750c88,0,...) at select+0x66 syscallenter(c7d04b80,ef750ce4,c0d36096,fffffffe,246,...) at syscallenter+0x263 syscall(ef750d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x28362f33, esp = 0xbfbfecbc, ebp = 0xbfbfed88 --- Tracing command nfsd pid 1847 tid 100138 td 0xc791a000 sched_switch(c791a000,0,104,191,fd6bc295,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c791a000,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(ef71fbe0,c09f453a,c76f7400,0,c791a000,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c794c110,0,ef71fc18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c794c110,c76f7400,1388,3b1,0,...) at _cv_timedwait_sig+0x252 svc_run_internal(ef71fd14,c09d77f8,c76f7400,ef71fd28,c0eecef0,...) at svc_run_internal+0x356 svc_thread_start(c76f7400,ef71fd28,c0eecef0,390,c7cfb2c0,...) at svc_thread_start+0x10 fork_exit(c0beb2d0,c76f7400,ef71fd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x804c12e, eip = 0xc, esp = 0x33, ebp = 0x1 --- Tracing command nfsd pid 1847 tid 100137 td 0xc791a2e0 sched_switch(c791a2e0,0,104,191,fd6b87f8,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c791a2e0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(ef71cbe0,c09f453a,c76f7400,0,c791a2e0,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c794c150,0,ef71cc18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c794c150,c76f7400,1388,3b1,0,...) at _cv_timedwait_sig+0x252 svc_run_internal(ef71cd14,c09d77f8,c76f7400,ef71cd28,c0eecef0,...) at svc_run_internal+0x356 svc_thread_start(c76f7400,ef71cd28,c0eecef0,390,c7cfb2c0,...) at svc_thread_start+0x10 fork_exit(c0beb2d0,c76f7400,ef71cd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x804c12e, eip = 0xc, esp = 0x33, ebp = 0x1 --- Tracing command nfsd pid 1847 tid 100136 td 0xc791a5c0 sched_switch(c791a5c0,0,104,191,fd6baa91,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c791a5c0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(ef719be0,c09f453a,c76f7400,0,c791a5c0,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c794c190,0,ef719c18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c794c190,c76f7400,1388,3b1,2b,...) at _cv_timedwait_sig+0x252 svc_run_internal(ef719d14,c09d77f8,c76f7400,ef719d28,c0eecef0,...) at svc_run_internal+0x356 svc_thread_start(c76f7400,ef719d28,c0eecef0,390,c7cfb2c0,...) at svc_thread_start+0x10 fork_exit(c0beb2d0,c76f7400,ef719d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0x804c12e, eip = 0xc, esp = 0x33, ebp = 0x1 --- Tracing command nfsd pid 1847 tid 100132 td 0xc7d0b000 sched_switch(c7d0b000,0,104,191,fd6c9954,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7d0b000,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(ef705494,c09f453a,c76f7400,0,c7d0b000,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c77ec290,0,ef7054cc,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c77ec290,c76f7400,1388,3b1,c791a000,...) at _cv_timedwait_sig+0x252 svc_run_internal(c7d0b1b0,14,c0f20c3a,c0ee4b7b,ef7057f4,...) at svc_run_internal+0x356 svc_run(c76f7400,0,c0ee4b56,199,c11dd0f8,...) at svc_run+0x7b nfsrvd_nfsd(c7d0b000,ef7057f4,c,c1211400,ef705720,...) at nfsrvd_nfsd+0x1c3 nfssvc_nfsd(c7d0b000,ef705cec,c7cfb2c0,0,ef705c7c,...) at nfssvc_nfsd+0x167 nfssvc(c7d0b000,ef705cec,ef705d28,c0ef870a,0,...) at nfssvc+0xeb syscallenter(c7d0b000,ef705ce4,ef705ce4,0,0,...) at syscallenter+0x263 syscall(ef705d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280de1cb, esp = 0xbfbfe82c, ebp = 0xbfbfea98 --- Tracing command nfsd pid 1846 tid 100127 td 0xc791c5c0 sched_switch(c791c5c0,0,104,191,48ceba81,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c791c5c0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c09f453a,c781a1d0,0,c0ef0b87,c791c5c0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c781a1e4,0,ef6f6a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c781a1e4,c781a1d0,c0efa3d1,627,c78be3b8,...) at _cv_wait_sig+0x243 seltdwait(c78be3b8,58,c719fe00,c791c5c0,f33,...) at seltdwait+0xa2 kern_select(c791c5c0,7,bfbfecb4,0,0,0,20,c7cfb840,c7cfb840) at kern_select+0x504 select(c791c5c0,ef6f6cec,bfbffff4,1,0,...) at select+0x66 syscallenter(c791c5c0,ef6f6ce4,c0d363dd,c1092970,0,...) at syscallenter+0x263 syscall(ef6f6d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x28184f33, esp = 0xbfbfea9c, ebp = 0xbfbfede8 --- Tracing command mountd pid 1836 tid 100135 td 0xc7d0a5c0 sched_switch(c7d0a5c0,0,104,191,860d25be,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7d0a5c0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c09f453a,c7dcc610,0,c0ef0b87,c7d0a5c0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7dcc624,0,ef70ea4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7dcc624,c7dcc610,c0efa3d1,627,c78a86c8,...) at _cv_wait_sig+0x243 seltdwait(c78a86c8,58,c719fe00,c7d0a5c0,c11dd410,...) at seltdwait+0xa2 kern_select(c7d0a5c0,9,bfbfecf4,0,0,0,20,c7cde840,c7cde840) at kern_select+0x504 select(c7d0a5c0,ef70ecec,ef70ed28,c0ef870a,0,...) at select+0x66 syscallenter(c7d0a5c0,ef70ece4,ef70ece4,0,0,...) at syscallenter+0x263 syscall(ef70ed28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x2819af33, esp = 0xbfbfec8c, ebp = 0xbfbfedd8 --- Tracing command rpcbind pid 1737 tid 100083 td 0xc781b000 sched_switch(c781b000,0,104,191,a3047020,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c781b000,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(ef615a6c,c09f453a,c78d7cd0,0,c781b000,...) at sleepq_catch_signals+0xf9 sleepq_timedwait_sig(c78d7ce4,0,ef615aa4,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c78d7ce4,c78d7cd0,7531,627,ef615b5c,...) at _cv_timedwait_sig+0x252 seltdwait(ef615c2c,ef615c34,535,c781b000,ef615b2c,...) at seltdwait+0x8a poll(c781b000,ef615cec,ef615d28,c0ef870a,0,...) at poll+0x300 syscallenter(c781b000,ef615ce4,ef615ce4,0,0,...) at syscallenter+0x263 syscall(ef615d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (209, FreeBSD ELF32, poll), eip = 0x2814010b, esp = 0xbfbfcbac, ebp = 0xbfbfed78 --- Tracing command syslogd pid 1709 tid 100117 td 0xc7bd32e0 sched_switch(c7bd32e0,0,104,191,ec64278c,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7bd32e0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c09f453a,c7205e50,0,c0ef0b87,c7bd32e0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7205e64,0,ef6d8a4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7205e64,c7205e50,c0efa3d1,627,c7cdc1c0,...) at _cv_wait_sig+0x243 seltdwait(c7cdc1c0,58,c719fe00,c7bd32e0,58,...) at seltdwait+0xa2 kern_select(c7bd32e0,9,2847f0ac,0,0,0,20,c7cfc580,c7cfc580) at kern_select+0x504 select(c7bd32e0,ef6d8cec,ef6d8d28,c0ef870a,0,...) at select+0x66 syscallenter(c7bd32e0,ef6d8ce4,ef6d8ce4,0,246,...) at syscallenter+0x263 syscall(ef6d8d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x28199f33, esp = 0xbfbfe29c, ebp = 0xbfbfede8 --- Tracing command devd pid 1509 tid 100095 td 0xc75748a0 sched_switch(c75748a0,0,104,191,dd555aed,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c75748a0,0,c0ef7d80,1a7,0,...) at sleepq_switch+0x162 sleepq_catch_signals(c09f453a,c7205e10,0,c0ef0b87,c75748a0,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7205e24,0,ef65ca4c,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c7205e24,c7205e10,c0efa3d1,627,c78a8038,...) at _cv_wait_sig+0x243 seltdwait(c78a8038,58,c719fe00,c75748a0,f33,...) at seltdwait+0xa2 kern_select(c75748a0,5,bfbfe960,0,0,0,20,c7bd1b00,c7bd1b00) at kern_select+0x504 select(c75748a0,ef65ccec,80a5db8,1,0,...) at select+0x66 syscallenter(c75748a0,ef65cce4,c0d363dd,c1092970,0,...) at syscallenter+0x263 syscall(ef65cd28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (93, FreeBSD ELF32, select), eip = 0x808b99b, esp = 0xbfbfe92c, ebp = 0xbfbfee08 --- Tracing command softdepflush pid 18 tid 100076 td 0xc74468a0 sched_switch(c74468a0,0,104,191,26d43461,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,54,...) at mi_switch+0x1eb sleepq_switch(c74468a0,0,c0ef7d80,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(c1210b00,54,c0f27a9d,0,0,...) at sleepq_timedwait+0x6b _sleep(c1210b00,c1210ab0,54,c0f27a9d,3e8,...) at _sleep+0x342 softdep_flush(0,ed40ed28,c0eecef0,390,c77fe2c0,...) at softdep_flush+0x256 fork_exit(c0c3a610,0,ed40ed28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed40ed60, ebp = 0 --- Tracing command vnlru pid 17 tid 100075 td 0xc7446b80 sched_switch(c7446b80,0,104,191,21e57b41,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,60,...) at mi_switch+0x1eb sleepq_switch(c7446b80,0,c0ef7d80,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(c77fe580,60,c0f02a54,0,0,...) at sleepq_timedwait+0x6b _sleep(c77fe580,c120a434,260,c0f02a54,3e8,...) at _sleep+0x342 vnlru_proc(0,ed40bd28,c0eecef0,390,c77fe580,...) at vnlru_proc+0xe7 fork_exit(c0aa1350,0,ed40bd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed40bd60, ebp = 0 --- Tracing command syncer pid 16 tid 100074 td 0xc7572000 sched_switch(c7572000,0,104,191,294b66a5,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7572000,0,c0ef7d80,28b,c7572000,...) at sleepq_switch+0x162 sleepq_timedwait(c120a474,0,ed408c78,1,0,...) at sleepq_timedwait+0x6b _cv_timedwait(c120a474,c120a460,3e8,76a,4e20,...) at _cv_timedwait+0x252 sched_sync(0,ed408d28,c0eecef0,390,c77fe840,...) at sched_sync+0x595 fork_exit(c0a9f2f0,0,ed408d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed408d60, ebp = 0 --- Tracing command bufdaemon pid 9 tid 100073 td 0xc75722e0 sched_switch(c75722e0,0,104,191,202ce6aa,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,54,...) at mi_switch+0x1eb sleepq_switch(c75722e0,0,c0ef7d80,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(c120a108,54,c0effa82,0,0,...) at sleepq_timedwait+0x6b _sleep(c120a108,c120a110,54,c0effa82,3e8,...) at _sleep+0x342 buf_daemon(0,ed405d28,c0eecef0,390,c77feb00,...) at buf_daemon+0x175 fork_exit(c0a86a60,0,ed405d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed405d60, ebp = 0 --- Tracing command pagezero pid 8 tid 100072 td 0xc75725c0 sched_switch(c75725c0,0,104,191,bc9849be,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c75725c0,0,c0ef7d80,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(c121295c,0,c0f2e31c,0,0,...) at sleepq_timedwait+0x6b _sleep(c121295c,c1211400,0,c0f2e31c,493e0,...) at _sleep+0x342 vm_pagezero(0,ed402d28,c0eecef0,390,c7800000,...) at vm_pagezero+0xdc fork_exit(c0c7e470,0,ed402d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed402d60, ebp = 0 --- Tracing command vmdaemon pid 7 tid 100071 td 0xc75728a0 sched_switch(c75728a0,0,104,191,89370408,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,74,...) at mi_switch+0x1eb sleepq_switch(c75728a0,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c1212548,74,c0effa82,0,0,...) at sleepq_wait+0x63 _sleep(c1212548,c121254c,74,c0effa82,0,...) at _sleep+0x372 vm_daemon(0,ed3ffd28,c0eecef0,390,c71bd2c0,...) at vm_daemon+0x59 fork_exit(c0c78020,0,ed3ffd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed3ffd60, ebp = 0 --- Tracing command pagedaemon pid 6 tid 100070 td 0xc7572b80 sched_switch(c7572b80,0,104,191,74bb7b29,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,54,...) at mi_switch+0x1eb sleepq_switch(c7572b80,0,c0ef7d80,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(c1212510,54,c0effa82,0,0,...) at sleepq_timedwait+0x6b _sleep(c1212510,c1211400,54,c0effa82,1388,...) at _sleep+0x342 vm_pageout(0,ed3fcd28,c0eecef0,390,c71bd580,...) at vm_pageout+0x2c7 fork_exit(c0c79050,0,ed3fcd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed3fcd60, ebp = 0 --- Tracing command xpt_thrd pid 5 tid 100069 td 0xc7573000 sched_switch(c7573000,0,104,191,912b7466,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,5c,...) at mi_switch+0x1eb sleepq_switch(c7573000,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c1058fd4,5c,c0d5d5f2,0,0,...) at sleepq_wait+0x63 _sleep(c1058fd4,c1059018,5c,c0d5d5f2,0,...) at _sleep+0x372 xpt_scanner_thread(0,ed399d28,c0eecef0,390,c71bd840,...) at xpt_scanner_thread+0x47 fork_exit(c0490c30,0,ed399d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed399d60, ebp = 0 --- Tracing command sctp_iterator pid 4 tid 100068 td 0xc75732e0 sched_switch(c75732e0,0,104,191,5403e50c,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c75732e0,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c120bf98,0,c0f15c7f,0,0,...) at sleepq_wait+0x63 _sleep(c120bf98,c120bf60,0,c0f15c7f,0,...) at _sleep+0x372 sctp_iterator_thread(0,ed396d28,c0eecef0,390,c71bdb00,...) at sctp_iterator_thread+0x5c fork_exit(c0b30c70,0,ed396d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed396d60, ebp = 0 --- Tracing command fdc0 pid 3 tid 100064 td 0xc7574000 sched_switch(c7574000,0,104,191,2d9686b7,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,5c,...) at mi_switch+0x1eb sleepq_switch(c7574000,0,c0ef7d80,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(c73e7e3c,5c,c0ee5652,0,0,...) at sleepq_timedwait+0x6b _sleep(c73e7e3c,c73e7ef0,5c,c0ee5652,3e8,...) at _sleep+0x342 fdc_thread(c73e7e00,ed38ad28,c0eecef0,390,c7428000,...) at fdc_thread+0x27d fork_exit(c0cfd700,c73e7e00,ed38ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed38ad60, ebp = 0 --- Tracing command fw0_probe pid 2 tid 100062 td 0xc74365c0 sched_switch(c74365c0,0,104,191,912bde84,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,6c,...) at mi_switch+0x1eb sleepq_switch(c74365c0,0,c0ef7d80,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c7470000,6c,c0ee5652,100,0,...) at sleepq_wait_sig+0x17 _sleep(c7470000,c7474488,16c,c0ee5652,0,...) at _sleep+0x35c fw_bus_probe_thread(c7470000,ed37ad28,c0eecef0,390,c74282c0,...) at fw_bus_probe_thread+0xa08 fork_exit(c06b3d80,c7470000,ed37ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed37ad60, ebp = 0 --- Tracing command usb pid 15 tid 100058 td 0xc74432e0 sched_switch(c74432e0,0,104,191,7e807c2e,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74432e0,0,c0ef7d80,268,c74432e0,...) at sleepq_switch+0x162 sleepq_wait(c744bd34,0,ed363cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c744bd34,c744bdd4,c0ecca1e,6b,c744bd3c,...) at _cv_wait+0x243 usb_process(c744bd2c,ed363d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c744bd2c,ed363d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed363d60, ebp = 0 --- Tracing command usb pid 15 tid 100057 td 0xc74435c0 sched_switch(c74435c0,0,104,191,1160ba63,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74435c0,0,c0ef7d80,268,c74435c0,...) at sleepq_switch+0x162 sleepq_wait(c744bd04,0,ed360cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c744bd04,c744bdd4,c0ecca1e,6b,c744bd0c,...) at _cv_wait+0x243 usb_process(c744bcfc,ed360d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c744bcfc,ed360d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed360d60, ebp = 0 --- Tracing command usb pid 15 tid 100056 td 0xc74438a0 sched_switch(c74438a0,0,104,191,7e18be2c,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74438a0,0,c0ef7d80,268,c74438a0,...) at sleepq_switch+0x162 sleepq_wait(c744bcd4,0,ed35dcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c744bcd4,c744bdd4,c0ecca1e,6b,c744bcdc,...) at _cv_wait+0x243 usb_process(c744bccc,ed35dd28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c744bccc,ed35dd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed35dd60, ebp = 0 --- Tracing command usb pid 15 tid 100055 td 0xc7443b80 sched_switch(c7443b80,0,104,191,7e18abbe,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7443b80,0,c0ef7d80,268,c7443b80,...) at sleepq_switch+0x162 sleepq_wait(c744bca4,0,ed35acac,1,0,...) at sleepq_wait+0x63 _cv_wait(c744bca4,c744bdd4,c0ecca1e,6b,c744bcac,...) at _cv_wait+0x243 usb_process(c744bc9c,ed35ad28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c744bc9c,ed35ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed35ad60, ebp = 0 --- Tracing command usb pid 15 tid 100053 td 0xc74462e0 sched_switch(c74462e0,0,104,191,7e189789,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74462e0,0,c0ef7d80,268,c74462e0,...) at sleepq_switch+0x162 sleepq_wait(c743db5c,0,ed351cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c743db5c,c743dbfc,c0ecca1e,6b,c743db64,...) at _cv_wait+0x243 usb_process(c743db54,ed351d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c743db54,ed351d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed351d60, ebp = 0 --- Tracing command usb pid 15 tid 100052 td 0xc74465c0 sched_switch(c74465c0,0,104,191,893c907,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74465c0,0,c0ef7d80,268,c74465c0,...) at sleepq_switch+0x162 sleepq_wait(c743db2c,0,ed34ecac,1,0,...) at sleepq_wait+0x63 _cv_wait(c743db2c,c743dbfc,c0ecca1e,6b,c743db34,...) at _cv_wait+0x243 usb_process(c743db24,ed34ed28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c743db24,ed34ed28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed34ed60, ebp = 0 --- Tracing command usb pid 15 tid 100051 td 0xc7434000 sched_switch(c7434000,0,104,191,7db45def,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7434000,0,c0ef7d80,268,c7434000,...) at sleepq_switch+0x162 sleepq_wait(c743dafc,0,ed34bcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c743dafc,c743dbfc,c0ecca1e,6b,c743db04,...) at _cv_wait+0x243 usb_process(c743daf4,ed34bd28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c743daf4,ed34bd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed34bd60, ebp = 0 --- Tracing command usb pid 15 tid 100050 td 0xc74342e0 sched_switch(c74342e0,0,104,191,7db44dce,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74342e0,0,c0ef7d80,268,c74342e0,...) at sleepq_switch+0x162 sleepq_wait(c743dacc,0,ed348cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c743dacc,c743dbfc,c0ecca1e,6b,c743dad4,...) at _cv_wait+0x243 usb_process(c743dac4,ed348d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c743dac4,ed348d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed348d60, ebp = 0 --- Tracing command usb pid 15 tid 100049 td 0xc74345c0 sched_switch(c74345c0,0,104,191,7db439a8,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74345c0,0,c0ef7d80,268,c74345c0,...) at sleepq_switch+0x162 sleepq_wait(c7438b5c,0,ed345cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7438b5c,c7438bfc,c0ecca1e,6b,c7438b64,...) at _cv_wait+0x243 usb_process(c7438b54,ed345d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7438b54,ed345d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed345d60, ebp = 0 --- Tracing command usb pid 15 tid 100048 td 0xc74348a0 sched_switch(c74348a0,0,104,191,5e525a1,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74348a0,0,c0ef7d80,268,c74348a0,...) at sleepq_switch+0x162 sleepq_wait(c7438b2c,0,ed342cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7438b2c,c7438bfc,c0ecca1e,6b,c7438b34,...) at _cv_wait+0x243 usb_process(c7438b24,ed342d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7438b24,ed342d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed342d60, ebp = 0 --- Tracing command usb pid 15 tid 100047 td 0xc7434b80 sched_switch(c7434b80,0,104,191,77d97a77,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7434b80,0,c0ef7d80,268,c7434b80,...) at sleepq_switch+0x162 sleepq_wait(c7438afc,0,ed33fcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7438afc,c7438bfc,c0ecca1e,6b,c7438b04,...) at _cv_wait+0x243 usb_process(c7438af4,ed33fd28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7438af4,ed33fd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed33fd60, ebp = 0 --- Tracing command usb pid 15 tid 100046 td 0xc7435000 sched_switch(c7435000,0,104,191,77d96906,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7435000,0,c0ef7d80,268,c7435000,...) at sleepq_switch+0x162 sleepq_wait(c7438acc,0,ed33ccac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7438acc,c7438bfc,c0ecca1e,6b,c7438ad4,...) at _cv_wait+0x243 usb_process(c7438ac4,ed33cd28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7438ac4,ed33cd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed33cd60, ebp = 0 --- Tracing command usb pid 15 tid 100045 td 0xc74352e0 sched_switch(c74352e0,0,104,191,77d956b4,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74352e0,0,c0ef7d80,268,c74352e0,...) at sleepq_switch+0x162 sleepq_wait(c7430b5c,0,ed339cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7430b5c,c7430bfc,c0ecca1e,6b,c7430b64,...) at _cv_wait+0x243 usb_process(c7430b54,ed339d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7430b54,ed339d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed339d60, ebp = 0 --- Tracing command usb pid 15 tid 100044 td 0xc74355c0 sched_switch(c74355c0,0,104,191,4b70b9d,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74355c0,0,c0ef7d80,268,c74355c0,...) at sleepq_switch+0x162 sleepq_wait(c7430b2c,0,ed336cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7430b2c,c7430bfc,c0ecca1e,6b,c7430b34,...) at _cv_wait+0x243 usb_process(c7430b24,ed336d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7430b24,ed336d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed336d60, ebp = 0 --- Tracing command usb pid 15 tid 100043 td 0xc74358a0 sched_switch(c74358a0,0,104,191,77757c51,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74358a0,0,c0ef7d80,268,c74358a0,...) at sleepq_switch+0x162 sleepq_wait(c7430afc,0,ed333cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7430afc,c7430bfc,c0ecca1e,6b,c7430b04,...) at _cv_wait+0x243 usb_process(c7430af4,ed333d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7430af4,ed333d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed333d60, ebp = 0 --- Tracing command usb pid 15 tid 100042 td 0xc7435b80 sched_switch(c7435b80,0,104,191,777569dd,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7435b80,0,c0ef7d80,268,c7435b80,...) at sleepq_switch+0x162 sleepq_wait(c7430acc,0,e0ffdcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7430acc,c7430bfc,c0ecca1e,6b,c7430ad4,...) at _cv_wait+0x243 usb_process(c7430ac4,e0ffdd28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7430ac4,e0ffdd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0ffdd60, ebp = 0 --- Tracing command usb pid 15 tid 100040 td 0xc7424000 sched_switch(c7424000,0,104,191,777554fc,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7424000,0,c0ef7d80,268,c7424000,...) at sleepq_switch+0x162 sleepq_wait(c7429b5c,0,e0ff6cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7429b5c,c7429bfc,c0ecca1e,6b,c7429b64,...) at _cv_wait+0x243 usb_process(c7429b54,e0ff6d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7429b54,e0ff6d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0ff6d60, ebp = 0 --- Tracing command usb pid 15 tid 100039 td 0xc74242e0 sched_switch(c74242e0,0,104,191,36dbce0,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74242e0,0,c0ef7d80,268,c74242e0,...) at sleepq_switch+0x162 sleepq_wait(c7429b2c,0,e0ff3cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7429b2c,c7429bfc,c0ecca1e,6b,c7429b34,...) at _cv_wait+0x243 usb_process(c7429b24,e0ff3d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7429b24,e0ff3d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0ff3d60, ebp = 0 --- Tracing command usb pid 15 tid 100038 td 0xc74245c0 sched_switch(c74245c0,0,104,191,77110af9,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74245c0,0,c0ef7d80,268,c74245c0,...) at sleepq_switch+0x162 sleepq_wait(c7429afc,0,e0ff0cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7429afc,c7429bfc,c0ecca1e,6b,c7429b04,...) at _cv_wait+0x243 usb_process(c7429af4,e0ff0d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7429af4,e0ff0d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0ff0d60, ebp = 0 --- Tracing command usb pid 15 tid 100037 td 0xc74248a0 sched_switch(c74248a0,0,104,191,7710f9e3,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74248a0,0,c0ef7d80,268,c74248a0,...) at sleepq_switch+0x162 sleepq_wait(c7429acc,0,e0fedcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7429acc,c7429bfc,c0ecca1e,6b,c7429ad4,...) at _cv_wait+0x243 usb_process(c7429ac4,e0fedd28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7429ac4,e0fedd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0fedd60, ebp = 0 --- Tracing command usb pid 15 tid 100035 td 0xc7426000 sched_switch(c7426000,0,104,191,7710e412,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7426000,0,c0ef7d80,268,c7426000,...) at sleepq_switch+0x162 sleepq_wait(c7420b5c,0,e0fe6cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7420b5c,c7420bfc,c0ecca1e,6b,c7420b64,...) at _cv_wait+0x243 usb_process(c7420b54,e0fe6d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7420b54,e0fe6d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0fe6d60, ebp = 0 --- Tracing command usb pid 15 tid 100034 td 0xc74262e0 sched_switch(c74262e0,0,104,191,17f2860,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74262e0,0,c0ef7d80,268,c74262e0,...) at sleepq_switch+0x162 sleepq_wait(c7420b2c,0,e0fe3cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7420b2c,c7420bfc,c0ecca1e,6b,c7420b34,...) at _cv_wait+0x243 usb_process(c7420b24,e0fe3d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7420b24,e0fe3d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0fe3d60, ebp = 0 --- Tracing command usb pid 15 tid 100033 td 0xc74265c0 sched_switch(c74265c0,0,104,191,76ac9a33,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74265c0,0,c0ef7d80,268,c74265c0,...) at sleepq_switch+0x162 sleepq_wait(c7420afc,0,e0fe0cac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7420afc,c7420bfc,c0ecca1e,6b,c7420b04,...) at _cv_wait+0x243 usb_process(c7420af4,e0fe0d28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7420af4,e0fe0d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0fe0d60, ebp = 0 --- Tracing command usb pid 15 tid 100032 td 0xc74268a0 sched_switch(c74268a0,0,104,191,76ac8732,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74268a0,0,c0ef7d80,268,c74268a0,...) at sleepq_switch+0x162 sleepq_wait(c7420acc,0,e0fddcac,1,0,...) at sleepq_wait+0x63 _cv_wait(c7420acc,c7420bfc,c0ecca1e,6b,c7420ad4,...) at _cv_wait+0x243 usb_process(c7420ac4,e0fddd28,c0eecef0,390,c7428580,...) at usb_process+0x193 fork_exit(c08aa710,c7420ac4,e0fddd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0fddd60, ebp = 0 --- Tracing command yarrow pid 14 tid 100017 td 0xc72cd5c0 sched_switch(c72cd5c0,0,104,191,82749876,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c72cd5c0,0,c0ef7d80,28b,2,...) at sleepq_switch+0x162 sleepq_timedwait(c1093084,0,c0ee5652,2,0,...) at sleepq_timedwait+0x6b _sleep(c1093084,0,0,c0ee5652,64,...) at _sleep+0x342 pause(c0ee5652,64,c0eac78e,111,0,...) at pause+0x47 random_kthread(0,c6f62d28,c0eecef0,390,c71bc000,...) at random_kthread+0x1ef fork_exit(c07c4980,0,c6f62d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f62d60, ebp = 0 --- Tracing command geom pid 13 tid 100015 td 0xc72cdb80 sched_switch(c72cdb80,0,104,191,83526f94,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,5c,...) at mi_switch+0x1eb sleepq_switch(c72cdb80,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c1090ca8,5c,c0ee5652,0,0,...) at sleepq_wait+0x63 _sleep(c1090ca8,c1090c08,25c,c0ee5652,0,...) at _sleep+0x372 g_io_schedule_down(c72cdb80,0,c0ee7199,6c,c6f5cd14,...) at g_io_schedule_down+0x5b g_down_procbody(0,c6f5cd28,c0eecef0,390,c71bc2c0,...) at g_down_procbody+0x9d fork_exit(c0999c70,0,c6f5cd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f5cd60, ebp = 0 --- Tracing command geom pid 13 tid 100014 td 0xc72ce000 sched_switch(c72ce000,0,104,191,8356824e,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,5c,...) at mi_switch+0x1eb sleepq_switch(c72ce000,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c1090ca4,5c,c0ee5652,0,0,...) at sleepq_wait+0x63 _sleep(c1090ca4,c1090c28,25c,c0ee5652,0,...) at _sleep+0x372 g_io_schedule_up(c72ce000,0,c0ee7199,5f,c6f59d14,...) at g_io_schedule_up+0x134 g_up_procbody(0,c6f59d28,c0eecef0,390,c71bc2c0,...) at g_up_procbody+0x9d fork_exit(c0999d10,0,c6f59d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f59d60, ebp = 0 --- Tracing command geom pid 13 tid 100013 td 0xc71bf2e0 sched_switch(c71bf2e0,0,104,191,69a52313,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,5c,...) at mi_switch+0x1eb sleepq_switch(c71bf2e0,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c1090c9c,5c,c0ee5652,0,0,...) at sleepq_wait+0x63 _sleep(c1090c9c,c1090bcc,25c,c0ee5652,0,...) at _sleep+0x372 g_run_events(c10a0f00,0,c0ee7199,79,c6f56d14,...) at g_run_events+0x526 g_event_procbody(0,c6f56d28,c0eecef0,390,c71bc2c0,...) at g_event_procbody+0x90 fork_exit(c0999db0,0,c6f56d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f56d60, ebp = 0 --- Tracing command intr pid 12 tid 100066 td 0xc75738a0 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100065 td 0xc7573b80 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100063 td 0xc74362e0 sched_switch(c74362e0,0,109,191,ea754201,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c74362e0,...) at mi_switch+0x1eb ithread_loop(c71baa00,ed37dd28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71baa00,ed37dd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed37dd60, ebp = 0 --- Tracing command intr pid 12 tid 100060 td 0xc7436b80 sched_switch(c7436b80,0,109,191,6c781b04,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c7436b80,...) at mi_switch+0x1eb ithread_loop(c71baa30,ed371d28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71baa30,ed371d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed371d60, ebp = 0 --- Tracing command intr pid 12 tid 100059 td 0xc7443000 sched_switch(c7443000,0,109,191,9251a6c2,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c7443000,...) at mi_switch+0x1eb ithread_loop(c71baa60,ed369d28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71baa60,ed369d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed369d60, ebp = 0 --- Tracing command intr pid 12 tid 100054 td 0xc7446000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100041 td 0xc7436000 sched_switch(c7436000,0,109,191,9b5df8cc,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c7436000,...) at mi_switch+0x1eb ithread_loop(c71baa80,e0ffad28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71baa80,e0ffad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0ffad60, ebp = 0 --- Tracing command intr pid 12 tid 100036 td 0xc7424b80 sched_switch(c7424b80,0,109,191,9636cd38,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c7424b80,...) at mi_switch+0x1eb ithread_loop(c71baa90,e0fead28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71baa90,e0fead28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0fead60, ebp = 0 --- Tracing command intr pid 12 tid 100031 td 0xc7426b80 sched_switch(c7426b80,0,109,191,554218f6,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c7426b80,...) at mi_switch+0x1eb ithread_loop(c71baaa0,e0fdad28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71baaa0,e0fdad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0fdad60, ebp = 0 --- Tracing command intr pid 12 tid 100030 td 0xc72ce2e0 sched_switch(c72ce2e0,0,109,191,83553fc9,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c72ce2e0,...) at mi_switch+0x1eb ithread_loop(c71bab30,e0e84d28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71bab30,e0e84d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0e84d60, ebp = 0 --- Tracing command intr pid 12 tid 100029 td 0xc72ce5c0 sched_switch(c72ce5c0,0,109,191,2bb467ef,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c72ce5c0,...) at mi_switch+0x1eb ithread_loop(c71bab40,e0e80d28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71bab40,e0e80d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xe0e80d60, ebp = 0 --- Tracing command intr pid 12 tid 100028 td 0xc72ce8a0 sched_switch(c72ce8a0,0,109,191,6d1ab4f4,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c72ce8a0,...) at mi_switch+0x1eb ithread_loop(c71bab50,c6fb1d28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71bab50,c6fb1d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6fb1d60, ebp = 0 --- Tracing command intr pid 12 tid 100027 td 0xc72ceb80 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100025 td 0xc73b42e0 sched_switch(c73b42e0,0,109,191,8355e602,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c73b42e0,...) at mi_switch+0x1eb ithread_loop(c71bab80,c6f7ad28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71bab80,c6f7ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f7ad60, ebp = 0 --- Tracing command intr pid 12 tid 100021 td 0xc72048a0 sched_switch(c72048a0,0,109,191,2ac79345,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c72048a0,...) at mi_switch+0x1eb ithread_loop(c71babc0,c6f6ed28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71babc0,c6f6ed28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f6ed60, ebp = 0 --- Tracing command intr pid 12 tid 100019 td 0xc72cd000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100012 td 0xc71bf5c0 sched_switch(c71bf5c0,0,109,191,2c9ee033,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c71bf5c0,...) at mi_switch+0x1eb ithread_loop(c71babe0,c6f53d28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71babe0,c6f53d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f53d60, ebp = 0 --- Tracing command intr pid 12 tid 100011 td 0xc71bf8a0 sched_switch(c71bf8a0,0,109,191,77b966ba,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c71bf8a0,...) at mi_switch+0x1eb ithread_loop(c71babf0,c6f50d28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71babf0,c6f50d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f50d60, ebp = 0 --- Tracing command intr pid 12 tid 100010 td 0xc71bfb80 sched_switch(c71bfb80,0,109,191,8273f1bb,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c71bfb80,...) at mi_switch+0x1eb ithread_loop(c71bac00,c6f4dd28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71bac00,c6f4dd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f4dd60, ebp = 0 --- Tracing command intr pid 12 tid 100009 td 0xc7204000 cpustop_handler(1,c6f4ab64,c0d35c96,1,3e9,...) at cpustop_handler+0x49 ipi_nmi_handler(1,3e9,8d19da80,3e9,c71bc580,...) at ipi_nmi_handler+0x44 trap(c6f4ab70) at trap+0x36 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc050a96a, esp = 0xc6f4abb0, ebp = 0xc6f4abc0 --- acpi_timer_get_timecount_safe(c0f64440,c7204000,c6f4abdc,246,c10942d0,...) at acpi_timer_get_timecount_safe+0x2a binuptime(c6f4ac78,0,c0ef3c7e,20f,c10a1340,...) at binuptime+0x3d softclock(c10942c0,c6f4acb8,c09f4114,c10a0f00,c7189b38,...) at softclock+0x229 intr_event_execute_handlers(c71bc580,c7189b00,c0eed213,55e,c7204000,...) at intr_event_execute_handlers+0x125 ithread_loop(c71bac10,c6f4ad28,c0eecef0,390,c71bc580,...) at ithread_loop+0xa9 fork_exit(c09db380,c71bac10,c6f4ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f4ad60, ebp = 0 --- Tracing command intr pid 12 tid 100008 td 0xc72042e0 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100007 td 0xc72045c0 sched_switch(c72045c0,0,109,191,8adf5a1,...) at sched_switch+0x3bc mi_switch(109,0,c0eed213,554,c72045c0,...) at mi_switch+0x1eb ithread_loop(c71bac30,c6f44d28,c0eecef0,390,c71bc580,...) at ithread_loop+0x1fb fork_exit(c09db380,c71bac30,c6f44d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f44d60, ebp = 0 --- Tracing command idle pid 11 tid 100006 td 0xc71be000 cpustop_handler(8,c6f40c04,c0d35c96,1aee4,c6f40b98,...) at cpustop_handler+0x49 ipi_nmi_handler(1aee4,c6f40b98,0,c1235da4,c71bc840,...) at ipi_nmi_handler+0x44 trap(c6f40c10) at trap+0x36 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc0d1aba5, esp = 0xc6f40c50, ebp = 0xc6f40c50 --- acpi_cpu_c1(c6f40c6c,c1059250,3,301,3e9,...) at acpi_cpu_c1+0x5 acpi_cpu_idle(0,c6f40ca0,c0d28dc9,0,ffffffff,...) at acpi_cpu_idle+0x122 cpu_idle_acpi(0,ffffffff,c10a2280,2,c6f40ce8,...) at cpu_idle_acpi+0x2f cpu_idle(0,c6f40cc4,c0ef45ab,a05,c71be000,...) at cpu_idle+0x89 sched_idletd(0,c6f40d28,c0eecef0,390,c71bc840,...) at sched_idletd+0x263 fork_exit(c0a2a240,0,c6f40d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f40d60, ebp = 0 --- Tracing command idle pid 11 tid 100005 td 0xc71be2e0 cpustop_handler(4,c6f3dc04,c0d35c96,f5,0,...) at cpustop_handler+0x49 ipi_nmi_handler(f5,0,0,c1235a78,c71bc840,...) at ipi_nmi_handler+0x44 trap(c6f3dc10) at trap+0x36 calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc0d1aba5, esp = 0xc6f3dc50, ebp = 0xc6f3dc50 --- acpi_cpu_c1(c6f3dc6c,c1059250,2,301,3e9,...) at acpi_cpu_c1+0x5 acpi_cpu_idle(0,c6f3dca0,c0d28dc9,0,ffffffff,...) at acpi_cpu_idle+0x122 cpu_idle_acpi(0,ffffffff,c10a1c00,2,c6f3dce8,...) at cpu_idle_acpi+0x2f cpu_idle(0,c6f3dcc4,c0ef45ab,3bb,c71be2e0,...) at cpu_idle+0x89 sched_idletd(0,c6f3dd28,c0eecef0,390,c71bc840,...) at sched_idletd+0x263 fork_exit(c0a2a240,0,c6f3dd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f3dd60, ebp = 0 --- Tracing command idle pid 11 tid 100004 td 0xc71be5c0 sched_switch(c71be5c0,0,608,18c,85f46f7c,...) at sched_switch+0x3bc mi_switch(608,0,c0ef2ddf,cd,0,...) at mi_switch+0x1eb critical_exit(0,ffffffff,c10a1580,2,c6f3ace8,...) at critical_exit+0xa8 cpu_idle(0,c6f3acc4,c0ef45ab,a05,c71be5c0,...) at cpu_idle+0x97 sched_idletd(0,c6f3ad28,c0eecef0,390,c71bc840,...) at sched_idletd+0x263 fork_exit(c0a2a240,0,c6f3ad28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f3ad60, ebp = 0 --- Tracing command idle pid 11 tid 100003 td 0xc71be8a0 sched_switch(c71be8a0,0,108,18c,8a119736,...) at sched_switch+0x3bc mi_switch(108,0,c0ef45ab,a03,c71be8a0,...) at mi_switch+0x1eb sched_idletd(0,c6f37d28,c0eecef0,390,c71bc840,...) at sched_idletd+0x2bf fork_exit(c0a2a240,0,c6f37d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f37d60, ebp = 0 --- Tracing command init pid 1 tid 100002 td 0xc71beb80 sched_switch(c71beb80,0,104,191,81ccee74,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,6c,...) at mi_switch+0x1eb sleepq_switch(c71beb80,0,c0ef7d80,1a7,6c,...) at sleepq_switch+0x162 sleepq_catch_signals(c0ef7d80,160,0,100,100,...) at sleepq_catch_signals+0xf9 sleepq_wait_sig(c71bcb00,6c,c0efab5e,100,0,...) at sleepq_wait_sig+0x17 _sleep(c71bcb00,c71bcb88,16c,c0efab5e,0,...) at _sleep+0x35c kern_wait(c71beb80,ffffffff,c6f33c44,0,0,...) at kern_wait+0xc06 wait4(c71beb80,c6f33cec,c6f33d28,c0ef870a,0,...) at wait4+0x3b syscallenter(c71beb80,c6f33ce4,c6f33ce4,0,0,...) at syscallenter+0x263 syscall(c6f33d28) at syscall+0x4f Xint0x80_syscall() at Xint0x80_syscall+0x21 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x8060de7, esp = 0xbfbfe8bc, ebp = 0xbfbfe8d8 --- Tracing command audit pid 10 tid 100001 td 0xc71bf000 sched_switch(c71bf000,0,104,191,76aa533e,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c71bf000,0,c0ef7d80,268,c71bf000,...) at sleepq_switch+0x162 sleepq_wait(c1210280,0,c6f30c8c,1,0,...) at sleepq_wait+0x63 _cv_wait(c1210280,c1210264,c0f226b7,194,0,...) at _cv_wait+0x243 audit_worker(0,c6f30d28,c0eecef0,390,c71bd000,...) at audit_worker+0x84 fork_exit(c0bfb420,0,c6f30d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f30d60, ebp = 0 --- Tracing command kernel pid 0 tid 100077 td 0xc781bb80 sched_switch(c781bb80,0,104,191,894a43db,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c781bb80,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c7801580,0,c0ee5652,0,0,...) at sleepq_wait+0x63 _sleep(c7801580,c7801598,0,c0ee5652,0,...) at _sleep+0x372 taskqueue_thread_loop(c1267da0,ef5fdd28,c0eecef0,390,c1090d80,...) at taskqueue_thread_loop+0xb5 fork_exit(c0a46ea0,c1267da0,ef5fdd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xef5fdd60, ebp = 0 --- Tracing command kernel pid 0 tid 100067 td 0xc75735c0 sched_switch(c75735c0,0,104,191,2d9809bb,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c75735c0,0,c0ef7d80,28b,2,...) at sleepq_switch+0x162 sleepq_timedwait(c1093084,0,c0ee5652,2,0,...) at sleepq_timedwait+0x6b _sleep(c1093084,0,0,c0ee5652,bb8,...) at _sleep+0x342 pause(c0ee5652,bb8,124,122,c1090e08,...) at pause+0x47 deadlkres(0,ed393d28,c0eecef0,390,c1090d80,...) at deadlkres+0x324 fork_exit(c09bb8a0,0,ed393d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed393d60, ebp = 0 --- Tracing command kernel pid 0 tid 100061 td 0xc74368a0 sched_switch(c74368a0,0,104,191,8274daf8,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c74368a0,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c746f100,0,c0ef3301,c0ee5652,0,...) at sleepq_wait+0x63 msleep_spin(c746f100,c746f118,c0ee5652,0,c0ef0b87,...) at msleep_spin+0x21d taskqueue_thread_loop(c747449c,ed377d28,c0eecef0,390,c1090d80,...) at taskqueue_thread_loop+0x8f fork_exit(c0a46ea0,c747449c,ed377d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xed377d60, ebp = 0 --- Tracing command kernel pid 0 tid 100026 td 0xc73b4000 sched_switch(c73b4000,0,104,191,9131216f,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c73b4000,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c7353480,0,c0ee5652,0,0,...) at sleepq_wait+0x63 _sleep(c7353480,c7353498,0,c0ee5652,0,...) at _sleep+0x372 taskqueue_thread_loop(c1091718,c6f7dd28,c0eecef0,390,c1090d80,...) at taskqueue_thread_loop+0xb5 fork_exit(c0a46ea0,c1091718,c6f7dd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f7dd60, ebp = 0 --- Tracing command kernel pid 0 tid 100024 td 0xc73b45c0 sched_switch(c73b45c0,0,104,191,91311024,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c73b45c0,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c73534c0,0,c0ef3301,c0ee5652,0,...) at sleepq_wait+0x63 msleep_spin(c73534c0,c73534d8,c0ee5652,0,c0ef0b87,...) at msleep_spin+0x21d taskqueue_thread_loop(c105beb8,c6f77d28,c0eecef0,390,c1090d80,...) at taskqueue_thread_loop+0x8f fork_exit(c0a46ea0,c105beb8,c6f77d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f77d60, ebp = 0 --- Tracing command kernel pid 0 tid 100023 td 0xc73b48a0 sched_switch(c73b48a0,0,104,191,913102bf,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c73b48a0,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c73534c0,0,c0ef3301,c0ee5652,0,...) at sleepq_wait+0x63 msleep_spin(c73534c0,c73534d8,c0ee5652,0,c0ef0b87,...) at msleep_spin+0x21d taskqueue_thread_loop(c105beb8,c6f74d28,c0eecef0,390,c1090d80,...) at taskqueue_thread_loop+0x8f fork_exit(c0a46ea0,c105beb8,c6f74d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f74d60, ebp = 0 --- Tracing command kernel pid 0 tid 100022 td 0xc73b4b80 sched_switch(c73b4b80,0,104,191,9130f0bd,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c73b4b80,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c73534c0,0,c0ef3301,c0ee5652,0,...) at sleepq_wait+0x63 msleep_spin(c73534c0,c73534d8,c0ee5652,0,c0ef0b87,...) at msleep_spin+0x21d taskqueue_thread_loop(c105beb8,c6f71d28,c0eecef0,390,c1090d80,...) at taskqueue_thread_loop+0x8f fork_exit(c0a46ea0,c105beb8,c6f71d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f71d60, ebp = 0 --- Tracing command kernel pid 0 tid 100020 td 0xc7204b80 sched_switch(c7204b80,0,104,191,912c2793,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c7204b80,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c7353540,0,c0ee5652,0,0,...) at sleepq_wait+0x63 _sleep(c7353540,c7353558,0,c0ee5652,0,...) at _sleep+0x372 taskqueue_thread_loop(c1210864,c6f6bd28,c0eecef0,390,c1090d80,...) at taskqueue_thread_loop+0xb5 fork_exit(c0a46ea0,c1210864,c6f6bd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f6bd60, ebp = 0 --- Tracing command kernel pid 0 tid 100018 td 0xc72cd2e0 sched_switch(c72cd2e0,0,104,191,8a7748b8,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c72cd2e0,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c73535c0,0,c0ee5652,0,0,...) at sleepq_wait+0x63 _sleep(c73535c0,c73535d8,0,c0ee5652,0,...) at _sleep+0x372 taskqueue_thread_loop(c10afc88,c6f65d28,c0eecef0,390,c1090d80,...) at taskqueue_thread_loop+0xb5 fork_exit(c0a46ea0,c10afc88,c6f65d28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f65d60, ebp = 0 --- Tracing command kernel pid 0 tid 100016 td 0xc72cd8a0 sched_switch(c72cd8a0,0,104,191,a89407cc,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,0,...) at mi_switch+0x1eb sleepq_switch(c72cd8a0,0,c0ef7d80,268,0,...) at sleepq_switch+0x162 sleepq_wait(c7176b40,0,c0ee5652,0,0,...) at sleepq_wait+0x63 _sleep(c7176b40,c7176b58,0,c0ee5652,0,...) at _sleep+0x372 taskqueue_thread_loop(c10ae6a0,c6f5fd28,c0eecef0,390,c1090d80,...) at taskqueue_thread_loop+0xb5 fork_exit(c0a46ea0,c10ae6a0,c6f5fd28) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc6f5fd60, ebp = 0 --- Tracing command kernel pid 0 tid 100000 td 0xc1091040 sched_switch(c1091040,0,104,191,763c2688,...) at sched_switch+0x3bc mi_switch(104,0,c0ef7d80,1f3,54,...) at mi_switch+0x1eb sleepq_switch(c1091040,0,c0ef7d80,28b,0,...) at sleepq_switch+0x162 sleepq_timedwait(c1090d80,54,c0ef4ebd,0,0,...) at sleepq_timedwait+0x6b _sleep(c1090d80,0,54,c0ef4ebd,2710,...) at _sleep+0x342 scheduler(0,181ec00,181ec00,181e000,1825000,...) at scheduler+0x240 mi_startup() at mi_startup+0xac begin() at begin+0x2c db:0:allt> call doadump Physical memory: 3435 MB Physical memory: 3435 MB Dumping 125 MB:Dumping 125 MB: 110 110 94 94 78 78 62 62 46 46 30 30 14 14 Dump complete Dump complete = 0 db:0:doadump> reset cpu_reset: Restarting BSP cpu_reset: Restarting BSP cpu_reset_proxy: Stopped CPU 1 cpu_reset_proxy: Stopped CPU 1 (kgdb) bt #0 doadump (textdump=0xef76a7d4) at pcpu.h:244 #1 0xc04e3829 in db_fncall (dummy1=0xc0a387da, dummy2=0x0, dummy3=0xffffffff, dummy4=0xef76a868 "|¨vī") at ../../../ddb/db_command.c:572 #2 0xc04e3c5f in db_command (last_cmdp=0xc105a07c, cmd_table=0x0, dopager=0x0) at ../../../ddb/db_command.c:448 #3 0xc04e3d14 in db_command_script (command=0xc105af88 "call doadump") at ../../../ddb/db_command.c:519 #4 0xc04e8050 in db_script_exec (scriptname=0xc105a8e0 "doadump", warnifnotfound=Variable "warnifnotfound" is not available. ) at ../../../ddb/db_script.c:302 #5 0xc04e80e1 in db_run_cmd (addr=0x1, have_addr=0x0, count=0xc1232d80, modif=0xef76a9a0 "") at ../../../ddb/db_script.c:375 #6 0xc04e3c21 in db_command (last_cmdp=0xc105a07c, cmd_table=0x0, dopager=0x1) at ../../../ddb/db_command.c:448 #7 0xc04e3d7a in db_command_loop () at ../../../ddb/db_command.c:501 #8 0xc04e5d6d in db_trap (type=0x3, code=0x0) at ../../../ddb/db_main.c:229 #9 0xc0a38952 in kdb_trap (type=0x3, code=0x0, tf=0xef76ab50) at ../../../kern/subr_kdb.c:549 #10 0xc0d362cb in trap (frame=0xef76ab50) at ../../../i386/i386/trap.c:719 #11 0xc0d1f1dc in calltrap () at ../../../i386/i386/exception.s:168 #12 0xc0a387da in kdb_enter (why=0xc0ef259a "panic", msg=0xc0ef259a "panic") at cpufunc.h:71 #13 0xc0a03d24 in panic (fmt=0xc0f2c538 "Not a vnode object") at ../../../kern/kern_shutdown.c:587 #14 0xc0c708b5 in vm_object_page_clean (object=0xc7d0c7f8, start=0x0, end=0x0, flags=0x0) at ../../../vm/vm_object.c:819 #15 0xc0aa92c0 in fsync (td=0xc79198a0, uap=0xef76acec) at ../../../kern/vfs_syscalls.c:3519 #16 0xc0a47263 in syscallenter (td=0xc79198a0, sa=0xef76ace4) at ../../../kern/subr_trap.c:344 #17 0xc0d35b7f in syscall (frame=0xef76ad28) at ../../../i386/i386/trap.c:1082 #18 0xc0d1f241 in Xint0x80_syscall () at ../../../i386/i386/exception.s:266 #19 0x00000033 in ?? () Previous frame inner to this frame (corrupt stack?) (kgdb) f 14 #14 0xc0c708b5 in vm_object_page_clean (object=0xc7d0c7f8, start=0x0, end=0x0, flags=0x0) at ../../../vm/vm_object.c:819 819 KASSERT(object->type == OBJT_VNODE, ("Not a vnode object")); (kgdb) l 814 vm_pindex_t pi, tend, tstart; 815 int clearobjflags, curgeneration, n, pagerflags; 816 817 mtx_assert(&vm_page_queue_mtx, MA_NOTOWNED); 818 VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); 819 KASSERT(object->type == OBJT_VNODE, ("Not a vnode object")); 820 if ((object->flags & OBJ_MIGHTBEDIRTY) == 0 || 821 object->resident_page_count == 0) 822 return; 823 (kgdb) p *object $1 = {mtx = {lock_object = {lo_name = 0xc0efa0c9 "vm object", lo_flags = 0x1430000, lo_data = 0x0, lo_witness = 0xc715eac0}, mtx_lock = 0xc79198a0}, object_list = { tqe_next = 0x0, tqe_prev = 0xc8261e6c}, shadow_head = {lh_first = 0x0}, shadow_list = {le_next = 0x0, le_prev = 0xc8261e74}, memq = {tqh_first = 0xc32babd8, tqh_last = 0xc30f8c70}, root = 0xc30f8c68, size = 0x8, generation = 0x1, ref_count = 0x1, shadow_count = 0x0, memattr = 0x6, type = 0x1, flags = 0x2000, pg_color = 0x0, paging_in_progress = 0x0, resident_page_count = 0x8, backing_object = 0x0, backing_object_offset = 0x0, pager_object_list = {tqe_next = 0x0, tqe_prev = 0x0}, rvq = { lh_first = 0x0}, cache = 0x0, handle = 0x0, un_pager = {vnp = {vnp_size = 0x0}, devp = {devp_pglist = {tqh_first = 0x0, tqh_last = 0x0}}, sgp = {sgp_pglist = { tqh_first = 0x0, tqh_last = 0x0}}, swp = {swp_bcount = 0x0}}, cred = 0x0, charge = 0x0} (kgdb) up #15 0xc0aa92c0 in fsync (td=0xc79198a0, uap=0xef76acec) at ../../../kern/vfs_syscalls.c:3519 3519 vm_object_page_clean(vp->v_object, 0, 0, 0); (kgdb) l 3514 } 3515 vn_lock(vp, lock_flags | LK_RETRY); 3516 AUDIT_ARG_VNODE1(vp); 3517 if (vp->v_object != NULL) { 3518 VM_OBJECT_LOCK(vp->v_object); 3519 vm_object_page_clean(vp->v_object, 0, 0, 0); 3520 VM_OBJECT_UNLOCK(vp->v_object); 3521 } 3522 error = VOP_FSYNC(vp, MNT_WAIT, td); 3523 (kgdb) $ svn diff -x -p /usr/src/sys Index: /usr/src/sys/ufs/ffs/ffs_softdep.c =================================================================== --- /usr/src/sys/ufs/ffs/ffs_softdep.c (revision 223487) +++ /usr/src/sys/ufs/ffs/ffs_softdep.c (working copy) @@ -12081,6 +12081,7 @@ top: continue; case D_FREEWORK: + case D_FREEDEP: continue; default: Index: /usr/src/sys/ufs/ffs/ffs_alloc.c =================================================================== --- /usr/src/sys/ufs/ffs/ffs_alloc.c (revision 223487) +++ /usr/src/sys/ufs/ffs/ffs_alloc.c (working copy) @@ -2038,7 +2038,12 @@ ffs_blkfree(ump, fs, devvp, bno, size, inum, vtype ffs_snapblkfree(fs, devvp, bno, size, inum, vtype, dephd)) { return; } - if (!ump->um_candelete) { + + /* + * Nothing to delay if TRIM is disabled, or the operation is + * performed on the snapshot. + */ + if (!ump->um_candelete || devvp->v_type == VREG) { ffs_blkfree_cg(ump, fs, devvp, bno, size, inum, dephd); return; } Index: /usr/src/sys/kern/uipc_syscalls.c =================================================================== --- /usr/src/sys/kern/uipc_syscalls.c (revision 223487) +++ /usr/src/sys/kern/uipc_syscalls.c (working copy) @@ -1808,9 +1808,10 @@ kern_sendfile(struct thread *td, struct sendfile_a struct mbuf *m = NULL; struct sf_buf *sf; struct vm_page *pg; + struct vattr va; off_t off, xfsize, fsbytes = 0, sbytes = 0, rem = 0; int error, hdrlen = 0, mnw = 0; - int vfslocked; + int bsize, vfslocked; struct sendfile_sync *sfs = NULL; /* @@ -2006,6 +2007,20 @@ retry_space: */ space -= hdrlen; + vfslocked = VFS_LOCK_GIANT(vp->v_mount); + error = vn_lock(vp, LK_SHARED); + if (error != 0) { + VFS_UNLOCK_GIANT(vfslocked); + goto done; + } + error = VOP_GETATTR(vp, &va, td->td_ucred); + if (error != 0) { + VOP_UNLOCK(vp, 0); + VFS_UNLOCK_GIANT(vfslocked); + goto done; + } + bsize = vp->v_mount->mnt_stat.f_iosize; + /* * Loop and construct maximum sized mbuf chain to be bulk * dumped into socket buffer. @@ -2023,12 +2038,12 @@ retry_space: */ pgoff = (vm_offset_t)(off & PAGE_MASK); xfsize = omin(PAGE_SIZE - pgoff, - obj->un_pager.vnp.vnp_size - uap->offset - + va.va_size - uap->offset - fsbytes - loopbytes); if (uap->nbytes) rem = (uap->nbytes - fsbytes - loopbytes); else - rem = obj->un_pager.vnp.vnp_size - + rem = va.va_size - uap->offset - fsbytes - loopbytes; xfsize = omin(rem, xfsize); xfsize = omin(space - loopbytes, xfsize); @@ -2060,7 +2075,7 @@ retry_space: else if (uap->flags & SF_NODISKIO) error = EBUSY; else { - int bsize, resid; + int resid; /* * Ensure that our page is still around @@ -2072,12 +2087,6 @@ retry_space: /* * Get the page from backing store. */ - vfslocked = VFS_LOCK_GIANT(vp->v_mount); - error = vn_lock(vp, LK_SHARED); - if (error != 0) - goto after_read; - bsize = vp->v_mount->mnt_stat.f_iosize; - /* * XXXMAC: Because we don't have fp->f_cred * here, we pass in NOCRED. This is probably @@ -2088,9 +2097,6 @@ retry_space: trunc_page(off), UIO_NOCOPY, IO_NODELOCKED | IO_VMIO | ((MAXBSIZE / bsize) << IO_SEQSHIFT), td->td_ucred, NOCRED, &resid, td); - VOP_UNLOCK(vp, 0); - after_read: - VFS_UNLOCK_GIANT(vfslocked); VM_OBJECT_LOCK(obj); vm_page_io_finish(pg); if (!error) @@ -2170,6 +2176,9 @@ retry_space: } } + VOP_UNLOCK(vp, 0); + VFS_UNLOCK_GIANT(vfslocked); + /* Add the buffer chain to the socket buffer. */ if (m != NULL) { int mlen, err; Index: /usr/src/sys/kern/imgact_elf.c =================================================================== --- /usr/src/sys/kern/imgact_elf.c (revision 223487) +++ /usr/src/sys/kern/imgact_elf.c (working copy) @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: head/sys/kern/imgact_elf.c 220373 2011-04-05 20:23:59Z trasz $"); #include "opt_compat.h" #include "opt_core.h" @@ -84,9 +84,9 @@ static Elf_Brandinfo *__elfN(get_brandinfo)(struct const char *interp, int32_t *osrel); static int __elfN(load_file)(struct proc *p, const char *file, u_long *addr, u_long *entry, size_t pagesize); -static int __elfN(load_section)(struct vmspace *vmspace, vm_object_t object, - vm_offset_t offset, caddr_t vmaddr, size_t memsz, size_t filsz, - vm_prot_t prot, size_t pagesize); +static int __elfN(load_section)(struct vmspace *vmspace, struct vnode *vp, + vm_object_t object, vm_offset_t offset, caddr_t vmaddr, size_t memsz, + size_t filsz, vm_prot_t prot, size_t pagesize); static int __CONCAT(exec_, __elfN(imgact))(struct image_params *imgp); static boolean_t __elfN(freebsd_trans_osrel)(const Elf_Note *note, int32_t *osrel); @@ -435,12 +435,13 @@ __elfN(map_insert)(vm_map_t map, vm_object_t objec } static int -__elfN(load_section)(struct vmspace *vmspace, +__elfN(load_section)(struct vmspace *vmspace, struct vnode *vp, vm_object_t object, vm_offset_t offset, caddr_t vmaddr, size_t memsz, size_t filsz, vm_prot_t prot, size_t pagesize) { struct sf_buf *sf; + struct vattr va; size_t map_len; vm_offset_t map_addr; int error, rv, cow; @@ -456,7 +457,10 @@ static int * While I'm here, might as well check for something else that * is invalid: filsz cannot be greater than memsz. */ - if ((off_t)filsz + offset > object->un_pager.vnp.vnp_size || + error = VOP_GETATTR(vp, &va, curthread->td_ucred); + if (error != 0) + return (error); + if ((off_t)filsz + offset > va.va_size || filsz > memsz) { uprintf("elf_load_section: truncated ELF file\n"); return (ENOEXEC); @@ -653,7 +657,7 @@ __elfN(load_file)(struct proc *p, const char *file if (phdr[i].p_type == PT_LOAD && phdr[i].p_memsz != 0) { /* Loadable segment */ prot = __elfN(trans_prot)(phdr[i].p_flags); - if ((error = __elfN(load_section)(vmspace, + if ((error = __elfN(load_section)(vmspace, imgp->vp, imgp->object, phdr[i].p_offset, (caddr_t)(uintptr_t)phdr[i].p_vaddr + rbase, phdr[i].p_memsz, phdr[i].p_filesz, prot, @@ -809,7 +813,7 @@ __CONCAT(exec_, __elfN(imgact))(struct image_param prot |= VM_PROT_EXECUTE; #endif - if ((error = __elfN(load_section)(vmspace, + if ((error = __elfN(load_section)(vmspace, imgp->vp, imgp->object, phdr[i].p_offset, (caddr_t)(uintptr_t)phdr[i].p_vaddr + et_dyn_addr, phdr[i].p_memsz, phdr[i].p_filesz, prot, Index: /usr/src/sys/kern/uipc_shm.c =================================================================== --- /usr/src/sys/kern/uipc_shm.c (revision 223487) +++ /usr/src/sys/kern/uipc_shm.c (working copy) @@ -40,20 +40,13 @@ * (4) Resource limits? Does this need its own resource limits or are the * existing limits in mmap(2) sufficient? * - * (5) Partial page truncation. vnode_pager_setsize() will zero any parts - * of a partially mapped page as a result of ftruncate(2)/truncate(2). - * We can do the same (with the same pmap evil), but do we need to - * worry about the bits on disk if the page is swapped out or will the - * swapper zero the parts of a page that are invalid if the page is - * swapped back in for us? + * (5) Add MAC support in mac_biba(4) and mac_mls(4). * - * (6) Add MAC support in mac_biba(4) and mac_mls(4). - * - * (7) Add a MAC check_create() hook for creating new named objects. + * (6) Add a MAC check_create() hook for creating new named objects. */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: head/sys/kern/uipc_shm.c 220245 2011-04-01 13:28:34Z kib $"); #include #include @@ -242,15 +235,94 @@ shm_close(struct file *fp, struct thread *td) } static int +shm_clear_truncate(vm_object_t object, vm_offset_t pindex, int base) +{ + vm_page_t m, ma[1]; + int rv, size; + + VM_OBJECT_LOCK_ASSERT(object, MA_OWNED); + + m = vm_page_lookup(object, pindex); + if (m == NULL) { + /* + * Both vm_page_grab and vm_pager_get_pages() may drop + * object lock. Since the coherence of + * shmfd->shm_size and backing vm object size is + * protected by vm object lock, return true as + * indicator of neccessity of retry if there is a + * possibility of dropping the lock. + */ + m = vm_page_grab(object, pindex, VM_ALLOC_RETRY | + VM_ALLOC_NOBUSY); + if (m->valid == 0) { + if (!vm_pager_has_page(object, pindex, NULL, NULL)) { + /* + * Insert zero page to avoid looping. + * Next iteration of retry loop in + * shm_dotruncate() usually find this + * page. + */ + pmap_zero_page(m); + m->valid = VM_PAGE_BITS_ALL; + m->dirty = 0; + return (1); + } + KASSERT((m->oflags & VPO_BUSY) == 0, + ("busy after grab")); + vm_page_busy(m); + ma[0] = m; + vm_object_pip_add(object, 1); + rv = vm_pager_get_pages(object, ma, 1, 0); + vm_object_pip_wakeup(object); + m = vm_page_lookup(object, pindex); + if (m == NULL) + return (1); + if (rv != VM_PAGER_OK) { + vm_page_lock(m); + vm_page_free(m); + vm_page_unlock(m); + return (1); + } + vm_page_wakeup(m); + } + return (1); + } + + if (m->valid != 0) { + size = PAGE_SIZE - base; + + pmap_zero_page_area(m, base, size); + + /* + * Update the valid bits to reflect the blocks that + * have been zeroed. Some of these valid bits may + * have already been set. + */ + vm_page_set_valid(m, base, size); + + /* + * Round "base" to the next block boundary so that the + * dirty bit for a partially zeroed block is not + * cleared. + */ + base = roundup2(base, DEV_BSIZE); + + vm_page_clear_dirty(m, base, PAGE_SIZE - base); + } + return (0); +} + +static int shm_dotruncate(struct shmfd *shmfd, off_t length) { vm_object_t object; - vm_page_t m; - vm_pindex_t nobjsize; + vm_pindex_t nobjsize, pindex; vm_ooffset_t delta; + int base; object = shmfd->shm_object; VM_OBJECT_LOCK(object); +retry: if (length == shmfd->shm_size) { VM_OBJECT_UNLOCK(object); return (0); @@ -261,6 +333,18 @@ shm_dotruncate(struct shmfd *shmfd, off_t length) if (length < shmfd->shm_size) { delta = ptoa(object->size - nobjsize); + /* + * If the last page is partially mapped, then zero out + * the garbage at the end of the page. See comments + * in vnode_pager_setsize() for more details. + */ + base = (int)length & PAGE_MASK; + pindex = OFF_TO_IDX(length); + if (base != 0) { + if (shm_clear_truncate(object, pindex, base)) + goto retry; + } + /* Toss in memory pages. */ if (nobjsize < object->size) vm_object_page_remove(object, nobjsize, object->size, @@ -273,45 +357,7 @@ shm_dotruncate(struct shmfd *shmfd, off_t length) /* Free the swap accounted for shm */ swap_release_by_cred(delta, object->cred); object->charge -= delta; - - /* - * If the last page is partially mapped, then zero out - * the garbage at the end of the page. See comments - * in vnode_pager_setsize() for more details. - * - * XXXJHB: This handles in memory pages, but what about - * a page swapped out to disk? - */ - if ((length & PAGE_MASK) && - (m = vm_page_lookup(object, OFF_TO_IDX(length))) != NULL && - m->valid != 0) { - int base = (int)length & PAGE_MASK; - int size = PAGE_SIZE - base; - - pmap_zero_page_area(m, base, size); - - /* - * Update the valid bits to reflect the blocks that - * have been zeroed. Some of these valid bits may - * have already been set. - */ - vm_page_set_valid(m, base, size); - - /* - * Round "base" to the next block boundary so that the - * dirty bit for a partially zeroed block is not - * cleared. - */ - base = roundup2(base, DEV_BSIZE); - - vm_page_clear_dirty(m, base, PAGE_SIZE - base); - } else if ((length & PAGE_MASK) && - __predict_false(object->cache != NULL)) { - vm_page_cache_free(object, OFF_TO_IDX(length), - nobjsize); - } } else { - /* Attempt to reserve the swap */ delta = ptoa(nobjsize - object->size); if (!swap_reserve_by_cred(delta, object->cred)) { Index: /usr/src/sys/fs/tmpfs/tmpfs_vnops.c =================================================================== --- /usr/src/sys/fs/tmpfs/tmpfs_vnops.c (revision 223487) +++ /usr/src/sys/fs/tmpfs/tmpfs_vnops.c (working copy) @@ -34,7 +34,7 @@ * tmpfs vnode interface. */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: head/sys/fs/tmpfs/tmpfs_vnops.c 218949 2011-02-22 14:47:10Z alc $"); #include #include @@ -431,7 +431,6 @@ tmpfs_setattr(struct vop_setattr_args *v) return error; } -/* --------------------------------------------------------------------- */ static int tmpfs_nocacheread(vm_object_t tobj, vm_pindex_t idx, vm_offset_t offset, size_t tlen, struct uio *uio) @@ -446,13 +445,15 @@ tmpfs_nocacheread(vm_object_t tobj, vm_pindex_t id if (m->valid != VM_PAGE_BITS_ALL) { if (vm_pager_has_page(tobj, idx, NULL, NULL)) { error = vm_pager_get_pages(tobj, &m, 1, 0); - if (error != 0) { - printf("tmpfs get pages from pager error [read]\n"); + if (error != VM_PAGER_OK) { + error = EIO; + vm_page_wakeup(m); goto out; } } else vm_page_zero_invalid(m, TRUE); } + vm_page_wakeup(m); VM_OBJECT_UNLOCK(tobj); error = uiomove_fromphys(&m, offset, tlen, uio); VM_OBJECT_LOCK(tobj); @@ -460,129 +461,26 @@ out: vm_page_lock(m); vm_page_unwire(m, TRUE); vm_page_unlock(m); - vm_page_wakeup(m); vm_object_pip_subtract(tobj, 1); VM_OBJECT_UNLOCK(tobj); return (error); } -static __inline int -tmpfs_nocacheread_buf(vm_object_t tobj, vm_pindex_t idx, - vm_offset_t offset, size_t tlen, void *buf) -{ - struct uio uio; - struct iovec iov; - - uio.uio_iovcnt = 1; - uio.uio_iov = &iov; - iov.iov_base = buf; - iov.iov_len = tlen; - - uio.uio_offset = 0; - uio.uio_resid = tlen; - uio.uio_rw = UIO_READ; - uio.uio_segflg = UIO_SYSSPACE; - uio.uio_td = curthread; - - return (tmpfs_nocacheread(tobj, idx, offset, tlen, &uio)); -} - static int -tmpfs_mappedread(vm_object_t vobj, vm_object_t tobj, size_t len, struct uio *uio) -{ - struct sf_buf *sf; - vm_pindex_t idx; - vm_page_t m; - vm_offset_t offset; - off_t addr; - size_t tlen; - char *ma; - int error; - - addr = uio->uio_offset; - idx = OFF_TO_IDX(addr); - offset = addr & PAGE_MASK; - tlen = MIN(PAGE_SIZE - offset, len); - - if ((vobj == NULL) || - (vobj->resident_page_count == 0 && vobj->cache == NULL)) - goto nocache; - - VM_OBJECT_LOCK(vobj); -lookupvpg: - if (((m = vm_page_lookup(vobj, idx)) != NULL) && - vm_page_is_valid(m, offset, tlen)) { - if ((m->oflags & VPO_BUSY) != 0) { - /* - * Reference the page before unlocking and sleeping so - * that the page daemon is less likely to reclaim it. - */ - vm_page_lock_queues(); - vm_page_flag_set(m, PG_REFERENCED); - vm_page_sleep(m, "tmfsmr"); - goto lookupvpg; - } - vm_page_busy(m); - VM_OBJECT_UNLOCK(vobj); - error = uiomove_fromphys(&m, offset, tlen, uio); - VM_OBJECT_LOCK(vobj); - vm_page_wakeup(m); - VM_OBJECT_UNLOCK(vobj); - return (error); - } else if (m != NULL && uio->uio_segflg == UIO_NOCOPY) { - KASSERT(offset == 0, - ("unexpected offset in tmpfs_mappedread for sendfile")); - if ((m->oflags & VPO_BUSY) != 0) { - /* - * Reference the page before unlocking and sleeping so - * that the page daemon is less likely to reclaim it. - */ - vm_page_lock_queues(); - vm_page_flag_set(m, PG_REFERENCED); - vm_page_sleep(m, "tmfsmr"); - goto lookupvpg; - } - vm_page_busy(m); - VM_OBJECT_UNLOCK(vobj); - sched_pin(); - sf = sf_buf_alloc(m, SFB_CPUPRIVATE); - ma = (char *)sf_buf_kva(sf); - error = tmpfs_nocacheread_buf(tobj, idx, 0, tlen, ma); - if (error == 0) { - if (tlen != PAGE_SIZE) - bzero(ma + tlen, PAGE_SIZE - tlen); - uio->uio_offset += tlen; - uio->uio_resid -= tlen; - } - sf_buf_free(sf); - sched_unpin(); - VM_OBJECT_LOCK(vobj); - if (error == 0) - m->valid = VM_PAGE_BITS_ALL; - vm_page_wakeup(m); - VM_OBJECT_UNLOCK(vobj); - return (error); - } - VM_OBJECT_UNLOCK(vobj); -nocache: - error = tmpfs_nocacheread(tobj, idx, offset, tlen, uio); - - return (error); -} - -static int tmpfs_read(struct vop_read_args *v) { struct vnode *vp = v->a_vp; struct uio *uio = v->a_uio; - struct tmpfs_node *node; vm_object_t uobj; size_t len; int resid; - int error = 0; + vm_pindex_t idx; + vm_offset_t offset; + off_t addr; + size_t tlen; node = VP_TO_TMPFS_NODE(vp); @@ -606,7 +504,11 @@ tmpfs_read(struct vop_read_args *v) len = MIN(node->tn_size - uio->uio_offset, resid); if (len == 0) break; - error = tmpfs_mappedread(vp->v_object, uobj, len, uio); + addr = uio->uio_offset; + idx = OFF_TO_IDX(addr); + offset = addr & PAGE_MASK; + tlen = MIN(PAGE_SIZE - offset, len); + error = tmpfs_nocacheread(uobj, idx, offset, tlen, uio); if ((error != 0) || (resid == uio->uio_resid)) break; } @@ -619,10 +521,10 @@ out: /* --------------------------------------------------------------------- */ static int -tmpfs_mappedwrite(vm_object_t vobj, vm_object_t tobj, size_t len, struct uio *uio) +tmpfs_mappedwrite(vm_object_t tobj, size_t len, struct uio *uio) { vm_pindex_t idx; - vm_page_t vpg, tpg; + vm_page_t tpg; vm_offset_t offset; off_t addr; size_t tlen; @@ -635,37 +537,6 @@ static int offset = addr & PAGE_MASK; tlen = MIN(PAGE_SIZE - offset, len); - if ((vobj == NULL) || - (vobj->resident_page_count == 0 && vobj->cache == NULL)) { - vpg = NULL; - goto nocache; - } - - VM_OBJECT_LOCK(vobj); -lookupvpg: - if (((vpg = vm_page_lookup(vobj, idx)) != NULL) && - vm_page_is_valid(vpg, offset, tlen)) { - if ((vpg->oflags & VPO_BUSY) != 0) { - /* - * Reference the page before unlocking and sleeping so - * that the page daemon is less likely to reclaim it. - */ - vm_page_lock_queues(); - vm_page_flag_set(vpg, PG_REFERENCED); - vm_page_sleep(vpg, "tmfsmw"); - goto lookupvpg; - } - vm_page_busy(vpg); - vm_page_undirty(vpg); - VM_OBJECT_UNLOCK(vobj); - error = uiomove_fromphys(&vpg, offset, tlen, uio); - } else { - if (__predict_false(vobj->cache != NULL)) - vm_page_cache_free(vobj, idx, idx + 1); - VM_OBJECT_UNLOCK(vobj); - vpg = NULL; - } -nocache: VM_OBJECT_LOCK(tobj); vm_object_pip_add(tobj, 1); tpg = vm_page_grab(tobj, idx, VM_ALLOC_WIRED | @@ -673,24 +544,19 @@ static int if (tpg->valid != VM_PAGE_BITS_ALL) { if (vm_pager_has_page(tobj, idx, NULL, NULL)) { error = vm_pager_get_pages(tobj, &tpg, 1, 0); - if (error != 0) { - printf("tmpfs get pages from pager error [write]\n"); + if (error != VM_PAGER_OK) { + error = EIO; + vm_page_wakeup(tpg); goto out; } } else vm_page_zero_invalid(tpg, TRUE); } + vm_page_wakeup(tpg); VM_OBJECT_UNLOCK(tobj); - if (vpg == NULL) - error = uiomove_fromphys(&tpg, offset, tlen, uio); - else { - KASSERT(vpg->valid == VM_PAGE_BITS_ALL, ("parts of vpg invalid")); - pmap_copy_page(vpg, tpg); - } + error = uiomove_fromphys(&tpg, offset, tlen, uio); VM_OBJECT_LOCK(tobj); out: - if (vobj != NULL) - VM_OBJECT_LOCK(vobj); if (error == 0) { KASSERT(tpg->valid == VM_PAGE_BITS_ALL, ("parts of tpg invalid")); @@ -699,11 +565,6 @@ out: vm_page_lock(tpg); vm_page_unwire(tpg, TRUE); vm_page_unlock(tpg); - vm_page_wakeup(tpg); - if (vpg != NULL) - vm_page_wakeup(vpg); - if (vobj != NULL) - VM_OBJECT_UNLOCK(vobj); vm_object_pip_subtract(tobj, 1); VM_OBJECT_UNLOCK(tobj); @@ -762,7 +623,7 @@ tmpfs_write(struct vop_write_args *v) len = MIN(node->tn_size - uio->uio_offset, resid); if (len == 0) break; - error = tmpfs_mappedwrite(vp->v_object, uobj, len, uio); + error = tmpfs_mappedwrite(uobj, len, uio); if ((error != 0) || (resid == uio->uio_resid)) break; } @@ -1440,7 +1301,7 @@ tmpfs_reclaim(struct vop_reclaim_args *v) node = VP_TO_TMPFS_NODE(vp); tmp = VFS_TO_TMPFS(vp->v_mount); - vnode_destroy_vobject(vp); + vp->v_object = NULL; cache_purge(vp); TMPFS_NODE_LOCK(node); Index: /usr/src/sys/fs/tmpfs/tmpfs_subr.c =================================================================== --- /usr/src/sys/fs/tmpfs/tmpfs_subr.c (revision 223487) +++ /usr/src/sys/fs/tmpfs/tmpfs_subr.c (working copy) @@ -34,7 +34,7 @@ * Efficient memory file system supporting functions. */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: head/sys/fs/tmpfs/tmpfs_subr.c 218681 2011-02-14 15:36:38Z alc $"); #include #include @@ -380,13 +380,17 @@ loop: /* FALLTHROUGH */ case VLNK: /* FALLTHROUGH */ - case VREG: - /* FALLTHROUGH */ case VSOCK: break; case VFIFO: vp->v_op = &tmpfs_fifoop_entries; break; + case VREG: + VI_LOCK(vp); + KASSERT(vp->v_object == NULL, ("Not NULL v_object in tmpfs")); + vp->v_object = node->tn_reg.tn_aobj; + VI_UNLOCK(vp); + break; case VDIR: MPASS(node->tn_dir.tn_parent != NULL); if (node->tn_dir.tn_parent == node) @@ -397,7 +401,6 @@ loop: panic("tmpfs_alloc_vp: type %p %d", node, (int)node->tn_type); } - vnode_pager_setsize(vp, node->tn_size); error = insmntque(vp, mp); if (error) vp = NULL; @@ -895,8 +898,8 @@ tmpfs_reg_resize(struct vnode *vp, off_t newsize) MPASS(newsize >= 0); node = VP_TO_TMPFS_NODE(vp); + tmp = VFS_TO_TMPFS(vp->v_mount); uobj = node->tn_reg.tn_aobj; - tmp = VFS_TO_TMPFS(vp->v_mount); /* * Convert the old and new sizes to the number of pages needed to @@ -917,7 +920,6 @@ tmpfs_reg_resize(struct vnode *vp, off_t newsize) TMPFS_UNLOCK(tmp); node->tn_size = newsize; - vnode_pager_setsize(vp, newsize); VM_OBJECT_LOCK(uobj); if (newsize < oldsize) { /* Index: /usr/src/sys/vm/vm_mmap.c =================================================================== --- /usr/src/sys/vm/vm_mmap.c (revision 223487) +++ /usr/src/sys/vm/vm_mmap.c (working copy) @@ -41,7 +41,7 @@ */ #include -__FBSDID("$FreeBSD$"); +__FBSDID("$FreeBSD: head/sys/vm/vm_mmap.c 220373 2011-04-05 20:23:59Z trasz $"); #include "opt_compat.h" #include "opt_hwpmc_hooks.h" @@ -1224,7 +1224,7 @@ vm_mmap_vnode(struct thread *td, vm_size_t objsize error = EINVAL; goto done; } - if (obj->handle != vp) { + if (obj->type == OBJT_VNODE && obj->handle != vp) { vput(vp); vp = (struct vnode*)obj->handle; vget(vp, LK_SHARED, td); @@ -1263,7 +1263,14 @@ vm_mmap_vnode(struct thread *td, vm_size_t objsize objsize = round_page(va.va_size); if (va.va_nlink == 0) flags |= MAP_NOSYNC; - obj = vm_pager_allocate(OBJT_VNODE, vp, objsize, prot, foff, td->td_ucred); + if (obj->type == OBJT_VNODE) + obj = vm_pager_allocate(OBJT_VNODE, vp, objsize, prot, foff, + td->td_ucred); + else { + KASSERT(obj->type == OBJT_DEFAULT || obj->type == OBJT_SWAP, + ("wrong object type")); + vm_object_reference(obj); + } if (obj == NULL) { error = ENOMEM; goto done; Index: /usr/src/sys/vm/vnode_pager.c =================================================================== --- /usr/src/sys/vm/vnode_pager.c (revision 223487) +++ /usr/src/sys/vm/vnode_pager.c (working copy) @@ -212,8 +212,7 @@ retry: msleep(object, VM_OBJECT_MTX(object), PDROP | PVM, "vadead", 0); } - if (vp->v_usecount == 0) - panic("vnode_pager_alloc: no vnode reference"); + KASSERT(vp->v_usecount != 0, ("vnode_pager_alloc: no vnode reference")); if (object == NULL) { /* @@ -369,7 +368,7 @@ vnode_pager_setsize(vp, nsize) vm_page_t m; vm_pindex_t nobjsize; - if ((object = vp->v_object) == NULL) + if ((object = vp->v_object) == NULL || object->type != OBJT_VNODE) return; /* ASSERT_VOP_ELOCKED(vp, "vnode_pager_setsize and not locked vnode"); */ VM_OBJECT_LOCK(object); -- Test scenario: tmpfs6.sh