Warning: Permanently added '10.128.0.208' (ECDSA) to the list of known hosts. 2020/06/29 19:46:32 fuzzer started 2020/06/29 19:46:37 dialing manager at 10.128.15.235:28800 2020/06/29 19:46:37 syscalls: 364 2020/06/29 19:46:37 code coverage: enabled 2020/06/29 19:46:37 comparison tracing: enabled 2020/06/29 19:46:37 extra coverage: support is not implemented in syzkaller 2020/06/29 19:46:37 setuid sandbox: enabled 2020/06/29 19:46:37 namespace sandbox: support is not implemented in syzkaller 2020/06/29 19:46:37 Android sandbox: support is not implemented in syzkaller 2020/06/29 19:46:37 fault injection: support is not implemented in syzkaller 2020/06/29 19:46:37 leak checking: support is not implemented in syzkaller 2020/06/29 19:46:37 net packet injection: enabled 2020/06/29 19:46:37 net device setup: support is not implemented in syzkaller 2020/06/29 19:46:37 concurrency sanitizer: support is not implemented in syzkaller 2020/06/29 19:46:37 devlink PCI setup: support is not implemented in syzkaller 2020/06/29 19:46:37 USB emulation: support is not implemented in syzkaller 19:46:40 executing program 0: r0 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) connect$inet6(r0, &(0x7f0000000080)={0x18, 0x2, 0x10001, 0x3f}, 0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x400, 0x0) getsockopt(r1, 0x7, 0xc984, &(0x7f0000000100)=""/4096, &(0x7f0000001100)=0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000001140)='/dev/zero\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000001180)) pipe2(&(0x7f00000011c0), 0x10000) getsockopt(r2, 0x9, 0xe8d5, &(0x7f0000001200)=""/69, &(0x7f0000001280)=0x45) r3 = semget(0x1, 0x6, 0x404) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000012c0)=""/74) r4 = accept(r0, &(0x7f0000001340)=@un=@abs, &(0x7f0000001380)=0x8) sendto$inet(r4, &(0x7f00000013c0)="b317a3ea83e8f0fad536d50b4537f5a434614b4ee8ef62a026d43f5630ef5686b06ebefb3eaf9881f8db5459e981cb7b65c92a95cfe38696a740148d63f9203f06ffb44b218d8e54bfcbcd6d911d404a133ccc2c766ae4a39004286b8bd9937f23436272400d736b1c66cc7a75d140010e3829eaeea1897f96edcf8308c5fee541a840e40aa4757ec2c315241e0ad7b7aba3a15e2bd0cccb45ebed435cfae4300b03cd601ffb045e210cab1ae4c1f99aaf6704207c56173707b2bb080673b0dd6800a6abe08dab055192edf2", 0xcc, 0x8, &(0x7f00000014c0)={0x2, 0x1}, 0xc) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000001500)='/dev/bpf\x00', 0x900, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f0000001580)={0x8, &(0x7f0000001540)=[{0x5, 0x7f, 0x0, 0xfff}, {0x4767, 0x2, 0x73, 0x7634}, {0x200, 0x1, 0xcd}, {0x2, 0x4, 0x4, 0x8}, {0xec40, 0x60, 0x0, 0x5}, {0xfeff, 0x5, 0x80, 0xe40000}, {0x5ae, 0x78, 0x2, 0x9}, {0xab, 0x5f, 0x7f, 0x5}]}) truncate(&(0x7f00000015c0)='./file0\x00', 0x0, 0x0) r6 = accept$unix(0xffffffffffffff9c, &(0x7f0000001600)=@file={0x0, ""/2}, &(0x7f0000001640)=0x4) getpeername$unix(r6, &(0x7f0000001680)=@file={0x0, ""/70}, &(0x7f0000001700)=0x48) sendto$inet(r1, &(0x7f0000001740)="a47f1bd8a30032039a28b0d8365e130c51672d52803d1a06368b242ca3026cca7646d9db0c3d5c1499dd318dd4ae610505528ec291bc596b5672517850794511468784ca98286c22958927bfecf07a212c02668d2fcaf1634b2d65505dab561c59b76dd1cf24b83d1310c3f7e05025ee3bc0743f5d80c30d1133c7cc623f5adfef2dd56c07245f2a7711443467aa0d7e2807cf2f2c1aef02bb61b864481be24ed89310656bed9eb22ff4", 0xaa, 0x4, &(0x7f0000001800)={0x2, 0x0}, 0xc) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000001840)='/dev/null\x00', 0x80, 0x0) mkdirat(r7, &(0x7f0000001880)='./file0\x00', 0x48) 19:46:40 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x4, 0x79e) ioctl$TIOCEXCL(0xffffffffffffffff, 0x2000740d) r0 = open(&(0x7f0000000040)='./file0\x00', 0x10, 0x0) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x40) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f00000000c0)={0x0, 0xfffff8d4, {0x3, 0x9}}) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000100)) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) sysctl$net_inet_carp(&(0x7f0000000140)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000180), &(0x7f00000001c0), &(0x7f0000000200)="66cf6b469af3a398e15c58acc5c9dda2c7d2d7754f7c39b729b1d0ed9772957f4434f95996f18c67634e938d9e5e1f6918", 0x31) r1 = shmget(0x2, 0x4000, 0xa1, &(0x7f0000ffc000/0x4000)=nil) shmat(r1, &(0x7f0000ffb000/0x4000)=nil, 0x1000) mlock(&(0x7f0000ffd000/0x2000)=nil, 0x2000) socket(0x18, 0x1, 0x80) socket$unix(0x1, 0x1, 0x0) mkdir(&(0x7f0000000240)='./file0\x00', 0x4) r2 = dup(0xffffffffffffff9c) ioctl$KDENABIO(r2, 0x20004b3c) r3 = shmget(0x0, 0x4000, 0xa6, &(0x7f0000ffc000/0x4000)=nil) shmat(r3, &(0x7f0000ffa000/0x4000)=nil, 0x2000) getrlimit(0x3, &(0x7f0000000280)) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000300)={0x7, 0x7}) 19:46:41 executing program 0: r0 = socket(0x18, 0x4, 0x800000000000003a) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000100)=0x7) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x2, 0x3}) setsockopt(0xffffffffffffffff, 0x2, 0x6c, &(0x7f0000000140)="67f60723c83bc44fc2329780f8db170c3635000100000000000000", 0x1b) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x6, 0x4, 0x0, 0x0) r4 = fcntl$dupfd(r0, 0xa, r2) ioctl$VT_ACTIVATE(r4, 0x20007605, &(0x7f00000001c0)=0xffff) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x4, 0x8, 0xfffffffffffffffe}], 0x0, 0x0, 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) link(&(0x7f0000000180)='./file0/file0\x00', &(0x7f0000000200)='./file0\x00') getsockopt$sock_int(r5, 0xffff, 0x10, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8020692d, &(0x7f0000000300)) r6 = socket(0x18, 0x5, 0x20) setsockopt(r6, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:46:41 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x5, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{}, {}, {}, {[@remote={0xac, 0x14, 0x0}]}]}, @ssrr={0x89, 0x27, 0x0, [@multicast1, @loopback, @empty, @rand_addr, @loopback, @rand_addr, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = dup(r0) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x0, 0x3, 0x80000000, 0xfffffffd, "314635e5e1d3dbbde0a46a49ff84d707b745618a", 0x3}) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) fchflags(r0, 0x1) 19:46:41 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="d4020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x21, &(0x7f0000000040)="b1f5d915", 0x4) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000600)=""/4087, 0x34}, 0x0) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000140)='#', 0x1}], 0x1) r2 = dup2(r1, r0) setsockopt$sock_int(r2, 0xffff, 0x800, &(0x7f0000000080)=0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmget$private(0x0, 0x2000, 0x9, &(0x7f00001f5000/0x2000)=nil) r3 = socket(0x2, 0x8002, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r4, 0x0, 0x0) write(r3, 0x0, 0x0) 19:46:41 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaaaaaaaaaa98aaaaaaaaaa8100040008004500003800000000000190780000000000000000031d907800000000470000000000000000000000e0000002ac1400aa830700ac1400bb00"]) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchflags(r0, 0x1) 19:46:41 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x5) 19:46:41 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/68}, &(0x7f0000000080)=0x46) r2 = syz_open_pts() syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0x33}], 0x1, &(0x7f0000000100), 0x0, 0x0) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000180)=0x1000) r4 = socket(0x18, 0xc002, 0x0) connect$unix(r4, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) syz_emit_ethernet(0x72, &(0x7f0000000000)=ANY=[@ANYRESOCT=r0]) 19:46:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x40, &(0x7f00000000c0), 0x0) 19:46:41 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000180)="9a0200000000000000000000000024e00818d23a", 0x14) write(r1, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843", 0x171) 19:46:41 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x3ff, 0x0, 0x0, "000000000000000100002000"}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820266696c6530100000"], 0x10) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6031077100383a0000000000000000000000000000000000ff020000000000000000000000000001011e9078000000006097be000003000000000000000000000000000000000001000000000000000000000000000000010600000500000000"]) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) fchmod(r3, 0xa0) 19:46:42 executing program 1: r0 = socket(0x2, 0x8001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2fac1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) socket$inet6(0x18, 0x8000, 0x3f) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040)={0xbf, 0x2}, 0x8) 19:46:42 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d6833e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b108e726200000000000000005000000000000d9ac55a52f7dc8062782813c8cefcfdb1bd4f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18d0e762aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c4017fc61167b299eef3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e16958ab85242c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b813827b0cc0f3e22365f641bf39097d55e904737711d38232521d258b4e9a8dbbc55c6e7b336990eb7e128d02e65c242fdf32330e5461f46f6407f82d040ed14fdacbd9db09931222bc446ee2c8ab496bbf748641d15aa6dd1267c08e8ba04d854457ebd9cc88af6a53da3c1f3a807c62630c460453f36576c66e1f0fe70c5cf24673f4b611cc86eb4c87e8cff66802c3ba6030ad0a1e252dafce07dbec4faa71c068b31ca0c57e45ac36a5d3f63d3e5a7acb90a2e18a3e5988982fc9b5bb4840e7c94b4d1afb08a6d117f24ab8245977a9c3f0b4e42741b2ed689da3b3307538475a25cb0d1cdb7bf67776bd850099b2a392b85acc8ffc21a28349346500edef72ca45e13bc8ac7baa1f788946c383b307d8c3849b6f8f2cee3a025b1ce472f0492d44db9a234a1b8aaebce9fb1d2c291758dc5874c3a7bba18d208070902f4397871b33cfdeaa42ca132ff457258b045db419b5"], 0x10) dup2(r1, r0) write(r0, 0x0, 0x0) 19:46:42 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000000)={0xff, 0x6}, 0x10) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = socket(0x1, 0x2, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x2, 0x4012, r0, 0x0, 0x40000000009d7e) dup2(r0, r1) socket(0x1, 0x1, 0xd0) execve(0x0, 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0xa4) 19:46:42 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$VT_GETSTATE(r2, 0x40067664, &(0x7f0000000100)) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f00000000c0)=0x2) sysctl$fs(&(0x7f0000000040)={0x3, 0x1}, 0x2, &(0x7f0000000000)="6830c620", 0x0, 0x0, 0xfffffffffffffebf) 19:46:42 executing program 1: syz_emit_ethernet(0xa2, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff080040000094000000000002907800000000e000000101441800900000ffffe0000001000000047f00000100000002072740ac1400aae0000002e0000002ac1400aae000000100000003ac1400bbe007e0000001ffffffffac1400bbac1400bbac1400bbe0000002e000000194060000000100000012009078e000000100"/149]) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000580)={&(0x7f0000000040)=@in={0x2, 0x3}, 0xc, &(0x7f0000000080)=[{&(0x7f0000000180)="96a5c503017d817322dc0b974d7c3bb714b05fffe7da61e1f596c4f7ee8d6c89be5373c000a0b7b61eb4beda1fbd4a2cf80f957e23f26223d69123e05405bc14d35e871dfc1f9ae3213f72f51d9e7549750751fb058458934c4393cff1bb3d3c3cda0ab9f7986fa9ae49eb1d92a3953e77e8de0f2c1b8e89c08b7a6a2732cdc9c3de8d6eed4a966e27e0bbab4d3b6e19698a98d4181006d38d6efe62de70ade435ca66a1c40ad4cb0a99e32ae1af", 0xae}, {&(0x7f0000000240)="fc1b474d74f6565046fe52523755370a523e4dfd74650e58f90c58c512a421bfa4d92d76d824be23c318072e2ed9a8707fdd8dab15f827fcbc51ef677d33265da14ec8f65c539eccfbdfe06d73951634f393332a0564c8a84cc4e2957fc8dff2a168662586c4217bff04d6680ecdd4493cde3ddf11d6b06e09311c2a33cd7c52afac0f7bc0166b66a56d7dac9045f87bb931356b7ee3f4", 0x97}], 0x2, &(0x7f0000000340)=[{0x60, 0xffff, 0xffff, "8a178a00c17734cce52f82f9c10d437b94ac9e9cec9a615dbbd9680211b6c80193c369967e3002cba1f99f402e9d232ffca0b57980e6c8d856c303c3493b9a3ae11f662a937784fa596b"}, {0xf0, 0xfffe, 0xff, "e385496a2bf2896ae58387682878cd0eac6bb9e07f05c560df9087a63c98c8d85b5f424351aa5fc8694046bc510ab66ca2b3659ee2131c92fc7d6acfd673e19dc596d1fee8b2b7b44f569d869d68e606caea1bf2013dd8d144960a4151230c8b70df8dc3db47dc24a223050d52797d69c43faef64a298b0f2f731f87597d1d89e94038256e0b7e672fa1919640d1e9b45da85006dcc77b33af87c1c8b51ea5694a98ea82f94c3ab68ebeacf495980ff37084f9e0e1f8a9e7a55d89426394da28cde67a2ddbc312567fb7b27728719eed4df7990934bf528f8653d331d85ad5ec"}, {0x70, 0x0, 0x4, "341d025fd91fb016fa44cf7281336fb65b003d451a65be4b49ba50214872ae88c97fea9aacf8650f7621fd31493a1fa4f96e4313e292a000db762f976deef210f74eb86862e8e6044774c8ccdc25c36fcf3dceb4bbb4e8271987e8"}, {0x68, 0xffff, 0x4e, "91778e2ece192f002caba5a7e384f0ba1d5b02f46e314f3a4c3752ee034ea9e91e2f919f319d08beb5496047c82559a7ac426cb02dd4d8d4a108576fdcd849e59bbc109eda733602dabace6d8c75203e5c4a73dd"}], 0x228}, 0xb) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000000)) 19:46:42 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) listen(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000100)="98f728f8f955b0f22c50616364f228868b67b7ab74bdfee6cfbaf206019c8ed41fcc5ec273f3927bb526ef4e34f3f5d48f5dcbad9658ac1c57b4b5536d4efb5a150d77368f7ddf642b97a739f5b29f7c8f6267a7bcd1cd42759803f31cc5b55fe446987ca49068b5416a5cf248a84327100357987f8c1e0d3eab94759bdfc2d7197a4bd74803642ad27650d5db735ecff21eaed03a0549749fb4a27afd4edb523ee65499f0bf32b6205477679b1f350dc325ba2ea34dd9ba7d", 0xdf1b, 0x5, 0x0, 0xfffffffffffffd0c) r2 = socket(0x18, 0x400000002, 0x0) ioctl$VMM_IOC_CREATE(0xffffffffffffff9c, 0xc5005601, &(0x7f0000000280)={0x10, 0x6, 0x4, 0x191a, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x3}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x60000000000}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0xffff}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8000}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000400000/0xc00000)=nil, &(0x7f0000f05000/0x1000)=nil, 0x5}, {&(0x7f000087c000/0x3000)=nil, &(0x7f00008de000/0x3000)=nil, 0x1800000000000000}, {&(0x7f000083e000/0x4000)=nil, &(0x7f0000bd4000/0x1000)=nil, 0x7}, {&(0x7f0000724000/0x7000)=nil, &(0x7f0000929000/0x1000)=nil, 0x6}, {&(0x7f00008a1000/0x1000)=nil, &(0x7f0000f34000/0x4000)=nil, 0xadd3}, {&(0x7f0000637000/0x3000)=nil, &(0x7f0000db0000/0x5000)=nil, 0x1ff}, {&(0x7f00006d4000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f00009ab000/0x1000)=nil, &(0x7f00009f7000/0x1000)=nil, 0x5d6}, {&(0x7f0000b2a000/0x1000)=nil, &(0x7f0000775000/0x4000)=nil, 0x8}, {&(0x7f0000aa1000/0x2000)=nil, &(0x7f000075c000/0x4000)=nil, 0x7}, {&(0x7f00004ac000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1f}) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept(r2, &(0x7f0000000000)=@in, &(0x7f00000001c0)=0xc) connect$unix(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="01002e6842a39ad8775c86c694f45c10392f66696c6530ee"], 0xa) dup2(r1, r0) 19:46:42 executing program 0: pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget(0x0, 0x0, 0x258) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/13) r1 = socket$unix(0x1, 0x1, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = getpid() ioctl$VT_ACTIVATE(0xffffffffffffff9c, 0x20007605, &(0x7f0000000200)=0x3) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) sysctl$hw(&(0x7f0000000080)={0x6, 0x10}, 0x2, &(0x7f00000000c0)="9c011c67b40d6be0338c0b7405e4e0", &(0x7f0000000100)=0xf, &(0x7f0000000140)="71cc1dac4f7ba1eb97f21df4227aada3d31d1dab9eb66276c4e350a489ab0890521a1217496266933ffcd2762b37727f638d56655f7e67df9480056a95ac6985873edaa5fbc410d2a93e5d82f19a185cbd73536dc08d718a84dcdd1ce50ce3a6", 0x60) setpgid(0xffffffffffffffff, r3) execve(&(0x7f0000000240)='./file0\x00', &(0x7f0000000340)=[&(0x7f0000000280)='[(.:\x00', &(0x7f00000002c0)='tap', &(0x7f0000000300)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000380)='tap']) fcntl$dupfd(r1, 0x0, r2) 19:46:42 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000340)='/dev/wsmouse0\x00', 0x8000, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffff0700000000000086dd6094be1c00303a00fe8000000000000000000000000000aaff0200000000000000000390780014000060ef9d6b63cc05d4e038120000000034e4f53f000000000100000000000000000000000000000001"]) 19:46:42 executing program 1: syz_emit_ethernet(0x7e, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @rand_addr, @broadcast, {[@ra={0x94, 0x6}, @ssrr={0x89, 0x2b, 0x0, [@multicast2, @loopback, @remote={0xac, 0x14, 0x0}, @empty, @broadcast, @multicast2, @remote={0xac, 0x14, 0x0}, @broadcast, @broadcast, @multicast1]}, @rr={0x7, 0xf, 0x0, [@local={0xac, 0x14, 0x0}, @multicast1, @multicast1]}]}}}}}}}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x1, 0x3, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) 19:46:42 executing program 1: open(&(0x7f0000000180)='./file1\x00', 0x800, 0x13) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000140)='./file1/file0\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') 19:46:42 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getflags(r3, 0x3) getsockname$unix(r2, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/110], &(0x7f0000000040)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r4 = socket(0x18, 0x2, 0x0) setsockopt(r4, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 19:46:42 executing program 1: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) fcntl$setflags(r2, 0x2, 0x1) socketpair(0x10, 0x1, 0x6, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r3, 0x0, r4) munmap(&(0x7f0000607000/0x400000)=nil, 0x400000) r5 = socket(0x18, 0x1, 0x0) close(r5) mknod$loop(&(0x7f0000000240)='./file0\x00', 0x2000, 0x1) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) preadv(r5, &(0x7f0000000200)=[{&(0x7f0000000080)=""/211, 0xd3}, {&(0x7f0000000180)=""/43, 0x2b}], 0x2, 0x0, 0xf8f) 19:46:42 executing program 1: syz_emit_ethernet(0x76, &(0x7f0000000100)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x40, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "277915", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x2c, 0x0, 0x0, 0x7}, @hopopts]}}}}}}}) r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r0) wait4(r0, &(0x7f0000000000), 0x9, &(0x7f0000000040)) 19:46:42 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:46:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000300)) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) preadv(r1, &(0x7f00000025c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000040)=""/179, 0xb3}, {&(0x7f0000000100)=""/82, 0x52}, {&(0x7f0000000180)=""/195, 0xc3}, {&(0x7f0000001340)=""/217, 0xd9}, {&(0x7f0000001440)=""/4096, 0x1000}, {&(0x7f0000002440)=""/191, 0xbf}, {&(0x7f0000002500)=""/134, 0x86}, {&(0x7f0000000280)=""/6, 0x6}, {&(0x7f00000002c0)=""/6, 0x6}], 0xa, 0x0, 0x20) r2 = socket$inet(0x2, 0x8000, 0x3) bind(r2, &(0x7f0000002680)=@in6={0x18, 0x2, 0xfffffffe, 0xffe}, 0xc) bind(r0, &(0x7f0000000240)=ANY=[], 0xa) 19:46:44 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r1) ktrace(&(0x7f0000000080)='./file0\x00', 0x4, 0xa20, r1) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r2 = socket(0x2, 0x1, 0x0) r3 = dup(r2) openat(r3, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) socket(0x2, 0x1, 0x0) r4 = socket(0x6, 0x1, 0x0) r5 = dup(r4) setsockopt(r5, 0x6, 0x4, &(0x7f0000000040), 0x0) 19:46:44 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCSFILDROP(0xffffffffffffff9c, 0x80044279, &(0x7f0000000040)=0x8b) ioctl$TIOCCDTR(r1, 0x20007478) sysctl$net_inet_gre(&(0x7f0000000000), 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) 19:46:44 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r2) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r3, 0x0, 0x8000000000000000) dup2(r1, r0) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r5, 0x0, 0x0) 19:46:44 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="94022e2fac14"], 0x10) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) rename(&(0x7f0000000440)='./file0\x00', &(0x7f0000000480)='./file0\x00') chflags(&(0x7f0000000540)='./file0\x00', 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) chroot(&(0x7f0000000040)='./file0\x00') r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) socket(0x2, 0x1, 0x0) select(0x40, &(0x7f0000000680)={0x9, 0x80000000, 0xdb, 0x2dc5136f, 0x7ff, 0xe5e5, 0x1, 0x7}, &(0x7f00000006c0)={0x268e3aa, 0x6, 0x2, 0xffff, 0x0, 0x5, 0x2, 0x9}, &(0x7f0000000700)={0x4d, 0x5f, 0x1, 0x7, 0x9, 0x101, 0x9, 0x4}, &(0x7f0000000740)={0x8, 0x3}) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSBRK(r3, 0x2000747b) getsockopt$sock_int(r2, 0xffff, 0x1001, &(0x7f00000004c0), &(0x7f0000000500)=0x4) setsockopt(r1, 0x802b, 0x85, &(0x7f0000000640)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000001340)=[{&(0x7f0000000580)="b43bd87f6f0c64449a578e56a57972ce794b44e08a66010c806cdfefdb5637f4f7f09124740099fb8a3780ee2f48f416d0dfe407123e79996195e7715555017b24c26d2b079a0a7425c5191a2f3aad5f7390fb131f98e7e9e82c5beb8348346eacff2de4d1edf98b29c68683911362efe61feba909f0d7a56a4dda255b43708ac6a6ba75d2f53a90f71881d7a49ee5a7857490507ecff8239d9665", 0x9b}, {&(0x7f00000000c0)="6f8c98596c0887f26578ed690a9d238768d83b1dfa60267ab0596ccf9fe5e471f3031a40df265f145eb929aac62267010d2ec980d49132c0d848baffdccabfa3e285ae762474fcafc1212165e345b07afe4695c6043fc6adb316777216d5ebd58f4a1bf7c3eb38cdc39ad9b407227e58acc7e3fe53d157367ea1baa77a0826f2ee1753397c23e4ee0bc3f586b27892eedbea6998703534a22e70603cffe4cf3607d1bc981cfbeb5f15b33cc52280a126cf2330b16b1468bd5e68706607640ad79b9d1865d11254ffd0edba778035c9c788ded2623fdb965968c639f1ff42d42b9378f54a49c450d60cfce0ed3a196bb1f75cd08567411c2014ba117a191b4d946db2e21d2dc718a7c371f201c45b97842f4f7161321ee58699fcf65c5bd86ee368e8624900e53c28dd56581a61eaf19d88126f1d5a4e10ad487b430bbddd9f020ee3d4556a654a8b86a94b09d3b36b232042c821fa5c33ed2d3d918958ef171864d5b2bb6fdba0ffa4a4392f3b7d93c5d36f8dc9edcb905aaace45bdf9d9b3854ae074ca6690763848b19d3454afc0eda1810bd7b4c66fe42f01b932a392390b57a70b44cda37e691a62fac8e8a4f537ba6f17d38dd33342594371f692ebde7a9b45b0d1cf44aa8ef485b6e14c45c7e3af598800e1e51c82268b31cc67a73f3b1c02920e3bbf4aa3bd6d61918056e84d9e62f2418e2a4fb7d7197d4dcc2af4c2e9ec53c1168cb6ec00f9c223b893b4799b08bc5742f2e033d6fd1e52755457aaa3c8375b495f79d009e1306508ee0552b556e2ed73c76cc0b9f0b8480180d59ba779ea29932c444b3e4094c4e3627c85a9935865a6e93443af243fb11f7e26dbb0b99b352a824e98651aa69b277c767ff1a0f3ad1b955551581073d91420ef86c9eeaf6cf04cdfee13d4780bdf60dac0b31361495c98504f8103b079ff1452a2734ff82f4bb076310651679d78530c3752ec6d0f849350328092d5109ed4798582d666dabec6a0f7dc32f8781911448a427e4303a3277a282fae2d31e97237b6fb02920424c6d428461c12e344fa951b26869b03436f6178131da96075508cef1f5afa0e3c7a8a646b14de9fce6e50c4e6199ebfd57f4914557060c988c26a4f17b46d8e6997f2b12191759e873f1cdf89762b7636dfb8e29743d330a8dd1a99cbaaa12cb1c49e79bc9adef3616d32cdf778fe516baf4d59064fbaaddf31f7e9378cb1852dbe90f7b4a226040cb702552b221acd530f08e7955c770274965fdf", 0x380}, {&(0x7f00000010c0)="96fe246c230a3810374000d68f076e200ad8048727edbfe2b05276838e275ce6ab1c7f66e0bf8d66f09b2f337c07bee4b64123e4498e8aeb2dea7025ee7940d12a2799f7b5bd27977571807edee7b834853f11a83d95d92ce416acb0bdbcc89054b518f620679d6faad27f0a1d203a723a781bbab4912d6689d100555391c415475c0f898f974ce84d107c1904c114d56d3f8b17fc2d54fe899ad4fec6b44c39558dc9786b588a1a44", 0xa9}, {&(0x7f0000001180)="a667df32a4d3c7a22249489289", 0xd}, {&(0x7f00000011c0)="178ce4e2438c3a671018481e55460363ac773518cd32b6739b32d0e0208adf364bdc9a22dcb1cf70735d821f9a3641209946990c50eb73461e5a35a5860cd8f3dafb8a3ef1f4b802ef24c24af460d97be52af617145649", 0x57}, {&(0x7f0000001280)="d431fff4734df83674549e27fd9e9eb0dad851b50609557f0de47a5e52b3767994916b89bdcff5c748a9058c69ae2a293d4980cf585bbfc76f045126cfa82e5e033f7d9391460e452e9f2d0077d59cb93fecba7a9bd04124976114579247c1463ed28b58eb8daaaf4f4748470e875191cc2f9283bd1c10357e30b825c4c29a5c07c2b7a089981293bff3bd69bf2d921fbc56a4cc23eea94f6d5517afebd78695127348d296c1a629df7b5b", 0xab}], 0x6) setrlimit(0x7, &(0x7f0000000080)={0x7f, 0x7ff}) 19:46:44 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10, 0x4a) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000240)="b4", 0xfdb6}], 0x1, 0x0, 0x2ffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000180)={0x8, &(0x7f0000000080)=[{0x0, 0x7, 0x2, 0x1}, {0x15, 0x3, 0xe0, 0x400}, {0x2ef3, 0x0, 0xfe, 0x7}, {0x7, 0x9, 0x5, 0xb0}, {0x6, 0x9, 0xfc, 0x4}, {0x1f, 0x9, 0x6, 0x1ff}, {0xb0, 0x97, 0x3, 0x8}, {0x6, 0x1f, 0x5c, 0x2d7}]}) close(0xffffffffffffffff) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000280)={0x2c, 0x0, &(0x7f0000000200)=""/44}) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) fcntl$setown(0xffffffffffffffff, 0x6, r3) r4 = socket(0x18, 0x1, 0x0) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) r5 = dup(r4) setsockopt$inet6_MRT6_DEL_MFC(r5, 0x29, 0x69, &(0x7f00000002c0)={{0x18, 0x2, 0x4, 0x9}, {0x18, 0x0, 0x7, 0x3}, 0x5, [0x0, 0x6, 0x7, 0x2, 0x6, 0x100, 0x45, 0x3]}, 0x3c) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) 19:46:44 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000080), 0x8, 0x0, &(0x7f0000001100), 0x0, 0x0) 19:46:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x6, 0x0, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xffffffffffffffee, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000080)) r2 = semget$private(0x0, 0x3, 0x0) semctl$SETVAL(r2, 0x3, 0x8, &(0x7f0000000240)=0x4) accept(0xffffffffffffffff, &(0x7f0000000280)=@in, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r3}, 0xffffffffffffffe8) r5 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000400)={{0x0, 0x0, r5, r3, 0x0, 0x44}, 0x0, 0x0, 0x0, 0x0, 0x0, 0x1}) r6 = getegid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, r6}}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000340)={{0x0, r3, r6, r7, r4, 0x90, 0x7}, 0x7ff, 0x2, 0x1}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000480)={{0x20000003, 0x0, 0x0, r3, r5, 0x10a, 0x9}, 0x5, 0x3, 0x8}) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/214) 19:46:44 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "8a3b75", 0x8, 0x2c, 0x0, @empty, @mcast2, {[], @udp={{0x3, 0x0, 0x8}}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0x0, 0x7) syz_emit_ethernet(0x84, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x4e, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r0, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x0, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795cee"}}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0x0, 0x7) syz_emit_ethernet(0x84, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x4e, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x0, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795cee"}}}}}}}) syz_emit_ethernet(0x188, &(0x7f00000000c0)={@local, @local, [], {@ipv6={0x86dd, {0x2, 0x6, "ed1f77", 0x152, 0x3b, 0x0, @loopback, @mcast1, {[@dstopts={0x67, 0x2, [], [@jumbo={0xc2, 0x4, 0x4}, @padn={0x1, 0x1, [0x0]}, @enc_lim={0x4, 0x1, 0x80}, @padn={0x1, 0x7, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}]}], @tcp={{0x3, 0x1, r0, r1, 0x0, 0x0, 0xd, 0x1, 0x4, 0x0, 0x97d1, {[@window={0x3, 0x3, 0x20}, @md5sig={0x13, 0x12, "dd0aa443d746d5165c2f70a8818d24b1"}, @window={0x3, 0x3, 0x40}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}, @nop]}}, {"5e3db14647e59d4387d31d8f500f70d5128e8f3d490b39feea99e1ab4f90b7cdb5ec62604bd774a2e98268c14b5ab32409a76fa71dbf5ab3871ce40f49cb3cb2327bcd302db2d838a866708e0e5d9bfe3f4f6b0d675f7d37fd1b0483282e06ffd0e6d492dc03a569b090b5d05c57ffacbef85c750e60bcbbaccbbc7d3460991f428c19ff48abdfe5686c669d848169aaa245842185e68692332d60bfbdc57de5c040dac5932461ac617678899aaaeacd8ef375c774a748072d8c468d78917ee32182b4c545cf8df8220c73adfe5609a2f08f1a79452ef076df6c051709803ced27bc8cb328677b60ddb6be2639e61a515611bf786205b10332281e66d70e"}}}}}}}) 19:46:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) socket$inet(0x2, 0x1, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x8002, 0x0) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000180), 0x4) write(r1, 0x0, 0x0) 19:46:44 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x7ff, 0x3ff, 0x0, 0x0, "000000000000000100002000"}) kevent(0xffffffffffffffff, 0x0, 0x4, 0x0, 0x0, &(0x7f0000000140)={0x400000003, 0x7ffffffe}) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, 0xffffffffffffffff, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000100)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) socket(0x2, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820266696c6530100000"], 0x10) r3 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x200, 0x1) bind$unix(r3, &(0x7f0000000200)=@file={0x0, './file0\x00'}, 0xa) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) syz_emit_ethernet(0x6e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa86dd6031077100383a0000000000000000000000000000000000ff02000000000000000000000000000101039078000000006097be000003000000000000000000000000000000000001000000000000004000000000000000010600000000000000"]) 19:46:44 executing program 0: syz_emit_ethernet(0x82, &(0x7f0000000100)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x4c, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x13, 0x0, 0x0, 0x0, 0x0, {[@mss={0x2, 0x4, 0x20}, @generic={0x0, 0xe, "dbc8c09eda4deb67e4050b53"}, @sack={0x5, 0x22, [0x3ff, 0x1, 0x400000, 0x1eca, 0x7f, 0xa677, 0x0, 0x6]}, @sack_perm={0x4, 0x2}, @sack_perm={0x4, 0x2}]}}}}}}}}) 19:46:44 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x37a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCGTSTAMP(r3, 0x4010745b, &(0x7f00000001c0)) r4 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSTART(r4, 0x2000746e) sysctl$vm_swapencrypt(&(0x7f0000000080)={0x2, 0x5, 0x3}, 0x3, &(0x7f00000000c0)="7d144204f3743d12776c89005341a9a8f708ec04e768f643c37ee9d470ccff3ed51bec88cde798546a9602236a1a3e4187", &(0x7f0000000100)=0x31, &(0x7f0000000140)="909cd84844f3695ea0b6c68e49c3b4eed9ae65eb08573b6ece94120178bf597db94223b14e8ea8354de3f4a26dfba4e054ccf53faa037e737046715b04ac423476553fb43139f3f6354681", 0x4b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "c697c85ea43f83bcdf00000000000000000ca700"}) syz_open_pts() 19:46:44 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r1, &(0x7f0000001400)=[{&(0x7f0000000040)="0e31e1b79bdd3197415fa649536239f368dc9dbc6c767efe300c2ef975d8652cd03c37af", 0x24}, {&(0x7f0000000080)="11dd7d110a511073bd7bb0a12cce69e19db9999761ec1c8889bc4be3ee6e944ef61afe354eb45dd941199dca8d2bfc494e29206f2e2e9c530ad2c70a2e1497c9f063bbec161cc7cfbafb54e4e8eced9eab1ae13ed7d863538a14ca762a6793748059335b4d8cbf595f602bbdf2baa5c6826c36c2e0686f0d0218954e2138c1991f0c0e0c94df4c9b5a89af52", 0x8c}, {&(0x7f00000001c0)="99a852de688bb3e17532abb6dce9244b14b4989024d18bf6f42ec80229af26d505e44578223509709728b034cf085d84f479c7ef9674dab9dbdf6ce656bf05c561f162713da978b830c15fd46b97e7a39f2a034ff7562ca5629a15956da8829080be69bcd0aedbd8f7d3fe47fa1ea5142470732b3d0630e25155de5fbe90fa55338bd921a3f2c24883d6708b593dd4c69f5e165f10d1f5ffa7ec6ab0d9dc2faee8bccc9f5bd3", 0xa6}, {&(0x7f0000000280)="180de007dcc4f8bc674517600fa76a2483b6367dad80d5570d1f7ade70e6564022cb8b581a98f44ea8202234b3003f02caba4ee7703010343c01d3dee94061f71911d0f85e206e1a7d22fe156f65a20467e0b3812c23b01c6deca19d83e15bc6f966772349d30340e872cac790e76d6cf45603f72030ae954195df4845", 0x7d}, {&(0x7f0000000300)="d9aaebca2153b19af13d7924e8c32420e27b2b8cccbea784bb655b5934582233730a145eb695a6701b333b7b572dbd76f929f283870b3c2ec991fc1cbce71bc2d413b4b978824b27a0010882a065e1ec7519263fea5facca816c07ce377eb8e067566cddbd2973d6f06af96294dd6b7e05ca7d62287303eb085f020a1be7b524b51d4b6774ba6145291c72e8ae356404e6f4aa9d745342f6ec747410d6e80c97f4bfede62b0d0de7358b30852f815a14bcd36cb8278479910842b78421d089c8bf169d3c56057f064e3a3621934719a210b6db5d245b69bd439e922c440cb9add72eebe295c4eda08029d9b8ba4ab115c24e4a5f0f3772af5bc9b1a2a0f43bf781bfcc2d5eb4a52fef75f12cd4048d99f30567de84c719330628ff598c57d1273977c94dc58e58c790ca72f03981f37dbc235c02e35d2f4fc2f99bc62e38a3ef22b006dba8d220f1c759b6cea7b2dc4a8bd63d63df4d87306d18233e8c10fc0a9daae92e9d6f53259270037ba9f159974c4eac2ce3838b653861a8a3da4c0e2cddda361549cc122def57565936c1494f3a4a8bf4ea043a20aee5ec20c3872d37032deec8438977b36a17b17b41b9396275537e7ee1814199c1562e234778053185472caa8ded23d8a867528979217775326fef7a6c04ed3cd3ed950a4ca4c432b0f0beb8221c17d1035afea1d3ae303c630eab98626b1cfbbffb07499f118bd3e04ea765f804861acf7efe65a2dff706b1cfa73d5d6fe8e131c254db6c35fba7abc4fdc6fef3e19656053d6ebf2e5c3907ecf9f67176aac6b43268f5d29448ede33446a6d6e79d17c18cc12cae9ba4984525a8260b56686186a6a1fc03e146b5f576a15fb791e8796de63d0b02b031df85c837b5ed45f30f8aeeca38d4cc25cda260ad62c289f3a69974ddffd097c30756cf5ebd2086fbdcbfeb74124152841d63ee040377352bdb21b7678d85a573a3512a6cd927ef54f91f71e6e9f9fa99a1b8e2313ba855573203bab9c300b2f60bfb03a9551d90d92c37ab716e702f452d937ed76334cd49175845d64440b0a8ab275a8e330b64130445776bd589e04525fc51f5d7a66f525187f08036caf92647a74c06cee972958e5c87021f352ca8b61c4f0bfd42dd76361c68e3e72286d80c5d8621222167b02534e831817b79db3467f3ce8eba5f162bef8dea224083a90a3b2d9356dd4897f9e1732f6121ea932657125206dbb18657d778d27601907b39ba5d542527d1c5eea16c40c963d3d76b574e16fc44450c84d9fcde03b9c849e1f0ff6390c0f1d8b59f353b0c387387e5b85dab06904077c23576ba1bc51d9d0ff4a152e351ff6599f445f5f49e82af104d3a580a487b15e66a23ed8fdb5291e5f0650f15be33bb9093ab5d94100edfd3e53218f3212fbec8838d04a82fb97f80771e73c1686feef8fd45669acc6de8acd91623d1bc83177e1cf7f2ad8ec342bb797bcfd658e70813a7b514c7aecf2bab8ed3f694bb0d4a3ef5af107c40aca1da260bc97702301a4924b172308be7b989fd1c3e443e3939b480338a042fabb63f42138c31fad75ad626f6d78a34cb578a58e3938c5a63626677dfd8d14018f045f5ff4fb075c392b81a2b533facfc3826feb823521908681bf4deda00f7bf0cdf5850458873ee0cc0b741f2b09702b52c1537a539785d099a426161eaa7dd0ccd0b6084b75df9a2fe68d772bdfd0bd3928695000a753978d2803151f7a4cf6134d984f0464f3c8a9fd4345bc15b001f34469dc8d19eb2d9550471ab2d2cd31635a344f039791c0c7db4f8a045fab4d6e26f7c22eaf7944a10af64d2eb3f3f1139d646ef4bc1117c37f002e0eba72865fa9eaab7772caf190ccd61781579a4db27ae38281424953982e9671d80ab86d93459fe6ffe454c47728efaf6b3e03492e0e38b4f49a8523d7e2bec0914e575d0b39037ea32a14c28e1c7a62da1845a12fed65fb17cfef0f1bfee7aff0dfde8ce0c9401fc918eebf9ae20fd1276c6850996ad1fda45baca2e9d03255f5679d3f374d227df00e7891afb4ea2643233410cf15aa98d83810f56eb0d71c282d43b0364e05d675f68e45179763b4e734e79458eefdabb27db3a28193ec0fab5cb7b3bb883f081348c5cc1649cb237158aa4e11033aa2e88c37768798a407de3a1b4b9cf924f4b807af0de41f46e13656398c3ca83c15f73ea5c2d3e55a459706eef505e732e5038c6d6f7e75bdd91bb3e390e555fadbf76aae73fadb82af588235878c059c72b4943e35dbd10ee0f4d3a2a075153cdbfd86d344444b7f494c221c9e06bf6075d0ccdc0d05a761e9997d72731492e600e421aaa60d097db6edc71af05a1d1cdf36d8a492ee76efff640ba9fc3f4185e79ffc2a8351e60932d9e5d7f0e06b2eb64197ff47eafd18d2a8f01301236875e58d9d7426041f2252c98fd8acb65d4ed35e7e6e476cecbe643039bc580f8632f0edd22fa9c6ba5ca7afb7086a04347132dd43044551cf819c1f174d85b9309c978f423981c78a68e63cf1740d1f747d9e4a6e5cc11aadaec2a25c0ad82c4301706a97a1cee4719672b1171362a495f84cbd5ad622fad70a79cfd40cf242ae263759f745176cc1bb79fedbb5e6d54f2277e5e28843c441e6358215c3a8e1c054900a4664f6111b5b0340a01100d76cd75b7b76cb844f3a98ae0d4023202b6b1e5521e1d4af8c05c560a41bf3c21cff4e6d83af234b72d3110f1e7814cd6b3d9fae11802c4cb184e8c80a2c794d41df2885dbe4b091ac31857460ed3f05ff29101350c6bbd72aa9bdaa10f05d2e3a36d7291fa26ff2428e820c7b0f31089a2c4866a34d8d8a46548caf341ec69d215f960c19cc91ca8bd69b7404180791c4d632259e89e5fe15942576f3ac5684c2ebae8c95f7e3d946a1b0bc1971124312ca1d45c65b63cb71f1c9d6fff60c311622297766e8dcb96658268db798ab7c51a241baba70fd57c6e6e6a5c67797b88a81b649701fb36b6127f53cc2a919d6ea1ff20af41d590fdc7859c47fad6150a216b50ca7a954491557fc91697a2c5db91372de9a1139af79a9802fa4ec4539075e5011d19f51531539eee12497acd92817cb45c832232e26f5826991440f90d2f7b054425fb6081dc065dd9bacccee527eab261cbf28f4ed2b8ad1968d7b35b56f9ef0e03cd3c17e8c835727936361c12037bb5aba486cfbb0456fc3960f8b25a70b8f4f57e07bf13643f0baee0af5eea73725f8344fe3a085097569ec08f80ce38c73bd8dc1c0eb2e76ce7716bd89fd48c13c2a0a1df7e868f47a4bf22dd8a0619d7bc424a2d0b820560a00ac4e1bc7591317498682a363b30fd634c002afa0c2d52efdceb65f274872f5cd140d40f91719358ba9918af5da1e223e46a6395b67ae3c7950ee73bd7b3afc107a758da3a3871fa4497848babbdabdb88cecc0f3b15030296044248674135003b1ee97e73d95aa1926b6ce14c0a3edbcea8e82284a9fa1285075e7701d3b148f54fcf1613797baaaa755c71378c3a67dacad944b39ca269cd833783f85d99821c9ada6a0d3b4c0e2c4dc5fc743fd37732b6580511f8dbb6a7df5bb400cbf53e7d8636ac8c5552d0f6b94a1f0e9fe4e1d242b5cd5173d131aa8d5fc2536097a6298e208111d06ed4a7954fc6aa8d897bed444e7b0d471e0de8a0c50766a757f897cfab804e8d840b941bee92544df9a18d7396f6b5d552cd3eb411e7a0f3713ee4c51c775e2e863a8d3bcdbe34ccf76a213a8c02c97a3af3d6f82d83ca68627a34099b8f368ad6487ed2c606577522af22cbb9bafdd1afe0870f2ee90e149825653f93e63356c1ab126c80b0b6d19d9c79b7a69199d7715c9dc8217f61a0d7686d6c178921a5583ce8150426fc9d1aab1e0b59f0816443f63fee07b1f100a3d209a0a56b7be186447d687ad11cfb58e847702b504f0f596503417f189b62521cf10048da81c5555ed8dac1cb0d27640a7e77936627919978cc573a26266c789eaea028dcb704d49c243adb327b0079007dddea767b01de71a1e3ad388fe0ff02b22360617e88fcc9b26f6f810cbda39059908206f10781798a9bda02f79358a7823cd2816a2834d6123cee1a38374a0fff7446ebb0256a5f16aa497fa6a0b369d5f9d9618fdd3cdb95b677b413120c219c1293a2a90e471993abdd490cb7152c7403872e4c2e464748b146691a0b78e4259039a01485459d97775ff438e62d6fdc4ec638032c2f2cf6b5777e2044c3bcd2d001cd03046cee4acf50dcd9ac5f215377e69329f35e878ec37ab36e9ddc2ba0d6afe1807fe41c48c0b1e11251fb930730ee9e29aab1ecd16f23cb23d93e21c4da22cd837cd8da653751c29ebe705a5a4e8da7e0a33b43ed28c971b361d3536988e4db79596ea21f5bbdd48f1583969a5847f7b1c70f0bbf67e02178625732b90b2971595a3fa4a90e24704d02fb2116903c0e5b43d87832d4bbe9a1db752ae9370a23f43b5adf6371ff417ad0dd739e1ff558bc1ffa11f56671f40d2f1ca0ad2475e6a8adea257b5bbedd5b6a0ba3f14892e2302d1adb34823e31960559a2a00afa3d049ffc84fc5a99e65d8b4a5caa420897cf9bc0d3d8643693c030504fa9695190b23d200624243942e783bef7c66e5f3858da4debc010d6a851fb5b81ec0c31e365d8d3e697bcad89c707c3416a34bde337412bf689c97068b2b0ee744aaec287769b074eb4f2ef846cfb42ac8ddb634472dcb9c1ef6a5d4e60b86a8e65b43e0f0b239a7b32f5daba725633ddf40ff360bcff9deb0b992cd9cfe7fdca06c6a897070b2d134c3e7f7b84ca7f493201e5ab37aeb9177e6bd93198b10c7999aaf664a0f4bba4cf6dfae1551a7a24ca1114c128c9d87f1a3fa37a42f4d05b50889571599b919bf5a39e01d40d32cfc40d85f46fa4779d94ebdcca9afffa6433734e84eab1a7a4770f8435c5efacdcdf728c656639750ec1eb75d21ea79b49d1f02eb9bd39fad77d22e4dc34749a264983cbe06dee19b5bc9bd84c54f3a55b0a591109469ff3e1969d59e2606728d085743b7e12ab201c98dd26c7943febe9d2a4d5d1697ddec26ee8bea94ee01fcbc310e6c5b4a5c7fd042c710fc92fb7147d8fa86648dfca0390404737fabfdabd054c4768026aab283eaca849584e82d4b4a3f073dfa11ce6acbc7b3f2bca7a05faf564d142b8f7fe83700aa355c3eb442355ce69270f891e4fcf2e78f0080c67c82651d708dc37a9cc98dfae42286ee3acaeed8e1b966bf7dad813328fc58b6bb39880473868a65002d5c416642b3febdaed7fdf4eae4821abb85b29cc962010f47082a9c7c229da7832f826113a199614ea9681a1c018d880c02defa2fc1b3968c648ead8b74bf03def16f10c5115474bbe69738e571494107a7934b65f9796a39c3c4136617b2863d5cff0e7ba0ac9db80b13f1d0e301c7631c48353df9c952bda3ba46d2950b726a47b7fda9f30c93414a19803d4aceb213d6f589387277e83ddc8004196ca8b1466e998325641c7ca372fad41d55042e4ec356f501b90ec09718728b50a97a5af1c242eef193fc5b3bc7ddb6d4906acf172f4769f976f791f86994145e0d07889ac1e8f305a97721b06365dfaa257699ea6535204760662f3a00faa8eb982779107b2e21a8d8f91325c2f8753657bf28f825049e1e37571edc099b68e07c6c78d84eaf4dbd910b9baebd5229e8366f94773134d408b5ee4a828abbe4a793f3317243a6fe473586cc1fe38a18569534093dcf0eafe3e20da55d1b2d91806f4a87fec451433b0c4ca0af12126f2", 0x1000}, {&(0x7f00000017c0)="37e70a94df9496ea3c67e51778921df107eb03e22bee286d865a93f9de6801ced90a81b0f374c6794c00f50e871c8a6987fa89c34c38e231d794e60fa0347761286e494a005b26c63b05b5415961f1e81f0bb3caaf3b046290de43f0a594cc058d6dc6730e0fe402d69982318134460bd96381bea557acec09c8ede22110e461b9d0e3184e0b189dbe626f38c7a5ca951646efaba1864abb06e314ee4baa9f2e330d47ddad94928a87972e713f4a63fe629926a50dcd2798c6bb29c0c517261597bbfcdbfce740d8e00bc2ddffd62d329126215676af6f0b9396b6c755b6711a0b2b57ca356fdf0c044245700a2bba561558f254163d2afbc8d5b001886127a061db1612aa54c0b83b8d9be9e81cb87e24300e1bcff92baad4d3e986d8916b9db135dba6de46279134ce446bb12a583ebdf0fb8e0109bc1138b67384669bb19ae4012e3f23e3ce86ce13d51c701b5dda36f85e30040a250147ed45d350897d681ae38e06aa4bd1303dcc83b11af54bf3aa09eca0133ed91917773285062d20684849bc1545ccd52fc9d1c92e78eb9bf9c8a369166f8fd3e2d4ee10b00d18e7af814cb640c73173532d8d0bc9f9e34f4f4b583b36f6ed59454704729bbb46f755715710c53d7c46471f5ffd6fa19690b0c2b54a2d3594595bdf1669bc805640cbd9e47926cc7d1162aba2414480d72e0222bd0e7157c501116834c998d6861e49d966a2d4378baf17bb618b3f094e28b4244ccff1ecba0e7ba311b03a6c4e15fff2387e4fa72eddd3d3809234ff17c582c2eca4bf1a36b2e9906c70cad5046aeb1aaedafacd22e411e2eb8f8c8a5a4431872a1662f0e7aed978ef3ac8fa760d95c2418c3ec59bf561692c05be666d7b85541ec6b9f4d2b9588bd0c661191bc325fd2cb9e015d9b825190c85b9a29197a762d20c084d28fdacc3afe06963f04dc46711ed697296560fe88a2f6911ff0107ba3517657bcc940332717db15dc6e9ddbc11cb4a46dbf02fdfc936f3cf0251d1b8f315b51ce9694f0f0d421e7f86f74a80a6ce99394d3117be4e4f31624bec5612c9901aad17381746c0918cef20066110699abb06e94f88a896a609e3398581e3ff0cafa15f2476d3e52251573064bf702127ccd92d93ee8665eeaf109a81a726148ef5fe173a706a8a47e7eb7032d0ad19b6da2ffa42b72bd5dd7bf6905b80430d02f138f71dace793ec17edb2fba60c9e3cc0b6b1a0e96613d822e5b3f432c5d15d5b37f045c93452b2dd50d10b2dba2fc5a5001c64ee26d03c778b715a8115f9babaead1eaf0db8d90eb55532b7ba9911230eb1cafcbc099cc5184c0cb84bcc642f27497989efc2e5e80f38f671beb493cc1b14dfcd1d0b52298a6a9b993e6a9b2de891ff407a6114f3c20ef6a991a74085b82f2183321d93cbb0a1b7fc0edeabd3d290c300505cffe5d494afb6da3c809574b206b66a452898b703f6f51b94b9f91a95f2f968c1a31614fdb8ff6d9f3c5492ce8a644d5d055c4e7e8e02675bb4f5d6033887205f0226f0550665a8b9f3a5b720f7ae513abcfc8bf1973548dbb8b0d9f300babebf56eb30115d934e6e5e13a7ce70fd90d72d3f666166620f2dc90297bc42c43fa164d4571fab2e66a4420048a15c41849c686b2f51554cd195fefdfdcb206f45b979a127cf65d742feff387dccee3cddb6b191a469a84b3a6bff302189af527bbfb61c7c792558ec64805078d69f901ca01ecc4ed6f14bb3ab10331946ba587a296173bb46aceb7c09f89c7b741450d142bcbf1ceb897cd6c277c5584809edce302429fab57dfe7d1db542fd3801b18903539105c4a51b5a3bb2e8523e0249dd72203e751591c2c638595e66c998f0f60c20e0163a0ad47e9efa9e2329538b65118efd54adf3261cd435488ab924b47c0542185baf1a778241cb9e772ab27c0a6a438bee9c57a83bd287791f7efb8b44191fe52ed8696bc34f395829aa15de2bf30c42a26cad6d7411aa969560eb3b3a9e9c55ddff2a1d9faf9391e1cc4862ea391ae712328e602e6d0391ed91e6a31ca381391a2d777a08231e12b7ffa7aca61c88207cd41409151e380a9b4b8845c3a931d467abbc41b5f23a43cf7d3322e547ddf3d96f89ccfebff56034df959cc57de0ea3ad0eebe3b07a5a7399a231209aa4172145fa33415f7e586871344c5f75b053c76076dc9bad13cec8c76b1e1746eeb62d9fc4663cffdf7cdfd320b2f452f9bbaa910bed02d516631f0660a13621afff2ef1ce3ac7bbf14b2bd44ac9598f8dd3f9f0c9a0204b8a807e94db975116bfb26acfb55f4a412d730507dd11cc133030a8fd581634cf5dba21f1278644cf73f34d2e7c7d6faffa3cc16b40e533b314f4ab1206f14b9291770a9cdf81b8a3cc59cbae454d2d793555ab2e96aa99d9725a6d8a967c73be71ded94ee5ca552639eb14a67b0c5d86636c5d138ed3883c34bee91e3361336ee10cfc6ee0fc7e7288d88e412da22e5f7f282e52bbec7cf5db30d553eac5b62edadf32b653eeb464f2f18b990a831bd3a40236417c700d8cb4bf5dbbcaadda0052817003675b075ad7781a59b604a2e3b21b5b32c16de81933b3a39cb480a0ed0310114a78a8548b6a356f145fc2ada15fdd1b604b6eb562eca0cde7889ca6ef3847d0ac7327ac5bd22d7e51cfb071fc9fba53feb0f4288750cf0eb5206b03056fb397e62c7be9ef1717820119857ab9654427ba8036e607dd7457eedbc3665f58dc6e57a3f7364ba2e93e8b4567be8ee719229ce827410dc45113bc55be7249331cc7575657503e12304333051a3a9c3603d6c9069a0be7248cd89b3c3841501be606ff707093b8005ee4b3f40ba34d184b620b2193a66838e6b781e3079d28989d44f3d8ea8f0ea34c53fd39ecac8668f9b9512085b8ec7783936310ab054db4cf8131bc46d1d50fbb8c9efc5cffbd81fc352987c3969b781ef2d61dd163c688ef132f65efc166f971499c39836ba044065e0aa44500339a0de27d00437328fbd276be926c095a790ee6c71bc9fb2547a1b904f8d39c5daf9a8df52d6a5e85ca6781bf1cc83b173d7d6fd31c5d6be2824f86b89820cee3aac2a88dee1b5b901d844a885cb65795060c652529a37f58aa84b1b920fc87c41f9cda082b66b2480f65aefe34393d00c02f21c91c9fff9fbd3824a569226a806eba2d9c4939e9975757f4fd4f4b697eda72ba5418ace83b8ddd5147e4a424a7acac71eaa43f9d34c522e8428cda3773c10394fdcf1080d27d44ccdb9d71c4016811d7ea79adab1e6542479f1b76acf2d78c2a0f6f6e3269b912e3100444830593f8dac0002fcae1c97d6b152606361e73075f20794c31e3eeb741ce1be1e49c96cec43462efb2467f76bdb2f858a9f32425a6ec011c17172a3214f32f9ff8bd1ad6cab075f5ca4da6b8a4205f002d74d5caf344f9d04e11a1269a422c05e26fcae1192353bd4b6ef3939afe61ecac38181ad608509bbdba6e39e495f611184436d4f3eec1cf92b79f7a3024e0cd585af19deda9b99d62510262635ef25dc08ed0cee541351fa56f52541e502052128298f0bb4721c4f34fdb7e127434355247f3316095187e0c4018fc34f43f1bf0c791eb38b75263ce854de8bfd069cde8fcc5d5c0e9bb415ab3ef459c2232edb0d632ab44dd05b349e1213b0b4e39275dd17eb0276747b1bf4e4fc011548097fd846477accecca37ce22d2c888ca9cd6e6f052b8843281775ca8033aa1ab9abef88e9eacbfd200f761b3f38c8de38b0442177b888b7970669cce7ac63d13900740779a775c60d75b24b4adbe12be4f69ba692c8a111165d96d701b455ff32ed6cdbe0137e52a7be5d8f75529d3e44611f4745fa98d74cc4c4b98de4f77601ff6c91531c9b0eb8bcf5d958597e29f77d2a07f47f931b1417232cb9842280262e74fd0b3fa1029fa00128bfd90db771ef35bc44417eaa637c5410d326066e2b8ccb59545857893897d7b6c5c9b554f1c6df0f636bf3641d05abddeafce6f30aa7cea82ce69fdc89bbe017ec14eb05459d6e1f905f488e16ef4ba03815385b9aa3a5384339053f1330ed4c2ba007f6f8a53faa31d662500e69d74105156e1467e040307399295754a8e9f20f4d0e488c7dad5899c1d445aacc2edb5d86d7e355e4a31cada1c7f825ca7023decabc6816bd060700536775f5d7567bc8b5f108311b150fadf2e91a5e4740858e428371e1168a03aaa447e0425a04dd0632059596ee55446debe799f463dbeeeca2d82615fabd86681dcd1103820a9b91fc7ade2a25f1ffd2e7c38dec6329c45353c64e86099d3edf2462f4bfea0ef5bb59d86ea31e274ed61b49cf462137c249b7bbfc8043d1012d47461859cb4e7730f6ee96224920d1ad5115ac027f57ae404e5bd951ca359e771128d4fb2f2a336c0b640c58571f06104ca769520a3e271e4a8a6d90edea996aa4cf1dbe1f7105485f954611e96cd1956a8db5b4ddef2529c4e6d7e250dc05063383e499ae5cd938ab6f41363c54df03dd9ed9f9f4ad4f1669d5110bb2b522cdd4080faae518bfe3f01e3d0013426b7fac22331871ba84a851429ad5a08b1a3a35351132d312c1b9395d3c1cd09e73ed75a268f0b8754316ce113d46db0fccfdf5a27fa05d2fc29b507312278a02372ddde3da86b6ce547773285fd4c5cb84c873f9d9ea833a2a78a853f93cf2e47d525d770ab31d79844859981ccfc3656c486ef396930adac4a7412ebdfcecd5241ec956ffd54fa4a7d0af20e6144c511550406d29c426ac103262cf8207c5c840de1913c774fd57e90d", 0xd42}], 0x6) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r2) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) 19:46:45 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3deeaf4c", 0xffffffffffffff69) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000340), 0x0) 19:46:45 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0xa, 0x95}) r0 = syz_open_pts() r1 = msgget$private(0x0, 0x21) msgrcv(r1, &(0x7f0000000080)={0x0, ""/131}, 0x8b, 0x1, 0x400) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSBRK(r0, 0x2000747b) pipe2(&(0x7f0000000140), 0x0) select(0x40, &(0x7f0000000000)={0xff}, 0x0, 0x0, 0x0) 19:46:45 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="aaaa5519aaaa0000f191000086dd60c771ca3d000000ff000000000000000000000000000000fe8000000000000000000000000000aa11000000000207000000000000009078"]) ioctl$TIOCGWINSZ(0xffffffffffffff9c, 0x40087468, &(0x7f0000000000)) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) openat(0xffffffffffffff9c, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', 0xffffffffffffffff, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) getuid() 19:46:45 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x0, 0x0, 0x0, @rand_addr="0000000000000000000000000100", @local={0xfe, 0x80, [], 0x0}}}}}) socket(0x18, 0x4000, 0x1) r0 = semget$private(0x0, 0x3, 0x80) semop(r0, &(0x7f0000000180)=[{0x1, 0x7, 0x800}, {0x6, 0x2, 0x1800}, {0x2, 0xb09, 0x800}, {0x3, 0x60, 0x1800}, {0x3, 0x6, 0x800}, {0x2, 0x6, 0x1800}, {0x3, 0x3ff, 0x1800}, {0x3, 0x2, 0x1800}, {0x3, 0x8, 0x800}, {0x2, 0x6cd, 0x800}], 0xa) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000340)=0xc) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) r2 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r2, 0x0, 0x20000000000) ftruncate(r2, 0x0, 0x20002000008) symlinkat(&(0x7f0000000040)='./file0\x00', r2, &(0x7f00000001c0)='./file0\x00') semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, r4, r3, r5, 0x10, 0x9}, 0x8, 0x5, 0x9}) 19:46:45 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x404, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1ffffffffffd, 0x201, 0xffffffdd, "0366fe15795acd76ef5caf04000200"}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x9) writev(r0, &(0x7f0000001900)=[{&(0x7f0000001680)="f4a2d02f2f537208530023741ade4393fcb48cde1bd3bf5dd861f86804f7c8f19d21f5d205d919bbff5ba1740b0727a2765dfe80258232f4b1e02a28120f3b69063415fbe9d45542fdd45b17704197bec4249b93df24b8b0bed6b1e0f7b201", 0x5f}, {&(0x7f00000004c0)="9aac6250f62bc5262948daca1ef5a5369d2f3689b11caa62dd83c0ab630c0a3d667c52f29b31847116c06e410bfb1ea69d9f913d32d8b15b93d723d9d1354efd31542e9fee0b48e8af8ca09785dd35e95423dc82ead2b3ab1190cdb648e3bcd74c028a725de79bc42da85b7f38c4cc9f68e47a5be45c98934d618ae7f97646a63217cc7ceef88ef67c7b278810fe922e713a0cc8", 0x94}, {&(0x7f0000001780)="2ad8052ef77f4afe35384a875c69357c8a6321b1858186c890e1d431c6b3d558a9f12daf0461eae9705ad5d15f2ec04adaef1da08bb9a66ce61cfc969eac9d9ca1e17f5afc6adeb05b9f43adef24f1c32decf9b9a9aca68cbefccbb471c84c630034805fb269a28b08e42528d291826d5bc387bc98220dc18d3d0b8357421e1fb0b4d5e53d6ac7ab705844f954b10581a1b71fb7a307cc76cd0abccfe8c6b08483d612a519acb7b58e5d6a4607000000000000004f1eb1a24f5524a8b6063c697664909b79781c6d34a3d7a70aabb72876a4db0317c8f429b246bad84482e2c579b2f816e5040625785176850f0ba5581b2bda25118bb98581d4974177423d972f80bff25b538ec0a46bea38459540860606f35b77ef5535be42435fb6eb5b57a2723aee1c", 0x125}, {&(0x7f0000001540)="3e58d57d930aacb3ad2401265fc9bb6ebc5c0b9130492dd095c6438d56f8f94acc4652274c9732100f85e0f6948fb71253c558c1333c6a944e2a3596e7a2011ffd4db5d08a54b097f7e57c3becde0a9beb4384939f489db52244c83086835a99f601e10650c663718019d64503f70b68f57c22c77eceac8891b46ce2da9c24093eebcb34f4fc5c2bb90ecb4544f4d9597b21349aa76099ce74883140a6d7de8c5b1d8a77fb8dc2110893a54f1fc59f3cfce3b853e16a02760aa813b275068556a683d131bed559e0c25004807c3eb4ca66c35450f3646a72bebff04e90f23b99ce6afc9afc4d4f4e0b1fe20219a8bc9e18fb83aaf472af3dad7092ddd30d55f4461e0932e92eaafa91fb94f452", 0x10d}, {&(0x7f0000000700)="6bc1c31153ef6e5f56576209a0485cee2b1f26791c4d87744f5ea2bfb16c4e1f5143aa9b313676fb0fa37b9ec2221c32cf9588775c6733a55435f7373da08cd61e7c7cc0f7325175a9424b798c140c8f788b6796c32c1c4bacab2c0cef5a327b8226d8ad0b8b816a4b6398d64a11d599415a921709abbde82367d418e9fecdb5bae34b13ab43e3d4860fd48c2314ab804afd03260094de3f3ced948dd2137f7a2d613b179c27c7cb2036fcee5cc8779823784787d01aef32787512395374cc1e6944fc61465161b0935684df9f8fa0e4f475d3f144d7df1d61048f6a4f719a967a9cad3e5688aa72fea5cecf2769831b4cf92dad585d40cf787b746904ec312b5b5963b6f055827c65f3532c26c748405ec82bf88ede539011dbd9e8d13129301ff1d2fcd2c53fb42354c08da822c723f0b1726ae50c26949b9b5c220ba83f18c96e422513fe48b3ff51a0d6e8983fcf840ea06e84241f4b2e52eef1054b10d744ea54b4fac3619daad860e4ce3090a267c07ead2b9f962e1ef98799fcaada9107fdb79da93af4ebb8b82e17a640f7c7ff86299e3af8da16e49595b483b8a362929dc35be834d048d38b18ca24bab5819a2aaef1e8277b7762171b792949a781340ebccc1a70628de89bbada69d9f826b86045dd679717c421136f5b24a287ab4ceaf1f6b9c2a68ca6f2b9fb4c2a0dbe9fb98778724a85079db7b49a146b5e5c74c8815fedff351e5bd398ffe00079f33ceaec09060f1a21b862d60b8007314bb768703eab03", 0x226}], 0x5) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r3, &(0x7f0000000100)=[{&(0x7f0000001d80)="441f005f034cd6c260a0da8052f3744a6389ff7b53ca9738ab9b1138399bedfa88a6263d6f8836f9aab2f45e786da1d2b6cd445a15e0a0f83495bbbe834101f1c7b5696226b593541bc3f60e1ae807ada7a377205345c3602b33f4f9f428ec6096148b89aff00862530042111a3cab47cb311a8396c9cdbb6da65cb8f35f19bce3a2b24444343402f11cbf18cdb337d0614f3dc8d3b1f9eacd59253a2e588f6543e23814a9fa4dd8dcbf2dbdc1108ff60e2f246b7f3617760ef128431bffa68c765e20648f084ec0ae64900fe81c4f9f83390ca8d2ac095de254647e235319f2f893c0518153aea077211ae363bfdd8afc26f665f506cbb4bda1e7bad3beee261da3a0a2c962985fed66e91b39a851a410baaf2b19686f4fb5720539b5ccc893b4c05ba12112db474ea65714a2ea3ab8bf375d608d6125b0f4acf1bcb8952167a8d0a727752381880a01d2f4f5ac41f068d8b117ff99ad3d323dc7712e6e4e88a0ca558637eca11786418f555c472c83cdb31c1429e1c59fce6e3fbf7e749345a1dceee95f9c1d1591946e208f87867599bc5e2957aabcb11a89076263b64955b543146f3cfaf6039499a243705ff729875582059a68c3a5ffc7084b4170141e07962fe110d5be53e7b1c44524261a26fe972b50c17912a4e830d8d4a60ec51875c877005477c738d00cea1546b076bd97d55177acda29329179ba536385ee6f6f68ca030785988b68bab0145230feeac6f9f6fbacada618413c842a7bd0cc613a73ca7b7b355d147ef4b4675836897f60f6f6af84d245d68a1560a3ccf0226cec3a0f1091019721ac3dc7fd2b451b3e7aaf8088b36dfed887b6f332f4cb4286106838b563d55c0ede0dbd1a64a2b9b111a045a951ce254db29779c8f04941b52af4f08b9c5fdb6f51c2ccb72d20464912e53703c9009552ab4c53f26191794d2a021f85dfebffd7751197214b6b63f1f82c6368b4ff5a21368993966b5dc08e3d12df32f5a2ca16a642d92388ecb7e04f221ac6abde912cfa4369b7a53de2fdc9b0dc7085f57c03c1a749a687dedf2668b3904bb14e619591f647186dd615b99fd0eafb72fab205f2be377b64f37bfc9e93d4493a1ffba67d91fdcc13f9bc7548e75d8503fa6e557dd24b6d47ca704f9a471c9c2784934068e373d8ba71298213214777033272bdf7a4f8c462a97b1e92e2a005165cb654c293f79bbb196c39e21a5249eb4ccdeb3e71d22ddb466f5341c094511dd3251281e44673e62d356e716c4266bb2c1673f30aac1cb32b0101ed87557eedc20fcf1b437f854d4f87ef1aba0dad274a88a0537e40489ea382e126db1a1e1e8c2832143c82c69099f304bc4eb39b555617e163c6deefdd98e08e4159270813ba419885e50258981b3259bd3d0b7a63c9f422c16964f93f2bb27cba27da331a41a6968dc80aac5cd13394697c23cd45a751f62e3339b87765ff9d0f22d58463359fb2cdfb0978eb78118393cd75e51ef972e25841d621f22d1fbb0d73371eff159f568655a6f17c0ce3e61711477114efbc644c52f9ba88312ec0586499f3512c640337b1f85b495118ea875ce5a88aaee81f0f73a749ccba033232d815fef691650f27c39b4efea7a7aac70b3b0f877be7a406364b9eaa70ad9664681cc6390002a08954ad780dd597ee3cfc97e67f84e3bc0ce340aaca698d019e9a42c01b2523105746b03514e129924a5e907df47a9a0640d257e769494b04a401f704697aa3ca78dc8fcf391f4e0a8231e5c467ee29935b529d2f78df65443ff441d57af81ba06f145bc58ab879dd7fd9adb91e1a191ba824ea5517c0c32bc1cde4d7cda0c8887fc2c9a51538f43db0ee55cb272d4c45f5a71e9265a35961a5ae9320c3b0256d26c1f97b5fd52ae86ce9e4bc147b1960fecffc2ecf5b324b9aa85df8c076844e5a946b67909eebce91435f0bed043157c16e2d5d4fc54eb77d5ba620c7855565b00c3fbb42892f4c19905d18f964e7e2e17331e2186ef641f2e3a862931abb50877a0e0610d3f2c0b7abdf1ff8abbefa458118102288f429d0dc01ae4336d9a650037efcc436a26f1cf1e32e0de81162812a748b7b84346a52deb0ae501a8c1ceb86453e159fb7bd71e668b23180ee97d424f942fa3b213b92d7afd38677bd45d6dad7eb7e00ce80fe4ca2692003996e1eb05dfa680d9a9fb899f8cb46474d2d582aeb7aef0bc47f797469392ee4812c4e5eb1a73ef5c63597d7f6688668c6d12bf7ffb7ae97fc169fb129f7e9b8d2e7d78abb39a71152e510461cfefebb11a629087b58ff03ef9cc8bd75a2a0126db382944ce3cc903cfaf166c7c2408cb7ff52cbe719d66048e284f340c5193a68aea7872e32e862443cc051af5c2e99ba6d388765adeefc550e533955bc52507f08a3813496373e944a25509e314b5daef5ac3ddd62613b727b86b6848b5d2b56e919f74d4bb6c869d54832efdabf72f739251d787233232ffb758eed372938be93523625f0afc2361b258daca1b3342077eb829d061891295d3729bd2f586a33c9281685a1540c016c1a410dbd8e4313f0b5cfe571db929fe4fd4917ec46e14e8d00b01255c43a0f69807079d3b4d2affa08dd2eebc68c0048677d9c5e57b0fc2123c826779614dc3c0be186a4ef045842fb335046f220eed1bebd003b1917d7b9ca135e9318c22eb06aad954243699bed754b3a611bc1cdece94632eff08cd2aca6715d4dbc2fc2ee90181304753fa78e6fa1038d07134bb125a40dc4d747f9b83c34b535092148efb6b0321632d69fda9c0ee8c435220d258d855c8c357db47064d99b2c27aff2f0d62cd74c11b39107f559b390d4e6148266a54ae93fa755d8ac570091e1296421df1df18152e488460d603c35c3a183edc704aca54c722e65f90393c08f0cbbfa3939d80166321083cda71349d8f77c1e5dfe6f1aa5a0a5941a295b61f50ffcf2c3adf86807d3fd391345ef28f47bf7814fe923aa53a269841e02202826e7c89220175023d614f5d2fcfbb3a5776494da88ad4aa6a7897377f2582db9538cbfa76bb6894782664530e4b68e4d9edd42a725d3e7c327c495e94b27f37857e1f765c4e0afb858b65efda3a5280ce5b945619fb90ffdbc48277e192bdaaa9e59f85bf742a30c7fe9ed23c1b88db538f8bd10ad2c53d328a08a216ee8f1b555711dfe8c55489c19ec7c063c4cf2718d6f9177e316f1f0867961388e248b9bf31822d5d416027882fa148d601104ef8d3638b85b34da43d2d1ed2bc741f7747458eca83e6635f803fb68dba3d665f4fb028841b0bec5352cbc1b2a7b1bf2ca1241cdc4504dd92f8d9dd9cbb2939c8e84240a7281b0e521a0c5674f6f39369eea2a971c0efc8ad7de731a5406bc0939ba4f4500bcde46a98e09de1ee9819c08b279d1af1c966bd9eaba792946d8ca084bf371bdf182a3d028d0f345e0f70b5287ae46c2189ea69b96d7bf9ec77a12ba04582a5ee2603e066954d882c5ca1dbf20c1f55142265dff01158a22b16971ccca8d2bb619f87dbc2357a3b8371f4ca67866a927be426f963cc38d006da84a0d76235e0644be453829eb9822789a9aafa14f5d2290f71b67302e08d1da91b193ae3eca4879e2dadac07cb251c216470e10d526ee688d4a0d1a71ab893ab0062c96817e7a2e9af26b75b76bccb53e038da4edf35f6d870ad6e8bec311842eabc7b027c4336a9b3718d6e2768622b2247db8e946e98f72323706290c74afac6ffa406e185f21bba2d7490dd81358997c984675497f3995dfacdb9f8dacc6fccb75ff2e982fad8cb01179904f9453a23abf1847e6346ae9ebaaa3250a078bd01f00ce7f3096ac3c49f93eff5bdea1e8a339a2cdea4b753384151b5e26d47d79709523b49c7efe8ccd0488758c7c7bdf22c4598934976da33f00236887886ec56ceb83bb0ecffba506975bd2add9286021a1ef6d8822e7f3779def87e83cc8a0a67f68e7b0fddca0f4d8af57ac21fcb43c50eda79ac28a1cee5ac3ada0740a4fcc7f06cee6d31bbb6173ada4931a722b655b9eb47f0bd076370b57f1bea719a8b090fc3665d6765f78915049f6523510ca9fe0d2fc984a6c14ba12eb70d69827a1b1b4f0a1a11e6ab50408f354d4b6a720e3522d1657c557b3a5d3b1e87beabe8e789bceb7fa3dffca0b69f6c909c7b8c6ddb7ccf2e97c86bb3eae535c0127ef30bee423b967e5500b8b700a757941c16f0a2b669c3e923613286c5854619aaa215d89e7cda729bcdc121efa7d0f551a81220ff563b8146a65b8bf029ed35546e86eb8ca46261a117368d116ad687f7a18f49aca7d276ea1419c6e1a7075533b1b26fa19cb6b8325fae0f1c709ae06e65fc6405e38f32439a0f6ed397a5e8b6d8106dd195eb4ba08d911b16765d79357f545e5b0f6a5158a529d373ba500c3bc38db7efcbac4ca15af60f6f0143642b35751e05a58f5ce91c6a9bf581bd1e4e7a379ddaa1b767a2546d436c53d32eddf35b187dadf092f6977cf76b47d8e84bdd4b765d1a845f2b7c2285c3f7e9dbaed4b32658e2d248248d6b3c92d074e38738076047b005d84b49f922024d97fb44b6ce9a82a0d49d9178711b47d7f2526b0bbb07843c5bdfa350e5d36456cadfb174368d3d366073c0869b8b1aca6430c208f8150a8241145c57bdf480f97f1758f0600b59effb10f05bc168ddb1e38389f7ae673ca602963b79a809cc9f8115df674bdf3e464419e073a153f179b8627777c837bdddd3780f13e296b7ab6f63eae32db9012b0cb57fa09fd7938efd49cff427900f480f14a1b21ad70e414cd61e45e2749071fa1b741b29ee8df2dddd7e832c03891583495c26975006c7a178620379020786ca693687f0a81d6394781b95e3c806eadfac590dc247409ceefbae918726be4dc78bb29c21a1a1be798466a7e4869cb65a384fad926fdc07f3d5e0212604901144bc9986eb17e90fb71a655fd20da49cb2bb48f1c9005095236cc46940edd8f9b8a14addae10f1fc1566b8a8fde378acda4060713d2ae7bb66dfcd3fe464e4391a19800032932a410bee0a64eea236f05e4011a912d2103555ff9a8aaa64c0f09f36077df07d9f02b92bc7f54fda4c08c8dfd7a1a590fbc27f1a0a9998b78de96f1a1e6aafe2b0a4d0b3c261ceba6d738cbddca62da1327a16f4eb4f4dc437e1bee928cb88fc7e05968087c0a59411472a2c7b122a366f28d34c336af731f71857c6e35b956af7bcb0685082615aa7e2c26ae6d7a3172e7aecc9f77ff44ed7613c285172e13601a0a91acf3c5976f26a8a68e6a8ab90a2e52294b9dbc5fa3c1c033354ba3997f18926324017bf00a65778e70106da577bbc2e851dc0784fab953fa942b5f92448298d6f3a0fef9df85d48d42d6d637208dbc7b44b7bdf56d64af50ecdcbaddffb6c9eee17c4903c24ea015553793234e0c23c40a4d8ff61530b9dffb892c46aaa0287b0fb55823e912cc03286fd4164c459d26aa00e727d00ac7c8966732cb06b5003412302aea349cf0dbb71cc5f20dc2fcc39a4226d289a58948d099e1f0b5325fda0ec99b67a7a3a87fa62d0c5459bff2b75f7d39fe3da65610aa02c762bb0279b5ab3fba2a51fca9056ead5f25d1657109b4b8e3b7285a4a8421b76af36a61bb4bcce1f0ff386e685edea6c59ef874e86c760b1b0e9e8ec860e740097298380c29117e5ef5f0fbf656f69ec1a405fa3018835b929c69760b0bf7ef1bef7cb00344a2af1987f3a8b4188b7150d49c127253c00c1269ddbbfe90b604f0f052082502e5c3ff26c0d20833", 0x1000}, {&(0x7f0000000080)="b89e7e", 0x3}], 0x2, 0x0, 0x7) write(r0, &(0x7f0000001bc0)="2078f7b678807d89e032dc19f57097f50f1371767dbcbbff8330c25e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a06808c9152732e879f3fd62b9ef04ae7b569cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c7190625314dc21617d8a3a9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb17ccdf8ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd15fdf6b519d6b2c4936d7d6c409d25b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a279214894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b61bed1503a69871d90d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518965a", 0x19d) 19:46:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x3, 0x80000001, 0xfffffff8, "660400180e091fe6000002000000000800"}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000000)) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) 19:46:45 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$unix(r0, 0x0, &(0x7f00000000c0)) r1 = socket$inet(0x2, 0x4, 0x80) r2 = getpgrp() fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x1, 0x1, 0x9, 0x6, r2}) 19:46:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x2, 0xfb26}) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname$unix(r3, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) fsync(r2) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x5, 0x9, 0x5, 0x4230, "8d474d54d76185aaabe529b00a00", 0x80000000, 0x4}) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r4, 0x1, 0x400, &(0x7f0000000080)="12706559e72e91a9cc981cb867b0634deff066", 0x13) 19:46:45 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ee030000ffff000001"], 0x9}, 0x0) sendmsg(r0, &(0x7f0000000380)={0x0, 0x32c, 0x0, 0x0, &(0x7f0000000000), 0x90}, 0x0) 19:46:45 executing program 0: socketpair(0x11, 0x3, 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x100, 0x7ff}, 0x10) 19:46:45 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) setreuid(r1, r3) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup(r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x18, 0x2, 0x0) setsockopt(r5, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:46:45 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r1 = kqueue() getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x5, 0x80) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = syz_open_pts() r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) r6 = socket$inet(0x2, 0x4000, 0x1) r7 = socket(0x18, 0x1, 0x0) close(r7) getsockopt(r7, 0x200000029, 0x2e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{}, 0xfffffffffffffff9, 0x80, 0x40000000, 0x2, 0x8}, {{}, 0xffffffffffffffff, 0x23, 0x1, 0x40, 0x1f}, {{}, 0xfffffffffffffff8, 0x60, 0x40000031, 0x5, 0x6}], 0x0, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x20000000, 0x4, 0x1f000000}, {{r2}, 0xfffffffffffffffa, 0x8, 0x4, 0xffffffffffdfffff, 0x4}, {{r3}, 0xfffffffffffffffb, 0x3d, 0x20000000, 0x0, 0x3}, {{r4}, 0xfffffffffffffff9, 0x40, 0x10, 0x2, 0x1f}, {{0xffffffffffffff9c}, 0xa4d50b158d8a1967, 0x42, 0xfffff, 0x7, 0x7ff}, {{r0}, 0xfffffffffffffff9, 0x2, 0x8, 0xffffffff7fffffff, 0x9}, {{r5}, 0xfffffffffffffffa, 0x0, 0x4, 0x9, 0x7d}, {{r6}, 0xffffffffffffffff, 0x1, 0x20, 0x800, 0x3}, {{r7}, 0xfffffffffffffff9, 0x25, 0x1, 0x200, 0x2}], 0x3, &(0x7f00000000c0)={0x7, 0x6}) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffc, 0x2f, 0x24}], 0xed4, 0x0, 0x0, 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) unlinkat(r0, &(0x7f00000010c0)='./file0\x00', 0x0) 19:46:45 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000440)={0x0, 0x0, 0xfffffffffffffff8, 0xffffffffffffffff, "03000000255185ab7f88ad3060e600"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="0e560f00cb", 0x5}, {&(0x7f0000000d80)="139dd6e05ba3e6083ed7f49e4429730e2e9e0ea291378db903bf962242ee4831159e4ef1c5cd1d1dadf0558c1785be08322f78668b576d617609fbadfb2b4f1a238b8dd89fe35bdca47f929d492c35a127afd4784863f010d681b36604ff5fe00be13ddd60d7577162aab0ac1b63c30a7d831533b3e1f6011e2a24965301ac42b2cbd5371469155c64a88fdf13138c19d305ad51f9054692321a87b614130a622dc33f195681980cbdd21c3dbe8fa7975b0312d06d3abbe88ab719cf82a880175f9a7eaa774452bd038331c831d1eb21c1b4f0fbc684d25084dea0c997c599c4641580f4eb14a48b3e4bef4b666545b7dcb8081b02b4df890efb798e2edcb755c32219077e73e03c942df7c2ec5bcbd9bd121b739979e39adf0267ab75ee64c5b98678ff4c836236d1b774b476c393d762c6eb7a85a7a81af6c65d7829a70f9b3e903bfb882e73901085f1ddcda4a86a5391ae22b0f1130b2eae3cd4db040ec22137c874e6a27d295540d9b880036698160de8558c0320b58bc9136c93d0c695c7d852ac4f062f5d5f1fd69103a4071f84dd5caf039a1ae46a42f5ba396a5c4b405b76df829c2f0dad1711d83e6d7051800b88e2fcd7d2a8ef50c17292886ab4259e0ad292b9c874aec43102b4badc0c26b6aa7f76adda2ce716fb89b56374a12eed5a5787745cfaf334a372e380fafa9f2830b1fd060a00802a2237abfa6f201a9560a4bb930db479a63653b33f5838d202740ef6bcc8af4c36aaedb1187f91bd7d34e5120559755747d252eae4054b5013990e3444390405d4da1631e1dc430c73e7c7a9b96f7ef97a8b4f67ae5171d0fd93bec07976f35947386d1160bdbc08297109c696f952e2234d81fe4f123d612fd959ab735c81e9eb631ca7c8347c3665feae22a921cda5e1562bf252d9f8c4403ede03bc68a5665bccd2bd53bf2aab12b6fc935f77be63fddf3fe76e0c84fb15d4be4372ad058f607e16d89d4d7c33bee9e9b9534834539ffddcd65593e8373bd1beb388bbe69ed35b840461fc8fd8fbedbfe88c0a3fd476f60f9c417c48a6db3e535cce078f157aeab785eee327bede4187339513c7d39d68e1c65391cb232c65cdde767c976b9375b9fb3457b8d351aceb53497acb327dffdcbe9c394146ae78fb69e455de53f7106a1783a96a60d1078423d8d0784ff420417b7699b9fb158fe97b88437d797309ba2b1e041594ea041231a0b60a20510925c9dc397bce249d0a82a930d8544acec36f6214ccc3da2e25dd0eaa2d385d9fdadf3aa0974322e08356cac41894025a7fd301ee1789003bc60d774d782b5738997666bd12bc593566eda66aa66da0d2bb43f6302dbbc489ba61c09c02456919fe193f3664891c1375edda09d4fe660c91ad9cea5bc08ae721c4e2e61b0675655f290b81816c35abf15903707481ca312f7af98dbda31dbac1f08cdbb4a626532824f63f633347c13d5e053e0218940ffb6a3107b6692efff787a6ea2a5b9d962973d8407d6e7dd023992e7561e12d07b43f333d672ea006ff6fc6df4812f769f4eb127e48939183048a2dd950a3722ccb3beb96b34e5bb94b7d883cbd24b0c6bdfa8457d61708f8fbcef94f0241cb3eba3d496ef7f80309af0fdc1e8720279db8a875ae65e05ce8636a1612b0021373d1bbbc7eac0a2ae9893dc649bd922051c12e2473bf151dbffb40836aa6c063c54afa3422c63c2d63fbfde7f94dcaba22d00a5633915d951e342ebd4186eda985c0c74ebb6cc987ca351f0ea7aeb65491ffe48695af9bff69eade2c884c76d24722b2e8362d9422313e51d1c1d4726109199d867e88d278dbfe339d916b15253d2cc6717272211c317b91a73991a21671e550fd193ef13becb280428d89fdb6219a8b6f6719785c3cb9afa36d4ad8d83da3f5bb7be4426df463ce7655f4c3fcaeefe2ce3a3c27d518b69a9ef5aded0b54f31ecdb6bae0b42998c1f91fa8519969c2f1513c2a27c4f44b4449c5828040a7fc57778ab4a670ff739464ba727f3192b53c51e00e36e7e10b3b3a8e62a52254ef4855757ac29a1364128143c3319bda7ce0323907a91a2ff19cf68e8bf7c9888f2634aff1eada38e6a52dc04e98987d91331f22f76c8bbbfb42d9eb7ae38d8365fb68e5ff8ea90b2000e3263bb110d46401d39e1eb0d7c576612ba5b4a4af6cbe8870fbf287c9891fe5bb782e74441c4c0fceb43a4c5b333cbfd09fd7d42e24576bfcd5fc8e35921e559a7b37f7afa71f823b58dac9d95cb195665d93fe62154aa60df0d44e234d96bc2018ef140907b79d82781f02fd2fe4efaa2bfc1b1725d2e521326d84e81376bbd8a00e42fd06be24268320e8dfacb03eac247b45e7c3dc9a32ceaba8f7e78e7abaaaa7b087f5e63095deb954ac706f3973adcc69e8257dc7ba9a74a0b9ec6c39158a31d5d2ee90dbde09c4d67be591ed4f3e6873f758d5013708510fa115feebecf9cf563684c6d8942ca7f5f38a47c2c4b5e17535512507e284025454ee2511558aed8d575f3e217a15f029783348e649a1b95b03d102897492b33b6fd306faccd265176af966f2ab363820eac58606de0942e9971526a2436011cf6b8f61fa00568d805aefeca527689f84586bb12dfd49328c89ae8ba617ebf4d932c33add1eb3d4664685c833dd3a84f780629e687ef48b501d22a53e1b0b4a97ddfb6381801540215843eb4458935489b564a41df56a4224b3e357bc3e65755bd5922cf2cc36213267824e4c014b4707e5b09732e704827fed2beba1ab7a212748103ee68e6771c918d8074c01f7c249b86f870a2ec2783d29c50d5d9299e978ff13a78a0df89001dcba4a263d62301504ed5a47b06e7910fd33dc3d6248d217f4661eac7c37341207eb8d77e7f1baea35602a5fa0b72f10e247a79497f4d78b3ddd45ca2a0cd2553680b135c37b3bcd6a606ffc8857c92f9ff9209ba19c211258d06bb4c72ca1db67284945c53acc9d8a66d23be57b3a1b03bfeb548b26f7498f786b955339fb4261edaf5e45359bcb9fa9256683d25783d3040d382ed0c14e809f475ae0ad69d06d6a3274f25558a5ca1aba332058ea6f4600aee71a5422891cd3b93f992d61f2cbd3659315192e4eb7862793505f348448b1295b3cd6996a547c6db74bd7198c87a4c86e1aca7c1e562cffe8118a8289eeebbd297e6e7bab5c2f2b60aa3c047644e8ea33e1b282c824b05253af883d77c4b9557cf4e80a27fc936715f1571f0005e463721b1c9d7f8864a0925a49a01d3885", 0x90b}], 0x2) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) write(r2, &(0x7f00000016c0)="3ae1068d65013613e8ff8fc1b124068d377d3e1ac0b4d3cb78395fd5de33d728aade2462a5319578a802b4632e8feacf8381265a49e48df45419d5d437259a7e14b0e94fde21e9a1469a3ff2cfbb096299ae8f7e38b3cc64f1acc18ba73539b2956382beadd26b7093f84c8794f6d9b49e5b1496c9442b1e324c0e6708cdb7c7c6b68dd61332895639714158472a2864f8fa205200c735e76a1f748c56c2fbd70db21af9063d9a128daf8af138146b80f27ebb274a6d076be8c004f4965ceb830dcade49092c4d1ef23c4e30b55fd791a7ad585a8647b585f575c08e139d8a20be68ca2cf35249e283285604c7e77efc5a250302f574d7dc2229d1626440ee8c5bd9500b35f81905719a073b711285b239ce6028d691f28c992221737752a8d275dbbfea3970c18da90681bce1a75357728bde9f6cc45534d5de80362d79471f0aba137f5040e85083ea2a6ff71c59f8f19249e76de0328112bfa0e92fa542461ddea096d7855c742bb18579ae23627162b6c302a4000b4e0accb484da35173f4d80763db063fd523eca95ea84b913e76319a1e5fc94927d47dece7c3536a4993b90ae551af3d976cf042e31b8e72a10c6f359a365b8e7d82e5f78f5cabf9a46e4d3779fae6604db5b6bab4291f8c274a0b6a709bbffce5008c059ae1bc7c34a62d8cc62cb33f12ee76e4575322212570694c6b787ccd2b524b72d0401a5b1081fa0140547b7b42903e53c5db19bf6991f9a382daab9fef6ffa58dee729346f288174bf0fcf050535ba54971594dd4ae4aa0d91966f5ce6391277bd394c0b4c28218ffe34085d5040319c0f7123283a9a365c8ed13e8081a24871877d4f3ef94daf71fafe8a3f31b80a180510e35327ac45cf9614bab50d5ad8a8663ac864c0d50871868333a78b351be30e314c5059bc074dbc0213d57516b149ecc101f3828974d687f07e536d81887d09e383e993d47cb0ee708e657ca229090d667f19ac07348b10676d0287bd17be70deba47339a1f86941e4d98536286ad2b30f49bf892a2d8cba3c455507c24a19a0d8432cbc45822bcc2a001b5c4d5bfb9b382df9200a208dccf521de5f65aea865186d25a487dac85e724e229dea07dad2b99d1f0364fde4425af8d7f1334dd5424d4924ee9fe172d237b27646c91c345d0fe36e931614cccd6cb0d7528ce72c42bb13bd0ee8861af5571761f82ed57b253800bede83f371fde52ded79b42cc28a8959a528633b1ff640db2f8d3da114f8a4b708a856844633d10d38fadb2e47670b00debf982e26852d886e4e92d2f55d5d5be41055d3f32c000a8ddb3b968396e9691729bae134d66039664997b870ff437b85b71ce862e66d655a827ba70a3ff9ca63fc77374a5506811f32478600c24203e3c0ba183519a5e12bc301bd55576d233023a2cc13894fcec39ce691c64ed77ddd684df3d845c00376ea607c8db383623ec01363c3f384dcfa0dbedda47224b3b30977ff7a76c5762a7e08964a6bcb7c11bfba0c069f422848dfb18cfbf00a119487c66c433d0628e05eb40f92667f223b7427dccc539a3e65fb09b9eb2de76c1cddaffc8b61ac0c4164dd6a322dc12f9add79bc201cb6e423ec1f421a341dcf4c2e3faf2b1ce7912e8b3286136d4678655248309ead289f71c9215602dc28bfc260d79812660a028d726752ca0790e00587761ec007150925b262540d588ad8fef220da901d795454e7ea180a7f3575f649131649ad91be3b080d020bb6c646d8b38390a07e8f7f3570f177691487489ea33495d85757fc3397d7a08a6576a54bc8700b4c1a6e86a6db24b62fff8d71bb24335cdbe12c18cd997bf152f5a51e23b208c56a39c3ad58cb88a6ea8f1698ec5502e0405e504aad52e9db4a5ab48a053ced47c642e4972f0b29cb2dd43437cdd90af1396d3d22842eb9b0abca9479434595b5a9c275799ecaaab11f049b0d10a3b7775bfeb0cfa92b6cb73debcae032ffdb5dff7b148ed5563af485677e42bdec0fb18262cf5ed7f8a766e32251b40b7b6715fe0a5dfff1fdb14e99bdf0e5ceaae6f28e6a7e6cfabb47e37703084ebf897be71ba6340283dade25df96b13000622d40d0d0f8a9e19288ff10af373e1e4ccd59491abacab81737556916b7a40671e2aa15cd06fecdc743e6d5c76f6b58f47728c2d962e5d86f2d5b3673cf8ece06a9a5e1ad53d5cf3e9495b6727a1228d80d95434946879a494185314cbf081a9be9531b71bbe2e09f5188682d92fa59a66d38fae53f7b0eae103e32b77ee4aea80900d01611a734169cf0190552119f1bcde237f970b40ce5aa47642e2dd33957a958a82d9f70875da84e2443b84f1788a231ee2075db4eb1c1b6230867dca0ed0be1fd41a35d6e87e336e5907812c9845853ef898aafbc8c0739cd63458c29335833699849c3fbfbb79d7c812a0dc37da672533b76bfd0d82579103832a32c39459c03d28b58efa21cf85afc66fe5e3f11595cb861273514199b6d56279c90667c6b0772ba2b94da6e393291d67905dd09f41120d09470351a0ded65a875f3cf12382fd7e288973ac33bb3c04bcd80eee039c25b01a8bcba579f14ece8705c3cee5643d407818fa84b4c3cf79298bc9e2b89d1aaf0f053d117bb9cf075319e8e3c469051e27313e64e9aa3a85cc9ad1fb4561a3f9db78358cccbefa7760e35d377a8c363113e4d88d6fd3c0a4c5085421c14926cdbf73b0f0392dd3bdca4a41a68e3903e6b222d378d0b10d8936d198d35d224e2d9d3699752100b19c746ebd37591c02cab0ede763cb20462dd88d2bee801f6df11e78da5acd6a1178f3bb17af50170030b1feb3c906265da1965a207964517186160af2a96a25fd83e23ea6ef193bb2c16391fdc7bfcbebf0b3318f77c7a766472ac29452807f72377a424ecd0985e8f8cca4fb7189210f6b368fe6eb62ede64da65627560a2d265f14c30ae2fb10aba05e33a45ba674e4b2a07bd2a963871fe9fc098c6feb563f39b98099e494156d8a8beb896b7ec820c5cce2515b6ff1ff336bae24042850e73362bd056c496036e156df618ed833e6aba9fe64269baf20aeaac888f0d0849fc1367eb6e9637854e4ebb978c986cc07035354b125362c8d0ba7ad13e76c0c38ebc4116228d06e9358a0de905886c155d2a6762b8b5ad8b31e1b8f389bea1e1313516df7c17912f954f994436f4d01a5966a7c353ace422e5de59d1acf3b36bcdb7b952ade99486ba75cfe893607c33d8eb07a742c1e01d46dbd3c526164860044b3566702be513c0276da7e1e2a48922303a22cb5e23d3d44e5da3753128ca4399e0a1440aba0169bdca077f6dba9f38634f8c41078c696ce13af853e128be76e8bb6d39969daa2b2a339a070031473a6da17613935a62266c18f3d3a3a5512a824f9d374de6d6027bcdf5a67cf5465941b71ab09086f10516d2284db7027027db16dcd599ad8ff98c7955d4dc49ffdc95cf0617f868e2753fa18dae47355c35a1d3c48759e4b4ab43cd6020d81a6920586a60ca79a84586ed0d65b6d178138c6b603ad96179109c702f40ca86faab2e82bb59fb90aafd0a8c8aa948c9d20bf6fe0bc12c373d228e080c915eb8038bfe3bd046887f0e765f8dde663aa36c95fa1fd6db1dd4820dc854b94a02d91aab3d8c1ef34e7221c425a8b51353b784bc195ee1b518cdcf27def4399a33d89603e3a83be8388921d262ca6cf49e22cd93de5b4ebe7dd5c3b880a501177350a0e7caa900b2e9b40c021cd85479c30ef855bede928d46abf1e9eff1bcd00b65b49b059280bd54662c4bb168de4255494e5b37a6716549629b41f7e95017e3b4064e9a2e9841720d0bab2eb9254053893f3d9b759e6e4f584e418a34f738449aca42b904c7e97b8678d7ea65260ea3a6e68da04b29c025607c165af4e325533a10e3ce2b52a3a4945384fa48f9be4dd3cff7be966e29f03316f84bc6231741b48942412c491d158e000ddc08d94a081e7b92483f51f3d48e6844006d77e4efa6b9cac062818f91ca5fb4ef80484208a3ba4ce1546b9a0be0a1b713beedeb0724d2de22c0213562fcefb40638c5e68de74364ba9dfbe8d2cc0fdc4831b2ff551a55a57ee603917f5ef20993546b282dbcb1a433ff0f71decfc8cd298a7f355c68981a85f9015deb6a7fc6384c9532013430f734e534c4c70e6795087b705db010e986be8732b36dd5cb072331e1a3f90c737c36559cd2d710b836d662542c4085d07aab3cecb201a9ba75aea327cadceaecf5c408a2fe36615d7b53b85acc8a98ec40ce5765d950ab52822c2d1c30dd55aa37bee407273c51244d10749dcd9a97d3ab8c8e9c852158158b37ed53d25f7711bfe415f1d177f942ab50aa69fa2322889bebb2a01c6c7cd4ef310ed32db567ba4535209d5bf00adbfc251ec013c9034fe9ce9cae672bb6ddac449e6735b4d930c9dc2d824d6c9f1e7dbd12ca249f9173419f8ae38368e0436f6a2798eda3c1b050c555c12165026cbb5e4d9e6d014867ee3052f35ee30094ed75df9ed3ede024b17867af192bbb915eba72e6c80a983714a06fce6c4ee9e1c96075700e7f7da3c7e20d46af88308d4bad244855f499f33e2637088686e412d50e2adb183b38da8f583dca325ef393a9666a7433309085f18845c6f66462ac0ee331fbb016d9f324e63fbdae3bebec496c7c4400e5e4a4456656267a3548fd530735b4f157dad56e202bfcecde7099a0c02f25986d29b9cbc3abfe6c57efd12d1176b80ca00aaf28e71473c57de9922ee315342667c54b887188c441f0448ed5441edd0ee698fb0e7f3dc69e9b41af297368b5a9ea3e1c72f6264b97dc6cadfb86975dd2431a24bc81f07db712d02543dce10c87945c8c70b246e452ecc5b65b3ca790a711bc9548439cedff3e85b8a7ac62caa5f8bfbf47729a9d11151a6f9797805973b04efcf1b19b58a0385dc52afa1275c629d52322aee59ec60e7b39219f194c7611a53d273e35a8e7554fb13c5f8e5f3780d45260895a9bb59ddeb9ccf6fb9c76676088bad7bc0a8d05cbf8b58a538fabc0ff5fb2ac19f22a8407f30f7b4e203d0c5960da9b0328fd8bee7ed3b55b62f476285480ab0cdefd9599e54743e7fa0282591f7ed365aa34cdb56b24e66c4343a58d4a7e7f4ceec471cf6cbe5b0045117c12fd096d79af019314919f4ae2eb78a6ba44889c1cc2e7f6b0cde616c73a1520fcfd0187e7f7c2901f18fda6ef9180f5cbb60f6f220cea34e6bf5652af0ec1ef4ea2c1914fa2d55dc7c1db7afcba59ab60a564e5f10418b51b32fc4613977f7f28889c75f4e70ab134982daa62a4f80524909b7c941fc0817bcd2f5292001887da25e8786f0604c87a36976f3e864dbf78946e7931948ce8e93c261bfd614c18a585cbc73873c6712f3c743edcc4a70f9e74282aa6285877e795582afa620f2964c741bff2c97b5b1253a134c3a314d7ff978711a489afe19dc38dfd90739d2c50b7adbe753f3cf029434cb2b81a2a93084ba7c4995c0f977ac44e56e11c591c98b231be3cfb2aaf5e19d83ba0002bf62057645f93f3e549906798d5fed442527c2964b39808a15890508d163c5fa73fdac7c0ad85534fb2614d29745ffc328aa5f39d24e3e889d3c614a36c86d676873ad7134a5591921aec9d06fa570ba1f2a66e25a1ab8fa05a6445a664fcbd82bd9c9a7ec2c08cc4775e301ec40735e71329e1118cfa4c3191a6bfa9115e1a9475144ad82f5cc2f3c97fd5723e00e6980a55c1d70b6731d212a091e889e6a3590bd7ecf865654a89e1", 0x1000) r3 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r3, 0x0, 0x0) read(r0, &(0x7f0000000340)=""/222, 0xfed4) 19:46:45 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100323a0000000000000000000000000000000000cebca9e6ed55382df5428137f606420904009078000000006027671500002b000000d700000000000000000000000001fe8000000000000000000000000000aa6cf5a5f39f4a236f735ec1117c2e3ea2dcb0ed695ef1818ec4648e5d2518faec5c6732fdec697745671054c6647d55122c32614a1d75e33610849113f11097243ab993c78abe8b515f3fee83c016a5cf42216469cb164babfd99286a009cc2374f36af72df3d202674571005e3ec613990af8c16d6b4035528e6d028f9606796e9155e62662879ce277bae2170ca5a7056e260226a21bde0acfb1b5c96346bf76b0f4425369eb5bc0a21fde6f48a541862eb1ea276ee424cc745e79e95382c"]) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x10002, 0x100000001}) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) r4 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) symlinkat(&(0x7f0000000100)='./file0\x00', r4, &(0x7f0000000140)='./file0\x00') getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0), 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x100000001}) setsockopt(r1, 0x7ff, 0x44b6, &(0x7f0000000000)="2470927dd60cbd538b1d223c7969404177dfbe18b04e61628b947b6a4f815b57134b2327a0a9d0dd973d6ae3e34480e995f25233c72cabd26db5718dcfd764869ac3b4a7c81a40285dace3b2fd08858f5568558ca11739d0d0bbcecbb7a3cfceea30e129ca", 0x65) 19:46:45 executing program 1: syz_emit_ethernet(0x9a, &(0x7f0000000300)=ANY=[@ANYBLOB="aaaaaaaaaaaa3f42c22d165c08004007008c00650003b51180787f000009ac781d748aca6f4b98ad61171400aa009406000006b3892701ac1400aa00000000ac1400bb00000000ffffffffe0000001000000007f00000100000003890751e00000024434008100000009e00000020002000300000005ac1400aa00000004000000001000000300000002ffffffff000000040000bef89402008456fbf26788917fd3c8631c7d36fbddd747ab75a19da32dec4212e90041d62e49aa145fa9269e19fb3e25d97eb1ac25b9fa5f5cca1844cfbd4c2a"]) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) madvise(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0) r1 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x50, 0x9}, 0x8, 0x3, 0x9}) r2 = semget$private(0x0, 0x0, 0x380) semop(r2, &(0x7f0000000180)=[{0x4, 0x7, 0x800}], 0x1) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x361) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000140)=""/14) semop(r0, &(0x7f0000000000)=[{0x3, 0x5, 0x1800}], 0x1) 19:46:45 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = msgget$private(0x0, 0x20c) msgrcv(r0, &(0x7f0000002480)=ANY=[@ANYBLOB="000000000000000000000000000000f2ffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002aa23628e053a1fe6e17c2f67e046b000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000020000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000e831df75ad000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000b3ccc21408eae6894f8fc63db194aa217ba93b3f85f803fa5189ea253bb1b7ee2b7b6e019da2e420815605b2979f4404a06ef4dd74bbb77f823859edc374ae45d8e0dd8dd8bae42ac15e76b1859eaa60dc7f65c02cd5ebfea99a2ac9e6b7bcb7833a9a651fcd94cd0cc376532583c37c9f62ecbb9edbe9c7efce2a03"], 0x106e, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001180)=""/130) ktrace(0x0, 0x0, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x0, r1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002400)={{0x80000000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x438}, 0x4, 0x1ff, 0x0, r1, 0x1, 0x2, 0x4, 0x21bf5e3c}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000100400006}) accept(r2, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') close(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000040)={0x2, 0x1, 0x1, 0x3ff, r3}) 19:46:45 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x87) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000040)='./file0\x00') r1 = dup(0xffffffffffffff9c) mkdirat(r1, &(0x7f0000000080)='./file0\x00', 0x30) ktrace(&(0x7f0000000600)='./file0\x00', 0x0, 0x704, 0xffffffffffffffff) 19:46:45 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4065, 0xfe1}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000080)) r3 = dup(r1) r4 = openat(r3, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) recvmsg(r4, 0x0, 0x801) socket(0x2, 0x1, 0x0) r5 = socket(0x6, 0x1, 0x0) r6 = dup(r5) setsockopt(r6, 0x6, 0x4, &(0x7f0000000040), 0x0) 19:46:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) pwrite(r0, &(0x7f0000000000)="8340776870765e94b5a8d134520e0a7fedf105ca332acc6742746ea05740cd641d8c455b3e77106e81a85b5025457e3007a8421f4f0b5edb9eca93d72e6a19387b3137368378c32fe4bc3d52b8021c05cd0e1781", 0x54, 0x0, 0xffffffffffffff33) syz_emit_ethernet(0xbe, &(0x7f0000000200)={@broadcast, @empty, [{[{0x88a8, 0x7, 0x1, 0x3}], {0x8100, 0x5, 0x1, 0x2}}], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x80, 0x0, 0x0, @rand_addr="010100000000000000000c00", @local={0xfe, 0x80, [], 0x0}, {[@dstopts={0x0, 0xd, [], [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x5e, "7740da71da2ffd30754c1f572b03945176cf140226155ef16380020e553bd15c6ac93694068f8592866378574e3155bd4ea0f1480ffcf12351bd0ef15061c072f8a140c6069b30f0fd7acd8c3c5837847637772e946c4050cd758b2e2b8e"}]}], @udp={{0x0, 0x0, 0x8}}}}}}}) chflags(&(0x7f0000000080)='./file0\x00', 0x10000) 19:46:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000000000000f6ce7de9bdb"]) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="0848bc0e280e701df28bc9bda707258c3838a3a750e93e512ee39604c6280f1a7d7c", 0x22) 19:46:45 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000195c0)="bde2822a02a30a755cadef1513344edc3394505780e75e059fe042afb652a275b07e221a15f66a39d73a3b1bc9af1cfa13dbfa2f88f697977edce5adfeea4140661e808374b1746f88c7b90969fcce7fb28eed6b6e2de654da3e3cabca7cf1485963057c80da36078f01fbface3e13beaa7ab53971cd3c5fd293a25198924ee2edcc07da1f53eeed564376e18abd7362f999de53a6b45154226516d175987c901f322d5cc10f177fabaf5916b0", 0xad}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000500)='./file1\x00', 0x100, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r2 = socket(0x18, 0x400000002, 0x0) dup(r1) write(r2, &(0x7f0000000140)="5fbde784da3484aa528afd6dd40bd2b6eeac6c08c5ea4ff70445ecf66beb5b579409475cf53dee592f8d402b43e0e3be4dc27d7bbb0b9fbe0484619a134ba1962e27143a6c18ca090082f0a825b23d925ff1bb45967aa85e78a54371893a02f7b09b247920bc20737ffa6a686e67ee8665b043c57cff64f92a4f83cc6a891f617cc3a3fa1815bb3c20ba13c54e5769e738b341daa6802d114635fdde2558e368cbc278e60892a36cbb09926b1943718576fd634c683e3267b894ebc1c7c0528ea361942fb720ee2c5a40c539acde30e1ff9fd200adef75d29352a102", 0xdc) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000080)={0x10000, 0x1}) ftruncate(r0, 0x0, 0xfff) r3 = semget$private(0x0, 0x2, 0x10286) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) semop(r3, &(0x7f0000000240)=[{0x5, 0x8003, 0x43ef63018b156971}, {0x3, 0xb692, 0x3000}, {0x4, 0x401}], 0x3) r4 = semget(0x2, 0x0, 0x200) semctl$GETPID(r4, 0x3, 0x4, &(0x7f00000005c0)=""/102399) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/153) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000380)=0x8b4578da6ac88022) semctl$GETALL(r3, 0x0, 0x6, &(0x7f00000003c0)=""/155) 19:46:45 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) mprotect(&(0x7f0000ffa000/0x5000)=nil, 0x5000, 0x0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x44, 0x2) syz_emit_ethernet(0x7e, &(0x7f00000000c0)={@empty, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x11, 0x0, @remote={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @rand_addr, @broadcast, {[@ra={0x94, 0x6}, @ssrr={0x89, 0x2b, 0x0, [@multicast2, @loopback, @remote={0xac, 0x14, 0x0}, @empty, @broadcast, @multicast2, @multicast1, @broadcast, @broadcast, @broadcast]}, @rr={0x7, 0xf, 0x0, [@local={0xac, 0x14, 0x0}, @multicast1, @multicast1]}]}}}}}}}) 19:46:46 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="d2e083e50cd05473a1040437e386629af7612605600982be7e2fb0f25601a7ffd0061425f3feb42ded4e84d1b29bec2bdfc8d4c3aff35f4a3ded92079d1f61ece930d949d72312878800f379df058a14e28c7b0cfe1d250c6facd65fd1421ca1fa4dc59c72f6021eaa675053", 0x6c) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f00000000c0)=0x1) sysctl$kern(&(0x7f0000000000)={0x1, 0x47}, 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) 19:46:46 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x10000, 0x0) r1 = socket(0x18, 0x1, 0x0) kqueue() r2 = socket(0x10, 0x4, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x2, 0x40, 0x7, 0xe17f}], 0x2, &(0x7f0000000140)=[{{}, 0xfffffffffffffff8, 0x1, 0x1, 0x3b, 0x4}], 0x9, &(0x7f0000000180)={0x2000000000, 0x9}) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCNXCL(r5, 0x2000740e) close(r3) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) r6 = fcntl$getown(r1, 0x5) fcntl$setown(r0, 0x6, r6) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) socket(0x18, 0x8001, 0x80) 19:46:46 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x69c, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) syz_emit_ethernet(0x72, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd60317971003c3a0000000000000000000000000000000000ff0200000000000000000000000000010200907800000000604000830000000002000000000000000000000000000001000000000000000000000000000000011100"/114]) poll(&(0x7f0000000040)=[{r0, 0x1}], 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) accept$unix(r2, 0x0, &(0x7f0000000100)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000080)={0x0, 0xc4f2, 0x3aef, 0xffff, "202342999140201d3996ec509185e041e5f6cca1", 0x1f}) poll(0x0, 0x0, 0x80) syz_open_pts() 19:46:46 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x200, 0x10) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) renameat(r2, &(0x7f0000000100)='./file0/file0\x00', r3, &(0x7f00000000c0)='./file1\x00') socket(0x2, 0x8000, 0x1a) 19:46:46 executing program 1: r0 = msgget$private(0x0, 0x574) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) msgsnd(r0, &(0x7f0000000000)={0x3, "bacd6976832306753f086c08ee450bfb1790e0f09efab1eaaa896a31061498627559dc56ef7dfa9242daaae0b4fa27501e57980c7d57e1037f6669a5cec484e999bff99aeccba14620ccc7edb9cd6a65c2e7a9e430f1f94563ece7b12431ec"}, 0x67, 0x0) syz_emit_ethernet(0x4e, &(0x7f00000004c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x0, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x0, 0x1, [], [@jumbo, @generic]}, @hopopts]}}}}}) 19:46:46 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f0000000140)='./file1/file0\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') 19:46:46 executing program 0: sysctl$net_pipex(&(0x7f0000000040)={0x4, 0x23, 0x1}, 0xc, &(0x7f0000000080), 0x0, 0x0, 0x0) msgget(0x3, 0x611) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wsmouse0\x00', 0x100, 0x0) close(r0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000000c0)=""/112) syz_extract_tcp_res(&(0x7f0000000380), 0xff, 0x200) ioctl$TIOCSFLAGS(0xffffffffffffff9c, 0x8004745c, &(0x7f0000000140)) r1 = semget$private(0x0, 0x7, 0x2e2) semop(r1, &(0x7f00000003c0)=[{0x3, 0x2, 0x800}, {0x1, 0xff, 0x1000}, {0x6, 0x8}, {0x3, 0xffff, 0x1000}, {0x2, 0x101, 0x1800}, {0x3, 0x0, 0x1800}, {0x1, 0x1f, 0x800}, {0x1, 0xd6e6, 0x1000}, {0x0, 0x5, 0x400}], 0x9) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x0, 0x6, 0x9, 0x7ff]) r2 = semget$private(0x0, 0x0, 0x424) r3 = semget$private(0x0, 0x3, 0x608) semctl$GETPID(0x0, 0x6, 0x4, &(0x7f0000000680)=""/210) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000580)=""/214) r4 = semget(0x0, 0x2, 0x4c) shmget$private(0x0, 0x1000, 0x404, &(0x7f0000ffe000/0x1000)=nil) semctl$SETVAL(r4, 0x3, 0x8, &(0x7f0000000140)=0xa) semctl$GETALL(r4, 0x0, 0x6, &(0x7f00000002c0)=""/139) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000480)=""/209) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000180)=""/253) 19:46:46 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/95, 0x5f) sysctl$hw(&(0x7f0000000000)={0x6, 0x2}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 19:46:46 executing program 1: r0 = kqueue() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) r3 = kqueue() kevent(0xffffffffffffff9c, &(0x7f0000000180)=[{{}, 0xfffffffffffffffd, 0x10, 0x20, 0x5, 0xffffffff}, {{}, 0xfffffffffffffffd, 0x80, 0x2, 0x7fff, 0x9}, {{}, 0xfffffffffffffffb, 0x4, 0x20, 0x100000001, 0x90f}, {{r0}, 0xfffffffffffffffb, 0x90, 0x4, 0x9, 0xfffffffffffffff9}], 0xffffffff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffa, 0x3d, 0xfffff, 0x8, 0x7}, {{}, 0xfffffffffffffffe, 0x20, 0x80, 0x7fff, 0x2}, {{r1}, 0xfffffffffffffffd, 0x54, 0x1, 0x10001, 0x8}, {{r2}, 0xfffffffffffffffe, 0x80, 0x10, 0x78d33bce, 0x8000}, {{r0}, 0x5, 0x9b4d6da625ffd710, 0x1, 0x200000000, 0x7}, {{r3}, 0xfffffffffffffff8, 0x22, 0x1, 0x0, 0x2}], 0x1, &(0x7f00000002c0)={0x1000, 0x7fffffff}) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) getdents(r2, &(0x7f0000000040)=""/207, 0xcf) r4 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r4, &(0x7f0000000100), 0xfffffcb0) r5 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) r6 = socket(0x18, 0x400000002, 0x0) r7 = socket(0x18, 0x1, 0x0) close(r7) getsockopt(r7, 0x200000029, 0x2e, 0x0, 0x0) connect(r7, &(0x7f0000000140)=@in6={0x18, 0x2, 0x9, 0x80}, 0xc) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000000)) 19:46:46 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400", 0x17f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) r1 = msgget$private(0x0, 0x574) msgrcv(r1, &(0x7f0000002800)=ANY=[@ANYBLOB="5f040000001939e0ba928041c8817f1ea127c78ec4c70c4056615ca08ba6419725f5454650ea123d150c4abdcbc1643a6c3f874f191af0bd3715723fd85926c34034a8039d3a46ea9cbb904c53c4ca82cadaf58f781b702b68db61da6576b6122451fe91b5964b17a5640f7cb667e33b4e3e5440904dd23df65977361c137188b926c532"], 0x1, 0x0, 0x800) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000400)=""/229) chflags(&(0x7f0000000000)='./file2\x00', 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) socket(0x2, 0x1, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(0xffffffffffffffff, 0xc014575e, &(0x7f0000000040)={0x7fffffff, './file3\x00'}) sysctl$net_inet_ah(&(0x7f0000000100)={0x4, 0x2, 0x33, 0x2}, 0x4, &(0x7f0000000800)="912ed5c4902697c8b1faea067812593781786cb7c0c825fb9c6e2179c93572e95e480d828b7eea12443a9d36d918ed84d7c263a1ea07195a0fb1c94481159810f2d36c7b5dc653230f0ae210279c0b1ddf909b145bb6ca294641e1d013ee5f53eeaaa7d6c4b2ac723a872467c9a5dd733f0ae0e8329f5fcf99b4819725e4d1bd74b9cdfc25eda21f62facffd3d19e99f882f3b580bf77711c3ab560c57343e07ef017075c387f38b780e2d462629e74d4b9e0e24234590f4d4f2bfbb61dc6ec64bf4c51ea81602076cf98961fb60acfe0be01c7e141ade346b20b0b3ee2ec23b64cc23aebc400181ae4d075e47f893dda31d071f495a03c34d700b5186da1dd66b818e0bb65b3525d79d5984babe971407232c1c6c18731a31e48aed4456194e0e1df8ec2cd76e6d2bd5d8b8a193c6d38039c47ad5e1c81d224f79fcc926215fc6d92ee64204fad13925e53b8285c24f0d32b0fea06445329129485f4a674da0063c3f88ac264b35dce2bd48400e7805f77db838fbdb09cf1f9c9452a1af80cbe060b8312349c81899b936c4495647229cbef3a78f96cec612d865a31cd99e2d591f5874d7dbcedf8690eece113c2f7c691c7d1df828803d72217a732116270b4f04ec015268bc20058daab80b8c3d244c43980d343e9b949f79f34c8b84bedda61cbd314d32d7013f399b44cb71381ee78f3cffdece882730d29b32efbb53aae43ce8fc612706bf7733f0d8ce12aa7ca7a059154d91304a45e8ebf075b249c3f14093f2b2025be7d8b4fec9853b212372d90de7ec11d39c9631e7c43c4408be305b12c141607916d32b7b35a4a6998aa24f5a947145d0172f235d7803fd04537de3f64125382df72d7b2fc072a39ece1873f40050d122e7a4fd5c867eb3f7d74d040044b7e6ee4e0abcd36d6a8e34588d4401a3383ca4d8ca62feb7d9e2663af5093a516de3b9ddd1f4e98c3f27f67ebdf433b32aa1041420676101bd718f1e2710f241d0a59bbbc496884419ff8a67152fec1ea0b23855d58624cf9cdc4ab1dd1940bdfad65dfe8f6f7630657424470de274c829c4449bac9545f3790979282057050086d25901365d19c15bd6099e49f2600b42f21bdab237ef52b53cd8f5706cbf012b50999c43cf4ae75021b055a30ebea70d9137c6088967ecf8477686ef9688c928ed9281ea9e902fbdcf21abdc377b5c1b4423c686de7d020fc27c050b315a10f0a76aa7b489a818379a110c76aa00635a98525edcb86973178bf1adec116021d8be3e4dbc7cb6fd1944867710117fd5257f04119d83b89c948ceefa32bc2a44a8330edefdb09e813c9b31746ca607dab5b3164b07195333f48dc8fdbbfc7cdfda75d6e1f7deb0a1103676879bdf48ee1dd975ba5759e92af399ca6ac7ce61106869cbd10f0b4a6e25e4ffe66fd0c0d053c99d6fd6f413930904a17d6665564ba4f7a4ca2b9a64572fa986e2449d74fe29070fcb22b1d03bd783e258a335f3b274fe1221685ceffadef2602539087af33fc7e43916361bd66b0fff567161400bdae59376ffa3ce325e30665e162c966798b115c35485d07fea117905e7c534dc8422049bfa77b64c14b93e24a66546a8a220f1b0909f791ecb805e034c0a9db266b5802b12da82eeaf38af6487f9f84c32ab5bd57ea441f2412203b7d323d2c0369e95d73c18b95d422d1691498c509b89784a3d025b28a17e41efae5863e82c12e2ab44c637dac6d6935ce170b0fdcdb1fc5d7bde53652e55080dc48c9c24ffd40c277f762ac654b828f258aec9719a4d0c4195340dc324508c1ef4efa9212eb30da66f63bf8153bb00835f729a1881eda80cc4328c9c21c9bec7adf237df45a3c4c2d461abf5e93a61eaf78890539465ad54e8a88d2c8cd728a33e3f79c675ca9dc573a98d67814a90560c39e62969d01e80400c4596483cd75886b61b2c1d39f1b24c206d472b56f3afc3f848d176cfa0fdb7d3e9c96c88edafae91656672f83bbc357fdb87ca407bd602110ab1aa449d7b88b47ac77a3526bf9efa0fc3213ac52d45730ed3fec163cde0ef4e7fee055a651bb6ba1bc81fbf3322c2a39d4142f420fec6aa745f3c904d665858c742c5654187fc2fabf152c84048f3d0d2d58bef491af794517e73db7f1dd60b71497fd81dc5032fc75ae0a7222414d90d19cd5bea3f45d38e00c082018b9bf684d7e2ca58ae89b7f375e084fe3f5cef7af3f7c48a03a3e22ead574046638d3b25fc1e197e1a2d4ad5e98304ccb2c6e9a1bcfd307f64f3f3fc5171d60f120fff4a1a3e670c9c68bc207186ec0dbd729032cd6174e8acdb709dc5f1c2b99d232b1a552449bcd4fdf0a81eaf384b53f8ebfa4575e2c16514c2e4a85ee912e8b70c58a63add74d36b9bb1f3d940d2486351168b8fd7137b2b82ac25ab9c84d5ca90775bd24f8881cb448dbe0f3b69b5a5232b031009f65f926d062f825ee4d987094c3f6134a4b09e40c93fe09b939970f50b2df7459053617e1e5a2a012cc742ec1d0480e7c4c7be398693a176925241a9cca8e814b05adebc8d0988f6386cb1657597911899ec9a6e750d41af3059ee832397ba8d0e1fe6637ec9083c656fef59bc2bef543f6856081183b56504d2ffb13bfa094698f544f49f8e11765c7b7b3784eec93ec5b471b6184ddd90cbfebc302efe27e5d76f5ce910dc710a4c80578b111f766d391a3978926684b970acd40370be19e71d1e80f3dae2809930d4e34c7f60f3caca6af3404fbcd0012851627d812343ff511d60d21cfc83304d0b2e8dbbe6aa101720c1c2cbe9fd04223af1f7adb04d849ca8ef1270e4b1bffe61fd769afaa30dc1c9495cd98f1c310d763eee7c447b1e69238c260a09bab79da5a422a04fcb72cd44ce29f95481e9a026d7050d57caae2d38d6923748f66f5682a1c197d1024e306715f985adc9bc19fb104ea6b88bb2175f970eceb19d8e1689b2b6c5e8fcfb140a4f9154d09148855840c12e481a386e37fda887845f3583dade71fbbbd2270c9b240b4f7f35349a71548951524ab37d0b8700b6d8cfde1b66f5400810c8809360274f5ff0606f49a86fd27e08e30071dcfd6725eaa7ca1dfde8f9ff8fd798014b6955dd5de74d4cf6be84087d90722ebd5def91c092df143751ac97bf8b509cb9da8044a3e991edbf9c605b1c5a92bcf2915e88bdacb7a146660c4cd2fa09599a9998311f1dfd12f64df8bc0fdc6573d58c2d0437782f1ac5829795b622eff1d5bf3d19e4498dff00f6baae3027dfeef9c77a4ea5f006bf6ab74e61dfa7532ff87c645047835f24fca5ccc4a8dbf9aec3d51b29070bae95a0045c8e08ec2f62b5a0604daf4c3027867fbee4bc2d8c4f76896dec7fd2be10c7445dc6af2fde002d70843b28fbf288c483aa1ae4cf8381ea57b115d7766da04cd7c920e36ae3a0177afc0df88800380aea18d7c39ed69f7ac4a519672dc5df39022bfd6d5d2369c7e40eebda50ab9d1daf24f309d56f8d463f08e3eed444c8c82e4273d1bb5526a074753d6f505eded0687faabfa462c0f9a3ea5cb5ad3511454aad80d18993adf56a24c50d761c647549d6ca66b91728d98e737bb1b94dd2f643cc58b0daa6cf6716dbead539a0807c4303bbd9b6730d51a7db3a9c1496992e8db2a158403fffafbb93644ca91341b16165ffae6444fb1f0bec48020782c022723fc668b69cc2f71fafaa46391924d48f80a009265553efdbaa6a0866ead6cca9200daf2ffbd11d9f83c16d6872e4e8cc52b5905e5c16d7c0a8cc3197517429851b7b1d3200eb97e4dd5edf938f68b19a7e82ab958143382648aeaa869e8aebc1af01d3bfb2e1ef0b1976abb0b21e1ffa317318a6cb5a666f6b934b0fd3857b8faadfc630e10ab2528e8719236eb51d518094be853861aea12b4e0c4e6cc5d3117090734038c3e74802dbbd25f7dd8017c9b664d2fb6faa5d900e6cd8941a4c6f4965a1ffbb62922f6bd162ff0544907b4c49e82208642d57a89c7db44dd8d229dbc34629522de8d2ec7f232d0255358fe8cefcebfc31900d445010034a59a7bdae37f9b8bdde95b73c0c65001a790d1b2f4fa3ce2a724e2524e7237554dea66c2437c3f9182b122cf58eb49665eacc875750358e1df49998ee28b17428dd9c362e315de48e55933b10f05091bc4e1af54ac45716e0c3c0b20de56a8d292f6d0d29866edbf837e39874f7fbdbae250aa9a56c2f600e296a5cf7984869c17a637cc1e0a2f6a7f9cbebab938e3e98970926a98eaf4ab2cc62646866fe87c4bb8de77163fea22650dbaaaf23d70d8777afece9342e49dfb2878d626a08820430dfab153713873bc254b8496b5e1775b1c97163523b108c01a29b135aa5a7c7cd73d2ef1e053e49a9d9a29417eddb931e4052d49a68a8e94bd0d32fa12d583e48a0e30fba588f98f29cb4d351c62d67c0a37d8714f111e0976c0932eec5b2d211bcda74df2a499d92882a0ff920c4f6d021a927fded360769d3ee6691a34a2f94787f28b090748eccb02cfd3ad1c4b5d93e0136dc96a1e0ad60808313f7d251dec05abcb37bf4d8d7e36f5d531e83b1febeeeae32adc42fe7138e037d5de5b17ace2ab7549c2a312cc9ee1d6501bb4ea946b532523fff0d7eb973b8dc2be0b2c11d25a1c6c1af3549b040c347fa8def75560b691df980e65e77235959a9759772385fedbcf3e12bcebea1030e1abba1232b101e2ddedfe1a232c04c957a329df14074502a821c1b3f5430232c7d145ce41ef366ada43ea0f84a04f1a1665aa16630b0e247daa16cd194d3aeecc72436be606999738d53ff42502dc33f295b47b42fede32814ac7473c6d8da95edcbf7628c08245d0232aecbe931c78cae6e9cc8f9fc6d6d263f64ef3cbf6e8abfa6a06423614d249b8da61fdaf47c0d3e1c1e5d96ec393094548075659c8ce814124c5ffaf0aa5f81a66627fd075681c87262586ae325712bc5ef4114081db713c3cf7e01267aece3b91fcbc5b716cfd92998eadf74e78f36cd55a1baca63086de72ecdb767e9f9dca173f6fbbd252dd523bd5d827f91d7f8f2b8c9f7ec1b5435579ba11cddcc1c1d020b962bb6394c77db3504a0ecf1c12485d8ac8ddd54dad312c9a717e903007435e97ea3bc9721b341cfeacb9057654fca8f7ba2f928c8aeedd1515319e51191ba54f45ef63db76ecc54166a75a0acfac81654fb9a9822579f0c112593401e39a1ae160eda32803cb5986a357b272a9b4cdb876e7d49b468418ddc1ace97d516108b34c26b609be2fdee4148321ba6b4338043d3ad46433ba5dcc2da1d012a4175ebed7e988b529be723083a6ecfd4a91f38ef520c007745bf43840191e013a8322fc2307b9ac002425748fd29d60a617186d0f7c2f2e7948f02d6ec16517d30167ab5213dde5bdbbfc6ef28731a65edb5795665591044b187217c4c30b13e9c28d9cb58fa697939e7d26acbd33268474e2fd484491b3a07c6847cb9d23f30c13104912045ba7fba86d4e6ccb9b0c4afaa7e99be660391aea3b625f535ae51e53528069ffb53d13e455f0ab040d6d8f3bc891295610457730fef802789a27e8bdc6b4914472f1354f5904d8676bdc33a54e003473106b094999ab75e9c29cb683c44258c5f1eaf0e09a7bd8dfd15727682e11f07715728bf19bc4eaae1a5a8f9b376d07097ed6f9e825a0bafbd4515d7b6e8b2c5592e781d934aaf115fcbd20757ea21201999aee5e2883d806eff06530c226b819e055966a2a77aa94b4e7197079061c474d03003b2ec98c32546e5d1b18be052ae26f26d271fc0df", &(0x7f0000000240)=0x1000, &(0x7f0000001800)="54dc765dbcdad9b714df8c5f71a2dd038c69eed475b17c3c0865d39146c01522671af48c9a18f563a0b164f1a16175fe16d3be5c834e2867e8538b4eb5b28c6622a17956e394d9b56b0139a5860ca6439dff1ff2ba508829d9e77ce87d5df3dbff52b4c8ceae7c33a814906d194ac6046488f927682202261e9ca7378a7632f823d383bfde52baf164836547b6017895f7b7e71fb427cd9ce05afad6720fa62cca763f164429c6f4142f27c34b8ea0711008716a08ba440fab947f9eefdc7fb686ccf68cf7d96a2db5fd7f2b3989671ee2df589f6acd01f073bfa30b18441517de40e5d6e239e85754e3efadc5f102a5174a640f0bb70bd6e074c7b5c54f885abd9e0a78dd00c1d99030592fafa77cbb43432e835e332099fa98e11e3f854a0f334e9a696f35b3bf945163fd67502187a93711b67e82ac8465779d7b421e928c78cbf4fc3adf2ae72dd87bfe691b9f41e07907d367284560d7e84d6a56c5a9ce1d69581a5b338970fc44b34f1ae5a5420ad3d7fde409b543b825cd62ac4a0cf809f6a93fe1e7dc88fa046861e74f26dc76bd92eac36f015da88a789bf507e7aebefe57e372856613fcea0b3bac4b0363b5dc0ba11b9c9cd6e49457b065ca197cdd591cb9991b0e399ff81bf65cb316d39789132893a76e04c76d5c1b5404f2a363086bb8be19dc0a98304da1218aba98f8fe48562d0bf80214a38ed1536eebb61be8bbfcfc7b568e30eb2485fbdb273e436f6363a6561d54234042b9fa81aed4a66564471c0d1902213818501d46d856329ed0386fc89c56660ffaaf4bd9e829180afb8587af865f71fd3ac3c228f04318581ea2222c4c5106eeb84ed10526f31e57d7c3ad41df593f6347bf0c34c935380b3ecdccd87092d5cfd5f91030070c5cfe607116d96c56f41d176ec4224822cbc8522c8d0a4ec5dc85531e1374b5497ef014767e9c256d5fe12fffa79c4b85aedef01233fbaf40fb78d388999f2602b56aa5da4f98d045ea740170fb2ccf7e05d68184db9c412dd5472fa56c8eab3aa71a48f17b4e99d2872db5131dcd9ae95b4a271fe08bb6bd659307c0b0c7b6840f38158d80f3ff0d313b66da5ff3e0fcbe8d53c4b6408a0122b08a14617a92ad0b3afc5b3d1184d352a36b7b4262a091b3ff04ce151dfd8dc2c4443194335db6971774b3725720f13a56bcbfa04e7e00747d1a073d928566d338b300134b83ade222d1fba3e306dd82601d67f54ec16a374ddb35f7cddbdaf1208186445643fc84d374ad03809705e339cd3d4a31b8b1436db5def4c25dd2cd9298598d56aec1eebfc48c0cb7f27c9e5884bc39b3b696c285c37b9ec3fcfc55ac4c86c4516b68ef06f84c46bc6bab84aec8ed6d3ee231d68d6889e305db886ab7d6aeba0724d874ae16636cb8253c323ea817f4926b21f839040c617cac425d00c9aa1b047c58e7b32d9aa5469fb3a870ceb40bb42a6c611bd9312a1cc9e3a188ebcca57870bd55db47eddfc57a29fa3ea6e7c7784e29371e629003ab154c40afbec07f350503991eb8c3e8f22895bd0f6565bb4ecc56b5e06ea2be6b593494c927102e8c0599e92f7916829320b652f8bdafdb3a8ac71d45867751c038291dc41918e9a32268cf9c94f74311d0fc120a709ecd1cad769a550be3759fd6fe14dee81916335bd0bc3ff33c8d7a21ced008555b827d9ac61a0c62e6b95809f86a56a656c15fa7d4ed994871bd7d1d3c5f9c6b58ba8d87a4732dd3c524b64e407b5aa8d81d754b3e2f36fe7f62505bd0a681269ad0022af0a0c7dba36dbb7e01c2855cbb8baadbe9120caf82a886e90b248dff7047668a2a37d8c5609555869a2c7bf8685332b7e0d706f529c9fa61b457a3f8e7f974f77694d75f228921f2507029e3127573b3f6448010ddde9c7e9d7af5c2db8d1a1e614dc13e984f9faf8d28c5d0162d72d3db8eca6dee96be788b6ffba386030e88c4273cf330570c954366dd0d1f296de895011aa1c389d6948bcd89405c7a8a34d567d46baa15409e93c1563b05d22bd3448d0f097d3b96901055d19d89679533cf4dd64631cf13e0f507830869a6062b7ce9eb0805cac0368c5988bd9ba483c9df21c8cf403e98570f5ce023afaffe8a0b77e8dad745bcbc327a4897f30ad6278eace515f241c02229633edbb4f17fc318af6454e75b5f381c594741966f42419e6ed5884e46a5823eb77014c4c2b3ce793030240b1d00000b49f56866a636648d6d408fd92fa583cc6c2e52b3ef1d4c6b24aa3accdbae5e248e1941d8a5e195ab2f488c725a8adfdc9d43a0dde0097306147b5be3deee5257fdf779dcca57de34f668fb970a60a11a145bc848ff74cbde9f6e29d3f5d1368f810dc4d59778971fb464aaa46f9e22d53a8b49bf91808dcef41f97539c3ed65ca327bbf7539e818824fbb1c7e894ca25da7ce2cc156d2f1cffc7ecc8c4efc932eec532e4a330cd48c270635ac603ea545073a1a73fc6eb997bb6c012510f956919cd7ff1cc5c74246183cb50761bbbd1106261ae2666a6e3cd9f22a36d638ff231b99a5e328c46dd25124b0d406558a272009d03f616162e37b74645cb63e1e2db23c8cf52495842a604f549c26c417c65f1ce86dcf17493c46cbff1298b75294e92c923b5190ded32004ea78859b020a9ebd4cd8381caa7b7dfcb35f8449503699db4e8446a34aadfd9dcf13865887fd2f65fcd0f8238b63aec91c4926c14f9bd0d43c1bdf6ea5fb5ff91b3f5e822a6b9641f39484a6edba0c4428941ee3b9ccafd67d7dab0e1db9032b8e7f24bcbfe21733de869267a0f5292e9478560203a207d03e5da9d315659f3f744d55a32300ffbe45c528cc6ce636334ec305a8eb7dd90d01b31739c536de661d652f0a356c055d2521c9fa102336a0106e6072c10a3aeecc9435a36f4b914d0f1b64d5996763a2240645d0830c92e1815cd77f1b22b309c4286c0f638f706f785de23723ec2fed377cddc55d02a80db3a067e9ebbc4fde4d85c03802079d95f01b24bb4d8682a47bba37932bd5186e8a906c0750a67eb81440fc420387d3f2e12db7b834d737d62769c13e464da04e4f9f13970d2743b5d06037310a6f6c9c5c16a1539802810c032df09620f0aefcb6c61530db0bffa3dc51addf69e242c369c1420cad9df6bdb48e04db7f556ec1696d545a3c9f69a4f0840485a71774d2af4a8277a3496e9c6025aa57cd0c482c6ed160be9b33dd3d17bd4e9ac7a320e07a48b522fc9422750629bbf429073053afd14284c467e7c4c26f19d27c5fde532e99bb12d068d857a0136737735bca6dc95e0807f475ba91fc57131a6caa02c88de18b8cb4225ccd7db09715971efb8194995748d8c0c42f09fd44200b653f5d05256c14faf1e26ac0a3f03e64dc09c7dcc64413ee69102887947e95657d09c94290f5f63e80a05ee775b26f357f0c485f976bc5d5e703c4db4bff4558a69cf4da76632b6d6c342c23af87707d413b6bbef4cdf3e8713f133764becf6940f589654c61273b79b94c8c047e585ad7df0622fe0a923347793541fb314f796ce33dd4efc5ec576c055675e8a79fe955e0912bc61bc213841d9aa83f9440531d05635bcd538b2a2185d0d19c642c54c3f75974892c6eefac6aafe2a127c9ad2c22bec2c49e0276db9bb64b64d6bad7958e72db74abbeb4e84906b549f67c9d028b3eab2ef13b18f43400571523700092ed519b839a66fa9d2f5e8094fa5c5c758508e6b3938cb4de2df950c3e7544342054fcb75a83d1f25d0aeff06475f89f62918d331abed8b521b442edd74f1a1f85e8b262a000118e18a6477438515feb5ee74a631de9fb205d43b41b9014c47f0b450a542605ed7ad4a81b1e3d789880ae73b76e3b00b8a6b25aadd6ef7eaa481bf8029d143c1cdba21dd9d785671e02ecac023daa63f797b2d909f0329779d19ab32dce886c3039b11d5c6bd29b20f55f24ca7cd29a3c4948020c898d5b540f209cc2970fe2e8729d562328f7bce0e9787511ab695ca0cd66a1f3df77ca71f1bed8c1c272edaa1d0809c4a5fea8dd24c782dbd5dfc5f082374b93c5fa1b388e52efa000bdd9c7ef6314bcda5bfeb133183579a40b6970b2d0235883c8913538cd924ea294867e49c92f0686a9663b421a523e9868878a5f78d80c2663dcabb4453f276eb49a05345e4079b41f7d1abb4c0ec6ca1a6c42365bf08250e691c34ea37731dfd8aa7508634de2885d91cb1875dc97601575b40ca180b35b2224c6581c2b3f1cb07ae74aa93bd3f4c045d57ae5af2211fd772427e0909534fe79bf0ec772a578f908c267d3ff8ec9e48721e3a1e85a93003e43f47c745854e2d96f33ab1b13165c10224f3b7c78577684f06367b7f089aa8399840765176b0e7d6a5ed9daa5f2558c911860bac0a6f46f6040249b27bd2137636a7370684f1efd3d3b2eda3f3c9100fe325ce1cf8d0a004d08e488ac76386f7cdf4c712e821c214af0a8af7e0b6bfa64365cce4e6a006364f863babf9783bcf438052ee553f156e09329470a895454d50fefe32cac8e2cacd36830f116826629497463b2cceb1f87489065c700718915152c43f9d1f5ab591b9f31e36b18a3f758e8f85921fda2c6ec6d7293f1e3e7681217917018d01ac428eaaa5f5ada882f08feeb28ab44da655b629712c3120e063cce2705cd865d641ef611d6c261f52820aa881a1fdea9072d28ac3c8098eeb9179d989295cd7b591ea662894f1715b7d4aae85267d620cc0b5c6a5504c5c65e3ba2e03d9cd32c80570adc1750564c2443f16aaaf33d6d41fbf3516ab02a52711588cfdb3aea3ef29c5ff85711d7ce494734686b5de85e0f6ea4a720bb5821e119357099253ffd0ac366ba5be7680cc7cad850aec535725523d1257c32842ddafc42cad3e4fbce7ba815051cea4f44d70d5a83a827c8c6bbffc30930aef049558c5e303e0eca9d539f7e0909d26ae13be53985c7c2632be426adedd478f197ecc187ee7e038738e5e03eab0afc796d46e0ea23b7d3f47bcf0a67111914f4e0bc8d4978a048285f95b16a29612c2f5545612d5177ec5f49ac079627f1ae6dd7fe8c6d8d1078b1a9c27d09bf0c52f64dfa5a9750f3b5ba93d4764ae67e39c9ff6060107edc12adab9bb1bb7e7b527ce9ee3ecc37153b15933a47c9b054115819b4f84280338f7b5f50e2e34ee56aee6d46ee89e024be135a729db8720fb422f91e84c3adc0e1e1d9c277259430ca3ef2a6e87f4cdba8a3aa5ce49d0cacb174fa24288499f6a23595b279bff8e39e69e8974d6cab19f2e13909a9825542aeea4e7733ef2a10b22715ce9f876f7f691e6c29a1fd8cb35a2f148dfb4ffc1575ccce1898b487efc826c82347e16d855734e5d0f2ef6d416f5a67cc0f2849355e504e7c36c417cf4500a04f373a59289b7a1d2931f1fb448b67b0a72617312ad2b5446a72a526236d98b9644b397a920951652fe684c7af0d1a77952ff09cb1f03a5f6011eb0768c4d07fbcbe21a94058c2f8075f4c382920ec1307fe48cd418d618226bc65d2059b987ab130589f73b60781395e805c9f1139828c798e20cf7d59a784e3861c76f1396d78190041c226c9dacec86c16159602ade41ee17b99f6919d2e48c9bde9aed4230167c0b55c03fd983d16922f8c340f7691a6cb29a90df0dbfd1f1d48e60431d3d569a2d966197d3495ab9c5a87f91036837347a82bd88b00855f1297b2f35839d7f4b6abe47e819498f0e8624d253b7bebf56c5d9f0a850fe212bcc3513d3ed60fe214453384a3275cd7b96c3e970bbb9f13", 0x1000) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000500)=""/226) 19:46:46 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@timestamp={0x44, 0xc, 0x80, 0x0, 0x0, [{[@loopback]}]}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) syz_emit_ethernet(0x40, &(0x7f0000000000)={@local, @broadcast, [{[{0x88a8, 0x7, 0x1, 0x2}], {0x8100, 0x7}}], {@generic={0x7007, "44fa6c5866a6e47ad39d0d503347b419a8ad73bc64c02854c1f173a08e479f9cfd6d57c88889c4a9f187"}}}) socket$unix(0x1, 0x1, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getpid() r2 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r0, 0x90, 0x101}, 0x8001, 0x1ff, r1, r2, 0x7, 0x100000001, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r3, 0x90, 0x101}, 0x8001, 0x1ff, r4, r5, 0x7, 0x100000001, 0x100}) getgroups(0x3, &(0x7f0000000040)=[r0, r3, 0xffffffffffffffff]) 19:46:46 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b800"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x8002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff31929648000001000000000000000000", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:46:46 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="96790f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="89f7e314eb43e939fd219b7efc610b1523cf8be298a49772d82707035afcfbb6dc9762b1e9b9fcb6e067554fae0b1eb0780001000000000000d3d84e7837e52452c8ea2c028d5aad640e6416093f6916a04ef1a9cd512c01b346b66736ecee62bb08cccec74e690f440d44c9dbe373caf53228f441a3f98d41ef59c42aa8604170d3a11984d3a636e5decfa9e179a997f01e0a1fe3d51558a15278d50b3c6193"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) write(r0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCIMMEDIATE(r2, 0x80044270, &(0x7f00000001c0)=0x3) 19:46:46 executing program 1: sysctl$vfs_nfs(&(0x7f0000000000)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0)="58eb5d3da778dd7bbf5762a90c85cfa67e03f06658a3a706ad329946d207387eaa2c44f31a29d7508e02029b7c79f0372397c0370ecc03a526d6dfdf601026258611c7e8abf030183f11f10e77028204f0", &(0x7f0000000040)=0x51, &(0x7f0000000140)="bad5928500a92020d48ea879356eb56ac6eb62d65dd5b2d754c8fe296c617779275049f9c0d74492a87896ed7885d2a7159cd4560df2fa79c00511ad8dfec39d183100", 0x43) 19:46:46 executing program 1: sysctl$net_inet_tcp(&(0x7f0000000100)={0x4, 0x2, 0x6, 0x14}, 0x4, &(0x7f0000000140), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getpid() r2 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r0, 0x90, 0x101}, 0x8001, 0x1ff, r1, r2, 0x7, 0x100000001, 0x100}) r3 = fcntl$getown(0xffffffffffffffff, 0x5) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r4, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) r5 = getgid() r6 = socket(0x18, 0x1, 0x0) close(r6) getsockopt(r6, 0x200000029, 0x2e, 0x0, 0x0) getsockopt$SO_PEERCRED(r6, 0xffff, 0x1022, &(0x7f00000004c0)={0x0}, 0xc) r8 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r8, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r9, 0x90, 0x101}, 0x8001, 0x1ff, r10, r11, 0x7, 0x100000001, 0x100}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000600)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000040)="3adee067eb4c9ddba1b09a86c03184898bc6746f27e83009148a0afe999179f25fbb146510f02277dfae80530602ae546abb31", 0x33}, {&(0x7f0000000140)="cbab832dac076ba54375036dbd5cdfd115ba22b9159b626f7d127fa92f0ce4e9d47ce603919b21ced1264b2b30a492445b5e3d25bc105db454add049c7b248660e3d7154fe57f63ee5bcd08fd486a2ebd95812e92341115f8a7c3578c0056006c8d09a139f0265e28889d082e2a420e3a34c7d441e2e35bc949c27403d5af6b2842ae2eedeb182455ef33f471cd21938d8e3a67f76376d67b691106c18d9c652977866bf8d1e10003a1ed763edcf214897a2b51cb10b80b55ad0527a70a7d1dc0fb0bf8f9fd288d196c8d8b24b13c4f08711716d4297278199639dd21088387bd1e659a3a65240dd", 0xe8}, {&(0x7f0000000080)="2987f913fde9eb620b53", 0xa}, {&(0x7f0000000240)="be52af1e6fc6dfc3b4d97cef408a99fcb4e3ede2684ba556fffdf1dbfd80c74e168770267826179259990fce95e77c2118114c528716985fb7da02586fb5794526bfa07fb855428adab437a919635ee31d9a5fc127a333c1a6369c7a61d71156df1b0c43aac647c28db0d434bd64d304308548464d3aa2acd39fe361208573e173896871381fa2ded4c00bfd85364fb772a2c75f434fdbe378b5c8e2b0a0b085adc30e1d438f039de7d408a8b99826973ff13b50acbfde4a731bf4a8fc29755015fd1648690c8c8d51647b1d97106282ced03afb7c4f7a0cbbd17b262d1f1630ac26cb0e47c97a87348067b30222020dfb7d6e37", 0xf4}], 0x4, &(0x7f0000000500)=[@rights={0x30, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20}, @cred={0x20}, @cred={0x20, 0xffff, 0x0, 0x0, 0x0, r0}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xf0, 0x400}, 0x400) 19:46:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f00000000c0)={0x2, 0x0, 0x8, 0x1000, &(0x7f0000000180)={{0x4, 0x20, 0x9, 0x2, 0xfe, 0x20, 0x1}, {[0x0, 0x8001, 0xa1c9, 0x2, 0x5c1, 0x401, 0x2, 0x1, 0x8, 0x8001, 0x5, 0x100000000, 0x6, 0x8f93, 0x7, 0x6, 0x40, 0x340], [0x5, 0x8, 0x5, 0x1000, 0x6afb, 0xb6, 0x7fff, 0x3, 0x1, 0xffff], [0x7, 0x2, 0x8001, 0x7, 0x82, 0x0, 0x81], [0xdb5, 0x7, 0x5, 0x8, 0x100000001, 0x1f], [{0x7, 0x3, 0xffff08af, 0x1000}, {0x800, 0x0, 0x0, 0x5f93}, {0x3ca4, 0x8765, 0x3f, 0x7}, {0x40, 0x7f, 0x2, 0x27f}, {0x4, 0xb3, 0x8, 0x7}, {0x2, 0x8ce, 0x6, 0x1}, {0x3ff, 0x97, 0x0, 0x7}, {0x8, 0x5, 0xfff, 0x200}], {0x100, 0x7, 0x100, 0x100000001}, {0xffc1, 0x1, 0x20, 0x7f}}}, 0xccf, 0x8}) r2 = socket(0x6, 0x4007, 0x7) getsockname$unix(r2, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xc4, 0x0, 0x33c, 0x0) r4 = kqueue() r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) dup2(r4, r0) 19:46:46 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000000)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x3c, 0x0, 0x1, 0x7}]}}}}}}}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 19:46:46 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000180)={@empty, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x28, 0x3a, 0xfe, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x0, 0x1, "1d36e6d7c0d4"}, {0x3, 0x2, "2eb4ea018c4ffda0e582f62ffae4"}]}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) socket(0x10, 0x4000, 0x20) syz_emit_ethernet(0xcf, &(0x7f0000000040)={@empty, @random="d595d0cbbef6", [], {@generic={0x7031, "2f722ad4b7844909eadd2af2ba0b69840f4de667e0f6d39a87dd5e7ecb6a9f161285e091fbd3dd7b093c1799b7ad477a99afc6a8e0c9687225a4156ca69893233ca2b46181b27212452d4528512f4413703c135cc07402ffab4b8dd24ff595d679495ec9f1464cb357bd151fe72073eacc998e9a7294ff84883a488f50af568ed1f2aeac2ace4fd3c0e9ba9950b7ad9197b09fdd155d850e963e5cc11e0e7bed2ea71317bef536eb86e700ce7f2c6e9c1c998310277aff0b4d2cff36eeaf2b13a1"}}}) syz_emit_ethernet(0xd8, &(0x7f0000000200)={@local, @local, [{[{0x88a8, 0x0, 0x1}], {0x8100, 0x3, 0x1, 0x2}}], {@ipv4={0x800, {{0x1b, 0x4, 0x2, 0x20, 0xc2, 0x68, 0x9, 0x1f, 0x4a, 0x0, @loopback, @multicast1, {[@noop, @generic={0x7, 0x5, "fc9ed9"}, @timestamp={0x44, 0x10, 0x1f, 0x3, 0xd, [{[@loopback], 0xff}, {[], 0x4}]}, @timestamp={0x44, 0x24, 0x7, 0x3, 0x9, [{[], 0x3}, {[@rand_addr=0x5], 0x18}, {[@broadcast], 0x8}, {[@loopback], 0xffff}, {[], 0x7}]}, @ssrr={0x89, 0xb, 0xff, [@remote={0xac, 0x14, 0x0}, @broadcast]}, @noop, @end, @generic={0x89, 0x10, "efc888d2c3ba15d35ccdfe6160f0"}]}}, @udp={{0x3, 0x2, 0x8}, {"d0afc6a3ad21d0135bb18a300d30d92480c289d158788a0832cfe06f8726f6d09d10a8bfd60c1b837c9af1ee637504d9818abb612d6dcdc5e29cbd00bf5c3b7f4634e0f2c5862bf182e4cb593c5a"}}}}}}) 19:46:46 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) munmap(&(0x7f0000fed000/0x13000)=nil, 0x13000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) execve(0x0, 0x0, 0x0) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, &(0x7f0000000300)=[{&(0x7f0000000380)="7dbccae19f1dc64fba6fd5e1a15bdd7c0b530971b96d569c9f1527b5e68a9a46908f95f3715959154fae023fbe99dae08996fbb826d9066ba26e93c0c70e81a7aa4586fa03d531d907fa9e56b17d6eb3a71c39c8b1f88497013e8aaddbd3cfa6a08fba28ba3991084c88fcd4c26561612f1cf4f6376a9b0a80a4951d621e61c240b733cf9b57ca9ccb4cb87f46110ca008dab7895eb16136d3219ef180e8f2c06bb6c360f0f508ece468a890a56c3b2a2b889f02531937069952a0892eebd3", 0xbf}, {&(0x7f0000000340)="f5b90965dc1ee0679b1c", 0xa}, {&(0x7f0000000200)="8c759e7ca2016ac154d105f053a80f0f72b3f3dae139a87708544b88d6ed9bc1ec7fe5dde1b9160886acb2d288522d320568ac95217f7ae03d3681cda96dbe3c11ecb72599a51b71d4dd9e2520bfd360782042ffbd66e8e82d89dae92f6f713bfa13810787d4abb772ca1477ac22c3e23a6c1b2a69f772a4302a7c0433e9215f13b8ad0ed144702cf1482cbb78c27b0eca63ef9b61f22fef9bf4416f50afb6e370b88b1149e54d82413c68736b41501e0e0deb2c8e45e1e61b8a13047e1f78678b25ddf11c6dae6d88904cc4b035a25b2244a93c21cd87aad8af5ca8228e19cce4eb794d32496d9220f4a57b512744bd1f57", 0xf2}], 0x3, 0x0, 0x0, 0x400}, 0x401) 19:46:47 executing program 1: open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="79788d84d959cdb71f6b60108a1773397b9dbcfbc61feeecb4cf1f0a9f7ef4ba9958aa5d01138a3c0db766b04a2679d18e5c15153b26666362a442575b73e70c68b1a316e5ddffc452b5b70a7c3ccd", 0x4f}, {&(0x7f0000000100)="63f7622102b4043d0333c51eee5d8cfe710e15f86ba7ac25fac2ed0153957e2e1d7d5d24b7aae399da3521ee45448189bedd0f0e3c8fb898f49e7a041a6cefd8515d98bac6005eec8275d5b2ce3d1027c4f088fa9f577dcede8a7c87832e4c3f22ffb7620b5b8290c8620c7ef800ec2ae4189c6abf5f3eea756dd77d032db25e17debe4364e649070e653b6e693b2a9ebb68d90bb118f770a61e745f051045affdefe751cbe4482ddc41d0c836b93d506e541c358990be118666ffa080e4", 0xa5}, {&(0x7f0000000000)="fd59bafa29959b3204d1274f668445214a06bbd8f85190eeff713a9b22748be520fc7db68ca6cf0b38b63a7a21e19ecfc809", 0x32}, {&(0x7f00000001c0)="0bdaad97a2e449d5a7299d22fcc3bfb8db5a3c63bd4ec41f1234c3cca4f742812fe47b39b593c75b1bc8105dc53a9211c31ef9d76112221269dea63ec05de21d92cbc7630f0a1eb4b6bd83d15e1796103a6f0bbfb2f2b03d2fd213be79c324be73031dadf2d9e6b75f6f3b7c9d97cce4c8a9c027b638ff46a95a0986ef52c4fd8a722bbca37ccea7b6d09b9da3adb4a5acc02bb2d54be8457dd16c24c9ebd2", 0x9f}, {&(0x7f0000000280)="22987840ed89b39229e045cb271ec765f8366a390f3bb2a0d142982372986bf3068b9e79ebc5d2093559cd6967d2fe51", 0x30}, {&(0x7f00000002c0)="b82f7fde625cef88d75b7191", 0xc}], 0x6, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0xc) sendto$inet6(r1, &(0x7f0000000380)="786934c34d35ad767bc97ade233b6bc77b318740bdcf2f8aeb92e4f7514eef1ab8a94e60b3c62611714f779fc829ce43fedae4b06f7ef4e16426c044c2d42223d7f717866659d368af5ddbe8c6f17a87fb80d8b2fc93ca75df7b7728fc7637e3cbe13672b6d17e5074083f", 0x6b, 0x0, &(0x7f0000000400)={0x18, 0x0, 0x1, 0x4}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) ioctl$LIOCSFD(r4, 0x80046c7f, &(0x7f0000001680)=r5) pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x4) pwritev(r6, &(0x7f0000001640)=[{&(0x7f00000004c0)="90ec31974aa6f74a467dfdb07782b2dae522a5eda5f075bdee685b7ad5a089a4a37ef5283455120a9679d7efb622d1c48dc8a6bc74bf0af810a8a40640b2a7cce3bea5789ff4d7e6adc0dd89893bc13014e40a3015a2a74e81a61c27a958e40a965e344bf07d52ac2540c25a93d413d8ea358a14eb033d0cf94d4a8d7f33073175f2107a55403ceeca970c85de1a3545c38b3588404e605554ccc3eb98e6228e28dc1e6ed461857e78fcc64e3e47fdf66dc6cb1f6f6bc40721ccbfb0037cd02c6f16b743035537d6c09febe6c05f6e6d22fda70d77b0ec76933c523bc62f438b071902970399cdc04a1c375c1a0598c38dc48f725fc9b757c99d770eb4470dc141f177dc49601198662de7ab328da8c8034f5f34b4f798d131fedd6debf41f49a6caea4fadcca6aebc3411b6835c8fdb69a1096853f0f98fd93e30a88a53c67f78327566e7269556e156267573647c939f8d85d59a376d18d3367470b36a818d5833ab70284c0de05ebd59bcf8ecf1087d2eca27527c1bcc97ea13cc8feda27d40bc33dc46660fb8fea1761e7608b2df8ce6839f16cd83c1a1b665df6d047d025883fbb9ba30caf72dcb782de851b29d7a46f05af0b74f0c0382214645e2a8a2c26f2b685cdbe32e3ce41af55e7af899a64e39f3aecad0685e005dbb164a4a0151194ff6fc926996c5f4f01862d8a09302a7e22b664798a7a5fa8bb650fc6abe84d286649582a0ae6e5003d1e21df76b9d2ab86856d15b917118297a75a76d23402b4bd66b97c37a08a4b4afeb3c6928881fd4adbb5bf5b07c3aa8d98eea0836d810386f0fa09ce150296fa55635ffa6bce57015c58ddc850dba74f5a479430c80d025d07b9282b495d1e7ebf2654466b0fe2051609e09fb48b9372e5d819194877357fe7d6486b2456fd9caee61b13046e778a89b515f2060a2a8b6d11ed5959d315f2393eeb331817e40ef1b2f3591e763b3115c617e4c9d49f32186cc5c48fbaf92e1d84363754dc5ddb51b59bb92d74c83166b9ae7dc7c86719a2965ab6e8bb7c88f33ebb89bff6a863bd54c8f0d8c87a190445de8bd6288e089ff8567c86f2116b68debc510a46b49cafd4ef3d78550f1f5cf5a8ac17b2d00074eb2496681546ebbbe8ea71b315cffe9dae3158f21e838c387580e56b65adf7bde2fc770428ab6d846891c3fcdb496c3df26ae95fa68839838c7f7667fc83824ec63f6419734c2b976d72643b2f565a6824c41465cdf05d9c71464b3b2733fd3e012afeb319a4ece1e074cc6305a6fbb8bed5dfa3590dbabef76f360f17617641eb4e12a62bb4d60ce30a7417686181c1b4db175232307fa5b00068767f5eff3599cbc8dc593d3dc5d6942dc09f606eb0e77d5d977c5d6e45df30ffb5f60926da3bdd7fb4f0b28ca7d7a52e67ef2a5e7a3db4537540f56df5cb7ad59516549f43f524ee89187415cc00f541589dab6c9dbb122e10f607b066eddf7c993c5b28faca6f1b547b0b84ed1b388c7a695235e81464befb4ba471c868ef6061c8e17153324e467a971de3556f0eed34aa77342537ec3ca1724b61c1fdf31c13a596ae7bf4ae5336881cc191bd87566b683991a41e4ce936c4f9c188bd168985cdc70da4ef0708272a7b671718a8e6c5867222b0f493b370b0547092a13b7c800d934fea69323360b6e00eb4c8b58448a611b6d9a1d5b9e10d3d113eeabb5b5fbea7cbd955f5a314548f3828dddb49c594fe1e2599e036c8ce5e4347a67658a964125636d9f0c5c4ccfc45349e4a5556a392a80ce55ed1ee2c8b3c41bdd9ab38927a976067870e369b433eacd10e82ed89155642374e4364b44999dbd3f5cf15f7cfc3c9637fa1d91a1415349d252448f717bcde86739c902cac723e9b990044e172f4cc42db4d7a77d497b083e29f670a2c9ec62c33271ee4b0123923fad515c2b3073c7ba4733eb2ddb4307e4f0d52d84236835b2216a835a779b73a599f194b78ae7cc8a4a4fe8da0b5aa633ed99f45bc54abe637f926baa6a3dc97fe145c737e2005bd7b97dc1c1dd8e934652847c979c132454291e9e8f0638b243f1d70cc28508d1905ff3d2d28d47ea15ef68aa6191ff0ad7a6b6114a22bb97f191670f9923c1f4088a3407dab4033bc72d96e506fcb050cb9942ec277ab3ca3d4497cb819d4835b07f50d9302882f4c21f113aa143c4c4b7ed940770ae8eead4975024c785ae01e002a9c91e20f607ff1c65e865680bb46b1171e367869f4759cdb1a421de1e8bc06388d42a95459e3b9f0ff7f3ffd227096509e7fd5ca533b5987b5cba97093fb0abc3f92fa7c233e755362c13f40b25e99c569367344a20ffae839bdf13cf0e2767691b3ba9484ffc6d3f87b7150c2e187aff0930f691e99d3909280c71f96fa2ca290449dfc12db8532bec3a79367f1ea2d1a277defc6ec4078ddde77e5b5d0a87929f6aa8211128aaa85ba6ddc6ed9f24cb436feb181953ad4b441b3cdfef7b59185dc7bb9345265de9ce32c4320b303f953a4fe4df16f38f2e6f1904a3447401a5b0ed13c63f2281cff8e7ef3865904e9024ab44172daa771afcb65fd8241ee933dcfaf33b6c9f70f1a006aade4d044d8e8fad529b5d6d8ab2a70dc9d6aac0c75d41a7bbcf83edae37eacfa1ad7378de455188eeb02339ee2836a06a054b98edcebd1be82ab61ce4710db11fbb7e23e6f60792cd65018fd9b4b3294f8a431f062ef8d5ba7e1c73443df516adfc3647f06a34e25f9201e000bb57b603d939e2f0217d53acffd01393aaacf1f9d3bca114b975066d7200db09b0571dae41f1c7528eff7ebbe6e15e993511014fb40e7f750bec17061cc7ab193e5fe58ea95137ef0da54ec9924b06eda2a70a66fa436f0dc4c3c8058513266b2421b1321f0ac5ae015717de772569780cc50b2d29f76d93a034b725c50a31fa8e917df0c0c8c4842063b1f32f2c1c12227c8db569afcad4fa7effb58b2cfe07808ac3c79ee6d739556844b18e628b036fb9a4be1aa14402b485bb5b850cc8847ab98817d65df3c9b8767a0ae372424a28ca7a652ebd392cf43f6ca9d3ff4e6d08399260219b80ccb0152888d5651df5c11a1b3403f55491e9957e7402d7ea25e95ed43438bc9ad0c494c928fdcea1f0f7ae57892ae39eebd71fdaf9dfb4698eef6544fb388467650de91dc8a059551236c34b29d32a8e1de5f533c8dce58fe2341525d05ddb76e89147965f561834eba0f575f2bcc2cb37f93d9be0b330851015ae1904d59d0e98110ea389333d6652585f9be7b23eac96507936144c3b2df655f343678a347fff330addd936eeb4da55356e44dd60ed8fc78f4fca0c82da68573db86da5e409e332c23a92fbb18ae8d5b34ff6d3cf256d73a44c23c781f2b97289bd47038fa3e9b3a199829ba78e977c61a8c17d67ac83ed63ba91388dea5d46df2953894ca66d08ef33a816726f3f0d0fe371ad25e90f5c5e67c3e642efd09ccfe3f2dec4bcb2d291514ef7ef862110b8ff81a8b19adf214c83794b37bcc92798195dd5c2d16da9f20704affb98da9ca184ff795b6b5d6d9fb782c92f3209c55f13d56cf330bc16bab0b1e54f2accd74ac22107a5cbe01c73a628613618f04257f84f2b9fb2edb54ce99ab1c6c32fbd07a7edc077b1c80e187c158a0e4717a9750ddcd979903a95cf341cf6abd462085743f8760aa98bec4a10f9a0e107f2393bc41895154ffb351659e11513707c0f62a4b2b014f2cea6fbc8bfa6211daf0a86e66e00987d27c48b83c34830f9fe7f7eb6e73f7022431e6ac65e8dcca21d29f951688a42ebcce79e56eabe55a00cd9d49593035421a1eb08a5bed51479f0cad1d78257855e3e77a00ff62571455f89408efe9323c670388eedd65bc07300da99cfd6df9b7a52569b5766eb8d82e594a1fe471a0feec5ac159cda03fd68a1142e01a69bfa281b7395288ce7e724f424e19417cbc1851a52952fb289cf74132bab7ffbdda1759075e59ca4f70226109f9ae12332ca8b8a0d8f45c94f1a55b3950102e07128dcbeb12be01c6fdf217edaf59ee10767977630c9971102868d08782d28a0d3edf33bd282aa6712d5cca8e8ae2d80db614c4838d0f70c129b24852b2966794fbfad04dd4984fbfd0d74760ea66e98acad2fcea0fa9fd0ff75274ff2c3e6411bbf70564efc43fd4c42a6f752983d2fc877d2b35c3668636c99bdf84a91423a770c375464269ba0705ffd4fa319c7aa517df2d1e3c4c3d677172bb8e84787918d370d7911d111887ee958ef61835a4d3e8b1f68b6112d8ff4d6eac9c5bdf48894c17cf7b4dfbdb24d733d76b0f7a0afcb84098579db590eced7b8c1c308d373db877358aca3e326a10ff184cb2b2d27ac778197ddf95fe7dcb4cc4da9b8f7b7e60437347d1494f5c4e8f5f15519017c3bdd86495e68adaa4ca2e9e6ddedcb0bd53723ad31e07b7d602c5365533b4e2f469ecd10af79ab0b9d2bc50f00e1fd58208e4e0295226ba8d3d5cbe28cd31627f00087bb1c595f0e0a45241eec1c8247123de8c59dd517967bd3d830a635bb5d4bc54a5da05ef5e4de5435e03216b0d344177207cab6187e76dc16cd5aee44f34e6adbdd4f2de641c28e0e07d68987c842cfa4b75c66880c077016aa379f2ec602b07a2be4d8309e54200681e9b3ebe48f2a5806070cfbece494e2c49d5a51f7dcb66368ff599e92c7c7640747887af7342ac2812588d17f801437410152066796a2f8ace7997a3ee71410cc1d9b020cc327cad83334604b755e9a60efa80012c6d4c9e44a1aef97f22d8a092056c09c7664f8f9df87f4959271960dc8720596cc5b5275426092044dd5407e10d2362cd1bb2f43f64b1ea20dc43c64a9e2043022ab185b91dbebbbc2288960e48fb3874fcdbf39e6fc75cfee2bc4fe138bfe89aea9b3188e35e61a1d08dc515eced68e4a3e001cdf4bc608baabfd1d8f5f978b349160abd8c1c22a1a9b6241f6c16893b2fc6eb827d429e34e36051dad44223476729d45b2fc3788812fc0096d1ee049867207c82728d57de1fb17591927e2b35b61deb53d6f706885a28c2d55df95c804140ac88e9afa0ff2c41608200f32cb7427fca646e95f4897abcd208989e3949fa31c0a7df821f8274004724f77e84098e28f80e961c454215f275f1ee43095d342cc7ec407cd3d0b2fa43b01c0068b207fea71d43896c36d4a325a159ce5e01e40b3ff19268734143e590ba93efae3a453530c3c5532fa56da12e51da099ea345adf967025d0b0a3b81ade7ae50bef64d5161ea194a7c271d712a1ecde96d3c1d257e5f90ab24647706d2f8cacfe1c2d174eaf968b56633380bbfefe8cb8b71a8393f6ce44699600e57def140de859943ab78a1287e333297255f139308c34725f373a1ac993b25b5a5f663f287b2c0fd0cfa8271d0db4d216db4a6fcafa27cbce69a86b55eee7449b70e71c9ad2e433e0f25af574dcbc9d01ccec91a8d7759a19de590ccef566b9ad5605bfb750e64519ce00e3ae9776192ec2ed263a5b776bf1e9968de44da8e90423c5ba6fdc0d4b37abccd8629a94047037ebc37bb83ab6e30010faa5b717d7a48c34ac1c037b8216ec9a9893646e49250a77a6ab4abd0a6e2b87409ca0a758f03a028d1db35fbffe3e29b060bdc2de2ec13b353a8182535dcef6a6962a393308e5da14f175622e14489a458c0fff1c87ef7e02c2d9d0d85c5a44fab42e64286fe564e002bddb6332de24d1baff2cbf8a45617ec795372754739e878857d15fed71687c37ba3bde2678c66f01e4b0bb38abbd3515b7c56a0fedaff3", 0x1000}, {&(0x7f00000014c0)="60cf336aaa07562fb82c7a41692e800982a7dd67a8842e85e0a1991a2e1e582af3a21e7931b4dd4de7385e90564456779579b7c323a001d6584ce2f629b92b78713187db1509eeb7d949a62606fd4cd24b763179a55038e02156ff3967d2718d591a7858faf5472d61b28946f959ee4fc2a5c415be90b0a21e9e216a93ba8b8caf4d975aef8fece3a099ef14e804f1c107805058e6beb286a28c7d02317d9dc9f28269c3fc3bc6a2013ecfa22e3c5997836662fa77f9d293a2e21361c0ccc0233e759399bcfda57d", 0xc8}, {&(0x7f00000015c0)="979a2dae843e3b5502057aedf23542c94f4aa16aa3e4d968bf468ab6fa0d3e7314332f4ac9a9718f5d47130a7c0d360b71d022482b212968376a3332e4ddb9bf833b495159481bce32f762be70b24c224885d3c480eeff96f17491dec2bf982caba21152819d4893", 0x68}], 0x3, 0x0, 0x9) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x11, r2, 0x0, 0x0) 19:46:47 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x0, &(0x7f0000000300)}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106924, &(0x7f00000000c0)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) setsockopt(r4, 0x9, 0xe7, &(0x7f0000000100)="cfab417f059f4f95ba3e759d23b1f9a40051b44312c3fb4db22098bc703d574ece409a76a5884e29acfc570ebee5be0f83ca29413572f3fa81af4478d313a56824daf67f89508f6cb0ddbfb03e6315d6b87c9e434095cb89526496d2cd256dbadac1cf1530b3bc62d58d939216e90b7a0bb9e291623f53a1ecbeec9e4ec26ebe40fe92ccfd54b431f8e7033c1aefe2bf3cdd85c0cdbefc5dbd0cb41aa2a86cee0da394a5194a7ca859920f19523258765440eb8c3b5994c57cecf02dae21dacff837b3a0571dc791dbafa03ca874ba0f3335ebf32d39b93a702aa1616c73e65e91d9872bc0c46f9314", 0xe9) r5 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r5, 0x80206919, &(0x7f0000000300)) 19:46:47 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x20, 0x8000, 0x6) recvfrom$inet6(r4, &(0x7f00000000c0)=""/195, 0xc3, 0x40, 0x0, 0x0) r5 = dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="07141a72c9970025ff149b33ff0f000000000000", 0x14) write(r3, 0x0, 0x0) write(r5, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:46:47 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = semget$private(0x0, 0x4, 0x1b2) r1 = semget$private(0x0, 0x0, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000240)=""/239) semctl$GETNCNT(0x0, 0x4, 0x3, &(0x7f0000000340)=""/186) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0xf, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f00000000c0), 0x4) dup(r2) r3 = socket(0x11, 0x3, 0x0) r4 = semget$private(0x0, 0x2, 0x24) semop(r4, &(0x7f0000000080)=[{0x3, 0x1}, {0x2, 0x0, 0x800}, {0x0, 0xffff}, {0x4, 0x1f}], 0x4) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1002, &(0x7f0000000000)=0x29e, 0x4) sendto$unix(r3, &(0x7f0000000180)="b100050460000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd38781ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000000010000000000000000000000000000000000000000000031d880e0611fb13ea9646dc01549210efe33fbf9f14a5b3a7a1487114b54c8b7e143d983598ca406b871db9eb5bf89cafb9316eb1d4e22015320bb82880751fc771f17de896a04f55ebb789f878917989f98c00daec1188ec802dc3394bb10b15f505807d16d20c7636fdb3aecb23dd794793dc1d42ee2f3fa8398aa007b6b9b270000000000000000f14c856cb8dd21bcbe10e92a6e6bb07adb33fe3879b6915965953970187c7bcd0d521666bc9b31b976066ccaf427c8e37d0672fce80faaf138eba41819775dc8a7e78e3f499d680267b22d2d721221ce7a7573a8ee223a32ab271f2cb39e2d6d3eba984717d2", 0xb1, 0x0, 0x0, 0x4af) read(r3, 0x0, 0x0) bind$inet(r3, &(0x7f0000000100)={0x2, 0x2}, 0xc) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) 19:46:47 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x10, 0x3, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e7, 0x7}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x0, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000000040)={0x5, 0x9, 0x9, 0x100, "b777dc7919b644baa00868049984923839b23132", 0x3, 0x10000}) listen(0xffffffffffffffff, 0x40) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:46:48 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, &(0x7f0000000140)="c7ab30ac4a271729648226cedd3c05e266e93be013b41eaf53f019409235bd4aa28c58aa2b0698fb3b02dd4b5fd40d5078814d079b301e9e0fab9095eba2cb8807c08f10c16d4d68fbd9cd1d1a8e238dda6b05f0029b9c3bd936b1a373bbd102dacc3378c5a4017e4e60286a9753cae463efd6fdf192bb6c9888669657e370593e5107bc69168492af733aa3c9a2e8de4fa630c83411fd3a3319b3cd8a11243b8eeb916b8c6186b3976ee3539648a935040b9c7c0e1795003b4511d1e5d449a4a976ead8d126f934da9b4a4ccb47bbe7981224bb40da9418ea7d2520708dfcbc5a5edb4fa27071993c1513226bcc7fde616b6444574fbcefabab0a555e5384915289f110d0662342e11f31fb23234f8ab40f526271fb93c86c3778d04bddf6245abaa17ff79c4e1535960901f62f7127272e0c84b326294b4425dccd96c6f7ac1bbe2f674af2cac795bbcb65650219021ba2efaec3c6a6a999288b8afa6c81de46fb6cb8960197a725d3e7235c4f505dcaacab60ec8c7ee2bbcd4811165eaa0e367d0c59da451c71f5e38b0cc73d1b8bb1d68aeb62a9e2ad671eb89ebb7d0539720d7d37af53c1048e2788654c3bc9a482c273e9433ea30e11b15b936ca095d546d51e34966c596c50f5f1503534ecbe71a2be817830a9ec48f56a65c4006ab9e7114202a361e0bf248ab0e716d560944c76a96367ea7a51e9d25a250753b5ab850fc27c5a20", &(0x7f0000000040)=0x206, 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0x98}, {&(0x7f0000000100)="f6b34ef91379970458adcfd7118871f590b54d32f05cdb764a78846917bd54202ddbf714319dbef782f6605b88d9e73ccb49f82743dc082918911c26f6", 0x3d}, {&(0x7f0000000440)="b3a8705bf3a0206e3144d8c53fd17e99f024de8d85109031e8208e769e95eea9130f359d98b1a19fbb5e2dad46e52b55aeaee928c665f63173051e37c6df2507e47886a9e85bc511b7cd8e73c3f4980bc159f5de091482e650609393370f077bf88bedd3bd9486300edd6641837291f98db6a9e3fa61ff24c3f1f5938e97956e", 0x80}], 0x3) msgget$private(0x0, 0x411) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x1ff, 0xfff, 0x1, 0x7, "bbcad022ab2dfbd8389a15e559b5d8730498bf31", 0xd36c, 0xffff}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x23fd, 0x7fffffff, "73f3267eafcc0500de76609f5d1500f200cf00", 0x0, 0x40000000}) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x80, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000400)='/dev/bpf\x00', 0x10, 0x0) poll(&(0x7f00000004c0)=[{r0, 0x40}, {r3, 0x2}, {r2}, {r4, 0x80}, {0xffffffffffffffff, 0x4}, {r1, 0x4}, {r5, 0x100}], 0x7, 0xfffffff9) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f0000000500)) sysctl$net_inet_carp(&(0x7f0000000540)={0x4, 0x2, 0x70, 0x1}, 0x4, &(0x7f0000000580)="531f233d0d08bfa3871b77c88787acf9a97ad317561fe945fd1f68df6168f0ac6e8880db0ab0f1d6c103465b6eda34c18c5b1f9b6deef6e10765f3b4c5b7c8eb1340d0549d938f5c27ce69ac63de51bfa98e5d5edcea37ed181357a5cdaa81ceea7784eac3ef78ecdbafb989d14b2047ba51426fd602809d30ad6e557aec2ce75475e6125e8539eaa5b305ac14154af1759ca39c2e3e13f3342bf7c8cf21b20436967d3314826b19e9276be0f63a1b", &(0x7f0000000640)=0xaf, &(0x7f0000000680)="e889eec295290f3fd4951015e7a9578dad8ce1e0545f7c95d06621a1a9593ae9bd603ec005943263223bbca2cff5f97be509d0e9ca9db684a1a296", 0x3b) setrlimit(0x3, &(0x7f00000000c0)={0x80, 0x4e}) ioctl$TIOCCBRK(r0, 0x2000747a) semget$private(0x0, 0x7, 0x3e0) 19:46:48 executing program 1: syz_emit_ethernet(0x5e, &(0x7f0000000040)={@empty, @broadcast, [], {@ipv4={0x800, {{0xf, 0x4, 0x0, 0x0, 0x50, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @empty, {[@noop, @timestamp={0x44, 0xc, 0x6, 0x0, 0x0, [{[@multicast2]}]}, @timestamp={0x44, 0x18, 0x7f, 0x1, 0x3, [{[], 0x5}, {[], 0x2}, {[@rand_addr=0x5], 0xffd}, {[], 0xfff}]}]}}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x1f, 0x0, 0x4ba, 0xd3de, 0x400}}}}}) r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f00000007c0)=ANY=[@ANYBLOB="dee7657f4a6db8fcb07748eb8263867385c6001200626fa1697cf1c6096b9bcaaed503c9c68db83f84fa6034d9f40b10c80f432658b6742856c603c6350180f852248a5e86e193fb0f197c78451f408efcf3e941c113872950238c50e39c7f00000000000000f0530f93aa3c2303b288463a63496369b9ad78822a98aafd6fb9893da99d2eac759d53e082e4821ff7f6c27caff7668244a48edc23fedd9ef8e45eb627772323cb15ce9729dd2a77ab576fb8c2af5deb7174474e456e1570387f00000000000000a7bb2105734a2a107b5a6f0c6f2cf4b41216dfb4805866b8c251eb646c1a79d5a85a7e8404d437a66ddb532f25100e56dc672d63d2a39717f8a6057e7328be126e96d00e148e4200502006e50c3612413709a09196d9dafb741fa8db6df8aa6423c11604236a8f57e90df6b69dcc7330f4e67382cf9386b2412b9797718f13a93a342479aad30b1fcecd662336f57902042c2a318ad15e1f62a0f2b1fd514a332e938f7cbbdec01f0c1f4d2a84febabcaa005a718e8745956fafdc7c63bba88fbfde9c0a8c12bff4aa43e6ffb38329160eafca6264607d73bce1e2188aaf54cebf1d997cc7f6317cd491b77ea2a6059a5193a7f87e12a3dacf8178ba2785056bbfefa5f0d90d5491c28d"], 0x1, 0x1, 0x1000) r1 = msgget$private(0x0, 0x2000000386) chroot(&(0x7f0000000280)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) fcntl$setown(0xffffffffffffffff, 0x6, r2) r3 = getpgid(r2) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f0000000640)=ANY=[@ANYBLOB="0000751d6270b70000000000f4eef23867733c00000005000fb50acbd1fac402000000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c57b803389070eb5a005925d84ce028c03dcf577571e5285f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236440201568416b133aa6237f31257ead178e986228e57f4900173357b938a262867f4282312897626e56ce298b61c26897ca477abcc32a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed9d196e7d74feac421f2625285e9bf343e47936257a1ad5ad6fda810c18b4df05a4e2ee63fa0fa1a7d61779a654"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) fchmod(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080), 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom$inet(r7, &(0x7f0000000180)=""/242, 0xf2, 0x0, &(0x7f00000000c0)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000100)=0x1) msgrcv(r1, 0x0, 0x0, 0x0, 0x0) msgctl$IPC_RMID(r1, 0x0) 19:46:48 executing program 0: sysctl$hw(&(0x7f0000000000)={0x7, 0x13}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000440)=ANY=[@ANYBLOB="01000000000000003069f3415e19fb3e6a6551e10695e42aa78bad4b4bd6df5709a4cf4736c270467f19dba1680aeb8c805dcd8bbbd50600000000000000fed1abee90e875d9fe4d1b37f3a347a242736f826c44b51f6b8905b4b10cd25f532df9ee6ed4b0aaf498b99267b8bec0f3f35eab8669809d5ca8acb3b1e64635cad5a500167ee8bcaba07ec0837f44da19aa6e6f13d2a34155e8edac25dee758fd1ae430a5769e7e1caa0b3f5cbeca49a309be6004cbf8adea8d988a1d38e5bbc3d338697645151835f6cd85c5ddb1ab2e2b09c962b5b58604368f54577283bb14592206b17d44122e84f440644cd070bf16a97e387f10f62daf3655df60f7a78fff72c2e2c20f0ff4736ea254618071dd5fcf1b3ac4c5aa7d0c9e3e060f66b0a51c90d57dd3c187fc50c75afdcdb3800f3fbf63918eb647055008ef1d529cb6e2b1b66b6aadc893a693c4fb8f628ec89228d7d8f4c0ac7c680456972ad3e5195b781f0f394bc72e265af8816b"], 0x169, 0x800) msgsnd(r0, &(0x7f0000000000)={0x2, "fda82b673faa2a807bb6e4dbfa4ce90562d5d43c3d4eb312704e7ee2282279c6bbbb935c7708fe9f7557faedf81833d2aa4ec466cc6d4bca3a80554de56d084520d305c71698069c20addb5ed1215bec72cda2141ab71ee83a65ae679cdc3aba0b34ab75aeffa36f84186589"}, 0x74, 0x800) r1 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semop(r1, &(0x7f0000000080)=[{0x3, 0x7, 0x1800}, {0x1, 0x8, 0x3000}, {0x3, 0xc917, 0x1800}, {0x1, 0xffff, 0x800}, {0x1, 0x0, 0x800}, {0x1, 0x6, 0x800}, {0x3, 0xfffb, 0x800}], 0x7) msgrcv(r0, &(0x7f00000014c0)={0x0, ""/133}, 0x8d, 0x2, 0x1000) 19:46:48 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) msgget$private(0x0, 0x2000000186) msgrcv(0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="ef98805e82c094ef8deb7842748babd1e4de04d6a4e9409a9327138760"], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) 19:46:48 executing program 0: r0 = shmget(0x0, 0x3000, 0x2ea, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_UNLOCK(r0, 0x4) shmget(0x1, 0x4000, 0x1ec, &(0x7f0000ffa000/0x4000)=nil) clock_getres(0x2004, 0xfffffffffffffffe) 19:46:48 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x100, 0x13d) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000100)=0x1) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x3e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13db666155d85cda8dd69c5ebadc5feb36416c5b93ee39d512547bd2bbb834ea821b5ec1c524429f1d54a679290eb7cf89eeda654cbc3a01e282b8cfda7fe05f1403a48931992c47bb7184fa404a6948e051305d6677ba2d62feda3b19ec6bf12e7cda3511bca632e460294c1cc11312b896c4d4fce5fe128acbf11a492794fecaa99e64993eb017af4770cbf3bb2a070b250be9dee6e78c8c55f777c6d8e4afc880b317a961f5346ed814f27f4669b71bdc9d03e96", 0x585) 19:46:48 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x9}, 0x4, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x361) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000040)=0x200) 19:46:48 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x1b}, 0x2, &(0x7f0000000000)="c39721021ba4a3516a496ef9", &(0x7f00000001c0)=0xc, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$SPKRTONE(r1, 0x80085301, &(0x7f0000000040)={0xffffff81, 0x8001}) 19:46:48 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000040)="101773bd0e6554af6f5f8be54f7d747abb97506fbafffd7ef82ba9b0882b979fa0412988f6d49117c500f72fe88cf0663039b33de56b90efc8fb87507ead4ffdcb07e7cb2c44827d26f51b550d38734d704eb3cac6e492e152ffc6df638e3905e6808ca82251e16e68d15d9301ccb285f1d1c18e78abb692ab8c40cb0ffa8a06b5f314a469743705f37a3f642df56f0a5af1ffdf942af6487a17b4b63690eb663b7d409ba36a634eb9c6d3efed0647559397b66e0b24a8", 0xb7}, {&(0x7f0000000100)="c0982bbe140ce68fe043ce32bd916558ea41744818f02b1942a27230fcce83cd5c9e640b613754391888454c31be48f931eb5e946a3e61a4b21905d516b0d10e", 0x40}, {&(0x7f0000000180)="a781fa270b6ed3c889c89d0c7373dea10c708330f674a49ed05e4e68ea1fc65c91f5b7be7d1cfa08bc03af5cf9cda80876ce3b8cf3d6d94f8a9dc4ade93fff5279b2ec738c677a75d1da7d847c805aa2a4612facd244314647e523c2b3e1c545845c68c5b5605588f3c00cba23d46137f27ff9ef0a7e1ae822798665bf5ab2945835e6bd584e89b0da2e2c7113a62d54d63fc7c2bb4dc00a84a940d2c5c33d1fd7f29a4076853f5d6deb3e3cfe5a06a1c809323bcab2b85254ca85c14f", 0xbd}, {&(0x7f0000000240)="68be0e585254608c4961a5ef", 0xc}, {&(0x7f0000000440)="960347208f52979af654824d983043aa61c79b314f8d569892586cfd49a1f71be81c7c709086055a60a196938577e69e719ee932bba785bfef531134f027b178a4a3a8dfb091643584d644760b4b9e7f70ebc7d2d52635132a5380029d6286f36374ebff0f0000000000002f081019e2e737029000"/135, 0x87}], 0x5) syz_open_pts() pwritev(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000140)="cfb314a03ca674838f2d2638090000000000000043e580d08a4044fa8a224d458fb406348b0000593ec509510a", 0x2d}], 0x1, 0x0, 0x7) fchmod(0xffffffffffffffff, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 19:46:49 executing program 1: syz_emit_ethernet(0x16, &(0x7f0000000000)={@broadcast, @broadcast, [], {@generic={0x8035, "4b12df1deb013d13"}}}) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x361) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000040)=""/240) 19:46:49 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x100000001}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) socket(0x20, 0x8000, 0x7f) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x80) 19:46:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x20, 0x3, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000040)) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) getpid() r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r5, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x90, 0x101}, 0x8001, 0x1ff, r7, r8, 0x7, 0x100000001, 0x100}) getuid() sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000001c0), 0x0, &(0x7f0000000100), 0x0, 0x6}, 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYBLOB="f689627e45a16a513601db"], 0x28}, 0x0) 19:46:49 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "8463d1", 0x18, 0x3a, 0x0, @empty, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@mld={0x83, 0x0, 0x0, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}}}}}}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x4}, {r1, 0x4}, {r2, 0x114}, {r3, 0x20}], 0x4, 0x7fffffff) 19:46:49 executing program 0: madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000340)={0xffffffffffffffff}) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(0x0, &(0x7f0000000380)=[{0x7, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x3, 0x1000}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x1000}], 0x4) semop(r1, &(0x7f0000000380), 0x1d) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/165) semop(r1, &(0x7f0000000380)=[{0x4, 0x2, 0x3800}, {0x4, 0x6, 0x1000}, {0x3, 0x4, 0x800}, {0x3, 0x200, 0x800}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/43) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000080)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000000)=""/119) semop(0x0, &(0x7f0000000300)=[{0x0, 0x5, 0x800}, {0x2, 0x0, 0x1800}, {0x2, 0x4, 0x1000}], 0x3) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f0000000000)=""/119) semop(0x0, &(0x7f0000000200), 0x0) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f0000000040)=""/68) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000240)=""/179) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000040)=""/68) semop(r1, &(0x7f0000000080)=[{0x1, 0x4}, {0x0, 0x82, 0x1000}, {0x4, 0x1, 0x800}, {0x7, 0xfffc, 0x800}, {0x0, 0x0, 0x800}, {0x0, 0xffa7, 0x1000}], 0x6) sendmsg$unix(r0, &(0x7f00000010c0)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001080)=[{&(0x7f00000014c0)="abe9f7a90366d887455587c91b09d679c3015f432c4cf4895f10abdafbb27d0ba3abc333c9e4d8b49360e3083e156aec0183bf806dabe00a4c01eddf65e16e5e8001af95832e7ffc20eafe46f6ee410fc8eaffe296ced5f6c7127ba34f3478eaec53cebf89a24fbfd48b337e4cace01d88e8584dd65862efb7c25975cf8a9ad801938b6461b35687b145dcc24b56b43d1bfd80db5de020f495ab0e8b2eb174eba9f2eaa84ad223b4708a5fd67c5615fa1fc1bc3e220c98677b69d8a8d12214c0885c07a7acdb129d7151e3ae04cdb69f1fa76b17201d7bd75114e0f91be25556ca77fdcdb0303f09c5e63c57109ec482efc4eb5383ce8f8753949a8967ac69f8ebfa5214d756f53d584f3134c1c64db6dd8b99974cab6b5c0f0a686949722a6d40397a4e508b43b80f34286e0d4f0b16495a1bb2a2e91c9d235cc7e9888fa19fdc105bf5e4de8cdb61ef687970148911cd487780cb57bab4b84c06db2eb593ee7e005f31fe8e55d5c50f9701cd718d3619ba9df7744dd1502bfd849d280edcecfde86e70c95c2e34dc5d32534fefd24a03720306c6d119fe443b1989b0bb04f0cd2333f2d8d07ce639d5e2a6875bfa6aa0070dd2c536c482252a9bd83a8730223d5ebcb786aa70bf5c5048e5425d65003d90d930c8ce8f780ce2d46e3f2aef072019f06581c34057334008159a5850025dce797c837bc2dc0ce176b9ec713c66538e656edc107576ea871f25701b2fb48e0548ba9f1cd48bfc59d70c5158f885acb071d736315272776b732b202f7ea4ea88b1765ee8e784f9dfcd33168e5d5365e873f86cf2d0bd8e4d889fbb12bbb22c12d86f1a97894c226f03220a038b35fbc4f27ae7a3deff0a401522e4042e57f0de438c7df218b4e671ea92b44b7c30e1dcee66db4c0264b10f05c3b293fadd70bd68db1caa667a36ca3c9835bd4e524bb207863545cd3ae842811077f2cacddacc05cac0adc744f9b57931da0045e6bd6fc6977414f6990e58a8e8851aa5b90a96ac9310e8992881b5c6176fdc356694c8f53ae31e5640bee9a420c4f4680b04a0f54e46a2b8d60241cb36c70e44f9f44877c34ea72f33666cb8f20f016b5c2710cd877a7477f1e0c22ff14885dbb71196adf495b2b945dce007dbda07f8182d18c892f5b208a38758658f0e7686491ce85562a69ef2ad6b3636ded2da114c18503cf6c7fb79235228d7f04b240ba6ac7f27afc610d5e29b53a4c4e957b968c0955b3e2652ffed0a72a95e940f716f906b2c9318c1aa27e90fe0f8e2c062c68bfd8f904ff8ea25c179f98e525432d7eecbb24cbaa985c76a9f43acacbecf1b9ac233d3ddeff98686ef1eb0c60be149cd3afd045815838d5390b747a267365fa15b663be54565229793f6d1f76107a2a1780775ef3e1d7685b4091607422639d997cfbb0bfd1d9a7bd87254dbc9e4362f3893ce1ec388f1ace4e85391c179e501021a3cfa1329555d0245f37a4023a8bae3c75332eb33d34229a8714eae861848eac675c3242ac527b04f4706c90f19311e7e495635093be38f6d00e75f78e3179564d9de697aff8fe1ef224f0e4165db7dbf18063c7263aa714e480b7ad999acf539c6cb9a9bd23c7360f51de1dc6619316d917078c577597e9dc98e13b45cf742e18a7c0046a407b642f6873f13c8aefef5fc8220b578734a18b4a10d075feac63bcde444f5a8376dc14db037f3cbe08c3d1a76bcef03c69c1103b4f562d12711c77bf670ca69fe3d236b931f98183b8fc14288e7aa16319c56a964f13f78600a54242055b95340c14c3ed4569472ebe11e0401d83706dcfde9e947a596bf023502537ce50781a62516c253d7a83654c89a8e50f0ad37ae05eaca0e1ffa2d3f6676d83ccb13b5890840184e84151ae13e24a9941965e9afccd1133c6fd513ba276cc4ec0e0b0c7dafc6340f2c596c2c8f59b3800e9ce06c48d4ff23bb6b6875a805398d7e2d5326d96397cde632ea2f59eace7885df77b2444e3afd16f90a7ee2c46244781c4ccfbe0dac3f155cd0444da588296fadb2da3d9514d1988b2b18eaf5bdf7fc4307a14a3a64d9acb3b4de117601ddb92691fbdb32aaa569a0b3603ccb646d76aafa756ffaa6122664f33c53a5df3da198b379df36052cf5e62315cb20113b720d6c902b2aa8fe96c92d4413570fcda61d24f2846df9fca3722f351fb4fcf4fb5ebef5fbadaff428ee63fa00395b69ff735a125e6db92a89364a92bb037fd4b51344caa4d6e12c16c29ca646dc65175a42986a921e485a75bdeeb2b0fa30a6b2b4e1c12120acdc21a5044c4df68b8775ffb8f1650258f688115b6f46cb53c7aa63fae2b13b4e404764264b3dfc3825c1526f7ccf4bb14553ff7bd5f6cfadf2a34a0728018b55040c2f2b28fd2c1a984db4ffdc3dbef50bb7f97466a92683f1a36f3d93ca5fe42312fe66a9d803fcf96a5fed79ef9345dfb24660a917d8429c798b62055cd0508c81d0bae5cece3cdc32ed0379133989b9c7835c351ede22df84469f69bbd6bd443fbd95220bc7a331f0ea81b6a8e0ccb505f6b3f37fe03b53c34e5591b4d11e31f06f52bc73392bb8e4ff245a07fe62a557fa1674c17c2fcc3369729835c900d9c2a172da53fe8b677fcc45e1204e3bd36b8e22a7fb6bfdbbd0ae8259b6d1f29eefe8a9cfd0b5fb08deb891deab0b685273e1a8394ea172718ff7a6dd0727552f9fbf662309d41b4474e11100cd7c496e3a75a38cc21538033876db78bde79a365a6ee1b9faa064c7588df9d3f915c8c5d920e95394c11828a45932afa271cd2265242503c05da7918e84db8568ca839f8e7b730faf12907a27be86c7dc87602c129d76b993e650c77bf13ea65497ce66858c4f9ca93012b4f97fbdc287c0799f1598c8a9daa607918c3620ddfed0a855cf6bd68017c8bf9f75f78cccf00db97869b9d4c56a81bef579554a30c45f7788d1a4cf8f88d7a6a162de749455ad1189094a366919a0bad164e6e251ce3af5f6bfe6b73dfa6539fe75eb5c700bc84cd29d98d236fe0a38a3d9f4a007c7afce96101f1ec884cdaaf7679dad8c8c5a009040d6dca973aa0a72e4e909044ac052df66e951212789a9d157b9acb6d7aea86030d71cea69282c9346d1e06e9705420ff3482092b42a47167c394e1bf4a6f1ea6ade6c37491f498d285c4a97b1fb685633c0946bce142452f488678dc1b60acb03b4c6b00be73751cc973a55138eccb42c8d736c8941d9f412831a3f32a99cda95b1b44cc8c3c86069f95cfa817ccc319889ff72d05e97ab01c9c9eb3ce3f3ba533615ae8313c12aff63717b5f36ec6cbfc962ec9dac1d3781dc5aa60114ebf8588c899d5dc4b4d98f665788cedf67d80d668055473c7f3e1704509d288b7e35b35408c2059d9729e9f6a10551d77e51c8518b52163a5efbf12e8655d9e5e1be0563db9102af858ef68cf7b58aef00578a574b9d26a3763ddb56823ece4b991581d9c3a51fb2f1289e9c9acc04128213ee537e175567e3fd41c92b973f89a332f79c18f147b03325ce0d17fa265cf864cb1317bbd8bb90d884ce3952bf072b081699e39d40ea589933068834090b244540a74189c544eb70c8a80ff83dadc427220d476d0ced0931810c571454fb6e75fa7f04490ee1ec6cb99ba8ff6c4f9f3155bd8dbfcf78ef262fdc4f32b5c0838235c746c4c0138ee9e8852b4d03c062fe0a3583f6d3ed739928bf83ae3ecf7a7185a82933ce6f79ad594c28df48477e7c70d50f5bfb4fce0c7438e14f6ed0e14ea18ad41f8ac43c0d2175c292120b50e80a9d16f6d3d530d7513b5f4ab4506db362d5f26469a950e86d6b214d629b780aa2c1c0653ee074db24bea85178c44159fb3816be0a59b16614fa0da69550e41fabc1897d228e0abdf1e2d0f2470e20b45115659cbef1a79bc27c99a45526ed393ba8bc8a65e32e75c28dd3841311e791f167bb0b27e9bbb053e0bc5fe3b16b551d5c91abb1f1d73141a816a6fd7fbdb770439ffb985303856ad0274bba46e5d95367b64e68586e14c9043359fad5a5d2f1ea285bd3f4cae4ae976910e8c08b8737fc7752", 0xb41}], 0x1}, 0x0) 19:46:49 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000080)) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) read(r1, &(0x7f0000000040)=""/11, 0xb) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 19:46:49 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f000000c000/0x3000)=nil, 0x3000, 0x4) socket(0x2, 0x4000, 0x0) r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0xa, r0) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000040)={0x6, &(0x7f0000000000)=[0x200000, 0x37, 0x9b, 0x6, 0x3, 0x6]}) ioctl$TIOCFLUSH(r2, 0x8020690e, &(0x7f0000000300)) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) setsockopt(r3, 0x7, 0x2, &(0x7f0000000080)="d7e8f776e048a7ad6d2b2c607e9172a7606261528440d7ca7899eb2b3aba866140b560e6e37b18a486a24e9b9ff9bf20de28c4ddb0bafd171a51a040d92756f01c87aa08212e3850f5294932d537952ef0b0553d31842424acdf12cdbbf6fcd0b384b0541b0d5411af3f848531da01dc80bda2f70466e0b9dbc7167dfca15157b19a8b", 0x83) 19:46:49 executing program 0: readv(0xffffffffffffffff, &(0x7f0000000200)=[{&(0x7f0000000400)=""/221, 0xdd}, {&(0x7f0000000500)=""/195, 0xc3}], 0x2) r0 = socket(0x10000000011, 0x4000, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000000200), 0x100000000000010e, 0x0, 0xfffffffffffffdd2}, 0x0) write(r0, &(0x7f0000000280)="661cd9ff8e17ffecb3aea3f968a1a422312a03cd82e4ecc3a87926d6617051028d2738dc47a1c9c3f0fecbcf40f42e7ecd44a92bbcaca805c1596c1fa8eed759c503b431157c029124eb20787a6feff3d8279d1452f6f682b1b62a9a792dc7bb1cfd0755198e60d4ea94cbac8fc90c5d26578e797adad3504b610b36218388c8fad8d398afc5d473b6f52fc16d8a7acfd5a1712cc3c76a0f0bca7cb76c6fa4c12d7a91bf2b6f452cb481e8377f919c071193817f0855a562120619b30142ce0d44dff8d910a57cd5de0cbd45388f214bd740aceb3f04a83045df11c7033caeebf26addffa6a09f32d6b4a9de63fc0298a3fd60df06dad03be358771a38069b88bd814c610c97b471f0a93bfc7713aff1e85d69eba91f3f1b75f9ac84c64db1c4a64b59f6973c1899cb94801d61508e5c25ebb8b612e796f9335dbfa1676079f698dd9a27ff85e3221d98cdd4da2b2be85b56bbcb3a71b92c304faf2922c112944256318ffe41179472f4ddd34982d9a4a7", 0x171) 19:46:49 executing program 0: syz_emit_ethernet(0xa6, &(0x7f00000004c0)=ANY=[@ANYBLOB="ffffffffffff4c5b0aecb9cb86dd6000000000703aea00000001000000000000000000000000fe8000000000000000000000000000aa030190780f00100069dbe0308001374aff010000000000000000000000000001fe8000000000000000000000000000bb0000000000000000050200810000000022fbe3102de96fd2ec8d0de9c8000cf47d20a94718e1dd5a5bdcc11140f72ca873c65f1f2da84a2a4637be885c167f6c9d301b27004229fc746cf92362953af80626908a2c5d66e50562f960893608744d1f384801d900f97a030618c4e2a212d7ed6e0a10155e36759e3596a44cd121522b8e00ea587a7e18d338f6b6ae5967a175c35ad2eab2fc23dfdf2c2bb190fbbc558dd3dd8b7a33db9aabbe7347cda95e84ce62698479d3518dfe296dabd10424ba091273665ca901ed3fda8ee9279f43da175c6461650b5bc85a4a56007ec6d8c021e65781dea9fab06fd78067dad9053fd197541eafe56d311be2696f32042fdf05b7edb6070c6c993756ef911f21430dd8c143"]) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) getegid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000007c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) semget$private(0x0, 0x3, 0xc8) r2 = open(&(0x7f0000000100)='./file0\x00', 0x40, 0x41) getpeername$inet(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)) ioctl$TIOCNOTTY(r2, 0x20007471) mkdir(&(0x7f0000000040)='./file0\x00', 0x11) r3 = socket(0x2, 0x400000001002, 0x0) syz_extract_tcp_res(&(0x7f0000000080), 0xf5, 0x9) getsockopt(r3, 0x0, 0x4, 0x0, 0x0) sendmsg(r3, &(0x7f0000000380)={0x0, 0x44, 0x0, 0x0, &(0x7f00000003c0)=[{0xf2, 0xffff, 0x1, "f18a19d5110516dda0f363cdc6a2fa66e2c751b8a00aa1cd893a7ddffa5e3708b9691065507989843d2283c78c33893fddfeb8d1fd4ca934dab80c8c550d581c7dbe554ce760ab191abd1ba626929c47cf14b18e5699c40651bfe2909613a8cdb4cbcf13d7651915f345e16a0bd7535034f73acad3e0bebea6822a50013b6bd61c8a2d23ce0ec474598971a0ae57d940cea7fa2519278f4acd8521b1455ccdfa47bada06a846b11e2c2a4046c14872e33ee2de23fe16701344c086cb034957add9c0ad6a69dbf855b83a"}], 0xe0}, 0x40a) listen(r1, 0x9) fsync(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)) 19:46:50 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000480)=ANY=[@ANYBLOB="ffefffffffff251e4c0a9fd608004500000000000000007d909a291400bbff00ffff4e224e22000890784b150a65c4e8443dfae00000000000000000ecf12ce6cb67f13ace465239e199e7a8ef123bc6168cb6a4452343091ef3b85465f043f4e3bd8d9a003648f5cc2b6374ce8cd8223239ea5f7b1e7c101333f8e121527d77691746f612dbbf5f8a9718731aeed18fe9fa16f5a3183049ad591f68c740f1a95ee8eb80d5fab4e36720264b659aa643cd58ef067c65456c6edb2bc05ca10fff2b66a8634245c2b9490d000000ca9d3963eaf632a90d45329d869ed18bcb817e0c2bf09195572d750a9f869dba1fe1a80f892f72102a7c7c8ca858877c852d6b32ffabf56fe0032859b995b0dd95d9fd230757cc9c385b288f909ae2505a76305e2355246998b3a731223c8e96a070b13843e3862d312cce80e741924675d1d3e2"]) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket(0x2, 0x400000001002, 0x0) dup2(r1, r1) r2 = getpgid(0x0) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000100)=0x8c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r2, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x1, 0x1, 0x4, 0x200, r2}) 19:46:50 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x3, 0x3c, 0xd, 0xfffffffd}]}) r0 = socket(0x2, 0x1, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, &(0x7f0000000100)=0xee) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) r2 = socket$inet(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000003400)=0x4) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) mmap(&(0x7f000010c000/0x1000)=nil, 0x1000, 0x4, 0x7012, r3, 0x0, 0x59e8) r4 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r4, 0x802069a6, &(0x7f0000000300)) openat$wskbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd0\x00', 0x80, 0x0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = socket(0x18, 0x1, 0x0) close(r6) recvmsg(r6, &(0x7f00000033c0)={&(0x7f0000000000)=ANY=[@ANYRESDEC=r4], 0x6e, &(0x7f0000000040), 0x1000000000000122, &(0x7f0000000080)=""/7, 0x4}, 0x802) 19:46:51 executing program 1: msgrcv(0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="b9188ddcd8a8259cdcd981fa611ff3cf8932253af08c8ab2083d7b9f465b70e9a89445cfed402f1a80f8d80e13d72d685273ad566f3b0933939f"], 0x1, 0x0, 0x800) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) getpid() r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000240)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r3, 0x90, 0x101}, 0x8001, 0x1ff, r2, r4, 0x7, 0x0, 0x9}) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r5, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x90, 0x101}, 0x8001, 0x1ff, r7, r8, 0x7, 0x100000001, 0x100}) r9 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r9) r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x9, r1, r3, r5, r6, 0x3c, 0x7fff}, 0x10001, 0x5, r9, r10, 0x2cf9, 0x8, 0x6, 0xff}) sysctl$net_inet_ip(&(0x7f00000001c0)={0x4, 0x2, 0x0, 0x29}, 0x6, 0x0, 0x0, 0x0, 0x0) 19:46:51 executing program 1: syz_emit_ethernet(0xcf, &(0x7f00000002c0)={@local, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0xc1, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x0, 0x0, 0xdc, 0x2, 0x0, {0x29, 0x4, 0x3, 0x6, 0x40, 0x68, 0x101, 0x2, 0x1d, 0x5, @broadcast, @rand_addr=0x7, {[@ra={0x94, 0x6, 0x1}, @ra={0x94, 0x6, 0x5}, @timestamp={0x44, 0x3c, 0x8, 0x3, 0x9, [{[@broadcast], 0x8}, {[@multicast1], 0x5}, {[@local={0xac, 0x14, 0x0}], 0x9fa}, {[@broadcast], 0xe0000000}, {[@broadcast], 0x7f}, {[], 0x8}, {[], 0x1000000}, {[], 0x8}, {[], 0x1f}]}, @lsrr={0x83, 0x23, 0x0, [@empty, @broadcast, @local={0xac, 0x14, 0x0}, @empty, @broadcast, @broadcast, @rand_addr=0x44, @rand_addr=0x7]}, @lsrr={0x83, 0x1f, 0x1, [@remote={0xac, 0x14, 0x0}, @empty, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @rand_addr=0x8, @remote={0xac, 0x14, 0x0}]}, @end, @noop, @noop, @noop, @end]}}, 'I'}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(0x0, &(0x7f0000000140)=[{0x3, 0xff, 0x800}, {0x2, 0x69d9, 0x1800}, {0x1, 0x31ec, 0x800}, {0xe498dee9c43e9d92, 0xa}, {0x4, 0x6000, 0x1800}], 0x11) semop(r0, &(0x7f0000000080)=[{0x2, 0xa, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x3, 0x1000}], 0xa) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r2}, 0xc) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) fcntl$lock(r1, 0x8, &(0x7f0000000200)={0x1, 0x1, 0x4, 0x8001, r3}) setpgid(r3, 0xffffffffffffffff) semctl$GETPID(r0, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000200)=""/141) r4 = getpid() socket(0x3c, 0x3, 0x6) setpgid(r4, 0x0) semop(r0, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) 19:46:51 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$WSMOUSEIO_SETPARAMS(r2, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x20, 0x800}], 0x1}) r3 = socket$inet(0x2, 0x2, 0x7d) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r3, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) open(&(0x7f00000000c0)='./file0\x00', 0x10, 0x1) dup2(r0, r3) 19:46:52 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x80, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) r1 = syz_open_pts() ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000140)=0x80) sysctl$kern(&(0x7f0000000040)={0x1, 0x43}, 0x2, &(0x7f0000000180)="0000000001000053979d8851b7327643f624aaaab49f1ec5118889cba10732faaeeae0c63418aec6a6728b4cf35feebc4b57548f00b5cbc5f9135d5fd47ddbf438599dcd5d7bbdd8988c06bcdbeab720585c43064a675f7351ba39d267fb65faafb9eb9f721053ec53dff094ede9321462c09920a41fb0c5005ed9ab2ec53dbdd94e6f4b5e9e", &(0x7f00000002c0)=0x86, 0x0, 0x0) pipe2(&(0x7f0000000240)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000280)={0x5, 0x2, 0x9, 0x7, "4ada60c783aea034c16713b03998bd9b59fffc94", 0x7, 0x2}) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2b, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = socket(0x18, 0x1, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000300)) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) dup(r4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) 19:46:52 executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x8}, 0x2, &(0x7f00000001c0)="bc107dc711a91d7bc4f8d17960887df4538a13b4027a29794971d4ddb9a2c423615a38dab708a9e484639d4f00dce180b858a21e4c7a02a24e21a4cb367401af3f88d14c4a25697a1b0619b416a08403e2930cc740f06b7d40e4573c86463145ffe6ef45691833fd9c72c7bf3f4e414657d98036e4e31ce4dc231fe8ce66517a96b7395c50b27bb1e87420122a8207da773663970c1bda8efbb4f4339151ecac20cb1a8b9babd12c54df49fd5b7ee62c47650a6017ff2f6fa992ea3116168ad7bf57de417cf72c48f36d6ca4992272234c8b63f42cfd98eb5531ed59ac582404217e870427276d2538", &(0x7f0000000040)=0xe9, 0x0, 0x0) nanosleep(&(0x7f0000000000)={0x80000006, 0xcc8}, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x10000, 0x0) 19:46:52 executing program 0: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) r2 = getpgid(0x0) r3 = msgget(0x3, 0xbc) r4 = msgget(0x1, 0x9) msgsnd(r4, &(0x7f0000000180)={0x3, "ceb77b58de359fc9f764b9dcf4a3acfc6d75d77ffa87030f95ed230237ffaa93cbb66a3255b081c6dcd23ab6b651308cce6204cd6ca8862f5d0fd512ffb8f1913c18ce3a13009014929ebdde282bfc44137de2ae8bf3e360a6e33765e02899628f06f4a120ef197703d6fea7d242bd080f7a69f53c5c0802fe7d9cbb26556d9e676e8239fec006e22a85da1ffa80ece8201749a21bd6cec235770d5fe30ca002b3f04f12542de91c149916c7d564cc6fd67481545a4bf01578fd630d150854"}, 0xc7, 0x0) msgrcv(r3, &(0x7f00000000c0)={0x0, ""/182}, 0xbe, 0x2, 0x0) fcntl$setown(r0, 0x6, r2) 19:46:52 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x40010003, 0x0, 0xffffeffffffffffe, 0x0) mprotect(&(0x7f00003e6000/0x2000)=nil, 0x2000, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = fcntl$dupfd(r1, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f0000000000)) mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 19:46:54 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x3}, {}]}) ioctl$WSDISPLAYIO_GBURNER(0xffffffffffffffff, 0x400c5752, &(0x7f0000000200)) sysctl$kern(&(0x7f0000000040)={0x1, 0x1a}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000340)=""/175) semctl$GETVAL(0x0, 0x2, 0x5, &(0x7f0000000640)=""/200) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r1, 0x0, 0x5, &(0x7f0000000640)=""/210) semop(0x0, &(0x7f0000000400)=[{0x0, 0x101, 0x1000}, {0x0, 0x0, 0x2000}], 0x2) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) semop(r1, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x0, 0x7, 0x1000}, {0x3, 0x90, 0x1000}, {0x4, 0x881, 0x1800}, {0x1, 0x5, 0x1800}, {0x2, 0x5, 0x800}, {0x4, 0xdb7f, 0x1800}], 0xa) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000100)=""/145) semop(r1, &(0x7f0000000540)=[{0x1, 0x9}, {0x3, 0x4, 0x1000}, {0x1, 0x0, 0x1000}, {0x0, 0x2, 0x800}, {0x3, 0x735, 0x1800}], 0x5) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000240)) semop(r0, &(0x7f00000002c0)=[{0xb, 0x5, 0x1000}, {0x2, 0x5, 0x1000}, {0x3, 0x7fff}, {0x2, 0x5, 0x800}, {0x2, 0x81, 0x1000}, {0x3, 0x7, 0x800}, {0x2, 0x70, 0x800}, {0x2, 0x81, 0x800}, {0x4, 0x0, 0x1800}, {0x1, 0x0, 0x1000}], 0xa) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f00000001c0)=0x3) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x4, 0x7, 0x1000}, {0x1, 0x90, 0x800}, {0x4, 0x81, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xdb7f, 0x1800}], 0xa) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/145) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/124) 19:46:54 executing program 0: r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x0, 0x8f, &(0x7f0000000080), 0x0) 19:46:54 executing program 1: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0/file0\x00', 0x1, 0x3, 0x6ad4, 0x1, 0x401, 0x10000, 0x200, 0x0, 0x1, 0x2, 0x100000001}) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)="f74bc9e9faee18e4ae19662b363e070000009ae3845f605120fe0e461009e8a34a7810a65f77f3b671803c4e8aab4e8eccae410c37ab72051cdee7a7835b080e625e61fc2b174f3eff010000a4df92f2e8b3fd47b51e0e9674ea07ec695d5cae38c0f607df34af88efabf076582492373e0a023e5e88f5ae077ad6e507d822185aa60f2007aa4d54d02f5c56f1e9ca04689cc8333ff6ea3968a19ad5eb46d5213fb8e6fdc884a4e593ac5255144f0ac075513e51aff976c141c227717ff2ed294e1229c780a0a103ed61884880fa20642767b31c4d19996b1870f0e76e685609aac49ee8be9c6cb37ebfec7b8d82fe77b8812bfcf86b1b50c547d840f8b1f78158d2ca83c47e532e43779c322b931b0afb5c2b", 0x113}], 0x1) fsync(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:46:54 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x2b, 0x1, 0x100000000}], 0x5, 0x0, 0x0, 0x0) readv(r1, &(0x7f0000000380)=[{0x0, 0x1d2}], 0x1) r3 = socket(0x2, 0x1, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) fchflags(r4, 0x0) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_RESETCPU(r5, 0x82405605, &(0x7f0000000040)={0x27451b96, 0x2, {[0x9, 0x40, 0x3, 0x0, 0x6b, 0x0, 0x4, 0x0, 0x7, 0x81, 0xfffffffffffffffe, 0x889e, 0x3, 0x55f, 0x7, 0x9, 0x7, 0x95], [0x80, 0x101, 0x1, 0xf0a5, 0xff, 0x8, 0x6, 0x7, 0x61b, 0x5], [0x8f28, 0xfffffffffffffffc, 0x3ff, 0x81, 0x8, 0x800, 0xffffffffffffff7f], [0x100, 0x0, 0x2, 0xfa, 0x2, 0x3ff], [{0x287b, 0x5, 0x7f, 0x7fffffff}, {0xf7a5, 0xff, 0x8, 0xd5e}, {0x4, 0x80000001, 0x0, 0x40}, {0x1, 0x3, 0x4, 0x3}, {0x6, 0x4, 0xd678, 0x3}, {0x82, 0x6, 0x7, 0x200}, {0x3, 0x4, 0xfffffffd, 0x7fe0000000}, {0x401, 0x2, 0x8000, 0x10001}], {0x2, 0x1, 0x4, 0x1}, {0x0, 0x7f, 0xfffffffb, 0x100000000}}}) 19:46:54 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000100)={0x5, './file0\x00', './file0\x00'}) close(r0) r2 = syz_open_pts() ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000180)=0x4) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x6a7, 0x1fc80d8b, "25170451010000a9b3e742000000d35ed900"}) r3 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r3, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) write(r0, &(0x7f0000000140)=' ', 0x1) 19:46:54 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100483a0000000000000000000000000000000000ff02000000000000000000000000000104009078000000006027671500002b0000000000000000000000000000000001ff8000000000000000000000000000aa0003000700000000ff020000000000000000d40000000001c5ab8641d017bfe19738f4cdc9721c67547fa31e545374dccfca703237b1b038373138293ba0d6a05ea1b4cd1cc4018123b02ebbcb6cce038c9bac883d56e0f0d2dfe1eace0aecf6b587b9e1ba5ab4540b14b0013fc879e3"]) 19:46:54 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x8, 0x0, 0x0, @rand_addr="fe9dadb51f4333b3283d3f3aaa2fd930", @mcast2, {[], @icmpv6=@echo_request}}}}}) syz_emit_ethernet(0x45, &(0x7f0000000040)={@broadcast, @local, [{[], {0x8100, 0x2, 0x1, 0x3}}], {@arp={0x806, @generic={0x18, 0x86de, 0x6, 0xf, 0x3, @local, "00ffd8a7a03415af24adc451fd24c5", @local, "e599c2b25c4277c7aaaa456be14aa64e"}}}}) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f00000000c0)={0x4, 0x10000, 0x8, 0x5, "10dfc9194febd100", 0x3b, 0x8}) r0 = socket(0x18, 0x400000002, 0x0) accept$unix(r0, &(0x7f0000000280)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) flock(r0, 0x5) socket$inet(0x2, 0x8000, 0x0) 19:46:54 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@random="c7102228bc83", @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr, @broadcast}, @icmp=@dest_unreach={0x3, 0xd, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @rand_addr}, "cba7c7fb9219c772"}}}}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000040)=0x1) 19:46:55 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) readv(r0, &(0x7f0000001440)=[{&(0x7f0000000140)=""/87, 0x57}, {&(0x7f00000002c0)=""/203, 0xcb}, {&(0x7f00000003c0)=""/113, 0x71}, {&(0x7f0000000440)=""/4096, 0x1000}], 0x4) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/91}, &(0x7f0000000100)=0x5d) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r2, r1) r3 = dup(r1) sendto$inet6(r3, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000001480)) 19:46:55 executing program 1: r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000040)=""/205) pipe2(&(0x7f0000000180), 0x0) r1 = syz_open_pts() fcntl$lock(r1, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x0, 0x7, 0x20002fffffffe}) 19:46:55 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffa, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f", 0x663) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="dc819451", 0x4}], 0x1) 19:46:55 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffc}, 0x0) r0 = kqueue() r1 = syz_open_pts() readv(0xffffffffffffffff, 0x0, 0x0) syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffff8, 0x0, 0x1}], 0x3fc, 0x0, 0x21000101, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) openat(r3, &(0x7f0000000000)='./file0\x00', 0x10000, 0xac) 19:46:55 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000000)={@random="957782468550", @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr=0x6, @multicast2}}}}}) 19:46:56 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd6010fb7f00183aff0000000000000000001f000000000000ff02000000000000000000000000000187009078fe8000000000000000000000000000bb0000394f0d67505b8c36365be26a4bc4bc28288a8486304d4e"]) pipe(&(0x7f0000000080)) 19:46:56 executing program 0: r0 = syz_open_pts() syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) r1 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000240)={0xe24, 0x8, 0x0, 0xfffffff8, "0c95a2980ec45587054ed79b4abb29a6994e6331", 0x1, 0x957}) semctl$GETNCNT(r1, 0x5955404bc26b83cd, 0x3, &(0x7f0000000440)=""/254) semop(r1, &(0x7f0000000040)=[{0x3, 0xffff, 0x2000}, {0x0, 0x6, 0x1800}, {0x2, 0xc, 0x1000}, {0x1, 0x9, 0x1800}, {0x3, 0x517, 0x1800}, {0x2, 0xfffd, 0x1000}, {0x1, 0x4}], 0x7) syz_open_pts() r2 = dup2(r0, r0) getdents(r2, 0x0, 0x0) setsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1303, &(0x7f0000000080), &(0x7f00000000c0)=0x4) r3 = socket(0x11, 0x8000, 0x1) setsockopt$sock_timeval(r3, 0xffff, 0x1005, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x80, 0x0) r4 = socket(0x11, 0x8000, 0x1) setsockopt$sock_timeval(r4, 0xffff, 0x1005, 0x0, 0x0) getsockopt$sock_int(r4, 0xffff, 0x1303, &(0x7f0000000080), &(0x7f00000000c0)=0x4) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 19:46:56 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = syz_open_pts() writev(r1, &(0x7f0000000500)=[{&(0x7f0000000480)="bc", 0x1}], 0x1) ioctl$TIOCSTOP(r1, 0x2000746f) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r4) fcntl$setown(0xffffffffffffff9c, 0x6, r4) r5 = open(&(0x7f00000000c0)='./file0\x00', 0x400, 0xa) ioctl$BIOCGBLEN(r5, 0x40044266, &(0x7f0000000100)) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d6, 0x1, "e200b43e000000000000e40000001800", 0x0, 0xffffffff}) write(r1, &(0x7f0000000040), 0xfffffec2) syz_open_pts() syz_open_pts() 19:46:56 executing program 1: r0 = msgget$private(0x0, 0x100) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r1, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r5, 0x90, 0x101}, 0x8001, 0x1ff, r6, r7, 0x7, 0x100000001, 0x100}) r8 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r8) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000001c0)=0xc) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x81, r1, r3, r4, r5, 0x0, 0xc183}, 0x8, 0x9, r8, r9, 0x7, 0xffffffffffff8001, 0x3, 0x80000001}) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x2}) sysctl$kern(&(0x7f0000000080)={0x1, 0x3c}, 0x3, &(0x7f0000000040)="96df91b53f45409d31b3", 0x0, 0x0, 0x0) 19:46:56 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) fcntl$dupfd(r3, 0xa, r0) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000040)={0x5, &(0x7f00000000c0)=[{0xffc, 0xdc, 0x0, 0x6}, {0x9, 0x1, 0x1, 0x7ff}, {0x0, 0xfa, 0x7, 0x1}, {0x4000, 0xec, 0x5, 0x2}, {0x2, 0x81, 0x2}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) 19:46:56 executing program 1: r0 = socket(0x11, 0x10000000000003, 0x0) sendto$unix(r0, &(0x7f0000000140)="b10005049000e803000008005786ca900f0e08feceb11ea8fef96ec2c73fd309000000000000004f376336acf00b7804be781e4991f7c8df5f882b297be1aa79230000f4c8b2ca3ebb8ee9c269ed9a6d5aacb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a870c881ff7cc53c894303b22f310b404f36a00f90006ee01bee57aea8c500000002000000000000190200a3f8000000000000000000010090d2c4e5187c000000", 0xb1, 0x0, 0x0, 0x0) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f00000002c0)) chroot(&(0x7f0000000080)='./file0\x00') semctl$GETZCNT(0x0, 0x1, 0x7, &(0x7f0000000140)=""/222) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r2, 0x4, 0xc0) fcntl$dupfd(r1, 0xa, r0) semctl$GETPID(0x0, 0x3, 0x4, &(0x7f00000000c0)=""/63) 19:47:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 19:47:02 executing program 1: socketpair(0x10, 0x5, 0x7, &(0x7f0000000000)={0xffffffffffffffff}) sendto(r0, &(0x7f0000000040)="a01d238a3cbbb4ada3afb464f0bb1e46c998d3e5f1b43cf3e5fd951b354db0ea9a3faf522185117f0820546362207b6a428c090e24e8b0dc35ef80bbebc09d60ccef68044bc2e129e9c349180c678705246d2ca0d872f38c672f40295aa511cd370e616f04f41b52fc85e40cac66949ba4d30a0bf7308569c3c31feaecb39c563fe2d1071f6423", 0x87, 0x404, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0xfffffffe}, 0xc) 19:47:02 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000040)='./file0\x00') r3 = syz_open_pts() write(r3, 0x0, 0x0) syz_open_pts() close(r3) syz_open_pts() 19:47:02 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2, 0xc}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x100, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) mlock(&(0x7f0000180000/0x3000)=nil, 0x3000) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x112) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000240)="b4", 0xfdb6}], 0x1, 0x0, 0x2ffff) readv(r1, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000080)=0xc) munlock(&(0x7f000017f000/0x4000)=nil, 0x4000) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f000001b800)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x1, 0x1ff, 0x1000}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xfffc, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1800}, {0x4, 0xc333}, {0x3, 0x2}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000680)=""/102400) semop(r2, &(0x7f0000000040), 0x0) 19:47:02 executing program 0: rmdir(&(0x7f0000000000)='./file0\x00') syz_emit_ethernet(0x6e, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd60acf95f7044ea3cb739a0ff00000000383a0000000000000000000000000000000000ff0200000000000000000000000000010200902385000000608da44600000600fe8000000000000000000000000000aaff0100"/110]) 19:47:02 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x10, 0x0, 0x0, 0x0, 0xfffffffffffffef2) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xfffffffffffffd13) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r2, 0x800c5751, &(0x7f0000000040)={0x2, 0x40, 0xc}) getpid() 19:47:02 executing program 1: socket(0x10, 0x8001, 0xea) sysctl$net_mpls(&(0x7f0000000040)={0x4, 0x21, 0x3}, 0x3, &(0x7f0000000080)="ba7401ce9e807c724531e9c30cad7949c762bb458dd4c64787ba715d2e9c91c06c4a86d5d373eddae7b5ae7a0193449f488610b9f4f3ac87096358449660d7b247d13ab1790f69e3a817115d747faac1968e0f2337d3f1b784b1138cd8d83941a68e7370ca8acc23345734c918bf552fb1369741da9dbdee57f07324ef3ab56f64f135ff11cba4bd9171824d982ba1f6c00cfd9b031aa0c1223a1e3efe0168199fc7e9b128d99154ee1d428aa335c77ec1246431c93fa699f7ded771534ef5a379356ba330876b0c2301f5bd5ef9a9ed12001b3538aa899a7a201ad4882da9f6d7736d087c5674551d047187179144c7f1a33dc70b1778c3c53c8146556513bdfdfb29d561dd9dc8072812ddcc8718c4f7140cc8285b53397b0bf3fca8c35e27226c7db2cd7a3bd56c1b05e13bf70441b1a41bfcccdc881aa1d875d09dfb15fbd3d9b4944eb8f3dfe0309540565079e612f8d46e76fe8a339334671b5830c8a0184b8df9e294b432d0f94c9b8f96731f439f3a7f65eeb6d958b76f6df5739ba7f451df90f8e99e324ea2b88810000fd12bcdb97d06e11fc641b62ca9aacf5e6ee2a5847f1b159ab9dccd5bbeb0f9b24dc0e8668367f0e99a42b154aebb6d6b1bb53bf65efaf4035844d4e3512a4f118ed1872d294b8bf7ee10389bce05f9efbcbcf48efe768b55f96e6e3698fa4e4459a2a225457acc38e9f60121a5e25ad8abc04a5b35cf4c7c1f00f3d9a3220b4d94275b1e81cda8e5dc3610e202ecd96d962bf00ab30a070d3275ddc8ae29a21db5e8c2df7f2e8c4d155289eb9990ca002ea7a6914275c041773d56de64668d117d494675dac27db8258d19d7afcf4920345b13c773eef271cf657cf874c8d2798f03d4901bcda8db3cec42577a382057df6ac9740ef353c89d8e073271013a13e32e040ad383a570a796a7e74ee9e7b256a2657f328c6fc5c8de5313a1295490f5fcf2c8bb520ccc1e6aef593397ea3b58db3458310e33131df1767a6d6d119d1c514c7dd1fcb7e35b49b8f9d38be0be757f06863ff4f0498860938533faa6efafc9b98f9219174c78338dad35996367e3208b544e1e0b202607388bc4dba9d899cf247c257575e573fdd8652cf117afc6c993ff4f0838b508dd2bce40fb96c77f964625435d93a2875290b251dcd298f42855ca5bd5a3e26b1ac410022ad592f2d1e56d9c5aed8306b3bf9c33c9794a0f78731bd6b85f46c04da0f7a436e80d184967dcefcf422ceddb5979a03726f99bfc80865e96097e4757f22393723c62098485c641eb7b6d697604d7cf6d1635e7bce299588c768451d72be73d9e62cec54e77d4f53117a358fc456e6cd1f1f5a8408aecab50073f9c18b68ae8ca0a097ef816b3be1fc40c6cd461e470e008b9926d31dc75ba9be931fd014009d49bb2e94339838c2014b78a3f8c3d30025814d2554d38aba7b3d028458e4c5e2f4bb028cb870fbb3e08a663d75be6473246c58dd5c583761978ce2a47e129907b02a6804ef7bc4bda0027c64079fad339eb53837325459cceb38d10f68928ad9f202c3a974e9a45270d8cd86d3b6af35c0380523d2d1a3ce9d60c84fa8d62bf3f160d716a97f4e97f9e3c7cd02fa2e37ea37e3809531ae7f7dc74a1cba307a24355dce15edbffb5eae31fd1d0428cb45e736b09af15c83b012cf3abc055683d5c7e947f2d32bd5bd5449c116bafdab786bf9629d815ebc3e8a3e608d5f4ba373e4b81f87dd0a6b9542b432cde7031c20921ea73486d25a711e8619b7307d3e5aaf3ebe7977705601b2a4280d8e45029f186f1554fc26b10fce5dc95dd522d6684934d11c41d098bb773d23a179ec2e3486aa48c5c24b81dee512598da52c95358cf6217d95297802efdd317e241b4b5703a782687d436b03b23898759c6acf479299a1c3d03b75eb31b2bc09ea3bfc11007044dc5eb9cb95048349411f8ff459c359d5077b9528fb2ce490a5c5fba54d6eeddd70469e7fd2235a619a89e709e794522157f2f96787b9964c7317df5e475db4a05372837d559cc4f3995e145b68af0663dee1db222298533a66a5d8932b7a68d0cf3490876bb1c04e9b26253119f94d8df91b505ba051590c1614e95f15d38e77e78032e3cc3d2739b1e0203a3ff6b2a6ff90fae10227e52d89f4ad640fce0daa7ca30cf91d79f7c19abc022ef8cc04b40cc23b89d27a03ed8da4bbffe587a3c8d9cb0c85993f710ebf0a2878cee52e89ca210e2d8e1fbbefafabec2a95c1261d048b6c8511b182fd019234b88502223bb5f0b6157c5f3adc81396f7af4d8efcef6976ae5e128443704fea01ee0dc12fd0d4d5a6dac2f6ab0beff840318b62c27215fb306c0881f991eb86ef35577c6f2bcfc0b4c1fe49fbe792a372aa89ccc9963ac5cb652b08a95a51592b9505a115e153d26e5fe3e6a5bd74ffd4a2ba0a42a36a09599bf835092e34cd1cc848c418f7a4e8328815f799d5195445d2b41ecde133ac9cfc9779b65b6569f1d8473a1a455a78b91820e2a343deabb661166a75da85c24ab03d1529132d078833bf905f08da888ca5d573b1e7c98678a8ae23ea2456b7e6a1400ea913cd9483fd4ada72b95e426a1c85d723ee5b216590aed8c5310ac8b7f4c143963101cda46d9d47f9f8484d16e37c5e9807b56a4d3c0f4278727eca1c5e3da1888b1b41fd7b439a9fc00d730266d2e4be5b0e12ce4a59b14d8cf58df2952ce78f855eb94b9801ee799cc4ad7c5f69db98dcd2a03c6070d0a2f6000671f0e587d055ae3f97ebd324e8079af2237f8056c948fe101b3b9c09eedbccf08cbea7177ab6b5744471d7575aba5dbc990c6a423f668eee22f3b6269c1c618be654bdbc11417489f3bf17d7344d10ca241895fb41e8d95a4d66b39140526e914d12e56f1b3925246240517ca764f737e4743671bc9471b6393fda4d9d5351e3ff48c2d95c63491d97183d87027bda5b72ebb6d1d00b626286e0363158eabd8c7e2deff87242f15ec565fbd847bf40b8d8d973141b357cd80ea04d78efc42918deed82f87844c8d759dafd5b824496376744ff7c7a63d7da4056f57f283b71d6cd955ee2d0affe969ebc9c424ef09cd866d490eae289442162a7ab62bec2528dfe977798acb2001d298d83938b0202625e36e39350e4eca5efe579d014527d48513503c4c6193200ff28fdccdac3b073cb4eb553236aaef5a5d0d399c970b68d29a18d63d32bec7d24797026516bdc164de49eb9a3a4e4e6337c8ce16e6e12dc2f50203f56924204ef5207c9729424dcf031f98b2c9039f9c61c4b9420126d51d3dda93f9ff0628e7e8204f245423b836b14405baf75b78fef4c370a683628775809656d2c3674543bcd1b5177b26376a59e10933c51eda7c0dcd071b3cd818b6915ef9d27493d050cce31ad80c94cb5bdb36033e041ca418008fde780d9fc7cd9a853a89047f85ad88a306838867ddcf3526c81d12bd063264c95627358b853cc2717271ce457e88effefa45b070f68707bf510a0621d4d5a39cffb060acd1fc19bd76c1e6b25e921327f199021c67faf231ac220d52b004a58da4a58cf51a308f73644d98223fa8ea7be4d358e1d32ed937c2640a6cb28de9449131d52724e06326c6e0e52e37cd107a175e80861355cb0a6e98754a35d408c5cf6a43e84b19b98487342e2047e6b9e73a64f7dcf065d3e1fe9a62ddf848135a8a10ea6cd21d829d0519c23ffab4e07246b5779004d8fed04a6550690c2baee5f5ba3e544b1898b0e2ccc61754fe8115978d5aa0466ff9f86ac3299ff7644e61bcf01d1ac4cfd808dbd96295e6259bd8f00635a346f678f7923b3f3aa7f3b0ebc8953f513fc0ae24bdfc3c28a96c82225dc21b311912d3f3c335d99bd6589dc77df69841fee56f3746d5469397728589452409c423563c01851cff645653f17b1a85502f793150d05ea711e6ccabce79b283bf5a7b77799e219cd1ea385a2390a7d0f881c1cc9652b29d940c4f5b56128d5151fb4d084eac5bc53faf8d3614bd7b5c86651b26b60746d02ba54a2853d5937b954b14fff50ec6cddf1d8aa4e3f383d16050bf8a7eba1f31592ab03fef25bfa0cebbc1b0576e374f581093228dbe892da69552f9daf2d5a38970b8015c2b7d1f0c7c235e282163bbc055b3c6c34a6798a42fcd843a9de269d94277ef849d860113c5518603ddb3d324eb94dae90c7f8368bd28d78ccfda6592847e54c565f333cb66cb89a1a758730b1694a729893d8a9a23e7aa71ddd647c9a9ec934bb8af8a9b63adda2b62754af1faaba7f253f152b3d181bddb668a899c7501def707fe92ed3dfeae6818ed6164281921651490e81f44973df8fc0fffd2406328592de65851ff08d97bf75cc8bf68e1f2e855d2ee0e23e756c5b56e42778e41905e16468d78ee600d5862294432eba9ffb5f88b2060af8ba473695c5ee00eb67510d8c6ecc3437f98b2411e299e1bb8a984705784c7f39c34d72e5f1c6d9fedb3ac950d09a3b9fb2e04499b5afdbf54b0d71b95c1074795dcd2bf5581ec084c7dadfdaf5f759495a16639385537c18a9b4a1eae707df5e2d42308f786031fa0754d2fb1f7136d8617a7d7353aceaea01d3abb203188067f544a94742e8a500525ccc106983ae083e192dc90ffd7c10e3b04f8b8bc95502385d3073be7e0d8103780f25a37060ac80ab56da1c9b43468c2cabf9d2df41cfe9cd31605299a1d84ab53c2e6ac2938576b31bc21e98bb8a900ffd7148eaa40d47800c2dca36c56db677c2d79dcb2217a23684ad26da6cde2431b689ba6bcf22fb0edb7194b3aff877879688c4a7adc27053294f63e392868ea15b8b9cf6e850015eb74eeb225dd670ebc01d1a98014fbdae132e38ecbfac6027127e1837ebed0b1254b29c6f047e7a8966a872b1c2c379aeb997d349f76ad206121df0fa0352f145b856a817ff80169c109bf7d2c4fa63a425a584fa6a6422e23d65d588c7667610a8d8abebb86bffc48b7da2cbdbb64a785ae4034844e16c8602459bac7f874ce7f85466a325fa092c88b09cc71e6e6275386da60d375b309440075c2e42ed244da8fc3344e22893e38cdf36894bfa6a0443b9910303eb4be24915d80d010d2c93917f3fb83784be4b99f51afe2481affda860dce9e080eddcb7d803dbe33df5599e2c46ee2b8acd94b0a0b88d4aba097c9db288d634420fc9d0a50ab8f021a1ff14294d88eac40c2080c010bbe775e8c0d384d9e1b07d04f549eefdfdd777bb1905f755b0d1d9b1428c7a56a61decc39135e9f5ca29a379da1118af7da97c0aaf447f86d4355ebbdf9381e92532fcdd15579af089d289185ea189e8760c8748d589176b5df8459feb330e0011287946baaa5d8787e00478717de78d17443883756db303c4cc0bbc4c61f73df4f5d99daf7a7da8e3bccfafaa1770b77c254cb09305b1cdd8073fb0028f5f799207a368a2c0fba91e2ee4fc3f968ff7b7f0403e134b85a13604554817f3b29887163f275a5da07cbbc91a340ed624bf70005cdfdf7166dee96be4f8fc025a48638764e84b33bac78a35b7b7798e8380fa5c34873addef4b29af7ff84bf73b679d3e67d5bdc232c109127ad30992c8abb4c82ef6f4ee9eba9f4e67f4c7cde7b91f1579ad3fc72bd2c28ef50a68cc46e625c918fa9f03c99da5c3a12b1062d5c05d4019d034ffa763185ac400176b2f77d276335a956342bc4e5f4375d87bbc21e9c6ca365b04c1032b09596db16a4b45ecff338b9b6c46cc8b065a8dde1af0984fdbbde73d0d41fdfa2e9f11cf6a51f24146", &(0x7f0000001080)=0x1000, &(0x7f00000010c0)="2295a763d26b", 0x6) r0 = socket(0x18, 0x4, 0x70) setsockopt(r0, 0x1002, 0x2, &(0x7f0000000000)="2e9d21dcb6e7806a5d2357f847073e6d08baef0e0de57d67f9f5a741dfb1df3b61bdba2cf95a57c19f72017cbed3da7d1ccf93af8f092965f4ec2778", 0x3c) 19:47:02 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e699b1929648", 0x14) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x66, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586ddc4bfcc5c6c37404b520dc37e6031797100303a0000000000000000000000000000000000ff020000000000000000000000000001030090780000000060239b7500000600fe8000000000000000000000000000aafe800000"]) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r4, 0x90, 0x101}, 0x8001, 0x1ff, r5, r6, 0x7, 0x100000001, 0x100}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, r4}, 0xc) accept(r0, &(0x7f0000000080)=@un=@abs, &(0x7f00000000c0)=0x8) setsockopt(r1, 0x1c, 0x2000007, &(0x7f00000001c0)="eb0000fb7f9648", 0xfffffffffffffd2c) r7 = fcntl$dupfd(r3, 0x0, r2) ioctl$TIOCFLUSH(r7, 0xc0206923, &(0x7f0000000300)) kqueue() ioctl$BIOCSFILDROP(r7, 0x80044279, &(0x7f0000000000)=0x88a) getuid() 19:47:02 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f00000002c0)=ANY=[@ANYBLOB="fb182e2b050000000000000022700fd1a9f2d2a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc38f020d2e38bb7919aef0a3ffb51b441675d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bb4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:47:02 executing program 1: sysctl$hw(&(0x7f0000000080)={0x6, 0xb}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80867df3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x26, 0x0, 0x0) 19:47:02 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b8000000000108650c000000000000000400"}) close(r1) r2 = socket(0x800000018, 0x2, 0x0) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) recvfrom$inet6(r3, &(0x7f0000000100)=""/99, 0x63, 0x1, &(0x7f0000000180)={0x18, 0x3, 0x80000000, 0x40}, 0xc) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0xf0000000, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSTOP(r4, 0x2000746f) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) getsockname$inet6(r5, &(0x7f0000000200), &(0x7f0000000240)=0xc) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) setsockopt(r2, 0x1000000029, 0x2e, 0x0, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:47:02 executing program 0: mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x7ff) munmap(&(0x7f0000b31000/0x4000)=nil, 0x4000) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r2) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r3, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) readlinkat(r5, &(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000200)=""/192, 0xc0) r6 = getgid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={r2, r3, r6}, 0xc) r7 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r7) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 19:47:02 executing program 1: r0 = semget(0x1, 0x4, 0x80) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/185) r1 = semget$private(0x0, 0x7, 0x3e0) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000001c0)=0x3) r2 = syz_open_pts() close(r2) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000300)={0x4, 0x0, 0x100, 0x5501, "2ea86ee16eb595607fcfd700", 0x4000, 0x4}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000140)={0x2, 0x1c, 0x7, 0xfff}) r3 = syz_open_pts() ioctl$TIOCSCTTY(r3, 0x20007461) semctl$SETVAL(0x0, 0xb5f04367f1e8143d, 0x8, &(0x7f0000000280)=0x1) semop(0x0, &(0x7f0000000200)=[{0x3, 0x5}, {0x4, 0x1f, 0x800}, {0x0, 0x6, 0x1000}], 0x3) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000200)=""/121) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f00000000c0)=0x8) r4 = syz_open_pts() semctl$GETZCNT(0x0, 0x2, 0x7, &(0x7f0000000340)=""/76) fcntl$lock(r4, 0x8, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x10400ffffffff}) semop(0x0, &(0x7f0000000100)=[{0x4, 0x42ff, 0x1000}, {0x0, 0x1}, {0x2, 0x7f}, {0x3, 0x100, 0x1000}, {0x1, 0x7f, 0x1800}, {0x1, 0x81, 0x800}, {0x0, 0x4849}], 0x7) 19:47:02 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x35}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x4f) r0 = syz_open_pts() close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000200)=',\xef:%!-\\.-\x00', &(0x7f0000000240)='-\')}-},\x00', &(0x7f0000000280)='+-)[\x00', &(0x7f00000002c0)='!}\x00', &(0x7f0000000300)='\\-(\x00', &(0x7f0000000600)='\x00'], &(0x7f0000000840)=[&(0x7f0000000680)='@\x00', &(0x7f00000006c0)='#\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&]\xac)\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x94\x00']) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x4, "f89e1cf30000000000000000000000000100"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100"}) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000880)="381d2c538a77c38b35f329ab12d2c56f5a34ee509f6ffec553c31bac3b04222ee223c4c78ee756b40f63e83b9635f0a0f3afccc964ad4624b134e49aa9c23396dcd0215dd49f0c93209a199013c56ac189b4119b1c87460229d5df6a37b879228b125f7eb546ef61b614e90bb3156e9e2608851ad4832e64b5194cee56d6bbfc380ba2f3a3a115d805d6a03c05c8397e62cde5b6d8c09d4797133cb6537e3e079b691746952c546f5c395a67ac10c308bf98ed1240b470f91d998263608dccef76f0ddc9c3cafb5bcc02b5b92ab9131407286a33fe56e7b6bb18c718f352ebe06f09630c85cd74273f", 0xe9}, {&(0x7f00000017c0)="34e30502f31968639c6632fd063f07ca11f6e3083f1cfddd74cbe1138b08d217a61e895000c5db15b23a72dece5379cb25c7a5ba81629fd23008ce8ecf1a0ca1b7c66289297666763133796fd7ee7b19123533f8a2d489e06ede0ac3beac41cc604ff7de32017eee0487a2d0df7fe708f1a3bdc7a7a700cb2876962c9176cddfec8d4f4fd13fc48a8d60e7d8cdedbf3d594973ba0eeb92f828a6ea7c7ce00b26136b1e2cd68f1f120cae85aa30c8981fb94a45127d9fb5a02f8ee5e7cbb43eb63ecbcfdefbc10aa0d98ca95ba0d5dec93420e9276d4fc26fc8d1031d956ccfa616edd22931bca9f875cd190791d9b15ccb679d9a23e57c00f0d7faa8783fa0aa5fb1be2185f9940a6e8efc69248fc89eb1fdba0786cd047f5ebe239763c1355328e007b134da444fea2fd1d27637ec8cfb00b557bd5eef607d3d2ef0929609c8e7fe8dbd54eecdc85bd71a01625f967e9e35419d4d31aadc13d77cd05dd1e86b7d6ee49b5786fb4ebf1ded748ba62ec6f477eb8c7bc610e794c7b401aae4af5912fe5b59e2f2ff8d3fbf4f42e5a3ec57b1aa27a79537ff333e75288836cf8396c04783fc85d765eda996b90740cc1c26a52969adbee9116ecc7061183244e64d7fa68c6b9dbb0843788cd4dd21fdf2b47576075344ad9bd86bb847331263d5ad007f99e01b91d65dfc89347cdb76bbcf08007ec462d08052e8025ef0d5d545eaebb742d0c9a1ab50a559027b5d51c05b16ec331cdbefa83cd48c5bf90febfe6c5dafcfd780fa1c4f59638895b364ed612df387bc5cadcbfd5090d67fb6c81ca0d9df1ee2fbb732f5a6a061cf980f8bd5177a1265e7a439b6a49e02740eac4acb61a33734b7b695474345d48210649cfa62617623b754647019a031787d5dbed5e57ec7eb5156dbc22107a5825424afd521b7b9dcbc82c52f960e4e1f5cf145a41d1333511efbae3167b7e40076b2e895ccf43f25d00fb7d3ccb45977b482997d769c079bae3dd716f56f414197194cd7f13c6e34139d8731ba0fb86653eedcdf42c4c5d8930938293953911421d1a12ef7733aa8ccad89ff03e705b15ce69dce3b272d545482e38d006dad8fb86ef4fe3531c9bf707f41dade8b40cd309b08fe27e6cb2edee68f82c97ee7fbceeeb5338d47d63c27426ae5205c811e01830a034fff1db97806a540cb6a9768596825e807777942c877b722cca048da0e39baeb87d59c975f7baea745a1072604d74afbc81cabbd01bb36f40666dd374446b8c5db6913abfefba44e9feb73a8b069eab9d59bd5854941b659ff50f738185ded97d3ae740eca8a4a2107b010b07ff370e3d95fb18182c8d8c108e38842d15f1d6604b08f97accc5d77f1b928e51ee2488df561298362be256cdda970eb2547735fd64c965026132bc7f10a519e0940468e89696c5b10933d769e61dcc7e3a56862767a70c07f319b3295bcef467d790c43f7a4d4eb3e66f0b0fe6286dfd39fbc73a4c19d667b79c2ba66b36862ca22507d752e3a10dc79bffb3b10b2fa5fa49bb5b32727f1cdfda0676e55d85d94bc521303cec47f8af9588e43295b6d3d9e52109f494842e373c75d7cce1ca52bcf94d1d7baf1788707b88334a09a17110344a8aa97f32cb81e0a8f588efb919b31a8e5b863257058c9f9f5de766a2a70cc09c499f47ed03c7b365dfa61209048a4330412e6135cb20441efbf0a251e5dc9bed1871094683718101b07dd6598a76d5a7fc87bd447ec103c77182232a543dcb72e0cbc4d7bd93e814673832cc40fd51c94178f2952d2ec43c1d53f29ae8f4fe464a1bcba8a57bfc4a42d83625279cc3a3456b6a041cf340567e6ef34a3c816f683e0ff408329167de61f3fa31df81f76adaf13f6b00402aa7dc91f19bc50a70192423b07ce1a14a2f84ecc24d3cc00d39229eecff49f57fca44f74063543328a8d3a312219016e8759fcf0b814dc329c88426809b8c1244da5e9bc9c4c4134cebbb8a2e9cf5e178a81021b9b6905c736d1ef81d41a6f23032bebd9acfd14a634f7e5d61d9e76fe09c55f76dec39295b5113b13364647f49e03fe423b2ec9028fbad9ae7d72d761ac8691c63029f6a8c487ee33cd95236d0c1682e415a9df5f3236e9db26d242905fdc628ccae30f2e968dcae14297bd909780976bbc4522fc6cf0428c9ef4dc1d0d4a72e5f0a8a10032bdc3533e3d532f81cd87b6c533b297323fe5e54d4d0e2daef6210fd5538511a4ece40982a2424e825b8f902ac9656b7e4dfa45631cc42fc99b871abd23fc97358afcae961761578b405a2a9408783462490d9aaf4e26080092603eba84ae507582320f1c617ff21e85bc82cf8bb398a54149dfcf843184dfb458511f666e91b143eaf2b3c6481e12c592b416fa0da07ceaf91673a218108b7281c43641b967b938c5a955a798cf8c4deebae41c62e5a6545b83551ab90e511ad11ae867fe00026675cb26057a90e5e0262bde422c3a506f1ee16086b42efc64a57d75b1da8745eb990e4c7f9c3c853e52cdb63bb019f22f8248b27f13f3ed91e2b7fb04e956017fd656e850f81d0dcd5597044e7270d2bacd57bb7556634a88aaed4f6da10d17fababa2c395e4ba4c61954b5182f3d3fb0a932855ce0c395f6debb543a9e820095dc2398360907f19fdbb1c84d72e0fbd747b739edd725fbb9c4bc7d0ed4b369b9ffaedb7f852ba1708295e1839ba5d3558272924677fdd83ec45fa0c8ab2a4555543f90d487dc02a8d3720e700d6f24f47ef1c0cddbeb166192b788e2fbe033a5d9c80b12f915b4dae687f97a7344f5f469e8c357151f29883da7cfc04eff6de8bd653c173f07b43ad76e66299bcd1a8b095e9b851c0412e7fcc195e309630c40f1f2fccfa9b85ae83e517b8a570f7f2ac1b7adc27da501e5b4319049d1652b2d43b98ff973b1f6ebd41de6c5077810da2d54c8c0b2a5a39e9485c0faf636e7c0ed9beddfe3627acc6dbf962eccd44300d6e18d6fcabd270653e437c546c6cb0a92ebc942ec78442c619a0077370b7242217a17755417526384cb5a6a4da59ebf2a85f48c1c58f3826f8af030a507f24f9f4dfbe9ac3422c38057e867944091b85f0514d494f95868ceef2805342a773f9bb85c540451778ac390950a0742fa20a314092224662c708c26bf01165e2a403f8817314c83a71519a00ca8cbe9c727048649434a34a4e50b0d338259f341b7c88cea6d9c1ebb0c8cf6d4d4bb4d10057ebc25e4a42fcaa49c12bca283864d0556649414df342adbac759334f2114745d4175e45920af3f0a0994df32f77b986b198d34908c5ccc806bc85e523dbde86a6545943509885cac972c8ed3447a605a14e21a20de0c71f4ae37071b611c0dd0f226029ac4ffb7ad30a1fe7df39f64d52446add36da0a26e45c9feacd388a49980acb109261e5a7fb89facbca1f5f6b17e5fb4bf067e19d70bef7913dbd01ad09cc86593451fb3c17357018a4d4f13aebe461f59729ef3724232ac78834c0546333ef665bf5f0523c8bde07eb031941d8dc02e147201ff02d0a3594b5801729ee1b079d5ceef329aafa23a84d9f3f499a96ccc14023726944abd5dfad9f4995f7596171499ec78f7f9a67e244df418ff63f8a00cfba915c5b25f4b883b62c26ce62778e29940f1063a6ef0779e706b12d976e7464bb9331986f5a9bf29d6076ecedb01250bd00a4366ce620b23e66e8e541da76476280818b5e55d250408797f89e1dcb5a68c80671c56dc880353b8194bde5ddcfae35b0ab6453f04c0a663906e23ede8f2cc6de43ca21a662de13b79d61ca7eb536ff792cbb831003b1df4d0705c5dead6a344f5d06edc46681bed78e963c50165c574e204efbb7de6fde8326b5274d6edb5551d2259a61d2fb76e2ce7ba8437dae58741e96f62bad89c244c7cc681f393ba28e7a1d3ada9ba8cfb776ea05b4d17fb173819361b8e8df589e4eae6a60ba988c41596db10a0924dee44e54ae65c2c1298a1f14a56e253e00e4a40061ae66fb2b1d831b260b16adf76cafe593c411d1a928b06f4fbbf1400f0a3877dab9a909a09e3ecbf2b38f33552903d65a4c300cc98c9b0b41a26ec343e5a50a257ea511061c944801d9589e46defc8db2fdff8443757b04fa5fdac87a1099f30277e7c29ed54af8588368069117d1d92b47a35bf5cc9bc9af45814165b90cf7a41a163b00c9ecf5a9b857aab7819b28a7d3be75897f32ce78a3d5265ecef9eec0e8a012d62b583f35daf0d4bd31c891925d27780139ad710f689a5c440fec9a8c3ba5625553fd3763c04b0cf5da29c21759861bd9134d71af78989c55d983fd433905cdbbc8a9f1ac068cd91a4383b0a4028aaacfb0648335393ec97842183dba0a5ab2146516fd1c91713f80d8c1a6e1a9ce85ec5827b8afdc8c2ed7e687b682f0b205fa5423d4179c5b308aa9a004381adc1c73e54914aa9f52d8c94c826448a4ebf79b482702ee8582b0523a242f0af539376e62418801848f84c51440731bdc910f94a61c6b0c7447e07aa8a7086867337af33745a4944a21c87c7d0482ec7b04a3002b3882ea6184e8294afbe76dec7d96bd8c2741c7f9f9de41af1fb9f3013b877bfa45a096f9d911a8f38bdfcc8f96d5c38290ac3082e4570ec313066f218aed574504cf187147ad14e271b6194272a4dc820f814766712a5afddfeea0c5c3bb6a36193a3515f95774e470bf4d5a965d1bdb17a4a88b766b5d40f9aafd12dedffba2d6ffe50735b5ab47bdc18138b8b32732fb0c29c91b348347a52ac51be47114667561934a845be54dd08c6a546f64797ce7848c007cb3ced9580b65f3b3685dcc53fb1eb4c331bd18a130ca0a661482bb5dcc7113c48295f73b86de71f06454f27d6894173287f174fad4382dad3b3745166b26fdb556ebb21f81c11271d41932023758237e76f180545fce1d88ce309c3779245825c8cece55216513fd84b351d5291a20983fbd3e3cd2b7f3867efdf7ff3f0070c2532141e78e57b45235ab0d7ae82f9888766fdf9d3e4e137d7fbaf20eb31599b2ac6721da15d1307d736dc877b8399f1028abf62586c15f3b4c3a9d0492de0b3c58256ed330a8ee6d6d88741b4d7e9960339d25d18b08258be019a913e56780647ac498e24afc269b0d07256a5fcc74d6100ead09bd834c37bd8461d825da2be7da35694b14c670212b2d226d948b19d996f75289fc0ef09e8319c15088355d7e3c74d5565c3b25bd7b7a98b9795de353445b569e1d2facf6dcbc7baa2d442046096d782b7cc4ea32a88f5b192e08812d3fff8cb7589b9e2ee4ba6247add6aafc48c374e59c04ba152317579e25ffa6087702f2fe60169e4a6ce6f5dad6aeaaa45d54feb258ae49031a2519620bb347513cfcc84950f58a2e466cf0b10e33516005f3736289ba52b77eaaf275f8159982dc", 0xfffffffffffffe3c}], 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000180)={0x1, 0x63, 0x1, 0x0, "d12eb838a669b6acc842d3c6bd28b4b6595bd584", 0x9, 0x1}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x7ff, 0xfffffff8, 0x6, "c204ed875755dcbdc00d0952624f5f650e1a2092", 0x7, 0x2}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) r1 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) socket$unix(0x1, 0x2, 0x0) accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000380)=0xc) socket$inet(0x2, 0x2, 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) accept(r2, &(0x7f00000000c0)=@in6, &(0x7f0000000140)=0xc) 19:47:02 executing program 1: sysctl$hw(&(0x7f0000000000)={0x7, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) 19:47:02 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[], 0x10) r1 = dup2(r0, 0xffffffffffffffff) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r2 = dup(0xffffffffffffffff) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x8000, 0x0) poll(&(0x7f00000000c0)=[{r3, 0x8}, {r4, 0x4}, {r1, 0x4}, {0xffffffffffffffff, 0x4}], 0x4, 0x6) sendto$inet6(r2, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) 19:47:02 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x3a}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f0000000340)=ANY=[@ANYRES32, @ANYBLOB, @ANYBLOB, @ANYRESHEX, @ANYRESHEX=r0, @ANYRES64, @ANYRES16, @ANYBLOB="73a8fcc309ae3f5e92190ae662ed628e225f71bb8eaa49cbed053faaac253e770edb146c6d4b761518dbeea9e2dd5074408067b8c8828daf9e993b6cdb943e713e000000000000000000"], 0x8, 0x800) msgsnd(r0, &(0x7f00000003c0)=ANY=[], 0x0, 0x800) msgrcv(r0, &(0x7f0000000140)={0x0, ""/145}, 0x99, 0x1, 0x1000) msgrcv(r0, &(0x7f0000000540)={0x0, ""/110}, 0x76, 0x0, 0x800) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='W\x00') 19:47:02 executing program 0: ioctl$KDSETMODE(0xffffffffffffff9c, 0x20004b0a, &(0x7f0000000000)) 19:47:02 executing program 0: syz_emit_ethernet(0x5a, &(0x7f00000006c0)=ANY=[@ANYRESDEC, @ANYRESOCT, @ANYRES32=0x41424344, @ANYBLOB="2273c53a9b1200000000000078c8938bf47b58e64e8d7b216c900ce86866e5ea0360788f0e03bd01306987b1c1a5a0045bc526f0c9fe049a333898b8107e1056a756307060fe26ac75c326f5b89fb8154af661e69d63b33c4206de5f3b52479fbc015e632a2b5065a1664f868db571c1e10be0293a130f67eb73915dbc6ce302d060a3b326c1acc9a5f5d25dc2df534fec4658208b2253897903895055ca0eeabbdec42c25f6385c5d713abda164ab5b718dcb8feecd64cf622744c9dfa4f5653e2ffd73285b5048d8c0386dc1eb71f4899f48304371de14041786f6aa97942454dec2a6aefb8ee2b2d8439683af4734a2ed3515c863122cd5fe22074be1cdd062d13865fd2cb86280ccc1ad7aed85c10b34f2a1ba2541fece518a82cc9ae822c101445e4ae1b63d0ac626ac3c4eb225f44ed738d79609047d09945cb6e6770f6d4bba7cbbc02f3038c2972e3dd0441a3a6d839258b7b038dedb9da81df003aa69141f129d0bc034c9c549e2dc6e450aa78ea1a254b453fb22a49b8d76e9cab4f6527eebb0b70f59589eab2bf0deb2293b36fdebe14f7ac2faf74d2d8ae5ad64c56977371b19ad87f19b588ad2fb3e54e0a24ebb9a78cce709ac65e5c420047dc3bbb96d9ba3f9137e0076605c6b000000000000eeb99795c7803e1989b5f762ec8b4f08ee7ff5a4a00ce14c56794340757b1142f90049c92d0cc114665601a535ba83cfb65df96de9bd6db0075c1c9d0bdb2301e7dc06ab28f8f4fbbfb08c746e91cad8445e785019acad8a8f8431119f4eefe29c6818eb2e13ddd05b1fec1d129f92cbcd8a1d32c23c913666aea3b67c3cfd201b71eca0f5f6958e"]) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x19}, {{}, 0xffffffffffffffff, 0xc}], 0x28, 0x0, 0xfffffffd, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0xb81d4d2d332ffb6e, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x19}, {{r0}, 0xffffffffffffffff, 0xc}], 0x28, 0x0, 0xfffffffd, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x19, 0xf0000000}, {{}, 0xffffffffffffffff, 0xc, 0x4}], 0x28, 0x0, 0xfffffffd, 0x0) r1 = kqueue() chmod(&(0x7f0000000040)='./file0\x00', 0x61) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x19}, {{r1}, 0xffffffffffffffff, 0xc}], 0x28, 0x0, 0xfffffffd, 0x0) r2 = semget$private(0x0, 0x4000000009, 0x92) semop(r2, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x1, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x180) semop(r2, &(0x7f0000000380), 0x1d) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x7) semop(r2, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x3, 0x200}, {0x1, 0x2e5, 0x1000}, {0x4, 0x7d12, 0x1800}, {0x3, 0x7, 0x800}], 0x7) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f00000000c0)=""/43) semop(r2, &(0x7f0000000180)=[{0x1, 0x400, 0x1800}, {0x4, 0x7, 0x800}, {0x3, 0x53e, 0x1000}, {0x3, 0x6, 0x1000}, {0x3, 0xffff, 0x1800}, {0x0, 0x0, 0x1000}], 0x6) 19:47:02 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x80, 0x0) r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x6, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adbfffffffff"], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) r4 = dup(r1) socket(0x18, 0x400000000002, 0x0) sendto$inet6(r4, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) fcntl$getflags(r0, 0x1) 19:47:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000100)=0x10) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x0, 0x4000, 0x8) bind(r5, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r6 = socket(0x2, 0x2, 0x0) dup2(r5, r6) connect$unix(r6, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:47:03 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) r0 = socket(0x18, 0x1, 0x0) shutdown(r0, 0x2) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc050756a, &(0x7f0000000140)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffe000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ff9000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ff9000/0x7000)=nil, &(0x7f0000ff8000/0x3000)=nil}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x4000)=nil}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0/file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) clock_getres(0x0, 0x0) r2 = dup(r1) listen(r2, 0x0) close(0xffffffffffffffff) connect$unix(r1, &(0x7f0000000680)=@abs={0x0, 0x0, 0x0}, 0x8) sendto(0xffffffffffffffff, &(0x7f0000000080)="40d2c81682fbbb123405c128c289cf18cf40e03f0e", 0x15, 0x0, &(0x7f00000000c0)=@in6={0x18, 0x3, 0x10001, 0x3}, 0xc) r3 = socket(0x2, 0x8001, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, 0x0) getsockopt$sock_linger(0xffffffffffffff9c, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000640)=0x8) connect$unix(r3, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) accept$inet6(r2, &(0x7f0000000140), &(0x7f0000000180)=0xc) 19:47:03 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000180)="b10005046000000000000000c101000000000000cea1fea7fef96ecdc73fd3357add6caa0416fa4f376301000000000000001e4991f788df5f882b297be1aa5b23ed00f4c8b2ca3fbbb94768e140f5b2b212b5f602000d7d026ba8af63ff37282918", 0x62, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x4003, 0x0) semget$private(0x0, 0x0, 0x206) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008000501000000000000cea1fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)=0xdca) ioctl$VT_OPENQRY(r2, 0x40047601, &(0x7f00000000c0)) read(r0, &(0x7f0000000000)=""/183, 0xb7) 19:47:03 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x51}, 0x2, 0x0, 0x0, 0x0, 0x0) 19:47:03 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000001140)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0xad29900ae5335830, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x0, 0x0, @loopback, @ipv4={[], [], @rand_addr}}}}}}}}) r0 = semget$private(0x0, 0x4, 0x1da) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1b00, r1) ktrace(&(0x7f0000000140)='./file0\x00', 0x0, 0x402, r1) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) getppid() semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000000)=""/62) getgid() 19:47:03 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000940)=[&(0x7f0000000980)='-(\x00', &(0x7f00000009c0)='\x00\x06\xfe\x1dM\x1a\x02o\x16\xab$g\xb3\x9b\x9c\xf3\x10t\a[\x0f\xb7\x17\xca\xbfCZ\xb1\xd4b\x14l\xb4[\x17t\vO\x1e\xf5\xb3\x14\xc7\x86\xdf\x94\xd3\x11\x92\x98z/c y\xd6D@g\x0e\xfc\x03aY\xfb\x93\x9eg\xc0V:\x1d\xedk\x9a\a\xb7\'\xe0\xddW3\x96\x95E\x83o\fj\xaf\x99]\xbf\x01\noj\x01\v\xcf\xb0\xc8\xb7Bl\x8b\x92e)\x04J\xfdi\x9e\xb5\xb8\xc5\x11b>u\xb0D\xb4@$\xc3S\xdaJ\xd9\x82\x81\x96\xb96P}7)`Bl\n\x1f\x1ah\xc6i\xf4\xef\xd7H\xfd\xe2z\xccS\"\xbc\xa1\x81/\x17\x1c\xf9/\x87\x8c\x0e\x1fT1\xdc\x06\xa9 \xc8\x02k\xb0Z\xbc\xe4D\xe3-\r\x8b\x1b\x8e7\x05f\xd6\x95\xb8\xf4\xc8\xf4i\xe15d\xd7Xn\x92\x0e\xdd\xd0\xc9ER\x81P\x8bJh\x91\xd7\xe5\xae\xb5\xa2\xfe\x13\xb4K\xad\x1b\x80Y\xa1X\x15/A\xe8\xb4\xf9g\x05(\x8fO\x10U\xe16\xf8J\xd1\xdc\x14/\xf0\x00\x01\x01>\xf2\xba\xb6\xcf\xa8\xfe<%\xde\x9e\xd9!\xd1\xf4\x13\xaao\x05?\xaf\xca\x8e\xaez\xf9k9\xb0\xc82\x18\xaaU\xce[z\xb3\xc1\xa2\xf2\xd8\x87\xe0>\xeb>7\xc3\xe5\xc4\xc0\fDj=\xaf\f\x8b\xf9\x1a\xd5\xc9W\x13\xb0^1\xf4\x12+\x05x)Vy\x91\x98k\x06\xde\x96\xeb\xa4\xccu2\xacE\xda\x8b', &(0x7f0000000880)='(\\-/0\xb14', &(0x7f00000008c0)='&/\x00', &(0x7f0000000900)='*.y\x00'], &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x2) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001e80), 0x0, 0x0, 0x3) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) flock(0xffffffffffffffff, 0x0) semget$private(0x0, 0x4, 0x400) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x803, 0x8, 0x5, 0x0, 0x4005, 0x2, 0x7, 0x1, 0x0, 0x7c, 0x3}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0xfffffffe, 0xf71, 0x0, 0x3, "0400000000800000f811a505000000eaff000040", 0x1000, 0x8}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xba0f, 0xfffffffffffff11e}, {0x491, 0x1fffffe}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r2, &(0x7f0000001ec0)=[{&(0x7f00000006c0)="00cca0fc34f2b7f78fc76edbf7202c4306f46152ebf16f54baa100000000000000000000000000000000d3104c2a7441676c2d53c4b3395e5026501ab5a22409b8381efe5ad69eaeb7c98dc44e37561b7cc71ef6b09c8499e840bc66df443d682fbbe5d81380cf1f9960a88b54c06c617743cc6cb0661521c1a33467032694a66c8613e43238b16fb6c63754dcbced97a03cd504cda211005188783fe65fc28f1f93ac3f67d1a678dd52113c25722bdb61829cc1ef40344280f7db2eaabd871e5dcdc937cc6972f7246dbcf20b1c1d6545", 0xd1}, {&(0x7f0000001bc0)="4081b9613128ff46db764e09021135fa077315177b9db33f29b687aecc35665b6dc64666aeaa93d8fbffffff7f39eda8b5037700d43259a1cebd5085a56f2a5c0bec9bee6f4625ba84aba63418424438c5a94b17795f912552e1c5d88b23a4852fe10768e40000c261f80a86696c54f3c60ac5fed80cbadb02eed77822f74d745d3555428350ed828ab26cf5d5c41ed351c31ff1cef8b311707d4b7a1d9a99e0714f8b819fca05ed04525c81c480bb49bf5715f435e4c2b0c40d1c3b66664e695a6a5faffafb921f20104ded0d6bc0becc313e4e4d", 0xd5}, {&(0x7f0000000300)="c766b0c374d4f3090a7025e4b6efd155af37a157d1bad971d42a4a306cc7ba317f0ca1c648c5fbf878740da9c0cdf96d9b25cc90c2921fb9fb455e0eb6897a77229033abc6ee9f9f80128b46e5f2", 0x4e}, {&(0x7f00000007c0)="0100eface44ce6616bbbf11c54467dd23f68b379bb4836f64da88da23471a1399218072bf12bbe8b162bebe55cd27a2dcf7f4f557fa1476f0e48df011baf744f16c243d384d9bce182bf261931b7c5ea529d41ae96af66def3b25637172c282dd52c002b74e8e9ff758d98d729", 0x6d}, {&(0x7f0000002100)="62b5627f7bbd65ce2f2cc30b409360074278fc14f1c6572dd3f033e5869500006172000000000000e9ec01b20e49cb82eb59775eb075e2651bd9a0d1121bdc7c206f45da5cfad5a932b6212319963e69628b3b9e2211fb158933251e0f3cdc743a52c31ce0f0ba95eb5d4d1df573b4ff19102e83a8d9bea0b362c6f5c5a50055618f52ed33429e88d372cb6b852060ec58ce19f30ae6e6bfcfe87720a924c5efee5bf241f7a03eb92a8fed4a97204ddfcab634bee0ddd18ea95e367470e6be58f59fdae6e73babbbc2598be84e41d23fb4ed49ee85088ec1e51d16b5d0a928d2f42584885be6929107", 0xe9}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f0000000140)=""/15, 0xf}, {&(0x7f0000000600)=""/137, 0x8c}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x8}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f00000024c0)=""/4095, 0xfff}, {&(0x7f0000001600)=""/149, 0x95}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 19:47:03 executing program 1: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=ANY=[@ANYBLOB="1d010000006afd86df5d61a8af3ecc1795d61b663c214cee981ccc81b17a96422b656272f5d8591dbbdfc48344c60444090b576ec3aaa0173024"], 0x0) socket(0x18, 0xc002, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[0x5]}) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 19:47:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200041f7, 0x0, "b0d4f40b000093070600000900000000a50800"}) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0x200, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) r4 = socket(0x2, 0x1, 0x81) poll(&(0x7f0000000180)=[{r0, 0x40}, {r1, 0x10}, {r2, 0x100}, {r3, 0x55}, {r4, 0x8}], 0x5, 0x40) writev(0xffffffffffffffff, &(0x7f0000000640)=[{&(0x7f0000000080)="33102b27cad17756de075ead1a65a4eed51e567165315a0dabcc80b5e1e3512b8c9a30f576792d7e7fdeb0de08dbdbe9664052ff4aa621542b8447ade52c08b86695cee282177f7844cf", 0xc3}], 0x1) socket(0x18, 0x3, 0x2) r5 = open(&(0x7f0000000000)='./file0\x00', 0xd02, 0x0) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xdd) 19:47:03 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x3e}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = shmget(0x2, 0x4000, 0x108, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$IPC_RMID(r0, 0x0) 19:47:03 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSTOP(r1, 0x2000746f) sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0x1}, 0x4, 0x0, 0x0, 0x0, 0xfffffffffffffe28) 19:47:03 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f00000018c0), 0x20000) close(r3) openat$bpf(0xffffffffffffff9c, &(0x7f0000001900)='/dev/bpf\x00', 0x400, 0x0) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) bind$inet6(r3, &(0x7f0000001740)={0x18, 0x3, 0x8, 0x1}, 0xc) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r5, 0xc0205602, &(0x7f0000000040)={0x8001, 0x4, 0x6, 0x4, &(0x7f0000000100)={{0x61, 0x20, 0x3, 0x4, 0x4, 0x200, 0x3}, {[0x5, 0x7, 0x95, 0x1, 0x200, 0x7, 0x40, 0x3f, 0x3, 0x6, 0x100000001, 0x1, 0xcb, 0x8d7b, 0x8, 0x8, 0x3, 0x10000], [0xf3, 0xfffffffffffffffc, 0x1ff, 0x100, 0x401, 0x4, 0xfffffffffffffff9, 0x2, 0x2, 0x10000], [0xffff, 0x401, 0xfffffffffffffe00, 0x200, 0x0, 0x1f, 0x1], [0x7ff, 0x3f, 0x1, 0x5, 0xe9e, 0x3], [{0x1, 0x8ea, 0x7, 0x8}, {0xfffc, 0x9, 0x9, 0x6}, {0x1, 0x3e09, 0xfffffff7, 0x3ff}, {0x8000, 0x8, 0x98f, 0xfffffffffffffffc}, {0x0, 0x0, 0x80000000, 0xd29}, {0x401, 0x3, 0x40, 0x2}, {0x5, 0x0, 0x7, 0x1e}, {0x2, 0xf28d, 0x1000, 0x3}], {0x3e98, 0x2, 0x5, 0x5db}, {0x80, 0x7700, 0x4, 0x9}}}, 0xd7, 0x80}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2012, r2, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000001840)=[{&(0x7f00000003c0)=""/118, 0x76}, {&(0x7f0000000440)=""/39, 0x27}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/131, 0x83}, {&(0x7f0000000480)=""/38, 0x26}, {&(0x7f00000015c0)=""/109, 0x6d}, {&(0x7f0000001740)}, {&(0x7f0000001780)=""/158, 0x9e}], 0x8, 0x0, 0x5) getsockname(r1, &(0x7f0000000080)=@in, &(0x7f0000000380)=0xc) dup2(r1, r0) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 19:47:03 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='<', 0x1) readv(r1, &(0x7f0000002680)=[{&(0x7f0000001340)=""/4093, 0xffd}, {&(0x7f00000001c0)=""/17, 0x11}, {&(0x7f0000002340)=""/227, 0xe3}, {&(0x7f0000000380)=""/245, 0xf5}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f0000002540)=""/177, 0xb1}, {&(0x7f0000002600)=""/67, 0x43}], 0x7) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) dup2(0xffffffffffffff9c, r2) r3 = socket(0x11, 0x4003, 0x0) poll(&(0x7f0000000340)=[{r0, 0x2}, {r3, 0x4}, {0xffffffffffffffff, 0x40}], 0x3, 0x606dca73) dup2(r1, r0) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r4, 0x2, 0x1) syz_emit_ethernet(0xc4, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60000000008e00000092f4f96aa945676a0000000100fffffe80000000000000000000000000008100000000000000f3d2c9cc81710f0448adf28d0babf9b602c16da78b0205f96200000000c0bf65e8f72b68abe197f135199935d9526b003a4058bac5a46a2c02a1da1dc5b6a7cd9dc0e72a73ccdfd0be8f8a2be4d14824941aa47567303547a0a82ca83c84611c36292ecd18b518f4a43985043858510de21660a61bc53082d51db9262560958006abd863f274e8f6261bb47ef36cc16f5cbe7389712531e3733697b59c9f093b3754ef939d09ab7715b6d67c42e3fbc0582272e283bc11a4019c14caa9a2bf7db03dc3023943f335af13d98ba8e6f625"]) 19:47:03 executing program 1: sendmsg$unix(0xffffffffffffff9c, &(0x7f00000015c0)={&(0x7f0000000080)=ANY=[@ANYBLOB], 0x1, 0x0}, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x4) pwritev(r0, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x814, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) utimensat(r2, &(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x401, 0x28}, {0xfffffffffffffc01, 0x8}}, 0x2) ftruncate(r0, 0x0, 0x3) 19:47:03 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000d80)=ANY=[@ANYBLOB="ffffffff47ead71c9edd828586dd60317971606e7693b7d54d8e3c0e5600383a002f000f000000000000000103009078000000006000060000000000fe800005c015b67140210e02000000000000000000000000000009000000bb0000000000000000000000000000000011000080000000000000000000000000000000000000000000000000000000000000082124114b6b7f9c2343fa62d537db07a3e59d15d0b0f1050616808f6ac59f2e503a6642c2c8946b7179cd4af7afd35241e1264aea54e41dc4869c5b2ea502222ec587f6ced3b980de058c6bf712ad814839e470401ee5b4b82a3ba722dfb5790e214d3fc836168cd7fdcdd8ba67bfd00000"]) r0 = semget$private(0x0, 0x4, 0x1b2) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x9, &(0x7f0000000140), 0x0) read(r1, &(0x7f00000002c0)=""/239, 0xef) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$GETNCNT(r0, 0x2, 0x3, &(0x7f00000004c0)=""/181) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x4, 0x1b2) mkdirat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x0) getdents(0xffffffffffffffff, &(0x7f00000008c0)=""/97, 0x61) sysctl$kern(&(0x7f0000000200)={0x1, 0x55}, 0x2, &(0x7f0000000940)="2406578d33308670b6b02f31abf99c23b83e622172a3ed12632f8d9f85fc6f1e7e65519124765838c52c8e9a01b2cda14c58d16da4e203479f92d945578d2d326ef8d39938a97334023e34c2d2c4a05cac63e2dd847aedbb0a389e86222650db85f6031a06ddbe3b1ef42a27de836a5f0f784a5a37fea32435ed382eb8be0596ae9d578f65f579392ada0b5e45c4e4894e0bf57b98d971fd5e571097a039d37e7f2c32ff092a681f8fc420565de4db6bf09ad2938453ed12a5e23434d44606286afd072923d5765d604e562191bfb9a63c45acfc94208da244d9f7af41c502e39960522c2b183509e39cc13a4741187b6de8cb45251f7202", &(0x7f0000000a40)=0xf8, &(0x7f0000000a80)="0b2152bc36ab47eea7a52529b716c86e42c7c136d052d97ab99b926aedb3444aa5377f9d85d74001120b86a0a810bfd67012526913adf522f6aa34ad32f0627d735003b18ffb63a6c178116a169308538a019601c6fe87e9243fae26cf8ad94a0c35e183728db22c2818cc0a5d92407ff538db826617026a40188ea35a9f65cac62c0a08c618e9a139360cf87620d0413d6c24ba57989ddf49dd514f4d83382695aa3e7a4f027a155325a91ce3b435d9f052a0bf05681e5dd760df657236a3766f4181bd39138245dcc6a96c5402bddecc146973e6", 0xd5) semop(r3, &(0x7f0000000180)=[{0x3, 0x3, 0x1800}, {0x0, 0x7, 0x1800}], 0x2) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000280)=0x7) semctl$GETNCNT(r3, 0x2, 0x3, &(0x7f00000004c0)=""/181) sendmsg(r2, &(0x7f0000000880)={&(0x7f00000001c0)=@in6={0x18, 0x1, 0xe2b, 0x4}, 0xc, &(0x7f0000000240)=[{&(0x7f00000003c0)="9f9dfba895868642be41e58cca13ec45353d65983e611082e02f35148060f6a2fabc006e038005d4b6ca390e9ebde80bf1875cee2e15a47cb3114d0737d22dbdc0bfa2fdc9e3b98d1cfd2d403a1847f7a853eb071a34ae799cab990665251d20abf96a919fd737642c2e793467b34908ea17c152f4d09d800a652ad0248f3873386871cd3a1326d77c0ff5bb874ecb7315a27b078ef10c5260383f59a9a1bbc18a75b5baf380cddb3a19818dc3bfcb9ee09f30c2f277e1c53dab2b4e5ef0dbd6e5c8d766b5aa21219a55333e7a2492e676e2bf84d964266c", 0xd8}, {&(0x7f0000000580)="9900ba0fe4dabbe50fccb92f6e5891e1f1e52330854b426fa2a244dd6cf6c7d99c101526940dc45f9fe647ef154860340ee24e413dbdabf7454d198559a128e23b490eabf3cf5cd52f727dd0dfee47c22b4558494a2034f632c1918d67ed14b3453c23e86ae136192f61673d4d4e36e2b1abd01bf538b680062baecf7fe9ca618ac4a9b639a99f1dbdca8e24cf42816293c1f4808e330d579f", 0x99}, {&(0x7f0000000200)}, {&(0x7f0000000640)="6d03b6c8493bc737fca81ae444aeb0268736b67dd6da25a6b77898398bedf25b107dbbaad5b01fc340cc00bfc5f13398b1f44bb1144852ad579bc67106ec987ee3e15563a77f83efa73d8488c6f605da5ac378e458", 0x55}], 0x4, &(0x7f00000006c0)=[{0xb8, 0x1, 0x2d4, "cd9ef06a89235aa1c6e76fa04b711073d32190afacc6eb0d806f0adb4abfb1c0f048a60c6fa1b39a8dd1d4b2afe5df0f80ab5d040b27409367cf4099a3b25ac43c9671d50beff0fcc668fa6b16614f25ee0428cd92c4353fe9589cd6bcd700ecee56c483135eb5952042f28108ab1bf6fdfc8a6deea54abe66e1bfefda8fc686a8bb93345f168db2f08ec1cf562b9eb0eeeb760e385c1fda1005ff7795e2f3b8967b"}, {0xd8, 0xffff, 0x1, "9ed33ac223262abebf61f8c0fd2dbe08e43b979ac8a3815b52c6a7eb1f9c4a9603a17d040bca5b00af39619ccc9f171968d1bf41bd3ef772fed6331b12b24a959f6c929745419c0e2209d15b2fab7f53b05790b43769a5758126a84042c660fbb615e3406c71171466f32620aefaf513cc355e96456aa046b9e9bb888c690d7f7d5ed1e8d7cf6219955fca7d00010dd6bbe66674346bc0d161b4022474d71ed7ecaab2793059e4531769d90e9304171c5f09c8bf0edc5e7e64ae41ea7ec7a1fa31"}], 0x190}, 0x400) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000100)=0x2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000040)=0xfffffffb) semctl$GETVAL(r3, 0x3, 0x5, &(0x7f0000000140)=""/13) 19:47:03 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3003c08feffff0200007e5e00fdd1003f0000348adb02000000000000000000d31fc6626d1befb7a0a80e590f55da7abe89083b27f2a9a14156226f9da4bbb5cb6d26cd7199f0c7c9c0a5355cf4cafa7ebbb48b2df68a60309ae637cffedaecbca5c18a3ab1077e0f53434f053437101ae5e8db95b0ecc68a199801e40862e74e28d7c6932fe7968f0607fea22b086bdebebef456c9b48aed6b2d44a5dbb559f2ce9a85897340a472826ca652b9a6e54bc9ea8816d0f4321c52039e40232f533ec95778c2477cae34e055e7ed877a057e000000000000000000000000000000002d75b874dc4203394fe4ddd2cba202b2dd0e2c1dc2862c956171e78f2f907b6a21d335c3b560ce3c5985e79fbf469ca581e11d13606156b940b5b35ed3f4875498fca5684605c38e398e54bc3941bcc8b78cb311725e22233eccc863120871a9626601e55c1b2d8417506f4a8e991009445ecb440224ef159d88043c728bddef0d2756d315328ed739813fba6b628f177c41f59612cf0a8bbdb28c5c6fe4a5555d19a92d1e87a7f8e0c790579df95bba62df964615d4343960ca22076e903c6925edffda716041f89bd9a03f0e15a7b06ccdb46ce3ef0c91adfcd8977f1f4b3888cf5bebd9bc362e535aa0567de65759bbff0df4f40266bfe1837d6553fd332b3b6c3dca9f28c36117ba5021f6386c47b44ebdc9ede2331422bd7a2efeb5107547bc19d031a4645df74e0ce613e609151d6ea4eeb8822e73cd917f506c0819a0b007b660837b3ab3af358919af7b350fb630e3a0bd410dde471a818ef8b31c6ba1574dde0e41eeacc29b174bd770a1913dd3d9620885b5cb48cd4efec4e0d8aa5db84b400ab1aac110986909b880b304d87ec6733bf13ca9520cd611f890c55a70237dd524ba98f212d51f927bbeeb62ab5d0be3539b030a8e614bc2f9f9c1dd40093c87a11b3229d442b6a1c475f4414ed4e4fb2501899eb382565ee83b440b3a0c776eee00395c06a143ef3f2ab29dceb8503d27b1278a57ced1388b43c5a7865e3684d03e45e510736aa16b2a4168a65ee83f3400"/792], 0x1c, 0x0}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r2, 0x8, 0x6, &(0x7f0000000000)=""/112, &(0x7f0000000080)=0x70) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:47:03 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a6, &(0x7f0000000300)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r3, &(0x7f0000000040)=[{&(0x7f0000000000)='[', 0x1}], 0x1) sendto$unix(r3, 0x0, 0x0, 0x0, 0x0, 0x0) write(r3, 0x0, 0x0) dup2(r3, r2) 19:47:03 executing program 0: syz_emit_ethernet(0x5f, &(0x7f0000000240)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6076605100293afffe8000000000000000001700000000d79a3e05fd9f5318000000000000000001880090780000000000000000000000000000ffffac1400aa0002b8c0aa4bbb3e8b4c6dc7f935a70aae7ccb55abce29cf09b70e3ecf1425ee0dbae4b63f06ec302b5c89045f57e3b6499fae46cce6af70da46b6234cda991d63d99ecb38d7cbd7a8ae0dd7c8"]) select(0x40, &(0x7f0000000000)={0x1000, 0xc80, 0x80000001, 0x3, 0xa1, 0x73, 0x8, 0x80000000}, &(0x7f0000000040)={0x401, 0x10000, 0x1, 0x7, 0x200, 0xa671, 0xde6b, 0xfffffffffffffffd}, &(0x7f0000000080)={0x8000, 0x5, 0x5, 0x1000, 0xa24b, 0x1de000000000, 0x2fe4, 0x8}, &(0x7f00000000c0)={0x8, 0x1}) 19:47:03 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) pipe(&(0x7f00000000c0)) r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCLOCK(r2, 0x20004276) close(r0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000080)) r3 = syz_open_pts() sysctl$net_inet_divert(&(0x7f0000000100), 0x4, &(0x7f0000000140)="85ba8878920b5a0b4afcf7ec7f322324fe3becb3b087713562f22f85e83e85f7c5e450ddff6b4d5694e7a6ca54b6e5e27cbec3a9eae9fa1fc30b2e8a9df951ed339732fb042f7e255118e78c88dbcaf831bf2cfae51d16d4a61800c9bc7e50f4c99d944870c111db75a55edde9f29d45d3fc6a98bb584566fc86d3efba6d83d1e3ef1f491aad9c89eaf498d33cd9ad458dc9424655216b0a34ba3c535d5ae104e778f19114ce72f9340474cfcb0e6a9c12d1", &(0x7f0000000200)=0xb2, &(0x7f0000000240)="89a8ada94c021a6b9c7c9be76dac190e575e5a53061cc133113556d9372fb32cc9ad4288eb9f477884344161078130e584ca1c5365ef76d3fcc0200a0d08e8168aef08299a8a95a3186c40487b0880ec2e03ad1c05ee970fa1c4e692abd70c57de54349586be5c5e0eddcc887d63ad50fe17a70de779165f911de1de6cbd06a2a8865479fafa842ef65640c015fbb603ce7bada9", 0x94) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x3, 0xffff65b0, "92ffff00000000040a9e8000"}) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000640)="b20a", 0x2}], 0x1) 19:47:03 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000001640), &(0x7f00000019c0)={0x0, 0x0, 0x0, 0x0, 0xff, 0x1}, &(0x7f0000000040), 0x0) 19:47:03 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x1, 0x0) sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x12, 0x2}, 0x3, &(0x7f0000000040)="66bba878668dad80dd755032fc274cb43ecd5aeec19afa6c4c4b563d0bee2e3fc2", 0x0, 0x0, 0xfe9b) 19:47:03 executing program 0: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="82022067c4dfdeea58d973d910f1bfa192603583c268a642168b47e628292ced6fcee6fdd1a09c92e75bbc395d4c240fbd573357738243e9a9c2aa7041c8a7134051de49b750211986008c72e76cc0c170b9f07c58bdab5d178c0229108052051713dd11d05ab9ff60050cc8187d8c612b1db2388c89b06967ff0423711f5cb3b01f40b4113051e6cff51aa775f96b225a90d9723decbb0ea9ad8ca5a73099"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) 19:47:04 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000080)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "8da446", 0x0, 0x6, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast1, [], "a428d249087bb08a"}}}}}}}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x65831bd8, 0xfff}, 0xc) 19:47:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x44) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) getgroups(0x1, &(0x7f0000001640)=[0x0]) r2 = socket(0x6, 0x5, 0xfd) setsockopt(r2, 0x8, 0xfffffff8, 0x0, 0x0) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000000200), &(0x7f0000000080)=0x10) sync() sync() unveil(0x0, &(0x7f0000000100)='x\x00') r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c45506672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a8400c78d1da37d5228e5aa36b139a8d5957e8209712744b81352d093315d238f5a0c3cb694e5bd546af01421ace28b2e266c33488bccf4815baf3226156e050704a0b7fe058bf6", 0x1c4}, {&(0x7f0000000240)="dd561a8c22df4c3bd5adc0115463e81b280195c56a3b23f3580764d0766a66108d5fc92aeed6a58fbec1efba768e172e508b7ab4871fa487aa82838ab9b04fd8a90e88c1a34c486dc6f0e77f4700c8aa51cdf435da00386f0463c86b669cd2959c1fb42e173e55bd5ec14757dc92610aaa210d782944958a21b379deedea2ea7f9ed5f6fa2b90397bd8f56641b921d28dfcbd7b3d0f63a17da5a0ca52f998fdf03229c2faeee5eb2750398c2bb862c298e639d83b73edf5bb3259737ce12aaebb919d0e4992580cc77d6620cacc23463d713af76524e56d7e1170bb5b8aef9b43344", 0xe2}], 0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000140)=0xfb) listen(r1, 0x101) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 19:47:04 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername(r1, &(0x7f0000001080)=@un=@file={0x0, ""/108}, &(0x7f0000001100)=0x6e) recvfrom$unix(r0, &(0x7f0000000040)=""/4096, 0x1000, 0x40, &(0x7f0000001040)=@abs={0x0, 0x0, 0x0}, 0x8) sysctl$hw(&(0x7f0000000000)={0x9, 0x5}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 19:47:04 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11}, {{}, 0xfffffffffffffff9, 0x26}], 0x3ff, 0x0, 0xc68, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)) 19:47:04 executing program 0: truncate(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000300)=""/231) truncate(&(0x7f0000000140)='./file0\x00', 0x0, 0x4b) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f0000000180)=""/66) r1 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x90, 0x101}, 0x8001, 0x1ff, 0x0, r1, 0x7, 0x100000001, 0x100}) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r2, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r3, 0x90, 0x101}, 0x8001, 0x1ff, r4, r5, 0x7, 0x100000001, 0x100}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000440)={{0x3, 0x0, 0x0, r2, r3, 0x110, 0x5}, 0x81, 0x1, 0xfffffffffffffffd}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000200)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x19}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$GETPID(r0, 0x0, 0x4, &(0x7f0000000740)=""/102388) 19:47:04 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) setrlimit(0x8, &(0x7f00000000c0)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0xffffffb7, "070000000008000000000a000004006400"}) writev(r2, &(0x7f0000000000)=[{&(0x7f0000000140)="2fa9983f5998ea984744d82caabfc9f6774bec1cf69bd620e97b486b1872db18f92019eb324eeae61d64b0945dc3d757efbb4db76370e5b6bf69f0d5349c890d2d8bb43da38876391929e597ccf5ca5d1cac0a", 0x53}], 0x1) 19:47:04 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000280)=""/108) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/183) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 19:47:04 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaabb803500010800060400012765d78ce8f6000f0000ffffffffffff7f000001"]) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x40, 0x0) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r1) fcntl$setown(r0, 0x6, r1) r2 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x361) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000000)=0xfffffffb) 19:47:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="89000000ffff000001"], 0x9}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="70000000000000000100000009000000db8573f15f19e904148ffb13aba5acfdc1ff021009879e995bb3be33310a384e48c70506cd5d37bec28bc4c7e412533405dd6a4f3f0392311ee1a6eb80abf04dfee665f3bef18b3fafe3d05cd70f50298a75eafea870cb86ed000000000000009000000000000000010000000008000042881c0f43253a3936380f07a53eb517ef3962613de57537f1ced1a1b461af22cc4b6c71012a2f2200ddbc47b3512018204997f50ff600f0880db45a4b459358742388b8b2580d06c8bea0e3f8ca2c32b12b0e6f4689b36fb1f1c82647a9994f1df6578da6cb12be8651e9cbe8dd824a80ce5358d6ea0e476da5ddd23c000000"], 0x100}, 0x408) r1 = semget$private(0x0, 0x4000000009, 0x82) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0x9, 0x1000}, {0x3, 0x7fff, 0x800}, {0x0, 0x8, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x101, 0x1800}, {0x0, 0x7ff, 0x1000}, {0x2, 0x2, 0x1000}], 0x9) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x80206997, &(0x7f00000000c0)) openat(r3, &(0x7f0000000240)='./file0\x00', 0x800, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r4 = getpid() setpgid(0x0, r4) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000280)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) connect$unix(r5, &(0x7f0000000200)=@abs={0x0, 0x0, 0x1}, 0x8) 19:47:04 executing program 0: r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x361) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getuid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000000c0)={{0x9, r1, 0x0, r2, 0x0, 0x105, 0x7}, 0x8, 0x9, 0x1}) r3 = socket(0x1, 0x4002, 0x0) sysctl$vfs_nfs(&(0x7f00000001c0)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000000780)="0fd0ca9fc8b1dbca495d0b25af7b0215901f8fc47e4e163d436e29c275e270bff7ea67f7c0ed78905225ec3062820776ae60351f6e1684c1fe22716b2193bd82f5b7b25c1435ec7cc3d733f9542452db8f223f61964525e3d62b273173febb61c058c3d917b191949bc2206c40800e1aab2173a650d482d2cd6a79e0b9f708e6c812203085bf7e3b9011f3910d611c659b693e2f0233206261480247cc1cee83951bd77cf5ee0d2aa8d6ab55f3dd474ca767e6d47a3b9aaa536a31dbac28fdeddf8ed6c910c6f903b05ff271ab711dcfa413e1c99e32b5512b18c2ded9", &(0x7f0000000200)=0xdd, &(0x7f0000000280)="62449c6fec", 0x5) r4 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r4, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r5, 0x90, 0x101}, 0x8001, 0x1ff, r6, r7, 0x7, 0x100000001, 0x100}) fchown(r3, r4, r5) sendmsg(r3, &(0x7f0000000740)={&(0x7f0000000040)=@in6={0x18, 0x0, 0xffff, 0x7fffffff}, 0xc, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28000000000000000100000000000000fbd75ce98a2d2b5636a82c557b21826b9500000000000000f8000000000000000000000000000000e3cbd7fa19a66eb718db44e36cbd8189fea7df7ced03716fbcbc9d62fea418af97435d4d6bdc1a72ca563348179f4b2fed3fc10966228a1b87ae661be31cdd73ef73736515cc97e26d5384d99c149884684f34114afe5dc5da61bad9b0513770e2b34fbc35fcccdb9860b915179f67f01a197d1dcb00b1fa45efddbac4f89af13f4ace9305a7f4a8575b1b58f6d36bfc8378ce4cc801a22276e3a010210267bb2d7efb3fa4b18c45f895d05712bd4dc404f032bcf3b84ca7eeef5967f12b574ab3eed5c2963cebda056da4d315619471c80107d9398be4e0356e71c2f9b298871600000000000000e0000000000000000000000000000000584e9aef8465c4d3f3088797d3e8765cd03deaf7a8a15569d942721c2baba5119fc08e70951e863be6bc65e7567b9e4d44b7a495d510dc193e2049b26df1c994d8a6369dc05c3265d7a4444429af73b58d7235f50f345b614a71f46a8c9573cb890e4ce134ec442a2639b49e53f4cf46a3f7accc0c0f8000000000000000c72d7eaca96cf6761ac6c7a396a051ac3b0cebb8a2b1a8957a79e417b2561657f727e8f0a50cb002d035b852caacd517b05c303c7cd0ae11ab7552a2b5176d774f1583c30025193bb83ed322404b39cd7e3398d56acbec0000000000000010000000000000000000000000000000f27b3401b004a0a22cfb8a2ce23d7b636ba8bbba52329d1f9428febf11635be957143bd04bcc343bb9a43393de1093f89120044e20f7d5e5a1f8d0ecc0e9bcae57bc7900c1b62b1acde8f9041118109c0b7c8ad2f7c24f09bc418dc73eaec3d0e33f32d1291151b0"], 0x210}, 0x4) 19:47:04 executing program 1: clock_gettime(0x4, &(0x7f0000000040)) r0 = semget$private(0x0, 0x8, 0x10286) semget(0x1, 0x3, 0x200) semop(0x0, &(0x7f0000000140)=[{0x4, 0x6, 0x800}, {0x0, 0xfff, 0x800}, {0x0, 0x1002, 0x1800}, {0x1, 0x9, 0x800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0x4}, {0x1, 0x40}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r0, &(0x7f00000004c0), 0x0) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) stat(&(0x7f0000000200)='./file0\x00', &(0x7f0000000240)) semop(r0, &(0x7f0000000000)=[{0x1, 0x0, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x1, 0x800}, {0x0, 0xffff, 0x800}], 0x5) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000018c0)=""/50) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xfffffffffffffffd, 0x0, 0x1ff7, 0xfffffff9, "01000000f07fffff20eff8ffffff0200"}) writev(0xffffffffffffffff, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r1 = syz_open_pts() close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4000, 0x0, 0x9ffb, 0xfffffff9, "01000000f07fffff20edff924a02000010000e00"}) writev(r1, &(0x7f00000009c0)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}], 0x1) r2 = fcntl$dupfd(0xffffffffffffffff, 0x0, r1) recvfrom(r2, &(0x7f0000000100)=""/25, 0x19, 0x840, 0x0, 0x0) 19:47:04 executing program 0: open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) r0 = socket(0x6, 0x0, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='.\x00', 0x0, 0x0) syz_emit_ethernet(0x19f6, &(0x7f0000000100)=ANY=[@ANYBLOB="712ff2f77594aaaaaaaaaabb86dd60f8be0019c03afffe8000000000000000000000000000bbff0200000000000000000000000000018800907800000000fe8000000000000000000000000000aa020827fdf60af501367f080e13bd2ab894f529a37c940cc2425e0e6c3fe4b8612028f690d05e40e6b33d9894d996cf01c944176c00ebd151084f3a118f3f5b3af88e9da0770011f4cde8795c136165a42afc059c99a055f391c623e53327b053f4d573c6624dc40a52a3df4c05604b20e15634a92e87d1699a235a4a5c45afaba8f7c4a741ae89144de3dde1d2dd1fc3f7df98e0114b68757f878c3f898e4910a4c8bcfe7457693662cf72bbdff8884584b22fdb5533a21174af6d3c8a227d9f8fa4d61b925d70dbd77de14e09545267514e0000f464f091e170cbf661e03fcd2d53bb9b3809993e49644d2384d720d179de7c19415d102c861185f0172f5b8e27a68650dfb602b0268494bef3c8f9a632d2e3296d6c0ad3171d25b44bfca5012d08fb2797550249ef4bb0fcf83034b955411cfaa4330c81f59f9703d03f6b946ec1a4917d224418a4b4f04015c54084d72bf9a59d8e504dbad7cd03c8e06f0ab286d1e85c9ecea0934968536d6fb10a10a4e1c354d69311d45cef9adf3a98e59ba10f021eea66da4f33d01120c12728a691c6248b6c7dc348387d8975288a33c7cbe31466f35af164e29704f60a42545ecfce5d0e46321d2accbfed4cc77f7fada62efb94cac94857571fbecada26407d85124845de72b4d5c5ad342c5dea630056ca81f99e7cd842eb754b409b1f7ef103c03a03d3ff9bfe345bc94460bbff78ef30e260143ee19b59aa0fb4f41ba1a4b2167e7fec9a0c851ff15e8509aac374d2267a2dff2f964dc6c97d44fb08a6dc15041409d7411d9b8849d1b52351a2e14fa810cd52b6c85fee841cfb1e2d7d076cab1655bf55a05bcbb1e64a0ac67603e03a0d62c846e442e47b4997d5a2b169c0f211cd14ffeec98ada38b1ae566448a938bb5a24d75d55ecc9ef85b08ba134d5b39f4179245f68edd3473ad57a996f3185940d05c89125addca7857bc523d41dbe74da8ad98d1814368cda6ad0a4a122da2000ee93377e76eca1448071ad077e0fc81fee15268e0603c8b68e8268ef079a5f2c22c04491f588a414c43dfbae69cb4a0885de06668bfb1913fd9a94d65b39230a758edf94867adf7c733b11331a00a591ce50c80419f93ab48b0fadff158dedfc603aa461d78743ad9486cef2f8201bde1e90110619bd2b5e84c835f998b13d1ea2158b81e9accea9d5f5ca815e68e96ede7e3cd9e4df9b4b56ad55238ebc8acd58707c25f08aa5af44b1f848e70aa8796d9b5d026798c6453dd7d0ba65e78a67d05eee397a86d268e567aba665a3ddef67a5ccfcecef992ff045fa62d96630c18691c913582ee90d7b5951c569d623225d528369f2b1a587f58577aaa6051a13a92b6cd78067a3fc8b75e14983e52ef793ff68946d10cbdbdc660c4f17802eb286c965595f172389ddb628f9b62b26ccaae6097d0e7ffecd9ef705c6917e323d627742e8fe8ff2245552f863a4b848693c92b9ab5374c6a7fcf3e8b7611695705a17a71f24d8c315dacc8d33115dd2cc6e1410690e0cb3a197f78725bc7919ba5bf7d3fc7c64fec77d02ba39bad3b4101d3e13bfdcb3f02e64d56db9b140c9feacbf1a9584f4948f67f85207390d3c776764f59c174f10ae590725cb6f6137a7a903e824cbe5ddc14ee3b3e5be79f161a8edfa77834b3cf6ba8849fa4e76712fa52f05bb8009ebb85c6e4c660defbcf01627ed95c53f78f3d3f15d32ff7639ec69419567e43c497b29a6ee379db7d22f1297f4f6b1b9195252f0bd8a823e3f53cef155545d5d957c677d9ae102b6c2a7d7e531522da652f9047726597e4a382b943b0bb75ab6047a92c2cc22850658bd16f090571e8b6a5cf4faf31a3dc5b937fc74102f97f4b84718a9fa67c72a35848580a5ad22ec8e519742bb94cd7189f58db3a505f1b32078de93a6f0f007829f98615e5ef79677fb6112d81673dddd299ffcd29a39bc2f6469760888ba56d1984e74c4338ebea81f9f15f8679527099cb20bc5cd235afda43528fa1deb8a405638ba0a01e1f644618a84dd4b96fb979377336fe32351f411ec8509a76338e44fade109ea9b1c544265b292db2398bc1561924cde1f6aeebda4cc3a443ca7efa688c744fd00aa828652fa61541f271ea28d01d16e7d8421ffbafe96232e602da6f99bed4244f78c86c161df734833774839a0f98a8016b3cd53563d9030a26d967e18a4fe68ff3ef9ff096d72289f1902e883c810bfc287f5d2d54376006cbd4d3764087e3f63cf94ad25f811e7f5ddbc4deada04c546766c08bf3b71c0f33d33db9630b485ef80bf70e45a386e2345e517da4a5deee9bacc4d59757dcfbb471abc58a7250e00632c57522e699e50c72caff694e80b51d383eb2c4809c467f378b0c274d4d9d7fb949cbd4db79705449b4e0bb68666dfbec16445bd971f4b0bb5d28bf34c96148059e65a3ebbe72d36900fc7778dde2facbc3ab8b9cce85f0f2479562e632e2f1948c5ca97a9a5744f99a971eb10e2de6cd06905df1fcd1089c790877855b9b97bdc8703f9e5999f8fd3d6fe576e4b2fb0e9f50ec8ec6305238e6f2735bec9f90a87bfb0883c06698fd7d81480893ab17a68a0ee410a2afbcf2c99dc7a79cad814dae59060c6b540c08b3e8cb966dbd5df36114706fbc8a99db4a17f3d07ab18407ae42f19babcf91fd26fe74d8a6b8a6912823c07df3ec7e05cd5a73169e85946afc64174b34388f3438ecd873f1ac7477cd551b9f594d4d44cad55a3b7d49aa36bc5a6c1167b4e5d802b56c86687f94fda2742ad3ebe1aa5dcfdac6aad1ddddb1fd33c5b3075fc74aab1a4252d08c678eacfefe2f912b9c58505d3fb064b874e4bd1321f4ff3f2fcc2303f2352bd2bd44e70bfe88333e6ca8753b373cd07273ff7544751761a65a400fbff6a9ca7adcb676191ab5d1d7dee3db5dfe9f28aa071169b87eaec85201a8521bb055529b7b6ae54f9f4c4e4f60f179e1c118034bc37cd6202436132499d5d2d6b4bf8feecd8cfd87cb38e26e3e7b9272ccffd5e675ba198f1bb4f2e3ff2d6559b09be1e5fe593d021bf495d29909eeb14e6b58aa984691cefaf2f7f58c9c9df9db8f02c704e18850ab8742000d62aa8974bc7a2ea5bf4a1ce63a1eb71902237875a69fe4a06ac2b01178209b98239175c0b4e5607b9bfbe827a1c6203ffbcb647095897d7a9297949ba2aecbc17310359ca342e6cf2cf3dfd59814ad9e5747b9abc07581f0a3a781a3ce4b7e76aac85a513fd29b9c0700bbe767f8877811892093ad9adc5e9a33c11de71c1261a768bef4c01b12707b2c1a04d928a540efe052c6cc822375cabce5553d34c954494db501f348542007b79eca29a38348fb9888a2cf45ea08da1d342211071bb112ee5a6c004b179c860d2d2614c2db6b6bdb77e9a1a2c0e5150b061de1e5452ce61fe8a59d2b728e7a544595ec6b3ec0068b26b9d2166051225585df9d92a4f8563a6591782c9414a34a8e5d06eb5e08c15b761fe269c82216d3ca8c92b4b882532a1748f05813ec5eadb44bcd47c298cf12064e776d8bf193bfbc661b9e4435fd463e8b1f2b2dd87706bedfdfeb3e0ffa6fe8a98e5fb75e8c721f6f3ed551e2592c91f5191a1fb8ad0e03a31b833146896034e0b9af77993e8b3b9fd359a2d547fc5fdb757b689e4bce09742536d36d1cb1bb11d54c72912d6a1a49a5f4c4fd914d10033b84f70822edeeea446c5485774d3ffa2dd605a90713b6170d68103bbe26dfc57341c9e98e1e825b83c7516bb0d2e4f4368b27de12af27d2f7fca1cf36c9da07125ba9e24ecd89b4d633f6fd7ef1d04e0838a6ed63c9e391d43bcc2039e85c4ecd1dd9ed275279bbe2c22c8acb2cff152166ea21023b15c73f7519c99b341865e5d8ef724b95ff8f7f86b3d5f7acdaa32ad6566d2960c9b8e19fd0cc77705071971205c29352aaaf6e012ae0c3f721bd9dd6200f50c7a24621dfe8a0ba83d4a513acf576a8a968598de5fe6415d1a248850dca8a8b6d2f8bc3b71b54d7ff20e9c61a2b038526a2ed65f3899e90bc7ce554f2f60b35d069bc22f108568d425e6e64bc1b9f94fd4fb25e43831c455ae8e088bd85aaafb491bd25b2d30f5dc1ae7fdcc9620ca9c2fb1e1f84e021c4eeca7d505f90542d4f3c7967a62908d47fc7a51f48fb930a2ca3f10bad3d91bf8990a68935c174af3422b6e9af88303b33f3d3866c58aea4f2941d456774c7c8c29b2b94b726a40a5b748ac30e733f791598ff5038f3602e2f612a8a1ad085a5132dca18b6cdf48d41b3d174c4b3a9e5d05277dead54d0c16ef6a614106fe747ae3a3288076328182932484202f9712b2998a9ea21fad359ef14b9218fd8b9fc30a3c71edbcf0c5a7335fb0e3678419e2d1a92a098ea19383fa8fcc3864fea76ee3d9847421bbeb3418cce7bba2986d4df378c0072cb6d01e4b0399760f0f2b675ebdcbe1c1aa811a46c8e87b035ec48e74001fa987632b8b357ad3056f96c7f82b2582f4452a097e552ce67b25a281e14ba4ff8c8eddc2236b361b04b1345ca9f81ace181da290d147649e5c09adededf9ccc2b804df4628e1e67134e350f8d7b3e21a99c056fb25b199185559332fe98880e6d5ea0a4c29ca70842246a24125e19cf7a8817160f460259273bea074f7f2a4025b2990cc206f69a156bb2229bc61e6aa0859ac89ab4f0dad1e030a9dfa3fcf74051f49a8a81e5150a6e9dc49e1a3eba00c442fd0e7fa6542e4b4963fe1496999ffe5e0aa249f2a581c20c6ffe68d04578f7061379f1e88a9ca442c75ad75fd4ba5d04af116df0eacf96aafd7e069cc56230822c24b42ae2098001ab868b1b0f79b392c34179fdea7476244bbdeb2fc50fb512f19fd83f1b545bbbd15b906c78624a47e7d73ac2c8c1f140fad48afa1f42eec413bc8be2e652b891908818fde6690d216f165cd6c48d78ece029b7b01589a12afdb8f43b3419f65d82d12beb0aeb1b98bf22bd69291665775811c905e86dfda2cde40f060ebe7b2d3e93e9f32918762b1142b3371df654cd9990d015b375f7373840e4cde039adabfd669f99a4c709343fcb3ed2463256a8096c6acf91be7705fef5ff1ca8238dae06da37199ef30434712c7f9a306f0ec0ee771beebf406df2eb5c662b777a356bf23050e0bef2cdd7c7727097fcaafc8b9a759509d7ec2d852cd843b632fdc907c61706a076f75d03ec1b497d4c61e23a0ddc2a5239eb48cfed3677750c10ecc7b268d88dc05df9de4b3138c502a1a43622bf9938b3ba8e090b2953f93e72eb7825ca0c170a920e5bc5f87cc58a4743bb480673e5bc0283a5431372db6e84c36525c769b9aabe0fe3e3ac4c52d7d0619100a17b9b1362cd1583840a5f4dcc3094858bd0db709d956cdc190ea14bd9c4f4a760c649c1b0e7ce2586e4baf2af3835b90d2cee91339c693dac3133c3fb99c65f5be12e6ead396894b14330cc78f68ad4c0579bd5899691f4792cf05f2bd89b9d076ecc8da1b064f40694270a1a43b73ed8b17c5916105d915c1471e97ab4f252f030d33c6807c85ecb91348d96727c734b79dceb965b4e729c5a39d0b80fbebd68c0a19b9da5e055b0b13b4a4a125bc19dab97bb46281272b3f22839537237392d06de2d4cc62b492df6c7540d484d19c351a6f47b80fa0f6de300cf3d1a792a4ec8d51de8f62c66d1793b243a708a236edf0a58ff31d311736f6fa546e6bd016d4fe4a90f2300e72ec96fc10173bbe02c05c746f4be6d81fbf6549725936b674e4dd21c7b622066eb5bed656f9650d79dc37eeb524900cc1bffe1dc61b5850c8d9a95cb715d54194325e26eb1a49e019365d78bf18e5553af9c5ed98babb3f3fde6cd133d9b6fa7ecd72aa31d1fd791abb5e9f9cc45aa681d1f1a422b6cf6fe4ccf1639f2a6f07344d20ba921bba9b03329de8f29de9751f3829a78bd51a14ec97dc084e502b60e144ac13fdfae0edb658c4e5fa277dd09f4a3b57fcb6681f5f20caa5899cd44012204502b24bfd852a0a73c4a2f8d270bf820b49f2b8fb8d5166e5e329ee125f3e75a1095fc056e3f5d4c91dce40ffcdcddd8c64f1045c9f77fd0b13456cb6c254b5ea83f828d6e321d8e2cbc6b77f001cc32bc80f2dda9fd79a4579645b6745da25ef76495c1395a32357e47718d6a393b68131651e5072a2358bce6882e73871f7538506b025dfae148c71dc3f125d64252b54f7d3e894a490711e96dfeea1b0a10213fc4d9575ab89a6778a68e12f47811c74867f5879ae19a7b215cd811b97a5116041b2b6049d65bd49ca488960742e80af59161988bb882735895245f036f382671a655434a2b77072f3b0499ed186b4b063a3219f010076be39e2bbddfc372955ab76e55b078f76e901593edcae01702c88383d3a441e7dbe29d3cae4b019802f45ef349e48ddd53b24e113ac895a0010f82c465bd8e191310516c175793079c076c793e202773980ba1b9b69b38ebab797286b129857ed0c086595c7fe2a9c2158e63b3c5894685a1782b89363d7adf12405eac5fb0bca194b9c58b71f56c3e066bf67a2045e7c3ca7ddc8695a04fbb5d1df22fe5e723c2274a0e42e14534757e08a6890ddfb2960fae75877f8da6e5c2cce9000ed8636880e58b2ee40655b7b6fcf00cf6cc142be645ba7f7902b87dd93cba70e229dda84867696ab372114d0f7689c745f26212fd72e939df7527b56baca2e6cc722f882ef743db67fd1f511a76947628634e5e8aa76fde5a614398de76e36209543d6035d4a07a602477aeccbb7a1c67426525cb06a982b94a3a0dfc403f3e62ee30dc5106a4679b1f99ec71b6d65ae672df57b3123d3b7a2886fbb1ea83bd0b52b6a094c1d82bc58efe174647ec0ea413dd0c16c51980e7629a61ee59f68f35ceff31ff22504ccec44410486ea5ea2d30b6f128083b2082d03edd3eda9def4b3a1301043290c8eeb594c5c3f8a76fd8a5ecabe82a6e584928e87d39aa712066dce4b326912bf74411df0f07fad052f0fdbfce111b5d03c572194a2fd8b43864fc43bf1d80b0ebcc411471f83a52ce8c1d8a277ea43bf61f3c08288ff7817f68a79afdcb8fe641df03d43b2493d3149d11c579a3a5fe63067c96fc6975c1aab05a7d3e7e8203437c761f235c511c3e1977b9fdd92d3340800412428ed3be32affb161977a2e28c1ff5f8851f9453339d6628255a2e6a56b5bc4a62722c79ad5ae55b0eda8777fab9934b975d2df1db5002eebe0d0e0ff843492709c9000e87478fcf567e9d86330656435ae847b67671df8114b052d615d61549f58863e7dc17980fd93186a49ad13f81c396f4661fe4b778197d0abcb11ed6795f43a08f4d00285149b9da5a543f7ceb0fb737fd5265ab5262bbdd2a39c6f6b7eebd7d724fe097e3828afa2cafc859759bd4f8c219344bdd2d92ffe7480cfaf587e0f797e65d3d047bceb92963a8b6235fd460f12fead1951507d9660936b2f1beea47cff77d008a465f2ec4e2695c245df95982c866d486637428f18c4624f3f85016d20e67e71002553297e6b2a14121c908aaf435020e138c60ecb20147ab5431c28b1fb5bcee571c9e09d243c50d54e916a2a2009943d5a64a55d25bfd2c2a1e30800b3f8d731482ad78702ccae7e3b5332c65c9bcb59a5d28203f8d40644fab17762954a2bbd22b54ca71357001bbac5ecece5ee6efc2fb7eb22eb3682b33be1ab161629b580ceb452682401cfdcfa73fbf2360ed24780ec36b31c6c9ded969bdc7331164dd41951c19f8fe1b16f05d5357af7097890b8ac62aaf8ff726a47662e81d43574ce15023c8d5fd91c0c9809857609c39d8ec963d01728c91236d0a458157fcdf84cbb633c0aa1b15c1f9a9baaac0e52cceab61bc228a5482a64426bd81f7b4aa9393f43504bdcd6a96ec22b2d55e1bf20e9eb68128b722cac9d1294a8803abc00fc9a372a2bbb5d582dff804d728318b3691fd1b01004eeac166dabab1530c8dd7b267a98dd2587b10787b3a7e9972f98b4c41c5edf8744f1d66c77375cc60efc63d4d4fa4303575d573e3fe5b138f8cd8060085bb702d8fd273d8260c19b3a9f5ca5a73696bb1feff8861bfe601745149550aeb4d79cb6716b6dfa5c6f6a330339315950671881a24b71120244912a2899da46b21f01e48009f64353f7f378070ca823f510bdf01cabda8ec82ccc4cb60c9ec1ce4e7ac76f1146a0fe56788fd7392c6f09130ef77a0eaa4f7a7f7035f324098d06d97a0c2f48f772c0a8b68c8af49a59e5bfae3da2e7b4ce8c6c63391c82693eb8d11b8c2e277d3caa9229b106ddd47eff4d16d561a9e421a7a62d530e507a3097be97eb7846d17b7fc5428cbc185c0c20d7a6c7338cac06d73183782f15beb6925d3f74c73708f4d38d68092fbd07ed9bca0a9c560d67f6277aade6ef352ae29f1a587e0ca07367f1e10d07dd3f4a40a57ff452ae4cb8a7ac81cb2f78f9c04b055c568ee190db8e1cb159ee765dc02836b7a44b35adbe9fc1b80a368ca90bb35d483c1fc59dfde974978ebce84a4f26eec67601ff3bcfe23038e5617537c39346e04640a4588c86a4df5681cc84c0f129f34f49a46985419234644bd6582563222580abe410a986c3ac96be090c75cb2d96ba2b7c351d2cecb8b22e1d43a1fc04debf21a7ea4ee24f61a1d8073285a5cb18aa3899c63102b3b356c63fd040a4952716290b324e3d372774269fc9b3b63b396ff40b13e27c288e180e7773331f35c620d12c75f78526537c2cb26e590f016f33e8e28963354ab44c88f21b261a780ef6b63a69a210776136ade3896c540d5b78b0ab0b20c1d975f9c070fd11fa51aa6ea0691cf764bddd49a9ab9e7459282ae4089569448278b3e1f1a23b7a1e07bdfb9521a125f5fb87c70699607d06f760a09a7604dde39aad8f5c3c4852aadef19e73283dbe2fa4cb7385be1adefa2a020035382b748be7bc246b161d3375c9c5a9c1b41164e1b1fd67688507b176ca3ba722f75622abca54d6be57e45328ea2e7a3a3572797123e030b93ac567960dc2cfdccc8278160f1bad58e5a6f354f445df1a49df662f582c422eff6c3f49b7a31e9037b582c8bca75c684ba857ba90b6469f3c0386a224de1ba20311cd19dee303c2b8e04483f28a8c99af1bac11e01dfc621060c60dc774665365c79925688fe358601e8a49b6a5b545fe5dba0413a547f0f77d87a0861b01b6d9cc0931d1f871a12c1522ce95415579be6a5407b7679fab409d5e1710e0bd10afaa2815e9125a52a389974c70a86db73bc3421d214fdfad3be96bcec4a8b46c9b8689f82ad2444cc0e1a273f199461b5f742d7056c24f7f7b1e89a5698cf4f0e491102fa83d8b9f0e5f493741ae8c108039173aafa4a8867845"]) 19:47:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f0000000080)) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0xb35, 0x550b, "2ea86ee16eb595607fcfd71100"}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(0xffffffffffffffff, &(0x7f0000001640)=[{&(0x7f00000000c0)="ff0fd753ea647c503f296cf9effc8dfd36abb766dd5f089e862ad89099f7d614b3ae169d60e4f5003a508f81832095cef4e3636138302d610f85ab7743f1bc7ac81b6380eef989844c643d7c2a880908aa661f4f3f3bc9906c6741459f402bc13bcaf98a41afad80f08b5c8365b374774eeb786e62af63b7fc3e52f4e0b50000", 0x80}], 0x1) write(0xffffffffffffffff, &(0x7f00000001c0)="a1c0", 0x2) 19:47:04 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa50a58130a96608004500000000000301907800c10000450000000000000000000000e0000002ac1400aa00000000000000000000000000001e192640c0d5518476020d79ed67711304092e2ed6bd60f781f25fc7785f7a7f8b2f557f6315a9f4c0a587ce97290c9a24ff9d2f6f433c8d2773186b16048bcc33f891b37551f8d60e7d9fb6bed15ff9075ee93eedfc72201953a44f49b0e19acdbab58592288b9fea85ade85062848e506e745cb2804b058bd3a6748bb1ecbcb0770afc5734d1658f6d16d73d4be372964f5574e45289eccd778b8ba8440ad4476ce149ba588ede6dc9d5f2ae0d9d7aed073475ca9bc7ca1f0caf58b945af3cb8d359d705a782e823319287add9c1c83db08af0623bfbca067e97931e2d3223f20831b4a0b693640a33f735e15635bdd3323a101d"]) 19:47:04 executing program 1: syz_emit_ethernet(0x72, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x10, 0x4, 0x0, 0x0, 0x64, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast, {[@ra={0x94, 0x6, 0x8}, @lsrr={0x83, 0x1f, 0x49, [@empty, @rand_addr=0x8, @multicast1, @multicast2, @loopback, @rand_addr=0x6, @local={0xac, 0x14, 0x0}]}, @ra={0x94, 0x6, 0x7fff}]}}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x0, 0x0, {0x6, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast1, @broadcast, {[@timestamp={0x44, 0x4}]}}, "fe58144a"}}}}}) 19:47:05 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 19:47:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b81e1000fbffffff0100"}) close(r1) fcntl$dupfd(r0, 0x0, r1) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 19:47:05 executing program 1: sysctl$hw(&(0x7f0000000000)={0x2, 0x1}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0xffffffffffffffd1) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000040)=[0x6, 0x1b00]) 19:47:05 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x3d}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10102, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000080)=0x48, 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) getpeername(r1, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) 19:47:05 executing program 0: sysctl$hw(&(0x7f0000000000)={0x6, 0x17}, 0x2, 0x0, 0x0, 0x0, 0x0) sysctl$machdep(&(0x7f0000000040), 0x2, &(0x7f0000000080)="71ac6ffbea89de2fd24725e4cca0cc4cc93483a3275075fddbe5ad2b992215ccb60b5e853567febbb30ff533a7455a347a9a1d43e7f7f36f606840c727d8fd3a26428669d4f934d1040216f6f23095a9e355d5ce0ad3509601172443a42f012f9f2d4ffb4653d74414e9439c636801f855dfeac2e13b0251b5bae8af6c43094b8c05db0e7da4a645c0", &(0x7f0000000140)=0x89, &(0x7f0000000180)="d5c916bb", 0x4) 19:47:05 executing program 1: r0 = syz_open_pts() writev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="da", 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xfffffffd}) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(0xffffffffffffffff, r1) syz_open_pts() r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r2, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffb, 0x27}], 0x8, 0x0, 0x9e, 0x0) r5 = kqueue() kevent(r5, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r6 = kqueue() kevent(r6, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) r7 = kqueue() kevent(r7, &(0x7f0000000100), 0x8, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000)=[{{r3}, 0xfffffffffffffffb, 0xaa, 0x10, 0x0, 0x7fffffff}], 0xf, 0x0, 0x41, 0x0) 19:47:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) utimes(&(0x7f0000000080)='./file0\x00', &(0x7f0000000140)={{0x40, 0x7}, {0x5, 0x4}}) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) 19:47:05 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) sendto$inet6(r0, &(0x7f0000000040)="36cf129266aef5532c748877bbb8f56f663b827db8dbd5", 0x17, 0x0, &(0x7f0000000080)={0x18, 0x1, 0xffff, 0x9}, 0xc) write(0xffffffffffffff9c, &(0x7f00000000c0)="f8ae753b54e242701f71a1f47cfcfbdddefc6cb34a61a06db20c36193d6194213b12e8e2f60eb210683096d682ac6e0ab07c588e75c892071278785e1a724e10b9de6b02c358606cd2589b472d3f523a67111fea2ad9c734eb2db76152dc37dea7b127b9d7e7d88e8b82b8c0d5b9a3bc652a2b7eb535bd97e7b931ed5f84af90db3f6a5aa4a5aed8ef15ebb03fd067bda85f737c9ad19e4d89064604ae26600a5dc8e202173f2d71e683a5e37c6b891eb349fda1d6fed0755a4332f290a47094849d67c72ffda1dfdad30e325cc6ab60758f74b6b1", 0xd5) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) faccessat(r1, &(0x7f00000001c0)='./file0\x00', 0x61, 0x1) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x1, 0x1010, 0xffffffffffffff9c, 0x0, 0x64) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000200)=0x2) r2 = socket$unix(0x1, 0x8, 0x0) fsync(r2) sysctl$vfs_ffs(&(0x7f0000000240)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000280)="ba1fb3704f59", &(0x7f00000002c0)=0x6, &(0x7f0000000300)="3f09527cf4b211a345135353032b3bbbef6074d2596059bece22bd300b734b01daec466a700932068e502e1e02e94da390c79ddb37e8432f87dd76d579264edff38254d1f26c00e8999ee862f3c0439ee37fe3bb9f73128a2377367634551c8a4b3770b0b803dca7c711a016e30415f40cb94cd18f40ca5ef0762786a84a644cafbb5879ad7c865b02510be17cfbefa5c3fe1ce26e07203e33af46bde30fe152aacc4275e0985996f6e903b1777f6b6e9381e09c7ba8d96a6ba82b32c7ae1c9861056f8844715d67403245c2a4ea1efda959ff80d57f76", 0xd7) r3 = dup(r0) ioctl$TIOCNXCL(r3, 0x2000740e) r4 = getppid() r5 = getpgrp() setpgid(r4, r5) syz_open_pts() r6 = openat(r1, &(0x7f0000000400)='./file1\x00', 0x40, 0x81) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000440)=0x6) 19:47:05 executing program 0: syz_emit_ethernet(0xbd, &(0x7f0000000180)={@local, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "00ff7f", 0x87, 0x0, 0x2, @rand_addr="e24d0874ffa47109000000b29ee67d40", @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x2e, 0x0, 0x5, 0x0, 0x0, 0x1e}], @udp={{0x3, 0x2, 0x8}, {"2daf08da01ad8390743bf4d49723a078797232aaf79d3c63c0c8869b6a49cbf402ebe747df1be98af7c22a965bf01a59dbc444915c38fd9f3e88685c7a58a574ee90e041267c6d5818ac7532e76a232c1c32881f936369f49d882bbd78b7def639caa4dbf1fe9567854939284bedf62c25d3f36f89ce8b"}}}}}}}) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x3, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast}, "cba7c7fb9219c772"}}}}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x0, 0x40, &(0x7f0000000140), 0x0) socket(0x2, 0x1, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x3, &(0x7f0000000180), 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r5, 0xc0185603, &(0x7f0000000100)={0xb9, 0x0, &(0x7f0000000240)=""/185}) 19:47:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2, 0x8, &(0x7f0000000080)="759ba5839d350cccd33a05589915ba81a2063a37081dba6bc6c0f77d91a0854573f346ea8eaa87de28c843fa0c3d738275d7121f31f968bae1e79764c6df286ceee1d4d94af07814069e149c28d7b55ff33d5acb15118862d26f30acc9cb90a83e465c8820871480226ac4b613eeaa75e2bf1595128e9ac5efd9b40f42075c8c4afd3fb68a3df89c06196bb3a2e2f5844cb8fcb8bb08", 0x96) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) r2 = open(&(0x7f0000000180)='./file0\x00', 0x20000, 0x120) connect$unix(r2, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000140)) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) shmget(0x0, 0x1000, 0x54c, &(0x7f0000ffc000/0x1000)=nil) 19:47:05 executing program 0: socket(0x2, 0x2, 0x0) socket(0x18, 0x1, 0x0) open(&(0x7f0000000040)='.\x00', 0x0, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) socket(0x18, 0x1, 0x0) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[], 0x10) socket(0x18, 0x1, 0x0) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x4000000000000, &(0x7f00000001c0)=ANY=[@ANYBLOB="14000000000000000400000001000000", @ANYRES32, @ANYRES32, @ANYRES32=r1, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYRES32, @ANYBLOB='\x00'/16, @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00'], 0x30}, 0x0) socket(0x10, 0x8000, 0xa8) 19:47:06 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x80, 0x0) ftruncate(r1, 0x0, 0x3ff) r2 = syz_open_pts() close(r2) syz_open_pts() ioctl$TIOCSETA(r2, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0xffffffff, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) accept(r3, &(0x7f0000000080)=@un=@file={0x0, ""/30}, &(0x7f0000000180)=0x20) readv(r0, &(0x7f0000001680)=[{&(0x7f00000000c0)=""/176, 0x1}], 0x31e) 19:47:06 executing program 0: r0 = socket(0x11, 0x4003, 0x11) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b00fcffffffff00"/177, 0xb1, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) r3 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) connect$inet6(r0, &(0x7f0000000180)={0x18, 0x1, 0x1, 0x4}, 0xc) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x0) 19:47:06 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xae, "000000e3ff010000113e06f53ecd1319f4fc00"}) sysctl$kern(&(0x7f0000000080)={0x1, 0x27}, 0x2, &(0x7f00000000c0)="00001d00010000", 0x0, 0x0, 0x0) 19:47:06 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast}, "cba7c7fb9219c772"}}}}}) r0 = msgget$private(0x0, 0x574) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000000000)={0x0, ""/47}, 0x37, 0x0, 0x1800) 19:47:06 executing program 0: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0x7fffffff, './file0\x00'}) close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r4 = socket(0x2, 0x2, 0x0) r5 = socket(0x2, 0x2, 0x0) sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x8}, 0x4, &(0x7f00000000c0)="40a53424e0e22a39990027c3c4db9285981a19256eca81fb3eedc350a40d616ee6c04b3336d90d01bf1ea8852c8914302b6a31cb7506ecc82811592c7a3a49273a9c46d72baf4811f3b6f2f83a8f89dfc34a097b87c181ee5171c96974d9c36ba7c1004f8b5fa3e176668e4c7826ea44b5eae22f4b3d82654e2171fb50bce8dbff61fd871bfb437313d8c675977ed0da72e91f17e65713b598c5ee656d2e989b22fae3eff93742eae5b22fae01fc304ab5467d9f85ea2525c9b0fcb34e1627ecdac8db93c62601", &(0x7f00000001c0)=0xc7, &(0x7f0000000200)="ea191fe6540a1e71670ac2618df3da2486316130d2c24ff47d3ba365d477eea9a5ee938d66f85753ed14bbd85efb451f07731807c8a550c6d29da2c824a087f1c127580f5962f1f04e5fddcceae3c3e4462553ea8e54a925bc6369e5fee9fc058518bdaafe7273e46c743133dd9e9e88b113f796621bcbf3ac4bf9ecb37b907ca11da226c8805fc45d9206f194010b9df227c8668df71f9b9d37941cbd7cb9e604ab877122ed14b7aa33ca6c0205b840489ec277298a7a92bd50982d", 0xbc) r6 = openat$klog(0xffffffffffffff9c, &(0x7f0000000340)='/dev/klog\x00', 0x80, 0x0) dup(r6) connect$unix(r5, &(0x7f0000000400)=ANY=[@ANYBLOB="8202adffffffffff"], 0x10) dup2(r5, r0) dup2(r4, r3) setsockopt$sock_int(r3, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r3) setsockopt(r5, 0x0, 0x3, &(0x7f00000003c0)="1bd9b297", 0x4) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:47:06 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') unlinkat(r0, &(0x7f0000000280)='./file0\x00', 0x8) openat(r0, &(0x7f0000000100)='./file0\x00', 0x10000, 0x1a) 19:47:06 executing program 0: r0 = kqueue() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x39d08634, 0x0, 0x200005, 0x0) fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x1, 0x0) getsockname$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) r4 = accept$inet(r3, &(0x7f0000000040), &(0x7f0000000080)=0xc) write(r4, &(0x7f0000000000), 0x0) execve(&(0x7f0000000140)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='#\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)=':\x00', &(0x7f0000000300)='~\x00', &(0x7f0000000340)='!:#.(**|.!,+-\x00'], &(0x7f0000000480)=[&(0x7f00000003c0)='-/S)%\x03/}\x00', &(0x7f0000000400)='/:\x00', &(0x7f0000000440)='{&(-\x00']) write(0xffffffffffffffff, 0x0, 0x0) 19:47:08 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) fchmodat(r2, &(0x7f0000000040)='./file0\x00', 0x81, 0x4) r3 = syz_open_pts() close(r3) syz_open_pts() ioctl$TIOCSETAW(r3, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f0000000080)={0x7ffe, 0x0, 0x0, 0x0, "8b000000000000000000000800"}) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x0) 19:47:10 executing program 0: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='W\x00') syz_emit_ethernet(0x72, &(0x7f0000000000)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x3c, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "c35283", 0x0, 0x0, 0x0, @mcast2, @loopback, [@dstopts={0x11}], "31617abe"}}}}}}}) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/181) 19:47:10 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x2d}, 0x2, &(0x7f0000000340)="c7ab30ac", &(0x7f00000001c0)=0x4, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x188b0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) r3 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x90, 0x101}, 0x8001, 0x1ff, 0x0, r3, 0x7, 0x100000001, 0x100}) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) close(r2) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x2, 0x0) ioctl$TIOCSDTR(r4, 0x20007479) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r5, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) fcntl$dupfd(r0, 0x0, r1) 19:47:10 executing program 0: kqueue() r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffff9c, &(0x7f0000000100), 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r1, 0x2000747b) poll(&(0x7f0000000240)=[{0xffffffffffffffff, 0x10}, {r1, 0x4}, {r0, 0x4}, {r0, 0x1}], 0x4, 0x43) close(0xffffffffffffffff) write(r1, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) listen(r3, 0x10001) sendto(r2, &(0x7f0000000000)="8a6a655460171913f12b9b8f6bcdf183d52f73e7b3e9f4de5652480154e08779daf84ac28dba3cccf74509338ac8b0c8ab26a46003e7b4dbc2fa32278da71f9ba6bb6a75cf7a34f482eed7e3103effa48920fa73c5659e15c26b176b4b347fa76341990f85656a795ba2144d0139a243a69a5e2d9f3056d2ec46140d91b80d44c923c8d40b5c539b532030fba85c408087c0e18e9e62ca69ec08509ea878d043b7919ddff0ac394a7c0c2edc98f9f7c03716971bff3298a0e43d920a240c04e5b1bab6ccd51589b837abaf4a61a2dcb57d7b87d923603a45554664f9a84035fb3c9375219fe8aa7e6d", 0xe9, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000b4c5f8f2d38d3eebac0508c4e0fd35732f4977c9242e1a3a4d4daf1f61c2e41a81241f00929e2a1028055e8e6e83981af836243541f205ccc84939b2816296122f490446df17f38ae653a63f5aa2b9a0a632b8fed794a8b2a76077b174f6a3d294fe149dbeffeab2dc4d4abac95e6edfd5023f754dda3caa46b208a971000000000000ff03c8a5bdb38f5a35720a3cef5d4cb3d2248b696f0048c42c9af314cdf8d994a8655f5337f2fe61aa8e12843f17a18bc4f6d8a7bc6a15901d62de8ad5b85b3e2fdcbd08e75e8df0a0b0b1600c71f99b7d309cda9b5bba2b12f0d3426e5922cbbfebe7f0ae95ba863ff8525c015175fadb01dbe57ac04c155621a8c1bffb69e01847f8881c852a7cc8a33314203ce9eb74cd7e7fd8f13b15e40fa9391f8c0000000000983a7dafd25e9e2be54d178a04624c12c944f3fa751b693e888c0d1a608b"], 0x10) r4 = socket(0x2, 0x5, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0106924, &(0x7f00000000c0)=0xee) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9}, 0x0, 0x0, 0x8}) semop(r6, &(0x7f00000001c0), 0x2aaaa721) 19:47:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x4) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x8001) r1 = socket$inet(0x2, 0x5, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) fcntl$dupfd(r1, 0xa, r2) r3 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RUN(r3, 0xc0205602, &(0x7f0000000340)={0x7, 0x3, 0x6, 0x2, &(0x7f00000000c0)={{0x3, 0x40, 0x0, 0x2, 0x0, 0x2, 0x7ff}, {[0x69b1, 0x7, 0x8, 0x9, 0x3, 0xc16b, 0x100000001, 0x5, 0x1, 0x9, 0x80000001, 0xfffffffffffffe01, 0x455, 0x6, 0x3, 0x6, 0x2, 0xa40a], [0x6, 0x3, 0x7, 0xdf13, 0x0, 0x1, 0xfffffffffffffff8, 0xfffffffffffff801, 0x8, 0x401], [0x7, 0x1, 0x3, 0x1dda, 0x2, 0x4, 0x9], [0x7, 0x5, 0x100, 0xf4b0, 0x8c47, 0x401], [{0x2, 0x3f, 0x6, 0x3}, {0xafcd, 0x51f47b4a, 0x4, 0x400}, {0x12, 0x7, 0x1ff, 0x8e}, {0x1f, 0x0, 0x0, 0x3}, {0x7, 0x400, 0xffffffff, 0x2}, {0x0, 0x4e8b, 0x7, 0x200}, {0x5, 0x876, 0x3, 0x8}, {0xc79f, 0x2, 0x3, 0x7ff}], {0x4, 0x3, 0x0, 0x1ff}, {0x8000, 0x4, 0x6, 0x4}}}, 0x0, 0x3}) r4 = openat(0xffffffffffffff9c, &(0x7f0000000380)='./file0\x00', 0x400, 0x108) ioctl$WSDISPLAYIO_USEFONT(r4, 0x80585750, &(0x7f00000003c0)={'./file0\x00', 0x2f9, 0x10001, 0x8, 0x1, 0x1f5d, 0x3, 0x3, 0x2, 0x0, 0x100, 0x5}) bind$unix(r2, &(0x7f0000000440)=@abs={0x1, 0x0, 0x3}, 0x8) fcntl$getown(0xffffffffffffff9c, 0x5) r5 = open(&(0x7f0000000480)='./file0\x00', 0x8, 0x84) ioctl$KDSETMODE(r5, 0x20004b0a, &(0x7f00000004c0)=0x1) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000500)='/dev/null\x00', 0x40, 0x0) fchdir(r6) r7 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000540)='/dev/wskbd0\x00', 0x800, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) r9 = getgid() fchown(r7, r8, r9) semctl$GETNCNT(0x0, 0x5, 0x3, &(0x7f00000005c0)=""/4096) 19:47:10 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x3, 0x0, 0x0, 0xffffffff}, {0x3}]}) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8, 0x61) ioctl$KDSETRAD(r0, 0x20004b43) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) open(&(0x7f0000000100)='./file0\x00', 0x40, 0x1a) ioctl$KDGETLED(r2, 0x40044b41, &(0x7f0000000080)) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x80000001, 0x80000001, 0xff, 0x6, "52a8f6c623b932a97fe242466ceac4dcdb6fcf1c", 0x8, 0x81}) 19:47:10 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000080)="b100050400000000000008000101000000000000cea1fea7fe096fcfc73fd3357ae26caa04160c4fea63369bfea37a000000004991f7c8df5f882b297be1aa5b2fe9", 0x42, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r0, &(0x7f0000000000)=@file={0x0, ""/39}, &(0x7f0000000040)=0x29) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)='c\x00') 19:47:10 executing program 1: r0 = socket$inet(0x2, 0x3, 0x3) ftruncate(r0, 0x0, 0xffffffff80000000) r1 = dup(0xffffffffffffff9c) getpeername$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f00000011c0)=ANY=[@ANYBLOB="200000000000008d742c007b80309900f87c8a5b6701000000000000000000c414000000290000002f000000000000208000000dc1bb893f"], 0x38}, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r2, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:47:10 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) pwritev(r1, &(0x7f0000000200)=[{&(0x7f0000000740)="4353097fd5a853e666f1871ac79d9da239868cf41278045b4d1a1ae524213014b74552ce10fc311d2d62d1354cbdc21cf4eaf7cb02be0a6b92edeca487b2c6492e42d553e3d668f09eb227ed9a93428173d77868784d60538340dcf8243c30418b9639d50095a31a1f029a8f52b9943bfec3044c6287edf424295c1772cacbb43fc34ef8bcadec832a58863cd9353c006889a259a6499d4fbcb828c5551c7d8bb3a535ae43ef5632451338ff8289997adf24f7991372f83f72468457892a2f003e600c13c2b2d544d1e8f636fa4e9c8f6b66be9ac6f2b12e22b470c820eeecd65382bf73e5c313bce15ecc9b619202800e4c7c2abc5dea031db8547405aa1ba84d577cd4513ff4997f1866da55bb6c810a40dec08cb861e9c0a2c7426236908b38c6a40f45e0f49f8663a73d3fb5df90129cfc2b270f58f901a0455d870dda4983c4f0abe48789a783a038159126c6b616a67d875e4335f4bfb1d71dbe921fe8a47e07f942f22c992a684746cc70cdae0d48a1bbab43fdfb98240db6844e5b9732b28134c0a58e60cf10b314489618c40570ddf6ff147df886b3ad5491b08f76a5039f0b4900e759d1d4599fdfd4c6a58d81a4b4d816539ff7b246c8603817532bf62182b0175022675426a8fd4d7d80e4c3a08ef83b91707ba8846ecfdaf67969b07a053f9feb3d48143d42566ed42aa9ea5b0c0c6955e9346791bec6d353d74a4b90e3ac3f2030a04566a30a7c37223c29ff6e2c1ec0c8c82fd093c8d89015050e157cca69bb6ba24c562c7eb18efb5f04cf76cb294b98f201dbb8f8f5ec2bd6544b1d490bcf1be8a8e40dd7f965cc352e619aa3ba2ae1c5c56efc56987e0a092026532fb22a9ce646cb9eba5b34596f30731a71474e7ab3444d6c68fc8485f45f17b2b7dd602b5e695a5974466b4f81297e84f2ca10214ebbb53ac60fe04607dbc4c0cc67041caaada048e7d332034e1e6b1758a9536b99aecd7edb0f16523bc657a4497b3073a192419881f57415162f4283099e0c744cc46b9872c802bd4432bb5d3be4bfbbc901e55ea40cda5e020c09204eddefa8f670da925fd3f988cfdf989ffc629c9bfd6c671347604e32fc42e4a456a47f9277259df0ce3a7d7682483cc221026391b1bf65cbe26568fb7cc3a9db6f7b98de201315761a6b87e17e1f78b53adee62df6bf9c3c4bfa75fa77537f077a340fecd33c1ce9b7f2a1b323b202b3d99753a9fa2ca0c4b7c219894be8e0b20b909bea3ead882dd44be66d20133fb9fa66e6d4de5a828d21478d9721f08a3fc10fd762cca3c7e1674e8fef1471d5630b7b7294c186d046608dc5f7ed85632204025bc4cd82cb5fda07bcd6815517ad0985427dd4e1f59aeea8be249bdd8202e84777c998ae49c6e7dd8ca6c79864022998fedb85ffd9b32f8a8d082d2129ba71b9dd466e7656760f34827f62a21852213636c17c500fb9672678870a749371b55001934d4334c74c5eb379291dc595bba6c6e7e69dcd9a3d4cbb613923d735feb273df3a362e35a5d9dfd2abf6c8e97b5ab9e1f35d556be4ef9531cbda2c841e8fc81b95877e63109ed2c04508372b479a64af313ae02766ef14dddd22202fd29a601cd9cbbf689d47d81f986065aa1cc7fc3e3794d907de63464672ef8a0ae246fed9d5b9137a830d7263eb6d0dd44a902bbf0bb0b09edbcd1ac51d760c781d365d3859308327dfde97cf1713d893d52f9e410a982085bb0f612c07f57089f45700f6c2224d5d96722db283b28f39e04973d533f208bd0c532c0ed0461c57cd39ba4c973a399fc20fd194e3f2e2f52176d587f30fbe3d4a4237d09dcdb971fc74a1d0704aceebc97d78b34e6119ddede6c4a2258fdcb6bcc074caa96ba1cf33c71b13ab513540624009ff94f4801219be6e3ce01f94d2417f37e1deb51717c66b03b051cdefb53ede776510647928e7ba2ac588fc9bc5c35ed1cf032aac8dd0c72ddcd4cf2aae62e365962619e54132362c11dc3e96a1cd054354e2413bd426b5a61c514d0af4726644c565eba4c5e9c973f49872f65e75f808eab76b758809597cfffc279a67917c813e772029e61071e05864f9f43aeaf968e2b7f7c5e4247019dcef93c6f5d0a17d814047ae6befdb2cde5144b06fa4230a4fa30ef15049b8ab3f78fad4700b9b424180a5a928d340cd7bd36881992c8706be194714e6f87d3aa209bf6e99450718b926b57bc3f63ff276b165e4bc9387a11491d063012465b05c516e55c39449673c620e6eca6732a3a012840564cbf0483720bdaff1cbf604ddb33796a406c3ff9a84f708384dfd2c7f00608656dcb76581d9a4d62f79e84e7709bdc4e82477d8faedc8c0683497ae1379a26968fb1d459fbafd4ee3f4a61566480a743b7aacd7ee4bab2bb72fdf96997aa7b9efe30798109f916fc254b1e4097c16d506fc47b94ef3ee96bc236e09ae39dc4f0057a55a5e619750fc80708eb92323629182c21800421ca2e1ab21af5171c99aa55817e8f070ca5291b1edb5019864be337d1787f5bcb1e33ce17477b6f02999af3d26605fb88c1dc65e317827ab568f6078c4561ed1f2dae91596bf443b2a4429a8a63320ae973e701bf635b498fec37b2fc13a25c62109444a973ae44e5a2c6116c15737827e653c04227e3adb4b24c7749c852b2902b3d067a07ef8ec7275e1e63e949d673d6804adeecd9dcace4c50d4556bb3e2f281c4153d8b7307e57481a8994182658e97f4304faa5965afe2cca8041cd9933a1068a162e2f686dcddb5bbb28eb6a462c2f122328fe766695cf8ce5b6da97518ba567d7f766c0518dc9965ce16bc799f7c6783504ade7d648bb2e3bc3c817846d98232ac826af8bac53097c617fa427ef1c997513e009f7cbd0d0b9ddc4ddb158f3b5a25e24e748ec2332c85023e613139ec955e7373de8a912a2bbe65d87fe2722d383e89dc21a0907959e0a60e1697d6ff5a2f73aed7022014cb252873675c022e4b47d587f9486d689f3911de34b87252fcf6d7b3df23ca38fd5802d7dc2ba6397cd19d51a35de5514e7b5b9e733ee9ab4ea24388b75b0bbae8fff7bb52e2005f449f647e03ae8bdfd77669fc8446f4a629c699dde25ca808ca0fd5a390d459ff26d4f0bcde6a13adbcf03c3d97432cdb5ea53f962d1d80e479ba4c12adac9b10ef4fb29048edc038af34dd464d4c47333fcbf77f29ca0001103ec803843908b0fe3264c380e7cc86cf295bf67ec629cd284713ca756cf63fdc6eb562a66d3520a82deab8a7586ba115a4ae7bdf4ad8e4ec3e2e5f654995bf7be5d4f52df8ee5d5b9e0dad502e8ae8d0851dc66fcfdef29ec6f8ad008332133c72e1e92bb87982200981e47772a7792cb316993eb9edb31b01496debb87cea7f262fcd9017f453c774adc7dc78d2075e5db8ba64faf2046af4f949a732bd5e15a5992c914e28ff420de67fb2fb84b4611c1fa55391521b567a54fd7cc629bba1129c2f1e8d8b3e3e63aae8370fbdbfc922475721f6105d21a50ecc080331884a411c65404a13947cdd9d2b08a2ff67220e57b35016b148febcec7c5f943d948d1ae8c038cf105d70cb3ffe649e4ba99a51c02e921b2d3800a88cc97362b3748bec03ef318f2fca2f0b3d9aa75222b1f16b2559c5695e58533815512104503afd824d24949aa1556363ab347842e2fb8d92a24d94a95f72ada57c8b11dce06ea50d07950c4952109f2130f067c5b3c9d9536d23681c8110d35e092060357fb3170801f1aecef548d8fe4fbdfcaeeca970816590ffca048ab13ae88b526da3fdc6c336379cd6282a43f3d11aea38ac173fbbb4afc4674d822fb6bcbe81d31050d9898f860255bf9e622b014d46ea2ec9f5b2f1d0e890e087351516890b0247ba18ccfa2482c72f8c2fbff6b229ee548003a5e08fa42af66236bf655486145de76619caaa965075f5e8633bef2beb74150bf7176c072c7539240aa8225a0da616b970f55002eb1b530cf1646a3486106f65c7299a325e6a8e706fa26ab828379c6c3e7ed20561794ea706c95e3fe23cff6edac89a70dccde1215be2d5fe7944f339569526879d5a5da41169fd72dd63af970004855c35167a58b3eba65d5d0590378eb613909d3d2a3ebe16b178ccd69557c584e13c86b3e187065eb506916e678e44779388ee276029bee838badc567383e48aa5077bc9c7f13ba0d29e1c4ce88920a5df673de96d8cb19a3431284c3c03ef23ce40ef08dba0ac99ed06c2d5aef0258081e8dce3a7fce2ddf302dd0aa618d0875e1f75cc998128089ee5e74c69269cd271ddcc29396f1d3f18500bc8be0485bf1d3ce96ccb6f3d61b7b655a61628a72635fa926bb49dcef2e03117cc6f3900c7164713493cf81bbe6d6e660e5ab0822d69e546f2e76b0d9aaa0db78f5aabc4f2cee9b6aa780a938228f27d76ca1a579a016a80393eac605947734922df45f9852842b4d65b0530dadc5f2552ee9b9af035158b004686954e92f97f0ff7fc5ce87b7ceff69063531038b5c907d417a4e9187bdddc1645323ad6f7e98dfcf931920b3ce760d405a549f9159a4bfb818a7996ee598b69e8222c089752e5263cf6430dfbe94dbdcc96d1fb69b1db634505e1d19c3538e1daef69959bf26b453056b5804bed6695e2e46e2f61a5dbd06a4e082335479f0f8d5343f3d791ff8b25da4b96d92b4e59ef2bdcc0eb615ba248940cc172fb88cff7718ba7a2e51e9bc919770fc5da1aa1cab358fde278d2e43c33254ade76a078fbefcee75bc2e711009111d193dca829a7d06221be6a9ff574756e891f5eac92dc4583ae13679382c131c3a12ee0ba5d485483b354195fdb4f3a4a88135e08e24d6a9b0e637095b8b6c53523937f1970b5280006bb301c7b357b2fedddf63d9d972cb14f1af2c876aee03f5af449befe722708394f3bdcc6528f5719a9974505e56fa3bcd7784ae3fc8510d5cc05d4e31dd3c889669ce31db5f20ad4ab39148b7be2474ac740463229c9e71d584f17bfe838a47027095afa8aa7e93e6e724d8f54ca1d290cb7195fb5f4f40f9eff0f904b2e25e10f247a88abcab9b3d3c298db0a8a5f0de8379e5f926b624db17bd6287b905e916a77940ec14a9a60eba9821684a7a75adbec1feab5c39244bfab1022a0048eb3cfa72b0daed302ef9dbd151846e6e9b32d8729a37b3393ab728c291cd03dfd3a03ba7ebb29e867bd349994572c3a35b4cb218998dc1651929b5c9a01fe0bd7097472cb453ae32f1a698667847e50d30dbe4a8bc740274a18a4876e48311a55a4cd91bde3cd49e1aadb2e876b5ecb6f7b82721a22c0d7b79ace7ff24a35c04c03e12a67e67eecba2660cd4b5b796b66c1097593df7a9d6e87c3a1ca77df8c1bfc13ce145ed712e263fb35665df2230f9c5ab405542b1cb32626cf4653359ec432c458b39aea2e8be3692a68f7b37737bd33f44bb67fefd8b59d217f6571dc85c9bec49ae365733dff83e95db018e526fa84d6bcc56476cae54d523f64faf2d70800b7bd8939bde6c88c5fbb9e75e3f76644ce3351e8f96adb1aec17054422a6d4158829723788f406a6fb5b218d5be5a01f225647d4a1f72d984e3b5e0b8438172d9d06c5cc016030093bd596f1ccf332cb5b84ccd74cb5c3f712af0e55e17192785d40ff3dafb06a77501a4a8db5c8680c60137f1490eb0f8a958ccfbfe17fc495e24e695c0b5fcbf8d76240b4d1cfaf7376e21eabb3104ea6793d00847a7221f225f1c95ba98b4b7d013e61a491dc35eedc44c23e176dd6acba33d885fa5c5fd7377b58e383365c", 0x1000}], 0x1, 0x0, 0x7fffffff) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semop(r2, &(0x7f0000000040), 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x1, 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2012, r3, 0x0, 0x0) dup2(r1, r0) r4 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r4, 0x3) shmctl$SHM_LOCK(r4, 0x3) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 19:47:10 executing program 1: syz_emit_ethernet(0x7e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff394b679eb99065e3a6dd69a3f891700000000000019078e000000197146d39a4340b660000fffe450000000000000000330000ac1400bb7f00000144180000000000000000000f00ac1400bb00000000ac1400aa44040000831300ffffffffffffffff000000007f0000010000962234c076b0b3d01a7ff7bb5ef2b143b9a103894ec0243482915591225b578602fa0fcc58a8470a2b3d5c810ab75a9100"/180]) 19:47:10 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x5, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast1, {[@timestamp={0x44, 0x18, 0x0, 0x0, 0x0, [{}, {}, {}, {[@remote={0xac, 0x14, 0x0}]}]}, @ssrr={0x89, 0x27, 0x0, [@multicast1, @loopback, @empty, @rand_addr, @loopback, @rand_addr, @loopback, @multicast2, @remote={0xac, 0x14, 0x0}]}]}}}}}}}) ioctl$TIOCCONS(0xffffffffffffff9c, 0x80047462, &(0x7f0000000080)=0x44) 19:47:10 executing program 0: syz_emit_ethernet(0x12e, &(0x7f0000000200)={@remote, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "e2db14", 0x15a, 0x0, 0x0, @loopback={0xfeffffff00000000}, @rand_addr="00000000350900000000000000074a87", {[], @udp={{0x1, 0x0}, {"ee7824d3fca560f975bfb55f1e7ea1b20f0dd61e60917746fc0d1960f2246377f4496a4599bfb1e8f4392417f91226ea4ff61be6e44396ade918a9af77cdc27bf8e13354ef45f5ee6e6f9d856f1d9b7183e7ec64f4d947530907b9a212492a1e5e0ffdf3d21ace5a7d422874e632bc42c320906460de438001d3a484a91c560f1071a76ea67200bac09572c64aad00989d0ad8aa6da40a1ed3b77c1092346103a28e68affc3ac505daeed8be62141085cc26169350f117d96ac9490dda096e9f2c3b4bdc64e38b8faab49e3cf6b500e08e6fc5327c3c27fed4dd1f85758a93c0ac1d36a7f7f859367ad1d394c8530e5f50d673edc2"}}}}}}}) 19:47:10 executing program 1: setitimer(0x2, &(0x7f0000000080)={{}, {0x0, 0x3}}, &(0x7f00000011c0)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0x0) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f0000000040)=0x2) 19:47:10 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x2f}], 0xed4, 0x0, 0x0, 0x0) r1 = socket(0x20, 0x1, 0x7) mknodat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x1018, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000140)=""/162, &(0x7f0000000080)=0xa2) unlinkat(0xffffffffffffffff, &(0x7f00000010c0)='./file0\x00', 0x0) unlink(&(0x7f0000000000)='./file0\x00') 19:47:10 executing program 0: sysctl$kern(&(0x7f00000000c0)={0x1, 0x28}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) sysctl$net_inet_udp(&(0x7f0000000040)={0x4, 0x2, 0x11, 0x6}, 0x4, &(0x7f0000000080)="4f9444c67ba193086b2ed0907d926e95de6862d1918164a43a", &(0x7f0000000200)=0x19, &(0x7f0000000240)="401dc5d1", 0x4) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(0x0, &(0x7f0000000380)=[{0x3, 0x101, 0x1800}, {0x3, 0x4}, {0x2, 0x3ff, 0x800}, {0x3, 0x1}, {0x1, 0xed13}, {0x1, 0xc000, 0x800}, {0x1, 0xfffc, 0x2000}, {0x0, 0x1, 0x1000}, {0x2, 0x0, 0x800}], 0x9) ioctl$WSMUXIO_ADD_DEVICE(0xffffffffffffffff, 0x80085761, &(0x7f0000000480)={0x3, 0x6}) semop(r0, &(0x7f0000000000)=[{0x2, 0x9, 0x800}, {0x1, 0x1, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x2, 0x5, 0x1000}], 0x9) pipe2(&(0x7f00000004c0)={0xffffffffffffffff}, 0x30006) sendto$inet6(r1, &(0x7f00000002c0)="1ced27ce5725b524096546504c6953492bfc2ca99c257b73f013792b104f6fff8af4e756d0b281d9", 0x28, 0x0, &(0x7f0000000300)={0x18, 0x2}, 0xc) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) semop(r0, &(0x7f00000000c0)=[{0x0, 0x1, 0x800}, {0x1, 0x1, 0x1000}], 0x2) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000400)=[0x81, 0x6, 0x2ce9, 0x8, 0x81]) pipe(&(0x7f0000000340)={0xffffffffffffffff}) ioctl$TIOCSBRK(r2, 0x2000747b) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wskbd0\x00', 0x10, 0x0) r4 = dup(r3) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80045710, &(0x7f00000000c0)) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80045710, &(0x7f00000000c0)={0x200}) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f00000003c0)={0x907b, 0x2}) semctl$SETALL(r0, 0x0, 0x9, &(0x7f00000005c0)=[0x1, 0x2000]) 19:47:10 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x99) 19:47:10 executing program 1: syz_emit_ethernet(0xc0, &(0x7f00000001c0)=ANY=[@ANYBLOB="aaaaaaaaaabbffffffffffff8100370008004b4000ae00670009000c907800000005ac1400aa018307f7e000000101830f20ff22000080000001e00000014e224e2000089078af4464d553499a568b5e3a8ddedcfd1d007ba9f65e5b76082799aa9c95949903cd48ce2c758dd705cd30672a731a835084aec29b33bb2ea7f6542ee3e8fe260055dd3ad93b54a8bf11a88186460c911dd347ced5c33b530e117763537c232e780095794cabc000000100ddffad4d50425dd51be8071387a4cc23e774772b6d16febd10931238622b9c63d36bd185b568c7f22dfcd387667dbb355814d8e38ab9f061d1fc0bd4db7f158425723a590b"]) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 19:47:10 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) dup2(r1, r0) r2 = socket(0x2, 0x1, 0x0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000180)={{}, 0x1, &(0x7f0000000140)=[0x0]}) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) renameat(r3, &(0x7f00000000c0)='./file1\x00', r1, &(0x7f0000000100)='./file0\x00') poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 19:47:10 executing program 1: syz_emit_ethernet(0x6f, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x61, 0x0, 0x3f, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @generic="73fb0b8c8cdf2b5cfb19f311a18f45d891449dfb0f70220a259b9511fa1ab959e0d6164d6536314e61a366146243bce77927df7b19bcc96c4ed9705c54eec685cd450cb01d5ffb1b82e3324457"}}}}) 19:47:10 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x18, 0x3a, 0xff, @rand_addr="0000000000000000001f00", @mcast2, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, [{0x0, 0x0, '9O'}]}}}}}}) syz_emit_ethernet(0x27, &(0x7f0000000000)={@local, @broadcast, [{[], {0x8100, 0x7, 0x1, 0x3}}], {@generic={0x809f, "c1b8765e24897799c3a9cedd2092fa85b42ab48825"}}}) 19:47:10 executing program 1: r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r2) flock(r0, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000080)='/dev/diskmap\x00', 0x20000, 0x0) 19:47:10 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet6(r2, &(0x7f0000000080)="d73621498aaec63ea1c94ccb29ccecb02d65e603fe0128606f3d52b0b74d19ffabf9ac262ce8d145f2bcd3a0f97d3eef7442ab25cf7c005201aec63363d647bebb11d0a662c20cc3fdfe05f7c1210534a7c83a9fa034d5804f20f5820418903c63d202fe6cb03414b85d0723316cc29e4b3965eaf345fdc02dbb33d1871dfd167c5a3ce2dbbc715c59fbfec579d0fbe742dcf6d151c924fe7836fca6f3a576bc99654c632f52790936a07233e484820fe4e8c64d9a5b091c02256f9f782b0a13105f7aa7c550ffebad19c0", 0xcb, 0x403, &(0x7f0000000180)={0x18, 0x3, 0x9, 0x3}, 0xc) kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000010008000501000000cb0000e7c524fe6ea6979389a7fef96eefc73fd3357ae26caa0416fa76d0b7d1f23996598ab6a2efff1e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4913faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x2) socket(0x11, 0x4003, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 19:47:11 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {}, {0x0, 0x4}]}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)=0x361) semop(0x0, &(0x7f0000000340)=[{0x0, 0xffff}, {0x1, 0x5, 0x1800}], 0x2) ioctl$TIOCMBIS(r1, 0x8004746c, &(0x7f0000000080)=0x3) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = openat(r1, &(0x7f0000000100)='./file0\x00', 0x20000, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000140)={{0x18, 0x2, 0xffffffff, 0xc02}, {0x18, 0x0, 0x8, 0x7ff8000}, 0x101, [0x3f, 0x9, 0x0, 0x800, 0x8, 0x6, 0x20, 0x8]}, 0x3c) socket$unix(0x1, 0x1, 0x0) shutdown(r3, 0x1) r4 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSTART(r4, 0x2000746e) 19:47:11 executing program 1: syz_emit_ethernet(0x68, &(0x7f00000002c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "a31e4c", 0x0, 0x0, 0x0, @loopback, @rand_addr="4797b27c6b5e2ea5d23b53038957664e", [], "2c8b"}}}}}}}) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000040)) 19:47:11 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[0xfffffff7, 0xba2]}) r2 = socket(0x18, 0x1, 0x0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f00000000c0)={0x7}) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = fcntl$dupfd(r2, 0xa, r3) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) fcntl$dupfd(r4, 0xa, r5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r6 = socket(0x18, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x80606942, &(0x7f0000000300)) 19:47:11 executing program 1: open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000100)='r\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') symlinkat(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffff, &(0x7f0000000080)='./file0\x00') r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) bind(r0, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x0}, 0x8) mknod(&(0x7f00000000c0)='./file0\x00', 0xb031, 0x9) 19:47:11 executing program 0: pipe(&(0x7f00005dcff8)) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000040)={0xf03a, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r2, 0x0, 0x1) 19:47:11 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)={0xd5a5, 0x10000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "8037000000000180080000000000001000"}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000006c0)=0xfffeffff, 0x4) r4 = dup(0xffffffffffffffff) r5 = socket$unix(0x1, 0x1, 0x0) recvfrom(r3, &(0x7f0000001780)=""/32, 0x20, 0x2, &(0x7f00000017c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000640)='./file0\x00', 0x400, 0x144) getsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x20, 0x0, 0x0) sendmsg(r5, &(0x7f0000001740)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000540)="836b1207f9bf62b5987ead8dc956fca8f4e4076727fa2f1bb6904f4356f491ba12257c32f173a3ae9647e802a0c9985c4ddda9731bce49606e2fba2a903ca4559d6deeb3fa49127edc2a54d0208eb7c16c0cf39b4243e3ed18a65d742c15c28ab0012d8a66f8d43781c0e9981b357e1220f4f169459005edf5c0cf0b1389b1f17a71c1895193881448abbb9d18ee3fb814dcebf441b33ea8d4cdc05cd97dbda3aae9a324c83e8540bf479805d3b21fa42cebff035623f81873f8fb0c2214130324d59811a2c5bd35b33ec2b27590d1e40a921a0af08be70bbad49c1caef7f503a5ae5313e1b1d63aff18c6772d02b3f7e85646", 0xf3}, {&(0x7f0000000700)="b66a044a72db626e7743e39c62438ba0fd0f6b29fa4237329cffd93d8a74e44e1982691ca29aa3fc657082c5935570097b9e2e45ad0f45fe6212ffababebbb398e430258aae7876d41f39020d68ef49c5a2e94b8e181901774bf5e2feab3f7ed6ab83df646bb9b3b773d3805f0499dc9b2246b40ddfaae77cdeb94523def26176dfa046b5e3b039629fe7cd03c309b456adbd81db801dcff3a6a4e71982de0cbb84526c4ef8dcc1b6b2a94fcbfcad79d10626056153787b0429d4ba613d9cb7290a2e21b4537d931ceca938278b23358f60a0bd523f19f47431416eb070de5", 0xdf}, {&(0x7f00000003c0)="0e9e7475ce3e9db66b837e7320e16557d849e0f66d440da45a1bfca9b56cea528d7538825df9770e3e93b528afc374917d25b800f4e20e8f7045123efc73090f0fbf7903972f701c6daef6030c3e866b76f13b4c1c6407303435cb116b6e8a301b0e3f7d49810c4e694e87a17153f02a17431bbc878fea02e0c4fef0931d8017dc566001d818b0124a847ca6926e72fefb625357ba99234d78ad88e12e4a9bf7245bbd00a97dc535cf5979d0d5349fab9fa0", 0xb2}, {&(0x7f0000000480)="5623add82dbfc41e08f9114f9bbb58f55fcf73260d9050483f29f559ee791084ad20fea853d849a213761c831a32bc46af88a85c87802115e4cc5dbc2eca60b67a8e7c812a4accc113bc163c3c6e631a760155823feb3b94075f259148bc", 0x5e}], 0x4, &(0x7f0000001840)=ANY=[@ANYBLOB="e000000000000000ffff0000ffffff7fe77869f4bb20e3f42ecd324138b5303604c5f569cffa2a95cdb2b4379db981777243e2252abc4012db571a38bcd6bea88d6d06cded2b191052b65e2a076ea2092bddc21e7b93be6337b34e6694241b805e64330e049431ca9b8de88027bef4758a1e7d2affd3ce9f43088991902deb40d698983374188a50d5f960f5abf0db1a9dfcf7531f09a5120c03f9ebaae9ca3dd26b03fe0c90c4e17a44340a6477a2044987aa4aa04ab3cdaebcb46079368dca311c4b70691f2ea211c1873eb3f767eba0aa154bfceb5903999d7513543800001001000000000000ffff0000070000009a77a73882ded0c81a6acdf7df780a4cbd5ae5112cef9433f43e4b6355e150c71b6ccc074c4c85e981d688f6e00c7a82a59416d17f1792f8e41eff1a37596b89070898a4d1db974b7c3c9e26379a8dad0e7fe60d2da7c4569a63e22a683ed32b19e83d35366ee45d1c033c456ba4969c8fc5d640905e46ece9224b062b20eeda5fe069ba51e6b290b8e1c22d8512d2c480c33dacf5b93b192e8b1360388e4313b28204fd9aa03cabb9da2fc8a491853847d8059f7c1667cc56e9195c5a4f3edbdd1d6e6876db04d87d4fb4840a5afa12691cb588fa8f8ee520060f3a35a32a77cc9f4fd1e19013e42b32f564217c6ab31fb753f6b0b1f2c93ff70000000000001010000000000000ffff0000200000005c3e1a61be5ff9496a76746a4ddbd82e7d70ebf7c9241a8c51380b8279ed0a3e3e30ee4d33ab32c8085d576bb50c3142a67363915b3616deb4ce5aef3629489c9aad2aa064afa3dfb6f30a281d7c712e97c616dcf219b4b31bb7f7da41f9c943e401c5fd7e592bbdc01217557d44945bff2d19f6781d2bf08a60dac3358b72312d2d64531607260f141da79122a170821db756ad4b9128b0a7a07735fbda657630ae5c10b03d1d79a01f6bccbac0d302000000c0a81df3bda1d7eea6030c0d1f2093aa180895f019b2758f2c84038c915b633db05db9193c2596a0529ddd46ee0419049e300e0d03436d805531e0ffcdd0ea7cc4666a7cabcc3fac80adffe78bcc90c6364b83b8145c7009856675a979892fa91e60cbefbd2ae5bba875b1527a33c7f896416a6ece5900f4bfe3f2249809704d3abe9cca606b191edea96803982d471d78dc57216fe14e6bcf038b612bfafcc20bd5784abfda506ab261a05b41f7b230e4d3d192bf00d912dcec6ee85e76d93f1060d33a7c84db7fe45cc9911a458103a2ed5829a57330f4f095b4a20529114c636d4d6192981c254036f47d08ce99f3f5d4832bb55eb61f5d4228826471cb123e3a197bf1a4ba08a801f02fb8b564cd540613c18a59319dc5e6936b530b0ab5f51f33b5def41256f8e7d6e93f221344ffdee3cbec01a65adefe9297820832a417fe699c5117f5ef8453cb803b798ac5ac8c0afb02e41417b11f29154e58227adf92a6d2f6ef3a8e78eddd50ae51077e5ea36a25ead0930270306f40e15f53cd07d0770d9846259f4391c583377d35a2429edf1834148ad172d55a1af6616c3e82274ba184766dc93690b2d8be69155e816acfc1b5364ebbb78e39cfd9b2e2a9fa08ee5de3f80b5c8bcaf7ac278f652673bb939b42d9dc4734f08e0b388ea9125ed80336de74cd1f2b1add513db254b2b013102d1785a34542bda82214cee475e50e8837476d559161560b6b672b92c8909766d73c04bc1085ed964c2ee5cf5b467231044cea34f4d25058c59881705dccfd4643cafb9ca4789a575806f678c190910694738c78db55b86309c730644355551ce23d7082c1aa442624c806924a6dc97fc79ddad3ba1abd2d4836e2023b827583c0856c7f67127b7a6eab118eb7dc17bca74b8171e59f4e765e45fb63f2fe15de7a5106c67bd12490935321f9f909ad1a8be574c00a7e71bce6e68728a38905e060fef57ff330ac3a2b62ed1333be4c5a8dec9bf1f73069e0b302a0aa78eb6477bdb7e4eccb3f7eee90b697dc9fe51086f4065bf8bbf19df426397fac21efb6f973182ddf9d22b77c094b39755f88295dd00767f056a6e318e91ac6ffc849b7a14837217f327dcf3f6ae2406ba32963d2e25c1783a06d4e7fb092b0e871489e9cd7777cdf258987f25eefaacdd4ca195ed8dbe620dcda6c175f26a0e96e9513bcbbf229acd51d7d3b8dd69242a37d6ed00d87f8782bc29b73deda2dd4e750808b0921ce7798a1ae2881544098f85ab62b61b498c2784ee965ba91bf568e95c0e3a8a8f1db4fe332e5f967779f7bf067b22f9146f64ace9ca4cc0cdde6a58513a91d6ff98c712aa8870a3e090208352fd8d7503883f8e10dfce87c696c72d62972455e7f9d6227a0aac213566eb14962721003dc84305c0501260deb3a1f3ec429bb08912d6b904bb7ea88a5bd2e493b587ee986f6152dd48f3a726098f6ca57ea13065623a8e4dfb2f19bfc70f9d138148540437d0bfd747b67d8d17954a5ecdc47bc385eb890fb5ab73f3bc2474a4cd57b4b449c0b3f67d83010435c7ee7db46755d7f2b6399828f2c2e0b16cf7d1d4a042948ba0d2c29e9a2b9695bd33be4450c124308fe1958e7a2c3aa891a598284d7f455c34ae9f974c102c59d64f5a0f9f55d503c3a13a5426cb00980e61f9c55563421cc3108473cad29ccbaf4d00d4af0a01407a08ff4c16dd29e28546f05db46f742b4a72f57f1bded4144847db9ef5d43cfa096735b7ca8fa0b21498a93d1bdc6cf653db09effefbd77486cc727ddc316c9585554ed98554807e443cc594f0e30c89cabdc4c319e72b0484733299b5673697a26c26700f2288693574324e4d6aef84e5411c593b59246755c5e48f5cc692d0ebc8aec0532fed6e74cefe5b10570b5f3505584219337eb5cb1fd43bfeea82be1bfc2bb70246985a3e4a745ab4edd4ed6d146b26ca9f32dd360861e668125a97b38dc6c93cbe3240c85370dc7a22496e3754d98097952ac1cd1b8f65afb53d37a4cd1db57636bd099687d5479d5db7e2d17a72b05690c9a7715fadc584780e1f7eaaf44d412406c6f3863a11bd1e8183fca3b03d39c9aa68679d4fa0ffc156fdb555557d946fd853a9f3ba81aa4f60547ee7fd9160d675199b7096d3b7aafa21e4970969766675df239d37a566f090d1426f2f9b9a5332fac6a577576bf08bc3ac654635770a774b87e770b00eb8ff6615b34be507c5b95f86a81b56942694c5a75f5bc87a70b01f7bebfd058f8a9ed5d6bc28c12121d39f5251118a1b9979d20849b0c6fa939f519a5ed55c2a8759e410f9352f6e384027c6d3c9258b2a501f6bab1f9a408a56327a4989ba3a6c4a2b478ac58d38d124a036b41362283da834e7471a75048b415f4661d8e71a640f0deb9b4aa0b68a7c84f8143c4c9d75507e1c79a36573374226af43344e081903aee241398e78d7b9b40ab1da9ae2d14f117582323a6974624c0dffb59d10351d8b9c44fc918dc0b9bea3040359d77f432405b94c245c617e738b8535ec4709b7cd32690ac43c1322251c3461d6af68311aea31bb3668b445b831c6f32bc6e01bd63691e462144b1ecf93637666944ba2f8cd5b7b0674a887cde83fd52733012bb890b14f4ab451e546dbfe59c936fc20142b2585ae15b19027dc27f6026d1823349fdd0cdabe15a823c4dcf88ac3512efc5037793441f691859bf92216906aaf355077f45ae364e1bbf85ed8e680dd3d35f3f64b28ad263fa97f251f33c9239ced3a4f9923b873311c7f2aadd7c19d122afa17524cf75ee4aadf7c7ef13a7252bd9287907df4a614882f11399c5062a0b73cb90a763cab2872077b9e44bd2c4f86764f12c9df94362f579d5565525d7cb258ba0a72d84aca5046784b90b79f52249e786992b52618efd3295aba644519366826b64bf842ea25bb46462ef520fc3dbeaa7ef4f0132cad458167f2fd1dddc12b9c1f88c1fcaec8b34de520a5f4a021d0caecdbece9c2233e7f139cc22d23005faa1ac5a13a2108e41393c0c9d7cd62835ac11ff158ac66cd538f5202f8dbcfa9d60283d52561201b359cf733b2c734bfac2c710a0b46283da75fc64c05205694ac407ecba3746d97e55458611fa313e21cb77c4a80b5920a80af2acd33059526fb1683c757c4db7b4486c86f1b7123143f46c0753786bb8e98a1fa2b8a81be58b211d0f85ae88ed1b8db7408aa9df83202e64357614b5f362addb682556126cd80c4275510e37c8130747fc9515b685d936ab0fd44cfb27482c4d906080d7e9e41edecca075cc833076752d367f40b77a1a52f23b206e4d785d12900443261cff0d4e869625f3aad0b1e78380aa97a16182dad497bbb41ccb6a7ccaff918a5db1cef394d5b6d4db8646b5aa689fa65795a7e56e8d36f4d4d55fa3338fae2b7a44e9139d43700ee2dc07f46321ecf12519e3826def3e4f48391ac2142d6ab94902aa2912991c92e5812de92c767cdc107d3e6f4d0a0ea505bf1be9b549123de4967cadd2deaa891b9f4d060000067956233c5c4a96f8b99b863cf4a298e07d16a9d7398b716cd22b4b0af3264cabfd2265d0cf545da06d0edaa9f5c4145d091fe7d2af369870aca84455ea6ea1f429b6666b48c9a963d62a72f08360ceb8c458fbfe0521fe1ff9f2ee383ff5b58c59ff63ebfe282ee8f8bd97ca3c7b36dfe9fe80e749473713a0cd5742f20c48227e1ca4c240e6075da9e554fcaa8b0e2caa47c9f81b6c7f26060c5a4cd0234109af5e803dbf1ca08475f6bf22db72e44af946f664b3067032ecfafbfb0529c2fa666a9c2f91a938374ef643538a1522333915cf0d4566f85b36c641feffaae61170a137dbca84278c25225e3088c6f7d069f7aebb507ad6baf90bffa781d7b22a9983ef1b9ce63ffb278632203b7391a87bc25da4165e5494296151eb0117b74b79aea1a9fa6cf455af2fce0b2b77d871e7da3fd3f0ada0476fb479521548e76cbd8a8ca47aec64203006be469c2aea5f965742f29054b33602bd9efb469967cfa8bd46f71a8a72df767518e1e9074c6705599a69d8e37c0ddaf79dd072e42180fa83d6b6d5134a4e0ac72537c51330ac57f4315ab6a394e2c5ce3b6669839750a1fc5601c02f73c6239c2210d2aa59ed1884aa7c640749ee14d676960cc090c21799bbc2e8e47de65f237a3cb3804314eca18a0b7d0a074bc7523a6a70892370b9cf3bc2b81518e0dfb771d8a0612cc1e5075cecf795eea35624b4e88e3994eb643eae8297d7c08c6462aba5ff167e989826b9e4ef7146e32eb7345d9a7f5ca445bf336c87f36648f84b4d42101afb39b869edf0f23486b769dd9a88552e22018381f6d2b971da8974e5305562928657b9c89831a939074dd57a19fc2b32a798317501cb0d2f5ee5fa31c418526ad5c4193fb6ff92a0c766810e5595f793de86f376c66c9423ee703327a39bf3d8b5f1d5582444c5afbd3f121e242e56ade5dfe2f064dd02faf97e5167c3651dcfeedf1a4a5f2c2b331ff727f254e668cda85f0f17a4a46f523f88e3ca63d0966fab8eea4682b37f7faeba61b6656c48fba2c2319064cbf28467b0301b4fe5f57eb6ceb783c7562f373c1fed390342fbe16adc1f66451b09981a64991547905b72848e315ba262890709ad86605db0cec110e50235554b8e28a995d9720abf73bdb395b915cd78d3804f9c0f394a4dedf72b6bdbf044b87519c0acdac80e224e4cff8bf9313d474c8f2cd495738cb22d15bc20daa9e43518e8342fd3079a546fbcdb235b8f19182a61c487464c1cc52f0ab54f72bbe8b06c87f67796501a810dcf04c660324ab619356b5d25ac79b8e3da44727b61fc9e3029d0ee46d165c059410c7b3624e2f532b631fc3cf06209fe859e969d60417ab79d12966c3fd33eeeb534aeb8a9807c87ec5f1a80819ad5b5b7f0a612c1fd57c6cacdb98187ee2b8078a7fab662eb1a6e86672c7f6c82b8688cce57ca0e858885a3fe60bb0f4ad5ec55ce8361cae2a92352872f3b10ac5350ec359c28ec1d8a4607ed68d0009d103112d6fd878c41d255957370e714dc7b49962d6d64f5d8858deb612e548111eaae19b8107337dd3c4d63bd16d18eb19d5ce33863c9a7b4d41e0d1c903640188bc9acad5546948ed4a75fcb63e6086535d4cc6121e28efba10c90aabcd3948f2ddf2b436eb860abdae4f33f605530d86fb030d1874757050327f3bfdf425602db4b6931fe3b1493a6d83876a5685fce90f300d93ef038f0f024909b2c2d0108b473d349b8d55360d41a7f0494a5c2d5cbd1cd3c28257f15159f755d9341241c8dad6ba9c5ff3705c207830ae0d8a6b544d9655889ea1a40ee156805b89442d1a088576ce8a22a3bb1bba59a255210f6b3a395b4dd9a056f52fb63db6bf99ee143c2fc7b20e2aa9f9d0af5c24f1f366de50bd4d4078eeb573357bd46a48c37fad1f9ff65e5f12c4b07bdca0b4e6757c30dcc18f6d876b853e7d468c8572c181e0c0fe17169bf6c0a3edb27baa2f193f1e74dda91af8a9ce01cfc50f4a5d5f1c8d8f287611b37b006ce68b43c3e"], 0x1200}, 0x0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:47:11 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)={0x0, 0x20000000080000}) r0 = socket(0x18, 0x5, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x3) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) mprotect(&(0x7f0000ffd000/0x2000)=nil, 0x2000, 0x0) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001340)=0x28) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000200)={{}, 0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]}) wait4(r1, &(0x7f0000000080), 0x1, &(0x7f00000000c0)) r5 = kqueue() sysctl$net_inet_ah(&(0x7f0000000240), 0x4, &(0x7f0000000280)="5276dbc9aaf531910a391a50525d9fbb9f392f843c6cfb735274313789a9b602374cca5313f415d8ef3c4b74686000ef2d085a7bd74a0e052938d7c2ffe860fb72c141dceb204dca88d6b88e9c4330d9401714e95accbbb41adbf2ddad64e530e80c4f", &(0x7f0000000300)=0x63, &(0x7f0000000340)="20cc5447a8311ac8705720fed66d9f00e2e3a9b4e5f31245a2a211221f4f4738c2a09a38f560072580816d4fea906dd898d3f145cc62674ec541ceab0af501d39d06b00aa10c0547fdcf2dfad10d764487aabf1d4ead44c2862838060fab9b7f7a2a5b05164999fe11f43f6111ce8eeb513ed36b6a105a72f828798d6ae0d8250bc4e8b4aca3d425af433667454ea0e2625a1620ecd709d5c64ac12fed6890f2d83b7769fd8355850be2a4fa1a364f7d465c8c9e3d8c26b087a1f38304ef8c3f1425f69100673c81ce413bc90ab6552dce1f7f53637c26b20a01dce54a92aadec06798f2a77bbc926393bac59216756a116fd98ca33f2eb4a69670b636ec8b174cb066ec5f03f091dd53af2f5d9363eae56234e7adf1a1eedd0b705f93e1adbab1c8328b3c3cacd0668699cd751b0f3cf26dd6b4796d4546cc9a7ba034d726a6a7a1045907ab72f84b6f716d83b150f514743cc598b9b69b02c5d4cefc05dba7a4570e6fd232fd8e464ef0fbc913a4c2b083ae43f2b51123e0fb276a4a12ac3a74bcff16c5d77fd309ee3ac82f11b0972e3c3d81af37347563b9744bac36a69d1c5fab558634089185fb03ae020d1896d1c0cf2e4239c187f999006cdf35d2678ffa4c1bfd9589bbd22f89549f0445d2eb34823157dd838ccaeb18252e0dd05d52b72c5b9913aed292113c7509d19c5472d1cb4d6c43411fe5da6f836f884807754b8a29de00deea54e0c6f4f2a3e8fe6ac1e19e7609baf2c9291d024352a93bda21ada8500ef2911be565ec37ddefb3e4e99ff58a259da84228c876b89569dac4c9266550bd9d1e87e3ae64fa0092dac08293e2076c90a2e158bec759b1d270c268bce4f6b38126f223c4ab3b9b06bd8b4d0cf462e5779f3158710f4a114c66624abca3a4fadb91a44e4b11fab7ea440d6501cb792d264514d79944bd30e54e9ede47de8db57e314591b34558227a2e48db7cfa02cbf78fbabe0113599d8c92c12cc6e577db38d27c38fa113b6e2123a56265b72c580881e34bbdf335772a5096d3e82fd52b0233cf01525e73cfef33b869d71932a2e8751d54402add99c37490e93bc9d1c2c94d0289d489b9be058e6401e9c7b604b1658b4764cbe37fe3fd246052e106b28a883404f328b9987f775a5975112576c0fd92f8cab07ee1bcb01b7cdb477147b8003bfded5b8d2eff7b499d55c9a47f7244b5f79ae5518617de8b276ff3e6f7fe6df690871c5bbc9bb7d2f64f6ad698a15e316383578ce956b786bed849310fb5de26cb26e62b594d3ed438ff3511e940a72c1fee7fe9215d91e612bf0976eb2671b585451cf60d26f9c3dba3df97435081f6195faf4b34ca1f86564a4f2cff593eddaab9cb26fe603c166f70b89b88fe19cea4a24524e8a895e0a5792b8fab2b11701d13ed04e60f588dd354986609a166ec444cff951a6d0b9263be5e4e3b346d7120024237f53094355f177d02924ac2e602f6b4be8b269489b11de65d40c08395159c03cf2951ce31a692aabe893e54744c2a223689f5d12e87b40e24d449530ece6dd4811a362e81e6ca488bb3679ddaaa805de3d53674c6d3c734ca8369c6257beb8c893984829f6cc5e5fca1e9c8971493cb6e04f775d9809fa078c829bd43974fba357c9c3aa026b4636eceb7f807ef41df7b94331207fb9d50f3af07c78bda84e97f7bfb1e1479f4c676078e07c9734d9ecec87ee8617fc09a93196a42a5bbc59a4b51f1556c924bad35a49f8b964fba03dd7364c287d21315b2761aa36719b69dfd0e2db6fbe171f259b5f13fe90a62d11eea35ae36d4b1e24de43ae6f89f8aa5221049b5e60e5dc02945caee2c73345ce0c488f1c1fb458e593b65c7fae1143122e0afccf6ee69493f65c2a3cf5308d27bfa7ae8a11ad567d5c1bd0e55c7ab9ef225bdad3a06a0e7b10c4967a84ff94b6e448fc617bdb09c0a54006927af333a1be8649b76b09b7d397ce8f50d8947cf0c6c37a8e2f24ecb9786291dcc8a3c4d63ed7c52cf4e91c41639c5bbb60e47cd9cf12db8b67c6d25ab26cff2f5f44acf0e7b107db05dc442d065f4bdbf25c0d66f975a8746836cdabd747584985190a95a697f50deb1e9963235779ba629125284a109771445db7cbdea83c556bd35e55d2ab239fb870824fef31d46c256989fbf5aa013c8bbebe7de7f27a6c52e2758df44e3f889dab349259d6631ff584fd5d9ec2fd00c315e8ac08383a899e63e5a5a40009e6032b4e0175754336b9d263819cb769071701af8f56a7732c1e3410db88b5207bbf6b23c707628aa53a2c641b95f304f11f964ee22e67abb88aa9230419ed9c4262f3ab32e5516e66c1d63f2c6417ced4c9397f8bdf9007e0aaa8d17f95d3b684f749c0d55d6db9e6af7ac72d659bfabd9845db698608dd48a24e2c9e8d320af9f81c5f9d812c4aa9d76512ea545f0d75077928fc5392b1938aab24910f419faf40b68697ba63d0c982c1cfeae52df58d17e51625f5cf2bb33f5e447ce20dba99dc8a94a4b74e28ab5979db17a913cba3499d7fbd306bba9214740171bba79b58cbc8161ef6c87f11a13ccf5205d2c45784a7447628fe00cecc5f39a27ca429c6357df932e5f0f1af754ea1bcebf0388717447675631fabc4c213b234746817271e26274ade6aa603c24b45ff7ee3a89db6dd8ff21ab5c2049dd47e8510214175e6fba8e33ecd5a62ebc0773f4c98f9bc06bbe93ee941c11c7814f85d3760e73dcb5ddd65e7f9dcfd2127c09117345dc8225dc72cf12e5306515959e989307fab1796c0fc2e2c83523836f500e779a376c4f1dd04ed87cec59d1b06d1709e06687ebf4cc0bae2f39a2807abeb6479dfcec42d700f0a5c40997d47980eb2aa4afa76242689c2418a9c97bc28039fbd892260bee54711a67d87f0067ab2d8a0eec17f9dba760c7c37acee11eafaf7542c038f9973fd664f02042aabc275fa0ae0bf762e0a77cda2b8635ff17773b304256e23ed49d7eb12565d72d3a474680f8fe0f7998455b7477bd12e5c1fa7ee8594a2d5dca40f4d58d6f8f637c93a3dae6c4638fb6fe9d87dc5c7898b320d580d22049bdf97a12b7946e8d6d1761b4f568f0cd744bd5eb43c888afeeba695149067fe4f7add241d5b15fb2131f3594647a01d334624ce8f7bc39d32c574efec9e318f316688ff53c9d50e0b6b4b0efe73bc067a7024c2565bfe809bcc477af94f72cfa1fe4b1c60c2c39e33097731bf1afed7189502cd6cb432e01444750d9abd67e340518dbc929f9a2cdac44ab5459aa7713eb05c66735c5054fd12e0cf01d625f64aa89a1e18ce1fc25802a2ea4c87036cba16313e61371884d5fa86a7a3ef97f8a48c440036e955f7b1947e69717dae01e8b891f11613cdafd74dfb4d9833a2d97e7746c4c161d980553fcdcb5f89ee607aebfbaac7bc6a7825c599df1d01f5e0ed8d6198e7d93c9226b33dbeb171d3578295028d921d18cc37789e520b77dda6514dca207e6ff15aaeb1102afd3bc7862466b5bb9eb36ee8467721623cfed566eab3483f7451806161a15a85112e04187ada49c7bcae3cb0ce729a87a7e83fc2c253bf1e04176866a594297edbd07d4e2d8f5423064dbfe4c6039a9e661cd32134dfb203fbcfca94497e2dfe4e0a587f8a014dbbe915f1d263cfc5222ee9117c731bc539fe3221ed6ff3e4516d184e94b5876944f10c5847ca03fe17541c55d79a3a153b8aa1d085dc6df94951feea0e2cdb161641c175fda3e9a80e270a901ec0de0fa3a7939bbda64200c3fe8705226738ed5341091ec7a2302ac52f7b8d6e09eee961e9d9c09513f83b83d9fdc16c1ef8052f3ba03c9c839e36e0c2e6dff744cc6cfd9fe86a8b9fdbfcf6519b68d53fd5a37177ea412fa6be590ea091de9d52d875f30465bc55200fb15f10a9351e525aad10bd4a2919fca3bea2924332afe8128b653103971392349de9de36f517178fb2634a9ca267424c293e1f43debcb90aa3718e2c38e116c95ce0d6162a1677599e418fcf5cfd69be6e0a8c7f9999d612f09185be140d3daedeb3a5eaef8bec97de1b85ecc2bdb9b77eeda0dfe7e0830093ca17c4aa9b414135bd2252f36e6c9cf781efcd81f4ca417b93f6b9d22a5fba97b8a5ebee50b1ee9eeda8de8bdedf1d34730ff7f898c08711029a148d4fcaf146f61150cb76da552a775c22d847843b1d4aa8f25e968faa9fef7371f665f852f84c189197fe30f207a85e60f8c8bfe6cd83015d9831d98b29853a0464e74c86aa74e3417a965f7489b8888f0249894e734dbf6eede22ab9eece61169a12abb3f384f9f9dc4fdd2a52701465aab544fa901d7249dfce8c20869951bbdd4654d1a020d33be7411862672679d6ca03237eb64224fd048f58482b99dfab7d14d9cf8912930030ceaeb4337f38909814742fdabd4fc27ed28fd83686abd5ada1ef9ba5e232fe536851e3264abe2e2e056fe733aa07c7a9609edbdfabca0584283e2e90f351aa61cb62f84fb9ae5f396c2bad6670cea7be52208700cdd6ba4afeea945732a521e5588cb4e87e2ad8b932c72446480269a8957ac86c7e93a1fa6271a966a7ec79782b0488f3f1de5d8013311e694a0d9e8f3bd7d8f02eb2fe8fb996bf9a7516ad1b3e83da4f281c3f26dc1029d9fb7e02191cd68a39a92405fd0c2862a06d177ff3f1da664dc8cc3282a91ab0e32f3526865fde041b2566f45cff81a1e83005ecd56faa7926e834ca811d2c0853281b145b8e0f716117b848641cdba961cab7d152349f19a74c3314c9df6f76d0365ccc2a2d625d66c5c26b408026ff950bc0e6d611171db214cda0ecc521920ee07ed565a5a47b11458e9ceae7001358c1c640b8c029fbcca5c1f41bfb71dc6010c2ae97cb89c102cc3947f90f7f2c4eec3ee2a4fbf10f4aa6b8b6463796c8afed1f67efaf100b92995e02c94c336aee5e0cad04e9d6a0758ed18710670f792b56756e7e426c702cfaaba087dfcdc8c71f25fbef412a76c6a90d3ecd5ed6db32aa7d0f35dbc594ece94c998ee1dd672feb5c3978e371f0f185dc0c5d714745ad495f661683ac7a45b13ac2988b0c02fcfbc0cd14b751e5bc79866fbd0ce64f34f99d9e2eaefac40e60ec99a1cd93d67d467995babaf28929f9a6ca81fd6b5ef7213995c37cee7dd80852cd377583530bda20390bf757c4dd8b3b7d10857ac71d075590b55231ada713c0aaf74196d1c2d22c56267e181b919b1c58900e55c6658dbedac0111855859c513f08e5cafaff0320f36d368fbd403b6cc15c6d3f49d98eaebdc534c43785f68c666825c34caae2eb72d04182365650b77c0829337704f625b60d93c5b65c3f8455af5e85a06c8cf0d739d13aac29cb49d50ca38d344995c6d44e0fc83b449d53583db7f33e0de7dc5267c290be0307b205dc561613bf2254f4dee3abde7f8537d67ecf2abded99c2d7912b1c906c141ebad5d999654d0a8a4008fc9052146f68162953cc70b45b96a8cca28949fc2aa01365c1f76dc1fb4882b281352c325e0f93c6ba501bbc0ea13d979dd33c36a43ad5664226768230f0a698ea0b62ea447f886c923762f722f43b005fdb6885dbde51b82359f9f9dde687e425ef892359d380657bb7c7911d6f110f5f2abf91c8a12b1e785cab315bcf5b20df93f68302a6ad41836cc455aa6584cedc42864c5397792b99c7c23d29c8411874bca38bd4fd9253184c9c38db36ee86379f826c1e23a051112af5b13f2b98a2b3a24d78631342e48bdfcc1078887bc04f1f02e1fd53998fc470a32b1d4fcbf177ce3347610a7b421", 0x1000) kevent(r5, &(0x7f0000000080), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) 19:47:13 executing program 0: sysctl$hw(&(0x7f0000000040)={0x6, 0x18}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xb, 0x0, 0x5e) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto(r1, &(0x7f0000000200)="a724bc9517d5590581a6a9683141744a7895dcad48ba98158353c846016034b617dc5d79dc76f18650e60d78533239e9e57cfff15dfcf9776366", 0x3a, 0xeaacbb052c4f04a4, &(0x7f0000000240)=@un=@abs={0x0, 0x0, 0x0}, 0x8) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000000)=0x9) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 19:47:15 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x200000006}) sysctl$hw(&(0x7f0000000100)={0x4, 0x15}, 0x2, 0x0, 0x0, 0x0, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200, 0x0) r0 = kqueue() r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r1, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) semop(r1, &(0x7f0000000040)=[{0x3, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x0, 0x7, 0x1000}, {0x2, 0x90, 0x800}, {0x4, 0x81, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xdb7f, 0x1000}], 0xa) semop(r1, &(0x7f0000000540)=[{0x0, 0x9, 0x2000}, {0x4, 0x4}, {0x1, 0x0, 0x800}, {0x0, 0x2, 0x800}, {0x0, 0x735, 0x1800}], 0x5) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/56) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r3, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) socket(0x2, 0xc005, 0x80) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:47:15 executing program 1: sysctl$net_inet_etherip(&(0x7f00000000c0)={0x4, 0x18, 0x102}, 0x9, 0x0, 0x0, 0x0, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000040)='{@*\')*\x00', &(0x7f0000000080)=',{\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000280)=[&(0x7f0000000180)=':#\xef\x00', &(0x7f00000001c0)='\x00', &(0x7f0000000200)='&$*\x00', &(0x7f0000000240)='$\x00']) 19:47:15 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) accept(r1, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) close(r0) r2 = socket(0x1, 0x1, 0x0) r3 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$IPC_RMID(r3, 0x0) setsockopt(r2, 0x29, 0x36, &(0x7f0000000140), 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) connect(r5, &(0x7f0000000680)=ANY=[@ANYBLOB="1c28112239b5f9a5a5739bc5a2dc15e055ca65805fb4654fca3b08f235e87230ff83a6a94be7811188e0ac607583dacda803a0da1ef2ea18c192607889a198a7117ab2e8b9acb60cb8d02b1edfa2dd3c885fdd453876956cb42d87f91163845a6bf84e3cedcd18d2ab89d5266c317651198dde81af528192623d7f292ee7810ead9ca4dbff121c27369a1fd77ed459eab6b86c3f43cd0198a1b32345b13ea8aa47f69b79af9ecf1b4f460ab2d441519d3bd54249c0deb229d56fd480089528fa92af97e1fc2829d49e812eda3c6c109699a52d63c9e8aff425c4089d8ac84b4852a1add45bb144e7b7002a5501f8a7cd9f60c511dcc73d46641cbc93482bb644eaef83f23df4d982be0a233d35faf7f218953f9f8a23094c62e11749968edbff48788a70f05dccd38ff5eb5b47029c7a0fdad6b35ac3c13eadd18b27f581e8f3466fe828e700a24f900b5199137239906b7584e8d3848ee52e"], 0xa) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000400)) shutdown(r2, 0x2) 19:47:15 executing program 1: syz_emit_ethernet(0x4e, &(0x7f0000000000)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x18, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x33, 0x1, [], [@jumbo, @generic]}, @routing]}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) r2 = dup(0xffffffffffffff9c) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)="9ffd316a1d676410e24dc872c05d6639cda7cfc3939305f9a0400b28c901a01d3a0922aca8571b8cce4649fb478381b633cc9dfa79e01b919028a686b1668beaae29f253f4298d9fb3cb887ec66bb3ca6e021e2c81d7609a02e7e9e6986897b64f8a8ffead2377f2d73374585a4f2f915e6f0916f10a72576d40b306af454f29e3e0a546ff517f82ace6a57ee491fc8e4d6e2ece", 0x94) setsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffea, 0x3, r3}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) r5 = socket$unix(0x1, 0x5, 0x0) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r4}, 0xffffffffffffffe8) madvise(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x6) 19:47:15 executing program 0: clock_gettime(0x2, &(0x7f0000000040)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) unlinkat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 19:47:15 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x1b}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = socket(0x10, 0x400000002, 0xfd) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$dupfd(r0, 0xa, r1) 19:47:15 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x10000, 0x0) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000100)={0x8, 0x3, 0x101, 0x9dd3, "2826ee6e689977d85631ec6102946b98b82cfdc8", 0x0, 0xe98b}) fcntl$setstatus(r2, 0x4, 0x46bfb) r4 = getpid() fcntl$setown(r2, 0x6, r4) syz_open_pts() openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x800, 0x0) execve(0x0, 0x0, 0x0) 19:47:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket$unix(0x1, 0x5, 0x0) dup2(r1, r0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) listen(r0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SETSCREEN(r4, 0x80045756, &(0x7f0000000080)=0xe14) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r7 = dup2(r6, r5) socket$inet(0x2, 0x4, 0x7f) connect$unix(r7, &(0x7f0000000040)=ANY=[@ANYBLOB="e4012e2f6628d5f35153"], 0xa) 19:47:15 executing program 1: kqueue() socket(0x1, 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) r1 = socket(0x2, 0x1000000008002, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) write(r4, &(0x7f0000000100)="70e815ce8a406b862f996b6f43aea8e9c76ee280b522d9fb0652b260766d2c761941c8c2712d98e7e1a6605495e323d437fd53ffb556fb8a2b6bab8f84e9900ac5829c", 0x43) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$VT_SETMODE(r3, 0x80087602, &(0x7f0000000000)={0x0, 0x78, 0x7ff, 0x20, 0x8}) socket(0x20, 0x1, 0x40) dup2(r1, r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) select(0x40, &(0x7f0000000200)={0x20, 0x0, 0x40}, 0x0, 0x0, 0x0) 19:47:15 executing program 0: getpid() syz_emit_ethernet(0x7e, &(0x7f0000000100)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast2]}, @timestamp={0x44, 0x20, 0x0, 0x0, 0x0, [{}, {}, {}, {}, {}, {[@broadcast]}]}, @ssrr={0x89, 0x7, 0x0, [@rand_addr]}]}}}}}}}) 19:47:15 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) chflagsat(r2, &(0x7f0000000180)='./file0\x00', 0x10000, 0x2) r3 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r4 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r5, &(0x7f0000000140)=[{&(0x7f0000000040)="ca81494cd54fad222d51565c37a6f1a8e73662cb38b70852132fdc57f93e28a0ce7b5c81eefbf0e91e10d8c4a6e61e67c4cd8a5c8c16e0df99c825b28f82a7d126a08c5ec6303d485ace0d035fc1ca28c3815df42efd48f246f1af7c", 0x5c}, {&(0x7f00000000c0)="3be7685d1a3e0385a27ab5058031a7614583c40b7fdd7a74", 0x18}], 0x2, 0x0, 0x401) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r4, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 19:47:15 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x1f, &(0x7f0000000040)="caf5b415", 0x4) dup2(r1, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f00000000c0), 0x4) bind(r2, &(0x7f0000000080)=@un=@file={0x1, './file0\x00'}, 0xa) r4 = socket(0x2, 0x2, 0x0) syz_open_pts() r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYRESDEC, @ANYRESDEC, @ANYRESHEX, @ANYRES32, @ANYRES16], 0x10) write(r4, 0x0, 0x0) 19:47:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8, 0x0, 0x2, 0x0, 0x0, 0x2}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000002480)=[{0x0}], 0x1) unlink(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='\x00', &(0x7f0000000200)='}\x00\xe1\xac\xbf\x96\xbb\xd8\x95\xe54\x95\x9c\n9\x85\xe3Z\xb1QE', &(0x7f0000000100)='@|\xf3\x19\\\x9e9\xee!\xaf]\x04\xa9\f\x90#x\xdb\xbc\xa5\xd0\xc1\b{g\xfc\xf8\x92\x8b*~\rE`', &(0x7f0000000180)='[^):/\\@\x00'], &(0x7f0000000140)) shutdown(r0, 0x0) socket(0x1, 0x8000, 0x20) 19:47:16 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000480)={0x3, 0x1}, 0x10) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000380)={'./file0\x00', 0x0, 0x6, 0xa7, 0x1, 0x4, 0x3, 0x5, 0x2, 0x1, 0x7, 0x2}) r2 = fcntl$dupfd(r0, 0x0, r0) setpgid(0x0, 0x0) ioctl$TIOCFLUSH(r2, 0x80047476, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000b00)={0x10, 0xf39, 0x4, 0x770, [{&(0x7f0000003000/0x4000)=nil, &(0x7f0000007000/0x1000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000000000/0x1000)=nil, 0xf93}, {&(0x7f000000b000/0x3000)=nil, &(0x7f000000c000/0x2000)=nil}, {&(0x7f000000a000/0x2000)=nil, &(0x7f000000d000/0x2000)=nil, 0xffffffffffffffe0}, {&(0x7f0000011000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x7bd2}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000007000/0x2000)=nil, 0x400}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000006000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x6}, {&(0x7f0000000000/0x2000)=nil, &(0x7f000000b000/0x3000)=nil, 0x4}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff6000/0xa000)=nil, 0x3}, {&(0x7f000000e000/0x4000)=nil, &(0x7f0000003000/0x4000)=nil, 0x800}, {&(0x7f000000d000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f000000c000/0x1000)=nil, &(0x7f0000004000/0x1000)=nil, 0x9}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x101}, {&(0x7f0000000000/0x3000)=nil, &(0x7f000000c000/0x1000)=nil, 0x5}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file\x00', ['./file', './file', './file', './file'], 0x7f}) syz_emit_ethernet(0x26, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x18, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @empty, {[@lsrr={0x83, 0x3}]}}}}}}) r3 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) ioctl$BIOCPROMISC(r3, 0x20004269) pwritev(r3, &(0x7f0000000080)=[{&(0x7f00000001c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bbc454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f3a84001b5b8d93dfcfb77778", 0x182}], 0x1, 0x0, 0x0) r4 = socket(0x11, 0x4003, 0xff) setsockopt$sock_int(r4, 0xffff, 0x1004, 0x0, 0x0) r5 = geteuid() fchown(0xffffffffffffffff, r5, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000000)={{0x100, 0x0, 0x0, r5, 0xffffffffffffffff, 0x10, 0x9}, 0x5, 0x7ff, 0x0, 0x0, 0x800000000004, 0x3, 0x9, 0x51d}) r6 = semget$private(0x0, 0x4, 0x5b4) semctl$GETALL(r6, 0x0, 0x6, &(0x7f0000000100)=""/246) 19:47:16 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x5) syz_emit_ethernet(0x7e, &(0x7f00000000c0)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x48, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "59fdf7", 0x0, 0x2c, 0x0, @empty, @rand_addr="0762ca0fe7333c70b5486b0fca306950", [@hopopts={0x2b, 0x1, [], [@enc_lim, @generic={0x7, 0x4, "4a83ddb9"}]}]}}}}}}}) r1 = msgget$private(0x0, 0x574) msgrcv(r1, &(0x7f0000000140)=ANY=[@ANYBLOB="dc751298a6f2acdb71d97f81ddbc8a80c2fb964f0a4d219cdf0b3ca32d32643448c5a19e4f09816eddc769eb29aa60a8ef3a8fab923ab1050b0d172bf0dfe64188aa6289709cae68a5a6d2c71008807795ace470a5fd2d8ea7200c4cd0cdd9a7e98061bf65a8893a60b3189121af23ab4da3434a553e0d71519422eb7ff3ecfb2599919a4a0b8bf6a2b3f2e8ca9d75265108b055893771f547d05b4097c322e507cda115648f1245f865a40bda816abe988cda8b7de2efd3e1"], 0x1, 0x0, 0x800) msgsnd(r1, &(0x7f0000000000)={0x1, "ca44e619"}, 0xc, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) writev(r2, &(0x7f0000000040)=[{&(0x7f0000000200)="169d71915f747330d458781b3b93ee9f113b7758d8bb2fd568cf23818e8158f81828455eeea0bd0cd34c7762541525733785885a0372202ff1dc6b109a553e91a0a7bd9fce3b6d8e47b07ffef1ab1774c04caac6cf1fed5e5f469b289b6bfd350a7c148c6dbf7b2ff4a7b3dd20d6d93fb246fe63bdc20d892eeb796bb624574a0f36cc99c9fb1eeeabe4b18bff3587b6412dffa81bfb0b51c7a28549b5d090300bc8c1abade7fe862873f5309d047f17f9dbb420ac19c9d8f7eaf04f02e70e18ae9322531de89116bd66d6995dc8", 0xce}], 0x1) 19:47:16 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffffaaaaaaaaaaaa0800450000380000000000019078e0000002000000000000000000001fa63d174151e08fe6030e90780000000045"]) 19:47:16 executing program 1: syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0x0, 0x7) syz_emit_ethernet(0x84, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x4e, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r0, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x0, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795cee"}}}}}}}) syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x4, 0x401) syz_emit_ethernet(0x123, &(0x7f0000000040)={@local, @empty, [], {@ipv4={0x8864, {{0x5, 0x4, 0x0, 0x0, 0x115, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x0, 0x3, r0, r1, 0x1, 0x0, 0x6, 0x80, 0x5, 0x0, 0x31, {[@window={0x3, 0x3, 0x2}]}}, {"77f45beedf7d8f27a45553207bd3d337f3202178a39d5bcf7728590d0cca813639c3362d4b88939263673360dc26a46c46c07ba2f744562f03aa2f1eed23953e34e50394ebc1e1290de0a096ca4ddabaa36dd1480b890d3debe522d1f8c2a1ea062975ae449d8011831c17e5a384a9f8bd9e4bab8f2cbe6b251c4edba7d038e122921a3b85c3c468f7ecda90578fceeb4b0a456db70a6f5379a9bc6400a847e4e1be0638a44a336cd769c22ef3eb2ad654dbfc45033e0a4a1814dd958454c353eb255522dd60de77da456a36bcc748a9331e9fb7e02a25a99366aed92cab748dcb3936073ce8af9019"}}}}}}) 19:47:16 executing program 0: fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000005}) sysctl$hw(&(0x7f0000000080)={0x4, 0x11}, 0x6, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r1, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getpid() r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r2, 0x90, 0x101}, 0x8001, 0x1ff, r3, r4, 0x7, 0x100000001, 0x100}) fchown(r0, r1, r2) 19:47:16 executing program 1: pipe(0x0) poll(0x0, 0x0, 0x606dca73) pipe(&(0x7f00000000c0)) r0 = open(0x0, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) dup2(0xffffffffffffffff, 0xffffffffffffffff) ftruncate(0xffffffffffffffff, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r2, 0x8, &(0x7f0000000080)) openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8800, 0xe1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x100, 0x0) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) fcntl$lock(r3, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x1, 0x1000100c00004}) 19:47:16 executing program 0: mkdirat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x1da) unveil(&(0x7f00000000c0)='.\x00', &(0x7f0000000100)='c\x00') unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000280)='r\x00') openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:47:16 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) setsockopt(r0, 0x28, 0x200000033, 0x0, 0x0) r1 = socket(0x11, 0x8000, 0x7) sendto$unix(r1, &(0x7f0000000300)="b100050460000000000000000000000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4a6b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x9, 0x0, 0x0) close(r1) getsockopt(r0, 0x29, 0x20800000033, 0x0, 0x0) r2 = socket(0x11, 0x4003, 0xed) sendto$unix(r2, &(0x7f0000000300)="b100050460000000000008000501000000000000ce24fea7fef96eefc73fd3357ae26caa0416fa76d06336acf00b7804be781e4991f7c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4911faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff0ffe608a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) flock(r2, 0x1) r3 = socket(0x11, 0x4003, 0x0) r4 = socket(0x2, 0x1, 0x0) semop(0x0, &(0x7f0000000400)=[{0x0, 0x100000001}, {0x0, 0x4, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x4, 0x9}) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0xc) wait4(0x0, &(0x7f00000001c0), 0xa, &(0x7f0000000100)) close(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) listen(0xffffffffffffffff, 0x9) dup2(r3, r4) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) 19:47:16 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000280)=ANY=[@ANYBLOB="ffff0400ffffaaaaaaaaaabb87dd6010fb7f00083aff0000000000000db74c00000000000000fe8000000000000000000000000000aa8500907800000000"]) 19:47:17 executing program 1: syz_emit_ethernet(0x92, &(0x7f0000000540)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x84, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x1, 0x0, 0x0, 0x0, 0x0, {0x1a, 0x4, 0x0, 0x0, 0x20, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @broadcast, {[@lsrr={0x83, 0x17, 0x0, [@multicast1, @broadcast, @loopback, @multicast1, @local={0xac, 0x14, 0x0}]}, @timestamp={0x44, 0x30, 0x0, 0x0, 0x0, [{}, {}, {}, {[@empty]}, {[@loopback]}, {}, {[], 0xaa90}, {[], 0x2}, {[], 0x68}]}, @ssrr={0x89, 0xb, 0x60, [@rand_addr=0x400, @multicast1]}]}}}}}}}) msgget$private(0x0, 0xfffffffffffffffd) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = getpgid(0x0) r2 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r1, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r3 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r3, 0x3) shmctl$IPC_STAT(r3, 0x2, &(0x7f0000001000)=""/4096) 19:47:17 executing program 0: r0 = semget$private(0x0, 0x4, 0x220) r1 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x0, 0x0, 0x0, 0x0, r1}}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, r1, 0x190, 0x100}, 0x5, 0x5, 0x2}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)) socketpair(0x2, 0x2, 0x0, 0x0) r2 = semget$private(0x0, 0x4, 0x220) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20040004, 0x0, 0x0, 0x0, 0x0, 0x2, 0x100}, 0x5, 0x5, 0x2}) semop(r2, &(0x7f0000000040)=[{0x2, 0x20, 0x1000}], 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc94fbd36ca7852af, 0x0) semop(0x0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(0x0, &(0x7f0000000380), 0x1d) sysctl$net_inet_udp(&(0x7f00000001c0)={0x4, 0x2, 0x11, 0x1}, 0x4, &(0x7f0000000200)="7b895b4fdd94ffd9db443282b9c2c45385ddfb5c63f033b80cbfc30bffb3a815683594da7df806ff071d4e42234e585b7e3943be9098263e8c46e955ad31c8b4e686638c41e5267bd019b5c16de783c0a651362a14e60d0606d430907f57e6b5f5b44b38e35904f07bece716a765a9d509c90aa0f15b7e909c8ba66f11677e9122af85fc6b7d4926f2b00dec1d64fafe628d2c6da383e74e39649252343f6ef59d75053f692fa2ded2b8ce21d4773d99f26e4578f57be7f9f1961d4f5991aa84314e9313ad18ff17d109c1a093b5be95f0bd7fef24c5bb9b0d721475928775105cbbe519f815dc348f7962544600", &(0x7f0000000300)=0xee, &(0x7f0000000340)="e28534e82cbec26b21d2403fa6a8", 0xe) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000040)=""/125) semop(0x0, &(0x7f0000000380)=[{0x4, 0x4, 0x3000}, {0x4, 0x6, 0x1000}, {0x3}, {0x4, 0x200}, {0x1, 0x2e5, 0x1000}, {0x0, 0x7d12, 0x1800}, {0x2, 0x7}], 0x7) semctl$GETVAL(0x0, 0x4, 0x5, &(0x7f0000000080)=""/75) semctl$GETNCNT(0x0, 0x1, 0x3, &(0x7f00000000c0)=""/43) semop(0x0, &(0x7f0000000080)=[{0x3, 0xfff7, 0x400}], 0x1) ioctl$KDDISABIO(r3, 0x20004b3d) 19:47:17 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r2) fcntl$lock(r1, 0x8, &(0x7f0000000000)={0x1, 0x0, 0xfffffffffffffc01, 0x0, r2}) close(r0) syz_open_pts() syz_open_pts() 19:47:17 executing program 1: sysctl$hw(&(0x7f0000000080)={0x6, 0x18}, 0x2, &(0x7f0000000000)="530ff19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e90", &(0x7f00000000c0)=0x31, 0x0, 0x39) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x80000000) 19:47:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206923, &(0x7f0000000300)) renameat(r4, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)='\a', 0x1}], 0x1}, 0x0) 19:47:17 executing program 0: syz_emit_ethernet(0x76, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6031798600403a0000000000000000000000000000000000ff02000000000000000000000000000101039078000000000000000000000000000000ff00000000000000000000ffff0000000000000000000000000502000000000000"]) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="d311635b", 0x4) 19:47:17 executing program 0: r0 = socket(0x11, 0x3, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) r2 = accept(r1, &(0x7f00000000c0)=@in, &(0x7f0000000100)=0xc) sendmsg(r2, &(0x7f0000000640)={&(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f0000000180)="11e5488bee4a81c86ee3a7f96329258d4da3118d14ea1bcf98607ca2596e1ae88764a923c08d6a", 0x27}, {&(0x7f00000001c0)="ec11d8eafbdafc2390069e01e8c5f2a3bdc5cfac76ad7b0edd97eae0a98fb19bb8ac2b3f52b6c1b465db9f29858eb3f64bf0a811f97fb50b7b20f47717b17f1ac58ab1544b6e345b356c5102ed5b2de8033b1b4db58237d0d6b53f36d18f90b8e6bcb3020d2dc6b7c3e945c48fb0816c142ae72ecc0f921b123959b9f81db332ab11da568a1572e752fcc118b3e1d336ebc3391c1f65caaff8aaf857c3345796b3d79d763ffdc63ca2fb2b9decec6a98b81138481332647f43a8d9698f79", 0xbe}], 0x2, &(0x7f00000002c0)=[{0xa0, 0x1, 0x3, "e4db0dd51586ea278863afed0b6858279236b8fd1d3c2921d2f04a996bfb414cc852aea5e20cfe27c510cce8df8eee9cfb48c16b279eeb278f86820f289a52cdf4237830db5f589988e5c738a7cd24c2ceb55d2db9c5c4328ad60fa207949dcf8a9ab6019c40c4537c6d26d914a91599c710294cd34f6a8c2a8f52fae3098413bda18cefaed903ab47dead"}, {0xe0, 0x1, 0x0, "f26b3a4936b60d0acc5f51666a39ca7be84c4aa246fda0d3e099fdaae477552064afb16cf41c7049767c2ba1f7215c4d76c732053190c4c8d3f3c8ca2da68823a31f5b0ebf99ca603d6c0bc8a64d5e4ec2c33392dd92699fd013194563b75b628a37c74647438857ff9b5caa52b26060febd9aa7874abe5c28a1f8265e89e5387ba286a035ccb6d1a90acfa10a1cb35f7ce1c556a8219a5f432f071ae3b509ed6b6dc3489ae2f48df36f0dac1c0ba666d01a23a346911449efa27e914cb1516401c5c5e988b1ad4addb382aa"}, {0x40, 0x1, 0x0, "f5de1f97f87e5dfb006ae9e1ca113766299330686071a5ee2dbe8475b1f4fb1ea396ee344f5f780186c3fe854401"}, {0x30, 0x3, 0x1, "166409cd9f0eff08219dc9586e4cf3f5d41f661ae465bce81410e86027fc"}, {0x50, 0xffff, 0x9, "9ee1c6b62f20b0cd69c2d5d926572be575d90131ccfcc3ae6201615bef8aeb55c6d72d2e809585598e9e8a2e9ac9e359809d424f1c4e8e56638d"}, {0x88, 0xffff, 0x3ff, "2f1221c20257e06c3598e0c50e94de616554e2b9299e79a702f9a34c384b309a9fd3f4ee51019ed1438b42bc5e1c6cc900e907cc0bbd6f50476be398a02ecbaf54a7d39b79ed6574b3f5f00ad4dd146b80c7d4e5c991aea33527537042a771469e606af9272ffaaeb2f1c654c58f782acb9844da"}, {0xa0, 0xffff, 0x9, "11ac803ad85a204ce44d7da80bdb1605ae11655812275cf619af8950bb6b6f784f12128a5fdbb8863bc5e713b1363790699799c7453fac91a9365fa0f19823a501b3ecf440857ff97693ac4370aed00bb2bebe0b8c35b54013708de1f37fa561833367fd78dde9aea692d0e8f699b7c72c2a79fcaeae033adf07beffcac913bf7bbe45afb2b1047e1d19"}], 0x368}, 0x0) 19:47:17 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x9, 0x8004, &(0x7f0000000040)="ebffcbff13b9c6bffd48000000000300000000000000", 0x16) ftruncate(r1, 0x0, 0x100000004) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) munlockall() 19:47:18 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0x0) execve(0x0, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x2, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206923, &(0x7f0000000300)) renameat(r4, &(0x7f0000000140)='./file0\x00', r6, &(0x7f00000001c0)='./file0\x00') sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, &(0x7f0000001400)=[{&(0x7f0000000180)='\a', 0x1}], 0x1}, 0x0) 19:47:18 executing program 0: clock_gettime(0x0, &(0x7f0000000080)) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTOP(r1, 0x2000746f) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x3, 0xa, &(0x7f0000000000), 0x0) 19:47:18 executing program 0: sysctl$net_inet6_icmp6(&(0x7f0000000000)={0x4, 0x18, 0x3a, 0xe}, 0x4, 0x0, 0x0, 0x0, 0x0) 19:47:18 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffe, 0x0, 0x7, 0xfff7ff79, "73f300070060c3dce5081af659b0d7317a117c00"}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000080)="dc21", 0x2}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x2010, r1, 0x0, 0x1) 19:47:19 executing program 1: pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) ftruncate(r1, 0x0, 0x800) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000001000/0x3000)=nil, 0x3000, 0x1, 0x10, r1, 0x0, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x0, 0x0}) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) r2 = getpid() r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r3, &(0x7f0000000000)='K', 0x1, 0x0, 0x4) ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r2) getpgid(r2) r4 = kqueue() r5 = fcntl$dupfd(r4, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x10, r5, 0x0, 0x0) 19:47:19 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)) syz_emit_ethernet(0x56, &(0x7f0000000200)=ANY=[@ANYBLOB="ffffffffffffabaa0500aaaa86dd6000000000203aff21405aafca51147426c00f82783347a0ff020000000000000000000000000001880090783f000000fe8000000000000000000000000000bb0201bf51e0ac1c574f1ea8840ff9c3fa76dbf341501a4898538f84a471459bef9fee49398b310cfcf6c495d0e97c0838f37748090f6f63a3deb4eb4e45"]) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x80, 0x0) sysctl$net_pipex(&(0x7f0000000000)={0x4, 0x23, 0x2}, 0x3, &(0x7f0000000040)="8c42ec6df53d", &(0x7f0000000100)=0x6, &(0x7f0000000140)="92905104f811c5af20f080fee6e85888b9837065c423ef506310fa8423133adbce188a8de6fed3a123daa4d56da0a81abbd72f68dbef6ea4635ef8d813ba345ebc3859cd3b864ba229ac96d1b911a38a615f4e23de0a9d12d2e0cdcb0bdbfe6567b116080f720b5271f7c9ffa1f0d92dd6625d9a931fa95915f73103d49e24cf2baeb53c241b2238f37ea3512e21a49a1558c6abc3a7f6f586fdfa8d70fd726157587780e5b6d3b869defb3a3177d7", 0xaf) 19:47:19 executing program 0: symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f00000000c0)={0x3ff, './control\x00', './control\x00'}) unveil(&(0x7f0000000240)='./control\x00', &(0x7f0000000100)='c\x00') mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:47:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60d, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) dup(r1) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000240)="b428", 0x2}], 0x1, 0x0, 0x6ffff) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)=""/40, 0xb77cb748d5ee361}], 0x1) sendsyslog(&(0x7f0000000140)="d2b08e43a01b6edf18697cc4b6ad2470875c9b8a25e2b2e12ca59ddfe89e6c7a2458571b66dacbf27c96c07b8196395849716e764c8c85d6dcd0e139351e3d9aaa1c23e8cab706273d98baea3c29e29dd0157abd9ad8210a123d368ec77ee40116d35375bddf9075e3b8af36b143acc9bdb7711ce0db343b35baa60142b885b3c55258", 0x83, 0x29) 19:47:19 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getpid() r2 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r0, 0x90, 0x101}, 0x8001, 0x1ff, r1, r2, 0x7, 0x100000001, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r3, 0x90, 0x101}, 0x8001, 0x1ff, r4, r5, 0x7, 0x100000001, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x90, 0x101}, 0x8001, 0x1ff, r7, r8, 0x7, 0x100000001, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r10 = getpid() r11 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r9, 0x90, 0x101}, 0x8001, 0x1ff, r10, r11, 0x7, 0x100000001, 0x100}) getgroups(0x4, &(0x7f0000000080)=[r0, r3, r6, r9]) syz_emit_ethernet(0x72, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffff00000000000086dd60317971003c3a0000000000000000000000005b27598eb120f98054ad4284000000bad5ff0200000000000000000000000000010100907800000000602484a200002b0000000000000000000000000000000000000000012b00000000000000f7bbc8b96661471c5f3be831938bc1f4d58e4b1fcb75099e489582d8ac599355321a364b95eb1602b1a77437a4869430e2605a919ddfdc16cf7b88c8e6a31d"]) 19:47:19 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x2}, 0x19, 0x0, 0x0, 0x0, 0x0) semop(0x0, 0x0, 0x0) sysctl$hw(&(0x7f0000000040)={0x4, 0x1e}, 0x2, 0x0, 0x0, 0x0, 0x0) 19:47:19 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[@ANYBLOB="72bbd3028c7cff412975d8cf257ce85caaaaaa7faa08000000000089f46eff78b9f03a1e607c9356342e6ebc0002000000000087ecdb1fd70500002b000002e000000200000000003c9f04a573c4b53a3b783d00"]) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x40) read(r1, &(0x7f0000000080)=""/123, 0x7b) write(r0, &(0x7f0000000040)="1a", 0xfffffddf) r2 = socket(0x2, 0x4000, 0x81) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) accept(0xffffffffffffffff, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) ioctl$VT_OPENQRY(0xffffffffffffffff, 0x40047601, &(0x7f00000002c0)) r4 = socket(0x2, 0x1, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) accept$unix(0xffffffffffffffff, &(0x7f0000000380)=@file={0x0, ""/4096}, &(0x7f0000000280)=0x1002) dup(r4) setsockopt$sock_timeval(r4, 0xffff, 0x1006, &(0x7f0000000200)={0x9}, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r3, 0xc1045763, &(0x7f00000000c0)={0x8001, [{0x3, 0x1}, {0x3, 0x2}, {0x3, 0x1f}, {0x1, 0x68b4b52f}, {0x3, 0xfffffff7}, {0x3, 0x9}, {0x2, 0x31ca}, {0x2, 0xffff}, {0x3, 0x20}, {0x2, 0x9}, {0x3, 0x358}, {0x1, 0x3}, {0x1, 0x6}, {0x2, 0xfffffff8}, {0x2, 0x9}, {0x2, 0x40}, {0x2, 0x40}, {0x2, 0x8}, {0x2, 0x8}, {0x3, 0x2}, {0x1, 0x9}, {0x3, 0x5}, {0x3, 0xffffff01}, {0x2, 0xffffffff}, {0x1, 0xffffff1f}, {0x2, 0x6}, {0x1, 0x1}, {0x1, 0x4}, {0x1, 0x7fffffff}, {0x1, 0x7}, {0x2, 0x3}, {0x3, 0x5}]}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 19:47:19 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) symlink(&(0x7f000000bffa)='./control\x00', &(0x7f000000affa)='./bus\x00') unlink(&(0x7f0000000240)='./file0\x00') symlink(&(0x7f0000000040)='.\x00', &(0x7f0000000080)='./control\x00') rename(&(0x7f0000000000)='./bus\x00', &(0x7f00000001c0)='./file0\x00') unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='r\x00') getpeername(r0, &(0x7f0000000140)=@un=@file={0x0, ""/108}, &(0x7f0000000200)=0x6e) 19:47:19 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x7fffffff) r1 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r2, &(0x7f0000000240)=[{&(0x7f0000000280)="4b6e3910f8a76532a8ac09a9f1ea741bb2ab9b000a6993318883813299bf6326018a60de0e57a6763320a377dde11332bf7d0a9a3e0327a39db0a5be2bdcf21add0464befb5902f933da5355fea3b5522a9ae8e038f8191918dcbe86c67a9adb6333e707e45fd88fffdcd9942c1d9fcb02bbc2454cdb22e6b2b2c041053b57ff1ef2ad75a79252ec6c5da10465e9d3252779d4dae139ee5f2c99b1e0fbb5a262f37b6cf9e5d1fe7f6296b40917c45f215c8a27f17ac3f40ea1abde04691d94", 0xbf}, {&(0x7f0000000100)="51e72d54ac2ec9fd3c5aa64f7aa75bcc3c825ea98cbfe205b3b2dbe84d049df5dec2688a1c6acf1d53153c", 0x2b}, {&(0x7f0000000140)="ea9c72cf41c8c31873f0fc541d0d6afd351d5e8f0465f8d7bac8dbebbd9fe8e0c55cce533ceecb9153ea9391e618759225b856ca356fd1665f4bad2903547abe157f2ecd98f67a0a0c7d38b7900a8a045619eff9fa8694006757f155d40d530112a42414a556521c0e843606102e745d79a322867548431d519f230decf0fb8fe19438329da4f7e5cae07bea0fb384198ecff416e40adef144d7f3968d471103d51efabdcf48e1dcd93b7a1e0c6c30e00a99e78b56837927b39212eff6139e6186d9a22f38eb401f615abc2f48066656e2bdb36aa9435328094680fcda9331770473c72f48dbf3d58c7138fd", 0xec}], 0x3, 0x0, 0x2) ftruncate(r1, 0x0, 0x0) close(r1) 19:47:19 executing program 0: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x400000000002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) syz_extract_tcp_res$synack(&(0x7f0000000080), 0x1, 0x0) r2 = socket(0x2, 0x3, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$KDDISABIO(r5, 0x20004b3d) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0xc060695f, &(0x7f0000000300)=0xfffffffc) 19:47:19 executing program 1: sysctl$hw(&(0x7f0000000000)={0x9, 0x8}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) 19:47:19 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet(r0, &(0x7f0000000000)="8cad37689a8b89602a9b303d8d9da72b6ce972d01f76a05370e2ba2011c5102326bf169e9cb745d566749ede4bb49c", 0x2f, 0x8, &(0x7f0000000040)={0x2, 0x2}, 0xc) sysctl$kern(&(0x7f0000000140)={0x1, 0x2b}, 0x2, &(0x7f00000000c0)="d3cf5b07", &(0x7f0000000080)=0x4, 0x0, 0x0) 19:47:19 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_timeval(0xffffffffffffffff, 0xffff, 0x1005, &(0x7f0000000080), &(0x7f0000000100)=0x10) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r1) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r2, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r3, 0x0, 0x2, 0x9}, 0x0, 0x8, 0x8}) r4 = getuid() mlock(&(0x7f0000094000/0x2000)=nil, 0x2000) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r4, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) bind(0xffffffffffffffff, &(0x7f0000000800)=ANY=[@ANYRESHEX=r0, @ANYRESOCT=r4, @ANYBLOB="1ebb2bd20721cad940a63d68e1", @ANYBLOB="3317a17cfa00db95bffab0a26dd905e45d772b687a67f37ef753349147025a5a5e83275302000000356be1b25f6fc7739c27d563a60064722565fbeb8f8b514ad7f5161d218dc265c4806686a09e0b9f61d1047422f7282ef9058ca9e2a89a3e6e54f7f42d95056de2f9ef11"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ff"], 0x1) chroot(&(0x7f0000000040)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r5 = socket(0x2, 0x2, 0x0) connect$unix(r5, &(0x7f00000008c0)=ANY=[@ANYBLOB="f0fbc164ac8f3a5f96ad2f023baa31df620f90c71cc171135387947e227dea0fb9535efa9d3fedf27fe6ff575945f19981a0b2327b527e75aefe058bd317dfa5569cd6d8a888991032140e5ebd6132498b3c2893b734005827af3eca11ae7907bf47596cbe188443b71b9729619594b0c3e4991a89ed34cc75931c878d01e48c67d3197e8f765188db5885bc3006376fcf456df42660c4f2a73fc40c4590bb65409581fa2919d4be461c719ec9a1352d82d581f79fd8812df887b9565cec186b685ecf4548abb5579f65404e752a6817318c4958bd1d9987f1a2e7b8b138b4c152a04e2768d727edb44fa85386b14bc307feac752b625aa03bb92ae41bebd96217c328f4b7870ef499c07e9d52fd4af188754337b03edb6b9a94bf44b29b7a6ac0c2a90a8e7631ba06b4b22a2e7904b029b60376ab22dd0121aa5fee08c87b8ba4e71e33a43a0d4a49881f3478ad"], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r5, &(0x7f0000000140)="06df3cc0da5bd435238a42059e38224b90a245aa6bdf52d7a37304eaf7e26fd5ec385336d8fab366a12a3e27590e4e8919216f038308a3b36a55da5051d9627bff7b7b172a94a2178d3bf37ffc7094dc59263e78125b7aa92f817903648403e133bea0df82b49bdbfdabde94ff90335e2241f32f10eae25e5d32240903cd08aa634e24887435b777301594539a8759b102bf7875c3031437eda23a874a78242a9d02f515a396149d01fa71a83fb23f88d9697ca00528a00bae84b599b835e082ef00033281aa4e5190a5f005740b3d9df21c10f51a9198052af0c1fe5fdfbe0b958843a5b8ebaddf0bb293cc9524f1d43f20b74abf4dfd18ba1f79e2c19def6862dec9e8b3d23b3def589847e29127e7d9e05218b241ad9d189f70863e8e2d09d6622a82ef3b46c47dad57e4f656152064bc0e27280e7ee469a29023b09bb32c13c6a80b1591197bd8a38eafc77af47196a3111d51fe5425c571b5cc79845a49c04e89380c82288b800e958a32ea86d92e5183b0b7163011c5a7b1e48237b559a0920545216793431ec51c89e85bada2b08be821347a4d576c029891bd0b994c48e8ad4f65c932366e5d42349fdf05c5dc8392f6070d1c82adc91620c3b3e4e1ed21cea5dacd9a5e3c926b412af6ebb92469044e14326ab9b7225317907deb429177b3ce516cfe7033bc160b80179f2a2e2e5f0f3474274df7915cbbfacbed177f2f10aa05cad2b1432a8a810747e85cb90252e2d3099bf3664520aed21e6b318d650660813c509c71644946336e6c103182cf0e8039bffd6b8cd7077b2947cd7b6c973a3e79db02c485ceacd62a973c9d3f20f2d2acf509ee14ffe39a74adfa50d363ec78253477af077654049cd0eaeb05f9f4175f59ccff84f98d6ca2c0721281875bab6a7cd23b04cf0af2d0c0ce7b0f95894dc51bfe99f9166e634ad6ac1d2ba313b5d791db935f81940251e7f2738661c0abe07362b8e860a7b9a3c039847d6214aba2e9192d8c5e15b1f7110623e151de8fbd2bf791609b6e0f33a04f0849f17984cbaa9ace4c76ee9ee92eed0109ed76d265a3ec136e436083a5413c2d234302a549112848683a9b6d3a54c681fbcf15d3a6d68136f8c342b7e8cad85cbd34d48d225a2b99574a94b90fbb5e4d9d5b20f219427b8d3263a825f1790199742788f92d19cbaffe586d2c6cfd86ed33b657883b9195213e689049c593fa1a6727d3c50eeae461865be174c25c87daa3eb162d26c34d17208db5e231a5a64c1687e8305e24d7795668efe482c2242f20a9b0692a4ee675cc2780a5a5fcd494241bab1b6740f4a127a9dde857bc6d4f2f48f4110afc564c492bfb185c9aa841fcbe6e42d36bf3714d739391407def8b082d1a2bdbb4aec1de70e14c6650b2992926734623014abdadea83cabcd650daf06a26f3d123169c67dd33fa383676d6ae595240059c124955a3e340896a1ebfc01a4a10c2ccbff25e89fe4f521b41e84fa1aae26e041213a23aee38a3a1ee41610c4806f7dc124eec6edb11a5524dd6016cac8cf08a7537a33ee3c0c51ca72ff8835cfd217a115c0cb9533819837db5fedebc215bedd5bfabc06fd732224dfd6d49fbdd6001512a81342e00e0f4e9ece0046d527ec334b16066c1234f42d7281c240722ef5c8f63505ee4192b4f3e91c75ae729442c136b4379fdab3de19a13b516ed5810702f08a10a435296520d40b31bc11a4682ac5ec39d3098e84686ad3af0d6cd9c9f6a786adbdf3552b38f711363d984a8aeefb291e863b20d35cbc22fb2743862219a43d41b4ecea168f47c7d031ffe85adb7761efbdf84e22ba9fc376e0432b46854fba9fc5c8700c3ef9c22d5c5edf9dbfa4c51733af561593e22392e31670e669573af104922d9f2aa3733db9014b192aa5ec4db0dc53f935356c3783f1230dd9de47b04c289020149cb73fa29a60f4ac27a97a7278d8cdf05798413b162f8dc23cd83ee7757a10a7f0a3141d71d378c9aa9", 0x589) 19:47:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() close(r0) dup2(r0, r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0xfffffff9, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffc, "09000006abc8681579862600"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000a80)="f2011592620da97c085350a4672d993fd59b074b8c416aac0f1affb37ed1155050938c5aab3791d3be5b5e0a65debc7642e9d1a234fb109b9542ad3beb849a4c341295f55c06", 0x46}], 0x1) 19:47:19 executing program 0: r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x24a, 0x280) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x800000009) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000000) pwrite(r0, &(0x7f0000000180)="ed", 0x1, 0x0, 0x0) ioctl$SPKRTUNE(0xffffffffffffffff, 0x20005302, &(0x7f0000000100)={0xd5a5, 0x10000}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "8037000000000180080000000000001000", 0x0, 0xecf4}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = dup2(r2, r1) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x1, &(0x7f00000006c0)=0xfffeffff, 0x4) r4 = dup(r1) r5 = socket$unix(0x1, 0x1, 0x0) recvfrom(r3, &(0x7f0000001780)=""/32, 0x20, 0x2, &(0x7f00000017c0)=@un=@abs={0x0, 0x0, 0x2}, 0x8) open(&(0x7f0000000640)='./file0\x00', 0x400, 0x144) getsockopt$sock_int(r5, 0xffff, 0x1021, 0x0, 0x0) sendmsg(r5, &(0x7f0000001740)={&(0x7f0000000140)=@in={0x2, 0x1}, 0xc, &(0x7f0000000500)=[{&(0x7f0000000540)="836b1207f9bf62b5987ead8dc956fca8f4e4076727fa2f1bb6904f4356f491ba12257c32f173a3ae9647e802a0c9985c4ddda9731bce49606e2fba2a903ca4559d6deeb3fa49127edc2a54d0208eb7c16c0cf39b4243e3ed18a65d742c15c28ab0012d8a66f8d43781c0e9981b357e1220f4f169459005edf5c0cf0b1389b1f17a71c1895193881448abbb9d18ee3fb814dcebf441b33ea8d4cdc05cd97dbda3aae9a324c83e8540bf479805d3b21fa42cebff035623f81873f8fb0c2214130324d59811a2c5bd35b33ec2b27590d1e40a921a0af08be70bbad49c1caef7f503a5ae5313e1b1d63aff18c6772d02b3f7e85646", 0xf3}, {&(0x7f0000000700)="b66a044a72db626e7743e39c62438ba0fd0f6b29fa4237329cffd93d8a74e44e1982691ca29aa3fc657082c5935570097b9e2e45ad0f45fe6212ffababebbb398e430258aae7876d41f39020d68ef49c5a2e94b8e181901774bf5e2feab3f7ed6ab83df646bb9b3b773d3805f0499dc9b2246b40ddfaae77cdeb94523def26176dfa046b5e3b039629fe7cd03c309b456adbd81db801dcff3a6a4e71982de0cbb84526c4ef8dcc1b6b2a94fcbfcad79d10626056153787b0429d4ba613d9cb7290a2e21b4537d931ceca938278b23358f60a0bd523f19f47431416eb070de5", 0xdf}, {&(0x7f00000003c0)="0e9e7475ce3e9db66b837e7320e16557d849e0f66d440da45a1bfca9b56cea528d7538825df9770e3e93b528afc374917d25b800f4e20e8f7045123efc73090f0fbf7903972f701c6daef6030c3e866b76f13b4c1c6407303435cb116b6e8a301b0e3f7d49810c4e694e87a17153f02a17431bbc878fea02e0c4fef0931d8017dc566001d818b0124a847ca6926e72fefb625357ba99234d78ad88e12e4a9bf7245bbd00a97dc535cf5979d0d5349fab9fa0", 0xb2}, {&(0x7f0000000480)="5623add82dbfc41e08f9114f9bbb58f55fcf73260d9050483f29f559ee791084ad20fea853d849a213761c831a32bc46af88a85c87802115e4cc5dbc2eca60b67a8e7c812a4accc113bc163c3c6e631a760155823feb3b94075f259148bc", 0x5e}], 0x4, &(0x7f0000001840)=ANY=[@ANYBLOB="e000000000000000ffff0000ffffff7fe77869f4bb20e3f42ecd324138b5303604c5f569cffa2a95cdb2b4379db981777243e2252abc4012db571a38bcd6bea88d6d06cded2b191052b65e2a076ea2092bddc21e7b93be6337b34e6694241b805e64330e049431ca9b8de88027bef4758a1e7d2affd3ce9f43088991902deb40d698983374188a50d5f960f5abf0db1a9dfcf7531f09a5120c03f9ebaae9ca3dd26b03fe0c90c4e17a44340a6477a2044987aa4aa04ab3cdaebcb46079368dca311c4b70691f2ea211c1873eb3f767eba0aa154bfceb5903999d7513543800001001000000000000ffff0000070000009a77a73882ded0c81a6acdf7df780a4cbd5ae5112cef9433f43e4b6355e150c71b6ccc074c4c85e981d688f6e00c7a82a59416d17f1792f8e41eff1a37596b89070898a4d1db974b7c3c9e26379a8dad0e7fe60d2da7c4569a63e22a683ed32b19e83d35366ee45d1c033c456ba4969c8fc5d640905e46ece9224b062b20eeda5fe069ba51e6b290b8e1c22d8512d2c480c33dacf5b93b192e8b1360388e4313b28204fd9aa03cabb9da2fc8a491853847d8059f7c1667cc56e9195c5a4f3edbdd1d6e6876db04d87d4fb4840a5afa12691cb588fa8f8ee520060f3a35a32a77cc9f4fd1e19013e42b32f564217c6ab31fb753f6b0b1f2c93ff70000000000001010000000000000ffff0000200000005c3e1a61be5ff9496a76746a4ddbd82e7d70ebf7c9241a8c51380b8279ed0a3e3e30ee4d33ab32c8085d576bb50c3142a67363915b3616deb4ce5aef3629489c9aad2aa064afa3dfb6f30a281d7c712e97c616dcf219b4b31bb7f7da41f9c943e401c5fd7e592bbdc01217557d44945bff2d19f6781d2bf08a60dac3358b72312d2d64531607260f141da79122a170821db756ad4b9128b0a7a07735fbda657630ae5c10b03d1d79a01f6bccbac0d302000000c0a81df3bda1d7eea6030c0d1f2093aa180895f019b2758f2c84038c915b633db05db9193c2596a0529ddd46ee0419049e300e0d03436d805531e0ffcdd0ea7cc4666a7cabcc3fac80adffe78bcc90c6364b83b8145c7009856675a979892fa91e60cbefbd2ae5bba875b1527a33c7f896416a6ece5900f4bfe3f2249809704d3abe9cca606b191edea96803982d471d78dc57216fe14e6bcf038b612bfafcc20bd5784abfda506ab261a05b41f7b230e4d3d192bf00d912dcec6ee85e76d93f1060d33a7c84db7fe45cc9911a458103a2ed5829a57330f4f095b4a20529114c636d4d6192981c254036f47d08ce99f3f5d4832bb55eb61f5d4228826471cb123e3a197bf1a4ba08a801f02fb8b564cd540613c18a59319dc5e6936b530b0ab5f51f33b5def41256f8e7d6e93f221344ffdee3cbec01a65adefe9297820832a417fe699c5117f5ef8453cb803b798ac5ac8c0afb02e41417b11f29154e58227adf92a6d2f6ef3a8e78eddd50ae51077e5ea36a25ead0930270306f40e15f53cd07d0770d9846259f4391c583377d35a2429edf1834148ad172d55a1af6616c3e82274ba184766dc93690b2d8be69155e816acfc1b5364ebbb78e39cfd9b2e2a9fa08ee5de3f80b5c8bcaf7ac278f652673dc4734f08e0b388ea9125ed80336de74cd1f2b1add513db254b2b013102d1785a34542bda82214cee475e50e8837476d559161560b6b672b92c8909766d73c04bc1085ed964c2ee5cf5b467231044cea34f4d25058c59881705dccfd4643cafb9ca4789a575806f678c190910694738c78db55b86309c730644355551ce23d7082c1aa442624c806924a6dc97fc79ddad3ba1abd2d4836e2023b827583c0856c7f67127b7a6eab118eb7dc17bca74b8171e59f4e765e45fb63f2fe15de7a5106c67bd12490935321f9f909ad1a8be574c00a7e71bce6e68728a38905e060fef57ff330ac3a2b62ed1333be4c5a8dec9bf1f73069e0b302a0aa78eb6477bdb7e4eccb3f7eee90b697dc9fe51086f4065bf8bbf19df426397fac21efb6f973182ddf9d22b77c094b39755f88295dd00767f056a6e318e91ac6ffc849b7a14837217f327dcf3f6ae2406ba32963d2e25c1783a06d4e7fb092b0e871489e9cd7777cdf258987f25eefaacdd4ca195ed8dbe620dcda6c175f26a0e96e9513bcbbf229acd51d7d3b8dd69242a37d6ed00d87f8782bc29b73deda2dd4e750808b0921ce7798a1ae2881544098f85ab62b61b498c2784ee965ba91bf568e95c0e3a8a8f1db4fe332e5f967779f7bf067b22f9146f64ace9ca4cc0cdde6a58513a91d6ff98c712aa8870a3e090208352fd8d7503883f8e10dfce87c696c72d62972455e7f9d6227a0aac213566eb14962721003dc84305c0501260deb3a1f3ec429bb08912d6b904bb7ea88a5bd2e493b587ee986f6152dd48f3a726098f6ca57ea13065623a8e4dfb2f19bfc70f9d138148540437d0bfd747b67d8d17954a5ecdc47bc385eb890fb5ab73f3bc2474a4cd57b4b449c0b3f67d83010435c7ee7db46755d7f2b6399828f2c2e0b16cf7d1d4a042948ba0d2c29e9a2b9695bd33be4450c124308fe1958e7a2c3aa891a598284d7f455c34ae9f974c102c59d64f5a0f9f55d503c3a13a5426cb00980e61f9c55563421cc3108473cad29ccbaf4d00d4af0a01407a08ff4c16dd29e28546f05db46f742b4a72f57f1bded4144847db9ef5d43cfa096735b7ca8fa0b21498a93d1bdc6cf653db09effefbd77486cc727ddc316c9585554ed98554807e443cc594f0e30c89cabdc4c319e72b0484733299b5673697a26c26700f2288693574324e4d6aef84e5411c593b59246755c5e48f5cc692d0ebc8aec0532fed6e74cefe5b10570b5f3505584219337eb5cb1fd43bfeea82be1bfc2bb70246985a3e4a745ab4edd4ed6d146b26ca9f32dd360861e668125a97b38dc6c93cbe3240c85370dc7a22496e3754d98097952ac1cd1b8f65afb53d37a4cd1db57636bd099687d5479d5db7e2d17a72b05690c9a7715fadc584780e1f7eaaf44d412406c6f3863a11bd1e8183fca3b03d39c9aa68679d4fa0ffc156fdb555557d946fd853a9f3ba81aa4f60547ee7fd9160d675199b7096d3b7aafa21e4970969766675df239d37a566f090d1426f2f9b9a5332fac6a577576bf08bc3ac654635770a774b87e770b00eb8ff6615b34be507c5b95f86a81b56942694c5a75f5bc87a70b01f7bebfd058f8a9ed5d6bc28c12121d39f5251118a1b9979d20849b0c6fa939f519a5ed55c2a8759e410f9352f6e384027c6d3c9258b2a501f6bab1f9a408a56327a4989ba3a6c4a2b478ac58d38d124a036b41362283da834e7471a75048b415f4661d8e71a640f0deb9b4aa0b68a7c84f8143c4c9d75507e1c79a36573374226af43344e081903aee241398e78d7b9b40ab1da9ae2d14f117582323a6974624c0dffb59d10351d8b9c44fc918dc0b9bea3040359d77f432405b94c245c617e738b8535ec4709b7cd32690ac43c1322251c3461d6af68311aea31bb3668b445b831c6f32bc6e01bd63691e462144b1ecf93637666944ba2f8cd5b7b0674a887cde83fd52733012bb890b14f4ab451e546dbfe59c936fc20142b2585ae15b19027dc27f6026d1823349fdd0cdabe15a823c4dcf88ac3512efc5037793441f691859bf92216906aaf355077f45ae364e1bbf85ed8e680dd3d35f3f64b28ad263fa97f251f33c9239ced3a4f9923b873311c7f2aadd7c19d122afa17524cf75ee4aadf7c7ef13a7252bd9287907df4a614882f11399c5062a0b73cb90a763cab2872077b9e44bd2c4f86764f12c9df94362f579d5565525d7cb258ba0a72d84aca5046784b90b79f52249e786992b52618efd3295aba644519366826b64bf842ea25bb46462ef520fc3dbeaa7ef4f0132cad458167f2fd1dddc12b9c1f88c1fcaec8b34de520a5f4a021d0caecdbece9c2233e7f139cc22d23005faa1ac5a13a2108e41393c0c9d7cd62835ac11ff158ac66cd538f5202f8dbcfa9d60283d52561201b359cf733b2c734bfac2c710a0b46283da75fc64c05205694ac407ecba3746d97e55458611fa313e21cb77c4a80b5920a80af2acd33059526fb1683c757c4db7b4486c86f1b7123143f46c0753786bb8e98a1fa2b8a81be58b211d0f85ae88ed1b8db7408aa9df83202e64357614b5f362addb682556126cd80c4275510e37c8130747fc9515b685d936ab0fd44cfb27482c4d906080d7e9e41edecca075cc833076752d367f40b77a1a52f23b206e4d785d12900443261cff0d4e869625f3aad0b1e78380aa97a16182dad497bbb41ccb6a7ccaff918a5db1cef394d5b6d4db8646b5aa689fa65795a7e56e8d36f4d4d55fa3338fae2b7a44e9139d43700ee2dc07f46321ecf12519e3826def3e4f48391ac2142d6ab94902aa2912991c92e5812de92c767cdc107d3e6f4d0a0ea505bf1be9b549123de4967cadd2deaa891b9f4d060000067956233c5c4a96f8b99b863cf4a298e07d16a9d7398b716cd22b4b0af3264cabfd2265d0cf545da06d0edaa9f5c4145d091fe7d2af369870aca84455ea6ea1f429b6666b48c9a963d62a72f08360ceb8c458fbfe0521fe1ff9f2ee383ff5b58c59ff63ebfe282ee8f8bd97ca3c7b36dfe9fe80e749473713a0cd5742f20c48227e1ca4c240e6075da9e554fcaa8b0e2caa47c9f81b6c7f26060c5a4cd0234109af5e803dbf1ca08475f6bf22db72e44af946f664b3067032ecfafbfb0529c2fa666a9c2f91a938374ef643538a1522333915cf0d4566f85b36c641feffaae61170a137dbca84278c25225e3088c6f7d069f7aebb507ad6baf90bffa781d7b22a9983ef1b9ce63ffb278632203b7391a87bc25da4165e5494296151eb0117b74b79aea1a9fa6cf455af2fce0b2b77d871e7da3fd3f0ada0476fb479521548e76cbd8a8ca47aec64203006be469c2aea5f965742f29054b33602bd9efb469967cfa8bd46f71a8a72df767518e1e9074c6705599a69d8e37c0ddaf79dd072e42180fa83d6b6d5134a4e0ac72537c51330ac57f4315ab6a394e2c5ce3b6669839750a1fc5601c02f73c6239c2210d2aa59ed1884aa7c640749ee14d676960cc090c21799bbc2e8e47de65f237a3cb3804314eca18a0b7d0a074bc7523a6a70892370b9cf3bc2b81518e0dfb771d8a0612cc1e5075cecf795eea35624b4e88e3994eb643eae8297d7c08c6462aba5ff167e989826b9e4ef7146e32eb7345d9a7f5ca445bf336c87f36648f84b4d42101afb39b869edf0f23486b769dd9a88552e22018381f6d2b971da8974e5305562928657b9c89831a939074dd57a19fc2b32a798317501cb0d2f5ee5fa31c418526ad5c4193fb6ff92a0c766810e5595f793de86f376c66c9423ee703327a39bf3d8b5f1d5582444c5afbd3f121e242e56ade5dfe2f064dd02faf97e5167c3651dcfeedf1a4a5f2c2b331ff727f254e668cda85f0f17a4a46f523f88e3ca63d0966fab8eea4682b37f7faeba61b6656c48fba2c2319064cbf28467b0301b4fe5f57eb6ceb783c7562f373c1fed390342fbe16adc1f66451b09981a64991547905b72848e315ba262890709ad86605db0cec110e50235554b8e28a995d9720abf73bdb395b915cd78d3804f9c0f394a4dedf72b6bdbf044b87519c0acdac80e224e4cff8bf9313d474c8f2cd495738cb22d15bc20daa9e43518e8342fd3079a546fbcdb235b8f19182a61c487464c1cc52f0ab54f72bbe8b06c87f67796501a810dcf04c660324ab619356b5d25ac79b8e3da44727b61fc9e3029d0ee46d165c059410c7b3624e2f532b631fc3cf06209fe859e969d60417ab79d12966c3fd33eeeb534aeb8a9807c87ec5f1a80819ad5b5b7f0a612c1fd57c6cacdb98187ee2b8078a7fab662eb1a6e86672c7f6c82b8688cce57ca0e858885a3fe60bb0f4ad5ec55ce8361cae2a92352872f3b10ac5350ec359c28ec1d8a4607ed68d0009d103112d6fd878c41d255957370e714dc7b49962d6d64f5d8858deb612e548111eaae19b8107337dd3c4d63bd16d18eb19d5ce33863c9a7b4d41e0d1c903640188bc9acad5546948ed4a75fcb63e6086535d4cc6121e28efba10c90aabcd3948f2ddf2b436eb860abdae4f33f605530d86fb030d1874757050327f3bfdf425602db4b6931fe3b1493a6d83876a5685fce90f300d93ef038f0f024909b2c2d0108b473d349b8d55360d41a7f0494a5c2d5cbd1cd3c28257f15159f755d9341241c8dad6ba9c5ff3705c207830ae0d8a6b544d9655889ea1a40ee156805b89442d1a088576ce8a22a3bb1bba59a255210f6b3a395b4dd9a056f52fb63db6bf99ee143c2fc7b20e2aa9f9d0af5c24f1f366de50bd4d4078eeb573357bd46a48c37fad1f9ff65e5f12c4b07bdca0b4e6757c30dcc18f6d876b853e7d468c8572c181e0c0fe17169bf6c0a3edb27baa2f193f1e74dda91af8a9ce01cfc50f4a5d5f1c8d8f287611b37b006ce68b43c3e0000000000"], 0x1200}, 0x0) sendto$inet6(r4, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:47:19 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000100)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd6076605100303afffe8000000000000000000000000000bbff020000000000000000000000000001870090780005000000000000000000006b8730531a08fc430da640b63e3ea895ff020000000000000000000000000001"]) 19:47:19 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffffffffff000000000000080045000473dfc4ea7bc69e7b83e4bf8eff000000001100907800000000"]) 19:47:19 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000240)=0x4) pread(r2, &(0x7f0000000180)="4a225bfe8a04db89993acaca27bc95403ba3701263c9e16c3aed597696ee8c37457e47bbaec2b34538b9f9ae1b45cc934190e3bc0f709c2c2c3bc14f8ebcbaf1cd445fe61089a7ff88c013aed613e65ada6fee0565b0e1503021413de174f40f261e24d14457521db06e53ed5b3689159093e16f8703be5393a7d5def09453f0646e7ff513e9325040a4fa570e742efa673746852894e98673a47f", 0x9b, 0x0, 0xc0) r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000100)) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r6 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x40) mkdirat(r6, &(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') 19:47:19 executing program 1: syz_emit_ethernet(0x3e, &(0x7f0000000280)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0x8, 0x3a, 0xff, @rand_addr="0000000000000db74c00", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_rs}}}}}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0xd, &(0x7f0000000000)=0xbb, 0x4) 19:47:19 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0xa}, 0x0, &(0x7f00000005c0)="c730ac8b3603fc3ec4225803e824052cad4a076a789aca154c6c11fb423ec4679a68bc8ea2be7c4b7ad0b369c2ef4e7f1ef03a8acb781213ce7a541e6632cf7071b4dac73185cef158ab67328b88325e38d40e12fc2a07baa35922cac242daa4ef0d683e2c20ed8d83c492988adaa847882099e2fcf303cc7eb278727442aef321dbe57b0827b28d891e181b2670c81c5aee0aea360d8f14215a9124000000005e49c420e3f9e62055c742c0a851661736a6a78ddeb09d9154a8cf411067695d49364cb2bdab1fe38c2d9500c9c90235c2d5169b0000000000000000000000000000000000a10a9709c07d9693e730cf188ba86f37c884b428c3696995866624c67612b42e5c9b41285d3268fb57c30be31ede75133974a581ddbc8de15ab52a77b1a7f1aa591d308dec4c9b6a961c4bfd842c636092d51450b099e612810b08f1ff97beee811f71e61755a1d004006324fe41fe2634ec32c6211db305ff6dd629476718c27f604f66dabf0b946d2ed1a300ee7d7371f850ca729a3222385f475ce49bb027b63cd932e689233b02b2c6d5e32f981e8a229b78514aabe9147578e14f913b84d7f72cdd583fba3916a6d602ae4ea1e97197ae1ac98714c49ffeba3a7a4333c7b50bf01678ac13bc8e0b667a3f7aa729dd10b549341ebbc320d9a7802b", &(0x7f00000002c0)=0xffffff75, 0x0, 0x63) r0 = semget$private(0x0, 0x4, 0x189) r1 = syz_open_pts() fcntl$setstatus(r1, 0x4, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x80000000) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) getgid() r2 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000200)=[{0x3, 0xff7d, 0x1000}, {0x1, 0x3, 0x17fc}, {0x0, 0x1008, 0x800}, {0x0, 0x2, 0x1800}, {0x2, 0x9, 0x800}, {0x4, 0x5, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x0, 0x1800}, {0x3, 0x400}, {0x4, 0x0, 0x1800}], 0x2aaaade1) semop(r2, &(0x7f0000000080)=[{0x4, 0xc, 0x800}, {0x5, 0x6}, {0x4, 0x100, 0x3c00}, {0x3, 0xffff, 0x800}, {0x3, 0x1, 0x1000}, {0x4, 0x3, 0x1800}, {0x1, 0x1ff, 0x1000}, {0x2, 0x3ae9b8cc, 0x1000}, {0x1, 0x8001, 0x800}, {0x0, 0x2, 0x1000}], 0xa) semop(r2, &(0x7f0000000240)=[{0x4, 0xffff, 0x1000}, {0x2, 0x1, 0x800}, {0x4, 0x5c76, 0x1800}, {0x3, 0x1}, {0x1, 0x3ff, 0x1000}, {0x3, 0x2}], 0x6) bind$inet6(0xffffffffffffffff, &(0x7f00000001c0)={0x18, 0x2, 0x4b0, 0x40}, 0xc) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0x3ff, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x3000}, {0x3, 0x0, 0x1800}, {0x1, 0xffff, 0x1800}], 0x5) semop(r2, &(0x7f0000000040)=[{0x0, 0x1f, 0xc00}, {0x4, 0x3f, 0x3800}, {0x1, 0xfff, 0x800}, {0x0, 0x4, 0x1000}, {0x3, 0x1, 0x800}, {0x0, 0x9, 0x800}, {0x4, 0x100}, {0x1, 0x6, 0x1800}], 0x8) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x20000007, 0x0, 0x0, 0x0, 0x0, 0x1000100eb, 0x207}, 0x2, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x0, 0xb}, 0x3, 0x10, 0xfff}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/251) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0xe0) 19:47:19 executing program 1: sysctl$kern(&(0x7f0000000180)={0x1, 0x9}, 0x2, &(0x7f0000000000)="1737431f", &(0x7f00000001c0)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000040)) 19:47:19 executing program 1: accept$inet6(0xffffffffffffffff, &(0x7f0000000080), 0xffffffffffffffff) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/204) 19:47:19 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x7363) r1 = msgget$private(0x0, 0x0) r2 = socket(0x2, 0x1, 0x0) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x180, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x7, 0x0, 0x0, 0x0, 0x0, 0x8, 0x8001}, 0x1, 0x4, 0x0, 0x0, 0x4, 0x8000, 0xfffffffffffffff9, 0x7ff}) setsockopt(r2, 0x0, 0x24, &(0x7f0000000080), 0x4) msgget$private(0x0, 0x321) msgctl$IPC_RMID(r1, 0x0) msgget$private(0x0, 0xfffffffffffffffd) socket(0x11, 0x3, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000240)="b1000504000000000000480000010000000000b4cea1fea7fef96ecfc73fc3357ae26caa0416fa4f376336acf00b788b00000000000000df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63df37282921e4fd89030fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36000090006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x1, 0x0, 0x0) 19:47:19 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040)={0x0, 0x100000001}, 0x10) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000080)="c0dbabe4ce507d3aa24ccde175220476c5315f67394c83837f283a73aff35be7d64acd4bd289072ece02f1c12aed6caed821da9dae2a7bc2121a4fef213bee86b003155fca8f63efa5b5efe3391bef83165328f73558f7314340b88d0a0ee0dbef000f5f3e35bc8d0547939a0ce1181fc6188a6c88479468a0cd779604196062062e8f4773d542e6a20b76ca8e4eff0e98d2", 0x92}, {&(0x7f0000000000)="29fabf3707182def2c66d2759edc205383aae62f33ec8510d3db6decb6c21eb413533f071f9b4fbfdd2b186f50f7ea58c900e611808671", 0x37}], 0x2) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) 19:47:19 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x361) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f00000000c0)=""/194) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x3b, 0x3, 0x27d34b99, "00010e0d1fe600000100"}) writev(r1, &(0x7f0000001940)=[{&(0x7f0000000940)="e4da7d5c400069df5bcc46333048d057d8c85f69dad1d802a0b0bef6405c783ccb67d33f494fca8e316f48bfa6d26f9664379d8650976d1b5bd89776d68c9b05f0416640df359ef5642a3eaaf17c005efa14639be6", 0x55}], 0x1) setrlimit(0x3, &(0x7f0000000080)={0x4, 0xabcd}) 19:47:19 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd7e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xfffffec2) r1 = syz_open_pts() close(r0) dup(r1) socket$unix(0x1, 0x2, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r2, &(0x7f0000000140), 0x0, 0x0, 0xa) open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) syz_open_pts() socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000100)=ANY=[@ANYBLOB="11012e2f666975f234c47699acaa5c5f64bac843009f140087b889b484075a55122ace36e0b15c02c0243d80ec5ea555ce52385ab90009437f33"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000080)=ANY=[@ANYBLOB="2d012e2f66"], 0x10) close(r4) 19:47:19 executing program 1: r0 = socket(0x11, 0x4003, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000000), 0x4) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000701000000000000ceb1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257690000132e27acb5d602000d7d026ba8af63ff37422902e4fdefe095bebd108ae070c1f5ab72c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002003c88c1cf8044101b5496fe00"/177, 0xb1, 0x0, 0x0, 0x0) sysctl$net_inet6_ip6(&(0x7f0000000180)={0x4, 0x18, 0x29, 0x2}, 0x4, &(0x7f0000000280)="d32a94b8a755156515707b1c5f16151ab0f011812a03b0af57040b0030ad89bab343803595bafc54cfe35a0b5e5b072f917f935c9ef26468e7996b195573f8812addd5ef5f75957f573ba71097e3f9f5cdcc9645116e599d49b342fb22182dcd7d6d377c4f250a52f4d65aea16fc63b7732d48a8324670cfac438f989ffa59dd8dad5f6ad95ad254456ec2a86e1aa117c4d5e609bcee5fbef7521c4d41ad21260b59e76948a951ec96edd9cbf7f86ce092d8e1a9c2f5ed2dfcf858b1e98dca8d839f5a46ce1d6c4cae35d865b60e926eef32991da3419543e4", &(0x7f00000001c0)=0xd9, &(0x7f0000000200)="1eacb64e0df911fec6307220a3e360cc77fb8cda140787a642", 0x19) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', 0x0, r2) r3 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(r3, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r3, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r4 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, r4, r1, 0x0, 0x110, 0x2}, 0x8, 0x1, 0x9}) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) close(r7) setsockopt$sock_int(r7, 0xffff, 0x1023, &(0x7f0000000080), 0x4) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='./file0\x00', r5, r8) 19:47:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00\x00\x00\x00\x00\a\x00\x00\x00\x00 \x00'}) socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) dup2(r1, r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02dd8b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r5, &(0x7f0000000040)=@abs, &(0x7f0000000140)=0x8) r6 = socket(0x2, 0x2, 0x0) connect$unix(r6, &(0x7f0000000000)=ANY=[], 0x10) write(r6, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:47:21 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x7f, "00ebffffff00000000ffffff7f00000000ff4000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x400000002, 0x0) sysctl$vfs_nfs(&(0x7f0000001300)={0xa, 0x2, 0x1}, 0x3, &(0x7f0000001340)="5c17d07da77ad7b5d9045e3936ba853349ac1ef504135326f047dd1a4dcbfda93a9f253eb06738ff824b8f964162928203d82480129f07efd16ad9a63df57dbe1ef99bec7db397b4e883502a036ab58c2bc3c1caa90375cccf14", &(0x7f00000013c0)=0x5a, &(0x7f0000001400)="62713ac84ef8312b07b50a06f8bc6c4f6062bce2e2576a3eb1c352e54abab6fa514e2fc0f1863d9ccc3efbd8584083b000c8f9472b38ddde76301bb6c1988aabad5f62bbbc305af96fc4c111960a80b348d667dd1694ce2eb7b469fa295f62cc8dd88dacb58e11010c4547ef4ebc28bab59285eb03f7039e06f553753bb9ab9b9da3e992b13655571762021e0e879bb70a6c18961efbd6d3e2a984a5937fdfc9ccf4e497bcd3f0b2759f4fbcc5222da3a7c590d68d2dc085b8aa8c541433311fea004d16937fc5f8ff5eeed57410ef4e7e87deac8364076cc363d9fa0082c1b874a62843dba5d9bc4e57eee3e1839cc12b77043be7350fceb191c2d770109a984e1ac63e7660fe4991214501b4e026deeb2b2becfa03dc8fffaf629c6f8a39f6970221f4a550fd0b5e7e51fe09ee4fbf022a301eaf2eaea8f0256205db98472a633ca67c6bbebf1c7f429e87f2775f395ac7985803167730f077e028372d51b7f83c00f1ee47ba5818d9795375026c4be9b0b6e509d3884dd44a5a531d5239cc98d2664eb2406b94aa7ebd632431e4d943d049058cb3f499fa63401c6360d35fa73b684c8c38519e2c5f8d0effc4c612209452bc8c2f86804e5d8e62914de57ac1c8ee3afaf55c284c0b4dfe941d307084ec8196b5eddde6b3e34aac4036e29afa59e69ff4faf60b30d0e4292b0b4c8706159a17c6fc806779486f46f53a082b1c888ed5b98fafe6838a952110a6cb1fcc98c7e4337b73516f8269231c01ac238825ca512bab6a148f82faf132b1edcc789ada4574b8f004fa2fe92ba446e3cd7d2123cc0a2ce2455cd9a9b330df03fcb68f00674715c135e94e560534d688c1aa948fe75035427fe5fb7ed9e5a37db21ab41fe34858856c1c6bbec30d2bfdbe991971a76c4670548bcf23b393a0023a95911a92868f1ee1c4c5347ffcafdc9238a58c0635e6ad635ebb74d726e3131b350f197ee05a6609529659b76d619053eaad41084a9e3193c5964ddd1eba079a0d47b3f232fe93631da08188b73fb9ce146d7e32cc0b45f448b5015933dcedec0713ef059acbced8b4b57677a90ad5197beaac56eab6aff606c904346822ddb0f0ac5f1c02791468910fdfa95442c6b52019ae5a64f87372af5e58de340b4f2baa66d24eb532172e78687dfa74f36a6173a1ddb6eb4e753e5be912cbae41080f44825d0b011afa93d61fb119c4ca7851177ccd77c8455e53572f500be55bb574edd6818aeb2dc4412e4797ed631f9a14b43ba8c4344563e3ea6e69c7b15cebffe8ca3820d61aef617aeed5fe4bdbcb66763b0d855045ac9d24634c27f75ce8365ad1fe901cad179edb3ee3ab05789a0b57360007c59bb37ee2cce9ceb9daad7a04a1934bdbd3eb05dd20e96a2f58869f6d749565329d923ee1db03a6b99c19fc9f5d730be6c0a43f5789d264b9063b95286f5f7b3eec6afa3742c3753c6f1df5aecea739867137fe53952b96824e9c9f78dfe65a115ea26173de0e73c685b34aa2a1af644841df2656fa0b981416a64a849106c749ac3e48ff5c92a805c07a70760db8a4b36cb5ee87cb2f0805b66d2498d357169ab1017d1e6b41c1bf8fe944e9de6100f23b97ced6c0526c0d917f3d9ab727ac35554154c42939c99f50eb13af8f811d7d244a5d12d4990e0e952a69200b96424cb9604b3a23a205de4ed781f576a2559b127a95ec7b6881fd7f1e93cbe9b94fc55e2dfc995917c94f822ab4c07719495f4b07d0e9a190f6fab79847937549ff924c2877d500d37d0a32921b3087061cf5517f5703165a0055962e51a22b63a8f2932403facb61f848cd2271a441ee40d5a5f6bc9190f931d7cdc307a2f0d6f2d7b704fd94a1724a5089e9aae62bd11858a5c1c001f567c6b28054c7b821d47c6f8d3628dc57533e750203ad5d7397a1921784f2fd75d43bb3dbdaf65a2364a35b6262bcb88c00982ae3675ed1f7ef5990af19928cfd15950485440a5e9839c6f966ae462d2e9f87785dbc29a36c06dddf4c84b9bc4124adbd09b15eb48d466d6bf263a646259f485017a56eeb7d17985d474d376aeb3c66cf56a0eefec3ed6a9afa65d1c43d864eddb2f30b694d74a47c8aa05c4331477be8e997dff0693c4e8fc22ef23e53684253e5b68011cb96201a81ada266abff1e58d59809563e0d5662a1eea3bb503e525c3ecc8823a0bc80560931ff41de776670e2d97aa8a448b4dc8824d8897b5fb30b8448c7a9363bb2c6c3bde11d7d0ba2a3d729561e7c9104b6ebe3a39b049b2162cb7df3242b2cbb3d14cd8db2aebc0d45b1972b1cbdeed58efc12bc35c1ea11abd0d088c5025cea149260b652e42382e6c782df3db85100b833108c719b70dc1bb7d0e7ab0efd8107d98d044138c7b39e1ea741bbaa334f891d9483164fea2a6e3879286b6d31f9d921e1eb71762da5ffbd3c3d414394b1495ec46ba3abadfbf5b99b8acd60c4e0a631c83c9217a993df5cef8dc291faa9fabede64857dfbe6cbd3fc476e7186b972da2040c6d86177d87d4fd78ca80ee3d97acde7c508b0dd6d30578e7ff993a868dd36db1e23d23bd27ad19872dcf081de8305cb5959a7c6e99b9799f1c2eea7ffe4580d791a72596aa4ccdb3df235cefeee3a92e1f0fb16d436f25ade259986553543e7b9f604f1b7901d1f1f87d41f4f6118c75913a704da68223b6d0bfdc37a84b9a34d2ef3c2de6ed873789bf434a11890f557c52f730bcf72690b0ed1aaa57af31182d961235c6f7e8808808a6d0f3d016a5c94773cb5a2cc05b4534bc6660e1092f8eb8a9d05482ed44bcf108c5c3bde9977710e5888661b0d34319d246062f15169b841b2813ac3fa230626bd475578f56a319f21f09c8693fac96ed9f67e779ba6aa2ab8f07d32b1d4b4dff2acd58067656620b18e7dec3a55a3406c2a27b137d3026e80340e1f56516d642ea2ceaefb18a571afeec6853be6e6806c0c7fdf49fca1d490b0817a87022d107d6a2dd69761e25cc63f2124dda7d4134f50ab91a13de00f54ec6c3f4998eb7bfb2744d9fe37f7496130841940c0db072a2881615aa5d07918e7b3e2cae0b5bfda4c9e5c431eade2fe46263682a9b44ebbf75ef9ad726267d24a352690e59c138796891d8f161efbc3efd962a3b3353bc782dccbb31819a1bced4dcee8c3a228d9c278cb4653e3fc366ed5d1f3d6a8ba241fbcf1307d9af3f41f0a4659c58631555871ef63ecda945c6951226f0820882e96d459b92e32e53e4098dd413d2e18f8f78b028eea90d499f069a69d1e06aeb8138dc0f1dd930b1f6fcabb2e7ee9558acaef9354e381fe643ad098ecb6154e0b5f6b0a4113c238510bde5348cde0907a2aebe465c6f888a064acc8e8f989e782578b6e9d70c25935448ef9b086b6b7ecca1d9356a9eebe7d8443fbbf432c94e4d85e1ff7220a331bdb011d8b1db05de6ae2e4cbbb34d9763b37f4cd38cce5dbebea5acd65d90074ca212027475de834ca932f1db9e6e793c083d8f04b57e2268bdd970d7861b0fb3540df8822b88548b299aa424c6bf1e7c2510883bf3c166a35d7c1c187446a5dba44749498fcbdc5b3dafb149f6ac0effc4917351689630d7d04b83723d4dfdf0cce8da2af0938e986c983eb64ea56e9be00c9e919489f47f06071efb7a752ed9e11f3df26d2f930af4f2273863ebeb94868bd8f05f1b0eb5edbc40fc0c25337f9ffdcabbf3ddd39560d8617573b3e329ee91724e113cb987f9a2878a0ff1b0781d965d9d9dd97b9358d8f2d3049074e8b230c94e54c723e2147b556758186ff28ba39a4c2ca85b37b2875a389c94ba22e1613d03729d1d69668d77495c88de47e42d074f019d4cc7eb953d0db8ba56466ec7f0aa48882ed3f83ad32fbcaec265a9478728f0317a4aac96d8a8cfcf7c3f376d4db95d32b27d0c8af449f540d8052f07db68f0b39bb342babf3bc55745ec01dbcaf2fedd86d3ba365d24ab5e7f5934ea2259ed7b1ec660edda99903811edca2f8b8e602c5b1074374c57cff0625ce8aef56134bd62b7f8d14d72de76ab9dafb313139a2753b2c7e623a5d357df0b9ecce49e7691716627dd1f2dd6a1829dd1c16dd3dc7c0b6a69ba918fa859f124c1ccd3b07c2a34b013fb31711ae48aa1e1c3337ca34c918f2119cacf6710b0e4b36e5e4738a951edd1a7d039e8567da9c2248f51627ab3baa3bdc86efad5e5c50135a90ae4031847554af33e41e42842f4ad1601d8e81fa4525933add012ef9ad567787660ff75f8f08c917c1e7a2c46a9a407cb55851652a9cc8efab203eb584155f96b6abb1960ab5845a8978ca48b847cda68374d715a58ee901ccbcca4e8ff034f3fd1812a3006ac12fc93259a8796c4efd8d810e3dba0d0c561b49feb65fac3b1b616b5b784ab185c1317ee6c876d70eae9229b61c03314eac2b8845150e4f8fda3df76829062792f1952e157a39d121d4d35a76841b2aa4f5d7bd4914e85abec5d676b147703a870e03417f4d130605e683970a93bb831f6abe749be6cc11eb5a0ab3656868148512dba53a4366f8c5ebe63475f3faa12a3dd5e1cd61ca68ddf832e3610139205333c21defed4577483bb469e8a11eadcd50230f25d45d8524ab4da547c787c452d373e45fba2cb9fb6cc3e83e1897446f4ea958d6db7e943f13373b0bcc9d903052b8f6c26ccb97f596c08872580ee23a2a23076d489b98cccdc0583155def96fc49d7221312aff0ae97c7ff54236ad9dcceaa558a43cf1eecdf0a525b90717978943131df23d3487c0fe9c832c30fa0625254eff39b8e48d9db9cbe4ea37bf34fb019fe71532baeebfb80664a3dc7c09eda77d13a8c8ec06c0bc8536ec92f8d43df968cc25c7d113a4d89c27c89af4fff40d09673dc8025c192269c28a10d06a3d52193e66d1fd5324fc8ffe91e6ca4ee25859a5e4303542ad44fd4ad861cca3f7a7ee0b9a7de1460bcff39a079ce2494db951303c0a02b2400e57b4f9d0d1b4ef0e7bb943e090ccfee006ce39e9146149548ef29af102ae6ee758f71b230447fdd41123630dc799453ae266a5f86a272000074322702628a3d7021cf7acae162e48758b8c936d08da4c5252868b72344cd5cc6bde97a27660e973cf845affb56fa49d79c33e8d6e9416420a5045cff742b981c892079cdb3e6ca0329de1c5548fadef87a781868b111290d18a7920c101b7dbde770577beebc7dab9650eadabc31001159d1507d98451cac2f0e9af5eef87f82f1bc1f2fc75002414727a20b62162e3c1ee14d6b0ee42d875c5cb5f7c95c5a73e3cb661c7812c64a904c979bbe4006dd3efc5620a15f7cb81660306c27ba4f102f3f53ca72c72713b1a3223f04c9f289e43320fe935d718eb607ce04c63539a527565dbfad7a2557f265e7e374cfe8ec25993b6ee84a35d5ce1cc4d422def9172fddbdbbfcc289be3afd65bade93deff498a9b861dd0dcfb33b956a0e492d7e49e911b818467f9419da4ade45b82125768888830f4a59278c66c8ba3e6eb87b78e8577d90a5df121e97e08622a0397bee942a0d23abc6eef831801bff77870b3813404e445b6943e6b073d8e55e73e90d097600512b5bcd1ce002ac6a967868a5528ef3d5da397773ca188128a1f2a5ea5c5059b3eb119350457c7055eb60622d8ac292746aba27c2ad84f05a8e25acbc60f795218f9781188570d357636114069ccbcc22c6ab3ea8146ed744cbd46126cad508d17fc8aa49d60f22280d56066666559e291baf9992fc30e72d9e8c81f12472b900f757a0e755e0ad508fa6a472f29ed654337", 0x1000) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000012c0)={0xa982, 0xfffffff9}, 0x8) r1 = socket(0x2, 0x2, 0x0) recvfrom$inet(r1, &(0x7f0000000100)=""/152, 0x98, 0x0, &(0x7f0000000040)={0x2, 0x1}, 0xc) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000002480)=ANY=[@ANYBLOB="e5ff2d2f66696c6530860700d3dcdf2febc27aa3713c0678b36f1e6a34002bf6b10b8027febee76aff0b2cb9835c8170217a622b78cae5eba52a10aadd3d694ef964a37fd1297cb70491890adcbda7222b815cb1adfb7a4abfc714a9f2b4177dfc80c0f23e22be"], 0xa) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x1f}, 0x4, &(0x7f00000001c0)="cf6515ebe0df43183ead05c6011ae310b0254152f3997efa8c3b19891c2b240d7eab8f5fc65350d1194c406fb7692b58457117a9885ca1c50bd079efe1fe3c53e9750585c22ae9da82d9bbef828714269854fde037450b1ca3ac466a73ba9f11a21041f44b0c7fbc8c2585c9b614f1f8098d263e15423e4268a9665ddb955b89b045f812ffc468dcaf", &(0x7f0000000280)=0x89, &(0x7f00000002c0)="5fc53c581d442dc0b458d65a640d5914f4b3651811b1f37d81020032e63a9751b837bcc0b916ee01ee88e66a294bf4ceb432dcbfe8abd81666400116e13b6271420861924f62c12c329a801f17ddb3bcd67e5ec14a0820b5d6e07a99df9c6082fa757b21296c815af6d1cffbb6b5bc77301f00d2bf363ca8b45c78741b77e8cc0bf0d0f41fd3227f938bd4e33c22689ca63d49b2def3418683847a39ec8df077be7642384a311df936d05f946e25149a4b21d3ae5ad62c19037801db20eb2ae0f37f67569a255c8ace2a1a880b946e3203bdaae094a8ccc391506a77abdbd8e907173d040779288db626d42f85a6afa78b04516e9e0d7e7abd52d625619f342971db6cf70ae341c641c08af5dce2556908dc1561626f39031a9e6fd3bd1b80865c9ce6ab89e05d360d19a1fb8cc3c845b1231117920d5b5dc396f6010c4110cab4bdeeca1ea7a32a32b381ae380846bb58ac500ae43bf8af06fe91788bf86f8c9e804153af7805190e87ca08646c1f00dd4143988e761bb7335c88dd8e24a4ee114ec34268021bceec12759720d1c6f6c51dee962492f3c563f4574cdfc8fc7ca32de38b8b2593db5c0d497a658d95ab0456c1b0f82fa1b6e980c54182df40911bafce3b5a3e973edb9f8271093b1997207d4ecc6b86063bcde668c88ed1968915146dcf22e79c66428bdda59134f8030e1495e994663f7cde88402070f55e18d3e449c2854795da1c825ea69f51803265c4c5e2fc8fa66bb01c4264b0cb65dd7e2e746a5e43a67e0e36421b19288f3b266e3ff7ed7d2c6ab5caa6c680567add37aa2c9e3dd0239e9c05fea068691ca6253d6d33c331a667920f62968634d9a68194046e4f12fcad08dd58f686e50c644003995204a2f6861b0ebab043fbbed8389901fcaf7c77093f1ac7b12982f25820ee0dabee4019810eed2857d2824309fe27b03df9e6bf255fe3146e2a9284d3fb01ef2e94acdb69bcd7a72916c60f90207f78ea1c7a899788b87c7bf73e5770b11c828e7196e64c9a54139ee9f2072487f0716e9f8e0599c6a2c9a5eaf66d3cc75fc64bc3636d1feabcc5ca3282acb77a514ddf1ab260764c3e1cae46848faa3aa692a499b16199521d5e7e91c93174b2cc1b5f08581a7496caa54ef81ffe689a280f08122b0737cf79aeedf7f111965264724670150be3908afa2b6d30fd06e28818cbabbb4be1f1722b603f9c928e819135771705f8e8281d043f78dc9ee18296f567dd8916164b77b01512076c680026af223362d903a0bd0947730b416ffc49b1930a0bda3aa0351bd3f33a4da6160eb92c52916b4b358f9b6160193e9bb54f319579f295c523f05ca066991f23533d559ea699c5e9f186df0c9536c6ecd2641806613731bcf410960a9f9c2c68bf745eea918c65d35e10eb3370afe8cd41758696019253688e1eefa96de6721169abeb5171563fca2d34362a57c82db00d3b01450ebb694af6117f9f8d8616ab5909e1ede231f03d38d58e68baaa6051f1009887e60e94e85aff92331f8ea9137c07f731efaf9149c3ad1e3f22f0f41fabe74d07adaf92e96bd0ab6b20cb48d0ea2b4b9e12419567644f18cab2c0cff85346743107bd71a8046b81b50bddb91c10f60054ab8307254d8e93c93da14293d6401d9ca060cc8fce46838a9dede9781a28e8ee642ea977409ed6833d0fe172e483427c5ef9f9fe5b982622963abfbf2fbabd81a7759f9da27be7e28573fe5f27ec8f5a419d20e1f7ab362307530ffe86d361c783d84170d6bbc2c08d92f54d57cc204d2aaa0e73c08768beb6b3b9e7f4f1b37f7cc0b7b24ba28c193cf2b96e1258d97ffd4cbffba1d55d4df067594e2f86261dbf9853f102738c77dde4f7c8c7db975383c97e8a914b73775ac2cfe842626f3815eba85b8b24a47d298dca70734253bb955dcf7c06897751c2cea76f71f8c768b90e25de27887ff1f0b07683767dd0e55074dbe784c3cdaa94e43481c56fa67c8a21310772aab979d5094654441fff137fb2bbd79efb7b8aba4f3895f749868db2ab435c19c872f1ba9bf3cb0132f394aaaf109ae96cff1520d09e630419fb598157e1221b5fd79eff341c415625229a0abd8ceb145391f9e9f2dcff86d60fc3bc1aa0c09f01f3aa2e49c30b4837676cd35e13e1a6f28fb5fbda390b5c10f973de96f644035ce9c9d7f54e6e3626862d711186daa3a842f3b35b150dab68f68019c335b18281e1f384b7542bb2488c8755f0554702997e2c130a4db63d26c528e0e89cdd9b7d7fe427438f115ec8f870ca685436797ace11639c9e331b5e94c411d427fdb03db3cf19ef7fb5ab723ed62322581cf0a7270d77065ccf8c586ab21640b113bd132b8755f53625815df68c8b1e098c0705ddd8087f1dc25b3c50efc311fb7f84bc3b9e7baf6fe37c4550333d4494af2dc53393bd036bdef74cd106d5401774ea0237b1d6efc9f2aa784b0216f2ffe68d9c15e37cb8512c37577acd1e12e3d979a71ccf9b2b85b33fa373af2388aa6f07238c909718c2dd333026cc9a7dd554807c76ccc5dc4d1d8e9e8d586cd89451dc297f7f0397b57e28f4a72ea311af29568a8ac866b1ba3cf93bc2381d39a52d5db8a4e94693b6dbff14100f6097612b02c4590bbe0857a4835e73f0d2ef5c5d65043c3697e02b840311477430821ba0d906940a041d0ab18cf5de9210d1d0c9d20e8aa437733eaf3bd290fe6e77135a907d1e05f16fcf23aa24abed7c95cb435f308b864925dd7887f1960b78347a95b1ab820765d2ef9005aef8e64c928d0208fc0dfd6d231fe0dc44ad09416323bc38acb623443386e25bc732217ab0289b38b7accb960a708e6150f5d52448fa72904616ebecc30d964b366bfa80dae981d5f532d71fd3c17dfcc531265a67e5c3377914462c8be3c31027c4d17baa18bec07f92969d643f51378af70eaf4efaafb1b4c87eb41fd80ca44b8fb2ec2ffcc47ce88473ba43b0401309fe7f53befa442e5063d3320a9efe136680e36e7378071e917a54e6f713b3b57dd15286c93360ba4ecd132be64f61aa893eb986b65cbe481cfa4865192ab6198375f7564682524ab3010f5b8b9ef1f7c859e6eec3be15f40ea9310f3f250c4a704c8cd6197267c1df14b2c9d9363b4080616073cd6bf3107fbde6a303060bee9a7309ba73903e3fbccb27ececd8ca531a1ad12b9a8013635fb92e2aa002123ac67a49622bc4e5ae633f02c0cc30f2ec57dd80f32dd501776e1e1f6a098569d39c262e0b7b5a6e3d1093ae868eb63dc34df96e6bef1613896a0dd14a976ada10e12d9a11921f02c0f73168866656e9c9828c0e01ae34874cc6974537064c10631e18aec4cf09756c98b71f9f40f6efe487b82208fd2d0167bbe1fbebf5e8d22f3a321a6043c7f984945e3f313315a25242d53e2a1b1a0f8a39ced1aae164785652b8e1ca36dfb349d3e461f9205624f1dcbb9331fb73df0bef9d48a211679d0507d8ba7d50efc1da4e1a683967e4a96abd611f7b3276d76bfd15ac93f45d394d88f491e28e6e44faa489c203aeb49301cc2c83db8a3d624cca60029b2b9b149ce31888493ff510918265ab9df9c3ad36e6b4f6de2d6f241639e989279e44b8e3826256b46ec387adfa7584f1599a8b18cb8272c1997e636a4b0e00d1a56f938171563bd28fac4ebf3f8e5105d07ac6a24303a84b3a2e57ba6dc3c773f6f4b83abf57b057fc21c4cd63b18408449c9747cf189988ae50df6a9e6fd7f360bdf2b515ae1389eec1647b7c020d86cfb9f8faf30baec578018878162bfca370854d2c4950848c25cbcbc452b783f083ed09c3e504a411c6fa5b9bce469fa4aa616a2df05b0e512c3fa2306ec2d05240107a0485ea462df5570d5354a201604d1a99263c10e8e8ae93302638114192e25607c38c427b483f4db660f5edefdb2e65ce1677c482ca5ddd87164dd9bc8e391c92ddf6c9074c0755e91e3ab374ebc3060e1e83728a0f509430032becb3625dda853844e2d6231f61d3076be01987f86589258bd53de651d7bd1f3673fbedaa70c2ad9c4282d552a20fae796eb8f207e3b58c1c8c65d40f1fddbbf9708494a3e9e00f17404bde2dfd9933ec821c8e8ead70346dfe2414e31d8eeffe4df665aa9e803fae841903a0014acf894d4ca5f1a9cada288e1d41e57ac280aa7eb162fa594fcfb9585233c1ac18925b98ee893c945127dc93c9731b3c66f453eee6df9a9a45f2e612640c7e2ea75d1169aec53a133fb537a04a89f5efdba2b194d33476f06cdbfc7a3b0303be1d6af509bc22f75aad597b6e0cb127f397894556e60f325256aad20af67e3d3de877b4957bcef6d7219ab5b047573bc92f3739a3eddbcf6d70cc7fa3edbd8628ff2d18d77fa8c096270d2dd6c56592645c77902de4c83c8c6755520fb0c823b4238780390e2688be0ca5c5248cc2ca63349113250cb2b6b51a9c41136a9343333516a5839722d85ccc63726ef5b9a1b4ab93a87074762819c53bb7e0c0bd924688dafefe1e9cd43d20f296e956a8afefc18a5edb531d1fb74c0dded0d9576f3c34304372f1a757b2930e2769b04e55867a7b44e0a03325d4db2040751c78c3faa705642ae1479d8d505ba0fa9c52cde3aa235f1ff07d7f330d33c0e566c38b7d67f2cdad3844bac31cb62c800760cece82702178fa3f10001e935e1f7fd3ab838f65d0e4fa91709d804606e15b23bde06d563984e8bcde70dca784fbdd3caf491c84da3a043bf66893addc678c9c51b74f383e5a6a62ffc85ab350a91e05b248c551647f09122d0ba2de1ad4d90da5abcb70613cc848421b9b026fcd709317b3826e458810cfb8c4d39e0ecb23bb277337600359e6f5fc5e9411464992151b74bb1774c2f86ddbb13f5010f4c612945065bf4df9ecc80d97eabc3519bea94bbf9d3bf816cd5b01d543689943a4e9774cf82ea0c706959138c2ab4e7348dd4ceeb966fe606e2fe19508491e658aff9552eaa5525b908be61eccfedfbafd3c5418b33371acc4e127490e35c1de264b3d4efd12707e10329d0993d60f7eb4c90de660de08100137d36128fa2627939a0f1277e254b7c4952cb58f66596bedda51643e7fbfe84a22cf1d251347cf85d32c8bebcd18ae6f7a2b63448f28176a8f5a6e214442fa7c61bdad21d5215c5a46f84ad20aa74b8f3c6484b674e81152174b8d227f06dc0abe2063b551b2b624ac5d46eabb123364e03d29905241fc89a9e427a14f388302a68c246cc2e80bae247978ec4c45588b35f942079160c0bdeac6b8d8e6f85b1f7487193db0e1c1db880c7f51b16004c983101c71847c04d6e81dad639db238eadef15d9b3519442de992f88262d672d69648a7d1c029de221d461d2ce8a471f865c8061063e83662ad2b15a2120ec4c9e4987356ec059b369688727e4184622667e53118ba40c0cd0a4f8862a4bea944260baf816970439f5694b617dc0d35fe61227c112f60f5bebbbefb889e9faf65c956dd50e6f8ae931051937db87b50f2293d481970102f78395dddde42bc3d3a8d61db407ff5a12f06ca87b0a3eea2ddffd9e4cabc55433410f8b9e35c03ee99e82ffc0b3a4d90f3d4f579cbc5f5166e5a48d0d66cb9cd99da603360dfa9a2e5026ee6d7bc6b0710616d3fc951cc4e6ab8409c21226639ce629592293922c1a36190231cac7d5255f23c8eee963a71d48147e4ba80509fc0fe5c540d66f6982de73d866fe17eab59495e4e0ff625cee0b24788f8e1b4f0f0b76dacdc79e1903905fcb3c3457ca7e0ae6cc9519a28dc1fcab9dcdc", 0x1000) 19:47:21 executing program 1: r0 = syz_open_pts() r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2285b0001000000004d5f4de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x9) syz_open_pts() r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) r4 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) close(r3) syz_open_pts() 19:47:21 executing program 0: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x100, 0x139) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) ftruncate(r1, 0x0, 0x4000050) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) ftruncate(r0, 0x0, 0x100000004) socket(0x2, 0x1, 0x0) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x8000, 0x0) r3 = socket(0x18, 0x1, 0x0) close(0xffffffffffffffff) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) r4 = accept$inet(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r5 = fcntl$dupfd(r4, 0xa, r2) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) unlinkat(r5, &(0x7f0000000040)='./file0\x00', 0x8) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x40000029, 0x1, &(0x7f0000000280)="ebffcbff13b901002e01007130c325b8addf4b5b034c9296480000007d3563a20000", 0xffffffffffffff03) recvfrom$inet(r6, &(0x7f0000000340)=""/226, 0xe2, 0x840, &(0x7f0000000200)={0x2, 0x2}, 0xc) sendto$inet(r6, &(0x7f0000000140)="69e447a762b3ed9c163a90b59a78ec18cc3f69c007560485c0c7b8d2fa60b0ecfe3a95431853ca3977bf560eb5dd7fd476a2ac45fcad3cb787699758bda20f353cc2f6e618c4e48f36d7128f48f9e69e41afdbe98e3c9ffb84753d0743b316db2da1c4e447a64e7dbd047edd50", 0x6d, 0xb, &(0x7f00000001c0)={0x2, 0x2}, 0xc) 19:47:21 executing program 0: syz_emit_ethernet(0x8e, &(0x7f00000000c0)={@broadcast, @random="d71c9edd8285", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x58, 0x3a, 0x80, @empty, @mcast2, {[@dstopts={0x4, 0x3, [], [@ra={0x5, 0x2, 0x2}, @pad1, @jumbo={0xc2, 0x4, 0x81}, @jumbo={0xc2, 0x4, 0x4}, @enc_lim={0x4, 0x1, 0x72}, @enc_lim={0x4, 0x1, 0x40}]}], @icmpv6=@ni={0x0, 0x0, 0x0, 0x0, 0x0, 0x661, "287c7fd5b28b05be5b06b51d24a85e14d7568fc158af0b3a9f55b6b5889d5d03"}}}}}}) ioctl$WSDISPLAYIO_DELFONT(0xffffffffffffff9c, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x0, 0x1f, 0xfffffff7, 0x1, 0x0, 0x0, 0x5, 0x1, 0x2, 0x0, 0x3}) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000000)=""/153) 19:47:21 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) r4 = socket(0x18, 0x400000002, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206923, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r6, 0x20007605, &(0x7f0000000080)=0x200) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fsync(r4) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) dup2(r1, r0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) 19:47:31 executing program 1: syz_emit_ethernet(0x62, &(0x7f0000000080)={@local, @broadcast, [], {@generic={0x814c, "f632f320fba27d33a80f8d4676c381f213782c9a0c9e5c0b942b65ff93c013700d85744b266dc82bc465418d35661e679bd622672d3d0c4cd9eb6ae67aa343c21d0b79b27d3b90f8766b3ed6089a45f2fea87952"}}}) pipe2(&(0x7f0000000000), 0x0) 19:47:31 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) pread(r1, &(0x7f0000000140)="348c969fd0e519f0410669ca197897c11948a348432e94c6ca637303f0d09eceeaa9f6525230e04410c3597456f850cc616fa2db296e8049679b44f614d6a3041d9c7074f2c873ce3f9485bec8511444134614a1d88b32fe848a78738ac4972c718178841b112465e4e9b4bf9ce33cbbd193c10ac89ec2528294f67627044882fa619c0af9270453c1f026c9fe3ae63240e6ad6ee4306a71cfd299063e90c8", 0x9f, 0x0, 0xffffffff00000000) ftruncate(r0, 0x0, 0xc78) ioctl$FIOSETOWN(0xffffffffffffff9c, 0x8004667c, &(0x7f0000000040)=0x8) 19:47:31 executing program 0: msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x0, 0x0, 0x0, 0x0, 0x0, 0xb2, 0x8}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) pipe2(&(0x7f0000000040), 0x10004) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000000)=0xc) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:47:31 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0x1}]}) accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0xa, r0) bind$inet(r1, &(0x7f0000000100)={0x2, 0x2}, 0xc) sysctl$kern(&(0x7f0000000000)={0x4, 0x1}, 0x8, 0x0, 0x0, 0x0, 0x0) 19:47:32 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="c7102228bc83aaaaaaaaaaaa080045006ff1140038000000000001907ce0000002ffffff5c0305907800000000450000001600000000290000e00000ffff0000000092000000"]) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = fcntl$dupfd(r1, 0xa, r0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) r5 = openat(r4, &(0x7f0000000100)='./file0\x00', 0x10000, 0x146) dup(r5) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r6) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x5, 0x2, 0x8, 0x88e}], 0x4, &(0x7f0000000180)=[{{}, 0xffffffffffffffff, 0x68, 0x1, 0x8, 0x7fffffff}, {{}, 0xfffffffffffffffc, 0xec, 0x8, 0x7, 0x5}, {{r0}, 0xfffffffffffffffa, 0x10, 0x2, 0x200, 0x5}, {{}, 0xfffffffffffffff8, 0x8, 0x20000000, 0xd186}, {{}, 0xfffffffffffffffc, 0x90, 0xf0000083, 0x1000, 0x180}, {{r2}, 0xffffffffffffffff, 0x0, 0x4, 0x8, 0x3}, {{}, 0xfffffffffffffff9, 0xc, 0x40, 0x3, 0x4}], 0x2, &(0x7f0000000280)={0x8, 0x4}) r7 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x2, 0x0) fcntl$dupfd(r0, 0x0, r7) mknod(&(0x7f0000000040)='./file0\x00', 0x80, 0x101) 19:47:32 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x10, 0x2, 0x1}, 0x4, &(0x7f00000000c0)="c5a22f6368e108314fa56a7d96d7510b73f9c726d0dddd9a12502be31b7693d5204ee794256ad8d924184be84ca7cffd0f2a234eabe5e04608971cdb544d73d83097ec1a00c910abf43770147109dbf13dfb3d35f0065c00980f313660be4b26d3937d673242c583630013421a37b995418be189268ac1fb5c067e262c6fbd56c804968632d1d67ba98f2f2f704c2bd127e1d65bb725d1afdc65547a654a1265c3b291a497e1b58f6e0041d43b61093c0a6dd7922f3729b09660eef85cc3bcae8c940f2c61d6aed1c990133c2ccbdc9a9d81f0c6063ff52022882367e280e3b3712a7dc96a1500a4509cede3bdd395e06bccdb6ef9b587f0d3", &(0x7f0000000040)=0xf9, 0x0, 0x0) 19:47:32 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000440)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2d2a45723deff0300000000000033058a01a695a70f15d07ed52d7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52cf32c5ee79b135ae7581793bbeca5aefd68f6ece473d03169427d072cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a1787f148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81b0359f3b1b6424c1c207ac2ec4da7556bde095f485321a004a3aec59a9ca9c65b44d6e6f6d0874c7391e7e0c096e9ec0eefa654e05777f6e597e41ee1185cf84ee342e0fc61fa23eab7d221d7741d6a28aae37e09039b91ee25e2d429d22649b28f489cca09940aeb792d4ac10c6d0d64944f2a75ed3bf60645d0e8b2701635f7746ddc08788777fe9c60e94f774c4617f53d1a1854babee4ac1971235d1b4ac17d9e8acd7ab10eb557070fd7383157f91d2d56fa7484057050669ccf408f3771b7ceb8f6db1c3251705f4e304897c28b3718893332a4d8323f0af0425d6d06d3cc48cd6a363d0381df7b48be5bbb2cd6ea0956405c3e36fb249269c9cab038262a9298f742b7b4a5436b22b36056ccea52f795ed97d88ceb3960289ec3912042ce6e05c70ce8a3a075b94e2266337fcd3aff61cd678dc64b398dd59768e14de6fa2d45a18c7dbb1b346ee32e64a9bbaa4da530ac337e29a1805735bb773d246faf7194c55f68a9670f158856768e3848e2fbc"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in={0x2, 0x2}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000040)="06818ca38aeeaf92c3f66dda00e4ad6d407e46cbd47c72b8bfc9921d107ff452f7b83c563edda79f03ae8244fc0a891cf83ae97772e7bd017df3dbd36fbe72b1c64645de77c2eaeae2d1b82d73495230e6f245948ad7f47daa5c", 0x5a}, {&(0x7f00000000c0)="a1d8", 0x2}], 0x2, &(0x7f0000000140)=[{0x50, 0xffff, 0x6, "52787ca1c9537c083c043e4aa7ab2d15dc5566f293d09b48db1d69f3b2fcd3ab54bd36971533d285726aefa1e172195a2d98d53fea8e288c6fd5"}, {0x20, 0x1, 0x8, "1a6cd3b1c9bf7bc5d588ae1055e48f"}, {0x70, 0x1, 0x3ff, "0bddc655c8ab228a1438880d1d6c40daef4b52a962a720a96c43317da43135f03cd5120a180bd93e5cc72908d96fcffb2c4747a081b9b59ff8ebb81484c5caedc0114759011ff6d0b16c3da8bfa7e1d3f83830ddcd97a514c31c0a7071"}, {0xc0, 0xffff, 0x9, "c19700d6256e0cda44ef655bd05e841d4e43a5437b28c37d0b2dc91f0d108c7487ae1e05c0d33ad50c5c0b2ed87ebb5013d29e9e655e19ed2a0052d71c95cddf660ef95a71b49806915182d69f98e3c7008a9625d94c89e8abaed3c44f46cab159c2ff31a570018eb3ad7e4410ddd2bc86cacfdba19cd0f98869dee879bb84b00ecade7815605b6f70412819869148d7d55bdfdb3a475d668138a86c79398fcc3d0b39083acf0569ccdd868fa124c787"}, {0x28, 0x1, 0x2, "f423e3fcb2b5cc0fdf0ee8f5a5cd6473205ab9638e9a15"}, {0x18, 0xffff, 0x1, "bfbbb36bb2887b83"}, {0x78, 0xffff, 0x0, "cbdf05262381e25beca30d74afb90a006feddb53666eca959b7cc74e265496879b3ee33c07799ead9d08c30d382b80a80ae3ebee0c99ae984e4f2203fbd0927468160e012b380db452973142e75defdc46bf3996dfa61b101d1ee37f4811d1cc6e8c851cbc4dd7"}], 0x258}, 0xc00) r3 = dup2(r1, r0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) sendmsg$unix(r3, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:47:32 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x3}, 0x4, &(0x7f00000000c0)="0118fff6360f9ea1feff59657f16666e9f97069815ca5835b6f65316127c001ab43afd5604c4aa10930ed14b1088b7d8414191ac6193bb09919a8a372208b127f29c66755d45d5ae11c6731aede78c4421cef62cac7d5ecb3a69b2e7910599897b40c8c7f4766c3bd9ca5112b32966a5c0411d0be46ebb2f81ea2de4000000000020a63fde26f5ca6a157ad15000ffe6c35b55a191701155a29aabecbdada66c878f486f7e59a59a05bb689915b90980246fa85c22ad066d2bee08f7397cfe2cae6e966e98d4c45356c7ba884245d73f252d74b07f1e9236010c11f63839c11b8f53bd01000000201c3f30e790e6157cd0f6ac73547476b2a766825175bdc4ad08966780e66be6d740a1ad902a5f48e0a013a1dc24244ade0d510672dd77da2c8fffff0000000000e7e3ad4ba11ca80000000000000000000000000000000009eb3881885647e6b9ecd6bff6b37cd49c4287ed75b0db89c123fce0cbff668a58f19f470bd87e5503c733fc217eb57458e55df300c2d611ae3e030100a9edbd2d2d845b8e1f2e111835a6b788d5ff5256df19b563f269e55e74120536a99d2a43575893f400c7c32ed7a1d4dfedd53dc24cb41b2749e7739f0ceb63553689a46145fc7f2c30c0d29de081568214f857ebd1f1e41bfb9a21624840a96d9619e00feb108d5bb60a27d465014bd7742b7e5f4a46cb83eea6b48aeb60db0242a3044bcf955254edb0450200b24c238f904025", &(0x7f0000000080)=0x210, 0x0, 0x0) 19:47:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x4, 0xae, "000000e3ff010000113e06f53ecd1319f4fc00"}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSDTR(r1, 0x20007479) sysctl$kern(&(0x7f0000000000)={0x1, 0x31}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) 19:47:32 executing program 0: r0 = syz_open_pts() close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)=""/95, &(0x7f0000000140)=0x5f) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xffffffffffffff7a, 0x0, "0495f59cadee8e35170c4dbc52ea0e7ddacd63b5"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 19:47:32 executing program 1: r0 = socket(0x2, 0x2, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) connect(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2fe0df18f7eb328ac96c653000"], 0x10) 19:47:32 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f00000001c0)=[{r0, 0x185}], 0x1, 0x81) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt(r1, 0x3, 0x81, &(0x7f0000000880)=""/4096, &(0x7f0000000000)=0x1000) dup(r1) 19:47:32 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) syz_emit_ethernet(0x5a, &(0x7f0000000080)={@local, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00\x00 ', 0x24, 0x6, 0x0, @rand_addr="00000000000000000000e3e900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x9, 0x0, 0x0, 0x0, 0x0, {[@nop, @nop, @timestamp={0x8, 0xa}, @eol]}}}}}}}}) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) 19:47:32 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x6, 0x1, &(0x7f0000000140)="7efbd540", 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000040), 0x4) sendto(r1, &(0x7f0000000180)="98f71d851b9b9585a2ae616364cd5c020bb87affcd632f30e6febd1f7150c52425d02abe7552ec413e41161b4d130f0f25540ae422210171f7209a00092d9f71dcba79147d5791b64fcbbbe84fa564aef1749ada75a165be9d8fd72286f373fb109c26ff16251732e3dd80cf232a6a00000000000000000083e4925df203cfdc9c6ddb399f424ffab57639e20d1cb902c50180420ea9e7b0f00c61f1714f9a1797a80010000046786dbc6f0ac2264cde84e819468c8e03bc9b5a004a259c6babd457aeb3405a9a0bbebac7ff4a414cd75d016f4f", 0x1c18, 0x3, 0x0, 0xfffffffffffffebd) 19:47:32 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) mlockall(0x1) fchmod(r1, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 19:47:32 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x10, 0x3a, 0x0, @empty, @remote={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffd}}}}}}) syz_emit_ethernet(0x1a4, &(0x7f0000002a80)=ANY=[@ANYBLOB="aaaaaaaaaaaa65de8880274386dd62d7cbd7016e8901c895ed00000000000000000000ffff000000002c0401020000000000000000000000000000fbffac1400aa00000000000000000000ffff000000003a000000000000000101000000000000161d0000000000000108000000000000d0e2a1de6c2e837c04017feb463bfb00d51db0b7518c64a7e70e7becdcb327698d4c4a0ca13e613e6bc005f2e79447487db264de652c4155280c9caf48f16a7c9ecd0f4ad2a3807f6e469fde6b9af11ab6c9bf9d0e075d8dd67f413901e1003425ab1ca3b5c731fb9178edcd9aa7fabc11f8041af25f79fc97654f4d2be5e54fcbf53dd51b93fec177b3d61a06aef25fd4982c39cfb41b85811505a4ca2891ca68f62e96526bd5f9dd46155d802684cab9908df83b7873b98c1fb26150dcfdc76450c6e9b831cceb30f860f4a0abddb5e3a5ce7bb2113060bd48e5670e8d8298351c00004e224e2300089078797dea62812119a10c4b2b0969d21ade7a0dcb99ffe19e680d698b395921dba3f028d85ea8471fca71bef0c1863ff834f23c2cddce7ab678e14405ab4149ffa7e51b7043a09539facebf5cc7b229646032d5a2a1337ee03927dfc32c77577665b54089f837a1da34c298032ea050df67ec1f1f49afd4e7040c9c38dfe7ee1191966ee14ba4335a0b7cd33bca3831ae7ddb92f61ff3d4c92d93a6f58966d35628e4f92d83069c435f86fe5ad70280a6c7f15f4c44bba0b0a2e1d900"/547]) rename(&(0x7f00000001c0)='./file0\x00', &(0x7f00000008c0)='./file\x00') r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) chflags(&(0x7f0000000a40)='./file0/file0\x00', 0x8000) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) syz_extract_tcp_res$synack(&(0x7f0000000140), 0x1, 0x0) preadv(r0, &(0x7f0000000540)=[{&(0x7f0000001a80)=""/4096, 0x1000}, {&(0x7f00000004c0)=""/104, 0x68}], 0x2, 0x0, 0x2) acct(&(0x7f0000000200)='./file0\x00') mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2011, r0, 0x0, 0x0) ioctl$SPKRTUNE(r0, 0x20005302, &(0x7f0000000040)={0xff, 0x9}) ioctl$FIONREAD(0xffffffffffffff9c, 0x4004667f, &(0x7f0000000a00)) semctl$IPC_RMID(0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) 19:47:32 executing program 1: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0x2a}, 0x4, &(0x7f0000000080)="4f009952f97c707fee7d24e95b514fb78437f058c932c887815f444bfcfaa1fc7a59899665cbbce787ffd61cea644de7afed2b9fb40defeb324857ee50f53e64a64ba4cbb1c1e5bbc21f0e29757eddc4aa5a2c0845a7902491fe7317396bebbff0a82af93513ac34fa67da070fb550e64e3ba041350a82ff1cd8b48bb0031b3a87445f128e72377002f5fca3679ed0cb5630e5be", &(0x7f0000000000)=0x94, 0x0, 0x0) r0 = socket$inet(0x2, 0x7, 0xff) connect$inet(r0, &(0x7f00000001c0)={0x2, 0x2}, 0xc) r1 = getegid() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x40, 0xa1) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r3, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) fchownat(r2, &(0x7f0000000180)='./file0\x00', r3, r1, 0x2) 19:47:32 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x1000000029, 0x2f, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setstatus(r0, 0x4, 0x40) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 19:47:32 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000740)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f00000006c0)=[{&(0x7f00000000c0)="cd60a26ce3df239accc2f5ff4273b6335ac19ba3672b81a5760b2c841909181257b46560e430129f0aaaa7c69387ffc7fbbd695da45e0a4fbd68c75b8fd45e880754146846437a3dc31eeb538c834e85e2c0f60f3bb18b021c045fcce18b59b0bb48996d68f89d91f1d2277b41e3ba944f2feee153def9a64769966e039d6db4b7c9d30fd380fbfd53cba027477b77ea1bb722c9bfd206b8f6e6aa74e0239063f71b4699582d18949a66d27b9c4dbf480fe2def5bed2f6286fd98a7ea3bd6ecf50100c714187c996661d62a77ebe3b5fa6d9e8aad95739dbcd2d477918fa4fff5368c894f9a73abcd461d35da0fc7f12573d75", 0xf3}, {&(0x7f0000000340)="10762bddc57bc312f71b20cbe15745e4d88ee675abae05f390b39f4ae2744d8ead9b9eb389be21fa6efa05e782cc904289ca5ee9d9225fe34fb6a786e39f12aa04fce88726a5828716369feaa45a165877bbe8fd71766a997d52d9931c28071e5f71f86a75af445983ae7f3b928729f7eac01a691cc2d1d7474fb1ae91a7c0f806ce0db78252106d6bef9d422718680c955cd326d36035cc9a26440adfa1c4d9603443fe9268d50839c9ba66761bb1a5f47c2923d6f08fe24de14c6ac71e36bb2904ccec4ed93ea19a328876f4f8a66f53c1471d948c96f5ea95ebc796c1ecde8fcfc475968bfdcac342a397a85563b35d712a3ff8dab4373caf30677ebe", 0xfe}, {&(0x7f0000000440)="d7a6a4b3612875039e242a617c567f251aa7b22468199e601b8c9ba38ee33097ea873103aaa539794ae095baee21468b68a703784cd7e40a589e11b9b6b4a32bf7a34035b5b6ce4bf6f83f3c25e12ef3d3e8d637b9750cb837a4fe452b2581ca368599d26275928c4bb27c0000082ab82c34ed6ab722fa8dde6f1bdffab3aa9c61cb47ee36cbe9e99f04160f76d7d2971178b47e16d9103466ac079fcc76725b52c49a8263349355a27b597325e53e1624522e521eec248d", 0xb8}, {&(0x7f0000000500)="75b2cc3ca8108188efb87ce892082ae5d72f17d34c1ad6f36890bcf935ea61765847d6a0159b2bdd8b982904a9a25ebed66941e7dbe29b659cdd0675b5dffac66068286a6c5358d4b4d9fd449a33cb7700d7ecf9b2533e791f4fafe8be138103201f4f4ca894f43130c726886eb12c990ce515acc6fd07e9d98168e0982024c93f94465b215995ef7c914726e45dc066a6b25def60ff58779ed5b136e0a3346db83724f2a41eb0ad51facb6d28d8028655", 0xb1}, {&(0x7f00000005c0)="10b1ab3048d85605452c9695f04d8eb5c556e0bdab8cb290f592c5f1e76f3c3d75fb4aa5694e191ba09026e8b62120dbcf80989f5a009eef46d4515162b624ee2d44503611ecfcb2e52e3697817b4444af0f8ec7dd967770d20d581d399ea9b7fdc37a9e4bc18fc43744b7bc8c97271da15ad2594578fd27e8d32c888ec0536bfce8c1fe3dc065c32aeeac3d609b43a21b1fe12dcd72e5403f704571e2110e1ce795762ec543bb4a26e69e9296369216fd7f408c525ef0491a468975fbc68fa30ef0b289bdc7bc101d5979c25af9c3a47c8a739e74d74b2b233cb7cd1fa348a3cd4c998ec931c884d615c53f2586d116c607a40bd9c74bb5d505cd95ea0f", 0xffffffffffffff92}], 0x5, 0x0, 0x0, 0x402}, 0x0) msgget(0x0, 0x780) r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x2810, r1, 0x0, 0x0) ioctl$TIOCNXCL(0xffffffffffffffff, 0x2000740e) write(r1, &(0x7f0000000000)="de", 0x1) syz_emit_ethernet(0x0, &(0x7f0000000000)=ANY=[]) r2 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) r3 = semget$private(0x0, 0x4, 0x5b4) semop(r3, &(0x7f0000001180), 0x0) r4 = socket(0x2, 0x400000000002, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x8020690e, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300), 0xc) semop(0x0, &(0x7f0000000240), 0x0) semop(r3, &(0x7f0000000240), 0x6) semctl$GETVAL(r3, 0x4, 0x5, &(0x7f00000001c0)=""/211) semget(0x2, 0x0, 0x18) 19:47:32 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r2) fcntl$lock(r1, 0x7, &(0x7f0000000000)={0x1, 0x1, 0x8000, 0x7, r2}) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, 0x0, 0x0, 0x0, 0x7, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0x6d}], 0x0, 0x0) kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:47:32 executing program 0: sysctl$kern(&(0x7f00000001c0)={0x1, 0x4f}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x361) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)=[0x200, 0x81, 0x400]) readlink(&(0x7f0000000180)='./file0\x00', &(0x7f0000000280)=""/247, 0xf7) semctl$GETNCNT(r0, 0x0, 0x3, &(0x7f0000000040)=""/32) 19:47:32 executing program 1: sysctl$vfs_fuse(&(0x7f0000000000)={0xa, 0x6, 0x1}, 0x3, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = getpgid(0x0) r1 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r0, 0x0, 0x43, 0x2000000000000006, 0x8001, 0x4}) 19:47:32 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='<', 0x1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$BIOCSDLT(r3, 0x8004427a, &(0x7f00000001c0)=0x4) sysctl$net_mpls(&(0x7f0000000000)={0x4, 0x21, 0x6}, 0x3, &(0x7f0000000480)="2ee04f7e972a4501464eb6307a5ab570033d8326083c5c0e8d94a331bc2b1ceb7620015dfcab5b0a6fb5c4213fdaf49a4e10b75d2771940467b97bb29b99e65e6e6b62e8fe552f398419530a201cec333b45ab1252ef30cd0122891a3fa27e1800f5e219205f4b402db1e62da448e40cadfb855fe2ff59399da7db40e9e05788663399317a70d7385a6a5a42ff181fcdeae3bc616938833967f955", &(0x7f0000000040)=0x9b, &(0x7f0000000540)="8ce57da91f346bdb32918b5cf2cf79c69d1ab3440eb300040560b0d83bddbb65fc990af1c56de68e45f51b5a88e3a3245696f0ba821f7c7211236d325bb5ce436f18b5c35b3539c9bb391f89ce046a7741", 0x51) readv(r1, &(0x7f0000002680)=[{&(0x7f0000001340)=""/4096, 0x1000}, {&(0x7f0000000180)=""/17, 0x11}, {&(0x7f0000002340)=""/227, 0xe3}, {&(0x7f0000002440)=""/245, 0xf5}, {&(0x7f0000000240)=""/102, 0x66}, {&(0x7f0000002540)=""/177, 0xb1}, {&(0x7f0000002600)=""/67, 0x43}], 0x7) r4 = socket(0x11, 0x4003, 0x0) sendto$unix(r4, &(0x7f00000000c0)="b100050460000000000008000701000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r5 = dup2(0xffffffffffffff9c, r4) poll(&(0x7f0000000340)=[{r0, 0x2}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x8}], 0x3, 0x606dca73) dup2(r1, r0) close(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r5, 0x8058574f, &(0x7f00000005c0)={'./file0\x00', 0x0, 0x7, 0x200, 0x1, 0x6, 0x0, 0x8, 0x1, 0x2, 0x9, 0x5}) r6 = socket(0x18, 0x1, 0x0) setsockopt(r6, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(0xffffffffffffffff, 0x2, 0x1) syz_emit_ethernet(0xc4, &(0x7f00000007c0)=ANY=[@ANYBLOB="fffffffffffd00000000006ead9b0b000000008e00000092f4f96aa945676a00000056d78e90df489bfee4cd529a4623510100fffffe8000000000000000000000000000aa8cb2a769045301f3d2c9cc81710f0448adf28d0babf9b602c16da78b0205f96200000000c0bf65e8f72b68abe197f135199935d9526b003a050000000000000018048663a982c89dc0e72a73ccdfd0be8f8a2be4d14868ea941aa47567303547a0a82ca83cccf95b9801eaf992b518f4a43985043858510de21660a61bc53082d51db9262560958006abd863f274e81ca3b4553aba5c3a94874117069f5e1dce6b9341c275dddeb940efce597b4c9bd3e7b6afe0fbb6e8a339079aefe39f189e0af2cbcfcdcb8e6c9c36259c8e0f5f19fcfe5f3d0a5431c66601950d875f7bd8b5fc0d192f10b3ef2e5621d1ae0d407757086a094bf1675342701622cebb518e18e35286fe107bc8b28bf0c5d64f4c3c5f45effd11d1523e4f61430fa1ebdde9f6"]) 19:47:32 executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x3c}, 0x3, &(0x7f0000000040)="06000000000019b013b9", 0x0, 0x0, 0xfffffffffffffe76) 19:47:32 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "00000039ac00"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r3 = dup(r0) sendto$inet6(r3, &(0x7f0000000040), 0x43000, 0x0, 0x0, 0xffffffffffffffa6) setsockopt(0xffffffffffffffff, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r2, &(0x7f00000006c0)=""/158, 0x9e) sendmsg(0xffffffffffffffff, &(0x7f0000000140)={0x0, 0x0, &(0x7f0000000440)=[{&(0x7f00000001c0)="d999346efcc149c119582a73181f1247eb42a4fb39df73bd3e0fc457f389b9463b8e55783d50baea1433a634d9c73954ff2207ff5d0c0c42590042ea03c77d6944dde2c5dcc702cfa8de61a7023a90cf357a5aedbdc14198565e829ae589933b8d8001f37e2d45ef3e00ff18efac3fa31a7a96a0319d150cd24ef6c26d6f153998c8c5ac305e58ad40f08ec5372efc09ef31ecc949926cf6e43d080625c0a8f0b06fa2", 0xa3}, {&(0x7f0000000280)="e99864b4f7d97bf7412b210c44833b4472ab1994fb55a722b8fc855c0235be5d920c9a2419e626a6098fdb4ecfce49c7a214840a37f7aeb9b9d166e39cb0c2e190afda47c0eca6a455667dee49714e41a3f02ebb1ffdd7f55322c0435afb393ef21be7d78b81c5702122c9a4460710db829631b2e2eeb7303fdf4e05cb8cc7928ce271e477e0c7b78d7040b55876bc81149897b6113f46c7e61618fbe24a96de196de90dcf9b0d983948a25bc7ccd8fa6ce9c4447e0f165c7b32ec60c2bcaeb186c3b9494d", 0xc5}, {&(0x7f0000000040)="2b3bb0a8c096e43ee9c0c783f7aa1bd94d77099ed04406b22305503b300ca7e55a04703f13dd89e76bdd8c92b4d726bd9ffeab2f20784bde13c9606848266f8f3c6b27fcc8997084679f071cd5eb497b8e7332175aa41229c2522379d1eda4d3e676f63df1d32ea596ffffe764659940e0365d6c2fd11be300c5dbef094340", 0x7f}, {&(0x7f0000000380)="8b76c20408b664115122128e050e3dd106adf6fcbf56458f6da3c3bfb5614a3a37b11ed0692ebe658f4295a73e96d6c5119b21afeb3d952826ef237dab7df548d35ae3399ab766a3b5bf30d1a22c6b3710d4f9890ccb21ebc00e6826594c731a2d831d6d4ff262d9b076c61a205f3c12e1d7cac48e21bc8642efb8962f29a36675915cfc9b216fc5d37da140fdc9c666ca0620fee69e29fdf46db7d171542d4d99119e2e5012", 0xa6}, {&(0x7f0000000100)="922634d424", 0x5}], 0x5, &(0x7f00000004c0)=[{0x100, 0x1, 0x3, "39b711b78dd579051cde3a8d776a28e2022eaf02cbc9eb28f046c6b674a6a00635c497891fa9eec9b78c42283695a01a3b3f5db90c7e3fbbe922328752d6ef8eac9c949649cf674935786488dae502e3f52e03e8fa16152d2000c9f14ec8c548fc8d86473a5fdd4a31314132015e2468f86be26e5ed0973ae7dd2dfb3a5889a928bb4d4826b214e16a6b778d5219325ee7d237654f5c2b700aa51a2a6741eb75acd775f892e8265a4647cab0bc50a6e00c401cac6e335d887e56ab420e4ab13cf78b8a418106b728dfdb9f11b8ed3825de6fc76e09f26c411d238e2803e1a94a5d68f88a39061c227cdd7ffb37c0"}, {0x90, 0x1, 0x0, "5c340d6980de89d52e33cd0d6df1faa920ddeb11757c583afe50138dea79363bc2ca90c05031b3755611adda3e7c72acbfd485af773b2a98b0509de5002948bf0dbe3e652d86d1d126e324b7be7dbe5299720a9e64de68a465d3593495f5fe88c2805777513a4d4b0964be40542112dec69085319156e59a34450915"}, {0x38, 0x1, 0x7, "d8f5569c3fc8e5540d890e1582c4fa393fed0ec2fb2d7e831e44b3864e77532d093ba127db"}], 0x1c8}, 0x1) 19:47:33 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) fchmod(r0, 0x40) setitimer(0x3, &(0x7f00000000c0), 0x0) setitimer(0x1, 0x0, &(0x7f0000000040)) 19:47:33 executing program 0: syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0x0, 0x7) syz_emit_ethernet(0x84, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x4e, 0x6, 0x0, @rand_addr="000ebc7b36250931d21893419900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r0, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x0, 0x0, 0xff, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795cee"}}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0x0, 0x7) syz_emit_ethernet(0x84, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x4e, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x0, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795cee"}}}}}}}) syz_emit_ethernet(0xed, &(0x7f0000000140)={@broadcast, @random="4c5b0aecb9cb", [{[{0x88a8, 0x1, 0x0, 0x3}], {0x8100, 0x3, 0x1, 0x3}}], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xaf, 0x2f, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @loopback, {[], @tcp={{0x3, 0x1, r0, r1, 0x1, 0x0, 0xb, 0x40, 0x5, 0x0, 0x2, {[@sack={0x5, 0xe, [0x7fff, 0x6, 0x6]}, @generic={0x8, 0x9, "ef7532fd56ad51"}]}}, {"67ba0607d8fbee2f844f6e23b0085c42baddda4f720ce5c00c6aba0f3c78769f9d9015a1164c26d4f41e227269e6d752b571ded11fdd7913820485fb5c1820fda01aef7b38317bcaf9f67fcbd5e942d86e9785b6b4a38046c6e70dd2da1689d435d1db5694d5d4e850d1ceb95279ffffb50d6414d093606af2c46753d5bb3cc01915dc"}}}}}}}) 19:47:33 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0xa3e18c30ac20269, 0x0, 0x2}, 0x8, 0x0}, 0x0) 19:47:33 executing program 0: sysctl$net_inet_etherip(&(0x7f00000000c0)={0x4, 0x18, 0x102, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x8000, 0x7) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000)={0x8, 0xfff}, 0x10) 19:47:33 executing program 1: kqueue() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) setgid(0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f0000000080)) r2 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x80000001, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, r1, 0x1ea, 0x81fc}, 0xff, 0x1ff, r0, r2, 0xf, 0x0, 0x1}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x1, 0x0, 0x0, 0x0, r1, 0x50, 0x1}, 0x2, 0x1, 0x88}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r3, &(0x7f00000000c0)="95", 0xfffffe76) dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) mknod(&(0x7f0000000040)='./file0\x00', 0x10, 0x7) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffcb0) execve(0x0, 0x0, 0x0) 19:47:33 executing program 0: sysctl$net_mpls(&(0x7f0000001980)={0x4, 0x21, 0x6}, 0x3, &(0x7f00000019c0)="25a4022169d826d4af174c5f7f57845fbaa23a2e55cbb405737b6d42589ed59ab591da142872202d1d6fdabd0f2c2ecf0291302bfa75132272f27a986c3ae4551c42b9977f99dc96a1765207f421dcb2f8b24aa06129fef2bfc54d1cca21b0b0a92601bfd94f674523337b6a8eb38bf7506d7aadb10cbe2c62dd0a30", &(0x7f0000001a40)=0x7c, &(0x7f0000001a80)="0e9ae287414082bf061920f092f2de0b41c0d48434777c7150d02a9234861e3157558aa1affa93bc4b67bd76c0729d08364f485670ed167ff0a42776ccfb32711801bd0ed5ab764a61a687ae1443c81d88c8851999e4b4b93712c0c7f1680467dd5355ff8e2e4aa070f2f8c6cd3628048acc92eedcdc7fcfb1dca7a9bfcee735f2ca916914ee4134c11a03b69d766ad010f31143248190ab55af3383179b73ebf4fab74af9c8707be9dc41ca9c2a56d03f7e027695dcccfc6ea82d082f6a0dfc3dd1725941a8e7fe4216fad78c19a842d8abb4dda010851c56b1c8cbffc9249ba20dd4bc40225ed39f4a25a7", 0xec) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) sysctl$net_inet_carp(&(0x7f0000000040)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f0000000080)="e4a9618c8aa24395501f56c9e8427a370d78e6a4f5293747add0aebd75353c2240b10357b0a16373e2114bd8a2cc2bb8c49b", &(0x7f0000000100)=0x32, &(0x7f0000000140)="ad2a63015a2cf144ee8c08b103338d468f2e6e7b5fd3661ebc800b6bac3f41b447d3f0eee09ce0cdc5092f20af2ad9679fbe3861ee80f895f656322304d9eb320a2f7372666cd633c9125eb20d3a7ccea19a1c81bfd00851a12c026738e63f561785ceb355b74b1618c6688b35f56dac7fa2e5bf107835e4f0494d1b30b9f308c1441f09ff9db3731856c8a440c21aadba20f6f4b652508a66ad2082bfd42f8ac1bd1bf2c138161f5c4be5bb4ca3aad45b6845e3c9f4", 0xb6) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2010, r2, 0x0, 0x8000000000000000) mmap(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x1, 0x2010, r0, 0x0, 0x100) preadv(r0, &(0x7f0000001880)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/175, 0xaf}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000340)=""/38, 0x26}, {&(0x7f0000000380)=""/133, 0x85}, {&(0x7f0000001500)=""/225, 0xe1}, {&(0x7f0000000440)=""/46, 0x2e}, {&(0x7f0000001740)=""/192, 0xc0}, {&(0x7f0000000480)=""/16, 0x10}, {&(0x7f0000001800)=""/123, 0x7b}], 0xa, 0x0, 0xffffffff) dup2(r1, r0) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) getpgid(r3) getitimer(0x2, &(0x7f0000001940)) open(&(0x7f0000001600)='./file0\x00', 0x10, 0x84) kqueue() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 19:47:33 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @broadcast, @broadcast}, "cba7c7fb9219c772"}}}}}) r0 = semget$private(0x0, 0x0, 0x212) semop(r0, &(0x7f0000000000)=[{0x1, 0x6, 0x1000}, {0x2, 0x1, 0x1000}, {0x0, 0x100}, {0x0, 0x30c, 0x1000}, {0x3, 0x5, 0x800}, {0x2, 0x7ff, 0x1000}, {0x1, 0x7, 0x800}, {0x2, 0x4}, {0x1}, {0x2, 0xba2}], 0xa) 19:47:33 executing program 0: r0 = kqueue() socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0xf}], 0x0, 0x0) kevent(r0, &(0x7f0000000040), 0x200, 0x0, 0x1a79, 0x0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGRSIG(r3, 0x40044273, &(0x7f0000000000)) 19:47:33 executing program 1: r0 = getgid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0xff, 0x0, r0}}) r1 = semget(0x2, 0x3, 0x18) semctl$GETNCNT(r1, 0x1, 0x3, &(0x7f00000000c0)=""/232) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000"], 0x1) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1) r2 = socket(0x2, 0x1, 0x0) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = dup(r2) listen(r3, 0x0) dup(0xffffffffffffffff) shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffe000/0x1000)=nil) shmctl$IPC_STAT(0x0, 0x2, 0x0) shmctl$SHM_LOCK(0x0, 0x3) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f00000001c0), 0x4) r4 = socket(0x2, 0x1, 0x0) open$dir(0x0, 0x80, 0x0) openat$wsmouse(0xffffffffffffff9c, 0x0, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0xfffffffffffffdb1, 0x0, 0x0) open(0x0, 0x0, 0x0) open(0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$TIOCCONS(0xffffffffffffffff, 0x20004276, 0x0) ioctl$TIOCMSET(0xffffffffffffffff, 0x40044271, 0x0) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, 0x0) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB="d70000000110"], 0x10) sendto$unix(r4, &(0x7f00000011c0)='\x00', 0x1f4ea3ae, 0x1, 0x0, 0xfffffd7e) r5 = accept$unix(r3, 0x0, 0x0) recvfrom$unix(r5, &(0x7f0000001200)=""/4081, 0x655, 0x0, 0x0, 0x0) 19:47:33 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semop(r0, &(0x7f0000000240)=[{0x3, 0x9b9, 0x3800}, {0x2, 0x47, 0x1800}, {0x2, 0x2, 0x1000}, {0x1, 0xfffe, 0x1000}, {0x1, 0x2, 0x1800}, {0x3, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = getpid() connect(0xffffffffffffffff, &(0x7f0000000280)=@in6={0x18, 0x0, 0xcf2, 0x6}, 0xc) r3 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r1, 0x90, 0x101}, 0x8001, 0x1ff, r2, r3, 0x7, 0x100000001, 0x100}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x8, 0x0, 0x0, 0x0, r1, 0x40, 0x1ff}, 0x3, 0x0, 0x80000000}) r4 = socket$inet(0x2, 0x8000, 0x3) r5 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r5) fcntl$setown(r4, 0x6, r5) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/183) execve(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 19:47:33 executing program 0: pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r2 = getpid() r3 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r1, 0x90, 0x101}, 0x8001, 0x1ff, r2, r3, 0x7, 0x100000001, 0x100}) fchownat(r0, &(0x7f0000000040)='./file0\x00', 0xffffffffffffffff, r1, 0x0) syz_emit_ethernet(0xf4, &(0x7f0000000200)={@broadcast, @broadcast, [{[{0x88a8, 0x0, 0x1, 0x4}], {0x8100, 0x5, 0x0, 0x4}}], {@ipv6={0x86dd, {0x0, 0x6, "10fb7f", 0xb6, 0x3a, 0xff, @rand_addr="0000000000000000001fa68cdeff3f00", @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x4, 0x15, "5a4f5cfed64dbe8c18378ead5c6a57e2260d44f60c0c7ee382fd2895dbebfc4b1fee56d590c8d2bef8172694340cc9158eb2da58cd23647bf0a247e8bbee2b2981d7a3abf3a3c2c0c06337358747eb45800caf073d51d5605fbcaaae0340c0a777f16b3714b64c00e779ec5ba6c062dfbd376c64967b686db88c0fef3c581a420562021f76c9e026803ed0f87f8fcd3b6227d6ba2fe494b93fffb22c3bd81ac3d9bb33bc5e82df8781f18dbd"}]}}}}}}) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000080)=0x6) 19:47:33 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000180)=ANY=[]) getsockname$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) 19:47:34 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) r4 = syz_open_pts() close(r4) syz_open_pts() writev(r4, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r5 = kqueue() kevent(r5, &(0x7f00000000c0)=[{{r4}, 0xfffffffffffffffe, 0xd}], 0x1006, 0x0, 0xd42d, 0x0) 19:47:34 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) r1 = syz_open_pts() r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = dup2(r1, r1) fcntl$dupfd(r2, 0xa, r3) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000000c0)) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) lseek(r4, 0x0, 0x8, 0x1) 19:47:34 executing program 0: r0 = socket(0x2, 0x8001, 0x0) close(r0) r1 = socket$inet(0x2, 0xc002, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000440)="ee08665d19ac14d5e51348771197a7728420aef61715f7b183d4b3830c921bf0817a0000000000006a89dbdf", 0x2c) connect$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="82028611e2b2020000006262dd65c84e08c027ad12d417ec80ac134b281be097dff0efa5b32eaf23a299e04d2f45a611829ac19aaf1e936182e881850ecb792fd7a8fcd11c3fc8962eb3a70100010000000000899ee0d3d92501f6a0b61deb75fcfb3ebdb5c50284a1a9d3c07651a434798c3813c7756cca69d82e887d5e6d3aee60a3ede69923f29406004d3bb7000074e38621a609ff8a45d1c60752698af2b1b17964d885eeb2fa4a619c4627340a640f25a557cbc4b8e3e40d6ad97ae5a93b989c4cad4966ae37ce9ee81f139bcbba39a3e43aee56051efe6ea50b9d7f1b5f5446172de857ca84b4e445408ee9081a06f879c9a9fa340000"], 0x10) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000080)="e49a8ee8f4773fbea9c7df1fd237c8dd149ed6e125ddf63e9f6eb8ab255f2a90419d9ca41210768a8576a95b3416d912c686e76068678875dcd8b13d08efe5d10464fb66c1e2418f0274b4975b001ba6689e5597f28663de8867c0fbe496bada6d2dee48779c0ede949d5965", 0x6c}, {&(0x7f0000000000)="8a90ff45504744624cf055058b5b3026d4ac1c055cbba280b42f", 0x1a}, {&(0x7f0000000280)="d787048d691cc7bf53946764caf554e66dd343c5338409105052679533a57db36f6a9f6d3db128c283e2adede3e14429d52afec7e93dd856416bf0f78fcd868db52cfa7726701a63e502fbdc0d9c90a7220fb92da9f938ca30151821d626b19809b661c103eaec3a944886c1d8f8d78087b535f351624e99467e00c78fb538f5813e62", 0x83}, {&(0x7f0000000100)="4659d421d23f03137168592f38f533e8ea342d1835a639540c644acf934061d33e6bc5a31ad10e09f7e6e3e94e1c2e89f92aed0e5074e0ec6ba4eb2fc8f9e229f7441d279eb2fc8bb421cc67c66b2d41207bb09ddeb3a74a19f7abba1536757699566c8adf1092dcab5d1b64aa51f0c58b", 0x71}, {&(0x7f0000001740)="5cd461806fe348bb38277b06fc7346fdc8379c54aa403c11ca1cb60d88e299fd3578f66807cc461ba8c3581fc25b4109dfab5a134e0e1972818fbcf58ad737cc89bcf1feeae65f0b04f7a60d9be780e31ac4fa8ee4ab0fd69ee7d6e9839d106f3366712cf6f7cd7aa0a7e14a0cfa9567ae379e0ad9126d180fbf70409b09a3214555291e3cfba7", 0x87}, {&(0x7f0000000400)="1e8a586b69b09c50c1eeb39f5a7b31cc24fe5ed5df0b2d559223833dbe2f5a87a74bcfaefc1d2bba1c20ec4570", 0x2d}, {&(0x7f0000000340)="0d96816dd8521e74c611be8089cc6e431e1b53d6c4755c9146a334ed2f52fa38eaa0b1efa5c681753c0746", 0x2b}, {&(0x7f00000004c0)="c1dac003f1bbba736486ef4bb96086ea43b774ddfce34c997b85d49cac947011ebbb5de5477adbab86589545da0904234558a6dc7e215ff53e57d54b57d4111aab67e31464863c37df73f57671d8d725f3e854fd39ad13bd78d32e8c3d8b776cbe56888ccaab51ec064157b733ba0ca47a69fddbbde0b664ec6200f515f14fe87348b479227734fd128f0145d11b9a197a12f789451686e0b114ab6a578901984ab61f11bb33136407049ea9d63178d3fd5bc61264cb103fd32ceb5b5c", 0xbd}, {&(0x7f00000005c0)="e2dc1bbd487d0c864d7199031fec510e28366d481125a58b1a6bf6e19ad75aa72c1e487c68cb54f2583d3e6244d8dbe73bf122cba64c775d0480df1500c3153e01e1cdb8f6fcd2637950ae02550a6082dbe9923bfa1abce29c1baf2030c1b73b6db11b421bbae823b21edacae50d8d9ce95bec4304b6918b79c3f339505e8e4d15d22dc33f0eea15ac2a127ce04f82b4236d7e221bc8c111a5fad102120139c9de2518b8a9a89b276f6683bb8ae5f43b89565f72b96e07c2e574db87551847b08307f9ae0fa678376b8c8b9dd4c4d7607b50f41195862185edd71a831159786e7bfa82dad1004fad5cb7111fb1555139349e615f4ecdfd301a148c8042d466f1c9666392597f73d498f3ef469c662ca957f62a29d6bbfe9c4242fb703beb750e00262153a71d299d312707dd627df11ea2ba03f38c3f693cc941c0db73b30b425967e81a9820ec1f3e4e8cdaab67724cdd0bbbe0260e0c92d3b9ebb8a6764fb6abfa258de2be4be90127731a8ae05e08fd5c64ba9d96ecb547b07dafa9f13be32e0dde290234111832c492a2356e89496935be7334e18350d774ecd457a1527370dee1e3a90a147a722be414b986df35ac2bbf943d7d4448bcdf786f77e7cb3cb56401e6cb4eb3e2cce99821e0fbf4c5d2e3fd3806e4f1cf0b7ca73605b7d93ce6b788d3848afd925dc5fd0d6c6557b11c8eb8faaeff8d8c39d324d0753ae11ce5858b67a0a58430ea26b907e940b024d280ca4ff55a7489c5df5b293eec4ea0f20b6f4ca00bb8112b4487cc8cd504f020f7af666a2efedbb1dd925e6763153cd5c1cbbf27a0a3704167ea970deb86089e1f794ce5a860c04c2aa9e927a964", 0x25f}], 0x9) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000900)=[&(0x7f0000000380)='\x00', &(0x7f00000003c0)=')!\x00', &(0x7f0000000480)='@\x99(:@(\x00', &(0x7f0000000a80)='\xcc\x01\t\xc2\x81p\"\xfbmc\x1c\xa6\x94\x05\xbc\xc2~\x9c\x8c\x88\xdf5\x10R\x9bPuY\xf1\xd6\xd0\xb1\x95\xea\x1f\xbc\x96\xf9\x7f\x10u%Y\xa9[\xfd\x10\x1b\xde`\xb9\x9e\xf1}\xb3.\x834\xd2\x89\x94\x19F*U\xa0\x14\xe3\x0e!\xefK^\xb9\xd9\"Q\xd5{\x9c\xbee\x1a\xdfz\xdb\x00#\xb8\x9f\xf2!4\x86\xc7{\\5E/\xa5\xea\xb6\x97\x05\x1e?\xc2\xc8\x98\x1d\xe0=\xa7\xecox\'\xaa\x02\xc0\x1f?@oQ\x00\x00\x00\x00\x00', &(0x7f0000000840)='.\x00', &(0x7f0000000880)='&\x00', &(0x7f00000008c0)='*\x8d*\x00'], &(0x7f0000000a00)=[&(0x7f0000000a40)=']\x00', &(0x7f0000000980)='{\x00', &(0x7f00000009c0)='^^.,-,\'/\x00']) 19:47:34 executing program 0: r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x1000}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x1, 0x1, 0x400}], 0x2) semop(r0, &(0x7f0000000080)=[{0x1, 0x2, 0x3000}, {0x3, 0xfff, 0x400}, {0x4, 0x29e, 0xc00}, {0x2, 0xffff}, {0x3, 0x0, 0x800}, {0x3, 0x31f, 0x1800}], 0x6) semop(r0, &(0x7f0000000140)=[{0x2, 0x3ff}, {0x2, 0x0, 0x1000}], 0x2) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) semop(r0, &(0x7f0000000000)=[{0x2, 0x7fff, 0x1000}, {0x0, 0x1, 0x800}, {0x4, 0x8, 0x800}, {0x1, 0xff, 0x3000}], 0x4) r1 = semget(0x3, 0x2, 0x4) semop(r1, &(0x7f0000000100)=[{0x2, 0x1000, 0x1800}, {0x0, 0x8, 0x1000}, {0x1, 0x6, 0x1800}, {0x1, 0x800, 0x1000}], 0x4) semop(r0, &(0x7f0000000000)=[{0x4, 0x2, 0x1000}, {0x1, 0x50, 0x1000}], 0x2) syz_emit_ethernet(0x2a, &(0x7f0000000040)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@mask_reply}}}}) 19:47:40 executing program 1: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x3, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) setsockopt(r2, 0xe6b, 0x3, &(0x7f0000000100)="9b5d7c917a8d1b007552110898e41dbabf290c541478277c9d3fd4fe5db96293dc13ef34f4ab9f0676260b830b70b58d776166b53720d864f4eda7e6e0519ac416305fbc5945855834c2aa3e0a00fcdbdba7d64c9d816a4bbf583d784c1aea288f79e7a8587d21aa72c2aaa9cd9d102f781943ce969148e168e7bce34634486e6906968725dceebf10dc7e0c6b9319ae282c16088e7d797bf8b28ebd98b5f294c8751806ccf33bc46d5b068f8f64fa87ae8adb", 0xb3) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r4 = fcntl$dupfd(r1, 0x0, r3) syz_emit_ethernet(0x2a, &(0x7f00000001c0)={@local, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x8, @broadcast, @empty, @remote, @loopback}}}}) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000040)) 19:47:40 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x1, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = socket$inet(0x2, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) r3 = fcntl$dupfd(r2, 0xa, r1) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSTART(r3, 0x2000746e) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000040), 0x4) listen(r0, 0x0) 19:47:40 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) write(0xffffffffffffff9c, &(0x7f0000000100), 0x0) r2 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$TIOCSBRK(r2, 0x2000747b) poll(&(0x7f00000001c0)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x4}, {r1, 0x8}, {r1, 0x4}, {0xffffffffffffffff, 0x4}, {r0, 0x1}, {0xffffffffffffffff, 0x2}], 0x7, 0x43) close(0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r2, &(0x7f00000000c0)="b100050460000000000008000501000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x0) r4 = socket(0x11, 0x4005, 0x0) listen(r4, 0x10001) sendto(r3, &(0x7f0000000000)="8a6a655460171913f12b9b8f6bcdf183d52f73e7b3e9f4de5652480154e08779daf84ac28dba3cccf74509338ac8b0c8ab26a46003e7b4dbc2fa32278da71f9ba6bb6a75cf7a34f482eed7e3103effa48920fa73c5659e15c26b176b4b347fa76341990f85656a795ba2144d0139a243a69a5e2d9f3056d2ec46140d91b80d44c923c8d40b5c539b532030fba85c408087c0e18e9e62ca69ec08509ea878d043b7919ddff0ac394a7c0c2edc98f9f7c03716971bff3298a0e43d920a240c04e5b1bab6ccd51589b837abaf4a61a2dcb57d7b87d923603a45554664f9a84035fb3c9375219fe8aa7e6d", 0xe9, 0x0, &(0x7f0000000480)=ANY=[@ANYBLOB="00002e2f66696c65302f66696c653000b4c5f8f2d38d3ef3ac0508c4e0fd35733f4977c9242e1a3a4d4daf1f61c2e41a8124ae37929e2a1028055e8e6e83981af836243541f205ccc84939b2816296122f490446df17f38ae653a63f5aa2b9a0a632b8fed794a8b2a7b174f6a3d294fe149dbeffeab2dc4d4abac95e6edfd5023f754dda3caa46b208a971000000000000ff03c8a5bdb38f5a35720ad3f68676b3d2248b696f0048c42c9a00000000000000405f5337f2fe6117e697c1edc852f1c4f6d8a7bc6a15901d62de8ad5b85b3e2ddcbd08e75e8df0a0b0b1600c71f99b7c309cda9b5bba2b12f0d3426e5922cbbfebe7f0ae95ba863ff8525c015175fadb01dbe57ac04c155621a8c1bffb69e01847f8881c852a7cc8a33314203ce9eb74b17e7fd8f13b15e40fa9391f8c0000000000983a7dafd25e9e2be54d178a04624c12c944f3fa751b693e888c0d1a608b52ea"], 0x10) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0106924, &(0x7f00000000c0)=0xee) r7 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r7, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x1, 0x9}, 0xfffffffffffff89e, 0x3, 0x8}) semop(r7, &(0x7f00000001c0), 0x0) 19:47:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) r2 = open(&(0x7f0000000080)='./file0\x00', 0x2, 0x100) pwrite(r2, &(0x7f00000000c0)="ef92b2dab1833552ffa560583c375a0762d1b31749a9a7c912", 0x19, 0x0, 0x2293) r3 = getpid() r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x90, 0x101}, 0x8001, 0x1ff, r3, r4, 0x7, 0x100000001, 0x100}) r5 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x90, 0x101}, 0x8001, 0x1ff, r7, r8, 0x7, 0x100000001, 0x100}) r9 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r9) r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r10) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000200)={{0x6, 0x0, 0x0, r5, r6, 0x14, 0x9}, 0x34, 0x2, r9, r10, 0x9, 0xffffffff, 0x0, 0x6}) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000140)={0x1, 0x28}, 0x2, &(0x7f00000001c0)="ebd01cfaf78af3a8fd18b03cdd56038af009bbd40cf59824ddd77f3fdc4398cd5afbddc2ce42b5a6462cde53de4275bf", &(0x7f0000000000)=0x30, 0x0, 0x0) 19:47:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x24, &(0x7f0000000180), 0x0) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) fcntl$dupfd(0xffffffffffffff9c, 0xa, r1) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82020100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget$private(0x0, 0xfffffffffffffbce) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, 0x0, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) sendmsg$unix(r3, &(0x7f0000000280)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000200)=[{&(0x7f0000000100)="21347ef5f94979716a60bb300ad87545689aa336e6c4d155baf6d57764827cdf569b996a4a36230b76aa4f561525b83bea56e4738c0503fde017d3d1d8de540b54173606be1e63d8be481bb9a7843462a767be5376d49f44a2465e364653b1e77dc053d1cecad1cc1cb16c48c0118f6978acc1ea98db5e78e7d5ff5c0efb9f1217655749936db006918c52152f9aa92c2f83301b1485688de6f1fa9e12cec0dd59472ecc96ce1043b0d93995c1717dce0666c5f812d95ddea1a87afdcf30d874323f855114474c6af347ee124e836264e2ccd712c0", 0xd5}], 0x1, &(0x7f0000000240)=[@rights={0x18, 0xffff, 0x1, [r4]}], 0x18, 0x404}, 0x1) 19:47:40 executing program 1: syz_emit_ethernet(0x19f6, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb86dd60f8be0019c03afffe8000000000000000000000000000bbfe8000000000000000000000000000aa88009078000000003c8ce6dea9c05a857700ad89687b527d000827fdf60af501367f080e13bd2ab894f529a37c940cc2425e0e6c3fe4b8612028f690d05e40e6b33d9894d996cf01c944176c00ebd151084f3a118f3f5b3af88e9da0770011f4cde8795c136165a42afc059c99a055f391c623e53327b053f4d573c6624dc40a52a3df4c05604b20e15634a92e87d1699a235a4a5c45afaba8f7c4a741ae89144de3dde1d2dd1fc3f7df98e0114b68757f878c3f898e4910a4c8bcfe7457693662cf72bbdff8884584b22fdb5533a21174af6d3c8a227d9f8fa4d61b925d70dbd77de14e09545267514e0000f464f091e170cbf661e03fcd2d53bb9b3809993e49644d2384d720d179de7c19415d102c861185f0172f5b8e27a68650dfb602b0268494bef3c8f9a632d2e3296d6c0ad3171d25b44bfca5012d08fb2797550249ef4bb0fcf83034b955411cfaa4330c81f59f9703d03f6b946ec1a4917d224418a4b4f04015c54084d72bf9a59d8e504dbad7cd03c8e06f0ab286d1e85c9ecea0934968536d6fb10a10a4e1c354d69311d45cef9adf3a98e59ba10f021eea66da4f33d01120c12728a691c6248b6c7dc348387d8975288a33c7cbe31466f35af164e29704f60a42545ecfce5d0e46321d2accbfed4cc77f7fada62efb94cac94857571fbecada26407d85124845de72b4d5c5ad342c5dea630056ca81f99e7cd842eb754b409b1f7ef103c03a03d3ff9bfe345bc94460bbff78ef30e260143ee19b59aa0fb4f41ba1a4b2167e7fec9a0c851ff15e8509aac374d2267a2dff2f964dc6c97d44fb08a6dc15041409d7411d9b8849d1b52351a2e14fa810cd52b6c85fee841cfb1e2d7d076cab1655bf55a05bcbb1e64a0ac67603e03a0d62c846e442e47b4997d5a2b169c0f211cd14ffeec98ada38b1ae566448a938bb5a24d75d55ecc9ef85b08ba134d5b39f4179245f68edd3473ad57a996f3185940d05c89125addca7857bc523d41dbe74da8ad98d1814368cda6ad0a4a122da2000ee93377e76eca1448071ad077e0fc81fee15268e0603c8b68e8268ef079a5f2c22c04491f588a414c43dfbae69cb4a0885de06668bfb1913fd9a94d65b39230a758edf94867adf7c733b11331a00a591ce50c80419f93ab48b0fadff158dedfc603aa461d78743ad9486cef2f8201bde1e90110619bd2b5e84c835f998b13d1ea2158b81e9accea9d5f5ca815e68e96ede7e3cd9e4df9b4b56ad55238ebc8acd58707c25f08aa5af44b1f848e70aa8796d9b5d026798c6453dd7d0ba65e78a67d05eee397a86d268e567aba665a3ddef67a5ccfcecef992ff045fa62d96630c186910c8a582ee90d7b5951c569d623225d528369f2b1a587f58577aaa6051a13a92b6cd780672cf08b75e14983e52ef793ff68946d10cbdbdc660c4f17802eb286c965595f172389ddb628f9b62b26ccaae6097d0e7ffecd9ef705c6917e323d627742e8fe8ff2245552f863a4b848693c92b9ab5374c6a7fcf3e8b7611695705a17a71f24d8c315dacc8d33115dd2cc6e1410690e0cb3a197f78725bc7919ba5bf7d3fc7c64fec77d02ba39bad3b4101d3e13bfdcb3f02e64d56db9b140c9feacbf1a9584f4948f67f85207390d3c776764f59c174f10ae590725cb6f6137a7a903e824cbe5ddc14ee3b3e5be79f161a8edfa77834b3cf6ba8849fa4e76712fa52f05bb8009ebb85c6e4c660defbcf01627ed95c53f78f3d3f15d32ff7639ec69419567e43c497b29a6ee379db7d22f1297f4f6b1b9195252f0bd8a823e3f53cef155545d5d957c677d9ae102b6c2a7d7e531522da652f9047726597e4a382b943b0bb75ab6047a92c2cc22850658bd16f090571e8b6a5cf4faf31a3dc5b937fc74102f97f4b84718a9fa67c72a35848580a5ad22ec8e519742bb94cd7189f58db3a505f1b32078de93a6f0f007829f98615e5ef79677fb6112d81673dddd299ffcd29a39bc2f6469760888ba56d1984e74c4338ebea81f9f15f8679527099cb20bc5cd235afda43528fa1deb8a405638ba0a01e1f644618a84dd4b96fb979377336fe32351f411ec8509a76338e44fade109ea9b1c544265b292db2398bc1561924cde1f6aeebda4cc3a443ca7efa688c744fd00aa828652fa61541f271ea28d01d16e7d8421ffbafe96232e602da6f99bed4244f78c86c161df734833774839a0f98a8016b3cd53563d9030a26d967e18a4fe68ff3ef9ff096d72289f1902e883c810bfc287f5d2d54376006cbd4d3764087e3f63cf94ad25f811e7f5ddbc4deada04c546766c08bf3b71c0f33d33db9630b485ef80bf70e45a386e2345e517da4a5deee9bacc4d59757dcfbb471abc58a7250e00632c57522e699e50c72caff694e80b51d383eb2c4809c467f378b0c274d4d9d7fb949cbd4db79705449b4e0bb68666dfbec16445bd971f4b0bb5d28bf34c96148059e65a3ebbe72d36900fc7778dde2facbc3ab8b9cce85f0f2479562e632e2f1948c5ca97a9a5744f99a971eb10e2de6cd06905df1fcd1089c790877855b9b97bdc8703f9e5999f8fd3d6fe576e4b2fb0e9f50ec8ec6305238e6f2735bec9f90a87bfb0883c06698fd7d81480893ab17a68a0ee410a2afbcf2c99dc7a79cad814dae59060c6b540c08b3e8cb966dbd5df36114706fbc8a99db4a17f3d07ab18407ae42f19babcf91fd26fe74d8a6b8a6912823c07df3ec7e05cd5a73169e85946afc64174b34388f3438ecd873f1ac7477cd551b9f594d4d44cad55a3b7d49aa36bc5a6c1167b4e5d802b56c86687f94fda2742ad3ebe1aa5dcfdac6aad1ddddb1fd33c5b3075fc74aab1a4252d08c678eacfefe2f912b9c58505d3fb064b874e4bd1321f4ff3f2fcc2303f2352bd2bd44e70bfe88333e6ca8753b373cd07273ff7544751761a65a400fbff6a9ca7adcb676191ab5d1d7dee3db5dfe9f28aa071169b87eaec85201a8521bb055529b7b6ae54f9f4c4e4f60f179e1c118034bc37cd6202436132499d5d2d6b4bf8feecd8cfd87cb38e26e3e7b9272ccffd5e675ba198f1bb4f2e3ff2d6559b09be1e5fe593d021bf495d29909eeb14e6b58aa984691cefaf2f7f58c9c9df9db8f02c704e18850ab8742000d62aa8974bc7a2ea5bf4a1ce63a1eb71902237875a69fe4a06ac2b01178209b98239175c0b4e5607b9bfbe827a1c6203ffbcb647095897d7a9297949ba2aecbc17310359ca342e6cf2cf3dfd59814ad9e5747b9abc07581f0a3a781a3ce4b7e76aac85a513fd29b9c0700bbe767f8877811892093ad9adc5e9a33c11de71c1261a768bef4c01b12707b2c1a04d788a540efe052c6cc822375cabce5553d34c954494db501f348542007b79eca29a38348fb9888a2cf45ea08da1d342211071bb112ee5a6c004b179c860d2d2614c2db6b6bdb77e9a1a2c0e5150b061de1e5452ce61fe8a59d2b728e7a544595ec6b3ec0068b26b9d2166051225585df9d92a4f8563a6591782c9414a34a8e5d06eb5e08c15b761fe269c82216d3ca8c92b4b882532a1748f05813ec5eadb44bcd47c298cf12064e776d8bf193bfbc661b9e4435fd463e8b1f2b2dd87706bedfdfeb3e0ffa6fe8a98e5fb75e8c721f6f3ed551e2592c91f5191a1fb8ad0e03a31b833146896034e0b9af77993e8b3b9fd359a2d547fc5fdb757b689e4bce09742536d36d1cb1bb11d54c72912d6a1a49a5f4c4fd914d10033b84f70822edeeea446c5485774d3ffa2dd605a90713b6170d68103bbe26dfc57341c9e98e1e825b83c7516bb0d2e4f4368b27de12af27d2f7fca1cf36c9da07125ba9e24ecd89b4d633f6fd7ef1d04e0838a6ed63c9e391d43bcc2039e85c4ecd1dd9ed275279bbe2c22c8acb2cff152166ea21023b15c73f7519c99b341865e5d8ef724b95ff8f7f86b3d5f7acdaa32ad6566d2960c9b8e19fd0cc77705071971205c29352aaaf6e012ae0c3f721bd9dd6200f50c7a24621dfe8a0ba83d4a513acf576a8a968598de5fe6415d1a248850dca8a8b6d2f8bc3b71b54d7ff20e9c61a2b038526a2ed65f3899e90bc7ce554f2f60b35d069bc22f108568d425e6e64bc1b9f94fd4fb25e43831c455ae8e088bd85aaafb491bd25b2d30f5dc1ae7fdcc9620ca9c2fb1e1f84e021c4eeca7d505f90542d4f3c7967a62908d47fc7a51f48fb930a2ca3f10bad3d91bf8990a68935c174af3422b6e9af88303b33f3d3866c58aea4f2941d456774c7c8c29b2b94b726a40a5b748ac30e733f791598ff5038f3602e2f612a8a1ad085a5132dca18b6cdf48d41b3d174c4b3a9e5d05277dead54d0c16ef6a614106fe747ae3a3288076328182932484202f9712b2998a9ea21fad359ef14b9218fd8b9fc30a3c71edbcf0c5a7335fb0e3678419e2d1a92a098ea19383fa8fcc3864fea76ee3d9847421bbeb3418cce7bba2986d4df378c0072cb6d01e4b0399760f0f2b675ebdcbe1c1aa811a46c8e87b035ec48e74001fa987632b8b357ad3056f96c7f82b2582f4452a097e552ce67b25a281e14ba4ff8c8eddc2236b361b04b1345ca9f81ace181da290d147649e5c09adededf9ccc2b804df4628e1e67134e350f8d7b3e21a99c056fb25b199185559332fe98880e6d5ea0a9cbb02f54c29ca70842246a24125e19cf7a8817160f460259273bea074f7f2a4025b2990cc206f69a156bb2229bc61e6aa0859ac89ab4f0dad1e030a9dfa3fcf74051f49a8a81e5150a6e9dc49e1a3eba00c442fd0e7fa6542e4b4963fe1496999ffe5e0aa249f2a581c20c6ffe68d04578f7061379f1e88a9ca442c75ad75fd4ba5d04af116df0eacf96aafd7e069cc56230822c24b42ae2098001ab868b1b0f79b392c34179fdea7476244bbdeb2fc50fb512f19fd83f1b545bbbd15b906c78624a47e7d73ac2c8c1f140fad48afa1f42eec413bc8be2e652b891908818fde6690d216f165cd6c48d78ece029b7b01589a12afdb8f43b3419f65d82d12beb0aeb1b98bf22bd69291665775811c905e86dfda2cde40f060ebe7b2d3e93e9f32918762b1142b3371df654cd9990d015b375f7373840e4cde039adabfd669f99a4c709343fcb3ed2463256a8096c6acf91be7705fef5ff1ca8238dae06da37199ef30434712c7f9a306f0ec0ee771beebf406df2eb5c662b777a356bf23050e0bef2cdd7c7727097fcaafc8b9a759509d7ec2d852cd843b632fdc907c61706a076f75d03ec1b497d4c61e23a0ddc2a5239eb48cfed3677750c10ecc7b268d88dc05df9de4b3138c502a1a43622bf9938b3ba8e090b2953f93e72eb7825ca0c170a920e5bc5f87cc58a4743bb480673e5bc0283a5431372db6e84c36525c769b9aabe0fe3e3a100a17b9b1362cd1583840a5f4dcc3094858bd0db709d956cdc190ea14bd9c4f4a760c649c1b0e7ce2586e4baf2af3835b90d2cee91339c693dac3133c3fb99c65f5be12e6ead396894b14330cc78f68ad4c0579bd5899691f4792cf05f2bd89b9d076ecc8da1b064f40694270a1a4c873ed8b17c5916105d915c1471e97ab4f252f030d33c6807c85ecb91348d96727c734b79dceb965b4e729c5a39d0b80fbebd68c0a19b9da5e055b0b13b4a4a125bc19dab97bb46281272b3f22839537237392d06de2d4cc62b492df6c7540d484d19c351a6f47b80fa0f6de300cf3d1a792a4ec8d51de8f62c66d1793b243a708a236edf0a58ff31d311736f6fa546e6bd016d4fe4a90f2300e72ec96fc10173bbe02c05c746f4be6d81fbf6549725936b674e4dd21c7b622066eb5bed656f9650d79dc37eeb524900cc1bffe1dc61b5850c8d9a95cb715d54194325e26eb1a49e019365d78bf18e5553af9c5ed98babb3f3fde6cd133d9b6fa7ecd72aa31d1fd791abb5e9f9cc45aa681d1f1a422b6cf6fe4ccf1639f2a6f07344d20ba921bba9b03329de8f29de9751f3829a78bd51a14ec97dc084e502b60e144ac13fdfae0edb658c4e5fa277dd09f4a3b57fcb6681f5f20caa5899cd44012204502b24bfd852a0a73c4a2f8d270bf820b4908114e7158f2b8fb8d5166e5e329ee125f3e75a1095fc056e3f5d4c91dce40ffcdcddd8c64f1045c9f77fd0b13456cb6c254b5ea83f828d6e321d8e2cbc6b77f001cc32bc80f2dda9fd79a4579645b6745da25ef76495c1395a32357e47718d6a393b68131651e5072a2358bce6882e73871f7538506b025dfae148c71dc3f125d64252b54f7d3e894a490711e96dfeea1b0a10213fc4d9575ab89a6778a68e12f47811c74867f5879ae19a7b215cd811b97a5116041b2b6049d65bd49ca488960742e80af59161988bb882735895245f036f382671a655434a2b77072f3b0499ed186b4b063a3219f010076be39e2bbddfc372955ab76e55b078f76e901593edcae01702c88383d3a441e7dbe29d3cae4b019802f45ef349e48ddd53b24e113ac895a0010f82c465bd8e191310516c175793079c076c793e20277390000000071b38ebab797286b129857ed0c086595c7fe2a9c2158e63b3c5894685a1782b89363d7adf12405eac5fb0bca194b9c58b71f56c3e066bf67a2045e7c3ca754836226634ed836e25e8bdd531eddc8695a04fbb5d1df22fe5e723c2274a0e42e14534757e08a6890dd00ed8636880e58b2ee40655b7b6fcf00cf6cc142be645ba7f7902b87dd93cba70e229dda84867696ab372114d0f7689c745f26212fd72e939df7527b56baca2e6cc722f882ef743db67fd1f511a76947628634e5e8aa76fde5a614398de76e36209543d6035d4a07a602477aeccbb7a1c67426525cb06a982b94a3a0dfc403f3e62ee30dc5106a4679b1f99ec71b6d65ae672df57b3123d3b7a2886fbb1ea83bd0b52b6a094c1d82bc58efe174647ec0ea413dd0c16c51980e7629a61ee59f68f35ceff31ff22504ccec44410486ea5ea2d30b6f128083b2082d03edd3eda9def4b3a1301043290c8eeb594c5c3f8a76fd8a5ecabe82a6e584928e87d39aa712066dce4b326912bf74411df0f07fad052f0fdbfce111b5d03c572194a2fd8b43864fc43bf1d80b0ebcc411471f83a52ce8c1d8a277ea43bf61f3c08288ff7817f68a79afdcb8fe641df03d43b2493d3149d11c579a3a5fe63067c96fc6975c1aab05a7d3e7e8203437c761f235c511c3e1977b9fdd92d3340800412428ed3be32affb161977a2e28c1ff5f8851f9453339d6628255a2e6a56b5bc4a62722c79ad5ae55b0eda8777fab9934b975d2df1db5002eebe0d0e0ff843492709c9000e87478fcf567e9d86330656435ae847b67671df8114b052d615d61549f58863e7dc17980fd93186a49ad13f81c396f4661fe4b778197d0abcb11ed6795f43a08f4d00285149b9da5a543f7ceb0fb737fd5265ab5262bbdd2a39c6f6b7eebd7d724fe09b6100632a2cafc859759bd4f8c219344bdd2d92ffe7480cfaf587e0f797e65d3d047bceb92963a8b6235fd460f12fead1951507d9660936b2f1beea47cff77d008a465f2ec4e2695c245df95982c866d486637428f18c4624f3f85016d20e67e71002553297e6b2a14121c908aaf435020e138c60ecb20147ab5431c28b1fb5bcee571c9e09d243c50d54e916a2a2009943d5a64a55d25bfd2c2a1e30800b3f8d731482ad78702ccae7e3b5332c65c9bcb59a5d28203f8d40644fab17762954a2bbd22b54ca71357001bbac5ecece5ee6efc2fb7eb22eb3682b33be1ab161629b580ceb452682401cfdcfa73fbf2360ed24780ec36b31c6c9ded969bdc7331164dd41951c19f8fe1b16f05d5357af7097890b8ac62aaf8ff726a47662e81d43574ce15023c8d5fd91c0c9809857609c39d8ec963d01728c91236d0a458157fcdf84cbb633c0aa1b15c1f9a9baaac0e52cceab61bc228a5482a64426bd81f7b4aa9393f43504bdcd6a96ec22b2d55e1bf20e9eb68128b722cac9d1294a8803abc00fc9a372a2bbb5d582dff804d728318b3691fd1b01004eeac166dabab1530c8dd7b267a98dd2587b10787b3a7e9972f98b4c41c5edf8744f1d66c77375cc60efc63d4d4fa4303575d573e3fe5b138f8cd8060085bb702d8fd273d8260c19b3a9f5ca5a73696bb1feff8861bfe601745149550aeb4d79cb6716b6dfa5c6f6a330339315950671881a24b71120244912a2899da46b21f01e48009f64353f7f378070ca823f510bdf01cabda8ec82ccc4cb60c9ec1ce4e7ac76f1146a0fe56788fd7392c6f09130ef77a0eaa4f7a7f7035f324098d06d97a0c2f48f772c0a8b68c8af49a59e5bfae3da2e7b4ce8c6c63391c82693eb8d11b8c2e277d3caa9229b106ddd47eff4d16d561a9e421a7a62d530e507a3097be97eb7846d17b7fc5428cbc185c0c20d7a6c7338cac06d73183782f15beb6925d3f74c73708f4d38d68092fbd07ed9bca0a9c560d67f6277aade6ef352ae29f1a587e0ca07367f1e10d07dd3f4a40a57ff452ae4cb8a7ac81cb2f78f9c04b055c568ee190db8e1cb159ee765dc02836b7a44b35adbe9fc1b80a368ca90bb35d483c1fc59dfde974978ebce84a4f26eec67601ff3bcfe23038e5617537c39346e04640a4588c86a4df5681cc84c0f129f34f49a46985419234644bd6582563222580abe410a986c3ac96be090c75cb2d96ba2b7c351d2cecb8b22e1d43a1fc04debf21a7ea4ee24f61a1d8073285a5cb18aa3899c63102b3b356c63fd040a4952716290b324e3d372774269fc9b3b63b396ff40b13e27c288e180e7773331f35c620d12c75f78526537c2cb26e590f016f33e8e28963354ab44c88f21b261a780ef6b63a69a210776136ade3896c540d5b78b0ab0b20c1d975f9c070fd11fa51aa6ea0691cf764bddd49a9ab9e7459282ae4089569448278b3e1f1a23b7a1e07bdfb9521a125f5fb87c70699607d06f760a09a7604dde39aad8f5c3c4852aadef19e73283dbe2fa4cb7385be1adefa2a020035382b748be7bc246b161d3375c9c5a9c1b41164e1b1fd67688507b176ca3ba722f75622abca54d6be57e45328ea2e7a3a3572797123e030b93ac567960dc2cfdccc8278160f1bad58e5a6f354f445df1a49df662f582c422eff6c3f49b7a31e9037b582c8bca75c684ba857ba90b6469f3c0386a224de1ba20311cd19dee303c2b8e04483f28a8c99af1bac11e01dfc621060c60dc774665365c79925688fe358601e8a49b6a5b545fe5dba0413a547f0f77d87a0861b01b6d9cc0931d1f871a12c1522ce95415579be6a5407b7679fab409d5e1710e0bd10afaa2815e9125a52a389974c70a86db73bc3421d214fdfad3be96bcec4a8b46c9b8689f82a"]) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCCBRK(r1, 0x2000747a) 19:47:40 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSPGRP(r2, 0x40047477, &(0x7f0000000000)) r3 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r3, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket(0x6, 0x3, 0x3) socket$inet(0x2, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, 0xffffffffffffffff, 0x0, 0x0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, 0xffffffffffffffff, 0x0, 0x0) 19:47:40 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) clock_settime(0x3, &(0x7f0000000040)={0x8, 0x5}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) nanosleep(&(0x7f0000000080)={0x1, 0x4}, &(0x7f0000000100)) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r2, &(0x7f0000000340)="b134ea323477d45a388e6f16904c646c80d06f2448e09bcf6bbbfba365ed79cdd6ad064b81e27f1de08845cc1c381558198675b1a9b5d5fb709be6fe9a2f18c6cd16d475c1d2c8ffb1e3874f9b2d8e4b7c6827dd56957702a5d720b65771f227b9bf501ecdde66e80b96b78a7876e485fff2596b79768bb48cd9d1a08d00352206c5d0e08199d3e689ef64f8941c38460a94b0641dbbc8687d9e2c36972550ff8a8d6702d68d17d215da51e8d742a02888ea832de20d93ec8ad6ca75f53eeffdb91e02c7e83ac001f5479011709e664f34468409e3f4d8fba7e50ce050944e39d392698413bf89e13e17a4a3c180ceb62c157f69fae0f911644687c785ebeb6cae394a3f0dc38ee5fdee666dfff5516c5efa0fc31d973d15c678796de3c5513c7286b93d26c5b3497fb2c8a5c92bb23b8ad1384a1a283ac9d46ca24a767d883af95f8cdd97846a7c9aad2390fd9ce1cd9ae84747eff76550d4683daa02d9fc6630e433b722c45f46bf8471d84a9d4b4431ec912d23fa3dcc0fc6db4c565d8cdaaba344255bf3c436df6c6c550f4dd0c3ff0114965d51e5589a08d3caa5214c4d9e9fd50de96118a42de7651e8ad339612a5a0462c8d7e152a16ef5a488cebec6c35ae7b95d7ce719e6b9fc0c25a86ef684679e8cb685425ad5d4dbd3b69614b1326bb03292d3158dc8c63f43ba5fb6a2ca6d0c4683617064a0c0cb01f2dd256fe3a83afa8dbb6636ddd6a80f88b2046f9bc68497c39b287e4fdc957d8e452920a49cf864e93a0d0f0694a216507ca03c194cc3c39b52b8f09245e8f6638760c5f97fc11c0956fac1402b7fed8817c6a58910db662bf093e84fc80ee451bcca9201851b7cbec3529dde447ecef667467c369f097c98bd94cb01ba27d7c5c46a22f138371210a2171e555593f8856cb6a6602154eeda31ef34d2c56a078428139ed9d477d5682651963b21576ff8346dc8b5c57c2ca36063bd7b4e9dbd907dfbf2217b78d1412ec0ede959f96e1b6c54bdb91dc56130e83174f3b8598a0d5bca74bc544720258a6ccb4939cc6ff0eedc1e45e2cfceee5b3b922bf5fcd7680b5f4030316fe3d49a34853ff1a8a3439206ad5a66d51c0721a7f00ca74b9e4e77afbe8e9e8e6cd2849d1ec5dfee061cf5955d6729a5db59c136b4f41374f3aa9eb574cf82d0d7832533f60837e8aa77323d8dda78e8bcfd02685e08c8f304d8738475dfd44fe829b9d591d7b5350ed9a229298d10493913fcd9191658b2629448a3b803f0dd2f414b06137dc960f00377fff5f32a82513b4a6ceb8bf89f09750da6b006edffec7344ad89e2f65567a366f5ae86211b66cdcd7625fe79cb5a49f59a9dade97d9ff102a62241ed26e85adbc12cdfb2a99ccb7ffbd0b3c5a64fcca8470061fe422155f41f10e0600d68d7dd1ec976d0eba5720ae207d41d0472903d3b7bbe1bf0b92f06ff697a911386aba26c8a9a349438bbb5ecd6f3349631720258c90842203399ef3a8ea909b47146bc6e34252c2a44f215de73f2a1b3a49c30a6c7c9185b38af6f4ffe7b34562f53604080e1dbc95339f389d4b6d438db879ca221351473757763394535b1d87cb7dce31f3b636c12845138246d6c33c45302c3cdc585753273210bdfadb96f02de3484bc05c7b37982f93c995866c0c478633cf974b5478ba8350cad170ae528203bb330c0e1532adc062cfc51f1daa7246ef8f734a29eda2a206b556a7c47c2c18f71d13d", 0x4d1) 19:47:40 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050460000000000008000a01000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be608a371a3f800040000000000000001000000000000000000000000000000000001000000000000", 0xb1, 0x0, 0x0, 0x4) 19:47:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) bind(r1, &(0x7f0000000080)=@in6={0x18, 0x0, 0x8, 0x7}, 0xc) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r3) fcntl$setown(r2, 0x6, r3) r4 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) faccessat(r4, &(0x7f0000000040)='./file0\x00', 0x1, 0x2) ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{}, {0x0, 0x0, 0xfc}]}) sysctl$hw(&(0x7f0000000000)={0x6, 0xb}, 0x5, &(0x7f0000000040), 0x0, 0x0, 0x0) 19:47:40 executing program 0: syz_emit_ethernet(0x42, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0xd, 0x4, 0x0, 0x0, 0x21, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @empty, {[@noop, @ssrr={0x89, 0xb, 0x0, [@local={0xac, 0x14, 0x0}, @broadcast]}, @generic={0x0, 0x12, "76040f0abf6066950bda0c12c62ed18e"}]}}}}}}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, &(0x7f0000000080)="9128361ae7c842f09419ed266abb981941be0d38fa0f72ee6db3f954d52ae812a08759e583fbc21b244177f7df126ff2eaacc08d4e6b7197933f552acf32bd4ac29fa506c16743f8f32717cf2edcb59193", 0x51) 19:47:40 executing program 1: syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @remote, [], {@arp={0x8035, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x1, @random="2765d78ce8f6", @rand_addr, @broadcast, @loopback}}}}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r0, r1) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000001200)={&(0x7f00000011c0)=[{0x47, 0x2}], 0x1}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x182) ioctl$BIOCFLUSH(r4, 0x20004268) sendmsg$unix(r4, &(0x7f0000001180)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001140)=[{&(0x7f0000000100)="2b7cf8a0087b1061b287", 0xa}, {&(0x7f0000000140)="f6e475a1ee310ff14b58a3dfaf5216e86c17cf46752322d5279eda66fbc0ae9c6a19c7d154e761c53e4badc09dd7aa093351686b195826178d9e397053491010ac2bb5e67f4b946f5de78def3c80a2ddd10ab6abc326b03b8ca85b5e7b48e395a2d41c3529118f81e9d298bfe2b27b62d13cbd03d22e742b852f387e710406dec7bf4165c2c029e97c5be6228fef80939bb82106cf38ad70011914e1e112265308466536f482d3f9c1603b1fb3a24de8a5e7bba8655cbdb7629a5413fee67dcf2d1ade9dd8ed96b697aeb6a120edb86df0dd6adbd3670a10198523046e81eaf859a19961dd1f0653fd4233fe180df72646f1ab5fe47784399081a52ea886c2c343b9208fb0362dbc5793b51ba3c384c8afacf205daa7d62baeb0f874f09847ee81a2cfbd1d410a9862a97601529230797d6560df9da774b6cdc43cb9358cee697cfd449b4855a48e1da25588868023ad68b1d9ddc51fdf104fa93230d1322c8dfcba84a8a04924effe7061dc271927704bec548fcc9eaf94cf8af5102cb15c541956960bc8199dc9d7d7d4d5b7d0503c61d74726a023e201d4d0d5a3d6136a74ff68dd424402073f7a98673ee685ae40b6603d4b1249f9dfc2cb85500914c849bd779977f3222f08aba4e661fa63f9e0d322886d6c1bf09eb1226aa16b15acd31717fd4847a8afb7097c2bc7043f6f1809a55134ab215e06fdceb20e84bbe6aebdf2f6830bee0c521f27afc6b30441079933ddc9cfd1180445bd21816069567cd0627039dc8b71b1b06e02b7ddb7c52a4cc3a74d102e97255b8d73be4163ef78d039bd79fb0ff12d93cb6b481001cc05468728c093e95d209e7f54dcb21c981991dd52c70fd5112b68f289e283e81b99a4cc00f9ccc31f4b8dd8d75c9dd5b5928a12bea9762d64ede07c4b93e7d6ba8fa681c1af64ef312a671148281fc7e1fd6817bec67134933fe962c0112479f13b7eb513a168f53d94e7d6f6e287ca1b5115d395665ca1cae3b25a8a670385769a867a7a6ca6684eb437e42357650042c19f15874b2d96046cf99845fa91eca9488b381ecd80f518b1d11e5e0dda2a93775e6edc45b67e1b1f6638ed66b1d2a48b96789b5ce0c8a56eec743aadad30d36e2177d0b5b76588b0b3fc5f426f19d6475a3b3e43a0e79c8b37d3727138c7af1ecbe625846c168194678f8b8ccb3889356a7c98a2f1804882af38f914cfd2c510be6716d9f6c0a6b5b3549af7a036e447c684e32d6ee500c0db6167797acbd79c3b738a1e3bd75c81f504d92aefcd4f33f8ebf15b51ebe331b21c36801fd640378cea1c0904087d4fccbd99cea943754aae42f484e65145e3e91b9291445106eef5035eb4ea8ce43b0448b21dfcaf3a663e696262050b36996ea76ab7195fda90f01c8543854331268c0cbada28b53ca398e73b276e0f98d93dcf3c1c0efb60a8b1697a62cf88349349385d4593896b49d79bb9ee8fb05eddebec89f77a791b61022ff08f7f10d15113d2d53411a611a790aae53dd1a80439d21d9dcb571cecee5f588386eb509ea608639b77b0a8e0b8c41d1ad0a6ca1d7e631a9d1048b2e7462860ffa390fdd268a95efeac1811da5f439c31e5aa0ec5eb73d4d6fb61f6b3b5aa36bdbfb8e097b12edd1944303ff52360e2c09a4dd2fcb80e69c31a8dde461f6db664ed6a421876fc1e654782ecdc87beb5aab0f362281cce219a4beb415c072700090359f77cadd572fe167a5feaaabbf6fd2a7809d87214dca54ff3b242c579fc12d98f69f91616b93b528ed3ef8011b2cce932b66e9837d534d9a209b3a5ba57adac5c024f813bfde160950037df5ec40be3570d1c1c6a3f1be40faedb801c6d0216905993103876548c7df014a1db7d9b96f7cdc50935362a3a345367b1bc18f512d3d615fdd217182fb8016578277d25047b040170c4677076a2431f3e27a063d14ec1ea84b751804ee2ec3d7dbfc3bce06c366cbfdce30cabddeb80fcd71352e84b32bf78e7d2174514383d0df0e87a5ea6556cce85a04e520ce05dc10a85662db1ce67644799f68f531614b19b0558556eb3c4c7aef632351947fc9befd58fa1719917dc7069183a82d088238b0b2d78e85ab7580f3cec78e251fb251e46143802d48bce77ee06941d42e53ab06a5863c4739bac334d3a5b29cf0a7c6a2ebcd0f1b0053a56d0a4dd1c185362e7aedb93fda1e5389dce8f25b19cef2ce2bd79f6703c4921651d5c17944a1519e97fd00722c6f302b8a32d6dec578005be61c020da28f35115ef1152f071f6ff98f74064226caf52cd0e33262b18a916e2a2e0f58cb0984aa821ac03ff0d8df7dae08ef281ad9fd6704048fac8fe4e40acaf523bf03e877f92b2171d51ee9210a7bc5023914f6c9196859e6e6101279c66746e66ae45fb75322018fffaec9922de24560df8cf4dca7fe5aa3e413a5d3c119ba9e953411c6e26ada34a47f4a7403720bb39b036858ab146647a303585335949cae659800be63628811db7d7745b07dfe0620bff8c99373a099473646252f01458c2a6dcea97ca9994bc470656c93215deaf331accd45bf01c8f1f791f7b63f1b2348b7a4fbbab9be509849c47ab23e0e8f10048af5efe0a6d50c9d60f8e15fc5860711bdc09bbf3f6bb41dbd892b78a4af2d748c12b2749c9b45ca417b15745a49c6771eeeb50ae6fc92762f808dbed853702a9cd0289c405bcb2da8daa65ddf71e4b15bed84cc5cdc5ebdc9f2abd47464a09b547bdb6bced4c70b9a04f299cce24faa64d3ea9aeb4566fc7794e1a8b78ea6aafb5c0dda396ba431a2bc0c241f5a5cfe353041bff338c2b7fb81cffce7c161fbf00f85132588035c7f07e538908076c6fae6c5dc88c79b26e43761bd4a7713cc54e9087847b8efd15997ee16e0c92307263d4332eca5caa8716fe58496ac7766ba4988efcceae0444a1469ec1b650484af63d3d742a9e60a79cab8691699b8f42d25ef89814c75a80c165f13819eac68b16264c049f8b93af10c0f96e601cd30cc80f56f54e208a4c5742c0735b3ca3dd8317fccc27e6ccb006fe6032d9a23e4caa8cb9dfd42065168fdbc554e4f5744cca3220e6db9a06c7f3772935e519e43e17767c7932b91d6ce25e8b7e682173fc075cadc80eddbd67b838466901f190a9f81a4dddd5e06f19dd5cf0fa81059b03fa5ee18aa796c7d01106a1513477526fb9c44563fafc8a79bf64cc520a6c54a73e92ab694faa6fc8d8973aa3ad9a56d80145f2fb37ee7ad90ba9ea8a3a55b6383b81b19f84757b973878a3377b05617e3ce2b9de6c0b9708c3279a0232bd0892d9ca45314615a2ab84d8665afb6787cdd5a784a1ef5ad4e5dbf6f45178c31b9a29088779b5cc9ecfdcc945d29a24e953254e61559812f0f50201d5523007f9bda492a8eab29626e11589589f238e5770b1df08185b465fec2b69f01267641c8d0756279ee959bcacc1b3bbad46e43e23aac93d8d37a5701655097481955635c148d36a73357395f5ff9ae8d670406935282ea6777c6b82d4190f7deb0668627e9449c9bca6fc436822b84a763284ae69068422e7465970557a76e49870808d104706891329e6d92aa47dac139c13219b65f54e98b5c0631017013409c8a740a417aaf3a752a6b5f42825356275a5056cf818244859c78fa757fbba99dc4be8b58358e2ed6b988b4f24c3f61618527d098b2bfd9eb27cdd9329d8626f6167d6363a326f101aa2c9175bf7ca9bc2b4886a2bb08d0208b3e1384dbd375264cb974d27587c2cb1439a06f45a4b3f19a7729e56328e7799b7dbc727b44b0fef6cd94dadee5332b7bbeefc97b2fb5aaef6a7eeecffee3c6543d97e12b2ebd5970c6f554af6cddd18ca5481d64e77d49e6862fdd09fc9b993c0bfed38bf0d4313141dec4c24face5d491b88d37942578d44b50d0a4e289ddd0b13d343e70d2e6ba6d0799c266bfe814d2064cca4acc9b155bea587c480bccd4653bb882ffb1534101029f812bd5d7673281c485e6a36fa585138bf6487c987c2c09251181fb66811a800cbd9a3cbde2198a1adf94cee112ebaa179c8bcdde9f5124ab3f11600826df9bb9b36944c482244b52a647c1009b840d77b2c2ea6fe957bd4c1458105f179ecc4ebdd501277834a1ab0f0f5b357c649d42fe137e938494b5e2e8e5c7efd22394b689c64d58d3b6260a08e0e4676773aaef4318f438d8ba1c9f28b03731dc991d0f77379a3080412b547578485f9816094a3ac4c66f008c05782aba0a8db97260790798a7c50baa1d577905f31d26a84cecc543c5614bd3547f2c38ca9bba9d2bd6332ed11f69ab8d486ff955312aaca7a42d9b3a2a4f164766e4126411fe7160779f137b52f623b525571056c559d4538589e893ac8f848422cc649709f5dd7e68188202ec5ca2ae24b9b8f523a167aaf84edc1e9254f7713179292bd6e9e3e02a802dce5c3c220b6c76004b314a4095eb1eacf4a0dab325cb65f6d44b8495c57826ed3814db48aa4faf7a8f7aaf7e6e5dd1025aad9072aa2156a8ad1fe3f7bcc2c12cfa282c398702224a475d07a2bc577663a17516ace8c3803fd70ae4cad74e16441aae556a2fcc0bd27c627a633bc8184768157ea3c60737fa9e95190ce88ed20d8fea98a0fb4b1cdebba504e367c391ef023332b82c98ac29f4f9dabb731bc2087f31203b9ccf9ed1d3a9f6298bebd516e5255d018cb8671d42d6082ff157110b7cc6df9723bc5e515c4aa82e4e7a643abcb75ef50731163b51880738a925c536de783e4811bbc6e1dd6b5546ae235aa26fd39d89d6dca58c9fbf80b9016d5efec423745b443b7c45b44122d44c6c628bea92c167ea9e5c37538c325ce01716f4846bd36c87bbb2096689c09821bbc09375b430e46dbbd19ae100853f7b1bf80dc04cc72a8d89c61589b00b8e1f495e8efb998940d4c61392527e3ca36c7fc0bb3833a961ff9f1b4130628ee2428a1100a4040612a644242c31840146a1f9ad197ee05a104ed51683301af9a65fe6a25091047f5e93d430e4be9dc8a9a9e199ef47d5e958b2257980915c6d75aac634c63147fb4ccac57fd603b0430328f3237f57757688660220bf7ceaec017a2c2bd76a7d52d50f5e7658ef15cd189746130bffb8617c5c70471948782054156e799a981a4b82b74df4817d8808712ce1422bc1d98f2ad246d5fabdba5c386d3f0899290349bbc2285dd057b2b2934beb7feddee0c6869d31beb2fcbd6095d26a0fba9103e0578f441049135c574f004a4dd37fd266df192764c6ce92783027b9f806a01544385c06a2e1fc63a3fbb89f771ceb37bb84bd5ad66ec3accec29e8b1cb55c02f6df2d6595ff8cb508446a697759258f4ca05245bea3a6d0f26f94730c07c70f52f441957db3a31402b67911039c78bd3df650b62e8841c64074f110553b645e82d22c3265508b762734c3b10a5f7486a22b18d6a7ec488e138edb414a9b84c6193c8f9dfccf4485f7d4905c29abb2032e4e202c3d220de3f924ec3935153f22708e14f8aa3c031333a36fe766e8dbc845d852562fd83b73a1846cf20837412edb0bd3496418c0c5da4d9f7e3a755ff8aa6d681089aa2b0fe1011db0163ca53de5cdc7b36d003b03e619bba790de22df5c02134625edb468a305625afcadb71d6c3dbbbea3f4764f4b799d86b8bc2a14708873c84c57232f47f0581b1b51afacafa623199239fb05f9aed9a57f91112f7f7e8adf6efc795d5d39f02b0cfd0d5663ba5c23e0afb43c106d7b8c80cc448e39e08e07bb0763bea2220fc7a00f25f20e12cc74487", 0x1000}], 0x2, 0x0, 0x0, 0x400}, 0x3) 19:47:40 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {}, {0x3}]}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000300)="0000000012ee183fd0f9cb02bf2576485160bbb90a58a941a759afc7556041a99c9e362108947928ffa79d02b76a5f45080bb7ff33f891c83c57d88688eaa3677bdd73559017fe03c16faa21b317356f150a21c0e0f33c10805a54e6446439e99895b1e9a1737eb4eb150b3bbc463fef3816d226c7a1c0cf3430669887974e51bc73115b1e09b6e544519ae7ed0c5d7a8532976c2710e04c732d6191966221e733f66bc94966a6697ab72bd046f7daef7e92e1b8e496a34a7e863bc678b084d47367b2ef80777710bfe0942cc90117b7bc6dbb940e67488fd47c15fc3077ff4dc786c95b4d7d318e1c0b26e548056635e1f2ec4dcbba0cf14e08c44b1ccd6c10696e96a90dac657ec83f7739e0392b5ca772fb20157a562f79ac88999f9460ac4c07816722", 0x125}], 0x1) sysctl$kern(&(0x7f0000000040)={0x1, 0x42}, 0x6, &(0x7f0000000180)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a36bdcc7f3876abba8a8c24f07000000aa845f0fb32616842b28b796be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f98391f916efee16e609a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf065bfe5bcd6da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9a7d294933731b399bffbb34b65e0c9cea6fa4e3c10ad2d85f805bcc4551cdde8b266168c5cf13ac18b3cd0ef03bf19b4ad2b9d7fe831de618f94f93c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037dbd8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3fb13119598b641c5", 0x0, 0x0, 0x0) 19:47:40 executing program 1: r0 = socket(0x2, 0x4001, 0x0) connect$unix(r0, &(0x7f0000001680)=ANY=[@ANYBLOB="82020063c4"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) kqueue() poll(&(0x7f0000000080)=[{r0, 0x44}], 0x1, 0x0) 19:47:40 executing program 0: r0 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) shmctl$SHM_UNLOCK(r0, 0x4) sysctl$net_inet_tcp(&(0x7f0000000080)={0x4, 0x2, 0x6, 0x10}, 0x4, 0x0, 0x0, 0x0, 0x0) 19:47:40 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xb2, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000480)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000600)={&(0x7f00000005c0)=[{0x200, 0x3201}, {0x87, 0x101}, {0x80, 0x713c}, {0x3, 0x7}, {0x20, 0x2}, {0x4, 0x80}, {0x86, 0xffffffe1}], 0x7}) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) syz_open_pts() r4 = accept$inet(r0, 0x0, &(0x7f0000000040)) chmod(&(0x7f0000000500)='./file0\x00', 0x100) sendmsg(r4, &(0x7f0000002b00)={&(0x7f0000000080)=@in={0x2, 0x2}, 0x3, &(0x7f0000000540)=[{&(0x7f00000000c0)="2b47009857845dbe616ff07999095510cea94caacb9698457a13841a2384a80382c74be559010718d5ff432035ed23b13e15e931c05a3075e8826bbbddd79c70092790373111d78b519abaa507bbaec1903dd57567895139a65a684a88e58c3ad622cf816a73a034ee4c0df9cd0219f1352fb97a3df1e2898be0b9c3f79eb2a4617a5f7845dceb6fda38ae87ca10040a30d25b0c028b0e9655a4340f0f0e038427318c4d3c5575be50ce3e5df2d63387fdb79d7c6cae92ad57d9bca08c2536bb9cfea383b41e67cecc9f23c625832bc5", 0xd0}, {&(0x7f00000001c0)="34650953e92bc33672a00a738338d256132377362fef556e5e21077acd5bda2236c825125dad4dc4e9e3113af8a075b6395d111fbbde2e68d60d14336418f0d664cdef7bf0d2e55038106cf04755220bf8f3ea12", 0x54}, {&(0x7f0000000240)="30512d77b4211e6564d69c7407b3037de627329e4e9ce2d14ef2da6ca8945432150f7e3b53ca79961f95fc41a99a239b7de9476bc193ca972423c4f1616ab8ab2bb74e4c359e09c12f62addbca05136be81c07eb061c21b52b973a852791d59f7fbdb8cdef891066d67d1c8b687ee4244d37c96ef9b20acb5d4a8c143005ddef98423e69db916e5242e1992e66922f5aaa2a20463d7a3653be", 0x99}, {&(0x7f0000000300)="9dcaa929e86e8d7533f545035382836376bd316a0ff74b2a1302e3038314b0e6f5a4db2262f4cfb8a5193bb7e62381a4f277722092deca77488cf8d76510a2b98cfb6260dac934cc87bee0b47f844f87fcbad4b025fd3bafa448d608f61b5e8962ae05e10f0bab08f93b80e0bb995423b4b009f8379b0df5c6974322b0e5c29f34f2e460fe8f696706058b16ec92819fc2e75f6225078b590c7f11792e761a59ff", 0xa1}, {&(0x7f00000003c0)="1517f39d7c903d1741f0ba5d37db7e3dc64f3bf7", 0x14}, {&(0x7f0000000400)="54a68864b4f39f04568c1d092b9d44320be7ebf26afa1013415b5c94553ef8b1a09d078ef316ba189eca54f3782f8af0df41c4d3dd4ed76045392128caa3b1b43ed3ac543a6255de3d54782d393773a9efcefc1aa22b28ab62ecdf0c3f1a946fa57c995e6f", 0x65}, {&(0x7f00000006c0)="dff2da08503543d43f0f869fbf7e4b4910317203d23dcd4ac8052279f7634246b07e85b5fdff45449653d2be3567e3d41e0167ee6b8724bd843833a3b655c85af7774a816675c0c52a3d5c24b1728d723c53af161f8b320ed7f3de118b52a306775759a287c221716558790bd5fce23fa94ae1a0a35fa67a415049a4a05aa015c739331cbebe246fe8defc669549d2f05a4c2683e3e4d1b2480f35daccad9875ae8ff4c7f0186e1cca2a43fc6b67f61ceb7ebfbc58c87f1581fdc1589bfe4f422951d998e81fb78ed0369a48378e3a56968712c0b40bfa21150205b6354706838bfd886d5d68ad72e3a080871f3f75c1c65a5b6333", 0xf5}, {&(0x7f00000007c0)="d5870881423401c72a20a5acfcc92afa45229824c7edb7764317bc4801023f0f328a9c9ad0c45c3b", 0x28}], 0x8, &(0x7f0000000880)=ANY=[@ANYBLOB="10100000000000000100000006000000e089939df1db9fcbf278359903bf13745cff100cbc8d8edd2260cd281006bb971a74863369eec375956959c4483eed431a564eafd4302268bc39c7eaf5fb75820303c5c4995621d0ea14bbf8d775fb3397d05f431a727eae2862405bfac69fd1a05a2f513bc574e2c006942d65043c85c8444fb3ff66f82e7c1f65b26ee264588e7db790ad499ce98d875c90cdb0ede2315e4b571a7ae726c25d539602147e601a825db26731dc33a4673130bd4750f34842984e6bad7aaf3d4549116305bc63ee10c64449db387fbc14ce01196c04347bbf44cb4de463870178896410c079727c5248432387b5faebf57aca984db18c3b81055540980a34778bf31e50f75d7ae9a724a175037a3b7f8f19eaf239fedab33668d0f26908d80366212567ffd9b69f85ab73f99c99cef7b6cf72a4a9642a6a6b6a662643f713abd83e98d3cfdeadc2669f5fe14733f5a589838fef18746ce5464a76421e0b1fd03058514ba934309a7ba47d448161ea354d1fc4932e69562669b426c88646db5880cbbf6ac129eef855b68b07af7c17baae2e3da54cf3f0ab32842ee706ec24abaff8c1e846bbc2df139ef5a1fc1b8b8669d894e74bb81fbbbb9825eb9a4d9af2c9d6190fbaade63d1b32f29b91305e940ff8922199e08910868674d33da228982b31982c5c68709c71dc2f4a0ca0bb4f808e0a62d2191471cb947194fc1f9d19a2834a013296e91b76d79cdc5359bf4072ad082156ad92c1f02ab09efe71d7a42c02fc8a73c11d1928f72f2b4dcc3b2f5c8ef6ac6f811beaa04dd6939f49959721b115953dce2c1821e2ad7de38cf816eae87022706aae711ea181b15122125951a910398f6954f578e43b51e1eafe9705c95b115f1d9130aa88610ad35e834a03752fca4fc583caad9d1e158cfbdb45b14414fe5805444447058bbc29173950829823381acff6f371f61d8509d7d63867a8d037e47953933e56b86720ab44edc6c4d25b861d597aea0cd3ea5f7d0ea187f63c1e4b3f752a8dce325994c0ad7dfac1667486f26f06c71633be702630b0f4bbff481a3f9acfe7c9f6aa31336319a317901ee1323397cf7efca37030c4044bd341925126df2cb3c44349570396048a83100dddb99ca38834738cd77e2eec722e1c698fa83ddc5ef445138ed5ceb3b9c19fb725e2fd6e33e3705e4899348b11ec496246ca0aad1d772345881704840909396780ea535596c017852c8da1a2733b9b4a37691c8a5e49d6a459baed64b92a305bea15bd16db1d81fda4a1563919761ad82f7930ef3413c3620c9fa6b4834a18e3dc05c8aae4a6e6d2f01fbdc3d412883bac86b53c3ee7393b9028a70790b8f4796c1414cf38bc9b3ac80ae1910c8a5700c4dd44c22f11d559303bd58e6c4660fe473a38cbe018d6e1d5ab7b5cab3766b367769da18af6fe3aaa94d2e0a9b6a44604dd1eae6ddd6af3c6bcb9cdf137fedcd700eeee2ff46996f10b228ddb65e2fb3f3764fa5fa660d57ab598a5fc1ca5a9ee66ca222afc08b12e0016591e0a5a78d10044aeb88d3e52b44a244e41c32371d03a53c902a4786d7ee6b3d60e5ced7cf930e58085ba53769f48587631122a8f1513ac4380475f15f70431cea470c60f0c558344828d74237195ea4af3b0d6a0dc06005e63b2b120463a3977eb2f0b57a75b9152d1e291a6ef05b6919cf46c894d8b77e64c665838f502790f6ce54b18a4017c2e2079381b268fc0acd0ecc95397fd44be5799c76e984b54e4073b54a6c648a7f15f4e2661550c8086d38144b8048b7f7fd16cd500f80ffcfdf5cf6f81825d6a0f98a77b071180cc398879ee88c058705c0525448a9e0aa97f91c49385f9307ad9fb03dec914ffaca98317832e3bb562f1c891fff4952733926663902b9c5d6d92395eba78d75fb00b141d5374b86ccf2c78af3870851863c766d2e205a404d12247fe48e89d42eaffa950ee3fa3d85c9945c804ab79354ce2fa42200849b1b73478f3d3369325f1a3fcc0d956b74932e139c7a103f83f49a30b9268fc82d9753341d310faba7ac54b6435925222b109afc9f52819bef389c09ad55ced73a1e00da663eb85c596a4ec4b08308382c18bdb77f61e92d514f379d70147b469551320dcd8966b10ef856e5a21148420f737dc0523b03301fbc104d0ec6521bdcc366326b83ec51fb6d2d10f7d0b1c08379aa8f6d1e30c30b8885cf27df25a9cd427a818a0600c95809bb50ae9c457633df2aaead15c0f05e98d19f0e315cb687381420a9e72d5a01084dfcacd16f7a23afff7883798640caa4059c2b9635752d61a3c09e2a3fe2c3fe555ff65aeb90593f30116b19539f4bfcfc6648c4b2d7707d2bb40a59d7e6012da49fe9fec0e6f13d4e13180a50237aa7e0fae5739aa56fbf8eb6f7719554e1d8e8b672f043937d5a377d8b9408ee06e51d4a752b18b8208318e6a1d6bc7611769bad2c46572001fe561550679e289f765495c11173dd805060d68ec1a9027c05ee729aea223bb6ab377d38ef9dda64a67709e6579bcdfb24909bf96c99f38b88c5ef83d75b3ac35b382c97ff133c898c53eb65a96b01d8565ba222eec099bf0655848bcd18a57e1937e42e00ff858ea64a3f15f908ba00b2e52f81133b21c8570619a349c1956e7f352afdf9f6be49c0d79ae3a4f99540c49979f043faae5d8e3c9d2b04123afc2331f624d6d4208d6bf771992eaa7e9806cee04f57baa38a06952dde7ba87e3d9f89b4c3f9933a694a541ad8fcb886bdca50d40ecf97c62e8b5932d01ccf1172627709aa8e79f6eb2e5f45d4934a83d08f8eb7620a2ded0cb6dfb2495915563dea177576ec8e5fcaefa64fdf2cdae24b8545d55283c0c087b9a610a3568cf860ae73fd509f013d070636a7a92aa24fd319ef44be388b4576b95cba530b89c6de86213fee7b08893c1782734542be9548d435ae6b504b6ca6c841047e7dd1871a960ddb141c0c21e8f693c5a90713adf6b026f57d84b20e7dd58bec406e3b182d7e73475a84435addd89414d00565ae68d4b1a0beda5be21b76d1cf6ba5658d0efb53f6983106f636e35d646c50bdef8d76b4bc0c25a02c2a48cc961deea4ee4dc2b57c061048094c6b95936f3b223fa641c023abf153a432b736f0fc3866dc26bd42e45d8510527a242784d90581ec8316231533ea614df5308e55a0b023a3b30090e9c0c59969ea091d18770c3095c3699e11cf5ed29f7d7f8f903e9003cc2f89a85defa2b74b6878a48b943e0beca7ff556b7ef5f3f315ffbca997ecbe1faa1a876ae8c726822a9403c1e57bb3aa49f77cc306aaf11a0fc7c4beb99c72c0939ee98605f988ead2fb5e0225e24b61e77b6c9caccd1e7837c7793ebfcb42da592e2d5fe51b6f26a4f4ef6243ec2c264cce1a7ca3f487ded3a3c827fc3b3038f99101599fc216d56e7f624778d6a74dd36a9d86e568cac5fc8c67e92175062c08b56ad2ccfbbb2ec26477d28f2698a59132e2368f31320060427548ed20d090beeb7cbe2d92afad651a422a95f5ddb7a0b027432848336de0a6b15288eb408e1fb51c47ec080afeb9ecb217845b2ecbba81f0e0417b7923707f36fb942f7a7e255d1e621b62894bd9c19a588cf716c196805da71d7778d5c6c1ab74a8535f7e4f2ef90ff9f8fcdf116545814ce2708eaf28c1f97516a42338fa465d2b0ac1e194616cf3af94fabc09a60793db948ebe45d9743c19d6ba0094891c0168a2dabc105b78cd3bbdfa158e6e6f1259521b15e43872db986050d5eff1af427dcda2fabc6dfe08e7bc8db3e666170d7aaac0890d2f3f6ca9db3ecd9dbf73d0c55a5db1d3e145b192e18aa3cc905210e04522fcec2faae8678f0a39045e50c840ba3eb624147a3ccad28c1fe90467555e42cf4965608c2b987974cb1446e9adc00b72dca304a6bf743f3e6a414e1b2da346dade04c471186d9c3435377672c00629397c8e6ffdf7008974b58f16129636b65f20cff570ba536f06cbf300c29690e3c33d7ee974ab2c3dd9e2f9ee46748a3a3fd28472442cfa5b46e21f9fbae6316086239f401282cf1e808e3c5612cd696b90954b32833c427224783b89364633ef50be37ee3753eec11222794914a04f649f82ab75c6e7b32fa100153b18070f0771c5207ba35b92bef28b79e3c384be2177ecf2393104a3d8d68d8bbb14d0a9ed6b5417f6a5356622c611c8fbc1a9c300bc353d407df27ea169b27b35cf01ec231f7c2b198f8ff3c6a5af2df3c0a4a46ce08b844e812e3152a16fc3a12c53908e8bb8da66ca1bedbf4ee33a869e628467595647408b8c184f053af6b9274c92b962d3836f973e0428baf6a9af5901f69edecabf60968d283299d4f8046effc717570e0c3ca39e5d030c7be6352b689c6eab73fda62c9cf35f9bca99bb40df6fdac84f8790ca20350549f0cec1b73f31603c40b58020540e3831f10d6351a6ece3d9b5e269949e9edbcdfe49d5e1b33d5aa0f74e958554db5796e8e424cdbd039ed2eeb19475b0e0affec2655acc64f97f9620fde275186246e22b85c030fe8f80130c5e6f2cd099ae94d023935ee075289ba13d8c32cf0c20336a9ae4fd2a5c9dbcdc90a60da9b068c6f820ea482863f74903b49de517f054ac85a0cd363e7257679cf9724768eabf1697c5eabe96fe610788e819d363f72c7ceca2be5763bcd2293d379cf21e7da2f2c1cb48da1781c5a65f033e57febd1e51cf54fa6799bc3554f2df39ad616fb45282d96f69bd428650bc7e98684c07d1ce20c2cfe2fb740f4b5e78a45590dc21c9ed08a4d8e4163aa8cd1408b937bc693a81674191bd686aecbaa0b37720ed82fdc1171ff9886d4c0499ab5323f80da5a7b10f1c6c82a700882fd0b340b182a53a90d72aa947f733716760f5c1601c27921e6220310dd58fa3256110754436e2c51e81988daa5a20156e3ed19b6f52ce26d06959e992dfc5e6d39f74e011802e42aca3bf953c8eec205842579dc0d96178ec2348f1473fe5cc797f57f987d6e2e016697451f46fea3469c62a76eb41b13c9252dacb588469b52f8f9d4f3996bd3e45e864582a647917567da59f70cfe7656df79a5ab64aa131d16892ce5bc552bd7fb315af1c069cb0d9315067deb40114163405b2fa4bce4f3b2338a455fb56b508a761226762cd55929f04307ddfd16cb0a62ff17bad891e2c3cab36cd50776fd430b043885c37359c1b4740af638767f5c5760fb09fb44a10d65ef170fb1a218de63a7508e1528485c5fd5034112e6fc45c17fa1922bf8309082b25f665661850d0196f627e01c058a59164737c78e3d271d33f7a8e23d5f7c7d3603a4b10bc70a64b1d26ed80bd256914c9bb69170736d1617c98db61dad1fcb8087e70c823ee36ffadeac6c606ba5bf4706bdeb91e65d6aa62e17472e692c8e30b1099d6815035b1cb3081101af2bbb25c5b59da17c92ae59eb4c82145a80c8b5f4fe996ef96584fc2cebd93b4e66f5daabea061d86e4cf95411636e39aa5b88c9428dcaa8ea00e2acb15b53572744f6acab72783367b70ec4ef498c0a9d3f9122ae10d2a328097047833143d8215a84a9e3dba246b4dea85a0fbdb13a04d5c8a8a063c60a41552f334246f070b8a93e9b0952c93ae44dd925e9083ca0fd2a2b9e2c65db1b7879350c0053cb8c9701b152e26fafe77fa261d6c7dd5abc710c2cc252066a39fae27b5bacb692cd815afbcb7defe2d1cb8d12ddc42775a09de8a9d65c60a3b7ee517ab963cc5cd93bd7ce28249602d6960e67fd736a69fb77cad138a74ea3c79ffe6444bd0199d12564545900000000000000001000000010000003aa679bd3dc79ac86cb78b0222da0e88987ff9a5c28a1527302ef4996f2b47a0d343e58e58191907841d2aeedb3fba7c80fc4d2740af3ca6cfbc4cc3b212b1072d6b484304368a0be1bcc1f29395850e27842cf01f29576409ac264369224731530b428d07f468921f9da8db4509c7e9a7b653da75cb187dc3e4718297f100009000000000000000ffff0000020000001e255703088b66dcf40015a997e0dc28bb1a86aa0a99961f7b942487ea369cf84183fe5fa330f02f6d7b84cdc35d96e500f70f23bfb5100a393e05c6cc6880160c7f6021bbf26abfb768b38ede77ad07803f65b83dc134f55d166fdc49d8aae63b6af7dda6b753ab291093f54b520327649733deec2e0e791a8f8d49000000005000000000000000ffff0000ffff0000d5ccf31573cf380d3582ce548fd8f7bca86400808ccf0d530ba028d345dc8bb246928beb4b43abff65efc35906226e23a90f2cfe30de1852aa0000000000000010100000000000000100000000000000a1d7079d8f16ac3e16aae08ff03921efb99751c98da8522e425e969849e6ed780d11ef76ef32e9f27ced618f5f42e7025275a61ed10f3c984c267bd609a9df8f70e937f78e11a5f7a14b0fafee12408aa40a0fa9531efede1fd6183524dfc2c4a55a07462c099f5a7f43907dc9060fd4ffbd3afb53ea44482fbd1c95cc28b55bf8fb2f5be912bfb23ebd7a92592196553c29658e138f26bd797afe66792b9e0243d622e06288645a7c631abcecddb815b2f5a3d58c4deea9555ae78ec94c4427e705056be6013ab7d97cc517606a58dc7e0bb6f34d2d659054a68b7a244782caedfd76b4f11f000aeb7b432ef3a51560358024ff4c330f2a20c08079ee5452dc1ce987fd4c1f22b032434e07aca6ced5936944be289138864d9e435f8896fcac04e0c87fbe27177d75e231da7ed73e079115960ca1dd0d28adf96d5edc8782973ff845636b95c14e495454e71f4cae151a7bcbf4b981a43b7db07394dbdf316ae20814bbcf96872126512a2477b2e6b72d377aa4ee074ea92269eb46d0a37bdaec7d811f6cd582355191765baaa5711b5c741a54b2ec1a4a181bb17aa702b8763165e47f15be9abf5499f6928a0116d49e3c18a6dfc12c944aacd19641baa015ab98f59ae4b00ca4ba609426949018aca7fe1185cb07bd2c2299332dcbee49d08a858bf558056b27c54a04a1ea00915b75d339e1accec6b85d97a554c1e8f068645ce5bc332a203d3999da1006373e2ac5cffe5c5bc082446c6c181afac11a9e0da09fc68d7c21117e0a47a8600922cbb958eb68a8916cf3092728c365692282b2907a85d0fae42f97d0a27c8bdbb761af91a2713c6b618562aa863e782d454fed21195b0a65c0bae65d3f64cdfcceea0133d1a26321c4ca7fbce9730a642af3c81dae69d7d7faca9683f84b89b8a6cd50939b532ea86dcf5ccd687f058a35e205936ca96558e4bc9628ca9f8de88d5c81410e389d149db9956dce1a714dc6bb2ea68244af7f1cabd8db299a9c508e9fd3e693488529f83c61d6f6614e49ec10a8d759fa978abafbea9d2b8d4f614385f9ef149f857fc3e5a1c3b17dcd8802d43197b49b6a1028431c7854913179fea25d0732710921d376982028a45c4b5f2630cb3be45d96785bc131847885539d99a9c493ecf4f30d76b709846befe3d410c9300ddd88a89c586e4d561c697bca5702d790c6b9df2404f0174a91d1deb7d44a378fee905f1c94c8b0b232e44703d8b931e041ed42eb0e592abdc8facaa9d2cbcab38fc97b9f3aacb196674a496cbc085f294f47e400a7c304e2d4d20c4fe5c696f606e8eff7b724b0b488ccb3a04f5dd087252a0a94616c0abda67ebe52706595fcddcf2535c30bc09245cc5704f3f3a94b704cfe283e14c322f93e182a7a1c5405ff1e085e4acdd832a006bf654985c22b0ce7b2d5d3169b17d39007d775eade6e295e1f3e187e97563b7ee35ca1204a3e945d96a473efed0f954bd28fa93a53a2172216c58ed72d46bc3475f70624415107ec1ac39af5f45f4f66ce23271e34b9ecf25f1ad3c1bbab6e6c803e49e40212b9ab4f61faef13a1170559e32eb4e793c3f0da1d5d9dca2851c810097da34894eaaf12a48800e1cbacf4ffe5117858f86ebe0f536a18a0d21ed21d96622bb7335b21356ea961d574fcd16ccb1f4d83e4fa4a2b14987866816db0896dff77680733724a755a61abee2db611038d71772b928aebc57bbfab6e8aa34ca854a4363760ff94efb580f4339daaf74bcd11a212224846c8bec20d0fabb2e5e57b0eb8a733a88bd8bb173658372b3ca16addf16c9165cc6e6cfbe13ba4bb1d6458b6f9160c3efbd9d4864db2c789449f8b48938eed1379417d4e1888abe6d971628fce9c28401b522664cd8e95052185a0de7e3ce992a616ad372081aeb0aa531c1732d43f6bb645bb97723978f66f5570e1999e7cc9d4927d7244a5d29103fc4136e6599de4c450b67ec56f849c28363949df2df280276e65ba8459500092988ed50c45ed61cc850b749c0bc202a62d5f933894bc03bd8dddf6b7f1dd779cc4cef7dd4a9eda6f2f04b0c2f7524c675eb737065797928edf3e0b14ddd374b9e9bcbf51b919d476f91ea57c7469554c1f741e57c600db9ece9c66165c7de617b3532c3af25a0649ee8cc3a4e2e1b702cbab1105be9023a043fc6cccbe24eacb8cff3a6516969bf92edb77b887ba630d8ec9eeb3d6e63174bfe49418927e1f8d3892349304dbec3cb856417012c7c310548eb795cdba309f651ffe966e95546b6a0b63098a239b67792d484ff411b6881f3efa855c325faacec352edadb85c531067bb1f2dfb136e47826a81d9f1a521ad3794d9fd7cb3aa5228e3c582a4f9942f5b7a9ae61a0c44c1635a1ad4c01f23bab7c28ff8374d7ba046c61f0b784340ef1162a6f1400b65b77df197cff6375bcb78b68ba03a78f7cccdcfd814c06255e40200cbf006aa3617df1fd6c1d2d359ca6115b7c0782828e011be779b4686ebaf4a2b52b3e8364a483071db132eeab23600d711353c851be166f34412926b24014214183831db98faa5a75bf97435ed58fd7666f7a1826074ed86e543d9c7b53d766a5a493447b54d22b5fa7b63501bc4aca98c63475fc87646095a7c5656ce99d2f6d547fccf9af0ef0ad4750e84f4af2f1ae1d63811919a2d387f551004b536fcfbde58fa4a0d417554eb969af32dbfcb17833d0530013e9705d1b7f5725a88c57f340dd9b78378c023f1f984dbc8846a7240d1ea97ce63ee923638b9ff9801e799b1d1aa0022bb159ee22ac1976a60fa339c015f102885ffc9ae4b933e5db1e8998f2de12dbd712d199bd1647827c1646ce7a06e5aa52144ad3355aeca3a9decb44b4383c00eb6a5c4283ee763b88acaae802ddd21af0fabb51f9129ea975ff9c9dc39486bb0cabfbad605b9852e6e2e1eaa184f3080cb177b7f196afb4f99772680808ac726ef7449bd905635459b5429be878426a1bc961041be1f4531d3c678559d6805f0eb168905c649157ab8645ef610ac136636e91ee54b2e963e57bdbee4cf890ff8c30eed1d136da383d5c4358d12ebff25f97d2dab2c06adbaf0d01fa53bd2d3eb32ddfc25cf4e6308aff32f8a971664db1fe03a503a4878ed7f0c8ab13b5646c92e0ebc55892666b7f454f7006cf1d8fb35295d204dac9b880f81a76b30db5d8cdb3052f1921015e3574517f409c8c747cab5ef7df5ec393946e51e23b82f6692f29de5f4fa74b9427ddedcc5ade974001a1c5d411ad6b75af0e5952736b87e5c28077883ef693eaafab4decbdc0439715a01d69af6dc7a5702c7f980bfcf0fa8a8f4f88d3d910541d5842771abd33daf5c3abd792f6b69642f4e8a2a9699ba6326d77877350232d89df8c8bb69b5a037cb84112eac21438ab0a6bd5b6d77a3b4e8965e0b6c3172c145631ff1e4f49ce572e5382cf6db22e0f9401f7fc259a14d47ae78a80f7d2271679a5c82ec9b9a49323b37797b261cfddaa6c8768767b154cb29b4b05fbe3d281d9aed60e94de8e1f7678d11668edb9db4ef3350fbb6fe1a708a15f3bb40d95b532605e47161dc9b23e0010ae6046b9da8d67a24cec14c4008eda6e901d1b5bda3b925ef0d41feca8084d31dadf90cbb2a178fae70ae0c3015b8ff8703b14017542481978647e0045bf1b5c3162ec7ef9293430bad09c2ab9f739da8ff6f043bbb6eaf99ee1a7431ec56274d3b08cba22e89cf6af46ce1f4542062fb619224f32edeceb808b749c90fdcf70aa11f9a91d167d40104d5666bf6855b17e83150b1b8cf51d5aa9df76fcc641678a2c9822c21be3523fea704e9fb5ee458f036c855aff638dfeffaeaf28b8660bb41fec390a1d562389cd9239acde73ee90f00dff5fd95e5dc7ebde9f945abf0e484a07f0a12b162ea7d453cfbdcf8979e3642fa68faca2b73cc41b6444c0f792005d1584a0d1a90d761123b339c6b20433ee1327abf34ca2e6b6046540b2cd83dda5d4314b101102117fc9f49aa425972d84c339e395099fb8fb272e3d3bb34aee247d42c111e35aa874dd475518d608ff0929438a84b20da9159c955ad67ced24b21c2f54b49810b4f7d54686cfb11b1627cd118ec14d9c4050570861371d0875fe674dfc99446af32b1063d46c06ccc1f51f462895278b14f11a5ba459f63c5f154097ba9569061dc9073ba5b77c61735d235eb90510cc04d9440be4c22355cd02539fb2d4cee009b59af8b29560b72eaed1f061a517c20940a50c74eb57e9cf47b3152b742f905cd63b286deb89028117b7ca1ea0cf1816a409fde4824a7104745bf1cd9626488f6b9dc518e7e4bb19a81f77448e7c1594ee979ec876794d5f39d9f6fa2ddceb88e55ae2e350293654f41ec1fb266f1437213b39e631bcd6e66938d0cfa8c779fe000134f7ff79c36b8c94c40c9b9f5afce560e20b5597b0778f26449f54b0446c99f9bc71f2deba1eff91bcfb0756011b9c02c609882b31039662d123040395b5b8c4c508b6f62864b76143bce5c278abbe0bbc9e8e63409751fc0f89d45c1274a3e2b1aeb32f58b132d5cd51ed7e060ccd0fc55afaf982813976459dfbf2fdb78564c89885bfe2c667145d38cfeb3c3029f2e15f620dc6689d21f70b7d320cdf53fa847371b1a94146be3b25df1addda6490fcd12387433f293a79e602030f0286e299a3c2c7d98470f9a6f1312415482e0ac67d8ef3a8caf5d11994aaa205e32728346d3c650a4d5d3939c0488b94d75784ef3da25e71806ce4bfed015516e89ae0e8f97fab903b160fc88d7250044e09745605ef818a1071014595b5a9156c10989ab8bd69cb9e9aa6c247ec07970a60ff3a6f4f86bc6ff330ecdd1c097780d5809d6a3f2f58c5d6c056763ca3cc80dce70200cbf1d45ce20a225590306afd88f550c564975259c0a576944be1f52811494d981b90541acd622a81f9fe230dd20396950c061fba5e4b0516eb98335e0e8dc60fb59e35e13da510e68d3aee67408dd75d663edfcb87e34a8c2308470de9bf9ede69ae00be81ee68c08ed528a6d19046a45d850aa06277f38ef6ce07e85692d76bd71884dbe810ac7bb0113dcae326cd6bee3612579cf632ceac6cab4688239d2fc5163451f07254bdffd8d87b027fe2cab6b4ef8938370350bc296bbae288c56b43e0b0049707dd5ea3caef6febde8d4dea9a9b222ff855c411cb4df3f3af5111220ab9057881a0f014d7808c5553e28a9885dba07ec53c033c203098cc1f76cf170615b20ea79fff4db691cc9211def18a8f6d60e1a606cde4eb3d505e7af0a65d151ee1701544cb54904e9f11cdbb4076d5bf53ac8a5d21e80b09cf00981d2eb04d19a61d3f7e092a714dfc12d3967cf5ddf2ed427161f6b8f5d6ac62fd1c65c0b6d621b7976d2ee8357cfaf0ab6e420dc26f43945f40563e94d1e5b6a6fb31ade0163416a815ef71e4758d4d1f3b5d1bb9eefbf035597c66fc4157cdd4863f69b49ebf8993f1aff0b93c0f310ca70ed16e578b002b9833c8dda33d0bff51165209f408c3b21d0563bb2bf2ad7c3c88331d75210e3df90e82c9130d7aa24c1c31935580f3498d007617ae752c381c9d763c48063eb251e97bb9aee801448184e91a1648952eb23d584308cb89a508e67ab7412bc1c735025f4204ab40f817ce7304afde72274bbc76fa575df8e923be0028b3a998425d20c2fb9abf9e5c3d0ac72345b2848957693b6f8bef5f9e024c4e1912e06663a5baace7022ad314e38000000000000000100000000000000723e36f91c3c280fd2300a6c72e2bb900dd6d9e343e3389e251dd2ca5bed13a546192b0000000000b800000000000000000000000200000048f1bcef177a532840b031ee0eb51ab2ca1012bd6b7556391e59531fc6e49702692d41024b847c715cedfeb00bce22ce96978ec2718f17484dd52a3ae9b6cba5670b73103d36b93728574d803a0c7e95d31bab9b92fb093f634381e3a4243eaf2873618296d116e36a8c957d1a3aa8e4888937051b25424b157f41f4839d8935e7fa88f6e66c40dfb544f104cd72acbd833af25d8cd3ea1e079ce3602690e26dfc6d7fb6d77b0000"], 0x2280}, 0x200) r5 = socket$unix(0x1, 0x2, 0x0) connect$unix(r5, &(0x7f00000004c0)=@file={0x1, './file0\x00'}, 0xa) 19:47:40 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) connect$unix(r3, &(0x7f0000000180)=ANY=[@ANYBLOB="8202adc4ffffffff72e2c1dffc2d7425e6d83aaa719c2e656dcd3612ffdc8d74b206ff3f274b3133a7b60f4fb7999a6e3dbe40bd1c102a939cbe5e8c9234bbb31fbe1622e4de3b7cd9c838c7404f86db337f6dd772d8cd2f0b677e60afbfe003abd2a62d9367e62d9bfa9e5154b38259553a88220a29b807ef377fd5fe00b2706b51cdd6e79d96cde7279530154961bf14e6"], 0x10) r4 = dup2(r3, r0) dup2(r2, r1) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x20, 0x0) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) poll(&(0x7f0000000100)=[{0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x4}, {r4, 0x80}, {0xffffffffffffffff, 0x8}, {0xffffffffffffffff, 0x1}, {r5, 0x40}, {r6, 0x100}, {r0, 0x8}, {r7, 0x4}, {r1, 0x10}], 0xa, 0x1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) socket$inet6(0x18, 0x2, 0x0) r8 = dup(r1) socket(0x18, 0x400000000002, 0x0) sendto$inet6(r8, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:47:40 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r3 = dup(r2) sendto$inet6(r3, &(0x7f0000000100)="21892818f018aeeac4e451f30f4dc310460ffbc42ae67ce0435797396ca50459", 0x1f7eb, 0x0, 0x0, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000008c0)='/dev/null\x00', 0x20000, 0x0) close(r5) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) close(r3) recvmsg(r4, &(0x7f0000000880)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000180)=""/235, 0xeb}, {&(0x7f0000000280)=""/156, 0x9c}, {&(0x7f0000000340)=""/174, 0xae}, {&(0x7f0000000400)=""/240, 0xf0}, {&(0x7f0000000040)=""/124, 0x7c}, {&(0x7f0000000500)=""/82, 0x52}, {&(0x7f0000000580)=""/111, 0x6f}, {&(0x7f0000000600)=""/226, 0xe2}], 0x8, &(0x7f0000000780)=""/195, 0xc3}, 0x43) 19:47:40 executing program 0: r0 = syz_open_pts() close(r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x2, 0x2, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(0xffffffffffffff9c, 0x1000000029, 0x2e, &(0x7f00000000c0)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) accept$unix(r5, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000001c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000009f4642a70000000000000000000bdfbace3d3757f34005dcf0abff8161c890ed00dc5a3480547ec6e3886c25cfd2b0645b766e4cb5096952733e4a5e04de43fb082620b82e927d1721fe47911e02be5c70fcbaa5d84300"/177], &(0x7f0000000040)=0x6e) r6 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r6, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000100)=0x3f) connect$unix(r4, &(0x7f0000000340)=ANY=[@ANYRES16, @ANYRES16=r6, @ANYBLOB="4b6de5aef95d3e7421805e93421226f5cb98b59e1d3f1be635445d1ce1775ef3936f7b23c724bcc1c80edf2e5d306f8e93fd399c7e78aad49f90a5bd5dda785aaa7f46b24e6211491cb8413f405ea3b4f09d66eb9c8356221a86332ea1ba615ba2d561fe252d941d1ca899dce1f1ccac0014acaf53195162592c2f5a4e05582d482396bbd86b76069ffc4987de8bf5202c0be6a409af05c08bf48b95ffed4cc480b537f470dd3b92717dc9a85d56339a4f5211c1"], 0x10) dup2(r3, r0) dup2(r2, r1) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r7 = dup(r1) sendto$inet6(r7, &(0x7f0000000040), 0xfcec, 0x0, 0x0, 0x0) 19:47:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000008c0)=ANY=[@ANYBLOB="82022e2f66696c653000ff31a299ca042e37f7b1ad6b3e910c411d6c8a0f45ca76011b873ce0000000000024528e909d7e3b3bb2c0459f7eb0a6da604001f7ce66a79b8bbee5270cf563d58564d7e65a002304ebcc42871cb70797c58b2286d1ca45f926ad03777807f737f83460a6cc1686ff243632ac6b81ca5d4c07687c82c73294d65e91a2bcfa88dff8533b3b36804165a07ec2d35229f6b9cd4727290223ccad30204bfd1f2c8899e4f616c90f383f0a164de8b15d97f3f78841921a985a000000000000"], 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x10}, @cred={0xaa0014ac}], 0x18}, 0x0) 19:47:40 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) fcntl$getown(r2, 0x5) syz_emit_ethernet(0x42, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x34, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@generic={0x82, 0x2}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) 19:47:40 executing program 0: sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x11}, 0x4, 0x0, 0x0, 0x0, 0x0) ioctl$SPKRTONE(0xffffffffffffffff, 0x80085301, &(0x7f0000000000)={0xfffffc01, 0x4}) 19:47:40 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) sendto$inet(r2, &(0x7f0000000140)='--', 0x2, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) sendto$inet(r2, &(0x7f0000000180)='%', 0x1, 0x0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) accept$unix(r1, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) r6 = accept$unix(0xffffffffffffffff, 0x0, &(0x7f0000000040)) recvfrom$unix(r6, &(0x7f0000002200)=""/4096, 0x1000, 0x42, 0x0, 0x0) 19:47:40 executing program 0: syz_emit_ethernet(0xb6, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x80, 0x0, 0x0, @rand_addr="010100000000000000000c00", @local={0xfe, 0x80, [], 0x0}, {[@dstopts={0x0, 0xd, [], [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x5e, "7740da71da2ffd30754c1f572b03945176cf140226155ef16380020e553bd15c6ac93694068f8592866378574e3155bd4ea0f1480ffcf12351bd0ef15061c072f8a140c6069b30f0fd7acd8c3c5837847637772e946c4050cd758b2e2b8e"}]}], @udp={{0x0, 0x0, 0x8}}}}}}}) r0 = msgget$private(0x0, 0x574) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) msgctl$IPC_RMID(r0, 0x0) 19:47:40 executing program 0: r0 = socket(0x18, 0x8000, 0x3) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x3, &(0x7f0000000000)="04000000", 0x4) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000)="186fe65c", 0x4) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x9, 0x7, &(0x7f00000000c0)="824f3f2da617e346edcca2cdfd", 0xd) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0657fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f49a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500007c3fb2a400000000020208a371a3f80004000000000000000100"/169, 0xa9, 0x0, 0x0, 0x0) 19:47:40 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x8000, 0x0) r1 = kqueue() ioctl$WSDISPLAYIO_WSMOUSED(0xffffffffffffff9c, 0x80185758, &(0x7f0000000240)={0x9, 0x3, {0x1, 0x2}}) kevent(r1, &(0x7f0000000000), 0x47a4, &(0x7f00000000c0), 0xfffffff9, 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000080)='.\x00', 0x0, 0x0) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000001c0)=0xab) writev(0xffffffffffffff9c, &(0x7f0000000300)=[{&(0x7f0000000280)="86724a93acaf6d4dad96bd4d8ade15e7522c143a6592d843048ea63b2e29c5de330b37ef4a5312d0d42d4e28abc594", 0x2f}, {&(0x7f00000002c0)="33b21b58f4279151726b7819", 0xc}], 0x2) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f00000003c0)={0x8, 0x80, 0x16}) r3 = open(&(0x7f0000000200)='./file0\x00', 0x800, 0x7) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) accept(r4, 0x0, &(0x7f0000000380)) ioctl$TIOCEXCL(r3, 0x2000740d) symlinkat(&(0x7f00000000c0)='/', r2, &(0x7f0000000140)='./file0\x00') unveil(&(0x7f0000000180)='./file0\x00', &(0x7f0000000100)='r\x00') mknod$loop(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:47:40 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) writev(r1, &(0x7f0000001400)=[{&(0x7f0000000040)="0e31e1b79bdd3197415fa649536239f368dc9dbc6c767efe300c2ef975d8652cd03c37af", 0x24}, {&(0x7f0000000080)="11dd7d110a511073bd7bb0a12cce69e19db9999761ec1c8889bc4be3ee6e944ef61afe354eb45dd941199dca8d2bfc494e29206f2e2e9c530ad2c70a2e1497c9f063bbec161cc7cfbafb54e4e8eced9eab1ae13ed7d863538a14ca762a6793748059335b4d8cbf595f602bbdf2baa5c6826c36c2e0686f0d0218954e2138c1991f0c0e0c94df4c9b5a89af52", 0x8c}, {&(0x7f00000001c0)="99a852de688bb3e17532abb6dce9244b14b4989024d18bf6f42ec80229af26d505e44578223509709728b034cf085d84f479c7ef9674dab9dbdf6ce656bf05c561f162713da978b830c15fd46b97e7a39f2a034ff7562ca5629a15956da8829080be69bcd0aedbd8f7d3fe47fa1ea5142470732b3d0630e25155de5fbe90fa55338bd921a3f2c24883d6708b593dd4c69f5e165f10d1f5ffa7ec6ab0d9dc2faee8bccc9f5bd3", 0xa6}, {&(0x7f0000000280)="180de007dcc4f8bc674517600fa76a2483b6367dad80d5570d1f7ade70e6564022cb8b581a98f44ea8202234b3003f02caba4ee7703010343c01d3dee94061f71911d0f85e206e1a7d22fe156f65a20467e0b3812c23b01c6deca19d83e15bc6f966772349d30340e872cac790e76d6cf45603f72030ae954195df4845", 0x7d}, {&(0x7f0000000300)="d9aaebca2153b19af13d7924e8c32420e27b2b8cccbea784bb655b5934582233730a145eb695a6701b333b7b572dbd76f929f283870b3c2ec991fc1cbce71bc2d413b4b978824b27a0010882a065e1ec7519263fea5facca816c07ce377eb8e067566cddbd2973d6f06af96294dd6b7e05ca7d62287303eb085f020a1be7b524b51d4b6774ba6145291c72e8ae356404e6f4aa9d745342f6ec747410d6e80c97f4bfede62b0d0de7358b30852f815a14bcd36cb8278479910842b78421d089c8bf169d3c56057f064e3a3621934719a210b6db5d245b69bd439e922c440cb9add72eebe295c4eda08029d9b8ba4ab115c24e4a5f0f3772af5bc9b1a2a0f43bf781bfcc2d5eb4a52fef75f12cd4048d99f30567de84c719330628ff598c57d1273977c94dc58e58c790ca72f03981f37dbc235c02e35d2f4fc2f99bc62e38a3ef22b006dba8d220f1c759b6cea7b2dc4a8bd63d63df4d87306d18233e8c10fc0a9daae92e9d6f53259270037ba9f159974c4eac2ce3838b653861a8a3da4c0e2cddda361549cc122def57565936c1494f3a4a8bf4ea043a20aee5ec20c3872d37032deec8438977b36a17b17b41b9396275537e7ee1814199c1562e234778053185472caa8ded23d8a867528979217775326fef7a6c04ed3cd3ed950a4ca4c432b0f0beb8221c17d1035afea1d3ae303c630eab98626b1cfbbffb07499f118bd3e04ea765f804861acf7efe65a2dff706b1cfa73d5d6fe8e131c254db6c35fba7abc4fdc6fef3e19656053d6ebf2e5c3907ecf9f67176aac6b43268f5d29448ede33446a6d6e79d17c18cc12cae9ba4984525a8260b56686186a6a1fc03e146b5f576a15fb791e8796de63d0b02b031df85c837b5ed45f30f8aeeca38d4cc25cda260ad62c289f3a69974ddffd097c30756cf5ebd2086fbdcbfeb74124152841d63ee040377352bdb21b7678d85a573a3512a6cd927ef54f91f71e6e9f9fa99a1b8e2313ba855573203bab9c300b2f60bfb03a9551d90d92c37ab716e702f452d937ed76334cd49175845d64440b0a8ab275a8e330b64130445776bd589e04525fc51f5d7a66f525187f08036caf92647a74c06cee972958e5c87021f352ca8b61c4f0bfd42dd76361c68e3e72286d80c5d8621222167b02534e831817b79db3467f3ce8eba5f162bef8dea224083a90a3b2d9356dd4897f9e1732f6121ea932657125206dbb18657d778d27601907b39ba5d542527d1c5eea16c40c963d3d76b574e16fc44450c84d9fcde03b9c849e1f0ff6390c0f1d8b59f353b0c387387e5b85dab06904077c23576ba1bc51d9d0ff4a152e351ff6599f445f5f49e82af104d3a580a487b15e66a23ed8fdb5291e5f0650f15be33bb9093ab5d94100edfd3e53218f3212fbec8838d04a82fb97f80771e73c1686feef8fd45669acc6de8acd91623d1bc83177e1cf7f2ad8ec342bb797bcfd658e70813a7b514c7aecf2bab8ed3f694bb0d4a3ef5af107c40aca1da260bc97702301a4924b172308be7b989fd1c3e443e3939b480338a042fabb63f42138c31fad75ad626f6d78a34cb578a58e3938c5a63626677dfd8d14018f045f5ff4fb075c392b81a2b533facfc3826feb823521908681bf4deda00f7bf0cdf5850458873ee0cc0b741f2b09702b52c1537a539785d099a426161eaa7dd0ccd0b6084b75df9a2fe68d772bdfd0bd3928695000a753978d2803151f7a4cf6134d984f0464f3c8a9fd4345bc15b001f34469dc8d19eb2d9550471ab2d2cd31635a344f039791c0c7db4f8a045fab4d6e26f7c22eaf7944a10af64d2eb3f3f1139d646ef4bc1117c37f002e0eba72865fa9eaab7772caf190ccd61781579a4db27ae38281424953982e9671d80ab86d93459fe6ffe454c47728efaf6b3e03492e0e38b4f49a8523d7e2bec0914e575d0b39037ea32a14c28e1c7a62da1845a12fed65fb17cfef0f1bfee7aff0dfde8ce0c9401fc918eebf9ae20fd1276c6850996ad1fda45baca2e9d03255f5679d3f374d227df00e7891afb4ea2643233410cf15aa98d83810f56eb0d71c282d43b0364e05d675f68e45179763b4e734e79458eefdabb27db3a28193ec0fab5cb7b3bb883f081348c5cc1649cb237158aa4e11033aa2e88c37768798a407de3a1b4b9cf924f4b807af0de41f46e13656398c3ca83c15f73ea5c2d3e55a459706eef505e732e5038c6d6f7e75bdd91bb3e390e555fadbf76aae73fadb82af588235878c059c72b4943e35dbd10ee0f4d3a2a075153cdbfd86d344444b7f494c221c9e06bf6075d0ccdc0d05a761e9997d72731492e600e421aaa60d097db6edc71af05a1d1cdf36d8a492ee76efff640ba9fc3f4185e79ffc2a8351e60932d9e5d7f0e06b2eb64197ff47eafd18d2a8f01301236875e58d9d7426041f2252c98fd8acb65d4ed35e7e6e476cecbe643039bc580f8632f0edd22fa9c6ba5ca7afb7086a04347132dd43044551cf819c1f174d85b9309c978f423981c78a68e63cf1740d1f747d9e4a6e5cc11aadaec2a25c0ad82c4301706a97a1cee4719672b1171362a495f84cbd5ad622fad70a79cfd40cf242ae263759f745176cc1bb79fedbb5e6d54f2277e5e28843c441e6358215c3a8e1c054900a4664f6111b5b0340a01100d76cd75b7b76cb844f3a98ae0d4023202b6b1e5521e1d4af8c05c560a41bf3c21cff4e6d83af234b72d3110f1e7814cd6b3d9fae11802c4cb184e8c80a2c794d41df2885dbe4b091ac31857460ed3f05ff29101350c6bbd72aa9bdaa10f05d2e3a36d7291fa26ff2428e820c7b0f31089a2c4866a34d8d8a46548caf341ec69d215f960c19cc91ca8bd69b7404180791c4d632259e89e5fe15942576f3ac5684c2ebae8c95f7e3d946a1b0bc1971124312ca1d45c65b63cb71f1c9d6fff60c311622297766e8dcb96658268db798ab7c51a241baba70fd57c6e6e6a5c67797b88a81b649701fb36b6127f53cc2a919d6ea1ff20af41d590fdc7859c47fad6150a216b50ca7a954491557fc91697a2c5db91372de9a1139af79a9802fa4ec4539075e5011d19f51531539eee12497acd92817cb45c832232e26f5826991440f90d2f7b054425fb6081dc065dd9bacccee527eab261cbf28f4ed2b8ad1968d7b35b56f9ef0e03cd3c17e8c835727936361c12037bb5aba486cfbb0456fc3960f8b25a70b8f4f57e07bf13643f0baee0af5eea73725f8344fe3a085097569ec08f80ce38c73bd8dc1c0eb2e76ce7716bd89fd48c13c2a0a1df7e868f47a4bf22dd8a0619d7bc424a2d0b820560a00ac4e1bc7591317498682a363b30fd634c002afa0c2d52efdceb65f274872f5cd140d40f91719358ba9918af5da1e223e46a6395b67ae3c7950ee73bd7b3afc107a758da3a3871fa4497848babbdabdb88cecc0f3b15030296044248674135003b1ee97e73d95aa1926b6ce14c0a3edbcea8e82284a9fa1285075e7701d3b148f54fcf1613797baaaa755c71378c3a67dacad944b39ca269cd833783f85d99821c9ada6a0d3b4c0e2c4dc5fc743fd37732b6580511f8dbb6a7df5bb400cbf53e7d8636ac8c5552d0f6b94a1f0e9fe4e1d242b5cd5173d131aa8d5fc2536097a6298e208111d06ed4a7954fc6aa8d897bed444e7b0d471e0de8a0c50766a757f897cfab804e8d840b941bee92544df9a18d7396f6b5d552cd3eb411e7a0f3713ee4c51c775e2e863a8d3bcdbe34ccf76a213a8c02c97a3af3d6f82d83ca68627a34099b8f368ad6487ed2c606577522af22cbb9bafdd1afe0870f2ee90e149825653f93e63356c1ab126c80b0b6d19d9c79b7a69199d7715c9dc8217f61a0d7686d6c178921a5583ce8150426fc9d1aab1e0b59f0816443f63fee07b1f100a3d209a0a56b7be186447d687ad11cfb58e847702b504f0f596503417f189b62521cf10048da81c5555ed8dac1cb0d27640a7e77936627919978cc573a26266c789eaea028dcb704d49c243adb327b0079007dddea767b01de71a1e3ad388fe0ff02b22360617e88fcc9b26f6f810cbda39059908206f10781798a9bda02f79358a7823cd2816a2834d6123cee1a38374a0fff7446ebb0256a5f16aa497fa6a0b369d5f9d9618fdd3cdb95b677b413120c219c1293a2a90e471993abdd490cb7152c7403872e4c2e464748b146691a0b78e4259039a01485459d97775ff438e62d6fdc4ec638032c2f2cf6b5777e2044c3bcd2d001cd03046cee4acf50dcd9ac5f215377e69329f35e878ec37ab36e9ddc2ba0d6afe1807fe41c48c0b1e11251fb930730ee9e29aab1ecd16f23cb23d93e21c4da22cd837cd8da653751c29ebe705a5a4e8da7e0a33b43ed28c971b361d3536988e4db79596ea21f5bbdd48f1583969a5847f7b1c70f0bbf67e02178625732b90b2971595a3fa4a90e24704d02fb2116903c0e5b43d87832d4bbe9a1db752ae9370a23f43b5adf6371ff417ad0dd739e1ff558bc1ffa11f56671f40d2f1ca0ad2475e6a8adea257b5bbedd5b6a0ba3f14892e2302d1adb34823e31960559a2a00afa3d049ffc84fc5a99e65d8b4a5caa420897cf9bc0d3d8643693c030504fa9695190b23d200624243942e783bef7c66e5f3858da4debc010d6a851fb5b81ec0c31e365d8d3e697bcad89c707c3416a34bde337412bf689c97068b2b0ee744aaec287769b074eb4f2ef846cfb42ac8ddb634472dcb9c1ef6a5d4e60b86a8e65b43e0f0b239a7b32f5daba725633ddf40ff360bcff9deb0b992cd9cfe7fdca06c6a897070b2d134c3e7f7b84ca7f493201e5ab37aeb9177e6bd93198b10c7999aaf664a0f4bba4cf6dfae1551a7a24ca1114c128c9d87f1a3fa37a42f4d05b50889571599b919bf5a39e01d40d32cfc40d85f46fa4779d94ebdcca9afffa6433734e84eab1a7a4770f8435c5efacdcdf728c656639750ec1eb75d21ea79b49d1f02eb9bd39fad77d22e4dc34749a264983cbe06dee19b5bc9bd84c54f3a55b0a591109469ff3e1969d59e2606728d085743b7e12ab201c98dd26c7943febe9d2a4d5d1697ddec26ee8bea94ee01fcbc310e6c5b4a5c7fd042c710fc92fb7147d8fa86648dfca0390404737fabfdabd054c4768026aab283eaca849584e82d4b4a3f073dfa11ce6acbc7b3f2bca7a05faf564d142b8f7fe83700aa355c3eb442355ce69270f891e4fcf2e78f0080c67c82651d708dc37a9cc98dfae42286ee3acaeed8e1b966bf7dad813328fc58b6bb39880473868a65002d5c416642b3febdaed7fdf4eae4821abb85b29cc962010f47082a9c7c229da7832f826113a199614ea9681a1c018d880c02defa2fc1b3968c648ead8b74bf03def16f10c5115474bbe69738e571494107a7934b65f9796a39c3c4136617b2863d5cff0e7ba0ac9db80b13f1d0e301c7631c48353df9c952bda3ba46d2950b726a47b7fda9f30c93414a19803d4aceb213d6f589387277e83ddc8004196ca8b1466e998325641c7ca372fad41d55042e4ec356f501b90ec09718728b50a97a5af1c242eef193fc5b3bc7ddb6d4906acf172f4769f976f791f86994145e0d07889ac1e8f305a97721b06365dfaa257699ea6535204760662f3a00faa8eb982779107b2e21a8d8f91325c2f8753657bf28f825049e1e37571edc099b68e07c6c78d84eaf4dbd910b9baebd5229e8366f94773134d408b5ee4a828abbe4a793f3317243a6fe473586cc1fe38a18569534093dcf0eafe3e20da55d1b2d91806f4a87fec451433b0c4ca0af12126f2", 0x1000}, {&(0x7f00000017c0)="37e70a94df9496ea3c67e51778921df107eb03e22bee286d865a93f9de6801ced90a81b0f374c6794c00f50e871c8a6987fa89c34c38e231d794e60fa0347761286e494a005b26c63b05b5415961f1e81f0bb3caaf3b046290de43f0a594cc058d6dc6730e0fe402d69982318134460bd96381bea557acec09c8ede22110e461b9d0e3184e0b189dbe626f38c7a5ca951646efaba1864abb06e314ee4baa9f2e330d47ddad94928a87972e713f4a63fe629926a50dcd2798c6bb29c0c517261597bbfcdbfce740d8e00bc2ddffd62d329126215676af6f0b9396b6c755b6711a0b2b57ca356fdf0c044245700a2bba561558f254163d2afbc8d5b001886127a061db1612aa54c0b83b8d9be9e81cb87e24300e1bcff92baad4d3e986d8916b9db135dba6de46279134ce446bb12a583ebdf0fb8e0109bc1138b67384669bb19ae4012e3f23e3ce86ce13d51c701b5dda36f85e30040a250147ed45d350897d681ae38e06aa4bd1303dcc83b11af54bf3aa09eca0133ed91917773285062d20684849bc1545ccd52fc9d1c92e78eb9bf9c8a369166f8fd3e2d4ee10b00d18e7af814cb640c73173532d8d0bc9f9e34f4f4b583b36f6ed59454704729bbb46f755715710c53d7c46471f5ffd6fa19690b0c2b54a2d3594595bdf1669bc805640cbd9e47926cc7d1162aba2414480d72e0222bd0e7157c501116834c998d6861e49d966a2d4378baf17bb618b3f094e28b4244ccff1ecba0e7ba311b03a6c4e15fff2387e4fa72eddd3d3809234ff17c582c2eca4bf1a36b2e9906c70cad5046aeb1aaedafacd22e411e2eb8f8c8a5a4431872a1662f0e7aed978ef3ac8fa760d95c2418c3ec59bf561692c05be666d7b85541ec6b9f4d2b9588bd0c661191bc325fd2cb9e015d9b825190c85b9a29197a762d20c084d28fdacc3afe06963f04dc46711ed697296560fe88a2f6911ff0107ba3517657bcc940332717db15dc6e9ddbc11cb4a46dbf02fdfc936f3cf0251d1b8f315b51ce9694f0f0d421e7f86f74a80a6ce99394d3117be4e4f31624bec5612c9901aad17381746c0918cef20066110699abb06e94f88a896a609e3398581e3ff0cafa15f2476d3e52251573064bf702127ccd92d93ee8665eeaf109a81a726148ef5fe173a706a8a47e7eb7032d0ad19b6da2ffa42b72bd5dd7bf6905b80430d02f138f71dace793ec17edb2fba60c9e3cc0b6b1a0e96613d822e5b3f432c5d15d5b37f045c93452b2dd50d10b2dba2fc5a5001c64ee26d03c778b715a8115f9babaead1eaf0db8d90eb55532b7ba9911230eb1cafcbc099cc5184c0cb84bcc642f27497989efc2e5e80f38f671beb493cc1b14dfcd1d0b52298a6a9b993e6a9b2de891ff407a6114f3c20ef6a991a74085b82f2183321d93cbb0a1b7fc0edeabd3d290c300505cffe5d494afb6da3c809574b206b66a452898b703f6f51b94b9f91a95f2f968c1a31614fdb8ff6d9f3c5492ce8a644d5d055c4e7e8e02675bb4f5d6033887205f0226f0550665a8b9f3a5b720f7ae513abcfc8bf1973548dbb8b0d9f300babebf56eb30115d934e6e5e13a7ce70fd90d72d3f666166620f2dc90297bc42c43fa164d4571fab2e66a4420048a15c41849c686b2f51554cd195fefdfdcb206f45b979a127cf65d742feff387dccee3cddb6b191a469a84b3a6bff302189af527bbfb61c7c792558ec64805078d69f901ca01ecc4ed6f14bb3ab10331946ba587a296173bb46aceb7c09f89c7b741450d142bcbf1ceb897cd6c277c5584809edce302429fab57dfe7d1db542fd3801b18903539105c4a51b5a3bb2e8523e0249dd72203e751591c2c638595e66c998f0f60c20e0163a0ad47e9efa9e2329538b65118efd54adf3261cd435488ab924b47c0542185baf1a778241cb9e772ab27c0a6a438bee9c57a83bd287791f7efb8b44191fe52ed8696bc34f395829aa15de2bf30c42a26cad6d7411aa969560eb3b3a9e9c55ddff2a1d9faf9391e1cc4862ea391ae712328e602e6d0391ed91e6a31ca381391a2d777a08231e12b7ffa7aca61c88207cd41409151e380a9b4b8845c3a931d467abbc41b5f23a43cf7d3322e547ddf3d96f89ccfebff56034df959cc57de0ea3ad0eebe3b07a5a7399a231209aa4172145fa33415f7e586871344c5f75b053c76076dc9bad13cec8c76b1e1746eeb62d9fc4663cffdf7cdfd320b2f452f9bbaa910bed02d516631f0660a13621afff2ef1ce3ac7bbf14b2bd44ac9598f8dd3f9f0c9a0204b8a807e94db975116bfb26acfb55f4a412d730507dd11cc133030a8fd581634cf5dba21f1278644cf73f34d2e7c7d6faffa3cc16b40e533b314f4ab1206f14b9291770a9cdf81b8a3cc59cbae454d2d793555ab2e96aa99d9725a6d8a967c73be71ded94ee5ca552639eb14a67b0c5d86636c5d138ed3883c34bee91e3361336ee10cfc6ee0fc7e7288d88e412da22e5f7f282e52bbec7cf5db30d553eac5b62edadf32b653eeb464f2f18b990a831bd3a40236417c700d8cb4bf5dbbcaadda0052817003675b075ad7781a59b604a2e3b21b5b32c16de81933b3a39cb480a0ed0310114a78a8548b6a356f145fc2ada15fdd1b604b6eb562eca0cde7889ca6ef3847d0ac7327ac5bd22d7e51cfb071fc9fba53feb0f4288750cf0eb5206b03056fb397e62c7be9ef1717820119857ab9654427ba8036e607dd7457eedbc3665f58dc6e57a3f7364ba2e93e8b4567be8ee719229ce827410dc45113bc55be7249331cc7575657503e12304333051a3a9c3603d6c9069a0be7248cd89b3c3841501be606ff707093b8005ee4b3f40ba34d184b620b2193a66838e6b781e3079d28989d44f3d8ea8f0ea34c53fd39ecac8668f9b9512085b8ec7783936310ab054db4cf8131bc46d1d50fbb8c9efc5cffbd81fc352987c3969b781ef2d61dd163c688ef132f65efc166f971499c39836ba044065e0aa44500339a0de27d00437328fbd276be926c095a790ee6c71bc9fb2547a1b904f8d39c5daf9a8df52d6a5e85ca6781bf1cc83b173d7d6fd31c5d6be2824f86b89820cee3aac2a88dee1b5b901d844a885cb65795060c652529a37f58aa84b1b920fc87c41f9cda082b66b2480f65aefe34393d00c02f21c91c9fff9fbd3824a569226a806eba2d9c4939e9975757f4fd4f4b697eda72ba5418ace83b8ddd5147e4a424a7acac71eaa43f9d34c522e8428cda3773c10394fdcf1080d27d44ccdb9d71c4016811d7ea79adab1e6542479f1b76acf2d78c2a0f6f6e3269b912e3100444830593f8dac0002fcae1c97d6b152606361e73075f20794c31e3eeb741ce1be1e49c96cec43462efb2467f76bdb2f858a9f32425a6ec011c17172a3214f32f9ff8bd1ad6cab075f5ca4da6b8a4205f002d74d5caf344f9d04e11a1269a422c05e26fcae1192353bd4b6ef3939afe61ecac38181ad608509bbdba6e39e495f611184436d4f3eec1cf92b79f7a3024e0cd585af19deda9b99d62510262635ef25dc08ed0cee541351fa56f52541e502052128298f0bb4721c4f34fdb7e127434355247f3316095187e0c4018fc34f43f1bf0c791eb38b75263ce854de8bfd069cde8fcc5d5c0e9bb415ab3ef459c2232edb0d632ab44dd05b349e1213b0b4e39275dd17eb0276747b1bf4e4fc011548097fd846477accecca37ce22d2c888ca9cd6e6f052b8843281775ca8033aa1ab9abef88e9eacbfd200f761b3f38c8de38b0442177b888b7970669cce7ac63d13900740779a775c60d75b24b4adbe12be4f69ba692c8a111165d96d701b455ff32ed6cdbe0137e52a7be5d8f75529d3e44611f4745fa98d74cc4c4b98de4f77601ff6c91531c9b0eb8bcf5d958597e29f77d2a07f47f931b1417232cb9842280262e74fd0b3fa1029fa00128bfd90db771ef35bc44417eaa637c5410d326066e2b8ccb59545857893897d7b6c5c9b554f1c6df0f636bf3641d05abddeafce6f30aa7cea82ce69fdc89bbe017ec14eb05459d6e1f905f488e16ef4ba03815385b9aa3a5384339053f1330ed4c2ba007f6f8a53faa31d662500e69d74105156e1467e040307399295754a8e9f20f4d0e488c7dad5899c1d445aacc2edb5d86d7e355e4a31cada1c7f825ca7023decabc6816bd060700536775f5d7567bc8b5f108311b150fadf2e91a5e4740858e428371e1168a03aaa447e0425a04dd0632059596ee55446debe799f463dbeeeca2d82615fabd86681dcd1103820a9b91fc7ade2a25f1ffd2e7c38dec6329c45353c64e86099d3edf2462f4bfea0ef5bb59d86ea31e274ed61b49cf462137c249b7bbfc8043d1012d47461859cb4e7730f6ee96224920d1ad5115ac027f57ae404e5bd951ca359e771128d4fb2f2a336c0b640c58571f06104ca769520a3e271e4a8a6d90edea996aa4cf1dbe1f7105485f954611e96cd1956a8db5b4ddef2529c4e6d7e250dc05063383e499ae5cd938ab6f41363c54df03dd9ed9f9f4ad4f1669d5110bb2b522cdd4080faae518bfe3f01e3d0013426b7fac22331871ba84a851429ad5a08b1a3a35351132d312c1b9395d3c1cd09e73ed75a268f0b8754316ce113d46db0fccfdf5a27fa05d2fc29b507312278a02372ddde3da86b6ce547773285fd4c5cb84c873f9d9ea833a2a78a853f93cf2e47d525d770ab31d79844859981ccfc3656c486ef396930adac4a7412ebdfcecd5241ec956ffd54fa4a7d0af20e6144c511550406d29c426ac103262cf8207c5c840de1913c774fd57e90d", 0xd42}], 0x6) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x0, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) 19:47:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) getuid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) unveil(0x0, &(0x7f0000000100)='x\x00') renameat(0xffffffffffffffff, 0x0, 0xffffffffffffffff, &(0x7f0000001200)='./file0/file0\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x3, 0x181) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/163) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x7, 0x80, 0x4]) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f00000000c0)=""/244) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000080)=""/70) r2 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) fchmodat(0xffffffffffffff9c, &(0x7f0000000200)='./file0/file0\x00', 0x90, 0x2) shmctl$SHM_LOCK(r2, 0x3) 19:47:40 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001780)}, 0x0) 19:47:40 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x18}, 0x2, &(0x7f0000000580)="c7ab30ac", &(0x7f00000001c0)=0x4, 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x3c, &(0x7f0000000000)="3944d0ee3a42e797b3d17c2e8b1724342f3fd59fa4433beb16526804de1851fdf84998ffbd6f1868602c7b90568891e82034328bb82390a21bd84773b70300000000000000e4b267ced293e26abb51c92cfe5a6fa8ec1ac3e70419e281d23af4dde0a37b67869ae3609726cd57c8ec81979833310bfe804e0dabe67121b4e25ea5a3dd505e735bb9025e49873d2b846bddf751ab4f735567248676c52e2081321fbe8c51e2887ece7500"/188, 0xbc) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000000c0)) 19:47:40 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) 19:47:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f00000001c0)=[{{r0}, 0xffffffffffffffff, 0x1f, 0xfffff}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000000), &(0x7f0000000040)=0x4) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0x1006, 0x0, 0xd42d, 0x0) shutdown(r0, 0x0) 19:47:40 executing program 1: chmod(&(0x7f0000000140)='.\x00', 0x500) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000580)={{0x600, 0x0, 0x0, r2, 0x0, 0x180, 0x80}, 0x1, 0x9f8, 0x0, 0x0, 0x9, 0x7b7000, 0x9, 0x5}) wait4(r0, &(0x7f0000000000), 0x0, &(0x7f0000000180)) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000240)=""/112) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) r4 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x100, 0x0) shmget$private(0x0, 0x3000, 0x682, &(0x7f000000e000/0x3000)=nil) ftruncate(r4, 0x0, 0x8) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x2, 0x10, r3, 0x0, 0x0) close(r3) open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r5 = getpgrp() fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x5, 0x7f, r5}) recvmsg(r3, &(0x7f0000000780)={&(0x7f0000000380)=@un=@file={0x0, ""/108}, 0x6e, &(0x7f0000000640)=[{&(0x7f0000000300)=""/40, 0x28}, {&(0x7f0000000400)=""/123, 0x7b}, {&(0x7f0000000480)=""/180, 0xb4}, {&(0x7f0000000540)=""/63, 0x3f}, {&(0x7f0000000600)=""/19, 0x13}], 0x5, &(0x7f00000006c0)=""/191, 0xbf}, 0x2) getuid() r6 = msgget$private(0x0, 0x2000000186) msgrcv(r6, &(0x7f0000000340)=ANY=[@ANYRESHEX=r1], 0x1, 0x0, 0x1000) 19:47:41 executing program 0: syz_emit_ethernet(0x36, &(0x7f0000000040)={@local, @remote, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast}, @tcp={{0x3, 0x3, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) 19:47:41 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x35, &(0x7f0000000180)="04000000", 0x4) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4, "b04d00f3ff0a631a00"}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x80000000, 0x10000, 0x101, 0x0, 0xff, 0x8, 0x1, 0x1, 0x2, 0x1, 0xffffffffffffffe1}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 19:47:41 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) r1 = socket(0x2, 0x2, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0206923, &(0x7f0000000300)) mknodat(0xffffffffffffffff, &(0x7f0000000300)='./file0\x00', 0x0, 0x0) connect$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="2c1fd4f8"], 0x10) r2 = dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000000)=0x43cbc, 0x4) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x100029, 0x2e, &(0x7f0000000100)="ebffcbff13b9fd812eaa6e713048e619828f", 0x12) r4 = accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000340)=0xc) lseek(r4, 0x0, 0x1f, 0x0) r5 = socket(0x18, 0x1, 0x0) ioctl$VT_GETMODE(r2, 0x40087603, &(0x7f0000000240)) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) write(r5, &(0x7f0000000140)="9e8f8b902f3f350246114f3d69c5655e91b22acec6f200f430361cb515ee72d826cfedf63ba1e65231ec345844e8bb6589e458263d56a6bdb753827c2c61885844b58131927d051a283721ca678894e653ec7124a53fefdd9a8ed4cc23650517ce564ab935c10d170db87d9320636fc288f8e343d2638a01dcd3f667951139b92f66fe979d1133d56b7cf3377e4a3af94ef71b9da73148564e06d3708d7e9fb92dc0b4ee85781b731460c4a8c45077446394cb470b157edd7ff54e4fd489bbf8454342b507d2a498ac12573d0dacf811b1735aa0a2cc0b2dfa746a6953a786", 0xdf) r6 = dup(r0) sendto$inet6(r6, &(0x7f0000000040), 0xffc9, 0x0, 0x0, 0x0) recvfrom$unix(r6, &(0x7f0000000280)=""/58, 0x3a, 0x840, &(0x7f00000002c0)=@abs={0x1, 0x0, 0x0}, 0x8) 19:47:41 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) read(r0, &(0x7f0000000040)=""/244, 0xf4) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x10, 0x0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x5d34208a2d5d8803, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x80, 0x0) r4 = getpid() r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10000, 0x0) r6 = syz_open_pts() dup2(r5, r6) pipe(&(0x7f0000000240)={0xffffffffffffffff}) recvfrom$inet6(r7, &(0x7f0000000280)=""/221, 0xdd, 0x0, &(0x7f0000000380)={0x18, 0x0, 0x2, 0x6}, 0xc) r8 = open(&(0x7f00000003c0)='./file0\x00', 0x200, 0x1c) bind(r8, &(0x7f0000000400)=@in={0x2, 0x3}, 0xc) r9 = getegid() setsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000440)={r4, 0xffffffffffffffff, r9}, 0xc) r10 = geteuid() r11 = geteuid() semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000480)={{0x9, r10, r9, r11, r9, 0x180, 0x7}, 0x9, 0xfff, 0x3}) writev(r3, &(0x7f0000000600)=[{&(0x7f0000000500)="333eff38b239b3b5311d25d4482d4d49c8698c1155390591c21689ae12ac0c2a71cffd385848dd1d362380dfa62bd374e0ef5cb23720efbf46a913f12c67c0e20a1542217f814e9015224f2c548cdaf88f4d3cdec4f6892312fa3d4d9aa5ec98cff508f6c96645b91f34c507959009e25516e03f47feb1ea49ae82fb77d6dc851a3f730b1b973ad6", 0x88}, {&(0x7f00000005c0)="270d1e95b311020b4f", 0x9}], 0x2) 19:47:41 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) socket(0x18, 0x400000002, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockname(r1, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff964800"/20, 0x14) r2 = socket$inet(0x2, 0x2, 0x2) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) r4 = fcntl$dupfd(r2, 0x0, r3) write(r4, &(0x7f0000000100)=' \n', 0x3) execve(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCEXCL(r6, 0x2000740d) 19:47:41 executing program 0: clock_gettime(0x0, &(0x7f0000000000)) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000000c0)) r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{}, 0xfffffffffffffff9, 0x11}, {{}, 0xfffffffffffffff9, 0x26}], 0x3ff, 0x0, 0xc68, 0x0) 19:47:41 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000040)={@remote, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x6, 0x0, @remote={0xac, 0x14, 0x0}}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r4 = fcntl$dupfd(r2, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000100)=0x80000000) syz_extract_tcp_res(&(0x7f0000000000), 0x400, 0x101) ioctl$TIOCCDTR(r1, 0x20007478) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) recvfrom$inet6(r5, &(0x7f0000000080)=""/72, 0x48, 0x2, 0x0, 0x0) 19:47:41 executing program 0: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="010702"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="82028180ffffffff"], 0x1) setsockopt(0xffffffffffffff9c, 0x20, 0x8, &(0x7f0000000100)="90ec96569e2bc404892b9fcb3be6a527be036f103bca7472d5112b1f6dc7cf28fa6a753928c09d4698676765bce0b68ec74eae4509183f6db047f8744048d34807b6e55515ea8823d30bae2cde2a493ecdf3589baa30ef2e4f6e59cf073b7bdf76bc59a529c95c9df5127effeee607cce567d5d574372e7b61f813e17647560e041b6332c86d79d7c7e3e3f8fbaf84e2951bff4117d3fbc558dd3800389876a55fc39a9f8f839a9450185a5ec93d0a33165e688bcf", 0xb5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) madvise(&(0x7f00006bb000/0x2000)=nil, 0x2000, 0x4) write(r0, 0x0, 0x0) 19:47:41 executing program 1: sysctl$net_inet_esp(&(0x7f0000001b00)={0x4, 0x2, 0x32, 0x3}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) socketpair(0x1, 0x8000, 0x4, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) sendmsg(r2, &(0x7f00000017c0)={&(0x7f00000014c0)=@in6={0x18, 0x2, 0xfffffff7, 0x6}, 0xc, &(0x7f0000001440)=[{&(0x7f0000001500)="160b542e07664c00a71e86e3770bf7552c6a2b342bf03441f331ad5c798fd67ec8e8d6d9db466ba145503d373bc6b0f4342d25710f736aeb1f25477d40dde01ec117f0719ef9a98d6746afa752e1987d8232c7756ec53affa4c4b018993d2c4ecbc6ac10c9fa59390e1791c1490729f773b7dfef3b4711b74ea7702c2c7da762959a8b7af3f59d8b415562eb57f991", 0x8f}, {&(0x7f0000000240)="f28521905cab532a8cdb54cc46aaff078e96ad8d38a300"/39, 0x27}, {&(0x7f0000000280)="a81e1680e52bb2f3401897af2bff4dda915c80597dce132ed01351061f4c0ad584b347ae1281d5f886e9c8f7650efeec7fa5f296f361c2404b1301dd18e96b18ac20c0a3f41b4ee3f33cabd3f0d95381b4414789ecece287ea08f059a58914f862267d4b3b40", 0x66}, {&(0x7f0000000180)="ad9d6d366c92ffffffffff09ff4108419a26f9490fb33cc6182e2a41433982d814582aa89707932600000000000000", 0x2f}, {&(0x7f0000000340)="78151dae323a20f3fb559d90169a92b2043688841580b1022ad07be364b6ac9c3ecf1149e29691b0337ecc2455e79fde5aada4a020e85f01bcfa7f38989e11713f008286396799cfbff7d1554b4c002e1a4f224ecee7458af5111755d3d4766c907c4926dc922e3a7197da8137c32516791a91382ee512582a50e5aed0df0a61ff5431837d4f9b308fff2f1781fa837d6d0fc661d40c35b75d4cd60a851c593134478421994492f76217c87d3bc718d3fad6ef4783fe82d507c619d1bde4dae78bc59f3c857ffec224bc0334ba4d4ea96cea995b74354784c17b07cf098e5a99a022a42d045dc5371a867bd585697b839bba2ba9c43fe1db8d35ac3731bd6e0f818c8b06823140cec5e54538c8421ea5ecdf621d5551c1046a074df2bc80c6c6ddf46bca77472d0e7bb9a6f9ab4d8d8677843ab38f33d4c9ebf92fc158830d11eecd1890bf4630dd4199db9efab08f831039aa10ed7f174121a1904fd77d13769cdf8a21f293985d24323d66219a8186368bd68334f423ef8379c1d1f4efa31451c12b4986d6563e85a8f848446b6a8554f4f2bdc5d3b286888991b281a80f0a9ffe6c71c72024bb3f2901e0589963049b6ad61acf267dfc9ebca9a5cbe805f0cec00be770b66de87d25dd99b6e896ce27a45d4f6885ccd853813d5db189607d7a803b9f7bc1401c0974c3b5e28b6353208aeb9c93125cb1b7c07911c8e72cbbceafbb09c2aeabf987aef6502c4c0b5202bd385ef65b84c182072dce24b425a58ff5d0bcc3de66ba669184982efc29aff18a91d8008288a4f9d4dcddb7d5ba15d8ba7268772c8015d12d9355baa192c14db41152134f16620cea4b1267709508992de7dd4b0e731297bf31a6ea692f18ad25649fa1a495c22e9f16a21cce36bf5648d4b91ac6a4576e4f9d17b894cdfec2f6614c31e6d7123904e090e756ddaa85d67b2b245fa2727e5adedcfe81d62a5ac14c3b580dab19cc577ed4b4ce05f381e590b2adfd60ef93783de069f1fe7f0a5ff83acd820e973963d4ad78c14996225928da9f03b55cd88398be583506ce8d40e110abb0789d69e07f48d23cbc989ba4ab84e1250abec87f3db5d9e0ba2692bef73e074483b2c0a07fb33406339718a2f9bedef41ea97e863be71c735d928f285044f10a6327356e608d278895cad296b89536c6baa22a74aa6246325856d0046436a759070d4b7d64c51329b1144ed8ba9383531ddc4852231355861581e8fc4b3c2e0c12dd19e4b2ed27b0300d0c18f0dbe7cfb2117bd598c2f0a954ae4391fb64ecee8f90519d11f59ac6a5bccbda86219262c319ab14a3da4176daede330e769ab3ca0c4130eaab65a12f8730ae4e33fcff16bcf4c0abda06e36543b7e5869c5a7d1ede468554932cf0c06504036a97f1123c1933f31ab1819e3469e8a1417eeae52893ee569351966673fa5ccfab1a930d06bb8c76bc0d7e23540580271bf7baa5e21a87b7125099dded188e79ea667f4742d01d89d3a369bcad55b3c75f26143abcd722bbce3ed717df1d712cbc8cb0532276d9cf92442188adcb654bd324ba892777162a386734972ee27058b0d26e553528ebb41cd91121f7bb3d18637b1ef0815a0e3752147c87a2ba576b8b80e1b94c7796f9d7de0ea516022979ef0f15e6f73ace658b25097aabf2c69b6f972906c0461bde5f3cb962d87f370dd2c9a71a9c4d004f7270a4bd67f731bca0d32781e4e378344b494208a2aa5996e8484e464b3996f62acda6ea5f5ab845312838b4b295b34056c02c69d0ac846a282db65e935fa9820c2926ff68dcc7506403b4d50c40799c446349b3d92996719350ab6dce93710463f75a5e729c23d93246c790b4db521b9528efb9b5edbe8e0d873ea030c6664ac4bb2f7e560f8b465509165f908a6f5c37a3b22774b7e18f3db747b7ed0904d1b42f67ed523775a00411370b35140f1a0585f54049980e5fcca156b6806132f3bf5029846b79456cb4415a60db293261e5d3dba260dbbcdc6fdaa197fbcfde7cf2ba469801b32b8503426b719129d2191baf882f0008f31cdeca1cb977a4fdf22aa07f44841d5cb2b71b0ed8e850d23270a7c906157676f66073b3f8bfc681c3532dc45519737be89496b5396762f6f08249c84c254393c7fb7fe721adb7af945fa07c96c59d6a3cdc3153d2902e10f3bfb030949e370fc5c70ec78ed15d715437ba14794b09c7d4a5904fb22ac3641cee6aeabfa23a71ba658cb3e66efb50a6bec229b01ec9e129160ea96ac964c980fc564953d83eb0dcb53fee4ee37ee102bdde1a3611d1878ca9d0c44e63797fb0ef3242cbf2d25e9197cec72925bcdb216aaf53e258d811e8b64bf89986adeb1697190cc6da1f409482d87c1737fdd500a0bcebaabfe1f86959202dc40ec59f60b12442f453670f0eb9cddb92f8a7441a704036b7018061b3ff4d2f41e263691adb3bd2770fb135c03dc60b9022f6882446ed3f7bc06ce20287522cf06046b0699161d2da5732fd5af7aa8dac6435d872158bc4743efbdef35f2476b777c995fec119134505fcab4d06734be02fa06d8364647da88bcfe3b098ee80ac625981ccad89b2b72394a0a01cf3d69afbb1b98eea85454a1a5a7fb2d2ae31767c224bb766db3bfa6ca3241956dc6d3cba62f6d5aa1355a2309f8f14d07a04fa8f6d0b2575f791f36fb8532aed453e92e1e47dd3b83980b55826bb80d86f5f7c0477d8604a5a5919c017561f7ff4fc296ffce8bfc1c69762c6555595ada9280c91a75a1ca462e46062a161262090d81acd13a753802911953bd917032ff0d900a6f7c159906580804f1fd03e554603bfb32557186af4b03de0451dea019826e6c965587df8129f90477d4951dd28ea18b03ec3b313e7f9d48d82b7f0ad632c1ed6464ee421adbac48d3208bdcd6bedee6c65bbc0af405d976262bf5258155c3430f1d2de3b3d7a932f02c644244ce73072e41ce4ea61decc2a9f7d3546d23d4e0de2b24bd8b2c16a9dbe127b22c9dfef3e1bc69b57d371f197d6d0004aaaaefd5adb66a685eab7e3e94065462397f8e64800c142ef8a70dcfd279cf8cb2d07695646015c3ea2f932ffd9e1211d9c55ce77651e8732740a77e3b1307c2e195fb59e297dd5161b2a7f9177321ad59be81b8b72aa17eace98f641fa2e0b06f4ef4b944cd48685c2f514778a6abec1e719fecd72193bf8f457d9585108967a4ddf9a5d9e3bfe3177bb9a4d30e9a0c28daf6ee49e65f93ad3cd5f724fd6a2720afcf8ee5f9f74e766ec5d3b8c8161be78f614c61a50bf246854cc44eee5f80aecbdd041c58086fc71b75d589822ed2863a57f2ab91629cb6ab93af001054da6414d4787234dbe56bd3c260f27fa74efc48ea173d664c7d79d2700666cb1719f998147a8c41a97a47b2877fe3313e683968aceadc85edb1b038333b3ccf0fe34a4446b3fd9cd6ecc92319471adc7a9fc91c8031b1fd4ebe183fd138d6f8cc3df4f12c1e0b31c85626e6e671b17ca87488b561a2884ff27f86bcd5b1f209c0294da86777896a8100f7cb1f8be95151b504587c12012109cc006884d4b331b431e21632e6695e26386521e17f0be70789b66674f87365e0db4d8da81efa2d68749ea9a31164ebb1a5c1f343ff0d37607335a15ca0c85a31fae090c1826529fa1628779ad1c9773f124a4e8a3dc251d3b4e1eac60f5a8edeb7bbcafa7a2768234755f4a7ee483371e4c6afb00a83952d276806a0d764ae661964091c9a8b71897d80be354e7b2ba86758261a4327f2a7eed8d87edbd5484b9d802129aeaad856bfbdfdabbb080a68a188596a2468a11154b1bd4b74f5cceb7d09b6e6c23fed31e8c29efc5e5dd6badaeb2ee8ac19feabf9daf3e40eda75e7458d460063dfb181531f778b0e58f3b8502b04fa69b7476bfaa8dc0de7849d9879a7059bf204b9dd04867aeee17217e5f3fb93978272c6428ef73efea83851d14e790c9f1d9212a9e91eb1c0569051b6428ef487c0911bdac13220615b3b05695d8f515862a2eee7cfc2295ba06e10c28e2931d83a2910161988c86471f35c37ce57c8e30f4d4cb87892da8fa0f31a72f533746ecd89c1744c224ce3f1d5a7c61e209ba6d408edbc4dd7379485d15bfddc882addd563a28d710ce20b97f4861defeca4ea6932877356b9b6dd9b33deb813b8f6f6b231d9abdcfa15f0574c6aa71e4c1b086b35bd7b75698635bea9d0b15751cc16d842e63c2d30acb63ac5a95334ad5b354f773117a491ef6e715083f02ef815c5e3951d1abbbbcb62679345a468895f403638c72bb63fee900b845b8a629dc04cb5cf7e58a72006ac9fdec1d5fd33cdcc6e7b3e03377f235d0ad900a8f7345f7e509a3b87319f805348a582d13cfe63a579ca5244286a9a98ebc5bd056128afdc41b4f3a4eb283e3b5cc277dcc3f6ae058b6cdd42f82fbaaecdd019959cef3947eef755d56fde06d30305d4f6bf82db9368faf13513f5c55d47dc864d8712649bb40b6961f1ef33d85cdf0256dd6d49ac42ff5db8b5e8a7b3d40e3399683d76e1adba063b544080c53829129674deb3701d1b542000d1a104388abd4e6dcefd268c0063e4e37c095e9a6d10ea16606e66a24acc63bdec65fb31656e10ab5ac89f5c421f1ff07d10cb43ba9c21704f21c370bcebdcd7b866866a72fce72cc1f483a8d84a1bdd748b6385d86fd9931984838ba300671b461d650975999bc02c1b7ae66c2637de2b6332387fc046353e35c35d021b8ea6a92a8eac3c5ed2fc41f9cd5cc0364ded0478811c885e37ad67c4a1e0fb92f72a65161fad73a86bd8578d307852af6b39372e62e71fa1670ea98f56da01a03ff4219f5c6354bc1684b30a9b2484d5b368335721994c46e4dcd96ac73ea3f238241b4bd4476da2907f0e4584d6521577407d4c18a6304502f03121862ff9737ecd2fd021b9529b07c9e84c80fade90a1424db492d9e050dc6f0975d22f7abdb1bb1b108f2ff66aed72403d43ca45d73d709ff7fcefb8835dfd4f4531d2e3b576d9a65aabff2272afd96745d4f44967c8d6eda9bdd3d5191b3448ca5fb86553bf8563aa4a0d5589c62a60305dc672df2d97c7fc572bb2c8ce481c616af21784cbc9ce99d482bc70ef3f4a0318587a1cd749720b9122f2e0c65c5b81300624ebec8ddb9583057713c0d46eb379705f543a183111b6fe6f49a69ea623fcacb655e7ea5d94383ce8c7999c6d27dff11589d2de7475e702e526f915e859836577c9fd1e02cb43e75652a70d8bb5ac7b3247de606256a897be4a65872d14d1f1b3950ea7fb2c1ae9c0c5e1f229780f7d85cfe35dd303d3278d485a8aa47bb57beb13a39708aafb6e602dd8efd3a529dd98dcafa1eff46c6f324c485abced804228fe8c261752cb0b2351eb9a7431f3ebd81f0ab65a6c92d511b8e78d8dd863f04969689977f1e247912386e9316f57601c49373b8fc144b71e3fa02798c7d3a792d59c1afdc32dbd99c3742910bbbead12367449d99add8e1edde13e610d73d44457f490b0f976031fd90d8850df2a08503fc860183f1a5c7550a6da58f23f1c70c66f8035971a2b970a0ad2ba200968d3ee34124e90ccb7fd2efdd7d23184e10da42f7b0803212460b8223a0eb5b6449bc5b6029684e8cb458dff0ed12d96a80e2972437782041c3f2a22bd155e8c23a01fce45d55d13398a28d38b818052111ec4c304fc306627e3a4cd0e9440a03a519f7cd7ef2a4347b4440ab15a9ae3cdd0d100caecc33cd911c3cb579f40c3d3589f3f0a7330f9fc5025421cbbfa61ec5f56", 0x1000}, {&(0x7f0000001340)="7b25e5711981cfda0dd24180eaacb54e09cac2986e93905f039ed21dcd05534c1ef03a220bb2e065dc91187ecf463c11fab2e640f6c0c36e418da262880f1ba3859aff01ceb748843602bc3c0d2de1396ecc4b1c3a0d5653af988f5b10c52c0b624d70e53c7b060ab6b8b1fc9e5e377c8dc2cdf465522634251321ec9eb703ab22128828ec6e", 0x86}, {&(0x7f0000001b40)="8afffee4eea1879a25130427147ebc3fbbda2f885292971a8a5fdf06616ec24b9ef5fc4842a4542d807365e6c8c9e0110a4378870a2cda0d9afc0124c541b26172689af0a33779e4334c4edcbab56718a518034fbe7fa2321199995c51966707161614ae326321945afa23774af96b7031776867463a368d19b9c132176c95cb78e6bc42b3c03d59a2b32ecca4264b9089be552381b55f49782af0705e673588e137afcd6ef447b88e22866a666ecee51fb9160bf65d8fdc05d5382c9134f5622d65c16d3e6a87365bacb7e85b4420e7264b26a5a7a5d21bb65e6fa3243ec5aa10b4d9924b54ed4f1a6baf866314cddd5d4b8699b85bfaaa4a5c90688e63e1f3d2255861e7919d88b13166092bcf554ebfcf56f2749f9afe9e45ed12b0655de7470b1af8e86ad1b276ffb085e0ba6001680ebc6bc9783b6f59187e6fb982eaea79dd32ad9a58bca7c5972afefb977337437f0dca6bab3a9b0894057016c96a1d5c41ddb95155038afe5727996b23c3fdaf244087f2a9e526b09a2546345f58f894d29637ad1c984ac7a4e195bd98ece8dd96aa7f46b0f0a4818558fbda3866ebcada5ed1fb70dfa3912c6ffa22b8011955b108af985ab78392a0e552c105af91b978595516698e88d856fb7a494d2f564f8cbcada8c5e5ad1cccc539b83652f329a635d35af5af9dde4ecd03338342647d2d81dfe59873de8a3c776267c9f15ff5dc1bcdd5ca55ad918a52512cfda46f9535ad677c8b173787b3ff1d51b005570bfbdc83d3ae0d674abb7ffa680315f676a21bdf24f4cc1f225c3b2c8ceb7119b364ad1aa34605fe3c4d7dd096eda8fd0b667ceab0457bcf30ed849946d681fd364163fc6bf34660ae0dbb19efd30826f78bc92f4be96f8deadd5d89082d6e62f3ab6d822b46d6669a1680ee101570623b0c5aa16387293246c8c8a7d670fa5e5177864eb6c09423f1cf6112b042500b03ce291c519da2f03d2b89c19189c0182f6a603a13b9ef127eb618304c2d76e10921dfa08f4df6a7419a8912e6de18a73d0bce706de61f87614a99695f03c6dbb17fcab788ba3f27c8cebe2b6a680c239b2cfbf0d32d50010111a7ddd035af10180ce7112a64a75b83c9b7e386225fd1d556a2ecd103c272e33f9c5b6272982ba232a18429a6cac3c6b95ea4392dae25aa503567331243e68ad2e29f405ac8ce643afe66759ef04f5bcdb60c3378e17a2363c7647b4dcd2d0096f6b0689b2541cd8c33d89b06f1e4a59c1f6c7f4dba4f321184b2991d9be68d9b633e44692fd670b01736fa67b62f7e18863971fa00ea406ebaf4f9202eeeca71c7c43e4aa73dde5e41f2f9f05b9db8f64078dc1b5fad4de1877b715428a14764c5f4e455876f3d6ff152e3f8e0a0aca4fc4c8fa4250ab3a0598cbc2898be4b233047abd3c6f63de88a14205e8aa10db94574a2c5ef91b60f51c527675ed05437c9e1e46c8262d5a3dc934b8bb1e3a2e76369e380c768887261fd7ab8ed7fb27e430031b678ae5e91044bb2b7b1de3fa9795492b466c1d2d705fb79d843a81193bd92287c912b522c2f1bffa6f1cd230134496831babeaa7f07d430cb4b82daad1fe20ad8e776afd1cb43ef928555e100b448606ef2313da9100787a86e3ca02497876f944331f24ef0a9a6663dbd43c9c8f029b582e23b1ecaba7cff66f37dfce81c2719f80c50bd586a3975ef5fdb4e0b0d9ac047dd7e425aade5405009aa730f304ce44157381610d364e1e2137ea5edcd2253b77b1baaf11d99ba5f7ab62c920c62000761170d41bc13e55ade8713ca06b7a532176dc43640d4b5827b706fccf6b6f3d1f260df2ca263ca579bfbddf85a6ba484b1cd36ddef4d3a9e3099ba17b0965a61d08a6712f14a71602e1a3b9129df495eb6ba2c027231d23f1228d813d958598f17419d8f8db6b8000c76d0be27fb359f2d584e1c034950a8f3dfcbdf057f1842d3ca92903239d727cf4b9191a60569aabdcd52bd9d47b20569957d5c16bbf89a9563de2d39ad516c34f6ffc9d0b51eb9ee8128b524bcea4dc7902568084bf283e71c3a8440586d4fc1c033081c9408931b701821d3b807a3f0f5d2ff74a8c0011469b21af5b4d725f5a6c9e08f7d07347369bdc8aaf100c86fafe1e431365229282b32e1ec8450e9dd923c65030762ea48cfd2023bdd42d425504ed809515ee31076afb630312f523a71b1e8a91116a01ed4e75b9df68c6c9f00c0d2ddaff313c120be88c1e82dda4ad49607a754bc641570e3f4ce1ae22fac524a823dfca63f9b9e444122d1bb734ccc6e4cb59f47ea45279263b7f4148954433fb2a2937d9775d034e1678ffb334ada4234c2854680cb452c900beb2657d94e8e92c25c7d18084fd19d7055f89044120fd2eeca21ba6c6c68d9a711f1fa7ec8b391f14d47490c1bb144b5cbadb871c9c46fd13a05b12e66240eb50ca4ef2a6fe01613f57c7e42ec3b5c11663e5d84f0a91b5fe29bf13ebe7abaa29e2313c51a3d514f23c13826c15a676f112ebe0b3877d10ee6b8346546f6ed5eebea4366da7b598d1cff6e3a05273c3bb1cca1b0745c5c73c9983b6152d05c9c708239fcae81e1348d526ed935e4bbc07fd89fea45ed8df430666f2e6c12dc227b47a8917766a369a75c1e7c23b2a008b475c1b6c01d5139e22ebead60d48516d85337e4bc996403a9713a4b255334c6824caf84323c9a1d46172f64abae242fa22d2bcc05f2f3ca1ce7160a33571edb7c4b557214dfb8710cba34d3355143ce42940bb91c25e82a475a39fb0afcf58f5f12fd714f86da8d26ec74a25a38b48d0673a0973ca8c9eee97dd87cc0f756488d33743bbb01861b7c9f394b94aad9a3c36ba7f2014dbfd6587c30541cecb367f30a5809c4e40e066ddcb0ba4e777e23595ef64e31a0801c016a9f519fcb3746cc3bac049ae398ee95af1ade5226fbf54354bd978273d00433caada5146dc611739578dfc58e105f3bc1c6d797fd8eadc047474fcc2a1fc4465a8e9b614dfe607265253bcedd69aacb91a4ed4e25ed7d4b899a12059826a297c53f345c1604b6462a8ea995a4427619498f0e3280f12b53eeecaf45041949105ad9502334700c5d7c7800630c99478781fc87ed272639beabf7a7bd961cb4174c56d2177674148ab5e1d72869db8771329f618e6db3eaa4e86641b101296d0abe6245d63ca044893abe7bda706b4f3569481da95102416ee50cc2c94ec4e39995a8881d321a2f9c53b0b901d33b8af713e99dbdf593c559ee8920bc56d65b4db7e9cc6c932d49d111d0c012a172ba22b2990676ae8143ebbc651be4b0f68d6a13f1071aae386233a0d8ad419dd3b2a025086c1fce0f6534875a931d16de342174e88731fe6da0db7f5280c69d38067c7bbfd5914eacea4bb5ccffb6276a85aa3acca9158b619e4aed390e6f610bef3bd3279105b9b274387f263d2a77d9cfc88823c5f2ee417003f3d8319dd3f94aaf80894662ff56ec54050eef67067540a4a5fe1f398d2fdbae8062b7c50ed0ffe3d6fab6a69c8d4c68c2999d708d6c84f8ab7dc5b4c2343536546d997e4b1f70853a230df4fa6b4271b507c36dcd3b87364b747b75c72c7f8cc45721a282c0d19ecd68ded961015cc3a80dccdeeafe83e4310ff399b285f3d7575fd8a797e3fc48c1594304202033bd72a80c68dc8f5c38fa2e59feccf60e765ff7211d6bcc732da45f86b1f452fbceda93dafa01742b2fd07a2458d336036f8c911f772b1d4c10d12f37ffb021c6fed2cd832146ba39711ccd5fa1c9957826f7ba66e24e16ff35c5181fd01181a4f30784bc823f663eb9e9793cfecccb260ab05feccc3bd614918e5fbac3819b02b84b42a45bbd973fa43e1bea946160c9517940dccdd0b041d248934c45270b7a644893684febb168c5220a57cdab52d377f76b2f42b30386ce88b9b046a6ed87232203b39d989430ca5f8a47416407c9bfe9b56acf0615c20932d362a29c00ea2a846c14b7bf36d81ef59f80554e758b12a57f3535b9716fb584929d614c9d2adc3e9910d9d004eebbaa073080a564aa6e7bed827cd42bc4c68018d7aa000d65f48321c16fe14f6508d62c7cb9cb23ef4f7e9495ad368b6c3f186e371aec9890f1f9ad4e754d866a03fa9e9bca2cf9f3d7ce92e0249301dcec0a23430d220c80348b139e17d9dc801326cc32ce0874b545cbb5c55a55f10664c255980a0d31ffae65437c03aa6ff889791691b9302177810acb084294c314ba6414ac39404cab7f1d79f70437565a7b9ef2a9d8a6c655679d5702c95bdaec3bedb310117f208b539e3495a61b83cc0ef14dac9f8717f17afc54a18697e244b053a5ec4798505bceced91c704547b96807520cefd277af6a8d3c312388bf1aae18ab461ce29ade4dab43f0c2a23e6a1b334947609681d37e4ad7175bf9408a28deb7fb2bebe8d65f753f5b4fb85c61103afb8e9fd77f9a294ba4c44330b2ee3271b406deba28e7975c4b737fabb96f9d4f0c07eaa0df70e750d154e5594ace2c5d3da2bceb60b76580dbfbbdb4ef39d71a64210f033183df2bad300ae34c092573ad7d272004428fd8a5b0c6ce8121d7dee7ae6b4110a18c3f84bba720f680cab9b01541dbf620494f8eed4ffdce343188c4b575ceb872a339845c461a378b2094bdc3bb594bb95cec5ad941309994d5b529b2dcdca62a3cb38a00d17d30145a6eac102e3a89cf3dbca0b05e1ed68783cb3d394ea761a2d50faaa6ed21871901fc549734fb4ddcf7fef58b1cd4f0843cb97079f16fb511d5b9db85a3c6280cf2d5e490ed4e1ea5f682fd75aff0290be9b226f95f32b4a7c014df0e61647b6594e39c9d2aa0c2aa1e95605c837908d1e3d2f1095453463a8c1792802df11b6ff330ec6e5487cbbcae8061ab25ea480578338dbd482195ce32530358cfe979b5b9eff20e221d68250601ec1c125a4954e051f066494a1053c0246d53e6523bc1394515029a04d1029a398dfa092d8bfa7a68547b413bceceefdb30b38050d9ba3f54cbd1d8824eecfdb7d89c35229b4bb2ecc78bcc2f0f908412b2b42f3337fd562b4d33c00ddc548f802f8eab4175b98e71ff654150b20bda09c5e344223391eb977877799a53e0c04f06aede447c03b7f4a52c3efa50b47a4e00bfe6f6c12c71f0c981f811fb09af094f81a0269237fe40828318043f99a14b23840c9134d95e8f9f6d91b08e837599315054a81de36de6f08c70a24f2d385ac683e44294b6e98f180eecef3294e6d00755236b5b36a23d774d04d55b49068697bca4657471e4302fb9a930f8f44371ae52102b4b8af0b57d92e6a2b79271abc62f4dc5487bc69458ce217232a7b00b97edffa0c1d810464dffa37a74b8536c8e725453fcb858b80b1166a2f2344ecad6ed68708ab0d5a376dbd509052e18aae7e27f812cc0be606aeeacd0719e692ac27883b0540fdc3dd9b975d1ae6993143bd7afa2c13f733f8741403771fb5a69f614e013566419af4dee45320cf61944ab4dc816cf9c9775b7608689b3ada1d42841f0808a96e19aa3a65d9f3c37bc3a0a20fed03beda5ab51b0bea2d47d5642fb81a3e318b8a49cc8ed14f352639320401f71dbc21fdfc17e2487bd7e472b2ee6e358d4c7d16f59080a7ea201074dc155ab1b4c774d0b86ce649b227b51cb04fc47accd715d230a298eeb5ed8b809238010b78b91df6e8c53a832a84dd627d1074aa955962b4eb89ead2267adbebe438cc4de1a0fb508fcb4a1866e362239b417b35c9c5974ebe5765332fb7025875122a6d6e22644a0c8b298", 0x1000}, {&(0x7f00000015c0)="0c3005c7fa3dc8d60c11aec7d339bc2432c3d77da9cabe718e55f14073bd46d349a3210e4c0506003ba7c8bac87d0f3ef0aa8673da6dcd5470faedf6d4e8f15e05e5d5ba23487500058e1d9880351177a2613794ed64e56f3f3b89a1dba251fca93ff4280b318c1aaa6d69e2f79ae2987cc7d2a64c3979e1d617c890309e7c277d220dbc5e8fdad916c1d2ba756b222cf1af2f6b61f7525093bf9d5a6577f5634444f705af1ead8e8ba5a222691288f24077ea73aec97bef52c48cf25f71fa2a50fca448012b8ab7ebe1a21bf2663c71c1f5cd66047bb572b493222dc1082e5c2f52c24286c5bd12ac00f46970cb4b455b21eabb352fb5eeee225075a408d233c5c3db9d548643aea90a1daa383e50f3c92f9803c974c41b9f7005a15cc4f296e1e11fa0c216a48d19e50b84e7d23850f4494da03364df49efc8016c6150322c4ecf80a772dad625302ea881466ce4337a860258e8b303002760f808d993f05cc090f429f678716668446879f9d8f142f7f9fbd882e449cadf41bd1d70e5547a4e042e7230", 0x185}], 0x8, &(0x7f0000001800)=[{0xf8, 0xffff, 0x1, "812570941f0aaef1e1e170636182885e01848f951a38bf53895775277ee1c12ece63b33af3cbb8ecc9b561738ac95ea510920170adae861b2540a4d675044f1c14428868d412b29ace1f63eede791485eebc1fd872f8952beecdda190038c239db011b79abb1119c43f6d2ad83768e8d0ae669dbbc1c9dee8808d8e1a6d0edc377bb3e79e24d523b73d5b9d56ffec65e19c34a82d58531ee55eb8d3e0b80ba66c68a9c54fb948fc698b02f3950b2f3804ab977e2b73da9d170bc19d10d3da41b9e1f832af0b39736a432d2226c16f91e5a983bb0d0a0b7f63414bf85449ca16a7de8266b64"}, {0x100, 0x1, 0x3e, "e3ee32ff26b53194639801f3f5f4b2d9206a7043542bae7885e7f06aa23930c0572f76c237b595d461629c2320e3f34dae540134836382cc0d08c9375a1f9ae8433462a387dff3c4785823b2fe09e5e651ca726b08177c300553fb3b8eb49d0b5975945fed575de79735338a76efcce57546d38613ccbe6cde4e65afe1d365df38a057b167ec1cbc41c70d9a2921df3ec8893e58125e98702cecf1994b6db5b18caf91dd756e925ae5b07bf54fbf4483a180c9c900b318d2adc0540f7bd9c371452c9d5c4856e471b4fca7875c39c1e4e5dcf2348242a5181d898a2f3148cea98a7e5be3fad718475cbe6301daa34cc6"}, {0x80, 0xffff, 0x8, "55b193553f179f4fd42a2318ca1ea2975942a07f89437751255438dacce4f100f176dfda6a050c1cdb95cba64d544f670e340b6aebc8b9955e83f33c7d8f112a39a935cfaaa7866b7833f75ae12b97cc7a578c4c5f0ea68a07ac46a9ee38c9b3f55f5ac6c3ae6361d0d2"}, {0x80, 0x1, 0x3, "35c27bed949f0ddf383f57fb97b513d5f050750b600c46665615e206cd467110a2c8937294236954b5d21eb552d7f9ce32713f3836ecdf2e84d9140261f5e96881f839f583a38f0f3cb2bed38ff509d4ae01a279f2c15f2ba2e6acc7c18dd1b5b5c48dbed84f6da84ec1"}], 0x2f8}, 0x8) fcntl$dupfd(0xffffffffffffff9c, 0x0, r1) accept$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/10}, &(0x7f0000000100)=0xc) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/49, 0x31, 0x41, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x2}, 0xc) 19:47:41 executing program 1: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000180)={0x3, &(0x7f0000000000)=[{}, {0x5, 0x0, 0x0, 0x7fff}, {0x3}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) 19:47:41 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x8, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2}, "37fa8441f0f96103"}}}}}) syz_emit_ethernet(0x2a, &(0x7f0000000540)={@broadcast, @empty, [], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x4, @remote, @rand_addr, @empty, @rand_addr=0xfff1}}}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000580)='/dev/null\x00', 0x8d00, 0x0) getpeername$inet(r0, &(0x7f00000005c0), &(0x7f0000000600)=0xc) r1 = socket(0x2, 0x1, 0x0) syz_emit_ethernet(0x1a4, &(0x7f0000000100)={@empty, @empty, [], {@ipv6={0x86dd, {0x1, 0x6, "11c268", 0x16e, 0x4, 0x5, @mcast2, @mcast2, {[@dstopts={0x61, 0xf, [], [@pad1, @generic={0x1, 0x61, "6c622d5476386c0144cb5645ff5817ff79c04c6a23e7278babfe95e38df2b464c166c5a7520eb6d32dcd5741f42ab8596db3813bfa6f0860e98510dec0363bc33173a0437bf4ee175bf178e30700b136f89664f7013110b95e679bcfb960d1c99f"}, @enc_lim={0x4, 0x1, 0x12}, @enc_lim={0x4, 0x1, 0x6}, @jumbo={0xc2, 0x4, 0x3}, @jumbo={0xc2, 0x4, 0x6}]}, @dstopts={0x3a, 0x13, [], [@padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @generic={0x9, 0x80, "6fbb7c204e4a94d4bfb0c3bf834d5ee289117a5a2928b5f5b7c0bc4cdc1f8e99186613cf916af6f7a1fc60209d717533153a367f8668d1a7fb9806c0d5a3afe6fcacf70d9719226cec23711769fd591f86497fefbda9f90f07dcd4b79f59b65e13edc10baaf140ef49dafd454bc896e83d7f62e21bdc7d43cf47aa5d59702e14"}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x96}, @enc_lim={0x4, 0x1, 0x81}, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim={0x4, 0x1, 0x6}]}, @hopopts={0xff, 0x0, [], [@pad1]}], @generic="c1be8e4ff2765b9e7888db27e6a8187dc5923394d23faa4488d1cad44b4c0544432285a9a0a21c8ae50c4f5ae24ce503dc7421a4c8de"}}}}}) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x1}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e60c80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe012d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208a1501000000000000c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67ff074a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x61) ioctl$WSMOUSEIO_SETMODE(r2, 0x80045726, &(0x7f0000000000)) sysctl$net_inet_ipcomp(&(0x7f0000000040), 0x4, &(0x7f0000000340)="475440e9ff69e0b40cf421117db98a51108013d65f1f63315c2275c6fa9ec013ca108e952288cf5c8534544a53889b91836c917a084403719338d8323f50ce06909bcde7980250125fa8aa8df9838a091306aaadbec6fcb9391c57fb3b5e9f7f982340cf6d2260753a0f048d", &(0x7f00000002c0)=0x6c, &(0x7f00000003c0)="3bdb4ba7ae588cffd90935edb2338d9d142a4e1296b20bcec5dffc6661aea5fc0dca9b25fdd63207bd30795dea2b07d363e487087f8b17fbf89cf877e0213a911eae3cb81d4f15ef8c239244f0642b7ec4997d63c2515121e231442697556b71d10438c3ff82f9e08b319a56f5e1aab46dcafb484940c7fa35f809d149967ae71502cf71001d79509eaea32a02358b211d882a589e4a38e6c490f27096ef5ff22eae19e73c0e20b4e2da4b6306a871e4bfc4024ed0cf28c41ae132548730d984443eb1d2111777e6b877ac38515339d28a19d0897c3955bdcffbd4a7eca02197a57d24e436aba8cf4d8d136df0d25a20", 0xf0) utimes(&(0x7f00000004c0)='./file0\x00', &(0x7f0000000500)={{0x20, 0xffffffff}, {0x8000, 0xffffffff}}) 19:47:41 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000300)) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) sysctl$kern(&(0x7f0000000080), 0x8, 0x0, &(0x7f0000001100), 0x0, 0x0) 19:47:41 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000180)={0x5, 0x3f, 0x3ff, 0x1}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) r2 = socket(0x18, 0xc002, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCCBRK(r4, 0x2000747a) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x40, 0x0) dup2(r2, r5) r6 = socket(0x18, 0x1, 0x0) close(r6) socket(0x20, 0x4001, 0xff) ioctl$TIOCDRAIN(r4, 0x2000745e) getsockopt(r6, 0x200000029, 0x2e, 0x0, 0x0) ioctl$FIONBIO(r6, 0x8004667e, &(0x7f0000000080)=0x789) setsockopt$sock_int(r1, 0xffff, 0x1008, &(0x7f0000000000)=0x43cb9, 0x4) sendto$inet6(r2, &(0x7f0000000040)="6454688fd066092f560e9f5f3818431ede94ce40c4bfc7d621751778da759b5b3d9bf6a4d1f4b663f238eedd256b6cb73d64b97162fbfac15e84d36cca24e4", 0xff99, 0x0, 0x0, 0x0) 19:47:41 executing program 0: shmget(0x0, 0x2000, 0x303, &(0x7f0000ffc000/0x2000)=nil) 19:47:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) sendto$unix(r0, &(0x7f0000001140)="62ff9d2dd8bd38cd8854d96e9c59f4b5f3dffb5d01cac96dc98e4daebdd0eab646bb1bd929b8613e45228737efb6306efb4050fec5ed00fc69fb083b67190f40140bdec73a2ccf87e4199d9bfbd330919f05c3b59b0fc6ca960849db6a7371f381fc14b0dccd875def29d727921e3eed3cc8a1b4ce864620c3652d7fceb7bb742537d21939225736be16d24291a2d29cc5ce6158cf5876af6adad63ff8caf8ea10f8ccea9339048cf983aa0371df7dfbcb329d970146a8e693ee58dfbd7f75ca86b560f36ab7ff8187", 0xc9, 0xc, &(0x7f0000001240)=@abs={0x0, 0x0, 0x1}, 0x8) r1 = syz_open_pts() fchdir(r1) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000100)="dc", 0x1}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x9, 0x90d6, 0x0, "d700060000000000005b0000c3ca000000e74de4"}) write(r1, &(0x7f0000000040), 0xfffffec2) syz_open_pts() r2 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x20) readlinkat(r2, &(0x7f0000000080)='./file0\x00', &(0x7f0000000140)=""/4096, 0x1000) syz_open_pts() 19:47:41 executing program 0: r0 = kqueue() mprotect(&(0x7f00008a4000/0x2000)=nil, 0x2000, 0x0) pipe(&(0x7f0000000040)) mlock(&(0x7f0000ac3000/0x3000)=nil, 0x3000) kevent(0xffffffffffffffff, &(0x7f0000000080), 0x40000003, 0x0, 0x8000, 0x0) mprotect(&(0x7f0000d79000/0x4000)=nil, 0x4000, 0x1) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x100, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) r3 = dup(r0) linkat(r2, &(0x7f0000000000)='./file0\x00', r3, &(0x7f0000000080)='./file0\x00', 0x0) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x100, 0x0) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) r6 = dup2(r5, 0xffffffffffffffff) mkdirat(r6, &(0x7f0000000140)='./file0\x00', 0x100) fchdir(r4) 19:47:41 executing program 0: setrlimit(0x8, &(0x7f0000000200)={0x6, 0x95}) close(0xffffffffffffffff) syz_open_pts() getitimer(0x2, &(0x7f0000000040)) r0 = msgget$private(0x0, 0xfffffffffffffffd) msgsnd(r0, &(0x7f00000006c0)=ANY=[@ANYBLOB="020000000000000085c1d4dbe95efcaf8bdb0b12a13af007c6ea7a7dbb89e105e4744e535c4890536be36d000000000040e37553000043dc887d2c8e00d1608611954621fd14194cc83aa208b3bc84fcabac6b136cb6aa8c1bfec4bf79ac7acca72452fff85294fa1cafbcc2286b44614f05ec8a9b9d3e6c9b815dbde1df12b0e54eaa349dcdc1d36f9aeca2939852f0e93eabf4ff99d76c86e3377b0e143b1a816050aae2bba6cb0e42072eff19ad5999b7affa3a261cd46c7c421479c2e28b87ac681d0f43f4f1fb1daeccd1699425e57a7267fda8f41b913d53a2002f810da02abcb5d49c8d5588084fe2c429538871ea57f35f2fd75d685c935396a8c2377470b08f97458e8e30c4bbf84fb6dfc840dd9bc84ac850666a0070eb624d918a50a919943d73b9bcc11f869c6b1bbc5da29027737255d648b7a5f5d8ce4a9afc9e54a6f1eaca68728ad8e655b07463968cf9c169ee0cade266fc5f1ea9b2e033f40a4afb9d4fdbc0cf4040eca54c60e252d0b282261ec55afc883941edc2cfd04136bcc75571da8096fe8c5bae8d5dcf1a1cad94fadb1dece0e0ffffff52aaa43987d0e16c127a5fd9a26b526689731a81cfdbe18ee8c90978c224b3c1c8ef82d88b2466ff28f36b37c7e1b0c3c4dbdaffa1027c5ed1aa445fba1899e451a54e2e7c5ca9191e3cc7109bfab94df14399ca7b430c26eec0c2e508c18dffd772bc0328eca6a7312090ca45dc9996fdcea41b272c000000000000000000"], 0x1, 0x0) r1 = socket(0x11, 0x3, 0x0) setsockopt(r1, 0x20000000000011, 0x800000000001, &(0x7f0000000000), 0x0) msgrcv(r0, &(0x7f00000054c0)={0x0, ""/4117}, 0x101d, 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x10, 0x0) msgget$private(0x0, 0xfffffffffffffffd) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0xe3, 0xfffffffffffffff8, 0xfc80d8c, "00002e518564a638fa0212420e091fe600"}) 19:47:41 executing program 0: r0 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r0) syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[]) pipe2(&(0x7f0000000040), 0x0) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r1, 0x0, 0x42, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getpid() r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x7ffffffe, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x90, 0x1}, 0x8001, 0x1ff, r3, r4, 0x1, 0x100000001, 0x100}) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r5, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) r6 = getegid() r7 = getpid() ktrace(&(0x7f0000000100)='./file0\x00', 0x6, 0x200, r3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000080)={{0x4, r1, r2, r5, r6, 0x100, 0xfffc}, 0x101, 0x3, r0, r7, 0xffffffff, 0xffa, 0x71, 0x7fffffff}) r8 = socket(0x2, 0x1, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCSDLT(r9, 0x8004427a, &(0x7f0000000000)=0x8) 19:47:41 executing program 1: sysctl$kern(&(0x7f0000000140), 0x2, &(0x7f0000000080)="e8759eb913330915aebc9d15be", &(0x7f0000000000)=0xd, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCNOTTY(r1, 0x20007471) socket(0x25, 0x2, 0x1) 19:47:41 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x38}, 0x2, &(0x7f0000000080)="c7702b7c", &(0x7f00000002c0)=0x4, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x189) r1 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000480)={{0x20000008, 0x0, 0x0, 0x0, r1, 0x1000100e9, 0x207}, 0x8, 0x7, 0x2}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000540)={{0x2004000b, 0x0, 0x0, 0x0, 0x0, 0x100010024, 0xb}, 0x3, 0x10, 0xfff}) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f0000000080)=""/251) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f00000002c0)=[{0x6, 0x0, 0x3800}, {0x1, 0x1, 0x17fc}, {0x1, 0x1009}, {0x0, 0x2, 0x1800}, {0x2, 0x5, 0x800}, {0x4, 0x7, 0x1000}, {0x2, 0x7f}, {0x2}], 0x8) semctl$IPC_RMID(r2, 0x0, 0x0) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000000c0)=""/12) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000200), 0xc) semctl$SETVAL(r2, 0x2, 0x8, &(0x7f0000000100)=0xe871) semctl$GETZCNT(r2, 0x4, 0x7, &(0x7f0000000180)=""/36) r4 = semget(0x0, 0x0, 0x490) semctl$SETVAL(r4, 0x5, 0x8, &(0x7f00000001c0)=0xe0) 19:47:41 executing program 0: nanosleep(&(0x7f00000000c0)={0x0, 0x7}, &(0x7f0000000200)) r0 = getuid() setreuid(r0, 0xffffffffffffffff) setuid(r0) r1 = msgget$private(0x0, 0xfffffffffffffffd) sysctl$net_inet6_ip6(&(0x7f0000000000)={0x4, 0x18, 0x29, 0x3}, 0x4, &(0x7f0000000040)="8f5218f8a3b99bc45d387b94ac69e066bd93f1d9d77eb05fbaf6059be7d44bf14a3a7aa537e879f715d59d80de87", &(0x7f0000000080)=0x2e, &(0x7f0000001280)="9c258355197ff3160324bc0269d283ea5f3a4977e327302ea8cfdcdba5c3e74aedc12ff0280d11b904c2e870efef2eea82cde4a1bc63e79e54d4765ecaeaf49cec5cf05e8fb56b4fc348c957f98fb4c16ec552a8d00888751c64b822478ae725ab5bba0c43f8a835a8d965c3569adc3ef72ee22bad02ac96edbdbb16e74cfe5a04cc0bbcde4d7365c3ba88908cabae57acbd40e369c42a267abcbde3b0681f34ee2e0d141b68f42c73e37ad1c38e52dfd1a12ead818d2c3bdac4cddeadcd93d58ca6b618cd94d37fb90db85823d186fc364e12b36060e1fc742bc50bd773fb870bcda23263fc46e92819731465ae280126b1e89b03cc936cbeed74f2578f0824354a57129c4c3f36f36a032d32e24ab6b7e220426b386f302f99063c760b3d32dfe5e5b3046286a6c7d5d5d51f428a4d322a0ed484f02728e70861d5fbf69e7edc19bb0f1f6653e879c06c3b4ffb6bbb368363aea270c9e16057fd27a4da56c78791cd01c6b35f4cd6e78553588fe544db7af27fc01d5f63f0e0169b490ea4afea1448cb7c597763bb351dfed2dc8fe3e8ca6c48299e207bce6abe0a79867bf46427236c7d26451143fb1a4a82bcd6850c675ed01b49fe497cee1487846cbf837212dd43d8351e472ff14544e065f09c1575584dbd1a1cd27d86d64c8573fa5d0c80699544452aa7869e3aaa1a0b43e049b6dd0f41a7a19202601e9d01965696948b8529f9a5681a2a1a30d5e01d4e882e50f375f4e925e4eaf6535c249d95aad65c09baf313545aecdeecdf6b055d552b839f8177619b023a733eb53bdcd57b2709a9be343fe62dc3cfddadc74630192313023507353bf16957476a2bfacc08e1bad97d2d9687cc061c5966f927c4b602d009b028f6e2071cb2c32b1740dad3050a6b1b8dd2d66326d950058b77f9267ccfb6052e64f8cc373193e7e8c6787c40d929fbfe94ede3c497c2b79a2e47e9b9b6d0f374069b6175fb1d61d469e182e0c674a1c8c37fa622e1b16b2161abb6b2553e8b4584cb0b04ea072c90dfc0f4682132379b307fe08d051663f834cba61a4d63d3596f6ca5644381ea133a40310e56caf97835d414757c31e22c53762738c33806b725e043dff7f8dda274f3da2ee468c10ac769dff2a34f762eab9acbf8e810691bd510c985b1eac452668c6923cdb5037dbe4ac31bad87a46464ddfc2d0fa4ac8bc8aba51a37c1353ccf6b66637b269e81466b2e5b6c857a4c76b083ea01fd45b59dc7b6660c58d071375aa49ce8840d13af9da9ddf187e26da18e0cfe14deef0bb4fabe6c87af4cfb29f6d54038dfd56b824c718ca46de3e35481af00a487cb6bc7764e3ac1bf6792f1f6cf7b86b896a7d4537149fb4f76f0baadbdfcd24635bf28277086387cfb79c61195cbfa20bae4bde8874121e9d90920c3a9bfd56a5cd5bbac4d4b4c108fe9732830ce3ebae1f99f80afa07e8e03a7e9bf4c996d27e543767e50038a03b64febd7e9391506113cd56c0f34243cd9439310094f873225db269ae665c9f0d5ea2908a74b617e55af467d9668bf5c04cf9547d62001ddf7ab1f504c243a4b883bbafb7188b3399e51f3e2d6bf4a0da2528a579ab657f01a88a72b5625aec9aa18e12086e0f4bcf1580af7b39553ecc4d5cf8d86273b69fc6fafb2d81c1ca7c3bf431db515a7d2122ff1e1be8d493476932c4219e9426de60ba773b6c8d40e99deaf5c626ad921b562f3947c6a9427b98f57a7f89f8436e18d89db70230c2667b7ca8db3c767eed307968b4d49d73d087273ed8d6581ff4f1edc8a20b8d509d2a0819d0382e8d068f1c39f70e50d04abbe315de1e69f312fe79500f6abbee0636d896b9f120d0ef0a9c21da031b5f52518faa1893e78a14c9508e171f93b51cdb90387792a82becd565b0728ec7b2ce809b5d023f4af34d8c41bebe2daeaaa6f3e0fc7562ceafa552c7f34c5c9561d77dcb1e13335c1b9f0c33136c2cdb828b0164665867e1e18fae2f1861df97524f855b2ad196ff05ed8c669d37d657f173f2a6238b054dd3fe7baba72cd85a4c00b279d404bc4ba545edadb96fcf64f7e7045fe92a69410e1ef2d77d6cf234d4f5b0f8f334664671ed6532aa9fa89c36499f0eafb44e024924a902b33b861abee940945d68cc7a657f9880254f8d4f924393268492dc644576bd26b4d16c425b9ec2621319da70ab43c306712d931a474969cb400d9689f36d8033b074af2fb35d11d1b4668725943ce18d033a4d9aeb06feb29906d845f3285097e8f2292e2155aee7cac464e95de948902a85274fd0b165c31e59f61ae902e7745cb8c6168ee5159fd5b61c353d03eccaad03750cc0c6d62b39a1b493bd2f6c630416ae60a926b43274fb50db144f4217cd8ece6e94a0f215e59f87aee450d1e44ff3c3dc284e7d4723858b231d4ea060a079708d12dfbc6220ec9fefd58a551bdb1564603f1d1fb9d9849fd852a6a9658cdfc7decf7673d3015133a215877e14ade3f4d75873a697d7023804a2001f943034fd4096eaed826faec339ab987eb69c0e2420870b76575823270342a6213452116ebd3be979b82849b76c8c0162fc4e47c6d595d04ee44ada05e9e80c462dfab2a561962ec9cabcf0dd0602c4a64a41d7c7b17b723e2d8b7f5ef84ae5062939f47f89bb5b5dc8b7f2e2f1ffdcf5828728e6078a8ca47ba13cc3e93dd78c3783c764a42cb5cdac59d6e6fd2447901e94b02ed45f12468043cd993ea8768fea7a13aa637d74b6fcba17937cc7e9a4f29a4c56812d253c4f2824da8afc60a290927da26e832c3f79cc86543ad8701693ad0d0ed264809ada855448ab8ee1cd7877f7f0f6fb407176024176716800d5c1d75c671a2e44d19ea49850398f91fe0b4c843be65b4b29da12ec501bf31dabc6c1188f49515954b1872bea788f894628265b631c079b5b5f81b1742512357d9e91544643a2ece26cfc8e903959f1341d9bf6d3fd2f34eeeea888dc4f0e911ef95970dd645ad6b31733797b3275ab44cb89cf176a051e98c2b067d3a47ef80bbb0aa646db188dbd60d282739e35b2e366a02a432d50f447e48937b6b756be0b4cac22e728014e977212d10c7b2a05c4a348d25b19eb4dd4ef872c138c67090e78dca331dbb91c5c71b12ef0f1560079df87c18c274282e84aa91e3fc38de3d50f4968942143a8bc152fd8cb914eb53ab3a72209cf993abbc48c49f7f5daeb44c19f26689a2dbf72f671632c8ac0aa28934095cb0bbb106ab73e3c47349a61764e0f10606424c8924d5fae0f6d6a938e5c30319592191dbb85ae170bc002e495114d9acba229275534e41199c6dbbb9b0a7e692315ca26bfe3ce2030b5b0d805e1f180ce3c70c5ccc5f0d08d7e5f2e254f2e56c1645f385922c606b316caf451e0d9adefae657b65e0f5e76b165aa03c6ddc795372c49245d5ba99ff0f9fa8bf21ae670fe90d9fd892be9f11aec39cdc05ff51947d46cb194472efd70f4fc040067b1093c68c296b505ee6145e716d22486d5c2cfd2706d51474a410f0ce4b8300f86dc916a3e70e99876d077d9b1a1b68c6be0cb0e7015505ec16c5efd8eed3cf73c5f668e1efbb0f921578906c5ac5bed54989d60ee4ac2d0e14dfe47465acb2df9716f820f76f92dc18b743a54cf218bba17ee38054326ed3b3e8e7ed71372b693f040a22a3e830e9e6c29aa1c05d1d193e81c6e2aaad57866a92f1d7a18d6266e573516a9bc5648c2e69c047bed352663d6719879a9fefa240fc709c0ae4e657bd9022bda3f9e05eb08f32a0011c783c4cc9f749c0daf7a26a1c7d4bc84eddb222bd065fb6ff32645ad358f0c3b64b2882642f1dec8e711b9aee203fd2863576ccc5ff5409e24ccdee225caa949bd9d5927a98e514ec2bb8329a83468d283cfea437357ae477b796f83246b3b1a2232b4b9b2a0afbcb97c13e245e2ba656c79badd60e0f7e8367d6e891eff5ad821ca1cedfe1a6b6df422ba5a1df997ac39262171542f26b665d4bff0625e4fe4524746bce598b194208a11bdc45277a4c4b714fd2c28c3c6962479f45279d1824de5d730ead34de78647ad1dc9d75f691fc3381d8bf7665911ebaa2e553abf044ce0821f13e71d552f390c3630421cdfce262c6919be229e7ff8db1be57041a671517fd4fa930793998076a70821745226a0307eef32e9ef5bf094c30e838e6c2bd36e538773d1f9acd529500842106a5a7cbf6cee4f4daa27f51a9193d4e5521b48c48311537ad3ca8537104fd410c857587c540d0145b05e2031358e52382eb04a65216fbc7c0ba325195f7d1ef62e3509a3b2498b9d38e8a26e2dcf7fb07ac5629302b2cd918c30657bdf7e1b045a3fd3d35955c0b12173e383ff4234ccbc330fe8f144c49d77fdb016cffd47177ff3d924d72624099a2c975b889776f42e303098e00b9d3e14255790d7f1e0670e7a89453dbe09cffde0a89f36248f83bb57735cd67e7a412929f239a8759c948b324652f2a1225d1683f1c4817084123e6a883e1ba11f01488bba376999bc84b45c0541bf7725d28ba137ed9f5225274524ba894cec19dcbf68c19ac4e0899b6593992ba469302f27426ebbc65583304591be53300567f94ba54b04e19a548333b89621c7afeb9219d8b58d2a3a50e6d74b1b241cc8a90ef42b84c1f90a4ad7250ad27536876a2c6f32e8d24fef895a5be0be2fe5a42753854aa2505130cda814d2312ef2f7f26bb5580e47a1aa2865c1f899fa7de7a70f73ddf60c2c34aa074f8b1d525b49f30c19f16c333a3a386239b2a892d678d6e0c2173f7aa06b52db61a8eb0df9c00385749294e1afd74cb988d8967743582a76c41f9a03bd30bb3cbde178e5b005a430a7fde9e39c07c580e7d27802388a53b67da195ae89d3e728d7f57f856a4465e6976d04af89e36b3fd19933352c93c40c59d34e54b776b18e46095cd714435273eeab12f0effea08de84515b83f8b87865f614fa4ec097263fe6cbe276def280678448166e952dcfaf485376b1c5ab67f2b9a4e5d954caea30d787c99134fb2996ae5bf48d07d98b702f87926fca95964d8445c38db91fff4b5d79f2b1d35f1d27a7a6433e425161fc35c97b53f4672c6363b8f1f9775baf0bc1975ed087e2c586d940f2b9a7f6cd9b799f03fc118c5feaf3f0bccb05930669743555bdc61160fc964866d491f1ccca1c33bedc0c6518fb5d90d735fcbdba6f95cacf0cd03094ce9a7a39a45f2fc7770ccc96a2a75a31c2e5714b8e0e31e4474c0f750295c93eee315fc1d45ffc81659078e60910782790ceffedca16a4a79b95bde71f43562c2ec0173857947f96ce5b96632558f857b9de1e4ba668c932bc02e97075a62e89d095026d014701cb0ce87abd9c98df07191337beb00a6d69057f9c7f7e2412c42206387edafba73f4c7c701c8862d2c71012c7f83295918fd4a9c241d902dd981a74700228e5fc24586732bd030852e3d77c67e46ce38a849d7597d5e642bd88b9eecc8ba5ae75c913cd83e92b6b28c2184f2550835e55691e38a0e26c72c44343198125abb3ab38b4656723bff04b59b596cb5d79d16c8309fd3f12de4b33207e8c421ae1d87319d9f925729d775127d29e0b4d0cef0f94b038e1e25b41d81bd0d9b8b4ef2184558f71d53cdc8ff3d5506228f9c8997db29be44158720958df60ba0d0adb3ed24d35250d321c91fac26e2870530b53483b74d5e9e1738fabf2d7987c480c22b0d7afe3830cf92ae18663e9effafa4fc99f3a64d0d151e2e7387de95e205ce6ce5a8298b2ff38aa74d85156fb83f64", 0x1000) r2 = getuid() setreuid(r0, r2) msgrcv(r1, &(0x7f0000002a80)=ANY=[@ANYBLOB='\x00'/151], 0xa5, 0xd6d0c418f59fe7d3, 0x1000) msgsnd(r1, &(0x7f0000001e00)=ANY=[@ANYBLOB], 0x1, 0x0) syz_emit_ethernet(0x66, &(0x7f0000000240)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x30, 0x3a, 0x0, @rand_addr="7d7061d8008a2ab4425e11e26951bedd", @mcast2, {[], @icmpv6=@time_exceed={0x3, 0x0, 0x0, 0x0, [], {0x0, 0x6, "239b75", 0x0, 0x6, 0x0, @local={0xfe, 0x80, [], 0x0}, @loopback}}}}}}}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r4, 0x0, 0x9, 0x8, 0x9, 0x5}) 19:47:41 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) fcntl$getown(r0, 0x5) sysctl$machdep(&(0x7f0000000100)={0x7, 0x4}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) 19:47:41 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) r1 = socket(0x2, 0x2, 0x0) kqueue() connect$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="ffffff1a6155f7b3aeba91b2b86b55e94c298d365b6d77db073485d7fe64c4331cf3e577eb7d6db9154459c16dafb843a8e3a569305f5be27b88f02836feace61476a0c1874f42ac16ad311896da5240cafbaacbf0ec8418748bb7e5a1d5319d9da07dd008476eb69f6c0f"], 0x10) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x90, 0x101}, 0x8001, 0x1ff, 0x0, 0x0, 0x7, 0x100000001, 0x100}) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r2, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r3, 0x90, 0x101}, 0x8001, 0x1ff, r4, r5, 0x7, 0x100000001, 0x100}) getgroups(0x1, &(0x7f0000000000)=[r3]) r7 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r7) r8 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x5, 0x0, 0x0, r2, r6, 0x94, 0x5}, 0x6, 0x7, r7, r8, 0x7, 0x6, 0x80000, 0x2}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x50, 0x4) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="c275beaafd8b26301f2b89dfdf0591cbd2d03bcabea05d6d6da90acb7da1fdeac80d5945fa05368ae1ef157c5f37646d217fbbbbf381593f05c9581ca00c5568a9c9b81f4b8788fea1315eaeb30434ac083cc8a0d3e0453847b099acbf20d0a66ae900941a6d8de624721bdac8025b0106af4cf0aba04508eb012e1fc1cdbbaa5b81f5356355ba5786e692fd26f308d45b86a860e6ff61ac3155761598574403d77660c233e1b8061e968b73250514f29fc43dd70265f83d027857a39ca965695763bd02d8aa5d5096d137fd5086e2911bdf9f275820764f5111c22019c6d3e35f3c6f056fddaeaf4069727b735a4358e8faba0ee366c8e0efa909d47fbb9a75c04fabee980803984503ff8497adecdb7de0e9eb467fb0852c04fe4d2c06bad196484dce43f3b8a838c3772c91a2ba93f427e84bf36e48bf673128db612ca433eed04ae45b84087e5dcc4f6cb28757e1058cacd53eb69a6ac18837f1cf622b6867405ef9645b99edbefceee4908b25a29b180b87cb61b52a7a85496101a453ea79ad476ebd65535d737e99165106888908142ee08ccf50e71caa041c5ca2da2707bcbd6fce5b5ca5a41155056537cf7759b653d24f36bcd6bfb88477e1fd878d4d85118251cd6f7e65c22b71135dd5308f185a82b15480ee1ccecb9e3893ed5bc9d699b8a3679ddcbe974434d0cdde6bce9d982bac2355285478e922b5589e96656c6bc81e310f32423ec530a9f18503f5d64a1116c5c3bc7604c3de6762172136f79dcf17c5253cbcb31974a03e450465df7cf1e9d22864a8b3145fa4ad5471037fd231c96f34d6e2e7f07a65a4bc84977327df20684ea2575c0cb69594081a57c437a96065e6b9964a6816f6612efe38a30b1c99c2c80796c8c86b868e76eeaff45e068c02ec97198f02a9986611756a35683bf016a45827cc9b3923a76f3153c1347a6715cef1187a58b821914ee363cf5c904f1493a3553dbd152635de3961594a6e40dc1ce148da934d793dfe8e3c9a76bc2396d55b8094e2ec3fce0730b2854ebed86cac06d4aecbf291406748e272367fb70413ce3234addd8b14d1b5e12e60cc0d652974bfdfec0e27ca4a3e5aa3446e2e166f12aa99e261da0f5bdd66b3d822bc73155a8dae01146549f43201d51ef6f08e14774e7ed4323a7421a540d4e5ebce978169cd1b2f87bae8063c6bbd8db598924f2380ebbc7035001a7dd44262c0e8240093a557e1a364827085fb40af7d2811ea13be9598941cb133c44686724e10516b01ca0df4590d40216b1598405175d4c153c8416b64d53d990045b419c4bff994022476384dc17b8875bdff96723001808f7a506c281b4df9b623c1c8c1ebe80151a043224ea14cd779526ce016cff5069766923c94f1cd27773c8308332176f348da19ab33f3c7581045e065db8d2953c8b1d9cb28946c676e04a0e104db13aab8e0873a12145b8c2a6c3500af02ca3be92c4356cd0caf5798c36c25953b9d95d4d4d60af5bfaf3febf6c1368a773c623128584c3aa753a5bd089a8dc25e8d6bd30f92b3a40019dfef43d900910f24c0d5e2b63ee5df597e6ba8d686abe6a7c49162451c6662bb030f541e547885abe07797683548067ba4a67c9910c7434e4ea7c7d70a39d262b598a4c2775b2038b613b5de6d990761b125eae8ca09c1a9aba43ab9bcd10992c231746d94392d0d9bec5f312dcee2c995e039f4a8f7d717bb17dae266638a494b32592edd6184b4ef981a68afa8dc173a876eb0726c18bb8c1f27693bd5fb034291ada5bef94ac6ce1b147553ceda62f9abd2795acdf15b1a6c430a92edb9e350cb3e613030196fb700f69d9d6047f395ed83b6a3418c1fab84c4c091d00b0a3e94323928482c10f81569b7c24ac4c6dff271447f0ef6234337e0f44ade7a0e9b87303f1a45c6715c9d07bc6f3fb9d1cfc01ea3a60ef639987fb5cec566af2a97d90eed44b4c256ba6f2b44a7f675bd986ac22d4010ec9b056e25997c9b91faada57c9b8f005658c59c26", 0x599}], 0x1) 19:47:41 executing program 0: r0 = socket(0x2, 0x8001, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000001c0)) r3 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) pwritev(r3, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000100)=0x9, 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) 19:47:41 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x40}, 0x2, 0x0, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getpid() r2 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80040001, 0x0, 0x0, 0xffffffffffffffff, r0, 0x98, 0x1}, 0x8001, 0x4, r1, r2, 0x7, 0x100000001, 0x100}) getgroups(0x2, &(0x7f0000000040)=[r0, 0xffffffffffffffff]) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r5 = getpid() r6 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r4, 0x90, 0x101}, 0x8001, 0x1ff, r5, r6, 0x7, 0x100000001, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r8 = getpid() r9 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r7, 0x90, 0x101}, 0x8001, 0x1ff, r8, r9, 0x7, 0x100000001, 0x100}) setsockopt(0xffffffffffffffff, 0x400, 0x10000, &(0x7f0000000240)="fded9982acc5e1318dcc40b1766e1cdeb977fe3e57bed9c3926cd2f708bc8ded5a399105c87435b197d8788ca81c5b2ef7f86be49416adae180fe2d6e008108326cf36a60a3fc3ae070515394050d3ee5f7673ebb5691da5229c278193e4ffaf4dc7aa0e1a9646d9dc27d6efe4211a5f013c871bc74e68028e9447bff413efffbe6eff", 0x83) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r11 = getpid() r12 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r10, 0x90, 0x101}, 0x8001, 0x1ff, r11, r12, 0x7, 0x100000001, 0x100}) setgroups(0x5, &(0x7f0000000080)=[r3, r4, 0xffffffffffffffff, r7, r10]) 19:47:41 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x0}, 0x8, 0x0}, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="01002e2f66b3fc653000"], 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000340)=0xc47, 0x4) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x40, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000200)="69194a13e0d10bfcae804d4a0d29815c3c18bc80a353f63416a1d2c6dd5b89e8d9448f4d4fec342b0fc6ecf765d92aaaad720ac893c306", 0x37}, {&(0x7f0000000240)="cfb83c5be3dcbf70f51b1c1d6d32a1e3be1f66d627d6d6274327800c504672928a86875aa4", 0x25}], 0x2) close(r1) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r3, &(0x7f0000000100)="2a0750ded65334a84b40b7b55220f0bb3b8c0ddcd5ad4175871c85919f58772e86125e774b7b3fe4d0183af9507b606c4b503babaabf5b71ead3c59109794920bb2a6d7af8edc7ddaa8d0dfce810b058cb27ca4ca860f900a013f908ff559fb6bcd24b006bb7387ecce35142df7799a8c5206630e751b830da4bd65146a5dda067b810b2111cb2bec1383fead395acfe76354f82eed395bbac47c2a8513c8184ac4884bbc9cc270bef6188e441f4ed1941f09742a2075efdfb1620b2cc4aa34df105651ae683c1a6919d", 0xca) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r4, &(0x7f00000002c0)=ANY=[@ANYBLOB='\x00\x00'], 0xa) 19:47:41 executing program 1: sysctl$hw(&(0x7f0000000000)={0x6, 0x3}, 0x2, &(0x7f0000000040), 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) bind$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="00121bd47a696c65300055e9cf9c3ab18de07d6db70997c369fad49d8706e35fc5fbd0e4651bca547a2e118622c2e6cc4545009405a84196e3d11b964cd85e53575acda02115b0cde2ee1bbeefea16155524"], 0xa) r1 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000040)) connect$unix(r1, &(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa) 19:47:41 executing program 0: sysctl$machdep(&(0x7f0000000100)={0x7, 0x4}, 0x8, &(0x7f0000000140), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400), 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) r1 = getpid() r2 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x90, 0x101}, 0x8001, 0x1ff, r1, r2, 0x7, 0x100000001, 0x100}) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r6 = getpid() r7 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r5, 0x90, 0x101}, 0x8001, 0x1ff, r6, r7, 0x7, 0x100000001, 0x100}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000180)={{0x3f, 0x0, 0x0, r4, r5, 0x0, 0x81}, 0x7f, 0x7, 0x6}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000000)=""/232) 19:47:41 executing program 1: sysctl$kern(&(0x7f0000000080)={0x1, 0x4e}, 0x8, &(0x7f00000000c0), 0x0, 0x0, 0x60) 19:47:41 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xc4, 0x0, 0x33c, 0x0) r2 = kqueue() r3 = kqueue() poll(&(0x7f0000000080)=[{r3, 0x181}], 0x1, 0x0) socket(0x20, 0x3, 0x0) kevent(r3, &(0x7f0000000100), 0x6, 0x0, 0x9d5, 0x0) dup2(r2, r0) 19:47:41 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @rand_addr, @broadcast}, "27e18b3013c7a780"}}}}}) sysctl$vfs_nfs(&(0x7f0000000080)={0xa, 0x2, 0x2}, 0x3, &(0x7f00000000c0)="43caa7c588f5c238db8673754cefdee169cbd7d23a4619566b4670c993716e0f85e29a5bd4032e9a24ed0016624945829b28adcddd39afca9b12674fc1ee87212f1d32cc2582495216c2fad4578cf7eab1c9d788b3e65045de9ddf05ff0f8e1261731c2896007d0fbb26a381fb36e6fababd4c92005346c8c167d16d4314fa07a7d44028d46dd246677cb1a6216c5c891a2779a9b2a3acdb5cd2b846875f7b5d4be6e858b390684b2b85f79021e021ebe29259e69186db161c542b", &(0x7f0000000180)=0xbb, &(0x7f00000001c0)="9e1b862b37f1266fceae5e2faa9cecf6d9b07929c3691844c7edc3f3abe280734f30dab93187dd0c9cc31287ded1283afbdbc0acf0a03459d9cb2e778c79c258b8116901183fbfe3e8f8d70b58dc885aa699f3dc9d24beb252673be757c789234250dcc7ba1364d0410ea67aa0a870ae317ec5c6", 0x74) 19:47:41 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000580)=ANY=[@ANYBLOB="ffefffffffff251e4c0a9fd608004500000000000000007d909a292d00bbff00ffff4e224e22000890784b150a65b0e8443dfae000000000000063ea67f13ace465239e199e7a8ef123bc6168cb6a4452343091ef3b85465f043f4e3bd8d9a003648f5cc5f7b1e7c101333f8e101527d77061746f612dbbf5f8a9718731aeed18fe9fa16f5a3183049ad591f68c740f1a95ee8eb80d5fab4e36720264b659aa643cd58ef067c65456c6edbe9c05ca10fff2b6641f361a0749f11b5144712ca9d3963eaf632a90d45329f869ed18bcb817e0c2b892f72102a7c7d8ca858877c852d6b32ffdd8e060e7618abf56fe0032859b995b0dd91d9fd230757cc9c385b288f909ae2505a76305e2355246998b3a731223c8e96a070b13843e3862d312cce80e7419246f5d1d3e289c0d8cae9000000fbfc24f2b1f4db7f5ac192", @ANYBLOB="c183ad2e1a85b7420fffea8970765227a517afd9a689728d10ec63605c598ef81ef602a1da72f71813423855ab8183020357fd53e9dbfa044be0bcb7193d6d4adb32deec274d0895b6b701a838e04a429e258c19f65a2cfc733b89630f77c191b53069ece134c5487c7166931cc0a5f4487a10a923dfffd092e5f1471c00a19ab8f30e63ef1ec052934058df6e885f44921a28d9d20efc0fe9419231585fc26033131762843b0ce3e0e47c5b91fa0f329b7e9ef02d026d1e177917cac5fbc13bd5cb393b9ec5156e46877c87d1c5ef68bce9b23ce60c41c6292b7d310d5381295d55f29c11b4deb736e1a7"]) r0 = syz_open_pts() ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f00000001c0)="ebffcbff13b9fd812eaa4e717048e699319296483a77e5a9987fc6147e78e77c8751974e44aa627a46203ae420f7bb3425313b05492305bfa93880e1cf12b798cdfafd392e9ece5568320b1933262b9e5e41a82dccc83762e16d0a83408dca5cbc7e8ab9b71be32d0fe2bba01499d7f365e857a29a7df824487e64a78b767e7dc5", 0x81) setsockopt(r1, 0x29, 0x100000d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r1, 0x0) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = socket(0x2, 0x400000001002, 0x0) dup2(r2, r2) r3 = getpgid(0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$FIOASYNC(r4, 0x8004667d, &(0x7f0000000100)=0x8c) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) r5 = msgget$private(0x0, 0xfffffffffffffffd) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) 19:47:41 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r4 = socket(0x2, 0x2, 0x0) bind(r4, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r5 = socket(0x2, 0x8000, 0x9) r6 = dup2(r4, r5) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) mlock(&(0x7f0000ffc000/0x2000)=nil, 0x2000) write(r4, &(0x7f00000002c0)="5c4b285de1b477072ce2adcf753e27fbafe18df9dfc59bdbd19be91727f7eab94d36409c8e62098a1712136fc9e99a3c06f5fa57c3196e8b76451007a0dbdf973e9c2b53adaff1d0de1e9900ffda0a774a7cdfd3ee4802633bee50488b5ce48921971fda766d83bbb76a5eee4363589bc9eca4ab67f3e6cb150deaa04564e9fdacc51f50311e3db4975b09064bd5c56af972867841a280988861f835b06fb8c4c72020771b4fc35a18ccb2b80f633464eac863f22b3e136415d1a1fb4ee12d0a8e68f4072708f80c483ff3f2b1930708729505963692ac312c6860a04816397ec76f9f4a1275af351a277ab0166f32a8c7e2493d3860a41ee7a18a43454dbc25dd87198c93abd97bd2ae3d66f53f855df7b121875c27cff4f31db555338f2006ce5fed2e44f5dda42e2f06f10f4045ae2a066508cbd7f599177c78f2bd288e58c295d3ee0b88ce04ba3398a826ff5a56c867738d7977ffdbce7dd68a8c97d4ae0afcc7ce48948e5d05cccbc419c5badb687545152dd8b7baf5e89bc319eb6d6ee4a5c6581d298f8d3d65e5a0cdcd06b245b4cd9015c84f843cfedcc3058e2c2ab35f4aae94d96213443407940c3e3aabaea733cf79851c926e09039a73777a55e22162f278016d693f0dd7b4188bedcb85edde3d95cac45eead63d44cc17a4b2a3f311f33dd56f78ca5d54d274ca10933005917468651f7ac1775f1f19fc0503e2aa35b6c613016888992e90f7d6be3b15531457f36d3252008e0b7b0293dd3ee78107119692f454537975dde04e611d221357411a0bbc7a183490187765d639737f2b2b7dc0ca03e4fbef2fd6b05332afa2e8e9aa27a5fd671509bcf51132b6a1f0c55442f07f2bbd7b4c4bc8b392848f97f6a693e47060f9eee4f2bc037e0811a812d3783763cfcc085865adb3287463defc89718bb406d24d6c867cad65444f71077a4007982ea2d6ffdb9d100577a7923239f6973c9e02947c92f0f1c75c42ce81a93dfc40d3fdcdf847fecc12444287cdcae65fcd837729ae1c1901899a90a43d0f5bd27f5cbaf4dc891a91829d252a6b5295be6df7dac39204412c8fd8b3507cacc32cc03747742f6e824d60efcc469c61f4da77163a2a957c7224e14da30a5b3c5fec797a91f480bd0f0a9b4fd4ec173da442c421bcb419bef419cd298cc25e69b7c940d7a192e5a688aa0d9e1cbdbd648b21dfb2a46e3e347d93d631bac82f7b9483a377aca57bfffc7a6e2968c378217c11e4724972d17fdbe9b961e37dc63b9b71889e8fffdff33302b2a90e77b0ddab6ed17a4c45fa168d3b0bea0937cd071240906f396af69385d6032dacc2ff81f13fe266ac78608b7272be0f736f607bce85f5426ace599557aacd30d187e3af82f5b735bc989011336c3af6e908dfeaf476ec0ae85cca7be91fb3ce4e5d3453d7ab57bb5a96b7e21746bc35fc6fd8002cf8d2b12be1579f427cd73d7fe620f532dfbe2e414a0fa3e5fda342112f3915626243b62311dfad0860ef663a8147f107234b6450ce394dd5b3bc3f42e5df551313bb8f7e10868e8805adfe2e1e36c7cfd644024e00b2fea28eaef049527383778c8a684bd3ff350b3bceeb85cf1f22e8c7d5a405b8217d92d9b956ab6fd40eb4716638ebbf50b1ce3c06db753bbfe04658eba0d3201857580a3c26283aa22d9e7672b5753b74d1c6e16ebb8df121782fb73ef8844327eba5b88ca51e71174171716aa0e2f9c4283f05f64da76915f35f3ee5ee304ec11599d6b2dfd8e45b5ce7e6c4843d15fe3ec45be09ed5e6925176a97cbf5855e346284f64034056d8755a6fd9fa925a7154f21cbd64c72fa9cf976996d445a77448900ad81a0b01905df273b3bbfb39920d6ff841e5c9def91f7530e5bbdfd12df8af91fa800a7891a3c4867f05582d5753df5751e16aae387514800b95521115c8bb17dd604faacaf9f38f0e8b777e6f344c027e7a36e6b3685eefa3c492e050715aec8871f6e00b7f0e62426799857531882e298d43c3ad7950799223ec", 0x599) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000040)="d247874f0dc5745a3d44e34934349d6cf6f22a4a3d5e7847e0bf63fd384c02748de4faf450f91a858a9bc9df", 0x2c) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000000c0)) write(r3, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:47:41 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) syz_emit_ethernet(0x62, &(0x7f0000000040)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x54, 0x0, 0x0, 0x0, 0x6, 0x0, @rand_addr, @broadcast}, @tcp={{0x3, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x10, 0x0, 0x0, 0x0, 0x0, {[@sack={0x5, 0x2}, @mss={0x2, 0x4}, @sack={0x5, 0xe, [0x0, 0x0, 0x0]}, @window={0x3, 0x3}, @md5sig={0x13, 0x12, "01c5899a6388db38b11a7e5a7fa32944"}]}}}}}}}) chroot(&(0x7f0000000080)='./file0/file0\x00') pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b", 0x28}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x2b, 0x2e, 0x0, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000040)=0x7) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1100"}) 19:47:41 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() r1 = openat$klog(0xffffffffffffff9c, &(0x7f0000000480)='/dev/klog\x00', 0x2, 0x0) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r2) fcntl$lock(r1, 0x8, &(0x7f00000004c0)={0x2, 0x0, 0x0, 0x1, r2}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x5, 0xd72, "900a6e01ff7f0000010001000000000800"}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCDRAIN(r4, 0x2000745e) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x1) writev(r0, &(0x7f0000000400)=[{&(0x7f0000000100)="d282581935ff5239aac9a92fe7b04725ca2bfdc72cc08ce1ca63e700db9d67781f6d84de9b695d3ea19b978e71610f7bdc9b21360a5a4412", 0x38}, {&(0x7f0000000140)="fe0523d91a82d6833b62dedbd834e2edba95f818e763977b8cd4507d41adb56d24eb1f249affd024e25a21f34556605bbf1b1aba7884675183c485fd85328940919d4695c03b989a9a3a45dcac962998b985ca5c6ccef3e03eb99516c4be2b112364d94b9f4906ca45e540947471bc80952825de5476840bf48d371252e447ffe347a2cace7db46e93f163e0127a5e056aea1f4f598f3f986f51c4d4da87805c6fa7adc2b8a2fb5f190b38c1d2166a7ea20d89ab0db1206fbeeadb43880fdea63a0ad5ebeafd42482c80c8217b2b832d77f15c5c8ad78bd72bd61d83d2fcea595ba9c3c2a2bec52822baddb5676125247925239397644b1117cc", 0xfa}, {&(0x7f0000000240)="ce1197f026d40e5569af86e2bab8895f97386909fef1873a77dc657b5a59e17cb2a7da06cdd831", 0x27}, {&(0x7f0000000280)="1a7d8f2b4ed12a89b07170ccdcdbb43d3d6fbd8c00e06ca469f076d21c62b164b19421ea12177c8db53c04d9d0f8d0b35a2c4f6aaec88dcaeee136f630f0888e98d48634a5bfe89d2ae2b549cb92bb49a864fdd84ff7648f7cd328687ebdc3fee34f87a75feb24f2440fcc8935fb27dd77cfc6057a4296b66ae94acf9caaeb894eca0ad062c5078aed7b8621c48c7d9dbc9aeed771fc71dc80ede8940532df7710d77ad38d806fbfff1d667b12f72cc36c74aab1d675fc55e0836a8e6d11698fc1b8d2a1c2488f57f82f2afd7d655f3d5367bf4476bb3e77bc2ea86e0d1d07da9d39bde4c3", 0xe5}, {&(0x7f0000000380)="832401dfb6a92a9e3be5d410a809fa7011dd646f295abdcff59a7bac938b465cd7c1b615fefb9990ad473e1c0d193412898c0fd744fb49391cd9d81acaa17b0333da52864df9fdd29bbcee66fd933e768bbb60def353cf", 0x57}], 0x5) write(r0, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 19:47:41 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) sendto(r1, 0xfffffffffffffffe, 0x0, 0x40c, &(0x7f0000000000)=@un=@file={0x1, './file0\x00'}, 0xa) r2 = socket(0x10000000002, 0x2, 0x8) r3 = dup2(r0, r2) r4 = kqueue() kevent(r4, &(0x7f0000000080), 0x4, 0x0, 0x0, 0x0) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 19:47:41 executing program 1: syz_emit_ethernet(0x46, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaeaaaaaaaaa0800450000380000000400019078ac1400bb000000000305907800000000450000000000000000100000e0000002ac1400aa0000000000000000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r0, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x7) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x0, 0x7, 0x1000}, {0x2, 0x90, 0x800}, {0x4, 0x81, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xdb7f, 0x1000}], 0xa) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/145) r1 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r1, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r1, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r1, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000280)=0x7) semop(r1, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x0, 0x7, 0x1000}, {0x2, 0x90, 0x800}, {0x4, 0x81, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xdb7f, 0x1000}], 0xa) semop(r1, &(0x7f0000000540)=[{0x0, 0x9, 0x2000}, {0x4, 0x4}, {0x1, 0x0, 0x800}, {0x0, 0x2, 0x800}, {0x0, 0x735, 0x1800}], 0x5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x1000) r2 = geteuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r4 = getgid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x7, r2, r3, 0x0, r4, 0x10a, 0xbb}, 0xffffffffffffffff, 0x9, 0x28d0}) 19:47:41 executing program 0: r0 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r0, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) syz_emit_ethernet(0x108e, &(0x7f0000001200)=ANY=[@ANYBLOB="ffffffffffffd71c9edd828586dd6000000010583a00fe39bbaefcac07f331fde15d886f3182fe8000000000000000000000000000bb010290780b00000069983b9c007fff06b89751ca805102e5c239d3ff4a9ee891ff020000000000000000000000000001320200040000000000000000000000000000ffffe00000022c000848670000006100072066000000fa88fcf6276885f75cb1fd0e583a16eedda7d189375786fb4622d01f646599d199cd39a60838f09b043e9875e39a2990cec84f795a69dc554aff0885d3f137b2329fbca02a985c32ecc8a0c3d76c6a5651b3ed30104392017cb5ac5505009fe9208f4995c227446e48a599d887d87dcbb5f79b5b5a5e865836685400fe9f4e0b622537cc87007453622685986746f026debd1605a864dde60cfcad48d125ef36d855a621203ff8ff342380f6249a9c2e15b573070b3ed2536acf5b8e6e32ac5565d33455e000e5b72279db6b6187da352d9111de7f90aaf28d56de7f1a332b940e9e35129dadf0fd953c1fb00bce899b19f8b35109ae465dd42b1f400488407252b0e4e3583cfcf6152aaf3004ed9b7f1b8e4e5405134096405dfdbcddc11de52a5d014d44c97dacc867496a2dfd663465f9d1ec5495626ccfdae9a82c6110d500c38c6f5070fdcb7d0c448a0fc3cdc3b58702141e83b696c3c91f3c7104de421e5df051a9f448a96bc8790153209d90f173e49fe9bf4ac012b89de6215a7f61fb7d970e7d5d0bd2e86500c4917956a39c1dfcbe91f107ce7df9f29972aed7dab8982dbb3d1eb5bccd0f0ccf76ab34a6630e0a33dcd90cc259eb3a54e867a1798f5f6fff5f0162bf0676a741364b403acb8d77919f605f9ecd93f636ad7eec66d327b435c24a97177a68cd29c3b26ec7f7853a1321ab09651e155ae536434fb59409b14ba3d32f9760b9ee581304d2df5be4a8e902a9571a2265bb2b11a7ff0295985bab6857a052602de84ab27ebf43823321ed8b256606de80b4434ffa3eb4e652404f5302e3483dbd7127cd478f4fef7850580b2ce477ea4f78a34bfd84c84cb27d2a7da37a1348c1d7787688f2bbeaefe727a92ff08fcc3ce7de67edf2365d2a1aecd8da5b4effaa2e80814aea4d2a4bf6f1785ab256d2f0ead3b6c92b894358be2657ed24f3961dbcca06dd05298ea5c83dffd01f32727a64729616955536aca3cc5b20485567f3c4c12d663356712abac95de65999275a76a5e08457a35f035aff9114b4c2c5522b5e7c9ea4ca24e92c5d9a3f9a1688de35c6feb3e9461d9da75b521aab3d889e0b7e7fd386646b0810bd8976279966bb475c8ac05937b3903988eae8607994fdd11db2ecdc2d93a777da3c124a2ea93ead027ddd13cee2b846be9a7c22fc42fe30bf12d89557ad99a449fd9a5fb7745dfd76af0eb9e200d45ba8950822f9a19a7f7c91e67d9f569b07833dbe3abb70457eb439946d1c19eb3d2cf126dcb8f615a614dbcd21582f2f166f823b462a29e9525ae19220eb11b6ba476275253063167bfa97838de111456dddaa0d84e8bcb6592ecfe42023867ef7713247798bfaec7cb79234a686c91a4c8c8ca5e15a0e04dae51bacc72fd30839372669b942fe281f081e3728f4c15bc2ebf098e331bbb7ec9e0d54785c6251a56a7c50fc682594aeac7232594c5527d183345edc0528c2f3f4e6204d15c3da0870beeb352d100efd7ea8cbfa25c52a21d9e94a872e0c8a347e9b9e53af5548dcd98e459d7b1b9f1770b5eca50a541ccb6769a3e140129de36703628e2a605ee4481d2d32bf7162b5117a82ed14c6a8be5e52ec23455f5dc5912490e91238b1466fdade109ae959903133f9d7ef503ad8c951582cba39aa59f50f198207aa707e6a71668384e89b101fa271e10f63610fc67346ec1080dbbac6f81b4bd9948f70eb812520cca9942ed0b6c1a00a136ea6a0a122d645c7e2cae3a4856a04b1e3072466e7f4e0043c845b3006f9f17acafab192d9bf8b32e9fcd5d14ac16b4c7f8219d8158c7a4e7882f27b127d07022a8fa43a9c826ee28a0745c2078890f8f8f42ca47cb444f8ed84205b1977be407ea3655718845d8886b3dd02006e5a281f29b2ee9d0c4c8037e9b01d3f69779981a67718285c255a516515239e33c3a8fb771d8214e16ade1e1c623b89c6f933711b6ebe44c6997bb9bf40d1d4baa0a40030a947b266b743307a787d00be7db9af8c8382250cbad8965c0e0f46c8b9a896f8734573546fb9696a6ccea57030a14fb97c05d11df8e1e511bf2e5b53e2e4bf0aa4cf963f8eaa00584bac75bba2759b12aea9bbe191122748686423deb9f6509a97c77ddacd5b6df7a5b1c6dd9a33c753895fad121dc9579766ed50f20ba835125c26b70a22a1aee393595e2bd2b1ba5d2d265cfd4931a8a651d69c350485fa9cc1ecb4277d5a5e429979698d51aa448581d185d6c249d2d29fcc22494bc679b6cacf105a8385a78ed2152bf42fb5ea0a1a4bd2cfc8046dd6f605959ccbc93fec22c7149082ba09fdd8487dea88eb797eac7c5f190a2cd1130283889f8ad33be2da59f471d6a77838680bcbfa7fcbc5da19f3cee1734277af1517d0b013c596881ac91fa02859f00712fab4501cd673fd621727b3660d9cd16ece5dcfd18e8697d6a937918f5a97f68c421b701a8aa31e5c91f3dc9feb70917cdc9587f354bc0bec8dba55caeaa3597b623c132ef4ce1aebeff3381378b46306bf33ce870ab132c5efe332fab8da7739d7cf60556cb7fc85a213c88afe5b74dbafa438bf6221a6de524729a7dd60795d1376a649732b9b3de4c3faee5f2442e71ee36d3e35b169ec68c666dbfecd2d03a6c613c415c12a48a38f9b8d6c817d601cd79641af3803e32fd74d1d40865f5208839d9ff658e427bf4a83730cc14ec0dfd00de380e0a5232831a312f7b0f16e1cfa46df0977a139f2de51fa5d5b563b687a26229ef578c9b7001a80ab2b28cc5480474a956c0da1422545fb79bf052bb02e78f9174d918077f891918529ff0cf795560343aaf4561a6fd10c4919d8c861fcbc141abb4c650ff7aa1fd065e90e7c9b1241a3e03f8d129a742e6147b268c12af6bbc4ec42605e4463f17de22132ab306370d7c42d37960ddb14e0ca99a5952bb14515775ccc1ce2a1728a56a721516a47ad5b74d04f9934d83ccf26c9de81f1309d9a0dc362bbbe90555c56caf3adfc7ea106883bc99a7be32f3296341b5399d1bcf9271d5100aeb13d3b4f15d6bf47a948fb0c652a402d207ec6e7d836ee3e872299921ad0dce6c7ded24f5bc82a6d21b827066177a8fff3ece4c950be9065450d58c041704a4c62d7a1ec2d6b665caadb0da810c39b86c81ecf81222d62f04c1189818fd5b6d3a8ff0477974da99bb6637396f90edf9103be63982b8395971f2a3e25844e4b8c4678858181e3945b7c88daf5d53f33f06aed967f7b00de2daed8d72bfa08adb2c2ce1e6859ad1c1246cc2fc24f5a8712ab708e4f50ef8f7b01f2f66f9ad66f289d36abd757dcc105453ce833d4edbff8818de21bd284b7d95e9b6966615d0aeffec3df28a12b1a9420246bb4f9b356f3d2090abf5c89277c838852384d2baccc769c09a9cf0cebb4ee3e73f6adc064c938b099b02bc57bf7070b6aa1eab87169d5fddf3f45ebad9587fb4e35d0fe93d6d4260314367aac97ac566a90f2ca3d0fdaf2ba12cdf785a4295bce8309e5ffe5d9ce591f4d4942fd9d5a14108c409be8a409a52ed32ab1ff8f43696da94e1f3947b5c05238771db77e374418b9223f82a3fa6e5506487ddb7729a2df5f772c9d86a4d3dbbce95eba7d1a7e52be8c404d521619be4ccf8126774345e5cd3d2ef2ad3c8d24940adb950c5e19c043c75319a4309a8d5c4884e67e449debc6b5464035e750839fb8d87e1960f73498e4e56a1751f3cc294f1fca1a017ca9f473f77f1d5f0a929063551050e411ae1458f7bae450ec2cf107ba8bec5b4c8070e33888e15767a34f64379df904b6cfc2caa3063bc30641d17c30c2a562803af184ec49a6a423a81dc6dcdd32210811988bbd242c307ccd08e4762a38b3dea55a8d46213e0d88ee2e209057602383ecd40a93b123141e6ff60c91ec4598667a3bcc6ebc676af17d65c168382229d5833e8534e61719041c1a62e43f6fa63da5906221326f88c4bf1497adc3e8d0e9e450a9c38e7428910047234608968bc38e165913096c22973becafc0ce3700c5d4ba8311d6f1b1b425713da591f97ff413ce225856d807c8c611f1e0a411bc6a213911428db8ba69d26733145406f455cd74ccd55058aed16ecc087dcea3f22d76b1a126ba4d3cc8633fad769cdc7fa760089b6aa22b729f3d1b8182bb7de3cae756df0cd6be8c2ebe8010697dd9e1378abd81c324941eded9c589568e5d0fc9e198fb73eb0c86cdc5d3385bfc029ed501c4ef7e8f2d37f0d9572f60fab38bec2cd10659bcbd48b758fb19d57f95d41931ac38d3cc61bcc54934710498f8af3a5133ac3543b947aa36681256ef33705fa682d15c090c1a2e3a96c7fad7779c9195d937306fce71fc24299b91b6993bd71eb753f2c94f8f9d5dce48de4a8a20e362aa9b4fcfb142b71311506a659daf5011a16e6e23d9bc588bb204ec9c8ff423c83d98ae350da5fc50465ccf0e8ecc57cdb39cca9966afc9318c9625bcc6ed926f85471359b4192866716c1e3e4e2ef411e8d7fab4e094d3f6db605c6d1a4282faf640ea275bb50ed3c5fffb86a06701001ace909d9d1f41bd0e10cd76588e83ddd116d06fa3ecdb7687ea0828e5537090d9b8be548f7a914b17185d292949abe1134ce95abca962df1a63e2e111ba4d55000b5c100a8f3a1325ec06bc33b6ce834ca4dcfb4f3f0e8f67fd96c66433a9fb78ea2cd520f6dce7ddefc8fc45f089113c82f7313ff6883989e8361e0cf13344747f91bdb6efb009ad18cab246f09cfaa2a327fc5d01b2b27b3d3eeadc77667cc925d71b3d6daa22048eb62cced6d27ae725acf357bfd4728fcf1f4e81ce63ca06e328105740148515067066bc52b527b797ec735cf523f2c28dde4902cf831d32145d6d6cbe864afdad58ceff1d65f5d6bd927dc6b68685aa01d29a13ab3b01ee0a0f0d80b28d159c8b10ec664478bd6b3c07a2df2ad8fb26e078008bad9578329e8a9c44f3448948f6b710a5b4f763be5069607a49c8ce147b570ba0c5262b89745585c45fd4d47f577f6364cd383020e7623c1ce04dc742e36c1626b090b0bbd6615ebe74d32d6d41c3201cf391b8c45a8227490b0362b4a3c3005842f227e63e47e6b0cf24c02a623f657fa9cb74513542830a3a857d8f1da9a49507a4be30a050971772adf9c00514e387c6867014d34f60cf29626e77c572afee757016b61b5883518027f1cc3bf7c838ac0a42d98da77e5060cceea0ca65e64912633d013753f68253653e20a6bc0aa293716c7aa9603c03fa52f23aa1d7686ae5322eb882e30faf24d1979b6813f57d4f2e066445e06b3a1e42398a969d618e377479999c401db27d03d4726b9a9fb9bd122c5935d56d51a95c64924c9c3eee1d1d1abf46f83fb66d5ab6f56634063f9ac5df3bb80549f44e40a32f71e8714d22bf1c6c749cb13bd2329ad47add1fcb65ce52feb184005b5d9e5cd80f5ac5a5aa8d61c68b46044a99eb5b187669a9738d846b7182ae12a2da571a7a12cded4a04240674d098049012ae3e240c43511fcc5ca4ca8cb05a265286d2e5c7c2479a5649d215f0ce9fa0deb8ca6c0e8cd7e39870e800e2f1797a2d6805e194383cb90ccf46c5d1bee675d99a55d7d6e872d87c56d8bd92f409e5335d1257eb5903fa3f8d130fa2a6bd3db5acce30788cb4e0d061fb53909e217d5a46d5255194e1cb4fca152c0339382b0e90d208aae51f30f2017b5cc2ad975dc70218dae3d256f26ee5c9c346a93263759b1ff170969f0d723a502e1db365fd3cb758634e343423a5909c9dcd36cc007bd4eaa4010bfc1d8924ae277b811d63c8e8ce26e56743644322398ff88f223351d0870f5d6bf142bcdae2295c6aa86b95d11d6db2702fad7ac9565d6365e72e95a370a71f57fd7d8c2dc9cd3b7419780d2a0b7b932c1e186bcee0c981b0a2e75f0376e7a0242393a2287b2950e61817ac14efa1a44b13101d1a179fd692a4a3d38f8999f7fd319c6e902f31942f02b2afb830ebc30623be97ed75e963da60732482ac2cb567d5c0c9d900843fa0f3d2122c6389ced352c07644b28451acf4e17d3871eb42b45f8142639a339203be4b6799349a669d5b3ac085200176707c6e6574a50d8799eb12da8fff029054e207f890ddf85272c33b0cedaafc2e112d252ad9d1f1d810178393858dcd8fef7b9927ffce259c75d8a2374fe0c2b8f196ac15dc980a307691df94a3b2a8871e11498164d8bdd1fc685b35d72105142968515d026512e5dab269371353c593b5fea3559f6a90321f790b139938e7fb08258e1d0aaa2ca8485ad3246f1c587662ba0462344dd407", @ANYRESHEX=r0, @ANYRES32=r0]) 19:47:41 executing program 1: syz_emit_ethernet(0x6e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x3c}]}}}}}}}) msgget$private(0x0, 0xfffffffffffffffd) socket(0x2, 0x2, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) getsockopt(r0, 0x8, 0x3, &(0x7f00000002c0)=""/70, &(0x7f0000000180)=0x46) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r1) openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = syz_open_pts() getrlimit(0x0, &(0x7f0000000140)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r1, r2]}, @cred={0x20}, @rights={0x10}], 0x48, 0x2}, 0x0) r3 = msgget$private(0x0, 0xfffffffffffffffd) socket(0x2, 0x2, 0x0) socket$unix(0x1, 0x2, 0x0) acct(&(0x7f0000000100)='./file0\x00') msgrcv(r3, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000379cfd46000000000000000000000000000000000000000000000000000000000000000000000000eee100000000000000000000000000000000000000000000000000000000000200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004450a98f00000000"], 0xf5, 0x1, 0x0) msgrcv(r3, &(0x7f00000013c0)={0x0, ""/4111}, 0x106e, 0x0, 0x0) msgsnd(r3, &(0x7f0000000000)={0x1, "6a7715654efe871cafd76aa1f42cea9f4002eccfc71401377cad389c4f76700e21ea2cdcd9cd825e18cbc6470b2622c5d92cd672bf8af95a41ad28e68af18951239c57fb9ec635488cb9cdf45811b290efaf3c5d518de658356ce7b28bc65702184661b7637d97761a0476f7b0f1f4465b4de1b0655283452fcd38aed8a4fce400fc7c831a7418f363bca3f999e1f5141a3898cc8d3f3f4bb04b731cb084542e16c2eb931a11c92b9877722265eba7f8ec5212bfc96c9017d3f1f5950f2778a9"}, 0xc8, 0x0) 19:47:41 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000000)=0x4) r2 = socket$unix(0x1, 0x5, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvmsg(r3, &(0x7f00000014c0)={&(0x7f00000000c0)=@in, 0xc, &(0x7f00000013c0)=[{&(0x7f0000000340)=""/4096, 0x1000}, {&(0x7f0000000100)=""/231, 0xe7}, {&(0x7f0000000200)=""/55, 0x37}, {&(0x7f0000000240)=""/186, 0xba}, {&(0x7f0000001340)=""/112, 0x70}], 0x5, &(0x7f0000001440)=""/67, 0x43}, 0x2) syz_emit_ethernet(0x19f6, &(0x7f0000001500)=ANY=[@ANYRESDEC=0x0]) sendto$unix(r2, &(0x7f0000000040)="d4b2f110a9e58eb53a90e47b821734f2eadba31ded55a33eb51a698413ed59bbc6fc81607c890415e4a2052f7a71b5f7d384", 0x32, 0x402, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) 19:47:41 executing program 1: syz_emit_ethernet(0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="ffffffe5ffffaaaabeaaaa0f86dd60a4f00800f83a5599e49cad1089ce0000001000000000aa3ce9627f7d37cbed000000000000000195a331aab856ce2598af3a18eca2a0be4e5444ed07e4374eb10c4f93ec7678a4ed6adb4e3d7070620aee59bb256be66383f8ea9246dd3fbaa411dba6b32ecd651c0000000000000000000000000000933a108fee447d5a44fd5ae85cf772c878e27ec9e2a5add51270b6247ef9547fe89c3d237f59bca1e2ba120c6ba64f378bdf78d209083a126b098e33b2ee7d550ca4c9bc83488157fb010844f2d8"]) select(0x40, &(0x7f0000000040)={0x9, 0xfffffffffffffffb, 0x8, 0x100000b7, 0xcd5, 0x0, 0x793, 0x4}, &(0x7f0000000080)={0x8, 0x8, 0x6, 0xfff, 0x0, 0x853, 0x80000003, 0x8}, &(0x7f00000000c0)={0x7ffffffd, 0x0, 0xe2d, 0x20, 0xffffffffa0d30a22, 0x5, 0x8, 0x80000001}, &(0x7f0000000100)={0xddba, 0xaca}) syz_emit_ethernet(0x400e, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00']) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000200), 0x0) semop(r2, &(0x7f0000000080)=[{0x2, 0xa, 0x1000}, {0x5, 0x2, 0x1800}, {0x1, 0xc1}, {0x1, 0xfffc}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x6}, {0x3, 0x83, 0x1000}], 0xa) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000005c0)=""/102400) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000000)=[{0x1, 0xc, 0x400}, {0x0, 0x9}, {0x4, 0x0, 0x800}, {0x2, 0x1, 0x800}, {0x0, 0xffff, 0x1800}], 0x5) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000040)=[0x8, 0x1]) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x5) setsockopt(r1, 0x6, 0x10, 0x0, 0x0) semop(r2, &(0x7f00000001c0)=[{0x624c21575134c561, 0x0, 0x1800}, {0x4, 0x22, 0x1000}, {0x3, 0x90}, {0x2, 0x3f, 0x800}, {0x3, 0x6, 0x1000}], 0x5) semctl$SETVAL(r2, 0x1, 0x8, &(0x7f0000000180)=0x9) mkdirat(r1, &(0x7f0000000140)='./file0\x00', 0x20) r3 = socket(0x2, 0x1, 0x0) dup(r3) 19:47:41 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) rmdir(&(0x7f0000000200)='./file0\x00') fchdir(r0) ioctl$VT_ACTIVATE(0xffffffffffffffff, 0x20007605, &(0x7f0000000140)=0x7ff) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) symlinkat(&(0x7f0000000080)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000100)='r\x00') mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x4, 0x1811, r0, 0x0, 0x200) 19:47:42 executing program 1: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) r2 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(0xffffffffffffffff, 0x0, 0x1, &(0x7f00000000c0)={{0x7, r0, 0x0, r2, r3, 0x100, 0xe9}, 0x8, 0x4, 0x2}) r4 = socket(0x10, 0x2, 0x2) getgroups(0x2, &(0x7f0000000140)=[0x0, r1]) fchown(r4, r2, r5) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) r6 = semget$private(0x0, 0x2, 0x0) r7 = getegid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f00000001c0)={{0x3, r0, r7, r8, r3, 0x0, 0x1}, 0x1, 0x6, 0xff}) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) r9 = semget$private(0x0, 0x4, 0x4) r10 = geteuid() r11 = getgid() r12 = getuid() getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) semctl$IPC_SET(r9, 0x0, 0x1, &(0x7f0000000340)={{0x1f, r10, r11, r12, r13, 0x100, 0x8}, 0x1f, 0x0, 0xfbc9}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x16215b9d, 0x0, 0x0, 0x0, 0x0, 0x28, 0x2}, 0x8, 0x4, 0xe90}) 19:47:42 executing program 0: sysctl$hw(&(0x7f00000000c0)={0x6, 0x3}, 0x2, &(0x7f0000000100)="530ff100d3681dc57e24b40846aab091cf224fec5401935fa71e90c500400000000000000e77e20006000000010000dfb8bfbe34a252234af482d6bfa4405c75b7cb8d727012fa08d60c9631c8e3c6062d094509a13a270bb7b68699022665b9597417500b9f18ebc52d1f7bf07d1dfcfbb08b8645", &(0x7f0000000080)=0x75, 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x506) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000400)=""/173) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000040)=0x300001) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, &(0x7f00000003c0)) r1 = semget(0x2, 0x0, 0x0) r2 = semget(0x2, 0x3, 0x92) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000300)=""/36) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000140)) r3 = semget$private(0x0, 0x4, 0x1b5) semop(r3, &(0x7f0000001180), 0x0) semop(r3, &(0x7f0000000240)=[{0x1, 0x8, 0x3800}, {0x0, 0x44, 0x800}, {0x2, 0x3, 0xffc}, {0x2, 0x5, 0x800}, {0x3, 0x2e8, 0x1400}, {0x3, 0xfffe, 0x1000}, {0x2, 0x105, 0x455f5a20bdf6258}, {0x2, 0xaf, 0x1800}], 0x8) semop(r3, &(0x7f0000000380)=[{0x3, 0x18, 0x1000}, {0x4, 0x6}, {0x4, 0x80, 0x1800}, {0x0, 0x6, 0x1000}, {0x1, 0x9, 0x1800}, {0x4, 0x6, 0x1800}, {0x2, 0x5, 0x1000}], 0x7) semop(r3, &(0x7f0000000340)=[{0xb, 0x101, 0x800}, {0x0, 0x2, 0x1800}], 0x2) lseek(0xffffffffffffff9c, 0x0, 0x8, 0x0) semop(r2, &(0x7f0000000280)=[{0x2, 0x3ff, 0x800}, {0x3, 0x40, 0x1000}, {0xe5d7e9dbee521c1c, 0x8001, 0x800}], 0x3) semget$private(0x0, 0x3, 0x506) semctl$GETZCNT(r1, 0x4, 0x7, &(0x7f0000000180)=""/162) semop(r3, &(0x7f0000000000)=[{}, {0x0, 0xfffe}, {0x1}, {}, {0x2}, {}, {}, {0x1, 0x0, 0x1800}, {}, {0x0, 0x401}], 0xa) semctl$GETZCNT(r3, 0x3, 0x7, &(0x7f00000004c0)=""/186) 19:47:42 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f0000000140)="0788bced86fedbb2134248c869a417d33baad8412533d0aab46b207817030000008ad6f71f38ac4b94e286a47dcbdda7ff16ab78f3b1aa270cc7669a2767b85b7f372a0c57f41fe563f7431eff7cacee", 0x0, 0x0, 0x0) r0 = syz_open_pts() close(r0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000640)=[&(0x7f0000000400)=',\xef:.-\x00\x00\x00\x00\x002Q\x1d\x1dl\xa2\t9\x8b\x04]\xc6d\xd6\xd4\xe0\x12\x97|\"``t\x1e\xfa\x13\xaa\xf3\x06\x125%xO\x16\xb3\xa5\xcc\xe1\xb8\xe4y\xef\xd8\x01\a\xf1dW\xf5l\x17\xa9\xd6\xbd\xa2\xea\x85[\xcc\x81\xdc\x061/\x0fD,|\xca\xe6\x8e\xbc\xa167\xa5\xe9\xe34U:\x81\x7f;\x81)\x19\t\xd1c>\x9a&\xf4\xac\xd0\x82\xae\x87\x0e\xe8\xda\xfa\x9d\x18\x19\x1d\x01\xc4\xf8\x8e=2/\xe0\xf5\xa5E#`\x8e\xf3\xa9\x12\x9b\xc0\xb4\x0f2\xc5\b{\x19\t\xc0\xea\xa6\v\x9au`\xc4wT\xad', &(0x7f00000003c0)='-\')}-},\x00', &(0x7f0000000280)='+-)[\x00', &(0x7f00000002c0)='!}\x00', &(0x7f0000000300)='\\-(\x00', &(0x7f0000000600)='\x00'], &(0x7f0000000840)=[&(0x7f0000000680)='@\x00', &(0x7f00000006c0)='#\x00', &(0x7f0000000700)='\x00', &(0x7f0000000740)='&]\xac)\x00', &(0x7f0000000780)='\x00', &(0x7f00000007c0)='\x00', &(0x7f0000000800)='\x94\x00']) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1fffff0366dfde36ae61dba64800"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000000)={0x0, 0x0, 0x3071de70, 0x4, "f89e1cf30000000000000000000000000100"}) ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000380)={0x0, 0x0, 0x3071de70, 0x0, "f89e1cf30000000000000000000000000100", 0x0, 0x2}) fsync(0xffffffffffffffff) writev(r0, &(0x7f0000000340), 0x2) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x3, 0x7ff, 0xfffffff8, 0x6, "c204ed875755dcbdc00d0952624f5f650e1a2092", 0x7, 0x2}) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x80047410, &(0x7f00000001c0)=0x80) r1 = semget$private(0x0, 0x1, 0x1a1) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) socket$unix(0x1, 0x2, 0x0) r2 = semget$private(0x0, 0x4, 0x404) semop(r2, &(0x7f00000000c0)=[{0x1, 0x4, 0x1000}, {0x3, 0x2}, {0x4, 0x100}, {0x4, 0x7f, 0x800}, {0x0, 0x63c5, 0x1800}, {0x0, 0x4, 0x800}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x2, 0x1, 0x1c00}], 0x9) socket$inet(0x2, 0x2, 0x0) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000100)=[0x8000, 0x2000]) 19:47:42 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000100)='<', 0x1) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) dup2(r1, r0) syz_emit_ethernet(0xc4, &(0x7f0000000000)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x8e, 0x0, 0x0, @rand_addr="0092f4f96aa945676a0000000100ffff", @local={0xfe, 0x80, [], 0x0}, {[], @generic="8cb2a769045301f3d2c9cc81710f0448adf28d0babf9b602c16da78b0205f96200000000c0bf65e8f72b68abe197f135199935d9526b003a4058bac5a46a2cab18048663a982c89dc0e72a73ccdfd0be8f8a2be4d14824941aa47567303547a0a82ca83c84611c36292ecd18b518f4a43985043858510de21660a61bc53082d51db9262560958006abd863f274e8"}}}}}) socket(0x2, 0x2, 0x0) r2 = socket(0x1, 0x5, 0x0) shutdown(r2, 0x1) accept$unix(r2, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) recvfrom$inet(r3, &(0x7f0000001340)=""/180, 0xb4, 0x3, &(0x7f0000000240)={0x2, 0x0}, 0xc) r4 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x4011, r4, 0x0, 0x80000000) accept$unix(r4, &(0x7f0000000300)=@file={0x0, ""/4096}, &(0x7f0000000140)=0x1002) 19:47:42 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(0x0, &(0x7f0000000400), 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)=0x361) semop(0x0, &(0x7f0000000000)=[{0x2, 0x3f, 0x800}, {0x4, 0x81, 0x1000}, {0x3, 0x0, 0x1000}, {0x2, 0x80, 0x1000}, {0x1, 0x8, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x80, 0x1000}, {0x0, 0x0, 0x1000}], 0x8) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f0000000040)=0x43fc2de6) semctl$GETNCNT(r1, 0x2, 0x3, &(0x7f0000000080)=""/118) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffd, "666bfede477dac00"}) writev(r0, &(0x7f0000000000), 0x0) 19:47:42 executing program 0: sysctl$net_inet6_ip6(&(0x7f0000000040)={0x4, 0x18, 0x29, 0xa}, 0x4, 0x0, 0x0, 0x0, 0x0) 19:47:42 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000000280)) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{0x3}, {}, {}, {}, {}, {}, {}, {0x2}, {}, {}, {}, {0x0, 0x81}, {0x1}, {0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}, {0x3}, {0x0, 0x6}, {}, {}, {}, {}, {}, {0x3, 0x5}]}) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) dup2(r1, r3) r4 = socket(0x18, 0x1, 0x0) close(r4) r5 = socket(0x2, 0x1, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) r7 = dup(0xffffffffffffff9c) ioctl$TIOCOUTQ(r7, 0x40047473, &(0x7f0000000200)=0x400) ioctl$TIOCFLUSH(r6, 0xc0206923, &(0x7f0000000300)) poll(&(0x7f00000002c0)=[{0xffffffffffffffff, 0xb6}, {0xffffffffffffffff, 0x1}, {0xffffffffffffffff, 0x4}, {0xffffffffffffffff, 0x10}, {0xffffffffffffffff, 0x10}, {r3, 0x4}], 0x6, 0xfffffffd) ioctl$SPKRTONE(r6, 0x80085301, &(0x7f0000000040)={0x4, 0x7fff}) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) bind(r4, &(0x7f0000000000)=@in6={0x18, 0x2, 0x0, 0x5600000}, 0xc) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000080)=0x6) 19:47:42 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) syz_emit_ethernet(0xdc, &(0x7f0000000200)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0xa6, 0x6, 0x0, @rand_addr="feffffffffffffff127f7489874000", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}, {"31aeaff4e530673334e697588a0bd26437193ae8df5371d56a44d66fdb7ca63f0a502fca88f8b9bfa0e23fa6bf1732390275ee807606cf61d53b8d4d0af4e5d6c5ab110be2e42d14679b9f2b652ddbebeb96c9704fa68e0c8078830f121d3666e59d4f042c56d17e5913a25adf05fb6bea861e944286190f28a951929aecd51a73a7a48fa9a525b9a8f3bf0cf6c5316c814d"}}}}}}}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r3, 0x8008745a, &(0x7f0000000040)={0x92, 0x4}) 19:47:42 executing program 0: syz_emit_ethernet(0x5e, &(0x7f0000000440)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffff004f0000500000000000019078ac1400aa0000000001440c0600e00000020000000044187f610000000500000002ffffffff00000ffd00000fff0000000e00907801fff7b2000000ff000000e1f2d373ab92451d1c4aa096cb0c3d7bf10e967e1c0e7d66fd891e89b3594e633c4f204605f19f8fecbbff888b8a9ba7bb7c7dd40188cf839d425201e1037dfd9d1584515ef914e0cf710414561f583b47df35e132e56ce1fd110d5248fdfb1600cc06c5446679acaa91ccd1587fed2ab8e713db03ba5ed38e25bf04d1d59d601da22abd8801426f1f25a2f0e86c811185ec63bdc4648f8abfa418a8a54495a8568dac9b20576df57a8e52288f16b607ade73ecd6a64ad26414ffb5eb77894a404733e0f7c0a6f"]) r0 = msgget$private(0x0, 0x160) msgrcv(r0, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0x1) r5 = msgget$private(0x0, 0x2000000186) syz_open_pts() msgrcv(r5, &(0x7f00000002c0)=ANY=[], 0x1, 0x1, 0x1000) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) syz_emit_ethernet(0xdc, &(0x7f0000000200)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa81002c0008004c9000ca00670200400c907800000028ac1400aa891ff7ac1400aae000000100000004e000000100000000ac1400bbac1400aa9406000000054434078000000007ac1400bb0000000100000005000000060000001fac1400aa000001ffac1400bb0000000700001000000000090000003f785d32e0b6ea198fd4ca96bb232d4121ee16eab70ab58dbc2bf76ef813f46c4ea09447b5ae5b84d62a241675c7866aaec5b41c61c7b1690fdf4a9d8224f74c554e2e88f7d6321b1c47feadd309fb4679d4da77d7afe77c8af792f1fc993834a357a83cf7d54e2d7b9ee8ab29693e5b3fb89bc117d56bd6339e16b66d0cfff49f87c996a1eb248f3712594959c53ebcc52a765e50182efea2f4465ecae71da7e0c724dfaac1abf5f2ef2f444837b24147774303e2ae861d413f59f53901fd13ad792d82bb50e2e1c28ead6a52af1ed25e7cfd8f3f6b22825c4a088dfd"]) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r5, 0x1, &(0x7f0000000580)={{0x600, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x80}, 0x1, 0x9f8, r7, 0x0, 0x9, 0xfff, 0x9, 0x5}) r9 = msgget$private(0x0, 0x2000000186) msgrcv(r9, &(0x7f0000000600)=ANY=[@ANYBLOB="000000e4867093d93f000000de56e468ea75915db740a10d69498c1ffd0a9effbb69d9a3dcb6bb601e3c2bea51816e976d45ddc538070046450cd84c2f6707ff6523537a9898059790e66a21d2bbb9958b9252495ebc7c20c6f4bfdaf360417a3f3701e005bfbf5024f7230a3a7af72c4cae088e1e457fabb69ea93c0c746e150a00002e43bf7b9bc47ac04c382496e92eab6f563c3c9ff50eef76c7f04a4ed2a8e240dbbac572cb446ab6cd58cc22e87a122473ca7f9b05a1962e12acc72adf84d1b285dc910448169b9d8f8f7ff82ad10006da424831c96341351b893eeb89c9391032b69b606b07e87b091434c236607b70731430e4d4c714229fe5644447cc4faaf6ff8cfb28e29cb778861f22b603daaea31ae0aa7c7f8e75c7b1b2f0c79404f0e16fc03937611feaa82a35109c6ec43ec0c407fc520aea6e1e580d7529976f6f3ca879c8999a426ce0f2d25f6646301d5ae8e6a43cadf65c4b4674f135250778"], 0x1, 0x1, 0x1000) r10 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r10, 0xffff, 0x8, &(0x7f0000000000), 0x4) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x100, 0x0) msgget$private(0x0, 0x189) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000180)={{0xff, r3, r4, r3, r4, 0x0, 0x7}, 0x9e7, 0x7, r7, 0x0, 0x10001, 0x80000000, 0xb2, 0x5}) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, r8, 0x0, 0x182, 0x400}, 0xfffc, 0x9f8, r2, 0x0, 0x9, 0x7, 0x9, 0x3}) 19:47:42 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x40000400000002c2, 0x80) ftruncate(r0, 0x0, 0x38000000005) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x100000002) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r2) fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x3, 0x0, 0x6, 0x7f, r2}) ftruncate(r0, 0x0, 0x100000004) 19:47:42 executing program 0: kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x8f, 0x40, 0x0, 0x800000}], 0x0, 0x0, 0x100002, 0x0) recvmsg(r1, &(0x7f0000001400)={&(0x7f0000001440)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000363f8700000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000080000000000000ebff0000092fa4e71bbb7965490f6cccd850f5d0b7c6a82d6072377be1f34d1ceae8bfcfecaa0a4a5d3a56b37d2799cf79e8005d993d84888f16dad52cc4f57d9fd80000"], 0x6e, &(0x7f0000001300)=[{&(0x7f0000000100)=""/4096, 0x1000}, {&(0x7f0000001100)=""/89, 0x59}, {&(0x7f0000001180)=""/254, 0xfe}, {&(0x7f0000001280)=""/115, 0x73}], 0x4, &(0x7f0000001340)=""/154, 0x9a}, 0x802) r2 = msgget$private(0x0, 0x2000000186) msgrcv(r2, &(0x7f0000000380)=ANY=[@ANYBLOB="00000005427093f63f000000"], 0x1, 0x1, 0x1000) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x2001000000009, &(0x7f0000000000)="323806d2", 0x4) setsockopt$inet_opts(r3, 0x0, 0x200000000000d, 0x0, 0x0) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r2, 0x1, &(0x7f00000003c0)={{0x600, r4, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r6, 0x0, 0x9, 0x8, 0x9, 0x5}) r7 = getgid() fchownat(r1, &(0x7f0000000040)='./file0/file0\x00', r4, r7, 0x6) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 19:47:43 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001900), &(0x7f0000000140)) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000001e80)=[{&(0x7f0000001ac0)="c166e40024f58679b1e4f3e9ab2f76694c786ce17067b21b6cf78e879493bb8a6044486c0ce5fe9f6bd36eac7060575cb67bf2262f5c97edc19ffa4da5fca0854cbe151bafa1443c6f80be934287a946412f893bb357d7be6f52a5d099f5d501dcdec871056ffa608bf12e336a46704af39dd4f8286a8c2328689d538f5d972adb9751862f298094da47daf0b69937f89ac3cd609cee8e38c26580c638e298178f44bcd693", 0xa5}], 0x1, 0x0, 0x3) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000140)='./file0\x00', 0x8000, 0x130) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x4, 0x697) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x803, 0x8, 0x5, 0x1, 0x4005, 0x2, 0x7, 0x1, 0x0, 0x7c, 0x4}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xb5, 0x3}, {0xfffffffffffffffd, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() ioctl$TIOCCDTR(0xffffffffffffffff, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) shmget(0x0, 0x3000, 0x16e, &(0x7f0000004000/0x3000)=nil) r5 = socket(0x800000018, 0x1, 0x0) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r4, &(0x7f0000001ec0)=[{&(0x7f0000001dc0)="00cca0fc34f2b7f78fc76edbf7202c4306f46152ebf16f54baa100000000000000000000000000000000d3104c2a7441676c2d53c4b3395e5026501ab5a22409b8381efe5ad69eaeb7c98dc44e37561b7cc71ef6b09c8499e840bc66df443d682fbbe5d81380cf1f9960a88b54c7c06c617743cc6cb0661521c1a33467032694a66c8613e43238b16fb6c62f54dcbced97a03cd504cda211", 0x98}, {&(0x7f0000001bc0)="4081b9613128ff46db764e09021135fa077315177b9db33f29b687aecc35665b6dc64666aeaa93d8fbffffff7f39eda8b5037700d43259a1cebd5085a56f2a5c0bec9bee6f4625ba84aba63418424438c5a94b17795f912552e1c5d88b23a4852fe10768e40000c261f80a86696c54f3c60ac5fed80cbadb02eed77822f74d745d3555428350ed828ab26cf5d5c41ed351c31ff1cef8b311707d4b7a1d9a99e0714f8b819fca05ed04525c81c480bb49bf5715f435e4c2b0c40d1c3b66664e695a6a5faffafb921f20104ded0d6bc0becc313e4e4d", 0xd5}, {&(0x7f0000001cc0)="c766b0c374d4f3090a7025e4b6efd155af37a157d1bad971d42a4a306cc7ba317f0ca1c648a2fbf878740da99b25cc90c2921fb9fb455e0eb6897a77229033abc6ee9f9f80128b46e5f2", 0x4a}, {&(0x7f0000001d40)="e82eeface44ce6616bbbf11c542398072a68b379bb4836f64da88da23471a1399218072bf12bbe8b162bebe55cd27a2dcf7f4f557fa1476f0e48df011baf744f16d143d384d9bce182bf261931b7c5ea529d41ae96af66def3b2563717d52c002b74e8e9ff758d98d729", 0x44}, {&(0x7f0000002100)="62b5627f7bbd65ce2f2cc30b249360074278fc14f1c6572dd3f033e5869500006172000000000000e9ec01b20e49cb82eb5977dc7c206f45da5cfad5a932b6212319963e69628b3b9e2211fb158933251e0f3cdc743a52c31ce0f0ba95eb5d4d1df573b4ff19102e83a8d9bea0b362c6f5c5a50055618f52ed6b852060ec58ce19f30ae6e6bfcfe87720a924c5efee5bf241f7a03eb92a8fed4a9f204ddfcab634bee0ddd18ea95e367470e6be58f59fdae6e73babbbc2598be84e41d23fb4ed49ee85088ec1e51d16b5d0a928d2f42584885be69291076157aca4478dfb7a73abf69e5f82b2fcdaa8", 0xe9}], 0x5, 0x0, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000200), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000600)=""/140, 0x8c}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f00000024c0)=""/4096, 0x1000}, {&(0x7f0000001600)=""/149, 0x95}], 0x9) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 19:47:43 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x101, 0x6, 0x0, 0x1, 0x42, 0x2, 0x8a57, 0x3, 0x2, 0x56, 0x5}) sysctl$machdep(&(0x7f0000000000)={0x7, 0x12}, 0x2, &(0x7f0000000040)="ab53e894183e820bf0b1b2205b14d9c55abab5845e4807981fcf906e6ee05695e0258336db3fd3e5ebdb69e611a32a86e129e79e2891ede8e17de5120cc4c390b8d83009412cdf9887564900ea0bb897aeb3c9e2c31778890f988e97b10ce9612f4ff1b254ce95929acec11fdd8c7c65d97f0686d37c83c398b136ea5f7fc5938cbc3355543942f75a950d23aac57ee78e076f0e5e3c46f4aa69249f6cc46bbefdb9a009a3ec2c765741b2df5ad35f9d53890accd81ee326b37a0a81a6fb2ad28f51", &(0x7f0000000640)=0xc2, 0x0, 0x0) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2, 0x12, r0, 0x0, 0x4) 19:47:43 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000000c0), 0xfffffcf0}], 0x3c1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket(0x18, 0x400000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$BIOCGBLEN(0xffffffffffffff9c, 0x40044266, &(0x7f0000000140)) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getpeername$unix(r0, &(0x7f0000000080)=@abs, &(0x7f00000000c0)=0x8) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:47:43 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x2, 0x10, r1, 0x0, 0x0) socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x100001, 0x0, &(0x7f0000000200)="c00ce1af7d417c7e867e403b19fbe8c76b1ef9379cac8ba23aab5e7bec3383719e91a80a7b0d51e27a3387051724be787f0eb2b336097a179c4397528256520ff5ec1cf443018c5963c3f42de717e3b21c1bcf02a6f4dc21442fe671824c7bf88217cab2f25c9de08908d1cc8cb0c768d71e821e8d9e7236f2f79c1adeda656bcd6eeefb411c2877450e2d25c59c219d3378950be8f3c15e49e875d5831bff5f4e10278e06b53b12b9a59444cecf594b41ea86384da7896df67731b027bd0ff9969aef66d15e34cc464f3038275b5674f4e85bc87f829a080000004ae14773350ef77799ac60aa3c6c4bf8415519308648cbd50b4b3d422153c7a9a54859c55cc9caae8ca3729b53aca5a4242ca4e99ed3209f30c268820f6015b8315c7620d653d9388c12ae85c98418907b10dd9b87942ee094bf00"/323, 0xfffffe4f) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) pwritev(r3, &(0x7f0000000180)=[{&(0x7f0000000080)="a6fea88ffe6915eb786d383f35904b765a762b86ee300413f46be305e03bb8808becad4f3558deed1230bbf058f207f0d545fa02229e7d4f7eddef0a09c488978f11c6cb5dba02a86b81672ee7e3c9309cd899fcdd6677b8826afae01124019c75f3facdc6c8333544f1114625d80caebb817dd053031d9ec305615d9617fdf8ed9e978fb66b6617432df532507763fdd3fdc6510016ba4cff42d4161cf9dfc22aa99720c6a65153a1d01de75cd37fc91e812cd461f563e860d640e8cd0402ca11a17392067016a2b44fd58a4b8613729bb1566d5189", 0xd6}], 0x1, 0x0, 0x9) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x100, 0x0) ioctl$BIOCGETIF(r4, 0x4020426b, &(0x7f0000000380)={""/16, @ifru_media}) 19:47:43 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x11}, 0x40000159, &(0x7f00000001c0)="bb9280d55845e9de0fa60b823c6cb82aab44a68ad8dad51a4f6521321f6d4f148af7838dc06d5fe38adfd28d0800973da6e70c4dd15006d8b2dd29a4e1332b07c9872421651a4c0bbab884e6ff1c6710f4acfe3ac06e4844f6767d33e09f973c6dc9a7524638ec998d22fd96958d8b72283e49571c6b4660a2f930be2974a0b13aded83cfa9585097da045eae3073aa3e4dc1d5176072b48a34b6b319314bbef8af2b6b7d3b29bf5a893a0461bbd80ca81ecbf54e30093d6d1a985c47e268b9f43b66feeb59e8d50bcd6746fb4a219f76b7b4a6100cb1bcce2540213c51dfe", &(0x7f0000000040)=0xdf, &(0x7f00000002c0)="bfe85e9e12a4388940b6f27fe3a8832fa1c4986067e5954eb96dd378a71e11c8388e65f80ed41a260a79fe9234681981320b00dec3dd180beb95e7a4c1f17ced3dfd2a0abbfd90d80c11d3cbaa32befca1d7e8dcd20f0b2e6e182979ae45387a47", 0x61) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0}, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) r2 = socket(0x18, 0x1, 0x0) pwrite(r2, &(0x7f0000000440)="c8a84e", 0x3, 0x0, 0xffffffffffffffc0) utimensat(r1, &(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)={{0xb1, 0x2}, {0x4, 0x8}}, 0x2) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) r3 = semget$private(0x0, 0x8, 0x10286) shutdown(r1, 0x2) ioctl$TIOCSPGRP(0xffffffffffffffff, 0x40047477, &(0x7f0000000340)) semop(r3, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0x2, 0x1000}, {0x0, 0x3, 0x1000}, {0x4, 0x1, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000680)=""/102400) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000001c0)=""/157) semop(r3, &(0x7f0000000380)=[{0x2, 0xfff7, 0x800}, {0x4, 0x1403, 0x1000}, {0x3, 0x800, 0x800}, {0x3, 0xeffa, 0x800}, {0x1, 0xc79, 0xeede9c8e5ef3fd2a}, {0x1, 0x2, 0x1800}], 0x6) semctl$SETVAL(r3, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000180)=""/5) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000001c0)=0x1) semctl$GETZCNT(r3, 0x4, 0x7, &(0x7f00000001c0)=""/148) semctl$GETNCNT(r3, 0x4, 0x3, &(0x7f00000000c0)=""/25) 19:47:43 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) accept$inet(r1, 0x0, &(0x7f0000000000)) close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7ffffffd, "666bfede477dac00"}) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000240)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39199d37186b7754cd875c29", 0x5e}], 0x1) 19:47:43 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) writev(r1, &(0x7f0000000100)=[{&(0x7f0000000080)="dcd244726149a787a013aa3813f5f6cc81011a1a417cd432f9fd91f6facf674ab13fe1ec4f55586f928f5af26a180237ae38ed8ccff26fa6b8ab6890ff8e14e4827c8e70f928cb", 0x47}], 0x1) fchmod(r0, 0xe3) r2 = fcntl$dupfd(r0, 0x0, r0) write(r2, &(0x7f0000000180)="d3f5f3e75ee0b2a43a47c9e04d87403fcac95873090915e16f08fe0000d5311b952afb544456ec53ab1c086986ecccd1f6a9ce31d8cbae6c3393e26d925c7e7b048b1c6c392736622d6e36b9bcf201aa6ee8067b5719a2163d0ea60efa0a", 0x5e) setrlimit(0x8, &(0x7f0000000000)) syz_open_pts() close(0xffffffffffffffff) syz_open_pts() kqueue() execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:47:43 executing program 1: sysctl$vfs_ffs(&(0x7f0000000400)={0xa, 0x1, 0x10}, 0x3, &(0x7f0000000280)="980fd5ce6c8246927acdc2b1ebf02f60e52173bff9c3e01425f3b893986582626e07c531856379e515e2320193f944ae65251bd5ec1eb3ebc336462d9076", &(0x7f00000002c0)=0x3e, &(0x7f0000000300)="2c8a27e427269044979cee4fae35d698f04c545bb3092ea1742858522228dc6dd528a7b86d71b23a8055864e906ea8dd845c9aaf2e1fcb48cce45517822d8cd287d16a383e48463aeeaebaf850edccd2ff5fa7a2621a84358b174f776237f5793c741b8a4054b83fa99c48da1e6fb3fb2e21d5dbdde209c7ed5f07bea019becbaf566dfee4bff62ff53825cd8a697a1fe28bbc7789c933198f64df2dba07c677e850bda3777e5583543d482a0224ffda21957e49c37ecbf6aee3331cfed921311f315f2168f26d8927b140b1bf1a07961b6d2e428321c055edaf71b70d9f3cb49cd9123f4dc33d48abbcc4a447", 0xed) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e7130", 0xd) sysctl$kern(&(0x7f0000000000)={0x1, 0x33}, 0x2, &(0x7f0000000040)="b36f052a3df66a3bbfccf87b908ccb2999a04002697d59d6d7f047b35e20d14df1aba2bb5fc1cd10aeb23bb4f00afd014ee64f445d72ef1f596a5e1298b52a724de0556c9ad3a08eaa8582a6c8071c94f59e53d8a522113b998a3828bbedab4d7eaf4d29b5a79be31a52eb159d6f4b0b94b11f03188328bdfcc716229e08779a01ab2bc2f2e7622c8d64cf0a315e32d92209ee8b963453882cf44a906bd4b65f6d401400b259f8adf5dc7ec8a595d1aed6aeb2bfaec71c5574836691b3620dd8325b0992c8fd0c9823b804300be108602b22f599fb756115392b8e0fdd9313f7f166619436b1b17b5ab097bafa9aa6b1475fd26425f238cbd960a1acfbd2cde49fad98ef798bbc24cb7b2f4294c890afb9e259388472001945b62561dc355d6e4c69ec475566d382152cbf5a8933f2dfb14e2d85ca3d524a8021d8b39358fe92f1a62a894ee645ffcc99c149523be0a80b99a28610958ebb8d9e15a9ffbfb1e12572f07c51cfc825bd5419af0894a3eeb2491bb64cebfdf26ada3dcee2063032e92e5f97b211cde036ad85c43b6c18fa8031ff5fd1fc1cdf73bc2e6e835ad90f5e50562b3882ff072cfc52f64eca2bd046fe54923ebb88f1cd6b58a154730d81aaa64787997036ce9c57267e9e23215f5781", 0x0, 0x0, 0x0) 19:47:43 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x800) sendmsg$unix(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="28000000ffff00000100000008cd7fdf03"], 0x28}, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) 19:47:43 executing program 0: getrusage(0xffffffffffffffff, &(0x7f00000000c0)) fcntl$lock(0xffffffffffffffff, 0x0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x8080000000000001}) ioctl$TIOCSETAF(0xffffffffffffff9c, 0x802c7416, &(0x7f0000000000)={0x40, 0x3ff, 0x3, 0x6, "cda79be363fde651a08c422282a3dbfa872f3e4e", 0x7, 0xff}) r0 = msgget$private(0x0, 0x574) msgrcv(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="b0f282fe73e1ca3454382394115ff9d06d5aeff36c5b0d9fba972712c8591098bc1c3b914f0c3becd463b5a94dddadf85f1cb1f8191a11651680e3fc5a2ecc6dcfde22eb63bc5b9b532033aa5a71be0355ccd8904f23dd2eef665553672b10f99c417584b94fccc0995159fe3145c1b5d10f4490783d8b95af720b4fb414de64"], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e06000000000000ab00"/229], 0xe5, 0x3, 0x1800) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x20000, 0x100) renameat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00') sysctl$hw(&(0x7f0000000080)={0x4, 0x11}, 0x6, 0x0, 0x0, 0x0, 0x0) 19:47:43 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000100)='/dev/speaker\x00', 0x40, 0x0) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = socket(0x18, 0x1, 0x0) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) r6 = socket(0x18, 0x1, 0x0) close(r6) getsockopt(r6, 0x200000029, 0x2e, 0x0, 0x0) r7 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000240)='/dev/diskmap\x00', 0x400, 0x0) r8 = socket(0x18, 0x400000002, 0x0) setsockopt(r8, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(r0, &(0x7f0000000140)=[{{}, 0xfffffffffffffffb, 0x8c, 0x1, 0x6, 0x1}, {{r1}, 0xfffffffffffffffd, 0x60, 0x20, 0x4, 0x100000001}, {{r1}, 0x3, 0x88, 0x1, 0x7, 0x4}, {{r2}, 0xfffffffffffffffb, 0x4, 0x2, 0x1, 0x3c28}, {{r3}, 0x0, 0x13, 0x11, 0x9, 0x5b0b}, {{r4}, 0xfffffffffffffff8, 0x90, 0x20, 0x9, 0x986}, {{r1}, 0xfffffffffffffff9, 0x98, 0x20000000, 0xfffffffffffffc00, 0x7}, {{r1}, 0xfffffffffffffff8, 0xa, 0x0, 0x3, 0x3}], 0x5, &(0x7f0000000280)=[{{r5}, 0xfffffffffffffff9, 0x10, 0x8, 0x4, 0x62}, {{r6}, 0xfffffffffffffffd, 0x9, 0x80, 0x1ff, 0xfffffffffffffffd}, {{r1}, 0xffffffffffffffff, 0x0, 0x40, 0x3, 0xb0b}, {{r7}, 0xfffffffffffffff9, 0x10, 0x2, 0x0, 0x4}, {{r8}, 0x5, 0x1, 0x10, 0x0, 0x1}, {{r1}, 0xfffffffffffffffe, 0x2, 0xf0000000, 0x9, 0x8}], 0x1ff, &(0x7f0000000340)={0x6, 0x2}) setrlimit(0x0, &(0x7f0000000040)) dup2(r1, r0) mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x1812, 0xffffffffffffffff, 0x0, 0x0) 19:47:43 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000180)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000086dd830000000000000000000000000000000000000000000000000000000000000000000b0000000000fba146f69855a00e5e5ae618c468"]) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f000001b800)=[{0x6, 0x0, 0x1000}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x1ff, 0x1000}], 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02731c7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r2 = dup(r1) listen(r2, 0x0) getsockname(0xffffffffffffffff, 0x0, &(0x7f00000000c0)) r3 = kqueue() setsockopt$sock_int(r1, 0xffff, 0x1001, 0x0, 0x0) r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) close(r4) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000200)=ANY=[@ANYBLOB="2000324de294e08921e6f9bf22f988afb9bf6ebcac3e09f201800000d22d309f1c1b117e225ff87764758af89bd8a0565a7ae94b9a47832805c4d957fb6b214d68e58fdb63e2e7f17110edc2eeed5b9321f3079ebe3924e6439917d3bfcb3ebc12283fc99c92fc187cefd74c18edf544e600a37ecb1cd4fcc573fcf7470603afa219fc05ae859db9842c240f6c1436d3ca739356edc1b97f9dc9beb9"], 0x10) recvfrom(r4, &(0x7f0000000300)=""/171, 0xab, 0x0, 0x0, 0x0) r6 = accept$inet(r1, 0x0, 0x0) sendto$inet(r6, &(0x7f0000000940)="1daad5cd36195d6810b318271ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbacff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e75e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e138a000000b92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc7d8f9f2fe3d1d4cf4dc054a98f9013b515452b742f911f5aa5258ea5504ec5fd23969dc552e1d6f13d86e3043a8ed35e413ea2a8c43d6c462463b88ea0a3fa87742efce671a2f79f5b66a844f9a016ba0a0eafb7f26c47f58f25808cbfc6902b0f0133039066c1b0e4b133ab19283a8447b9412faf99b67243a3fab7392f29b6d3cae0b4fc6e528f7662267692e44540bfc23ae65598b6b", 0x24b, 0x0, &(0x7f0000000140)={0x2, 0x3}, 0xc) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:47:44 executing program 1: setrlimit(0x0, 0x0) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) close(0xffffffffffffffff) r2 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r2, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$KDENABIO(0xffffffffffffffff, 0x20004b3c) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) preadv(r2, &(0x7f0000000280)=[{&(0x7f0000000500)=""/212, 0xd4}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000040)=""/45, 0x2d}], 0x3, 0x0, 0xffdffffffffffffd) r3 = open(&(0x7f00000000c0)='./file0/file0\x00', 0x615, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000480)=[{&(0x7f0000000400)="a98ac52fef10187e8ca60ae9d2e45396ec902f203467fea6d9ebb3446cd95279484e95a692f372ea611b75e5fd43fd8b67129193a9ec627957747f6c3a297ef621847431848d0aee72a277730377ac9d458d5aeddfb6862ef759f2e0170170d3388b7f0bf31258", 0x67}, {&(0x7f0000001700)="001078da02931c8957128f9f58afd079c55515df49d59976c5fd27207d5e6ad6134e7b967851d4d9ff90d29718cadee4c96517f89344d2911d730a813f43322df58adc4d1327f147074f0c00000000bf9ac71d856754db8bc1bddec352702b6b87b2c23e904f505b5de8f10f6b554acc4b3374e6fa15aead9b05dd018e6262425fe9ce749c04b2a63411003407acf9ea4a999c99b46fc70782399194d3e34254ef2f1a1e02391c955cf169944ce836c0d2c95d092e5ab6400847d9db7b0564a0d78a6569d6cfce2be356c62fd306154f9fa39734cd011c773858a1df2d08a844cc9afff6dcc8d623225b9e6b7485a7d944e212295f", 0xf5}, {&(0x7f0000000700)="905a127e05ce048d2571318e961d5316484b288cd329d73cafa0bf7138007e4f09ce5fb1e92ad96685d60c2ec7694b6cc342b936bd3a82c707babe55568ff76c5e227db17729d993a42c6625c397ee0e6638225e2f7571d67c4c047490a6d9c6aaa3d00e27c4588cdc4d828af28180e95c4f0bb2958cc46d86a3135baec599c175c2c8addb130710b8ca2bb46a1a4795ab072b9ea8a54d9a3813a74cc540e1225d880c65600541b8889aa6e478b2709aa84edb4779b6ebf05b4345626a5c0704f6f99552a48ebd6e3a474c4c72afd0a60d0680b5504e3892ff7b8526505610886bb75c9bd8d4da10b638f0dd3353758e9a04122507d7e1fd95d74a4f0514ff4ad7c955fa90b6053f087aa60a3f7ed65623c5c21024dfb9b7d1924a8407df6be8bcda3f9b7634444d21ace3bcfca0120fe2b2bac22b409e59d3bf008a24e9eebf9e48d0c32430ddfa3b0a326af39b1c52593dd903df6f82cb74bb2dd6f8fb236e1a594a7a93b16b72e6f4270607ac2f30d83a4228bef83d1de1f22dcc5f8bf845e6836f8910ff63d7bb01398cad829e99524759e178b9f7d076d0c2bff93cac6509b5886be1dbd343251460bb74b687e8716a84c20591c4db7fa51f0d38533e315886122db8a42172a21d81d5b1bab864ede70901a8ef5a08a1ae2d4762205d6cabeb070f17b291987ccdef212a03fd459a6cec6347d1bf24aa53d1a44dfa5af8c82b99e5084a2cd12db0f6cd8822aa5b3b405ea2e3c777d8086684d465f6bedf9efca13d16897f914236fb2053d60a4f3e830912a28c84e4f1b9e0c3ea054857bf7cb2b19ff316c17b2e5d6bffaa91c704805bfa22594f85bbf2b4c3b11a9eadad6cbbded1e3fca83da54ac4f44c116bba43e51ea46bee1a12a665600785fb39fe37ec2b52975fc2f4ee21f435aaf8bc889fba2dc392c76b927957901ba5eefdbccff8d10a514c9cfddcf58556e74b129e2b14b7e053b14f902988f1614d7d328b4178ac865e1ea1280230128fb83c9b816438a8ba7c11a816b6792f9a4b7c2d26b595e414b00013d3cd639762aab50873d689b0b4644dc9ab231ab5620b255bcda6d14c69898947bf50374a56be940346a373129bf43a87147212602a8f26a055d1930230a035b11f55b3f684369ccce61fb1f18c4f1b7e0cc75d4c77645e76069a1ee2e77c9c3b1ce19713165f94e35bd1a1ba8880f0ac99c67d6380fef56891597aecb12898570062fcf3418871c1736f7de0be8a9bcd3a872a52a35f34cd46f9de5c52e9b80fc7f66262011995deebb9fa176cf1f03281f47946dd236a96055963df5da08c0275c4e44a2b38f7483a95d2d7408d1dc0572ab3ee807955666ce9a6a7694cc59843b730909e907e556dce6936a4c37cff9456ce909e88fe231ff0ed48a71e54cdaa4f4227b239e4ce757f970e9d0b8176e3958c5cd40e10bfbefb416b8c88a872de0cde8e6be9f496c55168d7de2e6409edde5d709d95f0ec8959d12bb7bd67dda59547c41be2f414885ed23cf28ba9d7604d9c1516e1a247b8ee2ec9a41de7984cfce8885074a9f8e2f3fe65b3a6a1468eee85e50e71575c0ff4b6aa04b4511e5d8f9405852a5a30a9effb5eb32800a0bd843762e900670fbe15ac93693d1bdd0436a87e28aeae73514f0c80e8d7cdaac9a7b94d674a71545a9d6a990b83b26b60df6078f06feb6e1660538538ac2648f429889565cae6a4b5f673a3bb3c355b66a2efa73a92e510a951074a135766d83ea81837159aca7d8d59f9bcce038570eeb54a043b964587c3da1eb0db6f89e74602df5ecca136a19d6e51a160eaa77e53d91ae3442021aeead2b322be3ed7389c67fd40dce91c7fd83efdef35fcd08d0b1ef0ed28da307150c2018ca8c8657d931fc5e21098101bc91e42e7edf29e7ca4c4e4fec0cce9151d419ee32ef2e693bc66b14a9475d0779fb43f67ee3dee6097c638dca3a2749e008207529f3e3c66906ff0bf95accaaf023df22cfee8da20f5707bbb9886cd4e2f6f0638e385bc28a461821fe28724b50e6f32f3fd8512e98c60bbd0acfc2dcd25fc57f319fc2f4c32de43e077e5d77cc8914c04aed10426aaf11dca1ed78c5a1432d6312e56096fe290f492076e602b0987ae5a34cc672ecfa10b1951aa78b536877166aebe35076567fb2828a52c4ae026b97b516871ffac2b4d0b96c3e971367046912e7eabffa907c79b5d9a868d97917a1d6e84d61befccf79bd15a3e894d4275a2b2b1fc64e3daae8e7626fe4f623e0aa9aafd9510ccd646771cf567859b602ce0f36e6882113120b90dd18ba7115fac2b6bd665c49f9af51d34880c95c9088b1e965347dc3ff536d571948ffdf7d1aebe0f061ce1fcd8340ba289c0530ed57ae4b7a8bf3b6d9286919c3acd853c5d38ab55ca1d09248de9d3948c8007a80cd5e5999ecca1d81145c94204583cc2dca75ca86b1a8cdcc6e3c80bd216816cc4efff2dae72c2abe15307ca85e74a6fc0c6406f4a330da58b0e1d41b6e2b17b16089731027631d589ee7263c2fed353a1207ce9612a96e7c6e0ec97131442aa34abf22878b1652934c0b2d67d689e68a91301cd64d911a298ae012e42aa2fdf9fdc8e75d55c15c408040d359bd7cbe347fe43a63822ea1a2edee924bbaec12a80eee61833e4dc12ac341218529605f4ec028dcb9bedbc5b2c1464d92f80767ac4816b69430e012c9cdbd2065008e4d4c7f7c11b66e153fa30e25eb0a205e0bff85d57877583af01c1ba44a3b2a48a7251bc67d7562564ff5291475e8550ebc7db40669d3c5dd970d6d87d48640320bce874c32388ff636710eee96cb6a358bfc92e469ae4d2aafccc857975d68218be5ff0eee707cf6832269dec8d98d416b976f9a9c52c72d86e28aaf1a5656cf021ad09051c44ec029191599b6e918f24d0aa943a7819ad5c742aa757d16f90ddd4f63959c32d9f5c5746ffde8a62d77cd03fdb4258d6d4bca2962bb6708e6db4b68df9105adc032cb7cf2156b7ad500e5354adad01dc3f87521657078f50068ee7e3fc404f893391075fb7cbd602c4cc753a7d310b769a96c323c871fe5fbd1707f5e2f0ef405efece2338ac2d44d956264969aa7317cac42da9be5985aef2681ecaa108541d854f864739d6390b383feb9f31afd540d936951f0b9f18e92d614a7406ac3c0201fd7465f30c0555facc2948070a176b643e589de6607dfbb49a2a6e873e4cb6c6ce8230d82702352990ed3844a796a7423dfab9b839275b1e1073f2214f73e335976558fb3f7e256d15fdf693a3a4e9e5c414d75a9ba0c7ce510077073ca692a5892258f3b229e7f1fca1c3f6660835ef4a3eaa4eca6471ac473d977f4b8c8ce47a47b0b46c6d5240e9cabf252a13d00dd9b5a5418519b681a3af74d1970e2b72274e3202ef1aa493b1c393d625b800ee5cc5c8128d493ea12c76893b4a95e5873d2f7224f6b4a88e9cb7e38357c64c562206d2306e470410bc9d258c0fe29502e5f30c92e315336f1ce80db1b93c39f997fbba595229d0102c2bed2cfd4ac2fc3563aa84e4ce9860a726ccdf70ef4a032d994f38f95d0e3ace9420092270f8be5e6e3bfc960283dc749388c50fb4d066c7903d757cdaa7c09be1a99f1bfebb0c418f8b0016be7747e5ebb458be8cd1bca66d3dd544a481452afe72bab72ba44d4dd402c1c652431f8e1b2fbea121793da256a8d26888ab00b05b91b1de6ed89d2271db97dc62398766bd37404577ff6452a2f2a259d2d9436196d3c5416fffd39f6a0e41b017a9da514e43af4ab0bb87e752f58ad45faa8167a8fdec9a52575d45a3c5a79cf020bb716c52cb932169a129d35a299484225c452ab0f4dd34ca780df12829e81b981364114bd28deb221d54fc4b1321341bc257ffe54d00436fca01f7b3862f54ee9c8566a81e3873e559c0582b1b82438bb0679c09bccfb04d49d251d2fb653e36646018fdcb7c393bbdec072d948245f4ebfa3f35901a2c391fec0fc914af8712e7ab3a1358755bd8f2a2619a2b1800ecd99159f16095c18dce300c6149db9a9e4e6f72057dd1228fe2a6ebba623fc206dd4afca36d0b58e847bfd32ecfd49eb13cede9a0394886b01598db2a14be388049fb58de87b428ad97c9aa9e31207e3fee41572a76692b54c3e777c5aae278e5fbdbc9558055dd5645aa4045a7b3bc50a7222b9e63f5cf41a29bf0f18f0c0d9d67f809eb9d571f05e3e8da87c696e6c50b26044fda07ad41a32db333ad429f9d3cc2d8e3e3e0b95e496b87ff3a2ec6c8cc86ead60a060131cb90ca0941cf6ef51a120ea2f3b41dfb2288327c21cf2bd228674b2060831b07704fa5824043694ff30186a40dad113c21b0f89a11aab6b511d407f0eecc5426d11ba7681b3d7f973f12996710a338570d564ce57ef9b16093005e396150e0c5bb6880445ba6e9d46de2907b27eec9e0ee51e2e75165c29e7b71d2c2b222dbbeafd7fd48aba97c5e4d1d9788bb380492f2a424dc40d3367f6634b0b19d1385e453050680e2d5a1c46aecb312e1a10d79a298ea398cfc259873160a87f7a2ce1af89b5212ae2f5fbc0003b4dd7cd2cd6d63137788cef1459503243049311557845786da7ce1986f2a27a2faca91490781e10e3cf5e4c4eb7aee8b06872d939c40469c6011d399d9472f7483d7705d5d5e776f5572a631f029678764d936141dbe25f6e25b10a6f18817531740fd944d94146277ce6a5cdb7db4054d5932f9cf2f911dfb0cbc45c5780c11b955f1323c1e27c9cf2e98702b1c1ca5bbb89f8388911765816868c28561c830091b08129e29970d3a7ca99add4d3585e05bf8612a87ccf57e776a9759ae99baa662ddde5cfbabbfa111f832bc630a8831f0fe1610f734533e4ff541bf1010bf2610465ea154156066505b7d74f033dcf230e30330f01f8d534d784e0303e270b978934f8a16daccca22e74ce19caae9a3ee250282e2063f3d8b4706728e915c03b7fd59c2ee4d02240c9c5fd85e6b7fcc7034bd9eca6859d3e6d75caae655b7e087dd0aeae1eb87e207c590e9806a5b13e7cc409e00fa6861e47eb4ce582270730231551901a6ff7ea9f1f76cfdaf1ca2f248abd6f0c1c795251009f9183f8ce8313aeb58199a181d363a820d92fff7e7c45bf36308aef2d210fd0766462e2b48af6cbc7faa1a4ae2a3389494adc813506a9e231a0e783c8f7abf13e9d14fbc29ee080a9d4b37c5908f21204d6a82a0ab952f31042d165328bd4e77cafb76a3ef4193366e1d4d8038bd49a6a153116ff8886126235dbc96a4c1f74551e1d3c358191fade41e410175a4b23bed7e74b4326b9b6e0e3aeed71575cc63ab2eba41725e262a9574872a1b7e5f7e85d8c3410ea0cb823e16f3538307e13e24424b1e91ae124236416252935fe3fcf41dfc603fd829ac25e37d3d9a9037254dea841e3890b99aae021472f12fd6c44ad27d53baa41789da7187817c5f416121939fa9e7343c4f2cb8fffdbd7aeafc83e7a3461416c4d72c9eb5fb2af0cf14ca3d0782ce5721b951db7704647941ee30cecd93057ec38a7aa4a0fca5f24a2a1cac00e0544efeebb72e70f00afad79b909dd69d155ce7d8392e6933d24cd5e699597c3cf69cc76b4f2cf7e681c02d7a93e7a1325b8fc51bc88683cfe9a180ce0769831b8a019aff4fba6af7124d5bd4938666b41f507b4934b014bf78df3c0ce986391b170f4af769baf98fe90da888c7b5b7eb3170753621c9c7c67a10bf1e8e9697e95254ff6cd754765aa4df84562f581f3d4f74b1423255ceb5a00baee600d78db6", 0x1000}, {&(0x7f0000003800)="b3c3ffaf485f81dd18c1f7d3280c5e923c7db44152fe38354853db2f800ab7feda772774ac8d19be1abf8d126c1a1bf1db199511d2e494d694e2d99f84cdf220aeb917269803ef81b99534991a6a9a97c0b94c44d8e9e22d1046533e409636d4dd8b21a41ea597eab627ccc9a3d29cf9d4dc79f606161b04d0b3d02abfce50473ff2d447866a0dcfe37998506300528f2b73fe1ecaf67fc894c0c212e9e1c84b45c6e2d165722135157cd07dd4852824b40dc8f7fa72d26145a6e34290a2275b18946c76a44f990089776b27e4b046404f24800d214c388572843d59a72dc4a7e4546e4a0083c4b66172a0059071b37b22c993ea1b1c9b24d537031c77576e2296617457445a52479b65748bc022744037edb1d7c4be2ce589477b384587338827b004df5dd05db6ba20161c3d21d53a3cf16b7bf7b36f57e35d0aaba31a2c5d271c7ce8a432c791cbb2df39de5cf69f46923755c0283a14cea41953d1aa233445c2cdbe3507bfa677e2c3a6f9e5adc0ae4f12a2207ee7f80c49c675b0d70feb268cdb77b380001788b857163fd5932774dea8cf71773a219920801b1eba220be107ea028243386df9628e561768a552c6e967df7758bc4b51c17db1d1238313dce37eb901f5496ef1e37c8058ec8a009447fea048f1248099e3f3a81d8178b1907b1b668fe27ab21959256fb536f3e0706ad73e33a10493becaf6bb8f910cb2cbdd348afd687870b85c9eb73bc8d2b757477634d024975e30229e8fa2d06c6baaf1e641c0d166b4ac3fff666ab6fc69a9f178ca5a6d907c4551b8006e922042119168c61fd638c5873b7c48fb18cb6f8f7deb3288b0e1ae91a2409513b085aa6246417fb5410652d6c67741602f3d5fb1fa041fbc6e3d07fa521143b1b0e38837d5c3be303a3d02b8995b3290cbc9ea05bb9eae5b485795f96257dbe432f642e08c0540d261f9f3b6ceb99b85b952e2c52e4bc3eb657148b34ca1cfed4e3c83dde78e86850e4272721e8b21846e1c58ef56da84cf1cf91a22c20e3c4fa834c9f3698f840a55c007f9313456a86f11a3248e99e65d0eaa0e73dc6b0f517d8138a7533b3cb055d7190f8f48ca40b7b6c1c094d42ffdd0c9bd169b9e2e5a6324eb4cc3bd1b836a2420d69c498340e910bb902bff078ef957d938e998a6942f5ee1be183b794e1e24f1eee6564972210e420ca57c83e2bafb0efd8a58f49f6a3a61d004d52f8ddaf77d14052e01b887f0bc97141e053de1278f9a51febdc893b86510b6d961f01a25f828106f4f6487eb2079a350bb72a091205fc345fe4dbc29f10682a343e023d92348d99b3537dad13cd417e1c5690c75c797cf218b45a8ee97a593ed81cbab0ce82a76f39ab49a0eead2f08aaf046d074fbc39943bf8935a43e5cbcd8d05cf3482d279d94e11e2cfa8a89c3800fc447659287a4c5211cb7bf3aa0f901c29957ba37002328377f6d047210e32b2946da029da8d401aeec4cb93a53f4dd524463ebba1931cf71be464b9334a64060ca7eabd03c9446705b89aa036ac928eea08ab70325e594ddc870fcf4b95566f1b52b1e3bce4a1e5db7ed4d91f413079ec5a2ab36a9b4293bd712291a84738a5532439289fb295d1d124f39bae7e55dfd7a496d3ce99b76974c5fd6156888033cf81966b49e111dde184cafdb1e2697091ab66195cdc0b4117182cb96ff1b52bf4c2d26ac6886fafe6bd843482159796076f5f4b8d0f1182bb8308a091a9b3a9f008b3063b3cbaa54a982346c096afbae9416fc0e9176c2407c27d60fe837929d55d652ee42a54bd800725b034addc0a62f5382d28e215d10c63ad4021f6d37c819add2ef012d11fd1b47aad2fb094b7c1d7df134765aec5880a1cbbea7fc41df21d60607dafcf6b9f50ae5722c2cf6f5bcdafe4ef371fedd6165cbf2ed092ef9c94171f4c9e6eabcb5ebfb62287d207c4f26bc17305afe29d9140946ef3702d49b618404e09ca9cf6e15d6e556662bb0f77450fc4e936d6bae1e083c6ae86e3d82e7dcfbd673f4c98d3a6bb7a9101ce52f37284519f2a83ffefc7d6a22d654c2a8cb963a3b4d0aaab517afdbd44214206eb3fe66ff48a2737d7791c48a01bd4782efff99d8ccdda1673e818566b0aa3c31500db16ab8b1f2d36b89dea1051225a7b62cf832e16b9e130b483e2a2c75a4dae80ad07805f8c985243f9c716734616d7bcd0fd496d5b7afafa52d40f789e278d8308a5e4ac86bae09e4c9eb95f9924c9279c4ddba1a758e34e0186b70dc9ed279f33da56fde04e6ff956f35ac3cbb3d227d75e3c8a30b8520a07cfbfedbb85183788217e21e6a29ba6e1c5543a6774641b464eb41f9da76825e5d4bbc994748871b9d46a01e6815a9a90b9b96c6f63fa3548d909503b8f55821730583c70ec839eb02d17b51cd3a8a2f251d1011c2103d72f69f3850501d3c9e718d2a751a7554024ffe6478d1ccde32344f5e974674014de9905c65b4b2a72289a9e7ff2790e02cd9355f641a013d43ea0d79fd9245a814abd28886da4f7336a7f5480e3cdc194beab8e702dd20de9237598cdbb1c1f184636762f46491d86c60f5ead7ab576234ae00ecc28de829b8cfc87b869a6da93bf445f89f71fdd265ee34e7348da948910b3b9ffa969d5434c85ffe1e3265255835d2e147ee7731f2e04d06425c1ecff4fba740e979365932cfea23c6e566347289af39ef39a1c49d6915a0cfc3f547862abfc79a8a8c4230f6498d8bcb2d4e9ef69a3d6a0362fb2bc538828c73d13de2480f8f62752eb15b1e8c248d90404a2ea4e9cc2807b935fc47a23d8c50e8cc54a3418d62297416837db8800f107bf968f2ec9833e6e793c388aa6b1f9ecac4fd8c7cfdb803d2bad39d620825721f6ddc034d3a18e1546cf4fd0a2a5f2cd97ded2e9e7ab885d6bced598e4a0ab70872438727c391b7f4d0aa76896dad4a65b05883ac09d661dc339cf662b3325a9b570c0d7ade9e29bc69af1f8062b7c7fa7b6aa6ad07fb62dd77b106f3470cec33c630c3fca73e1d91e5926ee4c5a2e91a7ff5c03bcbbacd02b6de74478167bfd7ebdfc9927cf88928eb8673b764064fcd96bec0c477959d33969e88ff0f330c566f0c53e4da3d18bf6c6aac77162c5e35207c3466784240f2f86a5161654dc9a64eb3d600b29ae795df2e471d57ecdf23c8cc4697082641c22742419b58b4d2a2ad213fe53b57d8abd273cf3a51c747979796af92faf0498090af5f2f61615f321f528e2180b6ad6bf42de9113906edbc0a70bd7e9f07436b7392120d1bfc6f5a5c748c66eedac5b2753e6a83f364700b0ab231eba0a55e962714f9c520b4114bb3a9f8e011be9908febd46de61dad34ac820316cdef89f670053bc898e050d600f173d2f33d23ad6042fa64f0173e9057fb0f9ab0f846eec341cfbebc07764eaaed36d3330304c957f17c46f1f3ccf221c89d0b6550ae0b2d1bb4eef4dfe73f9099b04c953e9837f9974c360339cdc54e77a47f3ef60da7cf424baaa854881839d564f25ae56c982f5d8b767b3c15c999b4a5b16ea3bd140c89f087ad43d430396427b708631d8066f8067e25b1caa2a28d7e0f78fc5d42aecc8cd4cc61cf496268e20ed0cfe6344bc55d7e1abe5328d2467521d93f5e56eb702aa0d9ec95727eaaf5a79a6a6b07957cb345f997ce53baf0fb609d9185eec45e2e6ea9313d07963fd9eda1f979cf259afbf64d4bf8ee6494026e6a8159143ec8c2f5ef3e3fa3126cb7d7b75b05cfc6c0d5dd6e8aaee7b5d3db5b7d7b9b8e7c36dade059c88c5b48f6e8bd3cb7793f96aaa659990aed2543328f6709920c8032658a779179d8262e2a04bf447ec74a51f13bb19705f8ef53a0480cb4c6b70b20a0781a7d2fc0a285bb76ef31fd02b01f6319704d7e6301896d921ad06b6970516a2038df7399386964dcc81f7354ccd73c567c71240ae9b26706e30613756ea4e88f7725677309268cbcbb3498754085894fe369245215126ae4a92f4df16baf1dc74d3f758b81310a7814b88b8bb48d0e2001ea7ded1ff4214652afe868e7cba9668d046c1f825ceef4f161b1b42160052d38b1daab7800039099da69182da1a8df10c633e19e38d761a7ad45818571c5ad5865e19ff4b1d44a1c72c92bd09e7e1a79c357f54aefd994a492ad7c2e262df1a144c9c3870d8ae289529b4d9044807fc71dba5690cf3c129125a2ab0b4d8943ec5264c490466f86d3b7d3d5d7ae0e8ab9c69475f80690df7beeefaccb2ac6ef899e562530538f66766390e946dd0b5ed9f7b25911d4e690d24b2d00d88815c94f65ae95a5c23a1b21d2f0263678262b947af51d0474c7306acc99930ee36848b303f1bc6a836e709c2c1f1579653023d52bfaa7ef7b518092ffe8c0e73456758b0e8c0f26cb8c21524099cc44539579043f3d7183626f91dc9477fec868339bb1a9ae86485a3de674b745dca0fa2d51e355a670d1f630f09d983dadc483799a8b0608b116059af4f59d82b438982bd34c21bd198aa40c5de0b33332839bc2cda3e6a883a44aa5e37dbce199b2010d1884b525333774ac650210ff8da74003e554769c90afd0f622cab6c6f687976cd847d05ca5eb6bc3dafc9404d031d50be57364b51fd325bc58b73597d76038d8b739421aa17e373c3c933ddcd07ff17364f7e4e4d7ac54545daa6457ad434e129d6ab93dc4b3cfc6f95fa09a4a8827b3d7c29a63d470a4bcc3e52183a4b3bf6b82c5d2c4a44215fa5da2893ecf34dc8eb071439efc314d1d7c610e69691251649f54fea7c4689ba85430d5a566a380aa11fa283a1733ea7952a7e009d693b0f7aab1291cb7bcc506f91b1d3c86522a3a00cb07a7cb834ceada1fdb89994ce24ac6c9f08189e2107dafbd7129474136c82dbdba0edd0dabfa6f0dc92c1b0e3d025fd210063ae0933f97452f7112f9c73e45ca6f609d434b15363f6b391d2f502f14bb88683ac977429dc000384c785d34c53e29604157cfa5d05db5cfd56ebfef75b8cb69f00fbcca50eb64b1b5fd8e2a8a0c031591af0929c59f3e8b7d2500613a82a24b85a6d876f5834d1f52facc81feffdf8dde1b2356aaa1338671e886b27dae57105bdb018438b2d4ce5ecf8a9ee5111c0804f7c17c70c1436275ac303b68b823acb0d117edefc78e1f31e1381aa404f3844d96a2a6da3730fbdbeec9ac3e8cef354e9bfb1ad42f318318ba0c09aaaeb2e5773b2b4593253a22a5fb925e0f3cb5bf9736e4cd8dda08ac70dda357c5c555ffb8557e31dff0474d6d9ad6bfcc6cfb2b823f7d4dc70375c7f48331c8b3f970a64e852e79b44e8afc120d1719119b70d03293743ba2de7d090d90a8eaaa1ab4397e30547c383b52c470e4942070e6fb32faf5641d868380f84371317d936c615f0e4aa5a0381ddcfe73c70a96bf3f31465d165b6e2be68ecc22cd28f5b5b11f42eb569cfb31ac4a33a6ea67a4d9cf4c856939df0e533ea603b846e47c25d25376f381976a4b7e4abc3e97a831d8373bbd764c340e1faeae13e2671fa5234d9cfb4915357588441f3b527003d5856d42c8481d5d9c067ad17b740392a16ed8f0c3a5f358cf0005a2d636c8258ecf8d7357279d3578f82c53f967827a42df52dbb1e0e444512e8c3361cec23242bcc46d1a6843fdc262a595bde0fe44e8a9e4a7126f7ca8cfe5b70d5c6ba57aec79ed163863139c1794c17b115e4c3727e429433c537f8e5e5b8e580655efeb6fb49aac4e2b8ebe0429b954aa05b7acc1ee3af5c840a6efd32b5fbfac067073814fa3629c4f918a3ce5678eeff83af5406", 0x1000}, {&(0x7f0000002700)="e89983b919d871fabeb72ec3db14e194a1c62a93abb41e496abf42f2cd2f33f8ded28dfbf5c190e7b7268366a24f13c5376a05bf845a02000b9bcc2224deb5cdd6c7f65f9ad4e2a1b38f2d85a27d59912a2118c2b08d55372262f01f2c554eb10d37b74084d49f143640ab6104fc5f94caeb7779171e4c401a5c1670aafdb85884ef909a64a3b9ed9a597bdd30af30f8c8308c22428bc9b7552f6ecd647a048baa11afac8099391719caa9a73759929e5be5a878cef273a261667af259b2cc28d738e693f4ccef4210ce0aa465499e8da63384d0c28543ad8e3f947b1350a9a6493a9b08df470f6c244ec67693ee9668807cde4a6d6a127a43f48493", 0xfc}, {&(0x7f0000002800)="9b1116e1b3e8b706390fd0f5416ebd1eed2620dd3de601a802d4c946d86587577878a70eee1661e06557b40249013ce363a7341466642ed0141eca3e5c9c686504a9e1c408406229e93c7b45371617f21a9f3c7ed81d03c1a4ce851f88e0b471874793f1ccdd743190a5c9dc3dbc201da445ab279c746e35db98a5876ebf2a33cecde3611b30fcc9102995e034f41db990bd473072954e84f8140c54ce12097fe48a1b88e5a7847e7fde556dc62438a7890d80eb70132db1f15752f5c095c665ccfd907299782920d70fe3bf67ea31e83fa1aa907515ba0c85bb377337999205bd9bea7997b886bc5f9ab264bf475a22502a8817c23339a2ee7b089d5115de5fbc5f4b08dda5dd3fd8359ba24b31490f8bcd4bd85a0000681b1ed242738402f1e4251e06c2f6cc810d61d2804122104b3a3063885189acab81c0d281212db099686d1631461c5f29917c25035356d39229fec185935fb851286cecd04b480014dbb422f598b08ffe805cfd49fa9dc149134e71279c80fbbe9c4fe7bcaa6df019fc77d2a61c5d0456ec021b0b2abdd2ef6b39d2a2e67632fcd5abf5b80412a9eb8f58b3a7cb4777ef38884191f74b6b9ba906a2de3873fdbba1e2cf75991c72eab5c0c4c16f44b341e73103b4f9bdf45b2fb8750a89b7c56a3b3326546a65a3896d2f3245f419cea7a6df3715a3e7c98bceed280dbc22823d128f0880c93a4ce6cd61da35975b6c50bcb925b0d4aaa77dbaa208c4d7d01880a13fb08efbfefe71e6c3b3decc26f04278e92876a8bd22909717aaeec9483979104df54e9392cbb69574cc6c68989918cfcf8749150fc3191ae44b609fb02ed96c8500b97b005b6ea340df756d4b65f260f9622d3e0967ee3afc9160dc995992d249a3d5af82f53ac1ba5c5f3dfe616116515231bde65153c1318b390a4b2e1975b74077a89323d7984dfddbe3499f1c3951f12dcf1b05c48acbd68cc4ce081cbebda7ca72abbdf3e23df86fbcaca48d616bbe0d31ba3a162f60e76035dd7a8eda8cb9717323f1c229131a913a8581d593d1135a48881e3446b560a5da429dc7bbb2340527ac67ae15ea750db440a1021c67fccfa401e1d5f34e4c4a49c40d5ea80faee6459b0f747b4b14a13c01f1f08f85ff17782ce73e13915429f3863276feb05d60103ac2e02c829141a74f049913c2b2b595eeb41ce11e8c8e9fa13b8794d76cd85ef46e7f7865ed29067df0060e08284ceac410e63cef1839756db38010333cd5b241fa4b1458025356a81a67f3a5cae4f8bfcd2f6a2543ade9eaa9e222e8d2735e6e80b9c0d763d2556974bf959bba94ce7b254cd55ad2913a9c9ac88925223d76cf30e178acc16e3d54cc8879bb07a26734f4d041546494efb86a40dc4827687a22d3368d020604be39346690f598e42f46135cfbfbb600076d8257818989176df273ad8cfa5c2bec5232d54ffd442b50934811b5b8c8ae81b1fb42e4ebdd95eb16ec9696b80fbb8ffc05f58facc3a8a339f63f2cf0559e59026b2c23b5d9697c1cb6546d46d74842c22ed95635c60047dac590ce54904d642a8c17281c437befe2d4817dbb5323ea0cf2f840ba87408205712922812ac4f91efd9246be96234be936f7aaefcde56066b02c6a39aae493d5d19263be47cb9c90222bb5e9f35d77c37562a43691ab46820378b1a931e88222879a9e0c3802838443e145965435942aeac98cb5cf40dca08efac2eb536146ddbe6add0a0d9d0796e69fd21c91b6245c6eb68b9eb4a293511980912f7ae44fcc759567193c114fec52a91ed16d4077521dabaaf9d7994aa78abba873b7583372b7fe79638721f9f56ef093f6c8b7d70d862b4fad27855a253e5dada2f90f50252d1cf77e184499098adf81491e37cb94fb1f5246829024dad7fffd361022f29a50fd09cdebb18be089ea8b8a3beeadaf88db7b4362448e052ca97e24ebe77dd1b7c7cfca069ce7f76a9b07efa0ccdc9279ec74362366c6ea0f8d1745d60f5032274a88ff19c06b93dcafddc799ba1e56b5fd15f400ef1ba02936ee679e894c2bdf568130c4314d820a97501e8190dcf1a100008b353e7f738b52ea6de23efaa51127b8a5ef45ae90219f2dfec105a24128d2c3e05e634622fed9449c018975f28cd8dbce4c9d8c3c333c6964a2d953d085366ccaec927bc4ace844d8653cbc9d9ff3067d8a1135e46f13e0cab02d28635330aa3ad2c475c67de8ac9a992febccdec87fb342173dc5661ba5d40b7431235cbb1efd83d67dce701bd51a2d4d7ddef1f71b084789fea6315988874e7d156648ddf866f9d804beb5d8e7d0b68c81f5c03e9343f2e3f68a4711955cbad7fe69674e7fde869698edecfa47ca974406d3d2a6ddcad57c6831173243f1af522c068794905f485b839a6c33e5a3c7e194e4e78352a5426419a8b8515231e28e6b20ad5d12d453ae3d3f7a4a52d85e04954d1ac3822a502f5d7c05d11180912e28319cbc16858a4fab5fbc8bd8d8e254da74d48b910aacfaf4684eb3c338fa784ceb55300f6d7992208fb5e5e59b4c25fbda6b2342a4cd6f16bea5f17e990efa66a7662ca8d5bd66b2c3df32fe332bf60ae6ce313ab7d8da5b5b6650043d50bd8c598269663456d5685746f84a20b95b40a7b9c4d45b0fd3c3d0778eec435aa5a09a8a9bf0f2a191308861dacc3fe082f0cc64c1407f87f3cd73af49cfaf878e9a07200febbbc84c0935e7f5b38e6b0bfc2b855ecd98231fa023cc6e44650163d801f325ec605bf957403015695314a2ed7c0490627c11d33b0c84f8bd209175901dc062c7b5ead169465136763d195f5f23e87c2718703ba6a8db813af2a53b970f3a8ffaa59116196c0a1d17e790e1604f7b24bb3046f6e2880e9a53729201ab9071e98091f9c79b1d9e3c1a62c146a32c41d661d49fc6152a270603672b28169cdb6baf78e34ce3a1118f5f61d8099f77ce1ed1971b6cf6d3630d30c039ce3833b99111981b1efc5935aaec05c6c5af18325e37b3d2e3129c93b05cedf90c2bc5dd268fc1ed8a976fb8bc67527f1742408d90187a04d776a09b42a57c6c08e644fd0ffc1344fcb94b5b5be368df725a78d0a0c32ed306126f508dcabf029c2e59e6a45c506fa0ee103ea28872b37f42c9f90e2d34e9599f899ab89cb8d129083559fcf75b541591f1e56cc874ad136a515b54a5b998e15bb157e693311517c9c772685badaf092892a3234cd136ab0e6ab5185acf22fa47319e4d0ec73abce8e8e40c84038cc9904fbcf33e1b5327e69213c48fc3f61370536ff16efcf02d67518a54aab583dd068f7579de626cc17631605d96ffa740c9e8732210f08f003a3c33e5a45be7c7cbb35e3ce5131514420cbf4a9cbe920f874b0cf8e3e77e13b0054941ccb145f372c782784ba912f4e796e920cb5c3003483d613755764de5bea96c3666d5e1b69b55d29a76d07377efb47537c7d5ed9f581f9b609833256bccdde237d519033b5d59679bad841a4244e81dbbff6c233271669f2be5e3175419cc65e900cfc61ae2016466f87c3ac2f66cf79a7b7e4f2188413ab41c5002471b8b60470f6e06a21642a70b75fe3c11424f263f007ecd4f2cf501e7894e340fad018fa278b5c97a3b774608a122692839ec78478895d6c7d614477914d090e444a6f4db797a946059c18ae52f885c50514fcdb16d1bf02985e211af6c849d04d0b0c15b022716c1acd3068b0aa1d2f04fb660ef15eb51ca4fd94eb2ae7715c0a4b4f640dc96862e2d2688275ba52d2240f2dbab156b785a1d9acd85e077d22991c2029998aea813a55acdc0982e7fed5d8dc83ece8141d889fe62035aaf9facaaa84687d0e2f4eaf98eca88665ff9d584fe3c1aeaa7fc15d8f00ac488a6914508210eac7cecf6bba22a23067e64fb5a95a75d7d6405a73cbb7e4309e365852106f37cf4adbf7b096ce49c1e1cfbc35dbfeb2b2475e274191167d072ca789b6b6b29f3838f701fbc5f6b9789593dcd76d9a60fbdd6620f6903d530e2c0734c715d93e86fa3dcab68b9bc800feec1e3fa359ffa9a94125bf012b1a81d17449f2518c3b7295f1c2419bc29055d80a330ac6e85c91c2b24225df24b211452455ebbd833c2e4f2a1b5e1190ccd8ccd029ffb52b8788603d2a9f6819c17f6244bd29473ca46856099487fea9313ace84d38485af21f989840ee72fc197cdeb1282eba2991726c99b5480d8ce83a471670c3e1b86af2e24663f27b350687ae6fe472aadacd4008cb309a6fdd5a69556e9a9b78dcf242d908adf03ff80361787dcb4ab90302ddc35346bb42928d18bada57dd74d67c2b43c99b5fd3280844355142678f3ba222013d791ed27279027df6e5bbdf5388e4f3efb3a39022ff977c6d7192e7433e90108c9d7cf26a673c295ffa3543de552e64eef2fd33a9f4709d5ff108fe8696e60a099bb47233b9bc1e1b5456e2753f02b8a82d6b510ebd108eabb5b2ddadfe2742d2f59e5dd53853c337bb6d97a7517a4a7ac9698cf66086e15c5de7e3a14793f200983303b80b82477f809c23e4417cb3a151c2ce61fb438031865109f91c4e22c0ae019a4603a4877f83187d708a808858eb8098e6da9ae9bf2b306795afaace79cc911fa2bd2de2539d06b29db6795674448bb809abe049cd40c32d3bde8bda87b1c19699c5c4faa7fcb8a847cb40ab45951f4540f49173697903881c1c04fc26bd855862f390aa944b18eb8d78bc0da93a8ff6c27c3e8a24872bc301623461e0e56e45ba450615e168cb278ea0bbf41533da3870ae71208fe41c3b365a49dc2469fb6a1846128d98224fc8e9b2ba5ced7eb4c6d9032c8796b6c0c10b69c29128c7e9cbbda5476acb792b8c84bdbbfea4e15ea233061a1336842ccb2a90c11e2625322348777074a33f581d839ce128055c8845b461289a8b1ea6b4e69b6adcd0c56a7ff76659c4236132c08ec2387a47e30cf3e66817f6ccdd3ff1b1326f72290dcd99a4b46667eb5e2782200e35ada122c212bcbab4512e2531797de33cd9efbcc3754c1d58c89606881e1f5a77241b7523beaf15a37522d5b6e239b938da618da2ab2d7b3ca8e32c5abcf20fff4a5f1939bb5fe9a1008e06f5f3b9ce81883d43a96c512bd2ac25c00007b6433b3d0fd12566491cbe83e12b22cf2a6c640f3bd1766cc689684b786c58f2b8629d1377833d24735c7b64d0ffb28a6a0cb3f8d50b502740db80226d51961449f05cb244cb580bcb5422b4dc5d606eca14ce489b21d4c90a7030790e6bc70b2058f5af102459db17b914cf65ac3edeb36aa6eac4bacfbbff707f43eee2011bf4e85412093b17783d08f50579d63edfbeb6050a6fe540e22c392b4fb13974e7432c7ce93c9399c3fa2a96c3c4d242c9cab4003645d4257b1e3e0133d2ca4916bbf997dd2ab28a24718f9e894ee80f823b6e7c37d31c106ac1549c23f93b52276cba4191c6e1258986c764fcd31494f06b9cde7816f138db798ccbf59d95b992aa3224f5ccc8fcb3183175a0ede8ed3be6421ec3eed067be2c0d1665809ad3699b6a18a9a45a16b66157fdd2c47bf5750ebc5fc4d0fcdc9f1804060fb0e9eb4003271a5c33640212a47f66a5aa981597767e523d98b2111351d16a031da885ef0e8609e37c755944787b90bf5e2aa7fe656a3419190b8e71222947adf2b57428906ec693697881a8be2bf816faaea30d85b77a7cdaf307d41e8572c07ea462c39c79b5a9eccd8874e8464d61d3de059f78044aa30f6eb6e13b6a9e39021defc565abdc0692cd1adadc46d88d52797f30b125d567", 0x1000}], 0x6, 0x0, 0x2) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r3, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r4 = semget$private(0x0, 0x3, 0x102b5) semop(r4, &(0x7f0000000340)=[{0x1, 0xfffd}, {0x0, 0x8, 0x800}, {0x0, 0x8}, {0x4, 0x5}, {0x2, 0x6, 0x1000}, {0x4, 0x6, 0x800}, {0x2, 0x9, 0x1400}], 0x7) 19:47:44 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001700)={&(0x7f0000000100)=ANY=[@ANYBLOB="fb182e2b666902e3ff010d9822700fd1a9f2c8a45723de9de09e9b537ea39f7043f0dcd018b952a27a18e23ef0cd4ca85fc375d82a8d80532cf09f9fd9b52c2901e5429b135ae7581793bbeca500e857db3789d35368e15d6908de79b3f9fd68f6ece473d03169427d070cd5e0a6da210794016019926d12fcc9fca4ea020b6de512c1efad679ed3c6d948a0464b50c4fc9bf4f44d26757b01854a30b8e0f0b2b7073683fd1ad13483cbe8f3673ec1ff8175523c8187ba99b9832a4787a12d0a148c29765398f30b140d1ee4b7744261444994bd9ccddd3258575cb601ac8a84fd0f8a2671e556e5083451c5e968318e71e4382832e1bc4b71323293303df456214f7e6db25648691404e85f6e35c30447492ed173a472abb5991a2e81062b55dda0dc3b4a9799c1ba638b5fe713cc8d2d76dadf023a5c015cf183659e6d82fca9ddd6f54dd586ffc92f4a901f96a337de511ce681dc6aee776cf8aed88d4ccddb"], 0x1c, 0x0, 0x0, 0x0, 0x2be}, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = dup2(r1, r0) sendmsg$unix(r2, &(0x7f0000001700)={0x0, 0x0, 0x0}, 0x0) 19:47:44 executing program 1: syz_emit_ethernet(0x54, &(0x7f0000000040)=ANY=[@ANYBLOB="50e193b2ffffffffffffffff0800450000460000000000029078e0000002ac1400aa4e204e220008907811ec6dc595de236a594fcac455bae29c70cb131c45b2bb895c7f5c68cfb6b8ae89b32cc1c87b88196de2"]) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0xe0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f00000000c0)) getitimer(0x2, &(0x7f0000000100)) 19:47:44 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0}, 0x0) sendmsg(r0, &(0x7f0000000000)={&(0x7f00000001c0)=@un=@file={0x6b2f841e542302b3, './file0/file0\x00'}, 0x10, 0x0, 0x0, 0x0}, 0x0) getsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x1, &(0x7f0000000040)=""/107, &(0x7f00000000c0)=0x6b) 19:47:44 executing program 1: r0 = semget$private(0x0, 0x4, 0x1b2) semop(r0, &(0x7f0000000180)=[{0x0, 0x1, 0x1800}, {0x0, 0x7, 0x1c00}], 0x2) semop(0x0, &(0x7f0000000000)=[{0x0, 0x200, 0x1800}, {0x1, 0x18, 0x1800}], 0x2) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCNOTTY(r2, 0x20007471) semctl$GETVAL(r0, 0x1, 0x5, &(0x7f00000001c0)=""/273) semctl$GETZCNT(r0, 0x6, 0x7, &(0x7f0000000040)=""/115) semctl$IPC_RMID(r0, 0x0, 0x0) 19:47:44 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f0000000040)={0x40008, 0x7}) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000080)=0x1) 19:47:44 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x80) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffffd, 0x0, 0x80000003ff, 0xfff9fff6, "73cc5160521f09384201002183712e00b82f588e"}) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x3) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="c610e33375573c72cb1b559634c55913f85c06c5ec9977c41625f98162f59f5c4b442c54d2a4b711cbed5770c9139fe9dd646186175570e73e15bddabd38cb85b02db11aa1da8ff14e650f0a0c0b5396b47e39ff9b74cdd98ce1784760c75fdd7bb9b5a88caa3cd07dedb8742cd7d9aa61e174d1e4b1f433a0c67053aeb0ebc4c89ef1bca546ef3286dc5a8a9f9446a416412aac4f82422a47857877badd3d244aa20f0ecba84ba05829b19553cfb23cfccf9475ab61a6580b1f76d9b81a1aab48540c8ba557c1ba912b2e696cbe939b8658304f2d5c28", 0xd7}], 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000001c0)={0x1ff, 0x3, 0x80000000, 0x13, "67f31e18276289d8ee97a6a1e7d207b85065bc1e", 0xfefe, 0x5}) 19:47:44 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000000)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@time_exceeded={0xb, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2, {[@timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{[@empty]}, {[@rand_addr]}, {[@multicast2]}, {}, {[@empty]}]}, @rr={0x7, 0x13, 0x0, [@loopback, @local={0xac, 0x14, 0x0}, @remote={0xac, 0x14, 0x0}, @rand_addr]}, @timestamp={0x44, 0x4}]}}}}}}}) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x800, 0x0) accept$inet6(r0, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r1 = semget$private(0x0, 0x3, 0x1) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x0, 0x5, 0x8}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000280)=0x8e) r2 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r2, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r2, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000140)=0x361) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000002c0)=""/154) r3 = geteuid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x80006, r3, 0x0, 0x0, 0x0, 0x1db, 0x7fff}, 0x10000000007}) semop(r1, &(0x7f0000000040), 0x0) 19:47:44 executing program 0: syz_emit_ethernet(0xdd, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaffffffffffff86dd6000ff7f00a70002e24d0874ffa47109000000b29ee67d40fe8000000000000000000000000000aa320300000000000004015500010001080000000000000000040180000100010300000001010000004e234e22000890782daf08da01ad8390743bf4d49723a078799132aaf79d3c63c0ecbd2c9d5987cf21ebe747df1be98af7c22a965bf01a59dbc444915c38fd9f3e88685c7a58a574ee90e041267c6d5818ac7532e76a232c1c32881f936369f49d882bbd78b7def65e00000000000000854939284bedf62c25d3f76f89ce8b08fc735e"]) bind$inet(0xffffffffffffff9c, &(0x7f0000000000)={0x2, 0x2}, 0xc) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x20000, 0x0) syz_emit_ethernet(0x95, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x87, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@parameter_prob={0xc, 0x5, 0x0, 0x7f, 0x50, 0x0, {0x19, 0x4, 0x0, 0x39, 0x5, 0x66, 0x7, 0x6, 0x3a, 0x8, @empty, @loopback, {[@end, @ssrr={0x89, 0x7, 0x20, [@rand_addr=0x80000000]}, @timestamp={0x44, 0x24, 0x81, 0x3, 0x1, [{[@broadcast], 0xfff}, {[@multicast2], 0x3dfd}, {[], 0x7}, {[@multicast1], 0xb6a}, {}]}, @lsrr={0x83, 0xb, 0x7f, [@local={0xac, 0x14, 0x0}, @rand_addr=0x7]}, @lsrr={0x83, 0x17, 0xe4, [@multicast2, @broadcast, @multicast2, @rand_addr=0x6, @remote={0xac, 0x14, 0x0}]}]}}, 'ix\x00@k*6'}}}}}) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xf, &(0x7f0000000140), 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r2, 0x0, 0x0) 19:47:44 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f669e86657d891dfe6466d8300089d0bc92292a7897af8e25461faa091e501cccab6674a4c226c24b1690d34ab3b55f788e7479f196307f00"/75], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 19:47:45 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d", 0x81}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r1 = dup2(r0, r0) writev(r1, &(0x7f0000000000)=[{&(0x7f00000000c0)="f804a7a206f991072183ddae09ef1f68f07f28d41e678664b3e38e1c3794a966413576804b93068a620cf7e6e7928a0f33605cacd01aae77f2bf19860e78a6c3d4c1a994ad9b3d67ff8c11c0171e2b0332e86bf757dd9a8cdc0b05b94f09d1374ded0ac7ebf83385e2f72de65da7b760457546d309cbb98221f26c094456340f24b33b364f42f7645596f56bb3bea0c586ebfe96e86ec85478b21752e7c7c974d3f5be4c345256349af27329bea29c8ee6a7304e1f", 0xb5}, {&(0x7f0000000180)="2ce096cba23b62f21fa7e520d8a97de7f42cc9f9868f02085b2dbf7ad6749f95bc313447eadf019f5808100a1ebabbd1c56610c89d7ededb86ce8f47b83aaa34aa2fc72786f065b87cbc0368113cd946ef0fde9846f3285d8a9d29b0da724b60db1db0ac3596b692af6f0e7dc65ce32588009dca2b6b419ea203ab", 0x7b}, {&(0x7f0000000200)="9de0809fd82e8ded7307d3f761d31485cc22cec04af706823b566f2b6056713c6eb7e729f80780fef237d12eeba3a1600c22461d432678e1b34121136a9f201f4c1417164c752001d2909b0aa0867cc86221191d0e71fd6de652e70ba06d82f543c1f212803d00eedea51eaf909bca24450c274f5f1d4ec6fb48385200e4ce68249b9c94f18426fed88602720cd516895e3f5df087015e71c64ea71b7beee80c0fb2c7fb556e974d5176a18600bb47f58d7b2ac99d4b9e2eea6b47", 0xbb}, {&(0x7f00000002c0)="4beff9f09fbec983364a8454b22a71d16df5211d29b4f1cdfecb132aba4401baf377536abc295e33d008b5aa92caa44d31352867c8ce3cc8d397208e814616b06599", 0x42}], 0x4) 19:47:45 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) sysctl$kern(&(0x7f0000000080), 0x8, 0x0, &(0x7f0000001100), 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCLOCK(r1, 0x20004276) 19:47:45 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) kevent(r1, &(0x7f0000000080), 0x0, 0x0, 0x1000000, 0x0) r2 = socket(0x800000018, 0x1, 0x0) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) poll(&(0x7f0000000040)=[{0xffffffffffffffff, 0x100}], 0x1, 0x4) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x2, 0x2, 0x2e5}, {0x18, 0x1, 0x3, 0xffffffff}, 0x81, [0x101, 0x6, 0x3, 0x6, 0x9, 0x7, 0x8, 0x7]}, 0x3c) setsockopt$sock_int(r3, 0xffff, 0x200, &(0x7f0000000000)=0x3, 0x4) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 19:47:45 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x5, &(0x7f0000000240)={0x10007, 0x1}) r1 = syz_open_pts() close(r0) syz_open_pts() readv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/235, 0xeb}, {&(0x7f0000000340)=""/225, 0xe1}, {&(0x7f0000000280)=""/100, 0x64}], 0x3) ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x10001, 0x0, "f62bf72feef4228f5f3bc5ac281953e7dcf9413c"}) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) poll(&(0x7f0000000180)=[{r0, 0x84}], 0x1, 0x1) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000200)={0x6f6e8bdf, 0xfffffeff, 0x741965b3, 0x54f9, "fed19461556a5fb5281b14530e95e71f63d68711", 0x8, 0x7fffffff}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x1, 0x0) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) fcntl$setstatus(r4, 0x4, 0x4) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SBURNER(r3, 0x800c5751, &(0x7f00000001c0)={0x2, 0x6, 0x9}) 19:47:45 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1ff, 0x2d, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r0, 0xffff, 0x90b, &(0x7f0000000000)=0x9, 0x4) syz_emit_ethernet(0x2116, &(0x7f0000002300)=ANY=[@ANYBLOB="712ff2f77594aaaaaaaaaabb86dd6076605120e03afffe8000000000000000000000000000bbff0200000000000000000000000000018500907800000000001fcaa441b96add6b347398537d5ab0d71098e999359547ec4925fecad4b6f8de6b27a0ce88c58f10c69142ff8faa992625bd9638cc9dd25fa0cc71406714a11bca97d17fc7d48c2216dd820001ca91cde50a360fddec1adf292069ad1557c87113538b4c3471320a5bf779338d234e236efc43a4d4588f0cbb44a3f2d9922a42aaa9c9afdcbca70c53b1dfd49bf9902c9e6034d36438f45dd64008cceb905604b7eea75e1a7f6fb221677454ec1a98eee3afef320635d0e93106de16a58f8b3d8c4fa38528f3662cd9c96a54a140dbbe6b4089ca5e1a3571da3314d4e560acec004bda69cc0f87ff331401d97c1834d16a62dd6ede2edf51bb8c9e9c4aa5f55a00177912d0c9d83319a1fbd046dfa06b9b93436feebca0dabab1bbb052c1049a05e50bf9309939a5f5bd78bad190c4bb21d833d91369148a2007b7c6e4805df6f6c8d8d5a24b426a31103a63bd5aff40ea25199969f4a9a404caef7e98dba45c4e0ec9338c21f1a8e31b895e8db11257d7d5c81745c361a9354cff7e64ad6e2da11795770d75d3e677782450748431703c6182a5ee4a7305e7db049fd891090ecc225447b9b43a1e6620ec0895e6e4891c7d7ec0877ed5f500d748fe364dec941b1d57cae52bde8377d4281d3d5747412e70eb3c46e8435e7b796b17a6aeef3f566b1d39f7a65d8da75689f3ec35dba9178bd22bc3dae333496d169f57b7e039f18f4ec842bc29563111615087e8ddcf31a5761345dcff406199dd5b87143544d107fa381568b2f0f291d9cd6ff1cf52e3e42cb93b0ee017f769fb5e9487ed656753ada33945cab0d7a51bc159a9197b55aeeddf64d8d8f69c4be746cfbf5dafa9ca0709f592560e04febec27fc2c69c3989fd32fd5b890831392e1e62d75d1f8ba7a2a9959156d646b0d4e66851524f48aa5e07c8f31593f9bc30756044bfbce1c47e8e468142803db6ca933c37dfd6bb91401cea8cbec3f39f694b22be553bf44bc40fc99cfeff8c7bff62a0311e3274bc89f35d299bcc4017afe3cef808990a330af02251e174f8b41e60d51f68c0d01b273e112b7f71f7bbe0a9faa4fbbf2a7582c8f39bb0857e8cd847af911a9d93f1d038ee5b56924bdbb6661a766676aad502c4220e108c625341c1771172c3f5e35ed20dde80f7b3533b0f196e6f33ff5111cdd0d086ed8cca4f72d7b9d862e998c3ea05bbeab9fb4aab039d5e49f10c5ebcba01b91f92aad7694e67bcc8f2958e5423867453dd8cdaf47b04ae57885af682683ebbc3e5484b2ac33235136d22861738988ac1ef9e552baa64ea16d49fc8db627a869b03a4008223e87e98850cfc12b2cad5168e1c98c1386bf5c179a1e859ccbcc0b719db6c71b46bb4fb5a5876eeef39c618447fd0a474f684393fc61c6a479615ef4329d01747b68b8ff2aecd6b04346e7a966410d7226f40791c930ed7d4ac1992803ef938aaa4da202206ad6ea4b4225e5351c78b0e959c2636baebbbb564ccdfcd6673f8f3be62c095e6961248ad666d8b05ce6be86f6650c92e131c56786b6c274e3d472844f51887bfd17dd4a7b304cf5aa26aa62ab7f2c9f1386106a62e121cca5c9a32eb7a2d7a968272029701fa812b8832f1629d0099fa90c6698c3964456e66a8636cd3003b6c86b0bd771ed3bb4e44aabe4b1f9a7ac1d02a517d623a9894ba1785537d656b828da73f3a527c374e8c4752e3452d424f1405074521e41b8dda5b41fa3292fb039f1a562746c9e852098bd38bc8d48601fa1f8380909c5ff554b60cc648d382e92423333baca8e9ff5946778c764771b62d5bb18576eeb74c2fa4145a4f1734add32bc1606bdd861fa7445a68fa16146dcbbd3741b222eacf50292b3fb3ce9af244df19deff991fe41556c7ecc7fbcbc9f087359a8eda663f232f4008d72721e455512d81f8dc64e32ee641cc40b542fd419a71705739825c32ea1a38455486bbc2714f61fdc05df780c3b5a952f0d75099479510a78e5dd56d49a902d460f57c5862d4480c311899aa75c1d2dc07ff8d7d54808efd0b5f869db781772381841385ba300c678435e33fbeb4e39d6e71ca3f48a9f95ae4270eb8dbae0eab37c3d0a4378c7b98fe71f581565fef52baecf285075812eb2b12347cccbd089f36f70d1932b80e427f3bb520fe1af7dc1c734ac4879eb9d6af4de9827d2ef624fb546dc8df26879c050b500d6710091bc9b81d069fe8821884b8f2915caf0f63546e8a5bbaf6fd5af7a2ba73c51fb079f295b65c8b762ece43c2f0fc5d0d527cb9aa9834f5bba314243f7617469e8181f4ba2fbb29fd4613781a5d1cd98b1cec62bbf06be64e94ceab8b4ae84080b65e7b0f717678d51b41ca27d1f07481176ae7d76d63e1f5fb7e32932b4055b810539d8f0999aeda3fb5347f55e0d2bab7ea63c6d00b52fb3492cd6502f044e13969ed73bc748b615e1f84e6927e72a92e101805f43c42dfabf3db10af41a93d4b0e453253960dc4c5e0de6dd79de5c233ef8d2773a2427f76e5a77a56de3a17dda31af7c7386aaf1b48da14f6cca552985c489f00f204c2f1360dfeda30d5607324664b6872d025476bb793e5ab4f61429c17cc58385dc72f4b00d6c17e65e778e4ea5668aadf3b879ab9ecf671808b6784fbdcbada8fc622d7b7431c3674e98399ed70d7f4e67a3192cc716e1a2ba0ee98b6a18e5b7d8a68249a98c2a17642853201d087ada22701b7b87bdb7314803385f96d53509057d5b560af3d27b761481336b1c7f4987c83d5e471b75a815d90387482e45ac62fd31c1918ae3c229efb6c2d60086b7cc3536e152a98ec0a7d278ef0a8362ec3ec5e1f7c7b6755331cfb1fe8689e3cd252863950b17df9ebac12ac04c28ab66b56d0f6f978174d5fb79e3aef1aa5c823d17c82452d180e5fb23b5f282d7c82687717377ebe54b48088ef07cd12df499cfd1cd55d1bb6b6dfe30cabe737efa0fe4bbd45dcad143c0a3fb4fd89095160916fb35a5e35528e3b6d86aedbf86f9b62ed7d07d66e0cf48c776884f745a14178489dd125a1c699656a0e7fee5a39b71a6d17370017efbff4aab1a8cbf7c73c46ac017ba4ec7c3fbfb44ececba5d8adf0211665ce71f0ad6613fbc9c4d61118b66ca5a48f41ed5a12a53fa62c067e041cf67cafd9a0afa0eca6a750d5489f221e08d151d278c8ac58838a98a0d2db0c2ebc637e064ffe393748dc84f54728446798d549f8fa1fe52a03e6bf91d2f489de8932a5697a88c1b9eb87bcd1e3c782fa2bf541be7f7a79e09f5cf328df78cea76d2515d4e8d267b0b7aa16346d684397fd51416a69a5818867848339699700002851d9d4433493d01024de014df8756f15a1758f071aa1c620e875f53d53d0683cd8e40741da82ccf38493b9a2c76ecb3e53c994221a8ebf94859dea064c108280ffb75e9540933165e84716f4d98cb03c8cdce710e784135375bb5cd62227c2fc34031deabb2be9c6246e5f80ee181419e545a8764ffdf9bf279d49be3916e5dd0582bc09a683e77e825f3b9f8cf5822be1795629b496df9d8ca3c312eb8ff9e49820f80280627db759b378ec4b2b5abb9ced54652826d1f79651cefc0335f6246cb30df4d284e341c131624acc328cbd41eee1f963ef3f967c41f8e2263606a2805d867a6e9693c410327464d05e820794e018cdcb2c53137eb168d09dd59a8345987b3ab0d06172fdc737c0b58ac29be7e2cd5c4582d67ac087d56e2549c936cbf12c85671f3e44304a2c6ce52d109dec63e8148e082f862482c1b6067f1176c36eebc224a6bb231d07782c6752490110ccffa66c034eee7b69687ca5e9bf902799edeaaf0f6aaa14fa007b21a7ee88dca97a8f2ec31bee5d8c48dfaedbb3486836a2ee4a3fbced6ad94614b501532b8907fd60f523c3a732d02d074564a2724cf8df249aa54345b1886d88e9fda7af503dc588436ebc8f5c985aa4f2ca2f77b1189c2e06d8c6bd9d3da1a445a357142d3d05df6c9a313cc54bca021ca73ebb7aa46de749612877de58c6ed294e7b6d3b55a67e758e7bbec7f7f10537c6e76191c785824754ed0dfe066e3ab3645794ae3bda3aba2a4942115aba5f9f2e586a090cf8a14418e987326a9d09dc8d8d60341c3397ee0da0c6acb4cd65d67c3ca45672d2f8a1c6cdf68a55c302c377ff6c6789084056f0e96b43be2259df127b9bdbe40f34393d1373cc7cb661f214fe6105b7a0078b752f52200938544b89e4c76ce4eb5411fbb69f82172e0f4e7a190611fc59bd7d09d3418b54e09225378152e3e89c3df42789abef49c40794f5a12f4e3408c6a9adf9b8000e5f8fb0abfadcb36e2881b42d34e1fdbc1948bd07e315bd5a8fec2bff97ee5be7fcdbba2b815d96ea47ab635419b39b01ea56f89ed32034d0ce217d28feb41ba16bb17d2333148d345727e0f245d57140e33d319280834ee52daea8194c835fcd03716fa989c448bb2facbe9d6c0b7473a486922ceb9958ea065b9084ae66c92a4cc440e2300dbeba97a12d82d1b1f821199ec45883d1856f409e25f5d94ca7f22560d85dfa4504e3c4b911b763e7327a7fd7e4a2ae627ea84055b610b8d4faa2eadcabbb4ac952323c0726cab95f9d4d751d825c27d02a54f8795d4082db2243cd358f5ff0dd75fdbf7d63382df149038148e46f39921fe38e09404316041557c56af05486c8c83c1fb7d613580db3018980369f34d6862efd5744cf1b926d469cc82470504c4c6048d92be7ec02c8a1fcb1dd0e570b64934b3dce26fb4c84c9082fbb9b111f1814f569c7c16eaf3d882a55af24d3845253bd9b959d82a26ecce4d607600a319ceb1433866fd7e9c100714815c7bdb7024d9a9c47f0d931563e76c02ed1e7663ec6d14fbcb8fb8cbf8f187613bb506b6364390c2fa84199a8ea265063abba14990bf288f21202d853152dd9c430f1a881de1d7ee35af97541edda1e063c0cb76f7649846da07ee685c92b15c79066136ab34c99bf017d43fd4d99402a360c30e54691ac8fcb58677e3d156e4da470b06b5d615a5f0a15762f18c84754b6e280cbb9b77eefb58b806843aa2c05667916eb56d5091b66a0bb71830e52fa6f9daa9c55ea423d776248a51ec5e3ff297757a83421e95f603bf301d13f6558d1eb9548d09c255cca605420da9e16c07a6ebe9c17da00a90187f27ad471c8ca7e805f8714a2ddeb76c88b2bd73f321e5d32d1bddc2c73962454a14af8fef060a3743241946f5f02f11c360de74f78bb6d172e2a41959a46d0dda0bb8c19ff757db3d98c2858e3e32f08fac6b99aa23e9661a556879c824ef53964b08bdc1b4f666de8e5746d4bf2d665a275d1da081c0662158b5cecaa9a45da397d27f7aee67989872c0877a41d9086ed849b728f1a77deff56451feea7d4d03b2b374fccd234d7eb2f43410309c189bdb684cfd9ff29b1856ba76473c9b908bebd706a75e66404c68c08d83230eb90f5b3ebe04fd4d591e177d1e54a331bed5f082382fe10f0727bd8f0189023f1801e820b12827b5ce6425ab3c1f0ab25939c73d8b0b26fce2e70471d4e79348087b5f0d11841e45decc6fb5038122d38c228d40503261f2026d4cd6fb93acaa189e8ec87c724ecad283e3a714f0a70210a302b76af11e66bab9f597ff0ba6dca22305d5621b78218eb7fbe6330b8ed15cbf30efa400a79285862169e9c634005f787ff4dd2ccf480bcac5fa5a23e3258152b74c58e9204a9c5f12e026fa8fa06a93f728a579fef802173ae7d6c225f322a92df0c8e8591f2caf32e2f0a4fe05056af58a91ba9c64775c4c64d497e0fc130ff073bf26f72ea684a3133119c8f489f8d88e98531054d786e79d9a29733ae2f8e434d2b0b86e1067628097e74168b826c9d1d91cfa281a0ded8394b789b3867af374b5267395edcb2fc1231b0a637a6fbe01e05b619e8e519c61d2769e0d53bf838ff2412b18107891ce692768a8f8067479ae902509777ce08ee59189b05948bb92bed1ff6d742700fd796acd5d1752a0bca8d6f8c552948b733809abcf5bd9d04cf1fec360277739460411c2eb5a0f7cb4d2c5e68acf9163f4212328894a64180fd3e337069b3fe40ce05a4304f8f2213c43d4a001bd7f032c49cb678d8a664cb8c89cc1da35aae9c06604f51672cf04b7aaecd1cf397207ac9b158441ab4063a35c46b10342f5b3833993c547464a6d1e1440e76d400f3a71eddace26a821cb57f976caa8ed4a577f07ebf28ba9cb32ab6dc458264e15cbc47f72549e6c6ada4ecea6303796cd0211a3d553a24f61e3306245190eae3475a6085fb69aef5636c4a93ec1b1daf72229f4f575571caeee3194ef9e842637f5b0130c69177ef888bc998faf3c31250bf217e7c091b241796cbae687cdd1a9d23d0c741d1686ee803bc7dfc3ebac6716506adb51a43aaad6f1d10034923c973c3cd736f54f1de75fdce744c7f8e80c786f87dddd4127d92c947222ae098a7ed6f90d976c63a7fbb98c2d524b6abbb3070237f0a819b0904baed440be409231812ccbe4d641d5b3bea8c8427f57456aebf172df25d3ca1b3540d02b9eccce08f01db72cb9469a0d86c607449b73cc62ef616c6d8b38baaf5a60c1e87edcc028222e312ddf1524c7bbfb83b6e374c580e8bc697d8759f961f57bf96b1aa793d331e6b984c166b23fd592676973cf835147a6cfc1544083b7d4cf17b9839938c284bc436830684ff0e3c0f24d5dbefb98b88d976475214e48ca61c983a7b94a1eb8a0a9919b571ca5c62e832e7c7588f16af55806d7877644e07087296e523d38c8f8c6f8e8a563ce3ac9330c18550ace5595644fdffd559250fe6d1c5e3f75d89b5df1118e3699d36beb66718022309b7c4053dae473c658a8525326279e0f37264f0bd3b003e380dd3dad97a0e5c7db77853e8ed030514278917eaedd4ef8b95f0d249b587047d21b0924172229fca215d0680a31a248bb39caaab75648f2cf8f393cd3fb059f0768230d93c2b477b9e88823364441e4398f66e855862cf6dd3d83d1fdcf22aa6d1551b2ba6e5dad47666b7a7ecc17b12f5df9e35ec6c3cecdc325818df80c725f1fce45e26270d380318c9845e3ea23829c41854a639bc4b76d37fffc02e18c1887890809cb4e864c305c7cc020000000000003ac3d2aaa0ea773551ea1c6ddbd1989af48eb49495f62cdee4c5ff554520fcfb8d1804e8cf07e78a1cd675ee5ee4eea8e0c589f5471caa345c1b33088033026d1fe3f51dc02d878c460e17b52568470222701c4051597812a5d87fabeca72be4dd229dd7cf4084ecc23cdfe17a11f5fe636a7b54b6118e6eaf1ec804974769d2bd210bca8c39b2377c47dd9adf237672ce612020c09d1c729d4edab95daa63c63cbe454e5f8d6a47d09781a0592e247b967bccb87d2dea05307d1894ddfadf57d41773c66ad552d9823c5562537e5553e7ec28326be2f3f930cb6b2abcccfd1b6c4bf329905be72ba676b18a1ef8e200868cf392cbd73d6a58755fc43818470e412b16f21b822e9e14773f62a9e924d81e77bb07bf1b56734a96f358eb28c313322e2240bde1bb6262ea4afe63812f20d06807be6357e15dd16eea597a040187e35b5a2be1d227444e118cfe64e21c3555e63c8534708308fabe867c032c71b9990894f0cde1e5e8a0302ebc8e993a5ba563734abc2997c9e9c11138068af7c7c44661d9de6bf09f869387653b55fdd1ebbf451481513fefe6c48343256449a8d448411493258ed9ae9e8c12c731853d414a1ac206d8e15335d39c96c7e3450f686a6a584d6eff34bbb78196b68d8c20c9f7b63de8c8dbd27c9d60e115ef2801c84c7c552b5e75c039e0255ba03efcd65797926ec719dd1a90eb94f42314666858e85c6165a3145c464a9f06958d3473b52706eb68813ad58ad6f25157888759c58ab3a7e4f2736e53ca5d1849e70c213a593c5b44d6ab3fc1a08d8228289984c70a25533447d7e11d0087ace1f39482249744beeee69987198cbd1cfcc66957f82790dd6faba5d4f2162c624d9bc666484d9d2ae6f9bfc9aea08573dc8b95c874aa4c4251a3b3b49f5fb06f1df533d88c4d3ca9f589a04dbaba9b07993dc31cb5e0dd054209de85fefd79a9ac6c676c19f088936d0c3834b22e4979baf2156260de22e9038bc4a49014b517a7bde2a97ae4bf2169dcdcaf5283bc18dd1f604942d5c243779aff581a59373f058b62f762e96c3cf347d0130e13998306030539949de5f2fc3260adb2128cee22488ffde325a1da8e4fa845da5fdf7d0074e5098a28ed71c0ba5bbd12e03845cfaddc6f46edbd1e8ad7eca43abef51ae54702786d2d82ccb62c0252b5722bac7a0b282011ba9cf02a71b22f577dc4c0c52901d6ad3b895f411d85aefe58ee6606209f88ceb42f50f8c51ff06be56e178a10aff9946a8d5a0ba15b22b4f89ee9f40cac65317c68c0993301852389b92a741e7d1633e6781d7b1dcdee5e47b8ffeab5721802f1661275c511d944847a7dd51d260174ade0557453f5d964e0ead712f44ebbc6d328de129a54ae66a14dbba29f84a6f0dbbd9d8d5a7b6343d9e8f76edaf04b0987ef4395b689e51c9d9c5ca44f34363fa4fe006281217fb19b2661b48b414683af60ebcbdd8596814fa854d26858f8684d7def498e8463fd5bf5950a8d95ae014166d5399c8dd75a72c24e35f8aea5bbc243e87c0097258460199559e11d5a10ff9b4ae59447923d4a664fc1e17380096d1b01933fcef97af7835a4ef99cb6fdb426eae17cf30f84f0aa45ee8e7a6413815b14426c3472bbc9feb8ff9732ea52d0c5d230b7e01cc3417ac7118e90737056cf9c0871151f85ab359a1d09a0a1ad77a5670415a5e67a1b64b4c6530d6b4093cfd5be1b9a04ef70e7c7199c846e4e11d8c74e341ca379ea54c663a7bdc26512157a82c64ff30e16116ab1d57711f32c85b3262da7351ddee1813531f7a62ce78d2c4d743c87e3964748c90cbb4d26c8386c0c9ab5d3adfa15e053caeea125a69863768f8215ab36674f11b411d2dc276fe7cb253ed6e7b974d2b46bd7d784c385dd7038f5a73092b1c7d997ef118f27ff372f4d13a6391ee31f985e1bb2f7f5f2987c4641f9a4ca388800f4a6aa47aa513c85a8585a7484cf330327dfeb25e7ac3c3905f0bd367af3cbfdc052d0a0e6eb2e106f30b0e3e3ff02109f17d59d7bfe3209968eeeeef5d239afa12e0c47fa0ebaa16c9c4a6bfac41fdf4edd37d7e78489c4a33f68816ad566dcdb1f6fe3c79bdd0b05ea5e8871d8c99519d8dc6be368aa57d09c18d349d20f0dee3fcdd3afae844c727cc74186882eecabf86c4a01d0f41b057dd5decb37a749f99792f902f15e4d800c5d131d66ef0d2ffb071eadbf027419b398d227d5a285b4744e85abfeca3ee8b7f8f209ef965a01ae99c4fc41468981b0cfb1e3ada5b6e15f6e071b94f91e1145cdef56160ecd2fb68d2862b850cdc542608098aadaa59f6158e1bd7602dcc3484d1e0af1f04846a423999039d5a082044eef7f1164e2046845c15e8339139377b30b6b72a270b88396b81c3286c7c280ba0f4ec51d5c209fb320820f45c546e0f53dafd645bab80f4a0edb3adcb31b641fa4b9f460d6dd030328b86377994894e9ae70f950caef5d7b832534d050c6cee91787090ab3e8ea9daf9c9a49c71a1217dfe5d763837d440e6adc21c4a3d21db2625e8f29d09a229ed34f1775db9521e18aa51f44128a8c6768b81e8b633df1f3252db9ea5d5c40d3ce6ce2dba5ed04075f35cf9364eac68ac907724ebe4dffc962a3df66a84d2e344ceb29e87ca6609151e614a44be3c8ec9a548fd18101a78c16b862d25bf4f7effa35fd6e237ac05741d462997bca45fabc584df81787f9af9d30be02c2256e130a64b677ac873c7820a4eae83c66c7ee23329779e14426297ae50262b300e083cde76af92a8db4b369de9ae0cf5416914b9dc8513f6a11197dd600b59c606257f56017bf850c75d9a374edf788b5c928ead5f49c7c8a06ca64a13cf6111dbffd616f54443f8176b1cd16891aaacabe8718adcfa3e05509000cb21f8604b18a8c097996c2313f1c89ac267e6f78add1f98557d9db191afea34b600bfc2032f9702e049529914e9b7965fdf64f033539acb737173aac4205d7503145dd81a4b89a39778cbfc03a14404febd2cc11a0ba79351cdf44eef97c3e5d898e5e9ee375c2ef8bb3dc518e5ebba97da7700156fb159cb9377188d613927f1676e74def18caa6ba238ce1cf80ecb98cc7180471be320f4cab40f85c57ed5bce4aa1ca9cd4ce09b72cb58a2611157f91f3d091698d09e5863738bf6ced344b14b840800b31acf84fc19fa51488b72f236ec648fb4084fbe82e35b741895a6558b5d9cffcf0fa8b876e0f0830f33d1136d643acaf94b3781a47f2a8da0fcbbbee9333e63a497dde0928f394eac04a47afe2f8d93f14fc996743554add955fc143a187554d7bb1fab2e9ce7324ad04ac1445b0d6eb7dad7d9663d4e6f06037b2006f08aa37edd3e8485281de54bf59e5bd2895c85bc6b223765b66343f8dc84c92bada10db07e47dcea1e82b4bde7a0d171619428283e8636704cc422aca827f95dd5e8cde72c84faadbd21479e2d21908e1d9e098e39099f26f6632a50b1e383427e758eea8d47073968493886e239888adb732b328cde2634fc48859883ee2f45bb27fc32e08aead330ac52c69509dbab72d0e375460e271896e69548f609ea5e13f7d017b09439e1535c4df1dbd1fe7f04c561db8f73938f7ac9017805f84411c358ec335998974033a51dbc97cd27932fefcd9c81daf97943aa16bf1f97e03da56536e023630980f0b17a49bcfa7864afe2a78684e503bc1f3ab7a0eedeaa71467661204c98a89b275f675ec9517f561345dbf6597dcaf9a7ae652bc9c0d1d6c6fae67999d1d4f8d50372ec4e4a228abd5d8b32767f079eed3e29b79e21037a965b5bbe881dfb26b3a05eee10299b9421f64642fa40e2c2b7f8baeb3595ed8c91ced20e8ce6265041020abdb28fe7d232163974c3262cf127afa5678fad674da3c16ed5ca5755265a6c09df54175537c32c61143457e96fb22238fd32374299b86adfbf1e027fa75fa2c9c64db0bdf9e3e966b5d4953e468b10a92e8d5e9d572165e6c9c4aea09c9613a99fd0797bd008922c20e4a52c9f435e7492a8a1b778ebab62bfd37e3f893d5be9c531f2f364564b0b8c7b80fff950005a32c0adeafb63e3c3baf3f92fdeb56a6239456e092822433220097fc70c4fbf2d57e1489ace0227fa46f4890b6eeae767fb900f257fb02ce70aa3a24739c080132e0aeb3154c59d985c86c18c6656b806032ddb7f627099c68bc578989ea590dee37b484780e017849215739d687f232ae250e958e6aa70864c0c7e405cb384fad7428bab85733fc6b7cc90003b73dc5d8d18612ed8d1cbe9ad6c00d7a1fa7d08a2075d753b2081038da92ef59690f9c0661ed2c56027b1f908b8ad39761a8a038bb9c1032c6f62c3f3fcdbdea69fb3a79b6805e978ca4c9863a7fae3ace52bac2d8dffbf370804d51cabdf885d4b962509ac745d3a59df20a8cdfa96c67fd294dfdf2c41176c2652bc20a56253559df23604bf2cffb0d5bf433e8778aaa7c6e27831998fcc810e769bc890b00ab1604c3cd81e528a55a780030467fd0730dd7bc51518ebbabdcfc48c11fdf24f0901967793803cdae4e71d1a6dad3337ecead9d018734fe1376d24207fe9931d555a43db81fa03d17910679573ce0db2b52d1dd87408550d02618b79569e99b75ea4fafcf7071a3fb23bcfb3abeb6aeadf5a16cd00aff72b5d83b632d8cd92d207ff630b3dbd63caee2dff5d458624c0800000000000000aab09bf143800a946b53920e898a5f874d415b6abdc382bde4d824b7f3dbeffc38335b17cd674f02448f3ac4d802f6a067e2b7f902090b27c5bf05d43a7abb2147f5779893b53226aaaf200ffc3408ab1106f1f7b770a02a3f55e033a31ceaa331ba13919f4e09c05c424e04d2975c2cf2118e8aa7e77964b122182c09af261ffd4836431aebdc01ed0792ca7a4e2bdd5e1efc48cb579381ea02e351ca30e0716549bc67092d3812d761a01de8290f49052e421b841268a3be61057f1195a12493e212e78825d3d96bfce279908b66714efebf7f940861be33d19f65d964715e47968522e4c3d21010d752447bc2d0cae498fc1627a7d43778969150356a216b290286b6593a176ec903be96d57080462a525a35107bc540cafd5ed3cfdbb487f3f351094e0460a34180b3d83bcc05e73d8ca545516094f98b1b1916cbb1110b521f70b35681054bcad13b1e4621ecd53d43f039f54cd79f76b1f0d328c68967b43e26fec71ee39025f9b7627624707898244903901676c71fd84ef546db73a58f8e4eebf2cc0b7617912afb04f69b311bb3700e6f0408cc55852ebbd301f3248647e2c3127a5d08eda53a8a"]) 19:47:46 executing program 1: syz_emit_ethernet(0x2e, &(0x7f0000000000)={@local, @local, [{[], {0x8100, 0x3, 0x1, 0x4}}], {@arp={0x806, @ether_ipv4={0x1, 0x800, 0x6, 0x4, 0x3, @empty, @multicast2, @remote, @broadcast}}}}) 19:47:46 executing program 1: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000080)='./file1\x00', &(0x7f0000000040)='x\x00') r0 = semget$private(0x0, 0x4, 0x5b4) r1 = semget$private(0x0, 0x0, 0x86) semop(r1, &(0x7f0000000480)=[{0x4, 0x0, 0x3000}, {0x0, 0x8, 0x1800}, {0x4, 0x2, 0x800}, {0x4, 0x3, 0x800}, {0x1, 0x100, 0x1000}, {0x4, 0xc0, 0x1000}], 0x6) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x47, 0x1800}, {0x2, 0x2, 0xffc}, {0x2, 0x3, 0x1000}, {0x1, 0x2, 0x800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) setsockopt(0xffffffffffffffff, 0x7f, 0x10000, &(0x7f00000003c0)="2399104ca51cb52a45d35541719413", 0xf) ioctl$WSDISPLAYIO_GMODE(r3, 0x4004574b, &(0x7f0000000280)) semop(0x0, &(0x7f00000002c0)=[{0x1, 0x6}, {0x3, 0x1, 0x800}, {0x0, 0x1}, {0x1, 0x8, 0x1800}, {0x1, 0x1b10, 0x1000}, {0x4, 0x100}, {0x0, 0x7, 0x800}, {0x4, 0xfffd, 0x1000}, {0x1, 0x6}, {0x2, 0x5}], 0xa) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x8, 0x9}) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)=0x361) semctl$GETZCNT(0x0, 0x4, 0x7, &(0x7f0000000340)=""/79) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000180)=""/183) execve(&(0x7f0000000400)='./file1\x00', 0x0, 0x0) 19:47:56 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x4}], 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000000)=[{0x42, 0x6}], 0x1}) r2 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:47:56 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0xc, 0x80, 0xfffffffffffffffe, "010000000000000000000100", 0x10000000}) write(0xffffffffffffffff, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660c", 0x38e) ioctl$TIOCSTOP(0xffffffffffffffff, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000900)=0x8bf7) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c", 0x152) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac5a5a000000ff03", 0xffffff5e) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000100)) r6 = semget$private(0x0, 0x3, 0x192) semctl$IPC_STAT(r6, 0x0, 0x2, &(0x7f0000000040)=""/19) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000500)=""/149) 19:47:58 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000002000/0x600000)=nil, 0x600000, 0x1, 0x2010, r0, 0x0, 0x0) write(r0, &(0x7f0000000200)="247a7664327f9c7100", 0xfffffeda) msgget$private(0x0, 0x2000000186) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000000)) msgrcv(0x0, &(0x7f0000000380)=ANY=[@ANYBLOB], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140), 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) msgctl$IPC_SET(0x0, 0x1, 0x0) ktrace(0x0, 0x0, 0x0, 0x0) 19:47:58 executing program 1: syz_emit_ethernet(0x22, &(0x7f0000000040)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x14, 0x0, 0x0, 0x0, 0x11, 0x0, @multicast1, @local={0xac, 0x14, 0x0}}}}}}) syz_emit_ethernet(0x42, &(0x7f0000000080)={@random="8770c9a7a3d6", @local, [], {@arp={0x806, @generic={0xf, 0x814f, 0x6, 0x10, 0x8, @local, "bf27235455eb62e10294a69fdecb1845", @local, "46ba58695804845e37cdb653080e33d7"}}}}) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f00000000c0)=[{0x4, 0xffff, 0xe5ce97ab354d96be}, {0x2, 0x2, 0x1800}, {0x2, 0x4, 0x1000}, {0x4, 0x2, 0x1000}], 0x4) semop(r0, &(0x7f0000000000), 0x22) semop(r0, &(0x7f0000000080)=[{0x3, 0x9, 0x800}, {0x1, 0x1, 0x400}], 0x2) semop(r0, &(0x7f0000000080)=[{0x1, 0x2}, {0x4, 0x4f, 0x400}, {0x4, 0x29e, 0xc00}, {0x4, 0xffff}, {0x3, 0x0, 0x800}, {0x3, 0x31f, 0x1800}], 0x6) semctl$GETZCNT(r0, 0x0, 0x7, &(0x7f0000000540)=""/233) r1 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x3f) semop(0x0, &(0x7f0000000000)=[{0x2, 0x7fff, 0x1000}, {0x2, 0x1}, {0x4, 0x8, 0x800}, {0x1, 0xff}], 0x4) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000000)) semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f0000000140)=""/222) semop(r0, &(0x7f0000000240)=[{0x1, 0x75, 0x1000}, {0x1, 0x78d, 0x1400}, {0x2, 0x2, 0x1000}, {0x2, 0xb6, 0x1800}], 0x4) semctl$SETVAL(r2, 0x0, 0x8, &(0x7f0000000280)=0x9) semget(0x3, 0x2, 0x200) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000080)=""/79) semop(r2, &(0x7f0000000100)=[{0x0, 0xd5}, {0x2, 0x8, 0x800}, {0x1, 0x4443, 0x1800}, {0x4, 0x7}, {0x4, 0x5, 0x1000}], 0x5) 19:47:58 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000140)='#i', 0x2}], 0x1) r1 = syz_open_pts() r2 = fcntl$dupfd(r0, 0x0, r1) r3 = open(&(0x7f0000000340)='./file0\x00', 0x1, 0x0) semop(0x0, 0x0, 0x0) semctl$GETPID(0x0, 0x0, 0x4, 0x0) getrusage(0x0, &(0x7f00000001c0)) writev(r3, &(0x7f0000000640)=[{&(0x7f0000000100)='#!', 0x2}], 0x1) write(r2, &(0x7f0000000180)='\t\t\n', 0x3) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) openat(r3, &(0x7f0000000000)='./file0\x00', 0x100, 0xb4) 19:47:58 executing program 1: r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000400)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x4a) unlink(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') openat(r0, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', 0x0, 0x0) unveil(&(0x7f00000000c0)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38//../file0\x00', &(0x7f0000000140)='W\x00') fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) 19:47:59 executing program 0: ioctl$TIOCSDTR(0xffffffffffffff9c, 0x20007479) sysctl$net_inet_etherip(&(0x7f0000000140), 0x4, &(0x7f0000000180), 0x0, 0x0, 0x0) 19:47:59 executing program 0: sysctl$net_inet_carp(&(0x7f0000000080)={0x4, 0x2, 0x70, 0x3}, 0x4, &(0x7f00000000c0)="5e6daf7c54229c70f9fb83874d2c5e34f2bb682bc50d10ef98470c58c72be0660dee1620eef6c548e41f3f5dea3c16362e3fc19dcee2a8b8255919d4c1081c278b01058130262b6f864487d2278e9f9468210f244166afca6bf2dd38f7f7002756a83abe94aed82e23d90570087ee692661e8793704fe02d67b77357d6adf7de99a00000000000", 0x0, 0x0, 0x0) 19:47:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r1, 0x80047469, &(0x7f0000001780)={0x34, 0xfffffffd, 0x0, 0x3, "1fffff0366dfde36ae61dba64800"}) writev(r0, &(0x7f0000000340)=[{&(0x7f0000000140)="389b", 0x2}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r2, &(0x7f00000017c0)=""/4097, 0x1001) 19:47:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d700060000000000005b00000000000000e74de4", 0x0, 0x200000}) write(r0, &(0x7f0000000000), 0x2f) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x5f, 0x0, 0x1ff, "8cdcd863e8945ef969171658efa3a5058baacbe1", 0xff000, 0x3ff}) 19:47:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x5}) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x0) sysctl$kern(&(0x7f0000000000)={0x1, 0x21}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 19:48:00 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r0, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000012000/0x1000)=nil, 0x1000, 0x4, 0x1013, r1, 0x0, 0xf4e) 19:48:00 executing program 1: sysctl$kern(&(0x7f0000000000)={0x1, 0xb}, 0x2, &(0x7f0000000300)="c7ab38c9", &(0x7f00000002c0)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSTOP(r1, 0x2000746f) 19:48:04 executing program 0: syz_emit_ethernet(0x7e, &(0x7f0000000040)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000700000000000019078e000000200000000030d90780000fffd450000000000000000000000e0000002e000000244040000071f0000000000e0000002ac1400bbffffffff000000007f000001e0000002891b007f00000100000000e00000017f000001e00000017f000001000023a4106212fd2312148878620fd335eb17526a42fc76371c32d695c3a979932742bfe5461fe0ec85e67a4f68f38dd24356d7eb14d90bcd1f7a0d2f235f8bb6ab8e8686349016acda612f2055273ae8fd8de7b47d39917e12395b8128485f9b0c3870129b425d5a1c5d906178ba6b26530b808d6ba46a58d00376263bf011771573c2f3ca5bfbfe53bdc65d8d76a25105ab9a48413f4ca06d7d8e34e00b61fe1c3f5c307da7e768abddfd29b8581e2a62d3ff5b4f72acb5bc8fc2c7e7a54d849e5db5ed25beee7abadbbed42b1590ea67d6d47acfb61b473181"]) r0 = socket(0x18, 0x400000002, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCCBRK(r2, 0x2000747a) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) 19:48:04 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000340), 0x0) socket(0x18, 0x1, 0x5) 19:48:04 executing program 0: select(0x40, &(0x7f0000003000), 0x0, &(0x7f0000003080)={0x5000001}, &(0x7f0000000000)) 19:48:04 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) writev(r0, 0xfffffffffffffffe, 0x0) 19:48:04 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000080)) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000000)="0848bc0e280e701df28bc9bda707258c3838a3a750e93e512ee39604c6280f1a7d7c", 0x22) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000040)) 19:48:04 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(0xffffffffffffff9c, &(0x7f0000000040)=@in={0x2, 0x1}, 0xc) recvfrom$unix(r1, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) write(r2, 0x0, 0x0) flock(r0, 0x1) r3 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000080)={{}, 0x0, 0x0, 0xffffffffffffffff}) 19:48:04 executing program 1: sysctl$net_mpls(&(0x7f0000000640)={0xa, 0x3, 0x7}, 0x3, &(0x7f0000000300)="9cea3c0b544df5000000b00056f2a8990a100b9b49795a6fc1670843f428190feafbdc8ca74b973fb1590100000000000000d95bfaea6dded2331f28baf678cfbd0fd95360b150484287cc7de6560000d9df67af00c8cfe01b912291923e80165c31804f530c0d5e7a16ce645790bcdc8037a852a6f09a98441f562f64391b0b9b71019669f72935470669a487999fabfc498029ec2e311774396fdc5a1887d232d0eaf2fadf2d1a5253b08bb9840800007c5aaff98bfcd141133a4c4c450a4df82d99f0144bb9efc3b67e88c85f8a2d7f80ae0ed07862923d2efea2cccaec4587c8325177c486c09c4852275b4b07237688798243aedf6061b19323726d95e6e9a7ab2da8164520f44219590d0dcc1c86f12a34809fa595648e27f3e9b8fb558972f9a3a4aa6b0a19836d6b6b7fa2782dfd0c47555e501bb74741a6382edccb5cb7fd1eed9940b7a79f5f07d70a0e465beac5314bfb879236887d084cf947b4a1b271c51c2ef3370dfa992c8a3e28a2216744fda75928b82147ac72592d212e1b5fc87fd86a75a58c5be79d5156ac0dccc25c3663b0c6dbf837b5f241969db5b8285e24475a39740d4d3b3cfffb763a3941748f997fda392a4abb0f29047b88cb748ecdc2817cc3aed8f1c1d3ea922298a16e51472035b54d6bd52662fedbe60aca2dda6df01b16ca61270386caf41f97fe7ce2ee6266041344d007b4cb814f1fb39bfcd973ddc5cd4cc6942bb8167971aa443eddf6a9a66786e45a981c30c4ab8d5d1a7a72458ea320bedec9e7fcf63196c8227b5521086f822d57", 0x0, 0x0, 0x0) 19:48:04 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xfffffffe, 0x0, 0x5, 0xfffffffffffffff9, "980a7a117c00"}) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000800)="0239bd9a7f659509429bf2b1028546d8664e150f4ac2f8af0b5cf0f859e901cccd66041320582df8e00203bd62be9a3e4a0081560056e8f812a9dc8dc67b536e6d2609e72f34898bbba688a899e4c1739e24429aadfdce006fb87726201bd5b9d8cc8172dba409ba8ae85af052ce46ac0d2194a59731f63912cee352365a0bac83a37ee3c768186a30b9a773fcbae5a6a420f39e94c42d1f33b3286d16a1e9c71d7b62a565bcb9da8e81434135add0cf24846609e2235b61666e9c3b343a37c3f7a11aee6e48324b3e6c0f25ccd2142e76572bc0626017b3deead5dca1", 0xdd}, {&(0x7f0000000100)="80a607579a8a070000009e82ab0dc35880bebf8d28f390df64ac6536d42129dc2b3051db865f59a8c5be07c2368a6364dffa368ee6a5b12bc854c3c9e413bafd0fbcbcfa4b619c08e05ec57dceb40167c4d9b3c3ff8d71335197324ae09a5e1e", 0x60}], 0x2) 19:48:04 executing program 1: r0 = kqueue() select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) r2 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r3, 0x90, 0x101}, 0x8001, 0x1ff, r4, r5, 0x7, 0x100000001, 0x100}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000001040)={{0x0, 0x0, 0x0, r2, r3, 0x120, 0x12c}, 0x400, 0x5d3d, 0x6}) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x35}, 0x4, 0x51, 0x4}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000040)=""/4096) kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r6) 19:48:04 executing program 0: r0 = socket(0x40000000011, 0x8000, 0x1) getsockopt$inet_opts(r0, 0x11, 0x1, 0x0, 0x0) 19:48:04 executing program 0: syz_emit_ethernet(0xfffffdf2, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaffffffffffff0800450000000000470010000000000000000000e0000002ac1400aa4404000007030000000000000000000000000097cb0eaf965583481c0b33d7b2ef1b1a281e9042a7774e446c978439fb5458f8253a1c096091bda56079775a24ccf504094cd47208815a8001ba5bc62569998adc9393a67a"]) chflagsat(0xffffffffffffffff, &(0x7f0000000280)='./file0\x00', 0x0, 0x0) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0x7}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0x200c, 0x800}, {0x5, 0x6, 0x1000}, {0x4, 0x100, 0x3c00}, {0x4, 0x7, 0x1000}, {0x2, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x0, 0x6, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x3400}, {0x4, 0x2}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000002c0)=""/148) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r0, &(0x7f0000000000)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x1, 0x800}, {0x0, 0x5}, {0x0, 0xfffe, 0x1800}], 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000f80)) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000f80)) setpgid(0x0, 0x0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x800, 0x0) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000580)={0x10001, 0x31, {[0x7834, 0x4, 0x5, 0xffffffff80000001, 0x2fa, 0x6, 0x0, 0x3, 0x9, 0x6, 0x57, 0xd3c, 0xfff, 0x6, 0xa, 0x7, 0x302732b1, 0x20], [0x632, 0x600000000000, 0x0, 0x4, 0x993c, 0x58e, 0xfffffffffffffff7, 0x3, 0x5, 0x6], [0x9, 0x3, 0x5, 0x3, 0x3, 0x9, 0x7fff], [0x1, 0x2, 0x80fe, 0x441b, 0xff, 0xd1], [{0x4, 0x80000008, 0xfffffff9, 0x5}, {0x3, 0x9, 0x3f, 0x5}, {0x1e6, 0x8, 0x0, 0x9}, {0x1000, 0x6, 0x4, 0x6}, {0x9, 0x9, 0x0, 0x9}, {0x2, 0xc055, 0x5fb, 0xec}, {0x0, 0x0, 0x9, 0x6}, {0x4, 0x8, 0xfff, 0xff}], {0x2, 0xf199, 0x1, 0x8009}, {0x1ec, 0xae, 0x0, 0x2}}}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r0, &(0x7f0000000180)=[{0x0, 0x1}, {0x4, 0xd364, 0x1800}, {0x2, 0xe, 0x1000}, {0x3, 0x20, 0x1000}, {0x1, 0x401, 0x1000}, {0x0, 0x1, 0x800}, {0x1, 0x9, 0x800}, {0x0, 0x1, 0x1800}, {0x2, 0x0, 0x1800}, {0x4, 0x1ff, 0x1400}], 0xa) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) 19:48:04 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000080)=""/123, 0x7b) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000001700)=0x7) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x6a) fcntl$dupfd(r0, 0xa, r2) write(r0, &(0x7f0000000040)="1a", 0xfffffddf) readlinkat(0xffffffffffffffff, &(0x7f0000000140)='./file1\x00', &(0x7f0000000180)=""/30, 0x1e) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) preadv(r3, &(0x7f0000001680)=[{&(0x7f00000001c0)=""/4096, 0x1000}, {&(0x7f00000011c0)=""/203, 0xcb}, {&(0x7f00000012c0)=""/41, 0x29}, {&(0x7f0000001300)=""/173, 0xad}, {&(0x7f00000013c0)=""/239, 0xef}, {&(0x7f00000014c0)=""/192, 0xc0}, {&(0x7f0000001580)=""/152, 0x98}, {&(0x7f0000001640)=""/12, 0xc}], 0x8, 0x0, 0x7fffffff) 19:48:05 executing program 1: syz_emit_ethernet(0x4a, &(0x7f0000000000)={@broadcast, @local, [{[], {0x8100, 0x0, 0x0, 0x3}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2, @broadcast}, @icmp=@dest_unreach={0x3, 0x7, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @broadcast, @broadcast}, "cba7c7fb9219c772"}}}}}) 19:48:05 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$unix(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="00000000000000000000000000000000000000c60000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000059c5ff3fbf07c258de978e6af87151d3aea2d57a13823c1432c685a788e2a8f9de4239258885b9e59d63f68c51c4086fc6d41ed94348d5f3969443ebfd3b9a3aacc94b7c70b0e04d0eebe581e96e339c99c67cc923c77eee07dfa1cb721980eec80160dc79eb26c7980d9de42d2ee2b4a508f52d4932a5b8893ad0e0ed705487c3c4ddebccfa6b57a183bf8612a9c8"], &(0x7f0000000100)=0x51) r1 = socket$inet6(0x18, 0x2, 0x0) sendmsg$unix(r1, &(0x7f00000001c0)={&(0x7f0000000040)=@abs={0x1800, 0x0, 0x0}, 0x1c, 0x0}, 0x0) r2 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) r3 = shmat(r2, &(0x7f0000ffc000/0x4000)=nil, 0x1000) shmdt(r3) r4 = socket(0x18, 0x4, 0x0) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) r5 = openat$speaker(0xffffffffffffff9c, &(0x7f0000000280)='/dev/speaker\x00', 0x100, 0x0) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = socket$inet6(0x18, 0x3, 0x3) r8 = socket(0x18, 0x1, 0x0) close(r8) getsockopt(r8, 0x200000029, 0x2e, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r4}, 0xfffffffffffffff9, 0xfc907f4d1cd1000, 0x1, 0x4}, {{r5}, 0xffffffffffffffff, 0x68, 0x2, 0x9, 0xfff}, {{r6}, 0xfffffffffffffffb, 0x52, 0x2, 0x4a1, 0x80000000}, {{r7}, 0xfffffffffffffffa, 0x14, 0x40000000, 0xfffffffffffffffa, 0x10001}], 0x8, &(0x7f0000000200)=[{{r8}, 0xfffffffffffffffe, 0x8, 0x0, 0x751c, 0x2}], 0x4, &(0x7f0000000240)={0x40, 0x5}) shmdt(r3) 19:48:05 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xa088ac064810a368, 0x0) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000280)='x\x00') truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) socket$unix(0x1, 0x2, 0x0) 19:48:05 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000000)=0xd4f, 0x4) 19:48:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0xfffffff9, 0x3e, 0x81, 0x1, 0x1, 0x1, 0xb27, 0x0, 0x0, 0x1ff, 0xa828}) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x10000, 0x0) kevent(r2, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0xffffffffffffffff, 0x7}], 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_TERM(r5, 0x80045604, &(0x7f0000000000)={0x1}) setsockopt$sock_int(r3, 0xffff, 0x1, &(0x7f0000000040)=0xb1, 0x4) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:48:05 executing program 1: r0 = msgget$private(0x0, 0x574) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="0000000000000000ad0fb299160797874449549bed67a749dadebb709c6df578b1f538e1ac555aeedd68d0cc0c4398542db342fa10ebc66502067cd15850de98c0a7ccb2f6b2178172459c4cb50d7ec3bb925c2a5fdf8097a63e0ecb862727353b4b0c7ee7d50e1ee8928792"], 0x79, 0x0) syz_emit_ethernet(0x3a, &(0x7f0000000000)={@random="0100", @random="32c8e1654cc6", [], {@ipv4={0x800, {{0x6, 0x4, 0x0, 0x0, 0x2c, 0x0, 0x0, 0x0, 0x0, 0x0, @remote={0xac, 0x14, 0x0}, @broadcast, {[@lsrr={0x83, 0x5}]}}, @icmp=@timestamp}}}}) 19:48:05 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3, 0x0, 0x4}, {}, {0x5, 0x0, 0x0, 0xffffffff}]}) nanosleep(&(0x7f0000000180)={0x0, 0x81}, &(0x7f00000001c0)) sysctl$kern(&(0x7f0000000240), 0x2, &(0x7f0000000780)="7343c9f13a1a65a5dc41e7000100b9e7c7e60c80a001118c3c9fd427b38b2f8aa720381c97827991a36bdcc7f3870800a8a8c24f07000000aa845f0fb3261684be7c3b0dec5cf125fe012d6fc07aeaae1028cd4c60f933f300232c2967c5b73a939fd3a157bc8391f916efee16e609a6a0b0b5f077d55f10bf208a25748f77e8c528b6a7256980d068f34dc315c5459032ba78cf065bfe5bcd20b3ac815ad539c221d0d889461dff18fc678944d0f65ab409924ff505c7690ded14f9ca833b67ff0f4a41b9c62e63182ec537052a6472066c91e532deaac00c6ee5dd8cca1ed9a7d294933731b399bffbb34b65e0c9cea6fa4e3c01002d85b105bcc4551cdd66168c5cf13ac18b3c78ff42ca829af52b9dc5f018d0ef03bf19b4ad00040000002a000094a83c25fdce284c29b18153f5cfa9b269983934cd55b0a027e037db7cd817204392d8696ca985d95bdd15ee10c0cc3383ad430a49bde4cb4a710bafdad92bc8e879da2fa565d62f6ee01a5880b9dd6534752604c29a1af3a1952984f792c3bdcd614af933e1a57c6a698ae6cbdadcbb1692075532f7f0336559c5e7ea5001ffe4a8a5386126b8361cac6ed306d631b0e807cfac3a5f3de153f528e273c32295d87a8650595aba089ae6e6bcacff8bd1eaa3ef58b8959df01a6049e55a283c3305207a222a4c128515dfc8519a46dd94911e75608db01f153ee3f218e4a79ae11bb6ea63987a18ce43b757e10e7d00175ff9178993f3532c349d304c2a095e8a0ee929d5c1a0e98d0b8eea7c5bde49629f1debb1a35f731e6086600a9e58af94ba5982ce4f3c61600be64c592bd1d54d88ab653ad587fa859bff4c92b15980b13252eaedd8d8b17bbea3b6a94c5573b482978ff855c050f5bd2b4ca5db23b9d589604028e754d5586ca99dbae16eb8cec682466f8a64b5c5bc406c6f481c5e7b89fb35b460264f9e7fe1d99d4128f1f98cbef1c30dfdd9dcd247c2cbe534e0d707eafb6d88422688c08da5fccdf2a4a2a5dc2e", 0x0, 0x0, 0x0) getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0x0, 0x0, 0x90, 0x105}, 0x8001, 0x1ff, 0x0, 0x0, 0x7, 0xb, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r1 = getpid() r2 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r0, 0x90, 0x101}, 0x8001, 0x1ff, r1, r2, 0x7, 0x100000001, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) r4 = getpid() r5 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r3, 0x90, 0x101}, 0x8001, 0x1ff, r4, r5, 0x7, 0x100000001, 0x100}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x90, 0x101}, 0x8001, 0x1ff, r7, r8, 0x7, 0x100000001, 0x100}) getgroups(0x4, &(0x7f0000000200)=[0x0, r0, r3, r6]) r9 = semget(0x2, 0x1, 0x148) semctl$GETVAL(r9, 0x2, 0x5, &(0x7f00000000c0)=""/146) 19:48:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCDRAIN(r1, 0x2000745e) writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)="be020097048eb9799150480dd33318d76bec612e2a5f201d190b0606e7f28868e178cab7f368ee8013c0d0a7cd3ef06ad3dd947be4c39f12bc9940c40a3537d5a6dfb6524dad4973b511addc1e57d7cbf1023e1829d29ba910fdae115a5904e88d40ae5363dd395dabea5cb1e5e2e80c0fac3a190a090187e635770590b226ac280ad90fabd6a9b554285916beba4653", 0x70}], 0x1) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) 19:48:05 executing program 1: syz_emit_ethernet(0x2302, &(0x7f0000000000)) r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) mprotect(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x1) listen(r0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r2, r0) lseek(r1, 0x0, 0xbfffffffffffffa0, 0x2) r3 = open(&(0x7f0000000180)='./file0\x00', 0x10001, 0x40) r4 = socket(0x18, 0x1, 0x0) setsockopt(r4, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) setsockopt(r4, 0x29, 0xa, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x20, &(0x7f00000000c0)=0x8, 0x4) dup2(r1, 0xffffffffffffffff) lseek(r3, 0x0, 0x6, 0x0) setsockopt(0xffffffffffffffff, 0xdb7, 0x6, &(0x7f00000001c0)="09df5c97942e94e64f8853ad6b05527d1f917a3ce6c4f0d5028761bdc7a6857c6eea3908920a82f0902b776f10467c37be8dac3adb081cda92d0c1e0eedc2c0f2a50cc03d14adf9e7eee2b154ef96cb0c084a3b4abad1ff5a041708ffa007329ad008501150dfe5ecb59bdfffc4fd3f5082a8126035ad45b33ec7e19d071bfa8a41165f64de9ec03161c13cf36c70c1c83f5eca517713f2c7bb94b4d97180650bdda315c1c8ebc7cc567d411a955c209ff4d9c7f1d0b1766a2036784ca2b8d7ecce047f4e7ecffd2", 0xc8) getdents(r3, &(0x7f0000000080)=""/58, 0x47478de446fe0914) r5 = semget$private(0x0, 0x4, 0x5b4) semop(r5, &(0x7f0000000240), 0x6) mkdir(&(0x7f0000000100)='./file0\x00', 0x2c) 19:48:05 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000000)=0x1) r2 = socket(0x18, 0x1, 0x0) socket(0x0, 0x0, 0x0) getsockopt(r2, 0x200000029, 0x2c, 0x0, 0x0) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r3, 0x0, 0x8) 19:48:05 executing program 1: r0 = semget(0x2, 0x4, 0x605) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f00000000c0)=""/202) syz_emit_ethernet(0x2a, &(0x7f0000000080)={@broadcast, @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast}, @icmp=@mask_request}}}}) 19:48:05 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="a1028100ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x1, 0x0) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) bind(r3, &(0x7f0000000100)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r4 = socket(0x2, 0x2, 0x0) r5 = dup2(r2, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r5, 0x0, 0x1, &(0x7f0000000040)="07141a72c9970025ff149b33ff0f000000000000", 0x14) write(r4, 0x0, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000000c0)) write(r5, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:48:05 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2, 0x1}, 0x4, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000040)) 19:48:05 executing program 0: open$dir(&(0x7f00000003c0)='./file0\x00', 0x200, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x2019, r0, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x6) 19:48:05 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000440)=ANY=[@ANYBLOB="ffffffffffffaabeaaaaaabb86dd6000010000303a00fe8000000000000000000000000000bbfe8000000000000000000000000000aa03b1907800000000606379650000000067f465119e4125f4eaffa888984ef89ffe8000000000000000000000000000bb"]) 19:48:05 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="02000000", 0x4) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000140)=ANY=[@ANYBLOB="fb18c3"], 0x1c, 0x0, 0x0, 0x0, 0x0, 0x408}, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x1, 0x1, 0x7f) dup2(r1, r2) 19:48:05 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000240)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x38, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "276715", 0x0, 0x2b, 0x0, @loopback, @local={0xfe, 0x80, [], 0x0}, [@routing={0x0, 0x0, 0x0, 0x7}]}}}}}}}) r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000040)=0x2) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) socket(0x2f, 0x3, 0x40) 19:48:05 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffe, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000040), &(0x7f0000000080)=0x4) socket(0x1, 0x2, 0x3) close(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:48:06 executing program 1: syz_emit_ethernet(0x96, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x88, 0x0, 0x0, 0x0, 0x1, 0x0, @rand_addr=0x8}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0x4, 0x0, {0x19, 0x4, 0x0, 0x14, 0x9, 0x400, 0x20, 0x81, 0x1, 0x4, @multicast2, @multicast2, {[@rr={0x7, 0xf, 0xff, [@loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}]}, @end, @ra={0x94, 0x6}, @ssrr={0x89, 0x7, 0x8, [@multicast1]}, @timestamp={0x44, 0x20, 0x0, 0x1, 0x2, [{[@multicast1], 0x40}, {[@multicast2], 0x1}, {[], 0xfff}, {[@loopback], 0x5}]}, @ra={0x94, 0x6, 0x8}, @ssrr={0x89, 0xb, 0x1c, [@broadcast, @multicast2]}]}}, "b20ccf6e3795b447"}}}}}) 19:48:06 executing program 0: mkdir(&(0x7f0000000000)='./file0/file0\x00', 0x70) unveil(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000140)='x\x00') 19:48:06 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000000)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)) 19:48:06 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r1, &(0x7f0000000000)="2ed9253021473b93e09c1cd23537d3daee2667b5ee288602c746aa8f010000000000000001d5ff7f0000000000009d9fd60000000000000000000000000056da61e980cc8432f1fdf287d6b9821fee4a051c729c1cf0d8953f0850f701583e0754a3b5631baf354c9d4b332b328caf720634c3f75059bdaa3be8da77314c68e27bdbde5ecb8d9b762600", 0x8a) setsockopt(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x3, 0xffffffffffffffff) write(r2, &(0x7f0000000100), 0xfffffe5d) execve(0x0, 0x0, 0x0) 19:48:06 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x66}], 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x87}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, 0x0, 0x0, 0x0, 0x7, &(0x7f0000000000)={0x0, 0x4000000}) readv(r1, &(0x7f0000000100)=[{&(0x7f0000000080)=""/21, 0x15}], 0x1) kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 19:48:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(0x0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(0x0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000280)=""/144) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x361) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000080)=[0x1000, 0x1, 0x200, 0x5d97, 0x1f, 0x5, 0x7ff, 0x2]) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffeff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) 19:48:07 executing program 1: select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_icmp(&(0x7f0000000000)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000040)="d8071a5e7ac0a1b38e8004f5ab6e85", &(0x7f0000000080)=0xf, &(0x7f00000001c0)="7be340c13def3029fed40a7db127b8e6fb5cbfc218c7f52d6e9a776432681855db89ad0a4cc6b812bb129484a590f7b584df56547bd9bd71bf63c4ecadae562e01be37c66cbf6ad746", 0x49) munmap(&(0x7f0000002000/0x1000)=nil, 0xc00) getpid() madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000140)='/dev/diskmap\x00', 0x40, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) r2 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) pwrite(r2, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x10, r2, 0x0, 0x0) 19:48:07 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000040)="ffe9e37d86d8ccad8561002a0111261460deb076acb66d244b6af20f000000000000000000009308b3", 0x29}], 0x1, 0x0, 0x0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) readlinkat(r4, &(0x7f0000000140)='\x00', &(0x7f0000000180)=""/100, 0x64) r5 = socket(0x1, 0x1, 0x3) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) listen(r5, 0x5) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000100)={0xde39, 0x200}, 0x10) getpeername(r2, &(0x7f0000000080)=@in6, &(0x7f00000000c0)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r6 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ftruncate(r6, 0x0, 0x7) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) 19:48:07 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) r3 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x20000, 0x20) ioctl$TIOCDRAIN(r3, 0x2000745e) r4 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000640)=""/228) r5 = semget$private(0x0, 0x4, 0x1da) semop(r5, &(0x7f0000000400)=[{0x3, 0x6, 0x1800}, {0x2, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) syz_emit_ethernet(0x7e, &(0x7f0000000080)=ANY=[@ANYRES64=r4]) pipe(&(0x7f0000000000)) openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x342e4e4350b9a6ac, 0x0) 19:48:07 executing program 0: r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) r1 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000140)=0x361) syz_emit_ethernet(0x3e, &(0x7f0000000300)=ANY=[]) 19:48:07 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) munmap(&(0x7f000000c000/0x1000)=nil, 0x1000) mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) setsockopt$sock_int(0xffffffffffffffff, 0xffff, 0x0, &(0x7f0000000000), 0x4) madvise(&(0x7f0000847000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f0000a50000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) sysctl$net_inet_tcp(&(0x7f0000000040)={0x4, 0x2, 0x6, 0xa}, 0x4, &(0x7f0000000100)="b42224d71f5f803b534a0e04acbbecfad9cff4de1c12579759705462b307175935a1fb7923804bdcd5b4b05329c9c430b1a4941bd545b45f92decff4556752d4bbd5dd58201ae76e86226b3a235d95a05f9b7ec65bcde1ea146c59e8e360ce95ed9a82bb1c3326c2aa8fdc3e6c0abdf0deeb1a095fa3b6f59615015a6ca9991ae593763fc0eeed82a017a356febd3eac0d998df18db362baf71f866a8a8e99754f55e8942f4dc71e0dd6a0f8c11ce6ce7ee5c5febc81e50d3b0e19b59b0d437431b50f7ede7561c10649c83ff145c70fabbd8aceb5f616e0112e222095", &(0x7f0000000200)=0xdd, &(0x7f0000000340)="2af1fdd880fde030a3656acf33000c58db246a9b0b7dd84796d73823b444228dd69c873708f5ae8b6a0b5c73393e23e8fa16922d204f94ceffc00a94de44a86fde20ff70d7e0ea520785ac1a484c874d6eafc1571854f92cdb86411f14cf3193f0cd5f9133f0753d4ae3363aae492b1f90605d77f4d698ff01930507cc87ddc6519238f67038760a223335c3b29221526179d1cddfbb780ad25abdeb05b7998ec7f3febb6fb65c8d4d83080e79b382c0cc1600642fc98950e32c9b918427ebb5c8848af5cc8c69409509540f70b3ef3d8e581abf9a6f7949cb5b7fddf061926ef881bfc28a7b23ae651e0cbd898295a4ec4a439a8f4342fe807cb8f00ef8dd372654dcbda4410027af6630bffecbe973af3bd591c2840ec309bb0f79e4f4cf83004b79729eafacf6f0963f95bc46acecac4ce14b224082f94a27cd3f836b63868aaae1aff27fcb46fd45870f0dbd46f2abe11df4c4ef04cb055e60c5838169e6f04150f8f288ae7108d4cbda60b306ae98455558199905344118580df48bfd4e446780bdf7302ae20e053fc0f4c660adba2faf4a4d0792e75f85e73ddb0bc7c34ddb9d5219bc912dbb268487af35683d23e2c9436fcf483a5d42d870604d6f579d25371b4b9e4fabbb1e4ff826258787338edf58d6b7a0d5997decb4de05a08abf4a744de55d1908260ac78a9ae03f7e8801e162787f1239b0bf8ab557a467291a2b0a328711e45aa2d77a762fbb0677c418e290205e3920ae19f1bf58741a3f5c446a2359e191e564017d2b5fb272b448fe07fb57abebbb0fa5324dd8317862fc2a2b56ade347cbc18a191206931720105860d8c6d390f9691eda4b44546270e4a9ba9ef2a41fa8316f2d93c58fd9440b5bdd5b75cad0454840f87f1e8240dd4b1f7d5e4ec7256f3f9d8b924c1874f764d795a00d8bfe2aa3189a1d059c353ecebaa0872b375a9a6c0ba02f89625935720f32b5a612e96cb3fd459856e0c9590b8274fc34e50d931e937d87b98b6d00b7fa9c2cf2e39e503ec0251b7f04ebd91a6b8450914dc1c309cf419f47ff570203901754095d68eb62e3f5cd41336f067186bc5018d50c60bdb9ce0368d964343f1b8f3afb1062c8863d69ff9d1b70cefb4f0eaf1c899fce290229627248b1a99777030592d22b5d40e4de6d8cf2206b3607c192777b5a50d91b63bcd06ed564ac40c4ba9af0e2c848797a270be3ca3d75ed160519c7fb406099ddd9172ec812abb93a7c220168286340e911879412d99085cd7b0b22c1c1dc88d6b4c6ca6fec292c6b9f9ed0c06f970cdc0ffdaf9efea24686871fd8d2fc702a27a7db4c8ee020ebae647630035ff8ccd123b0f3494977c307243e5583f2407fd7a64b5d8f619e61db8d96391a4eab76a17212b6d9b16837b7935c1dc6ac567e8119e1dfb2a609c9b6d25824342148f00c1cab0ec2a5dda1e330119a8a2311e76ba503a97192e93bca2c2061106aa295292f51d73101597736dbd94abc1de6d636902425a2a35cdba7e466bd5f384c16b7076713d270f40cc5e863acdb5168086e784dcb70a96c176a39118ab50b1063d1ba603797f090b7724ccc7e4a84a0c3f0aae2115b8f55577d366353e7a95a5258354d326d245716dd935eb4e6cc2ae06c49c4fa495bd898812526f6ddd0660ed6aee53e2d6b1754831983e69c82f9b01fe2a215d0af57021e4d5bb0d23b1a4b766cfc3dbd7389da89a10895d934cf256096b3893755a5541e7def0e9acc3238fff5298b3adb811cbf2955bba859ec3709ee8a87ae3e88fdd8c41f5b4869c4f09c87b5171e8060a950e209b3bea02de81f967f044435b510568a42fb063d21577fc286cc037d155d38fe122ef52efd201ce2babed8e8fcf6a329bf779bfade0bf1b59410febc0fe12c3932288069088db5ff07bf16d5010b61ce46cb973d355ed5b0acbcd2e22f2968820f1eea72c4df673993c46cd70b20f26d5d2e46d1c209c28dc552df57de63079ac0022111ac83b4cb7efedb059b5a1c7066891127b1094ef83ce4668063992af9a08147b7eccacaa61dbba3d9acdc0f1d0965afe5fc74d72ac66d52459c6d08381456f032d4f7248d9ac450682dc457aca270be3d75b837e82bc663c8db72cf2a9fb0cf765509ecc5c099786407edbb5efa152a3f66c846069d288550840f84f79df157b893ec9877d344f73e6c0f0ec7120d12b76dfe0cd089c94ebbf8bd3495dfc6ed47bcf8feca20152ea1def1eace372c7ca1a59f922f9994704020b48900468523f1786025d39547b70886c5b3845d6749c85914aa600dca65f377e53c7269d0efa924a103d95a1d4fbb1efa5689e41f888d08ed0eb811c5c6c54f41fbcbb8194c2da7f899e7b368f63c3286486d571f3b6d28648a1bde506fcf1261437f1c41da7a2f20829cc4ad8dd398cdd33c84568c571abd842adeb4ab33911e28db9c54ea4fa8ec1fb93c21fca89d1aa36b8bfc004a852d2d72bf08e9a77f0a58b560893de91de101fbe375213b605d97f6207d8136842bb7d204ed0590b98b063e45979824ef86abe81b6ed7dd53a25ce0a86f2c72030a5894b590b78118f6b0165ceb42e2ddce94bf5ac01ff310173a24a37992207fbbee28565bf0b0bd9e1b4089e08668d8ae8d1cb647d2f83df979a95b8eeee8e215e8dbeab3c817b1d7a8bd381c0876b179aa296552ff1a03ce6f7f6d700e1001a46389a65d9b651956f868b7d94e86ae24d0c976e9aec3bbf26bbb4254132a3999ae2ef8b225051e5fc07b95d88843fbdd6392dbf52671db732f894bb47f0fd805d12e589790bdfc0150e25b6ec8503782f718ef4a8cb654848c850ae325ad586b7ae40c1b78db0ca4b5646eac0dacce39f9ab719b0d85029b7bbe3e72b0eff26cda3ee049f684d58b56387767346e004ed1d48da7c7b16cc8a810a4f47c9499c7b072566eb4744a5bda713698a2016a2898f35905f9e4466fa253871b29b79a14b6c085bd89fa66df41dad473f0e7296c81aec1cfc0f89d79fd1555b41fec311eb52b453c985708c2f1169ab34782d57b8cbb20e2f23426bf9ebaca4ad37574bd4934f3b30df7d738634f455bb7cb08ff6e849ed4ff795704242f95347bf3254054695de629ce7845f3b14166468c8b5e6c4475afbaabcbd1e41de2dfa0e258a53e715c40e89d5617e5985a3a5da4b0dbde2b4ca852aeb7528a3402e3fcd03e453a09ddb610dbf8504f449f5610cda6f1532d4c0258ab6254120c84aa1a35105855d8fce06b20e6461b970019ece00f74089eeb6e1c8e51a8c7da8e03bf4f2c8479b08939db59cf95a445658f432580b881ec945216518feec7666d36e3272f979a58fb42ad79ef9e2502dcc40446999c109a36a6f9ea57fed5615756aa7413e13f859cc75f7983a4b843adedd90f72dd07d1991d19ecf965a29986c7264b8d2e0f414cd7630b2ad7d6fba60c2db043097ca3f512a71d0e125d07c9d77b3787f728c5df8f85bc187244ad101b9d53a2b35d0ab130df67c8f1ee4f402f4e28a2733a57f83ec76c83738e1c39ea56515b03cfa3c35b5aec6bc6965308694a5f4814648489e70e6b04b0bb420e506aabf50e0eb1f28b7accce630b9298b381496655204be07108760b22d0a7e40ded161374eb30cd2251479316d0664b7f28c4e5e0a361357b2c198fa28a22495654f6d1239d69fa16ef2fdd5b1bae288b3c9c91fa9d8d080d2e22f6445236137ae3b16028430bf309c8b0156a5d64758db4f6b373daf1e32c2bce75ae364cc98bc4aac3e5b6cd2d6478cc422cb55d372a8272d7234f5d3f4d916448d4d7d93228c990732521694746bcaa7acd2a5d16cfc3c7c5faca01617e0c0dfd50ec327ab9bfa5a408a6e9949f88223616889a613007ce7257dea2474a88e829b908890287b223a42e2f5a39ea72ed2b212e58670d60ca0ea537c257d0533225ce15dcafc034535eb79803598861657028df507689438feb4a786c981c5af211c2154cf8df3f0ca8d29996fb9a1dd348ef40b28785ef46bb51e54771b6bfa85f79af2aa0a923d9a0c40cf00a8829e36c1ad78c064627923c0c2c7a1f0af2e87f2ca0ba053958e28ee427ea9061b990770851d6e02db0f30ab5003fec5f29aef630025d7d616dc36bbb12c56000bb7d763d89c44f89daf12f3c95400608bd4861e6721aec7b4f022b5810e4b0569f2153103a440f1550f8270d7d1dacf5bfac48a0d007221a165d64d59400a85a68640bd2b24388242dd386e38e42b1f3190bc7ee5935883a3f7aac7a2878bf6037814ecc528e5028d23f51b3707c329df59dc5021cd56494bda4d48b492cd4feee624482d5deb42bf7bb4a867c7893df457ad8b4d5f06b13dde64349542a9d788422e30011557c4708e180e22991d4c206a046d60b799dddd74b498af5a8a3cca32b6ef6cdb893eb086cee044995d818f42d93275ce5dc70f11da14abe1f069ad6c04b8bbe396e8683be38ae30085b98d8c4b247b036e3ce43c467f5e6ce623ea6bdc4c6974ddca62652a40f1c48418c194b1f0160d21ba480ac14cca69056f6389ba47d959aa52817e0fcc8e619f1df799666a5464dbff2c7b1216b19712774a5d516a5044594d611cad03ec7782dd429de12421f7bcf4dcff1b83db0bba72abf5b387c4b915f0aad179dfcd868c651c4805625a584b71ab84665731db8c2ee47706aef6033a5285b829f9f8dababe00bebb230b5509773d09bc4f07010181b017b90604e372073e2503d21ec9b752561addbeb8a14dd2f6aac10af3d637b47b032c2742f7287fea7e5f0804c4c79f7fec8f984d27c78c83f67238708a21e397e64557378d36f2000dd671ab7573c608ce88361d8b718ad922c91d1442ba2796b20b3f3fa37bcd314ff164c3d578421e6053674f137f7007fc616b0ff26d16a708565f68e67194336bcb84147c59a48deb8c745389ad4fe0ba5c524b3767aaa6ff09fb77c277b70e6d26722ab05d050229c06180281a7019a7c85e3042778e951a01b9b076f05a93efe2d4e7db7c464732142aa97370caf0cd96fade089be66731890916ab59a0712e054e290c9ad829b8f103af7824dbb85c05833a03506134417be64743d75c547577f533322043227c96aea95d67160ed8fca669aabfcaca7b07a2e7ada3db06fbc60812b6f0071e47535df49940644a27c713aad204b6759434bcf6286a7708489ee9f009c8263b456182b64e3e74c074327bc4454cfc0836fe994b754fe218f130fbb6219eda919b2f6bf6d9714931e5e890bf5e123274c55fb032c8523006c6ecb5f46d73fc59804adc2dc6bd80b61d80776614d5f71092a44867ea62157bd4454f52c0e0f526e223850ee60f5bf344ec74ef00d44770ee7639d66df27ce543e8ba22b45b3913471a17c6e2313865653cbd3ded3adfdff179fd8453d60249009a255c6d26837fcd9bdd7df29a862b9344c6d53b73d5358b135147f8b595e8656ff1fabcd092ff25759dde0438a45b600942f0fda4cc48e5f46b57bf5e01e778b8ba3ce60fdc12cfed51fb331f4f6f7d42f7d39ee5e48e14e659512eebd62c7411cfee5580156530b730020fafa780b497a5fb018b783df45b667628457ca9d44651358b979316e5f5b73a8958469cda0c24c1ede609edcdc272631f495bc790fdfd6586ed822f046d9ce80a44e62688ff5d4026411bd2aed7825964b8cd9e8c8f2becd9daeec5a8c8b1c3e9754b4834e159920cf887a7222153288aa330abe4a9b05a5742f2a7d445b54d45edfa7946aef8bc9fdb023179a672fe387664a420e941399791c8cb6c7", 0x1000) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) preadv(r1, &(0x7f0000001880), 0x0, 0x0, 0x400000000000000) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCGETD(0xffffffffffffffff, 0x4004741a, &(0x7f00000000c0)) 19:48:07 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120", 0x41}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) syz_open_pts() ioctl$TIOCSTART(r0, 0x2000746e) 19:48:07 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) getrlimit(0x6, &(0x7f0000000000)) mlock(&(0x7f0000aad000/0x3000)=nil, 0x3000) mlock(&(0x7f00008dc000/0x3000)=nil, 0x3000) utimes(&(0x7f00000000c0)='./bus\x00', &(0x7f0000000080)={{0x292d, 0x1}, {0x1, 0xffffffffffffffcb}}) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:48:07 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000002c0)="a1000504000000010000087d200df7b65dcff761ce06b7a1fea736f96ecfd73fd388708e1cedc761f6daef387740987fb745ecd94f376336ac3f00000000000000d249e84569ec91f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbd9602000d7d026ba88f63ff37282902e4fd75921f25872babfbb770c1f5a8722281ff7cc53c86433106000000a00f90006ee01bc43eaea8c500be0002c02100000000020208a371a3f800040000000000000001a8265721d3e2b40ccb5f0d03cd0acdc1b268378ac8a038967d83566efa99f7c06904d01c67574b52004055b406ea465d699a6a88cd8adba51870f2c0459b889260836fed02ccb9a5e0ed45addfa9d48e2227597d08ea9aed7758eaa77af9b36d23529ee08673343190c335fe1c0af69f379437232a7ff7291f235d69e7d12b02e30618bb0cda1ab2f044acbc65bd69c90d9a8b1947b7591e2759307893bf848aaad73fe44255a7c81a437b45c2628e811c5440c6c469f097f24c3c5ff7bd1213975de521be7390f1b17b5c1dc1f4ee4780461c143ba8cd6c2aa3a7e6db6fa5bcbfa14a09833e5f6f5bdd8df75095abc4c5213d4633848e07baa60c2a6820a1a0c9d0ef657fbb786218f1522b02f7c2ece90079801f2de7fee7236ac9b57c5ced7b49cdd7e69829f71be9378666208699903458478da32932c5a581be", 0x1f5, 0x0, 0x0, 0x0) faccessat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x2) 19:48:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaff125c00000000", 0x8) r2 = socket(0x2, 0x8002, 0x0) dup2(r1, r2) dup2(r2, r0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="62020207e0000001697ba0d5a391fa9a0b4c6305cc02c5e78bfc53fac27b132307d6bd306f628c565330be66fd2f6418b05ecda38ed544cc86f21bc26a0185440f6c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="43fb8631c0337ebf3257d6c9"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x8002, 0x0) dup2(r0, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) write(r3, 0x0, 0x0) 19:48:07 executing program 0: r0 = syz_open_pts() fsync(r0) syz_open_pts() r1 = socket(0x2, 0x8000, 0x3) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000000)) 19:48:07 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r1, &(0x7f0000000040), 0x0, 0x0, 0x1000000000) writev(r0, &(0x7f0000000140)=[{&(0x7f00000002c0)="0e5211d3982e03bdf44aec0479bff4ae945efd9c0be181d226a056331988be8decccee0f14d401888500f92b740890913457fa107ec1ef81b7676b836e55071c08b5", 0x42}], 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) rmdir(&(0x7f0000000080)='./file1\x00') mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) open(&(0x7f0000000040)='./file0/file0\x00', 0x10, 0x4) 19:48:07 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000640)=ANY=[@ANYBLOB="896354794878de1389c4398aec24a13a3eea5b2dd3c0f6a0086edf76b1e4488a955ee7bc3a9f9b3329867043941c8093aaf5d841939ed86532f44fd2ca583142778d7651f97b04cab2ed494761f1e86bb82a6d93c6501ac823fd5b405308f14d9ee642f2375e33dc06d2b455dd32e7cd5419e33212d69db3369d49df275b0474fbc61bd98488d26ce8a19c347aa39dc591992b958dd9533b5cfefef5f74f0f6e13c5128ff9eac8a418c0a3f5d20a908cb3871e5fae92fc1ad9d447e8e033d7ddff15eae305052661a3567467035bf8ecdb3cbcb0ec33d888287230e956ae1953b87ea1eec1eafcb220f400e23dc52c51296a90fa4c81f038922cd76afce6ea8550a25be6915f925e3f906a4486a103fad52dd7d4ae03d7ba871d8ca232116545620f30aace5ebd9f2fe6dc856748df211e8efed434928e5932c8472c118a77b9ff7e77963a62537c2cfa88ce4ee55f50b23ec7fc3fb5df44d6c07cd9a78a9dac882890f4643f4032e549a4a309be8d123330121f780404d8e231c236a9b74252948cf8eef6d899d74348cf04311cb106d0436d4911957a7a25087bb722ec5844452618c76e0ef1c3116d09689bdee6d66df9dcc49aebfc1a328e350b5c48b19438d370750657bb26c250eed3222c9b01abbe4a46ed82ea3041e09a0000000000"], 0x9}, 0x0) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x0, 0x0) sendmsg(r0, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000500)=ANY=[@ANYBLOB="70000000000000000100000009000008db8573f15f19e945c6710013aba5acfdc1ff021009879e995bb3be33310a384e48c70506cd5d37bec28bc4c7e412533405dd6a4f3f0392311ee1a6eb80abf04dfee665f3bef18b3fafe3d05cd70f50298a75eafea870cb86ed00000000000000900000000000000001003936380f07a53eb517ef3962613de57537f1ced12a2f2200ddbc47b351202e204997f50ff600f0880db45a4b459358742388b8b2580d06c8bea0e3f8ca2c32b12b0e6f4689b36fb1f1c82647a9994f1df6578da6cb12be4ae9adc0894402d761d701fe8651e9cbe8dd824a80ce5358d6ea0e476da5ddd23c0000000000000000000000000000414db24a315eda846f0b19e191173aecfb59782deeee8b7b6f6f9529657a36d8a6a5a312e960fd121e059682f0dabcc430ad2a"], 0x100}, 0x408) r1 = semget$private(0x0, 0x3, 0x82) semop(r1, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r1, &(0x7f0000000000)=[{0x4, 0xb, 0x1c00}, {0x3, 0x8002, 0x800}, {0x0, 0x8}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x800}, {0x3, 0x4, 0x1800}, {0x2, 0x101, 0x1800}, {0x0, 0x7ff, 0x1000}, {0x2, 0x2, 0x1000}], 0x9) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) ioctl$TIOCFLUSH(r3, 0x80206997, &(0x7f00000000c0)) openat(r3, &(0x7f0000000240)='./file0\x00', 0x800, 0x0) fcntl$setown(0xffffffffffffffff, 0x6, 0x0) r4 = getpid() setpgid(0x0, r4) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/152) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000280)=0x4) getsockopt$sock_cred(r5, 0xffff, 0x1022, 0xffffffffffffffff, &(0x7f0000000000)=0x4) 19:48:07 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000400)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c410000000290000002f00000000000300"], 0x30}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat$pf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pf\x00', 0x8, 0x0) close(r0) socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) dup(r1) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 19:48:09 executing program 0: mmap(&(0x7f000071c000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./bus\x00', 0x20000, 0x0) mlock(&(0x7f0000aad000/0x3000)=nil, 0x3000) mlock(&(0x7f00008dc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000847000/0x600000)=nil, 0x600000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 19:48:09 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x7, 0x2, 0x2}, 0x10, 0x0, 0x0, 0x0, 0xffffffffffffff33) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pipe(&(0x7f0000000a00)={0xffffffffffffffff}) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x200, 0x0) fcntl$setstatus(r3, 0x4, 0x8) recvfrom$inet(r2, &(0x7f0000000140)=""/180, 0xb4, 0x0, &(0x7f0000000040)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r4 = openat(r1, &(0x7f0000000200)='./file0\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f0000000240)={0xfc000000, 0x8000, './file0\x00', 0x2, 0x7, 0xff, 0x7f}) write(r4, &(0x7f0000000280)="d2d634ecc8cf1b64125a9cbaa9329f46832da1986907e79b4828372c8d2bb3ad80", 0x21) 19:48:09 executing program 0: munmap(&(0x7f0000001000/0x1000)=nil, 0x1000) minherit(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCNXCL(r1, 0x2000740e) 19:48:09 executing program 0: pledge(0x0, &(0x7f0000000000)='\x00\x00\x00\x00\xb4\x9a\x93G2\xad\t\xbe!!\x83\x89\x11W\xe2\xd5\x1e\xab\x85\xda\r\x9b\x96Is\xa9\xda\x99\xe7H\xd1\x9f\x99\xe1\x8dO>\xd3\fJi\x14\xed\a\xe1\x9f\x84\x19n\xfb|U\xa0O+\xbe\xe63\x85?p\xc3\xc4Q\ab5\xb9\xb4\xbf0xffffffffffffffff}, 0x10000) utimensat(r1, &(0x7f0000000080)='.\x00', &(0x7f0000000200)={{0x9dac297, 0x4}, {0x0, 0xffffffffffffffff}}, 0x2) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept$unix(r2, &(0x7f0000000240)=@file={0x0, ""/108}, &(0x7f0000000040)=0x6e) 19:48:09 executing program 0: kqueue() utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0xffffffffffffffff, 0x1}, {0x618, 0x10001}}) r0 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, 0xffffffffffffffff}, 0x0, 0x0, 0x0, r0, 0xfffffffffffffffa}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = semget$private(0x0, 0x4, 0x80) semctl$IPC_STAT(r3, 0x0, 0x2, &(0x7f0000000140)=""/3) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000000c0)={0x7ff, 0x1f, 0x1, 0x2, &(0x7f0000000340)={{0x9, 0x40, 0x3f, 0x20, 0x22, 0x7fff, 0x703}, {[0x8, 0xffffffffffffff30, 0x2, 0x80, 0x0, 0x3, 0x5, 0xfffffffffffffd72, 0x7, 0x2, 0x1, 0x2, 0x6f3f, 0xffffffff00000000, 0x8, 0x8841, 0x81, 0x9], [0x6, 0xd3d9, 0x80000001, 0x2, 0x4, 0x9, 0x8, 0x5fea, 0x7, 0x2], [0x3ff, 0x800000000000000, 0xd4, 0x5, 0x100, 0x9, 0x1], [0x100000001, 0xe, 0x0, 0x7f, 0x8001, 0x92], [{0x0, 0x6, 0x5, 0x8000}, {0x20, 0x2, 0x4}, {0x8, 0x6, 0x7, 0x2}, {0x8, 0x0, 0x7, 0xbb39}, {0x5, 0x6, 0x7fff, 0x1}, {0x9, 0x5, 0x8, 0x4}, {0x1000, 0x2, 0x3f, 0x9}, {0xfff, 0x10000, 0x740c7839, 0x200}], {0x1, 0x20, 0x2, 0x2d97863b}, {0x20, 0x4, 0xfff, 0x4}}}, 0x5, 0x4}) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$KDGETLED(r5, 0x40044b41, &(0x7f0000000100)=0x1) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r7 = dup2(r6, 0xffffffffffffffff) kevent(r7, &(0x7f0000000000)=[{}], 0xc32, 0x0, 0xffffffe1, 0x0) 19:48:09 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r0 = socket(0x18, 0x400000002, 0x0) openat$speaker(0xffffffffffffff9c, &(0x7f0000000000)='/dev/speaker\x00', 0x10000, 0x0) setsockopt(r0, 0x1000000029, 0x35, &(0x7f0000000080), 0x4) 19:48:09 executing program 0: r0 = socket(0x20, 0x1000000008002, 0x0) connect$unix(r0, &(0x7f0000000940)=ANY=[@ANYBLOB="c3c4e4bcc39c8072673630de8a3bf3ab9885e7e71927879d860a986fc9d9b635cd46b673d6b270c7ff23444b8729253d6754cc44e05834414a32190122d7e725265d8c268fea627ea019f539146aa4144ebeb68d7ac6a07d7e5b87f96bdacdad5df60000000000000000000000c9cd579223be9fd38cf24ac8fbccb3b54b51c2f130ff39b5214973ee98482374466396d009e8214013c9c227ff7326d5796930be15e78b6063b24d7bbeacb92680ff810acbb75a5b441b771d7f34d8f219de3bf726d0216e2c11cf28bd5b9c286ecd4853d761c5685d46fbe2665469d5ad060045"], 0x10) r1 = socket(0x18, 0x400000002, 0x0) r2 = accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/12}, &(0x7f0000000140)=0xe) sendmsg(r2, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000680)=[{&(0x7f00000007c0)="f8ebd0ff433563148daeabd7a8b573fc459923cfb1ccddb03d56917161e1d78d1d4396c67088cc7205f64a613dd37f4e2a133ba98820dd0583bf520cf3575f1595162843ab4c0a30719e60a729346f1a265c41e197d84a03643b5b129d34ba479925ba89418c9db5a7b73d20410bef2253fa0948cdd8044a8596eb5255c9f9291a7a9ed64b1d97678d1b06ec4d80db77b9c3af2d7450126c8d4b575d95f2174309f0d0901a087dddaea261e9fbced38d614252f08467825711dacce753ea3af2b49c98337616b7f73bdcf241c13c13b6d2424ff5531bb66da8d1f787a1c804f92989bfbceb054630f5f993f994a86e1c692fc214e724c4fab339c397f60bedc7d57549ad6e9da9d8d0c251182607136c34b3dc922e05fb98e264ef964c527d4ecfffb19917a647272f339551377bc0138750bcdb0558d902b019be608875e50c4a2c56be7b4736014d8f5d", 0x14b}, {&(0x7f0000000240)="0000357232d4bbe9f38259ffedc02e3745fcfc0ff6cf4b412a791c04f7695fc550b7fcd89a05786633682cfe6b18a13f0bb3afa031b4fa54629c05016c4183868355b95e83106e28b8a42018ef7a49e3b4b9b6371a8c884831f5249433e8276ab6324a3fa033a7792bc3aa9a10c9020950c1c7f723e3b2d5b0e34679f22be7fa7a", 0x81}, {&(0x7f0000000300)="606ed8deb77d2c170413502a58be90e8c56bb686d2e4ad87b122ef3563f20b937b7b682986b27e8631f3643bda3d1e308307ae664cfd0e14505f4704e69c81e37b09327ebc2a98f33d052450791b1b07597df9e08fc6b62abe7a682a52afda0d781b52057787ee97e2c7581dc3cfee9ba562dcba04b4e1c753669d688ca5bba9765d1c93e774f5eb16b561ea449d81a8da690499742f75059773a715506d849a950067bb0a043052d13d20d29c0328c4d7bd49c3fc5d8d6a65bfe4e52064e8f1eb64cdfb763a832b28cacda9156db7a8fe9c05a83c22485466ae30d65e7b5a34b5761472e0ca042b00d04a8aaf522bb61a6de0c070", 0xf5}, {&(0x7f0000000400)="e0a87c48be0bf513de", 0x9}, {&(0x7f0000000440)="47c8f110c261517e674bf0c1c6ec241c89b63c070bd66c6f8a7be8dd2ec2c06a7fbe", 0x22}, {&(0x7f0000000480)="e68503c3119ee23b30ee656f1fd54e38fed0157830cf909265de3c839093d584d82bba09dce6e3214e8981a9cf66417c5ee22ad4396d27fab0dc0e76a6eef9d50b85989cf0108137ad8a6c2cd3c9d02fbb115c81fe2b0138da1c2354296f6b09df03520f43e2dcea824c3ee7e17d3db8eeb9ab70da88d4fda3622db3efcd4c50b50a0fa36c7371e715dcde75ceb35ec622508c60e85b8659cad48ccced2d1d856d3cc294c3c5d1ecba375b5cb98c73a8564bcea94be0e97cba86f92b9621361594e676d35a8a500301b7", 0xca}, {&(0x7f0000000580)="cffb945f959b42ac2bc5bb93d414289d1f4e2181e888fb6dab26c7d8ce72be4dc95d5245e7d5d320aa74d13515ddc1a9ce2c8154ba202941b2036ab60bf15fa352e895f1513b350e513e15e2aa192919bae6173b0821d63f27f273453a8f20c90986016cd2a6c3dad24651f92d40fed5e66b55cc883be964213393b037aff3242da01cc541e88ba7838bfda0d7111fab5afbc393f6eb999f2faf08e7406920633ebfca51e3eaee91275ee51c00096980d5ba43dd3f33c78ce2e151f684f2f46a198bc7b9e05dbe7d7aec8c391b5365636596251f3f145c4e8301e83585d841aeb4808422d6c9674f6c3c2e094e1fd052a5a22809418f6b2bf3bb5381", 0xfc}], 0x7, &(0x7f0000000700)=[{0x68, 0xffff, 0x9, "f41f516abcc2431d4ea039b432319e6b7002830556d071b607850d056709ede35e978a95d445ac4279f22720eefd438ac9a910d7dd52ff0afe34dbb12b189b847568797e29ebbc64ce52b8e07c008e60c56bacf5a31a3a0c"}], 0x68}, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socketpair(0x18, 0x4000, 0x3, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname(r5, &(0x7f00000000c0)=@in, &(0x7f0000000180)=0xc) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r4, r6) 19:48:09 executing program 0: r0 = socket(0x18, 0x2, 0x5) setsockopt(r0, 0x1000000000029, 0x9, &(0x7f0000000180)="01000000", 0x4) sendmsg$unix(r0, &(0x7f0000001700)={&(0x7f0000000000)=ANY=[@ANYBLOB="fb182e2b66690200ff9b010d9822700fd1a9f2d2a45723de9de0"], 0x1c, 0x0}, 0x0) 19:48:09 executing program 0: syz_emit_ethernet(0x72, &(0x7f00000002c0)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa08004500006400000000ffff030c9078000000004000000000000000002e000000000000ac1400aa072782e0000001e0004fc5daee0f0002e0000002ac1400bbe000000200000000ac1400bb0300000062fa1b370700"/119]) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) semop(r0, &(0x7f0000000040)=[{0x3, 0x4, 0x800}, {0x2, 0x8, 0x400}, {0x0, 0x7}, {0x0, 0x8, 0x1800}, {0x2, 0x4, 0x1000}], 0x5) semctl$SETVAL(r0, 0x5, 0x8, &(0x7f0000000100)=0x7) r1 = msgget$private(0x0, 0x0) msgctl$IPC_SET(r1, 0x1, 0xfffffffffffffffe) msgrcv(r1, &(0x7f00000009c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000003000000000000000000000000000000000000000000000071e66ac3271949bd5ae26bace38fc73dc6d169530a1d8178dfb98dd21b258dca7322e09c3a4c40f2a4a062bc09060c92e24f47bdc5d78b67fbf988d48cad10551264a5a2673a5a367a040000a60bf2abf70d7c23df40b1db622ce007b0a29faec3e7924fc60952020f39a3136adc401fcd628cbb213f6c08151fa0e370687f57effda50a8c5bf5aff44149ea7d75b91f30158f947e28d444ddc1398be8354ce9fccae1c3ea81fbac2a283ff9a0c4197a3affb80294c526cb091bb9269858f9111ad72d36a257b7031009e5d2e6158c5c65fec2b0708ba615f793f55e69cee20fe42f66c76e8051882892c70900000000000000c914fe9ca9332653c4c4c17a2683abbc7000fa4941b901aeb609084204043ce822e80f37ae796ad519af02aedd8bab37c588a28aa406d5c724ebe95b117af3cc7327e62798e0f86212ff9653d9e69062898e198df0438dd447e6e6fdee43895c380d8f7efb1e0af4d70477930bff85a97b75627292f6ed76774c0b7732157996a323bcb97ace6952ee6c3966cf5852bbe6750f186071f4543129717e8eaa68c5513fedcf5c424c52deb9e19834907b5ed6b14abc8de6a40e4009b78055f8b414850f1624cb90aaddfa2980657000000000000000f4012869dec7030230d2eca3033c6636ea3bbc2d375bd287410a5fdb668cdd7d618ebc00a567934e11f929089359f85db5ae52f461b807c8371639b46758c4194962ce8113603cd2bbe227552e861935fdc3093408bbd075e423dd7f6b42d4a7178ec8009ae8cf45a788f730bb115859b6750c10a87a407aac946221b592245fbb258a5a9b31f1bf920dd8d5038ffc2d3fb86a20bc98127db3971582aa66b7b6c168d78d2e24be930336f415b780be8be7119657506ab02c0e9e9f2e1b39510ebc1bebf944cfb224b266f3b20b859bdb7e8bd537cb2b026e3ecdd63c7f7414cd9b10b2bbb3313f36535eb21c07b06ea3215f37029d09d4757178a2444fc1ae960839f6863ba8dbaef103babafc27df9bf5c04cb81d08a748da9ce7c30ed5456987089c04e850"], 0x43, 0x1, 0x800) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000140)=""/163) r2 = semget$private(0x0, 0x4000000009, 0x82) semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000580)=""/163) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semctl$GETNCNT(0x0, 0x0, 0x3, &(0x7f00000000c0)=""/244) semop(0x0, &(0x7f00000000c0)=[{0x4, 0x531, 0x1000}, {0x1, 0x75}, {0x4, 0x8, 0x3f4f3a96e975671d}, {0x4, 0x1000, 0x800}], 0x4) semop(r2, &(0x7f0000000000)=[{0x1, 0x9}, {0x3, 0x7fff, 0x1800}, {0x0, 0x7, 0x800}, {0x4, 0x5, 0x800}, {0x0, 0x9, 0x1800}, {0x3, 0x4, 0x1800}, {0x1, 0x101, 0x1800}, {0x2, 0x7ff, 0x800}, {0x4, 0x5, 0x1000}], 0x9) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000140)=""/163) semctl$GETNCNT(r2, 0x1, 0x3, &(0x7f0000000200)=""/97) semctl$SETVAL(0x0, 0x3, 0x8, &(0x7f0000000280)) semctl$SETVAL(r0, 0x2, 0x8, &(0x7f0000000080)=0x6) 19:48:09 executing program 0: mkdir(&(0x7f0000000040)='.\x00', 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000001340)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f00000012c0)=[{&(0x7f0000000080)="7b1e45bdf18cb9c8b0a63e3757931f06a543990b06e9799410092f60ffc96fae40ee8310e5a15b16fa955a0b0d0c22bf5d1464625b14ef6222bd41190df54c4de61ca43b3a5ead72fc8f43929ac5cbed7439", 0x52}, {&(0x7f0000000100)="5ea575ad528c428d9a5fd0ddfa390c7f80fde96864323e391e93d0eba4eea11a3cb796d2a8ef856a1f086301baaed5b9e8972387bbdf2f86028c24b3601f022e8ac43921", 0x44}, {&(0x7f0000000180)="d11001f0003fcecdade492", 0xb}, {&(0x7f00000001c0)="fbe556bd1c78f479a0dec51c5f69167091ae478a91b6e6275e2195b6758b564e4cd0b0bbb6d2e1d2fa7ff9bb70f1dfe0ea06ac8d0c5a8243882d89a0a12f62381f729a37a5c5dbde889f2c94ee9d06f2f00a5431e103144cb0b2d575e6b40ad7e162061cf8c55d174bb1abcd3367b947e3cab30b8172324440278efc60d5441fad3954c75dedb7705b9950786802d5ae4d6a785ff604c99ff44adb39beb74cdbb55a1bb4b7afe657d79849a60a2c333d2a53081c09d27b37f352a275b66d69d808", 0xc1}, {&(0x7f00000002c0)="fafb18b996acf45366d0da45af1d97ec8897c77775f97215c2b5a7adde9501657086f4dcf89a6aaaf9ab3894e614782a3b47f8c9e209e58ba598c8625e869d0d8465fbefff1b1ad786e2f1b669c97e326ad19125e65cba8fcd8c736e532d005b546428da0e3713f76ff563c2ac1e6f516712e35ba1943c1a1d3e3f92c8449cf804b28f5dddb798baa92c193a6fe0a291c4d90dcad3ec3069c683f820519f069b0e179ab58b1d6a990a968e380040278252fef78b4e34155600ec8902388c26b7733f06032429521eb09e1b16d9f52f9d25a182bec64ff146e1d45787211ccb5ea25bc6e79cb78676f404acd40b7a6f9c0732ce2b15c825036fbad2717481e72822ae161443fa3c1b0ac77799390701d2673aea9cca7c4d4f6960663550bd2abaace6ac2bd9d00e6178e573e8c6ec8a4eb357a2991733f9181cf63b7b2780da4317b0803d3327688a0153ea55a4ec21fcdd615f34fb7e9b17c0ef4624f5a3e71103567580c7019971269f3463f3bd4c08bf551ed7afc81faa1bf6b043f23221fb751b73025ed01e00543f026f9e9a549ee904f25d2b8a9b2bad99ee151fc69dbf0ab953ada9980890d2dcf38acf992a9851f53ff9d620d4e02561e4db09b1fbdd5534d1f10a47ef8548e0cd7309e4193212f6838f30aecaf34e12d63b89732dd56301800b5ef2e3dfe4e8c64892764ead62b7a77799722c6c2affdc8d3712966761644a19ddc196586a2801b53c288c699a55f3563cd1f69cf14fe625d28dcf5ebf1eaa45351af5b5523e0eb39fc91d21be7585a076b50acd19c4c02843e1a041fd9aaf793161da03444f3365cf2f9ce31692e8748fd59d1ff86b2bf28d06a41bf7f61bf6e0efd101e79b35f5428d8f70a9cbcdeb7a39175c27ce4c13f8f522bd8eb33117711a721856538b97576b5c5d436de5550c435cc4991ca161f53ba7d903e5f4f1784562220d9f4f57de9df807909cde3a0a6327d61c464a46b7cff47efd7acf4e30e91843d5892491fa790263ef388f738546620cc4887296b7a6dd1ee5a1546046c9687420674c461b2c04f1af71cc53f88f5caa63dc0918e799115cc5fc6c3294040b3702b937dccd5e94e96659ef994df3189745f42b3a4263df00a8a15918808ef0a63b0c66bf1b022bf40042dd71952761d78aa9c630d06b28bf7c855d2257fc2bffd2c599cca3b27ea874cbc6c442576449bd17c1a8e6b757bf912ca72b6eccf0a8e6700465fa8fd80b55e292e6732e3f3b624ed085b26c473c5655f7a6bc889b8f419ab713ff8344d615314c494b6a328e0f92cfb31731af740dc3ab197d75ce5d178471454d1637853a631af06f145c231154c345fac5affc5d061ca63ba3d54e7550aa3e0404d8b4d31c517f164f94343a86cc16c41b74777f623bee43a447b64cc6f711300c44c723d7ff7febe1f4160d0e7d6c0cb8eb0eab021f75eb011f2e875666d9b11131635205f5425368e43099e794418dc93cea1d384afae13c7861771267341f5c96f1f62b3089c64b823eb91248ef3348d78ef5804d3b63790746c051f259a71e188a7623fdf694846856ffae53d0de3a1ae00cbee4a386d9afcf72bfccfed07320f2148483e3fd6469e1f7cc95d6f2c9ee982a0028c80168e491797101704fcf8d06b2dbf66d5cc656b55402c3faf5a0c44170c4aa7eab256d76de42f79ee2b414c507f5383bee1a94c7c84377ff4cf2312f7c5659fbe0411544be464a06d28a3658c72bf196df53fffc1cc263a23427c167680533c29a8968ea88c61d24812178b8e565b84731a068e0d3ed27ec4cd8e548ad17c978c44e0402b65d655b0a05c07baa893d29d913d73b75d29d1ea8a68f2edd2253262c6cacb9babd788eba902d2b22adabd04143493de9eaa81fdafd7a7b934a8c76532fbfa2a60658631b383a87ffc1d345cac0236a22c969d9f2b87add87e25691faa0bc6b0f368b212e73238039fc5832969e70f5c39df90f61b073c8936d9d0372ed0ba4ee5d8cb0d81ebeeeda0771bdef63406e3b40a2d1db778f0a8b0ffe4e6988c6287aedce66ad7448390d3789edd5106f2b8e9febde553a74a6f2ae21a607dfc27a37cca8718e25fe87110e3ccc291f7c78928fccfd721ac78caebfd2ad1e7ae24197d4d6632678fdd798b54e7f2ccc18777c577934553195857b907e35bd00fd7f6545337503845e20abc708398c2171165779a36021b9011e81c72f79ccae614c8c1f10a123815a624b2ea16a76c0a1e73f86d43da92e08ad8e5e9bef7488fa9603e0fbd92b1fc49d5392ca78584845cdb02372651c0747e58a1e37bf46e9eeaac089a31aea231bcde27d25aafadfd15552a47819eb6b5d41b984f6396f0f00e8082bd2186bf7a16af4c3f7634ef42cc4b7374cc0f8b0acb46f2843d536f7a900bf2d9949eff402052e880592d3d2dec5d7cebeaca1c75454f8f2da0fc685dfe1ea5a9dbc52762c882b75921e0b70c1b947cca39b3b7dbd298839d63d350eb1f6e994ff1ccd00207968a42c2e74752f37435acecc04ebba6e9b4333faa59a43f6ba74f65ce96af69d7bb4cc6c5051c7c6c2dc457f6834b3da7705c3e87aa2652f5ca18076eb5712c94a735d0fccccab7e0ff0c145c8e5e8c3687ff13bf3deab29ad5caa565e21e7ed1247a6cc8fdc69ce832bcd48b2106772b51c0b8ec65c4afb2a167f7c6add83f26ec74711d21e25637c5da84bc07952f9ef36a35116a7998b13cb3232a9189680ee6455377db84ce9d2b04aac15e57335b5813a4b920e97d2ca0f9a68f83237ab76436e0e955961cbca29078c016ad189e8841a00328f3deefc62efed20c5488e51502471ae377aa37fe36aff6cc53fc0f6c879050b1715b017d47d7bb9fa6c9831f9f7c6a0767ced378b65db935c0bac8866f296b63a9daa2512c17b404c24c7a52430090a14c5d195a6534c965d10e84c9c5ad34c12ccfe936a4dd3a466bbc5e8b3d2ed08f71af8be299ef290b2e4c0881c207c89af0e4252e653e8bec6bc8178b7fe1e080b56288026910087f4a7637e907d63cd8d5cce14b7a1d0cc1031133abd5597af3773a175cd77a0356cfb04b99e4014c0346bb1828dffcbcd1bdc9d2791a01911b78ed811e808db61b1c525de8a54c9c0784e50cace8a75cbda83c6c87ff99393d8db48f63d75b66f3f17c1caae03b5f8840421556d43f1af1d38b4060d2f15e004e59092747bdb587d060113478a9381ae1f83cf51fcd5f60e303384ee2cc8fa38dccde76394762b65aedbc074cf2dbd4a763c1bd0d555cf956139348ef9c56895007479e3bf624395a11cba8033f78eeaf6b02c3362a5c2c3e63b5edfba66440dcc14cb36058950628f43ffbff107fbb9ed048cbe456bf3b02b4c65b54a94f1b9e6519c21b257d3783457c4abb1a4b84b01119c77837b6a7e9123174afdcdb494531eaa593609057feba818fda5d03a1567d043f64363f84836457716ad0de16bb37aa144d3c7b0b6de441d19cd93f8bce13b35bc3f67fd489fd86d8457e3a62a47d27c97163c86334d38e3d30ebff0ddd4065f75b9df93f232868811bfd5d31de8817ffeb9046b021627eaa95e46bc798ff85cc5a725f3effef566687f084cce97f23319fe12ba6a43e5b4be39bfd6910aa7dd81cc8da86310251f2f8365871f164165225cd7c0a01f4abe4f8f2c55a684fdd769d1df278c23f26ddef2e22f098e76949632cf6b0183dd04d7e4c67d5abee3e848b1be83bcfbc03df686927d78a72490f299d9c7fe5cb4b2584b01cf8e640c635e9df2a4f740da7bf5b5bcb97e1d97b7f0c31ad87b67debf721e4ae08193e689f82ddb70c144d45ceaeaadc7550e26f9e1e8d415dc08bf62989237bcefae0560f52c918d6d3756fc1b37d59f4ee46262c7bcc75ba5ab1e69eae8247102f85b891d68e24db74687f5396bbef7637f4ad4d616ef4c8ff7eb25c9267f0a3ecf6a0e7fca872048a03eb88ac370fe4b52a1e165a108d7b915dd7fba323f819b1e62c1be8fc9ed3e300c65ad51cc97b2da01e452383bcdc024dbd322e47be98b416bafa9140cf4f8552557ed656f303a3717725344295d2e8d373af87273904f8d5dc7906b29dd9b3508cc309fdefe5a27a5477dbfdd243298bc350d2344dcf4b4c2f56548686f29389142ab1db396cf03ddf023c1e0884514fa5aafed44a6af2e49ca1a9586ddbfb7c5bd7ad86358ad955f1d8f827e3d000543934ef2e567b5599ae43f4ddc8541286d74ac2c84f0a3414b27134d000ac2c4fb02adbfef21a06081d9e5422745edc8c26966b89db8c521a3b5c0276d62385f5f849b09a5d45e33c340183a0e3783d56f02d3d608ebbdb971afe2467b3dff8dbd57851ebb2cdf86885d20cc9e5076918262d69ed969c86e9af9d7fb15fd3a7614df736d42aa6cb839769d32cc2dff47aded92f8b899d20cc16a69ae7f0f0a203fcfb53422e8bf3393dc197837195b24f4a0b900bf412842c077c6a326932181eac606ef767009010427140b67403557b8ebb872aa64f2361ae5523c08098e73f6e1d1d773591bcdda46c102e96cac3881d94c921c4e3426c2dffce90188619cbb9da14156bd16917ea8ce4d063b38c1423a1ae1705d0edaea8d7d1915dbe1f5dbc5bfaefb1254afa5a9c406f1f84a9c40f1b769786e3e3718719dff1ba2accb883487b1991e4cabab9ce29b972ea60cbc4a6e48d1fae2842da529ec4feb3f423707950a92f899c31a66dc73d4e8745689d98e5bbd0a1141e94f1ae72843fb95fb6d4afb0fdc6223f7b862b948cd44c16c4d4a3164a52ab78d108c8c7f5b25eb6c77131202f6683d1b4034f0cfc7af48d9ca9326326d3a6014f97d2150f12e38a3afd2f8815a608a037f06909064c42de69818d387294b0ae5575f4fd82865102bdad0335c36a55ee5c4f95f31015eb4cae4464007ad91323f2d8aeb5f17fae372794cc0226cdb92ee534b25c79cbe6969ec3c8040b0e5bcd9fc67ac7138d4f4f6505d5fbd6412d1cf4fd5e6893e13733787e37344cb16329fc86aa58e370c45f7f0defc10289d8702320724dddb5a7289020dea0947b4abc93a1e61d99733eaa00a3c54b087547d686cf206719114adb6e43319fb3539e4ea2db4dc7d97ad6f5936987e7c5e6b921bce92412d160bbefe6226e7b4d5fd06d9b8dfcf1c812da3460757f005c3d8edf8a54a9bc3023194ed3f4d1cfec0b0daecfd87b02dce556da05fe84e5212f3c2bd35c61c72c783b09a7a4dac6249c8fb84da7a1c8dcbdbd80d5a055a7df4e1848182892c7dd87012fdbed288cd2f4366c94e72786e3b229d8480196928c7e1240e58a6c204ba3cef832c7a0b024bae9c09b4f672b9e81ea8306fdcb3f14ab1e9e3ed07ceeda7908ce0afc308c3b09a2db6228cdeef18b20a55095f56cd6098f17861ca53123a6f8e1e4482fb4a454f5f67fe1b08ac3f77150f2b4464a81fd933539788249c12587624bbebadb2be613e0ae68607e15387f07376922f2c50e5df8eaf33a5d4c833ed6111a011edbb968304b8ceaee4d9e294f38513c0060081a9a2bc5376fec38de9eeb55028ebe747059321919a870344699b824ae0149884ca41c9715b98a124de462fbaa5596453dc12d81dee5f6e5c7e1ee4765d88c56dc0b3e694c3e9d18c4725588b6a00a8ab6f950e0f0887a2c3dd8910d1d57e356c5ea6fe3e42401e84fb6817a74bd66327f61e8c7af6b333f3df9e5625fb6663d6b11b0f4486d67d160440494263dc3c549740433de0f752b7bb66b0e21f3f680f80f1af81bddf4dcc7def9b4967045e92d71e024c2a6b0d1de207", 0x1000}], 0x5}, 0x9) 19:48:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x80, 0x0) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000080)={0x1, 0x817f, 0x5f7}) sysctl$kern(&(0x7f0000000000)={0x1, 0x9}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getpid() r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, r1, 0x0, 0xffffffffffffffff, r2, 0x90, 0x101}, 0x8001, 0x1ff, r3, r4, 0x7, 0x100000001, 0x100}) setgid(r2) r5 = socket(0x18, 0x1, 0xfa) close(r5) getsockopt(r5, 0x200000029, 0x2e, 0x0, 0x0) r6 = getppid() getppid() fcntl$setown(r5, 0x6, r6) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x1, 0x0) 19:48:09 executing program 0: kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x40) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r1, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$KDMKTONE(r1, 0x20004b08, 0x0) pledge(&(0x7f0000000040)='-[}-{\x00', &(0x7f0000000080)='_}\t\x0f/') r5 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r5, &(0x7f0000000100), 0xfffffcb0) execve(0x0, 0x0, 0x0) 19:48:10 executing program 0: r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x361) r1 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r1, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r1, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r1, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) r2 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r2, 0x4, 0x8, &(0x7f0000000100)=0x3f) syz_emit_ethernet(0x72, &(0x7f0000000440)=ANY=[@ANYBLOB="35918dbd8a13516d8977eb7daa99da55e82994929eadd67e04451fdb1667760bb6850c7fcf2a820f725925218b1d5a1fd5fbb1c00d35e83563a013856ba11827f1402fffd67b80a2f0db6adbb0069f8fe0135fd60dd2efe879a855ba027b4ac1fd0ee61f23c8647a29b110c4cba1045513774d5681a21c61721a62abe5f0219674005fc89699cd91b2017a6c19cab53fb8634b4b360de1ed1cb7ba4ed8731e245de95242a08c0c8d656704e93ab92d47e8da0d642f6219515515502c0236cebb2b7bc765b0586a9cac3b31393061fdf78b782446", @ANYRESOCT=r0, @ANYBLOB="3e670d54e6dfdb39e7531ee86f5346b93d1af993894525e569b1b97cf15de6de0b6e4888e75e3dd42d892357cd576b4b27a14beb1d44f84cc215afa1fbac420439e82a5bf46d6f341e3e2296a08fdaa8a8e4241a661c6d72eca75c3ca867fa4b4f80939c85761d6c488dd64e1e29148567a318f168722de329e0d65de504a8c660b53b76e7afbb6105559d5470ec740046d35095af039b142c081c2420eac5831df54c6f87209613c5990668d77f21b315b91f5d1503570addc43f149c804f46a694ba2ddff69d91a289b4c9847a4a31", @ANYRESOCT=r1, @ANYRES32=r0, @ANYRES32=r2]) syz_extract_tcp_res(&(0x7f0000000080), 0x0, 0x5) r3 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) utimensat(r3, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x4, 0xfffffffffffffffe}, {0x860, 0xe4}}, 0x0) 19:48:10 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x37}, 0x8, 0x0, 0x0, 0x0, 0x0) r0 = shmget$private(0x0, 0x4000, 0xea, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) 19:48:10 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) r1 = dup(r0) sendto$inet6(r1, &(0x7f0000000040), 0x43071, 0x0, 0x0, 0x5e) ioctl$VMM_IOC_RUN(0xffffffffffffffff, 0xc0205602, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)={{}, {[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffc00], [], [], [], [{}, {0x4, 0x5}]}}}) poll(&(0x7f0000000080), 0x200000000000009f, 0x0) 19:48:10 executing program 0: open$dir(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)='_s]\f', 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01000f"], 0x1) r0 = open(&(0x7f0000000040)='./bus\x00', 0x20, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000080)=0xfff) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="72028180e92170ff56ed6e0e5f05409f0867ed54841f9fab4a75f645ef39c53bb518eda53bdb23ae520779416dc054fde698007aca925d1b0898eac7c9256d973ba79926f043c759754a424e17020597e353f299030f66fa2348fdf6f76799c171e7bcec99ae919e7473589b9ca1c5109bcebf57b1148ccbb08315b9188fadcc80bc658c8a126d185a01ca5966f794b2714ff816bda0ab16d966c273fcfcbe881b97c365ea0cca0af4735e3e79307a6d7909962787d1b087d1004844042c89842b236a9b59f8eba40c5ca080589b0f91aa961a6fe115acd9a24abd29ead2c49120b9a53b8a1b2687c3d4ce3b75e2886f974336ad073105b6a5e10f139654d5a6512b107b784da7bca119523237cf2fcbe22608c9a57c0f998720ce45451f5a916fb93b62679c91a7debca99af5dfdf4a69c8eb9d7a8276894fea801ca4dd802365c08488c2ea2a6bb1a6d4ac078800d5fbb46538a473b2"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r1, 0x0, 0x0) 19:48:10 executing program 0: sysctl$fs(&(0x7f0000000000)={0x3, 0x1}, 0x2, &(0x7f0000000140)="59f29eb4581cf0d44c7684be0cf1afa8ad2e0fb2deb1d699cfd37f13e36dcdc49273344f1d4c350d3f2c527cc01e6058f43e85a55972333ea9c1bb8e2da8915a420794a573cafaa53ac460d8ffeecacd91ab67cc5d3f3f9661a778abd140dbc2dd53391638571d68ab717281ce6d99b578edca808e7e1c54c4802948a646f4aae07b8b2e17a2c6eea08c3cf5c6298b595e1c5a4063e5520c6e5295539c03430fddb6224bd5ab9ac0dc2ce3d59ae9d43e47f881e918de891bfc5f4230c9798e4851b49700001a754dc9b0000000000000cfde96100b6a274c48124068f96f57aac6430fd5c64b7222e3196131c5558b261983a1f1357c0df233a42666ad553cbf4606", 0x0, 0x0, 0x0) 19:48:10 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f00000002c0)='x\x00') ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000100)={&(0x7f0000000040)='./file0\x00'}) pwritev(0xffffffffffffffff, &(0x7f0000000240)=[{&(0x7f0000000080)="bde2822a02a30a", 0x7}], 0x1, 0x0, 0x0) openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x100, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000000c0)='#!', 0x2}], 0x10000000000000dd) fchmod(r0, 0x8e3) execve(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) 19:48:10 executing program 0: minherit(&(0x7f000072d000/0x1000)=nil, 0x7f7ffdecc000, 0x0) r0 = socket(0x18, 0x1, 0x1) close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f00000002c0)={0x2, 0x101, 0x0, 0x1f, &(0x7f0000000040)={{0x2, 0x73, 0x5, 0x4, 0x1, 0x2, 0x8}, {[0x100000001, 0xff, 0x8, 0x0, 0x8, 0xffffffff7fffffff, 0x7ff, 0x800, 0xff, 0xe57, 0x1ff, 0x2e8, 0x1, 0x0, 0x6, 0x7, 0x1], [0x6, 0x2, 0x100000000, 0xffffffffffff8001, 0x400, 0x5, 0x1000, 0x8, 0x7, 0x3], [0x6, 0x1000, 0x1f, 0x9, 0x8, 0x8, 0xfffffffffffffffd], [0xfffffffffffffffc, 0x7, 0x0, 0x8, 0x1400000, 0x6], [{0xfaaf, 0x7, 0x7, 0x1}, {0x0, 0xf60, 0xfffe000, 0xf737}, {0x0, 0x3000000, 0x6, 0x7fffffff}, {0x9, 0x4800000, 0x10001, 0x4}, {0x2f, 0x3, 0xfff, 0x1}, {0x6, 0x2, 0x8001, 0x100000000}, {0x9, 0x6, 0x0, 0x5}, {0xfff9, 0x100, 0x81, 0x8000}], {0x6, 0x2, 0x100, 0x7f}, {0x4, 0x0, 0x0, 0x500c}}}, 0x4, 0x81}) open(&(0x7f0000000000)='./file0\x00', 0x40, 0x30) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r3 = socket(0x18, 0x1, 0x0) munlock(&(0x7f000072d000/0x4000)=nil, 0x4000) close(r3) getsockopt(r3, 0x200000029, 0x2e, 0x0, 0x0) fcntl$dupfd(r0, 0x0, r3) 19:48:10 executing program 0: sysctl$hw(&(0x7f0000000000)={0x7, 0x1}, 0x2e, 0x0, 0x0, 0x0, 0xfffffffffffffdae) getitimer(0x2, &(0x7f0000000100)) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400, 0x1b8) faccessat(r0, &(0x7f0000000080)='./file0\x00', 0x142, 0x0) chflags(&(0x7f00000000c0)='./file0\x00', 0x10001) 19:48:10 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() syz_open_pts() r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setflags(r1, 0x2, 0x1) close(r0) r2 = syz_open_pts() dup2(r2, r0) writev(r0, &(0x7f00000016c0)=[{&(0x7f00000001c0)="efb17d4da8bff388f9730a432927d3d5cbe09a9f6dc57a6a235723b6f5b3b6532607fc907ff5453d0fea087be173d227f717d390da0885393ba398fc378afd0486b15c03ffb1e014ca383d0785b2d30c72d9297d9173d9d25848be0f617188507d0bd7a935a3d2d0f8fd242fd36ee6267ea99561c8c9684759f55e134d6732d50cc6fa8f4417", 0x86}], 0x1) 19:48:10 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000040)={@broadcast, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x0, 0x0, @loopback, @rand_addr="0000000000f4ffffffffffffffe4ff00", {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "de882c", 0x0, 0x0, 0x0, @ipv4={[], [], @multicast1}, @remote={0xfe, 0x80, [], 0x0}}}}}}}}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) readv(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)=""/119, 0x77}, {&(0x7f0000000140)=""/222, 0xde}, {&(0x7f0000000240)=""/123, 0x7b}, {&(0x7f00000002c0)=""/244, 0xf4}, {&(0x7f00000003c0)=""/221, 0xdd}], 0x5) getgid() 19:48:11 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e58b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x400000002, 0x0) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r5 = accept(r0, 0x0, &(0x7f0000000040)) bind(r5, &(0x7f00000000c0)=@un=@file={0x0, './file0\x00'}, 0xa) r6 = socket(0x2, 0x1, 0x0) connect$unix(r6, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) setsockopt$sock_int(r6, 0xffff, 0x1023, &(0x7f0000000080), 0x3e6) shutdown(r3, 0x2) 19:48:11 executing program 0: sysctl$hw(&(0x7f0000000040)={0x2, 0x8}, 0x2, &(0x7f0000000100)="530ef19f77680a88ffff784e8bb0911b632bff90d0f51df49e80d62af3f48b22e2ebf8a71e8ccb4ddc4379e244d23bd2739227c175063bfab4f22444d0e4754f36a0de604759557ec1549a48b2eb30e34400c38b4314a291ab609a5a9b8bf5c1b0d183328ce3cab170f105a3a5514ee3102c72e45ed385c9fb0f859133a767aac32a0b81cf4cb4fea5c0d353b22e43620a6d6266a9855287dcd5ed850038d30a64f01fbd030000001582d4111e16ca825e1037c0a48f8deef75ee30000000000000000", &(0x7f00000000c0)=0xb, 0x0, 0x5e) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_vnetid}) 19:48:11 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaabb08004500001c0000000000019078ac1400bbfa0000001100907800000000"]) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0x0, 0x7) syz_emit_ethernet(0x84, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x4e, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r0, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x0, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795cee"}}}}}}}) syz_extract_tcp_res(&(0x7f0000001080)={0x41424344}, 0x0, 0x7) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGDLTLIST(r3, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[0x22]}) syz_emit_ethernet(0x84, &(0x7f0000000080)={@local, @random="3f42c22d165c", [], {@ipv6={0x86dd, {0x0, 0x6, "a08000", 0x4e, 0x6, 0x0, @rand_addr="0000000000d9ba78127f74899900", @local={0xfe, 0x80, [], 0x0}, {[], @tcp={{0x0, 0x0, r1, 0x41424344, 0x0, 0x0, 0x7, 0x48, 0x0, 0x0, 0x7f, {[@sack_perm={0x4, 0x2}, @eol, @nop, @window={0x3, 0x3, 0x7}]}}, {"6118845c8bfdf5a7a65690cdd892ba34249e7fb53f9ca32eda6478b7b84f9ef70f930cc6fb77a97c735fc77b4899e3795cee"}}}}}}}) ioctl$LIOCSFD(0xffffffffffffffff, 0x80046c7f, &(0x7f0000000340)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f00000002c0)=0xe8ef) syz_emit_ethernet(0x152, &(0x7f0000000380)=ANY=[@ANYBLOB="ec5ab736243daaaaaaaaaabb08004f07014400640007013a907800000000ffffffff01442405730000000700000003000000010000013bac1400aa0000b882fffffffb000000060000004e234e21", @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="610000019078007d03037f00d96c70ced809af57597861b2d498a29e5d7805668b5cc99b8d2d831dd9665a9e76ed7a125f9bfe6e56e552d28c36bf0f0b13112bf1a6fb2b2d2998296540305ebcbeaab9d23d83e648109d5a1bdb8089fff2334fceb77f8617dd9a3e89501ae08e46bf0f9ce0fdc63cff6112808bf14625b5c84ed5f8978d301c58c108fbff4e540d4f55413c6e85e528628cc62abe2bf8f353d3ab1dd37e0b5a415b34609d4be104a00000a49dfda3b14782fb3ea534c97573813e97a242d33be5f376449ef14cf5b5335ab7c6e859ffff8071c38ae41c74dd2b07bade144492eefb71ddb3d943157959a3a71d4b653292af2d5d1f03422d3da9d427e9275246f1cc32c647b99f618916f3a616b125123c5341e6098738df6110f7d8b321000000000000000000000000a05a4f969444bbaf2dd14d939412481e8a9a1a13519421a2310555bb4579095df9bd2128d48219915149b032ba6e766fd5ecaf78ff7ca9f29ad31eff2ad993e5eb1cdfcb14a8ea9f015944db554d40af579e84b803cc83615f40b8d524395c349f7a06c41fd39477a3be290a2417387493d22efdc204c94079a12447a6ad9a37e66eab5a510c3d59a4ff8989183f9715c6bfdb49cfd1d0bfaab48773809fce0e7f194311ec978f37af7c6c3e426456dab5aa959b57cee893fe45a42b47686efa6939"]) r6 = socket(0x2, 0x1, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0xc0206923, &(0x7f0000000300)) r8 = openat(r7, &(0x7f0000000240)='./file0\x00', 0x0, 0x103) bind(r8, &(0x7f0000000280)=@in={0x2, 0x0}, 0xc) 19:48:11 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "946351", 0x18, 0x3a, 0x86ddffff, @empty, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@ndisc_ns={0x87, 0x0, 0x0, @empty, [{0x0, 0x0, "4def"}]}}}}}}) 19:48:11 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/50, 0x32, 0x820, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x1) shmget(0x0, 0x4000, 0x765, &(0x7f0000ffc000/0x4000)=nil) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x2) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000100)) r2 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r2, 0x82405605, &(0x7f0000000140)={0x59, 0x31d, {[0x4, 0x547, 0x6, 0x4, 0x8, 0x91, 0xffffffffffff01ec, 0x8, 0x6, 0xfffffffffffffff9, 0x0, 0xfffffffffffffff9, 0x10000, 0x9, 0x3, 0x5d3c, 0xb316, 0xffffffffffffff75], [0x48f, 0x0, 0xfff, 0x80, 0x1973, 0x200, 0x91eb, 0x10001, 0x7, 0x6], [0x6, 0x7fff, 0x2, 0x1, 0x45d, 0x7, 0x81], [0x20, 0x1f, 0xe0d, 0x18, 0x10000, 0x1], [{0x13, 0x8000, 0x2, 0x100000001}, {0x2, 0x7, 0x8, 0x5}, {0xfffb, 0x2, 0x80, 0x7ff}, {0xb8a4, 0xffffffff, 0x4, 0x1}, {0x4, 0x4, 0x5, 0x3}, {0xba6, 0x7fff, 0x0, 0x1}, {0x7ff, 0x7fffffff, 0x3cd4, 0xffffffffffff73c7}, {0x3ff, 0x8001, 0x7, 0x4}], {0x7d, 0x80000001, 0x0, 0x8}, {0x5, 0x4, 0x8001}}}) ioctl$BIOCLOCK(r2, 0x20004276) sendmsg(r0, &(0x7f0000000640)={&(0x7f0000000380)=@in6={0x18, 0x3, 0xff, 0x9}, 0xc, &(0x7f0000000480)=[{&(0x7f00000003c0)="cd92b7ccfbe4638d3e59d6bd0b2dfd15082ce7e338c4de59ca860e89b2d018c71bbf09b76ddf1c57ba25da1e89a8c4c7260a51ab7ec0f23bcbea92808021e738b7ce409d8690ea0272a89cf8359e7d8e4e04ef97a46651d4bd0ae61ebe1bd23dc08e479c36511ce729874f2494f5a498b12e293b1cfd539fe0f490e5670b5719", 0x80}, {&(0x7f0000000440)}], 0x2, &(0x7f00000004c0)=[{0xf8, 0xffff, 0x40, "75e8b6db6ea55292d5a8ee1a7176b2096cdd978d188186557cfd6aa9dd9c03d185a326b495317a91514fb12bf34534a9457ed4dda4551160e2c87ca42473495bcd286d0c3fd3e32a5ee85561ee443ceac1cce8815a0a5054dfa03cd9f378c924a5cd99caeba5d16bedb93f6af7f9e34393cbc233b949da951418aafb23e32160f4eaa8a8af87b133ebfe04cff48e1a48f5a407afbec2a0af7712c494b960a40941a161a83f405797b01cf43e6f1969f46d49680524ba9574e102475281b9ef326d5e3c51d0acb59dc4e01afd29f785974bc03cec88e45c23156948753136deeef02c87508998"}, {0x88, 0x1, 0x8e, "c838673cfaeb84f4f8775aaf23f4443a504cd29868457c430b7759d55982fa846591721c6f61f43bbb053b2309ebf7a6a2e5e9c80c42941022048d7b18df5906958d7747957ad1752f3de5afb864869ad94180175c50e08750fa2fe078b79056c49d9cb1f1cea0dc603ca78dd8b474aa0a0385"}], 0x180}, 0x4) r3 = openat(0xffffffffffffffff, &(0x7f0000000680)='./file1\x00', 0x1, 0x59) ioctl$VMM_IOC_INTR(r3, 0x800c5606, &(0x7f00000006c0)={0xc251, 0x0, 0x56a2}) r4 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$PCIOCWRITE(r4, 0xc0107003, &(0x7f0000000700)={{0x1, 0x8, 0x3f}, 0x400, 0xffffff00, 0x8}) r5 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000740)='/dev/wsmouse\x00', 0x400, 0x0) ioctl$FIOSETOWN(r5, 0x8004667c, 0xfffffffffffffffe) r6 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r5) ioctl$BIOCGETIF(r6, 0x4020426b, &(0x7f0000000780)={""/16, @ifru_broadaddr=@in6}) getpeername$inet6(0xffffffffffffffff, &(0x7f0000000800), &(0x7f0000000840)=0xc) 19:48:12 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = accept(r1, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) readv(r2, &(0x7f0000000380)=[{&(0x7f00000001c0)=""/59, 0x3b}], 0x1) write(r0, &(0x7f0000335000), 0xfcb7) ioctl$TIOCSETAW(0xffffffffffffff9c, 0x802c7415, &(0x7f0000000040)={0xffff, 0x1, 0x1c0000, 0x8, "12fad6d779e4983394ddf402d1f29492b9a417a8", 0x7, 0x8}) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCFLUSH(r4, 0x80047410, &(0x7f0000000340)=0xffff0001) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{}, 0x0, 0x3, 0x1, 0x0, 0x2}], 0x0, 0x0) readv(r0, &(0x7f0000000100)=[{&(0x7f0000000080)=""/83, 0x53}, {&(0x7f0000000200)=""/69, 0x45}, {&(0x7f00000002c0)=""/78, 0x4e}], 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f0000001bc0)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c0258859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34b}], 0x40) 19:48:12 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x8}) r0 = syz_open_pts() msgget(0x0, 0x241) close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x7, 0x80000001, 0xfffffffffffffffb, "660400180e091fe6000002000000000800"}) writev(r0, &(0x7f00000006c0)=[{&(0x7f0000000c80)="aae3e6c3f01744124ce96464f9157c521949703cb9bb69323cf41195cd335e36e74866da987feeeeb097b241e19f3fa88644a1612230c806ad34071458f62751718c2d7318d6cd8bb32a75d8ef3ec8ca53550e50cd08c580866abcb4ceb0ed52cfd0b81201f04606d61424cc74d871a596a34dd2f37f2b7b251d38efbfda4c7fe8b24d0f14b2d79c90b1b13c9fb4921666a654ab580bb2422d814f990f09", 0x9e}], 0x1) r2 = socket(0x2, 0x1, 0x0) socket$inet6(0x18, 0x4000, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000000)=0x2) ioctl$TIOCSTOP(r3, 0x2000746f) 19:48:13 executing program 0: syz_emit_ethernet(0x46, &(0x7f0000000080)=ANY=[@ANYBLOB="ffffddffffffffffffff00100000bdb90000010000000000000004000000fe8000000000000000000000000000aa2c00b100000000004e204e2000089078"]) pledge(&(0x7f0000000000)='\x00', &(0x7f0000000040)='-#-\x00') fcntl$lock(0xffffffffffffffff, 0x7, &(0x7f0000000080)) pipe(&(0x7f0000000180)={0xffffffffffffffff}) pwrite(r0, &(0x7f00000001c0)="a3e86f467309a55672dd5bc107d67ac81fa11ce116ca01471e49b2c22a0f4c379df9bcf1592ed2b1fe8f995a8d67e7733f1c5e70bf77a2d605efb1a14a21681e875732570c20acc065fb214fdd8ff819a5e8dc6d9239ebd6ba35c9915271762f3e55a7e922bcd615991ebb68d1dd9159f1c7e5871048800739d1aab24f4da7a623da0caee7dd528e27f8afa0e69ed334d3bb4917e728f9a1575472ff0d4845446d2a70a46d0cc69762fd49ff607093f58cf09bc7bb5c957ecd2521fd7e5d28e528c5aad317cb0a5bcc18f7d4f4dc0a5cc8e8ae778a6ca7a175cbf3c15639ff1e5b90d12fcd5f85dbed6cd98b0d57c04d0ae85434b96df1c3e1b90ca8516243928d172bc77ea08ffce895c0bd44340ee38418aab184e4b3963a16d4d09e7f87528886de75a547634f20320dceae1ddee024a5118297255bc3b2ac8901561ef11c8dbca14942570ad863ada739dd1395bc91da2c20a329c0b9c4fbb2de621aad9f13e46ef3118b6332395d586bb69ee480c41a4cd982c62a50df5850546ddcb322647d0095c9ef6e107800e932a9e8f3c4655d54c3dcd1c97581d8edccb3165677fe3025707e8aa4b82f0b41946f71d2a28c9bfc4de9a1adf4cb92640973f8af2467c154e6c61167444aa9f0481f2e8faffa5f6955797cb19eb49a32b556a8b3131e6853aad5aaff3d6cf19b191d4bcfad0b6221974f261d7dc33c6dc5d40708dc6fc568033f257502c37533a18ccc6cd43e07fedd8b5ff1d46446665a864ff122ce6f138ebe698d5c5bc064fb0306a6f25f01df45d15659311dfe4a0adcbf35e0e980e974673a3ba0516ed5c83dc4ea221c03c91cde8b15a9332a2c46c2c1e139a500219f2a487f32971fbdbab5dde2cd4130c584bd12d2827bec1f827b03d68179800ca508557828df79b3debc5450f33ec2eec00d6cc574ff2aa2345411067a1b98b561e488912f71a327cb5bac30fb5fda9db8a969605feef89d9306e5a010f733851e09c0b6471286fa35e70551a1ec4d48652f4718a115f55b3f95c7d5b289070d5132cc0ad896633b19532adc87ce677f3bd3ce4c5692def1a862628f3cd77b068fa415bd807a0c3ccd3568fd94cc0b8d235fd5a44327e473b2feb4b2959ae9da15a895bbbeec5b1b5b3790acba0b7ce79efb650b02274e81bb35022501823030ada45632469df78958619d0c3fc83db5a2e158fe1c5a5d16272b8156773a48ca47bd6e87fd3ff3e7717bd0a565514fb2a684dedfba496cf05b393c306b531fa66acb2161f3b488bacea05ae3fa268b03a3ca64182ad5697a09fcae71ddafe00c311717442922a7637f47eacd985547b8588aa442562b24818ae5094b43dfcdceae440d9b9abc46635332ea65652b430d07e53310959f63db67129a27b61fede212549d5791a1fe270528888b3b0fdecaea22fb428bb18430ee2fa9a1dbb7f4d8fec678877b61d373601934041cd8d3c8ef3051098812df16afc5e58d645621f25434c719efec182c92e18d63acf4033e54925a336f591f117203eaa4ca235f27bc48faa378f3c3689e0704af3063a4c87fd3c1d3f6830abc5d5f69797b043040f4c8575bc1928effa2f39855957f382555a6ae42ec44a54e6ec16cf274d565de7010113a3a7aae68f361df2e8f6c336477c124527ff1ff92968dd53acc7b10ff6add06056a98aa32b8cde7d08de178fdebbd2dc177544eed26412923739977e7e2a009d7d975e8de3668c8d68c74a5528bc0178f1686dcc8df56086bdfe537e9155c5d5cf00f524198bc638d66780dadef7e1a1157bb43327b172f03a7d3c43fae72b42ab42ed94f8b9a60a500b554ac826727d77574ff677a46ba45fc505df2d2afe6981b0f0c14feb517877ab29e86229b4d682fe44858c15ab63fedb3025570219c33cad39438649ce0717332a39afa8a94513557e46bcb01964187ac6a336c9491424e02bfd8f2c65cfe45879254a0c96d9a83a50540fd56a62def7e5a4eceeb616c2f48600185fe6d27fef1bc04d9d51b146289fb699ef686e0b1bf9de009cef46bf0767b57f4349915020a30b2e0c3dc225fc8afd25d39245f0bd5abbfba59452b006b3cc068f6e78e75c24b1d6bc180c4214666431772983329ab1a0f1dad220a439f41aa69393a03926ae8dbb47975873259895b3d462d403d47853fc507c34333ff1fc37a66e4c759ef8b1dca53b50a55d8b0633594e6a484ce8402f18f03c193bcd8529964ac1f70405d64d706bf7c387feb742799ddcda66794b1dabff3de0a2e0b4d804ae6f14fcc7eec786c6328e44e0382680e3dbb29670aa161721210b308cb4585ff05b31a5b755963be9e1a542d196f9dd854c154677ae68968e35c879cd197218aba5222f3bdaee0291fd1c64f59d2046fa3384a5d18784cd479930825f29a70a3a6b74455871cb3cba2eaeffb33d9b75ead151a334b247b381e9db4eec751c5f68eb9de43fa0166689c316fa6b9aa81d5e95b63dba1bc2d7dfbba3ed0ae5aa4f6a127a05c1091d042ffa2fc4332d7373f73077fa26a53b8ba7fe020dc8c41292517ba22b64470fcf2c83a9882ed4505a3895861d0d66ebdd42b8e803eb6e7ccfd6a7218292110c3081e19477085b7a9a2d08b05a72973c13463b08b8ac083318a264346b4158430f5d14a9a4e618764b04e8dc4140b2d5f2c971757bd9e8e1dc9b33e717d148c09884a8784b26f458b3f450203774e47094957ba2961421725b560ce73f3ed9c82d6d11240cff493f2d8caa80624492dd07d5ce9a45a88bd6ee4e1166aeef81303e126aeebed91bd9b07e42d64ae88f4b1450df0edaed3269f135cf39cac87eceee9d2a242b92ec4a86c237e373992c9edc8d5cc79d0a73ea9effde74c20df7b9249915e443a394c502bd753e73d3d195fc4aef019779b260bd1547612af554b1694dcdea8cfaee97a4d842290cd76fec9411dc9a5d442553bec32ff1aacee422f3d984dd4e781cd596531941e32393fbde61362b9881aeef1e3a562f6ee82dded37bc950914e6feca5ecb648bcbf4da8bf3390449b911dcee4977a77d4f31d5811437edf00821d323036d380df580051c0c49dd435c0509a9375fb54361dc264ec9c68f3914d66ab10283073608a4c85b75b4db404c1d75ded8c91a748411c19a33a64138a8ddf0ccaca00a7e758f598615f1dab7b63216bda1baff89d908ebb2505f611e061e71fff3d5b15a17921054d145593e1451504f63bf4672f4e772f20c9a9c1bd2a3acae4c27484565982b4f0bdd998436d4aaeff7e31ca86f5af1e401af9dec4d505284b9e66eaa5dd4d183353291cc6f2074e0090663668bcfdc6766728d6f5f7fc42b254796dabc681cbf2bf8d61d834126c4fb8cd1f12fc40a81bd880fa5eb60522d64eb250461413b976c17dd7295560f23e119ed1acf3cf0cd542dd18737fe177f77a1d97853beefa9ada3b82ba7efeed18d7686622e05430e3b26914ec814aeab7ac3655d6cd59e5bb279511af99807f5d846c9bb4b8cd4bd2dc04e29a1d482252c658d2e80b270ee314bfdfed637faba80ea1188930298e1d09d768d26fbbd5602a3be76d7211135090a89c3611e43265fc249a448b314e725e4862932a743291a0bc56abb22b7f04ef53ff6a3901291906392363d799b0d76b9c88615f46fb2d42447ca31630c36f2f29c4cbf73f066e1ac831b324ac3ba56d7744bfb34c9e104883e9cf854bca53d32ec5d179d28b3290d94b6b937fb66508a3d1057cf91529c4e740f2e4824cf30ada18740116c2381dbfdd45aac58d0744bbfac217fd15da803aabb90ce0632eb1dd3a6c98c3a03b277bc866795ee2d41fa789fac754953032194b89b6dc229219edf1a68b7059251dcb953e04ac2d61747836600f76266c03cd195af2618c8f6310a073b7dc2cb9dd3e2dd60553385261e3b0520aa5afe27b8f80708991ea42aaee1d29230a5f5b6b7e62052fd70dbfb99439e99cbcf45aa66f85149110f8a9b0124d246a7851bf234804a7c7dbdeb968f2de7d3945dbe319be107c696ffb1fe50707fb82cb1116dd3ae21d21d155c955311a36a3173e43b92079aae439f95ffaf16889c4c842ca04afb33846b46c83fd94dbe00c34b75db7152f94fe5870643e90e73e502be8835b8f7e3691f2d267ece99eed89396250af0855ba92b2f8d0205182fcd9660da630b69358b6d366ca5788c33258eb85f4b485179ef835519251818fbe0d23944e0d512c37da5ef7fb23143ca7abae46a7d76e11b941ce22fedf4ba18bc101b4380ae57a1d2a0f46cf6c8b9410652fd3a6d764c369c4fffe028de49e3f50e7ce774ad1a260c4ca759cabbfca9e741db1fb81b1553f5f15822544db33d36a0c1a78c732244de1ecf3c4ae92bc6a7c9cdb2817f6200fcec6bee37948e031ece4edda9432375095e78d04e74dd977a7683b3b42b498543e4521e671f1772c1ae58d3a685364f4ec32ac57986d94830e0759e3865b5b6563c5b95be7ed0f04f1254dcd86da89073eaf2fdbf0c70246854b493ad7d82284676561f181a1a5962c8f977d28d0cb7a56ce585647750146496776463a2a761894713749e91d6a4d04d41e26de0ff0bb0eae9a5a4622970cb7224d59354e4410ca1741f2d54b884dce7de66457a4b3bc7eced577aada1dc988d6dc3472a6ae86fd8d2df89c96e83ce4056b0b12afcb3cc8a7c41dba07ef6583e627f090966b693cf76c8f7aad56561ecd32cfc726ef69eb7c7706ad7b3b435990781e45d09d26bf6e6c66e54f166446a956a86645dc3563071910c729aafae79cc7596a14a2b0e2803a27f2f4770c7206b3a6b9b4b9c83b3bf4eb8abbdb03e91f4023a9fd680605e4dc5c69e5920f0b6fc68d2b8b031331327f225eb66a384acd18677ba756e27729cf14d308b2951196522665c9e55455bd2eb7329bd858bd6ac3509d928bafb4402e5357bffed61e8c217ae5ed62bcdd010534dec50d7671cc21c53c0da4ef137f02d8fb2d60e7289fb5a8e8b374e603ac7f3edc7429018730de857cbd5f566f77af05c93dd6e72f868d1ceb05ff555a644775816fc931186a0a2f803a3eb3621a4a259f49c5ec8928342541ccde35b834e28f93b755020455651a3dd8d031281e7b56524f070c550dc87303bffdb735f63dc8e2795f7b941a402e0d29bf91256119a6f56568fbe2a604123b1c75678b582ce5e7bd92eb1a240245581ef418edcd5149c6be8f351ff3980765ce3b49e309a98aff26400e9bd687ee835b9ac1d9f025e86b4ef8572d2897ac99a2f7fcd9f43ea662bc7069fd4cd1a4db0e2e13a987a3a0b8b9c7f34e3a953ba4029767e25097b6b0fc32fced686fb7d64152c672865cfd21edc9feabcf89b8afc504d39e434b03affd63e63271da9d711b37dc4b65ae00d0820a55911eadf7663837b624c7ddf67ada74105ea5dcb747612e83d691ae3092ebacde052680e82f80e53d520c64804836467d1ed671696395dda85d0a27b7cb2c05137feac9ccbef1955f0ffd86262060089fd331323b19a236fb3453eeca6fcaa643810f1552ddd8567838f97ed3aee4caecd20a96a4a8a675b25ee7e7a7834e03a1a85cf3c96c4778ef8554d3fec4f201d8c58811dde7f2f4eab85f609eca159a96a7e27eee245f810dd8f300ed120639dfe3e48201c13c63da8d042c21aae9c8f270b0f38b6994c6595fae732e5c83bda1028e6e3f291c08ad4cbead019c42fb4e5cb3f59b32d9548408f1b8bba38c1614cbb426f55006a78bfd5d582e0c6282857c94983057666f9d997a2ce0acb8eab7b0647f3b99e1e7e", 0x1000, 0x0, 0x7fffffff) mprotect(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f00000000c0)=0x9) 19:48:13 executing program 0: sysctl$kern(&(0x7f0000000180)={0x1, 0x43}, 0x2, &(0x7f0000000580)="c7ab30ac", &(0x7f00000001c0)=0x4, 0x0, 0x0) r0 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r0, 0x3) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r1, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getpid() r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r2, 0x90, 0x101}, 0x8001, 0x1ff, r3, r4, 0x7, 0x100000001, 0x100}) r5 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0xc2, 0x9}, 0x5, 0x8, 0x6231}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r7 = getpid() r8 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r6, 0x90, 0x101}, 0x8001, 0x1ff, r7, r8, 0x7, 0x100000001, 0x100}) r9 = getpgrp() ioctl$WSDISPLAYIO_SMODE(0xffffffffffffffff, 0x8004574c, &(0x7f00000000c0)=0x1) r10 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r10) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x1, r1, r2, r5, r6, 0x23, 0x5}, 0x6ef7122b, 0x8, r9, r10, 0x7, 0x7bc0, 0x7}) 19:48:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffff8, 0x0, "0000245185a81865fc17ffab7f00"}) r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) writev(r0, &(0x7f0000000080)=[{&(0x7f00000001c0)="b8bc0fb4005a9b76b4aa02d550c7d8803b7c3d53b790538603401c6c0328c37a98bd3e8cf4fd8dbffca5ffc14e648737a0670357000165564a180acb7b137d9908a37d4f080481dc1e37ed6eba760ce2b695d6", 0x53}, {&(0x7f0000000240)="651de085499f82b37bb3512336563fc691665320126c505b1fceff356841025ed4172d3537c81182f9b7fa079301642af11f50e79a00d69c39544b9a41410a778c1dbdd569d18f308a2051fc99211f558ad680b5d0bdc856a76ef1697fd04ee635b8858ddf23a42b112cdf5b7905519d9e4adf984bdb39fd04075112f1ef424ee7d3e294d3751ddc03a492f6fcd49dded9a014f531fd2678f244bc3c", 0x9c}, {&(0x7f0000000300)="faee846b8b544fbd2fffae6c9274ec7f7b23f4f163b68c03f535ece7420d61282a1b12084fdf86c581fd5211946afd969a3bc257d7980b97bbd813d9bb20e9b9900748c7c39010cfe6f3be53cb19e4240afde75678fef97d9b46917d78e29628e8380c72299788ead69a6b51dde83ca01afde3daf9d47b51b4b9df747725020854a88f51aeeaf0b8afbe4ab6d787930fd5baabdb83c85f50eff1b51ab29d3a06e27cf37c78dc3a3f356521446d97dd8765ab7691fd5c8df440b70b6cb3ca110f23ae1e1a6511446e524d5ee102ec3856e84fbc08aeff0f5bc34b36ac50ded6a5ff5feb57c4efbc64a0f8a73c500b466eb32551fe2f5a7260d61a06ec2bf94b17bcdb22bcc9257f460a9edea23d89f56be332caa14d0165efb6565ccd37e092c11aeff65ab8a4613f4f0fae380d3d5278ac111f8c87812dcb42fd5f23a9950906f6d3bcbd40ba261fe5f15d5867db93d22c5f8992e92caa8cb6ffc6726a56c081903190926dcf56bb4eefff4d8d2de2f1c45fecb775fee74fc357d6e78f30a0cdf3a00024f666d8a3142f519cb20319ff9614a534507038543fe75eb1b92f8894752c04c4e64e4473cd88fa589801a53e87bf9b2b69e797b04b181bb71a347279ec838bfbda9dde4070f4082ea3090ad8a08a023e2dd1629f8d214c934943ee962aff7cf240761192557b463d3f514300961fb0d2f1c5c6589df543427e9116bdfbd0e2266801eaa2ebf76c02854c19a0a1935bd78d86eed5ed798f47220ed8dba19cb7578070a59100e335b7463d31306064cf8fa593de5e435760c029fc7fa0607ff3b360fd9e09cfe68f55207e32e8e096e8b2ef3ee19f122aad9a375cab8dc0b0ca15e639e9da8c646c58e756d53ca48522f348fad24cf13ad6415bef550d0cd6673c96fbc3694d15686a528cc63a08b5f7d8bc02fd937b28080dbc9cbdaa07dedb69c5613f1e48fd3a2acb9e5493915c827dc3e0ccdfba5f05733b2f298e779431c4c2f1d16d4bb769f8a057d58c77d05d85d055ee93fa50688053a5125f8130dbb0281e8a125dd8d7241bdc53c450d6da00ba9fc700830a95f8da7958267c8a9b28af2c04fbbebf39b1da5b197c687161e082f5f52b5af7641fcd975c3c4fbfaec1e9d1f441224c5a92335a64c02a5ea466568fcc69dd378f85961ce2318f4bbc937f61f77f57eb94b1cc6f6b32c6b17e230ed25d7524d5d2bb4f6b95efc40253b1d86f84ec3df1cdeb232cc88ec08a5118164c28a030e831a3387918f02c9bdfda98a93a225b9f73e37ead68011e2c63efbdc3c70666ac3911ff5c93bc0ec5733893e222e385d9816fe9506ee9099070c5956feef61e0e70a4808c1fe4c422eff04c1a9b1bcfb9ad93a01d20eded644ba7c2aa4195c4219ef8294024c82d77f454eba8f903c24cec1b836da5a87326652c216172c9f9bc8a9054a471c8f0559bc04efe1294887e632df980b8e0e517b5050f46dd5014d97653e64cd506fff46d3c7e6136661f63260728d86ffdc651fedb924b7182626fe0a4d622f18fc0a750e4dd682221e42375cfd7d91d7951401dad5845ba95749b2e1243e22c6603a9d8e624f975496d90d85807680c378220d9e037c7447266cd39eff9fb07692a77e1d289bcde2983669f78e16aa97855fb2a846e76087e7abc609ce0fe4ec88112dfc3ec5bcd96ecf602598f32447353f67763767482340e3373b8cc94de2f99d3a657ff7f4a7a5b8a6658fb56c8c46ae61637ea1f668d56a6fa0983f52b2dc455a0e2a286138eab2c8bf185f07b2d7e2550b056e93c752cca5aa9b74017ac864f902a8e6080bac734e6562ea837032572d25ea01bdecdf48ef19e5c230f307417dc78f7e1b428077dd116abbbd94cd65d793d926cf531b688e37aac3b37f12da20226f91d5ecf5b3a94fc8129e642669ba70b84a469a52c7a1b50492f009a04ed68cdda5d417854ad4c086e5c5f95d765895bdc1a24cf40d1afa5f064a55cf731e1c3b22c0867bfc1606d4a5dbc32c7cfdd38625526bb6112ec3695c39b39c4118ea9e665f660690e6d2c0b4b31157aff35ee964ad1f16cbfb151c525210975a6a74fd2fb61c026db1e97e594239ebaebecbda4271f7a638d2e9fd21347f45f49c1aee12442c22cc98a79b6ebf6495928445ea56a8d793be43e8b4d18ac89f2f25de39379ccc24eae3a43fa262a203df715259a7c579ec938d867e24e8dfc2514621f783c36ad86a12291bc7d11fd95c0be9f2239777849a676fb56cf8307c4cbb164e68c70b87ea3a366e752e3aa1893cf23886ce6588be5cae9a0f2f1d698015bf6099739f1248fa715d1020fe5b2baf27714b7ad5551ca01325544625e8944a207bd1380443266d9d87e60616cadf50d740f24af6ad79f65368f3bed7cd918b4bba184770aded6e2c310b23dec79e1bfe7efa0fa6afb9821b00f38b134be52e65ae70b933e824418b9bad25da4294f87df17176ec78e5fca1793ecfd4e169cbd75798251a3e1030510097c8c9def8ace2f25eaa2bc7e8c656a7705b3785b38ec31ba730179703d3ecebd928b00806956d35715addaf5c16606d7d956c3f4e44e14a5e4f7b3292f91d4beaa13f7e33b4c4d3edfc98c5480aaa587e7aad65236a2612635c722a5d597fcebd1fc022c147b084d22019d83d84d5ba7feff6afaa8be5d840827ae8c723bf991d8f517496a60fc11e8642d80152d0438e03284fd8e32ea59c8dfb4d323e1aced2f9039bb03813474b24537cc15e08614b5518f0eb01c07916df30aa46c9be75f757e53178123385f0a2aa385fa272bf3104d41dae2af9a4430184e1748a1900d6fcd899a48aec3740bdad41032ea081d5f2e54d60a123a0b1f7f2d88eecc15754f1fc51df4d41fcb9f3eb2b5cd399bd4a4b650ae7e34b4951b4a0ccbecb970b6a91a2e789126827b8b646d39218f04f3df9b00a627b928ceb9d6d4b513584c9bfa7710aee0a1f23cc55f5a4058ce63e7069f7341a4ea2d7281a1f655defa61907d3103fe979448cbb3af0307e360e514985beff48af70f811ae54f4bbd1c4781d11f3c610fce58d9dba7f0e765da1e481fd51b2bac8ad9394796eacfa3a7e9814adec744bc2d5423d041295b4a1e387c713755046d6868c0e56bc3da707cc8d8f7606923ddd3a57378c57ff06f553cd9514c165573772ccf98fc4e332c10f82d02f6fffbcc5ac351f2866a19197af7d470cd57cd3c506bd6f5500c3ae90b68687fcbdc4ae37e215ebb8a57cdee245c5162ccf9ddd1af75a442aa1d899890494e119130326e6623558f8646a4ed9dc9a967ded9805eeb0e8d0ec9e7b251db4ad65184c4502e07d0403c806434802bec3999488eac6c561a758d68405d4668d7df74a38ffd0fd40f18143d1f83ba49716744f68c3cebc84ebbcd2d1f4045b21d789f98db594b5d4f252ff4da10b2c4f321d8951320b023733dd08ed120783999c95b17b85677f9c8b803d4ea6b7a482ed02b2030fde61d548aebf2e7fef346090a797463698075b58bc282ee9b27cb24c6d7625a11e13a57ad9b2751f22c69e715cf689581b570881533c57c64603049d96086f38d2eb6b38c31a7598efbc6682665aa895a4f71c41e1b2c1d221b6f1f1eb90fda8c67ea108f51c62fc368d584d2cfb6e47a00090e80cee62f17b0c383599b536b12e108ab546dde9e8e467daa3876f178212f225f1a68e2d9199d59f9a905a55acf626813f0bf6a09520196a03b585e6682818b21bab3401e0d96e13c7c95c4520e32c3692b6221090b3c2bff1b82726e1e626d43d9203a6641d04aa6fd14a03e0313732c08fb03aaee69fe5fee98e843f4c2a35f389c2acf29eedb20a068ce585d40a56b4959f929c965dbd9ac012e1fc8922fe9073aeefacb5ed95aa1656869ee608ff7d07011ceacb76f4df5e614c469df3a1433558b0eb7cd4ab207eaea94420b8ea9d0ab1e951f0b4ab193b727cbafbb82da84ce5a02a3ac3342da5dbaaef7c2b731aa89df068d9fe347167f2332b7600c5d8855d1b79e19a5afd61ee50b58f12dd9a67c1c195c28a9f0864f9a4f386ca55a9ddad8f8b7093d521b06cdbeb4719af8546a751dc22405c27875e1ef3d4e84c7ce7a1737f7775de70308513c3831f72f6465d0cab69ee0304e0ec5f7c0745618f9b1a8c6f6a805d467f95cf3cd0971fb52a307ecb71c1a20f781d9f06d0be4b469895f382b195537f8372695af4adc18eda0dd881592c6bb9544f8cc673150bd8087797ce412d7431ea28e6a0b91e0eab6345a2f3f7d7c51fa3a41c1b44bb0b426c54a228170ab90258bf935748d5377e4c226ac87f067140d1ea2400b3cd347ada496890f683a1bddb4e825b2cd0f0dc577b559f5e9b63dbb4ec1232e6d7842f32d777b2e58c3aa1f79d93514f2b7baf8afa7c3e30800ba7e3fb466c0c87a430d6cf8807a8d7182500d43287def20328b443366f37d7263b7c58f280e2536b814818797393243247b88506e57275e131995a9daa0ccfc2fb6b9eccb3d413f77fd4a95e87a792239cba17ad8d9c91fab86d84f370c74533e4b58717d22ef698b63347d20891115c4259cdba853d51ed474d392b239c1b99190579ea9173b6c97cc2ebeeb1ef7cf43505a9606ff2b9b7c20a29185b91011f2c69011accd79d4ba0af19a9bff892379659a7944d42778b8b02a70388b7fd09a290eceeef718ec8b140f91509a6211077cdc760081b1a71da1a6ce5fefeb42e61d0bd4b0b7e1b61747b37180b8ce4358a324b7b084be6448b205fb24339ea5b990343d43144e06eb0f84be5e902eba07a469d3f6714f724aee2b01188bc43f043978d8f2e3ffc9a400e646d71327c04cc1717386eac657e042f38714361c7a5aa39fbb07ce6385e769ea4c48f3457bd24e9cc444bd6a1be6f31a64f210246aa88965f0b2447f23bc855fd0074049c66e44191726efbde8bef6d85240448fd48e3a078c19f7d79ced4e8b0b8a2996a9bd99e193d6da0e6bd0fd9cf8748afe271d521651577a5544942dc868872ebee579eb2284deb63e74265d11de52b71aaa1afb3e8be64fb8dce2420f629b51e1b7c9d250a37e39d430da2cf197a7e3611ea64b74a9dd31d16e28a51a23b371c62e6089ab75df4198cb6d4ca1e2b1fd34203e92e4e56cfc35728b0efd277c94de2ecb448a69b2d068c5ebad3630454ef742c82647aadf3245961fef85b41081c5df1cb9219e8abff30d8e1bb63f3cc0ca647c9b8395a2f362084b0db96eb66df9c799d37dd4cffa861d7e9710ae3051f400fa120203850d37ad2852ec9ade7f81a6bbb5cc8e6da265b1ae00b9c5c485b2ad7d34d341254c2676fc3f7d708b7288b450168a75e34156ebb582f865ab5625c5607686add1171986691b928573eeac38f3bfccee2a219a00ca6d7dff74fc81fd30d15da0a6ce1fcad85bdb326864cdded0b7d7e7debb6e8d50b6d5c19b5d0b72472170f9bbbaa56bfd09eaddb69fb2a56f00e27aa809cd4d8eca369fdcc383b9f5f09a5843581653d65ee73de23b21ae85d80c29ba9474ee22b57e36b3fc657958d9137861cabdf3d9fa3f87cba85fffbfa59c472b90da6337c6bee4a3fcc3acfc288dd2566c760b55428d37f70a042307a053331a6058abbb5109dda25413b357cd11c0e91d01712d03556e3e5f0bfca563e5f975d47f819c53540526a3bf86df338ebf716d6b09b2954790d9eb45fe6fefa75a2beba306b8f0c792a7a7ece258efd2924447c63d549fcf4159f0d2f814fc3bcb6a3c33007a837f8595975854c259b07f33aa445786293d8540bec2f04149e9838f", 0x1000}, {&(0x7f0000001300)="c0b1ad1b77f8385b18d744f0dfb6585bdcdbc15feb3206c90c29b546d3c925756999015f67b5c7cff785523af5fe4d627b5733bece9ba9fda51774790f81cc3db1e83c39f5fce53baac464f279737057303218198794b32f4ba87d91b135fb971fcb92e76a2dc6054b344e7a79fdfe030952e971566a2b2335a89e6c14ee38e357f7243e352c2a42b6eb86bf2f4fd3e3b9b97885728182def7e137c49151e2ec1f64339bbd36a2d422ec0dc42cbb6a9f7021086587ec83db3f01d2187f657afa2569d58351a350c29af2854a4e8ef4ef14725f7d00a16f86b6d5c3a18c", 0xdd}], 0x4) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000001400)={0xbd, 0x101, 0x0, 0x8, "a6fcf6750261d0ed67eea6285f6524ba4a5e5e1c", 0x7, 0x401}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) sysctl$fs(&(0x7f0000001540)={0x3, 0x1}, 0x2, &(0x7f0000001580)="aa2b8881c56ce4dc5645cb73bb94170988f69d64c4b2e604293f33f4d9565de4e5198c2601e4c717a8b5baf225093bacf7cb88258fbca5984bd4d51bf4d4bc65d68a8b063422c4a16545e9131ab6314e285b5294ad71378c0b4271b0944fe1e889e1dfc78dbe32454757024b", &(0x7f0000001600)=0x6c, &(0x7f0000001640)="b8335d0e3666965220648ebeacf88bc7bfdaefde5e857198e5bd0f57f24e82aae2dfe4e22fd23fd6e6a83a3ab5aa1377993b58bafc7d58d432a0fcc49e4f418455694152e674297667f44419573d157034729d207f685f42dfcda8f4c673d5ccbd71cad70a2aa69fc6cd89dcbdf5f3805a54607e24ea27ba78f2bdb2b052eb39fcb6937c0504729a07f2c24cbf2d432bb4e8d7d171d0cacba3444df6cb6d6586d03d", 0xa2) setuid(r3) r4 = shmget$private(0x0, 0x9000, 0x101, &(0x7f0000ff4000/0x9000)=nil) fchdir(r1) r5 = open(&(0x7f0000001700)='./file0\x00', 0x200, 0x1) ioctl$BIOCGHDRCMPLT(r5, 0x40044274, &(0x7f0000001740)) shmctl$IPC_STAT(r4, 0x2, &(0x7f0000001440)=""/215) sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 19:48:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "000000000000000100002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7, 0x2}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) recvfrom(r2, &(0x7f0000000040)=""/35, 0x23, 0x0, &(0x7f0000000080)=ANY=[@ANYBLOB="00402e2f66e3a8653000"], 0xa) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) setsockopt(r1, 0x29, 0xa, &(0x7f0000000000)='\fFW}', 0x4) write(r1, 0x0, 0x0) 19:48:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = socket(0x800000018, 0x1, 0x0) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r1, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x200) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000100), 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) connect$unix(r2, &(0x7f0000000040)=@abs={0x0, 0x0, 0x2}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000000)="98f728f8f955b0f22c50616364", 0xfde8, 0x5, 0x0, 0x0) 19:48:13 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x4) pwritev(r0, &(0x7f0000000900)=[{&(0x7f00000002c0)="9b", 0x1}], 0x1, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0x6) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x8b) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) sysctl$kern(&(0x7f0000000000), 0x8, &(0x7f0000000040), 0x0, 0x0, 0x0) 19:48:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x3, 0x0, "00002451859e1865790a0000000000001fe600"}) r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) setsockopt(r1, 0x6, 0x7ff, &(0x7f00000001c0)="805c1212c618ada8ef4373c0fd6815170389bedeb7aefbed9df0beb0eaf4153d0f667a56f99de5c8b82add7fad20b49569542ff509e4e81b18e21361f982b76e4d5cb31dd1c008402f38025b378f5adaf00be0fa7ba413d1b2b22f7522deba9b348084c6ed1e7507836420e6ccdbf616439b4b8a94b1b9e3b98a526f7a24d6936da929bfec0225b3c6e99214387115b7adccbd2321a0d551a63ba5e82f4f6802e24f7c13f83b762567c3b0852f45c66340300a899eb4fb1f64dbf890d0743aebc24325769eb231c4a79d115af22252e39e607c98b75873f36604861bc198cbb87e611030042b09f6a17430e97c7e3bad46eb", 0xf2) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) r3 = socket(0x2, 0x1, 0x0) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/bpf\x00', 0x2, 0x0) close(r4) r5 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f0000000080)=0x8) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000040)) sysctl$kern(&(0x7f0000000000)={0x1, 0x4a}, 0x2, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) 19:48:13 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479b86dd"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0xb6, &(0x7f0000000040)={@empty, @local, [], {@ipv6={0x86dd, {0x8, 0x6, "83ef07", 0x80, 0x16, 0x9, @empty, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x33, 0x0, [], [@ra={0x5, 0x2, 0x2}, @enc_lim={0x4, 0x1, 0x4}]}, @hopopts={0x2c, 0x2, [], [@jumbo={0xc2, 0x4, 0x10000}, @jumbo={0xc2, 0x4, 0x7}, @ra={0x5, 0x2, 0x1}, @enc_lim={0x4, 0x1, 0x8}]}], @udp={{0x3, 0x0, 0x8}, {"c20b7e203ab7d270084f83fc8d2031f39c4d1a93bf37497b55661cfcee5c248145306dfdb2d5b00a59da33da0e9ad087ef6484b9cb07697402c1718c161a19f5b3b8c5adb7062cd3"}}}}}}}) 19:48:13 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x4, &(0x7f00000000c0)=0x2, 0x4) sendto$unix(r0, &(0x7f0000000000)="b100050400000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acbdd602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c8943310b404f36a00f90006ee01bc43eaea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) readv(r0, &(0x7f0000000140)=[{0x0}], 0x1) 19:48:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x10, 0xc, 0x6) r2 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080), 0x4) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000040), 0x4) r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_INFO(r4, 0xc0185603, &(0x7f00000001c0)={0xfd, 0x0, &(0x7f00000000c0)=""/253}) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="42020207e00000012000"], 0x10) write(r1, 0x0, 0x0) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000200)=0x446208e0, 0x4) 19:48:13 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{}, {}, {}, {}]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) close(r0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) sysctl$kern(&(0x7f0000000080), 0x8, 0x0, &(0x7f0000001100), 0x0, 0x0) 19:48:13 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = dup(r0) getsockopt(r1, 0x12, 0x1, &(0x7f0000000080)=""/165, &(0x7f0000000000)=0xa5) sysctl$kern(&(0x7f0000000040)={0x1, 0xc}, 0x2, 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) accept(r2, &(0x7f0000000140)=@in, &(0x7f0000000180)=0xc) 19:48:13 executing program 0: sysctl$net_inet_tcp(&(0x7f0000000000)={0x4, 0x2, 0x6, 0x12}, 0x4, &(0x7f0000000080), 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4000000009, 0x82) semop(r0, &(0x7f0000000380)=[{0x1, 0xffff, 0xe5ce97ab354d86be}, {0x7, 0x2, 0x800}, {0x2, 0x4, 0x800}, {0x3, 0x2, 0x800}], 0x4) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) semop(r0, &(0x7f0000000000), 0x0) r1 = semget$private(0x0, 0x3, 0x3b142013d457b2d7) semctl$GETPID(r1, 0x0, 0x4, &(0x7f0000000300)=""/179) semctl$SETVAL(r1, 0x3, 0x8, &(0x7f00000001c0)=0x8) semop(r0, &(0x7f0000000080)=[{0x2, 0x9, 0x800}, {0x1, 0x1, 0x400}], 0x2) semop(r0, &(0x7f0000000140), 0x0) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x80000000) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x2, 0x0) r2 = open(&(0x7f0000000080)='./file0\x00', 0x100, 0x2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x160}], 0x1, 0x606dca73) dup2(r4, r3) chflagsat(r2, &(0x7f0000000280)='./file0/file0\x00', 0x0, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000140)=0x6) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f0000000300)=""/179) semctl$GETNCNT(0x0, 0x3, 0x3, &(0x7f0000000200)=""/83) 19:48:13 executing program 0: r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x600, r2, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r4, 0x0, 0x9, 0x8, 0x9, 0x5}) msgget$private(0x0, 0x104) semctl$GETVAL(0xffffffffffffffff, 0x0, 0x5, &(0x7f0000000040)=""/67) msgctl$IPC_RMID(r0, 0x0) socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000180)=ANY=[@ANYBLOB="2d01abde48fa844f52002152b258a29a4a77fb2f13db77f3937e9a1d7093c7beae7aa614b07f2da534c9aeb12a85d79e15b166b0d2148f10890163f3466a6d7cc2fd762ce316ec1e2c9a3039ee5f59aab6cc6ddc85716ae64c965febc798e8507c87be44bd89f59a12e046554f3185cb73d5a1d4863894a576cfb579831ad6db46547189957ed9274980f3dc57947a140b0eac4fb307fd35513ab52672947919ecb2cc9ec1339acb73dd0609d97c6750ec22e796c12ff826e18dd8e639ddaf5858a98d97b38379218df22281ac"], 0x3) 19:48:13 executing program 0: ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x0, 0x0, 0x0, 0x2}, {0x2, 0x0, 0x0, 0xfffffff8}, {0x6}]}) sysctl$kern(&(0x7f0000000000)={0x1, 0x49}, 0x6, 0x0, 0x0, 0x0, 0x0) 19:48:13 executing program 0: r0 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x800, 0x0) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x7fff, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x3d, 0x1, 0x3}, {{r0}, 0xfffffffffffffffe, 0x82, 0x2, 0x0, 0x5}, {{r1}, 0xfffffffffffffffb, 0x1, 0xf0000000, 0x0, 0xff}], 0x0, 0x0, 0x8, 0x0) accept(0xffffffffffffff9c, &(0x7f0000000100)=@in, &(0x7f0000000180)=0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, '\x00', 0x0, 0x401}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) dup2(r2, r3) 19:48:13 executing program 0: r0 = socket(0x6, 0x3, 0x0) socket$unix(0x1, 0x5, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) recvfrom(r2, &(0x7f0000000400)=""/46, 0x2e, 0x548a965f8452c7fe, &(0x7f0000000440)=@in6={0x18, 0x2, 0xc57, 0x3}, 0xc) ioctl$VMM_IOC_INTR(r2, 0x800c5606, &(0x7f0000000180)={0x3, 0x6fc, 0x8}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) connect$unix(r5, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r6 = socket(0x18, 0x1, 0x0) close(r6) fcntl$getflags(r4, 0x1) syz_extract_tcp_res(&(0x7f0000000100), 0xfffffffd, 0x9) getsockopt(r6, 0x200000029, 0x2e, 0x0, 0x0) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000140)=r6) recvmsg(r3, &(0x7f00000002c0)={0x0, 0x36, 0x0, 0x0, &(0x7f00000001c0)=""/207, 0xcf}, 0x2) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="28080000ffff7bf97d3348111b000000000001008377c55cd11a10ac000000000000000393875280626799e5df33ed37855e71c15468fe0f7086aa87eaa5da77ea1bb78d10e30e807a7626c5b3a7d62a2fd140bfd116965602b14a8191071b99a8d0c8e8a6a78c9b574b8f52633dbd301d7c8880c2d466999402ed054905d5c7c49c856ad60f1dffdfca08f0443672595b", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES16=r0, @ANYRES32=r4], 0x28}, 0x0) 19:48:13 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x3b}, 0x2, &(0x7f0000000140)="c7ab30ac4a271729648226cedd3c05e266e93be013b41eaf53f019409235bd4aa28c58aa2b0698fb3b02dd4b5fd40d5078814d079b301e9e0fab9095eba2cb8807c08f10c16d4d68fbd9cd1d1a8e238dda6b05f0029b9c3bd936b1a373bbd102dacc3378c5a4017e4e60286a9753cae463efd6fdf192bb6c9888669657e370593e5107bc69168492af733aa3c9a2e8de4fa630c83411fd3a3319b3cd8a11243b8eeb916b8c6186b3976ee3539648a935040b9c7c0e1795003b4511d1e5d449a4a976ead8d126f934da9b4a4ccb47bbe7981224bb40da9418ea7d2520708dfcbc5a5edb4fa27071993c1513226bcc7fde616b6444574fbcefabab0a555e5384915289f110d0662342e11f31fb23234f8ab40f526271fb93c86c3778d04bddf6245abaa17ff79c4e1535960901f62f7127272e0c84b326294b4425dccd96c6f7ac1bbe2f674af2cac795bbcb65650219021ba2efaec3c6a6a999288b8afa6c81de46fb6cb8960197a725d3e7235c4f505dcaacab60ec8c7ee2bbcd4811165eaa0e367d0c59da451c71f5e38b0cc73d1b8bb1d68aeb62a9e2ad671eb89ebb7d0539720d7d37af53c1048e2788654c3bc9a482c273e9433ea30e11b15b936ca095d546d51e34966c596c50f5f1503534ecbe71a2be817830a9ec48f56a65c4006ab9e7114202a361e0bf248ab0e716d560944c76a96367ea7a51e9d25a250753b5ab850fc27c5a20", &(0x7f0000000040)=0x206, 0x0, 0x0) r0 = syz_open_pts() r1 = syz_open_pts() close(r1) writev(r1, &(0x7f0000000200)=[{&(0x7f00000002c0)="3095aecf86b1cc6ecc760b08bcecfac7d73444d2f437d1ebe3690252d02761c8f876b2327a509bc1b836cd72920ea0bbb0d176a0434c6a005c822b6dcd75c03f4cc634eab8d4c7138d11ebd3984828603ff4c6f4cc1d161a1fb6eb1e11c32f425e6beb60a95200d346284e8ec3b6fe3ffbe702b393b0a822beecce62f9b4f4fed43bc7e24d116a5668e85569acebd4e60c712f763df65cde", 0x98}, {&(0x7f0000000100)="f6b34ef91379970458adcfd7118871f590b54d32f05cdb764a78846917bd54202ddbf714319dbef782f6605b88d9e73ccb49f82743dc082918911c26f6", 0x3d}, {&(0x7f0000000440)="b3a8705bf3a0206e3144d8c53fd17e99f024de8d85109031e8208e769e95eea9130f359d98b1a19fbb5e2dad46e52b55aeaee928c665f63173051e37c6df2507e47886a9e85bc511b7cd8e73c3f4980bc159f5de091482e650609393370f077bf88bedd3bd9486300edd6641837291f98db6a9e3fa61ff24c3f1f5938e97956e", 0x80}], 0x1) msgget$private(0x0, 0x411) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000380)={0x1ff, 0xfff, 0x1, 0x7, "bbcad022ab2dfbd8389a15e559b5d8730498bf31", 0xd36c, 0xffff}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x23fd, 0x7fffffff, "73f3267eafcc0500de76609f5d1500f200cf00"}) ioctl$TIOCCBRK(r0, 0x2000747a) r2 = semget$private(0x0, 0x7, 0x3e0) semctl$SETVAL(r2, 0xb5f04367f1e8143d, 0x8, &(0x7f00000001c0)=0x3) 19:48:13 executing program 0: getitimer(0x1, &(0x7f0000000080)) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000640)=""/210) semop(r0, &(0x7f0000000300)=[{0x3, 0x101, 0x1000}, {0x0, 0x4, 0x1000}], 0x1) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000280)=0x7) semop(r0, &(0x7f0000000000)=[{0x1, 0x2, 0x1000}, {0x0, 0x6, 0x1800}, {0x2, 0x20}, {0x1, 0x108, 0x3000}, {0x0, 0x7, 0x1000}, {0x2, 0x90, 0x800}, {0x4, 0x81, 0x800}, {0x4, 0x5, 0x1000}, {0x4, 0x5, 0x1000}, {0x4, 0xdb7f, 0x1000}], 0xa) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000100)=""/145) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000040)={0x0, './file0\x00', './file0\x00'}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000240)=[&(0x7f00000001c0)='\\/^$)', &(0x7f0000000200)='\x95|*#!*\x00'], &(0x7f0000000440)=[&(0x7f00000002c0)='\x00', &(0x7f0000000340)='[]\xab!\x00', &(0x7f0000000380)='-%\x00', &(0x7f00000003c0)=')\x00', &(0x7f0000000400)='\x00']) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f00000004c0)="ebffcbff13b9fd8139aa4e71304833f53be69931", 0x14) setsockopt(r1, 0x29, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) semop(r0, &(0x7f0000000540)=[{0x0, 0x9, 0x2000}, {0x3, 0x4}, {0x1, 0x0, 0x1000}, {0x0, 0x2, 0x800}, {0x0, 0x735, 0x1800}], 0x5) connect$unix(0xffffffffffffffff, &(0x7f0000000500)=ANY=[@ANYBLOB="05002e0fd5b6af7ea2e65ca67aa3b694737480703cf533c860c9c24246"], 0x10) r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) sendmsg$unix(0xffffffffffffffff, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=[@cred={0x20}, @cred={0x20}], 0x40, 0xf}, 0x9) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000480)={0x1, 0x40, 0xde4, 0x0, 0x400}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000040)=0x1000) 19:48:13 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x7, 0xfffffeff, "73cc510e52b3ad2e0d3fc9c06d00007f00"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7f", 0x4e) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_ADDSCREEN(r3, 0x80245753, &(0x7f0000000080)={0x800, './file0\x00', './file0\x00'}) 19:48:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x80000000000002}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00"}) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000080)=0x7fffffff) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 19:48:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) syz_emit_ethernet(0x72, &(0x7f00000011c0)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "837731", 0x3c, 0x0, 0x0, @local={0xfe, 0x80, [], 0x0}, @mcast2, {[@hopopts={0x2c, 0x3, [], [@pad1, @pad1, @ra, @padn={0x1, 0x3, [0x0, 0x0, 0x0]}, @enc_lim, @enc_lim, @generic={0x0, 0x1, '0'}]}, @hopopts={0x33}], @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) 19:48:14 executing program 0: r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) pwritev(r1, &(0x7f00000003c0)=[{&(0x7f0000000740)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b0cb672e9e7247818f900e017c7cb9303e6b505059f34d3fb9df3993b7535", 0xc5}], 0x1, 0x0, 0x0) r2 = getppid() fcntl$lock(r0, 0x8, &(0x7f0000000000)={0x1, 0x0, 0x9, 0x7e10, r2}) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x3810, r0, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x10, r1, 0x0, 0x0) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) recvfrom(r3, &(0x7f0000000100)=""/188, 0xbc, 0x1, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x3}, 0x8) 19:48:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000040)={0xfffffff9, 0x9, 0x2, 0x3, "6d0b9ad552cd09f761c9d1b5858377fe44f14426", 0xffffff00, 0xffffff27}) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x2, 0x1, 0x0) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r3 = socket(0x2, 0x2, 0x0) dup2(r2, r3) connect$unix(r3, &(0x7f0000000000)=ANY=[], 0x10) r4 = socket(0x2, 0x1, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LSFONT(r5, 0xc058574e, &(0x7f0000000080)) 19:48:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000080)=r2) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000513600000000000000010000000007ae26caa0416fa4f376336acf00b7804be781e4991f7c8", 0x28, 0x0, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479286dd60451a7c00412bf3fe"]) r4 = semget(0x0, 0x2, 0x221) semctl$SETALL(r4, 0x0, 0x9, &(0x7f0000000240)=[0x100, 0x38d, 0xa29]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) bind(r1, &(0x7f0000000200)=@in6={0x18, 0x1, 0x80000001, 0xfffffffc}, 0xc) syz_emit_ethernet(0x135, &(0x7f00000000c0)={@empty, @empty, [], {@ipv4={0x800, {{0x1c, 0x4, 0x1, 0x18, 0x127, 0x66, 0x3, 0xd2, 0x1, 0x0, @loopback, @remote={0xac, 0x14, 0x0}, {[@timestamp={0x44, 0x24, 0xfb, 0x0, 0x9, [{[@remote={0xac, 0x14, 0x0}], 0xffff}, {[@loopback], 0x8}, {[], 0x4}, {[@multicast2], 0x2}, {[], 0x6}]}, @ssrr={0x89, 0xf, 0x40, [@rand_addr=0xffffffff, @loopback, @local={0xac, 0x14, 0x0}]}, @end, @lsrr={0x83, 0x1f, 0x1, [@broadcast, @multicast2, @multicast1, @multicast1, @rand_addr=0xba30, @rand_addr=0x7, @multicast2]}, @lsrr={0x83, 0x7, 0x0, [@remote={0xac, 0x14, 0x0}]}]}}, @icmp=@time_exceeded={0xb, 0x1, 0x0, 0x0, 0x1f, 0x0, {0x2b, 0x4, 0x1, 0x1, 0xec4, 0x68, 0xffff, 0x0, 0x6c, 0xf801, @local={0xac, 0x14, 0x0}, @loopback, {[@generic={0x83, 0xb, "3fdd9dda88d59d7785"}, @ssrr={0x89, 0x1f, 0x1, [@loopback, @remote={0xac, 0x14, 0x0}, @multicast2, @local={0xac, 0x14, 0x0}, @empty, @remote={0xac, 0x14, 0x0}, @loopback]}, @timestamp={0x44, 0x14, 0xd2, 0x2, 0x3, [{[@local={0xac, 0x14, 0x0}], 0x20}, {[], 0xa8000000}, {[], 0x3a}]}, @ra={0x94, 0x6, 0x3}, @timestamp={0x44, 0x40, 0xe6, 0x1, 0x1, [{[], 0x4}, {[], 0x100}, {[@loopback], 0x804}, {}, {}, {[@local={0xac, 0x14, 0x0}], 0x7f}, {[@loopback], 0x2}, {[], 0x4}, {[@broadcast]}, {[@loopback], 0x5}]}, @rr={0x7, 0x13, 0x7f, [@broadcast, @loopback, @loopback, @empty]}]}}, "483119"}}}}}) 19:48:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x0, 0x0) close(r0) r1 = open$dir(&(0x7f0000000280)='./file1\x00', 0x40000400000002c2, 0x0) ftruncate(r1, 0x0, 0x69a88df4) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000040)=""/34, 0xffffff98}], 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)) ftruncate(r0, 0x0, 0x0) syz_open_pts() 19:48:14 executing program 0: sysctl$hw(&(0x7f0000000080)={0x4, 0x11}, 0x8, &(0x7f0000000100), 0x0, 0x0, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000000)="1cb60959786399a1c26fb9b75953b1baac827f7b683d41da209dbb7b19d4e3bec6ce0ebc6fe05eb6e840ac6ff1ff3b0cfcfd6b67a595c43c1423c39ceb8e9868417a65432c7ba178ef9f1b679664ac08e02813fad6960f80701f65db159406c82944ec39dc", 0x65}], 0x1, 0x0, 0x1) 19:48:14 executing program 0: readlink(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) chdir(&(0x7f0000000100)='./file1\x00') writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000140)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000080)='./file0\x00', &(0x7f00000001c0)=[&(0x7f00000000c0)='c\x00', &(0x7f0000000140)='%}&\xee)^\\.,\x00', &(0x7f0000000180)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000200)='&}&,/\x00', &(0x7f0000000240)='/)#\x00', &(0x7f0000000280)='c\x00', &(0x7f00000002c0)='!@\x00', &(0x7f0000000300)='&\xc5--W.^\']+[*!\xb0*\'][@!\x00', &(0x7f0000000340)='+,@&\x00', &(0x7f0000000380)='c\x00']) mkdir(&(0x7f0000000000)='./file0\x00', 0x62) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') 19:48:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) execve(0x0, 0x0, &(0x7f0000000400)=[&(0x7f0000000340)='\x00', &(0x7f0000000380)='\x00']) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) readv(r0, &(0x7f00000001c0)=[{&(0x7f0000000200)=""/50}, {&(0x7f0000000100)=""/15}, {&(0x7f0000000140)=""/98}], 0x100000000000017e) r1 = msgget$private(0x0, 0x40) msgsnd(r1, &(0x7f0000000240)={0x2, "34e8fe96e531d136b3f82141a56375dfcf3095d8c10434556e2e06a855dfff5c3d58346969a51396e0fed4dba8478a5392d5adb08643f379d908e9aa08024b21cb3aed7804cb1199e634f82117fb2df8676419b92f697ebb3576ee52b15dafbb84e045631a480f2e16310c16e2edfa091ee5c29802341a3b76cb1c909f4f57d093fd88235f52f3d5d4931a8b237f0bd2e1c6"}, 0x9a, 0x800) r2 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r2) getpgid(r2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "a1ee6ded46bb8601eeacde35b5836819f2084602"}) 19:48:14 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = socket$inet6(0x18, 0x2, 0x7) getsockname(r1, 0xffffffffffffffff, &(0x7f0000002740)) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000000)) bind(r0, &(0x7f0000000040)=@un=@abs={0x0, 0x0, 0x3}, 0x8) 19:48:16 executing program 0: sysctl$net_inet_gre(&(0x7f0000000000)={0x4, 0x23, 0x3, 0x2}, 0x4, &(0x7f0000000400)="c5a22f63", &(0x7f0000000040)=0x4, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCFLUSH(r1, 0x20004268) mlockall(0x4) 19:48:16 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() sysctl$net_inet_ip(&(0x7f0000000040)={0x4, 0x2, 0x0, 0x1e}, 0x4, &(0x7f00000000c0)="d54e2b505a0df00a2d99eb7041c2c642816b1a1fe96418d5aeac451a2451a1733c5648f212838f6797f5472c270cabdfec7996938e5e5e44cd1f843a89817487d3b29909bc5c265359e7f7738ff4b51d55418a", &(0x7f0000000140)=0x53, &(0x7f0000000180)="b1fcbf9bf15fc598fd4b08e76363cfbaab455c7242bfdba59b05d6c8c4be692723c0474da7e75e0b848ad8a14521e2cecf90b49696fae471d6708a81d3f7de9c2f2ab7f1b67d8a4b20ba709e2357ec006dd80893f943cf24b8f51ec8b38f14a50f97b343acfd0cf0869dce5a84eeb4cd5e914c7ac857e84088d5bd0e52ea6a38cace8679e8ce0778b3c2cace", 0x8c) close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0xfff, 0x33, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190a", 0x87}], 0x1) 19:48:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) preadv(r1, &(0x7f00000001c0)=[{&(0x7f0000000040)=""/216, 0xd8}, {&(0x7f0000000140)=""/82, 0x52}], 0x2, 0x0, 0x9) 19:48:16 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000000)={@broadcast, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x8001, 0x0, 0x1, 0x0, @multicast2}, @icmp=@timestamp={0xd, 0x0, 0x0, 0x0, 0x0, 0x100000}}}}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040), 0x0) r1 = semget$private(0x0, 0x7, 0x3e0) semop(r1, &(0x7f0000000080)=[{0x3, 0x2, 0x800}, {0x1, 0xff, 0x1000}, {0x1, 0x8, 0x800}, {0x3, 0xffff, 0x1000}, {0x2, 0x101, 0x1800}, {0x3, 0x1, 0x1800}], 0x6) r2 = semget$private(0x0, 0x4000000009, 0x292) semop(r2, &(0x7f0000000240)=[{0x3, 0xcff, 0x1000}, {0x3, 0x100, 0x1000}], 0x2) semop(r2, &(0x7f0000000000), 0x0) semctl$SETVAL(r2, 0x5, 0x8, &(0x7f0000000100)=0x7) semop(r2, &(0x7f0000000180)=[{0x0, 0x8, 0x1800}], 0x1) semctl$SETALL(r2, 0x0, 0x9, &(0x7f0000000100)=[0x6, 0x2000]) semop(0x0, &(0x7f0000000140)=[{0x0, 0x4, 0x1800}, {0x0, 0x3cec, 0x1000}, {0x4, 0x40, 0x1000}, {0x3, 0x2, 0x800}, {0x3, 0x7, 0x800}, {0x2, 0x1ff, 0x1800}, {0x2, 0x7, 0x1800}, {0x0, 0x4, 0x1000}, {0x4, 0x4, 0x1800}, {0x3, 0x8001, 0x1800}], 0xa) semctl$SETALL(r2, 0x0, 0x9, 0xffffffffffffffff) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)) r3 = socket(0x2, 0x8, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0106924, &(0x7f00000000c0)=0xee) dup2(0xffffffffffffffff, 0xffffffffffffffff) pipe2(&(0x7f0000000040), 0x20000) socket$inet6(0x18, 0x3, 0x0) 19:48:16 executing program 0: syz_emit_ethernet(0x68, &(0x7f0000000100)={@broadcast, @random="05e8ff000004", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x32, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x80000000, {0x0, 0x6, "e43edc", 0x0, 0x0, 0x0, @empty, @rand_addr="ffe50ed4705e00691a4406f1c4646f00", [], "6019"}}}}}}}) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000140)=0x361) r1 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r2 = dup2(0xffffffffffffffff, r1) r3 = semget$private(0x0, 0x2, 0x10) semop(r3, &(0x7f0000000040)=[{0x2, 0x3, 0x1800}, {0x1, 0x0, 0x1800}], 0x2) ioctl$BIOCPROMISC(r2, 0x20004269) getuid() semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x5) 19:48:16 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8000, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000180)='./file1\x00', 0x200, 0x0) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) read(r0, &(0x7f0000000000)=""/22, 0x16) rename(&(0x7f0000000200)='./file1\x00', &(0x7f0000000100)='./file0\x00') 19:48:17 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000280), 0x10dc, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x4000025e, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff]) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000), 0x0) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=""/204, 0xcc) semop(r2, &(0x7f0000000080)=[{0x3, 0xc, 0x800}, {0x2, 0x6, 0x2800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x5, 0x1000}, {0x4, 0x3, 0x1800}, {0x2, 0x1ff, 0x1000}, {0x3, 0x3ae9b8cc, 0x1000}, {0x0, 0xc32f, 0x800}, {0x4, 0x802, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000580)=""/25) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9a, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401, 0x800}], 0x4) semctl$GETZCNT(r2, 0x0, 0x7, &(0x7f00000002c0)=""/148) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f00000000c0)={{0x8402, 0xf916}, {0x20001, 0x8}}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(0x0, &(0x7f0000000600)=[{0x4, 0x6, 0x2400}, {0x2, 0x7}, {0x0, 0x1, 0x1800}, {0x3, 0x8000, 0x3800}, {0x0, 0xffff, 0x1000}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x4ff}, 0x7, 0x3, 0x8}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) nanosleep(&(0x7f0000000380), 0xfffffffffffffffe) 19:48:17 executing program 0: syz_emit_ethernet(0xb6, &(0x7f0000000140)={@broadcast, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x80, 0x0, 0x0, @rand_addr="010100000000000000000c00", @local={0xfe, 0x80, [], 0x0}, {[@dstopts={0x0, 0xd, [], [@padn={0x1, 0x8, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @generic={0x0, 0x5e, "7740da71da2ffd30754c1f572b03945176cf140226155ef16380020e553bd15c6ac93694068f8592866378574e3155bd4ea0f1480ffcf12351bd0ef15061c072f8a140c6069b30f0fd7acd8c3c5837847637772e946c4050cd758b2e2b8e"}]}], @udp={{0x0, 0x0, 0x8}}}}}}}) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x20, 0x8000, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x20) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) 19:48:17 executing program 0: r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x10, 0x1, 0xff) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) close(r2) getsockopt(r2, 0x200000029, 0x2e, 0x0, 0x0) poll(&(0x7f0000000100)=[{r0, 0x40}, {r0, 0x1}, {r2, 0x2}, {r2, 0x8}, {r1, 0x2}], 0x5, 0xfffeffff) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') sysctl$hw(&(0x7f0000000000)={0x6, 0x18}, 0x0, &(0x7f0000000040), 0x0, 0x0, 0x0) 19:48:17 executing program 0: syz_emit_ethernet(0xe2, &(0x7f0000000080)={@broadcast, @random="ff00", [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0xac, 0x3a, 0x0, @empty, @mcast2, {[@dstopts={0x4, 0x1, [], [@pad1, @enc_lim={0x4, 0x1, 0x6}, @ra={0x5, 0x2, 0xff}]}, @hopopts={0x2e, 0x9, [], [@ra={0x5, 0x2, 0x4a04}, @jumbo={0xc2, 0x4, 0x101}, @jumbo={0xc2, 0x4, 0x401}, @generic={0x5, 0x35, "e477d3399ff980fc5acc8105e7778cc58e5b799dfcf61e394cd810626e8c8ebb5f7c3999ebf25fbb63d8fd83be9dd85e7f8b23e343"}, @pad1, @ra={0x5, 0x2, 0x8}]}], @icmpv6=@pkt_toobig={0x2, 0x0, 0x0, 0x0, {0x0, 0x6, "5c8300", 0x0, 0x1, 0x0, @ipv4={[], [], @local={0xac, 0x14, 0x0}}, @loopback, [@dstopts={0x3}], "dfbc9be0"}}}}}}}) 19:48:17 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000140)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, 0x0, 0x0, 0x0, 0x0, 0x2}, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r3, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) r4 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r4) r5 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r5, 0x4, 0x8, &(0x7f0000000100)=0x3f) getsockname$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="154378036b7366f6d1a647d43472749b85acb24a90d2969e97e3a176e4d6d9e82609230017fd79de5ed88c159c631b576945438e4a7d4d2a6ef846b117fd02726390066e267fb50cc1ac4f4cb2084aa4c1d915076dd59cdbbb3bf4e4fd523429da43fa4b087db3b55a12e4c976be62", @ANYBLOB="d51d10373cb17cff84823e86f1d82ac6685d22d0637d3f40c7c56e3b7947852c3e53f0e6d5f75ef0efdefb8e771c889788b4a73c89b19022c2258e22ba65f4f64060155cfacb1c845806d1bbd358f3fc0076bcb58877ce7c52cf1b1a7eee59a08cc9d8a56d8edc3a5228928d5d4923ca9759a9cb6e85d5", @ANYRES32, @ANYRES16=r4, @ANYRES64, @ANYRES16=r4, @ANYRESOCT, @ANYRESDEC], &(0x7f0000000100)=0x6e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r6 = socket(0x18, 0x2, 0x0) setsockopt(r6, 0x29, 0x20000002a, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket$inet(0x2, 0x4004, 0x1b) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r1, 0x0, 0x0) 19:48:17 executing program 0: open(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) r2 = socket(0x2, 0x1, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSFLAGS(r3, 0x8004745c, &(0x7f0000000040)=0x3f) write(r1, 0x0, 0x0) 19:48:17 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x2, 0x0) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) syz_emit_ethernet(0x3e, &(0x7f00000001c0)={@local, @local, [], {@ipv4={0x800, {{0x7, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @rand_addr, @empty, {[@rr={0x7, 0x7, 0x4, [@remote={0xac, 0x14, 0x0}]}]}}, @tcp={{0x2, 0x2, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}) 19:48:17 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x37a) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000080)) syz_open_pts() r3 = socket(0x2, 0x1, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCNXCL(r4, 0x2000740e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x3, 0x0, "c697c85ea43f83bcdf00000000000000000ca700"}) syz_open_pts() 19:48:18 executing program 0: mprotect(&(0x7f000035d000/0x4000)=nil, 0x4000, 0x0) sysctl$net_inet_icmp(&(0x7f0000000040)={0x4, 0x2, 0x1, 0x1}, 0x4, &(0x7f0000000080)="5e5f2a354c6b12868826030c23870d7848ab8ae400233ff1357d4eab270bd8c7326a19c705cad98fdde3e74b254cd0cf0fcc6d0010e6ba319cec9bf9d34d2fd4fb9294750e6dad29bc07a0caa62ddc9fd1917d808f3f549b556bafd36a4fdd6b70ccde54b5111a6e82cc82fd104941edfa274c1f8d238667f715e48e2419cefe3720d709ee8de2be04d4c4aecedecf7c4c34f0d274fd", &(0x7f0000000140)=0x96, &(0x7f0000000300)="4f9e2136e425eb68308318dca033d1d8d1970d5f080c1d99230f5964b428cfbf045a15686c1a2434b7b7e4024fc17a5688aa26e3bda38a3afc5ce6fc5342f5f18161b0a375f79c08af404e569b664a5d550fea81477f7f22a759e44ee0fe64a909f5f9fbffffffffffff114705c44f48a6cbf1d8db2d06000000119013e9932ddc09c771a2d8f6ddad4b8c643ab1c40f7d783ed07d7a69bf1856948fc246c209527beccfca8f5aeab5b6714c7a40d692043274165325de11fbfd169b0fd57c5ff3b39eb08d3ee77da1f1b5a71985d6a7ee0ca28453ffce543436594267c5bcf3fcef01174609845d9106", 0xea) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x40, &(0x7f0000000000)="06000000", 0x4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f0000000140)=0x361) r1 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r1, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getpid() r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r2, 0xb8, 0x101}, 0x8001, 0x1ff, r3, r4, 0x7, 0x100000001, 0x100}) r5 = socket(0x18, 0x400000002, 0x0) setsockopt(r5, 0xa9, 0x2e, &(0x7f00000005c0)="ebffcbff13b9fd812eaa6e713048e69931929648965a36f6b1722dd2e9a58994c84fc1291b2b81e708ccf828344b2cf77d1e97e3727f817a262b714937f9423e9c39b8d08594fd6b80fbf7739896b63b808e56485b127a29b00d7d6c42f97086c8e1dceafbffab96b5352e9444dac306197c40b5837f1522047a39a6e88286e7984991059b620000", 0x88) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getpid() r9 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f00000001c0)={{0x80000000, 0x0, r7, 0xffffffffffffffff, r8, 0x90, 0x105}, 0x8001, 0x200, 0x0, r9, 0x40, 0x100000001, 0x100}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x10000000, r1, r2, r6, r8, 0x4, 0xa74b}, 0x8, 0x400, 0x2}) 19:48:18 executing program 0: kqueue() r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r1 = dup(r0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) write(r2, &(0x7f00000000c0)="95", 0xfffffe76) dup2(r1, r2) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) ioctl$KDMKTONE(0xffffffffffffffff, 0x20004b08, 0x0) r3 = fcntl$dupfd(r1, 0x3, 0xffffffffffffffff) write(r3, &(0x7f0000000100), 0xfffffcb0) ioctl$WSDISPLAYIO_ADDSCREEN(0xffffffffffffff9c, 0x80245753, 0xfffffffffffffffe) execve(0x0, 0x0, 0x0) 19:48:18 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x1b}, 0x4254, 0x0, 0x0, 0x0, 0x0) 19:48:18 executing program 0: r0 = msgget$private(0x0, 0x2000000186) msgrcv(r0, &(0x7f0000000040)=ANY=[@ANYBLOB], 0x1, 0x0, 0x1000) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x2001000000009, &(0x7f0000000000)="3c380652", 0x4) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000100)=0x1) msgctl$IPC_SET(r0, 0x1, &(0x7f00000003c0)={{0x600, r2, 0x0, 0xffffffffffffffff, 0x0, 0x182, 0x400}, 0x10000, 0x9f8, r4, 0x0, 0x9, 0x8, 0x9, 0x5}) msgctl$IPC_RMID(r0, 0x0) socket(0x2, 0x400000000002, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r5, &(0x7f0000000440)=ANY=[@ANYBLOB="2d01abde48fa844f52002152b2a615661f77fb2f13db77f3937e9a1d7093c7beae7aa614b07f2da534c9aeb12a85d79e15b166b0d2148f10890163f3466a6d7cc2fd762ce316ec1e2c9a3039ee5f59aab6d06ddc85716ae64c965febc798e8507c87be44bd89f59a12e046554f3185cb73d5a1d4863894a576cfb579831ad6db466d7189957ed9274980f3dc57947a140b0eac4fb307fd35513ab52672947919ecb2cc9ec1339acb73dd0609d97c6750ec070c00000010dca18dd8e639ddaf5858a98d97b38379218df22281ac6b647b8db3225ede23e2021387538fe6c7a2838261a20c6ebe691eba149bf01c4b522d94e2248aaf3b4d3264d5aced940171be70f7d928a14be2ed2e392d2bf855a0e286"], 0x3) r6 = accept$inet(r1, &(0x7f0000000040), &(0x7f0000000080)=0xc) accept$inet(r6, 0x0, &(0x7f0000000280)) 19:48:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) r1 = socket(0x18, 0x1, 0x0) close(r1) getsockopt(r1, 0x200000029, 0x2e, 0x0, 0x0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000080)="b5a8489c95c7f32ad32549c68d305619d8f67e", 0x13) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x200, 0x0) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x7ff, 0x2, 0x0, 0x0, 0x8, 0x0, 0x8001, 0x0, 0x2, 0x6, 0x6}) getsockname$inet6(r1, &(0x7f0000000100), &(0x7f00000000c0)=0xc) utimensat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) 19:48:18 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000002680)=[{&(0x7f0000000180)=""/122, 0x7a}, {&(0x7f0000001680)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) sync() unveil(0x0, &(0x7f0000000100)='x\x00') madvise(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x4) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x2000)=nil, 0x2000) r1 = socket(0x2, 0x8000, 0x0) r2 = dup(r1) openat(r2, &(0x7f0000000000)='./file0\x00', 0x8, 0x1) socket(0x2, 0x1, 0x0) r3 = socket(0x6, 0x1, 0x0) r4 = dup(r3) setsockopt(r4, 0x6, 0x4, &(0x7f0000000040), 0x0) r5 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0xc0206923, &(0x7f0000000300)) ioctl$VMM_IOC_CREATE(r5, 0xc5005601, &(0x7f0000000200)={0x10, 0x100000, 0x4, 0x7fff, [{&(0x7f0000004000/0x2000)=nil, &(0x7f0000005000/0x2000)=nil, 0x40}, {&(0x7f0000006000/0x3000)=nil, &(0x7f0000006000/0x3000)=nil, 0x1000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000002000/0x3000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000004000/0x3000)=nil, &(0x7f0000002000/0x3000)=nil, 0x7}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000001000/0x4000)=nil, 0x3f}, {&(0x7f0000005000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x8}, {&(0x7f0000002000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xd87e}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000006000/0x1000)=nil, &(0x7f0000001000/0x4000)=nil, 0x9}, {&(0x7f0000000000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x8001}, {&(0x7f0000006000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x3}, {&(0x7f0000007000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x8000}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1dbf}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000003000/0x5000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 19:48:18 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCSETAW(r2, 0x802c7415, &(0x7f0000000040)={0xfe000000, 0x7f, 0xff, 0x2, "fbeaad850da35e2f2679d13ca31c9b06f6823f99", 0x5, 0x2}) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db13de9e973739ea78b7ec000"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r3 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x400, 0x0) r4 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x10000, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = socket(0x18, 0x1, 0x0) close(r6) getsockopt(r6, 0x200000029, 0x2e, 0x0, 0x0) r7 = socket(0x18, 0x400000002, 0x0) setsockopt(r7, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r3}, 0xfffffffffffffffd, 0x4a, 0xfffff, 0x10001, 0xf}, {{r4}, 0xfffffffffffffffc, 0x30, 0x1, 0x2000101}, {{r5}, 0xfffffffffffffffc, 0xb0, 0x20, 0x9, 0xff}, {{r6}, 0xfffffffffffffffa, 0x40, 0x80000000, 0x800, 0x7}], 0xc66, &(0x7f0000000340)=[{{r7}, 0xfffffffffffffffd, 0x2, 0x8, 0xebff, 0xfffffffffffffff8}], 0x8001, &(0x7f0000000380)={0x8, 0x7f}) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000200)=""/47, 0x2f}, {&(0x7f0000000100)=""/15, 0xf}, {&(0x7f0000000140)=""/98, 0x62}], 0x3) 19:48:18 executing program 0: r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebfbcbff13b9fd812eaa4e713048e69931909648", 0x14) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) minherit(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x1219560a2dc2ffab) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x2) 19:48:19 executing program 0: syz_emit_ethernet(0xa2, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd60317971006c0009bdb973531eb41c9d60cca81247e4f515ff0200000000000000000000000000013b0a00f800000000fe8000000000000000000000000000bbfe8000000000000000000000000000aa00000000000000000000ffffac1400bbff020000000000000000000000000001000000000000000000000000000000004e214e21", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="d8dc159ae7be0f7e"]) mknod(&(0x7f0000000000)='./file0\x00', 0x8, 0x3) 19:48:19 executing program 0: r0 = semget$private(0x0, 0x4, 0x5b4) semop(r0, &(0x7f0000000180)=[{0x3, 0x3, 0x1000}], 0x1) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0x0, 0x0, 0x0, 0x0, 0x10, 0x9d}, 0x8, 0x3, 0x9}) semctl$SETVAL(0x0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$GETPID(0x0, 0x0, 0x4, &(0x7f00000000c0)=""/47) semop(r0, &(0x7f0000000240)=[{0x3, 0x1, 0x3800}, {0x2, 0x44, 0x1800}, {0x2, 0x2, 0xffc}, {0x1, 0x3, 0x1000}, {0x1, 0x2, 0x1800}, {0x2, 0x1f, 0x1000}, {0x1, 0xfffffffffffffff8}, {0x2, 0xad, 0x1000}], 0x8) semop(r0, &(0x7f0000000240), 0x6) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000100)=""/97) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x2}, 0x3, 0x0, 0x80}) semctl$GETZCNT(r0, 0x4, 0x7, &(0x7f0000000740)=""/4096) r1 = socket(0x18, 0x400000001002, 0x0) recvmsg(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000006c0)=""/95, 0x5f}, 0x0) r2 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f0000000140)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) utimensat(r2, &(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xffffffffffffffff}}, 0x0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000080)) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f00000001c0)={'\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<', 0x2716, 0x5, 0x2, 0x0, 0xd0, 0x6, 0x80, 0x0, 0x2, 0x0, 0xfffffffffffffffb}) madvise(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x6) execve(0x0, 0x0, 0x0) 19:48:19 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) setsockopt(r0, 0x6, 0x8, &(0x7f00000004c0)="be9588cb", 0x4) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = kqueue() r3 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) close(r3) r4 = socket(0x18, 0x1, 0x0) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) pwrite(r4, &(0x7f0000000040)="b992ee2cc304df754fe48289f4f370b097cb2b8a3a1730f8028c74b3bb483993916d74b13adc380f68496b0b556e25b3f7d60a0f43f71e04f34ad036f1c8", 0x3e, 0x0, 0x10000) r5 = socket(0x2, 0x1, 0x0) connect$unix(r5, &(0x7f0000000000)=ANY=[], 0x10) r6 = accept$inet(r0, 0x0, 0x0) sendto$inet(r6, &(0x7f00000001c0)="1daad5cd36195d6810b318270ef9a4e226c2d78a5413faf736de6e7b07d1d62e84affdc376a493673d4195232fedc101a1d8ad376f5c1dba9d565c875025f067ef069c8b78d70a06bb9b172a2d7c03eff6b58b06bbaeff74db5471704990b5bc7c583f053ce0dab8e1d855c002e5c0f21090e2672493cfcf71096ded57b5350b28f1e7ddaa45ba14ff355c5280064a77fcf0cc7510946d503350ec4e8277e807e52985f11324bb0c5d72b0f9c6e2b27671de172e8a5307791b203a90fb79bfc05002e542e32b5b78e7068a0d0a3e839ee05e1f7d9deeb76cf17582198b5056bcdc5d0d8ace2bc699a0db1e13faeebbccb92c28d329fb8635224fd0e41eb6d9e3de4c0122bef8eb0acc9fbb9fa70dfd265fa833f7f7788b351b9a0abf03d9e21a38de65ed7352c75d1071194a948a28b75775ade8db55259b6cf70e825b9e7675cc696e9657d9ba4ae249fbfd5ebe2c9499b26fc3462aeff27e94fe6994ffe7086d8f0c631b96880096d82665ddc95c8ed5e187c85fc07bee3f65d4b91d59436540aac4eff6f5cea6e4233587318755e8797de2e8521227ec1e7a11d2d5ab7cdae30ef53c508981eb15f187342a1bd1085698e3f5ae7cf69e79e10fc780bd319a6235b800800000000000000f525897bfdd75d1f2d5a302b3c4eefe2f5ace97cade03c418d91b5edd3d278cedcdd1e7d4b95b3a63cd9079888381a65a8789264cd8048410f29befde650c4fa5dcb582718b324bf28706d04a602d395a0ff0aafed57c5dc7a2d17ef96202dc44790cc423511a5c2c44c1d6a2cffbad9e62418bc25d106ac22145de479fafe620614d07d935a3ae6cd295d9ccca947a6f483c71d2e04af4a8ffd6a534d183eb7d39dd34770f37290a93d68882c6a8d220e5feb6940b4ea75e0f94abe6c4bb9e905bc86656f854a277e6907c4478d74d2cf08a56c02d6c9586397ccbfbc41e3789060018a3c7047ea96afc10d610015f6861ce8e55f4bb8a90a29627ac549e3b", 0xfdf4, 0x405, 0x0, 0xfffffffffffffd51) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 19:48:19 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2}, 0x2, 0x0, 0x0, 0x0, 0x0) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x400000002, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_int(r2, 0xffff, 0x1002, &(0x7f0000000080)=0x10000, 0x4) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 19:48:20 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x200, 0x0) r1 = getuid() r2 = getgid() fchown(r0, r1, r2) r3 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) openat(r3, &(0x7f0000000040)='./file0\x00', 0x200, 0x59e9dcf4ba704e1) 19:48:20 executing program 0: sysctl$kern(&(0x7f0000000040)={0x1, 0x47}, 0x3, 0x0, 0x0, 0x0, 0xd) sysctl$hw(&(0x7f0000000000)={0x6, 0x1}, 0x2, &(0x7f0000000340)="f7f454b9c3cdadfa28d03796ad2016f49ed536e7b78181bc0651dd820eb0a71e897ac89225aac8f3befc7c05820e84e460b9f6f2f859ed09393a444f77513b0f70ffb8aa4eaf2253493c86f726179a984d48776e05b27d1bd0bab9e76a163d02230e24109e0e7554b25f5832f09d631fe2d0ece6834017b2934feb601cd0cac41add691e33fbe681d0c685859c0c45b48f76d889c04478c398b70dc2236af620a67c4eb3c71f439d5023bbc307ba2a055d7ddbf50939f342c93859eb994eabfbd4e10aa51ef6e3d29818053f1faf893770da93cd34ffd27e1a93d4ce8e2fc00b62b814519651301f9ce011194a1f13ac848ce00ef6a4fccc31ee6b42513f2c4b4102a5728d5b95b55aad2e77071e89aabe005881ede2c52612d23464c6ca9011d2da5e9f84716c4b01c87daec66faa7729fbfb09f0ffffffff79a26dc6152cb5ec7a9d808e824543913dffc4608f34c8c9c1e876debbc6a058de05d96da4257d", &(0x7f0000000180)=0x160, &(0x7f00000013c0)="a72f93686c82c505e3178e9feaa429cec3d2cbfdb6ec51ca33c1ea45a81dcecc017b1597998f72382991ff158e1907aed57c568d59dbd024c3b3db44066a650680875c7b5a81d310c346fb7da202d544eff570728546217c50e69d7198f2a3775376c85f479b0c8666c49263a730a775d140e7ba55bbd2245d5a20ad7cd9af79da432e68a2e65e656e63d2a3658ea4ec7919419bda000000001ec70db193d3cd1e6b9bf0bbde979381292c36d08f623b15d66cdee400998d7893ce1e99ce307977a40099a9bba41c06da3f312a15a4391eed42986585d5cd27d61b95e08ea5bfd5d9c9f111609c0115fc55b130bf8b006a0e7e5ef4ed2f5fd3373421f0122b1ef9c3580bfd7b5b2bff29b12ee44ba14ebd4f98315f2b062f3d97211af510f86310d382e8c8129d8780a25678e9021883b2267fd954615e0d1f6a0712d330273b5407144a3c32d6efa57e750385eab703aad9f5dbd3eee814ce34e5bab25c7e3474ce3c6ebdb4005eda3361ed639b3edec88bc5debdf13d7253a51a61718bffe85f21f9cda831340c082e6221cf206b11b3715d7afa91cc5df88d20570151010a24082edc9aa8652c4669695f441afe448ce344c7acf6a78e45ff45fdf08977cd5153d990ec0811389ceee8817ef2002017dac4e26a96a1285c1e8dd3811676c10ae9b15d76cfa308c80e58ec5b661342cc1b8e5868eae95c468ebfee693d81ae6a612e25da378a80838ffb3bdc1b18899bd5b86145f1be246358144b7d9047762f02e2fe0ac8ae9fd243d740ca7e48683da3a1b7e79b90b81b5571e4a7aa0e7a3cc778162a8581fbee308452c9fd86b2e2849b7cb7bef7dbd2bd0d14ed2a1486c67da5f392bf40b348901e2b62cf2a4a36efe4d3074c2739876b33767c7da2ecb344e2533899c2623507815f67dbf00568e67e74272a0444cf4f29e0c4d1f5af00a8e1cfff41b349adde2b92f0f4f4795d9bd18e2335b4ec930bfccd0675c27416cccbff1d68c9cceca020f279c938f0a895814132d36676a7ffc18ce70c96ec99311b5fbcce35423e7be59a8514e943df7584a2185467ea1fde16edf279db5ced477f0d91f17d6a8572c48f7dcc789785d73f122574c4031452ae94090c948f2e9b6e621ce90dc4ffa38a3f6022c96563729b4883e096d575eed8b7ce6f3e1d420795b217849da6b47007a1a432ab7888bb256c035ae4553222527565f51b80763b9098f812eaf70584ecf1608f78d2d55fae041e98ee7d4a69ab133b5b323a1eb9d8ace5a4d4a7dcdee31d7994015513321e36b596a7e1cc3d19558f8f16450d7c30baa7fe19aac34552afca7bd5a088f684b4bee856827d9398ddee6e29694899098e4223948e1ff4f8606945538bffdcab8af05ada1d710701917e79b29711a2622a7366df6fa4092190ac521d4a5df7ac16f1892c2dcf5fd3e7ec871e0e4c0e521e4a7e81ad53883d5a07f1be6740310f2c04397fc36acb6fb418f499caea5f672b1b37ad60f1fcd42c87092dac6af27ed9f8be116ae28c760b55d6e3d44e15cf121727e95ee4ceda341de2b20a38d05ffe9d00e0e334735f70df25e115d9b7e000a48eda68e52e5d2e907d7fb7552e9dd58ab6374d5019cf6981a705a8d4b85db9cccd37c1c022aa759283c370debf71c048765ceffd4dc38ac7880e3d1d8c4848bb369195125190e3521541f9caa8f9e7799ed9eb67d0593fdadf029c1d2eea1674fe9b9e139cbefbad18b960592c6d10db695d1bfa526b74dd0b3106cfe12fe322b3bc1024f366686d6f7e1b7d90168a5477abaebfcee9e562a2011df23fc7ac57a5d3da0bfaf2c3dce1007ca91d9c7553ff6a15b9505644cfca65d4340b302c94ce056c638abde97e50e5425f6ba19afe82ad5460b388bb381ef6c7dd86523ba72d0050e5c827fc1f3f1ac34ad3b7e7667f11083dfabbcdaef83ea052b8def1ef1a6b6655f802dd3c58bd67ed18ca06756891efba93c3673b250dad52c391babf977b36f1da59308c4b0d681a7000e19962a2adaf99da78e5d0a1057774728844e51c106005ef67bd720097f843f94ca3a08cc4b865c6f5d96e95b7355a41f2fa6396de7053c2bace52b1d7fbcc3209af637ce608beaff956df53d81a31d953b5af1139fadd6fe508de614539ed18e47aca94894d3d49f6f884b48b97ae4abe886e226ff3127db46137428a1476f38594ad27506da4d8e032054a4916b2abdf99e78e890ab1b0bf89225564b0e09421876feb7773641b3c6231e8f7e5c2951400ddf2515d8143350e556854be899c43c4d45ad0b0b8b013833e4d66d19cf10265e82d65917b55c3be6c607ed261e5e32b6fddd531c5ad1ad1d622a7c65544e53d22c883eb8ebf4a7168d177a0d19c8a78d0015ec367e6af076f1f5c7ee982180882c1877c8acdf75a97dbdad6d7720f8825c85084bf76ce8d9f88da4ed8449dda7e0872f2169356725925ebe6d230cba831b1e6f83fbd4362d4fa85905985ffd6e7243c08b333417d1a5032988bf221c9119f0f87bd68376d171b7ed18236d41b0b5fa7dade219b0c3a7e7f349196c35c625a89404d52579363d360b8fe8d68842f4c3aec2ba085f9ec66a37583c38649f60388dc75258dcabb292546e0c3b6d5437f0f6adacd89abe14c6587fc4cea8cac8cb11f4767a5d80f735b938635f4e898ae66cba27c8cf484baf6846e114501cffee6b5e7bf248d23409489038d79b130db405fefae2b6bb719821368ef4367ea762836744af869672faefdf20c44b77921e726ea6306ee2132692f36d1e9971a8bff8137587bf099372d92b4c9612af48b1e49869db3264a0676f318deb9056c6dc306b57dcf7b7f0778ae788cef622468a2c1526f498f6f3d15f6913b1f617995d4d6e22b18121f20c8a60b133706e622ff15762526aa6dae14c2cbceda74a8cf180ca0d3fa09a2f1b3d975839027f241cadd020721aa443bcf2ceb083dcc001554f99c25f7654cc580d54fd678365b30fd664c5b2e6c2c0063135fc53e8069cccd4db3d0c50d606ce414d2bad558ae1c80c49dfbc8dd1a9a88d2870bc9a110e81b0ba482af923ecdd1a9304daa2d8f59089765a64947e288f1741e2514e89ca84fa57b2b115d53aefe45a87cf0205a3cd4aa7aa9584dd1bcee389a36d119124ad19fd7fee7453b880406213836d2c57f1c7ad6fa16e85018098e7897f4d107c9bce3f6a16e8949f2cdcb37fe1bdccef05952c5ffef374df7a7494b0205c064822b09a70176b9afccbbfe79aa43a22300115fa4da86b0edf9f69f181b9c5ccf37a6bf8b45b2c53248fdec0668a8597d1ac22ea0f746532f8dd8850a402cc2d8d93a099b4669f5a5cacb28b2eade24f03d1d072ddda311b57e5d0bc770a08ad56ab7bbce84c84588abd2e54a33e149e011a7ab6e4fddff8bdfa175aa951637b2385ccd16f58f2cee4bd547ab297c9bf8e243546cb697a13118367ebdf371047108cfd238d4fa5868ac13297204d6f2a9b936fa9293089dad0b5c1c11208268c12d4f746e8e1e69c77816731c63f26b00310c7217673906d0ab35033afb883a29e5a10d1cf14825ac4828ac92220d26a3cc0535bb7a660653f726cd9cbe695767fcf5995590b97fe14ba9166daeef98ec19fcf1cf62415d2d228248b720ca20e81a8cab697a4590e7ed802d5c3e6bfdcca83b16cbc06e15c7402177ac6f73c65aa73b5012faa3502a7a9a8c78e5d5d932bac15c63d24c57b9c513003346efc2317e25681ffe7787add57f2de0f52e36f49c6d9db324a78a19f91d477f69597ff13eb916f83abc09787c165ed537a0d46780a73e8e9dbb900e4244716da38ec86079b8922be5edf2d12f7e83d9eb5f9d04d41b2e977755632535fac7fa3811365f8dce08b467ebb7b92dd0f918dafd9c0249ffd68038302f51e384baf6cbf53138d1da3cc0c294c960d8439aa983436ac31a5abf3230dae5cdfceda4d7a37f60d5a212adb2ac9bc04228a1a177f50c3a13553490cf26a9ccc9b3eb801454f32a20f01f1d29063407dd499d5843ce081b38f2a904425d4c4d5aa4d077cecbc8b5ef9a747315e79c3c052093e6779ca7c0be01f0875217ba07d35684418def9e85a6edb83a06a7747058ca25b8dabaf6ddbb281e3e83bb5b46be53950b7293bb607ef18873055c7e25a5db28be3fc5bc880ccac4c35624fd95e2b285b1a53f2d459f33a85a296dc1accd2c4a714f10b44447be847f03cc6fc35d88ea4d07a131e748d6b9656179c03675cce06916d7389c160002789ecb9e9df015fbe6efa706ae1855d05fc610311e7a272b30e37267ee147c2547f35864c6e19656008e1a87b47392ed92942c884292e02660a8ae96281a0b9ca440bb4a49cc9e44b3c1f95dcd6862caa31fee8f7145df2707e407bff35c2d633784630c05b2124cd754cb093100daffc5f68b82f99583506299dbf26b82f4cf30ee7beef0342cee2fa5e0f30ebcb39b46180c979c527c6cf1f07d878a9ea2df889c4805a292da13dcd8a5dbdff748d387b9c84c42343f81f149de908709ba08543473714666c653d52db28c1730481bd7bdfa75270f7d3ffe967b185fff60900c2c75c57a72e12c7eb73fd2e6c26c26a47e7a531d99ddb6cb4235d72583b5746c8a0903da2f921460d270562adbcf17fbb35bd5171a0674d01e8f7c6d2ec0945ffc81a03f61be9898d3723bc867cc0e512ce14a35f55f1a2feceeb88c888ec18509ea90ae788da72099b9e5f5b6e814510b2c7203769c985c8dbf9657b7d7cc4adb4f1ee155c99a1dd2d939f8c4376a24f9192d6cddf5adf65a9736cc4c5a9a31f5d0714ff583272706193cc70d94a281dc8a3c3018d6cd6625b11b0664f1446b6cc2d860503dfd8146e3a7a87bbdbf098ed14fe2eb2f3356aae1c013d1a14c16e40515a6e704b64fbd11937f217d2d1d3bd0b07766f9adca71d4734a1921cf6eee7801487e93beccee3500be4db89a97b3a1e51d4597990739ae1c8e0fe1aaaa60d9c112702ee8285efd9556170c2979c9082ea8b6585053268ff862f4a0926d20b0f0b8c9a0b8190f4bd41ba0d71abdcdbe2e6d6cac30e8a888b68386eb4c111d9ca4a7bee0ad21d11dd5006341f422feca21057a59f6bef8d256fbf6b961b21da9ca621971838804936daeb5e8c7ff5a0d6e980880f97d903ac74d74ea7e5d7c5edf0e0334f53b11e24ba95f39ed2f5d7e1304301be3cfd69c4257d2aa38e23c26d308cf5c898f60827f83692e95635afc341e407745e18806d604d5def5446c9bd602f538078721b412c0eed06642a267feab2a37674f2baf7d1573f1ae1c9929c0e4a3552952ab64e330feb467e87a861454c5ea85af4a76bf9e612c4037dfb84378f8587471ac158d14d6e3686373ac1cf551f1203107ee859f101f615ded3a4e946e0a2d7e06b2a629ab1077506796d7ff35089f4f9428aad47b30e347339238a14f982be7277b6e79efad8fcb8c71b93d8574abef56a94259b6d7ae7e2b01a551988fb9c82e4ffc32ca0db4140df3c0e4698e42a11780019c6f4947c481fb4dcf57a118cdefcc022e19833bab3fc794d56e1d64e22ac96fd43820bff71aed2c8b91d73c7c89bb92f840e6fc430faf2a49a568b9164ef6e196eba37971b278de89e7da9518bbc1ff9b3b3f03ef5e9908b4f7a22e621f57805f1b88025c1314b7f32e515f6e6867768baa15728ba6d55ad9bb71bb4e03c76b47224220d4aa53e66492c36ccb92f11e3b5c2035cf082f9b2ea82bae1e526c285eb523f94d0000000000000000", 0xff1) r0 = socket(0x2, 0x1, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0206923, &(0x7f0000000300)) r2 = socket(0x2, 0x0, 0x2) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0xc0206923, &(0x7f0000000300)) ioctl$BIOCGSTATS(r3, 0x4008426f, &(0x7f0000001340)) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000011c0)) ioctl$LIOCSFD(r3, 0x80046c7f, &(0x7f0000000080)) recvfrom(r1, &(0x7f0000001200)=""/206, 0xce, 0x41, &(0x7f0000001300)=@in={0x2, 0x0}, 0xc) r4 = socket(0x18, 0x1, 0x0) close(r4) getsockopt(r4, 0x200000029, 0x2e, 0x0, 0x0) close(0xffffffffffffffff) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) ioctl$FIOGETOWN(0xffffffffffffffff, 0x4004667b, &(0x7f00000001c0)) r5 = socket(0x18, 0x5, 0x0) poll(&(0x7f0000001380)=[{r2, 0x2}, {r2, 0x20}, {r4, 0x20}, {r2, 0x4}, {r1, 0x4}, {r5, 0x4}, {r0, 0x4}], 0x7, 0x7) 19:48:20 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6302e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x1, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) kqueue() r3 = socket(0x11, 0x4003, 0x0) sendto$unix(r3, &(0x7f0000000300)="b100050460000000010008000501000000cb0000e7c524fe6ea6979389a7fef96eefc73fd3357ae26caa0416fa76d0b7d1f23996598ab6a2efff1e31c8df5f882b2b7be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ecb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1abda71601a8bfee8aca4913faff5a872c881ff7cc53c894303b22f310b404f36a00f9000fcfff80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) socket(0x11, 0x4003, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) 19:48:20 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwrite(r0, &(0x7f0000000180)="e2", 0xfe4a, 0x0, 0x7fff) ftruncate(r0, 0x0, 0x18c000) ftruncate(r0, 0x0, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000680)={0x400, 0x0, 0x7bb, 0xfffffffffffffffe, "00000000f89d0000612e10b71dd7df0c00", 0xff}) r1 = msgget$private(0x0, 0x2000000186) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x1) msgrcv(r1, &(0x7f0000000500)=ANY=[@ANYBLOB="000000054270933a06df901e858bb92b40f63f10000092f179b83b5e61511a656869229ff7da02ef15a2cef2bdec10190bbf51abde7ea73ec25add7cb2f32702fac64715f38ce4666aab30184c52a9a9cca3ffa3d199000000000548310a976cd8cb1a18b87096f15808bfb14a739461ff0047276296b0c8ad23ebe7bac0ed6eccf76bfb5fb013749315439b0091142e937d3218b7a1197fadb7181d6000f2c0413e6f4a7d38355729ec287a83506a9e0b644606000000d0937a6da0e173cc3a0f119ddda198778106d9a202c2425e24dc6514342bb6e09e515f0af30fb34f0f9d131c551ee492ad4c6c5b79aa9a4fa2fc4adff8f095faeadc0cc0e05ed627a0a4d689cfaf058c729a1c57a1648d055e3c26b977a83ecfec61d0c9ec4c0bc0703306b5dcdc7518cd936d68f25a1a657a97b8cd90e6940a803e44cc267843e759761e3fcc84e63b1b9302652a16be8affffff7f886291e60c56f7576c6aed08f5e846f2dd8e6d00"/368], 0x1, 0x1, 0x1000) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10000, 0x0) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="0edade6392b98756e946bcea661cc1c73a8e64643cd62e300fa94b3e2589f5293610b212561df19c0ad5603fc5ed356499d50bac06f3fca6d24676b27d9ecf0b42d0c1827f87245c39980635e314d6914cb319cfe2f82b1bf2f227827d52d36ab97ae9ea1928ee7c38024ef324e5ac2cf027a5bb73fe62d99719a309852fb79adbe218408933b217a19bfbedaab24c7bcb50041f430cfea9e4e2205fc9b7b4cf2a99880cfe8e18ca", 0xa8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001240)) msgctl$IPC_SET(r1, 0x1, &(0x7f00000003c0)={{0x600, 0x0, 0x0, 0x0, 0x0, 0x182, 0x400}, 0xffff, 0x9f8, 0x0, 0x0, 0x9, 0x8, 0x9, 0x5}) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000001c0)=""/77) 19:48:20 executing program 0: syz_emit_ethernet(0x8e, &(0x7f0000000140)={@local, @local, [], {@ipv6={0x86dd, {0x0, 0x6, "51e013", 0x58, 0x0, 0x0, @empty={[0x0, 0x0, 0x0, 0x0, 0x4]}, @local={0xfe, 0x80, [], 0x0}, {[@hopopts={0x33, 0x1, [], [@jumbo, @generic]}, @routing={0x0, 0x8, 0x0, 0x0, 0x0, [@loopback, @rand_addr="81b7efccaff20caedde9277ec2a10d6b", @rand_addr="f7da4eb89607a056c611e8fe8f1036ab", @local={0xfe, 0x80, [], 0x0}]}]}}}}}) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x40, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x6, 0x0, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fcntl$lock(r1, 0x0, &(0x7f0000000000)={0x0, 0x2, 0xffffffffffffffea, 0x1001300010005}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, r2}, 0xffffffffffffffe8) 19:48:20 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) sendmsg(r0, &(0x7f00000015c0)={0x0, 0x0, &(0x7f0000001440)=[{&(0x7f0000000040)}, {&(0x7f0000000080)="1053030ba33fc6e8e6c802e3319a4f7a4222ea1fc44aefd4a58ead0b190036dfaa4d3a153822a282a9668999f27ec42d1b1a13d4001eccd71c46720aea93bef5f5e0cac08db84be4177363d6f59b347d7329c8b781458f94815e88b9", 0x5c}, {&(0x7f0000000100)="6c2d9919680bce3533d45641dcc618871eb5ee47a38f8fdc29d9460687b034943de6fd3f353c6f0903d2d3c771b970b0a839b8eb75d296e22c66fd511142580a572a9322e02f354f65891811186a4a724b0ac5ddfd76d8949c1a6abc89c7eafeeb79a4e429d7fc902d9bc1081c09d63d43886684851ec201d6c7", 0x7a}, {&(0x7f0000000180)="b21d622c86ed1fd06159cd63c770912966e02c34ae6cf92b9af82905162475f44cd507db059a6ad9fe4051dbc913efcd502cac4fb5b9fcb181cf6050b2e84cf1755a60c4c1824a9d689c44755d99f4f0bec5664bdf00978ae7a5e6cd88a8c552c30303850346f4d1b90e8cdf1b034de6637078385eddc74e46954e523f1e4b6ae0bb261235917331f9969b27b8595d7c5755595f9a42e6f14a342d7d0c97dae37e861d01579bb24d33567128a6c35767ae30f0cc8af0b9a68bc3db02c5cd", 0xbe}, {&(0x7f0000000240)="9faa2cb3e9c1e43200968bde56ad3cc5c18f330e8dc49612953a4e9dddf245041169c8aa94b75f1013f4c05df3f78d4e5b95935084a69c5ec8d7b7002779760883500e3bf1819b0a3a8aa48215cb7cb1bdac8688e76d9e4faf2fa1e322ba6b47461500a3f8d71d922da1210a112f7110849e72d8b8a83fdd8a7638445074c3cafa1e638eec6cf2f8d533a4b1906b4751414960627ed082dde2e3c1061c881aaa370048f16bf34667b9d8355d82636c7c0b27ee3e8708eb807719d338e3eaa9184acd898b62e96a8d0c7e341b42027c053036683520b1377ce96a41b56565767c8e3504add4581e13edb6d7e49530cd6142b3391c6b70b36bff2e8d6e19cd42fb6c26e5ac55b0475fd6a7f27629a4fa68ba1c1e557ca04229c19418e96610cc3a402ebdcd27f6d06448c90fa5dfb9b85d8b2f1eb7f23846eeec3dcd07647aa8c1e2987c9090b9e20b67cba98bc79932e7b92c8ac626665431ed66f0a1d4260ed5bc15d71aabc79dd39e14b9b9f43a25b6ba9220c681f54df526cabb8cc79af75c0e701717bce1803b6db712fa4d6c7d99083da6c912718bb4f9acfb2dd24e1e65b36dd04d824e31dcaa46ab329845effbd66caeb5eb968e3f91beee5ad277b04284e72c89a960072bd253e2e628b03bd5c499824387146b3aee5d311d673377d765f5f7eb7fbe1ad4c05fc7daaa56233ce3d91405445e3fc4f9bb3f80a9e8f3d065c8b780113d29c1f8df4990bc0031b374a485c374a4f7ddad29e710c29484b58ecc51afc8ae9ad8c5e84d7247e2672294a0c8ffb419410492c5d5a77fc2383e7b8d87ba693f6b9d5f14e3915fcc28d8b2ae236d4a3744a5e66a9177909320d292e5df73880b9854c87845474f10eccf64f02365de41da330eedb297ab393e361f823db57de00560eae728ae8354e952f1a1c19cbd593f481325b83a73c47501ea1678984aad7cc53f9d2e10f84f00dc123af6b7bb209de10b4b29cded038d3611d610a68c0829bbe0b3c90089438734e1f7bfe532e83e91a20a97325aec7b35f327276fb0790c406d920ec188af84b821c65875bc019bfcb78266e463c4005b3c2bca7ff88ac6f89d2f18c2e31664fff854073f88fcbda1dacb182c7b65187b81fd2fe7acdf31035ce24429123e99b4ebf7017261002a8343079eb3d7be5ff557984d9c57d32d2ebb69aa6bd74d247bf2b4a9f22a1caa6bcbed83fd5fa1c795fe985b791d92961b4dd9e0bb1b8afcdaeeb03b5c14ca345ae9e062ac571b4a2cfe21bd4b5bafa622fc1e9292516497ca663e3a2fedc4cff29eb7ee8c292b16ccea6e3151559f65a714bcb17fd3a6ab2e2d74dd9fff9edf692c303f03370624bdf1e954a17f58f33bf6c5041d0812b947c8319c929cdafe50869b3f919b81a095a5f80e7cc6b224ac49b404e49fd885837399f13ae03b2e06ec69c0e110a7153826f114dac4eddd454362b4fe2a53c0d6c7eae0b51686ca57b78b8aea399359e9e625deb0a08f288ff4bdb140ddb63adc140341b7fc171920618dffac5d8916ffa9e3e281307bd4ebe30ae1480afbfa42cf6c9d91fb979727e9faea5453cb1e8a43aa34bb3054dea24a157e40fd90553b3a835cd01d146f434534e9a34fa0408aa74060030aafa3fa433753a98fbf3ddeccc62172649db439e8d1c5125589a31257eef9a46f59612f0782494e585104c97b0edb7c889a454c12a6344113f3783d140de865aa97f3a7e272778e1323d689ad154f33e35a8b0229a95cb0574749d9ca05e61972a23be838af4ac3e684d391366694cbd506fb37d201ee78a815d96f9aec323ce75d006da41b79b830118327731ca9cffa61cfe9916c30a101b889d1add7906dbe4042aa0a818c142ec0c83ae0a60b1098de21cb9a8bf00c2c59ec2d043c72f130095887b36f4f885ce24237c501599f82cb788c6d49ef450d0a56366e99ec961cc190345602bdcd6ab8cb16de4aeabdb7edf5b86e6241f9a5150bd6396a6b09af4f18cb258a5efce1e8552c82a9b2c1043432e701e2ea2a67eeb495771962794591cc6fa3923c9d5f790496c701e123c01ac42d1c8a7fa8f020e70362d788f80e1eb69225f3614fcc0fce67ee4f69fc30dff2dd88441ecfa95e50d4aa6b60abe38a7c8820bb3bad14ee11af180535d4dd4294d9a0273b73eefd51beff67b8ea6b3aae0ff38381c21e544306e4788c31dac7c72d9de31eb1bf55ce7411c8be2928ee9dc5ae958a39b4bb005103496a2c47bc90c94649122795ce556d33ee22d2c2bc8b6b809f7090e4b2dc60c7f576532c5f0f44f07351602f711a6828dadc1d8d6010bbef22471998cde11d204f4f021de61848c0e1ecf660c4a1b23cbcfb8a4de07de9751fa31fb0e0f220da7a216821c87079592536bb85f8e8fe10652ae23cd81f16f1e32af4266231840114ab5d10ddb8b66a8de690687d044840fbbc11779ebc0f429aca7c39455c2187bea7a50d7e62fcc70f96b0ef0c9a76a74f5373abd4d93614dbeead8ee73d1c9bcbddc54897c3645ae5ce9036b701699d11a9a42d3f719b5be97594c5f3c6cccddae44085b186c1b527c595b697925814ccdd36c9ce6ea99f157232d595de7c8a60fca183b3f0c66f0a46e180fd94ca57ea63ddcf82a5c978910cf8ac68608cd4c8baf8d9bdf45d6c6f1718a5be22774cfa315eb12dccb3606a2c8171b3988e85d2a9d67f5c49a22720c349d1229e8ef5b1bc0d435f9123c94df51ab628ff815847cd94696eab1775662cd0789c0ef65d4d6c5271794f23e9a8ad939dc82fae006a04adadb5658c5fe12838ff7c98a01dedaac81ea1110fb8285a51483494e3922bb874fe6c572a7284937092441c958bf3c756f5254a8786260b789944391c1f591057a7debbda18ff06569c437cb436fd442357140766f797822d0a3b4dc86b7e346abef26c8d26da9265b5adf628a355d3f25f3c43acb4167791a584fe80a77dc80e16bcacf6eebee51b90256a88e8ea0ce02cff3c1082aab85acf92adadd08cbe401f635c45f0b404fbf5fd2760f38cb2253287cde7e1ee31366ce9c406efd82b0c25785a6a977e1bebd74028aa5743fbd1c41c22f837b1597804d174a1d85fde04c9d429d76cdc758ae80c96326f7b198f51f4da2bb7e5f6118355fcd6ecd4a198b181bd3f973a08dd04b8315888dc88910dbe7054afa7fac105e199b9ef6cf0c7af37ead2f0a41ebb16e9e6d1a08eb506547b56cd4a16a344508465f710ad5be81f659fa3acbde19170814349814a3c4d30c7f4adbd43f42cb8cec77ec9e25b550010ca72f3dd27ebab0f838ec32790ac097b02af27f156cbab11cf7de64afae170c1380bbb4bc7679e3ffaa5cffbf174e2eff2c1d2dd6c7303ce420554c6af5477ef6496f6503bee12d0fc4bbe7930eb8090ffb72f6649caefbcc9f43ad7cd38d6b949830fa783e8cdfe41d9d2cd0ff5db9422fa8009b0f180b5bdb20b54e57e85b5e391037e93da75999ccb8b3b3cad876e9da16979d521f348986afa2a73f24d4552479acefd9bcfa5cc49d01e3352c57d351ea9c3bc7a909d47b62b31b307ed5760987473f0cce3a46f8f6aac793327405ab31fe6bed5e3156a3f186d221f740093cc3377e71ce05e7bc2447cffcd616e89884c5a507f59a02f44b386f7ea029553548ee67bf4a8506ee56c74ab7af7111f829a4e2f6f1f40f216b97c9c8e1960a67533bb61e810c8a65a71aea1f006ba49bf31c6c360acd85c1affe05298539eca0bc0d83309b78083790399e907697f555b2d797e4529609967caf3e3efddec1d2591c1cbfe77e5e46d490eca2c741a66fd998738296ccb7fe9569bdb25b1878a10b965254117eb3ea59c1734117ec1c6653cbbd8636c22466c584a7c5b10e3b48d566d75ca1f1ba88cf7ad50a67a1a2c3435cc056a8494abbc21fc2b59ca20e8cc9cc5ae93bab8489efa26037824104f984aceebf59e584548ef48b043075018c7909471a7e17948daba32fd73144f2c4ab129886a71dd346797e515b04e1fae20c2543855388af9b7213b1705a873ea03fb89a880d5420a5d525c3c5ab1e1e41027b8094558051193a46f82f10a6f2ef18bd7ffb26d76bfb708cc96c056a65ef67c135734e2f022de643b2e835f474b884eb505ebd77efe4d5b5eefe91734f1493954652955acee5c8f5a9fec6adf9c4517e88d770f4663cbb744ef3aeead26214861eed76967714fe4470fbe14a3485dee25d8290f59f0936b4c6cab01e357bcb577a9eb33686e05e68935fcec109ae3f39f386487e90fe364c4e52760c39d3cdbb9b4d269c56d7e8930f106eded1b68d64db62f48776a53f2e0a5892d07a25216dda8608e3b23d1832bf537b2a5f2824165b665f079e443042d254bb86796c719afc5570f3e260586ca38da2e843d58e47fcfc9f3804124e9d543055c090b5f76eb568c2445d17409cc90639b0c9504f7e68eec5bc3442900c68ff7f19e3c616873f3e010e83803330799f82ee02eaa51cd93b1d41234d6645c253119b39cda6ecaa9ad3c45646ac106d9e6fb37b78c9769c3846947c2a8d92be8b84d1054cf0178d19e3fb6a1d47a5835f6f5376c57e70cc29ab0c582703037e0635ddfae0935212f8fa993d2f32c5553d62b573e853633bdd34bcdcf38f8c97812e90a362ca5bf9daf4a6c5659f22ef15a41c6c137c314e2219ee8afc4196556a28e78fed4cdfb8ecd1a871d076a26f2234af36cde0def401483d5a87c1bff87061b673248efb630d5809906dbf054d39f65e59bcb931e1949ecbbfa4801b12303fb1650da1e921289823b1f3b4aed4d6715aca2562d61e1f5e46a8dc1bdba0f98b4b4d42598688d6f66a49eff5cfe3aa3471ee8ed8bf1dd64bd4550d0e948b7e817dd01f1ff8923cc3ccdca56117b61cea403b79763174a7ff046a3b6c7fd618bc8e047de45a0af1c8a7bda67185c1cf3287b01e0a6012a3f14fe6da9a110198b9c532de96a3f40a48ad2a4e7ac5eba40aaa867fdbf3a0d060ea8e02e521b3e6a0a1ca078d99b5d12803a2a5f9298b5e2f2854f4d153336adf6ae370e9ee169df0767e70a99b2eb4c891038930c29246b45d6d5ecfaa6249e270b1a8954d7d2f307a2b02156b7da747df1db8e0551fc7417b64b26e8281bb7bf907c6aa0d67b33630322768548f1830f59398379f2b710f0167f2727d4c15b01ec8e121cf0767a6eb7ffb933d6c26f30073c10edb3f1c23da736158b4fce7de94ae7a22c8149f30adde5029c5048eda3e44ad69a2223e66c5535e570ce52164c7df2b42b5581bdd8b0632d83b9a36fc4c2bbac825861fc975de43fc4d38d0ae0cfa4db2da7540e9164dd695399e23b274d02a1b13b09476ccbfe7fb7fef115b7bfa80843d290d3f44683d6c769e84a4c7213a1342b023aa2c1a938e19d20c75a43e3038a7b5002f3475451c5e7d176639782b267d3d85e1773bfcf165b4c9b110c8168caec8c814af4e00a0d2936ce32faff47dea7adfd4a4527e655148b26414d2ad3577e63e57e4de2f1e686d7652315ea6f999130bdf9243be58a686a8f6cbe1d52e8cf944588eeeb4c22b6a2dce21ff4f9390e14c16eda960da874eb4645d984581075ba0c2970f026ccbb244f17ef26d8f7ff20afd8a5a97920b69a35a89d2c4c87bd251efcbd2f53778358d4516bb93ca179bc966a7a06918e64af87da5283796691f016b06b837ca85142f3ae7ece01da684b9b2c7a52685a31fea080771decea692421256dbcfd08daca2de38116ba84a4a034d7abdee6ed12e8d891ef28da9f95b7ca1aea9feed890baaa4235aafb", 0x1000}, {&(0x7f0000001240)="797ef427fb52f026e574d04124c2805f74b2455d2a0f5600d76eb6f32dc7852d372ab2f19f451b304576122851621d12b81aebbe0182b2270b606bacbc6b0d61566ace9af8241c33cd135b24885102713725e12ed49876b4f4a0a452297c0d3ada1c5edbe6f34754cae7fda848d00b", 0x6f}, {&(0x7f00000012c0)="1efcedc483e8683720678aa90ce9d1c27496d94ee772e3e0945ac6ae733383b3fa1c2ec2113aa98ee120a53e3fce15357be4572839de5ac1df7ed52d17f32b4e69333a6750d4df8f1763702c58542ebee7810ecb76cf2c3e9621fa82235b5579127ceeb9", 0x64}, {&(0x7f0000001340)}, {&(0x7f0000001380)="b70e0d4f90765a522dcb5bf017aad535410f066278e53bd961a09082ad9a4d9cab3301924e28ff2964c1669b9a79e711d8a3b5b600dd5b5e7b95352b4e337771f25fccc8cb40b0c41428006bb797", 0x4e}, {&(0x7f0000001400)="ff5758227ead88b8082e657cb889b45d7d6458b579c423a09ea279814e446f3737bc10549dbf1f5fdff6939665960d8b5b296189abe4", 0x36}], 0xa, &(0x7f0000001500)=[{0x98, 0x1, 0x800, "cefc69e80f2a1686c4e64487f07e094c618c0551014faa2ab661f4bf080df2671ea5657d5f264d95f9ca03f358de312da8eee0a7972ca1a668ac340974d285560420c8070dcb15c179b6d8b7e341d96106e576dcae53971ab9136f74e5e6657e9eae0d4dc9f0c5e71c656e19faa3d233fb228b9da554d9c73eb017d674332c4b4ea6aecab0"}], 0x98}, 0x405) sysctl$kern(&(0x7f0000000000)={0x1, 0x48}, 0x2, &(0x7f0000000080), 0x0, 0x0, 0x0) 19:48:21 executing program 0: syz_emit_ethernet(0x2a, &(0x7f0000000140)={@local, @random="45f7b676ee0e", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x6, 0x0, @broadcast}, @icmp=@info_reply}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x2, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0xe8, 0x1000}, {0x4, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000680)=""/102400) semctl$IPC_RMID(0x0, 0x0, 0x0) semop(0x0, &(0x7f0000000180)=[{0x2, 0x8f3f, 0x800}], 0x1) semop(r0, &(0x7f0000000040), 0x2c) semctl$GETZCNT(r0, 0x1, 0x7, &(0x7f00000001c0)=""/157) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000003c0)=""/154) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xd828) semop(r0, &(0x7f0000000340)=[{0x1, 0xffff, 0x800}, {0x4, 0x1400, 0x1000}, {0x3, 0x9, 0x1000}, {0x3, 0xeffa, 0x1800}, {0x2, 0x24, 0x800}, {0x0, 0x1}, {0x4, 0x1}, {0x4, 0x1f, 0x800}, {0x3, 0x8}], 0x9) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x1ff) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/5) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f00000001c0)=0x1000001) semop(r0, &(0x7f0000000040)=[{0x0, 0x1f}, {0x1, 0xd08, 0x1000}, {0x1, 0xf000, 0x1800}], 0x3) r1 = semget$private(0x0, 0x8, 0x10286) semctl$IPC_RMID(r1, 0x0, 0x0) semctl$GETZCNT(r1, 0x1, 0x7, &(0x7f00000000c0)=""/12) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000280)=""/131) 19:48:21 executing program 0: socketpair(0x20, 0x6006, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) connect(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000180)={0x0, 0x0, &(0x7f0000001780), 0x2}, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) accept$inet(r2, &(0x7f0000000100), &(0x7f0000000140)=0xc) 19:48:21 executing program 0: pipe(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x20, 0x1, 0x8) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x2010, r1, 0x0, 0x912) ioctl$FIONREAD(r0, 0x541b, 0x0) r2 = socket$unix(0x1, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x0, &(0x7f0000000040)=0x4, 0x4) ioctl$PCIOCWRITE(r0, 0xc0107003, 0x0) pledge(&(0x7f0000000000)='tap', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sysctl$net_mpls(&(0x7f0000000340)={0x4, 0x21, 0x2}, 0x3, &(0x7f00000003c0)="f34ed5a24440b937c09bae04406f8c99ed38a7a4033624381f8d8704285b0a95621e60cd69635c36b89d8a9a93f461f01e5254f6ca16570ed6c3781d4c20414bbad6b017afada2b5df07bb4f6295fdbe22ffa9c3e55c3d8002d23b6096bbce3a219d1880ceb728f335875c353cd4a57b762c1c8d2e27852e17514dae", &(0x7f0000000440)=0x7c, &(0x7f0000000480)="5f565615424962c732fdd7038f7ef22001393fefaef7eb36272634b89a2fa774638ef25b9152d62a3cba4748863198e03b436a0e9c44caf5f71e7e5dcb3559771407716aab1463488b2a7928de0ad8236eefdf4a3e19716ba7be34074c9ea144078c975585835772c87e7462ccf3c6a3c8d2e38596a713eaa83f50a77b540e7ed9991a9cd486dec4931c37c006e753963c2a4e2cfa66be66c079a4dd6abc27154d4bb60bfcb8b0e85cbf2c297eaaa94e049a561cdebe001c55187d802d2959f8feaaae7d5753c13bbf1bf35e2f12216358d7ecb9a5357c9e1ec816e665e95ae403a9ef27cc32bdc98554d38a0ac172302fe1a6267236d6ce59b2e78282d2ce6f7e6a84fbbe5bcf740fbee87a50866614dd69cb299b994e838f3a0ba21950f7a8f9b81d80c810fdd0ad03d4884fb4e8bbe3d774d8c10ff084388984380d6d4dfd4e553d0ee1d03fec8194c4d23692740a8fea7ca597f6620af755db9d58208d3c3646a9abe70c0c5d380f84841fa99ebf0a0ac9bb6dc93e03ed9a3479bc170d0f8cb313d1d6792242ae61ece47d281a5fe235f59e89c2bfdb72600b2bed552001668006eeb92b341bfa364495e361280879a13eeb3b6f57ca9b59f185763a61a38ed47afd526c08c5d7c868835c349100b3ceb6691c6c22c94b7fb6231ab08f14b12d7930fa5e6c3c3acdcd5755f182481daa4df35df16bdd570c59fce51556d54f8fae1089cf6c8e6ce34c7a76e3c3ecc2d3614f11156aa63788dc349a92d120ea8e807bd63d4e2e8a4b896e38160f1aa8a27b03dc0690ffa2e8636b431eef0958fc584390ea03260c94bec00db3e8c42a6be26b3567fe573ece43a4cf9e3bd460e500bfeef9be9508ce586b1c4b408e76753558a2d24234836dc71fb3c71d024efc665a0d43f47abd35e2baaa55f74952f7c2af16a06f1a612cbfb719d6a02e66549fa0b2ed0b4a06ec88e935c6798ff046ca45072b97dcd92f3d913385a5309511f7c46f92e120480fbcbe793dde2a75715a10a46556b0052870e4d76bb36a9acd6a8bf0fa30b5e68340bd0b6e46cb3f005a7497b8c52cb5deaa37137d07d093d3b64aac0edac79c8336d8a68f635b6fa5ab8cce89ecc2a7e96379a3cfdcc1967150b9a2d2512ac22ae60c47bbf529f8d64726b052dc6df7a131ef5793fb12c397ca483599cf165476736d2cb54f1eebff22cb7966b85cd8f3164192db23672fae66a1c705db0e162648942a35b2183d2c0e9b593d7c4ecf147071bc13f43a4794f5fd68a0a3f03757f517d49c8201d9c2d5286afec82c04416eef27f853469e8f05a47f568df0af25fef64a8ee12f19e3f9369714f7029fe18ae109c303afd59af2b2511488cfeb5eb35c3ad245b03b5ecc648eae95cfba7c8878d5874c6ade8843308ac7a80512f10ced0cf2ca96a0906bf34eafd5a315f1ae2e132c70ad4b46ee149fccd4bf62f9748e983b868172d2bff1ba03d875218e09ad120833f230e9a2fdf9d64fc38a106dc0ae35d08f8f4ddb6c25c59c9caa794e01bcd7d0a757720741851c8f163ac4f887e1dadb18bd118b283aa0762723ae725982828b9ead990fac9ae6f5243f256d8c2556c8e63a90fe78b731ab1396f25be326fb569ca6bea7e5d9a86b069a5982a988cb2e9cddc297d203f9a046d89bc33935c3a6dbfe310566126d24d4c1c3027ba210bd7db180fb3a0b7eadcbbff3c9ce948562421519a2e83056aa00d0f84da62c4a5179250bf2958494480c3db27e672358d493ada1b9d9a8822952059c3633ceccd09e61a1375ad1fae20931d1a926c4ac2031ea40311de059fadc909edbe3f48cbc60f4168bf63f37a8aeeea08aa8133e6c1b9269962f839c242084dd4c82eaf133a8648afa4763508754ebfaf5452b629f6b5cf9d8cc67567a831fea36597003a210a7b2e69efa4a4944f5e4fb0b04e8ab6fec735b3736146813aa598619e9e6defa445926de3686a89d0ea39f115c01175e578b4aa14b085c6d3e7dffa39f1c254f73eee45737b51562a7cb48d93d83def134a70bcd6cd310f4bd4c09efef85e291da21fd7fcdcacafdc8d8049556c677ec2c1821c33fe68cc4f20887f404479da06e24b5fb25aca47914416a09ba2185980d1a085b352884806432ca5204a65aae5682c924d770af2d94738c5e2b21136e2e6645b7b05feb912f30c8f4b4a5dc3a14e377c932d85b9abe1b7fe5a6f73c91fae6c8dc0ac706930ca2fdc57a59eea77a5fcd24dd196cde9c0d562109375b1131a8bb850f0b559946f8e80237f6f840fbc8ec267c3dfa8f75ce184a85e0b1ee5695c6866bcf0aac3e6a7294478a6a1d41ac64163b0e898aa2b30798221cd90ee4e75720b5854a33ad7c634d462d90a6ab33f86f66e8a506e68c7fbb7a70c37dc17b306974c6cc4f279f532ab4199c9b02bfd0456ee3fb33a22fa58c727a23902be9cd9766c2ef0922356429eb1eacb17d2a90d8f5ebfa23b74eecaeef5ae4435e16098fa391b33ed396eaf3d5e8bd625ba5ec0c55d56f5d1b276b0016aa8158e05ce9dc92fc4570f197ee2f6ee89ec5ee2aa150355e2baa84f9fe5d7917e8f254b7cba71fdcd82b930bc1ac30f871619ded7b4d7153d443468b09211e4fed9b49333876a7066c717bd34024eed9d5bdb368028d7ff215876bf01eacaf5828e2802de6cd7f76198a2d51b20dd74140a505e18c05bd137df84cc91286d2b4a6fd86d8dbe8b25f2f0d67ee36f18a55c43e99df2eba703cd9362ea2c18fafe698ec9f84ff5fc5e06bc5f11de6efbf1d806b2fa81a2ab3bd0bc23422ab57136088890e5ef60659d6f6a68d29498e73517568e952c8031e0e5ffdadc146c12a027d043cc7cbdbe1515938a0b6f18cca14a95831426d4144b9f45a0a1b702777b3daf10a667258e065ca2ca925175b85f83c5b79dddbb6a65cf90d48f52c45f5e5d5cadd10ede037c1231db30ced02a417b757160ab3f153c456ed6cfd147ccdb5917f7ca548b176f5d4387611dd0dc778fd431e135810e7563400e507316b4601480423f820b3ec6a8345b733e4d3528b923cc6f7f618a5da11d7a6ad37590413d33b8ccebe97cdc4a78a9a4a8f8ddfc15b205c54fdb8011e3dcb1bbe0f4029e567f6e655643ec6c6d6202f16a4f886a82694b58caa7b9cc070e1930a676cd0700bd601f62e85fabd694a2ca7b7f3e27d7dca3573753115e261995a94c26baa4c60594f41727d8969420d79110f8deebba92837343631c387583fc41f726cfc8e916bd362ace10711081bfa5e462540134fddb0daabe03bdb986d5c4eb189d5a98868454775417895661b43ad1f1864a19752f46de9e2cc31e5da6ca0badc5d885a166d1f9957830703298357f1e9658b18ec2469b29e86e553f060e211f3b848d1de9f07efeb0c2cc62597d436a054e4c6362ec44955111715083eb6905deb3a7de7f4929e16f57e06a4e2685a675176757028081b30eba208ee15a46baddccd5da45495caa4bf6d90b89f5be2fd19fea21a5fe9e2e330dc4e41104dc35351ae8aa7c19b592af2b64b9e3246173fad101611b88dfcec9977b6b6133e2d8aa7897b04a2105b279044f0c88790864cc16f8af9387efce3b963a071b03ba1bf7387a849ad3694fc112f4c495dab0f32897dfac113ed8d5f9e13d33d3ea5b65985c99d5e3ca7e004b732812596a5dd24db4a1171ba0d4a9350d89313dd896e4a1be1a5d419c049ca34256986915e2c85f107e08c58da60dd1077610d45f47f689d3f7d225397c193035111fc15773d96ebf5a44bbb7bbd9547063a0f1bc4192b8629afa4471ca580173535c8152cb83574a29194f1a883f2da4b6b73a2f7e4281de3f5f11671b99226bfda7efff2b13325da107cb7ada6b1fbf36e75c0d0c728ff6103c6137f9cce4eb4210675f42115dfe4eb519eb8b4ff05038df14b6a9f1c53814ca2df7725cab140015100a3cb0d4b02aad759a0c95d46ce100b8696d0af322865714e9dbcc2aa8f83cf88553427679a1b5dd558b230bc8210e053c517dfa29554fbb74272871d085dffe4f59998d60293d2d1b1d9f6e718cbdbba581088703ba460b32d8ad3fd93e60d24ed175d05c40adc0950f10d528c652ea604ca28148372b4ee04bc68ef19935b6c8b19c07cec1c2dfcfe77fd6f9cbe6d4bc6011240745de99230bd362bad217dbd3adc7dcd1e7ba41131ff72b1fc0fa268d00916becfb8feb38aff07f9dd75efca93e14ab336d01a5bc90f407779af3a6010e66a7bf7b8b083a698b3dec2190549f6711b0dc698318b5cd4aee663bd5fbc06510c505dcbdfe33dcea97e0ba87059a6d2f092c8f274aafba7106cb92f16f56c50a8daa9a7ff6d244488cad787af676994eaaed443c45a3180ed9ef8d1931d4ba985d5f241ddf82f82a4e7072043266b04c5f0b8a60d89b42e0bfed4bf713d127f4022510736e32dd96a3bd7e1536c40a4d1f7fb34dddfaf1043379d049649c5ac8be5ad0db7139d4d033c9fd6c2d9b53653a60e4486a17b645a7bc256d10122e49e89194b59d5dd032f30f0c2541329ebdc5d51e618f6ddc40e0fbfc1ff072c84f75f72f295645bfb33971b83a1009555fa1e9f5c11d91468107e5bebbae34afb7f89305823b11d5c12918976c4b29da7d15f2042742c413ce0b918d134ca6322f744bc6ae04e31dcebe31c2bd28b753bc6afe2f1bc886630a8f5e97e4a683ecef0d488ba09e5648dcdcf47372e09a79f7683eb255eac13d63f7c384c47802e92944cb19b5644f700cea1c0fe46873f61896ac143e095ac2f88a874f96badc58758463c5b8684ae7ee04c0025c0140920cb43cc2960d6ac8a1f394be367ea3cefd6fa5d6c837a9c72bad3ba6d8cec7ded1425000ae30fc6ce0a854d7f2988f095d8e8fa0afcc813038263d9c13bc79abbbba11deb1c0aaed4ea47fccc7cad23b15c1701b2994581b1c1a1f6cde5ec1e898abc694ffce656684ec0fc4929a5cabe6a7e90534b16957c572a12b75746fc0a776ba65e5521281bcbae4ff7c18bb3b0e745bd09d4a5e978688edb968e6ea6e1ef15c0607c114da38ee8f3bf94a2958bf99568e1a547886e2a866ad949de49888226a4a215d2f4a405477e82983fef111b6d3b9ca90545c6b402953e963ef24a9f5ae5e326b318a6e7325e1fbb4cd94bb2e635a1261d6355ad9451e552117fb6192039b106812cbeeb997b171b2c65b1fa74eacb96841b3454f7c0fb4bd17f279dab3e22c7b4fb8911b3a44d8bd89503c20667de0313926bb512a590a6948db585918f0793b1f71f0156224bff4d46dbdd0da854cf4ae3190fc2285039bd51f5a8574cdf914856c5e85fa58d16ab99a96e37ca216399345aa5ed96bf22dfdb1e6479c217f4c77af0f81981e3b8792b9a9491b7ff343325574bbc71a40aeb76900e392bd600b169f788284fda9dbaf39e40620856c5d70d813aa96b95bf29f88faa98f179bbb9af98ec857125bc93d9c811b27fc753322f07358fbd423436e6c1713bafb0c8ea42257fcdd3c908fa60e98f5cc5c531588f048a035e31ab3088a0fb94d8f2298d4d0c4b97139c4d90e06f8ba1db42976a0ffa8d32d1a920c2ccdb34e6994978aa5a5bb08d44087b7a6413734f479466beb4ca2bd1b1ebd5ca391e6d844a4774af421b142a0b113e6c1ce5fcc2ed158c4130d76b017ce260086d121faa37092a7bd403525ba5903a76ac28f006c4cf592dba1098a2cd32799498adcf6f42ad312a683fdff26cbf481374b4075e83bfdf08cafd54d2dbbcab5334e63cb27cd309e2080f9f4889ed512e9cd3a710ebc51c", 0x1000) r3 = socket$unix(0x1, 0x2, 0x0) r4 = socket$inet(0x2, 0x2, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) pipe(&(0x7f0000000180)={0xffffffffffffffff}) openat(0xffffffffffffffff, 0x0, 0x0, 0x116) ioctl$VMM_IOC_RUN(r6, 0xc0205602, &(0x7f0000000300)={0x6, 0xfff, 0x5, 0x7, &(0x7f0000000080)={{0x3, 0xff, 0x7, 0xfe, 0x22, 0xfff, 0x9}, {[0x0, 0x5, 0xb151, 0xb2c, 0x3, 0x9, 0x4, 0x6, 0x4, 0x2, 0x0, 0x0, 0x0, 0x0, 0x3, 0x100000000, 0x200, 0x9], [0x0, 0x7fffffff, 0x40, 0x2, 0x10000, 0xbdf, 0xbc6], [0x0, 0x0, 0x40, 0x2, 0x1, 0x7], [0x200, 0x1, 0x1, 0x5], [{0x0, 0x8000, 0xc93a, 0xfffffffffffffef1}, {0x7}, {0x9e63, 0x100, 0x7fff, 0x563}, {0x8, 0x4, 0x9, 0x4}, {0x5, 0x709, 0x6, 0x4}, {0x800, 0x2, 0x1c000, 0x1e}, {0x9, 0x80f, 0x6, 0x5}, {0x87, 0x32, 0x1000, 0x7}], {0x3, 0x5}, {0x0, 0x0, 0x7dde, 0x1}}}, 0x3}) ioctl$TIOCFLUSH(r5, 0xc028698a, &(0x7f0000000000)) 19:48:21 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_SBURNER(r0, 0x800c5751, &(0x7f0000000040)={0xffff, 0xe46, 0x3}) syz_emit_ethernet(0x2a, &(0x7f0000000140)={@broadcast, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x1c, 0x0, 0x0, 0x0, 0x4, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @udp={{0x0, 0x2, 0x8}}}}}}) 19:48:21 executing program 0: semop(0x0, &(0x7f0000000000)=[{}, {0x0, 0x2}], 0x2) sysctl$hw(&(0x7f0000000000)={0x4, 0x2}, 0x4, &(0x7f0000000100)="71dbad605685c617608d7b5642d10a6f80133084e5f31a2d0f2da813b25e4a992e30308fbd52fa370f58763bba0ab278599629a4d15f659c244d1c1f12b5bceb03000d6e45cd266fa664b66677fff514fc3240b05d73b622085a9948fe2d986cb345c3dd36a251f9211c9efe32f2acf0ea75feae3abd59cbc7b84eddcae28bf65554b010109bac2bb582a6da08fc8a060773b1e94dc791351a819fb6dd21c5507d72c7c831", 0x0, 0x0, 0x0) clock_gettime(0x3, &(0x7f0000000040)) 19:48:21 executing program 0: syz_emit_ethernet(0x6e, &(0x7f00000000c0)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b00fe8000000000000000000000000000bbfe03800000000000000000aa210000000000000004009078000000006000cdcb0e5e858a251d0000000000000000000000ef00aaff0100000000000000fa0000000000010000000000"]) r0 = semget$private(0x0, 0x4, 0x1b2) semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000580)=""/170) semctl$SETVAL(r0, 0x0, 0x8, &(0x7f0000000240)=0x72) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x11, 0x3, 0x0) r4 = socket(0x18, 0x1, 0x0) r5 = fcntl$dupfd(r3, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x80206916, &(0x7f0000000300)) ioctl$BIOCFLUSH(r5, 0x20004268) r6 = socket(0x18, 0x400000002, 0x0) setsockopt(r6, 0x1000000029, 0x39, &(0x7f0000000000), 0x0) sendmsg$unix(r6, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYRES16, @ANYRESHEX, @ANYBLOB="36a882933f41fc823aa5c8ce57e9e250995d710b8c49ddf704b1b3bbba8b20c0c9f4177e54cd6373ebe8b305fb22af234fc5575f6bc4d45039426bb252c18d277e9df6db9dcb527693ddfd7c41f74624a62427a63f7ea98abe0b9b56a2cbb93bbb1440a96fd5181428138b64bd1a"], 0x0, 0x401}, 0x609) write(r2, 0x0, 0x0) dup2(r2, r1) semctl$GETVAL(r0, 0x4, 0x5, &(0x7f0000000800)=""/210) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) r7 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r7, &(0x7f0000000180)=[{&(0x7f0000000080)="fdffffffffffffff", 0x8}], 0x1, 0x0, 0x0) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000000)=""/24) 19:48:21 executing program 0: r0 = msgget$private(0x0, 0x574) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB], 0x1, 0x0, 0x800) msgrcv(r0, &(0x7f0000000040)={0x0, ""/33}, 0x29, 0x0, 0x1800) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x8000, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000200)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "0000be", 0x28, 0x3a, 0x86ddffff, @remote={0xfe, 0x80, [], 0x0}, @mcast2={0xff, 0x2, [0x0, 0xfffffffffffff000]}, {[], @icmpv6=@ndisc_ra={0x86, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, [{0x4, 0x2, "2eb4ea018c4ffda0e582f62ffae4"}, {0x4, 0x1, "e0c0e92ab81c"}]}}}}}}) 19:48:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0xffffffffffffffe9) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000001c0)='.\x00', 0x0) fchdir(r0) sendmsg(0xffffffffffffffff, &(0x7f0000002340)={&(0x7f00000000c0)=@in6, 0xc, 0x0, 0x0, 0x0}, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000180)='r\x00') ioctl$DIOCMAP(r0, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', r0}) renameat(r0, &(0x7f00000000c0)='./file0\x00', 0xffffffffffffffff, 0x0) 19:48:21 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x2ff, 0x0, "003700200b0f000005000000ac39000500"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet(r0, &(0x7f00000000c0), &(0x7f0000000040)=0x14) r1 = socket(0x18, 0x4000, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000140)="763729268e822db4244f86703467dcb8e7727334b29a0229262ca205bbd402fe5eb1e6f0bc0e2ec6310bc3f7f98ed44ebf82af19f9f0b4124ef7754c3f812da0845cf5f6", 0x44}, {&(0x7f00000001c0)="8beb9c84052347a32eec7fad686090d06cfbe76004aadb055b9c3fe59f7814dcd6cfb58a41c150d2f57c7d843736cc5f4164e5a576addf65e043b22016a545ac88c89e4a71dfad85d0d7da866af6ebf9d827579bd95d8c1200416226b2b2838babfea2e107d67f640e6052ceb7cd", 0x6e}, {&(0x7f0000000000)="b04a59c2324e2292", 0x8}, {&(0x7f0000000240)}], 0x4) 19:48:21 executing program 0: r0 = kqueue() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10008) dup2(r2, r1) kevent(r0, &(0x7f0000000180), 0x401, &(0x7f0000000240)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x7fffffff, 0x0) dup2(r2, r0) 19:48:22 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x11, 0x2, &(0x7f0000000000)="1a7b43da", 0x4) getsockopt(r0, 0x2, 0x1, &(0x7f0000000040)=""/23, &(0x7f0000000080)=0x17) r1 = socket$inet6(0x18, 0x8000, 0x0) getpeername(r1, &(0x7f00000002c0)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000006e4fba0e416dea2b63fdf7624687295048a63d3d2a10534d87c582a8e5a9b2619078207c4fb161b914a6682f646bb5fec8075310a20b7160facffe97c2565f397c5cb394c3c20e4de29d1fe6e362415eae3aee9642378d9e1e5bd4cdf1d83cc9ac3995291e57b94fe10e196c89d40bf615eb09c9406cf6e47edf70077e1b599f57fb7f3f2d4aa1c588455a2d663bb9fcc33d06ba8eacb9b363ad0cb135ff27abf524f0be9ffb1fc44db2481ce1b124ba51d218ab62f39f25fabf66bc50934f3c191967ef88dc0e7cd2241e30b20499fc6ede27be94f1582d363b6e1cbe9ba290b4a2e7075ac7ec44f74251609e6200214c42034d0dadf57cab0c7818aa3574ecd7a679df206897f999882837a4af2b39747c49e848e8359374479162d6f2c230308bc13d7992a8ee8ec783bb7a2656c3f19256ae655e5f8f9aab71641000a228354b7288ae4d1d60bfe743d4cce1e5c095ae99c17c3c355087ca678f60acf7cc4e45e679997b5b4a5e6ed868a1c3aff332b708d8db5533a63a9fe0d24b95d1273faf79a1c88b2828d419371ec28443570e4ee189a019ab"], &(0x7f0000000140)=0x49) minherit(&(0x7f00005e5000/0x1000)=nil, 0x1000, 0x2) 19:48:22 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2}, @icmp=@dest_unreach={0x3, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) r0 = socket(0x18, 0x400000002, 0x0) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$setown(r0, 0x6, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000040)=0x7fffffff) 19:48:22 executing program 0: sysctl$hw(&(0x7f0000000000)={0x2, 0x2}, 0x2, &(0x7f00000000c0), 0x0, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000040)) getrlimit(0x8, &(0x7f0000000080)) r1 = shmget(0x0, 0x4000, 0x26a, &(0x7f0000ffa000/0x4000)=nil) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) 19:48:22 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) listen(r0, 0x0) sysctl$ddb(&(0x7f0000000040)={0x9, 0x6}, 0x2, &(0x7f0000000100)="527464a6942e5c235df2145def470e334b5971b0ab7800c3563449f8b9c62563f064dcad68d3b92a600b452bc8637bb85644b6c00c70297cf505eb7b88bb02d1ee618c3462095a2e788ce638c8a016a887592674b95fe7246b6864335e6c6d725c8c9edc5b5786551846f5a9408e80dcbc0e591365194fab90cd015781eb1a25fa1f2a2148ad122aa4dcbfd2d68191ce6713d64a3e0b6e1e1d743b45e3fd6718a82135dbee09f37588f4d861856b0a005450a1e10c656d54936584db02029965ec2e07ce7202e5a60b32ce", &(0x7f0000000200)=0xcb, &(0x7f0000000240)="e2449ccbfbaecb19bf157290cdb3df9302c76299bb569c2d060c49018dc4429b841f3baa99bb8e852193e20e8891278203aedf146c3dc30644d754d9205835ca099aae63109b126fa2972591e91cb5c907462643a46f9d908e3a58b348543bbc13533a8c9cba33ce257f08", 0x6b) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x1000000000029, 0x4, &(0x7f0000000000)="06000000", 0x4) r2 = socket(0x18, 0x2, 0x0) close(r2) fcntl$dupfd(r1, 0x0, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 19:48:22 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000980)=[{{r0}, 0xfffffffffffffffc, 0x8b}], 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x23f1, 0x0, 0x2800, 0x0) nanosleep(&(0x7f0000000000)={0x83, 0x3f}, &(0x7f0000000040)) 19:48:23 executing program 0: mmap(&(0x7f00003f8000/0x400000)=nil, 0x400000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) mprotect(&(0x7f0000535000/0x3000)=nil, 0x3000, 0x0) r0 = msgget$private(0x0, 0xfffffffffffffb28) msgrcv(r0, &(0x7f0000000040)=ANY=[], 0x106e, 0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000001180)=""/130) ktrace(0x0, 0x4286b537004269c5, 0x0, 0x0) r1 = getpid() ktrace(0x0, 0x4286b537004269c5, 0x0, r1) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) r3 = getpid() r4 = getpid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000480)={{0x80000001, 0x0, 0x0, 0xffffffffffffffff, r2, 0x90, 0x101}, 0x8001, 0x1ff, r3, r4, 0x5, 0x100000001, 0x100}) setegid(r2) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000002400)={{0x7ffffffe, 0x0, r2, 0x0, 0x0, 0x1, 0xffff}, 0x7, 0xa9d, 0x0, 0x0, 0x1, 0x2, 0x0, 0x21bf5e3c}) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r5, 0x7, &(0x7f0000000000)={0x0, 0x1, 0x9, 0x1000100400006}) accept(r5, &(0x7f00000010c0)=@in, &(0x7f0000001100)=0xc) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='//\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') 19:48:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) r1 = getppid() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x1, 0x1, 0x100000001, 0x200, r1}) 19:48:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x1, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0xc0206923, &(0x7f0000000300)) socketpair(0x10, 0x2, 0x2, &(0x7f0000000100)) ioctl$VMM_IOC_RUN(r2, 0xc0205602, &(0x7f0000000000)={0x6, 0x4, 0x3f, 0x1, &(0x7f00000001c0)={{0x40, 0x4, 0x7, 0x1, 0x0, 0xfff9, 0xffff}, {[0x401, 0x1, 0x6, 0x9, 0x6, 0x20, 0x7ff, 0x7, 0xffffffff, 0x2, 0x9, 0x8, 0x4, 0x9, 0x6, 0x1, 0xc0000000, 0x20], [0x4, 0xc2, 0x8, 0x7fffffff, 0x8001, 0x2, 0x43e625f0, 0x5, 0x5, 0x401], [0x0, 0xd731, 0xffffffffffff648c, 0xbb, 0x8, 0x9], [0x4, 0x2c5fbb02, 0x9, 0x7fffffff, 0x10000, 0x9], [{0x3, 0x7, 0xfffffffd, 0x2}, {0x1, 0x5, 0x701, 0x10000}, {0x0, 0x3, 0x9c, 0x1}, {0xfff7, 0x0, 0x6, 0x8}, {0x9, 0xb7c, 0x1f, 0x7ff}, {0x7fff, 0x4, 0x6, 0x3}, {0x8, 0x2, 0x101, 0x9}, {0x9, 0x10001, 0xfff, 0x9}], {0x1f, 0x401, 0x7fffffff, 0x101}, {0x81, 0x8000, 0x5, 0x80}}}, 0x1, 0xfa}) r3 = socket(0x800000018, 0x1, 0x0) dup2(r3, r0) open(&(0x7f00000000c0)='./file0\x00', 0x8000, 0x101) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7ffffffe}) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x6, 0x0, 0x6, 0x0) 19:48:24 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x160}], 0x1, 0x606dca73) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x2011, r2, 0x0, 0x8000000000000000) dup2(r1, r0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r4, 0x0, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x8000, 0x0) ioctl$TIOCSETD(r5, 0x8004741b, &(0x7f0000000100)=0x1) 19:48:24 executing program 0: r0 = syz_open_pts() readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000000)=""/179, 0xb3}, {&(0x7f00000000c0)=""/201, 0xc9}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/86, 0x56}, {&(0x7f0000000280)=""/65, 0x41}, {&(0x7f0000000300)=""/146, 0x92}], 0x6) 19:48:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000280), 0x10dc, 0x0, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x2, &(0x7f0000000640)=[0x0, 0x0]) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x5) pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x8, 0x1000}, {0x4, 0x2, 0x1800}], 0x4) readlinkat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000480)=""/204, 0xcc) semop(r2, &(0x7f0000000080)=[{0x3, 0xc, 0x1800}, {0x2, 0x6}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x1, 0x1000}, {0x4, 0x3, 0x800}, {0x2, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc32f, 0x800}, {0x3, 0x802, 0x1000}], 0xa) semctl$GETPID(r2, 0x1, 0x4, &(0x7f0000000580)=""/25) semop(r2, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) semctl$GETZCNT(r2, 0x3, 0x7, &(0x7f00000002c0)=""/148) utimes(&(0x7f00000005c0)='./file0\x00', &(0x7f00000000c0)={{0x8402, 0xf916}, {0x20001, 0x1000000000000}}) semctl$GETALL(r2, 0x0, 0x6, &(0x7f00000003c0)=""/155) semop(r2, &(0x7f0000000240)=[{0x4, 0x6, 0x2400}, {0x0, 0x7}, {0x4, 0x1, 0x1c00}, {0x0, 0x8000, 0x1000}, {0x0, 0xffff}], 0x5) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f00000001c0)={{0x8, 0x0, 0x0, 0x0, 0x0, 0x2b, 0x4ff}, 0x7, 0x6, 0x8}) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000280)) nanosleep(&(0x7f0000000080), 0xfffffffffffffffe) 19:48:25 executing program 0: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x10202, 0x8) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) 19:48:25 executing program 0: semop(0x0, &(0x7f0000000000)=[{0x0, 0x0, 0x1000}, {0x0, 0x1}], 0x2) sysctl$kern(&(0x7f0000000000)={0x1, 0x4e}, 0x3, &(0x7f00000000c0)="7343c9f13a1a65a5dc41e7000055b9e7c7e61e80a00111703c8ad427b38b2f8aa720381c97827991a34f07000000aa8428b796be7c3b0dec5cf124fe01853cbb22f62d6fc07aeaae1028cd4c8391f916efee16d809a6a0b0b5f077d55f10bf208af9f63d4fed291214c315c5459032ba78cf06e3e6dff86da9ac815ad539c221d0d8894615ff18fc678944d0f65ab486924ff505c7690ded14f9ca833b67bfd24a41b9c62e63182ec537052a6472066ce21532deaac00c6ee5dd8cca0bd9c132e66331f794", 0x0, 0x0, 0x0) r0 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r0, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r0, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$IPC_RMID(r0, 0x0, 0x0) 19:48:25 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x70e, 0x0) getsockopt(0xffffffffffffffff, 0x200000029, 0x2e, 0x0, 0x0) r1 = getpid() ktrace(&(0x7f00000001c0)='./file0\x00', 0x4, 0x1900, r1) r2 = getuid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, r2, 0x0, 0x2, 0x9}, 0x5, 0x8, 0x8}) r3 = getgid() setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) r4 = semget$private(0x0, 0x4, 0x1da) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000100)=0x3f) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r4, &(0x7f0000000400)=[{0x3, 0x100000001, 0x1800}, {0x1, 0x4, 0x1000}], 0x2) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000280)={{0x4, 0x0, 0x0, 0x0, 0x0, 0x10}, 0x4, 0x52, 0x4}) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x10, 0x9}, 0x8, 0x3, 0x9}) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000040)=0x43fc2dea) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f0000000040)=""/49) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b", 0x28}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x5, 0x5810, r0, 0x0, 0x0) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "1100"}) 19:48:25 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x10000221, 0x0, 0x0) r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) r1 = socket(0x2, 0x400000001002, 0x0) sendmsg$unix(r1, &(0x7f0000000480)={&(0x7f0000000140)=@abs, 0x8, 0x0}, 0x0) socket(0x2, 0x0, 0x0) mmap(&(0x7f0000000000/0x10000)=nil, 0x10000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) r2 = socket(0x2, 0x2, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0"], 0x1) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f0000000080)=0x7, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) bind(r2, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) openat$zero(0xffffffffffffff9c, 0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) 19:48:26 executing program 0: mmap(&(0x7f0000dff000/0x200000)=nil, 0x200000, 0x0, 0x2011, 0xffffffffffffffff, 0x0, 0x20) madvise(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) 19:48:26 executing program 0: sysctl$kern(&(0x7f0000000000)={0x1, 0x50}, 0x2, &(0x7f0000000100)="7b8c2f8d1d69ad9e2c5c9ebbff26dbbbf170369332e5a26c8cb1ff594ca489b4ebc229d869d8b3c867008f96c1914d6fcb3c8a6f9898443b2ca9308f5454b782dff4eb6fb6d290146b51eb6ac8637c272ba88a124dd82e2e38dade0000", 0x0, 0x0, 0x0) r0 = socket(0x2, 0x8000, 0x0) r1 = semget$private(0x0, 0x4, 0x10) semctl$GETVAL(r1, 0x2, 0x5, &(0x7f0000000280)=""/138) close(r0) getsockopt(r0, 0x200000029, 0x2e, 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x1, 0x1, 0x2, 0xd444, 0x4}, 0xc) recvfrom$inet6(r0, &(0x7f0000000180)=""/200, 0xc8, 0x43, 0x0, 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x2) login: OpenBSD/amd64 (ci-openbsd-setuid-3.c.syzkaller.internal) (tty00) login: set $lines = 0 Password: Login incorrect login: show panic Password: Login incorrect login: show registers Password: Login incorrect login: ps Password: Login incorrect show malloc login: Password: Login incorrect login: machine ddbcpu 0 Password: Login incorrect machine ddbcpu 1 login: Password: Login incorrect