panic: ufs_rename: lost dir entry Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *408268 55990 0 0 0x4000000 0 syz-executor.2 db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff82735a3b) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff80002656b418) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd807efd0870,fffffd806eed5510,ffff80002656b5e8,fffffd8067072e88,fffffd807c36ccd0,ffff80002656b538) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff8000299d7ba0,3,20000180,5,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff80002656b780) at syscall+0x4e6 sys/arch/amd64/amd64/trap.c:626 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xeef80c05d50, 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(ffffffff82735a3b) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff80002656b418) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd807efd0870,fffffd806eed5510,ffff80002656b5e8,fffffd8067072e88,fffffd807c36ccd0,ffff80002656b538) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff8000299d7ba0,3,20000180,5,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff80002656b780) at syscall+0x4e6 sys/arch/amd64/amd64/trap.c:626 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xeef80c05d50, count: -7 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80002656b1b0 rbx 0xfffffd8069736cc8 rdx 0 rcx 0 rax 0xffff8000299d7ba0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xaae150baa1767d05 r11 0x6297cb3fcec604cd r12 0 r13 0xfffffd806e3591f0 r14 0 r15 0x1 rip 0xffffffff82493f98 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002656b1a0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.2) pid=408268 stat=onproc flags process=0 proc=4000000 pri=32, usrpri=84, nice=20 forw=0xffffffffffffffff, list=0xffff8000265a3b60,0xffff8000299d6e18 process=0xffff8000fffeebe0 user=0xffff800026566000, vmspace=0xfffffd806bb1d9a0 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 23174 54754 13965 0 2 0 syz-executor.3 23174 482245 13965 0 3 0x4000080 fifor syz-executor.3 23174 104370 13965 0 3 0x4000080 fsleep syz-executor.3 55990 501363 3414 0 2 0 syz-executor.2 55990 56735 3414 0 2 0x4000000 syz-executor.2 *55990 408268 3414 0 7 0x4000000 syz-executor.2 35556 357319 15104 0 2 0 syz-executor.1 35556 457442 15104 0 3 0x4000080 fsleep syz-executor.1 70879 37748 1965 0 2 0 syz-executor.4 70879 34049 1965 0 3 0x4000080 fsleep syz-executor.4 70879 123529 1965 0 3 0x4000080 fsleep syz-executor.4 70879 181913 1965 0 3 0x4000080 fsleep syz-executor.4 72670 329719 94212 0 2 0 syz-executor.7 72670 110954 94212 0 2 0x4000000 syz-executor.7 72670 477187 94212 0 3 0x4000080 fsleep syz-executor.7 72670 23163 94212 0 2 0x4000000 syz-executor.7 98503 429321 77942 0 2 0 syz-executor.6 98503 155355 77942 0 2 0x4000000 syz-executor.6 49501 275785 2060 0 2 0x82000 syz-executor.5 49501 497414 2060 0 2 0x4082000 syz-executor.5 49501 50100 2060 0 2 0x4082000 syz-executor.5 49501 85529 2060 0 3 0x4002000 suspend syz-executor.5 49501 382634 2060 0 2 0x4082000 syz-executor.5 49501 458417 2060 0 2 0x4082000 syz-executor.5 77942 15464 12997 0 3 0x82 nanoslp syz-executor.6 3414 270958 12997 0 3 0x82 nanoslp syz-executor.2 47188 161918 12997 0 2 0x2 syz-executor.0 15104 226328 12997 0 3 0x82 nanoslp syz-executor.1 2060 86272 12997 0 3 0x82 nanoslp syz-executor.5 13965 273549 12997 0 2 0x2 syz-executor.3 94212 450341 12997 0 3 0x82 nanoslp syz-executor.7 1965 233451 12997 0 3 0x82 nanoslp syz-executor.4 84458 102622 0 0 3 0x14200 acct acct 6473 438405 0 0 3 0x14280 nfsidl nfsio 56229 323753 0 0 3 0x14280 nfsidl nfsio 70815 420101 0 0 3 0x14280 nfsidl nfsio 34288 3063 0 0 3 0x14280 nfsidl nfsio 35554 275783 0 0 3 0x14280 nfsidl nfsio 158 147765 0 0 3 0x14280 nfsidl nfsio 44533 258038 0 0 3 0x14280 nfsidl nfsio 35904 200381 0 0 3 0x14280 nfsidl nfsio 38116 14177 0 0 3 0x14280 nfsidl nfsio 48748 232300 0 0 3 0x14280 nfsidl nfsio 97195 7085 0 0 3 0x14280 nfsidl nfsio 92044 171457 0 0 3 0x14280 nfsidl nfsio 70505 521326 0 0 3 0x14280 nfsidl nfsio 28686 185289 0 0 3 0x14280 nfsidl nfsio 51052 486165 0 0 3 0x14280 nfsidl nfsio 73462 453095 0 0 3 0x14280 nfsidl nfsio 30524 44371 0 0 3 0x14280 nfsidl nfsio 86402 288326 0 0 3 0x14280 nfsidl nfsio 933 165830 0 0 3 0x14280 nfsidl nfsio 5698 434815 0 0 3 0x14280 nfsidl nfsio 46958 54362 0 0 3 0x14200 bored sosplice 12997 295565 53410 0 3 0x82 wait syz-fuzzer 12997 100873 53410 0 3 0x4000082 nanoslp syz-fuzzer 12997 472383 53410 0 3 0x4000082 thrsleep syz-fuzzer 12997 31398 53410 0 3 0x4000082 wait syz-fuzzer 12997 411628 53410 0 3 0x4000082 thrsleep syz-fuzzer 12997 475149 53410 0 3 0x4000082 thrsleep syz-fuzzer 12997 429080 53410 0 3 0x4000082 wait syz-fuzzer 12997 151804 53410 0 3 0x4000082 thrsleep syz-fuzzer 12997 39714 53410 0 3 0x4000082 wait syz-fuzzer 12997 27371 53410 0 3 0x4000082 wait syz-fuzzer 12997 439902 53410 0 3 0x4000082 wait syz-fuzzer 12997 281186 53410 0 3 0x4000082 wait syz-fuzzer 12997 190488 53410 0 3 0x4000082 wait syz-fuzzer 12997 144453 53410 0 3 0x4000082 kqread syz-fuzzer 53410 409630 53364 0 3 0x10008a sigsusp ksh 53364 234513 94889 0 3 0x9a kqread sshd 86908 520897 1 0 3 0x100083 ttyin getty 94889 172305 1 0 3 0x88 kqread sshd 89700 522627 14065 73 3 0x1100090 kqread syslogd 14065 157005 1 0 3 0x100082 netio syslogd 88673 108954 1 0 3 0x100080 kqread resolvd 35053 251638 12705 77 3 0x100092 kqread dhcpleased 28830 230857 12705 77 3 0x100092 kqread dhcpleased 12705 372430 1 0 3 0x80 kqread dhcpleased 93818 419646 0 0 3 0x14200 bored smr 52628 284895 0 0 2 0x14200 zerothread 96187 482457 0 0 3 0x14200 aiodoned aiodoned 98614 73736 0 0 3 0x14200 syncer update 73369 234925 0 0 3 0x14200 cleaner cleaner 24802 46807 0 0 3 0x14200 reaper reaper 77532 255120 0 0 3 0x14200 pgdaemon pagedaemon 28337 500121 0 0 3 0x14200 bored viomb 46123 382141 0 0 3 0x40014200 acpi0 acpi0 61548 478396 0 0 3 0x14200 bored softnet 91693 407288 0 0 3 0x14200 bored softnet 52468 502654 0 0 3 0x14200 bored softnet 10585 194743 0 0 3 0x14200 bored softnet 70940 481783 0 0 3 0x14200 bored systqmp 61226 448898 0 0 3 0x14200 bored systq 73764 284808 0 0 3 0x40014200 bored softclock 97788 493226 0 0 3 0x40014200 idle0 1 235716 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 10255 6863K 8062K 78643K 39424 0 pcb 14 14K 19K 78643K 781 0 rtable 228 16K 17K 78643K 1661 0 ifaddr 86 23K 25K 78643K 493 0 sysctl 2 0K 0K 78643K 2 0 counters 28 17K 17K 78643K 158 0 ioctlops 0 0K 4K 78643K 363 0 iov 0 0K 24K 78643K 916 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 4 0 vnodes 1726 108K 108K 78643K 9267 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 79 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 840 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12548 0 file desc 17 61K 69K 78643K 4736 0 sigio 0 0K 0K 78643K 204 0 proc 59 59K 92K 78643K 1654 0 subproc 104 6K 6K 78643K 572 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 94 0 in_multi 90 6K 6K 78643K 560 0 ether_multi 1 0K 0K 78643K 19 0 mrt 1 0K 0K 78643K 17 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 217 970K 970K 78643K 217 0 exec 0 0K 1K 78643K 1535 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 64K 78643K 10 0 UVM amap 321 88K 92K 78643K 31175 0 UVM aobj 131 4K 4K 78643K 150 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 193 0 NDP 14 0K 1K 78643K 185 0 temp 136 5770K 6130K 78643K 62661 0 kqueue 15 24K 26K 78643K 667 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 470 0 467 8 7 1 3 0 8 0 rtentry 112 554 0 455 4 1 3 4 0 8 0 unpcb 144 5747 0 5732 57 51 6 8 0 8 5 syncache 296 19 0 19 6 6 0 1 0 8 0 sackhl 24 2 0 2 2 2 0 1 0 8 0 tcpqe 32 123 0 123 4 4 0 1 0 8 0 tcpcb 776 1230 0 1226 54 53 1 8 0 8 0 arp 88 91 0 73 1 0 1 1 0 8 0 ipq 40 4 0 4 2 2 0 1 0 8 0 ipqe 40 9 0 9 2 2 0 1 0 8 0 inpcb 336 3691 0 3682 70 68 2 10 0 8 1 nd6 48 136 0 112 1 0 1 1 0 8 0 pkpcb 40 9 0 9 2 2 0 1 0 8 0 kcovpl 48 44 0 36 1 0 1 1 0 8 0 ppxss 1160 65 0 65 10 9 1 1 0 8 1 pppxif 1360 47 0 47 5 5 0 1 0 8 0 pfstscr 40 10 0 8 1 0 1 1 0 8 0 pfanchor 1280 39 0 33 2 0 2 2 0 8 0 pfstitem 24 4 0 0 1 0 1 1 0 8 0 pfstkey 128 17 0 15 1 0 1 1 0 8 0 pfstate 352 10 0 8 1 0 1 1 0 8 0 rttmr 136 2 0 2 1 1 0 1 0 8 0 art_heap8 4096 3 0 2 3 2 1 2 0 8 0 art_heap4 256 2435 0 2045 54 29 25 29 0 8 0 art_table 32 2438 0 2047 6 2 4 4 0 8 0 art_node 16 546 0 460 1 0 1 1 0 8 0 sysvmsgpl 40 27 0 11 1 0 1 1 0 8 0 semapl 112 838 0 828 1 0 1 1 0 8 0 shmpl 112 147 0 19 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 7499 0 6045 92 0 92 92 0 8 1 ffsino 240 7499 0 6045 86 0 86 86 0 8 0 nchpl 144 14301 0 12675 63 0 63 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 70215 0 70213 11 9 2 2 0 8 1 vmpool 664 32 0 32 4 4 0 1 0 8 0 kstatmem 264 190 0 162 3 1 2 3 0 8 0 scsiplug 72 7 0 7 1 1 0 1 0 8 0 scxspl 216 58438 0 58438 19 18 1 8 0 8 1 plimitpl 152 574 0 559 1 0 1 1 0 8 0 sigapl 424 4967 0 4901 8 0 8 8 0 8 0 futexpl 64 48207 0 48201 11 10 1 1 0 8 0 knotepl 120 65980 0 65897 38 34 4 10 0 8 1 kqueuepl 184 1237 0 1226 13 12 1 4 0 8 0 pipepl 288 1394 0 1365 24 17 7 7 0 8 4 fdescpl 432 4928 0 4900 7 3 4 4 0 8 0 filepl 120 43390 0 43138 87 71 16 21 0 8 8 lockfpl 104 1278 0 1276 4 3 1 2 0 8 0 lockfspl 48 495 0 493 1 0 1 1 0 8 0 sessionpl 144 59 0 43 1 0 1 1 0 8 0 pgrppl 48 113 0 97 1 0 1 1 0 8 0 ucredpl 104 4303 0 4293 1 0 1 1 0 8 0 zombiepl 144 4901 0 4901 1 0 1 1 0 8 1 processpl 1008 4967 0 4901 10 1 9 9 0 8 0 procpl 696 11886 0 11790 16 7 9 10 0 8 0 sosppl 168 30 0 30 6 6 0 1 0 8 0 sockpl 456 9920 0 9893 282 271 11 34 0 8 7 mcl64k 65536 191 0 191 15 14 1 1 0 8 1 mcl16k 16384 87 0 87 14 13 1 1 0 8 1 mcl12k 12288 217 0 217 10 9 1 1 0 8 1 mcl9k 9216 36 0 36 10 9 1 1 0 8 1 mcl8k 8192 246 0 246 16 15 1 1 0 8 1 mcl4k 4096 588 0 588 14 13 1 1 0 8 1 mcl2k2 2112 39 0 39 12 12 0 1 0 8 0 mcl2k 2048 88221 0 88149 32 21 11 25 0 8 0 mtagpl 96 487 0 359 10 6 4 5 0 8 0 mbufpl 256 176063 0 175703 240 216 24 111 0 8 1 bufpl 288 12094 0 5697 458 0 458 458 0 8 0 anonpl 24 981268 0 962938 231 112 119 175 0 188 0 amapchunkpl 152 89285 0 88526 84 47 37 58 0 158 0 amappl16 200 8378 0 7768 54 20 34 44 0 8 0 amappl15 192 57 0 56 1 0 1 1 0 8 0 amappl14 184 306 0 291 2 0 2 2 0 8 0 amappl13 176 6 0 6 1 1 0 1 0 8 0 amappl12 168 844 0 838 1 0 1 1 0 8 0 amappl11 160 44 0 34 1 0 1 1 0 8 0 amappl10 152 66 0 56 1 0 1 1 0 8 0 amappl9 144 966 0 964 1 0 1 1 0 8 0 amappl8 136 320 0 258 3 0 3 3 0 8 0 amappl7 128 225 0 199 2 1 1 2 0 8 0 amappl6 120 325 0 311 1 0 1 1 0 8 0 amappl5 112 323 0 316 1 0 1 1 0 8 0 amappl4 104 899 0 871 2 1 1 2 0 8 0 amappl3 96 13321 0 13262 2 0 2 2 0 8 0 amappl2 88 5655 0 5583 3 1 2 3 0 8 0 amappl1 80 111061 0 110295 34 17 17 22 0 8 0 amappl 88 30346 0 30149 5 0 5 5 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 149 0 19 3 0 3 3 0 8 0 uaddrrnd 24 4960 0 4932 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4960 0 4932 1 0 1 1 0 8 0 vmmpekpl 168 42387 0 42338 3 0 3 3 0 8 0 vmmpepl 168 468687 0 465797 257 119 138 153 0 357 8 vmsppl 272 4959 0 4932 3 1 2 2 0 8 0 rwobjpl 24 121537 0 113703 48 0 48 48 0 8 0 pdppl 4096 9926 0 9864 348 284 64 66 0 8 2 pvpl 32 2024020 0 1999818 414 207 207 309 0 265 5 pmappl 216 4959 0 4932 2 0 2 2 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1491 0 709 24 0 24 24 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(ffffffff82735a3b) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff80002656b418) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd807efd0870,fffffd806eed5510,ffff80002656b5e8,fffffd8067072e88,fffffd807c36ccd0,ffff80002656b538) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff8000299d7ba0,3,20000180,5,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff80002656b780) at syscall+0x4e6 sys/arch/amd64/amd64/trap.c:626 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xeef80c05d50, 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(ffffffff82735a3b) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff80002656b418) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd807efd0870,fffffd806eed5510,ffff80002656b5e8,fffffd8067072e88,fffffd807c36ccd0,ffff80002656b538) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff8000299d7ba0,3,20000180,5,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff80002656b780) at syscall+0x4e6 sys/arch/amd64/amd64/trap.c:626 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xeef80c05d50, count: -7