panic: ufs_rename: lost dir entry Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *192650 9786 0 0x1000 0x4080000 0 syz-executor.2 db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff82584078) at panic+0x161 sys/kern/subr_prf.c:202 ufs_rename(ffff800026360ed8) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:921 VOP_RENAME(fffffd807efd2540,fffffd806239c870,ffff8000263610a8,fffffd8068059548,fffffd80627113e0,ffff800026360ff8) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:386 dorenameat(ffff800026530d28,4,200001c0,ffffff9c,20000140) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3037 syscall(ffff800026361240) at syscall+0x44e sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x87d3ca35c10, 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(ffffffff82584078) at panic+0x161 sys/kern/subr_prf.c:202 ufs_rename(ffff800026360ed8) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:921 VOP_RENAME(fffffd807efd2540,fffffd806239c870,ffff8000263610a8,fffffd8068059548,fffffd80627113e0,ffff800026360ff8) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:386 dorenameat(ffff800026530d28,4,200001c0,ffffff9c,20000140) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3037 syscall(ffff800026361240) at syscall+0x44e sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x87d3ca35c10, count: -7 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff800026360c70 rbx 0xfffffd806239cb10 rdx 0 rcx 0 rax 0xffff800026530d28 r8 0x101010101010101 r9 0x8080808080808080 r10 0x61de7ea175db93b7 r11 0x14df5f39414f1f55 r12 0 r13 0xfffffd8070b555b0 r14 0 r15 0x1 rip 0xffffffff824bda38 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800026360c60 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.2) pid=192650 stat=onproc flags process=1000 proc=4080000 pri=32, usrpri=61, nice=20 forw=0xffffffffffffffff, list=0xffff8000215f4d20,0xffff800026530558 process=0xffff8000215fc800 user=0xffff80002635c000, vmspace=0xfffffd806498a670 estcpu=11, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 9705 241016 4082 0 2 0 syz-executor.5 85795 130256 90430 0 2 0 syz-executor.6 85795 392890 90430 0 3 0x4000080 fsleep syz-executor.6 1866 195032 56020 0 3 0x80 nanoslp syz-executor.3 1866 18539 56020 0 3 0x4000080 bell syz-executor.3 1866 355070 56020 0 3 0x4000080 fsleep syz-executor.3 36627 175229 4878 0 2 0 syz-executor.0 36627 500919 4878 0 2 0x4000000 syz-executor.0 93852 9305 45942 0 2 0 syz-executor.4 93852 380548 45942 0 3 0x4000080 fsleep syz-executor.4 93852 383269 45942 0 2 0x4000000 syz-executor.4 * 9786 192650 35458 0 7 0x4081000 syz-executor.2 9786 43851 35458 0 3 0x4003000 suspend syz-executor.2 56020 476753 15895 0 3 0x82 nanoslp syz-executor.3 35458 215685 15895 0 3 0x82 nanoslp syz-executor.2 4878 121825 15895 0 3 0x82 nanoslp syz-executor.0 45942 408007 15895 0 3 0x82 nanoslp syz-executor.4 4082 403709 15895 0 3 0x82 nanoslp syz-executor.5 58577 71805 15895 0 2 0x2 syz-executor.7 90430 166643 15895 0 3 0x82 nanoslp syz-executor.6 76364 458463 1 0 3 0x100083 ttyin getty 57426 276221 0 0 3 0x14280 nfsidl nfsio 93571 254739 0 0 3 0x14280 nfsidl nfsio 17368 502164 0 0 3 0x14280 nfsidl nfsio 10485 374024 0 0 3 0x14280 nfsidl nfsio 30307 468352 0 0 3 0x14280 nfsidl nfsio 48432 435819 0 0 3 0x14280 nfsidl nfsio 91194 30594 0 0 3 0x14280 nfsidl nfsio 40900 418131 0 0 3 0x14280 nfsidl nfsio 95445 387077 0 0 3 0x14280 nfsidl nfsio 52212 42505 0 0 3 0x14280 nfsidl nfsio 76757 16519 0 0 3 0x14280 nfsidl nfsio 19124 246886 0 0 3 0x14280 nfsidl nfsio 14834 53435 0 0 3 0x14280 nfsidl nfsio 73204 374014 0 0 3 0x14280 nfsidl nfsio 67850 71352 0 0 3 0x14280 nfsidl nfsio 533 98790 0 0 3 0x14280 nfsidl nfsio 12749 221373 0 0 3 0x14280 nfsidl nfsio 49156 497569 0 0 3 0x14280 nfsidl nfsio 26085 253574 0 0 3 0x14280 nfsidl nfsio 77791 280866 0 0 3 0x14280 nfsidl nfsio 75510 88425 0 0 3 0x14200 bored sosplice 15895 112105 54132 0 3 0x82 thrsleep syz-fuzzer 15895 282654 54132 0 3 0x4000082 nanoslp syz-fuzzer 15895 421132 54132 0 3 0x4000082 thrsleep syz-fuzzer 15895 344609 54132 0 2 0x4000002 syz-fuzzer 15895 363863 54132 0 3 0x4000082 thrsleep syz-fuzzer 15895 433383 54132 0 3 0x4000082 thrsleep syz-fuzzer 15895 41570 54132 0 3 0x4000082 thrsleep syz-fuzzer 15895 196542 54132 0 3 0x4000082 thrsleep syz-fuzzer 54132 417839 64565 0 3 0x10008a sigsusp ksh 64565 113203 14490 0 3 0x9a kqread sshd 14490 172534 1 0 3 0x88 kqread sshd 93219 356039 39480 73 2 0x1100010 syslogd 39480 371223 1 0 3 0x100082 netio syslogd 92188 116161 1 0 3 0x100080 kqread resolvd 45945 278847 49550 77 3 0x100092 kqread dhcpleased 82405 177343 49550 77 3 0x100092 kqread dhcpleased 49550 11257 1 0 3 0x80 kqread dhcpleased 1632 471551 0 0 3 0x14200 bored smr 93405 240248 0 0 2 0x14200 zerothread 15468 6859 0 0 3 0x14200 aiodoned aiodoned 3533 109550 0 0 3 0x14200 syncer update 75293 504561 0 0 3 0x14200 cleaner cleaner 57744 268952 0 0 3 0x14200 reaper reaper 44627 439636 0 0 3 0x14200 pgdaemon pagedaemon 40080 135005 0 0 3 0x14200 bored viomb 56969 132760 0 0 3 0x40014200 acpi0 acpi0 10461 228812 0 0 3 0x14200 bored softnet 46117 518250 0 0 3 0x14200 bored softnet 80576 110145 0 0 3 0x14200 bored softnet 57029 172255 0 0 3 0x14200 bored softnet 27330 186952 0 0 3 0x14200 bored systqmp 17830 460139 0 0 3 0x14200 bored systq 45993 365104 0 0 3 0x40014200 bored softclock 7277 484886 0 0 3 0x40014200 idle0 1 12276 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 6564K 7677K 78643K 35089 0 pcb 13 18K 23K 78643K 2034 0 rtable 145 16K 18K 78643K 2623 0 ifaddr 224 56K 58K 78643K 1385 0 sysctl 2 0K 2K 78643K 9 0 counters 25 17K 17K 78643K 188 0 ioctlops 0 0K 4K 78643K 7936 0 iov 0 0K 18K 78643K 2209 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 4 0 vnodes 1485 93K 93K 78643K 9398 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 9K 78643K 148 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 1033 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12548 0 file desc 15 53K 69K 78643K 14183 0 sigio 0 0K 0K 78643K 202 0 proc 62 59K 83K 78643K 2170 0 subproc 91 5K 6K 78643K 643 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 814 0 in_multi 44 2K 6K 78643K 771 0 ether_multi 1 0K 0K 78643K 77 0 mrt 1 0K 0K 78643K 42 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 253 1129K 1129K 78643K 253 0 exec 0 0K 2K 78643K 3601 0 pfkey data 0 0K 0K 78643K 10 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 7 26K 26K 78643K 7 0 UVM amap 554 1389K 4514K 78643K 81733 0 UVM aobj 131 6K 6K 78643K 143 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 1K 78643K 442 0 NDP 11 0K 1K 78643K 281 0 temp 210 4905K 17298K 78643K 161024 0 kqueue 12 18K 26K 78643K 1142 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 1043 0 1040 16 15 1 3 0 8 0 rtentry 112 674 0 632 4 2 2 4 0 8 0 unpcb 136 15997 0 15984 104 103 1 12 0 8 0 syncache 296 45 0 45 12 12 0 1 0 8 0 sackhl 24 2 0 2 1 0 1 1 0 8 1 tcpqe 32 499 0 499 7 7 0 1 0 8 0 tcpcb 736 5467 0 5462 189 188 1 14 0 8 0 arp 88 107 0 99 1 0 1 1 0 8 0 ipq 40 159 0 159 9 9 0 1 0 8 0 ipqe 40 369 0 369 9 9 0 1 0 8 0 inpcb 312 13275 0 13268 218 217 1 17 0 8 0 ip6q 72 4 0 4 1 1 0 1 0 8 0 ip6af 40 6 0 6 1 1 0 1 0 8 0 nd6 48 159 0 150 1 0 1 1 0 8 0 pkpcb 40 60 0 60 12 12 0 1 0 8 0 kcovpl 48 49 0 42 1 0 1 1 0 8 0 ppxss 1152 65 0 65 14 14 0 1 0 8 0 pfstscr 40 162 0 121 2 1 1 1 0 8 0 pfosfp 40 5 0 4 1 0 1 1 0 8 0 pfosfpen 112 5 0 4 1 0 1 1 0 8 0 pfrktable 1344 170 0 155 7 5 2 2 0 8 0 pftag 88 23 0 16 1 0 1 1 0 8 0 pfqueue 264 100 0 100 1 1 0 1 0 8 0 pfstitem 24 196 0 114 1 0 1 1 0 8 0 pfstkey 112 324 0 320 2 1 1 1 0 8 0 pfstate 336 162 0 121 5 1 4 4 0 8 0 pfrule 1360 424 0 358 7 1 6 6 0 8 0 rttmr 64 9 0 9 3 3 0 1 0 8 0 art_heap8 4096 6 0 5 3 2 1 3 0 8 0 art_heap4 256 2775 0 2555 51 33 18 30 0 8 0 art_table 32 2781 0 2560 5 2 3 4 0 8 0 art_node 16 665 0 630 1 0 1 1 0 8 0 sysvmsgpl 40 9 0 3 1 0 1 1 0 8 0 semupl 112 4 0 4 1 1 0 1 0 8 0 semapl 112 1031 0 1021 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 21616 0 20084 97 0 97 97 0 8 0 ffsino 240 21616 0 20084 92 1 91 91 0 8 0 nchpl 144 45013 0 43392 63 0 63 63 0 8 0 uvmvnodes 80 5926 0 0 121 0 121 121 0 8 0 vnodes 224 5926 0 0 349 0 349 349 0 8 0 namei 1024 185881 0 185878 15 13 2 2 0 8 1 vcpupl 1984 371 0 2 47 0 47 47 0 8 0 vmpool 528 486 0 117 29 4 25 25 0 8 0 pfiaddrpl 120 66 0 44 1 0 1 1 0 8 0 kstatmem 264 348 0 326 2 0 2 2 0 8 0 scsiplug 72 22 0 22 4 4 0 1 0 8 0 scxspl 216 131294 0 131294 39 38 1 8 0 8 1 plimitpl 152 1883 0 1870 1 0 1 1 0 8 0 sigapl 424 14492 0 14429 9 1 8 8 0 8 0 futexpl 64 149331 0 149328 4 3 1 1 0 8 0 knotepl 120 194701 0 194627 91 87 4 11 0 8 0 kqueuepl 184 2835 0 2827 33 32 1 6 0 8 0 pipepl 304 2714 0 2689 74 71 3 12 0 8 0 fdescpl 432 14380 0 14354 5 1 4 4 0 8 0 filepl 120 120526 0 120305 150 142 8 19 0 8 0 lockfpl 104 3884 0 3882 7 6 1 2 0 8 0 lockfspl 48 1186 0 1184 1 0 1 1 0 8 0 sessionpl 144 68 0 53 1 0 1 1 0 8 0 pgrppl 48 156 0 141 1 0 1 1 0 8 0 ucredpl 96 13867 0 13856 1 0 1 1 0 8 0 zombiepl 144 14430 0 14429 1 0 1 1 0 8 0 processpl 1000 14492 0 14429 11 2 9 9 0 8 0 procpl 672 40159 0 40081 28 20 8 9 0 8 0 sosppl 168 131 0 131 19 19 0 1 0 8 0 sockpl 448 30379 0 30356 614 611 3 40 0 8 0 mcl64k 65536 630 0 630 28 28 0 1 0 8 0 mcl16k 16384 246 0 246 27 27 0 1 0 8 0 mcl12k 12288 544 0 544 18 18 0 1 0 8 0 mcl9k 9216 200 0 200 32 31 1 1 0 8 1 mcl8k 8192 1364 0 1364 14 14 0 1 0 8 0 mcl4k 4096 1957 0 1957 8 7 1 1 0 8 1 mcl2k2 2112 117 0 117 38 38 0 1 0 8 0 mcl2k 2048 98890 0 98818 43 29 14 18 0 8 1 mtagpl 96 3033 0 2493 41 23 18 20 0 8 0 mbufpl 256 255456 0 254705 183 119 64 95 0 8 2 bufpl 288 32743 0 26330 459 0 459 459 0 8 0 anonpl 24 2940290 0 2916596 426 244 182 192 0 188 11 amapchunkpl 152 1396114 0 1395411 8716 8681 35 4416 0 158 4 amappl16 200 49396 0 48168 201 130 71 77 0 8 0 amappl15 192 3871 0 3871 2 1 1 1 0 8 1 amappl14 184 2401 0 2393 1 0 1 1 0 8 0 amappl13 176 1529 0 1528 1 0 1 1 0 8 0 amappl12 168 2540 0 2536 2 1 1 1 0 8 0 amappl11 160 1088 0 1071 1 0 1 1 0 8 0 amappl10 152 1672 0 1668 1 0 1 1 0 8 0 amappl9 144 1497 0 1492 1 0 1 1 0 8 0 amappl8 136 3745 0 3645 4 0 4 4 0 8 0 amappl7 128 2436 0 2421 1 0 1 1 0 8 0 amappl6 120 1527 0 1505 2 1 1 2 0 8 0 amappl5 112 9910 0 9896 1 0 1 1 0 8 0 amappl4 104 6036 0 5995 2 0 2 2 0 8 0 amappl3 96 45204 0 45149 2 0 2 2 0 8 0 amappl2 88 18577 0 18513 3 1 2 3 0 8 0 amappl1 80 341108 0 340480 25 10 15 19 0 8 0 amappl 88 79948 0 79706 7 1 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 14866 0 14471 4 1 3 3 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 14866 0 14471 4 1 3 3 0 8 0 vmmpekpl 168 105126 0 105029 5 0 5 5 0 8 0 vmmpepl 168 1418518 0 1414504 446 259 187 192 0 357 5 vmsppl 272 14865 0 14471 30 3 27 27 0 8 0 rwobjpl 24 354250 0 345881 58 6 52 52 0 8 0 pdppl 4096 29738 0 29311 1001 572 429 433 0 8 2 pvpl 32 5571083 0 5552676 622 393 229 243 0 265 40 pmappl 216 14865 0 14471 24 1 23 23 0 8 0 extentpl 40 58 0 38 1 0 1 1 0 8 0 phpool 112 3090 0 1868 38 0 38 38 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(ffffffff82584078) at panic+0x161 sys/kern/subr_prf.c:202 ufs_rename(ffff800026360ed8) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:921 VOP_RENAME(fffffd807efd2540,fffffd806239c870,ffff8000263610a8,fffffd8068059548,fffffd80627113e0,ffff800026360ff8) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:386 dorenameat(ffff800026530d28,4,200001c0,ffffff9c,20000140) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3037 syscall(ffff800026361240) at syscall+0x44e sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x87d3ca35c10, 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(ffffffff82584078) at panic+0x161 sys/kern/subr_prf.c:202 ufs_rename(ffff800026360ed8) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:921 VOP_RENAME(fffffd807efd2540,fffffd806239c870,ffff8000263610a8,fffffd8068059548,fffffd80627113e0,ffff800026360ff8) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:386 dorenameat(ffff800026530d28,4,200001c0,ffffff9c,20000140) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3037 syscall(ffff800026361240) at syscall+0x44e sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x87d3ca35c10, count: -7