panic: vm_fault_lookup: fault on nofault entry, addr: 0, vmcore.0 Script started on Wed Aug 10 07:47:46 2022 Command: ./bhyve-i386.sh -i /var/tmp/ast-455e997580c-i386-2022-08-10T00:18:28+03:00-PHO.img arc=i386, src = /usr/src, build=PHO net.link.tap.up_on_open: 0 -> 1 Launching virtual machine "freebsd-vm" ... Consoles: userboot FreeBSD/amd64 User boot lua, Revision 1.2 (Tue Aug 9 10:06:20 CEST 2022 pho@mercat1.netperf.freebsd.org) Loading /boot/defaults/loader.conf Loading /boot/defaults/loader.conf Loading /boot/device.hints Loading /boot/loader.conf Loading /boot/loader.conf.local /etc/hostid size=0x25 GDB: no debug ports present KDB: debugger backends: ddb KDB: current backend: ddb ---<>--- Copyright (c) 1992-2022 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 14.0-CURRENT #0 ast-n257219-455e997580c: Wed Aug 10 07:13:31 CEST 2022 pho@mercat1.netperf.freebsd.org:/media/obj/var/tmp/deviant3/i386.i386/sys/PHO i386 FreeBSD clang version 14.0.5 (https://github.com/llvm/llvm-project.git llvmorg-14.0.5-0-gc12386ae247c) WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. VT: init without driver. CPU: Intel(R) Xeon(R) CPU E5-1650 v3 @ 3.50GHz (3500.45-MHz 686-class CPU) Origin="GenuineIntel" Id=0x306f2 Family=0x6 Model=0x3f Stepping=2 Features=0x9f83fbff Features2=0xfede7a17 AMD Features=0x2c100800 AMD Features2=0x21 Structured Extended Features=0x7a9 Structured Extended Features3=0x400 XSAVE Features=0x1 TSC: P-state invariant Hypervisor: Origin = "bhyve bhyve " real memory = 7516192768 (7168 MB) avail memory = 6284427264 (5993 MB) Event timer "LAPIC" quality 600 ACPI APIC Table: FreeBSD/SMP: Multiprocessor System Detected: 4 CPUs FreeBSD/SMP: 4 package(s) x 1 core(s) random: registering fast source Intel Secure Key RNG random: fast provider: "Intel Secure Key RNG" arc4random: WARNING: initial seeding bypassed the cryptographic random device because it was not yet seeded and the knob 'bypass_before_seeding' was enabled. ioapic0 irqs 0-31 Launching APs: 3 1 2 random: entropy device external interface kbd1 at kbdmux0 smbios0: at iomem 0xf1000-0xf101e smbios0: Version: 2.6, BCD Revision: 2.6 aesni0: acpi0: acpi0: Power Button (fixed) atrtc0: port 0x70-0x71 irq 8 on acpi0 atrtc0: registered as a time-of-day clock, resolution 1.000000s Event timer "RTC" frequency 32768 Hz quality 0 attimer0: port 0x40-0x43 irq 0 on acpi0 Timecounter "i8254" frequency 1193182 Hz quality 0 Event timer "i8254" frequency 1193182 Hz quality 100 hpet0: iomem 0xfed00000-0xfed003ff on acpi0 Timecounter "HPET" frequency 16777216 Hz quality 950 Event timer "HPET" frequency 16777216 Hz quality 550 Event timer "HPET1" frequency 16777216 Hz quality 450 Event timer "HPET2" frequency 16777216 Hz quality 450 Event timer "HPET3" frequency 16777216 Hz quality 450 Event timer "HPET4" frequency 16777216 Hz quality 450 Timecounter "ACPI-fast" frequency 3579545 Hz quality 900 acpi_timer0: <32-bit timer at 3.579545MHz> port 0x408-0x40b on acpi0 pcib0: port 0xcf8-0xcff on acpi0 pcib0: could not evaluate _ADR - AE_NOT_FOUND pcib0: Ignoring 3 range above 4GB (0x800000000-0x81fffffff) pci0: on pcib0 isab0: at device 1.0 on pci0 isa0: on isab0 virtio_pci0: port 0x2080-0x20bf mem 0xc0000000-0xc0001fff irq 16 at device 2.0 on pci0 vtnet0: on virtio_pci0 vtnet0: Ethernet address: 00:a0:98:df:f8:69 virtio_pci1: port 0x2000-0x207f mem 0xc0002000-0xc0003fff irq 17 at device 3.0 on pci0 vtblk0: on virtio_pci1 vtblk0: 81920MB (167772160 512 byte sectors) vmgenc0: on acpi0 atkbdc0: port 0x60,0x64 irq 1 on acpi0 atkbd0: irq 1 on atkbdc0 kbd0 at atkbd0 atkbd0: [GIANT-LOCKED] driver bug: Unable to set devclass (class: atkbdc devname: (unknown)) Unhandled ps2 mouse command 0xe1 psm0: irq 12 on atkbdc0 psm0: [GIANT-LOCKED] WARNING: Device "psm" is Giant locked and may be deleted before FreeBSD 14.0. psm0: model Generic PS/2 mouse, device ID 0 uart0: <16550 or compatible> port 0x3f8-0x3ff irq 4 flags 0x10 on acpi0 uart0: console (9600,n,8,1) uart1: <16550 or compatible> port 0x2f8-0x2ff irq 3 on acpi0 uart2: <16550 or compatible> port 0x3e8-0x3ef irq 4 on acpi0 uart3: <16550 or compatible> port 0x2e8-0x2ef irq 3 on acpi0 vga0: at port 0x3b0-0x3bb iomem 0xb0000-0xb7fff pnpid PNP0900 on isa0 ata0: at port 0x1f0-0x1f7,0x3f6 irq 14 on isa0 ata1: at port 0x170-0x177,0x376 irq 15 on isa0 ppc0: parallel port not found. NULL mp in getnewvnode(9), tag crossmp Timecounter "TSC-low" frequency 1750083145 Hz quality 1000 Timecounters tick every 10.000 msec usb_needs_explore_all: no devclass random: unblocking device. Trying to mount root from ufs:/dev/vtbd0p1 [rw]... WARNING: WITNESS option enabled, expect reduced performance. WARNING: DIAGNOSTIC option enabled, expect reduced performance. Setting hostuuid: 00000000-0000-0000-0000-002590c99976. Setting hostid: 0x90b83241. warning: total configured swap (2621179 pages) exceeds maximum recommended amount (2009952 pages). warning: increase kern.maxswzone or reduce amount of swap. Starting file system checks: /dev/vtbd0p1: FILE SYSTEM CLEAN; SKIPPING CHECKS /dev/vtbd0p1: clean, 17515417 free (921 frags, 2189312 blocks, 0.0% fragmentation) /etc/rc: WARNING: $zfskeys_enable is not set properly - see rc.conf(5). Mounting local filesystems:. Setting up harvesting: PURE_VMGENID,PURE_RDRAND,[CALLOUT],[UMA],[FS_ATIME],SWI,INTERRUPT,NET_NG,[NET_ETHER],NET_TUN,MOUSE,KEYBOARD,ATTACH,CACHED Feeding entropy: . Building /boot/kernel/linker.hints /etc/rc: WARNING: $ippool_enable is not set properly - see rc.conf(5). ELF ldconfig path: /lib /usr/lib /usr/lib/compat a.out ldconfig path: ldconfig: aout is not supported Setting hostname: freebsd-vm. lo0: link state changed to UP vtnet0: link state changed to UP Starting Network: lo0 vtnet0. lo0: flags=8049 metric 0 mtu 16384 options=680003 inet6 ::1 prefixlen 128 inet6 fe80::1%lo0 prefixlen 64 scopeid 0x2 inet 127.0.0.1 netmask 0xff000000 groups: lo nd6 options=23 vtnet0: flags=8863 metric 0 mtu 1500 options=80028 ether 00:a0:98:df:f8:69 inet6 fe80::2a0:98ff:fedf:f869%vtnet0 prefixlen 64 scopeid 0x1 media: Ethernet autoselect (10Gbase-T ) status: active nd6 options=23 Starting devd. Starting dhclient. DHCPDISCOVER on vtnet0 to 255.255.255.255 port 67 interval 3 DHCPDISCOVER on vtnet0 to 255.255.255.255 port 67 interval 6 DHCPDISCOVER on vtnet0 to 255.255.255.255 port 67 interval 11 DHCPDISCOVER on vtnet0 to 255.255.255.255 port 67 interval 12 DHCPDISCOVER on vtnet0 to 255.255.255.255 port 67 interval 11 DHCPDISCOVER on vtnet0 to 255.255.255.255 port 67 interval 9 DHCPDISCOVER on vtnet0 to 255.255.255.255 port 67 interval 8 No DHCPOFFERS received. No working leases in persistent database - sleeping. Waiting 30s for the default route interface: ............................. add host 127.0.0.1: gateway lo0 fib 0: route already in table add host ::1: gateway lo0 fib 0: route already in table add net fe80::: gateway ::1 add net ff02::: gateway ::1 add net ::ffff:0.0.0.0: gateway ::1 add net ::0.0.0.0: gateway ::1 /etc/rc: WARNING: $ggated_enable is not set properly - see rc.conf(5). /etc/rc: WARNING: $osrelease_enable is not set properly - see rc.conf(5). Updating motd:. Creating and/or trimming log files. Clearing /tmp (X related). Starting syslogd. No core dumps found. Mounting late filesystems:. sysctl: unknown oid 'debug.fail_point.pmap_allocpte_page_alloc' at line 12 Starting cron. Performing sanity check on sshd configuration. Starting sshd. sysctl: unknown oid 'debug.fail_point.pmap_allocpte_page_alloc' at line 12 Wed Aug 10 09:49:54 CEST 2022 FreeBSD/i386 (freebsd-vm) (console) login: root Aug 10 09:49:57 freebsd-vm login[783]: ROOT LOGIN (root) ON console FreeBSD 14.0-CURRENT #0 ast-n257219-455e997580c: Wed Aug 10 07:13:31 CEST 2022 pho@mercat1.netperf.freebsd.org:/media/obj/var/tmp/deviant3/i386.i386/sys/PHO root@freebsd-vm:~ # ln -s /usr/home /home root@freebsd-vm:~ # cd /home/pho/stress2 root@freebsd-vm:/home/pho/stress2 # make ===> lib (all) make[1]: /usr/home/pho/stress2/lib/.depend.resources.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/lib/../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/lib/../../include -I/usr/home/pho/stress2/lib/../include -fPIE -g -gz=zlib -MD -MF.depend.main.o -MTmain.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c main.c -o main.o cc -O2 -pipe -I/usr/home/pho/stress2/lib/../../include -I/usr/home/pho/stress2/lib/../include -fPIE -g -gz=zlib -MD -MF.depend.options.o -MToptions.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c options.c -o options.o cc -O2 -pipe -I/usr/home/pho/stress2/lib/../../include -I/usr/home/pho/stress2/lib/../include -fPIE -g -gz=zlib -MD -MF.depend.random_int.o -MTrandom_int.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c random_int.c -o random_int.o cc -O2 -pipe -I/usr/home/pho/stress2/lib/../../include -I/usr/home/pho/stress2/lib/../include -fPIE -g -gz=zlib -MD -MF.depend.resources.o -MTresources.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c resources.c -o resources.o building static stress library ar -crsD libstress.a main.o options.o random_int.o resources.o ===> testcases (all) ===> testcases/badcode (all) rm -f .depend echo badcode.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/badcode/.depend.badcode.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/badcode/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/badcode/../../include -I/usr/home/pho/stress2/testcases/badcode/../include -g -gz=zlib -MD -MF.depend.badcode.o -MTbadcode.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c badcode.c -o badcode.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/badcode/../../include -I/usr/home/pho/stress2/testcases/badcode/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/badcode/../../lib -Wl,-zrelro -o badcode.full badcode.o -lstress objcopy --only-keep-debug badcode.full badcode.debug objcopy --strip-debug --add-gnu-debuglink=badcode.debug badcode.full badcode ===> testcases/creat (all) rm -f .depend echo creat.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/creat/.depend.creat.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/creat/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/creat/../../include -I/usr/home/pho/stress2/testcases/creat/../include -g -gz=zlib -MD -MF.depend.creat.o -MTcreat.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c creat.c -o creat.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/creat/../../include -I/usr/home/pho/stress2/testcases/creat/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/creat/../../lib -Wl,-zrelro -o creat.full creat.o -lstress objcopy --only-keep-debug creat.full creat.debug objcopy --strip-debug --add-gnu-debuglink=creat.debug creat.full creat ===> testcases/dirrename (all) rm -f .depend echo dirrename.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/dirrename/.depend.dirrename.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/dirrename/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/dirrename/../../include -I/usr/home/pho/stress2/testcases/dirrename/../include -g -gz=zlib -MD -MF.depend.dirrename.o -MTdirrename.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c dirrename.c -o dirrename.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/dirrename/../../include -I/usr/home/pho/stress2/testcases/dirrename/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/dirrename/../../lib -Wl,-zrelro -o dirrename.full dirrename.o -lstress objcopy --only-keep-debug dirrename.full dirrename.debug objcopy --strip-debug --add-gnu-debuglink=dirrename.debug dirrename.full dirrename ===> testcases/dirnprename (all) rm -f .depend echo dirnprename.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/dirnprename/.depend.dirnprename.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/dirnprename/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/dirnprename/../../include -I/usr/home/pho/stress2/testcases/dirnprename/../include -g -gz=zlib -MD -MF.depend.dirnprename.o -MTdirnprename.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c dirnprename.c -o dirnprename.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/dirnprename/../../include -I/usr/home/pho/stress2/testcases/dirnprename/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/dirnprename/../../lib -Wl,-zrelro -o dirnprename.full dirnprename.o -lstress objcopy --only-keep-debug dirnprename.full dirnprename.debug objcopy --strip-debug --add-gnu-debuglink=dirnprename.debug dirnprename.full dirnprename ===> testcases/fts (all) rm -f .depend echo fts.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/fts/.depend.fts.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/fts/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/fts/../../include -I/usr/home/pho/stress2/testcases/fts/../include -g -gz=zlib -MD -MF.depend.fts.o -MTfts.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c fts.c -o fts.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/fts/../../include -I/usr/home/pho/stress2/testcases/fts/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/fts/../../lib -Wl,-zrelro -o fts.full fts.o -lstress objcopy --only-keep-debug fts.full fts.debug objcopy --strip-debug --add-gnu-debuglink=fts.debug fts.full fts ===> testcases/link (all) rm -f .depend echo link.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/link/.depend.link.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/link/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/link/../../include -I/usr/home/pho/stress2/testcases/link/../include -g -gz=zlib -MD -MF.depend.link.o -MTlink.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c link.c -o link.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/link/../../include -I/usr/home/pho/stress2/testcases/link/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/link/../../lib -Wl,-zrelro -o link.full link.o -lstress objcopy --only-keep-debug link.full link.debug objcopy --strip-debug --add-gnu-debuglink=link.debug link.full link ===> testcases/lockf (all) rm -f .depend echo lockf.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/lockf/.depend.lockf.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/lockf/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/lockf/../../include -I/usr/home/pho/stress2/testcases/lockf/../include -g -gz=zlib -MD -MF.depend.lockf.o -MTlockf.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c lockf.c -o lockf.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/lockf/../../include -I/usr/home/pho/stress2/testcases/lockf/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/lockf/../../lib -Wl,-zrelro -o lockf.full lockf.o -lstress objcopy --only-keep-debug lockf.full lockf.debug objcopy --strip-debug --add-gnu-debuglink=lockf.debug lockf.full lockf ===> testcases/lockf2 (all) rm -f .depend echo lockf2.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/lockf2/.depend.lockf2.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/lockf2/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/lockf2/../../include -I/usr/home/pho/stress2/testcases/lockf2/../include -g -gz=zlib -MD -MF.depend.lockf2.o -MTlockf2.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c lockf2.c -o lockf2.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/lockf2/../../include -I/usr/home/pho/stress2/testcases/lockf2/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/lockf2/../../lib -Wl,-zrelro -o lockf2.full lockf2.o -lstress objcopy --only-keep-debug lockf2.full lockf2.debug objcopy --strip-debug --add-gnu-debuglink=lockf2.debug lockf2.full lockf2 ===> testcases/mkdir (all) rm -f .depend echo mkdir.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/mkdir/.depend.mkdir.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/mkdir/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/mkdir/../../include -I/usr/home/pho/stress2/testcases/mkdir/../include -g -gz=zlib -MD -MF.depend.mkdir.o -MTmkdir.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c mkdir.c -o mkdir.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/mkdir/../../include -I/usr/home/pho/stress2/testcases/mkdir/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/mkdir/../../lib -Wl,-zrelro -o mkdir.full mkdir.o -lstress objcopy --only-keep-debug mkdir.full mkdir.debug objcopy --strip-debug --add-gnu-debuglink=mkdir.debug mkdir.full mkdir ===> testcases/mkfifo (all) make[2]: "/usr/share/mk/bsd.libnames.mk" line 215: warning: Converting out-of-tree build LIBADDs into LDADD. This is not fully supported. rm -f .depend echo mkfifo.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/mkfifo/.depend.mkfifo.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/mkfifo/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/mkfifo/../../include -I/usr/home/pho/stress2/testcases/mkfifo/../include -g -gz=zlib -MD -MF.depend.mkfifo.o -MTmkfifo.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c mkfifo.c -o mkfifo.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/mkfifo/../../include -I/usr/home/pho/stress2/testcases/mkfifo/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/mkfifo/../../lib -Wl,-zrelro -o mkfifo.full mkfifo.o -lstress -lutil objcopy --only-keep-debug mkfifo.full mkfifo.debug objcopy --strip-debug --add-gnu-debuglink=mkfifo.debug mkfifo.full mkfifo ===> testcases/mmap (all) rm -f .depend echo mmap.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/mmap/.depend.mmap.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/mmap/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/mmap/../../include -I/usr/home/pho/stress2/testcases/mmap/../include -g -gz=zlib -MD -MF.depend.mmap.o -MTmmap.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c mmap.c -o mmap.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/mmap/../../include -I/usr/home/pho/stress2/testcases/mmap/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/mmap/../../lib -Wl,-zrelro -o mmap.full mmap.o -lstress objcopy --only-keep-debug mmap.full mmap.debug objcopy --strip-debug --add-gnu-debuglink=mmap.debug mmap.full mmap ===> testcases/openat (all) rm -f .depend echo openat.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/openat/.depend.openat.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/openat/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/openat/../../include -I/usr/home/pho/stress2/testcases/openat/../include -g -gz=zlib -MD -MF.depend.openat.o -MTopenat.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c openat.c -o openat.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/openat/../../include -I/usr/home/pho/stress2/testcases/openat/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/openat/../../lib -Wl,-zrelro -o openat.full openat.o -lstress objcopy --only-keep-debug openat.full openat.debug objcopy --strip-debug --add-gnu-debuglink=openat.debug openat.full openat ===> testcases/pty (all) make[2]: "/usr/share/mk/bsd.libnames.mk" line 215: warning: Converting out-of-tree build LIBADDs into LDADD. This is not fully supported. rm -f .depend echo pty.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/pty/.depend.pty.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/pty/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/pty/../../include -I/usr/home/pho/stress2/testcases/pty/../include -g -gz=zlib -MD -MF.depend.pty.o -MTpty.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c pty.c -o pty.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/pty/../../include -I/usr/home/pho/stress2/testcases/pty/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/pty/../../lib -Wl,-zrelro -o pty.full pty.o -lstress -lutil objcopy --only-keep-debug pty.full pty.debug objcopy --strip-debug --add-gnu-debuglink=pty.debug pty.full pty ===> testcases/rename (all) rm -f .depend echo rename.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/rename/.depend.rename.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/rename/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/rename/../../include -I/usr/home/pho/stress2/testcases/rename/../include -g -gz=zlib -MD -MF.depend.rename.o -MTrename.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c rename.c -o rename.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/rename/../../include -I/usr/home/pho/stress2/testcases/rename/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/rename/../../lib -Wl,-zrelro -o rename.full rename.o -lstress objcopy --only-keep-debug rename.full rename.debug objcopy --strip-debug --add-gnu-debuglink=rename.debug rename.full rename ===> testcases/run (all) rm -f .depend echo run.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/run/.depend.run.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/run/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/run/../../include -I/usr/home/pho/stress2/testcases/run/../include -g -gz=zlib -MD -MF.depend.run.o -MTrun.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c run.c -o run.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/run/../../include -I/usr/home/pho/stress2/testcases/run/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/run/../../lib -Wl,-zrelro -o run.full run.o -lstress objcopy --only-keep-debug run.full run.debug objcopy --strip-debug --add-gnu-debuglink=run.debug run.full run ===> testcases/rw (all) rm -f .depend echo rw.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/rw/.depend.rw.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/rw/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/rw/../../include -I/usr/home/pho/stress2/testcases/rw/../include -g -gz=zlib -MD -MF.depend.rw.o -MTrw.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c rw.c -o rw.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/rw/../../include -I/usr/home/pho/stress2/testcases/rw/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/rw/../../lib -Wl,-zrelro -o rw.full rw.o -lstress objcopy --only-keep-debug rw.full rw.debug objcopy --strip-debug --add-gnu-debuglink=rw.debug rw.full rw ===> testcases/shm (all) make[2]: "/usr/share/mk/bsd.libnames.mk" line 215: warning: Converting out-of-tree build LIBADDs into LDADD. This is not fully supported. rm -f .depend echo shm.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/shm/.depend.shm.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/shm/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/shm/../../include -I/usr/home/pho/stress2/testcases/shm/../include -g -gz=zlib -MD -MF.depend.shm.o -MTshm.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c shm.c -o shm.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/shm/../../include -I/usr/home/pho/stress2/testcases/shm/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/shm/../../lib -Wl,-zrelro -o shm.full shm.o -lstress -lutil objcopy --only-keep-debug shm.full shm.debug objcopy --strip-debug --add-gnu-debuglink=shm.debug shm.full shm ===> testcases/socket (all) rm -f .depend echo socket.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/socket/.depend.socket.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/socket/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/socket/../../include -I/usr/home/pho/stress2/testcases/socket/../include -g -gz=zlib -MD -MF.depend.socket.o -MTsocket.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c socket.c -o socket.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/socket/../../include -I/usr/home/pho/stress2/testcases/socket/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/socket/../../lib -Wl,-zrelro -o socket.full socket.o -lstress objcopy --only-keep-debug socket.full socket.debug objcopy --strip-debug --add-gnu-debuglink=socket.debug socket.full socket ===> testcases/swap (all) rm -f .depend echo swap.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/swap/.depend.swap.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/swap/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/swap/../../include -I/usr/home/pho/stress2/testcases/swap/../include -g -gz=zlib -MD -MF.depend.swap.o -MTswap.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c swap.c -o swap.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/swap/../../include -I/usr/home/pho/stress2/testcases/swap/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/swap/../../lib -Wl,-zrelro -o swap.full swap.o -lstress objcopy --only-keep-debug swap.full swap.debug objcopy --strip-debug --add-gnu-debuglink=swap.debug swap.full swap ===> testcases/symlink (all) rm -f .depend echo symlink.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/symlink/.depend.symlink.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/symlink/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/symlink/../../include -I/usr/home/pho/stress2/testcases/symlink/../include -g -gz=zlib -MD -MF.depend.symlink.o -MTsymlink.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c symlink.c -o symlink.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/symlink/../../include -I/usr/home/pho/stress2/testcases/symlink/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/symlink/../../lib -Wl,-zrelro -o symlink.full symlink.o -lstress objcopy --only-keep-debug symlink.full symlink.debug objcopy --strip-debug --add-gnu-debuglink=symlink.debug symlink.full symlink ===> testcases/sysctl (all) rm -f .depend echo sysctl.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/sysctl/.depend.sysctl.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/sysctl/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/sysctl/../../include -I/usr/home/pho/stress2/testcases/sysctl/../include -g -gz=zlib -MD -MF.depend.sysctl.o -MTsysctl.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c sysctl.c -o sysctl.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/sysctl/../../include -I/usr/home/pho/stress2/testcases/sysctl/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/sysctl/../../lib -Wl,-zrelro -o sysctl.full sysctl.o -lstress objcopy --only-keep-debug sysctl.full sysctl.debug objcopy --strip-debug --add-gnu-debuglink=sysctl.debug sysctl.full sysctl ===> testcases/tcp (all) rm -f .depend echo tcp.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/tcp/.depend.tcp.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/tcp/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/tcp/../../include -I/usr/home/pho/stress2/testcases/tcp/../include -g -gz=zlib -MD -MF.depend.tcp.o -MTtcp.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c tcp.c -o tcp.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/tcp/../../include -I/usr/home/pho/stress2/testcases/tcp/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/tcp/../../lib -Wl,-zrelro -o tcp.full tcp.o -lstress objcopy --only-keep-debug tcp.full tcp.debug objcopy --strip-debug --add-gnu-debuglink=tcp.debug tcp.full tcp ===> testcases/thr1 (all) rm -f .depend echo thr1.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/thr1/.depend.thr1.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/thr1/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/thr1/../../include -I/usr/home/pho/stress2/testcases/thr1/../include -g -gz=zlib -MD -MF.depend.thr1.o -MTthr1.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -pthread -c thr1.c -o thr1.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/thr1/../../include -I/usr/home/pho/stress2/testcases/thr1/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -pthread -L/usr/home/pho/stress2/testcases/thr1/../../lib -Wl,-zrelro -o thr1.full thr1.o -lstress objcopy --only-keep-debug thr1.full thr1.debug objcopy --strip-debug --add-gnu-debuglink=thr1.debug thr1.full thr1 ===> testcases/thr2 (all) rm -f .depend echo thr2.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/thr2/.depend.thr2.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/thr2/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/thr2/../../include -I/usr/home/pho/stress2/testcases/thr2/../include -g -gz=zlib -MD -MF.depend.thr2.o -MTthr2.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -pthread -c thr2.c -o thr2.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/thr2/../../include -I/usr/home/pho/stress2/testcases/thr2/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -pthread -L/usr/home/pho/stress2/testcases/thr2/../../lib -Wl,-zrelro -o thr2.full thr2.o -lstress objcopy --only-keep-debug thr2.full thr2.debug objcopy --strip-debug --add-gnu-debuglink=thr2.debug thr2.full thr2 ===> testcases/udp (all) rm -f .depend echo udp.full: /usr/lib/libc.a >> .depend make[2]: /usr/home/pho/stress2/testcases/udp/.depend.udp.o, 1: ignoring stale .depend for /usr/src/tools/test/stress2/testcases/udp/../../include/stress.h cc -O2 -pipe -I/usr/home/pho/stress2/testcases/udp/../../include -I/usr/home/pho/stress2/testcases/udp/../include -g -gz=zlib -MD -MF.depend.udp.o -MTudp.o -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -c udp.c -o udp.o cc -O2 -pipe -I/usr/home/pho/stress2/testcases/udp/../../include -I/usr/home/pho/stress2/testcases/udp/../include -g -gz=zlib -std=gnu99 -Wno-format-zero-length -nobuiltininc -idirafter /usr/lib/clang/14.0.5/include -fstack-protector-strong -Qunused-arguments -L/usr/home/pho/stress2/testcases/udp/../../lib -Wl,-zrelro -o udp.full udp.o -lstress objcopy --only-keep-debug udp.full udp.debug objcopy --strip-debug --add-gnu-debuglink=udp.debug udp.full udp Enter non-root test user name: test stress2 is a tool for finding problems in the kernel. It is composed of a large number of regression tests, tests that stress various components of the kernel and a few validation tests. There are currently some 700 different tests. The key idea behind stress2 is to randomize as much as possible in a test, as a way of achieving better coverage. For example, varying VM pressure, varying numbers of threads, varying delays, etc. stress2 has found a large number of problems: https://people.freebsd.org/~pho/stress/log/ To run the full test suite type "make test" in the stress2 directory. To run a subset of tests, go to the stress2/misc directory. To run for example all tmpfs tests, type ./all.sh -o $(grep -l tmpfs *.sh) To run fdatasync.sh for one hour, type ./all.sh -m 60 fdatasync.sh" To run dup2.sh three times, type ./all.sh -l 3 dup2.sh Peter Holm root@freebsd-vm:/home/pho/stress2 # cd misc root@freebsd-vm:/home/pho/stress2/misc # echo "# chain.sh" >> all.exclude root@freebsd-vm:/home/pho/stress2/misc # cp ~pho/elapsed.unique /tmp/stress2.d/elapsed root@freebsd-vm:/home/pho/stress2/misc # ./all.sh -onc `../tools/fast.sh` Note: Can not ping $BLASTHOST: 192.168.1.1 20220810 09:51:55 all: 1st.sh 20220810 09:51:55 all (1/863): 1st.sh Consider installing ruby Consider installing e2fsprogs Consider installing cdrtools Consider installing mDNSResponder Consider installing libmill inetd is not running 20220810 09:51:57 all: 256m.sh 20220810 09:51:57 all (2/863): 256m.sh Single CPU test. 20220810 09:51:58 all: audit.sh 20220810 09:51:58 all (3/863): audit.sh 20220810 09:52:00 all: beneath3.sh 20220810 09:52:00 all (4/863): beneath3.sh 20220810 09:52:01 all: buildworld.sh 20220810 09:52:01 all (5/863): buildworld.sh 20220810 09:52:02 all: buildworld2.sh 20220810 09:52:02 all (6/863): buildworld2.sh 20220810 09:52:04 all: cpuset.sh 20220810 09:52:04 all (7/863): cpuset.sh 20220810 09:52:05 all: crossmp2.sh 20220810 09:52:05 all (8/863): crossmp2.sh 20220810 09:52:07 all: crossmp6.sh 20220810 09:52:07 all (9/863): crossmp6.sh 20220810 09:52:08 all: datagram2.sh 20220810 09:52:08 all (10/863): datagram2.sh 20220810 09:52:10 all: datagram3.sh 20220810 09:52:10 all (11/863): datagram3.sh 20220810 09:52:11 all: datamove3.sh 20220810 09:52:11 all (12/863): datamove3.sh vm.old_msync: 0 -> 1 vm.old_msync: 1 -> 0 20220810 09:52:13 all: devfs5.sh 20220810 09:52:13 all (13/863): devfs5.sh 20220810 09:52:14 all: dumpfs.sh 20220810 09:52:14 all (14/863): dumpfs.sh b86221bacc4651b0a92032f6989302c4 != a6f60b37ffca5fb61fc54ccbd00ecbcb FAIL dumpfs.sh exit code 1 stress2: newblk leak: 309/312. 20220810 09:52:16 all: dup2.sh 20220810 09:52:16 all (15/863): dup2.sh 20220810 09:52:17 all: execi386.sh 20220810 09:52:17 all (16/863): execi386.sh 20220810 09:52:19 all: extattrctl.sh 20220810 09:52:19 all (17/863): extattrctl.sh lock order reversal: 1st 0x28460920 ufs_extattr_sx (ufs_extattr_sx, sx) @ /var/tmp/deviant3/sys/ufs/ufs/ufs_extattr.c:119 2nd 0x28089040 ufs (ufs, lockmgr) @ /var/tmp/deviant3/sys/kern/vfs_subr.c:3265 lock order ufs -> ufs_extattr_sx established at: #0 0x10627b5 at witness_lock_order_add+0xf5 #1 0x1061e56 at witness_checkorder+0x2b6 #2 0x1005c59 at _sx_xlock+0x49 #3 0x12ab863 at ufs_extattr_vnode_inactive+0x33 #4 0x12ac0a2 at ufs_inactive+0x1f2 #5 0x142b470 at VOP_INACTIVE_APV+0x50 #6 0x10d02f5 at vinactivef+0xd5 #7 0x10cfb06 at vput_final+0x276 #8 0x10e2bf3 at kern_frmdirat+0x1f3 #9 0x10e29fb at sys_rmdir+0x1b #10 0x1416708 at syscall+0x1b8 #11 0xffc03449 at _end+0xfdd9d721 lock order ufs_extattr_sx -> ufs attempted at: #0 0x10624d3 at witness_checkorder+0x933 #1 0xfcf554 at lockmgr_lock_flags+0x134 #2 0x12a3049 at ffs_lock+0x89 #3 0x142b874 at VOP_LOCK1_APV+0x34 #4 0x10e6709 at _vn_lock+0x49 #5 0x10cf9ce at vput_final+0x13e #6 0x12aa6f2 at ufs_extattr_autostart+0x92 #7 0x12a1646 at ffs_mountfs+0xae6 #8 0x129f4be at ffs_mount+0x3ee #9 0x10c8446 at vfs_domount_first+0x1e6 #10 0x10c4f12 at vfs_domount+0x282 #11 0x10c3977 at vfs_donmount+0x737 #12 0x10c320d at sys_nmount+0x5d #13 0x1416708 at syscall+0x1b8 #14 0xffc03449 at _end+0xfdd9d721 tunefs: POSIX.1e ACLs set /dev/md10 on /mnt (ufs, local, acls) # file: /mnt/acl-test # owner: root # group: wheel user::rw- user:nobody:rw- group::r-- group:wheel:rw- mask::rw- other::r-- -rw-rw-r--+ 1 root wheel 0 Aug 10 09:52 /mnt/acl-test 20220810 09:52:20 all: fifo.sh 20220810 09:52:20 all (18/863): fifo.sh 20220810 09:52:22 all: geomleak.sh 20220810 09:52:22 all (19/863): geomleak.sh 20220810 09:52:24 all: gnop3.sh 20220810 09:52:24 all (20/863): gnop3.sh 20220810 09:52:25 all: gnop5.sh 20220810 09:52:25 all (21/863): gnop5.sh 1k GEOM_NOP: Device md10.nop created. GEOM_NOP: Device md10.nop removed. 2k GEOM_NOP: Device md10.nop created. GEOM_NOP: Device md10.nop removed. 4k GEOM_NOP: Device md10.nop created. GEOM_NOP: Device md10.nop removed. 8k GEOM_NOP: Device md10.nop created. GEOM_NOP: Device md10.nop removed. 20220810 09:52:27 all: gpt.sh 20220810 09:52:27 all (22/863): gpt.sh md0 created md0p1 added g_dev_taste: g_dev_taste(gptid/617de47e-1881-11ed-b238-00a098dff869) failed to g_attach, error=6 g_dev_taste: g_dev_taste(gpt/tst0) failed to g_attach, error=6 md0p1 resized glabel: Label gpt/tst0 is invalid. 20220810 09:52:28 all: holdcnt0.sh 20220810 09:52:28 all (23/863): holdcnt0.sh 20220810 09:52:29 all: holdcnt02.sh 20220810 09:52:29 all (24/863): holdcnt02.sh 20220810 09:52:31 all: holdcnt03.sh 20220810 09:52:31 all (25/863): holdcnt03.sh 20220810 09:52:32 all: holdcnt04.sh 20220810 09:52:32 all (26/863): holdcnt04.sh 20220810 09:52:34 all: holdcnt05.sh 20220810 09:52:34 all (27/863): holdcnt05.sh 20220810 09:52:35 all: isofs2.sh 20220810 09:52:35 all (28/863): isofs2.sh mkisofs not found 20220810 09:52:36 all: jail3.sh 20220810 09:52:36 all (29/863): jail3.sh jail3: jail(): Bad address 20220810 09:52:38 all: jail4.sh 20220810 09:52:38 all (30/863): jail4.sh jail4: jail(): Bad address 20220810 09:52:39 all: jexec.sh 20220810 09:52:39 all (31/863): jexec.sh 20220810 09:52:41 all: kevent10.sh 20220810 09:52:41 all (32/863): kevent10.sh 20220810 09:52:42 all: kevent3.sh 20220810 09:52:42 all (33/863): kevent3.sh 20220810 09:52:45 all: ldt.sh 20220810 09:52:45 all (34/863): ldt.sh 20220810 09:52:46 all: ldt2.sh 20220810 09:52:46 all (35/863): ldt2.sh Must run on amd64 20220810 09:52:48 all: libMicro.sh 20220810 09:52:48 all (36/863): libMicro.sh ports/benchmarks/libmicro is not installed 20220810 09:52:49 all: linux.sh 20220810 09:52:49 all (37/863): linux.sh 20220810 09:52:50 all: lockd.sh 20220810 09:52:50 all (38/863): lockd.sh lockd not running. 20220810 09:52:52 all: lockf.sh 20220810 09:52:52 all (39/863): lockf.sh 20220810 09:52:53 all: lookup_shared.sh 20220810 09:52:53 all (40/863): lookup_shared.sh 20220810 09:52:54 all: mac.sh 20220810 09:52:54 all (41/863): mac.sh Kernel must be configured with MAC and MAC_TEST! 20220810 09:52:56 all: mac_chkexec.sh 20220810 09:52:56 all (42/863): mac_chkexec.sh 20220810 09:52:57 all: machipc.sh 20220810 09:52:57 all (43/863): machipc.sh 20220810 09:52:59 all: machipc2.sh 20220810 09:52:59 all (44/863): machipc2.sh 20220810 09:53:00 all: maxmemdom.sh 20220810 09:53:00 all (45/863): maxmemdom.sh 20220810 09:53:01 all: maxproc.sh 20220810 09:53:01 all (46/863): maxproc.sh witness_lock_list_get: witness exhausted maxproc limit exceeded by uid 65534 (pid 29909); see tuning(7) and login.conf(5) 20220810 09:53:06 all: md6.sh 20220810 09:53:06 all (47/863): md6.sh 20220810 09:53:08 all: mdconfig.sh 20220810 09:53:08 all (48/863): mdconfig.sh 20220810 09:53:09 all: mdconfig3.sh 20220810 09:53:09 all (49/863): mdconfig3.sh stress2: newblk leak: 147/150. 20220810 09:53:10 all: mkfifo7.sh 20220810 09:53:10 all (50/863): mkfifo7.sh 20220810 09:53:12 all: mlockall5.sh 20220810 09:53:12 all (51/863): mlockall5.sh 20220810 09:53:13 all: mmap.sh 20220810 09:53:13 all (52/863): mmap.sh 20220810 09:53:15 all: mmap12.sh 20220810 09:53:15 all (53/863): mmap12.sh 20220810 09:53:16 all: mmap16.sh 20220810 09:53:16 all (54/863): mmap16.sh Expect: mmap16: mprotect: Permission denied 20220810 09:53:18 all: mmap20.sh 20220810 09:53:18 all (55/863): mmap20.sh 20220810 09:53:19 all: mmap28.sh 20220810 09:53:19 all (56/863): mmap28.sh Bus error (core dumped) stress2: newblk leak: 112/117. 20220810 09:53:21 all: mmap35.sh 20220810 09:53:21 all (57/863): mmap35.sh Expect: mmap35: mmap: Cannot allocate memory mmap35: mmap: Cannot allocate memory 20220810 09:53:22 all: mmap36.sh 20220810 09:53:22 all (58/863): mmap36.sh Expect: mmap36: mmap: Cannot allocate memory mmap36: mmap: Cannot allocate memory 20220810 09:53:23 all: mount.sh 20220810 09:53:23 all (59/863): mount.sh Expect: mount: /dev/md5a: Device busy mount: /dev/md10: Device busy 20220810 09:53:25 all: mprotect.sh 20220810 09:53:25 all (60/863): mprotect.sh 20220810 09:53:26 all: msdos2.sh 20220810 09:53:26 all (61/863): msdos2.sh 20220810 09:53:28 all: msdos3.sh 20220810 09:53:28 all (62/863): msdos3.sh mount_msdosfs: /dev/md10a: Device busy OK 20220810 09:53:29 all: nanosleep.sh 20220810 09:53:29 all (63/863): nanosleep.sh 20220810 09:53:30 all: nfs12.sh 20220810 09:53:30 all (64/863): nfs12.sh 20220810 09:53:32 all: nfs14.sh 20220810 09:53:32 all (65/863): nfs14.sh 20220810 09:53:33 all: nfs15.sh 20220810 09:53:33 all (66/863): nfs15.sh USE_TIMEOUT=1 20220810 09:53:34 all: nfs15lockd3.sh 20220810 09:53:34 all (67/863): nfs15lockd3.sh lockd not running. FAIL nfs15lockd3.sh exit code 1 20220810 09:53:36 all: nfs17.sh 20220810 09:53:36 all (68/863): nfs17.sh 20220810 09:53:37 all: nfs3.sh 20220810 09:53:37 all (69/863): nfs3.sh 20220810 09:53:38 all: nfs4.sh 20220810 09:53:38 all (70/863): nfs4.sh 20220810 09:53:40 all: nfs7.sh 20220810 09:53:40 all (71/863): nfs7.sh USE_TIMEOUT=1 20220810 09:53:41 all: nfs8.sh 20220810 09:53:41 all (72/863): nfs8.sh 20220810 09:53:42 all: nfs9.sh 20220810 09:53:42 all (73/863): nfs9.sh USE_TIMEOUT=1 20220810 09:53:44 all: nfs_halfpage2.sh 20220810 09:53:44 all (74/863): nfs_halfpage2.sh 20220810 09:53:45 all: nfsdelegation.sh 20220810 09:53:45 all (75/863): nfsdelegation.sh 20220810 09:53:47 all: nfsdepth.sh 20220810 09:53:47 all (76/863): nfsdepth.sh 20220810 09:53:48 all: nfsrename.sh 20220810 09:53:48 all (77/863): nfsrename.sh 20220810 09:53:49 all: nfssillyrename.sh 20220810 09:53:49 all (78/863): nfssillyrename.sh 20220810 09:53:51 all: nullfs13.sh 20220810 09:53:51 all (79/863): nullfs13.sh 20220810 09:53:52 all: nullfs14.sh 20220810 09:53:52 all (80/863): nullfs14.sh 20220810 09:53:53 all: nullfs15.sh 20220810 09:53:53 all (81/863): nullfs15.sh 20220810 09:53:55 all: nullfs21.sh 20220810 09:53:55 all (82/863): nullfs21.sh /mnt: total 5 2 drwxr-xr-x 2 root wheel 512 Aug 10 09:53 . 2 drwxr-xr-x 20 root wheel 512 Aug 10 09:53 .. /mnt2: total 5 2 drwxr-xr-x 2 root wheel 512 Aug 10 09:53 . 2 drwxr-xr-x 20 root wheel 512 Aug 10 09:53 .. 20220810 09:53:57 all: nullfs23.sh 20220810 09:53:57 all (83/863): nullfs23.sh 20220810 09:53:58 all: nullfs4.sh 20220810 09:53:58 all (84/863): nullfs4.sh stress2: mount leak: 13/29 20220810 09:53:59 all: nullfs6.sh 20220810 09:53:59 all (85/863): nullfs6.sh 20220810 09:54:01 all: nullfs7.sh 20220810 09:54:01 all (86/863): nullfs7.sh 20220810 09:54:02 all: nullfs9.sh 20220810 09:54:02 all (87/863): nullfs9.sh 20220810 09:54:04 all: numa.sh 20220810 09:54:04 all (88/863): numa.sh 20220810 09:54:05 all: oom.sh 20220810 09:54:05 all (89/863): oom.sh RAM should be capped to 1GB for this test. swapoff: removing /dev/vtbd0p2 as swap device Aug 10 09:54:26 freebsd-vm kernel: pid 42153 (sort), jid 0, uid 0, was killed: failed to reclaim memory Aug 10 09:54:26 freebsd-vm kernel: pid 42152 (sort), jid 0, uid 0, was killed: failed to reclaim memory Aug 10 09:54:26 freebsd-vm kernel: pid 42154 (sort), jid 0, uid 0, was killed: failed to reclaim memory Aug 10 09:54:26 freebsd-vm kernel: pid 42151 (sort), jid 0, uid 0, was killed: failed to reclaim memory warning: total configured swap (2621179 pages) exceeds maximum recommended amount (2009952 pages). warning: increase kern.maxswzone or reduce amount of swap. swapon: adding /dev/vtbd0p2 as swap device 20220810 09:54:26 all: parallelmount2.sh 20220810 09:54:26 all (90/863): parallelmount2.sh 20220810 09:54:28 all: pathconf.sh 20220810 09:54:28 all (91/863): pathconf.sh 20220810 09:54:29 all: pathconf2.sh 20220810 09:54:29 all (92/863): pathconf2.sh 20220810 09:54:31 all: pcatch.sh 20220810 09:54:31 all (93/863): pcatch.sh 20220810 09:54:32 all: pcatch2.sh 20220810 09:54:32 all (94/863): pcatch2.sh 20220810 09:54:33 all: ping.sh 20220810 09:54:33 all (95/863): ping.sh 20220810 09:54:35 all: pkru.sh 20220810 09:54:35 all (96/863): pkru.sh 20220810 09:54:36 all: pkru2.sh 20220810 09:54:36 all (97/863): pkru2.sh 20220810 09:54:37 all: poll.sh 20220810 09:54:37 all (98/863): poll.sh 20220810 09:54:39 all: posix_fadvise.sh 20220810 09:54:39 all (99/863): posix_fadvise.sh 20220810 09:54:40 all: procfs5.sh 20220810 09:54:40 all (100/863): procfs5.sh 20220810 09:54:42 all: procfs6.sh 20220810 09:54:42 all (101/863): procfs6.sh 20220810 09:54:43 all: procstat.sh 20220810 09:54:43 all (102/863): procstat.sh Expensive timeout(9) function: 0x1051890(0x39484740) 0.015946630 s done 20220810 09:56:48 all: ptrace3.sh 20220810 09:56:48 all (103/863): ptrace3.sh 20220810 09:56:51 all: pts2.sh 20220810 09:56:51 all (104/863): pts2.sh Expensive timeout(9) function: 0x1051890(0x1f2ef3a0) 0.252838747 s 20220810 09:56:53 all: quota5.sh 20220810 09:56:53 all (105/863): quota5.sh 20220810 09:56:56 all: rename13.sh 20220810 09:56:56 all (106/863): rename13.sh 20220810 09:56:57 all: rename4.sh 20220810 09:56:57 all (107/863): rename4.sh rename4: rename(1, 2/.): Invalid argument 20220810 09:56:59 all: revoke.sh 20220810 09:56:59 all (108/863): revoke.sh 20220810 09:57:02 all: routetbl.sh 20220810 09:57:02 all (109/863): routetbl.sh 20220810 09:57:05 all: ruby.sh 20220810 09:57:05 all (110/863): ruby.sh 20220810 09:57:07 all: segnp.sh 20220810 09:57:07 all (111/863): segnp.sh expect: Bus error (core dumped) Bus error (core dumped) 20220810 09:57:09 all: segregs.sh 20220810 09:57:09 all (112/863): segregs.sh 20220810 09:59:11 all: select3.sh 20220810 09:59:11 all (113/863): select3.sh 20220810 09:59:12 all: sendfile19.sh 20220810 09:59:12 all (114/863): sendfile19.sh 20220810 09:59:13 all: sendfile2.sh 20220810 09:59:13 all (115/863): sendfile2.sh 20220810 09:59:15 all: sendfile20.sh 20220810 09:59:15 all (116/863): sendfile20.sh 20220810 09:59:16 all: sendfile4.sh 20220810 09:59:16 all (117/863): sendfile4.sh 20220810 09:59:18 all: sendfile6.sh 20220810 09:59:18 all (118/863): sendfile6.sh 20220810 09:59:20 all: setuid.sh 20220810 09:59:20 all (119/863): setuid.sh Expect Abort trap Close fd 0 Abort trap Close fd 1 Abort trap Close fd 0 Close fd 1 Abort trap Close fd 2 Abort trap Close fd 0 Close fd 2 Abort trap Close fd 1 Close fd 2 Abort trap Close fd 0 Close fd 1 Close fd 2 Abort trap 20220810 09:59:21 all: sigaltstack.sh 20220810 09:59:21 all (120/863): sigaltstack.sh valid signal stack is valid after execve 20220810 09:59:23 all: snap12.sh 20220810 09:59:23 all (121/863): snap12.sh 20220810 09:59:24 all: snap2-1.sh 20220810 09:59:24 all (122/863): snap2-1.sh 20220810 09:59:25 all: snap2.sh 20220810 09:59:25 all (123/863): snap2.sh 20220810 09:59:27 all: socketpair2.sh 20220810 09:59:27 all (124/863): socketpair2.sh 20220810 09:59:28 all: suj2.sh 20220810 09:59:28 all (125/863): suj2.sh newfs: soft updates journaling set 20220810 09:59:30 all: suj7.sh 20220810 09:59:30 all (126/863): suj7.sh newfs: soft updates journaling set Expect: "mount: /dev/md5a: No such file or directory" Failed to find journal. Use tunefs to create one Failed to start journal: 2 mount: /dev/md10: Invalid fstype: Invalid argument 20220810 09:59:31 all: syzkaller2.sh 20220810 09:59:31 all (127/863): syzkaller2.sh Segmentation fault (core dumped) 20220810 09:59:32 all: syzkaller22.sh 20220810 09:59:32 all (128/863): syzkaller22.sh 20220810 09:59:34 all: syzkaller3.sh 20220810 09:59:34 all (129/863): syzkaller3.sh 20220810 09:59:35 all: syzkaller5.sh 20220810 09:59:35 all (130/863): syzkaller5.sh 20220810 09:59:36 all: tmpfs15.sh 20220810 09:59:36 all (131/863): tmpfs15.sh 20220810 09:59:38 all: trim5.sh 20220810 09:59:38 all (132/863): trim5.sh 20220810 09:59:39 all: trim7.sh 20220810 09:59:39 all (133/863): trim7.sh Prerequisite: /media is a TRIM enabled file system. 20220810 09:59:41 all: trim8.sh 20220810 09:59:41 all (134/863): trim8.sh 20220810 09:59:42 all: tvnlru.sh 20220810 09:59:42 all (135/863): tvnlru.sh 20220810 09:59:43 all: ufssuspend.sh 20220810 09:59:43 all (136/863): ufssuspend.sh 20220810 09:59:45 all: uma_zalloc_arg.sh 20220810 09:59:45 all (137/863): uma_zalloc_arg.sh 20220810 09:59:46 all: vmio.sh 20220810 09:59:46 all (138/863): vmio.sh swapoff: removing /dev/vtbd0p2 as swap device warning: total configured swap (2621179 pages) exceeds maximum recommended amount (2009952 pages). warning: increase kern.maxswzone or reduce amount of swap. swapon: adding /dev/vtbd0p2 as swap device stress2: newblk leak: 131071/131074. 20220810 10:01:18 all: watchman.sh 20220810 10:01:18 all (139/863): watchman.sh watchman is not installed 20220810 10:01:19 all: beneath4.sh 20220810 10:01:19 all (140/863): beneath4.sh AT_RESOLVE_BENEATH beneath4: cwd=/usr/home/pho/stress2/misc, top=/tmp/beneath4.dir/a. flag=002000. fstatf(a) = 0 (expect 0). OK: No error: 0 beneath4: cwd=/usr/home/pho/stress2/misc, top=/tmp/beneath4.dir/a. flag=002000. fstatf(b) = 2 (expect 2). OK: No such file or directory beneath4: cwd=/usr/home/pho/stress2/misc, top=/tmp/beneath4.dir/a. flag=002000. fstatf(c) = 0 (expect 0). OK: No error: 0 beneath4: cwd=/usr/home/pho/stress2/misc, top=/tmp/beneath4.dir/a. flag=002000. fstatf(d) = 93 (expect 93). OK: Capabilities insufficient beneath4: cwd=/usr/home/pho/stress2/misc, top=/tmp/beneath4.dir/a. flag=002000. fstatf(e) = 93 (expect 93). OK: Capabilities insufficient beneath4: cwd=/usr/home/pho/stress2/misc, top=/tmp/beneath4.dir/a. flag=002000. fstatf(fifo) = 0 (expect 0). OK: No error: 0 beneath4: cwd=/usr/home/pho/stress2/misc, top=/tmp/beneath4.dir/a. flag=002000. fstatf(/tmp/beneath4.dir/a/../../beneath4.d/a/a) = 93 (expect 93). OK: Capabilities insufficient beneath4: cwd=/usr/home/pho/stress2/misc, top=/tmp/beneath4.dir/a. flag=002000. fstatf(/tmp/beneath4.dir/a/..) = 93 (expect 93). OK: Capabilities insufficient beneath4: cwd=/usr/home/pho/stress2/misc, top=/tmp/beneath4.dir/a. flag=002000. fstatf(../a) = 93 (expect 93). OK: Capabilities insufficient No flag beneath4: cwd=/usr/home/pho/stress2/misc, top=/tmp/beneath4.dir/a. flag=000000. fstatf(../a) = 0 (expect 0). OK: No error: 0 20220810 10:01:20 all: datamove.sh 20220810 10:01:20 all (141/863): datamove.sh vm.old_msync: 0 -> 1 vm.old_msync: 1 -> 0 panic: vm_fault_lookup: fault on nofault entry, addr: 0 cpuid = 2 time = 1660118482 KDB: stack backtrace: db_trace_self_wrapper(b,3945e000,3945e002,ffc0adb8,30046e,...) at db_trace_self_wrapper+0x28/frame 0xffc0ad24 vpanic(150a28d,ffc0ad60,ffc0ad60,ffc0ae20,12ca9b5,...) at vpanic+0xf4/frame 0xffc0ad40 panic(150a28d,14eb390,0,149278b,1430,...) at panic+0x14/frame 0xffc0ad54 vm_fault(1e35198,0,4,0,0) at vm_fault+0x1725/frame 0xffc0ae20 vm_fault_trap(1e35198,3b,4,0,0,0) at vm_fault_trap+0x52/frame 0xffc0ae48 trap_pfault(3b,0,0) at trap_pfault+0x176/frame 0xffc0ae94 trap(ffc0af6c,8,28,28,1915b000,...) at trap+0x2d3/frame 0xffc0af60 calltrap() at 0xffc031ef/frame 0xffc0af60 --- trap 0xc, eip = 0x3b, esp = 0xffc0afac, ebp = 0xffc0340c --- (null)() at 0x3b/frame 0xffc0340c KDB: enter: panic [ thread pid 84087 tid 106351 ] Stopped at kdb_enter+0x34: movl $0,kdb_why db> run pho db:0:pho> set $lines 20000 db:0:pho> run pho1 db:1:pho1> dump Physical memory: 6116 MB Dumping 358 MB:..5%..14%..23%..32%..41%..54%..63%..72%..81%..94% Dump complete db:1:pho1> bt Tracing pid 84087 tid 106351 td 0x3945e000 kdb_enter(152b27e,152b27e) at kdb_enter+0x34/frame 0xffc0ad1c vpanic(150a28d,ffc0ad60,ffc0ad60,ffc0ae20,12ca9b5,...) at vpanic+0x11f/frame 0xffc0ad40 panic(150a28d,14eb390,0,149278b,1430,...) at panic+0x14/frame 0xffc0ad54 vm_fault(1e35198,0,4,0,0) at vm_fault+0x1725/frame 0xffc0ae20 vm_fault_trap(1e35198,3b,4,0,0,0) at vm_fault_trap+0x52/frame 0xffc0ae48 trap_pfault(3b,0,0) at trap_pfault+0x176/frame 0xffc0ae94 trap(ffc0af6c,8,28,28,1915b000,...) at trap+0x2d3/frame 0xffc0af60 calltrap() at 0xffc031ef/frame 0xffc0af60 --- trap 0xc, eip = 0x3b, esp = 0xffc0afac, ebp = 0xffc0340c --- (null)() at 0x3b/frame 0xffc0340c db:1:pho1> show allpcpu Current CPU: 2 cpuid = 0 dynamic pcpu = 0x7d3dc0 curthread = 0x1f2ef3a0: pid 6 tid 100065 critnest 0 "dom0" curpcb = 0x1170dc00 fpcurthread = none idlethread = 0x18c6a3a0: tid 100003 "idle: cpu0" APIC ID = 0 currentldt = 0x50 trampstk = 0xffc07ff0 kesp0 = 0x1170dbf0 common_tssp = 0xffc01260 tlb gen = 474384 curvnet = 0 spin locks held: cpuid = 1 dynamic pcpu = 0xfec9dc0 curthread = 0x18c6a000: pid 11 tid 100004 critnest 1 "idle: cpu1" curpcb = 0x18ae4c00 fpcurthread = none idlethread = 0x18c6a000: tid 100004 "idle: cpu1" APIC ID = 1 currentldt = 0x50 trampstk = 0xffc0aff0 kesp0 = 0x18ae4bf0 common_tssp = 0xffc012c8 tlb gen = 474384 curvnet = 0 spin locks held: cpuid = 2 dynamic pcpu = 0xfecfdc0 curthread = 0x3945e000: pid 84087 tid 106351 critnest 1 "awk" curpcb = 0x3973cc00 fpcurthread = 0x3945e000: pid 84087 "awk" idlethread = 0x18c69ae0: tid 100005 "idle: cpu2" APIC ID = 2 currentldt = 0x50 trampstk = 0xffc0bff0 kesp0 = 0x3973cbf0 common_tssp = 0xffc01330 tlb gen = 474384 curvnet = 0 spin locks held: cpuid = 3 dynamic pcpu = 0xd986dc0 curthread = 0x373593a0: pid 84086 tid 106443 critnest 0 "vmstat" curpcb = 0x377d1c00 fpcurthread = 0x373593a0: pid 84086 "vmstat" idlethread = 0x18c69740: tid 100006 "idle: cpu3" APIC ID = 3 currentldt = 0x50 trampstk = 0xffc0dff0 kesp0 = 0x377d1bf0 common_tssp = 0xffc01398 tlb gen = 474379 curvnet = 0 spin locks held: db:1:pho1> show alllocks db:1:pho1> show lockedvnods Locked vnodes db:1:pho1> show mount 0x1f31f580 /dev/vtbd0p1 on / (ufs) 0x1f320040 devfs on /dev (devfs) 0x28455b00 procfs on /proc (procfs) More info: show mount db:1:pho1> show bufqueues bqempty: 2411 Buf domain 0 freebufs 3510 lofreebufs 311 hifreebufs 466 bufspace 72208384 maxbufspace 94683136 hibufspace 94027776 lobufspace 89326372 bufspacethresh 91677074 numdirtybuffers 22 lodirtybuffers 732 hidirtybuffers 1464 dirtybufthresh 1317 cleanq count 2208 (70598656) dirtyq count 22 (651264) wakeup 0 lim 28 CPU 9, 10, 14, 6, Locked buffers: 0 space 0 Total buffers: 4242 space 72208384 db:1:pho1> show page vm_cnt.v_free_count: 1466042 vm_cnt.v_inactive_count: 1105 vm_cnt.v_active_count: 1710 vm_cnt.v_laundry_count: 12 panic: Assertion curthread->td_md.md_spinlock_count == 0 failed at /var/tmp/deviant3/sys/kern/subr_smp.c:571 cpuid = 2 time = 1660118482 KDB: stack backtrace: db_trace_self_wrapper(ffc0a836,3945e000,ffc0a8a0,0,103b5b0,...) at db_trace_self_wrapper+0x28/frame 0xffc0a804 vpanic(146c913,ffc0a840,ffc0a840,ffc0a86c,10538a4,...) at vpanic+0xf4/frame 0xffc0a820 panic(146c913,1486d31,15304b5,23b,ffc0a870,...) at panic+0x14/frame 0xffc0a834 smp_rendezvous_cpus(f,0,103b5b0,0,ffc0a8a0) at smp_rendezvous_cpus+0x1a4/frame 0xffc0a86c smp_rendezvous(0,103b5b0,0,ffc0a8a0) at smp_rendezvous+0x1a/frame 0xffc0a888 counter_u64_fetch(f28c1b8) at counter_u64_fetch+0x7c/frame 0xffc0a8bc vm_page_print_page_info(1042694,0,ffffffff,ffc0a8f4) at vm_page_print_page_info+0x5a/frame 0xffc0a8c8 db_command(1b49929) at db_command+0x2c9/frame 0xffc0a97c db_script_exec(30,0,0,ffc0a9fc) at db_script_exec+0x186/frame 0xffc0a9d0 db_command(1b49866) at db_command+0x2c9/frame 0xffc0aa84 db_script_exec(0,0,ffc0ab94,ffc0ab04) at db_script_exec+0x186/frame 0xffc0aad8 db_command(ffc0abd8,a2140d,1a41188,ffc0ab94,ffc0abd8,...) at db_command+0x2c9/frame 0xffc0ab8c db_command_loop(1a41188,ffc0ab94,ffc0abd8,0,ffc0ab9c,...) at db_command_loop+0x3c/frame 0xffc0ab94 db_trap(3,0) at db_trap+0xed/frame 0xffc0abd8 kdb_trap(3,0,ffc0acdc) at kdb_trap+0x197/frame 0xffc0ac04 trap(ffc0acdc,8,28,28,100,...) at trap+0x3a2/frame 0xffc0acd0 calltrap() at 0xffc031ef/frame 0xffc0acd0 --- trap 0x3, eip = 0x1042694, esp = 0xffc0ad1c, ebp = 0xffc0ad1c --- kdb_enter(152b27e,152b27e) at kdb_enter+0x34/frame 0xffc0ad1c vpanic(150a28d,ffc0ad60,ffc0ad60,ffc0ae20,12ca9b5,...) at vpanic+0x11f/frame 0xffc0ad40 panic(150a28d,14eb390,0,149278b,1430,...) at panic+0x14/frame 0xffc0ad54 vm_fault(1e35198,0,4,0,0) at vm_fault+0x1725/frame 0xffc0ae20 vm_fault_trap(1e35198,3b,4,0,0,0) at vm_fault_trap+0x52/frame 0xffc0ae48 trap_pfault(3b,0,0) at trap_pfault+0x176/frame 0xffc0ae94 trap(ffc0af6c,8,28,28,1915b000,...) at trap+0x2d3/frame 0xffc0af60 calltrap() at 0xffc031ef/frame 0xffc0af60 --- trap 0xc, eip = 0x3b, esp = 0xffc0afac, ebp = 0xffc0340c --- (null)() at 0x3b/frame 0xffc0340c Uptime: 13m16s -- Test scenario: misc/datamove.sh