GENERIC from Sat May 23 15:58:29 2009 +0300, vm3 2eb4294, vmcore.153 KDB: debugger backends: ddb KDB: current backend: ddb 524288K of memory above 4GB ignored Copyright (c) 1992-2009 The FreeBSD Project. Copyright (c) 1979, 1980, 1983, 1986, 1988, 1989, 1991, 1992, 1993, 1994 The Regents of the University of California. All rights reserved. FreeBSD is a registered trademark of The FreeBSD Foundation. FreeBSD 8.0-CURRENT #0: Sat May 23 17:20:44 CEST 2009 pho@x4.osted.lan:/var/tmp/deviant2/sys/i386/compile/PHO WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. Timecounter "i8254" frequency 1193182 Hz quality 0 CPU: AMD Phenom(tm) 9150e Quad-Core Processor (1799.99-MHz 686-class CPU) Origin = "AuthenticAMD" Id = 0x100f23 Stepping = 3 Features=0x178bfbff Features2=0x802009 AMD Features=0xee500800 AMD Features2=0x7ff TSC: P-state invariant real memory = 4294967296 (4096 MB) avail memory = 1032327168 (984 MB) : Trying to mount root from ufs:/dev/ad4s1a WARNING: / was not properly dismounted Entropy harvesting: interrupts ethernet point_to_point kickstart. GEOM_LABEL: Label ufsid/48f38e3c5b611e96 removed. /dev/ad4s1a: 17803 files, 760211 used, 252804 free (2340 frags, 31308 blocks, 0.2% fragmentation) GEOM_LABEL: Label for provider ad4s1a is ufsid/48f38e3c5b611e96. GEOM_LABEL: Label ufsid/48f38e3cff1ca3a5 removed. /dev/ad4s1e: ZERO LENGTH DIR I=7159808 OWNER=root MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:27 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159809 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159810 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159811 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159812 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159813 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159814 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159815 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159816 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159817 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159818 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159819 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159820 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159821 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159822 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159823 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159824 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159825 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159826 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159827 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159829 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159830 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159831 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159832 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159833 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159834 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159835 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159836 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159837 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159838 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159839 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159840 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159841 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159842 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159843 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159844 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159845 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159846 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159847 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159848 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159849 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159850 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159851 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159852 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159853 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159854 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159856 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159857 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159858 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159859 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159860 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159861 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159862 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159863 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159864 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159865 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159866 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159867 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159868 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159869 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159870 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159871 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159872 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159873 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159874 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159875 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159876 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159877 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159878 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159879 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159880 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159881 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159882 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159883 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159884 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159885 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159886 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159887 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159888 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159889 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159890 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159891 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159892 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159893 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159894 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159895 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159896 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159897 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159898 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159899 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159900 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159901 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159902 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159903 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159904 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159905 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159906 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159907 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159908 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7159909 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183360 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183361 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183362 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183363 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183364 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183365 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183366 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183367 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183368 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183369 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183370 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: ZERO LENGTH DIR I=7183371 OWNER=pho MODE=40770 /dev/ad4s1e: SIZE=0 MTIME=May 23 18:26 2009 (CLEARED) /dev/ad4s1e: FREE BLK COUNT(S) WRONG IN SUPERBLK (SALVAGED) /dev/ad4s1e: SUMMARY INFORMATION BAD (SALVAGED) /dev/ad4s1e: BLK(S) MISSING IN BIT MAPS (SALVAGED) /dev/ad4s1e: 19372 files, 693612 used, 50083463 free (2327 frags, 6260142 blocks, 0.0% fragmentation) GEOM_LABEL: Label for provider ad4s1e is ufsid/48f38e3cff1ca3a5. GEOM_LABEL: Label ufsid/48f38e47737647c8 removed. /dev/ad4s1f: 2248558 files, 15931178 used, 6407595 free (208923 frags, 774834 blocks, 0.9% fragmentation) GEOM_LABEL: Label for provider ad4s1f is ufsid/48f38e47737647c8. GEOM_LABEL: Label ufsid/48f38e4956403ff8 removed. /dev/ad4s1d: 896690 files, 39330569 used, 11446506 free (106666 frags, 1417480 blocks, 0.2% fragmentation) GEOM_LABEL: Label for provider ad4s1d is ufsid/48f38e4956403ff8. GEOM_LABEL: Label ufsid/48f38e3c5b611e96 removed. GEOM_LABEL: Label ufsid/48f38e3cff1ca3a5 removed. GEOM_LABEL: Label ufsid/48f38e47737647c8 removed. GEOM_LABEL: Label ufsid/48f38e4956403ff8 removed. re0: link state changed to DOWN Starting Network: lo0 re0. add net default: gateway 192.168.1.1 savecore: reboot May 23 18:41:3lock order reversal: 6 x4 savecore: r 1st 0xe4512194 bufwait (bufwait) @ kern/vfs_bio.c:2556 eboot 2nd 0xc4c7ec00 dirhash (dirhash) @ ufs/ufs/ufs_dirhash.c:275 KDB: stack backtrace: db_trace_self_wrapper(c0c3b67f,f38f2778,c08a0225,c0891f5b,c0c3e536,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0891f5b,c0c3e536,c4528cf0,c452c0f0,f38f27d4,...) at kdb_backtrace+0x29 _witness_debugger(c0c3e536,c4c7ec00,c0c5de4e,c452c0f0,c0c5daf4,...) at _witness_debugger+0x25 witness_checkorder(c4c7ec00,9,c0c5daeb,113,0,...) at witness_checkorder+0x839 _sx_xlock(c4c7ec00,0,c0c5daeb,113,c4c98e0c,...) at _sx_xlock+0x85 ufsdirhash_acquire(e4512134,e4de32f0,110,e4de3304,f38f28a4,...) at ufsdirhash_acquire+0x48 ufsdirhash_add(c4c98e0c,f38f28ec,1304,f38f2890,f38f2894,...) at ufsdirhash_add+0x13 ufs_direnter(c4e2e164,c4f849bc,f38f28ec,f38f2bd4,0,...) at ufs_direnter+0x779 ufs_makeinode(f38f2bd4,c0d3a640,f38f2acc,f38f2a34,c0b7b4d5,...) at ufs_makeinode+0x51f ufs_create(f38f2acc,c0c72c65,0,0,f38f2ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f38f2acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f38f2ba8,f38f2c5c,180,c4541300,c4cc0ce8,...) at vn_open_cred+0x18e vn_open(f38f2ba8,f38f2c5c,180,c4cc0ce8,c4c19250,...) at vn_open+0x33 kern_openat(c4c19250,ffffff9c,28300000,0,602,...) at kern_openat+0x108 kern_open(c4c19250,28300000,0,601,180,...) at kern_open+0x35 open(c4c19250,f38f2cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f38f2d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28174ee3, esp = 0xbfbfe2dc, ebp = 0xbfbfedf8 --- savecore: writing core to vmcore.152 Additional ABI support: linux. Starting mountd. Configuring syscons: keymap blanktime. Local package initialization: watchdogd. Sat May 23 18:42:19 CEST 2009 FreeBSD/i386 (x4.osted.lan) (console) login: Limiting icmp unreach response from 97326 to 200 packets/sec Limiting icmp unreach response from 77195 to 200 packets/sec Limiting icmp unreach response from 80883 to 200 packets/sec : Limiting icmp unreach response from 15658 to 200 packets/sec Limiting icmp unreach response from 820 to 200 packets/sec Limiting icmp unreach response from 549 to 200 packets/sec May 23 19:13:04 x4 login: ROOT LOGIN (root) ON ttyv0 lock order reversal: 1st 0xc5282058 ufs (ufs) @ kern/vfs_lookup.c:492 2nd 0xe46a5f38 bufwait (bufwait) @ ufs/ffs/ffs_softdep.c:6150 3rd 0xc50d1b78 ufs (ufs) @ kern/vfs_subr.c:2103 KDB: stack backtrace: db_trace_self_wrapper(c0c3b67f,f3b013ec,c08a0225,c0891f5b,c0c3e54f,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0891f5b,c0c3e54f,c4528cf0,c452c088,f3b01448,...) at kdb_backtrace+0x29 _witness_debugger(c0c3e54f,c50d1b78,c0c31743,c452c088,c0c453e4,...) at _witness_debugger+0x25 witness_checkorder(c50d1b78,9,c0c453db,837,0,...) at witness_checkorder+0x839 __lockmgr_args(c50d1b78,80100,c50d1be0,0,0,...) at __lockmgr_args+0x7a7 ffs_lock(f3b01554,c089ffcb,c0c44a81,80100,c50d1b20,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f3b01554,c54ff9e4,c0d52a80,c50d1b20,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c50d1b20,80100,c0c453db,837,4,...) at _vn_lock+0x78 vget(c50d1b20,80100,c54ff940,50,0,...) at vget+0xc9 vfs_hash_get(c4e2f598,398038,80000,c54ff940,f3b016b0,...) at vfs_hash_get+0xed ffs_vgetf(c4e2f598,398038,80000,f3b016b0,1,...) at ffs_vgetf+0x49 softdep_sync_metadata(c5282000,0,c0c5d737,131,0,...) at softdep_sync_metadata+0x5ba ffs_syncvnode(c5282000,1,c54ff940,f3b01770,246,...) at ffs_syncvnode+0x3e2 ffs_truncate(c5282000,400,0,880,c4a7e700,...) at ffs_truncate+0x696 ufs_direnter(c5282000,c557f164,f3b019fc,f3b01c04,0,...) at ufs_direnter+0x946 ufs_makeinode(f3b01c04,c08eb56f,c0d3a200,f3b01b2c,c0d3a640,...) at ufs_makeinode+0x51f ufs_mknod(f3b01c28,c0c72c23,f3b01b70,f3b01b70,c54ff940,...) at ufs_mknod+0x35 VOP_MKNOD_APV(c0d3a200,f3b01c28,5ae,5ac,0,...) at VOP_MKNOD_APV+0xc5 kern_mkfifoat(c54ff940,ffffff9c,804d280,0,180,...) at kern_mkfifoat+0x230 kern_mkfifo(c54ff940,804d280,0,180,f3b01d2c,...) at kern_mkfifo+0x2e mkfifo(c54ff940,f3b01cf8,8,c0c3ed91,c0d1bbe0,...) at mkfifo+0x29 syscall(f3b01d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (132, FreeBSD ELF32, mkfifo), eip = 0x280e5e3b, esp = 0xbfbfe63c, ebp = 0xbfbfe668 --- Limiting icmp unreach response from 2859 to 200 packets/sec Limiting icmp unreach response from 689 to 200 packets/sec Limiting icmp unreach response from 314 to 200 packets/sec Limiting icmp unreach response from 2378 to 200 packets/sec Limiting icmp unreach response from 2776 to 200 packets/sec Limiting icmp unreach response from 4709 to 200 packets/sec Limiting icmp unreach response from 3646 to 200 packets/sec : Limiting icmp unreach response from 5069 to 200 packets/sec Limiting icmp unreach response from 2871 to 200 packets/sec May 23 20:39:57 x4 su: pho to root on /dev/pts/0 lock order reversal: 1st 0xc6bdf484 pseudofs (pseudofs) @ kern/vfs_subr.c:2103 2nd 0xc498c1bc ufs (ufs) @ /var/tmp/deviant2/sys/modules/nullfs/../../fs/nullfs/null_vnops.c:545 KDB: stack backtrace: db_trace_self_wrapper(c0c3b67f,f3a50470,c08a0225,c0891f5b,c0c3e536,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0891f5b,c0c3e536,c452c1c0,c452c088,f3a504cc,...) at kdb_backtrace+0x29 _witness_debugger(c0c3e536,c498c1bc,c0c31743,c452c088,c5fd505d,...) at _witness_debugger+0x25 witness_checkorder(c498c1bc,1,c5fd505d,221,0,...) at witness_checkorder+0x839 __lockmgr_args(c498c1bc,200500,c498c224,0,0,...) at __lockmgr_args+0x237 ffs_lock(f3a505e0,ca,c5fd6300,c5fd6300,c498c164,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f3a505e0,c5fd505d,214,200500,...) at VOP_LOCK1_APV+0xa5 null_lock(f3a50630,c0ec3f90,c51ef794,200400,c6bdf9bc,...) at null_lock+0xcf VOP_LOCK1_APV(c5fd6300,f3a50630,f3a50650,c0d52a80,c6bdf9bc,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c6bdf9bc,200400,c0c44415,418,c47c7800,...) at _vn_lock+0x78 vn_vptocnp(f3a506dc,c0c44415,444,c498dde8,0,...) at vn_vptocnp+0xa9 vn_fullpath1(c47c7800,f3a5070c,3ff,3e5,c6bdf9bc,...) at vn_fullpath1+0x122 vn_fullpath(c51ef6f0,c6bdf9bc,f3a5070c,f3a50708,0,...) at vn_fullpath+0xb6 procfs_doprocfile(c51ef6f0,c518f548,c48f2b00,f3a50744,0,...) at procfs_doprocfile+0x8a pfs_readlink(f3a50c18,c0c72203,16,16,c6bdf42c,...) at pfs_readlink+0x34a VOP_READLINK_APV(c0d18820,f3a50c18,c1894b88,0,400,...) at VOP_READLINK_APV+0xc5 kern_readlinkat(c51ef6f0,ffffff9c,bfbfd963,0,bfbfd562,...) at kern_readlinkat+0x107 kern_readlink(c51ef6f0,bfbfd963,0,bfbfd562,0,...) at kern_readlink+0x3c readlink(c51ef6f0,f3a50cf8,c,f3a50d38,c0d1b4f0,...) at readlink+0x38 syscall(f3a50d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (58, FreeBSD ELF32, readlink), eip = 0x2814b15f, esp = 0xbfbfd50c, ebp = 0xbfbfdd88 --- lock order reversal: 1st 0xc4e2a058 ufs (ufs) @ kern/vfs_mount.c:1194 2nd 0xc549ae40 syncer (syncer) @ kern/vfs_subr.c:2208 KDB: stack backtrace: db_trace_self_wrapper(c0c3b67f,f3af3a60,c08a0225,c0891f5b,c0c3e536,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0891f5b,c0c3e536,c452c088,c452c158,f3af3abc,...) at kdb_backtrace+0x29 _witness_debugger(c0c3e536,c549ae40,c0c45556,c452c158,c0c453e4,...) at _witness_debugger+0x25 witness_checkorder(c549ae40,9,c0c453db,8a0,0,...) at witness_checkorder+0x839 __lockmgr_args(c549ae40,80100,c549aea8,0,0,...) at __lockmgr_args+0x7a7 vop_stdlock(f3af3bc4,f3af3bb4,c0c453e4,80100,c549ade8,...) at vop_stdlock+0x65 VOP_LOCK1_APV(c0d2af40,f3af3bc4,c08511d3,c0d52a80,c549ade8,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c549ade8,80100,c0c453db,8a0,c0ef2ac0,...) at _vn_lock+0x78 vrele(c549ade8,0,c0c44db6,4ef,80,...) at vrele+0x15a dounmount(c4e2f2cc,8000000,c4c49940,475,7,...) at dounmount+0x3ce unmount(c4c49940,f3af3cf8,8,f3af3d38,c0d1b190,...) at unmount+0x2df syscall(f3af3d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (22, FreeBSD ELF32, unmount), eip = 0x280d539f, esp = 0xbfbfe18c, ebp = 0xbfbfe258 --- lock order reversal: 1st 0xc6dba52c filedesc structure (filedesc structure) @ kern/kern_descrip.c:1088 2nd 0xc514f8b0 ufs (ufs) @ kern/vfs_subr.c:4111 KDB: stack backtrace: db_trace_self_wrapper(c0c3b67f,f48dba30,c08a0225,c0891f5b,c0c3e536,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0891f5b,c0c3e536,c4528f60,c452c088,f48dba8c,...) at kdb_backtrace+0x29 _witness_debugger(c0c3e536,c514f8b0,c0c31743,c452c088,c0c453e4,...) at _witness_debugger+0x25 witness_checkorder(c514f8b0,9,c0c453db,100f,c514f918,...) at witness_checkorder+0x839 __lockmgr_args(c514f8b0,80400,c514f918,0,0,...) at __lockmgr_args+0x7a7 ffs_lock(f48dbb98,c,0,80400,c514f858,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f48dbb98,f48dbba0,c0d52a80,c514f858,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c514f858,80400,c0c453db,100f,f48dbbf4,...) at _vn_lock+0x78 vfs_knllock(c514f858,0,c0c3396a,68c,c6da1660,...) at vfs_knllock+0x29 knlist_remove_kq(0,f48dbc14,c08e7889,c666a08c,c6da1660,...) at knlist_remove_kq+0xad knlist_remove(c666a08c,c6da1660,0,f48dbc40,c0833d55,...) at knlist_remove+0x1b filt_vfsdetach(c6da1660,0,c0c3396a,75c,3,...) at filt_vfsdetach+0x39 knote_fdclose(c6d834a0,3,c0c334b5,440,c6dba52c,...) at knote_fdclose+0xf5 kern_close(c6d834a0,3,f48dbd2c,c0b6c3b4,c6d834a0,...) at kern_close+0xd2 close(c6d834a0,f48dbcf8,4,c0c3f890,c0d1b010,...) at close+0x1a syscall(f48dbd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (6, FreeBSD ELF32, close), eip = 0x28170863, esp = 0xbfbfe88c, ebp = 0xbfbfe8e8 --- Expensive timeout(9) function: 0xc08b9ff0(0) 0.246765545 s Kernel page fault with the following non-sleepable locks held: exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xc93b57b4) locked @ kern/kern_rangelock.c:92 KDB: stack backtrace: db_trace_self_wrapper(c0c3b67f,f470785c,c08a0225,c0c379e2,5c,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0c379e2,5c,ffffffff,c0eb2444,f4707894,...) at kdb_backtrace+0x29 _witness_debugger(c0c3dae2,f47078a8,4,1,0,...) at _witness_debugger+0x25 witness_warn(5,0,c0c6fed5,c4526790,c6c5ed34,...) at witness_warn+0x1fd trap(f4707934) at trap+0x173 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xc085af96, esp = 0xf4707974, ebp = 0xf470798c --- rangelock_unlock_vp_locked(c93b57b4,0,c0c379d9,5c) at rangelock_unlock_vp_locked+0x36 rangelock_unlock(c93b56f4,f4707a28,10,1aa,10000,...) at rangelock_unlock+0x3a vn_rdwr(1,c93b56f4,28203000,10000,20000,...) at vn_rdwr+0x3a8 vn_rdwr_inchunks(1,c93b56f4,28203000,a8000,1d000,...) at vn_rdwr_inchunks+0xd6 elf32_coredump(c6c70b90,c93b56f4,ffffffff,7fffffff,3,...) at elf32_coredump+0x1aa sigexit(c6c70b90,b,c0c383ab,a38,c5cdcaa8,...) at sigexit+0x8ef postsig(b,0,c0c3ce6e,e0,c6c5ed34,...) at postsig+0x1dd ast(f4707d38) at ast+0x35a doreti_ast() at doreti_ast+0x17 Fatal trap 12: page fault while in kernel mode cpuid = 0; apic id = 00 fault virtual address = 0xf4c0aa2c fault code = supervisor read, page not present instruction pointer = 0x20:0xc085af96 stack pointer = 0x28:0xf4707974 frame pointer = 0x28:0xf470798c code segment = base 0x0, limit 0xfffff, type 0x1b = DPL 0, pres 1, def32 1, gran 1 processor eflags = interrupt enabled, resume, IOPL = 0 current process = 30856 (badcode) [thread pid 30856 tid 101030 ] Stopped at rangelock_unlock_vp_locked+0x36: cmpl %ebx,0x4(%edx) db:0:kdb.enter.unknown> run pho db:1:pho> bt Tracing pid 30856 tid 101030 td 0xc6c70b90 rangelock_unlock_vp_locked(c93b57b4,0,c0c379d9,5c) at rangelock_unlock_vp_locked+0x36 rangelock_unlock(c93b56f4,f4707a28,10,1aa,10000,...) at rangelock_unlock+0x3a vn_rdwr(1,c93b56f4,28203000,10000,20000,...) at vn_rdwr+0x3a8 vn_rdwr_inchunks(1,c93b56f4,28203000,a8000,1d000,...) at vn_rdwr_inchunks+0xd6 elf32_coredump(c6c70b90,c93b56f4,ffffffff,7fffffff,3,...) at elf32_coredump+0x1aa sigexit(c6c70b90,b,c0c383ab,a38,c5cdcaa8,...) at sigexit+0x8ef postsig(b,0,c0c3ce6e,e0,c6c5ed34,...) at postsig+0x1dd ast(f4707d38) at ast+0x35a doreti_ast() at doreti_ast+0x17 db:1:bt> show allpcpu Current CPU: 0 cpuid = 0 curthread = 0xc6c70b90: pid 30856 "badcode" curpcb = 0xf4707d90 fpcurthread = none idlethread = 0xc4576250: pid 11 "idle: cpu0" APIC ID = 0 currentldt = 0x50 spin locks held: cpuid = 1 curthread = 0xc4e21b90: pid 30755 "swap" curpcb = 0xf39e4d90 fpcurthread = none idlethread = 0xc45764a0: pid 11 "idle: cpu1" APIC ID = 1 currentldt = 0x50 spin locks held: cpuid = 2 curthread = 0xc64644a0: pid 30644 "lockf2" curpcb = 0xf519ad90 fpcurthread = none idlethread = 0xc45766f0: pid 11 "idle: cpu2" APIC ID = 2 currentldt = 0x50 spin locks held: cpuid = 3 curthread = 0xc45784a0: pid 3 "g_up" curpcb = 0xc41ead90 fpcurthread = none idlethread = 0xc4576940: pid 11 "idle: cpu3" APIC ID = 3 currentldt = 0x50 spin locks held: db:1:allpcpu> show alllocks Process 30856 (badcode) thread 0xc6c70b90 (101030) exclusive sleep mutex vnode interlock (vnode interlock) r = 0 (0xc93b57b4) locked @ kern/kern_rangelock.c:92 Process 30770 (tcp) thread 0xc54fc250 (100663) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xc5076428) locked @ kern/uipc_sockbuf.c:148 Process 30769 (tcp) thread 0xca55fb90 (100383) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xc50ed5b4) locked @ kern/uipc_sockbuf.c:148 Process 30768 (tcp) thread 0xc55376f0 (101278) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xc5077428) locked @ kern/uipc_sockbuf.c:148 Process 30767 (tcp) thread 0xc51f0940 (101220) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xc5065d70) locked @ kern/uipc_sockbuf.c:148 Process 30766 (tcp) thread 0xc6b174a0 (100927) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xc5ca029c) locked @ kern/uipc_sockbuf.c:148 Process 30765 (tcp) thread 0xc6f63940 (101303) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xc4e5ed70) locked @ kern/uipc_sockbuf.c:148 Process 30764 (tcp) thread 0xc5815940 (100496) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xc5ca05b4) locked @ kern/uipc_sockbuf.c:148 Process 30763 (tcp) thread 0xc556cb90 (100526) exclusive sx so_snd_sx (so_snd_sx) r = 0 (0xc50e65b4) locked @ kern/uipc_sockbuf.c:148 Process 30761 (swap) thread 0xc6d81250 (101169) shared sx user map (user map) r = 0 (0xc6e21300) locked @ vm/vm_map.c:3653 Process 30756 (swap) thread 0xc55196f0 (100634) shared sx user map (user map) r = 0 (0xc6298870) locked @ vm/vm_map.c:3653 Process 30746 (link) thread 0xc60c1250 (100449) exclusive lockmgr ufs (ufs) r = 0 (0xc9e91e40) locked @ kern/vfs_syscalls.c:1604 exclusive lockmgr ufs (ufs) r = 0 (0xc9378b78) locked @ kern/vfs_lookup.c:492 Process 30744 (link) thread 0xc55506f0 (100158) exclusive lockmgr ufs (ufs) r = 0 (0xc8c49e40) locked @ kern/vfs_syscalls.c:1604 exclusive lockmgr ufs (ufs) r = 0 (0xc69b68b0) locked @ kern/vfs_lookup.c:492 Process 30742 (link) thread 0xc5551250 (101553) exclusive lockmgr ufs (ufs) r = 0 (0xc8455484) locked @ kern/vfs_syscalls.c:1604 exclusive lockmgr ufs (ufs) r = 0 (0xc571fe40) locked @ kern/vfs_lookup.c:492 Process 30740 (link) thread 0xc580b250 (101708) exclusive lockmgr ufs (ufs) r = 0 (0xc8672e40) locked @ kern/vfs_syscalls.c:1604 exclusive lockmgr ufs (ufs) r = 0 (0xc8c6f8b0) locked @ kern/vfs_lookup.c:492 Process 30738 (link) thread 0xc6d85940 (101139) exclusive lockmgr ufs (ufs) r = 0 (0xc8086e40) locked @ kern/vfs_syscalls.c:1604 exclusive lockmgr ufs (ufs) r = 0 (0xc9595b78) locked @ kern/vfs_lookup.c:492 Process 30736 (link) thread 0xc6d854a0 (101141) exclusive lockmgr ufs (ufs) r = 0 (0xc58921bc) locked @ kern/vfs_syscalls.c:1604 exclusive lockmgr ufs (ufs) r = 0 (0xc95955e8) locked @ kern/vfs_lookup.c:492 Process 30734 (link) thread 0xc5820250 (100641) exclusive lockmgr bufwait (bufwait) r = 0 (0xe459fb94) locked @ kern/vfs_bio.c:2556 exclusive lockmgr ufs (ufs) r = 0 (0xc956f058) locked @ kern/vfs_syscalls.c:1604 exclusive lockmgr ufs (ufs) r = 0 (0xca02f058) locked @ kern/vfs_lookup.c:492 Process 30733 (link) thread 0xc582d000 (100841) exclusive lockmgr ufs (ufs) r = 0 (0xc8cd4b78) locked @ kern/vfs_syscalls.c:1604 exclusive lockmgr ufs (ufs) r = 0 (0xc822b5e8) locked @ kern/vfs_lookup.c:492 Process 30732 (mkdir) thread 0xc51f0000 (100201) exclusive lockmgr ufs (ufs) r = 0 (0xc930f8b0) locked @ kern/vfs_lookup.c:492 Process 30730 (mkdir) thread 0xc6f6b940 (101731) exclusive lockmgr ufs (ufs) r = 0 (0xc75eda14) locked @ kern/vfs_subr.c:2208 Process 30729 (rw) thread 0xc55654a0 (101589) exclusive lockmgr ufs (ufs) r = 0 (0xc7b781bc) locked @ kern/vfs_vnops.c:724 Process 30728 (rw) thread 0xc6c6d000 (101047) exclusive lockmgr ufs (ufs) r = 0 (0xc74bc1bc) locked @ kern/vfs_vnops.c:724 Process 30727 (rw) thread 0xc69f9940 (100815) exclusive lockmgr ufs (ufs) r = 0 (0xc70dfb78) locked @ kern/vfs_vnops.c:724 Process 30726 (rw) thread 0xc6f6e6f0 (101355) exclusive lockmgr ufs (ufs) r = 0 (0xc7b78b78) locked @ kern/vfs_vnops.c:724 Process 30725 (rw) thread 0xc6f6e940 (101354) exclusive lockmgr ufs (ufs) r = 0 (0xc5d30484) locked @ kern/vfs_vnops.c:724 Process 30724 (rw) thread 0xc6c754a0 (100997) exclusive lockmgr ufs (ufs) r = 0 (0xc864eb78) locked @ kern/vfs_vnops.c:724 Process 30723 (rw) thread 0xc5397940 (100652) exclusive lockmgr ufs (ufs) r = 0 (0xc7b788b0) locked @ kern/vfs_vnops.c:724 Process 30722 (mkdir) thread 0xc60a16f0 (100596) exclusive lockmgr bufwait (bufwait) r = 0 (0xe46a50bc) locked @ kern/vfs_bio.c:2556 exclusive lockmgr ufs (ufs) r = 0 (0xc7d3fb78) locked @ kern/vfs_subr.c:2103 exclusive lockmgr ufs (ufs) r = 0 (0xc866be40) locked @ kern/vfs_subr.c:2103 Process 30721 (rw) thread 0xca530b90 (101598) exclusive lockmgr ufs (ufs) r = 0 (0xc5d2fa14) locked @ kern/vfs_vnops.c:724 Process 30720 (mkdir) thread 0xc6a7b000 (100764) exclusive lockmgr bufwait (bufwait) r = 0 (0xe4776de4) locked @ kern/vfs_bio.c:1831 exclusive lockmgr ufs (ufs) r = 0 (0xc4fa68b0) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc9c02cdc) locked @ kern/vfs_lookup.c:492 Process 30719 (rw) thread 0xc69f94a0 (101595) exclusive lockmgr ufs (ufs) r = 0 (0xc7b78a14) locked @ kern/vfs_vnops.c:724 Process 30718 (mkdir) thread 0xc64c64a0 (101579) exclusive lockmgr ufs (ufs) r = 0 (0xc7d2b8b0) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc71d4320) locked @ kern/vfs_lookup.c:492 Process 30717 (rw) thread 0xc55874a0 (101593) exclusive lockmgr ufs (ufs) r = 0 (0xc7fe3058) locked @ kern/vfs_vnops.c:724 Process 30715 (rw) thread 0xc5565000 (101560) shared lockmgr ufs (ufs) r = 0 (0xc87a3484) locked @ kern/vfs_vnops.c:642 Process 30705 (creat) thread 0xc5551000 (101594) exclusive lockmgr ufs (ufs) r = 0 (0xc5b23320) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc591774c) locked @ kern/vfs_lookup.c:492 Process 30703 (creat) thread 0xc51d7250 (100618) exclusive lockmgr ufs (ufs) r = 0 (0xc96e65e8) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc939da14) locked @ kern/vfs_lookup.c:492 Process 30701 (creat) thread 0xc5399000 (100153) exclusive lockmgr ufs (ufs) r = 0 (0xc934ea14) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc91afcdc) locked @ kern/vfs_lookup.c:492 Process 30699 (creat) thread 0xc55734a0 (100232) exclusive lockmgr ufs (ufs) r = 0 (0xc76048b0) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xca10f484) locked @ kern/vfs_lookup.c:492 Process 30697 (creat) thread 0xc5398940 (100155) exclusive lockmgr ufs (ufs) r = 0 (0xc88b31bc) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc944fe40) locked @ kern/vfs_lookup.c:492 Process 30696 (mkfifo) thread 0xc57d04a0 (101350) exclusive lockmgr ufs (ufs) r = 0 (0xc9029e40) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc864e5e8) locked @ kern/vfs_lookup.c:492 Process 30695 (creat) thread 0xc553b4a0 (101499) exclusive lockmgr bufwait (bufwait) r = 0 (0xe45a9c84) locked @ kern/vfs_bio.c:1831 exclusive lockmgr ufs (ufs) r = 0 (0xc58ebb78) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc798d058) locked @ kern/vfs_lookup.c:492 Process 30693 (creat) thread 0xc6eda6f0 (100909) exclusive lockmgr ufs (ufs) r = 0 (0xc6347b78) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc798d74c) locked @ kern/vfs_lookup.c:492 Process 30691 (creat) thread 0xc610f250 (101160) exclusive lockmgr ufs (ufs) r = 0 (0xc8252320) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc74451bc) locked @ kern/vfs_lookup.c:492 Process 30677 (creat) thread 0xc6eb5940 (101294) exclusive lockmgr ufs (ufs) r = 0 (0xc86561bc) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc866b74c) locked @ kern/vfs_lookup.c:492 Process 30675 (creat) thread 0xc552a4a0 (100183) exclusive lockmgr bufwait (bufwait) r = 0 (0xe4533b1c) locked @ kern/vfs_bio.c:2556 exclusive lockmgr ufs (ufs) r = 0 (0xc6d9f484) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc8abae40) locked @ kern/vfs_lookup.c:492 Process 30673 (creat) thread 0xc6e05000 (101269) exclusive lockmgr ufs (ufs) r = 0 (0xc9c1c8b0) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc7204a14) locked @ kern/vfs_lookup.c:492 Process 30672 (creat) thread 0xc5550b90 (101023) exclusive lockmgr ufs (ufs) r = 0 (0xc757c1bc) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc6f078b0) locked @ kern/vfs_lookup.c:492 Process 30671 (creat) thread 0xc6dc0940 (101156) exclusive lockmgr ufs (ufs) r = 0 (0xc886b058) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc5876058) locked @ kern/vfs_lookup.c:492 Process 30670 (creat) thread 0xc5588250 (101389) exclusive lockmgr ufs (ufs) r = 0 (0xc9568320) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc773dcdc) locked @ kern/vfs_lookup.c:492 Process 30669 (creat) thread 0xc5547940 (101667) exclusive lockmgr ufs (ufs) r = 0 (0xc8a9c058) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc866b484) locked @ kern/vfs_lookup.c:492 Process 30668 (creat) thread 0xc6eb6b90 (101221) exclusive lockmgr ufs (ufs) r = 0 (0xc76278b0) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc7d46cdc) locked @ kern/vfs_lookup.c:492 Process 30667 (creat) thread 0xc6d05000 (101100) exclusive lockmgr ufs (ufs) r = 0 (0xc6c58cdc) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc7b481bc) locked @ kern/vfs_lookup.c:492 Process 30666 (creat) thread 0xca55f6f0 (100385) exclusive lockmgr ufs (ufs) r = 0 (0xc8cd4cdc) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc9872058) locked @ kern/vfs_lookup.c:492 Process 30665 (creat) thread 0xc6c75b90 (101101) exclusive lockmgr ufs (ufs) r = 0 (0xc7ce7320) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc8cfa5e8) locked @ kern/vfs_lookup.c:492 Process 30664 (creat) thread 0xc6ed1b90 (101287) exclusive lockmgr ufs (ufs) r = 0 (0xc7fd61bc) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc8b4fb78) locked @ kern/vfs_lookup.c:492 Process 30651 (symlink) thread 0xc57e9940 (101185) exclusive lockmgr ufs (ufs) r = 0 (0xc5b2374c) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc7141058) locked @ kern/vfs_lookup.c:492 Process 30646 (symlink) thread 0xc5781250 (101113) exclusive lockmgr ufs (ufs) r = 0 (0xc633774c) locked @ kern/vfs_lookup.c:492 Process 30644 (lockf2) thread 0xc64644a0 (101641) exclusive sx ls_lock (ls_lock) r = 0 (0xc5b4cd88) locked @ kern/kern_lockf.c:635 Process 30643 (lockf2) thread 0xc54c7250 (100241) exclusive sx ls_lock (ls_lock) r = 0 (0xc4a819c8) locked @ kern/kern_lockf.c:635 Process 30641 (openat) thread 0xc69f6940 (101744) exclusive lockmgr ufs (ufs) r = 0 (0xc82368b0) locked @ kern/vfs_subr.c:2103 Process 30640 (openat) thread 0xc60b3b90 (100423) exclusive lockmgr ufs (ufs) r = 0 (0xc9a0de40) locked @ kern/vfs_subr.c:2103 Process 30639 (openat) thread 0xc57e7250 (100453) exclusive lockmgr ufs (ufs) r = 0 (0xc71d58b0) locked @ kern/vfs_lookup.c:492 Process 30638 (openat) thread 0xc6d0a6f0 (101243) exclusive lockmgr ufs (ufs) r = 0 (0xc7dfb5e8) locked @ kern/vfs_subr.c:2103 Process 30637 (openat) thread 0xc57e3000 (100695) exclusive lockmgr bufwait (bufwait) r = 0 (0xe45e0e74) locked @ kern/vfs_bio.c:2556 exclusive lockmgr ufs (ufs) r = 0 (0xc6f60a14) locked @ kern/vfs_subr.c:2103 Process 30636 (openat) thread 0xc60a4b90 (101179) exclusive lockmgr bufwait (bufwait) r = 0 (0xe465b6ac) locked @ kern/vfs_bio.c:2556 exclusive lockmgr ufs (ufs) r = 0 (0xc73db058) locked @ kern/vfs_subr.c:2208 Process 30635 (openat) thread 0xc60ccb90 (100416) exclusive lockmgr ufs (ufs) r = 0 (0xc761c320) locked @ kern/vfs_lookup.c:492 Process 30634 (openat) thread 0xc554a6f0 (101397) exclusive lockmgr ufs (ufs) r = 0 (0xc8236cdc) locked @ kern/vfs_subr.c:2103 Process 30633 (openat) thread 0xc6ed9000 (101396) exclusive lockmgr ufs (ufs) r = 0 (0xc972d320) locked @ kern/vfs_subr.c:2103 Process 30632 (openat) thread 0xc6e05b90 (101264) exclusive lockmgr bufwait (bufwait) r = 0 (0xe460c27c) locked @ kern/vfs_bio.c:2556 exclusive lockmgr ufs (ufs) r = 0 (0xc8236320) locked @ kern/vfs_subr.c:2208 Process 30631 (openat) thread 0xc56394a0 (100294) exclusive lockmgr ufs (ufs) r = 0 (0xc7b48cdc) locked @ kern/vfs_lookup.c:492 Process 30630 (openat) thread 0xc64c6000 (101742) exclusive lockmgr ufs (ufs) r = 0 (0xc7d2b484) locked @ kern/vfs_subr.c:2103 Process 30629 (openat) thread 0xc5784250 (101173) exclusive lockmgr ufs (ufs) r = 0 (0xc8a9c5e8) locked @ kern/vfs_subr.c:2103 Process 30628 (openat) thread 0xc51f0250 (100200) exclusive lockmgr ufs (ufs) r = 0 (0xc964c058) locked @ kern/vfs_subr.c:2103 Process 30627 (openat) thread 0xc555b940 (101564) exclusive lockmgr ufs (ufs) r = 0 (0xc9568e40) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc71411bc) locked @ kern/vfs_lookup.c:492 Process 30626 (openat) thread 0xc6b1ab90 (100936) exclusive lockmgr ufs (ufs) r = 0 (0xc743bcdc) locked @ kern/vfs_lookup.c:492 Process 30625 (openat) thread 0xc5a84250 (100329) exclusive lockmgr ufs (ufs) r = 0 (0xc7fe3320) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc6cf88b0) locked @ kern/vfs_lookup.c:492 Process 30624 (openat) thread 0xc579d4a0 (100547) exclusive lockmgr ufs (ufs) r = 0 (0xc5890b78) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc86f48b0) locked @ kern/vfs_lookup.c:492 Process 30623 (openat) thread 0xc51f0b90 (100196) exclusive lockmgr bufwait (bufwait) r = 0 (0xe475d6b8) locked @ kern/vfs_bio.c:2556 exclusive lockmgr ufs (ufs) r = 0 (0xc7605058) locked @ ufs/ffs/ffs_vfsops.c:1466 exclusive lockmgr ufs (ufs) r = 0 (0xc9cb3b78) locked @ kern/vfs_lookup.c:492 Process 30622 (openat) thread 0xc64a4940 (100541) exclusive lockmgr ufs (ufs) r = 0 (0xc7fda484) locked @ kern/vfs_subr.c:2103 Process 1729 (sshd) thread 0xc51f1940 (100247) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc5078ce8) locked @ kern/uipc_sockbuf.c:148 Process 1728 (sshd) thread 0xc51f16f0 (100248) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc4e5ee74) locked @ kern/uipc_sockbuf.c:148 Process 1725 (sshd) thread 0xc54e2940 (100300) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc50ed6b8) locked @ kern/uipc_sockbuf.c:148 Process 1319 (sshd) thread 0xc4fbb250 (100149) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc4e589d0) locked @ kern/uipc_sockbuf.c:148 Process 1312 (sshd) thread 0xc4e714a0 (100115) exclusive sx so_rcv_sx (so_rcv_sx) r = 0 (0xc50edce8) locked @ kern/uipc_sockbuf.c:148 db:1:alllocks> show lockedvnods Locked vnodes 0xc864e590: tag ufs, type VDIR usecount 104, writecount 0, refcount 109 mountedhere 0 flags () v_object 0xc9b2d45c ref 0 pages 3 lock type ufs: EXCL by thread 0xc57d04a0 (pid 30696) with shared waiters pending #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f0bae at kern_mkfifoat+0x5e #7 0xc08f0e2e at kern_mkfifo+0x2e #8 0xc08f0e59 at mkfifo+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4851712, on dev ad4s1e 0xc9cb3b20: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc8b6a9b0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc51f0b90 (pid 30623) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5ce8 at openat+0x38 #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4851716, on dev ad4s1e 0xc6cf8858: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc8e341f0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc5a84250 (pid 30625) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5ce8 at openat+0x38 #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4851720, on dev ad4s1e 0xc761c2c8: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc7851364 ref 0 pages 0 lock type ufs: EXCL by thread 0xc60ccb90 (pid 30635) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5ce8 at openat+0x38 #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4851724, on dev ad4s1e 0xc63376f4: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc842b5d0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc5781250 (pid 30646) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f083d at kern_symlinkat+0xbd #7 0xc08f0ade at kern_symlink+0x2e #8 0xc08f0b09 at symlink+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4851732, on dev ad4s1e 0xc743bc84: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc92d18b8 ref 0 pages 0 lock type ufs: EXCL by thread 0xc6b1ab90 (pid 30626) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5ce8 at openat+0x38 #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4851741, on dev ad4s1e 0xc7b48c84: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc71646c8 ref 0 pages 0 lock type ufs: EXCL by thread 0xc56394a0 (pid 30631) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5ce8 at openat+0x38 #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4851743, on dev ad4s1e 0xc7141000: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc79ea934 ref 0 pages 0 lock type ufs: EXCL by thread 0xc57e9940 (pid 30651) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f083d at kern_symlinkat+0xbd #7 0xc08f0ade at kern_symlink+0x2e #8 0xc08f0b09 at symlink+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4851744, on dev ad4s1e 0xc7141164: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc8ab73e0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc555b940 (pid 30627) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5ce8 at openat+0x38 #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4851746, on dev ad4s1e 0xc71d5858: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc9ff0a2c ref 0 pages 0 lock type ufs: EXCL by thread 0xc57e7250 (pid 30639) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5ce8 at openat+0x38 #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4851748, on dev ad4s1e 0xc86f4858: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc5a8e3e0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc579d4a0 (pid 30624) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5ce8 at openat+0x38 #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875272, on dev ad4s1e 0xc9872000: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc6a91174 ref 0 pages 2 lock type ufs: EXCL by thread 0xca55f6f0 (pid 30666) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875274, on dev ad4s1e 0xc7d46c84: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc582e364 ref 0 pages 1 lock type ufs: EXCL by thread 0xc6eb6b90 (pid 30668) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875275, on dev ad4s1e 0xc7b48164: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc6bd3ba0 ref 0 pages 1 lock type ufs: EXCL by thread 0xc6d05000 (pid 30667) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875276, on dev ad4s1e 0xc8cfa590: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc9bf9364 ref 0 pages 1 lock type ufs: EXCL by thread 0xc6c75b90 (pid 30665) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875277, on dev ad4s1e 0xc866b42c: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc8cb1e88 ref 0 pages 1 lock type ufs: EXCL by thread 0xc5547940 (pid 30669) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875278, on dev ad4s1e 0xc5876000: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc86c9e88 ref 0 pages 1 lock type ufs: EXCL by thread 0xc6dc0940 (pid 30671) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875281, on dev ad4s1e 0xc866b6f4: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc6bbf3e0 ref 0 pages 1 lock type ufs: EXCL by thread 0xc6eb5940 (pid 30677) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875284, on dev ad4s1e 0xc8b4fb20: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc8f8983c ref 0 pages 1 lock type ufs: EXCL by thread 0xc6ed1b90 (pid 30664) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875285, on dev ad4s1e 0xc773dc84: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc93370f8 ref 0 pages 1 lock type ufs: EXCL by thread 0xc5588250 (pid 30670) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875287, on dev ad4s1e 0xc6f07858: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc85f9d14 ref 0 pages 1 lock type ufs: EXCL by thread 0xc5550b90 (pid 30672) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875288, on dev ad4s1e 0xc944fde8: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc61de000 ref 0 pages 1 lock type ufs: EXCL by thread 0xc5398940 (pid 30697) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875291, on dev ad4s1e 0xca10f42c: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc4cae174 ref 0 pages 1 lock type ufs: EXCL by thread 0xc55734a0 (pid 30699) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875292, on dev ad4s1e 0xc798d000: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc4e3de0c ref 0 pages 1 lock type ufs: EXCL by thread 0xc553b4a0 (pid 30695) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875293, on dev ad4s1e 0xc798d6f4: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc8617e0c ref 0 pages 1 lock type ufs: EXCL by thread 0xc6eda6f0 (pid 30693) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875294, on dev ad4s1e 0xc59176f4: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc595b000 ref 0 pages 1 lock type ufs: EXCL by thread 0xc5551000 (pid 30705) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875295, on dev ad4s1e 0xc91afc84: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc8fd84d8 ref 0 pages 1 lock type ufs: EXCL by thread 0xc5399000 (pid 30701) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875296, on dev ad4s1e 0xc72049bc: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc876e744 ref 0 pages 1 lock type ufs: EXCL by thread 0xc6e05000 (pid 30673) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875297, on dev ad4s1e 0xc8abade8: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc4cae364 ref 0 pages 1 lock type ufs: EXCL by thread 0xc552a4a0 (pid 30675) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875298, on dev ad4s1e 0xc7445164: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc5caf07c ref 0 pages 1 lock type ufs: EXCL by thread 0xc610f250 (pid 30691) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875299, on dev ad4s1e 0xc939d9bc: tag ufs, type VDIR usecount 2, writecount 0, refcount 4 mountedhere 0 flags () v_object 0xc5c1a174 ref 0 pages 1 lock type ufs: EXCL by thread 0xc51d7250 (pid 30703) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f7bc2 at vn_open_cred+0x62 #7 0xc08f8063 at vn_open+0x33 #8 0xc08f5778 at kern_openat+0x108 #9 0xc08f5c65 at kern_open+0x35 #10 0xc08f5ca0 at open+0x30 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4875300, on dev ad4s1e 0xc822b590: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags () v_object 0xc94d1e88 ref 0 pages 1 lock type ufs: EXCL by thread 0xc582d000 (pid 30733) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f44d5 at kern_linkat+0x165 #7 0xc08f472e at kern_link+0x3e #8 0xc08f4759 at link+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898822, on dev ad4s1e 0xca02f000: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags () v_object 0xc88f3d90 ref 0 pages 3 lock type ufs: EXCL by thread 0xc5820250 (pid 30734) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f44d5 at kern_linkat+0x165 #7 0xc08f472e at kern_link+0x3e #8 0xc08f4759 at link+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898826, on dev ad4s1e 0xc9378b20: tag ufs, type VDIR usecount 2, writecount 0, refcount 5 mountedhere 0 flags () v_object 0xc8fd82e8 ref 0 pages 2 lock type ufs: EXCL by thread 0xc60c1250 (pid 30746) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f44d5 at kern_linkat+0x165 #7 0xc08f472e at kern_link+0x3e #8 0xc08f4759 at link+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898828, on dev ad4s1e 0xc69b6858: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags () v_object 0xc9f2507c ref 0 pages 11 lock type ufs: EXCL by thread 0xc55506f0 (pid 30744) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f44d5 at kern_linkat+0x165 #7 0xc08f472e at kern_link+0x3e #8 0xc08f4759 at link+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898829, on dev ad4s1e 0xc9595b20: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags () v_object 0xc8888554 ref 0 pages 5 lock type ufs: EXCL by thread 0xc6d85940 (pid 30738) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f44d5 at kern_linkat+0x165 #7 0xc08f472e at kern_link+0x3e #8 0xc08f4759 at link+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898830, on dev ad4s1e 0xc9595590: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags () v_object 0xc8a2c744 ref 0 pages 12 lock type ufs: EXCL by thread 0xc6d854a0 (pid 30736) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f44d5 at kern_linkat+0x165 #7 0xc08f472e at kern_link+0x3e #8 0xc08f4759 at link+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898831, on dev ad4s1e 0xc8c6f858: tag ufs, type VDIR usecount 2, writecount 0, refcount 6 mountedhere 0 flags () v_object 0xc6f54d90 ref 0 pages 6 lock type ufs: EXCL by thread 0xc580b250 (pid 30740) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f44d5 at kern_linkat+0x165 #7 0xc08f472e at kern_link+0x3e #8 0xc08f4759 at link+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898832, on dev ad4s1e 0xc571fde8: tag ufs, type VDIR usecount 2, writecount 0, refcount 7 mountedhere 0 flags () v_object 0xc874464c ref 0 pages 11 lock type ufs: EXCL by thread 0xc5551250 (pid 30742) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08f44d5 at kern_linkat+0x165 #7 0xc08f472e at kern_link+0x3e #8 0xc08f4759 at link+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898834, on dev ad4s1e 0xc87a342c: tag ufs, type VREG usecount 1, writecount 0, refcount 6062 mountedhere 0 flags () v_object 0xc974c45c ref 0 pages 24341 lock type ufs: SHARED (count 1) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f99c9 at vn_read_wired_chunk+0x79 #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f78c9 at vn_read+0x1b9 #7 0xc08a2a76 at dofileread+0x96 #8 0xc08a2da8 at kern_readv+0x58 #9 0xc08a2ebf at read+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898842, on dev ad4s1e 0xc8c49de8: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () v_object 0xc9f01c1c ref 0 pages 0 lock type ufs: EXCL by thread 0xc55506f0 (pid 30744) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f453f at kern_linkat+0x1cf #5 0xc08f472e at kern_link+0x3e #6 0xc08f4759 at link+0x29 #7 0xc0b6c3b4 at syscall+0x2b4 #8 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898868, on dev ad4s1e 0xc5892164: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () v_object 0xc6116aa8 ref 0 pages 0 lock type ufs: EXCL by thread 0xc6d854a0 (pid 30736) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f453f at kern_linkat+0x1cf #5 0xc08f472e at kern_link+0x3e #6 0xc08f4759 at link+0x29 #7 0xc0b6c3b4 at syscall+0x2b4 #8 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898869, on dev ad4s1e 0xc8672de8: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () v_object 0xc99a7b24 ref 0 pages 0 lock type ufs: EXCL by thread 0xc580b250 (pid 30740) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f453f at kern_linkat+0x1cf #5 0xc08f472e at kern_link+0x3e #6 0xc08f4759 at link+0x29 #7 0xc0b6c3b4 at syscall+0x2b4 #8 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898870, on dev ad4s1e 0xc845542c: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () v_object 0xc9286a2c ref 0 pages 0 lock type ufs: EXCL by thread 0xc5551250 (pid 30742) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f453f at kern_linkat+0x1cf #5 0xc08f472e at kern_link+0x3e #6 0xc08f4759 at link+0x29 #7 0xc0b6c3b4 at syscall+0x2b4 #8 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898871, on dev ad4s1e 0xc9e91de8: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () v_object 0xc5c30e0c ref 0 pages 0 lock type ufs: EXCL by thread 0xc60c1250 (pid 30746) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f453f at kern_linkat+0x1cf #5 0xc08f472e at kern_link+0x3e #6 0xc08f4759 at link+0x29 #7 0xc0b6c3b4 at syscall+0x2b4 #8 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898872, on dev ad4s1e 0xc956f000: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () v_object 0xc5c1c174 ref 0 pages 0 lock type ufs: EXCL by thread 0xc5820250 (pid 30734) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f453f at kern_linkat+0x1cf #5 0xc08f472e at kern_link+0x3e #6 0xc08f4759 at link+0x29 #7 0xc0b6c3b4 at syscall+0x2b4 #8 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898874, on dev ad4s1e 0xc8086de8: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () v_object 0xc9671d90 ref 0 pages 0 lock type ufs: EXCL by thread 0xc6d85940 (pid 30738) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f453f at kern_linkat+0x1cf #5 0xc08f472e at kern_link+0x3e #6 0xc08f4759 at link+0x29 #7 0xc0b6c3b4 at syscall+0x2b4 #8 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898875, on dev ad4s1e 0xc7b78858: tag ufs, type VREG usecount 1, writecount 1, refcount 37 mountedhere 0 flags () v_object 0xc8c2ca2c ref 0 pages 136 lock type ufs: EXCL by thread 0xc5397940 (pid 30723) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f982b at vn_write_wired_chunk+0xbb #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f7480 at vn_write+0x160 #7 0xc08a28f5 at dofilewrite+0x95 #8 0xc08a3e38 at kern_writev+0x58 #9 0xc08a3f4f at write+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898876, on dev ad4s1e 0xc5d3042c: tag ufs, type VREG usecount 1, writecount 1, refcount 55 mountedhere 0 flags () v_object 0xc51252e8 ref 0 pages 213 lock type ufs: EXCL by thread 0xc6f6e940 (pid 30725) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f982b at vn_write_wired_chunk+0xbb #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f7480 at vn_write+0x160 #7 0xc08a28f5 at dofilewrite+0x95 #8 0xc08a3e38 at kern_writev+0x58 #9 0xc08a3f4f at write+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898877, on dev ad4s1e 0xc7b78b20: tag ufs, type VREG usecount 1, writecount 1, refcount 23 mountedhere 0 flags () v_object 0xc8a681f0 ref 0 pages 86 lock type ufs: EXCL by thread 0xc6f6e6f0 (pid 30726) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f982b at vn_write_wired_chunk+0xbb #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f7480 at vn_write+0x160 #7 0xc08a28f5 at dofilewrite+0x95 #8 0xc08a3e38 at kern_writev+0x58 #9 0xc08a3f4f at write+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898878, on dev ad4s1e 0xc7b789bc: tag ufs, type VREG usecount 1, writecount 1, refcount 63 mountedhere 0 flags () v_object 0xc913f64c ref 0 pages 243 lock type ufs: EXCL by thread 0xc69f94a0 (pid 30719) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f982b at vn_write_wired_chunk+0xbb #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f7480 at vn_write+0x160 #7 0xc08a28f5 at dofilewrite+0x95 #8 0xc08a3e38 at kern_writev+0x58 #9 0xc08a3f4f at write+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898879, on dev ad4s1e 0xc7fe3000: tag ufs, type VREG usecount 1, writecount 1, refcount 37 mountedhere 0 flags () v_object 0xc4cb1e88 ref 0 pages 139 lock type ufs: EXCL by thread 0xc55874a0 (pid 30717) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f982b at vn_write_wired_chunk+0xbb #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f7480 at vn_write+0x160 #7 0xc08a28f5 at dofilewrite+0x95 #8 0xc08a3e38 at kern_writev+0x58 #9 0xc08a3f4f at write+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898880, on dev ad4s1e 0xc864eb20: tag ufs, type VREG usecount 1, writecount 1, refcount 24 mountedhere 0 flags () v_object 0xc842b934 ref 0 pages 84 lock type ufs: EXCL by thread 0xc6c754a0 (pid 30724) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f982b at vn_write_wired_chunk+0xbb #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f7480 at vn_write+0x160 #7 0xc08a28f5 at dofilewrite+0x95 #8 0xc08a3e38 at kern_writev+0x58 #9 0xc08a3f4f at write+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898881, on dev ad4s1e 0xc7b78164: tag ufs, type VREG usecount 1, writecount 1, refcount 54 mountedhere 0 flags () v_object 0xc9f88aa8 ref 0 pages 204 lock type ufs: EXCL by thread 0xc55654a0 (pid 30729) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f982b at vn_write_wired_chunk+0xbb #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f7480 at vn_write+0x160 #7 0xc08a28f5 at dofilewrite+0x95 #8 0xc08a3e38 at kern_writev+0x58 #9 0xc08a3f4f at write+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898882, on dev ad4s1e 0xc74bc164: tag ufs, type VREG usecount 1, writecount 1, refcount 17 mountedhere 0 flags () v_object 0xc9f26c98 ref 0 pages 64 lock type ufs: EXCL by thread 0xc6c6d000 (pid 30728) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f982b at vn_write_wired_chunk+0xbb #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f7480 at vn_write+0x160 #7 0xc08a28f5 at dofilewrite+0x95 #8 0xc08a3e38 at kern_writev+0x58 #9 0xc08a3f4f at write+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898883, on dev ad4s1e 0xc5d2f9bc: tag ufs, type VREG usecount 1, writecount 1, refcount 23 mountedhere 0 flags () v_object 0xc558fc1c ref 0 pages 81 lock type ufs: EXCL by thread 0xca530b90 (pid 30721) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f982b at vn_write_wired_chunk+0xbb #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f7480 at vn_write+0x160 #7 0xc08a28f5 at dofilewrite+0x95 #8 0xc08a3e38 at kern_writev+0x58 #9 0xc08a3f4f at write+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898884, on dev ad4s1e 0xc7627858: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc6eb6b90 (pid 30668) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876235, on dev ad4s1e 0xc70dfb20: tag ufs, type VREG usecount 1, writecount 1, refcount 8 mountedhere 0 flags () v_object 0xc8cb0d14 ref 0 pages 18 lock type ufs: EXCL by thread 0xc69f9940 (pid 30727) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f982b at vn_write_wired_chunk+0xbb #5 0xc08f7177 at do_vn_rw_chunked+0xa7 #6 0xc08f7480 at vn_write+0x160 #7 0xc08a28f5 at dofilewrite+0x95 #8 0xc08a3e38 at kern_writev+0x58 #9 0xc08a3f4f at write+0x4f #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898845, on dev ad4s1e 0xc972d2c8: tag ufs, type VREG usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xc5ebdba0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc6ed9000 (pid 30633) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08f04fd at kern_unlinkat+0x4d #16 0xc08f076c at unlinkat+0x5c #17 0xc0b6c3b4 at syscall+0x2b4 ino 4876241, on dev ad4s1e 0xc866bde8: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc93fdba0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc60a16f0 (pid 30722) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08ef29d at kern_rmdirat+0x4d #7 0xc08ef457 at kern_rmdir+0x27 #8 0xc08ef482 at rmdir+0x22 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853003, on dev ad4s1e 0xc7d3fb20: tag ufs, type VDIR usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VI_DOINGINACT) v_object 0xc8b234d8 ref 0 pages 0 lock type ufs: EXCL by thread 0xc60a16f0 (pid 30722) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08ef29d at kern_rmdirat+0x4d #16 0xc08ef457 at kern_rmdir+0x27 #17 0xc08ef482 at rmdir+0x22 ino 4852388, on dev ad4s1e 0xc8cd4b20: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () v_object 0xc4cb1a2c ref 0 pages 0 lock type ufs: EXCL by thread 0xc582d000 (pid 30733) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08f453f at kern_linkat+0x1cf #5 0xc08f472e at kern_link+0x3e #6 0xc08f4759 at link+0x29 #7 0xc0b6c3b4 at syscall+0x2b4 #8 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4898847, on dev ad4s1e 0xc82362c8: tag ufs, type VREG usecount 0, writecount 0, refcount 2 mountedhere 0 flags (VI_DOINGINACT) v_object 0xc6f51000 ref 0 pages 0 lock type ufs: EXCL by thread 0xc6e05b90 (pid 30632) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec83a at vrele+0x15a #5 0xc0a824f6 at ufs_rename+0xc26 #6 0xc0b7aaf5 at VOP_RENAME_APV+0xa5 #7 0xc08efafd at kern_renameat+0x31d #8 0xc08efc17 at renameat+0x37 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876259, on dev ad4s1e 0xc6347b20: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc6eda6f0 (pid 30693) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876292, on dev ad4s1e 0xc5890b20: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc579d4a0 (pid 30624) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5ce8 at openat+0x38 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876293, on dev ad4s1e 0xc8656164: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc6eb5940 (pid 30677) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876297, on dev ad4s1e 0xc82522c8: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc610f250 (pid 30691) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876298, on dev ad4s1e 0xc934e9bc: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc5399000 (pid 30701) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876300, on dev ad4s1e 0xc8a9c000: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc5547940 (pid 30669) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876301, on dev ad4s1e 0xc8a9c590: tag ufs, type VREG usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xc5f72b24 ref 0 pages 0 lock type ufs: EXCL by thread 0xc5784250 (pid 30629) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08f04fd at kern_unlinkat+0x4d #16 0xc08f06d7 at kern_unlink+0x27 #17 0xc08f0702 at unlink+0x22 ino 4876302, on dev ad4s1e 0xc9c1c858: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc6e05000 (pid 30673) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876304, on dev ad4s1e 0xc886b000: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc6dc0940 (pid 30671) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876305, on dev ad4s1e 0xc9029de8: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc57d04a0 (pid 30696) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a813a5 at ufs_mknod+0x35 #6 0xc0b7b345 at VOP_MKNOD_APV+0xc5 #7 0xc08f0d80 at kern_mkfifoat+0x230 #8 0xc08f0e2e at kern_mkfifo+0x2e #9 0xc08f0e59 at mkfifo+0x29 #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853284, on dev ad4s1e 0xc757c164: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc5550b90 (pid 30672) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876306, on dev ad4s1e 0xc7604858: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc55734a0 (pid 30699) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876307, on dev ad4s1e 0xc75ed9bc: tag ufs, type VDIR usecount 0, writecount 0, refcount 3 mountedhere 0 flags (VI_DOINGINACT) v_object 0xc5f723e0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc6f6b940 (pid 30730) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec83a at vrele+0x15a #5 0xc08f3566 at kern_chdir+0x1e6 #6 0xc08f35a2 at chdir+0x22 #7 0xc0b6c3b4 at syscall+0x2b4 #8 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853306, on dev ad4s1e 0xc88b3164: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc5398940 (pid 30697) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876308, on dev ad4s1e 0xc95682c8: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc5588250 (pid 30670) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876310, on dev ad4s1e 0xc7ce72c8: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc6c75b90 (pid 30665) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876311, on dev ad4s1e 0xc6d9f42c: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc552a4a0 (pid 30675) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876312, on dev ad4s1e 0xc930f858: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc858b83c ref 0 pages 0 lock type ufs: EXCL by thread 0xc51f0000 (pid 30732) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08ef4ee at kern_mkdirat+0x5e #7 0xc08ef76e at kern_mkdir+0x2e #8 0xc08ef799 at mkdir+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853308, on dev ad4s1e 0xc7dfb590: tag ufs, type VREG usecount 0, writecount 0, refcount 2 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xc96a5d14 ref 0 pages 0 lock type ufs: EXCL by thread 0xc6d0a6f0 (pid 30638) with exclusive waiters pending #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08f04fd at kern_unlinkat+0x4d #16 0xc08f06d7 at kern_unlink+0x27 #17 0xc08f0702 at unlink+0x22 ino 4853301, on dev ad4s1e 0xc71d42c8: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc94d1a2c ref 0 pages 0 lock type ufs: EXCL by thread 0xc64c64a0 (pid 30718) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08ef4ee at kern_mkdirat+0x5e #7 0xc08ef76e at kern_mkdir+0x2e #8 0xc08ef799 at mkdir+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853302, on dev ad4s1e 0xc7d2b42c: tag ufs, type VREG usecount 0, writecount 0, refcount 2 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xc796145c ref 0 pages 0 lock type ufs: EXCL by thread 0xc64c6000 (pid 30630) with exclusive waiters pending #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08f04fd at kern_unlinkat+0x4d #16 0xc08f06d7 at kern_unlink+0x27 #17 0xc08f0702 at unlink+0x22 ino 4853293, on dev ad4s1e 0xc8236858: tag ufs, type VREG usecount 0, writecount 0, refcount 2 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xc5968174 ref 0 pages 0 lock type ufs: EXCL by thread 0xc69f6940 (pid 30641) with exclusive waiters pending #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08f04fd at kern_unlinkat+0x4d #16 0xc08f06d7 at kern_unlink+0x27 #17 0xc08f0702 at unlink+0x22 ino 4853292, on dev ad4s1e 0xc7fda42c: tag ufs, type VREG usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xc8b23c98 ref 0 pages 0 lock type ufs: EXCL by thread 0xc64a4940 (pid 30622) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08f04fd at kern_unlinkat+0x4d #16 0xc08f06d7 at kern_unlink+0x27 #17 0xc08f0702 at unlink+0x22 ino 4853300, on dev ad4s1e 0xc73db000: tag ufs, type VREG usecount 0, writecount 0, refcount 2 mountedhere 0 flags (VI_DOINGINACT) v_object 0xc9a09554 ref 0 pages 0 lock type ufs: EXCL by thread 0xc60a4b90 (pid 30636) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec83a at vrele+0x15a #5 0xc0a824f6 at ufs_rename+0xc26 #6 0xc0b7aaf5 at VOP_RENAME_APV+0xa5 #7 0xc08efafd at kern_renameat+0x31d #8 0xc08efc17 at renameat+0x37 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853309, on dev ad4s1e 0xc8236c84: tag ufs, type VREG usecount 0, writecount 0, refcount 2 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xc60289b0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc554a6f0 (pid 30634) with exclusive waiters pending #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08f04fd at kern_unlinkat+0x4d #16 0xc08f076c at unlinkat+0x5c #17 0xc0b6c3b4 at syscall+0x2b4 ino 4853290, on dev ad4s1e 0xc9c02c84: tag ufs, type VDIR usecount 2, writecount 0, refcount 3 mountedhere 0 flags () v_object 0xc8fd6c1c ref 0 pages 0 lock type ufs: EXCL by thread 0xc6a7b000 (pid 30720) #0 0xc08495e2 at __lockmgr_args+0x582 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08dfb00 at lookup+0xf0 #5 0xc08e0cdb at namei+0x4fb #6 0xc08ef4ee at kern_mkdirat+0x5e #7 0xc08ef76e at kern_mkdir+0x2e #8 0xc08ef799 at mkdir+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853386, on dev ad4s1e 0xc4fa6858: tag ufs, type VDIR usecount 1, writecount 0, refcount 2 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc6a7b000 (pid 30720) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a831bb at ufs_mkdir+0xbb #5 0xc0b7a985 at VOP_MKDIR_APV+0xc5 #6 0xc08ef6cb at kern_mkdirat+0x23b #7 0xc08ef76e at kern_mkdir+0x2e #8 0xc08ef799 at mkdir+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853304, on dev ad4s1e 0xc6f609bc: tag ufs, type VREG usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xc615eba0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc57e3000 (pid 30637) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08f04fd at kern_unlinkat+0x4d #16 0xc08f06d7 at kern_unlink+0x27 #17 0xc08f0702 at unlink+0x22 ino 4853381, on dev ad4s1e 0xc964c000: tag ufs, type VREG usecount 0, writecount 0, refcount 2 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xc9b2cc1c ref 0 pages 0 lock type ufs: EXCL by thread 0xc51f0250 (pid 30628) with exclusive waiters pending #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08f04fd at kern_unlinkat+0x4d #16 0xc08f06d7 at kern_unlink+0x27 #17 0xc08f0702 at unlink+0x22 ino 4853287, on dev ad4s1e 0xc7fe32c8: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc5a84250 (pid 30625) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5ce8 at openat+0x38 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853303, on dev ad4s1e 0xc9a0dde8: tag ufs, type VREG usecount 0, writecount 0, refcount 1 mountedhere 0 flags (VV_NOSYNC|VI_DOINGINACT) v_object 0xc9c819b0 ref 0 pages 0 lock type ufs: EXCL by thread 0xc60b3b90 (pid 30640) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a75151 at ffs_lock+0xa1 #2 0xc0b7a505 at VOP_LOCK1_APV+0xa5 #3 0xc08f8588 at _vn_lock+0x78 #4 0xc08ec3f9 at vget+0xc9 #5 0xc08deebd at vfs_hash_get+0xed #6 0xc0a6fb09 at ffs_vgetf+0x49 #7 0xc0a7003e at ffs_vget+0x2e #8 0xc0a7b0c1 at ufs_lookup_+0x811 #9 0xc0a7b39e at ufs_lookup+0x1e #10 0xc0b78b95 at VOP_CACHEDLOOKUP_APV+0xc5 #11 0xc08d920c at vfs_cache_lookup+0xcc #12 0xc0b7b685 at VOP_LOOKUP_APV+0xe5 #13 0xc08dffae at lookup+0x59e #14 0xc08e0cdb at namei+0x4fb #15 0xc08f04fd at kern_unlinkat+0x4d #16 0xc08f06d7 at kern_unlink+0x27 #17 0xc08f0702 at unlink+0x22 ino 4853145, on dev ad4s1e 0xc58ebb20: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc553b4a0 (pid 30695) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876352, on dev ad4s1e 0xc6c58c84: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc6d05000 (pid 30667) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876353, on dev ad4s1e 0xc8cd4c84: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xca55f6f0 (pid 30666) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876354, on dev ad4s1e 0xc7fd6164: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc6ed1b90 (pid 30664) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876355, on dev ad4s1e 0xc7d2b858: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc64c64a0 (pid 30718) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a831bb at ufs_mkdir+0xbb #5 0xc0b7a985 at VOP_MKDIR_APV+0xc5 #6 0xc08ef6cb at kern_mkdirat+0x23b #7 0xc08ef76e at kern_mkdir+0x2e #8 0xc08ef799 at mkdir+0x29 #9 0xc0b6c3b4 at syscall+0x2b4 #10 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853376, on dev ad4s1e 0xc9568de8: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc555b940 (pid 30627) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5ce8 at openat+0x38 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853382, on dev ad4s1e 0xc5b232c8: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc5551000 (pid 30705) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876356, on dev ad4s1e 0xc5b236f4: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc57e9940 (pid 30651) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81253 at ufs_symlink+0x33 #6 0xc0b7a615 at VOP_SYMLINK_APV+0xc5 #7 0xc08f0a0a at kern_symlinkat+0x28a #8 0xc08f0ade at kern_symlink+0x2e #9 0xc08f0b09 at symlink+0x29 #10 0xc0b6c3b4 at syscall+0x2b4 #11 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853383, on dev ad4s1e 0xc7605000: tag ufs, type VREG usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc51f0b90 (pid 30623) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5ce8 at openat+0x38 #11 0xc0b6c3b4 at syscall+0x2b4 #12 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4853135, on dev ad4s1e 0xc96e6590: tag ufs, type VNON usecount 1, writecount 0, refcount 1 mountedhere 0 flags () lock type ufs: EXCL by thread 0xc51d7250 (pid 30703) #0 0xc0849be0 at __lockmgr_args+0xb80 #1 0xc0a6fc9e at ffs_vgetf+0x1de #2 0xc0a7003e at ffs_vget+0x2e #3 0xc0a50fc6 at ffs_valloc+0x596 #4 0xc0a80d12 at ufs_makeinode+0xa2 #5 0xc0a81470 at ufs_create+0x30 #6 0xc0b7b4d5 at VOP_CREATE_APV+0xc5 #7 0xc08f7cee at vn_open_cred+0x18e #8 0xc08f8063 at vn_open+0x33 #9 0xc08f5778 at kern_openat+0x108 #10 0xc08f5c65 at kern_open+0x35 #11 0xc08f5ca0 at open+0x30 #12 0xc0b6c3b4 at syscall+0x2b4 #13 0xc0b4f610 at Xint0x80_syscall+0x20 ino 4876357, on dev ad4s1e db:1:lockedvnods> show mount 0xc4bc2b30 /dev/ad4s1a on / (ufs) 0xc4bc3000 devfs on /dev (devfs) 0xc4e2f598 /dev/ad4s1e on /tmp (ufs) 0xc4e36000 /dev/ad4s1f on /usr (ufs) 0xc4e35b30 /dev/ad4s1d on /var (ufs) 0xc4bc2864 procfs on /proc (procfs) More info: show mount db:1:mount> ps pid ppid pgrp uid state wmesg wchan cmd 30882 1762 1759 1001 S nanslp 0xc0d86404 sleep 30867 1 30570 1001 S+ range 0xf51c4a28 badcode 30866 1 30570 1001 S+ range 0xf4c4ca28 badcode 30865 1 30570 1001 S+ range 0xf51a3a28 badcode 30864 1 30570 1001 S+ range 0xf3aa2a28 badcode 30863 1 30570 1001 S+ range 0xf4be3a28 badcode 30862 1 30570 1001 S+ range 0xf4787a28 badcode 30861 1 30570 1001 S+ range 0xf477fa28 badcode 30860 1 30570 1001 S+ range 0xf3a88a28 badcode 30859 1 30570 1001 S+ range 0xf3c2ca28 badcode 30858 1 30570 1001 S+ range 0xf421ba28 badcode 30856 1 30570 1001 R+ CPU 0 badcode 30855 1 30570 1001 S+ range 0xf4c0aa28 badcode 30854 1 30570 1001 S+ range 0xf439fa28 badcode 30770 30714 30570 1001 S+ sbwait 0xc5076454 tcp 30769 30713 30570 1001 S+ sbwait 0xc50ed5e0 tcp 30768 30711 30570 1001 S+ sbwait 0xc5077454 tcp 30767 30710 30570 1001 S+ sbwait 0xc5065d9c tcp 30766 30712 30570 1001 S+ sbwait 0xc5ca02c8 tcp 30765 30656 30570 1001 S+ sbwait 0xc4e5ed9c tcp 30764 30654 30570 1001 S+ sbwait 0xc5ca05e0 tcp 30763 30645 30570 1001 S+ sbwait 0xc50e65e0 tcp 30761 30747 30570 1001 RL+ swap 30759 30747 30570 1001 SL+ pfault 0xc0efea9c swap 30757 30747 30570 1001 SL+ pfault 0xc0efea9c swap 30756 30747 30570 1001 RL+ swap 30755 30747 30570 1001 R+ CPU 1 swap 30754 30747 30570 1001 SL+ pfault 0xc0efea9c swap 30752 30747 30570 1001 SL+ pfault 0xc0efea9c swap 30751 30747 30570 1001 SL+ pfault 0xc0efea9c swap 30750 30747 30570 1001 SL+ pfault 0xc0efea9c swap 30749 30747 30570 1001 SL+ pfault 0xc0efea9c swap 30748 30747 30570 1001 R+ swap 30747 30614 30570 1001 S+ wait 0xc61452a4 swap 30746 30708 30570 1001 S+ getblk 0xe459fb94 link 30744 30708 30570 1001 S+ getblk 0xe459fb94 link 30742 30708 30570 1001 S+ getblk 0xe459fb94 link 30740 30708 30570 1001 S+ getblk 0xe459fb94 link 30738 30708 30570 1001 S+ getblk 0xe459fb94 link 30736 30708 30570 1001 S+ getblk 0xe459fb94 link 30734 30708 30570 1001 S+ biowr 0xe459fb34 link 30733 30708 30570 1001 S+ getblk 0xe459fb94 link 30732 30709 30570 1001 S+ ufs 0xc7d2b484 mkdir 30731 30709 30570 1001 S+ ufs 0xc864e5e8 mkdir 30730 30709 30570 1001 R+ mkdir 30729 30649 30570 1001 S+ getblk 0xe4690edc rw 30728 30649 30570 1001 S+ getblk 0xe4621c80 rw 30727 30649 30570 1001 S+ getblk 0xe46c4540 rw 30726 30649 30570 1001 S+ getblk 0xe4523190 rw 30725 30649 30570 1001 S+ getblk 0xe4745c84 rw 30724 30649 30570 1001 S+ getblk 0xe471b3c0 rw 30723 30649 30570 1001 S+ getblk 0xe4517544 rw 30722 30709 30570 1001 S+ biowr 0xe46a505c mkdir 30721 30649 30570 1001 S+ getblk 0xe463bef0 rw 30720 30709 30570 1001 S+ getblk 0xe465b6ac mkdir 30719 30649 30570 1001 S+ getblk 0xe45c2a08 rw 30718 30709 30570 1001 S+ getblk 0xe45e0e74 mkdir 30717 30649 30570 1001 S+ getblk 0xe44faf6c rw 30716 30709 30570 1001 ?+ mkdir 30715 30649 30570 1001 S+ getblk 0xe45ff618 rw 30714 30620 30570 1001 S+ nanslp 0xc0d86404 tcp 30713 30620 30570 1001 S+ nanslp 0xc0d86404 tcp 30712 30620 30570 1001 S+ nanslp 0xc0d86404 tcp 30711 30620 30570 1001 S+ nanslp 0xc0d86404 tcp 30710 30620 30570 1001 S+ nanslp 0xc0d86404 tcp 30709 30612 30570 1001 S+ wait 0xc6af42a4 mkdir 30708 30609 30570 1001 S+ wait 0xc64222a4 link 30707 30650 30570 1001 ?+ mkfifo 30706 30650 30570 1001 ?+ mkfifo 30705 30658 30570 1001 S+ getblk 0xe45a9c84 creat 30704 30650 30570 1001 ?+ mkfifo 30703 30658 30570 1001 S+ getblk 0xe45a9c84 creat 30702 30650 30570 1001 ?+ mkfifo 30701 30658 30570 1001 S+ getblk 0xe4533b1c creat 30700 30650 30570 1001 S+ ufs 0xc864e5e8 mkfifo 30699 30658 30570 1001 S+ getblk 0xe4533b1c creat 30698 30650 30570 1001 ?+ mkfifo 30697 30658 30570 1001 S+ getblk 0xe4533b1c creat 30696 30650 30570 1001 R+ mkfifo 30695 30658 30570 1001 R+ creat 30694 30650 30570 1001 ?+ mkfifo 30693 30658 30570 1001 R+ creat 30692 30650 30570 1001 ?+ mkfifo 30691 30658 30570 1001 R+ creat 30690 30650 30570 1001 ?+ mkfifo 30689 30650 30570 1001 S+ ufs 0xc864e5e8 mkfifo 30688 30650 30570 1001 ?+ mkfifo 30687 30650 30570 1001 ?+ mkfifo 30686 30650 30570 1001 S+ ufs 0xc864e5e8 mkfifo 30685 30650 30570 1001 ?+ mkfifo 30684 30650 30570 1001 ?+ mkfifo 30683 30650 30570 1001 ?+ mkfifo 30677 30658 30570 1001 S+ getblk 0xe4533b1c creat 30675 30658 30570 1001 S+ biowr 0xe4533abc creat 30673 30658 30570 1001 S+ getblk 0xe4533b1c creat 30672 30658 30570 1001 R+ creat 30671 30658 30570 1001 S+ getblk 0xe4533b1c creat 30670 30658 30570 1001 R+ creat 30669 30658 30570 1001 S+ getblk 0xe4533b1c creat 30668 30658 30570 1001 R+ creat 30667 30658 30570 1001 S+ getblk 0xe45a9c84 creat 30666 30658 30570 1001 S+ getblk 0xe45a9c84 creat 30665 30658 30570 1001 R+ creat 30664 30658 30570 1001 S+ getblk 0xe45a9c84 creat 30663 30621 30570 1001 S+ nanslp 0xc0d86404 symlink 30662 30621 30570 1001 S+ nanslp 0xc0d86404 symlink 30661 30621 30570 1001 S+ nanslp 0xc0d86404 symlink 30660 30621 30570 1001 S+ nanslp 0xc0d86404 symlink 30659 30621 30570 1001 S+ nanslp 0xc0d86404 symlink 30658 30611 30570 1001 S+ wait 0xc67042a4 creat 30657 30621 30570 1001 S+ nanslp 0xc0d86404 symlink 30656 30620 30570 1001 S+ nanslp 0xc0d86404 tcp 30655 30621 30570 1001 S+ nanslp 0xc0d86404 symlink 30654 30620 30570 1001 S+ nanslp 0xc0d86404 tcp 30653 30621 30570 1001 S+ nanslp 0xc0d86404 symlink 30652 30621 30570 1001 S+ nanslp 0xc0d86404 symlink 30651 30621 30570 1001 S+ getblk 0xe45e0e74 symlink 30650 30616 30570 1001 S+ wait 0xc6d36a90 mkfifo 30649 30606 30570 1001 S+ wait 0xc6b0b000 rw 30647 30621 30570 1001 S+ nanslp 0xc0d86404 symlink 30646 30621 30570 1001 S+ ufs 0xc82368b0 symlink 30645 30620 30570 1001 S+ nanslp 0xc0d86404 tcp 30644 30642 30570 1001 R+ CPU 2 lockf2 30643 30642 30570 1001 R+ lockf2 30642 30597 30570 1001 S+ wait 0xc54c3000 lockf2 30641 30619 30570 1001 S+ getblk 0xe465b6ac openat 30640 30619 30570 1001 S+ getblk 0xe475d6b8 openat 30639 30619 30570 1001 R+ openat 30638 30619 30570 1001 R+ openat 30637 30619 30570 1001 R+ openat 30636 30619 30570 1001 S+ biowr 0xe465b64c openat 30635 30619 30570 1001 S+ ufs 0xc964c058 openat 30634 30619 30570 1001 R+ openat 30633 30619 30570 1001 R+ openat 30632 30619 30570 1001 S+ biowr 0xe460c21c openat 30631 30619 30570 1001 S+ ufs 0xc8236cdc openat 30630 30619 30570 1001 S+ getblk 0xe465b6ac openat 30629 30619 30570 1001 S+ getblk 0xe4533b1c openat 30628 30619 30570 1001 R+ openat 30627 30619 30570 1001 S+ getblk 0xe45e0e74 openat 30626 30619 30570 1001 S+ ufs 0xc7dfb5e8 openat 30625 30619 30570 1001 S+ getblk 0xe465b6ac openat 30624 30619 30570 1001 S+ getblk 0xe4533b1c openat 30623 30619 30570 1001 R+ openat 30622 30619 30570 1001 S+ ge30595 30570 1001 S+ nanslp 0xc0d86404 syscall 30614 30595 30570 1001 S+ nanslp 0xc0d86404 swap 30612 30595 30570 1001 S+ nanslp 0xc0d86404 mkdir 30611 30595 30570 1001 S+ nanslp 0xc0d86404 creat 30609 30595 30570 1001 S+ nanslp 0xc0d86404 link 30606 30595 30570 1001 S+ nanslp 0xc0d86404 rw 30602 30595 30570 1001 S+ nanslp 0xc0d86404 openat 30601 30595 30570 1001 S+ nanslp 0xc0d86404 symlink 30600 30595 30570 1001 S+ nanslp 0xc0d86404 tcp 30599 30595 30570 1001 S+ nanslp 0xc0d86404 badcode 30597 30595 30570 1001 S+ nanslp 0xc0d86404 lockf2 30595 30594 30570 1001 S+ wait 0xc54c3d34 run 30594 30593 30570 1001 S+ wait 0xc66697ec run 30593 30583 30570 1001 S+ nanslp 0xc0d86404 run 30583 30570 30570 1001 S+ wait 0xc6ced2a4 sh 30570 1322 30570 1001 S+ wait 0xc6ba0d34 sh 29764 1 7961 0 S+ nanslp 0xc0d86404 swap 1763 1759 1759 1001 S piperd 0xc547a180 awk 1762 1759 1759 1001 S wait 0xc55a8d34 sh 1760 1756 1760 1001 Ss+ select 0xc566cbe4 top 1759 1757 1759 1001 Ss wait 0xc50a1a90 sh 1758 1755 1758 1001 Ss kqread 0xc518e180 tail 1757 1725 1725 1001 S select 0xc5083e64 sshd 1756 1728 1728 1001 S select 0xc5a4f1e4 sshd 1755 1729 1729 1001 S select 0xc51745a4 sshd 1729 1079 1729 0 Ss sbwait 0xc5078d14 sshd 1728 1079 1728 0 Ss sbwait 0xc4e5eea0 sshd 1725 1079 1725 0 Ss sbwait 0xc50ed6e4 sshd 1322 1321 1322 1001 Ss+ wait 0xc48e72a4 bash 1321 1319 1319 1001 S select 0xc5174ce4 sshd 1319 1079 1319 0 Ss sbwait 0xc4e589fc sshd 1315 1314 1315 1001 Ss+ ttyin 0xc4c7f470 bash 1314 1312 1312 1001 S select 0xc4cca0e4 sshd 1312 1079 1312 0 Ss sbwait 0xc50edd14 sshd 1301 1158 1301 0 S+ ttyin 0xc47cca70 csh 1165 1 1165 0 Ss+ ttyin 0xc48f6870 getty 1164 1 1164 0 Ss+ ttyin 0xc48f6470 getty 1163 1 1163 0 Ss+ ttyin 0xc48f6070 getty 1162 1 1162 0 Ss+ ttyin 0xc47cce70 getty 1161 1 1161 0 Ss+ ttyin 0xc47ccc70 getty 1160 1 1160 0 Ss+ ttyin 0xc47cc670 getty 1159 1 1159 0 Ss+ ttyin 0xc47cc870 getty 1158 1 1158 0 Ss+ wait 0xc4c4ca90 login 1157 1 1157 0 Ss+ ttyin 0xc47cc270 getty 1131 1 1131 0 Ss select 0xc4fba964 inetd 1107 1 1107 0 Ss nanslp 0xc0d86404 watchdogd 1098 1 1098 0 Ss nanslp 0xc0d86404 cron 1092 1 1092 25 Ss pause 0xc4e2d5a0 sendmail 1086 1 1086 0 Ss select 0xc4ccac64 sendmail 1079 1 1079 0 Ss select 0xc5171ae4 sshd 1042 1 1042 0 Ss select 0xc4fbae24 ntpd 923 1 923 0 ?s NLM: master 917 1 917 0 Ss select 0xc4cc9d24 rpc.statd 908 907 907 0 S (threaded) nfsd 100134 S rpcsvc 0xc4fb9390 nfsd: service 100133 S rpcsvc 0xc4fb9010 nfsd: service 100132 S rpcsvc 0xc4f8be50 nfsd: service 100112 S rpcsvc 0xc4f8bd90 nfsd: master 907 1 907 0 Ss select 0xc5171864 nfsd 905 1 905 0 Ss select 0xc5171b24 mountd 823 1 823 0 Ss select 0xc4fb9ae4 rpcbind 793 1 793 0 Ss select 0xc4f91764 syslogd 598 1 598 0 Ss select 0xc4f91e24 devd 44 0 0 0 SL flowclea 0xc0d86264 [flowcleaner] 43 0 0 0 SL sdflush 0xc0efe4a0 [softdepflush] 42 0 0 0 SL syncer 0xc0ef2cd4 [syncer] 41 0 0 0 SL vlruwt 0xc4b38548 [vnlru] 40 0 0 0 SL psleep 0xc0ef2a08 [bufdaemon] 39 0 0 0 SL pgzero 0xc0eff0d4 [pagezero] 38 0 0 0 SL psleep 0xc0efecfc [vmdaemon] 9 0 0 0 SL psleep 0xc0efecc4 [pagedaemon] 37 0 0 0 SL wmsg 0xc47dcd0c [usbus5] 36 0 0 0 SL wmsg 0xc47dccdc [usbus5] 35 0 0 0 SL wmsg 0xc47dccac [usbus5] 34 0 0 0 SL wmsg 0xc47dcc7c [usbus5] 33 0 0 0 SL wmsg 0xc47d6b5c [usbus4] 32 0 0 0 SL wmsg 0xc47d6b2c [usbus4] 31 0 0 0 SL wmsg 0xc47d6afc [usbus4] 30 0 0 0 SL wmsg 0xc47d6acc [usbus4] 29 0 0 0 SL wmsg 0xc47cdb5c [usbus3] 28 0 0 0 SL wmsg 0xc47cdb2c [usbus3] 27 0 0 0 SL wmsg 0xc47cdafc [usbus3] 26 0 0 0 SL wmsg 0xc47cdacc [usbus3] 25 0 0 0 SL wmsg 0xc47c9b5c [usbus2] 24 0 0 0 SL wmsg 0xc47c9b2c [usbus2] 23 0 0 0 SL wmsg 0xc47c9afc [usbus2] 22 0 0 0 SL wmsg 0xc47c9acc [usbus2] 21 0 0 0 SL wmsg 0xc47c3b5c [usbus1] 20 0 0 0 SL wmsg 0xc47c3b2c [usbus1] 19 0 0 0 SL wmsg 0xc47c3afc [usbus1] 18 0 0 0 SL wmsg 0xc47c3acc [usbus1] 17 0 0 0 SL wmsg 0xc47beb5c [usbus0] 16 0 0 0 SL wmsg 0xc47beb2c [usbus0] 15 0 0 0 SL wmsg 0xc47beafc [usbus0] 14 0 0 0 SL wmsg 0xc47beacc [usbus0] 8 0 0 0 SL waiting_ 0xc0ef4bbc [sctp_iterator] 7 0 0 0 SL - 0xc47cc43c [fdc0] 6 0 0 0 SL - 0xc47fd000 [fw0_probe] 5 0 0 0 SL ccb_scan 0xc0d53254 [xpt_thrd] 13 0 0 0 SL - 0xc0d86264 [yarrow] 4 0 0 0 RL [g_down] 3 0 0 0 RL CPU 3 [g_up] 2 0 0 0 SL - 0xc0d83fd8 [g_event] 12 0 0 0 WL (threaded) intr 100042 I [irq12: psm0] 100041 I [irq1: atkbd0] 100039 I [swi0: uart] 100036 I [irq20: fwohci0] 100035 I [irq14: ata0] 100034 I [irq19: ehci0] 100033 I [irq18: ohci2 ohci4] 100032 I [irq17: ohci1 ohci3] 100031 I [irq16: hdac1 ohci0] 100030 I [irq22: atapci0] 100029 I [irq256: hdac0] 100028 I [irq9: acpi0] 100023 I [swi6: task queue] 100022 I [swi6: Giant taskq] 100020 I [swi5: +] 100019 I [swi2: cambio] 100012 I [swi3: vm] 100011 I [swi1: net] 100010 I [swi4: clock] 100009 I [swi4: clock] 100008 I [swi4: clock] 100007 I [swi4: clock] 11 0 0 0 RL (threaded) idle 100006 CanRun [idle: cpu0] 100005 CanRun [idle: cpu1] 100004 CanRun [idle: cpu2] 100003 CanRun [idle: cpu3] 1 0 1 0 SLs wait 0xc4574d34 [init] 10 0 0 0 SL audit_wo 0xc0efde40 [audit] 0 0 0 0 SLs (threaded) kernel 100037 D - 0xc4805740 [fw0_taskq] 100027 D - 0xc4728040 [acpi_task_2] 100026 D - 0xc4728040 [acpi_task_1] 100025 D - 0xc4728040 [acpi_task_0] 100024 D - 0xc4728080 [kqueue taskq] 100021 D - 0xc47281c0 [thread taskq] 100016 D - 0xc455cc40 [firmware taskq] 100000 D vmwait 0xc0efea9c [swapper] 30648 30599 30570 1001 Z+ badcode 30753 30615 30570 1001 Z+ syscall 30618 30595 30570 1001 Z+ initial thread 30603 30595 30570 1001 Z+ shm 30617 30595 30570 1001 Z+ pty 30605 30595 30570 1001 Z+ socket 30608 30595 30570 1001 Z+ fts 30604 30595 30570 1001 Z+ udp 30610 30595 30570 1001 Z+ lockf 30598 30595 30570 1001 Z+ sysctl 30607 30595 30570 1001 Z+ mmap 30613 30595 30570 1001 Z+ rename 29766 29764 7961 0 Z+ swap db:1:ps> allt Tracing command sleep pid 30882 tid 100670 td 0xc5a1b4a0 sched_switch(c5a1b4a0,0,104,18c,e5bdc5fe,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c5a1b4a0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(2711,c0896900,c5a1b4a0,3,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,2711,...) at _sleep+0x30e kern_nanosleep(c5a1b4a0,f40d8c64,f40d8c6c,a,0,...) at kern_nanosleep+0xc1 nanosleep(c5a1b4a0,f40d8cf8,8,f40d8d38,c0d1c600,...) at nanosleep+0x6f syscall(f40d8d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2815141f, esp = 0xbfbfecbc, ebp = 0xbfbfecf8 --- Tracing command badcode pid 30867 tid 101655 td 0xc645d000 Tracing command badcode pid 30866 tid 101336 td 0xc6e17940 Tracing command badcode pid 30865 tid 101644 td 0xc6463b90 Tracing command badcode pid 30864 tid 100228 td 0xc50a6000 Tracing command badcode pid 30863 tid 101301 td 0xc6eb26f0 Tracing command badcode pid 30862 tid 101062 td 0xc6d084a0 Tracing command badcode pid 30861 tid 101129 td 0xc60a86f0 Tracing command badcode pid 30860 tid 100163 td 0xc60a4940 Tracing command badcode pid 30859 tid 100324 td 0xc5a84940 Tracing command badcode pid 30858 tid 100544 td 0xc6f76b90 Tracing command badcode pid 30856 tid 101030 td 0xc6c70b90 rangelock_unlock_vp_locked(c93b57b4,0,c0c379d9,5c) at rangelock_unlock_vp_locked+0x36 rangelock_unlock(c93b56f4,f4707a28,10,1aa,10000,...) at rangelock_unlock+0x3a vn_rdwr(1,c93b56f4,28203000,10000,20000,...) at vn_rdwr+0x3a8 vn_rdwr_inchunks(1,c93b56f4,28203000,a8000,1d000,...) at vn_rdwr_inchunks+0xd6 elf32_coredump(c6c70b90,c93b56f4,ffffffff,7fffffff,3,...) at elf32_coredump+0x1aa sigexit(c6c70b90,b,c0c383ab,a38,c5cdcaa8,...) at sigexit+0x8ef postsig(b,0,c0c3ce6e,e0,c6c5ed34,...) at postsig+0x1dd ast(f4707d38) at ast+0x35a doreti_ast() at doreti_ast+0x17 Tracing command badcode pid 30855 tid 101387 td 0xc5549250 Tracing command badcode pid 30854 tid 100812 td 0xc69f5250 Tracing command tcp pid 30770 tid 100663 td 0xc54fc250 Tracing command tcp pid 30769 tid 100383 td 0xca55fb90 Tracing command tcp pid 30768 tid 101278 td 0xc55376f0 Tracing command tcp pid 30767 tid 101220 td 0xc51f0940 Tracing command tcp pid 30766 tid 100927 td 0xc6b174a0 Tracing command tcp pid 30765 tid 101303 td 0xc6f63940 Tracing command tcp pid 30764 tid 100496 td 0xc5815940 Tracing command tcp pid 30763 tid 100526 td 0xc556cb90 Tracing command swap pid 30761 tid 101169 td 0xc6d81250 sched_switch(c6d81250,0,103,187,c1ed3807,...) at sched_switch+0x437 mi_switch(103,0,c0c3cf34,2e1,c51d6180,...) at mi_switch+0x200 turnstile_wait(c51d6180,c4b0ab90,0,18b,c0efeca4,...) at turnstile_wait+0x48a _mtx_lock_sleep(c0efeca4,c6d81250,0,c0c6eba2,bdd,...) at _mtx_lock_sleep+0x15e _mtx_lock_flags(c0efeca4,0,c0c6eba2,bdd,c0f503e8,...) at _mtx_lock_flags+0xf7 pmap_enter(c6e21368,2ba06000,2,c1d5ae08,3,...) at pmap_enter+0x75 vm_fault_hold(c6e212b8,2ba06000,2,8,0,...) at vm_fault_hold+0x188f vm_fault(c6e212b8,2ba06000,2,8,2ba06000,...) at vm_fault+0x2f trap_pfault(5,0,c0c6fed5,2eb,c6d2f2a4,...) at trap_pfault+0x119 trap(f493fd38) at trap+0x2a9 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28182dd3, esp = 0xbfbfe5b0, ebp = 0xbfbfe5e8 --- Tracing command swap pid 30759 tid 100681 td 0xc60bb250 sched_switch(c60bb250,0,104,18c,dacfa091,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,a0,...) at mi_switch+0x200 sleepq_switch(c60bb250,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0efea9c,a0,c0c60fe5,0,0,...) at sleepq_wait+0x63 _sleep(c0efea9c,c0efec90,2a0,c0c60fe5,0,...) at _sleep+0x35b vm_waitpfault(c913f45c,16b7,0,14f,f41a0bf4,...) at vm_waitpfault+0x75 vm_fault_hold(c6e25910,299b7000,2,8,0,...) at vm_fault_hold+0x668 vm_fault(c6e25910,299b7000,2,8,299b7000,...) at vm_fault+0x2f trap_pfault(5,0,c0c6fed5,c0c3ce77,c68b4d34,...) at trap_pfault+0x119 trap(f41a0d38) at trap+0x2a9 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28182dd3, esp = 0xbfbfe5b0, ebp = 0xbfbfe5e8 --- Tracing command swap pid 30757 tid 100319 td 0xc5816250 sched_switch(c5816250,0,104,18c,dacf80bf,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,a0,...) at mi_switch+0x200 sleepq_switch(c5816250,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0efea9c,a0,c0c60fe5,0,0,...) at sleepq_wait+0x63 _sleep(c0efea9c,c0efec90,2a0,c0c60fe5,0,...) at _sleep+0x35b vm_waitpfault(c8ca564c,4d10,0,14f,f3a0ebf4,...) at vm_waitpfault+0x75 vm_fault_hold(c6293d98,2d010000,2,8,0,...) at vm_fault_hold+0x668 vm_fault(c6293d98,2d010000,2,8,2d010000,...) at vm_fault+0x2f trap_pfault(5,0,c0c6fed5,2eb,c68b4000,...) at trap_pfault+0x119 trap(f3a0ed38) at trap+0x2a9 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28182dd3, esp = 0xbfbfe5b0, ebp = 0xbfbfe5e8 --- Tracing command swap pid 30756 tid 100634 td 0xc55196f0 sched_switch(c55196f0,0,103,187,b829b141,...) at sched_switch+0x437 mi_switch(103,0,c0c3cf34,2e1,c51d6180,...) at mi_switch+0x200 turnstile_wait(c51d6180,c4b0ab90,0,18b,c0efeca4,...) at turnstile_wait+0x48a _mtx_lock_sleep(c0efeca4,c55196f0,0,c0c6eba2,bdd,...) at _mtx_lock_sleep+0x15e _mtx_lock_flags(c0efeca4,0,c0c6eba2,bdd,c0f5040c,...) at _mtx_lock_flags+0xf7 pmap_enter(c62988d8,2ac94000,2,c1d5ad80,3,...) at pmap_enter+0x75 vm_fault_hold(c6298828,2ac94000,2,8,0,...) at vm_fault_hold+0x188f vm_fault(c6298828,2ac94000,2,8,2ac94000,...) at vm_fault+0x2f trap_pfault(5,0,c0c6fed5,2eb,c69e1000,...) at trap_pfault+0x119 trap(f41d3d38) at trap+0x2a9 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28182dd3, esp = 0xbfbfe5b0, ebp = 0xbfbfe5e8 --- Tracing command swap pid 30755 tid 100168 td 0xc4e21b90 cpustop_handler(2,f39e4d2c,c0b6c6bd,c47efa00,8a,...) at cpustop_handler+0x32 ipi_nmi_handler(c47efa00,8a,c4571e80,f39e4cd8,c4750a90,...) at ipi_nmi_handler+0x2f trap(f39e4d38) at trap+0x2d calltrap() at calltrap+0x6 --- trap 0x13, eip = 0x8049507, esp = 0xbfbfe630, ebp = 0xbfbfe668 --- Tracing command swap pid 30754 tid 100554 td 0xc59626f0 sched_switch(c59626f0,0,104,18c,dad015bf,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,a0,...) at mi_switch+0x200 sleepq_switch(c59626f0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0efea9c,a0,c0c60fe5,0,0,...) at sleepq_wait+0x63 _sleep(c0efea9c,c0efec90,2a0,c0c60fe5,0,...) at _sleep+0x35b vm_waitpfault(c8bb826c,5392,0,14f,f3fc9bf4,...) at vm_waitpfault+0x75 vm_fault_hold(c692d570,2d692000,2,8,0,...) at vm_fault_hold+0x668 vm_fault(c692d570,2d692000,2,8,2d692000,...) at vm_fault+0x2f trap_pfault(5,0,c0c6fed5,2eb,c66ffa90,...) at trap_pfault+0x119 trap(f3fc9d38) at trap+0x2a9 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28182dd3, esp = 0xbfbfe5b0, ebp = 0xbfbfe5e8 --- Tracing command swap pid 30752 tid 100266 td 0xc4c49000 sched_switch(c4c49000,0,104,18c,dacf9321,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,a0,...) at mi_switch+0x200 sleepq_switch(c4c49000,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0efea9c,a0,c0c60fe5,0,0,...) at sleepq_wait+0x63 _sleep(c0efea9c,c0efec90,2a0,c0c60fe5,0,...) at _sleep+0x35b vm_waitpfault(c77dbd14,4c59,0,14f,f3b24bf4,...) at vm_waitpfault+0x75 vm_fault_hold(c696c910,2cf59000,2,8,0,...) at vm_fault_hold+0x668 vm_fault(c696c910,2cf59000,2,8,2cf59000,...) at vm_fault+0x2f trap_pfault(5,0,c0c6fed5,2eb,c54eb7ec,...) at trap_pfault+0x119 trap(f3b24d38) at trap+0x2a9 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28182dd3, esp = 0xbfbfe5b0, ebp = 0xbfbfe5e8 --- Tracing command swap pid 30751 tid 101051 td 0xc6d0a250 sched_switch(c6d0a250,0,104,18c,dacf3bb6,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,a0,...) at mi_switch+0x200 sleepq_switch(c6d0a250,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0efea9c,a0,c0c60fe5,0,0,...) at sleepq_wait+0x63 _sleep(c0efea9c,c0efec90,2a0,c0c60fe5,0,...) at _sleep+0x35b vm_waitpfault(c8ab5934,3a5e,0,14f,f475bbf4,...) at vm_waitpfault+0x75 vm_fault_hold(c5c50000,2bd5e000,2,8,0,...) at vm_fault_hold+0x668 vm_fault(c5c50000,2bd5e000,2,8,2bd5e000,...) at vm_fault+0x2f trap_pfault(5,0,c0c6fed5,2eb,c6cf92a4,...) at trap_pfault+0x119 trap(f475bd38) at trap+0x2a9 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28182dd3, esp = 0xbfbfe5b0, ebp = 0xbfbfe5e8 --- Tracing command swap pid 30750 tid 100661 td 0xc5821b90 sched_switch(c5821b90,0,104,18c,dacff5c2,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,a0,...) at mi_switch+0x200 sleepq_switch(c5821b90,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0efea9c,a0,c0c60fe5,0,0,...) at sleepq_wait+0x63 _sleep(c0efea9c,c0efec90,2a0,c0c60fe5,0,...) at _sleep+0x35b vm_waitpfault(c5fc61f0,53a4,0,14f,f4135bf4,...) at vm_waitpfault+0x75 vm_fault_hold(c6dd01d0,2d6a4000,2,8,0,...) at vm_fault_hold+0x668 vm_fault(c6dd01d0,2d6a4000,2,8,2d6a4000,...) at vm_fault+0x2f trap_pfault(5,0,c0c6fed5,c0c3ce77,c693f7ec,...) at trap_pfault+0x119 trap(f4135d38) at trap+0x2a9 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28182dd3, esp = 0xbfbfe5b0, ebp = 0xbfbfe5e8 --- Tracing command swap pid 30749 tid 101274 td 0xc6e03250 sched_switch(c6e03250,0,104,18c,dacfd023,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,a0,...) at mi_switch+0x200 sleepq_switch(c6e03250,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0efea9c,a0,c0c60fe5,0,0,...) at sleepq_wait+0x63 _sleep(c0efea9c,c0efec90,2a0,c0c60fe5,0,...) at _sleep+0x35b vm_waitpfault(c6e0d5d0,30b5,0,14f,f4b90bf4,...) at vm_waitpfault+0x75 vm_fault_hold(c6e37570,2b3b5000,2,8,0,...) at vm_fault_hold+0x668 vm_fault(c6e37570,2b3b5000,2,8,2b3b5000,...) at vm_fault+0x2f trap_pfault(5,0,c0c6fed5,c0c3ce77,c6eca000,...) at trap_pfault+0x119 trap(f4b90d38) at trap+0x2a9 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0x28182dd3, esp = 0xbfbfe5b0, ebp = 0xbfbfe5e8 --- Tracing command swap pid 30748 tid 100371 td 0xc5963b90 sched_switch(c5963b90,0,60b,187,dadc1d7e,...) at sched_switch+0x437 mi_switch(60b,0,c0c39f6e,813,0,...) at mi_switch+0x200 sched_preempt(c5963b90,0,2820e040,bfbfe668,c0b4fc9e,...) at sched_preempt+0xb5 ipi_bitmap_handler(3b,3b,3b,0,bfbfe7c4,...) at ipi_bitmap_handler+0x34 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x2e --- interrupt, eip = 0x8049504, esp = 0xbfbfe630, ebp = 0xbfbfe668 --- Tracing command swap pid 30747 tid 101557 td 0xc6bcdb90 sched_switch(c6bcdb90,0,104,18c,b5a89457,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6bcdb90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c61452a4,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c61452a4,c614532c,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c6bcdb90,781c,f501ec74,0,0,...) at kern_wait+0xac6 wait4(c6bcdb90,f501ecf8,10,f501ed38,c0d1b028,...) at wait4+0x3b syscall(f501ed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280faf3b, esp = 0xbfbfe66c, ebp = 0xbfbfe688 --- Tracing command link pid 30746 tid 100449 td 0xc60c1250 sched_switch(c60c1250,0,104,18c,db1d6974,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c60c1250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e459fb94,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e459fb94,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4aa7ae0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4aa7ae0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4aa7ae0,0,4000,0,...) at bread+0x4c ffs_update(c9e91de8,0,c9e91e5c,c0b4f610,644,...) at ffs_update+0x1a2 ufs_link(f3e3fc24,c0c72b18,0,0,c9e91de8,...) at ufs_link+0xed VOP_LINK_APV(c0d3a200,f3e3fc24,c0c466d0,644,0,...) at VOP_LINK_APV+0xf6 kern_linkat(c60c1250,ffffff9c,ffffff9c,bfbfe564,bfbfe5e4,...) at kern_linkat+0x2be kern_link(c60c1250,bfbfe564,bfbfe5e4,0,f3e3fd2c,...) at kern_link+0x3e link(c60c1250,f3e3fcf8,8,f3e3fcb8,c0d1b058,...) at link+0x29 syscall(f3e3fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (9, FreeBSD ELF32, link), eip = 0x280e649f, esp = 0xbfbfe52c, ebp = 0xbfbfe668 --- Tracing command link pid 30744 tid 100158 td 0xc55506f0 sched_switch(c55506f0,0,104,18c,db1d4eb2,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c55506f0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e459fb94,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e459fb94,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4aa7ae0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4aa7ae0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4aa7ae0,0,4000,0,...) at bread+0x4c ffs_update(c8c49de8,0,c8c49e5c,c0b4f610,644,...) at ffs_update+0x1a2 ufs_link(f3c6ec24,c0c72b18,0,0,c8c49de8,...) at ufs_link+0xed VOP_LINK_APV(c0d3a200,f3c6ec24,c0c466d0,644,0,...) at VOP_LINK_APV+0xf6 kern_linkat(c55506f0,ffffff9c,ffffff9c,bfbfe564,bfbfe5e4,...) at kern_linkat+0x2be kern_link(c55506f0,bfbfe564,bfbfe5e4,0,f3c6ed2c,...) at kern_link+0x3e link(c55506f0,f3c6ecf8,8,f3c6ecb8,c0d1b058,...) at link+0x29 syscall(f3c6ed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (9, FreeBSD ELF32, link), eip = 0x280e649f, esp = 0xbfbfe52c, ebp = 0xbfbfe668 --- Tracing command link pid 30742 tid 101553 td 0xc5551250 sched_switch(c5551250,0,104,18c,dc0d1c29,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5551250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e459fb94,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e459fb94,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4aa7ae0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4aa7ae0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4aa7ae0,0,4000,0,...) at bread+0x4c ffs_update(c845542c,0,c84554a0,c0b4f610,644,...) at ffs_update+0x1a2 ufs_link(f5012c24,c0c72b18,0,0,c845542c,...) at ufs_link+0xed VOP_LINK_APV(c0d3a200,f5012c24,c0c466d0,644,0,...) at VOP_LINK_APV+0xf6 kern_linkat(c5551250,ffffff9c,ffffff9c,bfbfe564,bfbfe5e4,...) at kern_linkat+0x2be kern_link(c5551250,bfbfe564,bfbfe5e4,0,f5012d2c,...) at kern_link+0x3e link(c5551250,f5012cf8,8,c0c1bf67,c0d1b058,...) at link+0x29 syscall(f5012d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (9, FreeBSD ELF32, link), eip = 0x280e649f, esp = 0xbfbfe52c, ebp = 0xbfbfe668 --- Tracing command link pid 30740 tid 101708 td 0xc580b250 sched_switch(c580b250,0,104,18c,db1d9fbd,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c580b250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e459fb94,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e459fb94,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4aa7ae0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4aa7ae0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4aa7ae0,0,4000,0,...) at bread+0x4c ffs_update(c8672de8,0,779b,2,2,...) at ffs_update+0x1a2 ufs_link(f529fc24,c0c72b18,c0b7ab41,0,c8672de8,...) at ufs_link+0xed VOP_LINK_APV(c0d3a200,f529fc24,c0c466d0,644,0,...) at VOP_LINK_APV+0xf6 kern_linkat(c580b250,ffffff9c,ffffff9c,bfbfe564,bfbfe5e4,...) at kern_linkat+0x2be kern_link(c580b250,bfbfe564,bfbfe5e4,0,f529fd2c,...) at kern_link+0x3e link(c580b250,f529fcf8,8,f529fcb8,c0d1b058,...) at link+0x29 syscall(f529fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (9, FreeBSD ELF32, link), eip = 0x280e649f, esp = 0xbfbfe52c, ebp = 0xbfbfe668 --- Tracing command link pid 30738 tid 101139 td 0xc6d85940 sched_switch(c6d85940,0,104,18c,dc01bfea,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6d85940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e459fb94,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e459fb94,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4aa7ae0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4aa7ae0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4aa7ae0,0,4000,0,...) at bread+0x4c ffs_update(c8086de8,0,c8086e5c,c0b4f610,644,...) at ffs_update+0x1a2 ufs_link(f48bbc24,c0c72b18,0,0,c8086de8,...) at ufs_link+0xed VOP_LINK_APV(c0d3a200,f48bbc24,c0c466d0,644,0,...) at VOP_LINK_APV+0xf6 kern_linkat(c6d85940,ffffff9c,ffffff9c,bfbfe564,bfbfe5e4,...) at kern_linkat+0x2be kern_link(c6d85940,bfbfe564,bfbfe5e4,0,f48bbd2c,...) at kern_link+0x3e link(c6d85940,f48bbcf8,8,f48bbcb8,c0d1b058,...) at link+0x29 syscall(f48bbd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (9, FreeBSD ELF32, link), eip = 0x280e649f, esp = 0xbfbfe52c, ebp = 0xbfbfe668 --- Tracing command link pid 30736 tid 101141 td 0xc6d854a0 sched_switch(c6d854a0,0,104,18c,db1d84e6,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6d854a0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e459fb94,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e459fb94,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4aa7ae0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4aa7ae0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4aa7ae0,0,4000,0,...) at bread+0x4c ffs_update(c5892164,0,c58921d8,c0b4f610,644,...) at ffs_update+0x1a2 ufs_link(f48c3c24,c0c72b18,0,0,c5892164,...) at ufs_link+0xed VOP_LINK_APV(c0d3a200,f48c3c24,c0c466d0,644,0,...) at VOP_LINK_APV+0xf6 kern_linkat(c6d854a0,ffffff9c,ffffff9c,bfbfe564,bfbfe5e4,...) at kern_linkat+0x2be kern_link(c6d854a0,bfbfe564,bfbfe5e4,0,f48c3d2c,...) at kern_link+0x3e link(c6d854a0,f48c3cf8,8,f48c3cb8,c0d1b058,...) at link+0x29 syscall(f48c3d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (9, FreeBSD ELF32, link), eip = 0x280e649f, esp = 0xbfbfe52c, ebp = 0xbfbfe668 --- Tracing command link pid 30734 tid 100641 td 0xc5820250 sched_switch(c5820250,0,104,18c,db1d2ecb,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c5820250,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(e459fb34,4c,c0c434ad,0,0,...) at sleepq_wait+0x63 _sleep(e459fb34,c453f628,4c,c0c434ad,0,...) at _sleep+0x35b bwait(e459fb34,4c,c0c434ad,e459fb34,f3c8696c,...) at bwait+0x6f bufwait(e459fb34,e459fb34,0,e459fb34,c8f6a3a0,...) at bufwait+0x48 bufwrite(e459fb34,0,c0c5d2c1,726,0) at bufwrite+0x165 ffs_bufwrite(e459fb34,c87afd00,100,4000,0,...) at ffs_bufwrite+0x288 ffs_update(c956f000,0,c956f074,c0b4f610,644,...) at ffs_update+0x32c ufs_link(f3c86c24,c0c72b18,0,0,c956f000,...) at ufs_link+0xed VOP_LINK_APV(c0d3a200,f3c86c24,c0c466d0,644,0,...) at VOP_LINK_APV+0xf6 kern_linkat(c5820250,ffffff9c,ffffff9c,bfbfe564,bfbfe5e4,...) at kern_linkat+0x2be kern_link(c5820250,bfbfe564,bfbfe5e4,0,f3c86d2c,...) at kern_link+0x3e link(c5820250,f3c86cf8,8,f3c86cb8,c0d1b058,...) at link+0x29 syscall(f3c86d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (9, FreeBSD ELF32, link), eip = 0x280e649f, esp = 0xbfbfe52c, ebp = 0xbfbfe668 --- Tracing command link pid 30733 tid 100841 td 0xc582d000 sched_switch(c582d000,0,104,18c,dc01d908,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c582d000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e459fb94,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e459fb94,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4aa7ae0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4aa7ae0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4aa7ae0,0,4000,0,...) at bread+0x4c ffs_update(c8cd4b20,0,c8cd4b94,c0b4f610,644,...) at ffs_update+0x1a2 ufs_link(f4733c24,c0c72b18,0,0,c8cd4b20,...) at ufs_link+0xed VOP_LINK_APV(c0d3a200,f4733c24,c0c466d0,644,0,...) at VOP_LINK_APV+0xf6 kern_linkat(c582d000,ffffff9c,ffffff9c,bfbfe564,bfbfe5e4,...) at kern_linkat+0x2be kern_link(c582d000,bfbfe564,bfbfe5e4,0,f4733d2c,...) at kern_link+0x3e link(c582d000,f4733cf8,8,c0be1030,c0d1b058,...) at link+0x29 syscall(f4733d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (9, FreeBSD ELF32, link), eip = 0x280e649f, esp = 0xbfbfe52c, ebp = 0xbfbfe668 --- Tracing command mkdir pid 30732 tid 100201 td 0xc51f0000 sched_switch(c51f0000,0,104,18c,ae9a2075,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c51f0000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(c7d2b484,50,c0c31743,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c7d2b484,80100,c7d2b4ec,0,0,...) at __lockmgr_args+0xa9f ffs_lock(f3a47800,c089ffcb,c0c44a81,80100,c7d2b42c,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f3a47800,c51f00a4,c0d52a80,c7d2b42c,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c7d2b42c,80100,c0c453db,837,4,...) at _vn_lock+0x78 vget(c7d2b42c,80100,c51f0000,50,0,...) at vget+0xc9 vfs_hash_get(c4e2f598,4a0e2d,80000,c51f0000,f3a47a1c,...) at vfs_hash_get+0xed ffs_vgetf(c4e2f598,4a0e2d,80000,f3a47a1c,0,...) at ffs_vgetf+0x49 ffs_vget(c4e2f598,4a0e2d,80000,f3a47a1c,f3a47934,...) at ffs_vget+0x2e ffs_valloc(c930f858,41f8,c4a7e700,f3a47a1c,508c808,...) at ffs_valloc+0x596 ufs_mkdir(f3a47c28,c0c72a9f,0,f3a47bd8,f3a47b70,...) at ufs_mkdir+0xbb VOP_MKDIR_APV(c0d3a200,f3a47c28,eae,eac,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(c51f0000,ffffff9c,bfbf4fd3,0,1f8,...) at kern_mkdirat+0x23b kern_mkdir(c51f0000,bfbf4fd3,0,1f8,f3a47d2c,...) at kern_mkdir+0x2e mkdir(c51f0000,f3a47cf8,8,c0c3ed6c,c0d1bc40,...) at mkdir+0x29 syscall(f3a47d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (136, FreeBSD ELF32, mkdir), eip = 0x28172ea3, esp = 0xbfbf4b7c, ebp = 0xbfbf4fa8 --- Tracing command mkdir pid 30731 tid 101727 td 0xc57b0000 sched_switch(c57b0000,0,104,18c,91fe742e,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c57b0000,0,c0c3c68c,247,c864e5e8,...) at sleepq_switch+0x15f sleepq_wait(c864e5e8,50,c0c31743,4,1,...) at sleepq_wait+0x63 __lockmgr_args(c864e5e8,200400,c864e650,0,0,...) at __lockmgr_args+0x4a5 ffs_lock(f52c6ad8,c0bba526,f52c6b14,200400,c864e590,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f52c6ad8,c0c44b99,c0d52a80,c864e590,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c864e590,200400,c0c44b90,1ec,85c,...) at _vn_lock+0x78 lookup(f52c6be4,c0c44b90,e2,c2,c5da672c,...) at lookup+0xf0 namei(f52c6be4,f52c6c34,c0c3ce77,66,bfbfe263,...) at namei+0x4fb kern_rmdirat(c57b0000,ffffff9c,bfbfe263,0,f52c6c80,...) at kern_rmdirat+0x4d kern_rmdir(c57b0000,bfbfe263,0,f52c6d2c,c0b6c3b4,...) at kern_rmdir+0x27 rmdir(c57b0000,f52c6cf8,4,c0c3ed6c,c0d1bc58,...) at rmdir+0x22 syscall(f52c6d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (137, FreeBSD ELF32, rmdir), eip = 0x280e5dfb, esp = 0xbfbfde0c, ebp = 0xbfbfe238 --- Tracing command mkdir pid 30730 tid 101731 td 0xc6f6b940 sched_switch(c6f6b940,0,104,18c,cc21802e,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6f6b940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e465b6ac,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e465b6ac,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01a0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01a0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01a0,0,4000,0,...) at bread+0x4c ffs_update(c75ed9bc,0,1,c6f6b9e4,c75ed9bc,...) at ffs_update+0x1a2 ufs_inactive(f52d2ba0,c0c7288b,c75eda7c,c75eda7c,c75ed9bc,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f52d2ba0,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c75eda7c,0,c0c453db,8a1,8,...) at vinactive+0xb1 vrele(c75ed9bc,c0c466d0,34a,347,c5fb2100,...) at vrele+0x1a3 kern_chdir(c6f6b940,bfbfd1a3,0,f52d2d2c,c0b6c3b4,...) at kern_chdir+0x1e6 chdir(c6f6b940,f52d2cf8,4,c0c72db9,c0d1b0a0,...) at chdir+0x22 syscall(f52d2d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (12, FreeBSD ELF32, chdir), eip = 0x280e647f, esp = 0xbfbfcd4c, ebp = 0xbfbfd178 --- Tracing command rw pid 30729 tid 101589 td 0xc55654a0 sched_switch(c55654a0,0,104,18c,b051a658,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c55654a0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4690edc,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4690edc,81900,c7b78258,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c7b78164,3c,0,4000,0,...) at getblk+0x163 cluster_read(c7b78164,f2000,0,3c,0,...) at cluster_read+0xfa ffs_balloc_ufs2(c7b78164,f2000,0,1000,c4a7e700,...) at ffs_balloc_ufs2+0x1cdd ffs_write(f50feadc,c0c72b9b,c7b78164,0,c7b78164,...) at ffs_write+0x383 VOP_WRITE_APV(c0d3a200,f50feadc,c0c46829,2d4,0,...) at VOP_WRITE_APV+0x136 vn_write_wired_chunk(c5165c78,f50fec54,c4a7e700,0,1,...) at vn_write_wired_chunk+0x107 do_vn_rw_chunked(0,1,c55654a0,f50feb70,c08f9770,...) at do_vn_rw_chunked+0xa7 vn_write(c5165c78,f50fec54,c4a7e700,0,c55654a0,...) at vn_write+0x160 dofilewrite(f50fec54,ffffffff,ffffffff,0,c5165c78,...) at dofilewrite+0x95 kern_writev(c55654a0,4,f50fec54,f50fec78,1,...) at kern_writev+0x58 write(c55654a0,f50fecf8,c,f50fecb8,c0d1afe0,...) at write+0x4f syscall(f50fed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x28183883, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command rw pid 30728 tid 101047 td 0xc6c6d000 sched_switch(c6c6d000,0,104,18c,af0b1558,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6c6d000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4621c80,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4621c80,81900,c74bc258,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c74bc164,16,0,4000,0,...) at getblk+0x163 cluster_read(c74bc164,5b000,0,16,0,...) at cluster_read+0xfa ffs_balloc_ufs2(c74bc164,5b000,0,1000,c4a7e700,...) at ffs_balloc_ufs2+0x1cdd ffs_write(f474badc,c0c72b9b,c74bc164,0,c74bc164,...) at ffs_write+0x383 VOP_WRITE_APV(c0d3a200,f474badc,c0c46829,2d4,0,...) at VOP_WRITE_APV+0x136 vn_write_wired_chunk(c7077c08,f474bc54,c4a7e700,0,1,...) at vn_write_wired_chunk+0x107 do_vn_rw_chunked(0,1,c6c6d000,f474bb70,c08f9770,...) at do_vn_rw_chunked+0xa7 vn_write(c7077c08,f474bc54,c4a7e700,0,c6c6d000,...) at vn_write+0x160 dofilewrite(f474bc54,ffffffff,ffffffff,0,c7077c08,...) at dofilewrite+0x95 kern_writev(c6c6d000,4,f474bc54,f474bc78,1,...) at kern_writev+0x58 write(c6c6d000,f474bcf8,c,c0c1acff,c0d1afe0,...) at write+0x4f syscall(f474bd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x28183883, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command rw pid 30727 tid 100815 td 0xc69f9940 sched_switch(c69f9940,0,104,18c,aef2ee9e,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c69f9940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e46c4540,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e46c4540,81900,c70dfc14,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c70dfb20,a,0,3000,0,...) at getblk+0x163 breadn(c70dfb20,a,0,3000,0,...) at breadn+0x44 bread(c70dfb20,a,0,3000,0,...) at bread+0x4c ffs_realloccg(c9009740,a,0,12aec28,0,...) at ffs_realloccg+0x2d2 ffs_balloc_ufs2(c70dfb20,2b000,0,1000,c4a7e700,...) at ffs_balloc_ufs2+0xf65 ffs_write(f43abadc,c0c72b9b,c70dfb20,0,c70dfb20,...) at ffs_write+0x383 VOP_WRITE_APV(c0d3a200,f43abadc,c0c46829,2d4,0,...) at VOP_WRITE_APV+0x136 vn_write_wired_chunk(c6856818,f43abc54,c4a7e700,0,1,...) at vn_write_wired_chunk+0x107 do_vn_rw_chunked(0,1,c69f9940,f43abb70,c08f9770,...) at do_vn_rw_chunked+0xa7 vn_write(c6856818,f43abc54,c4a7e700,0,c69f9940,...) at vn_write+0x160 dofilewrite(f43abc54,ffffffff,ffffffff,0,c6856818,...) at dofilewrite+0x95 kern_writev(c69f9940,4,f43abc54,f43abc78,1,...) at kern_writev+0x58 write(c69f9940,f43abcf8,c,c0c1acff,c0d1afe0,...) at write+0x4f syscall(f43abd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x28183883, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command rw pid 30726 tid 101355 td 0xc6f6e6f0 sched_switch(c6f6e6f0,0,104,18c,af2efb9e,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6f6e6f0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4523190,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4523190,81900,c7b78c14,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c7b78b20,19,0,4000,0,...) at getblk+0x163 cluster_read(c7b78b20,65000,0,19,0,...) at cluster_read+0xfa ffs_balloc_ufs2(c7b78b20,65000,0,1000,c4a7e700,...) at ffs_balloc_ufs2+0x1cdd ffs_write(f4c85adc,c0c72b9b,c7b78b20,0,c7b78b20,...) at ffs_write+0x383 VOP_WRITE_APV(c0d3a200,f4c85adc,c0c46829,2d4,0,...) at VOP_WRITE_APV+0x136 vn_write_wired_chunk(c68dd2a0,f4c85c54,c4a7e700,0,1,...) at vn_write_wired_chunk+0x107 do_vn_rw_chunked(0,1,c6f6e6f0,f4c85b70,c08f9770,...) at do_vn_rw_chunked+0xa7 vn_write(c68dd2a0,f4c85c54,c4a7e700,0,c6f6e6f0,...) at vn_write+0x160 dofilewrite(f4c85c54,ffffffff,ffffffff,0,c68dd2a0,...) at dofilewrite+0x95 kern_writev(c6f6e6f0,4,f4c85c54,f4c85c78,1,...) at kern_writev+0x58 write(c6f6e6f0,f4c85cf8,c,c0c1acff,c0d1afe0,...) at write+0x4f syscall(f4c85d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x28183883, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command rw pid 30725 tid 101354 td 0xc6f6e940 sched_switch(c6f6e940,0,104,18c,b0f97fcb,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6f6e940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4745c84,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4745c84,81900,c5d30520,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c5d3042c,41,0,4000,0,...) at getblk+0x163 cluster_read(c5d3042c,106000,0,41,0,...) at cluster_read+0xfa ffs_balloc_ufs2(c5d3042c,106000,0,1000,c4a7e700,...) at ffs_balloc_ufs2+0x1cdd ffs_write(f4c82adc,c0c72b9b,c5d3042c,0,c5d3042c,...) at ffs_write+0x383 VOP_WRITE_APV(c0d3a200,f4c82adc,c0c46829,2d4,0,...) at VOP_WRITE_APV+0x136 vn_write_wired_chunk(c7078888,f4c82c54,c4a7e700,0,1,...) at vn_write_wired_chunk+0x107 do_vn_rw_chunked(0,1,c6f6e940,f4c82b70,c08f9770,...) at do_vn_rw_chunked+0xa7 vn_write(c7078888,f4c82c54,c4a7e700,0,c6f6e940,...) at vn_write+0x160 dofilewrite(f4c82c54,ffffffff,ffffffff,0,c7078888,...) at dofilewrite+0x95 kern_writev(c6f6e940,4,f4c82c54,f4c82c78,1,...) at kern_writev+0x58 write(c6f6e940,f4c82cf8,c,f4c82cb8,c0d1afe0,...) at write+0x4f syscall(f4c82d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x28183883, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command rw pid 30724 tid 100997 td 0xc6c754a0 sched_switch(c6c754a0,0,104,18c,affd6873,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6c754a0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e471b3c0,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e471b3c0,81900,c864ec14,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c864eb20,1a,0,4000,0,...) at getblk+0x163 cluster_read(c864eb20,6b000,0,1a,0,...) at cluster_read+0xfa ffs_balloc_ufs2(c864eb20,6b000,0,1000,c4a7e700,...) at ffs_balloc_ufs2+0x1cdd ffs_write(f4683adc,c0c72b9b,c864eb20,0,c864eb20,...) at ffs_write+0x383 VOP_WRITE_APV(c0d3a200,f4683adc,c0c46829,2d4,0,...) at VOP_WRITE_APV+0x136 vn_write_wired_chunk(c50b83f0,f4683c54,c4a7e700,0,1,...) at vn_write_wired_chunk+0x107 do_vn_rw_chunked(0,1,c6c754a0,f4683b70,c08f9770,...) at do_vn_rw_chunked+0xa7 vn_write(c50b83f0,f4683c54,c4a7e700,0,c6c754a0,...) at vn_write+0x160 dofilewrite(f4683c54,ffffffff,ffffffff,0,c50b83f0,...) at dofilewrite+0x95 kern_writev(c6c754a0,4,f4683c54,f4683c78,1,...) at kern_writev+0x58 write(c6c754a0,f4683cf8,c,f4683cb8,c0d1afe0,...) at write+0x4f syscall(f4683d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x28183883, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command rw pid 30723 tid 100652 td 0xc5397940 sched_switch(c5397940,0,104,18c,af1c1111,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5397940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4517544,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4517544,81900,c7b7894c,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c7b78858,26,0,4000,0,...) at getblk+0x163 cluster_read(c7b78858,9b000,0,26,0,...) at cluster_read+0xfa ffs_balloc_ufs2(c7b78858,9b000,0,1000,c4a7e700,...) at ffs_balloc_ufs2+0x1cdd ffs_write(f412dadc,c0c72b9b,c7b78858,0,c7b78858,...) at ffs_write+0x383 VOP_WRITE_APV(c0d3a200,f412dadc,c0c46829,2d4,0,...) at VOP_WRITE_APV+0x136 vn_write_wired_chunk(c68dc5e8,f412dc54,c4a7e700,0,1,...) at vn_write_wired_chunk+0x107 do_vn_rw_chunked(0,1,c5397940,f412db70,c08f9770,...) at do_vn_rw_chunked+0xa7 vn_write(c68dc5e8,f412dc54,c4a7e700,0,c5397940,...) at vn_write+0x160 dofilewrite(f412dc54,ffffffff,ffffffff,0,c68dc5e8,...) at dofilewrite+0x95 kern_writev(c5397940,4,f412dc54,f412dc78,1,...) at kern_writev+0x58 write(c5397940,f412dcf8,c,c0c1acff,c0d1afe0,...) at write+0x4f syscall(f412dd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x28183883, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command mkdir pid 30722 tid 100596 td 0xc60a16f0 sched_switch(c60a16f0,0,104,18c,dadf5781,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c60a16f0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(e46a505c,4c,c0c434ad,0,0,...) at sleepq_wait+0x63 _sleep(e46a505c,c453f3a8,4c,c0c434ad,0,...) at _sleep+0x35b bwait(e46a505c,4c,c0c434ad,e46a505c,f4071a84,...) at bwait+0x6f bufwait(e46a505c,e46a505c,0,e46a505c,c88be6cc,...) at bufwait+0x48 bufwrite(e46a505c,0,c0c5d2c1,726,0) at bufwrite+0x165 ffs_bufwrite(e46a505c,c62c8900,100,4000,0,...) at ffs_bufwrite+0x288 ffs_update(c7d3fb20,0,41f8,c00,0,...) at ffs_update+0x32c ufs_inactive(f4071b78,c0c7288b,c7d3fbe0,c7d3fbe0,c7d3fb20,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f4071b78,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f4071bac,c0c453db,8be,0,...) at vinactive+0xb1 vput(c7d3fb20,ffffffdf,2,66,bfbfa7c3,...) at vput+0x203 kern_rmdirat(c60a16f0,ffffff9c,bfbfa7c3,0,f4071c80,...) at kern_rmdirat+0x193 kern_rmdir(c60a16f0,bfbfa7c3,0,f4071d2c,c0b6c3b4,...) at kern_rmdir+0x27 rmdir(c60a16f0,f4071cf8,4,c0c3ed6c,c0d1bc58,...) at rmdir+0x22 syscall(f4071d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (137, FreeBSD ELF32, rmdir), eip = 0x280e5dfb, esp = 0xbfbfa36c, ebp = 0xbfbfa798 --- Tracing command rw pid 30721 tid 101598 td 0xca530b90 sched_switch(ca530b90,0,104,18c,b00f894a,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(ca530b90,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e463bef0,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e463bef0,81900,c5d2fab0,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c5d2f9bc,1a,0,4000,0,...) at getblk+0x163 cluster_read(c5d2f9bc,6b000,0,1a,0,...) at cluster_read+0xfa ffs_balloc_ufs2(c5d2f9bc,6b000,0,1000,c4a7e700,...) at ffs_balloc_ufs2+0x1cdd ffs_write(f5119adc,c0c72b9b,c5d2f9bc,0,c5d2f9bc,...) at ffs_write+0x383 VOP_WRITE_APV(c0d3a200,f5119adc,c0c46829,2d4,0,...) at VOP_WRITE_APV+0x136 vn_write_wired_chunk(c6a5f9d8,f5119c54,c4a7e700,0,1,...) at vn_write_wired_chunk+0x107 do_vn_rw_chunked(0,1,ca530b90,f5119b70,c08f9770,...) at do_vn_rw_chunked+0xa7 vn_write(c6a5f9d8,f5119c54,c4a7e700,0,ca530b90,...) at vn_write+0x160 dofilewrite(f5119c54,ffffffff,ffffffff,0,c6a5f9d8,...) at dofilewrite+0x95 kern_writev(ca530b90,4,f5119c54,f5119c78,1,...) at kern_writev+0x58 write(ca530b90,f5119cf8,c,f5119cb8,c0d1afe0,...) at write+0x4f syscall(f5119d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x28183883, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command mkdir pid 30720 tid 100764 td 0xc6a7b000 sched_switch(c6a7b000,0,104,18c,dae52fd1,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6a7b000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e465b6ac,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e465b6ac,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01a0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01a0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01a0,0,4000,0,...) at bread+0x4c ffs_update(c4fa6858,0,18,200,c4a7e700,...) at ffs_update+0x1a2 ufs_mkdir(f3e47c28,c0c72a9f,0,f3e47bd8,f3e47b70,...) at ufs_mkdir+0x7a3 VOP_MKDIR_APV(c0d3a200,f3e47c28,eae,eac,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(c6a7b000,ffffff9c,bfbf4773,0,1f8,...) at kern_mkdirat+0x23b kern_mkdir(c6a7b000,bfbf4773,0,1f8,f3e47d2c,...) at kern_mkdir+0x2e mkdir(c6a7b000,f3e47cf8,8,c0c3ed6c,c0d1bc40,...) at mkdir+0x29 syscall(f3e47d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (136, FreeBSD ELF32, mkdir), eip = 0x28172ea3, esp = 0xbfbf431c, ebp = 0xbfbf4748 --- Tracing command rw pid 30719 tid 101595 td 0xc69f94a0 sched_switch(c69f94a0,0,104,18c,b0af55e6,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c69f94a0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45c2a08,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45c2a08,81900,c7b78ab0,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c7b789bc,43,0,4000,0,...) at getblk+0x163 cluster_read(c7b789bc,10e000,0,43,0,...) at cluster_read+0xfa ffs_balloc_ufs2(c7b789bc,10e000,0,1000,c4a7e700,...) at ffs_balloc_ufs2+0x1cdd ffs_write(f5110adc,c0c72b9b,c7b789bc,0,c7b789bc,...) at ffs_write+0x383 VOP_WRITE_APV(c0d3a200,f5110adc,c0c46829,2d4,0,...) at VOP_WRITE_APV+0x136 vn_write_wired_chunk(c68dc348,f5110c54,c4a7e700,0,1,...) at vn_write_wired_chunk+0x107 do_vn_rw_chunked(0,1,c69f94a0,f5110b70,c08f9770,...) at do_vn_rw_chunked+0xa7 vn_write(c68dc348,f5110c54,c4a7e700,0,c69f94a0,...) at vn_write+0x160 dofilewrite(f5110c54,ffffffff,ffffffff,0,c68dc348,...) at dofilewrite+0x95 kern_writev(c69f94a0,4,f5110c54,f5110c78,1,...) at kern_writev+0x58 write(c69f94a0,f5110cf8,c,f5110cb8,c0d1afe0,...) at write+0x4f syscall(f5110d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x28183883, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command mkdir pid 30718 tid 101579 td 0xc64c64a0 sched_switch(c64c64a0,0,104,18c,aee8f330,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c64c64a0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45e0e74,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45e0e74,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01e0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01e0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01e0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a0e80,80000,f51d6a1c,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a0e80,80000,f51d6a1c,f51d6934,...) at ffs_vget+0x2e ffs_valloc(c71d42c8,41f8,c4a7e700,f51d6a1c,508c808,...) at ffs_valloc+0x596 ufs_mkdir(f51d6c28,c0c72a9f,0,f51d6bd8,f51d6b70,...) at ufs_mkdir+0xbb VOP_MKDIR_APV(c0d3a200,f51d6c28,eae,eac,0,...) at VOP_MKDIR_APV+0xc5 kern_mkdirat(c64c64a0,ffffff9c,bfbfcd73,0,1f8,...) at kern_mkdirat+0x23b kern_mkdir(c64c64a0,bfbfcd73,0,1f8,f51d6d2c,...) at kern_mkdir+0x2e mkdir(c64c64a0,f51d6cf8,8,c0c3ed6c,c0d1bc40,...) at mkdir+0x29 syscall(f51d6d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (136, FreeBSD ELF32, mkdir), eip = 0x28172ea3, esp = 0xbfbfc91c, ebp = 0xbfbfcd48 --- Tracing command rw pid 30717 tid 101593 td 0xc55874a0 sched_switch(c55874a0,0,104,18c,b0e8fdd8,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c55874a0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e44faf6c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e44faf6c,81900,c7fe30f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c7fe3000,29,0,4000,0,...) at getblk+0x163 cluster_read(c7fe3000,a6000,0,29,0,...) at cluster_read+0xfa ffs_balloc_ufs2(c7fe3000,a6000,0,1000,c4a7e700,...) at ffs_balloc_ufs2+0x1cdd ffs_write(f510aadc,c0c72b9b,c7fe3000,0,c7fe3000,...) at ffs_write+0x383 VOP_WRITE_APV(c0d3a200,f510aadc,c0c46829,2d4,0,...) at VOP_WRITE_APV+0x136 vn_write_wired_chunk(c6bb10a8,f510ac54,c4a7e700,0,1,...) at vn_write_wired_chunk+0x107 do_vn_rw_chunked(0,1,c55874a0,f510ab70,c08f9770,...) at do_vn_rw_chunked+0xa7 vn_write(c6bb10a8,f510ac54,c4a7e700,0,c55874a0,...) at vn_write+0x160 dofilewrite(f510ac54,ffffffff,ffffffff,0,c6bb10a8,...) at dofilewrite+0x95 kern_writev(c55874a0,4,f510ac54,f510ac78,1,...) at kern_writev+0x58 write(c55874a0,f510acf8,c,f510acb8,c0d1afe0,...) at write+0x4f syscall(f510ad38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (4, FreeBSD ELF32, write), eip = 0x28183883, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command mkdir pid 30716 tid 100647 td 0xc60bb000 Tracing command rw pid 30715 tid 101560 td 0xc5565000 sched_switch(c5565000,0,104,18c,b1394cf6,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5565000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45ff618,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45ff618,81900,c87a3520,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c87a342c,987,0,4000,0,...) at getblk+0x163 cluster_read(c87a342c,10000000,0,987,0,...) at cluster_read+0xfa ffs_read(f5027ad4,c0c722d4,c6c9ba48,f5027ad4,c87a342c,...) at ffs_read+0x349 VOP_READ_APV(c0d3a200,f5027ad4,c0c46829,282,f5027c54,...) at VOP_READ_APV+0xc5 vn_read_wired_chunk(c6c9ba48,f5027c54,c4a7e700,0,0,...) at vn_read_wired_chunk+0xb1 do_vn_rw_chunked(0,0,c5565000,f5027b60,c08f9950,...) at do_vn_rw_chunked+0xa7 vn_read(c6c9ba48,f5027c54,c4a7e700,0,c5565000,...) at vn_read+0x1b9 dofileread(f5027c54,ffffffff,ffffffff,0,c6c9ba48,...) at dofileread+0x96 kern_readv(c5565000,4,f5027c54,f5027c78,1,...) at kern_readv+0x58 read(c5565000,f5027cf8,c,c0bd36ff,c0d1afc8,...) at read+0x4f syscall(f5027d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (3, FreeBSD ELF32, read), eip = 0x281838a3, esp = 0xbfbfd5dc, ebp = 0xbfbfe688 --- Tracing command tcp pid 30714 tid 101099 td 0xc6d05250 sched_switch(c6d05250,0,104,18c,fa19f0ef,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6d05250,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c0896900,c6d05250,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,ea61,...) at _sleep+0x30e kern_nanosleep(c6d05250,f481bc64,f481bc6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c6d05250,f481bcf8,8,f481bd38,c0d1c600,...) at nanosleep+0x6f syscall(f481bd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe5bc, ebp = 0xbfbfe5e8 --- Tracing command tcp pid 30713 tid 100724 td 0xc60b4b90 sched_switch(c60b4b90,0,104,18c,f77e48a8,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c60b4b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c0896900,c60b4b90,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,ea61,...) at _sleep+0x30e kern_nanosleep(c60b4b90,f4247c64,f4247c6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c60b4b90,f4247cf8,8,f4247d38,c0d1c600,...) at nanosleep+0x6f syscall(f4247d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe5bc, ebp = 0xbfbfe5e8 --- Tracing command tcp pid 30712 tid 101703 td 0xc5397b90 sched_switch(c5397b90,0,104,18c,f62d9a9a,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c5397b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c0896900,c5397b90,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,ea61,...) at _sleep+0x30e kern_nanosleep(c5397b90,f5257c64,f5257c6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c5397b90,f5257cf8,8,f5257d38,c0d1c600,...) at nanosleep+0x6f syscall(f5257d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe5bc, ebp = 0xbfbfe5e8 --- Tracing command tcp pid 30711 tid 100902 td 0xc6b1c6f0 sched_switch(c6b1c6f0,0,104,18c,f62eeb68,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6b1c6f0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c0896900,c6b1c6f0,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,ea61,...) at _sleep+0x30e kern_nanosleep(c6b1c6f0,f4507c64,f4507c6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c6b1c6f0,f4507cf8,8,f4507d38,c0d1c600,...) at nanosleep+0x6f syscall(f4507d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe5bc, ebp = 0xbfbfe5e8 --- Tracing command tcp pid 30710 tid 101006 td 0xc6c73b90 sched_switch(c6c73b90,0,104,18c,f62ed4eb,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6c73b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c0896900,c6c73b90,0,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,ea61,...) at _sleep+0x30e kern_nanosleep(c6c73b90,f46a7c64,f46a7c6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c6c73b90,f46a7cf8,8,f46a7d38,c0d1c600,...) at nanosleep+0x6f syscall(f46a7d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe5bc, ebp = 0xbfbfe5e8 --- Tracing command mkdir pid 30709 tid 100904 td 0xc6b1c250 sched_switch(c6b1c250,0,104,18c,b49ca31b,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6b1c250,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c6af42a4,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c6af42a4,c6af432c,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c6b1c250,77fc,f450fc74,0,0,...) at kern_wait+0xac6 wait4(c6b1c250,f450fcf8,10,f450fd38,c0d1b028,...) at wait4+0x3b syscall(f450fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280faf3b, esp = 0xbfbfe66c, ebp = 0xbfbfe688 --- Tracing command link pid 30708 tid 101597 td 0xc5504940 sched_switch(c5504940,0,104,18c,b4f8dee8,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c5504940,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c64222a4,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c64222a4,c642232c,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c5504940,780d,f5116c74,0,0,...) at kern_wait+0xac6 wait4(c5504940,f5116cf8,10,f5116d38,c0d1b028,...) at wait4+0x3b syscall(f5116d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280faf3b, esp = 0xbfbfe66c, ebp = 0xbfbfe688 --- Tracing command mkfifo pid 30707 tid 101747 td 0xc550e250 Tracing command mkfifo pid 30706 tid 101283 td 0xc6e00940 Tracing command creat pid 30705 tid 101594 td 0xc5551000 sched_switch(c5551000,0,104,18c,aef21e69,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5551000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45a9c84,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45a9c84,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bee0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bee0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bee0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6844,80000,f510d8e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6844,80000,f510d8e8,f510d814,...) at ffs_vget+0x2e ffs_valloc(c59176f4,81b0,c4a7e700,f510d8e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f510dbd4,c0d3a640,f510dacc,f510da34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f510dacc,c0c72c65,0,0,f510dba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f510dacc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f510dba8,f510dc5c,1b0,c4a7e700,c67d6540,...) at vn_open_cred+0x18e vn_open(f510dba8,f510dc5c,1b0,c67d6540,c5551000,...) at vn_open+0x33 kern_openat(c5551000,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c5551000,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c5551000,f510dcf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f510dd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command mkfifo pid 30704 tid 101284 td 0xc6e006f0 Tracing command creat pid 30703 tid 100618 td 0xc51d7250 sched_switch(c51d7250,0,104,18c,daf0a254,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c51d7250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45a9c84,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45a9c84,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bee0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bee0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bee0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6845,80000,f40bd8e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6845,80000,f40bd8e8,f40bd814,...) at ffs_vget+0x2e ffs_valloc(c939d9bc,81b0,c4a7e700,f40bd8e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f40bdbd4,c0d3a640,f40bdacc,f40bda34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f40bdacc,c0c72c65,0,0,f40bdba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f40bdacc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f40bdba8,f40bdc5c,1b0,c4a7e700,c6aed310,...) at vn_open_cred+0x18e vn_open(f40bdba8,f40bdc5c,1b0,c6aed310,c51d7250,...) at vn_open+0x33 kern_openat(c51d7250,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c51d7250,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c51d7250,f40bdcf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f40bdd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command mkfifo pid 30702 tid 101281 td 0xc6e02000 Tracing command creat pid 30701 tid 100153 td 0xc5399000 sched_switch(c5399000,0,104,18c,daebbe95,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5399000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_update(c934e9bc,0,c4a7e700,0,c0b77035,...) at ffs_update+0x1a2 ufs_makeinode(f39afbd4,c0d3a640,f39afacc,f39afa34,c0b7b4d5,...) at ufs_makeinode+0x42e ufs_create(f39afacc,c0c72c65,0,0,f39afba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f39afacc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f39afba8,f39afc5c,1b0,c4a7e700,c6d2b000,...) at vn_open_cred+0x18e vn_open(f39afba8,f39afc5c,1b0,c6d2b000,c5399000,...) at vn_open+0x33 kern_openat(c5399000,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c5399000,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c5399000,f39afcf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f39afd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command mkfifo pid 30700 tid 101286 td 0xc6ee7000 sched_switch(c6ee7000,0,104,18c,920ed689,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6ee7000,0,c0c3c68c,247,c864e5e8,...) at sleepq_switch+0x15f sleepq_wait(c864e5e8,50,c0c31743,4,1,...) at sleepq_wait+0x63 __lockmgr_args(c864e5e8,200400,c864e650,0,0,...) at __lockmgr_args+0x4a5 ffs_lock(f4bb4ad8,c0bba526,f4bb4b14,200400,c864e590,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f4bb4ad8,c0c44b99,c0d52a80,c864e590,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c864e590,200400,c0c44b90,1ec,85c,...) at _vn_lock+0x78 lookup(f4bb4be4,c0c44b90,e2,c2,c4baca2c,...) at lookup+0xf0 namei(f4bb4be4,f4bb4c34,c0c3ce77,66,804d280,...) at namei+0x4fb kern_unlinkat(c6ee7000,ffffff9c,804d280,0,f4bb4c80,...) at kern_unlinkat+0x4d kern_unlink(c6ee7000,804d280,0,f4bb4d2c,c0b6c3b4,...) at kern_unlink+0x27 unlink(c6ee7000,f4bb4cf8,4,c0c3ed91,c0d1b070,...) at unlink+0x22 syscall(f4bb4d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x2817041f, esp = 0xbfbfe62c, ebp = 0xbfbfe658 --- Tracing command creat pid 30699 tid 100232 td 0xc55734a0 sched_switch(c55734a0,0,104,18c,daec1899,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c55734a0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_update(c7604858,0,c4a7e700,0,c0b77035,...) at ffs_update+0x1a2 ufs_makeinode(f4139bd4,c0d3a640,f4139acc,f4139a34,c0b7b4d5,...) at ufs_makeinode+0x42e ufs_create(f4139acc,c0c72c65,0,0,f4139ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f4139acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4139ba8,f4139c5c,1b0,c4a7e700,c6a5fd58,...) at vn_open_cred+0x18e vn_open(f4139ba8,f4139c5c,1b0,c6a5fd58,c55734a0,...) at vn_open+0x33 kern_openat(c55734a0,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c55734a0,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c55734a0,f4139cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f4139d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command mkfifo pid 30698 tid 100289 td 0xc54e3000 Tracing command creat pid 30697 tid 100155 td 0xc5398940 sched_switch(c5398940,0,104,18c,db2399c7,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5398940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6814,80000,f39b58e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6814,80000,f39b58e8,f39b5814,...) at ffs_vget+0x2e ffs_valloc(c944fde8,81b0,c4a7e700,f39b58e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f39b5bd4,c0d3a640,f39b5acc,f39b5a34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f39b5acc,c0c72c65,0,0,f39b5ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f39b5acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f39b5ba8,f39b5c5c,1b0,c4a7e700,c6c9a000,...) at vn_open_cred+0x18e vn_open(f39b5ba8,f39b5c5c,1b0,c6c9a000,c5398940,...) at vn_open+0x33 kern_openat(c5398940,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c5398940,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c5398940,f39b5cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f39b5d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command mkfifo pid 30696 tid 101350 td 0xc57d04a0 sched_switch(c57d04a0,0,104,18c,ccc3c31e,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c57d04a0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e465b6ac,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e465b6ac,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01a0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01a0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01a0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a0e24,80000,f4d299f8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a0e24,80000,f4d299f8,c864e590,...) at ffs_vget+0x2e ffs_valloc(c864e590,1180,c4a7e700,f4d299f8,c864e590,...) at ffs_valloc+0x596 ufs_makeinode(f4d29c04,c08eb56f,c0d3a200,f4d29b2c,c0d3a640,...) at ufs_makeinode+0xa2 ufs_mknod(f4d29c28,c0c72c23,f4d29b70,f4d29b70,c57d04a0,...) at ufs_mknod+0x35 VOP_MKNOD_APV(c0d3a200,f4d29c28,5ae,5ac,0,...) at VOP_MKNOD_APV+0xc5 kern_mkfifoat(c57d04a0,ffffff9c,804d280,0,180,...) at kern_mkfifoat+0x230 kern_mkfifo(c57d04a0,804d280,0,180,f4d29d2c,...) at kern_mkfifo+0x2e mkfifo(c57d04a0,f4d29cf8,8,c0c3ed91,c0d1bbe0,...) at mkfifo+0x29 syscall(f4d29d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (132, FreeBSD ELF32, mkfifo), eip = 0x280e5e3b, esp = 0xbfbfe62c, ebp = 0xbfbfe658 --- Tracing command creat pid 30695 tid 101499 td 0xc553b4a0 sched_switch(c553b4a0,0,104,18c,aee3c50b,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c553b4a0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(e45a9c24,4c,c0c434a7,0,0,...) at sleepq_wait+0x63 _sleep(e45a9c24,c453f628,4c,c0c434a7,0,...) at _sleep+0x35b bwait(e45a9c24,4c,c0c434a7,e45a9c24,f4f7074c,...) at bwait+0x6f bufwait(e45a9c24,0,0,0,0,...) at bufwait+0x28 breadn(c4d8c000,4a4bee0,0,4000,0,...) at breadn+0x132 bread(c4d8c000,4a4bee0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6840,80000,f4f708e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6840,80000,f4f708e8,f4f70814,...) at ffs_vget+0x2e ffs_valloc(c798d000,81b0,c4a7e700,f4f708e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f4f70bd4,c0d3a640,f4f70acc,f4f70a34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f4f70acc,c0c72c65,0,0,f4f70ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f4f70acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4f70ba8,f4f70c5c,1b0,c4a7e700,c6ed7a80,...) at vn_open_cred+0x18e vn_open(f4f70ba8,f4f70c5c,1b0,c6ed7a80,c553b4a0,...) at vn_open+0x33 kern_openat(c553b4a0,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c553b4a0,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c553b4a0,f4f70cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f4f70d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command mkfifo pid 30694 tid 101036 td 0xc6c6fb90 Tracing command creat pid 30693 tid 100909 td 0xc6eda6f0 sched_switch(c6eda6f0,0,104,18c,aee74e30,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6eda6f0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_update(c6347b20,0,c4a7e700,0,c0b77035,...) at ffs_update+0x1a2 ufs_makeinode(f46b3bd4,c0d3a640,f46b3acc,f46b3a34,c0b7b4d5,...) at ufs_makeinode+0x42e ufs_create(f46b3acc,c0c72c65,0,0,f46b3ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f46b3acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f46b3ba8,f46b3c5c,1b0,c4a7e700,c4f272a0,...) at vn_open_cred+0x18e vn_open(f46b3ba8,f46b3c5c,1b0,c4f272a0,c6eda6f0,...) at vn_open+0x33 kern_openat(c6eda6f0,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c6eda6f0,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c6eda6f0,f46b3cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f46b3d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command mkfifo pid 30692 tid 100787 td 0xc57a44a0 Tracing command creat pid 30691 tid 101160 td 0xc610f250 sched_switch(c610f250,0,104,18c,aee6d9f1,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c610f250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a680a,80000,f490f8e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a680a,80000,f490f8e8,f490f814,...) at ffs_vget+0x2e ffs_valloc(c7445164,81b0,c4a7e700,f490f8e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f490fbd4,c0d3a640,f490facc,f490fa34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f490facc,c0c72c65,0,0,f490fba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f490facc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f490fba8,f490fc5c,1b0,c4a7e700,c7078540,...) at vn_open_cred+0x18e vn_open(f490fba8,f490fc5c,1b0,c7078540,c610f250,...) at vn_open+0x33 kern_openat(c610f250,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c610f250,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c610f250,f490fcf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f490fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command mkfifo pid 30690 tid 100291 td 0xc581e250 Tracing command mkfifo pid 30689 tid 100167 td 0xc50a7940 sched_switch(c50a7940,0,104,18c,920d9882,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c50a7940,0,c0c3c68c,247,c864e5e8,...) at sleepq_switch+0x15f sleepq_wait(c864e5e8,50,c0c31743,4,1,...) at sleepq_wait+0x63 __lockmgr_args(c864e5e8,200400,c864e650,0,0,...) at __lockmgr_args+0x4a5 ffs_lock(f39e1ad8,c0bba526,f39e1b14,200400,c864e590,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f39e1ad8,c0c44b99,c0d52a80,c864e590,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c864e590,200400,c0c44b90,1ec,85c,...) at _vn_lock+0x78 lookup(f39e1be4,c0c44b90,e2,c2,c55c112c,...) at lookup+0xf0 namei(f39e1be4,f39e1c34,c0c3ce77,66,804d280,...) at namei+0x4fb kern_unlinkat(c50a7940,ffffff9c,804d280,0,f39e1c80,...) at kern_unlinkat+0x4d kern_unlink(c50a7940,804d280,0,f39e1d2c,c0b6c3b4,...) at kern_unlink+0x27 unlink(c50a7940,f39e1cf8,4,c0c3ed91,c0d1b070,...) at unlink+0x22 syscall(f39e1d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x2817041f, esp = 0xbfbfe62c, ebp = 0xbfbfe658 --- Tracing command mkfifo pid 30688 tid 101455 td 0xc5597250 Tracing command mkfifo pid 30687 tid 101712 td 0xc60c46f0 Tracing command mkfifo pid 30686 tid 101002 td 0xc5a924a0 sched_switch(c5a924a0,0,104,18c,920c0704,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5a924a0,0,c0c3c68c,247,c864e5e8,...) at sleepq_switch+0x15f sleepq_wait(c864e5e8,50,c0c31743,4,1,...) at sleepq_wait+0x63 __lockmgr_args(c864e5e8,200400,c864e650,0,0,...) at __lockmgr_args+0x4a5 ffs_lock(f46eba60,c0bba526,f46eba9c,200400,c864e590,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f46eba60,c0c44b99,c0d52a80,c864e590,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c864e590,200400,c0c44b90,1ec,85c,...) at _vn_lock+0x78 lookup(f46ebbd8,c0c44b90,e2,c2,ca76482c,...) at lookup+0xf0 namei(f46ebbd8,ffffffdf,5ae,5ac,0,...) at namei+0x4fb kern_mkfifoat(c5a924a0,ffffff9c,804d280,0,180,...) at kern_mkfifoat+0x5e kern_mkfifo(c5a924a0,804d280,0,180,f46ebd2c,...) at kern_mkfifo+0x2e mkfifo(c5a924a0,f46ebcf8,8,c0c3ed91,c0d1bbe0,...) at mkfifo+0x29 syscall(f46ebd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (132, FreeBSD ELF32, mkfifo), eip = 0x280e5e3b, esp = 0xbfbfe62c, ebp = 0xbfbfe658 --- Tracing command mkfifo pid 30685 tid 100595 td 0xc580c4a0 Tracing command mkfifo pid 30684 tid 100827 td 0xc6a7b940 Tracing command mkfifo pid 30683 tid 100802 td 0xc69f6b90 Tracing command creat pid 30677 tid 101294 td 0xc6eb5940 sched_switch(c6eb5940,0,104,18c,daebedb7,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6eb5940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_update(c8656164,0,c4a7e700,0,c0b77035,...) at ffs_update+0x1a2 ufs_makeinode(f4bcebd4,c0d3a640,f4bceacc,f4bcea34,c0b7b4d5,...) at ufs_makeinode+0x42e ufs_create(f4bceacc,c0c72c65,0,0,f4bceba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f4bceacc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4bceba8,f4bcec5c,1b0,c4a7e700,c693bce8,...) at vn_open_cred+0x18e vn_open(f4bceba8,f4bcec5c,1b0,c693bce8,c6eb5940,...) at vn_open+0x33 kern_openat(c6eb5940,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c6eb5940,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c6eb5940,f4bcecf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f4bced38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30675 tid 100183 td 0xc552a4a0 sched_switch(c552a4a0,0,104,18c,daeba39a,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c552a4a0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(e4533abc,4c,c0c434ad,0,0,...) at sleepq_wait+0x63 _sleep(e4533abc,c453f9e8,4c,c0c434ad,0,...) at _sleep+0x35b bwait(e4533abc,4c,c0c434ad,e4533abc,f3bff81c,...) at bwait+0x6f bufwait(e4533abc,e4533abc,0,e4533abc,c895ad98,...) at bufwait+0x48 bufwrite(e4533abc,0,c0c5d2c1,726,0) at bufwrite+0x165 ffs_bufwrite(e4533abc,c9ae9e00,100,4000,0,...) at ffs_bufwrite+0x288 ffs_update(c6d9f42c,0,c4a7e700,0,c0b77035,...) at ffs_update+0x32c ufs_makeinode(f3bffbd4,c0d3a640,f3bffacc,f3bffa34,c0b7b4d5,...) at ufs_makeinode+0x42e ufs_create(f3bffacc,c0c72c65,0,0,f3bffba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f3bffacc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f3bffba8,f3bffc5c,1b0,c4a7e700,c4f27b60,...) at vn_open_cred+0x18e vn_open(f3bffba8,f3bffc5c,1b0,c4f27b60,c552a4a0,...) at vn_open+0x33 kern_openat(c552a4a0,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c552a4a0,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c552a4a0,f3bffcf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f3bffd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30673 tid 101269 td 0xc6e05000 sched_switch(c6e05000,0,104,18c,daebd5e6,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6e05000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6810,80000,f4b818e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6810,80000,f4b818e8,f4b81814,...) at ffs_vget+0x2e ffs_valloc(c72049bc,81b0,c4a7e700,f4b818e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f4b81bd4,c0d3a640,f4b81acc,f4b81a34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f4b81acc,c0c72c65,0,0,f4b81ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f4b81acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4b81ba8,f4b81c5c,1b0,c4a7e700,c6bb1498,...) at vn_open_cred+0x18e vn_open(f4b81ba8,f4b81c5c,1b0,c6bb1498,c6e05000,...) at vn_open+0x33 kern_openat(c6e05000,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c6e05000,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c6e05000,f4b81cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f4b81d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30672 tid 101023 td 0xc5550b90 sched_switch(c5550b90,0,104,18c,aeeac8d9,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5550b90,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6812,80000,f49948e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6812,80000,f49948e8,f4994814,...) at ffs_vget+0x2e ffs_valloc(c6f07858,81b0,c4a7e700,f49948e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f4994bd4,c0d3a640,f4994acc,f4994a34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f4994acc,c0c72c65,0,0,f4994ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f4994acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4994ba8,f4994c5c,1b0,c4a7e700,c597d9a0,...) at vn_open_cred+0x18e vn_open(f4994ba8,f4994c5c,1b0,c597d9a0,c5550b90,...) at vn_open+0x33 kern_openat(c5550b90,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c5550b90,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c5550b90,f4994cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f4994d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30671 tid 101156 td 0xc6dc0940 sched_switch(c6dc0940,0,104,18c,db23803d,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6dc0940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6811,80000,f48ff8e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6811,80000,f48ff8e8,f48ff814,...) at ffs_vget+0x2e ffs_valloc(c5876000,81b0,c4a7e700,f48ff8e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f48ffbd4,c0d3a640,f48ffacc,f48ffa34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f48ffacc,c0c72c65,0,0,f48ffba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f48ffacc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f48ffba8,f48ffc5c,1b0,c4a7e700,c6ed82a0,...) at vn_open_cred+0x18e vn_open(f48ffba8,f48ffc5c,1b0,c6ed82a0,c6dc0940,...) at vn_open+0x33 kern_openat(c6dc0940,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c6dc0940,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c6dc0940,f48ffcf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f48ffd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30670 tid 101389 td 0xc5588250 sched_switch(c5588250,0,104,18c,aeecbf65,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5588250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_update(c95682c8,0,c4a7e700,0,c0b77035,...) at ffs_update+0x1a2 ufs_makeinode(f4e26bd4,c0d3a640,f4e26acc,f4e26a34,c0b7b4d5,...) at ufs_makeinode+0x42e ufs_create(f4e26acc,c0c72c65,0,0,f4e26ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f4e26acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4e26ba8,f4e26c5c,1b0,c4a7e700,c597d9d8,...) at vn_open_cred+0x18e vn_open(f4e26ba8,f4e26c5c,1b0,c597d9d8,c5588250,...) at vn_open+0x33 kern_openat(c5588250,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c5588250,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c5588250,f4e26cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f4e26d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30669 tid 101667 td 0xc5547940 sched_switch(c5547940,0,104,18c,db23b15e,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5547940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_update(c8a9c000,0,c4a7e700,0,c0b77035,...) at ffs_update+0x1a2 ufs_makeinode(f51e8bd4,c0d3a640,f51e8acc,f51e8a34,c0b7b4d5,...) at ufs_makeinode+0x42e ufs_create(f51e8acc,c0c72c65,0,0,f51e8ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f51e8acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f51e8ba8,f51e8c5c,1b0,c4a7e700,c6a5f4d0,...) at vn_open_cred+0x18e vn_open(f51e8ba8,f51e8c5c,1b0,c6a5f4d0,c5547940,...) at vn_open+0x33 kern_openat(c5547940,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c5547940,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c5547940,f51e8cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f51e8d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30668 tid 101221 td 0xc6eb6b90 sched_switch(c6eb6b90,0,104,18c,aeebf1f7,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6eb6b90,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e460c27c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e460c27c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bea0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bea0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bea0,0,4000,0,...) at bread+0x4c ffs_update(c7627858,0,c4a7e700,0,c0b77035,...) at ffs_update+0x1a2 ufs_makeinode(f466bbd4,c0d3a640,f466bacc,f466ba34,c0b7b4d5,...) at ufs_makeinode+0x42e ufs_create(f466bacc,c0c72c65,0,0,f466bba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f466bacc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f466bba8,f466bc5c,1b0,c4a7e700,c6aed9a0,...) at vn_open_cred+0x18e vn_open(f466bba8,f466bc5c,1b0,c6aed9a0,0,...) at vn_open+0x33 kern_openat(c6eb6b90,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c6eb6b90,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c6eb6b90,f466bcf8,c,c0c3ed91,c0d1aff8,...) at open+0x30 syscall(f466bd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30667 tid 101100 td 0xc6d05000 sched_switch(c6d05000,0,104,18c,aee4ce72,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6d05000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45a9c84,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45a9c84,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bee0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bee0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bee0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6841,80000,f481f8e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6841,80000,f481f8e8,f481f814,...) at ffs_vget+0x2e ffs_valloc(c7b48164,81b0,c4a7e700,f481f8e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f481fbd4,c0d3a640,f481facc,f481fa34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f481facc,c0c72c65,0,0,f481fba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f481facc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f481fba8,f481fc5c,1b0,c4a7e700,c5014e38,...) at vn_open_cred+0x18e vn_open(f481fba8,f481fc5c,1b0,c5014e38,c6d05000,...) at vn_open+0x33 kern_openat(c6d05000,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c6d05000,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c6d05000,f481fcf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f481fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30666 tid 100385 td 0xca55f6f0 sched_switch(ca55f6f0,0,104,18c,aee7b466,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(ca55f6f0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45a9c84,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45a9c84,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bee0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bee0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bee0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6842,80000,f3d368e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6842,80000,f3d368e8,f3d36814,...) at ffs_vget+0x2e ffs_valloc(c9872000,81b0,c4a7e700,f3d368e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f3d36bd4,c0d3a640,f3d36acc,f3d36a34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f3d36acc,c0c72c65,0,0,f3d36ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f3d36acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f3d36ba8,f3d36c5c,1b0,c4a7e700,c5014348,...) at vn_open_cred+0x18e vn_open(f3d36ba8,f3d36c5c,1b0,c5014348,ca55f6f0,...) at vn_open+0x33 kern_openat(ca55f6f0,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(ca55f6f0,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(ca55f6f0,f3d36cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f3d36d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30665 tid 101101 td 0xc6c75b90 sched_switch(c6c75b90,0,104,18c,aee768ad,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6c75b90,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6817,80000,f48238e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6817,80000,f48238e8,f4823814,...) at ffs_vget+0x2e ffs_valloc(c8cfa590,81b0,c4a7e700,f48238e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f4823bd4,c0d3a640,f4823acc,f4823a34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f4823acc,c0c72c65,0,0,f4823ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f4823acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4823ba8,f4823c5c,1b0,c4a7e700,c6ed7e38,...) at vn_open_cred+0x18e vn_open(f4823ba8,f4823c5c,1b0,c6ed7e38,c6c75b90,...) at vn_open+0x33 kern_openat(c6c75b90,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c6c75b90,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c6c75b90,f4823cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f4823d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command creat pid 30664 tid 101287 td 0xc6ed1b90 sched_switch(c6ed1b90,0,104,18c,aee87b41,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6ed1b90,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45a9c84,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45a9c84,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bee0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bee0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bee0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6843,80000,f44078e8,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6843,80000,f44078e8,f4407814,...) at ffs_vget+0x2e ffs_valloc(c8b4fb20,81b0,c4a7e700,f44078e8,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f4407bd4,c0d3a640,f4407acc,f4407a34,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f4407acc,c0c72c65,0,0,f4407ba8,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f4407acc,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f4407ba8,f4407c5c,1b0,c4a7e700,c68dd6c8,...) at vn_open_cred+0x18e vn_open(f4407ba8,f4407c5c,1b0,c68dd6c8,c6ed1b90,...) at vn_open+0x33 kern_openat(c6ed1b90,ffffff9c,bfbfe5e4,0,602,...) at kern_openat+0x108 kern_open(c6ed1b90,bfbfe5e4,0,601,1b0,...) at kern_open+0x35 open(c6ed1b90,f4407cf8,c,c0c58845,c0d1aff8,...) at open+0x30 syscall(f4407d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (5, FreeBSD ELF32, open), eip = 0x28172ee3, esp = 0xbfbfe58c, ebp = 0xbfbfe5a8 --- Tracing command symlink pid 30663 tid 101728 td 0xc57c26f0 sched_switch(c57c26f0,0,104,18c,77b7cae6,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c57c26f0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c57c26f0,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c57c26f0,f52c9c64,f52c9c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c57c26f0,f52c9cf8,8,f52c9cb8,c0d1c600,...) at nanosleep+0x6f syscall(f52c9d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe54c, ebp = 0xbfbfe578 --- Tracing command symlink pid 30662 tid 100594 td 0xc560eb90 sched_switch(c560eb90,0,104,18c,91fbcc64,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c560eb90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c560eb90,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c560eb90,f4069c64,f4069c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c560eb90,f4069cf8,8,c0c5b856,c0d1c600,...) at nanosleep+0x6f syscall(f4069d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe54c, ebp = 0xbfbfe578 --- Tracing command symlink pid 30661 tid 100268 td 0xc54e36f0 sched_switch(c54e36f0,0,104,18c,91b3c22d,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c54e36f0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c54e36f0,0,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c54e36f0,f3b2cc64,f3b2cc6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c54e36f0,f3b2ccf8,8,c0c5b856,c0d1c600,...) at nanosleep+0x6f syscall(f3b2cd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe54c, ebp = 0xbfbfe578 --- Tracing command symlink pid 30660 tid 100767 td 0xc53986f0 sched_switch(c53986f0,0,104,18c,8e859270,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c53986f0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c53986f0,3,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c53986f0,f42ebc64,f42ebc6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c53986f0,f42ebcf8,8,c0c5b856,c0d1c600,...) at nanosleep+0x6f syscall(f42ebd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe54c, ebp = 0xbfbfe578 --- Tracing command symlink pid 30659 tid 101081 td 0xc6d06250 sched_switch(c6d06250,0,104,18c,91adf13a,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6d06250,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c6d06250,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c6d06250,f47d3c64,f47d3c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c6d06250,f47d3cf8,8,c0c5b856,c0d1c600,...) at nanosleep+0x6f syscall(f47d3d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe54c, ebp = 0xbfbfe578 --- Tracing command creat pid 30658 tid 101217 td 0xc57eb4a0 sched_switch(c57eb4a0,0,104,18c,b333d010,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c57eb4a0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c67042a4,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c67042a4,c670432c,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c57eb4a0,77c8,f4777c74,0,0,...) at kern_wait+0xac6 wait4(c57eb4a0,f4777cf8,10,f4777d38,c0d1b028,...) at wait4+0x3b syscall(f4777d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280faf3b, esp = 0xbfbfe66c, ebp = 0xbfbfe688 --- Tracing command symlink pid 30657 tid 101516 td 0xc57a4b90 sched_switch(c57a4b90,0,104,18c,91ac95f7,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c57a4b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c57a4b90,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c57a4b90,f4fa3c64,f4fa3c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c57a4b90,f4fa3cf8,8,c0c5b856,c0d1c600,...) at nanosleep+0x6f syscall(f4fa3d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe54c, ebp = 0xbfbfe578 --- Tracing command tcp pid 30656 tid 101592 td 0xc6100000 sched_switch(c6100000,0,104,18c,f564b6e3,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6100000,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c0896900,c6100000,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,ea61,...) at _sleep+0x30e kern_nanosleep(c6100000,f5107c64,f5107c6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c6100000,f5107cf8,8,f5107d38,c0d1c600,...) at nanosleep+0x6f syscall(f5107d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe5bc, ebp = 0xbfbfe5e8 --- Tracing command symlink pid 30655 tid 101077 td 0xc6d06b90 sched_switch(c6d06b90,0,104,18c,81752f54,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6d06b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c6d06b90,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c6d06b90,f47c3c64,f47c3c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c6d06b90,f47c3cf8,8,c0c5b856,c0d1c600,...) at nanosleep+0x6f syscall(f47c3d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe54c, ebp = 0xbfbfe578 --- Tracing command tcp pid 30654 tid 100635 td 0xc60dc4a0 sched_switch(c60dc4a0,0,104,18c,f410654a,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c60dc4a0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c0896900,c60dc4a0,0,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,ea61,...) at _sleep+0x30e kern_nanosleep(c60dc4a0,f40f0c64,f40f0c6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c60dc4a0,f40f0cf8,8,f40f0d38,c0d1c600,...) at nanosleep+0x6f syscall(f40f0d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe5bc, ebp = 0xbfbfe5e8 --- Tracing command symlink pid 30653 tid 100640 td 0xc60d04a0 sched_switch(c60d04a0,0,104,18c,91b01280,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c60d04a0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c60d04a0,3,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c60d04a0,f40ffc64,f40ffc6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c60d04a0,f40ffcf8,8,c0c5b856,c0d1c600,...) at nanosleep+0x6f syscall(f40ffd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe54c, ebp = 0xbfbfe578 --- Tracing command symlink pid 30652 tid 101536 td 0xc64a0000 sched_switch(c64a0000,0,104,18c,8e86c177,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c64a0000,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c64a0000,3,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c64a0000,f4fd0c64,f4fd0c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c64a0000,f4fd0cf8,8,c0c5b856,c0d1c600,...) at nanosleep+0x6f syscall(f4fd0d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe54c, ebp = 0xbfbfe578 --- Tracing command symlink pid 30651 tid 101185 td 0xc57e9940 sched_switch(c57e9940,0,104,18c,cadaeb8e,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c57e9940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45e0e74,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45e0e74,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01e0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01e0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01e0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a0e87,80000,f486f9c4,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a0e87,80000,f486f9c4,c0a80b61,...) at ffs_vget+0x2e ffs_valloc(c7141000,a1ff,c4a7e700,f486f9c4,0,...) at ffs_valloc+0x596 ufs_makeinode(f486fc00,f486fb28,f486fafc,c08db76a,c7141058,...) at ufs_makeinode+0xa2 ufs_symlink(f486fc24,c0c72a19,f486fb6c,f486fb6c,c57e9940,...) at ufs_symlink+0x33 VOP_SYMLINK_APV(c0d3a200,f486fc24,6b5,6b3,c7000000,...) at VOP_SYMLINK_APV+0xc5 kern_symlinkat(c57e9940,804bb28,ffffff9c,bfbfe5c0,0,...) at kern_symlinkat+0x28a kern_symlink(c57e9940,804bb28,bfbfe5c0,0,f486fd2c,...) at kern_symlink+0x2e symlink(c57e9940,f486fcf8,8,c0c3f624,c0d1b4d8,...) at symlink+0x29 syscall(f486fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (57, FreeBSD ELF32, symlink), eip = 0x280e621f, esp = 0xbfbfe57c, ebp = 0xbfbfe648 --- Tracing command mkfifo pid 30650 tid 101331 td 0xc6eaa6f0 sched_switch(c6eaa6f0,0,104,18c,b33e69fc,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6eaa6f0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c6d36a90,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c6d36a90,c6d36b18,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c6eaa6f0,77db,f4c3dc74,0,0,...) at kern_wait+0xac6 wait4(c6eaa6f0,f4c3dcf8,10,f4c3dd38,c0d1b028,...) at wait4+0x3b syscall(f4c3dd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280faf3b, esp = 0xbfbfe65c, ebp = 0xbfbfe678 --- Tracing command rw pid 30649 tid 100887 td 0xc6a74250 sched_switch(c6a74250,0,104,18c,b47dccb9,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6a74250,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c6b0b000,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c6b0b000,c6b0b088,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c6a74250,77fb,f44cbc74,0,0,...) at kern_wait+0xac6 wait4(c6a74250,f44cbcf8,10,f44cbd38,c0d1b028,...) at wait4+0x3b syscall(f44cbd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280faf3b, esp = 0xbfbfe68c, ebp = 0xbfbfe6a8 --- Tracing command symlink pid 30647 tid 100639 td 0xc60e1250 sched_switch(c60e1250,0,104,18c,8e8bc212,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c60e1250,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c60e1250,3,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c60e1250,f40fcc64,f40fcc6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c60e1250,f40fccf8,8,c0c5b856,c0d1c600,...) at nanosleep+0x6f syscall(f40fcd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe54c, ebp = 0xbfbfe578 --- Tracing command symlink pid 30646 tid 101113 td 0xc5781250 sched_switch(c5781250,0,104,18c,cad99ae9,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5781250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(c82368b0,50,c0c31743,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c82368b0,80100,c8236918,0,0,...) at __lockmgr_args+0xa9f ffs_lock(f3ff97d8,c089ffcb,c0c44a81,80100,c8236858,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f3ff97d8,c57812f4,c0d52a80,c8236858,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c8236858,80100,c0c453db,837,4,...) at _vn_lock+0x78 vget(c8236858,80100,c5781250,50,0,...) at vget+0xc9 vfs_hash_get(c4e2f598,4a0e2c,80000,c5781250,f3ff99c4,...) at vfs_hash_get+0xed ffs_vgetf(c4e2f598,4a0e2c,80000,f3ff99c4,0,...) at ffs_vgetf+0x49 ffs_vget(c4e2f598,4a0e2c,80000,f3ff99c4,c0a80b61,...) at ffs_vget+0x2e ffs_valloc(c63376f4,a1ff,c4a7e700,f3ff99c4,0,...) at ffs_valloc+0x596 ufs_makeinode(f3ff9c00,f3ff9b28,f3ff9afc,c08db76a,c633774c,...) at ufs_makeinode+0xa2 ufs_symlink(f3ff9c24,c0c72a19,f3ff9b6c,f3ff9b6c,c5781250,...) at ufs_symlink+0x33 VOP_SYMLINK_APV(c0d3a200,f3ff9c24,6b5,6b3,c7474400,...) at VOP_SYMLINK_APV+0xc5 kern_symlinkat(c5781250,804bb28,ffffff9c,bfbfe5c0,0,...) at kern_symlinkat+0x28a kern_symlink(c5781250,804bb28,bfbfe5c0,0,f3ff9d2c,...) at kern_symlink+0x2e symlink(c5781250,f3ff9cf8,8,c0c3f624,c0d1b4d8,...) at symlink+0x29 syscall(f3ff9d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (57, FreeBSD ELF32, symlink), eip = 0x280e621f, esp = 0xbfbfe57c, ebp = 0xbfbfe648 --- Tracing command tcp pid 30645 tid 101548 td 0xc64a5000 sched_switch(c64a5000,0,104,18c,f35b2452,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c64a5000,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c0896900,c64a5000,0,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,ea61,...) at _sleep+0x30e kern_nanosleep(c64a5000,f514fc64,f514fc6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c64a5000,f514fcf8,8,f514fd38,c0d1c600,...) at nanosleep+0x6f syscall(f514fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe5bc, ebp = 0xbfbfe5e8 --- Tracing command lockf2 pid 30644 tid 101641 td 0xc64644a0 cpustop_handler(4,f519aa14,c0b6c6bd,c0c5ec30,c1894808,...) at cpustop_handler+0x32 ipi_nmi_handler(c0c5ec30,c1894808,7c8,c0c5ec27,c6412d34,...) at ipi_nmi_handler+0x2f trap(f519aa20) at trap+0x2d calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc084ceda, esp = 0xf519aa60, ebp = 0xf519aabc --- lf_advlockasync(f519aad4,c852041c,100000,0,c0d2aae0,...) at lf_advlockasync+0xc9a lf_advlock(f519ac00,c852041c,100000,0,1,...) at lf_advlock+0x55 vop_stdadvlock(f519ac00,c0c7255f,c85202c8,c85202c8,c68dd8f8,...) at vop_stdadvlock+0xb5 VOP_ADVLOCK_APV(c0d3a200,f519ac00,c0c334b5,259,c089ffcb,...) at VOP_ADVLOCK_APV+0xd6 kern_fcntl(c64644a0,3,d,f519ac40,5d7f6,...) at kern_fcntl+0x91f fcntl(c64644a0,f519acf8,c,c0c3ed8b,c0d1b820,...) at fcntl+0x101 syscall(f519ad38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (92, FreeBSD ELF32, fcntl), eip = 0x2816f3df, esp = 0xbfbfe5dc, ebp = 0xbfbfe618 --- Tracing command lockf2 pid 30643 tid 100241 td 0xc54c7250 sched_switch(c54c7250,0,60b,187,c91dc982,...) at sched_switch+0x437 mi_switch(60b,0,c0c39f6e,813,3,...) at mi_switch+0x200 sched_preempt(c54c7250,3,c50f3a40,f3acea58,c0b4fc9e,...) at sched_preempt+0xb5 ipi_bitmap_handler(8,28,28,c50f30c0,c4f0b680,...) at ipi_bitmap_handler+0x34 Xipi_intr_bitmap_handler() at Xipi_intr_bitmap_handler+0x2e --- interrupt, eip = 0xc084a38b, esp = 0xf3acea58, ebp = 0xf3acea58 --- lf_blocks(c4a819c8,0,c0c356bd,27b,c54c72f4,...) at lf_blocks+0xb lf_advlockasync(f3acead4,c8520c74,100000,0,c0d2aae0,...) at lf_advlockasync+0xc7d lf_advlock(f3acec00,c8520c74,100000,0,1,...) at lf_advlock+0x55 vop_stdadvlock(f3acec00,c0c7255f,c786202c,c8520b20,c693a850,...) at vop_stdadvlock+0xb5 VOP_ADVLOCK_APV(c0d3a200,f3acec00,243,196,c089ffcb,...) at VOP_ADVLOCK_APV+0xd6 kern_fcntl(c54c7250,3,c,f3acec40,dff51,...) at kern_fcntl+0x962 fcntl(c54c7250,f3acecf8,c,c0c3ef86,c0d1b820,...) at fcntl+0x101 syscall(f3aced38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (92, FreeBSD ELF32, fcntl), eip = 0x2816f3df, esp = 0xbfbfe5dc, ebp = 0xbfbfe618 --- Tracing command lockf2 pid 30642 tid 100245 td 0xc51f1b90 sched_switch(c51f1b90,0,104,18c,b0a7f828,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c51f1b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c54c3000,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c54c3000,c54c3088,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c51f1b90,77b3,f3adcc74,0,0,...) at kern_wait+0xac6 wait4(c51f1b90,f3adccf8,10,f3adcd38,c0d1b028,...) at wait4+0x3b syscall(f3adcd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280f9f3b, esp = 0xbfbfe65c, ebp = 0xbfbfe678 --- Tracing command openat pid 30641 tid 101744 td 0xc69f6940 sched_switch(c69f6940,0,104,18c,db18514e,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c69f6940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e465b6ac,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e465b6ac,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01a0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01a0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01a0,0,4000,0,...) at bread+0x4c ffs_update(c8236858,0,81b0,c00,0,...) at ffs_update+0x1a2 ufs_inactive(f52f9b78,c0c7288b,c8236918,c8236918,c8236858,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f52f9b78,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f52f9bac,c0c453db,8be,0,...) at vinactive+0xb1 vput(c8236858,ffffffdf,2,66,bfbfe544,...) at vput+0x203 kern_unlinkat(c69f6940,ffffff9c,bfbfe544,0,f52f9c80,...) at kern_unlinkat+0x194 kern_unlink(c69f6940,bfbfe544,0,f52f9d2c,c0b6c3b4,...) at kern_unlink+0x27 unlink(c69f6940,f52f9cf8,4,c0c3fd98,c0d1b070,...) at unlink+0x22 syscall(f52f9d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x2817041f, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30640 tid 100423 td 0xc60b3b90 sched_switch(c60b3b90,0,104,18c,db181d0a,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c60b3b90,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e475d6b8,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e475d6b8,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f0160,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f0160,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f0160,0,4000,0,...) at bread+0x4c ffs_update(c9a0dde8,0,81b0,c00,0,...) at ffs_update+0x1a2 ufs_inactive(f3deeb78,c0c7288b,c9a0dea8,c9a0dea8,c9a0dde8,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f3deeb78,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f3deebac,c0c453db,8be,0,...) at vinactive+0xb1 vput(c9a0dde8,ffffffdf,2,66,bfbfe544,...) at vput+0x203 kern_unlinkat(c60b3b90,ffffff9c,bfbfe544,0,f3deec80,...) at kern_unlinkat+0x194 kern_unlink(c60b3b90,bfbfe544,0,f3deed2c,c0b6c3b4,...) at kern_unlink+0x27 unlink(c60b3b90,f3deecf8,4,f3deecb8,c0d1b070,...) at unlink+0x22 syscall(f3deed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x2817041f, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30639 tid 100453 td 0xc57e7250 sched_switch(c57e7250,0,104,18c,cc2162a8,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c57e7250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45e0cd8,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45e0cd8,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49efe80,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49efe80,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49efe80,0,4000,0,...) at bread+0x4c ffs_nodealloccg(c5b16cb0,ce,4a0824,0,81b0,...) at ffs_nodealloccg+0xf8 ffs_hashalloc(4a0824,0,81b0,c0a51280,f39d5830,...) at ffs_hashalloc+0x7e ffs_valloc(c71d5858,81b0,c4a7e700,f39d5904,c0b77035,...) at ffs_valloc+0x561 ufs_makeinode(f39d5bf0,c0d3a640,f39d5ae8,f39d5a50,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f39d5ae8,c0c72c65,0,0,f39d5bc4,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f39d5ae8,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f39d5bc4,f39d5c78,1b0,c4a7e700,c68dd7a8,...) at vn_open_cred+0x18e vn_open(f39d5bc4,f39d5c78,1b0,c68dd7a8,c9bae650,...) at vn_open+0x33 kern_openat(c57e7250,3,bfbfe5c4,0,201,...) at kern_openat+0x108 openat(c57e7250,f39d5cf8,10,f39d5cb8,c0d1de48,...) at openat+0x38 syscall(f39d5d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (499, FreeBSD ELF32, openat), eip = 0x280e418b, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30638 tid 101243 td 0xc6d0a6f0 sched_switch(c6d0a6f0,0,104,18c,cbbb428a,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6d0a6f0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e465b6ac,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e465b6ac,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01a0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01a0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01a0,0,4000,0,...) at bread+0x4c ffs_update(c7dfb590,0,81b0,c00,0,...) at ffs_update+0x1a2 ufs_inactive(f4b22b78,c0c7288b,c7dfb650,c7dfb650,c7dfb590,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f4b22b78,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f4b22bac,c0c453db,8be,0,...) at vinactive+0xb1 vput(c7dfb590,ffffffdf,2,66,bfbfe544,...) at vput+0x203 kern_unlinkat(c6d0a6f0,ffffff9c,bfbfe544,0,f4b22c80,...) at kern_unlinkat+0x194 kern_unlink(c6d0a6f0,bfbfe544,0,f4b22d2c,c0b6c3b4,...) at kern_unlink+0x27 unlink(c6d0a6f0,f4b22cf8,4,c0c3fd98,c0d1b070,...) at unlink+0x22 syscall(f4b22d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x2817041f, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30637 tid 100695 td 0xc57e3000 sched_switch(c57e3000,0,104,18c,aee80d84,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c57e3000,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(e45e0e14,4c,c0c434ad,0,0,...) at sleepq_wait+0x63 _sleep(e45e0e14,c453f894,4c,c0c434ad,0,...) at _sleep+0x35b bwait(e45e0e14,4c,c0c434ad,e45e0e14,f451f860,...) at bwait+0x6f bufwait(e45e0e14,e45e0e14,0,e45e0e14,c7ebae0c,...) at bufwait+0x48 bufwrite(e45e0e14,0,c0c5d2c1,726,0) at bufwrite+0x165 ffs_bufwrite(e45e0e14,c92c4600,100,4000,0,...) at ffs_bufwrite+0x288 ffs_update(c6f609bc,0,c0d21918,f451f9a0,c084a2ad,...) at ffs_update+0x32c ffs_truncate(c6f609bc,0,0,c00,0,...) at ffs_truncate+0x5cd ufs_inactive(f451fb78,c0c7288b,c6f60a7c,c6f60a7c,c6f609bc,...) at ufs_inactive+0x244 VOP_INACTIVE_APV(c0d3a200,f451fb78,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f451fbac,c0c453db,8be,0,...) at vinactive+0xb1 vput(c6f609bc,ffffffdf,2,66,bfbfe544,...) at vput+0x203 kern_unlinkat(c57e3000,ffffff9c,bfbfe544,0,f451fc80,...) at kern_unlinkat+0x194 kern_unlink(c57e3000,bfbfe544,0,f451fd2c,c0b6c3b4,...) at kern_unlink+0x27 unlink(c57e3000,f451fcf8,4,c0c3fd98,c0d1b070,...) at unlink+0x22 syscall(f451fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x2817041f, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30636 tid 101179 td 0xc60a4b90 sched_switch(c60a4b90,0,104,18c,dae0d3e1,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c60a4b90,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(e465b64c,4c,c0c434ad,0,0,...) at sleepq_wait+0x63 _sleep(e465b64c,c453f204,4c,c0c434ad,0,...) at _sleep+0x35b bwait(e465b64c,4c,c0c434ad,e465b64c,f496186c,...) at bwait+0x6f bufwait(e465b64c,e465b64c,0,e465b64c,c8c00bc8,...) at bufwait+0x48 bufwrite(e465b64c,0,c0c5d2c1,726,0) at bufwrite+0x165 ffs_bufwrite(e465b64c,c622b700,100,4000,0,...) at ffs_bufwrite+0x288 ffs_update(c73db000,0,1,c60a4c34,c73db000,...) at ffs_update+0x32c ufs_inactive(f4961960,c0c7288b,c73db0c0,c73db0c0,c73db000,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f4961960,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c73db0c0,0,c0c453db,8a1,0,...) at vinactive+0xb1 vrele(c73db000,c8c00bc8,500940c,0,0,...) at vrele+0x1a3 ufs_rename(f4961c34,c70afde8,f4961be4,f4961b94,f4961be4,...) at ufs_rename+0xc26 VOP_RENAME_APV(c0d3a200,f4961c34,101,c188a700,5009410,...) at VOP_RENAME_APV+0xa5 kern_renameat(c60a4b90,3,bfbfe5c4,3,bfbfe544,...) at kern_renameat+0x31d renameat(c60a4b90,f4961cf8,10,c0c58845,c0d1de78,...) at renameat+0x37 syscall(f4961d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (501, FreeBSD ELF32, renameat), eip = 0x280e414b, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30635 tid 100416 td 0xc60ccb90 sched_switch(c60ccb90,0,104,18c,aed914ae,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c60ccb90,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(c964c058,50,c0c31743,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c964c058,80100,c964c0c0,0,0,...) at __lockmgr_args+0xa9f ffs_lock(f3b88718,c089ffcb,c0c44a81,80100,c964c000,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f3b88718,c60ccc34,c0d52a80,c964c000,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c964c000,80100,c0c453db,837,4,...) at _vn_lock+0x78 vget(c964c000,80100,c60ccb90,50,0,...) at vget+0xc9 vfs_hash_get(c4e2f598,4a0e27,80000,c60ccb90,f3b88904,...) at vfs_hash_get+0xed ffs_vgetf(c4e2f598,4a0e27,80000,f3b88904,0,...) at ffs_vgetf+0x49 ffs_vget(c4e2f598,4a0e27,80000,f3b88904,f3b88830,...) at ffs_vget+0x2e ffs_valloc(c761c2c8,81b0,c4a7e700,f3b88904,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f3b88bf0,c0d3a640,f3b88ae8,f3b88a50,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f3b88ae8,c0c72c65,0,0,f3b88bc4,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f3b88ae8,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f3b88bc4,f3b88c78,1b0,c4a7e700,c5165070,...) at vn_open_cred+0x18e vn_open(f3b88bc4,f3b88c78,1b0,c5165070,1,...) at vn_open+0x33 kern_openat(c60ccb90,3,bfbfe5c4,0,201,...) at kern_openat+0x108 openat(c60ccb90,f3b88cf8,10,c0c3f9df,c0d1de48,...) at openat+0x38 syscall(f3b88d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (499, FreeBSD ELF32, openat), eip = 0x280e418b, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30634 tid 101397 td 0xc554a6f0 sched_switch(c554a6f0,0,104,18c,cc21c0bd,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c554a6f0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e465b6ac,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e465b6ac,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01a0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01a0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01a0,0,4000,0,...) at bread+0x4c ffs_update(c8236c84,0,81b0,c00,0,...) at ffs_update+0x1a2 ufs_inactive(f4e3eb88,c0c7288b,c8236d44,c8236d44,c8236c84,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f4e3eb88,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f4e3ebbc,c0c453db,8be,0,...) at vinactive+0xb1 vput(c8236c84,ffffffdf,2,c0c30e1a,bfbfe5c4,...) at vput+0x203 kern_unlinkat(c554a6f0,3,bfbfe5c4,0) at kern_unlinkat+0x194 unlinkat(c554a6f0,f4e3ecf8,c,c0c58845,c0d1dea8,...) at unlinkat+0x5c syscall(f4e3ed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (503, FreeBSD ELF32, unlinkat), eip = 0x280e410b, esp = 0xbfbfe59c, ebp = 0xbfbfe648 --- Tracing command openat pid 30633 tid 101396 td 0xc6ed9000 sched_switch(c6ed9000,0,104,18c,aef08f55,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6ed9000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e460c27c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e460c27c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bea0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bea0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bea0,0,4000,0,...) at bread+0x4c ffs_update(c972d2c8,0,c0d21918,f4e3b9b0,c084a2ad,...) at ffs_update+0x1a2 ffs_truncate(c972d2c8,0,0,c00,0,...) at ffs_truncate+0x5cd ufs_inactive(f4e3bb88,c0c7288b,c972d388,c972d388,c972d2c8,...) at ufs_inactive+0x244 VOP_INACTIVE_APV(c0d3a200,f4e3bb88,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f4e3bbbc,c0c453db,8be,0,...) at vinactive+0xb1 vput(c972d2c8,ffffffdf,2,c0c30e1a,bfbfe5c4,...) at vput+0x203 kern_unlinkat(c6ed9000,3,bfbfe5c4,0) at kern_unlinkat+0x194 unlinkat(c6ed9000,f4e3bcf8,c,c0c58845,c0d1dea8,...) at unlinkat+0x5c syscall(f4e3bd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (503, FreeBSD ELF32, unlinkat), eip = 0x280e410b, esp = 0xbfbfe59c, ebp = 0xbfbfe648 --- Tracing command openat pid 30632 tid 101264 td 0xc6e05b90 sched_switch(c6e05b90,0,104,18c,db12b731,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c6e05b90,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(e460c21c,4c,c0c434ad,0,0,...) at sleepq_wait+0x63 _sleep(e460c21c,c453f790,4c,c0c434ad,0,...) at _sleep+0x35b bwait(e460c21c,4c,c0c434ad,e460c21c,f4b7286c,...) at bwait+0x6f bufwait(e460c21c,e460c21c,0,e460c21c,c90092b8,...) at bufwait+0x48 bufwrite(e460c21c,0,c0c5d2c1,726,0) at bufwrite+0x165 ffs_bufwrite(e460c21c,c7b7fc00,100,4000,0,...) at ffs_bufwrite+0x288 ffs_update(c82362c8,0,1,c6e05c34,c82362c8,...) at ffs_update+0x32c ufs_inactive(f4b72960,c0c7288b,c8236388,c8236388,c82362c8,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f4b72960,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c8236388,0,c0c453db,8a1,0,...) at vinactive+0xb1 vrele(c82362c8,c90092b8,500940c,0,0,...) at vrele+0x1a3 ufs_rename(f4b72c34,c6803c84,f4b72be4,f4b72b94,f4b72be4,...) at ufs_rename+0xc26 VOP_RENAME_APV(c0d3a200,f4b72c34,101,c188a700,5009410,...) at VOP_RENAME_APV+0xa5 kern_renameat(c6e05b90,3,bfbfe5c4,3,bfbfe544,...) at kern_renameat+0x31d renameat(c6e05b90,f4b72cf8,10,c0c58845,c0d1de78,...) at renameat+0x37 syscall(f4b72d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (501, FreeBSD ELF32, renameat), eip = 0x280e414b, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30631 tid 100294 td 0xc56394a0 sched_switch(c56394a0,0,104,18c,aef28b81,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c56394a0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(c8236cdc,50,c0c31743,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c8236cdc,80100,c8236d44,0,0,...) at __lockmgr_args+0xa9f ffs_lock(f3b8e718,c089ffcb,c0c44a81,80100,c8236c84,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f3b8e718,c5639544,c0d52a80,c8236c84,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c8236c84,80100,c0c453db,837,4,...) at _vn_lock+0x78 vget(c8236c84,80100,c56394a0,50,0,...) at vget+0xc9 vfs_hash_get(c4e2f598,4a0e2a,80000,c56394a0,f3b8e904,...) at vfs_hash_get+0xed ffs_vgetf(c4e2f598,4a0e2a,80000,f3b8e904,0,...) at ffs_vgetf+0x49 ffs_vget(c4e2f598,4a0e2a,80000,f3b8e904,f3b8e830,...) at ffs_vget+0x2e ffs_valloc(c7b48c84,81b0,c4a7e700,f3b8e904,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f3b8ebf0,c0d3a640,f3b8eae8,f3b8ea50,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f3b8eae8,c0c72c65,0,0,f3b8ebc4,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f3b8eae8,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f3b8ebc4,f3b8ec78,1b0,c4a7e700,c6a5f6c8,...) at vn_open_cred+0x18e vn_open(f3b8ebc4,f3b8ec78,1b0,c6a5f6c8,0,...) at vn_open+0x33 kern_openat(c56394a0,3,bfbfe5c4,0,201,...) at kern_openat+0x108 openat(c56394a0,f3b8ecf8,10,c0c3f9df,c0d1de48,...) at openat+0x38 syscall(f3b8ed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (499, FreeBSD ELF32, openat), eip = 0x280e418b, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30630 tid 101742 td 0xc64c6000 sched_switch(c64c6000,0,104,18c,db18381e,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c64c6000,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e465b6ac,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e465b6ac,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01a0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01a0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01a0,0,4000,0,...) at bread+0x4c ffs_update(c7d2b42c,0,81b0,c00,0,...) at ffs_update+0x1a2 ufs_inactive(f52f6b78,c0c7288b,c7d2b4ec,c7d2b4ec,c7d2b42c,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f52f6b78,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f52f6bac,c0c453db,8be,0,...) at vinactive+0xb1 vput(c7d2b42c,ffffffdf,2,66,bfbfe544,...) at vput+0x203 kern_unlinkat(c64c6000,ffffff9c,bfbfe544,0,f52f6c80,...) at kern_unlinkat+0x194 kern_unlink(c64c6000,bfbfe544,0,f52f6d2c,c0b6c3b4,...) at kern_unlink+0x27 unlink(c64c6000,f52f6cf8,4,c0c58845,c0d1b070,...) at unlink+0x22 syscall(f52f6d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x2817041f, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30629 tid 101173 td 0xc5784250 sched_switch(c5784250,0,104,18c,db236575,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5784250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_update(c8a9c590,0,c0d21918,f4b429a0,c084a2ad,...) at ffs_update+0x1a2 ffs_truncate(c8a9c590,0,0,c00,0,...) at ffs_truncate+0x5cd ufs_inactive(f4b42b78,c0c7288b,c8a9c650,c8a9c650,c8a9c590,...) at ufs_inactive+0x244 VOP_INACTIVE_APV(c0d3a200,f4b42b78,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f4b42bac,c0c453db,8be,0,...) at vinactive+0xb1 vput(c8a9c590,ffffffdf,2,66,bfbfe544,...) at vput+0x203 kern_unlinkat(c5784250,ffffff9c,bfbfe544,0,f4b42c80,...) at kern_unlinkat+0x194 kern_unlink(c5784250,bfbfe544,0,f4b42d2c,c0b6c3b4,...) at kern_unlink+0x27 unlink(c5784250,f4b42cf8,4,c0c58845,c0d1b070,...) at unlink+0x22 syscall(f4b42d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x2817041f, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30628 tid 100200 td 0xc51f0250 sched_switch(c51f0250,0,104,18c,aeeca66a,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c51f0250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e465b6ac,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e465b6ac,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01a0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01a0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01a0,0,4000,0,...) at bread+0x4c ffs_update(c964c000,0,81b0,c00,0,...) at ffs_update+0x1a2 ufs_inactive(f3a44b78,c0c7288b,c964c0c0,c964c0c0,c964c000,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f3a44b78,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f3a44bac,c0c453db,8be,0,...) at vinactive+0xb1 vput(c964c000,ffffffdf,2,66,bfbfe544,...) at vput+0x203 kern_unlinkat(c51f0250,ffffff9c,bfbfe544,0,f3a44c80,...) at kern_unlinkat+0x194 kern_unlink(c51f0250,bfbfe544,0,f3a44d2c,c0b6c3b4,...) at kern_unlink+0x27 unlink(c51f0250,f3a44cf8,4,c0c3fd98,c0d1b070,...) at unlink+0x22 syscall(f3a44d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x2817041f, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30627 tid 101564 td 0xc555b940 sched_switch(c555b940,0,104,18c,aeeb4be5,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c555b940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e45e0e74,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e45e0e74,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01e0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01e0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01e0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a0e86,80000,f50e9904,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a0e86,80000,f50e9904,f50e9830,...) at ffs_vget+0x2e ffs_valloc(c7141164,81b0,c4a7e700,f50e9904,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f50e9bf0,c0d3a640,f50e9ae8,f50e9a50,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f50e9ae8,c0c72c65,0,0,f50e9bc4,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f50e9ae8,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f50e9bc4,f50e9c78,1b0,c4a7e700,c5165540,...) at vn_open_cred+0x18e vn_open(f50e9bc4,f50e9c78,1b0,c5165540,2,...) at vn_open+0x33 kern_openat(c555b940,3,bfbfe5c4,0,201,...) at kern_openat+0x108 openat(c555b940,f50e9cf8,10,c0c3f9df,c0d1de48,...) at openat+0x38 syscall(f50e9d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (499, FreeBSD ELF32, openat), eip = 0x280e418b, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30626 tid 100936 td 0xc6b1ab90 sched_switch(c6b1ab90,0,104,18c,aee85536,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c6b1ab90,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(c7dfb5e8,50,c0c31743,4,0,...) at sleepq_wait+0x63 __lockmgr_args(c7dfb5e8,80100,c7dfb650,0,0,...) at __lockmgr_args+0xa9f ffs_lock(f458f718,c089ffcb,c0c44a81,80100,c7dfb590,...) at ffs_lock+0xa1 VOP_LOCK1_APV(c0d3a200,f458f718,c6b1ac34,c0d52a80,c7dfb590,...) at VOP_LOCK1_APV+0xa5 _vn_lock(c7dfb590,80100,c0c453db,837,4,...) at _vn_lock+0x78 vget(c7dfb590,80100,c6b1ab90,50,0,...) at vget+0xc9 vfs_hash_get(c4e2f598,4a0e35,80000,c6b1ab90,f458f904,...) at vfs_hash_get+0xed ffs_vgetf(c4e2f598,4a0e35,80000,f458f904,0,...) at ffs_vgetf+0x49 ffs_vget(c4e2f598,4a0e35,80000,f458f904,f458f830,...) at ffs_vget+0x2e ffs_valloc(c743bc84,81b0,c4a7e700,f458f904,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f458fbf0,c0d3a640,f458fae8,f458fa50,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f458fae8,c0c72c65,0,0,f458fbc4,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f458fae8,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f458fbc4,f458fc78,1b0,c4a7e700,c6d2b498,...) at vn_open_cred+0x18e vn_open(f458fbc4,f458fc78,1b0,c6d2b498,c680f3bc,...) at vn_open+0x33 kern_openat(c6b1ab90,3,bfbfe5c4,0,201,...) at kern_openat+0x108 openat(c6b1ab90,f458fcf8,10,c0c3fdab,c0d1de48,...) at openat+0x38 syscall(f458fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (499, FreeBSD ELF32, openat), eip = 0x280e418b, esp = 0xbfbfe59c, ebp = 0xbfbfe648 --- Tracing command openat pid 30625 tid 100329 td 0xc5a84250 sched_switch(c5a84250,0,104,18c,dae51ab9,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c5a84250,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e465b6ac,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e465b6ac,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01a0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01a0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01a0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a0e37,80000,f3c4a904,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a0e37,80000,f3c4a904,f3c4a830,...) at ffs_vget+0x2e ffs_valloc(c6cf8858,81b0,c4a7e700,f3c4a904,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f3c4abf0,c0d3a640,f3c4aae8,f3c4aa50,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f3c4aae8,c0c72c65,0,0,f3c4abc4,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f3c4aae8,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f3c4abc4,f3c4ac78,1b0,c4a7e700,c6bb17e0,...) at vn_open_cred+0x18e vn_open(f3c4abc4,f3c4ac78,1b0,c6bb17e0,1,...) at vn_open+0x33 kern_openat(c5a84250,3,bfbfe5c4,0,201,...) at kern_openat+0x108 openat(c5a84250,f3c4acf8,10,c0c3f9df,c0d1de48,...) at openat+0x38 syscall(f3c4ad38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (499, FreeBSD ELF32, openat), eip = 0x280e418b, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30624 tid 100547 td 0xc579d4a0 sched_switch(c579d4a0,0,104,18c,daec0395,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c579d4a0,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e4533b1c,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e4533b1c,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,4a4bec0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,4a4bec0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,4a4bec0,0,4000,0,...) at bread+0x4c ffs_vgetf(c4e2f598,4a6805,80000,f3f75904,0,...) at ffs_vgetf+0x38e ffs_vget(c4e2f598,4a6805,80000,f3f75904,f3f75830,...) at ffs_vget+0x2e ffs_valloc(c86f4858,81b0,c4a7e700,f3f75904,c0b77035,...) at ffs_valloc+0x596 ufs_makeinode(f3f75bf0,c0d3a640,f3f75ae8,f3f75a50,c0b7b4d5,...) at ufs_makeinode+0xa2 ufs_create(f3f75ae8,c0c72c65,0,0,f3f75bc4,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f3f75ae8,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f3f75bc4,f3f75c78,1b0,c4a7e700,c6692c78,...) at vn_open_cred+0x18e vn_open(f3f75bc4,f3f75c78,1b0,c6692c78,3,...) at vn_open+0x33 kern_openat(c579d4a0,3,bfbfe5c4,0,201,...) at kern_openat+0x108 openat(c579d4a0,f3f75cf8,10,c0c3f9df,c0d1de48,...) at openat+0x38 syscall(f3f75d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (499, FreeBSD ELF32, openat), eip = 0x280e418b, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30623 tid 100196 td 0xc51f0b90 sched_switch(c51f0b90,0,103,187,cc214ec1,...) at sched_switch+0x437 mi_switch(103,0,c0c3cf34,2e1,ca1c4600,...) at mi_switch+0x200 turnstile_wait(ca1c4600,c60a16f0,0,18b,c4e27a2c,...) at turnstile_wait+0x48a _mtx_lock_sleep(c4e27a2c,c51f0b90,0,c0c431a5,968,...) at _mtx_lock_sleep+0x15e _mtx_lock_flags(c4e27a2c,0,c0c431a5,968,c5c6f1d0,...) at _mtx_lock_flags+0xf7 bdwrite(e475d658,c882b000,100,4000,0,...) at bdwrite+0x12c ffs_update(c7605000,0,c4a7e700,0,c0b77035,...) at ffs_update+0x350 ufs_makeinode(f3a38bf0,c0d3a640,f3a38ae8,f3a38a50,c0b7b4d5,...) at ufs_makeinode+0x42e ufs_create(f3a38ae8,c0c72c65,0,0,f3a38bc4,...) at ufs_create+0x30 VOP_CREATE_APV(c0d3a200,f3a38ae8,2,c0c30e1a,3,...) at VOP_CREATE_APV+0xc5 vn_open_cred(f3a38bc4,f3a38c78,1b0,c4a7e700,c597d038,...) at vn_open_cred+0x18e vn_open(f3a38bc4,f3a38c78,1b0,c597d038,2,...) at vn_open+0x33 kern_openat(c51f0b90,3,bfbfe5c4,0,201,...) at kern_openat+0x108 openat(c51f0b90,f3a38cf8,10,c0c3f9df,c0d1de48,...) at openat+0x38 syscall(f3a38d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (499, FreeBSD ELF32, openat), eip = 0x280e418b, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command openat pid 30622 tid 100541 td 0xc64a4940 sched_switch(c64a4940,0,104,18c,dae50601,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c64a4940,0,c0c3c68c,247,50,...) at sleepq_switch+0x15f sleepq_wait(e465b6ac,50,c0c43be9,4,0,...) at sleepq_wait+0x63 __lockmgr_args(e465b6ac,81900,c4d8c0f4,c0c43be9,50,...) at __lockmgr_args+0xa9f getblk(c4d8c000,49f01a0,0,4000,0,...) at getblk+0x163 breadn(c4d8c000,49f01a0,0,4000,0,...) at breadn+0x44 bread(c4d8c000,49f01a0,0,4000,0,...) at bread+0x4c ffs_update(c7fda42c,0,81b0,c00,0,...) at ffs_update+0x1a2 ufs_inactive(f408db78,c0c7288b,c7fda4ec,c7fda4ec,c7fda42c,...) at ufs_inactive+0x34a VOP_INACTIVE_APV(c0d3a200,f408db78,c0c453db,938,c0d52a40,...) at VOP_INACTIVE_APV+0xc5 vinactive(c0d3a200,f408dbac,c0c453db,8be,0,...) at vinactive+0xb1 vput(c7fda42c,ffffffdf,2,66,bfbfe544,...) at vput+0x203 kern_unlinkat(c64a4940,ffffff9c,bfbfe544,0,f408dc80,...) at kern_unlinkat+0x194 kern_unlink(c64a4940,bfbfe544,0,f408dd2c,c0b6c3b4,...) at kern_unlink+0x27 unlink(c64a4940,f408dcf8,4,c0c3fd98,c0d1b070,...) at unlink+0x22 syscall(f408dd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (10, FreeBSD ELF32, unlink), eip = 0x2817041f, esp = 0xbfbfe51c, ebp = 0xbfbfe648 --- Tracing command symlink pid 30621 tid 100198 td 0xc51f06f0 sched_switch(c51f06f0,0,104,18c,b26b55d7,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c51f06f0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c51ec548,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c51ec548,c51ec5d0,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c51f06f0,77b6,f3a3ec74,0,0,...) at kern_wait+0xac6 wait4(c51f06f0,f3a3ecf8,10,f3a3ed38,c0d1b028,...) at wait4+0x3b syscall(f3a3ed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280faf3b, esp = 0xbfbfe64c, ebp = 0xbfbfe668 --- Tracing command tcp pid 30620 tid 100448 td 0xc60c6940 sched_switch(c60c6940,0,104,18c,b41c8e62,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c60c6940,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c66af7ec,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c66af7ec,c66af874,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c60c6940,77b5,f3e3bc74,0,0,...) at kern_wait+0xac6 wait4(c60c6940,f3e3bcf8,10,f3e3bd38,c0d1b028,...) at wait4+0x3b syscall(f3e3bd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280faf3b, esp = 0xbfbfe67c, ebp = 0xbfbfe698 --- Tracing command openat pid 30619 tid 101549 td 0xc6e026f0 sched_switch(c6e026f0,0,104,18c,b1ef2a4c,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6e026f0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c61467ec,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c61467ec,c6146874,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c6e026f0,779e,f5006c74,0,0,...) at kern_wait+0xac6 wait4(c6e026f0,f5006cf8,10,f5006d38,c0d1b028,...) at wait4+0x3b syscall(f5006d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280faf3b, esp = 0xbfbfe65c, ebp = 0xbfbfe678 --- Tracing command mkfifo pid 30616 tid 100308 td 0xc60a4250 sched_switch(c60a4250,0,104,18c,bc5153ec,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c60a4250,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c60a4250,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c60a4250,f3c50c64,f3c50c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c60a4250,f3c50cf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f3c50d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe67c, ebp = 0xbfbfe6a8 --- Tracing command syscall pid 30615 tid 101508 td 0xc5511000 sched_switch(c5511000,0,104,18c,84c44f6d,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c5511000,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c5511000,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c5511000,f4f8bc64,f4f8bc6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c5511000,f4f8bcf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f4f8bd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe66c, ebp = 0xbfbfe698 --- Tracing command swap pid 30614 tid 100085 td 0xc4c4db90 sched_switch(c4c4db90,0,104,18c,c7d48f3f,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c4c4db90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c4c4db90,3,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c4c4db90,f3853c64,f3853c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c4c4db90,f3853cf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f3853d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe68c, ebp = 0xbfbfe6b8 --- Tracing command mkdir pid 30612 tid 100272 td 0xc56106f0 sched_switch(c56106f0,0,104,18c,c1edaa97,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c56106f0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c56106f0,3,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c56106f0,f3b3cc64,f3b3cc6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c56106f0,f3b3ccf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f3b3cd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe68c, ebp = 0xbfbfe6b8 --- Tracing command creat pid 30611 tid 101505 td 0xc55664a0 sched_switch(c55664a0,0,104,18c,bc35dd27,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c55664a0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c55664a0,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c55664a0,f4f82c64,f4f82c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c55664a0,f4f82cf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f4f82d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe68c, ebp = 0xbfbfe6b8 --- Tracing command link pid 30609 tid 101509 td 0xc55116f0 sched_switch(c55116f0,0,104,18c,bf007b1b,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c55116f0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c55116f0,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c55116f0,f4f8ec64,f4f8ec6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c55116f0,f4f8ecf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f4f8ed38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe68c, ebp = 0xbfbfe6b8 --- Tracing command rw pid 30606 tid 101034 td 0xc5816940 sched_switch(c5816940,0,104,18c,bf002322,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c5816940,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c5816940,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c5816940,f4523c64,f4523c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c5816940,f4523cf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f4523d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe6ac, ebp = 0xbfbfe6d8 --- Tracing command openat pid 30602 tid 101420 td 0xc6df4940 sched_switch(c6df4940,0,104,18c,b8906f7a,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6df4940,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c6df4940,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c6df4940,f4e83c64,f4e83c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c6df4940,f4e83cf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f4e83d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe67c, ebp = 0xbfbfe6a8 --- Tracing command symlink pid 30601 tid 101421 td 0xc5511b90 sched_switch(c5511b90,0,104,18c,beecb7c8,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c5511b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c5511b90,3,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c5511b90,f4e86c64,f4e86c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c5511b90,f4e86cf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f4e86d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe66c, ebp = 0xbfbfe698 --- Tracing command tcp pid 30600 tid 101671 td 0xc557c940 sched_switch(c557c940,0,104,18c,beed0fbd,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c557c940,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c557c940,3,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c557c940,f51f4c64,f51f4c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c557c940,f51f4cf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f51f4d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe69c, ebp = 0xbfbfe6c8 --- Tracing command badcode pid 30599 tid 101422 td 0xc55424a0 sched_switch(c55424a0,0,104,18c,cb629660,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c55424a0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c55424a0,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c55424a0,f4e89c64,f4e89c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c55424a0,f4e89cf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f4e89d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816341f, esp = 0xbfbfe66c, ebp = 0xbfbfe698 --- Tracing command lockf2 pid 30597 tid 100835 td 0xc610f4a0 sched_switch(c610f4a0,0,104,18c,bbac973c,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c610f4a0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c610f4a0,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c610f4a0,f43fbc64,f43fbc6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c610f4a0,f43fbcf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f43fbd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816341f, esp = 0xbfbfe67c, ebp = 0xbfbfe6a8 --- Tracing command run pid 30595 tid 100238 td 0xc54c7940 sched_switch(c54c7940,0,104,18c,b50a84db,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c54c7940,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c54c3d34,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c54c3d34,c54c3dbc,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c54c7940,7785,f3ac5c74,0,0,...) at kern_wait+0xac6 wait4(c54c7940,f3ac5cf8,10,c0c3ed4e,c0d1b028,...) at wait4+0x3b syscall(f3ac5d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280f9f3b, esp = 0xbfbfdf7c, ebp = 0xbfbfdf98 --- Tracing command run pid 30594 tid 100284 td 0xc4fbdb90 sched_switch(c4fbdb90,0,104,18c,abc75834,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c4fbdb90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c66697ec,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c66697ec,c6669874,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c4fbdb90,7783,f3c26c74,0,0,...) at kern_wait+0xac6 wait4(c4fbdb90,f3c26cf8,10,f3c26d38,c0d1b028,...) at wait4+0x3b syscall(f3c26d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x280f9f3b, esp = 0xbfbfe42c, ebp = 0xbfbfe448 --- Tracing command run pid 30593 tid 100573 td 0xc5c5a000 sched_switch(c5c5a000,0,104,18c,b890cd63,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c5c5a000,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c5c5a000,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c5c5a000,f4015c64,f4015c6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c5c5a000,f4015cf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f4015d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816341f, esp = 0xbfbfe44c, ebp = 0xbfbfe478 --- Tracing command sh pid 30583 tid 101093 td 0xc6cff250 sched_switch(c6cff250,0,104,18c,ab13f6cb,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6cff250,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c6ced2a4,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c6ced2a4,c6ced32c,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c6cff250,ffffffff,f4803c74,2,0,...) at kern_wait+0xac6 wait4(c6cff250,f4803cf8,10,c0c3ef12,c0d1b028,...) at wait4+0x3b syscall(f4803d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x28157f3b, esp = 0xbfbfe64c, ebp = 0xbfbfe668 --- Tracing command sh pid 30570 tid 100961 td 0xc6bd8b90 sched_switch(c6bd8b90,0,104,18c,9a4d24d9,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6bd8b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c6ba0d34,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c6ba0d34,c6ba0dbc,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c6bd8b90,ffffffff,f45f3c74,2,0,...) at kern_wait+0xac6 wait4(c6bd8b90,f45f3cf8,10,c0c3ef12,c0d1b028,...) at wait4+0x3b syscall(f45f3d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x28157f3b, esp = 0xbfbfe6ac, ebp = 0xbfbfe6c8 --- Tracing command swap pid 29764 tid 100856 td 0xc6a7b4a0 sched_switch(c6a7b4a0,0,104,18c,a599eea7,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c6a7b4a0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c6a7b4a0,2,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,3e9,...) at _sleep+0x30e kern_nanosleep(c6a7b4a0,f444fc64,f444fc6c,1,0,...) at kern_nanosleep+0xc1 nanosleep(c6a7b4a0,f444fcf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f444fd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816441f, esp = 0xbfbfe91c, ebp = 0xbfbfe948 --- Tracing command awk pid 1763 tid 100301 td 0xc560e6f0 Tracing command sh pid 1762 tid 100287 td 0xc5610250 sched_switch(c5610250,0,104,18c,e549546c,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c5610250,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c55a8d34,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c55a8d34,c55a8dbc,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c5610250,ffffffff,f3b76c74,2,0,...) at kern_wait+0xac6 wait4(c5610250,f3b76cf8,10,c0c3ef12,c0d1b028,...) at wait4+0x3b syscall(f3b76d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x28157f3b, esp = 0xbfbfe95c, ebp = 0xbfbfe978 --- Tracing command top pid 1760 tid 100103 td 0xc4b24940 sched_switch(c4b24940,0,104,18c,a5d59840,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b24940,0,c0c3c68c,189,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f38a9a50,c0850daa,c566cbd0,0,c4b24940,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c566cbe4,0,f38a9a80,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c566cbe4,c566cbd0,3e9,5c4,c4c991f8,...) at _cv_timedwait_sig+0x250 seltdwait(f38a9c2c,f38a9c34,c5cbfe00,c4b24940,33483435,...) at seltdwait+0x8a kern_select(c4b24940,2,bfbfebec,0,0,f38a9c70,1,0) at kern_select+0x4c4 select(c4b24940,f38a9cf8,14,c0c1acff,c0d1b838,...) at select+0x5e syscall(f38a9d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x281dc823, esp = 0xbfbfeb8c, ebp = 0xbfbfece8 --- Tracing command sh pid 1759 tid 100154 td 0xc5398b90 sched_switch(c5398b90,0,104,18c,7053f62f,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c5398b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c50a1a90,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c50a1a90,c50a1b18,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c5398b90,ffffffff,f39b2c74,2,0,...) at kern_wait+0xac6 wait4(c5398b90,f39b2cf8,10,f39b2d38,c0d1b028,...) at wait4+0x3b syscall(f39b2d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x28157f3b, esp = 0xbfbfeb5c, ebp = 0xbfbfeb78 --- Tracing command tail pid 1758 tid 100270 td 0xc5399b90 sched_switch(c5399b90,0,104,18c,d8939d59,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,58,...) at mi_switch+0x200 sleepq_switch(c5399b90,0,c0c3c68c,189,58,...) at sleepq_switch+0x15f sleepq_catch_signals(3e9,c0896900,c5399b90,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c518e180,58,c0c33c23,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c518e180,c518e180,158,c0c33c23,3e9,...) at _sleep+0x30e kern_kevent(c5399b90,4,0,1,f3b34c58,...) at kern_kevent+0x357 kevent(c5399b90,f3b34cf8,18,c0bd36ff,c0d1d188,...) at kevent+0x1a2 syscall(f3b34d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (363, FreeBSD ELF32, kevent), eip = 0x2815560b, esp = 0xbfbfeb6c, ebp = 0xbfbfec18 --- Tracing command sshd pid 1757 tid 100302 td 0xc560e4a0 Tracing command sshd pid 1756 tid 100278 td 0xc563a000 sched_switch(c563a000,0,104,18c,a5d96056,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c563a000,0,c0c3c68c,189,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0850daa,c5a4f1d0,0,c0c36af3,c563a000,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c5a4f1e4,0,f3b53a80,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c5a4f1e4,c5a4f1d0,c0c3e954,5c4,c5165cb0,...) at _cv_wait_sig+0x240 seltdwait(c5165cb0,58,c5389e00,c563a000,c50e4c2c,...) at seltdwait+0xa2 kern_select(c563a000,a,286030b8,286030dc,0,0,66,280f87f8) at kern_select+0x4c4 select(c563a000,f3b53cf8,14,c0c1acff,c0d1b838,...) at select+0x5e syscall(f3b53d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x283be823, esp = 0xbfbfde5c, ebp = 0xbfbfdea8 --- Tracing command sshd pid 1755 tid 100290 td 0xc54fc000 Tracing command sshd pid 1729 tid 100247 td 0xc51f1940 Tracing command sshd pid 1728 tid 100248 td 0xc51f16f0 Tracing command sshd pid 1725 tid 100300 td 0xc54e2940 Tracing command bash pid 1322 tid 100159 td 0xc5398000 sched_switch(c5398000,0,104,18c,8b473be1,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c5398000,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c48e72a4,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c48e72a4,c48e732c,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c5398000,ffffffff,f39c3c74,6,0,...) at kern_wait+0xac6 wait4(c5398000,f39c3cf8,10,c0c3ee0d,c0d1b028,...) at wait4+0x3b syscall(f39c3d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x282a9f3b, esp = 0xbfbfe9dc, ebp = 0xbfbfe9f8 --- Tracing command sshd pid 1321 tid 100147 td 0xc4fbb6f0 Tracing command sshd pid 1319 tid 100149 td 0xc4fbb250 Tracing command bash pid 1315 tid 100152 td 0xc5399250 Tracing command sshd pid 1314 tid 100150 td 0xc4fbb000 Tracing command sshd pid 1312 tid 100115 td 0xc4e714a0 Tracing command csh pid 1301 tid 100157 td 0xc53984a0 Tracing command getty pid 1165 tid 100146 td 0xc4fbb940 Tracing command getty pid 1164 tid 100145 td 0xc4fbbb90 Tracing command getty pid 1163 tid 100144 td 0xc4fbc000 Tracing command getty pid 1162 tid 100143 td 0xc4fbc250 Tracing command getty pid 1161 tid 100142 td 0xc4fbc4a0 Tracing command getty pid 1160 tid 100090 td 0xc4c4d000 Tracing command getty pid 1159 tid 100128 td 0xc4fbcb90 Tracing command login pid 1158 tid 100130 td 0xc4fbc6f0 sched_switch(c4fbc6f0,0,104,18c,389de250,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c4fbc6f0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c4c4ca90,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c4c4ca90,c4c4cb18,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c4fbc6f0,515,f3949c74,0,0,...) at kern_wait+0xac6 wait4(c4fbc6f0,f3949cf8,10,f3949d38,c0d1b028,...) at wait4+0x3b syscall(f3949d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x28119f3b, esp = 0xbfbfed3c, ebp = 0xbfbfed58 --- Tracing command getty pid 1157 tid 100129 td 0xc4fbc940 Tracing command inetd pid 1131 tid 100092 td 0xc4c1a000 Tracing command watchdogd pid 1107 tid 100125 td 0xc4fbd4a0 sched_switch(c4fbd4a0,0,104,18c,c02c3a16,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c4fbd4a0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c0896900,c4fbd4a0,0,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,ea61,...) at _sleep+0x30e kern_nanosleep(c4fbd4a0,f393ac64,f393ac6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c4fbd4a0,f393acf8,8,c0c4eb5a,c0d1c600,...) at nanosleep+0x6f syscall(f393ad38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2817b41f, esp = 0xbfbfecec, ebp = 0xbfbfed18 --- Tracing command cron pid 1098 tid 100082 td 0xc4c504a0 sched_switch(c4c504a0,0,104,18c,7bddc063,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c4c504a0,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(ea61,c0896900,c4c504a0,1,100,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c0d86404,5c,c0c3954d,100,0,...) at sleepq_timedwait_sig+0x1a _sleep(c0d86404,0,15c,c0c3954d,ea61,...) at _sleep+0x30e kern_nanosleep(c4c504a0,f3845c64,f3845c6c,3c,0,...) at kern_nanosleep+0xc1 nanosleep(c4c504a0,f3845cf8,8,c0c3f077,c0d1c600,...) at nanosleep+0x6f syscall(f3845d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (240, FreeBSD ELF32, nanosleep), eip = 0x2816e41f, esp = 0xbfbfec8c, ebp = 0xbfbfecb8 --- Tracing command sendmail pid 1092 tid 100099 td 0xc4baa4a0 sched_switch(c4baa4a0,0,104,18c,e0864443,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,68,...) at mi_switch+0x200 sleepq_switch(c4baa4a0,0,c0c3c68c,189,68,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c4e2d5a0,68,c0be7c6c,100,0,...) at sleepq_wait_sig+0x17 _sleep(c4e2d5a0,c4e2d5d0,168,c0be7c6c,0,...) at _sleep+0x344 kern_sigsuspend(c4baa4a0,0,0,0,0,...) at kern_sigsuspend+0xe4 sigsuspend(c4baa4a0,f389dcf8,4,c0c3ee0d,c0d1cf78,...) at sigsuspend+0x4d syscall(f389dd38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (341, FreeBSD ELF32, sigsuspend), eip = 0x283280fb, esp = 0xbfbfcf9c, ebp = 0xbfbfcfc8 --- Tracing command sendmail pid 1086 tid 100088 td 0xc4c4d4a0 Tracing command sshd pid 1079 tid 100121 td 0xc4c19000 Tracing command ntpd pid 1042 tid 100117 td 0xc4e71000 sched_switch(c4e71000,0,104,18c,c5b091d5,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4e71000,0,c0c3c68c,189,0,...) at sleepq_switch+0x15f sleepq_catch_signals(c0850daa,c4fbae10,0,c0c36af3,c4e71000,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c4fbae24,0,f38e8a80,101,0,...) at sleepq_wait_sig+0x17 _cv_wait_sig(c4fbae24,c4fbae10,c0c3e954,5c4,c4f274d0,...) at _cv_wait_sig+0x240 seltdwait(c4f274d0,58,c4541300,c4e71000,0,...) at seltdwait+0xa2 kern_select(c4e71000,1b,bfbfed28,0,0,0,f38e8c98,246) at kern_select+0x4c4 select(c4e71000,f38e8cf8,14,c4e71000,c0d1b838,...) at select+0x5e syscall(f38e8d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (93, FreeBSD ELF32, select), eip = 0x28347823, esp = 0xbfbfecfc, ebp = 0xbfbfedc8 --- Tracing command rpc.lockd pid 923 tid 100096 td 0xc4baab90 Tracing command rpc.statd pid 917 tid 100135 td 0xc50a74a0 Tracing command nfsd pid 908 tid 100134 td 0xc4c16000 sched_switch(c4c16000,0,104,18c,ca5ed10a,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4c16000,0,c0c3c68c,189,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f3956bf8,c0850daa,c48f2e00,0,c4c16000,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c4fb9390,0,f3956c28,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c4fb9390,c48f2e00,1388,3a5,a5a5a5a5,...) at _cv_timedwait_sig+0x250 svc_run_internal(f3956d24,c0839fc8,c48f2e00,f3956d38,c0c33ebc,...) at svc_run_internal+0x356 svc_thread_start(c48f2e00,f3956d38,c0c33ebc,336,c4e69000,...) at svc_thread_start+0x10 fork_exit(c0a3f210,c48f2e00,f3956d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0xc, esp = 0x33, ebp = 0 --- Tracing command nfsd pid 908 tid 100133 td 0xc4c16250 sched_switch(c4c16250,0,104,18c,ca5eed06,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4c16250,0,c0c3c68c,189,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f3953bf8,c0850daa,c48f2e00,0,c4c16250,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c4fb9010,0,f3953c28,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c4fb9010,c48f2e00,1388,3a5,a5a5a5a5,...) at _cv_timedwait_sig+0x250 svc_run_internal(f3953d24,c0839fc8,c48f2e00,f3953d38,c0c33ebc,...) at svc_run_internal+0x356 svc_thread_start(c48f2e00,f3953d38,c0c33ebc,336,c4e69000,...) at svc_thread_start+0x10 fork_exit(c0a3f210,c48f2e00,f3953d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0xc, esp = 0x33, ebp = 0 --- Tracing command nfsd pid 908 tid 100132 td 0xc4c164a0 sched_switch(c4c164a0,0,104,18c,fee7a7c4,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4c164a0,0,c0c3c68c,189,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f3950bf8,c0850daa,c48f2e00,0,c4c164a0,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c4f8be50,0,f3950c28,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c4f8be50,c48f2e00,1388,3a5,1e98300,...) at _cv_timedwait_sig+0x250 svc_run_internal(f3950d24,c0839fc8,c48f2e00,f3950d38,c0c33ebc,...) at svc_run_internal+0x356 svc_thread_start(c48f2e00,f3950d38,c0c33ebc,336,c4e69000,...) at svc_thread_start+0x10 fork_exit(c0a3f210,c48f2e00,f3950d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0xc, esp = 0x33, ebp = 0 --- Tracing command nfsd pid 908 tid 100112 td 0xc4e71b90 sched_switch(c4e71b90,0,104,18c,ca5f0981,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4e71b90,0,c0c3c68c,189,0,...) at sleepq_switch+0x15f sleepq_catch_signals(f38d9ae8,c0850daa,c48f2e00,0,c4e71b90,...) at sleepq_catch_signals+0xb6 sleepq_timedwait_sig(c4f8bd90,0,f38d9b18,101,0,...) at sleepq_timedwait_sig+0x1a _cv_timedwait_sig(c4f8bd90,c48f2e00,1388,3a5,f38d9b60,...) at _cv_timedwait_sig+0x250 svc_run_internal(c4e71cf4,14,c0c59dd4,c0c58a80,0,...) at svc_run_internal+0x356 svc_run(c48f2e00,0,c0c58d84,1fa,0,...) at svc_run+0x7f nfssvc_nfsd(f38d9c38,c083d775,c4541300,122,f38d9c50,...) at nfssvc_nfsd+0xad nfssvc_nfsserver(c4e71b90,f38d9cf8,4,c4e71b90,c4e69000,...) at nfssvc_nfsserver+0x1d5 nfssvc(c4e71b90,f38d9cf8,8,f38d9d38,c0d1be08,...) at nfssvc+0x77 syscall(f38d9d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (155, FreeBSD ELF32, nfssvc), eip = 0x280d5d3b, esp = 0xbfbfe9bc, ebp = 0xbfbfeae8 --- Tracing command nfsd pid 907 tid 100131 td 0xc50a76f0 Tracing command mountd pid 905 tid 100118 td 0xc4c51b90 Tracing command rpcbind pid 823 tid 100081 td 0xc4c506f0 Tracing command syslogd pid 793 tid 100106 td 0xc4c1a6f0 Tracing command devd pid 598 tid 100105 td 0xc4c1a940 Tracing command flowcleaner pid 44 tid 100075 td 0xc4bab250 sched_switch(c4bab250,0,104,18c,e233ce50,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4bab250,0,c0c3c68c,26a,2,...) at sleepq_switch+0x15f sleepq_timedwait(c0d86264,0,c0c471cf,2,0,...) at sleepq_timedwait+0x6b _sleep(c0d86264,0,0,c0c471cf,4e20,...) at _sleep+0x329 pause(c0c471cf,4e20,c0c47104,41e,0,...) at pause+0x47 flowtable_cleaner(0,f163ed38,c0c33ebc,336,c4b1fd34,...) at flowtable_cleaner+0x160 fork_exit(c0902110,0,f163ed38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf163ed70, ebp = 0 --- Tracing command softdepflush pid 43 tid 100074 td 0xc4bab4a0 sched_switch(c4bab4a0,0,104,18c,dd1276e9,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,44,...) at mi_switch+0x200 sleepq_switch(c4bab4a0,0,c0c3c68c,26a,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0efe4a0,44,c0c5cc6a,0,0,...) at sleepq_timedwait+0x6b _sleep(c0efe4a0,c0efe444,44,c0c5cc6a,3e8,...) at _sleep+0x329 softdep_flush(0,f163bd38,c0c33ebc,336,c4b38000,...) at softdep_flush+0x2b0 fork_exit(c0a6b520,0,f163bd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf163bd70, ebp = 0 --- Tracing command syncer pid 42 tid 100073 td 0xc4bab6f0 sched_switch(c4bab6f0,0,104,18c,83e83e1f,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4bab6f0,0,c0c3c68c,26a,c4bab6f0,...) at sleepq_switch+0x15f sleepq_timedwait(c0ef2cd4,0,f1638c88,1,0,...) at sleepq_timedwait+0x6b _cv_timedwait(c0ef2cd4,c0ef2cc0,3e8,6e0,4e20,...) at _cv_timedwait+0x250 sched_sync(0,f1638d38,c0c33ebc,336,c4b382a4,...) at sched_sync+0x502 fork_exit(c08ecb30,0,f1638d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1638d70, ebp = 0 --- Tracing command vnlru pid 41 tid 100072 td 0xc4bab940 sched_switch(c4bab940,0,104,18c,c3373035,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,50,...) at mi_switch+0x200 sleepq_switch(c4bab940,0,c0c3c68c,26a,0,...) at sleepq_switch+0x15f sleepq_timedwait(c4b38548,50,c0c46345,0,0,...) at sleepq_timedwait+0x6b _sleep(c4b38548,c0ef2c94,250,c0c46345,3e8,...) at _sleep+0x329 vnlru_proc(0,f1635d38,c0c33ebc,336,c4b38548,...) at vnlru_proc+0xe7 fork_exit(c08ed6d0,0,f1635d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1635d70, ebp = 0 --- Tracing command bufdaemon pid 40 tid 100071 td 0xc4babb90 sched_switch(c4babb90,0,104,18c,c7b0d72c,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,44,...) at mi_switch+0x200 sleepq_switch(c4babb90,0,c0c3c68c,26a,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0ef2a08,44,c0c43ae9,0,0,...) at sleepq_timedwait+0x6b _sleep(c0ef2a08,c0ef2a0c,44,c0c43ae9,3e8,...) at _sleep+0x329 buf_daemon(0,f1632d38,c0c33ebc,336,c4b387ec,...) at buf_daemon+0x138 fork_exit(c08d5850,0,f1632d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1632d70, ebp = 0 --- Tracing command pagezero pid 39 tid 100070 td 0xc4b0a6f0 sched_switch(c4b0a6f0,0,104,18c,5ce9006e,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b0a6f0,0,c0c3c68c,26a,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0eff0d4,0,c0c621a9,0,0,...) at sleepq_timedwait+0x6b _sleep(c0eff0d4,c0efec90,0,c0c621a9,493e0,...) at _sleep+0x329 vm_pagezero(0,f162fd38,c0c33ebc,336,c4b38a90,...) at vm_pagezero+0xdc fork_exit(c0aa7fd0,0,f162fd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf162fd70, ebp = 0 --- Tracing command vmdaemon pid 38 tid 100069 td 0xc4b0a940 sched_switch(c4b0a940,0,104,18c,dadbcc60,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,68,...) at mi_switch+0x200 sleepq_switch(c4b0a940,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0efecfc,68,c0c43ae9,0,0,...) at sleepq_wait+0x63 _sleep(c0efecfc,c0efed00,68,c0c43ae9,0,...) at _sleep+0x35b vm_daemon(0,f162cd38,c0c33ebc,336,c4b38d34,...) at vm_daemon+0x59 fork_exit(c0aa2440,0,f162cd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf162cd70, ebp = 0 --- Tracing command pagedaemon pid 9 tid 100068 td 0xc4b0ab90 sched_switch(c4b0ab90,0,104,18c,cad9ebbb,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,44,...) at mi_switch+0x200 sleepq_switch(c4b0ab90,0,c0c3c68c,26a,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0efecc4,44,c0c43ae9,0,0,...) at sleepq_timedwait+0x6b _sleep(c0efecc4,c0efec90,44,c0c43ae9,1f4,...) at _sleep+0x329 vm_pageout(0,f1629d38,c0c33ebc,336,c4b39000,...) at vm_pageout+0x26f fork_exit(c0aa32f0,0,f1629d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1629d70, ebp = 0 --- Tracing command usbus5 pid 37 tid 100067 td 0xc4b22000 sched_switch(c4b22000,0,104,18c,e4fb1901,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b22000,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47dcd0c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47dcd0c,c47dcdac,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15c6cf8,c079c3cb,c47dcd0c,...) at usb2_msleep+0x58 usb2_cv_wait(c47dcd0c,c47dcdac,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47dcd04,f15c6d38,c0c33ebc,336,c4b392a4,...) at usb2_process+0x18b fork_exit(c079c240,c47dcd04,f15c6d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15c6d70, ebp = 0 --- Tracing command usbus5 pid 36 tid 100066 td 0xc4b22250 sched_switch(c4b22250,0,104,18c,8210cf71,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b22250,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47dccdc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47dccdc,c47dcdac,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15c3cf8,c079c3cb,c47dccdc,...) at usb2_msleep+0x58 usb2_cv_wait(c47dccdc,c47dcdac,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47dccd4,f15c3d38,c0c33ebc,336,c4b39548,...) at usb2_process+0x18b fork_exit(c079c240,c47dccd4,f15c3d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15c3d70, ebp = 0 --- Tracing command usbus5 pid 35 tid 100065 td 0xc4b224a0 sched_switch(c4b224a0,0,104,18c,e49528cb,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b224a0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47dccac,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47dccac,c47dcdac,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15c0cf8,c079c3cb,c47dccac,...) at usb2_msleep+0x58 usb2_cv_wait(c47dccac,c47dcdac,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47dcca4,f15c0d38,c0c33ebc,336,c4b1e000,...) at usb2_process+0x18b fork_exit(c079c240,c47dcca4,f15c0d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15c0d70, ebp = 0 --- Tracing command usbus5 pid 34 tid 100064 td 0xc4b226f0 sched_switch(c4b226f0,0,104,18c,e49519b5,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b226f0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47dcc7c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47dcc7c,c47dcdac,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15bdcf8,c079c3cb,c47dcc7c,...) at usb2_msleep+0x58 usb2_cv_wait(c47dcc7c,c47dcdac,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47dcc74,f15bdd38,c0c33ebc,336,c4b1e2a4,...) at usb2_process+0x18b fork_exit(c079c240,c47dcc74,f15bdd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15bdd70, ebp = 0 --- Tracing command usbus4 pid 33 tid 100063 td 0xc4b22940 sched_switch(c4b22940,0,104,18c,e49509ab,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b22940,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47d6b5c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47d6b5c,c47d6bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15bacf8,c079c3cb,c47d6b5c,...) at usb2_msleep+0x58 usb2_cv_wait(c47d6b5c,c47d6bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47d6b54,f15bad38,c0c33ebc,336,c4b1e548,...) at usb2_process+0x18b fork_exit(c079c240,c47d6b54,f15bad38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15bad70, ebp = 0 --- Tracing command usbus4 pid 32 tid 100062 td 0xc4b22b90 sched_switch(c4b22b90,0,104,18c,7d20b8c2,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b22b90,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47d6b2c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47d6b2c,c47d6bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15b7cf8,c079c3cb,c47d6b2c,...) at usb2_msleep+0x58 usb2_cv_wait(c47d6b2c,c47d6bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47d6b24,f15b7d38,c0c33ebc,336,c4b1e7ec,...) at usb2_process+0x18b fork_exit(c079c240,c47d6b24,f15b7d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15b7d70, ebp = 0 --- Tracing command usbus4 pid 31 tid 100061 td 0xc4b24000 sched_switch(c4b24000,0,104,18c,e431308b,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b24000,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47d6afc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47d6afc,c47d6bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15b4cf8,c079c3cb,c47d6afc,...) at usb2_msleep+0x58 usb2_cv_wait(c47d6afc,c47d6bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47d6af4,f15b4d38,c0c33ebc,336,c4b1ea90,...) at usb2_process+0x18b fork_exit(c079c240,c47d6af4,f15b4d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15b4d70, ebp = 0 --- Tracing command usbus4 pid 30 tid 100060 td 0xc4b24250 sched_switch(c4b24250,0,104,18c,e4312115,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b24250,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47d6acc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47d6acc,c47d6bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15b1cf8,c079c3cb,c47d6acc,...) at usb2_msleep+0x58 usb2_cv_wait(c47d6acc,c47d6bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47d6ac4,f15b1d38,c0c33ebc,336,c4b1ed34,...) at usb2_process+0x18b fork_exit(c079c240,c47d6ac4,f15b1d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15b1d70, ebp = 0 --- Tracing command usbus3 pid 29 tid 100059 td 0xc4b244a0 sched_switch(c4b244a0,0,104,18c,e4311142,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b244a0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47cdb5c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47cdb5c,c47cdbfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15aecf8,c079c3cb,c47cdb5c,...) at usb2_msleep+0x58 usb2_cv_wait(c47cdb5c,c47cdbfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47cdb54,f15aed38,c0c33ebc,336,c4b1f000,...) at usb2_process+0x18b fork_exit(c079c240,c47cdb54,f15aed38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15aed70, ebp = 0 --- Tracing command usbus3 pid 28 tid 100058 td 0xc4b246f0 sched_switch(c4b246f0,0,104,18c,778c3ae6,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b246f0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47cdb2c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47cdb2c,c47cdbfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15abcf8,c079c3cb,c47cdb2c,...) at usb2_msleep+0x58 usb2_cv_wait(c47cdb2c,c47cdbfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47cdb24,f15abd38,c0c33ebc,336,c4b1f2a4,...) at usb2_process+0x18b fork_exit(c079c240,c47cdb24,f15abd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15abd70, ebp = 0 --- Tracing command usbus3 pid 27 tid 100057 td 0xc47f96f0 sched_switch(c47f96f0,0,104,18c,e3cd0205,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c47f96f0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47cdafc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47cdafc,c47cdbfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15a8cf8,c079c3cb,c47cdafc,...) at usb2_msleep+0x58 usb2_cv_wait(c47cdafc,c47cdbfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47cdaf4,f15a8d38,c0c33ebc,336,c4b1f548,...) at usb2_process+0x18b fork_exit(c079c240,c47cdaf4,f15a8d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15a8d70, ebp = 0 --- Tracing command usbus3 pid 26 tid 100056 td 0xc47f9940 sched_switch(c47f9940,0,104,18c,e3ccf30c,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c47f9940,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47cdacc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47cdacc,c47cdbfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15a5cf8,c079c3cb,c47cdacc,...) at usb2_msleep+0x58 usb2_cv_wait(c47cdacc,c47cdbfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47cdac4,f15a5d38,c0c33ebc,336,c4b1f7ec,...) at usb2_process+0x18b fork_exit(c079c240,c47cdac4,f15a5d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15a5d70, ebp = 0 --- Tracing command usbus2 pid 25 tid 100055 td 0xc47f9b90 sched_switch(c47f9b90,0,104,18c,e3cce28f,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c47f9b90,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47c9b5c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47c9b5c,c47c9bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f15a2cf8,c079c3cb,c47c9b5c,...) at usb2_msleep+0x58 usb2_cv_wait(c47c9b5c,c47c9bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47c9b54,f15a2d38,c0c33ebc,336,c46a17ec,...) at usb2_process+0x18b fork_exit(c079c240,c47c9b54,f15a2d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf15a2d70, ebp = 0 --- Tracing command usbus2 pid 24 tid 100054 td 0xc4b09000 sched_switch(c4b09000,0,104,18c,73e69c70,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b09000,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47c9b2c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47c9b2c,c47c9bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f159fcf8,c079c3cb,c47c9b2c,...) at usb2_msleep+0x58 usb2_cv_wait(c47c9b2c,c47c9bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47c9b24,f159fd38,c0c33ebc,336,c46a1a90,...) at usb2_process+0x18b fork_exit(c079c240,c47c9b24,f159fd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf159fd70, ebp = 0 --- Tracing command usbus2 pid 23 tid 100053 td 0xc4b09250 sched_switch(c4b09250,0,104,18c,e3692a9d,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b09250,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47c9afc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47c9afc,c47c9bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f159ccf8,c079c3cb,c47c9afc,...) at usb2_msleep+0x58 usb2_cv_wait(c47c9afc,c47c9bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47c9af4,f159cd38,c0c33ebc,336,c46a1d34,...) at usb2_process+0x18b fork_exit(c079c240,c47c9af4,f159cd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf159cd70, ebp = 0 --- Tracing command usbus2 pid 22 tid 100052 td 0xc4b094a0 sched_switch(c4b094a0,0,104,18c,e36918a2,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b094a0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47c9acc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47c9acc,c47c9bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f1599cf8,c079c3cb,c47c9acc,...) at usb2_msleep+0x58 usb2_cv_wait(c47c9acc,c47c9bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47c9ac4,f1599d38,c0c33ebc,336,c4b0c000,...) at usb2_process+0x18b fork_exit(c079c240,c47c9ac4,f1599d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1599d70, ebp = 0 --- Tracing command usbus1 pid 21 tid 100051 td 0xc4b096f0 sched_switch(c4b096f0,0,104,18c,e3690811,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b096f0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47c3b5c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47c3b5c,c47c3bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f1596cf8,c079c3cb,c47c3b5c,...) at usb2_msleep+0x58 usb2_cv_wait(c47c3b5c,c47c3bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47c3b54,f1596d38,c0c33ebc,336,c4b0c2a4,...) at usb2_process+0x18b fork_exit(c079c240,c47c3b54,f1596d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1596d70, ebp = 0 --- Tracing command usbus1 pid 20 tid 100050 td 0xc4b09940 sched_switch(c4b09940,0,104,18c,6bda31ed,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b09940,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47c3b2c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47c3b2c,c47c3bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f1593cf8,c079c3cb,c47c3b2c,...) at usb2_msleep+0x58 usb2_cv_wait(c47c3b2c,c47c3bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47c3b24,f1593d38,c0c33ebc,336,c4b0c548,...) at usb2_process+0x18b fork_exit(c079c240,c47c3b24,f1593d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1593d70, ebp = 0 --- Tracing command usbus1 pid 19 tid 100049 td 0xc4b09b90 sched_switch(c4b09b90,0,104,18c,e305b528,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b09b90,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47c3afc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47c3afc,c47c3bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f1590cf8,c079c3cb,c47c3afc,...) at usb2_msleep+0x58 usb2_cv_wait(c47c3afc,c47c3bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47c3af4,f1590d38,c0c33ebc,336,c4b0c7ec,...) at usb2_process+0x18b fork_exit(c079c240,c47c3af4,f1590d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1590d70, ebp = 0 --- Tracing command usbus1 pid 18 tid 100048 td 0xc4b0a000 sched_switch(c4b0a000,0,104,18c,e305a507,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b0a000,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47c3acc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47c3acc,c47c3bfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f158dcf8,c079c3cb,c47c3acc,...) at usb2_msleep+0x58 usb2_cv_wait(c47c3acc,c47c3bfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47c3ac4,f158dd38,c0c33ebc,336,c4b0ca90,...) at usb2_process+0x18b fork_exit(c079c240,c47c3ac4,f158dd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf158dd70, ebp = 0 --- Tracing command usbus0 pid 17 tid 100047 td 0xc4b0a250 sched_switch(c4b0a250,0,104,18c,e30593a0,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b0a250,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47beb5c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47beb5c,c47bebfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f158acf8,c079c3cb,c47beb5c,...) at usb2_msleep+0x58 usb2_cv_wait(c47beb5c,c47bebfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47beb54,f158ad38,c0c33ebc,336,c4b0cd34,...) at usb2_process+0x18b fork_exit(c079c240,c47beb54,f158ad38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf158ad70, ebp = 0 --- Tracing command usbus0 pid 16 tid 100046 td 0xc4b0a4a0 sched_switch(c4b0a4a0,0,104,18c,68bdc0b6,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4b0a4a0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47beb2c,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47beb2c,c47bebfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f1587cf8,c079c3cb,c47beb2c,...) at usb2_msleep+0x58 usb2_cv_wait(c47beb2c,c47bebfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47beb24,f1587d38,c0c33ebc,336,c45752a4,...) at usb2_process+0x18b fork_exit(c079c240,c47beb24,f1587d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1587d70, ebp = 0 --- Tracing command usbus0 pid 15 tid 100045 td 0xc474e940 sched_switch(c474e940,0,104,18c,e50556b8,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c474e940,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47beafc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47beafc,c47bebfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f1584cf8,c079c3cb,c47beafc,...) at usb2_msleep+0x58 usb2_cv_wait(c47beafc,c47bebfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47beaf4,f1584d38,c0c33ebc,336,c4575548,...) at usb2_process+0x18b fork_exit(c079c240,c47beaf4,f1584d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1584d70, ebp = 0 --- Tracing command usbus0 pid 14 tid 100044 td 0xc474eb90 sched_switch(c474eb90,0,104,18c,e5054578,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c474eb90,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47beacc,0,c0c27c57,0,0,...) at sleepq_wait+0x63 _sleep(c47beacc,c47bebfc,0,c0c27c57,0,...) at _sleep+0x35b usb2_msleep(c0c27c57,0,f1581cf8,c079c3cb,c47beacc,...) at usb2_msleep+0x58 usb2_cv_wait(c47beacc,c47bebfc,c0c27bb6,51,c0d8a380,...) at usb2_cv_wait+0x23 usb2_process(c47beac4,f1581d38,c0c33ebc,336,c45757ec,...) at usb2_process+0x18b fork_exit(c079c240,c47beac4,f1581d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1581d70, ebp = 0 --- Tracing command sctp_iterator pid 8 tid 100043 td 0xc47f8000 sched_switch(c47f8000,0,104,18c,2af9348f,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c47f8000,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0ef4bbc,0,c0c5025a,0,0,...) at sleepq_wait+0x63 _sleep(c0ef4bbc,c0ef4ad0,0,c0c5025a,0,...) at _sleep+0x35b sctp_iterator_thread(0,f157ed38,c0c33ebc,336,c4575a90,...) at sctp_iterator_thread+0x60 fork_exit(c0969170,0,f157ed38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf157ed70, ebp = 0 --- Tracing command fdc0 pid 7 tid 100040 td 0xc47f86f0 sched_switch(c47f86f0,0,104,18c,90c887e0,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c47f86f0,0,c0c3c68c,26a,0,...) at sleepq_switch+0x15f sleepq_timedwait(c47cc43c,4c,c0c2e978,0,0,...) at sleepq_timedwait+0x6b _sleep(c47cc43c,c47cc4f0,4c,c0c2e978,3e8,...) at _sleep+0x329 fdc_thread(c47cc400,f1572d38,c0c33ebc,336,c4575d34,...) at fdc_thread+0x2be fork_exit(c0b254c0,c47cc400,f1572d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1572d70, ebp = 0 --- Tracing command fw0_probe pid 6 tid 100038 td 0xc47f8b90 sched_switch(c47f8b90,0,104,18c,a46bab4,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c47f8b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c47fd000,5c,c0c2e978,100,0,...) at sleepq_wait_sig+0x17 _sleep(c47fd000,c4801488,15c,c0c2e978,0,...) at _sleep+0x344 fw_bus_probe_thread(c47fd000,f1562d38,c0c33ebc,336,c46a1000,...) at fw_bus_probe_thread+0xa08 fork_exit(c063d390,c47fd000,f1562d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1562d70, ebp = 0 --- Tracing command xpt_thrd pid 5 tid 100018 td 0xc467d6f0 sched_switch(c467d6f0,0,104,18c,e5002cbe,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c467d6f0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0d53254,4c,c0bcf3d8,0,0,...) at sleepq_wait+0x63 _sleep(c0d53254,c0d5326c,4c,c0bcf3d8,0,...) at _sleep+0x35b xpt_scanner_thread(0,c41f6d38,c0c33ebc,336,c46a12a4,...) at xpt_scanner_thread+0x41 fork_exit(c047c140,0,c41f6d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41f6d70, ebp = 0 --- Tracing command yarrow pid 13 tid 100017 td 0xc467d940 sched_switch(c467d940,0,104,18c,d8c09034,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c467d940,0,c0c3c68c,26a,2,...) at sleepq_switch+0x15f sleepq_timedwait(c0d86264,0,c0c2e978,2,0,...) at sleepq_timedwait+0x6b _sleep(c0d86264,0,0,c0c2e978,64,...) at _sleep+0x329 pause(c0c2e978,64,c0c15422,113,0,...) at pause+0x47 random_kthread(0,c41f3d38,c0c33ebc,336,c46a1548,...) at random_kthread+0x1ef fork_exit(c0715390,0,c41f3d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41f3d70, ebp = 0 --- Tracing command g_down pid 4 tid 100015 td 0xc4578250 sched_switch(c4578250,0,104,18c,d8ad0a55,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c4578250,0,c0c3c68c,26a,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0d83fe4,4c,c0c2e978,0,0,...) at sleepq_timedwait+0x6b _sleep(c0d83fe4,c0d83f48,24c,c0c2e978,64,...) at _sleep+0x329 g_io_schedule_down(c4578250,0,c0c30040,74,0,...) at g_io_schedule_down+0x6b g_down_procbody(0,c41edd38,c0c33ebc,336,c4574000,...) at g_down_procbody+0x8d fork_exit(c0802ac0,0,c41edd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41edd70, ebp = 0 --- Tracing command g_up pid 3 tid 100014 td 0xc45784a0 cpustop_handler(8,c41eaa94,c0b6c6bd,0,c41eaa2c,...) at cpustop_handler+0x32 ipi_nmi_handler(0,c41eaa2c,1,c45266c0,c45742a4,...) at ipi_nmi_handler+0x2f trap(c41eaaa0) at trap+0x2d calltrap() at calltrap+0x6 --- trap 0x13, eip = 0xc0b5efd8, esp = 0xc41eaae0, ebp = 0xc41eab00 --- smp_tlb_shootdown(c41eab28,c0b63a1f,e9156000,e9159000,c8cb0d14,...) at smp_tlb_shootdown+0x98 smp_invlpg_range(e9156000,e9159000,c8cb0d14,62c,e9159000,...) at smp_invlpg_range+0x1c pmap_invalidate_range(c0f502e0,e9156000,e9159000) at pmap_invalidate_range+0x4f pmap_qremove(e9156000,3,c0c431a5,62c,e46c44e0,...) at pmap_qremove+0x54 vfs_vmio_release(c8cb0d14,0,c0c431a5,541,c4578544,...) at vfs_vmio_release+0x162 brelse(e46c44e0,0,c0c431a5,5eb,c0c36af3,...) at brelse+0x474 bqrelse(e46c44e0,0,c0c431a5,d3d,c4578544,...) at bqrelse+0x29c bufdone_finish(e46c44e0,c187a700,e46c44e0,c606e480,c41eac98,...) at bufdone_finish+0x3ff bufdone(e46c44e0,c0c36af3,ca,c453f498) at bufdone+0x6a g_vfs_done(c606e480,0,c0c431a5,c15,c606e480,...) at g_vfs_done+0xe0 biodone(c606e480,c0d83f68,24c,c0c2e978,64,...) at biodone+0xa5 g_io_schedule_up(c45784a0,0,c0c30040,5d,0,...) at g_io_schedule_up+0xc7 g_up_procbody(0,c41ead38,c0c33ebc,336,c45742a4,...) at g_up_procbody+0x8d fork_exit(c0802b50,0,c41ead38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41ead70, ebp = 0 --- Tracing command g_event pid 2 tid 100013 td 0xc45786f0 sched_switch(c45786f0,0,104,18c,dacfb5b0,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,4c,...) at mi_switch+0x200 sleepq_switch(c45786f0,0,c0c3c68c,26a,0,...) at sleepq_switch+0x15f sleepq_timedwait(c0d83fd8,4c,c0c2e978,0,0,...) at sleepq_timedwait+0x6b _sleep(c0d83fd8,0,4c,c0c2e978,64,...) at _sleep+0x329 g_event_procbody(0,c41e7d38,c0c33ebc,336,c4574548,...) at g_event_procbody+0xcb fork_exit(c0802be0,0,c41e7d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41e7d70, ebp = 0 --- Tracing command intr pid 12 tid 100042 td 0xc47f8250 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100041 td 0xc47f84a0 sched_switch(c47f84a0,0,109,18c,53fedfea,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c4572170,...) at mi_switch+0x200 ithread_loop(c48ea330,f1575d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c48ea330,f1575d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1575d70, ebp = 0 --- Tracing command intr pid 12 tid 100039 td 0xc47f8940 sched_switch(c47f8940,0,109,18c,49a8f6d,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c47f6770,...) at mi_switch+0x200 ithread_loop(c48e0760,f1565d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c48e0760,f1565d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1565d70, ebp = 0 --- Tracing command intr pid 12 tid 100036 td 0xc47f9250 sched_switch(c47f9250,0,109,18c,e23f00b8,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45bb1f0,...) at mi_switch+0x200 ithread_loop(c47f7910,f1559d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c47f7910,f1559d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1559d70, ebp = 0 --- Tracing command intr pid 12 tid 100035 td 0xc47f94a0 sched_switch(c47f94a0,0,109,18c,f003cb90,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45bb4f0,...) at mi_switch+0x200 ithread_loop(c47f7180,f1551d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c47f7180,f1551d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1551d70, ebp = 0 --- Tracing command intr pid 12 tid 100034 td 0xc474d000 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100033 td 0xc474d250 sched_switch(c474d250,0,109,18c,ea64184,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45bb2f0,...) at mi_switch+0x200 ithread_loop(c47a4470,f153fd38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c47a4470,f153fd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf153fd70, ebp = 0 --- Tracing command intr pid 12 tid 100032 td 0xc474d4a0 sched_switch(c474d4a0,0,109,18c,df6e89f,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45bb370,...) at mi_switch+0x200 ithread_loop(c47a4640,f153bd38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c47a4640,f153bd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf153bd70, ebp = 0 --- Tracing command intr pid 12 tid 100031 td 0xc474d6f0 sched_switch(c474d6f0,0,109,18c,13e137e7,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45bb3f0,...) at mi_switch+0x200 ithread_loop(c478e7f0,f1537d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c478e7f0,f1537d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf1537d70, ebp = 0 --- Tracing command intr pid 12 tid 100030 td 0xc474d940 sched_switch(c474d940,0,109,18c,cc2140ed,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45bb0f0,...) at mi_switch+0x200 ithread_loop(c478e460,c434dd38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c478e460,c434dd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc434dd70, ebp = 0 --- Tracing command intr pid 12 tid 100029 td 0xc474db90 sched_switch(c474db90,0,109,18c,f64316e6,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c4777670,...) at mi_switch+0x200 ithread_loop(c4786630,c4247d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c4786630,c4247d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc4247d70, ebp = 0 --- Tracing command intr pid 12 tid 100028 td 0xc474e000 sched_switch(c474e000,0,109,18c,e4fc32bb,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c4571c70,...) at mi_switch+0x200 ithread_loop(c474c400,c423ad38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c474c400,c423ad38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc423ad70, ebp = 0 --- Tracing command intr pid 12 tid 100023 td 0xc45bc940 sched_switch(c45bc940,0,109,18c,27181cb,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c474b4f0,...) at mi_switch+0x200 ithread_loop(c474a8a0,c4205d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c474a8a0,c4205d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc4205d70, ebp = 0 --- Tracing command intr pid 12 tid 100022 td 0xc45bcb90 sched_switch(c45bcb90,0,109,18c,341bd300,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c474b570,...) at mi_switch+0x200 ithread_loop(c474a8b0,c4202d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c474a8b0,c4202d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc4202d70, ebp = 0 --- Tracing command intr pid 12 tid 100020 td 0xc467d250 sched_switch(c467d250,0,109,18c,b0849031,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c474b5f0,...) at mi_switch+0x200 ithread_loop(c474a8d0,c41fcd38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c474a8d0,c41fcd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41fcd70, ebp = 0 --- Tracing command intr pid 12 tid 100019 td 0xc467d4a0 sched_switch(c467d4a0,0,109,18c,cd08c8a,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c474b6f0,...) at mi_switch+0x200 ithread_loop(c474a8f0,c41f9d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c474a8f0,c41f9d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41f9d70, ebp = 0 --- Tracing command intr pid 12 tid 100012 td 0xc4578940 fork_trampoline() at fork_trampoline Tracing command intr pid 12 tid 100011 td 0xc4578b90 sched_switch(c4578b90,0,109,18c,2abbdd17,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45bacf0,...) at mi_switch+0x200 ithread_loop(c45731e0,c41e1d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c45731e0,c41e1d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41e1d70, ebp = 0 --- Tracing command intr pid 12 tid 100010 td 0xc45bc000 sched_switch(c45bc000,0,109,18c,cdd67d06,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45bad70,...) at mi_switch+0x200 ithread_loop(c45731f0,c41ded38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c45731f0,c41ded38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41ded70, ebp = 0 --- Tracing command intr pid 12 tid 100009 td 0xc45bc250 sched_switch(c45bc250,0,109,18c,d8c071dd,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45badf0,...) at mi_switch+0x200 ithread_loop(c4573200,c41dbd38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c4573200,c41dbd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41dbd70, ebp = 0 --- Tracing command intr pid 12 tid 100008 td 0xc45bc4a0 sched_switch(c45bc4a0,0,109,18c,d891648a,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45bae70,...) at mi_switch+0x200 ithread_loop(c4573210,c41d8d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c4573210,c41d8d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41d8d70, ebp = 0 --- Tracing command intr pid 12 tid 100007 td 0xc4576000 sched_switch(c4576000,0,109,18c,d9db0c56,...) at sched_switch+0x437 mi_switch(109,0,c0c3413b,4e3,c45baef0,...) at mi_switch+0x200 ithread_loop(c4573220,c41d5d38,c0c33ebc,336,c45747ec,...) at ithread_loop+0x1f6 fork_exit(c083cdf0,c4573220,c41d5d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41d5d70, ebp = 0 --- Tracing command idle pid 11 tid 100006 td 0xc4576250 sched_switch(c4576250,0,108,187,d926cf27,...) at sched_switch+0x437 mi_switch(108,0,c0c39f6e,3ad,c4576250,...) at mi_switch+0x200 sched_idletd(0,c41d1d38,c0c33ebc,336,c4574a90,...) at sched_idletd+0x16c fork_exit(c08829e0,0,c41d1d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41d1d70, ebp = 0 --- Tracing command idle pid 11 tid 100005 td 0xc45764a0 sched_switch(c45764a0,0,108,187,79c946dc,...) at sched_switch+0x437 mi_switch(108,0,c0c39f6e,3ad,c45764a0,...) at mi_switch+0x200 sched_idletd(0,c41ced38,c0c33ebc,336,c4574a90,...) at sched_idletd+0x16c fork_exit(c08829e0,0,c41ced38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41ced70, ebp = 0 --- Tracing command idle pid 11 tid 100004 td 0xc45766f0 sched_switch(c45766f0,0,108,187,a4207c9b,...) at sched_switch+0x437 mi_switch(108,0,c0c39f6e,3ad,c45766f0,...) at mi_switch+0x200 sched_idletd(0,c41cbd38,c0c33ebc,336,c4574a90,...) at sched_idletd+0x16c fork_exit(c08829e0,0,c41cbd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41cbd70, ebp = 0 --- Tracing command idle pid 11 tid 100003 td 0xc4576940 sched_switch(c4576940,0,108,187,adc28a20,...) at sched_switch+0x437 mi_switch(108,0,c0c39f6e,3ad,c4576940,...) at mi_switch+0x200 sched_idletd(0,c41c8d38,c0c33ebc,336,c4574a90,...) at sched_idletd+0x16c fork_exit(c08829e0,0,c41c8d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41c8d70, ebp = 0 --- Tracing command init pid 1 tid 100002 td 0xc4576b90 sched_switch(c4576b90,0,104,18c,440f8dcb,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,5c,...) at mi_switch+0x200 sleepq_switch(c4576b90,0,c0c3c68c,189,5c,...) at sleepq_switch+0x15f sleepq_catch_signals(c0c3c68c,159,0,100,100,...) at sleepq_catch_signals+0xb6 sleepq_wait_sig(c4574d34,5c,c0c3ef33,100,0,...) at sleepq_wait_sig+0x17 _sleep(c4574d34,c4574dbc,15c,c0c3ef33,0,...) at _sleep+0x344 kern_wait(c4576b90,ffffffff,c41c4c74,0,0,...) at kern_wait+0xac6 wait4(c4576b90,c41c4cf8,10,c0c3ed4e,c0d1b028,...) at wait4+0x3b syscall(c41c4d38) at syscall+0x2b4 Xint0x80_syscall() at Xint0x80_syscall+0x20 --- syscall (7, FreeBSD ELF32, wait4), eip = 0x8054c7f, esp = 0xbfbfe90c, ebp = 0xbfbfe928 --- Tracing command audit pid 10 tid 100001 td 0xc4578000 sched_switch(c4578000,0,104,18c,e4fdcc06,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c4578000,0,c0c3c68c,247,c4578000,...) at sleepq_switch+0x15f sleepq_wait(c0efde40,0,c41c1c9c,1,0,...) at sleepq_wait+0x63 _cv_wait(c0efde40,c0efde24,c0c5ab80,194,0,...) at _cv_wait+0x240 audit_worker(0,c41c1d38,c0c33ebc,336,c4575000,...) at audit_worker+0x84 fork_exit(c0a4ec40,0,c41c1d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41c1d70, ebp = 0 --- Tracing command kernel pid 0 tid 100037 td 0xc47f9000 sched_switch(c47f9000,0,104,18c,d559836b,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c47f9000,0,c0c3c68c,247,c47f9000,...) at sleepq_switch+0x15f sleepq_wait(c4805740,0,c0c38eea,c0c2e978,0,...) at sleepq_wait+0x63 msleep_spin(c4805740,c480575c,c0c2e978,0,c0c36af3,...) at msleep_spin+0x21d taskqueue_thread_loop(c480149c,f155fd38,c0c33ebc,336,c0d840a0,...) at taskqueue_thread_loop+0x8e fork_exit(c0899130,c480149c,f155fd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xf155fd70, ebp = 0 --- Tracing command kernel pid 0 tid 100027 td 0xc474e250 sched_switch(c474e250,0,104,18c,e51100e6,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c474e250,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c4728040,0,c0c2e978,0,0,...) at sleepq_wait+0x63 _sleep(c4728040,c472805c,0,c0c2e978,0,...) at _sleep+0x35b taskqueue_thread_loop(c0d55f04,c4211d38,c0c33ebc,336,c0d840a0,...) at taskqueue_thread_loop+0xb4 fork_exit(c0899130,c0d55f04,c4211d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc4211d70, ebp = 0 --- Tracing command kernel pid 0 tid 100026 td 0xc474e4a0 sched_switch(c474e4a0,0,104,18c,e510efd9,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c474e4a0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c4728040,0,c0c2e978,0,0,...) at sleepq_wait+0x63 _sleep(c4728040,c472805c,0,c0c2e978,0,...) at _sleep+0x35b taskqueue_thread_loop(c0d55f04,c420ed38,c0c33ebc,336,c0d840a0,...) at taskqueue_thread_loop+0xb4 fork_exit(c0899130,c0d55f04,c420ed38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc420ed70, ebp = 0 --- Tracing command kernel pid 0 tid 100025 td 0xc474e6f0 sched_switch(c474e6f0,0,104,18c,e510da82,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c474e6f0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c4728040,0,c0c2e978,0,0,...) at sleepq_wait+0x63 _sleep(c4728040,c472805c,0,c0c2e978,0,...) at _sleep+0x35b taskqueue_thread_loop(c0d55f04,c420bd38,c0c33ebc,336,c0d840a0,...) at taskqueue_thread_loop+0xb4 fork_exit(c0899130,c0d55f04,c420bd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc420bd70, ebp = 0 --- Tracing command kernel pid 0 tid 100024 td 0xc45bc6f0 sched_switch(c45bc6f0,0,104,18c,e50ab453,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c45bc6f0,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c4728080,0,c0c2e978,0,0,...) at sleepq_wait+0x63 _sleep(c4728080,c472809c,0,c0c2e978,0,...) at _sleep+0x35b taskqueue_thread_loop(c0d84964,c4208d38,c0c33ebc,336,c0d840a0,...) at taskqueue_thread_loop+0xb4 fork_exit(c0899130,c0d84964,c4208d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc4208d70, ebp = 0 --- Tracing command kernel pid 0 tid 100021 td 0xc467d000 sched_switch(c467d000,0,104,18c,cd2aad4,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c467d000,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c47281c0,0,c0c2e978,0,0,...) at sleepq_wait+0x63 _sleep(c47281c0,c47281dc,0,c0c2e978,0,...) at _sleep+0x35b taskqueue_thread_loop(c0d98d68,c41ffd38,c0c33ebc,336,c0d840a0,...) at taskqueue_thread_loop+0xb4 fork_exit(c0899130,c0d98d68,c41ffd38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41ffd70, ebp = 0 --- Tracing command kernel pid 0 tid 100016 td 0xc467db90 sched_switch(c467db90,0,104,18c,124836c7,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,0,...) at mi_switch+0x200 sleepq_switch(c467db90,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c455cc40,0,c0c2e978,0,0,...) at sleepq_wait+0x63 _sleep(c455cc40,c455cc5c,0,c0c2e978,0,...) at _sleep+0x35b taskqueue_thread_loop(c0d978a0,c41f0d38,c0c33ebc,336,c0d840a0,...) at taskqueue_thread_loop+0xb4 fork_exit(c0899130,c0d978a0,c41f0d38) at fork_exit+0xb8 fork_trampoline() at fork_trampoline+0x8 --- trap 0, eip = 0, esp = 0xc41f0d70, ebp = 0 --- Tracing command kernel pid 0 tid 100000 td 0xc0d84350 sched_switch(c0d84350,0,104,18c,cade4ab7,...) at sched_switch+0x437 mi_switch(104,0,c0c3c68c,1d2,44,...) at mi_switch+0x200 sleepq_switch(c0d84350,0,c0c3c68c,247,0,...) at sleepq_switch+0x15f sleepq_wait(c0efea9c,44,c0c60ff3,0,0,...) at sleepq_wait+0x63 _sleep(c0efea9c,c0efec90,244,c0c60ff3,0,...) at _sleep+0x35b vm_wait(c0d840a0,0,44,c0c3a7e3,2710,...) at vm_wait+0xbe scheduler(0,141ec00,141ec00,141e000,1425000,...) at scheduler+0x69 mi_startup() at mi_startup+0x96 begin() at begin+0x2c db:1:allt> call doadump Dumping 1023 MB (2 chunks) lock order reversal: 1st 0xc93b57b4 vnode interlock (vnode interlock) @ kern/kern_rangelock.c:92 2nd 0xc0d83f10 g_disk_done (g_disk_done) @ geom/geom_disk.c:199 KDB: stack backtrace: db_trace_self_wrapper(c0c3b67f,f4707154,c08a0225,c0891f5b,c0c3e536,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0891f5b,c0c3e536,c4526248,c452ba70,f47071b0,...) at kdb_backtrace+0x29 _witness_debugger(c0c3e536,c0d83f10,c0c2f58b,c452ba70,c0c2f57a,...) at _witness_debugger+0x25 witness_checkorder(c0d83f10,9,c0c2f571,c7,0,...) at witness_checkorder+0x839 _mtx_lock_flags(c0d83f10,0,c0c2f571,c7,c453f5ec,...) at _mtx_lock_flags+0xc4 g_disk_done(c6391c60,0,c0c431a5,c15,c506fc80,...) at g_disk_done+0x2f biodone(c6391c60,c6c70b90,f4707268,0,f4707274,...) at biodone+0xa5 ad_done(c506fc80,c506fc80,f470725c,c0eb2450,c6c70c34,...) at ad_done+0x2f ata_completed(c506fc80,0,c478d800,c478d800,f47072b0,...) at ata_completed+0x66c ata_finish(c506fc80,2,c0bec0bf,179,c4743800,...) at ata_finish+0x40 ata_interrupt(c4743800,0,c0beca18,e1,c4743cf0,...) at ata_interrupt+0x11c ata_start(c478d800,0,c0beca18,5d,c4743cf0,...) at ata_start+0x2ed ata_queue_request(c5c9b320,0,101,0,c0beca18,c4b07300) at ata_queue_request+0x493 ad_strategy(f4707374,90,2,3ffa0000,0,...) at ad_strategy+0x28f ad_dump(c4b48200,c0f0c800,0,40067a00,1,...) at ad_dump+0xe3 dump_write(c0d85fa0,c0f0c800,0,40067a00,1,...) at dump_write+0x8b dumpsys(c0d85fa0,f4707534,c04be959,0,0,...) at dumpsys+0x232 doadump(0,0,0,0,0,...) at doadump+0x64 db_fncall(c085af96,0,ffffffff,f4707570,0,...) at db_fncall+0x149 db_command(c0d55168,f4707660,c04c2f40,c0d55168,1,...) at db_command+0x3bf db_command_script(c0d55168,1,c0d54a40,c0d55167,c0d54a40,...) at db_command_script+0x34 db_script_exec(46,f4707730,c04bed8f,0,0,...) at db_script_exec+0x130 db_run_cmd(0,0,0,f47076a8,0,...) at db_run_cmd+0x41 db_command(c0d550a0,f4707798,c04c2f40,c0d550a0,0,...) at db_command+0x3bf db_command_script(c0d550a0,0,f47077b4,c0d550a0,f47077b4,...) at db_command_script+0x34 db_script_exec(f47077b4,20,c0bdd1b4,c0c3b675,c0c6c25c,...) at db_script_exec+0x130 db_script_kdbenter(c0c6c25c,0,f4707804,3,0,...) at db_script_kdbenter+0x47 db_trap(c,0,e,28,f4707934,...) at db_trap+0xd8 kdb_trap(c,0,f4707934,1,1,...) at kdb_trap+0x96 trap_fatal(5,0,c0c6fed5,c4526790,c6c5ed34,...) at trap_fatal+0x2ef trap(f4707934) at trap+0x181 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xc085af96, esp = 0xf4707974, ebp = 0xf470798c --- rangelock_unlock_vp_locked(c93b57b4,0,c0c379d9,5c) at rangelock_unlock_vp_locked+0x36 rangelock_unlock(c93b56f4,f4707a28,10,1aa,10000,...) at rangelock_unlock+0x3a vn_rdwr(1,c93b56f4,28203000,10000,20000,...) at vn_rdwr+0x3a8 vn_rdwr_inchunks(1,c93b56f4,28203000,a8000,1d000,...) at vn_rdwr_inchunks+0xd6 elf32_coredump(c6c70b90,c93b56f4,ffffffff,7fffffff,3,...) at elf32_coredump+0x1aa sigexit(c6c70b90,b,c0c383ab,a38,c5cdcaa8,...) at sigexit+0x8ef postsig(b,0,c0c3ce6e,e0,c6c5ed34,...) at postsig+0x1dd ast(f4707d38) at ast+0x35a doreti_ast() at doreti_ast+0x17 chunk 0: 1MB (159 pages)lock order reversal: 1st 0xc93b57b4 vnode interlock (vnode interlock) @ kern/kern_rangelock.c:92 2nd 0xc4801474 firewire (firewire) @ dev/firewire/fwohci.c:2117 KDB: stack backtrace: db_trace_self_wrapper(c0c3b67f,f47072d4,c08a0225,c0891f5b,c0c3e536,...) at db_trace_self_wrapper+0x26 kdb_backtrace(c0891f5b,c0c3e536,c4526248,c452a418,f4707330,...) at kdb_backtrace+0x29 _witness_debugger(c0c3e536,c4801474,c0bfdfb3,c452a418,c0bfd6b8,...) at _witness_debugger+0x25 witness_checkorder(c4801474,9,c0bfd6af,845,0,...) at witness_checkorder+0x839 _mtx_lock_flags(c4801474,0,c0bfd6af,845,c47aa760,...) at _mtx_lock_flags+0xc4 fwohci_poll(c47fd000,ffffffff,ffffffff,f47073b4,c05ed69e,...) at fwohci_poll+0x35 dcons_crom_poll(c46b7400,0,c0bf8819,c1,c0d5e700,...) at dcons_crom_poll+0x25 dcons_os_checkc(f47073cc,c0825698,c0cca1e0,0,f4707418,...) at dcons_os_checkc+0xae dcons_cngetc(c0cca1e0,0,f4707418,c0b4f25d,c0d85fa0,...) at dcons_cngetc+0xe cncheckc(c0d85fa0,c1842000,0,40068c00,1,...) at cncheckc+0x48 cb_dumpdata(c0f0cc40,0,c0d85fa0,c0b4f0e0,1,...) at cb_dumpdata+0x17d foreach_chunk(c0d85fa0,c0f0ca20,0,40067c00,1,...) at foreach_chunk+0x26 dumpsys(c0d85fa0,f4707534,c04be959,0,0,...) at dumpsys+0x314 doadump(0,0,0,0,0,...) at doadump+0x64 db_fncall(c085af96,0,ffffffff,f4707570,0,...) at db_fncall+0x149 db_command(c0d55168,f4707660,c04c2f40,c0d55168,1,...) at db_command+0x3bf db_command_script(c0d55168,1,c0d54a40,c0d55167,c0d54a40,...) at db_command_script+0x34 db_script_exec(46,f4707730,c04bed8f,0,0,...) at db_script_exec+0x130 db_run_cmd(0,0,0,f47076a8,0,...) at db_run_cmd+0x41 db_command(c0d550a0,f4707798,c04c2f40,c0d550a0,0,...) at db_command+0x3bf db_command_script(c0d550a0,0,f47077b4,c0d550a0,f47077b4,...) at db_command_script+0x34 db_script_exec(f47077b4,20,c0bdd1b4,c0c3b675,c0c6c25c,...) at db_script_exec+0x130 db_script_kdbenter(c0c6c25c,0,f4707804,3,0,...) at db_script_kdbenter+0x47 db_trap(c,0,e,28,f4707934,...) at db_trap+0xd8 kdb_trap(c,0,f4707934,1,1,...) at kdb_trap+0x96 trap_fatal(5,0,c0c6fed5,c4526790,c6c5ed34,...) at trap_fatal+0x2ef trap(f4707934) at trap+0x181 calltrap() at calltrap+0x6 --- trap 0xc, eip = 0xc085af96, esp = 0xf4707974, ebp = 0xf470798c --- rangelock_unlock_vp_locked(c93b57b4,0,c0c379d9,5c) at rangelock_unlock_vp_locked+0x36 rangelock_unlock(c93b56f4,f4707a28,10,1aa,10000,...) at rangelock_unlock+0x3a vn_rdwr(1,c93b56f4,28203000,10000,20000,...) at vn_rdwr+0x3a8 vn_rdwr_inchunks(1,c93b56f4,28203000,a8000,1d000,...) at vn_rdwr_inchunks+0xd6 elf32_coredump(c6c70b90,c93b56f4,ffffffff,7fffffff,3,...) at elf32_coredump+0x1aa sigexit(c6c70b90,b,c0c383ab,a38,c5cdcaa8,...) at sigexit+0x8ef postsig(b,0,c0c3ce6e,e0,c6c5ed34,...) at postsig+0x1dd ast(f4707d38) at ast+0x35a doreti_ast() at doreti_ast+0x17 ... ok chunk 1: 1023MB (261888 pages) 1008 992 976 960 944 928 912 896 880 864 848 832 816 800 784 768 752 736 720 704 688 672 656 640 624 608 592 576 560 544 528 512 496 480 464 448 432 416 400 384 368 352 336 320 304 288 272 256 240 224 208 192 176 160 144 128 112 96 80 64 48 32 16 ... ok Dump complete = 0xf db:1:doadump> reset (kgdb) bt #0 doadump () at pcpu.h:246 #1 0xc04be959 in db_fncall (dummy1=0xc085af96, dummy2=0x0, dummy3=0xffffffff, dummy4=0xf4707570 "\204upô\001") at ../../../ddb/db_command.c:548 #2 0xc04bed8f in db_command (last_cmdp=0xc0d541dc, cmd_table=0x0, dopager=0x0) at ../../../ddb/db_command.c:445 #3 0xc04bee44 in db_command_script (command=0xc0d55168 "call doadump") at ../../../ddb/db_command.c:516 #4 0xc04c2f40 in db_script_exec (scriptname=0xc0d54a40 "doadump", warnifnotfound=Variable "warnifnotfound" is not available. ) at ../../../ddb/db_script.c:302 #5 0xc04c2fd1 in db_run_cmd (addr=0x0, have_addr=0x0, count=0x0, modif=0xf47076a8 "¼vpô") at ../../../ddb/db_script.c:375 #6 0xc04bed8f in db_command (last_cmdp=0xc0d541dc, cmd_table=0x0, dopager=0x0) at ../../../ddb/db_command.c:445 #7 0xc04bee44 in db_command_script (command=0xc0d550a0 "run pho") at ../../../ddb/db_command.c:516 #8 0xc04c2f40 in db_script_exec (scriptname=0xf47077b4 "kdb.enter.unknown", warnifnotfound=Variable "warnifnotfound" is not available. ) at ../../../ddb/db_script.c:302 #9 0xc04c3027 in db_script_kdbenter (eventname=0xc0c6c25c "unknown") at ../../../ddb/db_script.c:324 #10 0xc04c0d08 in db_trap (type=0xc, code=0x0) at ../../../ddb/db_main.c:228 #11 0xc088e556 in kdb_trap (type=0xc, code=0x0, tf=0xf4707934) at ../../../kern/subr_kdb.c:534 #12 0xc0b6be9f in trap_fatal (frame=0xf4707934, eva=0xf4c0aa2c) at ../../../i386/i386/trap.c:924 #13 0xc0b6c811 in trap (frame=0xf4707934) at ../../../i386/i386/trap.c:325 #14 0xc0b4f5ab in calltrap () at ../../../i386/i386/exception.s:165 #15 0xc085af96 in rangelock_unlock_vp_locked (vp=0xc93b56f4, entry=0xf4707a28) at ../../../kern/kern_rangelock.c:81 #16 0xc085b18a in rangelock_unlock (vp=0xc93b56f4, cookie=0xf4707a28) at ../../../kern/kern_rangelock.c:93 #17 0xc08f8f48 in vn_rdwr (rw=UIO_WRITE, vp=0xc93b56f4, base=0x28203000, len=0x10000, offset=0x20000, segflg=UIO_USERSPACE, ioflg=0x101, active_cred=0xc4a7e700, file_cred=0x0, aresid=0xf4707a9c, td=0xc6c70b90) at ../../../kern/vfs_vnops.c:469 #18 0xc08f9036 in vn_rdwr_inchunks (rw=UIO_WRITE, vp=0xc93b56f4, base=0x28203000, len=0xa8000, offset=Unhandled dwarf expression opcode 0x93 ) at ../../../kern/vfs_vnops.c:517 #19 0xc081e62a in elf32_coredump (td=0xc6c70b90, vp=0xc93b56f4, limit=0x7fffffffffffffff) at ../../../kern/imgact_elf.c:975 #20 0xc0862a9f in sigexit (td=0xc6c70b90, sig=0xb) at ../../../kern/kern_sig.c:2994 #21 0xc0862e4d in postsig (sig=0xb) at ../../../kern/kern_sig.c:2617 #22 0xc0899d5a in ast (framep=0xf4707d38) at ../../../kern/subr_trap.c:226 #23 0xc0b4fed4 in doreti_ast () at ../../../i386/i386/exception.s:365 #24 0xf4707d38 in ?? () #25 0x0000003b in ?? () #26 0x0000003b in ?? () #27 0x0000003b in ?? () #28 0x00000000 in ?? () #29 0xbfbfe7a4 in ?? () #30 0xbfbfe648 in ?? () #31 0xf4707d64 in ?? () #32 0x00000000 in ?? () #33 0x00000000 in ?? () #34 0x281aaa44 in ?? () #35 0x00000000 in ?? () #36 0x0000000c in ?? () #37 0x00000004 in ?? () #38 0x00000000 in ?? () #39 0x00000033 in ?? () #40 0x00010282 in ?? () #41 0xbfbfe60c in ?? () #42 0x0000003b in ?? () #43 0x70707070 in ?? () #44 0x70707070 in ?? () #45 0x70707070 in ?? () #46 0x70707070 in ?? () #47 0x187b5000 in ?? () #48 0xc0d8b080 in tdq_cpu () #49 0xc6c70b90 in ?? () #50 0xf47074e8 in ?? () #51 0xf47074b8 in ?? () #52 0xc554a6f0 in ?? () #53 0xc0881f67 in sched_switch (td=0xbfbfe7a4, newtd=0x0, flags=Cannot access memory at address 0xbfbfe658 ) at ../../../kern/sched_ule.c:1858 Previous frame inner to this frame (corrupt stack?) (kgdb) f 15 #15 0xc085af96 in rangelock_unlock_vp_locked (vp=0xc93b56f4, entry=0xf4707a28) at ../../../kern/kern_rangelock.c:81 81 TAILQ_REMOVE(&vp->v_rl.rl_waiters, entry, rl_q_link); (kgdb) l 76 rangelock_unlock_vp_locked(struct vnode *vp, struct rl_q_entry *entry) 77 { 78 79 ASSERT_VI_LOCKED(vp, "rangelock"); 80 KASSERT(entry != vp->v_rl.rl_currdep, ("stuck currdep")); 81 TAILQ_REMOVE(&vp->v_rl.rl_waiters, entry, rl_q_link); 82 rangelock_calc_block(&vp->v_rl); 83 VI_UNLOCK(vp); 84 } 85 (kgdb) p *vp $1 = {v_type = VREG, v_tag = 0xc0c31743 "ufs", v_op = 0xc0d3a200, v_data = 0xc8f7e488, v_mount = 0xc4e2f598, v_nmntvnodes = {tqe_next = 0xc983b858, tqe_prev = 0xc93c8440}, v_un = {vu_mount = 0x0, vu_socket = 0x0, vu_cdev = 0x0, vu_fifoinfo = 0x0, vu_yield = 0x0}, v_hashlist = {le_next = 0xc8d12164, le_prev = 0xc49a9d64}, v_hash = 0x4a1762, v_cache_src = {lh_first = 0x0}, v_cache_dst = {tqh_first = 0x0, tqh_last = 0xc93b5724}, v_cache_dd = 0x0, v_cstart = 0x8, v_lasta = 0x49f3220, v_lastw = 0xa, v_clen = 0x7, v_lock = {lock_object = {lo_name = 0xc0c31743 "ufs", lo_flags = 0x57b0001, lo_data = 0x0, lo_witness = 0xc452c088}, lk_lock = 0x1, lk_timo = 0x33, lk_pri = 0x50, lk_stack = {depth = 0xb, pcs = {0xc0849be0, 0xc0a75151, 0xc0b7a505, 0xc08f8588, 0xc08f8dd9, 0xc08f9036, 0xc081e62a, 0xc0862a9f, 0xc0862e4d, 0xc0899d5a, 0xc0b4fed4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0}}}, v_interlock = { lock_object = {lo_name = 0xc0c3e785 "vnode interlock", lo_flags = 0x1030000, lo_data = 0x0, lo_witness = 0xc4526248}, mtx_lock = 0xc6c70b90}, v_vnlock = 0xc93b574c, v_holdcnt = 0x19, v_usecount = 0xd, v_iflag = 0x0, v_vflag = 0x0, v_writecount = 0xd, v_freelist = {tqe_next = 0x0, tqe_prev = 0x0}, v_bufobj = {bo_mtx = {lock_object = {lo_name = 0xc0c46334 "bufobj interlock", lo_flags = 0x1030000, lo_data = 0x0, lo_witness = 0xc452a8f8}, mtx_lock = 0x4}, bo_clean = {bv_hd = {tqh_first = 0xe467fb48, tqh_last = 0xe452d72c}, bv_root = 0xe452d6f4, bv_cnt = 0x3}, bo_dirty = {bv_hd = { tqh_first = 0xe46edf28, tqh_last = 0xe454b528}, bv_root = 0xe454b4f0, bv_cnt = 0x8}, bo_numoutput = 0x1, bo_flag = 0x1, bo_ops = 0xc0d29980, bo_bsize = 0x4000, bo_object = 0xc783a000, bo_synclist = {le_next = 0x0, le_prev = 0xc571ff24}, bo_private = 0xc93b56f4, __bo_vnode = 0xc93b56f4}, v_pollinfo = 0x0, v_label = 0x0, v_lockf = 0xc5777a40, v_rl = {rl_waiters = {tqh_first = 0xf4707a28, tqh_last = 0xf421ba28}, rl_currdep = 0xf4c0aa28}} (kgdb) git diff master..HEAD diff --git a/sys/amd64/amd64/trap.c b/sys/amd64/amd64/trap.c index fee3caf..8390526 100644 --- a/sys/amd64/amd64/trap.c +++ b/sys/amd64/amd64/trap.c @@ -742,7 +742,7 @@ trap_pfault(frame, usermode) PROC_UNLOCK(p); /* Fault in the user page: */ - rv = vm_fault(map, va, ftype, + rv = vm_fault(map, eva, ftype, (ftype & VM_PROT_WRITE) ? VM_FAULT_DIRTY : VM_FAULT_NORMAL); @@ -754,7 +754,7 @@ trap_pfault(frame, usermode) * Don't have to worry about process locking or stacks in the * kernel. */ - rv = vm_fault(map, va, ftype, VM_FAULT_NORMAL); + rv = vm_fault(map, eva, ftype, VM_FAULT_NORMAL); } if (rv == KERN_SUCCESS) return (0); diff --git a/sys/conf/files b/sys/conf/files index a3bd42f..3b9fca5 100644 --- a/sys/conf/files +++ b/sys/conf/files @@ -1931,6 +1931,7 @@ kern/kern_poll.c optional device_polling kern/kern_priv.c standard kern/kern_proc.c standard kern/kern_prot.c standard +kern/kern_rangelock.c standard kern/kern_resource.c standard kern/kern_rmlock.c standard kern/kern_rwlock.c standard diff --git a/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c b/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c index 76237fb..0d0ef86 100644 --- a/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c +++ b/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c @@ -91,7 +91,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include static int (*pru_sosend)(struct socket *so, struct sockaddr *addr, diff --git a/sys/dev/cxgb/ulp/tom/cxgb_ddp.c b/sys/dev/cxgb/ulp/tom/cxgb_ddp.c index a54598c..1c3953d 100644 --- a/sys/dev/cxgb/ulp/tom/cxgb_ddp.c +++ b/sys/dev/cxgb/ulp/tom/cxgb_ddp.c @@ -90,7 +90,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #define MAX_SCHEDULE_TIMEOUT 300 diff --git a/sys/dev/cxgb/ulp/tom/cxgb_vm.c b/sys/dev/cxgb/ulp/tom/cxgb_vm.c deleted file mode 100644 index e7a3893..0000000 --- a/sys/dev/cxgb/ulp/tom/cxgb_vm.c +++ /dev/null @@ -1,166 +0,0 @@ -/************************************************************************** - -Copyright (c) 2007-2008, Chelsio Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Neither the name of the Chelsio Corporation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - -***************************************************************************/ - -#include -__FBSDID("$FreeBSD$"); - -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include -#include - -#include -#include -#include -#include -#include -#include - -/* - * This routine takes a user's map, array of pages, number of pages, and flags - * and then does the following: - * - validate that the user has access to those pages (flags indicates read - * or write) - if not fail - * - validate that count is enough to hold range number of pages - if not fail - * - fault in any non-resident pages - * - if the user is doing a read force a write fault for any COWed pages - * - if the user is doing a read mark all pages as dirty - * - hold all pages - */ -int -vm_fault_hold_user_pages(vm_map_t map, vm_offset_t addr, vm_page_t *mp, - int count, vm_prot_t prot) -{ - vm_offset_t end, va; - int faults, rv; - pmap_t pmap; - vm_page_t m, *pages; - - pmap = vm_map_pmap(map); - pages = mp; - addr &= ~PAGE_MASK; - /* - * Check that virtual address range is legal - * This check is somewhat bogus as on some architectures kernel - * and user do not share VA - however, it appears that all FreeBSD - * architectures define it - */ - end = addr + (count * PAGE_SIZE); - if (end > VM_MAXUSER_ADDRESS) { - log(LOG_WARNING, "bad address passed to vm_fault_hold_user_pages"); - return (EFAULT); - } - - /* - * First optimistically assume that all pages are resident - * (and R/W if for write) if so just mark pages as held (and - * dirty if for write) and return - */ - vm_page_lock_queues(); - for (pages = mp, faults = 0, va = addr; va < end; - va += PAGE_SIZE, pages++) { - /* - * page queue mutex is recursable so this is OK - * it would be really nice if we had an unlocked - * version of this so we were only acquiring the - * pmap lock 1 time as opposed to potentially - * many dozens of times - */ - *pages = m = pmap_extract_and_hold(pmap, va, prot); - if (m == NULL) { - faults++; - continue; - } - /* - * Preemptively mark dirty - the pages - * will never have the modified bit set if - * they are only changed via DMA - */ - if (prot & VM_PROT_WRITE) - vm_page_dirty(m); - - } - vm_page_unlock_queues(); - - if (faults == 0) - return (0); - - /* - * Pages either have insufficient permissions or are not present - * trigger a fault where neccessary - * - */ - rv = 0; - for (pages = mp, va = addr; va < end; va += PAGE_SIZE, pages++) { - /* - * Account for a very narrow race where the page may be - * taken away from us before it is held - */ - while (*pages == NULL) { - rv = vm_fault(map, va, prot, - (prot & VM_PROT_WRITE) ? VM_FAULT_DIRTY : VM_FAULT_NORMAL); - if (rv) - goto error; - *pages = pmap_extract_and_hold(pmap, va, prot); - } - } - return (0); -error: - log(LOG_WARNING, - "vm_fault bad return rv=%d va=0x%zx\n", rv, va); - vm_page_lock_queues(); - for (pages = mp, va = addr; va < end; va += PAGE_SIZE, pages++) - if (*pages) { - vm_page_unhold(*pages); - *pages = NULL; - } - vm_page_unlock_queues(); - return (EFAULT); -} - -void -vm_fault_unhold_pages(vm_page_t *mp, int count) -{ - - KASSERT(count >= 0, ("negative count %d", count)); - vm_page_lock_queues(); - while (count--) { - vm_page_unhold(*mp); - mp++; - } - vm_page_unlock_queues(); -} diff --git a/sys/dev/cxgb/ulp/tom/cxgb_vm.h b/sys/dev/cxgb/ulp/tom/cxgb_vm.h deleted file mode 100644 index 7532e20..0000000 --- a/sys/dev/cxgb/ulp/tom/cxgb_vm.h +++ /dev/null @@ -1,39 +0,0 @@ -/************************************************************************** - -Copyright (c) 2007-2008, Chelsio Inc. -All rights reserved. - -Redistribution and use in source and binary forms, with or without -modification, are permitted provided that the following conditions are met: - - 1. Redistributions of source code must retain the above copyright notice, - this list of conditions and the following disclaimer. - - 2. Neither the name of the Chelsio Corporation nor the names of its - contributors may be used to endorse or promote products derived from - this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" -AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE -IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE -ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE -LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR -CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF -SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS -INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN -CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) -ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE -POSSIBILITY OF SUCH DAMAGE. - - -$FreeBSD$ - -***************************************************************************/ -#ifndef CXGB_VM_H_ -#define CXGB_VM_H_ - -int vm_fault_hold_user_pages(vm_map_t map, vm_offset_t addr, - vm_page_t *mp, int count, vm_prot_t prot); -void vm_fault_unhold_pages(vm_page_t *mp, int count); - -#endif diff --git a/sys/i386/i386/trap.c b/sys/i386/i386/trap.c index e967104..153b7da 100644 --- a/sys/i386/i386/trap.c +++ b/sys/i386/i386/trap.c @@ -820,7 +820,7 @@ trap_pfault(frame, usermode, eva) PROC_UNLOCK(p); /* Fault in the user page: */ - rv = vm_fault(map, va, ftype, + rv = vm_fault(map, eva, ftype, (ftype & VM_PROT_WRITE) ? VM_FAULT_DIRTY : VM_FAULT_NORMAL); @@ -832,7 +832,7 @@ trap_pfault(frame, usermode, eva) * Don't have to worry about process locking or stacks in the * kernel. */ - rv = vm_fault(map, va, ftype, VM_FAULT_NORMAL); + rv = vm_fault(map, eva, ftype, VM_FAULT_NORMAL); } if (rv == KERN_SUCCESS) return (0); diff --git a/sys/kern/kern_rangelock.c b/sys/kern/kern_rangelock.c new file mode 100644 index 0000000..7a45c13 --- /dev/null +++ b/sys/kern/kern_rangelock.c @@ -0,0 +1,151 @@ +/*- + * Copyright (c) 2009 Konstantin Belousov + * All rights reserved. + * + */ + +#include +__FBSDID("$FreeBSD$"); + +#include +#include +#include +#include +#include + +void +rangelock_init(struct rangelock *lock) +{ + + TAILQ_INIT(&lock->rl_waiters); + lock->rl_currdep = NULL; +} + +void +rangelock_destroy(struct rangelock *lock) +{ + + KASSERT(TAILQ_EMPTY(&lock->rl_waiters), ("Dangling waiters")); +} + +static int +rangelock_incompatible(const struct rl_q_entry *e1, const struct rl_q_entry *e2) +{ + + if ((e1->rl_q_flags & RL_LOCK_TYPE_MASK) == RL_LOCK_READ && + (e2->rl_q_flags & RL_LOCK_TYPE_MASK) == RL_LOCK_READ) + return (0); +#define IN_RANGE(a, e) (a <= e->rl_q_start && a < e->rl_q_end) + if (IN_RANGE(e1->rl_q_start, e2) || IN_RANGE(e2->rl_q_start, e1) || + IN_RANGE(e1->rl_q_end, e2) || IN_RANGE(e2->rl_q_end, e1)) + return (1); +#undef IN_RANGE + return (0); +} + +static void +rangelock_calc_block(struct rangelock *lock) +{ + struct rl_q_entry *entry, *entry1, *whead; + + if (lock->rl_currdep == TAILQ_FIRST(&lock->rl_waiters) && + lock->rl_currdep != NULL) + lock->rl_currdep = TAILQ_NEXT(lock->rl_currdep, rl_q_link); + for (entry = lock->rl_currdep; entry; + entry = TAILQ_NEXT(entry, rl_q_link)) { + TAILQ_FOREACH(entry1, &lock->rl_waiters, rl_q_link) { + if (rangelock_incompatible(entry, entry1)) + goto out; + if (entry1 == entry) + break; + } + } +out: + lock->rl_currdep = entry; + TAILQ_FOREACH(whead, &lock->rl_waiters, rl_q_link) { + if (whead == lock->rl_currdep) + break; + if (!(whead->rl_q_flags & RL_LOCK_GRANTED)) { + whead->rl_q_flags |= RL_LOCK_GRANTED; + wakeup(whead); + } + } +} + +static void +rangelock_unlock_vp_locked(struct vnode *vp, struct rl_q_entry *entry) +{ + + ASSERT_VI_LOCKED(vp, "rangelock"); + KASSERT(entry != vp->v_rl.rl_currdep, ("stuck currdep")); + TAILQ_REMOVE(&vp->v_rl.rl_waiters, entry, rl_q_link); + rangelock_calc_block(&vp->v_rl); + VI_UNLOCK(vp); +} + +void +rangelock_unlock(struct vnode *vp, void *cookie) +{ + struct rl_q_entry *entry; + + entry = cookie; + VI_LOCK(vp); + rangelock_unlock_vp_locked(vp, entry); +} + +void * +rangelock_unlock_range(struct vnode *vp, void *cookie, off_t base, size_t len) +{ + struct rl_q_entry *entry; + + entry = cookie; + VI_LOCK(vp); + KASSERT(entry->rl_q_flags & RL_LOCK_GRANTED, ("XXX")); + KASSERT(entry->rl_q_start == base, ("XXX")); + KASSERT(entry->rl_q_end >= base + len, ("XXX")); + if (entry->rl_q_end == base + len) { + rangelock_unlock_vp_locked(vp, cookie); + return (NULL); + } + entry->rl_q_end = base + len; + rangelock_calc_block(&vp->v_rl); + VI_UNLOCK(vp); + return (cookie); +} + +static void * +rangelock_enqueue(struct vnode *vp, struct rl_q_entry *entry) +{ + + VI_LOCK(vp); + TAILQ_INSERT_TAIL(&vp->v_rl.rl_waiters, entry, rl_q_link); + if (vp->v_rl.rl_currdep == NULL) + vp->v_rl.rl_currdep = entry; + rangelock_calc_block(&vp->v_rl); + while (!(entry->rl_q_flags & RL_LOCK_GRANTED)) + msleep(entry, &vp->v_interlock, 0, "range", 0); + VI_UNLOCK(vp); + return (entry); +} + +void * +rangelock_rlock(struct vnode *vp, struct rl_q_entry *entry, off_t base, + size_t len) +{ + + entry->rl_q_flags = RL_LOCK_READ; + entry->rl_q_start = base; + entry->rl_q_end = base + len; + return (rangelock_enqueue(vp, entry)); +} + +void * +rangelock_wlock(struct vnode *vp, struct rl_q_entry *entry, off_t base, + size_t len) +{ + + entry->rl_q_flags = RL_LOCK_WRITE; + entry->rl_q_start = base; + entry->rl_q_end = base + len; + return (rangelock_enqueue(vp, entry)); +} diff --git a/sys/kern/kern_subr.c b/sys/kern/kern_subr.c index ce1afd2..e2cd1a9 100644 --- a/sys/kern/kern_subr.c +++ b/sys/kern/kern_subr.c @@ -56,6 +56,7 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #ifdef ZERO_COPY_SOCKETS #include #include @@ -138,7 +139,8 @@ uiomove(void *cp, int n, struct uio *uio) int error = 0; int save = 0; - KASSERT(uio->uio_rw == UIO_READ || uio->uio_rw == UIO_WRITE, + KASSERT(uio->uio_rw == UIO_READ || uio->uio_rw == UIO_WRITE || + uio->uio_rw == UIO_NOCOPY, ("uiomove: mode")); KASSERT(uio->uio_segflg != UIO_USERSPACE || uio->uio_td == curthread, ("uiomove proc")); @@ -164,10 +166,25 @@ uiomove(void *cp, int n, struct uio *uio) case UIO_USERSPACE: if (ticks - PCPU_GET(switchticks) >= hogticks) uio_yield(); + if (td->td_pflags & TDP_VMUIODEADLK) { + td->td_iov_base = (uintptr_t)iov->iov_base; + td->td_iov_len = iov->iov_len; + } if (uio->uio_rw == UIO_READ) error = copyout(cp, iov->iov_base, cnt); else error = copyin(iov->iov_base, cp, cnt); + if (error == EFAULT && td->td_faultaddr != 0 && + (td->td_pflags & TDP_VMUIODEADLK)) { + KASSERT(td->td_faultaddr >= (uintptr_t)iov->iov_base && + td->td_faultaddr < (uintptr_t)iov->iov_base + cnt, + ("faultaddr %jx outside region %p %d\n", + (uintmax_t)td->td_faultaddr, + iov->iov_base, iov->iov_len)); + error = ERESTART; + fwduio(uio, td->td_faultaddr - (uintptr_t) + iov->iov_base); + } if (error) goto out; break; @@ -181,10 +198,7 @@ uiomove(void *cp, int n, struct uio *uio) case UIO_NOCOPY: break; } - iov->iov_base = (char *)iov->iov_base + cnt; - iov->iov_len -= cnt; - uio->uio_resid -= cnt; - uio->uio_offset += cnt; + fwduio(uio, cnt); cp = (char *)cp + cnt; n -= cnt; } @@ -544,6 +558,7 @@ copyinuio(struct iovec *iovp, u_int iovcnt, struct uio **uiop) uio->uio_segflg = UIO_USERSPACE; uio->uio_offset = -1; uio->uio_resid = 0; + uio->uio_flags = 0; for (i = 0; i < iovcnt; i++) { if (iov->iov_len > INT_MAX - uio->uio_resid) { free(uio, M_IOV); @@ -569,3 +584,25 @@ cloneuio(struct uio *uiop) bcopy(uiop->uio_iov, uio->uio_iov, iovlen); return (uio); } + +void +fwduio(struct uio *uio, int cnt) +{ + + uio->uio_iov->iov_base = (char *)uio->uio_iov->iov_base + cnt; + uio->uio_iov->iov_len -= cnt; + uio->uio_resid -= cnt; + uio->uio_offset += cnt; +} + +void +copyuio(struct uio *dst, struct uio *src) +{ + struct iovec *dst_iovec; + + dst_iovec = dst->uio_iov; + *dst = *src; + dst->uio_iov = dst_iovec; + bcopy(src->uio_iov, dst->uio_iov, src->uio_iovcnt * + sizeof(struct iovec)); +} diff --git a/sys/kern/sys_pipe.c b/sys/kern/sys_pipe.c index fb6b35d..1b59cc5 100644 --- a/sys/kern/sys_pipe.c +++ b/sys/kern/sys_pipe.c @@ -768,6 +768,8 @@ pipe_build_write_buffer(wpipe, uio) * should not be performed outside of this loop. */ race: + KASSERT(!(curthread->td_pflags & TDP_VMUIODEADLK), + ("pipe_build_write_buffer: TDP_VMUIODEADLK")); if (vm_fault_quick((caddr_t)addr, VM_PROT_READ) < 0) { vm_page_lock_queues(); for (j = 0; j < i; j++) diff --git a/sys/kern/sys_process.c b/sys/kern/sys_process.c index 0ed7ce4..1742fb5 100644 --- a/sys/kern/sys_process.c +++ b/sys/kern/sys_process.c @@ -211,11 +211,14 @@ proc_sstep(struct thread *td) int proc_rwmem(struct proc *p, struct uio *uio) { + struct vmspace *vm; vm_map_t map; - vm_object_t backing_object, object = NULL; - vm_offset_t pageno = 0; /* page number */ + vm_page_t m; + struct thread *td; + vm_offset_t pageno, uva; vm_prot_t reqprot; - int error, fault_flags, writing; + int error, fault_flags, page_offset, writing, save_vmuiodeadlk; + u_int len; /* * Assert that someone has locked this vmspace. (Should be @@ -228,30 +231,21 @@ proc_rwmem(struct proc *p, struct uio *uio) /* * The map we want... */ - map = &p->p_vmspace->vm_map; + vm = vmspace_acquire_ref(p); + map = &vm->vm_map; + td = curthread; writing = uio->uio_rw == UIO_WRITE; reqprot = writing ? (VM_PROT_WRITE | VM_PROT_OVERRIDE_WRITE) : VM_PROT_READ; fault_flags = writing ? VM_FAULT_DIRTY : VM_FAULT_NORMAL; + save_vmuiodeadlk = td->td_pflags & TDP_VMUIODEADLK; /* * Only map in one page at a time. We don't have to, but it * makes things easier. This way is trivial - right? */ do { - vm_map_t tmap; - vm_offset_t uva; - int page_offset; /* offset into page */ - vm_map_entry_t out_entry; - vm_prot_t out_prot; - boolean_t wired; - vm_pindex_t pindex; - u_int len; - vm_page_t m; - - object = NULL; - uva = (vm_offset_t)uio->uio_offset; /* @@ -268,57 +262,15 @@ proc_rwmem(struct proc *p, struct uio *uio) /* * Fault the page on behalf of the process */ - error = vm_fault(map, pageno, reqprot, fault_flags); - if (error) { + td->td_pflags &= ~TDP_VMUIODEADLK; + error = vm_fault_hold(map, pageno, reqprot, fault_flags, &m); + td->td_pflags |= save_vmuiodeadlk; + if (error) { error = EFAULT; break; } /* - * Now we need to get the page. out_entry, out_prot, wired, - * and single_use aren't used. One would think the vm code - * would be a *bit* nicer... We use tmap because - * vm_map_lookup() can change the map argument. - */ - tmap = map; - error = vm_map_lookup(&tmap, pageno, reqprot, &out_entry, - &object, &pindex, &out_prot, &wired); - if (error) { - error = EFAULT; - break; - } - VM_OBJECT_LOCK(object); - while ((m = vm_page_lookup(object, pindex)) == NULL && - !writing && - (backing_object = object->backing_object) != NULL) { - /* - * Allow fallback to backing objects if we are reading. - */ - VM_OBJECT_LOCK(backing_object); - pindex += OFF_TO_IDX(object->backing_object_offset); - VM_OBJECT_UNLOCK(object); - object = backing_object; - } - VM_OBJECT_UNLOCK(object); - if (m == NULL) { - vm_map_lookup_done(tmap, out_entry); - error = EFAULT; - break; - } - - /* - * Hold the page in memory. - */ - vm_page_lock_queues(); - vm_page_hold(m); - vm_page_unlock_queues(); - - /* - * We're done with tmap now. - */ - vm_map_lookup_done(tmap, out_entry); - - /* * Now do the i/o move. */ error = uiomove_fromphys(&m, page_offset, len, uio); @@ -331,6 +283,7 @@ proc_rwmem(struct proc *p, struct uio *uio) vm_page_unlock_queues(); } while (error == 0 && uio->uio_resid > 0); + vmspace_free(vm); return (error); } diff --git a/sys/kern/vfs_bio.c b/sys/kern/vfs_bio.c index a3c3e97..60333bf 100644 --- a/sys/kern/vfs_bio.c +++ b/sys/kern/vfs_bio.c @@ -3885,6 +3885,8 @@ vmapbuf(struct buf *bp) * to work for the kernland address space (see: sparc64 port). */ retry: + KASSERT(!(curthread->td_pflags & TDP_VMUIODEADLK), + ("vmapbuf: TDP_VMUIODEADLK")); if (vm_fault_quick(addr >= bp->b_data ? addr : bp->b_data, prot) < 0) { vm_page_lock_queues(); diff --git a/sys/kern/vfs_subr.c b/sys/kern/vfs_subr.c index 8c26b13..e3867d6 100644 --- a/sys/kern/vfs_subr.c +++ b/sys/kern/vfs_subr.c @@ -871,6 +871,7 @@ vdestroy(struct vnode *vp) /* XXX Elsewhere we can detect an already freed vnode via NULL v_op. */ vp->v_op = NULL; #endif + rangelock_destroy(&vp->v_rl); lockdestroy(vp->v_vnlock); mtx_destroy(&vp->v_interlock); mtx_destroy(BO_MTX(bo)); @@ -1025,6 +1026,7 @@ alloc: if ((mp->mnt_kern_flag & MNTK_NOKNOTE) != 0) vp->v_vflag |= VV_NOKNOTE; } + rangelock_init(&vp->v_rl); *vpp = vp; return (0); diff --git a/sys/kern/vfs_vnops.c b/sys/kern/vfs_vnops.c index 3cc6f22..9e94b58 100644 --- a/sys/kern/vfs_vnops.c +++ b/sys/kern/vfs_vnops.c @@ -60,8 +60,12 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include #include +#include +#include + #include static fo_rdwr_t vn_read; @@ -363,37 +367,68 @@ vn_rdwr(rw, vp, base, len, offset, segflg, ioflg, active_cred, file_cred, int *aresid; struct thread *td; { - struct uio auio; - struct iovec aiov; + struct uio auio, auio_clone; + struct iovec aiov, aiov_clone; struct mount *mp; struct ucred *cred; - int error; + vm_page_t *m_hold; + struct rl_q_entry rl_entry; + void *rl_cookie; + int wired_pages, error; VFS_ASSERT_GIANT(vp->v_mount); + auio.uio_iov = &aiov; + auio.uio_iovcnt = 1; + aiov.iov_base = base; + aiov.iov_len = len; + auio.uio_resid = len; + auio.uio_offset = offset; + auio.uio_segflg = segflg; + auio.uio_rw = rw; + auio.uio_td = td; + error = 0; + + if ((ioflg & IO_NODELOCKED) == 0) { + if (rw == UIO_READ) + rl_cookie = rangelock_rlock(vp, &rl_entry, + offset, len); + else + rl_cookie = rangelock_wlock(vp, &rl_entry, + offset, len); + } else + rl_cookie = NULL; + + m_hold = NULL; + if (segflg == UIO_USERSPACE) { + m_hold = malloc(sizeof(vm_page_t) * (btoc(len) + 1), M_IOV, + M_WAITOK); + aiov_clone = aiov; + auio_clone = auio; + auio_clone.uio_iov = &aiov_clone; + error = vm_wireuio(&auio, m_hold, + round_page((vm_offset_t)base + len) - + trunc_page((vm_offset_t)base), + &wired_pages); + if (error) { + free(m_hold, M_IOV); + goto out; + } + } + if ((ioflg & IO_NODELOCKED) == 0) { mp = NULL; if (rw == UIO_WRITE) { if (vp->v_type != VCHR && (error = vn_start_write(vp, &mp, V_WAIT | PCATCH)) != 0) - return (error); + goto out_unwire; vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); } else vn_lock(vp, LK_SHARED | LK_RETRY); } ASSERT_VOP_LOCKED(vp, "IO_NODELOCKED with no vp lock held"); - auio.uio_iov = &aiov; - auio.uio_iovcnt = 1; - aiov.iov_base = base; - aiov.iov_len = len; - auio.uio_resid = len; - auio.uio_offset = offset; - auio.uio_segflg = segflg; - auio.uio_rw = rw; - auio.uio_td = td; - error = 0; #ifdef MAC if ((ioflg & IO_NOMACCHECK) == 0) { if (rw == UIO_READ) @@ -424,6 +459,14 @@ vn_rdwr(rw, vp, base, len, offset, segflg, ioflg, active_cred, file_cred, vn_finished_write(mp); VOP_UNLOCK(vp, 0); } +out_unwire: + if (segflg == UIO_USERSPACE) { + vm_unwireuio(&auio_clone, m_hold, wired_pages); + free(m_hold, M_IOV); + } +out: + if (rl_cookie != NULL) + rangelock_unlock(vp, rl_cookie); return (error); } @@ -485,68 +528,215 @@ vn_rdwr_inchunks(rw, vp, base, len, offset, segflg, ioflg, active_cred, return (error); } +static int uio_hold_pages = 12; +SYSCTL_INT(_vfs, OID_AUTO, uio_hold_pages, CTLFLAG_RW, &uio_hold_pages, 0, + "The max amount of held pages for one i/o chunk"); +static int uio_short = 128; +SYSCTL_INT(_vfs, OID_AUTO, uio_short, CTLFLAG_RW, &uio_short, 0, + "The length of the short i/o"); + +typedef int (*vn_chunk_func_t)(struct file *, struct uio *, struct ucred *, + int, int, struct thread *); + +static int +do_vn_rw_chunked(struct file *fp, struct uio *uio, struct ucred *active_cred, + int flags, int ioflag, struct thread *td, vm_page_t *m_hold, + vn_chunk_func_t vn_chunk_func) +{ + struct uio *uio_clone; + int error, wire_bytes, io_chunk, total_cnt, cnt; + int first_chunk, wired_pages; + + if (uio->uio_segflg != UIO_USERSPACE || fp->f_vnode->v_type != VREG) + return (vn_chunk_func(fp, uio, active_cred, flags, ioflag, td)); + + uio_clone = cloneuio(uio); + KASSERT(!(td->td_pflags & TDP_VMUIODEADLK), + ("Nested TDP_VMUIODEADLK")); + td->td_pflags |= TDP_VMUIODEADLK; + td->td_faultaddr = 0; + error = vn_chunk_func(fp, uio, active_cred, flags, ioflag, td); + td->td_pflags &= ~TDP_VMUIODEADLK; + if (error != ERESTART || td->td_faultaddr == 0) + goto out; + + first_chunk = 1; + if (uio->uio_flags & UIO_ROLLBACK) { + cnt = uio_clone->uio_resid - uio->uio_resid; + copyuio(uio, uio_clone); + if (cnt > 0) { + uio->uio_rw = UIO_NOCOPY; + uiomove(NULL, cnt, uio); + uio->uio_rw = uio_clone->uio_rw; + first_chunk = 0; + } + } + while (uio->uio_resid > 0) { + io_chunk = min(uio_hold_pages * PAGE_SIZE, uio->uio_resid); /* XXXKIB */ + wire_bytes = round_page(io_chunk); + error = vm_wireuio(uio, m_hold, wire_bytes, &wired_pages); + if (error != 0) { + if (!first_chunk) + error = 0; + break; + } + copyuio(uio_clone, uio); + total_cnt = uio->uio_resid; + uio->uio_resid = io_chunk; + error = vn_chunk_func(fp, uio, active_cred, flags, ioflag, td); + vm_unwireuio(uio_clone, m_hold, wired_pages); + cnt = io_chunk - uio->uio_resid; + uio->uio_resid = total_cnt - cnt; + if (error != 0) { + if (!first_chunk) + error = 0; + break; + } + if (cnt == 0) + break; + first_chunk = 0; + } + out: + free(uio_clone, M_IOV); + return (error); +} + +static struct mtx * +vn_lock_foffset(struct file *fp) +{ + struct mtx *mtxp; + + mtxp = mtx_pool_find(mtxpool_sleep, fp); + mtx_lock(mtxp); + while (fp->f_vnread_flags & FOFFSET_LOCKED) { + fp->f_vnread_flags |= FOFFSET_LOCK_WAITING; + msleep(&fp->f_vnread_flags, mtxp, PUSER -1, + "vnread offlock", 0); + } + fp->f_vnread_flags |= FOFFSET_LOCKED; + mtx_unlock(mtxp); + return (mtxp); +} + +static void +vn_unlock_foffset(struct file *fp, struct mtx *mtxp) +{ + + mtx_lock(mtxp); + if (fp->f_vnread_flags & FOFFSET_LOCK_WAITING) + wakeup(&fp->f_vnread_flags); + fp->f_vnread_flags = 0; + mtx_unlock(mtxp); +} + +static inline int +vn_read_wired_chunk(struct file *fp, struct uio *uio, struct ucred *active_cred, + int flags, int ioflag, struct thread *td) +{ + struct vnode *vp; + int error, vfslocked; + + vp = fp->f_vnode; + + vfslocked = VFS_LOCK_GIANT(vp->v_mount); + vn_lock(vp, LK_SHARED | LK_RETRY); + + ioflag |= sequential_heuristic(uio, fp); + +#ifdef MAC + error = mac_vnode_check_read(active_cred, fp->f_cred, vp); + if (error == 0) +#endif + error = VOP_READ(vp, uio, ioflag, fp->f_cred); + fp->f_nextoff = uio->uio_offset; + VOP_UNLOCK(vp, 0); + VFS_UNLOCK_GIANT(vfslocked); + return (error); +} + /* * File table vnode read routine. */ static int -vn_read(fp, uio, active_cred, flags, td) - struct file *fp; - struct uio *uio; - struct ucred *active_cred; - struct thread *td; - int flags; +vn_read(struct file *fp, struct uio *uio, struct ucred *active_cred, int flags, + struct thread *td) { struct vnode *vp; - int error, ioflag; + vm_page_t m_hold[uio_hold_pages]; struct mtx *mtxp; - int vfslocked; + struct rl_q_entry rl_entry; + void *rl_cookie; + int ioflag; + int error; KASSERT(uio->uio_td == td, ("uio_td %p is not td %p", uio->uio_td, td)); - mtxp = NULL; - vp = fp->f_vnode; ioflag = 0; if (fp->f_flag & FNONBLOCK) ioflag |= IO_NDELAY; if (fp->f_flag & O_DIRECT) ioflag |= IO_DIRECT; - vfslocked = VFS_LOCK_GIANT(vp->v_mount); + vp = fp->f_vnode; + /* * According to McKusick the vn lock was protecting f_offset here. * It is now protected by the FOFFSET_LOCKED flag. */ if ((flags & FOF_OFFSET) == 0) { - mtxp = mtx_pool_find(mtxpool_sleep, fp); - mtx_lock(mtxp); - while(fp->f_vnread_flags & FOFFSET_LOCKED) { - fp->f_vnread_flags |= FOFFSET_LOCK_WAITING; - msleep(&fp->f_vnread_flags, mtxp, PUSER -1, - "vnread offlock", 0); - } - fp->f_vnread_flags |= FOFFSET_LOCKED; - mtx_unlock(mtxp); - vn_lock(vp, LK_SHARED | LK_RETRY); + mtxp = vn_lock_foffset(fp); uio->uio_offset = fp->f_offset; } else - vn_lock(vp, LK_SHARED | LK_RETRY); + mtxp = NULL; /* gcc */ + if (vp->v_type == VREG) + rl_cookie = rangelock_rlock(vp, &rl_entry, uio->uio_offset, + uio->uio_resid); + else + rl_cookie = NULL; + error = do_vn_rw_chunked(fp, uio, active_cred, flags, ioflag, td, + m_hold, vn_read_wired_chunk); + if (rl_cookie != NULL) + rangelock_unlock(vp, rl_cookie); + if ((flags & FOF_OFFSET) == 0) { + fp->f_offset = uio->uio_offset; + vn_unlock_foffset(fp, mtxp); + } + return (error); +} - ioflag |= sequential_heuristic(uio, fp); +static inline int +vn_write_wired_chunk(struct file *fp, struct uio *uio, + struct ucred *active_cred, int flags, int ioflag, struct thread *td) +{ + struct mount *mp; + struct vnode *vp; + int error, vfslocked; + mp = NULL; + vp = fp->f_vnode; + vfslocked = VFS_LOCK_GIANT(vp->v_mount); + if (vp->v_type == VREG) + bwillwrite(); + if (vp->v_type != VCHR) { + error = vn_start_write(vp, &mp, V_WAIT | PCATCH); + if (error != 0) + goto unlock; + } + vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); + if ((flags & FOF_OFFSET) == 0) + uio->uio_offset = fp->f_offset; + ioflag |= sequential_heuristic(uio, fp); #ifdef MAC - error = mac_vnode_check_read(active_cred, fp->f_cred, vp); + error = mac_vnode_check_write(active_cred, fp->f_cred, vp); if (error == 0) #endif - error = VOP_READ(vp, uio, ioflag, fp->f_cred); - if ((flags & FOF_OFFSET) == 0) { + error = VOP_WRITE(vp, uio, ioflag, fp->f_cred); + if ((flags & FOF_OFFSET) == 0) fp->f_offset = uio->uio_offset; - mtx_lock(mtxp); - if (fp->f_vnread_flags & FOFFSET_LOCK_WAITING) - wakeup(&fp->f_vnread_flags); - fp->f_vnread_flags = 0; - mtx_unlock(mtxp); - } fp->f_nextoff = uio->uio_offset; VOP_UNLOCK(vp, 0); + if (vp->v_type != VCHR) + vn_finished_write(mp); +unlock: VFS_UNLOCK_GIANT(vfslocked); return (error); } @@ -555,24 +745,18 @@ vn_read(fp, uio, active_cred, flags, td) * File table vnode write routine. */ static int -vn_write(fp, uio, active_cred, flags, td) - struct file *fp; - struct uio *uio; - struct ucred *active_cred; - struct thread *td; - int flags; +vn_write(struct file *fp, struct uio *uio, struct ucred *active_cred, int flags, + struct thread *td) { struct vnode *vp; - struct mount *mp; - int error, ioflag; - int vfslocked; + vm_page_t m_hold[uio_hold_pages]; + struct rl_q_entry rl_entry; + void *rl_cookie; + int ioflag, error; KASSERT(uio->uio_td == td, ("uio_td %p is not td %p", uio->uio_td, td)); vp = fp->f_vnode; - vfslocked = VFS_LOCK_GIANT(vp->v_mount); - if (vp->v_type == VREG) - bwillwrite(); ioflag = IO_UNIT; if (vp->v_type == VREG && (fp->f_flag & O_APPEND)) ioflag |= IO_APPEND; @@ -583,27 +767,23 @@ vn_write(fp, uio, active_cred, flags, td) if ((fp->f_flag & O_FSYNC) || (vp->v_mount && (vp->v_mount->mnt_flag & MNT_SYNCHRONOUS))) ioflag |= IO_SYNC; - mp = NULL; - if (vp->v_type != VCHR && - (error = vn_start_write(vp, &mp, V_WAIT | PCATCH)) != 0) - goto unlock; - vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); - if ((flags & FOF_OFFSET) == 0) - uio->uio_offset = fp->f_offset; - ioflag |= sequential_heuristic(uio, fp); -#ifdef MAC - error = mac_vnode_check_write(active_cred, fp->f_cred, vp); - if (error == 0) -#endif - error = VOP_WRITE(vp, uio, ioflag, fp->f_cred); - if ((flags & FOF_OFFSET) == 0) - fp->f_offset = uio->uio_offset; - fp->f_nextoff = uio->uio_offset; - VOP_UNLOCK(vp, 0); - if (vp->v_type != VCHR) - vn_finished_write(mp); -unlock: - VFS_UNLOCK_GIANT(vfslocked); + if (vp->v_type == VREG) { + if ((ioflag & IO_APPEND) || !(flags & FOF_OFFSET)) + /* + * For appenders, punt and lock the whole + * range. It also protects f_offset. + */ + rl_cookie = rangelock_wlock(vp, &rl_entry, + 0, (size_t)-1); + else + rl_cookie = rangelock_wlock(vp, &rl_entry, + uio->uio_offset, uio->uio_resid); + } else + rl_cookie = NULL; + error = do_vn_rw_chunked(fp, uio, active_cred, flags, ioflag, td, + m_hold, vn_write_wired_chunk); + if (rl_cookie != NULL) + rangelock_unlock(vp, rl_cookie); return (error); } diff --git a/sys/modules/cxgb/tom/Makefile b/sys/modules/cxgb/tom/Makefile index 2b8750a..d2566fd 100644 --- a/sys/modules/cxgb/tom/Makefile +++ b/sys/modules/cxgb/tom/Makefile @@ -5,7 +5,7 @@ CXGB = ${.CURDIR}/../../../dev/cxgb KMOD= tom SRCS= cxgb_tom.c cxgb_cpl_io.c cxgb_listen.c cxgb_tom_sysctl.c cxgb_cpl_socket.c -SRCS+= cxgb_ddp.c cxgb_vm.c cxgb_l2t.c cxgb_tcp_offload.c +SRCS+= cxgb_ddp.c cxgb_l2t.c cxgb_tcp_offload.c SRCS+= opt_compat.h opt_inet.h opt_inet6.h opt_ipsec.h opt_mac.h SRCS+= opt_tcpdebug.h opt_ddb.h opt_sched.h opt_global.h opt_ktr.h SRCS+= device_if.h bus_if.h pci_if.h diff --git a/sys/sys/proc.h b/sys/sys/proc.h index 96f811d..9ce96da 100644 --- a/sys/sys/proc.h +++ b/sys/sys/proc.h @@ -236,6 +236,9 @@ struct thread { struct file *td_fpop; /* (k) file referencing cdev under op */ int td_dbgflags; /* (c) Userland debugger flags */ struct osd td_osd; /* (k) Object specific data. */ + vm_offset_t td_faultaddr; /* (k) fault address for TDP_VMUIODEADLK */ + vm_offset_t td_iov_base; /* (k) the region where VMUIODEADLK ... */ + size_t td_iov_len; /* (k) ... is handled */ #define td_endzero td_base_pri /* Copied during fork1() or thread_sched_upcall(). */ @@ -353,7 +356,7 @@ do { \ #define TDP_COWINPROGRESS 0x00000010 /* Snapshot copy-on-write in progress. */ #define TDP_ALTSTACK 0x00000020 /* Have alternate signal stack. */ #define TDP_DEADLKTREAT 0x00000040 /* Lock aquisition - deadlock treatment. */ -#define TDP_UNUSED80 0x00000080 /* available. */ +#define TDP_VMUIODEADLK 0x00000080 /* Non-blocking vm_fault required. */ #define TDP_NOSLEEPING 0x00000100 /* Thread is not allowed to sleep on a sq. */ #define TDP_OWEUPC 0x00000200 /* Call addupc() at next AST. */ #define TDP_ITHREAD 0x00000400 /* Thread is an interrupt thread. */ diff --git a/sys/sys/rangelock.h b/sys/sys/rangelock.h new file mode 100644 index 0000000..4a5ac1e --- /dev/null +++ b/sys/sys/rangelock.h @@ -0,0 +1,50 @@ +/*- + * Copyright (c) 2009 Konstantin Belousov + * All rights reserved. + * + * $FreeBSD$ + */ + +#ifndef _SYS_RANGELOCK_H +#define _SYS_RANGELOCK_H + +#include +#include +#include +#include +#include + +#ifdef _KERNEL + +struct vnode; + +struct rl_q_entry +{ + TAILQ_ENTRY(rl_q_entry) rl_q_link; + size_t rl_q_start, rl_q_end; + int rl_q_flags; +}; + +#define RL_LOCK_READ 0x0001 +#define RL_LOCK_WRITE 0x0002 +#define RL_LOCK_TYPE_MASK 0x0003 +#define RL_LOCK_GRANTED 0x0004 + +struct rangelock +{ + TAILQ_HEAD(, rl_q_entry) rl_waiters; + struct rl_q_entry *rl_currdep; +}; + +void rangelock_init(struct rangelock *lock); +void rangelock_destroy(struct rangelock *lock); +void rangelock_unlock(struct vnode *vp, void *cookie); +void *rangelock_unlock_range(struct vnode *vp, void *cookie, off_t base, + size_t len); +void *rangelock_rlock(struct vnode *vp, struct rl_q_entry *entry, + off_t base, size_t len); +void *rangelock_wlock(struct vnode *vp, struct rl_q_entry *entry, + off_t base, size_t len); +#endif + +#endif diff --git a/sys/sys/uio.h b/sys/sys/uio.h index 871f93a..6a7cce7 100644 --- a/sys/sys/uio.h +++ b/sys/sys/uio.h @@ -68,8 +68,11 @@ struct uio { enum uio_seg uio_segflg; /* address space */ enum uio_rw uio_rw; /* operation */ struct thread *uio_td; /* owner */ + int uio_flags; }; +#define UIO_ROLLBACK 0x0001 + /* * Limits * @@ -100,6 +103,8 @@ int uiomove_frombuf(void *buf, int buflen, struct uio *uio); int uiomove_fromphys(struct vm_page *ma[], vm_offset_t offset, int n, struct uio *uio); int uiomoveco(void *cp, int n, struct uio *uio, int disposable); +void fwduio(struct uio *uip, int cnt); +void copyuio(struct uio *dst, struct uio *src); #else /* !_KERNEL */ diff --git a/sys/sys/vnode.h b/sys/sys/vnode.h index 0a3d1dc..af760a5 100644 --- a/sys/sys/vnode.h +++ b/sys/sys/vnode.h @@ -38,6 +38,7 @@ #include #include #include +#include #include #include #include @@ -168,7 +169,8 @@ struct vnode { */ struct vpollinfo *v_pollinfo; /* G Poll events, p for *v_pi */ struct label *v_label; /* MAC label for vnode */ - struct lockf *v_lockf; /* Byte-level lock list */ + struct lockf *v_lockf; /* Byte-level adv lock list */ + struct rangelock v_rl; /* Byte-range lock */ }; #endif /* defined(_KERNEL) || defined(_KVM_VNODE) */ diff --git a/sys/ufs/ffs/ffs_vnops.c b/sys/ufs/ffs/ffs_vnops.c index 1abb994..34d75e5 100644 --- a/sys/ufs/ffs/ffs_vnops.c +++ b/sys/ufs/ffs/ffs_vnops.c @@ -632,8 +632,8 @@ ffs_write(ap) struct buf *bp; struct thread *td; ufs_lbn_t lbn; - off_t osize; - int seqcount; + off_t osize, s_size; + int seqcount, s_resid; int blkoffset, error, flags, ioflag, resid, size, xfersize; vp = ap->a_vp; @@ -707,6 +707,7 @@ ffs_write(ap) lbn = lblkno(fs, uio->uio_offset); blkoffset = blkoff(fs, uio->uio_offset); xfersize = fs->fs_bsize - blkoffset; + s_size = ip->i_size; if (uio->uio_resid < xfersize) xfersize = uio->uio_resid; if (uio->uio_offset + xfersize > ip->i_size) @@ -734,8 +735,10 @@ ffs_write(ap) * the prior contents of the pages exposed to a userland * mmap(). XXX deal with uiomove() errors a better way. */ - if ((bp->b_flags & B_CACHE) == 0 && fs->fs_bsize <= xfersize) + if ((bp->b_flags & B_CACHE) == 0 /*&& fs->fs_bsize <= xfersize*/) { vfs_bio_clrbuf(bp); + flags |= BA_CLRBUF; + } if (ioflag & IO_DIRECT) bp->b_flags |= B_DIRECT; if ((ioflag & (IO_SYNC|IO_INVAL)) == (IO_SYNC|IO_INVAL)) @@ -750,6 +753,7 @@ ffs_write(ap) if (size < xfersize) xfersize = size; + s_resid = uio->uio_resid; error = uiomove((char *)bp->b_data + blkoffset, (int)xfersize, uio); if ((ioflag & (IO_VMIO|IO_DIRECT)) && @@ -757,6 +761,41 @@ ffs_write(ap) bp->b_flags |= B_RELBUF; } + if (error == ERESTART && !(flags & BA_CLRBUF)) { + /* + * When uiomove() failed due to vm_fault + * cowardly refused to process a dangerous + * page-in, and the previous content of the + * buffer is garbage, e.g. because supposed + * transfer length was big enough to cover the + * whole buffer, discard it. + */ + if (LIST_EMPTY(&bp->b_dep)) { + bp->b_flags |= B_RELBUF | B_NOCACHE | B_INVAL; + brelse(bp); + } else { + /* + * But cannot discard the buffer with + * dependencies. Since the buffer is + * newly allocated, fill it with + * zeros. If the buffer extended the + * file, truncate. + */ + vfs_bio_clrbuf(bp); + if (ioflag & IO_SYNC) + bwrite(bp); + else + bawrite(bp); + ffs_truncate(vp, s_size, + IO_NORMAL | (ioflag & IO_SYNC), ap->a_cred, + uio->uio_td); + } + uio->uio_offset -= s_resid - uio->uio_resid; + uio->uio_resid = s_resid; + uio->uio_flags |= UIO_ROLLBACK; + break; + } + /* * If IO_SYNC each buffer is written synchronously. Otherwise * if we have a severe page deficiency write the buffer @@ -808,6 +847,8 @@ ffs_write(ap) ap->a_cred, uio->uio_td); uio->uio_offset -= resid - uio->uio_resid; uio->uio_resid = resid; + if (error == ERESTART) + uio->uio_flags |= UIO_ROLLBACK; } } else if (resid > uio->uio_resid && (ioflag & IO_SYNC)) error = ffs_update(vp, 1); diff --git a/sys/vm/vm_extern.h b/sys/vm/vm_extern.h index 475a20e..b0e982d 100644 --- a/sys/vm/vm_extern.h +++ b/sys/vm/vm_extern.h @@ -34,11 +34,13 @@ #define _VM_EXTERN_H_ struct buf; +struct iovec; struct proc; struct vmspace; struct vmtotal; struct mount; struct vnode; +struct uio; #ifdef _KERNEL @@ -55,7 +57,12 @@ vm_map_t kmem_suballoc(vm_map_t, vm_offset_t *, vm_offset_t *, vm_size_t, void swapout_procs(int); int useracc(void *, int, int); int vm_fault(vm_map_t, vm_offset_t, vm_prot_t, int); +int vm_fault_hold(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, + int fault_flags, struct vm_page **m_hold); void vm_fault_copy_entry(vm_map_t, vm_map_t, vm_map_entry_t, vm_map_entry_t); +int vm_fault_hold_user_pages(vm_map_t map, vm_offset_t addr, + vm_page_t *mp, int count, vm_prot_t prot); +void vm_fault_unhold_pages(vm_page_t *mp, int count); void vm_fault_unwire(vm_map_t, vm_offset_t, vm_offset_t, boolean_t); int vm_fault_wire(vm_map_t, vm_offset_t, vm_offset_t, boolean_t, boolean_t); int vm_forkproc(struct thread *, struct proc *, struct thread *, struct vmspace *, int); @@ -84,5 +91,9 @@ int vm_thread_new(struct thread *td, int pages); int vm_thread_new_altkstack(struct thread *td, int pages); void vm_thread_swapin(struct thread *td); void vm_thread_swapout(struct thread *td); +int vm_wireuio(struct uio *uiop, struct vm_page *m_hold[], int wire_bytes, + int *wired_pages); +void vm_unwireuio(struct uio *, struct vm_page *m_hold[], int wired_pages); + #endif /* _KERNEL */ #endif /* !_VM_EXTERN_H_ */ diff --git a/sys/vm/vm_fault.c b/sys/vm/vm_fault.c index 3a21616..6b1158a 100644 --- a/sys/vm/vm_fault.c +++ b/sys/vm/vm_fault.c @@ -1,4 +1,30 @@ /*- + +Copyright (c) 2007-2008, Chelsio Inc. +All rights reserved. + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are met: + + 1. Redistributions of source code must retain the above copyright notice, + this list of conditions and the following disclaimer. + + 2. Neither the name of the Chelsio Corporation nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE +ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE +LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR +CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF +SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS +INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN +CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) +ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE +POSSIBILITY OF SUCH DAMAGE. + * Copyright (c) 1991, 1993 * The Regents of the University of California. All rights reserved. * Copyright (c) 1994 John S. Dyson @@ -207,8 +233,8 @@ unlock_and_deallocate(struct faultstate *fs) * Caller may hold no locks. */ int -vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, - int fault_flags) +vm_fault_hold(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, + int fault_flags, struct vm_page **m_hold) { vm_prot_t prot; int is_first_object_locked, result; @@ -220,8 +246,20 @@ vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, int faultcount, ahead, behind; struct faultstate fs; struct vnode *vp; + struct thread *td; int locked, error; + td = curthread; + if (td->td_pflags & TDP_VMUIODEADLK) { + KASSERT(td->td_iov_base <= vaddr && + vaddr < td->td_iov_base + td->td_iov_len, + ("uiomove EFAULT %jx %jx %d\n", (uintmax_t)vaddr, + (uintmax_t)td->td_iov_base, td->td_iov_len)); + td->td_faultaddr = vaddr; + return (KERN_VMUIODEADLOCK); + } + vaddr = trunc_page(vaddr); + hardfault = 0; growstack = TRUE; PCPU_INC(cnt.v_vm_faults); @@ -949,6 +987,10 @@ vnode_locked: } else { vm_page_activate(fs.m); } + if (m_hold != NULL) { + *m_hold = fs.m; + vm_page_hold(fs.m); + } vm_page_unlock_queues(); vm_page_wakeup(fs.m); @@ -964,6 +1006,14 @@ vnode_locked: return (KERN_SUCCESS); } +int +vm_fault(vm_map_t map, vm_offset_t vaddr, vm_prot_t fault_type, + int fault_flags) +{ + + return (vm_fault_hold(map, vaddr, fault_type, fault_flags, NULL)); +} + /* * vm_fault_prefault provides a quick way of clustering * pagefaults into a processes address space. It is a "cousin" @@ -1360,3 +1410,108 @@ vm_fault_additional_pages(m, rbehind, rahead, marray, reqpage) /* return number of pages */ return i; } + +/* + * This routine takes a user's map, array of pages, number of pages, and flags + * and then does the following: + * - validate that the user has access to those pages (flags indicates read + * or write) - if not fail + * - validate that count is enough to hold range number of pages - if not fail + * - fault in any non-resident pages + * - if the user is doing a read force a write fault for any COWed pages + * - if the user is doing a read mark all pages as dirty + * - hold all pages + */ +int +vm_fault_hold_user_pages(vm_map_t map, vm_offset_t addr, vm_page_t *mp, + int count, vm_prot_t prot) +{ + vm_offset_t end, va; + int faults, rv; + pmap_t pmap; + vm_page_t m, *pages; + + pmap = vm_map_pmap(map); + pages = mp; + addr &= ~PAGE_MASK; + + /* + * Check that virtual address range is legal. + * This check is somewhat bogus as on some architectures kernel + * and user do not share VA - however, it appears that all FreeBSD + * architectures define it + */ + end = addr + (count * PAGE_SIZE); + if (end > VM_MAXUSER_ADDRESS) + return (EFAULT); + + /* + * First optimistically assume that all pages are resident + * (and R/W if for write) if so just mark pages as held (and + * dirty if for write) and return. + */ + vm_page_lock_queues(); + for (pages = mp, faults = 0, va = addr; va < end; + va += PAGE_SIZE, pages++) { + /* + * Page queue mutex is recursable so this is OK. + * It would be really nice if we had an unlocked + * version of this so we were only acquiring the + * pmap lock 1 time as opposed to potentially + * many dozens of times. + */ + *pages = m = pmap_extract_and_hold(pmap, va, prot); + if (m == NULL) { + faults++; + continue; + } + + /* + * Preemptively mark dirty - the pages will never have + * the modified bit set if they are only changed via + * DMA. + */ + if (prot & VM_PROT_WRITE) + vm_page_dirty(m); + } + vm_page_unlock_queues(); + + if (faults == 0) + return (0); + + /* + * Pages either have insufficient permissions or are not present + * trigger a fault where neccessary. + */ + rv = 0; + for (pages = mp, va = addr; va < end; va += PAGE_SIZE, pages++) { + rv = vm_fault_hold(map, va, prot, (prot & VM_PROT_WRITE) ? + VM_FAULT_DIRTY : VM_FAULT_NORMAL, pages); + if (rv) + goto error; + } + return (0); + +error: + vm_page_lock_queues(); + for (pages = mp, va = addr; va < end; va += PAGE_SIZE, pages++) + if (*pages) { + vm_page_unhold(*pages); + *pages = NULL; + } + vm_page_unlock_queues(); + return (EFAULT); +} + +void +vm_fault_unhold_pages(vm_page_t *mp, int count) +{ + + KASSERT(count >= 0, ("negative count %d", count)); + vm_page_lock_queues(); + while (count--) { + vm_page_unhold(*mp); + mp++; + } + vm_page_unlock_queues(); +} diff --git a/sys/vm/vm_kern.c b/sys/vm/vm_kern.c index 96fe61b..20dd38f 100644 --- a/sys/vm/vm_kern.c +++ b/sys/vm/vm_kern.c @@ -356,7 +356,7 @@ retry: vm_page_unlock_queues(); } VM_OBJECT_UNLOCK(kmem_object); - vm_map_delete(map, addr, addr + size); + vm_map_delete(map, addr, addr + size, FALSE); vm_map_unlock(map); return (0); } @@ -380,11 +380,6 @@ retry: panic("kmem_malloc: entry not found or misaligned"); entry->wired_count = 1; - /* - * At this point, the kmem_object must be unlocked because - * vm_map_simplify_entry() calls vm_object_deallocate(), which - * locks the kmem_object. - */ vm_map_simplify_entry(map, entry); /* @@ -458,7 +453,8 @@ kmem_free_wakeup(map, addr, size) { vm_map_lock(map); - (void) vm_map_delete(map, trunc_page(addr), round_page(addr + size)); + (void) vm_map_delete(map, trunc_page(addr), round_page(addr + size), + FALSE); if (map->needs_wakeup) { map->needs_wakeup = FALSE; vm_map_wakeup(map); diff --git a/sys/vm/vm_map.c b/sys/vm/vm_map.c index 32fdfde..3f19a49 100644 --- a/sys/vm/vm_map.c +++ b/sys/vm/vm_map.c @@ -454,26 +454,50 @@ _vm_map_lock(vm_map_t map, const char *file, int line) } void -_vm_map_unlock(vm_map_t map, const char *file, int line) +_vm_map_unlock(vm_map_t map, boolean_t process_freelist, const char *file, + int line) { vm_map_entry_t free_entry, entry; vm_object_t object; + struct vnode *vp; + struct mount *mp; - free_entry = map->deferred_freelist; - map->deferred_freelist = NULL; + free_entry = NULL; /* to please gcc */ + if (process_freelist) { + free_entry = map->deferred_freelist; + map->deferred_freelist = NULL; + } if (map->system_map) _mtx_unlock_flags(&map->system_mtx, 0, file, line); else _sx_xunlock(&map->lock, file, line); + if (!process_freelist) + return; + while (free_entry != NULL) { entry = free_entry; free_entry = free_entry->next; + KASSERT((entry->eflags & MAP_ENTRY_LINKED) == 0 && + (entry->eflags & MAP_ENTRY_UNLINKED) != 0 && + (entry->eflags & MAP_ENTRY_ON_FREELIST) != 0, + ("vm_map_unlock: eflags %p", entry)); + if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0) { object = entry->object.vm_object; + mp = NULL; + if (entry->eflags & MAP_ENTRY_VN_WRITECNT) { + vp = object->handle; + vn_start_write(vp, &mp, V_WAIT); + vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); + vp->v_writecount--; + VOP_UNLOCK(vp, 0); + } vm_object_deallocate(object); + if (mp != NULL) + vn_finished_write(mp); } vm_map_entry_dispose(map, entry); @@ -630,7 +654,7 @@ vm_map_unlock_and_wait(vm_map_t map, int timo) { mtx_lock(&map_sleep_mtx); - vm_map_unlock(map); + _vm_map_unlock(map, FALSE, LOCK_FILE, LOCK_LINE); return (msleep(&map->root, &map_sleep_mtx, PDROP | PVM, "vmmaps", timo)); } @@ -692,6 +716,9 @@ _vm_map_init(vm_map_t map, vm_offset_t min, vm_offset_t max) { map->header.next = map->header.prev = &map->header; +#ifdef INVARIANTS + map->header.eflags = MAP_ENTRY_LINKED; +#endif map->needs_wakeup = FALSE; map->system_map = 0; map->min_offset = min; @@ -742,6 +769,135 @@ vm_map_entry_create(vm_map_t map) } /* + * vm_map_entry_inc_vn_wcnt: [ internal use only ] + * + * Increments v_writecount for the vnode that backs writeable + * mapping by the entry. To satisfy lock order between map lock + * and vnode lock, map lock might be dropped. In this case, the + * entry is marked as in transition to prevent entry removal. + + * The increment is postponed for the map entry that is in + * transition, when the transition was not set by the caller. In + * this case, MAP_ENTRY_VN_WRITECNT flag is transfered to + * MAP_ENTRY_DEFER_WRITECNT, and the owner of the transition + * state should call this function before lifting the + * MAP_ENTRY_IN_TRANSITION flag. + * + * When called from vm_map_clip_start of vm_map_entry_clip_end + * and going to drop the map lock, protect both the entry and the + * second part of the clipped region, that is passed in the + * neighbour parameter. + */ +static void +vm_map_entry_inc_vn_wcnt(vm_map_t map, vm_map_entry_t entry, + vm_map_entry_t neighbour, boolean_t transition_owner) +{ + struct vnode *vp; + vm_offset_t start, end, n_start, n_end; + boolean_t clear_transition, need_wakeup; + int last_timestamp; + + VM_MAP_ASSERT_LOCKED(map); + KASSERT((entry->eflags & MAP_ENTRY_LINKED) != 0 && + (entry->eflags & MAP_ENTRY_UNLINKED) == 0 && + (entry->eflags & MAP_ENTRY_ON_FREELIST) == 0, + ("vm_map_entry_inc_vn_wcnt: eflags1 %p", entry)); + KASSERT(neighbour == NULL || entry->eflags == neighbour->eflags, + ("vm_map_entry_inc_vn_wcnt: wrong neighbour")); + + if ((entry->eflags & (MAP_ENTRY_VN_WRITECNT | + MAP_ENTRY_DEFER_WRITECNT)) == 0) + return; + KASSERT((entry->eflags & MAP_ENTRY_VN_WRITECNT) == 0 || + (entry->eflags & MAP_ENTRY_DEFER_WRITECNT) == 0, + ("vm_map_entry_inc_vn_wcnt: both %p", entry)); + KASSERT(!transition_owner || + (entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0, + ("transition_owner but no transition %p", entry)); + if (!transition_owner && + (entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0) { + if ((entry->eflags & MAP_ENTRY_VN_WRITECNT) != 0) { + entry->eflags &= ~MAP_ENTRY_VN_WRITECNT; + entry->eflags |= MAP_ENTRY_DEFER_WRITECNT; + } + return; + } + if ((entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0) { + KASSERT(transition_owner, ("not transition owner %p", entry)); + clear_transition = FALSE; + } else { + clear_transition = TRUE; + entry->eflags |= MAP_ENTRY_IN_TRANSITION; + if (neighbour != NULL) + neighbour->eflags |= MAP_ENTRY_IN_TRANSITION; + } + start = entry->start; + end = entry->end; + if (neighbour != NULL) { + n_start = neighbour->start; + n_end = neighbour->end; + } else + n_start = n_end = 0; + vp = entry->object.vm_object->handle; + vhold(vp); + if (vn_lock(vp, LK_EXCLUSIVE | LK_NOWAIT) == 0) + goto incr; + last_timestamp = map->timestamp; + vm_map_unlock(map); + vn_lock(vp, LK_EXCLUSIVE | LK_RETRY); + vm_map_lock(map); + if (last_timestamp + 1 != map->timestamp) { + if (!vm_map_lookup_entry(map, start, &entry)) + panic("vm_map_entry_inc_vn_wcnt: lost entry"); + if (clear_transition && neighbour != NULL && + !vm_map_lookup_entry(map, n_start, &neighbour)) + panic("vm_map_entry_inc_vn_wcnt: lost neighbour entry"); + } +incr: + for (need_wakeup = FALSE; entry != &map->header && entry->start < end; + entry = entry->next) { + /* + * Only clipping is allowed for an entry marked as in + * transition. Make a single pass to increment + * v_writecount for all clip splinters and fix their + * flags accordingly. + */ + KASSERT(entry->object.vm_object != NULL && + entry->object.vm_object->type == OBJT_VNODE && + entry->object.vm_object->handle == (void *)vp, + ("vm_map_entry_inc_vn_wcnt: not a clip")); + KASSERT((entry->eflags & MAP_ENTRY_LINKED) != 0 && + (entry->eflags & MAP_ENTRY_UNLINKED) == 0 && + (entry->eflags & MAP_ENTRY_ON_FREELIST) == 0, + ("vm_map_entry_inc_vn_wcnt: eflags2 %p", entry)); + vp->v_writecount += 1; + entry->eflags &= ~MAP_ENTRY_DEFER_WRITECNT; + entry->eflags |= MAP_ENTRY_VN_WRITECNT; + if (clear_transition) { + if (entry->eflags & MAP_ENTRY_NEEDS_WAKEUP) { + entry->eflags &= ~MAP_ENTRY_NEEDS_WAKEUP; + need_wakeup = TRUE; + } + entry->eflags &= ~MAP_ENTRY_IN_TRANSITION; + } + } + VOP_UNLOCK(vp, 0); + vdrop(vp); + if (clear_transition && neighbour != NULL) { + for (; neighbour != &map->header && neighbour->start < n_end; + neighbour = neighbour->next) { + if (neighbour->eflags & MAP_ENTRY_NEEDS_WAKEUP) { + neighbour->eflags &= ~MAP_ENTRY_NEEDS_WAKEUP; + need_wakeup = TRUE; + } + neighbour->eflags &= ~MAP_ENTRY_IN_TRANSITION; + } + } + if (need_wakeup) + vm_map_wakeup(map); +} + +/* * vm_map_entry_set_behavior: * * Set the expected access behavior, either normal, random, or @@ -919,6 +1075,9 @@ vm_map_entry_link(vm_map_t map, entry->next->start) - entry->end; vm_map_entry_set_max_free(entry); map->root = entry; +#ifdef INVARIANTS + entry->eflags |= MAP_ENTRY_LINKED; +#endif } static void @@ -928,6 +1087,11 @@ vm_map_entry_unlink(vm_map_t map, vm_map_entry_t next, prev, root; VM_MAP_ASSERT_LOCKED(map); + KASSERT((entry->eflags & MAP_ENTRY_LINKED) != 0 && + (entry->eflags & MAP_ENTRY_UNLINKED) == 0 && + (entry->eflags & MAP_ENTRY_ON_FREELIST) == 0, + ("vm_map_entry_unlink: eflags %p", entry)); + if (entry != map->root) vm_map_entry_splay(entry->start, map->root); if (entry->left == NULL) @@ -948,6 +1112,10 @@ vm_map_entry_unlink(vm_map_t map, map->nentries--; CTR3(KTR_VM, "vm_map_entry_unlink: map %p, nentries %d, entry %p", map, map->nentries, entry); +#ifdef INVARIANTS + entry->eflags &= ~MAP_ENTRY_LINKED; + entry->eflags |= MAP_ENTRY_UNLINKED; +#endif } /* @@ -1005,6 +1173,10 @@ vm_map_lookup_entry( *entry = &map->header; else if (address >= cur->start && cur->end > address) { *entry = cur; + KASSERT(((*entry)->eflags & MAP_ENTRY_LINKED) != 0 && + ((*entry)->eflags & MAP_ENTRY_UNLINKED) == 0 && + ((*entry)->eflags & MAP_ENTRY_ON_FREELIST) == 0, + ("vm_map_lookup_entry: eflags %p", *entry)); return (TRUE); } else if ((locked = vm_map_locked(map)) || sx_try_upgrade(&map->lock)) { @@ -1025,6 +1197,10 @@ vm_map_lookup_entry( */ if (address >= cur->start) { *entry = cur; + KASSERT(((*entry)->eflags & MAP_ENTRY_LINKED) != 0 && + ((*entry)->eflags & MAP_ENTRY_UNLINKED) == 0 && + ((*entry)->eflags & MAP_ENTRY_ON_FREELIST) == 0, + ("vm_map_lookup_entry: eflags %p", *entry)); if (cur->end > address) return (TRUE); } else @@ -1043,6 +1219,10 @@ vm_map_lookup_entry( cur = cur->left; } else if (cur->end > address) { *entry = cur; + KASSERT(((*entry)->eflags & MAP_ENTRY_LINKED) != 0 && + ((*entry)->eflags & MAP_ENTRY_UNLINKED) == 0 && + ((*entry)->eflags & MAP_ENTRY_ON_FREELIST) == 0, + ("vm_map_lookup_entry: eflags %p", *entry)); return (TRUE); } else { if (cur->right == NULL) { @@ -1052,6 +1232,10 @@ vm_map_lookup_entry( cur = cur->right; } } + KASSERT(((*entry)->eflags & MAP_ENTRY_LINKED) != 0 && + ((*entry)->eflags & MAP_ENTRY_UNLINKED) == 0 && + ((*entry)->eflags & MAP_ENTRY_ON_FREELIST) == 0, + ("vm_map_lookup_entry: eflags %p", *entry)); return (FALSE); } @@ -1076,6 +1260,7 @@ vm_map_insert(vm_map_t map, vm_object_t object, vm_ooffset_t offset, vm_map_entry_t prev_entry; vm_map_entry_t temp_entry; vm_eflags_t protoeflags; + struct vnode *vp; VM_MAP_ASSERT_LOCKED(map); @@ -1189,12 +1374,21 @@ vm_map_insert(vm_map_t map, vm_object_t object, vm_ooffset_t offset, new_entry->protection = prot; new_entry->max_protection = max; new_entry->wired_count = 0; + new_entry->pin_count = 0; /* * Insert the new entry into the list */ vm_map_entry_link(map, prev_entry, new_entry); map->size += new_entry->end - new_entry->start; + if (object != NULL && object->type == OBJT_VNODE && + (new_entry->max_protection & VM_PROT_WRITE) != 0 && + (cow & MAP_COPY_ON_WRITE) == 0) { + vp = object->handle; + ASSERT_VOP_ELOCKED(vp, "vm_map_insert inc v_writecount"); + vp->v_writecount++; + new_entry->eflags |= MAP_ENTRY_VN_WRITECNT; + } #if 0 /* @@ -1321,7 +1515,7 @@ vm_map_fixed(vm_map_t map, vm_object_t object, vm_ooffset_t offset, end = start + length; vm_map_lock(map); VM_MAP_RANGE_CHECK(map, start, end); - (void) vm_map_delete(map, start, end); + (void) vm_map_delete(map, start, end, TRUE); result = vm_map_insert(map, object, offset, start, end, prot, max, cow); vm_map_unlock(map); @@ -1384,6 +1578,11 @@ vm_map_simplify_entry(vm_map_t map, vm_map_entry_t entry) vm_map_entry_t next, prev; vm_size_t prevsize, esize; + KASSERT((entry->eflags & MAP_ENTRY_LINKED) != 0 && + (entry->eflags & MAP_ENTRY_UNLINKED) == 0 && + (entry->eflags & MAP_ENTRY_ON_FREELIST) == 0, + ("vm_map_simplify_entry: eflags %p", entry)); + if (entry->eflags & (MAP_ENTRY_IN_TRANSITION | MAP_ENTRY_IS_SUB_MAP)) return; @@ -1398,25 +1597,19 @@ vm_map_simplify_entry(vm_map_t map, vm_map_entry_t entry) (prev->protection == entry->protection) && (prev->max_protection == entry->max_protection) && (prev->inheritance == entry->inheritance) && - (prev->wired_count == entry->wired_count)) { + (prev->wired_count == entry->wired_count) && + (prev->pin_count == entry->pin_count)) { vm_map_entry_unlink(map, prev); entry->start = prev->start; entry->offset = prev->offset; if (entry->prev != &map->header) vm_map_entry_resize_free(map, entry->prev); - /* - * If the backing object is a vnode object, - * vm_object_deallocate() calls vrele(). - * However, vrele() does not lock the vnode - * because the vnode has additional - * references. Thus, the map lock can be kept - * without causing a lock-order reversal with - * the vnode lock. - */ - if (prev->object.vm_object) - vm_object_deallocate(prev->object.vm_object); - vm_map_entry_dispose(map, prev); + prev->next = map->deferred_freelist; + map->deferred_freelist = prev; +#ifdef INVARIANTS + prev->eflags |= MAP_ENTRY_ON_FREELIST; +#endif } } @@ -1431,17 +1624,17 @@ vm_map_simplify_entry(vm_map_t map, vm_map_entry_t entry) (next->protection == entry->protection) && (next->max_protection == entry->max_protection) && (next->inheritance == entry->inheritance) && - (next->wired_count == entry->wired_count)) { + (next->wired_count == entry->wired_count) && + (next->pin_count == entry->pin_count)) { vm_map_entry_unlink(map, next); entry->end = next->end; vm_map_entry_resize_free(map, entry); - /* - * See comment above. - */ - if (next->object.vm_object) - vm_object_deallocate(next->object.vm_object); - vm_map_entry_dispose(map, next); + next->next = map->deferred_freelist; + map->deferred_freelist = next; +#ifdef INVARIANTS + next->eflags |= MAP_ENTRY_ON_FREELIST; +#endif } } } @@ -1452,10 +1645,10 @@ vm_map_simplify_entry(vm_map_t map, vm_map_entry_t entry) * the specified address; if necessary, * it splits the entry into two. */ -#define vm_map_clip_start(map, entry, startaddr) \ +#define vm_map_clip_start(map, entry, startaddr) \ { \ - if (startaddr > entry->start) \ - _vm_map_clip_start(map, entry, startaddr); \ + if (startaddr > (*entry)->start) \ + _vm_map_clip_start(map, entry, startaddr); \ } /* @@ -1463,10 +1656,14 @@ vm_map_simplify_entry(vm_map_t map, vm_map_entry_t entry) * the entry must be split. */ static void -_vm_map_clip_start(vm_map_t map, vm_map_entry_t entry, vm_offset_t start) +_vm_map_clip_start(vm_map_t map, vm_map_entry_t *pentry, vm_offset_t start) { - vm_map_entry_t new_entry; + vm_map_entry_t entry, new_entry; + int last_timestamp; + entry = *pentry; + KASSERT((entry->eflags & MAP_ENTRY_IS_HOLDER) == 0, + ("Holder %p in vm_map_clip_start", entry)); VM_MAP_ASSERT_LOCKED(map); /* @@ -1486,7 +1683,7 @@ _vm_map_clip_start(vm_map_t map, vm_map_entry_t entry, vm_offset_t start) if (entry->object.vm_object == NULL && !map->system_map) { vm_object_t object; object = vm_object_allocate(OBJT_DEFAULT, - atop(entry->end - entry->start)); + atop(entry->end - entry->start)); entry->object.vm_object = object; entry->offset = 0; } @@ -1502,6 +1699,13 @@ _vm_map_clip_start(vm_map_t map, vm_map_entry_t entry, vm_offset_t start) if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0) { vm_object_reference(new_entry->object.vm_object); + last_timestamp = map->timestamp; + vm_map_entry_inc_vn_wcnt(map, new_entry, entry, FALSE); + if (last_timestamp != map->timestamp && + last_timestamp + 1 != map->timestamp) { + if (!vm_map_lookup_entry(map, start, pentry)) + panic("vm_map_clip_start: lost entry"); + } } } @@ -1514,7 +1718,7 @@ _vm_map_clip_start(vm_map_t map, vm_map_entry_t entry, vm_offset_t start) */ #define vm_map_clip_end(map, entry, endaddr) \ { \ - if ((endaddr) < (entry->end)) \ + if ((endaddr) < ((*entry)->end)) \ _vm_map_clip_end((map), (entry), (endaddr)); \ } @@ -1523,9 +1727,20 @@ _vm_map_clip_start(vm_map_t map, vm_map_entry_t entry, vm_offset_t start) * the entry must be split. */ static void -_vm_map_clip_end(vm_map_t map, vm_map_entry_t entry, vm_offset_t end) +_vm_map_clip_end(vm_map_t map, vm_map_entry_t *pentry, vm_offset_t end) { - vm_map_entry_t new_entry; + vm_map_entry_t entry, new_entry; + int last_timestamp; + vm_offset_t entry_start; + + entry = *pentry; + KASSERT((entry->eflags & MAP_ENTRY_IS_HOLDER) == 0, + ("Holder %p in vm_map_clip_end", entry)); + KASSERT((entry->eflags & MAP_ENTRY_LINKED) != 0 && + (entry->eflags & MAP_ENTRY_UNLINKED) == 0 && + (entry->eflags & MAP_ENTRY_ON_FREELIST) == 0, + ("vm_map_clip_end: eflags %p", entry)); + VM_MAP_ASSERT_LOCKED(map); @@ -1557,6 +1772,14 @@ _vm_map_clip_end(vm_map_t map, vm_map_entry_t entry, vm_offset_t end) if ((entry->eflags & MAP_ENTRY_IS_SUB_MAP) == 0) { vm_object_reference(new_entry->object.vm_object); + entry_start = entry->start; + last_timestamp = map->timestamp; + vm_map_entry_inc_vn_wcnt(map, new_entry, entry, FALSE); + if (last_timestamp != map->timestamp && + last_timestamp + 1 != map->timestamp) { + if (!vm_map_lookup_entry(map, entry_start, pentry)) + panic("vm_map_clip_end: lost entry"); + } } } @@ -1593,11 +1816,11 @@ vm_map_submap( VM_MAP_RANGE_CHECK(map, start, end); if (vm_map_lookup_entry(map, start, &entry)) { - vm_map_clip_start(map, entry, start); + vm_map_clip_start(map, &entry, start); } else entry = entry->next; - vm_map_clip_end(map, entry, end); + vm_map_clip_end(map, &entry, end); if ((entry->start == start) && (entry->end == end) && ((entry->eflags & MAP_ENTRY_COW) == 0) && @@ -1732,7 +1955,10 @@ vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end, VM_MAP_RANGE_CHECK(map, start, end); if (vm_map_lookup_entry(map, start, &entry)) { - vm_map_clip_start(map, entry, start); + if (entry->eflags & MAP_ENTRY_IS_HOLDER) + entry = entry->next; + else + vm_map_clip_start(map, &entry, start); } else { entry = entry->next; } @@ -1746,7 +1972,8 @@ vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end, vm_map_unlock(map); return (KERN_INVALID_ARGUMENT); } - if ((new_prot & current->max_protection) != new_prot) { + if (!(current->eflags & MAP_ENTRY_IS_HOLDER) && + (new_prot & current->max_protection) != new_prot) { vm_map_unlock(map); return (KERN_PROTECTION_FAILURE); } @@ -1761,7 +1988,12 @@ vm_map_protect(vm_map_t map, vm_offset_t start, vm_offset_t end, while ((current != &map->header) && (current->start < end)) { vm_prot_t old_prot; - vm_map_clip_end(map, current, end); + if (current->eflags & MAP_ENTRY_IS_HOLDER) { + current = current->next; + continue; + } + + vm_map_clip_end(map, ¤t, end); old_prot = current->protection; if (set_max) @@ -1840,8 +2072,12 @@ vm_map_madvise( VM_MAP_RANGE_CHECK(map, start, end); if (vm_map_lookup_entry(map, start, &entry)) { - if (modify_map) - vm_map_clip_start(map, entry, start); + if (modify_map) { + if (entry->eflags & MAP_ENTRY_IS_HOLDER) + entry = entry->next; + else + vm_map_clip_start(map, &entry, start); + } } else { entry = entry->next; } @@ -1857,10 +2093,11 @@ vm_map_madvise( (current != &map->header) && (current->start < end); current = current->next ) { - if (current->eflags & MAP_ENTRY_IS_SUB_MAP) + if ((current->eflags & (MAP_ENTRY_IS_SUB_MAP | + MAP_ENTRY_IS_HOLDER))) continue; - vm_map_clip_end(map, current, end); + vm_map_clip_end(map, ¤t, end); switch (behav) { case MADV_NORMAL: @@ -1907,7 +2144,8 @@ vm_map_madvise( ) { vm_offset_t useStart; - if (current->eflags & MAP_ENTRY_IS_SUB_MAP) + if ((current->eflags & (MAP_ENTRY_IS_SUB_MAP | + MAP_ENTRY_IS_HOLDER))) continue; pindex = OFF_TO_IDX(current->offset); @@ -1969,15 +2207,18 @@ vm_map_inherit(vm_map_t map, vm_offset_t start, vm_offset_t end, } vm_map_lock(map); VM_MAP_RANGE_CHECK(map, start, end); - if (vm_map_lookup_entry(map, start, &temp_entry)) { + if (vm_map_lookup_entry(map, start, &temp_entry) && + (temp_entry->eflags & MAP_ENTRY_IS_HOLDER) == 0) { entry = temp_entry; - vm_map_clip_start(map, entry, start); + vm_map_clip_start(map, &entry, start); } else entry = temp_entry->next; while ((entry != &map->header) && (entry->start < end)) { - vm_map_clip_end(map, entry, end); - entry->inheritance = new_inheritance; - vm_map_simplify_entry(map, entry); + if (!(entry->eflags & MAP_ENTRY_IS_HOLDER)) { + vm_map_clip_end(map, &entry, end); + entry->inheritance = new_inheritance; + vm_map_simplify_entry(map, entry); + } entry = entry->next; } vm_map_unlock(map); @@ -2059,8 +2300,8 @@ vm_map_unwire(vm_map_t map, vm_offset_t start, vm_offset_t end, last_timestamp = map->timestamp; continue; } - vm_map_clip_start(map, entry, start); - vm_map_clip_end(map, entry, end); + vm_map_clip_start(map, &entry, start); + vm_map_clip_end(map, &entry, end); /* * Mark the entry in case the map lock is released. (See * above.) @@ -2100,6 +2341,10 @@ done: } entry = first_entry; while (entry != &map->header && entry->start < end) { + if ((entry->eflags & MAP_ENTRY_IS_HOLDER) != 0) { + entry = entry->next; + continue; + } if (rv == KERN_SUCCESS && (!user_unwire || (entry->eflags & MAP_ENTRY_USER_WIRED))) { if (user_unwire) @@ -2116,6 +2361,8 @@ done: } KASSERT(entry->eflags & MAP_ENTRY_IN_TRANSITION, ("vm_map_unwire: in-transition flag missing")); + if (entry->eflags & MAP_ENTRY_DEFER_WRITECNT) + vm_map_entry_inc_vn_wcnt(map, entry, NULL, TRUE); entry->eflags &= ~MAP_ENTRY_IN_TRANSITION; if (entry->eflags & MAP_ENTRY_NEEDS_WAKEUP) { entry->eflags &= ~MAP_ENTRY_NEEDS_WAKEUP; @@ -2205,8 +2452,8 @@ vm_map_wire(vm_map_t map, vm_offset_t start, vm_offset_t end, last_timestamp = map->timestamp; continue; } - vm_map_clip_start(map, entry, start); - vm_map_clip_end(map, entry, end); + vm_map_clip_start(map, &entry, start); + vm_map_clip_end(map, &entry, end); /* * Mark the entry in case the map lock is released. (See * above.) @@ -2305,6 +2552,10 @@ done: } entry = first_entry; while (entry != &map->header && entry->start < end) { + if ((entry->eflags & MAP_ENTRY_IS_HOLDER) != 0) { + entry = entry->next; + continue; + } if ((entry->eflags & MAP_ENTRY_WIRE_SKIPPED) != 0) goto next_entry_done; if (rv == KERN_SUCCESS) { @@ -2332,6 +2583,8 @@ done: next_entry_done: KASSERT(entry->eflags & MAP_ENTRY_IN_TRANSITION, ("vm_map_wire: in-transition flag missing")); + if (entry->eflags & MAP_ENTRY_DEFER_WRITECNT) + vm_map_entry_inc_vn_wcnt(map, entry, NULL, TRUE); entry->eflags &= ~(MAP_ENTRY_IN_TRANSITION|MAP_ENTRY_WIRE_SKIPPED); if (entry->eflags & MAP_ENTRY_NEEDS_WAKEUP) { entry->eflags &= ~MAP_ENTRY_NEEDS_WAKEUP; @@ -2506,21 +2759,30 @@ vm_map_entry_delete(vm_map_t map, vm_map_entry_t entry) * map. */ int -vm_map_delete(vm_map_t map, vm_offset_t start, vm_offset_t end) +vm_map_delete(vm_map_t map, vm_offset_t start, vm_offset_t end, + boolean_t fixed) { - vm_map_entry_t entry; - vm_map_entry_t first_entry; + vm_map_entry_t entry, first_entry, tmp_entry, holder_entry; + unsigned int last_timestamp; + vm_offset_t saved_start; VM_MAP_ASSERT_LOCKED(map); /* * Find the start of the region, and clip it */ +reclip_start: if (!vm_map_lookup_entry(map, start, &first_entry)) entry = first_entry->next; else { entry = first_entry; - vm_map_clip_start(map, entry, start); + if (entry->eflags & MAP_ENTRY_IS_HOLDER) { + entry->eflags |= MAP_ENTRY_NEEDS_WAKEUP; + (void) vm_map_unlock_and_wait(map, 0); + vm_map_lock(map); + goto reclip_start; + } + vm_map_clip_start(map, &entry, start); } /* @@ -2529,6 +2791,7 @@ vm_map_delete(vm_map_t map, vm_offset_t start, vm_offset_t end) while ((entry != &map->header) && (entry->start < end)) { vm_map_entry_t next; + saved_start = entry->start; /* * Wait for wiring or unwiring of an entry to complete. * Also wait for any system wirings to disappear on @@ -2536,16 +2799,54 @@ vm_map_delete(vm_map_t map, vm_offset_t start, vm_offset_t end) */ if ((entry->eflags & MAP_ENTRY_IN_TRANSITION) != 0 || (vm_map_pmap(map) != kernel_pmap && - vm_map_entry_system_wired_count(entry) != 0)) { - unsigned int last_timestamp; - vm_offset_t saved_start; - vm_map_entry_t tmp_entry; - - saved_start = entry->start; + vm_map_entry_system_wired_count(entry) != 0) || + entry->pin_count != 0) { entry->eflags |= MAP_ENTRY_NEEDS_WAKEUP; last_timestamp = map->timestamp; + + if (start < saved_start && fixed) { + /* + * Create the transient entry that + * holds already freed address space. + */ + holder_entry = vm_map_entry_create(map); + holder_entry->start = start; + holder_entry->end = saved_start; + holder_entry->object.vm_object = NULL; + holder_entry->offset = 0; + holder_entry->eflags = MAP_ENTRY_IN_TRANSITION | + MAP_ENTRY_IS_HOLDER; + holder_entry->protection = VM_PROT_NONE; + holder_entry->max_protection = VM_PROT_NONE; + holder_entry->inheritance = VM_INHERIT_NONE; + holder_entry->wired_count = 0; + holder_entry->pin_count = 0; + vm_map_entry_link(map, entry->prev, holder_entry); + } (void) vm_map_unlock_and_wait(map, 0); vm_map_lock(map); + + if (start < saved_start && fixed) { + + /* + * Holder entry may be clipped, but + * not removed. + */ + if (!vm_map_lookup_entry(map, start, &holder_entry)) + panic("vm_map_delete: lost holder"); + while (holder_entry->start < saved_start) { + tmp_entry = holder_entry->next; + KASSERT(holder_entry->eflags & MAP_ENTRY_IS_HOLDER, + ("vm_map_delete: not holder %p", holder_entry)); + if (holder_entry->eflags & MAP_ENTRY_NEEDS_WAKEUP) + vm_map_wakeup(map); + if (holder_entry->object.vm_object != NULL) + vm_object_deallocate(holder_entry->object.vm_object); + vm_map_entry_unlink(map, holder_entry); + vm_map_entry_dispose(map, holder_entry); + holder_entry = tmp_entry; + } + } if (last_timestamp + 1 != map->timestamp) { /* * Look again for the entry because the map was @@ -2558,13 +2859,13 @@ vm_map_delete(vm_map_t map, vm_offset_t start, vm_offset_t end) entry = tmp_entry->next; else { entry = tmp_entry; - vm_map_clip_start(map, entry, + vm_map_clip_start(map, &entry, saved_start); } } continue; } - vm_map_clip_end(map, entry, end); + vm_map_clip_end(map, &entry, end); next = entry->next; @@ -2584,10 +2885,21 @@ vm_map_delete(vm_map_t map, vm_offset_t start, vm_offset_t end) * page frames may be reallocated, and any modify bits * will be set in the wrong object!) */ + last_timestamp = map->timestamp; vm_map_entry_delete(map, entry); entry->next = map->deferred_freelist; map->deferred_freelist = entry; - entry = next; +#ifdef INVARIANTS + entry->eflags |= MAP_ENTRY_ON_FREELIST; +#endif + if (last_timestamp + 1 == map->timestamp) + entry = next; + else if (!vm_map_lookup_entry(map, saved_start, &tmp_entry)) + entry = tmp_entry->next; + else { + entry = tmp_entry; + vm_map_clip_start(map, &entry, saved_start); + } } return (KERN_SUCCESS); } @@ -2605,7 +2917,7 @@ vm_map_remove(vm_map_t map, vm_offset_t start, vm_offset_t end) vm_map_lock(map); VM_MAP_RANGE_CHECK(map, start, end); - result = vm_map_delete(map, start, end); + result = vm_map_delete(map, start, end, FALSE); vm_map_unlock(map); return (result); } @@ -2847,6 +3159,7 @@ vmspace_fork(struct vmspace *vm1) new_entry->eflags &= ~(MAP_ENTRY_USER_WIRED | MAP_ENTRY_IN_TRANSITION); new_entry->wired_count = 0; + new_entry->pin_count = 0; /* * Insert the entry into the new map -- we know we're @@ -2874,6 +3187,7 @@ vmspace_fork(struct vmspace *vm1) new_entry->eflags &= ~(MAP_ENTRY_USER_WIRED | MAP_ENTRY_IN_TRANSITION); new_entry->wired_count = 0; + new_entry->pin_count = 0; new_entry->object.vm_object = NULL; vm_map_entry_link(new_map, new_map->header.prev, new_entry); @@ -2884,11 +3198,22 @@ vmspace_fork(struct vmspace *vm1) } old_entry = old_entry->next; } + unlock_and_return: vm_map_unlock(old_map); - if (vm2 != NULL) + if (vm2 != NULL) { + for (new_entry = new_map->header.next; + new_entry != &new_map->header; new_entry = new_entry->next) { + if ((new_entry->eflags & MAP_ENTRY_DEFER_WRITECNT) != 0) { + new_entry->eflags &= ~MAP_ENTRY_DEFER_WRITECNT; + new_entry->eflags |= MAP_ENTRY_VN_WRITECNT; + } + if ((new_entry->eflags & MAP_ENTRY_VN_WRITECNT) != 0) + vm_map_entry_inc_vn_wcnt(new_map, new_entry, + NULL, FALSE); + } vm_map_unlock(new_map); - + } return (vm2); } @@ -2973,8 +3298,13 @@ vm_map_stack(vm_map_t map, vm_offset_t addrbos, vm_size_t max_ssize, /* Now set the avail_ssize amount. */ if (rv == KERN_SUCCESS) { - if (prev_entry != &map->header) - vm_map_clip_end(map, prev_entry, bot); + if (prev_entry != &map->header) { + if (prev_entry->eflags & MAP_ENTRY_IS_HOLDER) { + vm_map_unlock(map); + return (KERN_NO_SPACE); + } + vm_map_clip_end(map, &prev_entry, bot); + } new_entry = prev_entry->next; if (new_entry->end != top || new_entry->start != bot) panic("Bad entry start/end for new stack entry"); @@ -3144,8 +3474,16 @@ Retry: /* Adjust the available stack space by the amount we grew. */ if (rv == KERN_SUCCESS) { - if (prev_entry != &map->header) - vm_map_clip_end(map, prev_entry, addr); + if (prev_entry != &map->header) { + if ((prev_entry->eflags & MAP_ENTRY_IS_HOLDER) && + (addr < prev_entry->end)) { + vm_map_delete(map, addr, + stack_entry->start, FALSE); + vm_map_unlock(map); + return (KERN_NO_SPACE); + } + vm_map_clip_end(map, &prev_entry, addr); + } new_entry = prev_entry->next; KASSERT(new_entry == stack_entry->prev, ("foo")); KASSERT(new_entry->end == stack_entry->start, ("foo")); @@ -3179,6 +3517,13 @@ Retry: stack_entry->offset, (vm_size_t)(stack_entry->end - stack_entry->start), (vm_size_t)grow_amount)) { + if (next_entry != &map->header && + (next_entry->eflags & MAP_ENTRY_IS_HOLDER) && + (addr > next_entry->start)) { + vm_map_unlock(map); + return (KERN_NO_SPACE); + } + map->size += (addr - stack_entry->end); /* Update the current entry. */ stack_entry->end = addr; @@ -3187,7 +3532,7 @@ Retry: rv = KERN_SUCCESS; if (next_entry != &map->header) - vm_map_clip_start(map, next_entry, addr); + vm_map_clip_start(map, &next_entry, addr); } else rv = KERN_FAILURE; } @@ -3527,6 +3872,167 @@ vm_map_lookup_done(vm_map_t map, vm_map_entry_t entry) vm_map_unlock_read(map); } +static boolean_t +vm_map_unpin_entries(vm_map_t map, struct uio *uiop, int pinned_entries) +{ + vm_offset_t start; + struct iovec *iov; + vm_map_entry_t entry; + int i, acc, wire; + boolean_t need_wakeup; + + iov = uiop->uio_iov; + need_wakeup = FALSE; + + for (i = 0, acc = 0; acc < pinned_entries; iov++, i++) { + KASSERT(i < uiop->uio_iovcnt, ("wireio: iovcnt overflow %d %d %d", + i, uiop->uio_iovcnt, pinned_entries)); + wire = round_page(iov->iov_len); + if (acc + wire > pinned_entries) + wire = pinned_entries - acc; + start = trunc_page((vm_offset_t)iov->iov_base); + for (;;) { + if (!vm_map_lookup_entry(map, start, &entry)) { +#ifdef INVARIANTS + panic("vm_unwireuio: hole"); +#endif + } + KASSERT(entry->pin_count > 0, ("pin_count %p", entry)); + if (--entry->pin_count == 0 && + (entry->eflags & MAP_ENTRY_NEEDS_WAKEUP)) { + entry->eflags &= ~MAP_ENTRY_NEEDS_WAKEUP; + need_wakeup = TRUE; + } + if (entry->end >= start + wire) { + acc += wire; + break; + } else { + acc += entry->end - start; + wire -= entry->end - start; + start = entry->end; + } + } + } + return (need_wakeup); +} + +/* + * vm_wireuio + * + * Given userspace struct uio, we set up vm state such that after the + * successfull return there will be no page faults during uiomove with + * this uio until vm_unwireuio is called. At most wire_bytes bytes of + * the user address space are held. + * + * Function performs this by first pinning all map entries that will + * be referenced. This guarantees that our ranges of user address + * space cannot be remmapped during the operation. Then, all accessed + * pages are faulted in and held. + */ +int +vm_wireuio(struct uio *uiop, struct vm_page *m_hold[], int wire_bytes, + int *wired_pages) +{ + vm_map_t map; + vm_offset_t start, start1; + struct iovec *iov; + vm_map_entry_t entry; + struct vm_page **m_hold1; + int i, acc, wire, wire_pages, pinned_entries, rv, prot; + int error; + boolean_t need_wakeup; + + KASSERT(round_page(wire_bytes) == wire_bytes, + ("wireuio: wire_bytes is not page-size aligned")); + KASSERT(uiop->uio_segflg == UIO_USERSPACE, + ("wireuio: !UIO_USERSPACE")); + + error = 0; + prot = uiop->uio_rw == UIO_READ ? VM_PROT_WRITE : VM_PROT_READ; + m_hold1 = m_hold; + pinned_entries = 0; + *wired_pages = 0; + map = &uiop->uio_td->td_proc->p_vmspace->vm_map; + iov = uiop->uio_iov; + + /* + * Do the pass over iov. + */ + for (i = 0, acc = 0; acc < wire_bytes; iov++, i++) { + wire = round_page(iov->iov_len); + if (acc + wire > wire_bytes) + wire = wire_bytes - acc; + acc += wire; + wire_pages = btoc(wire); + start1 = start = trunc_page((vm_offset_t)iov->iov_base); + if (start < vm_map_min(map) || start + wire > vm_map_max(map) || + start > start + wire) { + error = EINVAL; + goto fault; + } + vm_map_lock(map); + + /* + * Pin each entry referenced by addresses in iov. + */ + for (;;) { + if (!vm_map_lookup_entry(map, start1, &entry) || + (entry->eflags & MAP_ENTRY_IS_HOLDER)) + goto fault_map_locked; + entry->pin_count++; + if (entry->end >= start1 + wire) { + pinned_entries += wire; + break; + } else { + pinned_entries += entry->end - start1; + wire -= entry->end - start1; + start1 = entry->end; + } + } + vm_map_unlock(map); + + /* + * If entries are successfully pinned, the + * corresponding pages are faulted in and held. + */ + rv = vm_fault_hold_user_pages(map, start, m_hold1, wire_pages, + prot); + if (rv != KERN_SUCCESS) { + error = EFAULT; + goto fault; + } + *wired_pages += wire_pages; + m_hold1 += wire_pages; + } + return (0); + fault: + vm_map_lock(map); + fault_map_locked: + need_wakeup = vm_map_unpin_entries(map, uiop, pinned_entries); + vm_map_unlock(map); + vm_fault_unhold_pages(m_hold, *wired_pages); + if (need_wakeup) + vm_map_wakeup(map); + return (error); +} + +void +vm_unwireuio(struct uio *uiop, struct vm_page *m_hold[], int wired_pages) +{ + vm_map_t map; + boolean_t need_wakeup; + + map = &uiop->uio_td->td_proc->p_vmspace->vm_map; + + vm_fault_unhold_pages(m_hold, wired_pages); + + vm_map_lock(map); + need_wakeup = vm_map_unpin_entries(map, uiop, ctob(wired_pages)); + vm_map_unlock(map); + if (need_wakeup) + vm_map_wakeup(map); +} + #include "opt_ddb.h" #ifdef DDB #include diff --git a/sys/vm/vm_map.h b/sys/vm/vm_map.h index 70c3a0b..9310718 100644 --- a/sys/vm/vm_map.h +++ b/sys/vm/vm_map.h @@ -114,6 +114,7 @@ struct vm_map_entry { vm_inherit_t inheritance; /* inheritance */ int wired_count; /* can be paged if = 0 */ vm_pindex_t lastr; /* last read */ + unsigned pin_count; /* non-exclusive pin count */ }; #define MAP_ENTRY_NOSYNC 0x0001 @@ -133,11 +134,22 @@ struct vm_map_entry { #define MAP_ENTRY_IN_TRANSITION 0x0100 /* entry being changed */ #define MAP_ENTRY_NEEDS_WAKEUP 0x0200 /* waiters in transition */ #define MAP_ENTRY_NOCOREDUMP 0x0400 /* don't include in a core */ +#define MAP_ENTRY_IS_HOLDER 0x0800 /* holds space for vm_map_fixed */ #define MAP_ENTRY_GROWS_DOWN 0x1000 /* Top-down stacks */ #define MAP_ENTRY_GROWS_UP 0x2000 /* Bottom-up stacks */ -#define MAP_ENTRY_WIRE_SKIPPED 0x4000 +#define MAP_ENTRY_VN_WRITECNT 0x4000 /* writeable mapping for a vnode */ +#define MAP_ENTRY_DEFER_WRITECNT 0x8000 /* increment writecount when + dropping the transitioning state */ +#ifdef INVARIANTS +#define MAP_ENTRY_ON_FREELIST 0x10000 +#define MAP_ENTRY_LINKED 0x20000 +#define MAP_ENTRY_UNLINKED 0x40000 +#endif + +#define MAP_ENTRY_WIRE_SKIPPED 0x80000 + #ifdef _KERNEL static __inline u_char @@ -265,7 +277,8 @@ vmspace_pmap(struct vmspace *vmspace) */ void _vm_map_lock(vm_map_t map, const char *file, int line); -void _vm_map_unlock(vm_map_t map, const char *file, int line); +void _vm_map_unlock(vm_map_t map, boolean_t process_freelist, const char *file, + int line); void _vm_map_lock_read(vm_map_t map, const char *file, int line); void _vm_map_unlock_read(vm_map_t map, const char *file, int line); int _vm_map_trylock(vm_map_t map, const char *file, int line); @@ -277,7 +290,7 @@ int vm_map_unlock_and_wait(vm_map_t map, int timo); void vm_map_wakeup(vm_map_t map); #define vm_map_lock(map) _vm_map_lock(map, LOCK_FILE, LOCK_LINE) -#define vm_map_unlock(map) _vm_map_unlock(map, LOCK_FILE, LOCK_LINE) +#define vm_map_unlock(map) _vm_map_unlock(map, TRUE, LOCK_FILE, LOCK_LINE) #define vm_map_lock_read(map) _vm_map_lock_read(map, LOCK_FILE, LOCK_LINE) #define vm_map_unlock_read(map) _vm_map_unlock_read(map, LOCK_FILE, LOCK_LINE) #define vm_map_trylock(map) _vm_map_trylock(map, LOCK_FILE, LOCK_LINE) @@ -339,7 +352,7 @@ long vmspace_wired_count(struct vmspace *vmspace); #ifdef _KERNEL boolean_t vm_map_check_protection (vm_map_t, vm_offset_t, vm_offset_t, vm_prot_t); vm_map_t vm_map_create(pmap_t, vm_offset_t, vm_offset_t); -int vm_map_delete(vm_map_t, vm_offset_t, vm_offset_t); +int vm_map_delete(vm_map_t, vm_offset_t, vm_offset_t, boolean_t); int vm_map_find(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t *, vm_size_t, int, vm_prot_t, vm_prot_t, int); int vm_map_fixed(vm_map_t, vm_object_t, vm_ooffset_t, vm_offset_t, vm_size_t, @@ -362,7 +375,7 @@ void vm_map_startup (void); int vm_map_submap (vm_map_t, vm_offset_t, vm_offset_t, vm_map_t); int vm_map_sync(vm_map_t, vm_offset_t, vm_offset_t, boolean_t, boolean_t); int vm_map_madvise (vm_map_t, vm_offset_t, vm_offset_t, int); -void vm_map_simplify_entry (vm_map_t, vm_map_entry_t); +void vm_map_simplify_entry(vm_map_t, vm_map_entry_t); void vm_init2 (void); int vm_map_stack (vm_map_t, vm_offset_t, vm_size_t, vm_prot_t, vm_prot_t, int); int vm_map_growstack (struct proc *p, vm_offset_t addr); @@ -371,5 +384,6 @@ int vm_map_unwire(vm_map_t map, vm_offset_t start, vm_offset_t end, int vm_map_wire(vm_map_t map, vm_offset_t start, vm_offset_t end, int flags); int vmspace_swap_count (struct vmspace *vmspace); + #endif /* _KERNEL */ #endif /* _VM_MAP_ */ diff --git a/sys/vm/vm_mmap.c b/sys/vm/vm_mmap.c index 6cc0acc..e5ab46e 100644 --- a/sys/vm/vm_mmap.c +++ b/sys/vm/vm_mmap.c @@ -117,7 +117,7 @@ vmmapentry_rsrc_init(dummy) } static int vm_mmap_vnode(struct thread *, vm_size_t, vm_prot_t, vm_prot_t *, - int *, struct vnode *, vm_ooffset_t, vm_object_t *); + int *, struct vnode *, vm_ooffset_t, vm_object_t *, struct vnode **, int *); static int vm_mmap_cdev(struct thread *, vm_size_t, vm_prot_t, vm_prot_t *, int *, struct cdev *, vm_ooffset_t, vm_object_t *); static int vm_mmap_shm(struct thread *, vm_size_t, vm_prot_t, vm_prot_t *, @@ -593,7 +593,7 @@ munmap(td, uap) } #endif /* returns nothing but KERN_SUCCESS anyway */ - vm_map_delete(map, addr, addr + size); + vm_map_delete(map, addr, addr + size, FALSE); vm_map_unlock(map); return (0); } @@ -1142,7 +1142,8 @@ munlock(td, uap) int vm_mmap_vnode(struct thread *td, vm_size_t objsize, vm_prot_t prot, vm_prot_t *maxprotp, int *flagsp, - struct vnode *vp, vm_ooffset_t foff, vm_object_t *objp) + struct vnode *vp, vm_ooffset_t foff, vm_object_t *objp, + struct vnode **rvp, int *vfslocked) { struct vattr va; void *handle; @@ -1150,14 +1151,22 @@ vm_mmap_vnode(struct thread *td, vm_size_t objsize, struct mount *mp; struct cdevsw *dsw; struct ucred *cred; - int error, flags, type; - int vfslocked; + int error, flags, type, locktype; mp = vp->v_mount; cred = td->td_ucred; - vfslocked = VFS_LOCK_GIANT(mp); - if ((error = vget(vp, LK_SHARED, td)) != 0) { - VFS_UNLOCK_GIANT(vfslocked); + + /* + * Need to bump v_writecount for shared writable mapping in + * vm_map_insert. + */ + if ((*maxprotp & VM_PROT_WRITE) && (*flagsp & MAP_SHARED)) + locktype = LK_EXCLUSIVE; + else + locktype = LK_SHARED; + *vfslocked = VFS_LOCK_GIANT(mp); + if ((error = vget(vp, locktype, td)) != 0) { + VFS_UNLOCK_GIANT(*vfslocked); return (error); } flags = *flagsp; @@ -1173,13 +1182,15 @@ vm_mmap_vnode(struct thread *td, vm_size_t objsize, if (obj->handle != vp) { vput(vp); vp = (struct vnode*)obj->handle; - vget(vp, LK_SHARED, td); + vget(vp, locktype, td); } type = OBJT_VNODE; handle = vp; + *rvp = vp; } else if (vp->v_type == VCHR) { type = OBJT_DEVICE; handle = vp->v_rdev; + *rvp = vp; dsw = dev_refthread(handle); if (dsw == NULL) { @@ -1250,8 +1261,10 @@ vm_mmap_vnode(struct thread *td, vm_size_t objsize, vfs_mark_atime(vp, cred); done: - vput(vp); - VFS_UNLOCK_GIANT(vfslocked); + if (error != 0) { + vput(vp); + VFS_UNLOCK_GIANT(*vfslocked); + } return (error); } @@ -1355,8 +1368,9 @@ vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, boolean_t fitit; vm_object_t object = NULL; int rv = KERN_SUCCESS; - int docow, error; + int docow, error, vfslocked; struct thread *td = curthread; + struct vnode *vp; if (size == 0) return (0); @@ -1390,6 +1404,9 @@ vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, return (EINVAL); fitit = FALSE; } + vfslocked = 0; + vp = NULL; + /* * Lookup/allocate object. */ @@ -1400,7 +1417,7 @@ vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, break; case OBJT_VNODE: error = vm_mmap_vnode(td, size, prot, &maxprot, &flags, - handle, foff, &object); + handle, foff, &object, &vp, &vfslocked); break; case OBJT_SWAP: error = vm_mmap_shm(td, size, prot, &maxprot, &flags, @@ -1448,6 +1465,10 @@ vm_mmap(vm_map_t map, vm_offset_t *addr, vm_size_t size, vm_prot_t prot, rv = vm_map_fixed(map, object, foff, *addr, size, prot, maxprot, docow); + if (vp != NULL) { + vput(vp); + VFS_UNLOCK_GIANT(vfslocked); + } if (rv != KERN_SUCCESS) { /* * Lose the object reference. Will destroy the diff --git a/sys/vm/vm_param.h b/sys/vm/vm_param.h index 2ff2603..d866925 100644 --- a/sys/vm/vm_param.h +++ b/sys/vm/vm_param.h @@ -125,6 +125,7 @@ struct xswdev { #define KERN_RESOURCE_SHORTAGE 6 #define KERN_NOT_RECEIVER 7 #define KERN_NO_ACCESS 8 +#define KERN_VMUIODEADLOCK 9 #ifndef ASSEMBLER #ifdef _KERNEL diff --git a/sys/vm/vm_unix.c b/sys/vm/vm_unix.c index 6bb9917..3bd2ddd 100644 --- a/sys/vm/vm_unix.c +++ b/sys/vm/vm_unix.c @@ -138,7 +138,7 @@ obreak(td, uap) do_map_wirefuture = TRUE; } } else if (new < old) { - rv = vm_map_delete(&vm->vm_map, new, old); + rv = vm_map_delete(&vm->vm_map, new, old, FALSE); if (rv != KERN_SUCCESS) { error = ENOMEM; goto done; diff --git a/tools/regression/file/uio/uio.c b/tools/regression/file/uio/uio.c new file mode 100644 index 0000000..d857605 --- /dev/null +++ b/tools/regression/file/uio/uio.c @@ -0,0 +1,116 @@ +/*- + * Copyright (c) 2009 Konstantin Belousov + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include + +int chunk_cnt = 1024; +int chunk_size = 1024; + +int +main(int argc, char *argv[]) +{ + struct iovec *wiov, *riov; + char **wdata, **rdata; + int fd, i; + ssize_t io_error; + + if (argc < 2) { + fprintf(stderr, "Usage: uio file [chunk count [chunk size]]\n"); + return (2); + } + fd = open(argv[1], O_RDWR | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR); + if (fd == -1) { + fprintf(stderr, "Failed to create %s: %s\n", + argv[1], strerror(errno)); + return (1); + } + + if (argc > 2) + chunk_cnt = atoi(argv[2]); + if (argc > 3) + chunk_size = atoi(argv[3]); + + wiov = calloc(chunk_cnt, sizeof(*wiov)); + wdata = calloc(chunk_cnt, sizeof(*wdata)); + + riov = calloc(chunk_cnt, sizeof(*riov)); + rdata = calloc(chunk_cnt, sizeof(*rdata)); + + for (i = 0; i < chunk_cnt; i++) { + rdata[i] = malloc(chunk_size); + riov[i].iov_base = rdata[i]; + riov[i].iov_len = chunk_size; + + wdata[i] = malloc(chunk_size); + memset(wdata[i], i, chunk_size); + wiov[i].iov_base = wdata[i]; + wiov[i].iov_len = chunk_size; + } + + io_error = writev(fd, wiov, chunk_cnt); + if (io_error == -1) { + fprintf(stderr, "write failed: %s\n", strerror(errno)); + return (1); + } else if (io_error != chunk_cnt * chunk_size) { + fprintf(stderr, "truncated write: %d %d\n", + io_error, chunk_cnt * chunk_size); + return (1); + } + + if (lseek(fd, 0, SEEK_SET) == -1) { + fprintf(stderr, "lseek failed: %s\n", strerror(errno)); + return (1); + } + + io_error = readv(fd, riov, chunk_cnt); + if (io_error == -1) { + fprintf(stderr, "read failed: %s\n", strerror(errno)); + return (1); + } else if (io_error != chunk_cnt * chunk_size) { + fprintf(stderr, "truncated read: %d %d\n", + io_error, chunk_cnt * chunk_size); + return (1); + } + + for (i = 0; i < chunk_cnt; i++) { + if (memcmp(rdata[i], wdata[i], chunk_size) != 0) { + fprintf(stderr, "chunk %d differs\n", i); + return (1); + } + } + + return (0); +} diff --git a/tools/regression/ufs/ba_clrbuf/ba_clrbuf.c b/tools/regression/ufs/ba_clrbuf/ba_clrbuf.c new file mode 100644 index 0000000..9376648 --- /dev/null +++ b/tools/regression/ufs/ba_clrbuf/ba_clrbuf.c @@ -0,0 +1,129 @@ +/*- + * Copyright (c) 2009 Konstantin Belousov + * All rights reserved. + * + * Redistribution and use in source and binary forms, with or without + * modification, are permitted provided that the following conditions + * are met: + * 1. Redistributions of source code must retain the above copyright + * notice, this list of conditions and the following disclaimer. + * 2. Redistributions in binary form must reproduce the above copyright + * notice, this list of conditions and the following disclaimer in the + * documentation and/or other materials provided with the distribution. + * + * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND + * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE + * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE + * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE + * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL + * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS + * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) + * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT + * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY + * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF + * SUCH DAMAGE. + * + * $FreeBSD$ + */ + +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +static const int blks = 2; + +static void +flush_buffers(int fd) +{ + struct stat st; + char *addr; + int error; + + printf("Flushing buffers\n"); + error = fstat(fd, &st); + if (error == -1) + err(2, "stat"); + fsync(fd); + addr = mmap(NULL, st.st_size, PROT_READ | PROT_WRITE, MAP_SHARED, fd, 0); + if (addr == (char *)-1) + err(2, "mmap"); + error = msync(addr, st.st_size, MS_SYNC | MS_INVALIDATE); + if (error == -1) + err(2, "msync"); + munmap(addr, st.st_size); +} + +int +main(int argc, char *argv[]) +{ + struct statfs fst; + char *data, *vrfy; + size_t sz; + int fd, i, error, ret; + + if (argc < 2) + errx(2, "Usage: ba_clrbuf file"); + + fd = open(argv[1], O_RDWR | O_CREAT | O_TRUNC, S_IRUSR | S_IWUSR); + if (fd == -1) + err(2, "Failed to create %s", argv[1]); + + if (fstatfs(fd, &fst) == -1) + err(2, "stat"); + + sz = fst.f_iosize * blks; + data = malloc(sz); + if (data == NULL) + err(2, "malloc"); + vrfy = malloc(sz); + if (vrfy == NULL) + err(2, "malloc"); + for (i = 0; i < (int)sz; i++) + data[i] = i; + error = write(fd, data, sz); + if (error == -1) + err(2, "write"); + else if (error != (int)sz) + errx(2, "Short write %d %d", error, sz); + + flush_buffers(fd); + + error = lseek(fd, 0, SEEK_SET); + if (error == -1) + err(2, "lseek 0"); + else if (error != 0) + errx(2, "lseek 0 returned %d", error); + error = write(fd, NULL, fst.f_iosize); + printf("faulty write, error %s\n", strerror(errno)); + + error = lseek(fd, 0, SEEK_SET); + if (error == -1) + err(2, "lseek 0/2"); + else if (error != 0) + errx(2, "lseek 0/2 returned %d", error); + error = read(fd, vrfy, sz); + if (error == -1) + err(2, "read"); + else if (error != (int)sz) + errx(2, "short read %d %d", error, sz); + + if (memcmp(data, vrfy, fst.f_iosize) != 0) { + printf("Zero block corrupted, byte at 0 is %x\n", + (unsigned char)vrfy[0]); + ret = 1; + } else { + printf("No corruption\n"); + ret = 0; + } + + return (ret); +} -- Test scenario: run.sh -a