7fa3ed311223c49f925302ed0d1aab4425c834be6c886f6f0ce23961f22d4960abbc3679f178a8338d6de60ad58ba42b43136cb45751324a9244f86ecd56d0507b77b4e2644ef65351297cc82fa56679408b589d1e826baad9ae9ccb02e759171c7a55b312ea84ffaad1fb4feda2fb4d6df9166fb360e584ab467819214690dc00f1659a4d0fd3f3c1b2db9647b4c0e5563835867299b943d52829330e031e94008732643ad90a070041e0c33da89266ae6cb9838d4bd7188036b3f727cfdeacb0369549a37225661667da3fb46cba8c618385570dc433c94cdd6e78d2273110010981d1c1773009d1487f9102a431eb2aa51af4ad7b499cdf6f3997c5d673a8777e53500498039179817c35e087f12756d8034ba919b6eca68549eaa8cae71afec141d7ad94ef66ec80c84ac38d07b10d6cb3ae2ebb0eced9d9b8d387e24a49afee0774cf173cf8c2ce0c26bc32b820131ab1953afbf5255dc7a98fbacd0edc4cf3d00794bc5ac0f574f6088648ad76f0851cd5ffbdde53707644ab193bb9b865e3bd6ff56fe084791b19bb23a9c63e2d6966833e949ea15436ad847950c46b27aa434eaf1443c4f053868c0346333f0ad989e8c615daef7fe57c0c5471b8a2e8e862dbe158a9d78f6198f81ce7e8d81ac8259a70cff167df368a3733f6987ff176c56e62a91f96de32d946e547616fdf05745205bfe66e9520215e60b849915da69cb3856c8455b97540b94db0896db04dbdbceba7d9def4544dd43048669a5eec0862d0ef56f4fec683c1096b0438e3ca8595ffcf645795a973edf50e89cd27de7042cb4ac3d36919b6865a6ac598e0542d52e8ec3965028d61c4d2ce7937c4005bd3c8ff8b878850b4b6aa561124a481b23c9ff42b57b33ee6f825dfa94923270f1e4e97f16bc166812a36cd570cdbc29814c127aa82c97189d711f40a31a5e24bdad234f7ffcad10ecd39dfca04e6804761d11acf1d738d2e89736c5d5fb9609c9cd34b1575b17b3569af5fcf16ac0f58264cc6dd451df78aca4ebdb3e9c9705262aa54b3c31abaccd1fbf4ebeeb8370d48081bfcf4bef775d75a03eb71e70169bf3b0fb6e6a075e35f06f31ef7fe173a1a0f5c75148c7d6c78791c6d39a44587512f111df046de940240fad4c82dd433163704a893c26d3f65e84a7b154265ac571d2fc93590053a769226f9b47242d31dce04e7a34292b17c5cde134d0733b421faec7da2f67ec3424cc3e5d01fd74c04ed7fdc320cc24b6d7181711ff5e6695fd17f6b17d88b79aa853d80b6b5e6d53dc94d66cb358a3a091c711706ead337572bfe207d50d5983619da242d5c678776c6c76a45b77450b99a38bc1708c697dc2e2bebc4927985b4d210d34dd4c6368c5aa1ae85ec06265e956908250a596f5d862d5b566037b2ae6404ebe143300390f738f617f9b83f4622b06013990b75bc6c4be0ed584583891d9d32e65b70fa2fc505ff36dc2c8247d0bfa607e060e31b62a933f4862575895051e47801c9d008212078ed26d115c7f8d97ac64ef332a5bf569b76d6abb414ad59aa5a1ac6c7a207039e6e65b163ab2eebb8475b0ef6588a425aa118834bff3ce64bc39ac4f09fd9d4cb72074452f38ab36e34bc184a2ce44474daf8908354c885ba54da8b8c592f45c700b14c796ea90efab895262990889d20cfe4fc009473e209f75b183620435563330ab2aa7b048301e82da83b4066524ee2a67c2b0b1fab6d5098baf327d049739ef37961ab848b6a0674e3d485244c0d7ffc6d305d1bfc65e3f7927e307530b014c7ea0ec4a26e4681d39f0ad5d5ff28c0e908857925fcc55693d06d46c72b69647a76cef6e56aecec46e81dcd7aea8bb0a2118621979fd6420738873fd24fee41fc00efb437044bbde8542c8a5cd4f39397f3a301cce4c8330d5c3b3ab1bc4b5a6e5c730e1898cb915b8475f2b1bdfa3ed449107a9e4dd3b65e8518f5b50f66e71e850bc51b9a2ff00922262fb0e7c512509b46a3fe5f7b9c18ff2e71218ce8373837f67b9f439afcba86d2a988e87b6715fbc30b9592b36cfb6843e7a56030636296786d72872f113b1f4a210cc10859a1ce04f73efa5321cf79ad28c042945bb4f1d9ac8c80bb6347021ad4a73b615c1a7d13e6d915321fed5a11add28b1742fa36664cde22f350b73ef99a2ea5ae00fa6010189ec68ba2f95b05d1ad3034e03549b21fb1d203de1d2bbc8b72a2f00bedf02ba117c8b8c1b28d74686f297067b6d8602b8aafc4d0ab76961d5d3da65e79bebf43c912f59efdfbf523b352eced4bd739d5c22cf8613e73089786a299a39fe1d5909b5b7f171255a44b08b0f4d65b5680f13a4445b42741a08b9ee8f3ed0c840e6c27000221b9e92a475039c4fbe366634f8d7925ca8f4b94edc7ccf3bee2fc5c93c5499da5b37228e9ad1746d12889a6e1e75dea0e7be1b0de3a000148f6be95b543ce4ab9d62bbf1405d8430f9e04c18faaad2f0f3a0996816d351d9cec3846922236d595eed35b3a1a7e4c22a883ebcce5d3cdc74616faaa4af34afc4f0acada2ed82a5e68ed5f3cef91d8a8c394db14aba0beb95b34ab7c23ec22eb5c6044c1bb1f32ac8910538cd4f641e3854fabb02c71df2da5970298b47ca96cd4e7258c17f083bc7319a71b4e1d526e38887351b21fa4c92df8d1cb12ec13d5f5c1405fc287839c419bc9dfc2f007041a6ee8cafb7847c60f20132f25846196e7e188289110964cfcae7182db8d2afffdfc48457062cdfa85e673771c43cd6cff8668302455ac2316ca86469a1327621b55fa652c80eaf92a3974eaa797562b2a48f4452fbb04489394e775dd90e72fddf273a15f73be53dbfc5b600bdaea939ad4b8bfef263937fe688ac81e457c55c4d2a3d5e5cd33801cc17ce42295d5521e6b9f816fa940c93f99fe900a7b56ad92c7684d615de9556da31e6c0de7eb8a66c89c1a0efec27e22f85d6bbeb837d7dd360cc152768279aea3e4fab836426c60a93684d55e91bc77c734d513cbcf93934b33f3bf0b413afb6cb3d5b0ec2e4cce58a112284db2ae1423ca7efb57dc591fa7e0f231c65590c7fe274c82b2fbe50446000083a439fa4373987258a5fc286f580d02c855f141b382cbdeb071dba4aead4001686601bbe67b1a26ca09310944296c2a6d2cb6daa62f620ce933b6b753e0f695c0aba7fd4ede747d9b9c7db181bb3a2e89757f2b9a3410765ec18df3a3ec6e9ab151a5684d0643ab99d0c6de0a0e14363904e0c8838346529512045f421176692f8372f70245ab1a0b79770ddbc54d76df59a7ccbae06838a01bc45d5c287cbc0bac07cf811cc7144440f7799f285836b73dfe0c87c989ba90dc45240013d83f08280c714d09ee0f68f458fae04c662c68a325d7c372617fc86eb80eae6e2552dbd959aa284aa9a3679994e1e1997d4cc2d6f70dd2bf9ffe6b2e3338b95479ac116472eea11b7afc32c4a67134b0062c7252d1ef91460c4cfef202c11f94e415035c12646b6a9e0", 0x1000}, {&(0x7f00000000c0)="0142d220ef2211d2f2fb4c8463d12eddf26da84892eb1e0b8f876700f24fcf037d1264cbbe20e0861a72d620da", 0x2d}, {&(0x7f0000001440)="3659309e3cb4f2fb26bda0bc6fc0389c17beffc21df0d7f5c2b5eb07d6fef573dc664723e389bd538078309d9e075cc741fb54c86a2fa1a7cad20872042b151a4a146c00a7d31e3924b51926635d9873b925fdfd9cc2fba0fe3cbdc7cc2ef2ee4925e47e8476cf075fc651281a8001d3219f6b3f9bdfc4bb82932c9fe00954e5677568fcdd5c5b96c5571c2027bfb2f1c4ac606bb86a0c52eb75d46b6b79b43240bba7da38c3b85552a06202b5eb6a2f6006eb625dc1293ee1182861623228521171a6b34db8b141f49b6d61b2008be95a61", 0xd2}], 0x7, &(0x7f00000015c0)=[@rights={0x30, 0xffff, 0x1, [r0, r2, r0, r1, r0, r0, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}, @rights={0x30, 0xffff, 0x1, [r0, r0, r1, r0, r1, r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}], 0xb8, 0x2}, 0x400) r10 = kqueue() kevent(r10, 0x0, 0x0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x49}], 0xc4e, 0x0) kevent(r10, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) 22:28:25 executing program 1: r0 = socket$inet(0x2, 0x1, 0x0) getsockopt$inet_opts(r0, 0x0, 0x9, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000040)) mlockall(0x1) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x3) 22:28:26 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)=0x1) getppid() r1 = getpgid(0x0) setpgid(r1, r1) sync() getrusage(0x0, 0xfffffffffffffffe) r2 = msgget$private(0x0, 0x180) msgrcv(r2, &(0x7f0000000040)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00'], 0x9, 0x1, 0x800) getpid() 22:28:26 executing program 1: r0 = socket(0x80000000000002, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000000100)=ANY=[@ANYBLOB="00020000000000000000745c002b41a647f6e449e8b4d5f60c39f29c30f659997c7883f42acc4abaeff3af6f6d6116974f0cf9f71d2dbaaced90ffc7f2131365c6c541dff238cec894e46d7732f229d2344fc6c717ad9433f75a0ccc1b4e731131056fe39eb93f73865307b8553fdc11f74cddb908ac83dd8f10d00794aa14f7cf9d0dfbcecc3bce3cc3a472cc582119f6cca8b12e2cbde748ea3c734ec908a388ec74e05ff8b5d5ed09e01cb2de46b25ee41a60e39ce3e3d83e1662b13165463b7e160b96c82fa262593c399f61ea5f5be919f8d22ea4c6bfa3cfa6efd1816fed62be2732325a757fba22de188150cf44807fa6280e4b12239f825800dd"], 0x1, 0x0, 0x0, 0x0}, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20008, 0x0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) 22:28:26 executing program 0: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fcntl$getown(r0, 0x5) setsockopt(r0, 0x29, 0xb, &(0x7f0000000180)="ea3f0008", 0x4) chmod(&(0x7f0000000000)='./file0\x00', 0x108) 22:28:26 executing program 1: r0 = socket$inet(0x2, 0x3, 0x0) sendto$inet(r0, &(0x7f0000000000)="b79d1c43380f6cc746ad5623c7d294a594d40740e3b7fe1214f9841358adc3b9d64103518d74b626a514ac339d88d9a785653b81d71a95de44694d864a82b19c2349da8860667cc92814afc1f73428576863412bc490c1666dde13133b4dc6a70518a01700fecc848c0a274844b21488cc4944975c4e83c9ce1b00135e4ce4a28d25eb8600bc708c00dd6201cfdf24c0ddf8b53af6fb80120d8c7da59cd22d5db783e5d7e93c4b13d537", 0xaa, 0x8, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x66, 0x0, 0x0) 22:28:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000040), 0xffffff41) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) ioctl$TIOCCBRK(r2, 0x2000747a) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 22:28:26 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r1 = semget$private(0x0, 0x1, 0x41) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000040)=[0xffffffffffff5a4d, 0xed5, 0x6c, 0x19c318e8, 0x6, 0x3ff]) connect$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x1b, &(0x7f00000000c0), 0x0) 22:28:26 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) chmod(&(0x7f0000000080)='./file0\x00', 0x10) getsockopt(r0, 0x29, 0x2e, 0x0, 0x0) 22:28:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40, 0x494}, {0x3d}, {0x400, 0x5472}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0xd8, 0x4) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000000)="d5338a49") 22:28:27 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000080}, {0x84}, {0x6}]}) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:27 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) setsockopt$inet6_MRT6_ADD_MFC(0xffffffffffffffff, 0x29, 0x68, &(0x7f0000000180)={{}, {0x18, 0x3, 0x0, 0x100000}, 0x8}, 0x3c) r0 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000040)="670dc3", 0x3) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) 22:28:27 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x280, 0x0) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000500)={0x7ff, 0xa410, {[0xff, 0xffffffff, 0x0, 0x0, 0x1000, 0x7, 0x5, 0x8a, 0x0, 0x80000001, 0x7, 0x3f, 0xf5f0, 0x2, 0x83b, 0x8, 0xdd8, 0x4], [0x1, 0x0, 0x0, 0x6, 0x6, 0x0, 0xa6, 0x0, 0x8343, 0x2cdb], [0x8000, 0x6, 0xb35, 0x401, 0xd0, 0x1, 0x1], [0x882, 0x76d, 0x800, 0x401, 0x3f, 0x8], [{0x40, 0x0, 0xffffffff, 0x6}, {0x3, 0x5, 0x7, 0xffff}, {0x2, 0x2, 0x26, 0x100000001}, {0x1, 0x680, 0x3, 0x8}, {0x401, 0x3, 0x78f, 0x2}, {0x4, 0x4, 0x100000000, 0x8}, {0x1, 0x100000000, 0x8, 0x7e00000000}, {0x5, 0x9, 0xfff, 0x1a}], {0xfffffffffffffffc, 0x80, 0x76, 0x2}, {0x6, 0x3ff, 0x401, 0x101}}}) r2 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 22:28:27 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r0, &(0x7f00000001c0)="58d61e55997d9c0a4235a75ddd2d80b33061fc6bd10d4624df839ea2b02f9e3736ee300a5716c42d57ae99e0c24e130db2c6cb95a7090aae4babcf27f5e362e76c3ef67fa01c1260aa8a77f8e963bcdb5f36f13d92070afd90bfe5ca3aafc1dfa8cf0450028ef9eb17892d97bd705bc9cb3119424a251b5442262eccf21f9e0840", 0x81, 0x401, &(0x7f00000000c0)=@in6={0x18, 0x2, 0x5}, 0xc) mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x2d44) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xac) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x10000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:27 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7ffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) shutdown(r0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:27 executing program 0: r0 = socket(0x4, 0x3, 0x9) connect$unix(r0, &(0x7f0000000080)=ANY=[@ANYBLOB="8202080000000000000008af3988f70a144ec68cb43ff2dec50c1326b7d2658dfcded5c588150fc07aaaaae7bf4ddf992167d41163719d64eca470bd297ea0bbd58df76dbca3f02642e972715be48df3ef6771"], 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10000, 0x0) munlock(&(0x7f0000ffa000/0x3000)=nil, 0x3000) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="e8ffef"], 0xa) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x10, 0x7}, @rights={0x10}], 0x20}, 0x0) r1 = semget(0x2, 0x3, 0x400) semctl$GETZCNT(r1, 0x0, 0x7, &(0x7f0000000100)=""/204) 22:28:27 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000000), 0x203) 22:28:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = kqueue() r2 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000), 0x227082db, 0x0, 0x0, 0x0) r3 = socket(0x7, 0x3, 0x8) sendmsg(r3, &(0x7f0000000240)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x6, 0x2}, 0xc, &(0x7f0000000200)=[{&(0x7f0000000100)="1841eea24fe588529b1aad83057e50fe6f905b1d3cdf9c0ab9a6d5a589429e16d0d8fbbab74567bc8f", 0x29}], 0x1, &(0x7f0000000380)=[{0x98, 0xffff, 0x5, "93c73ea2d090bba47bbead218936f0e819ca803939fc8ca29fe59000a8d60a1871bee36f606883544fca9b7968de5380e815642bc6f0e80b331afc9ff35dbeeae695ebf8f7252c62e9441b7abbd326ebbbda28b4ae3ab604414b9f3d5aa6ba7a475a1b2e9cb87050d3208dded3b88bf06d1559fd90a8a25e22901350274f164f8bda72"}, {0x78, 0xffff, 0x0, "c7795efb5a34dbd4bd0924d1d85b11b58216e5357a36521464fb8558eba9b71a2797addf71ff462235f7f201493e2afa4f49c452060c7d5d648079cbbe1ca1ff4f2ac594cc59825b6fd5a59476ee1b7ce15a8ee521e4f9de98ce2436e1c3c521de40"}, {0x58, 0xffff, 0x7ff, "eac0c1ba1d4e169be38f7f5f694af260f3b7ebf55efca5732649dc8f5d420673f9e21983e7af28e7070c8d2ace9adeb85d487b7f72e330cc4ebea3bf7119990c845b8ba173506a"}, {0x18, 0xffff, 0x8000, "85c5a869d192ebeb"}, {0x18, 0xffff, 0x5, "e278"}, {0x98, 0x1, 0x7, "6076ae5d3f4b206517d8a400b8cfd3b1cf3cef5753f7f9455bcf0b1d27858d8a740f9ac7c787693c71002cd5a4bfe222b2efc2750c755a32e9b7960a24711c16d612802fb574f671065b3180beb50633b9749385fff4eacde99b9ab7ed95544d24dd8d0316d58adb8a4d462225ff6a08457556c295998fd4a9789f9d2b8b2c199c461c"}, {0x1010, 0xffff, 0x6, "68d8d27f2acf7c548d46f73ebf2ede725640c3a5a024bc373255ee2758341c7f6b0df8128140c7e3c0c56a3e80865a48629c32ff0b394a43958a120c7acd096e147b855a1b7d9cd6a2f347e65d88e972073f13d00830df7a58d681066eb869f9e9e344cf29095870a873627ba6938afc94b8fabdededbccd62b167ec09d4a1e01e7536228e79e86d40aeac89e86b276e9c3238b205502404bc7ebde92d66032619c779ea485ef52fb2bf7e8f69d4e970f01f7ab5499eab9c9dc12394e9eef9e1a961ccc3d0505ada4be311aee1562e520d9d89bebeaae1a9dffd84926f48bd2bcb3dbca363736868752e90ce4810f2822a87c7e46741d08a9e6a5698f97b50faaee10d42fed1c052b848e6311c70ea061c82ff692c0a417b9ab07bee31c0771c9c50900d6af22ac8b48fba6ea124f239216b5c22d7160c20651c343fe414fc4964df7d8c8ef15a2e3d7322e131b1afcd33365ac6f3ed66f8677f02f96f1ecfd432c8f9311e1fcbc309d836ea5160185db1d4d9a3cbce7c7fb98403c0bead0783deae3be26c15d4c3daf0db3686e88cff2999f5a905be45372be46e1ea28277acca27d3ab026f45dc5a4839ca2ebb751e2ca7cffeaff1c8c6c19eaa6d9da6bb80e1771b7f584c8123ca8d3e5597e47d6f6ff6e52d3a7fae99266b4928878657e721e04f59fbae0135a0d842df627b65e5b058c830b2fd3b30efdf6b02ce74e597410caa79d429b6dc00f89c404f8f85756ccbf7e4557f0175c7aebaec8d4ef0a9bc22b6b9dec08f406f857e6589cb7765b1f09eb4eaf8f6409e3e6b44bce74717398c74a2972ed9a2baf5f1deb784b127d590f81ad3ab578fb0730a3ae08e1517a605b584956f42f43e5ebdc1274d902614f66e9a55db56fd19f7008f1e6ee0846aaae75be393b23d4524c3834619f56a1f11ae461cb759694eecfc56049057a07aaef41026a294e82b72cbcca68bf47eebdef8dbdbe1e99eb3db4ea78398b55e027176f9080861703a2419510128a34f38dc35086c1419e4d43279482939c59ce4a51974a623ecef48d2f43293aef5f419599254aa1fb3beb35ec2704566a17fad2942118fa82dedef6e6ed4d6b7e4d6b6bcc2f3187fc6549d248c852f49712fd6398ec735af5a4d59d95d9c43bca0fe4746e17563c0696f3ef318edad47f642a26e94012853606b6e2e0db355af69719e0070dbe367b9770c108deb5a087e5f08e3d3f6ec94fd0fd897a526aacb94319aa56fe28fd7ebdca4ba4dee819f6a2d77a504d98d7fa30b8dd366a1b311a701efc7ccbf71f0b3175a7a64a897436359499d9d3c3776e596dc71ce2e07b35e8bd6d574e7fe8c9afc672d6b3aeb765f2746e50f16faa6a5f276eac6a0089bf66733dc1442c785871bf43de4d8fe09ab81fd73bea11e41d8f3d4b068ff30b538ee36da4e1e32ec5a17d3b6f097b40b5bbf1bed0594c4effc0e06ed29f12bbb84ce267c28f203576eef8b9adc0c7b9138c54ed23c1a3f99a390e1dc792469adb8e026bc66c847e34980b9a202e4229ba3c2de969fdc2365f50a4880d37a69132da79b6b9e47ff6483504ad931db273b47ab7e497a45059944ba6fa851dd7bdf7deb2b00c72976ee0ac5be928432749b755053505e4da21f185a62221fd7baf9041c1e155aeed183bf424af9182388fa28e18d636964ed4a926e0c4b581c2c496b38ea41b870e78e06960ae7abaebc1cca04908c5a0a574080d95b25ef92887c9c741eb47f64f151a4beea7679e40ee92061111a37f8d579c2cd40b7c02bf2f473cb93abbada5877aa27e0d1066c908856b39c2aea74c1c7d485899f839722a989479e13c8e176ad8dafea5595ac8ae01a873f9c7531fa65c7a813a5ebde341ee170a183dba92f597e78c25a25a25d2e499d853f300ceb33d29153aed49593178fbd1c71eb4afbd723a9690af118e10a92dad0dd7d2eef2c5173beb9ae07930c12fd67403c92c5cbede2defc2e8126ec0f5424b9c8fcd9d03b639f1c2ec7ef1499bc9634c5c20e0c8e564e7a10cc1eb03ca78bb217824232ef2e7157ad6ed2f26cc7e1fe3f4ccca7c19f7f9a37b225aaa8741bbe38a404e59ede2daf0d567a514e64aa006fe9e1421d2593a9137132f3a91319228d0ce3955c329251172df6b6ea0f28ded9a8e889911d47a55f586e554ebc6830e8f1513e0e8798aeff0d1fee132d881112e9015bc43bb3f5da6e0d82d1cf2cad2ac2871ba0049ab0f69d4880474d6353de3db68281bce6f87eeae7e0a0dee45f24f9ea084d52282b5a5558951d8077d35e63f8464aa648434589a1efd7abaa2106af39f7e52a9692fc1cd465d9b957f9cf80855e1bdd0d9bc62999ccd160d0a35b7c2c685ccebe5720972edecc35118a820fdf2251f506a101516393d677533611e9270316d7d621f57ae04b57d7132af916e7c5823907a233d4a9199dea105b4344e611613148d078b292a395d474e3e7ae920eab5d71b1e282f1efa1a2b5084e1208f99d7f48b280ce6a3610c82873115f8fa3d7a62baa74a0281e9777729242c7f27bf79e69a0c18ba1da8e38fe20a1cf8057d4186e445dbc2aeaf3a4bae21b692982342060a28863eaa9f7f084ab121c142cda8b7a1495058668e159689a4bb4b7784fc174a62470de5aab338a9e3a7d71952f2d242e97eadeaf49b9aa62481f2accccd445ccda68332a3676bf73027c5dc7a7cf802b3f86fdeeed1855cc2acae54d062f83f879fb487a3c73e3ab4c8bd5aae01f29e3fa7ec6787b527442976e42b2b4a4a3db379569f350f2e93f800dc04bac7fe2c73ad685722628b59058e943383941f3b6a9c7e1bb17052b4dee0810d3f33f2e76529f9fa1f8ba8d3ce0c07fce724a79a079d1978aab38d77bcb5c1e9750ebfa597f9e7ea7de9b7a40f653917ed148fed818479395e67976b1df0f6eb41b7639a053e7364a4eaaf736c5a6b51f3602c87c9ad70d794f9da429cbfdab47a8c7c97414ba5694bd101212b8f5b1705e6cdd92418bbb717809374143343d48959667d4fe93c62c17146472908bbb801cc7dc243cb7d9f1dcd1cabc4b4a7aee087fca1f3ae8ea05fa6223e9368a98fdcb428076c98706453b506b340ae14c660aec2802e360dbe95921d208a5379322fd094b83395214e3f8f326d2a58fb48d58fde7e865d884409efb14efefba05a6764212dee40e3c5e2b7d228510dd475f1646dcb9e04293b21ce7a987c91b716da2b2974f0e817d6bd609440f4bc0e3d0c379eb7bf1dd646e02ff6fe864f35f356e260df0d35fead67ff1c57456dd1914b8d9eb32adc2603180f6d5baf6c520d0e66347b153e58acc1ec28edee557b5607ca7b4abff8bc6af1b05a6f33bd4f648c6f17949427ef1665ce6842372479989178a1752336aaa53e9ea9c7a0935b035e7ff362960a06d55651535054211e390998b0b39e067a2cc9596b3e62675ccaf0f692252832591e1f57f0e35064ab673894656167b50f0e89ea4ebb7e8c15a9b287e934d73c1bb871ce4c00d8517ccc2502138e26e17015d9da3556ef1d05c80629dc9c2509902bab75d6f176c4c81ac75f66e5164e1fc2a7681494d50f62b4e8f9a3f56b428bdd025ff93f5139fc6528ccb9691cdd4f9f9be4b4cdb7d8d729875665522105ad0b561eb3ef0f5253e0cb551ee47c658d210ff35811d5e9a165256ac8f94f98e7e7736ab44c3c20799141014d99a50f2878286acfe6e9f652627abf6472e7c961572e8f2807150596b4634c14af9e8c126cf02d7267b7704c66ad216623099c6ff90cd5f9c7b8978eacbab209f8a1096eabbff5c4cfaacf83019936108a510eee0f1693abf7fe3d1bc7476d8dd360dd9ba4ff20791c62bb8ba15df66d897a137c168f2d5e52eec250af0328f5292e039eed39c815750984197e98a2c46759a4709de2e6860a1b86cbf65002cbd04aa3b9efc1dda47a5a104494deff66c37d86b27387be2b5542e9c5c353ab79c22b7901116f1f807392da6c2c35bd74ecfe3e1b8f2ede41df26b321bca965c4fbafa949b6eb175da2daafacbb54ec730d35603b7fe8d21ba92fba5f92d9933656fd78d419a5fdf330edf34743bc6a763e81bce5e5e8ccbbb492e8335e9a19671390be104187157dbe564af8fda6d41b11e58d297a5c0c74c7d5891187e44bd4810f2f9f77f87a2199340aa48d12ef3d2f26f9a62097d8d3b32526159adc1470c0731d69efbf60f2dfb53da1a8365f02120b5ff401635772b030ec542d29ff6b80b024c8bab538e4fef649c5af1ef69b8b2324d8e54e9d18799627cd13075966526dc3c139e74e24e8616851bcece227f402a3c1c937b2b104eef5878d393450ce888c953c5dc669a9d15883885b4ce040fe473172efab1058c51fa6913e594babce7e53e569542530fc2c8b27e68601fa053fd4f52cc208c467a2ca741abbd1894b5532d2d7fd76e0a8827f388c7d8891a98945d6699f3d546aea58601065c3831bd15c81ca9d9a739d7a11baa50f6b98293db976603b047d00aa3bc442b5c8878772be397da42e5aa176fe36e2ad352429e71712e2bcb66dc9ad9be58e5088d22e4f71de9b57bfbdb97798904a40876899d474886ee77807d55bf214e44b0ea09e1dccf43ed5bf2a208d42f14e8022651d201dc580af009d9674f6706128ef3c9491d098eb136cc3392939564927d3b7615bc2e7cd934623258d3fa92a7ac598d1ae48b0f9b0df13c06aa6d57396bddae1f4931459bc29586c21f786a150760e549d346b3af51029ecee8e3f43f2b095504f1c36dbef6e30c7b812eb2aa2665cadbf2fa6c2d14c52e4bc479963718f4f100dc8ca80f352b9da7e55d2e4064fb40aaaaab4f5fa12c02ed7069e2d9552c1c127507b501c6cb136bf36cb207a0b1b4172f4a49dbdedef2cbd5580a0b5b30df7b2e2a70b895d4e04f109c7ca190432acfe00bd00d5eda45110f1584ff49f0a8f14255aab470c52a5ecd622a9b1541816ba25fbadec95ce52de4998e8ff6cf43dc79818f0a3ad94b33205373d23112194bca8164fa24834a83af2096f9e4816363ac26861bed681f94eb4056ac9f846c4cb4b8258c072fb50c72565f83c8cd0f8d5bfac186c611ff01487d0c4ef277dffaaaf584d3eab1f9231d1168d3cdba9332d828308536eb641a9f19598aa552e592178f384f0d7cfa919750fdd52a678f06f88576983d62b586c3970cdc43007cbb54a1680faad24126e06a11fc4574dfb4c2d9a600652e7dfc57844e779312140250cb9df854d68ddb1e71d512274004b1668116696825591e731603c724f0e532a95ca94827a05c07439964552baadbbf2d47a5c3e3a588eb98101ce1387aadbeb95ffe835baa9dcc7a78b3205498d55d0308626b259a6688e928c5eb186e466ebf105cd2efe4f0ba178f7e472573b18bbcf8ac2f60011e234107059e8707655a8195db0217c8ff981df0e55f222822b4953aa79c0d8584742dc19b106dd2afeb5c9ee81d786919d4315d650e75434ae1d6020074ddc318488a2323f6c69603b03b66da66526a7df7b004acd6c51b68a2c094696cb13fd4cd8b29f7a92eb8827392072183897a6960f41bd178b9f11fc6ec9a3c2ba43095619f4a7f195d2abeb3fb7689f80203fc66e04bc47a80e91605c5be8a93dc60520f0ad01cfb77f11bf7abd3af2b2f97711d970a4e1cbc16f1c2be526bdf74c547416471d9c9506c55866a7ca646f0e592f9547aea710d548c23c56f60c54f6e1690392c7f53d108af04a74ce4414a18663ce1f434201bf7ea759830c9f1a6d034015794310e8a4f4291968d060b0a"}], 0x1240}, 0x1) r4 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x400, 0x0) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f00000002c0)={0x5, &(0x7f0000000280)=[{0x3, 0xd150, 0x20, 0x9}, {0x2, 0x1000, 0xfffffffffffff801, 0x5}, {0x4, 0x2, 0x7, 0x7ff}, {0x83, 0x80000000, 0xfffffffffffffffc, 0x9}, {0x9, 0x6, 0x6, 0x2}]}) kevent(r0, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r5 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r1, &(0x7f00000001c0)=[{{r5}, 0xffffffffffffffff, 0x1}], 0xa4dd, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r5}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) dup2(r0, r2) 22:28:27 executing program 1: r0 = socket(0x18, 0x3, 0x3a) r1 = socket$inet6(0x18, 0x4005, 0x2) sendto$inet6(r1, &(0x7f0000000000)="316333f95a81b076f322627c09cd803f6991d3722d4d39a947c290d4988667f92ea13827a1a974f35c5ed1a39bfd11dbad3b1621081e8a01429615c5b90163b946ea8d5a100904ae88cf4f1f458c33f54e26bbab1cd9838552ef02d059b920e0da5e7f69a8f5cfaa8412ad018776942bcf736af33b36dcfa048cbf8f91afd156f1d2c47b2ae102ac1b3fc9493e44ce2bcc2947ec2de24b2509342f9505a6f5ebccfe37eae92ad2cf25657a9e41efa497a7", 0xb1, 0x8, &(0x7f00000000c0)={0x18, 0x1, 0xdb0}, 0xc) r2 = dup2(r0, r1) ioctl$WSMUXIO_REMOVE_DEVICE(r2, 0x80085762, &(0x7f0000000100)={0x2}) getsockopt(r1, 0x200000029, 0x1a, 0x0, 0x0) 22:28:27 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000240)="47c5194a0a650466564a3e6ef093cf570d653934d5da0bf19df4442d8b723f2da4658125085b8be11573bc6e3343e08ddbac577ad694f1da78a40ca98fdd855743bc7ef41b8617461839ccd519be4ab721e3544ea2f338d575c42f265b1cdac4603a13b560fa162984f48ef609cc0b9a063c9be9835b454c21311dc4ceb29aa211c56bebd5f3a553c7e5a0d5829155f39a431a7e1f4b19f491c681c813c38c9c8ff24c7be68bd87f394c94af9e01f19db2284c5f0302de34ad8138e07f9a3cc45ce86d2b5965582b3d268c23c5af9bf54f59ed5d6a65436b358e351764f33c387d1c3364151b3fbbca4b21baf7c8eb6963e0bb7012a588673b36a2228895cb63c747c253cd13e8df9e753ae3c05ef2730577b6ba4ea738965a947c1d37ae5228b8c7cf4efff591c97675d9dd756074ac9c6d8d7f3a1c9ec3229d56a347180529e9ef968b9bade45a6f98178a38d9bd76181d3fa3b5a5e4e4b3fdd38f4a2295b1b37a05193e9131b2dc1d555675e8c06153633515597e8fb6a170ae497d6864893c2f86060cec840a7e7bd59c8899c0aa852b62723d293e68d420dc8c8dbdadaa342ad526d6325a324f517e82414ca75cae5e9a65e8ff8480f06a2f0d60399c26f0648f4d8fd8b6a476a056e6cfe86a0ed3551ac6b955a7809839241224fd0e45dda1147e1930536df432f21a773c32a5b95d505ac167daf6e2d175b0bbfa52a7cac82f315750325eeaa6e9bd3e2260164e9b1f112634d3668499c0e3cbef2fa49aca04145c95eafadef9de0fb34669d41fdcb4df082bee54b073f1ec345734fc69b56b70c0da6566722cbd676b56a2f7ed9b0f2f91136bae71d79869b1ea6d043b31674908b90c3a2ef26bc3231a79a216ecafdaf34982cfa6214be0c9b41664c7d4893d70e55fa42a5edee28d5df53f3694aa5d9bfec7fdae8a25647a0ef10367041f7ef8546f56a1a0f5f54bd874cf8d887877190f07d0f67e77d99e1c110896c114fb60fe2908747e6139d96bd4a3628c4d12a9d525d8d594652499698a7bd43f41f0ba5ea86e66380fa7a47af0a989f81f34c93225e53476fb05de03d8c19805d936e699e61343778014b1ad9704cf172733333685e0e0228769577be7bdfebbc778777f5f108c10bc869266e47ffd88276f7a9f001f8814114203f07fe6f05340cafa48e7b89fd22de8b51fc097dc24267d154941a09d154e45fd37b9693fb0eedc437af30a24abbb59c7a45d737cf2ebb6f1405067ceaa10a3727542326ae53baed08513f94580fec0413d61b2d25454c35a0ea88141800126fa9286df2fcc20450b7f593795c6155d3d37840a21a6a7d423dc39235475304017e189284a92a2b6094bc2e4ed4bd5edc25f7d646bccd76d79efb4cb7923c8dea13ef511d2e9925aff2edfa453aa31eebe59130fa737b17f19f8c77d8f43c59c64512524d35f1ef66624657437b2f83d52855f861f326bc1356b1ad77e7284e04e4ed388695e64b70ceadafb8137085651c18aba13198280ce1f00f84ab123e183a1acc220120641a0ce0df5527b2f887e3596384441ae0132d43ec98a1582e9e207c68b5f0c557dcd48a82c4787d38d685d4e08045ec1151116e077a4e58f8749f748f83e8107484bdb3b2f60acb9c4e9db4a610e1fc444dabed9c36c366d3217753aca683dc4149dbf751baeffe76d7c9d8a747a3efcb259762eca0f2e2fc647ab3cc03b88f0af8e30176816bf38535a9183a014f96d96008c1b6905382c9ea2d8c44539f5094753d894df295805553b967d2ca67c472d59c72b8e2f790fabfcb05d7a13c6b5a9d4884f681d85381174d921b2ad4cd738056ef45cf3af8c9759638ef648332ecbbf5e748e56dfac5e4c22f23614b7710e8c31c2b090e75ba1c0db3d5ef955093cdf778d66305958c75c744a36ba3f46cf74c6b4416b4d800d8c57f62e3e1d77949b18e882410a293496790c96a3873f89b35228884ecef02a084f1b4dc4cbd7399471276c88606b22ee2e76468065f081e84cfbc44371efbdb469c23bb44fe9bf8cc17779959a1e2352d80c17ee8ebada5edf601230fc45e4a43606c924691b402c4c815376ca87f66ba41eb8b3273fe2f0df97e6132663abc89dc3ed8550a83d1b138560ea04f96ddc038b96998db86356fc5ad65f2b7e00e7c276acf8c6c252adb2fec15444d64de281ba7e21ba9bd9860daca3de4dc650f2fe016b455003e083c752e2a7c99c4ef7d7c8fac21fa1a7bb7429edb21ebe4d9c4234c41fa711713c6bd6165bc1d51afbd3ebe496aad42235a6f41da9f6f5bd1981981d95d936adf3d93bebf3648ad393ebdd1661a9dfac00b5f067f4c6eb77836a0176f4073e4b738e4ea9bf572542ec92092f66464ca5589469711eab42eec39bf0975886a79150f5414d3f73fa6ef24aa2077c62511b94cb8a018e1883012b18646c23440c8822060ba7990489ad42f23e0b27e67e2c560dc425380652d1edb49c5c39ba6f8abe2b0ef892cdea4c8612fed20c4a9482fcf5d7f297573711e216cdf3d45ea25623cb1708d54698fa9d7136f0eaf5781bc9dc7d0eef830b1df81f42f607116a2a099d75c26316a021e1769e1664b2e7036d9e31581bd4683e27bb1c02efcb67f5804f535345b773fae4196eda4166d56b3867fa058f6a6cd2cb584effaa4b54a8ab840f11a3e2076a973a33466a6d113b1ce8362e9a80fbe33721e1264a8f749f0a74444647a124389a75a0162d6616ca7d363ede901bf8e51e29f1038470832b1ce5fb9acb76739e620dd1abd79f551c570436ad9bc08086c5e879e025f3f7ec347d4dcc0cb84d1a7a37ae07f363cdc0da4a8e5a768a2e92fc5e3f02d7ff1f129d7e7a4d86a32840ff64fa1dc22a3c57d6b9ef526a828a9fb6494eb322", 0x801, 0x0, 0x0, 0x0) r3 = kqueue() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x114, 0x1000, 0x4, 0x10001, "7d226bed8ee51d35b4a3e6921c39d14563276115", 0x400, 0xa6}) dup2(r1, r2) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) dup2(r1, r0) 22:28:27 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000000)="4e5c3e8e24b0ba40c4f1d0eeee8aa272d3", 0x11) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f00000000c0)) r2 = socket$inet(0x2, 0x8003, 0x3) setsockopt$inet_opts(r2, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) recvfrom$inet(r2, &(0x7f0000000180)=""/139, 0x8b, 0x800, 0x0, 0x0) close(r0) 22:28:27 executing program 0: r0 = semget(0x2, 0x2, 0x40) semctl$SETVAL(r0, 0x4, 0x8, &(0x7f0000000040)=0xc68b) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffffe}, 0x20, 0x0, 0x0, 0x0, 0x0, 0x0, 0x3}) munmap(&(0x7f0000ff5000/0xb000)=nil, 0xb000) r1 = semget(0x0, 0x1, 0x4) semctl$GETVAL(r1, 0x7, 0x5, &(0x7f0000000000)=""/17) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 22:28:28 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x800000006d2) r0 = socket(0x3e, 0x4, 0x100) sendmsg(r0, &(0x7f00000015c0)={&(0x7f0000000040)=@in6={0x18, 0x3, 0x80000001, 0x1f}, 0xc, &(0x7f00000003c0)=[{&(0x7f00000000c0)="fde5e3d7a199fdb6914e2a615fcfa12c109b8535093bc3fe6abfd7e4a47d1357b1d5ffe57a8a1a9ea6f467f7451150851b9f843b00bedfa053064647168a722b8fcb49fbe41b8ee8097f0f71d4c335411d73679b271c9b7af74416edec54051d0ab698afcd66e836e9e5e4d7c0cde3a101797002c3e9e63c21ecb6d9443ce974853ac90fec79ec7f8341cf438ce62529c6b6945661b4", 0x96}, {&(0x7f00000001c0)="fe150df548cdc50239e8427ba8e3b1b70557729b5c91c6f4c361ea9bb79e03ba64693ce7d548fbb477a54d64b0d8131b75043845844fd7be4fd5098634a790ff8cddb69b0763e41808790842fa4d70737920a88aea365952dbca414f968d257a66c9eee9855240da316e964eddfdc9e0de7332be", 0x74}, {&(0x7f0000000240)="9f750fde87785b807d5fc128cb97d652776bceed516421e36e0627232bc969c018281344c2e9dda8853b7ee3a92312ba490b387005bc304dc830a49afb8991917863bca792c0478aa8ede72e0d55fc0aabeadae2cabc1aa912071a08d74d5cab646dbd90c24a88532377ca010c7570c9331db3424827104852d3a2a101f1b35793c26ae9274b8a688bf8b0b22d098917a74bd8eb3451188a1e0fdb6041f7560c6c9610a257026699ff1ea98d4cee414e1f05c58c7e6cfa16f44c6841b3829132576dddb4bc3ced2afdcc0796e384d9f716888dc4bc8ee35737f7f2ec57e0b6cbc4ab7f7a9f107009af7fd89b451cbedec25201e9b0", 0xf5}, {&(0x7f0000000340)="be824d47a3b22b3e96e40488e15bed682707f6bebb8ebec09aaf53935ace2c201a0d2ecc4424b53d27ebe9b5eaa867a2116428039d338965daab4e3de63f414eaed7eadc90b96622995045b3", 0x4c}], 0x4, &(0x7f0000000400)=[{0x50, 0xffff, 0x8000, "5d409076d8d9d24e46feaf810ca5301fe31d8dbb8469e9ebbf86eba50d816452371adde92e488a6f0f135dfb8c69b759b30027c8634e991bb92c"}, {0xa8, 0xffff, 0x1f, "e89b6a8475634ba78b0ee7ff07cfcb0fcf34fdc8b5471560c20545de0940384f7ee3f5695a2f8f42c78f08897564a91c03aa26ac7e9df6166c217dc92ea9bb706ccd10947c08ada0adabdeee79dff757554c04e83425a5b905adedfa2383c2280f06f174f8d6e2b2a2243d9ca14e8c1bb127be341cecaedfb53b316839ba6f08dd2c3f3b430a667d1070b9d9c8025e2badf8c4c9"}, {0x1010, 0xffff, 0x400, "320db2eed38cdc41a5ed9ed47464bcb477c5d362e2f9405308e69490309c59f50ce6e5db79c7bf05853bc2d69c10f3389afb1aded402f978741d71483e71298b900d1688f0abbd3594a91521f8856e6ac76e183226174498a1275f7031759094f3341643bd0595a5df84510e4d40dd81d0c978d9726df79165f0b1bc2179dd16e93dd51511f37acd7f95082991945cc748e502dfcbf9c35f7ad150b085acfbefa64c289e31f48ad9d70ba415b91247691c7f3e9e062054ec85961240916a166631ad46df8b31114f164f45fd8a1cc146b8933d62392401b867b1bb089b658168196972b6ae1e054d93f0eea527e46cd5e5c322c01d017c059d347668ab5996239fe41ba98974cd7ac51b933d2041c759f5ce52cfacb24f2e428f9d2834c0223e02bf68868d2090255791c8ef7e98c360ebcaa1749a39616f5819969002bc2b016666403e941229e562290819afe1838eb493ab491155866984d28f546246344654a3fed29948b194dd545a31e9470e44bb7eade9634d7cf2e03dc5e1842519afd016c7275b7f1327b1480e3e77a6e2c701a9c3c0bb1e74de20b7b0e512bfdde63658f860da58637bb92ed27879e9fa950b5f789dba7418689825105a4a4dfae2d3a1f5a1e9adab63d3859de20ba0394b64f9628df5ecf41795f4598635da9aa43c22ed6df27cec91c0f0261fb1b7682c8ec6e70fadc58a27ca5c1e9761985039e679402b6dbdaf28e38cae556002afe3278719414f42797b67c03f16ff4851cd4b69c629b15e54746bdf30ebb54f714afd36dc54346cd6cc56bfca835f8776f0a0260eacda1749d22832e298ef2e6a23c53039e8486259cad98ed841328afeb59b66827fd6ed962c5623a604b81ffbac0b2806e0ccda9cba7b71e58bcd433c1a2ba15927b02252022ea21361f2785eb3abeaf59c2955f7874522914db0a13272d51831b46b7954098735d9a96b8129a4554f8a1f781ef004a3189e03ed0a7eedc922a236a2501af7ede9345e9a27cecaab4c7b670fe03f10538541bf5be9b72388390f73806fb974ac9d1eea1a91a1e3893f01b967b6db676311a1accbada70e78b7641904389f62326f72d8a9a8016db92417464bc2aa34bef6cc3fc07769e0906e67a472619290caadbdca33c18e096089cb004eb317bb2527e7cc5136b78ab36fed8a733aba69bc4465f168cc5c5bb3c3e72bad571ce7079f9b8df285510a08e1d9c35c15dc1ee66ccbf983f9e4f384ed352e31251cd9bbf34bdbc4db5dfd6b74af93015cfff34b4361632391a327e5cc15f4611292aa1cc433161e1d79c519eb2989af533a59b04d3c412f332fe60681624309f2e2d9db17893cefa0c77e48532124672ab3ce59fd4a884bfc4f396c770b05831f43fb34b3cbb883b3d79ee17373d6e62208f15962c4b8663db1b8cc4cfaca92f54dda2c5d8330aaf778d83b829fdb11ca31959536891a96c643b36ef1541f8e1ca1378743c9bc25a48ad50eaec601f4f6267db95cd8d8e0f9c2cedaf2fb5c90677827852433f3a4ce65cb2c4ef6be7c3a44d7ac4b469984b96246509b7e9b50fe6185c6dbdcc689b80642d5f3ee55e95c7f0073b5f5fb90a268799221222805d69044de2683cb41d4c72f5d4b17e78d859988b8ecdf002a35255b3447c8e300d72856b315c7c1ea9a81444ef378ef0babe4bbddfe5c224488413ff553d471ec081e13e8898e6ecb2de9cb4d88003831a01e38fc811b425beb4cd3a64e33eefe03e42f403e8817cb87167adac69ebb28d621719e4814bd31e2678289d6109c2bdea94d13eab0745998b087d1fe006543e7fed50f0506efb2d49ccd27c6a117fa01cfd4ad3439772514b40cd51127f76fa8138f21bba164e4f46e36218915d5e234077a02fa1c34c2971d4a07ea667ccb4adb25c4a30e4e8446b1ef0a2d075e7458a1a8e94ef712472cc8dafdb4b582d4ef6093f439b3856e8b26bf67ed39391793913df740f4b572f983f8e7f9c6958a98675bf29bf0b68cd0de27b8284b659aa441beaf9fb83036e2c0d9ca22d23b1eba41e59b18072f8d47f63407351f26462892eb5a788b4fa896924920cf163186c8270580b4821267af216eb983b7325d4d79d92b485ce01db9e9b74756e1354afef72f73a1a2aca96faffb46f0baffcebb813d35d15e32dbaba7816eb25fbff065385a9b4f2bdfa8887eb60833410a5825c0d9ed9942f68f7952e42149ea0941aecf28d2f7bc8573744e2183e016ab16b2a34842ed742418bb9350a9955ffcf7ea2560dcc6b28272734fe99701b4f8711924078248d4b846fd1eed72a9091829a5ed37de73688dd88adf37cc52d4439e7527e7d6bef6d829f861346d2dee2e303e114a9ad018d5af35c75debe25656fc02bfec7f268f9584f29b0a76afe7c89fdf7cee09f6393dea9929117449be2239804007c077df91e8938acb28f58a0883c62906a14f741cf1100f246b42f81c08170d052b037fc4e62edf7eb9d06a45b8f7d631c60b48871643141eff0f3ae20c7254ab453a628c472bb3feefbfdfc6aab2765e3b92f4a3bb1cea9cd443234bc80e7920e32abef70c9154cc3f096b72aa765ebd5b09dc9de2db4df9335437e90d25dd0f675a0f870d8aee28e7219c3f813724419056aaa6067f3e1c26ba328bdaa138384b8d3b0c1a22fa21e79767f8e06fef340d8837868ce2cb46b314c0041af8799b6b18eb8ea28d96b548f34943ecb20449a37823dacc982f83bd8303d16237b81345b604da6ccc7fcf47515f22a1d72784908e7513db35e1a6387d0e5b214187663c01088069b37427c629cc92129914344074fd4d1c0e52f1b8622fa29b140420469604e6157409f61e31d782b46f7300a11cb90b95c45698a7053505eafab585d17f3b7f6ad61cdf40d24b589d4e57efc44c69f0d43d60bb340ee626ef3c9ed1d6c7e19c394d660b6beb74aa14ef13f9d4663c25a72eff0d4ff73bc9bf24508a05b8e9fa56cb93944f148982e7055550b10a07b9f6bc863518a2216afa02745913ef898551ae00acce867922f112fbd388776ce39599d9035429a1bf1ea049ddce4f7fc700dfc7ec909e1d02b2ea214b93289d5e02f0ae1a955f9e5ff690fa4636189c3b955fe9d8181d7ffabb879895daf838764ebcb617d1fc4ad13cc6dfa9cc6447bb11fa22544f419637010f7866d9a58fe10a49ea40799a6c6b083981ebf3374c27467d42c01fa7905fe1ac5f9ef05f6bb41bddd2f5d97488d484745cf32630b13dfe31cfcc478eced5e467e8bf7b0bbc261993e79028fef585d9dd551866a3de51835e0988b0bf1769ec18433f204ae3d3ac4872d14d63087dc222f53ffc542b225486acb9ddba3cf4c0965616954e3fff3d6bea93a489f796f43bb09a8a14964ee4aabb75f4f869cb1d7160b0eb079245a23c4ad5f0f2d142316a33dffd476e7974e965190cc09b4c367c5ea5e6abed61a34dd9fa40c8882b288ffa89a6a3afaae8f019963c329f20971ad18b9de0bea3bbd37c0f924aa95a9cf4c0e3221504539949dd9eae39f52a412bfbed3204ebd39edc41d6681046b02f7babe47fc433316fa1fe3333c2dd591e0c832563161119bf750000432278f29799c0a555f43ad7809bad1947399629acabf8ec819b448d73dfd7074a55eaef166ccd24c0848b26d98dbaadbaf591071fed12968c63f0fa5fd650c1eae062b27ef13989d62531f947b63f910225e6bdec3622965bb660c0e7ab1e53be13bf27ee751b2795d0ceaad6594a2b65efe294e44c2a74e7f3046b8b4465f084db1f5808bb423778cda3cc930847b6c1649ce63144640846396c16a774f6b510488a5b708606635dd0a5432d36e1290fca4a6f307ddfab93ae5ca6676f2532385d9d99220c74e57b27661051bc804a950c6d9a6d97c7495a8ef99aed724c32c750f914cb8a09c93db1cbebb365c8d1758612f89b51c73e0c1c2335211dbb9492d222d4e91953b93d0052a679a84e191ec31d347a2f2e9b9d8d6b889336b27e16910ad3ef8c55c550c857558796342649e08cebff8fd3a6ca5066966fc4cd344727619941a0d805cdd98a3778a2976f697a3f435fdd902ae941d94dd719ab19058af96a31492949c70cf35ef2b67766e18ce8a48ed635973251f6e73dbdea73295a74bb713a649117c54588c994cc16af9b440c714bfb63825ca0501505d9951ac9e25e082683615c715cc19c532ed46f4d3c4af1c69c9cb29dd0e2af17ca85b306613eabe0186ac02afc405023e41a2aa128ba0b83bc60ec0d6c084d9c91703d674e9e05a077c590c9086e83538b59f2639d2f91292ff0742a136e398d60099afdb13a8895da6de1bcc70c263ab3f7c631f2b9efbba4f19afba30d7af6b8e164c71db9283b1350b1a2e104d171d561b80bbc4bffeb7988ca3b9cf532c96c9c378f91bc66aa74526bfd81d5376df701f625807fa5c4c53c1cdff34aac79a2db92e26dd7dd2082e51f23195ae98433f2529cb3a5162a35abe50b99673ec9bdc2bbcb7cfe105bfbf61cbe78d074f86ba469bb6294a983d1f1f408c0a45e1956b7f6124ec3fdaad5d189b455e8075496dbbb0086cf942bbddf17bc32436cbba7ece72e742bc00dee326c8047a63cf9423075969b468bd655ff5ec5958884b61369f649fa30754eba352d90daff10955252d5d94e80e369a9bdfefddfafe27a089ba27cbe0eb6978d8cc11a6e40a51bb66fd4e46de1b868416e1c3d632f7b4c6cec5463cb15c563a02018000cf5c9fa414eedd1618a51f0846ddfaa3cce771ea39cb2b11f88d508b4b63a9527505bfa9be12249882c0e2de8816f8e33a2f2f2018ad419fa6998f97d033c6e856cf3fb93c19eb017e8060bbc20738aacac919c0249845c6fa3326bf085743c6121fd72ef07a248b77b8ee402c6468254e794422cb3ccca54a33482899fca7f3f3947f689c0313656aea08dd4be1363022d01b26d9c66b56ab818be7584eb0a1a24fae4218979d0d20202f5a5218463678564266d6c8aea510c80f0676dc5a34d5e1d51ccc3043a556b7c71b13d91cee0ef04ea2a6d1cb73857a667ca052f5bbf7c03114f77e9dfc7afd55334402a91fc1d5870a16976352318c2d0d20199187eb4526067978e7d1dd79882c48c2d840959915b6a7eb63c70672bc8b51537e718c021027896ff50e1b0b105f929e14d0461ddbb0435dfd38410c2e99bca3e369a59dda6eac8bcc7d3e9243dea18ffdf7bff62acdcf788bc694023195c6dc2548f7e1e66febb5541a76f8eabf3bac1113294ea690e279634051d2502366dc3c7578b548b4423d84c49fa68fabea57ebdcaecb3ead11ba29f0d33ce2372f3e22cbdebb135a5c0391a5b81e24d6a5a90857258eeb7a6dd55f6cee35dfdecc1e0fc33dc7dcfcbd627ed7efb8f52e15c768648ac787408c2d553fd531651423bf1e7b6e8439bc5e66da286cd836446e1c2629e2c37aafd37a65d0a88bdc485a0c0713739179aa017ff117caeee18cf30c62ea1026a66c95de088ae932553b7f11d088319eee4ae3f5704bc54d0d486b4121796fb3b2a9e1a13be5e97483f92ba434f8eaa7d942ad9194cb53c780357b707a16516a54a923f2c87dc984dc45d02180bd545f9a3facac9ea47bb30a8873b18ff23069cc103b06c75c97d7743622d50e9628d8f854b31701e61134a0e83a5fbf76a4a7e5616193cd3b6e2f4e6fefa13042abde746ab6fcbb988143e8a43e57e8ed94e87b47e2a1ca9bd8decd2d3de97f2a66fcbddbe49250c725dc860c4324334e3c81fa98297a17c91b37d18f1abdbb6bf8fa201343a"}, {0x28, 0xffff, 0x4, "b89ab1382c9bd85a9e8bf8e832ecdd8698105933"}, {0x38, 0x1, 0x8, "f79b6085062b01511dfd9f558595d4148dbf533729ce9836f42b05d79049c0fef788031951caf690"}, {0x20, 0x1, 0x9, "8aa287f9da6e33ea7d7fbc4b"}], 0x1188}, 0x4) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000000)) ioctl$TIOCCBRK(r1, 0x2000747a) 22:28:28 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) r1 = dup2(r0, r0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000040)={0x1, 0x6}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x66, &(0x7f00000000c0), 0x5c) r2 = dup(r0) ioctl$WSDISPLAYIO_SMODE(r2, 0x8004574c, &(0x7f0000000080)=0x1) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000000)=0x6) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x0, 0xffff, 0x3, 0x0, 0xe3, 0x51b701e1, 0x1, 0x2, 0x0, 0x0, 0x10000}) 22:28:28 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) socketpair(0x0, 0x5, 0x6, &(0x7f0000000040)={0xffffffffffffffff}) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x4, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) chmod(&(0x7f0000000000)='./file0\x00', 0x20) r3 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r2) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x24}, {0x6}]}) r1 = accept$inet6(0xffffffffffffffff, 0x0, &(0x7f0000000240)) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000000280)={{0x18, 0x2, 0x1, 0x100000000000}, {0x18, 0x0, 0x5, 0x7d}, 0x9, [0x80000000, 0xf4c, 0x8000, 0x3ff, 0x3f, 0x20, 0x9, 0xff]}, 0x3c) syz_emit_ethernet(0x50, &(0x7f0000000140)="b736886ed65dbd0a6a24c6063805746b2c5b2e187f4dad4f80b1fc1b1cc006335cfaff22968a0a7c4712823077e63b24c9ffbe6d7d5ddfc7017c9d17aefecb440ac148e404622bf7701e402e837a8480") getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r3 = getgid() getgroups(0x1, &(0x7f0000000340)=[0xffffffffffffffff]) r5 = getgid() r6 = getegid() r7 = getgid() getgroups(0x5, &(0x7f0000000380)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x7, &(0x7f00000003c0)=[r2, r3, r4, r5, r6, r7, r8]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) r9 = dup(r0) setsockopt$inet6_MRT6_DEL_MFC(r9, 0x29, 0x69, &(0x7f00000001c0)={{0x18, 0x2, 0x0, 0x8}, {0x18, 0x3, 0x7, 0x1}, 0x4, [0xc8e, 0x6, 0xff, 0x2, 0x7, 0x7, 0x3ff, 0x81]}, 0x3c) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000000)=[{0x47, 0xfffffffffffffff7}, {0x103, 0x7}], 0x2}) 22:28:28 executing program 0: r0 = socket$inet6(0x18, 0x4, 0x0) getsockopt(r0, 0x200000029, 0x80000000000041, 0x0, 0x0) 22:28:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 22:28:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) open(&(0x7f0000000080)='./file0\x00', 0x886, 0x41) r1 = kqueue() pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r3, 0x40}], 0x1, 0x1ff) kevent(r1, &(0x7f0000000100)=[{{r3}, 0xffffffffffffffff, 0xeb}], 0x6, 0x0, 0x0, 0x0) poll(&(0x7f0000000140)=[{r3, 0x101}], 0x1, 0x0) close(r2) nanosleep(&(0x7f0000000140)={0x3, 0x3b9ac9ff}, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000040)={0x10000, 0xffffffffffffff00}) r4 = openat(0xffffffffffffffff, &(0x7f0000000380)='./file0\x00', 0x20220, 0x800100) ioctl$WSMUXIO_LIST_DEVICES(r4, 0xc1045763, &(0x7f00000001c0)={0x1e, [{0x3, 0x3ff}, {0x0, 0x3}, {0x2, 0x2a3}, {0x3, 0xd2c7}, {0x2, 0x6}, {0x3, 0x6}, {0x3, 0x380000000000000}, {0x2, 0x3}, {0x3, 0x7f}, {0x3, 0x9}, {0x1, 0x1}, {0x1, 0x9}, {0x3, 0xff}, {0x3, 0x6}, {0x3}, {0x3, 0x10001}, {0x0, 0x80000001}, {0x2, 0xc7}, {0x3, 0x4e2b}, {0x3, 0x9}, {0x1, 0x4}, {0x2, 0xae9}, {0x2, 0x5}, {0x3, 0x2}, {0x0, 0x7}, {0x2, 0x7}, {0x3, 0x7}, {0x3, 0xaf0e}, {0x3, 0x38}, {0x1, 0x3f}, {0x0, 0x7}, {0x1, 0xfffffffffffffffe}]}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000300)="b6") socketpair(0x10, 0x3, 0x8, &(0x7f0000000340)) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000400)={0xfffffffffffffff7, './file0\x00', './file0\x00'}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) flock(r5, 0x8) r6 = getpgrp() fcntl$lock(r4, 0x7, &(0x7f00000003c0)={0x0, 0x0, 0x2, 0x7, r6}) close(r1) 22:28:29 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x3c}, {0x6}]}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000001c0)) lstat(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:29 executing program 1: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x1fd, &(0x7f0000000140)=[{&(0x7f0000000040)=""/101, 0x65}], 0x1, 0x0}, 0x0) mmap(&(0x7f0000000000/0xd000)=nil, 0xd000, 0x0, 0xace8443fcbec8c7e, r1, 0x0, 0x20) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000100)={0x7, './file0\x00', './file0\x00'}) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000180)={0x8, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) 22:28:29 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) kevent(r0, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x89, 0x0, 0x95f2, 0x8000}, {{r0}, 0xffffffffffffffff, 0x50, 0x1, 0x3}, {{r2}, 0xfffffffffffffffc, 0x2, 0x60, 0x6, 0x10000}], 0x2, &(0x7f0000000200)=[{{r1}, 0xfffffffffffffffb, 0x0, 0x80, 0x1, 0x4}, {{r1}, 0xffffffffffffffff, 0x22, 0x10, 0x6, 0x6}, {{r1}, 0x0, 0x8, 0x8, 0x1000, 0x9}], 0x9, &(0x7f0000000040)={0x0, 0x8}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x1, &(0x7f0000000080)=[0x6684]}) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x2200, 0x0) 22:28:29 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) setgroups(0x0, 0x0) chdir(&(0x7f0000000200)='./file0\x00') fcntl$setstatus(0xffffffffffffffff, 0x4, 0x80) setsockopt(r0, 0x84, 0x2, &(0x7f00000018c0)="c6757408a5d9749bf41cd55beefab95bc5de35bfad9baaa9b1d71bf8397b60028b9e1b4714a4aabfa460fd630e62b8a1d560364fb69d47632dfea3c82d5ce15d63a20a6b9e8ecf16ab6dcb02411e90d15cb11b79c788373d8ebe0c463f554a66670b407f1d5a8db11da4c07249824bcc70cac9cb1b18b73fd9e00d3fdefe48c5ac7321e92a", 0x85) preadv(0xffffffffffffffff, &(0x7f0000001800)=[{&(0x7f00000000c0)=""/76, 0x4c}, {&(0x7f0000000240)=""/85, 0x55}, {&(0x7f0000000140)=""/5, 0x5}, {&(0x7f00000001c0)=""/36, 0x24}, {&(0x7f00000002c0)=""/193, 0xc1}, {&(0x7f00000003c0)=""/222, 0xde}, {&(0x7f0000000500)=""/173, 0xad}, {&(0x7f00000005c0)=""/112, 0x70}, {&(0x7f0000000640)=""/4096, 0x1000}, {&(0x7f0000001740)=""/146, 0x92}], 0xa, 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) 22:28:29 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0xa0, 0xb5) r1 = getppid() fcntl$setown(r0, 0x6, r1) r2 = socket(0x10000000002, 0x6, 0x5bd0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f0000000400), 0x2) 22:28:29 executing program 1: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x2004, 0xffffffffffffffff) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x5, 0x1f, 0x5, 0x3}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000180)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000000c0)=0x80) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000100)) 22:28:29 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x107fff, 0x0, 0x0, 0x0, "00000000fffeff7f0002000000ffec00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) fchdir(r0) pipe(&(0x7f0000000000)) 22:28:29 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) r3 = kqueue() r4 = accept$inet6(r2, &(0x7f0000000040), &(0x7f0000000080)=0xc) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0x0, 0x0, 0x40000011, 0x47, 0x5}, {{r0}, 0x0, 0x2, 0x10, 0x3, 0xfffffffffffffffb}, {{r3}, 0xffffffffffffffff, 0x80, 0x8, 0x3, 0x100000001}, {{r4}, 0xffffffffffffffff, 0x40, 0x80000008, 0xea, 0x53a}, {{r0}, 0xfffffffffffffffe, 0x1, 0xfffff, 0xff, 0x81}], 0xc2ac, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffa, 0x2, 0x6, 0x7, 0xda02}, {{r0}, 0xfffffffffffffffc, 0x11, 0x40, 0x2, 0x40}, {{r1}, 0xffffffffffffffff, 0x60, 0x40000000, 0x3f, 0x7fffffff}, {{r2}, 0xffffffffffffffff, 0xc1, 0x8, 0x6, 0x20}, {{r2}, 0xffffffffffffffff, 0x46, 0xf0000021, 0xfff}], 0x20, &(0x7f0000000100)={0xfffffffffffffffd, 0x9cd9}) msgget(0x1, 0x102) kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 22:28:29 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) writev(r0, &(0x7f0000000000), 0x1f0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x1) 22:28:29 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x4000080) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) getdents(r1, 0x0, 0xfdcb) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000180)={0x5, 0x7}, 0x8) 22:28:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x7ff, 0x0, "b0d4000200fe4cf8000100"}) unveil(&(0x7f0000000040)='./file0\x00', 0x0) r0 = socket(0x18, 0x3, 0x0) bind(r0, &(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f0000000100)=0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 22:28:30 executing program 0: pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[0x4, 0x851a, 0xced6]}) setrlimit(0xc, &(0x7f0000000140)={0x8000, 0x1fc}) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) socketpair$unix(0x1, 0x4002, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r4, &(0x7f0000000240)=ANY=[@ANYBLOB="2f012e2f66615d653000"], 0xa) bind(r3, &(0x7f00000001c0)=@un=@abs={0x1, 0x0, 0x2}, 0x8) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x1, &(0x7f00000002c0)=[r5]) 22:28:30 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x0, 0x0) unlink(&(0x7f00000002c0)='./file0\x00') r1 = fcntl$dupfd(r0, 0x0, r0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000200)='/dev/wsmouse\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f00000001c0)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)) faccessat(r1, &(0x7f0000000240)='./file0\x00', 0x103, 0x0) 22:28:30 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$dupfd(r0, 0xa, r0) fsync(r0) close(r0) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x3d}, {0x6f6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)='^') flock(r0, 0xd) 22:28:30 executing program 0: r0 = syz_open_pts() ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0xd3e) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x5, 0x0, "385df47313f653dc897f0298c9c4e4274161cdc0"}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xdd9c, 0x3, 0x2c, 0x40, "c2d8bad17bacf8b2b9b9f8042c204fc632a8505d", 0x80000001, 0x800}) write(r0, &(0x7f0000000200), 0x4268) 22:28:30 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x148) r5 = open$dir(&(0x7f0000000100)='./file0/file0\x00', 0x0, 0x0) renameat(r5, &(0x7f00000002c0)='.\x00', 0xffffffffffffffff, 0x0) kevent(r4, &(0x7f0000000040)=[{{r3}, 0xffffffffffffffff, 0x15}], 0xffff, 0x0, 0x0, 0x0) dup2(r1, r4) 22:28:30 executing program 1: r0 = socket(0x11, 0x3, 0x3) setsockopt(r0, 0x20000000000011, 0x3, 0x0, 0x0) 22:28:30 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x15, 0x0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/46, 0x2e, 0x40, &(0x7f0000000040)=@un=@file={0x1, './file0\x00'}, 0xa) 22:28:30 executing program 0: syz_execute_func(0x0) syz_execute_func(&(0x7f00000005c0)="985e19e9c4a2791dcd04050f05bf08000000c4a37bf0c55c41e2e9660ff8aa024806573db8c4f4064e4e4e5b26400f0fbafeefffffb74b264ad80f30091e1edee509c421045f56b7c421dd5831c4e10bf8c45b64660f3838520a96ea33ed33ed4877f866440ff4697683397fd3fb0000c0c4a1662ad7450f01ee167c7c66f2ab440fec3f67dddde8e80f79cec466b1f72ec3c4e2899294d800000000430ff93408c2b0c10b0b0000c4414e53d266dfed43d9ee0fc60fc6a8f2ae000000f1ebeb628f8f709b2e3e0f0b36f04283a900800000002626802d08000000ba49c45c450f91f3c4638d6e8df9ffffff00ffffc483d7fffb110f66474eb83aa2f1fbfbe2") pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f00000000c0)={0xc5, 0xff, {0x8, 0x7}}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000100)={0x8, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0xffd5, './file0\x00', './file0\x00'}) 22:28:30 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) open$dir(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() r3 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000280), 0x9, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000080)) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 22:28:30 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x1fff, 0x1700) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x1, 0x80) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000100)=0x7ff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) r3 = syz_open_pts() poll(&(0x7f00000000c0)=[{r3, 0x50}], 0x1, 0x7fffffff) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e389ddedff37173457851a7f9097b5ac793683a"}) syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x20000000, "a4eccea6da00000000000000000000008000"}) ioctl$TIOCCONS(r2, 0x20004276, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) ioctl$TIOCMSET(r2, 0x40044278, &(0x7f0000000000)) 22:28:30 executing program 1: r0 = socket(0x2, 0x2, 0x0) sendmsg(r0, &(0x7f0000001580)={&(0x7f0000000000)=@in, 0x56, 0x0, 0xffffffffffffff93, &(0x7f00000013c0)}, 0x0) 22:28:30 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) ioctl$TIOCCONS(r0, 0x80047462, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x540, 0x0) ioctl$TIOCEXCL(r1, 0x2000740d) 22:28:30 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x54}, {0x80000016}]}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x100, 0x80) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000100)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:30 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4000000004500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x2, 0x0) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/242, 0xf2}], 0x1, 0x0, 0x0) utimes(&(0x7f0000000280)='./bus\x00', &(0x7f00000002c0)={{0x0, 0xfa97}, {0x50d, 0x72}}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000040)) open(&(0x7f0000000080)='./bus\x00', 0x8190, 0x40) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x4) 22:28:30 executing program 1: socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) fchdir(r3) getgid() setsockopt(r2, 0x401, 0x3, &(0x7f0000000140)="e208db6c443d4a9c656f69dbba19083c217889b3284eb222ce42ba8d0d1403ee77b7774c4649f3688b0655459da2af3cf133a2fc3763936e0c9f13a354b786875a941b2e832dc6441824663af948d04875afe6c5efb697a7e3c407ad2331a5eda5e00793aa46b8cadff5e806548ad93f5ccdf6c2cf6fcce89d024c87b1a5302369776218584874ffb29867f1a9cc33d12a5d4651eb2ea771b91cafca96b1da6c26b4017b1b4047c1e4c7889019fb9f0b5dceb1313a481e763c73f8284626caf3874bca9dc5779d", 0xc7) fcntl$setflags(r1, 0x2, 0x1) 22:28:30 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x100000000}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) wait4(r1, &(0x7f0000000140), 0xb, 0x0) r2 = getpgid(0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x8, 0x6, r2}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x8, 0x200000005}) 22:28:30 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept$unix(r1, &(0x7f0000000100)=ANY=[@ANYBLOB="16ba83a329c483807d3300911c29da8d94e5b812c943faa439dedf59720dccbb67261a11e757bfdca40c3275a5b8a31e9952a166a28690b11495aba25240c14abd893823cce25e3cf9ecb4e2668110965e1a2e21f83e5978d592255e57047344bd1d78c3c2b55e814409c454e96f68aab9b145165e92ffa4da1a8cb65517356eaf21aa7f3bdb78442fb47cc0bc207dd9015b5cd5f0de1b1183c94e908c1b28112ca9c89991df9d93bf54cc504230d78bdcb567ef4f97eb36dca60b966c7f5530ff37c45a6e0b37f19ed4adb54f7ef8b26691a867a3fd85fd61c84ba3a023ea3eb314aa592e63bfddd340b7658e850ef07d520b85165e7b7035a3fb9fa4e4f1", @ANYRESOCT=r1, @ANYRES64=r0, @ANYPTR=&(0x7f00000000c0)=ANY=[@ANYRESDEC=r0, @ANYRESHEX=r1, @ANYPTR=&(0x7f0000000040)=ANY=[@ANYRES64, @ANYBLOB="ab4d48a8ecc3d9f0e84ddec39f6f59b516066ea8dea5d8adeb18247bf9b5408c6e96eb53", @ANYRESOCT=r1, @ANYRESOCT=r0]], @ANYRESDEC], 0x0) r2 = socket(0x18, 0x1, 0x0) kqueue() setsockopt(r2, 0x29, 0x80000000000002e, &(0x7f0000000180), 0x14) bind$inet6(r0, &(0x7f0000000240)={0x18, 0x0, 0x200, 0x1}, 0xc) 22:28:30 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x7, 0x6010, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) rename(&(0x7f0000000180)='.\x00', &(0x7f00000001c0)='./file0\x00') readlink(&(0x7f0000000280)='./file0\x00', 0x0, 0x0) open(&(0x7f0000000000)='./file0/file0\x00', 0x20, 0x2) 22:28:30 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000004c0)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3dfaf90f05000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002049fa9da398bcd62b103434820abc4bcabba3444002007e14295fbaabbbafe214dea79d8e1736a01ed01d72f5dd1d95e8f6b9d3b3c190fef0c9ea73906e2adddcb95afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a627d0767106bd31b4605f1d0008fd323e6a8bab89057394672c25bc15a602", 0xd5) r1 = syz_open_pts() close(r0) dup(r1) write(r0, &(0x7f0000000040)="4c6ba32fa253170cbf59524e99021e2d4992de2f2fcbb70f11dbeaa3aaa04673803c2ad864e2cb3ffe76510bdea8d38c8da13e03ce39adf9ad57d5db", 0x3c) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2000000000000000, 0x0, 0x1000098b, 0x6, "85fe4dbfa60200000007ad00fbffffffffffffff", 0x0, 0x6}) ioctl$TIOCSTAT(r2, 0x20007465, 0x0) readv(r2, &(0x7f0000000840)=[{&(0x7f0000000240)=""/200, 0xc8}], 0x1) 22:28:30 executing program 0: socketpair(0x37, 0x1, 0x7, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x0, 0x2) dup2(r0, r1) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x1000000000000029, 0xc, &(0x7f0000000040)="ebffcbff993192964800"/20, 0x14) setsockopt(r2, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r2, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 22:28:30 executing program 0: r0 = socket(0x2, 0x2, 0x0) munmap(&(0x7f0000fed000/0x10000)=nil, 0x10000) sendmsg(r0, &(0x7f00000003c0)={&(0x7f0000000080)=@in={0x2, 0x3}, 0xc, 0x0, 0xfffffffffffffddd, &(0x7f0000000040)=ANY=[], 0x34}, 0xa) 22:28:30 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x76) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8025, 0xffbffffffffffffd) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000380)="684a6b3af2863d13d424fa2f129bf733235c331b5a433c37826d9b8609365a3804de9884a8fa0759777d46d729f213393de8afb1c44dff58cd23fada138d63d3e20dd0462bd9048bd151f3c6eb2adab759aa5817dc9d3b807470599637e5424ee479a4af591572d061000bce0ada252a32418f976b6bd082791baa232e7627a859ecde3fe53840e422f84c07452c7a85515067013d249066367c20908c93e691d7326c7661563a969c8ce9eba3d1ee6f0c94346d3e238c74d708f8ed1bf3f0282826062bfcf43fe7473c2a921410344800e1643431", 0xd5}], 0x1, 0x0, 0x0) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000080)=0xfa3) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000000)='./bus\x00', &(0x7f0000000040)='W\x00') ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000001c0)={0x57, './bus\x00', './bus\x00'}) 22:28:31 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x200000000042, 0x8001) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)) 22:28:31 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) getdents(r1, &(0x7f0000000200)=""/4096, 0x1000) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) setsockopt$inet6_MRT6_ADD_MFC(r1, 0x29, 0x68, &(0x7f00000001c0)={{0x18, 0x1, 0x7fff, 0x4fa}, {0x18, 0x3, 0x0, 0x9793}, 0xfffffffffffff001, [0x8000, 0x35d5ffd6, 0x6, 0x3ff, 0x3, 0x187b, 0x10001, 0xff]}, 0x3c) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000001480)) preadv(r1, &(0x7f0000001440)=[{&(0x7f0000001340)=""/216, 0xd8}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f0000000040)="a0a7a14222e029c73952d5d65fd245f650ba173173165b52bd7ae83eb5a3e26f0511b0af773934cd98842dffad81b615ab0affd84e7a54c4d074469955ba572e4cd90d0f79ef7f440b78b2da9eece7692e2752e06197a9107280e9c5b94c1ace54194df389df50809e39e1134dfa1dcfcd61f60c92151aa9e71b34cfef078453ff4375f72e5d0e6ee2628001d722ccf86590bb19b167685c4c8287a759b686a6e52cf7d8eee1f72533f33b976ed5838085c7b99951f5a6b4173ac43bf1a0ce02d8dda27b8806b2e0c7f4bc068defbb97dfca0b81", 0xd4}], 0x1, 0x0, 0x0) kevent(r1, &(0x7f0000001200)=[{{r1}, 0xffffffffffffffff, 0x91, 0x2, 0x0, 0x2}, {{r1}, 0xffffffffffffffff, 0x81, 0x83, 0x80, 0x42}, {{r1}, 0xfffffffffffffffd, 0x20, 0x21, 0x7fff, 0x8}], 0x3, &(0x7f0000001280)=[{{r0}, 0xfffffffffffffff8, 0x80, 0x8, 0x1000, 0x1}, {{r1}, 0xfffffffffffffffd, 0x1, 0x1, 0x1000000}, {{r1}, 0xffffffffffffffff, 0xca, 0x40000004, 0x10001, 0x37}], 0x695fb07f, &(0x7f0000001300)={0x5, 0xe45e}) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) rmdir(&(0x7f0000000180)='./file0\x00') munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&00"3%8 6! 0820&&"000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&00"3%8 6! 0820&� $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&00"3%8 6! 0820&&$000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&00"3%8 6! 0820&&!000 $)$.'4 #(!.'%! 22:28:31 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c, 0x0, 0xca}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = dup2(r0, r0) socket$inet6(0x18, 0x4002, 0x4a8) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:31 executing program 0: r0 = socket$inet(0x2, 0x0, 0x3ff) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000000), 0x1b0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="1e0ed5f51a94bb9efa5b1a2aa92670af4c4908c1c508aa0c4f6b8d47caa859e2d805d1e59aa860b9915d22e5c9fbb44af686a1f12bdc4d1e3cc39d6291efe69178b3acb6ebc1bc7b96144fc11a96d13ed8170b115462baaece3cc79e2163a4e3ec05de2478e72f1a202954a282f1b3ed39bbff40691d433f61aff6427d", 0x7d) pwritev(r0, &(0x7f0000000240)=[{&(0x7f00000001c0)="43aaf8f2748645868101bc7e6bfa17dd732f29c5489d7e1122fb037f9f19e3b7991cef29104218c679fcd01dad1b24c5faa29163b517bfa49323897ea6ea2ff71cccf56ac8a7520d5d351840bcb329", 0x4f}, {&(0x7f0000000140)="7dfa74ba86ff8c0df50193967e825abb35ecdfec903c1364a12d0387833773a585296fdd46e7e715b9771bc5fd32d31ba6aae4ec6816", 0x36}], 0x2, 0x0, 0x0) preadv(r0, &(0x7f0000000380)=[{&(0x7f0000000280)=""/193, 0xc1}], 0x1, 0x0, 0x40000000000000) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)='\x00\x00\x00\x00', 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000003c0)="0d0dbc7158558d1ce3c16374528885625a14595673d06b5f53fd75f6f9054003fee987a002568c458eb0d9495a6eab71ac644d93f22560a1fb5175633b7df690d02277110daa9b92da95a9c28ee4d2287336fba466408fbd3bee3bc3bc95f395de24aeefd0e46ca581a94dcc51259b9b5900e10948d0ba33f93c2a4053c3d0cc6f88393e78b233809e5f6b652f5e67c3abf96ac878de0f05af7f32d0b540b442c849361cf8ee4d3792821c20a5bf0762c93be5f3470fbffbc6b9f9d12f5397793c", 0xc1) 22:28:31 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000140)='./bus/file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000380)) connect$inet(r1, &(0x7f0000000040), 0xc) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) 22:28:31 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000100)=0xc) bind(r1, &(0x7f0000000140)=@in6={0x18, 0x2, 0x8, 0x200}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x2, &(0x7f0000000180)=[{0xae2, 0x0, 0x9, 0x1}, {0x1, 0x9, 0x4, 0x401}]}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x200, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r2, 0x80105727, &(0x7f0000000280)={&(0x7f0000000240)=[{0x20, 0x2188}, {0x0, 0x2}], 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&00"3%8 6! 0820&&"000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&00"3%8 6! 0820&� $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&00"3%8 6! 0820&&$000 $)$.'4 #(!.'%! 0-!05.7)2%: 7)2).' &/2 0-!0 08&&&&&$803&00"3%8 6! 0820&&!000 $)$.'4 #(!.'%! 22:28:31 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x20, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80047476, &(0x7f0000000040)={0x0, 0xfffffffffffffda8}) fcntl$getflags(r0, 0x1) 22:28:31 executing program 0: mkdir(&(0x7f0000000300)='./control\x00', 0x0) link(&(0x7f0000000000)='./control\x00', 0x0) 22:28:32 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x43, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0xc0307006, &(0x7f0000000100)) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000040)=0x4) 22:28:32 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000000c0)=0x3) ioctl$KDSETRAD(r0, 0x20004b43) socket(0x11, 0x8000, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000080)) 22:28:32 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setuid(0xee01) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x800, 0x20) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@in}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 22:28:32 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000240)='./file0/file0\x00') open(&(0x7f0000001740)='./file0/file2\x00', 0x0, 0x0) open$dir(&(0x7f0000000080)='./file0/file1\x00', 0x80, 0x40000000000) chdir(&(0x7f0000000040)='./file0/file0\x00') 22:28:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x5) r1 = fcntl$getown(r0, 0x5) wait4(r1, &(0x7f0000000000), 0x2, &(0x7f0000000040)) 22:28:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = dup(r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000040)=0x1) syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd", 0x0, 0xfffffffffffffffc}) write(r0, &(0x7f0000000080)="9d", 0x1) 22:28:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000000)={0x0, 0x8}) 22:28:32 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[], 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) bind$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x1, 0x6}, 0xc) 22:28:32 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x2710}}, &(0x7f0000000200)) 22:28:32 executing program 0: r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(0x0, &(0x7f0000001000/0x2000)=nil, 0x0) r1 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f0000000080)={0x69, 0x0, &(0x7f0000000000)=""/105}) shmat(r0, &(0x7f0000001000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) r2 = semget(0x2, 0x3, 0x84) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000000c0)=""/4096) shmat(r0, &(0x7f0000004000/0x4000)=nil, 0x0) 22:28:32 executing program 1: r0 = socket(0x2000000011, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000)=0x1, 0x4) getsockname(r0, 0x0, 0xffffffffffffffff) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2d}, {0x84}, {0x6}]}) r2 = getgid() r3 = getgid() getgroups(0x7, &(0x7f0000000040)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r5 = getgid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) setgroups(0x5, &(0x7f0000000240)=[r2, r3, r4, r5, r6]) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x5, 0x0) ioctl$BIOCSETWF(r0, 0x40044273, &(0x7f0000000080)={0x0, 0x0}) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x100, 0x1) ioctl$PCIOCWRITE(r1, 0xc0107003, &(0x7f00000000c0)={{0x1ff, 0x3, 0x9}, 0x46, 0x7ff, 0x7ff}) 22:28:32 executing program 0: r0 = socket(0x2, 0x400000000044, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f00000003c0)=[{{r0}, 0xfffffffffffffffe, 0x43, 0x5}], 0x2, 0x0, 0x0, 0x0) 22:28:32 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x80002005, 0x4300) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000400)='/dev/zero\x00', 0x30941, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000440)={'./bus\x00', 0x5, 0x10000, 0x3, 0x0, 0x3c68, 0x401, 0x1000, 0x3, 0x3, 0x8, 0x80}) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000003c0)) r2 = open$dir(&(0x7f0000000000)='\x00', 0x382, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./bus\x00', 0x500, 0x24) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) ioctl$WSDISPLAYIO_DELFONT(r3, 0x8058574f, &(0x7f0000000100)={'./bus\x00', 0xffffffffffffffb9, 0x6, 0x8ece, 0x1, 0x4, 0x4, 0xf2d9, 0x2, 0x1, 0x1, 0xfffffffffffffffc}) ioctl$WSDISPLAYIO_GVIDEO(r3, 0x40045744, &(0x7f0000000340)) r4 = dup(r2) recvfrom(r3, &(0x7f0000000180)=""/48, 0x30, 0x800, &(0x7f00000001c0)=@in6={0x18, 0x1, 0x0, 0x9}, 0xc) linkat(r3, &(0x7f00000002c0)='./bus\x00', r2, &(0x7f0000000300)='./file0\x00', 0x4) ioctl$WSKBDIO_SETMODE(r4, 0x80045713, &(0x7f00000000c0)=0x1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0}, 0xc) setuid(r5) 22:28:32 executing program 0: madvise(&(0x7f0000000000/0x4000)=nil, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x840, 0x100) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0x7fffffff) 22:28:32 executing program 1: r0 = shmget(0xffffffffffffffff, 0x1000, 0x4, &(0x7f0000ffc000/0x1000)=nil) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setgroups(0x2, &(0x7f0000000100)=[r1, r3]) r4 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f0000000240), &(0x7f0000000280)=0xc) setegid(r2) ioctl$WSDISPLAYIO_GETSCREENTYPE(r4, 0xc028575d, &(0x7f00000002c0)={0x3, 0x2, './file0\x00', 0x3, 0x1, 0x8, 0xff}) setgroups(0x0, 0x0) r5 = semget$private(0x0, 0x0, 0x1) semctl$GETPID(r5, 0x1, 0x4, &(0x7f0000000000)=""/203) setuid(0xee01) r6 = openat(0xffffffffffffffff, &(0x7f0000000140)='./file0\x00', 0x8, 0x4) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000300), &(0x7f0000000340)=0xc) getsockopt$sock_cred(r6, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) shmctl$IPC_STAT(r0, 0x2, 0x0) 22:28:32 executing program 0: syz_open_pts() r0 = syz_open_pts() r1 = syz_open_pts() flock(r1, 0x2) ioctl$TIOCCDTR(r0, 0x20007478) 22:28:32 executing program 1: mknod(&(0x7f0000000100)='./file0\x00', 0x100002002, 0x4) r0 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x800) open(&(0x7f0000000000)='./bus\x00', 0x0, 0x40) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x800000) dup2(r1, r0) 22:28:32 executing program 0: open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000000000)={&(0x7f0000000080)=ANY=[@ANYBLOB="00e2ffffffbab96cea332ef8d4bdd49160053000"], 0xffffffffffffff75, 0x0}, 0x0) 22:28:32 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') utimes(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000080)={{0x3, 0x7}, {0xffffffffffff8619, 0x1}}) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) open(&(0x7f0000000000)='./file0/file0\x00', 0x20602, 0x0) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x5}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="02") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000000)=[{0xffffffffffffffff, 0x1, 0x8, 0x1}, {0x310000000000, 0x5a3, 0x4, 0x1000}, {0x0, 0x6, 0x7e00000000, 0x4}, {0x6, 0x6c00000000000000, 0x6, 0x7}]}) 22:28:32 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000000)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x0, &(0x7f00000000c0)}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") mmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x6, 0x12, r1, 0x0, 0x0) 22:28:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x8400, 0x10) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0xfffffffffffffffc) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) r3 = getgid() sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000140)=[{&(0x7f0000000200)="13879f57e209c194c3021933f5b2a5204d05762434217ba6443e84c2faf86e0ed6e256bf43bf1813d15f05279f7af216251470b3c5b48918a4975360d0d95c006d21cc223f1ff49489a9f12b5addda83d7bb77ab8ca75430f1f6d8f6b10ba0bde9802e94161590cba59dc66b884a7d371fd0e50f01d5bbaf9ea43066a1106e2c9dc17e", 0x83}, {&(0x7f00000002c0)="41eb02df475475e4ab61106750e40efc82f3c902a826ad00034ca93360eecabda355fa12a7ba262de783094df5c0f1dc6bf373636eae95bf89f7ff756493db8f980903eec6a1911feb71", 0x4a}], 0x2, 0x0, 0x0, 0x6}, 0x8) ioctl$BIOCPROMISC(r0, 0x20004269) fchownat(r0, &(0x7f0000000080)='./file0\x00', r1, r3, 0x2) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000000)={0x200, 0x3}) 22:28:32 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x22, &(0x7f0000000000)="caf5b415", 0x4) sendmsg$unix(r0, &(0x7f00000003c0)={&(0x7f0000000180)=ANY=[@ANYBLOB="690d6150dc01000000010000000000000000000000000000915c9b599f1fced3c71fb4f3fdc7fbecda2b145d636ffcecda57120aa061d5777ba4d6ce6953169bf83c3f95ca36d88de0943047d40240f7977af20d2e539b5175b33bd9982efc520fb3e124fc0a46196beaaebd067ecf035cf3e3cb2f7fe92fdbf2c16a197c64027bdb3d9c0474086929c0a433741d525be7e5805f36601c029400d1d0e3dd2bf8c29c779af5d9dd496ebd7f74025ae8dca968ffdb507ab3acae8b2a633702bead18f5b6a858136ad84063a7efe5457bdc"], 0xa, 0x0}, 0x0) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x9}, {0x7, 0xfffffffffffffffe}, {0x6, 0x0, 0x0, 0x7}]}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000100)=0xc) seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:32 executing program 0: munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmat(r0, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) mlock(&(0x7f0000ffc000/0x3000)=nil, 0x3000) r1 = socket$inet(0x2, 0x2, 0xff) pwritev(r1, &(0x7f0000000240)=[{&(0x7f0000000000)="ac5c5c26ef0328", 0x7}, {&(0x7f0000000040)="89e404a0e9bdc8aafea2bcd203879a331f6c6dcc66ee13c692dfb5b99ac049dbf21335f75701779bfe84d52b3d8883916b1ed2195daf8c0c2a422148b5c0e19669cee2caec1fc9df4005150fe7d915e13550702b18dea63f5b8cc2ce95692b4c546afb355e5d80172e7734631a5f1ac9d860e5ae45c87c9cb61731d6eb3638c184ab2ab9bb1f3d635ece141345b3105f98c142ec133afebcd3121ee7fc03758b27330e112a2af449c5140e476689ab2a4a5805fba6720038b70cae5d13be4ac2a2e8dff2645287814f43e14d358b9ccb02d81edd1feb3e4cf9dcabe3c77b0cd258", 0xe1}, {&(0x7f0000000140)="f3e8f0df967612c1bb5d2a1d8db5023e9bd8ac08af1bcc053f9c1b7394b39189d7f615c6f33fe9b6ceb528933267dfcde0e11b54a1613579bba1d98fbfdd8a4b5a8bdf17dbfa13a0aa7a53c8c50e0177a6e85d13f59ea4a3fe05a7378469e6cd0637daa0698eb21d358f18f4a10a2fb74167c49faea9592caadf165576ff8748b8f872d786308e03c62de41e5a83be9786d410bcf0c7a631b52a13fbedd46b2bc7b1", 0xa2}, {&(0x7f0000000200)="bc9601d948291c8db42b13e99711fecd784a7915c18f4dfb9d354a553dfba3ef48307043e4e9f6ea5e942b14bf2bc51aa8f23a40292622c540", 0x39}], 0x4, 0x0, 0x0) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000140)={0x4, &(0x7f0000000080)=[0x7, 0x1000, 0xfff, 0x7fff]}) 22:28:32 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup(r0) setsockopt(r1, 0x9e4, 0x8, &(0x7f0000000140)="f6f5a871329740ab54c6198dfca1b557b45d1cab305aaeb959c5d8ae5fb696c77cf91cb62ce8706c68241a0bd570c94b8836cc9b65a1663338c524b83c8bbdeb3f828e4eeb5844ee340b7a5ff9ae5d4bfe4f3e6f394e17781c86606ea05d2716b561a14140cb908cdaf15cdb369d103e87373c88", 0x74) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x5}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 22:28:32 executing program 0: mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x1, [{0x3, 0xff}, {0x2, 0xfffffffffffffffb}, {0x2, 0xfffffffffffffff9}, {0x3, 0xcc6}, {0xad9be637990d2b26, 0x7f}, {0x3, 0x5}, {0x3}, {0x3, 0x400}, {0x3, 0x7}, {0x0, 0x40}, {0x0, 0x9}, {0x1}, {0x3, 0x8000}, {0x3, 0x4}, {0x1, 0x6}, {0x2, 0xfffffffffffffffe}, {0x1, 0x1ff}, {0x1, 0x5}, {0x2, 0x3ff}, {0x1, 0x10000}, {0x1, 0xffff}, {0x3}, {0x0, 0x80000001}, {0x3, 0x80000000}, {0x3, 0x8}, {0x1, 0x2}, {0x3, 0x4}, {0x3, 0xfff}, {0x2, 0x3}, {0x0, 0x6}, {0x3, 0x1ff}, {0x3, 0x6}]}) r1 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r1, &(0x7f0000000080)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0x9, 0x0}, 0x0) 22:28:32 executing program 1: r0 = semget(0x2, 0x0, 0x0) semop(r0, &(0x7f0000000080)=[{0x4, 0x6fdf}], 0x1) 22:28:32 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r0, r1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000240)=[&(0x7f0000000040)=']*+\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='@(\')\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x80\x00', &(0x7f00000001c0)='/\x00', &(0x7f0000000200)='\x00'], &(0x7f0000000340)=[&(0x7f0000000280)='\x99+&\x00', &(0x7f00000002c0)='^\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, 0x0) 22:28:32 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) bind(r0, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x181, 0x0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x20, 0x3) faccessat(r1, &(0x7f0000000140)='./file0\x00', 0x125, 0x1) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000180)={0x8, 0x9, 0x9}) r2 = semget$private(0x0, 0x4, 0x4) semctl$GETPID(r2, 0x3, 0x4, &(0x7f00000001c0)=""/84) open$dir(&(0x7f0000000240)='./file0\x00', 0x20088, 0x120) semget$private(0x0, 0x1, 0x401) ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000280)=0x101) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000002c0)=0x800) semop(r2, &(0x7f0000000300)=[{0x0, 0x3, 0x1800}], 0x1) semop(r2, &(0x7f00000003c0)=[{0x4, 0xfffffffffffffff2, 0x800}, {0x0, 0x4, 0x800}], 0x2) fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000008c0), &(0x7f0000000900)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000940), &(0x7f0000000980)=0xc) getpgid(0xffffffffffffffff) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000009c0), 0xc) sendmsg$unix(r1, &(0x7f0000000a80)={&(0x7f0000000340)=ANY=[@ANYBLOB="0100a9ad8d3d6c653000"], 0xa, &(0x7f0000000800)=[{&(0x7f00000007c0)="9c84a2c46f09fc150075481715114390f73a47201d4b7d", 0x17}], 0x1}, 0xc) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000ac0)) r3 = msgget$private(0x0, 0x100) msgctl$IPC_SET(r3, 0x1, 0xffffffffffffffff) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000b00)={0xffffffffffffff80, 0xa553}) rename(&(0x7f0000000b40)='./file1\x00', &(0x7f0000000b80)='./file0\x00') ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f0000000380)=0x2) munmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000) bind$inet(r0, &(0x7f0000000bc0)={0x2, 0x0}, 0xc) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x40074, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f00000001c0)="000000186004008b000600000000000000002000009c00ffff000000ffffff09f6ce4f22276eff7f000038d0", 0xffffffffffffff9b}], 0x1000000000000122) ioctl$BIOCLOCK(r0, 0x20004276) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000380)="9c1a26c07ef85124fb5d0f3112697f18c426b481469bd40387beb5ddf4be8d8bc11f7d1ac79850c720e380c137ad56e0d3eed6b6285fedeaa22ce06a9bf68e0b6020dc95b6c3db45b4cc73af4ce358a8b64a019c3bbe570b6b29cb0a02132c543120f2abd5ebee1049d43cc522fbac03a9afc2d5fa1f869967259f6fe584f639cae3385b9e52db955ca40f5766ac500d6859b4df2d8fec1e418aa79bdbba104879b5ef5139fee9eada67199406bb8ff003b4b5a42e5a8ffaed6c494a98e94f295b71c5e6e4bd0505965a51712e9ba307f1b70b3b20631d33ac5a0b8ff697cf7e4cac855c3d8174a08f37091c8c83d7102dc5bf38b86531ef492efd05e1e8f982fdc64163a794ebbc80fefb5da14c7b882747339bca90bb938f77b9c376269f41fd9014ea4d05a08b3f71e77aedfd95be1b3b35161937a7918d13c73afaf22c71a0c2b7b10ae63d5b45a777a2267a88787bde3710482d15df283cfec7daeea8f6147f982a99b81587bd82f0a57933518c3bc5147a40ac452b5f55e1d62015fa2fae98276e96aa051d78f8786ce1642fec017602ea37158f5c8ff62f636212c665c4af5877934ab2e57809a9d1d1458d9c0f11caaf7b2f9fcbed5e61ee1d44250cd09399a4ab1a084e032294a6f733c0cfcf16fc390f95946473f3737d6ec8a811331b844b4102c587b487571a46878a9ad76839a778331f486e452ba687a2f14b4aca412415597b899a32eeb3bd457a4526437b784e201b626c905f8b6b9cf0843f9bd12d2b2844df0c74afb7514af8b28d2db78e0032a0a0571c068b91c6cb7af1235c340b2b9c5475f703b09b6a3314722fb7b766ff0daa7cbde1527cd5fc2593a19fb6089952113c386d11305a076c1cc800dfc66ebb9d467360e46407bf12acb9e0db139074660edf16188377f5cd1e844e4fce8395a849596313626f6f900dde0cb8ae135b442802a67c46babb7dafc64c9336ea551d0f4413abe5fd9abfbd01bca09b6940e99f2a2484e9ca47cfbb936894c332b47073a3917a2aee6d8ab307719b8cea2af108824bd92abed6116ae7fab2da2d2007115c2332d557cf044fc6ba72a6611ef9b088d932621692f5ff006f6f7ea55469f5e37d879c0c6ed5b7eb2a5f365425b1bcbe018e260ea4e13b4bd7f190495cf0391703a54e20c8455f1389f41074d230d86039920e68d7f940b05c15993d1be68373fce49895ed30dab4925e4b52bb8da9771b839ff85e246cc63d6947c32de189f6fce337d09b04fd31b34ee466fafb0f2eed4ee1fac6db4ee1cff912ba220279d519100bb0e8968fd63659360cdfda4fc1fb898eebe8ea6f45ee54e6c3f3848027c9806beeb1cffc47f0e64c4c7213a0ffea8dde368ad585d17cfd4ce1959f3e80014499e3faf567e302ff3ec84f2c68eb0f73de5ada6e01b6f2a9b11b46bae838e6adecf0249ac0c25f8dfc8c139910ba2ef57763f4df15197635a2452c0c581177f7768723638899a41b8a86f4578c8a8974bb5ddb3eecb4253af5cab899a52f3b7057cf20d7fdc09618f356d0117890324a2cd9bba0ae98bb01282fbd41750307c13500b421c481d4726e15c7b5187126b92913da1374552ce17e67b4281e0902871f907d9dbf3ef468928ba3395638ad4d2e2f822932b4c0b4808507511815b97e15ad74b7feab15db25af0f97f97d86b57b3ec45bc5468d9c5843b75c983114785f8a107b8c0efbf6ee38d530bced38fadb725bce98fc27b65407e9b98600e44e959d49378e66ad8f8ec147a47f559984bc8fb1197ab633d083d4719885ccff71e24eeae74c0e6fa0bd0c5f6fbd8eb52d68a76dd3600c56967852aa22de246613f31122b1e1d2b9119fe22fcc367c9560c2be57dff7f12d674d3ef668fb1e04b36228e88f455d4fb12420bbc11cf009652f2de08abff7737046145ee26d9cc207a2fcde0a66690b616347286dc94f356ad7c8f5b42234f15318c37fbc9995f8c3c698e992ff9eb56235a31971e620982996c471b9e9962f85b2ee7cdc515addfc6ef775e23cbca9d02853b5dfb252a8c8e7eca7b5685bc1af184195920bf5611f4a686f9f0f58a5d9ef14d161d3b4b4b371bdaf7d42c97743ba1b1a5e26b9d16fca767759ff4b4a0c1d4e03f8e8734fc6485b7998185e60bf4ab0c3c0799866a535a42641efb10f69dd62aec15a81558d5ccb39592c3b625564b090e096870f201c1a77691b51f3a2e3eb654a22c8b2444a7ee7a8835dcf06f334826e4d37c12f44bcb4bec2f9f06c309c6b5f540a91e30e3d96ea45380701cc6bdaa3fa029df55653c8a14d1f846ffd59ae6f9c9c923a6b96dcf423dc9eada79053817f4047acf2fb2b7e4dc64f7cda0c1b0b47220ab320a2d6d64624d8aa2dee3cbea12290eff8b69c6e7a7faf23db8200f56d84a50ad62997237bf7bed1ffe6942be3ba13ddc89b0e6b363dcd2fc5dff7ae0431af8b33257ce3f43b392341a33def6ad63bd443ef5b6ebb36320acf5d557096d407ff9f4d9faa0dbf00ca9125a01b0ea1f26474bd1377442e39856f5948bc3e004ee1e4f900ec887d4d68ac94be47f26ff9b4186d46c5672831508d39e04dcece81ea9277e80f65420847aacca4eb4b061647e294b5760e30ed5dc83ad801c3e7bc7dbef6d52f75f5ca7440a235f02b537b7431f825e3f8b4d9c40e2cda9732af2f069cc32629aea3b6fcc1a77c8c9302b0854c8e48bdc6ddee3e90d65c89fd15a1096b49da226f7b2e9cbad174162a4cd66cdb09311c3396d5fdcae8af58aeaa87bf1dd8405b66edeff6383a646e912f8c4706b433fd8c8659211828545e7a1824eba5be4f31a02890e5f2449c9043fcf475241cb77b82aa9e6fc75a15240f03ffd198b5a84405ebbbe4f94b39a7ca74d176f71430dc66b690281e4704526eb669da511b727bd305de52c705ec53b29f1f984a53980f442d573c7d7df592fba7236b72c7ea888fdf6bec6ca79807079f3e4c600ad0e85bb04e2696adc58c5f9acd5fa35b2dced46ef0370e8bfb529a2a8cf122e537c4e0845ea7d7ef63907281e1d73f6a51521e5b093e749e0c711e41cf4b20142d427ba14599e727f29e544647fa043436cc1b96e4e1731244a9c1bf44e6c61f089c1c60e85f392530c820bc2fe4aa72f376553b97a169a58caa5b4ca0dd13e5798d7bea5ced50e6a9010a236af7dde2a857da2b3300b16ca9d39fc2c516e6d03d9df7efa46af10d50e4b24db01517faf2fe9f5b55cc5d0318b646a0f2f887342422c4b50e9767f940a72b707ea79f8e38abd32488900fb372e70c819332756087a9b8a035a332beb4f085622b52bec6378d4b7e5198e0ba6c6069367b665ace36a6bfc2ea3a49c2182edb0e9fdd9a00b4dea85b7be04b36c9d32e52ff411db6d371fd0ef4609156483952e80c70eb22d1bf412eec0a3c953655ff6b36fa448630b97a50ac967755ecdb40a02c62c30924938483e8ef668c123da56b8d2a8fbaaa45fd08f4ac1c4c1408907e3c03dc9b4f7d91e6d529016e165c1c9b3060ddcf56eb2a2effa5ce443cbe598a523ca1390f273131e71e94cc733d04baa9b68526a06f35c869c4d70ef5a7e941cc305fc0f3ad19268c5e3b66247a3089ba8c1e48172694745920b40d5cc761ce600fd0c8908a0fb4ab47d1cc67d2d7b8b7855cd38cc5312d46a1b86312ed00316d38f1c59127d1498628e8cf4ef7ed7ad84f6f7541ba38eaee18f2f5de7c646907131c02123c927aa7e386836ae3a3ac8497f2cadc1b95388499274f893789982c505d8f32a676dc61bb667da9fad9728156c4833115ed986b6988322832fd22d7a8c12f0ebf99e63c193e105cf37b7eed8d6d94f18043d3aa7f9d2b1972d872cb3186bc887fb4ed400238179eae321d6f5ee814602f01ef8eac1864ff88ddfe7370cb2e217447346c7444dbb55b0029d67351ce7c8ac976cacf45876ac8834cb5aeebbcf2bc0619aaddd71cb8b7662d289250675d0f0d0186c5846c2f44365f6e64fe12bf6c622c16c2c541b7b71301ac73f54a560b756ca1fb2e7bcd71f641af9567052b66f1652ef70d6237b2afc54754082e63891775b3783638b301459e8fef4a6273e1158db64b1b0aac251d56618f484125d6f1a1120edcc72a9553215424252a76b03f1ec8944d993796b91dcba2b0e539eb47ab7f93791a6e2e5d05c53f1dfb117d943e314b24f592926878893177f8d6cd82832185db563e38011a5b888d217299dcbeb3f5b666ff47c5d7b4e8e75a2d868ea94ed1598051f1973f8d5b81b9d3a25eeefaca424fbafef414f8b8f6fbe89cc5f3cae4c931b6f5fc2c8c997c7561000eb166305b58c51033117644689501efc4fac6c629eb244835a331042d9fe4eef5e22a87349bc84cdf66c04b3454feea9a62d2e40602001142663e4dad0472873d5c8a36c8a1b8d22ca0f835bb0874602e5b2a0506030a20f37bf6a714fbdb7cafa3d4eede5ab2e38a002aae38618908556fad6b5978d10ef37d663257d8cc358b9de8e4da439a014e0aa7b0f7b1f0a8de86bf81f75f8637c72655bc67410c0a34cdd36763c8115ca8355535b45eb54967825623410271f6fc708ca634893468482966a7094539e2e586b14e526a3d08d26058da453f9d89dff12711781901a462ef64b44f027b2b64189551dfb3cfc13bc95882fc6a81b820cbbdb9e804bb8282010c08f426243174eab9fa2d6ef5a5d4b831035c74cb9d82ff42fd01f115b6dd05fdfeddc79a5765a50219188ecfe6de838f43ec3323a64a53d68b7a55c9451e06d617c0bc5d003b18d98f1c298f3bfe082bd0bd33693b1ee14ee3f1adc47a7ad8380121beba714e1c0e460e720be97d3569585a0e9ee843f86529c1f8cdec346c3172ac112fe50f9ff05c7dade341a12c99165fa8b59043fe9f0eb52317e10e0c7dcde42f1136fd0e7a5debcaca2480e74509a016c957fb38249f982840cbd61ece722eee278e4d5effd4e75960260a5a38436f33db8c0439aad778c91a7c269bf5a5747cd656a6ab93d8f6b105484fe283decebe31d8302957b34df03063ff6c147c778ffdea30aafc34b2bed23d06a387e85f335e264cd072471ca007d16388ade7695bbc907536e72a572e77a35f2bd6567e2fb93196f30083d3ec302dd4d84ed192a73118ba420bcd8762f18e38e8eba04876b25a2dc8b156057e2a9ded6439872883439d4d9526b779f39c8975409e61ec4606f0157f203be6f36000cca7bd9df3235a7e4f0344997dbfe2684e06513874ad23714b4eed9e61f035219e2c6261b8177ae2313b335a172a84463c381283d0ef5005b2f3b68f59c7477ac754d6246352fa545725e75d012230963a848927eafffc1b0cb49057acb48eebc4f23f128709352996abeaa2886871f803e61ced04fbb49d7cfb68fb1a03bc3916234ae6a7e01ada0d855f0c12023998e5568f567fe986f95abd5031bde7271b676d4b902d981544acfe1ec5b159a9da32bb62f32707e59b819d485f4358d3da93c4e02559f95a1d4a2b45df36a2ad6bf62d5b4a3b145f52e377fcf3d142e5748f45f1dfc76da72645e7c2dfc4fa23ff551e6895fbf320c59c8f9227a88eaa7a8e733f7c28879d6c96179939cab5da3e845beaaad117c9a5d1268fbeef4705006f251d11f4d2ae5f8925de0ac7f02c3329cafc2094215399c47f1e2508dba5fe1f743933418b609e21c03ac50165b0c4b030ad3132013b3d4dbd4ea855ce0e65026bf636391ae40cbafc110e0590f630185e099ebb3d99782736baa0c5a04a7f0580b3011c1531b1acf75953c6e5273d", 0x1000) open(&(0x7f0000000180)='./bus\x00', 0x10008, 0x40) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f00000000c0)=0x4) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000100)={0x0, 0xfda}) 22:28:32 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0x8400, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1) nanosleep(&(0x7f0000000080)={0x401, 0x6}, &(0x7f00000000c0)) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000100)=0x3) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="54580bbb5a36f0dd2af07e96170e94a6b62d1af63f8835e40d022c6a996c47cb2ce45584ca1abd15e2f2e8b81e9547e69b70a216fb7b2f300b58feeca4caae0005409ad362f7f626ca655a98f97412c1dd63b261d9d08c3e4a65fabf919bed0adbe477014c564f73b6aea650", 0x6c}, {&(0x7f00000001c0)="db92a137707b17808a9115fea950a4361d5fa7dc53a889b402f21f28926e36ef0aae1be80b177aa5670bf56a3bbfa000225befa73a734b2221bdbf970226149a51f4a4a8d4ce54997b30170bff692359b4f5ff21f2ef9af09ef3a221bb681edaa9c16731bdd83ef42e8e7cf8e2f9df59c5d28dab687f3dba63a15cbadf06d81f67e54564808cc8f7b6ca5bdffbf955cef47d37f881aa52d77d4630", 0x9b}, {&(0x7f0000000280)="b939d7d62f340447e2f83c5bda5c5c298b048a4e285fb237ebddfcfe9afecd1ff020a4e7d814b033837382ee91519f4fe5124003519d8a8767e3544a172d6fb5f052e4cda1a53c399630bc4b83a2e656e4b395502b4f0aa6c805", 0x5a}, {&(0x7f0000000300)="5fa91cdc993d494b1ec619c472d6d3254f04772749fc7cd3e1030108f272e66c4b9cb98f2c6d5ae8c9e848ef0cc5e8a66d3b95c9c26fad1373c5cf531ce4b5ca83b97f971bf6cf9f98a78fd45a16a1e0e8a793b5b17a9787b4cde2f476ffe419deb836121f6db4b90fa1a204c66e356625e6832c387b8eab9f7853d43c7d082fffe176b034905b9448a43a082e157f7290b85ff985d1656767abdb06fe7f4729ced836ef5b684ff995", 0xa9}], 0x4, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000400)='/dev/wsmouse\x00', 0x10082, 0x0) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000440)={0x0, 0x0, 0x0}, 0xc) setuid(r3) mknod(&(0x7f0000000480)='./file0\x00', 0x0, 0x8) pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSKBDIO_GETMODE(r6, 0x40045714, &(0x7f0000000500)) ioctl$TIOCSETVERAUTH(r6, 0x8004741c, &(0x7f0000000540)=0x6) r7 = fcntl$getown(r5, 0x5) r8 = openat(r5, &(0x7f0000000580)='./file0\x00', 0x10, 0x100) sendmsg(r8, &(0x7f0000001a80)={&(0x7f00000005c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000840)=[{&(0x7f0000000600)="e8e0d6da54c8bcde6d99bf0de46d1feadd7e3038fecae559ef66678f32aef5bb2be03f16d62b433f66afa88ba0d35f754c965b92674aaf8915546ca2f7db46a1e4fedf4711c54830f83c2f90431ccff730e5627e0715e2c22e5d6d307e15900db82a5707b98d5ef9941d7336e69677b7b7f2f83c4772736abe8177d28f8003cebcf05d2aebd41774b7cdfa4b79750e3b35ff74822e96532937fc8fa4506870eb85d68abf67d42fb15f90f08d890700e0ec1085c5fa51b4b2374cb2d0d7fe4e943c4aa921761340f226419d12107025", 0xcf}, {&(0x7f0000000700)="1669662d4f62b4f83aff3f36e66667a6631ab2d02af457191ac433d670dda3e26b66ce360926", 0x26}, {&(0x7f0000000740)="75d993231d597a70d8abad99b333e936088f9d364f036c5459c8e51a5b2d53abff11350baa714562848315f8540edfb94b5cd35331f4c111fb6159cd29954b633edbcb226a1b159bf44b11a959a6f1eea9ec42f90dbaa970b61b36144ca81f852c0d17fdd3f838d8d56574607e7cbe8adb8a66de7956a7371cef5ffb998f5edfe2e4f9093d860a0fddf111f62ce9569d6ea12f18aa5e904a74ccccbdbf086c7f75e3002adb1e2975746748740c604a1bfc590a78118e899df9f5cefa16348cc96c1c35a77933c04c03ce29509528e781432c6b46f3ce4478bfa0e8a3f95220c76e7877d7d0a3d62595b090fb2798a453a34e38cc2200871a9628", 0xfa}], 0x3, &(0x7f0000000880)=[{0x50, 0x1, 0x10000, "4e3f239e7476804e4a6b18044f310c1650275ebecd0230df1461c9d7e1936db60826c82fa0bdc73814abeef6f25f350eb1025eb9115835fb3c60"}, {0x1010, 0x1, 0x3, "2c73871f80d6cd0246eeb1fef8c2ae8f3125a26f0999b3cb8b12e2ed9184c47ed71482e6672d69992c01db512971d6a04acd4fe5e34dbc897f21095a96bd0d48329e614937e97fb6446e56d3e29c7628a19a0b8156f89449e8d0fda93ed85c3914fcb5fb37fdc391b2f85ac080a87d89490aa369cd7a9a11e918303ce590568753c78f33a8c3af0394ec5e6b2cfd937541940f16a0ba10c42f3a02e32c6f6493b75d5bc74c6b40e486b30dcf1858532b04b933242748a40cbf2451f88b46816a5859272efcc86bc19437d651f4004990d750acc3331f226a67988b7cb637c73a9eb1f344cdf225d2ef9fb0ba83206f53179155b6023853e2d45d5905992963d289ae69714fc06f36f813d4360f8503a2b252b7cc19f5af602563472c6ed06e5b28e4588ba512295101da154e42ea4caa993342d591673e9fa5d67320b3aef4eb989edc2f9e2eaa90ddb116cb6c921f67155b34adac75c44bd8ae8a6c6fd6e887d2fb40fd6f00e4d742f58aa719f4f4934e60a4d580630ada8f86f09398560df2eac88761f3a80501ef636fd8730280b682ec56ed138aa7a90dd172697b0aefa56c6e7e66b30e5b3fddda99932ea03b30517765c846c14e410e62d137458dbf9b9f10197d3f24a1af84d0b2db96843b4f656e8eb3f768e4a0690d6b969ef7ce73e16d799444774b8eb15a67d0f575d8b0de9703140b3c6b9daabf4387df19d1004f3f29f90aa6878caef75de11f2f510b9a26b9a3520954c6203a820e844fa8a11728d20617850db4b057705e7d962f2c292b1538a007dc01329548cc5768b37c4b56fa7be93d553591040c82d2b50cadfdf1d4d86cfeb6dfc031553500d93b4bdb9c7bb48379770b398aac822e1d6619ac746a4a9623cb70ea24e31c2bde73cba8d0460c03e9fd37dc6ad719046ff657bf3aae6aafb0328422f9be0596814ab255e4368ed69340ec1863a55406f133913f77efd45e48574410db83d76c8ad94f2d07729dc50a530139692252dfc31609a64379e7f8d9358bc7b40c986bed0b8e17f4a23676a66b788cc8799894316d0f07f184194e543b7bc8b43e933f5a09900d395e4f7f4c20f150b78f5be03344d5b983635141aeb246b000f0e928a19aaa64c154b56bbdcbe8fef68c760ecddf80f2c3eb062539ef744c3cd3279544d0cddd1c6fe22bc5d9cba0e34fccecc6bccb0da00dfdb43d202a92eb0aa5ab3588955b66632499dc35aff3956765bb037ced9e926994aa32da9d6f81b61b539c788efe05000f5dc074cc4a0073250778890cffeaa5d8734289a20e508b8bc7f95a8ff69c694c995940103639c52a97b5e8600e8991e2039bdf199aa2d0142bee79058c80745fd443209a399b829ccb601d27b0d2dcf201d0e4e2872afcbba8ecb500d22da46d90fdda25ef368d809aeca38d7b6de1b5c11e50784afe32f4a383d6d97e85573828aa94195561476c347b8b5a077302a511ce8d2f5322eed5e8a0cee4e5d301a375e35d361762db866d63f1ff19f3744b1d505e35f6698d2a6edd40c1ee6c57307d71c8a0cfb40cc99c6ef5ae65e1317a1f9662838be36b2fe5bec60b0a369a17a33bcacf21f0cd29d4fd4122bc150ab62eeda356ea75a4ecb464a5931671988019b7e68af4dfdf34b182c9a1ba133ea01739c1a76193ccca8ebaf4d463f9668e16c8771aa71ad35d41d4a65880cb75d64b503901418c6fc504d201c4fc893e145b7ba718a34725fe319108267af6cb0b829fb30abe1cb7ad7b3e2cc6f8f6dee0dcfe07c14c5f44012b9e44753a8098531ec282fd1fad3b2301e59ef972b1fcb848020a68dcef5338e6d61516516e5ab6807feea4f4d839b3f70ecab8617910c8af64d0c7997674ce98ffa975275fbaf97cab6e25eb23fb477479f208f3bb29ebf289c9eafd6f02225cdbed48b37286a585b8ec90540d484c23a6fe03e8c431b0c64088b33b1a3f4b622a93808e6e87dcc655827acf11d9f5cb6ea8a5e310ca7574f9d5a14c76ebb2ba94e598560177beba082c33c6c80775798250a7be29f66a65f004628bb15fb9914a85017570f71acc36f20a06b1c07f93c96902bfe4ef0eb380002c97a9f12ac980bfa057661de8473618169a5a63799baa20072b7a0628cbf76cfe0a3242be26044b2bb09dcf512265a11612d8ea0cfa852e3a11a4cd31ac5fd2b937e4d8d3d8ea45ac830394ff53271ca50bac037e275fdba197c6cd2efaa01a273f7675041415367a8a3e6c1198944657f296321cba4d007ca2cccc4af757d05e5c78a4963317076e76d570eb09420113e92f63a5a633b46bce0baaae4f19d241f29c7a7cc7ae010676ea69427f546fdcd52aef27eb300e79538f11fdbf248c99ddaa984758bc6ec198575ce8c6d22fcc0bdaa15990fa56d304ae31f42f82a9fce8d391a3e36e30b588efa41500c8748f45f6e04577585690380f889a55970514fbd3db947dd4eb2517c99a1dfb56d6eaa13b95a58f6f13d511f0e737a02ec10df6798e15fb654cda1a6a1a1d628d9fcd92d7fcd0791ad8ae24162ce51a9a804830e5352be0a1deae06867b1881e6601445a6aadca5daae4236c118ef7bfb40bfed30ab35103085559863d150cdaeabd944f724f04340db2e71691e4810a05593b736975dbbffc23bfd3b1fea0d7955f00b989ba57bd1117920728db9ed14aadd033d684a7bbb4a06d928c12b2e3dbec61a2c50728a9267627f87b218a74f1c095349f8872795a636d80e898ea82e4977bdd9f20cc04bc4627cc2424e718fbc2c3b0dfcfd357d4309458a54b7ad1c13fd0a3020b54ae271187ab9a06b55897bafaa8441426f0bd8e5fec0eb4ef0d711d526d5c8a6032579cf36e23f0e17d1f723608dee4f3a74076ad788aea240cd6288d6fdee07974c0c0b0411d4800e67ef2a7ef1918d1bfe1c4e1f1c31f81c0ca486faf064c8f54aa39d92f5952e988112f8bd36d1745d657a05a954a960269411db1a50aa46e03037b1d09f8c9d473aacb50b86b54af48e6b8ccb40ba41aeb2b6686ba14391e3e93ad3e0ca6ccc49e0328cd5e46b748fc17e947cb472e1e109bab68a07bb8fa9575de2cca756bccb4865fe3d90306488c00cf2a1ec994baceda70e9f8566b3d527114902a55980e6788ca6ef616f2524c7ba3a37edad4c9173a2a65c9fb2a331eae81114f038a3d17f5e069985ace7634be8e803e3fc1fc0c56550da9aac2c737e842c7510bdab727c71ef80be1c216271e6122692cb05e0469d02fe01e77e4a90470b19097dde25e9c94a5c68a1d276c70295fba826d44983f735205f3709e5718f545da7b6879021219f5ad585e19de06fbb662d1290846f6cb43353dc61e3713b8cf5908b4a8fe7a10754a866a5ab2c0a511beabdee2be7083e8d07572e65cd3d90a3f726d4db2efae74da1cd2333c198405a5be2eeb2aaf478337fc1114f3e04b55595a4eddc22c9a8e6353cccbf2fadf5459ef7246a7721a9f6618173a463ef7e5bc034aaeb02815e4536e222b297620f84229066fa3b69983e8b06ebf73540daadc5a79b613c50a6e3c4e92d5e7bf0c239d61b66e18f457932eaf73779cbae6870b5fca36edcceb99ad222d3c119b45d3aff9e65d9bcf32ec872cbdd6d27d463d569e13c949d72d910fbff1dfb8d998d956dc02bfa39e7d47a7c1debb5e8e07c4f9c147c5ec433a1ba62a1a614be578e1449f5a75fa1f74774237b890717afa69ea63b29627c93cc4221a316d5eadb1215a433cc17f170780443b0fdf2b8380f62ef6bcc551a1187301e94722d811b5cacd4f042e180b5f5d8b26ac26dd65f2b35ef8a7b70c5a2b2af05f31e77c944ad09fff6ca81edfde3f9917b1dfcf6e07d95d13b3f5e172d2c2fabac760210f0babf1502e35ca26aed0088c8c60bec6b43d9f0eeda472dc83e7caaff96ac76c9bd8f1fa689a41cf2daad9f539385bb5dbc698f92e7af468e8209634e7ff886bd4f550901a99115eb6e3e0086f7fbd362b702937f84de6662e38f3797efa427610b5182b673b03743cf78c29e3007e49fae7dce1191aa593f8159276381369dd0e45f4bbbd542c4150d3c668e142499eacd9ed2f56823d09177059145defbed29d63969ab1c6fff7f91ce299feda61df5f51c928358b6e13bcce0a51626c5f44d33b889c4b44f4c4f32e667287ae4bdd57903635b8064021f10ca5d9407a3dd92c65847800febdc79d6058b67d68fb2553a3e954a85b223f5528c5f3627490748fb6852bf67266656ba3487da11433fa093b2e5eadd115789b88ecdacfb87a42dc59ebcdfa1853ca5fcbd3ebb4ed4b12b1f53330c83ac6ec4d90fe96b13c232b1a35b61b4fc5ed1f084e48bd7f3e3e70418108ab3ecab127431a52122388e5ee2e7d992fa79c047fea16e95228e25e5020fd0f91e18af00dd279362f0fcacf7a6d8849935f221f0d2726b515edd4ce406409a5cee2ab2117db0e05e3a502ed9f625cc3d37ce2417fe59e9d16eb205cf51ff401ba640bae2d98f8cce479b7b40aa8b62ddbd7e919db6b648fe91cb0fa5719ccfcc06227983ee0994870e3d383b4beac3f90bba225b49943346e79b1e5383316c9471e28b7ea9bbf7a8a23cc16bc56bde71616276239bfa963d5c29df8216abead31e158138ed87d9c8f907935f9b4d67a228cb5dc74c616bf89019d2e7cf62b529384f6628ee5402b15d3318185e341f49fe8e71aa51bd6a8b06680aa2af467497a012138bfd20309101d903d3a1c32e126d0f8f16ff74ba6ee72e25f9a1bcd8c86d41a689867b4b6e2ccf04efa3912e7782c234a1db8bc6e7f675b80ab410681680e439b073dcd6bad1576309335b4a9b0580409d7fbbb1665535249190f9b94bc2163587fb8d9180c113da67dba281f78e5678fdb152512aff4e7f1aee2859736f68d7d11f10deac7fc769df89d1e88ba148e68e902a70239c33d62308eabcb8612e8ab3d24f257824e288482abd9b17b1e1e20a0f77e59796495ab760e1fd62ca1843b2ef7ca0ad64211e2db6ce35ae876e61d06ad3ee0143ddc568d99fb0c2238cce7dd716bfff0034f765ad28aa3538232be0fef4df6988ece56e529dca69ceb1b166fcde1ca1b3506f539e179834fec7796a4631a70aa34518a46754a918f07f6618cf8e41666a6fd252bf4078b769f27e4c8543ba07bd0080300ff7c53bfb2e31f87beb7431fbb9a769ad0f711c13dfb52a345867adadb43e682244e5fe87b092b4cf24ddd49fe4930678698bb3c5825e34286a23b40fe6f8dc76ac9ca00f3d57562445b44127ab4526f372c28e669058aa448b613d89ccab7020242dd6b55359643f7088aa74ca0ccd48d427f4878546890dbb20942a2ab1da476ad842586bc4bb9a9b462c3212890542c3bfbbe05bb6fa69377a317873c78fca869b3bd100f150daff5bfd3e7b1910539d98bc7d45e817120a5da69a1e877b9719bd1c18c3a1d59cf59d82a64958aad9310f2ccb45d44c61931b79ca92d386fe89ebb7497fff67f11ffaa01236a5b4f2cef6d1e44d46b37a3a87d2803d56a2b57569b006d01a6ca088f5173ad519df642e40c3c96cd983b6e5777b99055b57b021a6122f276bb34a65e96987b188e02c5056530d17c792288a92c402c4dd34c25031f9f56c0be4b074d94f8414d69c6da5231e6243df33e1eb2cabb6dfb6fa375b894373a040cc861a453394edd6dfcc6bbf3257f6f1d820f0d7dde0985b9cc60120e90bbd0c42169e3ce1a705928c7dc9616699d169750debc6457bb22c782e9c362e23b82dd50a47e3faf8e2535160b2113d83b88f817a4a22f730159f22fa10"}, {0x98, 0x1, 0x100, "2367b23832316efdfaceb14c828c33cb0001b98cd793d9440ff8c3c801407f9be9c0895534387225ab506a3ae0213e7ed79f7f53a3911a5eb3cb1dca3939870678a204ca5faba1d432b0186180f17d0420436c7d2f970f757ad3d561d3872acc0958fa6e4956a4daa891b1e5f16f8caea056ef34d56947d2742f96206af0fc33d5179d743b079beb"}, {0xf8, 0xffff, 0x8, "9332e01e4d943c5a1e561c27645e496309a9789d2228ca7524eec8f3e8d355f924b16947e2eaaac1fdfdc476c1739fd30652b5e66c69f135ac3a534cc8a0e10839196971a3f1278ebac22dedf1c0d920ebf02a9dbe7c6271616c856dc6a45273758d89c791dd1ccef202f597c23ce3e7f72204de7f3190067787cbaeac3afdae1c10748ad9c1b6684c92aebf455506437c4b927435fa0961fb4333b9f362788a0ff16f097316fb2b6996dd60b998e8f21ceb5f0e6047cadd2827e0d3a68ef33a1e887bc36575074c0efe0298c75cca1d9d8c5b625549c734697d4c52bc9f8f578359009f23"}], 0x11f0}, 0x401) ioctl$TIOCGETD(r6, 0x4004741a, &(0x7f0000001ac0)) syz_emit_ethernet(0xa8, &(0x7f0000001b00)="3c71398a78cc12deec0e6b06e058191d81b76b69e4a914d4f6a98b2617f34096d1b62dc0b5fa85b0bca7c48ddc14da0e574fa570b382497a05775eaa7cd24b90c1c73a9fa86224384bab52784da1a9858ad7619e3c4fad5c37ccb583240879e76de4cda7bb107c74339e3dff49e88ca69f195a9d841edf34bfe0bd83b53cbec9e0d52f1dd9aae9180b0f9b8c74a7a5b46873b33ec77a777e760e5b4337c35413d8297172ce34dfb2") r9 = kqueue() recvfrom$unix(r6, &(0x7f0000001bc0)=""/217, 0xd9, 0x800, 0x0, 0x0) getsockname(r6, &(0x7f0000001cc0)=@in, &(0x7f0000001d00)=0xc) sendmsg$unix(r8, &(0x7f0000002140)={&(0x7f0000001d40)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001fc0)=[{&(0x7f0000001d80)="ce9b32ce99c81556f431659f724d0d9036a9fde73b7d28e48cbbcc254b74444a63f21d115a62d3a8eb4f4606016036f2e40a2f43e9dc8f422cbd7fc0411c1e41d80b9b85d7afd562d8abe36b245efc78c6c7c09e", 0x54}, {&(0x7f0000001e00)="2443db54964f563fc1064a9b05effc60e858b3c1d7eb8e419d3d3c8df59c523c1d9d2bd3371f0a09760b261cdbdca684cf828e7b8560f2de435f960ed143170bc4baf41256c608756ed6549a87ecb096a8d0487ca2ca6844b33a833fa249cef1dffc9ffe78798cc121e2f900311394470094e1f01aff82d1f2868201c9ea4b93b9240a5038328ed331802e4c04d0eeba2a66c6e8c0d1ded18a796b234f4a5940b2050751647ba7607ab9e15956a4f5bb5d3ce1dad03b749c73e7", 0xba}, {&(0x7f0000001ec0)="249f0c92a286a59a9a7baf08d36963f04ab30837d5fcc53f3b479faee04052d7a94255ef944a5ea64dcc3d5f19c4ded5d1dd16adcba881e43649692d40dba463e2a2cc73ee340e39b4eb9265f613197d3d4edd3e7e437b78705fd910a098cd5e5944441e14ff0256f01338124579aec680141e4ffb8a3a3f", 0x78}, {&(0x7f0000001f40)="23948ddd8745c15099a4783806ac77e51ed9314c3b92f8119075769bd7e3a21d507c2ea340f7a032e023d5bfda4d473b9043fc4a7a42f1301517484b50f0c72e6ba76dd062d04fe3f55dccada59e248b4ad9f367ce70a55c0f2e57a88e377c765fd81f", 0x63}], 0x4, &(0x7f0000002000)=[@cred={0x20, 0xffff, 0x0, r7, r3, r4}, @rights={0x20, 0xffff, 0x1, [r1, r5, r9, r6]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r7, r3, r4}, @rights={0x30, 0xffff, 0x1, [r5, r1, r9, r9, r5, r1, r6, r6]}, @rights={0x20, 0xffff, 0x1, [r8, r5, r5]}, @rights={0x28, 0xffff, 0x1, [r1, r9, r5, r5, r6]}, @rights={0x18, 0xffff, 0x1, [r1]}], 0x110, 0x404}, 0x405) pwritev(r1, &(0x7f0000002300)=[{&(0x7f0000002180)="34933c58888a93e4adab688ee578ccd0f2e6cc7e0fce41", 0x17}, {&(0x7f00000021c0)="5bfa3d3a91c348ad08541f6683d9510e977c67eae0e8c5aae67c6a160340ad6f96adea4db473a6345737fddee2dbc9710e883a551293fc8a215f0300cac9899079b21131ff2f5267a1dc6c0414cccdefb8e465bf74888992187eacf7f695546f5fd19c0f88341466eef1", 0x6a}, {&(0x7f0000002240)="41c4c065135e36815dbe9822", 0xc}, {&(0x7f0000002280)="5fb4de101c60cab7336519d2cb9e6e4465d7915cb4b5d185b524eacedc388a9b4749ef6efc37cb4f3373", 0x2a}, {&(0x7f00000022c0)="029e0966bf8aa50f", 0x8}], 0x5, 0x0, 0x0) ioctl$FIOSETOWN(r8, 0x8004667c, &(0x7f0000002380)=0x2) nanosleep(&(0x7f00000023c0)={0xffff, 0x8000}, &(0x7f0000002400)) ioctl$TIOCSTSTAMP(r5, 0x8008745a, &(0x7f0000002440)={0x3, 0x10000}) r10 = openat(r5, &(0x7f0000002480)='./file0\x00', 0x1, 0x1) getpid() ioctl$VT_GETSTATE(r10, 0x40067664, &(0x7f00000024c0)) sendmsg$unix(r8, &(0x7f0000003840)={&(0x7f0000002500)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000003740)=[{&(0x7f0000002540)="fe857c9a411b2d2457a3f80cdf8c9e179112b4fd677b58b39ed48a1820b4a1b516b84a187d525d0e3e7c52751b4815197958a71db89ed09123b785d2cad0c2716c13432f3fb2db57fa38748dda4f9f238becd631752fd0dcb6bbfb8b881ab3e8084781a3b290c2b02cbb259ce33b77a1cf006c66f9d88872af3e3bd14af7550da5cfeda759455df1d5c1af24cfb7841becd98c90b360c8721b459548f70e5546cc79cca29df9cb1ec7b88f6e7ffa0f4300a4cd4791e210d12d9f7d3ebae414cd78df62fc53f4c111bfee50c4326631d4485bc4c11ed9ba5411738e0985e602af", 0xe0}, {&(0x7f0000002640)="4437c3678f38bac4b0e6f69099f2c3c4bdbea0af123b825236db85a4f78519acfa4e02db2381a89282324bc21845a6762881dbeb38e6a4c04d79a9998945b576d8977fafebeff65d15ac05614d1da49ec2e44d4443dabd8b21b606c880757495e1ae7be77d9a77d7eb56a322d009e87b2e0f2778863e76a38a901afc0fba39d624e5e8d50534eeb9da6d63e324f79082d7b6468c4cd28bbf2566acc4071a81119d65282bef148caa3fe616c545c58934ac1be1cfef09546da71b640bf47bbd769b18e8742f600c6e895438d316abdfd80323fbb8634039d0b9ce34d81f60606f847bf6fce29dcb0ec2a4917671822eb0e8b277", 0xf3}, {&(0x7f0000002740)="f879eb0c7c55a0d17f2613f491bd005d1412976f4470a8bfbc947dc18c5abaf94ed7452bb3f7e469e74ae49fb9eb3d87f53e752969e525bc4aa32e122296d17a8536a4df860c5b613eb55de780f2f893852f5be661eb15d24de97b94fff53dc3706efa9f4241fe0cbe45c9b45fe5b63ec68b967a333085ea349368a91cc674ecf3659bca128420568583bc4a3c4cd029368383172f328e226e363da03d9b74dabf06d98f0f19fadd41a8ff291354cac92500da6e7bc63e5fc29fc93c36ba4ea7995e7510a888325809b8735ff639c9277ee147f6bb8897e052eeeccbe9c42beb5c97f7a30821db5e2d828b94e5ace41f65d5b3f445d5a81fccc7685d0468ac20d89d59bafa9e1b4070d5092d0f68b5509d1c48a39098417a5d0fd973bd04d845f25d09a6c58a3d218b5e32768dab217388bd573f3af6f788362fdbc7af8b18dd0434f9593e375e041e46f623d33355c0ca4a690a105b55b72500d436a1d5046c218fb442e9111b47c592203ffb8f2df8882154f130db34c2d17c03696371203891fc661c1e2ab69f972fe16a8540481d7f7698e78d2bcac7ccae049736753274e983fc2cb0b878439946cebc50298b6b37d4b2def05d379f7b038d4d6d562f885546b7e036fb3bb3f5a34d4423b355c67e85b4193278911ad437c89bd87c773fcb097262f3ca42d0b676d4d4a0eef819a437055b872c186ce00439d120327f70de8b3b60b94def2a306a2d9189f37c38cb18836f803f64a4741df0ebfcfe7209bd4437adae8413fff0f928c1e8ed65e5b47cb24279dc361cfa8f812d2ef0eb5a44428c8b17595758f7bbabd1c39229e4ebc7d98ad0b0b98cb506f86d0363204d39b656e65fb12cd4dd39f465f4a132187eb9fff8b291d0d7dc4353ad9ab6887cd0cd4d08e814441c0cb61bbd54a0f816770726cf0244e60042c641030056bacd5423551ff3e98c087d299585892e08b8a3456a5e18c68ac52c14dbceb28eedfcd93174f41fef69f5e444b8ed322495f513ecc1ea11bce66f465d4d6a0a98a0482c1a4fc79d53cf179e908205e7a8a6adc24e20a19581edb006f417117015c8b81f7dc61574810a5914e02d4c26ebfca471b9f9b726f7adb1c9faa6634bd89b169641282cf8b2986d5de87ce725c526f0eb053bf335466465eeddc4128613d9c27dab20ba63553b639f852366da13105130f736d260c079231f6019af3a6fb201824481d329ebf02a61bf3408d6b9b4be6a8259e77ea12b8ae4b6adb26acde62576885fc483efb35c350eb9e158bb2a113a270c87fee09d7b4ce87dcb496d7efd4a706165066049054738ea153656178518bd2e667a49a0b2085160365b8e9b2a4758875370340d50574c54d75de086761d2d23a5d054b23b72e8ae1b5e535d27f27a08df15c75b7e9e27c8d2aa53b61fbec501ddf2671a9bc5a328b87b1a1c9031bf7bd15a0dc586f6d5b0673bfc80008cd25cb772ab20865ca22d9aa3567451ea299a2fb261aaa355163fca16a09f199b4b5a5ba489cd6ca5268354639c05f1fa5d672ebe78161bdcc2b265007f2d7df98206a7e67bc11c67d95744995984eedd6b57f02050eaaa8d4cf1a2a3b6a87e1a05b402128d90654752ab300649c27203a22f086b92a11c830c7896a0cfb39aa228cad9a1b90cadecb73ce8d144166e53c7b324e156389437f7b9405d725269c524fb3115c0edff0c40a5ee7957a4513b6fa38e17a71d7debfdb655d78da619e446503ae4410bea93abf9ee8de65c56436a350bb91570bff18da602bc5769d42e18490b24fcc89d44e02ac92965210a4214e4f5c67f7097c55a28b2e784d2c0d59b1e9397e5d3f19bd2a363f529f8593201c77ca7dca105cb158f60be384c873dac13abeb99d1f101a3814a63b7e9cb33eb12f8ae73a06bfc272b6bfd0a4ac8401afffcb0ab281d0ff4d4237ac9374cfbc0977b29f1d4d5fc95257e3095fdf5a8d6227ee7ce02b3a434b03c7b3ecd3ebf4231acb4abfbed4dc339d0f62d3aad773e95654ecff88ff9481ffea979923046c2e22d2edc1dac32101e17fce19546668a9914e45b7958f550a7f3b01074d4ae47f7251c06ea4fbe40487ca72d150fd3955622304231013499af2123beb31da1440bd42a979e41f84d8c52aab8f7977e50f234eb5690bca76e59ef703a55b445907e506c6d020fd52ff6611f41ea39c7717b5e3e663179e82690834082ae1a185dee8ec7a5352b3eefa901437c9f168655a697d0591713ed7931eeb31b603e02468b297347187018ca752c9d19d6a89035c90560c80f650e25e0a685199a7b88bbeb590a75311ff2c05b101ffac9c41f58770a26497731782a2fc8d4a5e7e81e4206d5df927157cae4fec7dd1a58698a1a9dd6368217a014d1189c6dfc1f340bdf6d53dd65ebd552abae1f7dd6f68bb34d69c9a9eff885858955b77080d072b2bd7ab964ce0507a5e6f24baa588e8eda634909b2ac6b31a16a714ec569a019b1039ec1b5d15eb50ead2f4ff1d65855456c1dad8e37448af835365e96c1264a5e3174d48a24ebc7b461afb662c2a41ad841c19311596c0e4f7b1d6fb8c49226a86bff92065be41d769f7b6811e79c92616998d3d0d38fc9d738de37e7a0d3e281bc6060ac401909a1947cee451df08f574c51b0263be45d5143939f91be2319bc752a8f84d060d5bf37d7c72a58da6f17a64f833edd66ccf2962351391854fbc5e6d51ee6c84f4347078aee01202c249432eef26fb18373fa4b2e627ec6e68c549d124c4ad6ed14c73f3c15a7b7c45f4f0bdb1dff0682fac926ce28e9b523f24c4bc892ba7ec5f51aab07864c6e757949d53c62876682aa3b55236e8a77974ed10c10feb5ae9ab9f5da3a687cff1718574768ed91ad6158fd2dacd9c883069f18279a4c8aabe3779b164c33402c088cd5f845592f047de0175b5560c6d6965361cf66dd99fba82b4e97f7c49dced365bcfe8e2fd5375d19b626c19e26c5043ed76d3dc26a6e148817648a88efde38513274f04cb73dfdc178fa83ec299bd1361fd59cbd1d284ab98c47a4b2e07cf7eb8a37d368f6b54949fb50ba174ad973f3cd063516287408a5bc9b9767cdd82fda516c7da578fddb3dbc78f53e0a625f2f6b205b613987229c3d7078cc7b546e77c11da272155a3cfc39a8e6c22f41334d1a3b64e592302675ba2437ee23b379424ac455efdc32b03d1f4a73dc2b335794bb4faa1bf5f9be4c8e3a1c0088e3e022686ee34680cc4eae8b0d77a8649b3323f7c49b45527c82b303ab4d29b0bf0fbaec81f0433b82316900f0cdbdb3119fba4a4fb1aa27340b22c70aa700b9556471b6aad9198a052d4a95c0e6bd2e3de785695bc0430034ed6bc6e576b2747f1a49aaf41accf9aff90cbe4dc2204916299683a7487b71a205b12228b1e6aecdb5aa77e069ad1789379a35aab65d7773a3a05689cadac4dad3c0e976b9ccfee66cd45c65d905eab83ddfdd9ad27e08a0bbb197b2cc2ae692077cd138663b5bfbf1b67bbdd0829c1de473dfd0100a8a9f6d2becebad2742752ffc33106f111b09b14af369bea3c3f8fd180bde76700777af3e281fe23bb72b76f745aa3975fd5858ebc6a9411acd796cb998bd9c9ac66f6f35bf7bbb2d1d6ee016eec8231e5f29fb822ed3e19a4cd4774bdad2d436dfd3b15b05b514abc201784c1408771a2b298ae88f86b13910a9df4677ea78327850a4357dc6a88ec725bf2224d02863bc46553fccd14851f0618cea9972be3f357b1e32704440a478dd2694230a81034d51a3fe8ec900777fee831d0d788878bc45211779debe03a9c0b585322d6e532b4ad9609fe5b8a01121f489e6aa15df91022443419a274474fe4055436822c25d40f2ee2587fe8368e4537f7655258fd62d31118c187beeabe7d770ba8483f187828af863c054a3dd8cbf2a4dee28b9ea8efd7e502880e718cb9eb9b3a2464349375200aba6c55b39936832703be944d75c87c40c220b7ba1ef15aa2a108918ef35e6315362edd087596a1abed58a525f927615bd93b974cb7249327011c1f8e95816fc1f5aa4f1de733e979788e5a34e82bd46373aa2a633cff66e8094eb011559720da4600d295b15d44a309b788dfef0694c0467179ace73159096e69c6ffe44350bb461887c27a9462785f1c83514ec0bee4e407328ac8a104b28b47841cd21b7d7c153f84909d60a4a4619ea9d9113cf42bb5f28b9d4fe8dba6f5c5d895fac4cce385b6621f46d0bfea306896cd887d776956d0270266e9576a8273bd45d8cd7a9f1f5c69277e2810d1b71e1fa652a22e1812d9a187eb04ca9a106ba269f576259e42a2d6a9f56ab7b5386204ee404e8e9b278d1aced400f396bd677443fc8120381dda4a7988562f57a3a1a14b75d60d31d01893046b7559e2b2de6a65c10dd6a7f7c377c6cc88a5510e682c86f98973f1c02965c1c546a8442d1fde2fba66e83f07954701fa0888e2b1c2fb170858f3288608e2a973c2cc31253bad8b7fa729720e602636e46bfef626b1d7b43b0a03ac0c90d4a7d9ff65b30fd0bf45e9ed49b75007a84d28bd08836a1e7f0927257349e6ae2c06ec8f92e1b6f7ca7e3e6529c1303b1191b60e9262d2d9b92057edebc137800dffe1a022f092409d6bd7b86654096e5815eaa8ba2ee30a0f71a7ea35187b0f96f522d68b33a89c40c453e8bc2c63aceac3972393253b6e64b29c49aa4f40c6ea169e0abefe376487e8ed7f30d71b1fc3a9040c0868e90664d7270d99f1bfdcb4f8e70f61d79fd2ca1964255c39371a567bc06e1a38c53e7d134598f2d9200634f480b823ef7572acbffc29942e6e15dcff08587dbbf2b15d43e836b7ba6fbf5f560354ab29eb5351ee757b6e294763016830156ea989da61a6b2e10302bd95acdd5b8783001236307d459adbf9564bbecbdbc378de315a05a761ce50cd517a6ad53c8fa511c21a2fc4a0580fc95ac943dd5431329ca94fc7b974d3357042b9e808c30f0800cc99d9ad63a89931e9bf5278845428820d1591dc2c969d4a6b3be920b6ff5b45767726d19d15665a580f902465d78aecc2527552015814721eff3a2abc72da88fb04045f77593d2005b2d620f74df4ef56ce22105654d887b732122a825b768aeca65c3da4a19cb94e1904331107d118e5bf891ccb924d7f12e8a231709af82a94779872997b37358c06a02a5f486d5c518a50ed0e7ac4bbab78e4b10ffbff2b13670549c5186ed584aa28d7bc32ac4edb9caec7c472ad4e41ea677cdd9a081177f43022a48988fac6256c796600d891683ecd29f6b98c9c22bc1d7412840795ee0f89c01e5a0d5862988c64edc56256e4cd31381d937085c23d62b790106257c856cb4750ae5533d068e0dc64b2053eb2a45e04b7775495d2ce672c77fa073852cc5b8bc9665ded42138901ddcf82b553e5805e07006f5d0874068ca3f8b931d49cc0b3c72b1944ad3080e0294ed5ad62a4345c3d632a64b003a2c7d12a4e872ff43a09d8bcb8d1f61f580cd34c8a5994ec17f427d9ba17b8d50e37099c4b89b53683dcf587cea11bfdac495513c03399093a24bc33ba880c662d4e351e36a4c0e9634e6c3f51dfcb7f21e8cd0864d831784e2c476f0a1ea249a31fe72e0a4c2195b602fd10bbd458985637daf7c2cd4fe51785cba762b900fb19ed2189f05e0414eec9539ae7eab1ffbb15dc80300a573b4361f6c6146d07b1fe8fc988ef5dba36aba6a38bbcb7e8c3a5a2dd0ec9fc3229fd7e3853a102d97d464c53e7c21774e311939f8360aae1818a42efe0d838926863cd4a1a23a", 0x1000}], 0x3, &(0x7f0000003780)=[@rights={0x18, 0xffff, 0x1, [r6]}, @rights={0x18, 0xffff, 0x1, [r0]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r8, r5, r8, r8, r1]}, @rights={0x28, 0xffff, 0x1, [r5, r5, r8, r5, r1]}], 0x88, 0xa}, 0x5) open(&(0x7f0000003880)='./file0\x00', 0x30290, 0x100) 22:28:32 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) msgget(0x1, 0x426) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") msgget(0x1, 0x30) 22:28:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000140)='\x00', 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCNOTTY(r0, 0x20007471) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0xfff, 0xfffffffffffffff7, "050355a8a5dd3800174e4b00fffffff000"}) ioctl$TIOCSTOP(r3, 0x2000746f) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() readv(r2, &(0x7f00000000c0)=[{&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f0000000200)=""/142, 0x8e}, {&(0x7f0000000000)=""/98, 0x62}], 0x3) 22:28:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x10000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f00000001c0)={&(0x7f0000000140)=[{}, {0x3}], 0x2}) 22:28:33 executing program 0: r0 = socket(0x2, 0x2, 0xfffffffffffffeff) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0xffffffffffffff47) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xaa0114ac}], 0x18}, 0x0) r1 = dup(0xffffffffffffffff) connect$unix(r1, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000280)) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000300)=0x2) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f00000001c0)) ioctl$WSDISPLAYIO_GETSCREENTYPE(0xffffffffffffffff, 0xc028575d, &(0x7f0000000080)={0xb027, 0x0, './bus\x00', 0x1ff, 0x1, 0x1, 0xffffffffffffffc0}) unlink(&(0x7f00000000c0)='./bus\x00') writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000100)="000000024ae2c9cb0c7501df839f2124a78867d3bf808139", 0x18}], 0x1) mkdirat(r1, &(0x7f00000002c0)='./bus\x00', 0x80) recvfrom$unix(0xffffffffffffffff, &(0x7f0000000200)=""/51, 0x33, 0x800, &(0x7f0000000240)=@file={0x1, './bus\x00'}, 0x8) ioctl$FIONREAD(0xffffffffffffffff, 0x4004667f, &(0x7f0000000180)) ioctl$TIOCCBRK(r1, 0x2000747a) 22:28:33 executing program 1: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000000)) ioctl$TIOCSPGRP(r0, 0x80047460, &(0x7f0000000040)) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x60, 0xfffffffffffffffe}, {0x6, 0x4}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000180)=0x101) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x5, &(0x7f0000000300)=[{0x40, 0x0, 0x6, 0xb9d}, {0x1, 0x2b38d69f, 0xb0c2, 0x1000}, {0x4e, 0xa800000, 0x9, 0xffff}, {0x7, 0x1, 0x5, 0x9}, {0x506, 0x38b, 0x1, 0xfff}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x180, 0x0) fchdir(r1) r2 = dup2(r1, r1) fchmodat(r2, &(0x7f0000000380)='./file0\x00', 0x1c2, 0x4) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f00000001c0)={'./file0\x00', 0x7, 0xa62, 0x4189, 0x0, 0x1, 0x10000, 0x10000, 0x0, 0x3, 0x6, 0x7f}) sendto$inet6(r2, &(0x7f0000000240)="08beff4a80ca596993317b04d648d1e002d675690ba41272f0f9bbc7157711359de243631ab69fcd24a7d034348ab3df859c88a40c3586081d6b650e42e897c7ac0bac0ef81b26a3c1672b36629a1aa983f546e24cb6db71346fae899147a43d38473915813ee58645f8a1904252f3a792836ad9f16d7db12b4db36623c3", 0x7e, 0x404, &(0x7f00000002c0)={0x18, 0x0, 0x3, 0x200}, 0xc) syz_emit_ethernet(0xa1, &(0x7f0000000400)="ed522ecd513a0086a548b00158d4e990a00510295e29c04ad1240c14761da716d9a7d101c3b2a87562df6dabc058a28edfc3e7ec92fa1e9b4be37cf4ede06aa9bb21fb347527941f2bdc6e671df8fc9efeff6b41767d502efb3bd4c31d0cdd30cf6c11fae647d77f0535fe9902cbfedabfe062915d5c051a07ffcfc7dc459f55e2fa66d7748c692297978d9b9d7264b548f4e96a7755d305c1a4b135eb2e7028e3") ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f0000000100)=0x2) dup(r1) syz_emit_ethernet(0x1, &(0x7f0000000140)='x') 22:28:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) stat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/tty\x00', 0x18801, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f0000000200)=0xc) ioctl$TIOCNXCL(r1, 0x2000740e) bind(r0, &(0x7f0000000240)=@un=@file={0x0, './file0\x00'}, 0xffffffffffffffda) setsockopt(r0, 0x401, 0x5, &(0x7f0000000180), 0x0) r2 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x802, 0x80) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f00000002c0)=0xffffffff) 22:28:33 executing program 0: semget(0x3, 0x3, 0x120) getrusage(0x1000000000000001, &(0x7f0000000240)) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0xd0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000140)) r1 = semget(0x3, 0x0, 0x51) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x280c0, 0x1) ioctl$TIOCCBRK(r2, 0x2000747a) semop(r1, &(0x7f0000000000)=[{0x2, 0x663d, 0x1000}, {0x0, 0x1ff, 0x800}, {0x3, 0x4, 0x1800}], 0x3) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f00000000c0)={0x80, 0x6, 0x1000, 0x2}) 22:28:33 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/pci\x00', 0x2, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x80, 0x18) ioctl$PCIOCGETROM(r0, 0xc00c7007, 0xfffffffffffffffe) r2 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wskbd0\x00', 0x100, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x5, 0x40, 0x1}], 0x8, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x20, 0x2, 0x9, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x1, 0x80000000, 0x8}, {{r0}, 0xffffffffffffffff, 0x80, 0xf0000000, 0x800, 0x1}, {{r2}, 0xfffffffffffffff9, 0x2, 0x11, 0x7fff}], 0x100, &(0x7f0000000180)={0x2, 0x3}) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) write(0xffffffffffffffff, &(0x7f0000000100)="c0", 0x1) ioctl$BIOCLOCK(r0, 0x20004276) r1 = semget$private(0x0, 0x0, 0x600) semctl$GETNCNT(r1, 0x0, 0x3, &(0x7f0000000140)=""/234) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000100)={0x0, &(0x7f0000000080)}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000080)) 22:28:33 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x200000000b6) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) close(r0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") munmap(&(0x7f000000f000/0x4000)=nil, 0x4000) ioctl$KDGKBMODE(r1, 0x40044b06) read(0xffffffffffffffff, &(0x7f0000000240)=""/213, 0xd5) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000500)={0x6, 0xdda, 0x100, {[0x0, 0x81, 0x81, 0x2, 0xffff, 0x5, 0x40, 0x200, 0x100000001, 0x9, 0x0, 0x1000, 0xc2c0, 0x5, 0x282de5a5, 0x800, 0xffff, 0xcf3], [0x6, 0x100000000, 0x892, 0x4, 0x8, 0x6, 0x20, 0x0, 0x8, 0x5], [0x7ff, 0x10001, 0x4, 0x1, 0x20, 0x8, 0xfffffffffffffc00], [0x3, 0x8, 0x2, 0xfffffffffffff001, 0x8, 0x7], [{0x0, 0x1, 0x80000001, 0x9}, {0x6, 0xbbd, 0x6}, {0x5, 0x9, 0x5, 0x200}, {0x9, 0x3, 0x3, 0x7}, {0x1, 0x10000, 0x401000000000, 0x1ff}, {0x3, 0x2, 0x11e, 0x8}, {0x1, 0x200, 0x3ff, 0x2}, {0x9, 0x9, 0x0, 0xb8}], {0x800, 0x4, 0x2, 0x5}, {0x5, 0x21d, 0x9, 0x40}}}) 22:28:33 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0x27}, {{r1}, 0xfffffffffffffff9, 0x11, 0x0, 0x2}], 0x8, 0x0, 0x0, 0x0) close(r0) 22:28:33 executing program 1: r0 = dup(0xffffffffffffffff) preadv(r0, &(0x7f0000001240)=[{&(0x7f0000001040)=""/175, 0xaf}, {&(0x7f0000001100)=""/158, 0x9e}, {&(0x7f00000011c0)=""/121, 0x79}], 0x3, 0x0, 0x49) getsockopt(r0, 0x4, 0x6, &(0x7f0000000000)=""/4096, &(0x7f0000001000)=0x1000) r1 = socket(0x18, 0x10000002, 0x0) setsockopt(r1, 0xffffff7fffff52e5, 0x1000000000009, 0x0, 0xfffffffffffffedf) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x40074, 0x0, 0x0, 0xfffffffffffffffe}, {0x6}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000000c0)={0x7, &(0x7f0000000000)=[{0x400, 0x9, 0xffff, 0x3}, {0x8, 0x7f, 0x9, 0xc88}, {0x684d, 0xfffffffffffffff7}, {0xb7, 0x3, 0x3, 0x5}, {0x2, 0x71f, 0xd54b, 0x3}, {0x5, 0x4b13601, 0x400, 0x4}, {0x3, 0x20, 0x200, 0x1ff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 22:28:33 executing program 1: r0 = socket(0x2, 0x1, 0x0) socket(0x10, 0x8007, 0x81) dup(r0) setsockopt(r0, 0x6, 0x4, &(0x7f00000000c0)="b72f17b4", 0x4) setsockopt(r0, 0x6, 0x8, &(0x7f0000000000)="d328ee56", 0x4) 22:28:33 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x1, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x10001, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000200)="000000186004008300062b0000000000000000000000000000000000006b5a0e4500000000000022276e008d", 0x2c}], 0x1) 22:28:33 executing program 1: r0 = socket$unix(0x1, 0xfffffffffffffffd, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0xa194) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 22:28:33 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x2}, {0x6}]}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x4) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20040, 0x0) syz_emit_ethernet(0xfffffffffffffdce, &(0x7f0000000000)="9b") 22:28:33 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) syz_open_pts() close(r0) dup(r0) r1 = syz_open_pts() ioctl$TIOCSTOP(r1, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r1, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 22:28:34 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000000)=0xcb4) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_metric}) 22:28:34 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10aa1, 0x0) getdents(r0, 0x0, 0x0) r1 = semget(0x1, 0x2, 0x226) semop(r1, &(0x7f0000000040)=[{0x2, 0x5, 0x800}, {0x0, 0x8000}, {0x2, 0x0, 0x1000}, {0x3, 0xfffffffeffffffff, 0x800}, {0x7, 0x10000, 0x1800}, {0x4, 0x10001, 0x1000}, {0x3, 0x7, 0x1800}, {0x4, 0x1, 0x800}], 0x8) 22:28:34 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x0) recvfrom(r0, &(0x7f0000000000)=""/130, 0x82, 0x803, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 22:28:34 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000000)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$TIOCFLUSH(r2, 0xc02069a5, &(0x7f00000000c0)) 22:28:34 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x428, 0x0) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000000c0)={{}, 0x1, &(0x7f0000000080)=[0x0]}) mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) connect$unix(0xffffffffffffffff, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x2) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) 22:28:34 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040), 0x3) geteuid() 22:28:34 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0/../file0\x00', 0x10800, 0x142) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) read(r0, &(0x7f0000000200)=""/23, 0x17) 22:28:34 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) clock_settime(0x100000000000000, &(0x7f00000000c0)) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x9, 0x0) ioctl$TIOCCHKVERAUTH(r0, 0x2000741e) 16:00:00 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1c4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xc1c0, 0xb535, 0x96d, 0x0, "8cc0cba2d2bc3fe1da938d2d769ca6fbdecef66c", 0x3, 0x6}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000014c0)=ANY=[@ANYBLOB="00000000000002000000847494b465871b9b00000000000080000000e279b2ee43d1bd50526e3d"]) r2 = socket$inet6(0x18, 0x8007, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x6, 0x4, 0x4, 0x3ff, "c05288050d57e4c273a525f4e2672e7bf30bde85", 0x3, 0x2}) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x4, 0x7011, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/138, 0x8a}, {&(0x7f00000014c0)}, {&(0x7f0000001500)=""/225, 0xe1}, {&(0x7f0000001600)=""/54, 0x36}], 0x8, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000016c0)) r3 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001700)=""/148) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000001980)={0x1f, 0x3}) r4 = semget$private(0x0, 0x3, 0x410) semop(r4, &(0x7f0000001800)=[{0x0, 0x9}, {0x0, 0x5}, {0x0, 0x0, 0x800}, {0x3, 0xffff, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x40, 0x1800}, {0x7, 0x7, 0x800}, {0x0, 0x100000001, 0x800}, {0x2, 0x8000, 0x800}], 0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) r5 = dup2(r0, r0) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = dup2(r0, r0) bind$unix(r6, &(0x7f0000001840)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r6, &(0x7f0000001880)=""/246, 0xf6, 0x800, &(0x7f0000001980)=ANY=[@ANYBLOB], 0xa) r7 = getegid() r8 = getgid() getgroups(0x5, &(0x7f00000019c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000000000)=0xfffffffffffffeef) getgroups(0x3, &(0x7f0000001a80)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000001b80)=[r7, r8, r9, r10, r11, r12, r13]) 16:00:00 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000000080)={0x89, 0x9e6, 0x1, 0x0, 0x8001, 0x5, 0x100, 0xc2}, &(0x7f00000001c0)={0x345, 0xcba, 0x4, 0x3ff, 0x5, 0x9, 0x3, 0x3}, &(0x7f0000000100)={0x2, 0xfffffffffffffbc5, 0x7fffffff, 0x7, 0x5, 0x6, 0x33, 0x2}, &(0x7f0000000180)={0xff, 0x3}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x20, 0x0) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000280)={0x3, './file0\x00', './file0\x00'}) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0x2) select(0x40, &(0x7f00000002c0)={0x9, 0x9, 0x1000, 0x4, 0x4, 0x1f, 0x7ff, 0x6}, &(0x7f0000000300)={0x3, 0x2, 0x8000, 0x2, 0xc10, 0x8, 0x100, 0x8}, &(0x7f0000000340)={0xee02, 0x2, 0x1, 0x0, 0xff, 0x200, 0x1ff}, &(0x7f0000000380)={0x400, 0x8}) select(0x3b7, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) select(0x40, &(0x7f00000000c0)={0x100, 0xcd, 0x3, 0xff, 0x0, 0x6, 0x5, 0xfffffffffffff597}, &(0x7f0000000140)={0x338, 0x5, 0x0, 0x2, 0xfffffffffffffeff, 0x8, 0x8, 0x1000}, &(0x7f0000000200)={0x7, 0xf16f, 0x0, 0x200, 0x4, 0x0, 0xa46, 0x8}, &(0x7f0000000240)={0x200, 0x80000000}) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x7, 0xffffffff80000001, 0xb30, 0x1}, {0xcfa6, 0x3, 0x7, 0x2}, {0x9f62, 0x7, 0x3, 0xfffffffffffffff9}]}) 16:00:00 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2050, 0xd18) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTART(r0, 0x2000746e) readlink(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)=""/231, 0xe7) 16:00:00 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x20086, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x8000, 0x0) dup(r0) 16:00:00 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r1, r1) dup2(r2, r2) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) 16:00:00 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x1) r1 = kqueue() mprotect(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x3) kevent(r1, &(0x7f0000000180), 0xfff, &(0x7f0000000200), 0x671b, &(0x7f0000000080)) 16:00:00 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000080), 0x9130fbf, 0x0, 0x4000000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1, 0x5012, 0xffffffffffffffff, 0x0, 0x3) r1 = dup(r0) faccessat(r1, &(0x7f0000000000)='./file0\x00', 0x1, 0x0) 16:00:01 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000500)={0x0, 0x0, &(0x7f00000004c0)=[{&(0x7f0000000340)="54ff6034cf8bff3a756b6b052b5592486d2e42b5ba3e5f1de9b6afd0089095b1", 0x20}], 0x1}, 0x0) writev(0xffffffffffffffff, &(0x7f00000000c0), 0x64) r0 = openat$null(0xffffffffffffff9c, 0xfffffffffffffffe, 0x10000, 0x0) readlinkat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000540)=""/4096, 0x1000) 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) setegid(r2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./bus/file0\x00', r1, r3) write(r0, &(0x7f0000000140)='oL', 0x2) write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d924d4e303855da483f0da4811fb70a1d9952d7eb6fcbf29f293959542f705ee0cdb2968a7f96c44bd55e2f8391622b", 0x51) write(r0, &(0x7f00000000c0)='e', 0x1) execve(0x0, 0x0, 0x0) 16:00:01 executing program 1: ioctl$WSMOUSEIO_GETPARAMS(0xffffffffffffffff, 0x80105727, &(0x7f0000000140)={&(0x7f0000000100)}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x10000) dup(r0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000100)=0x6) mprotect(&(0x7f000043b000/0x3000)=nil, 0x3000, 0x7) madvise(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0) setsockopt(r0, 0x1002, 0x18, &(0x7f00000005c0)="52e3501f8361743e1991e89656da3900d75a958cfd148211f605e2776ea16aca68ff996b2605c071a6f76a148da18bc9986868eb6b329b8bd308b064495aadaafbffe1cb2129a0b4dae260ba90573ed5561382eaf690c509add4d962a03c34ac51acf6fcc7a933b0341b423fbc95c205e44720482cf3323314b1ca09e349724bf0fde8426d444c4615d158b952e71c09baf287db464be6e086472f86137e04bf3c9715c4de3794b2fae55a7e44159b861af5e5960b0fc1640bc51171e87653c2e9db4c43d8736600449f218ec883c01bb69c57af172d091711dcf4de8ec22f624cfe53d4ebbcbf0c08415ba0010f5df927c1bc1a55fd7da1a8915f1f19ed4ca21b95475af9f7f38d5e57cbc83249733f878d093e1fe93fb855ffbbaafc9715a7e9302904c0eb5bdc38304746eea7c2fae554b403617c5368e93b6cbcad182ecf57585168fee7262f193df42196cc6a7f9aa8a59b30c844c445f512960cb5695422c322cc1eda09fd3846f9c32454113d6200543cbc15a3d14fa118d65025d5ca364863dc7a1053ba23ec6b93512384d52172b03794a99808d57dcc82ea27fb0592fd0a70a4716e7b45449f27", 0x311) madvise(&(0x7f0000498000/0x2000)=nil, 0x2000, 0x6) recvmsg(r1, &(0x7f0000000480)={&(0x7f00000001c0)=@un=@abs, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/158, 0x9e}, {&(0x7f0000000340)=""/169, 0xa9}], 0x3, &(0x7f0000000440)}, 0x800) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) mmap(&(0x7f0000463000/0x2000)=nil, 0x2000, 0x0, 0x810, r0, 0x0, 0x0) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000080)=0xfff) 16:00:01 executing program 0: r0 = socket(0x20, 0x1, 0x0) setsockopt(r0, 0x29, 0x27, 0x0, 0x0) 16:00:01 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x292, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, '\x00N\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\b\x00'}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r1) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:01 executing program 0: semget$private(0x0, 0x7, 0x8) r0 = semget(0x0, 0x1, 0x0) semop(r0, &(0x7f0000000000)=[{0x3}], 0x1) r1 = shmget$private(0x0, 0x2000, 0x406, &(0x7f0000ffd000/0x2000)=nil) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x0) semctl$SETVAL(r0, 0x7, 0x8, &(0x7f0000000040)=0xc76) chdir(&(0x7f0000000140)='./file0\x00') semctl$GETNCNT(r0, 0x4, 0x3, &(0x7f0000000080)=""/28) semctl$GETPID(r0, 0x0, 0x4, &(0x7f00000000c0)=""/119) 16:00:01 executing program 1: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f0000000000)='./file0\x00') chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='./file0\x00', &(0x7f00000000c0)='..') 16:00:01 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x9, 0x3f, './bus\x00', 0x9, 0x401, 0x2a, 0x80}) open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = msgget(0x2, 0x100) r2 = geteuid() r3 = getegid() r4 = getuid() getgroups(0x9, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000180)=0xc) r7 = getppid() msgctl$IPC_SET(r1, 0x1, &(0x7f00000001c0)={{0x5, r2, r3, r4, r5, 0x2, 0x6}, 0x100000001, 0x48, r6, r7, 0x6, 0xad, 0x1f, 0x1200000000000000}) open$dir(&(0x7f0000000040)='./bus\x00', 0x18010, 0x8) 16:00:01 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r0, 0x5) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r1, &(0x7f0000000140)='\r', 0x1) 16:00:01 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x440, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r1, &(0x7f0000000100)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216ed6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809516c31260aeb79b03592254c369100000000000000040000000000000000000000000000000000630613643bfa27fbbb04194462eb49b6e46cefd06f7e6b06f58e3a0d5232e9a1ca5be62cc4ce6649fe6a129d09068866cb4e3d7cc3db41aeb7bf9852a14ec9a613d8a36f95fc97ea35aaceca85b5ce88e40e8cd8cc50468d35bbc5c43cd1be2348f6746754d10b66be124435455c51c777025f74c3f159c0793289c77fea62c5c41bd05dadf0740fca25ebcf1c9592f001ff17f3786530465d7b85abab38227c8a5162bf872c611efe24a957c8858a58", 0x11a) r2 = dup(r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000040)) ioctl$TIOCNOTTY(r2, 0x20007471) 16:00:01 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = dup2(r0, r0) setsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x1f9) setsockopt(r0, 0x1, 0x7, &(0x7f0000000000)="8b0c88cc53fe03f2423419e1e299492acc596ec471ea07c24946a7720b14dd0082532394ade297dd7b9937ed446904cbb6eea2ef3c93af8c594408fa11f27d4af9e85ed1c25a78238c1297e1c2c32eec341e7374243d066b6a1bbf25cb048b1dd424", 0x62) poll(&(0x7f0000000100)=[{r0, 0xc4}, {r1, 0x80}, {r1, 0x20}, {r1, 0x50}, {r0, 0x40}, {r1, 0x1}, {r1, 0x1}, {r0, 0x80}, {r1, 0x4}], 0x9, 0x0) r2 = socket(0x400000000018, 0x3, 0x0) setsockopt(r2, 0x20000000000029, 0x3c, &(0x7f00000000c0), 0x0) accept$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) 16:00:01 executing program 0: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x8080, 0x0) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x2, 0x0, 0x2, 0xff17, r1}) r2 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000100)="156ee8923014647fab08aa5c53d485b4cac6ea80daef79c8415523e583df6ea74f80f9b49c0109ed18ef52ba683cfb1dd3c449afc91a72734f0432d8e8268287956e49c968d920a6580bc11179fcafedba92a9e619b0a4e164ec4e2e3b59b393", 0x60) socket$inet(0x2, 0x3, 0x0) 16:00:01 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000440)='/dev/null\x00', 0x0, 0x0) close(r0) ftruncate(r0, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0x80, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000100)) bind$inet(r0, &(0x7f0000000080)={0x2, 0x3}, 0x12f) ioctl$BIOCSRSIG(r2, 0x80044272, &(0x7f0000000140)=0x2) open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000580)) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) 16:00:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="e1f10300", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x3, 0x2}, {0x18, 0x1, 0xfffffffffffffffe, 0x2}, 0x900000000000, [0x4, 0x722, 0x400, 0x0, 0x2, 0x3f, 0x400, 0x2]}, 0x3c) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0x3, 0xfffffffffffffb7e, "855c55021a000000000000004000"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x81}, {0x800000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fcntl$setstatus(r0, 0x4, 0x80) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 1: mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./file0\x00', 0xc000, 0x2) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f00000000c0)={0x80, './file0\x00', './file0\x00'}) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000140)={0x8}) ioctl$VMM_IOC_TERM(r0, 0x4004741a, &(0x7f0000000040)={0x9}) 16:00:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) connect$inet(r2, &(0x7f0000000040), 0xc) sendmsg$unix(r1, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) ioctl$TIOCCLRVERAUTH(r2, 0x2000741d) preadv(r0, &(0x7f0000000800)=[{&(0x7f0000000080)=""/164, 0xa4}, {&(0x7f0000000180)=""/219, 0xdb}, {&(0x7f0000000280)=""/82, 0x52}, {&(0x7f0000000300)=""/191, 0xbf}, {&(0x7f0000000440)=""/128, 0x80}, {&(0x7f00000004c0)=""/254, 0xfe}, {&(0x7f00000005c0)=""/76, 0x4c}, {&(0x7f0000000640)=""/251, 0xfb}, {&(0x7f0000000740)=""/89, 0x59}, {&(0x7f00000007c0)=""/14, 0xe}], 0xa, 0x0, 0x0) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f00000008c0)) 16:00:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000040)=0x3, 0x4) recvfrom(r0, &(0x7f00000000c0)=""/38, 0x26, 0x841, 0x0, 0x0) setuid(0xee01) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x2, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x1}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) clock_settime(0x4, &(0x7f0000000200)={0x9, 0x2}) pipe(&(0x7f0000000100)={0xffffffffffffffff}) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x5f, 0x5, 0x2, 0x6}, {{r0}, 0xfffffffffffffffd, 0x10, 0x840e353adac7bf24, 0x6, 0x413ec42f}], 0x5e, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x0, 0xfffffffffffffffb, 0x7ff}], 0x0, &(0x7f00000001c0)={0x8, 0x9f5}) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x3}, {0x6}]}) r1 = dup(r0) ioctl$KDENABIO(r1, 0x20004b3c) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) fchmod(r0, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000000)=[{0x0, 0x8, 0x80000001, 0xffffffff}, {0x2e, 0xb200, 0x8, 0x1}, {0xff, 0xff, 0x4, 0x5}, {0xfff, 0xa96, 0x0, 0x7}]}) 16:00:01 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) chmod(&(0x7f0000000080)='./file0\x00', 0x154) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) getuid() r0 = getuid() setuid(r0) mkdir(&(0x7f0000000140)='./file0/file1\x00', 0x1b8) r1 = socket(0x0, 0x4003, 0xfffffffffffffffb) sendto$unix(r1, &(0x7f0000000240)="3e8d92055b451a8bd89211ff2c25f11c852285627e7aacccec0685b23645f76d260f527cff2161c07f4d508fc06f7d46364077e78aea921345dc4344065b80bc8a542975309c5a3ab3e4e1f021852c64d34f542677c01e27bf9f450673ff7280b611b86c1d2e7f59c0c1dee99a42f05f9da9feb000fef8e544823ada60f6b26639f81508c6dedef1ec58eb83368349d204322539a6fc32cbede89297ba4615b07618239a47dcea7476e1bec3f3a2515c27adef295d16eabf5063a14afbffbfe8a763d350bbd8ed0595a8d698b8dcd43508e995b39c91f4a3939f21752a688b4a67bdfdb3fa32b8588d9e89202f7f22b3c96062249e58a2fe0e0f264b9b", 0xfd, 0x4, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) rename(&(0x7f0000000100)='./file0/file1\x00', &(0x7f00000001c0)='./file0/file0\x00') 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000600)='/dev/bpf\x00', 0xffffffffffffffff, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x40) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) open(&(0x7f00000005c0)='./file0\x00', 0x20000, 0x10) getgroups(0x6, &(0x7f0000000540)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000580)={r2, r3, r4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0x64}, {0x6}, {0x40006}]}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x440, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r5 = accept$inet(0xffffffffffffff9c, &(0x7f00000004c0), &(0x7f0000000480)=0x182) getsockopt(r5, 0x1, 0x5, &(0x7f0000000380)=""/196, &(0x7f00000002c0)=0xc4) setsockopt(r5, 0x5, 0x223, &(0x7f0000000240)="808940bebc3a4a6287ba83f4c66d969731afe298eee69f0b5cc868f5d3c41064550dcaada32ecbf1358861227ad5e64fb5d06f044072ddb8a81eb8639303dfb47d27a66c4ebeb5bc060b577024602d90094de44b58235b0a", 0x58) fchflags(r0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r6 = semget$private(0x0, 0x1, 0x602) semctl$GETZCNT(r6, 0x2, 0x7, &(0x7f0000000300)=""/41) r7 = open(&(0x7f0000000140)='./file0\x00', 0x12, 0x40) setsockopt$inet6_MRT6_ADD_MIF(r7, 0x29, 0x66, &(0x7f00000001c0)={0x0, 0x1, 0x5, 0x687, 0x8}, 0xc) openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) 16:00:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000000040)) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="bdfa4d2582c321a8cf98848e51bd24313dea8d0343d605e2d3289d17efb90533ee6185c6a19e1a3fbed9d7c7f5ced505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225903d22d6d6ea821e153a6212dc30a159336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed000000000000000000", 0x10b) r1 = syz_open_pts() close(r0) socket$inet6(0x18, 0xc000, 0x0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:01 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="f0ede77159e1f95ea9122e61558d49622998803bcaa2f7d286c272771faed3b42731086b56e09de5b908651726c6c5dec4ee8e439afb7842af8a3703ac135c6d0d24d9b606ae8e487d4538d7e09e08f44dae87db63c05caa4969155c530e1d5e4e757d02f47e1dda362045155244ffc8fcb89b209f8a35ad3858cb17048dc1019335290d7c4f2ef2f0", 0x89) ioctl$TIOCCONS(r1, 0x20004276, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000001c0)=0xc) geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, 0xc) setuid(r2) ioctl$TIOCMSET(r1, 0x4004667f, &(0x7f0000000000)) 16:00:01 executing program 0: openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x1, 0x0) r0 = dup(0xffffffffffffff9c) r1 = fcntl$dupfd(r0, 0xa, 0xffffffffffffff9c) setsockopt(r1, 0x1ff, 0x5, &(0x7f0000000440)="2c6f011232bdefa6c5b5dace2553f56c0a828646dd5bbac9079078cd1403024022981b39a612d67ac6b8a15ea6c4ac0e4abdab85a6168a991179f82012ec73c03458cd57f4aa644ef1d1032a8c97f7b0f8f01bbf388596e878ad7b1f35d806ad097e5b4f6c8068f9b7d0418f9349c79e35ff1f2405dcf8c9136a03a7b6528d6bf4fad360be215b2e82b99ce5157eb4ce9dab9e043e7171c5531aae08cfffe45844a540fca17c2046bf0161cefcb45ec774e675254a92a9b4024145c83a91a402ff8abfad5e0dd1609caba2716a64c888edf107d6ca6eb4f183e60b83b04e55fa37b84fa1eadf20af0ea2", 0x2d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000001000020000000000000000004"}) r2 = socket(0x18, 0x3, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000040)={0xbb3, 0x4, 0x100000000}) write(r2, &(0x7f0000000080)="690607d450c6f891625ab87e324185a622120ba3508f22e6907de7d5", 0x1c) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000000)) write(r2, &(0x7f0000000200)='+C', 0x2) 16:00:01 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{0x400087}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:01 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = getpid() wait4(r0, &(0x7f0000000140), 0x8, 0x0) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f00000001c0)="38b46e3205cac775d11b3fb9e046dd7f782b05a48d9e500c47f41be724fb537057cdccae921608a8cceadedb863369723c3c4ebac928d0e8e5375205298166f5362f5ae508428db3638e7faa46", 0x4d) execve(0x0, 0x0, 0x0) r2 = getpgrp() unlinkat(r1, &(0x7f0000000080)='./bus\x00', 0x0) kevent(r1, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1d, 0x40000006, 0x3f, 0x4}, {{r1}, 0xfffffffffffffffe, 0x6f, 0xf0000001, 0x3f, 0x8}, {{r1}, 0xfffffffffffffffe, 0x0, 0x0, 0x5, 0x1f}, {{r1}, 0xfffffffffffffffe, 0x20, 0x59, 0xff, 0x73d}, {{r1}, 0xffffffffffffffff, 0x80, 0x40, 0x1}], 0x5, &(0x7f00000003c0)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x63, 0x1, 0x8000}, {{r1}, 0xfffffffffffffffa, 0x0, 0x2, 0x8, 0x4}, {{r1}, 0xfffffffffffffff9, 0x30, 0x40000004, 0x5, 0x725}, {{r1}, 0xfffffffffffffffb, 0x4, 0x80000022, 0x7, 0x80}, {{r1}, 0xfffffffffffffffe, 0x36, 0x10, 0x6, 0x9}, {{r1}, 0xffffffffffffffff, 0x81, 0xf0000040, 0x100, 0x2}, {{r1}, 0xfffffffffffffff9, 0x58, 0xf0000002, 0x1, 0x3}], 0x5, &(0x7f00000000c0)={0x4, 0xfffffffffffffff9}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000180), &(0x7f00000004c0)=0xc) wait4(r2, &(0x7f0000000000), 0xb, &(0x7f0000000240)) 16:00:01 executing program 1: mkdir(&(0x7f0000000200)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', 0x0) symlink(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='./file0\x00') rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)='./file1\x00') getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) setegid(r0) unveil(&(0x7f0000000280)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', &(0x7f0000000300)='c\x00') 16:00:01 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCSTOP(r0, 0x2000746f) r2 = socket$inet(0x2, 0x8000, 0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x9, 0x20, 0x6, 0x400, "81b6471861f2f73c52a32b4f6be486a7c65b33e1", 0x6, 0x81}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x1, 0x0, 0x5, 0x2, "69b3853bacdd7c395af69bec740b26da1b0e3239", 0x1, 0x7}) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f00000000c0)=0x7) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000100)) ioctl$BIOCPROMISC(r1, 0x20004269) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000140)={0x81, 0x49, 0x800, 0x4, "b6fbaa9aa4384b284a216f706763d0e1ac3a3592", 0x3192, 0x3}) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x8001, 0xffffffff, 0x1334, 0x0, 0x6, 0x0, 0x1, 0x2, 0x1, 0xf5, 0x8}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000240)={&(0x7f0000000200)=[{0x41}, {0x25, 0x9}, {0x0, 0x9}, {0x83, 0x9}, {0x22, 0x4}, {0x18b, 0x4f1}, {0xa7, 0x4}], 0x7}) r3 = accept$inet(r2, 0x0, &(0x7f0000000280)) r4 = semget$private(0x0, 0x3, 0x8) semctl$GETPID(r4, 0x2, 0x4, &(0x7f00000002c0)=""/64) poll(&(0x7f0000000300)=[{r1, 0x8}, {r0, 0x100}], 0x2, 0xbfc6) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000340)) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000380)=0x200) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f00000003c0)=0x20) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000400)={0x7, 0x80000000}) r5 = syz_open_pts() pipe2(&(0x7f0000000440)={0xffffffffffffffff}, 0x10000) setrlimit(0x3, &(0x7f0000000480)={0x1, 0x6}) sendto$inet(r0, &(0x7f00000004c0)="f3d82eb8444ec338d834fe9b4c5e68b2dc2c3ac4a789bcb40e801ffafad1cd1a397b5e7265a10b39798b126c472a94320126ed4a94ed09c6166a6bc3a7de0cf1a8ab32d46a4225b46b3d85a6020813d868ec1bb4bb56db0b3be92c4508b89486b1dedf04c6b8236ed168fb249c5ea83481d152a8deb87628b6a5e81de6b1c623176cf9dc098e2f3615b64edccfe158722f9c242bc5831cc5ab4941bc56f4f4acdfb8ad178dd569db7621af7a94be0294e499cb809b8c6b627170a73bcc9dd9b6eae241c38470921cd957212ce08c51b1cac40d87a16ee87637b9", 0xda, 0x4, &(0x7f00000005c0)={0x2, 0x2}, 0xc) semctl$SETVAL(r4, 0x4, 0x8, &(0x7f0000000600)) bind$inet(r3, &(0x7f0000000640)={0x2, 0x1}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680), &(0x7f00000006c0)=0xc) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000700)='/dev/wskbd\x00', 0x20201, 0x0) pipe2(&(0x7f0000000740), 0x10000) writev(r6, &(0x7f0000000a40)=[{&(0x7f0000000780)="8f3eb968780f8aefac5c8c4279b77b18ccd62eb61b9cb5d31ec45e94924c04a26889be2c41273e591d76d6ac5407e7ca15c191ce053516d44f48ee1ad8fe022d48ee4c9b55b9b1046681c13fbff704c2f2289684cf091f3bd7be9f6c0e66e19e3ec8f367b36a19faeace82f50f9249eb185c0e0ebdcb417a400be978c268739087451c27fb1f8cd0916c11ebc40ce31390996b6dd95c70748d7af1ae083b6b96", 0xa0}, {&(0x7f0000000840)="09db874d618ae560b65afad1a3144fb863e9a991bba868619f335ddcb63433f97fabbdf601ffd692867d0a9788e6e56db072b8bb437974736b939aa566d7b30aa6b39ce1252898b75856dd15a7bc3d428307446eded2113ca7f6128dd58c4e87c154aa5c27089cde284a488222d5", 0x6e}, {&(0x7f00000008c0)}, {&(0x7f0000000900)="1e5ea86fe8bb69d36fa4f3540cca8e03ad59f8439493b3bd6560e902e1a06ec323e0e1771bbe2efbc0f9cd05e0913e0d4ad2eb944d828bdb2e680d95d6570ac73123617b930cd9307f20648e378f0883ab4e4406c9004067078b895de1707a808365ad756102013af51eecc7513372377effe60df28c9ad15fac3c007303075a76fdd674ca804bbdc1f2945f2390472ed970b21750563cbd3ce856ed2780043df34aa7cc117d7e113e9cf05847921fbf470a853743f8a68c79db", 0xba}, {&(0x7f00000009c0)="9c71694043bb2c877b2ae94f36fd7342194e2eddf2f409316d287f3e31574e9611160e52cc646555310cc8f7e880c1b316231ec5fffff2c9f8a7dd51e213eff5aacae215fd79f2a815e1efc7157341d16de606e2eb28991d30a964173d4b28062410d703a811351bbb2cfde8af3a3699b1c52a1637b9e3326a91fa7bb4", 0x7d}], 0x5) close(r5) 16:00:02 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, &(0x7f0000000140)=0xc) fcntl$lock(r0, 0x8, &(0x7f0000000180)={0x3, 0x1, 0x8, 0xfffffffffffffffe, r1}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f0000000240)=0xffff) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000001c0)={0x7, 0x2, 0x80000001, 0x6, "2e2db08206980f1e25b637dbfb05dcbda19199fe", 0x6af, 0x2}) dup(r0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x1) pread(r2, &(0x7f0000000380)="bf2c4ea0612a1e5f7799382d1bbf5002afdc46a1e3ab5ca7dfc72e619e2626d55d1285dc939bb3a0cce1ec900070b2ac6ad6ad8223b489292a7f575e932db8d60f3cca47f2dca30636009b60698bf9d1d4ba25f1be3ddd1fa4fd287361d945f76686c93b7159a512e210ca9622c2d09f130179b216465ea000591cfe975f5e1ef895f1ab5ce637d7f2369ab2416c4bd36a44b9932b560cccd2b47f725718f864a9c51ebc8f4c0b949419725b3b8372ccbd2f27e3cf2f60f3e72e227253220df2042e1478c0a837b05cd04a9ed91e661e3f678563be2e1c111d", 0xd9, 0x0, 0x0) 16:00:02 executing program 1: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) write(r0, &(0x7f0000000340), 0x10000014c) mprotect(&(0x7f0000028000/0xb000)=nil, 0xb000, 0x0) munmap(&(0x7f0000009000/0x400000)=nil, 0x400000) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x1ff, 0xdc00000000000000, 0x10000, 0x7, "bc5cf362d49ef98593f04d5fbedb066b27ec8492", 0x1, 0x1}) 16:00:02 executing program 0: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000540)=[{&(0x7f00000003c0)="2b18be8586e7b6bd", 0x8}], 0x1, 0x0, 0x0) chflags(&(0x7f0000000100)='./bus\x00', 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = open(&(0x7f0000000000)='./bus\x00', 0xc1, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x3f, &(0x7f0000000600), 0x101, 0x0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f0000000800)) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000140)=0x6) r3 = semget(0x2, 0x0, 0x11) semctl$GETVAL(r3, 0x1, 0x5, &(0x7f00000001c0)=""/177) accept$unix(r1, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) open(&(0x7f0000000180)='./bus\x00', 0x8000, 0x48) 16:00:02 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) accept$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x2003, 0x605) r1 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x80, 0x20) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000000c0)=0x7) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r3 = kqueue() ioctl$TIOCSTOP(r1, 0x2000746f) kevent(r3, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x1}], 0xb244, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffffe, 0x3}], 0x3, 0x0, 0x0, 0x0) close(r3) 16:00:02 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r2 = socket(0x18, 0x2, 0x0) r3 = dup2(r1, r0) ioctl$TIOCMBIC(r3, 0x8004746b, &(0x7f0000000040)=0x3800000000000000) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x1000000000000000, 0x0, 0x0, "b04d00f3ff0a631a00"}) setsockopt(r0, 0x6, 0x4, &(0x7f0000000000)="4ee122bc", 0x4) connect$unix(r1, &(0x7f0000000180)=@abs={0x682eb13985c518e6, 0x7}, 0x4) r4 = openat(r3, &(0x7f0000000080)='./file0\x00', 0x100, 0x100) chflagsat(r3, &(0x7f00000001c0)='./file0\x00', 0x0, 0x2) getsockopt$sock_linger(r4, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) 16:00:02 executing program 1: mkdir(&(0x7f0000000680)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)='r\x00') link(&(0x7f0000000500)='./file0\x00', &(0x7f00000004c0)='./file0/file0\x00') unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') 16:00:02 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0xc0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000040)=0x3) socket$inet(0x2, 0x2, 0x1) 16:00:02 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000020550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4106], 0x1, 0x0, 0x1000) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r5 = open(&(0x7f00000001c0)='./file0\x00', 0x0, 0x0) read(r3, &(0x7f0000001740)=""/4096, 0x1000) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r6 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r6, 0x4, 0x80) pwritev(r6, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x2, 0x10, r5, 0x0, 0x0) write(r4, &(0x7f0000000100)='w', 0x1) readv(r3, &(0x7f0000000000)=[{0x0}], 0x1) close(r4) dup2(r1, r2) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r7) setgroups(0x6a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r2, &(0x7f0000001540)='./file0/file0\x00') r8 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r8, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) ioctl$TIOCNXCL(r8, 0x2000740e) pwrite(r8, &(0x7f0000001580)="44c4f0f55272ba705f7699b5aa96fa591af49890d8e88e5f4454bc01de883988e9e91303006e02d5c8817307a9e01a48901de70a257a9451556fdba9b13f4c6863e4eb227bc1a72719315f852d432b80e33d8d67af4b356c34ff348205f5619b51995cdb0f3ed20c75ae916d1bb1357e86d6192cef977df253fcf39db249c1ebc6dd9f1f28441c4b961b786ad2c1d4bcc105770acefff864a9c44dab1b8f60a004d22f0a663138d764861718f4d6a46b7251d376d772181f87d0620cc990120a5ae60f8e78b119f22a7045602a605b1263885d5589c2f54f4fdbddeed0771a8860f52b645a84565b682f5d6df012ddece87de9ed7fdd8e2e329e332005522bc582af40e835af36d359885d5fa908fbe43cf9efebe03e8748dd8530bfa257c830869dbe20ec1c5b486118681bf51d83e326eb593edb23fa81a95deb47f138d81cc6831a7c657620016946e7829d028c18e75e63dda74d9c10e173e1c87e7b9f4071a72bc0fd6ae7f239ec3530616fff39263eda48ff7ff42495c7222bb19ceb35c2c499923d33920df89842ce5faa6170d27774616654ab2f82191f607bf692e6e4e3c78fed8a70fbaf031ea92cce2b0e24c61c2ee2a89aaca3333522be0aac0b588aa14a672673aa9180d6f315b8e5fc7522a37705b8c35630b2c4f487a1482c1205a0806a7ce7367487ee55a791c1a4c8da9baab86c3c6ceaab0bdc17bd5c599539d6bf594d1186c9c6a4597555e1812291a1942ee9a62fa4b6797beef51ab346310332b10957a64df733a0be6bd0ab8a60bad9a82280fdff65e25313bf14a5edc8b158d9d5804c2b33157d2bc6b1ee473c8e73d6e7815986f568b7484c5ed1ddd854b64f62bdfc877b298c5f79d5b935093703a88bca2c46f6ee14b99af7e8223942dbb70154bca609cfcc0ccce57c52aacebf0dd284e77dd341f30eac12c455be9af0220e7bc461e19f4da3a6777624724b77db23f6a5fae485239e8e697ca781a22c6cb5b40f5a34a050d4f48933e172b791e1e419c7a7841d893cd6a4acda1542cbbb21045a71a81c96b65c5e0a32890f6f8062e090fbc13309e50832c677f7e402dcf043a1f201c400b3bc28ceab68afad32726c98562cd26de9885f3c68311f1a4547dbd09fea16a3db4a077e3ba3868df4a658a6822ae50417d9f331a0b5c5155eff7de82c5cd3d266f1abfd23d6b630366703b2eb5f541bd0568c339e8725c3220cbadae1e45511bf44319bcbcdc434f4d7aa9b81b73acce328a95b56f429241f04d32c44af11e3313d7e1ed47c771dfeb182fe1a9151c104e5e8ab006d2633362dd3ed2e6555dff69bc5f923b89c423dbf1e5d3843aa1dc843e7e81e503348e1c31530913015e6929dc790ba81c9a1ab60d94ad77c6052edbf294cf77b05f5c473f2115fea537d339e4676234f76a920675186739108978d484343eefa19fdf9f15d9094196a60d81016578d9425c7aa769de6d52724820a5fc781594cb216d4a61cfd182d1fe726cf85d45f0ba824d3099e0b8363de9e4524771983dc24f009dcddcc2e70808d95d97ebc0b3c607d819b6c67943839ea90c24a4136f9960f7d47eecd7890b8ca70b2d8aec43f1c53acc83c5f905b5f4306daf778cdcfff753d4c7ef792b558f937b4d334bb11cdd246a001d291260224a346e26be685d451f37efeae32300f7c87b5d430e88ee0fc1bb7875ae3961c9e2c556ca2d2776eeca4fbbba5d862cf0a969dfc1cf15653dbd3acef5c267f44ce818986eacafd5d80a3001d8053a6486d1ed33c7cf6c63b12c7485b70e5a0de612a46629b35be3f99b79c2cb26713deac3e04bf67b53971f420f0965875193d09ee428cbdd82fc0917c5e85f71b7678f8779392a8f311dd94fbee6dc48236b65cbeca7b5feaa2d76445d76410b3a0fa94faa32ea9a3934ca553ea6dd98e627a6595c8a0f5b3f03e3c6ec43c5f695838eca7b890f6a9e6a7c881e9df44f94afea252d0ee40dfe45a629a8799db49a7ff3a8d0e59331b535cf41b95f2012278b96fd32be573ea81262cd1c4882e2f64f968154f4405429cb60bb9f630ea0e864bdfd313e972b80d510209d592683e38a8dce25df1377096ab63c34e963d5d132eb33240f853101b7a73e0a7d8330b3763760bffa75a66411a5b3226fe3712a4684c52077f3ce91cf971409b3689d53a7fd4fcef408554d1007d59d6f964f51230a6ef25ecddb7e88152b7362027888a00cfa6b6d2473fa1d16bf256a85c747cc866b8a1df8a24f806a207eeffcdaed5b4eafa04419fae614cf7cc975dd8a1bc3887dd3de61ca3bc904696b17b01f2f9c25275ab1f2e89d9b7e8b30bab11878edb434c6e3aea435cfc7c6f9ee7f87219322472d7a54e4c88082d6c39931c3f2845455f0427dc10404466d1f9622171a2054f4951e7f1b04afea8c73e2b1d66694f8a2b60907bffd8ac3353a7c4a97ac750bc91abc2aeb2d560feca453423c49e7cafb6dad5be076f0be9af424628f2b50d66680574b465deedc013e279695a0e5c06bdee6b8ee03b930ed930d531672120f002263867cac9181429c7f51a20f1d9ab29699212fcc3bda478157bd2c6c51cc743ec42de330bc454ffa69346a7cd5882582ca19c449c22746b0fd6fc03bde9e73af41dd6505f0bcdeb625ee56e8d36df305da0775deefa0393f849c5eb7f68768c9da59c5515b1b1362c09f01b2f02b1940269f75d496b33473903c687008652d7df172dfb21f0f86add63692f2975f0efee378ff123ed4e04d14947bc3abc40e88daecb705ce598503ed2f083ec079a17ea479be2ee876c6c039d95759f56f643bc573961a6a12e1d32ecbdf4786aa38c80eca2920c38fb8564217ecbc3d809bd0f0df1116364277fa24368a0ab25e0914e785f358c0bbf849b10a9ce5477725601f4ad2a96474d040a1be3b7b300f304eb98f0741ccc21eabc303452c8cdbb091aa103a9a82681f30e52d8e5f5794e073c3f52f9ae7ea5fbd7da9e7e0b436482008708de5ff8549b6a47e9a06b0a3ceeb93107f249d14b6821ec3420ee6133cf70e2f4485d6b54d98d5d3ed71c25589b787a5d85d66868e75654927b1bffa967664aa9992fb55d89f09578434f663ff4b7693b2601c3f7e76aaa123fe41370f5318de6f03d1abae561a9ea03f4c29a7ecfa9528700a27c49cc3fc5e9463e7d463618d07499d73b781715242351e3a2657da69a965e2311cc052b5ed6279ddc7b32ce382a9b39a434198060a61008380ee5ec1d3256c93521e1c4b50aa6fb6e32794029a93434d2fdb0b976131ddea2d2e67cf386d7ca9af4c9b495aa086f929fc6994bc5d51a97671fdff4d2cf778495dfd8a873b491d6c33937458df25be1537cf0a431e76f9187754035adda110052ed8e6744716dd285709baf0ac15b0c632620fbd10b5efa125e3c0c26f99a8b9c6183dfb80602e469555f2404f3e36944dd56ae684a2a670f7a9dfc5fd49e57d509028e46bba4216d60ec99352d36a034128dba9a31cfae5a464f199f76c344cd96a9ebd4eb41aeb22f26946a6c6a4e37236bff6738b1d9a953bd5af4ecf7d27fb02d761adfcd1e747bde9c24aaa4ba817caaa1bb86568dee2f6f5b874c178dcab2c1bf5c18e93e757e603c9a6351f1c5bcb05c7a18ee1a73f3d248a1114112597914221731a1a0d69b462f166914215f2a20dd9a2805e8cde186a80d15abfc128b682b57fed1a0fb889daab8abd83594a3d1ea0bd7dc107806a1d8f0b2d3ed30ccdb26303da7f42d971e0f89244c6701479ab9fe8bbf72dda05353620bb55ff8fb1695179d2d48b742928fd4f3b5a4a63d652c88de87f5f3bb2d44197d42eba58330505ce6ef263eea191b07a23820585d11e0ee3e103f8bb4498d043f69255965197f036c7c38d0467a6f0800a992b5b08bf149403f1b3b106efeb090c406c6b281f1d5cfa19930fee53876f3955f39c959c7a6cf3d570f0af322ec8bea9871ebb8d1a37e7d3ef79942ae3f9bbc0dbe5898b2fd77d2cfa01f6963315dfecfc16f0e375c1d9438e7b3b8bc8edf8e8748724a89bcef6c19b8ecbf6a80f90b799f05c4b63cbd39d1edf93f5dcfaaf1262ee1c493c691a206b97be944bbc1e3e61a80c10341d40dfef23dbbab7eec21066670f5855a650fa5a4e60e322c68c71f4e7e3a2091c825b43b9135fe5bd19d55259147dc6b323494679636645e4c784a837fe5d8e119b44b2e2a00bb37755e966896286237cb78769b7f1fc7f519a38b0de7c455525c1095af2763544f604ccc4b7a60eb8b62678e960c52a069a28c45f4388f43f84b24a8709a3472f294f908e31d61e93b0036b114cdfa450d144b6b683b589f824af0aab8fba3294f232b1eaaffa55302722dd88447b2e12402df89a368446d9d3e2585ffc7b4d3d09bab36f32d6e76700ef63e8ba40eada885b20e3876e964698a0de1949788e31424b48df64aa7803c934a27015c54c7aae738bcd8efa120abb0cf188419b884a80cb3a8a3cadd3b1c30ef81f1c4855cbdbffe7b807b920db7fb05e640eb15249b418a26496e5cd44896b0f395c23a431306cdb0e08ebd9eda3cd22f1d0541ef0f36810cee5569f1afbe2a2d51d003f16e0b628f6344bc599fdebfa50eba8ea9ec4281a5d2a7a0c2e011ceee35037ac55f05c044c862107888b8ab1ed0289b27941e463283596417217f4117649edf4eef347f9f8c146ebed02a26759b2de801e84634a4c8791c46de93897c5f0189a869b9488583c47ea9bf7eaafd1effb7bae1cd95943a2e598daddd5960956dc5646394a272e8741e434612a7263c71dd84a13ee5ebd7913d8f33a6e11ceb88b9756efebd2578af1b4affbad142c0430b936266f4f71471a29e977e807038ed7de9e1a6dc7417b2023a59b068d634aa81133c4c4747eeca044efc2314bed2ff55961ea7bb292c0e24989181689eecd52009ee052cfb91a52184307d428bab0649fcb0f21d9c8daf59abc6bdbc1c6a0d7b81dd8f12c9ff59c916beaf83648c1cecbb12b362cf230dc8318b06c50a7f6b02d597fd5ae6d60f3f7baabd4c13b4078df9730c69cab169314631d6ca7042655a16c34ecbe835b576a58a48a1c1f4bbf4de1a8bd1428b8dcf6fa2ef2839a3c256d908b5859400e4b00a0b260d400970a0205d6e1389cdca7152d9d286c9fbcadfb7f85d9d858f4a5e59437dc3bbf336b6ea99eda94d273031c0da24519a188eb109999a1d68241e021dbc2c92568972252f9642f0975f59de40dcbd037f37ecc14d858cdcd0a1862873484feff47b42582999ee5a7fbdd72f6dd80a04a9565be36abad234b173d38e612bdca96afb409ccaf126c105eb32c6cd340096c7a5648af109639bc1666aeb75dcb53eaee1f06a3841dc0b924491678112c495c44fa14187fc9cdaab3d7fe110c83cfa5acdb9af16dc65ae3b7493ae1ab87ced6918f5f69d30f51957201b5ae1045b041c404557c82226dd2e2cf20f15844aeeaf7b8364e1209c30a4ea2c50af8071dd5e3c1e88b5dec9fa4ef7105d39c2b744dd69a597343ea3a096e332e292d11be9ea68da18ceec78fc2a9afd082e846af25fe9dc389e30ce9172c74477105364a0b09ca2361ac2e120a12da3c7c19c6729b155402d07fd2bd72ac6b9e68c1d351d98edfd5025e227fec545c0c96f85f0762b6558c7f9677eda3211fb676314ba27f0310fd1526878f8ad608e1e8d1bfc1e69ae06d4ff30e61dd6778dd05e4bb570ceb5224e6b98e6d8b37369a44426458c72586203a6858923f95d49e063a5278368c3a5375f2eb7c607b9621873", 0x1000, 0x0, 0x0) 16:00:02 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0x200000025, &(0x7f00000001c0)="4b74954c", 0x4) 16:00:03 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x146) setsockopt$inet_opts(r1, 0x0, 0x0, &(0x7f0000000380)="fff266b15cfeaa464b5f134a1d180fc6adb7bfe7d74285d4b6d749930b2de876ebf1c2650471e2d60b6f1e7beeae29b6aaee354ef7d567973b74f7c0519397057551e6a8bd352f679619f301d4826a899dc970953b434559bb7ce3a02d5cc7318e46c8c06de73f0761593a2e2a49677322c8345ee95e1b61d651fd8d38865b3443be6d52f5f436e46755e6edccac5704bb062bb98a47232da8a29e9b2cc17f538e72a53aae104d7915eef38f3f67f7e009259c88b54852f2ad91121e8ac2087c5a99a3b743b6bfe2af37281111d69c74cd403f79d72adcd7bd6bc6f4b44d1a577d1547d22179175f5038587cd689729c2fe678e0a22391a172262e3fa4c7b2943e4ab0cc07a3da0d7490a2dc43f5c57c53d52621ec684f789efa9ca3b143d150021089cc79d464339011116ae8d37d76ffbfdca9f183fa1861edb763904031e8fef3e88fe3ec2ec5317062f3ae832a838bd13128a9477b9ac80cc6c468c4ac852d298b1ed3c8a4af0aa159444de9a8963a9bcaaf62853673db7bc12ed5ec2de711d98e5ae3e8aba9b98b45c8bb4828e90a872694b6aee6210c77f4e0f533ce4c8f018c9e8fdfc22e339028dca9fbbcc23b9a6264d24923e9ff8712319f42645fe7d806adbecac6809430a7cfa008a86ad62a23776f728687cae4284a88ae6de5c80108d8e19d9d36ebe86efa69faf9fe8fa1180406489d4475cf10ad594c5fb39decdf7d4c02ca0f52b4672ade6124a5f613e9aa529a94276d336ca8476be24a0ed1e4a8a84bf4913e2bfcf85e26efb814087cf2301407b837c976a6e98721de45cea8ce3b7c3c1a784b1cc196a94aa1dff8f462cc82bdd966c164f6edc98d2a75f2828d26538ec7fadb56e3dc788b593ced116261599c5a8653346572365f9488fc01cf20445c41e3f9f7b0dcffa3d7d64728852f4a7fe61db14c965c524e9d3bf02fe4cae6157d3b0079c8635fbc6c16ff97c7e1d4387daa16315539702c4b08045acf4b125084423ab53d7a06b587281b37f00bd92c9cd191bde055fc3deb29447c186ba557eeddb1d2f5f7e0b328ecf4ba922004ca46d989849bbbe94d877034dbc61454c2b233685f5014502d69d9397494c69ef577a164d2f2ede6de7f3f9aca2d60117d435f95457e7fe4dfaf8a4d4abbd38522b1fc0420b145797d6dcd5cda9d6c487357f090464d305c2451c4beaf4af2cc1daf41a68ac089483e89ec8fc4fb06a690316a089da7ecb346e1ff9b146ef676cb2cc1967f0727adc88d6ac6b98a36c58d2d6c97be1d38efac5e5364a6f2521b5dbe2e9a5d87f00de7a1cabfd60b725d10b0577fa4fa1986d5da6e6c18d92b4680dd8901c4e18d0fe5ea95a11e6a8f8684431e045b7f3fe20766e6d3b3bc5581862bff03688b29a7eec660b6751ad8b782e528165979297ee5477350d933c752c76465d192c729c62c422a78924972e233fed701662e9678ac8922d399ae10373dc139469afe9279b01442dfe6335f8c1e89a8483473fb9551b4a96312399fe799482888e0cd2ceccaa8b092262b5871bc0e996aff89ac3e770c0ee560e1e60a8de926013d9f9a900fc23da43bfb4cbcdb6f64a9d16921aeee349cd53a16969acefe65d6b1e512cefd54b2e344bdb9ea070958be8edd2d1665dd96e6b9e99e3e7dc4f7e23ea8a55acef22dfb33e16e8f35d5094a5cf3313bafc799be21a38e2f377772bb7692c4a7b04bccf1f93f2cb90d7bb9e0e5a15a186921d7a60480c42ce10a975369cdb59e768f63e7a2d401b2c36925f7b3458acd7fc40d883ca565589da09674acb5cc781b2038a334a319ddd00264df99f527e5324242c23f741eaa5fdd1509579f9ec3c3b58d7da3e5c060bc80fbef8314054700d83079cff20d8b29ef1b65298a6f38817bf9267b7edff7d576fafb7dd7aee015b69c6a25463023b895981d06bb73f9c6e841eaac7436a8bdc052865251f0c7fae9fcb238019a42347dd4379bbe4fff2d2dcf66039a2813de2e93ab5531c9f27d88a2fd9e1842dc9b030e786fd356aa8333397184253212956e543d306e04caab93b0dc4625ae8c3f777c940be53c6fc49b575eba274a1f61a180106363450a88afe6e15fefb5f8e5cf1138e70d4f23a5d3e890313b46515a4ea25671a2bd61fdc9f409daf5ef5f70f204827ea452716f4984e494ae037609f4203b6fc63ca252898c507c5fe999ba5a0429c126050cd0c7e4602dcefba2ed7ee270889681a62aaa884139f967468cbc84647badbcf30e608ea694a8a99070510675de5208547ff4cbd25943d0a65c3b478cc2a69dda22402e2fb4972863219097fe4b9c331f83e8bbdb98bcac7369f707ec85e4cba0dc3cc8e2e5978eb9ccdcc509aa9654a1b4d790e1a0a282c15c06b67378821e939a2e1bc828f78afeeb356e0e021b12ceb7921999526a2fbffbbc7092dccafe148ce837ebd893e28afca3204efd2c942ba46071917450c1191dc67831f57532435e3a932b9e19d9bd023e8da0161524b4003cb9a27ad079c4165131e1fe16fc8b532ac528eb498525347a3d6076afe001390808a68822dd3aed7bb096cd336deced1f7b8690a819f714743ae9ca1b3e6e2ea76ee8e1f1fbdcad84d24b3d3d35f8368d912b153bab2ab0b1b338a9057a3bb81ce9cb4bf900473007c6b22baacb2375b797ff757220a1a9c01ae181ea8ccf1d64026da3d24288413699ef9eea5ff6d410655fc0591d68f465e68a008a2ccb780db597d5f322b8a9e742ef9319cfd51dadfd0c5f7f9a57385601344b266233493798410e591a4294835374c97515d8b7f97cc60e8912ed7f4d42c2e3cc92f8fd889b70ed73d51707d0dabb0c4d2cc15873c7742c9c64a047b071cd63be67afcb01373144e1f675c011b6fd736dbfa8e839ad3dc7ace20e326a8e614f03e0a71f04060b4e9ad5c49cb10f4846b21fa49d9067c3cdd2413edb6d8c13f9123df59cd400da7546a0ffc626ad22f6193ee44117389f232742552a4fda43eefb9f32c12b976c21059a1c1db43431dcfc77e9853c017d794e6f093c50433578674d1dad0108135f5f0cdbfcadeadb0787f65c9701c52f3c9e752f0723a621851f918aa05d529f58279fa92578ca6238bd7e3b2c07b3493f7f83930aaf5d21429c6d4fc9e87f57503026f6927fe2c4dbe901857378664dd837bd3cd32c819f11fc9598c072d41583bbfc7ce48739c8a7af6d6e35c66b80087c2ca1f3cdda845261efe199e9556717ae5ec0a6fe24ea4f815202dee7ca6029cfe0e2ab2f1fb818853c773a01d3ffa8f76bddcba3fd6b2c4e176d9056f0df9e3124d268bdff0d75daddc3050f21db148feb5e05539f81892b559c2f2fff9ef44f03a33d54c6c4371bce3e20fbb9b2709cec59a65b30d959ea86f35c875382b5a62bce975a14aae1bdfdb0f28ee289a057895c85ece71068e5543a3c288799bc7857214f3797b4f646f5250406e9a720387b22b4d96fe45fbb17c717328968db0452505ad8b07367b2f9375816d2ff4340c6b39bd06288cc0dc0e30761e8f5c970d2d0b7ad6164af67b91ee975e509201bc0ff726c1b1f8a71f36aa926d2956ea023f1e2ca113a52d47be57bea5e41742a34d58936bc6d9e21360c8f97f6b5e7b2069617a8337011b1b49b397728d9ba44117465fea4e82e2e5ef371b7c8e289bbe4eb2b0d65e138be4715f62cc6dd5274482ca342780c5ba29c3637cc834e78782f330f77200240f0db219d67614480ebc5c4b4f3513a31f7c3b778cd39815e52ab1fc435bd80dc3a92a5f76393a21c8b6bc880a6a25b5c00629b415951b05ce19664c91200e122a5dbf10e3c03fddf5d771e47fd598ece352b373c3ca50dce638da5728f1c5ddfffedd9f2ae9faa6d75206f048e0a8d6fdf9c7f7359934c4eb24a0204de06daf0192a6ee410754755d64bce7da18868eba5c4501fafa422a8954ac723198ea13f1bfb94c7fcc62abc0e4a4869ac2d49f8d00fa7ed2f349ec0f7be3e85e657ff0a0c7100f50fee46e50ea89816f96d0e59133628139fc401107780e5a0e79db6e5c3c71f6645cc4b9d8538c87265d60c90a52d7ddb61adce5a7e153bf97dc7cb6d4b8336208c349bfcd739d63234616f8392f3ba0968c88a1360cd70f3d3ac6ac06d6ffdb94bcde278ca3076c2c1a1e9cff3a723fce84332d3415dd3857fb418353ac367aa6235654048409bb86993890c78420a200edbf84de300b4720ec191a99d744b33f5ee16a9babc3401a268754866f34a61463154519944b7c91839eb4a6d908f0d56e333a4d70ecfefebee6ec0455366976ca931c0acf79b0514567fafe1cbc8560956c55a23b7ffa092feed5c57e313c75164a12e0e5ea4211a2094fcf10868bdc02e77de86ab5a0fe76f230ccaef7861dd04b8b7b8de6045775e1c761231209ef9a9e41cd177f351bc072727d82e714638db3aecc1771a9384a028e00b8ba86839a321f98e549f71b6eb65eda35713cd16411b4d026e507f65a47321382e2c31314182ce25d4336e98bcda981e61e0b4812d569d5db55c8427a2d9a717099d4fc3c595a61c6d0016fe8b0fbad271fb342eb1aede707c5012d86bd47ae89adf7282525be413a7b5a8c348f3886c54ec196d764d6855da806abe2344afda0cebaef4e94de0bc61c45e6c7395ebac09d1e95f073f153a3cd8e1efcd11149b3661a39b6a898f38ca3f995fa224b4da190705fc162529e8c9298ebcf0deed4a31d6c166fbd1174f7d62332ba78f7499707bc2510d7d2a2889af3915c2603c3738d488d7255a8e02865b01cee04ac23a6351d0431c527a67989a0ddf5d4743236df66d0c639749360ae0c7c0ce98f9f0b378d89cd76318b8cdda86c9b6f5725ea44d22bb5d2729f69b854aed74fe86586042ccf53352fa4f0a751a0c4ea19e603dc72681cccadcd52627c15a34327fd494e4fffc921f14bc58677eddc9f85a3e08918768c9ad861747ae847448ee676da2a3473a0c66bbb2839b88552d0961f76a0d37e74fef1798cb9c410ba8f23856fe09d3f127bd8e3e8fe6431284a9d0af14b3341fc5488856d6f4417578d98a56a6576f7e93b86c8fed3c4d5bf04cc228254dfdf312c0e0e51dcbccf6313845e095931cf2bb4c6b5b07477b6c17f2fd04287ed2a585b15539f8789b288483a58f9ecf403108e506869e8c70574d8f2c8d03b95a260876763166382c0ccdba9f26363447d1ae92a6a8db2bfae755cb8a015971390714b6eac313dcc2f5ecc2bf61d6062a277414e00756e1fca80aea10b878fe3b76da4f2371435c322234767accd183ff01bcb88c53f0baac6183153e0a7dfc1ea21e8cae695cca1e6943b79cb251d5a8c98416b0f468c61429e86a27959ad3d589bddb8b90e5f2334530c627c2d81f8e653dec4dccf44fc4e4e54f0a41f44ecc9887cdd9fc3fa5e5cf223f7b41aa49e1e5cda4b804a7e8cdad4af2c2253619d9c2da78cb14449500964e79b816153fba73417b15ba66878aef3ae11352cb438706409b09cc1f65b3ef02029f06d511dedae59beb9111da676839981fdcf1416aabbb971ed1c537ec137c0269459508b6714c315f405bf4f41ceabb05d0fcf89a42a3c5e1240a0e56a276ca64fa7d1bc246843edf73734cf1845628faf7355fdd50810317676357afddf3cd257409484158c954b7bc0b513c8f69789ae7c33e90639905ef9634b77b7afa7d06f1835599f60536457b43e293d45eb51541ff749106f1ae0d4c79b2b488276fc287d766c908dbb72b960600ff82e7cf26658afea05b301ac273f4b6aaf81764249e26f34b5f", 0x1000) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x8000800080002002, 0x4000000005bcd) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0xc0307004, &(0x7f0000000100)) mknod(&(0x7f0000000040)='./file0\x00', 0x8, 0x5) 16:00:03 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x80, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffe, 0xe4, 0x40000081, 0x101, 0x4}, {{r0}, 0xfffffffffffffffa, 0x63, 0xa1, 0x1, 0xf215}, {{r0}, 0xffffffffffffffff, 0x52, 0xf0000000, 0xd9, 0x200}, {{r0}, 0xfffffffffffffffd, 0x8, 0x20000000, 0x1, 0x90e}], 0x20000000000200, 0x0, 0xdde, 0x0) openat(r0, &(0x7f0000000000)='./file0\x00', 0x2, 0x58) 16:00:03 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = dup2(r1, r0) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000000)={'./file0\x00', 0x9, 0x9e72, 0x0, 0x1, 0x1, 0x1, 0x20, 0x1, 0x2, 0x81, 0x5}) kevent(r2, &(0x7f0000000000), 0x8, 0x0, 0x8, 0x0) 16:00:03 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x614, 0x0) fcntl$setstatus(r2, 0x4, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0xee, 0x1ff, 0xc965, 0xfff, "9574ce8c7950c048f7d977d7eb0f747508fcb898", 0x200, 0x2a2}) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = syz_open_pts() fchflags(r3, 0x10000) write(r3, &(0x7f0000000240)="0046d8604695e1773484c5f73252e58b788729161b3a605c6db460778cd5a14581433f21b4db533ff4b061a72c8fa61c463d2d929f6dc56990c2d3ed0844b28e2f66f2ba75724212ccd3000000efd0c84e367cc784c822a14860c246c5c93319dd6a6efe4e36f82e196d5a8d5f01a66440072ec00000000000", 0x79) syz_open_pts() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0xfffffffffffffb7e, "855c55000267a7230000001a0000000000000040"}) semget(0x0, 0x1, 0x200) syz_open_pts() ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000200)=[{0x15}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:03 executing program 1: getpid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x34, 0x0, 0x0, 0x5fffd}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:03 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) r4 = socket(0x18, 0x2, 0x0) r5 = dup2(r4, r4) ioctl$VMM_IOC_RUN(r5, 0xc050756a, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect(r3, &(0x7f00000000c0)=@in, 0xc) 16:00:03 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000001c0)) sendto$unix(r0, &(0x7f0000000000)="5001050260000004000000011306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff000000000a1c1ffe59e6efc400008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b3272d78b2e391098a18f83ea65f3482e09", 0x150, 0x0, 0x0, 0x0) r2 = socket$inet(0x2, 0x3, 0x1) setsockopt$inet_opts(r2, 0x0, 0x64, 0x0, 0x0) 16:00:03 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x200000000002065d) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) r5 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) kqueue() r6 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r6, 0xc5005601, &(0x7f0000000300)={0x10, 0xe08f, 0x4, 0x6, [{&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x100000001}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x400}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x240000000}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8b}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x24f5}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff8000/0x1000)=nil, 0x7}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x80}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x3}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0xffff}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff7000/0x3000)=nil, 0x3}], ['./bus\x00', './bus\x00', './bus\x00', './bus/file0\x00'], './bus\x00', './bus\x00', './bus\x00', ['./bus\x00', './bus\x00', './bus/', './bus\x00'], 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x10, 0x9e0) renameat(r5, &(0x7f0000000040)='./bus\x00', r5, &(0x7f0000000080)='./bus\x00') 16:00:03 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000140)="aaaf54e1e88b99893a4ea10feea19467ed59def09dc09b33bd393239c1b6dd7dd1313ea7ffe3f15b3e6533735e5c86121487483e229fed6a51bad70821f84c49251fb61473565deecbb2fc89ad5f47c5f0658de509c59b28a1eb1b4ee960932ba450ac43b40158b1bdce4da8310f06127d2c40", 0x73, 0x40c, 0x0, 0x0) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f00000001c0)={0x8, 0x6, 0x3}) socket(0x7, 0x4003, 0x4b92) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendmsg(r2, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="10000000000000000000820600000000bf922b612adcc3dc0ab0a492e82ced6bdbc86de6c0da95f3133ae67f2eb06d1c3813192e36a6b3b01100770c63145ec16c3444896cf251cf11b02121241712fac8c929d4e1fe759c670df0b4d2f79c040ed44f78e152dd25ed16a1f6c7cdb9040b050de4288803fee2d60dd497"], 0x10}, 0x0) 16:00:03 executing program 0: r0 = socket(0x1, 0x800000000004003, 0x0) r1 = accept(r0, &(0x7f0000000180)=@in6, &(0x7f0000000240)=0xc) r2 = msgget$private(0x0, 0x2) r3 = openat$zero(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/zero\x00', 0x409, 0x0) kevent(r3, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x84, 0x40000085, 0x5, 0x7f}, {{r0}, 0xfffffffffffffffe, 0x0, 0x82, 0x80000000, 0x25}, {{r1}, 0xfffffffffffffffc, 0xc, 0x1, 0x5f79, 0x8}, {{r0}, 0xfffffffffffffffe, 0x8, 0xf0000003, 0x1, 0x7}], 0x80000000, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffe, 0xcd, 0x40000082, 0x1ff, 0xa4}, {{r1}, 0xfffffffffffffff9, 0x1, 0x2, 0x8000, 0x1}, {{r0}, 0xfffffffffffffffa, 0x40, 0x1, 0x3ff, 0x4}, {{r1}, 0xfffffffffffffffd, 0x10, 0xc6, 0x5, 0x5}, {{r0}, 0xfffffffffffffffe, 0x2, 0x2, 0x1, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffffc, 0x4, 0x80, 0x9, 0x6}, {{r1}, 0xfffffffffffffffa, 0x0, 0x40000002, 0x8, 0x1000}, {{r0}, 0xfffffffffffffffe, 0x14, 0xfffff, 0x7fffffff, 0x1000000000000000}], 0x5, &(0x7f0000000400)={0x16, 0x2}) msgrcv(r2, &(0x7f0000000200)=ANY=[@ANYBLOB], 0xa, 0x3, 0x800) sendto$unix(r0, &(0x7f0000000000)="5001050360000004000000018303ca90041010fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfb6a00000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x402, 0x0, 0x0) 16:00:03 executing program 1: r0 = semget(0x0, 0x0, 0x0) semop(r0, 0x0, 0x0) semop(r0, &(0x7f0000000000)=[{0x4, 0x7, 0x800}, {0x0, 0x1, 0x1800}], 0x2) 16:00:03 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) minherit(&(0x7f0000399000/0x3000)=nil, 0x3000, 0x1) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "3e4223a667b1f3fe6313d5add500971e3f4db016"}) readv(r0, &(0x7f00000002c0)=[{&(0x7f00000000c0)=""/68, 0x44}], 0x1) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x18002, 0x0) getsockname$unix(r2, &(0x7f0000000140)=@file={0x0, ""/88}, &(0x7f00000001c0)=0x5a) socket$inet6(0x18, 0x4, 0x4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:03 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = dup(r0) pwrite(r0, &(0x7f0000000040)="5bd3a0a61f798f9dfd8e4a3c27d64b503cd640c12c94a5928bf3592a4b55a342c6db20e4719a59baeea9829dded96135c909138b3c1f529bf00021c15b195c2db67bf88d8596756cea2f381b79e9341798d497f481349f897ac03d50cf30cdc703f9f658e2282c62b03d01d5e5b87d2fdca8c9f3f8e6a306c9331be0ae836efee30b55b3e35fd0b0f380dd06d00e361ec6ce9152d4f0b9d0fdfadb6c14017534d4b5e81ffd9f18b25a8f57c4c13d3f9e330d78a8ce834d324cdcf2f12361576e90a01d0fb222da12c269eb34278e099d21", 0xd1, 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x8001) syz_open_pts() ftruncate(r1, 0x0, 0x0) 16:00:03 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "0000009e0000000000000000000000000c00"}) socket(0x3e, 0x3, 0x6) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) geteuid() 16:00:03 executing program 0: select(0xfd78, 0xfffffffffffffffe, 0x0, 0x0, 0x0) 16:00:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe(&(0x7f0000000040)={0xffffffffffffffff}) r2 = getuid() r3 = getgid() fchownat(r1, &(0x7f00000000c0)='./file0\x00', r2, r3, 0x4) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000200)="2287ccd1402a03762243c208c329c506a2a6f262bd481b6f78071957babf103f1d165641b626ffc0f8f8333182d923676aa43b0789d3f51f9538e9eb4da8c0a19d3f8775031c", 0x46}], 0x1) pipe(&(0x7f0000000100)) 16:00:03 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) dup2(r0, r0) kqueue() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x9) getsockopt(r0, 0x29, 0x68, 0x0, 0x0) 16:00:03 executing program 1: getgroups(0x7, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setregid(0x0, r0) setregid(r0, 0x0) getgroups(0x7, &(0x7f0000000000)=[r0, r1, r1, r2, r2, r0, r3]) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000000)=0xcde) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000140)=0x8001) 16:00:03 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x10400, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="06007810060cb20ba87f19ab93a48f1c839f8cb826a35a764deeab193da4f4acd8cb1f3e4f9437a641536a550a4f904756bcaff40662dd74357fdca9eaed953a43de4d2d73f35869f8229a90f3cfe8cb853c670c12973155fc4fe1a97de3ca4ff773fdfc8bebf55192a3195e508ba39d5cc3c66f8e90f73e8e4e3a3a984643980384850e1cabb7ba1b32c18aabb49e7a20e3bc6ea4974fa596dd7d61d05f7441bf7cc1faed6a9935e564fcf016663a84e70bbfabd666e859340309c466e00baddc39a5af1552e43617e58b9b6b07"], 0xa) listen(r0, 0xfffffffffffffff9) write(r0, &(0x7f0000000440)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae3a0269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba229493fc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f34bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c909045f7e545a3036e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea", 0x761) rmdir(&(0x7f0000000080)='./file1\x00') 16:00:03 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) flock(r0, 0x5) ftruncate(r0, 0x0, 0x7fffffff) preadv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/37, 0x62d462b3a3868c2e}], 0x2e5, 0x0, 0x57) r1 = getppid() r2 = dup(r0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x7) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x3, 0x0, 0xfffffffffffff831, 0xfffffffffffffffa, r1}) pwrite(r0, &(0x7f00000001c0)="ecb4b72cfcd28f995295f185ae8655cda0aff9839def9fcc62d6281e60917e9df3a9a5fcb7118c82b0259e48ee4a7ce9b79ce9d2b632c77a216f188930e43b4375c69fdd599e2ce0edd1d8879bb71f2e734aeb67a2058d3b9ef85a937dddafe6f94bd02fd194cedd4b8be0a9ab377c9a17416fa636eb8dbfbd2cb3cda29eff7ed5447fd312a4529c9ec6dcb5", 0x8c, 0x0, 0x0) 16:00:03 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, 0x0, &(0x7f0000000080)) recvfrom(r0, &(0x7f00000000c0)=""/103, 0x67, 0x801, &(0x7f0000000140)=@un=@abs={0x1, 0x0, 0x2}, 0x8) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r1 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x400c5708, &(0x7f00000001c0)) 16:00:03 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000040)=[{0x101, 0x2}, {0x8b, 0x6}, {0xa7, 0x80000001}, {0x85, 0x4}], 0x4}) r1 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105727, &(0x7f0000000240)={&(0x7f0000000280)=[{0x23}], 0x2}) 16:00:03 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x8000800080002002, 0x46485d48) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$TIOCMGET(r0, 0x4004746a, 0x0) r1 = getgid() setegid(r1) 16:00:03 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:03 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x100, 0xc) getsockopt(r0, 0x9, 0x5, &(0x7f0000000140)=""/164, &(0x7f0000000080)=0xa4) r1 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r1, 0x80047476, &(0x7f0000000240)=0xfffffffffffffff4) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x200045}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) accept(r1, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:04 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$KDDISABIO(r0, 0x20004b3d) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) clock_gettime(0x4, &(0x7f0000000080)) clock_gettime(0x2, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f00000000c0)) 16:00:04 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$KDGKBMODE(r0, 0x40044b06) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f00000002c0)='./file0\x00', &(0x7f0000000300)='c\x00') bind(r2, &(0x7f0000000040)=ANY=[@ANYBLOB="010048373e5a8c1eb9c2"], 0xfffffffffffffe2b) ioctl$KDGKBMODE(r0, 0x40044b06) getsockname$unix(r1, &(0x7f0000000080)=@file={0x0, ""/55}, &(0x7f00000000c0)=0x39) 16:00:04 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000001c0)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000100)=[{0x3, 0x59, 0x9, 0x5}, {0x40, 0x1, 0xe5, 0x3}, {0xd3, 0x0, 0x33d, 0x8}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000140)='\x00') 16:00:04 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ftruncate(r0, 0x0, 0x200) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000040)={{}, 0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) ioctl$PCIOCGETROM(r0, 0xc00c7006, &(0x7f00000001c0)={{}, 0x0, 0x0}) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x8) r1 = syz_open_pts() ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000240)=0xb516) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x20, 0x0) minherit(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x3) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[0x10001, 0x7fffffff, 0x86d9, 0x6, 0x7, 0x10000]}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000000)=0x80) 16:00:04 executing program 1: r0 = socket(0x18, 0x2, 0x400) setsockopt(r0, 0x29, 0x31, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 16:00:04 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x10, 0x0) ftruncate(r0, 0x0, 0x0) 16:00:04 executing program 1: shmget$private(0x0, 0x2000, 0x284, &(0x7f0000ffd000/0x2000)=nil) r0 = socket(0x10000000002, 0x3, 0x0) getsockopt(r0, 0x0, 0x6a, 0x0, 0x0) 16:00:04 executing program 0: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000180)) sendto$unix(r0, &(0x7f0000000580)="49521d932cdcea5fa64874e3e0d9e5bbcf53dbbb121246379a4d05d7ad2192e50017539b6467317b73e3b0ad7f4df9f66a141607d93594d8469804bad8b4fbac10a4dd2db9738df3b78f69c672a946b6265cb1a5dbce8a0ec37c0a209fbe6cd3b2ee41fe83f9a9451cc6d48b145dcabe3390fbf6b0998541295ad24caadf6f7a4fcb7653ae7eb4905970a007519e3bf523b11159ea51d5b98f228c9dabbe2972cdb6eb167002000000f0ab118427ffa553c190", 0x13b, 0x100040000000004, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0xfffffffffffffffe) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000080)) pwritev(r1, &(0x7f0000000480)=[{&(0x7f0000000440), 0x78f2}], 0x10000000000001fb, 0x0, 0x0) getpeername$unix(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005871769967e38ff9b420d22d3d89a7d3c32df6544b0fefa0bc66fb9832b92e4b1c24da70fa3b94f6e45039f08b6251c18e5221b987f0be75d4b5efaed15c0b8a37ca954a60cfb4e4c7e8def28186357a17510188488f3e729bc58f22146e6dbcbea91867912ca701fed240304d6580e135ececbbf26c46906d1e0cd0a5ad6f73f7936a08470da4b0dad2bced07c856e2b43a74e1d149c0d40e7abe6000e821190f"], &(0x7f0000000100)=0x3c) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000000000)="03", 0x1}], 0x1, 0x0, 0x0) fsync(r1) pwrite(r0, &(0x7f00000004c0)="70e9463de801191bf4845e1037b52ff18a6d72931e8a71d4303e61f7a4d0ad3535b931d08c499b3725e1b441e41f700223c9241be97eabca386a813b16c9a344b530ffff02598fec94013c428dc37e917411754c268ce036b87650231a8136bd1fcffe4a9b3319f43213459fdd838d3df6e6660bffb4abe463b4de9ac92e40c72ee76d0f2190e5845a20685eed39d94c5d5639b37d2aed7e95", 0x99, 0x0, 0x40) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x2, 0x1810, r1, 0x0, 0x0) r2 = open(&(0x7f0000000140)='./file0\x00', 0x1, 0x80) kevent(r2, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0x50, 0x1, 0x1, 0x2}, {{r2}, 0xfffffffffffffffd, 0x20, 0x80000002, 0x8000, 0x7}], 0x9, 0xffffffffffffffff, 0x7, &(0x7f0000000380)={0x1, 0xfdf}) bind(r2, &(0x7f00000001c0)=@un=@file={0x0, './file0\x00'}, 0xa) 16:00:04 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000000)) sendmsg$unix(r1, &(0x7f0000001680)={0x0, 0x0, &(0x7f0000001600)=[{&(0x7f0000000100)="bb", 0x1}], 0x1}, 0x0) write(r1, 0x0, 0x0) shutdown(r0, 0x0) r2 = getgid() r3 = getgid() setregid(r2, r3) 16:00:04 executing program 0: mkdir(&(0x7f00000aa000)='./file0\x00', 0x0) r0 = getuid() r1 = getgid() chown(&(0x7f00000002c0)='./file0/file0\x00', r0, r1) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') geteuid() getgid() r2 = dup(0xffffffffffffffff) getpeername(r2, &(0x7f00000001c0)=@un=@file={0x0, ""/38}, &(0x7f0000000200)=0x28) chown(&(0x7f0000000380)='./file0/file0\x00', r0, r1) unveil(&(0x7f0000000100)='./file0/file0/file0\x00', &(0x7f0000000140)='r\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r3, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) bind(r4, &(0x7f0000000280)=@in6={0x18, 0x3, 0x0, 0x1000}, 0xc) 16:00:04 executing program 1: mkdir(&(0x7f0000000040)='./file0\x00', 0x901) symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000240)='c\x00') chroot(&(0x7f0000000000)='./file0/file0/file0\x00') 16:00:04 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) shutdown(r1, 0x0) r2 = fcntl$dupfd(r1, 0xa, r1) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) stat(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)) linkat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f0000000100)='./file0\x00', 0x4) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="28000000ffffd6d0577ed6000001"], 0x9}, 0x0) unlinkat(r4, &(0x7f0000000200)='./file0\x00', 0x8) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 16:00:04 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000035c0), &(0x7f0000003580)=0xc) writev(r0, &(0x7f0000003500)=[{&(0x7f0000000280)="9ee7f200b0068f2d3c01a5fbf7834aa3661406b19b925738b43ea0fce8e56f9e89f337881e75b8124b1429a32125cba8672b0192ffa2d5f3bb5126bb84645ce76a80abeabded0d6ea93bc9e5ef899da6a69f12b498f88148c95db040008e05cde644757dc967a28bb5d3b882485d59f889b21ce6b093f5c2f9b70f6f9097c90ef27286ec41dff25ee3fab5d8bb32a15fa5ff194ea34d8fcc9bbb768c5cfc388a38228c40c7266468c72bb697a3a4cbbb5cc2b87510506a184ea5ed97f412d15f4ef2986ef203daa69dfa1045988133ea76a22176b48c8b987541983ad058af0604d258e255aa423c64bf985ace764a82f0502bcebfb02df17e834c57fd334eeb762ae9b8f2e07615d6da5725db86b246a676f02ccd3bb9a0fd4f7acd462b08d568354c4ecbbbe17ac8cdea47c0cd968c36812825d860f70fd533ab42e433b6ae3fd2486835fa378d146712a7a7cb038138a261d61d15c2a58f362b81175c1530f4a7e2c993884a399eb406c062902e87942a41099e859ed18959dfd066039e84594d423e614e61b9f9c3ec8541ab0b93ea7c234941fd758c3c0bd06161c868572b1cae11b6d022681ecc844f633858108d22cd6a707dabf8bf52cf444365f9c5a773e503cf9a2441747d5165f000e17ac12049f8b586ae6adb3a9f7a43b3710204c5431576959245d2c010d1f5ca1dc01df873f26687b9f8a3d847bbefccb43c3c1bc5481fe4ccbf98769adc9b1f8b591dda1d37e8b51abc4881a9aa18fdce6cfa0d0aecd3e056dbcfd9329aa301d284f3970ccca3898a0b7013d29eb7da95fbe2425b2f5ce77787e0577d4345476056daf5aaf097ea6674e0ada032d326f7a2692ba212dcad42ffa73531230462007c44fa587e5ceac1fe773fb0eea6d22eb77accb35f7f5698e9e6b2fc00f532ac05af5bdf41e137411d0a207f70e99e9275149566e0374e6b1ec706f0bfeaff6e0ff63dd147093718ecc6cf0c84de69063e5402a096d2120861cc77d518a29c5e8378c4599596c55d1df883ece1fcba0fd4ed480c8bd7a7e5916490135bace51216021e14e76305612e01484c6cce2d5455e3aa383a18caf081245a6fea60bb8811fef591d59989fd1b64850e8eef6d7fda4bb5490f3ac25cb7b658c7412b4be8440f1c83bf785f79cb1c681403f35208d7574b7a6177e5c6eeca086da115015d864c0d111ae089d8f60b2daf7b769333d781c3ad9cd10d003d4e38d37bb8856c9d195a586f4d964d3f4e2103784e0c3768b1914923393e6589cb628670bc3c5e6539a3f18bbf76666e1d92f5e134abe0ebd8f7c4143b18c556841cc7273bec1fcb17766b84f5faf4fb55f387081c003062b6d80764d05371b7a0cc906f140df09a69950b3e1b70e492baab483b1b4021b7d1ba02bbe4f87e56e1e5092e8d074df95011924e884d34219d34f27523153c3e33b12fcab7866e80fa8598b0a4263de278b114a8b8c4c3afd4f39eb3505a813084e4f86070bdcb7198b6ebfe8ed1e841fa95aefe96e92d37f256d30bf49c4eed095231f9540ba44b8b2c3a09cd101326cfca3ee0e931de69c711c35d6ec93d99a2115630ffac49716ca50a4a9a02ed51b19efb9652ebc948bef7e2eb7986f267aa23462b50a3711d1981bba67921912bffbd5eecadc349d59d9e013d4a523740a894d34e7237fd47c59ad53a299401bae082e85cffa28ca604254f9b4d328e88f7ba88473138f99b3186168c6b1c7c745d0e56634f9152e8f650bb364143c56a671cf58a95b459ca45b6ac3d6dc846d013b1fbe3f3251589766055f2cc1f7d628fb7f2c99cf46bfb278ef4dd759224337c04f83902d072344f07097719ab6592e41947e7bbc1268f27a90b414faeddf9f4de7a8f25cddac4f58598e7b89ea5d58a072086a67b7b91c805b17ff007b3500b1d3995ffb53aa594d89908372265f6d0080557aad9b202c336fc2418f7db3c8e33e7efbafcc7aef67a33fab71add3907faae3658aea380a186390e3661cb02832de2bf8ac96f8d852e85aef882f8e8767a1fd5d274b213dd0a40163fa7d9844eb9afb3d74b2d087575154cce5c6b827e8e1eb96affdfdbded7a00721b9d0a7e34f29d5de7f7747bd34ff6599a2852d05a6328fa2b41b1e4a7dc078729fa9fe0e58a8b501fc22765c3a98e0e84db31ec8d8c637fcb97c9aa63e8791dfebeb95d8fa3be8c491f0c0efaf9710dda5f5da0c8369c88c73871301df761e850946ce28f05863579f53e03b6fe527827066aeb3f6995e87a423bba9feb325ef0697f6e71c55a9d3da9c18c6ba7bd5952c45e6013be8f11b6d36342a2c883e2f7504dea8e5b0be1b6d8886f562e94c7e99275f20869457ac856e5f64e279c2cb9f5bd8cfb5f9441f86e695d674912daa854ed455b52736cb2f14fbbabf3753bf0ba8c8b3b55a0806b0de7924a167aee07c417b96a4e9ae5f21bc99ad80c0b04fbcae1d217a2471a534479ed3c0c2198e14207bcb297b79794f9c91c979db79862acd85ea6392df53eb8ab8bd4bba0bcaaae05193e1a71becfe43e8103275c175ea0894a1b034c5d9895f80bff5d9d4c46e74e24f60426d20bd2d2147053b022d591952e962e7b95adf5b7e64bc16b8614a74adeb1d7bee17b16a9897e7ad52efc8417a5fafda8d849d2d9a1cfef07f456d6826addae6f29e3fd5c4a6bb97f068ba5fc1ebf974eac28ea2863b34a4a2e99407e9f7efcc6c7f41fdb03001a339fb5b931b3d9a15ba25874963e4fcc931607175e5dff03c9fbf9a18ae9b88f481345ed55af28f4a27ec05d5a8d353c86e76250279d0b90c05e1b8b2a2b021c680a5bbb9cfaf7d94a3ab26cfb314e17a77ca2cf5b518cfb17d1f48b4e8250ccff97a5916a3a9ade90643e8dd22bf4f28d3fb7f1344ff0a39645405fe68c3fd62f9b2a32f2f0a42947e661907b95d267e441ee06d8722bf6a9ec5b9643d5860fdfb8e94165731793620ec9805ea56476bd5a4b3871ff91bf2896e75fea6fb253488580a49820693d37cea3a27c7d32fc796a0a2e7095225e7d7460037d3d9a390d06b30024121e9c2aa838e00c5733dcc74955d946b4455c2015d4aa2a365b25229ac2f6230d95053240bd3223820152825aa620a4712d7f99d5e4843f2619821b937f8675d02349910795cb3de68165e89ae7a44d796db816694223a00d55c92f7e47a03ab5e817728726a3fa8049a6e441acd1bda5644d54129198633958ea446172504c56a1113d00306dd8b5db6397a7fc92e6b58d0e4b43557e397e1f6a3e7dfa347c7f95a123f15327f23092bac4276f41fc5d4f3f1f4a023b3b5391dd6cd01ccfe8e0247310fd20d5837fe1a798b0faf10e181adf3b0708929ce6431c0f1ff723872838cfb4674f82ebbf2b630ff33385cdc64adaebf7b2e2338f949f13c80a93788ba86ebc060a581f7c8b378543ee01352a16457e367b1b048caaf3ff9ceafb07ece2c0e1ce1b9c806607b6ab47321dc4d4e553e6bd5766cba1fcd6818eeecdc69f6ed647d3a8ce35ff152176726a01e1537e927384f4f205a9a0006c6430e3b30d10ac543f536a8753479ff7b8bec64fb9a2bedf769701a70a9a8d469a0aee859756cfefac8727d6b305fbf04b88d0be4b5a7b1d26b1bb4781451386ed8552421fba3f7d0ba0b00b7eba965190ce21c1780065ff3f8c7d43044cfac52fe30c3cf4268979c1a6fd6c896b495a0faf781165eb3c4505787f57d44cd14f4e52553b98e6bb336984dabe91e8c05bb7013b6377cbcf14f4c7360f2b954b0e3a36268661ef82c15d882e7815e788d0f1dee3159482425b07ac5e3d957c5ae06e9543844cbd884437b6d9c068f3584e4ac56cfa999c1b57d91df5fc42b9504c2bfbda3e3e121d128a5fc3d40eae76309bbd5f52e8fddc4ab7d725fbc028122839729e140fefa93abc65014949866759c24d87a8085930c238d97da0e2887a3ababee1c3d4bed50f9cb8ca83a86d2ce7fcbaaf5fa306e095d420b64df035218f7fd20ea0e194fb72a2e1ffa1d8e73dae7e81d2cbafc7c098cf3f40cd6147da04a94108d7b99f82ed25d386fd8cab214c71f190a1a1317a9c0b6a1a36c563afbadc6ffbcec287184c856351352347e4793be1391ac89731fe98e7ce48de0c174e55eb8dab0918efc0681cb966a1e659727d7c2273c5a0feccc398b37219e34468edc1b7d33a07934f8bdd2fce1f4d151bdb6f935b9f2be88f5cda53c00384f278456e5c8523594082975c09a527a5c9438fb1b9908908fe04d57c9353789db23e4b3f25db0b57a9e2450ff69286f7ad66163aa7b83a455ddfb5c7799df43d860434bd45648ac94afeddc569d3a8a933b17cc883b6a938958256f3846c708efeabc6ba714ebe895eb44e9266a55311bb93f981c3522f74087077a4f79941d953a1df5244dfec4c2bfffc39c6a405013f92c36f80b28a786f0984277a819819e1cb4750873808712117233330cd4cc153fb33bd2e37193d944f0e30bad27a36ded1fe8e2348c4f8143d9f48f34d03646da80c87bcf5bb6f181f4cd55fbdb3acab896579b926aa4f2ac073c0f53ced534d540855d32dbe664ca8c80b35041af09c536e209b2c424a5f52142788e5a8d3d0b98980d1c440f26e4549cd6b254a72a3f379a6481b800bca5b9cf3f4a93af17eb41d2e44ba5d5db2b19e934d9c1ee1e81bfb59bef465b29995968f87e2815c8bc0d991b7df00a611141cd3c1ac9cf8f56fad4706b1c8c64b2fe22ad7830ae6bf8a69261d6a4c9ac4069b648e36dd7549e5068795c331c8aeb4e578fe311fa92325ef56fa4d391d1e54d969daa92c8f3bfa41a52365616f77fbc24eab22feb4f1ee75f6a03a3ee906f547d97121026e40d3dd325e0fdc04b04730fde283c9b7e54d63d159c3108590e37ce0065484dd7906e9155f66953e5c3de2c3d2ec68e4e91d8af62b5a5814eb262a9df7caa09d0e29c40424a5a4d6b2c21c1930684bff79d834974b63c37448e839e26056f1b01226a5072bdaed20b2c65203341d0b93e5117fac2a0dcc7ed88de440760e9c8f6a6c75d4f18ec1e09d3e9ece616ce923fdb37b9ea55e105e41e66ffa5f9b6783c4d13f2626db385128b8701678e952563c751166d78fbac6cb10ac758e4020cd24fab98f0118c1f67d19169207153e8adb502fbe3fd0089f98648c5f16e27e95bd67d324cb8506841bec2a434d83525030a8b2d56bdc9e06f1deff46bb1ba1ed60c898f7356eb39dad5587be8ed442cdf24a5590848d73e48527ec3887246d2d59b49fa8a1361f4c859d2d33841b55c4704c6669c7e9def437d0556d556b065aa0307e022e23db893c0e695b6b348bf49831d6e24b3de34925b102c6fbbaaf1ac1786657e0005be7b1e8313d2f73cb5f682eae520cd749f5400fabb1b0e7c9b72d4a8b28c2c45ce74f5c4ee98d6351d9d372c258f2aff51e995549c3c27c5d85876be416caf7a87fa0560df8eff86f383d5e5200fa67dd96967275eb4bb35bf659b62b5972579b75126814911eb9419f7142190e495e6674a80bbc642e25f716a6d6b9eeb2a58292253ef41431984f0a6687099b03cc3b27a828bfebffea7c47bfedffc9872492e936d409c6c9b6026167c9fea66171f987a438ca15e56c598ca308d1fb53c64622a96aa0da69a6dd9043391b99f5ea532d915ef6f7eca09a91bec1e199cf394956fffa2f0090442ff83926271e4c6d0ce27e83e7ea8c6da2dcd8657434e21742938056aee55ab56284682549b01b0085fccb2ec84781b441445651340dc89215963332c37eae29ccb2d4b840b6832ae", 0x1000}, {&(0x7f0000001280)="9ea46a42df060039776e70ea786a7e0a57e7a3c1e7bd75dbc032f7a8e6be167ea387e5fd1b8816ed2558ddbe798906cf875b9f857573117c96245674ed66402f6b89a9fbb48abfbf7171a8d0b4ef3b336ca1dc11749f4ca22655f3cd2f3d478952943af992c13db95bd30663c1d53d0284f38c54240b8ccd144c74941fb6e09d3598816ea83376c2158ffcf23686690cacad13b23f724ecd2b701cb5c55ee9725b9b7cce84c9b08266de71f0c7e6f19bba2447b3f00db4a71974d666d303b35ef40da1c422190c0d22d6c7cf00aba38063276cecf2b9", 0xd6}, {&(0x7f0000001380)="5f8b2660bc7bb7c9f3619c7e2cc48f7ddfaf62a4d0b89e8624c62e778c180bcbafbf7a7865d6688a028e9a4847ce342ba7eda5ea4154676c5458b302288a1da89c224e1e0ac58e36c6a34db394d4fb413e32fd6762dd9991767e22b2120a01d34526515ece89008ba36a1c20e848ba2f23509b42615c051e035fdf1851c2ece5019ca7219d858fd0a9c9a2e9cd150ae392056d542a43a768e094c1ed169623d96a7a843c2b3c656038afc11389a7ee83ab72ee4b70dc61e6478416889f479752f925e25a810724d2ef8f7223a9dfb96b179b75dfe7b1d8b49eb500be2a31211b161a34a241687d9a7922ef786c0b93a3b2e720946771f3fb61a902ea3996abf788eee6677aee2f22c27d3185bdeadf91949cef898a5326c56f8ecf75825f56481c3d54957ee6a80e05efd0d89378372468a3530fe86579589306d19acbd931a5106ebe73122a93e5141b32e0d0aee160f7be97775710307d8c72f976f917289743ef3b5d3315c91e0a91c236f7771e42afce47aac101b538758506e74d33cdc59855ff30c438faa988463fe6188b395a55ec1412a0a8dc77746ab15f5ea8d53ddb3bec2c6aa9e62e4eddaf4a0404bb7bb728f30d43fac4c000bd253524063d12da205f558ca047eb904238a1485fb909fbc9d9d296b573c6ae010412704b060f5fe4cbb22771036def9848c1fce48df42279dc0adf43ec7126cd46fa043a1fe0184606d77404a68c7dcf513560fcab3bf47b256dd1869bdc3574bca3d38b1650ad4a614d72fdaec2413e12982604c635ba0c053b861aa0cc56b9e0dd8c3a92abfbce7757c2475986fa5729eba7d8fb076ddf6e6917928eba51010eec32428d41ec1d1e54f30ed924df28f0253b89940746a6930c16d29ceee439084f4f0243ce012947ad812a8bb8c710cd4eb5825f74b33e4041842ba44e023c4968703634d67da40a1fd82edea31ac21d45335aea146fd9a24e0a033b5dad708fc25406d700a10987c2964385672a1cde0d7ede3660637663c1b191bf4b4b6f5b8a633444baa5a3eb775826861d8f51ead1277b2f9914cd38f5f5cfd9e401b0865e571fbef76ea6b6074745a42520e7e1d0a1f3becb52069177b3d6eaed109358f17df84fa560d6d6a674f5598b6ca89866838df62deb222949ff4bb14d7742fc3dca471fdc50eeaf46a403b419ef45314ce81fdd44931b63dec8b643ba30fd42638153d084f55347e95847b550378286ccd612d422dddba6a8a71ad349b2af9e728592d2b1459b3b12f2bee1a1ddb4119bc88627ab7155382f12fa821fbe99aa9928e6276fe271b1526b1711b96a351d1a1652962b94141b622f08ac6a151439175c5cf12e03aa36d664d42246ee6fa68639724986cfe9b348c44c7cfbec31032c414ba4ceb663a627f9ab3b47928a5674169d8f9aa7bab58b1f359dfa8740b04979fcb80bd400faa39fdcfe28c1b1fa8a62139b752062b3f9020b06a5e3461d06d7df0698ebb25b1e18fbc17a304834a05036024a6f3aa96c5ce8bb078c70ba09b1899c5611b6d550ba03b8a0e6bf04f922573c42552cf98e8a9174dbe73640368708fff68a99f2d7e26f42c08a8133a35f2d8ec4001ac11970f424ebc5f4265957ed62826c3e2919a656dc1587c548c4774cc78cbd4ad6c22c938b375abe919ed65a31227ae8acfb776c817d77e884517123ee944f51dbc9e5f9d263ba7822505ca4938349b2680f70092c8c93063a74a0f06437d497b74ca900c2067ff7bff5897c404aaf169635725004430bba7fb9aea0bf570cf7a42a539efa3e84dcf3c6aa4a730c3eb2d98dbafed8b7bca586e4a3641128e4774f04a7da39ab9851734f913a133c7ea7254a3c887230c2c1539be40d3f6a0e4e740cafd7470cea8bd397d594f1a7ee5ab20192e2054b597741e284e122b1234aacca1f94e7ba516c1e5b18e04faae80b3440d42fb695c2c807e22945d352fc1c11a6adcd5d5353e272b09caed2ee9bd6c1350ec97f90935e5aaae74e1a4da59688286457a354588403120c9728177b6c917bc6e1ad7b7d8b0a7abdb49ec53dddc775b1ba27b27aba4b06a442a8e3e8973b33109b4a0ae64044f96231c6705ef05b10294453df3b3179c00772a2a9d310aaa90b8aa1a0ba9193877cb028b2a0e846a930f56fc3ddb653a8a0d610a2c8be4a0f4264576473a1f6091841750721591409966769eeccf5bce240949214d31a4eb3d8c920271b3fd8adc2dac0e22632efe996b9845f62c5ee95e689dcf6cdb4766db8ea1fd9974100e934642e9862a4e6d23730dc8d8c09c0bbde3decf7b11ded4ba61dbca96b4cf7806eb3566f0d9c05374cdad499dbe0cedec130ddbf04583a29a16f488d9c8883c3e69ef9412944421d1ecad10c004e670c3483a42c047ae6422b1df88a145c7e256a48d97e4474fb1c0c3abc94b1bec29282bdaa295e30b5a9e4f47ab133ad5daa333206a8fea9b0ab2834860fff0d9a9ce6c4b333af88090166065adba483f5f00cceff60f4aad2d63d96c2fb5f4c2f69e1add3a39b4ce4bd15b272e7ab6107c5cc8e6b5ff4a4882f0915c811dd95f153aeacc4beb98a698413c3f4fcf4066a5cd3a4cc67ac8a67f7b39bcfa01eda356129032570f9bc6862399bfd9019e27f9d35a6e0e9ed71dfc90bb228a3b68a07aa33a7716c4a3c32a1d00fe8993212ed641ff065d06e01219426e0c854fadf9c89ba82f0d51732e641bfbe0b965b2f7cb3ec019aeb0d7965e901e97c33196f205858d845e79cdb46d5ff24162a834130ebee5634c776b14506d613d74af732b89605b9f3c18a78b5cf4bc2d07f5cb8a0ecd75510a74570d662774247ce94a65ef9590621a27fbfdfbf75a7c4196d59b781eb011259c937b16d590a5ab260a796018834e67acd862598b8ea11408769c7ed1d8073108162c296773c64eda1f667ac07747253f72fd898ca541fae51228f5385751c23ae159a92c966a32f2d6dc671cf754ea07756347282543c8a31b161b11252b5c5593f659857a95eda466d8a1f734549a9a83781222e63179c45ac9420eca9af92c65e46c80839fdb48feef42ef9b20538ebbcb5fa5d4607e393d28c5e637b651607071b7dfb441e6d5c4ac4623cc9f7679f83e61dd420c31374195855bd8670a88c83ad7e05dcb1a23444fc0f28da4ee6e564fdec2492bc4396eeb3274a5c29005e8faf01aa205cab5f2b97621cb41415007f9a78d1bfd0e357186a459752484be7c2ddfe8a47b4c468d566eb058f2d17d3b07adc8a52946e0edecd014961b22aefc8a231d3747fc3ff4afc49abc7a9d141360ca78af2ee989bffa19bdf0e1d71fda7db00cc50631ebbecbe751839a8ccabb8170099234248b3235ed240cfd5434a4a2d710945509bd7611b435fe5f550113efd7b4bc990093b4e3356aedea53d4d30678b37f674f532360043ccb168691d30e3598cfc36f2baf94bc8d3c519b1c253b468962de726bec834b66188ec5fd36f695518f8d43850dce7fa091cb2e4d87f4df2d0fdc4799e7bc48cfd2ef3bbe4be247e8ded76e4b422a91cff8eabbde807f923ccede7b62332776ea93b31413344d16fc0b5b6b8dadbde8363b6a0228e65699b614ef2e9537770c21ddd3ae5262e97dc22a071380698c055423957a4c819b751ef629c8ba1c775d2ba3c233da3a598edf4a3f3dc7c9f36d39fbb6fee42179983e9d2c0833ff9f9faa201b19c30dd6751a8916ad178736da9772a9272045c26700bf3d6a2f04a24e607264aa2c96fe2e55c1b85d7059e4f38c3d2f676b3d4d474b8afb73200a3fa3bcb21329c6d26c932df56a5c617c18a85b8e9d4177eb7c3acc02f2c6460816a1b3d21669008f6c536bdd3b719d81f7a4608174d469e3908c1fe77d21aa5dbfc5a4053c65b1c5aa17b55e8990926339cb135acc1ba1a2a862db88ba205d3a950a2ce04c6977a9d01576ad4d17b89af91dbea0f5238484fc2ccb3df2313029f3e1a4c5a1d40a675833ebc25626603abcc2e498e85c668d4ac9db9d443a67d03a8e92f90203c09c505dbe3aca5327a54eec02ee43d81cc53a7420d504f530713015388b4d16f6edc906b43b9b5189ba93e914ceb4c985e0ddbf1985c56d2a7df5e7239a44266237f39b0c39f62e580bd4b6e48b950396b6ba0b65adbde842201e7fb006ca437acbf7b5f66a7485231a13fd949e892304449269683437561b2d637a2be61b680cf96b85cd00277e087be53abea1364b0da3567cf7b0e6f8e7af363d92cfd685f849bb5538a8e800e68d831aa39e590148c83e5d872caddcc40277668629d15dfeafd84132aee7e5cfe1f712368e8b688ea2e06988451fa8f44bd66f263d66e26a8b2a4dac5881773efe9994837ff3ff6bff367543c819e00e2c738ca5d3d496a848d52398b2fb8f7c8261fa777db4e084302e8d1c8cb62c865f2c298fc5f2571c69ec367f8c4082a2fe596650928d75fd4d878f2b935a3088f0c6b5c6e87d073c6f6eafe920a955c6b6734a1ac90490a7fdad029135f2b03acf69006ab6bf7f4df0459945a4eb75a2458d587b76f5be64f46436531272a874c2a9be2dbfb85c30dab9ace27ed15edd41f80aecd50d3baddf507c350a6a5672baca55ad134b62d1fbd1bc3ea01e6752cca2c27ab22741b3358106d0342c081b26314fdcb6c82fe3a55b5c52f1890f58ecaac2f5137b49496aeaa44425752dedd693aaf45ce78be7fb065c36c3c6ad3afbe046e0ab11c0d5fb173a25197a2bd4eec44da9bfe5a5b51616fbd3cd58ac5347e786d761ff763940bba0ac52d348ba119c8eeac3d73c8a6455952a59946eb78f6cdaca74e986ec0886a76461bd80aca6e00e3bf27697dd4581634171b9ca6b45c3ab5eaf44d38477293a4d2d5b0125f13516432cdcd52d084b6b4d5b892a6589ab6bfebe9edc347864667e5a9a1be6e26ac5d3b88dfcac3e0b1861ee73fc6318bbbe8cd2793e4d1e99d332b7dc0bccc3392b9530fb7f73917a6ca63b28c2624771bed14226e2199c074759fc986087714c52c93505a21dbafb777144c94f223f23d5de65e9cc64760eb3808a57942cbc56c6b9008b7842a4f0a7a47ba38da9d311425c3aa7e53f3e67fe1d1dbcbe5c61297316c7210a1a91404fe31d2a60b9680967ebf2c12e6df3739e1871aa2caecabe7db0b8cfee260181ee5f9438a33aa133c30d662c65ef7acdddea4a0298aa9dee931831674412164632ffe5e8ec8f463b638e2ff1e28713cac52b5b61c7f6eec2698f2335ed2c699ac1fd48acd79387fbbc94080d61055b9567e7f3881f7981b32b21f105ab3610aed3e2cedd4d1a4048bb58612e7b4a23bd26abcc1f0cfd39de72a709d9a5adabce7303dc0da2c2401d53e4a9c1a36d10941b9298fb6381cb57dc6580b164d25f255cec35624ab614c9b7c9cef36aa671f14e99e3fd3e11dbfd418596b21aa72e22f13261d924e614c743abc64c2957931135a21ec216387428ce55979d79e110eaa6ae3b850f8aff2394354e08e44f9b9820841f254596eaa7e62ea422a4c3c94fc69f9170f309498da3912c02095900a5d613c4c21689de5c382ff4f20450f5c70491a0e73d849ae4df3e2a023d4f29507b5c7a11bddb4383d51363d5b7089e0f9e928407b50fde75a9db7ea97f3dd80a4724c08166f92016d6707b3497c55ae0cfc18c624faee66c7da01b77f1a3ccc81345a04f89e3fa5e74bddef90bc0cb970ea865868a42b0e52d11fbdd6e2cc6e60b906eed33a3f7565070c17efebbb87be1772bb350ed3d37468b046cf5dd46c593a78651592d10daad7047bb9fa", 0x1000}, {&(0x7f0000002380)="32d0dd06056cd9a8a240ec4ff2940f155b90e7da5f82f305c749735bfcac1ffb770dad1246daa230a008c89a705e85834a3369c0c70d751fcd93ae0169f3b1309754d5e4774bab0864c1870872ad27cd040e735adbf501036b41c9444be49b85a51c7526bf9ab10a862c7da3142c8e3e4125e6f43aeae1dfb965f341cde9f79438886eacb15e4bb6fd7e49243aa7c3c28103cb0b67fce5c26629b5ccf80cfc669db5d73cc1", 0xa5}, {&(0x7f00000001c0)="44c9cd124028338db09d4151ced8d7974bf076f8a17f9ffc8092e8cdec02f6ddca4bfc1801f8b90b26a0a2d7d69152a64405", 0x32}, {&(0x7f0000002440)="7c798d3444d3670cb9fa3ea588e22844a512063d4ff4b3ce29068593790af93168c1ab85284d36b9975dc331eaec305b355d8362f4c1add9a353041840db4629ae7b40531c6b13fe605732506464aa2d06edd92506c3e52ffb586989ac1e16c063b45447a057142114a9f2bcbcca596888089bcfd628b6023620c461cfe2327a55dc3af322a1c2bb276a3bc0d0045ebd7df8f5a6913ed8ad01269764ff041bb423d7f821fa76dea42d24243399f4373b876bffd52adcc71b5bdcaea03fa89560cfa32dbc9913fb9fffd71ed4264a4a5d036a5ea3ead73fd9a646513193ea13219d987da8bf111a9a7c25ca7aeb144beb368655c421adc6822540471407a66ca2e2f2a234671bf3d5bdecf05d2e9c716d1e20ebda3d5a43fa0d27624559d15f7ef3b10f1f0374eea134f1e0864bf92536fee9f6058a21eb765f7fa9a0217aa83d15a64709ba5d65d8e7f52523d517bd13980f354641efa55374c65f3f68535065b4c4044ce13bd2b80270c119cf7b7cea2cbceeccacb6e9e62ebf80f63876c4e3812e3b6baddd2e23dbdfc2044e1fd5c68a6a38cbdbfc0144af2d3185332c010bdd786f0353a484b35031c69f2c9a747a3aa6212c8bba3deb194cf1b8e29b5d2becb80354ab0f5412c664416f28481b43889da83c30f3eff1a10343609d6a952ff8880f7a181096d98ab1cc7eae37fe3fb0dbdaa28eb44b047b5cdf306d2ce134e2cabfdd32ce5f25cddb3ec55e2be11366a574a6ff7282f0ba7f521912fb957e6a84bea1b1791cc6c93f6b2c136b1187b18062ac605542c779cc3cd1fd449aa5d6fa6a89ee570dee6c3d49f59d3a7ba1f620cde8ac9233f72b8d3a2aa165b4398c25437a1aa9fc5e4eb26be7219097f578ba025440940afbbe88033a24c8ade4acd741171ae3708044f1f06ae368d2fa4105902f2c5ab6d176e0f702df94498442cbbd5437eefb629ce27d95eadd5907f9b79e75c639d4800cb9ba73be425ad82e8eeec2839fdc52940b08ae823b04e6338787d97d62128b328ac511525ac3701fc291cbddf2af165bdcc41464fc281327ee2ea0b8f0be98ff2216cc82caeb2117a8fdd4186d587828a0907924a56769a0e29feabaf9e9bb027c7c7d6ef38cb1b794610dbafa1182c7d95478645d5998e8c927a878f152c30c1b71ff16278daf202f2822be7aefbeec444628e5482fd02c2bbf8c37b4d9322eb451519c0add5d9399553403a068f1e41bea69c713d3d25a77ff81d45da30986b0f8c4b8800e8aa687d906c82e363eed9f0f4e344afeabcea2ddcc380559cfffee9211e48ca5e7a1880f4b8c92339ec79c03cd199ca8e1937711ff43dc416f28fb21e5e93a430eccfe037fb199f2d6f0cdd38aee3a2c86941d5b9a786d860b1115024024471f85156ef335b6ab85ed6af58e133028214edb578e6cc7df375f438d62f7406508068b96f282453da40fcac6c14366f74425c838d4888f565972c51a58731482d05421a3364bfa0e0cb01f43eba4c68a36144e5fd09100a9ecb3860a3af2e3fa8c5220f7433fb90fcbdd74d9991f3615673d8afbd2b7d6097f6b1bcc75b354c77c119bec09f15a96daa70e6c7aaf7d7e1e4302074054a6869023713635fd655c923e561919b0faf1236d49f2dc0c30ca08c00b09343a5b0af5af0b29700c93ceefd4a6382bcb2346f3c50c49e4304b602d9b086e71bbdec08a5f2b02c6a532ced63406d7f12ca9403b902294e34376802fbbc9ce524414bb95b05ef408f7529c1fd95ed634757de8eecbfd017fe6a9f741608ba69e208f6d7dfbce61f76ea879ac631999acc55ac341d341c1224cd59a6d01bd2a0cb8bb1abeb0c884398085c0cf73b4b6fa58286ca9ed7ecec8dbaf186904dca97db3ad0c9a3f3ae5543eff89fb56d7e02aae84b0c047904a1e9fef0c0db3414f98fc3078a7cb008aa51bea22367ee687d0eb242e82a80bab459a59bc301df33bd6c3eb4451dc238beae9a3092fd5d76415fa4fb80957fdc5af995abff47b077ec291a24db43089baf1f333bd7929f0332bf2b54bc9e2f351525654c29f1c0065c46280fd79227a5e9a803a28bec1355da2755b46b16e7a166c8eb906a031ac0658c6894d4ac1401a599bc3840bd643a3d41a724afa82506d433c415148ed7b3ba26c7bd7b8eeba8f1364724edee2e99af12bb3c30b4497d12e110b505b40db2b99f0a29c326acf63a70c8619a839ffc1aabd52adf0af7e9b0e28bab24763900f5173c5ae77ba03810eed22ce9e7e73d0de345f32fa0434c9f8856620d8d6ae654cf28dbb0f03d5f2425f05f712994a33d1de39d4877191c2cd0b122e48ffb6bb1060417da147c2641e591c291052c02a86d1d2f7f471200f30b073da1d7e35a8f616a33c6b906237b79293e61115734abd7ba16d2b280922da28089afa0424c2eb02fc35b6e4ae6805a61dd1d43a0809561ff95aa4878ef40d17fe586cc1c975b248fceb6923a4b013d1eb4c44f74ac5b753b7adba93b41d278966cc4516df78de2f2568fa05acc07ad60b3126ee26a706c6b26f9cc4379ec05fc5a0eae7515a55cfeb3e2236465e7761dfe2856118cd574230de2c54feb2a61d8cb6d472075105be78e75e4fa3869361c5d98ba539c485cf5bb37a74bc8267b8e4642f292411f16ea1dc2ec8662b38a1ff1384f1705b2ba7b5ce8e50c5f83f17f972f8d0c356ec8cf8f78550f6cb4253cbe1a2fcb6b11338cceb6b1f158a40ce71862eedfb3ede33dd6c362f56754d2f3a6f31f45e60567ac66483fbdb81d6a69ea19a52640b46eef349382bb3ae3ec44b3e19e18cf4ad0f317eddc290f4025e634eeec776decd42634b36c71279ddb1212d2e4426de6f0200054366e854496d90e0c74b750c5759a16cdd444ea5105b47dff5354a0b6a947aee4bed56fe16ce99aa4d2653eb0986c32b911622d21efa8883611f44f3d0b1169dac9d4db2ed3167801331677094e08f7aa06d6f574e6aa2978c1815dc6c78097369aebde7c3d4b30dc707e1dc3100a613a23404d0e7d906c34719c3163da431ac21c69a953d43f15a535f1c094bce43e8395eb46c04c630a2acf8916d143e3ae9a603ec05f4fd061245320c0724d9e643a66ea02478629c0f04a1bdda723e65d8716af94ffab4501246e05aaa52e336d56859ee1de0dc9eb13ae58635ea80c37bbacaee81b951f3933ed09c9c55ef8dd2c5a026af4d1f8873a1aff2fcb09f3958bc57d74229518c3eac63ec1cf5133e6c96a59da0e6dd54a2f53a963388f9c6cc94e76629ce18f642e319f7350d66c931d3fa565ca5349f6de55530aa0a03e167b31f0a30ea1c53f4452b95f73ccc9d7fc0514d6084d87dac775ef71fc44c8e4a0e548b97e1b436e7ae6c90f30c91e10378156f37bece06d9fbedaee8a2e36f42d8d9d3c42fac7af1aa997419e628e254e3672411f61d2576bc6b2d744b7bad703c37105a8a907c0515b44a972c8d2598394a8a7f67b9d692b87ff691d6808d61b762f108dc5dc7cc3829b3ae48131a94a0d89631f0f9c7d404b63b865108b2c5262d512d34da4e9681fd3c72c2e37748cbb19530d58533958ff481afd421daf9f2db2a667dbfa5b6619dedd0308d0c708713cc247264c0bd330ac34397bb77c26871267446857eeff55946dd217c42fff84895a5ee19570f23700ea5453ee4a7f364ee58ba08838e355b34fded6e4e182fc699e8e20b4a81396b0905f93dd1e0e5a9a597ce15b844f8ec6b4f7865b86c8e5cfa9bf229932b1df877fb8887802cf0cf148506577953004fd8b86f650f0059fbacf1beb730db11ef8c44cafcc68ff2301a12425e9d39a824dcc155dbf54ddeab8f5ec52c28091e2a90b60f35008e47f6314e541ac69e99995b27917d932f96bb33d9e2e3200fe6fc3ff0537ac03b5a3b6dd474e1531b3421bf865595f0eb23db9a55f3657dfb8f136b50b1fdcc1e4cb7b7892ddb9778c89cfca588bb64806792ffa3c91acfaa581e77600e96657edb8062c6d8c276069e8eb51627cd91df1b578e0750e536b9d57b8f305de4f7fdc9e6c94ff6e1ad95dfbf0c6395d210aa471a143b78437b253d2758e49d26c60b6f0609c2396e4af7e52687fe1837a9688683498c7523b7ae7e8f1ff3483f324d53f586c8b4e86c7745152d846151b85426472bb9baa6c55ea930fae3bb50cdc220642b960e12ac7506a6e6c910687b86e03f919feabf0b14979f43a00de32503a169437112fb13d775ae1e9c48f13878a4b62ef01d5af4c18c4881fe0b01bf6c09697f63855cd4cba85a15251935cea4a37f4c63f19a58108661950b0202062d23333524e6706b92afd9aa97ddd6960569d7371e43046e4ff7be2dd226151c1ce3599bdc0091e708d30bcdbf73292a065672b253c0a0977abcd915071fd993b80d6c84c3e19f7bb7b711ee5213d52dc3ae5f169ed429773d89616fe0846fcc0286728191fb1dfaddc22bf88972a9974e1e3b2b7b27fa2c7e02a9691fba90f912d9adf89011f312ad07c46c40708a3e2a95e99a74e20bf88fe753ba72c246f8acb814a0e6c13e34fabade2de7510968fd89b94d0ea25993e5e010abdf06e248612f86d760b4a304030003efbb06c550b4609c04359aa62631cfecaaa623c81d2947b83c354796aef4116501f0641b011967b55b3e1bb537e5bb359fe021e0c5c0d5be918fc28ed400346322eae6f84fe4d9b292fa500e7989bc4090bacdde65ddfc9a268b3909a208e853e6bf50ba45b3d817327dbf21a1cd0413fc203934658541c346263514bbcb9b7c606a9d10c5b693a7c178295e9a0bca22619f50e0f47a7b66e9447a6ca13fd98607f89ce9f0349586154aaccac752fc398b061fd82872cf8102043e9d00ca0db7bf90ed4b70146967b4487547ace72997f5ca25678708115f3990568fa0d84ff3b74f45d3f140c6cc5018293d63722113c3ca0e1815d703927c867ced50780b680fc417b04acfe579134c836c51839220f637fa3812a4a9e665b91e061d6b46fd710bf8dc1c44707372f7db0cf558250b48bc4031de227e934c6a50c72b3e8ca2feb0489d66a600675d7c4fcda26ba077042fce0cfcf14d1c24a4f664e5ee38dbddd8ab05560a942b8b43e52ecb2f506a52f2c00f264e1c587ab8d994ed49281938165608d909048e2737c18d24422c3187626ca33de9eac9cba7e994f14ae575ba3f76e6e65d51b2842c48e8bb99fe06592d0db905d48d306216dc93d29b5ec9f8ff304ade7ee481d4c2a4d518bda422bfdf6a80037d80ee2a96e8f1ff63f917ea09a0522b366727fe0db9cdcc2a39bfd43bbf11d577b2475e4c36241a259d199c3574a56633132f0da380a86b52217587c95510c2247cdd09243f96195948ff6067c13962a88e445b47c4169604bf01703352f188d559115933350f07b03653f29ac6a82f67dccba1eec3e4ad0b4f3882059391ff962dd7c7121f54d0a36f8f330af51ec05c8d5251bf4b1d95b5dbe28201a1c92f9ec3d060d3da9423dc94515ab60dc2298d037896956e117aa97fc7fa5af61cc9aec7951ee9c5958e58a54e1b6e5bbc88169b7cc41cb6621eae8b7530871ddcc3e3f8783dbe36ebf0a4ede5c5a9e7536cddebc0ae22377d61d7ae5bea323495cf20422ba809d65fa0b439048c5def30369725426753f483fcca865bb73ae994cca69c516c78795b0da5b040b77025b0466bfdc8920a16fe76165f2820bb0d9d1836b415334b418173780ae1057515c5252c8b30267e6cec7e43f13dca85cf49417307c7d4b1d765eee6f87650b50643314ea1a9298370998128c3f9", 0x1000}, {&(0x7f0000003440)="db8033f958511ddb145db9735efc99b5de60e41040234b7e71d763c366c72e4308c26a43f20b6fc66889dbb24cee7addbe0da01235c73be0cfec48e8dc0e9be8ebe4a7214fe2e75d9950064b7e7842f85dc2c91525126db668012ed0aa7ee97a57aed532c021ba809c505689684edb8d74e7580e83bb23ed011a410e3fd886b80ea18936667888b624c789f1e771413b0d9ed3ae69626996fba1cce6c167f9002c192060f0e950e8e6cde140419a2e20d0f1", 0xb2}, {&(0x7f0000000140)="7db56035f40cac096ec52a2b84d39c60de6f9ee999d5e058285006ec1bfdb789d7", 0x21}], 0x8) pipe(&(0x7f0000000180)={0xffffffffffffffff}) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000200)) mknod(&(0x7f0000003600)='./file0\x00', 0x40, 0xffffffffffffff7f) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0, 0x10, r2, 0x0, 0x0) ioctl$BIOCLOCK(r2, 0x20004276) r3 = fcntl$dupfd(r2, 0x0, r2) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='r\x00') ioctl$TIOCSBRK(r3, 0x2000747b) openat$vmm(0xffffffffffffff9c, &(0x7f0000000100)='/dev/vmm\x00', 0x200, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x800000001001d, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x80, 0x0) 16:00:04 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/null\x00', 0x8090, 0x0) listen(r1, 0x100000001) write(r0, &(0x7f0000000340)='\x00', 0x1) r2 = syz_open_pts() close(r0) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x8) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8002, 0x0) socketpair(0x1e, 0x4004, 0x6, &(0x7f0000000140)={0xffffffffffffffff}) r4 = dup(r3) write(r4, &(0x7f00000003c0)="5a2f5f023a7771ede40b0b97f4423e02590e980b18be0b92a21c048cb95e973d", 0x20) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000240)) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400", 0x0, 0x8}) accept(r4, &(0x7f0000000300)=@in, &(0x7f0000000380)=0xc) ioctl$FIONREAD(r5, 0x4004667f, &(0x7f0000000200)) ioctl$TIOCSFLAGS(r5, 0x8004745c, &(0x7f0000000000)=0x80) 16:00:04 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080001fff, 0x40004000000028aa) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) linkat(r0, &(0x7f0000000040)='./file0\x00', r0, &(0x7f0000000080)='./bus\x00', 0x4) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000186004008b00002b27febf3d635cad91d2980000000000000000000000000000000000ffff4f22006e", 0x2c}], 0x1) 16:00:04 executing program 0: r0 = msgget(0x0, 0x0) msgsnd(r0, &(0x7f0000000180)={0x0, "f2b531c93007eeaba5bdccc4942d08a3e55c02998f68fc261c13df5d18118cf84d0ab2285c27d3c8a5831478eee9d913dbc60dbda0b6dfca7ae7cb3c6bb2ad401223f825cc5379394fb5f5086f602d56baf748e7274a2b727bf38ebe7c7f90a256de7b53e80c89788ab1c7c6ca55abd8fb43f8b1c95ffe4c85bc964785be88494328342117555c10665bccbf6a9954efc6ca1d47ccf58f54d03990ccb11246adff69699f332e6909c91aec082afb1d131127bda907b57d03d1072f82392c600adaad349523fd2843e68d6e90d90966ebadc5adf3968a972c02d64129631269174e1b246c4179cccd82dd1a02c3a14ec01e54e1034e3a6a3b0c889ccee4b633b16653607fa34915748a294a9cf86fac60926141a35bbd1f15a68783abe74628a17dd2fa57c7f28758654f2fb5d08bd08c84c986a4ba829c1776afe4b8140b02f95ba5191681f509c7d69aad772dfc4f229c3d876bf7173b0d416b6131629966a32b68f27af70a4d6158c9c89a82d9127448aa14f0d015126b2bfcdb9a6b5d8d573288cacfdd459fba61245c0ffa71e979935881650c22c66d693a93fdf07b3ce6db19ae8fc766a52ede24e42b28c97d521706cf92e657f88f67df4e2bf388c5ca1022960cb2434b967a26d438e5e6a9da10336cc3a5d548a4b520171f72458a4e5e9d589fad144259d16eaa989c07a7690c1c3c30b17097f839ea507a0146718ca998f86615ae0225c67f8fdafc96cdf9b453b6a9bfad5d5870a881ff660fd97519fd14f055f61a6411fc0d8abca508335dbc94eeb764fdbebd4a38291097bffce33d82a2d306cad90cb3294f6e6acd3573f2ed225f44665237f8f83633e2e342d7cd07b872e5c2e0cb0e2ff65e6a3c4b002e0281e2f4316a743826e0ab0fd2607efbd37017a4deb7ee4075ca844570681e3f466b85bc1019a22c61c8c1a8b2fb9d8c7d4eb8865c15235e43025d1ed1f7dd2301d6d9f2d921216ce361abb86cd431935ab89e70d082412fa519819e60c10d08d4606cb08fd052116d5af66e30ec024455841902e6afff82df81b8c63551197ce525943c681293623a5babe3b4a7d376bc6f5f1b79601226f37b761e5983b36741001b92b1d42cf502c8075ca1a7a7e9e9d9a7e7f144e5df385a08cdfa873ac7f0ab7bec231c3a5226709c25bd574f8129d56883327f9cd84cfcca5f57de50c441d1dd3e42d661a8810d05a11c3488d472906b74b9f07c8295f1a6e04276a31971627592fb69684fb9173d870cba1efa85c9746a4d96b9a3eef76b7c9c572a059f8df2b3bc5466d3f989d6863ecc0d3856c7608f84e7b34fa48ec511ca4e3925f77465f4939e818590a59cc4c1fd5fd09ef8e0275331eaea07653bbd2db57f45832bcdb1dbfb7f1cc910760ef69349d7d7b2a50b6af1f5af2068ccdfe7c34584aa61a7df6f50ea9280d0fcf5ad106bc80bac8b3a6a4736788d62252836ccaea308a3c657abe13f6152e6033ce969a54974f34367282cfa012ee7afb036b1db14ad8eafef8ca764fcffaba0931c592493669dbfbd46f58be4ebc278448fca748bb2db46ff7b6c69ed524e423ceb0176492b567fdf630856f0837da4d29bd1883e7d313ec9cc2a98fd81fb007f555c73b80ac65990f60c6575d976bc45bb6976b2e83d2e71280ae0f2cdfe8e2b797f94aca77394bd8dc807902367f4a3bbb1befa5ab60bc6e2bbdfac86d871a853a21c41dd695a28d45fadb07bef10d810c22b625280ed1191c86a11cbb3740d1eacb052b69bcfac69ca3cf4e74d56e67614d28f435d6eb6250d1e5777e2107edb854fc2d262e804f493af2d95deeeceec8a346c9ee59f655c8cb31ada381b92fd675f085ba71396daec10e47ad38564fdf6727aa9e0a4d3387b3d675b2555df9d39f63098c791969f8b2a437eb871d5e435d50ab8fbda28d0da57c64096a62ceb634030fa11f6c05f8e925c69c96c9cbf9e69b84947e931b390fe58b98bda457a43bb71182419300db209d0588ac9fb079024636486b37dad305f8be6769c799d0aeb9f8850c161f0c5e22cee985de609ca44d57e85b2d694ee71899d280910d84486318bc62ac5b75e3d749d2cb8b31ef7bc8da353fb55913cae67c8b8761c922fbcb12cc6eb3aa74a6c5808372f116448b150e0a84f8b00cf9e357dbdd494b2844c2957a3ecf39dd95dc2e63cf3dacd15aa463737577ca2761840d231a3b0cc4c5bd2657e0cf3964677bb7f15f649477cade3342958ef925909daf5f0e17cf747ce492c4fec0fc42e2a5ecf27053da3e2bea09240a601e7891daa147bae1ee650fde0b74436456f0752e52966bfdcf99a0649d3c169a2a19eefe4436d05560565e8ddac8dae125dae912d3f683b11f655576800c714a5d772af097bf81de5542c248b012343f97238154a4e5eba2b4311959d7bce503dcd5ab2357a30d448e880146f2cfd6516deeadff40741fba5e160830362ca90f7ef4f5bbe709eac0e1092afc753fce3f162f7b287dd84fe318509e1a5ef5a371445873c39569662a990f9f559c47466dc54085fc19d72619046717fa7df636acfae7d86e39a57e5477de95687b092602bdb5026932fe30ab372f8afad5352909dbb0057426ef42314f6f8cf637f03d5c2bace4df0274bd65790cad711a69b05121ce285a240e0a6e1c2f2a590037a449b9496b7b38902499aa91bbc9cc556a992d223212c1d44f8bc4459a262f1e758438eb28369b8c9d1034d78df92be5060e78d9b15ed529548d94bec86f030915eb33102b62dc1edce021a2a36dc86dc4c14d3c9fe56e1f58ba68f844190af728eafcb60b61cffe7cc93e751385eb6152e19a6dd429980e18675e99dd19b287cfa9daaf920b3493999b39f35f6134d067a9022c183"}, 0x801, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) 16:00:04 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x200000, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x15, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x100, 0xc, &(0x7f0000000040)="ebffcbff13b9fd812eaa4ee00ce4c12866dfae48b810ddae9369f6e648e29ba401ccfbe69930cd4751eb42675d04bc6669cd5328ff2553471b012fc3b68843b59c240ca0b20694585770c9b80be4b3e99697dfb3a051d9e2f272b25518960970934b8215ecffc14830ca8b5ce5d50c5e285f92ae37c10f771c2727b0a02cb068e8820abb926c36d7d2121530ffa5a11cfa087e4ee98d4a41695c3ed8c10d48b9ac280a0c5e1ea11e47621b3c30bf4fc4a896523e533abf726133703d17cfa58d0ce898d15060dbbc5c2ea99cd2a919b81883501136754366bf2dd88684", 0xdd) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000340)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:05 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, &(0x7f0000000840)=0xc) lchown(&(0x7f0000000740)='./file0\x00', 0x0, r1) mkdir(&(0x7f0000000200)='./file0/file0\x00', 0x0) r2 = semget$private(0x0, 0x2, 0x10) semctl$GETPID(r2, 0x3, 0x4, &(0x7f0000000040)=""/67) chmod(&(0x7f00000000c0)='./file0\x00', 0x3f) setuid(0xee01) chdir(&(0x7f0000000100)='./file0/file0\x00') 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000016, &(0x7f0000000040), 0x4) socket$inet(0x2, 0x8000, 0xfffffffffffffff7) 16:00:05 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x10, 0x80000000, 0x200, 0x8}, {{r0}, 0xfffffffffffffffa, 0xc, 0x6, 0x3, 0x100000001}, {{r0}, 0xfffffffffffffffa, 0x10, 0x26, 0x7, 0xd58b}], 0x9, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffe, 0x8, 0x4, 0xfffffffffffffff7, 0x100}, {{r0}, 0xfffffffffffffffd, 0x1, 0xa, 0x1f, 0x3}, {{r0}, 0xffffffffffffffff, 0x88, 0x40000000, 0x7, 0xa5f2}], 0x8, &(0x7f0000000140)={0x4, 0xda64}) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) r3 = dup2(r2, r0) kevent(r3, &(0x7f0000000780)=[{{r2}, 0xfffffffffffffffc, 0x60, 0xc0000050, 0x7, 0xe000000000000000}, {{r1}, 0xfffffffffffffffa, 0x4, 0x4, 0x1, 0x4}, {{r0}, 0x0, 0x2, 0x20000002, 0x3f, 0x1}], 0x6, &(0x7f0000000800)=[{{r1}, 0xfffffffffffffffa, 0x8, 0xa, 0x5, 0x2}, {{r2}, 0xfffffffffffffffd, 0xa9, 0xf0000005, 0x200, 0x3}, {{r1}, 0xfffffffffffffffe, 0x23, 0x80000000, 0xff, 0x4f72}], 0x5, &(0x7f0000000880)={0xbc35, 0x7fff}) pwritev(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)="33723ea06340814b35053a966356ec52a34a4d8343c058ac521696a76122a9f114268c12b1ec109d1e9427094f6eb84ff2a30e989d2c1c549769057ba242a9ce27f769f2ad40180d9148eef61ee5c7f5a1027748f525edfb7f328a8163258975e748d50131b9106eafc3adfd919b711126a70ef4e5cea087faf42ab6a38e2f96292b94f113409c6530c4e773dd936a265118b0404eff5e200cd2f36d6a08fbda9d71096aca25ea13881bb2c94efd21a9f76747d7b1216ee934667285f935b8a5e7e1254c1ab4db5a921d2b5e305ec08c69fe2c39fe0cb675309ca084a8b740244c02cc99f835aae5", 0xe8}, {&(0x7f0000000280)="a534a8086e8264d3449106c45e424e8e89757477aa49add49927386e4cbd3c3cfa5d00080745724affadacf92d7440", 0x2f}, {&(0x7f00000002c0)="047434b5bf877d4293850142a554e9e121950a258463a4e156791d86b665786a2b2a157d9c40e141b7e534d8e77b3bf0e5a969fcff7eed8f627628e8802284c32d29e3af7d2b290d3f7107bf5f4c45ab263d87b14f81bf350dbd3f32d77a51967d694897589f8abf8cc6cfbbee39ff179593a7beb07342a370657c55dbfa4d183659f5c856f6826dd7bc5204c12b7357a121c0a4cbacce8b97f7758ec42542caa2211344e212623b0f97e4a813f4af8856537a4a", 0xb4}, {&(0x7f0000000380)="3f577548ad4de9e119c346e256616a90f31e4b8d8103d5da3931696fc658c8351da1f1726f3009d97fc29e41f3a38cb1fede161e30144130e9c3eb90188be3d58aeb33abc47a1bc0d9f7f653de67da4d458f", 0x52}, {&(0x7f0000000400)="0ce90991a786eca468e1afc9ff9ad282b018ee7b337bd22ccaeab9ff5717bef07dbfa2184162c2b9161ed733946ca322e9b831028ecddcdb3b9fe22e11aeab2e231685dbaf80cc2efc006fea66ecc41d5607ae68541851ad3d6133ab45abdbd45ae1c9bf4ecc5beca5f03db7dce05d39c16adb42c063ba9f28a22183bb7df7c543d11832df2bfaf7409feba75bd33c858f428e98e117090879cdde879b05a7393cc1b7de3bb448ba52d7f830dc9692d8d2c9973eb8ed7da5", 0xb8}, {&(0x7f00000004c0)="93dbbca60d95c0c77483e998fb07a2b890513f5860747040e2340c07e1d0c3925b07b47a8e22f958d6a06c95a93b7a3dd26dc84b84a3993a65a268d2713ed8fe896646c5c8f0d84c1e9983", 0x4b}, {&(0x7f0000000540)="a1d95afc04c2ae589191c0", 0xb}, {&(0x7f0000000580)="ee7001dae573e401b2b1564c9684a2fe36000e7cbfc3b6590c7f07341690ecab708daf460fa2e02adf5ee415310a96134e253a4d8f273f22eb41bcca8a4fe3358cb57942026f672f697240e8cffe5f3ed611e243892562319239d24bf5ea6349f72c8632f49c11b945b5fc5ac0eb2a60b91e153284f9e46677e7c894465bc3da772369ac2b1962939cd2d4edb5d668c8588a3903eb45da387eb38d573547844ba059dd9784f7ab528012d2e02cd15fac2d1822c8bbf958128107e2d8fdcd79b2eef18a10904da443198be8c8e104f5b0d38d", 0xd2}, {&(0x7f0000000680)="537d433eb465c3faf7b3b078bb9db54d6951705e79532291b91cb306a9911756ffaef412b2d1f20f65", 0x29}], 0x9, 0x0, 0xa) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1c}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = dup(r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x910) ioctl$BIOCSRSIG(r0, 0x80044272, &(0x7f0000000140)=0x100000001) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) 16:00:05 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x84}, {0x61}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000240)="b6") unlink(&(0x7f0000000080)='./file0\x00') 16:00:05 executing program 0: r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280), 0x0) r1 = semget$private(0x0, 0x2, 0x440) r2 = getuid() r3 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000100)={{0x627d, r2, r3, r4, r5, 0x9, 0x1}, 0xbd2d, 0x80000001, 0x3}) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0xc5, &(0x7f0000ffc000/0x1000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f00000000c0)=[0x0]) r4 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) shmctl$IPC_SET(r1, 0x1, &(0x7f0000000240)={{0xffffffffffffffe0, r2, r3, r4, r5, 0x80, 0x80}, 0x0, 0x6, r6, r7, 0x91, 0x80, 0x101}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087, 0x0, 0xffffffffffffffff}, {0x6, 0x7, 0xfffffffffffffffd}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = socket$inet(0x2, 0x4003, 0x3) dup(r0) r1 = socket(0x11, 0x3, 0x0) sendto$unix(r1, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea11ea8fef96e00000000357ae26caae515fa4f376336acf00b7804be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c5000000020000000000200f0200a371a3f80000feffffffffffff000000000000000000", 0xb1, 0x0, 0x0, 0x0) lseek(r1, 0x0, 0x0, 0x3) 16:00:05 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfff7fffffffffffc, 0x3c6a, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) read(r1, &(0x7f0000000540)=""/226, 0xe2) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000340)="3d79e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 16:00:05 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unlink(&(0x7f0000000040)='./control\x00') unveil(&(0x7f0000000400)='./control/file0\x00', &(0x7f0000000480)='r\x00') chflags(&(0x7f0000000140)='./control\x00', 0x0) 16:00:05 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000005c0)="00c5", 0x2) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) semget$private(0x0, 0x5, 0x4) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x3, 0xfffffffffffff690, "050355a8a5dd3800e0ff0000fffffff000bf3e00"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 16:00:05 executing program 1: r0 = socket$unix(0x1, 0x800000001, 0x0) poll(&(0x7f0000000000)=[{r0, 0x184}], 0x1, 0x0) poll(0x0, 0x0, 0x1) poll(&(0x7f0000000040)=[{r0, 0x1a7}], 0x1, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45, 0x0, 0x0, 0x7}, {0x10001}, {0x6, 0x0, 0x0, 0xd0f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:05 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r0, 0x80045756, &(0x7f0000000000)=0x6) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000540)=""/136, 0x88}, {&(0x7f00000001c0)=""/57, 0x39}, {&(0x7f0000000600)=""/210, 0xd2}, {&(0x7f0000000700)=""/131, 0x83}, {&(0x7f00000007c0)=""/151, 0x97}, {&(0x7f0000000880)=""/174, 0xae}], 0x6) writev(r0, &(0x7f00000004c0)=[{&(0x7f00000000c0)="58f8f327fcb5a750bb94c47a4747f22a8c4f3ba10dfe27e8fe4709acc8b3e866ac7238094b9a9d77c38b30841e9b9a1045ae01ccf1451dea02be9e68a067061fe767707b033f95"}, {&(0x7f0000000040)="4bcef726fca749d057"}, {&(0x7f0000000140)="8863a4586cc468796a0d56a18a83f9e0c8e0e638c53d377c3c16083d633a2b64dbb5f4b11d4c2528c36bab7713efacec696b75047a897a1875e3fea61af47f06b0023d7255a3748f28dcef0e592a2b432a6fd14eedcd947fdfde2a1aceb114db3cd427a8ec4f6d"}, {&(0x7f0000000440)="7057a2d46b4b6c1caffb740667a86d82892a3660d10ee09ebe00229b7acfaf260cdc2c0555eacb3d2598618738683e81a97cf59d7f3a710d4a8e55a94d311ab043214168f41c419f5783b0a57a83659d95cb092faf9a240c93fd31056427c952e5a89a0c2d15bff25badd92c76bf35"}, {&(0x7f0000000240)="edff7804c55239c9e526acb1a1318aed70b8c099810f2f3dc9d18d9f1e2e46f0437a2af574c32b2f996cdab827b14d21294ee1c97ce48c9f8028c8224647edef8d73fcdae75bfca32ef4ea715f745a9d1b234a672a2baacdef390034155b79ea0d6b7c7be48063a0db619f7a469de26804b34d739065a79f29f3a9a71d2926a25059f48e941feebc99982e93de3d6333e9f7d7a7f071049a0474a80632f81abb930bf6ed43aee651a04b4cb0e149953273f063df319889fa688335fd29a0e4f47310f0fbc3878257f7742705ccc0a0bb82eec370c7963eddca30c24ac3fbeb075dc0e3af61ee9ab2"}, {&(0x7f0000000340)="38446dd465938dca42cca9b40a5f2aaff4bd60bcba62ec59a73a6c584923cffa005d7a492568e313b92dfc7d70eae2ddd12f8ab8ceb3cd02d0bc0db48d31798f4a47ae9a19afdfe1fd6446ae9ac945d3ce714d6db7532b4f142b73bc75c86870410b55cc202dac0900b1208d5199b7405b95eb0a"}], 0x11a) 16:00:05 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x1c, 0x4002, 0x80000000) r1 = open(&(0x7f0000000000)='./file0\x00', 0x8081, 0x8) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000100)={0x6d6c60b2, 0x9, {[0x200, 0x4, 0x75, 0x40, 0x771, 0x0, 0x1, 0x7fffffff, 0x4, 0x31738700, 0xffffffffffffff24, 0x0, 0x9, 0x7, 0x5, 0x1d, 0x6bae, 0x8], [0x9, 0x8, 0x0, 0x0, 0x2, 0x8, 0x0, 0x2, 0xffffffff80000000, 0x6], [0x6, 0x7f, 0x10001, 0x5, 0x9, 0x5, 0xf50], [0x3, 0x4, 0x6, 0x80000001, 0x3, 0x8001], [{0x1000, 0x7, 0x3}, {0x9, 0xffffffffffff8001, 0x6, 0xfff}, {0xffffffffffffffff, 0x5, 0x100000001, 0xfffffffffffffffe}, {0x8000, 0x10001, 0x80, 0x5}, {0x2, 0x7ff, 0xfffffffffffffffb, 0x10000}, {0x6, 0x8, 0x8, 0x80000000}, {0x1ff, 0x374, 0x5, 0x101}, {0x1, 0x4, 0x3, 0xfffffffffffff988}], {0x2, 0x1, 0x3, 0x200}, {0xfff, 0x0, 0x4, 0x2}}}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) 16:00:05 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = shmget$private(0x0, 0x2000, 0x8, &(0x7f0000ffe000/0x2000)=nil) shmat(r1, &(0x7f0000fff000/0x1000)=nil, 0x3000) setsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000100)="28972809ed33a28ecf44b3fb6e6a1a983f0c0f51ea3e6a25432d069ff0996b181d2c760e48386c48e896384b1ec50cee1e7443d52bba9bf30d8967dd6f503cceb103a7f44558b02a3ec38ddd57ea3d53aa96a906ceb9f0d2a55b5eee3f69f4648ebf1e67a591c8e4da75fcc25dbe0f30519d49ebdf5fff3215c07369d3f81bcd4c1236529831815cc488442fcdde93f10c9badfdf17d3090a8c5b756b19c5123c4f3abe2c8907369407fde3430dc4133946debb0c1cb63af8c3a80d9ebd125c13e927063ec84f5531898bc18af99551962177fef06eb89100a21a0c08397658ef34ab8", 0xe3) r2 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x8000, 0x24) ioctl$TIOCNXCL(r2, 0x2000740e) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/148, &(0x7f00000000c0)=0x94) 16:00:05 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) write(r1, &(0x7f00000000c0)='\\', 0x1) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87, 0xf0000005}], 0x0, 0x0, 0xffffffffffffdffc, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) 16:00:05 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000000)='./bus\x00', 0x3fd, 0x0) write(r0, &(0x7f0000000640)="c0aca6c7f1253571c1dcf7cee7b6e1c757fa0fdc69f52ae619e7963ec1f4e39b7595c74381ccf014ee6257d08b601e0241c81e6566ec03ac6cdcc6d00f676697520b6f2c0d902af909ab8e428bf26918bb21c03024ae3a327b5f83cad19dc9bbc658cf20b58bd773e4a38a698b4929555cd9c75582397c2d6ccbf6a76df77b51a7ec2b95a53ee101addcf3138cccd5c79ec8eb6703b71d16dfac2f37d8da190ab0d94857d76729ad2db1240e0483d259b22542753e65d3c2541f10b7c581a5ab844ba499a127470ff0c8a5da859fa1b0236787dd879b2e19ffff9fe6697f7a6e2f155095bd2afac640fcbab91b9e7c33385512c5801a70abe3b7a472fb5497aa46ec133d6e0687ec768749390639424217d72b212ab536812def4e98527f86a58de5b6ad1518a1cb9b517bd544bd001f7919b4cacee1dd1321f22f2316c99afbee986b6cd6c05b355481e2f638b510701b3ba45f6cec23652a15c0a7fdc81d7cc32b87ead7c8fd83ea116ca2", 0xfffffffffffffe12) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000440)="46275754c0b7a58b48c92bd2acd766f6aef8520b4f6efb56b3bc349029765ded394c3839", 0x24}], 0x1) execve(0x0, 0x0, 0x0) 16:00:05 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3d}, {0x5}, {0x6}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x10080, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)='+') 16:00:05 executing program 0: mknod(&(0x7f0000001200)='./file0\x00', 0x103d, 0x0) open$dir(&(0x7f0000001180)='./file0\x00', 0x1, 0x0) execve(0x0, 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f00002dc000/0x3000)=nil, 0x3000, 0xb) write(r0, &(0x7f0000000180)="c4bd467aacd0465e05e85b11fced531b78a571bf483e5f14f56e2f4e01d21e39abac68bd81419a7b81b74e72718f34c2cd1013724144925f07f070af", 0x3c) mknod(&(0x7f0000000000)='./file0\x00', 0x1000, 0x80) r1 = dup(r0) rename(&(0x7f0000000080)='./file\x00', &(0x7f00000000c0)='./file0/file0\x00') ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x6, 0x4, 0xffffffff80000000, [{&(0x7f00002db000/0x3000)=nil, &(0x7f00002dd000/0x1000)=nil, 0x8001}, {&(0x7f00002dc000/0x1000)=nil, &(0x7f0000000000/0x600000)=nil, 0x1}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000185000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000167000/0x3000)=nil, 0x9}, {&(0x7f00001bf000/0x1000)=nil, &(0x7f0000268000/0x2000)=nil, 0x1}, {&(0x7f00003ee000/0x1000)=nil, &(0x7f000018d000/0x1000)=nil}, {&(0x7f00005b0000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x400}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000176000/0x3000)=nil, &(0x7f00002aa000/0x2000)=nil, 0x2}, {&(0x7f0000305000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil}, {&(0x7f00004e7000/0x3000)=nil, &(0x7f00000a3000/0x4000)=nil, 0x7}, {&(0x7f000049b000/0x600000)=nil, &(0x7f00000bb000/0x4000)=nil, 0x80000001}, {&(0x7f0000446000/0x4000)=nil, &(0x7f0000173000/0x2000)=nil, 0x40}, {&(0x7f0000152000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f00008c8000/0x2000)=nil, &(0x7f00003bc000/0x1000)=nil, 0x4}, {&(0x7f0000913000/0x1000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x7}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file']}) 16:00:05 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r2 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x27a, 0x6059, 0x7, 0x7, "37fa53fa249292fa35d905ae12e8488fd7cb02aa", 0x77, 0xffff}) 16:00:05 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) fcntl$getflags(r0, 0x3) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000002140)=""/4096, 0x58b}], 0x2, 0x0, 0x0) 16:00:06 executing program 0: r0 = open(&(0x7f00000001c0)='./file1\x00', 0x80, 0x1) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000200)=0x1) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) write(r2, &(0x7f0000000280)="64a356d97ca778a36789156885cbb6d2495bb90a06fa1a974bd6ca626507492c9c25484c2b1bbe483e4378e8ee335769a1d5dca543ecea487bf8c78a", 0x3c) r3 = open(&(0x7f0000000000)='./file0\x00', 0x12, 0x80) recvfrom$inet6(r3, &(0x7f0000000080)=""/179, 0xb3, 0x2, &(0x7f0000000180)={0x18, 0x1, 0x81, 0xa1e4}, 0xc) 16:00:06 executing program 1: r0 = msgget(0x1, 0x20) msgsnd(r0, &(0x7f0000000000)={0x1, "ab8c881059ba5dbd4410644353c8628ac77e7b5a7de93447c916ce5f0beae6d9016285eb76dc03cdeb604e8b8d847b4102da34f6c51f9c10320f8500b299a7edccb7f6a7e76da29a9a4ca6d8c472021030f3d490fd0574d05f43f58ea81286e70d9a3189f56a580597f60ad37c9fa9654cbc22b35833e096a544bb291a5d55ce6beff60649a129e736af6f3c3186b6f68e80c5f838debb95c6e58dfc64e042f30bbdd674c379ffe008c674de3ad6f16eff21416d98c5b4315a75fc7315320b71509fff8944d152261419e36d22081784bd80f35acb007b1f74f4d536f53928d7fb5f506c20442f27cea69213c1fd23f62e64dc2d23953b80d23f8981c5415501e397eb3106b92a49b5f0c9e5c0057eaf7969b682d799b7177660aee1768c1d75504798ec0661a1d8bac46a650a52d7fa1670680dd7ed644c07f29a90cea55ba7632d8f6a78f3ceeba8848f0ca53f7e5d9ae1cf977383bf1d6fde0aa7f8ce6c628949a89f5fdee388f1527319a472ac81d6a6069d60b6c58e5a19d9000c31af1a808760811f455745c0bb056227e27bd2929677e0de129facd2471b121e8c2ad2563bd941037df5d535f8b4d92cbab460f628e74a2534ae7b993455e8f2f9e4cb8f059d813aa29e2425e5c66e62e1e6dc50763b727b532ce88ca07120cc40306e9c8807ad075d438e52be347303a9e011ea5c04b9b43acb48f02994c46b8ed5fe27ac35fc07cf510ecc22ecb84792eb317a4df2232c5ab44fdb48eafebfc5b39098c2f98e4ed9435c56cb2a522a5bc799e10bb2e3f6af8ddcabee6083413eb515d652760fe500f0177542f5e79248ab6bf7661ad98822c2553514d66575042329ea22f22852d040032dd3225d705a5934e004a425889325ac9fbfb27e048b4baee35b917d7a6383b1eea8a567858773b2f5b47d25a0bc55895545bbb7fbcecf4789883e5e4e80ac39f87920e084219c5ac52acbd746784d54192b865debb3a2c1fb27b1ddb47d394572a407d2889c5e3088b2b8f6b41a384469e00ee1cbb8af51cc477d8413a43b6398fcdca2a78336bfee6280408cc2f30a73e0bb9853459debcec0d1c733b41bd30e6508cf9a5cfdd51f6819cdc2bc00ac84c89602ea52033bd07ad736f47e81c868beb50c07d64a70108c1dc58ecaf8b8512c021f8c5232c3f93278d22726d75c823e0222816534e479b28099a42080c356ffc3bb28e84a8e03e2972193b26b7746fefa976af3b39d93a0a5c9c20ae8b763dbb599ea8ed0a97b79f0ab862a6bdf710a24bcd1dc85611e4c69696bdeb08aa38938730ce12ed6df851ff5196fa7fe0de55261f7792b6a285820b1e20d9d1b18032118aef18326a46dc92ab52a013fa78c452bd09834786701c511937a0b945f4ba5130438b7dfb7e833d73b0b5ff9ff6e4335c4468a42e844275b97b2510eabb30ffb2fd1558dfac8a384be8298290328b9e85208a59314b60bf6fbe130b507644efac87e288ddabde9547061e026914a37f8e3d12f54b20cec528a21670e69d9df824d3845e7f918392422d2594b76859f05c96c631d20fdeb2d0df26fc78517026db157635c90afaf8768f62f4de643b80a4d1419c4dcf505c47c470146c030fdb95c1e834b5f8c2ef4a206663e838e2edff4b127b1b52e5ce75a140617cdd28e66fa86f15bb4945b4f6a5bf626cd9870cbbbb84d253cfa5ea817dbc5dd12e44ac7651aa3168d1b8173812211cbef3a6091730725632b499352bedbd7a0ff590b4ab61b4617d4f97f4074172bfa3c04b22a9b77eaac94350ed4949194b53fbb263e04938d13cb26a376db43ec4987cb94931ccb2c1bb8c69feafd0bd6b1548a86a59bf4c9a1bbc593bf743527a2590f36d69727afb03f92b49e6ea9a54907a02b02b19323fc9c2f91fff7c584ff0b467c860584f7344a7a58c6e615ddcc2c311ef34b665832def1c41ee128c67e2d8de69dcaae2c83c5aa7c724369a2b3167c46a25d5150ea3eb32cfa43fd106a05763d0590a78e94d77c51bdbe9bbeb86a85adba31277520e32d00840d31708956cff40fcb2f6a6b0e352e0070eb1e4d25905499b305475108d41bf25a83530bdc0d7bb4bb19b836b632e4437d69d975a7a5d34a1f43b1a1dc1cf41a7d29ba48aa2316dd263b7d64643d63ea1e25a2ce847578bf0cc94dca31b42b28443c8fa29a911d1db730feb66cecd78583795f044ca9e343859ff2d18981f15514fe4b7e3e9ab5563dcf6d31a381d7263a80c986eefe223a0e4e066699726aefa9cea2a5b84ad5ef493bd60c40c38b28b248d32fb31a41ab585b11f1fdedfe16487e3ee0f5e51a70fbf1fa6ce8e9e8c00012decde27b88af1cf23b0641affeedd3248f33fe4d7529748ca603f62a06b61baa0b7a44e4f88a3dd58e88ad11a0749017e6353d0a8b76279544961ecf5a0d777df9f6a0583da5672f8cfb1abebc96f69f380491dd9ba2aeccca23470d98973a5cca133cd9c6d8d23f6417c3e5268749e4a75c03d584c8fc47f567d039034e2e8341881b38891163189732f9bf8dce45154b6f67f440337759ef89c4905c43030a19a287e45982385b468bd1ed5f59a894444e3fad3a564aab031d1a1dd4af30eb9f4ad84ae56b7283e7412b22c14c3e657b068ba129beb2f9fb9b9ca847fe803e83e160de88d983d64ea133e33a666b9f925bfa47ad5e778477c9b89cd8fb221f30936b7c8bb565c592b5327ca95cf627b437dc19511fd6cba37b99f54d6c97786e97d32a5026bd97884233882afd7c9fa917c0c06bfe0f340ad80206d8878a6ee412665bfdd6dc80c72287e2ee3c363dfb268386f6075493b352a59730000098534e81d780f8f3feb708d67307dc954ac7cf8a79de577f61d43c9315a3e522089c12e2b090b5ef7268d995d0be11809f0c975810485540ce83a66727c0fdb964627000bc8ef339beabf75ee082b7c65715f5af0299149bf091fdbeb631dcc38209ebf313f85a9afc4de0390e3751d9eb34496eee270ca7f0e84b7f8f0ce071e034ff7c03603687ffc32c4fc7d08b3b10e11d737dfc4009828dba8d0b69bedfcaa3df04de8a33fe6955004ba9f2ecfa6e9e6e2e20d2c985d2f6353709a3e3ddbfaea336ff54606edd323ded04e5f73a391e26e1a91a996293a3c806beb0dd464fcf5d31026cc359202607c6001d2006c84fdaf881ccf9c8d6ecb00c6fa3ee4e140adea10c3612fa909af401a484042590cc529bf701f4859a02ae33dd2a2387a1c50bb482041c2d0ee9814e348934fd083dd91c6e27b84b340986a9f0de358e7a95adf095b6af85cdc99d6424beb69df169f44e9c5e3dc003e1f205f778bd14906a51cf75da6b53000854e2e53d7bc06bdf0dc178dbf5a18f641d1a3d5d66d51a734f82f8ff8b243e22e10b0c5d52f5bc4f9cf4bc37d88f778988bdab0ad49554b26801cc00359b4f0e5fa8ec6411522419e38d3e35d5de0187701d205822d899b876b9138b454c6c142258f955e14958c63a445fbd06596a78cee635036636be1b7e056a839e70b135d6ac40251c7cd8aacaa4df60e448d1eadea49efc4040375cba56833632be5b8c1e2cb5cc9916034ce7f7f32c0cde9d0b34ea4f111b7d93279f7cec1ebf8c0ddd35365ddaa6c331b885cc1f81135037e6ec8826bb13a2e11ba4351a44043813579069972c14738aa01934e79c0a43391f6f349524be4ff140ebcbcf95523b780cb8660dd30d08db60f4cbaecd59cd273d9b6986cb5f835c7dc1bd522dcb680a69f9edd84ede05e2b2cb5fca4e4059a7e48a09cb0a16b7582d505883b071963b6ee7684062d12bab4a616b9ae19c262d4ccc15dac927935c100df68699cfd12be2c17e5572310e0ce22765e020333535b893b164d9c6c27e58423ea59545061d97c795b6c03e7617db8ffc01aa8c20fd6cc2e115fe05e620b8aea82e125e4e9ed13688968bf6aedea58ada284cbb04b590c428d099a959c4a782e64c539ae910dbf938d0474c559bb90848968580522fd6e3f4e63b21f6928ee98738e3db33773eadeda547c2dcf2bc132501130ddb24c363000c867b297e6842266af9969bde2d2113b9994a4e1b43dce2cdc41aec3e263f9590305aaecde61477cfcafa67b7a98bcff3bbc868c136992fe50a79ff719012e9cb0edd589b8fa360167ad30e234549aec782a708204c7becb7c07175782d74dfe1fd766296fd1ad74506359c2e822fb252558a927369d285d27b3b5f3648fcfedbbb474c815c651f656b44715817c3a00eb7cf83121a4cff757d25bc8fa55473a08b55922980dc5cfd3646dc2e5d14af46275129000345eddd03f060d50eef56e0b9639067555e9e666e992819d7e8bd7eb1e2021ffeebe2a353ad0462dec12e3b377d0a711abe73cb34f531870683241903b8f9a15d32c8e81d2bac1e56e24ceae587f938ac12975b33d2686843f018cca69c7f756560355276d834a712187125d416dd76bbbfc8008c5028ca745c9d7037f38b6652b234f8e21b314ea331b18b065eaa83656bb474e9438c5602f9a916e08167f8b5c38afd20bd0c2e9279ded385d198480b184a8109fce981319381b3ee0552c28bc8c8a49fd35ddac9ecb67db2d9e710342724b39de445c82f36d54dbac129ff4dbb2f6da6c4ec56e3208faa246e28b06273cfafe714612b770e94d671b601dd8aeb773d995d7429fb72ee796dbbae3a0dfacb87add51b43968c44c812c770738eba3fbe99a3cfe0ac884d974573605a623c9178e959ca9c297478ef79ae95e50017c01e5855f39d4ae799231fead8b24f0561da466bc97e54de79d8e194659fc2873be3173887f92c6cc1b176ff6126f74bac89ed60e80fa04be9b8712ab1977f03564d81df80ffad6843d9912d861a50daeb17d316936ffc91d7f94de35066978b6dc782c46850b90206309209ffcf3bdb2d8493bc9b3a4fa632771dd4eddb24ede60e9bf63a10c1c724b20e9cd338d60297939e078a066599df71451b9a1daa640c2f2c9c56d6db1901e32a125cb8a2aed1a940b4e8319f91e711512c8f752b4e2b8f215c8d8ea056ef924dd34cfef762307d73368bf659adc54403002e180c93cc47c20c0b64409468000f5f49ccd8ae20aa020bfce6a44d960467c8867ba661b20e9ea6e970f09d1403450cd715c25d14f764358351b2fa2ec07549eadcf73de364cba740d86daabf333c71fcbafe60eda97d3f515ee1e9ea7294781f6012daef0036f2c2c7d1cf8620367c9ccb55f2cf8a43b2678682d28246918bcee34c18c208438034e952497bbd80461bfc782ee6a09aea2cac40d2cfadcc117e642f712da35cc763ae53c1cc078efb4ba89becee735fc4c0ae6d5e375ba5990325eb0bfb7aafcf562e381724e6d0f09e00895ed9f572b8f358d0852fe265920b127c2dabf2674de37baa7d656de3ea759a8e76cf348b0bddbe222109de989f95d7c6c006d051d01055e2102b781dea10634031466a2c08d53b9a15e222c1395e9688081bc66fef61df0633f7bb739078e8ef76119923ffd1607e857385ba46e96201399bae54d85f7fc3a0739b7c2483f8d7c3c5913ae6ead764b273d2fbace48b753d1f874c4c1ffee72f812fe6f5d2829da352d95a008eec3b49be00cecb619de2161028df3750b16e1cf5a131693d1ee9adf309740dfe89c7cc215c51e5e5dd83b312fed921e35918018445ad2e3876b0dcfa1a0445d704f93c793d324092caacf13a6f52dfc36e16b137c9892cb35300d723cf90423f52bf0f1071c92056358bf7265bbada08ad5bd6b5c2eb646246eda9b23faf03883222dd"}, 0x1008, 0x0) 16:00:06 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) 16:00:06 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) openat(r0, &(0x7f0000000000)='./bus\x00', 0x20, 0x1) sendto(r0, &(0x7f0000000140)="54a4d7dcd675eec1827093b808bbc84c60730782deb0559cf90c341ef201455ab25c7b57200071ed4449e80205a4361a0533f5b08d71b76e17c1590644e1c432b70ee4e0cfb82c89e5769caa3c908ba30a879d464b2a6bcdb283314479bc", 0x5e, 0x1, 0x0, 0x0) close(r0) 16:00:06 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x17f1) r0 = open(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffc, 0x0) readlinkat(r0, &(0x7f0000000300)='./bus\x00', &(0x7f0000000200)=""/253, 0xfffffffffffffc1e) utimensat(r0, &(0x7f0000000040)='./file1\x00', &(0x7f0000000080)={{0x400, 0x4}, {0xfffffffffffffffd, 0x2}}, 0x2) 16:00:06 executing program 1: select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000, 0x1}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x41, 0x2) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000100)) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x116, 0x0, 0xffffffffffffffd0}, 0xc) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000140)) 16:00:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x800, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xff7fffffffffffe1, 0x0, 0xffffffffffffff75) 16:00:06 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x1c}, {0x5}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0x4, 0x101, 0x10001, 0x9}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") open(&(0x7f0000000200)='./file0\x00', 0x41, 0x6) 16:00:06 executing program 0: r0 = open(&(0x7f0000000100)='./file0\x00', 0x10000, 0x80) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) lseek(r1, 0x0, 0x0, 0x1) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x100000000000000a, &(0x7f00000001c0)="9c657018df2824807d76228fcc1faa933c2447ec82fc465fcf07dc0175bb51e515fcc6c70c739bf642b76b70caa81c4fcb3d7482424ea780ccac4f0b8488839b1741362e4cf5412eef3c691055ded7d736e0e3bef78d02", 0x1c9) write(r0, &(0x7f0000000240)="51ace8f32d3f8f6f2cf9724b871327558eb254ada867e75d3636462f1d01d6ab79b4a25d1be611bba213b3d3d5e32bae269dffe647135fb7e86c7e980502de34b97f720b2337872ad428688d96d3fb3c2ea6c27d046156e1f3fe2c6d467e65b8df57af40a510ade800116dcfb7cd237e47327385a3a629ba42506473a8600a6207ca80d4e512443c84b7b8b04b57f2069c808cc157e431c02de6a1df8535ed4cf700ddac15fb82c2bd4f29c0cefa60dc676083d585891e68722ac143d474894e3fd7625ed36bbf2e72d62138352168a547fadb025af2365987ddb53cc4", 0xdd) setsockopt(r2, 0x0, 0xd, &(0x7f0000000000)="e8530c3cd4eb6235", 0x8) 16:00:07 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) setreuid(0x0, 0xee01) r1 = dup(r0) ioctl$WSKBDIO_SETMODE(r1, 0x80105705, &(0x7f0000000000)) r2 = msgget(0x3, 0x28) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) r4 = semget(0x1, 0x3, 0x200) semctl$SETALL(r4, 0x0, 0x9, &(0x7f00000002c0)=[0x6, 0x6a, 0xe4, 0x3ff, 0x6]) getgroups(0x9, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f0000000240)={{0xb04d, r3, r5, r6, r7, 0x122, 0x80000000}, 0x6, 0x400, r8, r9, 0xe16, 0xfffffffffffff559, 0x9, 0x1}) 16:00:07 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000000c0), &(0x7f0000000100)=0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(r1, 0x0, r1) recvfrom$inet6(r3, &(0x7f0000000000)=""/87, 0x57, 0x0, 0x0, 0x0) fcntl$dupfd(r3, 0x0, r3) r4 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r4, 0xffff, 0x100001000, &(0x7f0000000140)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x7fffff7fffffffff, 0x0, 0x0, 0x0, "00000000e74dd20000000800000000000600"}) bind$unix(r4, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r5 = socket(0x800000018, 0x1, 0x0) fcntl$setstatus(r3, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) setsockopt$sock_int(r5, 0xffff, 0x200, &(0x7f0000000180)=0x2000000000009, 0x4) bind$unix(r5, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) lseek(r1, 0x0, 0x2a, 0x1) recvfrom(r2, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) dup2(r1, r2) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) shutdown(r0, 0x0) r1 = socket(0x1a, 0x4003, 0x1fffffffffff7) sendto$unix(r1, &(0x7f0000000000)="b100050160000090000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) poll(&(0x7f0000000000)=[{r0, 0x1a5}], 0x1, 0x0) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x2}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000240)={0xffffffffffffffff}) sendto(r1, &(0x7f0000000180)="767071e229409f4b046f30b00be17a6fb2365154de16aa186d2c17c411582453c1e63ac4f35a8b3b35872ba565d2919b9aa56946b480ca1e9e857172b76745893ffdfcae34a73685eb4769c301861e18e12ffb1c3291f5a9745a9df8faf62608a0717b575b72f4f667d9c71b385bb868f66fd9e5b56a24724bc894bc6968d6c92245", 0x82, 0x4, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) open$dir(&(0x7f0000001480)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x6) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 16:00:07 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc028698b, &(0x7f00000000c0)=0x3) open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x2) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x81}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") getrlimit(0x6, &(0x7f0000000040)) 16:00:07 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e36660332e45c00653000"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) shutdown(r1, 0x2) r2 = dup2(r0, r1) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x31, 0xfffff}], 0x6, 0x0, 0x0, 0x0) shutdown(r0, 0x1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 16:00:07 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0xa0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000004c0)='./file0\x00', 0x400, 0x102) dup2(r0, r1) pipe(&(0x7f0000000000)={0xffffffffffffffff}) ioctl$TIOCCBRK(r2, 0x2000747a) r3 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r3, &(0x7f0000000140)="220e22", 0x3) sendmsg(r2, &(0x7f0000000280)={&(0x7f0000000080)=@un=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="40a1244579c8d3c6c01d7c095ab9837b5e1b646c17820112df05ae9c62ef82a2c01c2cfd3f56311b4ce442186187ea29751de5e5d0f915a0d03f09f42a399b2433fedd83b5663e547b01f42e71461c05eb2e3e568f85cbb7210043e3357d2761096d1ad48c933e3966f0370ecd0e85e38e", 0x71}], 0x1, &(0x7f0000000300)=[{0x110, 0xffff, 0x7fffffff, "d28e41fae307f0c4f8371a9d29c675fa81770bf57010951c5a5c0097fa64c31ec111a8905b3582fd736f8163c07f47123092cb8667b3f42d561daacc1e1dec997996171f827e77ce3f67d78cf6821248bf71cf3a397015d505450845e71b1b853368066191811a4818b920d0269b1ddff828657682491e931d396e46e082d9419dfb8c6d92c0a38b1937aa9930925996c1f5240dc21795a5d72ad4592616452da45f0c89e20cc6cae447d51b2bbc4d6a44d4948316ddcbaa797ca9a09a0150c0f8e3452df57c60ff9cd15e5c3170faae149e20cf76417d65a5d99c09a5dc193008422892e26d23d5c92bd03a1d26b50702f06fb84515247726f20fa6"}], 0x110}, 0x8) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4200080c1}) accept(r2, &(0x7f0000000440)=@in, &(0x7f0000000480)=0xc) pwritev(r3, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x481, 0x0) ioctl$BIOCSETWF(0xffffffffffffffff, 0x80104277, &(0x7f0000000280)={0x0, &(0x7f0000000200)}) pwritev(r0, &(0x7f0000000040), 0x38a, 0x0, 0x0) 16:00:07 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000340)=[{&(0x7f0000000280)="574074cd433bdcbf7eeee7c676dbac52b6d328d4f8a221543b350d3c1ea15ffea26f8c5c5717278acd7045b2a55f646c2e20e16931bdb49e21497c76b07f01b10107d77919ae541f83cf23ad5037d0920481afe114af3ea2f578269c0066c4ceee30b5698f44511a82f987cbc2fe625ddd042d525704ea1cb42f3b6a14828f73b9ead20add66776b469120dd943b3ef8de7336583aef8dc995", 0x99}], 0x1, &(0x7f0000000380)=[@rights={0x30, 0xffff, 0x1, [r2, r2, r0, r1, r2, r0, r0, r1]}], 0x30, 0x1}, 0x0) kevent(0xffffffffffffffff, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xcd}], 0x0, 0x0, 0x0, 0x0) r3 = fcntl$dupfd(r1, 0x0, r2) openat(r3, &(0x7f0000000400)='./file0\x00', 0x400, 0x109) ioctl$KDGETLED(r3, 0x40044b41, &(0x7f0000000000)) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000180)=0x10) sendto$unix(r1, &(0x7f0000000240)='G', 0x1, 0x0, 0x0, 0x0) r4 = kqueue() dup2(r1, r2) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r3, 0x0, 0x0) read(r0, &(0x7f0000000100)=""/83, 0x53) 16:00:07 executing program 1: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r0, &(0x7f0000000000)={0x2, 0x3}, 0xc) readv(r0, &(0x7f0000000140)=[{&(0x7f0000000240)=""/83}, {&(0x7f0000000180)=""/83, 0x268}], 0x10000000000002f9) close(r0) write(r1, &(0x7f0000000200)='R', 0x1) ioctl$VT_GETMODE(r1, 0x40087603, &(0x7f0000000040)) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000400)={0x3, [{0x2, 0x73}, {0x2, 0x3}, {0x3, 0x1}, {0x3, 0x10001}, {0x2, 0x5}, {0x1, 0xd98}, {0x3}, {0x3}, {0x3, 0xfffffffffffffffb}, {0x3, 0x7f}, {0x2, 0x2}, {0x0, 0x7}, {0x3, 0x9}, {0x3, 0x4}, {0x0, 0x3}, {0x3, 0x3f}, {0x3, 0x9}, {0x3, 0x8}, {0x3, 0x1}, {0x2, 0xaef}, {0x3, 0x5}, {0x1, 0x7}, {0x1, 0x100000001}, {0x3}, {0x3, 0x1}, {0x3, 0x80}, {0x3, 0x9}, {0x1, 0x1}, {0x3, 0xffffffffffff0001}, {0x2, 0x100}, {0x3, 0x8}, {0x0, 0x4}]}) 16:00:07 executing program 0: r0 = kqueue() poll(&(0x7f0000000100)=[{r0, 0x3}], 0x1, 0x1000) flock(0xffffffffffffffff, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) dup(r0) shutdown(r1, 0x3) kevent(r0, &(0x7f00000001c0)=[{{r0}, 0xfffffffffffffff8, 0x2, 0xa0000008, 0x2}, {{r0}}, {{r0}, 0xffffffffffffffff, 0x58, 0x2, 0x8, 0x3ff}, {{r0}, 0x8e4c54fbe4292a43, 0xe4, 0x4, 0x10001, 0x8}, {{r0}, 0xfffffffffffffff9, 0x21, 0x0, 0x0, 0x1}], 0x3b, 0x0, 0x1ff, &(0x7f0000000080)={0x5, 0x5}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: unlink(&(0x7f0000000640)='./file0\x00') r0 = socket$unix(0x1, 0x5, 0x0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x101, 0x925, 0x32e9, 0x3, "ef68545e4c2a01f48965f46ed62b6f99d9aea5a3", 0xffffffffffff1ca5, 0x4ac594e}) sync() r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x4, &(0x7f0000000080)=[{0x4, 0xfffffffffffffffa, 0xfffffffffffffffd}, {0x6, 0x5, 0x7f, 0x100000000}, {0xfff, 0x1, 0x2, 0x100000000}, {0xfdb, 0x100000000, 0x250, 0x7}]}) ioctl$TIOCFLUSH(r1, 0xc0206911, &(0x7f0000000000)=0x663) sendmsg(r1, &(0x7f0000000600)={&(0x7f0000000100)=@in6={0x18, 0x1, 0x100, 0x101}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000140)="0ad3abf1b14623328b43d27c911ec3a03c99af05ef642d828daf618291e701eaef64b53729a67fad0e6d39bf8d03c374a56fa88457de4fa243f312cb60cfe6cb0b43c04a8dfad1326fafc88d8f2125320737e94f2a9f2372e10456aa62bcac8f3a0ba8efdc50dccf1b28e143c2ada747c5a27f58006e29cc0fd4f64f204f9211624b19be5489a4fd6b3b6ea60c39a60fdf439b95227451aafd4a8c2cd7250a085e8dbac104f9ca", 0xa7}, {&(0x7f0000000200)="0cfb27849abf290426dcb8b3d24c5258d79273f7b00742fdecaf36dbee3efaa8a6d3fd282b2cc56bfd8a54cf6f8c95e0021fcf6146ea6f8783b560c81ea96a353764eaa59b7301c446bf2b72e9f892491ba21f0e112170f3a2ec938c5b077f69a003ec087ebd45f3f228ff5313dbe4422633954ffc5ef4d9ab068ebe9ba52c79eb077c", 0x83}, {&(0x7f00000002c0)="e73973f3c1da39b9d3ab963bfc04237eda7bc5fc06ff15300e9d5c1b6ccbf8667bc3394bfa4853e95d82ce5fa7e25d2d1844aefb35c36e7ccf497b64279b5b02e49498b7b8268070315f0dbfabace3211f9cd7b0e59fc9de987c9e10408be1b8a95bf026388a570b4f17ae762eff4b60c14a", 0x72}, {&(0x7f0000000340)="9176bca967397b942b8356335f824327f968a1d3901ce5a9cc28e8034df858e7e363a9a033edc9cd6d3271548f0cc3afd4e2bd7e80d376494f52cfa61111fb2b7fcb0817badfae10296ab4206168ce2fd0180eb2e3add9eafa90fea465565c9212ff73e1f306a9c3e2fef48b25a3b318d324a7d04e3976d714e2cd06a00d578309598024193e7d9d1948179a18199690fce9d8fd1d2e39", 0x97}], 0x4, &(0x7f0000000680)=ANY=[@ANYBLOB="1000000000000000ffff0000330d0000800000000000000001000000050000006481b6354348948741ae1673033a26b5ea911e7adf2d30fe607d6a829ac6c7499e5f6245fc2be738d3318c1f7be257716528c41e4b30cb0c4b29854b679accc15d38d38edd6a1e9ac36f218891c7202f8f34420cd1aa48fee02757ecfc6aa57e2109bdc6ba177f000000315397aa995bfdbb0458c0ff129c3841bbbe000000a800000000000000ffff0000030000005114ed8b82a5f8c611b0727d96820e195f7e95bd6d4e614c53d14ef8ed27dfaff05e321242a734707c29c953a4e6b7d41a31c842da236dc8fa793891bedfd55e84b9ba03ca410f10655e52ccb8867aa174ea40f278d5d98e06111e4f7722379e0241a739042b6126f295ee6027390ddfe403b89f1dcd795faea6530d348219df0474a7b668aeffd369a41af0f7a441646fbb29000000000088000000000000000000000010000000492dd4b8f62c4fb43da5f95f21536394b07ac9767472ced85cfb0772751737483e439b6d84da8e8d9c97f1a73a73a51b9fe7eefb0456c4262ea46451aa2ec6b4cad88ed2b035b5a0c675f31a4889774b1ff681499846a6cf806c38d3a23b633a379443a052fb9308841373f9e3d7747f8b76720000000000"], 0x1c0}, 0x408) 16:00:07 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x0, 0x0) getuid() r1 = kqueue() r2 = msgget(0x0, 0x8) msgsnd(r2, &(0x7f0000000440)={0x2, "ab37803958aed97d36d82a0662dc3cb05e8acd9b8416b2d4ab49d9fa29a501e375a7cbc38452a7c15a4e5ca569060e4948e12378722ea8216967bde840bc3e7a722a705e3ccd5d0ca7b4a50157678d5c3e2580"}, 0x5b, 0x800) kevent(r1, &(0x7f0000000000)=[{{r0}, 0x0, 0x2, 0x2, 0xfffffffffffffffe, 0x9}, {{r1}, 0xfffffffffffffffc, 0x2, 0xf0000000, 0x3, 0x8}, {{r0}, 0xfffffffffffffffe, 0x40, 0x23, 0x4, 0xfffffffffffffff7}], 0x2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x0, 0x5, 0x9d20}, {{r0}, 0xfffffffffffffffc, 0x0, 0x1, 0x5, 0x5ce}, {{r1}, 0xfffffffffffffff9, 0x40, 0x20000080, 0x80}, {{r0}, 0xfffffffffffffffd, 0x84, 0xf0000007, 0x3, 0x101}, {{r0}, 0x0, 0x0, 0x40, 0x8, 0xff}, {{r1}, 0xfffffffffffffffe, 0x48, 0x80000000, 0x6, 0x7}, {{r1}, 0xfffffffffffffffb, 0x41, 0x20, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x86, 0x10, 0x400000000000, 0x2734}], 0x5, &(0x7f0000000080)={0xfffffffffffffffd, 0x2b}) kevent(r1, &(0x7f00000004c0)=[{{r0}, 0xffffffffffffffff, 0x21}], 0x80, 0x0, 0x0, 0x0) r3 = dup(r1) kevent(r1, &(0x7f0000000380)=[{{r1}, 0xfffffffffffffffb, 0x80, 0xfffff, 0x5, 0x7ff}, {{r1}, 0xfffffffffffffffb, 0x2f, 0x19}, {{r3}, 0xfffffffffffffffa, 0x10, 0x20000010, 0xffffffff, 0x38}, {{r1}, 0xfffffffffffffffb, 0x18, 0x40000000, 0x1000, 0xffffffff}, {{r1}, 0xfffffffffffffff9, 0x14, 0x40, 0x9}, {{r3}, 0xfffffffffffffffe, 0x10, 0x3, 0x0, 0xa09e}], 0x200, 0x0, 0xdde, 0x0) kevent(r0, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x20000002, 0x2, 0x7}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x80000000, 0xe961}, {{r0}, 0x0, 0x80, 0x11, 0xb4, 0x7f}, {{r1}, 0xfffffffffffffffc, 0x40, 0x20000000, 0x8, 0x8}, {{r1}, 0xfffffffffffffffb, 0x20, 0xfffff, 0x1, 0xffffffffffffff84}, {{r0}, 0xfffffffffffffffa, 0x1, 0x1, 0x1000, 0xfc}, {{r1}, 0x0, 0x0, 0x0, 0x9, 0xfff}, {{r0}, 0xfffffffffffffffd, 0x80, 0x851e2c197659dbdf, 0xffffffffffff8001}, {{r1}, 0xffffffffffffffff, 0x90, 0x20, 0x1, 0x3}], 0x1, &(0x7f0000000340)={0x3, 0xfff}) 16:00:07 executing program 0: r0 = syz_open_pts() pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000080)={&(0x7f0000000000)=@in6, 0x17e, &(0x7f00000025c0), 0x2, 0x0, 0x36}, 0x0) 16:00:07 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f00000005c0)=[{&(0x7f00000003c0)='H', 0x1}], 0x1) write(r1, &(0x7f0000000340), 0x10000014c) getpgrp() read(r0, &(0x7f0000000080)=""/101, 0x65) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80185758, &(0x7f0000000000)={0x80000001, 0x100000001, {0x10000, 0x6cf}}) execve(0x0, 0x0, 0x0) setrlimit(0x0, &(0x7f0000000040)={0x10000, 0x5ce}) execve(0x0, 0x0, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x7f, 0x12c) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000140)={0x5, [{0x3, 0x1}, {0x1, 0x6}, {0x3, 0x81}, {0x3}, {0x0, 0x8}, {0x3, 0x8001}, {0x3, 0x2}, {0x3, 0x20}, {0x1, 0x5}, {0x3}, {0x3, 0x1}, {0x1, 0x100}, {0x3, 0x5}, {0x3, 0xfff}, {0x3, 0x100000000}, {0x0, 0xfffffffffffffff8}, {0x3, 0x100}, {0x2, 0xad}, {0x3, 0x7}, {0x2, 0x800}, {0x3, 0x1}, {0x3, 0x9}, {0x2, 0xfb9}, {0x2, 0x3}, {0x3, 0x2e}, {0x3, 0x3ff}, {0x3, 0x4}, {0x3, 0x3d06}, {0x1, 0x3}, {0x3, 0x7b7ccf28}, {0x3, 0xfffffffffffffff7}, {0x3, 0x8}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x28}, {0x20084, 0x0, 0x1000000002}, {0x6, 0x9}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) syz_open_pts() writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x3, 0x7, 0xfffffffffffffff9, "845c556b0007b8afb481954dfc4c7f8ad79f2500"}) ioctl$TIOCSTOP(r2, 0x2000746f) writev(r1, &(0x7f0000000000)=[{&(0x7f0000000300)="f548195decb8a17674aedb9a6f7f1904bae0ba41013ad6de7b3bb686f3ff2b6385c8ab59883200dcc50a1d1120dca7045abfd1c066232c47efb9ece56078c397494837f32b83c4b3a2b05504f22b59e72f71e5bd0a329de134367e60ec003e68d0d580a7c5c229983c761c18ae4cebfe5c73388c7a2aecd4a83dcb6196ca8f59513fa54c2d37a12463e01ce097ad04a028ca9e45570ddeecdb710bda03d6cd3a9f1d89dce592107afcbc9f33f35e8a320105780f48b36fab63c1e75915c34c7455fca928ea1774d2f7f292a5ef44b28d7fde", 0xd2}], 0x1) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x49}, {0x2006}]}) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x4}, {0x40006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x580, 0x0) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000100)) 16:00:07 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x6, &(0x7f0000000000)={0x0, 0x5, 0x4}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x8, 0x200000005}) getppid() openat(0xffffffffffffffff, &(0x7f0000000100)='.\x00', 0x100, 0x10) r1 = getpid() r2 = getpgid(r1) r3 = dup(r0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f00000000c0)) mknod(&(0x7f0000000140)='./file0\x00', 0x6000, 0x8) fcntl$setown(r0, 0x6, r2) fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x400, 0x1f, r2}) 16:00:08 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) r3 = syz_open_pts() ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) syz_open_pts() write(r3, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000100)=0x7) writev(r3, &(0x7f0000000300)=[{&(0x7f0000000200)="ddb4aeb3ec242c57e0a3492cd84327a490142aa320239449e6c0bbb540948766ebefceeb6f1b94865c74dbf0a590d6d4b136ce7fa616bec5162d1ff0d39fcbe4a7bc58cb524e5c6e9f65164d3bb1fb033b6d8f4ad55b75ed7d98b21f1ca7625851639bc6d82fb3df51e6857320cb54bae585a9f789ce8091376f9ad662d1f34c219aa36bc38d0383d53ec811013c307a06b487c480f190e683b6e38043e12767518f79dc220d", 0xa6}], 0x1) r4 = syz_open_pts() close(r3) r5 = dup(r4) ioctl$VMM_IOC_WRITEREGS(r5, 0x82485608, &(0x7f0000000500)={0x7, 0xdfbe, 0x5, {[0xffffffff, 0x100000001, 0xff, 0x3, 0x2, 0xffffffffffffff01, 0x8, 0x3, 0x7, 0xc6, 0xffffffffffffffff, 0x4, 0x3, 0x7f, 0x401, 0x8, 0x7f, 0xff], [0x91f3, 0x3f, 0x4e4, 0x2, 0x9, 0x80000001, 0x7, 0x10000, 0x4, 0x5], [0x8, 0x100000001, 0x401, 0x0, 0x7, 0x152174ea, 0x4e6e], [0x875, 0x200, 0x20, 0x2, 0x2, 0x7f], [{0xe1, 0x6, 0x1000000, 0x81}, {0x7fff, 0x101, 0x9, 0x101}, {0x5653, 0x2766, 0x401, 0x4}, {0x3, 0x1, 0x1, 0x80000000}, {0x0, 0x1, 0x0, 0x405}, {0x853, 0x6, 0x2, 0x6}, {0x3ff, 0x3, 0x101, 0xffffffff80000001}, {0x100000000, 0x7, 0x0, 0xe1000000}], {0x2, 0xffffffff, 0x8, 0x4}, {0x50055c2f, 0x7, 0x34fb, 0x1ff}}}) syz_open_pts() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x81}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 16:00:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x481, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)) pwritev(r0, &(0x7f0000000040), 0x2f2, 0x0, 0x0) 16:00:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=ANY=[@ANYBLOB="e4952e4a1200bb653000"], 0xa) r2 = open(&(0x7f0000000140)='./file0\x00', 0x20020, 0x10) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000001c0)) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) setgroups(0x0, 0x0) chown(&(0x7f00000000c0)='./file0\x00', 0x0, r3) setuid(0xee01) dup2(r0, r1) r4 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r4, &(0x7f0000000100)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, 0x0, 0xffffff03, 0x0, 0x0, 0xffffffffffffffff}, 0x0) 16:00:08 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSDISPLAYIO_DELSCREEN(0xffffffffffffffff, 0x80085754, &(0x7f0000000040)={0x2}) setsockopt(r0, 0x29, 0x1a, &(0x7f0000000040), 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x82, 0x0) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f0000000080)={0x10000, 0x2}) 16:00:08 executing program 1: getgid() r0 = socket(0x0, 0x4003, 0x8) sendto(r0, &(0x7f0000000180)="8166a5ddc665573a542ef86e53101e8e7e994c3992231c723c4be4060d50471429f414f8314b90875996cfca3f24183f4673234fb2e18609aacfa3cbbaf6737790f8a15fd752d25b", 0x48, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socketpair(0x1a, 0x4, 0xcb9, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000240)="4a4c530f1c4b1ea2d197b0e2081cb31ff7c641e6611953fc2a26c028f6a1d964410095e12fe54eb109f7a1ab27c0dfa51447cd45", 0x34) r3 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000040)={0x8}, 0x8) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:08 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100f, &(0x7f0000000040), &(0x7f0000000080)=0x4) r1 = socket(0x10, 0x1, 0x7) getsockopt(r1, 0x6, 0x4, 0x0, 0x0) 16:00:08 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDGKBMODE(r0, 0x40044b06) mprotect(&(0x7f000047f000/0x4000)=nil, 0x4000, 0x4) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0xfff) nanosleep(&(0x7f0000000000), 0x0) pwritev(r1, &(0x7f00000001c0)=[{&(0x7f00000000c0)="bf5f19140ae2c0", 0x7}, {&(0x7f0000000100)="15e0294dd0a6a46a64aa31a3504773f3421b1f5e569d09cbd25424f8e65a8e773eab", 0x22}, {&(0x7f0000000140)="a1b1dc29ee7ffd8ce8c661670028c6fbc01af68f437301bd449f8341608736fb8fc86da03342a3e8da1b5af2d43fa13da59bc48c35268154f96b6e184fb9c17bbbb548c062ebc3282af982843885bce06f60f3e771a1fc32a0f244b1fbc97566744e79b2595741c7d16eabab15cfe1b6f11249505cba59b34e69", 0x7a}], 0x3, 0x0, 0x0) 16:00:08 executing program 1: setreuid(0xee00, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x88, 0x42) ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() 16:00:08 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000300)='./file0\x00', 0x800, 0x2) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="319d4da1e5063a9b18e97ea12447c91b2666c207714a20587173779f44480982d58b677a2dcacf904888b80a8731fafbb634d4f85c8b9abb7f1a8f1bebc26d9d75f30d0208d6d483829a7e611749b05804686fee22b2d0d9bfe9f562634fe5c9d8c289de4562adec4fbd2864", 0x6c}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = msgget$private(0x0, 0x2a) r4 = getuid() ioctl$TIOCSDTR(r1, 0x20007479) r5 = fcntl$getown(r0, 0x5) r6 = getegid() msgctl$IPC_SET(r3, 0x1, &(0x7f00000000c0)={{0x3, r4, r6, 0x0, 0x0, 0x50, 0x7fffffff}, 0xfffffffffffffff8, 0x6, r5, 0x0, 0x9, 0x22, 0x3, 0x4}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfffffffffffffffe, 0x100000000, 0x40000000000000, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x6100, 0x1b135a67) mprotect(&(0x7f0000fec000/0x14000)=nil, 0x14000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x20, 0x0) ioctl$TIOCCONS(r0, 0xc0106477, &(0x7f0000000080)) sendto(r0, &(0x7f0000000140)="9b1b6e91e7bf21206f43064922a9a579827ca61d253e639b3ea98a2500e8708bb06fc88d08593de03de698dbc7ce13a0d1c1ed20eb995bc12e140f4e2e39a968a2365e2de501c9fe91cc6bcc9f391ae83db54342819b6d09", 0x58, 0x1, &(0x7f0000000040)=@un=@file={0x1, './bus\x00'}, 0x8) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0xfffffffffffffffe) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) flock(r0, 0x4) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x2000, 0x0) fcntl$dupfd(r0, 0xa, r0) 16:00:09 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = accept(0xffffffffffffffff, &(0x7f0000000100)=@in, &(0x7f0000000280)=0xc) getsockname(r0, &(0x7f0000000340)=@un=@abs, &(0x7f0000000380)=0x8) r1 = open(&(0x7f0000000240)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000140)='./bus/file0\x00', 0x80, 0x192) preadv(r1, &(0x7f00000006c0)=[{&(0x7f0000000180)=""/173, 0xad}, {&(0x7f0000000000)=""/88, 0x58}, {&(0x7f00000002c0)=""/67, 0x43}, {&(0x7f0000002140)=""/4096, 0x1000}, {&(0x7f0000000780)=""/88, 0x58}, {&(0x7f0000003140)=""/4096, 0x1000}, {&(0x7f00000003c0)=""/150, 0x96}, {&(0x7f0000000480)=""/175, 0xaf}, {&(0x7f00000000c0)=""/58, 0x3a}, {&(0x7f0000000540)=""/167, 0xfcf5}], 0xa, 0x0, 0x0) 16:00:09 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = socket(0x16, 0x2, 0x1ff) sendto$unix(r0, &(0x7f0000000180)="b100050160000004000000010706ca90020e10fecea11ea8fef96ecfc73fd33595e26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d02b4d9c769ff3728291ee4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ce01be657aea8c500000012000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0}, &(0x7f0000000640)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r4 = getgid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000700)={0x0}, 0xc) r6 = getuid() getgroups(0x5, &(0x7f0000000740)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r8 = fcntl$getown(r1, 0x5) r9 = geteuid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, &(0x7f00000007c0)=0xc) r11 = getpid() r12 = geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0, 0x0}, 0xc) r14 = getppid() r15 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000840)={0x0, 0x0, 0x0}, &(0x7f0000000880)=0xc) r17 = getpgrp() r18 = getuid() r19 = getgid() sendmsg$unix(r0, &(0x7f00000009c0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000580)=[{&(0x7f0000000040)="26158ac0872d4b83557751f75212dc0503d9e1492f314133e74ef20045d998b9c0cfe76db2aaa679b09c1b945fdb99f7a8242e1615276b277021baba4bf38a824dcff249cdc4419c8373ccad783be7af63b6c8b6817be43369959b3633358933a2a3c6d665b43e188169dd9f02e8427f8cf4644ed8b9373902b3b948ce36d0b6d9269b8eb451a78c44a6be3045ecc3c998cb37da47f8f1928c09e4260b16a88762a7ce29fdaebf5f240aa347b66064caf2bc571ba984759e3109339ec37520d541e4a3ab485038b383c0a32ba85f3bcaeaf1120f0e6d", 0xd6}, {&(0x7f0000000240)="0c17dff153c0f6129c27918e0cd0da7bb7a1250d1e28ad964d5afbbc8ebe302d7dd17158635e7d4f006dd26ae4b121edbb8e85f1cf606c60b9176d681af18a12dc4c915ed5deb8046e019ecfeaf318176616f1aa7d68a78c2be0465928beab28d4ececa6d93ac7afcb6070d31290fb1da5a15fc84680308ef45266b596d8b8b4a5e7634fc7b8cd908282742f0908aaf36afdafc4cfe4383e685216bd0ea47410e881c97f0eab0634de724371c9362d70f84b0a22fc7ead7dc90d315e6b181126543dc5e276ef8d9210e4e2eafabbc16a98a4dc3822a09c004d0f26f4dda3ae12d739e34d6a8bc265b13bbe", 0xeb}, {&(0x7f0000000140)="fb20d9b4068f5d6fafc3cbf8cc88364f8765d519b47e671d032bf7fe6ce4171cf6b1009d31cbd9817466b167d44a752192ca53c29ec8f0b7cf41", 0x3a}, {&(0x7f0000000340)="74b298dd4c586e4fa09bff53dc47bb3f2c4021d503183527a3bf1457009afc4bd26eb41dd71dfc0209d616db38c064168260fdc665d9250db5a2522529cf17df60c1117dd47011d15436f9549707e66ea8d9295777cb7b9978851ca64618b4da9300192e2f069c39752bcdbba672cbb1a5713ceff9e66b42895d88a40726d505c1638854112b7de0", 0x88}, {&(0x7f0000000400)="542b63f5886a", 0x6}, {&(0x7f0000000440)="4f2ab396fead7fcb7c7013dbf6a0089b84f202b600c92553445ac7665dce2d255605cfd711c256433fc72475db32f62418f0763ccb8fe917b7ca0013774b773dafda21823d5f1348d65f5aad1d30c2932e23065fa04131b6cf62d24665d5a9a8ff9627a8477360e41c35db65820ad5459d6d9b78fe2dbba98b98802b0ce951c9e780f632c4c07041387ff3039064f4a496a743de87de8afe4813aa0bb8a4ce9f29effdee55cacd", 0xa7}, {&(0x7f0000000500)="51f322533a787e06ff332cdd50e87284cbd36e1ff13efba6e26a34b3b3485405d9505359fa161206506d68d8f17d605e851df4848b2c0a7c97fb0f54e4d12aa8109b9c988a53560fd816c0f20514cfe86d2f2e800eb029fd1823b9dfe0b61f", 0x5f}], 0x7, &(0x7f00000008c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x18, 0xffff, 0x1, [r1, r0]}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0xd8, 0x405}, 0x400) 16:00:09 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x47, 0x1}, {0x0, 0x6}], 0x2}) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105727, &(0x7f0000000240)={&(0x7f0000000280)=[{0x23}], 0x2}) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) chroot(&(0x7f0000000040)='./file0\x00') ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0x7, 0x1}) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000080)) 16:00:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)={0x20}) setsockopt(r0, 0x29, 0xb, &(0x7f0000000140), 0x4) msgget(0x1, 0x1) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000080)=[{0x4c}, {0x2006}]}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000100)="6afb5228b961035cba4133199ece80f597a4a6aee22be8f55baffe2037208b8cdc737504658de1b54474a35b96a550cafe4b1bafaea4fe843df9f4730cea7d15ad334e59815f57372df21da2e3fe7e4ccca05392adc480097f8b972b17eb0da0b511923cc94e16ee3c4a4f909b074705386e102db26422a809cbbd90caf867b9ba1be53ef05c3ecd9d5bab4ca3fa9bfc8a73eabb2b1e4cdca1d61a68e95a27cbeecd51b3f297bb907ea6be73b432f7445d8f6b8727b3ee7f3c431cf17c05869b79aae0c267a6fca548ae62f8657f6248b17b3ca1a94896e94158567d002faee091b7ae33", 0xe4}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x2a, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8000, 0x0) 16:00:09 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000001080)={0x7, 0x21, 0x80000000, 0x9, "4b753e28a1787469ab557208fa963ff12f9a02bb", 0xfff, 0x5bc3}) r1 = socket$inet6(0x18, 0x4, 0xaed0) getsockopt(r1, 0x9, 0x6, &(0x7f0000000040)=""/4096, &(0x7f0000001040)=0x1000) 16:00:09 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) bind$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x3}, 0x8) bind$unix(r0, &(0x7f0000000140)=@abs, 0x8) 16:00:09 executing program 0: r0 = socket(0x21, 0x20000000003, 0x34d) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000300), 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x5dd9) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x41, 0x10, 0x0, 0x8}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x66, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140), 0x7, &(0x7f0000000200)=[{{r0}, 0xffffffffffffffff, 0x5}], 0xff, 0x0) r2 = kqueue() dup2(r2, r1) 16:00:09 executing program 0: clock_gettime(0x4, &(0x7f0000000000)) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x81}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:09 executing program 0: socketpair(0x6, 0x5, 0x102, 0x0) getitimer(0x0, &(0x7f0000000000)) 16:00:09 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) sendto(r0, &(0x7f0000000040)="603bc60464ec97bd425890cf9325951fa9df105d5b619ae1be32e4f955234b042039546d4dcb014db0ed2864ad89fa1c6d223019254ddeb7fea52d935c1ace8d3c1566b767ad7098f4157dda0b82b1cc56b18bcb317fccea", 0x58, 0x400, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) r1 = socket(0x10, 0x3, 0xba2a) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000140)) ioctl$FIONREAD(r3, 0x4004667f, &(0x7f0000000180)) setsockopt(r0, 0x8, 0x7ff, &(0x7f00000001c0)="7703e413ebe97efe53b9fd26c6d248e04972d42df2d02ddbd1b54de58626c6c6fd60f89ebc8c071c36130d1069c55357a02c0a2eb7bbe9dfc5e0a3f282afc071bf325a4a0e561cc09548e70a7f4c48cc0834c6740e9a77d5388282d57ba530931ead123762173d884036db12960f1bf5c3c4f63725661ae849727369143a9bdcabea3c8a1e1b8746d8e74911b823cd81bb2a61f2f437", 0x96) r4 = openat$tty(0xffffffffffffff9c, &(0x7f0000000280)='/dev/tty\x00', 0x90, 0x0) socketpair(0x19, 0x8000, 0x101, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000300)={0xfffffffffffffff9, 0x0, 0x0, 0xcf, "165a3867cf40d4db62904e6fdeeb1981ea31dbea", 0x8, 0x5}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$TIOCGETD(r3, 0x4004741a, &(0x7f0000000340)) r7 = syz_open_pts() ioctl$TIOCSCTTY(r4, 0x20007461) poll(&(0x7f0000000380)=[{r0, 0x8}, {r5, 0x20}, {r4, 0x20}, {r4, 0x10}, {r5, 0x114}, {r0}, {r5, 0x2}], 0x7, 0xfffffffffffff296) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f00000003c0)=0x8) getsockname$inet(r5, &(0x7f0000000400), &(0x7f0000000440)=0xc) listen(r1, 0x0) ioctl$FIONREAD(r7, 0x4004667f, &(0x7f0000000480)) semget(0x3, 0x0, 0x10) openat$null(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/null\x00', 0x8080, 0x0) open(&(0x7f0000000500)='./file0\x00', 0xa80, 0x70) syz_open_pts() syz_extract_tcp_res$synack(&(0x7f0000000540), 0x1, 0x0) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f0000000580)) unlink(&(0x7f00000005c0)='./file0\x00') close(r3) pwrite(r3, &(0x7f0000000600)="a7c1bb0e0d4a5fecec15a17d4bd734a39a51abb89df01cf252ec829e469ece8f830c7c10d0f5e7b85a62", 0x2a, 0x0, 0x0) ioctl$BIOCSETF(r6, 0x80104267, &(0x7f0000000680)={0x1, &(0x7f0000000640)=[{0x3, 0x6, 0x5, 0x8}]}) 16:00:09 executing program 0: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x20000, 0x186) r1 = fcntl$dupfd(r0, 0x2000000004, r0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x8) ioctl$TIOCCONS(r1, 0x20004276, 0x0) ioctl$TIOCMSET(r1, 0x4008426f, &(0x7f0000000000)) 16:00:09 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x401) getpid() r0 = open(&(0x7f0000000080)='./file0\x00', 0x4000081, 0x0) r1 = getpid() fcntl$lock(r0, 0x6ca336532235dc23, &(0x7f0000000000)={0x3, 0x0, 0xd053, 0x7ff, r1}) write(r0, 0x0, 0x0) 16:00:09 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x1, 0x4fe}, {0xfffffffffffffff9, 0x8}}) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 16:00:09 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x7c}, {0x6}]}) r1 = dup(r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x8, 0x78, 0x7fffffff, 0x1, 0xfffffffffffffff8, 0xa8b4, 0x205d, 0x3, 0x2, 0x2, 0x6}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xdf, &(0x7f0000000340)="b6") r2 = shmat(0xffffffffffffffff, &(0x7f0000ffa000/0x4000)=nil, 0x0) shmdt(r2) 16:00:09 executing program 0: r0 = socket(0x1, 0x8001, 0xfffffffffffffffd) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x6, 0x3f}, {0x18, 0x3, 0x0, 0x5}, 0xdfe, [0x3f6f6ef5, 0x0, 0x6, 0x4, 0x5, 0x3, 0x7f, 0xfffffffffffffffe]}, 0x3c) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x1) syz_open_pts() setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0x3, 0x9}, 0x10) 16:00:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xc, &(0x7f0000000040), 0xfffffffffffffccd) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000000)={0x2dd, 0xffffffffffffff7f, 0x3, 0x9}) 16:00:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = getuid() setsockopt(r0, 0x29, 0x4, 0x0, 0x0) getgroups(0x4, &(0x7f0000000000)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) fchown(r0, r1, r2) 16:00:09 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) r2 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) getsockname(r2, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) close(r0) 16:00:09 executing program 1: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r2, 0x80045756, &(0x7f0000000040)=0xe7) kevent(r1, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r3 = kqueue() r4 = shmat(0x0, &(0x7f0000ffd000/0x3000)=nil, 0x0) nanosleep(&(0x7f00000000c0)={0x2, 0x6}, 0x0) shmdt(r4) kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) 16:00:09 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x20000, 0x0) getpeername(r0, &(0x7f0000000100)=@in, &(0x7f0000000140)=0xc) mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x40, 0x0) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x2) 16:00:09 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000640)=[{&(0x7f0000000080)=""/49, 0x31}], 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001900)=ANY=[@ANYBLOB='\x00\x00\x00\x00\x00\x00\x00\x00\x00\b'], 0xa}, 0x0) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000180)=0x3) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3, 0xfffffffffffffffe, "845c55090000000813fb34357857018ad79f2500"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) r0 = open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f00000000c0)='./file0\x00') accept$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB='\x00'/4098], &(0x7f0000000100)=0x1002) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x204000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) dup2(r0, r0) fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: r0 = syz_open_pts() ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000000)=0x1f) fcntl$lock(r0, 0x7, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffff7fe, 0x11000ffffffff}) 16:00:10 executing program 0: r0 = open(&(0x7f00000010c0)='./file0\x00', 0x20000, 0x10) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000001100)={0x2, [{0x3, 0x400}, {0x3, 0xffffffffffffff80}, {0x2, 0xfc6}, {0x3, 0x4}, {0x3, 0x9}, {0x2, 0x8}, {0x1, 0x81}, {0x3, 0xff}, {0x3, 0x1a2}, {0x3, 0x7}, {0x0, 0x3}, {0x0, 0x5}, {0x3, 0x3083}, {0x3, 0xd1b}, {0x3, 0x2}, {0x2, 0x1}, {0x3, 0x7}, {0x3, 0x8}, {0x3, 0x7}, {0x2, 0x5}, {0x3, 0x101}, {0x3, 0x9}, {0x1, 0x3}, {0x2, 0x4}, {0x2, 0xb8c9}, {0x3, 0x39}, {0x3, 0x1}, {0x3, 0xfffffffffffffffb}, {0x1, 0x100000001}, {0x1, 0x3}, {0x2, 0x9}, {0x1}]}) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r1, 0x0, 0x1, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) read(r1, &(0x7f0000000000)=""/107, 0x6b) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001380)='/dev/wsmouse\x00', 0x8090, 0x0) dup2(r0, r1) 16:00:10 executing program 1: syz_open_pts() syz_open_pts() r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x20007465, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x7) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) chown(&(0x7f0000000040)='./file0\x00', r1, r2) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0xb5aee1756d9c7e93, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x64}, {0x7}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: setitimer(0x0, &(0x7f0000000100)={{}, {0x0, 0xf423f}}, 0x0) setitimer(0x0, &(0x7f0000000040), &(0x7f0000000080)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000140)=0x8) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x800, 0x0) 16:00:10 executing program 0: socket(0x12, 0x3, 0x3) socket(0x11, 0x3, 0x0) 16:00:10 executing program 1: clock_gettime(0x2, 0xffffffffffffffff) r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20020, 0x80) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) linkat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00', 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000180)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)='T') syz_emit_ethernet(0x1, &(0x7f0000000280)="1a") syz_emit_ethernet(0x1, &(0x7f0000000000)="b6") mknod(&(0x7f0000000080)='./file0\x00', 0x2042, 0x1) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) 16:00:10 executing program 1: socketpair(0x10, 0x2, 0x2, &(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r0, &(0x7f0000000980)=ANY=[@ANYBLOB="00002e2f66696c9ff73365f4499f0963396730001779933308f2a75e3d62c949e70fd7e4ae2342d27a3326bf8597c3fe567a75dc54fdf9cea535a02d9d53b9bed3a0d1510bf7659521b93b0521dcaf97756059bab9a0106ec926b4280fcbf808a68668151e0441657cec562cfddd0966645657118b5de1b0ee0d171f0157830dc587a7dc20b6b1156d1f30828f68964a45c679f8fe9a052a616f0a8cc153c181dfddbe79820a5abcb176881ecd6d52bc7a23ef51c69e07bff0c6a3fd22e636023ab34e9e3fc57f51ddc4cba477cc109a267226bc92fa38a8923d86817b868260b8b856e3be4f566d39890107319054fc57377ca658f7509917262c8d4c7691fec42136f09f8e503065a3f11d785c07bedea3d3f6057dbc2fae0e04a18778730d60b1333ecc"], 0xa) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "b08dce58000000000000000000e60000000200"}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000340)=0x3) readv(r1, &(0x7f0000000080)=[{&(0x7f0000000000)=""/58, 0x3a}, {&(0x7f0000000040)=""/17, 0x11}, {&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f0000000280)=""/181, 0xb5}], 0x4) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000480)={0x10, 0x56c, 0x4, 0x2bba7a37, [{&(0x7f0000ff6000/0xa000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0x367}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff9000/0x2000)=nil}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x5}, {&(0x7f0000001000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3}, {&(0x7f0000fef000/0x11000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0xf9da}, {&(0x7f0000fef000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x1f}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000001000/0x4000)=nil, 0xffffffff}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000001000/0x3000)=nil, &(0x7f0000ff7000/0x1000)=nil, 0x1f}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000001000/0x2000)=nil, 0x7}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x401}, {&(0x7f0000002000/0x4000)=nil, &(0x7f0000ff3000/0x1000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x2}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000000000/0x3000)=nil, 0x5}, {&(0x7f0000004000/0x4000)=nil, &(0x7f0000005000/0x3000)=nil, 0x4}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0xffffffff}) poll(&(0x7f0000000380)=[{r1, 0x4}], 0x1, 0x934f) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) clock_settime(0x0, &(0x7f00000000c0)={0x8, 0x80000000}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCFLUSH(r0, 0x20004268) munlockall() syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000100)) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c}, {}, {0x6}]}) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) close(r0) r1 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r1, &(0x7f0000000140)=[{&(0x7f0000000180)="000000186004008b00062b000000a356db471634c22de882f3812900000000a3bb6b3c042efdc163f9fb3a4800faffffffffb0a70b695574e08eaf5033506170303e11b413ab3de2986e8d1a9933424480c20c845586536d480080a040a24e55c786bc4c689d979f398ca84f3552471f81752b694f8110a95b9b25a4ee080c146ebbfc06c34e2788eadd6297bea7f9a47787cb83ab9636", 0x97}], 0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0xfffffffffffffffa, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='//e./null\x00', 0x0, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) setsockopt(r1, 0x29, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:11 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="2800000000993e000000000900000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) shmget$private(0x0, 0x1000, 0x20, &(0x7f0000ffe000/0x1000)=nil) recvmsg(r0, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x42) 16:00:11 executing program 0: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000000)) 16:00:11 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x87bb298049827cbc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000080)=0x7fff) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCMSET(r2, 0x4020426b, 0x0) 16:00:11 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000380)) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x0, 0x0, "85495500020000000010001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:11 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x8400, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34}]}) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000080)) 16:00:11 executing program 1: r0 = kqueue() pread(r0, &(0x7f00000001c0)="c06fdc7df522b4dbddc0ecc21c56d1269787e67bb81b3e01ff932d78743a1aadf1b37a2efe7401204270dec971b613a362526465a40b2a8e62bd63e13ebbaad5a6bcdb1f1a0c73f20b0ab7b72d33a62ae34382b8c8ad923f5e0874530454323234f174721ffa2305bdf53eda0f77593d3d7bf73c82c1a54dab303bbbe38ae5aa9d289c24e6afa08dea5cda47d65618faaaa634b63be1b74c85a84008810c429489183e47b9a419c9e4ba6a14f7d23f40c55a02d1417a251d5403210e4469e999f5a3cc184cfa531bde6ac6b83d76bec56c55558fa3bdfae5c874b1a593af0d1a25d1f3e56895a69143b7bddcfa29a8f43e34de24460f6ee53c59f45e03062fae0da21103a53abebff8cd7ff868bb4f837c8a9691a504eeace4834654d73a5a128b13733ca7b6f9486864ea848aff97545de0c0924dffcb842d07831ba9f85defc318037ad3c33bad1ecb54ad260534a3d341c206818a17ffb35ecb38970af21fadee9e3f6a3e35b00dcb5b31cd274483f8d2f83362e69d2128a42b4114c3c5f87c03fa4919478c49c57841d6e156b1a23d986144b72336210870df3aff8eadfcb8f9fca2f0c5e3be7e15fd3c60b989e9ec8069d75ee0d1a6155a4c69d819082fe054aa3237e46b4396b10bdfece83ddf9e7360fcc65bfff5a356ded418eea9fd92f5de6faf1ee24efa28abb1dba627265c2d998f82e9e3156c065629a9aca86db8a6862b69a20d341200fe54e36294576c9c1d5ab7c9e5afa0f3cede3d9bf49be663ce162ac2837a4eb233463faf8db1d24abd834b75fb598bcf82bf2e856f26fee1f933ad7a7e51d8bab97e53f270df478cb91c5ce22494ccbd79555c9a14f512b0beb7283566f4bf9f21e78e693189a79369565ba84035443a44cf6be8d535367301f6a86306df91066d9df72866284be1689f5544d5ef07285980918b2b575e18b77b512a16412bbf280c6da6b9913f3bb1c44f820442c7f269029192ebbdda61f388d182e68e9c54355be0315646aad7912cf3dd321774d16cee6ad193db083b9746ac67e8e9517d9db52b30e953a3c7ac1a51666a68f73a312dbe1d3bb03f9a7553349cb2c7d0d61b4efbe8ed6dc7ba77c8a58fbf6138330f43becdfb89fa39b569550be5c31a67ab0c54fc6160f13bf271d424a84beeff57c7f54dcab383c62f2519f1073f1149ab7ce8d779ae5add063f431b5fbbabcc18bc8482a17d8258905f571aa11c614cb5e210ab1e907fa94264bb17e24a7805f4f822e87bbd9d1ad0110d54f1a9992ebecfcf023d3215f7064ef674e834e71422179555172a414e5c3c6390f2f4ba5bd68086c52eff99211f38066829c9a0f7f8c0175fc6667fdd7b1c038532120d2223372ad516e490d295556e6fa40e33c895491fa629d349a520ab748027f88fb6a74d451b74d07369804e6ae288f15a31b79d43d82ca24d9f6a9ddf3425e87ef57792e647062831a972d4330543c7211c40f3670418cdc271ecafad11d255124313fb2bfbad9afd5a367cc45401881af93bc4fbfef9f456cfaaa290b673a2739ab0326d1c7426e11c55b20ffd0773466772542991443154e10870e1505072bcaa20fc1f19d90e1a9fb248293cca41102f2af37d044704f44ec06c263e9130fcac4c33a7af9a4e075a9e1c8709ae7c781beeed543f283b140e2ab3c875c6c0eea193760a05345fb7fb6bb81e8724beb133b1321a9abb41b057d8486e6c5de869c1de872949e96dfae834d6c543ba764c52f28f1f000a4d5891c93db8754f3615a0658d7186cf74b5b24476f04a702e21e93639d97073d3e92be5d1798024b4b0823e2443fd696cdeff64b91fe376ecdbe7f80925d205e189243244571a94df1c56782024be4ac3a5539ee08cdf2847277f327dcdbed6b5d594a1e2e3ad3e5205b7ae66f4e4529cbb03e9fb08fa1f6bdda4c76e50a8cdb4c1566f894ec1c4d74961b66e3d16fe0beccca9aeffa1b288a6cbeddfc91ba2d448cf0908540e00e4a9bc3c7ef0df65383fe7c09491ce8a802f5473428171631d143680b80d8e49bfc52497d6c4cdee83181b4e6dcf2830718c075e18f9ac83b7b7485ac3d3bfa4860a6716c2de392b3bebf2bc945f50b6d6ee5eba006fa5068687cbfa422ab6ec54a50b22c2925d3220445ee0bfb2a0a9364b37b8fae289b110c312eea806e23e2a89f769bcfe08700cf40864eb3aa24ac5aca94356830a64e84a591b673f52f6840fff1e23de3bb796b31e79a1b3fb29c7a7b2a097c74e919368c6ff1261b3d8b8fdcfcd7799418f491f55e30bc56b9e9884bc54f23f21879f3c25a0c8302de39d615536aeb657d0fe5d332aa38f9289e6f389541e7356e3c17dd97b56bfd2f7c5ccb9c618da76b5a02e7e4bcd5d55961adee480377de9d3bc07ea89504b0571fd1adf87e05ef598443a6ae88fb5150190273879c16709ff4364218b30be1f9aec1bad037e31d3ba9e566a9083009d01b4b5355b93c6253d1f89ab5fe3d3f180b3823a9162b00af30ee126e7814cd932656f93f87601ba98472f6f12a934786198d8deaec30017e9680b2fca0c2f2ba1f05e3b2a8457ba4a2064cc50d257988bb4878a306c9f6d775fd17f30e0aaf9c942d7018e3e23e9880f277c5c321603313e680d3f121d97c24645ad3cef5cd2e2f9a13408a6e80c14787404275c8cea204f1bc3e098efa98e659ea0dfc0aca61abf85595e5b81bb385a228f7881be2471a53c6caa79dcbd1988151bba0836e81a1e44fe3793d7b02c8b35cf612f7b9ba89bd28c4b751ccf868ec0f0e6924b6a704ea2e24ed7892ca9599aaaf4375079ec4bf1dda6b6d76615eb0f0dcf8bd171a740b7098ccd99d4a7036e5f72e4920082aa70f2b44b722c5d7d074a3ff1b15d71b008f57c12d31328084561def50f9598f889076abd43ef3eb0627edde1d165e9ee9f36f6a76f84cea0b066f29eccd3b1ab5774fd08bd82f535132160b0230e6f7912418ba011a6f3ff2acbc15b97974d6e4ef9c3209b5609cc6e083c0ed3bf397c762107229ccfa78658345543d19afd6cf00bf107af58190981d8f062ffd7afccf85e1964a25391d8bfba071e12a22b29bea47d3c973851ec799b302c7de7ec1957dd0472c76d51824e142d1bbc0ea017ee1175d1d566fa4be019db269b19332c58277e8a97a36fc2b460b816c02f08d1a4d991042f592a068dc54e83c9da5fe0d546fc190cba2892c48b648f5ec83674fa7e2167434f74d682b92dcf3a291b618ff129313445e96568919a8af6235b8c908fd6db086c5862732ef0930a1125bf3002c8d2c74333a2d1eeae9b006c51059ba3b4277a2922250a41eaf33ccd8867e1b308c42dfba27ee1730433a1a4c2f1b3a4a33caa05b5d425124c0d34cafcbd02476fc5db349d393c81b171863458125b24e408398538b3b62340856e728b5ba71a8f48c1fa797ed5d2ab47fa8a8b375728cab9d21ab26357ef9bb218dbe5022b4ce3a0251f487968d5ce472fae25542697f0220989b497308a038aee9e07424cf7b85eddeadf6f5008756710bb684eef39bf6e3325090e63932065bddaee8e2b033512bf68b44c9606460ca73b809c4d80bfd8d726433dad7e949a7778e77b723211f9176fdaa9a6e3e9a96ae2c5ededda664600bbd4a9554f23e6f56672fd6fde675f07b1c5f20c6765410df75d179dd7b99f39dc2e42b0a1797f0ca8ad090f28714efc222d90857d267df4bf78f95a95fe7bf08b79a9c92064b6911354cae730b77750d20efa3604075ca3ccc286c56c05b3b519e400b7196283d67022f84851cb538c0825e81aa9c20c59201ee2d0a4234dcbb7308d9f3682ce5669039e78e3c9db5fc519dd2e194a324a664a33fbef6d7ff62fecb781a5e4a106692b9b762eb98cf1b1100dcb86cdd525eb0af84d3dff68b6f7f36047406a753ec08861ac099e61c2c5fdc8c86ab23307e904ac32a83fcc4b11542de8c732c4f39454d87a51f3864629a89251db9a50a9188fd68de803e76012bbbbc2810a84c29e0f1d146c65fdea707d88090e66e415fd3816d700e296b931b852b85aeb2e1c6cd7325d99f0c65a616ef3ce1430d748431ca8873090b49e70f8af4ab34c60a60f2008eb84c633c1daf0e13b64aa5bd9ec9fe459bd0bbfe3a83581282698126dc88cf2888d3fccf6e8bcb6ef65b463f02876be9cfd79467daf2e302a059cffdae288ff96d96851486d351100a46a2372185bb7431c1f73e0149a3fef7b277ffc47244c7a6bb448b39469283833166bd65f7b86c05a36f3122965c6310b0b3c47b046b213dc86c1623076c933f3886500caf7e08a76c2707c752855b7631dcb0fedeb2ff9164865ec948abd03b60e627218e97b6f6a73fd10fbc0d91d556588efb05adbce4646e1d140810bc338e91b3f2becff56d4db9923f37ee01c2a7424bf038b63190d13a1ff6d7e4f59fe66936a9c0924b31d72c8ec9e9e1c7262afa85030be8fda982aa724781a9e93335cb7436bfc0ee351cac7ee958346315f4a9fc24bea0fc3c01c1271a99b42e88d68a509cae02ac9422d78a8252b6d5769e5c10b9d3185e70d4c7568aa3fb4ad508290be53dbe294945459dcc117ff31655afb36c7e242e7fa947046ef0fd043f7d7ca4cbecde9b97f1f6962989520419ab6ecdcf957c4d88cadc3fc3812806ff418655d669317563629517892bd1500b5c1decf046970c4535222359552576e029667325920e71e66953f95d84b0c62e75815cc9eb45fa929f764af21098b5feb2a8a73faa9a819cdaefdd8c4a1c94c2eae27dbc88d9808f4369d5f21bb464bcf5d7b0dc3afbe0b59d95fb3539b67168bc25a27be748375a6a4b8f19531f0f80cb359c0df074b77dd808abae034dc1f9db71f555288117b484fb4376c1e8d5497435f9dfa62c10fa557d6442afc539dd3bc8412e1fd3dc4ba0888d91718f98287412e042846b8b677c2eae6615a8a67fab1289fdf5bc6665bc71533cda35263dcc033e7d6ac3b00f3ba78187c7037f7db0a4593d8b15677f84c15511f4e8586f6fea71552b7f3c152d22b722b683c850cf3f347e66629f0bf8772beaea3bdb96ad834f62abbac8de4c73337d0d542d2968193ae57a69b53d3af49d4fe00833f78522e74472575b9e01d098d15e83b976b28723bbaacbc849f8e112d4e8ed4bcd493aef2d3a9170fcb64b213887672aa689b6d69f8f3a8d554bfc5f43d109e1e24ee3572103ae4ede9a4b4b4b16e4e455d95a20a1bbbd591bdbe51cb3becf81509b9f74b4252dfe556e273a7b54d3ab7c8bb0263295e7bce23475644c3795552046726201b06b15b3783f42778348a5c3230915ec3b72051e11fe76300ffedbec4b2f4939cee3e183123b6aab613d4b2ad7c827fd1e56ffc1d062c21b3be59c55f80131073037b98a470f53b7d8ca5ee6cb7094546d89f010dc83bd5b2df168d079cb24623c9fbbd45186434d5add52214650ffbd96da3a721540e2246a1183aaa60cd527b405f1b723c11e16a1f421ef6652f27cc0bfe0167a31a42a095582fb0d086d8ced203f2aef006a4ea648e897db362b25b446d6b61ed9a4865dfe57541d0cdc689e0110f6b93549e3f497385763abad4276fe40ee54d53d6bd3dce396fe8099cb3c3d4a240bb97166c043826c33195c0d8db5bd41bf4419462fc98091544c8c612e869d5a883faaadf2a8fe1145e8ee5959f7c58ffef748a58692c970f8bf171660e2ffdd16cd9c797dd1f8b75e407471cae698768e55a22c844686cf50d197de193f51454f34b561e065b2d82e493f50eb1c836a02d4a0c53770f", 0x1000, 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000080)) 16:00:11 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000080)=[{0x54}, {0x2}, {0x6}]}) chmod(&(0x7f0000000000)='./file0\x00', 0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) rmdir(&(0x7f00000001c0)='./file0\x00') syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000200)='./file0\x00', r1, r2) 16:00:11 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) dup2(r0, r1) r2 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r2, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="000000000000d1000000"], 0xa, 0x0}, 0x0) 16:00:11 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x5, 0x19eaabc0, 0x0, 0xfffffe48) 16:00:11 executing program 1: syz_open_pts() truncate(&(0x7f0000000040)='./file0\x00', 0x0, 0x8) pipe(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() close(r0) dup2(r1, r2) dup2(r2, r1) socket(0x2, 0x4000, 0x9) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) 16:00:11 executing program 0: r0 = socket(0x10000000002, 0x3, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x10180, 0x21) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000140)={0x10000}) pwrite(r0, &(0x7f0000000200)="9ab10d640de5d0f2d1781c11f041a7ce", 0x10, 0x0, 0x0) getsockopt(r0, 0x0, 0x8, 0x0, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = dup2(r0, r0) open(&(0x7f0000000180)='./file0\x00', 0x20002, 0x8) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000080)) stat(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') 16:00:11 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x0, r1) connect(r2, &(0x7f0000000040)=@in6={0x18, 0x0, 0x1ff, 0x2}, 0xc) sendto$inet6(r2, &(0x7f0000000a80)="56081ad91ea688618ba7921f75ddf791235ef7ffb4606da6f37a50ec270e7324708d8848efb2147a451b8a30d85de17c558e7447c56a9ea612ae6f6d8b2a6019b2065401bd00edacf0c920440cf75fb1d7a5ce690765208b19916c549c1de8706f0bb16d894ed0e4348e915c5ca7bf582e574b8aaab1cb4027ed5306c5805ee14975d296bde885b4fcc0f65790ac86b25d15118e20e257153e0aa78b6753f6155410e9ae081d584dc5f2a97328d9f149bfc82660d33d71a8d80ee2adb62bb6fed939abeff90c72220b36c0c432fba3bc2d97d54e7296e25ba09a76707a26738e8acc1edb74c433cebce2a01682ca1b18d6d12ecd7be58793b76e03c98441444805180c1f646cd9b63e7f8122a48e1001894d921442003d8bda4157cdabafe5b8e3fae4b6aaad0d1f7b26e8e08ef8110217918312b48e2173606ee25bfed91acd7bf0153ac808b5a066023090489f3be71b50ccc9649b333610a6d403a29dcc6976f4502179aed666c81807e1a66f8e31ccabeab7de2941186807ee4c2d159b8dce4350a1a4adebf2ac2076829fdba4acc27e761967aa30602a193f14ac60b7789c17016dc3a77bb48845c3c6982d7867c1ff7bd49bcf94271589224a423773d6bd6660b401e1c675076ac2fe82dfbc25d9b6d5d33e44133fa7970d87f9c482563580491df9c12c43fb87a4ad358eade2a18dd95b332d3e7391d4d79ecc33c84f1e7207973c362ff659a63faea30154fe3010ad2e5cbf81a417a8c843b52631cfaed94f7786af137be7bc8626dd44ed9095ab7bb5fad81751a75450214f86fc3c2747d224c1922624843b5421f8f3aa1ad284eb52d9115a5132b0b664e8bf8b91ef352aea70edfdbfdda3c54ae0992eefc86ef30581e755c9e018052fef1993ffbf54f3d969f3a48733f338c6aa0f91f01b428a150c4254fda01c8e01ad00f556b2167f341a5457202a4b5d4c0c0c118e1d6b8009d2e3339446f59a5fe3809ee773726c04236bb4c8b5a7e57ff20290a22e08f10a65cc21ed625b70887ee0c1069bab4d92bbc3f80fff9eef9d347f77e06b470e6aff50d66b4da2120b002ba402f38b3be2788b7b04653b470077bd7d881845d3dbd4aedf07043b54f5d959002d37db00a63bcee28ddad86dfa3e59e25e678427c20e690bb3165d2d014c51d2775cb487ef7a2da7d333486ad3eb6b9ed20d56154e0a4825dd928804d8623c3baf33dea34fbfb2c799d1b3d25af2f9c015de814a6debae79d701347171f9c65212eaac249eb38f07d1f0c9f99328011bab914267a8688b6705f5164f369fc5dd0de0317c531ec1e3baffd1acd6a1e8e711a77fe0e3d04d8a68c7ff4e00e9d87587836e8cfab7a94afbad4ed640cf71b26a925d2a4b2e65831dd0a3f413948d8f5ee67eaa95b751bece0ed8dd1064238c838411c4b43deb2423293fb39bfeebf814f76cb4d2117b055fb11168aa39789365026e60d6b20cb2908d88868a38eb933aef78f9d4bc9b23e772c739d6d4967fd9e40daf3eea4f0e8925e76066bec1af18deb1a121833bac063bba0a6290fa347405360fba1db8a039a70be63706b4bbbd4415ed5284393e7f84d237a7dab63a6cc0e00d000e4156df4299f7888024c86eee2ef9d01cfe296094885b4eb5e656e8bd65621e77cae0af2540ea4919243e43f36367283a8eafec404937482949e0af92cb8455657913166ab63595952d7ad746d26951d1cd0d670b8c492e9a18c73df677740ee20d732b14b27dc65a637171be8637943fd3ecb71108699e22267eaba17194b6d80c4e5fea9cda8a10597a3f9a0345df08950c4f6e878cbfa70f7a167f787587b644104b554b704b2bd76006d86e73834266d568387307788cc88dc243e0825ea0de888642e24fb8b6969c1a8431a06b02e35f0e28148594e636a11b5fed1ba1725aa6faa84dc60a8d34fd27004018874699bd0675ef0c5ef4843dd30217f0c200634143bad8c81001dbe47248c08749cef0ce31b7af9336e1628230f216f0073927b23fbec189a8a0885eb29d4455dc4b1e9d14f89013d5b4b8f64b9909b271705f6c42754522998465f8138e351a43082d12e4ca3d10288e56425858903f54ff4aa40e9c7cfe42f5ec2ab1ea1a16279deade63f40d45a5c8760e02b3252ea01fa6d8e1ce613e0864ff335fdd1dc4b278bcc64e3197737b73f86a21be7be7162d93fed34ebd8775971d97fd840b732d310040bd992b8b3fbddd41f36403baa2e8c684a60b2c869b061b277440ee763aaf5fac975f1ff3b3dc4319202c49e6de562707884ddcaf8380de4a998714bf2d1c77b9570b10f8ff83209aff966017ca94f92a4a8efb79454a88be2c4bfcecac5d244ab30af4ae9da680b4c880f7ff7298dd7af318181652f7917a61e293387442e62eedfac82319a2d4fd63e8adff7295eb574520dec71a8a6f763b60875b36aaafdef014acecfd50bfd2b8f39b3529845f0c557ec1c5904c57c4318752615c5329ab3997f8cbb3294bd5e8164c388df17e9904a3de575fca06b901661b4e692fcf92192b05a9685244aec52a61732a2b8cd23104672c08a9edcfb1f328ccb8e33afb096097ec218e5f5a8d74f81a553aa42c556f17f2e5a22e4e007a9c98f975d47d96ae75caa9c185c7c8e5d4a44f47febf963439aa030d5682b4237228ef746376750fd99b5692faf5c911fd9c76722cc30ea37c5c24d6e427726e09e45a316a6162be9574060dd84a020dce5a8d8ae6ab8d965aad6433439a39fa20620155f8eba3079dacfc8899acda4ffe34aacee9e0d63bc0d3b14da0fbfda40135450c52f1cc352d3cbc9ec742795350495c9aebf299c8dcbcedd834321a797be5041a5390c40511f7a7f3cf87b74878599a8306696afa20a06b3c88fd722c", 0x801, 0x0, 0x0, 0x0) 16:00:11 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x2040, 0x4) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04200, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e7c99"}) 16:00:11 executing program 0: ioctl$WSMOUSEIO_SETPARAMS(0xffffffffffffffff, 0x80105728, &(0x7f00000002c0)={&(0x7f00000001c0)=[{0x89, 0x576}, {}], 0x2}) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xfffffffffffffff7, "5c0000afb40000000000000000ffff00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x5}], 0x1) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/34, &(0x7f0000000180)=0x22) syz_open_pts() 16:00:11 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) fcntl$setstatus(r0, 0x4, 0x44) accept$inet6(r0, 0x0, 0x0) socket$inet(0x2, 0x7, 0x9) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x40, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x8, 0x8, {0x7fffffff, 0x10001}}) 16:00:11 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) dup2(r1, r0) chdir(&(0x7f0000000040)='./file0\x00') 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4}, {0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000000)=[{0x80000000, 0x9, 0x8, 0x8}, {0x3, 0x2, 0x6, 0x3}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:11 executing program 0: munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) r0 = shmget(0xffffffffffffffff, 0x1000, 0x0, &(0x7f0000ffb000/0x1000)=nil) r1 = shmat(r0, &(0x7f0000ffb000/0x1000)=nil, 0x0) r2 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x0) munmap(&(0x7f0000ffb000/0x1000)=nil, 0x1000) shmctl$IPC_RMID(r0, 0x0) shmat(r0, &(0x7f0000ffd000/0x3000)=nil, 0x3000) shmdt(r1) shmdt(r2) 16:00:11 executing program 1: r0 = socket$inet(0x2, 0x5, 0x6) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) fcntl$dupfd(r0, 0xa, r1) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = fcntl$dupfd(r2, 0x8000000000004, 0xffffffffffffffff) r5 = dup2(r2, r4) r6 = kqueue() close(r4) mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r6, &(0x7f00000001c0)=[{{r5}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r3, r6) 16:00:11 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000240)=[{&(0x7f0000000140)='r', 0x1}], 0x1) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d71f00000800000000747beffde4000000f100"}) write(r0, &(0x7f0000000200), 0x4268) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "9aea4c6196769c960e979b9d98715a4a7611362e"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x8084, 0x0) syz_open_pts() ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f0000000080)=[{0x0, 0x1}, {0x81, 0x6}, {0xa9, 0x1}, {0x0, 0xfffffffffffff000}], 0x4}) ioctl$TIOCDRAIN(r0, 0x2000745e) syz_open_pts() 16:00:11 executing program 1: r0 = msgget$private(0x0, 0x80) msgrcv(r0, &(0x7f0000000140)={0x0, ""/161}, 0xa9, 0x0, 0x800) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x81, 0x0) socketpair(0x6, 0x8002, 0x3, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$getown(r1, 0x5) dup2(r1, r2) socketpair(0x1, 0x8000, 0x2, &(0x7f0000000080)) msgget$private(0x0, 0x3e) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x2, 0x7, 0x8000}, {0x18, 0x0, 0x5}, 0x3, [0x2, 0x5, 0x4, 0x1, 0xffffffffffffffff, 0x5, 0x4, 0xfffffffffffffb2d]}, 0x3c) 16:00:11 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x820, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000180)={0xd0, 0x0, &(0x7f0000000080)=""/208}) r1 = socket(0x18, 0x1, 0x0) r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCDRAIN(r2, 0x2000745e) flock(r2, 0x2) setsockopt(r1, 0x29, 0xe, 0x0, 0x0) 16:00:11 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x800, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f00000001c0)={0x1, 0x2c}) r2 = semget$private(0x0, 0x3, 0x40) semop(r2, &(0x7f0000000000)=[{0x0, 0x3}, {0x3, 0x7, 0x1800}], 0x2) clock_gettime(0x4, &(0x7f00000000c0)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) semget(0x0, 0x4, 0x28) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x4, &(0x7f0000000040)=[{0x4, 0x1, 0x26, 0x9}, {0xa0000000, 0x9, 0x3, 0x7}, {0x7}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) close(r0) getsockname$unix(r0, &(0x7f0000000140)=@file={0x0, ""/89}, &(0x7f0000000040)=0x5b) 16:00:12 executing program 1: mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x38020, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000040)=0xb6) r1 = open(&(0x7f0000000140)='./file0\x00', 0x10002, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x8) ioctl$TIOCFLUSH(r1, 0x8020697a, &(0x7f00000000c0)=0x9) 16:00:12 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1afe) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10006) readv(r1, &(0x7f0000000240)=[{&(0x7f0000000000)=""/31, 0x1f}, {&(0x7f0000000140)=""/12, 0x387}, {&(0x7f0000000180)=""/162, 0xa2}], 0x3) faccessat(r0, &(0x7f0000000040)='./bus\x00', 0x100, 0x3) r2 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0x20005302, 0x0) 16:00:12 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = socket(0x18, 0x2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x10000000000001dc, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) recvfrom$inet6(r0, &(0x7f0000000180)=""/157, 0x9d, 0x800, &(0x7f0000000000)={0x18, 0x1, 0xc1a, 0x2}, 0xc) getsockname$inet(r0, 0x0, &(0x7f0000000140)) ioctl$TIOCSTART(r1, 0x2000746e) close(r0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x204b, 0x4900) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./bus\x00', 0x3a0914c44f7b202d, 0x501) syz_open_pts() syz_open_pts() open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f00000000c0)='./bus\x00') close(r0) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000100)) syz_open_pts() 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000240)='./bus\x00', 0x208c0, 0x10) write(r0, &(0x7f0000000140)='oL', 0x2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000000)=0xffffffffffff2027) write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbcaf16d56f34e2b20096f7fc8e6d924d4e303855da483f0da4811fb70a1d9952d7eb6fcbf29f293959542f705ee0cdb2968a7f96c44bd55e2f8391622b", 0x250) write(r0, &(0x7f00000000c0)='e', 0x1) execve(0x0, 0x0, 0x0) 16:00:13 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) r1 = socket(0x18, 0x1, 0x0) close(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000", 0x0, 0x29}) r2 = socket(0x18, 0x2000000002, 0x0) dup2(r1, r0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) setsockopt(r0, 0x0, 0x800000000000d, &(0x7f0000000000), 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) r1 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000080)=0xc) getsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000180)=0x10) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000000c0)=0x7fa9) write(r0, &(0x7f0000000200), 0xc3c0) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x3, &(0x7f0000000040)=[{0xb1}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = open(&(0x7f0000000080)='./file0\x00', 0x81, 0x100) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000100)={{}, 0x4, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x64}, {0x5}, {0x40006}]}) r1 = semget(0x0, 0x3, 0x371) semctl$SETVAL(r1, 0x0, 0x8, &(0x7f0000000100)=0x1f) dup(r0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x400, 0x0) syz_emit_ethernet(0xfffffffffffffd5f, &(0x7f0000000300)="b6e42bfdb761838d47b19cc23d7b20135e8b359f62e9bb6f964e5b469a8a9e9feda4a43771cecf99a44b69f9b74907e34bfc849e7bd259738cb08d5c896be43118981034c931fa9209b76081bf0a2bbc8990e21a11d84628638311ad1aba8b4dfdee6e545d31db93281e6c119ddc24de5b5344091154b184cc0f3e974002acd789cfb39d4d90644bf4b9e034f96ad9e3aa2d5f780faeb87eb7401238363fc70c273a0baaca5c7db7c5f3d7df") 16:00:13 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x50, 0x42) sendto(r0, &(0x7f0000000080)="e19be48eef94210218720e1719aa47a9825a3a4ec9a75ba5376edd547459a7eeaf866e61d2dbcce82d80b773eaf1f82aeb3366dfeb3dd90c2535e0846c97e33f6a1ac73e79d9535a2dbb95b929f593ef0eef2f46195873a5a037f01f077c51ae1e1d944ef2e076fa01d47a6247d487423ff15d9a1b0ca85fbc09a4204b27b24817f3328ba8e292e977e301fd9f0701968d6c7661b128c5a65391ae90e09ef9f0f4f2d9dede100fcf3d0d60a0e86328774b03c7a483ea4e5188746ed2b87aa8dce5c6a30ab4de362136cfb7f290c221202a263a71dabffe645a60172671facee2e2d81afe959c027d7ee2c1875c298eb1b9a079de4e970348a8ce710dadbbd2", 0xff, 0x4, &(0x7f0000000180)=@un=@file={0x1, './file0\x00'}, 0xa) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000040)=0x1) lseek(r0, 0x0, 0x0, 0x1) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x37, 0x0, 0x0) r2 = shmget$private(0x0, 0x4000, 0x8, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_RMID(r2, 0x0) 16:00:13 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x128) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000040)={0x1, 0xfe6e}, 0x8) getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000140)) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000180)={0x1, './file0\x00', './file0\x00'}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) r4 = socket(0x3b, 0x5, 0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0x5) fsync(r0) setuid(r1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000240)={0x80000000, './file0\x00'}) renameat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file0\x00') ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000300)={0x100000001, 0x69d, 0x2, 0xdc9c, "2e89f16b958fdd2dddf2930271b2d1689c8d40bf", 0x5}) getppid() r5 = semget$private(0x0, 0x4, 0x42) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000340)=""/127) setuid(r1) readlink(&(0x7f00000003c0)='./file0\x00', &(0x7f0000000400)=""/234, 0xea) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000500)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000800)=[{&(0x7f0000000540)="08f736c26edd4e4cc1603f15e27a124d1c301c8fb267ba1f92c539bdb9be102218b7db3c3b8e142100ea1aa58bfd6ed07016db83fa756d9072eec4adc31a", 0x3e}, {&(0x7f0000000580)="0e5f71b29aa8b80c402097b8bfa8a94ca2e8376b7d5612defdd73dfc9b9f314c14c8bc4ad6e790dc170cbb9119aa9c935263e018edb6681fc3481d2859da713b4184d17888a5f3af17ce0a14bf5ae88310648b720c20e6a9967d59503f5f20e1493a9a7bdf9ebaf1cc1fec97f5a1bd053217796bdf9af23920641b18a7e5d80048e0e60e9e924aba202d5c6c26976273253e8a60ddcf20212709eb411ea9118cec10", 0xa2}, {&(0x7f0000000640)="771279c35b9e25f4b0d2ce4a9da74b78320577530a9d7ada", 0x18}, {&(0x7f0000000680)="511a0dace6f3b03eb09cad8034197302fb46e20feaa066fca9cbf5f452904865deaec60765609fd6e035cad2016277e8221f42684b53986ce0c1db85984c42d28257e26607c191d46adc20abf1e3c4090ba7ed023a0c8e0e1959a2406ae6f867e68fa9b63138b683b7fc358ee64141780797b762ca8dd311328b6ae5", 0x7c}, {&(0x7f0000000700)="3c92259dc418751bdeb5288c7ac9af60345d127af9be1d220328ea2b2fc7a3b6235e5bc9c11a91111620f049b9e9248bd6e599f360b43a45764ad65710c98a68e7408934440030fc9a615ccaf0633714526b2cf6e51bd1e05c2dbe6c933f8885cc084a1e159cc0c84a7921ee3d878600f9078b59ff0a5704da079a8f4a5962c2f9fcd48e12e107103255469da0eb8db35618de5acc9964f6e4d16058f938eda4593b346c0299a2726dd6014a186575460e776c23459be556a0196bade8bf776bd4eba578511736376cdc284545f01a", 0xcf}], 0x5, &(0x7f0000000880)=[@rights={0x18, 0xffff, 0x1, [0xffffffffffffff9c]}, @rights={0x28, 0xffff, 0x1, [r4, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r4, r4, r4]}], 0x60, 0x400}, 0x4) setuid(r3) chflagsat(r0, &(0x7f0000000940)='./file0\x00', 0x1, 0x2) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000980)=0x3) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f00000009c0)=0x3) r6 = openat$tty(0xffffffffffffff9c, &(0x7f0000000a00)='/dev/tty\x00', 0x30010, 0x0) ioctl$TIOCSCTTY(r6, 0x20007461) munlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) fchown(r0, r3, r2) ioctl$TIOCGWINSZ(r6, 0x40087468, &(0x7f0000000a40)) 16:00:13 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt(r0, 0x40, 0x6, &(0x7f0000000000)="bbde66b3d90f65303731225a3e78b81a58a4c7ec639a9fbca3a2c358d6b8d00054d1ad4b4027d5f4d0b1eba2b78a645d7d58adce6ba3756e4836c734adb9f81275a9588edc40129e9c45bfb6c7d3364607b15cb31a597bb5f9f22a727edc61612d2d2e5d3ce9abb912d77ae9b3e83abf19f812e1f50244daddba29155db0af797c83d72593", 0x85) setsockopt(r0, 0x20000000000029, 0x26, &(0x7f00000000c0), 0x0) 16:00:13 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x33, &(0x7f0000000140)="9513f3948292ae269282d455abab56626afd70c6e9b3fda3181149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b7d45722a806d166b1bc4513bb05a76025938759964a53c6bb7cf2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ef3c53f88edcc758d1e1eff1031571ebb9a54c1ea8426de968ad829470aa55d5b3eb81a62a35e0b41bc906838a88d756b2d17d0d7", 0xa0) getrlimit(0x7, &(0x7f0000000080)) r1 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000)=[{{r1}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) dup2(r1, r2) socket(0x0, 0x1, 0x3a) getrlimit(0x7, &(0x7f0000000200)) getsockname(r0, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) pipe2(&(0x7f00000000c0)={0xffffffffffffffff}, 0x4) faccessat(r3, &(0x7f0000000100)='./file0\x00', 0x84, 0x2) 16:00:13 executing program 1: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x22) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="319d4da1e5063a9b18e97ea12447c91b2666c207714a20587173779f44480982d58b677a2dcacf904888b80a8731fafbb634d4f85c8b9abb7f1a8f1bebc26d9d75f30d0208d6d483829a7e611749b05804686fee22b2d0d9bfe9f562634fe5c9d8c289de4562adec4fbd2864", 0x6c}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x2a) msgctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7fffffff}, 0x3ff, 0x63, 0x0, 0x0, 0x9, 0x20, 0x3, 0x3}) 16:00:13 executing program 0: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) ioctl$PCIOCGETROM(r0, 0xc00c7007, &(0x7f00000000c0)={{}, 0x0, 0x0}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f00000001c0)={{}, 0x5, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0]}) 16:00:13 executing program 1: r0 = socket(0x2, 0x2, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000040)) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000007c0), 0xb7) 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0xec, &(0x7f0000000000)=[{0x80, 0x0, 0x8000}, {0x86}]}) pipe2(&(0x7f0000000200), 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = socket$unix(0x1, 0x2, 0x0) getpeername(r1, &(0x7f0000000180)=@in, &(0x7f00000001c0)=0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x10001) syz_emit_ethernet(0xfffffffffffffdd8, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x20000000000001b2, &(0x7f0000000000)=[{0x84, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe8e, &(0x7f0000000340)='U') r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10300, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x1, 0x2) socket$inet6(0x18, 0x8001, 0x248f) 16:00:13 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) symlink(&(0x7f0000000000)='./file1\x00', &(0x7f0000000400)='\x00') r2 = getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f0000000300)=0xc) r4 = getgid() sendmsg$unix(r1, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000000c0)=[{&(0x7f0000000140)="7c3596c44c4dcb52c811842de7df766693b113c6ed2e0e76a1ac2a2c4b2386f01ed371f6e453c5d4f95c4d2ac5bd49494a6c9cc2168bdb8091e8bd0a9c7d9ae5d8832100543f6b836fb9c7fffa1762801fea68d5161bb225999c9f2c65d7dbc50f35698641410cc0fd5600b9426e032c5786e73bf6e476c2c91cf0c7f248018a3fbf990ec2be602d0f48cb1f65b5a8ef6a512212842b97edf1ed36cfac6f154c376b85a8abaf3414ad99fbd1e113b374f8ca102e929b72570da5aac6b10c4cdd918259e510ed016d509bbacb6e53a639", 0xd0}, {&(0x7f0000000240)="2f58a2533bd86dafbaa08d6a5aef098e71446c1462b18334b1b8f62e66789c1abc6d1fff0427c904ca364dc7ebe0adf9a6ff099977785c6f13806de1035af3b038e4742c624215737103c8f205a8009254da30c0405da3ce072cb7db0968d817948491efe1b6d0a7cbd235ce70f4fbf4e47a6c", 0x73}], 0x2, &(0x7f0000000340)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r1, r1, r1, r0, r0, r0]}], 0x58, 0x408}, 0x4) 16:00:13 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) sendmsg$unix(0xffffffffffffffff, &(0x7f00000018c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="fdffb309"], 0x4}, 0x0) write(r0, &(0x7f0000000200), 0xfe72) writev(r0, &(0x7f00000013c0)=[{&(0x7f00000001c0)="cd", 0xfffffffffffffeff}], 0x100000000000012e) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) readv(r2, &(0x7f0000000180)=[{&(0x7f0000000080)=""/156, 0x9c}], 0x1) pipe(&(0x7f0000000000)) execve(0x0, 0x0, 0x0) 16:00:13 executing program 1: unveil(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)='r\x00') unveil(&(0x7f0000001340)='./file0/file0\x00', &(0x7f0000000040)='#\x00') 16:00:14 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, &(0x7f00000004c0)=[{&(0x7f0000000180)=""/202, 0xca}, {&(0x7f0000000280)=""/252, 0xfc}, {&(0x7f00000000c0)=""/126, 0x7e}, {&(0x7f0000000380)=""/123, 0x7b}, {&(0x7f0000000400)=""/158, 0x9e}], 0x5, &(0x7f0000000640)=""/210, 0xd2}, 0x1) munmap(&(0x7f0000002000/0x1000)=nil, 0x1000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000002140)=""/4096, 0x1000}], 0x1, 0x0, 0x0) 16:00:14 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x1) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000000040), &(0x7f0000000080)=0xc) r3 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x80, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse0\x00', 0x100, 0x0) pipe2(&(0x7f0000000140)={0xffffffffffffffff}, 0x4) r6 = socket$inet(0x2, 0x5, 0xb25) r7 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x400, 0x110) r8 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r9 = openat(0xffffffffffffff9c, &(0x7f0000000200)='./file0\x00', 0x0, 0x4) r10 = accept$inet6(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r11 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x8491, 0x80) r12 = accept$inet(0xffffffffffffff9c, &(0x7f0000000440), &(0x7f0000000480)=0xc) r13 = socket$inet6(0x18, 0x8003, 0x2) r14 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x0, 0x0) r15 = accept(0xffffffffffffff9c, &(0x7f0000000500)=@in6, &(0x7f0000000540)=0xc) r16 = accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000580)) r17 = socket$inet6(0x18, 0x4007, 0x100000001) socketpair(0x2, 0x5, 0x400, &(0x7f00000005c0)={0xffffffffffffffff, 0xffffffffffffffff}) r19 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) kevent(r0, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffffd, 0x8, 0x6, 0x8, 0x6}, {{r2}, 0xfffffffffffffffe, 0x44, 0xf0000004, 0x8, 0x7f}, {{r3}, 0xfffffffffffffffd, 0x42, 0xfffff, 0x8, 0xffffffffffffff01}, {{r4}, 0xfffffffffffffff8, 0x20, 0x40, 0x0, 0x3}, {{r5}, 0xffffffffffffffff, 0x20, 0xf000001d, 0x0, 0xfff}, {{r6}, 0xfffffffffffffff8, 0x54, 0x2, 0xffff, 0x4}, {{r7}, 0xffffffffffffffff, 0x80, 0x18, 0x3, 0x4}, {{r8}, 0xfffffffffffffffd, 0xa3, 0x4, 0x0, 0x8}, {{r9}, 0xfffffffffffffffe, 0x0, 0xa0000001, 0x6, 0x401}, {{r10}, 0xffffffffffffffff, 0x40, 0xc4, 0x81, 0x100000000}], 0x6, &(0x7f0000000600)=[{{r11}, 0xffffffffffffffff, 0x1, 0x20000040, 0x10001, 0x5}, {{r12}, 0x0, 0x6, 0x4, 0x20, 0x3}, {{r13}, 0xffffffffffffffff, 0x51, 0x8, 0x1, 0x7}, {{r14}, 0xfffffffffffffffe, 0x8, 0x81, 0x9, 0xffffffff00000001}, {{r15}, 0xffffffffffffffff, 0x43, 0xfffff, 0x4, 0x8000}, {{r16}, 0xffffffffffffffff, 0x82, 0x2, 0x5, 0xfffffffffffffffb}, {{r17}, 0xffffffffffffffff, 0x22, 0x81, 0xd6, 0x100000000}, {{r18}, 0xfffffffffffffffa, 0x20, 0x80000000, 0x7, 0x492b}, {{r19}, 0xfffffffffffffffd, 0x8, 0x80000001, 0x0, 0xe9f}], 0x1ff, &(0x7f0000000740)={0x86, 0x2e76}) nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r20 = kqueue() openat$tty(0xffffffffffffff9c, &(0x7f0000000780)='/dev/tty\x00', 0x880, 0x0) kevent(r20, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r20, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 16:00:14 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2}, {0x40000000000087}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$getown(r0, 0x5) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x1, 0x3, 0x5, 0x3, r1}) 16:00:14 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xa8, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$dupfd(r0, 0xa, r1) fchmod(r0, 0x8) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000080)={0x7ff}, 0x10) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) lseek(r2, 0x0, 0x0, 0x2) pipe(&(0x7f0000000100)) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x2, 0x11, r1, 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x200, 0x0) 16:00:15 executing program 1: setitimer(0x3, &(0x7f0000000080)={{0x6, 0x7}, {0x8, 0xc40}}, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000000)=[{0x1c}, {0x30}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x4c}, {0x7c, 0x6}, {0x80000000000006}]}) syz_emit_ethernet(0x1, &(0x7f00000000c0)="b6") r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000180)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) 16:00:15 executing program 1: r0 = getegid() r1 = getegid() r2 = getgid() r3 = getegid() r4 = getegid() getgroups(0x6, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r6 = getegid() r7 = getgid() getgroups(0x8, &(0x7f0000000040)=[r0, r1, r2, r3, r4, r5, r6, r7]) setreuid(0x0, 0xee00) semget$private(0x0, 0x2, 0x0) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)={{0x3, 0xffffffffffffff4b}, {0xff, 0x6}}) r8 = getgid() getgroups(0x7, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, r8, 0xffffffffffffffff, 0xffffffffffffffff]) r10 = socket(0x1b, 0x8000, 0x100000001) getpeername$unix(r10, &(0x7f0000000080)=@file={0x0, ""/9}, &(0x7f00000000c0)=0xb) setgid(r9) semget$private(0x0, 0x3, 0x14) 16:00:15 executing program 0: mknod$loop(&(0x7f0000000300)='./file0\x00', 0x1000, 0xffffffffffffffff) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x202, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) close(r0) open$dir(&(0x7f0000000040)='./file0\x00', 0x100, 0x140) open$dir(&(0x7f00000000c0)='./file0\x00', 0xa0, 0x20) 16:00:15 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000140), 0xb51) r1 = syz_open_pts() close(r0) dup(r1) writev(0xffffffffffffffff, 0x0, 0x0) fcntl$getflags(r1, 0x3) write(r0, &(0x7f0000000280)="f50cabf15308d87f0ecae8844e45b16e1eb265639c77fb450954fd644910a3dcd24d54fdc20c2fcbb247b9bf3a688a04904724750c5006c6317c615e8f5d4c17cc30949f7532a4c67b211eaa2eaf2b93058e8bbedcbb7782839d361a7ed53e8fdc82aaf46770e9b04815eacdfd7993a47bc2b250bff4175bcaec1b796bbbd27e8d584d915b48f178876e96bb484e29d0f9a0efee8b6cc8a9c780059b6b4bdcea514b7604506cf9ae0719876d94f449a85955db41b61eca8ec538ef92a89dc825de662bc8214f80daa792823b2f65e970521b35487e9e0ca0eab806716071bf95ff1dc20bd8b84f", 0xe7) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xffffffffffffffff, 0x0, 0xfffffffffffffff8, 0xffffffffffffffd9, "855c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:15 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) setuid(0xee01) socketpair(0x18, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) listen(r1, 0x101) syz_open_pts() 16:00:15 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x8) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x7, 0x0, 0x0) dup2(r1, r0) 16:00:16 executing program 0: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffffffffdfffffff) r2 = syz_open_pts() r3 = syz_open_pts() mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) poll(&(0x7f0000000000)=[{r2, 0x84}, {r3, 0xca}, {r0, 0x8}, {r1, 0x100}], 0x4, 0x8000) pipe2(&(0x7f0000000280), 0x0) open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x8) select(0x40, &(0x7f0000000440), 0x0, &(0x7f00000004c0)={0x3ff}, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000180)=0xc) ioctl$TIOCNXCL(r2, 0x2000740e) mkdirat(r1, &(0x7f00000001c0)='./file0\x00', 0x2) ioctl$TIOCMGET(r2, 0x4004746a, &(0x7f00000000c0)) 16:00:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x2000000006002, 0x400) r0 = openat(0xffffffffffffff9c, &(0x7f0000000240)='./file0\x00', 0x0, 0x3) sendto$unix(r0, &(0x7f0000000000)="dce4894a12fed41f500bacf03d86c1591b56e8a34a956cb3670474803d98c569d327b861bf5f852635e47c3f64375e2e29f6abcbfab34441e9c2bafd211ee35db3b59d2b89f845c568a223a22429b02e25e59a01eeed769d83d7a1f26ccaf6f598868bfe863d662eeae101bfe3406f590663d030d73db35488fc221617ff5e2cc89b51bdf8792c68ce818bf508352b563a83b39d4e0c479b6f95b646b4a9d6227df0e2ab800f348b9a6a7c04680015707258c0b482a4efbbd4adf13fa9d87092423c8673", 0xc4, 0x2, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) 16:00:16 executing program 1: mknod(&(0x7f0000000500)='./bus\x00', 0x2080002002, 0xa69f) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f00000003c0)=0xffffffffffffff01) pwritev(r0, &(0x7f0000000380)=[{&(0x7f00000008c0)="8b24901c581631cfef75eb5c086f3b469b28342b6374a63aa6f2bf18fa7a2bfac4592cc044cfa0a46f4df088108dc9456710e8b01cab5befa8241ae2a74b5c64ce12e307ba71a198ff1fdb72eae991b29997a11f8eb4255dbedb562691224e7aba9382647275161e0f0339b492bc611bea7cd582f3b64bbbba0244ae78087a2d590562119af4deecba1d414dcb509e24cc0924c531fa9b4ed3c480053d99782e9593b4f2289ba0b03e98e65203e2dac49515d96fabb2fa4b7f785ed8fc739678d972cf4397badeef5d08cc80e81d3bb4fb00428abad7ac0995ea736b788a4a6a9fd3232abfe0173b56cee48403d71d920b7f7bbdbb14bed20a178e675c2f6d627bca67fca0080b3d690cd1c5f384a8b2f13f8b9591d954ca9559491214692f9bccc25d19a7a3d8dd98d41cb6c4c675df3f0643ef7b42f0bf87cc00a5253c16c28b2d788ad3bfd0859fd74aff7ca93a4ada6c95baa9adde6c8ff4b861fde86fce19c88182214d9765cd18e2baf7c1fa8c2d0f1c7f86888d167c3cccd50550b5db47524b570de9be80e7103dc86115568775f475f7c8e1a988c3dc9a323077d0ae5958a38f4136639c634436d9c6f21c1c1e516861e468447821d1da23d97739d55ee7a3a64a1351c747b05359b23f1495698a9b058c84563925d21ccdbdd20a0b80fe48e4f8c6f68a15f0c63397e9f7594a7fe61ec5ff66265988a793b692e77016d73f79098dd7797e3c2f742365894949d538febabb18fb298e01641721324745c13b043de22cdfb758852968987d35b31123fa89287484386d0f96b336c4ecf4e2d78aff4c0c43710a9fe50088e3c1d97b2190588a68833b0ee22a5d992ec56e6a89eed0db7dcee17a51c0d1392e0bf64ef3e5f7c8883d588c31dd3422bcbee659cf614e272cfc636cc4dc63cf951deb2f03670269d867a501f3e414be79259958fc30696979a9a89e4f841cc1296a45fb78314366932277ba6bc8fb156cd6b0a1b5dad7fa86537c5b856de03b922452346a975c95cf0bc98c5fcb612d6d6d9bcb9c36fa6b701057671fe81d5cf7d714a4c379de9414c94e96f604cd0f188dedff710eb965b0a4be3fdaab7591567c85ef46eb2c04d957f2dc152ce7b9dd62bb1918cfb899aa7504f50eea8152d62d48874cf5dbe9ecc1c92ac3fdb4b2021d09d73ce3dba063ca531df1136dd0c8cf6b709f939fbd1f175a0072fc156deb5f8c4178c29963c7d18f0cd3d5af054b2005faff1ac724a512272b8c652a00d4fbce54679a88d0a521127442f5a3aa02fcc429494aa33fe6b4c96412e9197991204a63bad727d2ee783eef01708e4e0954912e12a5dd48d5099e60004d6d8c8f4332c77d9a7fdbcc603a5a74628af6a199e6cd203b626411039048318bbd9616da769d8b77801a16b61c0654c1e1b7b4e36210c36417a3f334edf19a4f5fed0a5130b73405af4130780e856fbdf6e92c37de55605676feddd2759963b422af67b564289690fe7dcc20084536c76bfc4f47ed571ea5530fd2d04720c3ccbc8c5e562c906b44bbd17301b2905e5ae7ab0c4d9ceff501e341c6bc52fbb0a8a55540dea6abe9a92176369e54897495619fb73434c440337db25ff0609070eaf6e24d90e240fe3dfdf3045c6aac54f4fda836880cf24ef0c3fc55de8e210bf52c6897f7de9bb44897b08257be694a1372fc3b6b9c6cf312618f552987211a5e0abd1477bf1b1ce3805a16b783ef21d2869b98869125ac7562071824ed6c37a98546b487f3b62f6e638f6175705425945a53b3010a7a048ee05881bcb810eb68805bdc4d3b5e402ccd914c9bd23c76b6108958504ca8e9776b4363a833794d6bd262c0ddd893303850fd515a2dfb0643efb5d3b9e9cebff226ce8995ac671197f4d969ea12898d1810c42029376709e028b46472fbf0094ad8d09bc198a9952c6a0039f94c0efdaf6694e685fc2da7253afcd2c5ceed9615aeface297b69b55c4f3e01734d4d93f9cc282764e66f7af23dcd0f95182e36da26e9b5ce872eaa08a700c53f5f48d52a9026c7a9fb7f3579c6f53803677e2f5306b7c7dc58316560805d5bc7ad152e8d762961e5355af6ca6455dd1972bf36e407266d3de210544bd35b9766daf8c0344608282b983062db54874279b13d01d3ae49432bd9823d3e0dec73fe64c4512b61cfd1c0abb98179b689af6e7c4e041e75a39aebfbd289e342a0cc8a17ca43685337a39e02a8dbd76174fca7abf8cf939c6201e2a35e86c4da05904a567546400d3d85a69b0128f34fa9bdcbfad6eea4bc04f80d1bd1b668ce3305942a2ff5b98b0949a94608668b169637174fad6474ad44665c1f60e1c9d4a1b137ee647e95937a1bd66fb13021589e86efca6cf2e6089ff86f85a93b377e9b233c258473f1ab99eb685ee58892b4b34d622e5549b96b57e319a4ab28dace06d4dfae502750ca3c551b66cdc6c6ff3791908bed48ac3fd61ac175a645edacb1e6bf5971fc33d80c82d7ea370552f309e3a35829e983319be6b64ca4268e43eb7e21156585998330a102942496b03b4957106a58d7b3bbb7f958e2c5188b37cb016e89993285798b5a1dda1ca5107fda275eb0c33fa6706b5c910a3952611e16fcef5dda663222fed77136c8f2e0178e069ac45b0327998ff93db6866aa84e2bf7f82a3b03bc36099fca4a9288c7f22683523d13a760fdefb17c23937339edd6730fab80e5b572ff9f945726a4d07fa85b9b06ad57a4641c0fc83e814925fbc1889978588503ab28c830d68e8a64ece30e1e2c2fce4cc2475b8412f312f292edad99702c05b04d52dcdf474bd162d7a1cba3cc4566d64a9866d1841b29150500aadfdd1ee715d4663b0030f09883babc46ffee8f4b221d8dda0906953fac52b94843ec2e5379aaf945e236811dec847beee69f44b98b504a0df933fa84160d9610052698e54edc1c9c2fb2d9907ce114e4732ec07d39abe6c93d2d2e68786b1641025770f886ae9896f4c16d14a6e8618fad2c5ead157c6629b1f4740700cc8b8c6a5f158765f66a50a4f637002132fe9a73472e59785fd0f49b9dd475cb68bfb09a1c807cfa98a18eb324fe6bd5adea7d1e077b13821773e142f3ddea7ed50ff2b1104cee64e2e9c2abc9667498cfb88d836f67fc4107a336e4028df75897f277384d21e95a550bf0a28c797f2889c905fd47d5a0b3f5b3aefc3f2815a60489d9b9084adbf950666fd582b53c81b48bf0754bcf05efb4cdd6c0aa6c28171edef86c846281f6bc09f639ef8f27f4609f1b779836e7bfd08d13e98e5f5cebf2585a9d37c79483c8a66573c6fac1834e9f269cf36f452525f6dd11d5f8c63c2dc8d43ee42af455462dbdb37432805c814fba992b40f42a21954fe398e7fc58916782a413b2f731451d68bed58a244249249cf6c337c8421cf0c2326a0ec337ec336d240d79b3d203baeeceb842e4f5a68f1d615e5c27ec66f43298ed766089eba9d9dbf96eae3680efe5180be6be020cdbaab60d147487f3db267932330fc3c4c6b1b8be7223324aa76d80768b54e97e1b44b54cf582e64a0788133600b26dfffcd8b17e2c8a13b394470522e4f8954e5f24df675fef3f16602ead56ccdb37433d2468cdd0d3b0187dfeac4f34d014fa2dfc249b53af443e178d082d0282bae10e398ba39de63412ad6d5a355fc2348dbefc27e29d9ddf1b2e77ea8ef010c784f97e03bbda841a8c61f70e026d7c81f874c7c3ce2f4c11e32037c449b4dfd315ca92a6c77fb99f2366778665b6d380d37f4d22e8cd3e477c53179cb859a131d85a29c28fa886a55eb81f750bfa8aa44cd0a79be48bb35eb8cdf71bfd21ba500ce79174d156e2d585fde9f306021d48ea7b570639a7832a9da9a1d98c12e68b8e984609cc94796af143801cb1325441c15e39f8e717eb83033f420b55ec56bca92fb66136c8ef1b87d8bbad12a1d55f577d1be02d91aea28695d63be30d62cea54011342c55c4d128d90bf713cb64aaefd1c094cfca12da544e620139478c680772654a4685ad04502eb91a81ac2a0b83e70c80614450dbe8c0a9ad824b05c6bd66770471be97ed458b04fa9fcb71c453746ecad3c0ca38e86221a17a2a859a5ff0e04b254f26081bda59265371a8407331422adcaf3f8a2c365006e5c2a1c5d92e1d84e97d5006eee2c6de967addefd1fff61d31d5cdab9b3ccaf46dd237b86c200e8bc5d8e0f98c76816c4e7e7d3c9fc680bdb4c680046bd4e082da025aaeb06d1f6bb830d8c94806677664b15430b02a8f094094d7965bb376eb2b746a40752e8346729ae9ef3df10dfb4d3ae2fc4cc69014bd5db5560fb971a824722ac1093058154edbc82e916bade121a10f6ea94ff61e49a0ddb8ad4f533e2b238e2870a0897e07f3fd5c81c2cfd88c8e310b834b28b13fc96bf80cd842ef1a33192a085c988aadeb58036f30c6cb917be15326e145df6461fdad4e74385bc67a03b50177dd3c9ba771e2b6e60f71d54a3f7fc75c157c9ed4946420a9e28628d52b8a4eacbde6c7c3e351379a908665a8f62f83d555ff22865d6c3566cc55cea64161e84f03b1f7b6ef5a0c934bcc62e9542f2c34e4dcbb12eac41ac33aca202e519307316d483d6e65a36ae35b4638ae822e2efd8f0838f678541c60a220d005e22d8adaed1fb2c63a364f7a2981e6b619b6111cca67d125f9a2bc350d0b1c088aeee3de3b626a9f333a53f9ad77aa41bb153c613692bcd20666d832453af4082d9e07f058c2b3c30bcffc2d6b047180654f87a9997096f276009cc4cd25c5e34bda3b39ad5e792fe4f3d0c7865590f09371a8243cc51c5b8dde98466ba9d9f44986943716723528322687596b4c262b24f386c10cad07ad81c53118e849b961b346f22da65c014cd9e493d9c3643353e0ae715a2d1e2b189ecb11e14813d26b6eb495fbd9c7beb974a3f73a616c21406b94d5571ad772c1efd7bc2e34c5f7e884b4200c800a2ce21a069e73ea8d3bc96ec4c4495c49f77cf892d9bbe94109da745b5c4b82788689fd6736e33f399aadf4b42d81f71ff48072d673196f96531d6e86d720a88f40b21f86183da15c8999452ab5649cef29eaa39e0f347c877905f06b825ccdefc3959b4f6c40a9a9eb4838ddc897fa99578b59668272189779dbc1da7e0af00b0b80e1b3f2a9bf1b5fa8df97a0cc4d6abc2e85f4ac416fabc8bbb19da200398ba1e58a1f4a45278c4be862f3d58a55601212e1e075da98976fb45395940f4013a0040a038700f174d7ea6d36921adee6256d44e5bdd6c9de984d7ee80a09e5da09831b0efcd7add98eb3be9495dbda3d28bb67c2172f9528e724f56c0cb293b57ee3a3a5becba0091036684c1035881fdfc0473aaf81fa12626653bd718130240cdbcd2f2d6a424ee90009f831b24ba4ffe4f532cd03390edfdc0edc033032eed5e4da7f69bee6d280a74c9ababcfd64a22b7739495308c28ada2c4c5c22add95e8e8e0e816a7ab435fc331e69126506e53ceab8af0e6079aecd76c3b7b6b7ad6092c1a8e0abf4fe4d9392d2f74972c23105229ee9ffb4db23ea97c375dc2eb80aef69d9ed59b91aec84d1eeffd993f55da84b63528f7f1b9478866ae42e4d09231ee1dd0de1df0917d404da3f2d80d6051605a6c75525b75722c5a8703f7958150a6015ad432b5ace2cbe260d47cf01369762b454678186cdd83a53ccac4d10665be2ee1c837bbb530b177b2e185f9a62ffa9d5bea614596bc37c5a7ab6928a6bb8a5da1473e52d664315c4189ea05b3caba7df11757e15b957b49ff30a7909", 0x1000}], 0x1, 0x0, 0x0) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="000000186004008b000600000000000000002000009c00ffff000000ffffff09f6ce4f22276eff7f000038d0", 0x2c}], 0x1) execve(&(0x7f0000000040)='./bus\x00', &(0x7f0000000140)=[&(0x7f0000000080)='+\x00', &(0x7f0000000100)='\x00'], &(0x7f00000002c0)=[&(0x7f0000000180)='\x00', &(0x7f00000001c0)='++{{\\\x00', &(0x7f0000000480)='\xec((\\\x00X\x90i\xeb\x8a\xec\x8f\xe2\xa3!\x9c\xeeG\xfb&\xa3\x81\xa3D\xae\xd5\xac.\xd3h4\xc2PBG\x1b\xbb\x19j\xf3\x9f\xd9\xb3uQ\x8b:\xdc\x8a[=ti\x14L\'\x11\xcbW\xa3\xae\x8dx\ri\xe13 \xdc\xefTK\xcc\xc8', &(0x7f0000000240)='\x83\x00', &(0x7f0000000280)=']}.\x00']) fsync(r0) readv(r0, &(0x7f0000000340)=[{&(0x7f0000000300)=""/23, 0x17}], 0x1) mkdirat(r0, &(0x7f0000000440)='./bus\x00', 0x40) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000000)=[{0x80}, {0x86}]}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSDTR(r1, 0x20007479) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") chflags(&(0x7f0000000100)='./file0\x00', 0x1) 16:00:16 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$lock(r1, 0x6, &(0x7f0000603000)) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$VT_SETMODE(r2, 0x80087602, &(0x7f0000000000)={0x0, 0x3, 0x98, 0x401, 0x7ff}) 16:00:16 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() syz_open_pts() close(r0) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7, 0x0, 0x200}, {0xc}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x20000000000000f9, &(0x7f0000000140)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:16 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0xa) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x1, 0x0, 0x0, 0x200000005}) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x3c, 0x100000001}, {0x84}, {0x6, 0xffffffffffffffff}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000000)='!') fchdir(r0) 16:00:16 executing program 1: r0 = socket$inet(0x1e, 0x3, 0x0) socket$inet(0x2, 0x5, 0xa42) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x44}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x68) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x1b2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)='\x00\x00\x00\x00\x00\x00\x00\x00', 0x8) 16:00:16 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1002, 0x0) mknod(&(0x7f0000000ffa)='./bus\x00', 0x1000, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) open$dir(&(0x7f00000001c0)='./bus\x00', 0x0, 0x0) setuid(0xee01) ioctl$TIOCFLUSH(r0, 0x8028698c, &(0x7f00000000c0)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x2, 0x0) fcntl$lock(r1, 0x7, &(0x7f0000000000)) 16:00:16 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000001c0)='./file0\x00', 0x200c0, 0x40) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x8001, 0xffffffff, 0x1, 0x10000, "c521572a7f8996d6048e1fffad1fd91bafb05432", 0x7, 0xc39f}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) fchflags(r0, 0x0) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) getsockopt(r1, 0x0, 0x0, &(0x7f0000000000)=""/213, &(0x7f0000000100)=0xd5) 16:00:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) socketpair(0x10, 0x4004, 0x24000, &(0x7f00000000c0)={0xffffffffffffffff}) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x1, 0x3, 0x4}, 0xc) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000080)={&(0x7f0000000000)=[{0x100}], 0x2}) r1 = msgget$private(0x0, 0x0) r2 = geteuid() getgroups(0xa, &(0x7f0000000040)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, &(0x7f0000000280)=0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r7 = getppid() r8 = getpgid(r7) msgctl$IPC_SET(r1, 0x1, &(0x7f0000000200)={{0x0, r2, r3, r4, r6, 0xff, 0x1ff}, 0x1000, 0xff, r5, r8, 0x64, 0x2, 0xfffffffffffffc01, 0x9}) 16:00:16 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x80000000) r1 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) getdents(r1, &(0x7f00000010c0)=""/4096, 0x1000) lseek(r1, 0x0, 0x2, 0x0) getdents(r1, &(0x7f00000000c0)=""/4096, 0x1000) 16:00:16 executing program 0: r0 = socket(0x2, 0x3, 0x1001ffffffffffc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="2000000000000000ffff0000000e0000f87c8a5b671b1b542a538706000000a71100000029000000230000000300000035707f9545070b77"], 0x38}, 0x0) 16:00:16 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x8) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:16 executing program 0: mknod(&(0x7f0000000080)='./bus\x00', 0x1000002059, 0x8001) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x0) pipe2(&(0x7f0000000000), 0x10004) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) write(r0, 0x0, 0x0) poll(&(0x7f0000001840)=[{r0, 0x6}], 0x1, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) dup(r0) ioctl$BIOCLOCK(r0, 0x20004276) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x20000, 0x0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x3f, './file0\x00', './file0\x00'}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) ioctl$TIOCCLRVERAUTH(r1, 0x2000741d) mmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x4, 0x12, r0, 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80000000, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x40000000) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) select(0x40, &(0x7f0000000000)={0x3ff}, 0x0, 0x0, 0x0) close(r2) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) write(r0, &(0x7f00000000c0)="1d", 0x1) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x2d}, {0x4}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xfffffffffffffe79, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = openat(r0, &(0x7f00000000c0)='./file0\x00', 0x10, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x18) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff3728efbeadde89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) 16:00:16 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "0500"}) mprotect(&(0x7f000006d000/0x4000)=nil, 0x4000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xe, &(0x7f0000000000)="ebffcbff13b9fd01000000733048e69931929634", 0x14) recvfrom(r0, &(0x7f0000000040)=""/119, 0x77, 0x41, &(0x7f00000000c0)=@in={0x2, 0x1}, 0xc) 16:00:16 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x91}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x27ee, 0x0, 0xfff, 0xffffffffffffffc2, "25e7f613283958181095e4b6d987e72f21f9bc15"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000001400)=[{&(0x7f00000017c0)="053d3495324850ec8120ed38ee0dcbb364411c07dbcbdf043357b2237c4c2970e14c4f5e9e231b347286aa053197993e6d5e484d10883fbc89795f89175be59b576e1597432a675bcdf267305dba3e562e5bd493b8675686521a3457ffa971784bda4ce4a346d47a345dbd3e3ce27687b4200d773045fff2e6e3946a2c3665d90714f221fd190ab8", 0x88}], 0x1) 16:00:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050260000000000008000101000000000000cea1fea7fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) fchflags(r0, 0x0) 16:00:16 executing program 1: r0 = socket$inet(0x2, 0x5, 0x200000000) socket$inet(0x2, 0x4000, 0x2e) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000080)="ebff125c00000000623e5342d7fd844322410efb1962b2698155494357b8673bb9950111c72911e8c90575e5fc569b459d8e07d0c0ac0368756eb102a20a6ff8660f12969c19e19c6352f781c6aac96ff528f724394dc0651d6995cf4da07399327f3910e472f8ed0789fe04", 0x6c) r1 = socket$inet(0x2, 0x2, 0x8) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 16:00:16 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x7) write(r0, &(0x7f0000000000)="001f11d40325be778d0c9ee8c4aac1666383b040b7d7f6f68e32c2deeb29351bd34da2492fd4e49cd1f800957779c6aeb29149f761b3f75988dde3bb52ff38280b30c68831a74248a7ff74657342fe4077632d22fe8870619720975f1ee766409684f8d3b4de94aac609b44489b46eb0e0e18b0e744f4517bb655a0c093b50e8fe4873b7b1542f96bf8862eb960602967d24f5e96f3f229ac74a", 0x9a) pread(0xffffffffffffffff, 0x0, 0x1bc, 0x0, 0x0) 16:00:16 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto(r0, &(0x7f0000000040)="b276fdf318e9a7fa5091b2e072cb28bc0173ddcab955125eebecd982b364dd5e83b233f88d84f8eab08f29c5b07b7761a4a1d9c7024f150a9aff1cb7782d689205d72ff19ae04eb2d2b895c805130854f96307566c94322290466311271ad57a6ee6a6a7bb259334d8d10a40524d5985f6c34f717d91d8177ba8d7da088e4921e85547f042468c395b78b3f5b3f72c38e14b1fc14b09746073abb4c1a16a68afa33ddcb8aecd7a5d1dd7e8a94b571a310816d26879b99277ef19b515c4bd027d27159f959368b48bf0bda5f9b1989fac492ac1accc2da07147340e3cd2ecbc6929169702298121884aa9e861", 0xec, 0x4, &(0x7f0000000180)=@un=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:16 executing program 0: pipe(&(0x7f0000001280)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000180)='./file0\x00', 0x50, 0x50) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) pwritev(r3, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) write(r1, &(0x7f00000000c0)="1d", 0x1) open(&(0x7f0000000080)='./file0/file0\x00', 0x0, 0xc) close(r1) flock(r2, 0x2) close(r0) 16:00:16 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x5, &(0x7f0000000000)=0x72, 0x4) 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f00000001c0)="b6") 16:00:16 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) 16:00:17 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) ioctl$VT_SETMODE(r0, 0x80087602, &(0x7f0000000080)={0x0, 0x9, 0x8, 0x9, 0x1}) r1 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) sendmsg(r0, &(0x7f0000000580)={&(0x7f00000000c0)=ANY=[@ANYBLOB='\x00\x00..fi\x00\x00\x00\x00'], 0xa, &(0x7f0000000240)=[{&(0x7f0000000100)="7e289efe3cc056cdb18769ed5f2be0f5da2f057705e7484ac1785807ca7ba3dcb5e9f45c3ce9eead166a30fa1be6f0685075ae5b11dbc2c03be3dcd46f4e3d29f589a0be53c5c938132761b081c8cd01a2dd2e0e2276804eae2eb273dfce373fc67eef50debccc51ff34d7a4048c9b65cee5485e66167f4861aa2082105355be976334a0c875f49873b0e081a3282e7c3f78e8894fe4720a6f3e9600cf6343579c20d141afc52535", 0xa8}, {&(0x7f00000001c0)="ba7ba8e6c0d6242bdba1f00919561afbca67a37d37e608a49e746b6456daa16e08141e4c24a6b5772746ff9d885a6816f3e799be250ad56af76dbec30f6fb591e765e3671460e0deeaf245d0969dbbf31181fc0692a4afec71e3448a401ddef3a0934e950706eb5757acaf655c61", 0x6e}], 0x2, &(0x7f0000000280)=[{0xe8, 0x1, 0x5, "7546a3736aacd258f6c26c244b722a8e5d5cfac2b13c28a7872885d82dfb3714bf958b037712dad362a2101c151ebebc91a0681367e70cfd8179c963781ca4ddc0b3c077af62250bfcbcb1f291c6b6175c0e825482a6761f4c040001d910e388d6c943a246ea1a811a31eab4dc7ec975374d6ec84d52458a47addd7306f4e7986a306f817fbf84adbc35bd5060d871b93ff738dde61c460479040bd257dc27c159c5e5f389953d9591b16bbae56f2d568f31526d030f263bd1eb0e8474c148e9638328f070ca64a9add5e467e6b3de4b7e4d81f519172cd9"}, {0x70, 0x0, 0x3, "179f044ffe36d7e1754ef513cb454a0f2a81cc88d1a8ba470dc9d8d886f0c813b140143d6d37918db5203c66abe584f37db3ca51c9d882be1e1776e4c63f1d5571294353d6dc84acf334d13fb8095c1c92bfcbfa6a725fca3f4a8e45b31dfb"}, {0x80, 0xffff, 0x1f, "a4927e93a9c409fe81f00769f0869f9866db8622f3014bbc99beb2a092063c6d5077876cf46499897f8523be8acf585be03d7d3d1d3a008581efae02c65315ae80503502090fea7f1eaf3133637bf37584ce4f284f760c483811bec14a901569d9b89f3b8dd7d90e479da9184ee8e7"}, {0x78, 0xffff, 0x6, "4dfc5c4b97ced68e982e06cb330cf12d8188b7f48d10a382490c88d1a782f3bbde399d980c096931f61f4ac99e7a5fac34fdb869bab673805c6ef6d9bcd99332708e4fae36c7b0399a7d53611e2a4cdb2a12d0a25243b68c227fe2b03d6525337856c3b031622607"}, {0x40, 0xffff, 0x6, "29eda0a7d2dca9ee0a05ae6047517a9c0acaabe344cfad01a0dffb800bd2bc925608f0687d682dc26060b2"}, {0x10, 0xffff, 0x100000000}, {0x60, 0x1, 0x3, "ae9b2b89f09c01915ff6202ce07470fffc39cfbea313ed68fcac83401d78279cf412c3bdcf612e80d53c2f202de5074a8567855ef860cade88de0e4e911642e99b2812571b7b5532b82b32"}], 0x300}, 0x40a) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000600)={0x0, 0x3, 0x200}, 0xc) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000000)) 16:00:17 executing program 1: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x0, 0x0) r1 = dup(r0) ioctl$VT_SETMODE(r1, 0x80085762, &(0x7f0000000040)) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) 16:00:17 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{}, {0x2}, {0x6}]}) r1 = dup(r0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000100)={&(0x7f0000000080)=[{0x87, 0x7}, {0x80, 0xdd}, {0x0, 0x100000000}, {0xcf, 0x9}, {0xc7, 0x6}], 0x5}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 0: openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x22, 0x0) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2, &(0x7f0000000000)=[{}, {0xb34, 0x0, 0x0, 0x4679}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x10000, 0x0) bind$inet6(r1, &(0x7f0000000100)={0x18, 0x2, 0xe40, 0x3f}, 0xc) 16:00:17 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r2) r5 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xffffffffffffff7b) ioctl$VMM_IOC_READREGS(r5, 0xc2485607, &(0x7f0000000240)) setgroups(0x0, 0x0) getgroups(0x8, &(0x7f0000000000)=[r1, r0, r2, r2, r1, r4, r0, r3]) setuid(0xee01) r9 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_SET(r9, 0x1, &(0x7f00000000c0)={{0xffffffffd72d9b1a, r7, r4, r7, r8, 0x1, 0x8}, 0x40, 0x28, r6, r6, 0x80000000, 0xc5fa, 0x2}) shmget(0x0, 0x1000, 0x302, &(0x7f0000ffd000/0x1000)=nil) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0xc}, {0x3d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:17 executing program 1: madvise(&(0x7f00003ea000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x20000000000014}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000100)="b6") madvise(&(0x7f00003e9000/0x1000)=nil, 0x1000, 0x0) madvise(&(0x7f00002cd000/0x600000)=nil, 0x600000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 16:00:17 executing program 0: mknod(&(0x7f0000000300)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, 0xc) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./bus\x00', r1, r2, 0x4) r3 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r3, &(0x7f0000000140)="6b4b960640483f5bb1f7e6efbb6f", 0xe) write(r3, &(0x7f0000000080)='<', 0x1) pipe(&(0x7f0000000180)) 16:00:18 executing program 0: mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$VMM_IOC_INFO(0xffffffffffffffff, 0xc0185603, &(0x7f0000000100)={0x6, 0x0, &(0x7f00000001c0)=""/6}) symlink(&(0x7f0000000000)='.\x00', &(0x7f0000000200)='./file0/file0\x00') r0 = open(&(0x7f0000000240)='./file0/file2\x00', 0x4000, 0x1) getsockopt$sock_int(r0, 0xffff, 0x1105, &(0x7f0000000140), &(0x7f0000000180)=0x4) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0x1, 0x42f, {0x20, 0x4}}) open$dir(&(0x7f0000001880)='./file0/file1\x00', 0x0, 0x8) sendto$unix(r0, &(0x7f0000000280)="b1f6ef36cae037f963a3abc942c0e837acb322da7db5cfff68fc5e95aa103514027d6e07e84988cfb03014090021903c79d37d2cc4230db82e0c533fb0f24c7443cecde6797af84aa28ed399298003a5520f822cac997fe251860f82e545e8c66f86a12cceb58674d59e04bd7a7045cf4221f459ff13c6b2b1e243aa44b3", 0x7e, 0x5, &(0x7f0000000300)=@abs={0x1, 0x0, 0x0}, 0x8) chdir(&(0x7f0000000040)='./file0/file0\x00') 16:00:18 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) r1 = kqueue() r2 = socket(0x2, 0x1, 0x0) setsockopt(r2, 0x6, 0x8, &(0x7f00000000c0)='\x00\x00\x00\x00', 0x4) connect$unix(r2, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r2, 0x2) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0x93}], 0x28, 0x0, 0x0, 0x0) r3 = open(&(0x7f0000000080)='./file0\x00', 0x80, 0x8) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f0000000100)={""/16, @ifru_metric}) kevent(r1, &(0x7f0000000580)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x8, 0x0, 0x7, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x800000000084}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000080)=0x4) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffffff) sendmsg$unix(r0, &(0x7f0000000240)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000200)=[{&(0x7f0000000100)="4bb2d6028ec26d5ab62338719e6adf664d5db7b707aad20176dddc7bba375c60e498964408a7e0a198601b0534ebaf7758501ada084652453569b18ed62b9dde0c6a1e3cfa6514c9cce763d7d4d6d71d8077f8f63237453f56df8264b77dd342afea36ea070276458b720abb57ffcd760506d6a2bf9fd6d53484a782ea247f4313a8d061086e358d1deb778331b86afceb1a9da8985c1c6f5eeb55d1adf8cc2f3224bf5e42941eacb9005e6d9f7a187f597981486c9389bb500472c8f6e4bb603d6ea6f6b45bcfd4ebd3b82ec71ce559c79f55bb4c628f917c3a4f428cb27e1264001fb444be327217568458b6cb431f3c4887eb0bdf3fa340cc1972dec3c6", 0xff}], 0x1, 0x0, 0x0, 0xc}, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x180, 0x0) socket(0x2, 0x5, 0xfffffffffffffff9) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000002c0)=0x20000000101) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000080)) getgroups(0x1, &(0x7f0000000280)=[0x0]) setegid(r2) shmget(0x0, 0x3000, 0x10, &(0x7f0000ffa000/0x3000)=nil) r3 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r3, 0xffff, 0x801, &(0x7f0000000040)=0x2, 0x4) 16:00:18 executing program 1: r0 = socket$inet(0x2, 0x0, 0x7) setsockopt(r0, 0xfffffffffffff180, 0x7, &(0x7f00000001c0)="101328e36bd1bf40523b6dfca768850cb833dc0c77b0e7818f51e2efa6e8f319a80bbfabb3987e191e4cf7e3c07bd1d002e1a58bb1c182320c48602006043c6ab4c068f776042ebcdf4c7676e5a4de7011333a83a1c16ff3ad2e82fc84f5c78f3adc0b8caeddb213e74b8260198030c75ff8f6ac144dae84d6835b6e6dc3003516f983914f3b801b3c8753a10ca47653f4bc27ea4ac5e2f95808965c40f76357553773ae4d49a115600b51cbea13c934a7f2ff12ab8509c425c51ad551d87d6fb751e60d48a4e138234d47b5b48f2ad7bae0f979d4781542c0108e", 0xdb) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x80, 0x800}, {0x6, 0x0, 0x0, 0x4}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) r2 = dup(r1) getsockopt$sock_timeval(r2, 0xffff, 0x1007, &(0x7f0000000080), &(0x7f0000000100)=0x10) syz_emit_ethernet(0x1, &(0x7f0000000140)='\v') 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1}, {0x25, 0x0, 0x0, 0x3}, {0x6, 0x0, 0x5c}]}) r1 = accept(0xffffffffffffff9c, &(0x7f0000001700)=@in, &(0x7f0000001740)=0xc) setsockopt(r1, 0x1ff, 0xa6, &(0x7f0000001780)="28a525b4949e9bc28b2f3fe73994121abc9993cc8450781d3b5fff02def6d2e6e92efc00e31a74adea86dd5ed9622bce17bf10696ba9ce8844826da53ae279a1db237f4046a924eaeaaa3c0a3474a5dffe3defe348ac775de767282b0772e0d1c2e385feef0098f214940a2a0efdbe03535b", 0x72) r2 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x142) r3 = accept$unix(r2, &(0x7f00000000c0)=@abs, &(0x7f0000000100)=0x8) mlock(&(0x7f0000ffc000/0x1000)=nil, 0x1000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) open(&(0x7f0000001840)='./file0\x00', 0xa0, 0x90) pwritev(r3, &(0x7f0000001680)=[{&(0x7f0000000540)="c3980691ee5b080642d04355b521684810f824f638177e1dc6afba2a688f19916f138ada2f00c1aa4e49df37c3ca2e0bba5c7c992204d96749bbbb3a7eca903ff9a9ca851ec6ff346729a100dfdf8f6b5f5855730635e429b07f6e7647b01ff5737f5e1b1798141073dafd337b7b4f3a171309f7b61e4536b83fcb187282b3063018ea0ffe38fa6653469180bf53d376531065ff19eec3f55ee5f4", 0x9b}, {&(0x7f0000000600)="48bcab9595e20f1c9963b263d5cccc0a7f2537b2bd411785539ef7f7e5295e8acee43dc0335f2dd4e0e59aaf3caa2947d338b781928ee75bde43ca51419fc5b4ce8f0632fd716cc136fc2e39da7619547edeb73933be823cd915c0d63f509fb4a276356d1491858e7772a8f17f71499881aa6fb91728a2122cf99a818b2c262b481b32795117ae06ab084d3434c9bb6f9a4462258a0b002d7eabb53f1c79331a237f5aab486df7dfb0ca6092d3c51f480d86fff52d8cf9f1aeae2430714496de2090b8a3f7c5186be65fef23ea39b64f9f25b1b6860b909402f574eb42d4250112a7292a4e37b8429e61df052689f831d5b891a71a46338485c69ca82f338524fb0067df09e835f231de6f36e555f28b1d4414d519e895ff2ab45a566128f8a52d4477f20f14d5a1dbc549d8446ff549a4d0c8fbe6185a8c056295744d7b6f5ccaea79ed62b84ee13b3c5723282775e487e544fe49efaa390d0924c5e11e01c0bca8fc938e7d84cf1923c5da9713ac31b17815dbc7696eceb28a8f432d0360b331789a965c5fedf1c0eedc4f334c25a379303fdcf88a415054e62382c66082b42acc5d79895c81b18d03e77706193636b3aba0af2d36ecf05e58543a00a7b6fde4d11e06871ce701f8f07f67862665ff273188dd9a2fdd9789ad0eaa4d52c8cfe10e383b90b50c523e503f5323069e530ccc04a6c4713c92a9e71c9b40a5548870cf615c2c380c32b8ecf03da90f1315905b58bd52101e1a1be15ddeac2d06128191c372f03081a90f9e8f588adca448e0455880eac5331ad7930415f1b6f1a84fd5e8b20be45155f259a926f50dce42d31efadfec7ba711d799214c25a4dfbda1337adae1590b449cbf6cf991ad2880e5f35bbad4a502d76e111aaa03f59e7b15ef38483af53e4eb44d3acbee574a33ece8fa2d2444bbcb348b3f1deff800f3327f633c4e654b774d8320fdf9e0b40192e10690370b985bc64dd926c8a5ced9ade818b440b2c46463074ad4ac494038a8548a352f292f14fb92720a94ac51ae1a59abd9f54835889fd7e2437309c263144333c34791e28bfef38f5ccc5720c1d367784c13bc50ec5d0a79f0605fee620e70c58fe8262abae0dc1d618240ee33a548fe50826b7c04790b054718637da53732474a7e81c4839f8389d12cafddb7f00a70a6b7a208d17bb7992b9ee9e8c761e07c03f93e69d61c8f02d85a7b31ca423afd04c8226ed8f046cf07a1172ffc02b50893c3775836f8f716cd228a5355c45de66acea947de9db7ea5e1af83e424cdeeb1e61958144b049c287475db3151e65d65ce67226f6088cae684464dd88d9777ead2bf99e58817148011cfaa171a98f75950ebcdbb27e8b27703975d67f51c2c4e01eae8177eff24a78d70cfd71b043eae7951c1aef02d7e2a557b950cbdf5936a46336998a6fc259a8a3f6bdec2f72bdbd1fc842708ee56b9576038dd36c7316a58200adaf45b1457a97175cd3332c764cabd02723ab5f44a388e83f15642d26987f600305b288b6529ae1325eb36f6ed8ff8ad303d4ded7add8cb03ea83f4b03417f434b1b99852d9d1f2715897c23ca93b057121c30cccabe86d90c2259bf85015e63c8ab94d257c35a82ab18ec628f9c4442068d4874fa0a9c6d2349a1dddd03001c41e72a1ccdb150ca18e173591f603b2eb749e5970b795169f87331945c2d88d84fd8f2ad8d40c23217ebb53516006373d3b18ed6bdaaf447b86650549493b119449c399362b66d8f0ec6f8a0bfed55dfc35c429bd38d0223fea59aa700e2c51e74f7a42f4d29e57ad824b43968409aeaee70e90c0538858f750ce3603f4c9b82408be680c333b44dc3abc85275657476410b69086f1c3d74f0427bd62a576dae422b51d6ad950d9965a6e0f071be1b5e8a2dc94cb2a5b5d4447a1e733b569e215d2f7633ba404f88dd651fb40c4f168e091bc3388b339bf5480c85c5225cf66c051fee06e4febd6a0350a24eb7bbc91ebb696bf953ee0b24d61e3d510a67a89c7bfeb5d597c50877dc23e0bc3957338d340d50ccc6bc4fdd3036e93388a346c880703a032ca32c6e0e2c2311d0de5466574445f327aeb3b202434c4e714d75f6d35322ebb8d64029a40e44b6f17f382f03101adf75024a41a3cca5aa96c9457a1ad7f86b1059684375d50300756815247f0dc29aa39367be086f9c9f0c27ea8062f595792dd4e29c9a1df43cb12b1a56aa294e5d846a811c42efd80664605d9be530300085dfdc149004711a5f8c191cae7f998c3c193a0a575b4a5b36a527b405865363d6f20194974b95ea5527eab52a4b762f9b1a791ccf94a68a1c3c49e17254301ad20ca959288ad3ea8fdf6f7896cb14383f6372beb056231bc6adbbf979d3e4c112f1f131001d151ad0f314e8c9b9ec30a3148547101b7ef3fdb89a7ea8cd828e59d5e36556ac5ab3c7490a68e4b14d04c1a37c289057dba8133f322d11fc26adc672215ecaeea5cbdac58f8c742bd82cf65543737355dc11ba019b7a062d2cd890d5cc63331725c50ac1e7fcc4007ef3e461b360b6b7695f2dfe3054fd71ab4fdb65c58fa9bda4b2af7fabbe31f1cc4314121c9b02ea6288d062345ee2e3cca113e1e99fe33b8087f3ca3010e837dc139d97f3daba3abb71fd149a9e14529ee6a62194122f0b94a29bd1900624ee82689c6c8176918aabd536f0aa2b4100cc49634f584cc897f72bff90a28afcdb5c9f270f81a9aba450fe41fd8db193f8a1c1dd3d0cd855a156a4c9e20c46174310a766d8c635ab2e9040717f1472084ffd9670f2ad52bc3fdf8b330436a39a6bf61dc1f5db3b71ec718d10cda51f88d2c821f37f1d8f7932969353dc4ded867de57a8bd1a7077d084fa03373520b8b3a016ff1fecd2fa754021578fd9ecf8766e9f384e0a30c9a1c4aae68519a787d0e03aba700dfb18cd9c94a2d826497a94374c2fe9f27d7c2e60c25f015667f1164dd8529644bb09947a153f81881377efdc331a35e338d6c88e6174139445af8e0a2fc6cf5db79bfbd3b20ea0239199bd6ed427a1ddf9c81cbaa90da766202fbba67a03d7ef92b9485c75cf0414754548f6e40a3f46b9b2c909e5b8c4d2c97cb2cdbe27f032411ae2cbeb07a6b0a3c213d84ddeb07375433affc9d59e1a601cc7aa6f799687d6d814118e5685c244ebd8e7f98a0fa0f7cf752c9fbb77cf5a8f7da86d82a6b4f03b645c6f15c70364bda9d0af785763dcde5ac5e6d411fc5c7b17b3f087c7d02b724822320a3486c2bc5676ab4847745ed3b16580fce037c378d09f543d9784609b8f4d011f772ba7f39ba12c54f233960196871ec896faf7683cfe14b452ffdf2c668b1d6eb8fa1ea9ae981d3da7cd7bf0675696b6583929764abd654177fc16694825df0d93936085b77e4875e10569221291c691f1a67369b4726c8a84f9d895a267e4a007634a3f4c80d7bb25a1a0c15f70ea7cf24a02a48113072328d844ed6ad188215bc6e14cf9730697a72edde5c59aebbc504f91e8ec0242aff7f29665fd842986ee9e7caf04ee343542aef0ef82d164fe61287755f79c7d2e80936d804ee7eb98c6a07e2745479add7bc14faa8174418feea21da347c6ee834825e937f3c51185f4d55ed0ad212a5e142b2ade5c4d2949fb7ca646bc30deba731c9f21d1a918b13f4a706a38327b739a4a3c7e62a71f0efac823351f1dc06445cb2b2a2a00bd5c8d74d35e4794a7d1cec276afb0618e55a3d8b2d14ac5973c2a79c7f13088ad258f4431a0e4e9f6b34ba7c5b82ef30b65273b1a3165f138b983dc1d36bfa7339eb73a2007a000a1557d017507f665c6e6f76f54608d24d26dffe0ab353b75b06b0506c1f280b52e3d0761af0d7bcb469cb5a0766f57283ad5f55fc9d9b878a88ce0e1e94e56c129e38df1bab220a692d1ed0fcd38557ef10c25d467394bf8a06912d66ec04bdca7bc743945368a339fb06a901c30f5046e8b10bddc31766c7be73f9165307b95a49ef7bd692336bc9ab09f55f1267b1d9bc1e5eb033eefeaa4ae0b40677f2db5bbed5a6aeb144e70658f809adaee12a5b422288a85a0dbd2bde6115e85cd06cf9518c822a986ef11d4ce59e9f0eb12371b6ea1fa35bfd1e26bc3db65940948f50edfb1884d7956b1848e5c52bd023f39268d38ac42540630128291ce2fb5d292462bed19ddb4bedd6fca99afa35d06b5b4f4545c2ddc9213d37ee0151903f9aa617a3a7bd1128bd12b08a52f7c0bafe6f6a5391ecbf7325bd9da3016252deea09e1bda5e81db6a7e099a33534b9dc1c34caddd66875c1a04479934374f1ab82d3a17aec595c7a9357593b4157aefd35300cf95b926b0081355fb774cdd16a4fb9c16b9eea2a1cb6128cc37d0795233be449c908d2366a86042884e1b05f614b052dd70d6da851054e805d783955e1babe33b80c8eb3afb3a082c30fec12035ad832fe3773507141c61ab892f02cc94f453dd3db1599c4b0196c9a4b7ba9e0c3d95309accd8910cfa2b673f82ac513927af81fb50aa1e236e62c4d9cdbdf634bbadc1d8752ba4fb253f0c4ab5044ed293f78cf6184408b47c39fc3e6c0eeaf1ad8783b6cb0bde3e2169765793e763c991e78cf3026c029a39f7bb4dd6cf61f5a69a424cfed7f9eb3ec000154a478b1e275922f8f89540829e1cc1d4545bec9e6218c9af536d7dc2e0eb3e088997dc3e8b9a3af759fbd13c5aa17a997607fba50190083144c6a27b4eaf0b9bedbc343fded1917582c75a1973ee08ae201fd0135ca2d28e4a40430c3a312f981c545a7406bd78b2d80f257eb0bdfbdb4543e13bc2685874c6fe756e9bea73bc4d2fb625a43894ecbfa9ab739004a03def5f7e6138924a9aa6d49058e5b1361e96de35bca8fe7b1b9d0bc87cb1a937a7a701da06f5140aebe764f88f88fee25eb4bbcf9ce9ddd54b5d150676b90c506ad0830a1e67abbfaf9f9f341a884b92e52f5720220d1c297eec8bddc0a9e545dcec9c2f58d7709814407bc2b31fc8530e0bd80f9b1c33d3ee8f53dd2afdc151cf4400191e6552473bd5ad531ef268b57078b162a153566d25dd30ff91955fcb53218d9186a005d5b5c96c87a3686246a91682b7e19ca7c926fc3cf9fd5529df22c11aaad4defaaceff75e32d8230d215cf9bee0935f0a7f3816a75a4853d36667e7370d87af1d6b3d479fb95bf3447210563516343b92fe119b760688c39661c09964d4b2c1bbf1828f61750d9b5c3b71b742923ca6d523d8be0c7cf19b6e0052238cf2e60e866f51f6231b1c65b680ba3d061d85ea3095d2d621603298b52ee11fd5f17c2019c14d80652a23d764967f6d9d17fe7145e870093beb35b152ef4aa0ce645eb83eb6f5577d98d8ec1025c7893dd65707586be8bf5e9f3015e3a120cb020dca48dd0b4819344f03690a0c06d393d2ac15f1486080de61cf57eea7227e63a31029d70d3931bb6e21fa0cb75e3b8456226e2cf9d721cb07c09a23b01d7978775d7cdff3c8fef62737bd553e2a694d39d12e00f2a58538e1d0f4e5e275b8e55d43ac29b9d3a593693b3392dbf0ffc3759822e915c53819dc13fc6edde81751db18c443c443d83df25538cf324f7ccda3b2845331744ae97be8fba40b5c918855efdf79646e180119b622cb061da67e01f8a3863847611ca2ccda6092c6fe1e41e0ee42a55cd04c8ffb1d0b717c10d6fa96b5b40681f72cd8ba2878a285dfebff5091bbe08f459994d0e7e7708528d68a0d5d335a54011ff9498123b8ccc86343cb6b1144534db7ee282ff74256dc9a9ef7a81d28695e20aa08", 0x1000}, {&(0x7f0000001600)="dc89ddb13a57d5a0e8ffb4f8ea1be9d4d77a9f85b12c5255fac40f7b17063fe9a3fb6bdc2d9206413953e37e2688ed31bcf5891393904fcd831cdb2125f80f24822a836b9e24753cc752d856d339aa565b271a87b09a1a4f9603a525ff9bffe6fd7d904a169ef79ede31bfbc45764318f46acf3377", 0x75}], 0x3, 0x0, 0x0) syz_emit_ethernet(0x8, &(0x7f0000000340)="b6") pwritev(r0, &(0x7f00000004c0)=[{&(0x7f0000000180)="64e80db1ad506d64f49d474f2fe50e8205f29345612065bf058f7d282261f54fb63c5ac7b1ac61cd203625", 0x2b}, {&(0x7f0000000200)="17160652d853ff0622c4e2a622130e44d1f824c839c702fb7e87df", 0x1b}, {&(0x7f0000000240)="729cd87fe0eaf8295f97668fac3624c7f57ecf899e65c23a8c511aad350f9db6725240eb95b9d37f039c769c200fedc4e4ce1e8aa26744131af41c8e5ee913f3d611b74ad8c6ed880c5ae0febf418828c5e5fc081aa61d6b63656051048dd8b7e5749ce5f33d02a0f87a2949f698dbc490ccd3f67f221024d1f1933fbae9d07526b2ea6858f3b8ce93892f6e850e91060b2bd0b6778126fe7eea0af0d399fb5658514ff0ebf15ebcacf0f949170ae4c943f5c0fc84c173d3e7aef0c947a296ff40004c439e6fa465b17ac6736bca4007ee", 0xd1}, {&(0x7f0000000380)="07ad757d69e1647867d6f1859658ee123a2ec08b7f1ba94de7bedfbe53048b76025c23864ccc3554e8a20464a82cf08bf98336d8421b7ad80061f01065fc58298352", 0x42}, {&(0x7f0000000400)="1bf7a3fd532cd922c452ba5c5694", 0xe}, {&(0x7f0000000440)="aae14c8acbea1901e4bd25e4fb5f3182afda9d3fc43282174036e026c0fadf5e1459d7e6d51fd316b5f816f239cc4cd32896a7438aa667291edb544ac64ddd49af19c0d35c91fdd59ea65a55dd4924131c9b3c83ee6a98f7f026a348c44eadc2e2b5b1c0f87d4ee824aa7e3829a24e3b1b", 0xfffffc62}], 0x6, 0x0, 0xffffffffffffffff) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000016c0)) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000001800)=0xffffffffffffff7f) 16:00:18 executing program 1: getgroups(0x40000000000001d1, &(0x7f0000000180)=[0xffffffffffffffff]) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{0x44}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000100)="969b100e") ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000140)) 16:00:18 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000691040dcc400000100"}) r0 = socket(0x18, 0x2, 0x9) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x0, 0x1) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:18 executing program 1: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1005, &(0x7f0000000000)={0x9a6, 0x5}, 0x10) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="0000e100000000e400000010", 0xc) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 16:00:18 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000100)='./bus\x00', 0x10491, 0x8) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x1}) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000000140)=[{0x2, 0xfffffffffffffffd, 0xfffffffffffffffe}, {0x44}, {0x8, 0x0, 0x0, 0x1000000}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x880, 0x0) recvmsg(r1, &(0x7f0000000580)={&(0x7f0000000080)=@in6, 0xc, &(0x7f0000000440)=[{&(0x7f0000000180)=""/198, 0xc6}, {&(0x7f0000000380)=""/161, 0xa1}, {&(0x7f0000000280)=""/103, 0x67}, {&(0x7f0000000100)=""/7, 0x7}], 0x4, &(0x7f0000000480)=""/218, 0xda}, 0x800) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 0: getitimer(0x4, &(0x7f0000000000)) setitimer(0x0, &(0x7f0000000040)={{0x0, 0x1}, {0x3f, 0x4000000000}}, &(0x7f0000000080)) getuid() 16:00:18 executing program 1: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) unveil(&(0x7f0000000080)='./bus\x00', &(0x7f0000000140)='W\x00') mknod(&(0x7f00000000c0)='./bus\x00', 0x800080002002, 0x0) r2 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000180)=[{{r2}, 0xfffffffffffffffe, 0x1}], 0x0, &(0x7f0000000280), 0x10000, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kevent(r1, &(0x7f00000001c0)=[{{r1}, 0xffffffffffffffff, 0x2b}], 0x3ff, 0x0, 0xffffffffffffffff, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x3, 0x0) 16:00:18 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f00000000c0)={&(0x7f0000000080)=[{0x47, 0x2}, {0x0, 0x82a9}, {0x26, 0x400000}, {0x0, 0xfff}, {0x0, 0x6}], 0x5}) mknod(&(0x7f0000000100)='./bus\x00', 0x1000000002052, 0x5f00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) ioctl$VMM_IOC_RUN(r1, 0xc0205602, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, 0x0}) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './bus\x00'}, 0x8) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20, 0x0) fchdir(r0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x10, 0x0) r2 = semget(0x3, 0x4, 0x442) semop(r2, &(0x7f00000000c0)=[{0x2, 0xfff, 0x1000}, {0x3, 0x9c25, 0x1000}, {0x0, 0x6, 0x800}], 0x3) ioctl$WSKBDIO_SETMODE(r1, 0x80045713, &(0x7f0000000080)=0x1) 16:00:18 executing program 0: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) mknod$loop(&(0x7f0000000000)='./file0/file0\x00', 0xe020, 0x1) 16:00:18 executing program 1: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000040)) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x1c4) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0xc1c0, 0xb535, 0x96d, 0x0, "8cc0cba2d2bc3fe1da938d2d769ca6fbdecef66c", 0x3, 0x6}) ioctl$KDGKBMODE(r0, 0x40044b06) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000140)={""/16, @ifru_addr=@in6}) r2 = socket$inet6(0x18, 0x8007, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000180)={0x6, 0x4, 0x4, 0x3ff, "c05288050d57e4c273a525f4e2672e7bf30bde85", 0x3, 0x2}) mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x4, 0x7011, r2, 0x0, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) preadv(r0, &(0x7f0000001640)=[{&(0x7f00000001c0)=""/252, 0xfc}, {&(0x7f00000002c0)=""/4, 0x4}, {&(0x7f0000000300)=""/241, 0xf1}, {&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/138, 0x8a}, {&(0x7f00000014c0)}, {&(0x7f0000001500)=""/225, 0xe1}, {&(0x7f0000001600)=""/54, 0x36}], 0x8, 0x0, 0x0) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f00000016c0)) r3 = semget$private(0x0, 0x1, 0x40) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000001700)=""/148) ioctl$WSDISPLAYIO_DELSCREEN(r1, 0x80085754, &(0x7f00000017c0)={0xffffffff, 0x3}) r4 = semget$private(0x0, 0x3, 0x410) semop(r4, &(0x7f0000001800)=[{0x0, 0x9}, {0x0, 0x5}, {0x0, 0x0, 0x800}, {0x3, 0xffff, 0x1000}, {0x4, 0x6, 0x1000}, {0x3, 0x40, 0x1800}, {0x7, 0x7, 0x800}, {0x0, 0x100000001, 0x800}, {0x2, 0x8000, 0x800}], 0x9) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3, 0x10, r2, 0x0, 0x0) r5 = dup2(r0, r0) ioctl$TIOCEXCL(r5, 0x2000740d) r6 = dup2(r0, r0) bind$unix(r6, &(0x7f0000001840)=@abs={0x1, 0x0, 0x3}, 0x8) recvfrom$unix(r6, &(0x7f0000001880)=""/246, 0xffffffc7, 0x800, &(0x7f0000001980)=ANY=[@ANYBLOB="0061ce3d66696c653002"], 0xa) r7 = getegid() r8 = getgid() getgroups(0x5, &(0x7f00000019c0)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0, 0x0}, &(0x7f0000001a40)=0xc) getgroups(0x3, &(0x7f0000001a80)=[0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, &(0x7f0000001b00)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001b40)={0x0, 0x0, 0x0}, 0xc) setgroups(0x7, &(0x7f0000001b80)=[r7, r8, r9, r10, r11, r12, r13]) 16:00:19 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x0, 0x0, 0x8, 0x300000000}) flock(r0, 0x2) flock(r0, 0x1) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x100000000}) 16:00:19 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000000), 0x4) bind$inet6(r0, &(0x7f0000000040)={0x18, 0x2, 0x0, 0x8000}, 0xc) 16:00:19 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x0, 0x0, &(0x7f0000000140)={0x0, 0x2}, 0x0, 0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0934c44f7b202b, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x11, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0x20005302, &(0x7f0000000140)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000000)={0x7ff, 0x9}) 16:00:19 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20000, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000180)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000040)=[{0x2, 0x8e, 0xfffffffffffffbff, 0x3}]}) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x4, &(0x7f0000000200)=[{0x6, 0x7ff, 0xfff, 0xa6}, {0x6, 0x35, 0x4, 0x8}, {0x8228, 0xff, 0x0, 0x7fff}, {0x2, 0x80000000, 0x9, 0x2}]}) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000002c0)={0x7, &(0x7f0000000280)=[0x8, 0x80, 0x3ff, 0xffff, 0x18, 0x8, 0x8]}) 16:00:19 executing program 0: r0 = socket$inet(0x2, 0x3, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x800, 0x0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000140)) setsockopt$inet_opts(r0, 0x0, 0x13, &(0x7f0000000000), 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="3a4a8919757735b1f86767d72b4e428744af856916b7bd69345298a2596edbe759960ceedf2362fc061db9566a0d2cd2891d7c0ddd49644b682eaef285fd22b1f836b09ca6c4528b9dda06e4cb75b52382eff7b33d3eac71cb18ae4e81841ea5a0fd93ae5707b1aa6a686ef8", 0x6c) 16:00:19 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), 0xffffffffffffff4e) minherit(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4, 0x12, r1, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x1}, 0xc) getsockopt$sock_int(r0, 0xffff, 0x3e3247ae355ab434, &(0x7f0000000000), &(0x7f00000000c0)=0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000240)='/dev/zero\x00', 0x10, 0x0) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000280)) mmap(&(0x7f0000167000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x2d) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000001c0)={0x6, 0x1, 0x6, 0x7d8, 0x100000000}, 0xc) r3 = dup(r0) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000200)=0x5) socket(0x2, 0x8003, 0x1) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) close(r1) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r4, 0x80185758, &(0x7f0000000180)={0x401, 0x1, {0xfff, 0x6}}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1}, {0x1d}, {0x6}]}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000140)={0x8, &(0x7f0000000000)=[{0xe07, 0x8001, 0x8, 0x10001}, {0x4a, 0x2, 0x7f, 0x80000001}, {0x5, 0x5, 0x9, 0x3}, {0x0, 0x1, 0x7, 0x6}, {0x3, 0x9, 0x7}, {0x9, 0x101, 0x7ff, 0x45}, {0x6, 0x1, 0x401b}, {0x6, 0x8, 0x928, 0x1}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0xc6, &(0x7f0000000340)) 16:00:20 executing program 0: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) setuid(r0) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x31, 0x0, 0x0) 16:00:20 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80000000204c, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCFLUSH(r0, 0x802c7414, &(0x7f0000000040)) accept$inet(r0, &(0x7f0000000000), &(0x7f00000000c0)=0xc) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20, 0x0, 0xffffffffffffffff}, {0x3d}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f00000001c0)="969b100e") 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0xb, 0xfffffffffffffffe, 0x0, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x0, 0x3}], 0x66, 0x0, 0x0, 0x0) mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x804) pwrite(r0, &(0x7f0000000140)="36f433f2bbbcc80295e6ee6a578a73ca061aab43740769af1fd65bd7cad09875f0033b1b3d6db5e1af7f174ffc71d7bbbaae7e632aa3ff67722b62be27a0a4c9af6411d70288bdd96e1ed950f588ac806034f8e294ae3d540ede025cb3fa87d8bd806a4c9a7f785bd8ad6d91a7f934296513cdf20210f0a3ba8bbfdb6fd3446f7017a4d233eac6f815022d", 0x8b, 0x0, 0x0) r2 = msgget(0x1, 0x400) kqueue() msgctl$IPC_RMID(r2, 0x0) r3 = dup2(r1, r0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0}, &(0x7f0000000380)=0xc) r8 = getgid() fchown(r3, r5, r6) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000080)=@file={0x1, './bus\x00'}, 0x8, &(0x7f00000000c0)=[{&(0x7f0000000200)="e3e51d9e8f8dd5fa4dd2ce3e3b418a4665e9f19b5ef5a33d2be3319ea193aece6fbdb6e3b69a55c21f60dab09bb41d14a411cd77dc4a8b4d91fec0c3839de90b017d3e819a389a53d116b3", 0x4b}], 0x1, &(0x7f00000003c0)=[@cred={0x20, 0xffff, 0x0, r4, r7, r8}, @rights={0x20, 0xffff, 0x1, [r3, r1, r3, r1]}], 0x40, 0x408}, 0xc) 16:00:20 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$TIOCMSET(r0, 0x80047001, &(0x7f0000000380)) connect$inet(r1, &(0x7f0000000040), 0xc) 16:00:20 executing program 0: setitimer(0x0, &(0x7f0000000600)={{}, {0x0, 0x2cd5}}, 0x0) r0 = socket(0x0, 0x0, 0x0) r1 = getpid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000340)={0x0, 0x0, 0x0}, &(0x7f0000000380)=0xc) semget$private(0x0, 0x1, 0x1) sendmsg$unix(r0, &(0x7f0000000440)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000040)="a41d8493494a3dbbc12dd3585a5aa0a5847df3a9e259ce27453a1ae306cba821e303cb60955e4a9f3dc7d210d1cb350f25eb0c247d68a4f01902666e8db48c15b045ab0e43e380296b287099", 0x4c}, {&(0x7f00000000c0)="4d4ae54a640ea57e408742c9b31076173f6d79b4d7ce9a36dbea7b4a7ec0b4f9395370b65c891ebb198722cc31fca2381eaab4d4f03bcf1e172a971b89c55cb4264af14a3f3d160376ed1977e5a6c9019f5d5793f5e75123fa5c5bc14c2b6abaedfd4f62aa10365cd6e0fc", 0x6b}, {&(0x7f00000001c0)="6561f7df1d5fd13ac5340a613637a7272941ff3f095a5e1fde59b44af656dbc7ed7e9c96b76e8f7018b5c3b7a0e18919e76a60e08553ff242cbd285199067c43a551c838a9de9bb4d6c651fce9210fd62501405ad1f00eb1c6571a0426783b87094c26a3a72fecdf92f674eb98c5b7be0daf739799274e4f8c1288ddea399e28801ab6934390ad211117fbf7cbacd0d7fcac687dfdcf8f235def247662a9958020b8bff011995afc38b8390fee6431", 0xaf}, {&(0x7f0000000280)="3a20aed6091cb082f50a422f3315786a9658d2c227517b7fb1d2d09cc986a3d677857aa50d8167fa493b70cb991925a8c615482feb845db4243c69fcb9a3521eb729c541e031c257ee4a79ebfa807256996a95139e359d8127698b9b71", 0x5d}], 0x4, &(0x7f00000003c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x78, 0x2}, 0x407) poll(0x0, 0x23d, 0x6) setitimer(0x0, 0x0, 0x0) openat$pci(0xffffffffffffff9c, 0x0, 0x0, 0x0) getitimer(0x0, &(0x7f0000000180)) 16:00:20 executing program 0: r0 = syz_open_pts() dup2(r0, r0) r1 = dup2(r0, r0) r2 = syz_open_pts() write(r2, &(0x7f0000000000)="a6", 0x1) r3 = dup2(r1, r2) lseek(r3, 0x0, 0x0, 0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x0, 0x0) pipe(&(0x7f00000000c0)) execve(0x0, 0x0, 0x0) 16:00:20 executing program 1: r0 = socket$inet(0x2, 0x800000000000000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125d00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="e7d7014e00bf9b32a652db22fd6044e334dbc192c84e62e265ab27f4061b118c03c92a4b4585ba05ab0f647852d863a239fcc0b790923eecf3b0b2c18e10f9aa802d18408773845e97cfbe1c7c276ec73faef812d0ed03f82d7655583dbafe42aa50b7034681a415d575a71c15d42fdb9d035f06bb0b23b7cdf719e98bfec2cf9a2bc6ba48", 0x85) 16:00:20 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_int(r0, 0xffff, 0x110b, &(0x7f0000000000)=0x40, 0x4) socketpair(0x18, 0x0, 0x9, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x0, 0x42) semctl$SETVAL(r3, 0x2, 0x8, &(0x7f0000000080)=0x2) r4 = fcntl$dupfd(r1, 0xa, r2) ioctl$TIOCGETA(r4, 0x402c7413, &(0x7f00000000c0)) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000100)=0x9) r5 = msgget(0x2, 0x1) msgrcv(r5, &(0x7f0000000140)=ANY=[@ANYBLOB='\x00'/58], 0x43, 0x3, 0x800) semop(r3, &(0x7f00000001c0)=[{0x3, 0x200, 0x800}, {0x3, 0x7f, 0x1000}], 0x2) msgget(0x2, 0x20) setsockopt(r1, 0xa86a, 0x1, &(0x7f0000000200)="a9c8d7c25b36083b4afc09fd7e966c8aed9a04c04b4deb6ff5d2f7a82c556d2e5af9fe613a5a3218e54f6c7014818068371898b906de02a9d29ae6b0d5c4cfdcb62a839d0188570a55afeb5587ad3239b99a223be6295ea6364d7b30cb08bfd2568537e7cd9f90208db018c01125ba49968f493997578c445b8f8fe1c49bc46d4f0832f638fbe9cd369e86e24cdd68fa14687abfad7cf64cbe355ba13cbf42b59a136041a69b72644ed16906874b86c02af14533b57cfd684c5d603c331b09ddf2aae8af856ac49cb523e6243692", 0xce) ioctl$WSDISPLAYIO_DELSCREEN(r4, 0x80085754, &(0x7f0000000300)={0x0, 0x2}) r6 = semget$private(0x0, 0x4, 0xa) msgget$private(0x0, 0x20) semop(r6, &(0x7f0000000340)=[{0x0, 0x3, 0x1000}, {0x3, 0xd24}, {0x1, 0x5, 0x800}, {0x1, 0x2, 0x1000}, {0x3, 0x6, 0x1800}, {0x0, 0x9f8, 0x1000}, {0x3, 0x50d, 0x1000}, {0x2, 0x8, 0x800}], 0x8) ioctl$TIOCNXCL(r4, 0x2000740e) dup2(r2, r4) socketpair(0x10, 0x3, 0x10001, &(0x7f0000000380)) ioctl$BIOCSETIF(r4, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) mknodat(r4, &(0x7f0000000400)='./file0\x00', 0x2010, 0x7) open(&(0x7f0000000440)='./file0\x00', 0x8080, 0x38) r7 = shmget(0x3, 0x2000, 0x10, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_UNLOCK(r7, 0x4) 16:00:20 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x22) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000300)={0x10, 0x8000, 0x4, 0xec2, [{&(0x7f0000ff1000/0xc000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0xfffffffffffffff9}, {&(0x7f0000ff6000/0x4000)=nil, &(0x7f0000ff1000/0x4000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ff8000/0x8000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x10001}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x71c}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6ca02319}, {&(0x7f0000ffa000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x4}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x9}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x8}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x4}, {&(0x7f0000ff9000/0x2000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0xffffffffffffffff}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff6000/0x3000)=nil, 0xdc7}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff6000/0x1000)=nil, 0x13380000}, {&(0x7f0000ff2000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x8}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0x97}], ['./file0/file0/file0\x00', './file0\x00', '\x00', './file0/file0/file0\x00'], './file0/file0\x00', './file0\x00', './file0/file0\x00', ['./file', './file', './file', './file'], 0x1ff}) r1 = open(&(0x7f0000000000)='./file0/file0\x00', 0x0, 0x2) fchmodat(r1, &(0x7f0000000180)='./file\x00', 0x40, 0x9dae41dac3ad6609) r2 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) ioctl$KDENABIO(r1, 0x20004b3c) fchdir(r2) chroot(&(0x7f0000000800)='./file0/file0/file0\x00') ioctl$BIOCFLUSH(r1, 0x20004268) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='c\x00') symlinkat(&(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000040)='./file0/file0\x00') getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$setown(r2, 0x6, r3) fcntl$setflags(r2, 0x2, 0x1) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) fsync(r0) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) clock_settime(0x3, &(0x7f00000000c0)={0x20000000003, 0x6}) ioctl$TIOCSBRK(r0, 0x2000747b) 16:00:20 executing program 0: symlink(&(0x7f0000281000)='..', &(0x7f0000110000)='./file0/file0\x00') symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000180)='./file0/file0\x00') open(&(0x7f00000000c0)='./file0/file1\x00', 0x0, 0x0) symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0/file0\x00') 16:00:20 executing program 1: mlockall(0x1) setrlimit(0x5, &(0x7f0000000000)={0x6, 0x4}) setrlimit(0xf, &(0x7f0000000080)={0x131740, 0x400201010000001f}) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x60}, {0x1}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) 16:00:20 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) recvfrom(r0, &(0x7f00000001c0)=""/183, 0xb7, 0x1, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000280)=0x3) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)='9b', 0x2}], 0x1) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x182, 0x0) 16:00:20 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x10, 0x0, 0x0) 16:00:20 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), 0x4) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x3fc035e73bbcd66a, 0x0) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000280)=0x70) r1 = geteuid() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000100)=[{0x45}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") setuid(r1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r3 = socket(0x18, 0x1, 0x0) setsockopt(r3, 0xf6, 0xffffffff, &(0x7f0000000080)="f7af15a0bf7663123577799b7cfe14fa2d12b5a3ce1651a3b3d43ebe931063d0e3f45e330fd95202bad4a5d758218a77ac8fecb0", 0x34) setsockopt(r3, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r3, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:20 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x6000, 0xe26) r0 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x78) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./bus\x00', 0x0, 0x0, 0x6, 0x1, 0x200, 0x3f, 0x80, 0x0, 0x1, 0x3, 0x6}) 16:00:20 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000140)="4f3fa906ff52c3957e2d59aa2157b779abb11d59a1da6ac352067c1023292cafe70394d0330dfc80c407b684e8f61326f81a3f3967f13a2bc793b3bd33d3e4785fa04b3cfe490e9b2ce4a89e45a870cd8e3acfff06e3dc320a03b4e4e59235f72bf7d216152037ff99e6109b383139", 0x6f, 0x40a, &(0x7f00000000c0)=@file={0x1, './control\x00'}, 0xc) connect$unix(r1, &(0x7f00000001c0)=@file={0x1, './control\x00'}, 0xc) mkdir(&(0x7f0000000000)='./control\x00', 0x0) link(&(0x7f0000000080)='./control\x00', &(0x7f0000000100)='.\x00') 16:00:20 executing program 0: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) setegid(r0) setregid(0x0, 0xffffffffffffffff) 16:00:20 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) r0 = open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) mkdirat(r0, &(0x7f0000000000)='./file0\x00', 0x4) mmap(&(0x7f0000e00000/0x200000)=nil, 0x200000, 0x0, 0x11, r0, 0x0, 0x0) 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000100)=[{0x54}, {0x45}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000140)={'./file0\x00', 0x0, 0x7, 0xffff, 0x1, 0x100000001, 0x4, 0xfffffffffffff902, 0x3, 0x1, 0xffffffffffff8001}) 16:00:20 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f00000003c0)) r2 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0}, 0xc) r4 = getgid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, &(0x7f00000001c0)=0xc) setitimer(0x2, &(0x7f0000000000)={{0x81, 0x4}, {0xfffffffffffffffb, 0x9}}, &(0x7f0000000140)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000280)={{0x3, r3, r4, r5, r6, 0x130, 0x100000001}, 0x1f, 0x5, 0x9}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, 0x0, &(0x7f0000000040)) setitimer(0x3, &(0x7f0000000300)={{0x1000, 0xbf1}, {0x8, 0x1}}, &(0x7f0000000340)) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/16) ioctl$BIOCLOCK(r0, 0x20004276) getpeername(r1, &(0x7f0000000400)=@un=@abs, &(0x7f0000000440)=0x8) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) setuid(0xee01) 16:00:20 executing program 0: r0 = kqueue() open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) execve(0x0, 0x0, &(0x7f0000000580)=[&(0x7f00000004c0)=':-/*&\x00']) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) kevent(r0, 0x0, 0x0, 0x0, 0x3, &(0x7f0000000200)) close(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x3f, './file0\x00', './file0\x00'}) 16:00:20 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x8ed, 0x2, 0x401, 0x5, "d99cd4c40e83b63ad15af1f14601498845a1aca9", 0x71b, 0x545}) syz_open_pts() 16:00:20 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000180)=0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) openat(r0, &(0x7f00000001c0)='./file0\x00', 0x201, 0x1d0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x8, 0x10, r1, 0x0, 0x0) r3 = socket$inet(0x2, 0x2, 0x0) getsockopt$sock_linger(r3, 0xffff, 0x80, &(0x7f0000000000), &(0x7f00000000c0)=0x8) close(r3) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000200)) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r2, 0x0, 0x0) 16:00:21 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000180)="b10005136000009005001b0007000000000004fecea11ea8fef96efff9ffff357ae26caa0416fa4f376326acf00b7841e7a9ae070097d5df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1b132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f710b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100000000000000008ba2fbb288e3393157b708ab59748ae815d206d36ac3c9a2bcddd6ee1df0176db69be3683f16680a9fddb99077dc47dd2dcaaf3a359cf5946066e49b0a6c603ae8d81cd9fbb844c905ba40004148de6a748fb8401a20920fa2018194de5b66f1bbfd0819fb8dcfd584d6c4676ca02f4dc5bc6fc2e2275852e19ac60c83566b091a6e70abf66be6094bba8a743e5073b37cd2683044f75333ec94b34cc649f7df4fc5104473db84f51b68951236675b8750c48cd340e518a3ec9ef3003c04e47b7e8f0ce849ed4df045ecea8d31a614bed48976a0746f310601792f49f0784cae3295121bbd597e7e7cc4d85da2267efc3587d91c81178caab1e5737b6f9fbb5334923b77cf3af791172c6e87f91b7cab596f65945c89fd564ad6252c499ea42e31b3c0deb5d8e23215989a97eec485ef8cfe665795c92dd237ad400370de60c87e", 0x1f2, 0x40a, 0x0, 0x0) getpeername(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$KDENABIO(r0, 0x20004b3c) r1 = dup2(r0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000000)={0xffffffffffffffc0, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000040)={'./file0\x00', 0x8001, 0xdb, 0x3ff, 0x1, 0x401, 0xede, 0x199f0ba, 0x3, 0xfffffffffffffffc, 0x0, 0x2}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x3d9, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000100)=[{0x5c, 0x0, 0xca}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = socket(0x18, 0x1, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x180, 0x0) setsockopt(r1, 0xff, 0x7fffffff, &(0x7f0000000100)="f4721e43ea53f21ffe719b17a73428e8c6b9d9846e889b4db61c1c6cb8f52c986fdad275c63a04ef0dc0b13140ba80eecd8902de458c59c9e8c7d2daa750654279e03e9f363199a93d386291f5ab23bb54f29d36e7315d0f0ad4da5d754d51e056a23911b930d4157a205e7d26fb5025295a5a5b95bd7d49867434c019d457ec5c4d0e56dcfcd583f97e0b4de87acd958614ed5fb422223fe1b6ef", 0x9b) socket(0x20, 0x3, 0x9) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f00000000c0)='./file0\x00') setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) 16:00:21 executing program 0: r0 = socket(0x2, 0x8002, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000002c0)=[{&(0x7f0000000500)="e150ce26e5", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) r2 = accept(r1, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) utimes(&(0x7f0000000480)='./file0\x00', &(0x7f00000004c0)={{0x1, 0x8}, {0x5, 0xfffffffffffffffc}}) connect$unix(r0, &(0x7f0000000340)=ANY=[@ANYBLOB="b655fc3b4d5aa80a654208b2e0a9bc03ffa43587f2e57580c725926d8d7db793a44e05b612476491d5544d9ded5869d802174f8ed758031ad964113ee9dd1ee5894708d620a1bbd652fd03b191df8c28d0fa6820c78efae0433da92224ebafac50f6296e522cfa95603affef77cf585b4d9f8f8c470297115d372b5b60bce510ea36694422f782c2bf4db8b6925f9089fd1f8d7caf339ac745d872e0662868b7b91606df1a3101b40216c6e560962382ae00f5b7252661818f789795c262e94ea5bac24daf6141f93d9bc3b30fc66060aad108f33743629f8fe268f8492d374c8288840d99e9c0c07f1fc1d04dffce8829995c0f6b56ed2cde388d93ae023a5ac2b980741df224c8706a17ccfb8e89087dd36aebe895409738"], 0x10) connect(r2, &(0x7f0000000700)=@un=@file={0x0, './file0/file0\x00'}, 0x10) sendto(r1, &(0x7f0000000180)="b41e596f39ff34f2b867ee061ee89486dbc18b1090a1886b833bede7aed9a0cedb84596d1f6eb36ca5050b841bd0", 0x2e, 0x6, &(0x7f00000001c0)=@in={0x2, 0x0}, 0xc) flock(r2, 0x0) preadv(r2, &(0x7f00000006c0)=[{&(0x7f0000000540)=""/211, 0xd3}, {&(0x7f0000000640)=""/101, 0x65}], 0x2, 0x0, 0x44) pwritev(r2, &(0x7f0000000300)=[{&(0x7f0000000200)="5f0add2eb73f4e4afc7bc78136213918a38af2f157368fc61b8c12e3e268fea6da3c9d92ba1e11d66a37394c72c895d5a78eb654770242b5db5fbd16f8f0f5a6ce05025147808ea56a897cba108409cefef2c9edb65802e73ddc426c49e4ffef0bf18b0eaa4300cb2150b2a32ba544bc32640c00d114038f062b2ee85a1969a8a06400fd17c336d7e2af370f9740e785858b47d2638bc3aa966beb9d6c41e1d382ef3d9594e82761", 0xa8}], 0x1, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r0, 0xc2485607, &(0x7f00000000c0)) r1 = geteuid() ioctl$VMM_IOC_WRITEREGS(r0, 0x82485608, &(0x7f0000000340)={0x1f, 0x5, 0x80000001, {[0xff, 0x1, 0x6, 0x4, 0x7, 0x5d9, 0x8, 0x100000000, 0x163, 0x1, 0x7fffffff, 0x1d, 0x963b, 0x6, 0x2, 0x92b, 0x6], [0x3c, 0xa0f4, 0xfff, 0x5, 0x0, 0x7, 0x7fff, 0x7, 0x3, 0x1000], [0x40, 0xffffffffffffff8a, 0x7b, 0x5, 0x42361d71, 0x3, 0x7fffffff], [0x1f, 0x3, 0x2, 0x7, 0x6, 0x3], [{0xff, 0x4, 0x0, 0xa25}, {0x7, 0x9, 0xffffffff, 0x3}, {0x0, 0x101, 0x9, 0x8}, {0x100000001, 0x8, 0xffff, 0x80}, {0xff, 0x67, 0x2, 0xa77}, {0x40, 0x8, 0x13, 0xfffffffffffffff8}, {0x9, 0x1f, 0x7ff, 0x3f}, {0x2, 0x55, 0x6, 0x9}], {0x20, 0x8, 0x6, 0x5}, {0x9, 0x2, 0x4, 0x9c30}}}) mknod$loop(&(0x7f0000000000)='./file0\x00', 0xc000, 0x0) r2 = getuid() setreuid(r1, r2) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) flock(r0, 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap'}) 16:00:21 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r1, &(0x7f0000000040)=@abs={0x1f95d27d48731892}, 0x8) 16:00:21 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="b100050460000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) sendto(r0, &(0x7f0000000000)="2d1f227f3dbbb4a8bd636750c14b0c0e5586d93d2da44d3bdc89cd1f79d43e83936cdb9ac95d0516ac9aed4129ea9c51dea1d009d81906c54c1d29c00c9cf4d8c0bf6396bd504a77a1c3c6998c53ec54014b57ed40e3c9992788d204e09d7531e6e50de4df63a2523cc451334d3bcb989070390516b3442c3d7480f23ac98103cbc9ddc51adf721f3fe08a02829f6a52d525ec707937afb7af0f8016f2e2d4c0cf561479cecf39c3d03211473c6f88d1f5389b8631f2a02ab36e6a9d0577eba1b12719c31f6a9c71802049592b1abd3b", 0xd0, 0x8, 0x0, 0x0) pwrite(r0, &(0x7f0000000240)="d6f8f8998ccc578a82d22c2622ddc0f7d522d2e8421f2e0369a64701425fdfe853e8b6316b7e58c21c0531215d4c33d6c571db10698f246a9a39669438b4e528f307365616eb9f9e60a284670b861abd19857c568af9999c1431c41e895213d0c0094297ea9c2be0b20fc0a94816ce1bff9092654e88eabc52adb4fba10b747414f4fb32fc8c174d059cc38d17b4e0422a23ea7c2d199aff842cc51c7cf196b9a6321f681d1e6173c89aab4e702e65d12989c3b891cb7aacc8e2e87415e2996342c4f08c7327bca74eaf5a10fb04819bccfbd54a523e632236a88babf42932d3dcfea45942361058a5ec65a43044a90a2618ae6299b89b53db74c4b463155bcf4699366aec9bb9c66983dd70ee9434606cbf94139dd52ec5e78d2ea903f491c355cd92f7587dcc6e67d16114c48fe965392f0fc5bd1b2c75ca2bdecef6225ab78d004235015ad625b4237f0841e2c78a1a1083e08474be8ac7f2f32e1a06dc77894b44b48e7a3c48c9d63abc0c377b34f23eb78d1cc840d17188300e930f401312675bdce2485594e818e562fdedcc71a7b627013f65f68ed99a9134879dceccd76f12abe48f3c36f3f74a0907d0e3b6b717ce37105246493a827330bdf9cab38845a62f7086f7121ca2b55d3a50e68971027521cd2da7aa75d7b23856875d4b8394ceaff2a2a3a59b17e62ae126c3db111460364fee5accac97899b8c61a2b815faf20cd8e7097ba97daed56d94ea704967f8b390e8ecdeefc3de3806ab117de6e1f4552c722d1b22349b8485ffc914bdd3d9e0dfd24b62f57cbfc0c8e7b12846ef1f79b4cce64ae212e4be6b1eabfeb97194beb24a0396d2afc91e4cc8f69d8213aa10acdbfe405cf419150cdafeb19a5b3387d3bd7ea5ee10d87c1bec1fce1ca970230b748b5cd6a2a98e5ac7e60585ed77c46c07b3f0ce4fad1e17e215c078dd0d3decde0357305d019cbaa15ae75154c59ca47e2c5168b715d45c1ba0a4bffaafb8d33c32f959fb2bbc478b15c9431aabf4b85a4249c0d19e5668afc4fb7e6d3572aee47bad463965c9ec36c9886e6d11fbc98ca128d16133631c78df690d317d7e54b162236658e5f9c9f233cb41d8b383d75293d25e92f1c3b807f72c353af46bda4d903a8e4ad4d93c8846de79bb2b47938f9564c3addf90aeb8d3a513622d1c17f02af04e5a21ef0471f2d741f552b8324f20c1bfa6c648d4c6edf197efdc815a6c106c1aaf1fb7b38029635d172648e6dba0e5cd8a9d1c0a9e9e537f2c538c05a02be67750249d0b045159fe2c6e2d3f38ea5688b570a0b0b57f7306c723791f432c67134d57ee00df6d30d0fcbd91b1aa69cb49248c1ba39619e33296085416e0c6f528a273220bd74f93e37787cb81130da3818909bfcb879f27309ff78e3c0def2b62a5339b4335206bb2a56e74d7a5735547d76dec66ba02a1f78019f58b06c3951f1c6a3a34002e9781db688ed09bfa9ca5d988a3f394a5bc10e708230acf65af7513ef2c139e91692faa5bc19982f7061241822a619ad3ca73476b1ee93735317baad8c1b67193e4b973987c0a71bcd788d7f5ad51a62a07d234022a9f3ccbca3e6d7c34dcbe37365890a36d69464b0030f8e82562c5fe1044526c53ba13f6c319690e231cd3b35c27590c325e500220623611ed85bd2d98481da623fa2583cc686d74dcbe5bb339e49b86d5c323d9fe16dc6ca3b7f77cef437b0d6a6cafeac5bf633a99f6a148b33f661ddc119586b506011f8f0e2ba56c3c539a93400c70e4462b176487b18c2414a8646495effdbd7a0fc44b7e59f59949bfe25a53dafca3b24974288ec1a254f6bd1dbe74b7582b4c35f0c656d4a4ee9130943ccb03945397d095cf2e085de9d7bcdcc07d4d192580136a57dbd89a0fd6641d0aa615303e3f780a6f612a224238844335aa8b5f0792af0df43995dba11537f1ec2e6c94222f6ed1bf9f84726ce085b8da7d330e295c3031343cd4ea6c714dfb7ebafa81da4a05d225aea9a478cb709900e24f77b971f9fabcdbef78c6be547523238941507b8326155f77956f8e9bd6d8731ae742732fb548a2ac4d4b29c01ce141d48ff3ae36942024e15ada076ac3f3450d95b8505c7f443894f5c8df93f2237d3d7bfe052a9e2b936084a499ab81d9cc2b62f99ab7cbc819062592ec372283a7c157100bd2fec42aeb89c69607509405bca646c83f6417bea7a5d5ebff11349e3bad80cdc057fc9da567876519fc1550d8a615dda1906156ce2f8e88ce4a18ce6d787bcbb4afae8dfc434db445d9f4af196a7816ad64712a63cc1ac2517ace3c6d207f23fcea41f4682d5c7d7ec6c287280839fbb811c45345408254e9a9c2a9e2e3833d4b5c44d3cd3d1a17cc0e9501b100941bcd2f33c0817317bf378e82371780f26449bab02e6fd4323a57d17f95df60c928703177bc897e67a390c576143ee526afef649106d9e3a6dbcd2d86288dd4c0ec965cf7e522f19f2c73bd7d073cd1ae225f7f9b17ebf01c21ecc65173805ddd34161823e8c1f8cdc13fce7cfe4ff7cb660e938a24cd3f092d730de6a681c06ded7776b5bba7dacd41a471bd44ef8265a902d95ab9075be53c08db22c925f0b381ec4f66284312a4dbffac3d22c0bded40f5051713e3f34436ec33df08cb2bf28a8f002d0882958c0c979f2ccfabbd1dc18ad5f333cdb8c2d7e00fee8694996db514c340169956bf8d12ba91c61c7ca00a918740cdb12e173f30a9260fc3086497a8a3381d6ddc147f34d7b5aa32f0400c263c915ee3c3ac9b036d390e971e13a2713ef3460910e9692c44ffec29019037f930d1fc2ef65fed5b6a42aa22684156e124a066f04654f3d74be880aa671fc5bebc0aa0899abd0fc574a0cd7ef542a71c1c5b8b8fb1af71960fe9dbb4d0d9615b2c779b7d30866898184197e6926afb1b563536711868ca4a554fba36746fa381979a971581e2370497b7cbd9a8d2c2284711efafcf3b782e2b585f4423f6de2018e3c6ade7ac4f5cd9796885b958a40cbd1f1d3876e07c586fdba15fdc36c588542a1891482c945d2ba4e875f1855c26a2949bd9a2a3c1e914ae293415662d0d1161e67e20bcd889270a6a6d3159419af3de0efc3fb6e689497794883ed4194657303460ba9059582987ce14ab06ed719767f42bfd86fd15d2aaa72f1742108cb3335c73668e682feecc28f563fd4848be83163db14a48961e14258da6a68cb325f76da40b5d21026c4d9a813e82ecf5f27c8c14a05af59d48abb84d715a8b62cc4aca5fc2ec064316a4c83b7ef94993d3e9011ae5d4162e0e2c807c0c425a5fad5d0f1a18f435f8d07ddc8ff6600600797dbd88b4ae56f5829ef49c88ca3242c45efce0ccf0273e809fd8bd21580df64400a4be7aa9eb1dd8d7c8605120673897e2ec5c42a4548a3e165c61cdcaae3b3e0fd1f35e8ad0061a6f946bdb9b8836815c9cf6bedeac9d0bddd41ae896537d7339a4f923fcbc85c64acb275a724f47b106c2024175a21a695143bf7bc86419745fb3caedc728f984f8338c316c91c364cb34adeed5670d04593e409ccc57d3cdcaccb233f3a022c0b4e8a5956d8fcf888b344555f17af1bd2ed72df13d4f30eb436549b88a92f8b717808ac14ba82886505f4fc13c5e62d75743d66113cbca561253db492b184b4303cecaccb5f27a64cf18f779d32f8170b84fe8bd62237eff144e556e0bcb81e0512844afbb1fc20a19065845c473ca954f1deade30e64e9e4feeae8f3d8737275b54a99683b43a6edf7ed545e341035f70be5bcb4c3bbe6dce5405c50ceea9d9f94cd0d1714c46d6d52553d5968e67bde6493d3d9ec3cf47700b6b31370dd7f66b21f711c6b66b6039e68ca5725995fe2fcf8480fe7f0d66cf3f38e2bece12f50ab120f54051b8438df1fcf68124539e6d6d25118e933357ffa4d650afbe7bbb2e8d53a7cad96834b348ed6f0c7dc82d2b2219ffd70782ae978873fb3c7ac36952b615020b84a6611fa31fda12e2bb80852b2b90aebc40907b7c5dd6be52310c7e865a1971a07ffdb286b96ab15b07176bf831c714feb0fd7b0cca41c16a4d959646f58f4a1549756db859b38f0d38cf7ad267c69bb1113e962ea7b33b62bc754d9d8e446a92b39868afb09a96819edcf097d2a3e01687246ff964a95c125030dfecca9d25ace91b7de86cf9fb05bf27b6894231d771c5c3945eda012b8b1006b282d1076fe1882e4450d75c59768e77cf2843501fbdfb6c05f761359090316cc78f20a4e73716ef532c81dc36480d28526c7feba37c90c815805086c6873fc333d949c09ac4148ff3f663b5fc4dca588f4875eafa474da1d9ac6be92b914312f8527c8c4e1eb9897099c9e99e56e415ad1131de6624f80614e991e7020b67b4b3115d982171210cc4286a333dcc568a4bbf232770456d49c965baad0ad41cbcff108d9e57e4863c32c061bbbcb3287b6cc33833de7a018cdab670e34687c54f4f0593b26fc437629ee6efe4129e3913b824fea20f34e8c6ec44f8dcb2e1c4a1aaba6387955a7b563c677237d9dd830880c8a92cc0a4abfd69d35678c47ce5114ffa38fe50997cdfcaeda49e75f5215f239c6002eebe7fd71df2e015e4909ee9cb79bfc704592bdaeadb3d457694efa12a225a6de0a5a4e54358f18ecbe0210774233df137e95365ed6956e6142e45250d7016e884690b859b5f279ac2d443357a875a3ca166a886886551de42c09072e17dd27b0b5b8488c8a87b87b8b04ceec7ce0672301f6885f710df130c56aad522d823eb2b55c921b09a7919f1b98784179f66ed01d8792192b7d4c62ad20147de190f64a6d9921ec4a6bc9d367f1d7a3282c643b785dc2030fa9182c602074a7b7b95426fb054b3defbbdae3643abb899133e6f438f319b4da6aea938baf93099db8277854658f76307a834a22773194f7657f442091919b5c287e686fd4b60e4b6c1d3b062d8120e72a0df00326b6ffdb2e0ca95a256e886cd8d7696826d8e809d1c9fde8b7d9bd44f849957c7c5cf8ef5c07f19cac022cdaf52ec938a07d790b7541462fdade7c4c76a81722534f7a7de7786c90c9850d673bb8110504b125ebed779f99cd2ad7ee99be26e742d58020222b9b2214ad8b44a85b2cfc5d99e5a46b9aaeec0e77d064796a69b4b1addae6b98bdb040e5bc1714507567bc1117cd8d8961354e7a53cdfea0ff576ee5fa9a5aa55e835f6203b78d8f5af41a95ca8b63612d67af8bf00ac1e1948e2eb6bb5cd813b7b491bc18dc482efa7a8ccdf677bc3aaeb4b0d9fb000753b97e5576f841277ad95c0c828ab8c4c264e7caa3e0dd87a9366f4396f4cf26a6cd6d4b4c9b6578693098e7c477f9fe56b27d3a452493fb55f0ff7e68422c7faa40585b231749e425b1fa59e2ba0247875e77dad0469737228023c5c829f524281769799c57d2c9b6a5aedfdc77d56865e0779485589308e1664548e4b542b6889f12ae3a178b1d85dbd22576bd89bb2f12775e16587b5c6f035f57068e31a6d85092f1cc4dc29737f0944126d4e65c2eabd4e071274dc5531d27bcc6801c3eae124aaaf18c9f27c92ac7ded403b91fdce3c0e8e1c6776dd6b0b908e82bac3315470b40095c9892d5914ccf358301ead4edea3804d89380c43f0d7db26db3556220b40211e595deaa3b872ed16cb2d5cd7d8b7f9d5412508c20b3ee2a46307462f9e40444d562a3ca61bb4b64c6ef61a96dcf7595c717fbbad9e1ec9ba372b6ac8cf628f2df37d16b987f3019b5e8db29e3fa518bbcf3cb5baaf8525145c1ab7b2985", 0x1000, 0x0, 0x0) r1 = getppid() getpeername$inet(r0, &(0x7f0000001380), &(0x7f00000013c0)=0x2a5) fcntl$setown(r0, 0x6, r1) r2 = semget(0x3, 0x3, 0x102) getsockopt$sock_int(r0, 0xffff, 0x9d59bec502bb1c8e, &(0x7f0000000100), &(0x7f0000000140)=0x4) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000001240)=""/164) 16:00:21 executing program 0: clock_getres(0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/zero\x00', 0x10, 0x0) r1 = socket$inet6(0x18, 0x7, 0x100) r2 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x20000, 0x0) r3 = dup(0xffffffffffffffff) r4 = semget(0x2, 0x3, 0x0) semctl$IPC_STAT(r4, 0x0, 0x2, &(0x7f00000005c0)=""/179) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x1, 0x0) r6 = open$dir(&(0x7f0000000100)='./file0\x00', 0x8000, 0x1) r7 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x20, 0x0) r8 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000580)='/dev/wsmouse0\x00', 0x200000000023c, 0x0) r9 = semget(0x2, 0x4, 0x120) semctl$IPC_RMID(r9, 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x20190, 0x0) r10 = openat(0xffffffffffffffff, &(0x7f0000000200)='./file0\x00', 0x8000, 0x80) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000440)='/dev/wsmouse\x00', 0x0, 0x0) r11 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000240)='/dev/vmm\x00', 0x400, 0x0) r12 = open(&(0x7f0000000280)='./file0\x00', 0x200, 0x1c0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x20, 0x400000c8, 0xf840, 0x3ff}, {{r2}, 0xffffffffffffffff, 0x30, 0x6, 0xff}], 0xffffffff00000000, &(0x7f00000002c0)=[{{r3}, 0xfffffffffffffffb, 0x14, 0x20000000, 0x6ba5, 0x80}, {{r5}, 0xffffffffffffffff, 0x60, 0x63, 0x9, 0x100000000}, {{r6}, 0xffffffffffffffff, 0x10, 0xf0000003, 0xffffffffffffffc0, 0xc87b}, {{r7}, 0xfffffffffffffffd, 0x0, 0x40000002, 0x9, 0x3f}, {{r8}, 0xfffffffffffffffc, 0x1, 0x4, 0x44}, {{r2}, 0xfffffffffffffff8, 0x89, 0x80000006, 0x200, 0x80}, {{r10}, 0xfffffffffffffffc, 0x10, 0xf0000040, 0x7ff, 0x7ff}, {{r11}, 0xffffffffffffffff, 0x4, 0x20, 0x0, 0x6}, {{r12}, 0xfffffffffffffffa, 0x25, 0x4, 0x100, 0x1}], 0x1f, &(0x7f0000000400)={0xffff, 0x2}) 16:00:21 executing program 1: socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x0, 0x0, 0x0) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x28}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) fchdir(r0) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:21 executing program 1: rmdir(&(0x7f0000000000)='./control\x00') stat(&(0x7f0000000040)='./control\x00', &(0x7f0000000140)) symlink(&(0x7f0000000080)='./control\x00', &(0x7f00000000c0)='./control\x00') unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='x\x00') 16:00:21 executing program 0: geteuid() geteuid() geteuid() getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setuid(r0) syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x148, 0x0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0xfc) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000100)) 16:00:21 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) r3 = syz_open_pts() syz_open_pts() ioctl$TIOCSETD(r3, 0x8004741b, &(0x7f0000000000)=0x3) 16:00:21 executing program 0: r0 = syz_open_pts() setrlimit(0x8, &(0x7f0000000040)) ioctl$TIOCCDTR(r0, 0x20007478) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x200, 0x121) ioctl$VT_GETSTATE(r1, 0x40067664, &(0x7f0000000080)) r2 = dup(r0) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) setrlimit(0x2, &(0x7f0000000100)={0x3, 0x2}) 16:00:21 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x800000002050, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./bus\x00', r0, &(0x7f00000000c0)='./bus\x00') open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) 16:00:21 executing program 0: pipe(&(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fsync(r2) ioctl$FIONREAD(r1, 0x40047309, &(0x7f0000000080)) write(r0, &(0x7f00000000c0)="056684c840c08106effbad73b1be39106f9c7cc2819525a0b62e7bc15b7ec080738266424ec6aea7a81e3e0841a068424abbcdba3d5d923333b05ad144dd301ce5b49406f2be25f76e9d", 0x4a) fcntl$getflags(r1, 0x1) 16:00:21 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) r1 = socket$inet(0x2, 0x8000, 0x1f) accept$inet(r1, &(0x7f00000000c0), &(0x7f0000000140)=0xc) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 0: r0 = socket(0x1e, 0x3, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000180)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x615, 0x0) fcntl$setstatus(r3, 0x4, 0x80) pwritev(r3, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) link(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') getsockname$inet(r0, 0x0, &(0x7f0000000140)) close(r0) 16:00:21 executing program 1: setitimer(0x3fff, 0x0, 0x0) setitimer(0x0, &(0x7f0000000000)={{0x9, 0x10000ffff}, {0x401, 0x1}}, &(0x7f0000000040)) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x7c}, {0x5}, {0x6}]}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x5300) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x800007, 0x0, 0x0, 0x0) r2 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000340)=[{{r2}, 0xffffffffffffffff, 0x7}], 0x470c7792, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000000), 0x2, 0x0) r3 = getegid() getgroups(0x4, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) setregid(r3, r4) r5 = dup2(r2, r1) readlinkat(r5, &(0x7f00000000c0)='./bus\x00', &(0x7f00000001c0)=""/248, 0xf8) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x7}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x3a0, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r0, 0x80105727, &(0x7f0000000100)={&(0x7f00000000c0)}) r1 = open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) lseek(r1, 0x0, 0xc600000000000000, 0x2) r2 = geteuid() getgroups(0x3, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchown(r1, r2, r3) 16:00:22 executing program 1: pipe(&(0x7f0000000380)={0xffffffffffffffff}) ioctl$BIOCGDIRFILT(r0, 0x4004427c, &(0x7f0000000140)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) pwritev(0xffffffffffffffff, &(0x7f0000000740)=[{0x0}], 0x1, 0x0, 0x0) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000000)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000000c0)=0x9) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f00000002c0)=[{0x3ceb, 0xfffffffffffffff7, 0x7fffffff, 0x2}, {0x7, 0x6, 0x1, 0x2}, {0x40000, 0x8001, 0x8001, 0x4}]}) writev(r0, &(0x7f00000001c0)=[{&(0x7f0000000080)="5b9e676e3082c38dec10e4a6f9b81e3293a6513882b1d03225edc9f0d8ef758a0810b00df9567e4f2b0e647574a7929a1bc73933c9d3bedd38c28abe800916730f39083b360e188a6b9e17cf6a6d5d332b6540c815df8db037218ec776257dd456cc5ffed7b0667400587f9c5e60d8010e84e6ee0c2278a08b28e684a9a1c331b57aec9f7a55c6cf7bfce80507cb1ed041afaa2fe379d4cbdd4a34568d326c86b662ee62d21008a81596e87f21f1266917", 0xb1}], 0x1) r1 = dup(r0) dup2(r1, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x1, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 0: r0 = socket(0x8, 0x3, 0x9) recvfrom(r0, &(0x7f00000000c0)=""/247, 0xf7, 0x40, 0x0, 0x0) rename(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 16:00:22 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x40, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:23 executing program 1: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000000)=0x3) r1 = getpid() getpgid(r1) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x9, 0x1, 0x1, 0x40}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x10000) flock(r0, 0x8) fcntl$getown(r0, 0x5) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x21, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x2, 0x0) getitimer(0x1, &(0x7f0000000140)) getpid() close(r3) read(r2, &(0x7f0000000180)=""/4096, 0x1000) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000001180)={{0x18, 0x0, 0x1, 0x7}, {0x18, 0x1, 0x1f8000000000, 0x3f}, 0x81, [0x7, 0xffffffffffff7fff, 0x7, 0xffffffffffffe418, 0x0, 0x0, 0x80, 0x5345]}, 0x3c) bind$unix(r0, &(0x7f00000011c0)=@abs={0x1, 0x0, 0x2}, 0x8) getpid() setitimer(0x0, &(0x7f0000001200)={{0x80, 0x4}, {0x1, 0x9}}, 0x0) r4 = dup(r2) pwritev(r2, &(0x7f00000015c0)=[{&(0x7f0000001240)="1e58831a9119501da311ebcc3a3c150a31277ceebdd2ae8c6e7dfd10581d90e6970e0d78766659bd73c891b3fa7d359779b036db81d6295bae459d68464561a61ff35fd7ccb1e5f83cffe4f42efdae0dd74fe02eaad5b7e60f8bc3481c5df1595d020d176ebcede2204280f0578750591e8ff59705cd75d6e719af99e16db9898a4f91eb08c851699e386a39a3c6991c590050f734adbc509dd77e3841c828cc60cdd22d77383cdd1ce27385f3c09eecff919ade28b481e759b17950f7d7fa5a401524b5a94dde845ece026b231539e358b06da2510ffe06", 0xd8}, {&(0x7f0000001340)="76dc778a84b1fa94abb58040ed0971bd6cb7a03ddf94d65c8425b035f0140e5a010cfd91f846c1d29e20bfb08847282ad122c62e810880fc09912d2ebe47", 0x3e}, {&(0x7f0000001380)="91efaf3b48148faab6ac4c5bbe8d1a2eb9582d31", 0x14}, {&(0x7f00000013c0)}, {&(0x7f0000001400)="f3db0b23c91c7f07b8", 0x9}, {&(0x7f0000001440)="6707d750ece8d22fbd570719ecb1f6a18b35c299aaca7f8fa1d6a408e76233bcdc9dc6c274e22a19a697d14495fb2b17313ddc1e627e822eb795bcd697bff1e326c3e6c85fe40cef50a0de8545e2ac08be83f08e65f2882001fd27c580dc44ba5c6349f1929f5e9cac2e224b0b65fb88b1d5fb3282b900efc96b7da5fc6cd4", 0x7f}, {&(0x7f00000014c0)="5e98649c697e211f299b5463ca1cceedec245cee875dbe785e1d85cac2ae4f4f40b2199c46d99a0cbba5ca3090a65ebbdcbb9720d53c69f9b7999040ae02f1531456b41e2ab1fe5db4290f92e80f670acef35e868c83881d4624b4294d3636a3c25efe998edd4f5d6ae90931d6d44a7451510a65b5381a87b1d4417b2a920b0e937245efa315140343d2f5cba398c96c594cf7dcdaebaa105476f10a0a7abc1d4f12b74edc6a5cdc12ba13198ab0aa996f754ee35f282afeb4622b2c0a398fa8a335dbd54614e1b112f26d107028bea79a0f230e2aa95896e53f2c64d60cdf8b35d686a1f16d1430fad6", 0xea}], 0x7, 0x0, 0x0) getpid() r5 = msgget(0x3, 0x2) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000001640)=""/145) recvmsg(r0, &(0x7f0000002980)={&(0x7f0000001700)=@in, 0xc, &(0x7f0000001940)=[{&(0x7f0000001740)=""/212, 0xd4}, {&(0x7f0000001840)=""/181, 0xb5}, {&(0x7f0000001900)=""/2, 0x2}], 0x3, &(0x7f0000001980)=""/4096, 0x1000}, 0x2) stat(&(0x7f00000029c0)='./file0\x00', &(0x7f0000002a00)) ioctl$TIOCCONS(r2, 0x80047462, &(0x7f0000002a80)) recvfrom(r4, &(0x7f0000002ac0)=""/228, 0xe4, 0x843, 0x0, 0x0) msgrcv(r5, &(0x7f0000002bc0)={0x0, ""/150}, 0x9e, 0x3, 0x1800) getsockname(r0, &(0x7f0000002c80)=@in, &(0x7f0000002cc0)=0xc) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) 16:00:23 executing program 0: mprotect(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x0) r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) 16:00:23 executing program 0: setrlimit(0x8, &(0x7f0000000bc0)={0x59, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/48, 0x9e}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 16:00:23 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x8) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="000000186004008b00062b00feffffff0000a3bb6b3c042efdd100000000ffffffff0000000af6ce4f22276e3c8d2a48", 0x30}], 0x1) 16:00:23 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = kqueue() r3 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x2000)=nil, 0x3000) shmdt(r3) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) r4 = kqueue() kevent(r4, &(0x7f00000000c0), 0x9, 0x0, 0xfffffffffffffff8, 0x0) close(r1) unlinkat(r0, &(0x7f00000000c0)='./file0\x00', 0x3) 16:00:23 executing program 1: r0 = socket$inet(0x2, 0x4000000000000003, 0x0) openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x8000, 0x92) connect$inet(r0, &(0x7f0000000080)={0x2, 0x0}, 0xc) sendto$inet(r0, 0x0, 0x0, 0x200007ff, &(0x7f0000deaff0), 0xc) 16:00:23 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0x3a0914cc4f7b202d, 0x0) mlock(&(0x7f0000005000/0x4000)=nil, 0x4000) minherit(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) r0 = open(&(0x7f0000000080)='./bus\x00', 0x1, 0x0) mlock(&(0x7f0000004000/0x4000)=nil, 0x4000) write(r0, &(0x7f0000001bc0)="a6b1481d7e340327e768f18f24a49867203b3dfee385d3715e46b833cd4c530ff858e73433efa19ed44e69594e0c7604a051de52c24e805351c23b81512c8c3ee8db0ece46a59e37e7b4f0c552fc674aec539d8b4ba91bd73a9cbf1a67754a4fb4a1bc3c5721b13aca796a367525aec93ef627f46bf4eb2462a72ade37b4fd6339de06d1fdd69d7e8de78fc3d6a8f062b4a3bf36ff4c6b93165f5e8dd2f4f31c277c272aeb2c02ae794f448adb826dae34df72257a99e8e6d211d24b3e19afd5869a4f4d70d0601972a43056415860b2b4d40cb5b91012eaf6be252423354292b62fb1be7ceea2ae7a5d7728c06cb6e5702fd195b95b45f966be5926b3f7f70945f0855aaa05105a6acae3bebf77be19c4425b124a30742756c00b96db987b94546d4e5cfdd53a886db342aaff667590aa1be2d77ddef508dbab7a1955b793cca268e5554dd7884494c99630698216ae10cd744eeee9761e742d9f2154e568a0ab23b62422f71d91c560f0434f514374a03e5896973f9a9e62488627bdaa8a7e0046378300cb236ffb66b3b5137e82e49753e52212e3175c45da4a18873f2249e1c3ebd5ed62a635148038dde0cbab04336788c31ee8a5ba3bcb84a8d37e341402e429e1f498b7e6900d8ffd952fb5f9dfc4633b681f8e63ccbe930879e30d659f3f2700b5534c527761300be7dd9917b902dad1301df6af3ab7464150dc4bd808269d7f6bcf44fe4ec10b41c190c3f8a826ce5ff0dc5893fb089c9c8d51aa2782cf89807520ec315315d8c2826d8f0dbbdd94a19eba357bc8f058e5357f6100f02d0f9a68e8de59d6b678671348f787dadd3e0df957ad204f5ec369a04050bc5f58ebf382f1105d8766bcc3c5ec4d88dbe9219aa9f5697cd87d93be8fa2603ccc87728c8539dd6eedcca2d43333ae2ad0df99f9d1801f753237e704e1a0bd6abfa6222bc8b11bfe1135a09d15ef8a0e9d7f4e367f0939e0d2d49a9f532a1b60a5efa4e0e4d0236f34a502facd8247730a2ad994d5dfbc1a8dbbebc7b29292efd7e6966112069d1c4a5c8169b16946c2085e75264c21e663b2d5ee02ffdbf9c094e02cc6fe33cb6fff7f4221c4be8b80b87b4b171854b5170f200d4a5b71654a92f8743e2f50f6cb382c5edef4ed045ffc8e844290870be3ef783afcf7c500453c6d9b118f4168afd83f191852ec65d230c1c3c8f5aee2441730dc2c5e0b513d776038e8120ab117ea331c83e05e5a14ffbb6b3623f719671e92fd985b4181a2f529451f6fe47dd6301a28932404320b57af5eef6b7b41b91a67e5f88cc7ff5093b635e6d15ac5b43ec9675186f84fcd3834f410153ed08f2cb056f4837d8f353153a3702e9d9aff41c217e9f1969fbb9efe853b1f7e6f86b8baccbfa4570148b941aed960f94fb7804070ff4634762a43bc08a9452a63e3f6957409a9d3b32785f3346388f356fbe3ebb3cfceabdf2d281da34aafa3ed063b842716a0f8d28e65e15c40afd03a46259f1da379116a450ff634dd5ebdb4c289cc34d7c10152a39e238f3995dcda8245208322d990ddba47163ecc2e86f1a2671e8169f59ec56df8cd402f973aac300622719ebc2204fa6446bf28c56b9dac1f86cfa9d58b85dce3883be05610286c7df7547f05eb4e3c7f8acae4d9a45f46c688005e13850522386749c7d84ad4186f92cff940844eda2ed1c42e3d7e7a141202320791d6b4af2624277701269c57f6e9741ce1d0066a1f53ee4d65981a727cd581a68c52d36b42108b0b74fded5c525b8f00f35381d228533b7f5a7f6e82ef684551a0039f36d065e8d15a60297519963389f833e250a7d42ab46cc2d329cf7d8b06fae90b841dccfd881bd21322ac3e7ef498e76bddb83f75321f6cebc7011066d0350c01422ba55746e3fcd9ff1f0b36e54107c35b021449db5b7b3f8d58332283fdd351719a73dd3d00faf5f021aa404528811e7de944e459834d51bc50146ccd0f226d96f2d885ef79bb36d5d97e65c397d9ea816b67cacc6861f418e4b7f34c4505308aa91b9b592642543786dfa1524a785735e4fc2f3f76bb8eec484cbe2d0492c1c63b66bad638ef9564482e861365ebebb36a915a4a6e1b8dbbe9f381d05e6272fc9464735d31e36e4a8da568a5abbf5d2b1ba100f687b6b608c438531cc7f3a415885d390dda1f33ad4b57b9cc49efd0d76ac576fe0f2af05526708bb607886914a44b45595207c115ece6677c9d99a4a983a3081d078a59cbdd79fe224c9930251f6619d62b6e246c087210ac05ac3644ff344e9c7047dfd0949315dfb9f52f494f3778d2ceb27623780b03f02edd007a8f3ebe8ce0ed01317549c0e03efb10845e4684942abe94765b6eb7e6de7a677c8c26b5e3ac2d7ec0a20d5526c5e97d89a4faa15fa843e3393868daccdc22bf78a1e7e8c9df17e5bc56074997f110e65002242bc77923eb950fbaea7b4f098d250dfa8e7f42d59bb5eb17d85b9eebc8ce3ba672b15b96870ab23e7386bbac9ef2865f494d02912935d38e037c2bb1e296926469d9405cce269b933194a016cdd2e64c8b778b543445af7d5e4aa2fe9ef6fb913c7824ac81e63e9a8c6d860ef389679298abf16c793eea6d8df3ce7005e6ba0eae7c1af5e6ab276d79f176ce6c59785ae673559af013d44dc4b0afa4e207aae705a9fc9abcf866c71d0e139c45d61d79ebe495a2db46a00312fed93a621d478dc7d95ef410ad70f33e58c8a9d8c8c4d479a40115869687c13fedf2e0bc9322e46d99df862c9dccd8f3972e89447f9eeed5fcdbe8d03b6d5aecd8a02e945aec7e25e8c4d5080766964d7219108dcf95e77eaf15cbdf3caa7c88f99dbc9f7ffe92ea083b78ab743350db6f34896d33350572da124fae6cc2a58ab88cec37470d22b96f8f57c8b01575e14ef483e7c692c1a4df94cf4817725ac1362762dd0938a023c36721b97c743590c4368eb2098855dcaa93b1676bd9c06beacff90a87eedbf0ca8e60b707e3521338b32b9c2087bb053532d1feabe37b8941e41ae3f5b6b267c09388473c6a8d190ea07f7c4ccd21e615d3ecefe268f27e25967db0ea2162d33deb56b7c72c087faf977de4e5c04faacf63b7c0ee266e168af2f8cef72fddaaa51325818e08986d44992924bbc87180dee0bf57c131e1b8ad8c5dd293b716c1a4ae520b4947704b1bb5a0a92399aa0a05d6c5077e5026778b6d2994ec161a7ca86da9423aaa6162667305392ca6b4769635ba394d828977a059b213112dd7651b1df688e6d49c7267da4c64d92ff6eb998774131fb75e0cd25edad4e9ebbe891d02806558d25cd5103fb488ea04c720659903d7a4944c902fb0fe5cedaffa0737411abb1aaa4c4726976eeb91e73728f35bb8958a95e6ce3eea95c22e85f095469101f7993e150f2957b2ecc942422af315c8cef7b9c9d8bc0c3f7677de09990ac255d32e7df55f05338a06187dba0dc5aa8194a134b9fc4e209d649ff46fcbc5c44a63e75ba05f8c585e5147521651ff3f043856dbcc491de97b31cfa3ce1a7d789db8be894eefcb49d234f00da2fb56468998ac4c596f255517bef0b0608469fae77277718e7f3f3546f258c08fbf7ebef33fc9fce94f554730995b", 0xa00) 16:00:23 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x57dd, 0x0, 0x0, "b000000000000000000000000000000000001000"}) mknod(&(0x7f0000000080)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) mknod(&(0x7f0000000100)='./file0\x00', 0x100, 0x0) 16:00:23 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000), 0x800, 0x0, 0x4, 0x0) r1 = kqueue() r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0xcc, 0x40, 0x8, 0x8}, {{r0}, 0xffffffffffffffff, 0x10, 0xfffff, 0x2, 0x4}, {{r0}, 0xffffffffffffffff, 0xa0, 0x10, 0x0, 0x80000000}], 0x9, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x10, 0x21, 0x3, 0x7}, {{r0}, 0xfffffffffffffffe, 0x84, 0x1, 0x401, 0x6}, {{r0}, 0xfffffffffffffff9, 0x40, 0xfffff, 0x9, 0x8}, {{r0}, 0xffffffffffffffff, 0x90, 0x15, 0xfffffffffffffff9, 0x8000}, {{r0}, 0xffffffffffffffff, 0x38, 0x80, 0xa05, 0xfff}, {{r0}, 0xfffffffffffffffe, 0x0, 0xa, 0x80, 0xfe8d}, {{r0}, 0xfffffffffffffffb, 0x25, 0x81, 0x3, 0xfffffffffffffffe}, {{r2}, 0xfffffffffffffff9, 0x8, 0x0, 0x80, 0x5}], 0x4, &(0x7f0000000200)={0x5, 0x82}) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r3, r0) 16:00:23 executing program 0: chdir(&(0x7f0000000040)='./file0\x00') setitimer(0x0, &(0x7f0000000000)={{0x0, 0x5}, {0x2, 0x81}}, 0x0) getitimer(0x0, 0xffffffffffffffff) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b100050390000000000007005786ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c50000000200000000000100000000000000000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) socket(0x20, 0x2, 0xcde) 16:00:24 executing program 0: socket(0x20, 0x2, 0x5) r0 = socket(0x18, 0xffffffffffffffff, 0x0) socket(0x6, 0xc007, 0x40) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x4, 0x0, 0x0) setsockopt(r0, 0x3, 0x2, &(0x7f0000000000)="708d77e358a1d9d4aaf6071e40f3256ade792fd27bf340a6d85038", 0x1b) r1 = open(&(0x7f0000000040)='./file0\x00', 0xeb0, 0x8) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f00000000c0)=0x7) 16:00:24 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() ioctl$BIOCSETF(r3, 0x80104267, &(0x7f0000000080)={0x4, &(0x7f0000000000)=[{0x800, 0x401, 0x6, 0x1}, {0x5, 0x400, 0xfff, 0x6}, {0x1, 0x4, 0x3f, 0x400000000000}, {0x5, 0x80000000, 0xd02, 0xc330}]}) close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0xffffffffffffffff}], 0x7ff, 0x0, 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x18061, 0x20) ioctl$WSDISPLAYIO_LDFONT(r5, 0x8058574d, &(0x7f0000000200)={'./bus\x00', 0x0, 0x9, 0x7, 0x0, 0x10001, 0xc8, 0x3, 0x0, 0x0, 0x2, 0x8}) dup2(r1, r4) 16:00:24 executing program 1: r0 = accept$inet(0xffffffffffffffff, &(0x7f00000004c0), &(0x7f0000000500)=0xc) fchmod(r0, 0x60) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fchflags(r1, 0x1) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r3 = kqueue() pwritev(r2, &(0x7f0000000440)=[{&(0x7f0000000080)="f0c32b9188124e6d76fab235b39bfe1a13074dc8b849cabc2a0a1a3acb5caae177d90fd1a024fd618a265cbb8bb31451406d5c6ab72f63d843da2b8674e78d0bfc5bcb4a1168b34cf58004dd8a9061c28e2203f28bac4630c1aa46ab49165fdc057ee9d6d5f4cd30778dacb3502186458b0108b7985ebdf08119693bf787b4fc0d147334af9638945a4489e3", 0x8c}, {&(0x7f0000000240)="e1e8f855d6a1ddfb9dc27e91b4dc2d7d708d6f57744cfbc3b7bfa132241890422be5cf6d19394f180a1042e9b11ac9aeabb365288f659bfd19bcca27a51b26e324939d9e36b4379bddc7fc15cfecbd22842f58e994fa1701a3822daef04d31c78238e98047cc49b17553cec9b81e19ce1a83eda70d01d2be23582bec1422bae8bfa5f34f0eb668c5aa754db0f0c4aec1f0b1754645029614dd62ad08173d82d06ff452aff343ca216035601a75543fb65d139d27b2f04802acb95de2c1c482b6300df2907ace6110c01106d8b15547e5efb139", 0xd3}, {&(0x7f0000000340)="98870109495c060f51f32c303154dd44912038b077823ff264f8f9ea5c28f76c6eaf4408b2d9329e5285b3132f1549ffeb24aecb447093b82f69d89eb6d0d8cf9c68022110c90e85dae39df07b3b196aa828dd1220e7eef52501bd82c82650ad97c523e0d8f481c301c3bedc151ef224622cd64952c3ae9e1164cb25f34d7027d73dfc1f6921f470f3efb6c8e891cbcd012c096531f65cd350ec973beff7a3569dc94bbbd00dbd1fb6eb81301fe4329af1d0e1b1ef2304cd9df6ef789c7b22d48750368b6fb3cc21dac8e9df6f9c061a80303b54522398b49ed6f16428798f3db07ed09704699048eee3831252a0df744af0fee0fa104ff46b0e", 0xfa}, {&(0x7f0000000140)="83198d1dce86bbc43c8b4d5462f8f7fe020dcdc554b10b23832863ba336a064003f40142f2aa5f0d320ef207b6386647c6df27cf46f21e3339", 0x39}, {&(0x7f0000000180)="5e820ede7a26b1b337192ed022fb2419f2f7faa2a85b8415cc2aac67bc1225e4b7e91cd952100e38d8a06b", 0x2b}, {&(0x7f00000001c0)="0f7b6a8cbe8b80beae6b88473d4914eb0977fed1d25049cd895df7861ad235b31171f34cc47ac9ef4d2374007bb01dfd22ed647d251f5c", 0x37}], 0x6, 0x0, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 16:00:24 executing program 0: mknod(&(0x7f0000000140)='./file1\x00', 0x2014, 0xe5a) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x1002, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f00000001c0)={'./file1\x00', 0xce2b, 0x3, 0x3, 0x0, 0x101, 0xfff, 0x8, 0x1, 0x2, 0xffffffffffffffff, 0x7f}) rename(&(0x7f0000000040)='./file1\x00', &(0x7f00000000c0)='./file0\x00') r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000000)='./file1\x00', r1, &(0x7f0000000080)='./file1\x00', 0x4) 16:00:24 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x3}, {0x2c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x62) sendto$inet6(r1, &(0x7f0000000140)="c903961e1b24b269024270ca7b210edae46f46d8ef26d29e61bc88aa16086670ba60a1b1336e492acc0e3209dd2ab39a43483a8152c844d46cb5003a0e45136e3e44", 0x42, 0xd, &(0x7f00000000c0)={0x18, 0x3, 0x4, 0x1}, 0xc) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) lseek(r0, 0x0, 0x0, 0x2) fsync(r0) getsockname$unix(r0, &(0x7f0000001100)=@file={0x0, ""/4096}, &(0x7f0000002140)=0xb0e) 16:00:24 executing program 1: setuid(0xee01) geteuid() setrlimit(0x7, &(0x7f0000000040)={0x0, 0x10001}) r0 = socket$inet6(0x18, 0x8005, 0x6) setsockopt(r0, 0xb8, 0x1, &(0x7f0000000080)="26a3f40c16d673096ecb641811e71b70b697a12e708817eefec69c077555e9e682ed2c5eaf90fa167bb23d8f2a1100e89949b9ad0cc2ca8b66ede37a4992039452998bb625961144bea3d8068b54f961", 0x50) 16:00:24 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x7c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fcntl$getown(r0, 0x5) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") 16:00:24 executing program 1: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0x4000000000000001, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r2, 0x80185758, &(0x7f0000000040)={0x5, 0x6, {0x1, 0x9}}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000200)) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x20000, 0x0) 16:00:24 executing program 0: mknod(&(0x7f00000000c0)='./bus\x00', 0x2040, 0x4f4b) r0 = geteuid() r1 = getgid() r2 = dup(0xffffffffffffff9c) ioctl$KDSETLED(r2, 0x20004b42, &(0x7f0000000000)=0x1ffffffffe) chown(&(0x7f0000000040)='./bus\x00', r0, r1) r3 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) ftruncate(r3, 0x0, 0xfffffffffffff801) r4 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCCLRVERAUTH(r4, 0x2000741d) syz_open_pts() ioctl$TIOCSETA(r3, 0xc2d04227, &(0x7f0000000240)={0x2, 0x0, 0x0, 0xfffffffffffffffc, "04713de0af28a2813d8209b8d9f39321849e3c99", 0x0, 0x8001}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./bus/file0\x00', 0x7, 0x0, 0x3, 0x1, 0x1, 0x0, 0xac, 0x0, 0x3, 0x6}) dup(r2) ioctl$KDSETLED(r4, 0x20004b42, &(0x7f0000000080)=0x3) ioctl$WSKBDIO_GETMODE(r4, 0x40045714, &(0x7f0000000100)) 16:00:24 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x4) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1, 0x811, r0, 0x0, 0x0) fsync(r0) 16:00:24 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) pipe2(&(0x7f0000000280)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f00000000c0)={0xd055, 0x2, 0x7fff, 0x5, "34ceae7f358ad68b7779c9b16c961f31f3f121e6", 0x6, 0x5}) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f0000000200)) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) openat$wskbd(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wskbd0\x00', 0x10013, 0x0) fcntl$setstatus(r2, 0x4, 0x8c) setsockopt$inet6_MRT6_ADD_MFC(r2, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x1, 0x6, 0x1}, {0x18, 0x0, 0x5, 0x8}, 0x4dd7, [0x0, 0xfffffffffffffff7, 0x2, 0x81, 0x9, 0x0, 0x6]}, 0x3c) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000140)) 16:00:24 executing program 0: r0 = open(&(0x7f0000000340)='./file0\x00', 0x300, 0x0) flock(r0, 0x1) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fcntl$lock(r1, 0x8, &(0x7f0000000080)={0x800000000000000, 0x0, 0xfff, 0x108000001}) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x205, 0x0) fcntl$lock(r2, 0x9, &(0x7f0000000000)={0x0, 0x2, 0x0, 0x1000300010005}) flock(r0, 0x8) ioctl$TIOCMBIC(r2, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffffd) 16:00:25 executing program 1: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept(r0, 0x0, 0x0) shutdown(r0, 0x2) listen(r0, 0x8) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x1700) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r1 = open(&(0x7f0000000000)='./bus\x00', 0x400000003fd, 0x0) write(r1, &(0x7f0000000240)="5965e51acc1ce582489ef2c7aadb05fee7ea03fc432d", 0x16) execve(0x0, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCCONS(r2, 0x20004276, 0x0) setuid(0xee01) ioctl$BIOCGDLTLIST(r2, 0x8010426d, &(0x7f0000000100)={0x0, 0x0}) 16:00:25 executing program 0: r0 = socket$inet(0x2, 0x3, 0x102) sendmsg(r0, &(0x7f0000002700)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000002540)=[{0x10}], 0x10}, 0x0) socket$inet6(0x18, 0x3, 0xcdc2) 16:00:25 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002005, 0x2d94) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) preadv(r0, &(0x7f0000002340)=[{&(0x7f0000000180)=""/4096, 0x1000}, {&(0x7f0000000040)=""/11, 0xb}, {&(0x7f0000000100)=""/41, 0xfe9a}, {&(0x7f0000001180)=""/149, 0x95}, {&(0x7f0000001240)=""/4096, 0xfffffffffffffee6}, {&(0x7f0000002240)=""/203, 0xcb}], 0x1, 0x0, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x7c}, {0x7c}, {0x6}]}) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$KDDISABIO(r1, 0x20004b3d) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b8000000000000080100"}) r0 = socket(0x18, 0x1, 0x0) recvmsg(r0, &(0x7f0000000480)={&(0x7f0000000100)=@un=@file={0x0, ""/97}, 0x63, &(0x7f0000000040)=[{&(0x7f0000000300)=""/138, 0x8a}, {&(0x7f00000003c0)=""/167, 0xa7}], 0x2, &(0x7f0000000180)}, 0x1) close(r0) r1 = socket(0x800000018, 0x3, 0x6) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x400000000000009, 0x1f, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0xffffffffffffffff}) r2 = semget$private(0x0, 0x2, 0x14) semctl$IPC_STAT(r2, 0x0, 0x2, &(0x7f0000000200)=""/228) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000580)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=ANY=[@ANYBLOB="1000"/16], 0x10}, 0x0) 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x3, &(0x7f0000000140)=[{0x1}, {0x35}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000100)={&(0x7f00000000c0)=[{0x46, 0x4}, {0x0, 0xb47}], 0x2}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fcntl$getflags(r0, 0x3) 16:00:25 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) r1 = getuid() setuid(r1) r2 = kqueue() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xfffffffffffffffe, 0x37}], 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) r1 = getppid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000240)=[0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f00000002c0)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000100)=[{&(0x7f0000000080)="fbb53e9ddacfd8ad9040616061ace73af7b1a37a4bfffc52978a60657173cf667447c01a9c443aa459fa9c668c23d204b73a9ec13ea7ad1db76ba3c87650b952d0034f58d9ed752a7d6e5d20f550aa9cab2127658e2bf84691d5f928ea6753f745de44f83e14c66cd9cd187b6a9cbed4b2e4433c77", 0x75}, {&(0x7f0000000180)="fe6782f7bb67fecce9c86bd3cb303ee4759b213556a0db736fef394fe4cac8535e72ea43ab01aa138244082f92971c58c39bbfa755d708fd56479d4b8443b932d1f5b80679111072bf7d6eb22275f8ad9dd901", 0x53}], 0x2, &(0x7f0000000280)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}], 0x20, 0x40c}, 0x0) 16:00:25 executing program 0: getpgid(0xffffffffffffffff) getppid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0), &(0x7f0000000100)=0xc) r0 = getpgrp() r1 = getpgid(r0) getpgid(r1) r2 = open(&(0x7f0000000180)='./file0\x00', 0x100, 0xa0) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) mknod(&(0x7f0000000080)='./file0\x00', 0xffffffffffff2ffe, 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$VMM_IOC_TERM(r3, 0x8004741b, &(0x7f0000000040)) open(&(0x7f0000000140)='./file0\x00', 0x28000, 0x4) 16:00:25 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() read(r0, &(0x7f0000000000)=""/52, 0xfffffffffffffc5e) close(r0) dup(r0) r1 = syz_open_pts() fcntl$setflags(r1, 0x2, 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "ff00402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff", 0x18) 16:00:25 executing program 0: r0 = socket(0x11, 0x4003, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050160000090000008005786ca900f1008fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699ae3132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbfe2f000000000000ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000efff0000020208a371a3f8000400000000000000010000000000000000", 0xb1, 0x0, 0x0, 0x0) sendmsg(r0, &(0x7f00000013c0)={&(0x7f00000000c0)=@in6={0x18, 0x2, 0x800, 0x8}, 0xc, &(0x7f0000001240)=[{&(0x7f0000000100)="b82c0fdc2f1ea8a03f97a0ec8fdd8f8ebe16cbd2daff268d55f999622bf14d4edda870678ad1862362613108de8e177bf65444387cb03aace1a2e844d02efed94e723fefa5d1b2cda30e5bb1c84909d7daa37ddbc0893437a8236d6125a22e4c7542ef1b4e38dcb3517a0b7dee28f6f6e58097b0a641f8730ed5056a79836a81a5974b802d78fc051b207cbeeb494d7eef018f36c080dfc98f4d4a11dc9ac0f4ccba898e44d579f8806d7afb146ea93f6ad6357a0b6ebfda1575981c17cb686b8fa46cd21f0c9c37b3b3213553440ac627b2e533cb3afef6bfb1d4d273a0310deb58b12ce79219c2eaef2cca44e40ebec8ee48a60b7c74ec3587095e8b12ca655e809c75612e25ff5df239f57b842561dfbde44a7af15c4f4e5d4e0c905754e04811e7cf2132d913027f7707bf4ce79ef97a54918eef5fb11ba9f2070206797eceee9a237d75ee4e724e7bb55c4c989a9723252332e149dd00f70cc333c00470d6a78c4647935464768c9808825af8ce28e8b1de559d1da67ca4d87e6732d3f7a1f803dbb8d6d3908f6799a12921d8418aa3ed921d78fd40bf4df27277f2c25e8f62c00da473a254c13ceb2312c2611109c0effe8713cd2ae8b944bb9850191e5ba82ea181cd0fb7bcc26be032c6f481d9639f345466cd22e0722a990bdc439bbbc54af64db29498ecf3e060d8a094209332975e4fbd4f2485b4bea317b86d4aa1b42204c73299bbf5d95972f18c10192249a47a44dcaa1a5d4d7ff64eb01bacebd416ec40b04b8d184f2ed2da8f753696bfbadc0e14441baf8c62fcb4d12e9beeeee356ba7a289523efd49f60f49594a6fc8faeac38983b2f6e2c994e9a5951c7a7ff5441da828974a1e49ca0c34fc387a17967456d21a95e0feec4fad0a8d67798503cafdcc17f08adadb70c7eadca4ce631808bf383b53377ab69cf27fa27b4c9929364d045a14e1affbbbc80c99d020d3e8196d8aa4a772f9e10c6400ed753f8dc3d3663c71ea4f43633e48e47fe9ff258d5e27a401e8cc22ce4639c489a1825e3ccac516ce9435d3116e2585b339d4bfc0a772c7b24e63604bdfb989460da1cc1db34c8b5cf9200afd312c0f7d820d62f2e72870cae318ef6703d59f8a0bd8f1bc387e1145dcd7e82d23b5976425ed108e1263fa70a3fec21a2730b9c608e47eca26f27d72e0bdb56a6e0c290f78a3795eed22f675d1d2c4d5fb12b59f3154372f1ddd137f62d6964a71e74fb390fabf279469e2ad0e6c3ae75f3f4a498d56f719b991f802329d617ae11e16ea250cb29de2b0f8ddc29fab5afbd85fd7cb8e609aef57942f603ae2d08b568c2924ad9edc574adad46985add337cc0f19f448e538514eb3d21d71037206bbf0f37c005d732db530a43c37d729d65b786e8f7a3ce11acb60bcf85256456053cddd33e06b80145aa912c3635d0a808a5b7eb965e58a07d19803c60d15a167f5daa9d21ca1a49ee01f39d88d7bc48242bdf52814f78b0fb823ec8719c6e283632dad1035dc3702a5504f5d0f8178eae7ef53208a8c85594bbd794fd1f4df942072b309325a63c5fbe4b5de3ca7f6e5f4e0d32abad3c5c206ceb5c37769e3fecc2447c3db9bdb7cd88eb9444ad60b3583920e70e2698322a912c432015968804692b3a588f4b7fb0de3b30af8bd2cb803f7c5d903322e35953a5b1ccfd9915a45319a4794795b5e68eb5726430487ba20fba893a492e2ea0f73622e87df77ef7cb847841bef699f335959c30c6d431f1149587cf1041870e9cd312f171347e1c1381d2cf282359052f6c3e46318f337d0064919dd0991cd28a4be04636f18c29d242b9f8d4dfef792864f86bfee220578e34fe95fd0751acb6209892be0aa0d76b297f45da255b2a3ba0cb8b9e81d2c47fccf3f7e72a70c1973e4752010efae70ab2927d04b33f820fdfbdca01dc4892d668064d5401da04148dde5d939e912f56272e09dadbaee42c1a1cea2de6dc98e462020b597d4498e2e5b913c77f9b0ccf7c7eb81608bf71d29b6b3042b70994a1c9ba824432baa6880d460c0632b38e113607952522f413c0b1c2dd1a5d4b40fe462ee7eb3873871d85e3dbc8d867ef9e48c9352cc374cdcbc71de696f2eb729b6359e7b25a90b87459be734875e51260b6e652f8ee6d969c78fc0da621f20419903ab9d8d619d347256fed7339449c3f92ae6a8a960eca80d1e43b24696d4d1b7286484c5af3dab7493b08a31f4edf67c5f4046c2fe2a5b7f9e416045c70585d54212213ecd112360b26f0eff4870fa1520afaafe96f1a53c3757d23aa179f9ff548f1d5a53158024c408f25185ba63c7389d1689df0dcf8b116b51adbc2bc0ea9a97d818bd73023f58cb958551d0e73b66660cfc9a7999cd7b5b12b552e1a01018427806c9c7b4966998a7d3cf911c0d25de029809178f1e5f0118b7491029b43e2b4d1824360fe1ce9387c59490d857a84e8a5a206fb73b2c9903b7b30a10f8557f0ce5eee06f90ee7327c1ff7549dd6bbe933320a6ef4a409494614f5258fbe471a75dc48c13c4d45faa7bcc5451ebd09814f8ebda888b98aa036efdc5356c9cdf899b9360501a2b96132a36138d193b3443fe64d296f547a01ddd5116275ee940546f33d7e79caea554b837884da302349466cf1007e745258802372877333efdb94cbbbfa65330aab6eb0d4e9e159ee1dd0c51e5abcfbb83e714670eada3a0886d8b94aa6fc9143d5c0bab32ee68dee83a2ddb613d1ee812a3a2a1a9dda67ad4e8a3f8b3fd8e32ab7c0253d38cc947e89dbbfeeab5a06319a66c6cecf79c71fb2e10485a506d04383af1da3e82ac94dbd8f8067707b1a07161f58f22e708886dd65e93ae8e12cc6900fd688ff1d8e3e6ef88dd0c0a1643e2ae986b4991e5759001bedd8927b3ab00f7cf9a2075b97546c3d69ef0973fe2b6057f2fcc38c4ca5f4bac215da2e6b9552789ddf7b9c20fef9bb0d8601cd1e8950541d15fc9c2b7b669ecf9ec2822ec7c377c2e872195c418df3b38ad9f775d891773d87911414e9fc20603f3925ee61c692c4bfb11a229e7a71a2953bcb496e2f15dbfdef5b67a13b78c49fd6a4f8035b5ec025d7afcf3f75b6bb5e029fe0a748313112118307b0026f73efec1ef8df711ec139bbefe5615c37f95ade034d614d61d8c4dc2e1585542e0c18f1f79a9557b3c26c0b430398874fd1e07e571c865d5f72dab291d347ce4867b18a6608d45f6c3d6765e4d7e855a70d83d7c097def1e63df08900a2b5bfda940819263befbb66e297756b7b378381ac66ca786c4c3c840dfc3d4b3d4b25ef81caed265c37a8baa1ff823e11354a97c1bd898df8fcd0cea93eef01f310cc57a913800fb55006704b71b3d35814ae98a93e93668c780dd76ce877306076b66a3c75c6263d707f4d3c83a54f1d96388add08c8f2af8e98b56e18167be71a3733a7a897de85aba1d27614cf830face121c6ee0f2a1efae0306f229bc544d48568f33ad7cd8a36f2cba9b5ec41a650f66f60746d6170505f949049adefdfc0f528f2f4bf120ef9cffe36c1a5361d3256194d67d5ecafd9079d23ac47464c8a71409a77dd109bf1461813a1c0408056eaabff7a8278e8320e8a86da42cd91257295334c5cbaea4e9f162476bd1e7e2b917fc93f632058d6568135b2113c8a2d188707516d9abbf0fc5a28f5260798fbdba556f146082d725601accf700ac4ee9a34d2a99eb553890ba756a85c7d3f61095a286ab5e54edf3a8c24e48f0b2c592f9c703bbace179cf4077974430e85cdb4205a45e8c4529dc7714a0010f2f51250fba0b837348802073594eab53679e0d645baa975b568d6ffbee873b0faff764bb0c088713ef1e271a318e13bf707d2c838f3cd324da51bad30533bc9012ba27156af9a9a5cc236e324544264cf8d593298be2ec009813d0eabfb251d0dd758ab1ab9240bcdf00b37c7c3fb5c1685c1402d9f9d16beb7e323772a2424c7f083c65e9beb997b585951d0c442ca272eee5c6cef1250a91b38b077da01a5d2a3d35a9d97bb37feb5af8919ee40f615d5127dea6885a9892019506e34db87f94e66434257e0584edc8ddf946812b347f21a96a7b8a9693594446f4997e0a9fe33fe3c9d634291f0d40a451c2499500b43afdadc033bb3261a54200103b7bf815aaabc35eb476b44fbfa586871cc3e21273faa12b82a452f3058d1b07483eba947463880593ab92a056e464b309b46090eae0ff5ee53eefdb6ffb9dd8c90129c6ebd3c04adb9f470be2569eab4f98be797632d4e5f778c4aeb5aec513d6abe4ce9c58cda40550d45b5231085bfcba82cbab8797108c84e2ac7d13ba6ea5ec0a1eb0a2a3468776aa1f4aaafcc2d1766ca18e6f227d2094c09ccb7eee21a7131a9e824164f61af245ea2eb36e6388037c205f9eca7056ca8e7d7bd4cacc63586429f475318614595447b6731630ff41b0850391242bdd9594081eb18656faadf456c65afc9f414645484335b94c055fe2829c47d06ddc662e9c62a8b7acf36d6da385c37e22e70d56f1716ae49f72abe577c35501327315098b752fb0437e1d60310c2747cbb57df99b83cff2759d0012a0a50a161ea0e2007093ffb6b30c0a773623e4a8031a8210699aa063251cf9f976922dd964a967e460d8596b3eac4eb80f9e85ece0696ac144cf290813cf2a1372dc00a4783b60a751cb5e2f8f970c5a8a306693af97907400c387554882656c873b3431e019ac510bda2db0308f618916d893ca1c16c650f40afdc42257e40bf021abdd47e21b8a69bb196320c568e0f1ab014a5cb103998f20e850fa8224b0c04e075f2b578044d289ede5b8834bc0b8b1797ae2e5655b19ad2bbdca739d20e33c9d29fdb44be808c34aa35956527a2fb836215c114c51899504379bbc54cacecb6469f67d7faf6886785e2247f230dbec078a7f47f802d2696e76317eb29c81ea66a2c26258c74de2886970802ce342947ed04a37cfff4114f5c200580ccea233d1a4ebbe5cf3b5abaac0aea1151f9422558c8deb5da7a4066ee087f29e513c0a3fa17f84cc5dc6d1da30405279be87e654164823ce010e3630012943f79d456b2fb588de776bd3fc51601e59bc2c485b0b8f1d7f50b8335268c8ffc94deaff49bd89c194eb6506a2d0119ace3ca2a858ff5fe298b676ec9ac3756fdb48348c894211c6e1a3a016a2eb56f6e69c337162e15dd6a2019f9f8d86b0c73eeffd4f17e3e69b77a60216988b4d54dd9e2ba334919334e00a2616bc21ae3b6cc282d9ce72b678169fc9cd5e6fd09af4108ebf43fcea7e5fd1c755db9cb95d63f877447d10335814ec001183efb560ef730962ecd705f418a7910a739bc46ec072af8f8a64dcbcb0566c61f9dca2c56dc5a05465a1f49bf9054e6520803a434a968ce2f93397ffa2f4e91cd3b6a26ea552df5d53420b66ed8e57e196d45fcd50652a6391fc72b73a244ea50decf30d33bb3dc13a0322c01aeee106846f868d184332be762460287563c1909ccd97753e714d798536ade32c5630343faae3d0b4e1bf7eb90d778b434018323aba530c6c35d264e31cf1a96755a4639e0823e96c43137ea5a4d17782f30d79bd4db74038b7f6d5e2e2000d61c8aa0d145cad9548e98e5d5f01e985407a73e1302f5263a44db43ddb08df777bb02eeab5af6a52cfa4e0ccc69328320e94b44143c1553c9924a138bde7f318bd7005ad4d41ba38fe0056360006c4ca4ff0b0645526f52ac14a9257c5abc0fe0901dff16631785f2a38847bb8cf98720b987dd4ed7ea272358b6268fa7", 0x1000}, {&(0x7f0000001100)="7a5c7427b49f8212131e4b9b406146dbfb4cc4a79f044dffa33a7bed27246aa872975639adffd4b09f26d6192eefed11d0ea48ca1450e279237e75513f2b25b861d17c7ff7d459a139fbd57b926b632bf8a2d121e7ffb365a636995d2cf459b59545e4e723be39704098b3d84a895c020d339a0b4fe167d95889b6e7a34b240d83b266fd2863d708e13b740837cb394f8d6df4ced25f77bd1eb91e75cbee4823bb7570ea4a58f3dbbd8ca3d7ffcdfb11b1bd6c1c61ca640ef031643be1479ca33ae2441d7f488942c8673c92ca4736acebf969e289a9687d729b38ad7933bb4d476076c95f36251ed441460da7c13e78dc2df3e5146dc6c7fa8e7d878934df", 0xff}, {&(0x7f0000001200)}], 0x3, &(0x7f0000001280)=[{0xd0, 0xffff, 0x20, "7bbf7c74b3230aae7942aa4c190c9fa2d1550bf4fd63e6f155299c33223bf2f0700e39b6f403da56b10ba46c303877ae7e66b73c50cdb8848be1f2ae098abf255406f39eb8e91ebfaecf2ed1099c48d93b1077bb3e67e3d4bab74d6fb9245867fbfa7f95c3b6549275231cab540b778a0bf11d9be104b8b3ec0c8471192ea5d27b499cbc32d79fb7bf1db9d3c87215fdffb290b1ef7c106ac5d816a4ae4c43a37d243f981c8f7b1fb638e3dbd5a71a64716cf8f64c9f9f60293f271cbf"}, {0x60, 0xffff, 0x400, "14c135c66bb2cb1e52378ccaafac63fdf716587129cc1187c2f4857379be867069fa171ff79a9f38f97acad84edbb999c115065be6ba0d54c8d0824420ad6e3653b2be58dc76c469947b19"}], 0x130}, 0x2) 16:00:25 executing program 1: r0 = open(&(0x7f0000001800)='./file0\x00', 0x1, 0x80) r1 = fcntl$getown(0xffffffffffffffff, 0x5) fcntl$lock(r0, 0xf, &(0x7f0000001880)={0x3, 0x1, 0x8, 0x2, r1}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r3 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f00000018c0)={{0x18, 0x3, 0x50000000000000, 0x6}, {0x18, 0x0, 0x408a, 0x5}, 0xba63, [0xfffffffffffffff9, 0x417a, 0xfd99, 0x2, 0x10001, 0x7fffffff, 0x1ff, 0x3]}, 0x3c) fcntl$setstatus(r4, 0x4, 0x480) pwritev(r4, &(0x7f0000001740)=[{&(0x7f0000000080)="3bee86a1637baa8686fa4cf3766b8190ff72bf7d1e611c0f929beafdb4e17f979c317c181fa17062522909935ac693921194ee3239372f9a1c9bc25eccde12b9713fe63902d50b001c3635b9dd05afbf41ce5c6423dc7cbce44919d24a99331c166a9667eed43874a1ceb83034643a0785d848c4970d703ae8411466ca950f79a3955a4fe5e3c52e54db6c98bafd99770b17e4e3137570e7a7c78aa7679d3cf465780c087806d0e0fae64c79abc0e7381c4627468c823c664b158c040612edd5dfd7b4e0558b4311a92bf3412abd294bef818104374ccf1d4263a785a33b013d2308febdcb33c7132d4caf69fcf035dee983dc084db602f2f02f"}, {&(0x7f0000000200)="8c0b790733411d4c57f9ac691189a2ba3c1562da0f835739aea0346ae75963b42d7fde8ed2fa8561c09dfeb13eb9c63c4a79b81df21f77aba2b6909b9ffae663599336e227fa0bf40ac0824ea3d4993acfd7373c7b8445bfd6f2030a9fe226195e2a3d0f7813ce5b60d0b6ea5953e4487bc5aa388dd8056a06fd956e021ea29912db8aad7e902e2bed55a04745d4e3337098101bd7f34eb82ea0e8284c0d3d1e5280b19f297c9cbda84e407df2c47b75badd1891153eb7c4ec579da42d4be15747d12128975573437d4a77f8399c170adc8432098bc78c8fad6c16"}, {&(0x7f0000000300)="d8c9baadd0783bf3c80492dca9a9232d3d4d41b793c73e54a6de1c3397e4f4bae026230b936ce657b139f1368c19075217a41e684edb4efd163bc7efe1e007634040b13336aa17c0dfb88ae47155a456a590f2b6fae396d575baed3c6786d6115f6fdc7ff8495392da0b4ab37688682bd474f5e3ecf0056cba981bf37c7641cb97b4"}, {&(0x7f00000003c0)="26c31ce8c0695d79fd569259919aee2ab0ce"}, {&(0x7f0000001840)="77706251d45707c6c71362dcb5a6f8a6da694fbe789578692da4ed1e9cb0c9665a88723b0aa4a0c1462a0a500210f523"}, {&(0x7f0000000500)="1e5e05ea43ce11c27ffb8e9f783965338a96c40e15a9d7f483277d2c8cfd60f96c5d5e5f45914f57fa705bec80b4b732b90d9f67ad1a5528c764dbad6f54dbc1f17b0f3dd56231b8e85d1f073e757d847129cb95db89361c0bd446cdacaefd2d7d316d65a00d5c28d9942de334765782a2a60b582992f34725902e52a27fd9980dd4498efd6afd22b72b1cf82b88a826d4fd2af9e1922fdaf405fbfe229df460b3363f0e4fa4ba687c265cdf90513da4a607690683806fea1f3223b911"}, {&(0x7f0000000440)="8e00e485d3cad8a421a91a5696619dc86056ba478611787dfcab5458f3cd7621a10b9a9352407f3154fb2c529b5d6b04efb85ef8d2fc64861419a7a4d426ddd7160fa3de70997e6785d447cfcc15c7395c01841f496d0c203a93c9e900"}, {&(0x7f00000005c0)="8ddd7a0c8ada5310825c2ce7338992cffb8afff891211cfdd58a9f86dad654fe788df1d2d7452b71ffbab293db103c040dffb92e8f5614d0e165f9dcaf8db6fa7735ae414fb9a2c7324a8b0bb9034c"}, {&(0x7f0000000640)="13c4ad722f84bf2f0871607eee50bb3fbe1535aec4fdd3ed1cbd000f95e90e8fac1249aa3b755eabf4208f0831514a013b773b9826f719578732bddb18e55d6d1665315b38274fd3d895d0c79a56abf81f0d25ecce4a391d485e800072a964f2402536060082bbe289d2e17ad2f36cb7fc4b3a3c0c5c13d2200f462f35fdf8b36a0a6fd138c984e7d6379c4ed3f46d1ab0d3eeb6e8558b81d33fc0c8a35419e1a758533aaba42aa2bc08392a8fc490ef5a16ba3798bcef31c5f96070ab4123e4e541d39d3d30c52855d3c29cd9514791026826360f3a99855405e0634890091c2eb31901507b7310b0d5570bce5b6213eafcfca11893cc6f04721515c040913b44c3ea27ad26efaf76180919fcb8feba485855fdca29f51a1b882517b1a75d5ba66b308bd78c62ae9a8c12dbd087641ecd82757a6323d37db232950c8da3841596160171b531cb602434e0ba099617cad3b7738e8311bc7cb70d0c284a3dfdb651499f1934f3db6770ebde5a997f7dad803e8f3429b8aed8dab55a89a1a6f197b0dddd6a170f3e6773c9914698e83337c1b9af2a39b5efe0c66745daf279fbd62133535da00887ae3ae4d188253254fd667b232cdecc4d44f9536ad7f2f01b4a36e12733b595684489b8c7d7924d4cbe78378153cf912bf27af1302da0c909a689d5658bbc2453412a292cbe3a5ea0adfb9e4c9768d550bbdf7deb1f452a5de633336a09c15327955805bb05644d1e0c48cf9e3e3730831c96a9a19ce8f843feb3da7a71faa0b395a1f65e7a1629344f2d7db15cfcd6471441769d4fdfde861d4c5cd8894b4488cc5962c04b0704d83357e6cfa439e77c566bde372d5c655f2a8f802aa3134340c4ee178cfa78057cbbcc86f7641707e1f82570fa7343a80f2ac0cae9caa98863a2f869bd8cdaeba82c0feb7503613066c69931a5a92cf6564a9df315e7528889c876972ee0309d721be3472022a7d925d00dbbe543318a2495239d8224ae9aafd617dacd3cca5fa71795701d338fc8678953d0e7fcd48a00b6c8e808ba1c53780129174004210ee4b979778b4de048a52780eaf1d012543f47054fd9f73b93780dc419a77be4d61ab8fced6a02c5b184ec8fb97567468832044d1c6ddb6efd58d8ef58457bed30894667da1089ac9425089a825aa60a1f466202467f01d870e6f7ea99816bab42f1701a49fdf11d18b48d3f6f77808c993f1df7410d7dca2896f26e75f734e65b20a883e57df4cc095e5c4d142f3da2d6602226fc12cff079b57b85384ccafba8c6dcac35454cee7d0516d58e764a2f5f013f43115d2b352c908bfa7aecae4043c02902108199f90f0540d582bf781d2e54c36483615416834195bbec167ec3af38a5d3b2d1abdc5c728a8b72646ee3bbf658f573db3542cd30db52e41680e508c1c270781342700c343f686ff1337e1de406edcdd52c5568f7e00b527317026651a5c2297bb7c488d771602ef0996cff20509924201f972ef50ea5569108b49246aa3bcf6f3c6d99efd3c92086e644f7d6131bcc65cdad00d55031c6409405abcd41014edde7d7282cc675d6b9c796092824a38452bf4444ad0c92fa74dbceaaa587ec967f45ad4d442d9c1012e02c2959d382fd567894809eff53ab8e4667d7258ea0d7590fa5388ef7f122882ba881c6133985be909177495f7895d97e4e0893582613b59612b183fc6931a74813a06e50aa2db395dc3ad4f358617d377e9ae9204a5be8785bf77b6705b6605a26d2d9f86fbd7d7b3340ff6bf449ff3f5a8ce806446b773c65a993c90df78e43763b535fb5855f65caf9d4aad6975022d1f038c84d0def7d057b38059cf196a4a126fb7443444d2952745fef4c2e6bbbf81417b6c1b758b0e8ffb749de8d536592b5490f93448a8c90e69b19ea0a24a7f528b1508ba61a46165327563b239752e944f2d390da46197a4f35f0e01c519d9db0c125120e871870c9313dc60862bb6301aef2a35972ed4206263485e28cff10b66fc1ad9387030cba883881ad529966ae3928d51fd9317f8c307891738e336e9af2e05c3676dca9450589cfef1666178e268a99349080bfa9a4f27261668da43348f1352821809e3a962108879e200edfbd101d5c2ad9f11172019f52815b02edaf862db4096cf83957d4f96a942f9e5bcc2b17a196ac68f6358d43f9a5cf873765556f371e5875d03aa92d96106e5025b39c4cae6206004711f4f1b26f5953d9cbcf2714f02a86c5feeb62b09c4f76ef6c0c2a9cec9b7d18db092ef50d386e5477b987a687fa98c4250488db3da2c4d92f9f1d60d370ae0d3333a8ae3a99b93aeab5fc0c920ba252c1961fd0b6be9dbe015b4a322e1f4665d8d6945710164ea9aceac21396df8732d9f0540bc8d1f7e7c98b8e13603504e10bbaffc242574433f03b77b307b059ab52a54f4b3b253d96bf9665aff6ba205752988344cbe510bc161321197a3ecd03d64003844193b7fe07cbef8ca1b6003c39eacd97cd06f7336d5de8766cd0117f096423277d29ddc900e80bec459ae34298cf69d3e9e23832b3f33ecd38a85eecf29fbfeb42b96ff587108223ccfb9249c4920aabcd8e083945fef83426bdfd7cae17aa510c962c2dd13b8ca590246b8531f23461f0f7dc5ff5b077a1d8524511e2e801bc398474c1b32d3fe60c52f46c6ffc9cd8fd0e92fda27cad0dddd9ebe613cf253e52dbc0b5af2dfa4a35e57f01420ec48a8bafd2b475c313a2e2161efeafb764e7bda2cc97b93f2f4c9f26c5234bc3fa78b3befaa8375432a85976882c3846dd96152b9c37068015becc82008f9c32c2a1e8d9d6febcd1a4ecc86684519418a0e6ff2fe6beafba6d9306bd45f4375c228f83524926bfb55f768fad718975bb971f3033b4315c437dc1a8eb5c41f89ad8b25becc4d0a95d1f81c8eee0e9cb68bf7f3a01715ebd4d27cf4df75103de65002679e6edb8e6bc38a4a36b35296bcc19a9cbdc6dc549625b230d18cf707d4e692bad0f83dcb3ffef9611885dc25a2b5dc8908f52a98a0d520e4e41487a9f25e2a78bc0bbda1723655e3f81222e169d92ac474d334699ee2b0f13dd20fcdb05829498a6b58c84d742ea74bcaa7deda4bf60da029e3ec19f5f003d602ff907ddac71202bf7445040e5b64638ebeb28d49f371b7897294755b405180784bc5fe0f41730ce6687ec028ca7c96ed5c125bb03785f8697d75a0604d30b0fcc5c282970b0fc4dd992a971cd03738eef1fe48c68eb607b3912b24dc8bfac948f7c43757eda777567a46cd3f684710197afe648e614d7988383660f0c153ce84532814fac8a654abd8771de66a20e1bfb2743e1e942b930e5f583d548da5ba4a86f143863e7b0c310db2331d9c7f31e98d8d5a175e7558ad883c4beeb3531f5caf692c3ff46abc8c1069cc9da8bb6ac2d3b195e102560fbb643ea99463259d1cbe7c02148603b4f877845922252cd105acf1485578e2bc5d386c7107cd20ee042dc702206af57b66194ef39403852837211e2089ae6f695ecaa719026f1083aa45ae7c4ad9c45ae753aa5f56292de04ee988c851f46f3f08315b4e64cc28c497017d0e9468f28313a0c9a6da9e7e92a0d7b138c102d53c9e492d2d8bd6d2939b23ae2de051ba95b237167e4f6213635c0c8c2210b930514ac6d258191c306729134e2a9e9ceedad973f550bfbd47bc13ada4b2135abba4b096d41de726d5f530f338465716d950257a4aae34cd887cd2d1d2bab58941b65f46c1ea0f381b3505f9173ad53d1d3195b82e0e340b42311de955e514339471c277e53c499288208af0ba01a858a0c4eb39c00233eea9d8efb36b4d9ca143ca815d1dba0b52f6a9c81d71d7db1049daea18686b7a78e5b6ca29c07cdea973eaa5feca242478e7a9bfd1136c5b026a6b26f03cdd7ee65732b68bbf87a71f4e979f50f28d1047670fe01c99d0e19b7eda87d08edf7d1c17f37c75ebc8f4a2091c770fcabfa6ee74719241559c0fe31584a0d35d2b78e04a51524da0e8116209341846bc61ce90e29bbf120a8b7393c626c9b9870b2295b32dc34b7efe62248548485f14659de07e3481d6303bbd232f993deb2de0fe2e5fc4e72f3bfec50d2e8cf1509f272a2f96c17497192a986d0098209603f152465834a0046d959c22b69569dc191edf87d9d694460e50bdca88305a4985cba66a7437e30f3ed895d3ebaf143377249fd998e46fd0f6f17c17bd84c843802b467a94e037556789264068f7532654572ecd8842563345f07149660ffb0fbb67ccdfe3ba7d7177047ea11215cf5599d140947373f1229dc41daac4371f23aa14b23d187cacd154ff49d447dc02f44196acae0a1c1143780c33ea2d6f25b5f36ec33c06ab92a061ef3a6f4c645f57fc5f9a9963f4a700c9fbb1e5bce097b2a6029aec71318537ea5c8fe2c2de682507fbd75b6a4a3f304a136754a7a8f91205ff040c831f1c331f014e825fbdd25b08a9c7c0b1eae8955d1c408fa2d0b407ceee894d92e2ddf0c929e3c8ce4b6ef2fe2d1d92bd7147fe2f0c228afd90195f2cd8dc2743ed7438f811ab696f48c72e577cf28c5fb52b1b4585ef6f3401295ee1abf228566bb6329bbc8acdce0ccb8a2d9f6361bf9ae94e804cc633720eaf71349862610ea62bbc286a3405bb3877d04c04fa55006ebb37732f5d2f65fd5f9f67ddbfea7d63275c603a65516555942cdda567b8d6d08a1ea9201f93af31e47b5fcc0f8254c445e1c056b5a7c4d36dffea17e7aad5c68cb61cbce194da73649c356b35f1cc1a705688610b008d5c318a4fb659f1ec614e2f18dbe7febd5aaee6f48507ef4ee6c01b093ec560611ea8c3d1bced788e156061cf1ef4541700813f86818a02221428897d7e8e59c3bb1770698d7f7be94204d88c4cbdb9ff8804e5fe20c2c0b070bcc6fc8120b7c345ef3dc4cab94a6bc5c3b474a534caf29d23f51f559b424136d4571a0a930dfc2561c8860bdb88e9db02df6d24198b55ee92df8b8fd5bb966faf56d42c6f7cd8dbeac89004203c37a2ec2a0cd624cc4615720dabf26f6e8ce36dea10190338de7a30c6c3f7b758cedd441e5dec4222e63d992458242ffc990e25f1a7df70889b025848d27e9987c4ab078bd231901ba7cfe32957b6e7cb654337f3ba9b6df3baa9c90e7d760fb965bd3d1e1a960bdf479c7feb9ef1e3627e8942932e62a03fdac04ef07d9123020b602a38173d28f2df96d49c2294e8f42420c5c241098e40c866588d8f112afdf6c914f2853f544b4a5b7dcd730469f0ad6e89ef250c2f808857ad0ce1c57c3d1aefb0f6da53d5c860cc57f52cc8d74c697808d2c5b3379478d4f83c9ed7165d2d39cc31735a9a45dea02d20a70f596e6bb7dbdbf950fcd7d6b4e1910ca912932cee5dce5306a75d1ce23b17916c2b6429bbebd44ba84f94051d33d98aae7ebf13a7feb37fff883749f7d91272b6100dc4851fdfcad8aa002fa1c7b6b3bb85ef97825cb63e7e12e2873a838cd134dfa82df0673ff616374b542fa02f2e420bf83a108abb2307bac3f10a4920dc3d608d1c8d19ad488ff77124dbb94d9106aaca42f8a7fbc33e065f71bf3baebc8d1377d65141ea8edce4fdc63d86beb41a4fbebaa0d6d28f22ae68b42d029df8b502f708771f9d53804fe1977be5bd73cd065651fb8da2bb1d0adcdb273e9181f9b4cb13eb0aca359fb446e7098039a21a415561c9d9d7e1ba174e950a047ece18e9386155b349aff1a45df0f62096ae167b32b060905818b70aec6fdbaadfb1cf79c313e9a54a5f73ce7a930c100fd25ab"}], 0x100000000000063c, 0x0, 0x4) setsockopt$inet6_MRT6_ADD_MFC(r3, 0x29, 0x68, &(0x7f0000000400)={{0x18, 0x2, 0x61f08744, 0x20}, {0x18, 0x2, 0x91, 0xd96c}, 0x4, [0x1ff, 0x3c9, 0x4, 0x41f9, 0x5, 0x401, 0x0, 0x3]}, 0x3c) r5 = dup2(r2, r3) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r3, 0x0, 0x8000000000000000) syz_execute_func(&(0x7f00000001c0)="ffe52e660f3a0d633262c4c2d50382feefffffc421792bb1feefffff46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x11, r4, 0x0, 0x0) r6 = getgid() getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001940)={0x0, 0x0, 0x0}, &(0x7f0000001980)=0xc) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000001bc0)={0x0, 0x0, 0x0}, &(0x7f0000001a00)=0xc) getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f0000001a40)={0x0, 0x0, 0x0}, &(0x7f0000001a80)=0xc) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f0000001ac0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000001b00)={0x0, 0x0, 0x0}, 0xc) setgroups(0x8, &(0x7f0000001b40)=[r6, r7, r8, r9, r10, r11, r12, r13]) munmap(&(0x7f0000000000/0x3000)=nil, 0x3000) 16:00:25 executing program 0: pwritev(0xffffffffffffffff, &(0x7f00000000c0)=[{0x0, 0xc600000000000000}], 0x1, 0x0, 0x0) r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f0000000000)) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:25 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f00000000c0)=0x1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2d}, {0x7}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") syz_emit_ethernet(0xf5, &(0x7f0000000100)="dcdc4208815644b8bea0b07b1b53586c30d3cd1aca116be224d488d51e5b43b5e278f5323b97dd8f00da9250b943c28b05319bfa36d943f8885bf639e8b032e631d66b82d5b145535e344cc51bb3073041f1baf2346633d540f6a283b298ef307511fc7173d1a2a5f938c20926bcdbc9ec5f4eebbc265f031d71a40704462e0778b9b2f60fc00aad05447f3a0fa67ccffc2c50363efd37ec1aabc02b5b9c0e24201cb134cd3c18153543376570bed1b1622ef69eef1ec596b1eab7e7e7391940c78af37a413c2e57b18fab149fc46936b0febbef502324ac71558ee5fcdaf237440c2ab754848041a68a025325b07d92d46747455d") 16:00:25 executing program 1: setuid(0xee01) r0 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)) shmget$private(0x0, 0x4000, 0x220, &(0x7f0000ffc000/0x4000)=nil) shmctl$IPC_RMID(r0, 0x0) 16:00:25 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000040)=0x8) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x3}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000180)='eh', 0x2}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) ioctl$TIOCSBRK(r1, 0x2000747b) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000000)) 16:00:25 executing program 0: r0 = msgget$private(0x0, 0x0) msgsnd(r0, 0xffffffffffffffff, 0x6a8, 0x0) msgget$private(0x0, 0x410) 16:00:26 executing program 1: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x9}, {{r1}, 0xfffffffffffffffe, 0x1}], 0x9130dbf, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000180)=[{{r1}, 0xffffffffffffffff, 0x4}], 0x0, 0x0) ioctl$TIOCSTART(r1, 0x2000746e) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x2}], 0xeaf4, 0x0, 0x80000001, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000000)) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:26 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1207, 0x0, 0xfffffffffffffe89) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) kevent(r1, &(0x7f0000000000), 0x3f, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x11, 0x1}], 0x7fff, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000140)={0x1, 0x1, 0x8000, 0x800, r2}) kevent(r1, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x8, 0x80000002, 0x7}, {{r0}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x8, 0x94}, {{r0}, 0x0, 0x40, 0x0, 0x9, 0x5}], 0x7fff, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x40, 0x40000010, 0x50d0}, {{r0}, 0xffffffffffffffff, 0x10, 0x40, 0x702a, 0xc0000000}], 0x3, &(0x7f0000000240)={0x8, 0xfffffffffffffffd}) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) ftruncate(r0, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000440)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000140)=[{0x15}, {0x40}, {0x6}]}) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) getpid() syz_emit_ethernet(0x249, &(0x7f0000000080)="b68c8e5d46724a351ef2c3760917e77c42eed1ac26f1512b") 16:00:26 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x8241, 0x2) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x121, 0x1) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000140)=0x1) r1 = dup(r0) ioctl$TIOCSBRK(r1, 0x2000747b) utimes(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x2, 0x800}, {0x7f, 0x8d}}) lstat(&(0x7f0000000200)='./file0/file0\x00', &(0x7f0000000240)) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f00000002c0)=0x1ff) r2 = open$dir(&(0x7f0000000300)='./file0/file0\x00', 0x0, 0x1) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f0000000340)=0x6) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000380)='/dev/null\x00', 0x1, 0x0) fchflags(r2, 0x0) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000400)) select(0x40, &(0x7f0000000440)={0x613, 0x100000001, 0x20, 0x9, 0x6, 0xffff, 0x6, 0x7}, &(0x7f0000000480)={0x200, 0x8, 0x1ff, 0x9, 0x2, 0x1, 0x3, 0x9b}, &(0x7f00000004c0)={0x8, 0x4, 0xfffffffffffffff7, 0x0, 0x9a, 0x8, 0x6, 0x5}, &(0x7f0000000500)={0x4, 0x8}) ioctl$TIOCSBRK(r1, 0x2000747b) r4 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000540)='/dev/ttyCcfg\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000580)={0xff, 0x4, './file0\x00', 0x9292, 0x8, 0xeab1, 0x4}) ioctl$WSDISPLAYIO_SVIDEO(r3, 0x80045745, &(0x7f00000005c0)=0x1) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000600)) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000640)) poll(&(0x7f0000000680)=[{r0, 0x20}, {r0, 0x80}, {r4, 0x10}], 0x3, 0x0) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f00000006c0)) readlinkat(r0, &(0x7f0000000700)='./file0/file0\x00', &(0x7f0000000740)=""/199, 0xc7) ioctl$VT_OPENQRY(r3, 0x40047601, &(0x7f0000000840)) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000880)={0x0, 0x0}, &(0x7f00000008c0)=0xc) seteuid(r5) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000900)=0x5) kevent(r3, &(0x7f0000000940)=[{{r1}, 0xfffffffffffffffc, 0x2, 0x3, 0x6, 0xff}, {{r0}, 0xfffffffffffffffa, 0x14, 0x1, 0xb86c}, {{r1}, 0x0, 0x40, 0x3, 0x3d, 0x80000001}, {{r0}, 0x2239c6ebd6dbe947, 0x2, 0x12, 0x8, 0xfffffffffffffffa}, {{r2}, 0xffffffffffffffff, 0x20, 0x20000008, 0xfffffffffffffff8, 0x8}, {{r0}, 0xffffffffffffffff, 0x1, 0x40000010, 0x44b7, 0x5}, {{r4}, 0xfffffffffffffffa, 0x40, 0x1, 0x5560, 0x1}, {{r0}, 0xfffffffffffffff9, 0x8, 0x0, 0x80000000, 0x5}, {{r2}, 0xffffffffffffffff, 0x10, 0x10, 0x9}, {{r4}, 0xfffffffffffffffb, 0x10, 0xf00fffff, 0xffffffff80000000, 0x4}], 0x9, &(0x7f0000000a80)=[{{r4}, 0xfffffffffffffffc, 0x20, 0xc4, 0x1, 0x8}, {{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x10001, 0x48}, {{r4}, 0xffffffffffffffff, 0x80, 0xf0000002, 0x5, 0xffffffffffffff00}, {{r3}, 0xfffffffffffffffe, 0x8, 0x20000083, 0x67da, 0x6}, {{r2}, 0xfffffffffffffffd, 0xe9aedbdb47989846, 0xfffff, 0x8, 0x4}, {{r1}, 0xfffffffffffffffb, 0x5e, 0x6, 0x8001, 0x4}], 0x4, &(0x7f0000000b40)={0x10001}) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() close(r2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 16:00:26 executing program 1: mknod(&(0x7f0000000000)='./bus\x00', 0xa0, 0x2) open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) 16:00:26 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000000)=[{0x6ea60a4d, 0x2, 0xffff, 0x7}, {0xfffffffffffff51c, 0x7, 0x100000000, 0x7}, {0x0, 0xfffffffffffff001, 0x9, 0xfffffffffffffe01}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x60}, {0x28}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x40, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) r1 = getgid() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, r1}, 0x4000000000004, 0x9, 0x0, 0x0, 0x0, 0x5}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000200)="92ed5522ae84704056cbbbfd37a855c9ad67839253704979f132632d63fdf9c308d6f71b9f7df01901911ef892ddeddbd36401819fb364f69c15b62616ebc13a9c79a4ea8ea98e930849f292c9df76e77c852b2c2cb9d98a55b13fcfde2e68b912d7f268f255d4f17358099fcb115fb91fa670447bd6d974050ebc16659da278048cd38d4d02183754ff8e04ee4cd630c3e2bc36b650a1197aa7a8410dd7b1", 0x9f}], 0x1, 0x0, 0x0) 16:00:26 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000040)=0x6) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x6, 0x1, 0x100, 0x9, "2762f44b23cd22ed12f822a245e92ef9664a1e65", 0x41ee, 0x3}) write(r0, 0x0, 0x0) poll(&(0x7f0000000180)=[{r0, 0x46}], 0x1, 0x0) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000100)={0x7, 0x8, 0x100000001, 0x7}) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f00000001c0)={0xffff, 0x7}, 0x8) 16:00:26 executing program 1: pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) write(r0, &(0x7f0000000140)='.', 0x1) r2 = fcntl$getown(r1, 0x5) fcntl$setown(r1, 0x6, r2) r3 = dup(r1) poll(&(0x7f0000000480)=[{r3, 0x1ff}], 0x1, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffe, 0x51}], 0x8, 0x0, 0x9, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000040), 0x9, 0x0) 16:00:26 executing program 0: setitimer(0x0, &(0x7f0000000080)={{0x0, 0x800}, {0x0, 0x2cd2}}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f00000000c0)=0x100000003) 16:00:26 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x2003, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x80, 0x4) sendto$unix(r0, &(0x7f0000000180)="a236ac1ce3b4433367d883c1f2c8e687a1c17a59fe33f8815a716f5de5a29741f2a70a549bbee78f1ef6619c3287116c9edc1eba84b244557dabd8351a9c2a8d859827790c98b3c36fa4fd5140e52016247ba15820b9ca39b20ca9f35b02273d5ae04c4fe20edd98ae5b658274c643ba18744de72a10ab7ce69385711881ea5e21a91516beaba176c42fe27db1cd04a909e67be6dc38570eee4bd593d010e268a9485d9d0196f1683d77992cf3c6a7aaca4644ec", 0xb4, 0x0, &(0x7f00000000c0)=@abs={0x1, 0x0, 0x1}, 0x8) open$dir(&(0x7f0000000140)='./file0\x00', 0x200, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x100, 0x7) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xa7, './bus\x00'}) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000080)={0xfff, 0x3, 0x401, 0x100, &(0x7f00000003c0)={{0x3953, 0x20, 0x6, 0x3, 0x10000, 0x4, 0x9}, {[0x7, 0x1000, 0x101, 0x7, 0x4, 0x8, 0x8, 0x4, 0x80000001, 0x1f, 0x1ff, 0x3, 0xc84b, 0x1, 0x7fffffff, 0xfffffffffffffffb, 0x6, 0x2], [0x7, 0x0, 0x3, 0x6, 0x5, 0x43, 0x1000000, 0x9, 0x6b7a, 0x26], [0x3, 0xff, 0x3ff, 0xd8d3, 0x1, 0xde86, 0x8000], [0x7, 0x90f, 0x2, 0x3, 0x2, 0x2], [{0x8e, 0x200, 0xffff, 0xfff}, {0x99c, 0x7, 0xf25e, 0x5}, {0x2, 0x1, 0xfc65, 0x100}, {0x1, 0x8, 0xf2, 0x4}, {0x0, 0x4, 0x1, 0x7}, {0x8, 0x4, 0x8, 0x5}, {0x8001, 0x8, 0xff, 0x7e59}, {0x1, 0x7ff, 0x0, 0x7}], {0x5, 0x61e, 0x8, 0xfe}, {0x19c4000, 0x1ff, 0x12, 0x80000001}}}, 0x8001, 0x101}) r1 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) pwritev(r1, &(0x7f0000001500)=[{&(0x7f0000000240)="18d8c44dd2fa29049b49572b091ae9436dcde6a472dc5f2d9ac4c9c23e8d42808414e12e299043eb6c322cd92bd2f0b3e2342eabd2fb22727d3934a359eaaf633c468da81c1aa269a5bd0fdd2339b5735168a837d7f48109053356928d099dfcd193f05daaf72e58ab9052bd65a2676eaa98c7213b908abedbbce65c866cbcad5730265ac1bea13f88f6a820dbe1b8c7c905fd92297884cecd9ef6cb6fa13d43fd026e385269e5de3baa3723f6607529cdfa92b8aea4ac4a55265cbdb8edf67f5b51027a9cc58bd0ce19420e97b54708b9ca512cc17feb6ec1e0624095d95ded21f361bfa64e5ee349356d55a513d2f87af6bc60c3ab5cf47db9a98d1ba5a956bc6f59e8744b5e359eee737643f298274197c07a769adc4fc1b391aa4013c7fc4373f8a8e40b778e8be4ddfed92960a494baa79d5c37b92829109bdc700b44146ce398fd64a7ea66322e6c", 0x14b}], 0x1, 0x0, 0x0) execve(0x0, 0x0, 0x0) 16:00:26 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0xc, &(0x7f0000000140), 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2af, &(0x7f0000000040)}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:26 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x9}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) open(&(0x7f0000000000)='./file0\x00', 0xfe42ba4b8a8c5e35, 0x0) kevent(r1, &(0x7f0000000000), 0x758, 0x0, 0x7fffffff, 0x0) 16:00:26 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r2 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) setsockopt(r2, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x67, 0x0, 0x0) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) fcntl$setstatus(r0, 0x4, 0xc0) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) 16:00:26 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) getsockname(r0, &(0x7f0000000100)=@un=@abs, &(0x7f0000000140)=0x8) socketpair(0x0, 0x8000, 0x8afd, &(0x7f00000001c0)={0xffffffffffffffff}) accept$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) 16:00:26 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) socket(0x18, 0x5, 0x100000001) setsockopt(r0, 0xd, 0xe5, &(0x7f0000000000)="09fc0db08c7fe3da2b7b402729aaacf06c3f7742dd3ba2ddbbd199a559b4d765661cbe096658c343a52dc15b5fbab0ce011593e09e4d3ca50d082b9c544d5f64f93e266eed6a13", 0x47) setsockopt(r0, 0x29, 0x1a, 0x0, 0x0) shutdown(r0, 0x0) 16:00:26 executing program 1: semctl$IPC_STAT(0x0, 0x0, 0x2, 0xfffffffffffffffe) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f00000000c0)=[{}, {0xf98c}]}) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x401}) write(r0, &(0x7f0000000200)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd45d3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16a960387a64d5f16b136a5d00d1628b53a", 0xfffffffffffffdd5) write(r0, &(0x7f0000000280)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679da01000080ab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c1888cd2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31a70b4dc386972d2eae1f50146e657077b47698d5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a2c37e6f300000000000000cc584aa972034a4a8c7d8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541843edb1ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d06aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54e66e60dcb063f16e3b428afb2c23218cda16dd1af7d008000007455e3a311c96284c2b5337613910b76922e59a3e00a96066486322ae9b47755c007601128e08e6e8d", 0x20b) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x0, 0x0, 0x3, 0x0, "8528800000e900000005000000000400"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xd4f8, 0x0, 0x3, 0x4000000000d9f, "938d16c66662471771dc3397750421929fc500"}) ioctl$TIOCSTOP(r2, 0x2000746f) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:27 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000500)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) getuid() r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000280)={0x7fffffff, 0x0, 0xf1ed, 0x20000007fffffbf, "a508000000027ffb07021000500000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:27 executing program 0: r0 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0xfffffffffffffffd) setitimer(0x4, &(0x7f0000001100)={{0x3}, {0xc039, 0x6}}, 0x0) recvfrom$unix(r0, &(0x7f00000000c0)=""/184, 0xb8, 0x40, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) r1 = semget$private(0x0, 0x3, 0x1) semop(r1, &(0x7f0000000080)=[{0x0, 0x3, 0x800}, {0x4, 0x1, 0x800}, {0x0, 0x800, 0x800}, {0x3, 0x20, 0x800}, {0x2, 0xe20c, 0x1000}, {0x3, 0x80000001, 0x1800}, {0x0, 0x100000000, 0x1000}, {0x3, 0x1, 0x1800}, {0x1, 0xfff, 0x1000}], 0x9) poll(0x0, 0x0, 0x6) getitimer(0x0, &(0x7f0000000000)) 16:00:27 executing program 0: r0 = socket(0x400000000018, 0x3, 0x800000000000003a) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0}, 0xffffffffffffff9b) socketpair(0x10, 0x2, 0x7, &(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f00000001c0)={0x1}) socketpair(0x1, 0x0, 0x29a3, &(0x7f0000000180)) setsockopt(r0, 0x29, 0x6c, &(0x7f0000000040), 0x4) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x67, &(0x7f0000000000), 0x1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) ioctl$KDGKBMODE(r3, 0x40044b06) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000140)={0x8001, 0x21}, 0x8) fcntl$setown(r0, 0x6, r1) r4 = getpid() fcntl$lock(r0, 0x8, &(0x7f0000000080)={0x3, 0x1, 0x5, 0x1, r4}) 16:00:28 executing program 1: semget$private(0x0, 0x5, 0x0) r0 = semget(0x0, 0x4, 0x104) semctl$SETALL(r0, 0x0, 0x9, 0xfffffffffffffffe) 16:00:28 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000040), 0xffffff21) 16:00:28 executing program 0: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000000)='./file0\x00', 0x8000000000000081, 0x1) ioctl$TIOCFLUSH(r0, 0x80206979, &(0x7f00000000c0)) sendto$inet6(r0, &(0x7f0000000100)="76850326cf7974fae40d01c8f146a78976195df82eaa0d902dcef0a688cc9c03f27077f5a11fd13907b9bb44a9072dbddf7e77477418afe82920fa1a6b07298edd423805eb5e82536609ca086af41a2fdc7c3ffed6b9ab5eb08b925e0ef8e328308ce0506669d6134c86b029c6d0b8b286683f00a0b3a270a79cfa6c644e1cf7f31b273070a826812d383e72cf48bbaf1dc63aed1bd43021a1bfc02ea8bc4e648dbded1c0118825ecc46ba46e66b1a126d1715ea6f1e5ee590909db0a27276d786364c929b97", 0xc6, 0x5, &(0x7f0000000040)={0x18, 0x1, 0xffffffffffffffff}, 0xc) 16:00:28 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000000), 0x1) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x800, 0x0) 16:00:28 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x20000002e, 0x3ff, 0x0, 0x0) getsockopt(r0, 0x1, 0x7, &(0x7f0000000000)=""/7, &(0x7f0000000040)=0x7) fchmod(r0, 0x3) 16:00:28 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = open(&(0x7f0000000ac0)='./file0/file0\x00', 0x801, 0x80) sendmsg$unix(r0, &(0x7f0000000ec0)={&(0x7f0000000b00)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000e80)=[{&(0x7f0000000b40)="2c4d032113907b2bee77ca9aaf9c69f19062805dd9f304ea35652080916d2df1f8800f15de8e597062a552aa60fd945e0e43d10d167f498b69c8b51e9b3c4da667576aa8c367093a27fb029661307b97b48ab9030e4c450b3487ddb6067108f5ef30b80dd79b22f797619cbe3e5d002411e789833b23d6adabee033e5526e5769476685e8f00c782935a990de1c8e6e0194e7a0be6864bb2a232c0e1dd771d", 0x9f}, {&(0x7f0000000c00)="ff06b31d70c945f23a99ac884471b50ac753448a16785fcde1714817b2b5da8c213bcd3d10aa1dd98e2c93999aa9cf64eefaa95b8006807a27f0bc6f7f5c6f417978e61345c7d2807096c24ad64643ed85ebb88dca14d3177160cf0ae086bfa735bf4225b83f2165eaad56b8de3c6f34e616a5560502c3ba5931cafb76c4579ea08148af283ccfb2c750ff394e31b99a49d436b5b51a831d528c3e3f6b9f1fd3af4427a0ee228c51017f0cd719ff20246405247d3e88e6cd663312127642e6fc26e1", 0xc2}, {&(0x7f0000000d00)="2d36fadf405349c70a06c4c78ebba4add903e77991072ac1a399ac907f2caf5119a9118f866da85996dcdc7d944eb7af7589360b8a66fe815a4a9b1104869debcaf23e026d3747f8b1f550a7fc9fa58a7f40d0afcec7ae7b5f28dddb7833df774638a5edee", 0x65}, {&(0x7f0000000d80)="c0cca1497854a73dc14124a8b44c3bc4c35fd3558daab5556f081ec1282f2ed812d675a43c6db789e7e89e5da2ee52525f817211a86dcd96fcc9c5221dfde81cc02a82a38b17dbad5d8100133fd0d5abd58b7b6fd22129f8057e9d294f62c93d787b5c26b6091ae5b343a5be366e121f4e093746c34f3bb4c02be682d455c40e9f5e4f3fa6cd61b94ab7118ac1998e77454d234678969fa92c00b06816d07b0307a5675900d583589b93567b70ad803bc08a15daa61c1514107e5592d98e9b88cfe66ab9a7fe753bbbe15f2f2bc2bb4ec0ed468541fc58f1d6708ccc6cbbe19535e5049e2050cba92052d0f5", 0xec}], 0x4, 0x0, 0x0, 0xb}, 0x402) r1 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) chroot(&(0x7f0000000180)='.\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) rmdir(&(0x7f0000000140)='./file0\x00') r5 = getpid() getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000007c0)={0x0, 0x0, 0x0}, &(0x7f0000000800)=0xc) r8 = getpgid(0xffffffffffffffff) r9 = getuid() getgroups(0x1, &(0x7f0000000840)=[0xffffffffffffffff]) sendmsg$unix(r4, &(0x7f0000000940)={&(0x7f0000000340)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f00000006c0)=[{&(0x7f0000000380)="0da179b07d9378c9f37408733ae072e7d8091bc84083c921b5716aea68282b59f984576dec9ce68e55077fb18451e9f3805b61b986623e1f76ee3ce3daa44908f14f3bbf107541457bc8e13c0baf3b1a7c847fefb5d3a964858f381766d2e224360d3a9e9bcf27cdca9f1eced9b60263992cad270faec2b1880e00adc22130a319e4791e99a3cb7075286bb9fd891f3c7f8625b3e8493b076e6e24c3a2cfd59668ae5961e33ac46fd67317004bc5e0906e15706bbdf4399765c04f19cc16a71ce537e8acb31037412394278868981b", 0xcf}, {&(0x7f0000000480)="992e1e36880006a5d54c85d9f813561cd6f650c5820b914f8566fb0a2dda742d0725c6d0156a9ad0537cdc234d09ba4ceaa8e23f361c197ce2879ddb575505ff5e1008ed530a16ad33929dc472c17ee499f48ced12d409b55532b57798a212947fba6b7b", 0x64}, {&(0x7f0000000500)="2ed57c4f23bc7b849b5cef84e12fb568f87aff10d9a10718f8857199d9d2c3e6b28b2782ffc29d8b7a7ebfcc552825ef441cd72400827378e32c30e8c897d92dd008d236741408f5e1a51dff4c9fad8ac8a2d288dfc7c159753cd7a3fffb62fb31943d3254f8ff5f8af542a314c8cef5275ba07ad887e76156cef18e0dee933e1fd3b60ab0b6e327e4504ea8d58ef2efc6b46ea68a16208eecbc84", 0x9b}, {&(0x7f00000005c0)="92634f9b896405f4007117f91ef4446bed404a9b31153ecb898b1c7ef5ba380a90afa17eff4046b8aba34fee455a48084a72aba05c726d89a1173b85b9b7fab91d5334a50360bd3b1a12784dfbf3b0", 0x4f}, {&(0x7f0000000640)="fb164e824bc2cb54cf079d1a37c4b28b6e9ccb80f29e89042a51243381c8d2211eccd25a6a73f511bebe43f835193583c0695197d2a9aea992a8030512a2c637ee25c507f5e79ba6a743be439576de975a2f85004f5a7bf7cf5119ccce57ece1ac818c2320689563569b2b7f3d6b159cc7ac7d77d1e7b9119534", 0x7a}], 0x5, &(0x7f0000000880)=ANY=[@ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r4, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r4, @ANYBLOB="2040000000000000ffff000000000000", @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="000000001800000000000000ffff000001000000", @ANYRES32=r3, @ANYRES32=r4], 0x88, 0x400}, 0x401) rmdir(&(0x7f0000000080)='./file0\x00') recvmsg(r3, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) mkdirat(r1, &(0x7f0000000980)='./file0\x00', 0x81) sendmsg$unix(r4, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000009c0)=ANY=[@ANYBLOB="28000000ff010008cd7fdf0300000000006c7200000000e73805ee3bdcb27abd0d9b7bbad67eaba66b317cb046c74f479b287a5f19e72ac558629c42560210d597d5aecc12b60c4f17f449eb63a2749aa9f5a8743042fc66a1832f5232b16647062cef28aead07a3b1f0591db8746a81c3897ab7657f409ccfac566a8013ec8de4fc98186d0f778abd942e02f21bb728d0b0e09bec30bf45b503f09faf0cfaef019e47003f7268937a0663c3f4d176a121ccdd31578f08893b2f232281150831b5f10b", @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r4, @ANYRES32=r3, @ANYRES32=r4], 0x28}, 0x0) bind(r1, &(0x7f0000000300)=@in={0x2, 0x2}, 0xc) wait4(r8, &(0x7f0000000100), 0xb, 0x0) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x2c, 0xffffffffffffffff}, {0x1c, 0x0, 0xffffffffffff2dbd}, {0x1f}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:29 executing program 0: r0 = socket(0x10, 0x4002, 0xfffffffffffffff8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x209, 0x0) utimensat(r1, &(0x7f0000000140)='./file0/file0\x00', &(0x7f0000000180)={{0x2, 0x81}, {0x5, 0x200000}}, 0x0) sendto$unix(r0, &(0x7f0000000000)="b1000504b1000000000008fecea11ea8fef96ecfc73fd3357ae26caa0416fa6f376336acf0057804be781e4991f7717f570a43c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b2c1e4c74d9d2540b590006ee01be657aea8c500000002000000000000020208a371a3f80004000000000000000100"/177, 0xb1, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) shmget(0x3, 0x2000, 0x2, &(0x7f0000ffc000/0x2000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0}, &(0x7f0000000200)=0xc) fcntl$lock(r0, 0x9, &(0x7f0000000240)={0x1, 0x1, 0x4, 0xc92, r2}) 16:00:29 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x5, &(0x7f00000000c0)=[{0x4, 0x3, 0x1f, 0x7}, {0x1, 0x9, 0x5, 0x1}, {0x7, 0x0, 0xc8, 0x1}, {0xffffffffffff5917, 0x5, 0xb99, 0x7ff}, {0x1, 0x3d68, 0x30a008b4, 0x7}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) r1 = dup(r0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000240)=0xfc2) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000200)={0x7, &(0x7f0000000180)=[{0x1ff, 0x0, 0x6, 0x452f}, {0x7fffffff, 0x4, 0x1, 0x80000001}, {0x800, 0x7f, 0x0, 0x20}, {0x80000001, 0x5beb, 0x0, 0x3f}, {0x20, 0x100000001, 0x1f, 0xfffffffffffffff7}, {0x7427, 0x0, 0x9, 0x2814}, {0x2, 0x7, 0xfff, 0x42}]}) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup(r0) kevent(r1, &(0x7f0000000080)=[{{}, 0xffffffffffffffff, 0x80}], 0x0, 0x0, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f00000000c0)="6a34b09df64d4bbd71c92786ca37102da7d86b7f7a3a7976192ea130787fa58ee6bfe125adb9f4d50cca4ee1b833b43c81804558623b8f22ff501a4f87d79c4651de364bcd47940f81cb85a1dab0a1bfe07a78cae679333aec", 0x59) 16:00:29 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "b08d16c6662247ea5f2b2c215faf8a210524d8e5"}) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x8000, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000180)='./file0\x00', 0x120, 0x28) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000001c0)) write(r0, &(0x7f0000000080)="26dd5a807387a6d6e20fbdccb8270989898e323dd6ff6b487a656725fdcbf994474359ffefab0651d3f52b45b0deb4ed98faa211830ac3166051fc639dc3a150ed21e0e1b990fee0ccaf946c79dce2c1bc1e5c2debc07e916f165f10bb1a7692cf6b03c773589507aa6109b661e5ba25c5739ad388289f30fb449b5a7850183c18569138ea869e5b28bc0d7be1ac54771712f1339942b3562eb7efdf2c03f5e3a3b90701bea38633d0139e65909a6080dcd772578ae6f416b96f260a0a3472f8cbda15a838cfe5ca0816bc0541efe07889f4", 0xd2) 16:00:29 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() write(r1, &(0x7f0000000280)="d018f93ba8a395aee047ed97c70ce2de3c03dcba6fe5524ca9be3be0d7a4d6c0df7f31247c310be51d8db6f9df1a32104852a64a43aca93c1a22449aa00a5a6d9519ed6b6b39d8308dc7ed243634c5c251eb6e9c8d5db4c94e902890b30727669888fe8d667923df65daffc05b36a53637e697fe2eec7bd21bfee55dc09f89f2ffb8a692ece546c1f935aaca7f9ab69957a520706a9797c3111807e9c7efdfc579e29d2edf4e8f0620cf8311389740cebd1497f4fc235e3143c45336ca5691562ad4d3a5d9d54d3790cde716194df9b9443afbf67550eb20265d79e323dbc4e090b6", 0xe2) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffa, 0x36, 0x3, 0x9, 0x401}, {{r1}, 0xffffffffffffffff, 0xc0, 0x40000000, 0x3594, 0xccfc}, {{r0}, 0xfffffffffffffffc, 0x1, 0x8, 0x1, 0xb5c}, {{r1}, 0xffffffffffffffff, 0x88, 0x12, 0x7ff, 0x6}], 0x8, 0x0, 0x80000000, 0x0) getdents(r0, &(0x7f0000000180)=""/251, 0xfb) 16:00:29 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1005, 0xfffffffffffffffe, &(0x7f00000000c0)=0xac332858a11a2d61) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000100)={0x10, 0x6, 0x4, 0x8, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xc}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil, 0x7fff}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff4000/0xc000)=nil, 0xfffffffffffff800}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x2}, {&(0x7f0000e00000/0x200000)=nil, &(0x7f0000eda000/0x4000)=nil, 0x5af8}, {&(0x7f0000f1b000/0x1000)=nil, &(0x7f0000fed000/0x1000)=nil, 0x400}, {&(0x7f0000eb6000/0x3000)=nil, &(0x7f0000e14000/0x4000)=nil, 0x100000000}, {&(0x7f0000fc5000/0x3000)=nil, &(0x7f0000f50000/0x3000)=nil, 0x7f}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000f35000/0x2000)=nil, 0x4}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000c1a000/0x3000)=nil, 0x100000000}, {&(0x7f0000f46000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x3}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x2}) 16:00:29 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) pwritev(r0, &(0x7f0000001300)=[{&(0x7f00000001c0)="7bdd942765910ff5c9b8beac408aba89d5a40082e6e7c64663a026d2b61a249eb672f86050bc5d97af59965ad78cf18efae2419137f7dcba1d64ec8c2db45b0f3967e854bfce0b1cb0463d8c9afab151c7e1080bfe7c969eb2e4d629fb0f02aacc1f8627abaa44645776d20154a417dc7bd083411e3c1be5bb69ca7e121371340ee596e065669a9efcb13f3b74e0d8e9a648a73b377158de9d6926f02dfb5eb32fa218682d6fea1c858f7380d9e764cfcb0652d0848f5df95880bf86f77cf9fd9d84ab620d91660a1dd89817997e72858c009d71ee02ff3ed90de459b19a7779e3884ea0b95cd8b16e1aac2fa2805d431475e64b41e74692c2590d2138b98491fe9ed5e2914e022388173f1b72502012a6757e0b5d57d8fb868be652118ae2ccb2e4940278cc7fb7ada78867e06d70b6f5d683a63beb013036c9548d004c306adf744535f9c98a7246c53167e2e6055ebf57f521c0535d3f4af06a1c5a97a36ccb88f06c156eaeceec2dbd4829467bd292537f4ca62e10ec28657fceb7c0d8e353a6b780d9cbe9e1098e57e8ed0fe4450d5e5d260e88aae2248c622d47ef9aa2d237857ed81c2a609f03be93e055ede9b1ff173108a9c04951e2a9b0892507864f360e4557b459809d4f270c0f6f4a58feb07d4c38467fdac7ea98b14fe88c041335d73e469ec17cae20b0542e2116e29da5ff5933bbeff492cd205da547915ceffe48a8d90cfee93651a52db531f8a3fdf6858da07d3fcd3214cb552650f2dda2cd71035df9802d62a92dcc6f920d941306dfb1e467018386bbd10be43a937da4e9880fefbaff3cf6cc1a79882e544c6a30a1db063c6d03585b2bc3805d5e813c547f5bb2cf4926f8089daba614217910cb0bd653dcb4126f12ff74624ee431448bb4d00803c6bf46bec0565ba84ed2c59537ee78b5860646f61a849c481e1eacf5b31cf51aa55a296118fd28f8416184db4383fb6ebadd44762cbaa3e300b9093827c2db4d0d17c024e4fd54a1028356d3772d82729a15ea68cd391f81a3593e9590e2b2d2e57b8c06250d9128d1324dbb710faf9f7d5ee5d411dd4f8dd44685b60d2cc81ed87584054dfa4509165c6242cecd3736065669f5d79daaae2f9628a858931e06885ca6cb2c65d399d67fde3f3f60055d385a3a4702df67e60bf01c62a6980ebc19709d33ea738c427ea8f38a35caf6364cc19504ed53320cc052eb3f133329085ff61a98769e13a06f05f7ba5fddb28bcacfb2de5baf3588e1d35ea5cd83a2d39462b9f87ae0e1d304da08c731efbb0a33fc899a4bc0a38b122e460aca31b80228cccb785dfc6aa2a7de76a2177370525af04b947e7394cc650cea744858f2aa3da70b02be56001fb5930d8884cdf1eb39367c3ff29bbe2c84562a0e5351f86b54a3a34150ba4903c7b0b79bbc9f6b5cb50907ee346dfc2bcba36ad33a492cdaff1c62a468f1323d7686469de716d6896829572db5d7204d9066937187268191b7a4a59102e70cf4072e46a5f590da9de14f473f7c7b4d5f9eeab5b67e85ffc6d9e67aea9b31007ec9a9961bbbda54fdb1ab3dbe9090bb1d9e6da63b320ed6f42083133a32a2842bb0bd4971ccb3b069d6920ae6ed9dee057e12d268bdbdd632b82d79e0abca42431cf4d93e57b2eba4561a1e8a045f1b7451a8c491d720aabb462ac9a414d4eff8d87d5fe8e6d16e25058027f73bdd5ac923e333f5fdca42b97953f8e83f2488b54575d7f64b9b35a7bcacba0b7721a4e551f91ec1588dd1b7ab80f43d964e440cfe4aeb62fdcc077e729b99bdc5ed03682274a66bb8b1ba11b7df6b20ec5c653e8d4f7fad5735b8e6b844938e5e0cd433f680be6d60c363e4a0284e3b2b097822d1e7390a9e0a991ba6a10c73ca2169af4d46c3d788a863bf196e566c4c0da41e92eba626c62e247c25bfba8cc7ebbed4c44e60a44884f82c7335b08bb8d699d27a01b075086a45dd4a8979ead8dc51b4c2d866a205ebba39c57d5d364bc036c5855c5111c8c31a0f8cf2747bbf13b04d34395680d6656e0414f44d09fe90a1991c4533f95bcd57f77cdc2eb6f747e0af4bc3bc721b10dacd1b20189e954e7ec9ce1a9e93d2b0550c892b32539875ad6988a31ba57aed6fc90975a535eb58f5a9bf5ac14fb1149704b4351b40fd39d9563a4555b593b6cf2f4b3e13f7ba2f8fab469817bede280414010273ea938028ca4a77c3c70649e0f58ec34752e55e2b89c60309433b51af9d1a1d6841d7e936fd78fbf58d5c9776eebf49e35d2e1325316005e18077f30419c9205c8ad949396fc2fdbfe070f20824998763237dfa28355a0aeb48ba1e0d6056ca636663d92329380d73379c8afbfd81f01a7bd2e4d159e2097d5c32df889b890dbdd9b29820d4af3a13d097c789f4f507dd10adbf917af7ca54125a2b6320b052b3de99b9ad4007c381660832c2777a8f1760597c72916d94348925cc79b0602606063b8454fcdba0835c50a9e20d3a020cde1edab8ca5d62e172576592c6e327ffa99407cd475284eb98705bcfde2e7dd92f14ed31b1d49a2e3b8701dbd5b073364ed414f8b28f798d148820e27d68f9ebb20f1c366d40226e0e633bf09ca149cfbe738a447c83e4c561d10c085b1d0e5afe8f1bf63547635df35a6316e8895907a84a317b47a5077099313105bcf8354049e73f88c6be41aa161628d9c1682c16c22f522d1fb519784b0c1e02ae89a5068f70dbfbf4107218124235a5a29f8e63e59d3b931f9fa5e00504969fa109e07909e757b6b3c05561d9febb44aeb3b093a4fb6c9455c8586f9c975357d65561dd6cb4338b2842b7398ad04d0f0d00f47aef3daa303569d4363974df053f2ebd5d52c7724ad9592db24b1f6bb86f00ae7ecbf1cf27ec03b4e3b8d8c66aa6ba3130fe3936a1ea8c857d4666c7524cba5d33d176f59c7d75910c494c61cff7f5c911cc9d53dec7cd2d0d5fc4dd2d6ba99a4d8327bc85bf115cc8e8fcd304fa12477eba16693303d7443476766911bd90384f58376972317b9d19f0a9299362279d50c1d8dadcc2dfbcc54fc2354606be6c20d4c90f0ad23e8209b05ff61d6784af7efb205adcf323be5db39dbbbb1ccbf1e6dd79a6d973ef060074a9b82464eb82eb91f9c36cf325812557f909af69c2666a535320c679b07f36d1cb06e0dd3617d3119f24a2ef60b4a029bba5b4aea1b9c74045d85cc435b6efd514cc4b91fd1b6f4cd30e04123ee6306919fc7b8f4ceb970feae747f9146dfe4913a960ad77ddbe2b8b82491fb758c73ee43ce61af96d10cab7e777a8ae0deb8578283ecddcd1bd8d4de9860a11aa1a3215c5122f1efccf4d50f250ba6750895d08a7eb676eb5786c5de086e322f3cf1f4d8e99e82212f112c2e4b08688c2dda5d14647403a6a686345691b46cba9d9a0f184fe43d55dec25d5d18d6b3c6dd14d6fa4b3ae00aa1f2ff1007d4bf5ac916dec5092bfb1536df28565d75fd8e8202ec0a617d82b26ef76f86fdc21d74df95ad8c0a0aebef32b36c3750a12fa961a5788fec5a89e03af5193dbe785bb5b964cfaa5c8480a4cd90264cd445809d900ac47bd533d53a748371c40cd6d374dc8310bba6eea1f61010d87662da3b81fec34ffb89e846fc6f57e67a19b084f7546fc055857135e0b82ba9820d7117727f45e913b123c7bd6dac5fd430fb960e798bcd388353fc156c0fb387e1ff0de48e48e111b0540ec7b4e96c09acca9e71a9ca9c9c017eb16ed81693b85cd8a9705aca8e6b835541a53102b4963ce3c0b0509446c2492029d6e3bde59e2e690d7d8f22502c17cf40ce6298a78b4985a9949cc962b9d105c494e2d46eb76bf8fa7bd958d40f04aa5072f0e845bb969aea40c5e9797d163a8117a7f27df6ba157bef13da2846b22c74b0eb40310a038eacfbfe5dd8dcf048414bed879619dae2608c40cf543180c4cf78947fa5d40c06716668c9d6803da1f2f3985c2def6b3bd7437c272e92f1f5a6c0bf3fbd0f45a5324de77e53eaf2160ebd919489f2d1a4b8885461103e5358d2a311c21df3a1038c61850b00345e9b4f543171f9d5a07457050bcac891e19335b31a293093c905dd70fb1fd8b8caa522c848b397e0794e016e563b052296e8ec9d5190deb84a585e25f4390e4ccd32ec22a1dc712c00b7c4af78b826dabf26ed35bfb89c8e0ecf83bf10a08eb14f09af1dc34797cc86e00ab23a7d53e16057e12c1ba8b277259e18277dde21cd9d96db7f841d0690b3ff17182b130dddf119e1279dec491fbb16d0097922f2782aff72437348ad49d0c7458a10d5581417d042e33eec979dee9a3d39932f846d6d8bea0657bcd5f349f994f37944c4480db06451fb07e32bb178b0a6d929b328adddd4e9742b670db0654e93f3600e40358c0649a2bad2487b3d6a71ed241b6cb2d40da033481ee23921911c6c5986e57833c5c3e7b345f6ac73e933882c866f80839945d3e2afa37df497cc344b1b62a1119182102f2db190fe4555de26808aa3dcd9a4b8fb12ec3961cacd7bdd4ccf7094f059cf01a0b227a6c64e2b45f0ba3ebb3c594563307e7d0cb401f801b24f055dd154072f4144872561a47cc719655021b6c932bf510f4fcf1e62f1fc39b522df3c0c7238a3438484bf67bc61e5470e1ae0c4e5838a7788c8945f3bc94f0a477bcde4ec1ac3e6df8a5be243738f2919dc6535c7ada3f396e9161682772e9917bdfedafead787c8e344a6aecf2c1ea728ed81c44690e9d312d57c47101606555228eb029b5256a8c5d614ce1cc3cfe8886c7f3c148d4bd2adbb9bb3141659c31825c922fd91c1af8aa97f9e642e9b4876b276e100592a13273c7656aa6bf78553754487580e1f548a0427f3a98260d88bfcf3326aa220f565986a9c6fe54d3e3868ffb76d6feb3efc5c35fc87c11ab6abff921dbb8d751268eabc218f3d7d24d646e5682860709845a8dbf21d0ca8cf438261a179f1fca928893b7df71f9b05e4ccf085a11779b579df502abf03906e81ef1edd8f364b3fb5934382fe33ca46dfb40a07d821189471c77b4ffca8a9e13e689812c83e75ac6da3c966fa754ff710af880de7a24c991af1083e4b444cc2fe32d82e8053e2c7b955c658deac0b2f453a665f89d88b9b40136c0e773898b64d77601f8d6ff0631d1d7722239e054cedb7a06d058d6c34768155cdab5aec3181b88b45f05dc66149dae114eaa9ae774fbcd127603314419e31a908f1ddf6d562a10d863ec8e925a973445df38d86b898ef971fdf8f29d3cc0cb63cdd26b07b7e126b33385c927e570d23fb95f5189ef2083e0d511af83d51fb223fe9f635865d6ba3249322974fe1c26b20a3d436b9e85ba46493540b0c8d7ee61ee600c9d8d27e178036cfdb0fd225b60eff8bfb9abd868c0ef89a59c5ac1976f7e109d6b5faa449603bdf08e960b1e7fb6a2099ffbe54a80b07dc86e80287eb96d791cb52137c43b302f897498a01202702e69679b6befafbb9b48c2b12b0d08d76331decdd5289bf9830501825850729a367dc10722bc522ccccdce909dc42ae5b1630a21340131b4745c6dac5d7e97c3f94eb67116f68751c7725aaa5ef88b0400850d665d08018b74a0627161b79ba1ff83248fe4ea4a8d99571affcbe426021c3760e25182babad2a61d78f67bfca5237eac8a0473469c5f90b1d27d7ab8829313e8e5069ea3f677c2e2079c852cdaae07b88fba2f3fb33b277225409b615a204acc1b6dc8e0f06b34a70a4f71a5603333e0140d13585f0220dd76c08223dcf1941a7994fa3479c6dadc1b0693a05", 0x1000}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) dup2(r0, r0) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) 16:00:29 executing program 0: r0 = socket(0x2, 0x2, 0x0) r1 = dup(r0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00\x00\x00\x00\a\x00\x00\x00\x00\x00'], 0x10) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="01201a56e940000000000000c1a1bf00"/28, 0x1c) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000780)="bee0940a02f97882709a6059ec928a6501257f8f4c24f3d0bad062a2af859dd46c73d80f1db4d43e2377c6128a6d51171f4d0051e679d7eab5610c858d80c06c8ee82aa27b4825e8d67a0f5ad280fbde8214129571f7cfd9a841ba43369e43fa36652a2757bbd403d4d49aa98ff0b996be0438234f9379169d44dad66f0ea9bf9d0f156099712886d1e0d93d07540342194fd78ba3255df1331ae2e5e64c88ea1f715d13978fe3935f31b47dcf1ce474da898997443aa51c9dedfc004e06d51fb82f4f00a0d2697134bdd58a3f500705a31cd5611e2e666a569b42a66c9fa46e1225e77aa02507c14b92ffda4b8baeed42eec942adbf64f3a16b2e369cd9327579792bc31fbe029439432f03889bbfca926cc7502b9ef1a05cac743c9301258c594068b6985dca9e521620e0fca51fc02eb2d550b92597062b58591f4c4ce17acaabaf0cb3bee8106314c890f00c7e73f1cdd839ee5e2b301c9fc6fb0243287b4cd8ba56ec2e1ecb352bbc7e4c76fa22534b8cd99bf34e1649f497a61ad732625c796219463e04336c2ae24457fd637cf79a46ee071d030ad6d7afb0367376ef1367761106f99cb7a0698db4797dc97794a2e27a03fd72adc947a07714e2d65670070f22f9fc4b3f744e829b0d0fbf015c22d7846e394fdbdec0b978cd3c5b8329866c57df66168e5e9dc70df898b5c3d416c24cd04f3aad89c90c789712c7cd1aac38bd6aa89aea83ba29ca67cfbc89fbe235cc4e064af9bb0561269fd0cdd303afdf570d2a398301707b3f2dcd4f551866e83c7145779eb708de463388dbb7dea0deb6278636ac2c2e23473208bfd9a81ef108cb2bd078cc268104f1bde13c5386d7da3366e19bca7df8b38d8da92aa1cb68077be0ffd99b97cd6c04e94b67962b5baa8d7031718d100621146cef52b05dcb49931d29ba9478af6fc51869f264213cc1362c06d985e53181303152f80326fde808d6d345f85aadc453bc78ffddbfc93a35d700478164f02f68ce78945ba92a5eb57213e8844e24f2a9b6ce5d10718371f596bf20bbb7fdc1cdd17e75d30111107d3d574aa84082ad598182d43532295adbb4e299de3e46dc957b87a256a3437df80fc437d87fba78d13dee75b94be3d59eb7787eb6918fa177a7d571efd911fe8574948f1f4316e7ded13b617b00e188617907c230b7e329d1e1751da5a7e38c768c79d8175a65bf20657d3853d4e111c6cec009bbfb2909a0b18873a91bd6037824073e473eba8bb4b219026a09820165467e51f0bc78ca1223aa7a1a6c7c14cf25765dcae730536df5e6bafd60697e077b2d8dce5d089f7b438b5bbf3d5b2b20615c22794ce034c559ad9ed1be7ce91626a10970b5d9f93b4edfcb4b6998652d83ed4a3b180b0b079a30d50ebec2719dbaa67f1266937cf00c32c6f757608a8ef9a196f76a68333443c092dd4913180a19f4f8b436f5fc2b23f9177617ac2d574e61ace07eb65bbe6bd2f8a965c63d7a434f38865b1bc887913e4b9890d0510fed93573f700a5dded32bfff85c31f1649c02f22ce6510f7f939510773e4cb2d89b26918c3d2f7a3c99ae8fc9de654e341077fd924125cd8edcef791b89a0301811c77c0e1d22c9d96e848b238973e42eb1a808aec37ee858040832695345f346dce4355ace02ac52eddb891bf922a39a06d1a28bed2e625b2ccf8fd8ef6835aad8f4f9b34f62fa5d5d80dfe197178e9202fd27a071ff6ec26f834e6a3ac5f8c916ff3da03e22dde386b576f7a61325d55ff57b5a42391f78f6ede133d908568ec6743bf7c2d558945afe97e7341997b794d3277b29ec9865873cc3b8da311beedd5fec5361fa48b9a323d6d64051e1055895e311d1ae1e2937ff2ea1d4c47bb08d2cd387aa4dc57e55ee4ebd1b02c6e8cf0d4e0e3c31d72e5c49fe010a6cae2ebbe6ab33af94aa910268ca42a1982866bb3505cfd319c4f6c33b05330d5b5d5df9484f7d4db9f60a", 0x57d}], 0x1) 16:00:29 executing program 1: unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000000)='x\x00') 16:00:29 executing program 0: r0 = socket(0x10, 0x1, 0x0) select(0x40, &(0x7f0000000040), &(0x7f00000000c0)={0x8, 0x0, 0x0, 0x100000000000000, 0x0, 0x40}, 0x0, 0x0) shutdown(r0, 0x2) 16:00:29 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffff9, 0x1}, {{r0}, 0xfffffffffffffff9, 0x12}], 0x80000000, 0x0) kevent(r0, &(0x7f0000000000), 0x80000001, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0xd3, 0x40000004, 0x5, 0x4}], 0x400, &(0x7f00000000c0)={0x2, 0x100000001}) 16:00:29 executing program 1: r0 = socket$inet(0x2, 0x3, 0x2f) pledge(0x0, &(0x7f0000000340)='\\\x00O\x02\xb9|\xc6X\x8c\xd9\x05\x00\xb9R|\x89\x8e\xa5\x17\xac\xb9\xa9\xb3\x9b\xa3\xac\xaa\xfb\x9f\x9f\x9bY8\xc6\xb9\x9a\x06\xac\xf1y\xa8h\x88\xfcC\xc9z/<\xb2\xc8M\x87\xa8\x19T\xb380\x18\x96S*S\x02>/i\x14|xZ\aX\x9c\xa1S%\x89^4bw\xc4\xbe\xab\xd3O\x9ac\xbe R\xe8\xc3\r_\x9ad\xb4!\x96\xc5\xfe\xdbZC\xb5\x1c`E;\xa4l\xf2\xec;\x9e/\xa1\xad\x17:ptv\xbf\"q\xc0H\x02\xa9~\x12:\x00\x00\xdf\x0er\x8d\xaa\xab\"\x98Vq\x87\x83s\xcc\x1a\x80\x17\x12\xf9\xa3\xd9\xa7D\xcb\xf6\xbf5B\xe5e\xe7\x8d\xa2\'\x87\xc5\x11\xd8\x12}C\xf3e5\xf8l^q\xe3B\xf7W\x1a\xfa\xf0\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x00\x16F\xda[E\x8a\x90.\xa9\xa3i\x96\xe6\xf9\xb1\x00\b\x12\x1c\xb5\x9a\xab\xc5%V\xd3\xd69\xd4\x8c@\xae\x88T\xb0W\xa2W\x02\xc9\xd7\xbf\xb0\x7f#0W,\xd4\xf8m\xcc\x88\xfc\f\xeb\xa3\xaf\'f\xfd\xc9\x90\xc4\x19\xe0\xaf\xaf\xf1\xef\x11|\xa7E\xb6hY<5') poll(&(0x7f00000000c0)=[{}], 0x20000000000000b1, 0x0) shutdown(r0, 0x1) 16:00:29 executing program 0: r0 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x100, 0x0) read(r0, &(0x7f0000000040)=""/11, 0xb) poll(&(0x7f0000000000), 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f0000000240)={{}, 0x9, &(0x7f0000000040)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) openat(r1, &(0x7f0000000100)='./file0\x00', 0x0, 0x0) 16:00:29 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) geteuid() mkdir(&(0x7f0000000040)='./file0/file0\x00', 0x20) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0xfffffffffffffffd) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = open(&(0x7f0000000100)='./file0\x00', 0x10010, 0x80) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90", 0x1}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000002680)=[{&(0x7f0000000680)="deac350cb87801a1280b60929d231ae9e55b0226bc9409ed680c08cced38afeb0a4641ebb97d1fd5560e0035e6ab8117a790f45f86772ae432316b0236bac0b4230a6c2c09bbade9209f5e72a724043e4644bc65c14209a9789bedac098272e33a73b73b55b295bea5f612e25ea8cdd09d116af1c9278b297c59c9d99b2a14495d66e1e1c283355ad60d9087420465a8bd310d79c7e5d567a81e1b1a7162105e45bb1bcbe929fd952ce8fdd21bb033bb5beebde3e8ca487e214b7f0bcf947c042754d2223471dcc31b22e3dda47fd96192c7b8d2b64e001d1b26673dc61380baa000cddd3afed13c2ca68e2a928f02cf32493e3ab96f13ef6a3d1263ddd0316c03d56faa6d9db7b34b942547e1342c08a786fc6e67a137a0f14678d97957f480809011c3266469d50416d489b14f731bca2b0ce5c1ecc97b2c32a9145dcf96c6b46ac412597acae83a92d7e1645437a94d76dae7457c75cbe73fd174a283f23c3df058eea234f563718444301f8e0ca8491aa2de05bb242c2ee6d608feab1c0cd9d8bb9a3afc35d33240959f0cace1d083e80f8d72be9da54871a644ffee51b299b5716619723f75c3b6197bff1b2bbc018a18aa0b9b4928d297e2c84fbe6dd6aea602c9dc2f798d278075fe0f795930a440055b3addfe761bfe8abd231fec7ecfce10657138fd0a7bdbfdb5ca6f31aefe7965521500d6c16e6c9d7c3aff5e2550731a588db9c3a34e136e38aa680063892555bfc93475d061ab60f92e2676faee6fd8b0159390cebd9d35e56633a87f2b71381fbf465a43a2d51a599daa9547fb1f4fcd3e7e27c369f94f1239314d779a36510d54220a4546176495fe2c1615558383935f471e9dd648d26e98bc6dd7973f171483ab225d7079503268ce7916ee8a065c5b24907a3a2e1cbdb37fc3c39dcd37421265e168049e43cb59cc6004daef1419481fa8be45a6e34d69042d97f6561b32a9221bb711b06223fe72ff6630b9c56e5ca05aef1fe47a40701d8e0ae71898ccf06859f6e6f059112923c3b6968622c8de7038d483ac86cdc188c7a9afdc48d84b46a0a62997f56f17dace766a1a444f7c139603a96b3eb82d6ebbb9130d560322d537e4eece1f3dcd276c28b75c488a31a5f890f345880479088808c2a7418efe15b0abf424dafcf9e7ed4980f94e731e908387ea3000ace99f79c890395a083c516e91007c5d2de36b9d514c09e1bfab0bd555da6c5e46ca2a34bd9c52f1eb3497e710e34f214bc68d3cee68a8033e79ec81277444030281dcea4442fb70c74825a0bdade4427a8c4a45772d61df90bcdc4d1cfadc80a81f9176ad7bb5d75a95beea90fe171b85d05b406a884f45bd679e868c3b56e182b10b1b4881d397cb2981cc88d6f6ed78ec8d2968e3a2b2d2c8263b8c367c8f65bd0af3479fa61394867c1580452af085bb133b615e2043614a8abc635c4312f58a4397d00082c550eac53b689a8b348e779a44696016d633329c625f6564cd2eb727581068bdb882682f1c148e7e02ab24658657d7d20cb3c6fc202c86f1daa56b2a95ebc2e54c6473f452f1f487ad3aab47c4c93bab91e7c100f5bca56fb40795e4cf2677a2c9abf420dc37003b668c6d4025232d7502067ec465a4ad1935887e6f0d685fa0c8c284d33023fc8e9ea0ad1724e56391c8ae466fe809b6fdf77cabdac1e0ae7f6f34b3c62293335f717ed436a7cb30fe4837a2b45cc1d8d086b3413e33d8aa9f64c8688afcf6068c8849502b220ad3872ff2f0bafc06b6f2b3a0f7af50c7351ae4c437aa8e402a7a47e9321d0fce36b4c05cb32f3a5b2629775a8ae8aa31b77953ec836642ce14be6611688aaac889c6f022f044b55b4d15cca5ac05a52b82f8e2c79b8b924950be75f6527adeef968a8596f3a003a0c0144cc434eb0f35341faa58f966a249c37c61f2803aa1ff060734c87709f8fb5d3240daa96701d8d792aeb4bcf9e4e48ac4ad822f010c8783bf2dfa50edb1cf7c8840df94f649e7ca6e03011c2f705ac988152e6f6bb88d61ae13e653085b1a53fc3a873f26e0b41fbd9a0500b401e985132adae8482b0ee98f3e1b40891cfc0091a53ca909f4441d22e97dce89c43f10fa1b4c407e2c9b81adddddb4e9b1703b098f0a263b6f6405434f77179077aaebf96c40ea3d267d2815aba1a185c6891cab22677ba8cb8a830e0e561a9ebf387242ae48b5cb533280fd36ba8a09f37d24f640181c83d22b9b21921aa3bdcc8b513a8db932d66d88ce34cbabedd617c9c5e024320145c17d96a91e0c12092049cab19a07d76f4c6d567780f5e3b6cafe8cd671eb35180aa282cb571f8eb372938791c1b774eed061efadc5e1501f594a4857f364a9871175443b42952a6d01404e7f3464451b4d20b9d722cafd3c5bf64ca42d805905577b72ae1287dba5f94fa10137e6cf04f01b60b1a45c05f570a7583a1bbfbeb76fa2b1b23a333c1cc11c38661e127dce2d21b920286841342e725946839abb4de68b3c496f62b1e50cadfed9a93c214a21d3f5cef195e7009a2ea7e276171bac1dd4fc98495f68c319f9e88e29f79e2274fc89cc45b00a765f9808f8f5f086e8a3fdd2e5c59f448700f90aad3f91433e8da5b3cb1382d5a0c4837e05db8468829da3a2b3f903557c1742430dca56501013f8315606d23c4d644772420b25f081a104e7a963045b2584dfbdf3e7d975dfe0946973ed4864440fbfa854366dbd191a525ad274606de368aa08bd4e45de8777a8ffcad235362e0ec2549a43694f5451823f64301b31a0851e73ad96aebbfa055e83a7778a91d4a15782e2dbe14dd0dcc7ad0f656056eadafb6c05bd4ac0cb3ef261deac8b20edec3ea57846b308c6b5f890bc214598b28ff8fa6e74f30674db4839", 0x801}], 0x1, 0x0, 0x0) 16:00:29 executing program 1: r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) read(r0, &(0x7f0000000000)=""/70, 0x46) 16:00:29 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002003, 0x65c) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1fffffe, 0x1) select(0x40, &(0x7f0000000080)={0x8}, 0x0, 0x0, &(0x7f0000000200)={0x1ffffffffffff}) poll(&(0x7f0000000140)=[{r0, 0x15}], 0x1, 0x0) 16:00:29 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) openat(0xffffffffffffff9c, &(0x7f0000001640)='./bus\x00', 0x100, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000001680)='/dev/null\x00', 0x0, 0x0) open$dir(&(0x7f00000016c0)='./bus\x00', 0x0, 0x0) syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000017c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r0) open(&(0x7f0000001a00)='./bus\x00', 0x0, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000001b40)='/dev/wsmouse\x00', 0x0, 0x0) open(&(0x7f0000001c80)='./bus\x00', 0x0, 0x0) socketpair(0x1, 0x4002, 0x0, &(0x7f0000001cc0)) clock_settime(0x0, &(0x7f0000000040)={0x7, 0x800}) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) select(0x40, &(0x7f0000000080)={0x190}, 0x0, &(0x7f0000000180)={0x8001}, 0x0) 16:00:07 executing program 0: r0 = open(&(0x7f0000000080)='./file0\x00', 0x1, 0x40) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000001c0)={0x3, &(0x7f0000000180)=[{0x200, 0x80000000, 0x84, 0x1}, {0x200, 0x3, 0x7, 0x6}, {0x2, 0x3f, 0xfff, 0x101}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x280, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000140)={0x1, &(0x7f00000000c0)=[{0x765}]}) 16:00:07 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) r2 = fcntl$dupfd(r0, 0x0, r1) mkdir(&(0x7f0000000040)='./file0\x00', 0x80) syz_extract_tcp_res(&(0x7f0000000000), 0x4, 0x8000) setrlimit(0x4, &(0x7f00000000c0)={0x80, 0x1}) ioctl$TIOCFLUSH(r2, 0x80206979, &(0x7f0000000080)=0x342c) 16:00:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) r1 = dup(r0) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000000)={0x100000000}) getsockopt$sock_int(r1, 0xffff, 0x2000, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, &(0x7f0000000080)=0xc) fcntl$setown(r0, 0x6, r2) 16:00:07 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1087, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 16:00:07 executing program 0: r0 = socket(0x800000018, 0x3, 0x102) connect$unix(r0, &(0x7f0000000000)=@abs={0x0, 0x0, 0x0}, 0x8) recvmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x801) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=[&(0x7f0000000100)='/(\x00'], &(0x7f0000000300)=[&(0x7f0000000180)='!^})\xa8}%\x00', &(0x7f00000001c0)='>%+\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*\\]-.\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\x00']) r1 = dup(r0) symlinkat(&(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x2c}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000180)) 16:00:07 executing program 1: r0 = open(&(0x7f0000000040)='./file0\x00', 0x400, 0x80) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100), &(0x7f0000000140)=0xc) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4c}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000001c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x2e8, &(0x7f0000001640)=[{0xa29, 0x8, 0x6, 0x27}, {0x5, 0x9, 0x800, 0x5}, {0x0, 0x8, 0x4, 0x9}, {0xa7f0, 0x20, 0x4, 0x6c24}, {0x5, 0x9, 0x4ae, 0xdc}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) fsync(r0) writev(r0, &(0x7f0000001580)=[{&(0x7f0000000180)="39d3d9694db4c28a3e6e31540d9af509525bc0ca3ae8da27e1b88f6268a085b0a0085a2ef960a57efc9eea36bfdbd80564cd6e577807de452a617901609b771db45ff7a0daf13a501e032b76d4143f004d0465afc363fedf27", 0x59}, {&(0x7f0000000200)="6484e25e0ac48b7cffe3856e7de9cd26458d857e624851bd62977be7339ef3cd1dfc1bc9a7c9e09273297c5f2623effd331e37b42bdb652ad51cc770d7b45484684f99ab0d2c743b7ffed854ab23cf22c5e1e2e53009df26aff03eb19f8c1b3ee2c7f9664ff051b606758754ea819e38535b83f1", 0x74}, {&(0x7f0000000280)="1cb48347a173c6bbfc", 0x9}, {&(0x7f0000000380)="928e0383a9f0323c9853cd25d5515e8e990932991de31185edb29bd9ca4b03a24757d6405339db7ade14891cf13c0c43ea90e44d25cd6174edb7de16f513a94ec50d178fa3a93c920f47f166e7b7db3c896873af1e687afc9692f3aa497d9e8c8c91a3779b266268452d3cd84110ec87244b6f887a461e71d0ed42ded129290a5ff83af4cc04141c03ed33bda886c9801604c22e4024550d400d5045f611bf68c90649a96be8a15e0ef72aa7ac0b6177be7fdf7a0b18d9b21dd12b99c6d1d08d8598a6949c78a8b0719a55749c13bf5f1606d5f2cc77a241ed942c423c08d8c5cb4d70f324f979af38357d0fad6e6b358d68b5d9dd13ec7c02d4c99243643f480e125c9a805b835208cac91b968c39999a40322c7a1c50d3649b9a85c399dbfbb36cf4a8850aea3ecca12ec4aa9c2431cbf6f75cd660fd23f6520e348c556de80b76c35d3272f41fdf9b5c30faec28201ab768f11ca93e5648aed5af80b0df178bbdbe706d8cbf63d992d025354ddee3c2a67ac1fe1ccf01ebb56e140e5a5746c1f724d8d62e09a9b03e1e96ec6c1f325cbab9052eb4de3bfebc7d9626480c79201f5ff128a1cad40adef88605d1eac5cc9775a12273c6e6886f702b0847827f2c1e778055fc5329d020fda26dda10d1db8afd5557007787d8f8b3cad820f61e6adb9152f1affc11bed6615288c98e5728149e2e56bb7560e3d6294a2caa8a34dd5648484d078f4ba226c4c6c6629bf473ea78866f9d23f32abd1f4d84e526e5a6c7b46dab79f4a47f876bbc4aa57cc12cbd4b1a5875499cdd59bc6ca772958b81bc48ad624ce7510e78f04788e7d95ed87a80df11b6b99692a6565860df47baae1e3a12e24ee6d6a916d4ab01de3f7921bd57dc547f11ac16756c9b7138ef263a99e6cefbd997ae1575d15f511a9d41d6a54549a637a3f6608e5414aa95bae44074495dae6b46ed83ef23644d028595e293ce7d5aa29d6167fd894103a35d7656700f10c784dc0b14c448b23bf5cea6ca9ba6f1c6746e231712fecfcb97e46fca167eca5a6b1d7a740bb55c51a2a00d222d09d27747bc3d1f0e1c58644831575d72bd0a16f71983580e7ed5558d2248b4bcd1536126b9ad1dcdc08a9897f0218c1a7e14fe184e948e8031bb6144453ceb7cb981e44ebae239abc9a7c5226b480e9db16f14d12581d15a686adb13a722f3379525c14ec8ea25d70a34abc72fe7713515003a9408c2615bc2ece59979e1fae04ab52e32224a72449b9845dcdaf3e51566dce73fbede4e44391737966aba1c32f6bd2ef8fd8e0024a95db5be03a9b8990277bb9b568391bcbe4f01d2b5d59ba9656507edc18f9c589fa3152d191053a1043c0a190677f33722be8ee286201cd1320d2d9686c7c182d9570c933b909eee747c20cf1e1e6136a9eb3bebca412a841bad7e38a71b37f1a1dca55e1cc12c821f3173411bc61b1795212a4e0dfeefd313df7edddea1f3c939871cd80c4e662c3c2650b44f8acd1b702e64a968cbab8a70d615759f268c424b0adc5862b0187dceab30e16079b99afe52715379935cadcb072a89320958faa59414654784793b80e22d509a6a10ea9dd19647bca3d1e9bb859e5d88337f80a947d20c7f1fa9af4ef62e23d7a1d1de01e53dc19e06b03030be5231db9b370ab1e189cc21ec7764df5909164a0b06f16b32458e1ddb243878132d7531e92ae8151f2f488d64f3d6bb47b4edc46ba57103a18254a63aceab7e58bc1cc61ced60d293f77d08c1b9039f2ee7c5449c3c92e22b72aad51235e3381ab3c4c57eacb64a5380f6cf0ab574e1ca18c5262a0b5a56efde2af3fe54fbff79d311a282c3a55999c588c5646ffee4db645ae9f2663c7b757deb7fd7e90d1e039bbfd8679dccea3cc5491833e12954ca4132f01431429e9cac7d6585dd214f45f2ec1e8088d6f3639aa3aad70619b8e2ff440d8b17d7cffb2236aefc414a8fe108e7feb838d1743568866848be50feba9decf216b3b13c0b8b18486b9b62303244e806104c9b85c608a809aca462a0459078b2acf69f748cf431ef14230c8aa0a8d10070e2112517f975768f113939b3a836379345ecd4fbb9a82a88453e8be97ad63836b04109487d5d478b4f348865977afa14612777092a623825f3afc0ce27e45345c0e5f098e975548dab385bf4b50a47573b6b054b2636cc6bb41adae8b8da55c383aafe6b1df73a47a059370a92d98996bae664e77b4ca8e236a20b1271ea21aa7440948808b87b1dc55e8a3ed2b9dd399d46b826278f8a43b7fdd6d202e94e2806d31e43fac83e9207fd52c3860eb33a971df71db2a7a299ab19f936bfdde60154515eecd32e8415287e71e0965871cbd4a8ffd9ded15213d22e2714303c127f58febb1863eec860e86a0e6113a562bfab4beef719823c65596f69cbcec3820ba79b3389f23cb6694fa3efb7f1423b115a80e2bc5fb6194878cdbed7113069b714ee34a70738c8d3389334ba0d52780a14b127460a1b64f8bc80f3da967316311e120801d64b4eb089d208c9e471ef5a362c183627075178c6244c8969e7f3713f518b3594b49bc0426f628ed67c45fa34864b81c0c43108f21eb1f42659f676f78c7a5b65840d62e5d5d0f2d7b6865d3d576b0633ddcab100fe783e0398388af0e89a381df79a3fb799c7ef98291359835cc2fd6deec7938d077625d4299177dff1b6bda5770c11988ff55e90a9cf4c3ecfc6dbd752066e2346810d9f6ec00f98bee5c422f704343d27f86847215144c1f79b6895c973a68238af014d3225ea959fae889ac459427f1251690fdc4e99e3769655bfa038f7b4df85f89feffb73e2cfb54b43c7fed79977875bc404461c6850fac0c050a3643669c679a31363c5a69a772fef13c8085b5cc5835349200cd0939efc33c65f71bc1473b19ae5e1d16b5b4311ac9d9662b1ffd8f4bfa17a385e134c44ddbf3ce0fecd59dc650fb3f63c3dcfc9de084f813d7a84496e206d579d6f96a4bd9ea90012a5a3f7d62afb47432eef557b876a76ea5bf22e484aef74f6f634c16fea624e5a91827fc9edec970482c8e0f4a83668ecc51109ff5ec04b5d43d832094e5942b4a3a16648b153448dd258ce945370ccccad8554c77ca85d5550e50c53ad3bbc3114fafb52954a5717e03a9631d45c7ba4d4fb360f016cbd088dbc60303d5d045c79481146f5dea2eb41626a8444b6617625bf1c5111bbcf1ce1a8941c95dbd106c08bb898d6839f1b23685eae88b18cce44cada1e05d20f10949290b12c792277c5279447d555c7a7041d9139e92faf15accc65f3d6f63c514d17a2c8c5e60f2f70d7e92429588e2793bb547da59274743388662fdd19c8a76384d9e542010c0230551abc84518c69a5706def0c4e33d31b6e8869c68531735b64175cccff309b36e45c163bbc2ec6812bc8750aaaa4bdbd2058fc0ee8201e500389a426b028879eb93762f5d4b7d8d89f3eb616b13f178496781dcf0f919bf9d88bac5f0571ca45eb88ed00079846f0890303eeedf255f903922465efcdb3dadea884f867ea831bfad05fa0784caebf4a62d83c4ef69451d7d8bb15421c72b11d3abd8bb3d9a7f7335e8b1120548e01a6cb8c21ca19f8fe29d2d9e91a4596b68bfe27222f33c47d45180c44f068aebe1c2d540b6ef834c92e3770956f383e3e5adc3172e1e38e9ba46b54ef49d90b07995a6ac69d7f86b6cc9bed6b46c0df21537ba42109c9dd3aad2b7992a2c0631e9273edae4b5c69c7b4a864dc91222008a2a3334f7d0b4746cc096d4a97f08db76d10b4f32eb130732aa4fd91741b4213c60888b1eba972179a8568af05245eed1ae291f4a8eda30be72857d04d71266f7c5ddd6017c4e4bb7c6ca3181652bf8b4e541317d6efccbd7434d3dd75fd8e7ab1f8ed663c4784d779cc7f11fcf44f7cbad350ba6154af9424fa2e20ecd68f87f154b1327e029935b81f8a0e5ad0efca80b28e2d5780862d4cfadb336f76a4740efa78c8ddfc2df2f97b6823403225d14cbcd3839ed307bfb455197801f8f66b1f4d6ab210cb717cdb742c4f385a7aa1a8df21e7d357094db7f57c10be65bbb49cb5f04698a340126f6572700b61e3487f020455add80ea814cb304ca1b354f5af449f66d0c321905cfb7eb9a439273d99dc8d63fe93b714acc0df6487e93ea55a35d69b025d22075c4fcd55209baffe6744ae1b265fdcfa7dc9638178ac87e2c700259200aa1ef926a4ada95cb71797dc6c692b93eae05344e532284a8aae24a2ab2013487125b1198a708f0b3b7fb9432603970afa05a43075db67321a4553055ef901e3e8f269cc87f003d7c5ae2fc5a86a6371968730aed5ef99a0f6c9c8562c11939e21c572b53afae2ccb5662e7712e866ba33f631851ee157f1f40c0379d0b53a6d21ee029013f691c4afb741cef889b9a9a41c485596896f6caa0b98db666ad4c17b4f3cac42079d644d67628029d7ba6090a269e4494e8cb6a1176f47a7253489725554c0201020b55072712304500e5f048d4fc8cc91edf1e277811acb4e6e478c2e5c7f01b0293d93f1d7ffc5fc741b8914eea34abb1415ffbd02790c66b8e4049a8926f75b0642dbcb1a56b4ae70ef6972d2a28a813ecc7cc0ba3b10bbe737db31ad5db130ca19d8411b35579e4fc478e45056161be4ab4e4e46c2cbd8ee407d119f299825e08c90085f359752a2ee87f4da9224583d75fd342b8ca20881275652049d51ee06ec5f81171c6943e8826bdf3aa688176fe05b301727657825ae3e0b6ffd0430de4c4070c6d6ca8b178f1db613fcbe34e2675436a9957f2a08bc42dad468e0a5e33f5b758c4a6993c15547a89b368776761309c1755cf8f1b5b78d839ce44d6d8fbedb73632c1a2bc307913209a9d9991119abbb92be8db760d9d08168c3f41cca476c8320613bb322c550dae652fc116e8ff9478d8df00b94175b9b845315bbc675f9473d057e611490f3acae555744fdb996d17a5ef61b7e3310facece20442577f3ba5a96c874ba7aefefdd6e3d15b7b4577d9b510cf3a0ade78040a0246c3b7f5a4cb68b70e6fe4e1d788f688d1a9d8c1372d05f5a29534d0d811a7f40ceb4f48c941197f6ce9c6c08aa96e9cf7a39909a8324c33d7c8b59a81df8c4161823ab5f15733e2afc831fb3e33be5d86c62f991937624d0cb6f008187829becc10ba81683fc5100e29c9e437388aa577945d90824ccb85cfd32e31bb95ed63169422c79373887455face8adbe08bac5a55e83cadfed34e25598e4f693c21da06b5ec0d1ec898a48466005f619d7ff4d64887553045f86cb10749d158d8628599a76bbf65bc8b764ab6c25b9c480cda2a271678c698fe42ab2eb86e5476ccf6578f94d2c08f47fae047a83c05fc29b600d3608ef75d425e537bb46a94b6fde1e66534ba52e7d614d800e2ac2d6238b5b38813b3c5dc6c2f128cb02e8a79e87c4935c79582dc8850dcb19bcc0e023a5007e9a31b447d02253dd06779db60747199a9311d1b6b97c618d41043df8730fe0fac371f9a6d73f16193d0031520cd30bb9f8f201f0c90d7673baf7f45b19a7f32a3609dd41109f5a810af3f14810da985d66a55b204136fc447f9ec25560e6eda1499e5c915f9eff6a0debf31dbc0deaa3f19ff491b6b7c0fae4b69a0a90815183d2b2f77a8109b45003a3dfca82b7a531a3e3eadf4ec91a8d65bc46b1c40d9fd0ad7f7d6cb8c1a91a62f9a955a8cd3a31604cdbf096a90feeba7cb9eff145697791a508bec782360fde4b052923b7b72a55a28b10d610d907fc0c20", 0x1000}, {&(0x7f00000002c0)="f08df54d9333bc6d6de19769c5462a394621ad7b827963442405b8beae97fdf5cbc14cf34bd28cbea08cfe29b78eae43e926f68eec0ede98960d58f5667a24445dd14eea8f6d07c56f023a29847e99987b1c7a1ebeb031482615685b78c1ba99eda9460c64d2502337cac1c7", 0x6c}, {&(0x7f0000001380)="5975a81ec39eeed9066df6ed139d8731e054d1ee002980e37fb2889d28bcbb1a76ff104ca9b3d0cf899a838ac0ce2f02957a4d9c83326ab5878330fa663d1da57c425d2be936f3cc81eb51ef47166874d931eb0bab08b797abc64d708176a487f677e2fc27b7b6f3fd20550310b8b2106d7298b52b2cc82478fea8d2b0107b0d91b1c738629192480fc99714d464dc29701b3fa0a8a6ea96a2214ea41299a6b8f7066649eca85bea2019d907512d4514ccdbb7893ae4115e8df70f8c9e061b67636dc50f79fb3f523ac31a0fbf887a2a0f51202ee603c034c3cf", 0xda}, {&(0x7f0000001480)="40d6", 0x2}, {&(0x7f00000014c0)="b11df4190cce54457e2cfdffa809f4d0fd57b67c84722270f117510217497f2d4a229e392d575eee508681a79cb3dbd80fdad30a6e112ce4736d8bc9a5cf4b7ae7e3c0b6e2fd440cf48cdb2030cbfa71c38246508a10e6a3d884bc12db030d4e733f9e73fb772cfa3d27eec157c499a77966082a46922603f644e08f26420d37979067cb49ed94ef46eb33d6d68b7497c08059b81754f3682d41f72d75c0fb116437a9bce380e472e35e6d", 0xab}], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x40, 0x20) r2 = getgid() setegid(r2) connect(r1, &(0x7f0000000100)=@in6={0x18, 0x0, 0x2, 0x4}, 0xc) 16:00:07 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x200031, &(0x7f0000000200)="9513f3948292ae269282d400abab56626afd70c6e9b3fd6439fabb5b68e50065bdf6df2c09b9f11149ee114dd200a92ef2b465bbc11fcfdb71b72ce278fa941a79b70000000006d1d86293560b011a1f1fd6e1d09d1b774cc6bb93f2394a7ab24012dc56fa2aa2786a7b4b39b7a51bf1baa51d3fb561c0ce637ee0c53f88edcc758d1e1cff1031571ebb9a54c1ea8426de968ad829470affffffff00"/174, 0xae) r1 = accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000300)=0x8) getpeername$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) sendmsg$unix(r0, &(0x7f0000000900)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@cred={0x20}], 0x20}, 0x0) accept$unix(r0, &(0x7f0000000180)=@abs, &(0x7f00000001c0)=0x77) 16:00:07 executing program 0: mknod(&(0x7f0000000440)='./bus\x00', 0x2002, 0x2000000000004516) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x31}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x7fff, 0x0, 0x4, 0x0) kqueue() dup2(r1, r0) 16:00:07 executing program 1: mprotect(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x4) r0 = open(&(0x7f0000000000)='./file0\x00', 0x420, 0x8) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000040)=0xfffffffffffffc00) 16:00:07 executing program 0: setrlimit(0x4, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000080)) close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047466, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) ioctl$TIOCSBRK(r1, 0x2000747b) pipe2(&(0x7f0000000200)={0xffffffffffffffff}, 0x10004) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000400)='./file0\x00', r3, &(0x7f0000000440)='./file0\x00') readv(r0, &(0x7f0000000380)=[{&(0x7f00000000c0)=""/15, 0xf}, {&(0x7f0000000100)=""/10, 0xa}, {&(0x7f0000000140)=""/173, 0xad}, {&(0x7f0000000200)}, {&(0x7f0000000240)=""/3, 0x3}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000001500)=""/4096, 0x1000}, {&(0x7f00000002c0)=""/189, 0xbd}], 0x8) 16:00:07 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000000)=[{0x54}, {0xfffffffffffffffe}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:07 executing program 1: r0 = socket(0x11, 0x4003, 0x0) flock(r0, 0x3) sendto$unix(r0, &(0x7f0000000180)="b10005016000000400000001070cca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282921e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:07 executing program 1: r0 = socket(0x26, 0x1, 0x0) setsockopt(r0, 0x1ff, 0x7fb, &(0x7f0000000000)="6ac89efc1370a9165327397aa7c5ff3abe178a2464e6c6b99a87762573a442d079554ed6604b0e062283d500859d4e1ce63b894d82428a83fe012acf805225af1134147fe3696d3648a92b01f9a33dd93dc5acdd00cf1d0a0a594484bff3b7a34cf1c468a8746a7a4a1d44c535c6d89d77e135b6b912e24302", 0x79) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)=0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000100)={'./file0\x00', 0x4, 0x315, 0xfaad, 0x1, 0xfe, 0x4, 0x7f, 0x3, 0x2, 0xffff, 0x3}) 16:00:08 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) writev(r0, &(0x7f0000000180)=[{&(0x7f0000000080)='E', 0x1}], 0x1) fchmod(r0, 0xe3) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) dup(r0) setsockopt$sock_int(r0, 0xffff, 0x10b7, &(0x7f0000000000)=0x1, 0x4) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 16:00:08 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x0) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) chroot(&(0x7f0000000000)='./bus\x00') writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="000000a1", 0x4}], 0x10000000000000e1) 16:00:08 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) write(r1, &(0x7f0000000000)="da", 0x1) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) mprotect(&(0x7f000027c000/0x2000)=nil, 0x2000, 0x2) write(r1, &(0x7f00000002c0)="64a356d97ca778a36789156f9b80f04064345389c77719aa0e62f589699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369004376036e5835eec770091359c293c9952439e8aec85342e412f4650379b62d001495a34264920202a5ecfcdcb60baf59a1efb5b3546f9b0eb1b85096eacf1349b7927f9d30e3427140bb", 0x90) 16:00:08 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x30000}, 0x4000080c1, 0x8080}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000000)) 16:00:08 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) r1 = shmget(0x3, 0x1000, 0x1, &(0x7f0000fff000/0x1000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/122) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x35}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:08 executing program 1: select(0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0) r0 = dup(0xffffffffffffffff) openat(r0, &(0x7f0000000180)='./file0\x00', 0x8000, 0x16c) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) pipe2(&(0x7f0000000100), 0x4) lchown(&(0x7f00000001c0)='./file0\x00', r2, r3) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000140)) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r4, 0x6) 16:00:08 executing program 0: r0 = syz_open_pts() flock(r0, 0x6) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x204, 0x0, 0x300000005}) 16:00:08 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCCBRK(r1, 0x2000747a) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a7c800000029000000230000000400000035ce17351d70577f250ff8242b5c3df13566ee023ce21bf9c3b5d412e8cc99b2daa643a92461bbe095db80455331cb8d1454d24587e3313d6065724ce375e1846fbf8fe2ed16bf38f082bb0785108a4ad74775d69d77ee72af5b5a14e9e7dd4279a02ab8520dd93a626ed574cd60f3650ef5f96e9d7ba872c96fbce4f096335dc9f6169369d81542b3abe7749e7879ed6411f43d9f40740f7bd8da0cd261174da61bc460eeb1da7f56c00a8387640ce61cf1b7c801435771"], 0xe8}, 0x0) getpeername(r0, &(0x7f0000000040)=@un=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) 16:00:08 executing program 1: r0 = socket(0x18, 0x200000005, 0xffffffffffffffff) recvfrom$inet6(r0, &(0x7f0000000140)=""/50, 0x32, 0x800, &(0x7f00000000c0)={0x18, 0x3, 0x7fffffff}, 0xc) setsockopt$sock_int(r0, 0xffff, 0x1009, &(0x7f0000000000)=0x9, 0x4) sendto$inet6(r0, 0x0, 0xfffffffffffffd68, 0x0, &(0x7f0000000040), 0xc) sendmsg(r0, &(0x7f0000001500)={&(0x7f0000000080)=@in6={0x18, 0x3, 0x7fff, 0x1}, 0xc, &(0x7f0000000100)=[{&(0x7f0000000180)="a34b5d6e6eb2b5ba48f1c27fa16361f673ece66630ba84d4702a7056e5022f004575d7baae99315d23dfd5f2d0efa682afa251fe1684038d4f0260bff01372e53b1802358b58d7e2a42d29c258fb4ce89b4c6cd7d28f5f0c052c985e0a8b327eb789c19fb8018e4574bf45b04eb0907c5a7fee219c03f6f6a00816bb544263ae37d3be51cb73eb057c10fc4f620215511e09ac20301bdf73b671eaf7f34cf9c1419f264bad49ab0ae712b0cc7a55d14620cb583bad0b56fe78f759a90a2bf12d0622500935445dd818d900bea8a5a9955e1ec0ff01120dce3ca315f3df6043b8fa57142c0d91403ec59b8ec26024", 0xee}, {&(0x7f0000000280)="35a4d943a11ed8cd916bf2958a7dc65730dee30eb2790fd580221b81c8059c57fc58b3ebd4647d8bafa04d8a85ff46122c2bed6d9b8ed9fc07a4b23455e930227d373d703217b5c3e91025f3a204c96287e824ac78dafe11ea75fdeaa2676adf6f586817dad2acc133c182f08deec88d001cce27c30ecaf1ee1fb94f83797443e2a560", 0x83}, {&(0x7f0000000340)="d2a37a9db4aa87e7c806bb995fb4803da52e267d83683b43bd98e239b242e75e7da6c84383f708cde968a605db342e1ae9883e7bf08c22e79c475709a496683a6c4e", 0x42}, {&(0x7f00000003c0)="0ad10040ff2de978c83674166c084aa16a7b898726ab11c2251db6637a23b743e14220664fbae6346a0a4e349cefd12c25c8046bfd104fa3c5363550a30f7bf17220c7de1da5e84db118afc4fe7d8023f2177a9e0fb5017f77846978a18ef8b5e90d91ecf782809817dee7e75104e01302ce525b093632b2def9eeba9963abb7438b82722157b54f848181b842dcf1da0fd65468e2d26b68570ae6101ae1453454de900ab63cdec61bcc951a9e83b362e6518461b574664c89ac977ff5614404bb7f84bfe91a9c53f9406365b1796c6da4500a966a57b9b0e3b80d8da88fe66d96", 0xe1}], 0x4, &(0x7f00000004c0)=[{0x1010, 0x1, 0x3ff, "8a9c7f44f06835d57ed86b943b2015219d867cbfa09e2609f6c1a625adaf2c941ce0929a4e5bc0ee4e857cbe2c151e83c39fe4cd29c15be4fddd361022337377721946f6933e70fcdb164f4a7e04a587e6c4781f89460a245bfdec70411d6354dbf6474466e7a975e09658081627bb57268b4fe44580c15fbf37c3d55c8251a24da15a92a3ef0ab88182aa25ad238a67f7bf7445874db31d6340441e37b45527250cdb626e06a8c631f9f1a35a4f49adce87648d9cac98c1b5791bd11abc903cfcc7fd5a7ae7070eefca9b7f4920ca3fd13de8e698968ee062d3e81786938799147959a4afa73d21580c8611f5264ec29e6010a81a6d1e537b6629bdb61f771d8dd10ffd4500ef2e02309fdcc78b376c537b296d0d7e6952a3a69b7a5f2c0f34daec09f633e480cb6905c7e8f75129c949c667796354165a4d0205b9645b3b9c062bdb288bc2a394963fc4958ec9fbb7fa6a2113e0fbe576d80f446a330643207773e65fbbd09e13c8f26527dd908af535e6c74785661592eea9cccd1e833006f99007d86c6b2cd221e4547a38d7a509e62ee37bf9f3aaf0ecec8cf85949125b931d8879b0855d03c128767a6fdbc3d019982ca3408cab9013e211a06759cccad1c19fde2bab629a402dfe854abb4b89f2e5d58e46726a88a607a882679b24aa53d40c3a41a1cdc09340cdd7d21ff632515804dc17d1fef271dd8e07c93703409cad366511fd3f89bcd3710fced000bd52e1afa008fb3dcdf51dfc35f7660feace39ccadcfc2f2cf9e2c5333fa548e5338956b8db51dfe1c1f62462b4ea9ca9637ed177210cdabd00a31bb13460cea22099c06fca7605cbb5aa15a8e98399986537aae127c16d0634e43a47f8b4927e0a6f33287fee1d994d56f1713d60924a6d5c78116a3455463186a68f9e23d06f3a6de5e319ac75029af58f477adac4e18222d2576b969ef85073c370afdfed0f91f0c3c11bfbba9b900ad99b897d22f9fc660dd938bea018c276bea28c823b1f35621a5e45fec0b21d104035a079c5e982a4d78787e512beb0a502c56a5f1021c6ac7199488f5be3001d75f058b27471c3f2dba73e2bf9730ec6280e85613e5d2c7013ad312aabef403d7a58bcb5f0dfd844f3b2a8710092d97919d4655c1a5e028b71f65445da354a38744d9c681eda2cd923a1b34f23f5629a5733c519d6b68f6489631df2e20273733ef7132be2a77f3199a4cfc978f5febfa7e211acfa6ec017ce7bb91e568740aeabd03ac9b7d02cdb0e9666b7ead439a9d580e6500d36d6d3d40e46abaa0a2661e24cc541dd90d1e8106e9f33d5ce66974ed8340a9644982444005729edfc7954ca76b11401f486c066cf8e15ece72ab66d5764821c764858ea862f9a07df035f33809abf82aaa845dfa11508cbf2d05267e3c32aca545c60dc8716b294218d8974986a0b84d9639f240ca19e6f87f597751cee04ef761b56cd0faff8e50aa12fd03e84123ddb79366df667f7444ff22015cef4716e8ffe359de829cf199b034401404e27a6bf8b534f16106111e3695715e16f9bdb43ffad16f51ec33e5b033b8ad3d7455dd08162daea72f1eb8ddfba843bd42327b7c58a2b9a3473a64857de82f758829ba7525ce2ab67d83b506a15d1db7573aefb697393d9f846a9bcca5e1c8a6b72f960b5b85af50b1168babd321316bd93e40e2aa257dae4a50f9b687c40386bcda30b7c33157bd1b43022e0b39cc33b43921c63c9f8e6bdabbf2a4e1c379ab7f6dc89d2b06a44ca84e03955b9dec1a46b2ebd088e28e94d9a0b66f85fa9d2ce880c4c872ec8481db5aae49540fa2468570b16da376030085c39ff82df230e8a110edbec192ff5be5011a7716fd26cc0cf21634d8394b3f538a951603265c648ba5af134c5bd15dd3c8dda4006196baf6e596d5bfcfc87a56c5411f0df476e93d40daf36cb54552108463d113b4a004505a27a5095101c051ed13bbb4a0330f1c4f2f00cb94cd41b45167fc161b2f84362d0ae22c45336e1321d8598ee536e43944dcbc49d2547291c3c0c571191d1a4423988d53f1b78e7fd23ec2dfc293632903b533fc44717a45daafe5b006e61d5563c63134abece8a383b80c18c83c78ce323bee762506f9e987fe8d4139d1dfac53db36da6cea0f0648f06ab37f6a41381fc00a518fcc82d135861fe3727dded64cca470cb3f1f720bb224495fc7ab487a4b91e73106fe55e54354b5f0368780a6974724d6af4f9fb62f1506b4e06d2c5379d9b92d24b9bcb12b79b3c82628e1131ea762014cd3d8616e0b53c49e83672447cd0c7ff99e2604f459b975fc3573735a18f5f3caf44e0612e76cf169de2272e11bb0ce9b8803595ec36bd11907a25054f1259aa166a334d019c3c2a1f12ffa226bf171ea63a7f31576dcaecfc2fa2ed84d78db82341a67774f47d1f57916f212bafbb0198e6ac37af396a2280d596a57f0ed6b5e8b9b4aa5f2dcedf7b6e4710d8ec005e626a6c598a5969368093b2bde8d327b4c58b638554a46e09e0890e425e36bb89bc9c2691f3c48be4eb437f79026a30cf3d17d2cbec0ee3e7f83ab806048d7864700c3b22e92d7e612f2eeea86af5bd027b49a051f9170fd9afe8e5d206a079f2b69c47fff74cee58694c85b107267e2166243c81813d96daae4a0ed5f95c62a596a898356035c4de906da723b11f46cb001fa50047728dc748656725f463225f989445fbd84473f5e3aad53e62eaf457290b0bcaacf05c19751c20d5189b6e2b07e93210f202fed3e516f79577e68ee098fdffc151656141d53a707ce0f08cd30a34c50a4887a81e23a7ec96c73501bcc2ead3c0f264da9e319c25c5a54ba2a3f69c0b1ca67648fe64b19b52f3043133cd758b44b2183fa01bb9d88f7932a67c26574e244ac6be8c2324ada7d0b12872183b6f6453d3871f48144635acfeafa14982f182b09d14ca044e9e7e383839654d148ff32f02f6badafd602997e11ac4fb65d19ede3a51e1b85b3bc008e00c6401bde5386aabcc5899a26c45bb59b54aa3385ac2a165af14b88497d91d060f539db763ba79f5313f9317126042252fb5b05e74db4ca676f63f52cedc9841ce175894f7374b43937ac7a8e173d9f5bc3ff3f41ec266e872bea7864d0b4b39b03b698dff12c62e4ce60a575a73653fe628c2f94c445de8c425990d70120c402d3c17eb95f380189d46004bd6fd51d31fb93cf780c0f6b0766a1857a274d8fef5b80d2aea0cb8e3a168106353c2110a23d86d4da7e3b17c043bd0bda65c6707ebcabdcdcec218c7e5151e9346d9568bb3c159c4731e9dbef507f4deb9c64483b4975bfe2d51af7f7c90384c5f766b38979bd0b96d1a4c9839774e8cba49fdbf95e04f5fea26434d44316ac69e9af7c46ac900274fd9fdf690b79c191b6fafeb28f362750346d1854ca84f708b9c66966a8060d8da4de8f757616d81c07d55ff27aaff51af6df25b7f25de2525d57c113385b4a094ee843a9cfcc74d59e899581623642f76a000fdc22009b65c4667addf47e401c25f488b0cdc53b27b0c92ac0be64768f993b7eaaf0c8a013364752f9fc5d15de66e38f40d80f0d68938e7462b48c447c22cb052c9eb86392cba0f472afca2403adc0fb7b7867e07f9cba8a0eabbd56d0ef94813bdda76403a874df3daf6ff82d71749c1e608bc0a290d0e574776ab2d846683775c27a419a45f11e727ab34661ad3c8f87de142d49e527b9d6c64115cfe1f328b385431271c337ba43bbc379d8435ec01d96856186e6e4c1f3782056f8ca2ac8415d8cce34ec86e5e8d727653f8b4e4e64f51f7edefc3d5a0fbb794f0cb0950deb2315eceab575e70c4230fd0f08da8443c38801ae62eb68976354299d9fe9a5092359e349215424fa2b95bbff21806af117ba5a08f7a4c77007cfe48bb3c557acaa0f46612bd32c261bb44bc43463a2de0ef5f59ddcba54346f85ac89432b1cb6fd529d149632ea4851e3de30a291522107172d44477f4c0829389a252010b5b9dc1ded97b5f0b8ec9adb521b16be10c3956e7e65247c77a30f1e19476582fe707e65392087be12d11836d2bed7b16f9e2747e468d7d5e069f35d51f73d3b769608d459596b05d9e75dab1b93fb09b37c60812d884833a666ef98905609cfdd116f8fc9cf1c5f900e09047788e2960a28b09b686a9934b22f6e870a3a5a8336176889d56645afb6c3bcc71020a17a2895601be1918a917f3501383faf633dbed76a7ff1fb4def22052765d9173d6f42a082f4ebaa341016b43042f5f06c49e525861eb303df610b7f86154d895a434addb3821b4e368bd596d610df32936a1ba53be15852e5addd9c8fa98eeb7186d4dc8362282bae3bb44c7ea4eb3830a26d8431927cf1aac25d30867944c029b8c1738f17459e60e0b16741115afb569569119c3571a4ac876663f014ec803ae4c3c68f8bcddcbefc10c76d5cb2f589ecddfe569aeab019dc48802427510fb828a6ef0df953e613e50485a4a47c0b287c459113c494c5fd177155d6d7b611caa5ee3dad30225aa001d41768cbdccde12a1bcc92f235be5ba7a72ce2b4f8b776da0b142b95c3ca9dff768d14c286f213da2dade8728db4c934d52b087b10730e334b556ccbf6d8d00fd29a358e6e9341f5a0902d4129d8211a08fddb9582713eaabeea44f4edaf312960c6e8d511fe2e683e6df3906cc0c41d9817d7d31fd81d27adef2d3d9fbb3e5e4530e0b9471ec51690083676ab498fc325efd23a940cc89ba3853e9bab7496724254f06af5089581556b72c57871718d06cd2b9cd59f5f0963680791c35e6f00cbd5e99c9e3fbb47abb1291c90641f994472bb3b9d6586dc1dd51573df223f55e471c8ce4c81106de2830ceb9109d6dcd19f50f6cf92c9394fdb0f8239c93274ca8063e02f1b94b9266ca2d650aa18b2e2ec4e3b8aa47f40b84314876b1d843c01aa7a34ac25e2ed7013f884ef2ec067e6d428305671fbd7469e3f060ad5f87fabb4c3a8d11a32db44bad5268b0328700debaead0741295c2e613b95abb30cd3497784e5dfed0474b217642a6b235ef7fd2d8e08f5b378470d9e79e521f7523352a94007728315cbff085f1f38dd9a60637ca6c9c0747e07b712fd2210df6996876632d82af056adc13993f1af7ad591e1c87a4df45f4bd05f08fd9e13aefd5723dcddfadf78f97aae9f595fe4b90c4cad5b7f78880fc680243f2341484e9fd3d5b327a673de07f4605f77827589e48c966aeb1d8e6639d1e1619a4289f1ea983422a0bbf21628325adc008136d640a8e8ca9550705a00688fa5e870b31fa6398a4049013104914d4f0eddff4784f9ccbc35c1db34544e99cc7e0d4c7b0313d4ed8b88a44b8eee31685a62d3dc07fd79c5828c79ba9bc02118e1eaf7812b050c8776a77b6ae86b4528b1636144076ab4002c2c7d9d46c70f98edad27e4f922c57511e004fb098da5f4e61107a9fb3c276e5b24507a80c661115bc445f808ed7d0a98fb055d126a2ea7d46416fa31f9729452fbc559699b0588063e8190e0944658da9d8c4c22b77a3e52a96a5ed7bc957f0bbffdd2ec90a759dbdcf91b1317417d8e04b6874d2656886aa5ce9ac811c5b3b7edbbb33c69bb799eeb12f70c0c26d196d5e01613e78f4d643702b40b8ef1656fcf864b411f9b9a527dd3efa5e70c7ec26733902ba1bc29a8c288d4c2b8eabc457bd666c7e0af225482bd2176dade4e84f40e5c54c2311cc9699e5651dff5744e82483714b82e1c77ec9c9d1e7cb7fa3962bb955f54e68dbbc84ba199edf7e8d"}], 0x1010}, 0x400) 16:00:08 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x8800, 0x101) open(&(0x7f0000001700)='./file0\x00', 0x0, 0x0) dup(r0) 16:00:08 executing program 1: r0 = socket(0x2, 0x7, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r1}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) 16:00:08 executing program 0: r0 = socket(0x2, 0x3fffffffffff, 0x6) setsockopt(r0, 0x8, 0x4, &(0x7f0000000040)="cf987e93", 0x0) kqueue() 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x4, 0x10000) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x3, 0x2}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="621dd38c38050b4dd1a8a85380c766ea88a0ceabc0e5b32ddb3426cfd702af187f8f17a9e7aee27f4a1bb0ea", 0x2c) shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) r1 = open(&(0x7f0000000080)='./file0\x00', 0x81c3, 0x40) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x140, 0x3) 16:00:09 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x40}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x4, &(0x7f0000000140)="d5338a49") 16:00:09 executing program 0: r0 = socket(0x1e, 0x4000, 0x0) sendto$unix(r0, &(0x7f00000000c0)="b1000501b1000090000000205786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f8000400000000000000010000000000000000a6310fe8eed6ea4aa6f5f90b04e1d7a7fce97132f956ae42203d7945682afb704c4a51780f97aeeb1ca0d880ebac7c582577a35803d0", 0xe7, 0x4, 0x0, 0xff32) 16:00:09 executing program 1: r0 = getuid() r1 = getuid() setreuid(r1, r0) setuid(0x0) 16:00:09 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10402, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000140)=0x4) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, 0xfffffffffffffffe) r2 = socket$inet(0x2, 0x2, 0x0) r3 = dup2(r0, r2) mknodat(r3, &(0x7f0000000180)='./file0\x00', 0x8, 0x3) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="eadd3ebefa47ebc40fe99e6f83705f37139299282748636b3a2a71be39040ea141824fa746e6f47030a1cf92372ddb755729f99e305a5b7e49c662c7b5b47d3683821d6e336b1278832663c80537894ffa21055952ce219f0b520ddddaf6a8a4e9512419dc55538592", 0x69) setsockopt$inet_opts(r2, 0x0, 0x208000000000c, 0x0, 0x0) sendto$unix(r1, &(0x7f00000001c0)="3b929a4e79533fca1dd9c8708a766f2fc27bbe972570f7231139f217b221306c88cd820ece6ec329931a551227e46d1be8e314d7b8fec15aa17eccd75a43d60126ca4d22c69ad4430911b84e2e93a5a469b9f9f2c1e2a35efe9acee04433cd5080f09b8a66c158427e9b9cfff1f324f83d7ab35c57dfae16577f0d8c969ea3627d9d32a1ea751d18d6eff014e04328fbda4084dab276049ecb5135df72e46d374962ea1f9ef1336ba1ecf243f8f5ffe8d276a78a28d8344c10b43a4d690831679cd24410df6315c20c5329f9d685605d61432448b23e553c492c1c3864aa119a", 0xe0, 0x40c, &(0x7f0000000100)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:09 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGBLEN(r3, 0x40044266, &(0x7f0000000100)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:09 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) open$dir(&(0x7f0000000000)='./bus\x00', 0x204a2, 0x8) r3 = dup2(r0, r2) r4 = kqueue() close(r2) mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r5 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) ioctl$BIOCSETF(r5, 0x80104267, &(0x7f00000000c0)={0x6, &(0x7f0000000080)=[{0x2, 0x7ff, 0x8000, 0x7}, {0xffff, 0xe00000000, 0x2, 0x9}, {0x81, 0x9, 0x4, 0x1}, {0x80000000, 0x0, 0x7, 0x5}, {0xc6, 0x99, 0x557, 0x4}, {0x800, 0x1, 0x11e3}]}) kevent(r4, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe}], 0x7ff, 0x0, 0x0, 0x0) writev(r3, &(0x7f0000000000), 0x0) nanosleep(&(0x7f00000001c0)={0xffffffff, 0x5}, &(0x7f0000000200)) dup2(r1, r4) 16:00:09 executing program 0: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8082, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000180)=[{0x2d}, {0x3c}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) fchflags(r0, 0x1) syz_emit_ethernet(0x1, &(0x7f0000000140)='G') 16:00:09 executing program 0: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x80, 0x0) fcntl$setstatus(r0, 0x4, 0x0) r1 = getpid() fcntl$setown(r0, 0x6, r1) kqueue() 16:00:09 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000300)="20a8c84401aacb393e7a27ea900e22e682511f1a60355a19c584f50700000000000000e03e59bb64ce1a3361a94fa780358fbc96999cb6dd0fb1f4677f6ed107a97a74876a4f0bab0f896b93dd51aaf8ac870ae3f1084364083cb3101e32bd6b7eba63f24bf911ac818a3eae60cf7627f83946704b8c0c89e0d4987dac310cf519e255ce21e6ff83429438135ff51b08202ed15856248527640b844f2df0fb36e5f4852ef20295771fb6dc279ab918b63e4c5fb30f234c496ba9e881afe5d7ab90932822604104ac97e7978269eb2c732eccbba45575744284baac068651e06430fe85f3f00c78eed6eaca921a5359270154c7faddf6878d8a4683e0fe49e978a6c4eb4024a8eebdff31f1f8ab8d1d9fe89c3575d1d2e6863353c769b0f1db5d93c1da7a8b3effb6d716fc463aad64b3c9c04a1740295fa40b278c97bb05c3f13f204eeefdad", 0x0) r1 = accept(r0, 0x0, &(0x7f0000000000)) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f00000000c0)=0x9) pipe2(&(0x7f0000000080), 0x10004) fcntl$getown(r0, 0x5) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{0x0, 0x0, 0x0, 0x0, 0x0, 0x1fffc}, 0x4020080c1}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:09 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') r0 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) ioctl$TIOCFLUSH(r0, 0xc0106978, &(0x7f00000000c0)) sendmsg$unix(r0, &(0x7f0000000480)={&(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000400)=[{&(0x7f0000000140)="5b1d67b15d5453276713c936fb7fdd6b0459a5f79788081c02d472cf9e519845f5cbe515db630a8218b4bdaa631e6dd77b714d9f4bb49334957931b05d7a4d7eef68277402bc6a166dac96accd53fb5473ebab2d384dab6f7e8b04f7419701dfb0fcd884c77a57712a49e0f29751b8de8f45644606", 0x75}, {&(0x7f00000001c0)="e8e0cb016a2a8888a22e2a1ef6ccdb8e9b8f90dc62006cd4bef747b66d9c82370aec42be21a56a6f63dc1e55031f21c00aec944f5802e0ebdde49fc5cafb03ee97be338bfcad69", 0x47}, {&(0x7f0000000240)="0a1b19d90cfa79f16cfbf0f4da4caaf9795f17ea769275fbebd6146c2db060552a2f8306cb41ddf893dced148a7683cc15e9ea219e08e324ffaa28065fc98dccd6f1a4392eebee948a75edb1fb6e16470faaaa53543cf9ddbb535fd3b3297bb993f2609fb970b9d41883af01675a5249f5dfec61c467e45bd8065ca173aa21a88e8503f5c52e31926a", 0x89}, {&(0x7f0000000300)="825d08c6cfd42340d15ac5c652c204a66de47de84582714ea9f5266515a7a837bd5ee58e3159bd43710ae5c501e2a7fa2df6e04d1dcd28e5b3150b3716af77756c4e6fbd036b3331044a685d900e32cdc1bb82cec7b7da4575db4326f96522629e2659b6b85684940ed806ae0a92c76c734c87b460375ae22168fc0103ed1c613e5e0d8accb5c63cecce094785fea59b1fb63e4d3f3174330b7ec15c65927f292f8a02ddfe067a42eaed880a8afae995e85c5dfa687c47344fa4417d5fca709f8c4d05c8a17c30", 0xc7}], 0x4, &(0x7f0000000440)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}], 0x28, 0x40f}, 0xb) 16:00:09 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r0 = geteuid() setuid(r0) r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000010"], 0x0) r2 = socket(0x18, 0x1, 0x0) r3 = fcntl$dupfd(r1, 0xa, r2) mkdirat(r3, &(0x7f0000000400)='./file0\x00', 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) r4 = accept$unix(0xffffffffffffffff, &(0x7f0000000280)=@abs, &(0x7f00000002c0)=0x8) recvfrom$unix(r4, &(0x7f0000000300)=""/241, 0xf1, 0x2, 0x0, 0x0) mkdir(&(0x7f0000000240)='./file0/file0\x00', 0x44) utimes(&(0x7f0000000140)='./file0\x00', &(0x7f0000000200)={{0x9}, {0x8000, 0xfff}}) unveil(&(0x7f0000000080)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') stat(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000000c0)) 16:00:09 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000000)={""/16, @ifru_flags}) symlink(&(0x7f0000000380)='./file0\x00', &(0x7f0000000340)='./file0\x00') symlink(&(0x7f0000000040)='./file0/file0\x00', &(0x7f0000000100)='./file1\x00') rename(&(0x7f0000000780)='./file1\x00', &(0x7f00000007c0)='./file0/file0\x00') 16:00:09 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900070031000009000000000000000dc1bb893fe6a8f0023e85ca8442ec2ae923f5003e80d23e878c36771ed192ac02e5953a6d6775a6b5ed8cf601f927f384c073a80668d329f7bef488f549bcb6f346d52a1153e99a63072754def4802f5738a9c66001b614ddb5049be1bb3c6fca95a9357e76536f27f13f59e47b602071a444e7b53a96eef8f8afc988"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = getpid() setpgid(r1, r2) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:09 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x8a1, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000080)={0x1, 0x7ff}) open$dir(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) poll(&(0x7f0000000180), 0x0, 0x0) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) r1 = dup2(r0, r0) poll(&(0x7f00000001c0)=[{}, {r1, 0x11}], 0x2, 0x2527) dup2(r1, r0) write(r1, &(0x7f0000000200)="8f900b6ddf67317e8ebbd5ee0cceeca2b1ff73f619d030d21de3a0340b8fe390606e350cf7347f2664ea499b3c604f324b0fdc73dc547a1a8666e5dec3d7b9277254b7863231d798cfe5862c83dd88450fb837735337d096f450d47d12796eda60a0d950de15a6172ebdead031e671138051234debfc8e1e3ba28570c1e33c567b45eb3bf5be85b5ad6c4c3e39ba0b92b30c7cb5e76b66849f787fdf67664ebf126ea5d3287c9bfc0955705ed903b031", 0xb0) close(r1) getsockopt$sock_int(r1, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) 16:00:10 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42c85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) execve(&(0x7f0000000580)='./bus\x00', &(0x7f00000007c0)=[&(0x7f0000000600)='\'\x00', &(0x7f0000000640)='\x00', &(0x7f0000000680)='\\$\x00', &(0x7f0000000700)='\x00', &(0x7f0000000780)='\x00'], &(0x7f00000008c0)=[&(0x7f0000000800)='[!\x00', &(0x7f0000000840)='\x00', &(0x7f0000000880)='\x00']) getppid() r11 = socket(0x18, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x9, 0x4, &(0x7f0000000280)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x4eb) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:10 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000300)={0x1}) r1 = geteuid() setuid(r1) fchmod(r0, 0x2) 16:00:10 executing program 1: syz_open_pts() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0xb, &(0x7f0000000000)="75095b78d9750fd70fe4ba563c49ab20285b0eb3d1448752c5d684f072d600d1", 0x20) shmget$private(0x0, 0x4000, 0x40, &(0x7f0000ffc000/0x4000)=nil) socket$inet(0x2, 0x5, 0x7ff) 16:00:10 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r0, 0x4, 0x46bfb) r2 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000000)='./file0\x00', r2, r3, 0x2) r4 = getpid() fcntl$setown(r0, 0x6, r4) fcntl$setstatus(r1, 0x4, 0x4) write(r1, &(0x7f0000000340), 0x10000014c) 16:00:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x80000000) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xa, 0x0, 0x0) socket$inet(0x2, 0x4001, 0x7f) 16:00:10 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=ANY=[@ANYBLOB="01010200d4b075669ea6f55fcf235c036b00000000107d0cfeff0004"], 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x15, 0x0) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea46fc7a7b000048f4445ed5", 0x18) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff04}], 0x100000000000005e, 0x0, 0x0) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x8000015}, {0x1d}, {0x6}]}) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000180)=0xf1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x100) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) syz_emit_ethernet(0xfffffffffffffc55, &(0x7f0000000140)="22856b54b6") 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000280)={0x3, &(0x7f0000000240)=[{0x1c}, {0x80}, {0x200000000006}]}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000000)={0x0, 0x2}) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000200)="b6") 16:00:10 executing program 1: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x10008, 0x80) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000140)={0x5, 0x4dc2}, 0x10) setsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000100)={0x2, 0x7}, 0x10) r1 = socket(0x0, 0x8000, 0x8001) recvfrom$inet6(r1, &(0x7f0000000000)=""/51, 0x33, 0x803, &(0x7f0000000080)={0x18, 0x1, 0x9, 0xfffffffffffffff9}, 0xc) r2 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r2, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r2, 0x0, 0x2002000000009, &(0x7f00000000c0), 0x0) 16:00:10 executing program 0: open(&(0x7f0000000000)='./file0\x00', 0x800, 0x2) r0 = open(&(0x7f0000000080)='./file0\x00', 0x200, 0x0) mmap(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x0, 0x8090, r0, 0x0, 0x0) r1 = socket(0x16, 0x1, 0x2) fcntl$setstatus(r1, 0x4, 0x40000000048) setsockopt(r1, 0x9, 0xfffffffffffff800, &(0x7f00000000c0)="723fec9830da8845bc43dd5b004828834338759a5f1d00f703fd081d871199fbd5fed7ad510eb7b0f6556c7c0d71e0fdcc9f0ee10dfdf85a5a270df2ee208af9f31d2213022cc6b00d8cdb0000765a146ced73a1779e5bef4408cf249819fea6ac4ff3efd46601578e26e2b6f50f762a2acc4d6465766226b0cc034dd142b4dc80b667ae00d1c4254da7d0011f75ee8765493cbcf6ff650747457a2bded5fc44a40d06e20bbc3d9128f4910ac5127d8541512de2deb4e9", 0xb7) 16:00:10 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0xff, &(0x7f0000000000)="4b74954c", 0x1b2) 16:00:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt(r0, 0x40, 0xfffffffffffffffd, &(0x7f00000000c0)="c2fbc8bbe8ba5a44748e30e806ef6fabf2816249c08acca58f6d88cb5d6fbbde5a3d173cdf6642047229d2a240d7e0aaf0ce96ca7a3df9e332ee4b0983d6f4741fa8754263a8383af6589f67612b2533", 0x50) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x7e9, 0xffffffc7) connect$unix(r0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4, 0x4010, r0, 0x0, 0x0) listen(r0, 0x4) 16:00:10 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{}, {0x25}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000000)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:10 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x7, 0x5, 0x511d, "0d592fde86f45e52c58b62c25b9d19bf96cea18a"}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4", 0x101) r1 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x40, 0x100) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f0000000100)=0x2) ioctl$KDSETRAD(r1, 0x20004b43) r2 = getpgrp() getpgid(r2) 16:00:10 executing program 0: mkdir(&(0x7f0000915ff8)='./file0\x00', 0xffffffffffffffff) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x80, 0x0) r0 = socket$unix(0x1, 0x1, 0x0) chroot(&(0x7f0000000100)='./file1\x00') socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="250000f4feff00000100000000000000c75bb9ca7b3d79acd3a3930845f209ddef8577aad4ae696f1ecb82c7755caa3d7bda261b6cab35257297a9150025f315462d14dba401c72bf7bcb7d374d178faa027d9aaa5ee00905772321415bb91c05fbf4872e9b15ee9fb0531e05961ebfa8333846ca5e4b61fcdafde94241ff822c8d8a34f96dfb40bc0c5c34f543846f109bdc2f14df78e6d333d6e7947168746a850b4f00c364fe4e21f03aebf16d5693ac420bad714d7e0492fa1f29e9465cd52bd2649b2b8a1f5b83e4290c86a8aec03a5e7badd57d85a2485e98bdc7327ddc91b235c4d251ab5ea4d545a70f84ef97e64", @ANYRES32=r2, @ANYRES32=r2, @ANYPTR, @ANYRES64=0x0], 0x28}, 0x0) pipe(&(0x7f0000000240)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000280)={'./file1\x00', 0x76, 0x3, 0x20, 0x0, 0x0, 0x6, 0x912, 0x3, 0x2, 0x7, 0x7ff}) shutdown(r0, 0x3) recvmsg(r1, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/156, 0x9c}, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$WSMOUSEIO_GETPARAMS(r4, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0xcf, 0x10000}, {0x2, 0x6}, {0x88, 0x80000000}, {0x0, 0xfffffffffffffe01}, {0x23, 0x3}, {0x8e, 0x2}, {0x8b, 0x2}, {0x81, 0x7f}], 0x8}) 16:00:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) r4 = kqueue() close(r2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x7ff, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:10 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x3, &(0x7f0000000080)=[{0x48}, {}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000440)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000180)="ddc3") read(r0, &(0x7f00000001c0)=""/208, 0xd0) 16:00:10 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1], 0x28}, 0x0) recvmsg(r0, &(0x7f0000000300)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001440)=""/225, 0xe1}, 0x0) 16:00:11 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000700), &(0x7f0000000740)=0xc) connect$inet6(r0, &(0x7f0000000780)={0x18, 0x0, 0x9, 0x2}, 0xc) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x200, 0x0) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0x41, 0x0, &(0x7f0000000140)=""/65}) mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f000000d000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f00000001c0)={0x10, 0x8, 0x4, 0x3ff, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x2}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x4}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil, 0xfffffffffffffffe}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x7}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x81}, {&(0x7f0000ff9000/0x1000)=nil, &(0x7f0000feb000/0x12000)=nil, 0x8}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x4}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x6}, {&(0x7f0000ff1000/0x3000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x3f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff1000/0x2000)=nil, 0x3b43}, {&(0x7f0000ff8000/0x2000)=nil, &(0x7f0000feb000/0x4000)=nil, 0x1}, {&(0x7f0000feb000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil, 0x8}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xa94}], ['./file0/file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8001}) close(r3) r4 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) dup2(r2, r2) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f0000000000)={0x1, 0x6}) ioctl$KDENABIO(r4, 0x20004b3c) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8100, 0x0) mkdirat(r5, &(0x7f00000006c0)='./file0\x00', 0x10) 16:00:11 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x1000100000002008, 0x2065d) r0 = open(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r0, 0x8004745f, &(0x7f0000000040)=0xa) 16:00:11 executing program 1: r0 = socket(0x18, 0x3, 0x3a) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r0, &(0x7f0000000480)=[{&(0x7f0000000380)="ede281b1b729e7281ee6f0a065f6e6f78f653c7441157567dca0eba5579edf8df65cd0b2590b7b7d9857cca5bd6b6e0834ef31005e89f45be9aaeaf57e076d9c4ab56d07d7d3c0826793febde56630bda40326b74b9b03c2ee5e2d1e27ccfac5b35a79a2daf7b6df1ad37c8150a621c0eaa2911448fd0e055385775d8a7d3f91c58eb7958ba4c501292cfe3ba1eaf94bd8228d80f3c9c50ff23a9ca14e052d6459f3ce2468df839b90d215f463f23dacf72ccfa5a9bbd2e6e58cfee6d3f5bb769908a563e96dbb4324f002314d8b03798b6e21178a9f", 0xd6}], 0x1) r1 = getuid() r2 = getegid() fchown(r0, r1, r2) getpeername(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 16:00:11 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x12000, 0xf1d) mknod(&(0x7f0000000000)='./file0\x00', 0x80, 0x2) openat$vmm(0xffffffffffffff9c, &(0x7f0000000140)='/dev/vmm\x00', 0x10000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x8000, 0x0) openat(r0, &(0x7f0000000080)='./bus\x00', 0x8000, 0x0) mknod(&(0x7f00000001c0)='./file0\x00', 0x6020, 0x9) chflags(&(0x7f00000000c0)='./file0\x00', 0x0) open(&(0x7f0000000100)='./bus\x00', 0x82, 0x0) 16:00:12 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2f) recvfrom(r0, &(0x7f0000000040)=""/59, 0x3b, 0x41, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x40, 0x0) mknod(&(0x7f0000000200)='./file0\x00', 0x2000, 0x80000001) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000180)={'./file0\x00', 0x5, 0x4, 0x2, 0x1, 0x162, 0x6, 0x5, 0x3, 0x0, 0x6, 0x1}) shutdown(r0, 0x1) r2 = open(&(0x7f0000000000)='./file0\x00', 0x81, 0x1c) ioctl$WSMUXIO_INJECTEVENT(r2, 0x80185760, &(0x7f0000000100)={0x6, 0x7, {0xfffffffffffffffa, 0x7ff}}) shutdown(r1, 0x2) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0x1, 0x20, 0x3, 0x0, 0x14, 0x1, 0x7, 0x2, 0x0, 0x9, 0x3506}) 16:00:12 executing program 1: r0 = socket$unix(0x1, 0x3, 0x0) r1 = open(&(0x7f0000000140)='./bus\x00', 0x10101, 0x0) r2 = socket$inet(0x2, 0x5, 0x806) r3 = socket$inet6(0x18, 0x3, 0x9) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000001280)={0xffffffffffffffff}) r5 = accept$inet6(0xffffffffffffff9c, &(0x7f00000012c0), &(0x7f0000001300)=0xc) r6 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000001340)='/dev/wsmouse0\x00', 0x10000, 0x0) r7 = accept(0xffffffffffffffff, &(0x7f0000001380)=@in, &(0x7f00000013c0)=0xc) r8 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001400)='/dev/ttyCcfg\x00', 0x81, 0x0) pipe2(&(0x7f0000001440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r10 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) r11 = openat$tty(0xffffffffffffff9c, &(0x7f0000001480)='/dev/tty\x00', 0x2, 0x0) r12 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000014c0)='/dev/wskbd0\x00', 0x80, 0x0) r13 = dup(0xffffffffffffff9c) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001500)={0x0}, 0xc) r15 = getuid() getgroups(0x7, &(0x7f0000001540)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r17 = socket$unix(0x1, 0x2, 0x0) r18 = accept$unix(0xffffffffffffff9c, &(0x7f0000001580)=@abs, &(0x7f00000015c0)=0x8) r19 = dup(0xffffffffffffffff) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001600)={0xffffffffffffffff, 0xffffffffffffffff}) r21 = openat$tty(0xffffffffffffff9c, &(0x7f0000001640)='/dev/tty\x00', 0x8, 0x0) r22 = socket$inet6(0x18, 0x3, 0xffffffffffffff8b) r23 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001680)='/dev/wskbd\x00', 0x80, 0x0) r24 = openat$vmm(0xffffffffffffff9c, &(0x7f00000016c0)='/dev/vmm\x00', 0x0, 0x0) r25 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000001700)={0xffffffffffffffff}) r27 = kqueue() r28 = openat(0xffffffffffffff9c, &(0x7f0000001740)='./bus\x00', 0x800, 0x41) r29 = openat$tty(0xffffffffffffff9c, &(0x7f0000001780)='/dev/tty\x00', 0x20000, 0x0) getsockopt$SO_PEERCRED(r13, 0xffff, 0x1022, &(0x7f00000017c0)={0x0}, 0xc) r31 = getuid() r32 = getegid() r33 = openat$pci(0xffffffffffffff9c, &(0x7f0000001800)='/dev/pci\x00', 0x80, 0x0) r34 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000001840)='/dev/wskbd0\x00', 0x80, 0x0) r35 = accept$inet(0xffffffffffffff9c, &(0x7f0000001880), &(0x7f00000018c0)=0xc) r36 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000001900)={0x0, 0x0}, &(0x7f0000001940)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001980)={0x0, 0x0, 0x0}, &(0x7f00000019c0)=0xc) r39 = fcntl$getown(0xffffffffffffffff, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001a00)={0x0, 0x0}, 0xc) r41 = getgid() sendmsg$unix(r0, &(0x7f0000001bc0)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000080)=[{&(0x7f0000000200)="d9fb127bc8a1744213a8697927c454bb42699744b99c253f65a4e7f80136e7b3774c503ef009bbc05a8ef733be9c634aeebdb5bdbd9d9aaaf403946a3d438df8a4268838ae07d56dc58184db233a3986da023f9ee2f0ed8df5d8e868c3f7ec661be6370d288bff7e4c22f7", 0x6b}, {&(0x7f0000000280)="2501918f4483eaf83ced572118d94385ec9360f5210270ea77bdb7f3e70e2c00a892df68f001ed289997c91e279ea19df218dc542c04228819dc4150c9a5606c17d224f98547b18c97113f6d69cc1c6902634145d769c38d8101c75099003a95c6eb72a64ee9ef7496cf02065204f7d6577f4b8696ee185430f58cd672e119a09fa68534759c19d523d3a09e3281f6dc2a52917332b0d94dff94598d87c8a8c8355e77bf61af93bc34893cd830ad34f18a5ffc89ff395c3925634b8a2a075728ede5ead50d4938c022bc1941afe2512221d7e1a36ebb4ca59325d2eafa521dad0f3252c351d4e1a3771fee939254672489d1528b2bc45c16026b9e3e6869fa7af0e70b88080f496d0cd25d28488891cd17c7c1fe59e094bbc32d230a5e5113d2c609f56eca2f30e56e4170d5f26d3539500c65e2994c24cbec0ce3fb4c1b9bf277878eedb4fc1be67af75fd306afc4728ffa24278135c31417129aaa28235b410e192b069d85021a027176abaaf868f59484eba5fdac084a45d1c4b25ce67239bd378ba733dca54c5d46c8d9977897c1a065084846b99f8da7fa4b273308e3bfaac535862d45b89a7154476ef1a3c3eda416f21d488df8a1f4d2f02842dff2998ddaee12628d272db59f39b5e6a2f28d352f8e3b10460a9d7e10c75abe2f87c93a7e2ca5d131184cd223f4c50b9dde6c18e82e643f197655e68bc8580cba18bbdfcc3bead0e46181556710853669a0e22d67335bc6f919042d6761555c0724f518058576bc177e2e65b731b7759c95a1ca6a307ea67837055334c3f4b115a86ebf2a0ea5817c3c1258e2e4cc640f128759926dc6fbdd871b64c71a57f2ed7ee974218968aa6b2d00026f34b3846ba947d46f0e4c080e707ad8ba655ebad6f9108773eddca7ead4a2e20ef0ec51fe8464529a8bb8ac5565bf289f97927ef8e5ae93c55e8e8ff845369fe667b4f45071e523ec0b0deff1d23a9c38a4e06f2c3989d917bc410637028f70f6d9432d39b54a18d96085017be258224276ac9600439234ba6303d8291b2e711faefadcb50cb11bcbf25e56aa7f18e02cb07b8db46613cb8fa78f14d2d6aadf2263f80641aba31bdc553b232c1e86e5a0f13b8d8d928ec8183d40a5ffba3bc146a91137ad2a46cdf9a9f33208bc125438a22b0a934aa4d31d2d8153881cae2542c755491839314012b63a69de923e7ef7204d355e8a036e641b76d5444a94eec2ef62e084bb96b1351fe3493f27f02e25799304973e6f51c9ded97c38f4dfbb489057ccf00f491ced558728ccb5c0aec50a3c08ecf0fbece1883fb4c83bdfb688729d42426a74a9b7ece0c3530d5c493a9190d8509180ff4ef2a893f20cd5ab13e44ed9d721cd0ec5bcb9ed0f81476035a9352a9f737282a4819361a6c73f9feb1b0d242ec1e3f83c03aabc77b7c228bd47e202bf74b777515120a30f45f16c289aa21f51a20b2abdadf01d0d73ca7dcf4ba6d7f9da397d0aeeb8c94b5ad4251e55d7dd801bc7bd57544d86b09d384c89a16740bf7664c4f99f7a254b558f3548fdadc8e9ff628d02826d9bc9dd0239ed9ad41062d419fd7bfc861eca5fe7a58e7c57b6d641b76ba2c0e16fef4977fc50174b690479d39c36acdcfac76e8ca85fddee2f9a3809da81488452b33e47137f3d416c745ecf732b92d70365de0ea393916e4c1a74498d5aa7831d3ce4a0a6d0e0658bc02cde963320974bf0530fcb7ded15fb829765f00e9bfbb7036ce59010719f24d3e8a840fca164a4c1b263565121fa34ae04c60d0d5c2ee8c665f0df367d9a0609dd54a956cb93a202ae56a990713b3274a598a3825f41117649e12910090acf58db7b22e6feb327209ce4c1561378e08c43f213dd8ff033aba37c169bcaecd821134f82215b2c76a2de0e57fb837e1c4d71922fb657f525a46336bbe6c48b622ffdcaf23591963f7173bd259de5a015bb05f0f553b61fb23d51448797ca0ae5486409d0a8e265e1292a0abea5614ef8934b47cc452adee5b7d9c2c44a8ae782793f0c2608039b0d6e62648adad48759a6a69fe12965fcb595a45c05c3e0c7cdd61ee3aea8d07dc767d1d3629633c0e94656dd14b61669d672e181354510f2ac3af2e92fcee71834abe2282e20683d8f341c05969683ca305a826029618e29e725a9f0a7954d10f624a61c7852d4bfdc717e870c95368ee6b05ef7903a204a8cc3f4a4e6962bf2331e4bf5f40e5fe2e1f125ea40dfa0ebc3a968fd196a8c3d1853ffc5979571f197fbeb426732a9ef1b99040b8c85cb18a42d6406cc9fdd863d9104e9e381d6fa046a95d05e5688e3dd043a2788a025afa4b33cf18d7043bd99eff582fbe40b7f6b0c117663dd6fa78a0010216024f669157e627794600da20e6ff810406cbf4f2a3a470f0ac2f853d181dccc0ea8759f64ea719b5124afe4e92ec0a31bddb084c7147c4aeb821b979e0f8e89856e8a406c11dfcd237ae19dc56319f214c092113144ff8ae11234408ce543cc6a775339cc72f3f6a76c61d5b2ee039030286d86300f6825f4bad0da445c6f374a4e186a4ddac54ded59b76080094f14ba2c2c827f3ac02a757e501ccc2329e4b28191e3f6a003db0566ae83b5c99a66e6e24345ad750dbf4f3b65c0ec1c190cd3f3c35ab8fdebca79e5ccb0f9f8eead6257196e1a52840d963ddb10fae329a76c42c2e8714e4cbfe06760583cb8805c0e86534dd04197fe47a0e82349dde209608ad43e2a0e8928122eca47c89d4f9243bb516c0cf38dba7218de29ef7f0127c69762e4f38e7103f5cf4e5b83ce4bcf02a03fb411d8a8963937c5c4a0ef1fb5f7d1fd63c1185903e1b58c00e002195e3168d36b6a961c9d7385c8d93110aae6383e9f77c80a07c4d56cfab6baccf16ad46e1360a82ed77dd17cf3bb7b588ee5ba9624221cd46b6ee9d5829eb063401de01bcbe0d21eae28e3211aa1a7d7e764cbd09503f560bcf5708670fd56be0c59b39a9ac58ed9c832fc6ea33db8d2ce30fc6aad749f30d63620dd654de6960cc1a12104ba7f5e19641d4da5a921777ffa4398e5001e794a1548b78867d4ef87103d9835f607bd4340cd404a424961a2c13baf7217f6383eb169d3de007749a37a9ed27b6b391651f15abc1de5e1cda9dc180ed3f59a70fa5959509e1cbbf368e4a89d92674f895ecf597eb22b60bdf5d46f274fe4684dc935067cf45fb496721a9903516870d28fbde1505c1700f024798227d2e9eacc0eb0fe8027d7482921ea53f78dcab20f1a1287cdc0cb38969900124a0e774b1aca28a28061dde93cfca9c26a1aeb37981e56f0046c20ad3fecc68c6a5c37f1b1ecd1a2c4bedf05c1cafb245de2c648f5eb9e08a4c6fde29a8b77d006d4663881cf709e5d43562cbb62ff5869f1dd830756cbf0f1b7aaaa55cd570fba8b519544ac07bdd5ad25b3708c3a26701b643bdea3bf9398d3548afdd43a92cf7b2b970a9949a67cc4ff0ce3c789a47ff4208d03f78decce94cb1d9055766e622d346925e0cad6276c16ddd07b0b33317dee481e7e9197346199ffe49bd4276b8603b59b493f37bad6efe3e01a035bc3742025ff4b10d5ef9f3e3c97a0d2a56e417c77f9faa1ebab9825b550826735d494dedd778781c8dcaa16564950e882b5dc815824120fe1d528439983659ba052fe1f50f3b00360674402cc09f1f47ac0cddc03909c000b7d054c23c69d1e2f5fd6c6ce0d4f5f576b9eeff0afa7023ac4d5abd14fb9c00a025b80c9d40460e6e4667c940fffa0ec9218bfafbaa01d967c8b0db2ef753fa07390680dea73ad73db9a5d70436c8f28d87655fd9ad5570bbc7311c5f8d4144604952913975687d52c9409045f3d95b74aba7cd1db13c4f451f393506439186b521c7a612952f797721cac928289fe187bd08d8e5dcabea419329c679234c6481f9b358887f5d96d5c628dc0f9dc177f81fd205086a256b3cdda6a5863b0b5e4b4f01687e0113ea521da7b92c9ea555d08907af35e2c9b7609c92f4fd7d0e0d167f8650abf2ef985151c2b0bb6f36c8e940088018f58d5c2f036666c1928b77f55c7f9983f238bf7cc293daf924d7d516894053d474020460149c093dcbe4ddf7e42e718119afbfac88e88bbeb61408dcbce931763d417aaf45cb1965e38a1214d7002fbab636387b068c2a6d14566440c933ea7f9b0ff18cf128b0e5c150e54e6b87c16c795fab5ed82bb06b196dcb80c0177c39f0f278da992cc8bd3d0dbf2faa1e63834da6c2de52f779ba62f2a0922fcc6cf2e8161b123c4b2f03f8a47d3c6a183fe1a97f12fbf7e6d7b0b52c85f1b7426335cc287a8e887f9985942839344810904180f46d6a7ee686e4ff19d83787f0da7dd577fa1d25543a17394c17cca1f6e4a6e6960ccf4f7114ecd6968153200f74aa59456650c19d2c754f52b276583e4691c93b39837105b66b82afea71f9304903812c9fa3948a137a9343929ea8e4a56bfaf76f4dae026381a5e86298995993169f91db0d64ae6accefb4316b60e68177dfe746aa913aca447629809664f3d0bed9fde23558d6b5342d251e34a59b6044518df5fee96e1995dbb6c79f3d6a82bbec9d0be8b98540bbf71a1df148dcb4bc8fff60cf42626dc8a74bc6e0ab950a1d95171e9b8f3e26611e6cf9d998b09b042dcf43c4c8134f55dcfb2204a1b9e1ed372a2ada2d044654f1f98ccf44587be8ae497b33cf28b59d5eeface4dc053e518dc0398ca3b3fcca7685cefa0f2e037f9d5eff2be7ee8c62b71ad3c4d57adcb142d0e7aff905ea48294b187b168887f3f7e01b2c899d9cba36b75ac2485d36b0c73468173a268bf166d0eb297361be4a277b7ead5b4db6a21ff9241b96481a8825b267fbe092ffe09fb2fee22ef9f5960637f32cc02559da03b89d7173f10f76f52c164a01080c6cdfee2edd05fe87c2f7996aa4d923cfea1c023ba784f96fe45655ee1a8af29be57ab9beabcdaefbac6b9c3984d13533f6d00ff6cada7a42e1fdfa9ea68a5bd85142c950adf0cb5fc053cd921517b99b4ac772bdc30d733036141f4c34fd790910a6c2499d8c63165b4cd2790305ed7f5fc2cd8a5cd6c0927ceb2724045097d5f29b1e1f56f34f987c0840ae9c841d6e6fbd1717feb66c10fb85b8712b6706f2751724573ded156c863065ccdf96c0b6af74af4cdfbd89be541c627ea3ac132330e26ffb92d2e89ec7b5249ee6fdb10b8b1b4f18631a5ddf93b2119893f18554ffee37b5c6127aef012e3281a76d057fd67711062ee1a3a45edb6c98c4b9fcaaa92cb62ee5afba92c8b22ebf875fc7639f0cba50181d4f0218ef873cff3eec9e633dae90d48c2a556aebb5a39c1cfe7431cded42580550c59b4e3699ae234c0223bb016b67b15be212c944952fe154a04e7ac35fb5a1c18a29be3602eafbdcfdc86fd5b7536e7dc781b41a1e2593070ee4c77e6177080f2ef2f848cb328856a96679d0bec3299b7d126c4be66666be508d3e620ebafbfd5d2d9316dc3ddaaa7e8cccb6e0b0af51704ebad98d394eb66cdf604928f8f7cef293a06b4ff9e3dd25a899016e812839625cad87964dcc61a072209f54c798014a1c97feb1329aea8b7200da3917912dcd7cf2a13d70827df80c0ab20c9b40ef3c31d205d27aad574da9219f9c1ca779979c4ef689125256a6d16087787742e67b5a0d2a35e9adebc8da7ff7d3d379db8929946e34884cf58ebe5c51ca371c96a28b2d43b1843f1cef03e4bccf7141fae6cbd3416369d38d1605dc5872df68b0d2e73edf9ea627fdb1703c99a055a4398471b328e", 0x1000}], 0x2, &(0x7f0000001e00)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYRES32=r4, @ANYRES32=r5, @ANYRES32=r6, @ANYRES32=r7, @ANYRES32=r8, @ANYRES32=r9, @ANYRES32=r10, @ANYBLOB="2000000000000000ffff000001000000", @ANYRES32=r11, @ANYRES32=r12, @ANYRES32=r13, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r14, @ANYRES32=r15, @ANYRES32=r16, @ANYBLOB="000000002800000000000000ffff000001000000", @ANYRES32=r17, @ANYRES32=r18, @ANYRES32=r19, @ANYRES32=r20, @ANYRES32=r21, @ANYRES32=r22, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r23, @ANYRES32=r24, @ANYRES32=r25, @ANYRES32=r26, @ANYRES32=r27, @ANYRES32=r28, @ANYRES32=r29, @ANYBLOB="0000000000000000037c9ccb7187e2b0d400080076a4b2482b37e0e8fbc510dc1310dc816ce265e6852d176e2ba34170bf8db458218a4c1da1ee387eef8e0a8e33aa6de2948ddc31544e08e3abb14ac124972b3320c3152395646e27015906445edc3b2fa0a401764be34046d79ea1d9bdafa31c4d97621ad8e712e03054935852d5bcbd51485a169881d67c8885ecb3b4d5f532207e60d2f1ec6f", @ANYRES32=r30, @ANYRES32=r31, @ANYRES32=r32, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r33, @ANYRES32=r34, @ANYRES32=r35, @ANYBLOB="000000002000000000000000ffff000000000000", @ANYRES32=r36, @ANYRES32=r37, @ANYRES32=r38, @ANYBLOB="0000000020946610c9fd3b6ff959308c00"/31, @ANYRES32=r39, @ANYRES32=r40, @ANYRES32=r41, @ANYBLOB='\x00\x00\x00\x00'], 0x150, 0x400}, 0x400) mknod(&(0x7f0000000100)='./bus\x00', 0x2080002001, 0x40004000000028aa) r42 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x81) writev(r42, &(0x7f00000000c0)=[{&(0x7f0000000180)="000000186004008b00002b27febf000000f92270b2000000000000000000000040ffff4f22006e103b4cf475290019263c5d67c3f486e86c1ce585c609950733599d3b6153b9df4877dab71c9a4934ff22234fa9b02db5d7130ca566", 0x5c}], 0x1) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x4d}, {0x7}, {0x6}]}) syz_emit_ethernet(0x23, &(0x7f0000000040)="edc6e06216ac528cc0954fc8ca9a07364faae08f860815652e6a3ee0b9690f2e49fd26") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x1) r1 = accept$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockname$inet6(r0, 0x0, &(0x7f0000000000)) sendmsg(r1, &(0x7f0000002300)={&(0x7f0000000140)=@un=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f0000001180)=[{&(0x7f0000000180)="d70c53799fe2fa221feb91202f2e3ebfcfe1574b4ada16e9f0bc0dac0a272c8046256e373a430190fb16b1cd5e6bb664851183f01a728226c53f8b597476cf4b4ffb355c49a59c9c74d39bc201f4e8682087fdefe551e00a0f2e8b4de1b5b6f785f7250dc379703071d2a6c8c61866a2bc5b2fd08d8101e72efca3dcb0dad244e28a7e1da57f034e5d7bbf82ed6e066f9ca50e53f72d4ab51bd733585724c6a46adcf51717f403c09b48f8190d6a72132f5e4b7e50c77134a206782d3ef0582fa1ebbe61b64b65a6621823c0f3799d6686052a8b7fc34f0d32df1e4b340475afaa1e112b2ee741267a61c37e58c6d42b5e00fef07b86d04e03edfed72836cddbf159b33abc7d226ca086f6481dfb7344ef45178175877057bce68a537237333de584ec4e5412ad82831bd6d90c3285711b2e3f45222dbc7aca77f46e4ce10ac53e6688f52c9cabb8cc4ea90c70a1f9972d8b285a9729b8c1d7a5af35d5c42de439b2a5275dca923fd58590ad55d5c8a99f0796f1fe4b9754bad55a8bfd24936b82db37c574ae3fc75ca5b74543d50d4563e3a3f93c6790830b9565797456abda2f015979f9320ab768c161555c60a86a8eb4012c2724544fa078f27dcd9bc656a8f19f74413bcc053c2dfb16cdc9745967656b4ea75d9082f8e6f550eb03e5e8954a0bc49e806dcdd56eff9e63ddc2b3fb27fd62106599af331390787303d54bf5c7f9130e66a881d4e86c8850e173c326d83c6731b21c7d561b39c9c3f5dee9218af25c05d7facf789f7e45ad3acf4e0efb831473644c15852dbf4c586f84e0c7c75b989e738d4d19c750db7f2a84aa104b09673a04429ba6fe55872c3f2ed0a38004c73d924cd8ad69c5df641383fdc591feef0173b382fce2319ad581550fce0e3fd035ffdc926b6ba3b8f6b389197c06cc5137f7d50406e8ff2cbc13215d40993fed9fd8040556a757676d5cbfcc622cf03ecad93d1ae6f30e430a12572d62b3c1c4a69754c6214640b895343e83b1d8c12df64223fb01e009acf19f0d57e4e68211cdaaabedfeb768e2bff273828da49e02f1e83688a508c657c329822c90f13f1556142634f82b2d9ee3e51604a940464ada7f9a4b874c15aa78a81115afe539f3b397587e9579db2d43605b64ee4b15722055e52cae96ebb24a23ea7a6c1f26b1fcb48bc67648ab17132c9be3e0c6b7d61f6ec1903a179f79124c057504c486c5e45d71e3219c4772839f831d15bb027a4eade908bf38bd381697506881b2df5202aef6379dd2bc3ecd5af3703e0d5361fef17aa70a5fdaf09a0179c88005fbf9eee3b0a153b0f46fcdb5aa4fe868f4d716589adbab06dd2d2b9b40f97f07534d095c1912a076a06418d3bcf735f8a5bf0f3dec0f9c7cd23ddd29a0c15fe99d36dc350980a1b9264d82ffe4713b88dfbe785e2eb7826431dc396bcda283e71d9735fba09e4a075d23b86b9311e1911e663aab63c6aceaa9fb39a93cbef549b58885a784d7788362e373ed02787b1b33e151431951648bcac7312848f1aff90fb4f28e22ba9bae344e900cd7e5a26a8137179563beda07c01f1ae87791aadad9c53dc7f09579a6a0ef5b85102b4e402bb87701dac7fe5b660a686188a4a707170751487c61a73d7d6b72e6e65f6405c752b74ec37b655d1f14ae523bba3799a6f2d48b3e936e5b3b591a1fab8914896d36fe307f57a0a83820aefc864ecfed3031696230484470e54141af98068a7df755c1bdde16f5d11176e66ee28b0574c9dabfebcf577b3f34c9f167431dc72b3bd52eb13a1068a0e5e261a35d250a7b757f977c64845edacb9e39f9382fcf7425e87172168792594a68360f98f5c5a255c4fe8f71850deda33e2f772cee96b776abcaa9a386b8822f54828145e75ffd2c018bfd311709cd6d8abaa4aad6954efc019c2917c8c26206f877133967d7e180d84b3ec95bea07a5a40531ed21d1f125b445d71278e28f5019986c9abf118834de4fd0807041da88a96bc4c677f0bd79385d36752bf892f0c78e5c61537e8bb7c30743143ac41075334149351c81ef70c660961c79ab0dd44da62095af4d9a4e51936f14a1f4e71bbbc031199b09d2677edf536bf08001a8fcd8911819b86ad0fa04b7f47ce8b210dfd0d9df209959d5c7cc3992dab75530cfca6b30c323c22529b9df528dc15c10b3980bf3468efe528cd732580f8b3c08f63979f2b73723c22e458a85b6fe33bd633bf307ceee6a626501ea9e0d01df2b8168d0398bd734ee53e1d429453fdecfb15367f2806f3fbca560bab4b37c3aaaa6f588472dbdb3e532fd3dc761cf2085be630b251af9f548bb83ae0476469302df4d41f0e36a8779aa5ccaaf8bfb4472c3069ae515da456985226922e4fb0ca2bad1b3b5767100716cc67ff010d92ce181d4664203be00c2ce596b01ef4285308f1bb9dae0f65ab4ad8e502b951f4bfd30d3b64ce3f07952c6536e3613fc5af2841d49d6c1a321dab9c75cb4132dfe6d1be3bff07c1e80bd8848c8335ada08c7be310c9416ba404baa530acd0135f2af4aee76f4444c90f9235a3836f236f97dbeaf1e59c233be30bcef087b9c80707d49a5d1807d342f7983ec24a07b880fa9a4d11e7e0c42b7452150d1411a4d36a81de9abed00b712091d051be491e624c13055b08dfdfce4be5421c43e138e47d8e39f2db817a1e29b57a513c45aba1a88bccdfc01eabd4fb9464af5341263ead232577a2f869be1334454ff50670d2a99f5454c8144130747f58253812bb268965d5e7b8a4bc46e010e95dd48b373e02458950ece19e53ed80e0c23c7ebf6e82935c108dbacd21b0ffa85a0c80d257064959c6e765d6b2457a197d3de77ed85035d48e3c0c77f1d5937ef3d87aca61ec6fb7744126f07d544c4cb5d02f76b4f3b0908662816062a06ac406f84790f0a40556b832541de9ae28d936ed92ada51b43ef0c9ba63959b3d0f0f5af8fc9e286d56dbbdeb39e804297d3be0a1892d98ee7a7eb03e1766187e125be3abf86f7d057388196e10c3dd3cc2fc57a9a5eef6d85a3c48f61bfb4f7096877ad3c94f963d125d92e5f03b6311e1e22ac9c28d777dc3afd5caef5520b4bb30e90235f28f6c3b02900607bb893514187d448f46dcdcec5d37ccf084d0aca7af3707fd655c0f8ce5a6a947feaaa0fe4c5d3f17d3f99e8863ba28c70e2df95bbd11990d7ff9c77676b1ec46344cc66bc4342bc45297346b2f828450a3d5a9790bb9b8d983903fd410fe5a31c7f18a20b7e04e61d9879f9b62b947d16fcaa49d2fcc4c457c9bdf57c2e3461f70bbd894fd6c05a4c40c3a130cb76716bb316135fbca82d684ccd6d187c78b5d846f54056bc46e26fa0b445015cc3a0ab9a58c72466f3b7b92f556208612c7f857b1c2d11d29e5e1eb1fc8f4e97d5ebaa0bc0196fb324ae09f6bb58778960b2ad92c0b609f0217533acde0e3e4de10191fb4e7fd0583a651d2371c4fe12de10da69a42058c7203506b9bac55e6f090bd1ac5a73a30fd0e2ab4070d329dea34c9d54225ce6cee4a95443e40aeba9dbe4a2a9a01451111b8f9315cb56c8464a4e617c7744450f124fdf8512c1ff1a638872767901a6a159b38efec8c79b7b1c79858eaca2ccc8ce46a421aed9e509b491ea0c9ff1ffdff94c141fee034a930d22d1048d8b1c1f7b8432da5d0a0609e8f193b7fb55d35c67a2a1429a1d7828214d33a12d3f808d9426f5c87291eb5488e0a7bdda74443f2711444c107bb94283b41dffe6a57d04966a6cacdfe5e86af29cd235e5e0341a1a2f5eb2b7433780fbf3c5582499404d55c253253aaa65133f9a1c6173b1bba98ffb67ca823bba0d017f81e493222dea70dd3e9c1b29a002045472525ad9de9386b73cd700e356e5500549b5687a392daa3fc218c614a7a9405301846d9ac483fb79a2c81509e419f8ef9ae3c7be370dbd34571af2064414f53fa06cb82a42d5326178c648c2eb0f7aef3105c7ca998afa4e115cbd8e9b184a24b6804927963d3894ac751a6d345f9e248c840c74c7d3d1767badf8643efd2f8e15a09a395c35b05373df51c47514ce4c46501eb7a92608acdc24994d15906d3b8a8e48cdeb2c1b3c6009c5c3a1d0f7a55fb05fd5e2491544a9be45c6a75dcfaab0c849c9a241d8ee341aa25c141cdce9989fcf25c6f47456701253f81eadf267a6eb7b8455e86ace1f10825316ddc907e111b1da6df28befac1c0f93987dadad19eabbb799119229fc83fe138adc7199df9e8f7cac7ce1957929665f8b2cc10a1109cec83d6dcba4268d614dae186bfdf5c23a678af5f93f2670c64357c51b9adae963a8167162ca67d8dfe0292225cfa9448d10f1731a391b239ba731f40b5c8b8b896ada7a6da59e923fd76d3e54d788e8dd2fe67ae69cd880700617103440de2ca86d95d353648c4704b0ba893b80fa9ce4ef486e758fd8969150dee8ad30b2bf51c568f2e9979b94ec34c83209e2ba27311596a972bf5e0ee3bacd5672e1a1ffb25fb5eb85396497b18059a48090af3e4355d91dc61bc89114a855fd1e609193e5a2722e9715990a3fcc103ffb3608c41b0c11ea0f608691b27da7afbe60c5bb85f6099503d02bbc97c8e62c31cbacf09028cc2f8bfed6dc79e68e8d6953dfc58eb386b69c3048207cadd07710965245a30f1583202ec96137c650ddb2786f7983f6110ae150f9b8bc70505934ad7f6e1b8182874ea15672f27fe22d86a811f42e6ba4883a57102c16e28c81f94501f405b28884aa3fbe54b6e780bd91665be673a1a3d1f49954fd9a54100fffdf2495eaef7b4317ba8f8e4d48d5afc8dbfda2c737c48acfee5621598c5059c7de468a89fb405340faf45913874d0266b073035ed742df4e1f24787c181a6b8aff75be747a33875200e75d0bf07d7922964139779f8b896149eb2a5599cd143954b0b04b8ec88adb634a3257555c8d7b75c45191f6282d267f7a5c55644eaf451e111591784f1ee9bd8e61833f26a5c6e293e6ba327a951dc01979288e035b66f1e39eeb45b7fb0d0c52ac288b4bd2deb771ddc9f8f780414f4f4bb44e9419e5939a1143e1e8acfa8d7d094c54fe0df65e882b25a4a324b13b3554968d4c63b76646a160cad8961da380867b921f5d9c0a5ec0cc33105428d0cd1f9254fffcbb9738965e0e97ad012b0a2b40e2292baacab8983df150de1d7f935f6e667afb6f62208ab3b8badec3eb11f1c89b706ba65369cff55465be08df9d343080c5a1d9ef9950233552296c169fa47e83284eac591c1e1c0a4d96fbee47ec1dc689b90a1d333628c00e011949d07c7b34726a54fc141285a481a22266f826671f87666035acf567289f9aec847e5e0722bab180e70dd3755753d4484e454ff1dce3b7466620d74c935040a0d6513e218e7b11cc0895d9316d645f10a616826848cb4708e78b9cd9dbd306f0d7d0f1c96bfe527aab5f10174d86fc7d264a14c222712fd9a34f1853e1c43f238807af4b150aa5b7872bc554e77174d665d40d244c192ff3ee4ff1dfe1c64082f231f4e5f322a2751b00bc8c6f1988fe0ad3c69ba14b6dd91a38d429c0889f7f63f285df5083f1a381665ee66830e535d40738e4552d69b0b8576f828dd91ffdb724441bc14e670835d61cf1d71756b2c1143a088e93282dd0fef70d875d65417b6c8524e3665294f7cffa7ded4acdff7f6b39f8db9e4a489b869e0dc607c2ad26c01bbda421ee16d348fbccb9f7ddba10fcfa76118e45b0f695724da8eeb5e53f9b51407f56065d97afa876d82cc18a8c00b6c7ee92b4667cb", 0x1000}], 0x1, &(0x7f00000011c0)=[{0x78, 0x9856cfc288453fc, 0x3, "6cccd491d82f20909766b343656080b33709bc0e088665c60aa0b97cd53f8d848126d9a095ade76e1ff3d01302d4e7061a7ab26170b0ce28e812901fc88702ef7e775bc19ead762179fc24df6437a0d18460f2c449e650c04167b04201b99af41bc51455"}, {0xa0, 0x0, 0x3, "32bb44b57ea22c719cefe5e88c66a72caf3b2b9740f8913a292e201e0bad6c6990bcdf9fe30cc241b99841871ccec651c31ba3de2e6692cf85e656ad4e4dadafb9feed5c4c58283b328cc0eb9116123d56937349da26b7be2738400924a5af0ac8355fbddb0336c312ee363f449b56b7d9e603a9ecd04b18c9b3feaa43d1bb917da38602380cdc86874e9360b6af87bf"}, {0x1010, 0xffff, 0x6, "ab6ca814f8d6f2b368c79c2b036229ce58df4c94b6910c98c1a8e6f3647ec3aa4aeef4b89aa37a01eae4344d6acbb1f27b8506b22bea8503c7a4d8467747f6c032497bb7a4553b727ef630285f5cdde62ff60c4075231dc87c3952f33822561893a508fd6429cb988e50b79a9405d0c18c1e25403ae0dd17bd283bf87be8b33c4c45cc38ecee423a6a7c40158f578e3650422bfccb9cbbe3304fefd48933522822355938806679f83582bba82fd70fde4ded76aaa2b8f9192672b1478ebf40df1e2b04a5578f2c2e7fcf511ee09cb8371c7c68e66c1faea6e31a3cd25434875a6251883cdfa10b69e0b8dc41238ea00815600c240ac8e2cdd67f37b3ba5a342e8a56694e1578984818327189d049dbc693176e64ef3bf5d4219c5659f6a3e0046f67aef3f6cf7567a72bff0bcdf36a22fd44a409c08f04dfda65debbbbec97ca9a3b9073301515cc6a9232efc716cbf2e5e0d05934f0b9a83f538709587fed754de23a71a1f5d654d238485b7a9ee960b84c22dd3cf1ad4dbe67f14d477c73f0b55c31281421e7f7927089aca94a119c4fdd6594c0efdec0b2c63ddec30678073375218f336b6d3f44231438bbdaf3938fd3775bf11b5a94be4ad8a335fe2bad89997607dc5dfcaf97c99f22e37ea4296c84d3315592bac46e77608c470fbdd743cae8d27628fe4e8aefdd7e8cec760e763117d9fffb44ea97464bacc609e54e56620ebbde09b53e192ea772e6471a1fbfa169a7a5a8ece2233fea30b00889e5ea38c7782c249bb2af24d3196be4d91f480bbe66cddcd21f54787618d581f11465cf00358663160617e7426442097ff8804ac34f27d5a48fd413861a4e62d8765e8ef4c93026a4216fdc7e8a6b814e45559976f003ad8d98fcb92cadda3e49344fad05bc81b7f39831f2b55b18f96eee75bc0f5d129a24ae9c6ab600f39f0a43e5cb9409e9fb625cb6e3ee9c3ba1eca8fe3fb596b35134e97996174d5b11f2873998d0db84bdb3e9e476e46ca806c0b7cbafdab1e7b975bad7d3c11a0b97bbf16f38bdc01f97cd2440ae8df0e3d6460d1a6ec6b36e320c2e9e79c467b1de149844d069983f78f47a6d53ef7a83d6e8323bcc0db073d722dcb1cb7536312727384ac347c136d1d66bb1745dcacc6940a661531e3397dbca7ecdecf7274ef23e3b71d0489e08d945b2d731b99aa77589067572f30bfd6930ec864f9afcbe77370a4fea99d8c8bf1ebdc2459d566329296b8eccf2e30525fbc5bec635752d4b85bdad038d6cc0781535c3fcc5faa044604779f3b6c54c8596cdfe0fae7047b0c3092a052f3f7227678f41ce597d17bf91ef24b624c8faa3a4a1b03dec471c28163a8a38b1578b8aa50622c1f291ec4472aad35b760dcd320a7250d5c32ce91bf67614fcd7efd2cfb1072a607f6a641c330aced4cd7daffe5780eb7e8d50f75cdd79823bfefa1fdc725052b2b28041a572a46bbb2b5ab39a0db2c445f62479af8371ccb2d3e90e7086baa550ee59b4d65093bd1ef49c53f19645e31200a5d9894083714925955c9629556dab6a8314c401b56d89aa48994dc3ddf923dd80a48cc3df69832dd114b3a74a1a2dc18144d996f6acb8913e81b4a141fcac764e5fed0e14a455451e08a0d8abe991e0a15a076bcec96b6a5a49929769ad3a159a7b9158c61679283d29628caeb54073f179c7a84453ee55561516b73ba3c7e9a7e0ef36f07e198055ef9ec4137e2fc858c86a6e6bd30029b4041923a2bf4e6ecccf3578c158d817f7c4c0cb3c640631dc26570a6b32235ae989f77e4d72e16073096f6019d662deb779115b0e63d91ac9f1e404dbb838d2b14b53c6ebe769ff0d92342cab3c3c97b0186683f229a9b29f2a39664e20a763bba3842a5d8d666bfaf06fc7bfcb7ade14332116d7f47003e37b20965bf137fd94c868c5c7ce32131b62285c4586d621eac18ec73130e89e61578cbfffac7634a1a9368f59158f64f3a86b12e1baf379c710582052b5597742b79f946f67c389ddfad31ea698e1b82e939942dd9f110a72338f456f9a67d4bc100597ce380a8425a65a4e12fd503d3268b0d2f72eecc71d1533d47981401e4dd1095ac5bc70fc857aeb6482d9b4a4f6a44d271b6f616de92d194ee69f84490f10307df1b40e9e637d5b8ec94b1376788ce96035716263cc11f087bf1ccb5e78339b5e84d0fb2bd85a1db30b4c502137f2081e8e146a8f5d3cf15ae9addafaeb5204dfff06b24a64e322d8d4c8ecd59bbb20b07b4bf896368b558b55be0cd1cf17247a959499f88d138ba1015582c0fa4059991996ef321d703ab9177a80b255c1d5ccc800b231d485ce418b77270d1710dbfe8bb2806043112ff034a904e818caf9fecf00af8fcdb9a69d0365b6fe51ccf82205b98c59e57323288c510265cdf2944eaf664959a4bff76c3e9378e87848d4e5015165db99d84ea46840bfd1810bffa77eafbf2a49d1b775d026f78f7e3bdf1dff1a018f052652964e14b955fefd0f1cf187dabbb67bc583fc21b41fc4a069f6936bdd4bc8c6090a4309bf04ef40342db424c6b978e3c92c2a8705733e67698bdc9d51501b771f31313a14a8e9a16074f28f3e1e93775f941a381ca6ca21cac537d81eaa0f24af5e3ddaf9c9fbf3c58ce29ea6e21f2e09a3fd361e7fdb3f773e50f87350719e6e9905db704bb2de4435525168a17d713726a180798e4489ed8009049763493a08c06a3429c6385177291e33163c03c73c8d7e9b14fed98891b9ca4adec4c3eecf7d9173689a7a716353143db721214e38ebf6be651ec7f54ed9d58687341a3287299c2731d93f0507d49178860785cf68a7baf8a4b379ec1ee1627229873ba1f10a2b299e3a471dcf4f85c2a4de89d844f92e2fcde7e89740ecbb03914def45c1341d64f57030c938372e9ef003f222141b089347f26ca0122c5ca1ebe3ceacb743ae6ba5524548c12e484d9ad7ca06dca20ae5de0b4c37c97be453fc274cadc546339e812bb7fa9ebc7a467781276ab378aa50507255e554fbfd450272f310b5c8bfc99596b2769dfc0e4b244cab8f5179e555fca73dbafdd249bce0c6de6fcb20d47b7b65e04969ed87bb4ffc466c13dc88570ac5815901f27516c94dc75852914b8a6ce415fe02274d63436cd74e90d0d2143463dad30b7cea046fd4925c084f657670badf9dc217da87b75bb9e97313a0c33548ea1a03938612d8c918b4c09c51bee1bc7d72ebede11101f640e13ef56fe128f0063f40d409121b8a52ad00d04a31949ad97ce6f052055c350de7b2ffc7964c6eb904ae3989947989dc40c67d5bc764c8fe6b4891db1ccc34b586218869a5fa238e2466c0494adca0fd1d9d2ab6c43add085c53ba02be0eb3a31130c267e7be45cc21f0322757923f483075f6826a5440b28a13091fc3fe7a56bd3de050c53dd4fe1c027a9a609b3fc3cac083b4fafee6489e2fef6288db743d3d03e558f1224686aa0ea0c5a5665e21f5cb50b6812006b947e5e4911bf9e97bd0fc50c86a0947238d3c5320c0b4b50b45e896ab425fe6421e085dce52a6ed46c982a9d0df04b543cd1dcb1c72ea0195c2aade48ca8a6d99614422c69d4edc9054423e3766bdbb450f2bb538bfd5c4e50f5fd068d77ba26169935411c1333cd98a99f68faf505c8f2856bc76da39776794104f27f96f8b73c1d940b10f9bff5844e88176ff7bdeb41c4caa0305a307d5a7904db208e041415d74eb83ee2966784216cc5983ac237549490ebd930bfef964464e265d58ee0f04591fd0175a84615c4b7d89c95cc1e1c4b66faa0ba7cd270d00eb4bf618821cc04b4bc835376646a06dcb6993064b1d111913425faf282203843784d91dd940256689e63d278dc9d46e75a107f476ec0d43e329938eecfa3099bb1a5d01bcbec1894b9e440c5f445dbfcdeba7e99da13ff1521aaf19845c11ea57244c44e5feacbaa5876b6e316ea99f323552900cc69a54ba3990ea1535e2e68ec9a34bd2b9483679197b2cad1376e031e49c3b56766ce67e598195c598e1dafe6dff6930f9524030432e35f361dba7b0135c415aa677545f528ad8b4b419e0394058bcf850a00a2ebc04fce4e8149cff2edaf8e68182327efd9e787b13781261fdee1e859f5c399c131ac818e5ab640ee472cc11f3be3ee3b44aa036c528daa745ee915a2c2956928b763f5c5349956a914619a6a783819595a4d53483e4ca238fa3700fa771cc1cd25112533952c6eb1e421fe9fb31578ee1787c6fbd3ecaf0dff547a600ff1662a6280ee4a93710e9805731ffd8c03c23ab3a84d02905e073c8ea8d323bd02e53daf62357c260f742484792cb8f0d4d804aedc98f2739f956b456594954ac7fe6d6327965e53133aef9d2eb6e5ff69b5739cd3037f2fb0c8b7444827d747fcab4d0ff6edc8f1b8aabde72b4adfd171d5ca22e30cbb50bb9ef7b9dc9dabbea991bfca0666908f658189ffd1302077c5542ee92c9e2f447e404d7aa7d595015d7443f31db5106ac6ea1114d4aadaef618b0764d9230adf6fb8b0754fe3fd2ccffeff25049f97bada950a7c0cc467679d459982f7d1504e396477271885b031c6e0483bf0a4d779ab024a73bc6e658f07f8ab0de4f0bb87fa1ec4976312fee555128a53cfdddcc09bc54ba3cb6296bb76fc16d4ef535f2aa225cdf98da4dc0240c0458e3a0cb7096d04906ce35ab4455e471b38a1e465a46977b1c6621d2f1f69633bd727a936495ae9a5da8cc4557978fa97a641e73967fec4d0bfb8fa930e9413a9b462c7594b1c9f8335ee124bc65d1e463ea84cbed7972aff72257b35ab8bca4c8115f9e74553def420baa907510a5d2abe7b69b4cef8521bcead0cd4a3ef56fbe1a3fdc58d479c9a11200f4c6369330c5d5f67333e0abdca17b7e4300ef275cdeab40f30b54a60ee848aea5b7272c517acb05fd135be7eaa863b91de680a8905e94136629a0e3c5226a570add369a6ca2fc3b1ec589fbae12c5c16642918c93a478f735b71c8d855f158824ed2c3805724673c206a6b101434b96e352c14afb37adab487e8814b3a2f93f82d041b9a2a92e1824af3aba5fed77dddd1c1171b6c2c5dd57992032b6be3b501c04488477ac39e238d12e858e90a54fcd456ef936d18849c8aaa7686da53cfb686a6d0ded752017567a752591e3c1911cf4eab9acda8741472be5bbbbf689eee7c0a738079291a186d76eabf2459b54fe3df5f67b04254c9ccd7f9d7ef4a7592fc3e6952f3cef5132d76560ee0d2490757391ea643033b1858fbd8c894e56287b5a1d4bc98a0e77f6fec44421acb2236a90504229f2e0340ef46b7487e7bc65c19a3cc39622277608ae0ea5bb6fa0c4a81fb47ada9e7d4e41cb342b0cfc5c73705d5a4203e037a9a42bb2a895da5e545af1ec1c2b56bc3fee6fb0f758c110920d5d261ae22ab5c2af2c14d086242a54429e3f453d61b47b8fbe605f629bb45d36cd9c9b219412d196d73a0d7b2def6b3e7155712ab3a917ae428d8340ca47ceba84b42f6785c6be3c72cd034806808abb8c767265d115ec87ed4abe2b60186cd571d95b6c36f8cd9c8dc361d822175cdfdd56dbf6790c25051c8609089b12e0ac95cd9e70e02399e21bb9cda87983518a19052031766964e6e4a05d934cee484cdb44754d4eb4fe9fff026c83aca609833316c213dbeaadeb4c3cb4862c5642997a3522ee10a97c80fd798d3071b789b0ff90ab81b06203cedc27d846ce70948adeb3e43faf95f181227611cd877aa0735f84b720af212ab4f8d2c190dd88030c821d3e96f7"}], 0x1128}, 0x4) getsockname$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) 16:00:12 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000000)='./file0\x00', r0, &(0x7f0000000080)='./file1\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000280)='x\x00') mknod(&(0x7f0000000240)='./file0\x00', 0x2000020, 0x3) unveil(&(0x7f00000000c0)='./file1\x00', &(0x7f0000000100)='c\x00') faccessat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x0) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 16:00:12 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x9) r1 = dup(r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f0000000000)={0x8, './file0\x00', './file0\x00'}) getsockopt(r0, 0x29, 0x25, 0x0, 0x0) 16:00:12 executing program 1: r0 = socket(0x2, 0x80000000002, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000080)=0xc) getgid() 16:00:12 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2040, 0x4f4b) r0 = open(&(0x7f0000000140)='./bus\x00', 0x0, 0x0) ioctl$TIOCSETA(r0, 0xc2c04224, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "04713de0af28a2813d8209b8d9f39321849e3c99"}) mknod(&(0x7f0000000080)='./bus\x00', 0x2080, 0x10d) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) setgroups(0x0, 0x0) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000100), 0xc) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000297, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_execute_func(&(0x7f0000000080)="ffe52e660f3a0d633262c4c2d50382feefffff430fbceb46d8fb8fa818cd650a00430f7044da0f0f65420f583964660fd3e70ffc5092") setgroups(0x0, 0x0) write(r0, &(0x7f00000000c0)='e', 0x1) 16:00:12 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) open(&(0x7f0000000080)='./file0\x00', 0x2, 0x142) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000180)=[{0x0}], 0x1) execve(0x0, 0x0, 0x0) 16:00:12 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000540)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x0, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x202010, 0x1605) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x8) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r2, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x24}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") open$dir(&(0x7f0000000480)='./file0\x00', 0x0, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000000)) 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619315a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d36effe0ac237d05648587353179d4c5f16b136a5d0", 0x6f) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1451, 0x5796, "b04d6a07000000000000001a00f3ff0a6300"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xfffffffffffffffd, 0x5, 0x200, "45f634a21499aeeadf251a8f036ff929ec448a84", 0xd84, 0xd10}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 16:00:12 executing program 1: getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) setegid(r0) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) setuid(0xee01) r1 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000080)='/dev/vmm\x00', 0x40, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000240)={0x10, 0x25b2, 0x4, 0xfffffffffffffffc, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xc1}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x6}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x2}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x95}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x200}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x8001}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x80000000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbc}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0xbb9}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x38ca}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0xffffffff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x3f}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0xca}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file1\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x1}) unlink(&(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 1: r0 = socket$inet6(0x18, 0x4, 0x4c6483d5) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) r1 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffe, 0xd9}], 0x285ba58, 0x0, 0x0, 0x0) r3 = dup2(r2, r2) kevent(r2, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x2c}], 0xca, 0x0, 0x6cf, 0x0) rename(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') 16:00:12 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r0) open$dir(&(0x7f0000000080)='./file1\x00', 0x1, 0x20) 16:00:12 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000024c0)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x0, 0x0) r1 = kqueue() r2 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r2}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0xdde, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:12 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) connect$inet(r0, &(0x7f0000000080)={0x2, 0x2}, 0xc) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) open(&(0x7f00000003c0)='./file0\x00', 0x501, 0x100) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x8, 0x5, {[0x7, 0x662, 0x7fffffff, 0x1000, 0x6, 0xf0c, 0x1, 0xfffffffffffffffc, 0x8, 0xffffffffffffffff, 0xf2af, 0x5, 0x2, 0x1, 0x8, 0x22, 0x5, 0x2], [0x10000, 0x4, 0x4, 0x200, 0x4df0, 0x800, 0x9, 0x44c, 0x200, 0x3], [0x400, 0x1, 0x8000, 0x100, 0x3, 0x20, 0x304e], [0x3ff, 0x3f, 0x2, 0xdd30, 0x8, 0x3f], [{0x8, 0x100000001, 0xc06d, 0xff}, {0x1, 0xeb59, 0x100, 0x9}, {0x1, 0x80000000, 0x4, 0x6}, {0x6, 0x0, 0x401, 0xc75}, {0x5, 0x3, 0x6, 0x7}, {0x9, 0x3, 0x3, 0x7f}, {0x9, 0xc0000000000, 0x4, 0x80000000}, {0x3, 0xff, 0x3, 0x81}], {0x88, 0x1f4, 0x1, 0x32bc}, {0x4, 0x733, 0x6}}}) pwritev(r2, &(0x7f00000003c0), 0x1df, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x80) preadv(r0, &(0x7f0000000140)=[{0x0}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x1, 0x1010, 0xffffffffffffffff, 0x0, 0x0) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f0000000100)) 16:00:12 executing program 1: select(0x40, &(0x7f0000000000)={0xfffffffffffffffe, 0x0, 0x4}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = getegid() r2 = getgid() r3 = getgid() r4 = getgid() r5 = getgid() r6 = getgid() r7 = getegid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xfffffd68) r9 = getgid() setgroups(0xa, &(0x7f0000000080)=[r1, r2, r3, 0xffffffffffffffff, r4, r5, r6, r7, r8, r9]) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) write(r0, 0x0, 0x0) 16:00:12 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86138) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000180), 0x0, 0x0, 0xfffffffffffffffd, 0x0) r0 = open(&(0x7f0000000000)='./bus\x00', 0x1, 0x0) write(r0, &(0x7f0000000040)="510fc3a038", 0x5) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:12 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) msgget(0x3, 0x100) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000340)={0x2, &(0x7f0000000000)=[{0x2}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) open(&(0x7f0000000040)='./file0\x00', 0x81, 0xa5) pread(r0, &(0x7f0000000a80)="0cb35bc04e5a2b570c18577c06dd644420dbff9bac0205fc6d8cc96eb02b74aab2d05aa59e6037d6f2701b5b462d81d2233896940b49e230cb2155de359daf65ab4aebf38c0cae0ae615b1fde2d4da555dcd33f67705a6751460302f92fe0892e2b2448c5aa2483d037ac12043a3ad2877c5d43febcba6e2050c4fdd58a7d952c4944972c88f3ee0b6a420995901a00ef86054930c91220acedf9d933b34e14a1ed45f8b45e4b5bcdc05b7faeecea1bb28d4ef89188d267132aeea012fbba9431994122fccecf54b53f830abbf6fe2a6798679ab9b77d7cea673652b49e6810a5f13e58dd9ce11fbc10c96761a07fb545b4d4dab786713582498cb59ca169f24a436b61d874fba3ebcbca7d7c232b54d89803a4e699f95ef92ed2ea18369dc95f2b2d89e29d124231b0b8f964485df21fd1287a9abd5daad7102d50a5987e1e6ea99977379c1eb79c983d8469e94a79b5c77a12de7f554510793397ec084f1ed61d938a96a320584c0b61e53a83413460baa1b8553dae42fa6911fde3e749b6b236d001a2b5b9cc1ea40307a04e25fb50ea6e761102f1b0681ae3621bbba7b85a2f8a6e049e9b9990db7ef05bd274117bd41deed5f0fbd6364a64cfa164f6fef5f9fe44f78c0cfcda5792ef37e468dcc231c95db5fd75259572377a5b041dc20a93b0a041400ee7a55aa34dcbc44cf11bd78a69de67aa166c067635dd268096ac48444a0401b81ad78896a1eef5c773194d06b9bf1f3db2925460a5173b7f981551d3eca34ee8980409c8971aab295500cab68730bb8b81383fbf460772ee4ae8d7b2a601fc7a9beb8507f9fd488f2e86afc2a2e8899c727d5ea34950353e8b44fb738f087134c606a5f0f3f5c25c912c96075e4ac702f72118a25cf7f1ddec6176550bae68ab0d69fc2ed650cbf46bfa4ba020c630d8b68e23f1e6517b4480b00f999746dbe3a021c32ac19f6960fd853d5ee1ee6f05fcdf93de78104c5ba24ca02cd398fa84dc1de26c78f9dc477e6b533decf1a1fa2d4daf557869b589852606c8e5e6a9db808fd77bdd1a75050d481fdcf1695370bbd59f33e6f119e8eeee61c03ec819b377d6b7762512c7323323fb40d5c2d668cb45c638b9ada99a090c5a6003788e73f2e2156f1c9c0555d7307cec8d9420cbc30f3a6c7d2582bbdf564f13841411db4791f19720e6773823ffcdb27a3c73320ce5783a949b573ac961f201ab27d42d783e47dc1f6c7b8a072348906a28f1c02de4e980093a838bbbbc5a1ff9eb6d1934a7da12069545f3edbd89e0ffb90c03821d875cd47ededa531583c2d7bcd4e8754ebbb85bcfabe50a482a1268169c210429655b16c9ee78370b28b7f5950eb741f8418918fb5170cc5cfe688211374d7f353fd040504392f9a53b54e0a2bb7e08c150a6f5c68fb0ea7f848ce9f8d86a439b63499788b22d6f2cc27de19ff4ed1187448f9fb9752b64c30c50963fb3eff9c24b87178a09b6383d22303861cfd33322e8a570ae16766c3ad5b825f0fda41965199fba10b9c7506ae11d2ddda308612da28828416283d7b6d0a8e1fbce28374e08377447771dd46c3407b67be49e09858c2a299a62ca441668abb0ca5596cfdc9eece34aec139f58f72533b90199d427bd70aab463e89c7662d140b576ee4174672019898380dcc5703fe2ec3397ff1715715a1cfdfd60f2d836ab61494765d3f1f50890fe3739f5cbb91ae94b5227aa1a6940d9267fa4dd128702bc97f5d85aaa9e710ac94dd232b1fa06eacc44a77b6416310c44bf8d45455c2b118b71fc3cb33708710b0060fa192bc3c5dc889c06b634e8f0e9bfb29c8bb45c4095f1ccb555cc9fdc15177804efefe990b49ffddc2eb480f3d188119b6b0f31ea6bfd20d288510f26379b9c7303bb9ecfdc7e23e0e0f6ba3f25b71f6047e286814e5eedf0518979422a516249770f60fbbf360efec43d5a3b89ba41dfbd19da9ce4bfe3dfbe35c7c3347bd6ae867c243f4e5888e53bab88e8a0c3441c4574c96474d4a91e842aa63d70433edb89f6f56290be80430b880690b1a7809a77ea6c662e308d6751ba1ca147c75f5304835e7f8ec175bda01161742b055a728635d21cb96947113a2393d454d22c0eed1c727fd5dcadb26cb133c70eb70b6c13b1b302fe4e523ed838851fe6a7c511082d18f009f0b0a7e51f06b46605489b1c71325fe6e0a1f151dcfec77920cadb5471596af7d7ea0e3e6eb7f14cd174666d61f120de33d52dbc7f04c486cb3d5cf04ba1fd5864ce71897e178ee7121b20ffedb4672a1009973a787f7c6c84e3e1ee29728b6e5fd6327fe142fe7d8f147e9a1d3f24eba8f84a85ebb763e1c1e7641fe58baa7027e2dc752ed3de3990a6ac56ac7d11e357cda284f5cc42bff13e353963426c7ce5f24b96bc6c18b157fa1f846be2b39ac80c988a7fcf8dbe9603c4a23e66510437b619917b548f7b9bddc80eb54db4064e9e04aa835c4d97ca6e5197c9eee3b69d90f481d4d807cce1489ed03dc1f96e174104e2863ab757eb7c7b9c06adf6aaed6577b02245830d579aad47a38e62377fc4b2acedaff4eb900b1444376a7db20e8abc5aa2a625371dfddd62673df160d032949cbf79813f2f043660745cbd6585bf3943ed7b5974040082b91b6d2d6f449171b891ff229f581c244cc3a390efb626cfcc1379692c1f216fa64a7a087d3b053bff1fbd5805e584045e83bdf3b4d975170f06df98ec035d527341cfe797a10a6b2d84550b79d603aa67e56c49800748ae993f24e209cf617617bfe490bb5ad643d5100e966a2391711ef56791f999c6c0c5d4ab4937f075b0ee7cdb4b10f807744f593e88fb524a644422f48c0c8f33d9b0237bfd00dbd6a3d6512e63b85fac252f3802484b0bccc295d59052a7ee6a5c8cf916fc5ed885f456087ccc273854b731ccd39d4a6caa9f2096230d23bd2d74c40e61db0a4602914a264423e6f91fb4effe870af7631cdae9d4d703ce0e92af45d08688383a8b17e823774b0bc7c48761c90d61f1491518afd20b772e2ffc8690bf465537e7e328a57f238a7191b7789ccaeae289e6fa75d0ffa561e0573943aab7010a397a5bf1665fb49c278a07219613db666419604d9e253f285c562283e945134c2d84f703981c5c966989ae732708ab8176eda14faf8a3b52e0818d5635280e7c158e923b8e5e1a433ae1e44cac8d389d0b1f6485a67a175b62f3c48ca323377819a1fe9100b134d7e3ca21b8cf8c762bfe3f01101718cdab49ba9b32d19b40c390351b413e88893b2aa476e4dc4c76c59262ad2832bc6970f3ed41e632865c4f392834b9546e4a395bc1c1c808204bf99568a7aa6b3909fab187eda199b7f643fc4001fd18bbce351b1f0375358087de63b4b6172e861a2238614f74a9b75c1ab99be66cbc2e3442e6f2d2996440b431f532fc27500ffcd598fc5e022b42e011f087c45cdd0ee1064222fbd603143840293db0bc65c30d2a11d6c34b1f116d5f6a649c19590b429e7cedd7db15d867a29449a933c73bad4c5c80496a969071d7a0984d578a1982a88df5cd8c75e2800451a982f0cf4c41df2cb008e3538c1624a06861e7d76661befc7d6ef201083eb15e1d5c66867cfab4ef2c78cae7f47e7ffb5fb528c00ba978f6200e7042d021aae731b62a46a62a72c4e1753cb98795aec608138ba50e077a690b61914f710f5791738c78dc58fa56c88f9b81fb842d5cc57c1c7e0b999cc25a5dad0cd9ac00314fc91297c2a91e7613857b906e4c8ce6b6e9b91c1f9b42315a9d2871317d549687643b06f2df3b67f00467a6a7c61bce8807d4364da423e3ceb8b13df0a24de7851d62ae21a412bf04d4c231a689ac708aa45598dfed1e18e1e65e35141c736ea88f8d4beb647260be6974689a6c3daf8a77624eb2fac62ede0408e6358172fbce9b0e1e473f8b730fc749683376ecb98eadaaf94073d8796933d19ef73ee27a4e00a6000d169ebe152f01483714446c464520e482e303644e9daf9fc39385e56dacaf54a2fb6e9a0a83763398515c3729897d448850f96564a93e21b9f214a0be3a8dc9f5cc597a7e3d8814c486f928f990148d3a0130de10fa486b0e61b01b9bd68c3386c934e67ce5908e981a6fa0766b1a41105bd4392a9a6a47ecd5121f495411ebd8791c462eac836b079dcc8dcebc1d9f754d189739c1dc7fc6f3bfa1272fa23f6f57aed56bbc5a4af5f6f64a27871a7b69ffe93dde1849f7c23e68003530cb741efa1f467a315b07ec60273cfa8eec397a2fa769539102d8a95e9e22e286aec25ebfc05f1b2c1634292593738382e7eb2d3835cd95fb9d4c8c7bb715e73f6a00bc4d9dfa402c8ee0a0548e5ceeea1a0f0b4fa50babecfa2720aec6e8a5ef88e820202f6ff488084630356b267daaf4397e35a3fc9fc81ffc261865ade0bc7a3c80ca3016157d8c91add016b50920125530578b55e7dd2f891d0338474655f69b0a34c62ffa99b5205f8ce1ab7b40ff4c4f30322b167b65d35ec9c556e22c8550f73adea92a9fd713cf8273d8276cefb6e9eff37541803dc2dc06e55df14b34f9e87f93d126c543c7f3e440852d439dbdc90c19f93308c933f6f62836033a1edd1478660cb349b8a8444f151ef9ee5ceb1f613b79e3a2a29c754106aea13595ef18a587a77dcb37baaec51d162ab6bcfc7682a39f17dc6a16d6770d1890e631199f3fe74a92683d43d628ec31ba4cd849fdca568fd0ae51a30d23c326ec6c2605638db06365105594836e4e4150183e4be2f65f0d740d7e3dc7a33129b18bc94b68f9b8a3b3d920436312d1f45b8ba5bab059339959e71c83c0804a54b5bf201f6bcf159074f92556ad616f7e8c674a797e0d9904bdaa2978c3e5624f582aa5a247adda4cbe8cbf0e34ab00fed05f611da1e090335268b18115e4233202a526e573435a61b2d9950259c53feefe05d86efb294db4cb6f305239a40fec6ba9772476fdf286eec387515e56a69ea11d8b3f38f8b190971d81a58d565e6e630bca25642ba75a16671daa2a31ced56acec50b2c213cb1694a3afeae6e664435dce62c4425580f5b6227500dccb134afab519b19786db562dc6fff723e39217275c0e7340d10d0c12ba64e132460cdb5d8a590251ae7140477e90ee3219120c80eea9d0bb3557a398a3197536b26b4bca966f673aeb74eaf4125acbf2a28b923b59c62084e5383b5e8d7cce84eed293edfce3b6f10cab18d7f105605644a156e155f7aa9ad7d9d9cb5e069be3f0beffa4c5413e7eb9a6a04ce88d5269a58e1ab4a8be1d7e206a5b0eefa5f612c993c52250a573d0ea9424ed262b205821c7634f4a0d293b149484e709f9fdf1b5f8b3d6af5c664b929090254a6e61b13ad88cb267e727a07a1ec206e314127f13e75cb52c2b41557a0f8ea5439e9b10f9fc020afb8ad7ac0026386ad123ee2fee38387d38abf386e2e8b1814a61e562602c47ece8876138f7520ff1b84b43e974d230fcf50d0486f76f48373b81b8f29d301f34bb7be35bcb264ef3c2297c3f037cbe7850b511faf426d4693a1080e6083c7aaedb2f6365ae959b6dc94fbd5ab6bd3060c0f9a3c5ede3422078bd4f0ab75c99554e531c92f843fc1e31393c453b5aa2dac51326108bae19b0ae3a81cff68cd6bc397bd1d909f4e433501ebf7f88eb47d50f53c4b1b7b509cdd62baefab715eeb82347616529f1e3b74390013750098dd7f7e2ee03cc5f6e277f95375416ab7a5d30d4d643ef5d795c152db911c128de82c4410630a3af444e1ff47354b33412af2384", 0x1000, 0x0, 0x5f) r1 = shmget$private(0x0, 0x3000, 0x6a2, &(0x7f0000ffb000/0x3000)=nil) shmctl$SHM_LOCK(r1, 0x3) syz_emit_ethernet(0x1, &(0x7f0000000a40)="a1") 16:00:12 executing program 0: setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x4000000018, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000e, &(0x7f0000000040)="90000000", 0x4) 16:00:12 executing program 1: r0 = open(&(0x7f0000000300)='.\x00', 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x3) getdents(r0, &(0x7f0000000080)=""/37, 0xfe37) mprotect(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0) fcntl$dupfd(r2, 0x0, r1) getdents(r0, 0x0, 0x0) 16:00:12 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000140)="08e9496806a752afcba2ccee8d92f4a7c1b52f1ffcaeb4ea284879519cdbbb36f0cae42a4028e6f1e54e26464d19c311b44382aed22440dff0e2553de1ecf6c59d85d5410f3f4792f65e952fa964a59d616c5c9327e4a218052ade7aa6c6b4203cad0120cdc71b203469d1184a434fd07fef5f08b9a7f9a02f5bcc1fe0a624fbd849af15e636fe7a68a1d74af45a334bca7165396a2dda1463", 0x99}], 0x1) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x2, &(0x7f0000000040)=[{0x25}, {0x16}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(r0, &(0x7f0000000180), 0x271) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x3) r1 = syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xfffffffffffffff9, "0900abb8afb40000e37c81febe5803cdbc0e8b00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: r0 = socket(0x2, 0x1, 0x0) pwrite(r0, &(0x7f0000000140)="2ba0b6bd4ef4e9f68d1c11610b1b27a09c2fd8aaeaf2149649a4b09ccd4a03ea9cda396d1042c9d4bda3e646d8a6ebe2cea17cc6dca52bcd2d1b78281216503f9f6e538fea90aa61ea68965fa0dcdc8741e1c0269bffbd34f415063de77956635497544a0b2182625315c15db67237276dba2751000c34e5256de67427e08ba22c55ccad6340761e595811812859fda507c67b910b1307a7fc1e9034912c102f19e0a1cace8a3e1958adef1ed1e1fed9965c1a3e1d5f4d8b1592dcfe9cdcc41237ce9bda502c6b2758c49d4e79413e1fb729c4be3c50f77bacb1aae6731dcbdb9a73ba31e41c30317f3d4c8ec635c7749e93ab70f1522d4da42b5f6fd216c02b469590c3813b9881cd4a0b786fb5ef329d8e066452e961b2454b77c81f3b7be79a3ff5c68d2d138c5498ae68f966a0513eb96d31b10d60fa0ef9e822a07b80b0f6f5b20774f556da07aeea6eb4e9d289bb71485c84cec3fb80a9e71e4ae7b1ecdb069377dca5cc945fa20fbe52d6327aaab6fc7d3ceed8c5f3554c1166444a2e095cbdf3b16f33b37b5dc1fd1fa13ebb770398bc0bdd9c8c4c136ad3aa07dbc1e70ef71f414f61269b70734468a4db33b379579e5f0bb23381949cfe07ae418fc4d3c9a28afa8bbc80d4c10ab38fadb49352a14a2b251762879f146a99b862defbce1616bf0038038ccd5b7a42760b6b27ea33b7cbbad6420fa4122b82a3414ce3dc8ad253ac44d0fbb48e03b7aca39b403efc0bad5f3277bcbb9706cba6e5b7be64784769154bcf74b7eb649604c7ea1bd3b4c9c0832a98e6442ec5fbb2894fa2e284716b3b890e1a7a4f41697b0c0446c4501936bcb120ff78e225b00b57fd29712e96506ec45117920af23a71884d1cb3b07d6af03b1639103fdd0956c1ce55e4240cbf05c39569d99b24b7512619d086229998dc3c61cff485d4136fe1de2aca93834cb53f86f4e2730baf868e1da3a734931fff83563ca2ad5bbdbf0730ca07c362bfe26d064943f153713ed5af49eb25caaebfe0b02a6648e9eb3e32d9096000058aa14371bb99213dc3975d69a4775f2129c6a735211d01eda652a5244bc9b4024109d32ef0fec3e30d817cd8a9fe1ba831a0385a63d7b22adf7cbfda69db184c3818868b3c5909104809c69ce18323b5986191f7811f9e5e8261e0625dd50599e5f0b4a9d533d2f4fbc22727e24d5376c398892e397aea21572aa75299d687d255ce3e7f6a0af152db9f3df58c2fd6807fb2210a9c8f5a292eb559228d127a3daa7d7d8fafe7783843a9a8ff87c216d51a1f00d28f52fb3ca038021c0f828e978fefb7440fb9633abde5f99d4f7326175210b0bf2fdc01bdf360736923371f1138eb93e3f84c60ff31ef3ab2e6c685005197a8605b95545897bb6ddf0b07ded639e2725b0deb64688b2afaa9dca21c0be2262d9084266ccb449e5945779c96a0718bec42a594616a918286599ea367140df43d55c38dfdca924e1040ac72a0a6a3bc5db82e24e266ba8d30532d0b2643714f7a0e2a50c4a3c8aae7c16af799e2b5d1641dc5dc99e0d58dcc074c918dd053bb33c44ee85e55983c0f0a046d20a622086884e2c87da2cefac5e79196e135318746fa3a0111bcf8c057fc5905774096ca8295c288f3f02ef69f74f642dc3ac1d51664d4ddad73ebccf94ae20c338111a32e1a4dde9365b8ac3d48e15f9cc454410fb6bdf1df134515e3220e7d0977851761c8513ace3b2f7cae901dd3b489017302ccf338296956f3bd8f960bd34405142d123af6ba0caabdd53e662ea077b37643425093bf77d86c0825736f2569c122ad2172f7311c52d2bcfdedac2fb69ff5e129e452ef1e2999b25060620526f77bfa8698b4e06e0968fe5a2cd13d4f65836c871f770ecea5ec663ab32d11b1e5b5c036a84b8e873a26148c38ca19c3a85c06853ac7c940327bb218d00193ceda27ea24c312cb6cd61414b908201551475a62cc5c95f25d1e8dd52fc3aae31a4db8128254441259c6bf5c39807cba0fa127c203b460e675520e58fd4afcdbc12b757feb97a6d2a83612f4db983682f7199ad168943700eb8f5fffd71f6932f19392c07ac1ae44bab3820a6f52e5fe892aa721fe58ac63fdf0899f3ca297115f077f03b1b46b716c13fef24551ade0ed6405e6bc6536335a44acdae4c1f4c630666abb53fbb3cd7d5dd10957989a87777971e1ddfd73b5257cc53cdf340cbd67a233d8da754552210d634c9917e56257bda0dc561bed0d772a77470a610ba87632d8de7a7283e099f89f9643dccf39f4d81245455c1517d226946c8c28cf6b8a4f959fac1a9b315bc3b8d451bb3816a1c3177dadb1c0dd5ebbe755c12ca9c6b80ea41291f13ffbacea4fe0033ae9ee5569c8c73dd318e7db03ad80c6301a5e6fe0054588e04e40bc031f16a48fd7cd2f7d5f3acdd4f6fc6ae4451cf948b8dca5ff821fb43112d9cee55546916d019e6479da8cfb7bd26b3c7a0b7f6374c9269554ac3ce3864b9c92f390fd957f7ed2d2341de4d78f61df5c380c48d452852ef2919320339af89ceb0782f5bb445db91a7176207845dbc6129240f418d5a2120d8fdb3a3317ccafe5a12b5559b2e995bfdba4ffcc139eafa914cbf3e3a5eb2a686bebb2174dd6f9b73500b6ad3801825bed751a2f0d32fab80501c50ab30239fa168533b83d8d3169a5e291593858850b7f31be84ff0aba5bf4750934b3c15e0d1cbe9d1662912fe7c6b941829269f82b3c7b2b3109ff0da099518993314c9bd30a2afe6f89629f2202173ab9914add07cce78b7f4fa98e7337b537e6a522a6a7576883fee09f62d37ef9ff25195e0a2400614e7b49236ff85bbb840a3b501bec1d8b5de03f8e2b31fbd644ffe02ed9c7bc17b0f0436dc1efa04b8e48925a40fd48b3097b7e610a156e2ce8e10ad57c478d63fcb56b9be42c4b07591524774e4cac32f0e12789957a959daf47fed42b3db4b0d992df7bc9a06e4068f8f1c4499c3edf56b437840ac3a70711449085d98f6e52a7174e80313e6410e477a2ff32e9c5a8c915e2dbb057890f595ea53a7ab26cf862312cf2b2ae2fe2c1c566f6c0283e580c33c9522cc8bf410f211a16181caef914b9036f09595e0ec3a28d3ae02a031bf59eb4e9980640309466636a4073e550705b85a035c6b66ea36389fcd42d9c6b94a61b8105512c0b07f31ebbc36abfd51634bfbdfe1dbad4ba2bcedf1718c813f33fba44d05a473cbebff42aa585b4e4c931f927692edf7c9d75193f9eb9cd019f903e8429c50eb6ef1d1f5f8abe5c8381dd727acbee5b8a253199e77a7bcaac172dc74569ca819298c616c3dbc727392d6cb492c60f851501241124697feaf0935fde7c0dbc316cd6e776c3967dba22b6e51617e143cff0db64cabe786a228e864210ea6c39c05acb29d55b19a35fe6210ef0a9ed43977e282f00b748098ea62b7afedbd854d9843b74affcb59bcc3e241fd179fb4093b224b40c457e840760106290fd273e5914bcfba40f96cda01d4a03d0afa19e08053a48699c6556f81908ade8b609dba847c8dcbb0f07545f5bef94b1d5ddfac73540bab57dc9e0285deb78c6eea4c4d7fc564d94c70b5394f345fc3ec8e46aabd1d0f00b8ffdb0b0b354529399496c4619362ebff7466aa15981ee3acdf8607b469d9540c607e226df81627dd54e4ae85ab03f8fa40b7bdc18276051373ec585069cd41732aff953841a6cfadfc4c2e6ca14e153eaec26979ae1d7cda06cae08bfb46841b7c1df31c39e3547202d4f6fb8d1e639460605cd1f43f2ddf417b7401970f0a023a8c6d54fc84897862383e047c526032cf5fcba67390bf6c77b4794417c2d38f899f47a23f25ca4dc3ca348a5f7b53ae5d4ecd7af785fe2c13b8c4e3e8c5efbd6f95c7569332cde80072bae6164df83e44fd14e5b4b35a09b6438bd6a0d2ed27c3746ad6b8eb9e6dd9d9c3bd7575bd1ce9977da3d17efe8cf4803d39a9ee38874f20e6e8991fae5d7cf259a4038335b4b02e301200ed9f2c85f00dae97dbf2b9424e3d635ff9d703f1f246c823abc510430c7b73d14401f7bf3081fa3867e1ea7bdd48ed057e2a42191860144c590febdb864dd1db51393640ea33e83402e21f1a4b928362b205cf6657a64f7dcd4c8cc751e62b3a011b0120e88da95e96bceb4c1d0b1e54c0a3746bf9949d8e087b37cebcfff03bc7cdb5d95a999e16bd64b6dacdfed4ec718870484acb36b28f3f0cf76531631080874861f0c942409c174b250f77b5df189494ffbfbe71a6861ba147a5942967824d6ccc39ea9d6906597cbeddd787ad6491079ef3ebdf8debc2a87170384d28b6032e21e314f608b63a05053a1d8eb9fa7ec100ea2178f9642f31e41922cb98d62a98775d72bd488a1d0c0a2fbfd0acef790fca30747a2c539ce32e9843ec5cab0734d39e65aac3df0391be55824a3b6da2fc43fca0476f11a452afb51c7d3cc96ab898b3d57d134d020fc6d6817326f49acddd054bd75b2ff25675c4512a92565ed5457e0c1028d1c9bd0ae9cfee4151ee6fe5df7e38ad57810da2f9ee8d9459d41760b459fe5adf7b962753f531a6fb65c9f207c74adc3bec03793437acf2594b8f3b28c6c68d46aaab2afa816b5664f28a1d58fc4660a42077ab81e16be50cf7e61063b14570b098562da50a90bdf0faafa50a4e66ffd94918cc8a844b285cc118cc084803a2517b5c37b9226772e303d6f8666d64715c649753d2a50504a8169289c5ce1a4ee9119ec7ab7fc5fe56be3b0b224398fb40b851f92f157483f6f93f435607255d198b5057996efcd7eb08e10ea74beb1070ebfd392bf963b939faa78c71264a359798f37386adb59cdb16e7aae267d90058f1c22e06f89260b62120bddab3e3b34dd944a4b337b124795a40c78c462fcbede21cb9866d912253599da077c9b6909f320cdaebd6e40bce9bed3fc0d896476abb571c7535c092d031b6a435e00b4dbe4b065f0bc79a5ef828b1d6e1784493c9c3720d0125bb7c617623729b025add2d9f7c94b690362c987163dfa4f14f4debe857131da536588ba6d40a4e985524549023d6cb6f60cca0cd0953973efa92d16e72b1692c42f80a2b65c7c1b8ae00989799a6cb88842d994d0642383774905a8a69345bd4e7483bc38a74f5cfbc9f44cd773fc0a6b2d924fe88333f2595011fb1fcc09fd687b2db193ac4239d54a15a85f12746baa35e380afb81adfa2fbe64d97d0ca642368bb7638e452d9fa0631d550bf1ddd79571e9c5fb513254d047403107dce89f845c3bae3def3d3709fecf7f90624bc0a8fed54f9d8a40cf38c844e1d1b1f76913ad768734a1054debe3596a823dade85cc52dae0ebbf01d3b2b4014c0dab03659f0adcd6e3fe30191166d86de6bccef671d5ad15c02f0d3bfa26e2b42667344348000bfe22829935c1ec9821fbb185f4c31be45a8ebc1897491106809680e6851ca182008322a5dcc313d8c996d32d482b7fa9438ceb40819523110431b98377d81157f5d79f38db82528b0a80e3efc92d842db6884b35cbf95e86d99f1b41bdf0faa3dca908b32d7f68c6be9b5f307597ab6a2019121981ea105e1d9c3cc4bcf5b74ca84c15fc83908cff3a1288c6c409d49e27eb088b69ae12b7f4e2b07526b8c7b1919416857a1e9c29088914be5777f651cacd53b18478aeacca8cc5baf89d2f98cdc0eb09af4c0613865685facf5eec45e221708ee4e44e52b988926305912f64e6be96fe3c0890494c97402616ad34afe94fa7612cd7f087a3054c96e11ba66e871d3dcb7644ed46", 0x1000, 0x0, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB='\x00'/10], 0x10) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x401, 0x9d31d4ecddc887a4) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000040), &(0x7f0000000100)=0x4) 16:00:13 executing program 0: clock_gettime(0xa, &(0x7f0000000000)) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) dup2(r1, r0) 16:00:13 executing program 0: r0 = socket(0x2, 0x3, 0x0) getsockopt$inet_opts(r0, 0x0, 0x2, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x3, 0x11, r0, 0x0, 0x43) 16:00:13 executing program 1: r0 = kqueue() lseek(r0, 0x0, 0x0, 0x1) mmap(&(0x7f0000000000/0xdc8000)=nil, 0xdc8000, 0xc, 0x13, 0xffffffffffffffff, 0x0, 0x0) 16:00:13 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "7870fde40100000000000000fa00"}) pipe(&(0x7f0000000140)={0xffffffffffffffff}) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000180)={0x0, 0x0, {0x0, 0x1}}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f0000000080)=ANY=[@ANYBLOB="00002e2f66696c653000802f6b8d7cece485aa1924155bf5e1c1ec6301047af695732037bc23000029592d30"], 0xffffffffffffff17) accept(r1, &(0x7f0000000040)=@in6, &(0x7f0000000100)=0xc) 16:00:13 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_broadaddr=@un=@file={0x0, ""/4096}}) 16:00:13 executing program 0: mkdir(&(0x7f0000000000)='./control\x00', 0x0) unveil(&(0x7f0000000040)='./control\x00', &(0x7f0000000100)='x\x00') r0 = socket$inet6(0x18, 0x8000, 0x100) fcntl$getflags(r0, 0x3) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x20, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000280)={0x0, 0xe}) mknod(&(0x7f0000000080)='./control\x00', 0x0, 0x0) getpgrp() r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x8, 0x0) write(r2, &(0x7f00000001c0)="818d427b9318874c7c938cbfca28624228623ed2b8df33b113b22391137a308dbdac278aa1c4970c99f37210743a7464ca05f189bbb3efdb5b8bcc0b111d0f187ca4f39bc62864bf6569bb6e78c3d6c046cd6eb213accc7bccaa5354ab6d4a86b6baced07c70b6aaea9d0521087f599039aa9ff918be98b20cc2", 0x7a) chroot(&(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2010, r2, 0x0, 0x0) r3 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) chflagsat(r3, &(0x7f0000000240)='./control\x00', 0x10001, 0x5) 16:00:13 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) getgroups(0x40000000000003ba, &(0x7f0000000180)) r0 = open(&(0x7f0000000000)='./bus\x00', 0x5, 0x0) write(r0, &(0x7f0000000080)="4c0dc55d", 0x4) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) mkdirat(r0, &(0x7f0000000040)='./bus\x00', 0x0) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x80, 0x100) preadv(r0, &(0x7f00000001c0), 0x100001ba, 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r1, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r1, &(0x7f0000000200), 0xfe72) r2 = syz_open_pts() close(r1) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x1, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200073397f10d2008f27df00000002"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 16:00:13 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000200)=ANY=[@ANYBLOB="2000000000000000ffff0000000000000000005b67071b542a538706000000b81800000029000000310000000300000007000000c1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x4003, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = semget$private(0x0, 0x1, 0x200) semctl$IPC_RMID(r1, 0x0, 0x0) shmget$private(0x0, 0x4000, 0x0, &(0x7f00004cb000/0x4000)=nil) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:13 executing program 1: r0 = socket(0x0, 0x3, 0x0) setsockopt(r0, 0x29, 0x3b, 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f00000002c0)={0x2, &(0x7f0000000280)=[{0x7b86, 0x8, 0x80000001, 0x4d}, {0xc83, 0x7, 0x9000000000, 0xaba3}]}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x8, 0x0) recvfrom$inet6(r0, &(0x7f0000000200)=""/63, 0x3f, 0x801, &(0x7f0000000240)={0x18, 0x2, 0x1ff, 0x2}, 0xc) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000140)=0x452) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f00000001c0)) setsockopt(r0, 0x200, 0x9, &(0x7f0000000000)="d63b48c50c46764803555dfbea2af1ed1ca2b807af34c48770d68b1abcf612877d3985298afd0d0728fc99210dbe3ff770f0db1dde50e89f8e04969a9ee450bba8638bd5252a35fb6b9516b99e12d7660bbb232d8e1afae3e402b00ba0c61b21396cd967178edc22180119cfea8dc8c25726ce70a0472c293058fb920b62cfda76104c68a60aef4e0eca344215c4e4c7d4dae1fca7220f9ec06f81747acf1675b899965074109f9fb3b855f1ce31b6679fa1bbbc57a2107a770a143723414284df05e64c5e49178a5c75195163d4adc1", 0xd0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000180)=0x40) 16:00:13 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) fchown(r2, 0x0, 0x0) 16:00:13 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0), 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) 16:00:13 executing program 0: open(&(0x7f0000000080)='./file0\x00', 0x40000000000200, 0x0) r0 = open(&(0x7f0000000300)='./file0\x00', 0x0, 0x22) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) writev(r1, &(0x7f00000003c0)=[{&(0x7f0000000680)="319d4da1e5063a9b18e97ea12447c91b2666c207714a20587173779f44480982d58b677a2dcacf904888b80a8731fafbb634d4f85c8b9abb7f1a8f1bebc26d9d75f30d0208d6d483829a7e611749b05804686fee22b2d0d9bfe9f562634fe5c9d8c289de4562adec4fbd2864", 0x6c}], 0x1) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r0, 0x0, 0x0) r2 = msgget$private(0x0, 0x2a) pipe2(&(0x7f0000000000), 0x4) msgctl$IPC_SET(r2, 0x1, &(0x7f0000000140)={{0x1, 0x0, 0x0, 0x0, 0x0, 0x8, 0x7fffffff}, 0x3ff, 0x63, 0x0, 0x0, 0x7, 0x20, 0x3, 0x3}) 16:00:13 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f00000003c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000000c0)=ANY=[@ANYRES64], 0xfffffffffffffd48}, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000040)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8, 0x0) ioctl$TIOCSWINSZ(r1, 0x80087467, &(0x7f0000000100)={0x3, 0x5, 0x10000000}) 16:00:13 executing program 1: symlink(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') r0 = semget(0x2, 0x3, 0x2) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000080)=0x8000) r1 = semget(0x3, 0x3, 0x410) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) stat(&(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x1, 0x0) connect$unix(r2, &(0x7f0000000280)=@file={0x1, './file0\x00'}, 0xa) r3 = open(&(0x7f00000002c0)='./file0\x00', 0x100, 0x4) r4 = fcntl$dupfd(r3, 0x0, r3) flock(r4, 0x0) mknod(&(0x7f0000000300)='./file0\x00', 0x8, 0x9) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000340)=""/172) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000400)) syz_emit_ethernet(0x1000, &(0x7f0000000440)="73593616c21591f79f6edfef45cb320a83aba256e91d5bcf27b15812fdd9ed273fec098b41b2bd84d96ec273961234b72500c13a6f17fdf2691d902d35aa22bc80c3e61349abb799d3046203f1949860dd499e108bd4a091dc3449aa64cce6d416e6d001e65a93695d97d573172be772709e1034ec4e04bdb7619c284647deaf1ba787edbc4cf97f4014f896316f68c9957e2e56c0f0c32998a901d94da0402c490d9cbbff04ebede3602e96a342e8659166a2cee141c578b84d3675d9595a8a9af9e37a4ab6b445be415fa833202e320e48107dcd3b020bec45bb856f3c09b7f0b56ff04444e6750bb1fcc78492cd346ac48fe03dae0153a4d5ca5c24376d8f2995a703c1c09b77a0c41a47123ef2da02206d33cba7e91b3dd219ed8ca1af8b47fb6092953cf6b3256aae6df7ed24913865751c9839f1677fdd22281abed75f1e0924e0cc04ecae5f819d416560a733ef412800ba165a385c1f912586c653bb925da6a1af65e9ca6cb5adf90d8ffecbb5a58e61b1acf40abce051cac97e6848a5a6778d92fb6866a5810b7025d893a72a99da7906434897d688e15ea07752ce83a25af7568ab1d539d53566a794da04e44ada2765dc99bf6c2fa9e9decd875d456d585dc73c294d9ed04616ad7e84b304bd82ec5d061201687992d169daa60e9ff6888cc628be36542cfc0a508ce777a0f360810d0071df05019982584613b85e2e909a827424caaa14c8d75865badd162dc60c5432d11a864e880534c422c9e164549272e04e03fb95534bf8f536a9017bcf70192581a4399e0ea1bc3ea50b6ae58688a52f2cb9663ee86c164a96695b1233d037902d412fa2d465b9aad01a8d2558eb164c0ef9a73c0ed6f1b9d0d66634b490bf0b35107cc5c8abd3fbb63db7bf30cf136e30cd787f53e8dcfd368e4967e1e6a58feed18435af411b4895136a10ac2425bedc1b9c398cd2f338d82f1722b3e5ccf71c8d0a827f99328d68f0ebb44bc181f945f65641a3c114c63ff7fc55a145acccfae1af3af98c5d8c2da05a8bab3e3857865315610fc340d1a43b8dce4d497c895256e056054aaa91b831853caf6085f8ed544034983dc541aba41f00fd71dc48eddc18e189a131b3ef55d6f9a811c309778f5ce5f6bb2663f73111f1e222ce74eb3b48b71ac28802ac275f706c14b4009a8d563666923489730fcffac6c336a682d08f309a0ca384d9c0ff0315f591d208ce064aeae6a3ab84d23afa582392ff684cccc1299a77a14417d1c6c64accb5be5a7a2a32c098f78defa32cdbc80904d6afab9ba76ea6b45d55986d47aeeb913d4d53227715a1c27c84559311673a7ff6393a2d5e139946f46a8cbec3624bb5c18843b77c8d2831581e967a15fc6d760301d7a80b6c407d0fe59e74e3344014339f63bbab1f65f03358393505b18280ee5ddbf7c0af3b93a028dee7c5a3d42e5f8c2c15bcacde84969c7b6064153c1eb85a84e91d760b4c9ff111785ec4ae05968bac5ef73720b566f31258e60617d60ae009eeb76096cd7297279a7da84a8cab406744c16b4f707a4d1bbff2791426dfa08ef0b9bed94742d23e609548375b712de45708f3715e62efedc50f6a2762ed8f1c8e4f1fabc67565378f8dcb03e10264e11f0d2290ae4a4593a037e06f4d5af8f989cceeff3e03f7d429b481f835be3cee9307beb83d1db867cb3e7f3e19d36def278830bf72dc09aaae7f27b449799e75490350cc691c5b9e404e826e80c53d4d0b625088df6e10ddc649296b9e437c802a90e869760c584c805b88c42ee6b7d512fdc667fb049e68e6592a6f5f9c8b9668cab3e814c2b74a91cd919af0bc690eabafef3a47758250c721e50e82150e9b27ab323d4b449b46b3bd0b90a8e745c6a5eb54c44e55c07fbe971f5d9e291f4118b2f8313a09ff6574e3fa319de38b976c8f6cfd07a1008acb207771027a20d4262d7eff84eb61d23bd271912438890e6ef939a661b338e996d7d3739ff24a7513497682a2f7865719b25c3fef1d4b1bfce295243dd5aab6ffb4ece009dab02e5f1b0077724ed2f29bedeb277a064d6d88a0aa4292fd1cbc7dc0cf5247e7d9b7da0e2cdc4445170403d212271d95455f9fe37bf11181ee22658b1b382cdb406880ccfb4815ce123db98f522d424eee172898379cc6cca4c6942e461a017c3ada4c289e88e3805a32794e93aa6698d6b8f47b63f9dc7e4f760df418475c78ff218b39d82093650bfc65c48f5b1183ecb7a793ebb04c30e30f2ae7fe20c3484a0072c45145f8a68ff5846f1aa04cfb051701c8ee8bd162e7e72a18b72890290fa153196ef193a31d60eee05c962a5cfe09f19d38cb9e76fdda3100807727b0e5e805a519ef0c55c691d09cefaa7e7ffb382c73df43f43a1e21d4c2fce8eb30848fdd6731059e8af16aa879c912c0a969a0e71ef448ba448c3387e4254799a7eba5767b1209a481ebe2cce8e8323fd6046707f9baf251a97da791ced5f4298177656cc174293c57158e5946fa689225d4c9356fcb394b0da33cf13a8788ec7f3c821fe65174b97f337004136d60ed6f6b62627ce71165ed2a08b2a102dd24050e1fbc4448cd16381d90c59063990c9ac60a83dcc2b88fa342d2468f302e9f8e04174890fc62bca47d636ab2ab2d077b1d5cfd392c4c4a960f754fafdf793cd7916ee1b4b1024e89ac79b4bcb3a7e4fa38bb504354b56616f4e482d4eedeac38f825b524da830f3abcb0973d91295e6c778bd459696845cdd48429f0f98dd39ec114eb25a51a4cf49f9304cff39acb77c7f11f4a6438a79e14bc8a20ebcb8ce07e8fce661d79331b17c805f9754a7f23b5599eaf2273bcdd6b81ba9f5c8824894b17b17d7b5de9d8019759ed0ec511749d734702e5b1ffe60d144345270343435334e436e63d881e003f29dd61028e39ecc522c928e372d63cb131d365b448c72646708e582b577df12ddac5c820726a65ad033735594f045a831be0c98f744d0347d67f25d886a2e0fb6199bd727c8ea52caf7f2cc32e606b1192b1cdada941556a849cc110cca4c989c4e25a4612138f85e944ae8d819e00ba6dcc041020e31bc4f42864e71b72125aa91230ff6298f0a0b9a0d426b4f24ae798965d5472a86de950259f610ed4c359f443904588d9b5c2dddab1777d33dbcaacbbf784c3da181b0b8d3bf8dcc4ff029ce7b715278bea6f2d0731bcef31f548c886719cfa640bbbffb89f2ec9826f3c1ea949da0720c2788b91c0709708f9d55956d6f9f696047bdb7808843bf051b68d0c57e8adace43b52d97ea181145288234e24fbaa7ade624134d3cd655db808991906a58b4d2f2d3f2b80aad5d42483fcb0b9f2a1eacfd26e776171b06493b4c915495cb4481638b6a1b971e62aded235e921a9f1b910c41200f4e54362d16f25ff12ba1d15a3b8e66cae27fdf7ad7c2ac7bf7e4c20324bca3112c4c69e2fc54bd06511aae7ee9fa0b7e0f38b5d4458e9d940cf8e67b03830b60390cb3156b49944c464d090056b227c71e9f81d4a1209d4bdcc1c1a4796778edc00002aad8f866063dc7efb96695e5f43a20ed0a981d68ac5634d20b19f94078b41f7ace28d8559b0cf0972efe0146920e4fc9e06982c18371d78c835ae9e30ac0c64369cfda44cf0a270bd8724c540b0af234facdbd679d8e4c82b3cb3a16f52b2bc98dc58819898a31e60d47d1263a88fabd0df73a7f5a12b2fd765e1aabb896a82d66b7e710a76cb673f5d16d454296058be78d6f9f1198c9f087dfa6f9ddf418fe66907b097ebb0e3de7e338e3be366bb7f1402438bb45a82435c14473f9805a4ee258741f2e732e8b1cd3683008b61c820224ba51460da5eae2ec51ec58f67956c58a6f2a64cbd5e33935fb85c7a31f13643e86667f26ea526fa8a08e48c3e8ec2a60ff5631acfe0ac9f31db251c5e9f01e51b5c8b7083c099bf8a91c2465e14212a5294068a28fc3ec06a40682e3f3441937a24e3ae2378775b3f05b4ca2eb9bff7fadbbc5ec0f62d8b12884fa729403f0048b99cd1b37d89d993b200398d74235249c38d8e006fb39b69bad32c42e3b2e1a5def33593082a1bd336b19271121a0dfd1df1d0a94bf250f0736b2c20727bacc4d447046c616cba398eddd86451a97406e351d9c7398443cfd4ee3e6056e26f8d56d492952bc141bf68620949c47487ad1c493040a8b1719c3fc7e96dd9c9712138fae4891cb8833caee4723bc55bd4eb61ee70152374e7e467d8377592743f8e8f144f3e776ff8a660ac42bd93c3a668e778210f8449dee1f7b60c89363b3ed1d6b5e267ef13f76a63edeae2fdcec730ecc29c1b6bae38604172b6d1bc597a142cd4d6188fac76f02043f9f9718af52dbfe8477eb37ee27ebb779ec34c04d201ce98897bda3ec402a06550a854edcf87a91d784faf13f237f2f6a2475d1ea529d388f0dc2020532f71461423eec54066fe8fc23e05f70a303c56968e1019b23915540e487280a1ee211f7890570e795111c5e9742ae990807a3f8dfcb4fe854a80bb35a1f37637e43f26a0fbf9323af025ef78b0f6ff3f532310f1b419a3e72fa3be7460170d921c57c8316b444548e22caec64bc87ace5890d744cbfa3e32cedc7b7b101ea06f56824619c75cfc7cef267bc4321cf5a287e24413fd3da8c5e9f39cd3a453e05d25208fbcb1785bc27fc3bde7cb18bd497b6bee4eb2021f1a6c454d9dfac999745726d1da4c3e15ff6cba7892344c220b2e4d9a75eb30b5735c94b156eda4ad09ea6248b62c86f313c764e96869277a6f9f28bcc3efaa39092c1219a138e96e9d84fa3854b7698871392f5eb1ec1ae18b94989f8649648140644aacb23bb561360fe407854f4e07138ef673150576fe92293ec849b9d0575733ede27966fe037c4280b3cd021f074748d70ebca5558edff2b86b6984aedad819e35b8380da11d27505b58204ce27a104207467c05267fd058883e9a4e7f1091d2a301a27b783b45d36693c96756e45151fb542b594616f4344c0a76fa9cb89d2c3b811eff45db50be9eb8dd872c555e13324dc7b55c47c9ded0afd957ae97dfb7aa84604839cf9f85fde2a140ed70b7b5bb662c06fb17edb2f5d466dc07da38f800ab709a445c96cdb8f5809aed61d5bd4b6c0da36838e00a16fd2ec67c4c4e97d4650587d1fe5d28c129ec1be716af5efae350ce722cfdff6b10a1010e39d9e0e0676409890d1acd79299f8d45aaeff4d912b65ba98dff28782cad2542008e22780eef0433a00338f8e719da7a0df00506632287af03a6e3823fb2b20c4301ad1c8eadcc6a9be5038cd8f574aee41d6a8a69a8877e4410fcc9c44921d8160b7592fbdda41f3561e25001440b361421ae214a5451048032e9dc365f194fab8c5d15557352bcc46ae6ae5bba0a2e3bcafc23c6907ef34b1d91bdb9fa77c5af4f9a0a884f489e8e1d3661f7642dbc3cca9a940f40f7f52f489d0a4a9245240a6e8f6d7c68160de0701214924a2693c6cc90a453dd3ff47ccabb1ee8d95b174c011f7a85a13ba94a9af905d204a482a4488a765116915c69a50c1dbc5a1e0d8ddaf428ca9ffa65b79f5b0d1fd48260f505716a03ac363a4bf1e464d7ec9ad47b643b1a37fcf13c382423a3daf50c567e86dcc90ea166ab3da29ef537d1bd7b0ccf21af19f1b97187435a78dda65b392fe5f7982b405bd513d57f0be16f4d98b538b835ae250eaaef4251651ec929a3110572b6f3533d8d41d94e76eb9e4980a9430fd5b7ba3488d8b84e26ac685f8db4390d38dfbadc40abeff1ad36a697a7afc") unlinkat(r3, &(0x7f0000001440)='./file1\x00', 0x0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$VT_GETACTIVE(r4, 0x40047607, &(0x7f0000001480)) ioctl$WSMUXIO_ADD_DEVICE(r4, 0x80085761, &(0x7f00000014c0)={0x3, 0x7}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f0000001500)={'./file1\x00', 0x0, 0x20, 0x7, 0x0, 0x4, 0xffffffffe959c979, 0xf6, 0x3, 0x3, 0x200, 0x7f1}) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000001580)=""/55) accept$inet(r3, &(0x7f00000015c0), &(0x7f0000001600)=0xc) ioctl$TIOCMBIS(r4, 0x8004746c, &(0x7f0000001640)=0x7c3d9e2b) openat$bpf(0xffffffffffffff9c, &(0x7f0000001680)='/dev/bpf\x00', 0x1a2, 0x0) accept$inet(r3, 0x0, &(0x7f00000016c0)) ioctl$BIOCSETWF(r4, 0x80104277, &(0x7f0000001740)={0x3, &(0x7f0000001700)=[{0x81, 0x7, 0x4f2, 0x800}, {0x20, 0x0, 0x7, 0x6}, {0x80000001, 0x0, 0x0, 0xf}]}) r5 = syz_open_pts() ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f0000001780)=0x4) ioctl$KDMKTONE(r3, 0x20004b08, &(0x7f00000017c0)=0x1) r6 = semget$private(0x0, 0x3, 0x200) semctl$GETPID(r6, 0x3, 0x4, &(0x7f0000001800)=""/48) 16:00:13 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect(r0, &(0x7f0000000000)=@in={0x2, 0x3}, 0xc) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0xffffffffffff0000) 16:00:13 executing program 1: socket(0x11, 0x3, 0x0) kqueue() 16:00:13 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = dup2(r0, r0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x100000000, 0xe1d, 0x0, 0x0) 16:00:13 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x800080002002, 0x5bcc) r0 = open(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x6, 0x0, 0x7, 0x0) ioctl$BIOCFLUSH(r0, 0x20004268) 16:00:13 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000280)={r1, r2, r3}, 0xc) recvfrom$unix(r0, &(0x7f00000002c0)=""/146, 0x92, 0x40, &(0x7f0000000380)=@file={0x1, './file0/file0\x00'}, 0x10) unveil(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000140)='c\x00') 16:00:13 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x2, 0x7, 0x101, 0x3, "98c35f85afb364bd607ae8d88f29b380481aac15", 0xfffffffffffff7e8, 0x1}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x100000001}, {0x87}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:13 executing program 1: r0 = socket(0x40002, 0x1, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x10004) open(&(0x7f0000000080)='./file1\x00', 0x400, 0x21) connect$unix(r0, &(0x7f0000000300)=ANY=[@ANYBLOB="82022e2f66696c653000dc9a345385384afc515380d15772405912f8cac586fd2ecfa048420130f5146af1e7484a4fa4e2b75ba83de4fac4fa99a847ada0b326f255ae44626853633205cb3c439c7ed35f6b0cdcb85732e9a89b10e0c8c130c92c4902f700a074e311516a25d7497948886f970dc3271393da4bb5e39d0440ab46d40029f5b8e31d7fe7c83f65ca2e018600277a5fbb7ee8468d822350288153a5fd1e872252067f1a44b8b4ddf7aa5cdb31b416a333c2e62899609ce6e3d7aecaae17292f3be6109a1cb561b9656efe04922434872362e6798d11f33ef8499467d1901c97258b9cd8f6a3da6ae57183"], 0x1) pipe(&(0x7f00000000c0)) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000000)=0x7) 16:00:13 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000500)={0x10, 0xedf2, 0x4, 0x7, [{&(0x7f0000000000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000000000/0x3000)=nil, 0x1f}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x800}, {&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000000000/0x4000)=nil, 0x4}, {&(0x7f0000000000/0x4000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3ff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff6000/0x4000)=nil, 0x9}, {&(0x7f0000ff6000/0x3000)=nil, &(0x7f0000001000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1f}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x33}, {&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x9}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000003000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x100000000}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x7fffffff}, {&(0x7f0000c00000/0x400000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ebf000/0x2000)=nil, &(0x7f0000ff6000/0x9000)=nil, 0x101}, {&(0x7f0000e98000/0x2000)=nil, &(0x7f0000e07000/0x1000)=nil, 0xf338}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x8}) r2 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r2, 0x29, 0x66, &(0x7f0000000080)={0x0, 0x1, 0x24, 0x1, 0x96}, 0xc) r3 = socket(0x18, 0x2, 0x0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getsockname$inet6(r3, 0x0, &(0x7f0000000280)) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r4 = open(&(0x7f0000000040)='./file0\x00', 0x610, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000000)={0x2, 0x4}) fcntl$setstatus(r4, 0x4, 0x80) execve(0x0, 0x0, &(0x7f00000003c0)=[&(0x7f00000002c0)='(\\\x83\x00', &(0x7f0000000300)='\x00']) pwritev(r4, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r2, 0x0, 0x0) close(r0) 16:00:13 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000003, 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) 16:00:13 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000001040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) 16:00:13 executing program 0: r0 = syz_open_pts() write(r0, &(0x7f0000000540)='X', 0x1) r1 = dup2(r0, r0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='c\x00') ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f00000001c0)=0x8) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000080)=0x8) syz_open_pts() 16:00:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xb5b) r1 = getegid() r2 = getegid() setgroups(0x2, &(0x7f0000000180)=[r1, r2]) setgroups(0x8, &(0x7f00000001c0)=[r2, r2, r1, r2, r1, r1, r2, r1]) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d55926417741e3c8f36d2000027df00"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) 16:00:13 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x51) getgroups(0x7, &(0x7f0000000000)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) chown(&(0x7f00000001c0)='./file0\x00', 0x0, r0) setgroups(0x0, 0x0) setuid(0xee01) execve(&(0x7f0000000340)='./file0\x00', 0x0, 0x0) 16:00:13 executing program 1: r0 = syz_open_pts() fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0xe2a3, 0x0, "d730c1e7bb91c6e2a78d0365cadf777a00e749e4"}) r1 = semget$private(0x0, 0x7, 0x286) semop(r1, &(0x7f0000000000)=[{0x6}, {0x1, 0x1, 0x1800}, {0x2, 0x7, 0x800}, {0x0, 0x0, 0x1800}], 0x4) r2 = dup2(r0, r0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000002c0)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r3 = syz_open_pts() close(r0) r4 = dup(r3) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) ioctl$TIOCMSET(r3, 0x8004746d, &(0x7f0000000300)=0x4) r6 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, &(0x7f0000000440)=0xc) semctl$IPC_SET(r1, 0x0, 0x1, &(0x7f0000000480)={{0x6, r6, r7, r8, r9, 0xa, 0x10000}, 0x7fff, 0x0, 0x3}) ioctl$WSDISPLAYIO_GBURNER(r4, 0x400c5752, &(0x7f0000000280)) 16:00:14 executing program 0: mknod(&(0x7f0000000200)='./bus\x00', 0x2080002002, 0x40004000000028ab) r0 = open(&(0x7f0000000400)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f0000000040)="000000186004008b00062b00feffffff0000a3d96b3c042efdd100000000ffffffff0000000af6ce4f22276e2b8d7d9337f3c27160f17cc70707c6be65e1a59dd5f71fdeff44984ada991c0c7c5601d8cec526222725d29b04d074aa067f63e341000000000000005e18a3a0ac15608bb4dd8678ff87e5b33fff8740ba4e8b1272132eaf46d93da80fc59c29793d74c3676ddf4536aaa86a90acb4445c8e0daeda8717bc0dffef137ea0251d6640a7f10aeb891c512e9f625e8f13eeba1a7635866e6a8f3b89128751a3ed689d890915e5f89839c5e19402aa67ec27b87879259cf3052140c87ea13172dc8d14523d5d6f45d934ed8fbe851e7074a36bf24ab56fed63171212fcf72092c0dff49a27f4e1ffb1fda5c23eb76330123a59b995331bea571870cdab2d60c3152ac6c936862d9bb0a7480916b170689f8840d33527e971f73ac5", 0x145}], 0x1) 16:00:14 executing program 1: r0 = socket$inet(0x2, 0x0, 0x6) listen(r0, 0x7f) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) close(r1) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x0, 0x0) socket$inet(0x2, 0x1, 0x7fffffff) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000100)) truncate(&(0x7f0000000080)='./file0\x00', 0x0, 0xfff) recvfrom$inet(r0, &(0x7f00000001c0)=""/233, 0xe9, 0x1, &(0x7f00000000c0)={0x2, 0x0}, 0xc) ioctl$BIOCSETIF(r1, 0x80045721, &(0x7f0000000000)={'tap'}) 16:00:14 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = syz_open_pts() close(r0) r3 = semget$private(0x0, 0x6, 0x401) semop(r3, &(0x7f0000000040)=[{0x0, 0xffffffffffffffe1, 0x800}, {0x3, 0x0, 0x800}, {0x1, 0x5, 0x1800}], 0x3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7, 0x3f34, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872", 0x8000000000}) r5 = socket$inet6(0x18, 0x0, 0x5c800000) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000140)=0x5a) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000100)={{0x18, 0x3, 0xfffffffffffffffa, 0x4}, {0x18, 0x0, 0x4380, 0x401}, 0x9c, [0x3ff, 0x8000, 0x80000001, 0x81, 0x2, 0x8, 0x1, 0x80000001]}, 0x3c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x5, 0x6}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x54d92579fe7db15) 16:00:14 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x6010, 0xe02) r0 = msgget(0x2, 0x50d) msgsnd(r0, &(0x7f0000000080)={0x0, "11a1b411ffd3f4ca012a2434dfb8c1762573001c4d7b22cdc22a030d9f370bb6ad9c8ced4a4532c097765dcb9daf30e707e3825667e3451fb60090ee6ee959681ec39a170d1cfa52f8cdd9a4e5bef627e91e8d5ea438456a100af93e6afc6ea2e6f61e075d"}, 0x6d, 0x800) r1 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x0) read(r1, &(0x7f0000000140)=""/198, 0xc6) 16:00:14 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) getpgrp() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x7fffffff, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 16:00:14 executing program 0: r0 = msgget(0x2, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) r1 = getegid() msgctl$IPC_SET(r0, 0x1, &(0x7f0000000000)={{0x200, 0x0, 0x0, 0x0, r1, 0x20000000008, 0x227}, 0x8000, 0x8000, 0x0, 0x0, 0x2, 0x3f, 0xf77, 0x2}) 16:00:14 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x190, 0x0) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000280)) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) accept(r2, &(0x7f00000000c0)=@un=@abs, 0xfffffffffffffffe) recvfrom$unix(r1, &(0x7f0000000100)=""/204, 0xcc, 0x2, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000200)={0x7, 0x4, 0x9, 0x9, "c442baa28b4d2c26114402904e065a0fced4519f", 0x7fffffff, 0x3ff}) pipe(&(0x7f0000000080)) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000001980)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4e387635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c66079f288bf6d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e97610f1a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4ffa745973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff3c47e7b30d2f18be126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f1408625ea4bb64f7974166398b202a46e5e52d52c07ccfed6370b3310f396849acdc093dfe56a978ca795d2395fc72930e838ce5aeb683510ed2ab53dda32a42a83f235cbbbf7e883d60e6a20f1f4fdc9222912c4e8ea40f8796d1780470b49195d94308ffe6928334596358c929818ed8a5b4b03bdc503e9ee92ec0d92b70e91fbd9ec354530a30acd08e9aff43dd3d4c0243e9a3faaa611b5483282f3dff2e4bef4b9c186501dae37350ac406d2d57dc5abaae1f102bb9931c94d5f43fc8764c26fb7369f1379fb925002baf2d3b4a6c261b9902217bae17f05a6055ccff482793636b2a0def1064af3c767c2ead2ca0c8f095fc5173d1cbcce326ed3807f9887b7c4f93abd6c312e830243ea967aeae753025753e056433de281947ba39e859502aa67a6a7b06dd764bafd76ab17f3a3af9e4564baf5e73ee69b5d6a54c00386447da14d0e06fea31ab745d96fa8ff518acd74d78fcf53b8ee5a20edbde7df6c4d8385042b51cf7137a7bd56741faed3becba0cbde0806c0f222115b668095c9800d948976a75696dd1d5e3b14aded2e87f39f073826a2717af630e0f763cc6886ac910c440a9a1562f6d3bd82c0c3204f3cb7bd31a37188c5765cc6fc5bfadd9ef73a4fe3a718c765511dd8d6dd2f33fbcf6e48abd525e963fbcb8e16987d98918c2d163e3939eea41a991e6e62de0e2abd7c830f1ba1c79b815029019a3433ff898887a636602e077dc0f42119ee16f251c50d662bff1629b28fe3111feb1bbe11b172949f1458a781a9f", 0x886) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd9c, "9f8dd8e500"}) ioctl$TIOCSDTR(r0, 0x20007479) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:14 executing program 1: mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x13, 0xffffffffffffffff, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x26) 16:00:14 executing program 1: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x100000000}) r1 = socket(0x2, 0x3, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x0, 0x0) flock(r0, 0x3) close(r0) 16:00:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f0000000480)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5060089632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x9) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000100)="03b4aeb3ec242ad6f9d1db4e2c0a", 0xe}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) syz_open_pts() ioctl$BIOCSETF(r2, 0x80104267, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x4, 0xb015, 0xe105, 0x3}]}) 16:00:15 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x16, 0x8000, 0x41) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = dup2(r0, r0) r2 = open(&(0x7f00000001c0)='./file0\x00', 0x800, 0xb2) linkat(r1, &(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000200)='./file0\x00', 0x4) getppid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x7, &(0x7f0000000100)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0}, &(0x7f0000000280)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={r5, r3, r4}, 0xc) 16:00:15 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = getpid() fcntl$setown(r0, 0x6, r1) r2 = syz_open_pts() ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f00000000c0)=0x9) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a", 0xc7) 16:00:15 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{}, {0x21}], 0x2}) pread(r0, &(0x7f0000000100)="678fe21518811be6a4d6d44092bf2ae67ca1c102cfdc96a2e58dad8171b77b1941919e97850be585b98e03bcf5dbdd7022a3ae2c2d534e96640b0ce299fdf58c8bc021d28d144125aaf0b32f64c361dcfb20421d532f857fe8c4a171b2fb30ed3b251f88630938c5447880300121d8a8c1f94b0bebe77bc07d657372ffb724c5d76d6b7c129d529f5d89fc154fff4e472f33a5afe000af15618b346d1a6a84bfd6984417a78b0296e8371a903eaaeb3953ecd825fa20a49d3825807da8197ead788a45720d4f2640bf1dd36cbfc012e89cff26e3", 0xd4, 0x0, 0x0) 16:00:15 executing program 1: mkdir(&(0x7f00000000c0)='./file0\x00', 0x40000800000000) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) setitimer(0x3, 0x0, 0x0) symlinkat(&(0x7f000001effd)='/', r0, &(0x7f0000d06ff8)='./file0\x00') r1 = geteuid() getgroups(0x1, &(0x7f0000000000)=[0xffffffffffffffff]) fchown(r0, r1, r2) utimensat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)={{0x0, 0xffffffffffffffff}, {0x0, 0xfffffffffffffffe}}, 0x0) setreuid(r1, r1) 16:00:15 executing program 0: r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) unlinkat(r0, &(0x7f0000000000)='./file0\x00', 0x0) open$dir(&(0x7f0000000180)='./file1\x00', 0x10, 0x1d4) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x40, 0x1, 0x6, 0x4}], 0x6, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x10, 0x2, 0x8000, 0x4}, {{r0}, 0xfffffffffffffffa, 0x4, 0x0, 0x10001, 0x3f}, {{r0}, 0xfffffffffffffffb, 0x2a, 0x1, 0x3, 0x1f}, {{r0}, 0xfffffffffffffffc, 0x40, 0x80000000, 0x3}, {{r0}, 0xffffffffffffffff, 0x14, 0x90, 0x9, 0x20}, {{r0}, 0xfffffffffffffffa, 0x2, 0xf0000001, 0x5, 0x510}], 0x10000, &(0x7f0000000140)={0x8, 0x5}) madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) 16:00:15 executing program 1: symlink(&(0x7f0000000180)='./control\x00', &(0x7f0000000000)='./control/file0\x00') unveil(&(0x7f0000000280)='./control\x00', &(0x7f0000000100)='x\x00') unveil(&(0x7f0000000080)='./control/file0\x00', &(0x7f00000000c0)='x\x00') 16:00:15 executing program 0: select(0x3, &(0x7f00000001c0)={0x8}, 0x0, 0x0, &(0x7f0000000280)) socket(0x6, 0x5, 0x6) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='./file1\x00', 0x40, 0x180) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f00000000c0)={0x2, 0x7}) mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000180)='./file1\x00', &(0x7f0000000140)='w\x00') chmod(&(0x7f00000002c0)='./file1\x00', 0x0) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:15 executing program 0: r0 = semget(0x0, 0x3, 0x242) semop(r0, &(0x7f0000000080)=[{0x3, 0x7a60, 0x800}, {0x4, 0xfff, 0x1000}, {0x3, 0xc049, 0x800}, {0x2, 0x6c59, 0x1000}, {0x3, 0xfffffffffffffffb, 0x800}, {0x0, 0x1c00000000, 0x1000}, {0x2, 0x8, 0x1800}], 0x7) r1 = semget(0x0, 0x1, 0x0) semctl$GETPID(r0, 0x7, 0x4, &(0x7f00000000c0)=""/183) semctl$GETNCNT(r1, 0x3, 0x3, &(0x7f0000000000)=""/65) r2 = open(&(0x7f0000000180)='./file0\x00', 0x0, 0x80) ioctl$BIOCGRTIMEOUT(r2, 0x4010426e, &(0x7f00000001c0)) 16:00:15 executing program 1: mknod$loop(&(0x7f0000000000)='./file\x00', 0x18, 0x1) ioctl$VMM_IOC_CREATE(0xffffffffffffffff, 0xc5005601, &(0x7f00000001c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x4000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000fec000/0x14000)=nil, &(0x7f0000ff6000/0x3000)=nil}, {&(0x7f0000ff7000/0x1000)=nil, &(0x7f0000ffa000/0x3000)=nil}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ff1000/0x4000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff1000/0x3000)=nil}, {&(0x7f0000ff6000/0x1000)=nil, &(0x7f0000fed000/0x2000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff1000/0x2000)=nil}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000ff6000/0x2000)=nil}, {&(0x7f0000fed000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff7000/0x3000)=nil}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000ff4000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff2000/0x2000)=nil}, {&(0x7f0000a00000/0x600000)=nil, &(0x7f0000ffb000/0x2000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f0000000500)=""/139, 0x16}, {&(0x7f00000001c0)=""/137, 0x43}], 0x100000000000010a) write(0xffffffffffffffff, &(0x7f00000005c0)="d0098bcf37d3915df20800a046fa43d1c87fd2a7b9967992f47a16fa43d3a60d3fdb55f1d59ef8f3f714d1238c9dd8a53a46a99b1ac8f2fde1b0858823b5815f5dc05a66d6ec3252e9484e0d16e0aa57f4dc9158b62e2af5436f", 0x5a) 16:00:15 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') fcntl$setstatus(r0, 0x4, 0x80) symlink(&(0x7f0000000180)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r0, &(0x7f0000000340)='./file1/file0\x00', r0, &(0x7f00000002c0)='./file1\x00') unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') mknodat(r0, &(0x7f00000003c0)='./file1\x00', 0x6100, 0x5) mkdirat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x65) accept$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000300)=0x8) readlinkat(r0, &(0x7f0000000440)='./file0\x00', 0x0, 0x0) readlink(&(0x7f0000000200)='./file1/file0\x00', &(0x7f0000000380)=""/25, 0x19) 16:00:15 executing program 0: r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000b3597bb172e0a6f6000000000000fcfaffffff0000000000000000000000fdffffff006f0000002200000000"], &(0x7f0000000080)=0x4a) ftruncate(r0, 0x0, 0xffffffff00000000) r1 = socket(0x11, 0x3, 0xfffffffffffffffc) sendto$unix(r1, &(0x7f00000001c0)="b100050400000000000001005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) 16:00:15 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x8000800080002002, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0x8000000000004, 0xffffffffffffffff) r3 = dup2(r0, r2) openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xc00, 0x0) close(r1) r4 = kqueue() close(r2) open(&(0x7f0000000400)='./bus\x00', 0x0, 0x0) kevent(r4, &(0x7f00000001c0)=[{{r3}, 0xfffffffffffffffe, 0x1}], 0x7fe, 0x0, 0x0, 0x0) dup2(r1, r4) 16:00:15 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x0) socket$inet6(0x18, 0x4, 0x401) socket$inet6(0x18, 0x4000, 0x400) sendto$unix(r0, 0x0, 0x0, 0x1, &(0x7f0000000040)=ANY=[@ANYBLOB="00002e3f66696c65302f76691a1019940e02962248d0af174fa5d79fc56c653100"], 0x10) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8020, 0x0) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$setown(r0, 0x6, r1) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x4, &(0x7f0000000000)="87090000", 0x4) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000300)={0x3, &(0x7f0000000000)=[{0x40080}, {0x14}, {0x1000000000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") 16:00:15 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x8, 0xc0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x1, 0x4, 0x1}, 0xc) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCLOCK(0xffffffffffffffff, 0x20004276) ioctl$BIOCGDLTLIST(0xffffffffffffffff, 0xc010427b, &(0x7f0000000140)={0x9, &(0x7f0000000080)=[0x4, 0x2, 0x4, 0x1f, 0x9, 0x4, 0x3ff, 0x8, 0x80000001]}) 16:00:15 executing program 1: openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x8, 0x81) r0 = socket(0x2, 0x1, 0x0) getgid() setsockopt(r0, 0x0, 0xffffffffffffffff, &(0x7f0000000240)="c176d9330da173a0ac6d951ee6e763dd67e280b56acd11bd03a48e8e7c356f3a885369c0bd8ca9a22c43e2fd7a3b0ff07b1a2d8708d8b8db934094853446b81635880b229b31acab22329fad4cff72c8aaa3d9487ca34be070772945403b9a0bf6a43b2dd2bbdd5812619d62e664b9bd727decb1ba567580df8c3df7dabf88c404638af782302fd4f71c498a270b5e05c3e86204dccfc92ed29be0627433dae31c5829e8e71af433ccd80f2c0a4447d67648b17d7182070b6e1f418069cb766cf0e39f7a1ea44cec6ab763b7576573ac7ad89cd678728972b3a573c5f02bafc76a19532be0e55641942f9897cfc7e7d5a7868bf24cc4b5c4", 0xf8) 16:00:15 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86138) r0 = open(&(0x7f0000000040)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x4000000000004, 0x1f}) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000000)) 16:00:15 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000240)='/dev/bpf\x00', 0xfffffffffffffffd, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000300)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000080)=[{0x100000b1}, {0x25}, {0x6}]}) pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000140)="777ea17c1b53f67acf608288ee", 0xd}], 0x1, 0x0, 0x0) pipe2(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) poll(&(0x7f0000000000)=[{r0, 0x2}, {r0, 0x8}, {r0, 0x4}], 0x3, 0xfff) r3 = fcntl$dupfd(r0, 0x0, r0) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, &(0x7f0000000340)={0x0, 0xfffffffffffff000, 0x8, {[0x0, 0x5, 0x5, 0x1f, 0x4, 0x8, 0x1, 0x4, 0x7, 0x8, 0xd65, 0x2, 0x4, 0x80000000, 0xfffffffffffffff9, 0xffff, 0x9, 0x1], [0x0, 0x101, 0x8001, 0x2, 0x81, 0x400, 0x5, 0x8, 0x9, 0x1], [0x1f, 0x80000000, 0xff, 0x81, 0xfffffffffffffbff, 0x0, 0x2], [0x3, 0x6, 0x6, 0x3, 0x83, 0x1c0000000000000], [{0xa34a, 0x8001, 0x8, 0x7ff}, {0x4a, 0x4, 0x3ff, 0xe317}, {0x5, 0x3f, 0x578, 0x1}, {0xae98, 0x1, 0xffff, 0x94}, {0x200, 0x2, 0x4, 0x29b5}, {0x5, 0x6, 0x2, 0x2}, {0x3, 0x18b, 0x9, 0x3}, {0x0, 0x10001, 0x1, 0xea6}], {0x7, 0x0, 0x20, 0x8}, {0xb4, 0x8, 0xfff, 0x800}}}) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f0000000180)=0xffffffffffffffff) unlinkat(r3, &(0x7f00000001c0)='./file0\x00', 0x0) r4 = semget$private(0x0, 0x2, 0x80) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0}, &(0x7f00000005c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r7 = getuid() getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0, 0x0}, 0xc) semctl$IPC_SET(r4, 0x0, 0x1, &(0x7f00000006c0)={{0x3, r5, r6, r7, r8, 0x0, 0x7}, 0x9, 0x80, 0x7ff}) connect$inet(r3, &(0x7f0000000100)={0x2, 0x0}, 0xc) syz_emit_ethernet(0x1, &(0x7f0000000040)="b6") 16:00:15 executing program 0: syz_extract_tcp_res(&(0x7f00000001c0), 0x100000001, 0x6240) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000100)={0x1, 0x7ff}) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x0, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000000)={0xffffffff, 0x80000001}) 16:00:15 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x1, &(0x7f0000000040)=[{0x190}]}) 16:00:15 executing program 0: r0 = socket(0x18, 0x3, 0x0) open(&(0x7f0000000180)='./file0\x00', 0x200, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x102, 0x2) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x1000000000000218, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) accept(r0, &(0x7f0000000080)=@in6, &(0x7f0000000140)=0xc) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x7}, 0x8) 16:00:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSBRK(r0, 0x2000747b) syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[0x8001, 0x8001, 0x5, 0x3f]}) 16:00:16 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x400000000001ff, 0xa6) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) preadv(r0, &(0x7f00000004c0), 0x10000058, 0x0, 0x0) flock(r1, 0x1) r2 = open(&(0x7f0000000040)='./file0\x00', 0x60f, 0x4000) open(&(0x7f0000000240)='./file0\x00', 0x80, 0x8) fcntl$setstatus(r2, 0x4, 0x80) pwritev(r2, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x1000)=nil, 0x1000, 0x5, 0x10, r1, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000100)='h') preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/70, 0x46}, {&(0x7f0000000140)=""/20, 0x14}, {&(0x7f0000000180)=""/89, 0x59}], 0x3, 0x0, 0x0) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000000)={0x101}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) chroot(&(0x7f0000000080)='./file0\x00') ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x8) recvmsg(r2, &(0x7f0000000640)={0x0, 0x0, &(0x7f0000000500)=[{&(0x7f0000000100)=""/161, 0xa1}, {&(0x7f00000001c0)}, {&(0x7f0000000200)=""/112, 0x70}, {&(0x7f0000000280)=""/171, 0xab}, {&(0x7f0000000340)=""/187, 0xbb}, {&(0x7f0000000400)=""/52, 0x34}, {&(0x7f0000000440)=""/166, 0xa6}], 0x7, &(0x7f0000000580)=""/134, 0x86}, 0x0) ioctl$VMM_IOC_TERM(r0, 0x80045604, &(0x7f0000000680)={0xf8}) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000006c0)) pipe(&(0x7f0000000700)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000740)=0x2) r5 = fcntl$dupfd(r2, 0xa, r2) stat(&(0x7f0000000780)='./file0\x00', &(0x7f00000007c0)) stat(&(0x7f0000000840)='./file0\x00', &(0x7f0000000880)) ioctl$VT_GETSTATE(r4, 0x40067664, &(0x7f0000000900)) lseek(r3, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000940)={0x9, './file0\x00', './file0\x00'}) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000980)={0x7, './file0\x00', './file0\x00'}) lseek(r4, 0x0, 0x0, 0x1) connect$unix(r1, &(0x7f00000009c0)=@file={0x1, './file1\x00'}, 0xa) close(r5) ioctl$TIOCCDTR(r0, 0x20007478) ioctl$VT_RELDISP(r5, 0x20007604, &(0x7f0000000a00)) ioctl$BIOCGRTIMEOUT(r4, 0x4010426e, &(0x7f0000000a40)) mknod$loop(&(0x7f0000000a80)='./file0\x00', 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000ac0)={0x6, 0x1, 0x9, 0x2, "74d9e249fffb07950c7c438efe97919ee5ca62e0", 0x1, 0x5}) openat$tty(0xffffffffffffff9c, &(0x7f0000000b00)='/dev/tty\x00', 0x80, 0x0) fcntl$dupfd(r4, 0xa, r1) ioctl$BIOCGDLTLIST(r1, 0xc010427b, &(0x7f0000000b80)={0x2, &(0x7f0000000b40)=[0x7, 0x4]}) open(&(0x7f0000000bc0)='./file0\x00', 0x201, 0x2) fcntl$getflags(r1, 0x0) 16:00:16 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) fcntl$setstatus(r0, 0x4, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x80) mknod(&(0x7f0000000180)='./file0\x00', 0x61c8, 0x401) openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0\x00', 0x10000, 0x2) r1 = open(&(0x7f00000019c0)='./file0\x00', 0x0, 0x0) munmap(&(0x7f0000ffc000/0x3000)=nil, 0x3000) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) 16:00:16 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000001c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="21057913e4bad21c734f4dd33dfaf90f005e4b2ae5eefeaff0f2c8432831c61ad4491d1f7828bcb21f500a3549e85b903a8c6be5f792d79e0491b0cfaf6efd7cf5b74faced23bdb325da243feffa4026aa9168bb4bc02707a0a6813d3fbab68893c8932907", 0xffffff36) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) writev(r0, &(0x7f0000001840)=[{&(0x7f0000000840)="fc7af9b4228e023b148fe827396b3ee020d55f698eedd1e86f3d86d7f1aa620296b3dfd3d7d76064cfb8603c922ac741a2cf58f23a94a2f35e16490cf04205df1a21c65b56f1fcbd7bd15f79f3a533a624bb1718ecae2e0b069c6e61ec34db7c4fc17327215dc7c4187baa2993d6a66f274700d77bdcbeda3671c8d270c38867c23295eb7fe6ed5538c15618095c3cdbd51ae7ba8693acf0649d5f3c389b5d7f92c97ee3c0160deb75ce46fcbccfe3103b85085df1c1c2168529cf72880cd02a8f5d72ea1bd4df17", 0xc8}], 0x1) pwrite(r0, &(0x7f00000000c0)="2187a033be7d909c2545391ba769daa51359250e69d29ca55c4c932fa6de454da389b48e0fa93f5367a92b95c02f92b8f3259d702c0d30e08a9357b72f22b840ebfee07f027555314986c01b850fd6361956b28700b25651de508f66920d00777c349c9f88a0b77302ee386bad398e179a50d009f3e1b6e04d2928c3e7c9ad4fc58e6d35cca5a233ccb9aa593ae15fa7d882ce2a20c69d4e335e1d619a3802", 0x9f, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) r2 = syz_open_pts() r3 = dup2(r0, r2) ioctl$PCIOCREAD(r3, 0xc0107002, &(0x7f0000000000)) close(r0) ioctl$TIOCDRAIN(r2, 0x2000745e) dup(r2) syz_open_pts() 16:00:16 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) fcntl$getflags(r0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000080)=[{0x2}, {0x2d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = open(&(0x7f0000000040)='./file0\x00', 0x2, 0x90) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) getpeername$unix(r1, &(0x7f0000000140)=@abs, &(0x7f0000000180)=0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:16 executing program 1: r0 = socket(0x18, 0x4000000000002, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x80, 0x0) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="04000000", 0x4) openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x10000, 0x0) 16:00:16 executing program 1: mkdir(&(0x7f0000000040)='./control/file0\x00', 0x90) r0 = socket$inet6(0x18, 0x3, 0x9) chroot(&(0x7f0000000080)='./control/file0\x00') listen(r0, 0x0) unveil(&(0x7f0000000000)='./control\x00', &(0x7f00000000c0)='r\x00') truncate(&(0x7f0000000100)='./control\x00', 0x0, 0x0) 16:00:17 executing program 0: pipe(&(0x7f0000000200)={0xffffffffffffffff}) ioctl$TIOCCDTR(r0, 0x20007478) open$dir(&(0x7f00000001c0)='./file0\x00', 0x40000400000002c2, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x823c81f3fd65493b, 0xc4) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000000180)={&(0x7f0000000140)=[{0x83, 0x40}, {0x100, 0x4}, {0xca, 0x7d31}, {0x45, 0x9}, {0x21, 0x63c31783}, {0xcf, 0x22d800000000000}], 0x6}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r2, &(0x7f0000000080)=@in6={0x18, 0x1, 0x2, 0x1000}, 0x435) getsockopt$sock_int(r2, 0xffff, 0x100d, &(0x7f0000000040), &(0x7f00000000c0)=0x4) 16:00:17 executing program 1: syz_open_pts() r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x1, 0x0, 0x200000005}) 16:00:17 executing program 1: r0 = socket(0x20, 0x5, 0x62) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f00000003c0)={0x57, 0xd581, './file0\x00', 0x8, 0x8, 0x9, 0x1}) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000280)=0x2) sendmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in={0x2, 0x0}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000040)="dcf6c3f502eb3c2264146c0a914dce2735d2fbc2191eca1374c1611ed9a83e952d3082bad053c2b6d85b9b8afe7b5fab70ebf2237348b7d48294e4ed29517c67a5b26d27e92edeb8409411783a01a432e19371b1071b64e9271b5ca77b2eb3f56bc31931f2135c0d5fbc5537ba00852683ccb8acb655105ac88563cf65a5017bc517c332883bd5ba2065cd4b64d212b7820cbec2b1bdcecff10c0b91dda3838c4c80c623b23c9b0e5c6adcecad665a91d2066d9457fb75551e0372edf7f79a2b4d61321a295a4650288e2343801cbfb89de8c0706b180d20ee2818f716425f2e8f01d9dccc21", 0xae}], 0x1, &(0x7f0000000180)=ANY=[@ANYRESHEX=r0], 0x12}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000001c0)={0x1, 0x9, 0x7, 0x80000000, 0x20}) fsync(r0) r2 = dup(r0) ioctl$TIOCSCTTY(r2, 0x20007461) r3 = socket(0x400000000018, 0x3, 0x0) setsockopt(r3, 0x650000000000000, 0x68, &(0x7f0000000200)="79cf12e374bd4ae9598d1a7eb752df7f58b35adfe5ba9da8fb67a7c11fd57bb3a7dd0f5d4ff8123f2ab993f2f521a16e53ea2abc5f737981da8e45d06ac272bf0400ea0d011a18680a88073a209bc970d1ab37e2e5b386dd0f04f304cbcb8c5750977e6f852acf8b1d14e8b81d9a88a600"/127, 0x7f) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x2}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000180)="b6") r1 = shmget$private(0x0, 0x1000, 0x40, &(0x7f0000ffe000/0x1000)=nil) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000001c0)={'./file0\x00', 0xc0ec, 0x6, 0xc8, 0x1, 0xa8b, 0xffffffffffffff01, 0x2, 0x5c05e4d2354b1817, 0x2, 0x5, 0x9}) shmctl$IPC_RMID(r1, 0x0) 16:00:17 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x40, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x1}, {0x6c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:17 executing program 1: mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) r0 = open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) poll(&(0x7f00000000c0)=[{r0}], 0x1, 0x0) r1 = open$dir(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x88, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000140)={0x0, 0x100000000000000, 0x6, {[0x8d, 0x80, 0xe356, 0x56, 0xb0, 0x100000001, 0xd56, 0x6, 0x7, 0x6, 0x8, 0x401, 0x4, 0x0, 0x80000001, 0x4, 0x2, 0x101], [0xd7c, 0x0, 0x5, 0xffffffffffff821c, 0x8, 0x78, 0x8001, 0x8, 0x9, 0x80], [0x401, 0x7, 0x4, 0xfff, 0x57, 0xcd, 0x7f], [0x8, 0x40, 0x400, 0x6, 0x5, 0x4], [{0xcd1, 0x5, 0x8d, 0x3ff}, {0xb97, 0x9, 0x1f, 0x1}, {0x200, 0x100000001, 0x0, 0x7}, {0x8000, 0xfffffffffffffff7, 0x3ff}, {0x2, 0x2, 0xf3d}, {0x2, 0x400, 0x3}, {0x0, 0x0, 0x7, 0x6}, {0x2, 0x800, 0x401, 0xc3ee}], {0x3, 0xfffffffffffffff9, 0xe0, 0xee64}, {0xffffffffffffffe1, 0x3ff, 0x7, 0xc41}}}) readv(r1, &(0x7f0000001480)=[{&(0x7f0000000480)=""/4096, 0x1000}], 0x1) poll(&(0x7f0000000080)=[{r0}], 0x1, 0x0) 16:00:17 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ioctl$TIOCCBRK(r1, 0x2000747a) syz_open_pts() fsync(r0) 16:00:17 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)=[&(0x7f0000000040)='\x00', &(0x7f0000000080)='\x00', &(0x7f00000000c0)='\x00', &(0x7f0000000100)='\x00'], &(0x7f0000000200)=[&(0x7f00000001c0)='\x00']) r0 = socket(0x1000018, 0xfffffffffffffffd, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000240)={0x1, 0x7ff}, 0x8) fcntl$getown(r0, 0x5) 16:00:17 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x201, 0x0) fchown(r0, 0xffffffffffffffff, 0xffffffffffffffff) fcntl$setflags(r0, 0x2, 0x1) 16:00:18 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x100, 0x0) recvfrom$inet(r0, &(0x7f0000000080)=""/100, 0x64, 0x803, &(0x7f0000000100)={0x2, 0x2}, 0xc) nanosleep(&(0x7f0000000040)={0x5, 0x80000003b9ac9ff}, 0x0) r1 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x0, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000140)) 16:00:18 executing program 0: r0 = dup(0xffffffffffffffff) listen(r0, 0x1000) r1 = socket$inet6(0x18, 0x8001, 0x0) listen(r1, 0x0) fcntl$setstatus(r1, 0x4, 0x44) accept$inet6(r1, 0x0, 0x0) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x14}, {0x74}, {0x6}]}) r1 = dup(r0) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0x42, 0x1, 0x4, 0x800}], 0x0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffff9, 0x20, 0x1, 0x3, 0x1000}, {{r0}, 0xfffffffffffffffd, 0x22, 0x80000001, 0x3c, 0x440}, {{r0}, 0xffffffffffffffff, 0x44, 0x2, 0x0, 0x8}], 0xe95, &(0x7f0000000100)={0x403e, 0x1}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) read(r0, &(0x7f0000000180)=""/111, 0x6f) r2 = syz_open_pts() ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f0000000000)={0x0, &(0x7f0000001180)}) mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x4300) r0 = open$dir(&(0x7f00000000c0)='./bus\x00', 0x1000000381, 0x0) socketpair(0x38, 0x8000, 0x2, &(0x7f0000000240)={0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r2 = accept(0xffffffffffffff9c, &(0x7f0000000080)=@in, &(0x7f00000001c0)=0xc) bind$unix(r2, &(0x7f0000000200)=ANY=[@ANYBLOB="8ae06b5790ae4e557864f68c55cb4e47a3b5c7a16f5b01"], 0x1) r3 = openat(r0, &(0x7f00000003c0)='./bus\x00', 0x1, 0x4) ioctl$BIOCIMMEDIATE(r3, 0x80044270, &(0x7f0000000400)=0x200) pipe(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000380)={0x4, &(0x7f0000000340)=[{0x0, 0x5, 0x8001, 0xffffffffffffff81}, {0x0, 0x5, 0x51b, 0x75e}, {0x9, 0x89d, 0x6, 0x6}, {0x7fff, 0x4, 0x6, 0x40}]}) r5 = open(&(0x7f0000000040)='./bus\x00', 0xc35473b713713885, 0x130) ioctl$WSDISPLAYIO_USEFONT(r5, 0x80585750, &(0x7f0000000140)={'./bus\x00', 0x3, 0x6, 0x7ff00000, 0x0, 0x5, 0x2, 0x2, 0x1, 0x2, 0x2, 0x8}) ioctl$WSKBDIO_SETMODE(0xffffffffffffffff, 0xc0105715, &(0x7f0000000000)=0x20000035) 16:00:18 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f0000000040)='./bus\x00', 0x400000003fd, 0x0) write(r0, &(0x7f0000000180)="ddbd9b92dc0f204832e7c6a3cea6a775edd0911dbc564f744c34", 0x1a) 16:00:18 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002005, 0x7fff) r0 = open$dir(&(0x7f0000000280)='./bus\x00', 0x381, 0x0) r1 = dup(r0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f00000001c0)={0x1, &(0x7f0000000180)=[{0xd9, 0x7, 0x3, 0x8}]}) r2 = dup(r0) ioctl$WSKBDIO_SETMODE(r2, 0x40105704, &(0x7f0000000080)=0xfffffffffffffffd) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f00000000c0)=0x1) ioctl$WSDISPLAYIO_ADDSCREEN(r2, 0x80245753, &(0x7f0000000000)={0x7dc, './bus\x00', './bus\x00'}) 16:00:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1000000000002020, 0x0) mkdir(&(0x7f00000001c0)='./control\x00', 0x0) mknod(&(0x7f0000000400)='./control/file0\x00', 0x2040, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000080)=0x101) open$dir(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) chmod(&(0x7f00000000c0)='./control\x00', 0x0) utimes(&(0x7f0000000000)='./control/file0\x00', 0x0) close(r0) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x280, 0x2) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f0000000140)={0x0, 0xfffffffffffffffe}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000100)={0x3, &(0x7f0000000040)=[{0x4}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000080)="b6") 16:00:18 executing program 0: r0 = socket(0x1e, 0x6, 0x5) accept(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = kqueue() r2 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffa, 0xc1}], 0xe9, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x34, 0x0, 0x0, 0x0) dup2(r0, r1) 16:00:18 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) getpeername(r0, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) r1 = socket(0x11, 0x3, 0x0) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="746c0200bc07afce3000ff0c476a21920bb296352f42d9445012dab6000000000000"], 0x0) 16:00:18 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20082, 0x0) ioctl$VMM_IOC_INFO(r0, 0xc0185603, &(0x7f0000000140)={0xd8, 0x0, &(0x7f0000000040)=""/216}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCNOTTY(r1, 0x20007471) socketpair(0x10, 0x5, 0x3ff, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) r4 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wskbd\x00', 0x0, 0x0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0xc0000000000000, 0x7fff, 0x2, 0x1, 0x200000000, 0x3, 0x100000000, 0x1, 0x0, 0xffffffff80000001, 0x1}) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000300)) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000340)) ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f00000019c0)) r5 = msgget(0x3, 0x202) msgctl$IPC_STAT(r5, 0x2, &(0x7f00000003c0)=""/101) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000440)) r6 = kqueue() r7 = fcntl$dupfd(r6, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r7, 0x0, 0x0) fsync(r2) openat$tty(0xffffffffffffff9c, &(0x7f0000000480)='/dev/tty\x00', 0xc0, 0x0) msgrcv(r5, &(0x7f00000004c0)={0x0, ""/53}, 0x3d, 0x0, 0x1000) r8 = socket$unix(0x1, 0x0, 0x0) getsockopt$SO_PEERCRED(r8, 0xffff, 0x1022, &(0x7f0000000500), 0xc) kevent(r1, &(0x7f0000000540)=[{{r3}, 0xffffffffffffffff, 0x8, 0x40000001, 0x3218, 0x1}, {{r8}, 0xffffffffffffffff, 0x48, 0x40, 0x7, 0x1}, {{r3}, 0xfffffffffffffffb, 0x8, 0x1, 0x200, 0x2}, {{r4}, 0xfffffffffffffffd, 0x40, 0xf0000085, 0x9, 0x100}, {{r8}, 0xfffffffffffffffc, 0x0, 0x5, 0x2, 0x81}], 0x3, &(0x7f0000000600)=[{{r4}, 0x0, 0x4, 0x4, 0xffff, 0x3}, {{r1}, 0xffffffffffffffff, 0x0, 0x80, 0x80000001, 0xffff}, {{r0}, 0xfffffffffffffffb, 0x11, 0x1, 0x2, 0x7821a17a}, {{r0}, 0xfffffffffffffffc, 0x14, 0x1, 0x1, 0x6}], 0x200, &(0x7f0000000680)={0x3, 0x5}) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) ioctl$VT_RELDISP(r0, 0x20007604, &(0x7f00000006c0)=0x3) readv(r3, &(0x7f0000001880)=[{&(0x7f0000000700)=""/170, 0xaa}, {&(0x7f00000007c0)=""/154, 0x9a}, {&(0x7f0000000880)=""/4096, 0x1000}], 0x3) r9 = shmget(0x0, 0x1000, 0x8, &(0x7f0000ffd000/0x1000)=nil) shmctl$IPC_STAT(r9, 0x2, &(0x7f00000018c0)=""/10) shmat(r9, &(0x7f0000ffc000/0x4000)=nil, 0x2000) 16:00:18 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffdec) sendmsg(r0, &(0x7f0000001340)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001240)=ANY=[@ANYBLOB="10000000290000003e00000000000400"], 0x10}, 0x0) 16:00:18 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000180)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) r2 = syz_open_pts() fcntl$getflags(r2, 0x7f2fbd5a692d5e0a) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000040)=0x8) 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x1d}, {0x1d}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x820, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff}) fsync(r1) ioctl$KDENABIO(r1, 0x20004b3c) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x400000000000000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x4}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) r1 = msgget$private(0x0, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000140)=""/113) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000140)='/dev/pci\x00', 0x0, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000000)=0x2bcd) ioctl$PCIOCGETROM(r0, 0xc0107005, &(0x7f00000001c0)={{}, 0x0, 0x0}) openat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0xbc) 16:00:18 executing program 0: mknod(&(0x7f0000000040)='./bus\x00', 0x80002006, 0x42fc) open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) rename(&(0x7f0000000080)='./bus\x00', &(0x7f00000000c0)='./bus\x00') 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x3}, {0x5c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000540)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_GETSCREEN(r1, 0xc0245755, &(0x7f00000000c0)={0x7, './file0\x00', './file0\x00'}) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = socket(0x400000000018, 0x3, 0x3a) ioctl$WSMUXIO_REMOVE_DEVICE(0xffffffffffffffff, 0x80085762, &(0x7f0000000040)={0x1}) r1 = socket(0x400000000018, 0x3, 0x3a) setsockopt(r0, 0x4, 0x1, &(0x7f00000002c0)="26dd5ed4f90df098d03d782afafb708df97f5ea32d14dbe242f44f2274498cc9a4bd1a439ec559b2325659b3243e9b74b592948712b2046323baeb323e77e13417eb1b068a016a4ad536919fee1bf32d6f5b3ed34594183fe4e05cde1af775d0f3e39ec40fc4ebea68a2c954d67a8da5d235b3d26d2073a01c28aa04fa0a52e688a869058963a57cb03369a45acfd323f59ad3a1daea2e53b1d8ea3ed0d44c52b9fa261aca3390b5f15b49af739b9e1f163304c01b6404c723cd89c110d2e07f7fb86d8991ab8ed56029f1a4c9c18bae96e74b", 0xd3) setsockopt(r1, 0x29, 0x6c, &(0x7f0000000040), 0x4) fsync(r1) setsockopt(r0, 0x6, 0x1, &(0x7f00000001c0)="8b594c797e1b3f73ba22de61ee2bda34bc0e502111accd08eac1107746c416cb55c6e4915f525de905964cd1c3a30e1978eb33ccc5f7f59a6b062f10d2b17bb8d283843cfc2057504eff087ea9cf23106bbd153a54b21227c982bac96f03408e3311e6a6b355c89aa40fcd3104a06f00d662672ef266893e8119c249b3a7975a65c3d0acc9514d653a15756c80e6722054bfea2d8e8e42a0fa9cb6a39a6d52af6fb1f6ae4b13098ec067c7caa87af35672761c1b1f1ea70d3c6fbbdbcdce1e5731", 0xc1) setsockopt(r1, 0x2d, 0x6c, &(0x7f0000000100)="8811b53b639dfd06634693ee11bde8a1e7c02000000000000000994b417e6f25f266aa0f0fd3b6661f2356951868df31d0e1c46730b8d85656924083065c3d79800858092cf3c6377b78dfef88eafaa367f8b4d0aeac5fa597e93b8171b882674d788521c74fb5650b6c1feb6ad93bcd891a16d997915c363827440ebde9eb7bad6437582d58edc01d73e5b92000"/152, 0x6) 16:00:18 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x200, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) ioctl$TIOCGTSTAMP(r1, 0x4010745b, &(0x7f0000000040)) 16:00:18 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000140)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f00000000c0)=0xffffffffffffffff) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{}, {0x74}, {0x80000006}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) semget$private(0x0, 0x4, 0x2) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:18 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, &(0x7f00000000c0)=[{0x28}, {0x64}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000003c0)={'tap', 0x0}) syz_emit_ethernet(0x2, &(0x7f0000000540)="e426") 16:00:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b10000000000000e74de4"}) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000180)=""/75, 0x4b}], 0x1) syz_open_pts() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0/file0\x00', 0x48, 0x8) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000240)={0x100}) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000200)={0x0, 0x0, 0x0, 0x0, "d7bc600b441dba52c7f0338d7c3bf3744077eb71", 0xffffffff}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x0, 0x20) getpeername$inet(r2, &(0x7f0000000040), &(0x7f00000000c0)=0xc) syz_open_pts() 16:00:18 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) open(&(0x7f00000000c0)='.\x00', 0x2c0, 0x4) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000080)={0x0, './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0xd, &(0x7f0000000140), 0x0) 16:00:18 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000000)='./bus\x00', 0x8062, 0x100) readv(r0, &(0x7f0000000240)=[{&(0x7f0000000040)=""/31, 0x1f}, {&(0x7f0000000100)=""/91, 0x5b}, {&(0x7f00000001c0)=""/91, 0x5b}, {&(0x7f00000002c0)=""/73, 0x49}], 0x4) r1 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r1, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) writev(r1, &(0x7f00000004c0)=[{&(0x7f0000000180)="010000", 0x3}], 0x1) write(r1, &(0x7f0000000280)='\x00\x00\x00\x00\x00', 0x5) pwritev(r1, &(0x7f0000002380)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x1, 0x0, 0x0) 16:00:19 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x40) 16:00:19 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000100)='./bus\x00', 0x1, 0x8) writev(r0, &(0x7f0000000080)=[{&(0x7f0000000140)="000000186002008b5ac13a26000000009c6141b70900000000000000000000000000c6570c896f4784a7396f", 0x2c}], 0x1) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f00000000c0)=0x8) 16:00:19 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x1, &(0x7f0000000100)=[{0x3, 0xffffffffffff32ac, 0x8, 0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000140)={0x2, &(0x7f0000000000)=[{0x6, 0x2, 0x3, 0x6}, {0x4, 0x8000000000000, 0x5, 0x1}]}) syz_emit_ethernet(0xfffffffffffffec8, &(0x7f0000000080)="b6") ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) 16:00:19 executing program 1: r0 = socket(0x2, 0x4003, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc0287533, &(0x7f00000000c0)={0x0, './file0\x00'}) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000000)) 16:00:19 executing program 0: r0 = syz_open_pts() r1 = syz_open_pts() ftruncate(r1, 0x0, 0x20) syz_open_pts() r2 = dup2(r0, 0xffffffffffffff9c) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x200000005}) r3 = semget$private(0x0, 0x0, 0x8) semctl$IPC_RMID(r3, 0x0, 0x0) 16:00:19 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20000, 0x0) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x1ff, 0x0, "b0d42000006e9300"}) select(0x40, &(0x7f0000000000)={0x0, 0x0, 0x1}, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x3, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r1, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 16:00:19 executing program 1: r0 = socket$inet(0x2, 0x87, 0x100000000) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) getpeername$inet(r0, &(0x7f0000000080), &(0x7f00000000c0)=0xc) fcntl$setflags(r0, 0x2, 0x1) sendto$inet(r0, 0x0, 0x0, 0x0, &(0x7f0000000380), 0xc) r1 = socket$inet(0x2, 0x7, 0x2) dup2(r1, r1) 16:00:19 executing program 1: r0 = semget(0x0, 0x1, 0x65) semctl$SETALL(r0, 0x0, 0x9, &(0x7f0000000000)) setuid(0xee01) poll(0x0, 0x0, 0x80000000) chroot(0x0) 16:00:19 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x80002002, 0x2065d) r0 = accept$inet(0xffffffffffffff9c, &(0x7f00000000c0), &(0x7f0000000100)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x8001, 0x7, 0x1, 0x4}) r3 = open(&(0x7f0000000040)='./bus\x00', 0x0, 0x1) ioctl$TIOCFLUSH(r3, 0x80047466, &(0x7f0000000000)) 16:00:20 executing program 0: mknod(&(0x7f0000001b00)='./bus/file0\x00', 0x0, 0x0) fcntl$setstatus(0xffffffffffffffff, 0x4, 0x9) bind$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) write(0xffffffffffffffff, &(0x7f00000000c0)="17182a712f75912473c540f043bb7f8fb3089b0064c4193c84dea4164f863010cc462db646770f06de2562efd0e63a29e9c28e165339bcb0cdc704aed4a02ae30ddae19e49ad82f35c2bddbf2dabd6fc42c0512b80cb661d2832db3b550d7eed9bc3c728c8cf4c9025", 0x69) readv(0xffffffffffffffff, &(0x7f0000000280)=[{&(0x7f00000001c0)=""/104, 0x8d}], 0x1) mknod(&(0x7f0000000000)='./bus/file0\x00', 0x20c0, 0x1) 16:00:20 executing program 1: setreuid(0x0, 0xee00) r0 = socket(0x800000018, 0x1, 0x0) seteuid(0x0) setsockopt$sock_int(r0, 0xffff, 0x1000, &(0x7f0000000000)=0x8, 0x4) r1 = fcntl$dupfd(r0, 0xa, r0) writev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="5b9fccb56b907f4105b9f179af9e0789914012dd60b4207a7516811e43d5cc5f765f1d060d93dc934c27f02fcb5ab7c81c17b296e5791748ea973aba98736e3880d429aa6b09894dc5fbcb3ed404a978e1f77b514da8cb789d4f3c9e0ab8e58b4392abaa3aa8434b", 0x68}, {&(0x7f0000000040)="6de6e967427f5f7b4bcae3c6586550945befe31155c0", 0x16}, {&(0x7f0000000140)="ee27e949e625366f1a44596ab10d9825f572f52902e634f69d98c4bc2e935abf94802d0cf3125663586e170254f8fa", 0x2f}, {&(0x7f0000000180)="841ce2fc0e6a543f049b884297f5098aa07f27a0cfda8dd50df13ccaf22d84ca0e5980133f1fedad126c50c8229c866a0edb2f56347cd4792be0", 0x3a}], 0x4) ioctl$VMM_IOC_WRITEREGS(r1, 0x82485608, 0xfffffffffffffffe) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) mknod(&(0x7f0000000200)='./file0\x00', 0x1101, 0x9) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000e1040dcc4000000000800"}) r0 = openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0xb, 0x0) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 16:00:20 executing program 0: munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000010ff8)={0xffffffffffffffff}) listen(r0, 0x0) 16:00:20 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) socket(0x2, 0x8000, 0x3) setrlimit(0x6, &(0x7f0000000000)={0x4, 0x7c}) shutdown(r0, 0x1) fchflags(r0, 0x10001) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 16:00:20 executing program 0: r0 = socket(0x2, 0x10000000000003, 0x0) setsockopt(r0, 0x0, 0x2, &(0x7f0000000040)="0ac68bd0", 0x4) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="82022e2f669c6c653000"], 0x10) r1 = dup(r0) writev(r1, &(0x7f0000000180)=[{0x0, 0x1d0}], 0x3b7) r2 = accept(r1, 0x0, &(0x7f0000000200)) close(r2) sendto$inet6(r1, &(0x7f0000000080)="388f00ac55ff3e2f35210234b35f02028519f442cca1d32be9eda1581e4c8eee0e4ecdc0c85e6be3e95cca4fddab02a38ff8eeadca8558f46a015f8de8f696e96866c40be977fdafe909998993445954b5391c8d0fcfbc247b3f35c8f83cfce3bef9e82e1b0a6eaf4fef4aaa6486ce00f6e7d14f038140259452042fba18cd0f494b4d52cbbab1a1bbd4d0317a4b95d8756511a13f8c9f924f2070f6f79870ddb3c6f80eb0458d68892b2ca0ba4faf7f6f82e7316702658aec52dbbb4542c17fd4bd9c3cfc389687435464bf4717bc373d7042ca14bbbcc6503191f131109f0758540bccba7a2108e4ea80da0b6a5f0e17", 0xf1, 0x40f, &(0x7f00000001c0)={0x18, 0x0, 0xfffffffffffffffe, 0x5}, 0xc) 16:00:20 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000080), 0x0) 16:00:20 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) fcntl$setstatus(r0, 0x4, 0x8c) r1 = kqueue() r2 = msgget(0x0, 0x4) msgrcv(r2, &(0x7f0000000100)={0x0, ""/102}, 0x6e, 0x3, 0x800) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xffffffffffffffff, 0x6}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x5, 0x0, 0x80080000001, 0x0) select(0x40, &(0x7f00000004c0)={0x7f}, 0x0, 0x0, 0x0) select(0x40, &(0x7f0000000000)={0x0, 0x8000, 0xc2, 0x6, 0x5, 0x690, 0x3ff, 0xbbd}, &(0x7f0000000080)={0x4, 0x9, 0x0, 0x7, 0x0, 0x1, 0x4, 0x100000001}, &(0x7f0000000180)={0xfffffffffffffffd, 0xffffffff, 0x15c, 0x1, 0x3ff80000, 0x5, 0x156}, &(0x7f00000001c0)={0x2, 0x7200000000000}) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x4, 0x1013, r0, 0x0, 0x0) 16:00:20 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) select(0x40, &(0x7f0000000000)={0x0, 0x100000000000000}, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x3, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r0, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendmsg(r0, &(0x7f0000002800)={0x0, 0x0, 0x0, 0xff5f, 0x0}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x8) 16:00:20 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x4, 0x7ffffffffffffffa, 0x2000100000005}) ioctl$TIOCSBRK(r0, 0x2000747b) rmdir(&(0x7f0000000000)='./file0\x00') 16:00:20 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)='\x00') 16:00:21 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f00000001c0)='.\x00') openat(r0, &(0x7f0000000080)='./file0/file0/file0/file0\x00', 0x8000, 0x12) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000100)='\x00\xde') unveil(&(0x7f0000000280)='./file0\x00', &(0x7f00000002c0)='W\x00') lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)) link(&(0x7f0000000240)='./file0/file0/file0/file0\x00', &(0x7f0000000300)='./file0\x00') unlink(&(0x7f0000000400)='./file0/file0/file0/file0\x00') 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x280002002, 0x2065d) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) r0 = socket(0x18, 0x4002, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) getpeername$unix(r0, 0x0, &(0x7f0000000040)) r1 = open(&(0x7f00000002c0)='./bus\x00', 0x0, 0x0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) bind$unix(r1, &(0x7f0000000000)=@abs={0x0, 0x0, 0x2}, 0x8) 16:00:21 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400, 0x188) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000140), &(0x7f0000000180)=0x10) r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./bus\x00', 0x0, 0x0) fchmodat(r1, &(0x7f0000000080)='./bus\x00', 0x92, 0x4) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, "2cbde3ae0f302b74698008c04aa4434692e6cb7a", 0x1000, 0x40}) 16:00:21 executing program 0: mknod(&(0x7f0000001680)='./bus\x00', 0x80002000, 0x0) r0 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000200)=0x2) 16:00:21 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r1 = open$dir(&(0x7f0000000000)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000280)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x80, 0x2) poll(&(0x7f0000000040)=[{r1}], 0x1, 0x0) mknod(&(0x7f00000001c0)='./bus\x00', 0x0, 0x401) 16:00:21 executing program 0: ioctl$BIOCSETF(0xffffffffffffffff, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x6c, 0x0, 0xfffffffffffffffc}, {0x846c}, {0x7, 0x100000000000}]}) ioctl$BIOCSETIF(0xffffffffffffffff, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: mknod(&(0x7f0000000180)='./bus\x00', 0x145, 0x86138) r0 = open(&(0x7f0000000000)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000040)="510f", 0x2) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f00000000c0)="f8d92a2089de6269fd67b525cf594c8cc8575157c47d01405d8b7386f35c91f866dd1f9ce8e4e3009eaf26a1c3e125e6aeb3711324ed07a3737851721486cc37fa783ff1ea3b22ac9ca41295dd8ecd1b08da611be61f416ba7204d76f586f78e6543cacfd2bee834688e03b97fc241aa7d5b042eee9736ae267ead61caba0cbdc89a1af97fd14364c38c2ad06c61", 0x8e}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:21 executing program 0: geteuid() r0 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) setreuid(r0, r1) r2 = geteuid() setreuid(0x0, 0x0) setreuid(r2, 0xffffffffffffffff) 16:00:21 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000200)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f00000006c0)={0x10, 0x0, 0x4, 0x0, [{&(0x7f0000ffa000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xca00000000000000}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x4000)=nil}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ffb000/0x2000)=nil}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffb000/0x1000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff9000/0x2000)=nil, 0x252}, {&(0x7f0000ff8000/0x4000)=nil, &(0x7f0000ff9000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ffc000/0x3000)=nil}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file']}) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{}, {0x34, 0x0, 0x0, 0x8}, {0x6}]}) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000280)={'tap', 0x0}) ioctl$TIOCCDTR(r1, 0x20007478) writev(r0, &(0x7f00000005c0)=[{&(0x7f0000000100)="65fa50c01ba7a43bda59ff9282752f5166f371d233322939668fc6d07d43950000bd1f20b3f09336b37ae4745831f5bbb1c612e3ccf87f080b1ec5c2255b2656136ecc15cf0f959f44441c2ddfd787fc991f00c243bc080d1093b7a36f7a4a9cccfb381c9817d0d52e69a688c7eb90557446328fce88c2", 0x77}, {&(0x7f0000000380)="091789f0be1b489ca6f005bdf25e88e40a5bfb877466da5fe7fa740c5ed6f0d64531f133182dc565ab5dffe7bd8628067b2433b042f0d999241d55a0d071f0df98a6512cbe1cd6405d3b13602d3305b0985a70132bddce3a71a36ad69c988c91f582a9ec26a0c4214b52c193611f943d5d0c51a25f9189a7983d0c61963b1edbcc18bc3b25d7a6279a945505ab114add0dee67fb30f5c8aaba66cef5d61be72bdbe49478d4b3d325669d6594b8d75036629681bff83b92412a95a966fdec5d762c18d9f3740b7fb192f191299201f5d2131aec6ad5c245f056f90751d1fdba812532", 0xe2}, {&(0x7f0000000480)="29440fa60c4067d9ddf8739ce7660a2287e8bc1968e49716e754ffeef4d2a286e854fa943b908d5be4e8428e70fbe592461af9d3e9b5732ebb29d7ad7c3f5f9517f5a812cb87ec6f22795ebae7fc668b356ae2f8ff1339039bc7940dd6cc3bef2963120d618c7e4eeee57411691d945776843293c232b7e3931acf14ccdeeadaacb16db166d175cef34e954d5c1c2ce3196861ddafa3e40227391f1a14f437cbb0a6d88cda9e893dc6ea7e51cf84fba365aaa6dd", 0xb4}, {&(0x7f0000000080)="15b5115dd0912ff96e48d8fc51b168e8b61deb99658cd333f06b2cc6f69cd871f56e89", 0x23}, {&(0x7f0000000200)="c606dea41148dc1a5c443b6b133206dde8950fe77f86074b11b65893090da06ff6b9e13abc96b171a0ab8dac57b913a8a746301b1cb6e2d93e69a03f6cbf441a2bfc0b224408dccc5977ceca6139744625c75e37af", 0x55}, {&(0x7f00000002c0)="3310966603ae05b3cb223ba5b5e60ea2f84b12730046058c54c65b2f36f56b55888ff980b631022a6246035731a2ff9017e30e32046e1dd5c25d91647095a1dce94e064bd1ee8c9b5adbb09f122a23988024166b77242b10535351b40b986726", 0x60}, {&(0x7f0000000540)="beca94c73e8f3559a97f14bedc96616a2a2eb5444dc53628a44acaf5e17b6ffb2ea68224a3fc43177aa607e2f11a49571a66aab741a45ad73d83499fbc88058142afe01b0e79fad4b48c77", 0x4b}, {&(0x7f0000000180)="3a9189ace64eacf72697674ba985e97cf3805946df4bc2190d6db50f1a1b5c50bcc7a37116fb086a27afa9e477fc7f67", 0x30}], 0x8) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000000400)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000205500000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4104], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff}) r2 = dup(r1) ioctl$TIOCGTSTAMP(r2, 0x4010745b, &(0x7f0000001580)) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r5) setgroups(0x0, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r3, &(0x7f0000001540)='./file0/file0\x00') r6 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r6, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000140)='./file0\x00', 0x107) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x81) rename(&(0x7f0000000040)='./file0/file0\x00', &(0x7f00000001c0)='./file0/file1\x00') symlinkat(&(0x7f00000015c0)='./file0\x00', r6, &(0x7f0000000240)='./file0/file1\x00') msgsnd(r0, &(0x7f0000000280)={0x3, "850c38d7fa23c8df10c245589bb2b876234734fd4631170a8ff7d6ef5c4962e335135b24d76bdaa025d5fc6f17d6ba54d7d4b6878a0b7e7d64871852fc95fe944dcf5463cd56812850b5fa7c8cc9fa20ec5e51fd9b47ae455346ba22e749305c2377c0bf6c4960d6cc6e1ab2a22fd7311df5b0cb98edc4db98a7aa2971ff92ce95e7f5081738e3adde1e2aef2d71a7d6236335583c500c"}, 0x9f, 0x800) msgsnd(r0, &(0x7f0000000180)=ANY=[@ANYRES16=r4], 0x1, 0x800) 16:00:21 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000040)=[{0x6c}, {0x7e}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) readlink(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)=""/83, 0x53) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:21 executing program 1: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000b810000000290000003100000003000000"], 0x30}, 0x0) setreuid(0x0, 0xee00) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r1 = dup2(r0, r0) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000000)) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x80, 0x4) 16:00:21 executing program 0: r0 = syz_open_pts() flock(r0, 0x3) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0x0, 0x0, 0x100000000}) r1 = socket(0x7, 0x2, 0xffff) rmdir(&(0x7f0000000000)='./file0\x00') r2 = dup2(r0, r1) ioctl$VT_RELDISP(r2, 0x20007604, &(0x7f0000000080)=0x2) syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000040)={0x3, 0x9, 0x8, 0x1ff}) 16:00:21 executing program 1: mknod(&(0x7f00000001c0)='./bus\x00', 0x200000000006010, 0xe02) open$dir(&(0x7f0000000040)='./bus\x00', 0x402, 0x0) r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000440)={0x0, 0x2, 0x0, 0xc778}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) getpgid(r1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x2, 0x0, 0x100000000}) pipe(&(0x7f00000006c0)={0xffffffffffffffff, 0xffffffffffffffff}) dup(r3) r4 = msgget(0x2, 0xc0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r3, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, 0xff16) r7 = getuid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) r9 = getpgid(0xffffffffffffffff) sendmsg$unix(r3, &(0x7f00000005c0)={&(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000000180)=[{&(0x7f0000000480)="f7bce3e0acbfe9e04c3d7c875a5d5dddb5e3721cce96cb9a8ca6631949a63ded7132560281e179c554d5f12bafcbb677f3c7855ab14e57444b279f42c85691f0313e0219dd83b1a10c710173d12c4dcde3ee6d4f03cd5754364ca6b541eb32ec5312215331f9ee78be433a5ed79898b9cdba148d0044cb69a8e9c1a9dfe217059edf95a63ccc0a7095c6250cdfd57b593839d485f6533529ceea2956affbe7f45df3d1d795fcfc837a9f9860ddcbff4026daa88cc829ba49d2fb8e587ea16a402c33a0d88540ad315c562742a36e6a3034e2c2c5d54e9222412f71536d86bbf41e90c6d27ef31812", 0xe8}], 0x1, 0x0, 0x0, 0x400}, 0x2) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000340)={0x0}, &(0x7f0000000380)=0xc) msgctl$IPC_SET(r4, 0x1, &(0x7f00000003c0)={{0x0, r5, r6, r7, r8, 0x1, 0x9}, 0x800, 0x1, r9, r10, 0x6, 0x1, 0x1, 0x2}) select(0x40, &(0x7f0000000000)={0xffffffff, 0x0, 0x4}, 0x0, 0x0, 0x0) r11 = socket(0x18, 0x3, 0x0) connect$unix(r11, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r11, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$inet6(r11, &(0x7f0000000600)="e3eeb47a95be75dfb1801ba984a27a5235b8b9518bc4972f991604df2a9d9215a34d93e5a3c2e98bbbe02df00b7d5345b00a780e78148233649d6af799e4f5771c5b362de80b0b69ef1c1a356c5e83a8949d23923833e05775fd1250c20a495e46e1f37acf27312d82fde09d137424d802c50ca38d4245f20e0b757ad3e2d599715ffae5cbf8d9", 0x87, 0x40b, &(0x7f0000000280)={0x18, 0x0, 0x8, 0x100000000}, 0xc) sendmsg(r11, &(0x7f0000000740)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) r12 = semget(0xffffffffffffffff, 0x1, 0x0) semop(r12, &(0x7f0000000140)=[{0x0, 0xfffffffffffffffa, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x4, 0x1000}, {0x0, 0x0, 0x1800}, {0x1, 0x1, 0x1000}, {0x2, 0xa6, 0x1000}, {0x4, 0x101, 0x800}, {0x3, 0x0, 0x800}, {0x7, 0x9, 0x1000}], 0x9) 16:00:22 executing program 1: r0 = socket(0x201, 0x0, 0x4) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000040)=0x7, 0x4) r1 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000000), 0x4) 16:00:22 executing program 0: mkdir(&(0x7f0000000280)='./file0\x00', 0x0) mkdir(&(0x7f0000000100)='./file0/file0\x00', 0x0) open(&(0x7f0000000080)='./file0/file0\x00', 0x242, 0x40) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f00000000c0)=[{0x5}, {0x6c}, {0x6}]}) mknod(&(0x7f0000001680)='./bus\x00', 0x80002000, 0x0) r1 = open(&(0x7f00009b7000)='./bus\x00', 0x0, 0x0) setreuid(0x0, 0xee01) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000200)=0x2) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000140)='+') 16:00:22 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x0, 0x0, 0x4000000100000001}) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) lseek(r0, 0x0, 0x0, 0x0) semget$private(0x0, 0x1, 0x410) ioctl$VMM_IOC_READREGS(r0, 0xc2485607, &(0x7f0000000140)) ioctl$WSDISPLAYIO_GMODE(r0, 0x4004574b, &(0x7f00000000c0)) ioctl$VMM_IOC_INTR(r0, 0x800c5606, &(0x7f0000000100)={0x8, 0x2, 0x1}) 16:00:22 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1005, &(0x7f0000000000), 0x220) 16:00:22 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000140)=[{0x20}, {}, {0x6}]}) syz_emit_ethernet(0x4, &(0x7f0000000180)="969b100e") 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x30}, {0x3}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r1) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:22 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x200000086138) r0 = open(&(0x7f0000000080)='./bus\x00', 0x2, 0x0) write(r0, &(0x7f0000000140)="220e22", 0x3) r1 = getpgrp() msgctl$IPC_SET(0x0, 0x1, &(0x7f0000000180)={{}, 0x105000000000004, 0x0, r1}) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000200)={{0x18, 0x1, 0xffffffff00000000, 0x10001}, {0x18, 0x1, 0x2, 0x8}, 0x4, [0xb5, 0xab, 0x6, 0x6, 0x9, 0x8df, 0x11b2573a, 0x6]}, 0x3c) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f00000000c0)={0x5, &(0x7f0000000040)=[0x0, 0x5, 0x6, 0xffffffff, 0xcaa]}) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000180), 0xff20}], 0x10000000000000dc, 0x0, 0x0) fcntl$getown(r0, 0x5) 16:00:22 executing program 0: r0 = socket(0x11, 0x4003, 0x0) r1 = dup(r0) ioctl$TIOCCHKVERAUTH(r1, 0x2000741e) sendto$unix(r0, &(0x7f0000000080)="b100051360000004000000000090ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27ac080002000d7d026ba8af630600000000000000720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x2, &(0x7f0000000040)=[{0x7c, 0x0, 0x9}, {0x6}]}) syz_emit_ethernet(0x64c70d6, &(0x7f0000000540)="96fa1e1a4f6b8c0d28743a677dd93ea0278e1afe0500d249639faa854f87042f76f6382e8cd14c4a80ae68e97abadbb49cb2f200a4ea76d6a5e51d9d05e8f9ba2747a7dcf1c7193ff594401fa077d2425509af2b9a6c497c9028163b9a32ea9014e8133f87de989094afeeb625657eac663eff4ee3633b5ec935f56ac465f681f3b889ab42616f9f2db355da5cb2f437383fed7e5000134a1e08c60916314e33b357390526ce1993d9bca5f8fc3ff433704097b31a89fbbffd0efb2ffff9419eb88f8867fd139a646f98960e00a0cf3b819348eb67b63b33b87016d8a7a2243b32e8fe154ede7860ff351fa7d43d2ca1bed7fc84a0ed280000000000") 16:00:22 executing program 0: pipe(&(0x7f00000003c0)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000000)="9c668b092bb524cc01a0dc114e6d1a19d021583415d167152fcf2e53461ce8f3cdc6cfd24b38be695396148bcae97c331221125b23a07d15c3639e3bcc6d94069351d446bc1f065d9080ed14c0780c68210836baff936ee760edfb3bab13d537191f3fddef81d67fd983b8824c85d916f2d144", 0x73}, {&(0x7f00000025c0)="e95f45932a4c396bafc5739de4ee50664aed12b1827d1d42631f13f26b2a06ed4bc80857a80b84475000906c804cde27ef86ca3195e2f0e75ba8c01814c6e4f788f64dd325afef9b5c9f648fa9682437575017a907fd47689ddd0b8192764abcc0213ab9eef4742289b4", 0x6a}], 0x2) readv(0xffffffffffffffff, &(0x7f0000000380)=[{&(0x7f0000000280)=""/194, 0xc2}], 0x1) readv(r0, &(0x7f0000002680)=[{&(0x7f0000000400)=""/4096, 0x1000}, {&(0x7f0000001400)=""/4096, 0x1000}, {&(0x7f0000000080)=""/245, 0xf5}, {&(0x7f0000000180)=""/101, 0x65}, {&(0x7f0000002400)=""/255, 0xff}, {&(0x7f0000002500)=""/157, 0x9d}, {&(0x7f0000000200)=""/42, 0x7}, {&(0x7f0000002700)=""/146, 0x92}], 0x8) write(r0, 0x0, 0x0) 16:00:22 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)) 16:00:22 executing program 1: mknod(&(0x7f0000000240)='./file0\x00', 0x100002000, 0x28ae) r0 = open$dir(&(0x7f0000000140)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0), 0x7, 0x0, 0x7, 0x0) ftruncate(r0, 0x0, 0x2) r2 = dup2(r0, r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000040)={0x7d0}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x82}], 0x5, 0x0, 0x7f, 0x0) 16:00:22 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000200)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x2, &(0x7f0000000000)=[{0x200000000005c}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") socketpair(0x18, 0x5, 0x5, &(0x7f0000000040)={0xffffffffffffffff}) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f00000000c0)={0x5, 0x80000000}, 0x8) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000040)=[{0x3}, {0x20}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") fchflags(r0, 0x0) 16:00:23 executing program 1: socket(0x39, 0x5, 0x48) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x40, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x8c28, 0x0) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x200, 0x0) close(r0) shutdown(0xffffffffffffffff, 0x0) 16:00:23 executing program 1: r0 = socket(0x400000000018, 0x3, 0x0) setsockopt$sock_linger(r0, 0xffff, 0x1021, &(0x7f0000000000), 0x8) setsockopt(r0, 0x80, 0x8, &(0x7f0000000040)="484eb7c4ae2d489ca2bd0cec1449c9336217878ab0ad11a74fdee8e48e1d66ff54343f428dc6af390fbd1b00cfebdd999901132045ff1f2f216207b1ae4d44bdb2f13f76a026d5fca354a0563fd96c0f8f881a1d49e7c16efca1ba117d34a9a31fa77e9cf1cb53d263af33185d2a261bab3e702a1885b47e6eb356ca79ef906cc0db", 0x82) recvfrom(r0, &(0x7f0000000100)=""/26, 0x1a, 0x0, &(0x7f0000000180)=@in6={0x18, 0x2, 0x20, 0x800}, 0xc) 16:00:23 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt(r0, 0x8, 0xffff, &(0x7f0000000000)=""/92, &(0x7f0000000080)=0x5c) sendto$inet(r0, &(0x7f00000000c0)="87fdf402cc8996b3ff79d4f28b9e5b0456a48e2eb6d4333fb48cb2daa8defa19fead78377ffbb453c3903185016d06f3433248df62e0e8d958920b65a65c571c391ccd0cfe9c76d9981f7934b81ac8f14f8a18d93c73ffce71e452ea5386ed5e486954fa4eaecb8c62c12882b5240763b93742d06387967fecdbddc3a28a83", 0x7f, 0x8, &(0x7f0000000140)={0x2, 0x0}, 0xc) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000240)=""/8, 0x8, 0x803, &(0x7f0000000280)=@abs={0x0, 0x0, 0x3}, 0x8) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r0, 0xc1045763, &(0x7f0000000100)={0x1000, [{0x0, 0x2}, {0x3, 0xff}, {0x2, 0x9}, {0x3, 0xfffffffffffff606}, {0x3, 0xfff}, {0x2, 0x1fbb}, {0x3}, {0x3, 0x8000}, {0x2, 0xfff}, {0x2, 0x5}, {0x1, 0x100000000}, {0x2, 0x7f}, {0x3, 0x6}, {0x2}, {0x3, 0x1}, {0x1, 0x80}, {0x0, 0x2}, {0x1, 0x4}, {0x3, 0x9}, {0x2, 0x800}, {0x1, 0x5}, {0x2, 0x5}, {0x3, 0x3}, {0x1, 0x7}, {0x3, 0x27a1c28d}, {0x3}, {0x3, 0xf2}, {0x3, 0x1f}, {0x1, 0x1}, {0x3, 0x9}, {0x3, 0x1}, {0x3, 0xffff}]}) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x100000000000016e, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000340)={0x1, 0x401}) r1 = getuid() getgroups(0x8, &(0x7f0000000300)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]) fchownat(r0, &(0x7f00000002c0)='./file1\x00', r1, r2, 0x2) 16:00:23 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x0, 0x86) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x6, 0xb87, 0x1b, "a07773db197cba28c890ec718512199d20e878e6", 0xffffffff, 0x9}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) r2 = open(&(0x7f0000000000)='./file0\x00', 0x880, 0x4) ioctl$BIOCLOCK(r2, 0x20004276) poll(&(0x7f0000000240)=[{r1, 0x13}], 0x1, 0x0) 16:00:23 executing program 0: stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=@file={0x0, ""/108}, &(0x7f0000000140)=0x6e) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000180), &(0x7f00000001c0)=0x4) r1 = accept(r0, &(0x7f0000000200)=@in, &(0x7f0000000240)=0xc) r2 = shmget(0x1, 0x3000, 0x2, &(0x7f0000ffa000/0x3000)=nil) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0}, &(0x7f00000002c0)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, &(0x7f0000000340)=0xc) r5 = geteuid() r6 = getgid() r7 = getpgid(0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000380)={0x0}, &(0x7f00000003c0)=0xc) shmctl$IPC_SET(r2, 0x1, &(0x7f0000000400)={{0x8000, r3, r4, r5, r6, 0x10, 0x760}, 0x1f, 0xfffffffffffffc00, r7, r8, 0x8000, 0x1ff, 0x401}) r9 = msgget$private(0x0, 0x8) shmget(0x0, 0x2000, 0x600, &(0x7f0000ff9000/0x2000)=nil) msgctl$IPC_RMID(r9, 0x0) pipe(&(0x7f0000000480)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_SETSCREEN(r11, 0x80045756, &(0x7f00000004c0)=0x10000) shmget(0x2, 0x1000, 0x100, &(0x7f0000ffb000/0x1000)=nil) ioctl$TIOCGFLAGS(r11, 0x4004745d, &(0x7f0000000500)) poll(&(0x7f0000000540)=[{r10}], 0x1, 0x8) sendmsg(r0, &(0x7f0000001cc0)={0x0, 0x0, &(0x7f0000000980)=[{&(0x7f0000000880)="07b0ca6f44600122379dd55a53d87ffff8942077c308ae3ae433107de295cf9bae033794c0ce24eba781b5af5d0d97e827599ebfb83c349316a8dc369b6a9f7c7b9dd0cc8557e7736063f3854b24b618a3d25398676c6bae893e33661f6bf20a1f5b3e653c1fd769be4f9a673d647a280bce3ec85c4a64b8aa30a165572c502b50f4aa6c5fb23b33ce4797aedd0aa9ac6d72588691f30e813e853d858e636b6822d828f8da2308f69944a89cbcdcf66751f5b68b29ee8fd76d89ba47d7f9aa178dc9681a82e2b0719c52e2049d1159369f1f4b828d5b325ae752062fd53079fd15bba711c6f193499c117b13", 0xec}], 0x1, 0x0}, 0x400) ioctl$TIOCGWINSZ(r10, 0x40087468, &(0x7f0000001d00)) shutdown(r0, 0x2) unlinkat(r11, &(0x7f0000001d40)='./file1\x00', 0x8) recvfrom$unix(r0, &(0x7f0000001d80)=""/48, 0x30, 0x2, 0x0, 0x0) msgget$private(0x0, 0x44) accept$unix(r1, &(0x7f0000001dc0)=@abs, &(0x7f0000001e00)=0x8) r12 = msgget$private(0x0, 0x400) msgsnd(r12, &(0x7f0000001f00)={0x3, "9d025899e184fdeb3998dca94f14d133b799f98765a599c643f312c8ae7fc85b5241e94407af9260c035078aff95edce0dcde6e2fbbbe7404270b1fbb75726ef913d25194d14d4251bbe94dbc3b68f0f5a748c8871a5b4dd6ea8d82b69211de712b8a879551698c737e782af0c68b3f71ca0593df4a224593283c61bc3a45a9d60b9b00b87126bae6e775427961a581a5a5c6c1c067b0f04387a4e2a9d2930c8581b9db0da90addeb23eccd391a017424d19c51a63343966a418d5a912c39b84059c9ee0166e2996390444103ee075b47b7a01644fe50af313e158510ef786060a1c94ea8b"}, 0xed, 0x800) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000040)={0x7, &(0x7f0000000000)=[{0x80, 0x3, 0x3, 0x1}, {0x8, 0x5, 0x4, 0xf778}, {0x7, 0x6, 0x5, 0x100000001}, {0x6, 0x1000, 0xc8, 0x2}, {0x7837, 0x80000001, 0xfff, 0x40}, {0x401, 0x6, 0x3, 0x8}, {0x5, 0x5de06b6f, 0x8, 0x81}]}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x0, 0x0}) 16:00:23 executing program 0: setsockopt(0xffffffffffffffff, 0x29, 0x2e, 0x0, 0x0) sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000040), 0x10}, 0x0) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) fchmodat(r1, &(0x7f0000000080)='./file0\x00', 0x85, 0x2) fchmodat(r1, &(0x7f00000000c0)='./file0\x00', 0x160, 0x4) 16:00:23 executing program 1: r0 = msgget$private(0x0, 0x0) msgctl$IPC_STAT(r0, 0x2, &(0x7f0000000380)=""/4096) msgsnd(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="00005f302d2123c066629798bae3f4c7d7170800000000"], 0x0, 0x0) ioctl$TIOCGETA(0xffffffffffffffff, 0x402c7413, &(0x7f0000000040)) msgrcv(r0, &(0x7f00000001c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e3e5b26c93523d69c5cabc6942b586c43c63b6920f16eb24cedb8e89cae898a3b863a6bba205a26b8e42d32510df747979355af4e9334d63b5e6abf29df9f0e607b114edf2cb494c4ab61e02e8b4d2f36272f8994b4b80ac45abab8c43ea9049ac844c74882dc04c940e987d01da42c248b7bf94f971690298b25e2602041ea76ec4046239e62f6d524648d1c3680466bca511bf5d8ded9fcac975df021c742d34ecdd93b2f1dc6fe8c9df0a2b0762952f8e8b5f157899c6f8811b94a39d4a1fb5fef76f15f28a2752c0b556b8092bca36"], 0xc2, 0x0, 0x1000) 16:00:23 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xd90, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x7, 0x0, 0xfffffffffffffffd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) socket(0x2, 0x8002, 0x6) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x43) getsockopt(r0, 0x200000029, 0x8000000000003b, 0x0, 0x0) socket$inet(0x2, 0x3, 0x1ff) 16:00:23 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x2, 0x4, &(0x7f0000000100)=""/217) 16:00:23 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000240)=[{0x87}, {0x60}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000000)={'tap', 0x0}) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = msgget(0x0, 0x100) msgrcv(r2, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000200"/128], 0x8b, 0x0, 0x1000) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000003c0)={0x1, 0x3, {[0x8020000000000, 0x1000, 0x80, 0x1, 0x48f, 0x101, 0xeaf1, 0x5, 0x7, 0x3, 0x6, 0xffffffff, 0x3f, 0x605, 0x9, 0x81, 0x8, 0xfffffffffffffff7], [0x7, 0x9, 0x1, 0x7, 0x1, 0x3ff, 0x2, 0xa106, 0x3, 0x4], [0x0, 0x0, 0x8000, 0x2, 0x8, 0x1ff, 0x1], [0x2, 0xfcbe, 0x8000, 0x2, 0x0, 0x5], [{0x1, 0x0, 0x3, 0x800}, {0x1, 0x5, 0xffffffffffffffff, 0x100}, {0x5, 0x101, 0x8001, 0xffff}, {0xc1bb, 0x8001, 0x5, 0x7fffffff}, {0xfffffffffffffeff, 0xf8a, 0x8, 0x4}, {0x3e37ba05, 0x7ff, 0x10000, 0x7}, {0xffffffffffff34ee, 0x6, 0x5, 0x8}, {0x7fff, 0xbc3b, 0x6318}], {0x2, 0x101, 0x7, 0x3}, {0x800, 0x8, 0x1, 0x2}}}) syz_emit_ethernet(0x0, &(0x7f0000000600)="b6dd0e4ca2b201a4285c31e17bb376a2f65226ec5d6e1ffe7816aab38b6057509cf2b5b5fb47efb3853474ece3d857f57493ed3da15806b521df8696a4c85029f385d2132c1932b96ee74979e56da43bace71fcd47f2c49d91154da179721b0aa13e7ebf2b77241734d7858503b91010ea0f19b58f25d2c8498ea3b6fcff975037ac6194fe2871b24925916d6d5a454198080be59b9b669813442b9d521a0824a6fbf188d0a9db6a3372ed99d38d58d90a2b172390b0baa4974c6ef8790c80673b34a5b8c8bbd6cf745978b32baa07a0c8463c03e66a47363ae9e68a76a01f5bf24162258dbf297e3b03ca4f39612ff3d8ebb07be89313a811abebcbbb24ac40161b784a70") 16:00:23 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() pwrite(r0, &(0x7f0000000080)="218b1c9c26715fc45dd72da1dba1555a4c3b1b4aeb1331ba55527b326e3886ccccd16f6fc156ebf03b500800cc9a5dfae11dd29ab98e51739690b7d2399d3df0a0c7ef8b9bfa25c5398a997d76887d6e8d550f0b7577b90fd1de00599ad6bf06e34e4b519b73debfbd84297a8057e5fe6b727a4827f4e7b31063127d2d5124bb33a7b39879a82a6d05e3abdef057d38fc56fc506e174e095be66e3bc0a71621adba7169457ac5c995e0280c9a3692cdc7a4c975dd08d1492991326477d75eb218c5a65ffaacbd156d8c3c5bce91e6b1632d5cfc8c329629bcda614babd522d0c4ae572648cee3e8251fc615157343ae967df08020f4d0df0205d372074281dbfa86778b6fb5d6a52fc1073963fcbd15eb0951e09d9c8ca667a7fb6b4378069a6833fc1ee5d182c6473c439c5ac54a52a0778b88e3c0948b08dcc6556a2460c7805835c51aee506758aca673d573d574d008bd608412a20f88e83183c330d4b14bec50271a0749f2ac21a0491c608304b1ff5938ceaa37ec45a58eac18ec4828250867a9fee22e66f84ba3e7db19f3fbd8fc0ff8da3a5bf4efeb59e50763dc6cb08d1f02d41161a995e793cb23063ea154686afb75c9de9607fc94ab6048d4fb7531a6cf24f11ef3a1f583ca58280403a5aed8a58d7957c4c3f6bd66ece94d22fdc0c98c6b48fe587480dbc2f3307c35bee6fc9527e2563454dc002f4fbbd9afa9190f5039ce7f31ffb2dc86b0aab832f51f3195e1616745d5971b1d253ecb2b596cd5a9719e9e0c48e53014cd6dc0cb23bd87e0d7adec40069943af24c1f188ee0e39ca82d0d2b2ed2048d02130a9fd7fe06c9be73112e91b4ab1d4f365df778d91d27fd7aa1ef7dcfbc24f4de88689750da0fed84d22ef57d3e4c73c94dd4fc1d8e6555e2d694ba146359b75bebbf64a02220332d40957cff3b8c771aef90e0847e4c9b88c96bf9d8973214d9f3ab532118dd65a4fb26eb775ed3d789ef6ace6391d74b2a3a5da6e4a943ca0ee98bbb29cd6393e737c5009d32d66af6a73c74e10e86040002038130eb4ac7c5a124979fa2127a3a9424a3ed2ccac6a195229f03040320ffdbbfc147cd8aa55d289a144628edc590b07a8c33217446e1f6cd108ab7f3c329e86c4c201e2e9bf0be02e48a66961dc17c85ae6aa20ebf9f04e85797ae3d0afbb96015fdcae5912786087f6ee9e6acf53bfe4c8c0924012a31c9473f77bdc41bde642aa228425d1b07bca70df72700c6450769fc85715b75482febd611c96d05b136a2bab603f9c76f77dc75d51da25e2a8622867ab9fbfe6863c4e8fc73cf1834b520476779e3b4713d906b5b878ec6a8c2fa7cf1d4652224086a1923897ed94426e8057cf09adfba3b89c4f71ec1eea9ffb8ffcf6ad18e906cdb41a46c52b6cda649badcb088093664cc35e19b2aaac0500136ce3bc0058b6c2c698fcf5490542e831d2adffa2a8caa6925b3bb60bee83c3f8b91848e32addfee2fb31b3dd780eb9ae570c6f7c7213027fd150fca59a534abb8f78cfc30c3eedff0232c4aada603cebc26d241c7625fd7c76100bc305efeaed6ffbfe04fc280991063ed8293e85bf97954752fadae601b3a59d5d4db903bbd9c53fb9649cebd5275678f41eaa60a95bdfed2483882fa6ac4551e444bcab1a036f4a95018e0fd58c0117d4aaf8a595826147ccc059d4061cbb1bae7e146c66acc65b6b041acea16ae9258022fb52691b6a1e5b2ee8abb584528110e500839a32652f0bae7b3b65818294d00978363131b5886c6bc4df50cfe62d79a924b4aa6854653cb779a16e94b827c23f315b9289968e314b4b1df8e4546f5734fb63fa5e1f10168e9945a0efafdfee69b1c8f20e8ce5b9278be6909bb934603759d8088ccbbdabd9e03961136841910cd5c27659602bf529e545b8d81039e67dfd24af1fa86ed74d7e90263dbcb81ff98ef20467c61a41c09e9d7c7c1fe297d330d758e1aee9a56257abeead22d1dfebc47dc5bdccbefec544cb248b90b8551bd6f547437ccbe724c21da921902601afeace0ae6b1c86d1d620606c41a6bd7386aed7e5624b15a7fdcfe57fd88876d6c6467168930ec2d2b7fd54f70ed5931f48361f221728fc5bfa1d7691690f9617bf87aaf45a2a4bb7295e902c2e35cbac2b1ea5e98dd554852e2011dd087232f0cf486c920dff2a083cb42b8244d21042cbb60f361a6dce0538bc1cf8b2cec4ceb7769f4522d28be022251e1e0619bfed8f9ad48fef52a0ea23e49aabad28e5fcd01be63b647c43e4f303d0cbf3d1aec3d01d5e5d34d2c3c4dd0b81c41d50572fbb0d55681bd980170081522716972b40e8d42eabd701f0d7cae8d7067add3c01fe1ea75afee0e5617856a2bcffe2f876a4f1f3955369c81fb0432ca36ce65632f7c13d109b0a0d85d5acf8a1f319be9079fd5bb6ad2afdd69357b971cf2e29515be1a75139d77bc3565eea20d9ad5c516601040ebc8fa40ca07550ca5e9e167dc552cbdc21e97034ddf4883ae78853e1e17127e1e9047a649827b7503dac807b378577ccfe09a259226e81dc8fc35a133795b238f7c4af6bb526cad9149dd53ff8f147c6d7ff20bc90f4146120c3dd15d7f119c698128c7294d97d3647541a5770f2adf0e876195d3819f0980d85c377481bc16c81b847bb7e0aec1b4d70f4a2d88a46f7c617e77775bc99c60a12c4a7e6fbb337591c416aac5a904d24147dc75c77f4167a3394689633f29399c1e0b19e7fa77416d99e83650e68d84119f2c5d3cc568a9812bb66740bd0ada60a4d350442b23797897ee56fd70fd46c7419567f9943d718524606bf6a1e7b70f9ac5c5fd170c23fd32ea13d1449bc4df6ac1999435de0d9ab7bf95853bd0ad5e4efd4ec1ac703a9e05cbc56b787a13c47a2518ec22092fd70d55184f993f9f6fb1f06290e6ad91813b19f2907ee596505992059a9fd4646ba9667690a1ed9aea8bd1d7517145eeed45b1ada06857e70b6da9d9c82e574f1e3cab5d12405ab6c1300457516dc3bc53cfb477d4af6f90b407692c0b4adcf6babc1846fa98c31ee5db3c058e8c16065941c1f3391b54b95cfe17c1d8541d509e5fd6490cb799667e3020d613007e4691b1eb74c30dea0bc7ebdb1cd84ba0cf15abd918735da5ba9f0dcc3e331298a5c5bd69972f5cfeefefe3a094259aacd1117a07e66c2fe256b98b4022aad451bd8082a10ee97719858adfaab7a072b6ea22435a7f7dfd1499e466d510a8cd8b04aa2ca2b3c84f62af02b16e6952a2b620db76531694e597abbfbd71b4ee979cebdfb4669a83e6a6228204c7ae8d060a3b193d607fe1328c807c257ff225db8b9d5eac637dcb9d47d77c525826f41f436485e09380f63416d07c498bc0fc463cf786b4763dc89754357ec8e38caede3da4567951eb6fe2686bc6553ad2872eca5931b1776ab3a82a1cfc39dabb2a0ae98608551ac1348f3d60f73e4b86d364cd9e89557913e0d02c1ea813a72ff0f21ef5a827956d13cc9ec2680f606cc8ff13bc439153b9b745027cb9e92b54e2929efa243d24c560bbcda00c3a52005f69004ea53824dd9f710233ae95f11791fc4c04f6c70c144e12b0a59395f982a217b424840a89ab660b81262910c401d611670c205083e370d329d353d611b284762c2eb8b9cd5087822c5efd55157b592c19121030105d3c7badb5cd57cac4c58929f77e034141c47d075beb3dbf0437f3e916450e41e8a9ac3a961669a129d36449d16a41b5ff096047db4aa15277e2f57613f4dbdcc5c6f836c3e77f3b84735c6fbeef607be26a5588c8c5586ad5725b9335f2a828081ca1331498ce012c3c7ff9d6cbba02bb399c6638ce910813a53ab3dbcb34b29b643b96ed4ebc7b089dc4ae62b56c9f6a0c835d42c9c13b7bb795e5de786bd85e428a53e857e5feb9e0f898f84bf6305de0b5752a9e13fc2a646cb9ae9e7b71218538d77073df6c14181032ddc6d24bdf12281e88917ea2c1de42e6d9c05d22fd090bb61023f54f07246eb73cb999e7a3406fb319b6f47a375d31573da8c0a0297079e8e5ea4d77c05fbad99994c14f09d455f13885680f7b377c735c3ad882cf4ee906fbc2c04e67c1b2f88342f7c20a381c5b4d5774c2f3cc99952547cd684ad4911c0798bc66411f7fe145c85b7660bc7d2ab8c8bf2db89a7d8788ec5fe06d24e6d5f4fe355a80b0fdf8e1e25625f3a55478af76f0f5054b8fe48fc75f3af8ef406cd2825a61f459e2223a8041728b32b87115b6323919d6cb68f4ec17480f5c74ef23a7f4a3b2aa81ef278fffd69c067c97502222a118c4da8e915d56c774dd1e167c58d9aacf9f21fb42f4179f5201a1478f841aff6d063705eaf55c4f6f9ba0ea769801eb6bb0e20f2a6b2406ea421b8870095f5a3199c368eb79de5f586f1e0fcf4408f4c9a06d7ffc65cdae4f9a82bd977bdb5519bc9bbfc060a0d58d1c950b94ce7efab192fba0f766c473e8cac01f300c96c2147938cf28e3c6db42ed61ffaf2369375779f8b85ddf051defdd00f0095cae37bf6d2881f185d8b8b2dc5a22e8108383e331c465059c3d91b4da2c42c132ad3982749a143df0244edfafeffa8f19181ad87985614ed17d5e4469372bb783e4d244f9cff627166d173983697c6884e1b6ac66468a48656809a254e54da47c02da260e3db7e1dfb807e33d3981201e335eed98bea15a4b5011f1114356e50d60ed400a42fdc687b6b2f39d989e964bff239d21b4a9bb4794b64be2f8e3b447c37d9301a6b0879643825964a603d065f8193b2a32bba4d1ba3c400de4389dd3403359265a0c0e77e6ff237872032166e7ef7d29ff7976a2bc7fe7b53b2d9d136130c8f479c5714499c17ce480d043255b9de683307588b2db7a2ba2907ba6939da08488d126511e8f3e9e69b5e6da56c46e876a46c226b2c4e29d08dd92a850200ebb6fb520afde1f0cd09de128158181150b457d2d5735c22e76fbfb2d4203ec1be7620eaab91c39c822d5754eb473ea25e1b4db15ce728ccdc3a6be123527a29a5119fddf769845c52e993ada3bd9d6838b14071f9a37f5bbad37a5e8f81113389a6d7d4e68b9864901317e25d94f7f6547323c8d8e17fa31e5bc0eae44d87518fa688ab985d29fa402c0c21c9ba8eb861814f0de40776cdf88c5fbf626031710ee05b8c4090b992f095e145091778e1fd27b21ad00260748f0d4b001874c6644f5a42fda6ec2e21c1b98afa1b5aefedcf1bb03a420a55b7403886d00e9a27f8d37b9fc1bef571223e939b25fcfbf985740e208cd9c2ebcded921175d62a5abde1b132a1732c78851ff32047251174ad191a700ac877451f7c790ad1124ac53a58e440496112e11051bd8ebaa40bb3b3385d01a5c89ce2a19a533c58e9b52ab99931a46cc9ba73b3faa2dd9a632c8ab95dc158f036ba439fa9f5adc0c1ce91369082538350fbe76d55b8d2224f2103beba22fdecc1fe607cab2485d35a9be11b45f17285393eb2f23c54f386733269f218f40e2d31eeddc41f8e80e76989e73019445ccd2bdf87f501cc2572c145951f4b99cb7031f592d8a305cb4f96df264de1a2578e834b6d90ae69963564d866ff366aa4deb2203893dff048c53e9892c81dea87b8b3a7427a4e8b98c4d66e1bbaab76a65a0ed99935221cd7250330ff2f18daaee0745832de0475b2438b44a9529080a8ca0b9ef3770172a5fa185c25813d60b7c71f12135deec5870e046804a4a28beb99d58eca83ca7ac54824dde6bbfcc57067b7b190cc8735b1aafd56fc12303e9dc6d8f6089c84877b071f", 0x1000, 0x0, 0x0) pipe2(&(0x7f0000001080)={0xffffffffffffffff}, 0x10004) ioctl$WSMOUSEIO_SETPARAMS(r1, 0x80105728, &(0x7f0000001100)={&(0x7f00000010c0)=[{0x1e7, 0x2}], 0x1}) r2 = socket(0x11, 0x3, 0x0) connect$inet6(r2, &(0x7f0000000000)={0x18, 0x3, 0xdad7, 0x17}, 0xc) kqueue() 16:00:23 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000040), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) ioctl$KDENABIO(r2, 0x20004b3c) pipe(&(0x7f0000000840)) mlock(&(0x7f0000ffe000/0x2000)=nil, 0x2000) pipe(&(0x7f0000000880)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) r3 = syz_open_pts() syz_open_pts() close(r1) pipe2(&(0x7f0000000000), 0x0) close(r3) 16:00:23 executing program 1: mknod(&(0x7f00000000c0)='./bus\x00', 0x2050, 0x4800) ioctl$TIOCSBRK(0xffffffffffffffff, 0x2000747b) fcntl$getown(0xffffffffffffffff, 0x5) mknod(&(0x7f0000000100)='./file0\x00', 0x2003, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mknod(&(0x7f0000000140)='./bus\x00', 0x3080, 0xffffffff) fchmodat(r0, &(0x7f0000000080)='./file1\x00', 0x20, 0x6) ioctl$WSDISPLAYIO_GETSCREEN(0xffffffffffffffff, 0xc0245755, &(0x7f0000000200)={0x0, './file1\x00', './file1\x00'}) poll(&(0x7f0000000000)=[{}, {r0}], 0x2, 0x0) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0xc0107002, &(0x7f0000000000)=0x2) ioctl$TIOCSETVERAUTH(0xffffffffffffffff, 0x8004741c, &(0x7f0000000180)=0x4000000000) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000205c, 0x40002065d) r0 = open(&(0x7f00000000c0)='./bus\x00', 0xd, 0x0) ioctl$TIOCFLUSH(r0, 0x80047469, &(0x7f0000000140)=0xb) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000180)="3962473a8745eadc", 0x8}], 0x1) 16:00:23 executing program 1: sendmsg$unix(0xffffffffffffffff, &(0x7f0000001580)={0x0, 0x0, &(0x7f0000001500)=[{&(0x7f0000000140)="52fbefd4b1fcb470f5bcc0ebed9f9d57fa899e9a2f4f90acff1e9475673c9398d64decc3fc4fc4f64dd6968d03e8576dee0c850a6951f9f0da8f51e666fbabf7283618a8d3", 0x45}], 0x1}, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x82, 0x0) fchflags(r0, 0x1) readv(r0, &(0x7f0000001480)=[{&(0x7f00000000c0)=""/91, 0x5b}, {&(0x7f00000011c0)=""/241, 0xf1}, {&(0x7f00000012c0)=""/130, 0x82}, {&(0x7f0000001380)=""/221, 0xdd}], 0x4) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000001540)='/dev/bpf\x00', 0x400, 0x0) r2 = open(&(0x7f0000000040)='./file0\x00', 0x410, 0x1) syz_extract_tcp_res$synack(&(0x7f00000014c0), 0x1, 0x0) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f00000001c0)=""/4096, &(0x7f0000000080)=0xfffffd0d) pread(r0, &(0x7f00000015c0)="3441c30f2fb05b460546728e41c4c5a81b6b338aa46d22f52cdfdff5c7adebde43eab4ed472c18a03a083fd37c9a68fd6939a739224b481f76072c1f0c40ba272bc4667734dd7da1108f9654f8bf63c9f39eae5978cb50647a2b8285d9a41e51df6451b0316fefcda0a57851ac59e7d067df23a64ea113ee18df2e396c03c5e60d4dc69c5b84287cd325ee8ba3f3434d7c", 0x91, 0x0, 0x0) kevent(r1, &(0x7f0000000180)=[{{r1}, 0xfffffffffffffffb}], 0x8, 0x0, 0x7fffffff, 0x0) 16:00:23 executing program 0: symlink(&(0x7f0000000080)='./file0\x00', 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0/../file0\x00', 0x80, 0x1) fchmodat(r1, &(0x7f0000000100)='./file0\x00', 0x22, 0x4) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x800000000000009, &(0x7f0000000080)="292918d7", 0x4) recvmsg(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f00000001c0)=[{&(0x7f0000000140)=""/101, 0x65}], 0x1, &(0x7f0000000200)=""/54, 0x36}, 0x2) mprotect(&(0x7f000038f000/0x2000)=nil, 0x2000, 0x2) bind$unix(r0, &(0x7f0000000040)=@abs={0x0, 0x0, 0x3}, 0x8) 16:00:23 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f000052fff8)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f00000000c0)='/', r0, &(0x7f0000d06ff8)='./file0\x00') chroot(&(0x7f0000157000)='./file0\x00') utimensat(r0, &(0x7f0000003640)='./file0\x00', &(0x7f0000000100)={{0xfffffffffffffff9, 0xfffffffffffffffe}}, 0x0) r1 = fcntl$getown(r0, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, &(0x7f00000034c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000003500)={0x0, 0x0, 0x0}, 0xc) sendmsg$unix(r0, &(0x7f0000003600)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000000140)=[{&(0x7f0000000200)="b6c3b1c50645055b87ea53b3f4ed98b23ee08f9e3986d42dae6be79158b8235682160ea2d861917e9a8cae1261fe71d81612e2bf98206bebff7d2d898cd7d019286af85dd3b37128f4a56542e209b8b8c50f4d6b8db44c3ef008bfe3a9d90305e0ad0d02f80778b222d315f6ceb609f9e2fcbcba85fd77494eee456278848d88e0", 0x81}, {&(0x7f00000002c0)="aace858ae8f232e113dfbad9ed4d321872fe379f8dcb76bf388695dd89f809ddc97abadb50e97ffd08c5ce14f79f7a8fec0d8a688c8cb889d179aadc1bd4d78f6779164ef6c52a2a5d74e3ef811450ad8723f0b248d887cec81f0540a5472af8e09b6e1e6ed368db948875785777ddbbe4246f9bf90908f7f4ee4835b13d434178f6b842279b82a86c89e454a1f8105c544ef60e72ed8a15f71251f37c5b33d9c8dc04528b47166f66b0cd011ae5f51f9529ddb90e3f5b502cf510b768f676be99cb599276b3d7480269eb08df549bae98ab6fe1b55f7575f4d84ad3d7fc9123b0eddb8174d763210aed2bdb76bbad798ad91d7ee52d14ae3a315dc3c9", 0xfd}, {&(0x7f00000003c0)="7a60536c6fa9614353afc20f2b159ff64f02e616858392adb80a70ee1bb05d62c9ce453de6005ab784fd2eb049bc83ad4bec70e6bb2fdf47aaf3a312ffac8dc1bb05adc470cb60342439771315c20efadaaf988c5622e5366b189c0eb3e88b848a04c50041df2c808e2be8f9de53a0a3c33100e94af058417fb2da55dca9280e2bd3f20f41715ab550dbbfb015d5e391e28be5d12155d5eeab316ff1a167956ce07ccbca3360782e083b60cd28f559fa7b255e87459c244c3be55b71608712e0ce7bf25b5443de424e6c0a605fb09cf8ad865c7f7f887635cb7feba1cb9119a2f49e07f7cb08126a628d8a89b4669acaa9841a8aed5c69bbda2d44adf1855d86db1c57b80b934075adab0a74d6abfd3de5e54c52e99d32ed1b24c8eb7a237273a9c12adbbcebc574b670c236fd691cea16150c3546a5e4039187030f5e57be7cb4c49f92bad026adfdb3ed850ebc6612be324efbb3b52dd9b8b1c257d605bfb8c8603a807f8804f91525f28a5ce501fd83c2a453ccb89e6406230972f1e7316a1d7e0c50d3c9ed61074ec7d2f45638141cb53c7e9cf9fb2c2efbb8da85ec644b0af9dadb974c8033638f20f105f2141d90d02e13a2bb2e404e0e7b051453ee3995e944cd5aad78b8d5b15db2e83e42f6053e17eb645d3ad33197a1bb9da2f214ef66c9831b0130e2bfb0d48c9adced6df0eaac79e4561e0a7cb38007e4e83f63a6add6a6d203cccf6ca72f5f92e6a5f3afb8d565f866e36d6bbe63726a4c6a97093e78c205c0e53557062ca83f16d20b1f19a2e03a3260ba4d014499328e8cccd8f297810da9c6eef1bc627aca0cd14955d24284c0cf7f60df5b77b6c4b380e172119fbda514f981887ac1ee6c75fc0fbbaf76c0031136bc0386130d3ab947cacbc8008a532770236235d3522e75957d578d65c780b2109754ab60c77e8217f319c97aac49fc2e2066a60ecd9c93e73ffba38631fe7c82eb4bff9ed3da90769f2255d170f2cf3cbd6c37075959b5f6b16b95d38fbdb3eff86baf063a5b104d6ecaf74d585dbf128baef047b6918134d5a0d537ead9f1f0dc132fa176f32f48cdeabbb4e0da5d852745dd80a9fd3de2ba8905351c43f75008b5c7198fe6a5c7736ea2142aa9d7a932d9751ec3230745181d66bef74b7cf6b1b543a8f83959b9c6aa26106ee94c9cc248d88af900cc593550f27d85de7665a11c366a54002892ac65ad8a4d1801452c0ce9cf4d62c2f166c6be64885bd80214a651653b12dfe9a5d1e68a33abc986ed2dc5bc117657a45ee0d8fd462f372a01aa664432aaedf14a41f7201f98a7600e4b42316e83e594d62668c52d6277d5e7d128fde4d35c4cb09f362405ba027598103d89fbb9db8efa62c6a89d29913443e075a9f9418b20142f77e6a658ab14f7473281fb90932569240675e95158ec418667cbcca3f5cd3fce7bb1ce365a24536c3320a768084dd89e19cf579c099ed435c0e295fceb7777a4ced28fc9bcaf25b9137902ce299bccb2858e7888e4aadac97a31bc65151c347ee6eadaf87b5eb56189cf42d427c7a9b156a0f4c507571976c9df6fe13f30ffe327994f88ab46d1484c96fd3aa51b42643b1382b4fc6eb0eb6f5c3a99cc59fba53e806a49400d5a1ad2f9a552e5eb08be73c6c4650b84d3ef725feea002237c50785a0bf0f6261cbe0de00f3e7b36471c847be1ee18074069c3f8f52204c706e8c5266b425bf95e6293176a5acf6c076016f62717f0bf781e234bc4b400a65ac26351fbc499b49678b4c8d86ed70878a2953f6759694369a2a8fa007da8873f329fb3bfe6807952e7953568608b34c8e354acaf4bb94570530a07fb38dfa86f2d6f8ac126d8c60a0b3d1a3c4bf39ce20c785d9042b9b51ad5c04dd5131b9865c3ffdeeb389a7059cb1130c23e9aeabd0ab5d1c4cbe95872e402ffc3721cf4b26566377b524a2f9cf6f672dcacc3fab9051844dd46d9b3fc9862dc7da201198ae47966bc5a5e2e472509327f41dee577616336cce640f2c29dc2cb33ff0bac952fcfe1b01101ceccab7a6b5fbbf938746fcdfd3982559743532961e138d0289cf4a7d294e33345132939105ab8146a8dc44c4e814345709fb0c8cf294944753dedea49a2f19ddeec3edb35c11c595f8633c0a98033ef9b5ffdbde772c560214a6fc3b4d80eba778fabd3167de6117faea7f8cd1537bc674b7be47a08c4ac3bd4fe075a66b2c05255aedd05c0d7c6d90a35d50db3535a1ba77fb5365bc76b08cc5af31fb53b56b0fc4d57bbde693884bc6c39e92f4424dbf7c097ded4b80bd9b838bb84081ef03dc4a505aa67ccbff593cb35bdd385f01f645cd88c6fc8233b9e88d8a80d99f6ff6d0f1264aaa63ececb1072f1eea10438f8c256c698955e13635e4c3e2f4744f5534b6d059f5ac7b55decd0c4a7b7681a44958be94c9eecf91b9c081d86e4c926e08fe9269c8654128cd80729879052e330838673aa27110f0fcc45b698c250a08a71aa6e210e344d34b0b4afaead7571cd5e9dc9d5c43fd5afff8dcb99765a0c596cdecc25eefca73dceeaa5a3f015fae052a4c93981ad186774ce631071301bc9de924ed5d830b49beaf42e725771397079f9a2bac07d209b6d86d1d14c07f1945c478da532d0e3aa62995a781f7fc052a448583987f177b75b1ff9d0afbd77c38cf5ff3e5fedd3bc0de56bcfc2636091cfac00e246742e220255f7e4ac4bfa2aa17715d76264064716e569eac64e11d52d5ce877c53ea491cbee5e2a89115d040af31904327f1b1e192f110918a0b7da564b3177bc4f791bc4234c16f1e705103b0767960f99a6fe34e0e6645f97c5bf426b67c99ea0def7053ec484e5be9a093ab606b5890c88717303119dd8b4133d4d3ddd6d2cbaca7d039264c0b07c411c47cafd85cefcb4447dfcc74eef0e9e5f82cebf04f516999ce4a17e88d63629241962ff814eec3bddb4c24fa755e2cfcb91aebc98194d6ea1863496200f365e784baebabe131f04545b170705c1e866ee5143b95305541a526e16726833960e6b25bbc53e4b069f1faf2835308c1708f2a707fdc4eb9bc1d2c4674c1e9014b90e6ed56dd8a9207f64f80f094a3fc8f379dfd8d2dd436a31603b359ba441764b5f2ce93b51b049fb10cbb51ea24f65091d9be8c7d10f0c3854d99d382ff955645cdf00b2fd36b2e2455082f7d106104b62e9c7772fba4a372ed7dcee805a5f04d4d1a7150d076c6bef69f72d65881db75c60004e9b139d70e6beb13259e2cd075fab52dd3835e218b64dc7391c29cbc1d7a731169b71c818504d9b83ab1715ee2d49a96a465908a371a40e280edaba66adaa8d0d26925efb08236b5b12f8f56c417500cfcacd66811e5635e244958103bd1515847efee8cf03e127b17e5fcd41d3cc1e68a84fad91e93d13b9637e2d77600feff547ec646e14ed1338a660a7e1e785f6dcd5f59f36acc7f2d9a390ca853207118f2d55cabbecebc9e15652305c4fc06d7d05ad271593fa95aeba2401c8efa78423c2422800562fc485ce60c62895129b2726bfe3c94539456dfa935ae73409e0e3f97265d4e49b4766a31d003bedd9ff9fd994c0924e1440c7b4cf6c343231b91fdb4cacfe37ddc822b677e522c14f7904811b2ebb8a16cfbb4bf999a85eaadcca9a87affddcda9add2b032edcfcdf0fc7263517c74c3133ffe243ddd43099b07208e637ffa9b069920dcd74c4a163b14296331bd06f0b340833c60b33ba7e536efc8597e384b1bbf693c1d79d4b87129b537bb32d4d00a975a08cfd2dc4a18c235ebfe84a758abc9c9099a85190c30e704333274122d73dbb8e882f737395418ff5236341bde05e13e9daee42d1e1c2d0a34d591e1704f3cfa23eb91fae927ac0835ac87a83aa6cfde151326deeab6cc36ec9e248b07f64f412e569b8d09d105f13c180b58dad8564fd0e4c68560976b88c1af1c9cdf4a492a66b107a1bc6acdce244c621ce84afe5092b1acb611b6d0bcf2447bcc9edfc6b711b8002bdaa174b148d538295274efeb5a15ef5885e5dda014c69f54d5ed16ce43c4f90c6c4563f81716c469e291fb35a4247b2a6d8afbe7a74522769a1ddce1a2b84d124a1b14c5533a4028e203d8eea01ce6ade0d5b8ba3de9e4e314cebd7205e82af457d9dae0c1b93037ae883548db67b2b776d0bd27c66625aee83b2cb774b0055fc1ed03503a22f2f648d324fb383f571e873650b5c5ba58298f2c3a3a86addab58e66541cf8c1d5d003eb5712f6f808cecccfb230f31ebb1b79764d07c0fc8927cdea0b4afd237f636c4b70b55bac6513dc679e654b2f82c7d808729f4c7947f706798a40e56d5ddb497d5fbe5d6c7603a8843b2890a5a5a1b63336a090bf40a72e63e304ef8259eec8e72cacb3743161558d23d0af85799bbdb9549920f8893ff6941574c66204e9095c57489e5783d6ac56430d44204bb5adef1d482c6777ae360f78a0b26728a0431c39346ff4d46219ea6326883ef2e185ddb898883a92c15bbd8f51253dc7a28cb2a17db4e3a7f8e5544c4e324e2e035aee866976a8bacc528df14b9b4650b0a5716bf99ec10a1b8ad6066691e729e3b99966516beb7b0ef3ce16291f33f293353e95664800829336b81b9bc82b96b5da9b456fe2c9d442e78ef59e2f87b613b7434f569246059558b4ee4e7d7145acd737f4694852d39e77e556f09b7f3b50ddb937103e309656032383cf26874ede1a86678399ef675f3b548c70c5184de05886114bb3b78e3b5dfaaadf93040d61d508385b035ef13b325b8e5ff8baee447413f9257de77de9c7622cd713e2fee4235286bdf9a5f930316a147759a63d23f0ac4faff9d91d895516bc7af52e23c77019c34aec6020bf038eabbc0bb058456675c902ae779328a7296d9427c4829d9f9370e532bdf0043e494c635506b810a546242a8df1d318474e659880bdbceade72630eb1ebd35436afab59a0d2000be79278067e42996be4bc784412f4170761f2b09b5e72f4ea7d0198ed450863354e1fd420c7a5814b13a4b6bc044536ae5ee3fab416a7a5d7726c05186170778e8ffc332ca8af616ac4c8ab2cbae3a8ba8d07e3cdce18f614bc67307c80fc6742c971995e7b92be242eed857f9f7033b766958de2384cef5c1569359803127769bd55cd83f76862dda2d0b0c97f8b82b65ce6b345aec5ee746351a3023471be48518300d42a7fa9a1b47c82b51cff57e367274cd06f3a704bfd481babfd5f0cecaeacb676bf2dd1764c276f5b31855c15febb0efa0b27a789bccc9e33f62cad8bf9f6ec1f3cc6849c5a71468083a0cc55ffb29e409205901927bfff17ffb96e000707b6c303864ded3e99d62398a3b395e9a02b00310103e519641d9d71daa6a3ca0360657ef66bda3eb95fdb3b731bbe13c4795ad97261d3c914e041f26505dc2fbaed997510b320bd78d2a70f8b542127e65d9f1813be6528eaf1ca50ad86ddf9127e3bde40bc2cccd7f3089817b241de0ed18c285fe595b3148ba5074583fb0aa5ec20284dd24800f3a7b31948cf5ea1b1bf15e6db06dac309c14c48baec607f9406f186451be1a7e710c999834fd8ceb906aab381dee4f630fd47dd5aefa07988730097ed65ce369817aebffac0d1f4e6f7b9d5b06913c1ca7768162fd9c039f7e08cd179017eebd9a3a216e500d0de70a4e5b525f6c6067ee8a036b0d4bcf23f628829af9ef52fe43af4462370de19ca52a3333435417bea55e1e3f0f92a0bb2b2c977d439bb1e86f83551f47836374af8a3237f0aaa237b2cb4e1e383b10", 0x1000}, {&(0x7f00000013c0)="75cac9ab9223ead710faf5fd45e82c99f754864e9d058d283790f974bc39ffccbd1a17f9321912f14be77b4e8d0a9adccaec32b293e65c54810fb5cf051b22f9921a99b094a69d08ffa3df3d2df0559f2c7ce2554a4161c192380d74f5ad4de57c54835dba36e267c3fe17569685351c51a7c69d858e863a1c5f0c6095a6807824d71b5fdc28bb08cb801124636076abb4d87498b377c301ac127647e37c27aff22389e0be48283f6e398d626b6fd4d8f42bffd74d09eebe813d53d6263ef54cf556ed7bb32892405af8ea43be44f1fc1c299eb8c3d3b80285343102f7ad04111c114ba7178db4597673016e7d51aacbde12f5de687acbaee620f80622d136a3569a81b552b7a0bb055ae4983739288810cfcb5b2792156ad2a6dbf56ec1555dd15b335a383a68c6b273ca580ebeea03ddcd59698f73f3ea0ff551b8efc311f2cc31aad59e28e4100bb2cb970b4db1cf91b938d641e2abbc2e4f01a138dcc9ecf038afed2dd86bd1b9487b1ff35b863f67b73bd5eb6a5288729b6cf6e8be69f3005d6a936b05be10bb97832a4182be43fd2231769125e30c7c24bfc1cec222793092fcf4a7edf3f49638076062fe6e851ca39135115b5cedca1cff955babdfec3c45ea1a55be168756b63ae0c1b6a9a08513453cdec3fc101508f3f2dc4674fa7bf3868221454ea302314251506629a16c22a288c3bf0335bb7310040efb5978e36f29e49b02b5ec1d372e06ee2d1f91f6b606e11d4141a32713a6b3bb2d62ab230abe1d5a6a4259cd09b3bc9113eb899015b04a18dd998605c1056a1439ea818020690a51fef7490a5679b52c9f4d432abcdb4d0d51f3332f44eedbdb8b3d279a5a64cbfa2cb9bcb7234d47896575c04177874df3bb00a362b3bc3759f327435a7fb06deffe5b9e70eeeaf901839b33e03310fd7ac7593f1f70678846647c515d97d2c51d2e2de2b05c61edb124624ff612e8473609ae852da3adfd0db0e4ead9a0014b6bf4c320ebe273961a91c7319303e270a8dcf833e66317d086422fcd78a07322649acbc890262d565252f128d3ef8b39fae547fab6787925cd78151bc5f50360d0ecfe726e49d67c74e2d44ea4e34676ee89c03729700d5445e37a15e8e331ba09b0819b9c115765f8ad2a7ed4c2c282f1126cc78efe0caa699524079adcbdc8d8cc360ffa063083bbbf05c99476ffd1851dadde6a035d9c876242a4deac722d04ad0cf98e13dc251404144ef665b68b5e0f978b629219bb08dfc2471c74d1bf875b81b2172c0ccbf643f60511b3e840e1e3e96a94c2a6dabd127567648a09af265ed865f2eb0772d5f7340d0a966d14a8c8eb5c32b1fd9ac97a115387a500151fa2da68cea9c2a15894f04ba11576ecb5be7c35bb58d85b558484c88efe964e7567ecb4cb698d585245852df0a917044747a648ec50e7fb1974cc22bbd0e43327edd9dd32bdd9dc243cfd32bf562b14bb2ddac98e6ede312853ce11938ffd9c35041117ed6451cf0bee84ff292d1f107d06c096a48f0433ab6ca8a5725b45e4c83fb56ef9d14f5d119237912a3d648087dc01f2830b0b3e7f1537e839bd5b9bd33a09ca1598094cc9a7f4385ae58d8f6e4651330c34c7975376af3758b58210f5a0696495164faacff468535dccbfe99d20e287731d972005e1c577267abd3a3ed82df3c10d78d2790b56a02340d816001a9207a9e0c6e2fe131ece686f6268406185a38080f987ff3e3b52ca0ff2f3d020463d1c8ae01b9480d74acb528265eb115ded23a652dadef0b764fc9efb1016cfa70b2432f1d4bccf97e3c4c36e3432752a57a44e3d98207bc4c235a3181a3cd6730781e0bbe78d0926d7d2c0a197097e4dc5ab0205f9c3f084621476ffa6782e38f77a0535d8123abcfca09c5084aa49ce50bdd1e656869d957b94fd953fc910396be772f71dd527aefc872d9d346d854e703b59887f215463dccb803449259472333b23ec4e2f43bcdd1b8ba0973ff0e1ee456499bf457df584fa1b3873236268f863a2c1b840f3fc032f1a9597b6d430dc8ea4a153df0aaa59ee264c4257ebb797f71faaff35bbaf354c956ddcc40d14201b8505dbe6126215331ffac077d7ede736993b0266c28657c79bce7a4f52d25d6a2855d65e8b86e9fdb3926349d47cf2afca800fed54571cef054d226fee3599f62ca5c7ccf1dca27a32d717fd1ed25c09a1e9061331ce4c6835b937bd173e41b04381137b7d55c8ec48ad575685b4081e845d5a7d48b91360aac5740d64e20360085d871d9767aca6b7a097cc5191bba0a4cd00cb52bf504b7831bc2ca2ed6c29c14f1c59d3596d52b2425961474fdddf198bb1d3f065f76bc91c694e36ac60988cf3f73db443e50b3b9b1d9eff86867e4997452bed2367df3fff00b3d9d061cab300d34b78852640939b1c73b7c6b3e89ae3206816f2e41649c11f7d61b6cd2f006b73a62af30a1ada24dc2216402155e21d5952964abbcab62fef61e13c83fe85440bf6cf15e32486856c9b31da467a01485ab72302ac64bbedd13c76c83e00279df91a43f47b5cc81c4e3c01f6de79bd0fa3daeabf4511dc9a187882c152dc0228e8444e83995b5a288a5703555acb915e169453c7201a6fae9969b373d8af705e3c4a34adb5b15cbadb44b470073552dd1a56b57b2b7015ecd30cf7a8360ade3ded7b8f14f4f463936e929faa6e4ce5a8dc2580aa2c2ef4494bd8af0dfadfe4124ea157527a6e6a6f9598872d2765cd640531f9b0e4825bc046676d50435764a01de2c069b865757ec810ec45b8d4c2d1d5faf9740c54dec808a2c228010c70190475ccf2be644a93e6b4ef95f1f01b4f9ab763070f96ba7264cc04058685efa262d7471a45d6022a5351c9da9f26c03e85fef2d245fdb91d3b40cc0d68ea1b542764627cf0d2b0fd45bdf30dc05daa27d2b5ca784110caa4e15b512111647f99f6b63d00f3640b9c12ef666af7ec18058fabcba64a342ad577dc2a60bf832167bda11a3cc4d3acd2f76de6a523a22f7f4b90a2519dbbff7e29c9794e6734da1aa90b3357f55e482ce9f1de54b1d7f3e4511e4adb7c2aad9b5085d1e15ab2cdf823597a489674dc4c9fd18db72b7f3d3e8f975b6bb32433df7cf97b8a8e30c355829c99a6579c22f28c97f828f1e824646b6fa211b4319631ab6bfe596e7923de2aa85467c7be97382a50f19f071b9721edf4dac35e8781b4e21c604f2e7ee3138c4efb49134a32d81064538b83d01c34ce50faaffa84d503de2c222ba45226948afd831913d898d590f3077ff602cd3cbd3e5746933a94d07ba673c13cc0c81dcdfda8d4931b35a6c7f89c7277f482d9eb8c00f8caaa94fbfdf32cea697d3123fb5ec0aecad0ba9671a9b670dbc1cb7c1fe1a4c7a17fc17e0f6d3624a54b3f299a8f851dae65d74ebb2bbf57c724437df594cb7968d2f860a56bb33131b400dc299fa2e437d75237f353db2cadec11e38d76209a62052375b5534565669bdd7989c444101c0fdf0e23316a83bfe00dddac3718c5166c88f5ff84402f32cf2512e0fb84970518c404c44b156da55421ff03ab538196bb08e310d95dec7fec2ee6c345475531c8f7164d694987b4fce3e84485ffdfcb6e0a783f7eb496e2e8703a178fb9b3156f039e14ca71db006623fb8e8472906df2a1a178521c098c671cd2b1893116abdece7a846a3c65b1581062d53004b76a4d8e9973ccfd22f76696e4b033a745cfcdd4e74dc7cdcb1029bcb722ee3105ab83eef5d73db71f5bf716f3e0815e959a517d073b037bf6814f7212de6407c72d7809b9a90c4dd1bc47bd3a343294bedd736f0a500cd6ab1e49b98f87f445ec1961adca131eb49aafce53cf85a7b3e56e0fd81ae39bf86807961b280a2b16e1cc1c8e09d89c7fd1b79afab6e9e08e0e235f9872e7ded8f20626b377302bd600c1b2b4158a952c701f734d45597ef3e9f57207a8b49e91896bbc2abe7d1eb0fa7a65a87410c8f3d7b877516585de2c567bed61971038a7a67e074ddca9baa06ee4aba1af091224e05423454ea4e3eb394e042accf169f2232524880ac78c4d8f9e2c93b096e5ba6ae3956b9cb1d07918029d269ffdc65781f3139b6535abe2a1caa5d0b21370f2721d37bd46b5a60745de44597fe9dfbdad222934d43238c8f1cf2e22f8aeaec4b7b7496d400f87399be3631fd1b1457ec4c53e20a9c7352b5e68726f6cfe7cf63f28506db5ee48a210bdd3f81e74ca8f8f5c7b4a73b0296e5565308de8881abf9eb347bfb5b79048c446a36b493497f447f6fb18ef4ab459f7e01bbf3edd9a1009a60702dc17d20f0ed714eaa86965c2d95c3157dabc791956ef18e7bdfbfa03f8254936b483c22fcd0a5973cba57a4bb3b8c555fe9d9ea343c304e3611b5167da75a4192ed72d51a687a9b065fa1f80c934762349f9f76482f457e73ba54e56710f530a4c4f0fe27e589543e019e06d6f66c67eb022b1b044870c15661db25d3a69634eb3f4ef5ef711ce43e57d844bf2d941334cca2736753780e5d1d205e849143efce55d634f74d09ea8a663ea137610c7ac4370143fa4e971fc939eaf68762b5c23d1dc6e7bfa2c3d59bc34cc480768e50790a31f4d4e93abc9d05c2be9eb87736e2bf50ebf08a6e337c8ec031140ee26599e1abf57763d505d14558169b18fb3354c22df73376a5026104ab4452e53609789d15dbf286f84dffdc71d0071a8b000dc81705f8765c833cb58f4620b8f407141df99a3fbea98634b68254b034db37c3fdf2cacc6a25b76cb40f3436e00291b4a59ae2e12593cbe3afb2790a03d81bc7cc7ede15af5fcff9cd937d8c22e3a11886bff095ce4000a53a80db825e6b82c038f4e082c32e8a3269fc458dc41b73ff76d955d42a3b27d4df8a164a0161e8fd730b661857a624cd63bc4290e6d9d48c372aaf3eda1634e3e8c1d54f70b7c645d14ea2c41410f10fa59f6305b8ac6c1587cbf10459ffdf06d2c263f653e262bbc36ab642c92ec2ab2af19d80b14bb47a064bd008f36c8dbe577b0bbc88a5c666825535b3ad95c220e5ad4462eefb05dfd814d3ddca9d9bd248d40f36e7fc01585d1736d7dfc68a353c856ad5decf223b006efc5c4b8f3b1bbe5189216524ef629d1275dea9f55e197e35d6c41ff65a3c6f338238de26299546550fcea760206331d69bc062643e528a0bd00edd1945b78f6e043d173dcb9fb96dd2ffd0b65ee944a9acd13b658ccafcef4c171ea3cb7caa13291cb30164abe77079ece815be51725be3be5ec5417776d786b9917396789cf953856dc629df1259136396178e998d255294c83e443681ff98cbbbd892d860fc42fb34d56762eadb6309abfd87ab548dab72113e2e26ef2771918a77172f6e46c219cac77befcb89863ed4a10a1a404b332d02ddf6f3fcf8b27cb90369fd77d64f744abd6efc0bec34a718b1281396bfc476a1a0396f1f1d5485b538650b9a41fc10129c538ff7eb24135d05b1e18bfc6f86ca7efbc9dbef659813caced10e9289e9a3afc6a37194d0efbf534b1c5a567708edd0872e408ab7f4f4a0d8bd790dd922c8b0540ac46a12ea99dd171dde95568a99aa7a712eff9e8be3e7ca6ce2eee96b7ac19a434d419f80e24677b96f64ef83426a6e18ab2ba759ef79da63fc554d19421ab8f129efd18a81ad3b62f76b1f02d52dcff7729fd53657473005598dcb10d4c8e38ec76d71f7374ea8dbcd517f0629cf17d15f205937251ffd0e74aa51d5bd39030da1057182f373649a3ac46f29cfef84df9c1e1a6d08a93d4144ff8a1d333", 0x1000}, {&(0x7f00000023c0)="5c24823348f494b3c1a9a53854bcd149b6ee1fd4384c6bfdf97c41e7670a71c218303b87827f438765094b53ee5478e81956be56f017fc82d6c0552e3583d5334d79bee3dda2151264446277f75d0bc50c5f7cfdab53323313e34319689a2d0024fb1afe1060925c4afd5a8e942e580902f3fe1b9bc18178ccae1a209d4b628d2a820f3b0d34a677f68bd8350c8db18792415bf774c82d6fcf1adcdb96c0fb47dbaea5eca0fed0c3a9815af7d706d32fd09feae93d764cad10ba82630a0cd7965459fb5eca63074bef65f06765193d06e037480ab02cb42fee67e22178e7aff41c91d414ce3716f6a6868b09afeb089d537bf02f699fc01838e59cce", 0xfc}, {&(0x7f00000024c0)="738bf71b0849742ca769784425b877e43df6e8e040bd757ba378f15df38fcaea7e00e789deadb202b3d7b19d55ca4979633a3149e2f8f57528f387a6f8cbac5030817c43086791bc01360890820da4c2a5be75454f1a7d7992765b890e4de71dc98857d107102c8d9d2f5b4e5d1dfe8c1fd56d576d85611a377c0cfe8354cc2ed6bb4428ce76bada413ec51ac21059e8218384034ce8fa45909f9426133276c5cbd5a03c512c268ed3d63fa9b9e309a403f25bfef0f92cd560a03bade5fd18b319d0fe4888bbaf53350278641c0ab21ec68f3d1739db70313539861c9c810a4d1220d8456d712bc2ab7ee79b09c7597161af9230ccb17477db4a771aadb43efea69a6b240b0320cf37c92813efabfe131470df5d8f7b49c9c4841a8691b3f0635a14155c552a4a3250bb6853f9e40cdfdd849359dbde7d9a4d59f50c71e6fa2489ba536180194298216ee523a4f119a51212274dce9c3ca50cf9d8dcc4fe2ba11fca40a88d43ae303b3b1c94ddca1e30d4b8a72c09547b2a861a7142b5688ec1a44f11f4d9ecc9e88041c760ecd7ccb5472d799a19e6733cb00194f34f46e58d369a4268e1eefd0daad4020c1e703d3bd12a519ee8a45e59a1b71a5911541109c9ff0c5a0f508c89205dfaca42145621b50dcf1ae4493d2720e41d9901676d3f49499f79256e82e727c112bc292a3291df537ccfba359f9b91c55ac232cac2a04d10547ed0ca8137205da56ff1b3876ece46855562814fcddff14c8c1dfc8294686d6c3e27f28295b9297482ecaaf1f744915d1f0c81df7a21b89d89cbe09401fc6f58a72813f47340d3e4febb5dee977704ab82cb20d95bd1070bb42140dc8c310a2d309642c8e30e843efd943be2699708ab816503be52a92c990f24a7b59d30bb4186d9bb562f0137b7c70cffe1f1fcd598f3edcf62f1dc07e7c02c9828fd36c4718202aaa37473b9921601f4098b4babe091825e688f84055d1159058e06c428fc58ae1532fc89fc05787610e030df37567ae0716bc4052d5b7e1f0f422dddfa369e919e237e66e5ffe0aa5b508ec3cd4ceb6120b41287bce825eea0effd678090cefbe0c37372d06e13a63c6fc693a80f4578fd9fe1d85c0b8a6d0a67a13ecd8f0e1111d585d058556997d01a4923a585a5199723b8ce3f461103f6f803181cd7ca9138438af80954a7512552f6b18f9f24599c8ad0bdb8ed92b2fa5b9532e329b685ebef1025f91afb602054f0fd1067bdabe00b8c67290bd0b1859e3c7dac6400abb0360f0d118093f431879321c4151d655655a488f64429ad06236bac4f37190d2f678360c22a8cb1453e3b105e123f1e3e50af6e4b9556142d9528558c536ed5308fa3cba09a3bdc783662be6c5405ac2a3fb816fb3ebbe105d18480f02b3067a959eb05cd8d4856ecc48a5a56954f8404dbd480fad94f2690e8862905362ed95e2d5ee78ac806962cdcc128b81f78735a39652a8d298068b84638c59f031e950486bf3fd3274d9ec32b1cae0de773574e39f669eef257d104106492c21faa149c7f4b7ae1fb6f3b3688d85794ec910030d3d55052cc867114c6a006050d70eedad4aa2d6227df463a682adbb8398b38d5b9ce02718638f7e2b4bc5d694e8eaf2e75c4b6dcabf87ba27ce2cedbcc70818b2a57c8aa9b4b74883284027a6c3d3059c996776df500879c9e9a7057d20339e68a398b6c774ccc8dd270453e8ea982e7225f34ac482992f6962c30000db971948238d064b0bee39115671e00f32dc1035a41f0cec24bbac3f7ce5a19e418ffc99b36f3ed8db9e17ee9fb4fccd897fa28784e8d1211db43301b33320997b88c42eeb164449b220c2432a0ea2510ce8da556c3623005a09048e8256f1c1ae38f01c88bec9b51465ce1f00917e5ac78127bcd9fdc69ce9cb22193d332dfad80cbc8ae06076206ea102b34ef59e763e871c3a345a6bf6672c3e0db5949164b866d8ebcad0739ed94eaaddba7f76ac64a9c0e5a8a2758da1d08122cd762e20f6826d3e74404fdedafee74a694ffa5a55ea9c51622611c52ed71c67ee313a19ec5daba2a874e65ffa8fae331d17d990d57ef29f7af32a567d76c207ed080adfb39898d748989407dfaae313314d99501b969a8a3904a50f7a4ef6a25372b331d588417a8e33834f77051dd2ea31d9232f148674dfcf91e793fff1fb9fa59610cf7d54bd7e69923692609d95871c085776ce91ce6b952fe80779a4286f10d3e2abdf8cd5e6cbea1ece7a562cc68169b4c818ce9edce587ae3a832216c4b5fac35307dee504d9ab6b8f52d9aa8bcd9680d87dff8279591d0699d16ecec5da7785fd642ab29ced2d040ce2a0919a0f94c35e18bf34efc802e868c5716c98ab5dfde1e98d504c47819afac211977be9a818d2404a51f6126ff6c29e5774cfd29ec36a58e7c9b67752da3c302376785e921118da0af6558ea764545e2630d0d8ab724462da8f7f921b9dd5fba20dddc3ace3bab68ff522a663438f89c2b1401efa606834593006b3be69c6b2c22ef27b197714eb24ead20502d357e0cf0789efbef956cd8d2a1d868716a46ccd18fff38e80a8edff7aa0c93e24dfc1da0068971ce3fe9006c55b61e02bc6309b0a9a5f2006cebc1530e4e3a80eca6aa9d302781fbb44c4a2820e0bbe634c4261c1cbb1738432f59f63cdd60ac91fc2548cedac570209acacdaa8bda2df276c1498dd682b846ed7c986f8bffd870d016132f89bc132fc4e2547f3b97d274e36d481fe16f6158f09a6575e02d47b561cdb4eca99e480258ecb3ac27c42dea7d541a66a5e48dd5a86932c14126dba066a4dd90b09b34a77f1b5c5c6c91d70a30f2be0a05785101c15487321f51fcd6e671e6f83fbf4937617f4f44562753e4276c43c014a69504af485bb661878dd30d32ab0502c9505c4c08dcd5fb8650d530613dc2f63709478495cf82d47dd049d7674ba110ac3322941c5381334c11dcfc2d50b5e01e7288a891a4fca00715a7accd2ee8d5d91059f1026936468331f03e84d8404eb9b4ecfcb498241afe352533e4e016751c2430197b31ddd601c9d29bd57eba8f603ddd09b7b086fd895aa58db8483b9a15ac763fbada052d2cebbf1633e37c45240995bcaecf22d7b57a7aa704da937f8da492d5deeab31097e53ce2fc7571c612acd0e15113483df72eca006940770e1d446318549201941166a9cb6fbe7d8afdd11532736a58dc9a17646246bc48c0e4566f9997584cab3801a8f8ffe9a593c04c6d3b079eb06a56947cca9eb940ea00dd3a932be4c22b8f2b51d6449a31ef23daddfcfb6e34c071cb96b8936f4b4cad5c4f752d8dc9a48d5b2f03f84427dbdfe8df8a946f7de868840979274152a48624f5cd3c910f3786a381d4cebc56996c4a5e0b3fb08a8774b8b0fd2efc773c3e4e21c5cf55708c8b697cf20474df4e5e27b30f11253d70b94ec5ef3bdc072b5d9f26dd750c66a40046bdae3e62ed2d9b81983792c8283fae189269b3630afe40d856dfe4ceb0debde93fa1c32095abb7d1d4ebcc1bc713bc29e1622bcb50363733479aaffc9e236beaa48c4af617f9c76331dfb0c31e016c8237c0de9e483a9d2c95f886f2a5efae0ffad2aa659db8213d4709ff0d3979f2ee6376acec9244dcc2a55aefb3c675974111d1e4055f2577d686a4c6ed26e8072f91f5b3d54acc23ca5af95957dac6987cfb89769e74c39eae1ea3fc5fac1aa06341a1eaf184e625164a5ed9d8c5a53c4dab76bce755f93a8bd33e28f2f397c45ab0b47fd4bf1fe9c89767e815ac10d749e9123bf1f2af4585d3b794512aee5dd441e33da6848b8280bbcf6293598a81964af33ff0bc269ee547b88172ac6dbaa7f28bdd2637c63ef4739ba1c80fac719f571642f4b2c4b22dd50b7708e9af14e31d2381da96b2cfe8eb4f1ca9f2c9dd8fc4b7e1e55ab073143dfe4a36f9287e10775cd485902ca53da2ecb9b5f04bed2c986aa35be46d4433e944c7a9ca5b6a29b6ffac3ee42b5db41326f3b21ed15f2fd15fec1eb3a5f0aca4f76e38f1bda362427b115b147c69daeeda37c781374fb0fb01b4305f479e39fdcd63b23475ddfcdf4245bf5f59190d48b6fc490ae51c495b418b90854433935251fd8a431c3ab8174a30fdd256d6751eff23ea1e82c21630f54eb0c3e2fac7c592d51dd51ddc6e027d82863e9f0c94fa00445ef6b7498dd8392864816473610a4f3fe07bc20e8b0f72349195434a94b3844a91a933113c7bc14833bfa3119d00b24b2b508365229c8612b930f013d4f2a461e895741890d521986028f4d982f7fc755a1aab17a27e0094e811b8509af1b30bb1daf96f3bbfb5bfc2b32cae3e7535b5e2f59e647f964cceae5925469b13ce1378888845a9ca7a1f41e99cfc329fdf41bbc5dbfa4191fc2a3c54ead8374753f30d5b5ca747ee8c712954dbe09bba9e9d56c8eeba8771daa0fc6bfd74333184bf09a2e384d8ce89a7e3778097611747c336c3fdd37fc0082e1ed46107d8ed4105c300db5d4c8afb4f8f22492c5d19e4ec49d325b2540ce3ca997de6ad54c11feab0e36d9ad8f7781bf649dc4d2a38f760f179971a8b2fc22bac4ba67abdc0e4280585b710ba02cc5a8a8acfce1ed3db763d296e8dc1f1fb950753a96ca804e8c7f73c27cd4e34d77704697675e68b87f68bd6f2495a7412c71decab7595515a90cfe49c426296bef1500fb09e98527325b71f95a162c79cdbf689f12021d917fdc48e663ebb95d84180730c531ba78ad7fc279c6b62cd4b54b6f4b884e782bc883485a26abef972e284edc8fe16369289ec35d96d1fa4c3110255fa19838874548ea1b51a53f214358569b0305e78f92e89640c0c3bd87bc78c0fd535aa870bfae207222ca4deac26e1c3c50dabcf5c79f780a33d9fc79c57630b8b231a3750ac6e8123d6ad56c0142ae11b1fab2124d11e25c16a791a3d377a5063ea95e034416bd695e075cdba52b0f17e3acd0fbd6f6c21c070270432c92ce06144ec1ef7c695c0eb84beb640ac58ea4d71323bda069d151896cfcbb65db5a4750b70e7cfe5ec42207f21949d7749815f0d80e5903a0c92f32752d4ca5086935a45511c9d04cfea30d21d230fd09b999b8e20d325434d48f488da41a892727186e046bf08736c71402c408366ac7dabce3a7ce4f816a3e09c45e8bf8d5bf43d3d63f0c9414464e6a4152cd46386c52e03388eb83d564a2d0635b09fc1c38eaaaf4b432c8b71b611a9b6d7b6f7bdb1290b07d48ac8c7c0bd0164bda109e97bcb9cfc55fec269d55328eb2c2c39c5ab3fec27deb9d5a6745d3bab4787f6bc8027554f512fe12e7301aa9a3903c221affbe7c401dda46b0468aa14a17efbd82611f857280e14806f477f0cfa2354c1ec750cbe5ed10b409abb724090a181d92a3f98a23251258ae90bb0f08d48e7ada792f19f436847c15e835dabaee3bf4ac3f0fc1dcd640e95c0c3a3ad2a1e2e55da566178182c93da2d3d78f2c319b8172444064393099b1d7f751643bdb1b9adfbe8e66d6bcdb594495fba9aa1534b83982920638cd674c7fb3f22fedca7b0dd6aa4dbd5b664eef963f98806dcc8b0590fb64f2512a6b602e5b06bc1ca89e142369bfecaf2ce038899527d0b84220baeb169adf3899113fd4c6328c05d30848ed744cab233e787af9fafc0478fef3e3c1aa6586faf520e64482a788e9d5cbc7c253058b3c74a5d6a92800de572b4cb4e308530924b0cd8867227944ef24ea4dc9beb1fa32684880b0113851fd4967ab7cd779927f6af7d79c1be91209651b6abbb455f", 0x1000}], 0x6, &(0x7f0000003740)=ANY=[@ANYBLOB="3800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r3, @ANYBLOB="00000000180000000000000006000100a5000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="ce89597fa42ad881a7b6dde8a9107fea8b78cb14a7bb7b742beb9644c4ed1cf376036b1edfe728eca958914e5f292e5f1f4b27d57c9ce053bb147c3b36e59c6a717c773c8c051c14d49843748b52f0fb3720a838e875a2e9ed5e5f2afeb24b0d5b26f7ba9f77e0cb55f2d7fd69d9a78d0d36d31095b072a58595455a45af2dcceb2f5ee5ce7e6524e3ae1b4208065174415c82339952d8400b44c2378d2fee061ed4d042fbf91fa2508de30e5a53d82bddef519913e88aa4f9f944e388992ef622b601431037c09cfd122634168dbfee888d840157b3d144fd9c919301fcd28dd33d0259852e96fb5c868fbee303bd90faeed9799456697a601df7f8bc20173c9a2ae711408f8bcfb3742110da6e67b27ae330004d49a3f5ffe785b82fc8f61da6ea5d1f6a6d8fe51e4ba0b5cc4d85b9ba43f18ddeee8e09fd0f2ab210a156e7259f6f6ae3db5467f946bb07a7", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0], 0x90, 0x1}, 0x8) 16:00:23 executing program 0: r0 = socket(0x3b, 0x4003, 0x200) r1 = getuid() stat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) setreuid(r1, r2) sendto$unix(r0, &(0x7f0000000240)="5001050360000004000000001306ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282902e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c5000000020000000000000e0208a371a3f80004ffff00000000000000000000000000008539cda74d1467802811c67be2313927b913cebdbb7e563c73891d41f638837f11c34b0cceb2024db224dadc0640906fa45d709da9d158d945a2a5fc1233cf6e27749bbd97bb0d03fe2d04a1b9ff40195f1fde95d68896dc7ed7b187906698e04e34248daaf9231f0de030323b4125ce41203583671ac5e5b7b303757e60642b45cbc5737b8e2405757105889a2b32728f83ea65f3482e093de7cd0b10427a", 0x150, 0x0, 0x0, 0x0) 16:00:23 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind$unix(r1, &(0x7f0000000040)=ANY=[@ANYBLOB="0000402f466949121098"], 0xa) r2 = dup(r0) ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f00000000c0)) bind$unix(r1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x1}, 0x8) fcntl$dupfd(r0, 0xa, r1) 16:00:23 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xa0, 0x0) write(r1, &(0x7f0000000140)="ee2f9e1c4f8c0735640933672cc45dfad00f17165340b763f91b1cb48f771a8b3eaa56d5af91fa54f651dd48a1d7bfd6604c0d57475661c668beec4c6969f1a99d1c124b752ef1a48fd79835b0ddd73face8a9a4b90e9264ae581fc17eca90af694f95068b078ff7f55fc3cfafca418edad16b5279c84eee7b5c310e2921d4124cadc9b0be93309384f5052f46336d4788cd890186462b6b072b718830f17f23c5e267f6ae8ea35fdb6e735fe81a2c4e11cea4915c74ba2caf6639bb06d2dbb088285123b2c4758c4f17", 0xca) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r0, 0xffff, 0x200, &(0x7f0000000040)=0x1, 0x4) r2 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r2, 0xffff, 0x200, &(0x7f00000000c0)=0xbce, 0x4) ioctl$TIOCMBIS(r2, 0x8004746c, &(0x7f0000000000)=0x8) bind$unix(r2, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:23 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) chdir(&(0x7f0000000080)='./file0\x00') ftruncate(r0, 0x0, 0x7) shutdown(r0, 0x2) r1 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r1, 0x200000029, 0x1021, 0x0, 0x0) 16:00:23 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff}) r1 = openat(r0, &(0x7f0000000180)='./file0\x00', 0x10100000000000, 0x0) fchdir(r1) mkdir(&(0x7f0000000140)='./file0\x00', 0x40000001800000) mkdir(&(0x7f0000000000)='./file0\x00', 0x208) 16:00:23 executing program 0: r0 = msgget$private(0x0, 0x0) msgrcv(r0, &(0x7f0000002580)=ANY=[@ANYBLOB="00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000a0000000000000000000000000000000000000000000000000000000000000000000000000000000000000020550000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e0960000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000f0ffffffffffffff00"/4106], 0x1, 0x0, 0x1000) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000380)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) dup2(r1, r3) getgroups(0x7, &(0x7f0000000200)=[0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0]) msgsnd(r0, &(0x7f0000001440)={0x0, "bed897e75eca5612b2364d85a63468339730eec2f3877f9a1bd5e54059de9e8c3606664a5cd03bd02253ef44d1b05843ffcfd6ae9eaeaaee95f064682f3183ae29ce5b8dfc84247a882f3d1c0b85e0f55f6b643194053f797b47ec2429fba99be0bd5e62312f4db0656ab9f74418393953f6a17505be308fe8384effcf7777974b59baa71be455974bff713c961c9d3a4863c2632cede16fdf7bacd11f36422bc5db274552b1e5e60f924cf1451938109f0b1b95f342120dc90f5c27fe80276237cbfe60a04650d6f137f5bf"}, 0xd4, 0x0) setegid(r4) setgroups(0x6a, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x0) symlinkat(&(0x7f00000003c0)='./file0/file0\x00', r3, &(0x7f0000001540)='./file0/file0\x00') r5 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCMGET(r5, 0x4004746a, &(0x7f0000000100)) chmod(&(0x7f0000000340)='./file0\x00', 0x107) pwrite(r5, &(0x7f0000001580)="44c4f0f55272ba705f7699b5aa96fa591af49890d8e88e5f4454bc01de883988e9e91303006e02d5c8817307a9e01a48901de70a257a9451556fdba9b13f4c6863e4eb227bc1a72719315f852d432b80e33d8d67af4b356c34ff348205f5619b51995cdb0f3ed20c75ae916d1bb1357e86d6192cef977df253fcf39db249c1ebc6dd9f1f28441c4b961b786ad2c1d4bcc105770acefff864a9c44dab1b8f60a004d22f0a663138d764861718f4d6a46b7251d376d772181f87d0620cc990120a5ae60f8e78b119f22a7045602a605b1263885d5589c2f54f4fdbddeed0771a8860f52b645a84565b682f5d6df012ddece87de9ed7fdd8e2e329e332005522bc582af40e835af36d359885d5fa908fbe43cf9efebe03e8748dd8530bfa257c830869dbe20ec1c5b486118681bf51d83e326eb593edb23fa81a95deb47f138d81cc6831a7c657620016946e7829d028c18e75e63dda74d9c10e173e1c87e7b9f4071a72bc0fd6ae7f239ec3530616fff39263eda48ff7ff42495c7222bb19ceb35c2c499923d33920df89842ce5faa6170d27774616654ab2f82191f607bf692e6e4e3c78fed8a70fbaf031ea92cce2b0e24c61c2ee2a89aaca3333522be0aac0b588aa14a672673aa9180d6f315b8e5fc7522a37705b8c35630b2c4f487a1482c1205a0806a7ce7367487ee55a791c1a4c8da9baab86c3c6ceaab0bdc17bd5c599539d6bf594d1186c9c6a4597555e1812291a1942ee9a62fa4b6797beef51ab346310332b10957a64df733a0be6bd0ab8a60bad9a82280fdff65e25313bf14a5edc8b158d9d5804c2b33157d2bc6b1ee473c8e73d6e7815986f568b7484c5ed1ddd854b64f62bdfc877b298c5f79d5b935093703a88bca2c46f6ee14b99af7e8223942dbb70154bca609cfcc0ccce57c52aacebf0dd284e77dd341f30eac12c455be9af0220e7bc461e19f4da3a6777624724b77db23f6a5fae485239e8e697ca781a22c6cb5b40f5a34a050d4f48933e172b791e1e419c7a7841d893cd6a4acda1542cbbb21045a71a81c96b65c5e0a32890f6f8062e090fbc13309e50832c677f7e402dcf043a1f201c400b3bc28ceab68afad32726c98562cd26de9885f3c68311f1a4547dbd09fea16a3db4a077e3ba3868df4a658a6822ae50417d9f331a0b5c5155eff7de82c5cd3d266f1abfd23d6b630366703b2eb5f541bd0568c339e8725c3220cbadae1e45511bf44319bcbcdc434f4d7aa9b81b73acce328a95b56f429241f04d32c44af11e3313d7e1ed47c771dfeb182fe1a9151c104e5e8ab006d2633362dd3ed2e6555dff69bc5f923b89c423dbf1e5d3843aa1dc843e7e81e503348e1c31530913015e6929dc790ba81c9a1ab60d94ad77c6052edbf294cf77b05f5c473f2115fea537d339e4676234f76a920675186739108978d484343eefa19fdf9f15d9094196a60d81016578d9425c7aa769de6d52724820a5fc781594cb216d4a61cfd182d1fe726cf85d45f0ba824d3099e0b8363de9e4524771983dc24f009dcddcc2e70808d95d97ebc0b3c607d819b6c67943839ea90c24a4136f9960f7d47eecd7890b8ca70b2d8aec43f1c53acc83c5f905b5f4306daf778cdcfff753d4c7ef792b558f937b4d334bb11cdd246a001d291260224a346e26be685d451f37efeae32300f7c87b5d430e88ee0fc1bb7875ae3961c9e2c556ca2d2776eeca4fbbba5d862cf0a969dfc1cf15653dbd3acef5c267f44ce818986eacafd5d80a3001d8053a6486d1ed33c7cf6c63b12c7485b70e5a0de612a46629b35be3f99b79c2cb26713deac3e04bf67b53971f420f0965875193d09ee428cbdd82fc0917c5e85f71b7678f8779392a8f311dd94fbee6dc48236b65cbeca7b5feaa2d76445d76410b3a0fa94faa32ea9a3934ca553ea6dd98e627a6595c8a0f5b3f03e3c6ec43c5f695838eca7b890f6a9e6a7c881e9df44f94afea252d0ee40dfe45a629a8799db49a7ff3a8d0e59331b535cf41b95f2012278b96fd32be573ea81262cd1c4882e2f64f968154f4405429cb60bb9f630ea0e864bdfd313e972b80d510209d592683e38a8dce25df1377096ab63c34e963d5d132eb33240f853101b7a73e0a7d8330b3763760bffa75a66411a5b3226fe3712a4684c52077f3ce91cf971409b3689d53a7fd4fcef408554d1007d59d6f964f51230a6ef25ecddb7e88152b7362027888a00cfa6b6d2473fa1d16bf256a85c747cc866b8a1df8a24f806a207eeffcdaed5b4eafa04419fae614cf7cc975dd8a1bc3887dd3de61ca3bc904696b17b01f2f9c25275ab1f2e89d9b7e8b30bab11878edb434c6e3aea435cfc7c6f9ee7f87219322472d7a54e4c88082d6c39931c3f2845455f0427dc10404466d1f9622171a2054f4951e7f1b04afea8c73e2b1d66694f8a2b60907bffd8ac3353a7c4a97ac750bc91abc2aeb2d560feca453423c49e7cafb6dad5be076f0be9af424628f2b50d66680574b465deedc013e279695a0e5c06bdee6b8ee03b930ed930d531672120f002263867cac9181429c7f51a20f1d9ab29699212fcc3bda478157bd2c6c51cc743ec42de330bc454ffa69346a7cd5882582ca19c449c22746b0fd6fc03bde9e73af41dd6505f0bcdeb625ee56e8d36df305da0775deefa0393f849c5eb7f68768c9da59c5515b1b1362c09f01b2f02b1940269f75d496b33473903c687008652d7df172dfb21f0f86add63692f2975f0efee378ff123ed4e04d14947bc3abc40e88daecb705ce598503ed2f083ec079a17ea479be2ee876c6c039d95759f56f643bc573961a6a12e1d32ecbdf4786aa38c80eca2920c38fb8564217ecbc3d809bd0f0df1116364277fa24368a0ab25e0914e785f358c0bbf849b10a9ce5477725601f4ad2a96474d040a1be3b7b300f304eb98f0741ccc21eabc303452c8cdbb091aa103a9a82681f30e52d8e5f5794e073c3f52f9ae7ea5fbd7da9e7e0b436482008708de5ff8549b6a47e9a06b0a3ceeb93107f249d14b6821ec3420ee6133cf70e2f4485d6b54d98d5d3ed71c25589b787a5d85d66868e75654927b1bffa967664aa9992fb55d89f09578434f663ff4b7693b2601c3f7e76aaa123fe41370f5318de6f03d1abae561a9ea03f4c29a7ecfa9528700a27c49cc3fc5e9463e7d463618d07499d73b781715242351e3a2657da69a965e2311cc052b5ed6279ddc7b32ce382a9b39a434198060a61008380ee5ec1d3256c93521e1c4b50aa6fb6e32794029a93434d2fdb0b976131ddea2d2e67cf386d7ca9af4c9b495aa086f929fc6994bc5d51a97671fdff4d2cf778495dfd8a873b491d6c33937458df25be1537cf0a431e76f9187754035adda110052ed8e6744716dd285709baf0ac15b0c632620fbd10b5efa125e3c0c26f99a8b9c6183dfb80602e469555f2404f3e36944dd56ae684a2a670f7a9dfc5fd49e57d509028e46bba4216d60ec99352d36a034128dba9a31cfae5a464f199f76c344cd96a9ebd4eb41aeb22f26946a6c6a4e37236bff6738b1d9a953bd5af4ecf7d27fb02d761adfcd1e747bde9c24aaa4ba817caaa1bb86568dee2f6f5b874c178dcab2c1bf5c18e93e757e603c9a6351f1c5bcb05c7a18ee1a73f3d248a1114112597914221731a1a0d69b462f166914215f2a20dd9a2805e8cde186a80d15abfc128b682b57fed1a0fb889daab8abd83594a3d1ea0bd7dc107806a1d8f0b2d3ed30ccdb26303da7f42d971e0f89244c6701479ab9fe8bbf72dda05353620bb55ff8fb1695179d2d48b742928fd4f3b5a4a63d652c88de87f5f3bb2d44197d42eba58330505ce6ef263eea191b07a23820585d11e0ee3e103f8bb4498d043f69255965197f036c7c38d0467a6f0800a992b5b08bf149403f1b3b106efeb090c406c6b281f1d5cfa19930fee53876f3955f39c959c7a6cf3d570f0af322ec8bea9871ebb8d1a37e7d3ef79942ae3f9bbc0dbe5898b2fd77d2cfa01f6963315dfecfc16f0e375c1d9438e7b3b8bc8edf8e8748724a89bcef6c19b8ecbf6a80f90b799f05c4b63cbd39d1edf93f5dcfaaf1262ee1c493c691a206b97be944bbc1e3e61a80c10341d40dfef23dbbab7eec21066670f5855a650fa5a4e60e322c68c71f4e7e3a2091c825b43b9135fe5bd19d55259147dc6b323494679636645e4c784a837fe5d8e119b44b2e2a00bb37755e966896286237cb78769b7f1fc7f519a38b0de7c455525c1095af2763544f604ccc4b7a60eb8b62678e960c52a069a28c45f4388f43f84b24a8709a3472f294f908e31d61e93b0036b114cdfa450d144b6b683b589f824af0aab8fba3294f232b1eaaffa55302722dd88447b2e12402df89a368446d9d3e2585ffc7b4d3d09bab36f32d6e76700ef63e8ba40eada885b20e3876e964698a0de1949788e31424b48df64aa7803c934a27015c54c7aae738bcd8efa120abb0cf188419b884a80cb3a8a3cadd3b1c30ef81f1c4855cbdbffe7b807b920db7fb05e640eb15249b418a26496e5cd44896b0f395c23a431306cdb0e08ebd9eda3cd22f1d0541ef0f36810cee5569f1afbe2a2d51d003f16e0b628f6344bc599fdebfa50eba8ea9ec4281a5d2a7a0c2e011ceee35037ac55f05c044c862107888b8ab1ed0289b27941e463283596417217f4117649edf4eef347f9f8c146ebed02a26759b2de801e84634a4c8791c46de93897c5f0189a869b9488583c47ea9bf7eaafd1effb7bae1cd95943a2e598daddd5960956dc5646394a272e8741e434612a7263c71dd84a13ee5ebd7913d8f33a6e11ceb88b9756efebd2578af1b4affbad142c0430b936266f4f71471a29e977e807038ed7de9e1a6dc7417b2023a59b068d634aa81133c4c4747eeca044efc2314bed2ff55961ea7bb292c0e24989181689eecd52009ee052cfb91a52184307d428bab0649fcb0f21d9c8daf59abc6bdbc1c6a0d7b81dd8f12c9ff59c916beaf83648c1cecbb12b362cf230dc8318b06c50a7f6b02d597fd5ae6d60f3f7baabd4c13b4078df9730c69cab169314631d6ca7042655a16c34ecbe835b576a58a48a1c1f4bbf4de1a8bd1428b8dcf6fa2ef2839a3c256d908b5859400e4b00a0b260d400970a0205d6e1389cdca7152d9d286c9fbcadfb7f85d9d858f4a5e59437dc3bbf336b6ea99eda94d273031c0da24519a188eb109999a1d68241e021dbc2c92568972252f9642f0975f59de40dcbd037f37ecc14d858cdcd0a1862873484feff47b42582999ee5a7fbdd72f6dd80a04a9565be36abad234b173d38e612bdca96afb409ccaf126c105eb32c6cd340096c7a5648af109639bc1666aeb75dcb53eaee1f06a3841dc0b924491678112c495c44fa14187fc9cdaab3d7fe110c83cfa5acdb9af16dc65ae3b7493ae1ab87ced6918f5f69d30f51957201b5ae1045b041c404557c82226dd2e2cf20f15844aeeaf7b8364e1209c30a4ea2c50af8071dd5e3c1e88b5dec9fa4ef7105d39c2b744dd69a597343ea3a096e332e292d11be9ea68da18ceec78fc2a9afd082e846af25fe9dc389e30ce9172c74477105364a0b09ca2361ac2e120a12da3c7c19c6729b155402d07fd2bd72ac6b9e68c1d351d98edfd5025e227fec545c0c96f85f0762b6558c7f9677eda3211fb676314ba27f0310fd1526878f8ad608e1e8d1bfc1e69ae06d4ff30e61dd6778dd05e4bb570ceb5224e6b98e6d8b37369a44426458c72586203a6858923f95d49e063a5278368c3a5375f2eb7c607b9621873", 0x1000, 0x0, 0x0) pwrite(r2, &(0x7f0000000040)="2896a157eb298f1cb2895173e7d18ddffc787a868f656e275c8ae365469743fa", 0x20, 0x0, 0x0) setuid(0xee01) msgrcv(r0, &(0x7f0000000080)={0x0, ""/14}, 0x16, 0x0, 0x0) pwritev(r3, &(0x7f00000000c0)=[{&(0x7f0000000140)="c66277a62e0211c3c81089396f6250e82dd9a5033bfce7904eab5c82ed02c821245d5a0b73b608465d52d3a222fd4d00f09fa5bb5866ad302a50239ec7012b2fa55c5a08586d3d872bc5416648c809c703c0b8a3d0e9acc8ccba50a5d1d11aaf77b489f929004d9fc7fa5342aea0477f", 0x70}, {&(0x7f0000000240)="7a556b16471fa067baa4e8e11f344c3435b200fafba4f605feef4072c0c1df6228d6421d377beb8c9e31aba4f547114ba87c257549c9aca70cc469f072a576f5dda0af146dee6f933b647a00966551f964b3a6645c169273ec083814b97713d7c4e5227a27e5bb04482df564fd17b80dba8a16ab44d9", 0x76}, {&(0x7f0000000400)="c04570af23bb457bc77da76a112bfa4032938934c711ac6e7b6d5702d76a552842822e3349f6da8a1fba839853f09e32a896218531c680483b0054d730084c218f79da2e6b8e939e167baca227f520975d4654d3be5981fe713a46b39fe2dc335c5204419bbf4aa49be3b6caec3d5de41354dc89a8f626e166f2129851277722c8c2a008a96fa741b562ea819e4b55996e80d06ef12bb74c39c0e4d7a069", 0x9e}], 0x3, 0x0, 0x0) 16:00:23 executing program 1: mknod(&(0x7f00000001c0)='./file0\x00', 0x1000, 0x0) chmod(&(0x7f00000000c0)='./file0\x00', 0x1) setuid(0xee01) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 16:00:23 executing program 1: setitimer(0x0, 0x0, 0x0) getrusage(0xffffffffffffffff, &(0x7f00000028c0)) 16:00:23 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0xfffffffffffffffe) r1 = open$dir(&(0x7f0000000140)='./file0\x00', 0x1, 0x5) chflagsat(r1, &(0x7f0000000080)='./file0\x00', 0x0, 0x2) bind$unix(r0, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x14) r2 = openat(r1, &(0x7f00000000c0)='./file0\x00', 0x80, 0x81) dup(r0) ioctl$BIOCLOCK(r2, 0x20004276) ioctl$BIOCVERSION(r2, 0x40044271, &(0x7f0000000100)) 16:00:23 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getgroups(0x7, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) fchown(r0, r1, r2) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) 16:00:23 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2080002002, 0x40004000000028aa) r0 = open(&(0x7f0000000180)='./bus\x00', 0x1, 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="000000186004008b5c080000000000000000800a2700f659565c0000006679a600000000000000", 0x2c}], 0xffffffff) 16:00:23 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047460, &(0x7f0000000000)=0x227) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$TIOCSETAW(r0, 0x2000747a, 0x0) 16:00:23 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f00000003c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x700, &(0x7f00000002c0)=ANY=[@ANYBLOB="1000000004000000000000006a300e50"], 0x10}, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) sendmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in={0x2, 0x1}, 0xc, &(0x7f0000000400)=[{&(0x7f0000000100)="33e14fe70336f9d6fa3cf710b3987a2de75a376d2d", 0x15}, {&(0x7f0000000140)="33d8cc53974f27c13075c7225823cdce4569b929a052a031b50344a54ddaa22f247ceb3e597a378c165787b7043d42e0015ccf7e38db2132fa98d302c4ff9d7e4dd46f3225144e6acc85b32c6f3381040c891738a402887c3db012eb23d3a44c217c0210b76756db04f6fe433e560a7ac8c03b5c9c11d668e35f", 0x7a}, {&(0x7f00000001c0)="eb82cf3df74575a109db5268526047421920a40cbdcf713a768c18d1d2c0da580de5d0b529a29a14f137c71614f70501b5727e0cc17e9c86342945fb6e79a91f6369e96fd1e39635633225b26990ce39df00be4e53f9a29296a360d03df4094bbdeb8f3e1a8f94584af99a90f104f765944a47b36b6c7a09159e2701703e33fa5813837ef063d877a6ab127e0ed25a35ef3f1524a3800d08fa39a85f7cca6190d9f43bc071200563613778d21f7e898036e068ab8a56655ee78253999713f5", 0xbf}, {&(0x7f0000000280)="be1f6e3f7d4c9df5c118c2f4a0f58fbbc2c1a743bd0b477cc8deab2f36b2be8b0148bbd5fec28e97ec59295904ab32c3d3022b24", 0x34}, {&(0x7f0000000300)="d9b75ebd0cfb125e9687e71d22d460979084af46f3182b47f145f3c79f344ec30cb45e89fd2ad8d47f33c567c222e548c5cd978190197e0dc810d9612d638c93df9b516d4916fac3", 0x48}], 0x5, &(0x7f0000000480)=[{0x18, 0xffff, 0x4, "e4006fc7f189"}, {0x78, 0x1, 0x6229a54c, "7f2ec8024944c6f28741564a266b626d65e7ab03856ab313741d88a33c6cb0373bb05714ebc6d1e521b6bd1c0278e70b7b5e961de6cceac5b6c5290c552cb8387fc6d3047b281e9b05c7a4817dd26a41f74c59b549565830b9495246a09627bfcf864f"}, {0x100, 0xffff, 0x7, "7e172ba1ea2ffa167ff215c6cadc1b502f223f0209ee9b8efada0d3309ad3da5ce87597f8dd16a01e5755162c04df09ecfa6df4e61e750ed6a7df684d4ef0fe6741139543e97e3b79c5aaf81ca8a1c8349b817c9c53e1962fac5489c2dd83a12b66d5e59d98cbcdca066256ec5037ea96cb4ec2259ea8ddc72e4cbe26ee4924fb0876d043dcedf1e011580d02e142dcb16bf5b4ac1c69e679f8ae1a3955ab95aa32d7c9fd2d5c019b50069145a271ce746ba7b4ab7612c2805c704abe49eb83471b2ecad2e63d66a6357194bfcb88a7b21076ee44805eeca622029e8ebdc75e5fbf1177f85225875cb"}], 0x190}, 0x5) 16:00:23 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f00000000c0)=0xc) getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000001c0), 0xc) r2 = getgid() chown(&(0x7f0000000180)='./file0/file0\x00', r1, r2) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) chflagsat(r0, &(0x7f0000000040)='./file0/file1\x00', 0x0, 0x2) writev(r0, &(0x7f0000000040), 0x1) 16:00:23 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x34, 0x0, 0x0, 0x1fffd}, {0x40}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) ioctl$BIOCSHDRCMPLT(r0, 0x80044275, &(0x7f0000000100)=0x6) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000040)=0x9) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") 16:00:23 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0xfffffffffffffbff}}, 0x0) r0 = accept(0xffffffffffffff9c, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000025c0)={0x0, 0x0}, 0xc) r3 = getegid() r4 = fcntl$getown(0xffffffffffffff9c, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002600)={0x0, 0x0}, &(0x7f0000002640)=0xc) r6 = getgid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000002680)={0x0}, 0xc) r8 = geteuid() getgroups(0x4, &(0x7f00000026c0)=[0x0, 0x0, 0xffffffffffffffff, 0x0]) r10 = getpgrp() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000002700)={0x0, 0x0}, &(0x7f0000002740)=0xc) r12 = getgid() r13 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000002780)='/dev/wskbd\x00', 0xa0, 0x0) r14 = openat$null(0xffffffffffffff9c, &(0x7f00000027c0)='/dev/null\x00', 0xc0, 0x0) r15 = openat(0xffffffffffffffff, &(0x7f0000002800)='./file0\x00', 0x101, 0x2) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000002840)={0xffffffffffffffff}) r17 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000002880)='/dev/ttyCcfg\x00', 0x8000, 0x0) r18 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) sendmsg$unix(r0, &(0x7f0000002980)={&(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000002500)=[{&(0x7f0000000100)="8b0748d688db926c6e284fddbfb60c71a753c86579d86e8622db1b246e135e062235e8f7a542e34d11243e47d38b87e65c20060cc4650b836948682be95a214891da", 0x42}, {&(0x7f0000000180)="5a1f2cd7ae18e7b0f65c15b158bf2ca499cda19f4bc3e5038b25ec01f361ad1054de5a21e341074c8fb48e3e9bee4ded58f3e3b7857b02fcd3973d823b9a492ee1f2a9ad00c4c8435b91c2598b915be446360c014a6b75f2cc11074fd85c1e4a19029d8aebe9f9f78c692fd7a22a631b4fe53860497a20e081ce661e6853f287f44ddf21df409eabe6610383eb5fce0356204ee8dcc93dab2eb9c9c8dc1eb95a08e4770f7e98d7065c0b350a24a5bcc2cd2d75a326292be5829455b0b7a1ca79c8593b944afeabba0304a49abbc09228ce7c29942ef7d62c4c418e6a2fa184612f0d57053907bd0f9d0d7486154aaec2815e337d34644150c12616e1372d391672a3b152f1a2e8b9bac5232d072cc5b60a4abdfb7e8d67499746497f2f4f440094a8b315b08418249b6fdc885ca2e3779b7162a4d9fb0bcd8ba9168803e38a7bc592069924e3d4db898f74dde860090e31609b1562ede6222de86e353d5674c9c8d986bc89b870b3c1ac300864582c4d5e47ceb34a4633babe2bd0cf6283cdf8760940db8ec61af3b541e71c1ed1674daf113526dc5a8b550c1389084bf00ab3a20e55bf9bc9776b0f05232c20f569b51393609816ed7c1f0b4bd5982a4d8da89e421370953da8b007db0a2162e84bf2ee87ca174b49e28753d3dd8f4c3572760b0621b7218211a42f43388b6ccd8d66605781747da946e178bd6c647dad0b860b6d4cdde246e2597e5242b2e50c74157f9babb7b152f0a407fd502a75deb4a14976b9e64b5b4d1e5509ee9d4894c81d6e1acb8e31d5f22b82a29112705447265ae88387e321cf96547105368e10a8f08649fb4e0250cc2ffdd1214f40de1d632d5e374a2e499ddd7e439ac6f56afb0e976978d1806fbcfcd9adae236a1269812bb968b2f55192c36e4d696bbdb07025ec59c0c55790c2ed8bf2c323b76700493f58be36eaa49ee7e6cf6c159aa6d451e9ae10a02b10bc447c1654fc883e4082b8b01e4b8210e409893a2378c28d69dd8dd6a35cebb61e2a7e6ef9727454703f40cea8aa58e9f4c9e95656c9ee1a39c99759eefe815e2d405df80c14a92528964bd766000c55afa2ecaec89009396fd9b4811172060d2b65eed403f954b0863d6ebb2ff5b65d0cf3a8ab980bea0807831d720ae7de2288995fe4731d3fccf6f82bc51f0595eee48f39f728a65c1f17c9848d65b7eb247190bd6b523d63c7271a93379becf1ea0987f420fe297b059427aeeb5ab5d795923524c8c2c9163a6a8fb74a7f29569893576bb6350ac64d8904f28e5d42ae011e1d6c84d66d4f482b36b7f2f3e5a92c6c4c7cffd0ac84c07632a9da6e2123d1c6cccf5504aa6c0e709d2b6f6b9a589cc47df1ad1fb954b58b9ec986646891b5caa3345a0a85fb9086dfe6ceb1312205a9d36c668a1844dba2205075f48405e33e01dc735fa2b9f9cddbd7ec1989c7f8ca3c4581242c0913da3b29ac707ded8974baeec247f3dd97e10e1bc7f1a6b0afbe3340f8f565e2a0a274c439d27a3f98e560c6863be4415d7e12893e292b69efc6b7dc9770dfeacc33574fac399daedccf5d4da55ba55468a62237d06b48fdce7ef0e3ff1e3749d8dca6b63fef4d3ee18e1184454b740730a6de9d67d1a61125b4e83e12650a5edf57d8aa82d9b0fe48c416fafdc8a65f0d73e3ed751540637d97738e71bb647ef738b27fb241f535765b6a1d9e4e108ba224a390e1259d6ac1ae450f6a1cfa14671d0707a441eb0914999d2a9fd089cbbd36b75832395aba247839f09ec6c7356cb57239a79408c1e5f234c6308a417f4525e1780fabde29a4ca25d04989f9488e4ab789e78c459a843d47539a7dad6b499593eb47f8f28dd292fef5113a0a8147756fe4be24dc5cced93da23a6b69ba53dfe3426ce32a643462cfb61d4f29fe7a26156c783caa8a973023afe8ab1a0513627f2eb6ac46f35e7fbc0b153565dfc4425aa34843715629346cc4e6f873e7d0154b61e535a5aa4bd537bc1c51367c0fb3c450a84eafc899bf13cdb130a4d755d7829ec9876f9ee3d8fd0d23a325c576d7f871532c0165d40d54dfe1af1e2ca512cce91b9f32e03ffd508b1cc7c91620c9d28feb97fc33fcf7d20dd23432347ff7d45286cd97849d6c045360aa96d754c22946b674e75bd841e5bdc70c150f60a26c642c8c3d352d316e3396dc0e01f677cebce730cfaff0709a7ad5f4f508b92b7527f482e5e25e022ef47253d163f7e85f1a50b089a85875c758ff96369a07265b3d95ef46e106a245a32c52af455c73305836f1e90da2353e4215bf0823cc55fe02850204a354d476a5d415b52ddf4e8c2b9f3399cf68196d7f530913fdc1d25d2295eef321145c7465b94cdb138a44d9843360753e90ab9bbef7009294fb213d027ad4b89f8e509bab3d911a710aac272fd867364b6e4026a369c9f88d6b990ec9dd9b29cfe3c5f154fd19f9f7094bc80cd969dd146f508295d691cff9bdfe673a6191a822e7e435e472dd92118c58a1562b36cce048b366021b0609a44b38af9e5cf7d764f24cd057792b8a0d4713221fa522c2b390974f0d82a768b0259908b0e1849b915e35800596d0095d25c0321968df8bf97bfb2dcec4fc1f8f9aae419153aa6aad219166651ec7cca24f795f02d19eb12cd33a69752e6ed2f46b3dec3f04151b8dd8c80688cb0f08976d84dfe68fcb9c89e19b2810228180ffc37339d42492c16c61660f7eb95d8a5a7231b61c46724bc1fb51feafd023062ef26d8646685ec5a9a05f62b90d21ff0dba118db63f255e4fd0b200845758962ed48adbdddb1e5a94ca2b4c3cd8cfa8bccfc63c560c4ef152035089d84d7001c90c54adae417f1429e9a70c9fe60d0edead814e1089115a42e1fbb2e71417b5e8e90ff66bde9ad5afb846c18aa640cc807b43aa02cb5d5cac72472bb20698582f1f14fd3ebed80301b1e1226bd44cbd887af829f347deb7978830425339c9048854f913b9e7ff642866804e8d785bd47451c3f5f7053a0543ef064f2d7233d62d44bcde8c8f0fd3de5e426eff523c70c86c39f9d370d4c50bfe7343dc7cc117c1c2e3abd36874adfb8b108f9b64f4e477e8238d8984ad3a19e129be0e15f0f79181cd6f4c0c8d53516440f52b02806962a122c6bd37516c67dfdfa178791644cc63b91313b844c9b3244657d49a0d85767c60b67a1175edc3ae37aa9f45eccc6a8f2de8d245ff7005af78b5432428838b0de6d8e10eb6bda4d4856604a079a109ffeb83c9e441b0e8937da6ef792f88c094103ecfd215e544efdee92b539ece38198a0c879ef52d4071639b29cbff8f627be720d6a79cec73513477f9fda4467a87e2338a85f0009f7cbe15b530ccda90e0f5503ef0b3dfacdbcd82699482ff1fad006251eedc9ff890bf5dc859fc411e4067db84af51c36476ad50f0a7bbed956274e9da580b6523417e78daac851e3d82f5fd14b3f36e28f6b9de549783837e2629b4e034ef5b5cab488fddd6e192470be1d041ebbdba278ccdb62399d475d4a08d62cad253de4530e5676d8781aeb250429fa3df54cdaa4e4c567a551b0c49e9b635da0dd3e14f29bdb664fdcf463e9c45492f4490c16b57ae2885672a5676f9942c403fd3605e03373e73259f865b1a8da1c3ee4391809a9302fe470f5d5d4a70ed19ed2da9b06f3c1ac2fafc5b9dfe55e119d68f483190fa3be999cdc89cb629956155bbc5d61b5ed35e060b82f3fbd6f2bc9bdf32e19a2ea52acde5b4c39fd6602fd8c66298f29d5728aa61027b6358032daf4b891140bc716460b22b60323da6995cb35274469919253c6444678e8b6831b80fa3ee5484d1b2a3b00e723795afe413171cd4a8454656af6cf8d5421b21ba1b39334b63fa760111ac0ed703ea6e5f50bf9c186afacd0960099de10e9961d29f985edcb873c2e42e9f437095fc1507178c5059badee7ba6e3a92f56c7740b98848ecc378e8cccc54f561c80c0b9255bd97e225ac4cd92a06d18df899bf526492ac3b3f3da5afb78a6a6cea152ea15907b7f6b6c6f2679c0bcd86dabd00ebff8fdbf057e81adc5faec666eacbe72726184795f7aa463e60111d59d6828f0aa41813609a5b816373d8a71482df7f9fd6fe4cc8c55f411e1e5a56a548d4dda53344be0a5277dbc8aac778991b0570dfa222dc8bfa75dce53d63ef14a74752134d364927a4a8be9316c983decb49c215ed21b9ae20ac6a39027e7e41ee6787d39f97f3c3f8a12bafdbd9af8ba5d6a46d0f97ba32c40ac0c2d0fd52ca4f3ede6e1db0132413c5bbeb74c44d9f0056f874b9de05bc9f5b314d6e6a4dddc5669210c8fb86b5461299337f3ef2b9b91e215874a9e4a4980c08c5a2aee63c6ca9dc4c7d1377bf6ef3637073ff7ba52d86fb8a25b770f16c25a5133739381cbc2cb4d180aed56145021d6cbdb717177090f2dbf8d2702b1a149f7ed92ff505023015176cb7dab2eca5d2cca58b6893526aafd04a78787263d19af589135e032f0f80428d1990cc6258613f662eb8b3f0b8c1f79361ed6f7a8f929dc2a622169871e689b6316b0e1cf5b0c57f0a2c8bcbd0ddb46909fb1f42037c1c99214b76daa13b7eb1cc539b494e519507e83242e1c4c8b6ac65fa8cb695f953593cdb2beffed9d21c5b20cb72807c24238329b2fc8ce478cbd103886aacdee027d809b42e8bbe2a2dc881f310232de3f01f78bf145b157724e0175a5d8c59f0e3eb37c7fbd540dc73aedd2f08928209d64ebdbe3f57173c9d3caf8f2a68c16cd07c9d5db4c7e7ce2abd164da9dfe78a41d67ca9b2b841bbe90dfe2e1c24e9d8dbf74a0c84e7d0ac6340bf34a302e16bd2ce90bd110ec26bd40499005e397ffcd27618602c12bd1363f6b4b8b00980527ff47f49185db1da4a450f469355c0fd4a34b49271f0a3c1876e524557946bf24c890d0de17f990da2fdc762b8623310d69c63020e5bda82cc7d6a957ac467eff44136cd565941127dfd9419fa8a6d70f05d8e7b16bf6afbfb6b704c03925da31ad1d6f63060de7bf4f9e61a404e66b9881298d1fa4fa032ae14f8a8312840f5a9aab7d4fef0a1ab4be677a19f7b5d30616f6166279c2fb50f17a40ffc883b34c99377dd9d9f4250732de0a23ac855530728180cfc1ec535edb161c255e55335311d1c9db3ad3ba0ad2f79b6a9da2d56f58fb4421045c90ab76fc24541b5576917cdb0042ba53f445648e55740acc78319b90bfd66ee5b3f7e4bc307f3c2a9f2fc4e1c46e6289ce2cbd4e720dd551cb78bb8103b75cd2f32891fa75448b1c17db5614c252263cc9c93f7996c5af6134521418e103df79605c47cb0b3088a2ed99c3e30b56dbd2c25fa45f0cd6715b9f002534565ddd69cce2b0dcaf7715bc9d49fa8107e34d7b7fe5de9daeadc9630204a3de86e6817ea94ad60070210f114e5c4b49e63a1d8030a3caa333bacad45d916f5219176396f52789f81c1f0f110641894b1422bef53db1a09a45aa5f5dc9571a4be66db77715fab93f95322b6ed78d631da1598e1979006f13acb6f33c67b0e3bd24a2971d769692e228ad9d7be1e766d4ec89d26bcedebceca20d29aa63b544e94abd96b81b3f33477ede9c3b59dd1d6774b547e2af97c2edaee70b42f7a6f99abd10ecdf6c69fe12191ffc4e05e8e0761c3f4b7891840874ec37832899d75006ed00cf31030dc532c3d6e3b62e513b2fe9f1eff626a095d7c0fed88870050b49f5dc82ad18f1baffda0d7e76739e4819c5ec38fb0e6143b535d4d32591308533b816fd8993e6daf2e327e47887ca9574ac9ed01258c", 0x1000}, {&(0x7f0000001180)="c0654402ea8228b7acbf7c5ad087a63faeff139d391b4dc278eab74bec4f0db87b4b5e6200c2a60fc70296eb4e478a56a7ed0299f767479befc7b9f3665991ae3aa28970768b6f02d564381445a5ff996bf4af297026c50fd03aca1c234fe1d0c10537071f8dd7d47564ccdbcc048fdec6a90dcf6fcecb2c324b1cbbf5e1d4d6b1b63f17bdc5eae374691ab317aaddf02fd4c3ea61988b375e7f4a6da3f51897cb6c2d1bd5ed424a7209bdc2408702cd8f79d09ba16a25049a764c386778c1aa6cea", 0xc2}, {&(0x7f0000001280)="9f1faf658e7a3fe1b6cd6570d1977a834f6dfb8585640c9c6303cfdaf5f39ff2f1f5bd122bf3c23a05bb909c0f0faf0e7554785ee53b742d35061b8929918caabd386787c18406e9094329cb4a931d9e29b2de246aeca155157774a7c3b804a08d61b3a04e878677f919052ad7153201a9d225449fb9944837227532", 0x7c}, {&(0x7f0000001300)="e3344fb50306b14ea1c66194be2cb66e352b29d3a3ad684350f0d93a451939893f6548", 0x23}, {&(0x7f0000001340)="a91d95c2d1a2c1b3169c", 0xa}, {&(0x7f0000001380)="1a0065b7a8f6d5a8ea83bc85a340138c3207a9bd7c6789db27f968a4b7edeea0007b5601abb909e5a95f639a3ff89c6bd560cf56b3d7d218a271a22a4b91", 0x3e}, {&(0x7f00000013c0)="e798c6abad0f51239f2a1f", 0xb}, {&(0x7f0000001400)="ffd1de06f8ff2b9bf0af942f9fd39052176a04e3b873bb0f91bbd5240011ea1dfa3f0a537c2bab7d8595cf9fd6512dfa53b9b2c9b40b02c1547f09ce99ac240fe4258551f66b518062448ac58b77a05cbcd8858623ef0f4785521653d2946e53c810a64f3b7bbd0413174b8e2bf1e82129bf7730ff6d9ab34d77525c30283b55e454941c38f701f76654f47ac69acd3a7e19a3042b3de1168921f9032fa1f15de2d692200738caf72f873959b773a48d28c0423d56966da37a4dee2015175fc6c3051c965005ef802c50d786557c0a87af7bf9c19c24d5f93715ca82d91a425df17665b46a4650b9a2509e0f8c0a66be", 0xf0}, {&(0x7f0000001500)="2bec7a03b8a3d9a8a9a94ad86917b16fb37392af3ced18ccadf98fdabb1c311dfbc2ede0ff72a265d3465d997b358bd41e96d01e99ffc08f990e61aa755458be54c02021c4155101fcbbab3f7044c5c2708bf493048fe3f9da6a3a164a137e9bd1895de4132bce2ec1840717bf0c2166ffc604a6dcacf523adce55e3db4f4d950b5bd7dfc1d4ee0d3f2e1ee3dedf3bea6af239735544e987610b3f9e90ce423acf91652d0813ef7d8606715706a106da280b1546243f546c8d20cecaa43b07407ec15d4e426bd74bf25d57000640c90fc9c3ce9087a8a524035216c032eb08a4d52b983d12f55f8ef4a938b15a3db282aa0f3dea378df64281f10e456c309423cdf7bb3629f3e86ad798cc6fae163145ba48823cd55a648dbe45c9fe16831716275c6968582670d4515039a366ee24dada772976bb276b0a098b344c3a7bb1e1d5c950d903435f242ad907fd154bb428150898f2396787f32b484dee7a7b2c5d881b3904e4282f0e19e65a2a151cf28593d1b4f9d4c2bffece95145a2e2910041f7382143798811a24bfb873dd1a59a0123607556556a48ee4905c18369791059f75f4fbc7d54eb8200e304e82b55394303be2e58f4d9eb508fda6cd14de278dfe171a5ccc7655a83e218f2192b4e1567bfa7f61625ab76576e4467929c5b7f90e375d81ddfffb01542c8e6ba5868024ddcc2c90a366ead9558e76733074e1b7aee8f153745887f97222e26b2743c2b42b06c2b266b12d41214a3d59986f586f9c50b525b7224985a2d6a490c21ca0ae662d4cea94a9fef62ace5bc152e2e7e576fe4d22aed1f1eee424ce913db0e0664c1c19097c54e16fb1353fc6a9515bdf158f0b5096130f309d7620b6052cebe0d11acb76f1fdf4dc07a8c016464639ed4780b1b36b762893452c2e9090bafe2e9aef911c14f8281b29856a2dc736d9ae613258cc6ab657a0498fcfcc5dfb5901909409f98babce28235a247a620151251d8d1ff5105d7c5f39101566da3545275303bdf708c29a037694056a71e04aecb253da41355068f69394c7245865af21eb48aab3c6c7865d0d94ca1e39e8c04fb542f935a393e370dfc6e67c15364e09c2c32f1592c8c4141a40ed86a72e8341768855051e3dfd209f784b439a617e21326ae03dce5c464cd7b997d67ccac175d9ff6a5ee0f338f2a0637fb6ff056492f5b4e984b0a51473dff2693ac1d1d4ae5e075343fd64beb9077ea5eddcdb96152897cce0abfba1ce766775373a1d42133c3b82249c61d2452d414b27046a20146570f76ddbd781311f7978690b429cd3f8ebc8945f741c52f431837f787c5eeeb6f9259233f1aa83e8967d4a488a59e11cca98ed21bab9e70f7d843a965486e4f6d286f3b8d05b4af44e6a4490eb3a649ad517f58f8addbec32f07e285ca805c23baa84097d9df4c87efadfdbbea6a4e97df4472881580a66b3de24dd48d7cf18b972888824248ec6e8694fa5b3cc44d21dd1ffb8be8710336a9617f3b8885ff3cf6e9b760d5a37404e5f17408515a8d5990ecbe3cc95e9b7966253c5dfcef9e42068f0dc4cacc8d8117d6af2ae0bd137ae6075ddc379e8696c25e917d8486ffb421bab9f52ba6e00345d83d5d344a3266ddbc8303f48043a41bf83753dbcba940882617cd9a58fc1489039e0aeb509712b293a53ecdc56556ed0bb51aeca8e8ef11f444e840e3ce8733f72cd0d45b747dc24abba6432248fa094d8376346a2afce84089eb1596c190d093cb80d042cd65a885f26ae064a07723defafe8e1ad5532bf12bedb8a606432d5dcf195e79e28e7c8613f7ef7a29dc57bc0bf815ebfbe3a0d8cf1e573ea3018fb8444e25b39a7eab8d38e6fea182fd83ec6f30a0641750dfd528be25ebe8973b14d35f8574375217371f08c9cb3709cb094adab87345d50344b285c2266c2f43845f251e4ca4e03c3b33a1a83aac546894ebe679e97fd6a9fb9a26a14bb9c6834805c001c6fd870a26d8f7f24b46594f89729edb567c9d461a8be04a4157fd3cf274021451a5a8abe7060b068df85f933f02a36f7e454cfc36434a5240a558c028cd87ee9a07f04255f2a9a6f9eb4c2c21d30867e9840b49a3f5b6471298b06f4088a1b947a6667f0cdcebbd5bc402dcf79836a1e4a73e5d1561c9eb12831aef8dea3c9a6112c01cbf519f090a9a38c7acd64b784d2fdbb40eba05a27363c059a1059552f708c57b8ef989d83f4d2186c94f99d50aa96c059e4509424996d067c77d5a6a04ffed68d465b39be3ae179f1e9a9de0e298f1fb57cff9e7155327b6c9c53444070a241a76cdc7066991aa129158eca10fd73c08c5bd75e995a833e963ef28aac60b5df6a5878398a581632802848e460102f471c187ae9b664f2b4ac492c4f968af0d890457543ee5babd22784f70f1b293ab37b9abd1d8940f0f36436ae36082f82c5459137ae9d8d667b751a5520dee4f28abfc4a1d5087fd30246a7e08529a4f61c8cda6e9368bb7b3a8a794636d62882f8c96d97743b96f4d057a02848639f759d102542e8f50687026a4a7d6e5835124b561a89183d892ce2ff47caaa7eccaf2256fb5fd27ea6e6d0ddd1839ff7cf3f00504790f2099cf1db5514a1fdca36f52f2f709266de3c0baaf62c50b7440582adf94c11d59a227db756f37f916c27114780f4ebf7410f1aae4c2c2da2040eaabfde9942405a96a216257e07e9f3c8e82ca41abbc176b922c1f5893908dc217ea331f63ad6e803dbd78fb6209037d541a2c91ca507ad3701b35959e4b373e3eb3513b8a197bab15fe42819e6ebc9693d0e66a5a540c84e877a3222ae3cde059a228ee80b4c6a29f59b0bd12a7180b76594e83f43d6896e04cba96095a5fcf37967c53adf12b8d88f3a51ca9a8b4120b331693a2df053c19038d081e7102cc85f390144da76e34a92898f32b9671ec74937aa70b4f8b6e24bff003fce4942bf714951b25fd0fc09adead967ed280a6e273fce2f0366be49bab154d88ec0483e1cd6753c1f438f0fdaf47999f606d870074ea3134cb27f3daee884bbab046469e25233215f033d8d04b4ce95814d229056539f7736c6453caf0ebb2f0b58849a89321104bee06ad3cfaf39cb2fe958cb080bf98d2fe911d98dcdb129943eb9b6f4f71fc8ab265cdfb26e4fac9e352426359291e0390820c55278f9b6e407d94d29c95a4e044eab5b7d1db934bd5aad83e4f48b07118594806c75c344b58a81bffe71bd6318fa4b8c12a104c5a02c30eddc09bd3a8ecd7e54bab6cf58d9b5b48bd43ecc2647a74154c5047f8eb7ff3fbf8d94da38f377f459c607a3e453984c0141f90c4c45bd6899f48296f0b4f7ee48dc0e13c055b88c774428541f9eb3509d56f0ad65a34f0db32a12617d10e26fbddb3d0bc815045a0612354ef6f84e3beabb6d693c3b7a3bac209e305f6629c1038c494d8303ddba145de2964225791c6190a6ab306940533707f4236d2cd58f89b9a8b2a36b8d1c667eb5cb9a8273eedb7901480b52ba0b9f90d4b130bb0065cb0e75fc0bbffc35777dfe9a7d5e9233ded6042bd43083aed2eb77e6f190e7c0c169dde4161f7b07de1d72a6e23d897c2c2716fab5de09996057ec2be3e4ed6fc352c79e626ab6314d3f6c0af97924101c12efb26ed2397ece38e2c0a644a31ef18a4ae471671ff5c8def7271dcb85f4c9e20c8ce5855da1e9e4d1d8ce55e44fb1a63a284022df1b6d559de32c96a1eb57a0a138f2d30e911ba1a5f2feaaefe403ceb02acb660700adfc0aa4488d3dbacef6dc71d63f085efc9fa177f85e0715752255de1e24e25c779b20ddfe98a8e9425cedfb9d640fd767ff274a837a3fe743916ed5aea7279a1df86ccca22d6503ac503ee4c1f6fa9ce76af84fb1915ae3f62a1c1484cdd1f7aa8815906c351f6a481d31a74b1efd794a3c3c841bba71228a32758b629a75c05dd1a6a6f25a258249f38ad292f67a5ec77d574dc6db8644842810941aaeffe3173e1905b0229e9454ca72803988c795e3bb8f18992ead4a45aeb4dffb67030ec1472299b4ae1de038bae488e8b0126b72e6883bd4786919e9ce6d13ae6b19ee0e6fb8268e58e7944e23639d414a6e5b3e1e6a639358c79fb7615debb7b051535bc2610ecca46f6bb8429ad67272a75bc5a26b896c37ccfd3853c105754e235214f43385db80aa18676e3ea223cb8d7c510a321192e686e1b54060be5145e0771b905346e946cacd3e343ed478eda4dab43069d9ed949d12ded95bf6f9d650f0af2ca9ef480fdd45af5383584fff097e1848b874f695f622f6915ac4ab18d911c72cc28eb994c6d2c330dda5e4a2fdbcc8420503c3c7e9bf4bf2b63e3e1002e0dd8d38e1c03aca61bd85602bf6d4ba8f73fbff49c0c08869a2dac67e4025be3f03e245fc673b527c2059da89108f15d5ea493e243a9c7edf5a06aefaa863b7e088e58d7a796de49540f0b922e1b7f48a35ea8bac0b7bb8aae705b1c608078bbb9aaa1953ecb768e3b2a713bcbde13f1f9c3e9307437fb350f603270c4d8268702accd98944f23c86df44e0a68ad2f01d46f6dd01ebbfd05bce91967ed4f2e6ead1feed6ea844d1de92668953915fe70c18c18341f1c92ade9bfe5f0a4a7ffe52c6ced4b2671b4f5c09bb5b3235f2254d9050a4a24d5f255277f521917d325b81193926a70d9f7f387fe49cf828baf03110fe774608f97c0a6432068c4d1c3d1bb5351ea73128db861f8ad7882528bcfa4bd5dcfa832b2eb08bd999f4f9c8cc6507998c6b7ee03ac086d472019d3daef87b407661b6d86decaea5d54d23864f63b780e0307e602eb8d2d4e931e112c28f5dd0335445ffa278bd6194d3c1d19b1bc84ef04bceaa101d756995fb5ecf9d6f6719b2a2828a01ae9267771f23c0f00066bed847b5615ffc1bda8c1fcc6ffddb56a2f8bdf1be0c16453c589f11a4b0fe8cff1d6b5ac3541e8f323ee7c9435e24f94c5280b77fd4893fe0423113e2b332de89c05fe65134e31136d4c17ce1dbb405225840fa241887bfdab0d08069544a31d3d67022e7778cc0a6a7556cfaaeac8b4b5ab99d84813488e092ee4e19221bc16435608cc3c6ba3ea3168f79f1e6f14c1f1f0c4bce4bba6f7b71d15e76296c16f5b5150a6070ce041f21e9f3f346e4adb00e730165132161d1992d2a665f66254ddf2ff67dab311d8c4bc9e0213317b5bc94a3f8581f6abb99031751f3f3a00c96b2039f00616ffe2d8d8ba87c611f07b788b11c4713b2e83be7d6210d0ea141bd1629edd50632087cf0979e4996da4994e312e42440aa02bac52473844076c0e42d722be6534d170e5f4a47163ee6e9189b28d7137e4b24410836ef44fee8cf02a04f481053973053ad002252f24f71618103cfa9b22ae638332253d561f680debb9d3326bae7cc90814ba370769b311ed5c2300343462e67257c4853d580ab78aa02fe6f6313ab0244244e25154add54b62729b7a252a89dad50ff6844adb020c176178b2a5565caada7d373c3c9bccb97f2742fc2e8c335b09f1c4f74502dd4671c1280ad9315fed9c1d81aa76054ac83d82972881f73240898d62d3cf84cd463c5dcd3ee3ee5931138400eee4f75d991452ebdc0ed499822874464d168a8842307a147179a876a4d7513c00579f1b82eccf24bc1a4d7ddba241dddad4e6b39c5517302ed138eebfcb6474603ae46f4387371ce5f00aeabd2211be221f735d96459d2e720f3a4ca4c57068cb465f281b522c959cef60eb772d0c11253690e49b946652f95ce0572480f8241b0c8a9899cad5b3f4d00242", 0x1000}], 0xa, &(0x7f00000028c0)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @cred={0x20, 0xffff, 0x0, r7, r8, r9}, @cred={0x20, 0xffff, 0x0, r10, r11, r12}, @rights={0x28, 0xffff, 0x1, [r13, r14, r15, r16, r17, r18]}], 0xa8, 0x404}, 0xc) 16:00:23 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x25, 0x1400, 0x0, 0x0) 16:00:23 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x1ae) write(r0, &(0x7f0000002f80)="791a7609a888c83f8b662fef2786370471162f6bb46c96e94b01c999c2b71e83290950a50ca71aac479b4497d466041b294d99f50bab18103c4672262316d12255d1ac524600af221c67744d152f67e0c517db26ed9d9f36c3dafbaa54c9c9f50e757529825e1d1bb9fc268721e41b53b5a7d65a99705c3eb3ce52230b93691fd986549a18fbb7cd2f7cc1526d764534a260d1ee20ddd28db4ba0d3880d600a535522cab9a409bbedf55c45783e750b9f79709c6447ad6af2ab763757d5db8ce3e302a0f1715464e0018ce8a98f7c95c891d52ab43098b924ef5a053e519fb65781dd12a535aa6ff9e2d63c156acfb2b012419cec60c5765605e4fc74d0d7d88955600b685dda45aac247d93632a3b3189854e16018e340673648ddb4d052eef2dd1fdd95d376a6ac9ffea86e4383366f707499670c17f75ece4319732b69ad5cc9311af6254163e5bdcb2d40f23397887cda478efb49805aa33f1be8e315f7a98757ebde32904f377f8841107e236ddfc37a0a748c37782ed8cfb97719d20ae49c8dcb792dada975e53e134362a912e9a9722811c896a86d07e7a7a70bf9a5eca5286813479692d29f7f48e2e25923f900272a04d2db146a74c2f4e97c389148f81d62855c320bc372d066b8683efd8c7850a9884ea7b9bfff9a46c7798c43d172a9a0e5de6d7b6fadcc093571e2f3f27ed5415077acddf6afb306e382fd09589c09202a2b0dbe686d1a4163359b6c31b1fb85e5656a4c27ae51745823f656a3d8d3fce9eae5ec546b27a61b838fd16b230da4662cca4ffe2e11f4fb3b343a8b1cc1dbbc7f453f77eb928fc58a68e123b588e2c5a4153421dd1bee42102dcb293fdd74d00b7f3246bda231944c536d191c8e033297a134ff5419247c826655fe74cdcac4e6370be1d3224d0fe75b94afbe2bde762abea17ddd07a044a074ce60047ea6881ccab87ed45cb8fa9d89f6076a578731ed4b02d0724a24858f71ba0b4052bf4ff6b486a42cdd35032b2173ebc65db6f99b102d38b895111fff0a3c85e1c2023943bb8ab17c04b12e2bccc669de918bbeb2f748b710814416958c464925499ee56a239ac342e53b35688e9c82c9287d67d7960059eea472173eb28f5f3462ed0749da4a4da4870af3c4c9cef878f3983d72941adbae605607ab49e7533835a2ea008cb432c45a376fbafdf45cccb9ae3c71e59b355ce817509d52f24683c0e130afe9cff679b65210f5d336637e214d9dc35bd6689f9b5701e72b563a28ea13e6a93e5dc4fe0c77680fb8c5c6731e34c6ecdd85da24fc95786984b85dd0d92203c79e946f38fa48a278380d3b4a4bfd91c1ad156bbde035ac1095237d6f5625b9d23c727268c36a92b8ed417d855ad74b877ed36f73d6544ee52606006981c6e49744960276cbe873b901f3d60819e3dacfec18829913abcd17d1b97b8236b4d35555c9e8266964366fc97546704f5e61c07e8e0f8647dea77df9d784902bbdd9a9d359733a456cea562c3ef7afddfb2bbef38a39d7fb4e7470189b419219e966aaee03b8a7b795d7eaaf4c563889861a96de7353e5cb3dba6cc4468065ece3d94a305e084f9e4b4cfc0994a43219a6469aec117e57fe0e76174c770f477b0b3873afb0319045a6ea91b8968947dd5030b0f92c7be6f2f7a2ac3a33e2984ecab41c1c55617ca4b22fd15aa87dd6b39ec628fbc0717b174c68c043513d18cf2c090103f3d30def74820f7dae300b6288cd5b072bd68b8d4ffd090eebc64b501fcd728350b691c0d63baa79c5c43c4807f1a348c2630a170088f88771f844ae91f095786afcef521e49471de923c30978a21e58264c324aeef3a819d4b5a93f9f55164722baeccb5af9c8e1e59de2572558e9c71c12184b655be482a220c9a2173ee739a4f64e99297a41467279d32dc8ac5de3a52439ebce3b5420f861afc77ef04e21a1c64920f0a648f9470fb8e354bb6f4a9a3cacb1b579ff7b58c9171f20e010e529c60552e1d33fe634e002efa88dcc8e8b5ea1f64d5224791bdebeeab750cd652bf0c61e62b2909097009c368b3ca9a741a24984055f82c3913c3ec7f43ebff8e24a27cd38323bf6b6df5e565cef64e76c836e64f15bad65b7d72a2f5931fbb8dc29d302e54fb5ded55ed480270c9b086d85a327394fb062d7a6ad5e4bcf9037a7fb6d52c988c0f5b2cc34424063adaae418ed14fe2ede7a9b4889f8c35ade90da8f1f9ced97d0f9975a00707b16c3f9b6a691311a302fdef25f2fa94bccad7fd982ddf0cf2e6dd858aa3aad8cd72b0fcc4e19fa66415c0ab1f4b088011df227dbcb8dae223df4d96768b0fe393f7edc31380e17c87ea0208de73b76bcfe9ec8bdc482099c0b963e7308a7024adfe3ab2f01c153d761ebdb27d709fc56537bd047230647de27f160df446845055e3f40c901bc03d8cf76e7210cfd801fc57cf7af914094c0f1691777d355e51e9f1ad1673a3836435f7eb3060e4a599ed09f15190cc9054f831443eeffa47a600a2b2824b32ccab58189f9b16d9d9f343328f079da2a65571aaa68d0ae6a4c2464bb50b92312a9bb89dc1232db8b604b4167918de1f851970d9c8cba96bb12b62e620a77560c5f99f6a6ccbfe2aa203dfdaa14a04867677cc4b9f5933e9727aaef056fe2d3a9ee79c7a5efc0ad58dc9e125f85fcab902833bd5f353e850e293a2f7618740e167c91ca47c98f009850435f8691871e036911916085be603e50cf96c5badac61fe765808e486f3cbabe41221998916d9aeace28b86e450af4d298a44710f4710ed4732248e9d27f1bd735537fe1070232bcaa11c8cdf6d9e0424b7f1007345c42f60ec06cb1e08ef286d53f7444976c9d2a098335b39318edf2e76b6f1a73caf30667740c30129dea6bdb2d6f4728eac18f8d562220fa5da428dbedda7a92c35e2fb4d9ee4ba51f765e7ae46dad9ad0e04aebf78092f18131e85fb028d414ec56e9bd44635453d4b60444b1d73e244a68e19f4fc58c2b9472d13cd8f6079a537f90b72d37819c308cd2f73b16bd5b403673773abd68ac04ff99304bcd339ed9b09e471227ea7dc88dd18408b04097839b041472c3ef239f71136707493d38185f1d99416052e4ee197a1d6d169f4db8c6df05c368e6f2a9da37856c21d5d6bb58013c2a337a52f592f5e08adc12ec821f2102780ba052936d4516a42fa1191529fb3b5a3246b522409d40da47cdcbc665ef01a4fedfca87813d56b8da935658c0749bf55e6d8a9d053446533ba63d7a02c13e58e4db747ad2ffba0a6e3858e4ee9a4ef43d432de7ddb3ee48d58a0be3582f212de1561f0af494fd95b5c4e7d317339a6aaa86913beac0b8eec541d0edf1967cd1885244085f160e6fe9fbe151151e73193976e9c923b70455c97fd1c4b8c6ab61960830068cb147b28bdfd06df9e1fd435cf03437754aeaa7dd4b25973b579be39ed28138db43ffe61327a6a3d324fabb3f83d1ddcfaf11012be985af8fcbe2533703817c15b45922cd0972e7a740a6aba339945b767859e4f22e8166d39bbe9b5f720f612ecd1566a34010f2feb0fb5a319ab0fae3a0949d45b6cf1c7e4b8c9beff0b6f383103406852293ebadcb6f8ffd6e0c7535d26f70417c00f1439e9d445393688f6f9de88d6430274c5e75f37742c75a9052184329eb653a8b9198bc07c2242d0e3a29330e4019e65ee956ff8ddfc1e50181c9c461ea5d3184fd10b6d01e3daf8f3ed22c17f9391cd3f4591a7901aae02e642a337db702e6b2d09274953a33d48de1ff94eec06c333ff47da089ad4b27a654f7a5a56026b0c0b8e5e97de65e81662fc4fb137bf2277c80f8ac0f37f2b7373d2005c71447720f856274b0475b1844aefc881718b64d053046f919d4d3441e5f0cef7fd02859a95b1e8b54145f3e83e4b6b41718910842052aadd685dd3a9d32a2d5d5a74ac3bbf70323cf39652a220e5ab7edda8ddf2e3a078ceceec4eed07da07d5a95d2eb6acab38ec866e007e6accb3e9156283758f28fb8d0beb698fb855028b4a040b2467d50edff27955ab7d568bc72db047a6476dcf2fe5e77567dab7b037adc1bd04c3deb0bee6daa59764ee872af0530b5f1f98916053da8dab4c3752567ce36b31fa522b1ff548615c32e1e34a1b60ff7c54d1f86a1e8682bb241d0487a78cc4f8b6f259b91efbc461c4b429d6b7a47f9c7f453408404778a7c26d8b3b0655ce02912fdca24518bfb065d4b9fffc2f598872e088bbe3721143c0ba3424186fa8af5dbeba89f2204d9c0df96cf7b4fb096539b5861d8444886b3cedf5e91623e283399911e4cb9070615d13288e90d5dee96e0e1ce63431b32f9d11f6bd3d7602d6efa1c6ac3e07030f484c6c34a5418ba82ab616f31f20b3b7e6ef6a030bfd79f1af4a11b0842ce27c7b89ac6dc04b143b0f768ab2f89d8904e6879f60229aa10f8a00368d2ff156ad98def7198ad60078e079d7af94c6a1f9f48ae58c42b0632098096dd69a896384a52ac029997e573019598a9f4b6af1667db61482016e08b896e092758d6057655db74de88945f2b38e25ea37b63c4cdc7d60fb487b8bbdcf6e8ab236ec1b3f6b94e52f0bcf97220d4722d76dbcf41ba5f3090c94702a9b86919929dc5e21bbf063b908212bdba2a8f737c7545da49bb3eb8754c2f91f0814f3974d64826c5aea688b9e2da8399aaa93c35a0564f704e4335e6f9ad207f6d740955a205ce6b6fd1e66926749a14656da5e3263fa7249e90017446a362adb215a126c57381308f2035231dc8c1c8199435928790e57d5b5a6a8e707e16c87d3ac41b37e484b40a9ea91057d08ff8c85b003ce057a7dde5d88a0b3a176b88dac2419665e1e95450cc5a774faeec526f248949679c204191bdaa7b60b2da5a2be0527397d19a1166fbc097d423249145026650f785c02c7311c0deffaaa4749b5913ee4d0115bd3b0ca058bec9c87eadc68ffeb061179c68ca3e63babee3ac81c607242ccb51e504d87d65327f46fa7f0588a044763e0dce00d6741afaeefd4599a51f0e65021055f68155d0c6779bc8759289f8eacfb131d58f3c7a482773b2cda70669f1d23a769b8ec5d6cca2b9068b7c9503e936d2a76b8538aabd6f151a31495e82484480f56e36c0ef9663f8f14d7e130f09cc17e44dff93b47ff6e9fbb33553ef30a7eb833c8cf3778dcbf56f5e2c927e8affb7adebbe04e42f30bd67c2676b00d0c7d8c26aaf5d459e20260b7623a0d857ed24c2bfc30ab80f868b6d53c5a451aa5a48094a58614765642e0b13590da321aa2a6fcf65c69a0dcd4589f505cf33e69b3b06010132679d1aabf2a2f69ee7997b354c73bb091cd9cffa883e5d5d6859074fe6bb6640fd42a456be176eb128e36a784cd039b585596fd283dd0ebff91a8ba453a985a50caf5a0a3627e8588a6229cfe83c0645ed99724482a120c5e8ba9ec67a80288fe963ca585824eb1dd239338c99b73c580cd9665b22102e1a6af5f4f5d8d30c074b586799a48dbdcea45c91ffbfbdd372f08196e5383ac2446b35df7ace7d07e26e4809a19337f8d5ba2ea0f62eb913869097fd297978a3dea83ce66f999444e4898e33a61b1db59d9aa8055678c3eef5f0b83be23bbcace91459986c4507d2d0c379c7901fa2f65d453727b5a26", 0xfa0) 16:00:23 executing program 0: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) ioctl$TIOCSCTTY(0xffffffffffffffff, 0x20007461) openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x81, 0x0) select(0x40, &(0x7f0000000000)={0x9}, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x11, 0x4003, 0x0) r1 = dup2(r0, r0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x9) sendto$unix(r0, &(0x7f0000000180)="b100051360000004000000002000ca90100e08fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282918e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f80004ffff00"/177, 0xb1, 0x0, 0x0, 0x0) 16:00:23 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) shutdown(r0, 0x0) r1 = syz_open_pts() ioctl$TIOCNOTTY(r1, 0x20007471) poll(&(0x7f0000000000)=[{r0, 0x42}], 0x1, 0x0) 16:00:23 executing program 1: getuid() r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1021, 0x0, 0x0) mknod(&(0x7f0000000000)='./file0\x00', 0x0, 0xcad) pwritev(r0, &(0x7f00000001c0)=[{&(0x7f0000000040)="26cb7b1b84227aad7fab7f29171c6cb5df94a39b3243f1ac38a23eb57afa556c358c6a7cdb83195a901d2ecd1c780ea8d0e242dad5074d943ced6e8b1f2c9f0ae2e3dfb1a543fb2e6fd1e0be6d404c612ed0174667a21f879ccb06b208622386723763ab56e44ad6bf10cde919d5fa503cad1391ff13720fcd469914c73c14636b92020f44fa2e5cbffabfd2bddfdc6139333d6fae16b3ac9be60990f169a92e8878d7b31e91e3d5be869a67defcb973229ed93866b4b96d2d063c23751f7fae8928bb5622daeab9ee119f14d813061930a5b920c3a2aa0ec5d4da10d8e6454eb34e1bea0072654f2b", 0xe9}, {&(0x7f0000000140)="d29cc279decbd69bb091aecaa1877827b8ca6e8786db55dc7b67c2ddb47359cc9633ab28ed0f34b77bd50031b20fa7afdeaa34d68dee26fc9f6b95d2a3a1a4e1371318ea0f153521", 0x48}], 0x2, 0x0, 0x0) 16:00:24 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCNOTTY(r0, 0x20007471) write(r0, &(0x7f0000000300)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41771632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf5793e6f978d6c226c04ac18f9c138c91a76ecd4096e8c8b6b87cb2d72b8bc5b9ad8a4f5f728193ef16ab93f", 0x65) write(r0, &(0x7f0000000a40)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15ceedd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787635f7295e78d108b72595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abdfe5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffedc8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d80ace7d92b038a3818ba93e8aeae5e601240b40a32c14195ef5fcfcf3028c16b9f363d99dd9fe07d7e73356d979030772428f53b85eb1d1f792273135c3db5530866a24442e5260cc3e0e0ad6edaa92f2966f013e6d783ef89f281cc1c96bc4d0cc8076f6e32a1b54abade2ad474f383a6c2705dae9d4ead83aceee77ceb8978dfe47942e6ae466a02b16d51b4e3eb25fb0d2755f457d8be3d12b61a768cacda186022a69a1a384931cb2b2db937b0588309a6ec283b78311fe3331f994d2b3babdb6ddd839d3ec027c456c4d2068654a53b40487d24aa35e37bd74c2a84d4e5c39b746ddf89ecbb00299dab1005c131cd5f97cae19b64dfb4796df549af80b68351b22232858d02ba359a94ef7c9952f204", 0x7f3) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x0, 0x100000001, 0x20003, 0xd9a, "098d14c67504f300c5664521d3f131bde5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:24 executing program 1: r0 = syz_open_pts() semget$private(0x0, 0x4, 0x8) pipe(&(0x7f0000000000)) fcntl$lock(r0, 0x9, &(0x7f0000000280)={0x0, 0xffffffffffffffff, 0x0, 0x100000000}) flock(r0, 0x5) close(r0) 16:00:24 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = socket(0x800000018, 0x1, 0x0) r2 = dup(r0) kevent(r2, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffa, 0x20, 0x28, 0x4, 0x8}], 0x8, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x0, 0x8, 0x6, 0x68}, {{r0}, 0xfffffffffffffffd, 0x0, 0x6, 0xf7, 0x7}, {{r1}, 0xfffffffffffffffd, 0x0, 0x4, 0x2, 0x9}, {{r1}, 0xfffffffffffffffb, 0x30, 0xfffff, 0xf5b, 0xfffffffffffff919}, {{r0}, 0xfffffffffffffffa, 0x42, 0x4, 0xe34, 0x20}, {{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x5, 0x8}], 0x5, &(0x7f00000001c0)={0xfffffffffffff37a}) r3 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r3, 0xffff, 0x200001000, &(0x7f0000000000)=0x4ef2a2e3, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x3, "6fc6e23c5b00000000000000e74de400"}) bind$unix(r3, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) setsockopt$sock_int(r1, 0xffff, 0x1000, &(0x7f00000000c0)=0xc8be, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 16:00:24 executing program 1: mknod(&(0x7f0000000080)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x1, 0x0) pwritev(r0, &(0x7f0000001b40)=[{&(0x7f0000001b00)="fa1204a49155ce1e00", 0x9}], 0x1, 0x0, 0x0) open(&(0x7f0000000180)='./bus\x00', 0x1, 0x80) pwritev(r0, &(0x7f0000000140)=[{&(0x7f0000000100)="0de1f5c3059d32c2", 0x8}], 0x1, 0x0, 0x0) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000000500)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6afc4a1ef5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a1a1f6c90d26190a09a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b644b81be4808241f657fbc1dbfb2686535e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80679b1274558f67cc3f79ef44a363ccf3bb", 0x493}], 0x113f, 0x0, 0x0) unlinkat(r0, &(0x7f0000000040)='./bus\x00', 0x0) connect$unix(r0, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:24 executing program 0: accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002a0c00000000000010"], 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) setsockopt(r0, 0x7f, 0x3ff, &(0x7f0000000000)="f76b91f4b481c3577415403cf561370943e33ae8f47d17d3d3171d67a1906a0fd75bb1940c95555a174363a9980fbcc9fb2ffa4c1ad3", 0x36) 16:00:24 executing program 1: r0 = socket(0x11, 0x3, 0x0) getsockopt$sock_int(r0, 0xffff, 0x200, 0x0, 0x0) 16:00:25 executing program 1: r0 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x400004002c5, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x8000, 0x0) ioctl$VMM_IOC_CREATE(r2, 0xc5005601, &(0x7f0000000100)={0x10, 0xffffffffffffff87, 0x4, 0x6, [{&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x6}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x9}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x1}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffd000/0x2000)=nil, 0x4}, {&(0x7f0000ff2000/0xe000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x919}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x800}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xd9b5}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ff2000/0x3000)=nil, 0xf6e}, {&(0x7f0000ff9000/0x4000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0x1}, {&(0x7f0000ff5000/0x4000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x4}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff4000/0x4000)=nil, 0x32b7}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000fe3000/0x14000)=nil, 0x67b69b15}, {&(0x7f0000fe9000/0x4000)=nil, &(0x7f0000fe8000/0x1000)=nil, 0x3}, {&(0x7f0000ff3000/0xd000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x5}, {&(0x7f0000fea000/0x1000)=nil, &(0x7f0000fe9000/0x3000)=nil, 0x100000000}, {&(0x7f0000ff8000/0x3000)=nil, &(0x7f0000fe2000/0x2000)=nil, 0x2}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x7fff}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0xfffffffffffffffe, 0x0, 0xfffffffffffffffd, 0x1000200000005, r1}) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x1c1) 16:00:25 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000008e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000000)="fd", 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "c02a5bd284815045cdcccf19d36eea972fff6634"}) poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 16:00:25 executing program 1: getitimer(0x1, &(0x7f0000000000)) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) setitimer(0x3, &(0x7f0000000040)={{0x3, 0x5}, {0x7fff, 0x48}}, &(0x7f0000000080)) r0 = msgget$private(0x0, 0x28) msgsnd(r0, &(0x7f00000000c0)={0x1, "3c8ee79ef5d7cd30a45325a8d1a5ad3ea0a878a09b5f5f3d570776ae78ade8ebb3bcf2e1a7c68406d7758b2b6ee0828dc9b6581b0ec6eef90781c94ae7952a7d04157ce2d80e504c7b85964f0a58a277546ef8180bf2c32d284683a41c84065b2edd22a031514513c1fe02728530f31247af57638a996a554fe42d36e7ce4c77bfe48d2d7ddf021eaec84d5ffcff0370bc201f4e6d598f99c82a76214d53dbf411330e254feb6c81019e3b88da4d9c40cab846b46c4c1e778a9e33b4c592f06a0fb65fc0db86d1"}, 0xcf, 0x800) msgget$private(0x0, 0x84) r1 = msgget$private(0x0, 0x640) syz_emit_ethernet(0x4a, &(0x7f00000001c0)="311ab119a88c7d1799604e61a4635c8f10eecdb90a562dfea8724903dbbf95dcd67619a9d69a9badd86ce2ce4df1a7839921d831eed6e68a5128f928747f8e052a939d0cccb109a465d4") r2 = getgid() setregid(r2, r2) socketpair(0x11, 0x4, 0x7fffffff, &(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}) accept$inet(r3, &(0x7f0000000280), &(0x7f00000002c0)=0xc) r4 = accept$inet(r3, 0x0, &(0x7f0000000300)) setitimer(0x0, &(0x7f0000000340)={{0x9, 0x10001}, {0x3, 0x1}}, &(0x7f0000000380)) msgctl$IPC_RMID(r1, 0x0) getsockopt$sock_cred(r4, 0xffff, 0x1022, &(0x7f00000003c0)={0x0, 0x0}, &(0x7f0000000400)=0xc) pipe2(&(0x7f0000000440)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_WRITEREGS(r6, 0x82485608, &(0x7f0000000480)={0x1000, 0x4, 0x8, {[0x3, 0x5, 0xbe, 0x1400, 0x5, 0x1f, 0x101, 0x9, 0x0, 0x1a, 0x401, 0x140000, 0x800, 0x4, 0x4, 0x90d, 0x6, 0x4], [0x2a, 0x34a, 0xfffffffffffff6a8, 0x5, 0x2, 0x8, 0x4c, 0x8, 0x800, 0x7f], [0x20, 0x3, 0x6, 0x1, 0x98a, 0x4, 0xf46], [0x400, 0xffffffffffffffff, 0x200a9c34, 0x4, 0x1, 0x2], [{0x8, 0x1, 0x3, 0x3}, {0x9ef0, 0x1000, 0x5, 0x8}, {0x4, 0x5, 0x7ff, 0xff}, {0x6c, 0x9, 0x1000, 0x9}, {0x3, 0xe6f, 0x6, 0x2a4bf185}, {0x10000, 0x9, 0x401, 0x76f7}, {0x2, 0xc23, 0x52, 0x3f5}, {0xc93, 0x81, 0x5, 0x2}], {0x31a, 0x2000000000, 0x4, 0x5}, {0x8001, 0x1, 0x1ff, 0x5}}}) ioctl$WSDISPLAYIO_GETSCREEN(r7, 0xc0245755, &(0x7f0000000700)={0x6, './file0\x00', './file0\x00'}) msgsnd(r1, &(0x7f0000000740)={0x3, "a6ceebf27373763f670cdea28e795d9b04f4eb3650a626675bb34bf0d3f4aea8d5a7e0547f5694ee7e7a891bb313ba05707cd21855d0e841b4d8c67512aebe5042ffedfc9104271b3af6c83ff0fd904ebd89cc75ed8fc0152fb6adcae4c93026ca29d99368fb64e749225f4d310f20446325f0"}, 0x7b, 0x6934736a1f0b34c) chown(&(0x7f00000007c0)='./file0\x00', r5, r2) recvfrom$inet(r7, &(0x7f0000000800)=""/150, 0x96, 0x800, &(0x7f00000008c0)={0x2, 0x3}, 0xc) r8 = semget$private(0x0, 0x0, 0x80) semctl$GETNCNT(r8, 0x2, 0x3, &(0x7f0000000900)=""/229) sendto(r6, &(0x7f0000000a00)="98537b0f66bd7ce6d2d2b8cdf4a307ae3e4d9e5736c199ae0098b7c90823148e62252685edf46931cff1ef03f4b786a428f442f660d95c4deb3179b705937bac18e4dd242399e234070d44ab87db34d4e7d1e0fece3ca923030182ab6b927a3c269420a3588cd356eaf29c88ffe6ba367c0f7fa5d687", 0x76, 0x2, &(0x7f0000000a80)=@un=@file={0x1, './file1\x00'}, 0xa) semctl$IPC_RMID(r8, 0x0, 0x0) bind(r4, &(0x7f0000000ac0)=@in={0x2, 0x2}, 0xc) chroot(&(0x7f0000000b00)='./file0\x00') msgsnd(r0, &(0x7f0000000b40)={0x0, "1f3a703339889c18249ea585034e03e9a51f78b2a40cb5b5a8b3c28e2e14692eb9df99cb2f91b9ab7d163400fd959a563d22f838100ea87976d9fa5c9c08af565ecee7e33d0d8cc045debae4ef54dc9203d7d6cec9a90310dfa8252a8a66a7c96205d8e261b31529c994912b1945700d0251016f38b1130ca8bbdeb2a83e125a18cc2c65ec8b124921b7618e9eb89b83a28c8e8a249c342c96984100a5163767c87e802595eb9c74790aa9194394ee4f1e8d4d0507bf54337f6be760dfaaf0443215c8571c89119b6e98f4385d4632a4ae69953c28d8c2540ae288b9b303f8a54076502214d1d600edac7590443baeeb77ae2d77fdd3bf56ef951b"}, 0x103, 0x800) ioctl$VT_GETMODE(r7, 0x40087603, &(0x7f0000000c80)) 16:00:25 executing program 0: r0 = kqueue() r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x400000009130dbf, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0xc19d3ee7c7461ca7, 0xffffffdfffffffff}], 0xdde, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff8, 0x0, 0xfffff, 0x7, 0x7}, {{r1}, 0xffffffffffffffff, 0x6c, 0x3, 0x3, 0x9}, {{r1}, 0xffffffffffffffff, 0x1, 0x6, 0x83bd, 0xc8f}, {{r1}, 0xfffffffffffffff8, 0x1, 0x6000000e, 0x2, 0x1f}, {{r0}, 0x0, 0x40, 0x20000002, 0x8, 0xd83}], 0xe45, &(0x7f00000001c0)=[{{r1}, 0xafef47cdcdde2223, 0x40, 0x1, 0x8, 0x1}, {{r1}, 0xfffffffffffffff9, 0x0, 0x81, 0x35, 0x8}, {{r1}, 0xffffffffffffffff, 0x80, 0x2, 0x100000000, 0xffffffff}, {{r0}, 0xffffffffffffffff, 0x80, 0x80, 0x7, 0x40}], 0x58, &(0x7f0000000240)={0x10001, 0x7}) open(&(0x7f0000000300)='./file0\x00', 0x200, 0x80) kevent(r0, 0x0, 0x0, &(0x7f0000000100), 0x7, 0x0) 16:00:25 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0xc02, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000200), &(0x7f0000000240)=0x10) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000002700)="68167cbc965f05120879032999618a9a7d73758261a3c4211ef602ce8395e2da4e4bc4c6d69c32394404f2736055ee58af728f5bd5016843d5504189bdca6515f43ae89402bd0fc321870bd914b797722ecd402f29b46cc52d7c26c8547096f31d5684cac74a7e0b66a756f151e006a68a5ca889f8d8c24f787b7d15c49512cfdcd347df032d603b0dea5195fd059239ca83954ad041c356e3b71446bc02660dac47f11ec0eb3c0518d9f1c420248d3bbbf3df5018faf1e48e06464bcf299a29040972f575466fb09c2a2cd08ff8e8d3c0dab45619ad6b34682561a2d6ba1c33ab1714dcafa7a1ce882e87e92ea963eb425e74e3f6b820367c62478d678105a31544b5680b6373b89253e25340d0ea95a20f36acd8d8230d79449de32405d4352515820ec31b4a48c7581fdb72f88c637ea128e54ac977bf3f85c2ed9fc3ba455a266973a2bd6c5d997b97490a33527409ac24eacc3a67f3a9eca7a97ec1dff1dfa558a4e6f7eeef0b3398e645e03e747674a8892e7a436af17a7c0a185d912c5c51169341e317523ae227be161a88dccf3e007d939da8ca6bb5bb28d85f0d2879ef1a80812ca955a23c8b5d01b97aa68204f1be70670858963e1d74499939a0f47fd523a547076c6d205decb4b16674319c243aae90e7b26660b00e047296138afad6bf37b6f5d3fa45ab845bfc910add8084f7db15453396d4c9f5ea693d32f5dcfe67f2907f36fca64e0a049c8e462f309064f1fbd8c2cf7e1f7e0fa802a014f9b252381ba7ff0206eb5b8c2dec9ad4bc020beb45a560c1111a434ad062c6b9bb0e528fb7879c21febb70b44a92800c41eaed96e45d26024064c9d7bd66ba8a8669bb49d24c706cad16410b085b5d645528ba48ab190ce50d011b7b28bb8dc03a3b7e2561b4886fe3eedc6007b6419febadec94aa26eca37c6ce5897c307c16b7d2023ba261c951778ecfe070d23bf5ba1e4335eef1d6d2c904e0ce98ac98fd07ceb808ef736f00ed2f6f555040c3fc9c09cdfb68977fe8ea352181c7814348787c27680fccf49db8f6ad1396ac60971f44a600fb0cd88a0f8c6787c10a3d52ce9e45e2181b5d0d8898e91978a5f826d52d1761e4750e3c43f21e339ec59350a22606ab61ab75ecfc4fae77f87cc27bc94fcbffa44f102563a9c216a86097b1e898b1b28d142d8f49fb48ecadbca5242d9f050ab0ee04ff688c23f2b9eea8c5c1a9f5510a9cef7ae594a599c25209c9c03241936cdfc5b409913a47e03e8172e764ebd592f3e06504e97313078b392ee82086489d20f40d31d18da01a4c1067095f50a90108c0683ac57618dbf039293ba19f3ca2950ab6f9200c91c061b2e14e5e053b23ddfc0a6ab04ac00d0d220da590fd334c5964e97df848cce67d9c1513304bb113bad26210a94c3c0aa3518149f60fc511d937a959e1ce0d20be2550b19fc6d3a950af15166d8e2102688d42438c0facea71b19c2afce28252189978fbf8d25f6951e32e9a2fa6cf9913f63074dcd597921412d69d0a54210d0b06bd51888682f5774a56d0e805bfa7b33e1836e074c7f7c1aa01583ee5b229e0b181239492958ae6eaaa4d7390bf81001dd855259bf029cc6c6e9963a34e9b6367037c126a5c3b6ce1cca0651d68337a123d75f250317af2b4f28048334476cd44f53d3baf3dcf3941f3c8a285d8329b585151f6f53406270b00cd049d337f967bc092f7eb71891302b7cd3a2c15ed1dc6070908a6b15430c30a0c862c727b9acd5d4923b55ee7d4c948d75a584f82281c88c3ffc5f5d8ff5e4ecef533c96c86ba08544b31b126da2aae3828c13edf5cb4df6ef5d5b4c48023791af63c26ce9a659410fb95fe1f59729fcb995233c216153681c9f43af7e939cd64bcb06e51dd5b6fac9c45e46386b2cacc4a1deacd6ea22502f789818ece025ae3376fc6cae5050cb67bc28ce255ce339a42585e57220787ae3bf5760b99232d9c6ba62f851450bfff5bd0fc9c9eb969be48da9bca5ede305248120eac4c914576637bc5c8cb2cfbd626a5dd45a882fdeec934e1001bf2719542455f2bd438aa7feb943ec6da6019fb4747ffd1f5a1f095729d5f8689603bf2d38a58514ec70c4807810d536e90ad6bf4de38a53595c8f4809a33feb5c9b67dcf6b537edce1fb1965fa739c928f26e713a9c7fe98679914450e0fbaa6aff6aaf388d447319123cf45ba81a0913d033d7430f891c18a8d2965b74933f1a80b250e2ee2578443ef97146539b05f2c2966cc7b07f5c94b4977b1f9bb12a25ea465bb6156bd9b300bac9a573ea9f2be54c5c8cb32d23de418c77159722f57274999c527adfe94f1f8307dc5ab76f19a037f819b5ec8eec7bd5d433b40437b45c59cd4f36211ae7456731269e8a7d01b2fb9d9ca0886f6a2612d7b22227907e362db4aee9d9ff0a9da3cd37b5ec2b29c160627d8d045167e861e10ab153ee4b3b63f973871cc3d633b5439c038c2ed8cdc4e5d30c6c5321b68716670b58766ab05a0bc26582b5a28151028c4100143aa06f12c0c3b8dc0d0aa9d9f3d2c0ef4e4e11cdd47afef0998349db1788ea5356642ed966512e749e85e5efc5aa79f6699460ce425852855cc971455d732e3004ef12fdb6c16b621cc1b49f064e861cce7f0292bc2530654181a3fab7a6541cdabb3f0976d8731e84a69346ed9379a5dd12d4a9a7d8fb2f5b7fe0f0397270c95ec38442fc447077034bd9282b088c28c271ccd73bb924701bc2b790eb28c1d9eebf161e1b956e9c37941a191fc36574af61d27425b59d6895185999d41ec087f139ade9ed7d1f26e24441c9431d381c9394b52fb9ee36969431bf1c440302a8fa3b2110f94d41086a721832fd48a97a11ede25606cdd12567791cbed2c3880b461812c46996b01ad5716de4509c52cf4b43f48378c380fc56b4f9631dd04066e0ee02864dd18a591f92ea63b11ff170570591677efb660af563166df09ae162f14043bea1ccbbabe1dc017af89d6e7acb7ccc09b2eebf3981ce6804363007bf0f3cf03d2f3c0eb6eed2c5f4dba340cf1c356a7796bb4b8c30c1aaeeeef79c9d7610fa17a930e513d83e063c64dcb19b4a0114673111bcb4a5fcbd1f8bb60e7eeb58ee8487bb15b934b33dd72c9c42f7c4351adc33876f219cf26dbf9cfa528159ebbe6f2752e96baa118f6f20f71442fc8ad60054cd566e36654c2e240a8c51ccdb9cced5a66d13126a15f2d0583ac6f553f870572a58385dd1a34ec177c5bb2d0d7b8ef68f3d4b5b7a50cee10a54063173dcc1be3395cab8794ea5aa4cc78c90bbb672107d24e8e4c896041471ce8ba244d7760d6aa5608cc4e676773d4eca3e2bfb7463eb4e97c17c897d6949114c235b5c061434725e3d42de8dcc08b1992b3a8f9cdd6bbabc343ba85be7071f460d10fad4b81e2ca84a38bddd8db60697333b0ec0c8b52fea1226a1709968fdf621e6df3c700bb631dd598363bf830cc67a6cfecb38ac83d9865a9bc36e01d2dcfdfdebaaa9b820574ad8ade57d80a91da3034e81b4a6a5f3d820394b5306903fa42e855638227244db9b01c8e1a1c0630680ddc244d53469aa0f9d7726a0235ec389a2d887fa2688e5da0af11b923219761b721405b5b69fdc67eab30236ec651d0f81a14483f7c253a51424eda182453fef5dba3ecd6a780efa4291c2e2596b2145db70504713b92a93d4ea07271ab8c6c365d0b35e630fd2a507d3cf20a750b8208202323500a600de2b5c30f1545764462fb5acd44f57df9b272f2a1ec7fced1fcdf8506e6811713d9ec63c377df0241fa748a642773c3b24ac6efd7f366dacc4928dcc3ec0155d3894a21b7acbff46759571093bb7a81deec48c011e0dd8333676a1b9e7e615a7fe6ec1f365c0d209ee2b1ad6b86f0f3a00dd7998ce5fc5530d7ad53d0032d6b5831f2842ff941640ae463e872d365a82e1d76695933d1a641ae81ee40189ea56672f193d351f1ea7a20e2a839db35b3c13a1378d6e99f65e90f7a5ab64e753823a2777bd64c84650db7ea8f42dffa1d3d314351bf1f48ed015efb277952b90ed5b18769c4f342636be14a116cd6a36233086a53231ee001ccf43bcfb1b96b0d185e3d95b84ebd45e33bf78916f706c2061ad0c5694f795cb3107ddf9429ef7d11e30d16bf1ab58a89391de7575474cda0731b337fac310350b85a4a34bb3040121ab13ac3c496489a83906690ac68191d6b60dfb2cc6ef4a928bb9a58b89e4eaec7c9084b2b72902b2c3441d64a41a41405a55c902bbddf304b2e338f350b937e7ee6b3f9f6582f051de439a6cfa54fd66f3a89130e5b5fd2feac64a4d6f03b4065596f9a259b77762e620bb67db0044e22a9d2b00020d0c934cb7d2b3e4fe33da091ec8268c3cf99d22ac5c4158cf83bb857a7e5da47c74e631a6cb7662db4ce5abf5e6ec54fb0fade83487bbfec5a07ac24f16cf9df7afd986acab4d4640003e21a247645b642b8ed34972b1ab6328bc48f60047fa08e3efd4f40c8921c40144868abdd8ea377528eb369b53caadf223bff3b3c55cccae7403e225993e71e0bef138da42b389e39adc4903164b95a908f56a34538cf1950baa7b4b79b0d76fbd22f6ff4f842b256a58388de4d35970121ba6bf4caf9448c0bb23b275861557d006868d3702efed9a4d6925a03f9bdde456dbea65fd125792df9a726a82478d92090f235d203c2b92a0e3f1f1f57cf2788256b5078a8cedee149008a17d730eb3b41e02ebe21bfb37ae136041b31f0f115391ed17fbdf4a74726fac8f281e4292e3c86a1263f51acb24c8d401d0f5cd145c418913f6c915f7bccc360196553cdf83ff7425de45a9be041a3a6e988263a165af00d16aaa0513248ebe5a152dad4033f65ac88e5ad45288d9120c3b05a72579a27ca257ba5d64db62dbc6f4a7f90a9a5c42e7eb837ac3251abf9fcf51b26754337ac852d0492757c75499c72d1b9cd240ff1037eb3544843bdabbd5e1390cc9898bf6e55f6c3d48417b2ceca477b0e377985aa55827daaf20a909c2502c89934e81405737eb734ef0b4e8a430bd88f7f30823da76ba809948a538fc141e4390043bfa4c6acea74c466f8be6d0596f0917096c308d3fb1323204acbbcec359098d20beb9d510be1ae716b0fafb06ed7c932142aaec2128b81ccc96d42575364b74f95fc8611505916f163305850c12bb55e3d2cb6e3bfc1878341111db47576caf0f8632eae8f675e6ce2f6cdc6c7cc03dd58d1e644727cf70c0171998e922bab243ff3503310609544f84e777fb531b608ed1ad67583599531eca9ca522bb59a11be0ef8b6d016fd057f5dfcf9fd419aba7c63c7e5f2c60ca88f00cefe95492e288f9191bcb0a3890b50c8fe725bf978752763e5a784773e3a535cadec827a4974ce51753cc2bccc4c9d77ba30f1dc27d8144ca3ad2b7bc4206f07e5d39a2e33c4685256f82550bd4c266005bd1313a8f53b02571d516dfca3b42d566e26505b863b8f0795dfae4e4b78ab203aec9df86c423ae977f6e274087464cd8df5dc956f91e54f28f00c32a775ede61b78e456ed2198bf3f3b5e993610ba0080d9e79605d6e6fb94c509c1119b194208efb756f9ae1a23e129719d628814e6bfdb00ead55d15c68d8c9876c0fe8256c3bccfb24c4b7f45fce65dedd56108aa48c5794a47475aab35f14f1df64a51fc984a6baddd6fa268949612b9a3ef0884370f5831a8d0270319", 0xfcf) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 16:00:25 executing program 0: socket(0x22, 0x4003, 0x0) 16:00:25 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x100000000204f, 0x58fc) r0 = open(&(0x7f0000000080)='./bus\x00', 0x0, 0x0) ioctl$TIOCSCTTY(r0, 0x20007461) ioctl$TIOCNOTTY(r0, 0x20007471) 16:00:25 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) mkdir(&(0x7f0000000000)='./file0\x00', 0x1) 16:00:26 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000440)=[{&(0x7f0000000200)="d0", 0x1}], 0x1, 0x0, 0x0) mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) 16:00:26 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) listen(r0, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="eaff125c00000000", 0x8) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) 16:00:26 executing program 0: munmap(&(0x7f000071a000/0x2000)=nil, 0x2000) getgid() madvise(&(0x7f000071c000/0x3000)=nil, 0x3000, 0x5) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 16:00:26 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0xfffffffffffffffe, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) geteuid() ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000100)=[{0x44}, {0x80}, {0x40006}]}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") r1 = semget$private(0x0, 0xc8617563718cbd4a, 0x22) semctl$IPC_RMID(r1, 0x0, 0x0) 16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x1d}, {0x80}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000140)=0x4) syz_emit_ethernet(0x17, &(0x7f00000000c0)="9aa1f5fe4cd121a42228ddcbf508363bf74211d71ce65a") syz_emit_ethernet(0x1, &(0x7f0000000340)="b2") ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000200)={0x4, &(0x7f00000001c0)=[0x7, 0x9, 0x100000001, 0xe4ba]}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000180)='/dev/ttyCcfg\x00', 0x10000, 0x0) 16:00:26 executing program 1: r0 = open$dir(&(0x7f0000000180)='./file0\x00', 0x40000400008002be, 0x0) chown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000006c0), 0x1002f}], 0x1, 0x0, 0x0) writev(r0, &(0x7f0000000040), 0x1) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f0000000980)=0x1) r2 = getppid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000700)=0xc) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000009c0)) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000740)={0x0, 0x0, 0x0}, &(0x7f0000000780)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000800)={0x0, 0x0}, 0xc) getgroups(0x4, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = msgget(0x1, 0x104) msgctl$IPC_STAT(r8, 0x2, &(0x7f0000000b00)=""/111) sendmsg$unix(r1, &(0x7f00000008c0)={&(0x7f00000000c0)=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000000640)=[{&(0x7f00000001c0)="d6d0facb238af1b553e0c474dd8212e8ae1901cc4eb9a1a32febbd0f0cd3b44d9a5138f28a8ea322b75747717a5688fe1e2505cf0fe269c2e1910de6cc9e5a760106b75b11409740968c372fbe1f8ef1999a0f", 0x53}, {&(0x7f0000000240)="3e0122c665ddd69ddbd9488494cd9cad0bd5d47e568f1378580e7bafaf2268663993162a3bf4e5465e97e121ce7e561e8b12530d9ec47de34a7a5a83e86dd088cd5efc623bb8d5fd1be4aac2e1b4021c32b0998909ae120d1179faaf4fbba9584c23813edc8a80d87de888", 0x6b}, {&(0x7f0000000140)="8b9090c711991ffe98ba8637f8a1", 0xe}, {&(0x7f00000002c0)="7c22a959be194182adbac800bff6f918bafea67f915f4ad5413ac5d45f9849e9164919c1cf94de5c6a061e1d5e9c9e995d60fccc33e199574800e13bb90e0757e4d0d06f38cf19517085e9bf7ce2abd05f9849c95a7523b7d535ba257cb3ec08b35837b3e3718ce18858d9008d5eb7e21b8b25a1933a4cf827b727a266f3426d5a614ea1252befca41c11b7f24beab285a02d643226b7c153d65595a6d197f691027157eeec1eb7e6396e55c80b66e779ce5a47b7609e5e52a78735f393d5790f18c23068c6ae5f62191b40f96acc1302592b0e6b5153fb07b3e9135cdd6b28b030adf", 0xe3}, {&(0x7f00000003c0)="455dfd84c0a671ac227a0047e23fd2cb9616c1cfac1a7ede1bde67678ee730407aa4a569b92d6e44de0f98ea173041f7f657fba90ea6c9b49af2ca01ab815d5a83267e60f235bce952a718af56f00b004821c1a50d703b62d686d53fd23aaed99f0054d06ed067017106629808e663b8942efaf8923cace0e601c21c9b7affc688a59d10c923dead1eb80b4027cefda58455ddac7e658f7e43a205ed616a323c2bef0c7a8df79c3216cc5f10b52e65990971dd2a703481f10d64c9fe32c20032784fc98b00ab935fa30e0d33df6d", 0xce}, {&(0x7f00000004c0)="410661b50b6250c651e15fc735895dd6843fa0797a16954f98273223b03dbb280485132b4e1f8ada2d6e27b4764c93ecdc8b548615ca9a736096d8df", 0x3c}, {&(0x7f0000000500)="e1beb50cff6f56941589b4945d0c7bc6b1dc7558b1cde8fd353a6979ba9c86f4be5eee1fc33d15db1567ddf6e7796cf9cdf372e053d0887eb7b7257a9a358b0b6d9138f75aa1847892aaf33c3195cc9680209ea92d955449ed67169c506c5aac7159868cc90ff81ce4ee280bf1c6ffa53a41e9c3f85132a5f9a1ff699b2dd94a9bc9df63e429bc279734022501f763dc01ee5bfcc9dd022d17a00202b9954ccb9474efeeb64705a489fa9c3080eefe7eea7af7c7e9ed162cc1", 0xb9}, {&(0x7f00000005c0)="c88c3824e94d8483b07d5e7f68566645e6c2de", 0x13}], 0x8, &(0x7f0000000880)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}], 0x40, 0x402}, 0x61c7dc6ec59250de) link(&(0x7f0000000900)='./file0/file0\x00', &(0x7f0000000940)='./file0/file1\x00')               16:00:26 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000180)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x1) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) socket$inet6(0x18, 0x8000, 0x8) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x3, &(0x7f0000000040)=[{0x4}, {0x4c}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000000)="b2") 16:00:26 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000040)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x80002007, 0x5cc2) r0 = open$dir(&(0x7f0000000000)='./bus\x00', 0x41, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) write(r1, 0x0, 0x0) 16:00:26 executing program 0: 16:00:26 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2a, 0x0, 0x0) getgid() r1 = socket(0x2, 0x5, 0x0) r2 = getuid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) r4 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x8000, 0x8a) ioctl$WSMUXIO_INJECTEVENT(r4, 0x80185760, &(0x7f0000000140)={0x80000000, 0x6, {0x0, 0x1}}) setreuid(r2, r3) setsockopt(r1, 0x0, 0x20, &(0x7f0000000180), 0x0) setitimer(0x2, &(0x7f0000000040)={{0x7f, 0x1}, {0x752, 0xffffffff}}, &(0x7f0000000080)) clock_settime(0x3, &(0x7f00000000c0)={0x1f, 0x1}) clock_settime(0x4, &(0x7f0000000180)={0x4, 0x7f}) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./file0\x00', 0x80002005, 0x2d94) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) r1 = kqueue() mknod(&(0x7f00000000c0)='./file0\x00', 0x1000, 0x4) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x11}], 0x401, 0x0, 0x0, 0x0) r2 = openat(r0, &(0x7f0000000100)='./file0\x00', 0x200, 0x24) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000180)=0x101) ftruncate(r1, 0x0, 0x1f) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x2}], 0x9, 0x0, 0x80000000, 0x0) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f00000001c0)) 16:00:26 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) recvmsg(0xffffffffffffffff, &(0x7f00000006c0)={0x0, 0x0, &(0x7f0000000640)=[{&(0x7f00000001c0)=""/121, 0x79}, {&(0x7f0000000300)=""/220, 0xdc}, {&(0x7f0000000400)=""/142, 0x8e}, {&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f00000004c0)=""/189, 0xbd}, {&(0x7f0000000240)=""/73, 0x49}, {&(0x7f0000000580)=""/178, 0xb2}], 0x7, &(0x7f00000000c0)=""/53, 0x35}, 0x0) shutdown(r0, 0x2) write(r0, &(0x7f0000000140)="220e228901001c067ebc74a7ea11cf801bf1fa48f4445ed5", 0x18) mkdir(&(0x7f0000000000)='./bus\x00', 0x20) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x86128) r0 = open(&(0x7f0000000080)='./bus\x00', 0x6, 0x0) write(r0, &(0x7f0000000040)="f6c6e75c5e9070a982220e37", 0xc) getgroups(0x4, &(0x7f0000000180)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000180), 0xff20}], 0x100000000000005e, 0x0, 0x0) 16:00:26 executing program 0: r0 = socket$inet6(0x18, 0x8000, 0xac1c) r1 = socket$inet(0x2, 0x7, 0x401) fcntl$setflags(r1, 0x2, 0x1) sendmsg$unix(0xffffffffffffffff, &(0x7f00000001c0)={&(0x7f0000000040)=ANY=[@ANYBLOB="ffff2d6f66696c61300f466b6c653000"], 0x10, 0x0}, 0x1) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000000)=0x7) 16:00:26 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000140)=0xc) r2 = getegid() fchown(r0, r1, r2) pipe(&(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind$inet(r3, &(0x7f0000000240)={0x2, 0x1}, 0xc) write(r0, &(0x7f0000000680)="3e2a7913e4ba6d673553c0c01b3dfaf90f001e4b2ae5eefeaff0f2c85e2831ce1ad4491d1f7828bc2d2a500a35ace697bef648fa9da398bcd62b103434820abc4bcacfa3444002007e14295fbaabbbafe214dea79d95e8f6b9d3b3c190fff097ea73a4000000dcb95a0100000000000007a864d67971a38826a1aa8937092e", 0x7f) syz_open_pts() close(r0) kqueue() r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x4a1c, 0x0, 0x3, 0xffffffffefffff7f, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 16:00:26 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_WSMOUSED(r0, 0x80045710, &(0x7f00000001c0)) 16:00:26 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) setuid(0xee01) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) chdir(&(0x7f00000001c0)='./file0/file0\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) dup(r0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r2 = getegid() fchown(r0, r1, r2) 16:00:26 executing program 0: mlockall(0x3) 16:00:27 executing program 1: getsockname(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="000000808ed682809e97208200ffffffff0077577d3af5481e"], 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x200, 0x0) preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f00000001c0)=""/247, 0xffffffca}], 0x1000000000000021, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$setstatus(r0, 0x4, 0x80) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) bind$inet6(r1, &(0x7f0000000080)={0x18, 0x2, 0x9, 0x1000}, 0xc) fcntl$lock(r1, 0x7, &(0x7f0000000100)) fcntl$setstatus(r1, 0x4, 0x0) close(r1) fcntl$getflags(r1, 0x3) 16:00:27 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x82, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000180)={0x4, &(0x7f0000000100)=[{0x5, 0x1000, 0x0, 0xfffffffffffff8a2}, {0xffffffffffffffff, 0x5, 0x5, 0x7c62}, {0x100000000, 0x7, 0x8, 0x2}, {0x3, 0x5, 0xd7d8, 0x2}]}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000140)=[{0x15}, {0x2}, {0x6}]}) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f00000000c0)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000200)={0x5, &(0x7f00000001c0)=[{0x3, 0x1, 0x6, 0x4}, {0x2, 0x8, 0x800000000000000, 0x5}, {0x3, 0x5, 0x9e, 0x2}, {0x2653d564, 0x0, 0xf0, 0x80000000}, {0x4, 0x6, 0x9, 0x100000000}]}) 16:00:27 executing program 0: getitimer(0x2, &(0x7f0000000000)) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) unlinkat(r0, 0x0, 0x80000000200) 16:00:27 executing program 0: mknod(&(0x7f0000000140)='./bus\x00', 0x80002005, 0x8000000000005200) r0 = kqueue() r1 = open$dir(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x63}], 0x7, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x6, 0x40000001, 0xfff, 0xd4}, {{r1}, 0xfffffffffffffffb, 0x10, 0x90, 0x2, 0x2}, {{r1}, 0xffffffffffffffff, 0x8, 0x40000040, 0x379c, 0x3}, {{r1}, 0xfffffffffffffffb, 0x0, 0x4, 0x8, 0x4}], 0x0, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffc, 0x40, 0xc8, 0x7fff, 0x2}, {{r0}, 0xfffffffffffffffd, 0x86, 0x20000020, 0xffff, 0xffff}, {{r0}, 0xffffffffffffffff, 0x11, 0x80000014, 0x5c3b, 0x3}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf0000011, 0x100, 0x516fb913}], 0x5, &(0x7f0000000000)={0x1, 0x1}) syz_open_pts() 16:00:27 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2004, 0x86139) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f00000000c0)={""/16, @ifru_flags}) r1 = open(&(0x7f0000000080)='./bus\x00', 0x5, 0x0) write(r1, &(0x7f0000000040)="670dc3", 0x3) write(r1, &(0x7f0000000180)="6012000100000000001300fc34", 0xd) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000140), 0xfffffffffffffd7e}], 0x100000000000005e, 0x0, 0x0) 16:00:27 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) socket$inet(0x2, 0x4, 0xffffffffffffffe0) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x0, 0x0) ioctl$VMM_IOC_WRITEREGS(r2, 0x82485608, &(0x7f0000000340)={0xdeaf4152}) 16:00:27 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) writev(r0, &(0x7f0000000040), 0x8e) write(r0, &(0x7f0000000200), 0xb5b) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xffffffffffffff7f, 0x0, 0x8000000000003, 0x7ffffffffffffffc, "845d550900200000fc5c7fd2008f27df00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) ioctl$FIOSETOWN(r2, 0x8004667c, &(0x7f0000000040)=0x2) ftruncate(r3, 0x0, 0x6) 16:00:27 executing program 1: r0 = msgget(0xffffffffffffffff, 0x0) msgrcv(r0, 0x0, 0xffffff9d, 0x0, 0x800) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x8, 0x0) r2 = msgget(0x0, 0x4a0) getitimer(0x2, &(0x7f0000000080)) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f0000000040)=0xffff) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000200)={{0x200, 0x0, 0x0, 0x0, 0x0, 0x8, 0x227}, 0x8000, 0x8000, 0x0, 0x0, 0x2, 0x3f, 0xf77, 0x2}) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x20000, 0x0) sendto(r3, &(0x7f0000000600)="9d6bf88f88a5c28796727aa379d106036d5b132fb98b0f655d5cc634ba1acc53a881a09492a5b5cec887b2670869d5e0c8c7d4d898afab40c815de7906e2730b5c11c37c6a1bf9b0b8aa4259ea327d16b34dfccc2a3ec98d706ddc682444c9754a53d9465b363e7de72def71311fb3cb78fe4e05002494882f0d82cfebac38f4ef1948cc0d6a01f94edc55ee55e5e475231665aa8493303e47bf83b84a34b239bfefc6051efbf190deb4bb074eeb048c937540b8919791c574d44d2d34a6ebf6b07f902a6fcb324a66cfd29497784118eabca071814a4088c56156ee166f55741f09fbc272b2c0b6d44f7df0bbab7e729c00ef84a728caaea86715163073676c43657758f6bfc17eeac8f8a18b3b18a481aa3e707559e5015b4b38a74d13d8ed9ee6e9d50cc5fde1f16b7650fda528b277a2016d6b207eced86d36da5ebbc9d15b28ad385f0903083fa42dfc530f320dbb75391c1b0f4b8ac2b5046e2757507be38f30b2c11d6dc6e477dc7df0b60e483097771ef8884f756d892a209b797f604f0b4643f45abc3cf3789de43287fa97c9001f6cbc2af465791761dd2e59647a48e3bb8cb482ef6f39ac0f3c40e6a7e7c442c7f590205f3af3de60692485b45d5e76b83966ac3f5e1321ec3437941d14fcd3c3e5d65608c2457af52e67a6f23a395eda81cfa063eb19953d04908a127ff925cf7dad17f480856fa23934fbd37123fa79fa831338a5ed19fa7f62f5bfa2d3d2a357285575ef902912892421546e30f5a19c83913aacab2f1a94ce2b6cab5a1f50503bb4edbc5fc7a35079e7dc20061d1f37652868387d72cd5018f46f60f2cee00a8c7a85aaf3626c7beb9e36cf78b404c2c2de97e1fc3d597d402e5bbed6f6bfea3dd083ca23abac9798bd09b6c9d12b09c3ad5718fc1ff1328a715a472824e3def29f9b8552d2f2a3c6a59356a88c7c8a87b5dbac10bc704b10ab7018c744b0e6ca7d0f5fdc15153481095bf13a9e88232cce9e4668e3509288d7512d5cac7bb95efa346f6c96f0d8e070880d2d449fd14fd750579f9b684b134c1c15509f095f1400dfabab9c4e873843c4d16fbf2bee789ea8d2344077f024398866e763b20a9215d8ad793a472e254eec702263fd12225a9fdbbe62bda90165393e2ad16623e7c319ff0d011d3104239f8bb556e2c203fc6ac10cddb75ffbf7597921f5a1c65f30d610a09288fec38061b2c66927d7ca4df97073eb03f7b70343b87ab725791ba8dff22c35e4a690181cfaa4bfcccbaf3bb275369afca93cc0708158cb3e972a417c308532f950ee5443b56fd65c43e8f6a8da297fce45b3f8b24ecce2a9989ad33f9e62142b98a3602653a7f7f771043844f4d7b99306ea8f518b89b1bc81ac7c430bd09204eb0c0838a138a2f070141a3728e8097a235fdb07510d4cb05bfb433dca6f017996a478c664f90b2bbee104701858bbd98f6ddf2a891337b4bb0ed7d99cb195a99b76d997e6dca09d19b7d274ebcf666f7fc24362e843e549d3692b1de555b391254ff39f729d045236c34bae33954b05aebc17a398b184d48fdaf77cf031ae16ec5ace697c739bef25d998d5c3299b12ebf38322348569c1502c3f3c899a857427180b7174ad1c53a80a56548b2147cab3d1fcc37719f41008809df7113cdaea759118e1769e7702a4bf927af9a2528312455eb4358450e0e8be6ea19b3d96fabae4eac82a02d0a46c7631b43cdbbb916bc6ff1ffc4a66e234428702689f84502bc3f4451b5cb5bb802e0394402bc2c58e5d664f60c51c81e210afa089fadaad41c8f232b0de8ad63811d7f04e86e04d8a4214908da9a9f2f53cf0644c2d6def5a98c8d165279c5ae189ad1e417f01283273c707f3935859fb13ec41e082c03e50ef4b518f2ce2b699abba82bc81befea4716c09ef12a7636736a3f65ad0e4d23ef180e81258dc724d2e82cab131a89e3b26e33550e026a6823ab1464ffe70c93839dff34597837ce3aacc1afaeb572e768d524a9b45143f3a6b2456628c3f78ced7718878cdfcb71304ea5f03eff439e66dea91036b403e61d496a21b8c2b504792a6107b9fab27ab35b7de1487408db2bd27a242e12749c0145624e171c0612284e3f9c3bc1632926ff4fd39029c2d8ceb33759ee69b4ce5c1ab331a732512b3e3a11cbe36216069d9b98ac908c91f60397a41fe928722700b50755262b278f0eb68673885a01bf62d80e43b06c174daeaea545a16e41e065dcdb9efd483ed343aab68409683c96d164a1429e9fde39e2bf69d5edcdd3eb2dde984f2bdfb55a21d38d003fb3d65446ba7bb4e15a973401e1c09fc490d978125071e7c46db441515beca12f17d3f5d54af9d15b66def8c7b9bc7362ae156e60fc8b170ad7c7d7e6a2dc5e8a0974b03861a57ebad92ed35e67a0a39fda28b920b80da91b205e094b5d667049e5b6617faaa59ccb69f1644cab5da96e460fb53eb71417899fc68a6bd2f9b505e35d0541668e145283c73331f475a13b8cd1eb22f67063913ed12bfa5ccaa1416e93f0b773ca5d66df737571198d7a00e170a1ed77a54c7600383044a02a544ce37f499a2bf8d500ef41d3ff00a65b19e67d55d7e30e984bf57ec38cf2f05b010d2654c0af10de4b199124b9b8a0b2d5d1766d91db6d40f03963eac915da67be9b3154f89cd370bd20a8597b7aec679adee32a135cff3e9bc05040c09ef813199a4ee202e43499e7d6f0eb7dc1cb15d6b4a79534a958f20d6f5bddfd7cc2bf419e17a02a09185332eac21efea741dd78f04fe82a67c7427d080d0dfb5ce8d62166fefb915d5310c3a50400777eb27482a44dda1c940fa573d80d74f24bdfa72196044a61f056c2dd0c872f5f908cae0659d703b786ccb6e85a10b4aa4a8c0280f70e0239c8e6bf52e4cd47faa36cf1554544b14a21a573101be3ecafd2213774c36c23fd5b58edc08eeb5412ced45876c18f708f0c6a0ff107016a122eace22c8d0f945527b69ec21ede3d76b44ceec4b5cb727f83d0c8109c34df6ecb848424fbd813f92a780dcd823f77826d25b39030b2421a0ff2099bd4afb70ff1ee64b1ac9e460221a0afaaa30e0eef75d4a9816b7aa4ceee7331d226ba34862455d48e134b88f9e5fbf781dba94e8d5742b08d1589457ec2484432e834f3f27bb771814f448692961ca8ad143c0effbbfcbd770adf114c1345178e77e6656c542fd18c66aa232506756b0c52d0c53ebecf425537046536fd1751aaa4d46dd23bef06b78b0a1f656d058790073d6f1c5aee1bdca9b02eca377201dfb0ee08956113b6e71ba6c45bffbe70ed117020980d8b9f7d8488aadb1172e28d870947270c73ea4bc3c6d0e71d20cc93b84a336e97dfe86efe78229ac59b57dd933ac89a41559e4d68b682f639d147978411b5f8ec359575959db59bae76fe0df5c28427acc162a70f7a5c6e02e4f2e8edb8aec7a65d085b3ef2662910b9fca519668af1efc0e5b6a7b04b53dfccce4b634b63fd36e73ba5f470dd646726ec30f5b6625467cf014bbe7a71d24232f564eb31b06eeed35250647957e391d4a8690d550cade7cf0657b5ece1f580ad2cfe7f5364272769f68633fbdedc7df872da6820ce32016e00d07cd73e6e5f404a4c6cb3d315140957f6f76334772cbf728fad1528bc05311f72dba5518c1d5835a6e3c1558747d5a66b34f5b3586b953258ea86727c77b4ad3581ceeaab31e44fef04a668d7b3ba8a3422c78e57a3c40916b46cf48dea9a60ef7d00a1fb8184ee3c9aeb356bf742bad38219f0a4abbcf1637b70c1882a23ba58d1c99b10f49c377ce949d542fc05382436800958d812d609ea47dadd748879856ad3479defaf8c0b8356dd4f4ece95ab722a2fcf24a7dd6a8032ba3f71bb0c278e187a07dc64e46e707d38df8a1b6f420df08481d45bdeda14a231b24d4394feeeba8b8994317f4b770c347272914071c26aabc078b27f43a8a3e9888d0bf819d1bce5b4c8758a4e73a6be2584c1eb2659b245f0b69373228150b65ecc958a974b8e05ca83d56c96cbbc04d4a8b2a81a51ece174c134d6bd9d492db9a729620d05681ac9ddc6a18529afc5213bba19d439e705d7b2938ee4c3728894b6ba62054e323ceb5d2b64004413894f7bf6771aafabcae97d8364af2aa370a68fbe29d68a5675e0631c9a02d3ac18df13b9a13ed17ca4ac93d719be863070d1b6d640fbfb0767167994b69e442da662ad5cf767fd8d6e1d29378d1f464be12ea4dd0bfe52051069907c3f518c362b9675073091c543a4187eca72ea20f494e590fcc26ecc5a6e9766c734bc82b369e80f55aec3f154e39c4380e688a1f20e14435847f8221dbe8b8d36fde29f1ca1107fb8a1ec8aaf114ceba4a68004e5fb25f4960da990db949823bc086e6431bf95321ee5ff10a371979f2c4e69ebd859fca3bf1a6e0743e26211fe234600f1704523adbf95f8e43498b2409109b5f7e1c68f3c9a86ab685555280cdfeba896879c9e1eb1697872a959aadfbb01157cdf8e709b7942bff127d831b32a5860703ac88c26196ecc4dbed1859575748956188083b0ef230dcc17d680d3b61e64ef18349c411a63c3796f0aea72bb6b0b48bb810d1e3c6468af88efa21764180a7bb7e8616fb09e1852a9cc2681dfaad24dce55ba2f60126b506498a4b6475c23f63790ead910f8eec5b336ba4cd12f045d90de6078db09a748e2c34bcf8c69ef8f414ce2e8f3ca1251ece3336aa17e15494c12db7be03004f4b6fdb1c01316fd3dc5853153d81baa155d68e402861d0095e40ce8c70dc4b99c2d05d90e77b576204acc8df420ecd8b3146b149141dbf9ea7a0d511bb78152eea8fd0e3c9f14b0742d76887a62f448f1690bf8ab3f514c5ee5442228b5fce78e3d2d3f076676bd1a51884128a5db3fa175f91d0860b7a18e39d1f1ee232ec6e7078c98272a9f245e77444a9d85290a03a3da7a1fc88990ed83deeefe5658960064cc364e830f8e848827877428ec102388f67316b69ecb8b1237969b364af48e430ce8b094b356eb1cd20f5b5e419f000cf86fce74cd9ca4d7fe772bd51c0055dc3cdb60db255cbac04e3b67e0d89705661c0ac8eec2b5d0ade629eee755cf32cb8d6f62cc2da440efb12a0c1da573a91d35c824ba341b8223567203c2946608acc43018cf08d07a7de352879b0f199d286086cf9729b774349e24d5ec52fa974e91a21273d0e89afaf9c603084230743b84a1b4cc93faab9a120c9613f3cfdd898cb801099382fbf417630827c6a05925dc597d71524f0706f5375b86bd1f120387e7305e61a921d35d8fa1842c030b7fc9cd3930e09706150680d52430916f68cbd749fb6110188a21eda067cecb3f6a1fabf14fa87c5e0308b300c6e8ed480bbaa99d6f171ef6439e6dbffa0288a36fc8a25e352e096f6ba082fe8e6c0da6d69dcc25ece9bca4d9643f819f98856f60b6bf96dbd66e084bcd5c77dc59781ff508237ee0e94e6db91f45da8cffa878fee21f3f1d9e7b6296a9d08a1e7905d841c1ec1f80ee3a43230e3f930ca16a294f57010147c3567158ee6c3d8132480c607420132986b908b1277718900eb4d78a720c4380992a24add665a6330d46e771ed54b4dbb9c1b020db75e4a1be092d466d9f3e2e1a397708dcee60dce162cd6f0eead132e77299c394f968386f70338d2819291c485c232f24694732d70aac088e065c4de154b48cad70e3d96d21fa7b617716ab37c0056cac5a93ad4f5d086c99170277fcc2cdd6442168ec068a533118c30a5500a548d8458c80dec", 0x1000, 0x1, 0x0, 0x0) madvise(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x7) r4 = shmget(0x1, 0x2000, 0x20, &(0x7f0000ffd000/0x2000)=nil) shmctl$SHM_LOCK(r4, 0x3) r5 = openat(r3, &(0x7f00000001c0)='./file0\x00', 0x21, 0x88) msgsnd(r2, &(0x7f0000001600)=ANY=[@ANYBLOB="01000000000000002be66c87403422d2c42d9378f142a9ca145512114b5ada2f881166a91d443566b2d21f2e14f2e86e8610c51cc54100587906eb9df5eb6bfb2fc04c6b82905b188d925964f90ebca13c9f316444299b32eb62eab0a1c0546de6be82d16514fe89ed2d6ce49aac1a47132e96c6368f41084b590eac8fff1b82d1558865089bde2af2d2f160ad767cd1582800000100e53d1c6d636e210d7ec3ec295a5a0cd378e6d03f3ed4a5c52da99906e79a788dc1dc0c72d28c0e1a89c8ea0de524fa80e3b6f5f32ffd57076fa08791c97fba4d2344b12d1837efa1fc312a485fac839248f5ef5998a86b488f61639c4e5fd5100523ef1d896480d2c0a5260afd5c3efa6550b9879b73348b83d72f8a0263496300abad1d37c958d1e242f8ad1ba7cd4eac18e70a60772805224355abe63d900200265cd30f79f821741ee05e74a22a8405c581eaa541bfcf9b52bb444028f3b05d780aff6b10da3e70926a4cc44c3a678f3ddfcf5fb52e113f4991829518568c73f75d121ce0c6aad3ce6927de59d36c81696766a727bf7dd538d928ea37f853a67c3500000000000000002ef388917c6b5f176865e46fe84b76a6b64797ff67e9b3de5ce81fafa5bb727e87ae5bb32f6bec52f4a9d09f4d3572ce5276189735b3620aa42c2f0389cfed6894394e7994abb87236270aa3e33b42ccfb4826a4da872d4c6168864c6f3d9c31dafb8260b289ddb1859117c0e22789667f700bce1cc6959fd3120bd846f9177448b6248c8f7d88d689aa4b9c79844eb12a86dfef2d4186e312488cbbff57e011ca2a80ef31f948eae1"], 0xc6, 0x0) bind(r3, &(0x7f0000000140)=@in6={0x18, 0x1, 0x379}, 0xc) fchflags(r5, 0x0) getsockopt$SO_PEERCRED(r5, 0xffff, 0x1022, &(0x7f00000000c0), 0xc) 16:00:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) writev(r0, &(0x7f0000001540)=[{&(0x7f00000001c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495c955f9e52efe292f43a3e2b3bdf7ff9f3765d2ca6ad03d901bf707acb49fb35c0ff4a269c23e031bc14e01d04bcc2c9d282e9c8c03af71b96fc8614433a01afe39f2c1e8ad6e7a885054d1ce8f0547990f15aefecf229756ff5a7c1056b9139826b9f4aad8a421fad7ba7b0dd4f9f6a1efc9bd5ee9896cc929b89e57083039a6", 0x9d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$KDSETRAD(r2, 0x20004b43) 16:00:27 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000), 0x0, 0x0, 0x0) r1 = open(&(0x7f00000000c0)='./file0\x00', 0x30261, 0x100) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) writev(r1, &(0x7f0000000080)=[{&(0x7f0000000500)="1419cffaf29e7b78dc4f760597f121248ec3ef82854df7ab36339f47f45d0b5c4e30dccf51619b1bdd19c20da0031add08eb2206bc01ef89455a18eca5a8ea6557aed9b83fe65783e44f5a3f523313e6c879b76dfcc1c0a8ae5a04e2186eb11da2624e90705ff462ea80ef25847fe1d8adc9d2591500f239f4e94d535e7ba5c94d27010b0cb14dc025e0805181b66d064ec16b8f51d9e85644fa9b67a269070457bf93d5ad4e8e119a730e4dece729fb42f51ec23bf1df3662b5a3c6ceec7601ae1e7e4fd8f7a15e07f6b0599c40ff03e0f58f015f7011524880735844805c8b70f60b984f70d29a6b807bf64a88f0f9b0f980584a097e25848fd40319243cb9e88bfe992211b2e4503c500814b6a3d1f5e36b46138ad32fdbe6f3a2349b7af012f75728d0ffe2a264a96ac6529741479e1a2c25f5f63c2349297a2b93ec73577a39c61e881cb37967f7e0a904668a12eebe2d49c40d021e1983226d4a2b790cfe3dc26e9288513d3084e4ae7175671734c879da36bbb5449286f9737335aa67b89cf714e0f9123bc5b0e9a5347046d04a3d58fb54f7939c9c6864ddcda073ac59db3bb3c9fe6f2e4f4dc8133b4b052dcbbfd1506f809654916bce28881531f69983b5dfeca4d46202c77445a5513047081169d784ba6524642e39407f0a0a770e1c5aaf11248800d5a9150b8717b3027ba5596956eea4e3fc3ba9f8d8645feed20e630fb30689ad167a6f6384a4636d86d27c0f4769135af75d527dbb76f83ce3ce0d21edff907f01133ce58a00ba06cdb7be367dff0c4ab5f51082cf00d29411afcd353b31c7ec9b6523efc2916280ce650124a0017f9dd5c63bf6ffa1e99f2bbeb820e74086df6e8f88b95e6b4f07d0edbf47bb89348871cfccd80c7dd1b6471197cb3bd1d7935e55949a778d13b253dba2b315cf825895de9d8e4d1fd59e7e23f697e1ac7b77ebf7a7b610e0873c251048387589a71d895430e182ed69a7901a4f41af63e380d4809053a769eedebf6cddcbe0dfdec94c4f1ad2c04a1a7d6f0a1d7689d27a8a05e47fbaf6ec10593979acac88f97bcdfb7110b7758e1b0bc20e7a07b8e4003e570a8895df0260a2e4f0d09f01933ceb62b9413d4ffaa5118b04215406e9c71a51a8b6efbdba79d83273cf6c91fe52d900746c8165e68b2bfdd84f0ea74f9a78cb30ec5b0ac0f9838e9107183eba574c7c6f693c13fe4a4a0cccff243653e6d0da26cf4faca272df839605cbabbb6f62c66132bc54d95c61ff281590479d2c9831db961e704dc470d174368cc177f420bcd9802886eae58dec19fa2ad0c948e94f7587a1f4d831c45cac6dbaa5e4cb94fa0e64f2e18aed8579e77edbc1c7c7d7a26d02a156ea049e6f0af485fd65a87607cef3038952d1a77ab780bdc4f21aa47935f44e43061a65bbc706716d1c6f17f369c24d5a6a986a34742d75abf828cb1bc3844c037abce7ca945eea874e3891aa263310aa10f8f92599d0bd43d5f63eb2d6fee78e8042ad22f5dca60e6b0d2c488ae836f9c83287f48d22e19119ff27821580f39819e906d15642a5fd4b3397b37428c5bf6aaecb91f2a1bb1ec8676dc7ebd3ede1776cd11d88db478d49adde2d2ca38bc6a5df56ad90b8f2cb3b3b71750246bcbd0ee02919be5f939054e8e18e415d651e42e1d51f9fa972bd88648f85e0c842bae96bb4f3ee3d9b2c50671eb08b6c8642de775c8315cd55fa2cc4392483c7c35e3191be72392f3a65f54f38a76e460e1e27a04cb006d53056d4f806cb9b686a919c0424831d6b968c474baf8217c4426d18a49989b15fe81ee8945b0e9a20d22ee2a6be7a7dada3ff5215b11f4ba507396d224c011ad60e4d6bce0d113a79db7a99efb8660265b09c229f428ecda9bf32a9feb1b8406b657989f61310c844de220a226b01a139abdb0ce6fb9893cdf681b324ac154c5dfa89fd8a8aa23c0908c71f0c92bc6191a24e5ab4ca26082823e88688f7d53fdde2305563fe86e41b61453f7d11ca7dfd49f01d153be6e183aca3483add0268cd06e32accb4127b9c682518c6706627b7e82c14d5e0ffee1cdc4104347781f21274ee1320414480da1929b5bdfbf388e078106a8e8a9b56401c9dba9391e688c977d8918e80143d8db65be39872c0e79396a84af4b5df4bc4ee55772af13e7d473b60d5309b250ab8b91a9fdd0146f66c05cce97d8e69738d025c1b6720a6f9586e6ac72ab71e21ecfbf13e0c9256f59fd373f6e1d5db053e022d4b41696fe6bf29a3b6c71878831cecc64d0eb979beb1d982e8a1e97cd2159f49bb7457e02f16e5a303d701bf1ddfd1713e9bee407336e549c28f34b1d54cb419c019322c8c1ed577459967a025f0b6a32a34abedb2e5eb4d3e81ac886f1a152a78c7729eed5f8e63f045985067d51cc58c4f0b33440dca5217c280283b415cd3d3e4576208e2d5b194829ccbd2dcfe53add551005c3aa0bd9bf14e6ee70ba0be080c6b8bab7aacb44bdb038de213fd2a7de4ac4f451c5acbc1731dc272a2acf93db8b8116a59511f0dda7a95a88e7ed8c12b1edf7b18748cc7f3e1269190fb9892fb6116144b66319123a1123137eb33eed9da59d534be64b9ffd12664300b23918bbc992c26f6a86cfcad714370d09f326fc486db7d4c71ee664a2f3cc58a056be6976ad9a6d0c11643af849da54381ef7aefd48dd21637b9b4f74d6424183e938a9c081681845018cfa06f2ab0c64e08798035913dbaf7178827344ae5225fa1dceceb58185f7543519275cd4e3d1f4ce3c913d8993a9b4aebde2b1d5d57d0e9386457913f97c7dca264bc3243097ce066a0b9f3aa3130655ea8a5f4f5c484dca4ab90dd3f6af6219978328a4951e03c19d6e988f56bcaca86c2e5118eb645655be6141c4cff85977585995fdac8c4bfad1fdfc9538666f4eed969b284cf830c38ac11f2ef0687ac09376101aabab1558defe9f78d5bd1bf1bbef8524dd4a5c67fc062234c0d4ff23a140eb31b8beebb034ba32cc2cf419c22dbf83532c547ca23ad41ce17dd21a2898b54e8f6e029e36c2d8ed7de73b93fa5ad22119f025fe91020e92dfb3cdd6171d318395f15574b26e192a8eaf57a32edaaa6ad2ddd128f72e867f5bbe071bf2f00aa5037ac6f6e5a56aa9d329a47162dce648b6d97f894a3c3f82abd3c3e734caafb0aefcf956bd879d78d76885a5711533909e75dc99612922dd7c82276caccffce95aa98efb888925d76c98ca877ce22e74d9f73c9a8aeb8c44817585c0f62d729bb2d544295708f2b22e69e1747179ec0dabcae9ca8160f27c19e041be890baab45b0d87c585d38094b92ada179fa771f6da269c2bdc1199a64a342a6adc3a9a00b4f78528973cf067f7d18cfc310fc86b15f14c9a77315b6fd7de2dc1b17b78386b30a8773e803295943a3a41583b01de5e48e7325448342d93d1004dce1b7de5afdd2f039c36af61eeb5ff6dd339738494583a7e207bf0eb99e926276df5fed167ecd0f8253f9c4e4412ccfd7095f3d70db3d175606c52f506ef3b18bc6b16b0acfef8773837850ca40f4f6f36a990f20232d632008e18f5911c7a029f7807eeacf3565421647246a92c039fef2004ab3b70a3acca574eb76d53ed0fa0a43f0358abfc0ac71c2905d83b2a247ed8df58712fe3e7bf9c8206bbaae7ab9abd4d104e3398e0249cf03d1f3cf69799135aea00a34b52104ee1648b588ce3bf12d0168be82a5dc94aaa18fd06d0c2d6fa9bb2fc295ddad7088ec527f02af4449a95c607a24d376c653de0984e3d6caf4806908553616c020f9f6195fcb50ae4de5b1c89f95e400142e7acf350fcf209bd9092b2ea29970fa268d432b3b5230f1424b53d4333eaa2eabecd188e02f8452d8941fdcc697333094c8dbc263ce58635e48335004218484949c0ec427325639e9c30a0c2ed997936ca64c071d5668c683d26e357b7989029a897a4f8bf98ed49e2eabc7e2c4d72b7d3cdf4b038069ff9d51815f277895224f121d101d55fec86fcf5dcd835464706aec4d9ac126eef2e998e456a76916f4d15597f414058b0ce5ddb861adcfa09576a7cbf46a9935795fca5839faed3db36265dfd55e009c5ed87aa1dc882b549458f3b9e82c7c6e049964e883042a4d3c9caad3f1964ac7e30a84180f16ccea86ee157c0d9fcb6784a0c61ae0d28f74f9294489c701444b256c5253316253a519ae931d11dcbc93ca3be559a3812c0d4000a60b5bfaff622c77f4ab689ddab2c0e4a969b364fb463cd55e482a63397f3759ee0b7e6779520880442cc2c3296607c66dda1ec804140e1743c0ddfd689c01898b91abfdfa8900ffcc18f1dd5d80481053280cb202d9eec2b4ac79d76418d1ef627e0c1adb89c83c0d2dbf777d7f5a52a08011c1a81baf34799e4d54f6d7ddc0342d4290b590870109bc12bac871f8842b675f953efd0c8acfadedc7efe6e8b9e1398c2d698c36c313826373c692b29ed83b1ea6590ae04e0e05619d349c1725b5776b8a746afcf92176e7c18023165d0864816b4ff59bb40f67519d1916b989c0084c77195c9c3241d14f96f394630f72fa11953d357827d511d6d73fe750bb3e638b1d092b3c856aa7ee802e9d952c53250e0b3f480c89d86ecf3c14a1069eee2e4d8a2ff0c7a6deb47f402359782d734dd6ce15c637ba49e4c2a6c43e958196a3e9eee8a0ed17437263776d62c38fccb6cdfe2debcc4b53a14b30888b2c35e1dc083c3654b182e29073100b94ac99ca24e2db733ee810705e32e1fc0213f76064a84318e104733e85cd26eb8944830c3c4a99f87b135a703f378b43ca0c82ff7bf35923139b3a36978fb29f1b6425992c3d0c966829884573a9dc09e9e2c4bbe95873a42179afacdc88b501a50704734f389178665394dd781e50d875f56cf5fc7987f75bdb796c7114213eae8c6055b472e6ad92bc678b7acb3cd3a6f6c9ee475812329b0ef3c9b199012bd34044742690088c0ec5a06eeeac18ce6b3a3fff45bb58d2225290a1e7849c269a8f1b1bfbce19f1b4908ec0bf870eb51c83bdb63a4f1b193b328a0e7b46154cdeed289fa77fa581b2dbd371e7f39084ad63699a27b1cc605a62c0f6bb3f26e34870d69e94410483722a10cb0cf4ac8f42ee9ba4498b5b2d7cbf2c3d32215c4703c881d27f2dad5726f948331b8235c3ed13cf14b8394523f87be072611c950c8cda60ab0c2df63211d550e7af6ff3ca700bc7a4a54719965fa536b504eb275b633b8345ccaa018f5455f34dfa307f8dde653c31b5e0ee2200685d51ef32e6c2d0f920d45491b88503e6ab265938040827686e9ae1e1dc72e455d0eaefee91cf8645cf040deeb11d12ea1df82b4ece9e43f9f5bbe0b104728807e61755af2d3ce5c942a481b00a4e6ed761f7f3849eb2df244f246773e8768ee7d25f0f557aa3182bf5b7c8d08c509262079be45286fc9c9a2b8c2bc588d1be38467a5f68222e19d9b78ea933f0146de33b2ec6f753c7e9e65e04ec1e70f54a1808c54a4d1706086f61e87b17a02165360910ffd9e69adc855e24bc6d164d453e3cba9692f098877cdf86e1b66730ef44ce81be92a42138c1bc3cb448634ae494b7e15abf7a88770ad5eb8681ba577e701694e7e5e7296e5b9ce7ed10c3e394c794791b201c08d26172787c4fd969365ad89d887b75b0ce52f89bc7aeb5cb213e1d43b50cd81f6c4c019ad8ee78449b6c9a4394cbf77ab24a01b85d8192d397c297f981e15073a6476c45f472296bc61de55e35a587a23151bf3f1e09a8662ae743d20c15c34d3f4079", 0x1000}, {&(0x7f0000000280)="207a32f5724c2a4c29219ae21a3d0fdb02285f852cb935e67e593ce10f521d335296965fa6342778368e6859d9fc4a01061367fd8522b3621eee5705015ad305102486d9d9c84c5903348ac5269c", 0x4e}], 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x1, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) r2 = msgget$private(0x0, 0x80) msgctl$IPC_STAT(r2, 0x2, &(0x7f0000000180)=""/223) msgsnd(r2, &(0x7f0000000000)={0x0, "b5a6ec06acd23855f1e7cc1f8cdda4c7de552f0c681291661808ad3a53c910b309163cd1b0781bf974"}, 0x31, 0x800) 16:00:28 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x3a0914c44f7b202c, 0x1b00) r0 = open(&(0x7f00000000c0)='./bus\x00', 0x400000003fd, 0x0) pwrite(r0, &(0x7f0000000040)="e1ffca1181d48f32d4ba13acb203fe8abcb86cee9fc10ab7431417b75ac1eb0330e208285088cefbbf4bb18661b346a7f614f3e8cbb9cd0e1c1a0d6a4a3bcefe29e54126db463ec2aa0bb9a5f94e7b1b482a03e5508ab308", 0x58, 0x0, 0x0) mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x2011, r0, 0x0, 0x0) mknodat(r0, &(0x7f0000000000)='./bus\x00', 0x4, 0xd33) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x3, &(0x7f0000000000)=[{0x87}, {0x25}, {0x6}]}) ioctl$BIOCGDLTLIST(r0, 0xc010427b, &(0x7f0000000180)={0x7, &(0x7f0000000040)=[0x4, 0xfff, 0x6, 0x30e84f56, 0x7, 0xffffffffffff7fff, 0x9d5]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000140)={'tap', 0x0}) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6") recvfrom(r0, &(0x7f0000000040), 0x0, 0x43, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x3}, 0x8) r1 = accept$inet(0xffffffffffffffff, &(0x7f00000001c0), &(0x7f0000000200)=0xc) getsockname$inet(r1, &(0x7f0000000240), &(0x7f0000000300)=0xfffffffffffffda5) readlink(&(0x7f0000000280)='./file0\x00', &(0x7f0000000380)=""/149, 0x95) bind(r1, &(0x7f00000002c0)=@un=@abs={0x0, 0x0, 0x1}, 0x8) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b00) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x82, 0x0) write(r0, &(0x7f0000000080)='n.', 0x2) open(&(0x7f0000000000)='./bus\x00', 0x1, 0x10) 16:00:28 executing program 0: pipe2(&(0x7f0000000240)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) sendto$unix(r0, &(0x7f0000000280)="b89fdcf9bade3031af46df01af063bc0c18d10cc3f4bc71b35d5b6a5b780a0cb31f393509063564249ac7dd8af4e70937d9bc524c01d77c5b5769588914240f8bb403329e4d336d8b91b4a1307beb821637ba0d11fecf5a99a9ce7106bf3d86e5fa430c9064b7cea39e7ba858248fdbad2dc08028b01b6392affad58ea50e121491e0c97c3574891bcff4d71ccbc30afbc22af73590227cbcd47bd88644119b4572a6bc851e3aa442032a744f2ffa463fe511b4e117da19887beee997ad54b8fd3c2d39c1e42f03a6f66a96c2f3f", 0xce, 0x400, &(0x7f0000000380)=@abs={0x0, 0x0, 0x3}, 0x8) r1 = dup2(0xffffffffffffffff, 0xffffffffffffffff) symlinkat(&(0x7f0000000100)='./file0/\x00', r1, &(0x7f0000000140)='./file0\x00') sendto(0xffffffffffffffff, &(0x7f0000000040)="b54235bc995dda7802b5473fb4e3614cc3e2c3789db43e922dc714d892fb62bd5f955a320b31ec", 0x27, 0x0, 0x0, 0x0) symlinkat(&(0x7f0000000180)='./file0\x00', r1, &(0x7f00000001c0)='./file0\x00') r2 = open(&(0x7f0000000200)='./file0\x00', 0x400, 0x28) mkdir(&(0x7f0000000080)='./file0\x00', 0x0) r3 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) symlinkat(&(0x7f0000000040)='./file0/', r3, &(0x7f0000d06ff8)='./file0\x00') r4 = dup(r2) openat(r4, &(0x7f00000000c0)='./file0\x00', 0x0, 0x0) 16:00:28 executing program 1: munmap(&(0x7f0000001000/0x2000)=nil, 0x2000) r0 = shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000000000/0x2000)=nil) shmat(r0, &(0x7f0000003000/0x2000)=nil, 0x2000) r1 = semget(0x1, 0x2, 0x0) semctl$GETZCNT(r1, 0x2, 0x7, &(0x7f0000000000)=""/80) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000080)=""/205) 16:00:28 executing program 1: mknod(&(0x7f0000000100)='./bus\x00', 0x2000, 0x1b135a67) r0 = open(&(0x7f000054a000)='./bus\x00', 0xfffffffffffffffc, 0xfffffffffffffffc) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)=""/171, 0xab}], 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000140)) 16:00:28 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8880, 0x0) pwritev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)="9524e2005823a6340d21a62f0ee43d02b241d5bb9e7f7568e8f1ed91f65066da88cd8daad571cb751a35e320c2954730e414026e653ab446c67f058c3d9a95aa06ece9d7e23a795f47ea7a1cdb5e5f2c7cb44a698e15b41db8cd7f8e0b0015bd6fa5189f6f62a293f5380179ce82c7882a99e54fd63fc87c7c60438362b901f8", 0x80}, {&(0x7f0000000100)="137755725e33c1c175a696500d9086460ded83b4a9b01da34b6aca2dc5cc9b6d0e784c8370cde65d43826bb5c88812b1db2078587e50c36dd5699fb48558cc102a160068d9722a4f18eedb5cf6a4785621e08fbeead5618898b7ba839dc0ede318f6fc294d6df04bbb1b153d2f274c32ebe346ef920baf70a286d2da81b79f58f289ae52d45f4bc919a00d877c651600d19ef98307a4538772768752e0f8294c0526d7c83c6eaf4f2c99689d69117bb7ddf620a999", 0xb5}, {&(0x7f0000000200)="dddba1c579e02af4041d6c767408538fd1", 0x11}, {&(0x7f0000000240)="b1dfdca38e8f63db45913a7ecaad3fb5a27628312319dc86489a5393a34e2977db73e53ba030b1a39b4f366c2b5da1b99f4145e3f85694f7e9e0f80014a24faeaa93d9a5c67e6a2ee0bdd8f28b7cf2133b467740cc9036816e7c8c25a6d66b8166ef", 0x62}], 0x4, 0x0, 0x30) r1 = open(&(0x7f0000000340)='./bus\x00', 0x51, 0x20000000) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x4004570f, &(0x7f00000001c0)={0x0, 0x2}) 16:00:28 executing program 1: mknod(&(0x7f0000000040)='./bus\x00', 0x2004, 0x4000086128) r0 = open(&(0x7f00000001c0)='./bus\x00', 0x100000041, 0x0) pwritev(r0, &(0x7f0000000200)=[{&(0x7f0000000080)="fa1204", 0x3}], 0x1, 0x0, 0x0) pwritev(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000240)) pwritev(r0, &(0x7f0000000000)=[{&(0x7f0000001200)="692d0825001f3e3c3ee45ea1ad121ec1cc3bc2d92dc2bb78512d43e985942562398f681e1c5a17870108aeada35ab29f925375d09b22368d9774be7bf9c2cea443e6dc3d31b70f1e538ae4f1204ec2145df699869294fb1e7ae28031c203952a4c9a6af5926334eefba653872508a647ab0f0dddfcd0c826cadae61b1fb93ecacea45c343637bd0e24d4b23773fe4cdc86ca65375170ff0eaf4dc1607377bca193280ae44caaf2d870c26ae35bc2adad6269ca0df462e7a69998e0f93ca7a2c327c39ef6d2bfe68a3be3653fa70da5040e91ea8ccda01c79874cf370ed3169656eaed82f02256eb8bda2802802a5bcad0da408e9dddc648034e8c33881f1ce9dbb71cbc80ba8ed2cc466795cab03774d4d485ec28b3d482d536e3b6536ff4377ee8f4905eaf731f75a80f5802f20f05d54101014796902ec3e99a59caafc2f1ff2e1952479c51c4388f5a924ddec3af363ab608b9b5d56b70b0ba0f43ad8c14edcfec2e854ed604186d74217044e961892aa5ab865b2d19a477d3f241a648afb4e6e99d5b7e6e5bf8c4cedf64c46a34a6fb5c20f72817ba0cf7703f185e1cbe671b950efdd5de98da958fe073b8d63d73f596dcc2f7a6fcd43899d5e2d743e308fbd852830afe30daf1b8371494ebe24c2072f43eeee48dddc266d481ceb6584ab8297690599722f6c44541967663a8eae02cba34dd0ea3d569ba356f87d210b16e02a76895e800b94c4080341c08e833a12eecd910c93d86e82cf4df64916d555797c2b4cab65da0c87d4a1de23e4f3ae48ce1a7a1503442a939ba90c5e6001601ce024f78519838e15254deda121e40a0ab4b7f66bfd51a6b088b0261c88a3206cd161aada99959c6aad4e06589a8e899ed7f0aa0f66b26fcac1c7ab2ab1cfa7fbc977127d39d3a3f52be27fcc031c4ec33e34f7ee747c334bc8e7b81beae7314cf3f4c7819fcf2ab369243f48f529dd0a40e384d87b636f2a8ac10ad0b7af71a94e003064696b749611c267d4bcea3f9d9b82f9f8d6aee79536a22a88188dc91e3c667babfc6db18e5de04768c7eb4e10bae8d905a7217c2ea4c7902408cdb6b9e7174e40a95b00c07eff19a62a8374e0ed1fd8710519a475bd45aae483b547d808c08d7797cfbbd3c2765b9b4e246740054acb6824ec2700f7c1d2488952a18678d040e9cdc1e6aabb9e4ec90b6ea66905bd005b064d6b524ea73ebb3edd56d6d2bf5fe397c2b7200d33b39d6ad5ec7f2e5c9ff207ed03d7cfe34e49d0881ed3a4c2e7dc07c032644af0e89b8706e0b70f42e01569776c4892d5dfafecf6fee4e8b7f91331fd72dd70a6d4f30e4d9291d78e511d39aadacba8a3fd0196d128a0f395d0e41a023bb2418e10a1e94a5acc62b4b201feb0e9b3bb2b26f1cf0a58d8725269deb763fbd58b82e8ced288428c2eaee7f74ccce5b57fe3c2134f39a49f009745c292507a7b35e055f4fb472624851692bd0dece59d1fac7458d6b941fa091ecfbc7eb43427e60694690845bc771cf6aed65473f6291cde62c01ff9a7ffa90be33d9791307c195f280cd638556c2ac5a12b26245c8a01b41b6fd4224ed0df8f1c80", 0x466}], 0x1, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) open(&(0x7f0000000180)='./file0\x00', 0x8080, 0x100) r2 = getgid() fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) 16:00:28 executing program 0: r0 = open(&(0x7f00000000c0)='./bus\x00', 0x8000, 0x2) mknod(&(0x7f0000000000)='./bus\x00', 0x10000000002004, 0x4506) close(r0) r1 = open(&(0x7f0000000240)='./bus\x00', 0x800000000387, 0x48) ioctl$WSMUXIO_ADD_DEVICE(r1, 0x80085761, &(0x7f0000000080)) bind(r1, &(0x7f0000000200)=@in={0x2, 0x0}, 0xc) lstat(&(0x7f0000000100)='./bus\x00', &(0x7f0000000140)) symlinkat(&(0x7f0000000040)='./bus\x00', r0, &(0x7f00000001c0)='./bus\x00') 16:00:28 executing program 1: chroot(&(0x7f0000000340)='.\x00') rename(&(0x7f0000000180)='.\x00', &(0x7f00000000c0)='..') r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) utimes(&(0x7f0000000080)='./file0/file0\x00', &(0x7f0000000100)={{0x6, 0x4}, {0x0, 0x1}}) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000040)) 16:00:28 executing program 0: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mlock(&(0x7f0000ffb000/0x5000)=nil, 0x5000) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x18) getsockname$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r2 = getegid() fchownat(r0, &(0x7f0000000100)='./file0\x00', r1, r2, 0x6) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x9, './file0\x00'}) shmget(0x2, 0x3000, 0x4, &(0x7f0000ffb000/0x3000)=nil) munmap(&(0x7f0000ff8000/0x6000)=nil, 0x6000) 16:00:28 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0xfffffce6) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) execve(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=[&(0x7f0000000080)=',.(:([($\x00'], &(0x7f00000002c0)=[&(0x7f0000000100)='!}\\\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00', &(0x7f00000001c0)='.\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='*\x01.\x00', &(0x7f0000000280)='\\\x00']) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000340)) r2 = semget$private(0x0, 0x0, 0xa0) semop(r2, &(0x7f0000000480)=[{0x0, 0x1, 0x1000}, {0x1, 0x7fff}, {0x4, 0x400000, 0x1000}, {0x2, 0x8, 0x1800}], 0x4) pwrite(r1, &(0x7f0000000380)="4ae652801233efc94606041521981d537533c168f35703b2a414c14761650f9658b74c79f410c7d63e44b85a8ae65c9c035f06f9db8511513d586f424bd1cf2499e76a18037eb9bc1c2886dceaa85f03209658d6d360aef4481d4db301d885e56d321747102081a86eff7c965025e206760db5e3d131e252e57b15d7085864a899b6aba24e41221036cb6d802d5bbe275e2aa4ce35a12d930b7530558fed038a3585a3baa5bf1be83aa0ffa787500e81e19e73f757609166586cc809c39238922abbf2f10207506bcba712ab5554011ae7913377", 0xd4, 0x0, 0x0) munlock(&(0x7f0000ffe000/0x1000)=nil, 0x1000) chflags(&(0x7f00000004c0)='./file0\x00', 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCLOCK(r0, 0x20004276) ioctl$BIOCVERSION(r0, 0xc0044266, &(0x7f0000000040)) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x482, 0x0) pwritev(r0, &(0x7f0000001800)=[{&(0x7f00000001c0)="e27109d5182ef3fc74672e15943417805a2e57ae5bea41816ba26ab92bbd722999d0f65dfff5373a183ab2ec6501d6200a5f5827a745e8e57adeb2d95597cca1cf5ae6e2b468aa99758fc3f89fcd815dde9e86c7edd17da1949d918c17eb463f200714abe660537d1f13ece709e8179c6875539dc0c3dd0c525ea872953f6e27267fec4294a2ed71692f758c43368c0b49cd31efebd36371f7e90f145820efb622284da8e4535ea839c7fb763cc21f4af8d1c1365e97f1e5232f43f506224ccd53", 0xc1}, {&(0x7f00000002c0)="d98d12538f78310382cddda0554ef506d77cb39d308ce7aab5982ffdd6270c52e5f0759dc94fecd12a21ac2f1d516a43a64b349d25176c8d73cb14544ba61e80c2f300ab4580b7606e1e06f30cc9c38ae84c1ebc427a6c43372c526af68ef0bfa2b3eef3267f63b21b91cc0881511c705110bd0e795df30d774b5d72246a6551032d563a23d34ef4252666f03ab7c5ffe6322267b69d169fe2482d847d74f75d9b4e8072eab1eb448def712cad531f5bbb07e1fcec", 0xb5}, {&(0x7f0000000380)="372eca1e12762a366ff1a52ff2ce73807beea417c0dc2b8f90d6c4fda8349df6b99ff4b369737200258c01f67c6d1a65a4452379eca7cc084da36e46e3d9c7a3fd8dd0a02c9744b98dbf28583d8ff84cb9995bdef80f9700b8e0de7e1f378add58d6cef788e6816df8dd2d277f11ac39a0039814a1bf76ced8e4b33d60e61382e8b5", 0x82}, {&(0x7f0000000440)="2622943d0893b73fae27a76b2a349cffaac43036e8e7774ede6331fe83c99332246b91a907d8466ea6476d74ba44edacd88699ebd4667ccfa17237bbdca96eefa6359d97479118f3437201987ae639ce63f22fcf8481458de340699644e84961448ddd2ed92e96cee5b3aad4fac988b2d4235348dcd0ec14556b1701ff190bfca4b01e50f342fa369f0bf5840d4fd57d6a9dd27b57d71f0da4a7c917478f7472a7bfdff73a70398d6b2d3dc33bfcd352f03a60d2a22e95940ef93150ea8544810053b368a0218e5acfc0d08b152939167f35057c6acb7bb6e6028d8c27c0815ee5512ba2a55248ad95c3cd13e4e117c5bad66c405b4f25118e2604598fbaba3cef685a22368dec045b5d504407ff9abe4f5c812b2fedb7e783a32dcab8f888400e5f9dbe493c76ef80e1e5fedc231ee1272b430e5ca409d25651fc05a3b81a14b82a6c8960712fccbb729c58680bc6bf59eadce9cbe4b62f5fd0e6ccadce31dfece3b422cf2fc7c54543ae889d38f51225ce752a4c9671103b28ead62664bf16a293c50636cff66b780786a8cd089b5c1914022e0e01bb572aac8341e17f7340e3bca0ffd191faf35b99cdf07e38ca2b38a7a5111aa226d6a30a1085f1bf7947494dd5ae531518467f528720c2173297a05b0fba4a9d0eaeea52f7fe56343caf40b6a4f7229abd492a667d7c303f815e8975e20167a3fa7c4a8b7d6c08984b8b37bafcf94152cc932bf4ca4a7d09a66209f7b5fe917d70c6ccfe5bdd15a82c310308e94053872b46dfd05cc72697f197d80e177e9dc75bae795d39bcccd3ac05639423203b84231a7f8ff1009eb759da8a8702513d9dd216df3e5a51fa5599ece2ed27e47d83246557073c110149cddba41d199d0a467ea52976423252306a1a7eb6787c0293051858a89da41a1311979d3c7e9a6db39f98deafc363513cf74191b7ab49bf26f4fec92b44fd271b4ed732128b2481171fde33c53011d8c79a0eb816d57f40b0710b894dde0a4f79724d6b9d96b27e3f296db19653873acd13d748bfac03fc44d4adbae0d6054d2cb2a74c1332fcce42a862f1f37ec50ba4b2281d696d1d71a03165aa884fb868dbea3bc5988d9f28d6e6da8d5c44b5cfc18ba6b6bc60561f1fd840869c8a71074ebeab660885540ccf3e11486d5c8487a7f6d6e903b1bdd0e574f17247701e9ee49966dcd0d47f706195b24184e981bb59f44942e4aa38df29a12e74308362509414e949631956d2346ba80984d1f409898adb3a42dc62d98036ff870f741e5570129145c1c4d4210c665b6a54ae405d3527cac10ac6df0c9d7f5b0b7a072c6f18fb502b6da0772e765654ceaff8f1cb59fb3bbbe7355b5449dc6421e24ecd4acedabfdd2e402215b2c0ac347424056f0e9015e130a3cd8275aba175383f218fd52a2ceb4aeeba04b89bfe593d22b885c16c9563ec13048ec93504fbbee3fcfdd6d0eacfc37a87bf9877d470ba0e4078e22334899b47e0b4401d652c147d07cc02592b01c577aaf32dcec3927e9be0a543fdff620bffa7efca186978c6e98dc408067f4ccc041860cb62bf7cefb479b6e96fd121d8ca16d13df5c0a60bce668b61bcfe41f7e23bb54fef6e2ccf0d980b7dc617f133a46ddefd7a4a79664cf88bfa2162ea52c07929352fb05cc0cb41f20176762668e200584527e5eb5b554df8b60fb252c45b037cdeb35f9966cb01810905dd3e52521dfb53dcad5b0bc0f93b9934a058d4843fa2d3ef05db6414a0feb4e8587656aa43b51aca1955d1193e1880a62e5260ca1180210d8950389c905d8616bce39794ade1f9b6652a9d3a4ad3d3989fa8ef11951baea768c92cd0bcc398e58800a543ba3730a300224fc55dbaeb2f8ed11f4dc61fdeaecffc809bb7d4e0d9a1eaaec873efc8da88a36983e80c57ea4a139408ceea972c095cf68bf532773124e9b9e976b891300c47cca81d54a1243569ae78f2edb817821debc19e27160872baa14e025b8d90760ab74014e6c9282d1f7787b13c1c0fc3b8d6ebd3a081d10b669c0f915e9e26a1f7cdde69268b685246fbe85262eef8686ad4dd11a6ed005197fcfc3a2d1e0c288f1dc81c9695f24e4157a9245166fbe5322dffca83c6756fe235375dc0d8d2761450836a1111462d193b2acc4f1b76356d03127674404b6838183fd7ae007c180358640ba959d7422a840fc324384d8515228f05a3cf0f5386de4a65dff712c94b18f91a8a9d58c2b741c7596df8ddd7754654346c4b0111be75edcf3bcb7f23083ba22a8dff0cc5ecd868cd2b8ac634c5c52109aa79ed4e37269996971f9b28c740f289cc026101e86340a80e2f66a0c7550d21ff77d6aed0b08e2c330a1e44969bf28da181420a38314c422f295122f4a698e658e4c98b381f1f767b5486878aa263b0dca6011dd76bb4705cc05ea390ac469552955d892a1011b98f57af9f74383a687262eb41497a37b28a1c8c39f79db5d4995cade481e6c48722ccb1744c7e258bc5a5295fc1a3ae6193ef882e37e092766c87876c96fb3b831176016190c3500a2d83f39d2c941bbcb5625f167ecf59e614ae3615957ca20a1600e6a891d61cca9ed86f68280b1ded38cefdee2d5fb9f7cf72f6ce1861847c73381132a98f856cb51279537189866df14854d05ca4ccffb1a4bbf05d80864ac6e2f0f0d2ff0ff5dc4319953d48bbb4443f88655598fdb621b18b62a62b1e78d9b23088ef8cb3c80c2f06a8ce1e76ae0ae1d91ac53253c76d7a222db801a53b0a0ab1f48c788fa43d432edc2040ed090ea85de27e159796270dcaead7c1e16d028dcda56f39c99b3677cac637a303fe71a7dacc8a35d7627f7ad5a6e2987c93401a9297f038b29c9ec289cd5b099700a43190694a3852c50d97b18ffcd1340c00b99080fb1649b802d4d9ce677e4e9e7109de6c366ed4f7f82dd58a9929cf48dac18aef3347ebef7c07fc786d3fa1f37012e618d690a0a0911347529d6069dec60a45123eb1c9ca0915a00f09432ed498ea6d7f35bb05f9ad007bb16bb160346e6e615828c1b0755989e6e5756c43ab82146805136105b3c4ec979f7388ae9aac5708d37e4eb28754797442a36d848b70b68aa6cf44c01f130d40c41dbbeeb2798a05e256675de0c67a400e0621ced1c6d13f77baad81391e2a916502b9d68529a9d12523709e6399890fb24e1769ef9d682e94fb7c5ac8120d269b76c5cf360990ec70677dc278e3c1850dd82fdaacbc913d873d881e0b80674dc1ec7b8012542ab91a0baee82e6b0eb589fab04191cd5e5d212c42ab9c4d5f5d04de7938def520a852a470d6475ae36e1f04d1db596567fb828de91b844c29eb7e5e32c7c3c021863397fb1c6646ba7309f54bc1fcce4e397cf3d02735529082370b45c73f4a9a4cfd4386c6337ca09da746876d1696ce84e02782a7c524909f7c6117775aac68bcf9db302ca48b3454c0ab9175e769aa453632374681fa4a488da428eaf8c381e8333554b075328c60b24ea429dffacd5b628623670e84826b9d8f8d6c95b4b7c21177caa25e7c37c0ceadbe6d1bc4b10f26bd2126c01424ebb5de6d8f43a2cef11e20af4467f718b5f4baed73da17e3aab1a3bb4530f206ef3d0e7d6ae4b66e86c900cd2d5c4eaf436d02da848ebbb20d3730a3440f3c36f98c4adc1e431e9a04cc5af5dde214182595a7e178aa85cfed33887bd356c22f8a51b780641b74f8ffebba4086b947d5f64787f5326bf4508bd16be9c029fdf7496fda2a58c2b65fcf35923d8929092c5eeab65ae339492906826c177dbf60522a37d015d048d821beb827127223cc21080cbb020be76c9281928a7cd0bdb8d386f120146f3bf2aebc84e7fc024f979b5951d0d2fc83e230011eef3b4e5e76ad3ecc63afd9974d5c2684233698c0986b67e00ad338efa91cbcd5737c7e674a14d734565c591a72cd858d7570a97a3a89678f2362f800f92c74c162e0ce587538ddd3b0a89fed651dc50118009b0bab3314f55fdd4f31b5f5e5407781064c87df144626d95fae388dd731a7cf07dd994be948a4b4ccbbab4c2f0049b5bef0ef3bb39c5b7718813a714055b14af4b617473d6280922c21adb2803c74d94b07219497e3c207088796ae6b968054182c38b28144201cbb26201380fb783ed9d68867303d63ee38d95af27cabf3425fd8a2cf712f08ac6f35afd3a34ba24397be4db79f673e82c6cc09f3c6198ea6e317782cdd7c3de2113d8a2b2baf550e3154e019d265979812471e2e2e44a4b56ecbff13558553d1c67065d23c4d06cafbbd5037e8c9f8812de45866169806a020099c9ed483c5cc43c3c4b803b8c4bcf1a4c582160cb70e5abc82e25fa915135601e5d6eb2c78d9889abac17f4b24800f208e16d1a482cb7203e877075c0b19e0838448aec20594f4246047b49552ce8f1c028401c7b534f76e899d6b4faf8e1cb609a52f6d8acf522f64e523e310f67ae7bc06854ce0eb76e38f337c800aa23699b665029abd4796c439a4e59b39c5635463323fcb203f5fdac124dfdbf15521eeefaefcd81fdc99bea947260427c69821082d2129b06cc7e32eaebf5d8b28fdde9444ff275c71eebb1d94c531034ecfe00fc19cb8a695a4c79d5961bdecde383b803f0388bf7ad15b7024b19a5c2274cf1d2a4a269a23199e91238a646078eec8de5944a3cc03699a77d9f8a015d65ed9dd2290f49735083571813debb4c70c883f1ed4e6dfb4913ded83004ee56471ccaf23a24edc5171d6f6e045a282bd40a78bf5f7db77baba1b20a54d7ad989812a975c7c051e5fae67f1e5d52905fc49caa56a14252aae34f19afe5ecd307ee692efe778df1629bcb84d2ae63ce4ac02251ad1fce5292f1d2cd97574f30210eebd78cbab29731df5ce5111d68d6a40a2fda04c7ae37fecfa0b27f0242991b0461129a24a5750375dd430ea9cd74f1b7db069458fa1bbdc8e7596aeeb3437d62f1e732c27c12e65f88569882b45851b7b08939005bdd462bcc4da1d55d9fcc6b5c0a3b17c6777f8542b4eedd0a4ddbbfa179f8f5953d20959c972346f2da8f8373c7f7ec0822692cf728d3df38746f8eed605ba9ecdd7a97392619c3093fae61ceca212846b7ef1fbaf6c1cc7a504542f70e005a8f520a2c1d7a8332e4b6d7e7a91de74bfef5da59f1281363d531afa931dc96cdf41d162227220f59e99e5f6a00e4cbb76cc33856ab6d4faa874e0877fcb68da13f0b99ec47679cc750bbcf3cc903ceb757eb09b3205a4e0d27f0ce2947205278db1bd6841551605a7295bfa5ca582a1142f17775a84a8923fd4b8ae664fb65910d526a267c2b953cdadcdca0239b7ef916f8d32c01ea8122ff6d66d70e68375c6e408c429322a4e24650ae96fde3ad25c26fc333d7de9baf9472e1db5a46f9f8a9c4310b6fd7274f1f76b76dd0345c0b809bf9aed87783192fb56a5d6cc807ea51df4144dec07526ff6d516d9fd97a17245637b7010ecc25a1d7232229c2ba59a43e64f4d6bd41db724c779244c9a2a2b4319394153fb33988ec45c4658eb23178bf3c63f16ec7ad6532a78d3703f59607777d99794f45ee05361f27fdf2d20a15580c5c2583ad4488dd852532fef0a29f0422a74bb57be6ff8c8fd9b588633c7ed396bb752abf25bac088e0d2cce812cac106cd0333beb2fac25a5c4011096c63fdd4b69f582076070529e4055362e3926fee35bb4eca08fb259cff01d0bb3d4bb9eaa5e9a941c053106c42be9b12f9e3902fd937b4400db8ea5ade7102bb4b6db13f73f646d0ee48bf8752edf47b9f7db", 0x1000}, {&(0x7f0000001440)="e7e70f4b4013e8274648d46273e64e0f84366466cad285c44af8a740d382ec9ab6753398f511511e6c8e9d5e47a71f404b2e429b57e427f3c54ea80c123b3a7b9b58a5c294dfc291c3dbf47dfe4d7303b3886a604086fc98c6d6aba53d1dc339cd54df011d4b194ed82ade263720ea6cf83025f1da397dde21f1b18c20477b752f74027a4de107c333349800499304011dee860add76428f7acc45232592d87e3988e84575a69cabd698aec3fe0f33dff028d98515a3c5b410bc8662fac448023def2a7c40f7d26aa82f4a1ff3c5c359d48162ab4ca5255f2c0981328456d1b0037a669c12", 0xe5}, {&(0x7f0000000000)="30103fe05ca14452aa80eb2a3789025269b140e4cd536e7be8f7ade29c395ec4e538578f1e7e3b639e3bb5bc190b1622de36da44efa5a7", 0x37}, {&(0x7f0000001540)="655a3c37426c47bfbe8c4898ab1fc4059998a2df812f593feac45a7be49d2a05278aca759acc6265d9455022f238ed104a9c2d0bbdc5d68494fd3d983bfa7be51b65b6e55dc819457cc899526baf411fc3d6d7342416e67a9d2489b390fa59bb8b42630c5c1a0ac78cf5727094e64a4d2c2642c706545d5e5fdc1a83d457fc508614cf39bc9b7a9de3d016ecd2ef6bb35f3b70ee790c", 0x96}, {&(0x7f0000001600)="253ad8a6c7d34e082ce60723a5e2315edce2c087a13d1238b855924a015ab3583b611d397eb192f05b7349407de560d16e6bf00e245bf5d612a5a021c806b23cecf1c872778d95af9750dc4d0462ff787fc219bc63feef571d343b7ab4fb14727e8d01d9f0503fcb6716e8fb332e920a95e29a044100d49c976101622b1d775ef78e462c2764c5e0283d50c6915b0df5c5d752ba490b38e9b3823fa479141c5db419f108d91ffd5c8bb01532040eabe607e48ca8bf31df4be5373ca9a7c0c0854f4b86ec222574b8b8e7285391a484d9e4cba9f4dc289c56e2278aff2168b2d49e31adeb303fef0fc0060459c93052dc5d298d8688df67b1c6", 0xf9}, {&(0x7f0000001700)="8372254221eed9259f434ab57c87893d5236ca56314525449ff8f840e36663e5459693bd7f245d36b7163f8c869a5d557e35f3b4a2ce651f566d379ccdd1b6d8ba4a2b83f601446e47ac443b4bb8414cf861b4763afb24a762a0671ac43b15915ec1e96273430b1cf952296c981406a523e446336543515bad71b3ea170d3b48273cafc48fecb44b07bc6770aeacfc39933b5d58ba99d399d6a750ef17b140a32f439bf1c31945cda240b81b85ece10489b26bab7c325555a615d5ba7596c638113ae9efd6ad8bf860559739881c7aa9f167", 0xd2}], 0x9, 0x0, 0x0) pwritev(r0, &(0x7f00000000c0)=[{&(0x7f0000000180)="a1", 0x1}], 0x1, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x400, 0x4) 16:00:28 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_GETEMULTYPE(r1, 0xc014575e, &(0x7f00000000c0)={0x4f5, './file0\x00'}) getsockopt(r0, 0x200000029, 0x3f, 0x0, 0x0) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x100, 0x0) ioctl$WSKBDIO_SETMODE(r2, 0x80045713, &(0x7f0000000080)=0x1) r3 = dup(r0) ioctl$VT_GETACTIVE(r3, 0x40047607, &(0x7f0000000000)) 16:00:28 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x3, &(0x7f0000ffd000/0x1000)=nil) r1 = geteuid() getgroups(0x3, &(0x7f0000000100)=[0x0, 0x0, 0x0]) r3 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0x0) r6 = getpgid(0x0) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x5, r1, r2, r3, r4, 0x80}, 0x0, 0x9, r5, r6, 0x8, 0x2, 0x9}) mknod(&(0x7f0000000000)='./file0\x00', 0x2008, 0x1000000000005701) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10004) recvfrom$inet(r7, &(0x7f0000000180)=""/204, 0xcc, 0x800, &(0x7f00000000c0)={0x2, 0x3}, 0xc) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) unlink(&(0x7f0000000140)='./file0\x00') 16:00:28 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) writev(r0, &(0x7f0000000100)=[{&(0x7f0000000840)="042b43e27deddfe5254aab3503e08b1774a579663475c5d90f4f041f7d5537bc58b723f3c0368f801e6ba5cecc8e65a47a21306a359722b8619b5ed8c300e4bcaa8c128d6d53957eab21cba9e04018c73fead3f7bf8c4408241e3fc46747f42fc667ec0e18b861d9a44a627dc688b21e17e881547cf0329de519861257811d9088eb2f9f4e9556c9caada5ab9c0c5134cc80044236da562d0f5ae3e6b91ad0ce03f88867f6ad3fd8a40c9283f5273fb7fe5d3cee5fa932c4bf6c8d5b7dfdd9b02063259e781be74228c27d0c805b60d4f2a82d4235f873f26fe1cf5a4fc8f48d951494e37cc45e20ca48e650ac2de19b8ccc0d7fa79a0bb1a77a5e13015642b4f54d7810c15f752b81c7e40519ecfc82c7b0c9c8a15ceb1ce961ecc0e8ad33780b05b84f07dd82dd96aa22cd0b63cbb5f61a5b7d61b93aa0b6801020cba6a8137b9490c70660288fdc08725c0e27a28c77c47fe49ced3b8aec9e9e6d72d9a9d82fde9ca52c4d77286cf61a63ee65e08e0d942d67fb7c6e4377fc50c920d3b0ad7bbc6df98aaa25e9fa89fb9c266e91f495577fdb2307d6098bbb7f1929aef5939ab3956c557797ca3d65c66787b32a97155444412c72d23e1db48e6dd3c104f49d074daddd7357de986445f542fe95a12e0f45b86629f3df3b30c140d04032e8cdf2dfc3eb0f7868747ec45ef767addd6a272361d4e9d87c80b28c76646d36a3577c579ea8642e86c710f9b4196e4d6fc3f72e552cb4abdf7dbd23fea865bb8b60be22ec5d2a6bd5140572d84392f985686554639570be62f2759fb7b1a4c743eef771478bcdda826d248670c56b1ab10c14b65bb78a339868853d91f30da2a7b7baa6fdd27cd261d597d4a24dfdf11d7ea845d01bf1268778701597b8252139463088ed9d8afd8cae1cca1c5886782acfac26a290ad6387855861bf9d0b2b3b80a8e5ec2eb885822a5765605a4176357d6dab54f89a80bbe87c2a2eaf7ce3f0ff01635df98d4b77897f3254f686e01cdd1e5cca9e0f113cf81f779d775f8f1d8c5eae934dbcf2be8ce0dc5d4d2175fe68d135169d413c88c357647d78c836b0d5f38f1a0f13c27c881236829da4253501946ab647db29edf2556b76b2f21f6ed3e896a77113f7d4a2fbcaa3590939ad338d0157e4d01ddab7e460c2a1381f8f99fd48d028f39188abd8c54ce493405410fc7719e2977e82fdcc3888c608200ffe852478ba2db6b5604c8b567df090695880834859bd98bcc3c257bc508176fd2236f84dad9dcebd319b3e21fa83db1854a1aeeaa7d72bb40dbf3c95c20099f3be5f732c03b93c3f90f7b470e73f97a300ff8c82da6a437120c9c4d739031aa6141a12d7a170c2edb203e01993900bf0852d695eda67d1c273d9495328a6345cd84a18e775c3f90bc6f4bb9e0c085325750b39d29a24c67e7a0cfa050c42b50fb2fe3e8a8e350c79ee8abfec31a35f4b051a34bb8ce151df3117800a44a298c23d4f42482a9fb9c252384aae7547944e7d19a1fcd164f33204633b9ae38cf206a01351ec665d3991597b42572a4f158ab7bc5e1cba006f113b384f2ab91a3798d0679a1f7d111d4692f68051f71478e4072dda512d660c3473834b34bb387cf0287a6de073c493adc1359a9b4f4a06df6277998dbd6c00c032d152f0c6c2c6c90fc6e939b7815a99d8942f0201ddb1a60875ba2bb73752a5c5cd89a87e89e74f5da7fd5ffeadcb1809f56b12d52a21984e59ea2dc8c8f83a5dc79a983eb5c952210d1a06e9d7f47fdf3ef5a1d9a1d00308feeda995d84b7e6328b358a93744d4cd5af8688a20a6f0d6df6c54478278327d5e5337250ef1f4f618b96e6815935f4d69772d49d759db5f636c769024be75e19a19e0583bdcb2e1cad5c20d046520ac2cadeeb9c4228013e1c089bc588b5bd8d529ef2ea3e5fce9bdf9bb206000eb7e46d66d307c7cf82471baedcfdf4f382d3b1ee2faa7fe0f9bfe6d324416824bcc9dd44c65243aaf2f3d26a43ef5e6af7e29d251b0909f4a9221f83cd46fd99fdcaa48c2814ef4ab99f81e36830716d6c586dfccd135035865101cf60a22ecb02b2ced75586decb2f2512306980ef23fcfe1ef571c97698eda60b1bb934c2844ce47a698cb97862ad69ce9951c1acd1df3d0f8c2de148b023f1cd4b8a273948f637c2bf062d218db7618989a9841da45d45adcd2d2ce92c7b99ab7a55862298c4d9035f4a7e7fba3f7d6314cfe7305198cb6c751951a99cdb4a8b7951dc48097c0f9818fa45146a2a69c68e1cb6129da2ce5fe47137f429c8c0ee7cccb71683d591760b7243a1dd387a8a92b5e80ab0505b202624f825bad0fa47bfe8f68a28c876f834881b4695047e6ace37ad86400646e99a6b158573f126bd80a3130fc86c3cf1539afe922f9c6d479228beafa905c3bc702c2f06030e3e823d750bb9fe63e60a65cddee7c964fe662130b8206f3dd067e1adc65a25f353d85df3f14fe1bba3dc1621cb0442ac475fc0105992c8abc68d56404cb58b9fb288caf57e3e3dce3dd0aaf4338ad64966f1ed69654199c041ea7e328b477dea9ffc116247f9038ecd1b9db7f9ee69bbc25ac8cd07afa77e537befebd9f22596b926f7001c8c52727a7bcb029899a780baa4a9036eec78896ada21767efcfaaca59f512181035f735244d8968b970187cf8632f4f43a4e69cac4e85c5152f13ec40171140f2dff86e7ce04b39a85dba117c1b0c224ede8327a150db835d664a1a1da8bae8dff8102d125c536ad4d86a21d3f49463bc8bd55becbe43dd94e60bb6c09099828bd578d632a9f77f3fe984a29ed5f2b7a0f3cd225c42a004dcfe1794bd18a62a8dced391b253e33f1714d19d5ce2c4d525c47d448d8f71f3bcfad74bbdb1d071de390835052a56b3f977f1b21a5e10b66ebaa963c2aadbe547901374b26629f8820445c9f293005014676a2fcc065a2417bf6019dc28d672e92dc0fc6ee040d9f8bec8bf8ccf899544caf8f554278c8bcee5b9f81f699ac4b58bd994e063ec03ca7e2b05c19e05e980cb45c362f48e53f355095112f72057fb802ab3339dbc9178d0f176d1a1f56cc1b927ea1d8d1585460b6caf36ce7666d3751163c81139d0a3e69e7da830f42ccaff0ce783fe741b12b924f62b5970d2ad71647908a0c005cbfae5ecbba3e37efa686db35febef192e91da2bd895f979daedf8291e9c655a592d7b3da5a4c3556d2c46fd41a0927e8f8e33412a59043c9656273c756613f4d1ac874d5ac63e5b15b5c1acc4e03cbb6b6e9644fc07ed4713295bdad5f1afcb5655f80a091f87ca61dde0f9d6c671abfe76e24c480c7066f2739ca7b5ac466e23327a9dda3e4586b713f236f96fe6da05837b3095f0d455edfdc62082047f706fabc89702cfadd372192249b3b7f9401d678249ada4c6ba615e74448479180de32b42db0bed77be3e963d5060c06e368bf0b52834cf5f958f1a24b95a8e8edd4a6e33136be6f7ff004b81bcad594728982c7c4c1fc097e4fb75ca66dc9517845109ee4944b5c22943c6ed5cdc38f003a9b196913a4069f9ad0d54aeca702ce1f82700570c24cfa1d695ff74452abfb438dc541c8d812821bbb74763a6fb887277a0bb459e7ec3d8150177fa300acacf80a607740c9ea3d342206b813c5d63c790e345c8edf4872d3098ccf9b0c7a950bf2377554caa2363c879729d127df0ff7ad107959f2b4b877bc410f98a79816c33a076072c4c3201818e5eb0e7cae0c5130eb8805beba4cdcddfafe07f92bbed2a180f8b41deb4f464858ed5afdcaf7c45623174dcadf5db21cb8d414bde9d2fcd43451e04e15f60ecfe93ab31a09a67f554b042f8be65a35f881079e1e6195dc30466527c06abad8bdae0621f9a5d12a6c3313eeb25a918b041382d5b6ae90bda5a5b0040640dbdaa6e7920fa99c968d39b28673230ad2bb2d4f7723be0f573ed64d63625828aa217e8f8c8867efb639bd759fd4c82adf221c89ecb611b179a2b9c96e79f0e5070497a7a809af01095c96592c317ef1c9d3bb0d4ca6d2b7691586a0f1e5ee66e611b28c2ea961622027d3a601dfa10ff90900e77b43da5fc7f8dae1332eea368e1dda201865f9d6d5218bbeed1ce6aa847b7423a239023854c34a952b5884832b8f728b985d22f5e1142232219aac9a816d2447e659b2188aef227ae79814d14e84ebe7343ed914dc16247e0205d49671773de348c1b177a9fea70854532cc1452a125a9927e605688098b9b69212ada1dc6ae23931919db7a7a280cdee3b1df0a762486bda67478cc361c3566edb8224b54e7bedae069cf555989c35d3791c53d46d78d5200cabe40e22178421c1d828aee99a4a521cda6938f182379bde467a967eb2f7b6179a068a41ae6da9d6138943636d757b98af4ba475ff7cd0381e9c9ab8f5e9e3b990d6fb959c21b422d8845f71a9d071455ca5bded257ee9e2232bb48d8721eb0c617741f49f3b1b0b17b7ee3559d3291296deef91f2ffa6f723eeb6822c37780f4eb1530797240aa0f766350c321694d7b7f1d35b9796fc3cd2c719045e290e28c200280fabd4da5cdd490ad5fb7fdbc6efd8162d84f0d6c8f4be9a5d28e1c56fcdd8eaea3f0e031d79ae13151062825394d81a11816dc48d61e3fa35583d36fc99520ddab9de98cd98c00d50465d19c44a446107c3b39484d180e4ae793ef7a7ad1c4aa0acbbc1b9c3525c556516f381a2781444873f448c8cb0e65cefcc4407ee04c57c1560e9f66fd17eba0188ae64a847ac3ff1a273eaa1fe202b057d2f083f3c85570c72afdb1ac9c9ea302997f310dfbd48f8fe89dcccfa02defe323860fb8663238cfa4714c155384e7a3d439c7614211b63193bf0122c5f85dd63723a1bf37548ce246ea8b0f799b3ced30a3f78544803f97d1271871918c13aeb77f707dfc5895d67380c35ebd7f07fa1f35de0caeb0932dabf10dafb233aee6169b2ac1153c50a91d7815d7022be0f51f40dc48113801587829648f910aebd6d857834b8fa5c432c1a6f0ecf18422ba1ef4f77788488b241e37a1c2dbbe48475363ea05068ef19c9983b0648ced7e74af07f51abb352f50fe8930eed64b6ee9d0cf8fa3310de0b2951e23e591bc896215dd1bf95a75649f3ac07e71743b715ebffe5e17bb97f96608df61f573cac18a383bc0d94d5219cdfebcc3eef2742bf503633d71ef1c4cd1ab052057be3ad29504f12da3487e56b28d89d8f67d3fb362044dd930055cf790cef5f79658fbcfb58fc2185b07974b59e6c8d355bb09fadb28cab0673e9d425adafeb05e68ac291bc20d4acb5cceaf847496b27fa696f226aae64d532cf8a444de5d6d8b9208d0e077400918bb356b4a198fb6003f24ef5875132cf1788bab4203889fc7e0552c542353d6a080491e33f58ed3617d3766b39cab14faf78305d9c9eb0b316f3b764604c1606b67dfddfe0929ce990a5e7c9bcaabe484c95f260f81d62312202751960e091c10444a24bdfa6b3d6289e73f5cd1de723bd605124e2c144d7f4678a142fa03", 0xf4a}], 0x1) ftruncate(0xffffffffffffffff, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x80) mmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000, 0x1, 0x11, r0, 0x0, 0x0) writev(r0, &(0x7f0000000240)=[{&(0x7f0000000200)="0a98", 0x2}], 0x1) 16:00:28 executing program 0: mknod(&(0x7f0000000000)='./bus\x00', 0x2000, 0x4500) r0 = open(&(0x7f0000000040)='./bus\x00', 0x51, 0x0) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f00000000c0)={0x0, 0x2000000000000}) 16:00:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1001, 0x0, 0x0) r1 = accept(r0, &(0x7f0000000000)=@un=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) connect$inet6(r1, &(0x7f0000001080)={0x18, 0x3, 0x7, 0x2}, 0xc) close(r0) 16:00:28 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wsmouse\x00', 0x0, 0x0) setuid(0xee01) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f0000000080)) r3 = dup(r0) dup2(r2, r3) 16:00:28 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f0000000040)={0x9, './file0\x00'}) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 16:00:28 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000300)='/dev/bpf\x00', 0x0, 0x0) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000000)={0x3, &(0x7f0000000040)=[{0x5c}, {0x24}, {0x6}]}) syz_emit_ethernet(0x1, &(0x7f0000000180)="96") rename(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)='./file0\x00') 16:00:28 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000000)="b100050290000000000008005586ca900f0e08fecea10ea8fef96e00000000357ae26caae515fa4f3763360008040004be781e4991f7c8df5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026bdf6c638a7cedf6cee4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01bb1b62351c50000000200"/177, 0xb1, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) 16:00:28 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20000, 0x0) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000000c0)={0x2, &(0x7f0000000080)=[{0x24}, {0x6}]}) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000100)={'tap', 0x0}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20280, 0x0) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000240)) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) fchownat(r1, &(0x7f0000000040)='./file0\x00', r2, r3, 0x4) syz_emit_ethernet(0x1, &(0x7f0000000340)="b6")                                                          pmap_unwire: wiring for pmap 0xfffffd803f00b3e8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b3e8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b3e8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b3e8 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b3e8 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b3e8 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b3e8 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd803f00b3e8 va 0x20ffa000 didn't change! ` +'~?O"n;Ltu,&1]gCl;&^Tr.6cYl6_spo*8a,:q?!hMZ[|T` +'~?O"n;Ltu,&1]gCl;&^Tr.6cYl6_spo*8a,:q?!hMZ[|Tuvm_fault(0xfffffd803f00cb58, 0x100000008, 0, 2) -> e kernel: page fault trap, code=0 Stopped at arp_rtrequest+0x15f: movq %rcx,0x8(%r15)