panic: ufs_rename: lost dir entry Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *425326 43268 0 0 0x4000000 0 syz-executor.7 db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff825813d9) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff800024bf5078) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd807efd35e8,fffffd80679788b0,ffff800024bf5248,fffffd806f9a60d8,fffffd806a6c57f0,ffff800024bf5198) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff800026638d30,24,20000180,46,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff800024bf53e0) at syscall+0x447 sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xba612879ea0, count: 8 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 *cpu0: ufs_rename: lost dir entry ddb> trace db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff825813d9) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff800024bf5078) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd807efd35e8,fffffd80679788b0,ffff800024bf5248,fffffd806f9a60d8,fffffd806a6c57f0,ffff800024bf5198) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff800026638d30,24,20000180,46,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff800024bf53e0) at syscall+0x447 sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xba612879ea0, count: -7 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800024bf4e10 rbx 0xfffffd8068c84128 rdx 0 rcx 0 rax 0xffff800026638d30 r8 0x101010101010101 r9 0x8080808080808080 r10 0x8ccf15a2e8ea1ad0 r11 0x82cc687a5b469748 r12 0 r13 0xfffffd80651fc690 r14 0 r15 0x1 rip 0xffffffff81486f28 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024bf4e00 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.7) pid=425326 stat=onproc flags process=0 proc=4000000 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff8000266397b0,0xffff800026638fe0 process=0xffff80002170abe0 user=0xffff800024bf0000, vmspace=0xfffffd807cf09780 estcpu=36, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 43268 375791 10147 0 2 0 syz-executor.7 43268 229353 10147 0 3 0x4000080 fsleep syz-executor.7 *43268 425326 10147 0 7 0x4000000 syz-executor.7 43268 260855 10147 0 2 0x4000000 syz-executor.7 58589 444623 69969 0 2 0 syz-executor.0 58589 218724 69969 0 3 0x4000080 fsleep syz-executor.0 53208 320266 67487 0 2 0 syz-executor.4 53208 467025 67487 0 3 0x4000080 kqread syz-executor.4 53208 428873 67487 0 3 0x4000080 fsleep syz-executor.4 81521 206159 44419 0 2 0 syz-executor.5 81521 226740 44419 0 3 0x4000080 fsleep syz-executor.5 52961 322026 28887 0 3 0x82 piperd syz-executor.3 44419 262176 28887 0 2 0x482 syz-executor.5 69969 102784 28887 0 2 0x482 syz-executor.0 49327 366823 28887 0 2 0x2 syz-executor.1 53180 90904 1 0 3 0x100083 ttyin getty 73040 351753 28887 0 3 0x82 piperd syz-executor.6 67487 485898 28887 0 2 0x482 syz-executor.4 10147 456178 28887 0 3 0x82 nanoslp syz-executor.7 27150 57969 0 0 3 0x14280 nfsidl nfsio 5170 299775 0 0 3 0x14280 nfsidl nfsio 64639 15 0 0 3 0x14280 nfsidl nfsio 34035 187894 0 0 3 0x14280 nfsidl nfsio 80610 501592 0 0 3 0x14280 nfsidl nfsio 67654 289991 0 0 3 0x14280 nfsidl nfsio 31177 315959 0 0 3 0x14280 nfsidl nfsio 25106 224839 0 0 3 0x14280 nfsidl nfsio 1817 103132 0 0 3 0x14280 nfsidl nfsio 19767 469719 0 0 3 0x14280 nfsidl nfsio 41773 262708 0 0 3 0x14280 nfsidl nfsio 12089 448473 0 0 3 0x14280 nfsidl nfsio 77124 437745 0 0 3 0x14280 nfsidl nfsio 87763 268163 0 0 3 0x14280 nfsidl nfsio 91507 59745 0 0 3 0x14280 nfsidl nfsio 9240 372298 0 0 3 0x14280 nfsidl nfsio 17307 147338 0 0 3 0x14280 nfsidl nfsio 70706 365133 0 0 3 0x14280 nfsidl nfsio 37614 273028 0 0 3 0x14280 nfsidl nfsio 61229 312630 0 0 3 0x14280 nfsidl nfsio 23720 255952 28887 0 3 0x82 piperd syz-executor.2 20569 433494 0 0 3 0x14200 bored sosplice 28887 97633 69317 0 3 0x82 thrsleep syz-fuzzer 28887 244513 69317 0 2 0x4000482 syz-fuzzer 28887 86175 69317 0 3 0x4000082 wait syz-fuzzer 28887 288327 69317 0 3 0x4000082 thrsleep syz-fuzzer 28887 78618 69317 0 3 0x4000082 wait syz-fuzzer 28887 376583 69317 0 3 0x4000082 wait syz-fuzzer 28887 320641 69317 0 3 0x4000082 wait syz-fuzzer 28887 211798 69317 0 3 0x4000082 wait syz-fuzzer 28887 405132 69317 0 3 0x4000082 thrsleep syz-fuzzer 28887 408245 69317 0 3 0x4000082 wait syz-fuzzer 28887 304535 69317 0 3 0x4000082 kqread syz-fuzzer 28887 474638 69317 0 3 0x4000082 thrsleep syz-fuzzer 28887 203977 69317 0 3 0x4000082 wait syz-fuzzer 28887 382114 69317 0 3 0x4000082 wait syz-fuzzer 28887 418073 69317 0 3 0x4000082 thrsleep syz-fuzzer 69317 286353 63015 0 3 0x10008a sigsusp ksh 63015 384176 51129 0 3 0x9a kqread sshd 51129 516799 1 0 3 0x88 kqread sshd 3491 385510 29890 73 3 0x1100090 kqread syslogd 29890 178300 1 0 3 0x100082 netio syslogd 95953 72681 1 0 3 0x100080 kqread resolvd 92990 400299 65651 77 3 0x100092 kqread dhcpleased 51468 137505 65651 77 3 0x100092 kqread dhcpleased 65651 363799 1 0 3 0x80 kqread dhcpleased 93683 219082 0 0 3 0x14200 bored smr 10160 432027 0 0 2 0x14200 zerothread 34157 154930 0 0 3 0x14200 aiodoned aiodoned 17428 85203 0 0 3 0x14200 syncer update 5261 284927 0 0 3 0x14200 cleaner cleaner 60072 205853 0 0 3 0x14200 reaper reaper 85666 298581 0 0 3 0x14200 pgdaemon pagedaemon 70645 104830 0 0 3 0x14200 bored viomb 49865 193313 0 0 3 0x40014200 acpi0 acpi0 31572 354697 0 0 3 0x14200 bored softnet 47260 302097 0 0 3 0x14200 bored softnet 15520 384536 0 0 3 0x14200 bored softnet 24460 159028 0 0 3 0x14200 bored softnet 65580 415422 0 0 3 0x14200 bored systqmp 15801 504719 0 0 3 0x14200 bored systq 46171 3250 0 0 2 0x40014200 softclock 96524 102884 0 0 3 0x40014200 idle0 1 380197 0 0 3 0x80082 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 10212 6503K 8207K 78643K 32851 0 pcb 13 22K 32K 78643K 2304 0 rtable 234 25K 26K 78643K 3755 0 ifaddr 104 24K 27K 78643K 1552 0 sysctl 2 0K 0K 78643K 2 0 counters 25 17K 17K 78643K 218 0 ioctlops 0 0K 4K 78643K 4177 0 iov 0 0K 24K 78643K 1579 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 4 0 vnodes 1520 95K 95K 78643K 7855 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 71 0 VM map 2 0K 0K 78643K 2 0 sem 11 5K 8K 78643K 35 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12548 0 file desc 14 49K 77K 78643K 12311 0 sigio 0 0K 0K 78643K 311 0 proc 60 59K 91K 78643K 2658 0 subproc 104 6K 6K 78643K 890 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 523 0 in_multi 81 5K 7K 78643K 932 0 ether_multi 1 0K 0K 78643K 70 0 mrt 1 0K 0K 78643K 57 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 223 996K 996K 78643K 223 0 exec 0 0K 2K 78643K 3668 0 pfkey data 0 0K 0K 78643K 8 0 tdb 3 0K 0K 78643K 3 0 pagedep 1 8K 8K 78643K 1 0 inodedep 1 32K 32K 78643K 1 0 newblk 1 0K 0K 78643K 1 0 VM swap 8 62K 62K 78643K 8 0 UVM amap 469 1104K 1120K 78643K 70754 0 UVM aobj 131 4K 4K 78643K 143 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 514 0 NDP 13 0K 2K 78643K 334 0 temp 133 4718K 5742K 78643K 127624 0 kqueue 15 24K 32K 78643K 3718 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 rtpcb 120 1025 0 1022 14 13 1 5 0 8 0 rtentry 112 887 0 805 6 3 3 4 0 8 0 unpcb 144 6962 0 6948 68 67 1 6 0 8 0 syncache 296 82 0 82 20 20 0 1 0 8 0 tcpqe 32 77 3 77 11 11 0 1 0 8 0 tcpcb 768 3197 0 3193 121 112 9 16 0 8 8 arp 88 157 0 142 1 0 1 1 0 8 0 ipq 40 76 0 76 6 6 0 1 0 8 0 ipqe 40 239 0 239 6 6 0 1 0 8 0 inpcb 336 10101 0 10058 161 155 6 18 0 8 2 nd6 48 212 0 194 1 0 1 1 0 8 0 pkpcb 40 98 0 98 7 7 0 1 0 8 0 kcovpl 48 67 0 59 1 0 1 1 0 8 0 ppxss 1160 56 0 56 13 13 0 1 0 8 0 pfstscr 40 17 0 14 1 0 1 1 0 8 0 pfosfp 40 11 0 9 1 0 1 1 0 8 0 pfosfpen 112 11 0 0 1 0 1 1 0 8 0 pfrktable 1344 415 0 396 4 2 2 2 0 8 0 pfanchor 1280 370 0 305 6 0 6 6 0 8 0 pftag 88 155 0 149 2 1 1 1 0 8 0 pfqueue 264 74 0 74 3 3 0 1 0 8 0 pfstitem 24 14 0 10 1 0 1 1 0 8 0 pfstkey 120 166 0 162 1 0 1 1 0 8 0 pfstate 336 83 0 81 1 0 1 1 0 8 0 pfrule 1360 623 0 571 9 4 5 5 0 8 0 rttmr 136 11 0 11 4 4 0 1 0 8 0 art_heap8 4096 2 0 1 2 1 1 2 0 8 0 art_heap4 256 3644 0 3263 59 33 26 30 0 8 0 art_table 32 3646 0 3264 4 0 4 4 0 8 0 art_node 16 882 0 811 1 0 1 1 0 8 0 sysvmsgpl 40 33 0 18 3 2 1 1 0 8 0 semupl 112 6 0 6 2 2 0 1 0 8 0 semapl 112 16 0 7 1 0 1 1 0 8 0 shmpl 112 140 0 12 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 20332 0 18819 97 1 96 96 0 8 0 ffsino 240 20332 0 18819 90 0 90 90 0 8 0 nchpl 144 43666 0 42039 63 1 62 63 0 8 0 uvmvnodes 80 5926 0 0 121 0 121 121 0 8 0 vnodes 216 5926 0 0 330 0 330 330 0 8 0 namei 1024 215103 0 215100 15 14 1 2 0 8 0 vcpupl 2048 77 0 1 10 0 10 10 0 8 0 vmpool 536 84 0 8 6 0 6 6 0 8 0 pfiaddrpl 120 167 0 132 5 3 2 2 0 8 0 kstatmem 264 392 0 366 4 1 3 3 0 8 0 scsiplug 72 16 0 16 4 4 0 1 0 8 0 scxspl 216 116923 0 116923 25 24 1 8 0 8 1 plimitpl 152 1445 0 1431 1 0 1 1 0 8 0 sigapl 424 12523 0 12461 9 1 8 8 0 8 0 futexpl 64 137986 0 137982 1 0 1 1 0 8 0 knotepl 120 159658 0 159575 68 63 5 10 0 8 1 kqueuepl 184 5558 0 5482 35 31 4 4 0 8 0 pipepl 288 2335 0 2306 49 46 3 7 0 8 0 fdescpl 432 12465 0 12440 4 0 4 4 0 8 0 filepl 120 108610 0 108225 108 96 12 17 0 8 0 lockfpl 104 3787 0 3785 8 7 1 2 0 8 0 lockfspl 48 1125 0 1123 1 0 1 1 0 8 0 sessionpl 144 86 0 70 1 0 1 1 0 8 0 pgrppl 48 130 0 114 1 0 1 1 0 8 0 ucredpl 104 11009 0 10997 1 0 1 1 0 8 0 zombiepl 144 12461 0 12461 2 1 1 1 0 8 1 processpl 1000 12523 0 12461 12 3 9 9 0 8 0 procpl 672 33724 0 33641 25 16 9 9 0 8 1 sosppl 168 159 0 159 18 17 1 1 0 8 1 sockpl 456 18199 0 18132 345 332 13 29 0 8 4 mcl64k 65536 429 0 419 4 2 2 2 0 8 0 mcl16k 16384 124 0 124 26 25 1 1 0 8 1 mcl12k 12288 412 0 412 17 16 1 1 0 8 1 mcl9k 9216 90 0 90 22 22 0 1 0 8 0 mcl8k 8192 594 0 594 7 6 1 1 0 8 1 mcl4k 4096 1554 0 1554 4 3 1 1 0 8 1 mcl2k2 2112 89 0 89 24 23 1 1 0 8 1 mcl2k 2048 93646 0 93514 41 22 19 19 0 8 0 mtagpl 96 1578 0 1381 18 13 5 11 0 8 0 mbufpl 256 220619 0 220195 80 50 30 47 0 8 0 bufpl 288 26686 0 20285 458 0 458 458 0 8 0 anonpl 24 2409038 0 2389755 331 185 146 153 0 188 12 amapchunkpl 152 222353 0 221506 108 72 36 48 0 158 0 amappl16 200 35792 0 35132 195 146 49 54 0 8 13 amappl15 192 2196 0 2188 1 0 1 1 0 8 0 amappl14 184 2175 0 2166 1 0 1 1 0 8 0 amappl13 176 1595 0 1593 1 0 1 1 0 8 0 amappl12 168 1124 0 1116 1 0 1 1 0 8 0 amappl11 160 1212 0 1196 1 0 1 1 0 8 0 amappl10 152 2272 0 2267 1 0 1 1 0 8 0 amappl9 144 1003 0 998 1 0 1 1 0 8 0 amappl8 136 4276 0 4182 4 0 4 4 0 8 0 amappl7 128 2942 0 2918 1 0 1 1 0 8 0 amappl6 120 1109 0 1083 2 1 1 2 0 8 0 amappl5 112 11164 0 11153 1 0 1 1 0 8 0 amappl4 104 5096 0 5071 2 0 2 2 0 8 0 amappl3 96 37387 0 37334 2 0 2 2 0 8 0 amappl2 88 2799 0 2755 2 0 2 2 0 8 0 amappl1 80 307886 0 307270 20 5 15 19 0 8 0 amappl 88 68988 0 68770 6 0 6 6 0 92 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 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 72 142 0 12 3 0 3 3 0 8 0 uaddrrnd 24 12549 0 12448 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 12549 0 12448 1 0 1 1 0 8 0 vmmpekpl 168 93265 0 93191 4 0 4 4 0 8 0 vmmpepl 168 1239739 0 1237130 278 137 141 150 0 357 7 vmsppl 272 12548 0 12448 9 2 7 7 0 8 0 rwobjpl 24 301275 0 293489 56 7 49 49 0 8 0 pdppl 4096 25104 0 24972 783 643 140 140 0 8 8 pvpl 32 4637234 0 4617319 429 225 204 239 0 265 10 pmappl 216 12548 0 12448 6 0 6 6 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1911 0 1009 26 0 26 26 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff825813d9) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff800024bf5078) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd807efd35e8,fffffd80679788b0,ffff800024bf5248,fffffd806f9a60d8,fffffd806a6c57f0,ffff800024bf5198) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff800026638d30,24,20000180,46,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff800024bf53e0) at syscall+0x447 sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xba612879ea0, count: -7 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff825813d9) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff800024bf5078) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd807efd35e8,fffffd80679788b0,ffff800024bf5248,fffffd806f9a60d8,fffffd806a6c57f0,ffff800024bf5198) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff800026638d30,24,20000180,46,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff800024bf53e0) at syscall+0x447 sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xba612879ea0, count: -7