kern.securelevel: 0 -> 1 creating runtime link editor directory cache. preserving editor files. starting network daemons: sshd. starting local daemons:. Thu May 7 18:13:46 PDT 2020 OpenBSD/amd64 (ci-openbsd-setuid-3.c.syzkaller.internal) (tty00) Warning: Permanently added '10.128.0.139' (ECDSA) to the list of known hosts. 2020/05/07 18:13:58 fuzzer started 2020/05/07 18:14:02 dialing manager at 10.128.15.235:26027 2020/05/07 18:14:02 syscalls: 338 2020/05/07 18:14:02 code coverage: enabled 2020/05/07 18:14:02 comparison tracing: enabled 2020/05/07 18:14:02 extra coverage: support is not implemented in syzkaller 2020/05/07 18:14:02 setuid sandbox: enabled 2020/05/07 18:14:02 namespace sandbox: support is not implemented in syzkaller 2020/05/07 18:14:02 Android sandbox: support is not implemented in syzkaller 2020/05/07 18:14:02 fault injection: support is not implemented in syzkaller 2020/05/07 18:14:02 leak checking: support is not implemented in syzkaller 2020/05/07 18:14:02 net packet injection: enabled 2020/05/07 18:14:02 net device setup: support is not implemented in syzkaller 2020/05/07 18:14:02 concurrency sanitizer: support is not implemented in syzkaller 2020/05/07 18:14:02 devlink PCI setup: support is not implemented in syzkaller 2020/05/07 18:14:02 USB emulation: support is not implemented in syzkaller 18:14:06 executing program 0: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20090, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)=0x9) mlockall(0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x0, &(0x7f0000000180)="a830c4faf36af0f5da8ef397d636d612c899d94b416b9eb65aea3e3d62b8e99be11987ec08294ca09345c2a0faba0a355bb07978c1414f1e16c8e1d30946873152f84db4ee6fe1f928a1349b833d0d96e38a0684110d8de99c61be8cd066daf247c0eff0ae9917047cdb46e809cc11aabeb0255b432688ec06e343700436b216bbfde6b33c010e725610b088a252102fca7e29ac0d6abb34110f182021d30e3035cc73b00299cb669d33d32e30b2aac783daef3f329e30f4ec4e7950de384a629c60daaedfd90fee2b1736f1529e5455b532e439fc71d8f2e907026fb500ed28", 0xe0) r4 = socket$inet6(0x18, 0x5, 0xff) setsockopt$sock_int(r4, 0xffff, 0x1007, &(0x7f0000000280)=0x1, 0x4) r5 = socket$inet6(0x18, 0x8000, 0xa7) getsockname$inet6(r5, &(0x7f00000002c0), &(0x7f0000000300)=0xc) r6 = fcntl$dupfd(r5, 0xa, 0xffffffffffffffff) r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x80, 0x0) r8 = open$dir(&(0x7f0000000440)='./file0\x00', 0x2, 0xa2) kevent(0xffffffffffffffff, &(0x7f0000000380)=[{{r6}, 0xfffffffffffffff9, 0x5, 0x2, 0x5, 0x9}, {{r7}, 0xfffffffffffffff9, 0x0, 0x1, 0x350, 0x8988}, {{}, 0x1, 0x21, 0x4, 0xb507, 0x5}, {{r3}, 0xfffffffffffffffa, 0x75, 0x20000000, 0x800, 0xfff}, {{r2}, 0xffffffffffffffff, 0x74, 0x40000000, 0x3, 0x3ff}], 0x31c, &(0x7f0000000480)=[{{r5}, 0xfffffffffffffff8, 0xd, 0x20, 0x40, 0x4}, {{r8}, 0xfffffffffffffffb, 0x35, 0x4, 0x7f, 0x4}], 0x1, &(0x7f00000004c0)={0x0, 0x7}) r9 = openat$zero(0xffffffffffffff9c, &(0x7f0000000500)='/dev/zero\x00', 0x1, 0x0) setsockopt$inet6_MRT6_ADD_MFC(r9, 0x29, 0x68, &(0x7f0000000540)={{0x18, 0x1, 0x0, 0x959}, {0x18, 0x0, 0x0, 0x4}, 0x7fff, [0xfffff000, 0x1f, 0x7, 0x5, 0x30, 0x1, 0x0, 0x7fffffff]}, 0x3c) getpgrp() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000580)=0x2) listen(0xffffffffffffffff, 0x1000) 18:14:06 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) r1 = openat(r0, &(0x7f0000000040)='./file0\x00', 0x8, 0x1a7) ioctl$TIOCMGET(0xffffffffffffff9c, 0x4004746a, &(0x7f0000000080)) sync() rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') socketpair(0x2, 0x3, 0xe6, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETD(0xffffffffffffffff, 0x8004741b, &(0x7f0000000180)=0x9) r3 = fcntl$dupfd(r0, 0x0, r2) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f00000001c0)={0x3, 0x8001, 0x4, 0xffff, "baf6e3ae016dae937622de1b2daf537eac65cb4a", 0x9, 0x1ff}) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000200)="9181ca0bc0d6c45bb73b5fee50f9bb1c06a86aa7fdb3ed45bf4fbcffa92fa019a471b4a1cf414c9ebdba3c27d6c4175df100389caddc8e7249691afe1f0b6bdff74d7301eb5a7bcdbe3f48cc3435e2a9529be6ed7d2d270b51202854b0b3df863300fdc52712e0e607968bcedcebe00679fd1d7151cbef0e71eec238f9fff0d38e8350e53edf19b396048490216fe9d6c8ee9bd29764138479c278813373fd8d1519d536576e5adc6779777dfd902fe6ba57a75b18", 0xb5) r4 = semget$private(0x0, 0x3, 0x23) semop(r4, &(0x7f00000002c0)=[{0x3, 0x5, 0x1000}], 0x1) r5 = getuid() r6 = getgid() lchown(&(0x7f0000000300)='./file0\x00', r5, r6) msgctl$IPC_STAT(0x0, 0x2, &(0x7f0000000340)=""/158) pipe(&(0x7f0000000400)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MFC(r7, 0x29, 0x68, &(0x7f0000000440)={{0x18, 0x2, 0x4, 0x98000000}, {0x18, 0x1, 0x200, 0x2781}, 0x982, [0x1a06, 0x100, 0x80, 0x7fffffff, 0x7ff, 0xfffffffc, 0x101, 0x3]}, 0x3c) fcntl$getflags(0xffffffffffffffff, 0x1) accept(r7, 0x0, &(0x7f0000000480)) 18:14:06 executing program 0: chdir(&(0x7f0000739ffe)='..') r0 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) close(r2) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = fcntl$dupfd(0xffffffffffffffff, 0x2, 0xffffffffffffffff) close(r5) sendto$unix(r5, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f0000000080), 0x4) ioctl$TIOCCHKVERAUTH(r5, 0x2000741e) close(r4) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) linkat(r2, &(0x7f0000000000)='./file0\x00', r4, &(0x7f00000000c0)='./file1\x00', 0x4) syz_open_pts() 18:14:06 executing program 1: execve(0x0, &(0x7f0000000140)=[&(0x7f0000000000)='$-(\x00', &(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00\x00\x00\x00\x00\x00', &(0x7f00000000c0)='!.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='r\x00') 18:14:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) mlock(&(0x7f0000ff7000/0x9000)=nil, 0x9000) mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 18:14:06 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect(r0, &(0x7f0000000000)=@un=@abs={0x1800, 0x0, 0x3}, 0x8) r1 = dup(r0) pipe2(&(0x7f0000000080), 0x4) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) ioctl$BIOCPROMISC(r1, 0x20004269) 18:14:06 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001e80)=[&(0x7f00000018c0)='&#@,@\\{(/[\x00', &(0x7f0000000140)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000000200)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[\x06\x00', &(0x7f0000001a40)='\xd5BE/\xd8\xeer\xd3r\x0e\x9f\xf7\xbaH\xcbi\xbfG7\x8a\x1b\xc4\xe1\xd4~\xc6\xc1`\xa8\x8c\x1bd4\x11\x86@S1\x06\xf4\xb5\x98\xb7t\v\x82\xc7\xfe6A\xe2\x1b\xc4\x13\x92\xe1\xc3\xf2ky\x06\x7f\xc7\x92\xea\"^V\xff\xbc\'\xacI\xa3\xb5\xe2\xcf`\xe7&Q\xce\xd2\xb1E\xd2\xa7\x03\xd5\x98c/\xdc\t:\xfa\x89\x9e5\x17\a\xd30]\xf1\xe3~\x93\x19f\r8;\x86;\x84\xe8', &(0x7f0000002000)=':.\x00\xe6\x81\xd0\xae\x9d\x04c\vS:\xf8\xb7\x1b/\xae\x03\x0f\'\t5\xda\x86\x1cu\x1e_j\xdf\x10M\x96\xc6\xe4\xba5\xaaC[\xc0\xbb\x1cH\xa7\xe9\x88\xc2b:\xf4M\xc0\xc0Ma\x15\xfa\x9f\xdfe%\xaeK\xcb\xddE\xe4\xf7\x98\a\xf5K\xe5\x1e#\xb6+\x11\xcc\xc5\xd4X\xcb<\xc1y\xf4\x94G+\x1a\"_\xffz/\xba+\'\x96\xa2\x89fg\x9e\xe7\x9b_\x1b\xd8\\\xe7\xc7\x03\x11\xdc\a\x95vy%\xaetP;F\x93#\x91\xae\x84\x82\xcb\xe4\xd35\xc6\xc6:\xf4\x926\xad}\xaf?\xc4R\x1ev\'\xb3\x91#v\xfa\x17S\x19\x00\xf9\x85\xff\xf3\x01q\xea\x8c\x92\xd7\x8c\xd7\x1d+\x04\x18\x02~\t\x94\x99']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000002400)=[{&(0x7f0000001ac0)="c166e40024f58679b1e4f3e9ab2f76694c786ce17067b21b6cf78e879493bb8a6044486c0ce5fe9f6bd36eac7060575cb67bf2262f5c97edc19ffa4da5fca0854cbe151bafa1443c6f80be934287a946412f893bb357d7be6f52a5d099f5d501dcdec871056ffa608bf12e336a46704af39dd4f8286a8c2328689d538f5d972adb9751862f298094da47daf0b69937f89ac3cd609cee8e38c26580c638e298178f44bcd693", 0xa5}, {&(0x7f0000002200)="c1debacda795f4514e8f3106548a23cfc96e53b9e3160ec9fa805e0daca20a173427f4084dd9f89d675a98623fe6228509cd12e631c7f81f2e5fd62e39ebdd367714ff113c1acff2cd5cf4c66fd264f7db5bf3761869d74324e612939031b539b173e6a95abc693a7a9faaea61f2373ec8b2d9029ea5fc9c1c30fbb9067eca202d47b004bb9db401e0de40ac14f6f0fc45c141927a4884cca4092499b4091b9f13f77ee0349bebd8b18fd7c1dc64afe13e79ae0ebf23a20800188005d62f4422aa76ae87c8ecbe7af858d09ef53b2df10bb2bf9344", 0xd5}, {&(0x7f0000001f40)="af869cf350ae4ea79d9add12f9d6640c0b22fe21bf2a45f9d5645387d56727315351a6f3cf2d3a67c64b12a005f7745c7d605381f530b3b7c5481d884e07cce94975b7c56e030027bfe375bb3ed962e1c3df4681efd2decc4a040ab63bf26c79fb2f77321be2638307effdfd241f7fc9b691f99815e10a26fb06", 0x7a}, {&(0x7f0000002300)="8d2974d16636b6c3248b8da8d6f8a6d6b8d10819371d5addb4d05a1a2f1fffdf607d428d14a6d53fa0698ff0e33039334e4660a4a3e89fdf3e2d13594a567c40108687f10cb476d004a081cd849dce485f77f44a96e9de4284920f76737be2d84257970b98da7d945a445a43d78fc75f50804afbfb4f57190c42aa0bc327da83ca0f016b818e0aab17103d2376bf5604f8bd993748ae1ab30479f46a6eead9b4f48c3f2603429f6d696549a0956694d7c18eb34b42871ce0735b66c90d4426543c24729324640b5e761093ac68bb3f9e45900767add5d1540f7790d013d99a4faff0", 0xe2}, {&(0x7f00000024c0)="05b39bbd158b1133cc5adbbeede3d4b5b308dd597eec013876f4d793a6e3d198fece748ab6cc04b5d3c5c6d7de7803026c8a40e6f454fbfb8fdbbce582cb887845cafce8cb04820f386dd9d8fee49c2676e5bc6225725d02c961012b6d74bf7ad1218bbc75a527595b93970f0254e3e6d2234835fc7bdcc0fbb53820a29cdb5d2a7910f8be44825d1dd69f427dd137b5823b70cc990d0c1cd92d6c5ced9c7af6b455d5e42d70f1bbc8e37738cbf0e0ab2ea3019b1455ff6508399f88c462a35be16223cea48cebe84e1f749fcd3ecffdc41f031c4ba4c34ea326b77ac98ecbcc475d4b259605dc78940c1212b71dcb63c259468c681c466cfbff4dbec03f8e03a1257fa2b6152aae25d370b3bcfcf4fb79c5dde1b6eaf064bba1c202ef40347ba9823517c0453713d87cec4bef2444251af3ff28417c15223e21cc92c127edbbc8db8d410eb33871b6cdb41fc645abcefa349cdbb416098cc5735f4651fa14135892c720e52d625a00ed8180f42306b913e70296e370ab458a3e20c083d3ba199d9648d4c2a451d567d26e0a29bbd3f9b7072ee052d874a25cfd371d840ae6dd8bc2dcda5b89f03c550d7bb3bc913f6296949303f787bb483808f3febfbdfc9422ffa7a11ce1da9c335199167d0ff88c3924e7b5dd1b0067cb2761cb37d9d6a97b597a47768e7b5216037638c4c58a1a23616a8ecfa1c9045218d72214239e596e6d7157ca8b9205c200f70b58f7883c1d542af99720831587d9c8fdf2e2ff379ae62e432a568056f8936251b53b83bc978af6917d8a527c3a2db910be8248a930796910bbeee4d061dc675d9a28d5c28d1dea05d1dec7120c067da5f1c39eb18295f1b267c54ad5e7a0324c2926afc71c35eb460ce765d94fd8802764c6bc04888771b962e8257f0a5115ff3887d627a4de7c3c29be9fe1b124b7f0d6b13419c4b4f0f9e5d5e8ac0f35d5350120315cc34824014cb98cb99e5738e9277c0b1184215109a81ee016dbd018f652a3a4cfb86a34a41df9a2d6526c723bb3586c22064a1ca5f960781e3e6a6adf9d6e8e59e4ec25135583ab5580825f63d43fbb3f70f84597ffc15d92e8ca50a312f4cfcdfc700985adcaf19a3f6289bc6efb536a9f4022cf868309d234fb79963cc1e0c4569e0379e7eea5237db00d2be08107cb19e3af8c975a02e7894c3f702d89e60b027705d12c015ae0d0af9b279d282c76e80dbfa11bfc8dede57db939a2e6be17766077a89d572a0576aaa2228d5ea15849514dac8c43fa3e553b24704ba9ecd6f788afb336770a63a1d7e4d62625429f03321f8bf0613056ae66437d3681802e4d618fa410ee61ad206f7b273016348aef8b680a2faf138ca71fd72d0d2d351ef886b7347954646b55fc909cca0cbd4165003ff7486ecf09a8c1769bf78651242a342a6f7e6d03d51b7587eee9834c191cc0c6819c45c00162fb351cf414a252d404fb3c1fba09969bdbc810600f89f1cca4122566886724ecd87906cc66888c8f86f600ea87ebd4fa96c7b06f136b5c1ed0e679086340bb26f3e8d2f16a9c2a2c84727e2e615e55ff606f5493cce3557873ced05dbe071ce0c7baf31f256549ca130657c29e1115c7ad7bac1ca11d59fea4a3a2fe1dae2399d9fb585d111a38e240e3cb36dfc0346b0e4be2f293521c5061986ba11a486c4008347efffbe8cfbcee38f16ab8733c5c2b0c3440d43202c43f13f66a5ac4494e52bca44de0dd50bfdbd274f19488636527463cf4c932bea66a401a1d9ed36fbc6afbc923a034611fe23d68b5e74f802d60b24c4d2c9f15d91a2e10446619130bf1ab890f1bdf0f6240c2133a28fe5e589be45d9800252774250da45bffd0e566b3d11ab305de415c00482f1f085eba915e142c5f39898fd7ac2bef6063a5293f6475641ffd6d4f4944e43bfdb3b8c03e8657bd12acaa0c23711c713f8cf3461f500382486299dfc582f87c9a4e59477f6a8428ef7290048aede28cdacb7145114043b76efd6673f7011e8b90a3412bd3a605dbd964dc341c92cc7a2538c64981ab7e796cd89e55935533c46dfbfb181bdc30d2a72b72d0dc7c8f53edf7a559ba1564ae1affeca8623be7b14e94603af3f1744903ee3927a20d875eb8ebd2dd9e899891e5e0a02a46561d769228027446a14122ee664037933f6d2dcae63dfee670dde9cdcd5aed7669bf3fffa61339828618dba043a5cf9bca4af1c34eb5a57e2fc8f18bce1f1eae2c5a86f9bf6b26e1f7509c27704643419bf7909dee12077b07f90cb2b05db4c3021ba95d6339c09ec6525fe76b17891010c58080bdb41bbc73a24bd2b5ff7e101fae3b2b49228e22e8606491d1536684d7a85f0401734520f870508f78ff1f8b80edcd13c69f6bdcd8f1b3cad9598444dd7b26eed15e681ebc79f646768f09b88f11fbdb848ec6a9f0ff1245502d17c8622590837418dcdfd6d04ff70c753de3e3d451f2ff0c6c0735c281503758ea4c06dde6cffcb8f913ee49d15a1d271c6785d8bd3e78203eebea6c8a2538fdf08bdec1bf91da94427d7b1f411ed736fd25cc31d7e53e229929f2a51ebeffd01e2d8a60299ac3f0618c3e2b66bb7d9465aa6d3e3b854bb11acdc46cbdbbbd8cc688ee467725cc2f2790ddc0733d5cd266257f03ad78ed6f40672e53473852c637cff212600f767644b14a50617ac77a7ac9d22400a97e1c0cb6a1d13a4cf8dc73a31ec4093afc2e8942f40213697013af67cc06c76863bb04a33424cf891907d6cbb6704d30b9efdecf513d10b13828a3c8281878daa7919dee757a8ba3f082b27ad4005087cfcbad16ad724875df2ff399c1dec0dfdcbb974663febfc28711002ac56faf1c63451dad4bec307eb6ab50eb6b926d8a10278ca019ca2336375144ae3400fef605c2a1e96a63d963c48d9046bea32ebb8cf2b01ead4dc76c90a71279b51f1fce8b97ddaf8ea1c01eaba8335a153baebefafde35300882f54f4a5367232ccf627582850a46556519e5ce7d31ca665d89f274175c9d2ffafd97d9466a692adce94b6ec56b14518211493403da08f31110723b0f9cbca25f0a51f97164414c3e74e5f249a3c7f935c096c168a9ffda4bdc9a5220f8192902a84b0b3554b5f5da4b67a6a370c9d41d780e7cdcbd9e760cdb16a7a8ea522b0247cc9c138b38ea998358fc34e1091c14c41a26f93d2280f2c9aaa5eed9577110419c945b4ca4121e2c15322dc8fb7b48d37c2a79d8017928375bccf21f69ffeb70ad83bef2d6692813ee9794648190f1099c5400ad3bf2fdc8284cb6b92e87ca92990db56f26c4f26a3d369d286effd45d4e2cd8bf64e06121edbf89f127110f1f87795f53937fb0baa77f411d29cd2e24c7c110dbb4bef0b6f4796143a10f07c8a9b4d73b2dd66f6b2346abff1e8131d860f7aba32d76a920cb75015495664d720e4b16dc800b9cbd4f7853c37f730e16e39844283824f4932007af15fa93d4e1a96329f79e675c98af8cdb3ec4106cd865617d9d44e0cd69226bad2665fe4792a471e9dbdeb486f4428ae2bd8f6842becf7438a0bd88e5217529b79f0e2cc0e451d1512b196324a29c834a1e2988b7b742d78ac81d10989457d57c611b4873da63f997253f165c33c649b9f7333b0afef337b041845df6c28d08668bbc3a5b2011c78bbdfd410b7ab4e32e2190431f28859837418d12c2e035e6baf3684aec0cde5e2f85066fd237563f9a5eafea28ea7a4c78160cba5861cd103942a9cc0091a9ec0bf42bb49e61031e97f7f9ee95340172b9331550c2183a5e4896c3faf80ae2e22f46f52f6381ea49400a4ea178282c8170c8304ae77c6d2dbd83dbf2685d6146ff674507977a25b511e57b5fbdbab02694e46debe14f1cc6e9686ecf1e04b1abcbd6c811ca18d7e7c6b187e80f90c6a85bf2ceffc4f93f42179f6fde7294a830d879eb0bfddb23becd8f9833ed57a5ca8b5105653fbf04cd8b53473c20f2b2882c40bde76bf04b0b46463528b0725740a725ab4be172db6f241c123582c78b06b2f93c1de15fbeb1f96f97d10e65470b04be4ef00aa610a3bc8592a094bbbce0d4eb639b4ee81253bfa66ea12e6827482630fe3e972e04484ef44e9b6ac66e393f4e8f24de46f95174cae3aad59cf5aa9947e7297cc6bdb9d7b68fc4812e31b6d1eff807caff4ec776a786a8583627bb91943766414141643a672b5db0ff918bd51437f0f58eebbe4ad7510a27301e7212b42645be8be386f8b2e47328576f8751b2cacd571485b8b5f7f9a0977f0c6d4ee95d6142958de94c5c27c56a1debed84dbfe6bbd1471831597127df5562cec5910aee19f1de2c2d4b8136d2596badfb219b851fddf3beffc5f63a4049664201561218b509e6bf831bc448cbb54f4412c85da2240340dce2cb37454f4523bc3b77072114f56797650f79c58c55046a8361e1163a297396ab1e60e4a67d78337b8e20bfc3fa6bd9eb4caeed28b9261be7d65475a726d77be3f722f498a6dfe2e7ac3ac75e75b5f5fdd30f53ecae76471588688f29431a9dbeb68099eed16b679085f02caf7f0d5f9cadef272a526945730a7f4099d9780dbc2ea5144383b3c1991e1de9052b2af2500f4a3519bc11c2a763e78b4a6c1aa8b8ee2a189a729ca28ba67138ce58162de5f89f2f1ab7a613bb44418b0f32cdecde39afd9fed86af5ca5b516e5d81a322f06f1997acb56ad2c53ae18365bb4c2f4a84017c117d5bd5fb42005a9a11a9615586b1e81b8c6322006ed72fb94288622b9b9a4542d820d4033fb75af1b7f76156d9c91f6f99c93043da46c7ffc63053705f92b89b07b1ad2094b735112a754b4bdf9122f4d1a5faf8876d977fc7aa203d4f9e3af54d2e308d418b138dd5dccabca51b7b2111574b127b6d18dc5961d48cf7511f3a411f2693f97769398b4d566517e189e4a99f78b647bfa41a30a4495a0297020dacc7eca883ee68b2791efcfc01175bc1aa6647b582106acd74c1423efe49f88fe817bb5626d57f58b647b72321ea722a7e8e0ac08b27ede7c2458e985d6225b37d335f2cfebaa5a02349109251ee8ae9f8f028470edb61c74c3c88d0657fbc0aae9d8bfd079e3d6c24f4bcbb79cc34028875d0f128efd5cbe36d35c1d520bb600b5238119544ec5811211c27ed17f0e62096f821c325722c39cf29bbc700a875d2688ec14dc95fb9def35e9ff195641107b4adcfbb19d71205e975114219d26c5a14a7500ba022a065872e3b019869ef449240f9ebe3af16cdb2bf95f4eb6ac044cd92c21a9c810d43f1c7e305bddd753faba2887410b193ad21f874c6fc87065ddd1b07d707829e850a909509f0c0bb33c8afc3fcf9958e8af502f41ff6b001a08d4ef3ef4a6fe08269bf154d5236a605302c43beb5ffc27353066ea3bbd84395e61e90b0b7d66cf522e23b87848c781dc2a769ab3e537f1830053e3765320e9db98a4664f7e08cf13e8d971b9b98791c7044eee493e8a986ccacaae59166a69e2a01776260bd2ee210522d61053b73061e0d7c5221541e26feff56d7c716c851156054733283f4d05cc099d55eac5edfa42dc9a3d02f1b060d3de2a16ea7e26cddb0f0cf15b4e9bc673efbc22a355ecf7d1515283a596528c8b2c9d546da420f199680b046d5660e2e08985e145a048974116d09e19c483e97612676bd58e426eccb363fa922dc08f86cd806e9f059ab57d5a2746e874a49a648df3343e60de96456f04e10866b6b54b2a8109b17c259eb9fc9610726c94256f5b6676d8d77c52cc326bb27ef8a10c9b91e4f2ca081e30e9d664f", 0x1000}, {&(0x7f0000001900)="113e7de4d38a92", 0x7}], 0x6, 0x0, 0x8) r1 = syz_open_pts() r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x2) close(0xffffffffffffffff) r3 = dup(0xffffffffffffffff) semget$private(0x0, 0x4, 0x6d7) r4 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r3, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0xb, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x40000000007f, 0x3ff}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r2, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x800000000005, 0xfffffffffffff11d}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r1, 0x0, 0x519e9ff5a54d8863) syz_open_pts() getpgid(0x0) ioctl$TIOCCDTR(r3, 0x20007478) ioctl$KDGKBMODE(r3, 0x40044b06) shmget(0x2, 0x2000, 0x80, &(0x7f0000000000/0x2000)=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, &(0x7f0000001b80), 0xc) readv(r3, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 18:14:07 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x9eb4cd1274ce6d9, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069a1, &(0x7f0000000300)) ioctl$WSMUXIO_ADD_DEVICE(r2, 0x80085761, &(0x7f0000000140)={0x3, 0x20}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) setsockopt(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000080)="53457129ea", 0x5) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r4, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1000100400004}) fcntl$lock(r3, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069a1, &(0x7f0000000300)) r7 = accept$unix(r6, &(0x7f0000000340)=@file={0x0, ""/4096}, &(0x7f0000000180)=0x1002) dup2(r0, r7) 18:14:07 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f0000000240)=ANY=[@ANYBLOB="2d012e2f75696c653002"], 0xa) dup2(r3, r2) listen(r3, 0x0) dup2(r3, r0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="00012e2f66696c653000"], 0xa) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r4, r1) r5 = semget$private(0x0, 0x4, 0x0) semop(r5, &(0x7f0000000080)=[{0x0, 0x3}, {0x4, 0x7, 0x1000}, {0x2, 0x2}], 0x3) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069a1, &(0x7f0000000300)) socket$unix(0x1, 0x1, 0x0) accept$unix(0xffffffffffffffff, 0x0, 0x0) 18:14:07 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @multicast1}, @icmp=@timestamp={0x11}}}}}) syz_emit_ethernet(0x24, &(0x7f0000000000)={@empty, @remote, [], {@generic={0x8809, "6d19edfde998eea2a1e4b93bf4cdf4ff6cb727f276a9"}}}) 18:14:07 executing program 1: syz_emit_ethernet(0x66, &(0x7f0000000240)={@random="9990b32f4bb7", @empty, [], {@ipv6={0x86dd, {0x0, 0x6, "2a3d8e", 0x30, 0x0, 0x0, @ipv4={[], [], @loopback}, @local={0xfe, 0x80, [], 0x0}, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "4f47af", 0x0, 0x0, 0x0, @remote={0xfe, 0x80, [], 0x0}, @local={0xfe, 0x80, [], 0x0}}}}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 18:14:07 executing program 0: syz_emit_ethernet(0xd2, &(0x7f0000000000)={@random="c7102228bc83", @local, [], {@ipv4={0x800, {{0x1a, 0x4, 0x0, 0x0, 0xc4, 0x0, 0x0, 0x0, 0x1, 0x0, @local={0xac, 0x14, 0x0}, @broadcast, {[@end, @ssrr={0x89, 0x17, 0x3f, [@empty, @remote={0xac, 0x14, 0x0}, @multicast1, @broadcast, @empty]}, @generic={0x1, 0x10, "000465af09095ab409715d3448fc"}, @lsrr={0x83, 0x1f, 0x0, [@local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @empty, @multicast2, @multicast2, @empty]}, @generic={0x44, 0xc, "a0cdb4accdf6222a43d8"}]}}, @icmp=@dest_unreach={0x3, 0x5, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast1, @broadcast, {[@ra={0x94, 0x6}, @lsrr={0x83, 0x1f, 0x0, [@multicast2, @loopback, @local={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}, @multicast1, @local={0xac, 0x14, 0x0}, @rand_addr]}, @generic={0x0, 0x3, "b7"}, @ra={0x94, 0x6}, @noop, @end, @ra={0x94, 0x6}, @ssrr={0x89, 0x7, 0x0, [@broadcast]}]}}}}}}}) 18:14:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) fchdir(r1) setsockopt$sock_int(r1, 0xffff, 0x1004, &(0x7f0000000080)=0x4, 0x4) 18:14:07 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xd}], 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) 18:14:07 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = syz_open_pts() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x4, 0x4, 0x5, 0x8, "69287c12f84c4f1546fbce14dc0e26d2f6989497", 0x8, 0x4}) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCCDTR(r3, 0x20007478) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000040)={0x5, 0x4, 0x1, 0x5, "9d5b6843a04f9589e83fad6185348071bc154a9e", 0xff11, 0xf9}) poll(&(0x7f0000000000)=[{0xffffffffffffffff, 0x2}, {r1, 0x80}, {r0, 0x80}], 0x3, 0x3) 18:14:07 executing program 1: semget$private(0x0, 0x1, 0x480) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) r2 = socket(0x18, 0x3, 0x1) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) r6 = fcntl$dupfd(r4, 0x0, r5) setsockopt(r6, 0x0, 0xffffffc1, &(0x7f00000001c0)="f2a283e7fc6fe3156225dc3d24298869c57c7956f48aa0517b6821d055499be6ab7cbda393ac7320be0de0df2c038837ad6260e7937e0fa2d0f87ff172e80333b653833a8a1bd221dda4cd18a95a5ce5ad524da4956d35f1a44989a7dcb9b49efe2c6699ccea50131859af2d8731a78a32871e475814e1703ecfc7037697565a687f4e6bf79adcd786591f8cfaf953f86786c1acd4258fbc3b17a979f07e8fa5afcefeb3259e4f4dc83a455aef145e730a3c7c2c0bbe46d06c7aba8d1f2d2d0c37b63d5fb7f46e2ebc7058662123c49010c4b174f1cb5ad80d58b7936cc80cef8fced52067fac29bf44bd7a7e9e7cb1875dc607ade857e2013ff50f2eb925f", 0xff) r7 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) writev(r7, &(0x7f0000000640)=[{&(0x7f0000000140)='#!', 0x2}], 0x1) r8 = fcntl$dupfd(r7, 0x0, r7) fcntl$setown(r1, 0x6, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x7) write(r8, &(0x7f0000000180)="09edd8557e598b7bdfaa953b1f015b200a", 0x11) ioctl$TIOCSETAF(r7, 0x802c7416, &(0x7f0000000000)={0x1000, 0x1, 0x14, 0x6, "42deeb8ea3c0150366a1f9918575178ee6772573", 0x9, 0x3}) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 18:14:07 executing program 0: syz_open_pts() r0 = socket(0x18, 0x400000002, 0x0) r1 = dup(0xffffffffffffffff) ioctl$LIOCSFD(r1, 0x80046c7f, &(0x7f0000000040)=r0) setsockopt(r0, 0x1000000029, 0x3b, &(0x7f0000000080), 0x4) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) connect$unix(r5, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3f, 0x8, 0x4, 0x1bf, "327a8e0e8861d0bc746323b35bd70f2125398e4b", 0xfda, 0x4}) 18:14:08 executing program 1: r0 = open(&(0x7f0000000180)='./file0\x00', 0x60e, 0x0) sendto$unix(0xffffffffffffffff, &(0x7f0000000000)="b1000504000000000000087d2001000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8", 0x45, 0x7, 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x2, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x1000300000002}) r2 = syz_open_pts() readv(r2, &(0x7f0000000480)=[{&(0x7f0000000500)=""/199, 0xc7}], 0x5f) close(r2) r3 = fcntl$getown(r2, 0x5) r4 = semget$private(0x0, 0x4, 0x1da) semctl$GETNCNT(r4, 0x4, 0x3, &(0x7f0000000580)=""/170) poll(&(0x7f0000000200)=[{0xffffffffffffffff, 0xb48d5cd3411e4188}, {0xffffffffffffffff, 0x80}, {0xffffffffffffffff, 0x1}, {r0, 0x100}, {r1, 0x4}, {0xffffffffffffffff, 0x1}], 0x6, 0x5b) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f0000000240)=0x74) semctl$GETVAL(r4, 0x3, 0x5, &(0x7f0000000640)=""/228) semop(r4, &(0x7f0000000140)=[{0x3, 0x5, 0x1000}, {0x0, 0x4, 0x1000}], 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x5, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x101, 0xfe01}, 0x11c9, 0x0, 0x7}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000340)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000080f4ebbebfa99ac549c5361e3db033002000", @ANYRES32=0x0, @ANYRES32, @ANYRES32=0x0, @ANYBLOB='\x00\x00\x00\x00\x00\x00', @ANYRES32, @ANYBLOB="44eaff400000"], 0x58}, 0x0) pwrite(r0, &(0x7f0000000100)="c8a84e", 0xff96, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) utimes(0x0, &(0x7f00000001c0)={{0x0, 0xa97}, {0x0, 0x7fffffff}}) 18:14:08 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x80, 0x3, {0x7ffd, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) close(r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f0000000080)) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000140)={&(0x7f0000000100)='./file0\x00', 0xffffffffffffffff, 0xe25a3307323357c7}) setsockopt(r1, 0x1000000029, 0x31, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendto$inet(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 18:14:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0xf9c9) sendmsg$unix(r0, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000380)=ANY=[@ANYBLOB="10000000ffff0000010000000000070000005fb898dea95c889a18ffffffffffffff727b8a426a7dc6b8e62eaa6e79e20f57b011d1112b11efc0376d09f7fab12fa5f2d2abf11a576945da33b9cef4235b090b9997b76cfa85cb2563b2a2391198b17c3d99a91ef28164e87b84b93360c6a21cfff010c59b58ac573f40e609bf53b047fde662ef6076244aac7b4f530a7e385b0e7312daa2bc95f9549e80f0b1229970152f3f43c699656e9d13d50be20d7f6f8ec4d12d0fc212120c42e069cf9fbb8207b93c1bf5168e77b5e1fbbaa152f2251f7e9f"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000001340)=[{&(0x7f0000000000)=""/73, 0x49}], 0x100000000000022c, 0x0}, 0xc42) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069a1, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069a1, &(0x7f0000000300)) r7 = socket$inet(0x2, 0x8000, 0x5) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) r10 = fcntl$dupfd(r9, 0x0, r9) ioctl$TIOCFLUSH(r10, 0x802069a1, &(0x7f0000000300)) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000800)={&(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000600)=[{&(0x7f0000000180)="eb6a6d73a824a30737c8d5168c40c0f870176b6c58c4a11d2742ae44ee811e5f4010f5163fcdb7372ae8d6779e3c17f43841af0d4c4f51552af34c42d158404d78541622ddce740f7bb5fa5ad4e2bb6d55ce1833dfd8d668c6f8bb8a0b65efa2c03b083506c10954a971d17d5d9f6acf1e83bd7fe720dd81752653e98c27881a2a5e097c7b9b171675e0a61d91231e267e4b9282a25685dc2cb199d5d160e360d3c82fb7329f04", 0xa7}, {&(0x7f0000000240)="ffa9433a4ae97813b8451d09c2c7454a932ad78c7f96b38c67c9dd2b8507b2216cef0c47c6ede8af11651d02afe389", 0x2f}, {&(0x7f0000000280)="a13d2c140afde9dbf59415b04f6e8bf03470bb1c1d2825c16ecbeb97241959f2cf410c9b338bb7b0502595b8f71e9181c669b727559afa415fdc5a1bc86a0fdbcfc471dc86f36c6ee356135948fcf85dd51e2d958fc1dba8c1c14a7282bfdd3f1b14888aef72161f526d537c06458e14451a022fd9de44d53c92674b58f33275b304afb52718d0", 0x87}, {&(0x7f0000000480)="76c31f91ae211d78b81dcd7603e52335c99fd2642ec25aa25d1f8b95be1124729972295ce86221743022ff6b189fcd201731450281d70d3bf0b1b4475dc967f65e06668dcfde24c3320b4293a0130cf16a4617cce8b05b7840b52e67d446057477c0bb53757c9025cd0e07fd8b1490261ce9900f15b4fe0256bdcdf49549e3ec5f58796cbea46892f029459741d18c9b9d8bad5de21acf20a114dc16d7a78ff92a356145582edf30a07c4b47e37c5c913c33e55cbf90c02e9045291e2c517a979082c9e8eae1f17260983d546956738adcc05a6b4da2", 0xd6}, {&(0x7f0000000580)="aa4e8528c086065924c84dcb1126bff57ec33e97b2809988facc21d9139cdac1ee9a4651ecfae0999f142d09beb673fd1fcc9284295124f49e05cdd59da33bd7f82dc28c42b2db6cf488a8dcccff729696613aa20a6176c8c466759fb9bb", 0x5e}], 0x5, &(0x7f0000000700)=[@rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, r0, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @cred={0x20}, @rights={0x20, 0xffff, 0x1, [0xffffffffffffff9c, r1, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x20, 0xffff, 0x0, 0x0, 0xffffffffffffffff}, @rights={0x30, 0xffff, 0x1, [r2, r4, r6, r7, r1, r8, r10]}], 0xd8, 0x4}, 0x401) read(r1, 0x0, 0x0) 18:14:08 executing program 1: setrlimit(0x8, &(0x7f00000000c0)={0xb}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x80, 0x0) close(r2) r3 = open(&(0x7f0000000080)='./file0\x00', 0x612, 0x0) pwritev(r3, &(0x7f00000003c0)=[{&(0x7f00000002c0)="87", 0x1}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r3, 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f00000001c0)) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000100)) preadv(r1, &(0x7f0000000280)=[{&(0x7f0000000400)=""/206, 0xce}, {&(0x7f0000000200)=""/94, 0x5e}, {&(0x7f0000000300)=""/54, 0x36}], 0x3, 0x0, 0xffdffffffffffffd) r4 = open(&(0x7f0000000180)='./file0\x00', 0x615, 0x0) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r4, 0x0, 0x0) getgroups(0x1, &(0x7f0000000000)=[0x0]) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r5 = semget$private(0x0, 0x8, 0x10286) semop(r5, &(0x7f0000000340)=[{0x1, 0xfffd}, {0x0, 0x4, 0x800}, {0x0, 0x8, 0x1000}, {0x4, 0x5, 0x800}, {0x0, 0x6, 0x1000}, {0x3, 0x7, 0x800}, {0x4, 0x6, 0x1800}], 0x7) 18:14:08 executing program 1: pipe2(&(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$setstatus(r0, 0x4, 0x88) getdents(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = accept$inet(0xffffffffffffffff, &(0x7f0000000100), &(0x7f0000000140)=0xc) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f0000000180)) fcntl$dupfd(r3, 0x0, r3) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x40, 0x2, 0xe0, 0x1ff}], 0x3, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffc, 0x0, 0x20000000, 0xec2, 0x100000001}, {{r5}, 0xfffffffffffffffb, 0x38, 0x8, 0x9, 0x1}], 0x3, &(0x7f00000000c0)={0x7, 0x6}) 18:14:08 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0xfffffffffffffffd) stat(&(0x7f0000000180)='./file1\x00', &(0x7f0000000400)) r1 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) setsockopt$sock_int(r5, 0xffff, 0x800, &(0x7f0000000540)=0x3, 0x4) ioctl$TIOCNOTTY(r0, 0x20007471) r6 = fcntl$dupfd(r3, 0x0, r2) ioctl$WSDISPLAYIO_LSFONT(r6, 0xc058574e, &(0x7f00000004c0)) writev(r1, &(0x7f0000000640)=[{&(0x7f0000000580)="43bfb01728797b6b05981a3c690713583ef1ab2ed98645a984fafea2ca9ce74bcdee4edfcec7f477fd3c852ff768480f2023e4a7b4ad6849fce6293f43acaa33afaed6cd4575ab850f6949762092a61a03c3cb69ab7da6a406445d4b51f35e0932daaee1ed71a15ee761cb5005b78f5af293e34236ee2657906677bfaf4df31bc9fbe7af42", 0x85}], 0x1) r7 = fcntl$dupfd(r1, 0x0, r0) writev(r7, &(0x7f00000000c0)=[{&(0x7f00000001c0)='M', 0x1}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) recvmsg(0xffffffffffffffff, &(0x7f0000000100)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000080)=[{&(0x7f0000000200)=""/91, 0x5b}, {&(0x7f0000000280)=""/189, 0xbd}], 0x2, &(0x7f0000000340)=""/153, 0x99}, 0x803) 18:14:08 executing program 0: r0 = semget$private(0x0, 0x7, 0xa0) semop(r0, &(0x7f0000000280)=[{0x3, 0x140, 0xd9fa07b72ae6faa0}, {0x0, 0x7fff, 0x800}, {0x0, 0x7b8000000000000, 0x800}, {0x2, 0x8, 0x1800}, {0x1, 0x80, 0x800}, {0x1, 0x5, 0x1000}, {0x3, 0x0, 0x1800}, {0x0, 0xfffffffffffffcb1, 0x1800}, {0x0, 0x4, 0x1000}, {0x0, 0x80000001}], 0xa) semctl$GETNCNT(r0, 0x1, 0x3, &(0x7f00000001c0)=""/214) openat$diskmap(0xffffffffffffff9c, &(0x7f0000000040)='/dev/diskmap\x00', 0x40, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) r2 = getuid() r3 = getpgid(0x0) r4 = msgget$private(0x0, 0xfffffffffffffffd) msgrcv(r4, &(0x7f00000006c0)=ANY=[@ANYBLOB="0000751d6270b70000000000f40523fe6dfad1389032eef23867733c00000005000fb50600d1fac402100000000000767464ca7f00000000084000000000003e00000000000100005e65de4f8c4e0e1c0633197ed1f3c9056ce5b57ac45603a02c8eb04dc773adf97c323ba36f73a5bbc0cf187306cd40d81947d74a0934c5d5b921ff0de0b73a875ad9128bb35c9f8ad57fefca6a7cb7a66bce4f88354627dcd35ad864f30b9de0c58b72a446857841bd277b803389070eb5a005925d84ce028c03dcf577571e6385f841b775e5dfb7d9ab514b9ced7942b8133c0bbcd2930e3f7fc2495f2f5fb5c7621e797236b5bad5b3cb6c075236000201568416b133aa6237f31257ead178e986228e57f4900177357b75dcc7bd110d938a26286712282312897626e56ce298b61c26797ca477020032a551f4c911271a6e3deccdd8a8c9c63894d4402203da888a085a9924f5b0ed8d22f7ba7b196e7d74feac421f2625285e9b5e58d8f4355c7e029503c4de3a4611a59cd627b9f88c428cd5a0e2ee63da4422a31c5be3ea6e47d81df8c8578c6e6dea42547efef07ca9cf18eb00cb68bc487cc6221207be1a8f8fa237f1004673e2085374ad1f36a41dcce10d10e5eac22929995fe0867713eab5c189b55ad1f519b62032dbc0b574a1e25dbf833079e0bace6558060d84fa59c25f05766dab5284b31a4323504035"], 0x1, 0x3, 0x0) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000f80)={{0x9, 0x0, 0x0, 0x0, 0x0, 0x8, 0x2f9f}, 0x7, 0x1, r3, 0x0, 0x40, 0x2000000000000006, 0x8001, 0x4}) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000040)={{0x20, 0x0, r1, r2, 0xffffffffffffffff, 0x10, 0x3}, 0x8, 0xffffffff, 0xffffffffffffffff, r3, 0x6c, 0xf, 0x9, 0x100000000}) r5 = socket(0x2, 0x4001, 0x0) getpid() setsockopt$sock_int(r5, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) connect$unix(r5, &(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) setreuid(r2, r6) semop(r0, &(0x7f0000000440)=[{0x0, 0x6}, {0x2}, {0x4, 0x4}, {0x0, 0x4}, {0x3, 0x7, 0x1800}, {0x1, 0x9}, {0x2, 0x1, 0x800}, {0x2, 0x0, 0x1000}, {}, {0x2, 0xfd}, {0x0, 0x0, 0x800}, {0x2, 0x2638, 0x1000}, {0x2, 0x5, 0x1000}], 0xd) syz_emit_ethernet(0x1, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffe5ffffaeaaaaaaff7f000060a4f01008182c00fedc772f00fffa0000000000000600aaff02000000004ea92011c8a7dd2f950e9e0000"]) 18:14:08 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)=0xac06) syz_emit_ethernet(0x4a, &(0x7f0000000040)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6031797100142e00167ecc61c4d1113fe4f5150000000010fe8000000080000000000000000000aa4e214e21a3bc76abb7019fccd1f2aea0db544abc706047536131fc1943f4d4b42412da9d526fcd71f21ffc2ad300ff2f3fde1f8de66a489a526a728273310f5cf639dc40169d5229b5e11969dc8fcede883cc8639a674093ed5efde09475", @ANYRES32=0x41424344, @ANYRES32=0x41424344, @ANYBLOB="5000000090780000"]) 18:14:08 executing program 1: bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="890c"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x3f67) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) ioctl$TIOCSETD(0xffffffffffffff9c, 0x8004741b, &(0x7f0000000080)=0x7f) write(r0, 0x0, 0x0) 18:14:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) pread(0xffffffffffffffff, &(0x7f0000000100)="a6b4edbefe4231288022f5f9deccf5e3a11c1f195e2cc32a177e7eb295ad05e3919fc9c058633de8282857e959ad319b38a0377d65016379e51d232ed9315d3e782ebb7b1359722e06eca26b52573a", 0x4f, 0x0, 0x7) r2 = open(&(0x7f0000000000)='./file0\x00', 0x10691, 0x0) pwritev(r2, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r2, 0x0, 0x3ffff) r3 = socket(0x6, 0x4, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069a1, &(0x7f0000000300)) pwritev(r6, &(0x7f0000000180), 0x0, 0x0, 0x1) sendsyslog(&(0x7f0000000040)="ccfe47354354e5a4d02faf9198671eec58181d0c8375bb435f0328f8a5befc33492321600fe7161bc3a6900a1d6e7fedef04a28fd5b3e1ff81c46471add8f4a893e22e1b5ebd0172583d89611cb166fd10c5cbe339526d35eeb510a3dfdd7ef8104f1285c02e6b2e4c743f81bc98ef00f0c4cc48f1c1d8e89c4e2834378100b8ec4d9a3ee81b34127972ce2572a84e729cb0410f807f8e15ec4b24b3cad681df4c3fc0add198b136cde556ee886e907c818286ef4c71fd1247916a59cd5b94", 0xbf, 0x19) r7 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r7, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCMGET(0xffffffffffffffff, 0x4004746a, &(0x7f00000001c0)) 18:14:09 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000200)={@broadcast, @remote, [], {@ipv6={0x86dd, {0x0, 0x6, "e25b14", 0x8, 0x0, 0x0, @rand_addr="5140ae102c44c84c73614d9c561d2293", @loopback, {[], @udp={{0x2, 0x3, 0x8}}}}}}}) readv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000000040)=""/101, 0x65}, {&(0x7f00000000c0)=""/40, 0x28}], 0x2) 18:14:09 executing program 1: mknodat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0xc0e99db6de761f86, 0x0) setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) poll(&(0x7f0000000080)=[{r0, 0x46}], 0x1, 0x0) open$dir(&(0x7f0000000200)='./file0\x00', 0x8000, 0x20) socket$unix(0x1, 0x5, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x16a754d76ba981d6, 0x0) select(0x40, &(0x7f0000000080), &(0x7f00000000c0)={0xe9}, 0x0, 0x0) 18:14:09 executing program 0: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000000)=""/179) syz_emit_ethernet(0x7e, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaaaaaaaaaaaaaa0800450000700000009800019078ac1400bbffffffff0b00907800080000450000000000000000110000000000000000000094060000000089000000ffffffffe0000002ac1400bbffffffffffffffffe0000001e0000001070b00ac1400aae0000001000000000000000000000000000071"]) 18:14:09 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x5, 0x0) bind(r0, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = dup(r0) listen(r1, 0x0) r2 = socket(0x2, 0x1, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="6a8bc9634e19769bbd73"], 0x10) sendto$inet(r2, &(0x7f0000000140)='-', 0x1, 0x401, 0x0, 0x0) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) socket(0x0, 0x0, 0x0) socket$inet(0x2, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x8060693c, 0x0) ioctl$VT_GETACTIVE(0xffffffffffffffff, 0x40047607, 0x0) getpgrp() socket(0x18, 0x0, 0x0) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(0xffffffffffffffff, 0xc0106924, 0x0) socket$inet(0x2, 0x0, 0x0) socket(0x0, 0x0, 0x0) sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) listen(0xffffffffffffffff, 0x0) fchmod(0xffffffffffffffff, 0x0) sendto$inet(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) getgid() mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3, 0x10, r4, 0x0, 0x0) close(r2) accept$unix(r1, 0x0, &(0x7f0000000080)) recvmsg(r2, &(0x7f0000001280)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/31, 0x1f}, 0x1) 18:14:09 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "8a3b75", 0x8, 0x2c, 0x0, @empty, @mcast2, {[], @udp={{0x3, 0x0, 0x8}}}}}}}) r0 = semget(0x2, 0x1, 0x282) semctl$GETALL(r0, 0x0, 0x6, &(0x7f00000000c0)=""/252) 18:14:10 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x100) unlink(&(0x7f0000000080)='./file0\x00') mmap(&(0x7f0000003000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) close(r0) close(r0) preadv(r0, &(0x7f00000001c0)=[{&(0x7f0000000000)=""/8, 0x8}, {&(0x7f00000000c0)=""/197, 0xc5}], 0x2, 0x0, 0x1) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 18:14:10 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x6b8, 0x0) unveil(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='x\x00') openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x8000, 0x0) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) 18:14:10 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) dup2(r3, r0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xfffffee3) setpgid(0x0, r4) fcntl$setown(r1, 0x6, r4) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {0x2}, {}, {}, {}, {}, {}, {0x1}, {}, {}, {}, {}, {}, {0x0, 0x2}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}, {}, {0x2, 0x4}, {}, {0x0, 0xfffffffe}]}) r5 = socket(0x18, 0x1, 0x0) setsockopt(r5, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) fcntl$setstatus(r6, 0x4, 0xc) 18:14:10 executing program 0: openat$diskmap(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/diskmap\x00', 0x0, 0x0) nanosleep(&(0x7f0000001580)={0x4000000000000009}, &(0x7f0000000240)) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) socket$inet6(0x18, 0x5, 0xc9) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCCDTR(r1, 0x20007478) execve(0x0, 0x0, 0x0) 18:14:10 executing program 1: setrlimit(0x7, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{}, 0xfffffffffffffff8, 0x34, 0x40000000, 0x100, 0x1}], 0x1, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = socket$unix(0x1, 0x1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0), 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r2, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffe, 0x38, 0x2, 0x2, 0x8}, {{r1}, 0xfffffffffffffffa, 0x0, 0x80000000, 0x6, 0x200}, {{}, 0xfffffffffffffffb, 0x10, 0x4, 0x81, 0x44}, {{r0}, 0x4, 0x38, 0x0, 0x200000004a6, 0x5}, {{}, 0xffffffffffffffff, 0x8, 0x2, 0x9, 0x5000000000}, {{}, 0xfffffffffffffff9, 0x8, 0x10, 0x6, 0x1}, {{}, 0xfffffffffffffffa, 0x88, 0x20000000, 0x8, 0xab9a}, {{}, 0xfffffffffffffff8, 0x84, 0x800ffffb, 0x1, 0x1}, {{}, 0xfffffffffffffffd, 0x0, 0x8, 0x7, 0xee}, {{}, 0xffffffffffffffff, 0x0, 0x8, 0x2}], 0x200, 0x0, 0x1ff, 0x0) r3 = semget$private(0x0, 0x8, 0x10286) semop(r3, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x17fc}, {0x2, 0x8000, 0x1800}, {0x0, 0x2, 0x1800}], 0x4) semop(r3, &(0x7f0000000080)=[{0x2, 0xc, 0x1800}, {0x5, 0x6, 0x1000}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1000}, {0x4, 0x3}, {0x3, 0x1ff, 0x1000}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333, 0x1000}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r3, 0x1, 0x4, &(0x7f0000000040)=""/12) symlinkat(&(0x7f00000000c0)='./file0\x00', 0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00') semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000100)=""/172) semctl$SETALL(0x0, 0x0, 0x9, &(0x7f0000000180)=[0x9, 0x4, 0xfff8, 0x81, 0x8]) ioctl$BIOCGHDRCMPLT(0xffffffffffffffff, 0x40044274, &(0x7f0000000200)) semctl$GETZCNT(r3, 0x1, 0x7, &(0x7f00000002c0)=""/148) semop(r3, &(0x7f00000001c0)=[{0x1, 0x9, 0x400}, {0x0, 0x8}, {0x4, 0x0, 0x800}, {0x0, 0x5}, {0x0, 0xffff, 0x800}], 0x5) 18:14:10 executing program 0: socket(0x400000000018, 0x3, 0xcf) r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x38, 0x0, 0x0) dup2(r1, r0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f00000010c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000001300)=[{&(0x7f0000001280)="42d4339d6efc5bbc762a3e5c79e8162efb75c2e39d104d20fadf8a082bda76b3cdb195ee73903ceb361f128e9fe7dfe9eb1b2d512cdb7d86fd2bbd2a4a4b59e4ed37977d86c9b8d66de96328105e4410005792d652dc1e03f3f84e4d72578794f487f636543618e934fc49aa2fe8170300e0", 0x72}], 0x1}, 0x0) recvfrom$unix(r2, &(0x7f0000000280)=""/4096, 0x1000, 0x2, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x3}, 0x8) setitimer(0x1, &(0x7f0000000100)={{0x7ff, 0x3}, {0x0, 0xfffd}}, &(0x7f0000000180)) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000040)={0x2}) chflags(&(0x7f0000000140)='./file0\x00', 0x1) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000200)=0x5) setsockopt(0xffffffffffffffff, 0x29, 0x6c, &(0x7f0000000080)="1f44071b1cbfd71f72b434dbed1890937ec119", 0x13) socket(0x18, 0x2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x2, 0x0) setsockopt(r3, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 18:14:10 executing program 1: r0 = syz_open_pts() openat$speaker(0xffffffffffffff9c, &(0x7f0000000040)='/dev/speaker\x00', 0x400, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) r1 = getppid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000, r1}) flock(r0, 0x2) flock(r0, 0x2) fcntl$lock(r0, 0x10000000000009, &(0x7f0000000000)={0x0, 0x0, 0x2, 0x2000300000000}) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x100, 0x0) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f00000000c0)) 18:14:10 executing program 0: ioctl$VMM_IOC_RESETCPU(0xffffffffffffffff, 0x82405605, &(0x7f0000000140)={0x7fff, 0x4, {[0xfffffffffffffffa, 0x96c0, 0x0, 0x5, 0x7f, 0x1ec562a8, 0x0, 0x2, 0x7f, 0xffffffffffffffc1, 0x9, 0x8, 0x3f, 0x8, 0x9, 0x4, 0x5ed49513, 0x5], [0x8, 0x0, 0x0, 0x1, 0x4, 0x8, 0x1f4, 0x100, 0x80000001], [0x7, 0x6, 0x1000, 0x6, 0x101, 0xd2d, 0x3], [0x0, 0x4, 0xfffffffffffffffe, 0x3, 0x9, 0x100000000], [{0x4, 0x800, 0x7, 0x80000001}, {0x3ff, 0xa46, 0x8000, 0x5749d747}, {0x836, 0xfffff2e4, 0xffffff15, 0x2}, {0x1ff, 0x6d9, 0x8}, {0x25ce, 0x8000, 0xa, 0x8}, {0x40, 0x80, 0x7f, 0x3}, {0x40, 0x9, 0x800, 0x7f}, {0x1, 0x9, 0x80000000, 0x3}], {0x8, 0x6, 0x4, 0x4}, {0x7ff, 0x80, 0x2, 0x6}}}) connect$unix(0xffffffffffffffff, &(0x7f0000000380)=ANY=[@ANYBLOB="ca9fd9d03d970c209076e5bd7f68f6d50fb944540fbb770970eb812d8e55b78f97bff1457eebe76e9e3907954cb97a9efe8b3cbecb07bc73f0efabcf5d0862d156abb5c43ee25fb04d3e7684be08d4313eb404a33ba04ec22204fee769e6becdb2d2e21368eb3a6249a276c698171e299f05b480997981febe319c3885b433834da63e2875ed1ebe44d8e433083e9bda261f76b6ca"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = kqueue() r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) close(r1) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) close(r2) r3 = socket(0x2, 0x2, 0x0) bind(r3, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r4 = socket(0x2, 0x2, 0x0) dup2(r3, r4) connect$unix(r4, &(0x7f00000000c0)=ANY=[@ANYBLOB="fd4c82694ecd685291716631cf04c09330c8abc45468bf5cfffc0f8ca8455bb43a728548e51a29b456f47959b1386b1107e3b55933d80ba914cd3ef500ce09a2b34762ba61805643656aa2f75f0449"], 0x10) sendto$unix(r2, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000080), 0x4) r5 = kqueue() r6 = fcntl$dupfd(r5, 0x2, 0xffffffffffffffff) readv(r6, &(0x7f0000002200)=[{0x0}], 0x1) 18:14:10 executing program 0: execve(0x0, &(0x7f0000000040)=[&(0x7f0000000100)='r//'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) semop(0x0, &(0x7f0000000380), 0x0) r0 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) fcntl$getflags(0xffffffffffffffff, 0x3) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000480)={{0x3f, 0x0, 0x0, 0x0, r0, 0xcc, 0x6}, 0x2, 0x1, 0x4}) semop(0x0, &(0x7f0000000140)=[{0x1, 0x1001, 0x3800}, {0x1, 0x44, 0x1800}, {0x0, 0x3, 0xffc}, {0x2, 0x3}, {0x3, 0x7}, {0x4, 0xfff9, 0x800}, {0x1}, {0x4, 0xad, 0x1000}, {0x2, 0x9, 0x1000}], 0x9) sendto$unix(0xffffffffffffffff, &(0x7f0000000500)="1dfc6e3bbbe027c2d8c08f14485d620f0b513432b46cc2c252ceee9c956bce28cc7fe46483531ae6a7c4cddd67730fb86221b195b7b81fd6206c1c0cf7d446b18f8786d133d4db58a6f42565e786dab7d5a75acfba36c8618395aa3db81c2c304bca8559279354fa09f5e08157c09125e03a2ec2cc8f4b0e217a3680cb4894ab5ae7cfdbd6d8f9c801e9cf22d285729fd2187246581ee90625fdbb82bed737d6353608dee0bf70151e2cfd2691ece3c11232647b4687b032f45987771e7ab59214dfc36b13cabffd0653339690925e20512b1e07660fb55cf9e64ba2410f8988cfed310cdedc3adbc5fee2218229b4fafef9356293c67f46e1", 0xf9, 0x404, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) semop(0x0, &(0x7f0000000240), 0x0) semctl$GETPID(0x0, 0x2, 0x4, &(0x7f0000000240)=""/74) semctl$SETVAL(0x0, 0x2, 0x8, &(0x7f0000000340)=0xd5d) semop(0x0, &(0x7f00000000c0)=[{0x0, 0x9, 0x1000}], 0x1) semctl$GETVAL(0x0, 0x1, 0x5, &(0x7f0000000140)=""/237) semctl$GETZCNT(0x0, 0x6, 0x7, &(0x7f00000006c0)=""/4096) lchown(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) semctl$GETZCNT(0x0, 0x0, 0x7, &(0x7f00000016c0)=""/4096) ioctl$VMM_IOC_WRITEREGS(0xffffffffffffffff, 0x82485608, &(0x7f00000026c0)={0xb, 0xff, 0x1, {[0x6, 0x6, 0x8, 0x1000000000002, 0x9, 0xffefffff, 0x2, 0x4, 0x4, 0x400000009, 0x2, 0x2, 0x0, 0x1f, 0x400, 0x80, 0x3f, 0x8], [0x1, 0x200, 0xef, 0x10001, 0x800fff, 0xdc7, 0xfffffffffffff964, 0x10001, 0x7ff, 0x9], [0x800, 0x7, 0x3, 0x6, 0x3f, 0x800000000001, 0x4], [0x5, 0x40000000000ca56, 0x6, 0x1, 0x3ff, 0xad1], [{0x1ff, 0x0, 0x5, 0x8}, {0x20, 0x3ff, 0x4}, {0x8, 0x6, 0x8, 0x1}, {0x4, 0x7, 0x1fd, 0x5}, {0x5, 0x4, 0x80000001, 0x400}, {0xfb8, 0x7, 0x2, 0x7f}, {0x35e8, 0x0, 0xd29f, 0x6f}, {0x80, 0x6, 0x7, 0x1}], {0x6, 0x4, 0x8, 0x8001}, {0x203, 0x0, 0x3}}}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0)=[{&(0x7f0000000680)="90", 0x1}], 0x1, 0x0, 0x0) 18:14:10 executing program 0: r0 = socket(0x2, 0x4001, 0x0) select(0x40, &(0x7f00000000c0), &(0x7f0000000100)={0x9, 0x0, 0x0, 0x4, 0x0, 0x0, 0x0, 0x7}, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x3}, &(0x7f0000000040)={0x3b3ceeff}, 0x0, 0x0) close(r0) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) connect$inet(r1, &(0x7f0000000240)={0x2, 0x1}, 0xc) ioctl$PCIOCGETROM(0xffffffffffffffff, 0xc0107005, &(0x7f0000000200)={{}, 0x0, &(0x7f0000000100)}) r2 = semget$private(0x0, 0x8, 0x10286) semop(r2, &(0x7f0000000000)=[{0x1}, {0x1, 0x1, 0x7fc}, {0x3, 0x1003, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r2, &(0x7f0000000080)=[{0x2, 0xa}, {0x5, 0x6, 0x1000}, {0x2, 0xc1, 0x3400}, {0x1, 0xfffc}, {0x1, 0x3}, {0x1, 0x3, 0x800}, {0x4, 0x1ff, 0x1000}, {0x1, 0x33, 0x1000}, {0x0, 0x7}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000380)=""/11) semop(r2, &(0x7f00000004c0)=[{0x2, 0xff00, 0x1800}, {0x4, 0x8, 0x1800}, {0x1, 0xfc00, 0x1800}, {0x4, 0x0, 0x800}], 0x3f) r3 = socket(0x11, 0x3, 0x0) semctl$GETPID(r2, 0x2, 0x4, &(0x7f0000000580)=""/174) setsockopt(r3, 0x20000000000011, 0x800000000001, 0x0, 0x0) lseek(r3, 0x0, 0x1, 0x3) getpgrp() semctl$GETZCNT(r2, 0x1, 0x7, &(0x7f00000002c0)=""/133) semctl$GETALL(0x0, 0x0, 0x6, &(0x7f00000003c0)=""/155) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000500)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x50, 0x8}, 0x20000000, 0x81, 0x0, 0x0, 0x2703, 0x0, 0x9, 0x3}) 18:14:11 executing program 1: unlink(&(0x7f0000000000)='./file0\x00') r0 = socket(0x2, 0x1, 0x0) r1 = dup(r0) ioctl$WSMUXIO_LIST_DEVICES(0xffffffffffffffff, 0xc1045763, &(0x7f00000000c0)={0x0, [{}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {}, {0x0, 0xffffffff}, {}, {0x0, 0x4}]}) r2 = socket(0x18, 0x1, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) lseek(0xffffffffffffffff, 0x0, 0x5, 0x1) ioctl$TIOCFLUSH(r4, 0x802069a1, &(0x7f0000000300)) ioctl$KDMKTONE(r4, 0x20004b08, &(0x7f0000000040)=0x5) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) ioctl$TIOCCDTR(r1, 0x20007478) dup2(r1, r2) 18:14:11 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10000, 0x0) pread(r0, 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069a1, &(0x7f0000000300)) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x1010, r2, 0x0, 0x26) 18:14:11 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f00000000c0)="22b100", 0x3, 0x0, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4414", 0x2}], 0x23a, 0x0, 0x0) r0 = socket(0x2, 0x2, 0x6) close(r0) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8202e480ffffffff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect(r0, &(0x7f0000000000)=ANY=[], 0x10) connect$unix(r1, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x8) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=ANY=[], 0x10) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069a1, &(0x7f0000000300)) readlinkat(r4, &(0x7f0000000040)='./file0\x00', &(0x7f0000000100)=""/101, 0x65) write(r2, 0x0, 0x0) 18:14:11 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x2000000000009, 0x0, 0x0) 18:14:11 executing program 1: r0 = syz_open_pts() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = getpid() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$setown(r4, 0x6, r3) fcntl$setown(r1, 0x6, r3) fcntl$lock(r0, 0x7, &(0x7f0000000180)={0x3, 0x2, 0x2, 0x7, r3}) flock(0xffffffffffffffff, 0x2) flock(r0, 0x2) flock(r0, 0x2) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) r6 = openat$diskmap(0xffffffffffffff9c, &(0x7f0000000300)='/dev/diskmap\x00', 0x200, 0x0) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069a1, &(0x7f0000000300)) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) r10 = open(&(0x7f0000000340)='./file0\x00', 0x80, 0x80) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000440)={&(0x7f0000000540)=ANY=[@ANYBLOB="00002e2f66696c65300018850a5698289b3ab02e6adb3a3082b3e325246b8b3df495118f5c13c445c0ec01b0e98bec7f0c93751ce9a6a6d5ca71823fe398e817d7ee7bf36fb8f642161a723e627d28cfbbdf6fddbf190e0bb60ae27ee20216318a59d5762b9bae3e485c57d044059e9fae292f4477aa2f764a9643442546511dce3d07c5949931083eda0bade0b8c15c958e643f2634c53f3ee2f6646bd73a9de1676c0355fc92d765edf8f8716ce8713094e390b5651129b4c4f7cea55331f2ee7d09581bc316c3bb1eaae7c59f9cd5fa75b2169b76fba09fb080688eb5a4a8"], 0xa, &(0x7f00000001c0)=[{&(0x7f0000000080)="d3a0b420168482b3428cf89311fe489755b95adfbbdf0361dbbc703fe397ad0c5105e0ccc31ca6e75b6a16948d1eef92432ebdad90fd5aa84284168b32cdc782e0db808a2ef61b45eb12a0e597cd047c05040b51f06a34315e3108b0ddd98047637d6ec5819178429d9fe21f998dc81d1dd534662c65021575033c9b33602f4432d721c241501aac64d1e283f5738158ecf340bf7cfa82ab4109629c5c7bc26524ac582b19c18cd351fb6f5e625704fbb11225674f214a6121380cb2acf3acf524527c63ff7d444c6ec6ea08af53ed615856b24ad1", 0xd5}], 0x1, &(0x7f0000000480)=ANY=[@ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000fa05f6846df4b9272e920c4464f9dadcabfeae663028ec039a6777112606", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=0x0, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=0x0, @ANYRES32=0x0, @ANYRES32=r5, @ANYBLOB="000000003000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r6, @ANYRES32=r1, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r2, @ANYRES32=r10, @ANYBLOB='\x00\x00\x00\x00'], 0x90}, 0x4) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) 18:14:12 executing program 0: r0 = kqueue() select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x5, 0x0) close(r0) 18:14:12 executing program 1: ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1, 0x4002, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80186950, &(0x7f0000000300)=0xb72) 18:14:12 executing program 1: syz_emit_ethernet(0x7e, &(0x7f0000000080)={@local, @random="77ed90a79cdf", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x70, 0x0, 0x0, 0x0, 0x1}, @icmp=@dest_unreach={0x3, 0xa, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x29, 0x0, @multicast2, @local={0xac, 0x14, 0x0}, {[@rr={0x7, 0xf, 0x0, [@remote={0xac, 0x14, 0x0}, @broadcast, @multicast1]}, @timestamp={0x44, 0x28, 0x0, 0x0, 0x0, [{}, {[@rand_addr]}, {}, {[@multicast2]}, {}, {[@empty]}]}, @rr={0x7, 0x7, 0x0, [@loopback]}]}}}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$BIOCGBLEN(r1, 0x40044266, &(0x7f0000000140)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) read(r3, &(0x7f0000000000)=""/106, 0x6a) 18:14:12 executing program 0: syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaaaaaaaaaa7289b75c479286dd60451a7c00412b00000000000000000000003e63c50300f3fe"]) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000000)) msgget$private(0x0, 0x1) syz_emit_ethernet(0x3e, &(0x7f00000000c0)=ANY=[@ANYBLOB="03807bc39518ea2141b81286dd60d36e0000083a00fe80001000000000ff0634ce7100000000003080ed680f2f3be527c8f00000bbff0200"/66]) 18:14:12 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000680)=ANY=[@ANYBLOB="82022e2fac14"], 0x10) writev(r0, &(0x7f0000000000)=[{0x0}], 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x80, 0x0) 18:14:12 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x1fb) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000000), 0xd8ed4c594c076c4, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) 18:14:13 executing program 1: r0 = socket(0x18, 0x2, 0x0) select(0x40, &(0x7f0000000000)={0x8}, 0x0, 0x0, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0xfffffdfb}, {&(0x7f0000000040)="b8f9d5b9c8c4ed5474f2c38f66deb003e901d2e0c0e993449a5affedabd28350431c3346021a5ac076157c609ae97b54036c6b6878ed5713f974c84ca5c60e9dddbe221e98f537c59b3b01d55b9d9a1f9b7140dc73c438b80224fd8c1f63202d8fe74913a23383d71b71a65d"}], 0x1) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) 18:14:13 executing program 0: syz_emit_ethernet(0x9a, &(0x7f0000000100)={@remote, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x64, 0x3a, 0x0, @empty, @mcast2, {[], @icmpv6=@dest_unreach={0x1, 0x0, 0x0, 0x0, [], {0x0, 0x6, "2484a2", 0x0, 0x2b, 0x0, @loopback, @loopback, [@fragment={0x2b, 0x0, 0x5, 0x0, 0x0, 0x15}, @dstopts={0x37, 0x0, [], [@enc_lim={0x4, 0x1, 0x40}]}, @routing={0x89, 0x2, 0x0, 0xb4, 0x0, [@empty]}], "9435872c"}}}}}}}) 18:14:13 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000100)={@local, @empty, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x18, 0x3c, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @local={0xfe, 0x80, [], 0x0}, {[@dstopts={0x0, 0x1, [], [@ra, @ra]}], @udp={{0x0, 0x0, 0x8}}}}}}}) syz_emit_ethernet(0xea, &(0x7f0000000000)={@broadcast, @remote, [{[{0x88a8, 0x1, 0x1, 0x2}], {0x8100, 0x3, 0x0, 0x2}}], {@ipv6={0x86dd, {0x5, 0x6, "424fd9", 0xac, 0x6, 0x2, @empty, @empty, {[@hopopts={0xbf, 0x0, [], [@jumbo={0xc2, 0x4, 0x8}]}, @dstopts={0x4, 0x0, [], [@padn={0x1, 0x1, [0x0]}]}, @hopopts={0x3a, 0x3, [], [@ra={0x5, 0x2, 0x800}, @jumbo={0xc2, 0x4, 0x7ff}, @enc_lim={0x4, 0x1, 0x95}, @padn={0x1, 0x6, [0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}, @ra, @enc_lim={0x4, 0x1, 0x1}]}], @udp={{0x3, 0x0, 0x8}, {"f6516460205af2799c76c7dc6fe492ffd80cb33feaf1a8257250c69a2c5a6ce1ea23df5105507661d3c75d4d46021610826db10ba5ed54df3f07e539bb9e808eb72816a567de99f2c20780dee21d04be59f1d786f87af68a439c6432"}}}}}}}) syz_emit_ethernet(0x11b, &(0x7f0000000180)={@remote, @local, [{[], {0x8100, 0x1, 0x0, 0x4}}], {@ipv4={0x800, {{0x2b, 0x4, 0x0, 0x3f, 0x109, 0x66, 0x8, 0x0, 0x62, 0x0, @rand_addr=0x2, @local={0xac, 0x14, 0x0}, {[@noop, @timestamp={0x44, 0x38, 0x4, 0x1, 0xf, [{[], 0x1}, {[], 0xffffff01}, {[@loopback], 0xfffffffe}, {[@multicast1], 0x1ff28d68}, {[], 0x9}, {[@empty], 0x9}, {[@local={0xac, 0x14, 0x0}], 0x2f6ef6c2}, {[@remote={0xac, 0x14, 0x0}], 0x5}]}, @timestamp={0x44, 0x44, 0x7f, 0x3, 0x7, [{[@multicast2], 0x7fffffff}, {[@remote={0xac, 0x14, 0x0}], 0x1ff}, {[], 0x1}, {[@multicast2], 0xb5}, {[@multicast1], 0x80}, {[@loopback], 0x7c}, {[@multicast1], 0x3762}, {[], 0xfffffffa}, {[@local={0xac, 0x14, 0x0}], 0xfffffc00}]}, @rr={0x7, 0x7, 0x81, [@rand_addr=0xf7]}, @rr={0x7, 0xb, 0x9, [@remote={0xac, 0x14, 0x0}, @empty]}, @ra={0x94, 0x6, 0x5}]}}, @generic="4aa23fae19aea2711ccc414c8453d50b6c50f13ffeafe3bd02c4f6d6cec3645dab1e714f48b5e3b3fee231647ea0c000cd8ab16620196a74cd4c77b4fa1952b66925e29340d43b5822a3fec8ab88ba8a650de87752b4efb781ed3d5359"}}}}) 18:14:13 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x1, 0x0) writev(r0, &(0x7f0000002480)=[{0x0}, {&(0x7f0000000100)=';', 0x1}], 0x2) close(0xffffffffffffffff) r1 = socket(0x18, 0x1, 0x6) sendto$inet6(r1, &(0x7f00000024c0)="ac3eed6804bc263cd9204a1707f73f8c2ac2ab28c99c47069dfd557a90e55b1c085226ac8ca88086c1d06a9b75fca49d1815f7d6637b55ab1492340bb44ac9bb82096eccdceef21d588f2180e1a12f47e873c5f7b25fbb744cabc7452159ba42c9eb331e1bfeba830b560f3df08bc127a3546b211c8c18e5b690ae44c5cb3dda4477f4dc99c638d5ef075ffadcc725ec165cad817b605201b513d0b1057d56eef6c055e0052e8186a3450fa228e3a6dba4cfd2ba3ad86c2f62ae3db6038f050d02c5de3b2d5da1ae18f790d59978e79e1da4303345584067a7fe080a85296a96c2cc8f21b8079f969ba121bf9c6ade8309c0cfe41440dc80cb9ecd7d76bc46723cd715b04b61cf899aefe711977dcdd52123f2e78156738f61bcb48aeb42506230288a57b08426ad148674a72e7f9ddd0945a67ff26b428173b856d086176962fbd59deb6006d0920327ad7d2b464cf9b3f15beb949560487118f762e58147a0aa1e522325997a5d5411755731249b0a1b2ff9e2a4d3546c881c0eb9f9d8c3774b7d694001b059f6ee95878861a67a5526071336aa174e58845142ce584d9f452c1d97a7a52195bb4ff2711a09784965f27c8d0d18be0d46b4147568e66d591b746c266862ed241872a012e3a72b3e057b9619097fc65efea5695bf1f6f46a603a936b0ca32aea3f40b3b148f477d18f091392294e12748081be8172c5ede04056d11e1c2a1656ed02394fd822641025b144bd4e6ce9e15e40c2058d797616c09728a4d0ca9f5a32e952933a836639daa5cc8cbcebdbcfd78fd573fcc9afc567d51f9681ffc7186fffa8792f62fb720f132d803fbb1c160e14f5a5c0d6331bf837a05960a8bad13a68bc2ffe5a240e716356461cbf6da0185aa98b053d8d41a35c42dc858b2459163df3b884b59e76dc8c4354cdbc565b6d8823a03bd32b61fc5f95d4ef259c34a6e7a6d22470879487b9f11549076195e16617379373c4ba1350269ba90bd241199dc45266f3a895fc70e08e43f57ad3dba920e5d8afe505827d6f72b2cfb79b4d05046338b81ce081bde715e76cf62ba0521164b6c54b66c7505ff49758cf9817c69061aa566cc98510298c59f59646b99b40ef5268277112ea8f80ebac0d98fa55d1989f0561143464c85ce9290a060230f25c1964eefdfca734ed44c48b716a78b0951066a832ce28a404abc1dc47e40dcd26efeca86dafe728decca18ba5b0fdfb063c3da4083c1c2a88dbb71c4a32f71d471b41aa863e99eeadf7a1e61ab49ecf51ba85db6a4be902c2cef1cda6cdce93c33f9b1f0071b22a2eb5d38ce95f9436a0cc82202415edbb80698486e4a6bedf08b7a6b7273ea50c143ae282beeaf3db6f69b70eced6424a083f7c603fca36ab7d4b3fb71fe07ada208ff34e70c17130a8477f293b2c8a90a61dca1d101f9f48d3bc8557610c9e548fbb0801b17b92c42b6d2f0eb05944de6c0c5665164d2c3cf94717b0883ef23692ee461aafb859ae24977ea62deca90499ffb10b0b3d64b1c28f936fc24ec8d0d5ff13144a47b5e13a5090357e06103a5d3c56380cf229fa235bfd47e989a046c12ec218c94a1d5da64854fdce1ff3a5774ab583e9e673038880b35464a064c0fa527a114e33848a58ca817b852b0b26ab99d270bda98a12cb1a694a42406a8084c1960a3da67647c3263a0e2e139f3269e9d1ea9afd543af777ff9d185cb5471c282355c04d62eede63dcb4288b95eb28d4a7839b19937fe0acf6f8b22b181ed09464d6767cbdee3033e9b693ac24cfa7dde54fbbf8e4126c7c72e1269ac15f80cbb9fec4f7c5726d44431adf1bfdb39d971c9ee31792ca579e32ea22007fdf8778de977fb3117ea3ecf0acacf81e8079886819f558d83f86d37c8429aa5c1cb768b74d591142c8ea7aab73f17f36ddb742f63eb49c581998ff9cf6fdce6604d2b50bef50d2838aa47ac7c6ccf9b32c9fb6c508d1658b0db00e70c60fb9af749024574e7d3fb70ca28de1c789c968c0aa245c81147e26e0a4bcb97e782c60f96b702443db365a202232c39b186be56e2b469ddeee4b739c37afcea7bd153c7dfe0a74769b98f85b76341b08d935873d23d3446d88b76aa909200d63f3c27942e3c9bac1373ae8e439658761439b2edaedc1620aa3440f812dcc52ea2745d652847b69ceae502f85deef9c97f6135641c805519ea583d7ce2913fb6a59852712ee8019db88d6f301330eac01c1644b871e04d81e61b55f8ecae2a30f8d27d23f0f6dd6d8db6689818605fdb7b1b33b02398186c76cf85a168470d20d7f8fd3c599c043a8ba46608387c80e4c4f41acd311281b213c7c0e7cd2bb2a5004be30451ae6d075c02b13b0a52fb49eb3b9bd4874422f638ce1f17a9b35fda316519a3dc0be38a6c9c960603134f237858866be35c1a9313604307e7c2079ac25b9b1a79ded5e67290ca919e58bac9cc6b1bab4c8b48e5e5c0e9b81dc2a8980a83ef6818f9ee593a10c42c3748a9b938ffee925dbb53a786bc24cb4ffa2afcaa2ae1cb29c84cc9fb0198bd3a768da81fec778403c556504cb038b26fcde8cb5f4ab5b726aec5b12eb0771b63106c824f6ee7150e69503b4f41c56d3ae2a075f2cd9831b1c83db4e9a1fa48fc2b49836bcb1f77a1cf5bc92d1c079f6fef9e623527213bbcdf2804abf326bc75ac78ab1287d43705cb55f27c04c11b722b9b3304dce20344bf0bf9bd44dfbb168c268d748233faacd83ffc6ce996a998321b3de480fd574b02c8f8874cfa9dcf446a8ee234c2f527fb7fdec4321e3f960cd2bef06eb8c387440b1f903b98fd4f844e646a6d8e5515e63f52fccb41959285652bc5675254bd920030b9d141b3d0fbdf1134910ffa0a6ec20f911c8ede67f2e0914c0eff7549500f915aec6e36ee6c23ec836871d47f83962baeb24b6c383760f97973a45774bb1cc009cc45f025b18e666ea7be97f45af5ae3c956b17bd63f69bbe67030541aa1573befdd008f39368c4bfb5ab371dc7e8d7e93aaa0d25b159ec07c93037bf585c46be3004557e59a90dc37a9b4dbc01f9125ce970194da5632e436508f31f07590e8feb34e44c6cfba749598563f38240e215133dcc5940cd2f5fe1b624f17a45cdb2d571af19e80d9649183110ef637f4fc81cee62d4cc754287ef611c812c35fb733a4a56ac26e197b30b2bf9e618f62ed76123661902294eb04d61e00372fd8b65bdf64be88dcf4057513be998d09838fed8e8eb6730c610864e44ebf5ede93e9c272281e1b71658e9c27ad2d153e322f1adf445f8e606f6481e82ebb3557a18bc6943e9b4f3013d64851ef0d2cd90f290f37453c2ce5988ea5e0fd791e2a42fbef0c19260572d3f8b9cf950c095419c3fd3b91ff32e9002ef9170d4ff6a81d3e981e7d483a36969d88f5d340d15b8a906f6e274235725084881fc71b317d2c404d339aa27a28d2a8a076c7f42a84045487fc6fcd2ee74e19b372c21373a841f5c39f7a2d438ea6f6967f44d4362d9ba64e18ea85a42cd7a43fdf017681b42fec9640f5d7797ca6c1676e7e72eb1f03445bc724759f674a51e70a8e202b363b71c49f24f8f9dd0f4481ec8437f5a64fc579e8e03cba3c144b886fc61d92f85f976a83fd1cfb84549436cd765ccad60ba56b88ec47616c7a2960216ec73836e9a9b33da375a6163c67398c1e2b876d40e0ed66f1a1ec694c6e9dc92d2fe5ac3d2a7554f91df8e29fa481a3653e2354c4ddf399540f8694e7b1242a0d036ac789e1aa78c271b137b5165f0689586309634fe100be4acd2dd8cd6c1ff19d5c2654cf70825a1cd83b00721262ce21fffbd3debb2373045e619803fcbb171f2f1a6205e4c032fb182941028b90f150920652291a379ee2c71eb419edc022aa718b05093f1a2ee1fe33b37b61dbd68b8000fe929b504b3081709727bbb0cd36f358e30e5ae9d252892296dfea35ffa1901f2f9c427c6a173758abf6eef8f871939890e01223fe6ab71769baa04cc0265a7fa6ba1913c745c5b74b51457a7b665c4991d613fe7ab0102df706c2921f39c7c1b1d0b4ae48200b445f3861abed5b6871bbf6e1e24da59f7643e6a6627d0a082bd2b1bfd23bcce1e9615b265dc6ed63e081f827e6c6ecfb0f0bba9e23bb95de39693f3284a6ce4139d832d5331fe4d1945d2ae42a9da1eb3130d220157fc7db99f800c66c5e990b9d67f3aa7d1cfdeb308c101def07ed05c19646fc18312d0f060f30e22c55f30516a9332912414e5281390f8e2b25cf2a02544bb675b5f6ea42e78f99ae89562334a504ffea6ef2aa481c300fc89098641c1311508e586eacbb4c0e935e3e594ef8efc5c6394eb3145333a24483722eb6b285ef8594ee8ff1d86cc70eaeca4d82a19c0de778f100055bf5286e48005d85ba8fc4ceeb3ce2d4dbbb7cf51743d67734a3966d0de3064455e2dc07ef200cbf303d591570ef6e47eca9b19d31a8c68d7fb2fe22bbae057ace4864a91e6aa650de055cdf7af1fdbbda3c4ccf338b3275e7566d26184c1bb64c00a1751c2e5a0be4ae7e48129b5871f0c0e598240b8b08ddd21d3b6d841d9009c8ddad0496d3ee05bb5fd549219da0516fb065e1ccfb875ad01cdbe3c955581d0979f86c0eff6cc7875b6adf29a054dcda9c18f27a07d0e94c22798e432215dcdf43b5ed7efad87e507e3f005c805479691b2be3a74bbcd7207273e8915429c3da7b28f564221a80f308ef083bda4305a3c6a897663a4c6bcb73afa73f601af6e1ace13d8fc880361cfee8bd03720004ee9178ba7982ce1de14b749b212f3bb8ea1666c869ccf80e148ecb6dae742673f12459720758656b262b510de28207d7ccbcd59c9b5fddf73a534be3e108852088627871632f5e9b304bd65be04e464db14f4a49e39b5f6cee19ff465214dd681db550be3c3a9f6b1d1029356d03ca2de6a2c7e5caaa014cc37880b8788c4863ba88b0e8d078bd4f60e1bc9c37857e224a96972bcec70a93146e3f9679a88fc25c3cfe9f3b4f3844f95d8f89c4fb35b207bec7b694653801bb6d38f8561ebb0ddca6af138789974071fbfc5bfd48b1e18a870a33d1ac0c000000000000000038f4bda87ee96938c4b41d1a30578e5b7c1432f1ce67903ca1b681e9649d2aa202857a5b6a93b3fc263a1ce956afaeba1d34fe590852dd9fe22e31d9cd09cdeb87c77e75a422b7c5e8d3dbc71a20c3c7591636a8cba0be0aeb5aacc0409cd35a749edb6a9fe91e017a0421cb3de3e6637a48f7aa79cee9eaed5ffe36123db42902c9a6668e205bd003035b26e24c9669bf4524a571cbfb6adcc4328119a3b4ef74df84d370ab572ab34ae5332ebef25a90c764a61b8e2157c3ac405bae99f260ba6f19ca225d43af60003b878cb22ff59064d2582cfa4634e7c3426f2ae235ebf6979fe3d2419c420a1ff6dabc15e72784eb89aa46e7758e529f47451ef99e992092ef69d62e5906dc6ff90153fa6fbe64b2ed2ab67e5530c01f1efd43d1ac6a35192d246bd5377988c430102c87b30682453b67d9646b314da47a1c45d70427243860e200530fb4bf54a21a6a213291c603ef73d9c63c38b9f0c2e303f463c86a20bfcd0e05ed29d55e0954ffa0b7ca3c208018f96769541e79eddfcfafe4eb520bc1b124fb9d06cc39d4995742786d1318306fd05a1869e591cfc8d556720a5be49e96acc9316791071640639caa8bbc30b4206ecf894f640796c915364313e3f23fd50a4aedbc870e839b3cfce03f110aba63adbebdb09e79ff81d9a08f971246b590956799b251f8ed8c6506b69a2a1daea7c13f075e71f4e1e3b8d10d3934f5fc29664b42c1e329f54eef62fcaba348a0d61a8d88e6b1ab4394b4ad6062d2dcde46310b7c6b8683ab6e5d42ff00ecd60bf33b9150e0dd9c118d349f418ee057476ef22943ba4fb67bebabac64908f3a62448f7d6901205065ca04019a7f35fe12a1a3252d0034918ed591871f013dc058e9e998", 0x1089, 0x0, &(0x7f0000000080)={0x18, 0x1, 0xfff, 0x4}, 0xc) 18:14:13 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, &(0x7f0000000100)=ANY=[@ANYBLOB="3b02"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0), 0x9) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069a1, &(0x7f0000000300)) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="540750ded65334a8", 0x8) 18:14:13 executing program 1: getpgrp() r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) fsync(r1) getpgrp() 18:14:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semop(r0, &(0x7f0000000000)=[{0x4, 0xcd08, 0x800}, {0x4, 0x7, 0x1000}], 0x2) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:13 executing program 0: syz_emit_ethernet(0x4a, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}, @empty, {[@noop, @rr={0x7, 0x3, 0xf8}, @generic={0x82, 0x2}, @ra={0x94, 0x6}]}}, @icmp=@dest_unreach={0xd, 0x0, 0x0, 0x0, 0x0, 0x0, {0x5}}}}}}) syz_extract_tcp_res(&(0x7f0000000000), 0xd65, 0x8) 18:14:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semop(r0, &(0x7f0000000000)=[{0x4, 0xcd08, 0x800}, {0x4, 0x7, 0x1000}], 0x2) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:13 executing program 0: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}, {&(0x7f0000000200)=""/50, 0x32}, {&(0x7f0000000240)=""/83, 0x53}, {&(0x7f00000002c0)=""/41, 0x29}, {&(0x7f0000000300)=""/240, 0xf0}, {&(0x7f0000000400)=""/157, 0x9d}, {&(0x7f00000004c0)=""/71, 0x47}, {&(0x7f0000000540)=""/135, 0x87}], 0x8) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x34a}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000080)={&(0x7f00000000c0)=[{0x0, 0x1}, {0x24, 0x9}], 0x2}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) r6 = accept$inet6(r4, 0x0, &(0x7f0000000040)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) r9 = fcntl$dupfd(r8, 0x0, r8) ioctl$TIOCFLUSH(r9, 0x802069a1, &(0x7f0000000300)) r10 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r10, 0x0, r10) kevent(0xffffffffffffffff, &(0x7f0000000680)=[{{}, 0xfffffffffffffffa, 0xc4, 0x8, 0x278}, {{}, 0xfffffffffffffffb, 0x8, 0xf0000000, 0xea}, {{}, 0xfffffffffffffff8, 0x84, 0x20, 0x9, 0x200000}, {{}, 0x8000000000000002, 0x3, 0x1, 0xc197, 0xfa63}, {{r2}, 0x727ce1d12b5bffcc, 0xa, 0x10, 0x8, 0x1db}, {{r1}, 0x4, 0x42, 0x80, 0x6be5, 0x8}, {{r5}, 0x0, 0x81, 0x1, 0x8, 0x6}], 0x80000001, &(0x7f0000000780)=[{{r4}, 0x1bf7ff540ee01dd, 0x30, 0x4, 0x0, 0x1}, {{}, 0xfffffffffffffff8, 0x28, 0x2, 0x4, 0x5}, {{r1}, 0xfffffffffffffffd, 0x1, 0x4, 0x1, 0x1}, {{}, 0xfffffffffffffffb, 0x6c, 0x8, 0xfffffffffffffea4, 0xb89}, {{r7}, 0xfffffffffffffffc, 0x4, 0x4, 0x3ff, 0x9}, {{r9}, 0xffffffffffffffff, 0x8, 0x40000000, 0x7fff, 0x7}, {{r10}, 0xfffffffffffffff9, 0x8, 0x20000000, 0x542, 0x200}], 0x40, &(0x7f0000000100)={0x80000001, 0x731a}) readv(r6, &(0x7f0000119ff0)=[{&(0x7f000061e000)=""/4096, 0x1000}], 0x1) 18:14:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semop(r0, &(0x7f0000000000)=[{0x4, 0xcd08, 0x800}, {0x4, 0x7, 0x1000}], 0x2) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semop(r0, &(0x7f0000000000)=[{0x4, 0xcd08, 0x800}, {0x4, 0x7, 0x1000}], 0x2) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:13 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) getegid() syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 0: syz_extract_tcp_res(&(0x7f0000000000)={0x41424344, 0x41424344}, 0x7, 0xdaa) syz_extract_tcp_res$synack(&(0x7f0000000040)={0x41424344, 0x41424344}, 0x1, 0x0) syz_emit_ethernet(0xfb, &(0x7f0000000200)={@local, @broadcast, [], {@ipv4={0x800, {{0x8, 0x4, 0x0, 0x0, 0xed, 0x0, 0x0, 0x0, 0x1, 0x0, @loopback, @empty, {[@noop, @rr={0x7, 0x3, 0xf8}, @generic={0x82, 0x2}, @ra={0x94, 0x6}]}}, @tcp={{0x1, 0x0, r0, r1, 0x1, 0x0, 0xb, 0x40, 0x5, 0x0, 0xfffa, {[@sack_perm={0x4, 0x2}, @eol, @sack_perm={0x4, 0x2}, @md5sig={0x13, 0x12, "e2239917bdc8cf4e743c61c787ec9afb"}]}}, {"f425e873fd6fe7d5da584069b7176950ff682b6c107aeaed8b0c128ba90837ee905d2a5786228312d5f1f21f2285ff7e4f8f85b45450f34a59ba61ede36287fae7d5002a485edd2f590a59f5cb0f22dbaacf76b93c4161396b6e5dd2157013757a77feb2361feab697d5bd8de37d570f950c86858bf0449b867b8e4c2003d4709da31fa46b55d8aaa1fbce2672a401e997fc2ef40e964fa8cf1b968c20f7e25d42"}}}}}}) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) fcntl$dupfd(r3, 0x0, r2) r4 = dup(r2) ioctl$WSMOUSEIO_SETMODE(r4, 0x80045726, &(0x7f0000000080)={0x1}) 18:14:14 executing program 0: socket(0x10, 0x8000, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000400)={0x0, [{0x6ce1b8a7c8d54359, 0x3}, {0x3, 0x1}, {0x3, 0x2}, {0x1, 0x3}, {0x3, 0x7}, {0x1, 0x9}, {0x2, 0x8}, {0x2, 0x2}, {0x1, 0x100}, {0x2, 0x8}, {0x1, 0x81}, {0x2, 0x1}, {0x2, 0x11b2b780}, {0x2}, {0x2}, {0x3, 0xe4}, {0x2, 0x8}, {0x1, 0x7}, {0x0, 0x4000000}, {0x1, 0x7ff}, {0x3, 0x4}, {0x1, 0xffffff81}, {0x3, 0x2}, {0x1, 0x2}, {0x1, 0x2}, {0x2, 0xf4e}, {0x0, 0x401}, {0x2, 0x7ff}, {0x3, 0x3f}, {0x0, 0x8}, {0x1, 0x4}, {0x1}]}) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r0, 0x0, 0x0) r1 = kqueue() r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r3 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x2) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x94, 0x2) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r2, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) recvmsg(r3, &(0x7f00000003c0)={&(0x7f0000000140)=@in6, 0xc, &(0x7f00000002c0)=[{&(0x7f0000000180)=""/52, 0x34}, {&(0x7f00000001c0)=""/143, 0x8f}, {&(0x7f0000000280)=""/13, 0xd}], 0x3, &(0x7f0000000300)=""/138, 0x8a}, 0x2) 18:14:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) getuid() syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 0: syz_emit_ethernet(0x16, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffffff00000003000081808048125fa0b49ede"]) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 18:14:14 executing program 1: r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 1: semget$private(0x0, 0x3, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x100000001}) fcntl$lock(r0, 0x7, &(0x7f0000000080)) r1 = dup(r0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) r4 = getppid() fcntl$lock(r3, 0x8, &(0x7f0000000040)={0x2, 0x0, 0x100000001, 0x7, r4}) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000000)={0x1, 0x8000}) syz_emit_ethernet(0x4de, &(0x7f0000000140)=ANY=[@ANYBLOB="ffffffffffffffffffffffff86dd6076605104a80000fe8000000000000000000000000000bbff0200000000000000000000000000018800907800000000fe8000000000000000000000000000bb0008ac7c018f6632762e13b819374894a51f6cf93e2982477841d935a241f7e299119e0f3538fd42f1aed5f3a0c3938ee6d83ea89e9e417fb64e736e609b4635001cecee216a0b42013a77ba21800cf2ae816ded581d59f867081df2e65274658c074e24a54f7b5ea031eef98be245e38e2e8b8972e8da057529ec29d613fee859f3c88665d0b7c3f3efedfbca1570656890485ed4c9c4a856ea3d0b592c2b204e467a71c2f3c9ec82a7f2a38feec568736a0028d14e5502d9e6d68d27f7636e2401df65f7976c40aad026f4c686810acad11c7ffc3b43605bf33a1e9064da52f7162fd4c04e5dd3fd63fd3230e74bf55484907072edd156dab39353577d19691e3e4da28bd3325cfbb4bdb324fbb312d4e692eb3101e8746e5f83d1d221c7c3e23f3251c4c30017d1f8f5353d0dfcc9353ac8684c4899cf0704008280c9acc9104ee01931cae12d89280edf072d9ab501c1922abac4884897da34f59b61a382e97856c0cc8bfb23531fa3b283f9e03848b9066d4327c223fd478dc74cd361053ac3405c9d1c0d1c08c741438a088c20082aaa37dceec75662a4d00be16d6486505494a06f4663ce47c22d0197c74faf3590af744ec93c6c85ad0d4587f23db55ca29b021b8d062b7888def35a4582512f561ff9988bb1ec944bc9304b290001c43f8c79f4c40361991fa20007f31d84cf5593df1f6fc436a6ae80a7fcc6b2377d17cc877656aefcc8c143b7f6e3f1418f520a659905793e0fc2f12f371d9f40608988004db3e91e34ae051e32766860c00fdc92de70d417b672df93452c3a24bfa580bafa3f7444d413cd1ef601afdce921d210919e251ad847eff72673e99d6757b93504ba0a017b6515ac4e3ec5558206a4c2d5b873b5618baec65b1980203d8b408d7ae824c905de097ae930097863ea34cd3f46a360e8a1b6ba00d80bd6a27b4c709d8749f085df7a584d08c57178280ac1e2ce5953c148172c23b01979f8a2add6b610d0b39d99f2b2e5dd88f3486dd5b4baccc93e51b57e22bbf68432a5ed00429700c790a4b84deb170b37ff033f31991ace30ff538658296ef39e06a451a8c1d9e35f99240b5027f12affa7a1e0d7c960ef32d623d36851abd9161df7c59d86896d500a8d2af043d9bc07409672184ff96e5568f5bee6c2daea0c8a1f048b755b4048cf633ef2b4d36c8dc693370411e2713622cee88078904aaa98b358b9519de1f9e2bf8395ea9fb2ac34be227f743eeba6ff002d5364528b028da44d984035e73422539833bff362d05e5fb3fb78759db30cecedf81c6270b7867a689a658ed4ce96ba3f57e440cff80691ec3a3f2befcc1e56bddfefe136041e07f676d0f7e1d243668588a4a518751ddb92c250782ee5599e1fea970a72ab275ee561f33989215c1d7125435961a404daa2b3b379141894181b0efce8e0cd7ab7f92323daa9213b65ec8bd2677db69035db6f4701396de7914f8b53d5ff578429a2e9cdfcfb65d8eb0223cee49b5c8f61180e5a41e0f886a6e0776c68091457d5728e05e781f92c2194b06bc82f71aab1deca88d8d16c301890dfa354f4c03103108e6acea59e2f93eb27a8e88ae7eb5bbebcec32ceb33d17baedaf724462389e83912b282709daad064b86"]) 18:14:14 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 0: syz_emit_ethernet(0xce6, &(0x7f00000000c0)={@broadcast, @random="4c5b0aecb9cb", [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0xcb0, 0x3a, 0xff, @rand_addr="21405aafca51147426c00f82783347a0", @mcast2, {[], @icmpv6=@ndisc_rs={0x85, 0x0, 0x0, [], [{0x0, 0x13, "a9f4abf54a6b11fcb35efa958e565f29e962361ea852bc3b94df4c2934f60fb7e696ae0f823ce1c7c7b31593049c0d81680bd536d7688e7af382da2b6d73fcfa983c6df05ccdfa38e756f30dca792d4542bdcac15e43abf716b21bdad9926d4cddbe36e40752a164bc22dad4137714c71ed9476dc846ed82b117b04814be7b45e04388861f3edc783c252428ed69d849113cb76a5b028a42"}, {0x0, 0x17, "bd62ae6fce33d6c1f18e77c084fbb0e8b49d310f28dcc44ec9bcc25e8f466f12f3d3eaf03ffb2137e0fc1f7ba4437bb25f7871d81fed936332e49ef1bbcbefb03b8b314387038d434fa886d5ae78c8b5f3d196ca665da9be2301d3a85f4700266afb0e07602725152bea8926853b53b04760964d26121c49d3a5b12a175e3e9b981551f9e34ef5573569e0d544c6d7b09702dbf22ee8ae2d2c511cb3d11947033b668bb38a3c398c8c56b7f3c97f37d03ad0a153c034b3fbaf8a05"}, {0x1, 0x1d, "9de196cb2327fb1647d65f16a7d60cb254d06d8d75187766323808e2d728d815d6ebc8ba3a8cd6035075632f9e810e23261a7ca91fa95262ea5c292ab767a0f950394435ac8798debb274f8d20f536df39f28af4189ce6baa209c9349aca48680f77a351fd46eaae748f728bad839fc535ec0de3c3f0bba0dbafe597e9da5644a42d963995992639f7f7cfb2eb0ed12ba5a8a01ed84b9e0e31ea8a9ff59eb6de5c0553c36a183bb697779f5efcd71a031b8c424a744c49756f2a1aadd1ab6f5abfdf7bbe94e4f294a53e134047bedda951923d2588c2011798a60a2cea3d316992fb68f8b420853a"}, {0x0, 0x14c, "09043409b694e5160a9f58824d8778b63768e4c44d490b9fc4f762e9005284a6dd9cd1ff18b47376e436ab2722894a9ee5c499eb7f7c0fb1fa3e2ee64e9ce77435597ee2c0fe92a31a50f6d3508f9c127e08bb62876c05eda38a4a405037f43195e63c0d040593ef3290f56e432967b36282bdf8296efb6a3d4a76c5e39d4712de1086e8be101a43346d608c3fba9f6cfee4a57875930202cd33dd01d30e8453b39f55e0e40194972468995038dd8ca7cb33da1477d4f49a3d2c85f26e8550de53540f6b2e2f88b9e2f878f606e6cd0fcbedee0ccb3e6bac2c4694ebcf5d28840ae7cb97fe6952f817d73397f9de2ff7f968da941a41b2cc11a99e6d5582f4a03002ff5d62c6a27344860ee16fc610ad0504133c6addbafa42f4297e0789db29fd98ff31eb606554726aa88c005f911f3ef3edcbe366aacbab4d16806be960fb35e89f8c19672b3cde4c5be1b768e3ebaf9be4316cfc381f2f7108e99ccfc66d4d4faa0f23bc1f009c2e900637a0b4671932c8d2d9272d8e067a665484ea007365b7522a859f8672d170837fa8bbc51f27b5fb4ea3f89cf14785e3c4bbde3cad8f24fe2122943d5564b790072b8b76254c03d99a1691882c76df90e8de59d3c286052664089070da54df364f270950984662cbb2bd2b7673685687eb81b4696dd401dafcef8f2e264d07f67a83b9387fc8ae1562d0930379310ece0249e4ed00239e117bb3f38c51db4394290d4a21aa7f8d085220cddfdd29dbfeae3f6c9e2bb121905686de290370b21f432cd9344a84bc777bf07f4458e918a8bbcd471d6fc98f852af06b28abe243f420ac56269164c8e30885ce88b177165cdaf23e03edefe4a59bc6521343be87f356711585fdd63113f8592e5ce4f8ff179159bb469203eb31e1864d9e11c5b1a189dece89e637ffa3d1a6945181b10056d11b8f30fb79a598bb4d359cb7413e58335358f0bbb64b87868d2782e0dfaef8e13e20bc0b0c8911dd9fa980bbbd6b4dd312450c354443fd50d204fbad25cba519ed6f1b2fa8cc4b89c3d76fabe1c8e2c6a5202067517a7a4f90f291fb5a2a08ca88070ceb1e1e8ff963652b27e2ca5f07dfd68bb934fdb2894fa78dc97e603603ae5d2974fe8ef83682a886c1d5a2d105940d7b6918a02e5b94f18b5549049defa0555d3f32505476e443785b2f1cb0a29afd3f16d8a3249f6ba3383a5581b149a3a1f75794632546ce2741cc3885f7cca103ec09f103210f78804c5537e706fbdf4d3f8395d663fe58bf83cf4fa18c17f0eadb8586f1b7144731184a5edc310c723ecabfced78bbd39d2d02fcd0ce10d3aff7ae0965ed705b88554cc284928f50219c53d0a615baa43ad281f0e70b52f82f387d63dd45bea05cc38863524c0d2be12b871ed976d82ef5976cc1da84a4dd5b28e43e4a41bef8260c8b630c48c9ea5e1ceb08c509b9ce4cd47f5b3eb323455fe2d59eef8b8a68bec92a10772b33d60b29811be5b62bb1abf82e2a9b4b05d0cfef66fd7ca41b562f91bef175d8d52b9fd7a4f6bf29c1eeac318d85d3f7f21a8d8d426ee47b2250ae7bda96afe1ff98787fd62b4ea1fd792f8f4137de9aabf94c54c76e49cb64613ad056ba736333638402e9e2a8159a7eea283bd08572a32d41497c3400d51547e9d176de8f85c595e0e59a4140c1ba88070dcfa8e52fdde6399cf2e87b1df108bc18348452ae7d34c3dec6ac43cf99d57cbc813541b9f990b88179c6f1d59b4d99f91211e26010eebc8868bc26eb5e238a4defd37d7ad9ea147f8f0709069141740da28cd747966dd05ad08e97d6069251e170af489f7dff6959c85fb14d729c466ae27a4accd7054120a39e200d6584f0ba74f0c5546c6826ce8dd55bcac34bf156da7ad4ece9dcc282d9f3c2353058dd1a4fcb7fa233273da65ccc9e5422d107bbf720366090828b5c3f3457e41168a350fa074c905ffd01240325f67736e7f20c27274b4ec581dbd394b05ddd338ee9a6edb0d793cc744b3aa473e59ddee9979f7cdc2a647cb873253c91495833597f6f9478a989af7569e25314739ac874bb8ab327c3f9ba0805af06491adf7ae38cd8ebbce3df689d63946dd6ee54c721ea42100fa5a167fe74a0cad72d21cb2735c6fe1c2ab3df2f8c64e0c7c7983fd1350ee3cd969e420dc6b06c7c8fc4da2e6e86fa834ae82b46557e54466c08218ef7aea40541c7efaf9bcd3a6e656bf1bd7ed85bd975adb4f63dbe9470d3eebdc258892dd73cd2704d93bddd675c23f9b8d36e28b50f89ca3505b6b12445812d6665688d5c14499c914418af11d658126fa5871735d359a5f07550eb2ebfe24cc031dd61612280665b16924ff8ec2228e2e02036c262411f857132c1115479335320a8986389bccf6c5be03153adb77c7b1b151550d41c7efa35b594110c6ba8e1d55a06446a992217f5400da1b67103f7f3fcc281b26ff3065ccd0d50047f30b5b3d3836f201742fc905d7715fc78d3a14a1612958258ceb937e0e4cbac3269a508bca57d91f049c00516a63189822036ef04b7c8fd64847baac998d79a80cd9646a30b5d21c82cef151c2aa81605edae4b78d3f5bf4b68a82105942c4400b98bb680ea4e39868c618e967abb6c32123800385cab4216bc84bd12b4e67dfd656dc685eafffca5e79a8fe635490a4c138f57e617d5fb9248f5fb0c78605f48f458ca87f161f2ba5ee72118ef1b3c15773d7ab6ce36b58ee89d19a4779bb3af6e1a39baab0baf4c1de2084b36934694c2106d60740815cce3fd02a8bcdfa7c088843712355bb1749efa5674e9fc051dd45c32cf5142d4ba86234c08760418fd5905f41b240dd087f1ced9f17d5b2d480e2a5ca1846af2fc9b8e3734c16ca3cb526b40c6f23d09ff0131ee64722e13ef9be9149d254ef73165b3a2683b29cc41f6dbc1922c7bc2b77c8a1ab102b3b715644a6f226fef2c8a55908372f3090cdd27c7e06b8889972739ed58ebdcb15e0f37ef52a49d050208a618d66f6e32539c035736e405f34984248335199f44ab581bd3e4c10935d817ec3d18e42ca1512bcb0b2e0beb59adeb31d4c3257addcc410663312661770fb7a09ca5b589c309e9d7dfc6a88dfb0935dc7c4af70bc3cfbd584188527faa9579812398c97f7c1473fb3778facc8841a25e2815b1ca8337ba203e1b5e4818a55775045b41a3a9ee41de0629943083d34b15acb58bf1522641d049262add965ee01d7301ab02c1c4609b2ec2e5051e17b258f76e78886f2420467d706617c65978f946f772858e99ccc161331ad19fd819596af3a009e19ad039ead89423eeebb5bdd95728011722e7cb282df29190066f86e5fdfa98ef81e08e71ee03011ad255e061ce4db788e3b7b430abf8223ef54bd8bb3f7c90f7b473d2e26beeacf367ce0fcf5cddf129c578ee6276e01e3afe0506f159439c32a73eda0683f1f1aa95168362ea5751beee75dcbcf41b749afd9c292f331070f5f51c11e8081343d011c5ca899f0fed89b1251b2ed763426c407d041109de1279b827f3431d90c0b81a8a9849348e1219dc2c12fac61cb04ac2f44e961d4a5cdfcf558f58bcf7daf612bbe83f412d27b4f1846c0a03c1368cd27cd225ce383e59569671089f46fd2adb0bbf6b901b48202fbcb47d8fb5b1d94ae8634fcbd17e8aac7e290430946db65a6e4c956369b412eef3d63e05fc91f466ed7487dac4833e5f310217c9b25d848c91edbe2abf674caad44bcf38d0300b19e397ced6407bdb788f90c8d"}]}}}}}}) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 18:14:14 executing program 1: syz_emit_ethernet(0x0, 0x0) 18:14:14 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000)=0x9, 0x4) connect$unix(r1, &(0x7f0000000480)=ANY=[@ANYBLOB="82022e2fac1400ff7d81afe46d5733e0f29384d0829696473d48e4c734a899f96f0b224ec765ed0e76d92c6b8a03b10820a58fe43b00fa0400000000000000d9ac55a52f7dc8062782813c8cefcfdb1be8f9c0e36d58ab4f79a66de7fb584d490000000062f547d55587267ba5050932ed612e5ffe04fd83800b0331dd48d6fdc2ef47b4d2c38f572cf51ad724dd92f008c18dacf12aa76cd608f0d9c81b7ebb57e75bb2dc6657ddac47a47e1d36a82818af28ea997e3ea944df0430b67f055df2b473f9df01000000000000c1ecc440000447c89263b7abec43beaf656f9362301576534c2d7ceac6f705d4729f7c40b3dffccd0e67beab3b00b0c1b705f6b4300048c4c0db6c55a02a05961e2dcddadb9edd8a568f564b4d217824b0aa5560ea147f1bd941f986fc40017f2f064b23f1e1692c35dbdc77d3f79c942baa127a4dc3f3354fcd03af0c9fc348ee4013ecdb22c517b80c1886d2b7b150f80a50d2"], 0x10) dup2(r1, r0) socket(0x20, 0x5, 0x2) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="d9850dc3", 0x4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x1, 0x7}, 0x8) pwritev(0xffffffffffffffff, &(0x7f0000000180)=[{&(0x7f00000000c0)="4412", 0xffffffc3}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0714000000000025ff149b33ff0f000000000000", 0x14) write(r0, 0x0, 0x0) 18:14:14 executing program 1: syz_emit_ethernet(0x0, 0x0) 18:14:14 executing program 0: r0 = open(&(0x7f00000002c0)='./file0\x00', 0x611, 0x0) mmap(&(0x7f0000006000/0x1000)=nil, 0x1000, 0x0, 0x810, r0, 0x0, 0x0) ftruncate(0xffffffffffffffff, 0x0, 0x3) r1 = semget$private(0x0, 0x4, 0x10286) semop(r1, &(0x7f0000000300)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x4, 0x1800}, {0x2, 0x81, 0x1000}, {0x1, 0x6, 0x800}], 0x6) semop(r1, &(0x7f00000003c0)=[{0x1, 0xfff8, 0x1000}, {0x1, 0x40, 0x800}], 0x2) semctl$GETPID(r1, 0x3, 0x4, &(0x7f0000000040)=""/12) semop(0x0, &(0x7f0000000040)=[{0x1, 0x1, 0x1800}, {0x2, 0x5bd}, {0x0, 0xf1de, 0x1800}, {0x1, 0x5}], 0x4) semop(r1, &(0x7f0000000340), 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x3, 0x8}) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000040)=""/150) semop(r1, &(0x7f0000000140)=[{0x4, 0x7fff, 0x1000}, {0x0, 0x0, 0x1800}, {0x3, 0x200}], 0x2aaaaaaaaaaaa966) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) semctl$IPC_RMID(r1, 0x0, 0x0) r3 = dup(0xffffffffffffffff) openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x1, 0x0) dup2(r2, 0xffffffffffffffff) chflagsat(r3, &(0x7f0000000100)='./file1\x00', 0x0, 0x0) getitimer(0x2, &(0x7f0000000240)) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 18:14:14 executing program 1: syz_emit_ethernet(0x0, 0x0) 18:14:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069a1, &(0x7f0000000300)) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069a1, &(0x7f0000000300)) setsockopt(r4, 0x2, 0x0, &(0x7f0000000040)="6e5c90aefd391d936d0f450e508cc29f28182423f717857a8c3e2c95ae3135dad2bc64b25b70d4b789ba9e4454416feb905638f3e261", 0x36) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069a1, &(0x7f0000000300)) ioctl$FIOGETOWN(r7, 0x4004667b, &(0x7f0000000000)) ioctl$TIOCSTOP(r0, 0x2000746f) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) accept$inet6(r5, &(0x7f0000000180), &(0x7f00000001c0)=0xc) recvfrom(r8, &(0x7f0000000080)=""/163, 0xa3, 0x23, &(0x7f0000000200)=@in={0x2, 0x3}, 0xc) 18:14:14 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 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, &(0x7f0000000100)=ANY=[@ANYBLOB="3b02"], 0x10) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) r2 = socket(0x18, 0x2, 0x0) setsockopt(r2, 0x29, 0x20000003f, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r3 = getpid() r4 = socket(0x18, 0x400000000002, 0x0) fcntl$setown(r4, 0x6, r3) fcntl$setown(0xffffffffffffffff, 0x6, r3) fcntl$lock(0xffffffffffffffff, 0x9, &(0x7f0000000040)={0x2, 0x1, 0x8000, 0x8000, r3}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) write(r0, &(0x7f0000000100)="540750ded65334a8", 0x8) 18:14:14 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10000, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x40, 0x0) mkdirat(r0, &(0x7f00000000c0)='./file0\x00', 0x1f0) mkdirat(0xffffffffffffff9c, &(0x7f0000000140)='./file0/file0\x00', 0x0) mknodat(r0, &(0x7f0000000040)='./file0\x00', 0x40, 0x7f) open$dir(&(0x7f00000003c0)='./file0/file0\x00', 0xc4bde3ba05f52ffd, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069a1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, 0xc) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = getpid() r6 = socket(0x18, 0x400000000002, 0x0) fcntl$setown(r6, 0x6, r5) fcntl$setown(r4, 0x6, r5) setpgid(r3, r5) 18:14:14 executing program 0: ktrace(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)="00d7ab06", 0x4) bind(0xffffffffffffffff, &(0x7f00000000c0)=ANY=[@ANYBLOB="01440f"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) listen(r0, 0x2) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="0714000000900025df149b33ff0f000000000000", 0x10) write(r1, 0x0, 0x0) r2 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x10000, 0x0) fchflags(r2, 0x0) 18:14:14 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:14 executing program 0: 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={0xc, 0x0, 0x0, 0x0, 0x0, 0x0, {0x15, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 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]}]}}}}}}}) sync() 18:14:14 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) mlockall(0x0) 18:14:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069a1, &(0x7f0000000300)) getsockname$inet6(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)=0x80000) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f0000000000)=0x1) syz_emit_ethernet(0x36, &(0x7f00000001c0)=ANY=[@ANYBLOB="010000000000000000000000080045000028000000000002907800000000ac1400aa11009078000000000000000000000000000000003772480c2a60a6c8367f2f96dd3f49e7c7579a311eb63503ee2439547ad7203970972de9b9ef81d6a5326138d1b1d2deea18573c1e78bfdd0a2b27122cb117ad0d219fae55ff9f8af9bcf3ddf486c959d7ebb0f9bf0fe41373f8f53cb15811598ae1109a71a001a8c05d0f2242d8167145718cef64f2df9fefd167896807b42e91fc623c2be8a22f9a55a70a512a6417718e3d8b2f1544b565ea81f84dd460d0d423e17e68a0c0ef3af054148cb262128d7f3d8f313469ef91cfefbf7d2fb071a800f7f7aa47d4803bdf6f2fa392a2158c803b2b2366aae3ee8a611fc30d4dc4afcf62b1858dc5b57a570b89a9bc052f8abcc706"]) 18:14:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) r0 = shmget$private(0x0, 0x2000, 0x395, &(0x7f0000ff7000/0x2000)=nil) r1 = shmat(r0, &(0x7f0000000000/0x2000)=nil, 0x3000) shmdt(r1) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000080)=""/113) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) 18:14:14 executing program 1: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) poll(&(0x7f0000000000), 0x20000000000000f3, 0x0) pledge(0x0, &(0x7f00000000c0)='vmm ') syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000000aaaaaaaaaabb080045000028000000000002907800000002ac1400aa1100907800"/54]) pipe(&(0x7f0000000000)) r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMOUSEIO_GCALIBCOORDS(r2, 0x41205725, &(0x7f0000000340)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x10}) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCCDTR(r3, 0x20007478) 18:14:14 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f00000000c0)=0x9300, 0x4) shutdown(r0, 0x1) 18:14:14 executing program 1: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) recvmsg(r0, &(0x7f00000003c0)={0x0, 0x0, &(0x7f00000002c0)=[{&(0x7f0000000000)=""/40, 0x28}, {&(0x7f0000000040)=""/4, 0x4}, {&(0x7f0000000080)=""/217, 0xd9}, {&(0x7f0000000280)=""/32, 0x20}], 0x4, &(0x7f0000000300)=""/182, 0xb6}, 0x0) syz_emit_ethernet(0x36, &(0x7f0000000180)=ANY=[@ANYBLOB="010000000000000000000000080045000028000000000002907800000000ac1400aa1100907800000000000000000000000000000000cf00f071ae78c152167135129925f1fcc104c390e5a881228a6aa7010000002fbaf57b1090f6dc7b861cc3fb193c81cf187e48f88505d785388ea06c9505e0a8ba3b000041da8d9b0c33704734feb15cdbbb73e3269cab2dcde8813d948af248fa7906000000aef4a350cff6be49011e16eae793556ece97bfe468f92acf7f461e10fb8c4f695bfb926bdfb4353a906efb2cabf5329e8067e5bf648d87b02dcccbfdb2eb9597351ed1ed6ea4"]) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) write(r1, &(0x7f0000000400)="beeafd21ca947698ae463730dd05c6ac5a14375a4032996f127070f443d06f2b8b83d6ebfda3cf56dc5b8277c6401817eb27f6cf3a338b13a5ff1dc9594bc27585040655f67463b4c149d1857ee7d712debc0e54b4fe89be6b5965c9680283a1ae711807e59837b428ae418393e7b561b710059282ccc37db030d2fd58dfa2540e7f4af03260fcc0584c24f8599695e45ba21f08cfa90b6c19f09882f9296142e6336403529b43ab52931365da96362d9ddf5bfcbf458b299b4454af14da6759d1758305ff947d1bd94b6ab030cf08ac97f54475de5a75b0d504142c07a0b7ff8b0154ecdfc24200c1caf9b9ff8cec133ea9a41de9fef1659622440a62387f21c5835b31e9c5330f9e165da518f77b60e5db266cbfc834b4b0b59dc30b71485a61bca7383cf97e4bd9fdb2d3a44af499b49bbd6ada6e4e9ac2e2b15ee5551e6288b56d60807bfddb1ffb80755d6e41eb959e0447a66e719f862b6454f39a282c1d606b68f9c2949b4e823a19cf0d53734d39364460dca7ce24b2a3d103c0431b1fea9603d93abe75577c92b59387907bf1173f1ab4e49f7313adbba5fe7ac15287e5d687c27a1090902675501db10bdedb8beec0afe3b068bcf490a602132e7767ceed66bb85d5e09cf80b08be327b8e8122a00ced56bf49a47d95d2e5ebccdb0213d5a43be4d8de14ed92dd9582729bb47cbe5bb18b0838eee90b118ad5a27a6b783be7d9516d122bd9d4f1454d88cfdef25eca72621156402257f563a376f383f5803bce3675be1a62c5915dbd4f4129afb61abc68e33c2c888e88fb7ed039574d34c89c7cb5391e21ef843e6323fa38fece9b0955cf476b668ba3d85cc000d592c0cfdb1d071fe5bd5c4159ba47834054baab9a9332a70cbe767eea3e38dff6242533e82f32832aa6296a111cd82f4215b9d137644d64757545ec0156fc1680f76c368e179861bce5333a8dd58da00e953a8a864c387ce9f5efde52a153ba4ff392d459e798d816fe78248db874e6876d6170327e0285106ff663e861868a0dcc12d26ce9161896c875ee697acf277e211ca54d4651f2cfad6f8b07f6c558ce197f11f7f4375bcb014fe6a8c0023f5ac774fa2c647b09568088e8ccaca6594461f75d5fef7deba2aad388c46b4f0de9c86b5e9543e64bc22e8fcd3115bcdb427e9c95dcfe69a50725428d14e7920fe2fb6b1dc68de24b5b632c52bcbd84e97e9430b8613c646e5dc90ba39a54bda5dbfcfe80970fd1b8d5838167b3a214a83fe88df7a419de0ba4bf921bc8dfd7ed7bb38e00a136caf465db050fbf2f7f60e4b0763a4d34406c5ff6eba35a434191b5843f12a5ffb71e8c213926d4b602aa007afe334d1be887fe240fbeeba614a0f48538f3b000b5bc8bbacf7be4d1d393d01e713aaaf1f45a02a32589eb78dc78a14de6c6b70c5c2ac5526e73692acc570d55a8de1f5ed6e11844fd8d3d13d5a0e4bdda2ff5a75cf34f5ba751f9d6376a0d472d2f80014518026188461b473b287be56ee5b41f392268377cb87391475221be6ca6436e21fb39550c254fa4b0715801d94d21e537578e1237cc62b662fe871ee2446f349f0d25305471a0448c63dbdc5fa21a7393a490b5bf6f471047409b5b38cdb60dceeb1a9a14de2503e43e58f503496088560a9333478d9a99182f3ab07b2a7c5670e81655604372e32ab85fb24b7f901c7bacd3eb99c3001a43172376531a2fad1f9ddce96292e11c3943ffbb2699c780c2f44675a2f9fd23850ac419b92022e384e063b425e197bd0015a98af0a89ff8556ad0489026e0e78f5d6f0d8475de4f6d190ff88cfc49f6cbdbed48e02f2b58dac0d607224f2e90cd2594779233168d7f73f1c77f35096ebdbfd86eb760ae83875687f8c571a7a2d248f58db8dbceca37cfeade26e63343b9c5733d64baed9460f1a8a9e1131b15fd7f8bd713d04158400259ddf9df8c65f6bcc5fb190fa8eb3ef68dad19201e479ed1c5d33abe91985e354e633d84db971e300806bacd119d599119a96746f3e1de27bcf48bdf48c92d5d30d5c05b752ca8fb2aa6ce42b85fa2cc4c42a81d01f7cda84c906aadbcf48ad976de8e3417bdc01e1322f6eb2a0165f4205d501635f5c5792c8cb2cbb3a58b67b4d8906bd8d51101be53195a57ecd8e9bc68c4e411161ee4c520c53ddce065b460bbebea69217944e1ae202a74966dfa3a491f61b24ba0cb56eb7c2d4a13dfd9e4e5c60df54231c1abcc6a4234cc4a0b2ec1436407dd028dde49a96252a3dd8afaac82b0ea841a7396db546fe72bf5fd2259518f11009bc61a1c1c8318c4757835a6361e26f1b5e13d650608789e4c905d012ff2b6c4d00404f32a9911ee03405816f33468596f1ab633b8eedecabac76ccb1cb11522e93fef75adfd3c329992e725ceb7eaa45336299541adc57f21bb7067a22312d72a2f190dea3e77586cc7fca0b448628d5aa885ac3385204f991b8e354ed6455ffd5b7a4bf0adf9f9ec7f8e353c761919331d6e2fd5135309af1f9afb662a04f1044cb13a7e96b1c7d5ef3f1cab37c83bce7d97119f555a578c389ffa7feb05ad389dbb35c950d794334ae39cdc017eeb8f9f867c8543ae0c08254e87dfc3317b4df5db64ed8d26b8acadbf53a2da2108f2ac18cef1485ba70dadd28ad3629879e18a811a5133be554405f6af559a85dcdc880ffa4b47dcf3844c8057f565aff4174a59cf991d96f8113e57dd3739617384a873bb54d91d99448a391d889bd63aa164a76f0e87b9159aa4a592b24ff5cee85d7c542f9a929c24423cc839eacce723de0e3c66830505817b9969472f890894f02a331d9329b54ffa7415c1d28f005f207cc06bc41d7f84e87fccb9296d639006623419014a538b0629f67b2f57f840f012fa0f1ddd8066dff55b57dc57acec2ef2807c36f553932131e73aac2e95e31b0e02bf5c49e43103172e2e96a8c5cc4cc0b121f4513c8853a734b311f64364bb2b394738e83973bcfedff2b898427c0b49f4be447afea268168437b3f140edb8ccdd0ccd29c05c6e69bd753d8411bec339a144c6c92c507f4e161107e626a732748b28965bbbcc69324665eaa8e0b6c217c412cee9e00340ff9a413e16630162f11c1ea67cfa233e37bccd7220f0ae3840fcdef6b3af13bdfef722c3509095037998d7475e081559e873e660db82c960441545de215295df7cc85cfdf3590c98e455cd2e812cf6a71168492a2bff1b165434af498fd747f1b39b7ecf4c57a3807b0f325534e3e5722cf7ad65d3aa2f698553a8d49cfe3bd747977e6ab482dc063cdcbef48f621b8fc2e6309c3a893d69c74187e0abe300c039650573f6a6214697b05e1aed3ebc1789e3aacc2a2a61d3ea014c9a4198590eb86409f7a99c8e2e45c78a700c4fede285c2bbffefc0be84c96c326625b6f9fc68e8a97aeabdaf79f902f11c5afd76331c2a1790f376c52eaff9ced6a364e11bf011099665f6d6912604523887968ec393a275634609101a31e365794e8aa8f5c80a1e66eb027a2f5291309c4cf8b4096d5392a89f2c18a4fec5e0b33be25495b1ddd89655f3cc222fde32dbd73390edbcb302bd7177027f54382eeac8c5b72fc499041f64cd64c28563bc685e2a7ced8465eb739d35b51fd4aaaac4f25826223a65e1794cf7893da6ecd7aeda1e79d5418fc70872487206395970e7a9de5d90a484b8bf9d9aaaba293206a55f30cb7f8df28f73d786ac847ab1b1a86d7844e50d041302c46b1b73cefa1e291ba8784e69104061a395cb80aec2fe7fc49f711fc9bf6fea94d2dccc8789c87c4b57b9112b977f5240b6096f2b1bf74259e3511e68cf3b0ed35832f167f732b6101621dffae3caa2d9e2021f86e549cc372affa547ca5667a333c1dcf73eb18e3aaaf811b33d47a377aac6b4d19757f9c99c77021f7e5b79ce475e8d2f275c3b6f074c87dc16c881760bb5e3e742ac1cbcda739088fef2182073daf39c73deabe5eb04eeeb920c24101305a5bf64596f1872e87ae4a6293b0332392fb8acf208cc08b10e9521c6bdfc1557cd52ebcbf80070fdf69e9d8dba627fe0565c0688f1149f856ef8edaee4beb8b1feeed87c967ca7217e1b0bc2dcca7a072893ad07e58c53ea70ddba69e7adf4d5a0c676cebb28577fc0e6e87af4e3809b085d6db68de2df2e3405f95caa73d23ca30d0f69735f4c17f276300b75f862fca11f8936e48015fada02139c6639342c1cf2b492734f6925d94404da733e681047e71155551c240c856703ca452861b88b482aa4d64434a761f95db831602624c0b6c2b3b2f640d0932d360e4fef94760e87fdfeff9f50223c99e5ad2e774c9ddce8397a34b34a9d0733fe623922308d0bd601ed2d368de1cdf90af8f8278b425836ef01a667cc7b55ce774ec8671cd737f499602deb209d63ec6eb71bb0c83887ac85c7a22c915ebaaaa05afe3264ff358f8bf150b7cbcf4a08fd0d13b2227b3761aa41dac0f994a5e4067f5f117f9adbd23d71f93db27525d6be34b6de36317b8d9e24a9d9a22cc04fadf0ec3d5687d562cd55606c3f6fd3b8beb9f9451d8c65d613b4c9a32acba4e506a3e2fca5e67752d032a35dc5fb08de151561d254a8fa1711dead1cc7b78ee985657e080ae9bf0ae59119f48d44d644d7ed5f18042e401411a6f02efd45d2f979aff9e86a964fdbad050c95475e39626945e2a72186de05b9b40e16c1301c1f638887107a6c24c13105b15eb2efe5d28966056de30d8549879028d82e9f940b41ae70a2ed3f13ef8ee9ca43dfcf9bd429f01d10c6aa065e51d5cf3437a8797ab4ef2d2766ac1fc958a2837da021e6b89cb97b720d579ba86d36d63cbcbabadd14211e26b7c83b9bbb1a594da973794c0d4283924aaf5387c4463d01efc10b469c7c30cc3604846758972519d798ca5edc68526c1eace3dceabf69fff1ae68c166a278b2f61b7b3e52a93170c5a9e6b0a7e26e5d03cd792459b6bff74836d8c348fcc255a7f56f71e5cd07049c879e77637a48fea412462dc17373f923c24ad0a181613154a83b4f7d84063c45f0bc0304eea85be40cb5d8119286229022604cffcf7e17d33e7992972c04783b9a7421fad6c7ef21c25335178621d66a3757e89ccf8e67266f56afee5ed45c7f9099f1c3730f97c6adf6d6a341e00a1372fcd2e278dfb186d431045c5075205774415f27e2677ac4429558448d55cd1ba755e51ad6dbac00182e9d959b6c641d89b3c5d50c48a96810fe2a9d618126c9fe42f09ad6a9a06981a4ece7f2315e9f52ad79fdb82df904beb0092efbc3b67792426ab8da9ab66c533b6ecd3b7635cf3cb665cf79559b2e2e7d267f2d6a2a056a8ded3007f3eef7dea0b79653f4726d6d0d97f8fedbf98623820d968ea7a9315cd64b6850b79e857975148221dfb268f67a09899ac67ebeba7e4f0446283008ead6c2a7e7eb4d415c5e860bb5ef4c1d9900766260a1d2bfce558a714548cb30ca84fa8678dfd1d8e1cc38c6317aaf1b407c2ed6fce7929566846756df8cd2a2528912a1bc5b792d1688a4dbafd628694dd56517c520003764daeab96b6636507494a4e8aff2e1e6e904c65df6eb08bd007adf4b2043bfba8562b62dbd739b04b194f57346af36e97c008d1367a460f564d26be0b8e6704a70e0f5c1b727690619cd61692adf93a6238809acb27864d85e4adf24344da80e07fba9a5a47732f08919cb87ed9f0c6369ca3840d97a139e7fb69b2fb3993e9d4b6665fdd455e33379b3a91428ca11fd0b8adaa4bba87e42fbbbb3b3babdd54b6855", 0x1000) 18:14:14 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) sendmsg$unix(r1, &(0x7f00000015c0)={&(0x7f0000000080)=ANY=[], 0x1, 0x0}, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r2, &(0x7f00000002c0), 0x285, 0x0, 0xffff) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x0, 0x814, r2, 0x0, 0x0) ftruncate(r2, 0x0, 0x3) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069a1, &(0x7f0000000300)) openat(r4, &(0x7f0000000000)='./file0\x00', 0x10880, 0x14) 18:14:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) r1 = socket(0x2, 0x2, 0x0) dup2(r0, r1) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069a1, &(0x7f0000000300)) setsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000040)={0xfffffff8, 0x7f}, 0x8) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r2, 0x0, 0x0) 18:14:14 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6b02e18b7f000001"], 0x1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000001900)=ANY=[@ANYBLOB="8202adfd7fffff150000006530130fb9aa23d0571454d78a2a197a38e207000000008295955984c87910bf093f68fd6dab7f7ead4bcb777fa69dfceac2a84e6abc9d4896bc5e57c6388bbd2ad88b2951b15801360bcd4c0a162b58b55c62bffa4d012ae447473c230495aaee48c02f6ac41e6bf3bf554791a1b81ded52d60f13ad30505e8f53f8a4aeef9d612f871f4385f04171e0974e59954f499fa202361ca1d8cbc7dbbc5b65c6593d2870b4122cd2350090beed66fb00000000000000007184956662fb2300040000007a3485d1ff679e294dcdc1549fcc780469f87088b65a16f8613250fae7c1714233841b0ed22b04f08ac886c375ac62d744b8d3530c2a245af8c1b261098b50fe44c260771de424c5563dda900a33445baa5863cf4f5318f1e4f3085b5e85b0a06bbe1982787bd0a4fc5e20095e608d9461347d9f5d18ee3d76ec688a50310ba135c918dadad0cf49767bbb4f86f5cddf91a053fc841d042690e93ac783ba81000000d7e1986287d381add19e70a5990cac8fe8986af92eaeab952f2ba296ecebb5235431193dad75dac832888396daf5cb022827472756460cad12b99043f5b1b8beecb5b515b8f8b3eadeb0cee00096c28edb7fbfe0d6cc2039643bf8150706443a4e6067415808299a389aa67701024f50953d5474397b01da8c3ab4d77e92198909a995213ee62cad316d99e1b9ce3bed4525f822d11191044f7e76ffcf20ee40f9b28904f202def0c4bea4647202b8ad178315df5897d734c0e5381073a14ba298f3b2f827c03707aec604d752659b766dd8deadd076c836c5e4f4249ed08a03bc0f9aa47be81307e150d3c70fe13a5537f2628bc640e39287e860f257140c72d53b17e1cb7cb025154d9c797ca83d076039e14ddead781959371f1ed951d1126ed3da16de69e4b53ecb866c4bf613452720c05842801d399e63993d0de2d41d8f50d56870d1f368f74f1cfd7bae70d0247d792a4c316c9da4b0138a7cd188ee777f77835c73ec788292680f329191c71a539e21f981d605ef7841f107a6249ffe7154bf4d463a757aae4f423fa582a67470d27b9e11c495a681b6da8b781f6b74961835b5b668c694d7ea04075a9dcbd74f0cc810d88416758eba857791ec836b8b1f157c812db1692122fb0049b1c1698b2c5f94df0e033b5f20e485c9916bdad08257363d2cf1acffbce5188462f8984501e43042f7b628d29290933fccb463e91eb4b32c8f2c5830f6b48071e56afd9053e63fb6fadedd719e9d4712a6256afedc2f0342e1d3e42738b1df6467b7f026c08ab49556d9ef955e0eea3f6d053dafb4df19257a7bb0e1541af382828c207819f820792e53f879b9d2843b684651d8bfacb0025be021cae7a8de9c877d833bad02a7e3580c7ae5f100000000000000000000f4a16f755aa1227cb0cb9025ce2af5a5e6214b4cf57fa13f3998104127ff9c959fea10bef9bb8fa98086664f8d99b13f47ce2690e82e4ae7ea4daf5a67ba587227fa9ccd3ec99e2ab88fe848827e2688d7d6478a7270aa2c34a5f7f016a9d5ae3072266e0b7dacc700a279a9f07c8f321cabd8491ffa2c61f33bde959528c3d593250a9d84418e8b167381b6d930992ec171467960348a98ab1d1b02efba846d46c104b9b78dfc35adfee742ba5e311e49e112a6009e0bf6f16c97a90c797513660fbb86fd56b047fa077fd33585d0827763dcefb977774e0f56e19802e3f7199527b0df7c49c1b8da77a535fec4fe29e6ff5d56c52ab71eaa21c4cdafe100ab2065579b2742a687bbad454b825e8f5281fc411048deeb573344d9afdb787e7958fc0393e5a43fbdb2cb7dd11554dd15ca70ece5e64b3218968811de5e9b7baa5d6f6e12ce55f343808b3441a07523ad6e2ba09480a71b209ddf9b115bfecc1067b821907d46d1c5f4b1049378d482e62c52ace1245a9b11af62c7bb4aa21951969d2f6e0e3b650cbd871787c80aa5d00cba8d1a968d48debd903f07dbe0bbcb7f00f37b0f3c5e480c34fe1d1eac6317bd0219c76084b9d91fd31d1fb692801179023a49530dbba179befc9b74def1cc1b997ccda20b96d219228f1dfdaa0349993a76c1906bae4c61b728c5e55807f814919fb5252e3a6ef3240a44df62ce32494e55462dbba0313f90ffbe5eba5902febbc22ec92160628300e26df0e10ca89bd2a225e742ee576334fdaa19c6a0baa3dd3372224391ba5ec3d59482b9244483c874bf420d16b0537963abc91e660259e9977e50ae86472066741baddefeb3ede08fdb587ce93ba5d70110570a3bca6cdc1938373a9e02d51489fcc3d1d566ff520fe26b5f3bf9f5230574d1a67286637d9725bf648a95d95e010841ae065e9588a3d32f7e19a439bc3a5615e551e22e368af4a9c376a315ababcc0502c75332d477157e011adaf2863420fb0cce0b53003ae8cd9a8bd0b08c53aaa8ea000000000000002932da80c7cb2fd87aea1676dc886e48a75cb56402b3b8f7073d31f0dfd38132250bb9dad8dad20f394e88e3f0a0b567c9d5c6bf38191c0f754f4ec564b9cdc332d079f3ab91a665c83706e46fe2ffc36985619892ea18750c082016e14976c57f09850820f96de498531286429ce05b56ed2a63f5ee43faece3453001bc147d5ecd74c1a4ae01d2b8e9339968e99a66e78677a8d42844486a313fbe5272684818b54dcbec56a5d4cf9096c0e63fbc88f7646cdcd937766b01909dc0f6667f7a03635cc2b94f4ce738c4861219b5e256cbd3b3cb02c83b1c82c6cf31da085b37775c31bde892a5f98de73eef13217ec1d0fb9b1b89d5fb71a30840e33821e3db29e8c077dadd53536343d86c5d64c4e8de90ea59d9c548510b019d4f6fc7d427697451deaff889dc6be75c24d67ce8e4052deff13e41b35b6d58593fdffd03a366bac22c4d5063307a886882cf8d2cb6ed699f64924350c15352411cc21152e7feed0eef66fe9855db6c025a5f337817808546"], 0x10) dup2(r2, r0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = kqueue() r4 = fcntl$dupfd(r3, 0x2, 0xffffffffffffffff) r5 = dup(r1) ioctl$KDMKTONE(r5, 0x20004b08, &(0x7f0000000040)=0x80000001) close(r4) r6 = socket(0x2, 0x2, 0x0) bind(r6, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069a1, &(0x7f0000000300)) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r7 = socket(0x2, 0x2, 0x0) dup2(r6, r7) connect$unix(r7, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) sendto$unix(r4, 0x0, 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f0000000080), 0x4) 18:14:15 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x7fffffff, 0x2b080f17, 0x6, 0xffffffff, "24b549c72e3f3b587849e453ce41e874cf7683e4", 0x0, 0xd0000000}) r1 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r2 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r3 = getuid() shmctl$IPC_SET(r2, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r3}}) r4 = getegid() semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x6, r3, r4, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000040)=0x5) 18:14:15 executing program 0: openat$klog(0xffffffffffffff9c, &(0x7f0000000000)='/dev/klog\x00', 0x200, 0x0) syz_emit_ethernet(0x5e, &(0x7f0000000180)={@random="712ff2f77594", @remote, [], {@ipv6={0x86dd, {0x0, 0x6, 'v`Q', 0x28, 0x3a, 0x86ddffff, @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"}]}}}}}}) 18:14:15 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xffdffffe, 0x0, 0x7, 0xfffffffffffffff9, "73f300070060c3dce5081af67a117c00"}) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000a00)="0961c7cdf5abab8e945ce3c9d7071e8e87330c3753dc07", 0x17}, {&(0x7f0000000100)="5515587d7cff1d37fbb2ec2aaf239c26f9785d16bd30bc06bfa811c7dd76c3f961b661d3d25b6df7e17537871a34eb36da2f4a9f712e4ce1a35623cfb002674618cc4834df109ebaab7f55589ceefe9b060b947472a2eb89efc0bff0a47f1a285c519972b5497997c7136a31843a559f6f4b945dcf2e0fa3ec8d2ff99452cc0bca07885c2a1305bd7c92bc578dfc7825ac21f7f1f9338a582bcd81b51044822f", 0xa0}], 0x2) 18:14:15 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="0900000000000000fb0045007800004000ac1400aa1100907800000000000000000000000000f4a5b724"]) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000000)) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) read(r2, &(0x7f00000000c0)=""/227, 0xe3) 18:14:15 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x6b50, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="63022e2fac1401ff"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0/file0\x00'}, 0x10) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) r4 = socket(0x18, 0x2, 0x0) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) ioctl$TIOCFLUSH(r6, 0x802069a1, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) r8 = fcntl$dupfd(r7, 0x0, r7) ioctl$TIOCFLUSH(r8, 0x802069a1, &(0x7f0000000300)) r9 = open(&(0x7f0000000140)='./file0/file0\x00', 0x800, 0x5) fcntl$dupfd(r9, 0x0, r1) accept$unix(r1, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000100)=0x6e) 18:14:15 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="8b0229"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x8002, 0x0) r1 = socket(0x2, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1002, &(0x7f0000000040), 0x4) bind(r1, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e00000012000"], 0x10) 18:14:15 executing program 0: syz_emit_ethernet(0x6e, &(0x7f0000000340)=ANY=[@ANYBLOB="aaaaaaaaaaaa72c9b75c479b86dd60451a7c00382b14fec700000000000000000000000000bbfe0100000000000000009078000000670f5862167327c1bbd4294abbf892006000cdcb0e839878140000000000000000001282278d3b43000000ef00aaff0104000000000000fa0000000000010000001d00000000471689b963e131df45442189dba7ffbbbb26d8f462a1e9a43d6b6ccd4d2ff693fcf6d4ca7d38df7f4a0b4c1725af29b634e8831a2aee"]) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0xffffaff1) r2 = semget$private(0x0, 0x4, 0x1b2) semctl$SETVAL(0x0, 0x1, 0x8, &(0x7f0000000240)=0x60) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$GETPID(r3, 0x4, 0x4, &(0x7f00000001c0)=""/119) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r8, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[], 0x28, 0xb}, 0x0) write(r8, 0x0, 0x0) dup2(r8, r7) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000000)=""/24) 18:14:16 executing program 1: syz_emit_ethernet(0xfd, &(0x7f0000000040)=ANY=[@ANYBLOB="0100000000000000000000000800450000ef000000040002907800000000ac1400aa4e214e2300089078937d901e773890990571967a4c065c10173c7224c60331775c775c2f1e25db80a1e747adb5cf1dd87ccec09b3fb61cdd1537cc8aec37f7d634be0d22817a4c02891385fcbd526877c737b61f0a4d38090b257b770635d15f599362b888c235120cce0ff27f8ab3ff91b737b0e72e77d0250626f40d681a477317927d34959ed11a01315001cf7db8c2cc921a411dc79fda556f20e3139d62baabd1ad6f36db443e469a4ab1f2d9581484e5d4e7bbcf9eff879c94f9990f4bd30af22d4abe02e6c7b93f01afdde3853cd140025986e641c3e0cc86e4848669be1970e6fc09ebf5ea5f9961717e50cb0c063bcd472a4022b6634d2276fefab542749b1526d2aaf334d72777e263f928eeff32dc628ddeab8f3b38d042424d5f3b2e9b4c16000000"]) ioctl$VT_WAITACTIVE(0xffffffffffffff9c, 0x20007606, &(0x7f0000000000)=0x54) 18:14:16 executing program 0: socket(0x2, 0x1, 0x0) r0 = socket(0x2, 0x1, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="82026b08696c65300000"], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x4, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 18:14:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0xfffffffb}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:16 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f00000000c0)={0x7f, 0x0, 0x6, 0x6b02, 0x1}, 0xc) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) getsockopt(r3, 0x3, 0x10000, &(0x7f0000000100)=""/244, &(0x7f0000000200)=0xf4) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) write(r1, &(0x7f0000000000)="7d46b69b40477ea75279b706b0fa8a14f993d199b9d9c3b64071d052e336c5f145d65dcfa258d5d923c44a629eea687359b23f455e229fda7e2f68c787476b68bc58cb2357cd342f5d3befe3b1127572e3b6348c6cd2bd7b9921ff07c9380bcd977fb942", 0x64) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:16 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000000)=0x7ff) 18:14:17 executing program 0: munlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) openat$pf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pf\x00', 0x1, 0x0) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) syz_emit_ethernet(0x5a, &(0x7f0000000180)=ANY=[@ANYBLOB="ffffffffffffffffff6055705fdd6031797100240000bdb973531eb41c45fbcba81247e4f515ff0200000000000000000000000000013c0000000000000001000100000000004e214e220da25b4cc01bb9fc803cc4f4d11ae00956d65417ec5e1ca712c0967c92cc5664cb5f497554e51446c41c9fb3afbbe0c3970e8c45d903e9c1341c026f16d3b98a1c423f042014088fa34640f1d73e8387f65c701e293a491a514cf814a1750fef7672506f7977d17746cf4a5de5dfa1bcacd2eecbdcc14ab7d1eaea80deafd4726ac86a6f0be4f67625552eacddced1c28d21121046a9125f9456663e4b1cbb6b8193b83e1d4e7080b9cafb8df19e8be806", @ANYRES64=r1, @ANYRES32=0x41424344, @ANYBLOB='P\x00']) 18:14:17 executing program 1: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='*\x00', &(0x7f0000000100)='\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='*\x00'], &(0x7f0000000340)=[&(0x7f0000000240)='#\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00', &(0x7f0000000300)='^\x00']) 18:14:17 executing program 0: unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000000)='c\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)='c\x00') ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000001100)={0x83, './file0\x00', './file0\x00'}) symlink(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)='./file0\x00') getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001140)={0x0, 0x0}, 0xc) r1 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r1, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r1, &(0x7f0000001240)=[{0x3, 0x8, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1000}], 0x4) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000100)=""/4096) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000080)={{0x85, 0xffffffffffffffff, 0x0, r0, 0x0, 0x10, 0x409}, 0x9, 0x1, 0x20000000000008}) r2 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = semget$private(0x0, 0x6, 0x89) semctl$GETNCNT(r4, 0x53292f3ac3f01e93, 0x3, &(0x7f0000000380)=""/125) semop(r4, &(0x7f0000001240)=[{0x3, 0x8, 0x1000}, {0x4, 0x9, 0x800}, {0x4, 0x3, 0x1800}, {0x2, 0x0, 0x1000}], 0x4) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000080)={{0x85, 0xffffffffffffffff, r2, r3, 0x0, 0x10, 0x409}, 0x9, 0x1, 0x20000000000008}) r5 = getgid() getgroups(0x2, &(0x7f0000000040)=[r5, r2]) getgroups(0x2, &(0x7f0000000000)=[0xffffffffffffffff, r5]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, r5, 0x0) 18:14:17 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x80, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x4, 0xe5e4ef5fc6a32213, r3, 0x0, 0x434) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYRES32, @ANYRES64, @ANYRES64, @ANYRES32=r0, @ANYRES32=r2, @ANYBLOB="1fbf25bcf80000000000884eddd9e26b3cb2a88e628881", @ANYRESHEX=r0, @ANYRES16, @ANYRESHEX, @ANYRES16=r1]) 18:14:17 executing program 0: r0 = socket(0x18, 0x4000, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x63}], 0x2, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 18:14:17 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @empty, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x1, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:17 executing program 0: nanosleep(&(0x7f00000001c0)={0xf0, 0x7fefffff}, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) connect(r3, &(0x7f0000000080)=@in6={0x18, 0x3, 0x20, 0x5}, 0xc) r4 = fcntl$dupfd(r2, 0x0, r2) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCFLUSH(r6, 0x802069a1, &(0x7f0000000300)=0x2) pwritev(r4, &(0x7f0000000040)=[{&(0x7f0000000000)="7ae4e97bbfeecd9dc9e39487d13ae55a21c7a893846a4ffa9dff08bffef0c5745ecb1d8b2bee80120ca2aca0ff170393f15a84182c8618896aef6734c6", 0x3d}], 0x1, 0x0, 0x2) r7 = kqueue() kevent(r7, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r8 = kqueue() kevent(r8, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) close(r7) 18:14:17 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000000000000000000080045000028530000000002907800000000ac1400aa1100907800"/54]) syz_extract_tcp_res(&(0x7f0000000000), 0x0, 0x1) 18:14:18 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) mprotect(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x1) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 18:14:18 executing program 1: socket$inet(0x2, 0x1, 0x5) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:18 executing program 0: r0 = socket(0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x2010, r1, 0x0, 0x0) r2 = kqueue() r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069a1, &(0x7f0000000300)) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) setsockopt(r1, 0x5b448b8d, 0x7ff, &(0x7f0000000340)="b96978e911fc660088e991d23bb170acc73b9a9295e362c436de84fec077771cd8c402789722ba90ada2bfb12307ea997051329ce0c9f2f29916d68fe4bcaa7903c67edb4edae0f5cf2c141fd9c922613de884164e98556cc614762411d8dd162302e062aef1fe459f6e46016f44520d28b67a", 0x73) ioctl$TIOCFLUSH(r6, 0x802069a1, &(0x7f0000000300)) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket$inet(0x2, 0x8000, 0x5) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r4}, 0xfffffffffffffffd, 0x0, 0x20, 0x7}, {{r1}, 0xfffffffffffffffa, 0xd4, 0x80, 0xc3, 0xfffffffffffffffd}, {{r0}, 0xfffffffffffffff8, 0x20, 0x80, 0x9, 0x1f}, {{r6}, 0xfffffffffffffffd, 0x2, 0x10, 0x2ba, 0x7}, {{r0}, 0xfffffffffffffff8, 0xd4, 0x2b, 0x233, 0x200}, {{r7}, 0xfffffffffffffffc, 0x4, 0x1, 0x80000000, 0x9c}, {{r8}, 0xfffffffffffffffc, 0x30, 0xfffff, 0x8, 0x8}, {{r1}, 0xfffffffffffffffc, 0x0, 0xd0000020, 0xff, 0x40000000004}], 0x4, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffff9, 0xc2, 0x80, 0x80, 0x400}, {{r9}, 0xffffffffffffffff, 0x0, 0x4, 0x4, 0x24}, {{r1}, 0xfffffffffffffffe, 0xa1, 0x2, 0x9, 0x3}, {{r2}, 0xfffffffffffffffb, 0x9a, 0x1, 0x0, 0xffff}], 0x7fffffff, &(0x7f0000000280)={0x7, 0x8}) r10 = fcntl$dupfd(r2, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x1, 0x10, r10, 0x0, 0x0) setitimer(0x0, &(0x7f0000000080), 0x0) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000000000000000000008004500907800000000ac1400aa1100907800"/46]) 18:14:18 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) r1 = socket(0x18, 0xc002, 0x4) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) dup2(r1, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, &(0x7f0000000000)=0x43cb9, 0x4) r2 = dup(r0) sendto$inet6(r2, &(0x7f00000001c0)="348283560be1b2c4a82c37eec4e13822948983c2b76da98af16dd3dd252e31bae50a76510f236cd22369fee264439cd1bd8877c082bea869038c103df3451140388fb51f61dfb8378c3cee38e188529a4fc8a7eaa9cad1681153f9364e049752f4617fa956fe19fa1ca4268c14f31a111a5e28bb557d3bbf639fe56bd4e0f42dc911ff42d167aecee9291eb05f4c72582134000000000000000000000000000000d597c26374a5203f1415656905391dade1dccf1ee119c11350b8ef7164ad1948cebc3ab8d4b6d3bf958070fd2ebd1414236e968d7c7d34bb5ba84f56f875", 0xffa1, 0xa, 0x0, 0xffffffffffffff87) 18:14:18 executing program 1: syz_emit_ethernet(0x44, &(0x7f0000000040)={@local, @random, [{[], {0x8100, 0x3, 0x0, 0x2}}], {@generic={0x8191, "bb7dc87ac6ea06e34fe71298ef9cd1c246f748e0f6833b2034e7e66f8cace433f857f8521f0597bb4e44a50f4beafdcf2383"}}}) 18:14:18 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x80000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x2, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) 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) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000000000000002907800000000ac1400aa11003578000000000000fdffffffffffffff000000000000000000000000565b49"]) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) 18:14:18 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x80) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) preadv(r0, &(0x7f0000000000)=[{&(0x7f0000000180)=""/4096, 0x1000}], 0x1, 0x0, 0xe982) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x3, 0x7fffffff}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) flock(r3, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) 18:14:18 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r0, 0x802069a1, &(0x7f0000000300)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, 0xc) r2 = semget$private(0x0, 0x1, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setuid(r4) r6 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r7 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r8 = getuid() shmctl$IPC_SET(r7, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r8}}) r9 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000100)={{0x6, r8, r9, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000100)=[{&(0x7f0000000040)="285f687897222bae049b41a58594efe95a519d9bb5ddc370acaec45e8107bd2b6274d4", 0x23}, {&(0x7f00000000c0)="f7c3efa6b9f05c7fad4af7", 0xb}], 0x2, &(0x7f0000000180)=[@cred={0x20, 0xffff, 0x0, r1, r4, r9}], 0x20, 0x3}, 0x8) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:18 executing program 1: syz_emit_ethernet(0xd6, &(0x7f0000000140)=ANY=[@ANYBLOB="aaaaaaaaaaaa00000000000008004d0000c8000000000002907800000000ac090a4d02cbf0b583ce0e1400aa441c06710000387500000800ffffffe100000006000000150000006994060000013e8908b11a4274ebe40189bf91c554830b00e0000002e0000002008313080000007f00000000ffffffff00000000443000907f000001000000077f00eb5863cfc3f9000100000080000000097f0bd31d7f0000010000008000000fff2000000300007fff4424ff9cf9926d100ce1e000000200000804e0000001fffffff8000007ff0000fb860000000300000004000011009078e20000e24f48b013bdf7d0f55b48fd1c52ff7cf8440ebeaa40597d7287a11fe0df2bc9042c0e5f2a8cc210368a58e873786b0d81c66a500aa14f756cfe6731990f95836194d91f14fbd76b0dff3615db04224a"]) 18:14:18 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069a1, &(0x7f0000000300)) accept$unix(r2, &(0x7f0000000140)=@file={0x0, ""/4096}, &(0x7f0000000080)=0x1002) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_emit_ethernet(0x4a, &(0x7f00000000c0)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, '1yq', 0x14, 0x0, 0x0, @rand_addr="bdb973531eb41c9d60cca81247e4f515", @mcast2={0xff, 0x2, [0x2]}, {[], @tcp={{0x1, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5}}}}}}}) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) semget$private(0x0, 0x3, 0x401) 18:14:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYRESHEX=r1], 0x10) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) poll(&(0x7f0000000040)=[{r0, 0x85}], 0x1, 0x5) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="01000000400000000000000008004500002800000000fad6907800000000ac1400aa11009078000000000000bea353b2000000000000"]) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x4, 0x0, 0x0, r3, r7}, 0x0, 0x0, 0x0, 0x0, 0x6, 0x0, 0x1}) r8 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r8, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setregid(r8, 0x0) r9 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCLOCK(r9, 0x20004276) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000000000000000000080045000028000000001100907800"/42]) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="010000000000001000000000080045000028000000000002907800000000ac1400aa1100907800"/54]) 18:14:18 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x2b}], 0x441280, 0x0, 0x0, 0x0) r2 = open$dir(&(0x7f0000000080)='.\x00', 0x0, 0x0) mkdirat(r2, &(0x7f00000000c0)='./file0\x00', 0x0) rmdir(&(0x7f0000000000)='./file0\x00') r3 = getuid() r4 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6}}) r7 = getegid() semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r8 = getuid() shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r8}}) r9 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r8, r9, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setgid(r9) lchown(&(0x7f0000000100)='./file0\x00', r3, r7) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="0100", @random="042100", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x83, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffb}}}}}) 18:14:18 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r0, &(0x7f0000000600)=[{&(0x7f0000000140)=""/132, 0x84}], 0x1) r2 = socket(0x18, 0x2, 0x0) r3 = socket(0x18, 0x2, 0x0) r4 = fcntl$dupfd(r3, 0x0, r3) ioctl$TIOCFLUSH(r4, 0x802069a1, &(0x7f0000000300)) fcntl$dupfd(r4, 0xa, 0xffffffffffffffff) fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r2, 0x0, 0xffffffffffffffff) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) setsockopt$sock_int(r5, 0xffff, 0x4, &(0x7f0000000080)=0x7, 0x4) r6 = socket(0x18, 0x2, 0x0) r7 = fcntl$dupfd(r6, 0x0, r6) ioctl$TIOCFLUSH(r7, 0x802069a1, &(0x7f0000000300)) ioctl$VT_WAITACTIVE(r7, 0x20007606, &(0x7f00000000c0)=0x40000003) ioctl$TIOCNOTTY(r4, 0x20007471) write(r1, &(0x7f0000335000), 0xfcb7) openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da98987a5d7ab2054a693168f3e50805b2dad3dd61641921e484c4c658b95d0243a4efdbe548290d2fcd7a519447e55aaa77f171923ff524c0792074c8384db2881a78234c46ff3655a40c756fa2085d34ed01e95d9d3ee997d34fd4c977691492523633d17e4cd28099705eab9c09f7e809b041b6bc8df2b964449b8fc376078e22949c950df17ebcb6d6d389b0b99e753df00fa277d0c3f969af0904edbd75da6be00b0b59761005552b75c219744aeb362f6f6e78694dff9c02e8e9a01c76aa543035b07bef75e54243e966aca0fe356954d262609b20d0f8e95bcc6a6d0988173ed213e000d9889c0152f42a28b1ff24fafdc16ad188f81a380a161254eab48e2041d6cf1c441e1d22216132317ba5c1404bb03c9e36bd092528f77b1f7d64f85ce80c5dc04637340082509e8c55f783c09d651f0e7398c60f98c58859137abbe33e56e9e8dca588442612a00b3860c50a8b24e31d25da47e2f1793fd3e849a768080f461abfdd78c13ccf5ea02cba2c2887c3a5fcd3ce4ec896fd47e3ab585eb2d812ca0ce99f06c76cdd3c797385daf281ecebc38de0c0fd7ec4cf78b1335891cb8e4fd0a29eae611e524837fa2af884eb1e48f09773c9ab40c79b16c675663c4d751c2ba1491afd03038b7e4ab3f673bddde22467c9f0277203b6565d1425b7520ea2b17f8c64fe8b40aab967c48eecf77035eaa95bc264550c1731a926c", 0x398}], 0x1000000000000164) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000340)=ANY=[@ANYRES16, @ANYRESHEX, @ANYBLOB="4a724cdacf676200639a9fe512bed773ae4970b7bda9076c9b2b0460f151afe76239e70a80d2bfb2675c60362759cb2ecd3128e5f1036aeb802417e2325c630388a9010af39680e354567fd55a0635a7adb46d1ae8469f2abcb8a11de9d564d78959353f0fc80fa05ee92f84e1eee7c2c9ceac05a6856062844a4ac90dd2daa90a0e0f07d386e89fa07c81039cd56ac930e397294ff19b9dc296bf2c7b97b093c3bc694b8709d1a8a3756ce81e06332823cc6a817708604fa0cfeb9f6dda776558771fd90856443cc2d97d429571e179d22d5c21c9dd6d689211b6734fc6c5a2fc11d3e82c599089d66488274e8bb672e98965307bfb65", @ANYRESOCT, @ANYRES64, @ANYRES32, @ANYRESDEC]) syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x5) r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) r6 = fcntl$dupfd(r5, 0x0, r5) ioctl$TIOCFLUSH(r6, 0x802069a1, &(0x7f0000000300)) r7 = openat(r6, &(0x7f0000000240)='./file0\x00', 0x8120, 0x40) r8 = socket$inet(0x2, 0x1, 0x42) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x2, 0x2, 0x4, 0x7fff}, {{}, 0xfffffffffffffffd, 0x8, 0xf0000000, 0x240000000000000, 0x5}, {{}, 0xfffffffffffffffb, 0xe2, 0x2, 0xffff, 0xfff}, {{}, 0xfffffffffffffff8, 0x79, 0x1, 0x100, 0x6}, {{}, 0xfffffffffffffff8, 0x20, 0x4, 0x200, 0xc5fc}, {{r0}, 0xfffffffffffffffc, 0x5a, 0x1, 0x4, 0x3}, {{r1}, 0x0, 0x22, 0x1, 0x3, 0x582b}, {{}, 0xfffffffffffffffa, 0x2, 0x1, 0x8, 0xfffffffffffffffe}, {{r2}, 0x7, 0x0, 0x1, 0x1f, 0x1000000000}, {{r3}, 0xfffffffffffffff9, 0x74, 0x4, 0x9ec, 0xd7e}], 0x9, &(0x7f0000000280)=[{{r4}, 0xfffffffffffffffd, 0x84, 0xf0000000, 0x40, 0xc36e}, {{r7}, 0xffffffffffffffff, 0x20, 0x10, 0x9, 0x8}, {{r8}, 0x0, 0x30, 0x40000000, 0x329c, 0xf8}, {{r9}, 0xfffffffffffffff8, 0x81, 0x4, 0xff, 0x7}], 0xfffffff9, &(0x7f0000000300)={0xf41, 0x9}) 18:14:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000000)={0x9, 0x7ff, {0x100000001, 0x5}}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11, 0x0, 0x0, 0x5}}}}}) 18:14:18 executing program 0: syz_emit_ethernet(0x3e, &(0x7f00000000c0)={@local, @local, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @remote={0xac, 0x14, 0x0}}, @icmp=@dest_unreach={0x3, 0x9, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$KDENABIO(r1, 0x20004b3c) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)={@random="0100", @random="0000001f00", [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0xfffe, 0x0, 0x0, 0x2, 0x0, @rand_addr=0x45, @multicast2}, @icmp=@timestamp={0x11}}}}}) 18:14:18 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="62020207e0000001"], 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=ANY=[@ANYBLOB="8b0229e2fba68cd9eb9729712ea993187c4480d1f7e8710fa91ceae5f601f8b9ec4cadf071fd972d8da5ddc9cee6f82ab72cafd18173ad17dc56be8ff87a39b73f65c29cefa3d3b8b7f17905ebe2775bf8e64209562a6db4"], 0x1) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) munlock(&(0x7f000026b000/0x3000)=nil, 0x3000) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r2 = socket(0x2, 0x2, 0x0) connect$unix(r2, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) r3 = socket(0x18, 0x1, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) setsockopt(r5, 0x9, 0xfffffffa, &(0x7f00000000c0)="a6372cb9f1d3dbbda35f5454fa3a86837dbc16ce6a142d0f12715eb3388265846a65715877c7575d8f7a5483a5d01df6436ba3f712062c7873474d72", 0x3c) fcntl$dupfd(r3, 0x0, r3) getpeername$unix(r3, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) write(r2, 0x0, 0x0) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069a1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_LDFONT(0xffffffffffffffff, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x1, 0x57, 0x1, 0x3, 0x1, 0xfffffff8, 0xf53084f4dfa501b2, 0x0, 0x7, 0x9}) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x8000, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:18 executing program 0: r0 = socket(0x2, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) close(r0) r2 = open(&(0x7f0000000080)='./file0/file0/file0\x00', 0x40, 0x4) getsockname(r2, &(0x7f0000000100)=@in, &(0x7f00000001c0)=0xc) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000180)="6406b7", 0x3}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000200)=0x100) r3 = socket(0x6, 0x4, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f000000"], 0x10) r4 = socket(0x10000000002, 0x2, 0x0) r5 = dup2(r3, r4) setsockopt$sock_int(r5, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) mmap(&(0x7f0000004000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x5) connect(r0, &(0x7f0000000240)=ANY=[@ANYBLOB="0000000000000000000000000000000077af6039489002d0c5a178a496914e36a9aae9fc101d3291b9abf888979b7e0285f28e11d05deb49fab78d5a2d1ee5ab66aecba74b5cf84c0ec7ed596d2b64e32a18c91af5e68ca80b7fa8e7382b7756471507e592567cbb79ea"], 0x10) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) fcntl$setstatus(0xffffffffffffff9c, 0x4, 0x0) 18:14:18 executing program 0: r0 = socket(0x18, 0x3, 0x1) setsockopt(r0, 0x29, 0x10000036, &(0x7f0000000000)="051019f96cb18a790116cefeaeda51b994fe899b3ed203e9a7c678c2664001bac4cd451919f3daa8b3a8c42b565d38bab519e46bd2363bcce19f7df54a12278acf01a6c9e5804faab2d398fc5eb5849c677e83995448bd314fc2e8adf866d536e099938770ce4dbdfd082a1e9613ed74f121b1263240d700419e759661ca884f654ee59904b5260528b4bdd8385c2fe640318298ac3a6cc02d5fca2e21f095c1cb769859947e629da600da2d832a132874a38c65f52ce8c23bd39319d61cda6b4d9e41188dacdd909d53", 0xca) r1 = socket(0x18, 0x2, 0x0) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000540)) r2 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r2, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setuid(0x0) r3 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r4 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffe000/0x2000)=nil) r5 = getuid() shmctl$IPC_SET(r4, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r5}}) r6 = getegid() semctl$IPC_SET(r3, 0x0, 0x1, &(0x7f0000000100)={{0x6, r5, r6, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f00000001c0)={{0x100, 0x0, 0x0, 0x0, r6, 0x2}, 0x1, 0x1bc61664, 0x1}) r7 = fcntl$dupfd(r1, 0x0, r1) fcntl$setstatus(r1, 0x4, 0x8) ioctl$TIOCFLUSH(0xffffffffffffffff, 0x802069a1, &(0x7f0000000280)=0x7fff) r8 = openat(r7, &(0x7f0000000100)='./file0\x00', 0x80, 0x100) ioctl$TIOCMSET(r8, 0x8004746d, &(0x7f0000000140)=0x8) 18:14:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) r2 = openat(r1, &(0x7f0000000000)='./file0\x00', 0x80, 0x180) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x1, 0x7fffffff, {0xffff}}) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @remote={0xac, 0x14, 0x0}, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) setregid(0x0, r1) r2 = open$dir(&(0x7f0000000180)='.\x00', 0x200, 0x0) r3 = getuid() fchown(r2, r3, 0xffffffffffffffff) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x10, 0x0) ioctl$DIOCMAP(0xffffffffffffffff, 0xc0106477, &(0x7f0000000080)={&(0x7f0000000040)='./file0\x00', r4}) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r6 = open$dir(&(0x7f0000000080)='./file0\x00', 0x80, 0x0) r7 = getpgrp() fcntl$setown(r6, 0x6, r7) r8 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) r9 = getpgrp() fcntl$setown(r8, 0x6, 0x0) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x20, 0x0, 0x0, r3, r5, 0x50}, 0x200000000, 0x3, r7, r9, 0xffffffffffffffe1, 0x0, 0xc719, 0xdbb}) fchflags(r0, 0x10001) syz_emit_ethernet(0x1, &(0x7f0000000000)=ANY=[@ANYBLOB="aaaa2aaaaaaa7cff040054f4868560451a9d88f2860000000000000005000000008108000000fe8000000000000000000000000000aa33"]) syz_emit_ethernet(0x400e, &(0x7f0000000000)) 18:14:18 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff}) r1 = getpid() r2 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r3 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r4 = getuid() shmctl$IPC_SET(r3, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r4}}) r5 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000100)={{0x6, r4, r5, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$GETNCNT(r2, 0x0, 0x3, &(0x7f0000000080)=""/251) r6 = socket(0x18, 0x400000000002, 0x33) fcntl$setown(r6, 0x6, r1) fcntl$setown(r0, 0x6, r1) getpgid(r1) syz_emit_ethernet(0x177, &(0x7f00000002c0)=ANY=[@ANYBLOB="0100000000000000000000008100180086dd61e6778b013d08fa00000000000000000000000000000000000000000000000000000000000000013704000000000000040109010100010700000000000000010400000000c20400000002c20400000002000000000000002f0200000000000001050000000000c2040000000501050000000000000000004e22e42000089078f926e8ece5eddbbe5436dd3173adc73bf22ae3dc755e554162ff9b2f03b6d0baaae4b41d87dec2c4136b54e85eefc593576a1f4edcdea80efb3244574c4a9c72f48d3162adb4d3d96ff5b8d32df19a3c035551f4bc4da724406161c3ee8adce3e4e9230656ee06b6d903380d43744309d5d1a6b6bf33d4c4e3c90b37531fecd2330b0e69f1147ef8fd29a0913911b2fbfd6d235d47e8671de1268239d91e0b1cdb23cfd92c36b2513801f01b465cd6712524e788305d29ab5a58d530121da716bb88794623755b9ef98e78485923b87929820b7f3b5e6ddc4f683583e28bb0c0310b47bec2"]) 18:14:18 executing program 1: readlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)=""/233, 0xe9) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:18 executing program 0: syz_emit_ethernet(0x4e, &(0x7f0000000000)=ANY=[@ANYBLOB="ffffffffff00bd00005600000001ffe1fff7fffffe00fe9a0000000000000000000000f000aa0300907800000f0f00000000000000000000000600"/78]) 18:14:18 executing program 1: mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x4013, 0xffffffffffffff9c, 0x0, 0x200) syz_emit_ethernet(0x4a, &(0x7f0000000080)={@random="01475559e400", @remote, [], {@ipv4={0x800, {{0xa, 0x4, 0x0, 0x0, 0x3c, 0x0, 0x0, 0x0, 0x2, 0x0, @rand_addr=0x9, @multicast1, {[@generic={0x89, 0x12, "0ebd576dd7d11c2afac8f710e71b69bb"}]}}, @icmp=@timestamp={0x11, 0x0, 0x0, 0x0, 0xfffe}}}}}) 18:14:18 executing program 0: syz_emit_ethernet(0x4e, &(0x7f00000000c0)=ANY=[@ANYBLOB="ffffffffffff00000000000008004e0000400000000000009078e0000001e00000028802076300ac1400bbac1400aaffffffff00000000ac14001d90423c04224e220008907800"/85]) 18:14:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r1, 0x0, r1) getpeername$inet(r1, &(0x7f0000000040), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r0) getegid() ioctl$TIOCFLUSH(r2, 0x802069a1, &(0x7f0000000300)) setsockopt$sock_timeval(r2, 0xffff, 0x0, &(0x7f0000000000)={0x3, 0x10001}, 0x10) syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="0100000000064ea27ad45db8ae6ea8ba00000000000000080045000028000000000002907800000000ac1400aa110090780000000000"]) r3 = socket(0x18, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000100), 0x3, 0x55ac) fcntl$dupfd(r3, 0x0, r3) shmctl$SHM_UNLOCK(0xffffffffffffffff, 0x4) fchdir(r3) 18:14:18 executing program 0: r0 = syz_open_pts() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) syz_open_pts() fsync(r0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x800, 0x9, 0x7fffffff, 0x400, "156b551edf6fe7cc4747e48ee773062322fbf079", 0x3, 0x6}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) fchflags(r3, 0x1) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @broadcast, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 18:14:18 executing program 0: syz_emit_ethernet(0x22, &(0x7f0000000000)=ANY=[@ANYBLOB="ffff0400ffffffffffffffff080000020000000000f6ffffffffffffff0000000000"]) 18:14:18 executing program 1: r0 = openat$klog(0xffffffffffffff9c, &(0x7f0000000040)='/dev/klog\x00', 0x20000, 0x0) fcntl$setstatus(r0, 0x4, 0x4) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) r1 = socket(0x18, 0x2, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x802069a1, &(0x7f0000000300)) msgget(0x3, 0x140) ioctl$TIOCGETD(r2, 0x4004741a, &(0x7f0000000000)) 18:14:18 executing program 0: syz_emit_ethernet(0x66, &(0x7f0000000040)={@remote, @local, [], {@ipv6={0x86dd, {0x0, 0x6, '\x00', 0x30, 0x0, 0x0, @loopback={0x0, 0x2}, @rand_addr="0000000000f4ffffffffffffffe4ff00", {[], @icmpv6=@param_prob={0x4, 0x0, 0x0, 0x0, {0x0, 0x6, "de882c", 0x0, 0x0, 0x0, @ipv4={[], [], @multicast1}, @mcast1}}}}}}}) setuid(0x0) r0 = semget$private(0x0, 0x3, 0x0) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r5 = getpid() r6 = socket(0x18, 0x400000000002, 0x0) fcntl$setown(r6, 0x6, r5) fcntl$setown(r4, 0x6, r5) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r8 = getpid() r9 = socket(0x18, 0x400000000002, 0x0) fcntl$setown(r9, 0x6, r8) fcntl$setown(r7, 0x6, r8) msgctl$IPC_SET(0x0, 0x1, &(0x7f00000000c0)={{0x7, 0x0, 0x0, 0x0, r3, 0x120, 0xfffb}, 0x5, 0x1, r5, r8, 0x6, 0x5, 0x7, 0x9}) 18:14:18 executing program 1: sync() syz_emit_ethernet(0x69, &(0x7f0000000040)={@empty, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x3, 0x5b, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@generic={0x21, 0x4, 0x0, "0eec4a12e066a1939e44e8bb1ba0e81da497a015aa4472e43c4ff7b860d9cf0c1325ed660b2d1c79a4cdd7829d26df93a71da9afc1d21b39a7e2c3c7aac88aeac03120"}}}}}) 18:14:18 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0xffffffff, 0xffffffff, 0x1ff, 0x0, "b8000000f2fff3ffffff00"}) sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="200000000000008d742c219880309905f87c8a5b6701000000000000000000c414000000290000002f0000000000030000000000000089daef16809e9c59f9b057b425246054340796c48ed192f46f641454efe69b534d424ac2656c964a2a0729c083e08fc2aabf999bc2e241adde00000000cdc97c9a00000000000000001e721ba1b0b9f6bde94c5666617cccfa789b46726d9c44062b1379f74ca83cad07e886a85fa14e4c622b20b81707a701cd21b7a9ca5581ffffff1e6b42c10cef114d9d4f58fbf75beefcf0c3400d38f67ca39e5ea666c5d0d4885d83a3fe72cdb4200000000000000000000000000000005c98d4afcf"], 0x38}, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) close(r0) socket(0x18, 0x8002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 18:14:18 executing program 1: syz_emit_ethernet(0xde, &(0x7f00000000c0)={@random="0100", @random, [], {@generic={0x8103, "371921e12368c8beeedfcc2931e5c4054757ca924069c1be8a1571d598eda07c6fbb2a333e780eb36d6df04ddaebd6defa8c3d6cfa10f493c2be93da5d65730a20831d4c9ebe5b93a6e0fb77c8c11710c3683749f752f92d1b0dd9683095b90bced6a16c1155aced65f51ad4619d37d6f7ea84d3994875135dcf2cbac8138a8fc05a5558dbfe32978cb2b91623f3cdb5a77c1bf04e3cd7a6833a0632a7f4a9c7f948dc6c48dfa73aeb6ed0cd9906e93620062d386c8b4c877ea0d3b3699a9a9fad59e01361446bbeb854ef7168f1812c"}}}) r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) fchmodat(r1, &(0x7f0000000000)='./file0\x00', 0x11a, 0x1) 18:14:18 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mprotect(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000140)={{0x20000000, 0x0, 0x0, 0x0, 0x0, 0x2, 0x9}, 0x5, 0x5, 0x8}) r5 = shmget$private(0x0, 0x3000, 0x123, &(0x7f0000000000/0x3000)=nil) r6 = getuid() shmctl$IPC_SET(r5, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r6, 0x0, 0x18}}) r7 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r6, r7, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) setuid(r6) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000140)=0xc) setsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, r8}, 0xc) write(r4, 0x0, 0xffffffffffffffc4) 18:14:18 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) syz_emit_ethernet(0x40, &(0x7f0000000000)={@broadcast, @broadcast, [{[{0x88a8, 0x4, 0x0, 0x3}], {0x8100, 0x0, 0x0, 0x3}}], {@arp={0x806, @generic={0x18, 0x1d7a, 0x6, 0x6, 0x9, @remote, "4455d356d23a", @remote, "3a37e6c0f7eeb2a797b2fc4e2264e0d5"}}}}) 18:14:19 executing program 1: syz_emit_ethernet(0x46, &(0x7f0000000000)={@random="0100", @random, [], {@ipv4={0x800, {{0x9, 0x4, 0x0, 0x0, 0x38, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}, {[@end, @noop, @end, @generic={0x89, 0xd, "595ee138cf26305f2cb5de"}]}}, @icmp=@timestamp={0x11, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}}}}}) r0 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, 0x0, r0, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000001100)='/dev/vmm\x00', 0x800, 0x0) r2 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r2, 0x0, r2) r3 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r4, 0x0, r4) r5 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r5, 0x0, r5) r6 = dup(r5) r7 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r7, 0x0, r7) r8 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r8, 0x0, r8) r9 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r9, 0x0, r9) sendmsg$unix(0xffffffffffffffff, &(0x7f00000011c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f00000010c0)=[{&(0x7f00000000c0)="df4590f120817ff78623f028874cb91818b5108946f01b30c9c9c0590db56189f6bca3c28ab6fd95194218202a39d9f1e301d9bb29d842345fe4ff1e468dd57f5502ae21b25be247f36f949176767ab6ec2511fd21cb86c93df9e58287b261cf9e67369c19aa6fd29026f725862be1655a7b3d9b6064903bbb9dd584d8c232387b044a0412d25484070f9ed96174cf7ae21832d3db8e3def1e5706395f5226906be25e22b838ae6233ec4a867eb53669e7cf08f3238e450722556757b5c869b719d03f52a128cc554c1bd00383efdec5fb73fe3e94dcac06903cf0371ce376a2980225b0fc1923639368d799c5cbb0243256e6617792ea37ae7752fe3e1fbfb377f8813f8c336a6e8f5b82da55349f2ad88d8b12c6b8cdc6d5844294dbfec121923fc1526df1d6c3fbde2df6c82e3c4696964bd83349615b361d0f37b6dfb043376fa103bbb31ecfead54c4a6223446a2b8dd2996d65cf182c3bf44f9c789a2364a41df6750b2eb02d472b768bbb333015bab024a0da56aeabffa43f995258e17a11f831051cd4134781180e9c017e640d069241a3c77a3163cc8ee912208c1fca8687a6167e5fb380065570f072b1a0039b76f50a8b1e7ce0698e2036d7c657a0df669cdbc75086ec823641ef47cd98b39b1dca45834229b3ad98ee2c4e57b9d2d5bb7f839ad50767ecd68b95571a387038dc9fd039056b6a7e6cb5500810824b9b590e4c6b86bddb89795511e17e270415bbbe2b60273148192922b2e8c17d6489bdc7cac6f7c53e05368f0cb83395a64012aebea3ab0d5ee57f93a010adbf28730b6d44ffa193778b49c0decc1b1456f5ffa45be0ddf9b9610beb96626723afbc7ff31aec5c563b1c637c9c5691b2d8742e64e7913bf779eea0382bed442aecb87c3bda9d6f6ff1c320cf7972443ce354cc220a485134f7469f5e9c7180d466bb27449d850e6ea1f85e05608cd77944dc83a8729c479dac6688dd2351425008393890a07a5eaea2d78f154c173d21d2dd7bc7006b020c23c2070f04227f499cfe9f2f9c9a0749385187f962fbc839d205a9960dc089f35e6d2636debce8861acf5b94d77e9b3858b505ea6b8772f751538f7c9c9172a81242e12f1e7b9998f743685de7f8b5734c191cad1190adbcf163c851a376cd88022e3d5272825bcc98ccf00fc8e1063e75357e455f5135e0150ed482ff2e37500ac98a87e09e80930cd7348bd8c54e6c553b3c6120368d40b13acf45ace8b231da7eb13f7b5e7723f19ac79c56bd5536d6a7e469666733dbc03891af843cf9a58d00fad6af29b67cab845787d628183c0943900282e0dcac62395495a96c9e3ba99648fa7efbaf3b1d62d3f9b3a04d75e5d7dc13995681570ab85ed86bf62909ad47172867a4f8b732cb0e80e3d57f498d3cd1a31182868d502e4043f717cb6a15c73b991aef1a93bf59abbf156d730afab3de16a9905ceb2291c56620f5fa7ca2e7d63bc231de12d7b8ef6a43ed175f2b4984d177ec134c33150eade029216821e40749fc684a7f92ace24beb797e3474d9bad2aa8dbacc04746bc049cd4d71bde2ebcf4d6fd3807b6e1d20ed85eb12da841f9b685fc585a9c89660ebfff697867e5eee49e1b4f2c96f02990ca3aef137100dbdf8aef41e630449853f01cbb31b553a857913275b4ecba5d5af26cf7030d6c1d9a3ca3d0c71aa28b367b322d19d152f2765ea048b69e12c6f8206c2d9570d13e4500fad88b04bc6ba8bee98c66386100701dd816d1086f33976da651acccd16909aabe0dc0bffed19c9350976902d9b6d159156ec497873dec905856d6274cd9b26f1685e7043011e5c5c0a207082910267ebe065255a2265e07ea39d5431fc2253ff53b0ef537ff0d646f93b21325888f3f635b04bd344ab47e8735abaa8dd6a44c4a21c843c43f00b756cdca29a0f988f9214d59b6009423fe506a627c3cc5656c06724d40bebb9b2602efd55bcb43d1701f8bcc911257e59a17243b0a22c6f7ef79ea55591c0a510d92bb01f7463803f537a8cea54131267464041e99a9a99d6aef33c6a234ea503e777da3aba5ea277235e4ae3a6350179b61f770dda764f5ef22ab5c53927d95834379d58084c8e42c8329f2277e81d78e0246e6d48ef766f34b941a6a13678756f80f31bc7a4c5ba50278c606386c342e17113ba21301e4ef13eb8269d0d1c4a67402f03aa6e4b97d52c86c1433db5bfa9d1f0f84c962a59e842ea1d83338d5b098851e46b5a63c74cb7867cfed363c5558f8778f2d66a0a7a8486df8c163bc313528921f541f7595e58627530fb585d7f7f669081b1b828ec7e366760c72a373a61a88dfdff8e8834d23fdcc4762fa6cabf5946d98d2b292a4e2cd1d7bf06a77a099427b8ec28d8c877305238ddac1e8e0ea089da470d0efa1f7f0155155ddfb5b8fd23d469e809a92f6fab87433b2beef9525e5956c7023da808127a0620006f4ea6f66bc8c03112e5f424c7d3347d06256fae66c6453d36e696a36cfd271e439340c4a8cd688a9690080c4b76e69f45dfb1c9dca14890f75d98368917ee7665b20f28ea499608527da89a530d8f220d41983c178fbe5a445eddd288fdc8a35770357608549708da56527011bcaa68c124551ffbfcf40fa828c38569179d98cfcc20b5135febfb6167cdfe526adf414880b5fdee9168e9c2bdc8a5774f58b5689ff0e9218318a30851a49189c6a8a9dbd8b5da8920528edbe5c2925cb54c75a006e08c9f6181225fdb9aff168306ee1bd5c43c052230ec7ae5fc6c9528e9218b6bb03b9973d6a022d0bae00a985542e65bdfc1f02bc0a871ce047b9641f69b59ec4e0e12976dc9fafa711938f85fc172b3ff4922db47b7cfb73b86e56de30da9b745e311e60598b8c3d1eab77e656e5f857cda5f42a3177ed3fa2b5bf079cd161f196c277f186bef42413f6b8a90a596dcc0e99e3aa789330843e1c22c66c45aab99a189a5d2868de48154baa576a8c8c6de7d657fc3cbc11bfcf4a78a3219e9b43f1cc4c1b645373488270b2d5a7e09e28642e531addd3a198d6b0c6fb546817884606b3a293e16487f0be32c0f018658983c7f4bdc01e6f36f28c51721b2312cbd2134ede79e456162c166c07ba205277ed362096cfba6e5ba271652461a41a4f6ba7efd7c8f45dc5b2d68ed8668a1f2fb32ec519bc31f58371ba734d090a38fe8ddc07fb3f47bb0abc8f1c5e7c05bb332279c3ec0981727cc49d83ea0dacb07dbb7354ab3102e00097363918c721c4941202a1ff500b738c42700145e1b275da85144474c4d46ee7e826e961b68c7697e73c2ee815614f755bb458c8a00f43cd32bb15e6bb96e272d0bb4f6a96deac959ff67cee2096d2388ed52e2c4b93c088a874acd0a5a5bc928486a8e2977f99a7e1cbd0c52aea2d06a113efaa4bf31190a718b7c3a005ae3b4e0799c92c3881ab59bf02a946d9cf31a0709abd06772bccea0901654b657396481e46f7fe3d6864cb91e29fc90c608e6cbd903584a6e25dc92324e05cd6374e40d91f5938f9bf7a2e54ce6e63f4d0e82d27cc0a2ee0891dc1cb505f5a414c3eac0e24fddab68596972fd120d8fda3d43077e3d3b87c73c40d2891d602073b227e2ccdf2dbbaf9043e0da65372ef52a6d9f9c4cb318ddcd85da9301bf18d07218cebf55564476061e987c04f0bd1b4b6915c3653275541577910a30b77b5086118db3a54efdb3f385f607f8153b71a9ad12789804522530ad6be66d679acc3e0e3f6bb750233eb8e3eac9eee5882d56f48338e45b40971306a59bd67841f1e30fd69bcea03b9cf102a9ab32056d089ec4760cdf60ed6e21bb3f41c2b122521d48d4ac7f54982d5039342054e215d2542d0b0b1789699716a3107ad56e34c54e30f2f93382622df568c2c4e02c40e7f0dff07c473c150720570e1f7524fc88cc1a65ff8bc22947a0ce5b689206dc9784ebafd804020fd8257a9e5fe5b053f13cffaac7f9df40ae450fa2dcf51907052ed93d3512f96e60a64ac2de57f57d0b5057d58c22b5550bd9ff712c2fc4de70078ec0038fe5fad35fe3de1830f96b6ec6135adbaa268e29873d13cfcbc9cfa31cd0e9cc548019048eabbb41ba08443b7a1c11a4050b209c6650d78adb6d1ed290650e54c9d27780e70a2731153b2b76acd8631a544c22a91586c9941c2c8d39469e556225ce94786f1db30717ec739536a9796db64d4bb7c721230d23cb1e45da0b9ab7703990a1b8d784022aae3ddffa9c9899358e83031632601dcc8310042f606eed9df2b37b3766f33efee187239bd0588d0f0ac530bcbc4838b4e3c1f0a2d32311cff334e616415e72bc495e15fb05d01e58e7d89524de98c75c75765cd808d8ad20444e668bd742f1e2c27c7bea3b6b33c9a19565028b96a9c596428c8d23d4962f11bee6e7f5b57722d4d8a25bc87010e13b4e533dd1e1f025c0d4a9b1ce92981732edca6959c6312feb3c82caff9cc8f90f30aa476f852079e9fe6fa819b85e571ee9ed2240e4d84af33e91eb5f2564ab0e497e9e80872c22d35677e0c29cc94cc9a03820a691fa4c987c144ad352fab0238187fd6624ac1d525d1c424822117209727c6433079075be985d541a76520793784984a2a172e7b3dc94d47ed57cf57526960abbcd37950e75f41306fb3c8dd98ea57de01226446cea25e812dd38eefc79e6ebfbfd0aead635de387780a3656820851f4a61b354d21bb2430711e7a8c17fee3835596d36903ac58ccb020b2f837144ce4e9c231d22a96c5bdbb8b270dea9b5bd10ab0ccec11e0fa6f323605959595fb4435e477dfe6b5c8e0aa07412f01374cedc31c6a178b111a95b968b7757e133d90b36bb4a37f16a5b0734afc26770d6f40a4ddd16f6f44fc67ea6db13ac2ac2ec946c139d2964461fac63b44aa6e2a8627c98b7258d411d8b3a9e46efdaf2287534765cc31c3b99e4349fa67bca271033b8a7dfb5618dd83954ed271d92a6d8cd3cbde3fe939128c3626f40257f135f53acd4b7ad132a896c389829c9181f3c1dd450ea632248bb936868210b2151fec231e82912b70120ce6180948639b441080e0920d6091b0fead22ef0dcf609d95da44c8c6191b1164fdba146762bc49520995226f147946a25fab8a0fee3ffa8aac28d9a04a446453db468c8bd350e657105495fef8fb2c1e3ca04f3538e3f6fa013b51b91db1467625e28f95ceb86385366a48d3b18d5891a8109b7d0c6be6d0b1cfc187ec6b2dba6c73bfd5157cd73628bb31273598282729b15d6ecd19312b8a20b8ee775cbbf0e90bc44ef98f91f7a436dbe77f937f2eb1dd2b579dda55b813c65a647009e059881fc99b6ab746f7fb9d920c8b3d036f2f2b244460680c819b11508d73c257c88e8c71b4f6efeb2e0dbd8f68a048a0a4c0801e5f2695040e3aece9d82e036938ee56319448ca94f64e7de057b6fd44369f073f29ef8b518740f9f7edf6e666f2a60253684553f8e7cfe17333f3e258694245896bc9dc1cf51eed0e735663ba870213746798c887d89bde8d106efca2e571bec56c4371cfa606e103435246eea39636d6a5b74135fb902c609edac8e576e7346d1badbdabf6dacd4da1d75dd61541c8d383a410a8dbba73f1a3b27330db65e7aabdcfa0d8b830d9881d49268297595fc6e304530485516ea888d53d25ac9af05cf35030cc7fcab090f37290ae04e82a94a0d5a107f67b8f7b0dd386bfa0dcd31bf0126816979cd96f017bd0297b599cdc5f170c86d5d86c5b2313b824429eb9c11c13117602f7993fe84cb221544ea", 0x1000}], 0x1, &(0x7f0000001140)=[@cred={0x20, 0xffff, 0x0, 0xffffffffffffffff, 0x0, r0}, @rights={0x30, 0xffff, 0x1, [r1, r2, r3, r4, r6, r7, r8, r9]}], 0x50, 0x8}, 0xb) 18:14:19 executing program 1: r0 = semget$private(0x0, 0x0, 0x409) semop(r0, &(0x7f0000000000)=[{0x0, 0x7}, {0x2, 0x9, 0x1800}, {0x0, 0xffff, 0x400}, {0x0, 0x8, 0x1800}], 0x4) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:19 executing program 0: r0 = socket(0x2, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f00000000c0)=0x9300, 0x4) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="6202e57f7f000001"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x1, 0x0) bind(r1, &(0x7f0000000140)=@un=@abs={0x5a48632112cef892, 0x0, 0x1}, 0x8) getgid() r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) ioctl$BIOCSHDRCMPLT(r3, 0x80044275, &(0x7f0000000100)=0x8) listen(0xffffffffffffffff, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_GETSCREEN(r5, 0xc0245755, &(0x7f0000000040)={0x3, './file0\x00', './file0\x00'}) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) close(r0) 18:14:19 executing program 1: link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:19 executing program 0: syz_emit_ethernet(0x3e, &(0x7f0000000080)={@local, @broadcast, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x30, 0x0, 0x0, 0x0, 0x1, 0x0, @multicast2}, @icmp=@parameter_prob={0xc, 0x2, 0x0, 0x0, 0x0, 0x0, {0x5, 0x4, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, @multicast2, @multicast2}}}}}}) r0 = semget$private(0x0, 0x8, 0x10286) semop(r0, &(0x7f0000000000)=[{0x6, 0xfffd}, {0x1, 0x1, 0x17fc}, {0x2, 0x1009, 0x1000}, {0x0, 0x2, 0x1800}], 0x4) semop(r0, &(0x7f0000000080)=[{0x2, 0xc, 0x800}, {0x5, 0x6, 0x1800}, {0x4, 0x100, 0x3c00}, {0x1, 0xffff, 0x1000}, {0x1, 0x3, 0x1800}, {0x4, 0x3, 0x800}, {0x4, 0x1ff, 0x800}, {0x1, 0x3ae9b8cc, 0x1000}, {0x0, 0xc333}, {0x3, 0x2, 0x1000}], 0xa) semctl$GETPID(r0, 0x1, 0x4, &(0x7f0000000040)=""/12) semop(r0, &(0x7f0000000040)=[{0x1, 0x1}, {0x3, 0x1c9b, 0x2000}, {0x0, 0xf1de, 0x1800}, {0x2, 0x401}], 0x4) 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, 0xffff, 0x1800}], 0x5) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f00000001c0)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x2b, 0xff}, 0x7, 0x101, 0x8}) semctl$GETZCNT(r0, 0x2, 0x7, &(0x7f0000000040)=""/150) r1 = shmget$private(0x0, 0x2000, 0x0, &(0x7f0000ffd000/0x2000)=nil) r2 = getuid() shmctl$IPC_SET(r1, 0x1, &(0x7f0000000540)={{0x0, 0x0, 0x0, r2}}) r3 = getegid() semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000100)={{0x6, r2, r3, 0x0, 0x0, 0x14b, 0x7fff}, 0x7, 0x400, 0x80}) semctl$IPC_SET(0x0, 0x0, 0x1, &(0x7f0000000240)={{0x3ff, 0x0, 0x0, 0xffffffffffffffff, r3, 0x0, 0x81}, 0xb446, 0x0, 0x6}) semop(r0, &(0x7f0000000140)=[{0x4, 0x7fff, 0x800}, {0x1, 0x0, 0x1800}, {0x1, 0x2, 0x800}], 0x3) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000040)=""/155) semop(r0, &(0x7f0000000000)=[{0x2, 0x7, 0x800}, {0x1, 0x2}, {0x2, 0x2, 0x800}, {0x3, 0x8001, 0x800}, {0x0, 0x401, 0x800}, {0x3, 0x3f, 0x1000}], 0x6) 18:14:19 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000040)="ea", 0x1) connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="2902657f7f000001"], 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) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000040), 0x4) close(r0) r2 = socket(0x2, 0x1, 0x0) r3 = socket(0x2, 0x8001, 0x0) connect$unix(r3, &(0x7f0000000000)=ANY=[@ANYBLOB="0400b2f08f2b6c653000"], 0x10) connect$unix(r2, &(0x7f0000000000)=ANY=[@ANYBLOB="00010041000000b56a00"], 0x10) close(r1) 18:14:19 executing program 1: syz_emit_ethernet(0x35, &(0x7f0000000080)={@random="ffff00", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x27, 0x0, 0x0, 0x0, 0x0, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @udp={{0x3, 0x0, 0x8}, {"81414694c06011b718c9fb"}}}}}}) syz_emit_ethernet(0x7b, &(0x7f0000000000)={@empty, @broadcast, [], {@ipv4={0x800, {{0x14, 0x4, 0x0, 0x8, 0x6d, 0x64, 0x1ff, 0xff, 0x0, 0x0, @empty, @loopback, {[@lsrr={0x83, 0xb, 0x2, [@multicast2, @local={0xac, 0x14, 0x0}]}, @rr={0x7, 0xb, 0x2, [@multicast1, @empty]}, @timestamp={0x44, 0x18, 0xc0, 0x3, 0x7, [{[], 0x1}, {[@multicast2], 0xfffffffb}, {[], 0x6}, {[], 0x4}]}, @generic={0x82, 0xe, "5be343f96afa046192d8b6e6"}]}}, @generic="47e9c53b41750819a15a1f894f52491fa22781b9d666b1463f99a9fd8e"}}}}) 18:14:19 executing program 0: r0 = socket(0x2, 0x2, 0x0) shutdown(r0, 0x25464c31ae5a5f5d) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000000180), 0x0, &(0x7f0000000e00)=[@cred={0x20}, @cred={0x20}, @rights={0x0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x1d0, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @rights={0x28, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]}, @cred={0x1b}, @rights={0x10, 0xffff, 0x1, [0xffffffffffffffff, 0xffffffffffffffff]}], 0x192}, 0x0) 18:14:19 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYBLOB="0100000000000000000000000800000000280000000000065d0445580000ac1400a2e31c3c24b4c14a2800000000010000000000000079d216d5e6a47635bd206bf2c298dcde82c1884b"]) 18:14:19 executing program 0: r0 = socket(0x1, 0x8000, 0x9) r1 = socket(0x2, 0xc003, 0x11) getpeername$unix(r0, &(0x7f0000003080)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000cbd6b32c99c282650000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000041e1209cf1f500000000000000000000000000000000fffffffe000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e316000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ffffffe400000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100"/4097], &(0x7f0000000000)=0x1002) connect$unix(r1, &(0x7f0000000580)=ANY=[@ANYBLOB="8202adfdffffffffffffff653000463f7b238a2a0600386207000000008295955984c87910bf453f68c11700287ed30bcb777fa69dfceac2a84e6abca64896fc5e57c6360bcd4c0a162b58fd4237b8fa4d012ae447472b3e8495aaee48c05a2f6abf1e6bf3bf554799b9b813ad30505e8f0000a49fef9d612f871f4385f04157795ea4a5c5fe65baa202361cd8cac7dbac5b65c6593d2870bc122cd2350000000000000000000000000000000000ff0100000000000021d39b4028adb1ff1afb37ec4305642ad2cf8724eb18089278e314330000000000000000000000e02b05e5d12f524ab2aa8cc7712a2b279dbff4b7b46564ef560026e969c9341589ac85cab1a4c6b41dccf137c8ae135db3119e911c3a94484c692cac607b1c26455bedfb9c9f35f23d1aa5513a6c17f38969eddff7744123053ff03d925341d85544cd1cfd0b34aa3fc1611cc665840ea3b1e39af6256b1f007bf8f244cbc769cee44346040906000000ec895c4784f6490ba02e9768a8b36d05c2b89da05a0a4f4c6394359a0000000000c5906c074cf888981d4e22265330027548d8ffda5eb1152f6bc23442dc9631d64bcd5b823e495bac2204ccdaf733f9a509da7f66d0c7598f54a53f5e773e35d0d6bc372dfa8ef42aa3cdc2e80e306615b7a814b77f3f5a659255490b88ff1bf33436e6731ad3574d79be64d7a570715f68932de75cc53ec316484d3e4132dee58554fdac1bfa4aca2c3ebed7ad1bd9da569f770ddbf42b3a87e75f6a28b7f09126efe6c2d6ad126358a2bf7eb6652c5247f7c6033c1d154b378da4026e2805b1676b0f4a1fc0c7ee2e61ac5538254b916042575a9603e129cc5b44d587c08f6f7cc074c1771cebe4e0f92cfdee2e52bf897cc273cab1d5ef49a8aa77751b76b6c98b29d9f371e916fc7b88c013c7381f77d036b0233aca38bc8789d01c4674fb41c125525f77e9f6161b8408769389e32be26a498d0ce05a3852a1cb4338f3bfee17a07001520dd2515741374c70916b23a8b086c436f19033a42e93fe75f8a85f37ee8c3f120c300afe7e7c1f1dbea0d7ce9a15edf26e82fcca1e245a58d78b79dc3b93721aa78c580000000000000000898793cd381a7aa89400bfc4c950eb6fcd3be43aab78a2793c3f1253654f503adf2f3b4affd04d610180b8bbca8854747213442d520dac635800236b272dd10000008f9d5e3da04cfbb073654c94798428fd33becdfff906d6e52cac7557c99a8ea2867ba54d66be96f8f93ddc79ff621af687923ec91aed6cb55ad71e211058b6b187190f4287f30056f0eca629fde07bbb821b117c90841ea6147ce522005f96566eaab012083d8597fc2269a7d09c1068d54e3fe2c38b66b4d7e28272aee313f431ebf190de01bb20d67cca9c4543f9e40630f56ae48f6c6c9983dbb5ba11cc2e9a01ed793adac7c078d7dcb7e6543fc100a4356ab4110e30933036ff0ba61dcbce7a1385052bacb4c1a306ed1708f8f73b3a5f47402ffe4502a2fd81d9033329d83372d00d4d60e56c021338dfe34a1b145fe92bc1b22550a8a188ffd72e48f57c9cf71121f382305cbf4769bc70e58b4cefe3bb5d6a5ee1bf1ed0ad26585aa8c7c21d45a5d94dea4c094736385ba64555fdfcbadd4e37a0603ca7c212705176c7f670bf99780897092677cd1597d628cb6d35822d81882f43ce4c10630a48c5a5ef69a102546f818649f15d98cef5b8a349b6e6c5ed08c6265be5179bbb14d86c613b426dd2d25873fe32fa6678c796fb25f390f1fe70cf75e80d90e2bc13634e62c3ade359e1218ff57be3dd27bb0123a026eae7f3419a93effbe9f18886b2cd0f757a4116918e53f7cfddf2d56d9bc69660e704c88b3e1200d206202e06bcff6c1ff160f250b5233a55ffd0ae0b5df04b625e89d2f1cc35c777e93f7c6f89a04a6a72f7f168ab0c6e644d32ea34e6b6d91641aab1f0a6ecc49021931c9dd4b4ede457d2c74f86b189a28d1e1b45d365f875ad10b4ea3c528cf3c564fc13323330e94fb67e90b5a23db291396d3d298b7f135aa7b3a957cfc67650664362ae7f665bc7425cde6d458a0a97bab29276583666fbbf5e2a1c258143ec9f0d20283dd76dbe9791611f9820000000001bfda559c49755015991ff6ab99a45c4ca0d7ebd7021af181a530bcdc691b753e53d5cba5d569c445e8e3e085dc69029ea17207ec32fa08abf06102f2299722e9d2442fd7df781ebdc82"], 0x10) writev(r1, &(0x7f00000002c0)=[{&(0x7f0000000040)="025ba2030f5c038f9920ce827e0cd94897a5151f25069dcbfc0b6d36a461fbdd3a3e0c665c1a1df4a8d2bc1ac9982e26104ebb9313b646e208c65d1a8b", 0x3d}, {&(0x7f0000004700)="4f6c84a44185cc0c044958a54e1677c52db68d4eecb960a0bcc5edf6883a13c90f47d6c33e00fca994bc5a989dec5f2371067d2df2ba72c2b491a8167601eb83ea4cbc74dcd2076058d8f7ac0da07684344bcda9e05dcc650b8a7c2864af7cbe9ce7ddb83df4ec7f28bf30caee1e97023f0d2b9ef840da8bc3cffad9626d5b9ea49a19875f658b4e48a00b5f5daa7aa3819e235b625497ce0d544978ce20222aac92b444ca216163f3faf19373b1539bbf0b177ed32f8ce7344a3e94c7583f2f446d4a9a2d94dd3a79aee098b77a8dd6c264fe1b97fa8e9c1a97c36cdecd924c0d08f08ca4e1c2c81445bb86858ac9192f2b3a98cbafb9cb57f27a2857db14fe68a718f843ef25af8671a39b4cf24a04fafc2b06236ccea88d8b89bd2a70a34b8623e80291bf5b2d84a355fee12ebb7a7b133f1ca9b65dd8c8a4bb25228a586784d766fb414e5385ec5d6b407ec02b9431e38fe5ab04d73b17a777e17f4903fdc2a9f38c396a3c43e35840b8b68c64970b661a8f42f3437e41eac9e4d8ca9b8c11aac64669b1cc11f33756fab1cd6a81538cad3be2a504a9c332e7f49030c94a34fdb64ff2106e26907a4ad4671493bb83c3487f3ae978893308856be29c44a90ea829ba43add5a87e43260f239ae9ebfac8242b847a871a8dd10a31fb6bd0c9d4004636ee056b2d5d0c112f92912063a8af79509dc1a09adf527d7677db6c61c45b70c42d0aaa69d0f87f340a169bbd084bc27f6c5d7b4aabb75fd854322f4c5f9cff3b6327fc68c85c0e07c904b93af19c430e082f8b5739f2daf960dd0cf5b8887a9c37c6aa05ab85bf85bd51b068b6406a79b187305b4b4977f7baec077b00b687d06b7710dc84704cc5f8f70e30b44ff7e0459a0bf809d14fc8f2c95673dfe12959903f9dd73b9c8266d037ee0c938ed7b900dc7381a39b4dcdfb9c5154cd0f01890eea055d81bbdff49407b5fd9602a696acbe7679b10da3ae84e3d22fa2607b86732668a14963d27489799f84b63a4721fb1d399877781d887c7f388e85134f849010c8d0bb993068db750e5268f85ba88a85d37981a785e050b5bcccf65cf44371fe259495d1e6f028cb772b6ddcd944f4b9f1deb30e8c468d4945e02b53e5ef144998f4f88c501752e109f1b05eb79636f1c317008cc8ecd55c50c743e129e7f0caf8a09df4795f8429f63b21f220454bf09201f825ad1760d24f1910cf38ae69d736b7cceee5c3e905f001782cbdab3d3a1f9e670d2d77369c4295549c5289a0a0c8909c5fd030f7ad43d1871efed20fed18657cf7c1a5f1289e72e3f98a190754615fdf0fdccc8e273182385cf5ac8de5251c04f89c5e3e980477a78a8ee001e8025ad2f2c5593ae87bdd95bdf0be79b7a5a98b1248aa3e2506b02e7d80b1d2c72f2cd0ce73cf56e6008c1a324f322994b98c03a28ec199a5bf434f1e474eb9f9ab64f3cb7cecf4e4703f8f3edc2f2dea88589c1a3cc88d6c7485d496961df2c9627022da1db0e176353fa8507e6a699c6425c503bd4b8223abdef2f794a59ca11f212311bc5b7df6bff876bc32c6a99065d8f21a6af03bf18bbb9692b74e50f65a63f9775ab72dfc8f5864d24fa40be521e26e2cc639f61951509e776820d239a2e8fa7615f77befd6333297ab5bb92bf801827659300d03a3fc5901ba3599baf3c3ea3b7c7ef6a29154b34d733ba138afaca9560697b896a33138c02d60239ec2aa8c50be95564dc9b8c79f6bd37a0de10c2c21bbb722905c5abfbf1680fe168fe0460e7918e12d319a3e0636818e4649d2c81e9b6e6ca73bce9b1bbc5d1d2ff13b47e29723c84ea25646f6b5f30d30735d71967900d0c61313a00bc55055958cd1bc6e8ec6422cf12ac01cb8913a2b61dae840639a301a04bb53f8d40e7b326d1fbff66c99c0917513d64da01f2a701aa0c9a8f10c103ac2b5556b00a4c5ce24faa9d80a92bbb21cf99770d6ab0842d50d7186bee70173dcbaab4ac163eda3da196ebe44191b000b02ae560e9e129650a275c362eb53ccb619155b7f9b26b1cb95f6fbd6de5a043fc4ef7a4706262bbbebe99752dd5146bba123ebfbdd13d7ef7c9b8e1af09ca9971b5df66c6a9a433d2ab8bac7f43198e21d5519280b74429d7d6bfc52b2646662e378bd92266e167c0cd807b46a4180a01593c91f3ed5efa528e2a4ea29969d2a742a90c84a43424cf634e441d5bbcdc64ae1d4d7b7dc0f8a464f36f0b4e94ba4a9d090ca3f07fb3f18e40419cdeb49dc1fa740ce8b59695732a85c0fba8131a61feea22bfea334be70c24eb8053e80d5c5321e9c5919d6d40e6c4595e5f0807952f4319a2d8e4d27c015e5a197ff2f38f1902d8dc8746ab2f8e88f379f5e36b2850a29b42b0052c99f1d2b09c63cc6defdf943fbaa4031b874b4311ee0e113c42cd64722282b8c89beaf60ec11cfe6bfd556a6c897fd808eb563444f80d9e09e2073729007c234ba5ea962c71109edf93693c6163ea43d2c37a0cdb143e408cc14b40075e1366c4420f4c52c60b60862bce533f32be061da67485486aa0dd2d553620705c076859c4f7fe83ba2bf39ce633558f1ebe905ecd946f279972284868de94ca851c4be1bb6680aed124546a56469e710c85697db85275d1cfbfb1ce31b26dec25cd1a33c205043ca7b62bdff423bab00482d9570055259718154e1d61bbbe812a9898d3446a5e64665ac04941a5eb981f0c31b1fe32fa4abe4c3f05af90d48bfc8f3d6449b384b2968b963f1057ddf382f5d6d71889689c4c958b1dab54b9963261b5bd2811ca53e2f1aa3c91a97d7ebe7f750863297baf3a7c4ebdf56452d51d1d9d28e003c212b50f3b59b4a6a34d67eaa9c4e281ced7be31214efa88ca16429d5f5dfa2fa02b8050f9a22e170339b9b9302023a1ccaa38764f5cd51362d3a19579c4dc4ff9b31d7f1c873f93f5ee51898660138dd9ad8d74c57552c59a1c38b2f262fa5930ee7ab3005a1dba712571d94623c87b2babd5279a72a1e22fb0e7fdfd2a3b48ddbc85d7c9b3277e4461c974c76cb1ec43a6d61188c312ad204f5438b798ba4e9932f2c4e1a2bb8ef92a0eeb814d4837c959a2fb051ae64aa28f889eb023303e74972962ea010023adbd318314b08edf74705ab996083e0a8a9dddc641bdd34d74f8e03492d770dd3e7f37dfdef693ec6b18b2fb094f6bd4b32047a341e109c173851f3d7fddd6f84d3f5c53c8ccb769074c08a87a63aa6741e60d6d0733c6b5426b4b8a9f012e9ec884ca55a8d6993d319e29919d4c7f829925cc7271cc0b19b08dc726d24cb24f7ffc53799e552b0084e1b0bb890e9e76ccf65a84c53c4ab9aa5ace2c5458de8f370df68c95c5ed0724551cbb4fc1a56dc1cf48d89d882304ddf1b745adb630f521527efe0ba3aeb081486d53051ef957fe907931ce8c54b0700dd2c9be7f06682c4efdf497852d296632b51b1d4a7150498e464add4ca3c8e6aa7df7656b5174cbbf14e20c7885a6103446eb312bb36e0fc38a4bb6e6b5831c2c2676898a2bf8ba8f10b71d421308d48d0e3e4204832f5e5907d0a31360f240c17383344ae5476cd22c79553014041c31d15e332f6eab8449be99b812703c2badc7aee79acb885ac4ebd4442fcd3f419ef0c6a84a65d834faf67002d0e85391248fc3de2ef5fd014795417ae4e576b8eb0a05e4d7b115149d09f0a27e58ed1349f0fc053da531c434e10459a7be1991688bef7b5ee1a8a5799b55da8fe59d22b4b6165d6de8a8a77b787908b139efbf0677f6a282d9a3d8c2e7e8b2d7e39863aeb779ea34b2ef36402a0f91e21a3e6e0d72983f0144a0746501f06791de6e07e0f5b5753b04f285bb579c6e95c7df74bbc2187a075d7125a3ad121c37b15362961c009e589a07dfc93841b878d30939e23dbf499c275c381ec7c84fd780bc4bc741efd10d838c595d44991deb5b2a4bf3cc889e1a9587d6f560dcac957e889b4594bb5f43430c68b5ccd35a46e1f4bc76575da715954616388b2d92176d322831c393ae191794476ccac576a6bd537c541f890339f3a91d48fae72284b6690bd82889d3bbc00e4470e0d2bd59e760292be26b5fbfa4e727c191e838205cf074dce32ae099edaa2d6fdf442c63cd172b5c564362ccf071de73fdfa4503daea7d763d4a3354c259902c3c863ddde8688a245a407878ab7fe590c4ef3becabc4992c29c6f11d907bae7ae197b6449902b3249c35871a98c6b1ce93f51491aa95d12bf17fceab0c7ed39491b8b5baf8329bcff9112f97b098a848fb06de1d3943071cabfc2e4004539b36036f4d7d00f6eef0e26f2a525ddd1a9fa811e5b1b431c4c9fb21e3ef9f5146fbe77d45224b8ecce220d5d712b152cfe30183ba0fc9fe10e2fcd0d7c30e4fd536efa87fb52041bf266005a8214875fd5f3d7de8d7990e24ffd753c3e881608b39c250274688d29aed265ba932674448030aa8e53d86030de0dac9f61b37ffbc0395d608055fae8f75a38b75566212a523dfe22514c76e4bbb10246258c9f1c963b568ef2a8a93d5778c2211e479d6e6aa1cef0496bb0ba27b106f8e2dba6fa4c6952e96f9f63d2d150b9525e2c635f549c0bc279be1bbb7694af9937fc340423a479cb65e8169ac49129402a85ed541bb7d5490a9436be15339e345d276e6e8c2589cf8e85b974089b4eb0d72e088c89d266af11bdb08e7e4b6579a2f44e388622c16b7bd9128fd96d265294160b504f40df3a4f685ae14d8e2cf3e711a811c0824ca0c8d0903d05e92467d0f1f465eacff2f8000616c19011641133bbd91d331e84b6943f1e501e178757e59706855ec166ee595df14183f9875aefc4ec00a14d664efc7224289554e71ef9b615e28473137fd754787d0531941948ceab97f7fe94698d26843b25b34236e5601d74ac45ae7ed9593866bfe015fdde1e2ce57d77cda38ebf6e42794d6601f2304d22146bedd4ef3ea7b0a104ffc3f038cf395c49dfd1fe4b30d080dacbdc693f191b430248ca09138fedfe98355f8c4f1fef18e41bb227901cd804ba3b26bf1526c87adb1847994ace4c37a50a6089dee9f03aa24ecbf8a1e8e3d741a4d7232f606b22c6740a862436244ef16a11025c0345996acc3aead39217e1dfa1256ef19c2ca170f02e745d010108c5ac0867162ba7c620c4c9c8107506cfb7040a37108c8317b53de0d2d75c6aefd136c650dbac7544d595b9131149bf639057f98504f0ea31b989064b9b5432586362644eddb468517efb0ed1db706be4068c172dd02e808bcedd22e31e08d3399bf081befc68d110d14722e66682e639259aa9235263ac162706207cefef4d5026edc8b5722b0e5c72cc6e29e9279e0bd9bb5429126221775b6b301e752feb828320f068085baf579a913b73b251e765c0ba54a62abe8a91e6d5641ed74b44890ab21d0166107232cdc487e7fc1da09cf0f7688ced3e3d8d4664c789145d5f7786dadbd35733c369ef21da82abcb189cbfadb19c8388935d7e0159f2e112cfc99ca10fa4a52231a06a97bdec17b33055efa00a34a2c2528f05f7f8990188cb50de1db6437adc997160e2dd0ea108e6efb09bea215b3f8ef1f1", 0xf73}], 0x2) getsockname$inet6(r0, &(0x7f0000000200), &(0x7f0000000440)=0xffffffffffffff74) r2 = socket(0x2, 0x0, 0xfd) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0x800000000000009, &(0x7f0000000040), 0x0) r3 = socket(0x18, 0x2, 0x0) sendmsg$unix(r3, &(0x7f0000000540)={&(0x7f0000000000)=@abs={0x1800, 0x0, 0x1}, 0x8, 0x0}, 0x0) getsockname$inet6(r3, &(0x7f0000000240), &(0x7f0000000280)=0x7e) r4 = socket(0x2, 0x2, 0x0) r5 = semget$private(0x0, 0x5, 0x400) semop(0xffffffffffffffff, &(0x7f0000000000), 0x2aaaaaaaaaaaac38) semctl$IPC_RMID(r5, 0x0, 0x0) r6 = dup(r4) setsockopt$inet_opts(r6, 0x0, 0x1, &(0x7f0000000340)="00040040000000000000c782b81048ac303d94a04a701ebc227cdf0000", 0xfe56) r7 = socket(0x1e, 0x4003, 0x0) connect$inet6(r7, &(0x7f0000000100)={0x18, 0xffffffffffffffff, 0x0, 0x3}, 0xc) listen(r7, 0x0) flock(r0, 0x4) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r8 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r8, 0x802c7414, &(0x7f0000000100)={0x1, 0x0, 0x3ff, 0x51, "666bfede477dac00"}) r9 = semget$private(0x0, 0x7, 0x287) fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) semop(r9, &(0x7f0000000180)=[{0x6, 0x2000000000101}, {0x2, 0x1f}], 0x2) semget$private(0x0, 0x6, 0x89) semop(r9, &(0x7f00000001c0)=[{0x4, 0x8, 0x1000}, {0x0, 0x1, 0x1000}, {0x3, 0x3945, 0x2800}, {0x2, 0x0, 0x800}], 0x4) 18:14:19 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000140)=ANY=[@ANYBLOB="010000000000000000000000080045000028000000000002907800000000ac1400aa11009078010000000000000000000000000000003c9003fcfe93fd65cb29e3403f99aaeeded1064bb6006420845c091e463845c56c47baf79f7fbe61d485091c7d6f96c4c886747fe4262bd7d7cde69a7af630b913f0679bfafeadf614f2428e91b9679267a0a35bdba818"]) 18:14:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000080)) syz_emit_ethernet(0x3e, &(0x7f0000000200)={@broadcast, @broadcast, [], {@ipv6={0x86dd, {0x0, 0x6, "9b8b7d", 0x8, 0x2c, 0x3f, @empty, @local={0xfe, 0x80, [], 0x0}, {[@fragment={0x6c, 0x0, 0x7, 0x0, 0x0, 0x5, 0x66}]}}}}}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) chflagsat(r3, &(0x7f00000000c0)='./file0\x00', 0x0, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r3, 0xc0245755, &(0x7f0000000040)={0x4, './file0\x00', './file0\x00'}) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f0000000000)=0x7) 18:14:19 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000000000000000000080045000028000000000002907800000002ac1400aa11009078000000000000000000000000000000009c27d300b42f7ae4cba4f608a9df353828cf30a11441df015a9abec5a29b5630e7d12fc3c5b0df406e12568b463dd909d1668b957d1a82"]) 18:14:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r0, 0x0, r0) write(r0, &(0x7f00000001c0)="f16a7078c829e8f85100053c154b908d83c0c3f3c15a8b02034d8c68884653ad1733c0cb473c99bb8fee47e195ff8238f6a1ba7b9002c937f72c3d1d2ab56520bf738d9f57d52f869ff35b57b05e3081a417dce01595651b59b46bbbac54e8daa920187fe54c1752552f6d1edf3b2f5bdc8f6fc43a68a82c8ef43f4e1ebc9e4b85f971a760b600df71db00a2d78864a6f0d69b751455f2cef180a950e66b92114de6b1dd2488ec1482", 0xa9) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) fcntl$dupfd(r1, 0x0, r3) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) r6 = accept$unix(r5, &(0x7f0000000280)=@file={0x0, ""/126}, &(0x7f0000000080)=0xba) preadv(r6, &(0x7f0000000440)=[{&(0x7f00000000c0)=""/6, 0x6}, {&(0x7f0000000100)=""/17, 0x11}, {&(0x7f0000000380)=""/172, 0xac}, {&(0x7f0000000140)=""/113, 0x71}], 0x4, 0x0, 0xa79) syz_emit_ethernet(0x3e, &(0x7f0000000480)=ANY=[@ANYBLOB="aaaaaaaaaaaa0160c200000086dd6026f52600081100fe7e00000000000000000000000000bbff02000000000000000000000000000108004e2200080000b7a1230504adc408f1d8308c369301aef654bda8862d437136e1611c3265c5d5629803376e73e6717a55249d85255c8b896b14276c653eb74316dbc7593ab339db2734af37e42f7f39f1651cf9c97f59acc1e23b00860000000000000038000000000000004a0978772bd4e06c3f35117778f44024911935b2a2bd8ebc318fdd8a64f1dd3132739664f7e0fd9d207770cdd82887e03f7ba638db000000203fc6a7bb851d1dfa1e274646e08a9948e618c91488d01d050000003425b860bdc01f80fcee4fad5b3230e146f46b7d31b89cdb7c5504d87aea535f319c6e104c74020000000000000040008682c589103c890a41f64a047ba47c930dbeddb71bf37ae0aee26479b24ba83fb68edddd2e3759a5df69a78862c7b32344ca510e0ae1b537a1ddfa9cf8de3a8a6cb9abd9313781c42f4529c7a8ec70a467f61eafe7c0dd35000819e67e4bb72fd8ea6c4b9ac654ecc621f9f21400000000000000d280bc00b040ff73b810a46fdc1eefcdf2f65473041dc59879f35f8b07623218d0bfd17a363843a2c46d80b040b1978e571a6eb22cb73d23bae5a483edcd0078f64aa78165c758da37b8e77fd472d35b77bd69def2c667918d2b0d49abe2c7cfc1a2ebe89b81bc9ab3976b39b7c2233f9e22cd5fd78dd0fbff250564c0ebaec1d5e5ac48a44e1de2ab029d5d378125e3467f3cec9a2c28865cdaa38a0dd35e61a259b1dc5ea2d13a4a918ab00b132ef93fcc00131d59c0cd0f8cfb80eeb706df54419edc891293badf3e8661"]) 18:14:19 executing program 0: r0 = socket(0x2, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1d, &(0x7f00000000c0), 0x4) dup(r0) 18:14:19 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @multicast2, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) r0 = semget$private(0x0, 0x3, 0x100) semop(r0, &(0x7f0000000000)=[{0x2, 0x1, 0x800}, {0x0, 0x7, 0x1000}, {0x4, 0x3f, 0x1000}, {0x1, 0xff80, 0x800}], 0x4) 18:14:19 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)=ANY=[@ANYBLOB="0000000000000000001a86477abd55c7eb28000000000070907800000000ac1400aa1100907800"/54]) 18:14:19 executing program 0: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) readv(r1, &(0x7f0000000140)=[{&(0x7f0000000300)=""/250, 0xfa}, {&(0x7f00000000c0)=""/72, 0x48}, {&(0x7f0000000400)=""/200, 0xc8}], 0x3) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) select(0x0, 0x0, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x7, 0xa}, 0x0, 0x0) syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x4db, 0xb35, 0x550f, "2ea86ee16eb595607fcfd71100"}) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x1) write(0xffffffffffffffff, &(0x7f00000002c0)="8d84d2f614b7ac4dc20bf885baed2c1c9bc4616768b6b2ce6bec3295a2d4d90926a6c4897435b5", 0x27) write(r2, &(0x7f0000000080)="2078f7b69541d6d97099188e90cd9c8e765f9ba2c14c0333177edf6d0f3295f5a5e8b04efdd700"/53, 0x241c5379a0e79b8e) 18:14:19 executing program 1: syz_extract_tcp_res(&(0x7f0000000040), 0x1, 0x100) syz_emit_ethernet(0x130, &(0x7f0000000080)={@random="0100", @random="df23679b00", [{[{0x88a8, 0x5, 0x0, 0x3}], {0x8100, 0x1, 0x1, 0x8}}], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x11a, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @tcp={{0x2, 0x1, 0x41424344, 0x41424344, 0x0, 0x0, 0x5, 0x4, 0x1, 0x0, 0x7f}, {"534d9bd304815794dcdcae5a163db5158e38e395129e44aa55fa6d5c2be5ddcf56746d8bb367514fc3e584317c239651e268bb29f64edeff674cfba683b4dd08c15813c9f8cbab55ea715932ac4c9996feab97559c60d1a6f66328699fbca447b0eee28fb435ed2dbca6508fc48ea4423ee5bf67e669a30678b88ef14a80c49742c2ad3d6466535f9dfccab491851b3147a417228597028140aef1c1a3db930030cae758a6287a5d944c67c67aac00c300a127b037395762f1485131ba90a213dbe167f83fac79556bcb64720c26f5b8c92311aff761b46f50db75087f510df42ee7eabf44dc62dcb7a6c1128128fb692299"}}}}}}) 18:14:19 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCNXCL(r3, 0x2000740e) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x2, 0x9, 0xffffff00, 0x0, 0x3, 0xffff8001, 0x8116, 0x2, 0x2, 0x0, 0x8}) 18:14:19 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000100)=ANY=[@ANYBLOB="010000000000000000000000080045000028006500000002907800000000ac1400aa11009078000000000000000000000000000000007415de70a19cf845b2ef4382cc01fa89ae5b561ff6e343316446ec060161dcb563d8cb442ff12694da99fe56dbdf07d04d972a8d28b3bb"]) r0 = socket(0x18, 0x2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) r1 = socket(0x18, 0x4, 0x0) fcntl$dupfd(r1, 0x0, r1) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCFLUSH(r3, 0x80047410, &(0x7f00000000c0)=0x9) poll(&(0x7f0000000000)=[{r0, 0x4}, {r1, 0x4}], 0x2, 0x22) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) ioctl$BIOCGSTATS(r5, 0x4008426f, &(0x7f0000000080)) 18:14:20 executing program 0: setrlimit(0x3, &(0x7f0000000040)={0x100000, 0x98}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffff83, "07000000577dac00"}) r2 = socket(0x18, 0x2, 0x0) r3 = fcntl$dupfd(r2, 0x0, r2) r4 = socket(0x18, 0x2, 0x0) r5 = fcntl$dupfd(r4, 0x0, r4) ioctl$TIOCFLUSH(r5, 0x802069a1, &(0x7f0000000300)) r6 = socket(0x18, 0x2, 0x0) fcntl$dupfd(r6, 0x0, r6) ioctl$LIOCSFD(r5, 0x80046c7f, &(0x7f0000000080)=r6) ioctl$TIOCFLUSH(r3, 0x802069a1, &(0x7f0000000300)) ioctl$TIOCDRAIN(r3, 0x2000745e) writev(r0, &(0x7f00000034c0)=[{&(0x7f00000001c0)="e3a8f5998401035469e9411e2856712a3d64511977f55400577da9ba3ddf351b0585c48625cbe4f95e6bfebbd75d6fad43748fe6dedab8a4e277ba7daa0c7fe2bebcae5dda58fa230df6ea17293d248dec7a7ba3343d885666b94e64b6dd3bc900794c6ee4d82c33c6e0e10582d9ec891d562d70d1cec2da2cd410e0520b61ff4d1e527376dd798f51eee0c17ba5d33fab8fbfd82b69ef7d9947445084bc2902b99cb3b3cf2b39a87ae5e264ed0e62931ce16be9aa2033e8a00095b29c053bb324b39b4f650230904213eb6c66bb891b32de36cbf861e7b7780b758dbb1c43c3fa54cc38e559ffe8b4311916f889b6ea2cef4de4532878e5fc5f9d9c4d1a981412de81460e74f4c12d1795a4d5259c553d12eb1daf05cd8c1b21497fecdcce8f57fb5a43560a1798c0099c4ea5440cee4a7d7caa25c5a67e5e87b8e85150b4b7163f1c2a0e59609f2342a196e468c34dda06a73c0ec13dfa4d7ae6501e2b2ae22f833290eba25c56a8c468cd0925b51abf0742672d71c39401bf24d7dad83e0a81e563908644cfffbe82d0dafab6b9e2438a9ba18e0074570c1870f5cc41f67444628b95334fa270a47be4b255c3e01dba656b986716506d6f7f1db4e6d03e797f822813da46d854b289675678188f98278e91ba26a310a6f9713245ddbf7ffab8b2ccb6c7aaa47e6c64f755e165dc2da6b4365e8a690c822d26fc5d495fea7d73b6947dfe20d3a6528580d81efae8271787fd", 0x213}], 0x1) 18:14:20 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000000)=ANY=[@ANYRESHEX]) 18:14:20 executing program 1: r0 = socket(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) semget(0x3, 0x2, 0x214) ioctl$TIOCFLUSH(r1, 0x802069a1, &(0x7f0000000300)) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f00000000c0)) syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) 18:14:20 executing program 1: syz_emit_ethernet(0x36, &(0x7f0000000080)={@random="0100", @random, [], {@ipv4={0x800, {{0x5, 0x4, 0x0, 0x0, 0x28, 0x0, 0x0, 0x0, 0x2, 0x0, @empty, @local={0xac, 0x14, 0x0}}, @icmp=@timestamp={0x11}}}}}) ioctl$BIOCGDLTLIST(0xffffffffffffff9c, 0xc010427b, &(0x7f0000000040)={0x9, &(0x7f0000000000)=[0xfff, 0x400, 0x81, 0x4, 0x7f, 0x8000, 0x7f, 0x8c65, 0x73]}) 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 machine ddbcpu 0 login: Password: Login incorrect machine ddbcpu 1 login: Password: Login incorrect