1#!/bin/sh 2 3# 4# Copyright (c) 2025 Peter Holm <pho@FreeBSD.org> 5# 6# SPDX-License-Identifier: BSD-2-Clause 7# 8 9# Hunt for "vm_fault: pager read error, pid 32939 (mmap)" 10 11# "panic: namei: unexpected flags: 0x10000000" seen: 12# https://people.freebsd.org/~pho/stress/log/log0585.txt 13# Fixed by: 58b2bd33aff7 14 15. ../default.cfg 16 17md=$mdstart 18mp=$mntpoint 19mdconfig -l | grep -q md$md && mdconfig -d -u $md 20mount | grep -q "on $mp " && umount -f $mp 21 22mdconfig -a -t swap -s 1g -u $md 23newfs -U /dev/md$md > /dev/null 24mount /dev/md$md $mp 25 26export RUNDIR=$mp/stressX 27../testcases/swap/swap -t 5m -i 20 -l 100 > /dev/null & 28sleep 5 29../testcases/mmap/mmap -t 5m -i 20 -l 100 > /dev/null 2>&1 & 30sleep 5 31umount -f $mp 32pkill swap mmap 33wait 34 35mdconfig -d -u $md 36exit 0 37