login: panic: ufs_rename: lost dir entry Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 58751 38051 0 0x1000 0x4080000 0 syz-executor db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff82fcc2b9) at panic+0x1cf sys/kern/subr_prf.c:198 ufs_rename(ffff80002a57b128) at ufs_rename+0x18b2 VOP_RENAME(fffffd807aa45d80,fffffd807aa45798,ffff80002a57b2f8,fffffd807a06bda0,0,ffff80002a57b248) at VOP_RENAME+0x13c sys/kern/vfs_vops.c:376 dorenameat(ffff80003763ef60,ffffff9c,20000540,ffffff9c,200005c0) at dorenameat+0x3f8 sys/kern/vfs_syscalls.c:3020 syscall(ffff80002a57b490) at syscall+0x97e sys/arch/amd64/amd64/trap.c:577 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f9a891abf0, 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:437 panic(ffffffff82fcc2b9) at panic+0x1cf sys/kern/subr_prf.c:198 ufs_rename(ffff80002a57b128) at ufs_rename+0x18b2 VOP_RENAME(fffffd807aa45d80,fffffd807aa45798,ffff80002a57b2f8,fffffd807a06bda0,0,ffff80002a57b248) at VOP_RENAME+0x13c sys/kern/vfs_vops.c:376 dorenameat(ffff80003763ef60,ffffff9c,20000540,ffffff9c,200005c0) at dorenameat+0x3f8 sys/kern/vfs_syscalls.c:3020 syscall(ffff80002a57b490) at syscall+0x97e sys/arch/amd64/amd64/trap.c:577 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f9a891abf0, count: -7 ddb> show registers rdi 0 rsi 0x1 rbp 0xffff80002a57aeb0 rbx 0xfffffd807a06bda0 rdx 0 rcx 0 rax 0xffff80003763ef60 r8 0x101010101010101 r9 0x8080808080808080 r10 0x6efdeae685053d4d r11 0xd4ff44e8808d0c90 r12 0 r13 0xfffffd8071b3a0f0 r14 0 r15 0x1 rip 0xffffffff828adc45 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80002a57aea0 ss 0 db_enter+0x25: addq $0x8,%rsp ddb> show proc PROC (syz-executor) tid=58751 pid=38051 tcnt=2 stat=onproc flags process=1000 proc=4080000 runpri=17, usrpri=82, slppri=17, nice=20 wchan=0x0, wmesg=, ps_single=0xffff800037641c00 scnt=1 ecnt=0 forw=0xffffffffffffffff, list=0xffff800037641c00,0xffff80002a4d19a8 process=0xffff80002a58c030 user=0xffff80002a576000, vmspace=0xfffffd8078854ac8 estcpu=32, cpticks=1, pctcpu=0.0, user=0, sys=1, intr=0 ddb> ps PID TID PPID UID S FLAGS WAIT COMMAND 99806 57801 34234 0 2 0 syz-executor 99806 179590 34234 0 2 0x4000000 syz-executor 98064 390404 44642 0 2 0 syz-executor 98064 498580 44642 0 3 0x4000080 fsleep syz-executor 78 196904 76679 0 2 0x10 syz-executor 78 447910 76679 0 3 0x4000090 netcon syz-executor 78 328161 76679 0 3 0x4000090 fsleep syz-executor 78 135268 76679 0 3 0x4000090 fsleep syz-executor 11780 40976 65641 0 2 0 syz-executor 11780 92054 65641 0 3 0x4000080 fsleep syz-executor 11780 467492 65641 0 2 0x4000000 syz-executor 34459 483302 79583 0 2 0x10 syz-executor 34459 10263 79583 0 3 0x4000090 fsleep syz-executor 34459 119445 79583 0 3 0x4000090 fsleep syz-executor 53931 455682 10766 0 2 0 syz-executor 53931 236945 10766 0 2 0x4000001 syz-executor 53931 201924 10766 0 3 0x4000080 fsleep syz-executor 38051 147076 35665 0 3 0x3000 suspend syz-executor *38051 58751 35665 0 7 0x4081000 syz-executor 77459 62995 1 0 3 0x100083 ttyin getty 34234 357825 88955 0 3 0x82 nanoslp syz-executor 35665 398435 88955 0 3 0x82 nanoslp syz-executor 79583 205055 88955 0 3 0x82 nanoslp syz-executor 45777 206642 88955 0 2 0x2 syz-executor 65641 282933 88955 0 3 0x82 nanoslp syz-executor 76679 327016 88955 0 3 0x82 nanoslp syz-executor 10766 12766 88955 0 3 0x82 nanoslp syz-executor 44642 228637 88955 0 3 0x82 nanoslp syz-executor 50855 396913 0 0 3 0x14200 acct acct 52158 181427 0 0 3 0x14200 bored sosplice 53838 248242 0 0 3 0x14280 nfsidl nfsio 65294 218970 0 0 3 0x14280 nfsidl nfsio 77619 228669 0 0 3 0x14280 nfsidl nfsio 79245 147804 0 0 3 0x14280 nfsidl nfsio 42882 380852 0 0 3 0x14280 nfsidl nfsio 18181 354792 0 0 3 0x14280 nfsidl nfsio 55687 248048 0 0 3 0x14280 nfsidl nfsio 40836 457817 0 0 3 0x14280 nfsidl nfsio 1468 142495 0 0 3 0x14280 nfsidl nfsio 89642 9015 0 0 3 0x14280 nfsidl nfsio 22815 249816 0 0 3 0x14280 nfsidl nfsio 73415 372478 0 0 3 0x14280 nfsidl nfsio 69968 214980 0 0 3 0x14280 nfsidl nfsio 58004 419138 0 0 3 0x14280 nfsidl nfsio 86141 142477 0 0 3 0x14280 nfsidl nfsio 63744 8480 0 0 3 0x14280 nfsidl nfsio 66226 124672 0 0 3 0x14280 nfsidl nfsio 30623 337417 0 0 3 0x14280 nfsidl nfsio 24175 337701 0 0 3 0x14280 nfsidl nfsio 29398 279753 0 0 3 0x14280 nfsidl nfsio 88955 358234 28427 0 3 0x82 kqread syz-executor 28427 300443 45056 0 3 0x10008a sigsusp ksh 45056 232222 48045 0 3 0x98 kqread sshd-session 48045 368723 50887 0 3 0x92 kqread sshd-session 50887 96357 1 0 3 0x88 kqread sshd 28063 353589 11121 73 3 0x1100090 kqread syslogd 11121 113755 1 0 3 0x100082 sbwait syslogd 62592 211450 1 0 3 0x100080 kqread resolvd 91417 187955 91085 77 3 0x100092 kqread dhcpleased 93294 41897 91085 77 3 0x100092 kqread dhcpleased 91085 244801 1 0 3 0x80 kqread dhcpleased 73551 327345 0 0 3 0x14200 bored smr 84463 456499 0 0 2 0x14200 zerothread 9823 297121 0 0 3 0x14200 aiodoned aiodoned 23929 108133 0 0 3 0x14200 syncer update 78235 250335 0 0 3 0x14200 cleaner cleaner 11253 3596 0 0 3 0x14200 reaper reaper 46164 197387 0 0 3 0x14200 pgdaemon pagedaemon 63843 442786 0 0 3 0x14200 bored viomb 17788 159043 0 0 3 0x40014200 acpi0 acpi0 60351 369392 0 0 3 0x14200 bored softnet3 48489 391497 0 0 3 0x14200 bored softnet2 48857 257245 0 0 3 0x14200 bored softnet1 16315 18811 0 0 3 0x14200 bored softnet0 20980 186991 0 0 3 0x14200 bored systqmp 49305 364507 0 0 3 0x14200 bored systq 56109 159259 0 0 3 0x40014200 tmoslp softclock 77146 256479 0 0 3 0x40014200 idle0 1 465966 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 10189 14152K 14538K 166960K 16529 0 pcb 18 16K 18K 166960K 955 0 rtable 223 8K 9K 166960K 5117 0 pf 32 13K 269K 166960K 432 0 ifaddr 41 9K 9K 166960K 691 0 ifgroup 50 2K 2K 166960K 754 0 sysctl 4 1K 2K 166960K 11 0 counters 30 17K 17K 166960K 215 0 ioctlops 0 0K 4K 166960K 578 0 iov 0 0K 34K 166960K 359 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1562 98K 98K 166960K 6256 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 72K 76K 166960K 65 0 VM map 2 1K 1K 166960K 2 0 sem 24 232K 464K 166960K 64 0 dirhash 15 2K 3K 166960K 78 0 ACPI 1690 195K 286K 166960K 12418 0 file desc 18 65K 93K 166960K 6078 0 sigio 0 0K 0K 166960K 186 0 proc 60 59K 108K 166960K 4824 0 subproc 104 6K 7K 166960K 1982 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 584 0 in_multi 94 6K 7K 166960K 1839 0 ether_multi 1 0K 0K 166960K 30 0 mrt 2 0K 0K 166960K 18 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 73 334K 334K 166960K 73 0 exec 0 0K 1K 166960K 2930 0 pfkey data 0 0K 0K 166960K 2 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 229 72K 109K 166960K 51373 0 UVM aobj 98 6K 6K 166960K 118 0 pinsyscall 39 78K 102K 166960K 10881 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 217 0 NDP 11 0K 2K 166960K 509 0 temp 78 6816K 6944K 166960K 228530 0 kqueue 13 20K 28K 166960K 598 0 SYN cache 2 2352K 2360K 166960K 3 0 ddb> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle rtpcb 120 645 0 642 2 1 1 2 0 8 0 rtentry 112 1836 0 1735 4 0 4 4 0 8 0 unpcb 144 3814 0 3794 18 17 1 6 0 8 0 syncache 336 6 0 6 2 2 0 1 0 8 0 tcpqe 32 5 0 5 2 2 0 1 0 8 0 tcpcb 808 1237 0 1228 27 25 2 11 0 8 1 arp 88 330 0 311 1 0 1 1 0 8 0 ipq 40 37 0 35 2 1 1 1 0 8 0 ipqe 40 320 0 318 2 1 1 1 0 8 0 inpcb 336 5285 0 5270 37 33 4 15 0 8 2 nd6 104 488 0 463 1 0 1 1 0 8 0 pkpcb 40 22 0 22 3 3 0 1 0 8 0 kcovpl 48 152 0 144 1 0 1 1 0 8 0 ppxss 1072 26 0 26 5 4 1 1 0 8 1 pfstitem 24 2 0 0 1 0 1 1 0 8 0 pfstkey 128 2 0 0 1 0 1 1 0 8 0 pfstate 344 1 0 0 1 0 1 1 0 8 0 pfrule 1344 3 0 3 2 2 0 1 0 8 0 art_heap8 4096 3 0 0 3 0 3 3 0 8 0 art_heap4 256 7511 0 7065 48 20 28 31 0 8 0 art_table 32 7514 0 7065 5 1 4 5 0 8 0 art_node 16 1818 0 1729 1 0 1 1 0 8 0 sysvmsgpl 40 5 0 5 2 2 0 1 0 8 0 semapl 112 47 0 25 1 0 1 1 0 8 0 shmpl 112 115 0 20 3 0 3 3 0 8 0 dirhash 1024 64 0 44 3 0 3 3 0 8 0 dino2pl 256 8264 0 6495 111 0 111 111 0 8 0 ffsino 240 8264 0 6495 106 1 105 105 0 8 0 nchpl 144 13893 0 13159 66 38 28 65 0 8 0 uvmvnodes 80 9171 0 0 188 0 188 188 0 8 0 vnodes 216 9171 0 0 510 0 510 510 0 8 0 namei 1024 60679 0 60677 10 8 2 2 0 8 1 kstatmem 264 392 0 370 2 0 2 2 0 8 0 scsiplug 72 9 0 9 4 3 1 1 0 8 1 scxspl 216 106584 0 106584 15 12 3 8 1 8 3 plimitpl 152 1097 0 1081 1 0 1 1 0 8 0 sigapl 424 6100 0 6032 9 1 8 9 0 8 0 futexpl 64 53813 0 53806 2 1 1 1 0 8 0 knotepl 120 152212 0 152165 48 39 9 16 0 8 7 kqueuepl 184 1309 0 1300 11 10 1 6 0 8 0 pipepl 288 820 0 793 4 1 3 3 0 8 0 fdescpl 432 6062 0 6032 5 1 4 5 0 8 0 filepl 120 33239 0 32989 28 17 11 15 0 8 2 lockfpl 104 1767 0 1765 3 2 1 2 0 8 0 lockfspl 48 571 0 569 1 0 1 1 0 8 0 sessionpl 144 176 0 168 1 0 1 1 0 8 0 pgrppl 48 426 0 410 1 0 1 1 0 8 0 ucredpl 104 5416 0 5403 1 0 1 1 0 8 0 zombiepl 144 8333 0 8332 3 2 1 1 0 8 0 processpl 1096 6100 0 6032 7 1 6 6 0 8 0 procpl 648 12942 0 12862 10 2 8 8 0 8 0 sosppl 168 17 0 17 4 3 1 1 0 8 1 sockpl 504 9819 0 9780 134 125 9 26 0 8 4 mcl64k 65536 156 0 156 6 5 1 1 0 8 1 mcl16k 16384 63 0 63 5 5 0 1 0 8 0 mcl12k 12288 38 0 38 5 4 1 1 0 8 1 mcl9k 9216 25 0 25 4 3 1 1 0 8 1 mcl8k 8192 192 0 192 6 5 1 1 0 8 1 mcl4k 4096 234 0 234 6 5 1 1 0 8 1 mcl2k2 2112 30 0 30 5 4 1 1 0 8 1 mcl2k 2048 18811 0 18712 30 15 15 24 0 8 1 mtagpl 96 218 0 218 3 3 0 3 0 8 0 mbufpl 256 62650 0 62408 61 45 16 28 0 8 0 bufpl 280 19249 0 10072 656 0 656 656 0 8 0 anonpl 24 741688 0 738053 152 105 47 81 0 187 8 amapchunkpl 152 166816 0 166306 89 66 23 42 0 158 0 amappl16 200 11470 0 11443 100 89 11 15 0 8 8 amappl15 192 29 0 29 1 1 0 1 0 8 0 amappl14 184 407 0 397 1 0 1 1 0 8 0 amappl13 176 14 0 14 3 3 0 1 0 8 0 amappl12 168 8989 0 8960 3 1 2 3 0 8 0 amappl11 160 49 0 39 1 0 1 1 0 8 0 amappl10 152 26 0 26 1 1 0 1 0 8 0 amappl9 144 124 0 124 1 1 0 1 0 8 0 amappl8 136 24 0 22 1 0 1 1 0 8 0 amappl7 128 393 0 382 1 0 1 1 0 8 0 amappl6 120 1600 0 1598 1 0 1 1 0 8 0 amappl5 112 712 0 702 1 0 1 1 0 8 0 amappl4 104 740 0 724 1 0 1 1 0 8 0 amappl3 96 33148 0 33038 4 0 4 4 0 8 0 amappl2 88 2723 0 2660 2 0 2 2 0 8 0 amappl1 80 34399 0 33883 17 5 12 14 0 8 0 amappl 88 49422 0 49247 5 0 5 5 0 92 0 dma32768 32768 1 0 1 1 1 0 1 0 8 0 dma16384 16384 1 0 1 1 1 0 1 0 8 0 dma4096 4096 3 0 3 2 2 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 258 0 258 4 3 1 1 0 8 1 dma64 64 7 0 7 2 2 0 1 0 8 0 dma32 32 8 0 8 2 2 0 1 0 8 0 dma16 16 19 0 18 1 0 1 1 0 8 0 aobjpl 72 117 0 20 2 0 2 2 0 8 0 uaddrrnd 24 6062 0 6032 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 6062 0 6032 1 0 1 1 0 8 0 vmmpekpl 168 47394 0 47334 4 0 4 4 0 8 0 vmmpepl 168 364621 0 362845 121 33 88 89 0 357 8 vmsppl 344 6061 0 6032 5 2 3 4 0 8 0 rwobjpl 24 103273 0 93143 63 0 63 63 0 8 0 pdppl 4096 12130 0 12064 400 334 66 80 0 8 0 pvpl 32 2771628 0 2761315 762 639 123 360 0 265 12 pmappl 216 6061 0 6032 3 1 2 3 0 8 0 extentpl 40 56 0 38 1 0 1 1 0 8 0 phpool 112 1005 0 634 13 1 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:437 panic(ffffffff82fcc2b9) at panic+0x1cf sys/kern/subr_prf.c:198 ufs_rename(ffff80002a57b128) at ufs_rename+0x18b2 VOP_RENAME(fffffd807aa45d80,fffffd807aa45798,ffff80002a57b2f8,fffffd807a06bda0,0,ffff80002a57b248) at VOP_RENAME+0x13c sys/kern/vfs_vops.c:376 dorenameat(ffff80003763ef60,ffffff9c,20000540,ffffff9c,200005c0) at dorenameat+0x3f8 sys/kern/vfs_syscalls.c:3020 syscall(ffff80002a57b490) at syscall+0x97e sys/arch/amd64/amd64/trap.c:577 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f9a891abf0, count: -7 ddb> machine ddbcpu 1 No such command ddb> trace db_enter() at db_enter+0x25 sys/arch/amd64/amd64/db_interface.c:437 panic(ffffffff82fcc2b9) at panic+0x1cf sys/kern/subr_prf.c:198 ufs_rename(ffff80002a57b128) at ufs_rename+0x18b2 VOP_RENAME(fffffd807aa45d80,fffffd807aa45798,ffff80002a57b2f8,fffffd807a06bda0,0,ffff80002a57b248) at VOP_RENAME+0x13c sys/kern/vfs_vops.c:376 dorenameat(ffff80003763ef60,ffffff9c,20000540,ffffff9c,200005c0) at dorenameat+0x3f8 sys/kern/vfs_syscalls.c:3020 syscall(ffff80002a57b490) at syscall+0x97e sys/arch/amd64/amd64/trap.c:577 Xsyscall() at Xsyscall+0x128 end of kernel end trace frame: 0x7f9a891abf0, count: -7