login: panic: pool_do_get: uvmvnodes free list modified: page 0xfffffd8061053000; item addr 0xfffffd8061053010; offset 0x0=0x0 != 0x767032ea5b05561a Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *493365 4814 0 0 0x4000000 0 syz-executor.1 db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:398 panic(ffffffff8223ee8a) at panic+0x15c sys/kern/subr_prf.c:207 pool_do_get(ffffffff8259c7c0,9,ffff80001ee5e418) at pool_do_get+0x42a sys/kern/subr_pool.c:738 pool_get(ffffffff8259c7c0,9) at pool_get+0xb5 sys/kern/subr_pool.c:581 getnewvnode(1,ffff8000006b0800,ffffffff82275ec8,ffff80001ee5e518) at getnewvnode+0x115 sys/kern/vfs_subr.c:409 ffs_vget(ffff8000006b0800,c2a0,ffff80001ee5e740) at ffs_vget+0xa2 sys/ufs/ffs/ffs_vfsops.c:1333 ffs_inode_alloc(fffffd80611b6878,2000,fffffd806c3bfa80,ffff80001ee5e740) at ffs_inode_alloc+0x1cf sys/ufs/ffs/ffs_alloc.c:392 ufs_makeinode(2000,fffffd80527aa9d8,ffff80001ee5e960,ffff80001ee5e9b0) at ufs_makeinode+0xaa sys/ufs/ufs/ufs_vnops.c:1832 ufs_mknod(ffff80001ee5e800) at ufs_mknod+0x4e sys/ufs/ufs/ufs_vnops.c:172 VOP_MKNOD(fffffd80527aa9d8,ffff80001ee5e960,ffff80001ee5e9b0,ffff80001ee5e890) at VOP_MKNOD+0xc6 sys/kern/vfs_vops.c:134 domknodat(ffff80001d3a8600,ffffff9c,20000000,2000,8613a) at domknodat+0x31e sys/kern/vfs_syscalls.c:1640 syscall(ffff80001ee5eb50) at syscall+0x507 sys/arch/amd64/amd64/trap.c:570 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1cc98e6aa20, count: 2 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> ddb> set $lines = 0 ddb> set $maxwidth = 0 ddb> show panic pool_do_get: uvmvnodes free list modified: page 0xfffffd8061053000; item addr 0xfffffd8061053010; offset 0x0=0x0 != 0x767032ea5b05561a ddb> trace db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:398 panic(ffffffff8223ee8a) at panic+0x15c sys/kern/subr_prf.c:207 pool_do_get(ffffffff8259c7c0,9,ffff80001ee5e418) at pool_do_get+0x42a sys/kern/subr_pool.c:738 pool_get(ffffffff8259c7c0,9) at pool_get+0xb5 sys/kern/subr_pool.c:581 getnewvnode(1,ffff8000006b0800,ffffffff82275ec8,ffff80001ee5e518) at getnewvnode+0x115 sys/kern/vfs_subr.c:409 ffs_vget(ffff8000006b0800,c2a0,ffff80001ee5e740) at ffs_vget+0xa2 sys/ufs/ffs/ffs_vfsops.c:1333 ffs_inode_alloc(fffffd80611b6878,2000,fffffd806c3bfa80,ffff80001ee5e740) at ffs_inode_alloc+0x1cf sys/ufs/ffs/ffs_alloc.c:392 ufs_makeinode(2000,fffffd80527aa9d8,ffff80001ee5e960,ffff80001ee5e9b0) at ufs_makeinode+0xaa sys/ufs/ufs/ufs_vnops.c:1832 ufs_mknod(ffff80001ee5e800) at ufs_mknod+0x4e sys/ufs/ufs/ufs_vnops.c:172 VOP_MKNOD(fffffd80527aa9d8,ffff80001ee5e960,ffff80001ee5e9b0,ffff80001ee5e890) at VOP_MKNOD+0xc6 sys/kern/vfs_vops.c:134 domknodat(ffff80001d3a8600,ffffff9c,20000000,2000,8613a) at domknodat+0x31e sys/kern/vfs_syscalls.c:1640 syscall(ffff80001ee5eb50) at syscall+0x507 sys/arch/amd64/amd64/trap.c:570 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x1cc98e6aa20, count: -13 ddb> show registers rdi 0xffffffff81bf3907 db_enter+0x17 rsi 0x47dd __ALIGN_SIZE+0x37dd rbp 0xffff80001ee5e280 rbx 0xffff80001ee5e330 rdx 0x47de __ALIGN_SIZE+0x37de rcx 0xffff80001d431000 rax 0xffff80001d431000 r8 0xffff80001ee5e240 r9 0x1 r10 0xffff8000009f3740 r11 0xa590ba21c4269a5c r12 0x3000000008 r13 0xffff80001ee5e290 r14 0x100 r15 0x1 rip 0xffffffff81bf3908 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80001ee5e270 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=493365 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=54, nice=20 forw=0xffffffffffffffff, list=0xffff80001d3a8d50,0xffffffff825700a8 process=0xffff8000ffffb190 user=0xffff80001ee59000, vmspace=0xfffffd80564dccc8 estcpu=4, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 4814 116758 62055 0 2 0 syz-executor.1 * 4814 493365 62055 0 7 0x4000000 syz-executor.1 35050 272588 78035 0 3 0x80 nanosleep syz-executor.0 35050 419754 78035 0 3 0x4000080 netio syz-executor.0 35050 10622 78035 0 3 0x4000080 fsleep syz-executor.0 84698 233415 0 0 3 0x14200 bored sosplice 78035 82142 32045 0 2 0x482 syz-executor.0 62055 159533 32045 0 2 0x482 syz-executor.1 32045 286258 13029 0 3 0x82 thrsleep syz-fuzzer 32045 499091 13029 0 3 0x4000082 thrsleep syz-fuzzer 32045 483614 13029 0 3 0x4000082 thrsleep syz-fuzzer 32045 161252 13029 0 3 0x4000082 thrsleep syz-fuzzer 32045 326463 13029 0 3 0x4000082 kqread syz-fuzzer 32045 479749 13029 0 3 0x4000082 thrsleep syz-fuzzer 32045 423928 13029 0 3 0x4000082 thrsleep syz-fuzzer 13029 311715 57716 0 3 0x10008a pause ksh 57716 49339 56223 0 3 0x92 select sshd 75773 219456 1 0 3 0x100083 ttyin getty 56223 210786 1 0 3 0x80 select sshd 79854 331033 51309 73 3 0x100090 kqread syslogd 51309 11812 1 0 3 0x100082 netio syslogd 10197 257911 1 77 3 0x100090 poll dhclient 34295 397382 1 0 3 0x80 poll dhclient 79627 284252 0 0 3 0x14200 bored smr 10915 30889 0 0 2 0x14200 zerothread 50748 251092 0 0 3 0x14200 aiodoned aiodoned 83655 101344 0 0 3 0x14200 syncer update 85436 33829 0 0 3 0x14200 cleaner cleaner 26498 514274 0 0 3 0x14200 reaper reaper 70893 4702 0 0 3 0x14200 pgdaemon pagedaemon 13006 217294 0 0 3 0x14200 bored crynlk 80933 382908 0 0 3 0x14200 bored crypto 23157 269045 0 0 3 0x40014200 acpi0 acpi0 61645 277184 0 0 3 0x14200 bored softnet 57506 21280 0 0 3 0x14200 bored systqmp 1562 310652 0 0 3 0x14200 bored systq 27527 468516 0 0 3 0x40014200 bored softclock 92370 430254 0 0 3 0x40014200 idle0 1 300911 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 9488 6342K 7112K 78643K 10887 0 pcb 13 8K 8K 78643K 41 0 rtable 99 2K 3K 78643K 216 0 ifaddr 67 14K 14K 78643K 76 0 counters 21 16K 16K 78643K 21 0 ioctlops 0 0K 2K 78643K 23 0 iov 0 0K 16K 78643K 13 0 mount 1 1K 1K 78643K 1 0 vnodes 1225 77K 77K 78643K 1307 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 5 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 28 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1794 195K 288K 78643K 12646 0 file desc 6 17K 25K 78643K 127 0 sigio 0 0K 0K 78643K 4 0 proc 49 38K 63K 78643K 376 0 subproc 32 2K 2K 78643K 34 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 7 0 in_multi 55 2K 3K 78643K 74 0 ether_multi 1 0K 0K 78643K 6 0 mrt 0 0K 0K 78643K 3 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 43 201K 201K 78643K 43 0 exec 0 0K 1K 78643K 191 0 pfkey data 0 0K 1K 78643K 2 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 7 26K 26K 78643K 7 0 UVM amap 102 37K 39K 78643K 1123 0 UVM aobj 11 2K 2K 78643K 15 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 16 0 NDP 11 0K 0K 78643K 15 0 temp 82 3008K 3072K 78643K 3344 0 kqueue 3 4K 8K 78643K 9 0 SYN cache 2 16K 16K 78643K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 6 0 0 1 0 1 1 0 8 0 rtpcb 80 31 0 29 1 0 1 1 0 8 0 rtentry 112 50 0 9 2 0 2 2 0 8 0 unpcb 120 313 0 299 1 0 1 1 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpqe 32 84 0 84 1 0 1 1 0 8 1 tcpcb 544 72 0 68 3 0 3 3 0 8 2 inpcb 280 162 0 151 4 0 4 4 0 8 3 rttmr 72 1 0 1 1 0 1 1 0 8 1 nd6 48 7 0 3 1 0 1 1 0 8 0 pkpcb 40 2 0 2 1 0 1 1 0 8 1 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 213 0 40 13 0 13 13 0 8 0 art_table 32 214 0 40 2 0 2 2 0 8 0 art_node 16 49 0 11 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 26 0 16 1 0 1 1 0 8 0 shmpl 112 13 0 4 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 1563 0 166 46 0 46 46 0 8 0 ffsino 240 1563 0 166 83 0 83 83 0 8 0 nchpl 144 1928 0 327 60 0 60 60 0 8 0 uvmvnodes 72 1676 0 0 31 0 31 31 0 8 0 uvmvnodes: pool(0xffffffff8259c7c0:uvmvnodes): free list modified: page 0xfffffd8061053000; item ordinal 0; addr 0xfffffd8061053010 (p 0xfffffd8061053000); offset 0x0=0x0 uvmvnodes: pool(0xffffffff8259c7c0:uvmvnodes): page inconsistency: page 0xfffffd8061053000; item ordinal 1; addr 0xffff9f0fc062f54a vnodes 208 1677 0 0 89 0 89 89 0 8 0 namei 1024 4839 0 4838 1 0 1 1 0 8 0 vcpupl 1984 2 0 0 1 0 1 1 0 8 0 vmpool 528 2 0 0 1 0 1 1 0 8 0 scxspl 192 5940 0 5939 1 0 1 1 0 8 0 plimitpl 152 16 0 9 1 0 1 1 0 8 0 sigapl 424 314 0 284 4 0 4 4 0 8 0 futexpl 56 2719 0 2718 1 0 1 1 0 8 0 knotepl 112 59 0 40 1 0 1 1 0 8 0 kqueuepl 144 18 0 16 1 0 1 1 0 8 0 pipelkpl 16 146 0 135 1 0 1 1 0 8 0 pipepl 120 292 0 271 2 0 2 2 0 8 1 fdescpl 432 299 0 284 2 0 2 2 0 8 0 filepl 120 2004 0 1894 5 0 5 5 0 8 1 lockfpl 104 31 0 30 1 0 1 1 0 8 0 lockfspl 48 13 0 12 1 0 1 1 0 8 0 sessionpl 112 17 0 7 1 0 1 1 0 8 0 pgrppl 48 17 0 7 1 0 1 1 0 8 0 ucredpl 96 139 0 132 1 0 1 1 0 8 0 zombiepl 144 284 0 284 1 0 1 1 0 8 1 processpl 896 314 0 284 4 0 4 4 0 8 0 procpl 624 443 0 404 4 0 4 4 0 8 1 sosppl 128 3 0 3 1 0 1 1 0 8 1 sockpl 400 508 0 481 8 0 8 8 0 8 5 mcl64k 65536 7 0 6 1 0 1 1 0 8 0 mcl12k 12288 2 0 2 1 0 1 1 0 8 1 mcl9k 9216 3 0 2 1 0 1 1 0 8 0 mcl8k 8192 6 0 6 1 0 1 1 0 8 1 mcl4k 4096 20 0 20 2 1 1 1 0 8 1 mcl2k 2048 64085 0 64045 14 2 12 12 0 8 6 mtagpl 80 31 0 2 2 1 1 1 0 8 0 mbufpl 256 101840 0 101698 16 3 13 13 0 8 0 bufpl 280 4325 0 163 298 0 298 298 0 8 0 anonpl 16 44365 0 27843 73 2 71 71 0 107 4 amapchunkpl 152 1919 0 1773 20 0 20 20 0 158 14 amappl16 192 1521 0 608 49 0 49 49 0 8 3 amappl15 184 1 0 0 1 0 1 1 0 8 0 amappl14 176 5 0 2 2 1 1 1 0 8 0 amappl13 168 23 0 22 1 0 1 1 0 8 0 amappl12 160 98 0 94 2 1 1 1 0 8 0 amappl11 152 64 0 51 1 0 1 1 0 8 0 amappl10 144 15 0 9 1 0 1 1 0 8 0 amappl9 136 379 0 376 1 0 1 1 0 8 0 amappl8 128 270 0 251 1 0 1 1 0 8 0 amappl7 120 105 0 95 1 0 1 1 0 8 0 amappl6 112 22 0 18 1 0 1 1 0 8 0 amappl5 104 231 0 218 1 0 1 1 0 8 0 amappl4 96 431 0 406 1 0 1 1 0 8 0 amappl3 88 111 0 104 1 0 1 1 0 8 0 amappl2 80 1688 0 1611 3 1 2 3 0 8 0 amappl1 72 15139 0 14708 26 15 11 20 0 8 2 amappl 80 670 0 623 2 0 2 2 0 84 1 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma128 128 253 0 253 1 1 0 1 0 8 0 dma64 64 6 0 6 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 18 0 17 1 0 1 1 0 8 0 aobjpl 64 14 0 4 1 0 1 1 0 8 0 uaddrrnd 24 301 0 284 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 301 0 284 1 0 1 1 0 8 0 vmmpekpl 168 6358 0 6333 2 0 2 2 0 8 0 vmmpepl 168 43356 0 41273 116 5 111 111 0 357 20 vmsppl 272 300 0 284 2 0 2 2 0 8 0 pdppl 4096 608 0 570 6 0 6 6 0 8 1 pvpl 32 148277 0 128593 172 0 172 172 0 265 13 pmappl 200 300 0 284 1 0 1 1 0 8 0 extentpl 40 46 0 29 1 0 1 1 0 8 0 phpool 112 160 0 8 5 0 5 5 0 8 0