last executing test programs: 837.439851ms ago: executing program 6 (id=7): r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r1 = open(&(0x7f0000000080)='./file0\x00', 0x1a0, 0x0) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x1) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000140), 0x80, 0x0) r4 = openat$pf(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) kevent(r1, &(0x7f0000000100)=[{{r2}, 0xc, 0x0, 0xf0000000, 0x7, 0x7}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffa, 0xad, 0x4, 0x0, 0x7}, {{r0}, 0xfffffffffffffffe, 0x40, 0x20000000, 0x2, 0x1}, {{r0}, 0xfffffffffffffffd, 0x40, 0x40000000, 0x1, 0x2}, {{r1}, 0xfffffffffffffffc, 0x10c, 0xf0000000, 0x6, 0x2f9}, {{r0}, 0x1, 0x20, 0x1, 0x44b}, {{r1}, 0xfffffffffffffff8, 0x84, 0x1, 0x6, 0xffff}, {{r0}, 0xfffffffffffffff9, 0x4, 0x80, 0x14}, {{r4}, 0xd7043d29592d0c8c, 0x8c, 0x40000000, 0x5738539e, 0xb67}, {{r1}, 0xfffffffffffffffe, 0x9, 0x1, 0x8, 0x3}], 0xe, &(0x7f0000000300)={0x1, 0x72c7}) fchmodat(r1, &(0x7f0000000340)='./file1\x00', 0x1, 0x6) fchmodat(r4, &(0x7f0000000380)='./file0\x00', 0x0, 0x4) r5 = openat$zero(0xffffffffffffff9c, &(0x7f00000003c0), 0x0, 0x0) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000400)) r6 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x84c3, 0x0) ioctl$BIOCFLUSH(r6, 0x20004268) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000480)="eb490778b95d484e811a5a2f6a1a7df78ad70583429acffe7c78fee8b3a6a444a840519337fab217a04451822c0cc910ff487582caab1c1b297d11", 0x3b) r7 = socket$unix(0x1, 0x1, 0x0) bind$unix(r7, &(0x7f00000004c0)=@abs={0x0, 0x0, 0x0}, 0x8) r8 = socket(0x18, 0x1, 0xd6) execve(&(0x7f0000000500)='./file0\x00', &(0x7f0000000580)=[&(0x7f0000000540)='\x00'], &(0x7f0000000600)=[&(0x7f00000005c0)='/dev/zero\x00']) sysctl$vm(&(0x7f0000000640)={0x2, 0xc}, 0x2, &(0x7f0000000680)="479e5219445bc2891e61fdff9da2627839517f0bb0006ce43d3028e94087033057d9baf1cfd9f84f5d99de331f27cfaeef8d814b66e6fb7ab01c1eaedf04fc92259095de66cc5791dd99e2e11ce2e6317ace99e9a44d6345fbdfa42556ec774bce2224c44d0d1a2821e72b160d923f385bebcf2c06b826422370220af7daade41d8ecfaec7f47a7c94624a31f95862250be8182268ce36838f7a50c23b3c47ad5067022ea71232bf0c82dc652303fa8e431151a286ed9c70b4819027c5e9cf1236a14e", &(0x7f0000000780)=0xc3, &(0x7f00000007c0)="f38d5d1751c41c2c99967f0c3531467e0e49fa3ea0a270aa77ced6abd100b9b16e58c641609de5300d8a08c56151bd040a0e56efc3a4a25b50aca5ab66", 0x3d) getsockname$unix(r5, &(0x7f0000000800)=@abs, &(0x7f0000000840)=0x8) faccessat(r2, &(0x7f0000000880)='./file1\x00', 0x15, 0x2) r9 = getpgid(0x0) r10 = getgid() sendmsg$unix(r5, &(0x7f0000000a80)={&(0x7f00000008c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000980)=[{&(0x7f0000000900)="9916b49d2d01eac58c6f990a71031b81d48eb59d472780c95aa64204345994fbb0a9d72ca764ae4bba59ea66911626706fa908a87dc529e03321f87ac2760ad4fb0f5c41f7ed3a5d343592ed1becfe01cefc5a1f9f1d111fb0", 0x59}], 0x1, &(0x7f00000009c0)=[@rights={0x20, 0xffff, 0x1, [r4, r7, r6]}, @rights={0x20, 0xffff, 0x1, [r0, r8, r4, r0]}, @cred={0x20, 0xffff, 0x0, r9, 0xffffffffffffffff, r10}, @rights={0x18, 0xffff, 0x1, [r2, r0]}, @rights={0x20, 0xffff, 0x1, [r2, r8, r1, r2]}], 0x98, 0x403}, 0x3) chdir(0x0) ktrace(&(0x7f0000000ac0)='./file0/file0\x00', 0x2, 0x1002, r9) readlink(&(0x7f0000000b00)='./file1\x00', &(0x7f0000000b40)=""/144, 0x90) sendto(r4, &(0x7f0000000c00)="d54c8f3dc6645dee80dafc3b801a2f204ef8b76c6f03b9233706eeefc73330cac78b80355c43d582b4da2f0562567d25b3a848ff6f4a45973f57f735ff1190c72f9ca997e125ead8f8a182d18ccca02a8bc67087fecd1be3b52dd4ee3907b66c1410448b4e4e3e3d554880d828029480f424f6e457ee52b72b8a47fdee75c187aebf90a9bc05898b5ebda4e657692262e22a9a6277c35ba5cd5d4128eda431e2e46d3341ad8c50d518badb8e728755c387036103493b614343e0d0e6a3d5cf0391f96c38", 0xc4, 0x400, &(0x7f0000000d00)=@in6={0x18, 0x2, 0x8, 0xb}, 0xc) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000d40)) dup(r3) 827.67631ms ago: executing program 4 (id=5): ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x7, [{&(0x7f0000695000/0x3000)=nil, &(0x7f000051f000/0x4000)=nil}, {&(0x7f0000695000/0x2000)=nil, &(0x7f00007fc000/0x2000)=nil}, {&(0x7f00005fd000/0x1000)=nil, &(0x7f000053d000/0x4000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000234000/0x2000)=nil}, {&(0x7f0000ff1000/0xf000)=nil, &(0x7f0000179000/0x1000)=nil, 0x7}, {&(0x7f00004f8000/0x2000)=nil, &(0x7f000068e000/0x12000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil, 0x1}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000453000/0x3000)=nil}, {&(0x7f0000506000/0x3000)=nil, &(0x7f00002b4000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f00004e6000/0x3000)=nil}, {&(0x7f00007f8000/0x2000)=nil, &(0x7f00005fe000/0x3000)=nil}, {&(0x7f0000408000/0x4000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x800000000}, {&(0x7f00003f2000/0x2000)=nil, &(0x7f00005e4000/0x1000)=nil, 0x7fffffffffffffff}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff1000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x800002}], './file0/file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0x1e0, 0x1}, 0x100000126a, 0x2, 0x0, 0x0, 0x8, 0x8b, 0x9e, 0x8020000000000e65}) r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r3 = dup(r2) setsockopt(r3, 0x1000000000029, 0x9, 0x0, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) r4 = socket(0x10, 0x2, 0x0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f0000000040)={0x0, [{}, {0x3}, {0x0, 0x2}, {}, {}, {0x0, 0x72ae}, {0x2}, {}, {0x0, 0x1}, {}, {0x2}, {0x0, 0x2}, {0x3}, {}, {0x3}, {}, {0x0, 0x1}, {0x1}, {}, {}, {}, {}, {0x3}, {0x1}, {}, {0x3}, {}, {}, {0x3}, {}, {0x1}]}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f000014b000/0x4000)=nil, 0x4000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x55}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x10, 0x0, 0x37) socket(0x20, 0x1, 0x40) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r4, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) mprotect(&(0x7f000003f000/0x1000)=nil, 0x1000, 0x2) recvmsg(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1040) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f00000007c0)={0xff, 0x6, {0x2, 0x3}}) recvmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f0000000000)=""/17, 0x11}, {&(0x7f00000002c0)=""/77, 0x4d}, {&(0x7f0000000340)=""/179, 0xb3}, {&(0x7f0000000400)=""/47, 0x2f}, {&(0x7f0000000440)=""/123, 0x7b}, {&(0x7f00000004c0)=""/242, 0xf2}, {&(0x7f00000005c0)=""/3, 0x3}, {&(0x7f0000000600)=""/97, 0x61}], 0x8, &(0x7f0000000700)=""/116, 0x74}, 0x1800) ioctl$TIOCEXCL(r1, 0x2000740d) msgctl$IPC_RMID(r0, 0x0) mknod(&(0x7f0000000280)='./file0\x00', 0x4, 0x2) r5 = open(&(0x7f0000000140)='./file0\x00', 0x10002, 0x2c) r6 = socket(0x18, 0x1, 0x0) ioctl$KDGKBMODE(r5, 0x40044b06) setsockopt(r6, 0x1000000029, 0x36, 0x0, 0x0) flock(r5, 0x6) 793.051049ms ago: executing program 5 (id=6): r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040), 0x8280, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file0\x00') symlinkat(&(0x7f00000000c0)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000140)=""/153, 0x99}, {&(0x7f0000000200)=""/245, 0xf5}, {&(0x7f0000000300)=""/91, 0x5b}], 0x3, 0x7) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000400)={""/16, @ifru_data=&(0x7f00000003c0)="f14a5fa3c715d0b9dc6875cdae4bb96ee7075b82ec69a352d6fe3e0854ac20239ebf16"}) socket(0x6, 0x8000, 0x81) (async) r1 = socket(0x6, 0x8000, 0x81) recvfrom$unix(r0, &(0x7f0000000440)=""/97, 0x61, 0x1001, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) (async) recvfrom$unix(r0, &(0x7f0000000440)=""/97, 0x61, 0x1001, &(0x7f00000004c0)=@file={0x0, './file0\x00'}, 0xa) shutdown(r1, 0x0) (async) shutdown(r1, 0x0) r2 = msgget$private(0x0, 0x20) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, &(0x7f0000000540)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, 0xc) r6 = getpgid(0xffffffffffffffff) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640), 0xc) (async) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000640)={0x0}, 0xc) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000680)={{0x7, r3, 0x0, r4, r5, 0x140, 0xffff}, 0x1, 0x3ff, r6, r7, 0x0, 0x5, 0x1, 0x9}) socketpair(0x18, 0x4000, 0xfa, &(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000740)=[{{r0}, 0xfffffffffffffffa, 0x40, 0x2, 0x6, 0x6}, {{r9}, 0xfffffffffffffff9, 0x10, 0x4, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x1, 0x1, 0x5, 0xc2}, {{r1}, 0xfffffffffffffff8, 0x40, 0x80, 0x4, 0x7}], 0x7, &(0x7f00000007c0)=[{{r0}, 0xfffffffffffffffc, 0x12, 0x2, 0x1, 0x1}], 0x1, &(0x7f0000000800)={0x100000001, 0x8}) mknodat(r0, &(0x7f0000000840)='./file0\x00', 0x6000, 0x7) sync() open$dir(&(0x7f0000000880)='./file0\x00', 0x10, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0), 0x2, 0x0) (async) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000008c0), 0x2, 0x0) fchownat(r10, &(0x7f0000000900)='./file0\x00', r4, r5, 0x0) (async) fchownat(r10, &(0x7f0000000900)='./file0\x00', r4, r5, 0x0) sendto$unix(r8, &(0x7f0000000940)="1d89c15ba141bb7173493f0af84e0f2aed8f6ad46be6996cb9418fdb3d2f9d9b288fe0dec4f98a3d11488374b04fb5b97639fa4f92debd8c87cd97eb0538a2cd00484c7a08e71de3af0bc54f3fdbdae2c1c434b4e675f4e3cc7e76984d88a701e5e52de189260079bb2233ab11cb4e2f3bba4316a9beed81f12a16014a37b97823144715750e0eeb7052c5d5e218ec3b8cca89d5aa8928d9ae4145843559b3aa", 0xa0, 0x5, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x2}, 0x8) (async) sendto$unix(r8, &(0x7f0000000940)="1d89c15ba141bb7173493f0af84e0f2aed8f6ad46be6996cb9418fdb3d2f9d9b288fe0dec4f98a3d11488374b04fb5b97639fa4f92debd8c87cd97eb0538a2cd00484c7a08e71de3af0bc54f3fdbdae2c1c434b4e675f4e3cc7e76984d88a701e5e52de189260079bb2233ab11cb4e2f3bba4316a9beed81f12a16014a37b97823144715750e0eeb7052c5d5e218ec3b8cca89d5aa8928d9ae4145843559b3aa", 0xa0, 0x5, &(0x7f0000000a00)=@abs={0x0, 0x0, 0x2}, 0x8) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000a40)={{0x18, 0x1, 0x5, 0xf7}, {0x18, 0x0, 0x8, 0x1}, 0xc6e5, [0xa, 0x7, 0x3, 0x5, 0x4, 0xb9d4, 0x1ff, 0x3ff]}, 0x3c) (async) setsockopt$inet6_MRT6_DEL_MFC(r8, 0x29, 0x69, &(0x7f0000000a40)={{0x18, 0x1, 0x5, 0xf7}, {0x18, 0x0, 0x8, 0x1}, 0xc6e5, [0xa, 0x7, 0x3, 0x5, 0x4, 0xb9d4, 0x1ff, 0x3ff]}, 0x3c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a80), 0x80, 0x0) (async) r11 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000a80), 0x80, 0x0) dup(r11) rename(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0\x00') (async) rename(&(0x7f0000000ac0)='./file0\x00', &(0x7f0000000b00)='./file0\x00') msgget(0x0, 0x16) r12 = accept$inet(r1, &(0x7f0000000b40), &(0x7f0000000b80)=0xc) getsockopt$SO_PEERCRED(r12, 0xffff, 0x1022, &(0x7f0000000bc0), 0xc) 554.692852ms ago: executing program 4 (id=9): r0 = msgget$private(0x0, 0x1ba) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffff06000000aa"]) syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="00001c00ac14"]) syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @remote, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x4, 0xfb, 0x3, 0x7}]}}, @icmp=@mask_reply}}}}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x4001, 0x0) r2 = dup(r1) r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000), 0x10) connect$unix(r4, &(0x7f0000000000), 0x10) write(r3, &(0x7f00000000c0)="d695f284e44e9f02b48086721f4c04000000bc1aa44cc75e582d267d748119b2083956437f50438e58c11c238d1e2d036e9c4301e67ac5dc1b7080c9e400000000009b405a2fcb562df873c1bbe1058335396f778e617f8a27a5e41c00a785c667dc76d7af7ec8b2dd5ea6e1cbd44ed0697677d0ed43217b6a8566a58e94c8425972d120ead9bddbf9cb3b1f454eac5048fbaa44e93f58da1b7dce864122a6d163e0ccd0dcfea159548617b6da792b9455a3dfb79d6fa4f76d40ff0ab328e78775e2369d902cb67116aec9f711a4eb2b573b3522bddb34ce144814dd62d254b8a1f2cc4cc8ea0d9ffceec405116d4340816581d4057b04b16b4d19902ca91628d5623fff6fb3ff09714e424fb73a8032aad02fcf2d7efabef648a0be1238a55c6170c58bb876f1e0503224e730bda0c1a018d8236e54bc2a7f1ac9c487931607530742f89cd75426a462edc10d6c9f1be46536506ff69a573715252af9d5ab6fccd1f365844f38dbc618af7917017fa460", 0x171) r5 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) msgctl$IPC_RMID(r0, 0x2000000) 554.252189ms ago: executing program 3 (id=4): setrlimit(0x8, &(0x7f0000000980)={0x42, 0x61}) r0 = syz_open_pts() syz_open_pts() close(r0) r1 = syz_open_pts() syz_emit_ethernet(0x6a, &(0x7f0000000640)={@broadcast, @empty, [], {@ipv4={0x800, {{0x15, 0x4, 0x3, 0x3, 0x5c, 0x68, 0x0, 0xd, 0x29, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr=0x4e2b, {[@timestamp={0x44, 0x3c, 0xe, 0x1, 0x9, [{[], 0x5}, {[@loopback], 0x2}, {[@remote={0xac, 0x14, 0x0}], 0x2}, {[], 0x8000}, {[@multicast1], 0xc0}, {[], 0x1}, {[], 0x9}, {[@broadcast], 0x80000001}, {[@multicast1], 0x10000}]}, @ssrr={0x89, 0x3, 0xfd}]}}, @udp={{0x3, 0x3, 0x8}}}}}}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x3da9c361, 0xfffffffb, 0x8000085, 0x5773c549, "102e260a007b34eb20000000000200", 0xfffffffc, 0x4}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000001780)="03b4af0eb2adf3359a8a67e83fd6269d12f815f60feb7787491530e1fbcc6de90c1e8fae8e88af17b0c761e62879d63df01fb3c0b6f934e0ed7394468d93ffde29e3be65d3cb9c0d81e3101f4de64bd28629eaf1ced52f0665405f7bda4a00a696426007a28c99b72dd5a8c2350a82405549839c1a445fa46579f4375db075b730ebea07386918301982dd45e09cf00ccc4d84c3eb5c640a50608db6c3104db4e1668e7dc800a54f25dabded0f581b4ff5811509bd256630261bf4c7b768d3390c42f818b018be124df7fb7dd422926ec5a02c76fa2ab78d85c2ccc6b7a1dc1b6a15b5c99d4e043e8d7b94179d55f48021c993a57f5b81dbf0219b474dc233d781bedc59e9745a42aa2603bbb2c5a1b079a2240366e6d1bbd0ae7adb9d5ef042276fea41f2cef67dcf34c68f93147649c29a3df99a161ae2209a25879098a8febdffdbc01f9c1f096c2b79c6c3565539c1c1bab35c1acef0fceb738a80e47d589d41a972e56de12bb20fe1c61a057b9640d48c818f69d22708a2c8f8dd99ea6714302403dbc103234da3761e9c032252977be44793ef6ffa0dda6daf91c66f54a4de93335273fdd1a4834ef735f38de151ddf5ce7bd0cb19b71748a39fb53ecd213bd5262c750e5eba8bfd0b17607034d01042d6c3f258cce684fb924670b804fde60f99bee5f27df7784d31fc8c609c3212811b8a74fbe17d5dc193865f411f3ad711d8b09058f89069b906772d7d584ea3bc2b8ce8eb2cc3c09d06008a2f4914a4e2fb4583d576dd39ba675503cbb9f38413c35e1d6d3bc0fc1f2fd5e13f6549b2ba898eb2e6af8027c2decbc6c1cf7fd132b49e2e7c0313d2a80333697458ed71d06d60504f697a64d3b360a6828f51b337b95d5df52a41e3f0dc9287ee87b4d0821a0a3e8083ef6a89f171b3d6da86c7f0dafc10a1f096e1ea04b19ce24c3655e0b81230fdf1dd1ef9ba96dc98f57d8ed06109827a621204ff284135992424b2e5985a1487f8ef5fda7dad21f69317a5d8ef6a8c1973d7aec35bbc8d18a020bb177b40dc22714ec3cadc2e367d845282a9fbf622f043dd852f11424a404202c18f4a1b2fc421bb3b4bd0eba2af36a04fe1cffe17c07e148530706f4a67899a47bb6c444bfb3924be3e712993f9f4e9401adc25fd115a39aaff7109321f36cfa84eb012625cfbb75414bd84c961602edc5839e40f8dd6d11b6f10a1fe9d428d5c2b1b29f9712729178e5ac8d419edfa12743654320b2018f53f701251e9a9ff3bf52a8753dbc55f077284f009d1b121f1c91c312421a01d14f1198a1ab294d9618810771c190d1c10a8ad5a07d5a30ef0083dd3e120fadc51a8799f143436372600b6cfeaae2c72f3ca192ebdccdaf8b134", 0x3d3}, {&(0x7f0000001c40)="5daa09d7ede082f90bec4b0eb9039dc35d0fa1bd403a37965251211491c71ef1884279580a8eddadaf1fbf2078b6f3fae1eac16b0107dd1ccf6a5464594d1d46b2423439512f7ce42ab42c1b559a1fefd13a22be4ab719dc3896f38523e5085d2d501471509616c368b0946ded0eb98405751becb1413c21efb8c1e9a35af3958447d31efc9821558c762324088247ab0827008df4b113353fe5c6e1940249fd4f3373a68b96499ca15fdccf805878a1bb14ce4124df0b49fc40bc1f334c0f6d742ff676c2bf65c4fd6ac38b96ad5453d71830cd51fd371e07cdb23e5d1c0a4e4c4ad5710ef5ede655130b3c2b7e9c4ec66c8d", 0xf3}], 0x2) 553.218377ms ago: executing program 1 (id=2): setrlimit(0x1, &(0x7f0000000000)={0xfffffffffffffffd, 0x4}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff1e"]) r0 = socket$unix(0x1, 0x5, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) connect$unix(r0, &(0x7f0000000380)=@file={0xd1653077bafa0114, './file2\x00'}, 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x2, 0x0) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x100000000000000, 0xffffffffffffffff}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r1, &(0x7f0000000080), &(0x7f0000000000)=0xfffffffffffffe22) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, r3, 0x0, 0x0, 0x0, 0x9aa}, 0x0, 0x0, 0x1}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x50}, 0x3, &(0x7f0000000100)="00e0ae5b7e0d0000bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x50, 0x0, 0x37) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x2, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000), 0x10) r7 = socket(0x18, 0x2, 0x0) setsockopt(r7, 0x1000000000029, 0xb, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931", 0x11) r8 = getegid() getgroups(0x1, &(0x7f0000000000)=[r8]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r7, 0x1000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unveil(&(0x7f0000000080)='./bus/\x00', &(0x7f00000000c0)='x\x00') 552.270231ms ago: executing program 1 (id=10): ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0xb3f, {[0xfffffbfffffffffb, 0x0, 0x2, 0x100000000, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x2, 0x100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000001, 0x3, 0x7b98, 0x1fe], [0x100000001, 0x2, 0x40000000, 0x0, 0xffffffffffffffff, 0x11000], [0x100, 0x20000000000, 0x7ffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x0, 0x7d06}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0x0, 0x2, 0x0, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {}, {0x0, 0x965, 0x0, 0x8}], {0x0, 0x5, 0x5}, {0x0, 0x0, 0x0, 0x2}}}) kevent(0xffffffffffffffff, 0x0, 0xe4a, 0x0, 0x4000a9fa, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x138, 0x0, 0xffffffff, 0x0) kevent(r0, 0x0, 0x0, &(0x7f00000000c0), 0x6, 0x0) mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x5) 542.665093ms ago: executing program 0 (id=1): open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x1a9) r0 = semget(0x0, 0x1, 0x281) semop(r0, &(0x7f0000000040)=[{0x0, 0x8, 0x1800}], 0x1) r1 = semget(0x0, 0x1, 0x281) semop(r1, &(0x7f0000000140)=[{0x0, 0xfff8, 0x1000}], 0x1) ktrace(&(0x7f0000000000)='./file0\x00', 0x7, 0x40001d02, 0x0) 538.943089ms ago: executing program 6 (id=11): sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42118000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4fcf668246c0900e1937c727a4bdb8d000008e371a3f8", 0xad, 0x0, 0x0, 0x0) (async) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032bfa896443a42102", 0x62, 0x0, 0x0, 0x0) (async) r0 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0x400) (async) bind$unix(r1, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) (async) r2 = getppid() fcntl$setown(r1, 0x6, r2) (async) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) listen(r0, 0x9) (async) sendto$unix(r0, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x406, 0x0, 0x0) 526.18851ms ago: executing program 6 (id=13): mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) (async) r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) (async) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x0, 0x374}, 0x85c, 0x9, 0x0, 0x0, 0x4, 0x9, 0x7, 0x8000004}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x32}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x79}, 0x2, &(0x7f0000000040), &(0x7f0000000080), 0x0, 0x0) r1 = openat(r0, &(0x7f0000000140)='./file0\x00', 0x80, 0x348) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000540)='./file0\x00', 0x184) (async) renameat(r1, &(0x7f00000025c0)='./file0\x00', r2, &(0x7f0000000000)='./file0\x00') (async) fchdir(r0) (async) mkdir(&(0x7f0000000040)='./file1\x00', 0x9a84a1c0bb48fe87) (async) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') 484.199461ms ago: executing program 6 (id=16): openat$bpf(0xffffffffffffff9c, &(0x7f0000000440), 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}, {&(0x7f0000000100)="aba7eeb43eb9be55a778fdf034f83fd9fea079d469dc588b663b0d64da13032de91820efefe50c7c757f805310e0a1e88b99668b6f194b3d1fba5b3f6f3486f8688eddcd9f9c2e070f81f02a846767d2b024c015edecf7510de6561fdeb0", 0x5e}, {&(0x7f0000000180)="85275f8d8aa94eb626ee3bb3c5eb0e4ce9b10f58070223e840afccf876788213e4245856131a914a019546db3f31fe395ee1e66921864533f73f", 0x3a}, {&(0x7f00000001c0)="a7ee07b814b57ce9b329640d940ee620157ac9f0829b641d6c349319d78e4a5ae000d0e4407b35e3caf871cfc5bf84d3b95785d4663185b97b48d8f16f8af567fd4694a5a7a150", 0x47}], 0x4) msgget(0x3, 0x3e7) msgget(0x3, 0x403) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='W\x00') execve(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) munlock(&(0x7f0000003000/0x3000)=nil, 0x3000) mkdir(&(0x7f0000000040)='./file0\x00', 0x21) 483.46191ms ago: executing program 0 (id=17): pipe(&(0x7f0000000640)={0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x2) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000000)="94", 0xff8b}], 0x1000000000000012) close(r0) pipe(&(0x7f0000000640)) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) socket(0x18, 0x2, 0x0) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x4, 0x0, 0x100000000, {[0x0, 0x0, 0x3, 0xfff7fffffffffffe, 0xffffffffffffffff, 0x1, 0x3c0, 0x0, 0x4, 0x1, 0xffffffffffffffff, 0x0, 0x3e, 0xec1b, 0x0, 0x3, 0x0, 0x5], [0x0, 0x0, 0x0, 0x7f, 0x0, 0x8000000004, 0x0, 0x8000000000000003], [0xd7, 0x2, 0x100000000, 0x0, 0x0, 0x1000000000000], [0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1, 0x100], [{0xffff, 0xd}, {0x0, 0xfffffffd, 0x0, 0xfffffffffffffffe}, {0x0, 0x100, 0x8, 0x800000000000}, {0x3, 0x10}, {0x0, 0x30f, 0x1}, {0x0, 0x0, 0x5, 0x6}, {0x0, 0x0, 0x7}, {0x4, 0x228, 0xfffffffe}], {0x0, 0x0, 0x200}, {0x4, 0x0, 0x8}}}) r1 = kqueue() kevent(r1, 0x0, 0xfffffffc, &(0x7f0000000140), 0xcffe, 0x0) kevent(r1, &(0x7f00000000c0), 0x30, 0x0, 0x2, 0x0) sendmsg(0xffffffffffffffff, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x400) munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) execve(0x0, 0x0, 0x0) 435.817306ms ago: executing program 5 (id=19): r0 = open$dir(&(0x7f00000001c0)='./bus\x00', 0x20000, 0x81) open$dir(&(0x7f0000000200)='./file2\x00', 0x10, 0x0) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) open(&(0x7f0000000040)='./bus/\x00', 0x8, 0x122) open(&(0x7f0000000000)='./file1\x00', 0x9cab835cfdc52675, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x200, 0xc0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000340)={0x8, 0x1, 0x2, 0x89d9, 0x5}, 0xc) open$dir(&(0x7f0000000300)='./file0\x00', 0x7b8873bbdf4d646, 0x0) unveil(&(0x7f0000003e00)='./file0\x00', &(0x7f0000003e40)='r\x00') execve(&(0x7f0000004e00)='./file0\x00', 0x0, 0x0) socketpair$unix(0x21, 0x1, 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x10) close(0xffffffffffffffff) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r2, &(0x7f0000000000), 0x10) r3 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123299a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7843237400000000008000000100"/138, 0x8a) mkdir(0x0, 0xc2) mkdir(&(0x7f00000000c0)='./file0\x00', 0xa0) r4 = getuid() r5 = getgid() fchownat(r0, &(0x7f0000000180)='./bus\x00', r4, r5, 0x4) sysctl$kern(&(0x7f00000000c0)={0x1, 0x33}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x3414, 0x0, 0xffffffffffffffb8) poll(&(0x7f0000000000), 0x35, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x0, &(0x7f00000000c0)}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 430.895349ms ago: executing program 3 (id=21): r0 = semget(0x0, 0x1, 0x281) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r2 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) ioctl$FIONREAD(r2, 0x200074c4, 0x0) semctl$SETVAL(r0, 0xa626340bca643a68, 0x8, 0x0) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x71b58e44}) r3 = syz_open_pts() close(r3) r4 = syz_open_pts() sysctl$hw(&(0x7f0000000080)={0x6, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000040)={0x6, 0x87, 0xe037, 0x4, 0x6, 0x47, 0x6, 0x100000000}, &(0x7f00000000c0)={0x2, 0xc8f, 0x0, 0x6, 0x1, 0x4, 0x4, 0x5661a140}, &(0x7f0000000100)={0x0, 0x0, 0x4, 0xa, 0x8000000000000000, 0x5, 0x101, 0x50}, &(0x7f0000000140)={0x4, 0x999}) setsockopt$sock_int(r5, 0xffff, 0x1006, &(0x7f0000000080)=0x1fc, 0x4) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x3) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x7fffffff, 0x1c1, 0xfffdff82, 0x1603509, "04e4ee0d090000000000000010e0ff7f0500"}) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) semget(0x0, 0x1, 0x281) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) (async) fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) (async) ioctl$FIONREAD(r2, 0x200074c4, 0x0) (async) semctl$SETVAL(r0, 0xa626340bca643a68, 0x8, 0x0) (async) setrlimit(0x2, &(0x7f0000000980)={0x60000000, 0x71b58e44}) (async) syz_open_pts() (async) close(r3) (async) syz_open_pts() (async) sysctl$hw(&(0x7f0000000080)={0x6, 0x8}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) (async) socket(0x2, 0x1, 0x0) (async) select(0x40, &(0x7f0000000040)={0x6, 0x87, 0xe037, 0x4, 0x6, 0x47, 0x6, 0x100000000}, &(0x7f00000000c0)={0x2, 0xc8f, 0x0, 0x6, 0x1, 0x4, 0x4, 0x5661a140}, &(0x7f0000000100)={0x0, 0x0, 0x4, 0xa, 0x8000000000000000, 0x5, 0x101, 0x50}, &(0x7f0000000140)={0x4, 0x999}) (async) setsockopt$sock_int(r5, 0xffff, 0x1006, &(0x7f0000000080)=0x1fc, 0x4) (async) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000000)=0x3) (async) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000180)={0x7fffffff, 0x1c1, 0xfffdff82, 0x1603509, "04e4ee0d090000000000000010e0ff7f0500"}) (async) writev(r3, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) (async) 370.81047ms ago: executing program 6 (id=23): r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000), 0x20, 0x0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000040)) syz_emit_ethernet(0x2e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004600002000000000000190780000036641de5223bf8f2b04ddac1400aa830300"]) 370.216478ms ago: executing program 1 (id=24): syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) select(0x40, &(0x7f0000000080)={0xe, 0x9, 0x2, 0xa, 0x4000000003, 0x2e, 0x6, 0x8809}, 0x0, 0x0, 0x0) write(0xffffffffffffffff, &(0x7f00000000c0)="2c80e0cd9d6a874258a712e419c1a10b35da895174a37685429a9b489fb04fe5664ce2e6cb060409d2f9c3122d22832dd80fc8724e78df21829d6dae48fbb3bc6ebd5c3a35134d030b9d94eee791cbd0aa214ef65558a1e4446fbd9c595020dd6e941de6188bbfe0e76f0893d31369cb0a0577a22338e2e782f53917157fdc2783c462286aa590e6739f443e861e15795dd8d2d809ab674d61c8d14175e48651a1f7cff15bbd40a14b00e7ed73c81ea0251268ee52b8ed096b2e7ddd8a78d9dd123c2055a03a7dd6e1ae885ed73f4394a4a547d638a323e92c0644051d91efa63b4d39d495f685bb07d6bb2bf7ffcf0a9a46b01803c13589a174c1a5ad5d34a7f53407700ed095d6ed33490c0b620f46a1e32a6f4420b1914eae07653aeab652ae7156e2ec01047e6e7e9008ee1221dce4ca8efb13468b150bb24e2c870269cfd9d9c63b0e80283bdd3c8b328a7f8b331bd884ffacb589bb67d1bcaef320cabd25b70274379ab87fc6f1747dab660de95d9f2fb04cc516d65dd819d74decd627ea5a0cbee4af3a959350ec97e985daf7cc2b763d9de0d3c917c65891b2bd8d2812d0f2406891b2ea389137852b86924856ae64d967a351f76823e098e99f864410071909ec101bec63c7c80df2719e1cf600dbfb75f77c81b15f6ad63ea2361b9ebf332efa0832ae2f197e4856f53533b4f4e71e0be0f99a1fc9ca540fa264d02ac866646ee7ca1f0daad03924cbaba91d8ef6d37fbcfd919240ecc20079e2a71fc0548e171c1461b2104740da3cc3183cd0a64d0f3f046e2e8e81128d0054832ebeef3540c2a1760a5499efd68564901a4be66fa9c03a0314603c710b1e74b8b3fba5226a33f7e1637ab6d56f952cff98af097618ae1ffa1a623a132efb4b73353f86fab650cee8d020eb47fad019af37b3cc5a37c4d0bc3301ff35939d4248b52966ab51eae4de67acb440227e8e374961c647980975f659f62e91d64c6301dc74947d652683396670b6b3ac536a914a88a93d42cff89ee29cdedd8dce9822e1582845a105ddef20f69df1f5531c93f470973dd961559376015bf42ddd46d72b83e643db4b82449a07b63d1d2d438ae393b6b81d5bf0354e8a885ab1fda8bde53ee4960dfc92de401a9ec401440d874d66978c313b064067f61565d2cae2ff6676a43b4394fb0b44eab979115c0aeec9dfd6f2f7754c42ebccf9464c0b2c5ac422bbf43f3f9628375e6c47d41a65169cdd6ae9421bc546906ae0f0c026e7da70ef91f5771d2c8d79aa6b29254fd72f3ec43a99414266d99b1e4c734a63a0f388fdeedada5fffadf9bf3389b41ed05d213a281261daa54cb0235ba861ec3cb4ef4cd5fee150883ce8cd74d9f7e335c0a00b24e0427cfde0118048049f837b55eb56478eec7c658beecf33c76368c5644e5896c62674cff5b5798750af827b2f64e6b100ce8b4c8e25ae86877abf259d858f5d4de62d43ea687ba09fdda4725391fd9da2c9384853fd16987acb501a9fbec13a598e897d443dabf0dc673860ac468094929463e9355ae53f6c5a07fd96f34e94af1c3d2e1ad50e3fc81b752d34b62f4344dac29559edbb061d12f8b44ae9bbf63ab13dd1296824206dc1b6c284d6f06c8206567c7756d7abba2d833e24aa163ca1347c8b5b1bfbbcf82979d206ee2dfa7b5be3b9712d340e22f8aef4bb3e6f6c989b1563130d35313ea728d78359c65c934658bb09c666f9ca3d8decd463f8c2edad004ba29e22e1a2d543576a002606db311065cd01fdc843d4b932b208b8b17e52bd39988cee04c664a5b07b8db404e7b10a5337a26ab9aace3dbac5902b2d4a094482a58453405cd3dec00111190cc3746a66aa5b1f2e4cf24835bcdc3a3adf71c1d62af0dbf426486372fcf8e706db5f6c789e3adb9ce52f83cb551ddebe6df4eaf76036b5da6c49a0df281ada9170fb9e81c9228b4c5cf65f0011c86ce861a0cbf7e3e47516b71bbbb69a89cd520337441c114306e822b2cf3e0fea6e7d9dbe0d97e46d6c3c7d841082a59a4f5280353088cf45d574ce5534679ce5c520f1f1a725a43e277b5a2e2509b9def964acd7323d9a717a7d05580c3f7461c4b09fae0b9e4b73a657b9f025675cc4f5ed3a0ad98ec54d094c07f2ac73952f3abf481d98ea00ec4e7112a775acbab0f7938cdd516b3258bf77b9e53402d1b5b6c765c15657035afd131a970af2a91266290f9a92806a73f82d3840089f610d36fa4e3f714b782ba423cdcf6e9d211323c9275cd64dc5f923a3578e0ec8c1548eae2d502f612e17c22b4b68abb2303bcede8df940791d0fbd3d552c6e3d64b77827789d3e89e944c22b2a0168b2910e650fb19ae81ff5f97cefe107355a745bc327e18db4885abc34e34f5a137b85907e001201a743f1caacd8978582a776f32ffe6ebd634a5dde859d904483691ecb2909fab38601126044458d53e26ff274d43415e9a95ba6be91e83fbc1b911565cd46b7f52b83f5231e61843c2f491273019622b79634aac00a027680c5b261c229b51b2bd6091734fa7169c19b30eb291c8f2ea14165796889fe1fe2bdb85c9812490ebd7d5f1d6954c850a783df55a2d454d610e6351e8d559b027b97739f8714112c5fa43f4c76f3e8f8860220a6d9c4a11be4956fdab3feea08fc3f89567559765f38a3660499d06dfa892271435b6918e8d17ce6fe714f1a1033ed704f7ec43b9be203e9e409720f1e7236248fcc4945807370120fd0eda238457931525c629f864d0652c335591a12d3266898634eecf4fdf80879a7a419223864aac15084a0fa0d3f2d6de92be193ef4494318ab48aa9c6ab69e58876fb6048097df8c0c7d76b5a06ba9faca7b39b0efa2a7b84e36a04c48d10f061609be695bfd5e461c681cb523f667a7f35d857aae8619826e21ba6c3517b483faf559f8eca540ee58dc96760dfdbd7f3e58e572c2132192049b1f81a5cc9d3c4c10db9760fe0a34b900f5eb09eab8228da5c8dafef2da2da475c2fc449a52c9be7058f6d33bcd09d6d507f6d50c7c7992bb7d03cff103f0d3dbe38b58fa6c101adeb05057bcc83a98478b37a51e759f79f875a18d34e7d8578127a0d2d7b14892c3fde8c105837b29570a157c1360c33734431460e3a86e10a8fefb5af34698661a583be8656a46741dbe63476151837e4f9459076c8623a78fd3e399629712f1455e2fca2d6a39799662492e5a0636277580295a27ed8bce7a86520e36077d48ff70eae8a7fbaf984f56bac077fda9d3af721683c36c81460353f2f9d9d44ff1cc51ddb13072dc130ddce2dc464db8c843da882febdc9e219a3b210bc859a69dc254a72bd3797e66701a7239d51edf225454ae9bf2254a4e1b3c6f5e5486c8c2a50dd526250f0cb8f628806ce61da260c50c62a9d1ee6ed2d9bf1c0d2c92f50984b998df55ba951574b7cb515ad1015c9fd9389e4d16f58fd5b899aaf7074af92a103f28b73d69197a5721f4c7af1077125c6e1adb732fb53b05536c79bea0a1e7c4170cf65b0df5769c7931cb3ce3af35c2ea630c9b10e7f29ac621b74876851f52d3301c546267514df42227b32e43e32c8192031a2ecdc1ad995a4f5715105af9d7cc7f5da3a5b6df56b72a696d0efa2cb341723e209e679f264b581267eb75d308513fe864db55a427e5c0a8670e1b0b561704591e14bdaa37a96aaec5188e585b1fff77d91ba85fdb8cb5b32421c7734459c38bb7a516cc634338eb34d8d0bda09bea4841a26ad06055b60c7a16582fbc5b3fa77d2e63625da8116a08a7cabdf917fab0374b694fcd19ca9bd15dfef77bbbf0e7bf3024f65d87fe971d1238273a369881cff675c0c274532984f0b1f51f21f2d4d1deec669bbc57915d90d0092f99d7e559f4bd21da5fe8f3415c2eeb840810f72ee9d901f573addb47b26f861aa72b373368733a4fe49746b26f0ab0d00817e4bbf39f0210dbd36045f241dbed97258e4375d7d729accb129e59636f5acb74dd7e5ca4b23a4a0dc2cf8757261518bbc8a24e4ccae697aceb80b78fdeda64d7638ff4af393d8a7ce3a9ac6c4ac573813dc2b47706c891bfa0d64a98b7b2830d7b4643a1fa5e0194230c2392b26bec457324070bc19ceb30e2bed45ae74173f86b9e45065dda3a29f5fe467835d0fcde1bba8b0b563ea3e5ca325c7242dde4f498e1d1769a5b8573712993a296134f257f5e2f4a97203296cdb97176d6b33c5be2dfeb32d51f16fb2bfc39fe872b3430ff9dc8077cc381c9fa02129d42b3018846b833a3d93f06e2edfcd615c7cae9b2a61c93a1a4635044bf37e79b981467ce20b709210cd536ebe23fec8f39e99735810e364ab0f6e87af3e7684eafe6b91a45438e8b2b43935b6bb4861d7a6c511682c2f4e91df3f586e172054a418911b3dca0a4e912fc9dd01360a00a530ef6c949dad132a35b554dab279cc8fdecd89da00b8462106117f8c4b12134708421e0a120fd22f8a1887af121f6504603ee2a76019b96221ce50da8de34a75348815c6d46e3e92e43aae280f41951ce5cd545ec207835430fa942bae2b0a4cd62dd5cddb48a3152270148a792f116e6efd6dadd2464ebadea691dcba69a3f2772ad84ad854acb933ac51375324459bae26adbbe2e013a5514e4fbd291ccd0965abdc1cf82217370f2f9a2c43bfbcd8173cbc161e63189ff2c51e751c1601ed5cebcf99e173cc9e371386070d2f1e19e6bec7c075ffa9ce67d5e79d894b7717e49ceae743a00b0658b3c96acc7e361a1727d58357cabf6ee8191d0cea3d19b64e8b458e74513ef38f783e492726b50ea6b26eb754d79d3537f3ec5839d6968b6850266d115d36b8bcd2c2a871e14909f3bf8ff5efdc5bf6d42af4b4a78892c756ebfa6dcc44e667cc9b9d09e605e0381b82fe4dc51e61d26b8c08e8c3d50542741de1318a0a78efdd4bf4a18f58b6857506058932156848f63bb2454db35b382d3355a0ed4203678992b4bdcaff181709b7b0912e29b98a5cd54cb11cbaa8a3aa7b0769649396768f90abf2e2f041fbe7b5f56b39108bbdf06767adc57ee81d0d0994b2f8130d8ba31c31fa0c34846d2122a9fc9894a01e90a7c545cbad1790cc29cdc09df5767607837487beb21fa248fc20556a7ede9ef6c7e1a8372ddab3c8b352364d91e405a3ec64108a64f79afccb6d51fe06610c46fe366147ef1a53a71a0a7f9ab982ada3bfa32acfbec095f7faf47ba6fa0febf2f2887ef0d2b9f0cf0528bc253e6e3a362c990cd4fc2caa597129c4781bd61530aa9cd413e6ab112887169cfbd9489688c066ba628f65e40ffef7e1ead02b7e015cd73fb4a39fbec8931117990445f2607eebc564b2b8bb7610dbb5b9a7a52436d96c41a015754ca01e7e85ff6dbb9ec40bfe5cf3b1d78d71ffdaca70e7e7c67024bb5a1eed3d1728bd82d0b3dc26ae2d04f1e0dcd7ed571b7bb766f847cdec3234f8ec63b026fc97f96c8251444ed3cbe2de196a1048c5b779e5b0a1b19bc8c556409da38cbc854e2418187882b5eece90f32568f406f1f085c9719a6631d6cbc26281278b515486cc644fc4cba5981fcd064491650801116fdb807e4487e9828b5c2c7546d5a531e1e1381bb100679ebb5d55fc27ecd118a5897f86e4ac575453398449edb27b369e009d16b60e658d6ef3c4fbc8f452c4963f6b73980e808a74199f91f81bce34366c093e2089e750c3054921feac937e578901f4f5fb1a1d5532934df77a0ea7717da7faa00e71bfd3e25247814e91ce9e6c44a3613f272accf4c132f9f34baa533064d4", 0x1000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f000000a000/0x1000)=nil, 0x1000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) recvmmsg(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0xfffffffd}, 0x10, 0x0, 0x0) syz_emit_ethernet(0x8a, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000000004608004500007c000000000011907800000000ffffffff0000907800680014b9ed1713c7169e7e04541cd83061c1a96021c67cc529d24ecb3439dd9bfcbb96138fe51db9cffa7ade95a556792e9ab1466be3bd560ad09d1932cda314edcf843a9a3572a4f38dfd5959a8a4f94bf37093e5f01b6495d8c0b14ddbf1e02c1f1646"]) 364.681927ms ago: executing program 7 (id=26): sysctl$kern(&(0x7f00000000c0)={0x1, 0x9}, 0x2, 0x0, &(0x7f0000000080), 0x0, 0x0) r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) mmap(&(0x7f0000324000/0x1000)=nil, 0x1000, 0x4, 0x10, r0, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x3, 0x2, 0xfffffffffffffffc, 0x300000003}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x2, 0x1, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x0) mmap(&(0x7f000051c000/0x1000)=nil, 0x1000, 0x2, 0x11, r2, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x78e, 0xd9) write(0xffffffffffffffff, &(0x7f00000001c0)="29dd54e0ca359308abe85627e439a2b40fab2cbd99996e27e6949f14ce6b09509740b7094649a89af45ad21a13054543bce0e3b24bead88558212b374e31ce722ebc5d63d11a3f38272f9c56d91192e97dc9a79d4dd94dd67dd56118892a621d3a1e12b0c406d5dffd8383b9528bd9079880c1a90aeaedc3e4c05f3c2eb20435734d55b2", 0x84) r3 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1024, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0x2) ktrace(&(0x7f0000000000)='./file0\x00', 0x4, 0x304, r4) ftruncate(r2, 0x8531) mmap(&(0x7f0000755000/0x2000)=nil, 0x2000, 0x4, 0x10, r2, 0x2) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) unveil(&(0x7f0000000280)='.\x00', &(0x7f00000002c0)='r\x00') chdir(&(0x7f0000001600)='./file2/file0\x00') open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$hw(&(0x7f00000000c0), 0x2, &(0x7f0000000100), &(0x7f0000000080), 0x0, 0x0) 363.980234ms ago: executing program 6 (id=27): ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xe89, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) shutdown(r0, 0x1) recvfrom(r0, &(0x7f0000000340)=""/135, 0x87, 0x1040, 0x0, 0x0) recvmsg(r0, &(0x7f00000017c0)={&(0x7f0000001700)=@in, 0xc, &(0x7f0000001740), 0x0, &(0x7f0000001780)=""/47, 0x2f}, 0x0) sendmmsg(r0, &(0x7f00000016c0)={&(0x7f0000000200)={&(0x7f0000000080)=@un=@abs={0x0, 0x0, 0x2}, 0xa, &(0x7f0000000540)=[{&(0x7f00000000c0)="825b67a0fe052a652e67dc6b5defb245cb4231e5c6fb6d76ed25afc442e623cffde77903cc8053df10529bf2125784997b13d0149c086634f8ad2cd521a9576b6284b2ba35808e124acde17b1634b4f6854ecf086a77999c740767acea4cc8809bb2f71f62218afa6add5c87068fcaf204461469fd6a6da4d67de9a78db8cb3dadce7165525171fbf138e37e95aca0cad4c0a5e02dcf83110674df9aa4544978e90520320b", 0xa5}, {&(0x7f0000000180)="a333e5d09c65d93ed56fff1ab37f054354269554db0547ab9af874e9564feca464631954114aba84bbb202a75931c6195ad5ed012aecde84d8023d746f60e6325d550b7ecec7bcbeba39057812cbdf22f9601f230e5f100c", 0x58}, {&(0x7f0000000280)="7f123f3460d8450d533ced02a88564dcf3a82de02f87f375edd661e7afbd0cea423d3b3a3b44301a7495b79bec4c35eddafa49f8ae2ebca67047e2ff7177cf452945efa5da0e08359147ac87193d2f9cd15a27bdd356c481fdf75dd8e7a78c427b6bc2b79e9ea0c816bdf3fbe3ca8235e63e50657bca3e348b8e15b0eaead262b0a0c43a66fc518f18bcdef9d7a9488d1626c843170c5f3e9c0655cc9dd8bb5d293ab7bcb74a85affc6bcbc824b046acccfbc4ef7e2dd9d498563bc7cf14d8997dac6658d50c6533c019642da600dc9e36374234eab06ebacbb38923fda86437e32e6ff1e497261597bcbc1785464305da63d251428ba604d0808f7e7a12", 0xfe}, {&(0x7f0000000380)="69f68f2ab0121dfcfe46ffd00260951c2719824d4c4d7d18a3076b936ef11b8667ca726fd65ae9bafcf708fd033ac8709410c966e8b00cef1e1b16a3ef33be7506a0031b383c971ae696456d03d8301be7a2914b3f63deaaa0ad520975a5d09ad6858dec3b3230deedaaa3a329d8720976d838a4c34d650bfce1c2f9cb4386026791", 0x82}, {&(0x7f0000000440)="663046e312af2cfdbbe7ffb906f932142927b1c2134a5b5c5b02c396b4db8ee4edda55d0ba4c51eca8c3c8a0d31631beb1329949344b63d7a7660eed86bf595c8a61db27212ecb15284296e8190a2f53f50dc179e4a2da757141f188a93e262394ed50785353f7bd4e4465b2b180f85977c1b9eb0635018a66761112442bf4757176a13559ce53e911b4b3016e39e4514566f90145f29ac97749ec6b14bee6b066a18e625e8c2746709874b82de3cd45c45c14a7db7ce0ff41af37d17a4226bcf42edbb6dadad0ddf5acd040e6c2", 0x25}], 0x5, &(0x7f00000005c0)}}, 0x10, 0x408) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) poll(0x0, 0x0, 0xffffffff) r2 = shmget$private(0x0, 0x2000, 0x513, &(0x7f00001e1000/0x2000)=nil) r3 = getuid() setreuid(0xffffffffffffffff, r3) shmctl$IPC_SET(r2, 0x1, &(0x7f00000001c0)={{0xffffffff, 0x0, 0x0, r3, 0x140, 0x4}, 0x0, 0x8, 0x0, 0x0, 0x200000010000, 0x9, 0x80000000}) shmat(r2, &(0x7f00001e3000/0x2000)=nil, 0x3000) shmat(r2, &(0x7f00001e1000/0x4000)=nil, 0x1000) close(r1) 260.129681ms ago: executing program 2 (id=28): r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x2000000000000243, &(0x7f0000000100)}) (async) r1 = socket(0x1, 0x2, 0x0) (async) syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd600000c0001400f900000000000000000000ffffac1400aa00fe000001000800001a0000000000044e204e20", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="45e2390f855bcdbf"]) ioctl$FIONREAD(r1, 0xc0106924, &(0x7f00000001c0)) mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) (async) rmdir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0xe8) 259.244672ms ago: executing program 5 (id=29): ioctl$KDGETLED(0xffffffffffffffff, 0x40044b41, &(0x7f0000000000)=0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040), 0x80, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000080)={0xfffffffd, [{0x1, 0x5e}, {0x1, 0x1}, {0x3, 0x100}, {0x2, 0xfffffff9}, {0x2, 0x8}, {0x3, 0x6}, {0x2, 0x9}, {0x2, 0x50000}, {0x3, 0xfffffffa}, {0x3, 0x1}, {0x1, 0x9}, {0x1, 0x3}, {0x1, 0x2}, {0x1, 0xb19}, {0x2, 0x6}, {0x1, 0x2}, {0x1, 0x78078cba}, {0x1, 0x5}, {0x1, 0x2}, {0x2, 0x8}, {0x3, 0x2}, {0x2, 0x9cac}, {0x1, 0x2}, {0x1, 0x5}, {0x1, 0x5}, {0x3, 0xfa76}, {0x1, 0x1}, {0x2, 0x9}, {0x2, 0xa}, {0x1, 0x8}, {0x3, 0x2}, {0x1, 0x1d1f}]}) ioctl$BIOCGBLEN(0xffffffffffffffff, 0x40044266, &(0x7f00000001c0)) r1 = getpgrp() r2 = getegid() r3 = getpgrp() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, 0xc) r7 = getegid() r8 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000013c0)={0x0, 0x0}, 0xc) r10 = getgid() r11 = getpid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001400)={0x0, 0x0, 0x0}, &(0x7f0000001440)=0xc) r15 = getegid() sendmsg$unix(0xffffffffffffff9c, &(0x7f0000001580)={&(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000001340)=[{&(0x7f0000000240)="7fd547e8796903889c1d683070ad6ce299fb39b75e06aeb82bf98b8d651c84ae595d4fdd4fd6148851ab5b6a5a69ad79e70e598085ca75ae122d92c9a118dc3613887e3a86748c283e599a15e23a8e75f691d98d13bb3f5ea9adf652f4e71f45bcc9bbc933099d9c2c6e2a7757c979b547d3eaf6c6817e9863f4f2992881753d843593102a3d8b02fdb3f03b2bdffadddd5ed36f5f1f68da3a014568867beeba9e1ff5d363be11a68d1f043ed4541991ee5c235a6a59ce954cc94550ec154367674bdfbc46a1fc2e8e8e3b1eec9e7637c9ac14a2410f65b671e479597b15c86f04efd935fe57f3cb22cd5b3b62066def944fab868b3d3bd0324e4949105bcf2ffc382ddaf3e4e74ab89a7e5b181c59b313fb9d1e2fae43af93b9390fff3ce5e59b8738999bdd11be69a75670e56828c1b4c4a2bf0e2997544ffa767b214ab3271371df4a4845b25aa98ba394bee62a230e82466d27b284bc14359554ff1197ed6ddcbfaa0ad9b2d799c40f398b5d2e2b163f9f0e6e439f4dff923a30650184cca0d85c23c09d437b6c492268691f02e0cdf62c7a38498beef9e7e26cdc7ea3261da7b07381c3fa30175e7795dee448a99fc6e1fde98d883cc398e49eb75c38646f0135403ab99025866127bfd3fe74606b23e6fa10c231078cae35eacbf572309b2d29cc383dd91cfb34556ea6a055a523ed91e601a83fe79ccc5baf5a61287f8f9c67547c730d4dca7de374c902ff130914f5d207d518db7db0987408d34d5d0dcbcdbdd2f2c42a23911cbcc3ea28af86e4bee8d962dea5e0ee946c2ba60fa9ee9d5ff29959ea66570af91516395de1efd2189e8f63aa446b8cec64c8c23eaaf9566bc0d72a3b21da7c6606016cf331e9a7941db0b991ded024527456100b8888661deee583cbf0f85bfc959a127a6cdbf959e1ed364c55a9fe13c480455616684b31b3eec472c94793fdc5a76bf399b8f634c42ec121a4dd0eb06b7dfe2905725a8f1507862ab5abed103c673112803759f8fbc1b951f31979fb5040493bf896fe3411389bc42eba7dea61cac5d3508f6e9d88eca117131e419ddbea945af3c519c1f5a4124ecc07a00a2f0474f317dbb2f6d1ad4b095a160fced0890d69665fe8d03c730404a769b9ce85127f0a160a216d0fcc37a8350e9dea98d18b592c9f5f1abc3fcd2d01723c29f6729895a3f99a23ea2fd52a1cb5a0540971e66959191dac0b8277ae62deeae70581227651a596759b6e1bdaceda148b6642e6528fb822402ffbc277fb85279437dd7ed1c04c2b252b187cd71aea6ed61edf4e3a8eddba44a227a090f6e14c93d2aaab696599afb95865738086ffdde8fcd73f59617678a03f9de199ba69ec473cc9ab2940451269fe58a6d32947e61e753decfdb259937db9990434bd3d3ce26470432908efc3786c5ac38abe169deac7df6decf0f840e21f4ce7d12e7295d77cbf333ef9baa717aa832d4f1165eb3ec28c3dd8621910f2318a3e7090bb3ecfa2cefd6ed58a46e2e0fea50b91559fa3997b85afa64433eea64ca554a46a640c913826317d1a31451c657eb4cacdcdec84589b17253f60efa05d3d23f59a98141e0c70f9736d0fefb4e19b522b13775fefd9ce80831c7354478d3345fe5ff6d04e506a96d874770a1a92da6757e91a93c0ddec28c05dab1ebf8503e32e25e484ed573d2f2a61f559d405d2e4fc82cdb05b94e85562bc056f9083a1945b0265e3e969ca7043080b9651f82fbf6adfbb619d4cd534b2a662014e812397cb84447bb888b858d8acb2756bf0e65addbc500062aac65a915420766730cd8dd25214629132d307a5e72d0410e06e8bae3d2200547be938b05449bc1e30ade2faff7527a6f39ebd0fbc110cb4eadc318a09b78e10eb09f604d3be571a7cc3d4c50e40016e5f4fd63e15e1bcdb4764b972e5083ff626931af697dc27ea2eb34bbb6ad8fdf0f84bb2f3d736329deb6797390469689d2b75d6595b3e4b63b9e642bce5e1fd726fe4e58aa58a82207f3669549c4a8fa1daaa9736388e344ae8c0dbd994131006587390225b81964d94b02098cf7aeef5d3c19749470e01db4bb335c2e66ad2327d0a3afbf931a0deab5e6f6e708ecb25d0bb5a2965493b91136f2a449174f23f1c1e9580ddcc8e19cb593e81395b625a06c2473693f1559d0b81dc3b2a4f22aa0e142cf4400d79dcdab1538caf3a1139d18c347d1d886ca2f17a28f49b845fcaffa52a7dc3be4715c503d62ae01deb6592f05116a339cba6b81f996ec6eb1cfe541412e6c84c2bb2de0682eb62f807e0db4b40ce7ef70009c218932c07bc85ff2a648dd49eae86aa177ec5b1a7a99b892dd0aecc03ca67bddb5cf75377d40b369b994a619f3e1e4a08c477985b897a79f81e8a29be9330cec6d3dad3b8a8dcc8c80c27b1687daa99c99c8aa9a6809769a27098cf824a22f48bb7a5bb31e398fa66cd34045836c3e2779edf483a465aac01fd8d576e4d792e11f05cce6540dd1c8f6793cea07064cd6b7ac7145f2534d02b45dff32cfb8c131daf886466be48ba9836eda82cecc55b6fef7d5f08dbabb7936477e8f9b09efd7d6e0d56f292247a0442cf3d89b3d964d1b1e408b0fd22ac9f3457d0dfc40cc9385ccf5b6e5cd6731debc9fec918a4bb8c12fd56bfc64ec7c5aea667073fb45b7f6bd9d4ffc58a3ab4e2f027fb8308e1774ec6d04e081000e96215e11d5accb757fa78c527ce4f8e28eae06add107e52990de6000a06e4f740929e1e1ff7599b0edc8a86d85cf7dac8ce5d9f0b7b6f77338046c0dcf89f025be203be8d8f68d94d1558f482a3708fb455637005b5e80e5b22f1aa249981c4703d269042a49a7cc8b95ac52938b8c990e68832e1f16ef8647a45f819f4e2b7c6279ecc5cd4ba4c8d47535b276f2c8d44bc673a75c34921c43d4857de54b41c7c2f7f34b72dc8110fa4b264c9db0d28c1cd60701a9a8e495beddd7de4beb8f5355e6b3486c445edd3fcf6767da33c3fca35b4359d6dded82277dd09b7d1b7dd3665215def1fb5b03c694d27a5e2715ddbf1a3e775801b8e0dd2f8880f10ff5bc6e8600daf6825fa5ba0436255add210a513e0d89f656f92bb2e2559e21234e27f7a0183a4a8b63672337badec2704380b5378676b4aa937a290c8ec7ee03dd225089ddc970c843190c6ac4d7c61f8c967e8b6a16c143a805712c6ff9e1d2d9d606321673a6d72c36a5276697e30d01d5ebb9ec5ce61efa2414051b64ea4b1b0e71a1047c612c035cc3f4efea1f5bcaac4edd8064a076e83e918f0fadbbed9cefddd8bea8597b7d4d869f8793b774f1ae9b034d86b7a103fafeeececaa23870e264f25cebe93c99f3ab8bb42bdc1da475cc92c0ba4eb92b1679a10559bb1736884a929e1302981fb87abdb44c7ff8b4f13230d4e49b57a259fb9c85603509904c152da9c97137d99fd1a29ea1a338b039d9525e9c189ccf7ab3fa8f35f78597244fce4c09dac2ea8ee8a8a94b5b88652ce4978cb9c496442496f893b733beec9e7b2ba7fa61fa628a27b64c7b1091af1b4162f99609feefb805696fb568d61e22c7ccad4fc39cc917bd0d7eeceeeab558840cefe77b8c00bd05153806f622711affdd9bebc28fdfd7fcbc62a13457f797f45ba1bc2358af3b513ff2af741f8178cc7ac6696b2e0bb98410d739e4c4e8e24614d919f6da513f7ca131c13bd3bbf580f41777d05f7d8f90ab3162563ed17f5af8106bf2c8c2d1a7fb0d5369f79a06ffa9589e05f3720f8bbf537c5c83eb824ebe49ea57a4a4539cf02b9987c1b087e9257c57b12c689c9521e923210795ad222c3f437265cd986db970da9d328c06209caacae07769ff3a1b625979bb724a8f931822e7b85511fcc9441656c95bdb7f0a668ea52f9a0ab97972e1de498c9bb8a992f00c1aeb3fb9a0473d8b065e0da1524df01859a499bc4b9eba9299e06f50c5569396ccb87c0a02aba0102d02bd08ac372a72eef323f4cfe40a8749b3364276445086660a08d47b7450a5118a4811c22512847671ab962607c8cef0b5f004369187bd03338cd5f40ab90cbeaaef145c987ff113110666e34914de4da997af6d510d96ca738194ac102bbd614d43205f648198061596c687e52caf34a3d8e4701df904ee22038e9b6d1f69e973c95b0d669355d4f23af31493e30e89605b9b26bc23f8b527678b63fc9b6b91f9faaf7f0818800c69791421d54ce831b848a8e146f9740b8de3a03f652d70b043bced1db62abaf770cfcfb105c41f1bca9e0c43ef01d6477995a74ee9a7fb7e95a1c962631427d5baccd24851fa763b4037600ffe569cd7c458944b81864039ce303dacdf3166814ba124a34e07387549f7448555fbc0b7139a2c888717c963e82e51ea60a64ae8f031cf20f694f2442cdbab1b682f11643e871505db709edd138dcca1765524761ae09a54d0e993c2172eebf444140c01d0261baefa4f474f5899754b59238d66a2703df74d4483a4f931aed21b97da473176c6b927594c30bd6053aae979270097a61455c541d452cbb9de24275d7db7046eec24e5cfb6ca7ef14fa29e8c836644b802ccd642ca3d1144f2bfeb0ae152ee016421754f447248a7f2018f5cecf60b199303bbb1a15c32827b36f80dcf6f5b0dcffb4a9d85cf93a3c3889b903e4ee40eb780620abf812bc7ce08a5e579f56e28764322ef2cf24160c41acadede06d70e73f6a4fb41b2745dd355cfb6e9bba3486a68c9a4d09450b8f1bb140b1b5ac1cd03af7a6561460fa0c7e4ea6cc13628b9e2066e81ab4051de2df91b7078b60dfac2a3c06e0a8f4c745313451d21ece224f335f4e116a67f1fcb232ec6f2ff25c4f5ffa97188fa859b0fb99bdf89877f86fbb257e2560dfd1b03c3e4901e5be2c79cde71f649f220b196e532967c5a9d7daa2f1ed2007f41d00666a418709ebd7b522549b40d60622e6ea0a0255706f7d96412e883a4078041a457318300f6e9a489594e2473f85b3d180ffa843b1f0999b4f01325ab25158d8fd1ca5dd2c1aa4e2253de5916f62b2eca7fbc945555a66f72a42bddacb98bcb46d61135e1d36e724a5b900b20d54aea521b144eda5bea874de91415ab857f616b89807abe6a8b62f9603cd8b09b225d0cd0bcea5294f0691bfd5765d406f7d9033b0912428bf2fb0233f0e4bcfb87c1de1c5fb8584d1ea246542a00a7d8bf8a112244bb9e7d8e06d8313d2d66509dc3a5212eef7e0689525d7d1762d56118d785706fe6c889c93ea7f2574a3682d9a8367be306044cd2f7cd684f10c36d7fed631d4a570c974b27c27b18a29417ae3dd45a8aa02a50b4c91a4c64810355f9d779b7d43d9bf97725d0a1676c38ad492f13bfef1bca426da06db0a29a552168aed801892194d2c52dff7a41f78866def3b1b73f4814e72086731823951385e76ad1690c300a9a1db92c48e6e60ace0e7e7b21e10288cfd4d2a3cf9ae48d797d4cebd1680134e5758d8af99ac571ee07fa9863975fea09785b6e43fdb2a8543ee5e5a870eb2936a3a7f98df816f6ffcec5d1a9107307b0a4794e25231dd6fe5c4bdca8eb2dbf2f4b82a8eb4f6bb32c2682efd0d93e7731b5f87f91e61db1b7198f7eb93c4a4a4fd39cf1c7d288b8d501e0cc6fed211cf133ab351674029a9851079141ec6bcc124795ab9dd659901fe1d300b82a6c43febc3e5dc76c2f5903377950f3117daf4015aac8c3bdfd8b98f1098115976dc50b8072e82893bd6a25b85cf3085ffd67ad19fa7eefa6fc8c85e30f940a97f58c22406f4d0e4c4276ca46e56a65dfb", 0x1000}, {&(0x7f0000001240)}, {&(0x7f0000001280)="ccc20f575b4561b718e5336f27371dc04dc9afd8b0fa2d5bcb4f1f962745e2be1e41eecd8a6855ce665a3104e7f2a8dae2f45ea876b97dc62c17a1184579aaf4c9d14a8c3830955924cc640dfa6165c255ba4c082bb059bf2ef02467632eec4ee2053e321e8be56f0e7c579a9a6896bcd00fae1328d920c605b87a8f2a4bf58ac6aa6a8e41426503ba39edf3ab8ff8a493da68fb0ae151bc5823fad1fec35df25fb20fe125a2f13e0fa34a8dab48de9c59e8e225fa9f2f55573c8d", 0xbb}], 0x3, &(0x7f0000001480)=[@cred={0x20, 0xffff, 0x0, r1, 0x0, r2}, @rights={0x18, 0xffff, 0x1, [r0, r0]}, @cred={0x20, 0xffff, 0x0, r3, r5, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20, 0xffff, 0x0, r11, r13, r15}, @rights={0x18, 0xffff, 0x1, [r0]}], 0xc8, 0x2}, 0xa) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f00000015c0)={0x2c5d, 0x3}) getgroups(0x1, &(0x7f0000001600)=[r14]) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001640)={r12, r5, r2}, 0xc) r16 = open(&(0x7f0000001680)='./file0\x00', 0x80, 0x190) setsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f00000016c0)={r12, r5, r6}, 0xc) r17 = msgget$private(0x0, 0x0) getsockopt$sock_cred(r16, 0xffff, 0x1022, &(0x7f0000001700)={0x0, 0x0, 0x0}, &(0x7f0000001740)=0xc) r20 = getuid() r21 = getegid() msgctl$IPC_SET(r17, 0x1, &(0x7f0000001780)={{0x1000, r9, r19, r20, r21, 0x0, 0x1000}, 0x9df, 0x87b, r11, r4, 0x9, 0x8000000, 0x8, 0x8}) fcntl$lock(r0, 0x8, &(0x7f0000001800)={0x3, 0x1, 0x2, 0x2, r11}) r22 = shmget$private(0x0, 0x4000, 0x110, &(0x7f0000ffa000/0x4000)=nil) shmctl$IPC_SET(r22, 0x1, &(0x7f0000001840)={{0x7, r5, r14, r20, r2, 0x100}, 0xe0, 0x1, r11, r18, 0x4, 0x8, 0x4}) mprotect(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x4) 228.713831ms ago: executing program 2 (id=30): r0 = socket(0x2, 0x1, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000700)=[{0x10, 0x1, 0x8}], 0x10}, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x186) r1 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, 0x0, 0x0) setsockopt(r2, 0x0, 0x6, 0x0, 0x0) pwritev(r1, &(0x7f0000000380)=[{&(0x7f0000000440)="e9", 0x1}], 0x1, 0x3fffd) r4 = open(&(0x7f0000000080)='./file0\x00', 0x18289, 0x190) ftruncate(r4, 0x10000) 226.025802ms ago: executing program 5 (id=31): mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0xfd3922547bf8e41d, 0x40) r1 = socket(0x1, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1021, 0x0, 0x0) sysctl$vfs_nfs(&(0x7f00000000c0)={0xa, 0x2, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000240)="ea00070100000000", 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x3) unveil(&(0x7f0000000040)='./file1\x00', &(0x7f0000000100)='r\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)='x\x00') 225.57235ms ago: executing program 2 (id=32): openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x20689, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f00000000c0)=[{0x2, 0x3, 0x2, 0x6df}]}) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x0, 0x2ff, 0x800}], 0x2) r0 = socket(0x1, 0x400000002, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) getsockopt(r0, 0x29, 0x2c, 0x0, 0x0) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r2 = syz_open_pts() munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) close(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000004c0)={0x4, 0x0, 0x3, 0xfffffffb, "f5000000000800000000060000ea00", 0x0, 0x6}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r4 = socket(0x2, 0x2, 0x0) r5 = dup(r4) setsockopt$inet_opts(r5, 0x0, 0x13, &(0x7f0000000040)="fd0cc085", 0x4) connect$unix(r4, &(0x7f0000000000), 0x10) 221.366186ms ago: executing program 5 (id=33): open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) (async) r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) ftruncate(r0, 0x79c8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) syz_emit_ethernet(0x91, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffffffffff9dad4d42febf88e7fd"]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000f00), 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 168.881512ms ago: executing program 5 (id=34): ioctl$TIOCCHKVERAUTH(0xffffffffffffffff, 0x2000741e) r0 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000), 0x10, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)) (async) r1 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080), 0x0, 0x0) read(r1, &(0x7f00000000c0)=""/28, 0x1c) (async) ioctl$KDDISABIO(r0, 0x20004b3d) (async, rerun: 64) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) (rerun: 64) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000140)) (async) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180), 0x8, 0x0) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000001c0)) (async, rerun: 64) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f0000000200)) (async, rerun: 64) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f0000000240)) (async, rerun: 64) ioctl$WSMOUSEIO_SRES(r0, 0x80045721, &(0x7f0000000280)=0x5) (async, rerun: 64) r5 = syz_open_pts() (async) r6 = openat$zero(0xffffffffffffff9c, &(0x7f00000002c0), 0x0, 0x0) ioctl$KDSETRAD(r6, 0x20004b43) (async) kevent(r6, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0x10, 0x80, 0x9, 0x5}, {{r5}, 0xffffffffffffffff, 0x20, 0x40000004, 0x2, 0xb753}, {{r4}, 0xfffffffffffffffc, 0x4, 0x10, 0xa, 0x7}, {{r1}, 0xffffffffffffffff, 0x69, 0x8, 0x401, 0x10000}, {{r2}, 0xfffffffffffffffd, 0x18, 0x1, 0x9, 0x10}, {{r0}, 0xfffffffffffffff9, 0x2, 0x20, 0x7fffffff, 0x81}, {{r0}, 0xfffffffffffffffd, 0x0, 0x80, 0x4, 0x1}, {{r0}, 0xfffffffffffffffe, 0xa9, 0x4, 0x8, 0x84f}], 0x1, &(0x7f0000000400)=[{{r5}, 0xfffffffffffffffe, 0x30, 0x1, 0x86b, 0x9}, {{r4}, 0xfffffffffffffff9, 0x84, 0x20, 0xccf8, 0x57}, {{r6}, 0xffffffffffffffff, 0x0, 0x20000000, 0x6, 0xd}], 0x8, &(0x7f0000000480)={0xb, 0x8}) (async) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2) ioctl$TIOCSCTTY(r0, 0x20007461) poll(&(0x7f00000004c0), 0x0, 0x6) (async, rerun: 32) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x2) (rerun: 32) socket(0x1, 0x39ede0fc258c9d05, 0xf6) (async) r7 = syz_open_pts() ioctl$TIOCGTSTAMP(r7, 0x4010745b, &(0x7f0000000500)) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000540), 0x10, 0x0) r8 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000580), 0x200, 0x0) ioctl$WSKBDIO_GETBACKLIGHT(r8, 0x400c5711, &(0x7f00000005c0)) (async) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000600)) ioctl$TIOCCDTR(r4, 0x20007478) (async, rerun: 32) ioctl$TIOCSTSTAMP(r7, 0x8008745a, &(0x7f0000000640)={0xf8a, 0x9}) (rerun: 32) 166.614045ms ago: executing program 7 (id=35): munmap(&(0x7f0000001000/0x3000)=nil, 0x3000) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x3, &(0x7f00000001c0)="6ff91ecd378a4e588e5f84cf71b59c7af6c37013fc5dda17179a14ee0a20de8db3a97d2b3e090c33208c7538ef29d0c651d294979a3a9ab1e2dcf76dc09959f2677341c041790689e64d4f8dc54b31558eed21bc", &(0x7f0000000240)=0xffb5, 0x0, 0x37) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f0000000100)=0x7, 0x4) mprotect(&(0x7f0000feb000/0x13000)=nil, 0x13000, 0x1) recvmsg(0xffffffffffffffff, &(0x7f0000000600)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x1041) ioctl$TIOCSTSTAMP(0xffffffffffffffff, 0x8008745a, &(0x7f0000000040)={0xe89, 0x3}) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000080)=ANY=[@ANYRES16=0x0]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) sendto$inet(r0, &(0x7f0000000340)="3684af472a20605db56654444530db55e32d18a350e237a22b0d745c7cd16f2c2e6cb647d0873f17a747d211b2be7e453f4564729e305de8e574af453096e88646da6baaa50d472b39b49f3b65df72dd7476ae2aca133fe51fbbdbbe97b68e79031f519c3826089a324844a5b3f69c0ecd33fd9d74a964d8e657e19e37c2cd89240a6d1f7893df63e565f883034cbfcfa543ab37a17fd4a093b95cb5296a740fbe95f050d73865d9f4a8ac0414e52226087ad171763fa34dbf92634e7963880f9f29a36af63af1a22ff9da0fdd11a94334eceea718f513ff0362238f8d0fe597ea0704", 0xe3, 0x405, 0x0, 0x0) write(r0, &(0x7f0000000280)="d99aca90b9366c0642178c40c1d3cf306b7a66c62a47996bd165f6ba26b6711dea6129e6674a702251da5fab7be1a1ef4a2afdbf8bad62158635197f29724c185d1c9bf9dde95089119845b679d29cdf4673bc4bbe2d3b4f350a93bbf3b77c8e311f22c7f563a11bd5d87fec3b39097e888ef9202ba40eee494e01000000000000205ef0bba7f4913e0b56000000", 0x8e) munlock(&(0x7f0000001000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) clock_gettime(0x3, &(0x7f0000000a00)) syz_emit_ethernet(0x4a, &(0x7f0000000540)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa86dd"]) 161.616046ms ago: executing program 0 (id=36): r0 = socket(0x2, 0x2, 0x0) sendmmsg(r0, &(0x7f0000000340)={&(0x7f00000000c0)={&(0x7f0000000240)=@un=@file={0x1, './file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00'}, 0xfb, 0x0, 0x0, 0x0}, 0x3}, 0x10, 0x0) sendsyslog(&(0x7f0000000040)="fc186e2217", 0x5, 0x2d) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000040)={0x0, 0x0, 0x5, 0x1}) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x7, 0x300000001}) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000000)="8d6bb85551ec8430877ae32fe9bbe42cc8f2", 0x12}], 0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x42}, 0x6, 0x0, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @random="df56959305ef", [], {@ipv6={0x86dd, {0x0, 0x6, "0000ed", 0x10, 0x0, 0x0, @rand_addr="feff000000006209000000013a00", @mcast2, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0xe, 0x0, 0x0, 0x100000, 0x100000}}}}}}) 125.502773ms ago: executing program 2 (id=37): ktrace(&(0x7f0000000080)='./file0\x00', 0x1, 0x800, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x2, 0xa6) setitimer(0xec5d2d4f8c16df6, 0x0, 0x0) (async) setitimer(0x0, &(0x7f0000000000), &(0x7f0000000040)) (async) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x3ffffd, 0x86f9}, {0xc8, 0x8}}) r1 = socket(0x18, 0x1, 0x0) (async) munmap(&(0x7f0000000000/0xf000)=nil, 0xf000) readv(0xffffffffffffffff, &(0x7f0000000800)=[{0x0}], 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000100)=0x1) (async) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='A\x00\x00\x00', 0x4) (async) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, 0xffffffffffffffff}) (async) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) (async) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) (async) r4 = socket(0x18, 0x2, 0x0) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt(r4, 0x1000000029, 0x3f, &(0x7f0000000040)="6700d6e5", 0x4) (async) writev(r4, &(0x7f00000004c0)=[{&(0x7f0000000200)="a6890161b303e4da", 0x8}], 0x1) (async) r5 = dup2(r1, r1) write(r5, &(0x7f00000002c0)="b2f331da59b62a32691749a4c18ba3662e1975c8b7c89afb612c850b1e812a42133d80b3cf991edd23c56de4907479fd64a805d4636ce4f809726d3a1bfe379a9c4a3ae42f3d5b09f5837a96967a3199ebc5b77cec66b1c8b2a88ae574e9b29b7bf216b22f360006f310c68ac97de45c8f35589bda6a4e5c3698ffc2389415fc85d1c6ce8abfbf1705540cba1ea9dd23a3632ecc673757e80589d0219cdc35cd5573327e0c8efed3b054146e3cd45c3e2d90750d3c58ad1915036b008a4eb4da41236101aace867b1674289a3133229c2d7f2fd35699a8bc74a6036b74a157dc4525d494ca9f0b09f59c1d8090e429011287b0a758776e527e163f8456db96eb4824b8ab69e1a620196a03da4db57247110a462a28e5f7d0d9b4477308c5b8d2ae36e77ac4effc9a2f725f05f98b7863f93ed731daae8a0a923620d66ba9aee3149f9a1aa36b296e88bee6bd9610694f547f947529880fa1ea7b3fca4dab5cca1cf605938a90a59c7201e3b75e5c1f9891504cf40000000097a6f462fa49fbab9b5aa81eb4b0b9be7e3b9a207183da0aa69c13d000000000000000", 0x19b) (async) r6 = socket$inet(0x2, 0x1, 0x0) setsockopt(r6, 0x6, 0x2, &(0x7f0000000280)="00040000", 0x4) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x6, 0x6}, {0x5}}, 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffff000900000000805c9855e87f2b4940ee91c9"]) 124.655864ms ago: executing program 7 (id=38): sysctl$kern(&(0x7f0000000340)={0x1, 0x32}, 0x2, &(0x7f0000000080)="71f91eff", &(0x7f0000000040)=0x4, 0x0, 0x0) (async) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000540)="9b1e09c3eb987ab7fe4189c99e805e6e84d356960798a692992117d6728436ba1bd87f42e3303eac3846520d050712f838130efce33f524b3fa75085f35dfa4dc7e149d4d6d06a3f23616e774c02f1a07bee7385e6664282cb6988f8d9cae75e39a5a11e32e0e6ebd635450b2eba540af7f2aa5dbfbdd900a0da9e274f50acd76b5c567049ef436dbea0d7562f52950fa5ef6ec2bd02adc7f1fe850c081d95dcf4f06a852ab475cca257352828a76e5334be562995e894238b96ca5d4d3f670feac9b4e8aa9bef19525cb6f7e8570b2a374f1408341ed45bb7ad3fb975ffc080e963cb9a8bd949ee0fc6dbceb7d956e658a5673cc947b3e88aa810f8ed7cca1021020000000000001345daa49507756f49775275ca390b94e85d5a95b8bdacb9429c25483a9275d0da3b561c6adc3c141f1b7e1cf2785198a318bdbdc9ac0a623855e941dc1872fcb045e0d9df1ecc6357ee21e2b0802cb60eec6a34396ce1e34e8a0bdd5e94723235f0675fad5315e7eecc3e11347f40e67a8c0ae4428f0760c70e1dd7873e27142bbae1a7e44de453a073c799353d46dd81439b115afb2e353e3bb073e3342773216b07e49ca4df0fd2dbe9a8eb3770ea880f76e6f4588ffb7d82693a096344671843a1f2082612b09a507c6e505ff594828b388f9ed85f1602a20561aed73c87e1ef080f7d9d6a8a38d4a3151c41741dd196f4f7859e071fc98111cc9024f790ce68e3f54baaee16", &(0x7f00000002c0)=0x210, 0x0, 0x0) pipe2(&(0x7f0000000000), 0x10004) 122.4865ms ago: executing program 7 (id=39): mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') chdir(&(0x7f0000000080)='./file0/file0/..\x00') open(&(0x7f0000000280)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f00000003c0)='x\x00') r0 = socket(0x1, 0x4000, 0x4) setsockopt(r0, 0x1000000000029, 0x31, 0x0, 0x0) execve(&(0x7f0000000400)='./file2\x00', 0x0, 0x0) 122.086056ms ago: executing program 0 (id=40): sysctl$vfs_ffs(&(0x7f0000000080)={0x4, 0x1, 0x1}, 0x3, 0x0, 0x0, 0x0, 0x0) sysctl$vfs_ffs(&(0x7f0000000000)={0xa, 0x1, 0x13}, 0x3, &(0x7f00000000c0)="38a3537d8db11af8a1b3864df75bb3a5ebf2d91b6c9026ade727def000adf541b39424f4482f537f9ec2a57f82439c3dd44706f366124e64bd617a23f249b40f120ad50beb3661f2cf64f23641b5b4e496f0b9cd1bca2a4eded534e228", &(0x7f0000000040)=0x5d, &(0x7f0000000140)="621e27db695fa95e861b678c989cb64d73502657e9812d0fffeb618e593828029db8b4ec2b0dd1d6c2f626396be377e76f44200e8c8853c84af7472029411cc85e3c404e18f46231daea552a62c135082452ca8d74b94fe2a4a494a165d92f3c5cd449a0d46f0e3dc0b2f6f003f6c0bf304269dc406bfadacef5364246bccf0a0a3871d4f3131bb207a4fbeb159afcee1e4cb00d6118c3f0198c3f020e5627", 0x9f) 31.181259ms ago: executing program 2 (id=41): r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000080)="c5f5d915", 0x4) (async) r2 = dup2(r1, r0) (async) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) getsockopt(r2, 0x7, 0x1, &(0x7f0000000040), &(0x7f00000000c0)) bind(r0, &(0x7f0000000000), 0x10) (async) r3 = socket(0x18, 0x1, 0x2) setsockopt$sock_int(r3, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) (async) connect$unix(r3, &(0x7f0000000000), 0x10) write(r3, 0x0, 0x0) recvmmsg(r0, &(0x7f00000006c0)={0x0, 0x3ff}, 0x10, 0x2, 0x0) 28.469992ms ago: executing program 0 (id=42): r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0xe8, 0x0) r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) ioctl$WSKBDIO_GETMAP(r1, 0x8020690c, &(0x7f0000000180)={0x0, 0x0}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0xe010, r2, 0x0) (async) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) (async) select(0x40, &(0x7f0000000180)={0x4000000000000009, 0x0, 0x0, 0x0, 0x100000000000}, 0x0, 0x0, 0x0) ioctl$WSKBDIO_GETDEFAULTBELL(r2, 0x40105706, &(0x7f00000001c0)) syz_emit_ethernet(0x36, &(0x7f00000003c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6000000000000000000000000020e800000000080371000000000000000000000000000000000002"]) (async) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000140)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000010c0)={0x3, &(0x7f00000000c0)=[{}, {0x3, 0x0, 0x0, 0x7fff}, {0x3, 0x0, 0x0, 0xa}]}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x1918, 0x0, 0xfffffffffffffe59) 2.216824ms ago: executing program 7 (id=43): sysctl$hw(&(0x7f0000000000)={0x7, 0x5}, 0x40000000000000cc, 0x0, 0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x6, 0xf}, 0x2, &(0x7f0000000080)="80c23a71114afe23c6c1f2cd78cb77b2a1f30d2f1f3cf4ff545ebbcb64a0944acda397d997c57f974fb4a4197acae9ee2124f8046e6d807c855b42ad9dfc6ac8ab92e1f5e64bcd50125c1f96b05943f82904952b81669545a02e90328391d7a2ad5e433085e6edd85391416c4d0b645f1139f26b7f9b7ab560ced9ca3bb1d1e776aea0699a5ddd8dccf6382c143e769ef370b0b0fa64b6291f4b6261c8aec59a5c36efce2972c4460349bf661a6125ab2b4f6d118780770217a723141129e4df95fed48a3baf34", &(0x7f0000000180)=0xc7, &(0x7f00000001c0)="e28ac0c8f09be5c288d1b81ff913edcf34c7449a5054f690a1cf866d2f2462a294dfc5cd8e6fa9a00b5bfc8eb23b5d9c2d33ffd1276c3e9b5aaa697354fc1fa13915c114d33a71756ea54317c98f0330367c519d8ea592ea4c900cc098d6f0fda438b09fe223d243dd520d683acc4de3db214137e2656840b1637184ba24c643097b76ed46a48eb9828c0514c651c0bdaa5baf816d234b6ede82dcd5c9eae77b12e533611317d3e1a30e6c291aa4068b46c3e1751c083252eff482234f4a268957519c00e9165887", 0xc8) 1.623237ms ago: executing program 2 (id=44): r0 = semget(0x0, 0x1, 0x281) setrlimit(0x8, &(0x7f0000000100)={0x7, 0x54}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x4, 0x8a38, 0x0, "07160a009cef01098b748200"}) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000280)="a65764e63c354749e7adbaa5fa5a6cb1c36892bf896d352ea0fa4c54000000", 0x1f}], 0x1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffff, 0x1, 0xffffffff, 0x7fc, "2cf9892af9a590e4cb52e88608007673ca9e5fd7", 0x6}) poll(&(0x7f00000002c0)=[{r2, 0x1}], 0x1, 0x0) semop(r0, &(0x7f00000000c0)=[{0x1, 0xa, 0x3800}], 0x1) utimes(0x0, &(0x7f0000000380)={{0x0, 0xffffffffffff03bd}, {0x10001, 0x2004000000000005}}) 398.713µs ago: executing program 0 (id=45): r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x1b2) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() close(r2) sysctl$kern(0x0, 0x0, &(0x7f0000000180)="a61223e590df9438a33009c2165d5b77369c3aa91b99850000478340847f74c5b9e15773cd5c6db4c38597f046bdf7b0288c81f397310000008bddffffffe8f7c65e2560bd13f5dc8e", 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) readv(r1, &(0x7f00000001c0)=[{0x0}], 0x1) shmctl$IPC_SET(0x0, 0x1, 0xffffffffffffffff) writev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000300)="6f7c27fb608a73ac4b0142190e8a29e406930ee339752356ecaf7d80b4c1f019099cf880018f7bd62592c910bf03be4291643a63bdf085bc296b5bc3fece2716791d36548a9ad5bd41631c445b91226c521b1ffdb9bf4c873f68dc8ae541e3b5c95fa34b6baef267475e412e6034a600183c7de0ba3cfae31208350c7dc6831c9b5d3677fe5f2d5cb37735b57bb4", 0x8e}, {&(0x7f00000008c0)="18ec44b14f44d2bb773c268ad80b6292b04fd32e8651aba861f4dfa0d26ebc1232e39e491b36d00817677095d58c4b098018808bdd19c0e4ebcba930b901cc617d7c666f67472ecc473519199d6a", 0x4e}, {&(0x7f00000009c0)="d83634c5dc3404a6dacea4e4a3a0a38c392eff17945d910d07c022923354b4a4a054e73b3f47d0fb531fc3eb0924e8012b9eab513ab66dc4e80718a556d08b7ee1b0f004b924b976934ff0a4acacf196e2d283d1f835a7000f29692f882a6f6b7e8bae690532f17cf6144053636c01de3ded6335e95a1ffa122518448d8cd8817f168c21c4293f6441eb3e2955077fd7e472ba88454f3c47", 0x98}, {&(0x7f0000000a80)="320b8e04bc57fd99db65b13dda974c9f3ac3aaa2a8b5f0966d347ae63eb40997a4883edd22afef1fa83205b499e7460cc9f324681996640daf5c010a4ca6e187d2ea863808c7851e8668cc5542ffd8f0508086be5d92c09215567f08cee9ce0e246311d491f6c535bf5718c099df4f6a7dd2aa6b78f50fd6112bb247409d3f03411c9e94cae281b8af65fc7bc2d22152b29a0f7f4cc2702301df2a901f8416ee20f7649ef9497f", 0xa7}], 0x4) setrlimit(0x8, &(0x7f0000000980)={0x42, 0x62}) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1805, &(0x7f0000000740)=0x8, 0x4) pledge(0x0, &(0x7f00000000c0)='\x00') pledge(&(0x7f0000000000)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00B\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\x1f\x1fj\xa5H\x01nz\x947\xf8Q|o\x80\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\xad\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8e\xf7\nn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\xddwB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc89\x19o\xf5zJ\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\xab\xda\xe2\xd4\xec8\x8b\xb6e\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2ym\x86\xc4\xcbm\x80%\xfc\x9e\x9f', &(0x7f0000002840)='tty \x00\x02\x00!\a\x9bp^|#\xcbhl\x97\xa3_\xbc\x04\x9d!\xd9\x9f\x9f\xb4\x96\x13\x12\xe0\r\xe7\xb9E\b\x00\x00\x00l\xaaY\xe1Q<\x19\xc0\xf6Yf\x9au^\xa0\xc9j\xdd-I\x01R\x00w\xf7\x15\x04\xa6\x82aY\x1d\xd7\f>Y\x06\"\xad\xb6\x88_\xeb\at\x91\xd3\xbf\xea\xddt\xe0\bt\x06S,\xdbH\xa7-\xaaw\xcet\x044\xc5\xa9e\xa9\xf6\x1b\x8e\x05\x86\x91IsC\xb9ul\xaeu\x94\x9b\xaf\x04\xc4\x03\"F\x8f\xd5\xe8\r\x8d\xa1\x00\xcc\xd7\xa0\xe1\xeb\xc1>\xbd\t\xc8\x15\v\xb0, \xee\xa4\xa6\xb9a\x01&\xadrj\xd5\xc26p\xa14\xe0\xbf\xa0\x1es\x01=\xdbd\xf0?=\x8afcJ\x8eYEn\xd4<\x00\xec\xe4^\x00\x00\x00\xca\x90\xfa\x98\xc9gty\xce\xab\xd2\xa1\x85E\xe4\xa9\xd5\xab\x83\xda?w\x83\xbc\xcf\xd20(L&b\xed\x8c\x1d\x1a\x9fd\x99H\x9e\x82\x10\xea\x05\xf8\xff\xff\xff\xff\xff\xff\xff\x00\x00\x00\x00\xa6\x8c\x05n\x83\x83\x12+\x16\xc1\x00\x04\x00\x00\x13:o\x0f\x1fB\xa4\x00wB\x92h\xde\xfal3\x88e\x04J\\\x00D\xae`\x8e\xadd\xa8;\xee\xc4K\xe8]\x84\x90\xb8d\xfb\x95\xb3\xe9(x_\x80]\xadW\xd5\xa9\xaa\x03\x9c6\xa9\xc4\x01\x03\xea\xe5\x90\x85\x16\xb0DV\x13\x01\xab\x01\xf0\x8f\x02\xc2\xc8\x9b\x03\x1f\xd7\xdbN\\\xc0\xcd?Pg\xd5q\x13\xbd \xfa\xab\xccJK\x11\\\x16~#P.\xc9K\x15r\x04\xd9Z;\xc0\x8dOze\x96\xe9\xc3\x93\xed\x94.\xc2\xa0\x1fU#\x96\xe6\xb6C\xfa\x03/\x8b\x0e2\xec\x96v\x9b/.\v\x9e\x80\x18s\xae.\xf4\x14KS`\x87\x8b4\t\x00\x87{\xa8@e\xbfe\xeb\xee\xa2\xe72\xb8Q:\x9f\xc2b\x897\xbe\r\x04\xdf\xe2\xc0\xf0FV\'m\xcbm\x80%\xfc\x9e\x9f\x87\x80A\xbe\xc2\x00\x00\x00\x00\x00\x006\x96\xbb\x9f\x85\x98\xbb\xbc;\xaa\x97c\xfe\x82jz&t\xa7\xc4\xcd\xb0\b9G\xcag\fY\xe6\r\xcdT\xd3\x1c(\xef\xc0\x038\xbd\xdd\xd9\xc9\x93a]q\xd2\x9b\a\x1e\xf8\xc3\"\xc8:\xb8$\x9f\'P\x17\xfa\xf3Xa\trB-\xf2g\xe6Z\xd5F\xd2\x80\xe0\x99\"\xc12\xe8\b\xc58\x00'/659) ioctl$FIOASYNC(0xffffffffffffffff, 0x80047460, &(0x7f00000000c0)=0x80b7e) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r3, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r3, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) r4 = syz_open_pts() close(r4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0x36, 0x0, 0x0) syz_open_pts() writev(r1, &(0x7f0000000280)=[{&(0x7f0000000240)="1e"}, {&(0x7f00000004c0)="9f71784ef8524fd433d3d28b293ceab9cc4fe3da69f2d628985ef69df994a1abd47f5d9b9aabd6712951e897990e1a9a37ebad5229633bfa475545a6cec8e6725d4b884a525f2bc07601610ccf7dfcf0b8cef74b207f31787af02a4e3be2c0fb5beec078e97e28d348f25cfe5c4e905285a583fa0e77040b5fb0592c8014257b923241e762fa9af106c3c0d1044b43ea8f952e5a0e6930105dffa0d09f716d0444dfae1878bedfb28bc5e4bff46d195e30152420a59e1b6931ac4ab45bd1ba3820ea38a2256d7c1f2027d3d9b2f9d24544e6ae506d220664e821b7773a19b0dcdebf7c6ae39e364a52ab6e25fe57f4c56c74a0110d1314377f0297ceab"}, {&(0x7f00000005c0)="ad164b466b32b6b6a5e51c7d4983ce26bd1f9c1a890aa4e0f59ce71f3eff15ad91e805c8786dce124d98761aca3e2927ae9cfb6444466b27c8301307cfdc2654603d2fab97fda4ee8e2569eeb78fe834a2f66acefb8e3cb2021c67c0ff07000000000000821d32b7502be617ab21d05e308e1cc6bcdc4a5f11c9608c4c5d5e072a767e1daf86ff9060b80b0487abde5b1b5db3074979e9657f372842eaee00b7526eba2a1a6b1aa1aafd800b4b56457927dce6316f7494e7b56a1498bf84be5e489d08"}], 0x1) writev(r4, &(0x7f0000000780)=[{&(0x7f00000006c0)="4f99f94e8561b9ae08d4e8fc696b2e63f68e6704dcb825d80eb4441323c90e84ce6f1c965cd4ffd34d78d2d7e703a31b7fb92128b759c78f1793bcfd27860d58b91f6ed44d8a8a3dd4e228d35424d49602dbf6e3c0e2dd700ae53f1a180587e6153981d6b0", 0x65}, {&(0x7f0000000480)="e4fd500bc09d6bb655646d4cdaed8e262dba0a27d3dc1e9cab3e27ad755f39d9373c9640d36301fc7ce15f", 0x2b}, {&(0x7f0000000400)="fb0a29a3b5d57e94efe8d2c45bdbb33cd5f5782e717dc10cba8f35f410ecb6456fba7c36c0a170cc9a00b401fb6fb694597cf6b04632e1b64e6c1591b91ebd3f437fc6fb2923bd71915ca8faac7437fd75ae469ec3", 0x55}, {&(0x7f00000007c0)="e671ade38a1b47fece002402ea269a7aa6c572b0d286540261f062c322ecb71bd23a11edca7db183c6a308e51439067582cba6a959f2bdbafe5c70961cd24fb0ce428ce1a3aa6d391fda37ef77f3d3ac20baaf483ed0bcf9bb01a3eee76e0c4ba63f008259a5f63270562202552713ea615d238568aeca2b1ff8d8784194c8cc2ca7c3fc08dc0e1d312f76995822c5f9bd55eef78adac9f90db6f9066d03f91920054afbab4ab4da475a91ae76aff0b042c179e6c4fe96cca10dca43006389e4d26ff0eabbd78d46da03cf68bad0da7c60596f856c2dd91951", 0xd9}], 0x4) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) 0s ago: executing program 7 (id=46): r0 = open(&(0x7f0000000040)='./file0\x00', 0x9cab835cfdc52675, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r0, 0x0) (async) ftruncate(r0, 0x79c7) (async) syz_emit_ethernet(0xda, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6017b29100a4000000000000fc6a00000000000000000000ff0200000000000000000000000000013a0400008c"]) writev(r0, &(0x7f0000000080), 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) (async, rerun: 32) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) (rerun: 32) r1 = open$dir(&(0x7f0000000000)='.\x00', 0x8, 0x0) (async) mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file1\x00', 0xa7210e10bc3c9def) (async, rerun: 32) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) (rerun: 32) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) (async) truncate(&(0x7f0000000000)='./file0\x00', 0x30000) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) (async) unlinkat(r2, &(0x7f00000000c0)='./file1\x00', 0x8) (async, rerun: 32) lseek(r1, 0xed32, 0x2) (rerun: 32) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.187' (ED25519) to the list of known hosts. panic: mtx 0xffffffff838c36f8: locking against myself Stopped at db_enter+0x25: addq $0x8,%rsp TID PID UID PRFLAGS PFLAGS CPU COMMAND * 8794 398 32767 0x10 0 0 syz-executor 424904 6759 0 0x14000 0x200 1 zerothread db_enter() at db_enter+0x25 panic(ffffffff833e6f9c) at panic+0x1e5 mtx_enter_try(ffffffff838c36f8) at mtx_enter_try+0x1bf mtx_enter(ffffffff838c36f8) at mtx_enter+0x60 uvm_pageclean(fffffd80083fac30) at uvm_pageclean+0x290 uvm_pagefree(fffffd80083fac30) at uvm_pagefree+0x26 uvn_get(fffffd80687db858,1000,ffff80003c49d178,ffff80003c49d15c,0,2,ebcaab0fa0d97835,2) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c49d390,ffff80003c49d3c8,ffff80003c49d210,ffff80003c49d1f8) at uvm_fault_lower_io+0x2d1 uvm_fault_lower(ffff80003c49d390,ffff80003c49d3c8,ffff80003c49d310) at uvm_fault_lower+0x2bb uvm_fault(fffffd806beee210,200000001000,0,2) at uvm_fault+0x278 upageflttrap(ffff80003c49d520,2000000011c0) at upageflttrap+0xa9 usertrap(ffff80003c49d520) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7dbc79ed6280, count: 2 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{0}> ddb{0}> set $lines = 0 ddb{0}> set $maxwidth = 0 ddb{0}> show panic *cpu0: mtx 0xffffffff838c36f8: locking against myself ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833e6f9c) at panic+0x1e5 mtx_enter_try(ffffffff838c36f8) at mtx_enter_try+0x1bf mtx_enter(ffffffff838c36f8) at mtx_enter+0x60 uvm_pageclean(fffffd80083fac30) at uvm_pageclean+0x290 uvm_pagefree(fffffd80083fac30) at uvm_pagefree+0x26 uvn_get(fffffd80687db858,1000,ffff80003c49d178,ffff80003c49d15c,0,2,ebcaab0fa0d97835,2) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c49d390,ffff80003c49d3c8,ffff80003c49d210,ffff80003c49d1f8) at uvm_fault_lower_io+0x2d1 uvm_fault_lower(ffff80003c49d390,ffff80003c49d3c8,ffff80003c49d310) at uvm_fault_lower+0x2bb uvm_fault(fffffd806beee210,200000001000,0,2) at uvm_fault+0x278 upageflttrap(ffff80003c49d520,2000000011c0) at upageflttrap+0xa9 usertrap(ffff80003c49d520) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7dbc79ed6280, count: -13 ddb{0}> show registers rdi 0 rsi 0x1 rbp 0xffff80003c49cec0 rbx 0xffffffff8386bdcf cpu_info_full_primary+0x2dcf rdx 0 rcx 0xffff80002a297498 rax 0xffffffff8386aff0 cpu_info_full_primary+0x1ff0 r8 0x101010101010101 r9 0x8080808080808080 r10 0x6d34740fdd0b99ef r11 0x83021a66c7e3e371 r12 0xffffffff8386bbd0 cpu_info_full_primary+0x2bd0 r13 0 r14 0 r15 0x1 rip 0xffffffff81a3d365 db_enter+0x25 cs 0x8 rflags 0x246 rsp 0xffff80003c49ceb0 ss 0 db_enter+0x25: addq $0x8,%rsp ddb{0}> show proc PROC (syz-executor) tid=8794 pid=398 tcnt=3 stat=onproc flags process=10 proc=0 runpri=50, usrpri=50, slppri=36, nice=20 wchan=0x0, wmesg=, ps_single=0x0 scnt=0 ecnt=0 forw=0xffffffffffffffff, list=0xffff80002a296f78,0xffff800035816f98 process=0xffff80003581aa08 user=0xffff80003c498000, vmspace=0xfffffd806beee210 estcpu=36, cpticks=1, pctcpu=0.0, user=1, sys=0, intr=0 ddb{0}> ps PID TID PPID UID S FLAGS WAIT COMMAND * 398 8794 63947 32767 7 0x10 syz-executor 398 25762 63947 32767 3 0x4000010 uobjlk syz-executor 398 220605 63947 32767 3 0x4000010 getblk syz-executor 75814 74120 53021 32767 2 0x10 syz-executor 75814 264552 53021 32767 3 0x4000010 biowait syz-executor 67737 109622 72787 32767 3 0x90 nanoslp syz-executor 67737 377300 72787 32767 3 0x4000090 kqpoll syz-executor 67737 351104 72787 32767 3 0x4000090 fsleep syz-executor 67737 482275 72787 32767 3 0x4000090 fsleep syz-executor 38911 99650 9448 32767 3 0x90 nanoslp syz-executor 38911 113126 9448 32767 3 0x4000090 kqpoll syz-executor 38911 196889 9448 32767 3 0x4000090 fsleep syz-executor 96911 436090 40429 32767 3 0x90 nanoslp syz-executor 96911 74430 40429 32767 3 0x4000090 kqsel syz-executor 96911 22180 40429 32767 3 0x4000090 fsleep syz-executor 40089 471348 0 0 3 0x14200 bored sosplice 47538 131542 29371 32767 3 0x90 nanoslp syz-executor 47538 511082 29371 32767 3 0x4000090 msgwait syz-executor 47538 288739 29371 32767 3 0x4000090 fsleep syz-executor 9448 285888 85910 32767 3 0x90 nanoslp syz-executor 63947 120401 54809 32767 3 0x90 nanoslp syz-executor 72787 112251 27584 32767 3 0x90 nanoslp syz-executor 50226 487421 27999 32767 3 0x90 nanoslp syz-executor 29371 98987 29471 32767 3 0x90 nanoslp syz-executor 36918 364564 99566 32767 3 0x10 biowait syz-executor 53021 364004 62806 32767 3 0x90 nanoslp syz-executor 40429 336556 43500 32767 3 0x90 nanoslp syz-executor 54809 212340 51006 0 3 0x82 wait syz-executor 85910 135125 51006 0 3 0x82 wait syz-executor 27584 171269 51006 0 3 0x82 wait syz-executor 29471 507048 51006 0 3 0x82 wait syz-executor 27999 312218 51006 0 3 0x82 wait syz-executor 99566 213471 51006 0 3 0x82 wait syz-executor 43500 488650 51006 0 3 0x82 wait syz-executor 62806 89969 51006 0 3 0x82 wait syz-executor 51006 454686 76179 0 3 0x82 kqread syz-executor 76179 166932 77699 0 3 0x10008a sigsusp ksh 77699 267183 24494 0 3 0x98 kqread sshd-session 24494 285248 4191 0 3 0x92 kqread sshd-session 69421 298101 1 0 3 0x100083 ttyin getty 4191 499369 1 0 3 0x88 kqread sshd 7022 496263 88100 73 3 0x1100090 kqread syslogd 88100 482888 1 0 3 0x100082 sbwait syslogd 12961 105577 1 0 3 0x100080 kqread resolvd 30985 315014 58106 77 3 0x100092 kqread dhcpleased 61374 509370 58106 77 3 0x100092 kqread dhcpleased 58106 420831 1 0 3 0x80 kqread dhcpleased 83408 217075 0 0 3 0x14200 bored smr 6759 424904 0 0 7 0x14200 zerothread 42950 384660 0 0 3 0x14200 aiodoned aiodoned 64321 494996 0 0 3 0x14200 syncer update 53193 396150 0 0 3 0x14200 cleaner cleaner 47721 449190 0 0 3 0x14200 reaper reaper 48296 27703 0 0 3 0x14200 pgdaemon pagedaemon 47309 123225 0 0 3 0x14200 bored viomb 88713 515148 0 0 3 0x40014200 acpi0 acpi0 38564 7136 0 0 3 0x40014200 idle1 14126 22473 0 0 3 0x14200 bored softnet3 49404 198313 0 0 3 0x14200 bored softnet2 26833 402614 0 0 3 0x14200 bored softnet1 97110 80503 0 0 3 0x14200 bored softnet0 89200 181171 0 0 3 0x14200 bored systqmp 80983 461213 0 0 3 0x14200 bored systq 99418 44630 0 0 3 0x14200 tmoslp softclockmp 73704 111894 0 0 3 0x40014200 tmoslp softclock 23996 269439 0 0 3 0x40014200 idle0 1 55233 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{0}> show all locks CPU 0: exclusive mutex &uvm.pageqlock r = 0 (0xffffffff838c3708) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 Process 398 (syz-executor) thread 0xffff80002a297498 (8794) exclusive rwlock uobjlk r = 0 (0xfffffd800db540b8) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 uvn_io+0x667 #3 uvn_get+0x31d #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 exclusive mutex &uvm.pageqlock r = 0 (0xffffffff838c3708) #0 witness_lock+0x5bb #1 mtx_enter_try+0x178 #2 mtx_enter+0x60 #3 uvn_get+0x679 #4 uvm_fault_lower_io+0x2d1 #5 uvm_fault_lower+0x2bb #6 uvm_fault+0x278 #7 upageflttrap+0xa9 #8 usertrap+0x2d8 #9 recall_trap+0x8 Process 398 (syz-executor) thread 0xffff800035816f88 (25762) exclusive kernel_lock &kernel_lock r = 0 (0xffffffff839c8200) #0 witness_lock+0x5bb #1 syscall+0xae6 #2 Xsyscall+0x128 Process 398 (syz-executor) thread 0xffff800035816028 (220605) exclusive rrwlock inode r = 0 (0xfffffd806bd1a8c0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 sys_ftruncate+0x1c4 #6 syscall+0xb08 #7 Xsyscall+0x128 Process 75814 (syz-executor) thread 0xffff80002a296f78 (264552) exclusive rrwlock inode r = 0 (0xfffffd806bd1ad40) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806bd1a0e0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 Process 36918 (syz-executor) thread 0xffff80002a297208 (364564) exclusive rrwlock inode r = 0 (0xfffffd806bd1a7a0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 ufs_ihashins+0x4f #5 ffs_vget+0x187 #6 ffs_inode_alloc+0x283 #7 ufs_mkdir+0x113 #8 VOP_MKDIR+0x102 #9 domkdirat+0x179 #10 syscall+0xb08 #11 Xsyscall+0x128 exclusive rrwlock inode r = 0 (0xfffffd806cf628b0) #0 witness_lock+0x5bb #1 rw_do_enter_write+0x3ea #2 rrw_enter+0xc6 #3 VOP_LOCK+0xa6 #4 vn_lock+0xa4 #5 vfs_lookup+0x109 #6 namei+0x7aa #7 domkdirat+0x8b #8 syscall+0xb08 #9 Xsyscall+0x128 ddb{0}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim devbuf 10184 10954K 10965K 166960K 11261 0 pcb 17 12K 12K 166960K 17 0 rtable 236 6K 6K 166960K 355 0 pf 31 16K 16K 166960K 31 0 ifaddr 42 7K 7K 166960K 44 0 ifgroup 50 2K 2K 166960K 50 0 sysctl 3 1K 1K 166960K 3 0 counters 64 36K 36K 166960K 64 0 ioctlops 0 0K 2K 166960K 29 0 iov 0 0K 0K 166960K 1 0 mount 1 1K 1K 166960K 1 0 log 0 0K 0K 166960K 4 0 vnodes 1334 84K 84K 166960K 1350 0 UFS quota 1 32K 32K 166960K 1 0 UFS mount 5 36K 36K 166960K 5 0 shm 3 5K 5K 166960K 3 0 VM map 2 1K 1K 166960K 2 0 sem 6 0K 0K 166960K 8 0 dirhash 12 2K 2K 166960K 12 0 ACPI 1692 195K 286K 166960K 12470 0 file desc 25 93K 129K 166960K 184 0 sigio 0 0K 0K 166960K 1 0 proc 58 79K 140K 166960K 481 0 subproc 72 4K 4K 166960K 72 0 NFS srvsock 1 0K 0K 166960K 1 0 NFS daemon 1 16K 16K 166960K 1 0 ip_moptions 0 0K 0K 166960K 5 0 in_multi 99 7K 7K 166960K 99 0 ether_multi 1 0K 0K 166960K 1 0 ISOFS mount 1 32K 32K 166960K 1 0 MSDOSFS mount 1 16K 16K 166960K 1 0 ttys 61 281K 281K 166960K 61 0 exec 0 0K 1K 166960K 354 0 fusefs mount 1 32K 32K 166960K 1 0 tdb 3 0K 0K 166960K 3 0 VM swap 8 62K 64K 166960K 10 0 UVM amap 265 168K 176K 166960K 3162 0 UVM aobj 5 2K 2K 166960K 5 0 pinsyscall 46 92K 112K 166960K 1219 0 memdesc 1 4K 4K 166960K 1 0 crypto data 1 1K 1K 166960K 1 0 ip6_options 0 0K 0K 166960K 2 0 NDP 27 2K 2K 166960K 27 0 temp 39 8679K 8743K 166960K 3901 0 kqueue 13 20K 25K 166960K 31 0 SYN cache 2 16K 16K 166960K 2 0 ddb{0}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle plcache 128 26 0 0 1 0 1 1 0 8 0 rtpcb 120 39 0 36 1 0 1 1 0 8 0 rtentry 176 112 0 1 6 0 6 6 0 8 0 unpcb 144 172 0 26 6 0 6 6 0 8 0 syncache 336 3 0 3 1 0 1 1 0 8 1 tcpcb 808 29 0 23 2 0 2 2 0 8 1 arp 128 18 0 0 1 0 1 1 0 8 0 inpcb 384 97 0 87 2 0 2 2 0 8 0 nd6 144 25 0 0 1 0 1 1 0 8 0 kcovpl 48 8 0 0 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 455 0 0 29 0 29 29 0 8 0 art_table 32 456 0 0 4 0 4 4 0 8 0 art_node 16 111 0 10 1 0 1 1 0 8 0 semupl 112 1 0 1 1 0 1 1 0 8 1 semapl 112 6 0 2 1 0 1 1 0 8 0 shmpl 112 2 0 0 1 0 1 1 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino2pl 256 1598 0 93 95 0 95 95 0 8 0 ffsino 288 1598 0 93 108 0 108 108 0 8 0 nchpl 144 1848 0 174 63 0 63 63 0 8 0 uvmvnodes 80 1679 0 0 35 0 35 35 0 8 0 vnodes 216 1679 0 0 94 0 94 94 0 8 0 namei 1024 5521 0 5519 1 0 1 1 0 8 0 percpumem 16 47 0 0 1 0 1 1 0 8 0 kstatmem 264 22 0 0 2 0 2 2 0 8 0 scxspl 216 6280 0 6277 9 1 8 8 1 8 7 plimitpl 152 40 0 15 2 0 2 2 0 8 0 sigapl 424 468 0 412 8 0 8 8 0 8 0 futexpl 64 676 0 671 1 0 1 1 0 8 0 knotepl 120 100 0 0 4 0 4 4 0 8 0 kqueuepl 224 30 0 18 1 0 1 1 0 8 0 pipepl 336 103 0 76 3 0 3 3 0 8 0 fdescpl 520 449 0 412 4 0 4 4 0 8 0 filepl 160 1629 0 1280 15 0 15 15 0 8 0 lockfpl 104 19 0 16 1 0 1 1 0 8 0 lockfspl 48 11 0 8 1 0 1 1 0 8 0 sessionpl 144 21 0 5 1 0 1 1 0 8 0 pgrppl 48 29 0 5 1 0 1 1 0 8 0 ucredpl 104 126 0 107 1 0 1 1 0 8 0 zombiepl 144 413 0 412 1 0 1 1 0 8 0 processpl 1192 468 0 412 5 0 5 5 0 8 0 procpl 656 543 0 475 7 0 7 7 0 8 1 sosppl 168 1 0 0 1 0 1 1 0 8 0 sockpl 728 308 0 148 16 0 16 16 0 8 1 mcl64k 65536 1 0 0 1 0 1 1 0 8 0 mcl8k 8192 2 0 0 1 0 1 1 0 8 0 mcl4k 4096 110 0 0 14 0 14 14 0 8 0 mcl2k 2048 17 0 0 3 0 3 3 0 8 0 mtagpl 96 3 0 0 1 0 1 1 0 8 0 mbufpl 256 159 0 0 10 0 10 10 0 8 0 bufpl 280 2283 0 117 155 0 155 155 0 8 0 anonpl 32 5392 0 0 44 0 44 44 0 246 0 amapchunkpl 152 9145 0 8561 29 0 29 29 0 158 5 amappl16 200 1802 0 1781 5 0 5 5 0 8 3 amappl15 192 9 0 9 1 0 1 1 0 8 1 amappl14 184 104 0 94 1 0 1 1 0 8 0 amappl13 176 2 0 2 1 0 1 1 0 8 1 amappl12 168 1065 0 1028 2 0 2 2 0 8 0 amappl11 160 45 0 35 1 0 1 1 0 8 0 amappl10 152 2 0 2 1 0 1 1 0 8 1 amappl9 144 244 0 244 1 0 1 1 0 8 1 amappl8 136 19 0 18 1 0 1 1 0 8 0 amappl7 128 98 0 88 1 0 1 1 0 8 0 amappl6 120 173 0 170 1 0 1 1 0 8 0 amappl5 112 118 0 112 1 0 1 1 0 8 0 amappl4 104 290 0 274 1 0 1 1 0 8 0 amappl3 96 1447 0 1313 4 0 4 4 0 8 0 amappl2 88 610 0 555 2 0 2 2 0 8 0 amappl1 80 8142 0 7574 13 0 13 13 0 8 0 amappl 88 2514 0 2317 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 4 0 0 1 0 1 1 0 8 0 uaddrrnd 24 449 0 412 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 449 0 412 1 0 1 1 0 8 0 vmmpekpl 168 5071 0 5037 2 0 2 2 0 8 0 vmmpepl 168 34743 0 32625 95 0 95 95 0 357 1 vmsppl 480 448 0 412 7 1 6 6 0 8 0 rwobjpl 72 14003 0 11469 47 0 47 47 0 8 0 pdppl 4096 905 0 824 117 18 99 99 0 8 18 pvpl 32 12142 0 0 99 0 99 99 0 265 1 pmappl 256 448 0 412 4 1 3 3 0 8 0 extentpl 40 45 0 27 1 0 1 1 0 8 0 phpool 112 396 0 21 11 0 11 11 0 8 0 ddb{0}> machine ddbcpu 0 Invalid cpu 0 ddb{0}> trace db_enter() at db_enter+0x25 panic(ffffffff833e6f9c) at panic+0x1e5 mtx_enter_try(ffffffff838c36f8) at mtx_enter_try+0x1bf mtx_enter(ffffffff838c36f8) at mtx_enter+0x60 uvm_pageclean(fffffd80083fac30) at uvm_pageclean+0x290 uvm_pagefree(fffffd80083fac30) at uvm_pagefree+0x26 uvn_get(fffffd80687db858,1000,ffff80003c49d178,ffff80003c49d15c,0,2,ebcaab0fa0d97835,2) at uvn_get+0x68b uvm_fault_lower_io(ffff80003c49d390,ffff80003c49d3c8,ffff80003c49d210,ffff80003c49d1f8) at uvm_fault_lower_io+0x2d1 uvm_fault_lower(ffff80003c49d390,ffff80003c49d3c8,ffff80003c49d310) at uvm_fault_lower+0x2bb uvm_fault(fffffd806beee210,200000001000,0,2) at uvm_fault+0x278 upageflttrap(ffff80003c49d520,2000000011c0) at upageflttrap+0xa9 usertrap(ffff80003c49d520) at usertrap+0x2d8 recall_trap() at recall_trap+0x8 end of kernel end trace frame: 0x7dbc79ed6280, count: -13 ddb{0}> machine ddbcpu 1 Stopped at x86_ipi_db+0x27: addq $0x8,%rsp x86_ipi_db(ffff8000299edff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_const_cmp4(0,1) at __sanitizer_cov_trace_const_cmp4+0x35 mtx_enter(ffffffff838c3730) at mtx_enter+0x75 uvm_pagezero_thread(ffff8000ffffc7b8) at uvm_pagezero_thread+0x201 end trace frame: 0x0, count: 9 ddb{1}> trace x86_ipi_db(ffff8000299edff0) at x86_ipi_db+0x27 x86_ipi_handler() at x86_ipi_handler+0xd9 Xresume_lapic_ipi() at Xresume_lapic_ipi+0x27 __sanitizer_cov_trace_const_cmp4(0,1) at __sanitizer_cov_trace_const_cmp4+0x35 mtx_enter(ffffffff838c3730) at mtx_enter+0x75 uvm_pagezero_thread(ffff8000ffffc7b8) at uvm_pagezero_thread+0x201 end trace frame: 0x0, count: -6