Still panics with the latest uvm fixes.
http://bluhm.genua.de/release/results/2022-04-30T21%3A55%3A03Z/bsdcons-ot26.txt
[-- MARK -- Sun May 1 14:40:00 2022]
uvn_io: start: 0x25452b58, type VREG, use 0, write 0, hold 834, flags
(VBIOONFREELIST)
tag VT_UFS, ino 469309, on dev 0, 10 flags 0x100, effnlink 1, nlink 1
mode 0100660, owner 21, group 21, size 13647873
==> vnode_history_print 0x25452b58, next=6
[4] reaper[59031] usecount 1>1
#0 spleen12x24_data+0x86c
[5] reaper[59031] usecount 1>0
#0 splx+0x30
#1 0xfffffffc
#2 vrele+0x5c
#3 uvn_detach+0x160
#4 uvm_unmap_detach+0x1a4
#5 uvm_map_teardown+0x184
#6 uvmspace_free+0x60
#7 uvm_exit+0x30
#8 reaper+0x138
#9 fork_trampoline+0x14
vn_lock: v_usecount == 0: 0x25452b58, type VREG, use 0, write 0, hold 834,
flags (VBIOONFREELIST)
tag VT_UFS, ino 469309, on dev 0, 10 flags 0x100, effnlink 1, nlink 1
mode 0100660, owner 21, group 21, size 13647873
==> vnode_history_print 0x25452b58, next=6
[4] reaper[59031] usecount 1>1
#0 spleen12x24_data+0x86c
[5] reaper[59031] usecount 1>0
#0 splx+0x30
#1 0xfffffffc
#2 vrele+0x5c
#3 uvn_detach+0x160
#4 uvm_unmap_detach+0x1a4
#5 uvm_map_teardown+0x184
#6 uvmspace_free+0x60
#7 uvm_exit+0x30
#8 reaper+0x138
#9 fork_trampoline+0x14
panic: vn_lock: v_usecount == 0
Stopped at db_enter+0x24: lwz r11,12(r1)
TID PID UID PRFLAGS PFLAGS CPU COMMAND
509301 70498 21 0x2 0 0 c++
*159995 7667 0 0x14000 0x200 1K pagedaemon
db_enter() at db_enter+0x20
panic(94c446) at panic+0x158
vn_lock(49535400,657000) at vn_lock+0x1c4
uvn_io(5ef31c8a,a9c80c,b020bc,ffffffff,e4010000) at uvn_io+0x254
uvn_put(a557fdd,e7ebbdd4,25099380,5dd7f60) at uvn_put+0x64
uvm_pager_put(0,0,e7ebbd70,7fde08,2000000,80000000,0) at uvm_pager_put+0x15c
uvmpd_scan_inactive(0) at uvmpd_scan_inactive+0x224
uvmpd_scan() at uvmpd_scan+0x15c
uvm_pageout(5ed01eee) at uvm_pageout+0x398
fork_trampoline() at fork_trampoline+0x14
end trace frame: 0x0, count: 5
https://www.openbsd.org/ddb.html describes the minimum info required in bug
reports. Insufficient info makes it difficult to find and fix bugs.
ddb{1}> x/s version
version: OpenBSD 7.1-current (GENERIC.MP) #0: Sun May 1 00:23:00 CEST
2022\012
[email protected]:/usr/src/sys/arch/macppc/compile/GENERIC.MP\012
ddb{1}> show panic
*cpu1: vn_lock: v_usecount == 0
ddb{1}> trace
db_enter() at db_enter+0x20
panic(94c446) at panic+0x158
vn_lock(49535400,657000) at vn_lock+0x1c4
uvn_io(5ef31c8a,a9c80c,b020bc,ffffffff,e4010000) at uvn_io+0x254
uvn_put(a557fdd,e7ebbdd4,25099380,5dd7f60) at uvn_put+0x64
uvm_pager_put(0,0,e7ebbd70,7fde08,2000000,80000000,0) at uvm_pager_put+0x15c
uvmpd_scan_inactive(0) at uvmpd_scan_inactive+0x224
uvmpd_scan() at uvmpd_scan+0x15c
uvm_pageout(5ed01eee) at uvm_pageout+0x398
fork_trampoline() at fork_trampoline+0x14
end trace frame: 0x0, count: -10
ddb{1}> show register
r0 0x827230 panic+0x15c
r1 0xe7ebbb60
r2 0
r3 0xaa4140 cpu_info+0x4c0
r4 0xab0000 timeout_wheel_kc+0x1aa8
r5 0x1
r6 0
r7 0xe7bb9000
r8 0
r9 0x92059f pppdumpm.digits
r10 0x14
r11 0xf9f449fe
r12 0xe9570a90
r13 0
r14 0xafc628 bcstats
r15 0xb02098 uvmexp
r16 0
r17 0
r18 0
r19 0x657000 coredump+0x18c
r20 0x1000 tlbdsmsize+0xf18
r21 0x1000 tlbdsmsize+0xf18
r22 0xa8d76c netlock
r23 0xe4010000
r24 0x25099398
r25 0x2509939c
r26 0x92dd83 apollo_udma66_tim+0x16fc
r27 0
r28 0
r29 0xaa4400 cpu_info+0x780
r30 0x94c446 cy_pio_rec+0x14e8b
r31 0xb021c4 uvmexp+0x12c
lr 0x1837b0 db_enter+0x24
cr 0x48228204
xer 0x20000000
ctr 0x43dea0 openpic_splx
iar 0x1837b0 db_enter+0x24
msr 0x9032 tlbdsmsize+0x8f4a
dar 0
dsisr 0
db_enter+0x24: lwz r11,12(r1)
ddb{1}> ps
PID TID PPID UID S FLAGS WAIT COMMAND
70498 509301 70205 21 7 0x2 c++
70205 121095 94995 21 3 0x10008a sigsusp sh
31427 144008 46929 21 2 0x2 c++
46929 299794 94995 21 3 0x10008a sigsusp sh
94995 483101 3785 21 3 0x10008a sigsusp make
3785 285525 82454 21 3 0x10008a sigsusp sh
82454 77234 5995 21 3 0x10008a sigsusp make
5995 283797 77123 21 3 0x10008a sigsusp sh
77123 466026 10876 21 3 0x10008a sigsusp make
10876 179982 77023 21 3 0x10008a sigsusp sh
77023 435624 44074 21 3 0x10008a sigsusp make
44074 300997 37758 21 3 0x10008a sigsusp sh
37758 179520 69536 21 3 0x10008a sigsusp make
69536 57265 35837 0 3 0x10008a sigsusp sh
35837 145937 66470 0 3 0x10008a sigsusp make
66470 39291 87042 0 3 0x10008a sigsusp make
87042 65916 16084 0 3 0x10008a sigsusp sh
16084 252316 83795 0 3 0x82 piperd perl
83795 460618 64155 0 3 0x10008a sigsusp ksh
64155 119549 83056 0 3 0x9a kqread sshd
4609 381310 1 0 3 0x100083 ttyin getty
17755 377327 1 0 3 0x100098 kqread cron
50623 447033 1 99 3 0x1100090 kqread sndiod
86360 422130 1 110 3 0x100090 kqread sndiod
72306 55134 24410 95 3 0x1100092 kqread smtpd
45323 352763 24410 103 3 0x1100092 kqread smtpd
53556 505115 24410 95 3 0x1100092 kqread smtpd
47308 486324 24410 95 3 0x100092 kqread smtpd
35107 405460 24410 95 3 0x1100092 kqread smtpd
12273 60910 24410 95 3 0x1100092 kqread smtpd
24410 26316 1 0 3 0x100080 kqread smtpd
16595 197581 1 0 3 0x100080 kqread snmpd
47710 169236 1 91 3 0x1000092 kqread snmpd
83056 300030 1 0 3 0x88 kqread sshd
53672 307123 0 0 3 0x14280 nfsidl nfsio
7306 352919 0 0 3 0x14280 nfsidl nfsio
81550 262281 0 0 3 0x14280 nfsidl nfsio
64215 124944 0 0 3 0x14280 nfsidl nfsio
69305 313451 1 0 3 0x100080 kqread ntpd
75743 257878 18814 83 3 0x100092 kqread ntpd
18814 99242 1 83 3 0x1100092 kqread ntpd
40375 316366 47782 74 3 0x1100092 bpf pflogd
47782 454783 1 0 3 0x80 netio pflogd
79846 395529 28099 73 3 0x1100090 kqread syslogd
28099 385379 1 0 3 0x100082 netio syslogd
18976 269312 1 0 3 0x100080 kqread resolvd
88555 317073 41653 77 3 0x100092 kqread dhcpleased
57192 265735 41653 77 3 0x100092 kqread dhcpleased
41653 144281 1 0 3 0x80 kqread dhcpleased
17013 332531 46416 115 3 0x100092 kqread slaacd
856 71422 46416 115 3 0x100092 kqread slaacd
46416 515781 1 0 3 0x100080 kqread slaacd
70873 248807 0 0 3 0x14200 bored smr
41236 178606 0 0 3 0x40014200 idle1
79529 389288 0 0 2 0x14200 zerothread
5889 352328 0 0 3 0x14200 aiodoned aiodoned
68761 243477 0 0 3 0x14200 syncer update
18493 77728 0 0 3 0x14200 cleaner cleaner
59031 47752 0 0 3 0x14200 reaper reaper
* 7667 159995 0 0 7 0x14200 pagedaemon
92121 245204 0 0 3 0x14200 usbtsk usbtask
31890 498829 0 0 3 0x14200 usbatsk usbatsk
80205 311642 0 0 3 0x14200 bored sensors
49774 58456 0 0 3 0x14200 bored softnet
54319 462388 0 0 3 0x14200 bored systqmp
42587 25531 0 0 3 0x14200 bored systq
80095 522844 0 0 3 0x40014200 bored softclock
22059 14065 0 0 3 0x40014200 idle0
1 136920 0 0 3 0x82 wait init
0 0 -1 0 3 0x10200 scheduler swapper
ddb{1}> show uvm
Current UVM status:
pagesize=4096 (0x1000), pagemask=0xfff, pageshift=12
500885 VM pages: 305642 active, 25214 inactive, 1 wired, 68188 free (0 zero)
min 10% (25) anon, 10% (25) vnode, 5% (12) vtext
freemin=16696, free-target=22261, inactive-target=127450, wired-max=166961
faults=573187012, traps=0, intrs=833061, ctxswitch=12350528 fpuswitch=2439438
softint=4756031, syscalls=815898176, kmapent=10
fault counts:
noram=0, noanon=0, noamap=0, pgwait=0, pgrele=0
ok relocks(total)=338852(340543), anget(retries)=447113713(0),
amapcopy=42504844
neighbor anon/obj pg=36909920/123005148, gets(lock/unlock)=42751630/340755
cases: anon=445482147, anoncow=1631566, obj=36801417, prcopy=5948310,
przero=83323572
daemon and swap counts:
woke=3, revs=1, scans=51776, obscans=51495, anscans=0
busy=0, freed=51494, reactivate=281, deactivate=0
pageouts=1, pending=0, nswget=0
nswapdev=1
swpages=589823, swpginuse=0, swpgonly=0 paging=0
kernel pointers:
objs(kern)=0xa9c6a0