panic: ufs_rename: lost dir entry Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *446862 17924 0 0x1000 0x4080000 0 syz-executor db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:438 panic(ffffffff8341715a) at panic+0x1cf sys/kern/subr_prf.c:198 ufs_rename(ffff80003c974dc8) at ufs_rename+0x175f sys/ufs/ufs/ufs_vnops.c:883 VOP_RENAME(fffffd806bbe06e0,fffffd806740e028,ffff80003c974f98,fffffd806bbe06e0,0,ffff80003c974ee8) at VOP_RENAME+0x137 sys/kern/vfs_vops.c:376 dorenameat(ffff80002a7bdca0,ffffff9c,200000000980,ffffff9c,200000000a80) at dorenameat+0x3f7 sys/kern/vfs_syscalls.c:3034 syscall(ffff80003c975120) at syscall+0x962 mi_syscall sys/sys/syscall_mi.h:-1 [inline] syscall(ffff80003c975120) at syscall+0x962 sys/arch/amd64/amd64/trap.c:775 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8d643f462c0, 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+0x25 sys/arch/amd64/amd64/db_interface.c:438 panic(ffffffff8341715a) at panic+0x1cf sys/kern/subr_prf.c:198 ufs_rename(ffff80003c974dc8) at ufs_rename+0x175f sys/ufs/ufs/ufs_vnops.c:883 VOP_RENAME(fffffd806bbe06e0,fffffd806740e028,ffff80003c974f98,fffffd806bbe06e0,0,ffff80003c974ee8) at VOP_RENAME+0x137 sys/kern/vfs_vops.c:376 dorenameat(ffff80002a7bdca0,ffffff9c,200000000980,ffffff9c,200000000a80) at dorenameat+0x3f7 sys/kern/vfs_syscalls.c:3034 syscall(ffff80003c975120) at syscall+0x962 mi_syscall sys/sys/syscall_mi.h:-1 [inline] syscall(ffff80003c975120) at syscall+0x962 sys/arch/amd64/amd64/trap.c:775 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8d643f462c0, count: -7 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80003c974b60 rbx 0xfffffd806d5802a0 rdx 0 rcx 0 rax 0xffff80002a7bdca0 r8 0x101010101010101 r9 0x8080808080808080 r10 0xc98e7bbe53b5bede r11 0xa1c1d3fb2c28a335 r12 0 r13 0xfffffd806cd44d00 r14 0 r15 0x1 rip 0xffffffff83107965 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c974b50 ss 0 db_enter+0x25: addq $0x8,%rsp ddb> show proc PROC (syz-executor) tid=446862 pid=17924 tcnt=2 stat=onproc flags process=1000 proc=4080000 runpri=17, usrpri=84, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0xffff80003c939a20 scnt=1 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a7bc548,0xffff80002a7bd780 process=0xffff8000ffffba98 user=0xffff80003c970000, vmspace=0xfffffd8078d8c008 estcpu=34, cpticks=0, pctcpu=0.0, user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 67158 69692 42395 0 2 0 syz-executor 67158 518781 42395 0 2 0x4000000 syz-executor 7102 57147 29715 0 2 0 syz-executor 7102 349338 29715 0 3 0x4000080 fsleep syz-executor 53656 77997 14221 0 2 0 syz-executor 53656 478097 14221 0 3 0x4000080 fsleep syz-executor 53656 375482 14221 0 3 0x4000080 fsleep syz-executor 17924 90738 75274 0 3 0x3000 suspend syz-executor *17924 446862 75274 0 7 0x4081000 syz-executor 26526 520324 47460 0 2 0 syz-executor 26526 271323 47460 0 2 0x4000000 syz-executor 26526 296111 47460 0 2 0x4000000 syz-executor 13406 223889 64058 0 2 0 syz-executor 13406 283010 64058 0 3 0x4000080 kqpoll syz-executor 13406 165825 64058 0 3 0x4000000 vmmaplk syz-executor 64058 277450 67724 0 3 0x82 nanoslp syz-executor 13574 210899 1 0 3 0x100083 ttyin getty 71500 291331 67724 0 2 0x2 syz-executor 95253 411285 0 0 3 0x14200 acct acct 47460 5948 67724 0 3 0x82 nanoslp syz-executor 84765 119362 67724 0 2 0x2 syz-executor 42395 419001 67724 0 2 0x2 syz-executor 29715 73068 67724 0 3 0x82 nanoslp syz-executor 75274 366493 67724 0 3 0x82 nanoslp syz-executor 14221 343541 67724 0 3 0x82 nanoslp syz-executor 67724 104156 11103 0 3 0x82 kqread syz-executor 11103 280784 40651 0 3 0x10008a sigsusp ksh 40651 40230 62867 0 3 0x98 kqread sshd-session 62867 414455 38162 0 3 0x92 kqread sshd-session 38162 446038 1 0 3 0x88 kqread sshd 64719 503418 79156 73 3 0x1100090 kqread syslogd 79156 386089 1 0 3 0x100082 sbwait syslogd 37278 143246 1 0 3 0x100080 kqread resolvd 76551 249367 60991 77 3 0x100092 kqread dhcpleased 20756 145974 60991 77 3 0x100092 kqread dhcpleased 60991 209207 1 0 3 0x80 kqread dhcpleased 34601 409637 0 0 3 0x14200 bored smr 60203 251190 0 0 2 0x14200 zerothread 44692 97222 0 0 3 0x14200 aiodoned aiodoned 9534 510719 0 0 3 0x14200 syncer update 36028 11288 0 0 3 0x14200 cleaner cleaner 80947 490350 0 0 3 0x14200 reaper reaper 75779 258859 0 0 3 0x14200 pgdaemon pagedaemon 66790 233736 0 0 3 0x14200 bored viomb 38114 53916 0 0 3 0x40014200 acpi0 acpi0 46890 186124 0 0 3 0x14200 bored softnet0 61122 463806 0 0 3 0x14200 bored systqmp 46348 364158 0 0 3 0x14200 bored systq 22275 268767 0 0 3 0x40014200 tmoslp softclock 3954 345112 0 0 3 0x40014200 idle0 1 193866 0 0 3 0x82 wait init 0 0 -1 0 3 0x10010200 scheduler swapper ddb> show all locks No such command ddb> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10221 11171K 15277K 166960K 14298 0 pcb 17 15K 16K 166960K 320 0 rtable 258 12K 13K 166960K 826 0 pf 34 13K 20K 166960K 186 0 ifaddr 41 7K 9K 166960K 123 0 ifgroup 54 2K 2K 166960K 218 0 sysctl 4 1K 9K 166960K 20 0 counters 34 17K 18K 166960K 108 0 ioctlops 0 0K 4K 166960K 333 0 iov 0 0K 16K 166960K 93 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1464 92K 92K 166960K 2915 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 2 1K 5K 166960K 17 0 VM map 2 1K 1K 166960K 2 0 sem 12 1K 1K 166960K 128 0 dirhash 72 12K 14K 166960K 1656 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 18 65K 97K 166960K 1632 0 sigio 1 0K 0K 166960K 91 0 proc 61 59K 100K 166960K 725 0 subproc 72 4K 4K 166960K 102 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 337 0 in_multi 84 6K 7K 166960K 184 0 ether_multi 1 0K 0K 166960K 12 0 mrt 0 0K 0K 166960K 8 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 235 1049K 1049K 166960K 235 0 exec 0 0K 1K 166960K 631 0 fusefs mount 1 32K 32K 166960K 1 0 pfkey data 0 0K 0K 166960K 3 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 236 160K 179K 166960K 15986 0 UVM aobj 103 77K 78K 166960K 113 0 pinsyscall 39 78K 96K 166960K 2792 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 108 0 NDP 12 0K 2K 166960K 86 0 temp 141 8673K 8749K 166960K 84566 0 kqueue 13 20K 29K 166960K 294 0 SYN cache 2 16K 16K 166960K 2 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 232 0 228 3 2 1 3 0 8 0 rtentry 136 246 0 150 4 0 4 4 0 8 0 unpcb 144 1121 0 1102 7 1 6 6 0 8 5 syncache 336 6 0 6 1 1 0 1 0 8 0 tcpcb 736 758 0 754 19 10 9 13 0 8 8 arp 96 29 0 9 1 0 1 1 0 8 0 ipq 40 6 0 5 1 0 1 1 0 8 0 ipqe 40 11 0 10 1 0 1 1 0 8 0 inpcb 328 1709 0 1698 17 7 10 12 0 8 8 ip6q 72 24 0 22 1 0 1 1 0 8 0 ip6af 40 46 0 44 1 0 1 1 0 8 0 nd6 112 37 0 17 1 0 1 1 0 8 0 pkpcb 40 14 0 14 2 1 1 1 0 8 1 kcovpl 48 11 0 3 1 0 1 1 0 8 0 mppekey 1024 2 0 2 2 1 1 1 0 8 1 ppxss 1072 52 0 52 1 0 1 1 0 8 1 pppxif 1384 9 0 9 2 1 1 1 0 8 1 pfstscr 40 2 0 2 1 1 0 1 0 8 0 pfrktable 1344 3 0 3 1 1 0 1 0 8 0 pfanchor 1288 3 0 0 1 0 1 1 0 8 0 pftag 88 2 0 2 1 1 0 1 0 8 0 pfstkey 128 3 0 3 1 1 0 1 0 8 0 pfstate 384 2 0 2 1 1 0 1 0 8 0 pfrule 1344 4 0 4 2 1 1 1 0 8 1 rttmr 136 2 0 2 1 1 0 1 0 8 0 art_heap8 4096 5 0 0 5 0 5 5 0 8 0 art_heap4 256 818 0 431 30 0 30 30 0 8 3 art_table 40 823 0 431 5 0 5 5 0 8 0 art_node 32 244 0 160 2 0 2 2 0 8 0 sysvmsgpl 40 5 0 3 1 0 1 1 0 8 0 semupl 112 1 0 1 1 1 0 1 0 8 0 semapl 112 125 0 115 1 0 1 1 0 8 0 shmpl 112 70 0 7 2 0 2 2 0 8 0 dirhash 1024 572 0 535 6 0 6 6 0 8 1 dino2pl 256 4454 0 2948 95 0 95 95 0 8 0 ffsino 256 4454 0 2948 95 0 95 95 0 8 0 nchpl 144 6713 0 5014 64 0 64 64 0 8 0 rtmask 32 12 0 12 1 0 1 1 0 8 1 vnodes 216 3149 0 0 175 0 175 175 0 8 0 namei 1024 23630 0 23627 3 1 2 2 0 8 1 vcpupl 3904 38 0 1 5 0 5 5 0 8 0 vmpool 800 40 0 3 4 0 4 4 0 8 0 kstatmem 264 126 0 102 2 0 2 2 0 8 0 scsiplug 72 11 0 11 2 1 1 1 0 8 1 scxspl 216 23650 0 23650 15 7 8 8 1 8 8 plimitpl 152 488 0 471 1 0 1 1 0 8 0 sigapl 424 1940 0 1896 8 0 8 8 0 8 2 knotepl 120 956307 0 956260 32 22 10 17 0 8 8 kqueuepl 184 706 0 696 7 3 4 4 0 8 3 pipepl 304 228 0 200 3 0 3 3 0 8 0 fdescpl 448 1903 0 1873 5 1 4 5 0 8 0 filepl 120 12633 0 12409 15 3 12 13 0 8 3 lockfpl 104 630 0 628 2 0 2 2 0 8 1 lockfspl 48 206 0 204 1 0 1 1 0 8 0 sessionpl 144 25 0 17 1 0 1 1 0 8 0 pgrppl 48 45 0 29 1 0 1 1 0 8 0 ucredpl 104 2073 0 2062 1 0 1 1 0 8 0 zombiepl 144 2253 0 2252 1 0 1 1 0 8 0 processpl 1152 1940 0 1896 5 0 5 5 0 8 0 procpl 664 4277 0 4224 9 1 8 8 0 8 2 sosppl 176 8 0 8 2 1 1 1 0 8 1 sockpl 552 3119 0 3084 19 8 11 13 0 8 8 mcl64k 65536 112 0 112 2 1 1 1 0 8 1 mcl16k 16384 2 0 2 2 1 1 1 0 8 1 mcl12k 12288 1 0 1 1 0 1 1 0 8 1 mcl8k 8192 80 0 80 2 1 1 1 0 8 1 mcl4k 4096 4555 0 4502 15 7 8 15 0 8 0 mcl2k 2048 2453 0 2448 10 7 3 9 0 8 1 mtagpl 96 254 0 71 6 0 6 6 0 8 0 mbufpl 256 22987 0 22614 85 56 29 75 0 8 3 bufpl 280 9546 0 3325 445 0 445 445 0 8 0 anonpl 24 335724 0 319335 126 1 125 125 0 187 0 amapchunkpl 152 56187 0 55590 47 9 38 38 0 158 12 amappl16 200 7346 0 6636 54 3 51 51 0 8 0 amappl15 192 5 0 5 1 1 0 1 0 8 0 amappl14 184 41 0 41 1 1 0 1 0 8 0 amappl13 176 444 0 442 1 0 1 1 0 8 0 amappl12 168 2264 0 2226 2 0 2 2 0 8 0 amappl11 160 131 0 131 2 1 1 1 0 8 1 amappl10 152 41 0 31 1 0 1 1 0 8 0 amappl9 144 255 0 254 2 1 1 1 0 8 0 amappl8 136 19 0 17 1 0 1 1 0 8 0 amappl7 128 94 0 92 1 0 1 1 0 8 0 amappl6 120 301 0 290 1 0 1 1 0 8 0 amappl5 112 67 0 59 1 0 1 1 0 8 0 amappl4 104 400 0 378 1 0 1 1 0 8 0 amappl3 96 10863 0 10763 4 1 3 4 0 8 0 amappl2 88 555 0 497 2 0 2 2 0 8 0 amappl1 80 18201 0 17613 15 1 14 14 0 8 0 amappl 88 14972 0 14807 5 0 5 5 0 92 0 uvmvnodes 80 143 0 0 3 0 3 3 0 8 0 dma4096 4096 3 0 3 1 1 0 1 0 8 0 dma1024 1024 1 0 0 1 0 1 1 0 8 0 dma256 256 7 0 7 1 1 0 1 0 8 0 dma128 128 256 0 256 2 1 1 1 0 8 1 dma64 64 7 0 7 2 1 1 1 0 8 1 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 19 0 18 1 0 1 1 0 8 0 aobjpl 72 112 0 10 2 0 2 2 0 8 0 uaddrrnd 24 1903 0 1873 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1903 0 1873 1 0 1 1 0 8 0 vmmpekpl 168 15512 0 15474 3 0 3 3 0 8 0 vmmpepl 168 128474 0 125972 159 18 141 141 0 357 18 vmsppl 368 1902 0 1873 4 1 3 4 0 8 0 rwobjpl 40 35860 0 34035 22 0 22 22 0 8 1 pdppl 4096 3893 0 3789 147 43 104 105 0 8 0 pvpl 32 873682 0 851969 239 9 230 230 0 265 14 pmappl 216 1942 0 1876 4 0 4 4 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 531 0 133 12 0 12 12 0 8 0 ddb> machine ddbcpu 0 No such command ddb> trace db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:438 panic(ffffffff8341715a) at panic+0x1cf sys/kern/subr_prf.c:198 ufs_rename(ffff80003c974dc8) at ufs_rename+0x175f sys/ufs/ufs/ufs_vnops.c:883 VOP_RENAME(fffffd806bbe06e0,fffffd806740e028,ffff80003c974f98,fffffd806bbe06e0,0,ffff80003c974ee8) at VOP_RENAME+0x137 sys/kern/vfs_vops.c:376 dorenameat(ffff80002a7bdca0,ffffff9c,200000000980,ffffff9c,200000000a80) at dorenameat+0x3f7 sys/kern/vfs_syscalls.c:3034 syscall(ffff80003c975120) at syscall+0x962 mi_syscall sys/sys/syscall_mi.h:-1 [inline] syscall(ffff80003c975120) at syscall+0x962 sys/arch/amd64/amd64/trap.c:775 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8d643f462c0, count: -7 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:438 panic(ffffffff8341715a) at panic+0x1cf sys/kern/subr_prf.c:198 ufs_rename(ffff80003c974dc8) at ufs_rename+0x175f sys/ufs/ufs/ufs_vnops.c:883 VOP_RENAME(fffffd806bbe06e0,fffffd806740e028,ffff80003c974f98,fffffd806bbe06e0,0,ffff80003c974ee8) at VOP_RENAME+0x137 sys/kern/vfs_vops.c:376 dorenameat(ffff80002a7bdca0,ffffff9c,200000000980,ffffff9c,200000000a80) at dorenameat+0x3f7 sys/kern/vfs_syscalls.c:3034 syscall(ffff80003c975120) at syscall+0x962 mi_syscall sys/sys/syscall_mi.h:-1 [inline] syscall(ffff80003c975120) at syscall+0x962 sys/arch/amd64/amd64/trap.c:775 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x8d643f462c0, count: -7