panic: ufs_rename: lost dir entry Stopped at db_enter+0x18: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND *137507 38514 0 0x1000 0x4080000 0 syz-executor.1 db_enter() at db_enter+0x18 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff82582fa4) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff80002e999448) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd8069128470,fffffd806eebd008,ffff80002e999618,fffffd807efd2870,fffffd807a1bd3b8,ffff80002e999568) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff8000217b3268,c7,20000180,c6,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff80002e9997b0) at syscall+0x447 sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf88f8d3c010, 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(ffffffff82582fa4) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff80002e999448) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd8069128470,fffffd806eebd008,ffff80002e999618,fffffd807efd2870,fffffd807a1bd3b8,ffff80002e999568) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff8000217b3268,c7,20000180,c6,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff80002e9997b0) at syscall+0x447 sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf88f8d3c010, count: -7 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80002e9991e0 rbx 0xfffffd807e41c498 rdx 0 rcx 0 rax 0xffff8000217b3268 r8 0x101010101010101 r9 0x8080808080808080 r10 0xcaa76a9591c83f01 r11 0x9b2d425d46b0160d r12 0 r13 0xfffffd806e6cca50 r14 0 r15 0x1 rip 0xffffffff816f7738 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff80002e9991d0 ss 0 db_enter+0x18: addq $0x8,%rsp ddb> show proc PROC (syz-executor.1) pid=137507 stat=onproc flags process=1000 proc=4080000 pri=17, usrpri=86, nice=20 forw=0xffffffffffffffff, list=0xffff80002cea0d30,0xffff800028e50010 process=0xffff80002170a410 user=0xffff80002e994000, vmspace=0xfffffd8068b2b778 estcpu=36, cpticks=0, pctcpu=0.0 user=0, sys=0, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 63479 250350 30717 0 2 0 syz-executor.6 *38514 137507 30371 0 7 0x4081000 syz-executor.1 38514 503310 30371 0 2 0x4081000 syz-executor.1 38514 162435 30371 0 3 0x4003000 suspend syz-executor.1 26783 296489 71208 0 2 0 syz-executor.7 26783 100177 71208 0 3 0x4000080 fsleep syz-executor.7 98989 89801 42355 0 3 0x82 piperd syz-executor.3 89940 37874 42355 0 3 0x82 piperd syz-executor.0 40352 494955 42355 0 3 0x82 piperd syz-executor.5 30371 11604 42355 0 3 0x82 nanoslp syz-executor.1 22117 234016 42355 0 3 0x82 nanoslp syz-executor.2 95943 401488 42355 0 3 0x82 piperd syz-executor.4 71208 277045 42355 0 3 0x82 nanoslp syz-executor.7 78304 285571 0 0 3 0x14280 nfsidl nfsio 56533 389555 0 0 3 0x14280 nfsidl nfsio 75545 228420 0 0 3 0x14280 nfsidl nfsio 87219 257865 0 0 3 0x14280 nfsidl nfsio 67525 114199 0 0 3 0x14280 nfsidl nfsio 32770 77051 0 0 3 0x14280 nfsidl nfsio 12401 480085 0 0 3 0x14280 nfsidl nfsio 9429 209372 0 0 3 0x14280 nfsidl nfsio 57136 484679 0 0 3 0x14280 nfsidl nfsio 77500 170147 0 0 3 0x14280 nfsidl nfsio 26313 131792 0 0 3 0x14280 nfsidl nfsio 64129 467801 0 0 3 0x14280 nfsidl nfsio 96424 507662 0 0 3 0x14280 nfsidl nfsio 52333 373318 0 0 3 0x14280 nfsidl nfsio 18768 242714 0 0 3 0x14280 nfsidl nfsio 43779 47317 0 0 3 0x14280 nfsidl nfsio 47610 282148 0 0 3 0x14280 nfsidl nfsio 65588 102194 0 0 3 0x14280 nfsidl nfsio 21011 161837 0 0 3 0x14280 nfsidl nfsio 94439 442644 0 0 3 0x14280 nfsidl nfsio 57009 131121 1 0 3 0x100083 ttyin getty 77250 129505 0 0 3 0x14200 acct acct 67547 123995 0 0 3 0x14200 bored sosplice 30717 113511 42355 0 2 0x2 syz-executor.6 42355 453947 69163 0 3 0x82 thrsleep syz-fuzzer 42355 421361 69163 0 3 0x4000082 nanoslp syz-fuzzer 42355 166942 69163 0 3 0x4000082 wait syz-fuzzer 42355 92679 69163 0 3 0x4000082 wait syz-fuzzer 42355 111812 69163 0 3 0x4000082 thrsleep syz-fuzzer 42355 165810 69163 0 3 0x4000082 wait syz-fuzzer 42355 462770 69163 0 3 0x4000082 thrsleep syz-fuzzer 42355 114867 69163 0 3 0x4000082 thrsleep syz-fuzzer 42355 51085 69163 0 3 0x4000082 wait syz-fuzzer 42355 141110 69163 0 3 0x4000082 kqread syz-fuzzer 42355 162507 69163 0 3 0x4000082 wait syz-fuzzer 42355 494879 69163 0 3 0x4000082 wait syz-fuzzer 42355 138187 69163 0 3 0x4000082 wait syz-fuzzer 42355 482803 69163 0 3 0x4000082 wait syz-fuzzer 69163 116270 40786 0 3 0x10008a sigsusp ksh 40786 186588 67588 0 3 0x9a kqread sshd 67588 251032 1 0 3 0x88 kqread sshd 52032 504274 46680 73 3 0x1100090 kqread syslogd 46680 245350 1 0 3 0x100082 netio syslogd 84462 238757 1 0 3 0x100080 kqread resolvd 6914 26573 89395 77 3 0x100092 kqread dhcpleased 74850 349631 89395 77 3 0x100092 kqread dhcpleased 89395 387662 1 0 3 0x80 kqread dhcpleased 66233 382820 0 0 3 0x14200 bored smr 92693 447460 0 0 2 0x14200 zerothread 48700 427643 0 0 3 0x14200 aiodoned aiodoned 17205 310698 0 0 3 0x14200 syncer update 40781 166305 0 0 3 0x14200 cleaner cleaner 31724 339594 0 0 3 0x14200 reaper reaper 73459 148494 0 0 3 0x14200 pgdaemon pagedaemon 46932 43952 0 0 3 0x14200 bored viomb 63346 201881 0 0 3 0x40014200 acpi0 acpi0 89891 337240 0 0 3 0x14200 bored softnet 45257 51851 0 0 3 0x14200 bored softnet 20271 48626 0 0 3 0x14200 bored softnet 43607 31691 0 0 3 0x14200 bored softnet 54026 488111 0 0 3 0x14200 bored systqmp 19449 209638 0 0 3 0x14200 bored systq 57533 437893 0 0 3 0x40014200 bored softclock 26205 306611 0 0 3 0x40014200 idle0 1 456401 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 10198 6481K 6943K 78643K 15719 0 pcb 13 16K 18K 78643K 672 0 rtable 221 12K 12K 78643K 1142 0 ifaddr 102 22K 22K 78643K 355 0 sysctl 2 0K 0K 78643K 2 0 counters 26 17K 17K 78643K 65 0 ioctlops 0 0K 4K 78643K 734 0 iov 0 0K 16K 78643K 289 0 mount 1 1K 1K 78643K 1 0 log 0 0K 0K 78643K 4 0 vnodes 1366 85K 85K 78643K 4472 0 UFS quota 1 32K 32K 78643K 1 0 UFS mount 5 36K 36K 78643K 5 0 shm 2 1K 5K 78643K 32 0 VM map 2 0K 0K 78643K 2 0 sem 12 0K 0K 78643K 634 0 dirhash 12 2K 2K 78643K 12 0 ACPI 1697 195K 286K 78643K 12548 0 file desc 13 45K 73K 78643K 3986 0 sigio 0 0K 0K 78643K 5 0 proc 60 59K 75K 78643K 1151 0 subproc 104 6K 8K 78643K 413 0 NFS srvsock 1 0K 0K 78643K 1 0 NFS daemon 1 16K 16K 78643K 1 0 ip_moptions 0 0K 0K 78643K 40 0 in_multi 89 6K 6K 78643K 357 0 ether_multi 1 0K 0K 78643K 6 0 mrt 0 0K 0K 78643K 14 0 ISOFS mount 1 32K 32K 78643K 1 0 MSDOSFS mount 1 16K 16K 78643K 1 0 ttys 139 625K 625K 78643K 139 0 exec 0 0K 2K 78643K 1688 0 pfkey data 0 0K 0K 78643K 7 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 277 279K 296K 78643K 22870 0 UVM aobj 110 6K 6K 78643K 110 0 memdesc 1 4K 4K 78643K 1 0 crypto data 1 1K 1K 78643K 1 0 ip6_options 0 0K 0K 78643K 297 0 NDP 12 0K 2K 78643K 107 0 temp 132 4726K 5750K 78643K 50877 0 kqueue 13 20K 28K 78643K 599 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 281 0 278 4 3 1 3 0 8 0 rtentry 112 361 0 271 4 1 3 4 0 8 0 unpcb 144 3974 0 3831 47 41 6 10 0 8 0 syncache 296 32 0 32 7 7 0 1 0 8 0 tcpqe 32 22 0 22 4 4 0 1 0 8 0 tcpcb 768 875 0 866 36 27 9 12 0 8 7 arp 88 61 0 45 1 0 1 1 0 8 0 ipq 40 1 0 0 1 0 1 1 0 8 0 ipqe 40 4 0 3 1 0 1 1 0 8 0 inpcb 336 2987 0 2980 37 28 9 12 0 8 8 nd6 48 88 0 67 1 0 1 1 0 8 0 pkpcb 40 45 0 45 3 3 0 1 0 8 0 kcovpl 48 29 0 21 1 0 1 1 0 8 0 ppxss 1160 9 0 9 2 2 0 1 0 8 0 pfstscr 40 25 0 22 1 0 1 1 0 8 0 pfrktable 1344 25 0 17 2 1 1 1 0 8 0 pfanchor 1280 605 2 96 43 0 43 43 0 8 0 pftag 88 1 0 0 1 0 1 1 0 8 0 pfqueue 264 4 0 4 1 1 0 1 0 8 0 pfstitem 24 22 0 19 1 0 1 1 0 8 0 pfstkey 120 36 0 33 1 0 1 1 0 8 0 pfstate 336 20 0 18 1 0 1 1 0 8 0 pfrule 1360 45 0 23 4 2 2 2 0 8 0 rttmr 136 4 0 4 1 1 0 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1533 0 1125 37 11 26 29 0 8 0 art_table 32 1534 0 1125 4 0 4 4 0 8 0 art_node 16 360 0 282 1 0 1 1 0 8 0 sysvmsgpl 40 69 0 49 1 0 1 1 0 8 0 semapl 112 632 0 622 1 0 1 1 0 8 0 shmpl 112 107 0 0 4 0 4 4 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 8090 0 6635 91 0 91 91 0 8 0 ffsino 240 8090 0 6635 86 0 86 86 0 8 0 nchpl 144 14761 0 14302 63 40 23 63 0 8 0 rtmask 32 3 0 3 1 1 0 1 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 61185 0 61181 7 5 2 2 0 8 1 vcpupl 2048 48 0 0 6 0 6 6 0 8 0 vmpool 536 85 0 37 6 2 4 4 0 8 0 pfiaddrpl 120 14 0 4 2 1 1 1 0 8 0 kstatmem 264 96 0 72 2 0 2 2 0 8 0 scsiplug 72 3 0 3 1 1 0 1 0 8 0 scxspl 216 40687 0 40687 13 12 1 8 0 8 1 plimitpl 152 647 0 632 1 0 1 1 0 8 0 sigapl 424 4255 0 4192 8 0 8 8 0 8 0 futexpl 64 47405 0 47404 1 0 1 1 0 8 0 knotepl 120 47367 0 47286 23 16 7 8 0 8 3 kqueuepl 184 911 0 901 6 5 1 4 0 8 0 pipepl 288 798 0 770 18 11 7 7 0 8 4 fdescpl 432 4217 0 4193 4 0 4 4 0 8 0 filepl 120 35651 0 35184 65 50 15 22 0 8 0 lockfpl 104 677 0 675 2 0 2 2 0 8 1 lockfspl 48 226 0 224 1 0 1 1 0 8 0 sessionpl 144 45 0 29 1 0 1 1 0 8 0 pgrppl 48 48 0 32 1 0 1 1 0 8 0 ucredpl 104 11518 0 11508 1 0 1 1 0 8 0 zombiepl 144 4194 0 4192 2 1 1 1 0 8 0 processpl 1000 4255 0 4192 10 1 9 9 0 8 0 procpl 672 10485 0 10405 17 7 10 10 0 8 2 sosppl 168 53 0 53 3 3 0 1 0 8 0 sockpl 456 7358 0 7205 194 174 20 34 0 8 0 mcl64k 65536 163 0 163 5 4 1 1 0 8 1 mcl16k 16384 74 0 74 5 5 0 1 0 8 0 mcl12k 12288 114 0 114 6 5 1 1 0 8 1 mcl9k 9216 83 0 83 9 8 1 1 0 8 1 mcl8k 8192 425 0 425 3 2 1 1 0 8 1 mcl4k 4096 471 0 471 5 4 1 1 0 8 1 mcl2k2 2112 11 0 11 5 5 0 1 0 8 0 mcl2k 2048 75680 0 75625 20 11 9 10 0 8 0 mtagpl 96 487 0 420 7 1 6 6 0 8 0 mbufpl 256 161765 0 161471 128 98 30 42 0 8 2 bufpl 288 10571 0 4166 458 0 458 458 0 8 0 anonpl 24 765028 0 748967 159 56 103 131 0 188 0 amapchunkpl 152 65420 0 64811 58 31 27 36 0 158 1 amappl16 200 9650 0 9089 52 21 31 43 0 8 0 amappl15 192 1432 0 1422 2 1 1 2 0 8 0 amappl14 184 1573 0 1569 1 0 1 1 0 8 0 amappl13 176 936 0 934 1 0 1 1 0 8 0 amappl12 168 59 0 55 1 0 1 1 0 8 0 amappl11 160 348 0 333 1 0 1 1 0 8 0 amappl10 152 358 0 354 1 0 1 1 0 8 0 amappl9 144 628 0 618 1 0 1 1 0 8 0 amappl8 136 1575 0 1506 3 0 3 3 0 8 0 amappl7 128 793 0 772 1 0 1 1 0 8 0 amappl6 120 489 0 472 2 1 1 2 0 8 0 amappl5 112 2243 0 2233 1 0 1 1 0 8 0 amappl4 104 2962 0 2931 2 1 1 2 0 8 0 amappl3 96 11862 0 11820 2 0 2 2 0 8 0 amappl2 88 5268 0 5205 3 1 2 3 0 8 0 amappl1 80 101355 0 100716 25 8 17 21 0 8 1 amappl 88 22006 0 21850 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 109 0 0 2 0 2 2 0 8 0 uaddrrnd 24 4302 0 4230 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 4302 0 4230 1 0 1 1 0 8 0 vmmpekpl 168 35086 0 35018 4 0 4 4 0 8 0 vmmpepl 168 417996 0 415548 157 26 131 136 0 357 2 vmsppl 272 4301 0 4230 8 2 6 6 0 8 0 rwobjpl 24 104580 0 96929 49 2 47 48 0 8 0 pdppl 4096 8610 0 8508 330 218 112 114 0 8 10 pvpl 32 1673506 0 1652764 324 146 178 259 0 265 2 pmappl 216 4301 0 4230 6 1 5 5 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1256 0 403 25 0 25 25 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(ffffffff82582fa4) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff80002e999448) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd8069128470,fffffd806eebd008,ffff80002e999618,fffffd807efd2870,fffffd807a1bd3b8,ffff80002e999568) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff8000217b3268,c7,20000180,c6,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff80002e9997b0) at syscall+0x447 sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf88f8d3c010, 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(ffffffff82582fa4) at panic+0x161 sys/kern/subr_prf.c:198 ufs_rename(ffff80002e999448) at ufs_rename+0x1649 sys/ufs/ufs/ufs_vnops.c:909 VOP_RENAME(fffffd8069128470,fffffd806eebd008,ffff80002e999618,fffffd807efd2870,fffffd807a1bd3b8,ffff80002e999568) at VOP_RENAME+0xf0 sys/kern/vfs_vops.c:370 dorenameat(ffff8000217b3268,c7,20000180,c6,200001c0) at dorenameat+0x29c sys/kern/vfs_syscalls.c:3033 syscall(ffff80002e9997b0) at syscall+0x447 sys/arch/amd64/amd64/trap.c:585 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0xf88f8d3c010, count: -7