last executing test programs: 6.967944329s ago: executing program 5 (id=6): r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080), 0x1, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x300000003}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x8001, 0x76af, 0x1ff, 0x8, "3200000100000000000100", 0x400, 0xe3}) bind$unix(0xffffffffffffffff, &(0x7f0000000100)=@abs={0x1f95d27d48731892, 0x0, 0x1}, 0x8) r1 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0xa011, r1, 0x0) sysctl$net_inet_tcp(&(0x7f00000000c0)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000000)="9b1809ffffffffffffff7f473f11e1a4e5f2f9f220ef7f0abdbc34fe42021588dc8ff44f4b76c76d41859d85ea800dabe467badf35b6fd74c94d1b44", &(0x7f0000000040)=0x10011, 0x0, 0x0) 6.796334227s ago: executing program 5 (id=14): syz_emit_ethernet(0x41, &(0x7f0000000080)={@random="8f7321e3cfb0", @empty, [], {@arp={0x806, @generic={0x6, 0x86df, 0x6, 0xf, 0x8, @random="b93f89baf971", "03f97975d407e3ec43e16c759ac78d", @empty, "f0db20712569c50aa5cf20652a524f40"}}}}) r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2d) readv(r0, &(0x7f0000000340)=[{&(0x7f00000001c0)=""/223, 0xdf}], 0x1) close(r0) 6.619390295s ago: executing program 5 (id=20): syz_emit_ethernet(0x52, &(0x7f0000000000)={@broadcast, @random="0ee25d5c30d8", [], {@ipv6={0x86dd, {0x6, 0x6, "f668ed", 0x1c, 0x2b, 0x7b, @loopback, @empty, {[@fragment={0x50, 0x0, 0x7, 0x1, 0x0, 0xe, 0x64}], @tcp={{0x3, 0x0, 0x41424344, 0x41424344, 0x1, 0x0, 0x5, 0x5, 0x3, 0x0, 0x4}}}}}}}) 6.519689481s ago: executing program 5 (id=25): minherit(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x2) r0 = socket(0x2, 0x2, 0x0) sysctl$vm_swapencrypt(&(0x7f0000000000)={0x6, 0xb, 0x3}, 0x3, 0x0, 0x0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) symlink(&(0x7f0000000100)='./bus/\x00', &(0x7f0000000140)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x200, 0xc0) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) mkdir(&(0x7f0000000300)='./file2/file0\x00', 0xc2) sysctl$kern(&(0x7f0000000000)={0xa}, 0x7, &(0x7f00000000c0)="40cea6923e90b2c9ef2017082c42eb1ab6fd5a27f84fcc0a33bafccd623900d5cb958bd15460f872803363d8db4510989cad072ccb504bb68a32d145d6ed05b49315606e7bcac61238e3f2a864232f609c8f09c79a22b221b65b46a03a1400"/120, 0x0, 0x0, 0xffffffffffffff2f) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd606aa63f00102b00fe80000000000000000000bbfe8000000000000000000000000000aa"]) r1 = kqueue() sysctl$kern(&(0x7f00000000c0)={0x1, 0x4d}, 0x2, &(0x7f0000000100), 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x105, 0x2, 0xffffffffffbf564e, 0x200000}], 0x1, 0x0, 0x0, 0x0) write(r0, 0x0, 0x0) mmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000, 0x0, 0x811, r0, 0x1) minherit(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x3) 6.51593522s ago: executing program 5 (id=29): 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, 0x79c7) (async) ftruncate(r0, 0x79c7) mkdirat(0xffffffffffffff9c, &(0x7f00000000c0)='./file1\x00', 0x0) syz_emit_ethernet(0x2e, &(0x7f0000000280)={@random="8d737e5a7e46", @broadcast, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x20, 0x67, 0x0, 0x3, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @rand_addr, {[@timestamp={0x44, 0x4}]}}, @icmp=@echo={0x8, 0x0, 0x0, 0x4, 0xfa}}}}}) symlinkat(0x0, 0xffffffffffffffff, &(0x7f0000001dc0)='./file0\x00') madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) (async) msync(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) syz_emit_ethernet(0xb3, &(0x7f0000000100)={@empty, @remote, [], {@generic={0x8004, "cc67d247fc35e1c42f3458aa7d5ac97e2879879439fb1e33c0de445bb8d6b1a13a14665cb38b0c91931b7b7eef243b34a5fad85c31d2ca916cb9472e3bd2cd7ee89cbfa1e4f197892ba081633bff6718862f9603c9e039f8767158c6aa38319f4f43ea0876faab4ae6caf1d5a4f15c818a7faaa9c6d2b4af41f1dbbb4006eb5f3eb8ad9b4357afc01ba3a34004e8dfb9498c2b8d5d3f54038b8a7c49c2041554d0d3d05999"}}}) 6.091458741s ago: executing program 5 (id=35): r0 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) r1 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x100000001}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x13a) write(r2, &(0x7f00000004c0)="b9", 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) listen(r2, 0x5dbe) 6.090413808s ago: executing program 32 (id=35): r0 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) r1 = socket(0x18, 0x1, 0x0) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x100000001}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) getsockname(r1, 0x0, &(0x7f0000000140)) r2 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x13a) write(r2, &(0x7f00000004c0)="b9", 0x1) truncate(&(0x7f0000000000)='./file0\x00', 0x2fffe) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000), 0x10) listen(r2, 0x5dbe) 5.392632591s ago: executing program 8 (id=37): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r2 = syz_open_pts() preadv(r2, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/196, 0xc4}], 0x1, 0x0}, 0xffffaaa2}, 0x10, 0x1042, 0x0) readv(r1, &(0x7f0000000300), 0x41) socketpair(0x1, 0x4, 0x59, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000080)="fbfc2f", 0x3, 0x402, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x14d) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x1000100400007}) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x7fff, &(0x7f0000000140)='./file0\x00', 0x8}) 4.902195915s ago: executing program 6 (id=56): sysctl$vm(&(0x7f0000000440)={0x2, 0xa}, 0x2, 0x0, 0xffffffffffffffff, 0x0, 0x0) 4.892300857s ago: executing program 8 (id=37): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r2 = syz_open_pts() preadv(r2, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/196, 0xc4}], 0x1, 0x0}, 0xffffaaa2}, 0x10, 0x1042, 0x0) readv(r1, &(0x7f0000000300), 0x41) socketpair(0x1, 0x4, 0x59, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000080)="fbfc2f", 0x3, 0x402, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x14d) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x1000100400007}) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x7fff, &(0x7f0000000140)='./file0\x00', 0x8}) 4.390825728s ago: executing program 4 (id=64): pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0xc) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000024c0)={0x1fe, 0xfffc, 0x0, 0x3000000, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) (async) select(0x40, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0, 0x1}, &(0x7f00000024c0)={0x1fe, 0xfffc, 0x0, 0x3000000, 0x0, 0x0, 0x0, 0x4}, 0x0, 0x0) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) (async) writev(r1, &(0x7f0000000200)=[{&(0x7f0000000100)="19", 0x3a4e1e905c56cdb7}], 0x1) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) 4.390328649s ago: executing program 6 (id=65): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x1000000056}) r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) r2 = dup(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000000029, 0x8000, &(0x7f0000000100)="ffdaf64c000000004f05270000eafd5d473e0054", 0x14) unveil(0x0, &(0x7f00000004c0)='c\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000004c0), 0x4) setitimer(0x0, &(0x7f0000000080)={{0x0, 0x4}, {0x0, 0x6}}, 0x0) getitimer(0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x1, 0x0, 0xfbfffffe, 0x0, "d71f1000", 0x3310}) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000000)="ed", 0x1}], 0x1) r5 = socket(0x2, 0x1, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) fcntl$setflags(r6, 0x2, 0x1) setsockopt(r5, 0x6, 0x1, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) r7 = msgget$private(0x0, 0x5bd) msgrcv(r7, 0x0, 0x0, 0x2, 0x0) unveil(0x0, &(0x7f0000000300)='W\x00') readv(r4, &(0x7f0000000680)=[{&(0x7f00000000c0)=""/4, 0x4}], 0x1) 4.136557871s ago: executing program 8 (id=37): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r2 = syz_open_pts() preadv(r2, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/196, 0xc4}], 0x1, 0x0}, 0xffffaaa2}, 0x10, 0x1042, 0x0) readv(r1, &(0x7f0000000300), 0x41) socketpair(0x1, 0x4, 0x59, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000080)="fbfc2f", 0x3, 0x402, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x14d) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x1000100400007}) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x7fff, &(0x7f0000000140)='./file0\x00', 0x8}) 3.524182731s ago: executing program 0 (id=70): syz_emit_ethernet(0xe2, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6667628200ac08a606dc377f0c5b0ea67ce1c235ecaa187d00000000000000000000ffffac1400aa4ea14e220008907880f3a6a8f3a07c83520af4b56d68e506913b8c7e44e8b22c5df2ae4e63b89fcec0e5476dc9c00729acc27f1cabd3240868b07c38c01c433f9df47f62d4e4dbec264ab9b1d0b5fc9d9fca35ab5a740d45cafef56cded1c0dc5f01b2386250251e31898ab6ee528fee30b53c3d8b87a96d7720911b2e14e9f3be9e82b3a94c8b768072c9c709000000903086d091ae7f6b15e10e45b9230a6a3248be0000c4e4a900"/240]) (async, rerun: 64) sysctl$net_inet_gre(&(0x7f0000000040)={0x4, 0x2, 0x2f, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) (async, rerun: 64) fcntl$lock(0xffffffffffffffff, 0x8, &(0x7f00000000c0)={0x0, 0x2, 0x3, 0x100010000000a}) (async, rerun: 32) symlink(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='.\x00') (rerun: 32) 3.523220816s ago: executing program 2 (id=72): ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r0 = socket(0x2, 0x2, 0x0) ioctl$FIONREAD(r0, 0x80286987, &(0x7f00000001c0)) r1 = socket(0x2, 0x400000000002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) sendmsg$unix(r2, &(0x7f0000000040)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0x0, &(0x7f0000000140)=ANY=[], 0x20, 0x401}, 0x0) setsockopt(r1, 0x0, 0x28, 0x0, 0x0) r3 = open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) getsockopt(r3, 0xffffffd3, 0x986, 0x0, 0x0) syz_emit_ethernet(0x32, &(0x7f0000000040)=ANY=[@ANYBLOB="ff72ffffffffffffffff17fd080049000024f9ff2000005090780000000000000000830709e000000289039294063b909a3f"]) 3.511555231s ago: executing program 7 (id=74): ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x0, 0x0, {[0xfffffbfffffffffb, 0x0, 0x200, 0x100000000, 0x0, 0x0, 0xdf5e, 0x0, 0x0, 0x2f01, 0x0, 0x3, 0xffffffffffffffff, 0x0, 0x0, 0x4, 0x0, 0x100], [0xfffffffffffffffe, 0x80000001, 0xfffffffffffffffd, 0x20000000, 0x0, 0x7b9c, 0x1fe, 0xfffffffffffffffe], [0x100000001, 0x2, 0x20000040000000, 0x0, 0xffffffffffffffff, 0x11000], [0x100, 0x20000000000, 0xfffffffffffffffc, 0x100000000, 0xfffffffffffffffe, 0x4], [{0x2, 0x4, 0x0, 0x1}, {0xfffc, 0x2, 0x5}, {0x0, 0x0, 0xfffffffe, 0x80}, {0x3, 0x5, 0x6, 0xffffffffffffffff}, {0x0, 0x2, 0xfffffffe, 0x8}, {0x0, 0x2003, 0x40000, 0x2000000000000000}, {0xffff}, {0x0, 0x965, 0x0, 0x8}], {0x0, 0x5}, {0x0, 0x0, 0x5, 0x2}}}) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000040)="03000000", 0x4) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = dup(r0) setsockopt(r1, 0x1000000000029, 0xd, &(0x7f0000000000)="ffdaf64c000000004f0527000000055e473e0000", 0x14) r2 = kqueue() kqueue() r3 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) pipe(&(0x7f00000001c0)={0xffffffffffffffff}) kevent(r3, &(0x7f0000000400)=[{{r4}, 0xffffffffffffffff, 0x32, 0xf0000000, 0x6, 0xfffffffffffffffa}], 0x2, 0x0, 0x0, 0x0) r5 = socket(0x2, 0x2, 0x0) r6 = socket(0x2, 0x400000000002, 0x0) setsockopt(r6, 0x0, 0x1f, &(0x7f0000000080)="c5f5d915", 0x4) dup2(r6, r5) select(0x40, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x0, 0x564, 0x9ce8, 0x0, 0x0, 0xfffffffffffffffd}, 0x0, 0x0, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r5, &(0x7f0000000000), 0x10) r7 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r7, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) connect$unix(r7, &(0x7f0000000000), 0x10) write(r7, 0x0, 0x0) recvmsg(r6, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0xfffffffffffffcf5, 0x0}, 0x1800) kevent(r2, &(0x7f0000000080), 0xe4a, 0x0, 0x4000a9fa, 0x0) 3.48056072s ago: executing program 8 (id=37): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r2 = syz_open_pts() preadv(r2, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/196, 0xc4}], 0x1, 0x0}, 0xffffaaa2}, 0x10, 0x1042, 0x0) readv(r1, &(0x7f0000000300), 0x41) socketpair(0x1, 0x4, 0x59, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000080)="fbfc2f", 0x3, 0x402, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x14d) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x1000100400007}) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x7fff, &(0x7f0000000140)='./file0\x00', 0x8}) 2.753756361s ago: executing program 0 (id=75): r0 = open(&(0x7f0000000000)='./file0\x00', 0x9cab835cfdc52675, 0x0) r1 = socket(0x18, 0x2, 0x0) setitimer(0x0, &(0x7f00000000c0)={{0xffffffff, 0x1}, {0xffffffff}}, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r2 = open(&(0x7f0000000600)='./file0\x00', 0x0, 0x0) (async) r3 = open(&(0x7f0000000140)='./file0\x00', 0x100, 0x2c) close(r3) (async) setsockopt(r1, 0x1000000029, 0x2a, 0x0, 0x0) (async) openat$pci(0xffffffffffffff9c, &(0x7f0000000040), 0x8000, 0x0) (async) mmap(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x0, 0x8010, r2, 0xb) ftruncate(r0, 0x8000) (async) r4 = socket(0x18, 0x5, 0x4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) semop(0x0, &(0x7f00000000c0)=[{0x4}, {0x0, 0x2ff, 0x800}], 0x2) (async) r5 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r6 = socket(0x1, 0x2, 0x0) ioctl$FIONREAD(r6, 0x80206919, &(0x7f00000001c0)) (async) r7 = socket(0x18, 0x3, 0x0) close(r7) (async) r8 = socket(0x18, 0x2, 0x0) setregid(0x0, 0x0) (async) connect$unix(r8, 0x0, 0x0) (async) setsockopt(r7, 0x1000000029, 0x2e, 0x0, 0x0) (async) sendmsg$unix(r5, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) (async) r9 = socket(0x10, 0x3, 0x8) setsockopt$sock_int(r9, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) (async) ioctl$VMM_IOC_RESETCPU(0xffffffffffffff9c, 0x82405605, &(0x7f0000000100)={0x2000, 0x0, {[0x400, 0x3, 0x2, 0x2, 0x8001, 0x8001, 0x6, 0x0, 0x7, 0x2f00, 0xfffffffffffffffc, 0x3, 0xffffffffffffffff, 0x400000000000000, 0x0, 0x5, 0x2, 0xce9], [0xfffffffffffffffe, 0x80000001, 0x8, 0x0, 0x100, 0x7b98, 0x1fe, 0x0, 0xfff], [0x7ff, 0x2, 0x4fc, 0x0, 0xffffffffffffffff, 0x8000000000000003, 0xfffffffffffffffe], [0x4, 0x20000000000, 0xfffffffffffffffc, 0x8000000100000000, 0xfffffffffffffffe, 0x4], [{0x0, 0x4, 0x0, 0x7d06}, {0x2, 0x6, 0x8}, {0x101, 0x0, 0x2, 0x80}, {0x3, 0x110, 0x3, 0xffffffffffffffff}, {0x0, 0xeff, 0x0, 0x5}, {0x9, 0x2003, 0x20006, 0x2000000000000000}, {0x0, 0x400}, {0x7, 0x0, 0x8, 0x9}], {0x2000, 0xffffffad, 0x5}, {0x5, 0x6, 0xb0, 0x2}}}) kevent(0xffffffffffffffff, &(0x7f0000000080), 0xe4a, 0x0, 0x4001a9fb, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000340)) 2.753100164s ago: executing program 1 (id=76): r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000180)=0x4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffc, 0x40}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) setreuid(0xee00, 0x0) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r2, 0x0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x7, 0x5}) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_flags}) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x2a) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f0000000180)="833bc86228", &(0x7f00000001c0)=0x5, &(0x7f0000000200)="1ce35b8beed67d1c2b24bdc048b39f8e4283376bcb7684c9ece08c86a10ff3457d8d40bee5eabc2f4367b68fded7aa3f9b69d61153b9af6f8da3d1f140ba8fcd7871461e5a25996732054aa4f5f808120d484252d095273d2845ff215b01a0f0f97376eb906a0d735ecd5ab66ad450668e33fb9648eed69a634d9c4fb5177c", 0x7f) socket(0x18, 0x2, 0x0) (async) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000180)=0x4) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000040), 0x0, 0x0) (async) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffffc, 0x40}) (async) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) preadv(r2, &(0x7f0000000080)=[{&(0x7f0000000480)=""/240, 0xfffffc47}, {&(0x7f00000000c0)=""/179, 0xfdac}, {&(0x7f00000002c0)=""/229, 0xe2}], 0x50, 0x0) (async) setreuid(0xee00, 0x0) (async) mmap(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4, 0x10, r2, 0x0) (async) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x1, 0x0, 0x6, 0x7, 0x5}) (async) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000280)={""/16, @ifru_flags}) (async) sysctl$kern(&(0x7f00000000c0)={0x1, 0x3f}, 0x3, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0x2000, 0x0, 0x2a) (async) sysctl$hw(&(0x7f0000000040)={0x6, 0xe}, 0x2, &(0x7f0000000180)="833bc86228", &(0x7f00000001c0)=0x5, &(0x7f0000000200)="1ce35b8beed67d1c2b24bdc048b39f8e4283376bcb7684c9ece08c86a10ff3457d8d40bee5eabc2f4367b68fded7aa3f9b69d61153b9af6f8da3d1f140ba8fcd7871461e5a25996732054aa4f5f808120d484252d095273d2845ff215b01a0f0f97376eb906a0d735ecd5ab66ad450668e33fb9648eed69a634d9c4fb5177c", 0x7f) (async) 2.752228508s ago: executing program 2 (id=77): pipe(&(0x7f0000000640)={0xffffffffffffffff}) write(r0, &(0x7f0000000340), 0xd4e688a67930cd) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x1fa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) openat$vnd(0xffffffffffffff9c, &(0x7f0000000280), 0x1, 0x0) (async) ioctl$VNDIOCSET(r1, 0xc0387200, &(0x7f0000000140)={0x0, 0x8, 0x0, 0x40}) writev(r0, &(0x7f0000003840)=[{&(0x7f0000000040)="61ed", 0x2}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9) (async) close(r0) (async) socket(0x6, 0x8000, 0x8) syz_emit_ethernet(0x138, 0x0) (async) execve(0x0, 0x0, 0x0) 2.750923961s ago: executing program 4 (id=79): sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = socket$unix(0x1, 0x5, 0x0) socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) socket$unix(0x1, 0x5, 0x0) mprotect(&(0x7f00006c1000/0x3000)=nil, 0x3000, 0x2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0xb, &(0x7f0000000080)='A\x00\x00\x00', 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) accept$unix(r0, &(0x7f0000000040)=@file={0x0, ""/77}, &(0x7f00000000c0)=0x4f) 2.724480087s ago: executing program 6 (id=80): mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "dfc544", 0x8, 0x11, 0x0, @rand_addr="fc0000002000000001000000009c00", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x2, 0x8}}}}}}}) mkdirat(0xffffffffffffff9c, &(0x7f00000011c0)='./file0\x00', 0x14e) (async) unveil(&(0x7f0000000480)='./file0/file1\x00', &(0x7f00000004c0)='c\x00') (async) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='r\x00') (async) writev(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000080)="76e5eac907f9ccf7a251ceddcec7d6aa45cffe2c63a56077123a276d3ba4e9d17eb3eb5db12a3783a8e0620d357de1fe04fa9465b5bd1286e9624dec06a00c222f", 0x41}], 0x1) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) (async) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0), 0x0, 0x0) (async) syz_emit_ethernet(0x3e, &(0x7f0000000040)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "dfc544", 0x8, 0x11, 0x0, @rand_addr="fc0000002000000001000000009c00", @local={0xfe, 0x80, '\x00', 0x0}, {[], @udp={{0x2, 0x2, 0x8}}}}}}}) (async) 2.484952615s ago: executing program 0 (id=81): setrlimit(0x8, &(0x7f0000000040)={0x42, 0x62}) sync() r0 = syz_open_pts() msgctl$IPC_RMID(0x0, 0x2000000) r1 = socket$inet(0x2, 0x4002, 0x0) syz_emit_ethernet(0x3e, &(0x7f0000000c80)=ANY=[@ANYBLOB="aaaaaaaaaaaaf7ee75369980080045000030000000000688909b00000000ac1400aa0b0090780001000045fa000f00650008012c00"/62]) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="89144c0129ea94f77ea66ed006e3bc58e261c99a", 0x14) close(r0) r2 = syz_open_pts() close(r2) r3 = socket(0x18, 0x1, 0x0) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) ioctl$FIONREAD(r3, 0x8040691a, &(0x7f00000001c0)) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x7) r4 = socket(0x18, 0x400000002, 0x0) getsockopt(r4, 0x29, 0x3b, 0x0, 0x0) writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0xfffffffd, 0x0, 0x0, 0x0, 0x0, 0xe0, 0x1}, 0x100000126a, 0x2, 0x0, 0x0, 0x7ffffffffffffffe, 0x8b, 0x9e, 0x8000000000000e65}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504600000000000000007000000331c13fecea10500fef9e906c72fd3357ae320b37b673039d2d236073705ae04be38164991f7accf5f882b297be1aa5b236deb51e2f0ac3ebbc257699a5f139b672f4d335d223e7d029d6ba8af630037282102000000720f70c1f5a472c881ea6e69e0bb76d907c400000200361b1257aea8c5000020020000000000008abfba09", 0x91, 0x404, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r7 = socket(0x11, 0x3, 0x0) sendto$unix(r7, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x2, 0x0, 0x0) recvmsg(r6, &(0x7f0000000040)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000100)=""/193, 0xc1}], 0x1, 0x0}, 0x1042) getpeername$unix(r5, &(0x7f0000000240)=@abs, &(0x7f0000000280)=0x8) sync() sendto$unix(r5, &(0x7f0000000c00)="b100050400000400000000003501040000000000cea149118500fef96ec005000008ddc4b6b43b95f6f0e30200004e3039d2d236acf20b7804be38164991f7aacf882b295dbdaa0500000051e2f0ad3ebbc257699a1f139b67304d335c223e7d0c132bfa896443a42102000000720fd18bfb695564b67000000080040000000000000000002002fbfe0c2300008abfba655a85e795e3717439fd29ca4757dab71d89e000040502000000140000003e4b45a8a96900"/193, 0xc1, 0x400, 0x0, 0x0) r8 = syz_open_pts() ioctl$TIOCSTAT(r8, 0x20007465, &(0x7f00000002c0)) ioctl$TIOCDRAIN(r0, 0x2000745e) 2.48360716s ago: executing program 3 (id=82): open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x4a, &(0x7f0000000340)={@local, @broadcast, [], {@ipv6={0x86dd, {0x7, 0x6, "001410", 0x14, 0x1d, 0x2, @empty, @local={0xfe, 0x80, '\x00', 0x0}, {[], @tcp={{0x0, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x20, 0x1, 0x0, 0x5}}}}}}}) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 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) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) connect$unix(r1, &(0x7f0000000000), 0x10) write(r1, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x1) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') unlink(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) 2.47909222s ago: executing program 6 (id=83): r0 = socket(0x1, 0x400000002, 0x0) (async, rerun: 32) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x7b) (rerun: 32) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) mmap(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x2, 0x10, 0xffffffffffffffff, 0x0) (async) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) (async) fchflags(r1, 0x0) (async, rerun: 32) munmap(&(0x7f000000e000/0x400000)=nil, 0x400000) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x40, 0x0) (async) dup2(r2, r0) (async) getsockopt(r0, 0x29, 0x8001, 0x0, 0x0) 2.47772162s ago: executing program 2 (id=84): setrlimit(0x8, &(0x7f0000000040)={0x7, 0x50}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x2df57365, 0x10007fff, 0xfffffffa, 0xffffffff, "feffd260ffffff60e51c97c354d3c3a3f443c900", 0x6, 0x1}) writev(r0, &(0x7f0000000280)=[{&(0x7f00000002c0)="1a1845ec07b43c690415b6760b2513f3d61ad2e0f6b7f2477566dd517bed8fa3fe5ba9d7d1e150fa7faff69ff2e1ffb20ddf6d7e5d0ae0e082f558289beed11bc719562b6b347544b6993d45ae50a55be2c657e65c48e91fe1d4a11fbd23d345563c28f6889770e48c8563d35e4a7e6b4e07a38d3f81731ec089351a200c88ecd281f13c5670fbe1bcd770fd9fa2182f71dd8676c69f41b2725df10f788c11ac3c79eb271947d83fde3b0b3fd92e7f263d80091da08037bbcf97d743fbe07e251ce1108f0b9b33eb84d36dd01890c7e3751ace266c30a40ec9a69c8c57f4a170bf4c4dd13f04b02bc05b1abb664e26154558e46bdefe9169e1dd75c7ed7d48c6d73199aa67d5cedce5f994ef240e01345daa9ef0b654d541e7459d2f57b471dc58e00234a6db69449673186e2482be14a22b651af622207713b06b0b2ce25c5daf8e193e00295c4a2aae6dfd793a2e8b28be3d6750cc796667eb26910c246de362c84995005cb089cb1f605e95cdced994dc4391601ac4ce732251cfbb39dae12ccf597499e41d7a649749a862b600ebf054b7be792ada85871dfb703707b479c7713bbb60012cf401ea5a323cd52942f8d1bedc4e082b7b9c34f0d329c5edff89ad18a3f738e9b38b5c1cb9fd973321be839b7b5c47efe7f6e29e436512e65c1a01b976ab5627c155b509815ee6dcc5c084c6ce7d0be61b1cede2044c11fb27c9175084ebbcc09cde119c24c89d67c0a46b27f53e11b1a42164d40f81bd0edca212644b866fdf048480a4eb6dc2f3c0661de3daeb464d4882fe763cc20742bb8782e72fa239292916b2fa80c1b5010ce212d6f80476d82658c20fa034902e48a36eaa451c8c367e7b1e6132b6201743fe34a8404df3a325f0a871db4c2471cc343db41573b114437e6ac244b0baece8c1994db77f7ac59f70bdbfe49734d1c804478022f3ee6e901fc463aac0dd62963f1e57980349210dc8a20a1756101a807f21c74773bfecb801ff074e1ea7313b062c3b57246b57aa3cc1763dc6868306a3b0c0f1eb5829acbf66df3de67d42583aa1777f15ed08991f46c5820e7092183facace016554bc556272dbc33cb3738a7d335f00422789034b654980547c283a1b5fb339172fd36788e35ec9f49a184f77038d07c2a7ea9ab210dfbdf0e32b30db3ee23de9c710ea39cb9dc8be91c88146bedc52d33a30a078c79e7fd097bd83d7bbc3dced252be1fecb133af36c58bf3415e6199f2ce1dc3194db9e728fc702400694f1bb6373a990816955e0a3913f89a58ab38942928f3e976ef270c189c76dad84ee1dbc5f04edebb391ec6c0fa8641afd1ef6c55d57c46556fce2ec1c55f89b458f4b4d3ec2d29019fe424eaae5cc3b22861378d60db53cec288f8895d0b5fa1d53c42e5bc428669d9f3c671745b5a6e391cc6deb0cabad716449af70ac9765cd78142e109847979025737b28beafd88fae841d1e7f947fb568220cac1e6bf762d29eed503ec516f5130386881073d30587a8159f31816d29aff86a5bb85b0e6e426a3ecd35eb5a26ce2bbd4f338d3826c2fc5b78efc86a105ed8610e69f65f0d882eed0811ba3b1428565ca20446571fb4f7f767422f3fb33f1be13679e588ce5d179f7529e6704bb7bdae9628d07da559569ffb9380f45d99da0c6c095dfc9fbe461bd40daee6a37a42819fbae4dd3ddc4b9021db25d7eefc94c0f63683086cb5d25ead1f4de790c8fe671bffa07c9024b98d9c3959e044dc455f11eec11d825da767b0bcb9e987e7d75e04af75817204f02e25679026a010ec58e75bbdc7d62288b57fd752d6497f3a7313728210e6021a250aaac8f91cf1272b732acb245fcb9d5fad3e6009619feb35bd1ed22179b98819912c5638e35d7b43f0c32c72f1cb0a32d185af754b91841dfe05dfc30fcd22e3c0c1a2337b0dd75d413a0e4b398c27a8a0eb62943d4d125bfb8bad556f5fbfa7f05386f3cb68947e86cd53f98026d4cb6ef0357e09b7c93420ad7d62809104f23a373ab63e4caae8ef6167c2bb9f20677a356f2ecd0c3ba28db2c83a5f72e876bc4cd54d668411f0057776b8ba1b01777210a64912e268ed803a5c79220be2c42aeea419760348c5695c06457e4b983d272ccac346258fe69e9b845bc10b9049f6ff5428dbf8b95115725cfa6f8fb14f23034343b88c7cebf15b76aad6cce7d61d443ca9d32c5b56d90c0dd7a0314f48f7dd3ad2e76f3fd2014f55fdaa6344736d526b5c31f11871067308ef754de7e3ddb982f3d82fc48289a67a1014be28e54f8d3310e99540f4ba957b9d4b13eb338c18693258ee88f00be1128df9cda94628356b180c5f49ce6a67830037fe3d1fe6c57a7c16ceff2c9f0a905971383c73fcf05d5f2df22224ec7bbbebb4facfc238158161845a09ea2c6c999e95b7ea994732af7f8da56d4a1c8401c5c27e6", 0x6c5}], 0x1) socketpair(0x18, 0x3, 0x29, 0x0) 2.251195438s ago: executing program 7 (id=85): syz_emit_ethernet(0xda, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6017b29100a4000000000000fc6a00000000000000000000ff0200000000000000000000000000013a0400008c"]) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = msgget$private(0x0, 0x1ba) msgrcv(r0, 0x0, 0x0, 0x3, 0x2000) msgctl$IPC_RMID(r0, 0x1000000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x11, 0x3, 0x0) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/206, 0xce}], 0x1) r2 = socket(0x2, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) syz_emit_ethernet(0xda, &(0x7f0000000500)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6017b29100a4000000000000fc6a00000000000000000000ff0200000000000000000000000000013a0400008c"]) (async) sysctl$kern(0x0, 0x0, 0x0, 0x0, 0x0, 0x0) (async) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) msgget$private(0x0, 0x1ba) (async) msgrcv(r0, 0x0, 0x0, 0x3, 0x2000) (async) msgctl$IPC_RMID(r0, 0x1000000) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) socket(0x11, 0x3, 0x0) (async) readv(r1, &(0x7f0000000040)=[{&(0x7f00000002c0)=""/206, 0xce}], 0x1) (async) socket(0x2, 0x2, 0x0) (async) sendmsg$unix(r2, &(0x7f0000002a40)={0x0, 0x0, 0x0}, 0x0) (async) 2.250406818s ago: executing program 8 (id=37): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r2 = syz_open_pts() preadv(r2, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/196, 0xc4}], 0x1, 0x0}, 0xffffaaa2}, 0x10, 0x1042, 0x0) readv(r1, &(0x7f0000000300), 0x41) socketpair(0x1, 0x4, 0x59, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000080)="fbfc2f", 0x3, 0x402, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x14d) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x1000100400007}) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x7fff, &(0x7f0000000140)='./file0\x00', 0x8}) 1.623197995s ago: executing program 0 (id=86): syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) getdents(0xffffffffffffffff, 0x0, 0x0) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "9ac9d0", 0xa, 0x2b, 0x0, @rand_addr="03498c7d3c88732762c5bbfb418dbe5c", @rand_addr="b82957248c3701367c9909fa96bf7cb7", {[@fragment={0x33, 0x0, 0x1}], @generic='+S'}}}}}) (async) getdents(0xffffffffffffffff, 0x0, 0x0) (async) 1.622891784s ago: executing program 1 (id=87): r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r2 = open$dir(&(0x7f0000000000)='.\x00', 0x8, 0x0) lseek(r2, 0xed32, 0x2) r3 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xc0, 0x1, 0x101, 0x7}, {{r0}, 0xfffffffffffffffa, 0x20, 0x40, 0x60b7, 0x7}, {{r0}, 0xfffffffffffffffe, 0x8, 0x1, 0xc110, 0x8001}, {{r2}, 0x4, 0x4, 0x4, 0x7, 0x4ce}, {{r3}, 0x4, 0x13, 0x4, 0x3, 0x7fffffff}, {{r0}, 0xfffffffffffffffe, 0x41, 0x1, 0x9}, {{r0}, 0xfffffffffffffffe, 0x60, 0x4, 0xe, 0x3}, {{r0}, 0xfffffffffffffffb, 0x4, 0x1, 0x800, 0xd}], 0x7f, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x48, 0x20, 0x1, 0x7}], 0x3, &(0x7f0000000240)={0x4, 0xfffffffffffffddf}) flock(r0, 0xa) sysctl$kern(&(0x7f00000000c0)={0x1, 0x54}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000000)=0x1c, 0x0, 0xfffffe70) 1.6225409s ago: executing program 2 (id=88): r0 = socket$inet(0x2, 0x1, 0x0) mkdir(&(0x7f0000000040)='./file2\x00', 0xc1) unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000240)='r\x00') unveil(&(0x7f0000000280)='./file2/file0\x00', &(0x7f0000000340)='x\x00') r1 = socket$unix(0x1, 0x5, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb0}}) r3 = socket(0x18, 0x1, 0x0) connect$unix(r3, &(0x7f0000000300)=@file={0x1, './file2/file0\x00'}, 0x10) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000000)=0xffffffffffffff35) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x0, &(0x7f00000000c0)={0x0, 0x1ff}, 0x10) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000080)="185afb8203134ff264a4a2e354ad1a1cf26887f93724f1bf04d34c2655ab3161", 0x20) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) mprotect(&(0x7f000050a000/0x2000)=nil, 0x2000, 0x7) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000200)='W\x00') open(&(0x7f00000000c0)='./file0\x00', 0x615, 0x1a8) r4 = open(&(0x7f0000000100)='./file0\x00', 0x70e, 0x1f2) openat$pf(0xffffffffffffff9c, &(0x7f00000001c0), 0x800, 0x0) close(r4) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{}, 0xfffffffffffffff9, 0x6b, 0x8, 0x4}], 0x223, 0x0, 0x4, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r5, 0x1000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e6993192a748", 0x14) getuid() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f0000000140)=0xc) 1.621968272s ago: executing program 3 (id=89): r0 = msgget$private(0x0, 0xfffffffffffffffd) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f00000001c0)={0x3, &(0x7f00000000c0)=[{}, {0x2, 0x0, 0x0, 0xfffffffe}, {0x6}]}) 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) r1 = semget(0x0, 0x1, 0x281) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) semop(r1, &(0x7f0000000080), 0x26) sysctl$kern(&(0x7f00000000c0)={0x1, 0x4e}, 0x2, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b5820000000000", &(0x7f0000001240)=0x1c, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x3, 0x1000) sysctl$kern(&(0x7f0000000040)={0x1, 0x21}, 0x2, &(0x7f0000000140)="ad34f8783816c36d79383c2f5a8bfcbe0f9f87270b6c4a10d416ab365a4640bd12ad52efb06a1a91f31fa70927efb824583c7bb468902ec2c958047636ac57ae2d76400d301617b8248b89672fb3", &(0x7f0000000200)=0x4e, &(0x7f0000000240)="0c528931078dfeb797909be2a1499786777cd78ae7db0b7e5256042ab6511196dea33c8fd30497da0cd72d01f1f2888e64b535cf5142e1bb6cf340c98b6aade4d9c2cadb88db48dca4d939a38f53d14d70d13fde3748e9a57ec130de4ed331afc228a95049ce47875f3ea4f884cf0fa3f31d68e11a03d9a65435a34771e651c5089f38dfc6de472a67d13bfa055dfd633732c0ca6c9d79441207a3e68610abc586a3534f1726341eff8fceba7b2577727705204a3db6047784f702902f8872172bad65c2afa6eda38d0a79b9ef5e51d9374d63b75cb1c62f812e8a21006359d5755fc9a0069035040eba787c036b0848f7be2d4b640536f4ab273bea72d0ae4dc6bc3f080a2decade3750bc3fa55ebab6a7ddb02db4957f4dcd32be9c3b31e7e6665893028da3151c9914011b59495f2ef38a3650a72a7e4d52fca1f0e07d04e334c96b413048cca3a8b00bc6fcdef20e35f3c0bf9b4661c717b3b63b5e2a17a3cb117beb350774031665e3324fe109a7185b61bad101b9a8c72ff182dd56d7d3c03e7a5b85699a666b6f237e1e5dbc79dc4367205d04d917c48656342f2b1d368522660402ff1db54d1ce728cf599e2674c4f14cb3406b323b0f15f90ff6026b02edd341f7e5af289aca50edd669553e8e5893fb8e44b30693513af7ffbb9ad570f1b3474f63d9053e7a138e9768e2f467c2d303b1246d701dd273b17e289a518d675492f40cddcd9738abf382005a7c6ffd30375846529dc3e0008810af472d275e92612af5f022a36196ca7d660716e17d0a4c11cfad85bf081f8360ed111a758c8d127d3caac5a0bdb21cd3c7d105c6363ae6d378f15316a3fee20331efc726d914499f86bfead0d5dddac4d6819f6133bfe99bececa97369014843694ee3ead158a1f45eb2772ba74f10ab563d13272d239e79912069aa6807ea28fcab58a67a0bf4e4dadf26bb6ebf4b7133f22a4a7315da92ad56f9d85af1c45bda55b0a119d98e313bb65f1c8a9762f9fa253441810f837f924af272cf316f42e2b9ef320c44f1dff0fb201a42f190c7d5ff1e018da88d1ee3b4f97f7ce2849953b15d39acb445770304566d097a3618f5500aa3820b30034b752d4db04b948aa3730542cc183a96228f33355f8f067d3e32cc0362d46d7d9dfe131b45819cf00abd6d037b7d635f7200992d36d85633e56c8d0d4a42dd75ec876d396f54ef17b8a44cd9b6c6edc59e5738a3d2d3a440bde887a4e706c8df1ec47d1d8f72091cbcbcf7f804364d9cb10975cd74746a81a298427e1131ffcc729c0573dd983f8da03971ec926e63d74634d919a62ef4b91afad14c6739a73b46a1f6da71aa0d7588d7cd4bc66e4ad216a06d6fbb8d41b565716e0c12c4aa8feae48d8f0e0d64b9c1dde562bbec84fd19f8a661a64d5fbcff5c8632993ca206b908cfb6707720bbd50c74306791ab7c3c98f2066695a1de278a36122af97795d2354f6583027a2c1b6052f886c3f315b2640ff79e9e11fddfe1f15dd6b7968f5929128470478ec20813a3cdb6aa23c146a32c9d2ed428f5e30f252fd68f2e87bce22e6ba0e8567ede36e9e451ed46da53ba1e95e552e6ef6225043a19fe1f34182c1b18b45af44387eb0fe6474831bedf4177dea449ef6f23c3ae64f240580d3a46b88ddd07e54792cd0dcf0b23bf2c67383cc325ea7c075eb5ffb8177931ecd8995b7d18983236a8e221ba60a0d92deb2172dca85c6ee3f7184900fbb00a37ceb023d670f3d0aaf4596c4f54b4c8f932620024de2ea8baf6e50502964a56261d73931e6990664c5847f3003e9e117ce5dfc43e75cbe854be0f56f746422458c336715d083af18c23e83b4ffbb92ab34c3141c9fce5fc74514fa1d3f80a438560a4e6df38fde0f4b7bf140da2d887977a89435586010f54b12615316633c907764012997fa36d7cb73048d1e42bf6219c135f27d5e7015bded8ea6bff81f0825f70f7dee179dd9a527777c052448441b34b617a97bac8227653ee72baa4c5cface25cbd504149fa2c80d729e2559fda1dd373ef66334bcaa41fca4801e8999bb3c471ac28150224abab8fb67f053ed034014d2e50bcd8e01f309708b1298fe7f2583ef24eb1692ba0ff105d47494cbb41447d984aeb85833346d77d7144714b8547d5ddcd0dac58f478c19770fa21ac5af69d493d6e49814739946a39e5c9681eecba35d88331713c7b4b1d5591244b0930962cda49e056fd91e44e1496390597d9b05fc751afce5246b26db07cf76d8e07169d1c98bad0514de1bd4a44ef30903a3fc3dca6cce45135568cc311bff5a07856893f21818506ed5273cb6bb1d866db88e23a50131cbc21c1613fe2a7a2f66f78867cf377bd7c53c54e87f8d3ed6ac5dfd1c2167cd0362a11a51cde760c62d98f8b9189372d0951b0adb910ed5cbc3c3f24d7bcb21a019e041c2548c2fd55c26a56ff0ef47459afd5a9a49e39570c4f19f18944f060db2f16de50e2e85f296a36e34c3e208cef4f64029d9f46870209c25a90203328404105d2a13070e873c20afbc839050b1ef420e910b2d6fa35a663a5e16f94f27368f3f51b1303a48991b9629237673899858c46dd6fc8e30b2d071720baf4e4b069d148f2dd9f7b67a7fe8e7e701ca6a3575948a8169314d11115702d82e51318544e204b5bc1c5106468a58fb50b8af3b83cacdee76a732c11c55ec430adb56d322d4e2ce62f0e09a89575d826d4646c6e05b97b83780857ed3ea1845df82f7c806178271f804e66be2b65e2d17b3e064b5b77e8d5e5ec5c85730f3efef5ee6d4223a4d9af3279601b64150be91880e2ebf9f3ae15db126e4da15bd0dca956ebc17037fe38dffca26dc9b1ac516776b4b991d17316b295318627972486385d1dc67946683d79545a75e9288debfad7480a8917bb4acc24bcf56e2310da6db0a6aeaaafee5f930afb72d4c462ca5fb4230a71b51e9afb060cc893f823fb630827a9d2c3801a1b0a3788b55202a64e282b87d7429d741924c33d85cb9c2ad9111f74eeda42d9b2fe0b7e6a52ee77142c5cacbe880604b3e0a1daaa3128b13637f63ed5923df33263b3c24eaf98b487ab47517031d465fbb6d7ba086cd777f526bb1ecbc62672e0f61f6e7a5b3a4f2e596d6e3dabcd064020889671f80cbfc5dc736cd81e9998db9664a31eb220b083fccbbfb5ff009b779954f8fd9e751ef5d4b2a45d39e655b8d181d6d41e4f488a15bab11ff820c2264ac2824f8bd829219da0c66ebebfe923156ec101b9105bb331bede742257559a359099aac0e54ff5fc654c26ae607e3821f7274c6d32155eb7508c485f3e27b69f5a15745e09532b2ae349d8d297f6ea247043abd036447852578bac7062d6a12d03f9d3558235ce8e69315a88730e6c9ce6ce394df4a125e805405dff8d29c3f8a47f244bc28369878550a1d99b19b94d726b3d3c788fe9cfbd8285a2f206e63d90bae96f6a8da94805189a731f73d1536ed64876dcf42e987e046773ecc987c21734eea7ee1f6246adbb8e79079ecb6084f14bf1bd083ab984a009a705f41bf7b839f1d2e2ce65f12ef8fdd2d52f998141fa6ec5c549835232c86dc8bd5e5e10beb088686c4777f6a61c393707a1108cf8ede8326d436737e8fc4e4794a5d57f9ae1c030b8164a1083e2734dd199df0a40f4beb6a9fdc0e8e86f4fd4c44b90a67f98732d39db7c3a88d0b436981e14590d13c710af70d9efe4851b5be94a8c2bba97eac0566ea19618c0d214bddc3b0ba2fd2261318d0d1698f24915c34f33198254f14a285251dc86bff04c5f1024cf6b7933870622379c820705b064962fc60606535127eb881169804615cd1d111db6461cec15a8b5c4cfdc6b27e72898a490e491e4a1a6054e0d5cdeaa4dafc793308197dd1ef23bcef36c33948dcb7f7d3b3f3274a2e34030f85a42379a3867cfba06e99a876a79bd52af2ad238d0e6714b4a57464dba603e610e8e944b9e547d7f391bc2b79a90d554e3b7f63d57d1a9237ae5e4e2231fda94b11ad7d0603c4a22a993f0f14c1315c049d183d9593323f34e9323d5afc2838d45a9262a8d1d128d53a6c265b3f126fba8d8e4f8be58e6db4cafaf49d10e7ab64333db451c6ffaeccc510b2c199050648cf3396a4801dba54dce17a137797252bfa0b993fb712a30deb2236f7719b258cf0f3e6405bf8ed4dfc74cea315d2ad66ad9adb75eca9009a1e699a5a03ddf9d1600a8fc6e3a251799abaf11e4272f062a64ee3653c58f62ca329685d78e0a9e6b5c6bc401986c0254cd5a508889c11f9535debe3708f1d8786bbaf49ca2fdb38e0d344e8075f88a9366442820b27ec5fd124a461a24555783c1343a7c42de42d8726b5dc3607ba26dd109d219d14e90e35ccf8508c8569a6f6c92fd2cdca47a9e5820dbfc57f474248c76bf674d421ebe2cb6b372da852e5214586d58f2054bfb0e6684889ddbd305bc1309ddba974324efe086193b41c4c37f0cf2a108e777049ac8712a9bfadcbd0d1911762a2442d7dac4c3494242c053f47815721061e1a28464f534a1e0c2a3fbfc0edbb1a2831d05a74c885ebc92abf076bdb42131aff1c6c2f8437a8537f4724cf8573646a07f2abe852769ed124a0aed2c2efab0215f40283d696d47d464146af8d7a414ba8ea7ab8bf8d103d545ebd38c98151bd81555aa74ddfd1f083bc993968cae1c8e0993ca515f9e2c4e977f8becedf5725b31150962eebeb549f96872ea3fba503b1172b01b155690fd3a3afffc1dd8d4bac477da8b0485f395dcd41f863d5dd50eccd5f26943bc11fb5dbf03e129149fe149906587a9f415df85a85202dd976303ca8f5a04d8f61d04fec863adaab30f7b0b2b1d3857b26ebcaab86120027b9da881ec7b28bd64bea470adfe55348bea6e146bb41e066d35915377ca17e7f5ada79ac8bee212572f34696661bff002ad4b6bf20e55956f39f9425b4a47cc3ed784d3cd0bdf584e674188ff9e5688b79ad393a894f686f31f2ae051bc1495a15d7fc208e423ae93ae26969783d21299fcd3c9bd1bb13b77a5e3ac92c614d9b2eb76a1b30cf94f7e06c0eec57f43c46c4b229ea280288b74b5c5fa469160141cfbacb01f5b5d386e218f7c8ffe4a684a48bb977d46c1a38168f5ca948b7885eee869e0a3361194065e6bf187d8bc393b11530bf11472df4c46b561a1e73493a7ea8d0383e68fabff4ba990c9d2de55bbda3b8635dd1d6554a87ae5f8aa8d8ee943e2d7caa02600be5cde294da58e0cb6f63c00b2b86780a1e8d320e76d559276aaa88acb1f36f88b9b97a5bbe52319ed3198b5f14d377fee2a24f08c704f6a8745d22b4c781790e733fd785f4deb50b3a5dc2fac3e266b532b244e92111470bcfa72ae587bde48d9c3632f68672e350782f004270e18c59f56422282965f83b52d19e960f9941fe81a51e413408a360b52dd3d74ab5073c4a5fb333bbdc68a1b0cba4d4d37b7926896ffc0d762b06ad43e5aecd85cc4ca803295a3e788c5ee7cf4c76343094f92b756bed19e21239d91b70dcf9b28140ea30e9a35952e655a45c91af6c64264110b9aee34ed8ed53a15f31ba21cf6c54e6139450203a41288b5f6ebbe4640f273f641d2a5d5f4c86653a4186ab245b4abf44429b248c3e2ebe1b5b311f31c0c23929d369234c8967a2267e438e042b92b0e5b213007beb2ba7cf10c180ff6263d8ce328fd642a1b027a0240fd4884dfd9ffa3dea5e98f4066fe5c37b89ad4eb8b19f79bc24cf755a05b1b0ede6276724b8e6b26dae9704f23e2af2dc8b", 0x1000) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/40) 1.6209964s ago: executing program 4 (id=90): sysctl$kern(&(0x7f0000000140)={0x1, 0x3e}, 0x2, &(0x7f0000000000)="71f91e12", &(0x7f0000000080)=0x4, 0x0, 0x0) (async) r0 = socket(0x10, 0x8000, 0x0) setsockopt(r0, 0x1000000029, 0x2b, &(0x7f0000000000), 0x0) (async) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) (async) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) (async) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0xfab, 0x0) (async) close(r1) (async) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) (async) sendto$unix(r2, 0x0, 0x0, 0x3, &(0x7f00000001c0)=@file={0x1, './file0\x00'}, 0xa) (async) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) readv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000040)=""/19, 0x13}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmmsg(r3, &(0x7f00000000c0)={0x0, 0x9}, 0x10, 0x400) socket$unix(0x1, 0x5, 0x0) (async) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x1000000029, 0x2a, &(0x7f0000000000), 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$kern(&(0x7f00000000c0)={0x1, 0x49}, 0x6, &(0x7f0000000100)="71f91e3471ac0058bc5a91501d94a34b8e5f84cf71b59c7afec37082", &(0x7f0000000080)=0xff0a, 0x0, 0x37) (async) ioctl$TIOCSBRK(0xffffffffffffff9c, 0x2000747b) 1.620419457s ago: executing program 6 (id=91): sendmsg(0xffffffffffffffff, &(0x7f00000009c0)={&(0x7f0000000080)=@in6={0x18, 0x1, 0x6c7ff6d5, 0x1}, 0xc, 0x0, 0x0, 0x0}, 0x409) r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) listen(r0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000002a40)={&(0x7f0000000000), 0x10, 0x0}, 0x0) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000280)="53a7c3f17f5676299a0600987beac1", 0x2}], 0x1) writev(0xffffffffffffffff, &(0x7f0000000580)=[{&(0x7f0000000000)="c886b4d3e0", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) setsockopt$inet_opts(r2, 0x0, 0x9, &(0x7f0000000240)="ea00000100000000", 0xc) dup2(r2, r1) sendmsg$unix(r1, &(0x7f0000002a40)={0x0, 0xffffffffffffff89, 0x0, 0x6e}, 0x0) r3 = socket$unix(0x1, 0x5, 0x0) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) connect$unix(r3, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) sysctl$kern(&(0x7f0000000080)={0x1, 0x59}, 0x4000000000000003, 0x0, 0x0, 0x0, 0x0) 1.410112425s ago: executing program 0 (id=92): symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000040)='./file0\x00') open$dir(&(0x7f0000000b80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) r0 = open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x84) symlinkat(&(0x7f00000005c0)='\x00', r0, &(0x7f0000000c80)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') open$dir(&(0x7f00000001c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x200, 0x0) symlinkat(&(0x7f0000000dc0)='./file0\x00', r0, &(0x7f0000000ec0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') mkdirat(r0, &(0x7f0000000600)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', 0x0) rename(&(0x7f0000000980)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000840)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') rmdir(&(0x7f0000000080)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000300), 0x20000, 0x0) unlink(&(0x7f0000000380)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') ioctl$WSKBDIO_GETBACKLIGHT(r1, 0x400c5711, &(0x7f0000000340)) rename(&(0x7f0000000980)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000a80)='./file0\x00') rename(&(0x7f00000004c0)='./file1aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f0000000700)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') r2 = socket(0x11, 0x3, 0x0) sendto$unix(r2, &(0x7f0000000000)="b1000504000004000000080020000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102d3db000000720fd18bfbb670c1f5a872c881ea6e2ec5890000eeff7f00361b4cc702fac5000010000000000000008abfba221554f4e0f668266c0900000008e371a3f8343712051eea040000000400", 0xb1, 0x0, 0x0, 0x0) rename(&(0x7f0000000fc0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00', &(0x7f00000010c0)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') 1.40976529s ago: executing program 4 (id=93): mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) r0 = socket(0x2, 0x1, 0x0) writev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) connect$unix(r0, &(0x7f0000000000), 0x10) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000000)="b886b4e47f", 0xfffffffffffffee7}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000340)=0x101, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000000), 0x10) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000), 0x10) close(r1) msgget(0x3, 0x3e7) msgget(0x3, 0x403) write(r0, &(0x7f00000002c0)="f4", 0x7fd8) 1.407216435s ago: executing program 1 (id=94): listen(0xffffffffffffffff, 0x3) syz_emit_ethernet(0x36, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "899589", 0x0, 0x2b, 0x0, @local={0xfe, 0x80, '\x00', 0x0}, @rand_addr="ffff00000d8000"}}}}) 1.406471766s ago: executing program 4 (id=95): getpeername(0xffffffffffffffff, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080), 0x20, 0x0) r1 = fcntl$getown(r0, 0x5) setpgid(0x0, r1) r2 = openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0), 0x40, 0x0) ioctl$DIOCMAP(r2, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0x5}) (async) link(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') r3 = getppid() r4 = getpgrp() (async, rerun: 32) r5 = accept$inet(0xffffffffffffff9c, &(0x7f0000000200), &(0x7f0000000240)=0xc) (rerun: 32) sendmmsg(r5, &(0x7f0000000680)={&(0x7f0000000640)={&(0x7f0000000280)=@un=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000400)=[{&(0x7f00000002c0)="450a725f6c4c7adbfed3ce40e2850388defbf57159a76a4125e8fbe4e2370e219f5465e2298a727564f404fc4faeb5deafef82f973b1d9a7880c1cfb9004f8b7e16b8a09b6a90871bdfa6634804a75da9f43324574a933a54d5e4044855ed8047aec608fdfbdcfc942d6f35bcd3a4e17bccbc5a5d49c385980759a0a2f4f865e26ab0078e1d3cc3feb097f0fed25d64cf2f7ea7fb37dc0df94b654cd281df7ed531130ac19964feb31a3522c7ca0f9335cd476eefa292e6df2138aed26539d89ce211b7f779563a8aec341d713aa65b29e4061cdb91838badbc369b4759d4f239a9ed40d8bfbd4dd", 0xe8}, {&(0x7f00000003c0)}], 0x2, &(0x7f0000000440)=[{0xe0, 0xffff, 0x1, "6c932f000f08e6b4b42c1d5c12fa232e1e881caaf85c34cf75202984ffa03826a347ef9dbe4305fb973794c940645d8f87ee9779061f2c2c72031e9bed0a5a53680af15350887e0735c9f7f7965fb54ca0b82e13bb8793a0085aa4aea9e03004db00f6c5751a228bc26fce9d8181badcb8371f2c26ad5ba26de66df605e80eb0292471a2b2470516aec749d9f1d926519e99eb5fdd7f1274f634d31f0c902e71d404df4bda0c80373736967f333827a5f99a808686551647339754bb2d4f38489d1c90e516f7cb69acc2502ce0784e5c"}, {0xb0, 0xffff, 0x6, "3d1ef46c504aa7cf20604e81e2bc010d8382e647136de380cd1995fb314ac18bf8458c6f7e78c29535947de3b3e67001ec307c38a8369521ee79c99997fd6a876e42c3f7aa489f3605179d8fd56031c5ac1d8cd49274c8f5c5d4a503f49fd673935f20f4f9e42fff5c1e2324884b975a909da164c4f023693159ad99706d25a0318f65e0a81a49fad5a37f5d637ce512cc031bf65b0c03afce37a8fa1eaa69be"}, {0x70, 0x1, 0x5, "bb7c41c24b501f905a84151e296ef261fde3c59d49424ca3b3cedaabb6e7efe178c95562bfddd5b5989f2ecf6b14cc25825ad77b68dbf4dc6cccf257dbc50ce52d1ac120f8e39bea1f018a7410ebb35146e3257788f5007cb0a8dd7d4729"}], 0x200}, 0x5}, 0x10, 0xd) (async, rerun: 64) r6 = accept$inet6(0xffffffffffffff9c, &(0x7f00000006c0), &(0x7f0000000700)=0xc) (rerun: 64) getsockname$inet6(r6, &(0x7f0000000740), &(0x7f0000000780)=0xc) (async, rerun: 64) r7 = openat$null(0xffffffffffffff9c, &(0x7f00000007c0), 0x100, 0x0) (rerun: 64) ioctl$WSKBDIO_GETMODE(r7, 0x40045714, &(0x7f0000000800)) (async, rerun: 64) recvfrom$inet(r7, &(0x7f0000000840), 0x0, 0x1000, &(0x7f0000000880)={0x2, 0x0}, 0xc) (async, rerun: 64) r8 = accept(r5, &(0x7f00000008c0)=@in, &(0x7f0000000900)=0xc) bind(r5, &(0x7f0000000940)=@un=@abs={0x0, 0x0, 0x2}, 0x8) (async) r9 = socket$unix(0x1, 0x2, 0x0) (async, rerun: 32) r10 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000980), 0x8000, 0x0) (rerun: 32) ioctl$VT_GETMODE(r10, 0x40087603, &(0x7f00000009c0)) (async) write(r5, &(0x7f0000000a00)="b42cd89d0e97cca3531cff53f34c8c7aaef5b6e1fd87a5a454b873ea991b39243c8a2e7f5f5e385a7ae3c28f067179f6706832adbc94e0a201ef548609bf716f83828024f91168be05ba749f2595e02fefb045caa519e95caeb925041284027267879b002e16fdccaa9b4826fc16c333b967f4aa6e517acf27ce4f41c9dc25a9e1b57f57c6aead452e390d9415fd293cceac906544782a3b5d09018d82215af058fa27b6f28ee8f3976a5c86394bfe59dd8789a9937157527a036ec348499dde65e91ac109aa975a0ba3022217c3c75e0d03f69582f40ec2e912efcc1da5f5757c8d15a332bbd41069948b6c376e5a14292ee46b1106b7c1ed6bcb5372cb33", 0xff) (async, rerun: 32) getsockopt$SO_PEERCRED(r7, 0xffff, 0x1022, &(0x7f0000000d00)={0x0, 0x0}, 0xc) (rerun: 32) r12 = getegid() (async, rerun: 64) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000d40)={0xffffffffffffffff, 0xffffffffffffffff}) (async, rerun: 64) getgroups(0x1, &(0x7f0000000d80)=[0x0]) r15 = socket$unix(0x1, 0x5, 0x0) (async) r16 = openat$tty(0xffffffffffffff9c, &(0x7f0000000dc0), 0x0, 0x0) (async) r17 = getuid() sendmsg$unix(r7, &(0x7f0000000fc0)={&(0x7f0000000b00)=@file={0x0, './file0/file0\x00'}, 0x10, &(0x7f0000000cc0)=[{&(0x7f0000000b40)="a035c8e4f419c7f2906f4dcc29755da8999d39e87247b83e5dac88218910fcff9d1f6a", 0x23}, {&(0x7f0000000b80)="601e1367de8dd3de4bfac04b1b394e5cac3fced2ff6893f0fd2d5f1911bd246e5d3dda4e991a032fe4101248aabbc7371693602de4c85d4c7f368e262eb067506b0924309d2c91f4b19d1d83f5a8fbf7b1cc0722ab0ae216a38362decd68ddff29ca4fbe28830cce206d07a82afb5868482d3f1e73bc48afd62ad31399f5d09725ff4f9fc0ad01328972d40222e0eb0b7218de6688ddaa61bfaa5f939bd9b47146113bb73cb2f08d852b72cadc158aa1b8e7a8699b2ae85ed71af6cfd33df153", 0xc0}, {&(0x7f0000000c40)="f2107229e2ec315d28029374ff4e6b50111a5d444ff6401a9686c7127584a88a525d14cfc6c403c8ac82177153931234e3878842711648c462753bc24f782e87d217aef7c4994234d351ee589602c2b2618c77d0d122d583cf12be9ff32aacf3fbab9c762bbda0817b1965b170fad8ebd0047b178ad48864", 0x78}], 0x3, &(0x7f0000000e40)=[@cred={0x20, 0xffff, 0x0, r3, r11, r12}, @rights={0x20, 0xffff, 0x1, [r13, r6, r2]}, @cred={0x20, 0xffff, 0x0, r4, 0x0, r14}, @rights={0x20, 0xffff, 0x1, [r10, r15, r8, r16]}, @cred={0x20, 0xffff, 0x0, r3, r17}, @rights={0x30, 0xffff, 0x1, [r6, r7, r2, r10, r9, r5, 0xffffffffffffffff, r6]}, @rights={0x28, 0xffff, 0x1, [r10, 0xffffffffffffffff, r6, 0xffffffffffffffff, r9]}, @rights={0x38, 0xffff, 0x1, [r0, r0, r6, r10, r6, r7, r5, r2, r10]}, @rights={0x30, 0xffff, 0x1, [r9, r9, r7, r8, r9, r6, r10]}], 0x160, 0x5}, 0x4) 1.405173883s ago: executing program 7 (id=96): r0 = 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}, {0x1, 0x10}, {0x0, 0x30f, 0x1}, {0x0, 0x0, 0x5, 0x6}, {0x0, 0x0, 0x7}, {0x4, 0x228, 0xfffffffe}], {0x0, 0x0, 0x200}, {0x4, 0x0, 0x8}}}) r1 = kqueue() r2 = socket(0x2, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f0000000100)=0x20000, 0x4) syz_emit_ethernet(0x138, &(0x7f00000004c0)=ANY=[@ANYRES16=r1]) sysctl$kern(&(0x7f00000000c0)={0x1, 0x42}, 0x2, 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r2, &(0x7f0000000000), 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="9876d692a3ef9c7ab923a2f0", 0xc) write(r2, &(0x7f0000000240)="14bdfa5d1d34e2fecb284a6498307dcda9aec43050036123339a346f737850551408753f95b7688ad4c4e1dd5489e7bafc58d3e5823757ae8b630719ef187ccad995f13dbe19a6dd4e6902bd8297b0799b426aabe9fad9db6996571c6d9f8bb5d542c2148aa42be940970fe88d34d8f99afe7e7820237400000000008000000100"/138, 0xfc7e) kevent(r1, 0x0, 0xfffffffc, &(0x7f0000000140), 0xcffe, 0x0) r3 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) kevent(r1, &(0x7f0000000040)=[{{r3}, 0xfffffffffffffffa, 0x68, 0x40, 0x5}, {{r1}, 0xfffffffffffffffb, 0x10, 0x1, 0x7fff, 0x8}, {{r0}, 0xfffffffffffffff9, 0x4, 0x4, 0x8000, 0xb3}, {{r0}, 0xfffffffffffffff9, 0x18, 0x40000000, 0x3, 0x100000000}, {{r1}, 0xfffffffffffffff8, 0x0, 0x1, 0x1, 0x6}, {{r1}, 0xfffffffffffffff9, 0x0, 0x40000000, 0x2, 0x101}, {{r1}, 0xfffffffffffffffd, 0x57, 0x2, 0x952, 0x7fffffffffffffff}, {{r1}, 0xfffffffffffffffe, 0x1, 0x20, 0x5, 0x5}], 0x30, 0x0, 0x57d, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="7ee4e154061bb1352600d9514ca54cb6cf99faf414689f012b515e56b45f075bf7a2f713c2028229fb7e9542b435c12e80e0b626861aecc6bed3cd17747299087df45c9417d4acfd6c29ac2dd388ea2d0c95783427bb424a817f7ebec92b3f19435802e3f2356e7f71eee9a63fcef786cbaa763c97a69e93430319b0fd02859d219843c58e9f2eab2405c0bf68067292c73493722ce89433142cc3c310494d3e170bf2fcf35c5a8e32db1387f912324a5ed89e9002c5cf0729bd9da342934bb9b1aabd95ca795058", 0xc8) 1.383018547s ago: executing program 1 (id=97): r0 = getpgrp() ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000500)={0x2, &(0x7f00000000c0)=[{0x2}, {0x1, 0x40, 0x0, 0x2}]}) r1 = socket(0x2, 0x2, 0x0) r2 = dup(r1) setsockopt$inet_opts(r2, 0x0, 0x24, &(0x7f0000000040)="fd0cc085", 0x4) sendmsg$unix(r1, &(0x7f0000000440)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="1400"], 0xe0}, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000340)={@random="476f5704aa99", @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x10, 0x0, 0x0, @rand_addr="000009000000000300", @local={0xfe, 0x80, '\x00', 0x0}, {[], @icmpv6=@ndisc_ra}}}}}) wait4(r0, 0x0, 0x3, 0x0) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmmsg(r3, &(0x7f00000002c0)={0x0, 0x402881}, 0x10, 0x600) 1.35174256s ago: executing program 8 (id=37): socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)="ed", 0x1) r2 = syz_open_pts() preadv(r2, &(0x7f0000001400)=[{0x0}], 0x1, 0x0) recvmmsg(r1, &(0x7f0000000880)={&(0x7f0000000580)={0x0, 0x0, &(0x7f0000000ac0)=[{&(0x7f00000005c0)=""/196, 0xc4}], 0x1, 0x0}, 0xffffaaa2}, 0x10, 0x1042, 0x0) readv(r1, &(0x7f0000000300), 0x41) socketpair(0x1, 0x4, 0x59, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r3, &(0x7f0000000080)="fbfc2f", 0x3, 0x402, &(0x7f00000000c0)=@un=@file={0x1, './file0\x00'}, 0xa) execve(0x0, 0x0, 0x0) open(&(0x7f0000000200)='./file0\x00', 0x1, 0x14d) r4 = openat$null(0xffffffffffffff9c, &(0x7f00000001c0), 0x1, 0x0) fcntl$lock(r4, 0x9, &(0x7f00000000c0)={0x3, 0x1, 0x5, 0x1000100400007}) ioctl$VNDIOCSET(r4, 0xc0384600, &(0x7f0000000180)={&(0x7f0000000100)='./file0\x00', 0x7fff, &(0x7f0000000140)='./file0\x00', 0x8}) 423.435142ms ago: executing program 0 (id=98): mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) r0 = syz_open_pts() readv(r0, &(0x7f00000012c0)=[{&(0x7f0000001200)=""/1, 0x1}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x54, 0x1, 0xec6, 0x2, "d76c1fb5e61d00ef0970c52256ceff734b00"}) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000080)={0x20000326, 0x6, 0x8, 0x0, "0518090080001d1000000000e2ffffffffffffff", 0x8, 0xadd1}) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000004000000000007000000331c13fecea10500fef96ec0c72fd3357ae302b3689bbd3ca400004e3003000022acf2047804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0e032b", 0x61, 0x402, 0x0, 0x0) r1 = socket(0x11, 0x3, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}) r2 = socket(0x800000018, 0x2, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f00000000c0)={0x1, 0x1, 0x0, 0x100000000000000}) r3 = semget$private(0x0, 0x3, 0x10) semget(0x0, 0x1, 0x8) semop(r3, &(0x7f0000000580)=[{0x3}, {0x0, 0x2fb, 0x800}], 0x1) r4 = socket(0x18, 0x1, 0x0) close(r4) close(0xffffffffffffffff) r5 = socket(0x18, 0x2, 0x0) connect$unix(r5, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg$unix(r4, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendto$unix(r1, &(0x7f0000000000)="b1000504000004000000000001000000331c13fecea10500fef96ec0c72fd3357ae30200004e3003000000acf20b7804be38164991f7c8cf5f882b297be1aa0500000051e2f0ad3ebbc257699a1f139b672f4d335c223e7d0c032bfa896443a42102000000720fd18bfbb670c1f5a872c881ea6e2ec5890400000000008000361b4cc702fac500002021fbfa0c0f00008abfba221554f4e0f668246c0900000008e371a3f8343712051eea040000000000", 0xb1, 0x406, 0x0, 0x0) syz_open_pts() r6 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x2, 0x0) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000040), 0x1, 0x0) fcntl$lock(r7, 0x9, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x40000300000043}) ioctl$FIONREAD(r6, 0x40047307, &(0x7f0000000140)) writev(r0, &(0x7f0000000200)=[{&(0x7f0000000000)="3c159c29c5ff109f4aef2db90988cace89e6d3104ac8b5c8068d7e02aad17c2c06eee0aad8fa3ce9757d70a2c8e25d52269fc8ebb699d2d9590c65", 0x3b}, {&(0x7f0000000080)="fe3584a724112fa34d4be220b817722fc6178f210e05589a9f5ce0bc1d368628935cfbb84bbb2fbd1467092b555efd4a2acc98228fc65a1ad106ef8313", 0x3d}, {&(0x7f00000000c0)="a03a3c40ad83f2ef9c77c70aa68f0cacc0c6b6f0f0aa39e7843cbea988370546f9", 0x21}, {&(0x7f00000002c0)="f2f14272ad40c5f1ad72d3d91b16e47e54f510965f599971bd5fcf4fd17fcf9d6d2839fe718a523bd4471ffc866e9c8bf74b07e2aff053140255724ff0d9387c61d26930b167877ab754d357aa1bfab18a24e25e0f96e58f5ce9faac09bb9c47235d67694573a0ba5e9a78d789e0d84fe6df2505479aa6eb0c528aa10dcb729770d67a4b2f57f486a9a66a5272e4d151c7be76ac6c03d32f5be78cb62e1d1e4dde253151e996f2ed7dd050ff25da497e17bdcbfe996adc2306ad482e3b8ef61980814777017b58bbb6beb871961d19686c1827d5d8ddecacd3725600799d49", 0xdf}, {&(0x7f0000000180)="fb7b2463b4598820548c07", 0xb}, {&(0x7f0000001300)="7eafed0433fc22db59ef57ecc1d8353baf87ef3b9ac9d57b6c94acd96a105b9e0036756a94090c9c960beffb14f952a681940b69bef4dac9ac4b989aaf59d940ffb0250f1b77f203f2888900a723f69ca6f30d033e53ef5ed41a8d6758115f071e31eeb7cd6ae3cc4f86a4a4a3c3927fa02106219026da80779529d57be642a2c043a59dbafe570361fc5f77ed59644c37e776c2e6f2a1fc73209eb61d8a751947a64d94e089a63ff157d8d51bc2634d15d5e954da129ce05bfd5612ec14051bc53077e5f6d1d3adccc7a4cf3a61efe6a7dcbddb9de4590adc0f3612fcc575c92acb49fd400708d7bd6190359d9d0bf912441364bf4e5a5c4e9b54b352a03d12cce1a5cd547d701a94b55d53c18b966bbbad523a50161ddaf3cb1f1d0451f9434008218e987b85f3b1f2bc3f3666c9a65a2ff48ad19e3562fb945619c7ad1ce26ddcafdc70ad78eefe2c6c39d4eb9a86c4f19fc186e2829892fe3449c65d13e746e0db9240fdfc7796da618688b8f151f860a49cf7935b903e2260bfba8841e674b1b7657a2a9897e046e5fb554b84b0cbf94217270d392c4b80f9e5e58ae45c983eca25b33906a451e66f8f905507d6ecb1d6fffc67045e94c4ae83f11673ee72f733f8eac0a1f9c955aa60ce895b28782c99bc59968c3247449e2eb013b0d6c5cde2047644cf665c67b143dd6f5ce59fa5177954358eb27d27b3021a6feed2b788f08067927db644db5283d171ed1b37fd328e63476aedeae4b5822e0b0aad2887abeca42c3923883bfa5bacfa6b7ac4877f230af0363cb26a64535d50ce35bf8205cd67be4b08d45194cfb7118d47ee6857d33f2507000e53b874271b951836b1f5d3bda8bddc88eaebf621fc98c36f361c765b1578680b42b4cb97e457f1886eca39a50330f29c2d1d75b90d2fc27a801b755a55f344e279e194542e8c8361f0095d8f1a102cb4d481a008dc278b50a5420979a298dbbede4ec8a1ef5c2508db68a469e03453e5386852468396140f7819c41ec441198ff22b2646112b1c6c1eca54bbb19aed2fa7bb8c871460e8bd3b8fc8f717404386fa1ecece5288a48ced39f803fa75800956fdcfc47dbc04a7a1dccb920472d8b39bed3e97d68cb34caee3286037f437b48fb4f0e41ef1b189e66248d0fe361633be4ef72021c395460e85c02b12c8f49d42a002f0684ae07ad2e6c41bc21b9aa42905e770f42359289336ab51b03f9bb66ca77a00be8651c588eb46e9db83b1a8a707ef471b3fd9cb91c5b4f1e1092a5bc882eb31608ab1217cf99cd7db662b86f247e522d5ef9c9e2a5c8c23d243f2714fb2b57feeb5517401b18f3f11b2a32ae91e47fe1cc36e6b2b37820675192eb51f65d78092415585ac775f38c570727645f723db87690bc5c6de94eeb75c216074ed8072cac1f716ae35f261f5dde56e298ca1176c71f82688614301febb9229f68aae24d529755563ec365f07580944b8d9efe6376b2ffcdb99c78c33fd3c2e5efbbbc7f3ff05e0e66b3cbfec6a3c7b53be650394f4b67e6bead98da064937de4012c667c07633b5d87d9f6bac5461c5144ba71df3b02696b524e5798786075f6acd6595d105b575b2299f3bc9d2a806beed5850a6bafd87075907223ff0beda203b4e9b29604614bb4cfa5281dbb94bf1bdf3bff954933264a615a23e33a7d1bc2fff6af1cdd05f6fd9cb12ad351462ac3dad01506eb026ad46f38fded3b8d15df3f4397e032a487a193987fde257069ebfcbbd784cac44fe61d6368b70da093bbb1300b4ae48be03c38e9e2fc3f9b410842aefe4e22e71f0cc40d722192baefca957d3ef7c19e6991dae599d97a7077bf2b9d81fa3150be075616945b3d41ad0a20727c4c7ba715a0b88ccd4c8c2f598442ccf30f6c23ab3a26ee59d99ae336df4579637cb2f20e34e2f1cde3eb8e9bb3cf7fef21935175558bd46b3ace9c1a2109372ee3e3a34536e552ca712cfb633543ade6115d093a8482d1e8f352ba345cd2f377bcf5953bb9458ea93933ca3b9923d5ad48dc13e60ce0e26d1dbbfd35c20c4886e0101c1aeb652376bd8764820332f41a0945703ba24f4df1c689bdeda4c3985667cc74eeb0be4bbbaf95e39504275b8370acc3693b9374a1a93aeef3541d5c4589a547bdecbef8ca943effe878dd861fa7e90ee86d600b2dd46d8e4df688306450c22398af4cd6bf164b7bd837c9b240ac63ecd6eb9750ffc88f99d64f40bddfd780dec71e401b8706d28339d1e6a8dc87114185a98e6fe8efac011cd9f60d8eea251b599d9c1bcb3f47c370d8f6b2eb5ca33a535235e0ad5f0de21849d8a5a86476f63eabb5932c747f8676090741a35ddfbf3d0dc31850069f8af71ffd36adebf1437577436f3c246ea678995f67e72d3b617f1546e6f33cb718cb67009fdc10843a9bbf029aa7b3390d42ef34eb8388497b6e6842fd9cd6327e10585c90047560a093d5950bea1b46f5acc22ace0405403cea7e23e14ac79c38e649eddaf188d1f87739e1bc925d3efa0ad2901cf28fbccc911e46e1db05115ac2e76f8da3fdaddf0c851e8bde7f1a985228c79e3750522df708e74ac4fba4615b187a60927250ea8e6983172f2539f984d20a1841a99bcfc4e481a9d394a7653eea01f1f2c013f27ebe93716c278aed095f88f55bb0d145271eaa0e3d5ef9368d065535aaacfa0ccb2e38cfba27d085a243e7599fd9b435fe94c249ef6ab62c91977c838d1e05f45ff5999064dc35f90f39ecf046190f9c7e9b659d48d608a585be13c3e49a1f4995620614c9dfca52cb9be6efc07062f98f26936ed57550542e4c2762ce672c8fb254ba0c6ec8d296b4540642a1627f9b2416a67dff3dd57b517fb6a18af99b7bf6300dcc1b7d91d7d2091f9b22ce9cb804581c4fd94e5b73bc161a16fd02abd7b7f642bc9e6369945df4dc8996e86ee8815bd20f51683d083c16c01d0503c541deb653a3f95adf3a658273fed13e36ba2621de25c169142c4ea12f50a1e7f059bb82dc4b3d12948fde1b712199dccefc5fdec9c046d9b6d8e4928fed451dd46af474f56a2488dad26d57b896e10d99d0f8637f389749c1a6d4e200c7311fb77c533eb04950c1eef0fd773f580b9f608a9eee65818011dd52d205467adb6c34693a1ab731dc9099797e7c70fe1f87d4739ccb42b474d6c1e39ca4408f543767a0a545b9c0e254fcc75e358dcac0ad26699c756c0b130e53c9b5b18bb32e93a5f4126885e2a26de34d15b1e79ecfc55a1b903d160008d2965d3fd2a9fcaca708377707f3c302135b9d63f0019e9f467e1a3ffaf4de93d1e279edba84e1fff78801be1766bd2b985eeaca67e4c4234540afc001979e6b9592c583535d6587a236aef407de708200631effdebe22df5eb382780263b8504f6c56774ea9141e46bcda817e69a83f61710800ab30c73d984bcc73dbbeb966c9ea35eae8b74a0832f827397b7bae5dd1434679defa4270ccef7c61d5e884def7272ddaff6932181f91de48315fd1a90affe7b15bfba22bacb15b88e529f48fd6c7277fd3b11bab1994a0a2d49afddc455b632684fee069086d6634678fa82b99818d5edab91ae9c5a2865f3505d1e748076203a1a2d1cc3e3023907805cdb9ab13690b2974cb38ef0ff07d9752e0dfd32461f926c26a6c0ea1985e0b75c839536789ea8a53cf06ccd5306efa0763a7656796cdf3fc26437f92ad17649466fb0014b06981096ebebec137e0cecdb21cfc6d64cfa3ee8034235a3b061056b7bedd741f3419f5bc248a356b78babf021cb9e3c94b53d83ffc8c2f3e35548ebb107d69ae1fc1c936ca03da2982c77fb71345034fb85ee788893eed1e4917a13c1771fd91e8a82e9b296126abfe3e202596728705494c21030ee71bf1bd12f2a5ab5fe3e37a414840bf0017a5d07d4f4e7d69a9357e3769932844e98c04210c32469dec2f46274b2f002185c0a5e5b1df6a1a897f059e33c5b94a504074c4b786e2c59bda684a1c7d3d00a86a3e47a9e25e522491e67c2793530d63abbbbf4bc6b6a1b6c1053ab516a2d4ae46de18cc581d351ac6bf7755137c2c3572a5da051a72fa2f1d4858a62bbae973a5159c4737d4de4e2961501fd93419d95274f6ced685b25aac37799f9a273c5bd243f9d459cb197bd71035b89502a2a474656d9953d3ff33d083cf34d736858eed559c11b9546e6734160386ed7c0bb29a2b1a65ea4da60b87a315c46f2bc0ece1262788233c7b90fc70a7ca0dfadde39eae61f6717503c9fe54f260404acbc19d6f26ba32061d68e38eaa0885d80bcc8b818e36b617679f931e368172c5216b23087fcf6a048ae4650e406abcfcef9de6958d698fd79147647f6fd04ce54b299871d3956090e2ad4c3563ec4829ee5c3050673c39b9257aa3659897d2ace7ae057f56bc280b1205dd45041a1e1f0f3ae3ae6dc1f8f29ec379a179923ed91eb294a7abaced637a5d32beea29726aea0c041e1b6a00e2e7485a52d51c58c8430957e9c7d6aeaaaa1453d2fae40ca9c8d5b9deb8c10ead33a365616305be61d8d2136e6dd041b83b9500c480f67856c932a552ea020cba681ed1b51f7245ab3d429369f8cd81e7ba0bda2a9295f89286fbf3f27ddf4701b09ac4166663ef982f485c596e64132b59cd14522c315dcd7909f7f1fde2caaf70cb87a558e1d289b3354f5200464afb1ab758f205bf0bb1b23fb53ba9bce6db011bcc0e3cdc931d229b9b24b6b300025e9790b0a172df33003ce6aa647941bf74c5278d7ea3ac4841942cad9fb5b9a3625bf9dacf2bc0169673b2268c8903c5f7424b0490331b3fa4d0dfc85f4d2b127b1ec917d43e4b89295f27595e318fb3fe54c57cdb67677312554b4bc8fdc85306792ed67a696f652beec517358d8d4f616b1a8d881087e0570fb4d2ab11df44c8f962dcb67682eb974a78ed7487433be858dd596aacb061ca6f48429a21d6eb09928021d5f8a65e858fb78937cf523441674254ca2dbd35ee593fecc7d7aa617c88aafacefc66923ca4aec9f2c137125e2a51e4870468e25b675e9403b7363916a4e28b2b455ddd3c4e6069b7ea93f006a15a6db674eacb9e9465dcc3cdf8616cfe8c73d94ad67001c149fd1b282803cb5ceb8310e1bcaaf59dac0d6496805e285754d295047cb714cc15bae456cc2143f6792f5c42f0e182b97c32f5f68d8ea95d518c6e4c2f0bdc8a656d32ee24bd5adf9d38e8202397b2c2d1faefbec171604a8a2868239156cf43a5b28802b7eecea9dfc66e4d165713316e1bd35d99a0553eb01ea8a630961b3bbd2193a3037d07429adc6ef54fa19e2cf2239a61ebbd991a17c783dc169b6ece8d63ac9b03be3463e5563e2dc1e968dd797e60e679fc4894393d39d6d6850ba837f8aed584dd04e2e90e008d5d3f654f131b9a337a73a85feed1dbff5b321501ba489710719e58e85901fd70f19b20cfb7593639d14efbe1cbec03af0771c79287e3bc0acea9fc3115f3d7c8e206b95d1ab7612e5382d0dfaf18b56daf36b4ec8faaf02f46f02aaffdacb3688d2fec641e15002e51e7d89be87eee67f3a32037f425eedcd28eaa756b8d68026a52a678af1c2032f08354eb903eaac75324d4996d3574307e353788d808cb156bd2eafcf0456841a51949c784aef22e64accbc657faa5d72390e3a1434151c3e6d467fa041c6fbeb67f9cd1596e1aba7e7900c58651542914e9115e97f22eea5029f0b91a566175ee0938623a5fbfae93edd82ef4af0bee36db676222c24dc0b72e94bf7ae2098d194dd767bea0848278f589dd", 0x1000}, {&(0x7f00000003c0)="dd6f62cb86b8587e8b6025a15e43556a6efc7a31d80a2ffaa3cf772ad759ee28886d12b53e369619c0e4f5cb067e4eba666b4b31a72be4ef3d5b1faa67270d799941b2ac21c4361c1d500b9d1281926126695d940c3a28f21146c97d4dcdd600941f588832099ff3d93292388614b8f2e73e3e8d36e944d83f736b13f075ca444936bbe0406ea120667249c280a7d2ccf48fa78d8b5a6e0d48cc809fffb7d59b3562e8", 0xa3}, {&(0x7f0000000480)="e0f0e210e76647f84df03265cced342db28e81cec25fcc67360b947b105e3a09428f3e52313bd1c07510169b75349c860015c0411f6c956ba2581864bdb31729a8add505a71e4749c70da48f8b191880cb687e57d26951e10d860d0b218f71432d95d42416227c00d8e88e9a087ce24d3b359527cef42fc2f0f06d2d30de162e485cbc8d3854a455bad5a284b5a7ef7b6f6cef46ef9e02fe2d233f44702d1bb52c714d7cc06fbd82c241f30cea119bf39f357850650c585b18a3d3c5c145ee0e3899e3ac669834a6030fd1e21a3a541f0c4efb4bfa24bf6ad0c3c1903b6fa22ac00dba452cc92ea8d7f997cb069b8f58230ecf9c263552", 0xf7}], 0x8) 422.865206ms ago: executing program 1 (id=99): r0 = open$dir(&(0x7f00000000c0)='./file1\x00', 0xf02, 0x1c6) pipe(&(0x7f0000000040)) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x12, r0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000), 0x20008, 0x0) accept(r1, &(0x7f0000000080)=@in6, &(0x7f0000000100)=0xc) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000000180)='./file1\x00') r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) symlink(0x0, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc2585601, &(0x7f00000000c0)={0x10, 0x81, [{&(0x7f0000eb3000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x5}, {&(0x7f0000836000/0x2000)=nil, &(0x7f00007a4000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f000040b000/0x1000)=nil, 0xb9b9}, {&(0x7f0000692000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0xfffffffffffffffd}, {&(0x7f0000484000/0x3000)=nil, &(0x7f0000022000/0x1000)=nil, 0x4001}, {&(0x7f00004d3000/0x2000)=nil, &(0x7f0000049000/0x3000)=nil, 0x400}, {&(0x7f0000c9e000/0x2000)=nil, &(0x7f00007b4000/0x4000)=nil, 0xffffffdffffffffd}, {&(0x7f00003b5000/0x1000)=nil, &(0x7f0000688000/0x4000)=nil, 0x7ff}, {&(0x7f0000d23000/0x4000)=nil, &(0x7f0000729000/0x1000)=nil, 0x6}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f000025b000/0x2000)=nil, 0xe11}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000375000/0x1000)=nil, 0xffffffff953defec}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f000038c000/0x2000)=nil}, {&(0x7f0000691000/0x2000)=nil, &(0x7f00007da000/0x4000)=nil}, {&(0x7f0000527000/0x2000)=nil, &(0x7f000015a000/0x1000)=nil, 0xca}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x807}, {&(0x7f0000696000/0x1000)=nil, &(0x7f0000d04000/0x3000)=nil, 0xffffffffffffffff}], './file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa', 0x40}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = semget(0x0, 0x1, 0x281) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x100}, 0x0, 0x10, 0x8}) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0xd, 0x0, 0x0) semctl$GETNCNT(r3, 0x0, 0x3, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) 422.592524ms ago: executing program 2 (id=100): mkdir(&(0x7f0000000080)='./file0\x00', 0x0) (async, rerun: 32) chmod(&(0x7f00000000c0)='./file0\x00', 0x3ea) (async, rerun: 32) chdir(&(0x7f0000000100)='./file0\x00') (async) r0 = semget(0x0, 0x1, 0x281) recvmmsg(0xffffffffffffffff, 0x0, 0x0, 0x1003, 0xfffffffffffffffe) (async) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000240)) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) rename(&(0x7f0000000d80)='./file0\x00', &(0x7f0000001400)='./file0aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa\x00') (async) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000080)=0x3, 0x4) r2 = dup(r1) listen(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) r3 = socket(0x2, 0x4001, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) socket(0x2, 0x1, 0x0) (async) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) (async) r5 = syz_open_pts() close(r5) close(r5) (async) sysctl$vfs_nfs(&(0x7f0000000900)={0xa, 0x2, 0x2}, 0x3, 0x0, &(0x7f0000001940), 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x2, 0x0) connect$unix(r6, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000000)=0x3, 0x4) (async) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000003, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x223, 0x775, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x1, 0x7fffffff}, {0x2, 0xdf, 0xf}, {0x2, 0x7, 0xf11, 0x5}, {0x3, 0xffff, 0x80cf}, {0xef, 0x5, 0x85, 0x5}, {0x0, 0x40009, 0x64, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0x9, 0x800000, 0xa66}, {0x401, 0x106, 0x3, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8003, 0x6, 0x69}]}) (async) poll(&(0x7f0000000000), 0x35, 0x0) (async) poll(&(0x7f0000000000), 0x35, 0x0) (async) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) 417.044141ms ago: executing program 3 (id=101): setrlimit(0x8, &(0x7f0000000180)={0xde, 0x51}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000), 0x80, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1003, &(0x7f0000000380)=0xff, 0x4) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x4, 0x3, 0x0, 0x7, "ca6a6a745137af43171eefdc44d778a09931af4c", 0xd4, 0x5}) r3 = syz_open_pts() close(r3) r4 = socket$inet(0x2, 0x1, 0x0) setsockopt(r4, 0x0, 0x16, 0x0, 0x0) syz_open_pts() ioctl$FIOASYNC(r3, 0x80047469, &(0x7f00000000c0)=0xe1dc) socket(0x2, 0x1, 0x0) sendto(r1, &(0x7f0000000200), 0x0, 0x0, &(0x7f0000000240)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSMOUSEIO_SCALIBCOORDS(0xffffffffffffffff, 0x81205724, &(0x7f0000000040)={0x80000001, 0xffff63de, 0x7, 0x2, 0x8, 0x3, 0x40, 0x10, [{0x5, 0x3, 0x778, 0x80000201}, {0x2, 0x8, 0x6, 0xfff}, {0x1, 0xfffffffe, 0x3, 0x1}, {0x2, 0xdf, 0xf, 0x9}, {0x2, 0x7, 0xf11, 0x7}, {0x3, 0x8ffff, 0x80cf, 0xfffffffd}, {0x24, 0x5, 0x85, 0x5}, {0x0, 0x40009, 0xfffffff8, 0xfbffe2e9}, {0x8, 0xffe, 0x6, 0x7fff}, {0x3, 0xfffffff8, 0x5, 0x8bfd}, {0x0, 0x8000000, 0x8, 0x7}, {0x4, 0xc7cb, 0x800000, 0xa66}, {0x401, 0x106, 0x9, 0x40}, {0x200003, 0xee2, 0x2, 0x6f5fc48f}, {0x81, 0x101, 0x3, 0x5}, {0x9be2, 0x8003, 0x6, 0x69}]}) poll(&(0x7f0000000000), 0x35, 0x0) poll(&(0x7f0000000000), 0x35, 0x0) close(r4) writev(r3, &(0x7f00000001c0)=[{&(0x7f0000000140)="a3dad3f6c7f9f1455b", 0x9}], 0x1) 376.158996ms ago: executing program 4 (id=102): r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) setsockopt(r0, 0x1000000029, 0x3e, &(0x7f0000000180)="674cd6e5", 0x4) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000), 0x0, 0x0) select(0x40, &(0x7f00000001c0)={0xfffffffffffffffd, 0x800000000000000}, 0x0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, 0x0) close(r1) syz_open_pts() getsockopt(r0, 0x29, 0x3e, 0x0, 0x0) sysctl$kern(&(0x7f0000000000)={0xa, 0x4}, 0x7, &(0x7f0000000080), 0x0, 0x0, 0xfffffffffffffcc9) ioctl$WSMOUSEIO_GCALIBCOORDS(r1, 0x41205725, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) 375.214622ms ago: executing program 6 (id=103): r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0xf02, 0x186) open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) (async) r1 = open(&(0x7f0000000040)='./file0\x00', 0x18289, 0x110) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) (async) write(r1, &(0x7f00000004c0)="b96abcf5ac7cffa09ea845315c0d853a14", 0xffffff1c) sysctl$net_inet6_ip6(&(0x7f0000000080)={0x4, 0x18, 0x29, 0x6}, 0x4, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000603000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0) mlock(&(0x7f0000000000/0x800000)=nil, 0x800000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB='('], 0x28}, 0x0) poll(&(0x7f0000000000)=[{}], 0x20000000000000fe, 0x0) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = socket(0x18, 0x4001, 0x6) r4 = fcntl$dupfd(r3, 0x2, r3) close(r4) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f0000000000), 0x10) (async) connect$unix(r5, &(0x7f0000000000), 0x10) sendmmsg(r4, &(0x7f00000000c0)={0x0, 0x3}, 0x10, 0x0) (async) sendmmsg(r4, &(0x7f00000000c0)={0x0, 0x3}, 0x10, 0x0) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) (async) mmap(&(0x7f0000000000/0x200000)=nil, 0x200000, 0x3, 0x10, r2, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmmsg(r6, &(0x7f00000004c0)={&(0x7f0000000340)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000300), 0x2, &(0x7f00000003c0)=""/246, 0xf6}, 0xcddb}, 0xfffffe85, 0x42, &(0x7f0000000500)={0x80000000000, 0x8}) (async) recvmmsg(r6, &(0x7f00000004c0)={&(0x7f0000000340)={&(0x7f00000000c0)=@un=@abs, 0x8, &(0x7f0000000300), 0x2, &(0x7f00000003c0)=""/246, 0xf6}, 0xcddb}, 0xfffffe85, 0x42, &(0x7f0000000500)={0x80000000000, 0x8}) 374.708716ms ago: executing program 7 (id=104): ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f0000000100)=0x9) syz_emit_ethernet(0xe, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000001"]) writev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000000)="6dc100167f", 0x5}], 0x1) syz_emit_ethernet(0x138, &(0x7f0000000000)=ANY=[@ANYBLOB="ff02"]) r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000080), &(0x7f00000000c0)=0xc) sendto$inet(r0, &(0x7f0000000140)="565452b84010aef4a37d6a6abd55472e7fe91c1e194f79872e3c99c04727fe2610b6405d8c97c58d44bd1f8fbe5908973ab4d6dfc522df9839a98d28c694258b459e3dd2bf70557362f940a4f051065d3e7b9ea70ae1ea60874839d7f5b48ee5b8295aa64835f1650b8535950b3983f6c63200f7908869ee1bf22c4441a438b664154acfe7c2364125d5873896440d24129df028c2f28116", 0x98, 0x3, &(0x7f0000000200)={0x2, 0x1}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r1 = socket(0x2, 0x1, 0x0) connect$unix(r1, &(0x7f0000000000), 0x10) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000100)=0x7, 0x4) sysctl$net_inet_ip(&(0x7f0000000000)={0x4, 0x2, 0x0, 0x1c}, 0x4, &(0x7f0000000280), 0x0, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000040)="27913c11b3c9e91fbdf59c32417020e3a81e536e", 0x14) sendto$inet(r1, &(0x7f00000003c0)="757b76e838131fb5cb91b86c712bf71d2b86ae8354340b773c2fd7190933455e46de8727f793ae264f6b0ca5441c4e0cab43df0d71db62a38cbbd63329f58c76daaff783a57c668fbf15d3cb16db3a0134d546be18e51f4b02a09ac4f002fe104a670acff468d25034ae6ce6c79da2e16766afafb2c8b2c39665967c3d2289f042d8e42a05759200"/145, 0x91, 0x0, 0x0, 0x0) 370.814868ms ago: executing program 2 (id=105): ioctl$VT_SETMODE(0xffffffffffffff9c, 0x80087602, &(0x7f0000000000)={0x0, 0x0, 0x1, 0x1, 0x4}) r0 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x6, 0x5, 0xab) r2 = openat$klog(0xffffffffffffff9c, &(0x7f00000004c0), 0x200, 0x0) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000500), 0x200, 0x0) r4 = dup(0xffffffffffffff9c) r5 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0, 0x0}, 0xc) r8 = getgid() r9 = getppid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r11 = getegid() r12 = openat(0xffffffffffffff9c, &(0x7f00000005c0)='./file0\x00', 0x346b7354ec42b3d1, 0x5e) pipe(&(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) r15 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000640), 0x400, 0x0) r16 = openat$vnd(0xffffffffffffff9c, &(0x7f0000000680), 0x2, 0x0) r17 = openat$vnd(0xffffffffffffff9c, &(0x7f00000006c0), 0x20000, 0x0) r18 = openat$null(0xffffffffffffff9c, &(0x7f0000000700), 0x1, 0x0) r19 = getppid() r20 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) sendmsg$unix(r0, &(0x7f0000000880)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000440)=[{&(0x7f0000000100)="2e0fc8e8056eecab589ab809a761611617f11431d3ac0521ff560bcd113b707aaf384d361a07506566bcd3fcf44755749e306f65eeba76510eff6313fe2bfab4ce01", 0x42}, {&(0x7f0000000180)="5f4975a401355eaef1f6711592669d627d0c6d9c8371c39af09759e4", 0x1c}, {&(0x7f00000001c0)="5501cf081c9936c564eb073e1bda488ae164533febffe1d9c1de117c96a3367fad8a44e942054f9a3452178877b6c77f70043c65a70ebc96670360a7ba9c9513be8360d8761ad5a3d89e9ac08b7745f5b3167a9021a9d79ca582d4542c855345165c9d5afb2abc8477cdf9bcbfcc8c788783ffabb4d70c3342afced07898b5a3ee69eed867b984ba1e42eddf2480e42f32d3d0daa9ffff9172ca5ff16610adfa2fe2e4dd586403b517c5be7cd00984adc482a1953034ce298c590127029af290a2e94e19cff07b4734b4eb4aff05df7514cf2e1b891271101e7c8bb06e96184f", 0xe0}, {&(0x7f00000002c0)="367241ab22cc463b6fd7c08fb43b13c0457c5583ef1ddc000064a85f38a172b2e1cf755125b547721c6e8a2456428570a0c604a10442dccad390da9c3dbe614e3256f6577c78780102df126e2aab054f92cc3ee25cf692ebe3c0e70797d3271d5f8d55b55b4ba4f961dce7a6d817fa62ebb0d9d6786dd56066474d47d5d5a9e195bbd6ba9eadb48e27cca1bbeb2aee4a40894982a1155bdd62aacee520cc79dcc368d2c7328fe2eef031aa4f04e297c15e4c5e500f4675001b478fb18d1e11c4c6423eb94ec3", 0xc6}, {&(0x7f00000003c0)="6256a336eb84fc5d09e85450e417c355879ca3ae1a11ffe833762a6e646bd9c4323e350a17e61aec98e906cfe17c222d75c3f2d4e998914a6f3921ac1f61c18280e988272940d527a3333f43e1d9896a7e9fa8952227bf18e0345f", 0x5b}], 0x5, &(0x7f00000007c0)=[@rights={0x28, 0xffff, 0x1, [r1, r2, r3, 0xffffffffffffff9c, 0xffffffffffffffff, r4]}, @cred={0x20, 0xffff, 0x0, r5, r6, r8}, @cred={0x20, 0xffff, 0x0, r9, r10, r11}, @rights={0x30, 0xffff, 0x1, [r12, r13, r15, r16, r17, 0xffffffffffffff9c, r18]}, @cred={0x20, 0xffff, 0x0, r19, r20, r23}], 0xb8, 0xb}, 0x400) mmap(&(0x7f0000fed000/0x13000)=nil, 0x13000, 0x0, 0x12, r12, 0x7) fcntl$lock(r16, 0x7, &(0x7f00000008c0)={0x779144f8932d173, 0x2, 0x1000, 0xd109, r19}) getsockname$unix(r13, &(0x7f0000000900)=@file={0x0, ""/9}, &(0x7f0000000940)=0xb) ioctl$VNDIOCSET(r12, 0xc0384600, &(0x7f0000000a00)={&(0x7f0000000980)='./file0\x00', 0x3, &(0x7f00000009c0)='./file0\x00', 0x8}) ioctl$WSKBDIO_GETDEFAULTKEYREPEAT(r18, 0x400c570a, &(0x7f0000000a40)) r24 = openat$tty(0xffffffffffffff9c, &(0x7f0000000ec0), 0x100, 0x0) r25 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001040)={&(0x7f0000000a80)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000e40)=[{&(0x7f0000000ac0)="526590329fd408ea2d1f114f9a6ffe0d477dd8da625a0d852e5dbc2ab888135ec02cee9ca1c7a8ddc9684109678228", 0x2f}, {&(0x7f0000000b00)="510734e0a40edc2586887239500b236efbadecc4bb35640be0f72bea9a12e9a4d55fe711376c80b57903bd8f9f97dab67f3664cf3d076b2716e0f7cd6fccf4def617b1677e17adf065771dc3585e17d733e7ef2163361f584ea88303f43879e5851a091b6ea0d61eae0a7bca81d45ac8a98744785b01e50f58de21bdb125", 0x7e}, {&(0x7f0000000b80)="3829df185e631b2ca94242386067dfe1840745cd717af93e719684f45ae055282a8c429d6c1fe46384bc387768984ba49568c5cc3de58cf8ce42c09b214dc519ecc3b8c1e9b996a666b983c64ee186cbc18b1e0013fc4b6cf3d7cc98d00e7af4572e78bb0b6ab207b08afee41389880eb0049c82f651c3fa6ba6344744828a300e051736806a0e4025c05baf0c4f59efa05e59ea8392ae4aeeb6a829d9b4b035b8bb75", 0xa3}, {&(0x7f0000000c40)="de2de220d8cbd09d7c315ac48baad952f0d054628d28ffe4bb6c1cf0f7591cfff2ed83ad14ab434f16f20a41e4803bcb6d300fe53bf694af74bf150b622721b7c675f2ce95d1507f273e783fb1d5e2db218e799ef349d4fdedf68d404e86782f70b641362a5d077fc163f0a541", 0x6d}, {&(0x7f0000000cc0)="b0ca8a95c794dd5519c4eb0123788ed51cac60e9acd0641b07895a009bce4ce008b30da3cf10bf289768f3b194833863846ad5a5dea47d25dc59d6dd6203fde002ad982027d2b4b68b5a2be868e6", 0x4e}, {&(0x7f0000000d40)="7e90c16f8b983d77c7d962afc142d5edd9f391a12d2cb7df65dc478f24dd3515b012939bb20955b9c35edb", 0x2b}, {&(0x7f0000000d80)="25353676ff0a3bbfb18c7bf9c1dc9b53f06c36caa389d77b3e44e3d48dc360344a7f2dc8511fe6134e765793b5d210d8360e1a88dc75ece8", 0x38}, {&(0x7f0000000dc0)="0ee399d5228441fb5506d50fecc1a01d27ebe5f25d6051f5a24835471a03ab22acd9c6988b2d97bda0dc68a7bbf454862589761e559854244b083d8b238b7c245a5d7d55f19f4551ad0ea5f652e675d81557245851c6b4", 0x57}], 0x8, &(0x7f0000000f80)=[@rights={0x30, 0xffff, 0x1, [r16, r24, r12, r0, r25, r14, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [r0, r1, r18, r3, r0, r13]}, @cred={0x20, 0xffff, 0x0, r21, r22, r11}, @cred={0x20, 0xffff, 0x0, r9, 0x0, r7}, @rights={0x18, 0xffff, 0x1, [r16, 0xffffffffffffffff]}], 0xb0, 0x4}, 0x5) 285.419359ms ago: executing program 3 (id=106): open$dir(&(0x7f0000000000)='.\x00', 0x0, 0x0) (async) open(&(0x7f0000000380)='./file0\x00', 0x80000000000206, 0x4ebfac6bbaf7949) select(0x17, &(0x7f0000000000)={0x1b, 0x0, 0x6, 0x4, 0x0, 0xfffffffffffffff5, 0x200, 0xfffffffffffffffc}, 0x0, 0x0, 0x0) (async) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file2\x00') 283.897088ms ago: executing program 7 (id=107): r0 = shmget$private(0x0, 0x1000, 0x13d, &(0x7f0000273000/0x1000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000080)={{0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff}}) r1 = shmat(r0, &(0x7f0000001000/0x3000)=nil, 0x2000) (async) shmctl$IPC_RMID(r0, 0x0) (async) shmctl$IPC_RMID(r0, 0x0) shmdt(r1) 271.471633ms ago: executing program 7 (id=108): setrlimit(0x8, &(0x7f0000000580)={0xa, 0x56}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000000440)=[{&(0x7f0000000080)='\x00', 0xffaa}], 0x1) readv(r0, &(0x7f0000002880)=[{&(0x7f00000007c0)=""/4096, 0x1000}, {&(0x7f0000001840)=""/4096, 0x1000}], 0x2) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000100)="739627", 0x3}, {&(0x7f0000000200)="c13a27ed7609a829313d3ea8a8e9d66ee5bd79014efd66bd76ae457922c4e0d6067a256bc79c2a1b8a1e6c3ed8ecdd9fa0d54648133b31c89b16519d08bb8fed7ee9e5fff4d8a979d4d64dbafaea3440b914cd44183d150863e8903e3fa82b460d3e89a7573e7105e6d34481e02d230d065deb9e5dd89c477d85517016f417a55fdb719b03d7f90cd32aca38240d2c3739b70869b866cfdd30561a1174c12898280048f2636bbd5673826d4e6c88dc07ae3dc9490b9cb478389028035b", 0xbd}], 0x2) close(r1) 267.884584ms ago: executing program 3 (id=109): semop(0x0, &(0x7f00000000c0)=[{0x2}, {0x4, 0x2ff}], 0x2) (async) sysctl$kern(&(0x7f0000000040), 0x2, 0x0, 0x0, 0x0, 0xfffd) (async) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x1}, 0x8) (async) r0 = socket(0x18, 0x1, 0x0) close(r0) (async) r1 = socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) setsockopt(r1, 0x1000000000029, 0x9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) (async) writev(0xffffffffffffffff, 0x0, 0x0) (async) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x10) 1.133693ms ago: executing program 3 (id=110): r0 = socket$unix(0x1, 0x5, 0x0) bind$unix(r0, &(0x7f0000000200)=@file={0xd570d0466b6018f, './file0\x00'}, 0xa) r1 = socket$unix(0x1, 0x5, 0x0) (async) mknod(&(0x7f0000000280)='./file0\x00', 0x1ffa, 0x0) (async) r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x1, 0x53) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000280), 0x0, 0x0) (async) r3 = getuid() setuid(r3) (async) ioctl$FIONREAD(r2, 0x8028698c, &(0x7f0000000200)) r4 = shmget(0x1, 0x1000, 0x181, &(0x7f0000ffd000/0x1000)=nil) shmctl$SHM_LOCK(r4, 0x3) connect$unix(r1, &(0x7f0000000000)=@file={0xd1653077bafa0114, './file0\x00'}, 0xa) 0s ago: executing program 1 (id=111): sysctl$kern(&(0x7f0000000040)={0x1, 0x30}, 0x2, 0x0, 0x0, 0x0, 0x0) (async) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) (async) open$dir(&(0x7f0000000080)='.\x00', 0x8, 0x8) (async, rerun: 64) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f0000000240)={0x0, 0x0, 0x100000000, {[0x0, 0x0, 0x3, 0xffffffffffffffff, 0xffffffffffffffff, 0x1, 0x0, 0x0, 0x0, 0x1, 0xffffffffffffffff, 0x0, 0x3e, 0x20, 0x0, 0xffffffffffffffff, 0x0, 0x5], [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7fffffffffffffff], [0x0, 0x2, 0x100000000], [0x0, 0x0, 0xfffffffffffffffe, 0x0, 0x1, 0x100], [{}, {0x0, 0xffffffff, 0x0, 0xfffffffffffffffe}, {0x0, 0x0, 0x0, 0x800000000000}, {0x3}, {0x0, 0x30f, 0x8001}, {0x0, 0x0, 0x4, 0x1}, {0x0, 0x0, 0x72}, {0x0, 0x3, 0xfffffffe}]}}) (rerun: 64) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0x30, 0x0, 0x57d, 0x0) (async) kevent(r0, 0x0, 0x0, &(0x7f0000000600), 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r1, 0xffff, 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) (async, rerun: 32) r2 = socket(0x18, 0x2, 0x0) (rerun: 32) setsockopt(r2, 0x1000000000029, 0xa, &(0x7f0000000040)="03000000", 0x4) kernel console output (not intermixed with test programs): Warning: Permanently added '10.128.1.97' (ED25519) to the list of known hosts. Connection to 10.128.1.97 closed by remote host. syncing disks... done serialport: VM disconnected.