&(0x7f00000000c0)='/dev/ttyCcfg\x00', 0x81, 0x0) ioctl$KDDISABIO(r1, 0x20004b3d) getgroups(0x8, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0]) setgroups(0x1, &(0x7f0000000080)=[r2]) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0x100000001, 0x7, {0xffffffffffffff98, 0x5}}) 23:06:31 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 23:06:32 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, 0x0, 0x32b) r2 = getppid() getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000100)=0x7ff) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={r2, r3, r4}, 0xc) write(r0, &(0x7f0000000140)="e136dd720a195d6d23eff624a6280e56e3f8cdde234ea7930ebd991c9e12c5f3f4acb638dcb4a2b025c1083d5245bf5ae6614e438ddff48ee6d4391f914e9aa75523296fa62d37f4fe3b7ca3be7dd722396e353ffa4e45a51c6355f061a0c781983dad2c8f4a4f79769ae0978951324f27c030c8da3d9d97fa824da10064c7c65b83bab58bad29a37d292c3286238eb066959643b70e22b7a036", 0x9a) ioctl$BIOCPROMISC(r1, 0x20004269) writev(r0, &(0x7f0000000080), 0x299) 23:06:32 executing program 1: socket$inet(0x2, 0x8002, 0x1f) r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x2e7, &(0x7f0000000080)="caf5b415", 0x3) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000140)=0x174) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCLOCK(r1, 0x20004276) connect(r1, &(0x7f0000000040)=@in6={0x18, 0x0, 0x8, 0x4}, 0x3) 23:06:32 executing program 0: r0 = semget(0x0, 0x0, 0x0) semctl$GETPID(r0, 0x0, 0x4, 0x0) 23:06:32 executing program 1: clock_gettime(0x6, &(0x7f0000000040)) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x40, 0xed, 0x100000001, 0x0, 0x4, 0x0, 0x8, 0x0, 0x0, 0x80000001, 0x82f}) 23:06:32 executing program 0: r0 = accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) flock(r0, 0x4) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)='X', 0x1) close(r1) syz_open_pts() r2 = syz_open_pts() write(r2, 0x0, 0x0) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 23:06:32 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) sendto$inet6(0xffffffffffffffff, &(0x7f0000000080)="dfe278d84f047e1808a3a992ddc389ae510e72c21d071d767c92f5a76aabd0152fcbd05c4db7f4e5e729497dfc375f1a021a5b1fd8ea7d7047775b8daf66303ddae94f4cc9d10f0e4bd21802c30927bf91de19baad5d68d29e6c0265b15278bc3a26defe99b129cae1e0377939e119e495cb84900b82d2c0689fd8d30bcd08437ed371f99c2b1cb8434a8ed7a106d463883ccdd36f76022dd29c59311fd01f26dc7cb7bb2578798d919b871cbb90dda4fccbca8d521c0c9c95c6278cad91c144f5079d7aa44b35c54465cb314586eae1b2afb0d94912bea757906d494c2e049598bae15d4a1b6892ed414e4ca5448a7e457350859333529825a60e93889fece46d4917cb7b429852148679694cbbb5d71bd8c81da130daf7387dc095c6ea85a19f5c62434a0b42723ae95420971a2edaa24f04e1c558283be5b08d1903dd2aa5b55ff876b7df8ad497a163fc1667bf677560acc9bdc58fd2190ceb7ee16969f2b7924651b5256b83fa8cee4a85b601371092d883db7c63cc060f80cc96a47d90", 0x180, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000200)) syz_open_pts() clock_gettime(0x6, &(0x7f0000001280)) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="90bc7b3c1586eb12e9346e3455e90a7584d45b0638134620a8d0cd707f499e9252303817e968aea395a44adad11eb551e184b86452fbf150ce7c67e78f7595c728372172777697eb698ade58a5846d7c74883cf958bfd6fb6068447394a79c2eb60f23486e94cafcabdf4a12c94980e305d650101c8b5551603d8e9e0a15dba8c5352a0c712307d6b39ba81376be9a171ff687bcb9a66b1adebef10a59cfb303619d7520f6c4083622b734e1d3a2912b0d4018ac607fb4c1a5788b525c82c85f74d0b7fe39b489837ab09ac04c7424464fa4e8a5a5c1407193f0b6bb33d431eae82def5203f2b5e70dc8c807186ae6034514e22b7ac02e420e8c062d72f18db2d89280b99fb245ef8007ce71ae249c7241fa7835acb5f501a5ba4d03799e1d5840fabcddea2db3ca19710cafc17526e5605fb4b3c0aeeacf57a7f3166ada1c2c93c60a9b87fa1daa43d90ccb36487fb3c9b8f8699208a209457d7e4e1164a8802a0279368222935d34b8ff7312f55a942334f9eef148c0282277df46745aac967288fa629332045b8c8d191d0eb9240dce19c39234e8773236701bc7c2175ba6b03bd62e47afbe3a54f6246e5b4e8a4bab8b4a026cb25a22220847a5cd59a225735fe37d3273575ba1b6428bdac75b60a76c4405669ef64b6a16b144f7fcf0d8159310ed81841256fc73d90d086a0ad7df43bb2a34a277edff7a474c31e06e584d2ddd3851900120e17467aa8774498bcdf71324e01f966c94ae6be5a8670ca0c6237d6b14ab01d3a7b505271b5b893980a9ad325536702ec691aca88a8f725178bd65845b12614dd07af9e834b9291201827d624bef0ab57ba82d99c211f60f6f45f40df07d1b8c3db4b2d4371bd92d548508b14ac8423b2d01287fbdb187adc55b4ce3579fec56cd6c51b16429ac8e1b2bed4c5d8483d2d8f474a892a3814d44f08c3b08cbd4e0bc15c9c14c2f93d02fec342fed1eaa1fa3996ab815f87c415acfd4b89636ae06016d1a11ee4e3da8fbc36fff0888c4b89830544da0b66f2095d178b6296e75aae71229280391130fcf9d50c993ec9ff015ed7d32ddbc6d6c745563b1ee3dd999a4345b1aeec30b7c9966d93db70551a6986cc6c32d4fd4bd5b84f54dd86aa3101d2e6eb75acdad5c45aec8232c541d94c45e7039fc4d45726670fbb1240b1d7df78f99c5127093b7665be9df44895570d9d7a86bd9c16b02a4823c1c1490df8abd4919dcbe5e833809e87ba0c3e57fc1478bb72b72547419271162f3dffd935cad3ab1eaf5e396e80c7a0f0c91416e44fdc083bc8c80553f5425c675467a2ec6ace4bfaaf012574a063c591e44abd4195e3b63da25f5b0bdd2a823b751807bdfd7a30c7cad708da07554bdc501575fd17de1b38e6b9be5af31f52503320ce35145b14e6206c5c33d3a5963ad9ea0a0ac1a02daeb3f5e38c34ba5cc97795227f3e7395cd980680719f8bf58d0644960fca2ecda297491e87edb7ce30cb00f60f35ddbf7a18b88af7b299f8a5ceccfb50d27cf7265b34aa5c3ef559c49a73eab19089d6c79a3072425b6219a30549cf81df73edbcaa580c9e1e443933a7046a936e441812fe0234d38f9b8a61d3caafc7338282fc244cbfe4a5b87538f4cc5b926774cb2d387fc8ef5c3d544b8294f2c59ed59e23b7a67350fa671fe6a1ff38f3fbef7a9b775b69356c1d28711655130aa6eda7e81bce721c78ffa4a4a9c5f3712cd100f9af6ff220543db5a6e8094bca9e10023ca2e351d52fcc1381465eead2c3ecf9318b8182a01da1f428387b5dfbb46b95ae0068813072dc6956c7873815dc1e4c4261bd32f67b080d4b9b52471ca8c51f172d1fda961e8cc78ef07124f6169bcfdc878b139e3424a7bec9475c7f924b1289857faa9454da255b3ca61799d2050f776f7c75a7460401f2f36462fc00786cf49351173997a1ad3896e2d369d515359c98db1fc6248be814b40c2ed42a2ab05af7eb5e0a8bcee067f87dfbb1aa1a7df898ff12744f923aa7fe4695a7e85e785ae20cd6ef465bf8669c346cd23e9861ff4ac0e1f9b6a905143f47464691667638279e0b838d8feee9ca244dbedf488b73cdf401f2baf0b9b0e2f1b207e9d853c82ef6b194a17a5ce3a6c13f06ae492eb18adc41e2acc0bceca56d432abedc18b1f980d577f26a19489feb67c8ca006644bf35dd3194487e4d9174d8cdf9825bee91ccb91010fd437263a3103496e99ce9fe25e9d1fb6a6927a4667e3cd431d4a69645e616bd9684daef977c70dab72142f5e1a38e39eb14ff4546a0e949ffb3c37d5308ba51a2cd798825d3a17f9635f50b13c2b6b58d2ea37d2ce29d8892b7cce5a7630d8de2cca315aa0b54a1e9a4d90372e300a48464af24e3cece2e9140d92d434b51799956d52be9083631bf16129b645f2241600f0da05bc63c462c451c57576f003defdcac2899eaa49aa989644a6c719b1f07f1b2a469eb81415234afb08de8a7ab3039be7d4e94297cb4f58c37e7d60dc1f5b5df88a986dddc4c6ce6680e2d4c49ccb76eebee614f1a3967900d52c641951aeb3f9da2e61ea671f872032152463148fd280384f5f5af0a8bfb5e83ed0d4dd6a42b8baf7dae5499163fdd500b19ae1eebbf868f493219dd63503818f5f3c8a1bebd564d9330dc605531ab8712166a9341dc767d5c7cf786421580a04973b25eee68dbcf428c769ebd6314e5b9e1438d1c2f14a2230929486f4f57f945973225a185ea7229adafb4632a48ae0737eac9efa1554c8d90d33e08b045a2ea91557b9c5a398ed518be9eb3a963a29df6d3eea895e073b59b518bc8edf7672d838c25f490a8476e14df4af4714f9866fd6a0f6fea20902b95abbf4add9ed2f23849d5d827f512e68c77f50fe7890ed72c59ba6c4213e57bc5664e3bb7b749f7d3e55ee0e6a63224f2a580719f3e18e643d17404a553eb51b55731e5b67605140d36eaf9d029c59cefce02c2aaf200189e77aaba4aeccaa61bf7835aa11c2f42b7da5b0b912cd9ba081e328f6ce10d80e86de1fa4e98ce066d4132b5046778b8b66ee8e0d3514f4b560f4374d3e239b06a70f5d1421bec03d9760378bb88fec7a55bacb4b08582eef74afdfef5953e1ff33db700912d66e2f454c107691bec3c3122ffc934e7f625d79086f186134e5d4c4422f514801d3044bef493cecd36695383f29225b2d3113e3e1948ae855a74ab7648c91a4ab3ac0ffe7413f7f432990b81debe94ddff6e5a26fc887820ea247bd1a0baf4110d59283b8e079b4bd821289c68b81cadda21c1e1bb5a830f164a35c3c1fb097090d6bf9c3ee4bbfbafb3f55bd326a91f4f7ca3079bd196446ebcbf3d7099772ebdff1994c38efa92d81dda943d8a32e4739872586469b2bf496b9c7491b9e77f8e18c44185d29cbfa75f2603491197e18edcbcdf39b4b835b9cee9ff5c00e4684744fa509b4ed367cf470e3115215cf1899a58729c43561b941865c4375c4b3fdec508c4ae5e271e8b21e8a4ec6456dec097bf64b9f2a2e02e0296d474dc4fb234732d5de2ac72266cc21fab229bc0e3c299a6d37c57a8a48727ace09011b6d7d5ec4a86ad58a0a7daf1a6c127dea38c64614bc461ae6ca60b7a83d5717003d15b9031883facde2b0b8b89f76dfaf482e61607b6ff377b4de9df051744fe98906375834dba9941fa2ca9d65bc852a340eea5b60a90b0344462ad2e04cbbd57494ad51852526970794697069515989e8a053a671ea4bb180979f47794f08f9e2850390ec0941c10fcb72d40eb557860199470ce54b31500b595eb30aa07fe7573433423eec4f03acd49c705c4e93c2ab9f537030d134640e3805dcea8fb501e17979581dbcd3d6f755e4be2b0cfc87914e9d6d34b540b3f34af738fca9f3b0d24e52de8f219ce5a2b98e4717fb5482d9f0d8a8270d2b68ebbe6c733157c74a7bce79c1fba5c27d0a76c3c7359a540a749b6dd274875a2fddec7de2f6dd1b8fc0a7f68c60ccbdaba58d24cad73aea6580a072330c889b5b02c7857cfbcfc827b01b33ac4fc4ace04b1a74d52f7a96ab17ba1a1a39c96592eac7ed8201f14d29d66ecfea42a2e88a476ed7e2efcb3508b46b7950c04eada9a5a9db268a74009b99be32d75f5264006f03a9290d04d0d3d785a222aba1b272b3746ecf102e66ef8f0f0541cfd396f10a0799b4703d0b11db4ffe64bcfc06b34997a08f4765e605ae8a91edbd68c1de918f16af20c333e4481b019fde6457feca8d0fac0847ab748072dbe18691df0cad693c576d8ec271c8bf1920d12a6d1f413fa82d3cd80a9a074d407eb2dbfa62e4e02f4f84836d9762147301eabfda24374bfc1f0bab5e080760ecfa1d596acb17900a0731bc23897bca23edd700f7ebae86b7911125fee688c8d248113650bec2cfe87f2f248cd664dab6a0e4143f3628bd9542de31960429767ec3850f53700f9ae25a947fdc86f01d838b305d88b2ebfe16143a06cb731e6e6f92d4bb1b8f595d617b9d6a2349c9fb1eae4753c918de0cf3fb9d5dee59d90eded6fd5536d1157d12d48b96599afe7a6a65eadad7da3735d979002c1280a689a0838ae3930d47b30709e1a1efcea6013102d70819417530d68ffe28bc156a4caceda9202567ca3d611d625fceac0dc87ec02db7e1ea660c1c47f7ed751aa5fc02580c212e19f4ddaf047cd09ab53a5bbe704fe640089aeabc1adf3a854f10dc6d91bdbd96d27a1c0a282b0833ef56a5ce20af5e0c5d150ec906b0246df5d7cea8b20f74e699a53ccdcf8c65a7d7d76170f9553d9e3c7d2e421ad7f76e07a4de9bb146a69249adeb84cadc323c0aa09649f34adf3e305c8c7cd837b00f9d2ee7a9e358ed082e400fc8ee4e256c4b1490a17b1b70171e56dfda5d4a6592d465fca86e73f333143352e1237634080614f42817a062e72199020014c6d9c02f09cd64ad08d3651e480f18c8453534c7eb1fda61d1378c38b623da927ee23c888dd9d991543b0888451f5ae494cffb939b0c6e578f5b92d9dc380c724bc84f5dbc12094e94c3a9ecf2ffc08d8403ff5169a360bf5412d577b1946df66a62d54840cb487bd811c4d198b199dcdd121ecd6a127c4cf514bc615f89c91270d77cb362328754b18f6bbac652653795739635b5f1ee7add7c9427d84d6a0aa79600af2517e023d5509f831cad7ec79d458ed11c18df857021cbc995aa0b90753b3a446b8c91674cb5aa56c16694ae955a3a8a6851d481e44fd9b7b4f7a1d9134d0bf513e6d9b2b26b2fd9ed3f5f0981d63bf6ae1b9d8c82b22a5cd2c895bf550c38317c93b7ad27f3d3f7bb7b5c9593a360b04c8c58950a9086501d5f2452cf11a952355bb2ae1cedc6e696189e78fca22b0684ab8721e41e54e794381af7418229d5a279e36badc62da857ee0d9708a4634dd82778f4286c9de021cb79c1b99683a5db0a27eaa2e7201c2bb99e4e9859317b4a72ce1f84f2533a026e4098059a2788191700256c1b7b869ec1a62b723e848a7be0f2b40c937ad1c7e3995d240b8d3b31b849fa9b0b9688048852e6da424c3a0ae3872f0915583a6ed9c75d0123949eae89aa9c4307f345e6a0d23799a82a91ea39ac41c55912c0648a6d44d3025012581104e3f5cae97ff382c62e3fbb24e25784e02ff051a7ad0730593601f0dee0d449cce33314fcd748579372f29116d8c8c586028d66242f8438549446a2408e98f670b18313bec660e54d73773b5cbde3d6d7cd1e340c1dc57175e8dd8e7691032c19fa151833873a755c902b49883dc9ca9183ce95e7c6aa5702d371", 0x1000}], 0x1) 23:06:32 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x28, 0x0) ioctl$TIOCCDTR(r0, 0x20007478) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x29, 0x400, &(0x7f0000000040), 0x0) 23:06:32 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x7, 0x1, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) poll(&(0x7f0000000040)=[{r0, 0x6}], 0x1, 0x0) 23:06:32 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}) lstat(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000000400)={&(0x7f0000000000)=@abs, 0x2ca, 0x0, 0x0, &(0x7f00000001c0)=ANY=[], 0x0, 0xfffffffffffffffc}, 0x0) 23:06:32 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28020000ffff000009000000a581b80a0000afb2", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYPTR64], 0x28}, 0x0) bind$unix(r1, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) write(r1, 0x0, 0x0) dup2(r1, r0) 23:06:32 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000940)="00c5f8352d0917b163cb5f8beba77adcb0b93e7f8397e68cdd1af31d9fe6ea4cd68f2cf779fca78bca17bd7fc335588517406e221cfdf7ce1c25815a7d0002000000b506231b3f77bc6ade7d41797c8b9f99e2291d5eb1613a00b3e97016c555070000ea9d8f2f4a10f6e813598062b043f7f976ed1c503022e7a2e86aee0ceb3ab2b16842f448d0bd39433acef78b95e39fd07c3f48e302321c7134435435eba5230a21a1a75904000000000000000648395154c8b133620e213a4cbd70855cd58f9b429de61ce61fc96865c1d8fe416d213b05de0800487e000000000000f66820030000000000000000000000000000000000000000000000020000ec000000000000000000000000960c78b0ad344d1b409bbef8c8070d", 0x119) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() ioctl$TIOCSETAW(r3, 0x802c7415, &(0x7f0000000000)={0x3589, 0x7, 0x200, 0x557c, "0b4940030c2082bebccd514f418c97255eca3962", 0x5, 0x2}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "fff000bf7b3000"}) readv(r4, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() execve(0x0, 0x0, 0x0) 23:06:32 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) fcntl$setown(r1, 0x6, 0x0) r3 = socket(0x1, 0x0, 0x0) r4 = syz_open_pts() mmap(&(0x7f0000000000/0xb36000)=nil, 0xb36000, 0x0, 0x800000000009031, r0, 0x0, 0x0) write(r4, &(0x7f0000001640)='X', 0x1) getsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000100), &(0x7f0000000140)=0x10) socket(0x10, 0x7, 0xd9) connect$unix(r3, 0x0, 0xfffffffffffffd7c) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff}) recvmsg(r1, &(0x7f00000005c0)={&(0x7f00000001c0)=@in, 0xc, &(0x7f0000000540), 0x0, &(0x7f0000000580)=""/21, 0x15}, 0x41) symlinkat(&(0x7f0000000640)='./file0\x00', r0, &(0x7f0000000680)='./file1\x00') r6 = semget$private(0x0, 0x4, 0xc) semctl$IPC_RMID(r6, 0x0, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000040)="cb776388e7e814b6efde7e48bf5cda666adc45e842af750fd17453945791d6cf3d78f41c56ada74b46cc423c96570f7467157957f31596a0374b4929b4e4c93701077d19842d8daf00bbbf17167a2cd5ffd572e3539409e95f2da0bb3f97a90a16b15042bb2c86061375da258192a0d76db6269bf14a02dabcac28e60d45a569bd4c4127edf612f54a1f4467b0117a742d8266", 0x93) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000600)) dup(r5) 23:06:32 executing program 0: r0 = socket$inet(0x2, 0x2, 0xffffffffffffffff) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f00000000c0)="e203f4f007a75c743696d35f7f10026312e197a0cbe845657448db4b992947e8c2f5b77cae9b007886a747bb209405335c72d24749a94e31af688ddd3f1cd6e71c965f426d1692934d2e0965ec5fcb45162bb7a2fff3c8e348d00cc2112a9fa1e9f587c6d8f2fba0a054e2f469f282ff8c213184afc89442c0468b0735", 0x7d) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:06:32 executing program 1: nanosleep(&(0x7f0000000180)={0xf0, 0xfffffffe}, 0x0) r0 = kqueue() nanosleep(&(0x7f0000000000)={0x3, 0x7}, &(0x7f0000000040)) kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) kevent(r0, &(0x7f0000000000), 0xb4e, 0x0, 0x10703f, 0x0) 23:06:32 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) syz_open_pts() ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) r1 = socket(0x18, 0x2, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0x2f, 0x3ff, 0x1, 0x8, "6952286457b2de46e9056ea7d8c3f567def286a5", 0x8, 0x9}) syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) setrlimit(0x3, &(0x7f0000000040)={0x0, 0x6}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:06:32 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000001640)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) pipe2(&(0x7f00000003c0), 0x0) writev(r0, &(0x7f0000000140)=[{&(0x7f00000014c0)="ce", 0x1}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) execve(0x0, 0x0, 0x0) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000040)="733d688fe3ef08838e28826465b43554d0d56eadc6a29601c6b069884dd3720fca418bdfdcf8d82db99370c8b31fb174bc3d53c41509460384594e", 0x3b}, {&(0x7f00000000c0)="1c69c64f4b9efe5bb9ebb4a8c9cd1c7caa5588599037e30cf0162192b8e6d359ad506c49410f9de941a62dd8", 0x2c}, {&(0x7f0000000180)="e501e7b324555ec9d18a314bd025174e8a5114b63d94d431984aed808ca7dc93ed2dc888671a05b0ca82c2c69fde7041202d734208c02d79c4b1ba498a7d271c896ceb6d028f5aa946cf12ea08109495a7691f21b592b0a118d8987a0ba883fd795bd74d0b3518b80117d3b29e42666bace8895a5155ad32", 0x78}, {&(0x7f0000000100)="9675df7cecccdea62e5848bccbc5535cab8e492908dd120701b1cf4a5a9e827d8c70074e104fc48e1ae3327c806645198b7330", 0x33}, {&(0x7f0000000200)="362feb092399312ab9ee958ab3ea6031cf03bc74bbf73fa4d2ef74367574bca32758d13174ea9874895705e76c2f2a58f804af2cc3937a4af5e3329d6abf85992a465501e0387f9e2c851c54ef2bb81ba3569e9ef9aa9d7b295e7c15f41236", 0x5f}], 0x5) pipe2(&(0x7f0000000000), 0x10004) 23:06:32 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='x\x00') unveil(&(0x7f0000000080)='./file0\x00', &(0x7f0000000100)='c\x00') unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) 23:06:33 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) clock_getres(0x200000000003, &(0x7f0000000280)) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) fcntl$setflags(r1, 0x2, 0x1) 23:06:33 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000000)) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) renameat(r0, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 23:06:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x9) r0 = syz_open_pts() r1 = shmget$private(0x0, 0x1000, 0x2, &(0x7f0000228000/0x1000)=nil) shmat(r1, &(0x7f0000ffd000/0x3000)=nil, 0x1000) r2 = open(&(0x7f0000000580)='./file\x00', 0x20001, 0x3) pread(r0, &(0x7f0000000500)="23cffddd0f8e7a3858704b0f2cee589388cc6e075ecae0171a5b", 0x1a, 0x0, 0x0) r3 = dup(r2) ioctl$VMM_IOC_CREATE(r3, 0xc5005601, &(0x7f0000000000)={0x10, 0x5, 0x4, 0x3bc, [{&(0x7f0000123000/0x3000)=nil, &(0x7f0000246000/0x2000)=nil, 0x2}, {&(0x7f00003f3000/0x2000)=nil, &(0x7f000069c000/0x2000)=nil, 0x7}, {&(0x7f00000d8000/0x2000)=nil, &(0x7f0000dff000/0x200000)=nil, 0x9}, {&(0x7f00006ed000/0x1000)=nil, &(0x7f0000f33000/0x1000)=nil, 0x3}, {&(0x7f0000e81000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil}, {&(0x7f00001bc000/0x2000)=nil, &(0x7f00000f3000/0x1000)=nil}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000e1b000/0x3000)=nil, 0x24d9}, {&(0x7f000051c000/0x1000)=nil, &(0x7f00003af000/0x3000)=nil, 0x8}, {&(0x7f00003f0000/0x1000)=nil, &(0x7f0000394000/0x2000)=nil, 0x1}, {&(0x7f0000fcd000/0x4000)=nil, &(0x7f000000f000/0x4000)=nil}, {&(0x7f000077f000/0x4000)=nil, &(0x7f000074a000/0x1000)=nil, 0x101}, {&(0x7f0000042000/0x1000)=nil, &(0x7f000026d000/0x1000)=nil, 0x8001}, {&(0x7f00007d4000/0x4000)=nil, &(0x7f000000c000/0x3000)=nil, 0x7}, {&(0x7f0000286000/0x4000)=nil, &(0x7f0000399000/0x4000)=nil, 0x7f}, {&(0x7f0000fb2000/0x4000)=nil, &(0x7f00002c8000/0x3000)=nil, 0x5}, {&(0x7f000022f000/0x4000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x40}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x80}) 23:06:33 executing program 0: r0 = socket(0x20, 0xfffffffffffffffb, 0x6) setsockopt(r0, 0x800, 0x3f, &(0x7f0000000000)="4c86bab5ed442cea3d5cf937d414e8a3855bb62efcecc9b23fb830ef409f3499706be05dbcb70ce93e2ea250684cd7fab9fb9e07a83f358e4884d21f53153cd8fafd021f74e072986b8d680705a01d92edab92c2e3be22f61c69d6b0182f2f9a9b8a47084c834e5e283d680e", 0x6c) setsockopt(r0, 0x29, 0x200000039, &(0x7f00000000c0)="fe2b2a6e972a7ed6a275a8e2f2eddda732e72f0f56", 0x15) 23:06:33 executing program 0: 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, 0x3f, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x5}], 0x7ff, 0x0, 0x0, 0x0) writev(r0, &(0x7f0000001640)=[{&(0x7f0000000040)="fdac00594f153c", 0x7}, {&(0x7f0000000140)="65f0fa2727e3619da841dedfb7592f8ed53dd6b80586125c7a748e71af7569e9193bcf4837bba3c85d9f6c80b9565ba5e563f22da6fd9a284d0a6ba2e458287a51bf6ab6e79226675217b56f3f22e26fe61ec90fed2885740840d4ad89bc9750beabc5430cce8b42206f784023bc4d47e89bb35df9a68eeab90b11c7c25f6327425dc236cbd83564d59ee8f10817d2d29e3392af", 0x94}, {&(0x7f0000000640)="a7c573ddfd543bb6d94e8c90c95508552b95ec669fae4f74943c0dc89c59f73c38bf2ea9ead9043f5ee0d09404357ee9703e6dce2fe7e25322bd7a74651d1968619a4b59400041cab8a3fc1605372aaf7b4ef776ef097c57bcb3cfb77e11fb8716742c4355054f598ddf8aa85ed8aaf628651bfda6b4da39f431e11a59a43dd773d36295f65afecbb3f504fac0b5966d632b6bfed34d4afbceca0ce544d65932402cb7648c44e25ecb8d8a9766726c299acb13da62ab6a203033d2b9749badc28243491cea4a6e2e4ebc6cd87ffd315470b165390c819ea53ad51a61f440f8983e81d8a06781c3f0e7b7537c1019b1b37828e8ad612f0f375ee13dfbcadf0b0ec3ac5a7008441d53aacc9c36b2249a5d0e1252dbe403f55849c7f91f53ac142b4b47fec217b7dd7f0e2fc655d1e9dd469b60fc97b8f753138e46e306f85a1e67bb7b89478db9fcb5c1611089d1919bd6fd2b8f9ee3279035b8c6eec5ae5313ae4d1d5f8ce2312138fe3f369d3b8ac7fd578a2f1a3e71cafe0068f52a9b945e88322791466b3edf580f96a789fc4b911a7fa5bb92a54c28095341a4353d0401ba0ce116c64f677683808f65eb43622d49c5593b67b306984349476645ed6d701929f41b2916a2f5fe86202efae158fc4b6bc42129d3437afd048b9224de050f8ecfe540d6e881eb87be76a56399b0e4c1f5ddee595abedd68d54aa981230eb4d90182948b92b9588a891e4bf3e35c057360db62c9b02b278d39c895ac23daaa0e654ee70064a19a4517f48d3d2b2238564cbbc03fe6d3052567aae2244e7878c700a671c35a185b7b56ec0819d2d18f823d59647b4fa48bce54f5f4c043bd07429b70098df31edd6a834557b81ab7a83f433a84fe3a32a5b5740c07d2f633c6ffbc863419f343b029dfd0fdf9601a7ecec7a0f5c02d4d9102168a0b0ca715b3f3b4cafffc92e617e0ac5057aa6d67b47c09045805d0cbbe32365046e3fc3ee944bef29d906d02602622d3efc41e9764997f45f1c1def1dbe92f673a889e1e2f701ece591883d20f2df3088653da747273b93ae31323327db951cb5bea39f3e224eeac427b9d3c1da8f560e210f48f374ea4155df636fcda88be5cd7c08f911f87b6aaf74c141e597549a6a114a9552f1ac0ca87f3820246d51b3156817e24ba76d8255c28c1aac4eddcba26f33eff2cf0efe854d3f26a50b95c93e8d3f8dedf532e97ca6dc06df7359af12ca6e4de1a1655ee4ced90e87726317d64aa652ee3f48742fd9cb618b1b3e53b61d9bcd4796260b81dec1147563f6fc2d7f5537e81394a51e78279290353632613dd9e42ebb11f4468e223231bd0a79b1506fe8116019a69903a36f104bd716ded826dc43c41ceee0ddb013801608e17fd8b597c2096c0108b5cffbe4aeb80d7f137d33039ae16da60fe65acdc636e973ec357db2f7f55cf01327b99b6fe49b6b69e4c663da87e2914f581368067f05ca5cf7e64a96043c03e74982bfa60a9ed56b9188bdc8b4cd8d3cb908e1b5e00dcca7f1ab9e3feff01a070756d8a054cc194ef3162e5af54c67eb6e79e139a38863c4901f2d92d738473e68c4bf4d9d7a787cb30fe51402f91617a98e7fb31fe309d50818eec80653ceeb08f2b2e8e1bbebb90cd9d852fb04781e370bc3d185ec85faf51349b7909d27c77046dc2ac2b78dba9c6e300be93aecc372705f8584957e6579aa685872228d25b00018d9f16fe542fbea7c05a3b1f67cb6ddca778c97940e4b534c4f8c70308001fb261e0318c115da6d74be836b6d0b8a991c060758ce4984d8724ee7815d6f3e47c8d88b3c642ab2a0b583983add5d1fe3accec4e8f9ab3dd36abfb9a1bb981f8e15ca33ae020c467e2fe28a534811c6574142ac8e375f5d847fcfb59a5f0579d9fbc0e66862fa5f48d2d9d38e315c4a3f226dcd0a7abcee31387d35c97411cf3044709fa1a9730d939417e42d17ba9e366d3b336af67165d508607ea26dd7598f25d44d7a04546a5b0a9ad4aec3071b3d5004ac0714039b487145d540c6f428e35a91ad385bc9eaf7d258b625da56fe255261f40134cd487a6372f565d1c8da51e3a934975feca35b5bdda766e1662437828be1d7aa8b95ea19b479c38bc1de31e908db42a53fcb82e9625b1e5ef1a4875f1d1a2088165db271195391e394ae2ade52386896a82db38384333e0f7fa16004d3424c8cd402c400df3a213e80cc302f73d5a3c120777197779eaa7f7bbb9f941ebba386c7a408879bf38319081dbaf609502b91b492611f612d6b9a3550479032aa6a5498781230c826d3a16905e59f06f928646f83420bc05fc708dc252736b3765a0ea1595829a843e814513d4ddc77ca08d6880a23adbd2e0bef16d04b4505e21a21f5f0089aea8aeeb5da5de3ddb4c0b5461729b99376823d3c256e1a2cfe1a010cebe9089ab980fd54431bad62ffec7c7df7cd3d8e666c0b7d7b475a05039c3e6c67f5922352217651fa68d7106437dd80b7656e3d14c8e1e1c2cd92137ee5514daa53054a89ff72e5df4870a221d4a7eb14849dce6a4440655604fdb052e7b6ce1042961c05a6c053cf8fca39f633278f88be7ec9a48130ade55e86a7bc0b79a21c73b3c113e7cf2a8166d1bda7277cc9612528c70b07609ea3a129b0fd522e65268d04aff6e28acac88d29102b6f1e9507493d95d8f30420b14cb2a463fff2d3a232edf1c5621b6f285a4af16a617866451f894ab40b9c09daa88e9088f60158240c79f363478d1168f0dc0c3b7e4514713ed2d27e78cc3b000980519abf4b7224486236d94ff65efb65b28abcafc3741a8f7d207ee698a7f27988e8965ad2fde3dcc5ae0d18d9d2d70a6d2e528d9092d6c3002d0800f48d6d37b8ebbc6b4be12bffd6a412558fe60ab61833c0b7311b28a2356df0afc9d9d3f49ad2a6331965338ef810b3c026193fa7f896e4ea4793716bae63c36c9836880702462bcdedb31572d83343781cf27c27478f72feb0b97daf6d261c3246c0cf08c5fec7d7bf93172396322a9ceaf53cde8f8bf955f8c682ea0098e334f1fa7c28820c5267fbf297db4a0cdffa3194fce17c268a07c1134b23ca55906fe1971ac7fe69ad1df8300a5d97153e37149417859e87f0a487b5ea952beb10ced1c271a0910eb6a5c2ed8c836f9b09421a2540e598975ac323aaf576442286a058d284129c65f106be64dd62b9157456faf9e54055f0b29f216af8177a72cc1907e0b3125f73106caf8682df5deab7f6c6cedb41057dac71b1530ae5935d365f81b55414d3164dc1b42cf4213ceeeeee041cf581578abf12b10122711d6e8ccf4d915099bd0c332356af99039ef09539be829f5f17768df95e951883afecfc3559dfc01e4ab664d43c5b0c82e9f7159f1816193fbaf7d36fc2c417b4e200867af2410a2a8ed263b024091928f6164fa388c18a3652883f89f784a116a4fe9e009826f37399383203b9dd970ee4ee4d6f9a630dfc75958119d759552314a21c9ec5c84541469bea1f09be32ff4522dd9b99aa4f9ac0bc7dd53ada36ca29489e0d72db71f38a0c974da6c5ede3781984a20f712ccf1406d7797d038456ad6d110060d59273e0dee6b3f75577720addca592a70e18f2e9ae1557110c555a1dc637431c6d86ba2a02cf7e3e5ab6d1c6c9d3cae7d2b069f8fc60145ceac7151abd58795f6867e69fde5920094ede81f2a77569214abcdc80f89d3b62d629930970189c71bba583ad3d1d9ea7a94ff37c2428c1b5495d8420b6da5ef550d31e0da96ef68fc0ab412512aecc4f6531fc5a5c0ac8431e902c173ccbb439574b79cc972d7da00c89c8c8e562d4d1cf78949e866ab03145e3af31c26e2bd278d0424f1209420697bc3fb3d6d40acfe8cfb654f3f0793f296c4cd3ff1e2d59c9843882857cf9605d2d1a7232479c7d2a580d6f932cfa26fbcfe2a04045860e1e9b849188976392a392b28b114cfa977612b7beb9435a4786b30fbd1837e69d1fa935d2bacac1b9c11729dd530a4430da434f0ab1e8da972ac70f2fd7350a2e96bff8fa31ce60f329fc77c9096747623315586c602c0718b36dc7f1c9d16fcf8bc586adb338f475536fb30d87c296a48fcc083f89dc858926ccfc5e755933ce560284c6e11d4417f7968fe9fdd21c2e3863a20dfc89afc5e7d623ed173dbfdf767707e42651e4de4dba60ef497135aeca913b82203216a696fe0031a77a4c26590a776462dc08ac332a8f167f0634db9aa66fb4a8038aa49a926cbdead2004c4a37efbebba31489e2d25a730e015ebeec59e59d7dbe081104c2569e6ad1bfe78f95a7f6509daf695d356265c07be3607f0de96867823d94726beb0b9dafc190eaa85cd987a69fde9c9a1cce5e09d3cacd13fc62ab736466b36e22f0bba7b8e89c7cd7d8eb891592b76367d9a4b1a1680cce40914452c673bf1b3ce440a0387fa89eec2a7d6639613ff17bb65d0846c647ab73625245df028d45586223ded4a2fae9e9cf76ccf8f210e0f7ff2ef4988d8427c94e99ac0417c8618e8c4a122e07f54e7e5f6576e9172cce76024637470dbef769af5990722e9a293b588d85d30cd85e9bab9abca4d14b19ac3e4e4622f5754d869b8d2391520ab84a46f0ddfc84aeb8b418239e924b4fdbb87e6bb622667d47914cc983e7331a0ee9963ec33bb60a65257dcafb5e159acd8b3b003fa28e5f24342e6100cff44c0d6725d4ec4e5b30c25cfc72aa88d551b21ec2dfa87faa5fa0fc4fca00e6c94be86e1bec8c639d4e069581dfa5d4c194cde055375725e340a9ec6b05e5b011619903a71e2bc0c003905fc928a8e56a0572a64e313b37ae91605ca56dd7aebf154faf94ed44a665707c7d2e2c14fea119b723ac6c680faee549f49bb7516423b9200fce3438232e4c7d21fa1dfa9f2e133f2b98f49175621d4ebbde8b6d8e9c85f3c03fd3b507d2d344a51ce74d05c59d4e37c21b232962d9e19d24882046ca9e48782197811478f8fa1368b8d23a89e899a248180d0c35e850c5b1a2d3647a2173c8cfbb2b9699de852bb79dad6134ed7afe33077472064745e745afe0a1f5139bfe32b64c65fc98d688960a6aac021edb24e62b09c7e8029f7705fffc4e2267bd6f0995e0f5cae14f5fb7f3de8ac89ba55c7d1d4b4b50f634a3123fe8b7d984ea6b4b26f63eb578e7a03c08b54e0d47c3ffc423028b40cdedf9c74b663c58d5f17d44fef3cc2256ed39e34c0db64a5a311d0e9dc10e73786cde29a1917ab10f3ca7de542550ac2abd22df25cce31b8621f9b380d6a02ffd8d0f664de36d5f494f246c382c101d0009783845c5cfce8e00a91d471a7c4e7d47a7f862c750930af6b05aa1efc5234cc3b014f0801256aa9547a616300f99a0c148ad15bde903ea7725ec5b4715028366b02b278bea904897750f07023954914734854810dbfc5e28d38bb8da804a64e2f1820254b2ed0fbfd94d78d841db491e7216ba9cbcb7bb692115c4288e76a1b7b89aa492479dfe203bdbc0b8477311729c283bda11a4d6853b9a40580155b51cb16e0d9efd52a60f266b8ac9859ed9ad16013dd8aa9b1baee8d4b0715dbc022ae96b71d33b8d0af4b45dec7d9d2cc2523d04e432d60233c84d0a9a015e5d7a0eeebece76520f7ff091df357a089055162828c5d5de44b58ac817de4097a3c05c57370e324d72d2f09e56a770daa27d5cafe610f484e41d3d949761ee80edcbfa75d30d6068694a2da21dc3b09eab6d405e686554a4cc76ba647cdf395f5c17c1bc65a7b4ecfc42150f197ed0a932503e453b99b6", 0x1000}, {&(0x7f0000000200)="08d749c50fd50c9837641cd34dd5794a95ebefaee13c592c020679a3481e503687e171cf8d5139d55d872ae8f525a4505db23a23d05d76c766685b6d080c6910c7eff707565125f83d2a3ad69d0eff1fd4b8420eb35e499b9d62614faf9310eda542dcb8efc61d746243206ceadac977409514dd785a605c7930e968c0f5a34b7afd493e", 0x84}, {&(0x7f00000002c0)="7c210a30e26efa72a78f456b55e65155921d212ea6854fd7f9ea3bb7d6732f8078f65331de13e32508b44fec196a816491ba23a29e4b8a236350349c497492318fb740fbf4c73fdf163b4c32587062f959aa241765881278a5f20bf742135dc9689020843548702aed6f6de4527f695cea262709491414364c678147468e", 0x7e}, {&(0x7f0000000080)="c9778b006984b7702e261f63415d52543f2fc6e323e0e06ffbf08cdf7405891cdc16f7fab59ec9e57d2ef7a1de26f1fb1e0a9ce7d1f8101b76490d81", 0x3c}, {&(0x7f0000000340)="dc779290e75899550186d6f6fa40aae36d2cc3734ab1996c28f360701d8ffec32c8c2064b5019da2d0c6f2bbb5faca0f3be678fdbc28a196339955593c6beefb181514d57bb05ef4c38655bd02855459f1184a450af412d1f7e32a86c4573c0771438c2fcca3d7f6e61f56c5815b11082d8ef8910988afffd3f188ff5d7726838f7a269575dad9951817ad2119e6a05483cdbb242ecbc972a76445e633b7cedc074868f28db897916836d141714aa4b3e090b9e559138d25b4b6874c25ea2329b9415d363c9786e626eabd29b820316c06ebaf887f854da2f504c6870de32f28", 0xe0}, {&(0x7f0000000440)="3c274c8d2b0e1218b33d7d2073c97b457c4b9e", 0x13}, {&(0x7f0000000480)="4afa0d30013a3db3b883b250d4cd3b252b90c7de2b6a231f22b22c4710c81e5dd8cf9b05cf4c431ad24897c0202be40213e20f525ae92ac53206c3acd352d32ab137c1480634a06dc21160f3e2cdf2f3e5d3782a9ae2b562817081de88196fbbb37e5c1454ab4c971c5220e219f332a6af26393a22a0d7a4d4a4dbdf60b4c49c29fc0f", 0x83}], 0x9) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) read(r1, &(0x7f0000001700)=""/226, 0xe2) 23:06:33 executing program 1: r0 = kqueue() r1 = accept(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000600000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000008faa0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ad6a05d0c44e6c0700"/4098], &(0x7f0000000000)=0x1002) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f00000000c0)=0xc) r2 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) kevent(r2, &(0x7f0000000040)=[{{r2}, 0xfffffffffffffffe, 0xd, 0x0, 0x4}], 0x10001, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1, 0x400000000000, 0x40000000000000}], 0x8, 0x0, 0x0, 0x0) close(r0) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000001180)) getsockopt$sock_timeval(r1, 0xffff, 0x4cf9408e46c24635, &(0x7f00000011c0), &(0x7f0000001200)=0x10) 23:06:33 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)="d5ff9668", 0x4) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x20, 0x0) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000080)) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f00000000c0), 0x0) 23:06:33 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) r1 = msgget(0x1, 0x420) msgctl$IPC_RMID(r1, 0x0) 23:06:35 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x9, 0x10001, 0x3, 0x100000000, "02edcf9acc850c60fa29760e77dd8f917ca3eea8", 0x26, 0x5e9}) writev(r0, &(0x7f0000000640)=[{&(0x7f0000000340)='u', 0x1}], 0x1) readv(r1, &(0x7f0000000480)=[{&(0x7f0000000500)=""/207, 0xcf}], 0x1) 23:06:35 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000040)=ANY=[@ANYBLOB="022f2f"], 0x1) faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x20, 0x20) connect$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) 23:06:35 executing program 1: openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x100, 0x0) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) 23:06:35 executing program 0: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x1000, 0xf5, 0x5, "d271e179c539c4321d19095bc79a478904e9007a", 0x9, 0x6}) syz_open_pts() 23:06:35 executing program 1: r0 = kqueue() pwritev(r0, &(0x7f0000000280)=[{&(0x7f0000000000)="1b59b3363a8ac13ca922df5882919e7a7fcc7f747b2e231032e6e98ccabb774400c96af29fa5435b06eec8a27dc8f23724b5fb04c627d2224148bb35622b3c171f0a", 0x42}, {&(0x7f0000000080)="210b55ebee26af91b5a9972df2c92b09f4aac0ca928fa69dd4f30952ea04cec738e166e0a074a1f56d74a009205a62934be7234a8f8b85c8e368c57b233f9061b1dfb9314f6839caaa7ef2582aee45e8ca38c61962a5ab1ee35d1b2ae5ff0af521d6da02863adb2c44232493a197f844ee4591fc58fd0a5758356e2aa746bff8", 0x80}, {&(0x7f0000000100)="9d14d98dfa5c2ccc185ca05e9195ffcb631f845b35b009f9fa3c86f9691b10bcc8ce9d27fff3b1fff8a3ee6c448fb7323c7ecc7a4ca94697fd53931c6205d8fa1f54c50e55b7d739dce0fa7b48137b75759378e48e7e840902fc3749b9674847df2fc4f81a45f4d0b44cd896e0f738cb2774f5266c5de00d9242f920747befe5257a1aeae79403a7da022cd61c1ed203fa059536e6e172f58cef08970f9b96d284a4a0074ba187c9", 0xa8}, {&(0x7f00000001c0)="0b0e4249a2b1b2524f302df0cd15988b279b383f0f59e57c3c3a5f4794a3944a7afb9589466c7ca33c2c074892a5ffb456310a10afae303b545d8ccf1845175490cc56b081671b1e4d5c211aafe7a96e833b08f9e8e1043a0274443b11532074ba06fa95cf7959f48840dac1d3bd374dd75c05d96d405a5656c9302e977a975e0592b7a4478827d5c20b386072a3e7a4cc127f529ff90a4d8887d6e8ddd6d18869167ab94fd57eb66edc99802ac00f3ba9a8dc1eb5981aa10e", 0xb9}], 0x4, 0x0, 0x0) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wskbd\x00', 0x800, 0x0) pipe2(&(0x7f0000000300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000340)='/dev/ttyCcfg\x00', 0x0, 0x0) clock_settime(0x7, &(0x7f0000000380)={0x9, 0xeb}) shutdown(r2, 0x1) setsockopt(r2, 0x80000001, 0x20, &(0x7f00000003c0)="50917954cf1723641482109d514f6e5b8058141bdf687676679f2491cb9c07ea7535932c35f2d59e76856f2abe4adccbda413ed7d8295095220249e61bc9adbd9021dbbd13bad0c123cf410c02cf232b44786d8902e6dd09b73593b1d56be6b4c71ee293be32bfcc19fdab7c36a294cbf2cfe6067439264b597d7aa153266892a7cec20202062f5df3133be0e8ba58114ef8f715a5e1bc4412841c918155", 0x9e) r4 = socket(0x0, 0x4002, 0x7) pwrite(r3, &(0x7f0000000480)="75d7bf97ca60e6029a06e16651e878ce8623a66550d55209871bfda9", 0x1c, 0x0, 0x62) symlinkat(&(0x7f00000004c0)='./file0\x00', r2, &(0x7f0000000500)='./file0\x00') ioctl$BIOCGFILDROP(r2, 0x40044278, &(0x7f0000000540)) close(r3) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000580)) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f00000005c0)) getsockopt(r2, 0x5, 0x5, &(0x7f0000000600)=""/193, &(0x7f0000000700)=0xc1) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000740)=0x8) read(r3, &(0x7f0000000780)=""/105, 0x69) ioctl$BIOCLOCK(r1, 0x20004276) r5 = semget(0x2, 0x0, 0x0) semctl$IPC_STAT(r5, 0x0, 0x2, &(0x7f0000000800)=""/177) ioctl$BIOCGHDRCMPLT(r1, 0x40044274, &(0x7f00000008c0)) setsockopt(r2, 0x100000000, 0x7, &(0x7f0000000900)="2e72ad4c7f0eac6af52c2043c11ebfc67a517219b202ae41b3437a220b3a6300093e9170d20b6eaad7e9f9c3ec0f5e2321de449d82be1cf1b441f35233fa8ae91dcd9833f8d7987ceb069db057374b8a8cdb23cfd438cad21816e8dc2c733f07ed2f", 0x62) pipe(&(0x7f0000000980)={0xffffffffffffffff}) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f00000009c0)) connect$inet(r2, &(0x7f0000000a00)={0x2, 0x0}, 0xc) fcntl$dupfd(r1, 0xa, r4) socket(0x0, 0x8007, 0x9ba) ioctl$WSDISPLAYIO_USEFONT(r6, 0x80585750, &(0x7f0000000a40)={'./file0/file0\x00', 0x3, 0x7, 0x9, 0x1, 0x6, 0x0, 0x0, 0x0, 0x0, 0x6, 0x10000}) getsockopt$sock_int(r2, 0xffff, 0x4, &(0x7f0000000ac0), &(0x7f0000000b00)=0x4) 23:06:35 executing program 0: r0 = socket(0x38, 0x3, 0x5) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x32, 0x101, 0x100000001, 0x1, 0x2, 0x1, 0x1, 0x3, 0x2, 0x0, 0x8}) r1 = msgget$private(0x0, 0x20) msgctl$IPC_STAT(r1, 0x2, &(0x7f00000000c0)=""/213) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000080), 0x1) 23:06:35 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x7, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)) 23:06:35 executing program 0: symlink(&(0x7f0000000340)='./file1\x00', &(0x7f0000000380)='./file0\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) r1 = getegid() lchown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe(&(0x7f00000000c0)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_USEFONT(r2, 0x80585750, &(0x7f0000000100)={'./file0\x00', 0x7fffffff, 0x8, 0xffffffffffffff57, 0x1, 0x6c1e, 0x89d, 0x0, 0x2, 0x2, 0xe405, 0x80000001}) lchown(&(0x7f0000000280)='./file0\x00', 0xffffffffffffffff, 0xffffffffffffffff) 23:06:35 executing program 0: r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x29, 0x9, &(0x7f0000000140), 0x0) 23:06:35 executing program 1: r0 = dup(0xffffffffffffffff) getdents(r0, &(0x7f0000000080)=""/153, 0x99) mknod(&(0x7f0000000140)='./file0\x00', 0xc000, 0x2) openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r1, &(0x7f0000000180)='./file1\x00', r1, &(0x7f0000000300)='./file0\x00', 0x0) 23:06:35 executing program 0: shmget(0xffffffffffffffff, 0x4000, 0x0, &(0x7f0000ffc000/0x3000)=nil) shmget(0x1, 0x2000, 0x1, &(0x7f0000ffd000/0x2000)=nil) 23:06:35 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "e340ac948b074256450134fffffffffffffff900"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) preadv(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)=""/227, 0xe3}, {&(0x7f00000001c0)=""/150, 0x96}, {&(0x7f0000000280)=""/218, 0xda}], 0x3, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) 23:06:35 executing program 0: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000140)='W', 0x1) ftruncate(r0, 0x0, 0x30000000000) ftruncate(r0, 0x0, 0x0) 23:06:35 executing program 1: r0 = dup(0xffffffffffffff9c) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000740), &(0x7f0000000780)=0x8) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000100)=0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000080)="7e30b2257f4316690a57a6d9cf4c0bdb5e9e0ae6cee3a0ac665346adbf99982e95502e7c9c125097c2b9faeb2f9ddf90f2ab9e42546bd9c81d5451d1163b772a2f6cfc", 0x43) fchflags(r1, 0x0) getpeername(r1, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000680)="c6d7c82ba9380bffea8a3a6fe17e739e924dc2bc687e78f592237fa3fe881b30e356e8e114fad07ec479de1d0143878ee6fed9e990a3e525fcfdbd169b53a67a4b4b5adbfe2601002b74faeedc5c2a18af4e8442f37bf9ed3c4a28edea7f94067607a21028187a05f0f9bc100f1a7fccefc92078b4eddfdaa01cbdb30402bd4e7bafbe44c24180e635ef0100000068552cfd3a68841cd970a4cee6458ea30d05", 0xa0) getpeername(r1, &(0x7f0000000900)=@in, &(0x7f0000000180)=0xc) r2 = semget(0x3, 0x3, 0x208) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, 0xc) r4 = getgid() r5 = geteuid() getgroups(0x1, &(0x7f0000000840)=[0xffffffffffffffff]) semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000880)={{0xd70, r3, r4, r5, r6, 0x0, 0x7}, 0x2, 0x1, 0x1000}) pipe2(&(0x7f00000007c0), 0x10004) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000380)=[&(0x7f0000000200)='+{+\x00', &(0x7f0000000240)='!\'\x00', &(0x7f0000000280)='l/\x00', &(0x7f00000002c0)=')\x00', &(0x7f0000000300)='@\x00', &(0x7f0000000340)='\x00'], &(0x7f0000000600)=[&(0x7f00000003c0)='\x00', &(0x7f0000000400)='\'\x00', &(0x7f0000000440)='\x00', &(0x7f0000000480)='\'%\x00', &(0x7f00000004c0)='\x7f{\xa0@}{(\x00', &(0x7f0000000500)='!\\&\x00', &(0x7f0000000540)='@\x04}\x00', &(0x7f0000000580)='+i\x00', &(0x7f00000005c0)=':\x00']) setsockopt$inet_opts(r1, 0x0, 0x3, 0x0, 0x25f) socket$inet(0x2, 0x8000, 0x4) 23:06:35 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x2, 0x0) ioctl$WSDISPLAYIO_SETSCREEN(r1, 0x80045756, &(0x7f0000000040)=0x1) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xe5}], 0x4, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x6c3, 0x0, 0x4, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) 23:06:35 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x1ff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x2a, 0xc, &(0x7f0000000180)="ebffcbff13b9fd812eaa4e713048e68431929648479d347bc3834d8cbdc93387a4a9b8fbd2b1cd993199a3c93e8a030104c8883b83e9eb25fad22c999583c74ebfb7288fcd433383ca90ede6ef5bba8690801a091de2a8ed6f1500007494b2186b8f5f9d096c433dffffff7f00000000ff76bf4348f3b1dc9a5ea1e8ba6409ff018f3548c720d7dfabc8584058f6fc4bdae849a72588425d665470b1ff776062fdaa96ca225f099e683c9e236d9ce089fc529ced4a5d6c46bc30406422eda2a3657853c953eec544c3d625d1562dac121175beee167fe63e078f493eaf76312a43d2dce83ff2535052894e002ec789fd2bdacdb2739eb3cb41b6e0e9bc3061a0a7a145d966a27d06f5c1454b93036bf2e99b4d114a70972960d4e642d246f0d2454088fb25ef03d1dd3e5ecc5e638e225fba5d0c1dfd084469cac7212546b4e122d9ea634a", 0x145) 23:06:36 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() dup2(r0, r1) kevent(r2, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x1}], 0x7ff, 0x0, 0x0, 0x0) kevent(r2, 0x0, 0x0, &(0x7f0000000180), 0x6, 0x0) 23:06:36 executing program 0: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x10802, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000040)={'./file0\x00', 0x345, 0x0, 0x40, 0x0, 0x7e20, 0x25, 0xffc, 0x0, 0x2, 0x8, 0x9}) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f00000000c0)) r2 = getpgrp() fcntl$lock(r0, 0x0, &(0x7f0000000140)={0x1, 0x1, 0x0, 0x8001, r2}) r3 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse0\x00', 0x8001, 0x0) write(r3, &(0x7f00000001c0)="4bfe74320474f3955fe14c104cf93c7ae928b7546e78872dcf9681c71c32676be411b098f37438001187a90ff015d719c9c087d05c9f55c20d328f92b62530dbe4bfeaf70a136a", 0x47) fchflags(r3, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) ioctl$VT_ACTIVATE(r1, 0x20007605, &(0x7f00000002c0)=0x7ac0) bind$unix(r1, &(0x7f0000000300)=@abs={0x1, 0x0, 0x3}, 0x8) lstat(&(0x7f0000000340)='./file0\x00', &(0x7f0000000380)) close(r0) fchdir(r1) r6 = open(&(0x7f0000000400)='./file0\x00', 0xa8, 0x8) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000440)={r2, r4, r5}, 0xc) clock_getres(0x7, &(0x7f0000000480)) recvfrom$unix(r1, &(0x7f00000004c0)=""/57, 0x39, 0x3, &(0x7f0000000500)=@abs={0x1, 0x0, 0x2}, 0x8) r7 = socket(0x21, 0x8003, 0x4) ioctl$TIOCSDTR(r6, 0x20007479) write(r7, &(0x7f0000000540)="d73d8e8faf871da9106d27df09cac0d8669a45bb41a8c56ae3d88332fadbc6", 0x1f) bind$inet6(r6, &(0x7f0000000580)={0x18, 0x1, 0x5, 0x20}, 0xc) syz_extract_tcp_res$synack(&(0x7f00000005c0), 0x1, 0x0) clock_getres(0x3, &(0x7f0000000600)) r8 = open(&(0x7f0000000640)='./file0\x00', 0x200, 0x61) accept$inet6(r8, &(0x7f0000000680), &(0x7f00000006c0)=0xc) ioctl$BIOCGRTIMEOUT(r1, 0x4010426e, &(0x7f0000000700)) close(r6) pipe(&(0x7f0000000740)) 23:06:36 executing program 1: accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000980)) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x10000) mprotect(&(0x7f000071a000/0x1000)=nil, 0x1000, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000140)=ANY=[@ANYBLOB="0a00004000ffffff010000080000000000000800000000005e5fe13781e27dc73c8941dd29c18351944d439dafe02bdd1077285a0991cdd697d6cc32a17628f69afa5c0c4d475793ddddff882553f32f39900c96c89c0c07b739c6d48145bb0260f35388d847f7a7e61600000000000500000f0000e910449386fc01da261270eb77263abdd074fd649c79eebf774d85eb"]) munmap(&(0x7f0000718000/0x3000)=nil, 0x3000) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x88, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:06:36 executing program 0: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) write(r0, &(0x7f0000000340)="5e90fcad486d9760231d25ad4fffdc2fa040895591a47f5f790d1e17b8ecb6977bdbc55ac71ce341deafb3132d9e2e633f91d64bfe5a7e1724dbd58f9f6056e73f4e4afde60182b5324c04294a2f68e8708cd99d37882ba9072b8263bc8ccd5c1952a2a92a1cd0ebf106e6aee42108010000000000b0922c6d9276e495a892ff27122d3554ceeabfa868e1deec8e2acf6402ac00bb422c6e3da46fa8f5fd8d9127926c64c4bb7efbd2706875fd9a86e02fb0cc5ce4ff31569c1d903f1ae0430dcfbf9c1925e4bbe201f9ed674152d5e36353d32ddba4ce4b44a04ad3", 0x130) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r1 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) r2 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x80) r3 = fcntl$dupfd(r2, 0x0, r2) pwritev(r1, &(0x7f0000000640)=[{&(0x7f00000001c0)="6c52d54fde8f5babeafa8d48dfd3b05633be7fddce5e82ce81e4ed962a87389d22ac8d7d9c5c9665795ee6549702b9f8cd30073ef0b410d6da1a4d4cbcd34c3ae04d2938342975020a6916d69a5729cb589d45efc8eceb24611723bb9e91aa53261c8e83b04b9ed2e8ac3c310473e25d9a47c611f24c136d339a25da139a01fe6d16020e5281782f886cee41b3f22996d36be654fa654d9f568467ff33307da7a594fd25ae69ab920bf1a8f1f1c376a1877c94e6065e", 0xb6}, {&(0x7f0000000440)="fa032dc94afee73540036c900dcd50dc96d30bd06caf29227e3387be9547bf760c9a27edc27606f82800b18c58f3ef76b41cf91972b6b1294e18a30a97c677e038f3aeb57659731f1db18e0b7f413f75d64dc900d225b087d957a97341df0cc314bb61f0190fed6b232b163ef27ba87cd1e46ee92a56e179524dcd07f1ed3ae4d8d8f472afbaa6ae64abe2044a7b2db91cf9fc00cf01ea69438cba0f7f27cf81218df1ac29f689213fdd9439c6d3eda6174a70bfc7dcdabb0f8c1a5d4e8326fd92b467b4672f6e2bf75818b49b772f3d1f8c2bc0c27f23066fac10498ef00b7ff4d1ac4a", 0xe4}, {&(0x7f0000000280)="09efc3b4bb5401929dad8e4643e3c2aa15370ae2bb56fcabb91d1ede45bfad3649ef5e73d29489dca6e6a703e90c766c25d9afab628d9a5f786f0338cf8bebabfb92e6a984591c27ee27d8f60bedf4cda215b83fcb6d9c", 0x57}, {&(0x7f0000000140)="50351ffd2e99b3223b7fe45c6daada340b218a5a44a5b8bf678539ae509a7e526d029989eca75322aefe0378401f5c8dac5c7170ccc1", 0x36}, {&(0x7f0000000540)="1259fdff56b882942dfabe8a93779bf506ba2fe8dd85526d6faf93ec26c50c9d2466ce6372303abd1ca33f856d3d3e936b4a6a2b11c90f696dc55c7f2a48a11dacf2bc9555d293ad74f7f865fe86488c2976f4b3fd85", 0x56}, {&(0x7f00000005c0)="696e5ffc9e333549ccc571514a8b6c48ff0dfc5f7130a8e03abe90fa7595ca6b0373a22df44fdf8ca1a77862a9c1682cd8ed36e9c6a3bbbb2d5928e558f54f2251271d477e0f0150bfe602bc", 0x4c}], 0x6, 0x0, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x3) ioctl$TIOCFLUSH(r3, 0xc0106978, &(0x7f00000000c0)) 23:06:36 executing program 1: r0 = socket$inet6(0x18, 0x7, 0x10000) recvmsg(r0, &(0x7f0000000740)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/113, 0x71}, {&(0x7f0000000080)=""/188, 0xbc}, {&(0x7f0000000140)=""/230, 0xe6}, {&(0x7f0000000240)=""/178, 0xb2}, {&(0x7f0000000300)=""/164, 0xa4}, {&(0x7f00000003c0)=""/29, 0x1d}, {&(0x7f0000000400)=""/11, 0xb}, {&(0x7f0000000440)=""/122, 0x7a}, {&(0x7f00000004c0)=""/150, 0x96}, {&(0x7f0000000580)=""/121, 0x79}], 0xa, &(0x7f00000006c0)=""/104, 0x68}, 0x1) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x1000000000029, 0xe, 0x0, 0x0) map stack 0x20719000-0x2071d000 of map 0xfffffd807effd168 failed: no mapping map stack 0x20719000-0x2071d000 of map 0xfffffd807effd168 failed: no mapping 23:06:36 executing program 0: pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) read(r0, &(0x7f0000000500)=""/90, 0xffffff91) read(r0, &(0x7f0000000000)=""/6, 0x6) dup2(r1, r0) pread(r0, &(0x7f00000000c0)="b0b62af922be16e2e7e00ed1f873ab56270c2789959962a03b66a977ffa7f1672742f8969fb515470842def19e51a5de62d56b88417ae5bb2cf79207fe2c31525d3e6f48b20e2586a96d934a38b72bf6b49a1fe776c4ea7973e36b4ced760bd57cad9fb170b3", 0x66, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000040)=0x1) execve(0x0, 0x0, 0x0) 23:06:36 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x2, 0x0) write(r1, 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0xcc) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) readv(r0, &(0x7f0000001600)=[{0x0}], 0x1) accept$unix(r2, 0x0, &(0x7f0000000000)) 23:06:36 executing program 1: rmdir(&(0x7f00000000c0)='./file0\x00') unveil(0xffffffffffffffff, &(0x7f00000003c0)='r\x00') r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x24, 0x1000) r1 = getppid() r2 = geteuid() r3 = getegid() sendmsg$unix(r0, &(0x7f0000002500)={&(0x7f0000000040)=@abs={0x0, 0x0, 0x0}, 0x8, &(0x7f0000002400)=[{&(0x7f0000000100)="65435000b4229717f22a8ccc4f939ff725a62e7fb6f2e3ccacd50e13e48c90060fc4ae044db5006dd8afad01302dedf6e79ac37a91181eb34d2355b004aee0abd93c038a0608eb83b8ac9868e533f9abf1cf09d09cbdd392ea66777e7fa26b3c88cf9eb4435a5e7d7713aa855044613504efc968a347dde9fe41fc10e3ffc518", 0x80}, {&(0x7f0000000180)="52aae913d6a34e16b9a769c09f0d0ef4a0e4a2ae138ebc21a066953a41e6f7ad770c1defd16a8fc17f6605aa10c2268d844261a9105661d27273a7f5cf43fcab6c572b5f6082a87dcd7fb63a1939096877a436549300e40ca261f845427bb0ecd4573eef6d2e4603c4770a4bb26cb79a366a40fb59597f4ea877cae55a", 0x7d}, {&(0x7f0000001400)="5f7b7a419f87a4e39504342d11978ba54481225fae0af236773a6bb3e99a00963cf6e3af4b6ca366f6388fc76f5d6c42ed1d8c70cbfe575184da4ed63b8b9cca01e885cb9a7f6234db5e1dc1ac5e8fbd1e6de7912279f65d4627018651920b98ad95f0e45e25bc353ed82d6d4a42d17268db3ebef7f7e1beef5b521378b3c034374b2801d7f114bda52f694aa029a4013378ae84cb55285017b07093eb4335ab7bc961511e33a371282a8ff9dde285d475e9a175cbb46d52485a68920cea5bbc7739567e1057025328fd3a561742256f3aa3e2f78fb085cf3377b7d6b48f37350e07e25d3dfc7b961145a91c9f2b1a851e3d7098202ecd1a0ceecd78e4dd267635537c36fa65f38e0f3ecf3d80142b1e4d0b6392f06c4c7ef601f9ac5b9f6058c72b9c7b1c851aa4f2ded12a9fd02c6f1b03fde26c0e99788ad193d15c6f8f691880f9b1368102984332fb0d73834d74717dc44e88a65fd67880b19e27efaf8f714104ff834c06c3acd9c6f8acf7c08b4fa079bc903434cf19ca69347c0ef0d5c01ddcac97a7a5e3ee1d4949fa13763ac64f6adb4ffb46c4c2530f1423dc2d2f073c64313d78ee90364aa91b85bb4c0647389cf43c85ab21f0ca96cc81ad803a17cf471eedde5ef2a38dbb9e96fbb3c35fbe16407d5253123728c252766ec0781924b7b89adec73e779c3756e3c283d819b0b5f6ebfa1e1cfca67fea0297d892923b2d4202afef4d811198de3a0a6aabb897fc8c8d5b376602b7339e807cbf9875796bc31499ea19feac3b12e66408d8fdfe80307b0092bc06eb2314a54fbc00c659f26a11b2125df0941c453d140ac5d4597b520ab5cfaa100d1756364ff3acefecbf63d52c89f5dbacaec335b394f31094a1b30a75837dfd188daf93ad8efc81324fc429349b2a08a992d991e850def34d8ea8abeef929bd3df384d596de77234b1a055bb1302223df15bb72b29a4b9cefcd87ab34d534b737d1faad9054fa9b381cfb19f8bbe9fa1e37e00e531fe815568e3f16cf9d4e4ef6a033525730ea0f88c0ee32910ff841a072627b1b6ff3f0c7a8830ec32edeeee730239a196dfea17b02d4298f6b46478ca05dcc886b4e7b34b1f8f6700138a8e9a4a5c895c7e2e40f160ce38faf60633c0e4be1a6ebfa3b5771fa749a681d90b582efa21e9a17e0df5cbd2cf796a302af08c23fc0d5da3e37f21298dfcd1e4cbe0c0122648a3f18508f76b8fe44dfe8df4a976b626d41b7527fafcf21ab7ff6d4590963960c5c1ead0fbd39241a765bce422c80bf1ca9ff7f15bcd3c2ac25fb9b7aef492052695eecfec429ad873c5bb94a6707220b4ff5e799a3abba87a8a3d57e3cab22420b8ca0ef50d3b1f7820e7e307ef26e1ca39a14f5ad304dc8d4b46452b3effe28e006f10325e6bcb28b6c973f9a46c992f63a7a640fea7955d24c50b5953ea84a773055f9e6fbfd5465299803b5dee71fb5373e6f3e59d4b15c10dd58220a4dc2831ec3539fd75562a5c563883ba07c5926a0fb50935e37a2e789258e84b9a11e051ef2100cd83cd9e0b9c70c66b225f6b3c795d547b84a13934a82990a59185268166b79f5c1882c4e30e49c470c8d0f43d714dc1dd2f06446961c7ecb142bfae3ba23169449ba3aaa2c31e73f6e6c6f095b9fdd8bbecbe120617ee2e87c3dc0e302f1e9266ee6209dba18e1b80353e626c2d93f097af8589749730f81b7fbcefa3cb54b6fd034b063555198b4f03f1553a02e53f9c6572ef59b9c2ec42b806a9ed6e9d91ee1cb78d17e463de49c3fdc1c2e9599ae13dfe670c8601c15312441b542547fbfc11a9b78b2610b2848d8f4e667fddca41ad1320c9cfa92b14633e1bbed533a893714beac7a48be67762a35d8d9ac02696e74a4b09b6697db92d06669af61e982246e2fe387fb880a9f29950fcdc7751fcf071ac7c7e9eba7801f24972ec96affd723915a20ebe06692c467ce9cc8647065c3c0d538d48964ddd370f353ed21c0ad8151c882a4675f71ff25353a2c1d8b2eb2d7cb60ae21895d08834fe8b75d0a82546fe4cf694122a85217ff1bf50482053c046c5bc719041c8e93fe76524ff808bed74077930b7be3253d864dbb651b917cb4a637af5bfb4afc9c3400afeb8d1ee0cd8ac3dec8ae84482a691deba6ade08ef1746df9368705eea83b082c59c35c9b1b422a13c724373c74369ddcf82b7a49c33f4d309eb64a8be48187574eb0561154408acd78851f62d67bd0e2016ad700e97210cdfcad659e0b3ccadcd1e82621001048db00dda424c7a0e41371d4fb7a407c343d91c7b3e9a1c564c6ae711c246c435fcb9eca8e9fd55bd69e08c3d48880a238780eebb355478591ef673bc6c7698638c1102ae036fa11eea38080f74f69daed112821008f0544274b38f6c7079290926c15d3ae54bc4ae5beff155495e8b96669749a3bfbba2e6a94eac60b328a3550f80e26922bd26a13536f22e96c056e5cf55e1fa6dd08f7a9644faed5cc26e0d81fefc967b906f7d3de3ba95800012f09a6c645eb452c2d5b06111493012cab8c4fb139daeb156b144836d4bbb43264b63a947f1f0537b0ece94bc8602aac1991e6e48ef660de84afdb5115078506efdcb991a3068900ad65a900e3364fd168b94eb198ed42bb39d1648be5c80c91c87164f03202e5da09f563d232ee97f2f2de3f65daa0a8d009c3416bc8424e30093df27ce5fd705bc2ae102840d89234faeaf7e08415e92e21319459d6af6a7804edcf9ca2fb47a0a972d826a5ef2732f1d6761cc84b969ed20c9d6b08fee2cf597a7e1495f3d2eceb144fbed638e6f008a547cf075fa2c957f7ce054f89cc07c30ada5cebf9021f255835141ca43a348812c454cf1fcc124323c7ef7e60ad97868ffaa84dd2ea09efae31e8bdfec7e4d0984ac96f980344472260891751986d8872a654cec86dea8cbd64403e9393f5a9f8c1b577a45c8c856c5104dc4514d1e4c8ece12f8b9394df349b686ff6d40fcacea56715ec30f31d980b56e17227c43f61efd5b687967dc3662b27e780e34ebcdc3988276f771c78e5ed8f4d7cb2d740237cf6af658529586012f1c1da978fbbd6b6789c47d4ec2ba4b07aff40c20545c8e6a545232125f8fd027d7ff7af7bc1e0edad40c7c2e884bde3ac221f30a4662e673dcfb2ec5b0299ba0e872c6b252f241948a335c82dc2891c13925eb9882981b332825ca6275b465f09cb17f2523f841a043d22f4130ec9d9b60c6b0d15229a3be5555f25113a8e5cbdb785f23d29f3a5ce57a18e35eeadad463d53e6814b390de5046a5332aedc0c269449dccdbe8080cce6f99ad8fedf2d8629aa9801529e57e15b55ac5435e9bbffdaa86bf5aa03b7b549e9928b68be7044c16ff703197195eb535a185e4f24aa20eae29ed2508e1229b0a29c02920c9cffe39cb34804f671b8a82da728086131b6ef7828cb6826080bed0f440ad833b127f946e0876b74675a7e26488151d5a593b14f122abf947a7f9288de5bf75d89e8458c8978ec26d120b026a1ccdde88f169bba122382a69342dd7782f51f43058351d65d746322a1fe4613908bdcd2b15cec2592b372206137486b8bc858efa035b93690f73f0f20bdff85c39d86e7ef7ea5339efeeb98b60330ebfdf81dd8fa64bc99554cb8a8073bc12a8d79493e6b847f2344ef2692081444a734aa297de15cb060509fd898dd6cc6e919c03133f44a2a64df211416f327012868ef78fcd93a5f873ff185a4ab048834f281399aa62e438854c89c643b0483579e6080afaec271824f2644f6e2e0f11e8d28bff64dda9276915d41c6abe95c05b92c9459660dfb04490d945408379780a4243f749c201ecd56ab5511dc7d46ae19661a5d2b8605d813518caf6a31062905a2c22284706829da455525aef990274219b2cb77dd934e915346ff9d43a863a1da563135c65de865184b1a9a3d461affbb2f8d4db19daf2bd87c59c5a75a6a9184c55b6d1f2c69b151d82dbd6084c26d475a6a93129ed5d7052c53d686b51d470091d8e6819127bf8471d1f1aa708a584f036652fee238ab6d71d9c58b71ebcf8ff18887ad74a3b39023f39d1b8ebafd27890ae900b5387902bb4ffc48862639a27ed4ba90bf52c569e52a7302a61669e12ee7e0e3822a099f01aa493f6fd7894d3c8dd5420b4d500ea7c5c2c9da8bf68b08ed7d77852b78e3fb98a8073e0959ef15505940b667faf4104c0a5121290b0de2afb85d9016d16f1deafd30d75f0d698ac57e1668a4aa64e09ed81ad3a32b97ae5f22680d1b72df3bc6dd5726374f4b7ae3826755bb1af97a4e0a8a53ec6d7a0e07592e0d3e6fd18db37418638e9b5190d421fe01afdaea6cf6d8582f39c588e14f43b3abb6e29e77a94e6d86258f4b30ea812fccb1f85aabc095b4fe38136644975c3757ee9c23a612d037be00153521b5c23e2475ec1e8dd2110df6fdb3277f91bd40e3049af3a044b09da05258830e79898f335436649b71532d33831e577a7839762a159e7d12ec65352d338fb2209a6b6007c61930320abe8ee7a481b2ca1eea86a35ced28a6843189b2f44c27bffc37a8db654c8cfaeebfa92fa6f8d2ebef8ab9c7f6597f98bb50928513aa45a788ddfbe5e5de6ed458ef818775bf8d193987f098b8cbef5ac27fca3860cbeb8efb3ab5df9e78b3a5e7b03a5ce063e4a5e0f17e6b9fc8ae4e8286a20bf811aceeaa2878fc63eac5e26a30bbc77df4b5aebc5b27d614016699d627df8134db87aa66bfacdc86fb37c426a3de95c93f4117a7c7147e5e053f5948033d179f136998795dba20bc06e73d40501651bebc45c26f6660ed4f4d6877537a6c7787817983ecb1eaaa955673215da4345f0e99b2eda28b28640b5962b871f7094a7a84b03061faca9dea99104f0397d6bf8583931972994e99b2348a0af7963079b633723b51cb5e2957ed101b439fc043af1bd532a9fcede0556707dcf73745cf684977a6a6804a0b8d603eaa0cbef7a9eff5d92d886c5f26ef84e0181d985f5810c2fc1bef7c933ee8c672b51d8c5a562fecd4d80c72bfe05782744c4deeef43b5cf7934fe21a7e66693d9fa59d4a7cc1705f35ba708b98ecdd307b0e09a081ad4e77f7b2dd3c4cb8179e10572f1fa82accc89e7cccfcdc84f6537fea27dc915e515b9249a0f1dd098587f8e64d3572a84192170f2a86bf8908d949bb159b3a4ed0f4d1ae46d680fc839ba5f50aba9a53d0f63c8c79f5ca18c33ce1d6fcb2b59ee59c99d6ed258d95d6604234e26f5415de1c8478c9951b8390d40221f3a55d7d5baa548dbb1bdc385d1c25d1b058c2d2ddeb304f992af62c44a8d55cbe040129b332a4fbb38304117b9037930246ac9edbfc4efe01caa5faa0a722b1041eb2b39a2167499e873263f20b7ebd6ab7f03dac38d1a05751fef2b116df7e7a63e4ea257acd10fb54d252de47d630bf71d953c87bb68beb8e99e3fe52c944beb5abb765dad7b39a3ed9e6c3ba75f9f61217eda6200b8021d6b7c9771d3a4843c295b4e975a842181ae6b41020b1eafdcd9aa79c9ba9a15187abc9846a6021506df4f3b3108cc996aa4cee35570fecc6d203199a3be0a750b447d102ed390862f2dde80c5baca88737ce39dc4f8f4c04e61f599307171658250b6de9dbf4d278c3e9555c67a42a446b90ebf214b8073358c13941a7d14af3c9f0d11ee4915d7877d14aea6619fb5e43c45b9376cebf900404eac4e21cddae39d3c9b7a727470396ee54d9ef026e9aaba94f8bb5975c2e70071aeccbb880ee781255aca2aaf81072535374cffde", 0x1000}, {&(0x7f0000000200)="77dd3c2db197a8eaee69788955cefc96a28d34c1749a51c686dfb32e62e809c476fe7d903853429549b1508b35e898c9dd234d54c5f8ffb93241d67eef34955b54430926f130df925948226f66f7e16205eeb64e590d9e208f79f2feb9bcbdfee04f724100d6bcd2f7552f8cafd452f872a2ea055099d487f518181eebdd39d7c5f6f233458181b2d9aa09ac8799553ccb49d4c39a728a64470b52540b80", 0x9e}, {&(0x7f00000002c0)="0e5e2b23207eb6c2af77376cea0f3f499c54bdfdda26d97923e1346182174b6746cb4d99c1812dba24126e293f1285c9798754dcb7255a2fa776eb8f9f33bdfaa29f9dc09b667accc715e57cbf3b63f4a238de78b018bed62b54149739ccab07f71d2745b50e345214ea51f87096c662c16b91f992d7bb852194c7458dff3ead5c90adf198051bb446a4a30e7e93686f8170a8a1793f6eceecc7c5241d5bbf09feda382b71770293f6cef1836554858666b1000e976f2d35b0f4f37f1c44068fea6b195a502b345c17355abc71a55c3ec67b068dec3178495402abc552c2f065ae494aa5b2bb526157", 0xe9}, {&(0x7f0000000080)="0849b66e37c996b881abdd0071058ecd0947c17dce55f372764c34dd10c5ed6a", 0x20}], 0x6, &(0x7f0000002480)=[@cred={0x20, 0xffff, 0x0, r1, r2, r3}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}], 0x50, 0x4}, 0x6) r4 = socket(0x2, 0x2, 0x100000001) setsockopt$inet_opts(r4, 0x0, 0x1, &(0x7f0000000400)="e0157ca9d3a06bc977e3654647808c1a5796f6649ab4f57cc8d343badbe01f85f10af8b3d3e48398f5307b650d435d4cddb7b1f60590e42040afa135ef99765a47ee89122bdd4e59aa505f1fefcac56e06c04439eadb93931278ef70612c78eb99445109ef59f600e6418a2ce038749cb36b508766323b820247acf86ab9186b445fd846a8c6a9d8366d6f15e20d07e840ee17fbf838bdda0e68d1036b6fe5acf98d3b680a3f21336ae51d43f9a672b4232fa0c73a6f08afcdec7ad31dc6aff9b4c88e733ff015caf3f8c183a0ae500d3a1057abbf588fbf55c8bce13cf678347bd6479f83dd2b6df050543a4709cfa73e3425439aa2325c6fc7f7b3c702667e9d5ff49677f4f504e9dc6eaed99ffb50bc72435adb2ffbb9d66aef57958e9a84972bf3590287961f6fd4a3b66e631cc867288cdb319b200ddad25a3ce95ed8ab8f7b669121e2a15c499bb93303c5304c277990ff3a2178487efd448f597fd75b37a3cd4bf023a168145834f1d0547f00c3e03cf9f005f9ea95a9e8b904557cebe69c7b941bed2f3d5c28591ce4e1e0532814d4d5ab45409897adbbf400ea714a258416ad43f847c9d8942db06a0c9892d4a3a7ae1b38df72ec5085cdbc706ada32cd5774365d0dc038679cd6e06b0d078c91a68dfbf2e0cf58e611f54b4cafde16298c6947c2d903df8b2785e10f05a225bf8129a4812b02c9a0c293fe0313578da168d83bad46837a8d0c0bbe4545e06d25f56135f02b2d6d1725154147e906550f560e2658eac24d9f8e3cae07c2561f7b78a486f4733d8d25b799fb7a1905845ad512fecc53f762331c9188db714cea529b82585c076fc28875aa03d82c1162a32263a0a6eaef2be4438b10e5992ff12d0768ffe6a06a3b58120fd1f0da710bbc940fdd749dee1a110ef5fd62a15aa297928125ff0e70ecfe5e49b65a3c2742b126ffb3f99eeae8f7ccaabfc559770a6abe0189d78b5a42c7058fdce2f731d726ad96081139c6b3767c6506310c1d468355bea772df0f08e560078ff9d7526665d84e54a5ca163dc8fbf3025234efcd2e2584a2059de76cb08e92f5c7bbfe2f61278b68c6b495e7e6e4bc3a71b736872e69a247435c146ff46029d16e3ff9a8fc9835524bbb1f262e9bc5c392542417adbb1666b618408a0980cb33273b3d2d661afc81b262638ee15fffa3cb215839aa9d6fb53128c3bf59e6e494ee590eacdee913774e61f14b30374e49fe29e883a5fefe939b5fc05a1b3bd919aa69315be5870aef95060f3fdf0f8173eeb9419a9797c5aafd8278c1744df854d50e31d50829b463c65c570ba531610ee6a763a1d3b161202c421de82c87252a9721901bd7b5af252b3fa0b276b9d5e35ce3bb12141f9d9c01fbcf6f9c3081ba821cf3b9c21870abd7af3c38610244e9704cff663a3a8494953e62c4f8bdfcde739c5a73e4dc697ce9cf757c9961f99f8d5a90a1d70f42c44838a1e56cb3a02da44cea04dea3a0005503957b0cca4195df75cc8b4e899327321a13053823e61172706b4da31603d83fbaf7cbb28f62da39c961fcaf90be7dacb42b0451755e02b623aff9a283d81cfbb4a250cb65a52ad9cec633a1401f04a37cce087145799633057ef7dab425567d5ead5fe857eae0db0188acd3890eff63d39334f7790bfc8df33d9c6faa9691fef4e4abde06d6d3c522f883718a82116b361ee0804f353a3bf80907c43652070b1c6d012cb8970ac4c613be233fb595c5957bf9c5868bc6bdcdee77a723fc123af016e07e912de45bdcbe8b4c433d70b9479c3a97aab89e25978fb18d3aee7d3280265a90a37cc237eba7c432e565400844113d81283ddb96bf32b64e6e1853fd0eec1762d2b9d139c1926e5a9c4a13df650c7adb145a3a6c31dc31649dde39f24957dc012b263946613d997227b908762726a75a45842a9537f8c2233bf88432429b11e80eafd0baedaadd6344cb1b790f2497b1f5371469d376c2cbd6926abfc2a3fda337090bea571c2cb3f01adb6fbde9b7e0b48b111c192fefc7cf0bc061c7627594f61dd61de52de839df5fc7bac1b33e92c39ac42dd3ced76d8402d0725c824f18cf993364237baf05c2c9ee67cb76883d06d24274f621f8462d2f4b9cd4d55b0947f9797fff68860f6ccefa94b2b28b2e77e603f28db2c6b400a703cc1152426bf9b99f4589396263ef5a1bbf506853e1b6cd14e3c7067f7ae10a907fa9f787f6570c9abf51d246d6ec0a194fcd7e8848e48d3ced2d7b5486cb4822c21c9d6e7d20fdca876c98176ce8317477540d5099fd099ad6a1d52176dba4a3d7eca3bf0953e4128425d9d0d266ff40bdd32708c5893b531ca5f289810344201f0f8b3162f28a1689355ec54c5ffec484d3c8db208a497b7b55a5bf43b6c95a9566899c47428ec4db7d15de7f864db8748ccbb3eaf2f9d3f9ccdfcf6b12fc5a7c5c127fa337ed7492f40770178c88a54d4164f3959165cc39e31b56632a19474c152b5fe028e7ae43fda2f582542d921e2f09cdd51443866cbd9bd730a6feccef785d9091044aab25eb10235137111239ebf2d392a033f5974f91fd99b5f766372d51950c79c192dbf68629bf2f77cf26fba3bc0d821dca67adc9796ad3fe450a65adfd1a75c8e918abb8c798c33b01695f56351935be2362161d26515a6564f49eaf9ef315bf40857e660707db1cade7e82924e8462f7bd1b6dc283eeabafd4fa9eb8adb7f5a7515ae134c25cb1624852c896645bc2df7486667c3622b98f00edcafc90646c38fddb9ef18e7fcbe4081bb0ee3e1cb6d24fcd43f3919780a80fa109eb4c299c2b4c0a4aa4213362e756aa0f4c374da4b574709b6d246a9f74767f03e072a9e9c5024550fce467e06880436cc0b136c3a03c773ec6ac58d148e5a81a49ec4f2eb616c9aa5d5b7906db88da3b7f0542cc8787ef4c27ea85308846fbb3a0aa32bd4971813fe96bf63a35e31aeb68f9cdfbb3588fcefcc57ee7b13a4fc57ac0407fb9cc9d033d9e538cd93f7bdf1db740079bb76cb716dc73fc60812bca1c12ed2d404ac9b798015ac7525b45df29055c12aa2088cfde0e9116c9c57de70207cf5e0eecda4fdb314490409cace31336f68bb48a2900399176eeed940239a07874287b463e07dd3ab949f0f451c2c48c710e19a31b3db65f38c9f962c257b1736c6def149d5a411a019b8c7532219643dfdeddf59b22d2b4658564d85f5d257b6fff1d58da6cf0332456e7b1a30cb5f91741918a5c915528410d99bef8dd2134ea2301580dd516cf01246881b25348f90bdc5e42d4b6910e7b3ebea15a0225b2741a15b6c8564d90a30f855c6d3afcf9b09f80d7a346962c1d9aaf0735d0d97b8838dfe332bf2712084819942aec92cc0478d685965a8647fe404bc0c554d83dfbfab9fa787eec2a5d85200f30590346262c76c543d9812350c12ad5206f2fe09165305998eb6bc1060e19397fa9b7da399bf489b961d6786138e0e6f78cb4ba93751d4f45b579b5c536f57389659b33c4666eaca8107cf2e11f893aef4bb205e8651661897bae340103a867f564a645e6541b0a826fde3fb5a1608713fadf4e39872028d6cff53f75c7ddc790e5c1714e3f6393bf46a322fca357d58caf9d2a65503f6d295e1fd4e43505b57fd71b4dfbbc62ce9c0176be4fb924099b9daf72953718689d88d7d461529558b0a6396367398e9652358ab830178604605dbda6d38591c638903b0e1c862ae263f692103f28655722095b7ff3413db1ae74c8d1eaba8fa03fe3a5ff4ed9c925fc345a1b0a8372a9369059616ad5dc1bb2e0f335f36f9e07f53d45875d96b445b09968fddc54cdb01885a0eab8b73868feea69f859e358818cf70039f54a686cb6154404b23f3c7a066c91edb235b8214da588786114a128644011c7ba436adf1a08410e188295af31578a4f5adac9165ef77c6593e540e54a5d9122c0064e1d6a3731c5d9fe11592910616c1e536be001416e35a9b985a1ab8c715c6ceda7a998412c0e387ef35a9aefad58aedd97c80d315a87abdad10018ed2b7849dc3e663b21d18f41632cb39b603d3d69d63ae4a5d611a962748269034268af0f27d939012646d4e8751ffe679db88c0ba64513cf953b7c333070733c38c85ca45bd2e014f77dd4be490d6456c0f2112dfd7b232821e6ce35103a4b0f74310c70e0223956bfeab3c57447415e8b696321fc9dea169a04e126bc38007f4f97b932c25b635591a67e713078fedc033efe7a411b3db19e43400f7c29a4f8e296ef72e244f87a40ebae94e7d9f501f5637288e5189b3e49f8e27358dc2e8aad28904d640438c006d1a5f1887efa5710d6025bb0ed45aa2ee1d54af74d570e92c6369313d6f5559c75229c08662db2187f527be62886e54a5704735ee08cc64913be5c47458d3ca37730ebc6e5636ff71ce129ba5342510a701b06718c0373809fb30537addbda77575fe8c61831afa665555266fd65d8ae40ac3527e2394c7772acb1016bb4fadae32738960f1c84a2f71815d8656e8dc46a031bd6a19afd3ea55373b3562bc961954e07c3a69c708a3c6123f6f492871456be39674a8fe1898975e94cef01e0a8ba34099c036a09cacf9afa608409d81e73913900d0a8e272028dd8437707621bb94dc3821550454253f1b54f0df7d96d86ef1e32ffcf22578cc1193d2ad9249737c5374118f4b43b87d15775dd03233a0f2b995a1a0bf1575adb4cc41da35aee33a404777143b3a080887c5b35149ade04d6474d30ca6dd3e039a5e6c5329f36587f9708fe21d450986e99156da484a9190b262cac2fc10119ece767c7cd7992c04a1927caa513e4ecbe166127af1d38acf1097e77c3ce2102d2430a0085a6f4ac892b38728d18f9d0118a58d968e645629f02199627f9a02b30e4444e90906f43bb66488a4d0b2a6c0f39aea7fbf1db1af7c28a2ca9ded9393b890d2ff5b8cde93f234955a22daa05852c2e50bea72c24fd748a0f4f92c22763e6dd50a90145f321ea46752779d493207b43669f3958e9fe5e0dcd24d4764ed4e1e77854a7b4115c6365844e5a8bbaaecda727416339885e817f4188444be4caa3b2d92294d9a8805c1258e61f2055c51c57f1df419e2e33202e2c6a365a8ff36ab143af65868ca9be113242bfd156791ebe71f37c8828dbc8733788cf0ce0d5d29d5e2dbb565f0a93a516f3409713759dd4ad71ec6b680b31668ed947ea1b8fc1ed567d4b825b49097f9c29dc4d837eb87b80f5d00e091fd80bb548c63ca82c68cfe6061c5d864e55f77d061f168154fb3786afab008a5a3ce24c0dcdaaed7146d77a7273592b03cddacbdc50443e8b928662f894097a2e671582a2299046c69687d35b998a536d83739693f299da3d4c5c3bee6d7b490f089be162561f3806e3c17f2000cea6e1b2049a3daf00e762cbd68a0f690e725ab3ade575c7e3f193ebacb917ea2d6d81ea94d94b5303d6ef3b37bcb141086ae1913ccb3b6811ae2e18836f63eb0adbf1b5358e61ac9a4c454268a92d1cec65aaecade0549a3c926fb64997a69aa45d601ce167ebb456de385bafa07157ba81e864ada1085aab626039bb87f850200f6c82a2ba4279c86287daf701f15b4068a2864a3a09fdcc8729558dbe203c387da028c62d99996e9b4141c6646abf2568ac6af2273e1738f368bcc2f500326b5aa37207975fe2ba58f3e26e8697ab205a347235ae89fd53168195a31c19fd40829556d992ababf9b1c12f6ff0c990fc19557729ab90341dcace718aecdc4da136bf4782d8ec9cc22", 0x1000) getppid() 23:06:36 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r2 = kqueue() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) fchown(r2, r3, r4) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r2, &(0x7f0000000080), 0x200, 0x0, 0x1ff, 0x0) close(r1) 23:06:36 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f0000000400)=[{r0, 0x4}], 0x1, 0x5a9) poll(&(0x7f0000000040)=[{r0, 0x65}], 0x1, 0x0) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000000)) 23:06:36 executing program 1: r0 = dup(0xffffffffffffffff) r1 = semget$private(0x0, 0x0, 0x2) semctl$GETPID(r1, 0x4, 0x4, &(0x7f0000002580)=""/70) ioctl$TIOCSBRK(r0, 0x2000747b) sendmsg(r0, &(0x7f0000002540)={0x0, 0x0, &(0x7f0000001280)=[{&(0x7f0000000000)="03cb62c2936297b6825d97ad3a49c17cb2e793c4abe0b4ac17b11310469743c5351c5abb57b35ad0817b299adf38935e1ca014b2020f42a46bee9438d50805b6649efa775ebac79714042522e16c85ae6b4caf331dae001097dbaed00e7fa92822dc8e5d71b537fdfdf7242180671823cf01810da45eec5ef1f0708b3acdcae3448c8a4fc95ede557bc80ab72c66754cd9873ef7520bee9e8f5f2646b42468d365d9f8fac3860e43039caa47caad429a03c3e776d4ea937887b650342609eadb1f401f8844d9f480faed47f5679fc91862775407ee0a0eb05302cddebfd200d5e625de79c58fa0", 0xe7}, {&(0x7f0000000100)="b37f38b389c81c2eca99085397834650db70af3e899fb8a77837fb6e3fc767e9c12431ee1d6eae668dce548df46f71077e2b747fd7c0ba5f4424729d79bac8ccf8b7b35516d62ea49dcb64f82c993e4f67f05f0455ee1e259eefeb2d80baa6ffe46229596d5a3bea04ab786c5236c449b51a166088cab5fb371b4d78ff2b44f3f3e32bcbf04f8461a20a64fea16875474b27cc46bada1434afca584910a8b15348885c5bd6149ab2c354e681e089337b3a0f45fa6fbc0d565694eac4823ad36c70ec331e4863125109ad5a04b10e12f590628a9b84d1792562f4ca5d548ed0fbd23121d076b1707cd639e418a3e3e0a86e26d25e3c860d8506c683033426cc4662e6c610e5f1be82bd41678adb797f7567f4d7c27602133f44b8535901d3b0994184d973126278759db86afb3b72ea4ae237ae38cbcb492e00bb25df86c794d9dbc18d16a802fc9487132990c780a5311f2e82400e50ff8fce78b2cf81a6495be90f403210f57038f9c679a55f1767e0e0da0f004170259ead980e1023d4945bf6ef64d8dd3ab249bfe3fc012417dd5803397b6e91266cde1cfabebfcf22e49fe12b5f5fa5d67b28e7b1da9aee7c96458b1e9062113ab2942a220fad18f58e599e1b7bcba9db09bd8a7443ebd51916813d7f6bdd466b40a1af7b639202ae05371711c9a3bf53d2fa330752b6bc467f40860dffebb4ba3dfacb9f98c36e1eacea5f9b8d47ab150e4c7c58d171a2c386f28d160b2ee44acab77c81c775cddf152abc32a2195c79c6fab618a3e7d1898a00ce678ec44f31a397fde1925f7c366031404ad678502e439e35eec53390daca62b79b938eeb8e27db0e4ca3c9146d5458b057e20b092b7eca29d7cc4953c7f625cb994dcad1c89ce870f435b96cc600280512c82d6ef0d7b26c0125027f94dc12876a6e3b989899f66d318075bcede3d610b78e9245c0cb09aa81f3eb580d724b8f4030b54ec3fc1917d3de5a54947b7ba7b478febc4c25b740a28e62e4dd3e4373b47c03955fd640d9d7ec42171a0c0965684b5c2dcbcce3ac147a04fa78f6515ee457837ed38881c48b51635f6e99c7c8e368d5004e6c014fb121794ca199e6f9a495fd03b86c64e1661d53ac7530f7dfc1355392f79cd464d7867984e0d5a68c47cd26ebd59f28ef8076f875a1845c32ef370475bfad79d1e2fa35435cdece5812a912fe5eb34965b8f2fa5a5c212c497dab787faa10e51d75d67f4394e3bb4d8819580e1d6ac2827c31cd1d036138aaa50c602d493d39a1dbf0702c5711e35fb44a94f9b81ed76e92e1acca136eb8d41481173e952c200a96c248f5611e020592f89de2454f9a825c517491a2685b5ad07241aabefcf5e091783e71bb755c55b7b5b96fe2ebd2504eb2b13778393532d88c593d47a89524d5d9115af5731042e0d7dd8399a9e9dd6ad34927de17d77dbe43fd5af9fc6f339f253fdff5b325e659467910b2e397235e5f3a6edafb3801756f3fd80c76f6d82451f26cc3f66d764a9e7cbfd2994b4fc76988278917ecb755ea8d79bdd0d2304237333ef5e20b6a31dbebbfb2ba781969a56854ef463d69e55a54270cab2fa1362a94bde04fae4354ac90c34a618c66e4eaa45e59bfa0edefa176d2d41721db26630357a704309f38695b91d0e13b1b343a6ca78c88522d362c9bc23c5754c633c571869576265368a26ca566713a6dad60d7b54abacf59e79e01c8600f78714ea6a43c88c834f5a89a440a47a76cea154be40572e47a6e1ee424aa469558d475513146148bc1a0a11425f1d73e16c7a44b95fe3dcb83c8d1731d9d4ea3546ad0552c56992aa717ad7392c05613144311f97ad45b715bda5e5702c635692439b1c14317ad1e6fec7d79059eae4d50cdc467680d79cc5cd6c1a7cc478bb6455fc9cc64011ddb76d00fd96860013f945e81a596a1d8bdaaeed207db3a2cb3092a3ae2f20aeed540e2ffe25d0d94718c96be8ad709eed72e6f78a83f875f1ec664ed5d6e8533ff4be7bb158d4c71fd07a1521ed9a5db043620d63cde1a3f4ab31e156a7ec8855be165d6482bf97585bc0db82d1fcea8c1bfa3ffe02217b54b8eaf432da46b990608577340ac1f332392f5a21bc3a89dc172d90108c88e48804947da86773b1655442fb8b2deddc81d03eab5221c45b5cc5fd521b852ba1ef849ad89ed40f71d40d015c06e5562ece825b0bc44e7cebff585788aee1e51bd4bf4a5bb506a364ab7c6138f18c7e4b208b973ec63f8bc50e2504778d7b74d47447125a7d6c15e808a0f3cad9f2a65f17593af3313f34218f55934140c33625d71723484c1848c54fea304344c188e1ec3d668897451cc0526d7b6523fbb6a838a4ab0e8b1f79a005c4e790ef4671121aa6e8ecd7585f89c20b7a0d2498f4a1c442d49d8855ccf87e66e68fbc2fc91d4b7631cc37ebe6d0fc3c4c7bf2b7038a5a527f3374ceb001e560414508fa46c7842b2729ae88bfe2a39f4f8f9ea12813654ffb859a5726aaccd60aa435d9a9870839c7d82462d04c469827a5c54741a341ce336b027a9b1bcdb20c7788e5eb82b5965f70d60a38bb2ec9ab8b4c237b5716559735660807096f3ea2d12cef865f829350af0a055dc1bc425e4f7b4c20d790add2fc41eaa0c471183f25b9ec98e8c5d0c16703cd4ff290452e1afcb3c780845e064055f6a8d6dc00c06a8a6cd897671b4842dfe95dffdb0d8025c37134ef843fd8829cd8cfeea7412552f57dd6ab8d3580e1851be70675c321021da3bf3c7660a385a3177a3d413f0c67a3baa918ab1a3afee6f26358c31d54170d7fd2844dee29effb689ac4250a5c4aa1d3804a9313be67d0f56d9d84dc57dbc8f17038a3fa69fd0096dbffd7620b00d8637847f3ef651d6334a4e6fe3ee37e72177d9e323a2b1e8000eb35fa6ce59c3874de9a0f1299b64cff551727c7e1fa89aa61303b909a924b2cc3c91ba440ef860e16ad9035bfc8f1a091e3108cdec36da5c40e642710f9068dc6b325ff4de96d6918b2a7cf59352e0645fd9a7e7a5abad58e787d50a9503b133f23ffa1a134f052d29602ef69ca8ec2d2982f23897f5c6f88ad56a166fd49835df97c3c3671b231cc556b1b6e9ec218adce13bbc8b2ce6a524af2af9ffe5d9af3ffb7799e0af4b402c695b153d4b4e748f982d4804d2ad9e0702fde5277173fb7b3330360a8e88661ceb1b466c1250828ed21906f8036587bc8ff3e2239774a9563526c6d47124a138aef8cd741556010adfb417f3f99dd153c9ad87ced63302d135de4be9fae3b24c9146406530a66e1e76246d8e8434c0f28ec7e561e84fd014a77790cfaf4c061e56b62ca391b0b0f77585b23df80be218bfd8bcb4a20285b5ec91b31049d073cdc482c0f456be6ca0d5b5da50320af0c6a80eb3a5bafb92203af96f603309668440eccd18f6a63ce5ded9b2ced586bb9f8fbaa14dfd295cc41d6c204b65ee2bf1b40b74070f297550a4bca8bb1cde3095d034e17a08962ed1ee642e1729f5743182bb406a3bbad8d8434e5849abebc3497249bf1b9db5dbe150a534f0ab9f371478b78113260653f82c0c329241a1d65e5fe8a46f3a9e4e6d03e56e3550e1cf4090e702fa7456e511b36836e8aead18689fb93028a58cfad61dcf7a912fa32e5b056d5d753dfd698e030b1fbbc1f70bf72a73e53f1bb953b16e1ce817abbd386a24caae62703e29a8616df54d5ec74f915efd55fdacfe6fae6d9635c0c4308f6156b52992e8ec50f498dac99a32c1aa56f06634a8f56472cb47a40e9ed780f491b8d2a91875b04c059db81917fad91d6a3e4a96f1cac2e2ce9f23e8aa2eb7f194a3eab7306706478ecdeb585626c22f1233261a056fec95a7b0989b3f91ad695b12c6c7335b6cf50779d609d9c582ddfc078c50441b6fac18d25d61a84ed914247768e66807cadf5ed4883d2ab7a32a0c7e8f2756ab5ce6eabcf0744eb55d672d1015d29090c47b2fa9bf709b1bf5067f6a8ae6e8d42495e0884d48e533efda81c4b5f77b76191c930366d44d3ecdaa3058eb94cee939799cbf3915ad432714f71371e0f8909e4826cb7415ec7c337ac75e07ed45d71a955fcf28416671ff00fe892b716b54ae094e6384892e5d9584590fdd8400c5eabe86d2e4c4c37de40d3b9d30cc644f6383e9f0b43293d2987383599d34926846c4f37c2d88c96401f874206bed27a17ab958535261e1b611cfb06c5f9f5933edbc341f80fba2279990f494f31a71c3db8c6b5c8be9ce4a82741269c66c812eee8d2f00e8363de22c071ee8d4a446ea58548bf1852b372e0978a3df18b5e391648ffccbf4d4a318e394de17f296378020ad8ba764ab902ce6f33861f190da26be966a94d7d79a919027883aabf422a2acfcd82fe096f4d1f7384dcb83d0943152fb6c39385680ec75e123e8dafebbd53c31a6a8f1cc574f1a8573dfb7e01a97df0c4c0b3aa965ce4c730aaf6001629bbd2b49c70510f0148a689fb7ba5316f84f84261ede15b8d28bf189c66c53c2fe2e79c291f29f85bb89dc38af8270e81ea315f105d9ccdd510a02974d0700a4d091ee2561717be690b492567176699a26112926ee891225114673256596f1874684e1550ee81b2e63d1f0805ac89c10d636a7d40f6b29c14e3e132ce413dfe1327af32ae819003117009646687fc66e09cd26f4aeda2f5aee209e1b8e96491dead9f25ce7244bfa6547f5c80432f8062316c85d2442a43d3d964206fe2825ec471cc60f409db09d1d6f8c2e158bef10914ec4cf369089e5cde51cafb5b1ecd75e10b1cff576620d2417825fb20f31a917bc26ed961c4082b5b7479689b24871df120fb50c7cd5c45ad4cbde949649d586309eb39610eb43dfef0b2c54ae36ca3014e2888cf22b54857cbc4a755b3a3cfb77cb38fca7a0e3adcf80efa98f7a018766c9e0651ac54811cbd2609f3b4cd8bf66f1bd4da3d8ece591b21c82e3e2be482f5f8cab77b870bb959f8203ea96b772040ab439d2ac9913710d8db1272dec73591f978841fefb59c2c26cc919a54727f76e6f5870e264321074b6b156a667e9c2257a460fbbe66cbdd00a7b2def7c0aa60d12dde3c67394f63b89bc1fa3bbe2b08124e90d11eebfb1a8accd6aaa54dad54bc6f777db93c9248d7502b9d2da69e6d9b65461c7b8ef4589fbc86a957e3cee0d7cc4c9197af0b9f59a524946b1cac447cd5241ad6c68a9efa9881a8d6f30757da38de3166754815d068989b8eb828309cd942d04bc3a183cd7b02542671d2b811bc0e37318ca66a0a425731610792c1d742ac8fff0fe334360a78aaa11e094b2d41a0e80939585d681c1a09de895eaafb9c35d93ed774d3169d6d5f9da0dcd567d6ac0308afbad1f66ef57ac94e6ebc79ca7d9586722efaabc1022104b8f894a2470541f50065b5a0f74c9bd76d9161ccfe1d3567318c566e52d1bf0cd7913e913035935cc2cdfe336a06db53500ebfc1cfbf8122a4584769652582f79f18984908f12ce602dd3de8dbfac4cddcfcd0033e0f7a8f2935f6af6f4c828dba790da889084bcb6d88d611891128780572e4bf5a10fc47fc2e681facc4a4f69c892226c10f67eeb02abafedd2ad07d48bf684be403e8133d6e1b0729178994a3a47523f5e1d12d1a256c8f2889cfca178cefb779222f1972f4cc652b3561d2ecc9f1ab3916a4ab4a746c9cc13f0fb8924ef49be50f0d3db6861636a170a762418349e45c9aea173dd827a85180ca02aeeef55e3709615b507b7f794c12a93a70cb123c34347bc0636a3df544c8b2397b15869af3f369d", 0x1000}, {&(0x7f0000001100)="bbf94ac0a27cdccad46a72bac03c04cae1e9c80fd939fdd89f948bbbc9f161cb62e7203724273a0ba035efa791259b521228be8044a3d311210cd28e0d2822ef40a7a665f374d43d3d58a4c25cdb0207161c4c9b30129dcd0a21974c6a2874a898dc46818f9127654028d968835875fe703e197006311949b70b7921e53e9cab577c587d02e1a9d7bc7c351bd14a586456b32b6352033013fea7a125d502172b52915c1e1a3890854bbf41ab9ce25124e7189bf908e7f3136d6df53ed6b35e96ef51e7a0602bfea292d7a26757285dc567ecf4d0f6f9a722", 0xd8}, {&(0x7f0000001200)="ce6adc8c19592bab5b74bd56700b16c6e4aedf1ca75c1d07d83a0cd42a264e8b4237ba3a790487def69c042b642c84bec0ca33b6f15a7d9ae8a837678c8397c806a8378a3534b8bec2e9e60754560a55bb46c49e8032513ecccc0b1201a7480e480eb415450f224bcecbd32c1d359261f2df", 0x72}], 0x4, &(0x7f00000012c0)=[{0x40, 0xffff, 0xc83, "fa3674a169ed44373d69a92587e00e7acd18960858df394afbb7907d23823b20eb92c8dcec95c29648eaf8bb"}, {0x28, 0xffff, 0x5, "29a45ad1afaa0b9c74de0e64aac35a4a7b543efa930a9b"}, {0x1010, 0x1, 0x100, "9f7267db7beccf052b5fc8d31fb463eb63d17a16807e647429d95e0d84c2ffee74eb228360d315239b2d090d38f8658d1a3040fa625f5085a00c33540ce2c7a7fced8b51e79e38b87cdd2ce3fa0f74250706aceedeb7b8d6f7de0003461778da7fc1f375237d75919b3394195c7287100cc16b05d14d466a7a85ba04bb4dc45fedd8d65d37c7a06a714d7c9615f47cd274d9bc36c5eb8fcb4f4557f4995bad6e657d2c96cc75c9ff23faec3f76497513e1b9975f5c80daed373b3e8252b55311776682c51b6cca44be7a626a3fff706e23f19b1e5972e2b2102d1bee145343dbebbd09ddaaacd52b70a4025222e07d1c182f0fed02af5fd0ba106cc0dfa7e5ac66dcc79e2c33db96874f5628558a653276c6d8a7035455525da05d38113824691c7c1a3122faa049b3c685b68adc3f01d01ec3deff96efe66ef3915fc0635cb7914a433ea104852687b73885e56801e2e08c73d7102849d59acd0213fc95097c0dfa1a1a5bd4f68f895575f0552eb7d8057d64864cc5e5ccb9f8f9fc0550427d09b3e46d38441cb046069f142f66a8391c4348e173feab4e498ef5d8b31dccb6df4803e385502dc78589bf5b7c78514a7291e2581a8a369432d9ec47bc10311e4b48451af725878224c171733a11783df77ebad9cf712710095dfb95bc7ecc3c7936f3436667baf16626732a1160210eaf18da3f700c9eb53ff4210106944459e8a3211c0d2faa96445b79590417e44e568c63a8aca701f32d8fa836619f861cc2f4e95ae32440e71a3a8cf2fba8800f62d81af4784042225cc541bfcdb3819ad280c8ce7b7475fd4b18b7ecaa3cb89ab22455dfcdcd6261d317307d69894da0554868eec3df2d753462a122c75f806c4e87109a98bf482069e863f9b2541c2cc42800c45961e980fac20631f56ade5dad4aae46cc89c9bcbd795babf7f70ea526a894307facb6272c7571efe82842d3bd8c36e29a3d2624a6868c0673f452d00c660605d68f1cd1c7c7f249b944213ddfb64e17683d8f0108dfc62dc0ff706516cedcf1a16fdb995e86f4108939514015366cb82ef6320936bd1b0d85bece878cdbaea7b5390bc1af2c34974a7ca8261280037d9ce71ce1d183decc0f58295cb5d9517f1577ebbf6d8ffae735d20ea90e5e1343ccc6d651153529a1463e846ccd6bb6c4a14e6cb3c65e17649f4bd099c9e16ecb7ddb452f0eb8d896938fe81f777ac28213a963e9b12a408607cebbc4672def6b4319318b15929bb25aecc99de968b932943909fbe6ef9feed6f156ed4b8706005b494857748c22c69551226fa8f1894f4a52af5173f6fe4114f8daef32997fa558c98150f52f896d85f2a54fced7a692b691cdb07a1b76e2342bcc584e70ec53cbbb5cd5cac0c3f899fcc22bf1c324875b84eed608a7f3f69369398da95faf4ff04cbe2427535fa82d55ef30881919f1095bbdb892f6199785d70841186e34c932ebce3e9b9c73f1a77b9af36f579bfaa2236a41a342f719dd889621db6fb321f03d88f41d6825b766020e88df02a179aa87b73d77885f3a01674d3384a8aa26d14003aca8e75f1ef9e4a4b93deafe7bfb27718a8b8811ddae78de3facda236f29149c90795960a1268eeb7eb85188d39083004cc6a285965bdbfc2b76035d3172d75b65c128ae6ca2578c296d14558275d047946f2b78cc034decd594fdd1571cadb38368a47368ca62992f379a874385863eb6b3965150cd065ef3d7df713f52ffb13699dd152837515791804f3446b5b43c5798d0f1b962785970759f0af1102540ac4f6353ebeea20e5f353e8f2ffba674eb9a994247d07029acbcbffbb42f3080633f1ffc8d8cd7a715a81f730b594ebc95058de52c35c8b97aaabe6f033832257220696fb7194eeeadefb7615491cbd6e67a1179aef0b74224be4cbbcf6fdd90eefb9295e5f8d0efd90f32506060dc01b3d8dc7ea99aa10ab73940689b631709430d69542136d8d59419fd5a38e715d40a20734196733437f9dccb94549967d41581ef44cbd5df47c9972cc8fe80df8a22c3d88d4db772f1550adbe0d25eba00554c48c20c5cec6c634f5780e500809764ada82a7a368526005c2706cb5cb71254484e49ac3c96a3475b901106785bfb982538cbeb1a8d3ea318874f908ffd0cb0e3ba96860a85e70162feef5443bf76b4a24ea468e3c89240f9b4e3e8f97df76a1b2306c73975bff8846352b245fce0fb7fb50230b8592ff68594733fc7b5248656c9857f28f8f3ab3dce45ca8827082d1a1460032152db970c9f0752a050f0fe3ad9baa604dfe7cb3ed83ec42b2d9623e415291abc0112084844fb824b2e1b9d504bcd26253494790fd43a0bbecd59ac86058331aacdf9b004cc1f4a756f0af273452aa79982bd17fc7e453edc51a44b9ee12946332313cc724252993e838b330923f686315c2b2e400857dbfad0448cdd5e2671853a2b193e72c7a9fa9d1110be0e4a51092204df52e5fb964e5d03d8f7cde5a48739c2194bb9c284ddd4c1bcc0d4a46e43a6b6acb76d09c460d6927cdb5c8699d4f75a7cff34550c02f642df5915b66eca7df7cadb80f8696e3833aa006d74d4cd986897d7f5a2a4b2f73379d894de398110eab045badb28f3030cbc574883e8f78268694b48bf55f0c8d357916dff4ea62fb110d59cce03f8153c8b977c218a162e8ca48b398d6df5ab91d543e0a2b6f26416ba28bc4f55d108c3212a357803eedfae3e377ed7733de4407916f5bd9c7f987ae8686620b0164b568404edf41b5edca67b63b74db51c6d3fa0de34c7221722fc23fec2a2b2764037630f88cc90273b13656fa9a3baf3031352f531805d495acf441698abaebecfa83184ffa5be85401be0abe63994fe237285c73b98bb84cf02594613b8426368f684954d215ce034fcc1879840687f612cdec49e68e286415aaad37f19568c995bf0888490edf4f07e54f2e14c5420808c7cf94a19b16b71e0c427e8fc1b00ad8f59b1a47ff9c7c0b30237954a6b2600b4f076eecf8e6edf83cb673b9d0314677d76a636d6e3163970aac5b984c881f07f57ae9e445bffd6261007ddecd36ad6a6108a45115a0f225a9c4f9bfb160af58e1aebb0b4a1fbe28bec0d7d49609a45125a8e76f9deee5a30878770b8c101064a905ebe93f8fb46a7e554a17c78e3b29024b5084f8324292a4567fa44ede091dd87afdcaef2c5bbb52239aab462874caf995779632a2b420ad31036e2201ec9c11c77afa63e404257185ef02516e6a36f1167f181ccde989b749c98adf6c6ef9b00a78bd453b90c633dcade743a38c3ed093ceb0fed1db15a981d9a2914f39da919ffd3d5990ff8d0d039ed789ab124598449dfefa1ea2d8b2b7de96dd9efc16a502d5612c2a07e6c6b70415aaa41b87c904cfd87a385c95b82ffbd479ff95747d68c5da5a0600d034b2bbd22f200b49a80c5237212f3686dfd06aa819eca9e4f7fa4697f926af9d2a0562bc4ef1a17b1e6626e99ac23644bd634ccd239296d9da3c88ec4a00da06b06235673b0d63d91e10d8048aa2687ea321ee10f71247487d30457be41e83be45301b64f15f5a4b308bd28e09dd273faeda1111df147c7c6c58f1415e3c3a62b733931e7f86c744dc5096cca041be7bebbcfaca6418325434d452e1498eedbbb9a363e4b2437fd52aa88741cfb8ecd71d2e66e98673e4b16e33bbc485847ecf67131c849e8e39bcf2d18a4915ada2bd97bb6738277bd24a920bfe29a7371ec87d13f352bd142e646ff9d4fb3f3f79d3ff403b0a9d90c6e97412eb4e00ee5df732f021914d4385547d05a1c4a9991de62f52c781242738d3094cadfd4dd83d32c95e502c6814c59f80124246346531efc0935a096ebefce0728d432fc078ba72fb311d1cfe7a1a6e344da9e71dad97d4b30bfa71ff4a15695407f51db48814c98f2100bb57a47cb84121915b2cd6343d734eefdcd5a0b84bf9eb972cadb805d5f076aea71b7365922553c89f2033ef32db3e3f1f2e8ffb604ac839d64c54bc2cc135d4c2589f4134af95594b238c2192022957b2c2cb6158502873767e1b744efab7d9bd120b4ede56d5c9fe7749b52c007a713e867b1a4b747dcbfe3d29d3243386cdb89681a2d36111241ae790b0c61236aed2cf1c0dde6ee8a72a26dff5bdb0ad277ebe19df977d42c3da2fdbf3f7890ca2c2d0772e26f46a330b65a9261ae9be2a512c467cc117a74b981be0b0fffa97e53dcb642b6a9255836e703c5bf896c4a8f4bd7a36b5e53255cd581d0e72a2f715871c93ee87d70a17f3ed2e8dcc877eee19a20a93cd65a63f263cfb0ef4a9e9d91aa7f18974b297c98a81dc635e32e5fb2ece772bc6a210c521eed40cb3394d43d249a25d4fdeae3002900a3a9f9510a57a2c9259197112dcc488b4d35f5ebf56cbd49fd7ce74e5013d59b74a76c22d9e59122d0691e422b67d43954b13290bc9a8c18e87ab374827182aa1ac7c5f9388f0c54dcff69c1b3a7c4feba5cee13e4121d0c8e5e7a7b4026da9d54c6a79862b51164ef13886e62a76d313a702dc1786bdf292db3dcb3907596eaeab6b1a959131410a3420f88eb358b91856bdc650f641cd0e911edd15c0f2df2aa93e03edfaa241e9c88b547750c2adea005b38d1df46857463bac8d08056abb6144162c49852da91f86b9d88cec19cfb04bd2f5ef00240daddad0a03a37d0e7a2dd8430a16313f6d910996f4ddfdffb3bc33f18cef59ddbb679e53f53085aaa95707f4566a424c5410918d78955db027eeedab9f8294c431fbbd217630814c9d8e52805f6aae60515828e016403e139de4bdb5b1fa63f9da79007d7b4f5435496b4b99c7b2e52c3710acff0fd7575c19d477aa8ea2b770c0be1aced5e186c0fc186704b5f0a9c1220d857d010f25f9db775e93c148ee2c77974150fa5ca8824752a1cab5d4a8c93171221395278e9323daabd59bd417bc5b55b89ec47ce0828c4c9a4494198cd36fd1f22ff120b8838fe0cb74b2b0b9ce4fc827640b9177929397b0f860509d50651bd0fd8cbab0329fbdad5e058768d9f8b8ecd5d084346ab315fe6b49b01c48cdabf54445abbf6dbf6a18603837e1955ac8336f1a634e2a4bbc42f8aa71acd414715cd0b9b298a2b91bf9ff09ed76e63aebf79b957c727c4df4665c99a9349f57ff615360ac7d8c4b82283c597a12aff9c60ab0a9a0d20a86fc1793b0e0b8eb25911b11329d3e28420ca498ed99fc978976ff4b2f02675186a979984ff8df49d9ea3f2d9b9a6a4b944b77265b71d549a8e0827a8e4e68ed3442497c222a5b1b33097b740777a03ddd6a8bad945e962740dcb86a3aad52204f902a4f6e8ca9657c51f1c3d930bcdc285b2dc895c5ea55b94789b6226eda9dcffa6a419013d6f8cf884f0d9e72748b39a673d88f1e43202b92e71a04e6195eedfac842ef46d8730e19b17b89293d5cb170ec4f519b7d2ae9dc891b15387ada06fd7e066aea89cb5de62cbabfed01383aa6e514d7e1072137df3a2d61005e4ec6fa7ebe876cb808de9679706a57097d80fb13c55c9bfa1f7d05096506edaae7aa13d522529aa97030f35cff8e979095b6baeda4831ace7452b3f51051c837d77f49f0faf32fe650b82b0467d08cc29f307455091ae4bd0145870ba56e2ce6f7c9e6dbd69109e22691c1c098babc51f6c1f207fb66861435843386e6c35bbcf9a929044360798add47eddbb84192096c04b74ab8e215fd6a138710d7b56001a8e48f6fd3c93f870c534ec48ab55858a6051e8e2b9a8e304e9010d9496a3704cbeddb6129a"}, {0x80, 0xffff, 0x1ff, "6f333d8c6b885e879abc9995bb57068ee6eecfcdbfc8a4bddcbfacad26230c724a8d993855a285c377fa4dffb9f556565416c3d18ccc6d81142fe0c74588445f036a0c1cb6c4a04aec1bc938f666d7568e4b7bb72595f00b64b6a51c2840d6a3430043874627762dcc1ec4209b388262"}, {0xc0, 0xffff, 0xffffffffffffffff, "0e379390ae86a16113cafc699d452f91083a6d0eeb25f741500a6ea6c51dba93289f2233540a3a9dbfc9c827a398cb6d8f2e995b8ec2f7139c6af54b983f183ff064db1e1ed5d11144437390acab8e380158e5f9ab1c16fd75442b4bc621faba5f45bb5bb559e792ffcd5b942c92e459cf84e9aa045e59963580b84e0b11a74e2366988f588434f285159c7e12983b3c8ed53c93ee0c06c6f85ca9a81c6a545d424c7244b364334283486822ee91"}, {0xa0, 0xffff, 0x19f3, "ac0b2b94b53c41e73b8857d0f1422c1bcf17020f8c4b737cb2e7344ca7336e573320b832d7fdec808f293ce94348d7e977b805267dfd8fee7e40f9dfa552f12547414fc83372e8b693d4126b22fdce5bf114931eb6237c0679062e4a7b61020f0edd07a0ba77c2d8abc6ef12a0a1be15a0cc353466f2485dffa13eacf599c1111da227d93d08e18d3aaa"}], 0x1258}, 0x4) r2 = socket(0x2000000011, 0x3, 0x0) getsockname(r2, 0x0, 0xffffffffffffffff) socket(0x1e, 0x8003, 0xffff) 23:06:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, 0x0, 0x0) 23:06:36 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x4000000000029, 0x7, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x80000000000000a, 0x0, 0x0) 23:06:37 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1003, &(0x7f0000000040)=0x8, 0x4) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)={{0x40000000, 0x1}, {0x40}}) 23:06:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) r1 = dup2(r0, r0) ioctl$TIOCNOTTY(r1, 0x20007471) close(r0) 23:06:37 executing program 1: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) shmat(0x0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmctl$IPC_RMID(r0, 0x0) shmdt(0x0) shmat(r0, &(0x7f0000ffb000/0x2000)=nil, 0x0) 23:06:37 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x16, &(0x7f0000000040)="04005c00", 0x4) dup(r0) 23:06:37 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x5, 0x1, &(0x7f0000000000), 0x0) 23:06:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000100)=0xc) getsockname$inet(r0, 0x0, &(0x7f0000000040)) faccessat(r0, &(0x7f00000000c0)='./file0\x00', 0x100, 0x2) 23:06:37 executing program 1: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x4000000000000000) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "00000000e74de40000000000000000000600"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:06:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 23:06:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000000c0)="eaff000000000000", 0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) recvfrom$inet(r0, &(0x7f0000000100)=""/91, 0x5b, 0x840, &(0x7f0000000180)={0x2, 0x3}, 0xc) r1 = syz_open_pts() ioctl$TIOCSTART(r1, 0x2000746e) r2 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000080)=0xef) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000440)={0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0}, &(0x7f00000004c0)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0, 0x0}, 0xc) r6 = getpgrp() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000540)={0x0, 0x0}, 0xc) getgroups(0x9, &(0x7f0000000580)=[0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r2, &(0x7f0000000640)={&(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000400)=[{&(0x7f0000000200)="a7c8eca0ffe5c5f21d10eedd3c664774758b448c28d9963826a72a0fcacbc7c7202210f27d4ea68f5f2836c80addbdae55949c9e393d35c38cc49fe827ba167c00572ea6f03c1a77427b7f0b5f417f114b92630a7a3e1bceb987649d06", 0x5d}, {&(0x7f0000000280)="d2caa46802764ce3f47dcb266b30546dfb2ce8cb4b58ec2ab53046f9d7e4296194ff08bf3ed4c7d104bca75ccdea4bf3523a6a419e834c90e1bdd17a481c31a1db205c485739e808296b9f808ff1bfd83f8199eab2dd8169604bfc4a4f3306bf32e267aea9014173cbfa7dfa7ef7b7048bc552e31090f75a63d284c0c8d5448bc40f04c7617a8927230a3a67723081a6d7bc19c33e30bb7f7097356eb35c7e3d84a1df42a4e085ee0e1f0a827e7df04fed95462c9ade8b18e4425730", 0xbc}, {&(0x7f0000000340)="b95c2c1e199e94fb940781993ea3e882eb44279c1721c8c908926e3614cfab9734702d3f628e4bded782a1656c1e5c2008c45d56d0e59d31b43853982132387e88f3d8cd0d47ba1bd6c921a3212e3a601b4624e6df45966cd7d48cf6a0a9ac76fde4a224d5f6a03debabe3c5d77030b12c850052850fedf09eb844ae59ad46da509366a10cf278f03bb56685b1bc29cfdd7072128e52c79cba28", 0x9a}], 0x3, &(0x7f00000005c0)=[@rights={0x18, 0xffff, 0x1, [r2, r2]}, @cred={0x20, 0xffff, 0x0, r3, r4, r5}, @cred={0x20, 0xffff, 0x0, r6, r7, r8}], 0x58, 0xc}, 0x2) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000040)="eaff125c00000000", 0x8) 23:06:37 executing program 0: r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse\x00', 0x80, 0x0) r1 = socket$inet(0x2, 0x2008001, 0x1007) fcntl$dupfd(r0, 0x0, r1) kqueue() fsync(0xffffffffffffffff) 23:06:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r2 = dup2(r1, r0) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000180), 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000000)=0x4) 23:06:37 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0xffff) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) write(r1, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0x3, './file0/file0\x00', './file0\x00'}) 23:06:37 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) getrusage(0xffffffffffffffff, &(0x7f0000000180)) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x20, 0x9, &(0x7f0000000240)="4f4fcce9ec8f10e71c94cda55add6a6847360fb0d9592ec07c8fa8adb25e7c21558b589d6238a0355557abd1e0e3fd2676a57459a86e03084bd3866299423baaaff439bf64eab3a5247d6ce470b1e5ed39a1404e1ebc3a4dc75963cc39172922913374cf993acfbfa85d18dd983440c375911b575ed9233309213251038ae272fac31632d5566fe146a8da6f382cf8f4b839352024ab159bcbfad1e3cfa8f203e76c16b7ea4ab290710fda848de0f2de9d87b15982461ab44bfeb004b8d766e410cb663c32c6e37f2bc68df521ab7176801d2d9491b675cd69929162b6bb136a87e1e2abc9701783dc00a1fcd9ba020daab93d884e835e5d1058c986a8e514362f6bec9d6e3e699ae36e3f4f73948e3dff11ed9b650484518b10644a380c2556f6a79f90decfc57f2e871de555d2d04ea999faf25fead88d45c9254b80c906a740ad73f1e4798f0f6c24483efd67681ed71852d71073c6c7d9df256bcd6e98d0ff9f2b66761f07e78dc661c008e7a1bafd3418b6b7ca036017962d6ae3644714b30e71b416da61e6b6a459fa028616cd7152b5d165d3a3313467da5b9aa6f502fe99a495dc34eecd20558f0887042b076d3387d3965a057a61210d3039387141a3c4b886e2fdf30fc88263a7eb97caa76204fcd42a28c865be83ddf2230dd23c758c712e12f810415fead4ef76e220dd1bd3add03d511cc80790a8e5bd031f3626e2094b237ada844107c9e6d1b62cbef94a6e7820d2240b41f84a5554123f1e74f3f9f799358973bf18d07f20b7e82372ca00dff63526c5cfa650e9f8c4c445ddd83a36766d67c9b5bf7e926f7a420b0d2c5e888ba1ec8b3c2c45142f803eb86da4013f67215ae25ca685804837d7e0070e5005c0a5df84763574131f8509f64656d27aef570059b8c2680d4de18bbeba2868192219e3adb93d07f33d3e30c6c2ab111abb1979c7aea04c4a0c80932fa33ee7c2521681b5278322c820b127bc3be102200d6519add879fea6647afce6d2bf1b17600530fd30fad36632ce09c46b7936d12b99090f0d99f2151e1c018b76abac96da2793db3b30cda49868e60749328a971af0e18dd8e11535c5b0e2bcbdd83b8c923e2f2683f20b82bd379a3d896087a03e035150d1cfed6b01c688c03ca2888bad0e03f306517b863a332170045576ca4f0db902c570a229a3fbd16eff1a6188bad5cb77227f46267784b17277fac9cdc7f43bd0fa7b7bb8a8bdbe3dc95b406643eb73e6f2c0f1be8c6e8ecd87a79f2ed485250e0b941bcae6efd4b29040483165c7e44622de0ee8d65488cc6c2d194d93b2284fd1017b045ba65d08de1482228d81e052a7d40c19b9a55193cecfa55ee159fe0e7c88442ab0c16c24f15397b9eb11c6314305e3e20aac8eaff4437331f1c2ebe7a28af5d6ed499b7b17214a9ca5cfca3d77e8f58cbc141e00241a4189cac8f4b430cb3955a8c46f543bd10520f21f6a42afe6114e6d37f28580765f1e89854df7a8e699f71987dffd418635b1c9076810d3aec11178d302fd4caed19a83bd5063dddb40f1695b113d43b125b31b6cd6c0936e56602cc331f85108668502945a0c7eec6517dca442aabde672e99febff7dc845d0d0cae8dc3231c352d99ccd5f32fec33f12757591009888869664fa4af4b45b7d138eaa34b18aca77be9fcc919a06a1717e63196096f8cab5a5ee803d647b1615ab85995ecbade053ea43e8633cf92d545551908658a11fd46503c1dd7544f09c63b0b9b8b27bc3cd8710eb6a7ef4ac1331c3966a48d75d5d964bd46fa424a97d32141e0f5e26283b05b51e9679dec333010c4f43c13e0bdc94a04c7e1b3752945906cf81ab353df112850ccd42bbad8c75c96a1dc4449c8dc023ba837ef27c4dccc5234c4a777858614ad31676a9c5c4e02d7a5e78a9f844abc117998c94ab80d95a50635b6fcd493fa4fcfaafa1a8a31c110f7fefd18d94f8c332bbddfe896f234e77e1cc0b4487b0edf13cd04cb6b0d19652a819d5ba4f00e8a0c066837a4a7a4597e595560e52d6a41efd10655785210f601933cceb5231946a43b31a4cc7e902148cd790c2977d992a5038e0f7cebe6943d72826ed4797d5b6ce56fdebebe1c3df5e0d00414ea8ea28cfe9095fba8252846b48f3c3f5324ef5328d5d0395e9854b62d675f1aaf048732440a69faed8d87127ee72a84bc98695713e4eebddeca65de31290e469bded9e5bfaa47b7d441b73f472fecdf7dc244c3e11489f90972157191208b8ce7f820ea12508e7523b15619e636cc114fe3015118d5f9e5280f44b7a8293ea810f74b6cbc957cd00299dcaa49e2c74ee3c5f0f3fa995b2f711530394006531ab1e7e102a63c4988189aa2e75235240f550b856010f7f0dc729a59850f4c7a754d2be38049d41c46bb3d656d428477bc26d437bde907ebbb8b2e541596b3c337055c6ee77c1a07f63a48d45bf49bd02ac376998a7187db1c799a6467609eb79c7e46434e8cd1a3cfd605754e0f79687d7b2a3351d84448773492d8736f6126a8294fedf8f382ece81f903e5e25aa12b96987186d89f57bc4b3372373cd4cfc6938eb1ead26a6ba3412e7d2cb68431654a6d7fcb139fea41df2dfdd3256f35cb5407c88fca32bd5bd0532d8ca0f170654e1954f2b3c5cf8519675925c0c58ca7c7c91dc78ff05192a05fd0380db98e6f7e225cf2d1031ceb2707f91e75dadb1d8774482d51fa572128c07b71c8d99df2f1ced8018e1ce0126446acf779ec9baba24023cfcdabd543edf4a30311f9ed0c5216ea57c59848c19dc50339b144f690bb666a3d2a803821d7c9c164302bf8d12b338881cb754b0fa3b21b6e11ca8d44b39928a569f3ce2e835eeb4e5f4cc33a79b085259a6c4764b742f73cea3605e85d7bd1a04582dcc9a982a947bb03e2659c16ff4292a984f6b7840e8fbd721d39a930c3c1bfb897267ab576495f63c2165d68457f41cf555785040edc3ab7c67f0d34964eb41dfea5c332b2691b19332afea3fdfa1c27365245569f8f6315e31a56978d783259657d5ef2d98013326ed8704e5f8e06dddb2e7f47bdb34a9e9df72d6cc0b7ed767f9a2f427aed9073a8d2faacc0863e9a99e7b94a189584d1916b7174dd7a279603324d7aa84b5be5adb0a9d255345d2c4927c4e2401d86a5e46f1bc7ccb6201c6649ea3a90a8d7deb9e4cd1b75aae7bf3330332acd5565955ca3efaa44b2e5900ecc984ee09092640b83946bef29b4e901965828f73c4326f3180d37e989c2dc30b3188d99cc6531b2c756a1f6b031c33d947b8ec303b2f83653ba620576033329e89a44c9cdd97a75c97012c96ad93c6a5fbf20fbec534bdc89fac29d2e4c5b0c52b7dc59efd3d13e9d32b169b3d3f9a572eef1b9e9602e84b5befd828c334af5b74c483b82ea04417ab2c71d65188a16b1b1d0291655e3f90166213831f871801c5dfc7473387c03e765ac38d456d8b75ec82d15a05dc53ffcdac33b8ab9fbf56a3be6d7b887f436e084c5669040f61c1d9aa79f6810e88c747ac79ae524aebfea86951a4dd71415639177ba9eb93d078d50e4580582b3fb41591548c7a43fe15cf0ae9b952f02884d71c8abd2cec5a2721345455a7d2e0fadc3b83bbdd58a2def8afb2c08353132462ff88eae210b9ecd791cc64b105cc26d2ec1de21306ae4145d3df3f42eaac9628643e4d1ec4e42cd9bb6b3da9867bf296299b8335ea86bedbdab6f5b38178555397fe7389a94c0c495af194326d9b99c190451af35afc34ef5983975ec429320ccbe3f1536b840ad3b5ad8f9f5073eeaaa7688dc1eafb090672719887917f95769aca17a014ec805216cd8af2afffc111cfbfbedf2557d7b907a9731b990ef3da0d7bd57b2ef4e3ac0db763ace6a0e8d77113e98eaa6747a0f7328b39b7ec0fdc2d955a0c300dd3e31434865eb740b42cf512fa71539d737cfcad1e8792a86f6ed199c86613e279aa609442066c16dfac14e42d269d2f8f0ecbb90a13f2adeb98019ed98e91eb1f1d2ca19b2ae1aa04e0dfcafafca8854890709c49e29ca408f88a36bc6e1649a173f2a9359898a4eb90ccbf5c961fa1adb1b7c47453ea4ea549552c26d1c603ec315b4e7b3822c2f938d2209aa14ca47d8512e7b7e75d8a0103d10b4837273433fddb89ceb6d23954e82d134424860a0dbf10427b2736ad0affc73e06219880f70b162146dd456a1f41907daeed50da080e27b5bac80699d2ec286aecfe697c76c6d4a64f7603d46ae3b2264f1a2a8a79a83fc5d613f0fe5c155957756230057254a398a7d96957f261ffb0b4e11431d3a3aa5b781e1ef5c70ef08268580cc979f65e56b2faeb82761b928a4568256a862817ec1cb149da1f2c027df83c985f092978c24a189cc9f59801afe1146a8093886ec18f1c6c37d31c6c89b69ecd215a56d600e4652250b9aa5d06a1005c2c08bc6dbc0c25b12d8bf81b89dc48e046d2d2061d6c4734e51ad0cd00f97f74950c9bf42bd1de4b5725f8c1bd12bb5b398c0f518798cda3746ced11b32e5ed5787a17cd1adca9637861c9167a221918a2d3c91a5dfc01932933348b4a63f0b8575cc1b20be4d845aacdb74003f748296d1362ffbbf81853905b6321435e47faae6bc05a6c05039f45d136c7a379ba9e355e3f45bf552697df99037de729506d391be4d64c204958fece9d3c1760c9cda493ea61355e280de00786cebf518dbfe48271afd1725c09ef6c73977805646d091693ef8b88f36222b1804fec0ca293d000006c03fc02049ca6232d6bac11123e73a7ccf520465d2064d83f56fb0a2c40ae5703f498771d91bf8b34157cc4e2c5d67940afb2783c90c9a0ec48b079686f45ae9b10215ef5208d1c6f968f9b6a83b2294d9f46b388404805b3bcb9bb30a3ca0c9b9b7a3561bc7ce723de21349886ec7cc0f2a3755e4f092e78730041cab6549b8d8ea1e64038728860b21c3a04a498b8003d44179b3ed39fe7daa543fca6e2364ab793459264a42c7e797a757c2e9c475a1922d74cf42e0e4a1bd7ffc49be47e81c0e69bd392cf50318418c1d1543422162d1965a378405f1adaf4c1a3d5b2bba01c0d54b1d0dc3ff1abadcb0a26ab5727ef47762074c31e99d6823ffed6b14659b59f79e1be480ae7c54e3cb81624b39903dd555a070e95e3d24cc052f5e22e0335134f3c242f555aa7bf07d396470cbdb6ef740983ad5215797d923f78fdee555d60fc524bcccc1ee47548d86198ce60e538be28eab88ecc40baea2c0e1c10faccaba2eb5b6ca48f6a4b86ec8b0a900d8000ac861b56c9fdd4de7d50a1335a28dd186492da4724b854bbf088ad986aa8e9c5e6cb6b193f995a2190cf01408cd3e21b8f6ec127a55cfa86008d78a643bde38546c9ff51b5ef9cc84fedf646695226b2965faebd44787c24f0a2a8550ecc7dd279c516d74aaaa574c1193e15f63e0af56f00612f806312232e2ec738a277983450f51d440d734ff3987965f6f5b32cf2e6bc01ab9ac2139110654d160705aeec27497ab1b5f20115ab75c3fb0affc94d365418a43aad44ac1a74e6d05353616d212f43bafe14bc356eec5617e6de2002f953660744ca1aeddaab461cdd79ee50c32f03dc1ca82b871918d861f4c26ce73d4acf1de5fa6861dd289fa5d9161b0308c34033ac0b8a6467c78ae20e8495f72e3e45a69aef6a99b133272a7409eb5555055c7b337d68ce245fce4c237aca48bb17588778d618f59c24813a8e2c1a9593dfa6c6eb5216b5c6b4477541df3818e70346e6758400c160d6da63175c059c00d56", 0x1000) openat$pci(0xffffffffffffff9c, &(0x7f0000000100)='/dev/pci\x00', 0x80, 0x0) setsockopt(r0, 0x100000000, 0x6, &(0x7f0000000040)="14694c1abcde70bac7d1b0fe55b5ab904ec42731d4887aacf4133764f6e7def3417df3316eedf602813e5716642eeb26cbff0b54007d665acc9180415d132c64cab04bcced9287acb183b4a743c12a653319374f0e9b2c5725e3f6711c4b0e47a9c31a038b8263e5a2a715db15059eab9037f4e809fed085ef6d8cbf1ad57edbfd1c", 0x82) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:06:37 executing program 0: r0 = socket$inet6(0x18, 0x5, 0x4) getsockopt(r0, 0x200000029, 0x3d, 0x0, 0x0) 23:06:37 executing program 1: r0 = syz_open_pts() r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10081, 0x0) ioctl$TIOCSCTTY(r1, 0x20007461) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_flags}) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000580)={0x0, 0x928}) 23:06:37 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x800, 0x0) connect(r0, &(0x7f0000000180)=@in={0x2, 0x2}, 0xc) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='c\x00') rmdir(&(0x7f0000000240)='./file1\x00') 23:06:37 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000100)='./file0\x00', 0x0, 0x0) fchflags(r0, 0x1) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 23:06:37 executing program 0: pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x81, 0xc, 0x0, 0x6}], 0x0, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffb, 0x20, 0x200fffff, 0x80, 0x6}, {{r0}, 0xffffffffffffffff, 0x20, 0x40000000, 0x4, 0x7ff}, {{r1}, 0xffffffffffffffff, 0x80, 0x0, 0x0, 0xfffffffffffffc00}, {{r1}, 0xfffffffffffffffb, 0x8, 0x5, 0x40, 0x6}], 0x212a, &(0x7f00000000c0)={0x0, 0x80000000}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() pipe(&(0x7f0000000180)) read(r2, &(0x7f00000003c0)=""/239, 0xef) kevent(r2, &(0x7f0000000200)=[{{r1}, 0xffffffffffffffff, 0x7d, 0x20000088, 0x3f, 0x400}, {{r0}, 0xffffffffffffffff, 0x40, 0xf0000001, 0x2, 0x5}, {{r1}, 0xfffffffffffffff8, 0x5, 0x20, 0xa9}, {{r2}, 0xfffffffffffffffb, 0x40, 0x0, 0x3f, 0x4}, {{r1}, 0x0, 0x1, 0x1, 0x5, 0x6}, {{r1}, 0xfffffffffffffffd, 0xae, 0xf0000001, 0xffff, 0x7fffffff}, {{r1}, 0x0, 0x1, 0x1, 0x3, 0x40b2}, {{r0}, 0xfffffffffffffffb, 0x4, 0x98, 0x100000001, 0x1f}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000000, 0x9, 0x7}], 0x6, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x80, 0x8, 0x164e, 0x200}, {{r0}, 0xffffffffffffffff, 0x1, 0x2, 0x800, 0x7fffffff}, {{r0}, 0xfffffffffffffff8, 0x3f, 0x4, 0x7fff, 0x7fff}], 0xda76, &(0x7f0000000100)={0x6, 0xa20}) kevent(r2, &(0x7f0000000100), 0x6, 0x0, 0x9d1, &(0x7f0000000140)={0x3, 0x7fffffff}) 23:06:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x4, 0x0, 0x0) sendmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000140), 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="e800000000000000ffff0000ff010000af0959c8d505cc90c624509b146b4ac6cb029d763a2157f30a1cd332d00c4e7a1de032a488bc455d60659d87402366451adaba36e111a7b4a8982d7e0ba4a79296e9e160565cfc86d6d66a92061c6f247982f470e8f6e322e06bb8ceec0c5af0bca7f07fd5f19ffd0b320b3b5d1bc3b5e3bb14019b8404dd080c122e866c0ba05652d23cd6c18c90e02e4b8f4f04ee413c1593c8e3e7739d98f8b66600aee5897d904e972dc97151e6c8805443d4187ca8c3fb5345ae4ade2d12828b0eb74b7b7dd2b1dcd23f39fd664feac9ce33a2090149dc924c000000e800000000000000ffff0000f9ffffff83765d9505c8838419e2b4bd3963ebe162362e59fe32748953614cc3425067a874466187ff4c1fd120642ed9c365108e75c55000000c8021909e57f4b8e502efabaa836570b97eea187e94b6095035684aac19789a44cb441c55e23ed71d09a4c8506849a6cd1a8cee63b55db8b760bcb83eb4a4bbe11cef8f4bbbda198c674af7dda40b0c72dee2b07fb0305fedc31150c85b58e18f4e010cc43190ede23de452fb1467f0927e1aa8cfd8366b13c2152f21373b4c382d022c9bffe8c64f96d4bcd5df26ebc5f995ee17a51a40077fd9fff2dc191a68b800f86b44000000000000004000000000000000010000007d57000021ed21d836ef689025a099c02908f13c83ee8cf0f80e745b852a21ec255094f8f42cd7e4a3158698a6668800000000000001000000000000010000001ff30000436c2f7dcf5441297b00febbcd0f7910c0ae1008ad0332386be309ea39f77af3275532f7552655da2b4e78f8afd71338b8df02a626d94e5f46ff59c1e2def15d78413c7280d678e1d32b862df9c58b27461cb7a9f784c81338bc6927e0d7127c7c24e5b739ba2a497d840d53531fef81ac1f8d0685dd310c96831e29aeb15a8690be1555076d75bc4e28afd8097fbe26a929bb4b48013a33c241fd574210bb55ab18029792a835b3d8030691eee3beba4e3eca500fe1a81b7559cf73074d626f96a6e35cee0b08b60c2a778023105491c706aa4c68a2accf342e00505ea3fb09e67873d696eb"], 0x310}, 0x0) 23:06:37 executing program 1: r0 = msgget$private(0x0, 0x1ff) msgsnd(r0, 0x0, 0x0, 0x803) 23:06:37 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa00, 0x0) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000080)={0xffffffff, 0x80000000000, {0x0, 0x6}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x9, {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) sendto$inet6(r0, &(0x7f0000000100)="6bd971a83da90b11bdaa2598d5c850a3c3896bc67e9e89201f43d88a9165a0e8ddd6e19a7cb7f44b5f966f9042ba35a9c4dbaade89862a296d10666d37737f14bf40524626938c4df9cbc75df3d2d8059fa393dc6d9adfe6bc549f0c656c6321b92a2a1eb4c00fc4eec21d1c9a006bd7d1b98c76c1a8afc9a1b24936082345642cfb03f24fcf89f8ba55c1bf490a955aa249caded4852bb6a9c00d7966ba7931158095285389f5cc29c01d2aabc7e12dc71fae165e5615d8ff6bbfd62cbe4b5ea98f7776e7a20ee91afc7fdf045f9d0fd3ebe1110ff34571e3b464c1f12fc4ff08b8adc1a32a079f723f13c6973cc229d24b878093de39e6d64c8a51ebf9345c0be44fa6e3e4bd499d093355041080807ce31aae1abd7f84f291d6abc6ce8edccb0aa6237076225234570041b2723cb2655afac751b5721f95dd1a7de495da242b70fb37e40f635b3504938596e524da9b50fe689c2d01010a47f47735fc52962b49cc4f27b69c1a1a7f969c64a77c1f7664422cb546684477c7c623ae88e32a9120f756c6d08a58e5170c18a90f70a7d3c2a1e64e3eda91aec780383f6d1aeaec6a50752b3c28d786ddef0ec9c55e743afbf809ffe9758b4e46735746ebc4dfe35fb96c002e63d90a8f59a2131111476ebfc52c96275b6b3f958095e3831d9d4466f24895d372e4913a43e74abbb31ff4974b0dae7e1744ce11fae19950a85cadc7bcb945d7e4b179d594a486c30a1d6df8b901c8c96aff34ced3a90c5cf827f55f763e9e4a77b8e7b4c838604cc787db7ca42426ddb0f681f004030c615160e5b3f684dbe2b1935a6dd065da2d670694ceadb91cde4d26903147c02725048fb30cf83b11a73ebfac30e0c94086a01520960f4bedb1d6bb5ef20a270204905af557ffbee4aa92c8dbe75708dde431a8063cfe81dcf1f9f8684c84438c292430e72609c87adb8bd45c7624730b1872ba8e8046bd100b23e52c25ea547a2de6179e641aacc90ead634e6c630d57b1c296986fd57a15b0f7048c53c561c559753d4272b215fb1f2016c10055ca9f79ddc0e70e45c6cec0891ba59fb3a9a1c4edc89f8abf9f96a44b4004ec3ca5a97b7d707b5cde1a105bb0e41d38abc062d221b4ade46ea0a4d7b284fcb4aed809a96ccb12d6718532e4bb5b6d4b76ba67244ccf40893d484f2e7c233695b79b3fce8a24ab6c338a6215c888e0e4bfbc5f0f8a73eae375919ed927eb30c4864cd0a7a68173cdba13f9912b315182dca698cf626b1fc7b97fc110030b135e33bc993fb7f5b4f01f507457c927a5f5643c9db8095c190174e390404c2ffdfcd11a28b103bf80e68ea6f57cdd961b51ee5a705daf9e035bcf6e73ac253d64c2c24efbf64c5d7be191cff33253252a148f11963bdc54b78fc69c4b9f08dd1c986c6f7135004900e4580154d6b0cfdd41389538b963ca2a37847102f7970ff994ad7d6fff3828c49894bf880c2f9a86774382916d5a60cf35c8de487335ba7376dbbfd173199074731104c70042f11a7c49915b2647b032041f0659a4c94c96b033c0751b4340678c96ecc666724b34307650ebe82b38ec6726796247c6425e7488457f692df76ba4e53e5a08d95cb9046d92a8c8cf9be0e90c595d714a13e619bb3cf25f563ee8c4ebe05d710785fc1761401deb9f9ca8ab74fa3326eb2395765a3f6905be9d2bc6ba90c2de67dd6044bdf8402c41b6cc7922a04d343b89c6fb1b2ee01173d03513a6bd204a68842f6eeac5538c5141b57aa0767986fb2e0c821d6df5c7e3e291b510a28d45987129a0dbf9999565e86f0aacd2dcdfaa0d4601b544adaa74f14a71f4947d26dcc434e4e927ab5616d78dde445ecd366f7e06ea859b345404f2cfa5b0dd8e4077c10e39d7a01846b15b0227890c24e81604f16f47e80a39e62ebf77caeec6e2c06eeb4a5ad48563e3e3cb272b2d9012a6773770d620cc6858a695ca8236d4122be47b0a34eb17a11edadcd9448a150d8dd51067dc763c1494e272516f3f3e19cdb75f5cd422613f2f96c7260c3a0eda943d1ab3b3a10ea8104a09dc36d70ffbaecb085532ba4ff378a981a158596aeac998a1e7908ea0e6adb584878c1c3179668d0ca2a2b4fe437d9397ee9368cd24567be2632b84040a810632d4cb14cd42aea12471beba25ff24fce30598a1e3da74956efabb03ab9c54e6cefeb0a24eb976c55f345b26a15c49774c19e06840a3634087f733e51ef7b392b81ead3890215c999396fc1bd610a9bb829541fb7d971e94597aa948d6198fb2405b28dde2d5b7f4452a047fa26e03116543e9cde55ef1b90398c7cad4bd8ba87b5fe6b439c0ad2def7bf3678d26c927dc5ea8cba90acd9f5a56ca065f3132924eeedd0c8a58fea75259f9379d84c5c6e69257c9e307656368921d493da57f96235e12d3a08125c96d91049f8939e1fcb22f55991fd53d0d3f919ab2237cebe34d67dfb2614346829c0e7a39566f828d9f90e0ea8e7b8d4ca6c8df94145581655783cff0dad4a9529344a3496fa3a62ab2a6cefe3ab86644177fb127c0e49c50c39e965a7f4bb7d5d92bf3fb30ec53215ff19efed78a433cc17a633c37142c7e8bf3d700b2a92793af71bc86716f39680d599527be8c4f691cb003f2e3baf33a719338cf4115094734357442de3c01ffbdec2e05bc8de2fdf5fb6eb12a16604d8259d766f3c123269eedc07220ea941886c0beb3eaa83fb417741628bb921999cc8c3b370b21cbdbd932f6e34d118d34b9d7fa02f4a15cf0169942047184b2843eb1811eaba37651adc367a2ac21884bbe4e8ba3e647f85d3a44b1d007e1e076c635662aac4bb9b817747cb2534257c8bd92f2f4bfef1856ea7985b74deb51f5df0fcf1f035b33eca87aeb40d444ec498b64bddeca6f12c40646e6b2f27feeb006e87eddfae9836f994a39001b398d1ef11bf7004448e358bc6ab993e2dea2d7a8ec0dcf783d1750df632f627fb4a8c46d1e5ba524082509f6daf5c090f3766b3cd86e626a6c2d73dada6b29f108b6d7400a341caab6aa7742f0391fdf3322d0fd6e8f7cbf335342325121100e738ead6763c118095702aa1ed1d3de6ad47d4d3734f94ed44742d24a1390ed39654e9b2f0e87b9cf29b52556837bccfcdcc4cd90e2b4ddd7ac95a21b1b18e472749517c8277f667d9c5d7aea758e3b6038c904aba402c5649374e8d82eab3ff7d109bcd46f000f3479eb140fe27adce485d4a5b69b9e7c4dbe966bb0e3b1233b13b1388736d8b32669be9b7fc5c428e653db0fa79e385e60f03880550be56febd37ca1df5b819db338f7c30033fc5d7c071ddb86d1ce59448bcb7f6737a31002646c416889d69b4a0689be18bef843b70119ff473c0e3679ce5bb84e9a246564371d28120ad7a91bd1b044f38c022c0d8e587a75d665b467628b84a335ec690c325482c29b6c6607026f14bd968d59253bf119a13f6374c130ebb11bda57454ea33d8aa7cc5cb7da24b05e824d0573a72c9fbf2f68dec9ced871ea5acbc65a08fedc81babee7716abaaa8b9d8acc43fbd3c218719f8d7228a0c3fc68aae7af26f45150c46957ed6da3478c5cef5667d1106ad54810a70b310055c44705c5c7ed71ba8e7cb09d931ea9afad04f3e722a7ed97efe9085583579dba6c5fe668714a6e9f995d33411ea5584d73c407dced51cc4942d646862ee86df00f377de64f9fd3cfda6e78c68d485de2b5f9edeef1fb54594b5038a8daf77df2323903ffcc87a34aa564051bd9a58b9362ff344c16e552e8231190e8d1939e40498f2c8c1e659bac4a956dd7aafc4aba48ee5cc8ce48ae0afd6ed06be5a41e534f78ecf80d0dcdff5f37fde4887de73ae18c119be838c50f7963152fc62408988b39ee76f67c5d03e0ca6484887f7950b3db94eaa58d2bcfd9ef493ba6a4bdfcdcdcbf9bdbb68981297b33b797ca2a4ae1cd3b895283a3428885bdb82c34b07591a0eddc8fcc20ac99e4d0c97635e725ac48c3d2c1a4b23e4b70308e743fb34bcac81dd75a963d055f17696fd220b517a5e1ed22c8a914724a3d5ff8a6b21a4026a16f46d3bf5a891eb2d655bba7d481fff1b259cad5747985750cf5134cdfc89398aa102904ad8ce18229eccf44b61972f8fd2ce52062b2f2439d637bc9dd0ce86de5a438e961f3c87f932d9b098a62407d8b8909258377321c63c61c35c7ca227f926dcb32b4f07286456cb6eb2ddd6c0d702faf0e27cd479b46335d57d99f897cb077002056ed21843bbf4a97d54d8b173b1a8385d4d878b62f18ecea0bfef3e9c7fef6d8e1ad91755caf42a914d2b9736a18c016a8a22268dfa879c8b5db66bc2580d8f6c02eea55e1759351e40ff8dfa66183bb6ce0db01c29a984fa6d280770e1ddbc08033f80958a1f92ee93fe9559560d32d585576ffa5dc9772e4b17f50c99c48bdfb6437b3954d6649faa79d15f7d718e42930d12e59e287bbfd99c905b679473c9002f536139f13bcfb8dcc867fccb7179c9d76ead7ac436cff227958606f7754c0fb0f2585bb09d41750d0f04ad3f60433a4ca0e06c11608fa9a99bd64db29ddf45de5abe2f10f79177cc30f6e8469208c0040ab2f206334de6016700d3db75259cc324cb720d8e9ea3b9fbdc8c65c52097afeb26d0d52e9d81fdcb7a459801f311f6de68eda1537a553ec50b19546a5e2df1c61e1415461fd634aa56b77258e1607da1f4d68256003976877580eb89d053a92ff84a8999be96f48e6569ddde1be4caa3f864a1912a05aad1562b3aa078f5a234244ff46b72bc61ba8f070165cae82d1aab73ca6c2bcc57fbad91b20ec0083eaf46cc28116bf8c478bf286a33891c315a2f8d0176ee1aae18cd8781ef97adb7325c588dfc708c655e95eda62f51dfcb4df59a9cdf884a404667b28198bc60a386f1d2b6e24143df13f361e92518d5156a064c168eb8afa8b4b172fb19d567ad3f1a0f63def42ab156e1f988816ad6d826a97fe64194d5058149cf25e1a054b10cfb032eab6f5d3a9856200b0be46d1f991df0817dd4b189c6741ad7f0396643bd1adaa0fdc01c7d37fbd7dc8fb95556562cd972c813e6971bbd51b864c5c5ea32152aabffe008c1318ee582f0f8b27bfcdbecf406fe875868301da22b1b93703da587235241094437413598c8cb421d07ff287a95a8ae43986c0b187bfffd1ebb05230055c9e2282a53bb211e01aead9cc69ff136526b86bedec75420f196cc4d73d9120be406222efa9b3389e2c73e5ccc7beb7c906f11bea4a3108bb4a93fb5abcf11cb1aa04f4cd03c3e614f0fdbecebc847469ccb253e9164f02bb815f80b083eb7c6684530041c55e6b41a04bb1e791b3b3397c0f31953ad7af25b423575a17db6a633cc7a9b88313461e151471958bba060107c6c3f3585805e36211dfff52f6111277e5d601426a8b74617b0f1ec3bd242759c5d64203269d54fbd601948231cc0be255d97ef98d6ee0198eab5a412b94aa3aa04adbdf4bab38898ad92cda11b8188ec42d2add81f953d1271e91b46da9da78fde5f50a5afe6e6bd183b1c046e8a6bdd48aa5fee63f9ec7daf03818789108f3069adab4f450171bacea5e74039afdd56e9fc28ac957015cc3ac4b2256a3c019ed7784a353bac7f94fb529cc0d76e28f22990c5b608eb73e1b3eb29662b4d8772abfcee823afe698daf22a903e9b34f5143e4570ba88947f960278819b595d1065e0d8bae358e61d1471766f717bbbffd2f98f6f9dcccc216903b104e4d4ef07412d24e19d9f0d284e848fc0f9df1b3ff805fa11eaa99235b9b2", 0x1000, 0x406, 0x0, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) connect$unix(r0, &(0x7f0000001100)=@abs={0x0, 0x0, 0x2}, 0x8) 23:06:39 executing program 0: socketpair(0x10, 0x8000, 0x2, &(0x7f00000002c0)) pipe(&(0x7f0000000340)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000380)) accept$inet(r0, 0x0, &(0x7f00000003c0)=0xffffffffffffffad) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r1}, 0xffffffffffffffff, 0x31, 0x20000001}], 0x0, 0x0, 0x0, 0x0) r3 = kqueue() sendto$unix(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) kevent(r3, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) kevent(r3, &(0x7f0000000000)=[{{r2}, 0xfffffffffffffff9, 0x2d, 0x83, 0x7fff, 0xffff}, {{r1}, 0xfffffffffffffff9, 0x8, 0x6000003c, 0x200, 0x5}, {{r1}, 0xfffffffffffffffa, 0x8c, 0x20, 0x7, 0x2}, {{r3}, 0xfffffffffffffffc, 0x34, 0x9, 0x50, 0x8}, {{r3}, 0xfffffffffffffff8, 0x8, 0x40000000, 0x7000, 0x100000001}, {{r1}, 0xfffffffffffffffe, 0x40, 0x45, 0x47, 0x1}, {{r2}, 0xfffffffffffffffd, 0xc0, 0x2, 0x13, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0x1, 0x6, 0x800}], 0x80, &(0x7f0000000100)=[{{r1}, 0xffffffffffffffff, 0x44, 0x0, 0x3, 0x4}, {{r1}, 0xfffffffffffffffc, 0x9, 0x1, 0x2, 0x81}, {{r1}, 0xfffffffffffffffb, 0x2, 0x1, 0x7fffffff, 0x10001}, {{r1}, 0xffffffffffffffff, 0xc, 0x800fffff, 0x100000000}, {{r2}, 0xfffffffffffffffa, 0x41, 0x4, 0x6, 0x3ff}, {{r3}, 0xfffffffffffffffd, 0x38, 0x8, 0x1, 0x2a23}], 0x0, &(0x7f00000001c0)={0xd811, 0x88d0}) read(0xffffffffffffffff, 0x0, 0x0) sendto$unix(r2, &(0x7f0000000280)="1c", 0x0, 0x0, 0x0, 0xa340ccd571d38940) 23:06:39 executing program 1: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) rename(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = msgget(0x3, 0x100) msgctl$IPC_RMID(r0, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000300)={0x8000000005}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_RESETCPU(r3, 0x82405605, &(0x7f0000000340)={0x6, 0x9, {[0x1000, 0x1000, 0xc6, 0x5, 0x8, 0x401, 0x3f, 0x1000, 0x0, 0x8, 0x0, 0x9, 0xb6, 0x0, 0x2, 0x6, 0x4, 0x3], [0x7, 0x5, 0x7f, 0xce, 0x0, 0x7, 0x8, 0xd375, 0x8, 0xffffffffffffff7f], [0xf5, 0x2, 0x71eb, 0x100, 0x0, 0x8, 0x80000001], [0x40, 0x24000000000000, 0x7, 0x0, 0x35, 0x100000001], [{0x8f, 0x5, 0x7, 0x4}, {0x8, 0x6, 0x4, 0xcacd}, {0x8, 0x4, 0x1ff, 0x7}, {0x8, 0x1, 0xf1, 0x2}, {0xff, 0x80, 0x46, 0x5}, {0xb492, 0x0, 0x80, 0x2}, {0xcc96, 0xf, 0x835, 0xa4}, {0x8, 0x2b8a316, 0xfffffffffffffffd, 0x8}], {0x7fff, 0x1, 0x9, 0x3}, {0x400, 0x9, 0x8001, 0x3}}}) ioctl$TIOCSBRK(r2, 0x2000747b) r4 = kqueue() write(r1, &(0x7f0000000180)="a09cad7b10395f9e04be577bb3555c628bde2fe06fe9c9cfa7b1756800c7c9a85abde3208d8829cc91e39bbe52fbf9cffa81fa04cad071a65c2aa3a3c1ec61022abab2caa100436e3f0aa15a9ac03255898cf282855903e13935263a82ad1bbd43c1775817601cc3bfa320957ef3fc0e30e7c7b28f0be71d41133562abce92e21c4914a62bf1b66a352f3d2265ef0d44f74d9b36a82d9f1cfe64c73a297604046ece8ab1f16e19d95773fd4a88e104f2ed8ab776bd889dbee816932de85140d67d05e1736d03e9826eaf450465ea082c6fd963d0e50bc82bbc8861eba371788e80c91027516ac565b68215f8aa7de9ad8aed", 0xf2) kevent(r4, &(0x7f0000000000), 0x47eb, 0x0, 0xffffffffffffffff, 0x0) 23:06:39 executing program 0: r0 = kqueue() poll(&(0x7f0000000080)=[{r0, 0x17}], 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x0, 0x0, 0xa102, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) pipe(&(0x7f0000000040)) 23:06:39 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) chflagsat(r0, &(0x7f0000000140)='./file0\x00', 0x0, 0x2) select(0x40, &(0x7f00007dafc0)={0x8}, &(0x7f00007e1000), 0x0, 0x0) getdents(r0, &(0x7f0000000040)=""/221, 0xdd) 23:06:39 executing program 1: r0 = open$dir(&(0x7f0000000900)='./file0\x00', 0x40000400000002c2, 0x0) unlinkat(r0, &(0x7f0000000140)='./file0\x00', 0x8) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f0000000040)="014cd30f92f081804b0ed50657e3e7c2fd8b308185ecab8e025f854ccdaea7d6668cdc28832b3fdb76603f1601f09f5f91c1c22717a12bbd3e3239179c76f4e5837e126700461de59cd290b35bf14d553abc5a44765624b5190412f22258a973c609f710c234a5773fd5812203f4e2e27eab463022e43a279993038bdafb9b1d0378d9388c2db901f29b9fe2dd4e2aa4b9c7d856f9c1c9e6ee9eab931c1936baab", 0xa1, 0x8, &(0x7f0000000100)=@in={0x2, 0x3}, 0xc) writev(r0, &(0x7f0000000d40)=[{&(0x7f0000000c40)='\x00', 0x1}], 0x1) unlinkat(r0, &(0x7f0000000180)='./file0\x00', 0x8) lstat(&(0x7f0000000300)='./file0\x00', &(0x7f0000000240)) writev(r0, &(0x7f00000000c0), 0x64) 23:06:40 executing program 0: openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x200, 0x0) r0 = syz_open_pts() open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x104) fcntl$dupfd(r0, 0x0, r0) 23:06:40 executing program 1: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0x0) fchmod(r0, 0x50) renameat(r0, &(0x7f0000000080)='./file0\x00', 0xffffffffffffffff, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) openat$null(0xffffffffffffff9c, &(0x7f0000000240)='/dev/null\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x2) mkdir(&(0x7f0000000000)='./file0\x00', 0xb8) 23:06:40 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10, 0x0) ioctl$WSDISPLAYIO_SMODE(r3, 0x8004574c, &(0x7f0000000080)=0x1) 23:06:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000040)="93b766ea70c081f44fd3dd6beb3f0833e2fc4a4275060000001c731416950d7500", 0x21) r1 = syz_open_pts() pwrite(r1, &(0x7f0000000140)="2abb35baae314f5c87867bca0c0bca4426761fd2340223374a2b690a7cc03ec790a25c04d4b5a98e94383b8dc6d09afe04c2ba1ef47af4168b67a36de0c9ed433fcfe898e4e528276dcd87b15b396b2ae7d43421577afdfda9ed67a1bb2fd24c7babe2628dca5273cb9c8afc8b490670c1", 0x71, 0x0, 0x0) r2 = kqueue() close(r0) r3 = syz_open_pts() r4 = dup2(r3, r1) recvfrom(r4, &(0x7f0000000200)=""/200, 0xc8, 0x2, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() r5 = syz_open_pts() ioctl$TIOCMBIC(r5, 0x8004746b, &(0x7f00000001c0)=0x8) kevent(r2, &(0x7f0000000300)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x8000, 0x0) syz_open_pts() 23:06:40 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x10000, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000080)) connect$unix(r0, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x7b) 23:06:40 executing program 0: r0 = socket(0x2, 0x8001, 0x40000000000000) setsockopt(r0, 0x100000000, 0x8, &(0x7f0000000040)='\x00\x00\x00\x00', 0x4) bind$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x2ce6}, 0xc) r1 = openat(0xffffffffffffff9c, &(0x7f0000000080)='./file0\x00', 0x28f90, 0x21) r2 = socket(0x1a, 0x3, 0x6) write(r2, &(0x7f0000000340)="9a5398d7821240d8897a3e7a8233af60a60a4d8d1e2e6f572242ad2a38e7d421bd79be990d35a76e3439d37a9da86245db12e1542a6f0172d2d5ff70da0e0d50217ed0020adb3fee99bc48f19dfab82e03b2c58a2fbd07d49fb8d31dacbda178e187d1f03fec45d36f5097bde45c96cfdd5e53fea69e70554aba1d38890b86390cc7308059d692fe4fdcb0600c0c3732d86efd9eb606c4c7285c877411d24dcdc98597392b4b7e3c9a40736d7080374453c94032dae78f2209f5ddb33bdec38f6140345e6a842f709215b6597095bc44cd64e94ef7725347a8ff3eca7d73172604489f8b4b", 0xe5) poll(&(0x7f0000000300)=[{r0, 0x10e}, {r1, 0x40}, {r0, 0x48}, {r0, 0x144}], 0x4, 0x1) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f00000000c0)={0x0, 0x7, {[0x9, 0x5, 0x0, 0x5f, 0x9, 0x9, 0x1, 0xfffffffffffffffb, 0x7, 0x5, 0x9, 0x6, 0x1f, 0x10000, 0x1, 0x1df2, 0xd3, 0xffff], [0x4, 0x7, 0x8, 0x10000, 0x2, 0x5c, 0x10001, 0x80000000, 0x5, 0x9], [0x4, 0x5, 0xe045, 0x5, 0x257, 0x1000, 0x3], [0x2, 0x7fff, 0x100000001, 0x10001, 0xcee, 0x3], [{0x8, 0x3, 0x5, 0xc13}, {0x7fffffff, 0x16, 0x8000, 0x80}, {0xf42e6ef, 0x8, 0x3, 0x5}, {0xaa8, 0x8001, 0xd795, 0xffffffffffffffba}, {0x0, 0x40, 0x3, 0x8}, {0xffffffffffffffff, 0xfffffffffffff801, 0x7, 0x81}, {0x81, 0x2, 0x401, 0x1}, {0x3, 0xffff, 0x519b, 0x2}], {0x8001, 0x27c9, 0xc8, 0x80000000}, {0x60, 0xc450, 0x5e47a9ab, 0x9}}}) 23:06:40 executing program 0: nanosleep(&(0x7f0000000000)={0xd1d6}, 0x0) madvise(&(0x7f000059f000/0x4000)=nil, 0x4000, 0x0) r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) madvise(&(0x7f00004f6000/0x2000)=nil, 0x2000, 0x6) munmap(&(0x7f0000286000/0x600000)=nil, 0x600000) 23:06:43 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x1, 0x8, "5edd0bfc7dc59c5f9c3280cbd156a1e898a442a4"}) ioctl$TIOCSTOP(r1, 0x2000746f) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d", 0x15d) 23:06:43 executing program 1: r0 = syz_open_pts() openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x88, 0x0) getuid() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x40000000, 0x2, 0x1000100000000}) 23:06:43 executing program 1: r0 = open$dir(&(0x7f0000000000)='./file1\x00', 0x10000, 0x4) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x2, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffc, 0x14, 0x0, 0x0, 0xffffffffffffffff}, {{r0}, 0xfffffffffffffffb, 0x40, 0x200000e3, 0x8, 0x3}], 0x9, &(0x7f00000001c0)=[{{r2}, 0xffffffffffffffff, 0x20, 0x2, 0xffffffffffff3e67, 0x9}, {{r0}, 0xfffffffffffffffb, 0x5c, 0x200fffff, 0xfffffffffffffff7, 0x3}, {{r0}, 0xfffffffffffffffe, 0x8, 0xfffff, 0xfffffffffffffeff, 0x994}, {{r0}, 0xea1f20e6a8c2a04, 0x2, 0xa8, 0x4, 0x2}], 0x3, &(0x7f00000000c0)={0x5, 0x3f}) r3 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x269, 0x0) fcntl$lock(r3, 0x7, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x8000000000}) 23:06:43 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000180)=0x45) r6 = getgid() sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs={0x0, 0x0, 0x2}, 0x8, 0x0, 0xfffffffffffffe7f, &(0x7f00000000c0)=[@cred={0x0, 0xffff, 0x0, r2, r5, r6}, @rights={0x0, 0xffff, 0x1, [r1, r1, r0, r1]}, @rights={0x0, 0xffff, 0x1, [r1, r1, r0]}, @rights={0x0, 0xffff, 0x1, [r1, r0, r0]}, @cred={0x0, 0xffff, 0x0, r4, r3, r6}]}, 0x0) 23:06:43 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x908, 0x2) listen(r0, 0x5) r1 = open(&(0x7f0000000040)='.\x00', 0x800, 0x120) r2 = dup(r1) r3 = shmget$private(0x0, 0x2000, 0x22, &(0x7f0000ffe000/0x2000)=nil) shmctl$SHM_LOCK(r3, 0x3) openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x280, 0x0) sendto$inet6(r2, 0x0, 0x0, 0x0, &(0x7f0000000080)={0x18, 0xffffffffffffffff, 0xfffffffffffffffd}, 0xc) 23:06:43 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) chdir(&(0x7f0000000040)='./file0\x00') readv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/20, 0x14}, {&(0x7f00000000c0)=""/245, 0xf5}, {&(0x7f00000001c0)=""/243, 0xf3}, {&(0x7f00000002c0)=""/213, 0xd5}], 0x4) 23:06:43 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget(0x3, 0x4, 0x4) semctl$IPC_RMID(r1, 0x0, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)="7aeacd0e47c67c0d38b1bf5680aede130b279a7460c13ded852e26964d7d6e57c5c8305b385ebc65edfbc7e8ce3beee3d42f1408d3c5de026d917234008b13511a5a708e139c1a2a75a8c43555504d1262c4023344cac2faae784c4103fd038b54f3e5f58ab9604b380254a68045ca4c4ba937b2679a5ba82c2ce13a2feed75a9b", 0x81) 23:06:43 executing program 0: r0 = kqueue() r1 = dup(r0) ioctl$PCIOCWRITE(r1, 0x8004667d, &(0x7f0000000040)) sync() 23:06:43 executing program 0: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) bind$unix(r0, &(0x7f00000000c0)=@file={0x1, './file0\x00'}, 0xa) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f00000002c0)=[{{r1}, 0xffffffffffffffff, 0x11}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x481, 0x0) 23:06:44 executing program 1: open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c2, 0x0) execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r0 = accept$unix(0xffffffffffffff9c, &(0x7f00000000c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000dfffffff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001300"/4098], &(0x7f0000000000)=0x1002) accept$unix(r0, &(0x7f0000001180)=@abs, &(0x7f00000011c0)=0x8) getsockname$unix(r0, &(0x7f0000001100)=@abs, &(0x7f0000001140)=0x8) 23:06:44 executing program 0: r0 = fcntl$getown(0xffffffffffffffff, 0x5) wait4(r0, &(0x7f0000000100), 0xb, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0x0) sendto(r1, &(0x7f0000000080)='@', 0x1, 0x0, 0x0, 0x0) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) close(r2) r6 = msgget(0x1, 0x4c0) msgctl$IPC_SET(r6, 0x1, &(0x7f0000000140)={{0x100, r4, r5, r4, r5, 0x10, 0x4}, 0x3, 0x800, r3, r0, 0xbb, 0xfffffffffffffff8, 0x9, 0x5}) 23:06:44 executing program 0: r0 = socket(0x18, 0x1, 0x0) r1 = dup(r0) ioctl$WSDISPLAYIO_USEFONT(r1, 0x80585750, &(0x7f0000000040)={'./file0\x00', 0x8, 0x80000001, 0x8000, 0x1, 0x9, 0x1, 0xfffffffffffffffb, 0x3, 0x2, 0x9, 0x1}) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f0000000000)={0x1, 0x7, 0xffffffff, 0x100000001, 0x1}) setsockopt(r0, 0x29, 0xa, &(0x7f00000000c0), 0x0) 23:06:44 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) preadv(r0, &(0x7f0000000040), 0x1, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:06:44 executing program 0: r0 = socket(0x18, 0x1, 0x8) setsockopt(r0, 0x29, 0x80000000000000c, 0x0, 0x0) getsockname(r0, &(0x7f0000000400)=@in, &(0x7f0000000440)=0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/ttyCcfg\x00', 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000240)=[{&(0x7f0000000040)=""/115, 0x73}, {&(0x7f00000000c0)=""/114, 0x72}, {&(0x7f0000000140)=""/60, 0x3c}, {&(0x7f0000000180)=""/142, 0x8e}], 0x4, &(0x7f0000000280)=""/214, 0xd6}, 0x42) 23:06:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0}, &(0x7f0000000280)=0xc) r3 = getegid() fchownat(0xffffffffffffffff, &(0x7f0000000180)='./file0\x00', r2, r3, 0x2) r4 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000000080)="b0cb0249d6ea7fe4847bf05b98522f095eb96b04cdde578455a4c36aa9f7a99be2f9ceb3fd", 0x25, 0x0, 0x0) kevent(r4, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) ioctl$KDDISABIO(r4, 0x20004b3d) kevent(r4, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 23:06:44 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r1}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) r2 = dup(r1) ioctl$WSDISPLAYIO_GETSCREEN(r2, 0xc0245755, &(0x7f0000000000)={0x0, './file0\x00', './file0\x00'}) openat$pci(0xffffffffffffff9c, &(0x7f0000000080)='/dev/pci\x00', 0x181, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 23:06:44 executing program 1: r0 = socket(0x40000000011, 0x3, 0x0) kevent(0xffffffffffffffff, 0x0, 0x3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x44, 0x20, 0x3, 0xeeac}], 0x8, &(0x7f0000000240)={0x0, 0x400}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x0, 0x0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs, 0x8) r1 = kqueue() kqueue() kevent(r1, 0x0, 0x2000000000, &(0x7f0000000140), 0xc4e, 0x0) kevent(r1, &(0x7f0000000040)=[{{r0}, 0xffffffffffbfffff, 0x2f}], 0x34, 0x0, 0xc68, 0x0) 23:06:44 executing program 0: r0 = syz_open_pts() fchmod(r0, 0x0) semget(0x1, 0x0, 0x1) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffffe, 0xb6}], 0x0, 0x0, 0x0, 0x0) setrlimit(0x3, &(0x7f00000000c0)={0x7, 0x4}) fsync(r0) close(r0) syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r1, r0) 23:06:44 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) syz_execute_func(&(0x7f0000000040)="45d9687266400f38db1cf5f1ffffffc4c261be4bcbf33e41c001005666410f3a148e97ffca7fc6c4a2d1bb0424660f29a6feefffff660fde6c00fe2e46d86cc10d") 23:06:44 executing program 0: bind$inet6(0xffffffffffffffff, &(0x7f00000000c0)={0x18, 0xffffffffffffffff, 0x0, 0x7}, 0xc) r0 = socket$unix(0x1, 0x5, 0x0) close(r0) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r1, 0xc0106978, &(0x7f00000000c0)) 23:06:44 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000000)={0x82, 0x9, 0x0, 0x0, "6912c0123cc5c1e05a5a8283baf8547f00af906e", 0xffff, 0xffffffff}) shmget(0x1, 0x2000, 0x40, &(0x7f0000ffb000/0x2000)=nil) 23:06:44 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) getsockopt(r0, 0xfa, 0x0, &(0x7f0000000000)=""/55, &(0x7f0000000040)=0x37) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) 23:06:44 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"}) socketpair(0x10, 0x3, 0xfff, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) connect$inet6(r2, &(0x7f0000000180)={0x18, 0x2, 0x5, 0x400}, 0xc) writev(r0, &(0x7f0000000040)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) write(r0, &(0x7f0000000200), 0xfe72) r3 = syz_open_pts() close(r0) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x76e8, 0xfffffffffffffe00, 0x1010001, 0x7ffffffffffffffc, "84590000ec690000ff00", 0x3, 0xfffffffffffffffd}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) fcntl$getown(r1, 0x5) 23:06:44 executing program 1: r0 = socket(0x6, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="0000a38987", 0xffffffffffffffa5) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000040), 0x14) 23:06:44 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) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000040)=[{r2, 0x14}, {r2, 0x100}, {r0, 0x10}, {r0, 0x10}, {r1, 0x104}, {r2, 0x104}, {r2, 0x147}], 0x7, 0x0) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) 23:06:44 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000040)={0x1, &(0x7f0000000000)=[{0x8000, 0x3f, 0x6, 0x8}]}) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f0000000080)={0x6e72, 0x9, 0x81, 0xb91}) openat$bpf(0xffffffffffffff9c, &(0x7f0000002300)='/de///pf\x00', 0x0, 0x0) 23:06:45 executing program 0: r0 = socket$inet6(0x18, 0x1001, 0x0) r1 = fcntl$getown(r0, 0x5) r2 = getpgid(0x0) minherit(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x3) setpgid(r1, r2) r3 = dup(r0) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x0, 0x3}, 0x8) open$dir(&(0x7f0000000000)='./file0\x00', 0x409, 0x0) fcntl$lock(r0, 0x0, &(0x7f0000000100)={0x3, 0x2, 0x3ff, 0x8000, r1}) r4 = open(&(0x7f0000000040)='./file0\x00', 0x800, 0x104) ioctl$WSDISPLAYIO_GETSCREEN(r4, 0xc0245755, &(0x7f0000000080)={0x4, './file0\x00', './file0\x00'}) accept$inet6(r4, 0x0, 0x0) 23:06:45 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000380)=ANY=[@ANYBLOB="70012e2f66696d653000caea51d31475f7ea878ee8cdc9b978c6ee895fd12d1c78c75a210be9490807890f88d7cdec04c8957368db2ef102de9c7b4f33e149a44ec823c55f37b59267718035499eb0f6164f5963d024a304506deb3148016bbf30d25bc5db8d42ffdbc2cba28c4f0b386e9c5361"], 0xa, 0x0}, 0x2) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000140)={0x6, 0x9, {[0x9, 0x800000, 0x1, 0x100000000, 0x8bd, 0x6, 0x80000000, 0x7f, 0x2, 0x4, 0x5, 0xf615, 0xe7, 0x1, 0x4, 0x5, 0x40, 0x69a], [0x1, 0x0, 0x1, 0x8520, 0x9, 0x2c6b, 0x8, 0x5, 0x9, 0x3], [0x7, 0x0, 0x3ff, 0x6, 0x401, 0x80000000, 0x9], [0x7, 0x5325, 0xff, 0x5, 0x0, 0x7f], [{0xe668, 0x0, 0x80000000, 0x5}, {0x40, 0x0, 0x1000, 0x100000000}, {0x83, 0x800, 0x6, 0x400}, {0x7ff, 0x3, 0x8, 0x7d}, {0x8000, 0x1800000000000000, 0x7fff, 0x7}, {0x200, 0xff, 0x9e, 0x5}, {0x20, 0x7ff92045, 0x9, 0x9fbb}, {0x20, 0x4, 0x8, 0x8}], {0x7, 0x6, 0x41d1a699, 0x8}, {0x7fffffff, 0x7, 0x81, 0x7}}}) read(r0, &(0x7f0000000080)=""/69, 0x45) 23:06:45 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:06:45 executing program 0: r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) symlink(&(0x7f0000000140)='./file0\x00', &(0x7f0000000180)='./file0\x00') ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) fchownat(r0, &(0x7f0000000100)='./file0\x00', 0x0, 0x0, 0x0) 23:06:45 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x1, &(0x7f0000000000)="e11cc1bdb081293bbfc96583f6f7bf8b47193baba82e10b82b1c254d3136b3ac5bac6d4bd7905bd073b6486f39a905189c7d784527055a368ca86df292c401e21d706196df2e0c3c00"/82, 0xffffff6f) 23:06:45 executing program 1: setitimer(0x1, &(0x7f00000000c0)={{0x77359400}, {0x0, 0x2710}}, &(0x7f0000000100)) r0 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) getsockname$unix(r1, &(0x7f0000000000)=@file={0x0, ""/4096}, &(0x7f0000001040)=0x1002) setitimer(0x0, &(0x7f0000000040)={{0x9, 0x5}, {0x7c, 0x9dd}}, 0x0) ioctl$TIOCNXCL(r0, 0x2000740e) 23:06:45 executing program 0: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000240)=[{{r1}, 0xfffffffffffffffe, 0x1}], 0x64b, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffb, 0x0, 0x80000000, 0x8, 0x80000000}, {{r1}, 0xffffffffffffffff, 0x20, 0x1, 0x100000001, 0x8}, {{r0}, 0xffffffffffffffff, 0x8, 0x2, 0x0, 0x401}, {{r1}, 0xfffffffffffffffd, 0x3bdf10a570680d3, 0x28, 0x2, 0x48662b8d}, {{r0}, 0xfffffffffffffffb, 0x81, 0x17, 0x12000000000000, 0x3ff}, {{r1}, 0xffffffffffffffff, 0x45, 0x40, 0x400, 0x80000001}], 0x9, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffb, 0x1, 0x0, 0x4, 0x101}, {{r1}, 0xfffffffffffffff8, 0x2, 0x14, 0x0, 0x507f}, {{r0}, 0xfffffffffffffffc, 0x10, 0x2, 0x1, 0x8}, {{r0}, 0xffffffffffffffff, 0x40, 0x5, 0xfffffffffffffff8, 0x1}, {{r0}, 0xfffffffffffffffb, 0x4, 0x88, 0x1, 0x9}], 0x9, &(0x7f00000001c0)={0x3, 0x8}) kevent(r0, &(0x7f0000000040), 0x8, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffe, 0x42}], 0x784, 0x0) 23:06:45 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x200001ff, 0x0, "a40400dea20400"}) r0 = socket(0x18, 0x4, 0xfffffffffffffffd) close(r0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) minherit(&(0x7f0000684000/0x3000)=nil, 0x3000, 0x3) fchflags(r0, 0x10001) r1 = socket(0x18, 0x400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000140)=0xd77, 0x4) getsockopt(r0, 0x101, 0x4, &(0x7f0000000000)=""/63, &(0x7f0000000080)=0x3f) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000684000/0x2000)=nil, 0x2000, 0x200000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000180)=0x8) 23:06:45 executing program 0: r0 = syz_open_pts() open(&(0x7f00000000c0)='./file0\x00', 0x1b, 0x82) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x100, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10080, 0x0) ioctl$BIOCSHDRCMPLT(r1, 0x80044275, &(0x7f0000000080)=0x10000) 23:06:45 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, 0x40000, 0x0, "e4360020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x3, 0x4000, 0x6) recvfrom$unix(r0, &(0x7f0000000040)=""/21, 0x15, 0x1, &(0x7f0000000080)=@abs={0x1, 0x0, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:06:46 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1000000000000007, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x0) select(0x40, &(0x7f00000000c0)={0x9, 0x42d, 0x8, 0x80000001, 0x1f, 0x24ff46e7, 0x0, 0x1}, &(0x7f0000000100)={0xa1a, 0x100, 0x6, 0x2, 0xffffffffe310e330, 0xdc1, 0x7, 0xff}, &(0x7f0000000140)={0x0, 0x1ff, 0x100000001, 0x86, 0xa646, 0xece, 0x8, 0x7f8f}, &(0x7f0000000180)={0x4, 0x1}) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x81, 0x0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000080)={0x9, 0x775665e2}) mmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000, 0x7, 0x1810, r1, 0x0, 0x0) getpeername(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) 23:06:47 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000001940)='./file0\x00', 0x801, 0x0) ioctl$TIOCFLUSH(r0, 0x8004667c, &(0x7f00000000c0)=0xffffffffffffffff) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000100)='W\x00') 23:06:47 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=ANY=[@ANYBLOB="70012e2f66856c653000"], 0xa, 0x0}, 0x0) 23:06:47 executing program 0: r0 = socket(0x18, 0x2, 0x1f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f825005b671b1b542a538606000000a71100000029000000330000000300dd0035b21ef0c26d08ec1507232d1a3ef6b2a9e005bbd5303a77f065558cd9046e99478b7273619614c7a81de12fe255e868b106a29c857e3fdb673e702ae4bf62786a49d6af151030b18f3c2841b787c7232000fe4dfb4c57fd480c8d24ac3314b889fc3a25788554cf4aa41b0a0e8ce356953349af7e4144b6a2d51a936209b1a60cc8793f4acb7b8ffb78812f431c4822c4c63d7ab542010eff76081928d3b2e16249a2096fc72a255150ef44ffffffe9a7b158dd7eb71378062ad84b959a93ca66cdad5d8921a5dc41943b0196f095a6cb3139fd939e4362288e40e2edbfde349c1c0f4751bd2432faa4feb899476628ef53d270d327aa7ff086666fca9255d4bf34470c64c7863296e63287039a9dcf232fb2ea7f31465bc4bb4d556232075113b89f4ea3dd8b3a"], 0x38}, 0x0) select(0x40, &(0x7f0000000000)={0x30000000000000, 0x3ff, 0x3f, 0x1f0000, 0x3f, 0x8, 0x1000, 0x1e9}, &(0x7f0000000040)={0x49, 0x6, 0x4, 0x36, 0x1, 0x4, 0x2, 0x5}, &(0x7f0000000080)={0x1, 0x100, 0x7ff, 0x1f, 0x1, 0x7ff, 0x8, 0x200}, &(0x7f0000000100)={0x3, 0x40}) socket(0x21, 0x3, 0xa4) 23:06:47 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f0000000000), 0x4) getppid() poll(&(0x7f00000000c0)=[{r0, 0x115}], 0x1, 0x0) 23:06:47 executing program 1: r0 = socket(0x10000000002, 0x2, 0x0) socket(0x19, 0x4006, 0x0) r1 = syz_open_pts() r2 = dup2(r1, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) 23:06:47 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x4}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000100)={0x0}, 0xc) setpgid(r0, r1) r2 = accept$unix(0xffffffffffffff9c, &(0x7f0000000280)=@abs, &(0x7f0000000300)=0x8) shutdown(r2, 0x2) r3 = socket(0x18, 0x1, 0x0) r4 = dup2(r3, r3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000040)=0x1ff) setsockopt(r3, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r3, 0x29, 0xc, &(0x7f00000002c0)="ebffcb0000b9fd817c964800000000000000b36786dd1b6f0000", 0xffffffe2) pwrite(r4, &(0x7f0000000180)="a741cb120ff8dd683b0c6ad36bdd6e88bd10668bfaead68667a46ac1dce8e28864baf5e682a34fc5b0c016943d69a3facf27600af2cdf8e218b1fa67ac0967fc32c8d7634e51021fa0cab3ed8ad035e43fa6d29b19c43121f0e28358a2db3d91a62071ed4acbf1c1630759a55d3e80a3b7aff4fd38ed195bd2da47623876753fbcb1dde95c42a09675fb3165d89cda0f592d74567a041224bd2a39926e89e55c6130216f0eac24cf3403f1915cc04273df07c2ec7a3c2cb5ee0ffb892627bdc67993762f0fa0b5b0ec9adb933b63313ce65fb5eda7dba0d0d1ace42afac5e9d4ac047aa8e8165c8205dba9bb51e6", 0xee, 0x0, 0x0) 23:06:47 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0xa8030020) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20000, 0x30) fchmodat(r1, &(0x7f0000000040)='./file0\x00', 0x8, 0x2) 23:06:48 executing program 0: getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = socket$inet(0x2, 0x2, 0x0) getsockopt(r0, 0x0, 0x13, 0x0, 0x0) 23:06:48 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x2) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = syz_open_pts() close(r2) r4 = dup(r3) syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000140)={0x7, 0x0, 0x6, 0x424b, "1a0f29996d853bccf2597394b9b0d69a0978692f", 0x40, 0x1}) 23:06:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="03007000969f6689763f358c9c618d4cc9f8eb8d24bac5b943"], 0x19}, 0x0) 23:06:48 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = dup(r0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0000000000000043e7661900"}) r2 = socket(0x18, 0x2, 0x0) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r0, 0x1) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000040)) r3 = socket(0x10000000002, 0x2, 0x0) r4 = dup2(r0, r3) setsockopt$sock_int(r4, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ioctl$TIOCEXCL(r1, 0x2000740d) poll(&(0x7f0000000100)=[{r3, 0x44}], 0x1, 0x0) 23:06:48 executing program 1: r0 = socket(0x1, 0x5, 0xfffffffffffffffc) setsockopt$sock_int(r0, 0xffff, 0x1021, &(0x7f0000000140)=0x7, 0x4) socket(0x2, 0x4000, 0x7f) 23:06:48 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x200, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) close(r1) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) open(&(0x7f0000000040)='./file0\x00', 0x30000, 0x0) 23:06:48 executing program 1: r0 = socket(0x2, 0x2, 0x0) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) socket(0x10, 0x4000, 0x1) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) r1 = getuid() setuid(r1) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd0\x00', 0xc01, 0x0) accept$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:06:48 executing program 0: pipe2(&(0x7f0000001300)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) close(r1) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r2, &(0x7f0000000240)="e22b98f1a79dca4e3268f2bd5facdd9c818fcd380cfc761bb608003220000000eb1b8500", 0x24) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSTOP(r4, 0x2000746f) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x7, 0xfffffffffffffb7e, "855c55000267a7230000001a4000002000000040"}) readv(r4, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) preadv(r0, &(0x7f0000000180)=[{&(0x7f0000000000)=""/164, 0xa4}, {&(0x7f00000000c0)=""/155, 0x9b}], 0x2, 0x0, 0x0) fsync(r1) 23:06:48 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x30, 0xc007, 0x400fffd) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) socket(0x6, 0x4000, 0x9f) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f00000000c0), 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x9) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000080)=0xecd7) semget$private(0x0, 0x3, 0x655) 23:06:48 executing program 1: pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) pread(r0, &(0x7f00000000c0), 0x0, 0x0, 0x0) r1 = socket$unix(0x1, 0x5, 0x0) ioctl$FIONBIO(r1, 0x8004667e, &(0x7f0000000000)=0x6) bind$unix(r1, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) connect$unix(r1, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) readlinkat(r0, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000140)=""/54, 0x36) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="800000000000001f0affad42c06c1b924d14c51000"/33]) getpeername$unix(r1, 0x0, 0x0) 23:06:48 executing program 0: r0 = socket$inet(0x2, 0x80400000002, 0x0) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), 0x368) r1 = shmget$private(0x0, 0x1000, 0x11, &(0x7f0000ffc000/0x1000)=nil) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) shmat(r1, &(0x7f0000ffc000/0x4000)=nil, 0x3000) 23:06:48 executing program 1: setitimer(0x4, &(0x7f0000000000)={{0x8000000000000004, 0x80000001}, {0x10000, 0x8}}, 0x0) setitimer(0x0, 0x0, &(0x7f0000000080)) 23:06:48 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) munlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r1 = openat(r0, &(0x7f0000000000)='./file0\x00', 0x0, 0x0) ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) getsockname$inet6(r1, &(0x7f0000000080), &(0x7f00000000c0)=0xc) socket$inet6(0x18, 0x1, 0x80) 23:06:48 executing program 0: pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x1) ioctl$FIONBIO(r0, 0x40047309, &(0x7f0000000140)) 23:06:48 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f00000001c0)}], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000001580)='c\x00') open(&(0x7f0000000100)='./file0\x00', 0x100, 0x1) r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) getegid() renameat(r0, &(0x7f0000000040)='./file0\x00', r1, &(0x7f0000000080)='./file0\x00') 23:06:48 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "0098363d190f000000002000"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) geteuid() close(r0) fcntl$getflags(r0, 0x3) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000486000/0x3000)=nil, 0x3000, 0x8) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:06:48 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffd) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x2, 0x32) ioctl$BIOCSRSIG(r1, 0x80044272, &(0x7f0000000040)=0xfffffffffffffffd) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgrcv(r0, 0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x10) msgsnd(r0, &(0x7f00000013c0)=ANY=[], 0x0, 0x800) 23:06:48 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20000400000002c5, 0xffffffffffffffff) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) 23:06:48 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) getsockopt$sock_timeval(r0, 0xffff, 0x0, &(0x7f0000000080), &(0x7f00000000c0)=0x10) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0500"}) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:06:48 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000280)='/dev/zero\x00', 0x40, 0x0) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x581, 0x0) readlinkat(r0, &(0x7f0000000040)='./file0\x00', &(0x7f0000000080)=""/250, 0xfa) getpeername$inet6(r0, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r1 = socket$unix(0x1, 0x5, 0x0) recvmsg(r1, &(0x7f0000f06000)={0x0, 0x0, &(0x7f0000872fa0), 0x3a7, &(0x7f000000c000)}, 0x0) 23:06:49 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x0, 0xfffffffffffffffb, "880a342311d78f706db714f3a7a32330b1929414"}) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000000)) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000000), 0x12b) mkdir(&(0x7f0000000080)='./file0\x00', 0x20) 23:06:49 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r1, 0x0, 0xffffffffffffffbc) 23:06:49 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) rmdir(&(0x7f0000000000)='./file0\x00') getsockopt$sock_int(r1, 0xffff, 0x20, 0x0, 0x0) 23:06:49 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r0, &(0x7f0000000040)='h', 0x1) execve(&(0x7f0000000000)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='$-]\x00', &(0x7f0000000140)='\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000380)=[&(0x7f0000000240)='\x00', &(0x7f0000000280)='\xea\x00', &(0x7f00000002c0)='\xa9-\x00', &(0x7f0000000300)='^%*\x00', &(0x7f0000000340)=',{$&!{!}$%\x00']) fcntl$setstatus(r0, 0x4, 0x0) syz_extract_tcp_res(&(0x7f00000003c0), 0x7, 0x6) recvmsg(r1, &(0x7f0000000680)={0x0, 0x0, &(0x7f00000008c0)=[{&(0x7f0000000080)=""/96, 0x60}, {&(0x7f0000000a40)=""/4096, 0x1000}], 0x2, 0x0}, 0x40) recvmsg(r1, &(0x7f00000004c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0xfffffffe) 23:06:49 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x4, 0x3, 0x5, 0x81, "d8ade6545648f79ccd3b46cd9522d376c4d9f92a", 0x8000000000334, 0x6}) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) fchmod(r0, 0x81) r1 = dup(r0) ioctl$BIOCLOCK(r1, 0x20004276) 23:06:49 executing program 1: r0 = socket$inet(0x2, 0x5, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f0000000000)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000180)="58f9abdb", 0x4) rmdir(&(0x7f0000000040)='./file0\x00') 23:06:49 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x10001, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) connect$inet(r0, &(0x7f0000000040)={0x2, 0x0}, 0xc) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:06:49 executing program 1: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) write(r1, &(0x7f0000000040), 0xfeea) read(r0, &(0x7f0000000300)=""/101, 0xfffffffffffffcb9) execve(0x0, 0x0, 0x0) getsockname$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) execve(&(0x7f00000000c0)='./file0\x00', &(0x7f00000001c0)=[&(0x7f0000000100)='\x00', &(0x7f0000000140)='-*{\x00', &(0x7f0000000180)='\x00'], &(0x7f0000000280)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00']) poll(&(0x7f0000000000)=[{r1, 0x6}], 0x1, 0x0) execve(0x0, 0x0, 0x0) 23:06:51 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000080)=0x5) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x1, 0x1010, r0, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000001380)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba22947cfc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f38d16e84bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x78c) getsockname$unix(r0, &(0x7f0000000100)=@abs, &(0x7f0000000140)=0x8) 23:06:51 executing program 1: r0 = msgget$private(0x0, 0x8000007) msgsnd(r0, &(0x7f0000000440)={0x0, "5b2b8066c66f6460ed68d35f66d0ab2c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df1ef0cf467e9cbb839f2810f9ba78cef506cb24c6742b4cdfcd3da71d11c8adc7c5c523c05153ad16c69947de4752cfa3b44bbef8a9de63b43051509558f9431fecde006078ca7e198a212c29858b3a33d1383b6bf1647c6644bb42c7286666aef2343e1ec2f4fba3c31ee0f56d9b3e25084efcac49491ec6ac231b8e13613130f492ab093d8838a1d5c152bd2e63b99e62b843e054b7cb1e6efda196a561420384f20830f3c4d0640d782a8e36f890579ba46555a3644fe25a9211bccb91f6a159f68fa3d70241bedbcc7153dc08a643dd04abc1553fd20796f0493043c378c93c5ef8d84dc629a67b9ec24729a0e34d504686100dc56c0bae811be9bb55b8ff9fbce0ca377b816ff8f21daa2bff722a0d77467aaa9a089b9b9c64ec97688"}, 0x187, 0x0) 23:06:51 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x400, 0x191) setsockopt(r0, 0x6, 0xa0fb, &(0x7f00000000c0)="2a1ad956a43de9e815f3e2f65243f9b7806d7e2a50de6de7dc3fc3c3799202eaacace5364570b189b84c8e60d3e98b20095f1add282c6a4d93b1addef1c7bbd681d3af1fbbd2f68eec0413203a6134c7788e23f483b09ed5b35d67e7392343ce0197ff30efc58a8da2494abcbe01fce541b3659206aa3c766819673111ba599c4411e00d3b9137fb36339d9a48626ebc5db49d0109a598a944b0553cad854bb24d1b8775fa1d7e08d0dcc8f1e3964126c0ed3fa4893a3b3c6c", 0xb9) r1 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0xfffffffffffffffc, 0x0, 0xffff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:06:51 executing program 0: nanosleep(&(0x7f0000000040)={0xf0, 0x7ffffffc}, 0x0) r0 = kqueue() openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x20, 0x0) kevent(r0, &(0x7f0000000000), 0x2f1, 0x0, 0x7fff, 0x0) 23:06:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000040)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6c2364a029fbb699bc76bc231cf9454e0c7bb867"}) r1 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r2 = dup(r1) kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x20, 0x0, 0x10001, 0x3}, {{r0}, 0xfffffffffffffff8, 0x8, 0x0, 0xfffffffffffffffe, 0x9}, {{r1}, 0xffffffffffffffff, 0x16, 0x1, 0x3, 0x1ff}, {{r1}, 0x0, 0x42, 0x1, 0x0, 0x6}, {{r0}, 0xffffffffffffffff, 0x60, 0x40, 0x4, 0x6}, {{r1}, 0xfffffffffffffffb, 0x20, 0x40000000, 0x5, 0x7}], 0x7, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x2, 0x939, 0x9}, {{r0}, 0xffffffffffffffff, 0x4, 0x4, 0x1, 0x56}, {{r0}, 0xfffffffffffffffc, 0x10, 0x1, 0xffffffffffff7fff, 0x86}, {{r1}, 0xffffffffffffffff, 0xa0, 0x2, 0x0, 0x20}], 0x9, &(0x7f0000000180)={0x81, 0x4}) r3 = kqueue() ioctl$TIOCSBRK(r1, 0x2000747b) kevent(r2, &(0x7f0000000280)=[{{r2}, 0xfffffffffffffffc, 0x0, 0x40000000, 0x400, 0x3}, {{r2}, 0xfffffffffffffffb, 0x10, 0x80000000, 0x100, 0x756}, {{r0}, 0xfffffffffffffffa, 0x8, 0x80, 0x7, 0x3ff}], 0x0, &(0x7f0000000300)=[{{r3}, 0xfffffffffffffffd, 0x80, 0x40000000, 0x308, 0x8}, {{r0}, 0xfffffffffffffff9, 0x5, 0xf0000000, 0xb4, 0x6}], 0xfff, &(0x7f0000000340)={0x5, 0xd125}) syz_open_pts() kevent(r3, &(0x7f0000000000)=[{{r3}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r4 = kqueue() kevent(r4, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r4, r1) kevent(r1, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) ioctl$TIOCCBRK(r0, 0x2000747a) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x13e2, "d2316c681b1e56d69118cd9f8b4dcbaccdbcc27f"}) 23:06:51 executing program 0: r0 = socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) minherit(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)) minherit(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4) 23:06:51 executing program 0: r0 = kqueue() kevent(r0, 0x0, 0x0, 0x0, 0xff, &(0x7f0000000200)={0xffffffff7fffffff}) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) 23:06:51 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) pipe2(&(0x7f0000000180)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f00000001c0)) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r2 = socket(0x10000000002, 0x2, 0x0) r3 = dup2(r0, r2) r4 = openat(r2, &(0x7f0000000040)='./file0\x00', 0x10000, 0x10) getsockopt$sock_int(r4, 0xffff, 0x24, &(0x7f0000000080), &(0x7f0000000140)=0x4) setsockopt$sock_int(r3, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:06:51 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x1fffffffffe, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000100)=0x100000000) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) 23:06:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000140)="1026c923ab26e72df10db779512823e40ab94c3bd97da70c37069923ee9f337c736f98026465d3437ff8ffa808e745fa69c5e70ccf805b000000000000000000842707da4f8583d8a4", 0x49) flock(r0, 0x5) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:06:51 executing program 1: socketpair$unix(0x1, 0xc00, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f00000000c0), 0xde) setsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000)=0x2, 0x4) 23:06:51 executing program 0: r0 = kqueue() ftruncate(r0, 0x0, 0x2) r1 = kqueue() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x3, 0x0, 0x0, 0x0) r2 = dup(r1) kevent(r2, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) close(r0) 23:06:51 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "6235a5c4accc7c9c2b216645500a8b88499fa805"}) fcntl$setstatus(r0, 0x4, 0xcc) open(&(0x7f00000000c0)='./file0\x00', 0x101c2, 0x20) poll(&(0x7f0000000040)=[{r0, 0x40}], 0x1, 0x0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x235c, "63db6e92407e5c431bf58c0ff722e2c8a6beedc6"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000080)='/dev/tty\x00', 0x20400, 0x0) 23:06:52 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) read(r0, &(0x7f0000000040)=""/89, 0x59) setsockopt$inet_opts(r0, 0x0, 0x7, &(0x7f00000000c0), 0x16a) r1 = socket$inet6(0x18, 0x4, 0x80) getsockname$inet6(r1, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x80000001, 0x1}, 0x8) 23:06:52 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x40fff, 0x0) write(r0, &(0x7f0000000300), 0xffffffffffffff1a) ftruncate(r0, 0x0, 0x8001) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x20, 0x0) ioctl$BIOCSDLT(r1, 0x8004427a, &(0x7f00000002c0)=0xfffffffffffffffa) socketpair(0x26, 0x0, 0x2, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r2, &(0x7f0000000100)={&(0x7f0000000040)=@in, 0xc, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/61, 0x3d}], 0x1, &(0x7f0000000180)=""/225, 0xe1}, 0x40) 23:06:52 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) close(r0) mknod(&(0x7f0000000040)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000440)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000100)='./file0\x00', 0x801, 0x0) chflagsat(r1, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) getsockopt(r1, 0x3f, 0x80000000, &(0x7f0000000140)=""/251, &(0x7f0000000240)=0xfb) ioctl$TIOCFLUSH(r0, 0x8004667d, &(0x7f00000000c0)) 23:06:52 executing program 1: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x80000000) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x1000, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffe, 0xc1}], 0x3, 0x0, 0x4, 0x0) pipe(&(0x7f0000000180)={0xffffffffffffffff}) kevent(r0, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffff9, 0x30, 0x40000084, 0xc3, 0x8001}, {{r1}, 0x0, 0xd0, 0x0, 0x1000, 0x1}, {{r0}, 0xfffffffffffffffe, 0xb1286b3ba7cb7cc5, 0x2, 0x7, 0x8}, {{r1}, 0x0, 0xa0, 0x20, 0x1, 0xffffffffffffff99}], 0x80000000, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xb8, 0x9, 0x40, 0x4}, {{r0}, 0xfffffffffffffffa, 0x48, 0x11, 0x6, 0x4}, {{r1}, 0xffffffffffffffff, 0x28, 0xf0000000, 0x1, 0x6}, {{r1}, 0xffffffffffffffff, 0x40, 0xf0000083, 0x7fffffff}], 0xf02b, &(0x7f0000000140)={0xffffffffffffff81, 0x9c8}) close(r1) fcntl$dupfd(r0, 0xa, r2) 23:06:52 executing program 0: semctl$IPC_STAT(0x0, 0x0, 0x2, &(0x7f0000000000)=""/3) clock_getres(0x0, &(0x7f0000000040)) semget$private(0x0, 0x0, 0x100) 23:06:52 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x40000000090d2, 0x0, "d730c1e7bb6fc4e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000001c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000380)="3e2a7913e4ba921c714f4dd36a27e5e27b216de73551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f78000000000000013c1fe9002000000000000001ff10343482ffffffffbba3444002007e14295fbaabbbafe2050000002a17dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb00bb2c4c7a18ef00235685c2001fc170000deee2f873c11712e5b65d2712d93ae731ffee5a62700007106bd48b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d96db3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febb5b4d9d4b68c71e0b6d6d274c7809d2b4b3ce59df49897872d4b0292873c40df71595ee782d7b31f678df44ff0ff", 0x11d) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x100000000, 0x3, 0xf1f1, 0x7fffffff, "a508000000027f00007f1000000000008000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:06:52 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000"}) pwritev(r2, &(0x7f0000000480)=[{&(0x7f00000000c0)="6240f81c9b4bc2eeac1e238b5d52e43eb9eb142f7d8c68ff8b1b96d32cbc7a80e4a41402ad3ab590b82074", 0x2b}, {&(0x7f0000000100)="3511a751a17ab6db6f3209f30c1594bc139506b3d8cecc17b46eef6a349a11072ffca109adb261956218eed2794083ba6e37e146fcba564cca328263482b493e7600bc5cf9ec1640c2dec737029c138a2d61d24a1f8f7cc911f9dfc9601220", 0x5f}, {&(0x7f00000001c0)="531c7fe01338041e6516e9c9093abb82b2d2690034", 0x15}, {&(0x7f0000000280)="2b35f5accc4dd3825834a1cd177a96b342951d35e39a85571ea39ef20d2f4511dd089f7245bae91890887fd7aab87030c6fee9e2940e53b34e382ddc104afb0ebe6f2633eb712d4ac1b4c5446a4f08a8e0bb4a10bd4538738575a8eb844aeb029d2998", 0x63}, {&(0x7f0000000340)="c369befa0bb3cc5dac4a8b38d0e6375c285429053626aa0ec1f592480fedab19993503ece171e75b2a56edd63e95237e1093ae910e52d16803d0f8b75face610c60df390c61fc7dc5c9bef2fb475cb4f373c2d1aa553a27a4fce4b23e5d7d678e868d5163f06e7076fdc504c83eb4a04381f8df70af90fbe7dca15c318dc74e4ffba274eb7a7aa8b93fda338e274bc6dfe28b27c928d39b8b3505d0b", 0x9c}, {&(0x7f0000000400)="cd47dc0a0bd17efd6bfaf08f43785934c92683226137078cf5586743c2fc7fbb3ca3cea0108722bc965f35f0447a503dc37abf4156beb631bbfbcc73a174f37f77b9c1d8584c12dc1bd86b3ed71f9d69ca3c8e12e1e5eb84d59a01f8d9581800f291654d9f8aad22b3f7b7315f9546d0dd7b50b1cbc2f0346787a58c7a863e2b", 0x80}, {&(0x7f0000000200)="64ecd3cb9c", 0x5}], 0x7, 0x0, 0x0) r3 = open(&(0x7f0000000000)='./file0\x00', 0x20888, 0x10) ioctl$TIOCGETA(r3, 0x402c7413, &(0x7f0000000040)) kevent(r0, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7fff, "1864b3f57d39b0f2e7b31d55b5c8a2d05a37b00e"}) 23:06:52 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) syz_emit_ethernet(0xed, &(0x7f0000000200)="6b0e29486549232e01d83a1606ee3afd0599062fa930d24ddc724623796fa1e5d47be0bf453841f1cf51434a9316018f26083e57d4391ffa9ec4fef16bc2cd9a85692746f68e24f271b14cc869a6df94ba6a9b2a7f4423a511123d1c0970c6c8b112a3f20905606220ab465af2849880d6e7576368aef4bfb6d46d8517546b32c2c343cdd3e3f4988bfb4d570fca5199f249fadcfe21af508d7f6517c6e4334786a2d8d30809fd3ec63133fc241f93271b1e96ea374995829457c867cc24fac740cbce53ca86d262f0256f8d48922b0774bd264d33cfea43bc6c4990dbef02788d301aa859795b27d6cfbe7bda") ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) pipe2(&(0x7f0000000080), 0x10000) close(r1) readv(r1, &(0x7f0000001680)=[{&(0x7f0000000100)=""/254, 0xfe}], 0x100000000000026c) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000040)) 23:06:53 executing program 0: r0 = dup(0xffffffffffffff9c) ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000000000)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x7f) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe, 0x0, 0x0, 0x0, 0x2}], 0x0, 0x0) r1 = socket(0x18, 0x2, 0x0) r2 = socket(0x1, 0x7, 0x7f) close(r2) fcntl$dupfd(r1, 0x0, r1) pipe(&(0x7f0000000040)) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:06:53 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x400, 0x5, 0x8, 0x1, "4d95c3b4affc651b88dc96160f3bb28549af08ec", 0x9, 0x5}) r1 = socket$unix(0x1, 0x1, 0x0) close(r1) r2 = msgget(0x3, 0x80) setsockopt$sock_linger(r0, 0xffff, 0x8, 0x0, 0x0) mlockall(0x2) msgsnd(r2, &(0x7f0000000100)={0x3, "c9ab635d3705d2915048cf7f610196e7eb7d5f6e0c6ffa23599f79bf16d455418afaf26ef004b7f65d67f331a2ff0d22f9d0a22c2d86fcb9ee5b00486bf385fe3b5aa19f5c12c5717f814329d84fe93d1ccebfbd5f966d96341ee5601af9e9b11c4d9f42b328"}, 0x6e, 0x800) pipe2(&(0x7f00000000c0), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSKBDIO_GETMODE(r3, 0x40045714, &(0x7f0000000040)) msgget(0x2, 0x0) 23:06:53 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, 0x0, 0x0) r1 = dup(r0) ioctl$KDSETRAD(r1, 0x20004b43) 23:06:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000080), &(0x7f0000000100)=0x8) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) 23:06:54 executing program 0: r0 = socket(0x18, 0x2, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0x19e) socket$unix(0x1, 0x7, 0x0) setsockopt(r0, 0x1000000000029, 0x2b, 0x0, 0x0) 23:06:54 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8000, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000040)=0x5) shmctl$IPC_SET(r0, 0x1, &(0x7f0000000300)) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000080)) shmctl$IPC_SET(r0, 0x1, &(0x7f00000001c0)) shmctl$SHM_LOCK(r0, 0x3) 23:06:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000140), &(0x7f0000000180)=0x4) write(r1, 0x0, 0x0) pwrite(r1, &(0x7f00000001c0)="be3e923199a07b71fa1ef65ff4c8e0703a60c6c34c7d0364e1f61bc476f9c5a10225e9d0a5613a3bf0ef7a214f57991b47637bb91ff4bc890b60280ca3d2e191eca04153ae7a2357002024ee0990506ee479c3733abb3e1743b4d530c50dc59df1139f316bbbfd56123a45debb8574585661899c40bec88fb4d0df42a5f7b2198aae8b8daac025e7c3986575653b25336ee69310010dd2b79ed8033b46238bb4f87f0315c229077afe106534a8b412bd2908c8dccbb5c4182db7a6ded8876899e412a2c974da4690e1f56fdb75f1fdb998c090ef91776d4a576489cf159e535c15710e", 0xe3, 0x0, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) r3 = geteuid() getsockname(r0, &(0x7f00000002c0)=@in, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) fchownat(r2, &(0x7f0000000000)='./file0\x00', r3, r4, 0x6) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) dup(r0) 23:06:54 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x8) writev(r0, &(0x7f0000000400)=[{&(0x7f0000001e00)="17b3e4a01de542afdf41ed54cddfc2931b285148e999acfc69f3e7148bfc1000d71c7794aefa2d2701b68449b9c1dde1f47ae256c6bca8b1f16739ba777c7a692a91454be0da2be20abf6ee69397f0805c380d941e734ee317a9b73d255aa87693dc5e1cd29eedd2cf4b18e612c038dc86db8089c3ed542e71488e873e009d54f5021ed4834048d9f82ef306b4cf4e1d57a1f9490df7785bd792eb54fb1996d002835b75cec3f959aec62196872526f9af7e13405a92015831a2c5e6720c18f74e744a9cedcccea9a3f9c945cc5323d282c1980b198e19f9b789f0ece321a489ebf036d968388a5f2b5e71d0ebceb18a8170f41608c7d2021a4572d4752a9794c93adbe7cfb0d936d3c188ed3831d87cc406a3ff70572f9e375e887be320964f303f441a535c5ae6978f460adeefecc93567d8d6e3aea10a8954a061557d26c3d3ff7f73d2b6d4f3a63fe612ffd85beeb145bf0599d3a2d7c5d171c8668af640a7cb60e5f2a48a683a3a799aa8588a448d16ee55d4fa00a958e7ee30a8c38836bfde9295a38ed5782a6099ade66c396f9085248b2e37cdab004ffb9caab27ef3b2ba7984c11ec231e5f769ac5c76e3782e517f964425e5567022adad1e6081af615cb2e87d9dcacc8ca017ff621035dc45cdfb74b6d55e51cd147d3b098dbdfa062f65855f3193f5f422d7e13b96383b24c1576ac1d22830d5aaef76e81393461a48291f3b9d96ee170cb8ec85067896c1d0517d1bcedf8cb90164d18db0154944762f7b2dd7e0bcdaa409cf70e820e5ec033abbf381031f9e7d1fec3b5c9ff75b16396a3672025d3b83a89c9f8add7d529e33f169b0d8cc2b99698109d3b472a295e6ddebdc838218b2263ea8281d1169f814497f9fa1f35b224f0597b858626004aa9c4f01220160dd31a7f185a57db0a13558524c40c6df641a102a61d66301d6d00465591ad76b6e368f349a33db2cbf4e97f81002dadb9d358f0605ed76558d6d513532f7b4a18809c06e563d078be1e676d6d1cb3c141a285500ff652bde63a17fb5feaf5680c01b310b57ab159cff79737cd78c6a88df76d2fbd2673bbf7f37262eba2cd6f6f641769c0f0d43c42e8984b13df5c890dcf22bf99dfdc60a0b6d3f4aea78828683473125b182970add81480946d19745ca91ecf114710cd523dda2f37de12f7e0f4e0bbaece621684f2d413209741da2ad581ec7361fa7b72e8603a243e7ac8eb387a1b2e2507879459556351b7abae1a12d095f3e784d51ae1367a6da853883a12c2ef483818ec938db8d4bf00cab56003e86241849787d3014080f263fe605c57619e9865087a9c1dc69d80830dfa9dc379c1a2adbdaa68ca5413b82783d145437dde791497a8d43e2424b35db509c90b8b183f78cfce61d778905ab4af69cadc80fc2396ff5b003eecfb682aaafa67b5cc5e3894b5dcf15843a913f087262f28bd349de4b968c3e167c4c13119cf8a4a45fd71ebe6e9f771606217c098268a7dc553b2e7a439406802314a93c459703bf50bfe2ab89c77062e17a9d3cc5b91daccd83295096ce2d8d9e751caeb6d96d86361e4e33016a916f69dfc8f78c295b9add243fcde07808aca2d181d0a1adf3851451c72b95eea8c1c22e15d8555fea719df1802365518b6906e9a9fa24b6a28e678a947bdda502a311ff4e4e472ffe9dde1102959b17b0227eb9e8f36a806e4780ed9df8f21d8f9ec8455c8b4991cf1bdfc4373c44d2bbd624e0dd76d45f6459ce9540f3aa7e37e032446e363c2dcd37aa3729743d9d1c76c9d64572295bb6bdf370989c70cc80075429d15a161edc0b90601664781d1eac7d4a9419e40f978192d83655a023fa8f4bae43c8b225016512b514264a4f86ededd8edb81d9d91fddc54a05959a635853522c4ffbc05b234caa86af8478840e3dfb90708c4a530efa89fea650f150653bb59a2f2a5ad1be423452c91f72ff31521a7d49087691c86937b2206d8ece547f78c49045624f524aac6d45f367270f1cb08ffad1d20f0d662b1638df9882f2e5d84cad8783404ad495471b5e32dd344d51a746bf1f4871d651531aa4cca9eb3c4c1a094811e070ff9623d157238b2e5d4e3c0166cebbed97b1d3d858ef2e5227cfe6615f9768b924e5217cebde359c42c2250198c3d6b545cc280a2f26eb22585f0152b77efd2cfa779c1204631a8eae05d5ab003f3557925bb3bf10b05c260e800c3d12e384775692421b0e2e3053cdb808a946543ddb3e90a42100c67c710f29922e354ca65a0bf15c496095c95053cb8cc73a53862781853f4c8c85c0d7a751ec1796ab631033887eb81f24d2c829fcf6a3eeb49517bbb41049a316f46fa379db057f92f4571c2c2f6659adf6c085ca0c88e9c59e346e48d715d26a6d4516b6844c4663bcdbd5a8c02f95b2615cda4793281b2e5ba3bcc9787721f759c3d239e1101954c8f6542a5e31222557640854692414274a31c61c18ed2041af97513eabb1676565c5ccbfb41a2d71a5cec0c26f88bcc9c04f31ce3cdf474bf866bc47a7197498bdb4a655f571cb9a29030de6ee480ace53652bd4471b33ed5d0702f3ce8a341d20e343e5df780c3c6dbe741c57697319292150aa917cc2f1ac3378049b7c6c1337b87eb127f80ae29dd90e6380b4c3f0a88581158b234638a64e92e0d12e3918243f2d82fb86de5e7098ac50938a6880238c3db6fdd8ba4ecdd7731e3981d63edae6430d0674eeab75d34d32455cdf48a2c22c6631b4f0cd064a22b209f84944f8eaeef4e85b9e66789b30a7270096a972a755d45f1110f617ad127466cd72ecec9de81f8297fa2138abde4f82e996ab1d322e164abbbfe079d6dcdcf4be86638994ee23621c444750cc57e1397d936662dbe0e2f883b2a0648b971d6ff70bfd0494d488e98b02247045b8638e6628cd0a9405f9609a4e6575655f27f02669eb4f530b5fa5ae3ebf1bba453f053548f00ac89527be28672a9e958e6a8db700dbd24e0682178d5af89deef5ad16344042d87d84a6cb471ee614e6380fc64833b11da2fd1d278f8660b74454688bd15d6e6fb68ae1420c372a847f28a88db66decf77a1e7fd20c06fa929b9f8bb77fe6141a1986e73e074b5b1c850cdf508a9985a2bec388afa25aca1d5a05af79445bdf6c8a701e3174d16f4e2fed2ccecdbc09b9a63fd49c6e35f3be41aa1928558217f49851f85935aeee80dc25b944f28c8af2396e4d7ca469a6a10f90d955ee8424a7e7edc5494476b19c6782ec3d8fe140424874b1028e46140d4ed33a357b2567a0b16e5cf00b825bf8427f9983a7cae1b36ebe542a92cf95d98dc9c84c145da42d056f243cd5ffee566cf8e0f06c9abeb5d7785941dbaa0cf96f57edf33a70d12b041c43516ed9535f5a26acb69acd0df78ed37a2886e147e922dd1657c1068726397744385b6ce367ca4812f2cffe8e41b39c5a694e48a4e9089b8011f0cf870e5824bffc950da32e1aa03af823931dcc98caaedf38f9d9342ae88d94247b421b33c44eabf5db0108b03ae6ddb26c800e9a1d7ba51fd341f7fa7080a7275def85e76d2dad46ad03db315fe3ab0e945d0e47a5586d37d124b1ce1e6b06244b3f5d2e9f90026d617ff0d3b1aad1af337d1f86dcd610d7baff4cdd1ea9fcc42953e7a82cd3c223846dc11fc349f7b858020588c0e0e4ea3cbb07c681f2832a42e823e174f91fea73496cb65ace86d277d7491b38c130812d40aaae4e226e83d30d8aa6ba60ecf47c1e98807cc7e50f278575ff8cf5ce6383499917bdb512df57d7920d78440466fc56ad484acd3cb1bc45ea31892ce2771a789dbd095d583bb00956e6db4a82c078e73a6763193722dc91d514ea4c3d479d9b8223b7b66f48767b8b413f95e5ee2f1ecf6c3aaec5c7e588f51850fbce325682455d28c6b83b10dc36897b5f87ec3a57c110a2fe370514456994674f39a4314f9f6abd17638112be66852ed36fb892fda9bead7ee5afb9fdfe10a74f325d278eca06833aff3d7e9ff79fa51e4af236f91f39f9ed77a8cdd30a277cb932082742bf6b38ebaf79c05c9a57712a2683d8bd973d8fd6f51fb54511822ee19d899124490d9fb0bd0b072fbf26d07215a732b9b82d8a7bb24fc415460f57bcff2318795d6bbaa2330a66d836d44c8d0150cf7b9c18b1415cddc11b364051a2d6c3fcd5e4770096e19a65d95b4955c602e26560e596adf9c9e2fa65d0cf402d263ccd624692556653b7f3f7a5e1583bbb069aecf5a8d06e413c466dfa5ebb582cc7261831ac82827fdc5f1bc27c5c89573b25be5c9d701b96b6c9628fd2e3e4add08113505c90c4fef69c22ad9e4463e437576f5a3f95b54af69edf4731240e1c6981d718923c319360e1c521c26f43350d5e303f04ed50ed5bbd7d3a050b4a2e1e443ee38fbaa114c59843ca77552a0fef1bf2740f4ed3fa33c6de943fbfee61f7b88a8ba59885fb405f0263b122314f0f0981f80aa8615fe08816b69bfce149c0a67f96c6d7774fdba3bbbd72d329e08390d99910b5b26a9b0c7c5107c521773e0bd7422e0b446b9fb5e4fcab49719d4a1d598c4f4587796961aee4841a86473023000f23c90c7d9cf0751c8b302d11924b55f2b35a3a657b3d69f722d726af3e503404b36df34da903e86b7292cfbf292dd3508c79cf342c12394d5ba94f0061b3b37b55eac85746b010496b2d76a516b7cb7ac375d7e7db88614787da81bb71d2d99311f604fdb1621a2086c719fc3b785143434101f978f9e6dd72be3d859b9fa38d67dba59c0e27f406b56493266866054f968de1a6291af1e831b68ede312eab6d3116a2550cf23d63c3131f9704f5624929148e25a53e4d230b00548e769dc3887b45a7aece808fb65bba47e380b9b5b980a44f200dbebdd33a3c153207c64044c20c552c3af796c3d231ebb54feba304c1f5005410e4d7772b9ce70b2e7e56571bfff292708920d5b4f6303d79f9db3d99af7b5c41b2468464482f502a1b98c1bd659d34dc43744e33bfd8776eb9ec4cb5f4bac10ec44a28cd157993bbff025a51235b599a056d829311ac2165c2995a195fa4bb41bc90df898843a372890e5dd029c98febd32e42afc38598566ec88263703741441f6c78dbeef3d12243a9fdc5c5c0de4884bc533a0c0568ab49ec410d73626c5560b7c6fa9a0263b77bc651e05b8cd8424bb8803ca59ab625a088eb02e661a8f3ec497e87d12f7928dc0df4856ab7ef176a500f825e3561eca6ccd875dc32f35c4bca94b1a5e85627bfad456421c914b851892528543bf44dfa4a5f93a5f698f3099bd673b093e37dda77489d57e040b3235898996cebe604a076610f8d4fe31a973fbcd2a64ff0d3f980921510ff46fffd7fb9679e28a2e103a4b9776fc0284148a48c0365270683460c1a57fa605a86f3c0f5624ea2b3a1158b519fe89cb4bb38f9f1ad1958dc4475d1cd1315dd41abc6d91c1fb6a9e5eed87bc1a80a9f44c", 0xf26}], 0x1) 23:06:54 executing program 0: connect$unix(0xffffffffffffffff, &(0x7f0000000340)=ANY=[@ANYBLOB="b26d022f681b84e206820201f0"], 0x1) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0}, &(0x7f0000000300)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000006c0)={0x0, 0x0}, &(0x7f0000000380)=0xc) getgroups(0x9, &(0x7f00000003c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) r4 = getpid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0}, &(0x7f0000000440)=0xc) fchmod(r0, 0x44) getgroups(0x5, &(0x7f0000000480)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000640)={&(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000080)="7f8aa5a400ee04d303e2a0c0641b289dd7b95e5d34e2c07311bee1ac55ee9d52711bfd6b82771833f67d324d3ce95c20c5e54ad3e047bc61d0c8c8255f46f569a3ca2904799ef5db30d0663ce2604d3491aee611d29f167220a3535933ec77ba21bbb4f7432396a2474bee17c5f988e4594396896f2a23b3fd6c2d154fd0a350d803fb94dce94d54febb1a42735f9f64c3594f4e4bc760a1b447f80f38dcb03a874eaceadcfe4bd70bbc63bb5b6e0f11c5e15525a88801320b4ad541ff71407aec7961720d5a43a80eb93c75da4f9e3a0a3e8e891f8b3a50e6b6da24637ef5a08c4449038cc6dd2111fea2a0b316cc6ea95e94f91cbd7b9d", 0xf8}, {&(0x7f0000000180)="c42e784854f8996ad60a020653685a9596178c73d439d80b67b180f2a50787ce8afcb1b0eb5186b6c478bcbf568920fa94329e9da63f03b3dad3474cd804c858330732f435516952f377799560d72ee315a37f6d33fb6cae3f9c0ec9b9de876a45d56d5521a86b0d2ed14dd77c3ccc06b09138be090b6a8b345844ba7e8ec4ab5d2434f3ab3ef8bc55a04480653ef75e9c0553889aae40f72c36dcf6704ece5d476ff95c58531e5998ba3f4d5edc0fe8976b4ba122b90892d6c32be888f4da7c201af1dba645e4c7b540a271b24f59ea18f42809fa", 0xd5}], 0x2, &(0x7f00000004c0)=[@rights={0x38, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x10}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @cred={0x20, 0xffff, 0x0, r1, r2, r3}, @cred={0x20, 0xffff, 0x0, r4, r5, r6}, @rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0]}], 0x148, 0x2}, 0xe374d0c0f2bf235d) 23:06:54 executing program 0: r0 = socket(0x18, 0x1, 0x0) shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) ftruncate(r0, 0x0, 0x7ff) openat$pci(0xffffffffffffff9c, &(0x7f0000000000)='/dev/pci\x00', 0x400, 0x0) shmget(0x1, 0x1000, 0x400, &(0x7f0000ffd000/0x1000)=nil) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140), 0x0) 23:06:54 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) unlink(&(0x7f00000000c0)='./file0\x00') socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000140)={0x5, './file0\x00'}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0}, 0xc) getgroups(0x5, &(0x7f0000000200)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) fchownat(r3, &(0x7f0000000180)='./file0\x00', r4, r5, 0x4) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:06:54 executing program 1: openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wsmouse0\x00', 0x0, 0x0) minherit(&(0x7f000071c000/0x1000)=nil, 0x1000, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x20100, 0x0) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000080)) 23:06:54 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x80, 0x40) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f0000000180)) r1 = socket$unix(0x1, 0x0, 0x0) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000000c0)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) connect$unix(r2, &(0x7f0000000000)=@abs={0x5e936829ac9101fc}, 0x2) 23:06:54 executing program 1: r0 = kqueue() pipe2(&(0x7f0000000000), 0x10004) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x0, 0x810, r1, 0x0, 0x0) 23:06:54 executing program 0: r0 = socket(0x11, 0x3, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs, 0x8) poll(&(0x7f0000000040)=[{r0, 0x84}], 0x1, 0x0) r1 = dup(r0) faccessat(r1, &(0x7f0000000100)='./file0\x00', 0x8, 0x1) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x90, 0x0) ioctl$BIOCVERSION(r1, 0x40044271, &(0x7f0000000140)) ioctl$BIOCSHDRCMPLT(r2, 0x80044275, &(0x7f00000000c0)=0x80000001) socket$inet6(0x18, 0x4007, 0x10001) 23:06:54 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd\x00', 0xc0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000140)=0x8001) open(&(0x7f00000000c0)='./file0\x00', 0x2c0, 0x40) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f000062e000)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xea, 0x0, 0x0, 0x0, 0xfffffffffffffd99}, 0x0) open(&(0x7f0000000080)='./file0\x00', 0x20000, 0x134) 23:06:54 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x0, 0xfffffffffffffffc, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0xc) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ftruncate(r0, 0x0, 0x8) 23:06:54 executing program 1: r0 = open$dir(&(0x7f0000000180)='.\x00', 0x0, 0x1000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x2b}], 0x7, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0xa3}], 0x7ff, 0x0, 0x0, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x4d0, 0x0) 23:06:54 executing program 0: r0 = dup(0xffffffffffffffff) ioctl$TIOCCBRK(r0, 0x2000747a) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) read(r1, &(0x7f00000000c0)=""/149, 0x95) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f00000004c0)={0x800000005, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739e278b7ec0"}) syz_open_pts() poll(&(0x7f0000000080)=[{r1, 0x13f}], 0x1, 0x0) ioctl$BIOCSDLT(r0, 0x8004427a, &(0x7f0000000000)=0xfffffffffffffffa) 23:06:54 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0x4) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000080)) ioctl$TIOCGWINSZ(r0, 0x40087468, &(0x7f00000000c0)) write(r0, 0x0, 0x0) 23:06:54 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) r1 = socket(0x2, 0x0, 0x4cb) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10, 0x0) r3 = open$dir(&(0x7f0000000080)='./file0\x00', 0x204a0, 0x20) r4 = kqueue() r5 = socket$inet(0x2, 0x1, 0x4) r6 = syz_open_pts() r7 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x20220, 0x0) r8 = accept$inet(0xffffffffffffff9c, 0x0, &(0x7f0000000240)) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000280)={0xffffffffffffffff}) r10 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/wsmouse\x00', 0x81, 0x0) r11 = openat$zero(0xffffffffffffff9c, &(0x7f0000000300)='/dev/zero\x00', 0x80, 0x0) r12 = kqueue() kevent(r0, &(0x7f0000000140)=[{{r1}, 0xffffffffffffffff, 0x4, 0x2, 0x8, 0x400}, {{r2}, 0xffffffffffffffff, 0xe9, 0x80000004, 0x6, 0x7fffffff}, {{r3}, 0xfffffffffffffff9, 0x42, 0x2, 0x5}, {{r4}, 0x0, 0x5, 0x80, 0xffffffff, 0x8ac}, {{r5}, 0xfffffffffffffffa, 0x0, 0x400000a1, 0x7f, 0x40000}, {{r6}, 0x0, 0x2, 0xf0000040, 0x35, 0x3}, {{r7}, 0xfffffffffffffffd, 0x52, 0x4, 0x0, 0x40}], 0x0, &(0x7f0000000340)=[{{r8}, 0xfffffffffffffffa, 0x62, 0x2, 0x5, 0x6}, {{r9}, 0xffffffffffffffff, 0x12, 0x8, 0x4, 0x5}, {{r10}, 0x0, 0x0, 0x90, 0xffffffff80000000, 0x2}, {{r11}, 0xfffffffffffffffd, 0x58, 0x0, 0x80, 0x88}, {{r12}, 0xfffffffffffffff8, 0xc, 0x400fffff, 0xe41}], 0xfbee, &(0x7f0000000400)={0x6, 0x7}) r13 = socket$inet6(0x18, 0x1, 0xfffffffffffffff8) setsockopt$sock_timeval(r13, 0xffff, 0x4, &(0x7f00000000c0)={0x2d}, 0x10) listen(r13, 0x0) setsockopt$sock_timeval(r13, 0xffff, 0x1007, &(0x7f0000000000)={0x5, 0xffffffffffffffc0}, 0x10) 23:06:54 executing program 1: mlock(&(0x7f0000214000/0x5000)=nil, 0xfffffffffffffec9) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) close(r0) 23:06:54 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) dup2(r0, r1) open$dir(&(0x7f0000000040)='./file0\x00', 0x80b, 0x2) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) connect(r0, &(0x7f0000000000)=@in, 0xc) 23:06:54 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@in, &(0x7f00000000c0)=0xc) readlink(&(0x7f00000011c0)='./file0/file0\x00', &(0x7f0000001200)=""/118, 0x76) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000001140)=0x1002) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() r3 = dup2(r1, r2) poll(&(0x7f0000000080)=[{r1, 0x82}], 0x1, 0x0) fchmodat(r3, &(0x7f0000001180)='./file0\x00', 0x1, 0x6) accept$unix(r3, &(0x7f0000001280)=@abs, &(0x7f00000012c0)=0x8) 23:06:54 executing program 0: r0 = socket(0x2000000000000002, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f0000000080)=[{&(0x7f0000000200)="51c5bea1ea", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000180)) mmap(&(0x7f0000010000/0x3000)=nil, 0x3000, 0x4, 0x10, r0, 0x0, 0xfffffffffffffff8) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0x4}, 0x10) 23:06:54 executing program 1: r0 = dup(0xffffffffffffffff) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() write(r1, &(0x7f0000000100)="da59071012a852bd0af130e3d40ddbb3abcf27bc45a32c87d5ae7d60b64dac6567e9cef99eb0d506287e2fa2c883bc8328f5bfd7e364422e6095dd384f4225d17f491de85f111aa5af8720d163689506ba35372511c4e8c3a970cef8c30d7774aadaf4b257f7674989a3091e4364361020294c40a19cb862e5568a326fbd8b513931ddd8563ac34669e2cda3cc98f47e5998691d10ade5aaed01393e70b5174e9653fceb5632b7d1adcf9fda0b733e18c4f101c63c78b9de67", 0xb9) fsync(r1) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) munmap(&(0x7f0000ffe000/0x1000)=nil, 0x1000) fchown(r1, r2, r3) 23:06:54 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) lstat(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)) r0 = socket(0x6, 0x4000, 0xffffffffffff9cfe) connect$unix(r0, &(0x7f0000000140)=@file={0x1, './file0\x00'}, 0xa) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) fcntl$setstatus(r1, 0x4, 0x80) fcntl$dupfd(r1, 0xa, r0) pwritev(r1, &(0x7f0000000140), 0x10000000000002a9, 0x0, 0x0) lstat(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000200)) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='r\x00') 23:06:54 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000180)='./file0\x00', 0x80, 0x11) ioctl$VMM_IOC_CREATE(r1, 0xc5005601, &(0x7f0000000300)={0x10, 0x8001, 0x4, 0x7, [{&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0x3ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0xa66}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x1000)=nil, 0x1}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x34}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xbd}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x26ec}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ff5000/0x8000)=nil, 0x3}, {&(0x7f0000ff5000/0xb000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x1}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0xb0a}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x5}, {&(0x7f0000ffe000/0x2000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x7ff}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x200}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x1}, {&(0x7f0000fed000/0x13000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x3}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000fed000/0x3000)=nil, 0x21b5}, {&(0x7f0000fed000/0x12000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x8}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x4}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x2000000000011, &(0x7f00000000c0)="cf405a3d391b7ded2e4c1f993fcca2960fae430fba6d3bdaaed4365ffeeddecff37522dec865a49a9c0064017480afc2a9efbbd9af919794f97c221ea9b3b1a2dc4d1f28c56c574bd478a5bb98aca2e67db65a9a8efa684f797e0b132f2122fab20a45479fa2b69516355b701100000000000000000000000000001a6161523b18dd", 0x82) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000001c0)="bd506d901669fa93fdfa5a11cb7824438420542280a97e3c6d59af0e8f7b3d97b96dc933d675db3c98c9e75f1d230400f022f1", 0x33) ioctl$KDDISABIO(r1, 0x20004b3d) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000040)=0x2b3) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000080)={0x6, 0x5}) 23:06:54 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f0000000080), 0x4) write(r0, &(0x7f0000000000)="472355e357c564df7a10b5713828a80903aec5fd85961c07e6a1b245f89da3e0fc9191ba6eec740185f068fd9d8384e0c7b53e18e3ae09bc767a22741a6eb8e9f170380dd69cede4", 0x48) 23:06:54 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x7) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000080)={&(0x7f0000000700)=ANY=[@ANYBLOB="01009f4f9b4773782e2f66696c653066"], 0xa, &(0x7f0000000500)=[{&(0x7f0000000100)="c42046ea12b72c9008d9d52f2409907de8798096c64368bc3575fc1d454b12f67691e0b0c3cac94cd9c23b9d23987d5286f6a1da7a4df1f8655a92e2550ac22ca5fac620a46aaf2e73b5bc0454d45248242c6af6b75e5ab991f0e42d8a8b5de16b5bca4b3e00677c0a260ec7dfc32bc8af08d073c5c5232df3d0c983f2042811878085312055f367561b387c49dca63e358a6d0d3d9e777303fda83863634ac5fc52cb3f355a4acf0d829b1b2f1afb8d0e332cee1f6f2810313b", 0xba}, {&(0x7f00000001c0)="bfeb03b835d83386f838fbd205727120cd93836440cff13fb1c0a54da37fb2a73143bc6d62d6027d95b009a4be9085c1d4b0fc0b4ddacc6d9ee02db58c3243ff18658042643e2ea36c82a718a9b7e59d5429726f5c5ab676d6990e701ccd4394bbc7f49163bf919707fdb2025501b54beb053f3aba1e52e40f67fe84c9f899eec899f6182fa5fcf908aa1c8c96aebc97abe0231e0087ef79d9ad3a862f502debd79143f002dfd17e4da4ee641cba3f948d40c04f5d", 0xb5}, {&(0x7f0000000280)="f5ec86b60491d6dbba0fd42c03534bfac883e18c528cc72d99ee28bc54c6953ffd7c0588d7de88ee32a1bf7c918b95aa6ca82eb47b4a473b990c5f0ee52e4992bbea16ff1c39a469d6748aca46006a0699fd7ab0d4b9f705c3cf1ec058f15909e7e8cd9b82886e7c64bf4e8650cc75cd307ac0de3c694cfd05c550eff1c14c7cfd40787b48a1655c13252638d12cc484d780df2ab3604b9e", 0x98}, {&(0x7f0000000340)="affc7ec6121504116c94b43aef2c473e651811c09057c3e7f3fd8960f58aa97af836a5ca8c9d5238ab9dd015732da846b290fb0feb39bc3de08e918fde91fc2148d3f8734ce5c42bb0152d481b8f65a54365ea9aa6a669b5135c5f74377c557abc7198a614e709d963613a008aa783b6522f0d865c6241c649f2a2b56f580c96cbcdddce98ebc0e83c1f35e2d1f0c594238374", 0x93}, {&(0x7f0000000400)="2cf0ba45dc335d417ac5ebe78842f405253a1f99a9d5d2987a78bbd9316d4afa37f43c0ee41867959e23929ab9c63029c6f04b7a58acfb2ed4569e468a11aefc4f3ee9d4ffd24b23a3f4d9f45d091445a37dbd8774cdb048cac2a3ba31f6a7c6cd4dfb1663d17f57a0345a65bf4b33ade7b11a2fab150b8aa002c8872f05bf4a10d617df06d40882afab7e3409517250fc118a72af3191394617dccf38225f3ca7f6f73b2391ea232ab4948c5d69adcb6672c912d190a843113f8686019be0cf8cdcd567fbca9d4502d5029d1b61713fb4d9d2e09ff330ff71e7de7b032fad12990c2f651685eb90e6be707181f2", 0xee}], 0x5, &(0x7f0000000580)=[{0xe8, 0xffff, 0x100, "43084d7feadccc8db213e394aa73ee43ad28b3200a73c70bef846bc7cab8069098f38a56dad83e621359cad57e6bc9623680edf9cde5bfd37769cb27e6e6b38fb30b5343d7428645ea5691ab64dbc90e2b02d816c75ced04ece2208664890876bd7458f908ceaf66bca7d9a7d104c3b192ddcd6a34bacda7f3e26b7a5acfc6e531279886d426b1d8daa9615ab9e138eda718ac59a04d8239c7d135fc4baad782ec11da4df4bfad36578a35099d1bb420a0b5223e98a07fa40f4a6285c051e1402dab9125295e6f2df1d7c13b054d14b0e4e1f97189a2"}, {0x48, 0xffff, 0x81, "27a7d75c41957dda79691d83468fcdff4a45aaff7b8ab394d7994f6c806d2b5102415420d169227a2a97f8bee316bc9b6fb862ac"}, {0x20, 0xffff, 0x7fffffff, "7f7faa43606941dd6071cdee997257"}], 0x150}, 0x2) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) madvise(&(0x7f0000040000/0x2000)=nil, 0x2000, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:06:54 executing program 1: r0 = socket$inet6(0x18, 0x5, 0xfffffffffffffffc) listen(r0, 0x0) r1 = socket$unix(0x1, 0xffffffffffffffff, 0x0) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r2 = syz_open_pts() close(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) write(r2, &(0x7f0000000080)="f86bdc52", 0x4) fsync(r0) r4 = dup2(r1, r1) shutdown(r1, 0x2) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x8080, 0x0) dup2(r4, r1) 23:06:54 executing program 0: r0 = open(&(0x7f0000001000)='./file0\x00', 0x200, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000001040)="b6adf1945b03c17c8534018edfdc65ecb0885badcfe72ba7fd86a8b02d43d326b7e47401edd5d22a388e3e981c917bde32545bc16711f7b8801df2c24940dda9717418c7bf9c667348c629d76005aea0b90bd1b637876837846aff1aefed2de53acca452d6e1ae2229afd67b54477d011c919520718737213be910083424d7a5d4b623bc7a3f7462367336ce99d37623cc44551e0618465006fa08cc6b86d16f95643043a83b7514cc7e06973c761d2feadb5a9bfe16de07053c9db38529af0dee3c2e5826a0e4934903d6", 0xcb) r1 = socket$inet(0x2, 0x1, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) accept$inet6(r0, 0x0, &(0x7f0000001140)) setsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="2f7fb2cd070ea77d0e9cf793f2a2dea148e13463b2d83e4ebee88719dc4e4d226346177505342100f0ac217213de8022dfad3147a7e4ca90353de60180587299a6ddbcaa2a5954bf1c2669ce61c2c16ff501192df03a94c27beeeeb039a26a20d74543a4c7450c858e28dfc6c0d13f69facef49f486b0a0c5fc1baf8d8785eab6ca690029cf765d1fcb545b11a868dd2cfc4f2563855a5a6cc75f64280cd9165adde496b25acd52e3892c4cb5425b179ad34b9b01efa59c4e5487844205e77d03d5ec75af564e0b6594886361dae73b0a9b54747bce0901ee087a6a1bc0216c6f3cca53a1d7bd69a8c8d6a8c0b6b2d015d6605d3a462dc8cc2a79d1b324f4446c68aef1324880d1289e0ee3cc891ba06a9b3ea7a98c015371601274e6dcae141b4a1ac0ae11ea2a1853ed681e6c10e2099cc113f5bebe7b0b3fbff644a5564c60d363fdcac82aed9bb3815fcc9dd45778588fd420fb362ca7c907e63d73072272c9ddbc0fff4fd465558bb59e5f4701114b9b0bdff970bf1b6b6c1659ae7821844a32f4e592aa4f8b4776d139825fb97733edc8d4d47cee7bd0e8f93a5d933c42959fafbf4540ac646819835da214d3675f740ce2b778e165be423eaf5b395df6b85f5f5b56b0e0aa9c741e9cdc3486eb5c0c6b46e531199eb81f05d925e44f08a231e64ca02705d1e2bcc50a1388cca5aca65f5a69ee802ec8fcebfacddd54f7b87fefe9288789827316000c86647a0391ee1389269a1a2bfec1dfdbc483cfe6613f4c7da098e03d1885813df472dc6287e4da5eee6e6ce468208b61d69152500a601aa44116a87004f4373dc0469dbd28bb054fc7b5e6614d8f533efc49875f638560551b631706773247006b5d2ba0961008e993e42bb2fdc7198a73216d3582c2eb6f22097fb9ed828d5441b0a61c676ebd63324bada359a78ee6c0bbfa17530e906e6a206eb0d27ddf155664928c64387ea35891785b43532d1d84542247bb89c081338fd1c3f3aaae4bb351c90ad5f243e60c0786ecc63bf1a622c6eb51446c263acd3240e4e31330ae4203113b57d7957ba70a93cd3156d4d1e339e3aa8a4358ba17ccc2194b05a23e45e56838435381cf8ec4d5ee19f76805e3f3684ff0078d69d7220fbeb45233aac2ff8e5b3ae5ab1a86a286e8a77291515f60e2193cdb96a21c580735bb00e13224a6a738c057aa60c209e2c2e9d6a75c2214b2f66c29ed5dc0a8ee7470315bdc5a9ca4129e1b2efc666ee47728ec2923be7f7875bb66ce2ac3be0c7fa065d5859b552af9f6a6b8aa1d9d14af79e3c732aa8e1179805529759e1fe76124b9741ccb282452a7273f8ba496d827c8c8ab422c78e75c6a10386de32cf6cde708e18c5485656de2c769c9f1f2ab3d201a044cb3d4d6133ddae7d6805b92de53a77573f5dc4e2f3f1d310aa7abbe21cdec4d9e417e45b6daf786eacc436f0be6b4a486e6b691332e972610230932806b89a50d67a3dc208792bee8807f6f62523894444a6aeec45c5b5e62aae0b0b7ddba3b599f0208309d21325b418c8469a57c8cb4ea1c069ecf8c25f090ac76d02296fbbf0f89ae6fa8a030d2f85b9c55e8f9d32db0ac1844d48fb313e7eac4dd46400d10501a730551ea98df85469bfcfcba1a1da69ae1f06a85b5ac99209264a02bd7ac26fdb5356a115af9c0c60d19a3a1119779384b4a348594f13b748134e077f86056427797d8078c4afebbad4f6a1fd906af48198d7c62f9dc521eeff485008364adc1baf820de268bd371ac88bfbd6e460d69f13d71eb3e1a222dfeec75e28e363ffff3912dcf7bab2b166c909f9cf1a402d40aa9ef499adf7c34aeb25f13d228db190e4cbcef18599004dd263b09c5586f20aeb222db88cae0075c35ae53deb70b25bc333082961ba4fbc5a3cb0e687d5ca04d5008329cd965d559c5c07a4e7feecdc690d228464dcd62c5b1d5d4d5419477b1e1c32a6fcf97ce49b65d40ffb72128ec085c61f98a45f7a9793f79fac00fee65adeafcf52f721c3f337f9e1b697e88a41ecbf137d1f4a0665d75816dfc52de26858d14722cf3a398f6f04afd43ac2c3ea76421d3659a19e8f1663c4442fcfa6505b306f3e2a9d332c62b8333878617cdd4e43a9dbd8a5e9e905a6a962ec9d8cbb19ed9884428e821266c86f018d41ed37192ab60dc3a098f13a5fa0f495e54429ab85d5b2042034e35694adf1e1cfa3064ba27b77e0c730295bb309036be4076e10426a91a5c3b31fd403f56893d3543dc8d0ab2091682d5bfdd13d7d4934954fb40718d4dc7631d9380189ca9fba26718579f1d592cd4d1408a650135268000e527f8387946ffe3214b8ae23cf570a839847202e03f07309beef1953a220ffd3863bac4947af6af77336ad399d2181f02cf2d5846ac0685d4a00c52f585851773aaf1e1c88e7b7088f461407d75f14ddf25bde76a78900971e0c378bdefc47103371735cb405ee73f41735ca45d700fb6e05bd6893935d03f7045a0da126808285aa9d726ee2cb33ecc2206cd1c7f0e35d2f9c3490a35f1c4c77e1e69511f691807279cac50bb3e7f8b9e5a559bc5fc1aa244a859ebef42a84532518e663687acd7a3f4199cfc6797a64ea54e08793897bf3aa28c8bf8c3f1baae7553e32e72b5c7cb14d437057f5b925b5a07c486da72cacc1cb8543403ad2071bc9f8e064c4661e26e999ddb8730545c9ddc4e24dcbdc43051d87e14261e2b00e3416d9432cb050d3cf2f79b3cdeffcdb8906fee332dcaf9c6798040aa7a759be8204a1f7827356bf6be1c05cc465efe7c41c34c15e99be14fbf3b443d565dc9b2d4f537e30109958d8f38b24666c2e08a99d6dbcccd7520a17bc2e9d816a93c436c82c32dfab3d57b58a578794fdd8bbf2f62c686d419928bdbc7447a38c02a2e59ab33049b4a4516c6fc932ce21fc4b1ca958fc6dd49ea9d26b649aca4abdfd1575ff0dbbf21a627423d1ea57e3b88b9d7a6240b6bd765618e682b8cc1f23c6d6f26c42ad771377ecb64bd2f2088aac74972c6a0056138975eddb629155591a4a85c072192d015ec5ebba2696cf80f9fd989ce7af66e19607b0c90614270f4934c2cb515e0e47d5aae13b011664d819a1086a170bfc5c7165375dd4b09e2c7a24bd9c4d9739f48479ddcadd42a830245e3c2a137cfb652c52382fd4646ab502392c1c4214dd1d45a86af1e6578d13ff6a8559d7177831c85bc86695e3558582abc99c414307849b52c7262610b817cd61574a1c5fd180c2c275f2b5d294c208134b47a3a21d5fb6b0a5737dd6eaa00a7a45ae9123a5931bf9f56f6151db58872a18f0692fdf47fa5dd75ad78ee1808842ed76fa7bc0af83f60880d4e25c3ec52dc4fae4c6615be8c5fbb2b5a48f3f8f979ee24fa0dc1448078f16671e69ea7141868dbdea73cfdd4e80a1c35b4a3aff7307e5821c3d7787fc84e0e4abe9f498e0600017b42aa6222fd677438178116329bb5555cc51b86f9d6a6d7a1dc04c2d57d4ef967387aea9b4d58f538ed554ccf76d2b447944fbc009bd1e05af49c3fa1d3ea1ee799a224ec62ff1a3daaa3493c61c79e81f57e33acd8aac53c9079b481544c88588674b01f8d57b3484df310e89a9adcf1df3a4eb3456d2cecd6a779ad1034ecd90b691eca482d1b61ac17b8725480da53d61315ba964e848e2b285ce59cec4dea1bcfd6b0f8419d6ce7fe4012597d5bd4081e95fb68c75dc4222a5b6506e1f55a6b917650d4d8f15d2ba1731bc5a2c68255f8a19a53a425541a73225294bce2b04452e80b7d1c2e5881ab5061a9982fa92891ca248b21a6b0d184750757314a07437a0ecaacd6e38c86375921242a1b7d52b81be09b28f4362a43fe75595fe03cde0c8a526e93c5f83a86cc1c4843ff0ec87112397903720a8e7f09f52b7df44727ba2c1acc3e4b4d43043c193ba2651555b3129fe903605cae9f36955926dd7f6672d8d1c088bc2b7a1203d507f5bd382e4d9b03956a92bd3b15955cc25f6450911771ec9fe331476fe8fd5d7fb16cac8f5e2e325d4573621d0c4b5b3418b21835aa7dac59a4b3fd6f6b2f053b2a5db57d2855833761afd2c53028fcbc2d818c5c41d3c27ddb285955aef060d9b8a7f27267bdadaff0261a994c32b7c03fecf8685153abe19b7193fe2b1ac6bd8ddf1d197612776273313c0e0a2df1f0b03b2dad9837a7aa38aa94c8da0893eeb6d906024ba96f42aa250940729a3560d276719301446b9bc6734d2a234d78538e59fe0e128d0353c505ac96d19ae4752422a64bc6460a33853926ae3e663a6373afc82e9029f458ca88f9ec8c8232194d1db7bfb7e600076d3b77edc4d1c25abe83928afd7caf78983a98304cf78124016cf5b308d8e86c8aa3701277d51c2f769708905d280dbe703e35e3af8ad1378e99065eb43a813177732e055638ad12d29ab796694756472ed1547723fc7341b382d43a2d47e2eafaa9fdc5d628b387991f50b69b05292f9ab80f00cf4c00a5b681a35b8131f5cacb61d23251be87389a93b31b7e0be9fa6629accc5b00b7a2fb77eaece0370ac90fd0193a5e2c777f4c84433c3393a07ef7fcccbf244f1f75d4114497889c7e4843f740bab38e5fd83764cc7a34ab980fc12a9db05c75e225464e9e40f62e0a1f821d9757f743448ca4dd4b3815ead13bea461abb1345bd7bbd8af3323d6ad6db4c571f3135bdb66c34ba606fdba881290b9355cbdc4a2b224afb51af154fdb434e90651f0c594fc513003566d54241ebee8531ff1c6cf08a23cdbeb2cc67e44bf9bd813a1fb8c673ac93eeb96144239491c421bd3bfb91d3e052013a6f4b07def35a5b668b08f4790efba111c530dd4d7da7d5036b22fb12fbe9b0782887951c60e227e7fe1ccbb20263110179c39f3b4e2d7ede7dbcf29ffaa2d95d991a659eae638917eb603bd200b0e51332736e6c68d2a549634ae8a4f0d8d0851006118ba741426bbf8518d82dd683bc55264c7e6e5e909cfd6b4e9fb53fcd2dcde09d23816518b8db13336ff4535804536d807d40ce2ba175f933f4b7c27ae37fcd8509e67f0ef4c3b7247454b38d4edbacad70f0559781db7b1e98d2b65d71b4473447ac48cd791944ada97c3909742c18a3a048fb3746a9e0de63e7c94bfbacef85d7151523606556c07439ebfc5eecb0c0aed4f3aa1dcc51d203815453a6af715b80c019b1e68f0e46405782ecfea71ec3a0098b8aa86e0c2cf5d5f4bea9faad9d57e0fdca4ce8775271b9f47a0d903646155aa6c5d772cf545a5b08b1c54c0af506be6c22d5172acfd53aa2494294ef51847ff2dabd045eb1ff54d4eb025b255e591666a87b7226d271b4519f7b9a3925bc43b64211b7b03adf59d12214ee5af107d04090f25b74a3e933784b3b39b7db035d2e2173c982c63ee7ef30384b5e26805d5a0889cdfd687088fb0ebe87203c7d06a33e2333e33d0885995b15db49e4e17841005b003b4355fdaf20921d5c57056249f919fefb79e3e81a79ff92363825bdd0432e89ee6d734132f151e67e2b601d3fd046b622c28dff3d1e29b9b38c1d05e434dfcb72ce06bdf1c43f4f20aa672425e58e30ba20814bb931f24e825202307eaa8701add140060b6b93fc4c998bdd12ece6a9e901863f68b7467574824fc2dbd0e5903932f0fe49c213197faf96dad0296ec0a8feb0274bdca88dacbe54decb6955b608d7b0eb05f6b0432862dc00eb7a13ae6d39ce6b74d9c8032f45969e7b9e402e73723d326ae2abe88d964f354f1f1eaf5e149e8c0cc5e4559f568966d6361cd3f564d6efccf27", 0x1000) 23:06:54 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) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x5, 0x0) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:06:54 executing program 0: syz_open_pts() nanosleep(&(0x7f00000000c0)={0x68, 0x6}, 0x0) r0 = kqueue() getpeername$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) kevent(r0, 0x0, 0x0, 0x0, 0xc4e, 0x0) kevent(r0, &(0x7f0000000000), 0x81, 0x0, 0x7, 0x0) close(r0) kevent(r0, &(0x7f0000000040), 0x7fff, 0x0, 0xbb01, 0x0) 23:06:54 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x29, 0x800000000000009, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f0000000040)=0xc) r2 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={r1, r2, r3}, 0xc) 23:06:54 executing program 1: link(&(0x7f0000000040)='./control\x00', &(0x7f0000000080)='./control\x00') mkdir(&(0x7f0000000000)='./control\x00', 0x0) 23:06:55 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000140)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETIF(r1, 0x8020426c, &(0x7f0000000180)={'tap', 0x0}) r2 = syz_open_pts() close(r0) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) r4 = dup2(r3, r2) kevent(r4, &(0x7f0000000080)=[{{r3}, 0xfffffffffffffffa, 0x4, 0x20000084, 0x8, 0x80000000}, {{r3}, 0xfffffffffffffffe, 0x10, 0x9, 0x8, 0x8}], 0x4, &(0x7f00000000c0)=[{{r3}, 0xfffffffffffffffc, 0x98, 0x0, 0x81, 0x1a}], 0x5, &(0x7f0000000100)={0x15, 0x2}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r2, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 23:06:55 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) dup2(r0, r0) 23:06:55 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000200)='/dev/zero\x00', 0x2, 0x0) openat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x22) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{}], 0x0, 0x0, 0x0, 0x0) r1 = socket(0x18, 0x1, 0x0) r2 = open$dir(&(0x7f0000000100)='./file0\x00', 0x80, 0x8) r3 = dup(r1) linkat(r2, &(0x7f0000000140)='./file0\x00', r3, &(0x7f00000001c0)='./file0\x00', 0x4) r4 = fcntl$dupfd(r1, 0xa, r1) ioctl$VT_RELDISP(r4, 0x20007604, &(0x7f0000000040)=0x1) syz_execute_func(&(0x7f0000000080)="c48195e883f9ffffff660f6e600fc4c1635d5365f3450fbdccf2f20f0d8a72df0000c4c235b66965c461addeee8f2830cc7500dbc4831d5fa0b4000000b3450fb295f4ffffff") setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x1000001, 0x7, &(0x7f00000002c0)="168ad854dd413e7fa1bb54e24c75c1df689aa26d499939d669e3be26a0db6766c6122a0105c1563b06a94223894eb8710166f09fef19fbff8ea8939a06d8940a359495498b0a558c4751a3d6004fbbeab069cde3f25840b7c14f95c911201ccdc85727c3405e133155d53aa93771a84fd4a1670c2c39a9ecb37d53f24f497f80628b6ac9bed2045822fc574278d6bbf3e24e6b48fa4fe5429d6e8980e730af9322a9181f6370b98d339d5d09ccb467210593ab23763f52e3e1754f266b5f5a5baae1c98dfd83b66d82b6aca67d1f2e4b6e4fd117f7bf21b7f54d28421d6301ff15fc0ecf1159fe575d88", 0x5a5a1b6c627e85b4) readv(r0, &(0x7f00000027c0)=[{&(0x7f0000000280)=""/29, 0x1d}, {&(0x7f00000003c0)=""/149, 0x95}, {&(0x7f0000000480)=""/177, 0xb1}, {&(0x7f0000000540)=""/173, 0xad}, {&(0x7f0000000600)=""/102, 0x66}, {&(0x7f0000000680)=""/4096, 0x1000}, {&(0x7f0000001680)=""/4096, 0x1000}, {&(0x7f0000002680)=""/148, 0x94}, {&(0x7f0000002740)=""/95, 0x5f}], 0x9) 23:06:55 executing program 0: clock_gettime(0x300026082800004, 0x0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCVERSION(r0, 0x40044271, &(0x7f0000000180)) clock_gettime(0x4, &(0x7f0000000000)) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = semget$private(0x0, 0x3, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) r6 = getegid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) getgroups(0x4, &(0x7f00000002c0)=[r4, r5, r6, r7]) semop(r3, &(0x7f0000000100)=[{0x4, 0x1, 0x1800}], 0x1) pipe2(&(0x7f0000000080), 0x10004) 23:06:55 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000180)='./file0\x00', 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000500)={0x10, 0x5, 0x4, 0x3ce, [{&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xb1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffd000/0x1000)=nil}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000feb000/0x13000)=nil, 0x2}, {&(0x7f0000fec000/0x4000)=nil, &(0x7f0000fec000/0x1000)=nil, 0x3}, {&(0x7f0000feb000/0x3000)=nil, &(0x7f0000fec000/0x4000)=nil, 0xfff}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff1000/0x1000)=nil, 0x8}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ff8000/0x8000)=nil, 0x38}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ff4000/0x3000)=nil, 0x7d}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ff2000/0x1000)=nil, 0x3}, {&(0x7f0000ffe000/0x1000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x9}, {&(0x7f0000fef000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x7}, {&(0x7f0000ff8000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x1}, {&(0x7f0000fee000/0x2000)=nil, &(0x7f0000ff8000/0x3000)=nil, 0xfffffffffffffffc}, {&(0x7f0000ff2000/0x3000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0x3f}, {&(0x7f0000fec000/0x1000)=nil, &(0x7f0000fec000/0x13000)=nil, 0x3ff}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000ff0000/0x2000)=nil, 0xff}], ['./file1\x00', './file0\x00', './file0\x00', './file2\x00'], './file1/file0\x00', './file2/file0\x00', './file1/file0/file0\x00', ['./file', './file', './file', './file'], 0xf4f6}) renameat(r0, &(0x7f00000000c0)='./file1/file0/file0\x00', r0, 0x0) clock_gettime(0x4, &(0x7f0000000000)) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) fchflags(r0, 0x1) ioctl$VT_GETMODE(r0, 0x40087603, &(0x7f0000000100)) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 23:06:55 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() kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x2, &(0x7f00000000c0)={0x60}) syz_extract_tcp_res$synack(&(0x7f0000000000), 0x1, 0x0) kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) 23:06:57 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x210, 0x10) ioctl$TIOCSTOP(r0, 0x2000746f) setsockopt$sock_int(r0, 0xffff, 0x1012, &(0x7f0000000040)=0x7, 0x4) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000100), &(0x7f0000000140)=0x8) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000180)) r1 = open(&(0x7f00000001c0)='./file0\x00', 0x20, 0x0) fcntl$getown(r0, 0x5) ioctl$BIOCSETF(r1, 0x80104267, &(0x7f0000000240)={0x7, &(0x7f0000000200)=[{0x4, 0x3f, 0x20, 0x7fff}, {0x8, 0xe4d, 0x1, 0x4}, {0xc4, 0x9009, 0x6, 0x8}, {0x10000, 0x7, 0x2b97, 0x10001}, {0x3, 0x4, 0x0, 0x1}, {0x8, 0x5, 0x5, 0xfffffffffffffffb}, {0x5, 0x3, 0xfffffffffffffffb, 0x401}]}) linkat(r0, &(0x7f0000000280)='./file0\x00', r0, &(0x7f00000002c0)='./file1\x00', 0x4) connect$inet(r0, &(0x7f0000000300)={0x2, 0x2}, 0xc) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000340)=0x1) sendmsg(r1, &(0x7f0000002e40)={&(0x7f0000000380)=@un=@abs={0x0, 0x0, 0x1}, 0x8, &(0x7f0000001780)=[{&(0x7f00000003c0)="ae565192c6789f54b0186604f74baa9356a4d95c7b6f430a3a27b9df16d308f3acd60cffc6b51058ff138b8a6f112115fd882843f5128cfe66246fdc7cde06927b6935d335fdfde858422ca8699933f199033b50015655faec4b87994fa33bfaba58ca40378fc8", 0x67}, {&(0x7f0000000440)="f611d2c4241bb3b7216caa7d8f281568db6b594e653eb7be3dc7706e139da51dc00cd6699a8b1b6019b9e38152ab294d7e858778d6a24ff4c375c21fee25c88ef2e9c37d65c98c382a4d5d96e9bfed28daddefb58c3912e9833af9064a72470183ec435079b0bbbf6e06334d933d3bc321bc35151f8a3d7bee30289c353d64a4122e69fc669e349c24f056559329876b6ba8fa3b9848e92cc139db9c5384c8ff416577", 0xa3}, {&(0x7f0000000500)="f3a1bfd6ee77b0f0", 0x8}, {&(0x7f0000000540)="0262eece2b87db2f74c097c23803fb4761d89dd499573bb6c8539fd391fe944c783b9171ce5a7dee", 0x28}, {&(0x7f0000000580)="dd3f0f8e53038f3b3e8842a7238139", 0xf}, {&(0x7f00000005c0)="d0094728097e70753e8bb5ecc108375ab7731fe35f4b5e9ee2053898b4a2b9eb9f42df49ab755f7ef9d7e0b6d0d732bb2b6a4cd21484cafd0d8369c84adfa4373245c928fc70381588f1c760dadcbe2ab7fa07178bed9ee6e285d6c5fcfd8f88e1c78a", 0x63}, {&(0x7f0000000640)="e2b0a1fe93c299e83ec819715179b00cc3325776e939c1630e092a87248664c8d82ea6fe639d75fd01919555ea3f372d844ac0b5ba57b1ccae1889cf486148c43acdb18a3a992220f592c047f71f351e5173fd13cbc82bf15c908142691486fa7d212656fe0b1a70c8c2a8cc8e4cc9c2eb1302b666655246ec109ec142bc922e13ef25bb583f17417ec9d3f3bf4e770ed09f44f52518fd773dda47f5f12cceb4a3ecdf933ae9fad835717b370e3e74b311c71a18e8305b05127281705336b6683f0a74ef04fe4ec4fbb9ff2bcc4e5bcc8b5d06221ad6c85cd598df9b46c9b11a16456643569ec547c7fd7a5eed32c13061d118c341c9b72fd7ab753f9357bbc7e7583eadc60e54c4ef182cd8d95dbf3f179568c26b3d3f29115330f4dcabc7164b7af1953d59a7d401b327eb93fbf0ff54f48fbfb7461fc8a82bde14db71b80ed0d43e832a7d77a0f276a67cb90cdfad8dc705dcd798300bdfe2ba9a25e7d4c158645d814ec5cf7564a492052ead6500aa38e0955d3158adae0385ca89c361e84c288ef0e78f01888450b4b1efabb9f8cc488b49acaf95aa6a06343f9cb9891056bacb052f01b550fc06d9885a683277bd978e9f6a2860aac812aea439712c43df99a2498ca8c71e3e156dc8d22bd48a0296462bb7589e2155f94e4ca408e0cd9ae5daf59549e6a59be527329ed504efa359ed89c5907f87ab9807c187f7b131a6a05dcdaf03d1ee898e1e9522f3a21965ca5d77457ab00eb08e5b0b2284d31fbe106c48783b1572e43dbd7dc6f130921359fe5a5d87394c0c33f9f0138f6b2814dce557209223def25f25e62c675f56f4b2591449267a0729d33d3177d408c15e2fc6999e71816ed3f9530c14d5f397f4afda46ba0f28dd7f8e2bb68b93753e2f51374333d32e5a3f4459700ac1f1e5320ddd4948995bafa00d20fd133870f4c67ed2c6e3cecf8a3d2b4d2c5fd1d8db8453cd97ce5bf211e07e48439de163af98e3ed8daa8598286d71de3cf002331756e25009aedfefb42eddd6b085655ae77a27529e6ace9a1dea29ed0d9a1c17b06cdedb000e92c12480e2da185f6d8aa8dc83ed2772c068b4f926d015fffbabc2f9c0b945fe0b09e4610bff72ccd85ce124dab96276943facc8b0ba275a7d505e7dc433871f4198eb0bc3d80446770b46d8799c55f923cf01498792e723d5c0cdf92d9f2720d7c1fa89689eb83de72f46af335f20239eeb692055ac168f37131f56c7f132d7de9a93c204ee30b8dcec3f12e54517a061e42a91a67abeb27b92c932be10ef8a529bd6851d5835e2c2cfc1b9719108c6c0394d26478ad909f2e6fdbbcb5baa5f13daaf6cf8c673133493303fe1d41b5d9dd056b5738376f002e10ee879794bbe0332472cf33b68ff52eb8040e5d33798b0677304e38ec65c3e5e27300571ff4dff7905231f6889c7242d6d6b38e40a01c3e2be2a5a6b348191e5473f6a22574fd36a31c6a7cb09872c3e8a5b9b0a46edc52947faced4d19ea0635e786a0571ba15b594a616fc5e303a4beb4457bac8d005e633d032f677d94b67afa0c50262e578aa7a99504819ded407666e57fb4f2af2c64a89a8fdc0abe00094110caaa59ad3ad9cf87b60ce9b6257d130c2106a6eec507fd07f81b521e86eff981140a29fd9aef15d8a968d4d1da3a7a518153181ae308e36ab04859c4119c4731386da2f41c86221647902ad11b3452c8265fa1be182aea9c005da4907cb87e019288e2b857b50e5e12a0e0a6540105f1fbdac1eed5e728b85634529f0371e8d1e2e1bd0f360078124e1a1ffcc3224a602cc54ce1d8ab730714bc85b9fffb1c138d0b365f3d5c33c729d0816e5417d2b2cf8cddce8fcd8a2a5e3bc0cbb44956daca5b925dc795724d17e5936f888dd86cb0870405532a0bd9323977a47ebb7ca2058c85a912a6716aa4b56e464f343338dec75224e2da3a1696648158a960027279cf95a33d72756881ac99807c2256ecb6f2139d980754cb3a3ba4cecc0d496634a2fab06d75c43a983c82c2d2f4779356639c56fdaf778f071b9620eeb9dd4453f360842a8b9f6d463426dcb88c8f7d233a9791aabe8b8cd7b0839c1300a0c1eb53cd8b67444b397f0bdb63547de6c2531c8f010b00cf65f9fdc899d2e72cf700f47febac4e48fe4ba4608f9b2f18f1e26f5dc0a41864e0bfeea93e5c9eef001ac2b68a8ccf6aff7e45ffceed03e9296542d51364a8b36c0e98d0af7f329f7a578b6d10f2f28cbde0ee30ef83b847a40e33d698c507e3bb298db979420b8e3f7cb556fba5a55c0261cebbba7b556f0af2b598b3d5054c282dfcce7c9ab32ae56e43c498d80f44b6c73ed745414f29c316d8abf837ad1f62a59b86afc663b8f743c2a36ef6e268c4911d3f597d7052c502c1a35923aa78e3a205d1494ddcf0d7b984cb26fe97447c009508e6a7559f4cf946929cf8d3261f4940f236e6099d5a278ce7d27b7a463189b166a919361cc1c892328293545c3344c12a62534e0f0adc8d0a29f010d968decedfa2d44d38be5a190f52f49fa8f9469578722bd250416f95537a56d62eac80dacfc472af67155fbc80cea5776b7b5d22d66c875b158bb2580b3cd862f6c60cff4f34b075349b45197a42f81baae2f2437d44516c9a2a95bb431ca93d1a31c5497a7cab8c6bbaf4c9973fa718bc70bee778abb59768ec063904d61008dc7608af5b12947d75fa623c124456522992f2880a8b8e9819e41eb926738db9fa2758390b1f3d9ec0798e47d7f698f2cb9afe08c1be04fa125841887ac5ffa5152d99005c107d7105cf9f1ba9bdf138adead091eda246a9c8091c9ee9d00f7e3ba7cbe2d17e593cf6445c4b1a8fd9c045807d3e8022b652ac4164c352aff8579ee47fd793fd56dae1557e68d3f7c9679fe08474ffbe5cb1918ca1caad39ee940cef3d6d62310ebb5f838bf7370e38d252f66d0476d2d5136152691d47e812f0a0da8738962aea6e2d78983169063d97d8e0b3c599121bed7c358fc50526813119e69752c318637a6e7c99f38bf7250e2dca106e77c71b9a8c768dbb54240f12182ab6bea665bfaec0ce3eeb4c798ec374db0ee95eda5523f7cd85df5d1536e3001a7133778e43d64c2827f541eb7b716523a501b24d1abbde3d2ed5438dabe4f53d69a9b34d036405150dea4c4fcb4bcd332a678ce6d3a866641363a471bd35ff7529b7d73ef1706ceed1c887118d2ed0d1435292a7d212244a16ffaa01623284d6adac87fda31927af03181c764a614b30fa5110d1ca57a29ada399fd29f1dd3a0758d5b9703ebfe9ad34457a61d14b346302f94584a9c15870073d9a2788f13ecb7c3bd8018e1e539f4ab9fdb4c6f33f59ba19ae978e978f9f5925b59171700b7bf83786d5f549bc65e9f27f9b62a3a508c1fd4feeac3cbce11ed7dd2cd43baaea4d032fa6682afdc330e89f99b6a8d754d9d2b3db0c52a73163a1814ec759971ca4e1e1f5f89cf3ce6f0125520e1c6025dfe77d8fade00e1e37b01eb2895a32a6d2f7e5dd98666d306b614eaa65865b414e25578e47c500b4e12c06c58a7b1d5e2858a116459a2c8a035a80ac3e6d8e20d343365c71b648b97f84c14db7746291a5e61c036928ba281fef632f43ddd82df6f6a8cf7b57179378dee1c2b5f9ee43146719e52c01731b683f7811b4cf8b432632fa240dbf51b29bd14671458cc7f39119dfd8540e061c21b03a372ce0f811b37f673e2b53359fd474b8832eb43a3cd2f9ee1b45a3ee762d99a24b0a6f7853caf41c51ef0e14d80fbd9168db31967cdfe40d3aa4a4747c548fba6b5204a17b31bb3180dd7d518e97af69cfa4c3504add3c805abee4db2b47f4055bcc5565d47535029fccbbf5f01ec1693864ac86d552106eb43595a9ad56f6236f9565fc398e4e689f855fce48e5aea13fcbe832c62cb481517a54a8ef69a9c4f3fcd72c0bf415fef455c272897fd4aeeedd3f15a1574b2874c13339c70e9e3c786309afb3acc9b8c7c14dfba87d57c9227f96b373c92bc7df0fcda7f6383cdb967e892b94bbe3d5536b9343aa55af5a4c70ab2226c19922122bdcac6d3a0dea185e53a1fd1cbb9601fb98b07617c2c75e60794ad3da325998d0a64466219bd95f97e1c4e04edf1593956f51920f2bc293294577d12984655b11d8bb481d891f62b3109598762469b7fbfc157cb9efb7425d90cf1eb609bcbf9f301c9b4895642fc2e41c0a638cd40ef14e843550fd8576cbd8d15e0bfc0bf8e98820dee29e5cccdb0ab547d2a1ff1af0f176c8843422f8ab3f504a3dbdf5d0c98323ff30854857e8a33d0b98df908ea422860c91ebf88b4c94f4d0ecd50af6904990e18ba427bc0b3d64f489d4dbd554cf5170782d50c5d396af82aa91a7502e2e7d6609cc012fa9dbd8019920ba0ea4108189223e0265119ce753ed5df91aed971d4604d55c98b9ffccf56af8f693c974962cf2fc5aa28dc1e446e339bf002ab5c1cf657bf20a3b38a641ca8301d5efe739bc44025d8e598525d84767c54295098bbad1883c7663b4889e0424a9731a638a571a63fb64ef7b0326b256fcbdc50219362cf326e32356a2829d1d47e712d4cff00f011892e4fc20ef0352a81ab2dfc5b1cef34890e5442b9c52284efa06fd60309c740738fd7287942ce0dba3be656dcb583f9f74fc4dbb81056e3ed24e1b12baae9954ec1a38ed1b4718394e727f4dce009646c4e1b1686a06ef74d6b28539aea3f4dd8b689213b604f788106afe7da8669b9de52bcfcf3ed013302db0fd776315ab0bcd17dba105b51a7234634dffea33e731fe3c3da7db69eb514fdd60219d1bb2c43ad7cfa12340926cb7c6023ba5ca2e75beab3d7490109c01804d255e3e272f9e71a0eeac6f6d916211a297dd71f81f98dc17851ae1bc1dbb30d6d8b3e0692cd5ad2285da4a372636d44fc7d1c564057c59b7907820e24957f755767831f8f351865c6d2a7db5f6b6188d573af08ce960b073a8dd6fcf19e53e890372d5dc918671d55d165520b7835fd2c2467ebabbd7bb48920afdb99597d7a0d3e127ba0f82fd05cc6b728ac12edd036bb65a4f12c916d0374250a71b262b9df6b59ecb860c129cb310746612e85e5fd3641c4d00c0b9961dd9e55704117902e1c702dc899348257b190cfbc6e3fab0d3fca7e85d02f37054e63ae445a81657e95a90d52b737e92310e94b074e1e2986d41ac42426ed0773cc32bf81c68c1871873b3d21bf348545bbf1f22b7ed2fafcb8c670a285e474c78f0459027a00721232000b0fa84aa78ffd8073eb537a9c7f41fb8b6c6c48fadee7a45422eb9ff48e6f4c3c1bfa7091b9bd65c5aa14981ad1645deacebfd8dbf03aef400b7cca500c7137ff3ea77ba35988124d7945c7b4814bd435d1908e9255efb1a79ca2b9ec25d1960e2b51fc6364cb9bd54b6525dd9b90a0e1ae0f3a553a74f088fd2a941b1d25bc65b68a5ad13f12646a25035d80b62a884911317f257c84f629cb40def5bbf0400905438be2b1db205c533a7d0de70ac1f427cfd9095e0fc1f7b39993215c38eab413c491d2c5d6f2e531e941b96a4b75b261cef5530fb9b1583254a9467d11ce5a120ced7628af2c822812cd2bf05c0d94f70001f172499903253e49d2d262ea11216f67623ee7da660025c0355200e54e7e1f9c1e820da42f290051409e9913b6a7b009c5e4f12bbd7aee68002848bbff1367d53468f2be6f95b2297a70b556c0d4b5c9e7c6b721b8663c86e3cde390c9f8cc78f3f507a3e4192c43254fcf5276f33c72a6f00a83341af9f7b6693", 0x1000}, {&(0x7f0000001640)}, {&(0x7f0000001680)="57af6d9b06abaea8d351eb03016c664f127d2404ff46eb3698ecc3e8afbc181856f061f660888ebfdc7d3784151884ec4f6d1d701a2014e0b1a13dbebc680f8151361b6b9a5d0a48a4c097662fc479035c015287e0a9179c9dcc1dddbe0b531a546fae174a794a32114b4382e1332f8c08406f02276b83aa68ccee69e561d965f53c704acc34fb2eb387079c62e3b8269a31309556164e95712ace16fe150967cb0a2862ec0819b3ecafb1e47f5b608cf2f6b48bb6d4729d824b95d47dd94c78d9217a0bd740706e9875385edae57fd2af06ae4e9ee68b", 0xd7}], 0x9, &(0x7f0000001840)=[{0x18, 0x1, 0x3, 'C&k'}, {0x90, 0xffff, 0x101, "3c8c2673b4aced34c27419e946eb61faafe8615a57e43d0d672a722e0cc73d502d5bbf192f98eefffa2652c17125bccbebebfeab6cb6d227764eb1d815388abc03d7d49ac1959e1d02aa4b4b87963a45bed73dcb022074db2f46ce0af46f21edbbe302afceb1462269cdaaab0ae25a8aeac86ff993794663b8"}, {0xa8, 0xffff, 0x6aa, "f926865557a20bb7355adf696ccc7ebd1e200582a741367e7405d99e60a7491860734e079750abcff0486358ffd60f53483236c53a387b818024af58a40bd8016fb090878e0c38b10168da6e9e3036f44cb0ae02ccea9c8d03122f73584f87cedb0496f64996e1a18284b8f891d586758ce2b698951211059f2ac00ba1b1c6cb00e51e60695a4948f98e4575b8ae1f27eed120c32c"}, {0x1010, 0xffff, 0x0, "481bbb60aeba9e14052360e8d56714863de34b9e7692c5ddf888853928ca37b70b439ab7b59e2b1656ca4fef57d3cac231c8654871abf47ec846d9c1246b604a687e83b386f53ba6fb1bcf958e35edb3d01ead727c4aceb0092945c182b532e142355e7c0f566d7115d9f6402fd2cc3ee5ed1ae576f373c7bd2ccb150c80a72a89e7cd9f713b9d13dc9488bcaa9a35c6d70e9263d0505a1f3154e68ce53076dd941aa66287a5735283f5ccb235fa9c26ed0b30fbb8d0f79034a334abd0a65c081698ceb1a6ea7316b7d18832c6b77bf5b16b87019fc826deedf7ef17f6e3c6a8d39c7ff3adc0c1f7fe1a1f53176fbc8531222b8cd81514f4101ebb9610900b8d2cf97466aa423d387c5e0ab61327a54bf32e9a8d0fb568ecb2ebae324c08db731ba976f5b5e243c8201ef36fcc86a920be2f79da45cdf6e40ad006db16cb8876b0658ada625bf2dfe0c3f5c2227ec2458775e6ad25b40103e44b482b54a86585a2cf18d4c43dbcf46cd51431bf2d21e9b46aacad2de86ba5fcd2dccd15ca9461dd03efc531c17b0a0103eaa352d883c79f6516136e7b300d34c94f6cbe5968e70df9785f0e7c5a3c79bb3faffbdfc3ef23f8d30d6f025ac4ba04482147efc971bce631b6510f73034769fe14143d73dbc534b8d3344d2ca9942bd761d1275fc50e12ded6093719d2addd40536ff5b9d6fc1cceb5b8e8f93d797f3eceacbb7a9486a0d2bb1466214ca512879505afc1428178aa2369762ddac580713a296c762d19cf333183594c4a8e3570672adddd62e9a88c2c8d4af555cec048b37a6d3870ecbf15983aae28402d035f4c51cf79a89e9e37ab9d8f001079293fa72e0f980b6043d69567c4c9072644341e92682ea268ed6d8e668a1ab47cf20f3dfbf6e42d2c4f21624c59fec2704bc233a1df8cc52a424b617125404450dbc40f0eb322eb4622189d08a9222b28045fdea1ac0d3806bb6cf4aadd2c6366bf7cc1642ec106258274e363dc74709db04478f4132eaf5ed7cba7aac4d7302f137e0b95bc68fcc392d42a0fd160083d1de881fc06ed36d3a076af2663564a27936a2683e5d34df1a37f565a2c3b7c32453274c848e267a0b79c8a8c0bf756f0dabd583b61b7d8db4f2a500edc8de4ac4eb338f1a5612898a0d1d3faaa3739417e4c664af086b1fe689c3aec4e42f470ed14602337f26992174bedad4fa3395ee8996fdd5c5ca6a11205e1eddbc87d6f83df53ced45b8c39fbd0e64ad0b17cf2d47680266edc4a4cdfe22371aa523bd37061dbc4a417a35ca629672f423d09927727d8ff29563c2bb51caebc63052108459de78ed1f8aa612cd03e510aad0677712fb4860731af081e8f303266d199387bf03cee86187570d12fa2cbcf8271437a7e594288750bb24e9dfd6926ced83419b7d1e318840761d9a643a53fdf95d28d89a7db64eefb304bff852b80a0d0066643660547d5f646c5b0ee58b5f1f5807b677a6492b99f4dd16eed9aff0e3fbfefeed295ae3d7d0d93235e9d3a86211083b0845f506a6f3b7777da0a137de51781d1bc5c03c783cdcd1e5522e68bbc73aebbc01b9ecb790964d36054cf9c494be57d9e1f9e9fde1f4b366e581ab68dfee0bd09bf4401745b6d2d543f961a40b2633ca15e04d0c6f2d80b706d66ff21fc1c24db48fc140462723e641658826b0cf2c378a779d1f5db6260ba3ebc747e4a47edccf726dd59ed37c238031b11d44bab8fc21db4a99a9d76adf6bb4c1b4e8b48b8ec32d3b345c592337bfbca92f2bc05ae1f39cf4d9f4efdaf0f22a96a1fb4f928c5850604ca297976afecc86a079a316b2b53e89df4b69c3faa6257e406908328a795c64dfa78baa814cacd268ea6c5f35b8d93411876197918b271303d523efb838ffdab0010e2bd3230fe43c43ff804ac8b4c863d10b2269d3d615ea47981a755a22f51b8264c2379815d62be01a6238408fd066c30a5ef5f6b4c258d23083db900d6767a2e499b444be5ff62dbb118afae216d9a152d4027fe76d05cbeffc98691e5b6ce2f8e13f8beaf5a6f0e107c48133b65a61cae60ecb3b991e153a661a0d5041f7208e0434e95063ae3022a9abca052b21754be1d0c09b49804a9c12cb630f9fef6797f991fa00d88eebeec237c914a7610eceef963be39d3256ae4ddad488f0b78556aac6b7327ca726552e0b6977db065f7fab8c8ba9acee179cae5f1328497a61346cd711033f01d8181bf162dae3cbecca85c74e34c3e6908241e36e3039ff3661417e23e814a64570910df9c13040ddab62563710f941551c99fdf107948b6891037511edd32640bbce7ad9d7725977dd73a7b2e7253e33a69208817c29c543d9e93895e7a8be57d12dbd3683e54830e51a8397ed2070fe58b3677ff1991a8118d074a3a7c5ce7de8fbb268a5868839b4de335de4a6cce1ecad097e6deb56f0bef0eb4bc5002dcc6d145813f75e33ebe3e4f9c694b9338c3bf335a01a2c70e8481135ca324f44a68e5638bbb01bff1cf85f00785a02e840ae3c86c79a54ed9822a520fbc41a5e0172d5d85261a84e7dab625ea28e7a614b9521ed8dd74d79e9cb932bbe4cb6e1a8d088d02a6dc1e341cc13c88be2b817c653a6df2eae1f301500024583e763ffb6fb644580531a3edf11523398ba9a0ff5d80cf95e5a0de2e865165122cdb172f47bdf4f2c8ae6eff53c9ba99a902e3c2e833647c73ea729e5226eb05495501f9a82dc4ae1b58da136eb7b745fb8fb8de2378966ad0133e6465cc84d838c2964607ea37c1c48656a15a382a44ac9921d56986e55e55dc118fd0bec6659341086d74424ed995ed4be615fa4f7a01e1dd26e5048b4658b6ef11885a829a8168ae6feadc6ee27b6e3cdd3bc4a912d37380b349326bf47071cfee80e27eaeb7e00f3d94862bdba8df4c6a87e21706c84d22f88778ce328a458d8cc71e04bbf062cba83e540ebf2b908b2c5cbac63c6f7cd017dcb9bfbefca5d398b4b6e0dd95471a406988b6fe3d61f1e0ef4a64e292129ba9df4d648ce711aaf8589e819661561c05513e3667139606d5293f1920acfbbd90f92cae27775f548245203bcbcd99206543a74a912ab0a93e47ae9acf5287bf0a1ec664a8b1ba4c4027859af6c745f30fe83357327ed520191b8a30f5e8cdd7e80fa7ca483b0c3de0b291894822defd2d92503382d57b738e660b3af5d7e72442d795ca659b32428885a884aef48cc75a38c1d7f384ac3afd633093016c887894fb20536efb0d164e6a430fe38e305b5f420558f54dd9f56b3c63185df923ae2e07651e12ba5d4e585a9597d356cb2ae9caccfa0ea86d844bcb16ba6e07849b8e6772ae0f62f39e10ad6f166a6064c738fc3f447abfbc96a21da4bd667dc4cc242332f530a48b3a730a4259202337f2b2d73dd28aa76cf884ae7d88aa7d076ad657701614dcea34a28f5cfafeeb1b154a99872f54049694714382a8f9f64f16859fb09a35721eb1fa3e6b07d94592832ec1621e69da54a83e564abf259f6745518fb8c83dd35c04a76a819d5cd1fffc1ea5049a93f6aa0b90a96c2b324b06a1e660f6cda76d481ac6b55210834ad8e0cc709b43e6be7645b0403dee7f3dac6bead3ce2ba807c311a0c9e709ccc303cf807f33e118f552ae71869587bc7daf06c4e52863add15f69c52903c9ab9e01912371553fb3ff05436353a90f98b534f110ed551252c5977e0da64db13cd7b5f4856bd655297d9ed0dad45781eadde117116a6834b5eb8eab16859b5375468d0161aa4f0d9d0ff1f6c1562249226d4630792ba6705cd034f9c0a3b338790d48b0a92a662f42a46816905c56986a7bbc32f10458452cf9d82e4827245f3e41108f7f0e56afd79664fea144a24e99ece03b637b25ef067b844d00dcd8e0207bbc6c9690c61fdbd3d9322de784a149578e90f64b542c11f24b2c51b0e437f9cc6b6be48eab88f857168661754f22630b09e3ff93d544f4a10bb76d35da33b5c530bb531e2b00a97d28dc2d2bf9ddf1999aecdf274a7b1d253232610310deaa9a7bdc981519aa392945edd0d064f9a192c24468b83bbbdbe5418ec90cd75704257c8f29d1c54997ffff95e23e3a4e1dc54f49efa5be45503694ed3b1de43b0f1a39405a16c35d818fe0fae87a9df84c98f5bb09c6c961c8fa5e4a5057edf5a0ed982ffa4625b418ca5480c4d75e213ffea8d7181bd87591354378c40073c0f8cf42f52f3049d204e9907a4bede58add020d35b3b103865463d1d709e49dc371d0de9212a04eaf96737409fb7e65825e28e692c406a7dafcc6087bc18ae1828d646cd9297d7ba931a786bc70d358de2e48e2f10b9528e0fb160911c5cc7c2967f58f38a462b23e1e49494a0eb7f400d31d0b824b0be768d30582d046aec856aef196b991e4c2dd72c730c3dbce2e422ab13c613d8fe2c01781430ba222e1e7447a738fb504fb227a512bf2cf06fb5794b0906662f7fd6d515a109f5fc94806122195cfc92387d73aa3e50573d1a5a0b8bf20fd268379702fe0f9a523eb4349974e2a182d5f057c61ce3ec29df96785abd4dfa81c50597879af49622611889bf8f5f22d42ee7002f330061d4d1b825d9dd9e753609764febe9394a700e7405bd16a046ee002bfa1964659932d2c2dbf31b80058beb910ab7fcb6c34acafb7df8fa7d88fbc2a36e97f64dc99d817224cfd49975ddd82c2a7a309d6cfe49533971f3fd86200614500775f15aa55681a15154831f2b3c952b9baa2964a27e698157c8f8aa112122bc23cad38b0b7ca5011ad3d818c04e610d4cfbdf48274c006270f961d20efe917db182e08a480f24445f34d5d73228a48f0c385089828a93ab11dc56ce4858df8a6eb7a373eca58a639a0ad0d74f7139ea4fc6dd5470883b0503b339bb8123f2db39a74cec97687e4e4dc599392d0681ae062a35d08ce74516bab2763087ae29af07779442ba06060a660483fe2d30134c139881e423b31569278d71a426a23f4e68e9e8d7c219ddf8df3c6260d35a963889bf490a9ea1a21cdadc9e7fb9ee36d2975d44b300c0bd0f7de377ef1ab94a0c81ec2dda1994cd71b1b403fc68e2655c790338422bcca2010992d748b1404e8996348361f8ef32b8ce6f4db44930279e92c2eac92c98d69f73e62214ea8b9ed27894529f93a994cdd761916ab0a808f417b567a6456cd9e3470f28728b618ca12f12140cd71fd1cac3a828601d5d5c9673a0ccf17501caa0dce2847b8f06cf6ccac6d4b7dec93af552b37669f58b9f0116c2d30b11537c6da017794d948f5004535dd8071eb586f285e50e94896cc8a95328d952c0ec9cce51c3b8ec6007750eb4b8818a3f5e86772c8f51708055ad86e641e8e9213e1d20e5198d440c5e39424c78744b16865e676db1dde536d3a25c556dab62da352a0cda28c72044bf85be7d8be37724295a6c9edd165c1e01c9794f925e02abc1baa75f503949f5df225135b25da8409fd25f17b9e9b558ed3a57edfbddb644bbcb35c44e74d99fda4adf8b498635841806cf89e17f2dd79dea26c8c66de02115ce64a270d77f32ecd27324a52265ef98a64bd7448548889fb18417107cc96368c1332f46b753aca278e830ad057f6fde932269c58c959ca1b2f3379e41e03483ca55c92adc36b85688dc0cf60afa4711b5fd5701e9883c25fd018743d820164309d6276bcc30cd3debd4e1a3b26bdd6487ae9aa89201354f91e3b6682c6e3fc9b22071fd56a0e1ca4ffd5dc3a669716c3310d41ed51e780f3972e999550bb394c4ac3d06eb0afbc871b8868b4e284a1"}, {0xf8, 0xffff, 0x0, "e8d2601dead8d3a23c07112cb338c314ddd01c17671c5c13ad224c0f45fec352d9b3b1e9a1fc22e98a19b8a1abd0fef25b41726f66c67f6d8961262ce2ec7d6bcd23cd00c8706411784b301d089e721aa7c12f6907774ee978028a66d4061a8395b866cf74e228199afdebe9d4688c72957c8aa8265a896119fa26d0b0093c4310bab2b662208366e07089bea77213b743b878a3de589d951a1b76a959ceeb14aa091749c50671104fcfc8f8464e9c8c72c23ab40bf4ff80dcd8e5fdbd99e19d46f75bea5277da80564911f241107f4bc5cba9b100b377acf14e3e8674c2c80cb66b020cec7b"}, {0xf0, 0xffff, 0x2, "8138cc0c1a073c13a875a913bab7467c471d4e16fee1f14e6ddada8883cc966436d2335b79c1dfc13a1504fc2935b9939c8342efaaa97bfd2e21ffbb21500ae15876a03bf69a09620860653797f4180b24b7b21b299d0a18203a2bee98302ee4d852a5e204720b050adb651c96dee8ba09aea0e61094c493f85e6d051e0631f93f97f0dd41537de04e0b159b863e623c31f07539660c72173dbe5ee1746aadadea3cc553150ea4a1f05f7f887c9c2151b624d01e56a5efb583df4129ee9d879c1347f55b3da7be90d5cec4171c80d04ab5cee3ca064b418012b3d1435b"}, {0x40, 0xffff, 0x80, "ae7e3fafc7b448ef1c0884fb02f1fa2b56cc85ccb2b15e962db20e501d5a89f9ae9aad098e1b6b6cb00bec65"}, {0x98, 0xffff, 0x1f, "63a896208f827238b6215dbe7be34135da6738515e92715f7d5541bf3e2e3c63ec0c09d1fd798710368cb1d356adcb31d4e746b0a027ac2067feae3effd66c2f3183851714cdabb3c3ccdd45ad4211ec92d0cfa2fd98dacab84e2df0d7411bab7d4a1cca84d2f349d97f3e75666a67c3b747573d55987263e4a02c8cdfa09fe48ac460e7"}, {0xc8, 0xffff, 0x2, "1a3b909c901a0e3bf878543a25cef3d82d856aa8fdf4b70b31cbadc4d020d0d82ad3b9adec850d43df31598cf161d5a29a0cd9a2f46473cbd22bd3062ad365b6417e30b1494d5fc46f67f7e28e2051dd09377e2d54d1dd0ed65fe3ce91b8236ee6fd7a07976bf6166b70d46114831aec4988f1e92270a8286b30f022dbb4973890136876a4b8166b554d1ceab6d4d46a6c3180bb4e29005e15fe746c69d0109cdd61c139b3a6e7523645932a3dc8c47ccc57dfeb8c2e"}, {0x110, 0xffff, 0x6, "acd9b1f4b2fe19ea4de600072c85ab9e80c3460e15c78a623e80dac97561c92b1ff940d6cdcd55fe22fb722e3f7489a07ec7d09e5aac6063610d4b8e8c81aa45ac1acc8d7dbbf244c06a20f00f39278b7d917f57267b79d518e9985e65cee961ec379a8a89af2eedf6a221a9ef184d001ee4406f40ec4fc23e33546abf9863781260f8ee4e0ca1115e07977ee915cf755616c006ac4e6b9e15e840854d877ed5d5bd4b606dcbdb6df056cbbb21764f48f93daa15978868b6abe54f3bdaac56032d9f1bcc4c20aa311849bcf8a3042b14a4df84b544c2b1e4c5ea94fde49fffc4f073f02d83ad4855562a9aca261dc8673e4eecb2de933d9f95ece34f"}], 0x15f8}, 0x40a) sendmsg(r0, &(0x7f0000004480)={&(0x7f0000002e80)=@un=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000003040)=[{&(0x7f0000002ec0)="1ea86cc01fb72889432681c1f820754d19e8f5b0df571fb72108595b5d2de3d79f5378a90ba9baf148e04e4af8a586a15d018a0e2db28c3ac0aa1c1849fe1003d207116b1de4bdec7e", 0x49}, {&(0x7f0000002f40)="7e1228f51d766df3b450ac92bfc1a308e317d5a679b3bfeaebfb282d8db46b86a7f8b79729a45ab197390bec244319b14583b2aef3b98c6c125d9a6f88858f91a65c96c75da6978d3d7aab1c7b56035a28f45d6182e79ebc04908b41472873ccf658011d95ab95dd3edb2c3c81f89d3a79bdc0b1947604431dc223766ae256221035ff922275542ce1778c04f1ddce", 0x8f}, {&(0x7f0000003000)="81548a572bb60e695bde40374d3bc9f34a4a8a530b06c04564a561957ffe", 0x1e}], 0x3, &(0x7f0000003080)=[{0xf0, 0x0, 0x4, "b37238bbda6cd5b9555f8afdbadc096dfd5eae93b342b46f9f4e77fef4244cc1efc7bde5bb1c96e18abef189bd3d35e683b6c5aca529e331b56455bf00d04cfa7d376d83cd0dfbfc2aed1fee12724a69698aff98149e94dab2585cf647bc2ab276bedebae4dfb0e52aa59cae32182b70b2ce0c7c3b2502a418fb8ab1a53f24bbb631d15de53fc23ea4f3b324ac5d2196c1fb06170fe9cdd8109c759030eca348957e688e9de4b2a38c4e7989c065f3a8d941650cb43c364450dfd4dfe947fd748fb494599628c7ca62c3f37d9cc106d8f2ebc0f91628bd836a31"}, {0xd8, 0xffff, 0x5, "9b1a895fea5dc17badf6712fe0ab263974f850607cb20035385a419bf2baa98e349bcbc6c28a5872897b25211d06c817183f8fb1986a3a257492b8c0a86cc24f2184e0c561b8f4a5a299bf4a698a57050cd16dfb2a1e2a53de6d0c607b90b82b4d6562e095490961e2b5ffd028fba7fe71e1e2aa441bd359df0dca9bd4ac8f0cc1903513e2f39b4e0cd69fdce1d37e17391711c288847e1d46b9dbd31cb9921c5674e0aba3011a8698df58cb5f7c604eeaa6e44fc510ac041f42901a0d1595c995952111c3f5"}, {0x10, 0x1, 0x234085a8}, {0xc0, 0x1, 0x4, "ecb4acf4ce6df53a85762353ea99d3cd469e19da75be1c4f6090fa5b7660787b52a073bf85e011c8c69b0f5d4b7a61dd20c30ee6c06c445f37b287fd7127d49a066b50527e125e961377356dd774b247c8ae588c7857005db5a63e499787e91e3929758e43bae08f51560944c4994a907713a36219ec10205bb0021a29aac1a441d5c5b845b572355a9eb27006dc25382ac7074206ee89c98e60ced9849b3463d8deb69cffa4a5d014bc163799"}, {0x1010, 0x1, 0x9, "cba89163d355aef24d467607db84efc256d27e3fc2805712610857da86692c534896e9e31bf7a1e07ab22f9a17928cf98397152edd3329fbc41c527d51256f330ff4e511054f229be4ffbaed417ca12c40ef420ae811b7510dc9f8a7e0c49bde091b6a30b38561577f697140fbbdb1911c71668f8a3b6d4bcf2156a1f8b23f57f3cae3ef7b0576b1730fe6ce209ca52fd6b38de14e43a194a25de63d805b75a9fd8c080cddf07523ef3b4a7ef977ac163c8347e23562e7f9f974f33e240485094e9f5fe5aa00728dc0db67be17cde0e2c650e4369d9136416b46ebab8f9b3aa42aaf6b5ad3f68ecacc5f611245b482ece04cb24ca3688f4f073ac91a63cc7cbfa45b827ca7a0c9a75da7d50c32017b8cec23ae9d354150d911779a5474e7e46a530ffecca42560ec5b6a693990853a544ef0955bc5fea1e6fb4d0c0fa7e12e61a613a3d6bf13470cef5f6a5e54f10150078d0c1f291712ab1f621c00a71c4fbde6d20c997ec9bd5b53275091863890fa5a696a54d697d527682b6d91838cd8bea6b23afc25ac4d3141562bbfe7794c755f4aeb536131bfcfcfb31e4a44dc2ac66564607995fb38700298986bb4a3ae5f43d05a4fabf7cbebe10b8aaa0ef3d32377b4fe9983a9226cda0a3cb9d93361d184af7c80a8b8e733fa053b9e709eca510a9aeaeba1eee3b453c9dcfe22c5091218ddf734082c830621cdbc17b883fd1a73c96bec7619f7d309e7c91b706d104159eeebf9904a03e3936dc830bd351ca436adc8ef72faf9968e83acf5f32758eb4778472994ac6767dbe433f79a5e5fbef082546e397c9aa18aa01d21ccbe19c794023763d904b8fa3c59f8ad8f7753cdf998f1df74d70a5ff1956af78496dfa6906411ce1ad6db1e63aa01d6fbb28bd991444d854b78784fd998c5852410865c56bbe018304fa7114d93d37ce556ad5c69455bf1a384cca4cf89a15fc7e5096ab5a86f488a4d4c453afa3f78305081b77bad010ed50c4f4a54534b8668c084ef94de4389d5f0f4f28d31ac356c198b559b679ff8851f6a5b43e1d45b3b15cda104977b382f438386123a075c59976f079e21e9d5257e4f72416c4bb58e659a399dbbaca14f5d12f047fc25ed1ff5765fe0b9d396fa03d8c3befb2bdffd9d17e2f41be46580a83c64dc792e3c902dcb839bb3d31b1f227634c73df778ac1d4b400ba3cff7d6c9cba2db54bb81ed487ebe23167edf04a3ab15a212662aaf0a033ff1a7352620c5b11bd68ce9dfdf690132b58f31b6f37ac33788cde4915c3507d9ca269f1284ed5e739ce6a76c6752712d70fa92a02b775b9670b8f1286ee7a7b4e975648409b62feb06eb8a487c17a3ef3dc141ed1247a89f6c8a8bc5b0c04adc20e502d7a6ab33b775c2e5cf13407f2ba2cfda683523223549b9f193aeb88eea9f87bb012945ef3a0e612b183866db33056510113467b4851faaa6bc0007f7b2d8f87195ccf069307dcc175aa9618811ee9c552f4a72c9edfb84b5ff2081c7fa0e5d397c4fe236d2c8f9999b7dc8ef217ddf068553645d8f2eb97751029a3fe46192e7dc47a22998018354affcaa37be0977904510cd9cd589a46f2beefe89d7ad0f100f2a07863f836a42235fccaf3aecb997a8211a5c3f9f8381dc06385449abfdb9c5625be29f1cbcc57ff0bcf4f85c1e95d98e1f8ee914ba07742b801a052fa75d6ca4e37297f06966819fc1b5a04ddb55d95c1315218171e30edf5bbd34544f905bc3ee660b4a6e6186783c9adb206d6b4d4f1efa0d4f3b4709df999cd5e783e70bb8dc3570c91d36d7e95c14f82ffb795e85f5e9bec3afc1f3fe41d191db74ae9a5e80acee7f5e22d60c82be7260d90646a11b3bbd84c9537f1a2d511def32252a203e65571ea7b92218abd66261ad55bf9cb93d7ab39d55d5b14b69f4b8f91835c9d6eb6fca3516d0e871a2de064b670c5a96156b044d39e31596e4d57ab518e0a323bee4d1af918f21645d6a9080a50b1202cb443aaf4940c177aea456d11e17515d7f39b9cdbf120ad2bceffc7e18d9e8d98fa9dc1335719c3bfcff9b2b166ba35ac1693ecf3cf5bca93e3e1cae86620f50f914a95694158ca200a6488201769e0e2fecae6b50c378e08e72c3850684d68725efd82effbebc7f166402c080ef3bae9297f3f7a7ae5c50c60cd0792312821373a628bb45a4be9111fe6d947f8214b5e1f0aa4df83d0aa1300e531c62c0e2072019790b24d397565edf5762b1acf1d5d3b07f699866c09958f3ecca9b5a4e4274ae100f3b68daa79676ea1cae7f058bf44cdbdfb58d3b8d7e6f59c90a4c9d7d5b0a1a70f116d7e0247bd677e033fdc3c792371ca8e2459ea7d271cfe463526c10b96887aeb210e85f6bc7cafdf4ed48d4943ed44bc708b1992c835c56727caeedadf2301ec1ad49b71d82e35a5f7c1171912d31c3311bd3fa06772c7027393f2f4a0eaefb2af34680ec4d2cbdb069958f7d7fec7af4e13cdded5fdf2b2390fb4dce70304757fccd2a396f7c4a68dfb92641ab9dadf07ab0787283979a0f0ec997a752fb6bd22f7756f6b42de5c8f6f5aa640f8e3ce46574315ed9c36ddc952ad763618d5cd799c7d6845ee37826ae49126a87db929c0f31327f4dc2b000cbece222ebc77277005c6f3f77d3d5533783b33dcb46e624c4ef9fc671637b3475ee49b7fb9dd2b3ce0c1e59e4076369cd496cdb683d46fe9896528454ddbe814f38814c5b8b9bc20f96bb970497fa05a2b8c42f6121a9c75ee74bc0191d8a99ae2ac2873193a9fc1272a552259b921f48671eb7e2090107334f28bd68e9f0b4f6917c76df6614d8c7ffa874bb900c144af72401f9a03d1c8f50b1116df337cfb234d9c92cc92d3c6b90e033be7ef77c800f34079c30425229b8bd26b8875532426f620254e10f492c77b0139d9a023d69d033d5778ef0287c6eb573a43a8ff418f00a54baa4a4c887661b79e1db390ceac51786ceb251d5b82839990a64674fadd338eb9887994f1c2596343fcdb2ebaf5d84d61a9376cfc8c6693fb99ae65866ab2adbf910eaa5b6d6ed0c5af1e590ea57dff405f3dbdc55ff1b717646c84671ed63e5e78d10de54f775a9e6068ab05723e801b5f3f15b5c688aa861a0f148471766d43f9c8a846ef45e35ddc89d9025a3769e67e621e48991e1ff1b30e82f9da4723827d41fd9e757cafe35491ded78be23b492874959776fd21a43a0f35f805bb18c89a8524e04eebc78dc6ae8251787c9179d779036ed05bd649015f0732a6dbd2738bbf2f09ce1d63f0a13e7d244b400903417122a1d267d283f0ec13c7d991b418472b9e46efc5a029f61ebf989a86d89403598860564537b590cfeca07389387b616094ea2e262a91655cd4708d315e489467814ff94971accd9ddc0b54604d6d18566a6461ebd1e6d9e63dd4d110f3a6a35f5501ae735c7d0c8cd7bbac2ba408261cb74a32b847955ef6c768f8458eac17a291f108776c36c9706559d3945d4c8286af1b8cba8017b36f329ccfa55321b26c14f740dbacf9859fd127e6f5a723b399aeff1a8ebc5077f9ab5790980db766ed2b8703adc1fdcf4cb6d25f90a7e3f2e4a59f03206d7b13da59517458b12ae336fb03650afd69667049750da0ffaab4774a3a89358e200233539db49259f3039c3253fc49f3f28fac8dd63c02adff748f0da2ac59a39b84c220c33a19a15e1c18e48351f0ec7f5d7309e2e637299536d710416e59812f950887fda3c3f30b8f96833065f081a316c870fb66bd66ac59990a48cb0a835b4cf174691e81c7b65c2ade214fb916158fd937ccd5765cade0ffe7cb7356116a309d4b840d24888f2d337839cddc58eddbd3e1a4ac76ff0725ac94645a7bbb6901e82b6b3210f5f683ff733b8220a619c628f5ad4f6d64e4306cb7725611a15c07ee9e7695e6360661616f0ef0c1a610ccfc50ba2dcef6868864d27afe6e3c32567a522900efac072308aa6c17ada6877a386edad7e19caae38b7dda594858d9e33f7293ac77976e1cc2bfd3489927413e853d2de4d824c745013ab7d0ac3d58846e7409c8674bd6640a16749fce0dedaacaba368e42e24bd34109337f198ea32ddfd4825f77b1011e3a45e09d4492827eac4b3ec976378ebaae90414dd9f132e183ecbc3b7fb0a82d7c4adca09d8e843750b94e0ac2aa0ee1ea61cdf6ffe31c244f61c243be1a5ff769503e10ab1ba23a2d4dcf0d45afe9efc22d966ff87dce3ab0446ed60acf937ea6fc9dbddc1888f6edf37fcb8f8e1e5cee53e5175407800ff3fdc6be33041833857e65f5a29eadd8ef9a4a9239ee5c1328bba1b73856f517946558ffac7b0e292a65dae25a9505a2cbc425bd5e2c3e9dd2242716a7c569f6bcc52e802b035f06f882ceb5f631ee69b4676989439b4b07bbc1ca6204f9af3ae9dccdc5f28f8bb470883e55a299fc953b30c3aa605b4ecb19a919a50d4911c8042c2e8f3f6dc572de446e3e7c82f5236744d2334f1265785874cf162b6494b5c239ffc113793b1afd029c9b31cc80df6f6a18cee96f35272b2ee736542913466823f367bc10c627c67db3ced37f309f3e2258097d53413717aace97a1caa0bac21ae18300512f8062f29396e19b8486bbbbab2c4ca7193c78efb7a84127557a7b5702019345da393b1fa39e3d69975937b0d34d0ae0e5082b50e1cc071cdf4b1463a77f1ac91b9f9b52898e102632c8f93901dffeb390babd9eb046adb3a6edde270646b354a03e110db657ccc18b82ec5a048bf50f33bbce6ad8d0575249cd083b0d4fcf4a0cbc66cab28c0815c6ab9b940a9cbc7917e086eb769c91d4f066f75431b356777e576575c0c75b94b34a26def4102bda5150f0b89da687466634960ae149cabd3f38383bcd684d6ca319e2e01ed7f5eabe3c55a4e338c88a40ef537922801acfd33f4dafbeb53431d3ddf09ea23649f7e4072109ecdd5d869d1063b071cfba7e618b7cf848032a24494cf600e467ba8f1bde10b4406d88148d187377f71adce4d4957745805536c56eb623c951c4aba227b4aaf906a371599dd6bb0a0481576ae85e6859718cd7b956fc88d360fd1f04a8ddbd21b271fbde50e31d581f0c9f923247a75b4c9c5f26ba84e14df295c4d1a19e91f6250a6f4cc18f80b30847900d32c92a24508b7f052b295742cd473e1b6d25780871fae30d2d5b00f493b717caa2324661ddd1319787bc3b2d119fdf8505507b9c9c688cb58b601f456f1f137ad149d3bf6e93e875b02a9c0f9434e515b4eafa02adc261fca78cf6b0a6116771af2ec493fa85d2c52f8c10271382db599aecd86744cbfe55f9d7fa2f2dd1a41f6ac25b9f38595042aa046545e3c0e22fe6c9f04c1e6377ceea0b86e5c207d0f5aa08d0ad4f822a08f3ec729c36e08a021c0fb46e8bd48e4a0bd6da17210dd561d9fe225ec7ea12b1f8cc09031371d498a1fff926f11357886419177a56714e4e851bd040c8a41d70651caec8845bb3b8ceab276ef38db3b4a125dbe34f95dbaf0aecbe35945273f6a6094053f0033875156e2a0bf067984e404f8d0eb1e80049baf8880186921115d6269412c4926aa8756fc106a88b84d88555e34163c4f48fb3165e31f4692a184867ba23d1541e57369fa4bc9fc5f62232b865a94f538ee1d22ba5bc9ea5e828983320f15d628a7f52261a3b308c6ac32c16d051da7a0a59a10062a93ea050b19020b6ee3f49abf5606b7af945cfafc687401f568fae7e11581ef5bda46bd01ae8dcfba5cdb7f29f21ffadb3e6081c7af84765952c41a06d4169af7313b016522"}, {0x98, 0x1, 0x6, "f3c1570bfd26c8c8ad2cdf046142ef8413a1b47a0d56a19fbd210f05a1c95c010ae50c89a88e88495e35140884e35f0b7b42a43226ac4ef2da7fb380363a5d5c4e905bc11dd511354e5476e10c37dc79b98c820ef4ad922fdfbd0fca927682a3a7382607208f38ea32f5424acf02cbb1d9307b24f5d6693d5d73896a62e550c734"}, {0x90, 0x1, 0x200, "ecb214b9a0b32e07d7efc174a2427b771b315839927b4a8652d2cb1a897f80c6213e28f6743e1f1aa0f0faa2c9cff01cb55ec11bf66160d52c48d4f441ae99d3e356ff1134fa39b64b4330c52219380065877a7df9d91b7253991cdf6939849b8cd4bf7186e8927f7ab3b5a29c0f44f1216102a123b934df18a708bc49a30788"}], 0x13d0}, 0x2) getsockopt$sock_int(r0, 0xffff, 0x1007, &(0x7f00000044c0), &(0x7f0000004500)=0x4) r2 = dup2(r1, r1) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000004540)={'tap', 0x0}) syz_open_pts() r3 = open(&(0x7f0000004580)='./file1\x00', 0x0, 0x10) ioctl$TIOCSWINSZ(r0, 0x80087467, &(0x7f00000045c0)={0x80, 0x0, 0x40, 0x3}) connect$inet(r1, &(0x7f0000004600)={0x2, 0x2}, 0xc) lstat(&(0x7f0000004640)='./file1\x00', &(0x7f0000004680)) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000004700)="2c58ea7bc030ed30ce348178baeab56c", 0x10) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000004740)={0x2, 0x81, 0x7fff, 0x14d8, "b60d898cd1ae0b729e49f4bbab9c897893c17bbf", 0x81, 0x3}) setsockopt$sock_int(r2, 0xffff, 0x10b7, &(0x7f0000004780)=0x800, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f00000047c0)) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000004800), &(0x7f0000004840)=0x8) r4 = geteuid() r5 = geteuid() setreuid(r4, r5) 23:06:57 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x400, 0xa) r1 = syz_open_pts() socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept$inet6(0xffffffffffffffff, &(0x7f0000000180), &(0x7f00000001c0)=0xc) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x2, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) r5 = socket$inet(0x2, 0x7, 0x974e) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000240)='/dev/wsmouse\x00', 0x80, 0x0) pipe(&(0x7f0000000280)={0xffffffffffffffff}) syz_open_pts() r8 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x20, 0x0) r9 = socket$inet(0x2, 0x8000, 0x0) write(r2, &(0x7f0000000580)="d466b1a31ccbe010b5491e88c141295fbc2519748cfd77442def207178cc2f88b35395ea853ef5d6ca729c0243b93266231eead17bebef966b6d48e5e32a217e54644081f4720699b4743da732f729afffd786c2670bc13109a7ea30e751980b", 0x60) r10 = socket$unix(0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r9, 0x80185758, &(0x7f0000000540)={0x1f28, 0x0, {0xb0, 0x80000001}}) r11 = openat$pci(0xffffffffffffff9c, &(0x7f0000000600)='/dev/pci\x00', 0x5, 0x0) r12 = openat$zero(0xffffffffffffff9c, &(0x7f0000000480)='/dev/zero\x00', 0x0, 0x0) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xfffffffffffffffb, 0x9, 0x40000000, 0x4, 0x8}, {{r2}, 0xfffffffffffffffb, 0x40, 0x9, 0x6, 0x2}, {{r3}, 0xfffffffffffffff8, 0xdb, 0x2, 0xfffffffffffffff7, 0x7}, {{r4}, 0xfffffffffffffffa, 0x81, 0x0, 0x3ff, 0x6}, {{r5}, 0xffffffffffffffff, 0x2, 0x40, 0x1, 0x1000}, {{r6}, 0xfffffffffffffff9, 0x1, 0x0, 0x3, 0x3}, {{r7}, 0xffffffffffffffff, 0x33, 0xf00fffff, 0x7fffffff, 0x7fffffff}, {{r8}, 0xfffffffffffffffd, 0xf8, 0x2, 0x3, 0x20}, {{r9}, 0xfffffffffffffffe, 0x80, 0x0, 0x1d6dbf54, 0x7}, {{r10}, 0xfffffffffffffffb, 0xa0, 0x87, 0x6, 0x2}], 0x1ff, &(0x7f00000004c0)=[{{r11}, 0xffffffffffffffff, 0x8, 0xfffff, 0x7fff, 0x8}, {{r12}, 0xffffffffffffffff, 0x43, 0x1, 0x7, 0x80f}], 0xffff, &(0x7f0000000500)={0x4, 0x5b5}) syz_open_pts() writev(r10, &(0x7f0000000440)=[{&(0x7f0000000640)="88caef789d6564f252a7a9bdb0a33a9859ca61ba13333d0032dbc1887e9997970be7e12b995ef5ad7fec572b4d61862eb62f2a9c6b08e90649de0eaba8f6a410030544ff12ed4f05f38200567b7ef2a67b09b4ffc32295eb7b6eaac245916f45e3cc2125172c8c0077f97d1917b4a744f5e2ad565ab899a4a95bdcb0d2c4fa2b964639535a5ba344cd02f4ae7b338fc0a21bf17ed4dd484ad2ccb0dcd7ad9d6d8fac0928798efe1770c6200c6e61ae6ed6737e6adda6c286eef44647795bcc44ef7424e602b715a6c70f1203a8033dfc04801eca8532b7bb8b958bc093f791cab0df516081fb636e78565ffbe75f574652285f5358766213", 0xf8}, {&(0x7f0000000740)="f4f9acfb18aab8c3ba5865eb688eca5c27f71aa57c6273af3eb557467c57c2c8f3943a42ac68a24ac60484d6a200a073c487cb26f856756390d304fcf3dbad531d99996c1ab77106cd12efaa226e14fc04a5ab3018f8e0a7510a9b2c427b6422f7d7a8f09f3a0b2976801ca93bf3547e135dc35c7e45991194a8dc8d60502c7e2c7b81766bcdb5ddf9205a0b395debf662707b7ffea36c03c9cf65a4cca859665a66f9b0582bbb4176591acf6644ccd335c6040012764451ba25c9173241f806d7", 0xc1}], 0x2) r13 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r13}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r14 = kqueue() kevent(r14, &(0x7f00000000c0)=[{{r13}, 0xfffffffffffffffc, 0x1}], 0x7, 0x0, 0x800, 0x0) poll(&(0x7f0000000000)=[{r14, 0x42}], 0x1, 0x0) writev(r13, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 23:06:57 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x3, 0x0) readv(r0, &(0x7f0000000140)=[{0x0}], 0x1) r1 = semget(0x2, 0x7, 0x1) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0xc7, 0x3ff, 0x81, 0x2, 0x1ff, 0xd52, 0x7a, 0x401, 0x5]) 23:06:57 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x2010, r0, 0x0, 0x0) select(0x0, 0x0, 0x0, 0x0, &(0x7f0000000300)) preadv(0xffffffffffffffff, &(0x7f0000001880)=[{0x0}], 0x1, 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x3) ioctl$BIOCPROMISC(r0, 0x20004269) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f00000001c0)=0xfffffffffffffffe) kevent(r0, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x391}], 0x18738ef1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffa, 0xc8, 0x2, 0x8}, {{r0}, 0xffffffffffffffff, 0x92, 0x28, 0x101, 0x20}, {{r0}, 0xfffffffffffffffb, 0x77, 0xb, 0x0, 0x5}, {{r0}, 0xfffffffffffffff8, 0x1, 0x4, 0x2354435b, 0xdfda000000000000}], 0x100000000, &(0x7f0000000180)={0x5, 0xff}) 23:06:57 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000080)={0xfffffffffffffffe, 0x2}, 0x10) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_LDFONT(r1, 0x8058574d, &(0x7f0000000100)={'./file0\x00', 0x3, 0x4a, 0x0, 0x0, 0x7, 0x8, 0x4, 0x2, 0x0, 0x1, 0x7}) getsockopt(r0, 0x200000029, 0x26, 0x0, 0x0) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000380)='/dev/wskbd0\x00', 0x10, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, &(0x7f00000001c0)=0xc) r4 = getgid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) r9 = getgid() getgroups(0x7, &(0x7f0000000340)=[r3, r4, r5, r6, r7, r8, r9]) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x101, 0x9}, {0x18, 0x2, 0x5, 0x40}, 0xefb, [0x1000, 0x80000001, 0x101, 0x81, 0x6, 0x1, 0x4, 0x7f]}, 0x3c) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x3, 0xffffffff}, 0xc) 23:06:58 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) r1 = geteuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) fchown(r0, r1, r2) sendmsg$unix(r0, &(0x7f0000000040)={0x0, 0xb1ac1c59635daaed, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0x5000800a}], 0x18}, 0x0) 23:06:58 executing program 1: r0 = syz_open_pts() close(r0) readv(r0, &(0x7f0000000180)=[{&(0x7f0000000100)=""/58, 0x3a}, {&(0x7f0000000140)=""/47, 0x2f}, {&(0x7f0000000240)=""/242, 0xf2}, {&(0x7f0000000500)=""/4096, 0x1000}, {&(0x7f0000000340)=""/197, 0xc5}], 0x5) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000080)) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x3, 0x7, 0x81, 0x6, "e09038fbf020ef921e08dd948971a361ffa95539", 0x3d}) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x7, 0xff, "41c6e4adb2b607dce25f5f74ae0fd1b157e95872"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1", 0x1}], 0x1) 23:06:58 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5c15f73f2a044fd3345a17b17d5e41789632dfc94ff334ab28380a5f6853d5619515a4c8ab03598824b3da025bbd47b3bf579456fc7d4096e8c585c4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x6c) writev(r0, &(0x7f0000001540)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xadf4, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) 23:06:58 executing program 0: accept$unix(0xffffffffffffff9c, 0x0, &(0x7f0000000040)) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x10000) ioctl$TIOCSDTR(r0, 0x20007479) munlock(&(0x7f0000ffd000/0x1000)=nil, 0x1000) 23:06:58 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x313, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0x10000) 23:06:58 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x800000000000000) r1 = kqueue() kevent(r1, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) ioctl$TIOCEXCL(r0, 0x2000740d) r2 = kqueue() kevent(r2, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r0) close(r2) 23:06:58 executing program 1: getrusage(0xffffffffffffffff, &(0x7f0000000000)) getrusage(0xffffffffffffffff, 0xffffffffffffffff) 23:06:58 executing program 0: r0 = socket(0x18, 0x2, 0x800000000000) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffec) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x1, 0x0) ioctl$KDMKTONE(r1, 0x20004b08, &(0x7f0000000180)=0x3) r2 = dup2(r0, r0) ioctl$TIOCGWINSZ(r2, 0x40087468, &(0x7f0000000100)) recvfrom(r0, &(0x7f0000000000)=""/109, 0x6d, 0x0, &(0x7f0000000080)=@in={0x2, 0x0}, 0xc) socket(0x20, 0xc008, 0x1) 23:06:58 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10010, 0x0) ftruncate(r0, 0x0, 0x8) ftruncate(r0, 0x0, 0x10000) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0x4) 23:06:58 executing program 0: r0 = syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0xb}], 0x0, 0x0, 0x1f, 0x0) poll(&(0x7f0000000180)=[{r1, 0x3f}], 0x1, 0x0) r2 = dup2(r0, r1) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x40, 0x1, 0x8000, 0x101}, {{r0}, 0xfffffffffffffff9, 0x0, 0xa0000007, 0x3}], 0x5, &(0x7f00000000c0)=[{{r0}, 0xffffffffffffffff, 0x11, 0x5, 0x8, 0x8}, {{r2}, 0xffffffffffffffff, 0x4, 0x1, 0x2, 0x7f}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x0, 0x80000000}], 0x7, &(0x7f0000000140)={0x2, 0x1}) syz_open_pts() 23:06:58 executing program 1: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) writev(r0, &(0x7f00000003c0)=[{&(0x7f0000000140)="b0a732aafd4246c36046a6b39de7e9cf9ef381765a9aafcd76f795dadafb88f181636693ef4db409e6b0cf57d868d8651cae0836eaa76cccfb060582f74c993b54fbe63ed3fdad97cac63d4f0dbaf2ccf8d53b233e31f4daf8fd05b08d1b0c5758165ed69fa14e06ca44d0c6ad956a84054d0b56840133c68f575b89c89bb9469b49abb19ebc", 0x86}, {&(0x7f0000000200)="688dc2f1d0e5708b1d3d48560f88a66689f99f2fb68a9e1e2e33e72d0cb59e4e9b51d165616400cec77b4a7b62eaacada0da0b4a27e1694e819dd4538b3a4930ddb8ce", 0x43}, {&(0x7f0000000280)="fb42f26c098d2d6711e4c3576888d0baf3bcabdb2b23b227edf8caf4480ce28c4eedd02f5aa3b6b4ad", 0x29}, {&(0x7f00000002c0)="db96d2dc0cd8e7c747da4c7b36a467ec246b13a8981719088af3ac4c8f9f9b45578562c123bc364e1f1ab787f893523643691400c5e790805d758334ba2bb1f44f944f08186f053b0449798d7f6376cf4825f26496223ed6f0eac69692d6a15cf79c7a381e724590aefb77a5d4896f9204359d38e64d36fb40f4ea57dbb56a8eaee1c60270cee5dd435274212258ae60391e510d5da79af300eb9c1ae63568f3cd1f9b6b0ae66432aba19cdaad2a14243a1cd8f151474d26add9a94b734cc660747f9cc185e03a620b5d4e41e7e90dbd", 0xd0}], 0x4) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000100)=0x5) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 23:06:58 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e60856413d00", 0x6}) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r2 = getpgid(0x0) r3 = getuid() getgroups(0x6, &(0x7f00000002c0)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000080)=@file={0x0, './file0\x00'}, 0xa, &(0x7f00000001c0)=[{&(0x7f00000000c0)="fb062c92260e9dfdebe540b118b60dddbfa9ecb461c9c180601d7c8a7964c8d3edb1dcc9b798afef9165b9a0c6f165fa1b679ea0c56338ac2ccf6914703b498a2e8463ab3975b1e361e7fc71a0878ac9f8d9378a563b21412af99f5302ebdc23b48f7def2c124574131bbbaaea8d9f03214a08ee701812d79eb3a1c5692b0e6c51fea835cfd4764eb5ac03976968816d2fc350bad6553bfa02c825ee8cb4b03047423e2b9043db29f8fe84193810e80e6f8a4471bd6ce234085dd556024dd9c946bfc16333097181ad18588ec6415414f36b445c1968", 0xd6}, {&(0x7f0000000240)="3223a42fe6af407946c74b41c34c1d8169b6cf07f19b55e6ed4cb05b554e200b9b1db90c889a39ca04486cffe74c2da81ff7f4009ec24e66a850f1da70df23380c73fe8fd2652fb12c4413bc3285", 0x4e}], 0x2, &(0x7f0000000300)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x2}, 0x400) 23:06:58 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0x40000000}) write(r0, &(0x7f0000000200), 0xfe72) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0xffff, 0x1, 0x0, "e757baa74f730901776384535eabe2e5dab0a01a"}) r1 = msgget(0x3, 0x102) msgrcv(r1, &(0x7f0000000040)={0x0, ""/55}, 0x3f, 0x2, 0x1800) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) 23:06:59 executing program 1: r0 = socket(0x2, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x4, 0x4) connect$unix(r0, &(0x7f0000000100)=@abs={0x89a88f592e0a028b}, 0x10) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x8) 23:06:59 executing program 1: semget$private(0x0, 0x8, 0x20) r0 = kqueue() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000200)=@file={0x0, ""/15}, &(0x7f0000000240)=0x11) getsockopt(r1, 0x8d1, 0xd25, &(0x7f0000000280)=""/56, &(0x7f00000002c0)=0x38) fcntl$getflags(r0, 0xf9cd03712fe22410) r2 = socket$inet6(0x18, 0x8001, 0x0) r3 = socket$inet(0x2, 0x8003, 0x0) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000080)="9b7827ebfa332899055aa2f6c231b6dbda6c4f8e7eae488f015855673a8cfad13d9437c1b97cac12ec0643d8e026e63a7ae1285ea0633100388f08e4712baa5516f253a8d6b3d992298f3f12be2c1ffeb64d2c9507848fd6fb75c039f638df4dbdcb2a0f45427e840dacd6687fb003980c7785ea39898e719456bc732a2bd9fabe81dc5425eb50c34a1d8bfb509f455368153e5a348b641b3e33b094deee6bc5e841455bfe6d2948686e36feb167b214140521f5435f433a22196b627bf7fe8a546d5b078c99e8812365", 0xca) setsockopt$inet_opts(r3, 0x0, 0x1, &(0x7f0000000300)="0a6a6cfd718860e61e9a17df16209913feabf78b74fa3cf0a53fea41f40048c796579a5c79143d54e9d333318af7d97d54fadf854ad611f4bbea49ab441bcc1f4a6d00be8fba49b3caeb8ea9f33d8c84c16616b92b1e1ed61b", 0x59) shutdown(r2, 0x2) fchmod(r3, 0x70) close(r2) r4 = semget$private(0x0, 0x3, 0xd4b4a55500c221c6) r5 = openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x40, 0x0) close(r3) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f00000001c0)) poll(&(0x7f0000000040)=[{r2, 0x2}, {r2, 0x10}, {r2, 0x14}, {r2, 0x80}, {r2, 0x90}, {r2, 0xa}, {r2, 0x1d}, {r2, 0x80}], 0x8, 0xfffffffffffff51f) semctl$GETVAL(r4, 0x0, 0x5, &(0x7f0000000000)=""/22) socket$inet(0x2, 0x5, 0x7) 23:06:59 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() r2 = dup2(r0, r0) r3 = fcntl$getown(r1, 0x5) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000500)={0x0, 0x0}, 0xc) r5 = getgid() sendmsg$unix(r2, &(0x7f0000000780)={&(0x7f0000000040)=ANY=[@ANYBLOB="01e52d2e749e66696c65"], 0xa, &(0x7f0000000480)=[{&(0x7f0000000080)="09ea21c6d3eb91e60d9115d03f44", 0xe}, {&(0x7f0000000100)="dbfa8dc117b2a3dac91054df83b435b79db70880f2fb7a9b36bb706a62b38c1c311213401f6193c6aa1e83e3d065b8dabb555b476c5b07ace6d31e390657e9603b6178fbdc82acc9cb2fea1269e9fa537d133abb43ac8ee186b88afbaa824937afe7d719dd7dfb289159c245f1a1164cf84c5f599041c151cc8cd38b69ee947ed4974ce20438808b6677996835ec026a43f4912d46dfdc7f80c129931fd4da", 0x9f}, {&(0x7f00000001c0)="060d6013d5a2d1a4d76d0362b4810084774ac9113f6ec3631eef81d456b51fd29a235adb6541783ea493f8a6554ae94dafa12f7ec48d952b0a850969537bc02fdba870d183e8816a01423c33fb4f8e0e7c8063e718b0a603657f46cb6ed40c5befacb02ee35b2fb36e7e9f7db5d6ad38a228b4189d40f4af46bcd351d3d122a89d6cb39d9d1775e3e5858e9ccf650e83596067cd3b3c111d6b4a4444e5559c413696a978b955eecebc", 0xa9}, {&(0x7f0000000280)="799e52b3cd7801fafbf6", 0xa}, {&(0x7f00000002c0)="dc564fa140d0e0c7eddfce59a3ea66219d580f29bc2cc1d3517f97727b5ddad956996bf86c", 0x25}, {&(0x7f0000000440)="6fe5db3de8c266b91f2aa2488ca84ed6f93b42c966459b28b4648b401a620bcb332ffafe8325b813435385cacd770fab59e5d67d426d4ca131776dceb2", 0x3d}, {&(0x7f0000000640)="5d6863281e85e3fc31ed2ccce12a1a0f8bc999c5a63679866b2a4f41b1c4fe8a038a02b1f6178c0487da0448d9c69741cf635b1a2f2d9c37208da933badf4957304a4e75c2a3e490e941ade227002a7ac6c77819a29b4cdcccaff8026c63109130027b173673d95cb874d3d9e53a8587bff42479338f498d154a40f2f89558eb00852d1c63ec26d588d7524ecf766214212790854a6bbe0d00c37caa5598e074e52ba5d4c5072e23a9918c063ef7d961b9e95a698f5e5ad18451e52c5bcf3f01f3b3125d1d9ae0bea9bc5145b3c235bfa9cbec8823bbe1a0c077140283ed204ab37be80c", 0xe4}], 0x7, &(0x7f0000000740)=[@cred={0x20, 0xffff, 0x0, r3, r4, r5}], 0x20, 0x4}, 0x4) 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)="d179e31da5cfaa4bdc7cefba2de7d1f0d077ef5557c401a2450343011f7e25984e71e3b572608b27de7f21a77488bb708c81ec07eac12ba343724892c9f1e280bc9d37609c5d8be01f23032ea8a093285f280d711f2d5290c8174fae038dcf1a0da92cd6850bfac54861ef69ab517adb434c6993df316d3cc22bd3bfa299001bdd9147ae4a74177a89998377e851b05af66ec85ded07be298f2c570bcca458a1179ff744ecaa39734df3edcb942b14252cfe958e8a24402d584d66368b3f3061bc79b91e", 0xc4}], 0x1) 23:06:59 executing program 0: socketpair(0x10, 0x8000, 0x8, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) open(&(0x7f0000000140)='./file0\x00', 0x2, 0x120) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x390f4a5d476d4fb1, 0x10, r1, 0x0, 0x0) open(&(0x7f00000000c0)='./file0\x00', 0x8040, 0x80) 23:06:59 executing program 0: r0 = socket(0x14, 0x8000, 0x3) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x10001, 0x80, 0x2c32, 0xfffffffeffffffff, "6f71533d606feb8c9dccbcf85bf233aead949aea", 0x7, 0x3b84}) openat$tty(0xffffffffffffff9c, &(0x7f0000000300)='/dev/tty\x00', 0x80040, 0x0) sendto$inet(r1, &(0x7f0000000080)="8f62bc797fac27387d81072cae02c767c6a2e73c6c5459c3b8f1dfbff87a603cfa294c0bdb1c15902514638ab82233c736272b59d28eccc057c09e58ade9a8ffa69725c9af2d0207dce718821577cec192968eef169eb816fd322ef3ff65ec3460b665d8297c917c48f004a21493d1ba5fdf5e43617f02a9b226dc97a28cf63982ca86b914d3094c933914da778091c0a48c36c88e7c2b66b0cb569fe80de621ff7114e20a8718ae1a20ff31cb4f302e9b90808b0ff2116d3ccd9fd400ba30d4cf201c6ecde3fa421ecdb0e9617b69811b03b83fd4af266ba86e698586431fb126f9a2f3c3a7e475b18d240ac4018ffd924a481ac1f91a8dcc13ad75e1f0d4", 0xff, 0x0, &(0x7f0000000180)={0x2, 0x2}, 0xc) setsockopt(r0, 0x20000000000011, 0x2, 0x0, 0x0) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000200)={0x1, 0xc3d0a40e00, 0x1, 0x200000000}) 23:06:59 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f000004e000/0x2000)=nil, 0x2000, 0x0) r1 = semget(0x1, 0x2, 0x254) ioctl$BIOCGBLEN(r0, 0x40044266, &(0x7f00000000c0)) semop(r1, &(0x7f0000000040)=[{0x0, 0x7, 0x1000}, {0xfffffffffffffffe, 0xede, 0x1000}, {0x1, 0x7, 0x1000}, {0x7, 0x8, 0x800}, {0x3, 0x2, 0x800}], 0x5) write(r0, &(0x7f0000000040), 0x0) munmap(&(0x7f0000343000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000345000/0x1000)=nil, 0x1000, 0x6) r2 = shmget$private(0x0, 0x3000, 0x20, &(0x7f0000344000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000500)=""/157) 23:07:00 executing program 1: pipe2(&(0x7f0000000080), 0x10000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f0000000040)={{0x18, 0x2, 0x484b99c4, 0x8}, {0x18, 0x3, 0x1, 0x8}, 0x200, [0x8, 0xa0b3, 0x0, 0x3, 0x9edf, 0x1, 0x4, 0x100]}, 0x3c) r1 = socket$unix(0x1, 0x5, 0x0) r2 = fcntl$dupfd(r1, 0x2, 0xffffffffffffffff) pwritev(r2, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) 23:07:00 executing program 0: r0 = socket(0x1, 0x4009, 0x0) sendmsg$unix(r0, &(0x7f0000000980)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f0000000880)=[@rights={0x3}, @rights={0x10}], 0x20}, 0x0) 23:07:00 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) fchmod(r0, 0x140) r1 = socket$inet6(0x18, 0x2, 0x0) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000380)={0x237, 0x2, 0x1, 0xc5ec, "4049c249f84953d1490890806e363dbe982fa204", 0x4, 0x9}) connect$inet6(r1, &(0x7f0000000000)={0x18, 0x2, 0x40, 0x7f}, 0xc) getsockopt$sock_int(r1, 0xffff, 0x1000, 0x0, 0x0) socket$inet6(0x18, 0x4007, 0x6) r2 = socket$inet6(0x18, 0x4000, 0x7) connect$inet6(r2, &(0x7f0000000340)={0x18, 0x2, 0xffffffffffffffff, 0x8}, 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000040)={0x0, 0xb02c75bc0000, 0xd59d, 0x5, &(0x7f00000000c0)={{0x9d2, 0x81, 0xffff, 0xfffffffffffff9c2, 0x856, 0x1, 0xda}, {[0x7, 0x80000001, 0x1, 0x6, 0xa3, 0x7f, 0x5, 0x1, 0x0, 0x100, 0x6, 0x4970, 0x0, 0x3, 0x81, 0x9, 0x4], [0x7fff, 0x8, 0x9, 0x5, 0x5, 0x9, 0x1, 0xfffffffffffffff7, 0x7fffffff, 0x64], [0x7, 0x9, 0x1, 0x3, 0x3d, 0x1000, 0x400], [0x7ff, 0x100000001, 0x100000000, 0x7fff, 0x1, 0x9], [{0x2, 0xfffffffffffffffd, 0x3f, 0xf0a}, {0x0, 0xb1e6, 0x7fffffff, 0x8}, {0x8001, 0xea1, 0xf6da, 0x3c}, {0x2, 0xffff, 0x100000001, 0x4}, {0xfff, 0x1ff, 0x2}, {0x8, 0x1, 0x14, 0x4}, {0x1ff, 0x7fffffff, 0x0, 0xc2be}, {0x7f, 0x5, 0x2, 0x56}], {0xbf7c, 0xfffffffffffffae6, 0x9, 0x9}, {0xe66, 0x10000, 0x800, 0x2}}}, 0x81, 0x7b4}) 23:07:00 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x204001ff, 0x0, "b0d42000006e9300"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = fcntl$dupfd(r0, 0x0, r0) ioctl$WSDISPLAYIO_ADDSCREEN(r1, 0x80245753, &(0x7f0000000040)={0x401, './file0\x00', './file0\x00'}) r2 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:07:00 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) bind$inet6(0xffffffffffffffff, &(0x7f0000000040)={0x18, 0x1, 0xffffffffffffc9a3, 0x2}, 0xc) r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) pwritev(r1, &(0x7f0000000300)=[{0x0}], 0x1, 0x0, 0x0) 23:07:00 executing program 0: r0 = open(&(0x7f0000000000)='./file0\x00', 0x500, 0x0) ioctl$KDGETLED(r0, 0x40044b41, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file1\x00'}, 0xa) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wskbd\x00', 0x80, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000100)) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000140)=0x1) munlockall() symlinkat(&(0x7f0000000180)='./file0/file0\x00', r0, &(0x7f00000001c0)='./file0/file0\x00') sendto(r0, &(0x7f0000000200)="d82c95283c6a7caf378783292c090dfa1d632e49e35f0ce677c5fdeae65cf3601a54e4216dc7744e65c40807042b977133437e0a4f622a3d81477b32565d9458fc2892d9a726cf2f12a410c5bfdfdd6458009039fafc602f7478a7ac18bd4d2bb778d07f29299a3072e31f10ae72ce1cf495a15568cc34c7f6cb7bc9212b918bc7e2395577b8e0819167075d7f6bf24a838f1cf8555662870cf2a6edbe83e163a036e2bedbad", 0xa6, 0x0, 0x0, 0x0) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f00000002c0)={{0x2, 0x7, 0x6}, 0x7f, 0x9, 0xfffffffffffffff7}) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000300)=0x10001) getsockopt(r0, 0x800, 0x100, &(0x7f0000000340)=""/224, &(0x7f0000000440)=0xe0) preadv(r1, &(0x7f0000000680)=[{&(0x7f0000000480)=""/237, 0xed}, {&(0x7f0000000580)=""/238, 0xee}], 0x2, 0x0, 0x0) r2 = msgget$private(0x0, 0x208) msgctl$IPC_STAT(r2, 0x2, &(0x7f00000006c0)=""/56) sendto$inet6(r0, &(0x7f0000000700)="fa", 0x1, 0x2, &(0x7f0000000740)={0x18, 0x3, 0x1, 0xffffffff}, 0xc) ioctl$KDSETRAD(r1, 0x20004b43) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f0000000780)=0x1) r3 = semget$private(0x0, 0x7, 0x40c) semop(r3, &(0x7f00000007c0)=[{0x7, 0x3, 0x800}, {0x7, 0x100000001, 0x1800}], 0x2) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000800)=0x4) ioctl$TIOCSCTTY(r0, 0x20007461) unlinkat(r0, &(0x7f0000000840)='./file1\x00', 0x8) chdir(&(0x7f0000000880)='./file0\x00') select(0x40, &(0x7f00000008c0)={0x2, 0xe00, 0x742, 0x3, 0x8, 0x3, 0x7, 0x4}, &(0x7f0000000900)={0x5, 0xffffffffffffffff, 0x4, 0x0, 0x1ff, 0x800, 0x1000, 0x3ff}, &(0x7f0000000940)={0x9, 0x0, 0x13, 0x7, 0x1, 0x1, 0x1fd5, 0x4}, &(0x7f0000000980)={0x101, 0x45}) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f00000009c0)) ioctl$TIOCGETA(r0, 0x402c7413, &(0x7f0000000a00)) getsockopt(r0, 0x5, 0xfffffffffffffc01, &(0x7f0000000a40)=""/234, &(0x7f0000000b40)=0xea) ioctl$WSDISPLAYIO_SMODE(r0, 0x8004574c, &(0x7f0000000b80)=0x3) r4 = shmget$private(0x0, 0x3000, 0x11, &(0x7f0000ffc000/0x3000)=nil) shmctl$SHM_LOCK(r4, 0x3) 23:07:00 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) 23:07:00 executing program 1: r0 = getpgid(0x0) wait4(r0, 0x0, 0xffffffffffffffff, 0x0) r1 = dup(0xffffffffffffff9c) getsockname$inet(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:07:00 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="82022e2f66696c653a1617cb56b35d1fb31b7f777531ec140d5b0f6d86328a3ca3ca6731ed3842db553341c5476bb7ba6f9da2ace7f63f33c0dd3549dd27642b46634340f2c4adac0c3cc5f44366423c654602006c31f9899949e577427afc360b5d33e46e1531260bfcf157f49e091ecaca0390b22fbfb7b1ab5b7b6e3067b91bf1c22e874aa2988b6198c907a51ac68638a2932bc1cb5fb9a45788028a8d4cf9c477d8af8dbfce39d00cd842ae88f857db665cac313685b1612d12aa7e8de2629b8bee52db508e2040e07b7df655c9a4fdeb0e665cea875c3e49a19985a3ab70cad95e0fbe832fb14e9f193c5e97eeef60f1541108789208a84e1eeec4ad675e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) ftruncate(r0, 0x0, 0x7) accept$unix(r0, &(0x7f0000000000)=@abs, &(0x7f0000000040)=0x8) dup2(r1, r0) 23:07:00 executing program 1: r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f0000000000)) getsockopt$sock_int(r0, 0xffff, 0x1004, &(0x7f0000000140), &(0x7f0000000100)=0x120) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) recvfrom$inet(r1, &(0x7f0000000180)=""/199, 0xc7, 0x40, &(0x7f0000000080)={0x2, 0x2}, 0xc) 23:07:00 executing program 0: semget(0x3, 0x2, 0x1) semget$private(0x0, 0x100000000000005, 0x58) 23:07:00 executing program 1: 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) fcntl$setflags(r0, 0x2, 0x1) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000006c0)="3e2a7913e4bad21c71004dd36a27e5e27b216d673551c0c01b3dfaf91739fd0f85000000e552aaeefeaff0f2c85e2c31c61ad449011f78000000000000013c1fe9002000000000000001ff103434820abc4bcabba3444002007e14295fbaabbbafe214de03000000dd1d95e8f6b9d360ee906e5afdc27b8c9831351d74122ab9bd510eb10bb2c4c7a18ef00235685c2001fc170000deee2f873c1e711d5b65d2712d93ae731ffee5a62700007106bd31b4605f1d0008fdbc15a6029b9a5b806d3ea7b6a7d900b3a67d3736b269790d96f5b101bc48cebd1f74804091d0cf27da721ab3fe68bfddd27d0a110febf1b4d9977652ce45f4871774c7809d2b4b3ce59df49897872d4b0292851d36eeae7ebfb4c9d7b31f678df44ff0ff", 0x11b) r2 = syz_open_pts() syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000340)={0x1ff, 0x0, 0x98a, 0xffffffffffffff39, "02000000078d00cb5fffffffffff7f00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) readv(r2, &(0x7f0000000240)=[{&(0x7f0000000040)=""/58, 0x3a}, {&(0x7f0000000140)=""/52, 0x34}, {&(0x7f0000000200)=""/22, 0x16}], 0x3) 23:07:00 executing program 0: r0 = socket$unix(0x1, 0x2, 0x0) fcntl$setflags(r0, 0x2, 0x0) fchflags(r0, 0x0) poll(&(0x7f00000001c0)=[{r0, 0x1}], 0x1, 0xa194) poll(&(0x7f0000000440)=[{r0, 0x42}], 0x1, 0x0) 23:07:01 executing program 0: sendmsg$unix(0xffffffffffffffff, &(0x7f0000000540)={0x0, 0xfe4c, &(0x7f00000002c0)}, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x8480, 0x20) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0xbcb, 0x8cdf}, {0x100, 0x3bc}}, 0x0) poll(&(0x7f0000000000)=[{}], 0x200000000000007a, 0x0) ioctl$TIOCSFLAGS(r0, 0x8004745c, &(0x7f0000000200)=0x4) 23:07:01 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x2f, 0x0, "d730c15b08f4ff0000747beffde400", 0x0, 0x4}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x3}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r2 = open(&(0x7f0000000040)='./file0\x00', 0x280, 0x100) ioctl$WSDISPLAYIO_GMODE(r2, 0x4004574b, &(0x7f0000000080)) sendmsg$unix(r1, &(0x7f0000001480)={0x0, 0x0, 0x0}, 0x0) sendto(r0, 0x0, 0x0, 0x0, 0x0, 0x0) 23:07:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x1) recvfrom$unix(r0, &(0x7f00000000c0), 0x832f1f7d, 0x0, &(0x7f0000000000)=@abs, 0x20000000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mprotect(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2) shutdown(r0, 0x0) fcntl$setflags(r1, 0x2, 0x1) 23:07:01 executing program 0: r0 = socket(0x2, 0x5, 0x0) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x6, &(0x7f0000000040)="caf5b415", 0x4) recvfrom$unix(r0, &(0x7f0000000000)=""/22, 0x16, 0x40, &(0x7f00000003c0)=ANY=[@ANYBLOB="01002e2f66696c6530007bb6cc56c2cfddb40ed50d6fdc892ba16dc313fa208efe8fd40a6b4293d8ce41eea7c05e0d74789e73c272f4897f2da311e7cfaca9167a5a8f56b119"], 0xa) connect(r1, &(0x7f00000000c0)=@in={0x2, 0x0}, 0xc) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000080)=0x7) ioctl$VMM_IOC_READREGS(0xffffffffffffffff, 0xc2485607, &(0x7f0000000140)) 23:07:01 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0xfffffffffffffffe) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x3, 0x10, r0, 0x0, 0x0) madvise(&(0x7f0000002000/0x4000)=nil, 0x4000, 0x2) ioctl$WSMUXIO_INJECTEVENT(r0, 0x80185760, &(0x7f0000000000)={0x100, 0x5, {0x8, 0x7fffffff}}) sendmsg(0xffffffffffffffff, &(0x7f00000049c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:07:01 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) lchown(&(0x7f0000000040)='./file0\x00', r2, r3) 23:07:01 executing program 1: nanosleep(&(0x7f0000000440)={0x2}, 0x0) r0 = socket$inet(0x2, 0x8000, 0x81) r1 = getpgrp() r2 = getuid() r3 = getegid() setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={r1, r2, r3}, 0xc) execve(0x0, 0x0, 0x0) 23:07:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x80, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, &(0x7f0000000140), 0x200, 0x0, 0x1a79, 0x0) 23:07:01 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) fcntl$setstatus(r2, 0x4, 0x4c) bind(r1, &(0x7f0000000180)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x8) r3 = getppid() getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={r3, r4, r5}, 0xc) listen(r0, 0x0) accept$unix(r1, 0x0, 0x0) 23:07:01 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000000)) mlockall(0x9) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000000), 0x0) 23:07:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) flock(r0, 0x1) write(r0, &(0x7f0000000200), 0xfe72) r1 = msgget(0x2, 0x10) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000000)=""/56) syz_open_pts() pread(r0, &(0x7f00000000c0)="91e77d9789ffaf730047c9c021bce19ff1fa4928293d7b53bb7d67f63da71f427d447ebdc8ffe58cb4d800ce59fc26efae0becfb733901ec216322479a75d720a5275674b956816919a76526579d874a1067a0372621b6fd6a776e179acc080910611af26fa09752273a60549b8c881341e82af104181ce9629394f1bfed230336df395c5c1715f9a344937362588962edcb5524e1d6f8c8c950987c", 0xff, 0x0, 0x0) close(r0) syz_open_pts() 23:07:01 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x8, 0x0) connect(r0, &(0x7f0000000040)=@in6={0x18, 0x0, 0x6, 0x9a}, 0xc) r1 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) r2 = geteuid() r3 = getegid() r4 = getuid() r5 = getegid() r6 = getppid() r7 = getpgid(0x0) shmctl$IPC_SET(r1, 0x1, &(0x7f00000000c0)={{0x0, r2, r3, r4, r5, 0x88e9d5f0e43b4178, 0xfffffffffffffffb}, 0x9, 0x8, r6, r7, 0x587fcb4d, 0x6, 0x9}) socket$unix(0x1, 0x2, 0x0) bind$unix(r0, &(0x7f0000000180)=ANY=[@ANYBLOB="00002e2f66696c65300092bc300af19da2f8224b9a0f3cef7f96e3a20172de5017a8c7a72d0c931f146c69d192d58827dd98"], 0xa) socket(0x18, 0x1, 0x0) openat(r0, &(0x7f0000000140)='\x00', 0x200, 0x0) 23:07:01 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$lock(r0, 0x8, &(0x7f00000000c0)={0x3, 0x20000000000, 0x20, 0x100000001, r1}) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000040)={0x6, 0x8, 0x3fc00000000, 0x1, "fab1fa7ce8fb680e79c44fda5a1171897da14d74", 0x5, 0xcc}) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_READREGS(r2, 0xc2485607, &(0x7f00000001c0)) 23:07:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0x6, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) r1 = geteuid() r2 = getgid() lchown(&(0x7f0000000040)='./file0\x00', r1, r2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:07:01 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400004002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffd, 0x1000200000005}) 23:07:01 executing program 0: r0 = accept(0xffffffffffffffff, &(0x7f0000000000)=@un=@file={0x0, ""/108}, &(0x7f0000000080)=0x6e) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse\x00', 0x90, 0x0) r2 = dup2(r1, r1) ioctl$TIOCSCTTY(r2, 0x20007461) fcntl$dupfd(r0, 0x0, r1) r3 = socket(0x18, 0x20000002, 0x0) setsockopt(r3, 0x29, 0x31, &(0x7f0000000140), 0x0) 23:07:01 executing program 1: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f0000000000)) close(r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000040), 0xc) getpeername$unix(r0, 0x0, 0x0) 23:07:01 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x2, 0x101, &(0x7f0000000280)="d2f40d07dc011d7851783e91cb7cc82d1c5ca716f7176f48a12cea07b236997a9d9a09e26e56fe8141227012cdeaa2a21a58cc1d6ae7f4e2887c16874147f4a6ea1005c160f73307276fd258fd02f1a6e017b23668453d38a8bee9149ea2edc20f8e98a6b83aa16fa389295b1e82688243fd700efa751b1d33eb8a3dc3f474502e5e678b03e810892d26ed75698eda09b96ba3a8c727b6a8d1c431ed452a21300e43e415c34545dfca2439958b71274bf60caf486de01039cdf1f2e80e09bfd2d6c44aef0e080bab885947", 0xffffffb2) setsockopt(r0, 0x7, 0x0, &(0x7f0000000000)="af775eb4655a0419933b06", 0xb) listen(r0, 0x1) fchmod(r0, 0x1) 23:07:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000c80)="3e2a7913e4ba0600000000000000e5e27b216d673551c0c01b3dfaf91739ee6cfd0f85000000e552aaeefeaff0f2c85e2831c61ad449011f7c00000000000001", 0x40) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000200)={0x401, 0x9, 0x101, 0xb98, "a6371275dd5f99f92eea1725731740c1ec20c4da", 0xb1c5, 0x8001}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000180)={0xfffffffffffffff8, 0x0, 0x5, 0xffffffffffffff19, "4641533600010193600000852d97a67f7fe57b00"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f00000001c0)={{}, 0x2, &(0x7f0000000140)=[0x0, 0x0]}) syz_open_pts() 23:07:01 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000200)={0x953, [{0x3, 0x8}, {0x3, 0x9}, {0x2, 0x2}, {0x1, 0xffffffff80000000}, {0x0, 0x3f}, {0x1, 0x1}, {0x3, 0x18}, {0x3, 0x10000}, {0x1, 0x2}, {0x3, 0x9}, {0x3, 0x9}, {0x1, 0x8000}, {0x1, 0x1}, {0x2, 0x5}, {0x2, 0xfffffffffffffffc}, {0x2, 0xfffffffffffffafe}, {0x3, 0x7}, {0x3}, {0x0, 0x8001}, {0x3, 0x4}, {0x2, 0x3}, {0x0, 0x40}, {0x3, 0xc5af}, {0x1, 0x4}, {0x2, 0x1}, {0x3}, {0x1, 0x8}, {0x1, 0xa90}, {0x3, 0x6}, {0x3, 0x2}, {0x3, 0x4}, {0x3, 0x6}]}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) r4 = kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r3, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r4) sendmsg(r2, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:07:01 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f00000001c0)={0xffffffffffffffff}) socket$inet(0x2, 0x1, 0xb81) sendmsg$unix(r0, &(0x7f0000000d80)={&(0x7f0000000000)=ANY=[@ANYBLOB="0050e8d16b00"/21], 0xa, &(0x7f0000000cc0)=[{0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}, {0x0}], 0x9}, 0x0) 23:07:01 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23ac168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f3c146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a", 0xe5) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x2) 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, 0x0, 0x100000000000005, 0xfffffffffffffff7, "b04d6a666a57fac90ad6f00a00f3ff4a6e387651"}) read(r2, &(0x7f0000000880)=""/161, 0xa1) 23:07:02 executing program 0: socketpair$unix(0x1, 0x8001, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000200)={0x0, 0x0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/101, 0x65}], 0x1, 0x0}, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x6) execve(0x0, 0x0, 0x0) dup2(r0, r0) chroot(&(0x7f0000000040)='./file0/../file0\x00') execve(&(0x7f0000000080)='./file0/../file0\x00', &(0x7f0000000580)=[&(0x7f0000000100)=']\'-\x00', &(0x7f0000000380)='+\x00', &(0x7f00000003c0)='--%#\x00', &(0x7f0000000400)='+\x00', &(0x7f0000000440)='-)\x00', &(0x7f0000000480)='\x00', &(0x7f00000004c0)='+[\'!\x00', &(0x7f0000000500)='}\x00', &(0x7f0000000540)='&\x00'], &(0x7f00000007c0)=[&(0x7f0000000600)='&\x00', &(0x7f0000000640)='\x04\x00', &(0x7f0000000680)='\x00', &(0x7f00000006c0)=',\xaa%}^\x00', &(0x7f0000000700)='+\x00', &(0x7f0000000740)='\xeb\x00', &(0x7f0000000780)=')\x00']) dup2(r0, r1) madvise(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x1) r2 = dup2(r1, r0) bind$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01200000000000000000"], 0xa) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000240)={0x7ff, [{0x1, 0x8}, {0x0, 0xed9}, {0x3, 0x7f}, {0x3, 0x400}, {0x3, 0x5}, {0x2, 0x4}, {0x1, 0x10000000000000}, {0x2, 0x400}, {0x2, 0x2}, {0x3, 0x7ff}, {0x3, 0xff}, {0x3, 0xb2}, {0x3, 0x5}, {0x0, 0x9f7}, {0x3, 0xf8}, {0x3, 0x4000000}, {0x0, 0x4}, {0x1, 0xe6}, {0x2, 0x2}, {0x2, 0x9}, {0x3, 0x4}, {0x0, 0x4}, {0x3, 0x8}, {0x3, 0x401}, {0x3, 0x5}, {0x2, 0xd9}, {0x2, 0xea6d}, {0x3, 0x100}, {0x1, 0x3}, {0x1, 0x5}, {0x3, 0x6}, {0x3, 0x4}]}) 23:07:02 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) mmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x0) mprotect(&(0x7f0000ff6000/0x9000)=nil, 0x9000, 0x2) ioctl$BIOCFLUSH(r1, 0x20004268) mlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ff1000/0xf000)=nil, 0xf000) pmap_unwire: wiring for pmap 0xfffffd807effc910 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc910 va 0x20ffb000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc910 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc910 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc910 va 0x20ffa000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc910 va 0x20ffb000 didn't change! 23:07:02 executing program 1: r0 = kqueue() dup2(r0, 0xffffffffffffffff) kevent(r0, &(0x7f00000000c0)=[{{}, 0xffffffffffffffff, 0x8000000000000a1}], 0x62, 0x0, 0x0, 0x0) kevent(r0, 0x0, 0x0, &(0x7f0000000080), 0x4f, 0x0) pmap_unwire: wiring for pmap 0xfffffd807effc910 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc910 va 0x20ffd000 didn't change! 23:07:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x4) r1 = syz_open_pts() fcntl$lock(r1, 0x7, &(0x7f0000000040)={0x0, 0x80000000000002, 0x7ffffffffffffffe}) 23:07:02 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000003c0)='./file0\x00', 0x2000a) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000002c0)={0xfffffffffffffc91, 0x8, './file0\x00', 0x3f, 0x3a1, 0x100000001, 0x5}) renameat(r0, &(0x7f0000000000)='./file0\x00', r0, &(0x7f00000000c0)='./file1\x00') symlink(&(0x7f0000000100)='./file1/file0\x00', &(0x7f0000000140)='./file1/file0\x00') utimensat(r0, &(0x7f0000000080)='./file1/file0\x00', 0x0, 0x2) mknodat(r0, &(0x7f0000000300)='./file1\x00', 0x40, 0x2) sendto$inet(r0, &(0x7f0000000200)="88adf7c7357540e1e2034c67206fd26db4fdbebd1e928f352d8750d65aeb4fcf739320fff13421d5811b7e4709f57265dc0fa09bc50350109b2671a7c862bc6b8ccd6572ced6cda70a9dd7d8c3875ab645f471b791dececf5acc0071a904d669925e8846aba1aa5dd8db7ac45630aba0882ae65aa8a90464c07a3785c6babddf6f", 0x81, 0x4, &(0x7f0000000180)={0x2, 0x3}, 0xc) 23:07:02 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r2 = semget$private(0x0, 0x4, 0x90) semop(r2, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000240)=0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r1, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000340)=""/186) r4 = getpgid(0x0) r5 = geteuid() r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r7}, 0xc) utimensat(r1, &(0x7f00000016c0)='./file0\x00', &(0x7f0000001700)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) fchdir(r3) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x3, 0x0, 0x0) 23:07:03 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) r2 = fcntl$dupfd(r0, 0x0, r0) ioctl$TIOCFLUSH(r2, 0xc0206983, &(0x7f00000000c0)) 23:07:03 executing program 0: nanosleep(&(0x7f0000000040)={0x3, 0x7}, &(0x7f0000000080)) r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x5}, {{r0}, 0xfffffffffffffffb, 0x0, 0x0, 0x4}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = dup(r0) ioctl$KDGETLED(r1, 0x40044b41, &(0x7f0000000000)=0x1) ioctl$VMM_IOC_INFO(r1, 0xc0185603, &(0x7f00000000c0)={0xe8, 0x0, &(0x7f0000000180)=""/232}) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) 23:07:03 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x15, &(0x7f0000000080), 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f0000000040)=0x6) shutdown(r1, 0x2) 23:07:03 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSTART(r0, 0x2000746e) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x13, 0x0, 0x0) 23:07:03 executing program 1: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) writev(r1, &(0x7f0000000440)=[{&(0x7f0000000200)="e1a39ef28a19d8715825db1ae7d56ea70d273d1d3a4c2bd6ade26a000879587637f8dd4742e986af00403cc0cb91a70522570279c747a0c062027c4a7ac25f6938910e5df0393395b015753b2ef414661698943735ea094804", 0x59}], 0x1) 23:07:05 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) nanosleep(&(0x7f0000000000)={0x20, 0x4}, 0x0) close(r1) getsockname(r0, 0x0, 0x0) ioctl$WSKBDIO_SETMODE(r0, 0x80045713, &(0x7f00000000c0)=0x1) 23:07:05 executing program 1: r0 = socket(0x0, 0x4, 0x0) setsockopt(r0, 0x0, 0x5, &(0x7f0000000000)="caf5b415", 0x4) 23:07:05 executing program 1: mlock(&(0x7f0000ffc000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ff9000/0x3000)=nil, 0x3000) ioctl$VT_RELDISP(0xffffffffffffffff, 0x20007604, &(0x7f0000000040)) r0 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8, 0x0) renameat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r0, &(0x7f0000000100)='./file0\x00') minherit(&(0x7f0000ffb000/0x2000)=nil, 0x2003, 0x0) 23:07:05 executing program 1: r0 = semget(0x0, 0x0, 0x400) semctl$IPC_RMID(r0, 0x0, 0x0) socketpair(0x18, 0x1, 0x6, 0x0) semget(0x3, 0x0, 0x4) 23:07:06 executing program 0: setpgid(0xffffffffffffffff, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x8000, 0x0) bind$unix(r0, &(0x7f0000000100)=@file={0x1, './file0\x00'}, 0xa) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:07:06 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt$sock_int(r0, 0xffff, 0x100, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$WSDISPLAYIO_GVIDEO(r1, 0x40045744, &(0x7f0000000040)) 23:07:06 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) lseek(r0, 0x0, 0x0, 0x3) setsockopt$inet_opts(r0, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) setsockopt(r0, 0x0, 0x8000000000009, &(0x7f0000000000), 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0xb0, 0x0) ioctl$BIOCSFILDROP(r1, 0x80044279, &(0x7f0000000080)=0x6fd) r2 = fcntl$dupfd(r0, 0x0, r0) msgget$private(0x0, 0x0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000000)={0x1}) 23:07:06 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r1 = socket(0x18, 0x1, 0x0) connect$unix(r1, &(0x7f0000000580)=@file={0x1, './file0\x00'}, 0xa) recvmsg(r1, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000600)=[{&(0x7f0000000000)=""/189, 0xbd}, {&(0x7f0000000100)=""/165, 0xa5}, {&(0x7f0000000200)=""/29, 0x1d}, {&(0x7f0000000240)=""/11, 0xb}, {&(0x7f0000000280)=""/66, 0x42}, {&(0x7f0000000300)=""/246, 0xf6}, {&(0x7f0000000400)=""/167, 0xa7}, {&(0x7f00000004c0)=""/190, 0xbe}, {&(0x7f0000000580)}, {&(0x7f00000005c0)}], 0xa, &(0x7f00000006c0)=""/180, 0xb4}, 0x842) close(r1) fcntl$dupfd(r0, 0x0, r1) getpeername$unix(r1, &(0x7f00000007c0)=@file={0x0, ""/108}, &(0x7f00000005c0)=0x6e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:07:06 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f0000000840)="71eda242cd7eafbc729f5c55e76c2ad13ef197aa24f5f03021ed1b7a0835c108021de09841caa66ec0e3b9041dd6e9330d7cfb70c750c176f542705feb44b9478d59bd4b1bd567a2ed43d8a73bd56bd16bf3888a5cbc6905b5c6dc0ca52723c7817a5222b39e1cd19eed9a5414a6699e8b39e8135f9303490ed267a539e34d4b478494c86bacda649987edcc8428029e0fc04871695a76b5143256d7866ed95656da794b740c7761adbdad6d0fce17a3e26d34e2fccceff36ab12bfc855cdb032f12112fd81819939452c3baa8bead56b6a49938fe3c923314c764bfc9402da06d8377496a93e91709639325884d512f56fa0fd5068bc447e3c19fddc24a9f80a31279bff008360e6ba38c46b49eee7fe531c58ad2fdeee8c0ac6428fd01137d7bb386751f5cbf2ec8029af737e92f16d87798691008c46e948d542e3de46a7e1dca52a6a8a38e17831d27013f6680884cdf1f8fc5f04c9a6b0e622b89821854ad415fbefce290d7bb010dfb4214bd8843d34e2a998f128eae751727a6a3881b73fc7eb9a41b8970ced4dbf12851c89ad54e9c3301fbaf0024e6eda2057dda4610c05a0e8f48cd04e2484a7ef865327ce5eafcdecca80aa7fe76211d71c40ef55ef7674a656db9b169a9beb6c3b3527e21cfadf6e432c97b5126a8b42d6163abb3dc2e20e7cdf045849ba0eb58a7972d9cff14bf5f4af6e4cb30595b711e418e500f456f73f9ee1de3a2057fc08145710789ff55446b0229164a98d9a0676bffe563d1fd5bfc196a83ce23cce2f7b832cf63916c93e4ecf99478311cc2bf1ad52fb8232cceb2aa5c9e69f9dcb25651391d9d1d2d54307b5babf15aa4be1c5cf175ee21ec0d74adbf39c7644997b454574645ec83b3ed13b2c5d67c1531031dc0a5236b90f540fed271687a35fe8fd795986e6c450966917eb33e33c735e29856f4939ab708699d9c43fd8e2978714f453a984bb6cbf84e82cabf54efa51c2cb3f6370cb07de87aa99598cb36c3db62992e470bc7de68b6c783d14ff89911fe9903b59818a3be9762033ef22ddd30ff726cfb4d977b5e820578db72265932fdee07164b88ccd7aba3a1789e692a88c124fc84f1413c63ec59ce0f9e8bdb9c84748318b9d76e5eff967cd90541974ebd21a47f9bcf3aed2f2d32e88dec0d109826b546acfbff7cfbf65c279eba6a13ef71d03f8d29b892f98e1e3d46bb2651d6f44c965c0d358a3fe7fe37370e42ad9c41223a79f3e9fc5c6d6c9def624aab32d00acdba0ce0731cdcb460ceb3ff611af6373e8c7c98b9ae925fc696b719680df460eb1415e8987e159bda40732db56ae53513225fa8550308aba52817ac90c5fc86995747985cd00984d8ba960463a56f864562a63f8f76291eacbf71d94cf7d596ad00b0e368d9849b5fc2784962abd4e89fe89a1353bebc48f1e1f8abb7761033c60adde04863654dc2596b8c8caee3d803f41731d67ea91ac3950f2d397e201c63ce57aef51455028dc5623e2d1aa643300f9e0a37d950bc258e33a2faf970fed2a0839c2a33b3c9d2d3e694a43e3426ca060c46f661c626b58310d8aba23f8116af0022a6b0dd3024bc073d6bc2dd7e4beca17937b355319711d875aead82a5f338d5f00266e03b8f6ad25903dd01339c394df0cd6db055e67c917319364aae5b6a5a2e43164cfb59a2490d6ba12a927d18684564f32907f67efe908aa7e0d457ff30d355143dd010eec0cc00e80c41731d0b35ac0e95e000eeec9a21244b93f2d557e63d61e89199e2bd01b0e28f4403f20a1774e68cc3cf27f85ae2b89f678356f103b1ef02b9d61a5969fafdb0a97e7cd5d62ecb2e24a2b1ff87b83fa51be5b37100ab801442e6f959eb90d3ad67272badbf65bc982652855f733dc71d5bdc49b35ca199dd8faf536b63a26d656b4c6a1be21e30ab8f3bf92d189293454a7153d3e3f19a023fc41eae999acf9ec37257eb640fff7feccfaf98a4c2e046f638225bff78ce302f37d8a92633d0510241c372c3", 0xffffffffffffffc0) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$KDGKBMODE(r1, 0x40044b06) 23:07:06 executing program 0: unveil(&(0x7f0000000040)='./file0/file0/file0\x00', &(0x7f00000001c0)='c\x00') chflags(&(0x7f0000000080)='./file0/file0/file0\x00', 0x0) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffb000/0x2000)=nil, 0x1000) shmdt(r0) 23:07:06 executing program 1: setitimer(0x1, 0xfffffffffffffffe, 0x0) 23:07:06 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000280)='/dev/bpf\x00', 0x0, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = accept(r1, &(0x7f0000000000)=@in, &(0x7f0000000040)=0xc) recvfrom$inet(r3, &(0x7f0000000100)=""/133, 0x85, 0x1, &(0x7f0000000080)={0x2, 0x0}, 0xc) getsockopt$sock_int(r2, 0xffff, 0x20, 0x0, 0x0) r4 = shmget$private(0x0, 0x1000, 0x130, &(0x7f0000ffd000/0x1000)=nil) shmat(r4, &(0x7f0000ffc000/0x4000)=nil, 0x0) fcntl$setstatus(r1, 0x4, 0x4088) 23:07:06 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f0000001580)=[{0x0}], 0x1) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000080)) ftruncate(r1, 0x0, 0x4) close(r0) 23:07:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) lseek(r0, 0x0, 0x1, 0x0) connect$unix(r0, &(0x7f0000001300)=@abs={0x0, 0x0, 0x0}, 0xbbbb5074) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0}, 0xc) fcntl$lock(r0, 0xf, &(0x7f0000000080)={0x3, 0x3, 0xfffffffffffffffb, 0xffff, r1}) getdents(r0, &(0x7f00000000c0)=""/4096, 0x1000) 23:07:06 executing program 1: r0 = socket(0x21, 0x4000, 0x5) sendto(r0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="00002e2f66696cfd653000"], 0xa) 23:07:06 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getsockname$inet(r0, 0x0, &(0x7f0000000080)) r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000040)={0x7fffffff, 0x1, {0x9, 0x5}}) 23:07:06 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), 0xfd30) r1 = syz_open_pts() close(r0) write(r1, &(0x7f0000000100)="dc6ceca3a8a1a42f177511bfc831354322d3815395b7497ea63dbb074ff1f7e3966eee25ec9e5bd22ed9047fa8ece7ab4c3fa87ee7b4971fe98c9e9c8a845e70d559e487b3c72703710a1763fe51e99c9db975df7691c650", 0xffffffffffffffe2) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x200000000003ffc, 0xffffffff7ffffeff, "0503c966f22e95a163797f00"}) readv(r2, &(0x7f0000002340)=[{&(0x7f0000001340)=""/4096, 0xfffffe57}], 0x1000000000000190) 23:07:06 executing program 0: setitimer(0x3, &(0x7f0000000080)={{0x8}, {0x0, 0xf4242}}, &(0x7f0000000000)) 23:07:06 executing program 0: mknod(&(0x7f0000000100)='./bus\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x20000, 0x0) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0x1) mmap(&(0x7f000071f000/0x2000)=nil, 0x2000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f000071c000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mmap(&(0x7f000071c000/0xe000)=nil, 0xe000, 0x0, 0x1010, 0xffffffffffffffff, 0x0, 0x0) 23:07:06 executing program 0: r0 = socket(0x11, 0x4003, 0xfffffffffffffffc) mmap(&(0x7f0000ffc000/0x2000)=nil, 0xffffffffffffffda, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) sendto$unix(r0, &(0x7f0000000100)="b100050100000030000000000705ca90100e10fecea11ea8fef96ecfc73fd3357ae26caa0416fa4f376336acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026ba8af63ff37282923e4fd89720fd3872babfbb770c1f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea86a00000002000000000000020208a371a3f80004ffff0000000000000000000000000000096b6af86982a99490a5ff08f26eb2f3b30fec3511ffbf1948be4836424e24a1356c83528419363bdaf138271eba83bed6a87361df02ae9c3ee072071b3fa5ba4816f7a2c417accd35b0e5739b8d6c05e99aa3f3146d15953cd0fee69992b79c207621a0bb7bd79433e8675e72b51ee5587a1fb103a183f6", 0xfffffffffffffc80, 0x0, 0x0, 0x0) 23:07:07 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', 0x10, 0x0) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000200)) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000280)={0x100000001, 0x9, 0x2a79693c, 0x69, "157c2f9331aeb5c21ebd062f64cd72b226d4d0e9", 0x0, 0x7fff}) 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(r1, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x20003, 0x2000000000da0, "b08d16c65519470100000000000000d8e500"}) openat$tty(0xffffffffffffff9c, &(0x7f0000000240)='/dev/tty\x00', 0x282, 0x0) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:07:07 executing program 0: r0 = socket$inet(0x2, 0x2, 0x4) getsockname$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) r1 = dup(r0) ioctl$TIOCSTART(r1, 0x2000746e) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f00000000c0)) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x180, 0x0) getsockopt(r0, 0x0, 0x9, 0x0, 0x0) getpeername$unix(r2, &(0x7f0000000140)=@file={0x0, ""/108}, &(0x7f00000001c0)=0x6e) 23:07:07 executing program 0: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x7f, 0x0) madvise(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x4) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0xb, 0x2, 0x7, 0x500}, {{r0}, 0xfffffffffffffffb, 0x81, 0x5, 0x0, 0x1}, {{r0}, 0xfffffffffffffffc, 0x4, 0x40000049, 0x89, 0x800}, {{r0}, 0xffffffffffffffff, 0x6, 0xfffff, 0x10000, 0xde5}, {{r0}, 0xfffffffffffffff9, 0x0, 0x40000044, 0x4, 0x2}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x100, 0x5}], 0x20, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffff9, 0x1, 0x4, 0x7f, 0xb23e}, {{r0}, 0x0, 0xc0, 0x80000001, 0x5, 0x1}, {{r0}, 0x0, 0x40, 0x2, 0x2ffe, 0x2}, {{r0}, 0xfffffffffffffffb, 0xa1, 0x20, 0x80, 0x7a}], 0x0, &(0x7f0000000140)={0xe, 0x5}) r1 = dup(r0) ioctl$TIOCOUTQ(r1, 0x40047473, &(0x7f00000001c0)=0x1fe) r2 = dup(r0) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000180)=0x2) 23:07:07 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600"}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="733e1d0b89a70cb73d"], 0x9}, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) r1 = syz_open_pts() ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000100)={0x1, 0x0, 0x4, 0xe00000, "2241a796475d9e54d82821e20f6e4a953b06247a", 0x8, 0xd1}) 23:07:08 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) pwrite(r0, &(0x7f00000002c0)="0bce494338e4402a14f29ee4c01988bde3a2019a386cfd15df54df81d60e47409ec46db35f1ea599572782ea9b38958f8e478129161c325f6bdcc02f80b8ee31bae20cc585f73acdaf3803c0593b4e1e", 0x50, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) fcntl$setstatus(r2, 0x4, 0x48) r4 = dup2(r2, r3) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) getuid() pwrite(r1, &(0x7f00000000c0)="a6f7d22fdffc3b7e1bfcd2180392caa01d9257d486f890313286c37146f022d4ae89142c3b391fdddaabfa2530514e283951c1809eabcff9416a945f435f261c08524257e9157764467ebfff7403e5d0983fb4234bc15e0d2a2dd5bddd22182fc98da51c6e1847169f5564828df5516f3a16ae9fe6f8a9325192d1213acfe983989ca95eb4d9166a06ed4b56a39bdbd000eb3278efe3f62f06dc416b4acbf388e2a2da24bcbbc34c3539ca8addb783bb8a6f722a716fe17b87c7a5d362ab52fd3ae195a1829a2ced0aa022e5d983ebb413add79ad608c4720aa15289", 0xdc, 0x0, 0x0) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000000)={0x6, 0x5}, 0x8) mknod(&(0x7f0000000080)='./file0\x00', 0x6000, 0x3) ioctl$TIOCSETD(r4, 0x8004741b, &(0x7f0000000200)=0x400) 23:07:08 executing program 0: select(0x0, 0x0, &(0x7f00000002c0), 0xffffffffffffffff, 0x0) select(0x40, &(0x7f0000000000)={0x444, 0x1, 0x2, 0x6, 0x1, 0xcd5, 0x7f, 0x8}, &(0x7f0000000040)={0xcd, 0x3, 0x200, 0x8, 0xffffffffffff8000, 0x5, 0x100000001, 0xee}, &(0x7f0000000080)={0x4, 0x80000001, 0x4, 0x858, 0x3, 0xffffffffffffed5c, 0x1, 0x7}, &(0x7f00000000c0)={0x3, 0xfffffffffffffc00}) 23:07:08 executing program 0: r0 = socket(0x11, 0x4005, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000340)=[{{r0}, 0xffffffffffffffff, 0x1000000000000c1}], 0x8001, 0x0, 0x0, 0x0) r2 = kqueue() dup2(r2, r0) 23:07:08 executing program 1: r0 = open(&(0x7f0000000200)='./file0\x00', 0x1, 0x10) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000240)) r1 = syz_open_pts() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f000062e000)={&(0x7f0000690ff6)=@abs, 0xea, 0x0, 0x0, 0x0, 0xffffffffffffff61}, 0x0) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r1, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r1, &(0x7f0000000480)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280533ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b0", 0xaa) r3 = syz_open_pts() r4 = dup2(r3, r1) getsockopt(r4, 0x20, 0x800, &(0x7f0000000040)=""/24, &(0x7f0000000140)=0x18) close(r1) r5 = dup(r3) r6 = semget$private(0x0, 0x4, 0x100) r7 = geteuid() getsockopt$sock_cred(r5, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, &(0x7f0000000100)=0xc) r9 = getuid() r10 = getegid() semctl$IPC_SET(r6, 0x0, 0x1, &(0x7f0000000280)={{0x1, r7, r8, r9, r10, 0x1}, 0x70000000, 0x3f, 0x6d}) r11 = syz_open_pts() ioctl$TIOCSTOP(r11, 0x2000746f) ioctl$TIOCSETA(r11, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x20003, 0xffffffffffff07dd, "b08d9e7fed29000000000000975b6222e5000bb5"}) 23:07:08 executing program 0: socket$inet(0x2, 0x2, 0x0) 23:07:08 executing program 0: sendmsg(0xffffffffffffffff, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b67071b542a538706000000b8110000002900000031000009000000000000000dc1bb893f"], 0x38}, 0x0) r0 = socket(0x18, 0x2, 0x6) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) sendmsg(r0, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:07:08 executing program 0: r0 = socket(0x80006, 0x2, 0x6) setsockopt(r0, 0x1000000000029, 0x3f, &(0x7f0000000100)="2c16954c", 0x4) r1 = socket(0x18, 0x1, 0x0) close(r1) fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto(r0, &(0x7f0000000240)="78020026973a0c45", 0x8, 0x0, 0x0, 0x0) pipe(&(0x7f0000000000)) 23:07:09 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000000)=[{&(0x7f0000000080)=""/247, 0xffffffffffffff47}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) pwritev(r0, &(0x7f0000000480)=[{}], 0x1000000000000093, 0x0, 0x0) ftruncate(r0, 0x0, 0x3ffff) 23:07:09 executing program 0: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) execve(&(0x7f0000001cc0)='./file0\x00', &(0x7f0000001980)=[&(0x7f0000001c80)='&#@,@\\{(/[\x00', &(0x7f0000001c40)='\x00', &(0x7f0000001940)='}^-.@\x00'], &(0x7f0000001b40)=[&(0x7f00000019c0)='@:\x00', &(0x7f0000001a00)='[(\x00', &(0x7f0000001ac0)='^\x00', &(0x7f0000001b00)=':.\x00']) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = syz_open_pts() pwritev(r1, &(0x7f0000001e80), 0x0, 0x0, 0x1) r2 = syz_open_pts() mkdir(&(0x7f0000001b80)='./file0\x00', 0xf9) r3 = open$dir(&(0x7f0000000200)='./file0\x00', 0x2008080, 0x7) close(0xffffffffffffffff) r4 = dup(r0) semget$private(0x0, 0x1, 0x201) r5 = syz_open_pts() ioctl$WSDISPLAYIO_LDFONT(r4, 0x8058574d, &(0x7f0000001780)={'./file0\x00', 0x2, 0x8, 0x5, 0x1, 0x5, 0x2, 0x7, 0x1, 0x0, 0x7f, 0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000002480)={0x0, 0x0, 0x0, 0x0, "855c55000267a7230000001a0000000000000040"}) getsockopt$sock_timeval(r3, 0xffff, 0x1006, &(0x7f0000001800), &(0x7f0000001840)=0x10) ioctl$TIOCEXCL(r4, 0x2000740d) utimes(&(0x7f0000000040)='./file0\x00', &(0x7f0000000140)={{0xba0f}, {0x493, 0x100000001}}) ioctl$TIOCFLUSH(r2, 0x80047410, &(0x7f00000001c0)=0xff80000000000000) readv(r2, 0x0, 0x519e9ff5a54d8863) ioctl$TIOCCDTR(r4, 0x20007478) ioctl$KDGKBMODE(r4, 0x40044b06) r6 = socket(0x800000018, 0x1, 0x0) madvise(&(0x7f0000000000/0x400000)=nil, 0x400000, 0x4) bind$unix(r6, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x8) pwritev(r3, &(0x7f0000001a80)=[{&(0x7f0000001a40)="e22490d295b0d1f6218db0ffb7bf3db1cbb73dead0c09938159787bfd2bd385be3", 0x21}], 0x1, 0x0, 0x0) readv(r4, &(0x7f00000016c0)=[{&(0x7f0000000240)=""/184, 0xb8}, {&(0x7f00000000c0)=""/14, 0xe}, {&(0x7f0000000300)=""/136, 0x88}, {&(0x7f00000003c0)=""/168, 0xa8}, {&(0x7f0000000480)=""/146, 0x92}, {&(0x7f0000000180)=""/4, 0x4}, {&(0x7f0000000540)=""/166, 0xa6}, {&(0x7f0000000600)=""/4096, 0x1000}, {&(0x7f0000001600)=""/156, 0x9c}], 0x9) mprotect(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0) execve(&(0x7f0000001880)='./file0\x00', &(0x7f0000001900)=[&(0x7f00000018c0)='\x00'], &(0x7f0000001e00)=[&(0x7f0000001bc0)='!@$@\x00', &(0x7f0000001c00)='\xa6-\x00', &(0x7f0000001d00)='$\x00', &(0x7f0000001d40)='\x00', &(0x7f0000001d80)='}^-.@\x00', &(0x7f0000001dc0)='^\x00']) mlock(&(0x7f0000002000/0x3000)=nil, 0x3000) 23:07:09 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1009, 0x0, 0x0) socket$unix(0x1, 0x7, 0x0) 23:07:09 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000068, 0xc, &(0x7f0000000040)="ebbfcbff13b9fd812eaa4e713048060000009648", 0xd) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:07:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x2e, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x8) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000040)) fchdir(r0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f0000000080)={0x3, 0x1, 0x2, 0xfffffffffffffff8, 0x77}, 0xc) 23:07:09 executing program 1: setrlimit(0x7, &(0x7f0000000040)={0x0, 0x5fcb}) 23:07:09 executing program 1: r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) ioctl$WSDISPLAYIO_GBURNER(r0, 0x400c5752, &(0x7f00000000c0)) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xffffffffffffffbe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r1, &(0x7f0000000000)="cd", 0x1) 23:07:09 executing program 0: pipe(&(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000340), 0x10000014c) r2 = kqueue() kevent(r2, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0xaf}], 0x10000, 0x0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$KDDISABIO(r0, 0x20004b3d) ioctl$WSDISPLAYIO_ADDSCREEN(r0, 0x80245753, &(0x7f0000000000)={0x6, './file0\x00', './file0\x00'}) 23:07:09 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="82022e2f66695c653000969e"], 0x10) r1 = socket(0x10000000002, 0x2, 0x0) getegid() setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) listen(r1, 0x8000) listen(r1, 0x7) 23:07:09 executing program 1: write(0xffffffffffffffff, &(0x7f0000000000)="90856d3037f5483e21f6fbf3023856a63efc", 0x12) r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x8, 0x0) mmap(&(0x7f0000731000/0x1000)=nil, 0x1000, 0x2, 0x4011, r0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x6) munmap(&(0x7f0000ffa000/0x4000)=nil, 0x4000) r1 = semget$private(0x0, 0x4, 0x80) semop(r1, &(0x7f0000000040)=[{0x2, 0x4, 0x800}, {0x4, 0x23f3, 0x800}, {0x5, 0x6, 0x330f118688eb994f}, {0x1, 0xe1b, 0x1000}, {0x2, 0x5, 0x800}], 0x5) r2 = shmget$private(0x0, 0x4000, 0x0, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_SET(r2, 0x1, &(0x7f00000000c0)) shmat(r2, &(0x7f0000ffa000/0x3000)=nil, 0x0) mlock(&(0x7f0000ffb000/0x4000)=nil, 0x4000) munlock(&(0x7f0000ffb000/0x2000)=nil, 0x2000) madvise(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x6) 23:07:09 executing program 0: setrlimit(0x3, &(0x7f0000000000)={0x8000, 0x10000}) setrlimit(0x3, &(0x7f0000000000)={0x8003, 0x10000}) r0 = shmget(0x3, 0x3000, 0x1, &(0x7f0000ffb000/0x3000)=nil) shmctl$IPC_RMID(r0, 0x0) 23:07:09 executing program 1: r0 = syz_open_pts() fcntl$setstatus(r0, 0x4, 0xcc) readv(r0, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) write(r0, &(0x7f0000000000)="c275f2994ab9dbc25a1ef87a3e11e8fc7900a2e3411aec113e3b3e1aec89ca99e0206272c36e0df9bd8063f3033b7e6118a12e22de2f2b63c27631a2f7d5628c2b7ea9177428ad62b3a41c03a21f43682422ad46d0645d181671", 0x5a) 23:07:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000200), 0x10004) mprotect(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x0) setsockopt$inet_opts(r0, 0x0, 0x5, &(0x7f0000000000)="3176e5a6a2e0a371633580aff96de6108369c2d257053550981efdd3282cb6ae799d20b95b1903824809d3f3d153950df7138ef02c9ea99f02e88d755ba20b7f4de588503a5807bd1dab0a1c02cfd1202a73571e856b3a9d4fddda5a9b84ce8f52478ea54322de064d934e38d742fd9154d099f9b16a4878ed80b6c3c4826c4a028dae6bfbcfa6852662762b000355ab61e825970719e5de6d89d97b1450365694b586ea99525cc9571ff58fdcfbabce5795641c23d72878c124ca72fc26e7712cf1d2a4a84d5fbeec81500d25d42c4e257db88160bc2e92aa6aa0443da1292491aae22f3e9a0d140e2b79b9d7f68d8d12c440e27c98c6bca57e857c1b30bd8040d4a9c6", 0x104) semget(0x3, 0x4, 0x100) pipe2(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$TIOCNOTTY(r1, 0x20007471) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="ad5123a23dbc819cd6505328abcf7302fe6f2bf3ed50bfaab4742c50652e8eeebba6acc3bc4d9772197a873e701b42b218f8cd9b92f02fddb19b3f0e18982a04b7af01df330edf4185fe9333bd59b4aca75058295fe8f057f3cfcb71c75d37", 0x5f) 23:07:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() r1 = dup(r0) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000140)={{}, 0x8, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x0]}) close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) pledge(&(0x7f0000000040)=']:o\x00', &(0x7f0000000080)=')\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$PCIOCGETROM(r1, 0xc0107005, &(0x7f0000000200)={{}, 0x4, &(0x7f00000001c0)=[0x0, 0x0, 0x0, 0x0]}) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x28401, 0x0) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6", 0x65) 23:07:09 executing program 1: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)={0xffffffffffffffff}) pipe2(&(0x7f0000000540)={0xffffffffffffffff}, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x2) pipe(&(0x7f0000000280)) pipe(&(0x7f00000007c0)) pipe2(&(0x7f0000000800), 0x0) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000040)) kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) syz_open_pts() syz_open_pts() r2 = syz_open_pts() syz_open_pts() fcntl$dupfd(r0, 0x0, r2) 23:07:09 executing program 0: r0 = syz_open_pts() syz_open_pts() r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x11}], 0xfff, 0x0, 0x0, 0x0) r2 = syz_open_pts() kevent(r1, &(0x7f0000000040)=[{{r2}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x8}], 0xe7036d6, 0x0, 0x0, 0x0) syz_open_pts() kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x5, 0x0) 23:07:09 executing program 1: r0 = socket$inet(0x2, 0x8005, 0x0) pwrite(r0, &(0x7f00000001c0)="a539ddba1c2ba47eb1fb455605f39a9c53904b0ef91647d12c8ebb3ff90bfd1fab40d1585e4a3172fe7cb2c7d44c598005d31dde011f241d33e3725d2a03ca775c54377400398be6742042d679a7103be96162d1ad238659bbfad6862213656bc73f3f0fa51732d875a02e58254fc9866a797d6247591a9b8cf900ccda1a00d04fca924c81755be1fa6db3be5f174824ad4ef6e78e0226f27da80cd068fc8f4bb2224443b80c37258e0b6d4a477cf18f924dbbec438b5bb08308cd2ae0caa7039d2c6d76c154f2c850f75fb9193872d771300feff85cf7e6dfc8d4d80fcc70819a", 0xe1, 0x0, 0x0) open(&(0x7f0000000140)='./file0\x00', 0x40, 0x68) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = fcntl$dupfd(r1, 0x0, r1) getsockopt$sock_int(r0, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000080)=0x4) ioctl$TIOCFLUSH(r2, 0x8020697a, &(0x7f00000000c0)) 23:07:09 executing program 0: r0 = open(&(0x7f0000000000)='\x00', 0x800, 0x40) recvfrom$unix(r0, &(0x7f0000000180)=""/213, 0xffffffffffffff66, 0x841, 0x0, 0xfffffffffffffecd) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0x0) recvmsg(r1, &(0x7f0000000340)={&(0x7f0000001540)=@un=@file={0x0, ""/4096}, 0x1002, 0x0, 0x0, 0x0}, 0x0) 23:07:09 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x42000100000005}) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) 23:07:09 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x4000090d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x80000000, 0xfffffffffffffff9, 0x1, 0xaf90, "a1ee5a2d35e48841af894de99c34f8b670693314", 0x6, 0x30}) syz_open_pts() ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) r1 = syz_open_pts() r2 = openat$tty(0xffffffffffffff9c, &(0x7f0000000040)='/dev/tty\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x1000000000, "b08dce580000a0311e5473364a9900", 0x0, 0x4}) readv(r1, &(0x7f0000000200)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:07:09 executing program 0: pipe2(&(0x7f00000001c0)={0xffffffffffffffff}, 0x10000) chflagsat(r0, &(0x7f0000000200)='./file0\x00', 0x0, 0x2) r1 = socket$inet6(0x18, 0x8000, 0x9) recvfrom(r1, &(0x7f0000000140)=""/119, 0x77, 0x843, 0x0, 0x0) recvfrom(r1, &(0x7f0000000000)=""/232, 0xe8, 0x800, &(0x7f0000000100)=@in6={0x18, 0x1, 0xffffffffffffd490, 0x101}, 0xc) 23:07:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = shmget$private(0x0, 0x4000, 0x1, &(0x7f0000ffb000/0x4000)=nil) shmctl$IPC_STAT(r1, 0x2, &(0x7f0000000100)=""/231) write(r0, &(0x7f00000018c0)="282dfccde5b089458e10c482cbd9724d69d9d76d931b8afce59f5ad21c81f158b3541462a4e5eb9f83e6e4a9c375f145d60135cc4fb6f1752ea27aa8d7fe7c84e26321849f50b7a98393dd735184eb9e59b86dde002fac8aaa3d3cd647a55ad963af6ae520b5d5c75917e78ba5b9dab78676ae252d3eb6214abdb3c39dc2e9b347b34bbbedc426c1bacf3b9beb58ab81e7f26bdc1ee477b77f0abe0b39295969c1527aaa84989ad34477c3994d4b2ecd88c6117d71fdeb534de810383df81c4cfa5589dd5739f56e3054cbdef10bc2f41808ca6124cd1a115cf67e2e5fb3b3d7c2a7687332e3dd8f0b0f030976a0acde7a5cef710eb01b32cd76d1b7719fb1b1b8ad11131023cef280c6f56d8b13f89df366878de8a79f9419a589c5416aebc8d9e0e0f0fb38aea50b02a88dc40d0df64d56aceaa1c08bc699b02a64ae98438e0a6ffacaa80cbecc3bef7cb1d9a57c344f8a3dbeab2b57d838c137f97814ac38510388d2fc7373ce0187ac8f412e9dafc30353a9f2d6db318e6a91480571acc5286f27475f31ffa7173547be043066a7ca94246b62bacd379a6e3c6de0b8690e63e364558ac7d69c24f882625ac450c7d6fe425719dda7b31535b34ba448af62fdd68db2ce6af6f4cbf2d00428b15becfa62cdc950d5ebbb0ca793f51d4ed5aae532ba18d939828a35f34c6de09f67d3216373c3a9dc3c2395355999d3e68d90542964fda1b0eaf40a959fc48a23e5f0550c2017ebea93194630475cc1b5da22f63a9b450df88b9117785cc04fe886be85181e8afbfa2abcb3b9a2710acd289a40718eb637be4cc34c99c87fcd624287a0147f56ddaa432b21b5f2b5ded531a4614c57226f3570e6e9fd4402d3eb61151229701cee866f586e5b5ac81132865004d866f88ede755f18731354bef6b682c75e3c76fd50a72e4a91dd1ebc81b4490aec19c4bb1a6451ca78e18ef1cb57c3c7d1c26584375181d960cec907b49eb37741e4620ceea501cbfcc159057eff36d8acfcbaf1848b40b17fb56dc61264a39f461ebb8e7697a58a47437f4ec8cfbd9c510ed9fd50f10294f3fe86973a0928259b0ef75c44af809b59cfa6e401b3165665a6d5fa8d0438dd1bcddcbda76fe046dfe97851e058c36e120f396783a9f22bc19bc0122709e88796a6bc7303bf4866ed8c506dd88a36cbb7c31812b7aca2f62fe29c6653f0193a1e50391f7e14fb35b2278f79ab9cc3f217227ec9d773250ae8d940ca0ec9898b73c2856cbfb43bf6f31a6c549c2c7b5a17e81ed61f28d4a7b0c207b91aa40e0f42d8c2ed0285c1f2c129e583bc1de21dc643b7c438b503d447abc5ef13f39c1302725aa29d04a9c74fa4bfd8f706520886f00ff8a56361b6caead638e820336b5c45c6cab14328a600f35bebf02ca376f83dba9d2db92f38c3b181755cad3213c7b52437b7d633a101a699a0d3ed15fa1756594ae701df2667f327d503f7c5b64ea473ee9363b0ece3187540f081cf2aad20f68e18936a4313a8394d3c9c656b01082c873d2e8f24e5d975f994b23fdbd403875bdbd7e1acdab1362daafc206b245097ff9f4700cc5a2c844d5147fbaedae2db5d046e6a0855c9137a0cc4e3f43973e333a3fa6a5fa62de738559fe102e733116ef37e3954157d15677f59df35fd88f3ecfeb969453566f9c505def1a8d8c1a525308926d57117078fc6e83f98107b218cf5dd16502c6a1afb5ff9dc9a5705454504b316d2386c9246475074ae634f01427ff567391cc379b5ae4838a67fb103bd81340a87e276f0ac921e76345417f93b5177c31b51876c9cdaad78abf556a6f08e7b9d0564662bd0f254c776c8e05e0ee99a78200bca00167a04c3c177a7a9f2eeca3c5de99e09facb31334ee01be608f3bc33b061ce37b0e5e127adaf8056f457facbe033bed7c6ea974732da5a9ac16403fc7cbad10d7adc2b98793acb3498b2b59e6573302712518925167cb69f82cde5b449f1cd1bf4d2d033f50473da67dd95252bfb663f0e423e2777a9a4a7152e3be427e066ebeef1b52497f8159baa98a1b09828d2cd4db61e190ff912e123392cbed8fd0190b22c8ada56ba8e45f9001be8ff296c3429c4e984505cdd7205fa3faa09eca4c02f72c2aa8b978125206b539c17fb237c9359bc587b7f419e05434226ccb0c7faadca753c3c780bdb32f0554b0bc71776808f76c07a1d4ff844f43842eda9233e22d6445d4d67d8d903724b51430ae103e936ad6f20063e715a3617703c504589fa266fa82c8b9ab814c122f4f662e344935e17f5ef62d3b80ecb8b9ccc86cc5faab300915e8933a581c3442a6470e1a71172a1e1e61daeb9c8fc63a2817ee870189420b4d3367244b8163728c8f22b1b5790373c34fd30fa18966cba0b05715fd4c08119fb7b300083ec0fe7bfd9169395ea112149e78f153af1986e0bc5ac1f1e95b1ccf3f2d46fe692a43413a2107b9d770f7e14c99ec2e8f36a7b8e2c10a58ac9a6eb6c846e4b65833394bf86020c408852f8a7148a6d24dad499d27ef5e981724a64303d2466cf8e6a1898e3b757c096090d4db89998d10f07a57775e112d6796c10177f6395fcf80a0b7a593b6986724af3c09c691a58f8d9846d068497b1316e54eed109fcf38e419e52b341f21c189ca3fc4385d60a8b853e467ece7f1e41d6c3ea4508c3478968900033b19c51fe7a775a3ee7428f1c3c64352e70f721153563598ec6a0a89338c08b1f87e23c49c76f94ee1d7b377549e88a962adb0039b7e5ebb554255213614dedc9dd374a6b07b3f35615f26586e88ca290e7906fc1828a5c141c28c8f08ffee13becbf70a8bac849aa92573ccb46ed25e1bd044e6daa058388a4069f7e189677f46c1fe7c8f01d95102c8379a0675b742572f0fef5aceaf1bdaf3405c68a6cc2a44b439f9f8b5a5e421e47a0fb4c43169a746a844a7160c8dbfd9298ecf806cfe4a90bd7bffdbc6df5f1688f3ca214f71f1a6adc491dd68a41310d0000000000008318f06d89ead330700e3f36b50d4f1aadeebc9255d91b071fb8c760d790055df54e0e950150e03a3d4db87fcb55392472d473965cc8df3318eab4da6d7f6f1731592ece855569980021d6bf037411d0a98209abf2f3fa2fa6323c5a69404a6ddbbd39182ea747bf6d62f0ddaf2dd4b92987ea4bfd653c27fc97b5a9b14dfc8338f80311a369a80acee5242b93117dcaac0453915d8dffbcee4b6e74f30ee051fc149586a9df03b382bc9c0c38239ce85441e068e1ec99c511af6f898827348bb808da0f17f6d181d2ea269e3495326ec46ad8516c7e4c32b104d9442f60e5271512e193c98629679de68603688633e08933d47dab6a40db4056ebc3d0619bfa2b5af32f41c5ea14afe66459466870767b048a3bd2b927f7963f9da94f4ef106726d85c6a0a292b5a0f0c8ce054f05e76fcbc87ba619cf44d03a45c38a46ae758ef847bd891c64484d70e38d5fda86f3aee28a9d2374277394f3b0175d562752c3c69ba64fee378006b1bec198afbf19ecf9fe0fdb19ec5082b5ec596db06186567a8664c357a424698bb3f10ee77c6d7b590e3874fdf76eab76785cec1f3105ade94e1a00f27b1d3726c0b85d7da50a2cfd4e4d6b959458d9d5cffe5a26ed791f9eade81cd542aeb7763558152bb81c1c28c95d9a740aeea99adbb59d16d11e2d3413921ab628de8aeecf20315441a32b647f8c994c0ece6e3d649e9adf7aa00071fbc49b407b6c5ebaf7531e45870dea29509f1932829a48b5adefc6080cbcb91ba4159530fb453f363ae9ec65e86671f6b8f626697e904838ddc0d5d533aff2468bc637130ec1ad6077e8d78265c8e06b426494135e27d2d31d787fdf6c090b9f501387f6a49782d3296625ac71d4417f59f0806bf65638cd1195529d0cb468fb8f0060bc542a9d3b34b7aea7d4d35ac911e22ca28abc0e1d6520717dfeadc7aa28938dde95f89081357cd0fdf0db87b695400dfb22224f738129f8a7eb81c766167cf4b25402bacab27f2c2edf17010aeaaa4d59fd3f466d20e7a512aef0141f396cc7437ed8d3cdc66ec71ae07d2381c5702019721729f862c32f12a63eb8c1ea296b9d00918b0a4a9cc236c8cfe1e0d9ddb134068c1bce43807a53d13f15c4396795ebb355856e54e185f877d026916d1194e263ad49197a6949d28cfe78538a827c50d01b76ce3c454609b5bde2c6c4373078ef4f1899234749737c9123d39a842a7f280d0e372d63e1f056e70e96db23cdaeee3bd71f7d78b416b3e341c645f99312219646009c16e458847c803077351930012464e3febefd5d1d62cca2879aff91ead82df1abc4fbf871ad9052474b07b55229eb409993d3f750b3a1225de52f457b28d30d3519d8b7c0d87ac676f296e003d7b8a723202f8db43692886ead02f27d66caf95f2ece227f2a492258ae69bfb12a4e4c2ab38df81f8e67729bc6629b36a93ee9b0bf41d51cd23b060e56bf00f5da665a08a4c2b0b0e76d8fc8f6b2f3e3be02512759ab326fed67df22d4dca0da5df06024f1f85617a505392487c7bdc0ee9b1939acbe8b75b862f8df23cf8b1e3e59da6dd625c1aab62fde8b5f78abe54d090fed428dd08066ba7373b4b7ac1971c3bb26f36bedac1003b2ab7054c8f32d7112096add9c7c24d9fabc6b6311a269cf23c171ec180776c20bf6af4828f1ae85dccbd5416325fdcd0e071cae5db9bdab4b6a2ba467027d4de166ce42ac4cd5fd14a7be3f44cc9132fb12dd50259bb4f5e4a287b7e56b29d409c7d6afea0aa012ec5ed1c803600f00a36a9b4f8daf8b84301ad0accdd047d471b6e68dffb742ac84c9fbb17ed3a645fcb2a9c184be861dc013a9672c56e439528302091303b0a419d935d3a2c7b1f158391650af33292b2339cd6b5a23840da14cea175a78ae2bb7cfeb0bd9d43b26cbaa44a13ad5eae6fedc69be65c92e794d214ac0d01ca949a376300ced908b9608bc3c947e38001c4d9067955e10962bf4db08a06a029edf179dacece2bed2a170c44052b8753d47ec7b533c6a9af477637d39bc342d18380b69087ba2d6ea3d8643262737770948a8241549bdf449d06893319bd66bc7f4d9ae4b1bfb4f10132805337d30e723f57a8d5bd5f3280d5778f5a5ef71bbe1b591fb87df3b61ec594b3fe007b00f6f8310ab5c2ee5662db2883e6a2d3a65dd7d30f515c91d7a60991bbdbe9be028a28345189cf2013175c8a2e1e1ee3dac919352d9eb602804d1abb04419e30cebbb57c73a09c288d95a3960053c09cd16fd238b5107efeb846ca66550b6a9c985c7fa556a5de42a673badc1910de0d8e414d497be1d3edb38053487a4e14ab6aa8304524839e1bdd5fe1a5fff6e30773d3a5243a63b9a054c78764ec9b7a97ac8f2ff040895020487c40cc6f78cfe13a6115680993adeb222fdec57874cc4da7286f2a6e18fc9255805c9c8e6bbd20c85811935eab1e6ca24afbc441d4adeb4482f831bcd1a39c70b53c3bf9859fc705e5935fee46bf75118010814e358b792db8b057603e8a0e7b223f74ffa8809f95f944b4fe6ecc054e3343cb9a4edc8e7f81128e75b997dcb9bc742ffeaff6ae7b525b72a0457e1be926471db7f320789f1a27636da91d0cc51d8db7287f303eeadfda7b699030c2397d9fda4fc55c9b9599b2d3d5cfdd4bf3259de5d4bdeb5600b314cc4511cdbb8d1ac38606b53919e5e01d4e740254a94bf7157b88aadf44e664e9cde871cdca96fc75654754f1e63a1695e8b101195be895a1ac238e1122128f3a9cef0146ed7b9", 0x1001) 23:07:09 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f0000001700)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000500)=""/4096, 0x1000, 0x40, &(0x7f0000001500)=@in={0x2, 0x3}, 0xc) r2 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getppid() write(r1, &(0x7f0000001540)="79ea48fb1c50248e77466640badc70a9f522380fea7fdd8e4f45436f8ab41264981ffece7f1b1fd165b4299c3025c69b6ce2ccc5845242d09b1f3bd2031950baf52854e1de119ee17d1e997b4dc629ac8d546f955c704b8025709a3a1fdbc60bf5f5115953cb7bb8194324f6371cc8140342057913d724f95c07c3900b74dc2c998a64ce4df5ded6bb79f6a7e4e74c80d493d3448a", 0x95) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) recvmsg(r2, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/25, 0xfffffffffffffce3}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x5, &(0x7f0000000400)=""/163, 0xa3}, 0x800) dup2(r0, r2) 23:07:10 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)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r3, 0x21}], 0x1, 0x0) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) ioctl$TIOCCBRK(r3, 0x2000747a) ioctl$WSDISPLAYIO_LDFONT(r2, 0x8058574d, &(0x7f00000000c0)={'./file0\x00', 0x1000000000, 0x7ff, 0x80, 0x0, 0x4112, 0xa1, 0x3ff, 0x2, 0x1, 0x3, 0x1}) 23:07:10 executing program 0: r0 = syz_open_pts() writev(r0, &(0x7f0000000680)=[{&(0x7f0000000840)="c905e7675967c55c25d6fc146d80a16a6b0cd9af2dd4fccf11523aa0d09c5f8aa1892e", 0x23}, {0x0}, {0x0}], 0x3) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4", 0x0, 0xc}) r1 = dup2(r0, r0) chflagsat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) write(r0, &(0x7f0000000200), 0xfe72) syz_open_pts() preadv(r1, &(0x7f0000000200)=[{&(0x7f0000000080)=""/185, 0xb9}, {&(0x7f0000000140)=""/82, 0x52}, {&(0x7f00000001c0)=""/54, 0x36}], 0x3, 0x0, 0x0) 23:07:10 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = socket$unix(0x1, 0x5, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000080)={0x1f, 0x4}, 0x10) r2 = syz_open_pts() ioctl$TIOCOUTQ(r2, 0x40047473, &(0x7f0000000100)=0xfffffffffffffffd) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000000)={0x0, 0x5, 0x1, 0xfffffffffffffffc, "661fbef2245185a8186503182eab7fff0e091fe6"}) write(r0, &(0x7f00000008c0)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f8", 0xfffffffffffffe0d) writev(r0, &(0x7f00000000c0)=[{&(0x7f0000000880)="dc8194515f3a74f1c20fec8e8a5584c0f71766", 0x13}], 0x1) 23:07:10 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = accept$inet6(0xffffffffffffffff, &(0x7f0000001080), &(0x7f00000010c0)=0xc) r3 = dup2(r0, r1) ioctl$TIOCNOTTY(r3, 0x20007471) kevent(r3, &(0x7f0000001100)=[{{r2}, 0xfffffffffffffffd, 0x23, 0x400000a3, 0x9, 0x9}, {{r1}, 0xfffffffffffffffe, 0xa, 0xfffff, 0x0, 0xebe}, {{r0}, 0xffffffffffffffff, 0x6a, 0x40000015, 0x4}, {{r0}, 0xfffffffffffffffb, 0x10, 0x0, 0x1b0, 0x597}, {{r2}, 0x0, 0x4, 0xf0000000, 0x80}], 0x7, &(0x7f00000011c0)=[{{r2}, 0xfffffffffffffffd, 0x11, 0x1, 0x1}, {{r2}, 0xfffffffffffffff9, 0x80, 0x74, 0x1, 0x300000000000}], 0x3, &(0x7f0000001200)={0x9, 0xfffffffffffffff7}) sendto$unix(r3, &(0x7f0000000080)="6c97e3137cd962cf8a4e9893732ce46784a1c27b3f69a6a7ea20295f41b03e001fa2a4ec2e492b58891d8e68bdc39f3d28e7979d4991c6ec4d2cc64150d7ca993117ec47058c06aa85b699d5d9177006ae7518b8c24eaf7bb2c96554055639f957dd720bce1834bd9e5eabd48d9ceafe0532c9ce99eb8ffed9ba29f79930f5d6384c3c7bf59d275bd26365a036aabcaef25bff21bf08708f3d6e59cbf6ca1f63cf9a3c8462b62479531857c96246dc9ed54391a3496fade4272db8dc2ce9a56ad038776c9e7d4c4344b1d28b72fc161ee88d12e45d8782cd9efd0def2e0499a8578ea85d7e866766b8a21d273ccc961155364d8de6a61d8ed35c47085958518b7d6815e67c85a45e274c894b01fe114bb74573292ea59b8e44db7791905a56c836f06919aa1608c0d1a09fa09d3b7c905637c9704dde9903cbfd121139ec5138f0779c63ae4b9112985ef3d00ebb038f24e6489537d69aa17b44de6c393ac8f4ea28965e4136545c46e7074c1ba921a32942d13150b2810f758d745e37e1636fc5f557d33bca3de63ef8f79c566b22cdb3d93a97a82a82b09d82ecb28ad2dfb46562c43335aec03928b659af33a0566a8a59f3f9d725e7cf66c78dab8fb3fd188014da5541cb9f5b3db7ca598650fead639220dd6e6c44415d9d6b8bb78ea1b630c6c1bea46abb23fb8a29300af4a6c66e1b9c6cb9a7e1200468ccf22c6972cab30023c554ec05756ea0bcc12d2823750aa243396a2c8142f1a198ee718ca04d6c375092f3973b36f5581532ee14472cd0ff7695d7365f03e1b8af216cbdda80c0676b1cdf2d3fe4219576fb2ea76e6f1eb1be6877907a201a8469c7d8fad1702607fac56f9aa525f013d751981da14d95aca4d5c8e8de3e7c704649fd5aa94145ce2fff7a7b0b0b2d04f53221d61e8c575d92a16401b78a12053a4873200553e5a0214023aed507663657c6cafbd98d2a7e1b8781e42a73028e0b5f066c99ae47fc65c2110ce3862d129c1a4879b2034a49e37341d0ca781667ae64897b2636faa00d157b95c717a4c33ea236743d931230e781c614f9f891555520fa2a587660aba0ff23de2035385c322f390908470d44a46c3401d02da3267ce8aad293f3ae810fe2b6b66fc5f4c42c0aeb87ab88db7f1cae1a7564da340348433788bc9fba795df41b3e9d17a5ffdfebee03cf30b70df552c2fcbb1340699ecf538033ecd833973bed1cefa26ca3d06ac5ea4588b59a31296a0b29ea0068a567aceee5d83efec54eecd0a8b0df1b11e48579eb00780f3e7cdd147fd7083f152f1e730f0f03f4c041edf61450e906d5480377b0293a2e365916be50504b45a3900192efc3b6c0dc5dbed541715a09db27082810c2f0182db675931b5914a170d3fcabe977f8a21c1e3e7eb608710e0304d0ac49da103537b640fd45649a9176c8741528a2f6d7631c30874d22afeb0589c05194e2cf53a578240bad87fdc508c2e33721885ce799e637d35d0ee46e800239a97ff686ce5f7e4efaf8cd635f4fe4998c3edc4e9d3ec018d5995f645d335338dd4e2bba57e5169bfd5ea18071f10c5460cd8231dad2493ec87229b3fc2acbf876f53e8f1c6c02676e5ee143059142f76538b1c0052d24c0a6411e43159a947cf41bb6d7b4949d854bd38a688f3c7da25ffaab68e32c1eaa1df8a16c7e3a43d68de22dc0c25c38d268172ed452cdae43d5e8d73034f3a5f3bce3406423963baea3e084705a96a5469d14bde1a153d882b26956912017a832809e485d09d492aa1a3741d48b438120f509c90dab567725d5002e7a32755a641505ac9bf15840c34ea25320115ee4015bfb4fb1bb4a0cf65affdbdf3516b6840792da9999e0503c953a6bd13f5adbb6014b737593d20a7e5fe0799694e4da1416119c91a1018558d61f500c351e05d411ce2bb5ba7e2d7d9154aed75b5608f5bc3296feb3a12a155da8dbc6d647064a0ff6155030e5d59e8b6aa3bf9ffe23b8d73353a5700f7cc9a2ed1331dcb4479a248176218b59d21c3893d52f35a9b0db22637889487a2b817190b1b85d36ef1a6531380b0b4e8ec30a7abb6158fd4954c10a84d2a5bd9398885e9d71615d5eb01ca6e4a9098b432a947b1e8336a88375ef4df4d8f286d8526db2e165cf9df5bcb157a6887339f305b92a3b3695cd30783545f3d0e3f45aeed6ff3a5cb18b8b18b46551f13f8259d3b3125813fd6f1dba42cc55598ce35334071cf0f30deb8b4a9f61a67c0a6cdcfb260d330eee5e995a6d0abc827897a3b6c73af0afcd4a24d85a7bab2e0769769b8178162870524f8d22337e16ba433e7f117423027cd37b14a243305c0675846136e504c260bc7fd9a71dda84d0331f7e1d81f1721f1d4d1db0a596b2f554a809087e3cb0709ccc1d3383e5d355de92af6b634e2c154c45ae3ac4e3ea7b54cf8c4ef3c18c8ba675b78d8fe53536d74605b94809d8cd5a65b7b3a24e8963e7b5f9d13a1ea39e861d04f23beaf9449d0737454b53d318d32ece4979b683157028384c191ac591ed4712b553c425c3b61080e8e6eafe92ce9f988f631a469e92372fd7ad306f4f567e48fcf5c974887a31fcb33782b3aaa2b5bacfffaef7ad6465059e5dae100bb61d0ce8e8beb0509c16f73368e2bf51707e8e63371868d8f0bd79b6f5b4222428af3add07169d86472dc53dd49928875453aa8872e53a61c63a987eec545919335782a67cddc93c56b2199ca2b7441d3b7381251b926d57dbb17f5f97188657f931632f4d3637b47bac7e28598b71cf7571ddeb5e399f52835c23041a3aaa821e4101e1d0c2968ca6692c342aba98d492f184aea3e0151b0b75d2705d08a8d6f1133deb0648bf99e0b158e6e46bfb57e5204185685c755316ba3fcb1b7a887cc9af5031c203fefe41f199c8fdd277fc8108ac43ee5ed074517a1afba44743fbdc2261a31435bf03312bc08d741f91ccad079beee09ed300cca5c578d1bbb95c2d17a407c3d8a07d85b7d3b880c37dad0073cf638f7031e943a2d0216f9e778c82e8b3d45708fb5d33de9478f15266adaf41639f2ff95520e01ae0d796e89697a40f9577decc711db4fb41b56ee06244a57df7e34cf9e7361952d827cfb0a5a2b696e18be29d0b05fa9178b94f46e6d17cd28cdedb7c3ea12b162df73f81fbc31e0294116a75f3e390026d98271cb77dfe32e345112cc90c1008a01239ec1b54536c99a18827b1493a8a935461cf27c6230fc4e381b93d1341eab9d62394db97230354c56b3cb154e5c525a31a4790d4c277e91515ac7f53cdcd408d8a8a5d1e7138963c282394a7ba563362047c159d6193d604f29d99a7b92afcfaac18be18eab2f9d6d8dae2710704ea10cba5d38d8afc611dbe47ee11a6be03ecd246546bf413282228b533e8fac48ab70c6d31462c1b7817ef9da68e9463b541a860a2bc2cf83e5969a382d052ddcd185a4993384c5fde9525d579d683b9999e637feb1862b166dfa2fd49844c118541098f02162045f919a44a76fbc373486e6e726b0f80b6b093f5790385cef054029067085017c98b06f6a5d6b91d29815aec8136ead581d86022db691fbf2aa543c97d0957c7d491b434f67f8cfab9e92a6ce82721f8873e121ab96eb9bfc01212619463510901efb2fe0b8e35b009c93fdec4caae16c359b9d7ab3925bcfa016a48225eef0ff5e63a1c3e3fa01c8dc6906aad5307b19e7fdc4cb1367a581111e065a770a4382c3862324e2ef82b47d0058b54219c3cdb2d2321bc452f03408701be4a42d574a1571680f829856214c02fff4f680d688dbf8c4dafa1d8b954f12a613a2c50c3c7e61ff83da34e7617559fd314a6c050f167a26dc653ff8d57711961e12dec8b3215f650d4e68d261d32f5df811b84ffd41951219fa7aada57ec39c1d41f1b51e456df8c4b9ae39fafc8eaeb26fead5fac406ad268c38bb45fdeef3b4ec5db67cc64255909118272985175f36f1fc0eda86073523ffc791d7373397153b9a3f384651a8e585b99cfedb852945d5882549d135927f2ef1f371ea1f15c9542c8e0f9096ae6a1b8492e5d0c3b576377b15ca8976f61cd877a2aafe1286092747716758201968ac5786411e83575413f94a78df1a49fe4a313be51eaea4d1b29e31425f042d0a00f13fd43cd118b1c69b30e0add803a159fe4dc9677c4ab15edcaa13f91b12ae7565a03b54f9d431f521602bd9dbff9daaeab5260282144a6a130bcb10f25ea5cd8f9bd90444460b64c21ffb4543dab84bce052b1d43f6210c747a077eb09eec72e3c0d9099949963904c138f3dc0820e1becc16dc723347e5f4b0c3e4266404c3e46444efd426f2767288cceac0722a38e5e94f8d95b04f6854005e7c104bec93bc0ed66e2e1abdc62395aa3185a9492de2a8a24f048b99cad6f4bdfa409fefeab0d48b8788e72927f1749b95a2b454fc17774d3a0d5b861bb3f86ed5dcb66e059823414da4e1087b36cfe54879cba0443853977244ac9d9924995963ff0af2d19531d8890c9ae18c93fa76ddfc8ee09c6cc0dffae1534e90c78a9f544f9be79b5bc71a227e272fe1c9e69201bdd636161ae6c1596b445b3c38b433b20d00e27d3d9f22266b3766643dd0cead430e2308cdb394491038fa28cc1c357cbd535d5091ff512e0d38fcb1d30d55f0439b88fa0e791febbfacec5b35413f9ae35fd265d9104170d9a37da3eaf3c73e1af2c934bcb9eb6675f239c13f35aa1c4fddb0930b57bc7edb8dc207b84141f38e3a466731517d99fa3b5cbf7b41db082a4a52e767ed9530edb6fb74a0c1c8b4a7771c189606c27a8b3dd386ee7e3aedfb43557d2330fc6489445d721a8e8e661b00b635a77f5a74e4ca2ca2ba7f1636f16f5159e1372f1c9b9a7225be6e6a8ef67e29f4d5171bf7aed5ef1e1aa39b1d8c669a752f52a1a3a0579ac9b68214065a6c746f3e06c53cb8874e7753214eb21b26828dac6c0544a0bf685486a1834dfbfb4b13b912add0db4cf9f4a5803fd2da4d1f243891e07561c20f8569bcba0d705ead5b9e5b66cd78ce87c95bf6f66102f200feaa39de09bfe1a21dcb612b0b9a810abd2b0f22c395141d80bfb604c98cb0c048d085ce2fbc81570be13a7afdf708198ea83674f064fc8a4671bfc002827abd2a280a5b16d380746170a435b7105b3c11b37eba0764359ce03564b5ef18ac3b008ceae6a6918da4461fbb690b60257c3b5662be8214d8aca17268fa9eb2079462347ddd888f9280503854b09bd04a8d33f2937633a82565492a6c68bb2ee668eac9509ea4ded80de082a6493dc1e162b1ec7c8caf0f26634eb21567e0bcc8721c827f446a1dc0f285373879b87dcb7acad133de59e14e489cedd0058258fedce05581abba6bccc99def2c5e2c51cad97be5188cd1d8b062c71ff90109a957f9f912b88de4e4a8a041bfedf8b44749181bd56b83395e1b2ddad1ff13380c8d0e385c4d359e0afb885b617e6357c7afb98dfc74deee68a6aa231816a728515458bb8df954822951be6d43d7a0139e0b74bba347f61ab3cfeba9b2a04f2916e2c11531f4ef83bad1e987e40c92c0e1e1d0e7ca78516c98db4ee38bb9c7a8d920b8879302e19a1fe6d054f2b45c88d8f86ed5b3b217c7b3ec420b92136cdae63321e51197d463fa93aa061ae32100224b0efee18bdb29e2b25eec6ecd944471275e85e2e8d115f35c987dcd308b82f172fe198becf429343a63bcf45d6f6b17cf255bf2005079e45363f70b586f0c0072e3a1f761794a905adad4417a39ea82fc3008ce86bc2d29637a1", 0x1000, 0x2, 0x0, 0x0) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) close(r4) mmap(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x3, 0x10, r4, 0x0, 0x0) 23:07:10 executing program 0: setitimer(0x0, &(0x7f0000000000)={{}, {0x0, 0x7ff}}, 0x0) setitimer(0x1, 0x0, &(0x7f0000000080)) 23:07:10 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x100, 0x141) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0x1}, {0x3ff, 0x1}}, 0x2) ioctl$BIOCGSTATS(r1, 0x4008426f, &(0x7f0000000040)) bind$unix(r0, &(0x7f0000000140)=@file={0x0, './file0\x00'}, 0xa) 23:07:10 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) getegid() msgsnd(r0, 0xffffffffffffffff, 0x4bd, 0x0) msgrcv(r0, &(0x7f0000000100)={0x0, ""/66}, 0x4a, 0x0, 0x1000) msgsnd(r0, &(0x7f0000000000)={0x3, "ca40467956e07b02b4a31695526d268f9a9352b5c8791187192e13270165a166c9901f0416b86a91e846b49a9a7a54c601f234fccd4128b04cbfd508ea3b1dee0616ae062fdf60c7e8d5adf1a5c7e2e8ea3309f62fe5f8b3482b3f7f6a2d1e9f1e4d39e320748bf9653b2c597e174177826c40ca32d2892c55101184dd1f5fda5f301eb29dca06ee30d81cf3f3e8d3a11f4a14afeb1d1d7b8717abba48dc386483b502978fb7fefb4b16ba94297115a5ac7298695fe89cb0985220a566334803a9598ce62aa2d586c1316f4e338557760aabba94622c65a806cd904f8e28775fbd1f03327d5745e8b227ab581b0fa1"}, 0xf7, 0x800) msgget$private(0x0, 0x8) 23:07:10 executing program 1: munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x4000)=nil, 0x4000) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f0000000080)=0x1) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0x25}) ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000040)=0x4) 23:07:10 executing program 0: setitimer(0x1, &(0x7f0000000000)={{0x0, 0x200000000}, {0xa26, 0x401}}, 0x0) setitimer(0x1, &(0x7f0000000040)={{0xa2, 0x9c8e}, {0x2, 0x720b1905}}, &(0x7f0000000080)) 23:07:10 executing program 1: r0 = kqueue() close(r0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x0) kevent(r0, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffe, 0x65}], 0x5, 0x0, 0x0, 0x0) kevent(r0, &(0x7f00000000c0), 0xec7, 0x0, 0x8001, 0x0) 23:07:10 executing program 0: r0 = syz_open_pts() r1 = dup2(r0, r0) sendto$inet6(r1, &(0x7f0000000000), 0x0, 0x2, &(0x7f0000000080)={0x18, 0x0, 0x5, 0x7f}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d6, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e4178963", 0x21) poll(&(0x7f0000000040)=[{r0}, {r0, 0x1}, {r0, 0x1}, {r0, 0x5}], 0x4, 0x0) 23:07:10 executing program 1: r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket$unix(0x1, 0x2, 0x0) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000040)) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r2 = socket(0x18, 0x400000002, 0x0) shutdown(r0, 0x0) mprotect(&(0x7f0000430000/0x3000)=nil, 0x3000, 0x0) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_emit_ethernet(0x63, &(0x7f0000000100)="d7b1bbca49b47cefcf4a186b848d028e4d6385e95e3ade82901b23f57b24154e4a878e459741440af4887214fc6c9e8366b2c786ffc4c41db46a8f7ba94fb35ee95e465c99860c959d2d232ca3aac936620cebd14f35d3910076fc506574acdd8605e1") write(r0, 0x0, 0x0) setitimer(0x2, &(0x7f0000000080)={{0x0, 0x8001}, {0x9, 0xffffffffffffffff}}, &(0x7f0000000180)) 23:07:10 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=ANY=[@ANYBLOB="02ed9e0061028bbe853de20866696c6530e2695df7432805c6fc91606f1473be7ceabf454992fac2f493ac8272d519deafd63f01ca0fefc317f7281649bc2a971904186beb4d56e1a64033ff6037f117fe0365d750c7c85822d74e8975b3984b87029f190504c0c980294a6ed104270b6300eee8aca990ecc0ec4c97e435efca96b3967edb8cbcae118627b3fa849132c0763d76c27fcd2e38e3a983ca8c39d286c16ff95b06a0bdc65bbe09e37b889e263f9aeb4019fd1c05d40135"], 0x10) r1 = socket(0x2, 0x2, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000180), 0x7fffffff, &(0x7f0000000040), 0x6, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:07:10 executing program 0: setsockopt(0xffffffffffffffff, 0x0, 0x8000000000014, &(0x7f0000000040), 0x0) 23:07:10 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000600)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000000)=""/65, 0x41, 0x0, 0x0, 0x0) getpeername(r1, 0xfffffffffffffffe, &(0x7f0000001c40)) write(r0, &(0x7f0000000080)="da9f9513b4301ed4587e7c9072c7b4abe99fb0cbc502e5f21e12a55cd43be437ee56b5bbd394ea7213fc91708d57814c7ea1809bdc82a918d5c36724dfa872891d296486b8b8b875e7e1b392ece16e63497d41db8079d394850d58f670af4d6abd16d6dc4fe04cc64db2acdc8c228e63036cf4aa1a9d5f792856714e59dda21225e3aa30ab1ee9a62fdae9a198f67e4057d9ad7922bbbd6fbd982d58db05391ab8a3fa334b07533037937b0e4fd181436fcd4c26cfb97456b1d2fd5b0eb5f992c5d63db5feaf8abeec6cb19e967109ca51fdef3a2c", 0xd5) 23:07:10 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f00000010c0)=""/104, 0x68, 0x1, &(0x7f0000001180)=ANY=[@ANYBLOB="00002e2f928066726c020000dbb0ef6c84a4d88055e918ed2af2ee99749f7672e16f555d6a320fb995d491afb8bd13bb998c55f3b5a74149e853e5d2"], 0xa) r2 = kqueue() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) sendto(r1, &(0x7f0000000080)="86d6d4f2b8c0efa26cc44b31d71d79d331b82d2bacd7cce0eefd254da131f635ed4db5f66e0e0bf2e1ad87fcf3d754d34007b17893d95209ada6e033633a69bc445a2fc42ff6a0de8ed789cbe27c9946c514474700c545198e288c43362141bbbf8b764716a9a4049e5e14a9dc16df79e39cb117ee45e850e8a2ccdd5e8d65d8cd7a3f1d865c1620e31d35cc69d1a91065c640dc6906c83296d92a4cbd8dab60aad7c9c5ab9e7b3682a9062727e8ca3ff21313b066aca53572daf0d076541cca7134a6b6020340ac5287ca3bb006490bde7fa7585a62fd42a82232259fd5f62cfa032db49c8b60e7e6bda00ea2eeb585172d3bc0f23d53a3d63af8c9887d5f17f94b909d3402d3cbd0f64dfbc5ff533a9988c909ef85021853b984213ac15897c238cedc32dcb72ca8d6d3d33f46f8d81dd880beed9ef303a62ad8c77c5e0573725e55ea5cb44edd0212e20c8ce152aa34c6c76f8f62c8290ae4e89a50bf9cf820254566fa9e8f4c08bf00a9362a09155cded58af602c7c17f2675bf6424f218de6651b4ae7efce74b34b8867187fe7b7d7aedd787e644b3d07c6f5671cf05f1130e1fccc393a89db8580a999af01302d7b583835a0ecbe1de88769777b510419eb03217e3e303eb1e24019b289163bd3eb2f8912cb074870e951281b8c238f85507b3128fe03ff1d9a3a7e59ac371aaafa126551e1624cec71d849a4500d3b18300a0bae3dc5f9656398aa27229690cb47b65454bb15ff2761dbc045955bd069e4a0899cb3a9887b18fbb565bdbcc9184305a045c9ec0c029a0e46f1b9dce8c808b15f5987eed14ce5d8b55c1f1f18773ef8e4105bcf35ce4493e47e572b4d88108b97f2f7f0435ee5615bfb8ca93ceb14e51f13ec67e7e492e0da2da2c5ff76211d4439901f4a96e06226896b8f8332090dfe58d0087aa8d2b671cc1db4443d6ad3f1dce27c4d38a594851d20b16cb055b56209208ad37c6459b41bbdcabd28d4dfc992dfe12693ff23252ad572ff4dd50c7215dcb33ec8dea0160298d6931387ed07fee43d057a443627b5362d39ebe96e41d185712d5ca03ef647345241c817866d2f49a4ca677cd45ab82103fc5c597b006678812d171460900f78ef4da415a3268498b5eb27a40586c0aa2619b8646a363fcc87c41aae4b45a2b5207c694b1e4f68fbd85a77dc9af875dd023e6b9bb4b0833ec22c44ec72614d22009ead2048dc243d887c3533144044738ad4e604b11a804319858ef7277508010615506802b83cdf5f226551d014ce8d3057dd0e3d0c1e28d059bd347ce9ec79c2c6a92757b3b99dcde89bd7038f3fe1385780a9d1ccf7f9751ceb773f498116f0437f04bc250be2154b6f7c7eed16bc4f108b062d8f39bf5bf9190b4b296779f6f0d5a2e05759f59b37f20467173e72709e7ac2555576533f6a1d31399d44b5954e7acdd63a7b0c1f5cb2dd49d8a558648fbd104fcc1e0bf7b2b2fee64bd609352de75f8af93ea6b7430f573e231925a4c328d39ec5e18bd136c478dc2112f439ab7a2395932433bb955e451ca4e1e9cfcb668bb07030db48b4cc40163f5873082a6e65a762ee4928379fdd969993d3b2dbd65384ad874a3cbfde10f359e5a043e4b9969e4dde39cb94ae7aac8d32b4da2e685618488218db51cc7398c1ceab65f8608e6d96940cfa1d3f85f9c8f90b8239f5a20b680f88c38c3d3fbb71d65b3eb0781c41d4c4e84cc3f25cd32ac62a43db586413c00163ca09ee40469c9fecbbc541a85a671f5909e2e98b21d494f6fd3909d3a149376260440aa8862324e2b6be094eb43247f2a0681fa1c656cdf62255a4303fdf5b05ef9bb11c81558670059d548ce9e2abff229ba1e614011158f872f2f3d190c5f1d57011bf7d30bbffc8c85b15db9daa1e815b7b0aa09167402e1584e8656728a56108459d4b63d9442b87e2fcf8dfb9d595a031a0aace605c6f6483e9760ddb7f663f4c006d9612832166e1797a09364d255453d397c4040bc9fc4923ccde0a65fdd642e9b04f426331437976a571445a73433e576c1e9ed0d9d194254ee0c566394f09b1f746fb099a2f6a3e7e3fa597f508cf41800ff5512014c52926c217de7dcbcb19d1db3bcc4fa4336b2c50af50963f5bbe650519c03488d38eb4788fefb2b71756650e4e57bda65051976ad6f54afc1b1e27b6045d4a4757db0bac2bbd0f9bef4efb477dbe49a15a50553bb170514f082ff9a811d5808093820c13a1f7f84b96fd0f8b8b1859de25e34b2b865129c78478c6aba33c8e338ab06b51f0d9889e9cb497e5570c8ea8e36b12e07347f223d58f65e0bc4dc3e8a822b906ebb18848af17ec80d7957a56b40ed2a4a482b275967a2386bbc7565a3a804f6b851773f9dd2004bac83da7342feeb6f111c60b5c2b5f9ea229023ea7cf29e6d65c8d0f4f934496b491a70b48373b883d39fd9dc91ca04b8b2aadd56082eeec0589e247d319c2ab65a03945e9bb6377050be3731c4667a7048005faa7fa5bb3ae698ab252a2f48033a08fb8a517311548758a0ce23d111f6e09d091b3586bc996e39a81783bc6900e11331db25399afd094688101e8b269b161c189a2057e1066af8b7a4f8f5ebc9984cdaad238edf92b7cabdad1d6c8c1a482884153b1c72c729de6a534700aabfb9e69ea87824ee2b344a1419840531b55eb795222d9133a7de652d3a33066e4fc60b1db2875921565061e5d3a3ec3290dd9c0087d4a95afa8a68a02d42503badf76848fa160162df98a1672eef47dc16bfaf6533c1c8555ef9682ce40f966b367e6549a1194c809a0abe23d40e04e12f700f10b8f21ad4963aca03ce9d98a366e1e4c04c6ea0cf81242af369bb6a196bf616a359f1d8831816b09c9b60606b6e977b149641eafdcf7f8ecdde0ba1f031f148a614cca6621eabebec916a424580a6793fffbf1d69b7f2ee8a340c9bbc6856f4157e2eb8a6bc7af02344c1bba9da58da165cd0d31cecfc735bad5fde463d659c9567e50ed56891b2f62f2284bc71ffc402e91a549320377d8e2b052a7c0a058d8a142629dfb0e60543d20e74b9a8914251aac732e4efbee3791ebd33a0f06c1e1427eaa81a5b75cfe59f4373e5ea41623ae2e6085b135f9d051974cfbbf5e1c04b81a61db781ec302b50fa39c631868799f36973f65c92798a6a3d05f577fb5ba4d42445dcee562343aec68dcceea9c8b47cf9e0451fde66f15c363fd10f22564964f5729687d39b6a903cbbb6c5efd18ae557dd47953476655e51594a8effba659188e05762985082c713550c3a4b61fc2988842936bd85c77e5b6efbf72b84d0482eadddc155166bbbd03751176cea53b0356528f67ab221e7ab3c2cf1dab88496018b0d0384a79986dca7e281466126e7dbf7625dc032811a01347a9c0e09e0386fd7ee015adf9512e86e2a5e1e3769b04ec126e8f66f15625e3510d0c5aadd7202a9384fe776877214a9fc393c46cc37b6ca3ad126337c030bcf8d2d12c57775ff59d084f2caf14c1a1e8f74dc7f69c4a59448eccb014ab0552bef24e81baac6849d1ad5c2bfb3be70ab55bb82190d2b2d469b2c4f3bf7e79af81eaa8ba950892554dad0877f9334ad71edc8786a515f6657512e293aca59d818d1757454044baeac3b41fd605b75f4bd90c9f3485c7fdd097b6221bc2491cbf4857d495c1aef435c1a6401c1546517ffd4dddcecd13ee8fd2f02ec49802626eaa3472d0f434488b97d3fa7174e824716aac46def4ec680fe5b8c915186a527cdd9d3c9ec76f38d3d150e48adc3eb5c46b521164e089f56d98ee1f0e413a2ada5d6805233b59768f47da1d919b3d71e070f69abdb06ad451e9534c34323e7515ae662d5d2aeb2458c32cc831d639e87c7418df215af92ca9279070280f5f6769729940167948fed85452ff10fd359240fd480673ac672f9698dd8b83bde70f1109cc1da9740f8d347a110fc35da3a5a7fe3600cc58c369181673a6d8c9808036867ce89c3ebf77c1ed93e5f558ac4939e4958fd0d476ebfa509cdba87ca987be9348b24981c81c4baf8d185656aea1f98e32e45fed814d0897bf9caf21d8aa4e80ff7342551c6b17e85039d56d9bde2dcaf9219b7f59a21d04eb1b60d759fdb92a4a97fd381d7a7d861f4dc141899fb33072534c616fe78b774d393102c1e59583ee0a6e696374d349ae4f85b9fe4daffbc426ba6e4eafd91ebf853fb015e134bf8ea212f72083953221adc5cca008f33db2dc3fcb989a9a8e9f3fe043764d302644f96d24e1f69b894d4e69893dd64a1f547cb6b17e251136e3b9e0771318e35df992a44adc81c31b8744f40adf219ee49d908a6cff6c20e19c8447839e50ae8adf626843b8b8f620659045fd8b32792dd444ef287918cc50aa53faa05e0f082c23273a8d4cb0cd97acb8d6e453b44d0a5b7a431c349c760e7480d7d4c05e33d426ed89588fd69aa5903785e27cbfc92b187618585b81e03adae3d68b0b2d5b35124e61e03a3475d124b1211826a5d6b5c98f2db525ee0223a82b001a6e38d80b151814fb55a5b931c7594e876441e2e351bcd77257e347c36872d7882c5ce7d47ea52aeeb6da37bd09210a27d4975be0f66d96ff6f30795dfb46b6202f1ce6906a51a39ef47c7beb732a1c1f094ab88237b9d9f72a4f8f89984b8fa3b40823b22487b810380d6cfb4475551de8f389e9e8a7531f2f3e7b2667bb87228fe4c00501fabb7581582f5da9de5a716c0ad4b76a00cd516051e096908daf9564f4a5027dfabe2827516d1f4fcb413032aefc4022a6d3a1acd3599b233076bdf374be0927f4fe52a97916971e37ee7b8a684c69d4e3464cc197fd0e5c78f11662a3364613a4b4d7d01d6f8420d04c82c43501f0c4f312e8cc249512acdd3dda9fd5491f780300f5d1718d8f3c0e71aebc57c71aef7505a6385e3d68ce768b2721a2d2d2569401e3ed6fdb97fd4de073564a17e1060a248490c3ef22c869f864158db1a678e395a469dcc6889bcc883fbfd25d68e3b6b303867ff3b914b43cde04aecea68c96234d6bfd993dc91e057df153f3f7e8dee5f6c0011c2c7084256b0f2db3188bfbae83a2b4609cc42d88273b731282e131b654001be6ce8d8a21c0be9c2119b0d725af480bdb2dd50a16dd7bbf03f98f34ac3c4d388850d92032645915fce5d2d6e1b0236feed0e0173b45df92595b99a251edbeda5ab32b55bb7cdc28f32bcc4d370ef5c7b852ae92668c48dbd10a8b02dd2df0ac6e09d81b70aa81dc613527ff706fa999cc31cb73b1818edcdf9489cb2f4582577ff21003e331fce03bee0868dd858cc303dd905458f7d6faddeb587efc5d65ddaab68bd3c8fb90b18f3a2f77ea6eb916a503d3f9721f09ec438b35a6a8cb927bf06ea39bd6e67897dd627108a218a93fa1bb12633b912ff782205354187b20b3c0f1a090a631dae938629d03cd9cc107be155d7aac09f26b0ea97622eb0db41c026bd37a4da74412138cd484d0bad08c0769f8a9a92b1b772e68d38ade5ffed795737964adcae5af6128713754d439ba23dcc62e4e2b67e2ffe59d35e600ee9e96568c6749cb3aafa75b565527e345ee28049175d72777a0e06d2c899ea750e66e58d05e37db70fdee5ef5492b047f6dbbbdc5295ba3498e1c83dbfb912d32f324ef623221b5064cd5f799881dd8bea8fe9e39fe8f6daa495a10d14eb59f2d79d15046917abb9b1d30f1900d56dc7ac551cb86c8669d30a2b2443d4250b6935e2941e101c401f4530bcb8e369c8a4d200b3c7d254a934e3fa2cce786beea76d6a", 0x1000, 0x0, &(0x7f0000001080)=@in={0x2, 0x3}, 0xc) syz_open_pts() dup(r2) 23:07:10 executing program 1: nanosleep(&(0x7f0000000440)={0x2}, 0x0) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)) r0 = semget(0x0, 0x5, 0x208) semctl$IPC_STAT(r0, 0x0, 0x2, &(0x7f0000000100)=""/255) execve(0x0, 0x0, 0x0) r1 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f00000000c0)=0x600) 23:07:10 executing program 0: pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0x10052) poll(&(0x7f0000000040)=[{r1, 0x164}], 0x1, 0x0) readv(r0, &(0x7f00000000c0)=[{&(0x7f0000000140)=""/221, 0xdd}, {&(0x7f0000000240)=""/131, 0x83}, {&(0x7f0000000300)=""/162, 0xa2}], 0x3) pwritev(r0, &(0x7f00000016c0)=[{&(0x7f0000000000)="175784d07be84de078da4c94673ff6acdabc49d21c41506ad8801475f987fa9fb75dca3196c19e3e56b5b86ad75165e084dab56e5cc8ff2bd2dc", 0x3a}, {&(0x7f00000003c0)="7cbf47d3b4778e8df39e6f762e86991d7da43bda20a405f8ff4c5a29342eec3f79596bd8c2ed1bd221b40605747837a2dab35b51c3bad7ab448d48a85615821de2267b0b2adc385c2d792088c94be1b3cf9b65720417505b40e8ff164e8bddb4f372e35e769c0eae9583a0f5232956703fc0fd5a02196dc9f578f49d697a55c0a610f2761f8fe1e89b5ff37c0bd88574c345dc503ff2c936b242f0cf59bb857b471aecc496da4d7bb1ec4c1bbd29741da070d7dc789b41696b55f47fe51fce2119e2", 0xc2}, {&(0x7f0000000100)="7ce38af8d9800b21152ebad6894e875bf2260d474b32c22f587c92c012550de9a632", 0x22}, {&(0x7f00000004c0)="c4068c2b0febaf", 0x7}, {&(0x7f0000000500)="ebbcacb2e0d9fbb0ce30c770a91affcafae91c53eacde3a88aeb175db2", 0x1d}, {&(0x7f0000000540)="1bab53496a45332aabc768625b3d5e4dad50d653ef236e757998fc4cb811db4864ad7d05b5c09cfce0180dd9afef9eb4439b58edafada4f46207e99137e2fce8d3d73254149aff895bd37706f6a3c170db39fae5795004403594bb9a6dd7dcab02489dc17667d849290723823eb72ceb027083f5cc0e519a71a8a7f44cec6571d5d0549dcb956f3344ca05295b8f5e623649f4729fa7a0dce8d5fc9ef419d762133e85975e38a8ecf457412491dae95d4f25df932a4eac6f5b83c1a9d2084f45cffbfc397311c7aafe0faea35a4dfc30d6b05091535705c797c0083450d4ceee993e99e7dec651ad5a71fd377480b7df9ede88770bcc0e", 0xf7}, {&(0x7f0000000640)="bc7184ef3d8d352da9", 0x9}, {&(0x7f0000000680)="409ee0323a8d36ece8a97beb263c974abe0e76402ea7580818", 0x19}, {&(0x7f00000006c0)="6c17a459fbef8aef92834657c8391295433fa3f31752b54aef5f3e9073796ab1f720ecdb7f812dd9c966507fb5b060616425f384112e10f5f1f5aa317ee114e132fa31d37a396e22d335f3d8af9e991e1abe767c6d4cc261a9fe369909efa6d91bc88214b6a8b0f3c68a1bc7f88f4e0d2c8117ec1d397f257dd5c4c002637a87a4345a9ebeee68c689f011d7774dfe21ed1a1bfe2dcb154ac781e58e35ec77bdeed50c1feb16eab14367bac47f6fd5b1e39898678dd283848472e8369d3b229fe703d344265e831c3c504e3c9965c8e7b94bd42ae20ed6cf8f9ea84b5c2f7adf48f3ccff4bf484db2bd65346195f0919b8a239092562b30fed11178474449ca2f96e87c90ded67f3d3efbaad1501c1c9b7f21f6960881a99da41709375b4f5bf4723199fa4e5827cbb997a3d5b6e628604e2eecf84096c45367c37a276d05bb3abcf6a26aebdf678574d32097e2b31eb35211da049f4d26b6e8b46ce21144b1623d07f13784d65d03b59edd44e4c8bffc6cb75270918af9a85fe6c17b0cb668162411b1775790df62b73798531de9d756c1d855fdff4822461f6c8ed8379969be36382f34857d339cd0639127a375cfbb2bbe35eba5dbf92a68f541f365440294eaf2d089ad19d89ade0024799d485161286ab74200f3380ba3069269eaca34e7e17837c16d66518f4207991a8ac555a727242796fa7774584fddea38be95b06522cb301b3237162b2475e14b44af5ed334dc58c90a4ad702724c4889baf3f5ab095b97016bbf918d14ec1277213937e3653f02704b1ef3fed4088b7cb909b0ce68dfb2f6d653ca7d26d68204bf2bc82f04219293525fd2420af554a2415ab9e03d97b198fd3e364efb5e20f0733a98f55c7c396662e98552f79e9614eb9fe8220b2a7f5a836f27901d57d22c8112dcba655c52c46866effebd6a5f76745c0cf6f9df1ff984e16565955ce788b1c97b15a59e0ef3f0ab97c37039f4201211178c335cf9a066a51861cc1574caf85626cab669b4b4119f71a5e72a105aa135b294b6d25696289d6bc70cb08e0749dce90689916b0482c212d99daafae7d1f69442f7f912d905958bbad3ec25e13609a3e9fea9340d437a7f6d49b7efb4fd6eaddf00791eceb13c0eac076615ded6496f9a585c09c7fec8a89b7799a1e57edf2db7103523b1c888c1a154186a217d5a954ae20972191217429b8eaf1dc64e794b5f0780c26169c18d114da5d6a4ce5df62912242dca1aa6dbea65f4858c3fdf3f1b26f66687ce8aa53efa9b745cfb04003650e822bff157c29f53878f4f223c5d99a117c74e93dfec64c1edf24239831f5f18c3d3af46ab985e1a024f08cd732bb81d96d583da5daf4d624d8ee8e8d20d744385dd9b3b605d68588d807181506c5aec77e11c44f10238ed7f8d2e34788c747d0cc045de5ad37b338b88b5a0a39b1f4ea8d5e071b65ee33d2ec29e6da1a1cff13dd4c8b4fecff4b025ef8b3538ae9edccf32e1271c055d6d7e218d0d4edfc639b7bb1fb1f947b1a299cff0a91b214112902d772e5057fa9300a42caac48654eb37cc2e294ce1017f4e5118b72dbfc8062214a450384277016fea6275ad4c802b6059ccbc40c40f5d863f8198c3f8ff84a9358979bc23e0d6887bb6b577b2945a2966a196b289893776183d56bbd2690613df0903bbc4e965e59c3e6afa6b51cb43ab299e7611e76a1680339cf3734ce6da6cd0ed8cfa83bc4af2b2436668882456fd387d6fa0a6ebf8627a78c10408aeb2d0510a62f07ac02aba01946e1ad1a73f4c597334efbf933ce6018a417f86538d06552743b068c82b144a7f2bc930bd4dacd69c0989cf2d314ee4bf753dd52ceade3b7dcd608c0a24e0d7e15c0354f88183548098b1ec877dc8d2b2bfe386a8905de3bd2dc04472309119dd8221bae27d94a0394129e5959df886234f078e4e0e10d1c3b4f7b4ed952f87225b07be614a3f582edf958c3ef124e7d1137c5cf93a3f0b08baeccb65635505db085e515b9e61345222479b8a786dea95e32ed2c98deb3f3a5853dda191979587fbf6c472782cf1104647439883bbeab7a65962d28db504eb2b976f9d30bb4e91932c857114948777b967508831c7329172819f7e9adebbc3229e9b4250555d7e88f754f0c162d1a8ccf253f24f79ec4de1f7bbe97e8de0296f99b1ad958f1f949990884a273c4d00cfa1da6b0723d1bdaad3e6d792d177243b56ec1cbc1a37b6bce9716afa8619abcb25b9199aa672384da6efdce9adc84582d1af6c149c0d4b4f34509378e63c4e8098f3d00ae641cd78a16063b86e166698345714583c5627d50f08bc22c6c5d083a9a7eadd2054bfd0e9e48d943b6664243d030a607e2226a0e9b614b459e0f4407c9f6535640e20fc5970e179159f84ba1ceaac3ea518bf1c380a1a95ac147c1b59d32c02ba5eb347b40ce6872c7d2952cd48b372f62188043674d33c5a6155bf2ae4e5ccb254128a82a13ea6ae1e339baa3dd8f3f88caa5416dbb8e54c657e4cbbd6116a8dac0940e20d68dfda668d6da668499e8dd4d6a943b30f84981c564b46f3c82dd92c1307d68752b6f819c9fb435e256dc967381622f83dd4cb4ed6d4e232e47f2692f8bac598344b4b807cac35f5e3d39c3ad0431f5e2f1933110d354264ec4226164ecac587ed99ce0d700ee9511ee445656d86b95eae008efa2fe0676188534cebcb65aa2bf39a6e3483311fb3dccba501b0b335e26600e8bbff2610c470c33330e21a37824662a8071eb494eec0065f418042b73bee86295ee0be9fb27894b4c857c69a86082b676fc963d047785b89ecb9caf6255725ef5b5cceeefc49d85ac74504613fbf0237632c328a90584ad29d5c60ebee4f9feb00408b3724b646ee8e6fc926e059a41476bdc21a5d77b8f015980005648585c0eabcc4a13eebf579358b201c2640b4998347fdaae434837c6abf3f9d47abf73e6fc3315bdb9ffc905ad9b9a5a1830c808e617570249339dca51bf00fb669971cf44d6ef038355dbfea2cc80f08ccacf95c7096e6e00a6b61babfdf531fbf19e6cedd11d9545832c60300316d80e18f87b32576cc741da28af398a4e7152679a409ffb8fa394e734ddd5f57a302cc03c93e4ed0d57ce90cc08e70167acafb2caee697a7b874e9a6481cba21a31af44cac8fe71515a41ab4eaec9d56cf56b8cef137f3731bbb1498b049bda3af73b9828c537f89c1e95cb80a81782eba75e418f33bb398c1ffd5cc48f389b5d1dd57553f7fba5d75e3535b5f9daa97d33175f5b88092179536603207a35d5c1cfbebb202fa4d8a1d64b1e2270149b1a4ef529b25ef4272d290a0f6d78ef541e0cbfe4a15720b6d6f34cf88794abef0956e86cf71fecb1d5b819f20d5e5f60dfd7886340d9a61f3c749d6b3228693608b0e9d54c95f97c79abf1de38774c28666b5d6a723b0ca10700eb221aa0e193339ab55bcce6e8817b9a0f3444583be6e4d1b5071fa10a635aede0ceabe1e107ea5c21c0f24d6739135b1cf0f230f49459e6864c93a2ee570f8c7692f1ba5937380511b8336dc604e76ae075790a6424782b2e116f384791326e886b9aa610ce3861574a24e8b89904e32bc9ff8ecabbfb100e88c2001f0487791f6250dc93630f1c06370b4102e5a1fee781823a764452ddb6ced6581f4725f0d81fa1ec16e53716421db0d6fc93c86573d0ca97c05aae153f189fe4221dd033adb738433ffe120206bd95a55fd4292158bae16d903e5d0ef12ab463fc0e57ad34a8f367de60b62830e572eca5f1332b34f4ff8bda6af86cbc326e8014d42abcf329a5e36a45fde02ad0516f6e225ec0ffb527c83b7ced4ccb7e63b3fe3f84c4ceadff96173ce14a6b26d66378fa67de43bbcd4dae62f77726f155ba57d5a71401d20c9d2ee9c654d725b980740ced5510a2f221bd700f471d0a3466c432cc29440825b395b295ca93c8520f33d634c756bc496f9c8afe652194de08d5c5f0d274f7d1e7903168abc2d8772b7a9a8cd61483e31c7fae95be61d0ff09b25340e2aa362f4b10e339bd6aa5e2568f5103d73a64233dc651dd73af6ae2e8ce98b15e31f479e219ab010d57ce4c5b1eaf3cce8f724771de9d1ce87859b5914b36325e570db4bb170e72746e4cb2bd847662bdb15422293c9f3075e3511416c546c77e4a56641326f5b9ed956e9162a742fd35cb61a294378852bcc5cb2872264515abb88649d3b745d3d6b9c29e5065d3f89db6dc0b5ff7f71369adac007c83b56e044976e43683b613e04d72864f37d08099f23a4a58c6945423bf4a60c6227b0cd8772b42d4b4f10ac5a2eaf01ce740cddc5e8961609979844ad1b26a5c738ec41595019e2b7687e6202614e24541e9200cc36728c67bea17eef7567a65838a270268053d3d53b7b4a777953dc60e9abd215824409470890f67cfdadd2ae7c2c08b43d40a340cffb235bdd3529a81d37cdc273083439d15bb109619ce6b60a6285b31df4fdbd5eeb92220839bb777ec351adfd9482bff69ec284345a4d204aa673bdc5341390e73b67292942711a98dab3a4f14ed246dd50bf8063553b47f7875abec03a4e193498b587a5a7188474f676d669af4da111453c4006d259b5ebc812c45a943eac0ad1f434e1f98a56db6e0a2f94901bea17c23cf13bbf39a23618d73c2971db59dc3747ff411b9cfe8813b0b8e9ff37e50a23dd544059eee5c6c049c8a5e1f789c7bc3ef71a816e256db6c07d1624f4d8d6efe0d117cce391be9fd22dfcf0556af413fef14b1d6ee7170df37a55b26fbae63ffd2b1abfb02f9dbc302297dd7d6470554a23021ea11001c8a16488c43a6bf0a65d3ca9cdc286072a6f1d4f917137405c07ee80d454905ec7c3cde15fcce896aac1bf31f8d4e0bb7cfe0500f25580e382756ce269b34230881a19f0090078aece765dc757cf5a95bebdc2fc8f707d06fe262c652907163bb47051d3474837eaf3103b22fecbcbf79adbe7b1a550be88389c210b32ba911c17a328168d3808af023039463365eec34342bf95d5c27b35a69b93ea51d9add219759d5642c543eef80394b1c83df15fe2cf492d772abc32379f698e35603c25409ba7895bd166fb0e4719b71259997c5dfb67db599d204a04e4b7f97cb05099b82f05c2927cbeb0464fe397577f9697d495763e730dbecb929a1bda1c8e342c7b7228b8bde714fcb5025559a7d5e9fc5311f18e7b7ba2da62b8be8ace11e11817f6959fcbf92fd8cf4b8d46373c8d32ceee4411c524f863e1124b031e69be9c8d8270491a495e21ea0f631ac5083f7e493c475a9359c063c21a4392f10fec92638120cb20c941d8c7f787c95bdf0178b1778e56c0f4a7138d251874de763a8f5948d98c3465575d4accd07b586305478fc5785c2a1e1f44062b697bb74e0eb986f833fe782cafcbe526fee92599d1353cc845d7946bf9ec948fb94bca4cb2f7c6b928e86b284c017e87a63be7eb4c043814e64bc807dc48ff333913417924f7868d9ff7f733a4e277062077232ef67970f45887adfc58f5f835910f344607aa589d7f75766817d298e6da75b90245047634180ab037bec13bac2ce6b7cd4390ccd0282673444282cb33c07b6e5fc070fa35e395e536fd43c7b086aab52e438b3649440681700b28510c2cfac34df76adcb02a5dc68eb9b36c1d1181bbe519f81fbdc50b950f4a76c10eb40155870716f180c0b24c5809ade0b6886c1dec3dd93c8f68de13a99b41e54c571149cf21a78d5e59dbd1c558e9c2b7af3a2eaaa38d51a9b5816c92ccedba63f", 0x1000}], 0x9, 0x0, 0x0) 23:07:10 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) write(r0, 0x0, 0x0) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:07:10 executing program 1: r0 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0x880, 0x0) mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x0, 0x12, r0, 0x0, 0x0) r1 = socket(0x2, 0x1, 0x0) setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="2902000d00095cb90cca8590", 0xc) connect$unix(r1, &(0x7f0000000000)=ANY=[@ANYBLOB="0000000000000e8f3000"], 0x10) shutdown(r1, 0x1) 23:07:10 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000080)="ea14135c00000000", 0x8) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_RESETCPU(r1, 0x82405605, &(0x7f0000000180)={0x80000001, 0x8, {[0x10000, 0x1a0a2524, 0x6, 0x80000001, 0x100000001, 0x17, 0x1, 0x0, 0xff, 0x800, 0x80000000, 0x1, 0x200, 0xffffffff, 0x5, 0x1, 0x0, 0xd356], [0x80, 0x6, 0x6, 0x0, 0x1, 0x80, 0xf186, 0x7ff, 0x6, 0xfffffffffffffff7], [0x6, 0x9, 0x0, 0x42, 0xdec4, 0x6], [0x8, 0x3, 0x69, 0x1, 0x7, 0x1], [{0x200, 0x200, 0x6, 0x9}, {0x7fff, 0x3, 0x1, 0x80}, {0x7, 0x10001, 0x40, 0x3f}, {0x9, 0xbb, 0x8}, {0x9, 0x7fff, 0x800, 0x4}, {0xa5, 0xffffffffffffff81, 0x3f, 0x5}, {0x3ff, 0xfb2, 0xffffffffffffffe0, 0x3ff}, {0x1, 0x4, 0x8, 0x5}], {0x200, 0xa36, 0xffffffff, 0x3}, {0x7, 0x2, 0xe, 0x80000000}}}) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="ea00005c00000000", 0x8) 23:07:11 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) write(r0, 0x0, 0x0) execve(0x0, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x8, 0xfffffffffffffff7, 0x7ff, 0x7, "3a7602b7373d0a6ee8938897c79203c784a36237", 0x400, 0x1}) read(r1, &(0x7f0000000140)=""/229, 0xe5) 23:07:11 executing program 1: r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000000)) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) sendto(r0, &(0x7f00000000c0)="4de687", 0x3, 0x403, 0x0, 0x0) r1 = shmget$private(0x0, 0x1000, 0x1, &(0x7f0000ffc000/0x1000)=nil) shmctl$SHM_LOCK(r1, 0x3) chflags(&(0x7f0000000100)='./file0\x00', 0x10001) ioctl$TIOCDRAIN(r0, 0x2000745e) r2 = accept(r0, &(0x7f0000000140)=@in6, &(0x7f0000000180)=0xc) r3 = accept$inet6(r2, &(0x7f00000001c0), &(0x7f0000000200)=0xc) r4 = dup(r2) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000240)) shmctl$SHM_LOCK(r1, 0x3) shmctl$IPC_RMID(r1, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000280), &(0x7f00000002c0)=0x10) r5 = getgid() getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0, 0x0}, 0xc) setregid(r5, r6) shmctl$SHM_LOCK(r1, 0x3) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000340)={{0x18, 0x3, 0x8001, 0x6}, {0x18, 0x0, 0x1, 0x5}, 0x0, [0x3, 0x101, 0xfffffffffffffffe, 0x1800000000, 0xffffffffffff8000, 0x213, 0x100000001, 0x7]}, 0x3c) ioctl$BIOCSRSIG(r4, 0x80044272, &(0x7f0000000380)=0x5) recvmsg(r2, &(0x7f0000000900)={&(0x7f00000003c0)=ANY=[@ANYBLOB="000000000000000000000000000000001c00"/73], 0x49, &(0x7f0000000840)=[{&(0x7f0000000440)=""/205, 0xcd}, {&(0x7f0000000540)=""/252, 0xfc}, {&(0x7f0000000640)=""/67, 0x43}, {&(0x7f00000006c0)=""/162, 0xa2}, {&(0x7f0000000780)=""/138, 0x8a}], 0x5, &(0x7f00000008c0)=""/63, 0x3f}, 0x800) poll(&(0x7f0000000940)=[{r3, 0x73}, {r0, 0x4}, {r3, 0x8}, {r4, 0x81}], 0x4, 0xffffffff) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000980)='/dev/wsmouse\x00', 0x100, 0x0) r7 = semget$private(0x0, 0x3, 0x401) semctl$IPC_STAT(r7, 0x0, 0x2, &(0x7f0000000b40)=""/247) 23:07:12 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000000), &(0x7f0000000040)=0x10) 23:07:12 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x40000400000002c2, 0x0) mmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x20, 0x40) munmap(&(0x7f0000fff000/0x1000)=nil, 0x1000) munmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000) mlock(&(0x7f0000ffa000/0x2000)=nil, 0x2000) r2 = socket(0x2, 0x2, 0x200) sendmsg$unix(r2, &(0x7f0000000400)={&(0x7f0000000440)=ANY=[@ANYBLOB="ff002e2f66696c6530000000000000006500c0795f68c0a264480ce6e21f3dc12244418c0fca2eea9c313c4226d953469088f1a8a8f29a308c5631"], 0xa, &(0x7f0000000300)=[{&(0x7f0000000140)="ae092f8f", 0x4}, {&(0x7f0000000180)="8df526dac1c761fef01b24c812bfd66b4468812a2389a29c057bb1e3019849513e31118e980ad173f9d608a647aa9e29aabdcdf641423deec6efb89dfe2de31a945496c02833d6c8c203070d8f81c1679b7fd59dd19f8a39e9f85a47108e9021444fd8c373b573f3f58278f3f855af4b3260672d209a09", 0x77}, {&(0x7f0000000200)="685b7f02f3bc733e002131b47560474088261d6167f93fb67ebac0f63809053aedd8fd4cc9ac152d3ff7818a2c4d472860f2c2555c74779e3fa110111374e741e9ec9173866c83335c67238775307fa61e2587a98c44a751585736f220914023a8061454d095", 0x66}, {&(0x7f0000000280)="9bd9f7eae7c16c2da46a435fa8fdb58e5c416e41828de1ae34c2d4aa80462a49e075aa23db01a1146a94d77ebef8df9ec4e15660f6f19d3514ae34ab904b7235c7436d7d0123c9d7214e5608890182", 0x4f}], 0x4, &(0x7f0000000340)=[@rights={0x18, 0xffff, 0x1, [r0, r0]}, @rights={0x38, 0xffff, 0x1, [r1, r1, r1, r0, r0, r1, r0, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r1, r0]}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1, r0]}], 0xb8, 0x4}, 0x0) socketpair(0x2, 0x1, 0x2040, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r3, &(0x7f00000000c0)=@in={0x2, 0x2}, 0xc) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x3, 0x10, r0, 0x0, 0x3) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) 23:07:12 executing program 0: r0 = syz_open_pts() close(r0) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000000)=0x4) close(0xffffffffffffffff) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETAW(r1, 0x80047460, &(0x7f0000000040)={0x2, 0xfffffffffffffffc, 0x0, 0x0, "15e8918e1dbcc1af8529fd6d62cbea2c42f204d3", 0x0, 0xfffffffffffffffc}) 23:07:12 executing program 1: faccessat(0xffffffffffffff9c, &(0x7f0000000000)='.\x00', 0x1, 0x2) r0 = shmat(0xffffffffffffffff, &(0x7f0000ffd000/0x3000)=nil, 0x0) shmdt(r0) r1 = openat(0xffffffffffffffff, &(0x7f0000000100)='./file0\x00', 0x80, 0x2) chroot(&(0x7f0000000140)='./file1\x00') ioctl$BIOCGFILDROP(r1, 0x40044278, &(0x7f0000000040)) ioctl$WSDISPLAYIO_LSFONT(r1, 0xc058574e, &(0x7f0000000080)) 23:07:12 executing program 0: mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x4) r0 = shmget$private(0x0, 0x1000, 0x1ff, &(0x7f0000ffc000/0x1000)=nil) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x1fffc, 0x0) recvfrom$unix(r1, &(0x7f00000000c0)=""/89, 0x59, 0x0, &(0x7f0000000140)=@abs={0x0, 0x0, 0x2}, 0x8) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x40, 0x0) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000040)={{0x2, 0x81, 0x6d83d26f}, 0x3, 0x200}) 23:07:12 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) sync() socket(0x6, 0x3, 0x9) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) sendto(r2, &(0x7f0000000140)="f099dddf488686f4333435a87c462bf5367a36e330f1b109cca8b4ae9d44e58ed617482b5b38573a879b966b264b13f372a0ff28bec3162ae169b823852a968a3768e467d5d7ca6b0f740e93f7c920a4117ec8f325fa97b976cce3bf3a4145d91ef9302b239c7b80d7e87e948608a34805f654e8d84f7e65920c80b5581b8a4227fbc96419bc09836341f5cbd55146fc0dce535a8ba34dec833f0f29895250f16edc3b026dd2839b", 0xa8, 0x2, 0x0, 0x0) unlinkat(r2, &(0x7f0000000040)='./file0\x00', 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) poll(&(0x7f0000000100)=[{r1, 0x44}], 0x1, 0x0) 23:07:12 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000600)='/dev/tty\x00', 0x40, 0x0) lseek(r0, 0x0, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000000)=0x4) pwritev(r1, &(0x7f0000001640)=[{}, {&(0x7f0000000080)="6de7fd0b2e8b1a5f03d6c93a28a161edc3418d7184e5cfb21f95faa8659858bb86031f05168b4b86548b02f2c2ca2b56896055d97fa607c32386a7cf887a6726ba9ef7924ba9c3421f61ec59021ee2f2c12d4849ce29f4bce0be09704f0291003acb72ae2a82e86bb36ae4d3247bf84c9daa4e0f", 0x74}, {&(0x7f0000000100)="1e3b79954e13d05c3a8bff8997018b1edec1645460b97229e1e347e88813b12b37263286f645b6df2ded3434ffac79e595c5638aa9ea4a96815b3c7adbc1f5c8ac84ea5d81f5a616d965ebeb23df5e8d434daf1067601e9060d08e52079468e404fe992ebf0890c749c7a39b2e0b83985ef891220eea128e85e70df211", 0x7d}, {&(0x7f0000000180)="2ae45410d6541a390d61830801ea4e451d1c7bbcc63b1f5cb5e33db5f836af037ea4e012b0e80c32fbf50d1b859e134d5f28590bfc5f9cd562296e96a79cde1d4f4ed92f65291e7053ea414004e1a4b418d422768c793d4985dcca38c607df7d1da0c7fb07086b210d97b84d7099cb8846363ac0e5488dc4052c0c50c8e21d87fb05cc2d2e8b40b63132152281e4d36b6cb7c67996d674fb9aadc43a3e15e330da41436f1cdc2ab52d9bbe6eb6ecab41a3de5501dd83ca0497e4d9904b6b42f343ac96059e6df2be141c2e347373e429319d74c4cf8ac05cd9e6f482caefd8e83f331a281a79404f523896d157feec186abff139", 0xf4}, {&(0x7f0000000280)="e3c6bdf637f9554fa97aedc42bb25377c55feed68ed18005526f70583e9228ade646ed1bdba5b069bf60668d4ef91c023bcbb325600940489324d77d4be65bdc45396ba825fb3453d309", 0x4a}, {&(0x7f0000000300)="07c1b8b507aefa0cc1eba9869bea85e112aee345143ad2690f454267d57bb1a5c4eb69b1b76cdad56651223e80f4690123a86959e44e2429d155687ea7dc30e2257ea0484a084b1266532ea3dc8708bfeff8b7963f9188efa228ec968ff35f9501113e9ab539a55685e8d825503b2d9d713bbf1c775ae4073cdfe0672261e7c551df15ca3f635788bbcd53ada7ae906a2919663f5cbf6b3e3422f00364aa33c3d7a0e6fae7d9708c84560db7aaa4887ae28da3213299201ee40829233f9c46e87fbe1677d1faf2f5e3723be56fde776d15fce9f9209c69b250c748b1d75acdd933383e864c31d83ebb043d", 0xeb}, {&(0x7f0000000480)="76f4af18ac630c5a052cf472254c91be", 0x10}, {&(0x7f00000004c0)="7622250ddd07d6307fcdb1cb9a8aa8d51a503e9c15a00bd700e0d36aeffb5c352ce8f1a79742d3535e8a5f83513778e0e4471e95f522d20b1554a0e260061ae930db654ff16aaac8e4a2c7a601e82d42c25303", 0x53}, {&(0x7f0000000540)="f3ae44717df2b5b76de90e690a8180d28cd047dc046ab16aeb0f3e5ac37780716b5e6565f5c5173734a5dd5cccb32fa754a10867279d5c21cd0ddea41af64bb41f6bd8554fb374dbbff569cf977271e2ed22078e5dba2a23c9994b9b81a8ac13aea16786e8f9ed13a4560c43d0bdf007d60a8f4acc01949e236c49c2ae5caa8b3d6125667f9105e315da08bbfe164fd0dc2534f07a4f4b1f9d64f495186d", 0x9e}], 0x9, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r1, 0x0, 0x0) pwritev(r1, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 23:07:12 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) shutdown(r0, 0x2) openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x10080, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000040)) 23:07:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000080)) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) r1 = semget(0x2, 0x3, 0x0) semctl$SETALL(r1, 0x0, 0x9, &(0x7f0000000000)=[0x48, 0xffffffffffffefaa, 0x8, 0x1]) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x2, 0x200000005}) 23:07:12 executing program 1: 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) dup(r1) r2 = syz_open_pts() pread(r2, &(0x7f0000000040)="3d6faf4d48e2d0a8a55870f55906b4a38fd15337389cddbcf746a166e0cb9e2a839f0491c213a65b53168ea451a4c801db73e193c77bf95128", 0x39, 0x0, 0x0) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xc754, 0x0, 0x1000000003, 0xfffffffffff7fb7e, "815c55000267a7230000001a0000000000000040"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) syz_open_pts() 23:07:12 executing program 0: socketpair(0x38, 0x3, 0x0, &(0x7f0000000000)) r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x29, 0x32, 0x0, 0x0) 23:07:12 executing program 0: r0 = socket$inet(0x2, 0x8000, 0x0) pwritev(r0, &(0x7f0000000100)=[{&(0x7f0000000040)="73997c31d6bb33cbb8ac000f29fa6084150f9d1d5019c025dad8e6", 0x1b}, {&(0x7f0000000080)="0299977a8dd623268a85df1529ba2ba1f844b6ebf76c2ee959ef0381130211b333460bb4d30d2d226f0d2f404717bd818d05ff16375525820ef63d4bee7df1ddcc38fa3c4b962068a11b1f111299", 0x4e}], 0x2, 0x0, 0xfffffffffffffedb) mmap(&(0x7f0000001000/0x4000)=nil, 0x4000, 0x0, 0x10, 0xffffffffffffffff, 0x0, 0x0) munmap(&(0x7f0000000000/0x4000)=nil, 0x4000) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x70, 0x0) 23:07:12 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0xfff, 0x5, 0x780000000000, 0x8, "6dd8e64a9e39a03a377f9dff6398eb82f2d8ce47", 0x7, 0x7}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:07:12 executing program 1: r0 = shmget$private(0x0, 0x4000, 0x10, &(0x7f0000ff9000/0x4000)=nil) geteuid() shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 23:07:12 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x0, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="405d723202b79437121e988507522461ee11218746f04a028ab97486328582225e4dd22c10ebfb81099fb099a7c2350c60e4176ee78e281cd922b78190fb", 0x3e) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x7, 0x0, 0xf5, 0x0) kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) 23:07:12 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) select(0x1a, 0x0, &(0x7f00000000c0), 0x0, 0x0) r0 = semget$private(0x0, 0x0, 0x48) semctl$GETALL(r0, 0x0, 0x6, &(0x7f0000000000)=""/147) 23:07:12 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="00c5f8352d091700000000008397e68cdd1af31d9fe6ea4c03588517406e221cfdf7cc1c25815d7d0002000000b506231b3fa9bc6ada7d41797c009f99e2141d5eb1613a02b3e97016c555070000ea9d0100020000e7a2e86a948deb3ab2b16842f408d0bd39433acef78bffff9fd07c3f48e302321c713443544eeb1884a77af6e33cb873b9287d55fab3eb5c596fa70d", 0x91) r1 = syz_open_pts() close(r0) r2 = dup(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_addr=@in}) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:07:12 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) 23:07:13 executing program 1: r0 = socket(0x18, 0x1, 0x0) getgroups(0x7, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) setegid(r1) setsockopt(r0, 0x800000000029, 0x40, &(0x7f0000000080)="d5ff9668", 0x4) 23:07:13 executing program 0: r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000080)=@file={0x0, ""/108}, &(0x7f0000000000)=0x6e) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000180)=0x2) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000040)="0200e600", 0x4) 23:07:13 executing program 1: r0 = socket(0x800000018, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f00000006c0)="73d6c1a3", 0x4) r1 = dup(r0) ioctl$BIOCSRTIMEOUT(r1, 0x8010426d, &(0x7f0000000040)={0x501, 0x9f7}) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) setsockopt(r0, 0x1, 0x4, &(0x7f0000000080)="9a9ab3746b291eee7248e40b8ac1bb77ae3b2f03c398f2447750cdc8ae4af252939f43157bc79b182890f67761d956f617d3b0800e3fea59bd3d4a740982d35bff792541941e21ea8a3d865f6e31a3ee36a82c853634b06f4c80dde7238494602d6939f46e0949a7f30930fba4", 0x6d) socket(0x18, 0x0, 0x5) 23:07:13 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x2, 0x0) readv(r0, &(0x7f0000001580)=[{}, {&(0x7f0000000100)=""/201, 0xc9}, {&(0x7f0000000200)=""/4096, 0x1000}, {&(0x7f0000001200)=""/215, 0xd7}, {&(0x7f0000001300)=""/91, 0x5b}, {&(0x7f0000001380)=""/218, 0xda}, {&(0x7f0000001480)=""/82, 0x52}, {&(0x7f0000001500)=""/115, 0x73}], 0x8) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) dup2(r0, r1) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 23:07:13 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d705000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000280), 0x27c) syz_open_pts() ioctl$TIOCSTAT(r0, 0x20007465, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x8000, 0x0) ioctl$BIOCGDIRFILT(r1, 0x4004427c, &(0x7f0000000080)) 23:07: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, &(0x7f0000000240)="9ea33ac3ba83c86d22aac65fcc5b04ab2eab5f1f35d7a34014", 0x19) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600", 0x9ea, 0x200}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0x1ff, 0x20003, 0xd9e, "b08d14c675040000000000ff0000004ae5000001"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:07:14 executing program 1: setrlimit(0x9, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 23:07:14 executing program 1: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) fchdir(r0) pipe2(&(0x7f0000000000), 0x10000) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') 23:07:14 executing program 1: socketpair$unix(0x1, 0x800000001, 0x0, &(0x7f0000001000)={0xffffffffffffffff}) preadv(r0, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/139, 0x8b}, {&(0x7f0000000240)=""/67, 0x43}], 0x2, 0x0, 0x0) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) r2 = semget(0x3, 0x0, 0x400) semctl$GETNCNT(r2, 0x3, 0x3, &(0x7f0000000140)=""/196) sendto$inet6(r1, 0x0, 0x9000000000000000, 0x0, &(0x7f0000000100), 0xc) 23:07:14 executing program 0: r0 = socket(0x20, 0x1, 0x4) getsockname(r0, &(0x7f0000000000)=@in6, &(0x7f0000000040)=0xc) r1 = socket(0x2, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x80, 0x0, 0x0) 23:07:14 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x20, &(0x7f0000000100), &(0x7f0000000140)=0x4) r1 = socket(0x1, 0x1, 0x1) r2 = socket$inet6(0x18, 0x2, 0xfffffffffffffffe) setsockopt(r1, 0x8, 0x8, &(0x7f0000000000)="e67e5745e92da0fdd47add59437aa3932425e9db495347ccaf280476e2a3e2598206b5393f9b7cfdb5444c9fa4d22c156308970315f696bf4cabe147389c92da41b5d49a12770e02b3e92483bfa9aac40a406e2681292b87e62c9e23e82d57486b0fbaec0e511c0d7083e448b6961c4fefb8ba7959d392492609b51d0ef1e6", 0x7f) r3 = dup2(r2, r1) ioctl$WSMUXIO_INJECTEVENT(r3, 0x80185760, &(0x7f0000000080)={0x0, 0x4, {0xa30, 0x1}}) 23:07:14 executing program 1: r0 = socket$inet(0x2, 0x4000, 0x4) flock(r0, 0x3) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom$unix(r1, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000000)={0x672abf45, 0x9}, 0x8) write(r2, &(0x7f00000000c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0x3b) 23:07:14 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000080)={0x0, 0x20000009, {0xfffffffffffffffe, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:07:14 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="01201b56e9681eab070000011b00fefeefffff1a00f40000b6000000", 0x1c) readv(r0, &(0x7f0000002400)=[{&(0x7f00000000c0)=""/242, 0xf2}, {&(0x7f00000001c0)=""/169, 0xa9}, {&(0x7f0000000280)=""/4096, 0x1000}, {&(0x7f0000001280)=""/70, 0x46}, {&(0x7f0000001300)=""/4096, 0x1000}, {&(0x7f0000002300)=""/253, 0xfd}], 0x6) writev(r0, &(0x7f0000000040)=[{&(0x7f0000002600)="bcc7fd221e9c23b348d2615181dc6d9e5f798660ca937f89e71f5d3906038f9a16c5cd76dcdee65bb69cc021d998262abb888717aa15bb36296bf25767e8a58df7f7e750c8522ce025e2b94ace2c94d628ddd5bb2aa7bd09fe3affaf55279c2ec4247c543f0798df1ba241baf6ec6a993c72305f04a6b48c3b276b15d8b4b5ea44947b842bb08f2985207b0f123e79d6f30737c43ae65fea60e0c9d0897fac4338edd377fe4f7909b93734fe05f71b827854124fd2231cf0a8f198699ae25f7e1872f7297124f36fd2e1b5c6327f517dd67750a32d395a33697fc3ec37db4307943dc92f29e3b50dc693a7060510df273169bf0018a5ef96d69c5ab78111d1c636fbfa67f23f1757b5a85f637e010ce2392aed552831bee9e9fc1ab2c87663502b310dc973c9f92c8b00a90c7d172bd73649dca074610e1d2d1f0a36fd84411abd72ae8f8029fe201e1c52271c175ee614cb6058cbdbd57e2deeccc5115119711dae5da1e8377d51d10cb8a4a19d9a51567934caa1e04ebc780a415a349365d2fe2ddd0f1c43e736c17fba8ee8c55fae25930a3a71d2e058afed9cc37ce66cb21dfa9e923b11ae2d0a51ac5704969a53b214e01fa2baf60e1d374e3ad98a97d6dd23c0d5a07fac4dfca99f7e41cddcbc7af8c4a0af12f2b516e5d9b115b2f2c098441dd011c718ea9e6318d78bec2cbc4b4541bde8c6c5c08fdf36ef76190e6c879c0b1f790f003d283238e43b060aaadb92c0ab92794c748e8ca7808578dcfc5d00c208cd8ca1eeec7178bcc991400d42b8227b737b63d9f4e4d63a2bcb665c1b62ef80d6880f9813050616300d710de42771ce834846911aae12ed7ff5ef8f1edb5b75b9aa9c7fdea6742c90a4d1a3593d0b97a7ecc6186796da2e807f84f508f33955a339067977009158044a4f9cfc6920347704e8752eb9670b573bf23fd4084d54099e66b7808dc258ee23a476b157fa4ee763adddf12fcd01960c2e7a6f54569b168e25904b8f67ae3f803f2412058ed5ad54359792902423a9f15d06419b74d4b3ee8bc8a81d1c9decfc12dc20790eed5990735b228c3690d6db66357683793fc3dfe14838e3f185c27a36fe15793475ba5c6f7f569b2a62565ff9797dbd4886dd12cbca4a06dc4badbfd21065dcc4af40a9d0a883293aa8e6ad474dd4d65f2881835a8a0b5ea4d752d1bbfd33b7bca702e759d5ce0e006e096f24c8c38c86d44c845529ca459b6716b1b3d9781bf50d3e300dedaa10b43da05a0600000000000000179e4eb0737ba3e28ea22228fe7052287b2136eaaf21d92d496fba18bc48508e63ce89f91ac0d63311fa39f8401b83ea1c93a54d53d3aa0894c1240ff8e28665b47ee9aad46e9e315d85f3a31ef77b644b9d9a8ce99c42a5533d51ef14ab18958af7164d1f0de909a083994cd6e5a693473bb545e1988459ae2fd6be0c4aff08be7eaccfe33b26702f184a57a21bfab9eefe7f871ecb105a511322d54ed4f467aa6b28f5196b30331c7472415ef898d0c7e1af23b7f1fea07f6b5583acd57658946e0b9b01c694126a9292159348ef4743e96a414d1bf0613e429a3fd736b60325820807f33b74131a005a8438194e99f8e4b572c621e0f3ad10d93b23c39adf1ff95e23cc7dcfe068e0b651d4599379980b8224eb9f460a3fa90412a8d4f962c08f263d00e02e4a3b2d972be73f9097207e7d9ce799b5c6c22fd5946dfac5206afa3a1979e4787cabeefe30a6a0ce4d7d1c15c3d855ee232666792df8c13182dec29e2ce5eee791414fa772238cb0010ab9b17e587648db48748be6a1df830c4bc7c8789dcfbc28cf6087d00df3adace5afae7ad07a4755eb9e6da0f2b9aa204a398ee7365d4c507e6319b1abfb292afe3dfc4d18c35d8d395d10e61511e624996fffccc1a4ed107c9fe564700566e9b4b6fa422cd7a1fb48e0160c555627d08f7ccd5bc71096265f53bbceb4929326837b1d33694a9b", 0x57d}], 0x1) 23:07:14 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) munmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000) mprotect(&(0x7f0000555000/0x3000)=nil, 0x3000, 0x3) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140), 0x0) 23:07:14 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = syz_open_pts() write(r1, 0x0, 0x0) close(r2) syz_open_pts() execve(0x0, 0x0, 0x0) 23:07:14 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0x5, 0x7feffffe}, 0x0) r1 = kqueue() mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) kevent(r1, &(0x7f00000001c0), 0xe5d, 0x0, 0xfffffffeffffffff, 0x0) kqueue() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, 0x0, 0x0) kevent(r1, 0x0, 0x0, 0x0, 0x10000, &(0x7f00000000c0)) 23:07:15 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0xffffffffffffffff, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) unlink(&(0x7f0000000100)='./file0\x00') mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) rmdir(&(0x7f0000000040)='./file0\x00') r2 = dup2(r1, r1) ioctl$TIOCMSET(r2, 0x8004746d, &(0x7f0000000200)=0x40) r3 = openat(r1, &(0x7f0000000080)='./file0\x00', 0x1, 0x14) setsockopt(r1, 0x100000002d, 0x2e, &(0x7f0000000280)="99000000000970af460000000000000000000000a7eee356f2457c1f3f0172f64c31dc8cc8ede908dbfa557f3da1cc1c282c76bb42e94a852d56e2d5cc851d1bb39a54ba4c868f23cd6d0886f099bdc1ac3a01148c776873d41b7d2146d852828f8002ac0d2cf838ad24adbe9583446662510f5fbc5d3e4d55dc3d4981fd470251334145def481d35cd53618fb902dd4db2580d5e8b94ee50b5562a22cff19dcaf3ae7fa443f96a1a4700b5c38", 0xfffffffffffffedc) r4 = socket$inet6(0x18, 0x0, 0xbd) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) kevent(r3, &(0x7f0000000140)=[{{r3}, 0xfffffffffffffffe, 0x20, 0x1, 0xffffffffffff1f77, 0x1}, {{r0}, 0x0, 0x80, 0x7, 0x4, 0x81}, {{r4}, 0xfffffffffffffffe, 0x8, 0x40, 0x0, 0x1}], 0x8, &(0x7f0000000340)=[{{r1}, 0xfffffffffffffffd, 0x1, 0x40000003, 0x8, 0x101}, {{r4}, 0xffffffffffffffff, 0xc, 0x4a, 0x401, 0x1}, {{r0}, 0xfffffffffffffffa, 0x80, 0x0, 0xfffffffffffffffc, 0x5}, {{r1}, 0xffffffffffffffff, 0x8, 0x0, 0x400, 0x6}, {{r3}, 0xfffffffffffffffb, 0x2, 0x27, 0x5, 0x7ff}, {{r3}, 0xffffffffffffffff, 0x2, 0x0, 0x10000, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0xee9ec05ce91b14b7, 0x7, 0x1}], 0xfffffffffffff000, &(0x7f00000001c0)={0x100, 0x4}) 23:07:15 executing program 0: socketpair(0x18, 0x3, 0x9, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000040), &(0x7f0000000080)=0x10) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x22, &(0x7f0000000000), 0x0) 23:07:15 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x0, &(0x7f0000ffd000/0x1000)=nil) r1 = getuid() getgroups(0x1, &(0x7f0000000280)=[0xffffffffffffffff]) shmctl$IPC_SET(r0, 0x1, &(0x7f00000002c0)={{0x0, 0x0, 0x0, r1, r2}}) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/108) 23:07:15 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000180)={0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 23:07:15 executing program 0: msgget$private(0x0, 0x80) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$BIOCSBLEN(r0, 0xc0044266, &(0x7f0000000000)) msgsnd(0x0, 0x0, 0x1c, 0x100000000800) 23:07:15 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x1000000000a, 0x0, 0x0) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in6, 0xc, &(0x7f0000000300)=[{&(0x7f00000000c0)=""/159, 0x9f}, {&(0x7f0000000180)=""/138, 0x8a}, {&(0x7f0000000040)=""/7, 0x7}, {&(0x7f0000000240)=""/145, 0x91}], 0x4, &(0x7f0000000340)=""/44, 0x2c}, 0x0) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) pipe(&(0x7f00000003c0)={0xffffffffffffffff}) listen(r0, 0x0) ioctl$TIOCCDTR(r1, 0x20007478) 23:07:15 executing program 0: writev(0xffffffffffffffff, 0xffffffffffffffff, 0x1) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x0, 0x0) r1 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x400, 0x0) dup2(r0, r1) 23:07:15 executing program 0: r0 = msgget$private(0x0, 0x0) msgctl$IPC_RMID(r0, 0x5) openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x908, 0x0) 23:07:15 executing program 0: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) fsync(r0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0x4) pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10005) ioctl$WSDISPLAYIO_DELFONT(r2, 0x8058574f, &(0x7f0000000280)={'./file0\x00', 0x2, 0x6, 0x11, 0x0, 0x80000, 0xc, 0xffffffffffffff00, 0x2, 0x2, 0x4a86, 0x400}) sendmsg$unix(r0, &(0x7f0000000240)={0x0, 0x0, &(0x7f0000000200)=[{&(0x7f0000000140)="717a4b8f0f560fecc2d38edc9881dcd5421857d0db1acef603c7ba41a93a83b0b826e5873be9560f301759ffc39ba10f4bfff6918c6692f0519e5aaadf5c07a08dded3f4df7cc761cdc7fb80dcf56c7ccd8bb449ae93dc102a796369fac573387a12ca375c99f4870975def32bcf4e3a0b415a5affac721f0145990966f70b0af3864550e4adac7cc538dfc35b3bc35b64", 0x91}], 0x1}, 0x0) recvmsg(r1, &(0x7f00000037c0)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) flock(r0, 0x2) 23:07:16 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, &(0x7f0000000a00)='/dev/null\x00', 0x48, 0x0) connect(r1, &(0x7f0000000a40)=@un=@file={0x0, './file1\x00'}, 0xa) write(r0, &(0x7f0000000300)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787000000000000000072595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c99b37ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d8", 0x6ef) r2 = syz_open_pts() close(r0) r3 = dup(r2) r4 = syz_open_pts() open(&(0x7f0000000a80)='./file0\x00', 0x80, 0x1d) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) pwrite(r4, &(0x7f0000000280)="9727f9d12973e8cf16d505960eb82b600118681ed6ce9a5182f3ff56209cec42b283b414686dabf3e2a6194e3642197b9d25dc4af02cc24f8d77e282611d75babd346d68b812b902ce59e21cfedeb5d7d919527583f149c166df4fd6a943dfe0", 0x60, 0x0, 0x0) faccessat(r3, &(0x7f0000000040)='./file0\x00', 0xd0, 0x1) ioctl$TIOCSTOP(r5, 0x2000746f) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) ioctl$TIOCCDTR(r5, 0x20007478) symlinkat(&(0x7f0000000200)='./file0\x00', r3, &(0x7f0000000240)='./file0\x00') ioctl$TIOCOUTQ(r4, 0x40047473, 0x0) 23:07:16 executing program 0: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3", 0x1, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x1f, 0x5, 0x2) setsockopt$inet6_MRT6_DEL_MFC(r0, 0x29, 0x69, &(0x7f00000000c0)={{0x18, 0x3, 0x4, 0x6}, {0x18, 0x2, 0x8001, 0x3f}, 0x9, [0x7fff, 0x8, 0x3, 0x101, 0x20, 0x0, 0x8, 0x3f]}, 0x3c) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r1, 0x29, 0x80000000000000b, &(0x7f0000000040)="90000000", 0x4) setsockopt$sock_int(r1, 0xffff, 0x20, &(0x7f0000000080)=0x6, 0x4) 23:07:16 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x0, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) r2 = dup2(r0, r1) ioctl$WSDISPLAYIO_LSFONT(r2, 0xc058574e, &(0x7f0000000140)) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x6) ioctl$BIOCPROMISC(r2, 0x20004269) fsync(r0) ioctl$BIOCSDLT(r2, 0x8004427a, &(0x7f0000000100)=0x10001) socket(0x0, 0x0, 0x1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000280)=ANY=[@ANYBLOB="000000000000000000000000000000000000bb5019cb87795a8d169983f3a390321fc1a367ffff551419074563383b664dd78eca8e4053bc7c945a01000000000000008318ee893da6af582635c5f9c270beb707dd13b72668afcf0bb3ad420ef96303144dcad1fa4c1417bfb18ffb63e53bfff1090aafaa9e746b2bfccf5699f433da54701bb1d7f23903d0e0ee79d74cfb0ff536ab45336c307c895524ef9e5250ff09f1d39958461f8924196a52002dcdb3ef5662bf10861c99737b87456bd2edf97454f8748ddedb0a2c050e5016602a44705f4ffb88727a3ac4cb67f0daca96e0a6a6e132dfaa5df30b44e30101f59aea52dfdaecdfa09d1fbf4481a8a500fc1019275c243691f074bafcf20166a513d862e866f5aac740aaa0ff0cbcdbf6a789c5b7a384746d1cb48d84a72c08cbb74796778fbfc8e4bfa7f56d49f81abc0105792505b695eac6622d9a64bf06ce4d0e37e21ba7260373e903c89287dbd486"]) 23:07:16 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x2, 0x0) chroot(&(0x7f0000000280)='./file0\x00') writev(r0, &(0x7f0000000140)=[{&(0x7f00000021c0)="3cf8780767a00f89405fd310ddef121975a27a990e9795249cc3eb308ce4180c4ce0f9acb2088f638cec2d4cca2606c0da0252d8eda4c637d5f3d4abb03dcf20a4ac92fcbcbf708ac6cdac2ae8ac5757e8cf67d4e26fed38b1bc677ca78e90f3dbfd83c8910ef1f1ffe2ca9cc0f81229eeb3bb587fdf2c23fb3804fe6520c92e24b8a322453942515e9bd36009bbecbdae6a060578bd9d7373024a21e26cc0ccae996adc7cce99f67347a220175e74ac5ac38044b5a04fc9c20b663b5011b5d62ff327b683e288a3277fdc830e9e3e7eb288c59c410a314870314210b1fe7caed16678d4252f604e6b8e3047156c453933dbe844abcf3fc64a72c075bf082495855ad4030fe589349f790ebf4eb25ad4ea4bbfd1b98b814a94d1071e6ff64a7718ca4292a40eb5508dd0996ef50bf773f2cf5d73e4e054fec4276012f7a416be61c80afc988a4737dc733b4cb6d2f63e264c576d785746a5b6b335607eede23284b7794ab6bfc602d42fd83da88a66fd3b61c58e1d1673c0c3c16e188403c0e16a969a5d19318f6b45d2565f6d7fc697757cb13062c9909d2c022bca651cd978b46cedb212dcfd3e3999ca570c7e9501e9886d9799498b167a19be71c7ed71f2dbe6954f527533c19c63fc3dc93fd7a429f92c38749e2469088836f7e8cfa3b7619fea996af232a04b3cbda0a6ecaa5b609b6f0790d047fc060a9bc2eaaa50cf2303b5e3881cad817aecb91f987a9a266015a74156e950d3e3b4ca151502e1cc89843fefe40506a398951f6b1918e1ee68a5ff92beadf6efb12523260060466ce6bc175ea615384d5906bf53b7ee9e52b6dad0719da7138897b083193bc9eb6ce0a1e565040d7ce269a1e4c24597fa2f127d632b53462252ee017ca363ae4a41ff8e3ab233e44e48b4976d1f565424658dfd92571c8abb5639f1fc3e0bc5d7ae66dc50939f5001425a947ed359f60fb47637357ec104cdfc2104368b501fa784b4a5e1ec77c66c864e7f172491901b95aa7e09da8894c7925d70c305f8b5fd850f30fea5f51211976b53aa1963a89c5150cc7c666804e8a6e7ee9b56b414283e68781db89ed0075675922bb2215e56aa93b5476b83d7e56f8ce1280a314e51c91988cc2b23df8c7752bf37d8b3538093554f2080f9154d77d4dba6d06a96c6b254e17a25c21efb617de26d389345997a48ce00c22de6db82c0197b7f5cdb8423ad8adedf5726dcb302a570d2cb969dd5b79f729ff1855811b470bf53b88f0e12fa551008390896b023887071af5b223c105c011e9287e2127015a965c36d12862d98fa2ae164c198c9743eb3110103fdfbbe49c9ebe6f6b7f590f4fdc13b28946cef81ec3d8706a12cfa41de15b61ce3e67933fe02eb873048bd989c285271862c45dc230c18000c65b4d03185bf4d7202c060616e85b03e9a971d0f353d2150be3e7e8f436643223fb245a8d4491612c6d610b70129e6826f3403f29f9251329028059ae0b79982d2891ef24a08f37bc246c041c9474894ff89b71fa8570be1333fe88b732cb598b3927c4cbd14f2274ec4e80af5091b026b18a557e3e315ce7dfeb188dfda68566f793914f9f601e43954cb35c9a7fabf67ccba85d4ac63275af78e57a4f829f1a6d4dcd96b997d77b8f9e8ceb630f748d646af70d2f5c708f828bba834cbd53c183068615362bfc960fd0997d2f4ec58494d8d797cfc6ee39ee0234dd767c85f59d9523994bb6b3b11cf1bd53360daf5a3a89da48c5ff81b71202b67e350343bc7b6dceef14cb7ff83bf9cf8adc86f39fe62f2dbf65c6eb44e525400b270c70ad2186a770545f29787f4bc3f9310636426753d96c77ccecab7a7c2887d6eb0340186599582bb28fcb199038e2ea74af6f3968f16a8478e02acc1ebb653dbdfb4e7aaa21ac844a95caeafa651905bd29d864fe93061e6535ba06b7c87dafd5f919596cbc7b63a8da884c469355fc54af53797846a624bc01b6d057fef14551f4c7f9ea46ed85540b8767b77886cf16ffecc4ca54670324cd258321faaedb291752b437f42b66b6f10d7f8ebe98e104d955594afc43cd7866c533fdd61beaea8eefeb91f58101ad22583118014d32f797dd0192c0ac9a2ce659022d855ddc911fe7d141a4cffaf9c0878723fbeeec562a551711ba05b04d2e5977dea7d5d6f6138ae3c1503ddfa5a6972971b40e6a928bc9ac7152bb32ed95e8709e0fac79ab28f5e6754524de45fb444eba6c473049ef8f2992381e7f44155418dbd0fa62fb3afabc3c814d6f5ba90c30c23593b031a794b05b9d858e994679a2c3feab7d37e124fccf8bd7a77f81931b0227db1c07fcfc599896b5a076c1dd1895e49ecf8481c7e5589cf7256c683622e4749375dea1ed636be4cc5e43774f85f07eab4228923914899625b63599a96413c14b408b4fd8ed09b6225cb39ec0e8981cac4f766bd0f8ea8a9bb3ebcbfc11f74a608b86e0fbab83ef30573412c1d1268240cfd211f52acf398a3461a865f78f18e85d512e7442c85ec42c7b79530331a7489c4017ad6b9d26f021bcd33e2a115bc7249c7aa853cb692004bdef94a96e5f3a7af088196ed01aae71e69eb2ea3de135aa28f5637fb0be1b24500d0d470528915a74065afce8814ce9ef3c515de866ad71669b1129e9fbf7144aa08e3170dd6ca020eed92b67cbf1d4a811b5c566cd2fa1a38a4878c62c0394842afc1f339a0eb61f581561f2e0b2783041eb7d4188df136ef3cb30d6c3217005872454de49a251711d1c9785186916e40e5249fb0984686bf10727a79fa48aebefa0612c91712139d49945a97519cb274beb177bee0900eec9e5493f90bf57c592ac5410f89fc2705eeae5f271748452bb7a8949ad5167cfced6cf7f364caf01872b87e23de41164a3d2bc46e3b57b2d78e8e1c1ca984d759570e857e0f4789882173c002d36b1a38c663a495c6acd371610acaaab922212cd99bc3f7ca4db583fa0d07f8bbdd6ca00c6a51480b904f4d7843142e414f774d91d7ca6fe418a0838b43ff5be3d9384e17ee28a27cb9cbad1da0fe57f37ff2bfa9b4a7e22fedf6a909253d50346cadaa960bdcdfafa499fc869a67b8aca5895ae71b79a0160068d845ab75e3bfbca5e69b007b224327d1911b7f68a7209e3f905dd78250aa7025d6db126389676bc4980edc6b38f37241c7efaa29907ad891e25fe21dc5f15909d045480fc1abd9d82b6af4de636b61bbffbb590c8a46e6e646db256cacecfb7fb92416af7f4ff79f9f8d36055a4ec7248aafb4f593d7e6f513d90dc7279407919ee5180fe6e0a0ea9468e6b72f3a4d04484941e8670b8bda2af27fa2989a39ee008e7373eeb7b744407f868e5b9b11673ce273fe967d90ef53e539ef3e8ad248e47eac5e88b80551f2234ba93971ffe5d4662c58bcce2ca1e3d454a4baa2c897c4f8b385f2ffa387745696b652ca4e57e1d7ac0351abd6fc03e19217bd92f4a469d1f7ecf1cd54e6ef0ab6a38d6fb4f32eed2332dfbbd52657f8399f3a9487d2d974338c3e7123ac2c221454426ef4f24132317e358482a368209b3e2b723cb4f089e3e3c97cdcce12387e1129ed755e288819609cb3e2c915de7860107a6cba2e44093ea7b05df8b80f5476f33d5b3c65ddc3c747ccd5b7b01208b000a3fc851e90817d0da5eb803fa833a519c4467c4f505dd6f077ef8c88e9fcdfc324b6a72e0e8b5071633291c8d852a6bae1e065a5a8230e490533b332ac7679f2268b2adaf56197dcd794db2c7fa9a82b953da9d7739ac8070d905fa801a9cab980fa880647272f2b28e964674679e96a667539f9cfc25e3f1420d0610f198d819f80d152efdea5bf2e1777096e33da224ee1421dace5252d4045a177c7d42588a50f387f71ed7f15b9f4233e4520db1cf45f35ef79738a80be63e255e1caf7842f649efb666f82b2a2312c3a74fc7aeed00b383b8af19c906e0637b62db21f2729554da3d4fdfd1f5958c864155a9ba3384bfed5aeadb15e45f0ee559092a4206462311777414d2eb38a6ec68c7d40a472e4c475c9b952f8e636cee021c5f99773ce16c2975f1f81ca501af77cc85f4b25e0b663881b1597584a796ced45fe93b661998abc58a25d40a4d24069b2d1c8b94b16d98eebf46ec3cca8b43a47d13c3327db8fef8281a9a8f724c78eb9d805068443d2472f8e3ab7021457e6e91283a45475c86d43b115f659614fe89d75289207bcb4c5ed7523501e6b5c425d7265f596c6c1c90a6ede339138c4c3700e97878be49facc9a94e425bd7f892e9da7de48b242da3ff658a2446d839eb981dc1d2874675a86ac02e899e350ecc8cba0ce37274093277e269e454f5416cd13f8edc1d833bc706dcb8f47fafc19db4952f2b0b2472083bec2281f11d116ae4d4131556a46449f676d2b057f38f61cba8b2e027d44d59ad83ced5b449065f32eee60cd1f69edcf8fcd2649365f970ddd9d9b8df0ffb6dc6c3c6f4500389c064393ceef2c6774d83a06933f855e54919b275c43f6aa69b0cf89959440b50e8df609583b0772bedc573f89835800ec46e7cfdbbaeb3525d98a1f26d48caecaa8da3f36309fa1eeb7b8cb648aa8b0dc661909cb4bde1b1165cca4cb72c4beb06eb8908a29f6d395b92127b6e923a396d8e2a8e920f912cc6dbf5d237a7c31e717b5441f31d85f4f0013f7aaaf4a7e752781abd41a4d936544d29ef4600a7a341a7af08ee259221ef58a423af86ccbc169259e59e149cf529471b96ad18bdf5e279d0898e60fb9ee693bcaa866447ffdc61680478b4520ad4cca81903dd92688cdcba78bd18625f3ef53ef1d40c6a77b97f59173c5a75ca9bd917552b2cf87a530b811225b7b4bda81e2508b6e3a6931b65859d9e200a3eb99bb253f4a1bee26289bd245989b53360ed04decf27252d16e177d36399720f8b0c473d48b32dfdd724baa1dd71213b6d732ff93ce7b5b732a8205954fd94b7768ed8cd5b1bebf4c0972a4ae7ca966f9c0acb8e1960e18532d727bd2f7e2e5dbcdd3cba73935ac9f246933113d6e1d95b5516add44bfeaa0783fff89669e6f237a2", 0xe01}], 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) chown(&(0x7f0000000080)='./file0\x00', r1, r2) r3 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000100)='/dev/bpf\x00', 0x1, 0x0) ioctl$BIOCSETWF(r3, 0x80104277, &(0x7f0000000240)={0x9, &(0x7f00000001c0)=[{0x0, 0xffffffffffff8001, 0x401, 0x8}, {0x8000, 0x6, 0x3, 0x9}, {0x3ff, 0x100000001, 0x9, 0x1f}, {0x7fff, 0x7c, 0x5e1be4ad, 0x6}, {0x0, 0x101, 0x1, 0x7}, {0x3, 0x5, 0x9, 0x9}, {0x5, 0x3, 0xffff, 0x3}, {0x4, 0x7fff, 0x100000000000000, 0x8001}, {0x3, 0x8001, 0x28, 0x6}]}) poll(&(0x7f0000000000)=[{r0, 0x4c}], 0x1, 0x0) 23:07:16 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x0) r0 = socket$unix(0x1, 0x2, 0x0) sendmsg$unix(r0, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) 23:07:16 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000200)="582720ef00000000000000049560f8e5815f73f2a044fd2e015552fb5f2fff3e29e9773b5192065752c0b1d5e41789632dfc94bf334a5619515a4c8ab06198824b3da025bbd47b2326a05d011594536e8c8b6b87cb2d72b8bcdb9ad8a4f5f7280100000000", 0x65) write(r0, &(0x7f00000006c0)="bd", 0x1) r1 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f00000000c0)='./file0\x00', r1, r2, 0x4) r3 = syz_open_pts() close(r3) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffeff, "85495500020000146fba69136709000400"}) poll(&(0x7f0000000040)=[{r4, 0x5}], 0x1, 0x0) 23:07:16 executing program 0: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x200, 0x0) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000080)={0x1}) open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f00000000c0)=0x7) select(0x40, &(0x7f00000001c0), 0x0, &(0x7f0000000240)={0x8, 0x2, 0xfc00000, 0x6, 0x3ff, 0x8, 0x10000, 0x1000}, &(0x7f0000000280)) select(0x40, &(0x7f0000000200)={0x20, 0x10001, 0x1, 0xffffffffffff0001, 0x13, 0x3, 0x7, 0x3}, &(0x7f00000002c0)={0x3ff, 0x16ef3a03, 0x3, 0x3, 0x6, 0x1b, 0x7ff, 0xa0e9}, &(0x7f0000000300)={0x100, 0x2, 0x44f4, 0x7, 0x8, 0x7, 0x7dcc, 0x101}, &(0x7f0000000340)={0x100000000, 0x8000000000}) 23:07:16 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r0) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x7) getsockopt$sock_int(r2, 0xffff, 0x80, &(0x7f0000000000), &(0x7f0000000040)=0x4) setsockopt$inet6_MRT6_DEL_MFC(r2, 0x29, 0x69, 0xfffffffffffffffe, 0x151) 23:07:17 executing program 1: chmod(&(0x7f0000000000)='./file0\x00', 0x2) syz_extract_tcp_res$synack(0x0, 0x1, 0x0) 23:07:17 executing program 1: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f00000000c0)=0xc) setsockopt$inet6_MRT6_ADD_MFC(r0, 0x29, 0x68, &(0x7f0000000140)={{0x18, 0x3, 0x3ff, 0x7fffffff}, {0x18, 0x0, 0x7, 0x2}, 0x80000000, [0x8, 0x4, 0x89, 0x80000000, 0x100, 0x601, 0x9, 0x6]}, 0xfffffffffffffe06) setitimer(0x1, &(0x7f0000000040)={{0x0, 0x3292}, {0x0, 0x7}}, &(0x7f0000000080)) r1 = socket(0x1a, 0x4000, 0x2) flock(r1, 0x8) write(r1, &(0x7f0000000180)="a8f2aa2f6e89d937ef064e5c78f0bc8dc89a119fc6e17ac34f57b5e3a58bd678312b657b7f7a4024af29370518d79e2960f6d6c836a937834aa34e2f3dc65f33f0401edd5f385f4f4d9eac1f4989e6e6c8d9c00563280218d72e36224df943e0db187509c123360bac7ca0a7e874d5790a4ae716802c69c37d1ad351ce2124351c11ae93ba1150429958cef97549b1bea374dfd0f0d65670bbe7f559dceca5a0c23b052324aa2a18cae686186b8b9858ba97bd61766e8a0ded0e34039ce8774b3a836ec9a48517e36d0f86ddc2cde2eb0bc1a0e5091440e6eb2a678f70e4e20883288ff2657796fd6dbe15f66021ae", 0xef) 23:07:17 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) recvfrom(r1, &(0x7f0000001100)=""/161, 0xa1, 0x0, 0x0, 0x0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) r3 = dup2(r0, r0) renameat(r2, &(0x7f0000000040)='./file0\x00', r3, &(0x7f00000000c0)='./file0\x00') mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) fchmod(r0, 0x80) dup2(r0, r1) execve(0x0, 0x0, 0x0) read(r0, &(0x7f0000000140)=""/10, 0xa) openat$wskbd(0xffffffffffffff9c, &(0x7f0000000100)='/dev/wskbd0\x00', 0x10000, 0x0) 23:07:18 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "0000ffff0040800008000005fd9600"}) fcntl$setflags(r0, 0x2, 0x1) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:07:18 executing program 1: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0x20000000000007, 0xffffffffffffff9c) ioctl$TIOCNOTTY(r1, 0x20007471) 23:07:18 executing program 0: r0 = socket$unix(0x1, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa) sendmsg$unix(r0, &(0x7f0000001300)={&(0x7f0000000000)=@abs, 0x8, 0x0, 0x0, &(0x7f0000001240)=[@rights={0x30, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0, r0, r0]}, @cred={0x20}, @rights={0x18, 0xffff, 0x1, [r0]}, @cred={0x20}], 0x88, 0x1}, 0x2) socket(0x10, 0x4004, 0x26) r1 = msgget$private(0x0, 0x310) msgctl$IPC_STAT(r1, 0x2, &(0x7f0000000040)=""/27) 23:07:18 executing program 1: r0 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)=0xffffffffffff7fff) open$dir(&(0x7f00000000c0)='./file0\x00', 0x100, 0x80) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fe0dfb040798855179331ab30246ba2d20948880", 0x80020000}) 23:07:18 executing program 0: r0 = socket$unix(0x1, 0x1, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8001, 0x40) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000080)={0x7f, 0x8, 0x3, 0x7, "ac823a5c152d95f07c83bd68533b2983d3b39efc", 0x6}) kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{r0}}], 0x0, 0x0, 0x0, 0x0) r2 = socket(0x18, 0x1, 0x0) setsockopt(r2, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r2, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 23:07:18 executing program 0: r0 = syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000000)=0x7) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000280)=0x8000) fchdir(r0) ioctl$TIOCSBRK(r0, 0x2000747b) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000080)=0xffffffffffff8000) ioctl$TIOCSBRK(r0, 0x2000747b) execve(&(0x7f0000000040)='./file0\x00', &(0x7f0000000180)=[&(0x7f00000000c0)='\x00', &(0x7f0000000100)='%\x00', &(0x7f0000000140)='\x00'], &(0x7f0000000240)=[&(0x7f00000001c0)='{\x00', &(0x7f0000000200)='\xe7\'\x00']) 23:07:18 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x100, 0x2) getsockname(r0, &(0x7f0000000040)=@in, &(0x7f0000000080)=0xc) r1 = accept(r0, &(0x7f00000000c0)=@in6, &(0x7f0000000100)=0xc) ioctl$KDSETMODE(r0, 0x20004b0a, &(0x7f0000000140)) ftruncate(r0, 0x0, 0xded2) r2 = open(&(0x7f0000000180)='./file0\x00', 0x40, 0x11b) setsockopt(r1, 0x1, 0x9, &(0x7f00000001c0)="cba1cbb3e6f02b8421d57b315a6602dce06b2d2cb8fa3afbf024d6d8ca9ac1a642a7b66588f8a561efbe4967339de7c05ad183a87f6de80f74523583b47b5ff23d9cdd60e7cac06c68d35fdb1f73a161ba", 0x51) truncate(&(0x7f0000000240)='./file0\x00', 0x0, 0x1) setsockopt(r0, 0x6, 0x8, &(0x7f0000000280)="fcf4074a8799140d18a958dba6474ca36a6eb8ce4772dea64f9889a8d3d9c4881ff1d0e0c9d7f5550ffb85da1ca87f50c6355dafff354d9bed11a4aed9bf3f9ba05bd1fc4d7629427ff5ddaabf10841dbea81fa81928c2039ae16e1da959abeafe835f952e28f4f0de606d8615bad961249007993f887d3e8690fc88e4344afc920a8926f3ff5bee5297d6008f3764f017de040bc578e24e9744703670486d2b81ec21aeb21162793486c43632c5ddf0", 0xb0) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f0000000340)={0xffffffff, './file0\x00'}) ioctl$TIOCSETVERAUTH(r0, 0x8004741c, &(0x7f0000000380)=0x4) r3 = semget(0x3, 0x3, 0x400) semctl$SETVAL(r3, 0x1, 0x8, &(0x7f00000003c0)=0xfffffffffffffffe) ioctl$TIOCSPGRP(r0, 0x40047477, &(0x7f0000000400)) getsockopt(r2, 0x1f, 0x3, &(0x7f0000000440)=""/107, &(0x7f00000004c0)=0x6b) ioctl$TIOCNXCL(r0, 0x2000740e) getsockopt$sock_int(r0, 0xffff, 0x1008, &(0x7f0000000500), &(0x7f0000000540)=0x4) msgget(0x2, 0x80) linkat(r0, &(0x7f0000000580)='./file0\x00', r2, &(0x7f00000005c0)='./file0\x00', 0x4) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000600)=0x1) chdir(&(0x7f0000000640)='./file0\x00') symlink(&(0x7f0000000680)='./file0\x00', &(0x7f00000006c0)='./file0\x00') r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000700)='/dev/null\x00', 0x0, 0x0) readv(r4, &(0x7f0000001780)=[{&(0x7f0000000740)=""/28, 0x1c}, {&(0x7f0000000780)=""/4096, 0x1000}], 0x2) r5 = openat$null(0xffffffffffffff9c, &(0x7f00000017c0)='/dev/null\x00', 0x10, 0x0) ioctl$TIOCSBRK(r5, 0x2000747b) ioctl$TIOCSETAF(r5, 0x802c7416, &(0x7f0000001800)={0x5, 0x5, 0xffffffffffffffc0, 0x6, "f00041b9dfcd23d103d150bd31375b75f0f53920", 0x8, 0x1}) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000001840), 0xc) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000001880)='/dev/ttyCcfg\x00', 0x800, 0x0) openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000018c0)='/dev/ttyCcfg\x00', 0x10000, 0x0) 23:07:18 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x20001, 0xffffffffffffffff) kevent(0xffffffffffffffff, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffe, 0x1, 0x0, 0x0, 0x20}], 0x10000, &(0x7f0000000000), 0x2d, 0x0) linkat(r1, &(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000140)='./file0\x00', 0x4) close(r0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f00000001c0)=0x80000000) mknod(&(0x7f00000000c0)='./file0\x00', 0xe008, 0x4) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000000)) 23:07:18 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r1, r1) unveil(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='x\x00') 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$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f0000000100)) 23:07:18 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x7, 0x0, "030000000082ac0000ffe0357f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x5, 0xd2, &(0x7f00000000c0)="9edbfafd7670f6cb6f8f6775e3c4adf2efbee207bff56e5467e67a2b5033d5e8bb76b8a0d04651632f4a3295b4f3c8589fc01ce03f", 0x35) shutdown(r0, 0x1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x103e9, 0x1) r2 = getpgrp() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000180)=0xc) getgroups(0x2, &(0x7f00000001c0)=[0x0, 0x0]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={r2, r3, r4}, 0xc) getsockname$inet6(r0, &(0x7f0000000240), &(0x7f0000000280)=0xc) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f0000000080)=0xde16) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f00000002c0)={""/16, @ifru_metric}) 23:07:18 executing program 1: r0 = socket(0x1, 0x2, 0x0) r1 = socket(0x10000000002, 0x2, 0x100000000000000) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) getsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCSETWF(r2, 0x80104277, &(0x7f0000000080)={0x4, &(0x7f0000000040)=[{0x9, 0x7c34, 0x80, 0x101}, {0x682, 0xff, 0x7ff, 0x8000}, {0x9, 0x2, 0x4, 0x85}, {0x8, 0x5e, 0x100000000, 0x180cda3c}]}) 23:07:19 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() dup2(r0, r1) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x10010, 0x0) writev(r0, &(0x7f0000000780)=[{0x0}], 0x1) 23:07:19 executing program 1: r0 = kqueue() r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) ioctl$KDSETMODE(0xffffffffffffffff, 0x20004b0a, &(0x7f0000000040)=0x1) kevent(r0, &(0x7f0000000080), 0x5, 0x0, 0x0, &(0x7f0000001340)) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000000)=0x2) ioctl$KDSETRAD(r1, 0x20004b43) 23:07:19 executing program 1: syz_extract_tcp_res(&(0x7f0000000000), 0x7, 0x100) socketpair(0x6, 0x3, 0x3, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000080), &(0x7f00000000c0)=0x8) r2 = socket$unix(0x1, 0x1, 0x0) bind$unix(r2, 0x0, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0}, &(0x7f0000000140)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0}, 0xc) setreuid(r3, r4) 23:07:19 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000280)="b1000513b100a45997bb43e25786cb3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e5d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fae119f3e92d825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d606290d7d026ba8af63ff37282934e4fd89f20fd3873babfbb770c13515f5a872c881ff7cc53c094303b2b8a85ff3fa63d9211830e0f2f0c9029fc7ab3a342fbfc7eec48c894809508000aad3e15c56f34824eb94be7cff89c58e8798848d30bf489b0f5f99edc0f725771257644b98e0369883c4770abfe1ec523afdcfe3113ec467c3be090c41cdc2d653a5e812fa12484c3503a10f7b2091670ccd51d2438a5381bed8489fa4d8990c82aa47a361b44ccf8d85ba13e25d1b04cd846bfb6afb0956dce059adc9ac3538aa862dcdfbb95b32727db8ce3fd6ec3f9b2323aea44db6885bb84eab91bb01d27c3006fb6eb3d7387051c6838fc0b65d9dfe0fc625102fb637de22b2d64ac6dde96f", 0xb1, 0x0, 0x0, 0x2fb) r1 = fcntl$dupfd(r0, 0x0, r0) setsockopt(r1, 0x37, 0x7, &(0x7f00000001c0)="d7de63ce1bf6b2aa057d1f326cd48023e681571bfed8e17505a269673ae44cf69db5943a660e9e59f3c186ab7b0cf6d839df751ce89794b313e0424a74cb6afbcb76b82f044bec66b1c13e6bac67f5d99eedbb64c1844315e4690e51af7e75680eba6692cd61d2f1fbfa905840e7971166b1f33f200e0cc74cbba488a5ea37daaabf681ac6eb778bc5f03916184f54b7fd6b000b4a2dd646281b33b22721e046e6fb591f20c662d1cd632e9e33d484c79bc68266ad", 0xb5) flock(r1, 0xf) getrusage(0x1, &(0x7f0000000000)) clock_settime(0x4, &(0x7f00000000c0)={0x2}) r2 = fcntl$getown(r0, 0x5) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000580)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f00000005c0)={0x0, 0x0, 0x0}, 0xc) r5 = getpgid(0xffffffffffffffff) r6 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000600)={0x0, 0x0, 0x0}, &(0x7f0000000640)=0xc) r8 = fcntl$getown(r1, 0x5) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000680)={0x0, 0x0}, &(0x7f00000006c0)=0xc) r10 = getegid() r11 = getpgrp() r12 = geteuid() r13 = getegid() r14 = getpgid(0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000700)={0x0, 0x0}, &(0x7f0000000740)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000780)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000007c0)={0x0}, &(0x7f0000000800)=0xc) r18 = getuid() getgroups(0x7, &(0x7f0000000840)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0]) sendmsg$unix(r0, &(0x7f0000000a00)={&(0x7f0000000100)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000540)=[{&(0x7f0000000140)="dcd5219a42e76e6e792e4dd055513aba25806ff998ff97bebd88274c46c1a63bf753550bd286d82c6e9fa17635b709eb3bfc6ef12d05392efe01c26e5f3feac77336d4158f88511e123a9fcdc27049008aadec", 0x53}, {&(0x7f0000000440)="42613706196760ae66ad5e4c35aa0d59ecd071a80ff88bb9adb8887e79416a17b38c4d3d350fcc245ca230c46b018f9a5d9b14fdd15feb253263e4ae3549fd7b40181aeb83386418607d4d70a2058fe2ec532555b4c1ceb26c169c738ed3236bb04d96", 0x63}, {&(0x7f00000004c0)="11c1015c97baa719fbe884c3d271f34d01bf72fe4c47489b01c7e5", 0x1b}, {&(0x7f0000000500)="bc3e2d3450ff210905f4e86412cc9377bc2138973f58178d67e4bc436649cd4ce89d8aa22e44b8f234aa525690ede188f3fc014ea381dc81bf5874eca7", 0x3d}], 0x4, &(0x7f0000000880)=[@rights={0x28, 0xffff, 0x1, [r1, r1, r1, r1, r0, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}, @rights={0x28, 0xffff, 0x1, [r0, r0, r1, r1, r0, r0]}, @rights={0x18, 0xffff, 0x1, [r0, r1]}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @cred={0x20, 0xffff, 0x0, r8, r9, r10}, @rights={0x28, 0xffff, 0x1, [r1, r0, r0, r1, r1]}, @cred={0x20, 0xffff, 0x0, r11, r12, r13}, @cred={0x20, 0xffff, 0x0, r14, r15, r16}, @cred={0x20, 0xffff, 0x0, r17, r18, r19}], 0x150, 0x2}, 0x400) 23:07:19 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) writev(r2, &(0x7f0000000280)=[{&(0x7f0000000300)="b3c0b138efee3423fb0135c35de93959206401d7726e1b78c1f628cb057105e3fa53af5d7f5e733dc120a45f6d2e9a97d3b4e656a2bac82c47f848987aad98caaa40e82189ac8f09", 0x48}], 0x1) r3 = syz_open_pts() close(r2) r4 = dup(r3) r5 = syz_open_pts() kevent(r4, &(0x7f0000000200)=[{{r2}, 0xfffffffffffffffe, 0x18, 0xf0000003, 0x6, 0x8}, {{r0}, 0x0, 0x4, 0xfffff, 0x20, 0x3}, {{r4}, 0xfffffffffffffffb, 0x20, 0x10, 0x5, 0x40}], 0x400, &(0x7f0000000380)=[{{r4}, 0xfffffffffffffffd, 0x84, 0x40, 0x8, 0x4}, {{r5}, 0xffffffffffffffff, 0x51, 0x80000046, 0x6, 0x3}, {{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x8, 0x80000001}, {{r1}, 0xfffffffffffffffe, 0x80, 0x8, 0x8, 0xf4}, {{r4}, 0x0, 0xe1198eccd7b69f32, 0x80, 0x7}, {{r4}, 0xfffffffffffffff8, 0x38, 0xfffff, 0x8000, 0x6f}, {{r5}, 0xfffffffffffffffb, 0x3, 0x4, 0x3, 0x7}, {{r4}, 0xffffffffffffffff, 0x0, 0x40, 0x1f}], 0x4, &(0x7f00000002c0)={0x4}) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000000140)={0x0, 0x1, 0x3, 0xfffffffffffffeff, "854967f5afa680400900"}) readv(r5, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) getpid() r6 = kqueue() getgroups(0x1, &(0x7f0000000040)=[0xffffffffffffffff]) r8 = dup2(r6, r1) ioctl$WSDISPLAYIO_ADDSCREEN(r8, 0x80245753, &(0x7f00000000c0)={0x44fa, './file0\x00', './file0\x00'}) shmctl$IPC_SET(0x0, 0x1, &(0x7f0000000100)={{0x3, 0x0, r7}}) kevent(r6, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) getgroups(0x3, &(0x7f0000000000)=[r7, r7, r7]) 23:07:19 executing program 0: r0 = socket(0x18, 0x1, 0x0) ioctl$BIOCSHDRCMPLT(0xffffffffffffffff, 0x80044275, &(0x7f0000000140)=0x4) close(r0) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x36, &(0x7f0000000140), 0x4) shutdown(r1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000e9001040dcc40000000000002000"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) shutdown(r1, 0x2) r2 = shmget$private(0x0, 0x2000, 0x464, &(0x7f0000ffc000/0x2000)=nil) shmctl$SHM_LOCK(r2, 0x3) 23:07:19 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) sendto(r1, &(0x7f00000000c0)="74856bf9d211d3983f06c4cd482239f794b1aa61bfa682ad49854342f799cb68536b8834bd6a3e4807a0b9ec652c350ec0d18388cbd8c9222e5101ca837757a12400f3771c00823883da3b034ad36bf641f011ecdc98a455d17581df6dfc326a6fae65f5151188cea3950c3725dc7d6e2c54f2bfa3404a086b33ec61ca3359f4bb275086b5b6016ebbd766ae5be2aa5899", 0x239, 0x8, 0x0, 0x0) r2 = getpgid(0x0) r3 = getuid() r4 = dup2(r1, r1) ioctl$VMM_IOC_RESETCPU(r4, 0x82405605, &(0x7f00000003c0)={0x23, 0x4, {[0x200, 0x55f8, 0x3, 0xd53a, 0x0, 0x800, 0x2, 0x1, 0x2, 0x7, 0xc15, 0x3, 0x0, 0x401, 0x0, 0x0, 0x1f, 0x80], [0xffffffff, 0xfffffffffffffffd, 0xffff, 0x1, 0x100000001, 0x80000000, 0x40, 0x3, 0x2, 0x20], [0x100000000, 0xfff, 0x2, 0x1, 0x6, 0x68f, 0x8], [0x22c, 0x8, 0x7b, 0x1, 0x3, 0x100000000], [{0x1000, 0x7, 0x40}, {0x5e060cc5, 0x7fffffff, 0x1, 0x9}, {0x6, 0x7ff, 0x236a, 0x9}, {0x0, 0x8290, 0x6}, {0x6, 0x1, 0x4}, {0x3, 0x6, 0x10000}, {0x7, 0x0, 0x8, 0x4}, {0x23, 0x4, 0x75, 0x2}], {0x800, 0x203, 0x3, 0x79}, {0x4, 0x9, 0x3, 0x8}}}) r5 = getgid() sendmsg$unix(r0, &(0x7f0000000380)={&(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000280)=[{&(0x7f0000000180)="5d73aae235f401b917280d37fa63cc859cafc0d1b46a349f85e514eab1134326568b7936c57b3795f5c71df5b9fdbe51222f55e6b37944e9189946891f3be44c7a5f485db1f9907b3674680f0bc776aad14d8edbd18d5ed93a505bf1f91d5c21feded781846df5334941592f69e3d55862c630e4233fe9dfb446c33c5ef363ffecf54edf039d18fc26dbea79b053fec1e483c7b780c2013ab8a807b5f4d4832cd4669b14ba215003520aa5b8243d3d2db6408c673dcd2ea07dc35ce881089ec66eab", 0xc2}, {&(0x7f0000000040)="3793be5c359e1c57fb68ec9071dda091c335323d661678ddbd262787f511cbd363df8a3ce7d85d00bb9cbc45a88882ac94c91d041833d2a51cf2a817c437fbfb8e59998cc962fe14354d", 0x4a}], 0x2, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r2, r3, r5}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r1, r1]}, @rights={0x20, 0xffff, 0x1, [r1, r1, r1]}, @rights={0x18, 0xffff, 0x1, [r1, r1]}], 0x88, 0x2}, 0x4) 23:07:19 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x0, 0x47) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) mkdirat(r0, &(0x7f0000000080)='./file0\x00', 0x1) r1 = getppid() write(r0, &(0x7f00000000c0)="157a7269d16ed264fba5ede6686904020428ce6c8f115f4ebf76a6d42223bbf2dae8f5b31fb45cfb7f566482b4cb310b0ca7b4d904fe3f3866e5c7a659dc67b82f3e11fc9dd8f6eab583349651f75d0d98bf2ad663b5091f625658d837629763f031c4d7511ba76882aea01d5781e2a9fc0c5efada6bd727116543c9beff6459b03ba54703b82ddf0f854caf063e78d57f1eb157adb4fbce48594b60318f086dd9e203c79008cf01e53b5f235b87cbd938d29b148a7271ad0aa86fad6fd4a6a3bacb", 0xc2) execve(&(0x7f00000001c0)='./file0\x00', &(0x7f00000002c0)=[&(0x7f0000000200)='\x00', &(0x7f0000000240)='\x00', &(0x7f0000000280)='\x00'], &(0x7f00000003c0)=[&(0x7f0000000300)='-+-\x00', &(0x7f0000000340)='#\x00', &(0x7f0000000380)='&\x00']) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000400)={0x0, 0x0, 0x0}, 0xc) r5 = openat(r0, &(0x7f0000000440)='./file0\x00', 0x40, 0x0) recvfrom(r5, &(0x7f0000000480)=""/126, 0x7e, 0x802, &(0x7f0000000500)=@in={0x2, 0x0}, 0xc) getsockname$inet(r0, &(0x7f0000000540), &(0x7f0000000580)=0xc) r6 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000005c0)='/dev/wsmouse\x00', 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000800)={&(0x7f0000000600)=@abs={0x0, 0x0, 0x3}, 0x8, &(0x7f0000000740)=[{&(0x7f0000000640)="bfa3c48297a211dcac14e18a20ca37747148f32cf13a7a15b73a1caef7cfff611f7c416f7fd3175af1e708cd6770c008f5fd9473124805c58a93ad88d1d6b0b5e000b6f92a18ffd1aff6cda3c1e26bc719a57d6f1fd92ddc516c78212bcf5b91078a778dfae6412a8e5bbb21a78fbac137392106f7a0f38880144021658f2e8365000d456280195d7452cc942d9c36e8754a846a93c2e04e1ed31ac83518a712faa89a236c8a53db65f2baae5b463cecb5ec9426cb5fefa8fd2432881c20cd682aa815c5494624cf3502f50dd1e35bc8a80aab0af7cd63d0ee27f4e0febb4e38c71f20203080a5", 0xe7}], 0x1, &(0x7f0000000780)=[@cred={0x20, 0xffff, 0x0, r1, r3, r4}, @rights={0x18, 0xffff, 0x1, [r5]}, @rights={0x20, 0xffff, 0x1, [r6, r6, r0]}, @cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x78, 0x1}, 0x1) ioctl$TIOCSWINSZ(r5, 0x80087467, &(0x7f0000000840)={0x3, 0x8000, 0x3, 0x6}) write(r6, &(0x7f0000000880)="c8f5c8f1f5bb6579023913d9c8d4b264a746828e37fcb3c2d1f96332f3f4f7bc3c644c01e992100a5b3efe119d6a33467f01d20ccab0917a83ea238e92dd163cb28d6639463d83d8184434daafbdf56935c24077dc1d662d652867a7b080d48a9eeafc9323dd4a2e1ad2b7cd07c5eebf2f3a56d1605508cda1358bf5740be47308f519906c142080fb5606e374d8df0a133ac9f035ec8c10bd6ab9c90fbee4966ae0a00c72b2a729baab26f526954d8c6c367326dabfac37e8dfb9f104918e95a916c1531d0fe2c63b1a3898dc603c5766a79d08c4dd30d65f0feff9762403bd696ab7c6dd764582590e96d278059ce9226594e237b9ea10acf5ec396c58ec7842b26ee7d2bd2058be5e791273bb3291d76b07a49d099def9acd70884b11c8df56e2c19845711961b9a1f9c4526f35673c0f7ca6f3d09add71cbff06079bffa758c80697965e5e1a4b5a9bd96e93930f67ca8c37e83d0b2799fbaffcf4543a65880ef01dc8489588593584f8ae3af86285842c26217f986cd5aa8d790540e7f4b7d02dde517495293231640f5a75192ad6880e7605bfe0b5ae978dee58bf5c4a9ed61b180e08075445d511ccc4b7590702f4337c71656c558500e712ab12297458cb251b23fef1345309ad211cada754deef3a91881f05ef971f760040e70c464e340a6ef6ecd111d51b5d27c1954523eee910c6001b05fb669c3db54e005bfd4a9d50cde4a656c3d217ecdd54c052c7f7f128d4ebd7fea09e03fa2cbc48d9697c417beae544c26c602301acffc1828b78d72e9bfcbd22dce4d495b4194cd56c89dc97f0fc650f072d8d07f01a094047f4700f4b9487d7d348770eb3467ed25c052fbc82f34eb70e60acd477d1a7b9e2ab0a9c271a7c0b6782bd6777eda6f734c6d18615b93289f4abd4bc2ae4398667f589dcf88fe3ee191456bff6ec71b1ccb73cc155b48898f9f9e2723cab4d28920cdf4df73675366c7dad7cc24c9841f7f2ff885659bc9486283cceeed799d158aeae9d85712ccc936adffe212d0020af49f780a7a5a99f00469e02ead920f21f811824405b82fc8f7b8ee46de6a52caf048ef68278a744c0a68c92634a9c8cc734bdc32a8c90de3fa38b09f06fe255fcdeb84545e4ce9e3abad69bd78df89f3f111a4940c8151a227c4f1c77d1027eebf52f9e0b12423f7ceb7aa60ebab536f8d21ebeceaae675bbfd1ac67448068182fa6358e208b5df9632c28a816f790faac70dd4598b913e51dbd13520889a860fc46da3e29833dec5087b81bae7220d3444437779e65410fbc0aadac3c6e3e0df2ffc207357edfd3a73b02f2e89808119974474aa93bfaf31f4a9df6791e6b3b0a1fdfc153fccfd8fa201a52bfc45fac77b1e26aad5f2286a30b5b5d42ebf8e8828dc8deefa0755fec4ceee5997472af738576e8567855e4e98d48c5aa9356a90f59c30324962d741658d5ba8253fad2fa4370b67e7e5fdcac18d9f3e757310e49359d9e7297ec5314850ad259d173634ec1849ce64e9be365931d6dcbe993fed741c883f2c9a26f03dda77dd0d16266cd505f69e26173ea6182830f50e16b2809522eba27500aa47d3e9f71a349bce7874223844ba07557d9a2cef47c948e28ceb43f8b99e4efe9e75dc7e34e10b25fee7f308a0a0bb10c2999d309a06bc8f9610dc3474def55c3d88c79af5cc062bd5503f47b5fa2fc146b2826476ac5cdc874853c668f94ace10dec921b00e4ac85ebb3e2417914a337f4c0a7993d1f479c1980133e0dc5fe6d43eece0990db526841104d41cd1e9206a5584c4daca4813e234faad230eff7f58300b1038a8d1c8776f429466a77fce54efe24fa84067369f2f2c8e65237b6b26068f7b77d847ccbf9330de4b13f5122f104772db26bec7802c6cc0ee7704e905d45c1bb0fcb0b9c006985ce3c22829a27f21485d833ac62afbcb886e466bd7e432ab8b7a929adde63e584d783353404dd3ddd967fd8a98ac31b9671c125941105435047c3f6988f3a73483c0cfb9717bee91544f365ff61a2e85ff1ae3e037fb3d3fabeb503cb461b4ceabdf5b53b159574e3be3fb4e892539a822506adac5f3083c03d3f0bc06a4941cac52f9379ca9e213e9a94a955a8dcb5e21bd4a6f0f3cfbcec460b5de28be05107b1a34ec5aa77e18b0a67dee95558032772c0acf23941a85b34e5a4b61ab27a9a540e3bd3173010f72a21e5b8169746c58d432a50f7156950d4ced3b2eb2be56d764574ce59cdbbc64aa3666cff49b201fd85269f4d7fdffa0092251b5ffd89af22774d65282d961b7c4e66740af5d37cba6469a6a8e30dac96d9d316a6a6207336f5444359871d2e900eea37f7140183f77f7f885889e8103767e33be84c57a88cc05d18f9b412b12c2167f57fc0f3074af5af5a9ae55666f61665dcccb202523253221864f236e35ba0103bd4a84a07120df059b85424f68707fcac6fd4771eddc57bf585f20f883cc1bd248f2e78cd54aa1f8d611866148cab470944180d4fec1785a32a8da2b69ca1c4475399a39845a0f912ae36e190e7caca8c3e595c8e7725bcb15d6167efc60ab37d2aafeee119e8ab1ce103c22c081ede7ba3da89983ea1e66255c7bcf28de4167fdc7b4f236b4c43e212389bb5671605cebe1f9703cf0c273d34a5cc2da6b523534eafa85be0026f32f838dea995f96aedeb0f2f19d722515ef597080820ad4d3d09997f16c57ebc06a3c28ed49c148ba6212a11f64536d092896cf105c293445b4eaf1856900d1efd663f75cdb0e73d0405d946c1437d7839828d09dc4f39c2c87c897a9936a910a05b9fbaee9c755deeafca2d118a5741f526e621bb665fa1776f7b7ae8e003599d0ac952475c335a3c6f0276a4ca4041273c5a3dab17e2aab8ac3c67fefe1a1af5670e88516b907d1a62a084518dfaec1ea8131aafd09cb36cdfd8eb719524d20bf1e131a51ec1cb2dc66c7ab410bd6275ab12425cc0b164775869bc956ce5a2ea2202a3f2fddbd6a2502d72f0c6ba01fe5a03c3962d35ff5b26b13719c46c0e508eecf0f1034b7b4e05b93a0c5a1be58673093008cb8bb1818521c4ac5d018358645ee7ecd704502858ef06e56c4a3d15c46f98d987f2817affe32c0f8b6bc61e12595701a7e7bea458c85e3acded62471afc5af21c175b47f9d9460125ad14112c802990b61240697e9d0ca19e7afc7a3778be4afd76bd4502a14e248109efaa8f0ef66923499b89c3c723f7b94d1c43511d8a7e78b428c9fd6209b1aa69aadc1c92c123c17dbf777abe8eaa5220227ff79de1d4017bdc51b2aca7966f8e549462dd09a1a7cd49133156f7b937112a580df1696e76cbe65a4c3f39df6e203ad38e1126cf0817baa89f55a9a8acf298dd77c4b940a4c2232a3c03c5c8a1cfccb0254ba4ab60f7c23db4734fbe3f812d5bc1e6ccc6fbc6c8a5fdf49a43f50528d68a4535481799f7655c0eb9f35e4363d910215165d0ed742c93a8026221a03c5f5e60250fef8db13f9a86f6fb1ba2a8fac3de76fdc6db4afd4401143e4d3d205a8ff995e0eb76f5464728f32d3386fc09b834985a4df35f5a02edb3c2104a71a04cc64d4a6f792cee7f2497836b51ac69078014c8fc67a4da38dc1dc3f4c84a7282d6eb3b65a5c83ea344234d3f22a33d59167f006d84463bf0e547b55372c08e1fa27c7e595f6a7c1befbe31fdb1837b8a948870015944b89ebc4fd7cc90be25215038c5a1d0f8555cb2e3f42faf57773dbbcc3eb1a2c066d50754a7b2c7e7ffdc002614e121dc85cac06543b38dde74c34ffb7548245492069fe4e4e3018d1f4cf39beb88c6e48f1268a8bb01577ad3e8cca1f5f97c115fcf089426e8f13d95dbc4144f41a79fd45a16a8d92c339e965322064235eee8d7f0d190cb671a0327d7c4cf8a49322950b67e0d7e4a22b39363bff2616cacf88a681bd5502eb6df606890116f5e9e2bb83909c3101c5d60460fd59fd53cf0f41cc1ab2412ff217fbec26e91cca0bb1c0da29716eba1671f657eddc8f742b0edc207e94548ea4343cfcd82a72522adfdb4d8fd86e6304fed07f6cdfd79f516946d1d5a044f3bdd5c128a80fdabb9ace3087fc2a3f914d8e40f32abdea179daaaf5b756749e5dca7b6409feef8dbc711a4b1553a1b6c7e537ef8dcde42790bd739f327266c4d208224141dcf1a342913785f8fe591bf60d699b10b66202b77f2130ce4c3816db4c3b08e50f8baa1da424a0a578a1411971ceb55a9504c91174d1dbe81fdf4a98f8e3c3d1f7dd7739f81c9d4b408fd04c9475c51ea48bcb5111d8174540c1f27372f94dd898f80a0b64125489220f2393928fff81ba05f25cd2cacf504b7bf4b048acbeb624d58f52fe208e93b8a64fc5a82c339d496c5897eba8500eb6d56428d1c19f5f14ceb47e47f734eb0b0678cfe65cfbf455ece5187207f0a28ccf9720b1e029de44085cf311f51381b4ed7f90d8466392af49fa136e871be48d86a8c15f5b76e62dd7345742094e39daa3a3b0f0f7d48a78ff5d1202ad1b206d190529986357920a4c4d770b298f7ee0a454866583bcd5da4d02fc8749d64238d615bca4329aeb597c13d3bfc47df3a23057b632b368c4a14e3d4cee0b09a80a1064090171aab580a9f5eafe0aac9c4d6392d8776db713dd7d159b8e9a233d202572e1d9a3c2c8aa9004823590ea7ffdfbc359fe46e20a7a9ef1861cb3d15d2d48f814d1386bb3a60957a9fcb714d5f91498385edf0fd0bc771b6e4bd6215034840d69c8c003f85cc3a58ab13c5ede0c352f96ec65355f41763b6176c26f40b05b353faf46b59c15c54b83343a410a759cdbf49107f00f6e19455de72eb6ceb5d7ec91109708c2246bfaa52f6c29b2fb79381fd0b4ca54af1529f5450411278f238df6f4c0c56721ae220b1fb77618b743594506905a158f8431541b6846e9833fe031e2780e3dc38606afdf9fb9a8e621fafe90b36536ca0af5ee7ea58bd478308e2231a6cd57b43efaae6729206d59b0e84940e10f68a9a84aa35e8d3d1ef31235ab0ab8bf840570bfa6d3148321964c1b705b64c4892aad4773b3766f26a804d71f84f73be18624ac95bacd695a0e7e6279e38692f0c86f1acc7bc8af34b543bd911c22b107be23a1138ad91161e004c091ef8deea8742824c752c881afa00ea892902a4dde575b71af73cb5b915fe3fed7cf9ec86f9208222e5e038a8c766a5d24914fbe24d4fd6c437e65c27f65059d84bd5424423e7d03d65d8f7ae0886f9209d17013df13539361ec79ff1c3e07f36453e0c51b4416b6a4031059f2d84e741b35206eae2dec7743493efa0bd6f2d0c878461abd87cd996536fb74473f9ef35a4a0799831dfe5237f7bcef56782bf18f1a162146570140fd5b72499d866eda70bc987309a4e72f45dcedfc1dc347989b2eb79e89c1086d46f0b956bbf7ac08cfa2e6501df53e70f748217a1156ffcb09c2fdbbdd3fc3619a90b475637a627763eb8e4c13aabe5a08c72854ec98481c24fed3369e74c3cf3fbdae16419752f69a45b246893888ba6a584d487fab735896d97224c86d48e19e63552888ea57f8c0102b526e68e9b21ed572d983a11e92ac0391206a9bf05ba819afc5f6f3727f5644b14c8115e407b512bc5d7715a7f68e7f06cf65455ec50a345bcaaf777337a2ab098cdae08fa9fade441acf9fb4430513353fdcb7733a5e720ffdbfd3b393e16f81183f197262c8d160ae7fb067aec41f145c38a847e3974c18e46e8a0622e64fef7d42e4890c60b4c18af0e0dfb3d11106ae028de63b3abe13c78f5", 0x1000) chflagsat(r0, &(0x7f0000001880)='./file0\x00', 0x10000, 0x2) pread(r6, &(0x7f00000018c0)="cc405e251e5120ca09055701c3a71d8b3c111df2452bbc844eaf6e5cbe551b885f447580ecde326edbe573c0f347a925440cfac9db2d341ff0a3b7136800c6dd0b763e0848282ed9e0563baed19deac5bccaf36f74cc1ec56a31c1add83b62de774a79ed76ebfbeceb4a8de9e4d13d6813b11a60bc4045ee43369c0b93aab6a8d945bfd75ce3a86a8ccd516c0c6fe38d59fed2a83665af73173791ee302ae080e68d09139ecd8d454d15a04ca23b6b8c4348f52c57138413583d346bc1d58c0484c4126df5271703432e37f9c3bb9d0113b2512667d6a76d704fac169ab2d1f711ec4634f54fae9018fb4dbfef5398469b82f9e722e7c01c12dea7d2fa93cef385ae181dbd14ce4a10cab4b086b2314ac8c2a7e0e43743c22d1d6bc716d37cd4b0d5e983dfec36850c7e4abdceb3b3e9682121aafa76911de7c3828447c7b6b4bbb0cb758967286284f2820afb777449f4ad8cae05f9c55db59e2937e5ea47f50d13029a97ea0ad7a92b6c6c9278c7d563c613fd6f383be9205431da25d8cc174977ca908f25e5a013abca259639503a7c6040760de6513f8cd95425fb255519dfe18c7728c366b1293d1e208a511837ad7fc81bfdc98dc75853bf60525dbc0688a2b82c534d78d028214e93ab3d26b7ca5c366cec5d0f087039838ce5145ee2bebdaac959e20157053efdb4113a60b639bee5417826a0e2e315c6c4f3953ab8457780352060feb82d96d03ff92721e4fe6caa1f98aa56c090d455382fc027f2d80eaa4842129b41b9024cb358dcdec9ed5fe3f77e1dfe47f0eda72821815f9426e016fce29228c4ec3de47f00cb94215adf7eab9f33fe5ae4569311bdca71418953d2ab0026c4ce620c9fecdf027683072a0647c5536e588618872bc2ad012619d94700dca1a716cf93152422cffd10244341a5bec345d643cabe32255c175cb1bb69889e3bc03296c78826c3e5eb12e3d35000434788d0e3eaeaf65bec2f9082266c3e06f9b57911e63da43190c5cfb7a203746d993bbb06c52ce23d62e6fffc8a34935095c79bd6c1a590fcc9a2b7e19066e02e0955188e972d2edff1ba474342d2830e066cedf8846268ff5e217d013ba3d749a57457f562019114852ca5a910daa047afad99efc8ce19f3ccc23aa52a35121fea800c916518e76629d3f0b53494d9462dae16423eac977bb9c8fb1720c838e4a2ae3aa3940fdf13cebf1ad073fd3cc06e7e0f2598071ac4ef153a033134b6e244e8f1eccdd4b5c05bd72658f1ade534fcd97bd7d1d556df759769473a8341776dbe8ed951185cebd984b9c0f0b8cb0de626c9c8c6d5baaa9aa60c093e696e81649875d0c0ff6d110adbf826e66de8ea4d1e31fc50577d6f22c193579624db7741e2d5ce43c0637cfda80f478233929952394f67d1eac31c8d9c62603c00417aa1d554752be7a0b552e281986e088fa394bb7e56adb7b77ff72968c60c5ecf4c9ccec441b7e5b5c5bc64a920b967f625c2769d7844f5adcf3a3cf602e07dc7fd56b81ed27355b42d51af80f84ff48ff42141854b8f1a2a21c6df0cae9b750d00e70f922c09029f2db6720e729755e999e25bdcd073d4080634b3bd867a9295e6162e0ee47ad136dbece2ee49ae7977c97e85a1f339812c929e24c5853ce92c033244ca697ff9f6d73e0abe4a5e3666d39f32abcbbed1182880fade983f9b58ff0c410b205bd892841cdb2f5fdbe96a944632fb8270adde70878ee2222c2d333b59a6a54a837b1a2b7049db6d9e96007d1e57b169e367e3337a0ecc538928f156de287d192603102033e94e1ec9c59f7c3ad36b1cfd51aa85a064c655e96f4bd62b659e6941a313a4af88ac8f334b64c90215dfaa7f5c16458b8c1c4c242dd58f607d7d62a527330fb53a38803673cd5cc5f28fdf7803517ecf0991115f3022984a3ad01d79bdf91cdc0d234f801e84136cd407178f7102fe4e337349156f9e8e0e39513fd205e98d32da5dce601ada4594af1dd7b293c4039d2687197ec19861498b17070c20e756658fd9f91a153059b1488708151775afa03922de13971b0981d9d53fdb9de4e7e79acb51967c5bc67d1b66a327769d819956df609491cbae7d371fc956266d3a48ade7d4d012612f15d57e761fd95a90c2da9115f0df0e6e3bad3103824053bcb733cfbc0c5435d87da8f144efe0adaac640f28c8838470415afa32b1c6a63b561988bacc2d25a99f55d61efc0be13366643df42b30fc3a6abd8e3236be2d814ed9ad39e7fb7c727c9b0e54e4d6843c0ac189a758177ed6e321a67bbc619b9a36051a2ff1aeed4b753c9907dd4313df14644d430ad506b20e13116bffc4437bf63f8542cb10c946004abb296347fd424ca29dd3d4b271830feb282902c66c116b31e1fd70d0eb6b9a2cfd6a6223642ad36723e746f271517694375900bb5442b22aeabb933fc30fd645eaa4814e3a3199aa52145e42c6271f48c00e0745e518963879f8dda0b5a4a341e2a584a83b80b5e0d3323befc159474df3efd7015b1999a8025ef4c56b2ada0e678f0d49a68d3b795cc0f576453411988c84c1d8165c985f5a0ce76f2cc8d37103214d8fbdbea4343bbb8daf50db3409ba7e46adbe9837f41b07dd9b48ce1fe5d42c78a4e165223b9ee5cc6710da55047c90b515d8977aafb36633b21f428419d37640c719f5a0827a68c6e66c5001cf233d121e8d5ed79f2d3077b12196e36c1dc951b138ac24b7f447859869bf5de820e58bd688f895e03a913b11884de238d92fb947de4901f44307e0830a601f373ec4f641b531ebb5ac2bf93f33b82ec715a04010db4925f95f8c128d28b3e37b69d7c4efd71d6f4f8738160be72f7211263b2733961efb0eba01e4f736da4d54b26367931da1e9b38074d39ee56c7ddfbe75414e6c552d2bd5f3886676034877526538db981506e82e7628bb22ad05d7f2bf0c3ba03fe206456345f42a04ac456d9883a453523972a188bca3c252389be12c7bec56bac5e1157a15ce722c88f3060c407dd0bcd86f276fab1fb498a4e418cb9ecff074fb79d87bf9b822509d7e5c953cf702600f394d4695ec8ffba5d7de1f490341e3c30593487163eb9c5471ae44878f428775d1f1ec42f20ae65a5c3d05cc000283ca2f8792b8b9f87b6f88a4959144d2145e2c2444a6cdce7f9cb84f1c180a10d99638f8a6f0fff141db40231564839cd188ab4c1aacdbc3290eaea4cd2fc22213bffd135bea979ef70aaa4a38f19354f150ecfc3ae2c062d0f73abf2486dbcdf1091d9ad76744f06bf0a528bf20a5811e7017e769235b765c49231be3b3731d31cf58fc8cc8fee241f5d5d60a04e14446786c0f23140ba8cd468efaf240cf3519431ca4dd788e0d09902c8bb82dc705e062d8300a4f80f94c3af0720345f70b1c2635202cd5f043d6212178ea93b51c98d45576bfdb168105c1a0afaa24eab5a6a44ae4cae5f6c7c405505624ccf79b89e7de1d60d3ca320b72289e26f968e474b314b7ce5353dc6ffad6fcf22b94978d238d85cb44d7fc7c85430ef55cbb3a7296d894fb3b131dc04ecfe5612a9568e878b36960682296e4bdf90984c6ad2fc1898cf2c1b3169b11112f8420a3a8cac7f3fa9e4e7d72d5712fe3c9f370cfec56f5a3e4dccded30720835ffb5664c0da9a6b53984169b0d1f23165568d00bfeb717cfa409e64c0f69d7b30ae0d38a907c7146911288a01e54632c010d4d9b004f45327df42a4ad5e61208f262955e611eccd381787c5dea7ad95ea1dd069a2c231c38cbc870b58431b39d65baeeee1c020454bb58d8089d59ae23e0751643e50eaf29c8cca3f52b2d4b3f39235e884cff1945d3a17eb848f06fe67cc21113a2516afd58233f45f6bafe7824ee94da25ccd3ea8462de17ec815403928bb21c1992f6fbf98f73773899fae1e83bfc5f1b49abd41f2ad7cb0ec3a82cdf2e647c892bfe0c0bead443beeb665c4d91141924a5937b6935c3cdfcf57d4e254030b62c94e78b8d470875ee4509d4796b4842d44a8329e89baa9c6cdd2a574207cf871593d29f5c3a8417ecd86f562bc9ec7cdd776253ea40e5b9750e187c802aa2f59e506994a28bba17a7290ebd54f290929c512c417d50c48d1bdd10d12d893e534f7a2c67baf8cd6cb9eb2ff21dd27297b89c3b0391ff13f711dd64df81193dfc1fdb6b00d17447ba5a932f842df5666a9a6d6aae5cdcc84cc271bc463189e283a1901bce234c2f7bb1e92cebaeaa9916f41529ab0797a4389221ab708b7ad5afe64c0204075a5321ee1db2ccfe2630deb4fde87dabd495f47cfa3a9a8c0d26a205cf84909f05119f8f04240e419c25f006710a0b7cefb5064f3103f47336fa088dd7ca5b39bc89a03de7cc6a4050e4c83350127d46c22f04f2738808d9d61682c57b13181523aeb86cbb9d1fb87cad386f9e574bffb45d1b0c9ac178daf2671c3e66f45525ad5780da863dac9d23c37dbd924af7d3200e8f98d71cd8b0c5c28ce981f5111e3b4df50f2403109693c54c0ce62f65ebd183da8bdcf1856aedde715ec06bdf0d884b1360e9806fb05493ce6891220c135a24661ebdcf20816b9066a9efafe89277279e32d48abea8c6d853a27e639d469f9a19f69b37ceb8a544b53a004df563885d286a45cf012b6a68e1a1ea90bd5cef62f07b9c319342047a25dd5417a13a5fd9c121c83973cdea9563a11f0558321dbd6a9feefa90d052bfd851617e622ebc25abb14db938e318011fc561c24ebe17c4762181fb5ef6026d0e6b2a5c1bfcba39579efd656044d63531cc714f3232eceebd8c04d87c4e1cf936646daa5336d4081bf662f70f09ff0b8bc1c1e26d9af97b547647d462fccdd9f002a51dc84eeb95ecd4a2bb8633f918a6d76cabedacb8c7bad2397b5528661aeaefdf858b906fe970a2eb331d4f576abbe8b124462ff341b0217966008a634a321ed225d487dd71cb8f1d6b142321fe2cc7d6211d496704337b53b5a837e71a27cdded62e8603fc5405269d45913b4cfd417513efe4778f7ef5df25401a595678cd1ceb7221a499bd93ab105f98a87f04934802648e02acac42de0e6afdb06e3703bcdd389461897f43bcda994b6979a3ed7b1c75f9d2e4c7dd6cbe34b3b8b7f76bc765c9a91139b283e45ee98526d121fc439807f092beb651c987f17d6b783af15101ee47548c6dc1a0132a18640cffa76e691732ebda574d0a676a4603f799639c2d2c1a2499a94c42b214b3d1961d502512549a6de098605cbb856c4a8bee11fa84b1115b7124666f4923d1d59e8a79372b754fed7af60b74541e0fb6639922ed1649f377741c465f15f3345dd107d469da0904866d1a929bf61be9e5bee7becce74f58976c03678e645c4bfd33171ded34c1f019de8830f6abf8337fac9bcdad5411782f9ae068863ed594be27cf19ff190ecc460ab86b52dba1cb290f28e43330a4eba590df80cd8cb721c60410b5674a23d83e8b801a7b8b934e801ea3b42b70800e56fb5f0d9c6de99f1caa69d20c84c2a90c01b54ec58790fdff5cbe8613f4d257ca53e07e8b3d55dc02df195a06a933fc04bf2c5cbc40e37cc83c5e6115c097d368979b94f6334a825723bcfb25eaeb33ee9acb3b3791a81720eff137ac310f1ec3b57f85c5ccf05ba18c585f612cb7adf0190d393eeb8730cb0bf2e8239a524947f9715902835e0d1b42356b054aa1336edbfa641ac202b11e5de3acf23218e49a7331cd4e222a15028c86545aaa940810423e3cd2d39cb256e812f69368c521e98a81636413eb4f9e3b855ce1f37414b", 0x1000, 0x0, 0x0) mkdirat(r5, &(0x7f00000028c0)='./file0\x00', 0x0) getpgrp() execve(&(0x7f0000002900)='./file0\x00', &(0x7f00000029c0)=[&(0x7f0000002940)='\x00', &(0x7f0000002980)='#\x00'], &(0x7f0000002ac0)=[&(0x7f0000002a00)='}{-.\x00', &(0x7f0000002a40)='\x00', &(0x7f0000002a80)='&\x00']) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000002b80)={0x9, &(0x7f0000002b00)=[{0x47, 0x7, 0x49, 0xb7}, {0x0, 0xd811, 0x2, 0x1e}, {0x3, 0xff, 0x4ba6}, {0x4, 0x9, 0x4, 0x200}, {0x2, 0x5, 0x7fff, 0x4}, {0x90000, 0x7, 0x9, 0x10000}, {0x2, 0xbda, 0x9, 0x2}, {0x7, 0x8, 0x1, 0x66}, {0x0, 0x3f, 0x1, 0x80}]}) rmdir(&(0x7f0000002bc0)='./file0\x00') sendmsg(r5, &(0x7f00000030c0)={0x0, 0x0, &(0x7f0000002f00)=[{&(0x7f0000002c00)="73968b435cbe250e472b0f483e644991167e3409a9782b1b1d1631bbf245d85fa065cb38752a0049c6b273b1d7ce98374926e2e775d0871466ac4af769fdc4afc71fb24f83c00e0394895d813272d541875d3f7644b3417f11a5b0f4a205b077c21158e7e64caa41c6b9a305549fdaa1166073e01664cc9f3bda4209c0923a8a00e2", 0x82}, {&(0x7f0000002cc0)="72b2f162ba6c8f039a21bfbf5bdf8928663934d3afd367452954b78cb46ca96ee3fd5cc37ac2bd931e91e35d5bf343cbefaff2075b19fdbbc6365536098435fdebe5", 0x42}, {&(0x7f0000002d40)="8635a39ce65903c54b8a94b693f3ff0e9400fad90c9bc08868df7890d47806e53c974f47461f0bc2e289889157f3ee3f88263bd046f45c7733a30dd8272e964fd93c6d28", 0x44}, {&(0x7f0000002dc0)="a6b260267e607537109055f3e7a4cb9539620237e24451899f459af17f97f6f8497b027ab4defa2d7f", 0x29}, {&(0x7f0000002e00)="0e0fe3d444ec7ed0e26315046b165df4a30b8991e1bd10b5f3ac4a98f1f94ed63a13943f182072dda1fd263fedc4a9adff082ec0eb1cc364f81893f99dbc30860aef537d7672560ddfe8fcf99252aee0abf9aeb69a3834f0937649c1a0bad4168ac8710629c7c7588b179ed871dc37db3a04ad0fcbe2ff1fc7a8cdc3851859964fc53c6663ab79767a60e396f053600db406fd2f48f37dd80f58d4ee9b09d430e6b60331a439dc66085c5030c7e82a15f11acf419e323da508d08854b21b51abfc1c2959ff2a9e905527763e399ca1a951", 0xd1}], 0x5, &(0x7f0000002f80)=[{0x40, 0xffff, 0x9, "6531daf0af2a57df99ed5f66a98442f79ee7afa69c60e0c33962a238695f9fb4e7bc7c0bc2c4f2a9d7799ceefa2ca3"}, {0xa8, 0xffff, 0xca, "d4b471b61d1181267e1f1c2519cedb02f475a83a37b320cb29137421c9eb09bc1b3c70a8b7ee865fa9938c2391ed6441df456d4f93fe1e41387a605de82695f44fa84389bcaca55bc0ce68e9bcf4ff970bd31f22ec47eccc4fce45a00c7b9a0b284388657e3c8cb1c6bf68b3c84bc9086f86668a6df971f1db9dda43c2dd431a9bbed8f914f2473e07e05d4735ef8a01ba8f5a"}, {0x50, 0xffff, 0x8, "3000042e2e546aa9a684ad47a120a3659303166faf703ce079844c43f58e40472fd258365768e0a753ac4913f8f0eb6fa4b12786d3011733f47475e2"}], 0x138}, 0xb) truncate(&(0x7f0000003100)='./file0\x00', 0x0, 0x0) getgroups(0x7, &(0x7f0000003140)=[r4, r4, r4, r4, r4, r4, r4]) chflags(&(0x7f0000003180)='./file0/file0\x00', 0x0) utimensat(r0, &(0x7f00000031c0)='./file0/file0\x00', &(0x7f0000003200)={{0x64c, 0x4}, {0x35, 0xfff}}, 0x0) ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f0000003240)={0x3, 0x0, 0x4, 0xf97, "79c04a160832137e45ba72b1db2b17c0645c020d", 0x8d, 0x8}) close(r0) getdents(r0, &(0x7f0000003280)=""/200, 0xc8) ioctl$FIONREAD(r6, 0x4004667f, &(0x7f0000003380)) 23:07:20 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000240)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0xfffffffffffffd28) write(r0, &(0x7f0000000300)="3e227913e4bad21c734f4dd36a27e5e27ba36d673553c0c21b3dfaf90f001ad4491d1f7828bc2d2a500a35a32a2efc42d6baf381b2a83c76a0fe3b3761bb70e030d12885a7350dd98080e037f6cf46a2d9615d15b3411c68bf82cd0bb83dc9d95d8588fc7c93635077f2504d6e63787c280e26d6bc89effbad08863cd5061d431c7b32bc72cd1cc0ef4ac013f02c381f1b5f34458e2338240331c11ed39a85fe0900000029b887cbac44c8804f6dac26edf541708135a9ed0dfa7f4dca45eaaeda26e9daa476a3704de9543bd8e42d6165a0d93cd0bd30b57108efa5762fa3c3d9c5177479895877167ef342549b36fbc90a71b30ec0083af811f731d3f451724142589ce3d069796437", 0x10a) r1 = syz_open_pts() close(r0) dup(r0) r2 = dup(r1) r3 = syz_open_pts() lseek(r0, 0x0, 0x0, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0xfffffffffffffb83, "854955882e0261ce4e66378e5dea9c11fe4dbfa6"}) readv(r3, &(0x7f0000000140)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f00000001c0)=0xc) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000200)) r5 = getuid() setreuid(r4, r5) 23:07:20 executing program 0: r0 = socket(0x800000018, 0x1, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x8, 0x4) getgroups(0x6, &(0x7f00000000c0)=[0x0, 0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff]) r2 = getgid() r3 = getgid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r5 = getgid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000240)={0x0, 0x0, 0x0}, &(0x7f0000000280)=0xc) r9 = getgid() setgroups(0x9, &(0x7f00000002c0)=[r1, r2, r3, r4, r5, r6, r7, r8, r9]) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x1ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) getsockname$inet(r0, 0x0, &(0x7f0000000040)) 23:07:20 executing program 0: r0 = socket$inet(0x2, 0x5, 0xb4ae) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8081, 0x100) kevent(r1, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffd, 0x0, 0x95}, {{r0}, 0xfffffffffffffffb, 0x0, 0xfffff, 0x0, 0x4}], 0x6, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x80, 0x400fffff, 0x7fff, 0xffffffffffffff00}, {{r0}, 0xfffffffffffffff9, 0xe0, 0x1, 0xffffffff}], 0xff, &(0x7f0000000140)={0xfff, 0x4}) writev(r0, &(0x7f0000000080), 0x0) r2 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) faccessat(r2, &(0x7f0000000040)='.\x00', 0x0, 0x1) 23:07:20 executing program 0: r0 = open(&(0x7f0000000080)='.\x00', 0x40000, 0x9e4e59f2a01ec5dc) r1 = geteuid() r2 = shmget$private(0x0, 0x3000, 0x18, &(0x7f0000ffc000/0x3000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f00000000c0)=""/198) r3 = getpgid(0x0) r4 = getpgid(r3) sendto$inet6(r0, &(0x7f00000003c0)="cfbf1a264c2cbf549b6f0b94cc3398cb2957bfe50127f4f6312b79f98979bcecfd6490edbfed1cd9282d1a140263790f1625e7551e7399cab358cde8c6ce50d8cb10ff41dd687ae036fb1617", 0x4c, 0x4, &(0x7f0000000440)={0x18, 0x1, 0x6, 0xf7}, 0xc) sendto$inet6(r0, &(0x7f00000001c0)="e324ad3a66bae863d9434f862f2f6bd10d21efe388afa88232f6a33ab0dab28a4306864bc228747262059e05f4c1776b94398b2fb8eeb92e2eaf259b5112777a16917594aa15cf1111fe066ad19a8413dce4f6105102b551a078190d5ec27f331ca16ef600c69221cb402dc0a610e87fabdd97a6cccca2e91e72c179deaaa0c4e086b0e2f259ea046cf903ef1d27c6f3256de016ae794132baa427848f07d96ed22c42d0dea8a7ee6e9124cc2065", 0xae, 0x0, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x11, &(0x7f0000000280)={0x0, 0x0, 0x0}, &(0x7f00000002c0)=0xc) fchownat(r0, &(0x7f0000000040)='./file1\x00', r1, r6, 0x601) r7 = msgget$private(0x0, 0x128) msgctl$IPC_STAT(r7, 0x2, &(0x7f0000000300)=""/69) fchown(r0, r1, 0x0) fchmodat(r0, &(0x7f0000000000)='./file0\x00', 0x20, 0x400) shmctl$SHM_UNLOCK(r2, 0x4) shmget$private(0x0, 0x1000, 0x400, &(0x7f0000ffc000/0x1000)=nil) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000380)={r4, r5, r6}, 0xc) setuid(0xee01) 23:07:20 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, 0x0, 0x0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x28000, 0x0) ioctl$VMM_IOC_READREGS(r1, 0xc2485607, &(0x7f0000000080)) 23:07:20 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) mkdir(&(0x7f0000000040)='./file0\x00', 0x0) unveil(&(0x7f0000000200)='.\x00', &(0x7f0000000140)='x\x00') ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) unveil(&(0x7f0000000340)='./file0\x00', &(0x7f0000000300)='r\x00') faccessat(r0, &(0x7f0000000240)='./file0\x00', 0x0, 0x0) 23:07:20 executing program 1: r0 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000000)='/dev/wskbd\x00', 0xafa3db1da66a13a5, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wsmouse\x00', 0x200, 0x0) r1 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wskbd\x00', 0x2, 0x0) pipe(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$VT_GETACTIVE(r2, 0x40047607, &(0x7f0000000140)) fcntl$dupfd(r0, 0x0, r1) r3 = msgget$private(0x0, 0x4) r4 = geteuid() getgroups(0x6, &(0x7f0000000080)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0]) r6 = geteuid() getgroups(0x4, &(0x7f00000001c0)=[0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r8 = getpgrp() r9 = getpid() msgctl$IPC_SET(r3, 0x1, &(0x7f0000000200)={{0x7, r4, r5, r6, r7, 0x40, 0x1}, 0x80, 0x3, r8, r9, 0x6, 0xd8c31a0, 0x1, 0x800}) r10 = socket$unix(0x1, 0x2, 0x0) r11 = fcntl$dupfd(r10, 0x0, r10) ioctl$TIOCFLUSH(r11, 0xc0106924, &(0x7f00000000c0)=0x28) 23:07:20 executing program 0: nanosleep(0xfffffffffffffffe, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x0) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) r2 = open(&(0x7f00000000c0)='./file0\x00', 0x8128, 0x4) r3 = socket(0x1b, 0x5, 0x7) r4 = socket(0x10, 0x4000, 0xffffffffffffffff) r5 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wskbd\x00', 0x202, 0x0) r6 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x20000, 0x0) kevent(r0, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffff9, 0x64, 0x2, 0x40, 0x3}, {{r2}, 0xfffffffffffffffb, 0x8, 0x1, 0x8, 0x7}], 0x4, &(0x7f00000001c0)=[{{r3}, 0xffffffffffffffff, 0x10, 0x0, 0x7d8, 0x47ec}, {{r4}, 0xfffffffffffffff8, 0x17, 0x20, 0xffffffff, 0x6}, {{r5}, 0xfffffffffffffffd, 0x43, 0x40000000, 0x6, 0x5}, {{r6}, 0xfffffffffffffffd, 0x4, 0x2, 0x7fff, 0xfffffffffffffffa}], 0x10000, &(0x7f0000000240)={0x3, 0x7}) 23:07:20 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000001780)={0x34, 0x0, 0x0, 0x0, "1ffbffa6163cb90277925f1be62c36ae61dba648"}) writev(r0, &(0x7f0000000500)=[{0x0}], 0x1) r2 = dup(r1) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000040)) poll(&(0x7f0000000380)=[{r2, 0x5}], 0x1, 0x0) 23:07:21 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x10, 0x0) flock(r0, 0x6) r1 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x4}) flock(r1, 0x7) 23:07:21 executing program 1: r0 = syz_open_pts() kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f0000001300)=[{{r0}, 0xfffffffffffffffe, 0x6d}], 0x0, 0x0) nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x29, 0x44, 0xe2, 0x4}, {{r1}, 0xfffffffffffffffa, 0x17, 0x8, 0x1000, 0x6}, {{r1}, 0xffffffffffffffff, 0x8c, 0xc0000079, 0x9, 0x200}], 0xf8b1, 0x0, 0x10000fe, 0x0) kevent(r1, 0x0, 0x0, &(0x7f0000000100), 0x1f, 0x0) kevent(r1, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x17, 0x13, 0x2}, {{r0}, 0xffffffffffffffff, 0xb8, 0x80000041, 0xfffffffffffffffa, 0x800}, {{r1}, 0xffffffffffffffff, 0x21, 0x80000014, 0x1ff, 0x5e3}, {{r0}, 0xfffffffffffffff8, 0x10, 0x1, 0x5, 0x12d}, {{r1}, 0x0, 0x42, 0xf0000001, 0x1, 0x5e9c}, {{r0}, 0xfffffffffffffffa, 0xc, 0xfffff, 0x1, 0x3}, {{r0}, 0xfffffffffffffffd, 0x10, 0x4, 0x7}, {{r0}, 0xffffffffffffffff, 0x80, 0x40, 0x6, 0xf0c}, {{r1}, 0xfffffffffffffffb, 0x88, 0x20000000, 0x5, 0x77}], 0x6, &(0x7f00000001c0)=[{{r1}, 0xfffffffffffffffb, 0xb1, 0x42, 0x7, 0x6}, {{r1}, 0xfffffffffffffffb, 0x40, 0x0, 0x7ff, 0x1de}, {{r0}, 0xfffffffffffffff9, 0x0, 0x0, 0x100, 0x6}, {{r1}, 0xfffffffffffffff9, 0x1, 0x80000000, 0x7f, 0x2}, {{r1}, 0xffffffffffffffff, 0x6a, 0x20, 0x7fff, 0xbb3}, {{r0}, 0xfffffffffffffff9, 0x8, 0x400fffff, 0xffffffff, 0x101}, {{r0}, 0xfffffffffffffffe, 0x2, 0x20, 0x3}, {{r1}, 0xfffffffffffffffa, 0x14, 0x0, 0x6, 0x7f}], 0x5, &(0x7f00000002c0)={0xfffffffffffffffd, 0x7fff}) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffff9, 0x2, 0x2, 0x7, 0x5}, {{r0}, 0x0, 0x40, 0x0, 0xc788, 0x385}, {{r1}, 0xfffffffffffffffd, 0x10, 0x800fffff, 0xdce3, 0x1a}, {{r0}, 0xfffffffffffffffe, 0x31, 0x5, 0x3, 0xff}, {{r0}, 0xffffffffffffffff, 0xc, 0xf0000001, 0x2, 0x2}, {{r0}, 0xfffffffffffffff8, 0x44, 0x10, 0x4, 0x1ff}, {{r1}, 0xffffffffffffffff, 0x95, 0x8, 0x411, 0x3f}, {{r1}, 0xfffffffffffffffb, 0xc3, 0x5, 0xffffffffffffffec, 0x6}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x2, 0x9}, {{r1}, 0xfffffffffffffffe, 0x48, 0x80000021, 0xffffffffffff8000, 0x1000}], 0x4, &(0x7f0000000440)=[{{r1}, 0xffffffffffffffff, 0x0, 0xf0000002, 0x7ff, 0x8}], 0x6, &(0x7f0000000480)={0x6, 0x6}) 23:07:21 executing program 1: r0 = syz_open_pts() pwritev(r0, &(0x7f0000000280)=[{&(0x7f00000000c0)="967325baf96c934decbc20910f7dfc6b86a3ae55018eaf6d0c8b2bb4459beb2f5d6ee1863fc5e63a50a71c8b0eff7af195752065eb09a65754fdf1a7bfc605718bc1fc7c27f1411de2050770843d3aea32bec62e819fc448e2ebe788c59698079d12ae850cd136c458d358f56aeded1947c23021ccc21114fbdfbd49b29d0293ffade0ac2ed4c0816ddba31265cf3ed5d702eed9391ab67f", 0x98}, {&(0x7f0000000000)="1db146032fdd528cec7b90ec5daeb1d374053402cec225db2f322a4d4d3c052bfdaad5a0d70137db1d72ded36ce80bdb3fb838d4798d56f37a389c24497218784a09413752cb720e4b4f420e5665", 0x4e}, {&(0x7f00000001c0)="b7198b787b70603455598e877c74348e0e8d65368c24362638bea0d8ab889beef2df53d6e3396507663b96ce7bef0da9ecdefb6ba0d3521665fe0e956c8e68e2edce51811fe1190503f4bbdc6c2a2fa5c65576d97601e849770ff6df8a3ecc", 0x5f}, {&(0x7f0000000400)="6a6ae869f06fa4c9fba08664173c656ba109f2067778569277fb7e75517684e18cdff9045dc0beb3ae4587ab514bfce6c2c72a95f5451ce64f74f7b43f3a8948f83db67aca9858abf290ab56080c76e17ba6afdb5fc99c7f8843bb53504c0922afa65fd41cdf8c9c3fb14a06d7cdd6b3552326dd00dba4c883ea61f88798e954a9b03d7a36daab280e8692e482d1fb0f5f6b66d1407359fc9b1c18939c587823304dba6424b83ca3bff94914fe26a1c252ebfe6caf52ca168c4232ef3a4084021dbec5583cae3bc9a541a5744d6c2afd4bccc859888588bdf51ce61bb0c5cde2c792d449d5a5496f872ef61f62f5b1bd9e4720f1e21fc3a2f3942a1b64e50629fea646217187c158c8d133ea404b7023ae00de0d24eadc3816e75da7f626b962d727aca05b790706008386aa2a97117010e94dda8b9c85a5eefeeda4375f4a77d7573d4afae14fc33ea371e85bfe008eba83ffb2f7f18a9ac8d595b3c78d49b1cbad65760ae06960c76b2fa3dc16e3a12a4db80e5a29b1c3609884a3fb42bbc4cd9de556ffcd9db5dd7ec91f423935ece7a85e1d2665af6caa7c6135f6e7a139e5376d55aa798e0f7bb1d567b04e9f7c520da04751a04928006dab1c89035aa3911411d99ce27c1764c9475eece51624d91ef5a176af8c0f358e4c81b306a5fe77d823bcd4c021ad0668355e65ba0605359304e29524e858c6ed5c3f7e1a0f3c3519b88026387851296f085eaa73736b608bcb7c47a9466130745acfd8332ac4fa923a44158a25720792d66a50e305b4cd77fbfeb7c177169b6d11ef8c186563f22fcb66df8f9141815b281c49fdb5c1514e59259471f045a2c8e23ead21146af8a2ecf0229cbb853b4e39acef2cf8ebbabeb3dcef6072e05c45e1811a61f76f80235215ce18dd5f09e843d5eef8297e8bf732db9c1bb3ec29d4330959cb822d2a9e2328b67f10a2fc55d36a426dc91ce09412cc1e47f91753370426b3ba714f22b2e1bc27dd3c88d94a7382ea60b6b0c7b7f212b540aaff02c5c1cff6d639bfd517982c7c21d89b95c872ce53ae16046addaa642f2ebcbcc91ffbd2b7dddd3752f0f7299bd1c7a7510f025b6520dd6128348668d2f04f05935b5f439e2e75902925e4082a8372eba3d6e8a73b03307690c2ecc2c99d471b8fedad872f1ec6cd46a1c0d0a30130ff44928c74e43ed503ab1221ae85a23184d5ab768c025027b468976fcaad56c9b917d6b322891e45c26bd7b010dafed5d16d98f630d3a98ecf13675f0f56f7667263e3f00c182cd20758cefeddb254becb5df68c7a35397001d5c9422dbcebdef2909abc8e085a5a3cb12a501b1a4019d87791099af78b1e95ca450a1dac87a8c08283dae13c965c9b9cdac13be6d8a09c215dee6fc5a624834dad0df1df52f5877ecbe504092bc321683335be912b8d8217f7fe69b6f4e8fb3bd73355ddbd3e386d9f86ac20575a3044f33748c9e4fac814fd2c8c5ec0c46e753a0e224a4f08b3cedbb94c28b4524fae1fc75ab8b792a879ef589caee101a74fb47ec083ea4a4e83c44c13423623fb604b8455f58b59f7eda1d20b8ff37a0b1d649347e6fef45bf4de0a20ff75bb87403414b774f3b8fa2d71a58c55b4e23f54a51bc59b0071dc6444024613d85e5c470e6516d0cd0d02e075d27d247e8fc4372434de6d439640268512d678ebfbc14f2feed69ead3081bb72d96aaf1cc553de9d1a72b7d5c65527b13df8c7f077d9537e22f97e1f6704066405f4423306ddbfeeef9054c337a9846433dc67ee24b07b8088aa0d933f1e5bb1d53ecf8b59edbf8c5ceb3ea1cd89d8eb6140d77f11c88f4ea4519cd6d4916f72c53a6791a67ce326af5e26056dd413888017ec15708b25674cc362f44e0a788faaaf2261742866474b437c90522870ecbeab4bc4e56b85f918aeee40a7146d7f9604f1206d76ec57751f27bc32ab07effc382b6c55a33fa3cc6638350387b75321a84e7506e5ad243c3f3ae6de5bd01619e18f862a73024168e563e31c00ca11cb3264d9a5a5fd08df091701cc52956ceab6bbfa813bd658d2ba819ec86cec9c1215269fa06458bef99b2c686748586f946288f5df302a8eaef5718ca733ee1de111a255c08a40b28d78f0e592cbe7f6701d20143b5facbdcca2e5138f949f11de6816d7effa79bdad4495ec85cfb9183fdd9929c80a170fa7772c577a451be18659ccf514db0e9a6c51d9449757154a5302d1c32d4256a4629636c6a28e3201f745bd1198be3833592b16587ccdd65e94b3dbe682dc5c9b06dd6f0913691f6f5674a033bf2143b84ef66b2c7814b3f42cb75b4b50b26924a03f03218547a8347c5bf8f0dacadd4ec516b540e8d16270a0495da1c4b504747ef5f6cd8f584a28b2c7c2912e79288001ebcfae329fc517250e6988d506f0825ed49571f8baf467787aaa36059f9f6aa0b8b875fabc4af6bd128ae127e0986d756d8fe46294b9fdfbea166b3434d545544af5e3690c77f164f5e900b10798a6c85e45fee77241b973949cb0d97283e09c39e57c53b51ab2e7565312983f2968944cf2c66d40419382effa5e7ca7a832825e4df2ada2f658da4d4a43ce67593094ea7140489ebb1a3e9635d7a1ec314635b7596e7026f265de5f34e2c2143fc1dd66be5577d87eab9d633f35d34169b987447e3d93eb5581af2df3b1fb4f70e80aeacd40bee787792e934802c734d91982c64471f598d0284b6870697b00322a11280b044b61610d20c3abd1ca2bfc50b8fa8548f5004509d4fd8ba8fdb473402ef02b76c29f1f5c1b162ed6fec25e66a18591c81cffaaf09fa4e600d945426cd0d8edbcfcb1106c9e0c8890c7d504d5acb0546d3f33abd2df8b7141df36753e2ab72d11e4341d4323c9cf8fa5af0f78b0e05f12507cdf2b702f8f1eebb0cb559b1dd8ade83f522dc70ef6f376f1fd2204c0b4590ec5b0d6f50be4da8fa7365727f4ebf5269bc0d8697ca30acd0f1ae7a885cf040c30952c385fab71364daafee81acae8031038d0cdf43624dc3cd1ec057252442531f0be89368d073feb511030b49cf982aeccdbdb7b23088d0ae9dc3ae32f6498d331da7bff5776451dd93bafb98de7ff2799c76e097a0928b4338c56288088d121bff5c1fca92eae26c7022d280498b2156f9c7d74314ac9406dc1379a1da38b76944b1377617e8967e6fea5a5a71610c433264c9894c1cbb79308828619d68d5f22b0b6fbae4d45cc4a83cba27de4c68a5c5e99a11c9fba07b77729fa655fb1a94b43528c51a59696316d4d455158cd44e457a51b6594bd8b1a6b0e5492d36933350f4052f01dd40f5e739093a517eec7c3abc00c77190e65ed8aa11cd755019e8c24ce537d541266b6e345ee83b6774dea09c0d40f84e3ba2e4638cd961e9e1ec21f272106cf6305a46539f839c08567c473ae84950aafe81dd36f7da6499b7907a72925bef270e73a7dc6ac24770354ee7071b1d7f86376640ef30927fd0df18d7726a2eb3c1d677611f2157ef7604fcd5c5900317d7017df4e46ac65978407961ec971262d99392977ac04dbdb8b12efc2df5c7928b3628169c5ea179dafe0ed7f8fbd0110c1fde2a5318e8a6438ef6c427362cc7878421c027e50ea73e40c94305c244a19542e48e667557128ffd006675980635067f4fcd3f3de0e6e58773583fc8c1b3fdafff7eb44fc108e847aa0d41cc9e3b7f3d8e50b23e501e54b999aa336314e565084a31842cf2ebb891fe2b0ed9de3230421de66c4a501d43356795a3850f2fb34ae10ca64107b7f5df04c8a2d1d157dc16028a926ee514786353dba7e935e24b1e53f45c85a72cde55b527123cc308b018acee30395b030a8988026d01c220d460e754c29bef12b0d46c25b6c5dc6c778ef547b834559a329510e5793e6087169c1271002e2a5e84650e3729aed7ab4378316635adb6974afbded6ac236d2bf468c9e302252d116c449a85b8809c62ac5f58938ceb1165b86f7e52e3f1d907b9f3f444a2a83e99d8854a812a58d6f135ac1ef7f8185f9fc9e931c19debaffedb84df2a2799af51e328c9d821b904de6f66e087a715ed29eeea62b56d0ca1629833d5cb0ada1c9c870a7f8334553d1085d07fbcd12a72fdf65d462343d3f4279b9368f2bac15fdce1918ae1f769de5af874e1a1e1ef6e3e4b393008cdd1e3be98c20d4b93dcb053f0f4ae1fec7f5ac6c899e6fe0629faf746b718020c4a12142f2b76e14d2864c277e92a141fbe0a105c87454ad1ac0dc9049d065e97c722c29cd1d558d74bd06df0aedc4bcdb28f1b8598795968da92c41624df70c9758dfea9b7100dc0f7e536dc89e2e5e1b992f3635ab9b92394a50df0852c0cffe7345e4913b067c4d4ca977ab54543e2e709a01927e8e8bf6901b6da41f737283ccba084d83389c845c61850f8d56fb7658e3b25039b7b88c9137a5ff200b2d3f1da10fe4d8143909fbc30a8e5be99fb99d428f6ba040db019814add404d754588f6d2536a6ee632284d02eb06b3bbbb4a08faa6db60a820aba8455464f9baaac92dcbfaf7f3a5e1a2f85685f53681c55c0d52ec2712bf79e3fb150d9a9ed1830154cfdf02db6b2b0905b39934e226dbea8c42564d01e32b9d45b807df8edda91eddcd6b4d83eb9bd953f3a81955b930792f0ee8af6c67b7bc5048c1448a7434f394da29d98cc5df10076119cb4be1bd9c8e4e17569550472c0affb0548c5fe7b3ea67544abf7c4502b765e25cbad2d2cc43bbed3e5b78ac2a6efd2c8b9abe72537e203c3ba8f916e9b7861be88910d5ffe80f18c63e79378eed01042fcf8183149172a3fee69d90b5da7fceea77b9336054766046e11e2eb1f574902738928bc4a18e2cfb0ea6b5eea359d017c167ce2c7a2c7e726256fe81b806ec2cc851a76b48e47f86058831d00d9b6e1e4d1b73bfa79d32eb8faabbcecce730e8aaa38e76cea586b1f22d999670721f7d1dd326b011eaa04ecfac959df70c00df5825fad01227d5bf4fcca48b7a374982c176377769d6324cff65dafa17af3cd812238b1427c7c0e5faf0447810513d6f5466e39fca6d7410d792efda174e2831dd583bcfa0ad699e37d278abfe72d8ea789c0de1d446fea995812852cbcbf2e8bb52aa059ee09db28732b47c885fac08d76861016ef3b8b58511c3a9adddaaeb69529663ee81b638c40f711cc5b99af715b13b1607f4dd5da80a3245b3db04eaf7679077cead9a20beb5e2e9596029e56b2b899574baa615d3be0fb7958dabc74ee9a499cd0f04b1fc3aacb49a18ffb18c7fb735966de80af18e41454a5d8d7ed1110d5dc095eac42f103a67ff75ccef82963d52afb55f9acfa2372ad15db26cf2635c1d8275550f34f1d4d290d212b49b137ff3cab903465770785cc0ce9c334d7c3f554364de35e2e108c3409d946369e78f987713fee39574e43f8d1debdc30d778385f99704f8bf2abf58da0730a58b932c811f6ea7b71537fbe63f65267b811badbbf3f847295216a7c5663d548a1ebcbc904779ffa2a4eef14c549a4367d1c6c05db98dd457b6431db1ab7a8f6dd16ef14a1f5e85b890b2b8c1c760e17470d65158d6c3f8cd9fd0cf9ab9627cfbdca33e423abdbe5995ad051e685fbc493ed7ef7b5b0e65f0efa97c74da16634e824d99c98e5c5333b23b989c5ae38cf330f9448b83a5ccea892342bc51937f528148151c430eccbd25dd22fec9f9cf5721e6adee0cca06e317580da74b17583c4c08fd649f0e7c76623738ce98d0edb16427eb8d83a4f08ce994075e83eecd94ec12bd6f286405dd", 0x1000}, {&(0x7f0000000240)}], 0x5, 0x0, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000003c0)="001e2a3cc447943856bc1dedb8495326c03948f3986a882d4ef4d56aec375b4697", 0x21) poll(&(0x7f0000000180)=[{r0, 0x11211c62bdd051d7}], 0x1, 0xffff) syz_open_pts() 23:07:22 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0xfffffffffffffe00, 0x0, 0x0, 0xfffffffffffffffe, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) ioctl$TIOCDRAIN(r0, 0x2000746e) 23:07:22 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x80, 0x0) sendmsg(r0, &(0x7f00000023c0)={&(0x7f0000000140)=@in={0x2, 0x3}, 0xc, &(0x7f00000001c0)=[{&(0x7f0000000280)="8b5ae8ee31257cfd2d4c16e63285dc758b1928ed32d04eeedfb7e667b60d2a44594f89ccf878e88c81e4f2e9932ac407f4350955e707e15ac4d959804d8eae7f806d9f42f6cc88c5fff6e619b81c5472b900684f8110ba3df9986d2841c312d16582088c47d795a5ce54eb2e3f202e80da5e93e8b5acd880526b04530971fee9ac365adcdfa5c2efc7cdd4a7f7e1b16af4b777108e5544afdf39d9895834859ecb263f99d6d0b751a0f780f1d21b0f4217514432aeeb047440de33e1daab072afb881e0d6901d44dc8980277f64e1436c1fcff6a5defbb577078fb8f30fee9e341d41def9e015a90bcfe39f25978450cbf99c5d422f81d0f886bc96f5739db02b10515d18986e209e78e0eeaae6787e963c8ae720deee20d45a74cb88a207628ca255c90bff991aca76c8b3e1dfa2adbefd3def69e666a33abe06aaa7a46e386cf55177dc5bd59393187d2261f1e5d4839e3e99b1f9a0bcb00bdb43faf652172db19bdb18d59ff369907fe5d17eb4087ac7ce5560e94705e342ba81ee17bb9cbdbbeea8718aef16404f838eedd2db4ba3a40b6ad5d27bbde33d59992cdd404af34ed87cf32750332bcaa3fbca0b1412de9e27e7ce5dece1cf1af73f6530a54dddbe73ff696d5d792f7e4cfbfca6eb265ade956b3fa7cbf43752c9de081e04b6fdeda60f0d8e3d39f374ed60ca220b434fd0b84b7e5177afcc0ba8138b472817625a79679d85a8c6b0e04ce6df1b5287a5d899753af82172d28ff564b72b01ea9a197872635dded1b199b80fb5e75906c88f5b6e766cabbf8e1a107d9c4d2debb701e6a43e72dcf665464216c8a96b78275255d82b214b1ef00f2e42305441be9a221d11ac09b97391716a3e7c58cdaac8c0307f082dc47dfed7f6eb56a412f99d63648ddcff721f24326153c49a683ad01e413d18ffa09b63d5d78867c8bac3428da82ac79e5ecbbd419ef52ae2147beb09c3d09dfecb3fccb2ad28180b383a7aff16ec5547b849d70dcdeb216828b2f3c6ecff4a26f5629fefb38d931c8575f9b07c63558bc6c87104ad494c1324b402655ebef461d93b3d811d72f4027be7f5b3ca45b889c691af341ac5454c3b598c76ad94565dccecd4a42e5a819f9df23037b97015584cfe0c62b764c9986e6e0a5a001e415f0355e93152bb0fa4859d141a5e454e8c05b77f61a9461510ade9d5536f28d3b043c58d21ed479a6669868888af6e609941e997e0fdd938a8d2e7eb25194de08a3a8dde063cf2e073bb4a4d2e993c6e91388ee4c79bd8caf951d1f6db42ce744392acdd2add190822c2c52021862d88fe8343a3e0f8398a4dad4e6171175a24785b1ec7889599eb7cf9322d76d4ecb62df234c04c988e96cc03a2f2395487d5ac4d9b8c919fbbf2dcf4d66ed26f6e8a394d35b2236ea1607e58392a052b4235d139b9f5daadca169c6e1802dad241d64494f4f5d17cd78e18254a862d9b98a3a56b95aca6637005fa9a1917f0660701b3c6fc6b11a01af16cc5e8d0d592f917d15c7450d630bf72de5f5c4ba0691dac7e88f6dac6a21cdd0ae7d56dcc65dc96b62bc1c32785249d4d2800445ecafcbe7c8704b5ca08bc62ecee1f6f220dea66821c24798d55a4f43a936d0163977c9bbf6bec278605f2da397a83d9a88d0f990a40b69905352825e8e508d3ed8f8141414a07f31f41a5c273aafa1785f9b14ed41d8342c223389ddbfc47707e82b363ddebec8031c701e2a917c1f25de5dd0a8a9be11cc737ff32a9c5a10656c7317747bb71ddede564465b17c4e4b00f885e2ac4b11b89bbd67a1b419ab6c23ff2e0949cf70b94cfc8bc3b184911d6bb7030917451a792f984d2c6429049ad09f0d05bef32a37a8194d82ead8ddff4ffb03e071666dc2eaf433786e2bfa94d38e884de99cd88fe1f8cd2a79251b1aa5f5d7f75a9c677e849961f58f2dd8938121e566d57db05ddecca60c8a6b476e1f3114a8b695bb8d4149a4bf0ef1e4718921332a380188720e22f4d52989dc71181e8cbaf15551d8a3105976fd69e9e37eddb8baeb1c028425b5a48c3d2ba6c331653319516c729d066ec1c2c0a2372c6e45a4a90cda564309b5bd160b3e76c89cc634d9e6bb9f2cd24b785adf364f08b9a546e430980a8a8a002e8848bcc7c59254b7519e498acbaf6fd97092037f67add9876e16e689203c346142759a30bce2c546b4ba3647fa13ebb45a56d35bff6b3719e22d644ae40119050d67944d99e24efad2de76bc433267471dcf50c503f6379e98b3cc88a4ac00fb18fb01cb4c49f6ec9ce989f9836c8362930bfa53c93fc25a2147aafa7f4bfc7ae34a3890b24c0b5b3c1f2f471794de2b4fad1beb4ece904c51177c47d58ff05f701e9bfe3ea11a9e48f27d0eec7e0650dacaee44e202f3e6754a5e02bbf971e108f35346b04148491a77074e7ad66e89770c41719273fc4dfc899cc81329cc9d90a4b695570b15aec66c53722c9e59f8674ddb55b04065822b98a934ff8b00ee10021dd0d8d9b335ebf09a295edd0c5fbcd9d5fa9fbda768cbf11e7a7fe60b96131f347bde02c2c7c9464b13ab54c6112106eca119e8180325738339646b311546d776f93a5c3cdfc3a13f30bd63f444a16778faba0cfac2768afc559b9a76cdf89a1e9cc5fb7c1a4be3c485246114a1af31a76dee4b7800366b59434680f74613189d17bf8142cc7267612329179829df0d4ed261525a101a2f4967f030e26016278b1b3a49d170beb7843e31c9c269ce9c1830d2cd296888e5cb0cf0e44c30c9ffe608ead8daeb4012b2dc86555b677136cce6c7d126ae1e9827652c477d7b13e254af91c388a40392442a0a5cce8cab8289281e783e3fe6c7f4c6814e932e22f1294c6dcecd1f7381e981d810e576eb79ec004fb5916d2107f21f4e1481989ce87f992c05f1c0b93864bb80eda7ce57b65760ea24a76cd3a39d8f1c6112dc1d607db53ee01df2e9e012af0cafe38bf57c267fb3dfa321105baccababd917d8c5e2f3d8c0ec44b61bf14c7040b73e75ffc1985499f83ea31316ce5c258c3561749626450b4922dbb6cb353563134529de7749c83f69a25fad6b14625431da690735be8b5af4c2def90ec8d995878ff3067ed8f1172e869238a4029eb31c4db65cf68657ac9b9c65112df4e797346e03cc453b048ac33fb32eb0c312783d03fb1a9c67e33d22d62ce4edf3ef90a73cd292ecda27e210fd9bc7fd91abafbbc3faa4781c7c93917873264d5e144889e6df910350c4f60b4426ad183a57b49f2ed6a3fbf9c4197fface429566cf5bc9df8a5de59110d2852ee4a560178e54d8b38730d4baf6bffd36dd82616ca2e76597929f9b52df5a362498a9315123b0c9ef48e124dff5866158e11ab840ba7c61c4e566259cffb3477903d803a94ad10a186079377f8880c664c317d4518398869e45c04eb7b4d69b7b7a03ea618be87477a2914e1aef9bfd65ec739066ea91a87bf0e086d16f4af72c3b7ece688271025709a4e03b28b8d8d334de810648affd3740c0c3d57b1f3c9ef31ab5525cf70ba5af8d9db12328b79a562940e3649c0acb04d007c27d18de3489218b5d06fdc6b89f5b44a08ec4f91cd9040be0ae47d648bdcc2775394f3a29f6dfd70c5c590b8686de01920e52a4cf5551cae09fbd7b163233725876d68461d440c8e82b47338b1dbf98dead595cd55808f800bd4b3d936bbfc366a27aa3fb935cdec9819c1a57c6b534623fbc2c3d6ca7415ed2221838a6d7a139cb4ead3369504cad31f295fb936d5fc85d4edf530c8a23bbb8255dff93c5ef4621d2f7839f0cf0c61794c658645d9ba295b6b5ba098b2eeb3c7a2133cf75094948e9ce1e7b97303c02c3b97141d3d46fa25b9fad483ccb3eb939af8856cb4d34d510e78be65b9cdd2bc4d56eabd6f718d0b4320845ce5feab5704c257416c765e09ccb0737b13da347966673d23a8e831d61ebad3d87fa54e28e7db9bf1e2435b7ad4b9b558d169aa3ba858c95a4427f21d4dbaf4b14c4cea390c70f42cc09161cd18257ee0614dd58dcc16620de9b5585a9bcb146b244b888d274161e0a99c0c0ce46e89d559aa3b0691f2837e3cc3ffa33f32711d0aae3120b72f9e8ca15f9584b0052da84d1a9037150eeec92d165534b496b85feb71c090bc22049790e609ae27dc4086c91a21080d8e5306880d6062f09d515f06993ad8d2c68e80fa07afcdbeb4e634adc42abf6696a14e4550edfaa32af2933e7eab864989ed76760c422e9c493854bd6061fc3521ff19e4ad5b5ab85baa3baad1075b2632b2efa9eabff6c2fac0c303fdbd339e7eec6c221a6f1edf2a78ad8282844e0125754691bfdde049e171bfbf07cd5f4d5876eaf495cee90707069d6936f4aa0f1d65d6989cd8e5e63ceb9f07711c5af36669ce08d2c3ec46be8712ef9897963a7c63638a1187e63de35d2c20f4bb64f8b136152ab1885c9db2ffca94648eb96a1cce45f59058f346df9f6f8ed074c2d8209c7fa6c145bfd0a55b4a56571667e8793225efb484bd7ad1dbc5ee6e2534c86dfdfd247bbb9e7b7d5ccf07d4efd4e144494f3cf2350ba1aad21f4c9eb2fc7d4e31e2c61e027291957f5b499be74b42f1041c62e104d7cedac0f75e119ed4e602bfc272fbe13024cc12da9078e3b7db2e5d5e0e47ca8bd3f14b7a480c4a53c0ad778ca9d3462a52639373b2b6c55f46da763d00b7a90bffc7e4ebb142aebfe61542b28c8be496db1d643e73aa9b6757d3c42abd42e7dd62c66dc06b3cf24100f9dbd44825a81c056b99d09eb2c9201d4ba8d54466db909dba3a9bed2311fdfd779f0c4bbbe8a5a111bcddd26f1ca34094a21958862c5c15520bd0343ea037113477136de8ada5ad3a91ebbb790a8133cd4d5c11088e5ee54e85bc972ce4e27e4b861cdb480f1f888e3d001176fb4c75294ea7993087a00d0552b67a43db80c765c285133c96743d13c8ddce7dbe6a2b1cdbd2415ca2b278bf3ecc75dad2fc5a31ba3132b716b86e873aac681ea25af7ea9950a97caa080c6453dbf4b181f0452f35e66c6fa9bb282450521383e41d1a4f2d719359a005df38974038dc752bf6e829bb8dedb14c35f25a236a5cc9f748d38cb9bfcfba80e01471229fd4a6d08857eda9d8199c9f380c02189272971973b3e984bf071c6a17c62e9cce5be5679f0ab7cbefb485bbbb1568bc1e7172132372bd30cb299c318613d07be49fcf6afbb67e96ae276f34641cf0750628e8af54770b0fb046cd94e299da985dd7d3fee89c9b552ed5f4d51c6d6174542fc31e5ee2ae112d622f4d03e6bb5ef4ccdaf4feab3f7858228d25530cd0e61b08fc469c96abb8166b30dd54dc8257ae423f978bc79c8293871c7258d30995248c42ba768c56aae6b674908a4a4d281a8d526ac8f5e8becb651b268669335bb0e48662348e7f71d8a17a4a66fb449df1c680626c4b31f38f96cc319a5e94e1dc2027b81cfa058b9d92c48026f6e9b9350831affa0896ffb5a1ffde4df2ee029b828c82ffe6b5fbf0a2a56f9084874a24dcc657c6eb3f935705316eceaa3ae15293bb2c421548b78299c08483a00119fecc31582965254abcb0bf784eeb5143257f07263ec0e13cd99504d2fbd2dd5bb1f96ae8a92f4b53355862d3ff7b6a784a26f8f1499071e0bc0a65928f56084f98662cc096feeff9cc1507d05ec0c38ecd11701b89a0c498fe857ea2785fdd0524bb3f0e7b14aa18a0c311de17e5c83ed0b8c37364d924ad8a21e501c1dd90a1c1096ec005fca831f3f5d6fd1fc74a5f9f16dac894169c81ef5306", 0x1000}, {&(0x7f0000001280)="20ad9f8c644dc7f61493ae6f16b75d2ed8121ab031ab7e471d734f324945f1d82b0abbae1d81e9d72c3742b34b330861a251d7d76328999359407c5faa0c42a1cde3b31c73d1b134cc216b995ece94e1d69ace09fae0a7f35cd3ecf80a10a766eb72bdc7beb1156cd1d6a534e5f676dec36c75c8c47a2bb51fe51a77319f8cc00ef018cc50907d2b69b95675353cdffdea6fce4912de9b92b40b5b51c3799a2e1838d4308e97fc015c619541c621a8f71227c10a794f33542fba2268468ee32f3ba82e9c7c6bd1073773bf6ebae3bf68d4e42e0d6a938586", 0xd8}], 0x2, &(0x7f0000001380)=ANY=[@ANYBLOB="10100000000000000100000005000000a4b6ab0f002f53827ff6016e2352e5d08428cda3b40dd6942243dae4da253f2c7a0bd973d38ff5a47c785a35fcbf3bb69bd201e472ae2afedf4c6a94df8687545a47bd731ac9b0fa6ba5a118fa6d4f96fd69930e408113eeb744d67d5589bddf2a422c1e815224a69785307676fd7ec83a7fa75f30a6a5c3e5e4c4c9d87fc7614e6b662cd8e7ec69b92aa56f3b47c793e480dbac1af86e6969b50cec6097f874a778bf83c2b4d4861a557e927bc2a973a44e4f7733275a5cfbe5c5c066480e4c95a1d8c9db250b118dbf9124d40f6acb8f5cd1ac44b9defa55c649c1a91111f4f263a3b5589eec6be2e195793473612835c3ba2bb3441009c340b5b59dc486de98f613c3d1da58b2c2415870e26bc84c0e95003c80e1eb5de81186587773eb4bfd45becc92aedaec9bf2a19aa769f3509c959479386b8d7b221ff0ba1301e3f6f5aa4d158e8b4eee10bd634f5c1e563f18ceac9698c753d2df6d677ea99b2f5805be6f90b7727508c5b4639ec7b528d3baf2d643bb034177acc0b10896249c0a2c87469e73c35414d99d41f3a2ea9a7793fae9ae494b361fb3fe1b7e9a450376b06669b2d8523a22b59cbd6d8eb26fd0d8d01152dc023133302698205f5f76c5e676ff84445492f3bac979a797011618467648cc26af12041b9e66f80f47cd328a41723d7e1a5e13e04b3d27841586dab96d8f58d43db9639c826d5688258b2d78c641e6956d9a863e001fb29f0c93cff07792a677dc35aa763bdb87881a3ff8dba5910198e2762d2309b97e6b9e34f6c54c7812fb4dd1433329d5d0d64f9790cd07669cb0ab2bfb3505df598ef82ff161892fd439e9eabc46043556cd8234faf6c4ddadc5eb4ad2c9e1dc8ad18e6cb480d262239e8e06974c9f983ec306e1a2df9366a9d2b0a7bdf007f6adc7d1da38dd2d6cb94c9ec2336044312179293ff5bf516e0477fa46a2c4541715ebe9dc01df4375aa34eb41f2668b1913f74b92991205ee93a501a8c8b9619c0e1dde27b0448dd5302ae91778d77f9352265e636583ada220b31319cb2ec10da23fd6dab1b265ed8c35ec84c7c8ec379dbe7d8a2d5278f0510da9c4d3b81a14e9193198307bc83e740eefc9956b04c185fbae592870c9416ecc83edc2690860b096f2e6cf55ac52d6ba77dcccf36cca638f7d9227596802d0b1e7b8b324c8a30a433778cd5487331ae0c1b4ee3ceaba7c1d15d6c8e7754d01ae919cacfe9f7417c195ce4290f6015e8eb14933e4503a53fdbdda69f93f9ef4d1787aa289ed3940a7b7577d37740d9f15602bcadde0c10aafabc8d0e22a43fa459b8cd3f1c4948d3fd06858c36ce706cccbcd250f2bd3c0b11b42e1c04ed32c1ca9f406a7ca29e0c8201f4d8ce948a997e67955896a6a3233bae854388b2c49f47ffdf1151972353cc0d6f65f6d5bec6cea32ccca493fa7e8424c8a181c18c6de700f3964855ac6502d4e63fe64cbcc533eddf5f9503b74488ff77ea77b4c82c9a1e3845fe4ab588712c6a09eb996681dde870960d0006ff763247110c7e9d0f1198abc1731944f7816574b94e8c1d70e6a4b5436921f2b2fcf65f093956ec8877b47f3ef5b9d5a89b0e5c640791bc5dde33b12e8d926fc32008ea9e822f8994005de6d3c9ecfa5f232b39fb671519a41a2bcadcb5fbe10903e4724859e10be4b405b60d0bc395002de9d295a12fe7ce43058d3d8261a611074ca5e1ca019adf1169e9607ebb6a44e1dcfc3b3227271ba224140a64008ede7a9c2fee0f3931b5a3fa4695c801731040ef3c682a44579e8b6b25e35463beb5e7cb59648cd71d3e6b28df720e15e2b91c4442ccd8dc64db21f6276c47e995212e2c76168ecf870cefc079656965f595370403c0c7cab766be119ba03f236d2b7ea77494d41d9497b37040000000000000015d7d7fe531fbd75e152a94fcf52cd0344a9c4843acf80d33d036f4b7b385dc800e1b9d10a7cb85110b3f7b1e19808e2d8559081e7e848cba6a51a4889bcef18cfe3563bf8b2101cd2d2d907015e2285590d08b8420381fa56e1766f690248080c9cacb8b9f17f002f974b8b385765d8a7849fa713ad0e80dc56724c3ddcf7deb65b551dffa85e3a4a82e7413fb4622987c802521644ea35c4cb2ee080b0a43e27fa73ee92a87b850a81491d8ac6ddcdded5f0c59f8a14748aa322c9d47abbc7d579022fd43d9eb3d89c23f3a11046d4a6047ba1bae2f7a6260a40ee5f6172322f534ab1968f5647519000c0c993133cc479c838c69ff569d22fd4752773938ee1d7b7a92d4634ae0374fe0a155b82935c2ef3efc53290cdae45d704161f801b66420d8f518e0e5ec83754abc0c4c85547a75c0553d41e9bd56f97a30968aaced507761ab88120148ae0aa3f0be9cc9ad9ea046e567a757ad1eef6ca90516ecc4e8d73959b99d2adf9a0321b81406cc7f31ef3e9e5c1074a9fe7feba6cf1914a92c530984970dc85889f7d4db73fae3da88620b6e632e715c83d3a54ec58e7a6e2902aecf011efec63ac9983acdde9d7e6da3e836d8da57af638e8ef4283ba6d4862ca3d2be4ee8626f1191cddc5543d4adf88da98f02e15975a26ee13750538e7cc4a49db460b34311047ddcdf0cffbb0ae1018f2cea10602461e0db1ae56a8c707760f6186f0492429a5287c13f8c1a624555d35a720c6bf2abcba3d7752f24373c371562902477ccf2f05ff1f8a15f41fceb404133509915424087cbfb53856d962ce76c1532218d0b8e870653c7186a075e95afe5236eb61dffe5fc95eaded8239d3c0247db924957330991124abd0bed8efcef862d28fb2713c9839927d7aeacfd581eda3e0a03068e6a2b5bd37f0ad0eb9553989ac68deda7500c85c8010818e221409b74023d1f67c576e523e87580094ef3819fb88106452742bdd186f326576dad3664cff95e0fb9c50030400bbaf081922c3a5e27c0f19c53c009ec03120c88efa19b5de99ac3d32fdaac90416adcbf98085322fa4fed9864976d97dfacc9bdfd09b7fdcf20bbd98c623e04cead14a8a1d4ec5c2275979661bc7d05ec917f76e7c7bc6ca3bcb779c341e79fd836123d2c85b329bc681c5955666dca6f5df97471750f982598deba8722887672a4f8942094f34f9cf79e62ea41340e584ab8b45dc92af65de51a431ef960df2c58650f3403fe4fc3125c4bfa76fece3256999b4964da97aecb8c511b6d467ed128ed93e2cbc2658af5652eb6985933f66c8c63a764d138d131ee65fcc63356a14f0e59c8a83892f199c87cdc53ba1cbfbee9b2ec1e6129bbb2be693e1f3d137621b4a38e21e0534fd504ced2d9b965df453f878f6a84b445fc9c758747aa825e1e707fa7510e2f318ee989519a48c5a2e029ddce86de9dfc827abb770205cb3bb7d3a28844a92b8c4e24e4152346c431728fc2f79a475b7dc44363fbb5811b0e6a3b0e79c911320f129deeca16d064547cd3d69defc8c42e2a44eb66551178bb70dd266e81e523fa0673f9aff1af08fdd3ab0103353745d9ff8f5fa2766b9643be2e03365a352d922988e1c83e2d980b636dd79f588bbb42b3724e449bd640bb2d96dace99fdffd9ff53485c6ee2a414fe1049a914fd4f71198c7b727da0b33b54f22c58dad38746d117eafbe7950b8a4e8b0091a44a71fa24a3598f2710c60a4ebbc94909475c50df8c31f265e6dbb07389d38dcc3be369de3f301aa658b446bada93202a3102a1fd5c98fb4f48a2ab403fc11b2b634b4ea954507e8572be55ac3f2d5f6e4f6f9431b9cd79589908f1931580d8ed14a2798c07e9e45eaf827f21f421ff31f87f1c7f50972405a1843d1ae32ab015270accd2e5bdb966b711cf312c6beef112c3141bc2b982c3ece115752eca20168fa454b5eff05bde067da6128c4ce5ef9159bb6185f10c1f8c4837c32505caf2c6e8da59935c33afcdf5de2d909a5d427238235f1cd7a4b266359eb492085fce322398a8a9da6ae4e555590d9240deac549a470f7c76cca67c090df4194ff573d1217c511426d45cb6b153ff5dbf148fe40d9446709dd08de5531c93d9f53e1390e617dd3097af48d4c804ae176caf5021b6e8defcf5d863da4f10c32e81f7f15312348053596f2ea5f9f1b999f87953be64d5071630b42892327d4f5f1b3bc087fb1242aaf7eca66c1f3aa64693b2b94064878e4adab3adc47ec7beb9838c73e64e7ba8e4e7dece980f92bd9a9a8bce446899b66c4758023c5a01f90eeaf2bd8f0f558ed749bb989f2898e917a71ed9320bf279a9f523a29237e035d573d73d3b1f2dfed581a68d3a8ab262c1aedeec24d60b68385d7314042272a1f43e7a2616a062684a732cc62b11a66bdb009a34f22c3a0c9249cc19ede338f41e957615e23e89d66f1eed284ccfc73c074faa3aa1634b0542dc6501f4c224b1c6ed17a04b36c11694b539a6cea070a37ea89f3c137ae56b158d0681fcf9b614e7c0719c9f92d0654a6f737927159412ef876ccb78a9e35c6b5f30f43a30488cca2bacb3d5b8898860a557c4ee9c7129089814731ce8da9e84ad5dd3822c82b479d45feeacaa32b6ce65810c520b29a241d9adcd86983bc841e0272771434fd28ea5b5ff098301fe06daccdac0920631166e59322d13410f5c4092449180cbbe79e094337bbb880a638e43c3251159d457d4a5dfac479e7e95f98758116795959d81c3f5f6f1a8e125f1c43a25c3539f1dd32f8ce92acc3521cd3719a73096d535fb1719e946e21a0cfe27c28793f5b5410485176fad901fc76b3e69607482fc31d23261137bbcde51768c32f7c2efb55c143f89e86e85edfe3977afec5d6512bbde76c15fac138f458061fbe755f74855c66cd626e6a24cdc0715ef822509bd52e50b4dfcf4fb07834fabe7b58e2f963bdebb80b169fefa2631234d280b305b2e46bbb56934b60b3623e6329b86caaa11192481a585893fbc96d96b5b62ce583449caf0dfbb288f21a11edd2172fcd9caf7f96453ee8a282ecb035f1d3dd1555c422ed13d4f65ec0748e70e53cc2702522ca9d497f339d2e5272c1841fcc00367e4489c1e17f0835674c81f57b42520201940086e80a815387df4009437cc628a0090ae8c3eb9937edd55d6424029ae8c44d44925ebc08c1f2090ca0a77c9db391831b0268dac75917df868e412e754ab10be57471ed3f53bd48a80656a74d3f3c63a463a4ad6d0512b0f92c192b93013561368fd89a8b5d911aa5fef104a05eddbdc5f04b0bd016bc93f62bf495100fd0d1faca147fa3dd3e841a0a9da4ff683438ef6b7828083bf5fe7f1fd98aebef3bd72cf204eafdb983ca5e32c41abb26a92b5c42475fac3af201ff070ff75bddfa115439ab31793ee5295490d79ffb70577abcf2cdd66eadd868ff1fb8e66e9fd60c54bca07ddea89551c793ae680a0d6b20b468edab9f83866238e136b9f01ed05a1cf3449e032638d9c3952a786a3d5e618498b608eaefff558b4929a78d2c0d342bdc1dd4e15d40121f7570dfe939f10884ff4adf6241a62f3c5db545c11bfeef7ee07b50c326f18c619d089b884d66f16b558f00009f6f00eb053c90982b713532370f67ff8ad9834a6d35867ff3b2a700cbfefa3a5a3f0e431e3e4d58b0a62f34bfca4c0747c9a229fe7323592d33f7e23186e265bb4601b4973999f9c0ab2dd67554d607ecd26ffd44f52ab6a8d7a7ec27b43dde56c0a389d39139a0178d768dcaac6b2d6dab51f92258aacd892daef023895ba9ad39a4a4ac73d003b95b0f86d391bc78d2c00c3b7fd3be98520b9262e7070131"], 0x1010}, 0x2620ea7a6f998f25) r1 = kqueue() r2 = open$dir(&(0x7f00000000c0)='./file0\x00', 0x10250, 0x41) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000100)='./file0\x00') r3 = open(&(0x7f0000000240)='./file0\x00', 0x80, 0x80000000000) kevent(r1, &(0x7f0000000080)=[{{r3}, 0xffffffffffffffff, 0x11}], 0x9130dbf, 0x0, 0x0, 0x0) open$dir(&(0x7f0000000180)='./file0\x00', 0x20280, 0x0) unlink(&(0x7f0000002400)='./file0\x00') 23:07:22 executing program 1: fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffff9c) r1 = openat(r0, &(0x7f00000000c0)='./file0/file0\x00', 0x0, 0xfc) r2 = getuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0]) fchownat(r1, &(0x7f0000000080)='./file1\x00', r2, r3, 0x4) ioctl$WSDISPLAYIO_USEFONT(r0, 0x80585750, &(0x7f00000001c0)={'./file0/file0\x00', 0x32e, 0x3, 0x5, 0x0, 0x13, 0x9, 0x0, 0x0, 0x2508143271ddbf32, 0x9, 0x6}) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000180)) unveil(&(0x7f0000001540)='./file0\x00', &(0x7f0000001580)='r\x00') mkdir(&(0x7f00000002c0)='./file0\x00', 0x94) link(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='./file0\x00') ioctl$TIOCSPGRP(r1, 0x40047477, &(0x7f0000000140)) 23:07:22 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000)="86537602", 0x4) 23:07:22 executing program 1: kqueue() r0 = kqueue() kevent(0xffffffffffffffff, 0x0, 0xfffffffffffffffe, &(0x7f00000003c0)=[{{}, 0x0, 0x1, 0xcedf099f9e0c0c67, 0x9, 0x816}, {{}, 0xfffffffffffffffb, 0x8, 0x4, 0x607, 0xfffffffffffffeff}, {{}, 0xfffffffffffffffd, 0x8, 0x1, 0x6, 0x6}, {{}, 0xffffffffffffffff, 0x48, 0x4, 0xffff, 0x8}, {{}, 0xfffffffffffffffd, 0x1, 0x40000010, 0x2, 0x9}], 0x5, &(0x7f0000000080)={0x7ff, 0xffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$VT_GETACTIVE(r1, 0x40047607, &(0x7f0000000040)) kevent(r0, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:07:22 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{}, 0xfffffffffffffffc, 0x0, 0x0, 0x2}], 0x1000, 0x0, 0x0, 0x0) nanosleep(&(0x7f00000002c0)={0x14, 0x7feffffe}, 0x0) r1 = kqueue() openat$bpf(0xffffffffffffff9c, &(0x7f0000000340)='/dev/bpf\x00', 0x1c, 0x0) r2 = dup(r1) fsync(r1) ioctl$BIOCPROMISC(r2, 0x20004269) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000180)=0x8) ioctl$VMM_IOC_INFO(r2, 0xc0185603, &(0x7f0000000140)={0x8e, 0x0, &(0x7f0000000040)=""/142}) ioctl$PCIOCGETROM(r2, 0xc0107005, &(0x7f0000000240)={{}, 0x2, &(0x7f0000000200)=[0x0, 0x0]}) kevent(r1, &(0x7f0000000100), 0xf8b1, 0x0, 0x10000fe, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) socket$inet6(0x18, 0x4, 0x8) openat$pci(0xffffffffffffff9c, &(0x7f0000000280)='/dev/pci\x00', 0x8, 0x0) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) kevent(r1, 0x0, 0x0, 0x0, 0x9, 0x0) 23:07:22 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x9, "d730c15b00f4ff0000747beffde400"}) r0 = dup(0xffffffffffffff9c) r1 = dup2(r0, 0xffffffffffffff9c) ioctl$WSMUXIO_INJECTEVENT(r1, 0x80185760, &(0x7f0000000180)={0xfffffffffffffffc, 0x0, {0x0, 0x4000000000000001}}) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = socket(0x18, 0x400000002, 0x0) setsockopt(r1, 0x7, 0x62, &(0x7f0000000240)="f226e53732436ff3cb441aec382a537e78c37c1a4d783012c3c76f7a1d27bddfe8ea65c18bbfeaaff10b23213344ffce5d8f2368c6b8c0573c5db12fdb5606524f8fcb029520c28f81e2e4b012cda4696456f191298188e7219f88246a2072d2617ec2b6602bb75f59f391f7dbe33952650def9eca2a6c4b9efdc80ffcd31bab9d56878a12033174882b0a2d64cd95a43e173b74f9ce0ba9a7e4552d1e76465511e6c78a4daa4a820eabed8555a8a10b33bdd5cc", 0xb4) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r3, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000300)=""/252, &(0x7f0000000140)=0xfc) connect$unix(r2, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) r4 = open(&(0x7f0000000040)='./file0\x00', 0x89, 0x2) ioctl$BIOCSETF(r4, 0x80104267, &(0x7f0000000100)={0x2, &(0x7f0000000080)=[{0x7baa855a, 0x8, 0x7ff}, {0x100000000, 0xcb8, 0x8, 0x36eb}]}) setsockopt(r3, 0x7fffffff, 0x0, &(0x7f00000001c0)="1f65a523eff4449cd7b24a6c5787a1e3214cb69de738d19def7dde930ad935bffc9ada7eb384dfc830e23ead09123025ddc44b8b2aa0ef111297ee953d5800e708e87fe9e7ebe8dc4b33e566c7c0d0d50486cadece", 0x55) 23:07:22 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) select(0x40, &(0x7f0000038fc0), &(0x7f0000000fc0), 0x0, &(0x7f000004c000)) munlockall() r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffff9c) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f0000000080)={0x8, &(0x7f0000000040)=[{0x8, 0xfffffffffffffffe, 0x7, 0xf27}, {0x9, 0x2, 0x7, 0x2881}, {0x40, 0x4, 0x800, 0xb8}, {0x9, 0x40, 0x1ff, 0x400}, {0x9, 0x4, 0x100000000, 0x7}, {0x50000000000000, 0x7, 0x7, 0xfff}, {0x1, 0x1}, {0x4, 0x8, 0x1000, 0x6}]}) clock_getres(0x3, &(0x7f0000000000)) 23:07:22 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$inet6(r0, &(0x7f0000000040)={0x18, 0x0, 0x8, 0xffffffff00000000}, 0xc) bind(r0, &(0x7f0000000140)=@in6={0x18, 0x3, 0x2}, 0xdf) connect(r0, &(0x7f0000000080)=@in={0x2, 0x1}, 0xc) 23:07:23 executing program 0: r0 = socket(0x12, 0x4, 0x9c) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000440)=ANY=[@ANYBLOB="1000000000000000dc000000ff000000"], 0x18}, 0x0) execve(&(0x7f0000000100)='./file0\x00', &(0x7f0000000300)=[&(0x7f0000000140)='#)\x00', &(0x7f0000000180)='/dev/zero\x00', &(0x7f00000001c0)='/dev/zero\x00', &(0x7f0000000200)='\x00', &(0x7f0000000240)='/dev/zero\x00', &(0x7f0000000280)='\x00', &(0x7f00000002c0)='\\0\x00'], &(0x7f0000000480)=[&(0x7f0000000340)='/dev/zero\x00', &(0x7f0000000380)='/dev/zero\x00', &(0x7f00000003c0)='\x00', &(0x7f0000000400)='/dev/zero\x00']) socket(0x2, 0x4, 0x5) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x8000, 0x0) setsockopt$inet6_MRT6_ADD_MIF(r1, 0x29, 0x66, &(0x7f00000004c0)={0x0, 0x0, 0x3, 0xef1, 0x4}, 0xc) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x80, 0x2}, 0x0) 23:07:23 executing program 1: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) r1 = semget(0x3, 0x3, 0x8) semctl$IPC_STAT(r1, 0x0, 0x2, &(0x7f0000000140)=""/207) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x10, 0x0) r3 = getpgid(0xffffffffffffffff) fcntl$lock(r2, 0x7, &(0x7f00000000c0)={0x3, 0x1, 0x7, 0x1, r3}) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) r4 = geteuid() setuid(r4) r5 = dup(0xffffffffffffff9c) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000040)={{0x18, 0x3, 0x800, 0x80}, {0x18, 0x1, 0x9, 0x9}, 0x10000, [0x5, 0x4, 0x218, 0xf5c, 0x1, 0x4, 0x8, 0x100000001]}, 0x3c) setsockopt$inet6_MRT6_ADD_MFC(r5, 0x29, 0x68, &(0x7f0000000000)={{0x18, 0x1, 0x7, 0x1f}, {0x18, 0x2, 0x5, 0x3}, 0x5, [0x401, 0x2, 0x2, 0x6, 0x16f, 0x8, 0x80000001, 0x7ff]}, 0x3c) 23:07:23 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero/', 0x200, 0x0) minherit(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x1) open(&(0x7f0000000000)='./file0\x00', 0x288e9, 0x4) 23:07:23 executing program 0: 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, &(0x7f00000004c0)={0x27df, 0x0, 0x5c11, 0xe7ab, "3f1570188c636a1b5de0b70b4945ef06f94cf546"}) writev(r0, &(0x7f0000000300)=[{&(0x7f0000000080)="d179e31da54bdc7cefba2de7d1f0d037ef5557c401a24503", 0x18}], 0x1) 23:07:23 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xb00, 0x0) sendto(r0, &(0x7f0000000080)="546b84ea4c43b05ef5aa0a002ff1ca37fd81a9181def284300e5bfc619c2e084673c8827feedd41e474f476210a8b12cb36f016c8bf875546ac06b30b9869ae862cc0925256da7165ad58529580208edc8a3a5a340b9f97e43fcc8f6", 0x5c, 0x1, &(0x7f0000000340)=@in={0x2, 0x3}, 0xc) ioctl$TIOCGETD(r0, 0x4004741a, &(0x7f0000000040)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000000a40)="49d771e228ea1a47533a5b37384d78b892290ab6cdcb7d8037e9995feb2a95529419e0ed5c63d082b58414326878f5f609a9af6a0a21cc054c0a7b230d0df6b007b71e2a45462ab9ee0db66296a01824b81e8148ac02d9e9f0697ff2a1490ca03382c9121fd5a9cb001fda39e7ddb1acfed2a1d1dbd52ceefcdfd68a1fce9bef4b7dba0dd9a88c938d92ab7e9a9960527d3e2717b8d3bb8a0680ea8c0581d8838f1139fe2de50bfe4d9ef35b6b61ff586e77441b7fa50e180c99c6f9110a0aad158505833962f33600c882d37141df268bd8694127d0dacfa070dfb2d2e8bbfaeae12757fe86179f840d51aa2feccf71d3a3ad0ea8d01e6a40c5a416a1c67a001d4983eee795a882280bf10fca4db4d73164fcf0f990ad184187efed459d89e790455b28594a97c03c797cf46aa6a4eceedeb09141905a5f1a101d9162822c683f9c00ca95d9e779624f24a4c3c57cb1d7bd83e1f8d2730e12a27ff3b08809224aed9aa022c0236228d947fcbc376969ac97d2c249b345f741bd069bc926c47302122d8c6375d823ba3982be3a71c7be61cabd9730ae573688cd55c06e87c81509ecc6a180dfd43e9d940b318dfe6932d61b7b5a0fbce95a389ad5493af10c45c940a80cb4aa233b4c217f823a6572fff9a1ac47d91c32d34583a82a58fed841dcb73d3917f97cec9f1ca9415188a44eccc73bf67f56996a57dfd2a5a46c4d5e6532fa1b51fb433589cc8f46ae27a2596d24d8966d33cc37fcaf110a4d01fd92c64672779deb9e3e398caca689f74d7e291e3fd59e48da040d553420e33558b51c41580391fb29381ceca51ead4fda2abdf32c41c765e4199448c11e789248c688499fabcc1319c6496dd9b74028409c4b55a4686ba0415a4bc1393227528afd828d852e261935fb7b55f06e13be1dcd1db27c37ad307a242e355d8fcc3022cf757ff502dd5b6846443e30ec6187ac81338b3572a45ac9c5a81c87ad7a9a9e9cb59f2e9b2fb887e97a12d4bd26eb9e0b176b1184e1e099201a22ac9f50d554be7db4ae86f065b0c065f00243c4b951558004cef60cd283826d8aa8aec32a0c336005c669db8a55e6084a3b3d06a3c4bbd6aa4e79c15f1350cf50c5a150b8d4b7df73a711f86169cd007e82834b2d28896b30889a4878ba3eae183e7f8f45f2376050763e5bb5e85f115e00640db3a62b59c94f01d4af666afdc00346e4274ff77441e113d76fe80d2585588c6c2d69792b8539993c7a2b5a4d385b1e55c910d1e1a67dfdb202607ed4c8b6a4d9cb3e78dc321ec6be8178500c99e753f040265d691d7c121194a9dd7452da205548e2f98cf961edd551697ae8c431e1746ba9f76ece2b5733c7bdf19fef1943e4e3034a348762774e75afc8a780ae9de4eb5fa11d44f775f9b904535a9ce1e6101894b6883b4cde35479c388dbbb171cb8cce5b4246a64fd5e111201779bb36ad2c5de24fdb5fd525c4e58d81de93752f13e98efb7eb60224e59b60714ed3ff06c3b8ce598bbb802e2b34af50a8a9db81236e0540a869a093c4655a5a585a90073494beff9b47f595f4203f3ee404a4d05b110c5e53e5a1fc18e5f0368d07b16e8681bd1b4dd74f46a3a7e4bc368fa58d6abf30c09dfdd784dab864e7f9dfe416a2483aef217b1c458d066dd309e99ad931815bb93435b0c1e8b9953db2b794a2cb6ae450965f4477f6ae3d25357152b29d0f6a432ca42d01ee17b2e8c17b720ab508f44c133696f7742209b3d82240956ee185d8b9b5899184702a1e97eec15c01b87c539a7ca5a574de3288b72cae1732e70a357d3e2a399d8de177bea713f8770e02e677b94aa99ea6b93d9e2636d04bc912827d768f8dadae5f9f559bba61cd1f00f90d0297e3bd05b5831ded24d55b8236830711abe6deeb9aa053ec6d94d379ef090f9f75731747d3e503071dba1368f4c4c5042280eadb288a7a210a489516e8b6accda6001068b540fc2e5869423e6030c25ed0b0b071a7633ebadbd3b6f32a61483845503e18677d26786f2a08d9a88b6660d7d22ded18ccd46df74d805dda2509350a602852b75540f89bbcf2c2df2532aa36b46003d4c37ec2de801c163af07cc5e1a82c4965eb43e0d13c1a86ea9bca10e99957f3f6d1697cfb0cd4e6bdb8f77f740a09d47cc305eadf01835e229ad0ac8d3a4f51528562d782f6f92c7403966b137ba31776a5a99f1b7fa16e7cd112cfec11669045a956e20b1ad496fe99e5f5c5043c7655df4ef37fa5c06f3c45f182fc51e7105f526504fe3c69110a71cfe646f38217795552c4b7fa632ebb36af5e745684385f4ca13ab44a17f6b7d0249a2ae665775d061ef0501e312311666caff28b9c70d90314fc341c221197ebeb438dfbe560c14f0d1a3bff42bb33d3cae8cc0ab59973bfd7b680a3bec7d844d25bf6cbf26d2cfcd0783d525f8cbb2e0aaa3122451889445df167223dafdd2cfd81f1da5b45bf0b522350493f4cd7d8ed5449bb6091315fcb28f6738455760c16e65677a0c5c6ffbb03562d8e2fa0f1eea7415cc39e112e7a9a8daa6c67afb9fa142484e98d7788f7b58a1f05646fa0a8c46d029356ff37211ba9d18796bb9007a8c661336f431ecb977779fb596eb74f6e864a746795edce0f4f815e3dc3d6c29628702f1999177f131b3124734688affa20e381638f37fc65bc2f08651533eff90813fd3e75fd73d70aff132a793547b328d894c517b2a2d8511e3d321d1e690492af9151f4f7f138d18f9e58949ffd972a6ce77f00153c7aae0f7831c44372405ce351897e76c7f471940bb38c9e49f4dce0a71af8a61edbc0d368474368fbb1ab428afb598572b55ba9619ee0a08bce31a14b02a9fec52df6063c6aae1f1032a488d3c80e57d83a52ff4c2de0dd6ceeb88464b8919a6cb251d68b6955a927f80769af7af451271656806c4c8ce16330c88487bd50f54ad635a6363f55ec65896d994cf9414317f257c457713186a0f1421e542a41ac9ac7a44c60b8126537c3788f1ef12a9bd8ad11d3df81d7948350d177c2829ffcef010a155d9877ddf4c375c4fbf70938d718e55e9e85362702db0b6ea342e7cbdf7ef1df9611c35e2a0db7644feaa565a6227e128d7a780ea166557ac0f0a459fbf0753ba1a9ca6486448aac8460d553d9f375113d336774a1e797e01bb0d61fb07b3e898ac383b03974db4158042116966ef9f2f77aaeb017ed3c47b263fe6d81a7d27dbbf98acce418c916020d52b618012c39c2703e7808dd3c5a214688e50e59de11c62571b23862b9aaf190b56113aa05b06346976054581a4d8238bf52438e39942f4a798a62540b24ca47c8a3199b1f75f30d184241ae44ce2b7d580d6b0d65db19ce7d486cf669e2e41a29fdb0f0f5327c00aa000d791f3c2e301fa53565587e3a8e3ad2a8a7d4ba04390b96b17921107acd381fa261c5091afb2e2a5381e96df559153ed0c93c3fdee660b36357f8ed3804c912cdb0572ccce4d77375f5a3dc5051513aa5c9d685935a08236d16219aafe7317a5ea7270b101398d2b996227e775266576da9fb951f91ae49f7bb7b52b303f8cb64614c70076fb7c3efe88d3724149917b4aa9dce99a75bf0a6533770d64f9887630e85b19603228e31c710a56a87b3b0b964c18ee39fbd4fda7fedeac452c3bba6154361c5ea37d33cd47d6ef7a7af9211ff9aa548dbbe31089e389a3210eb045894f6572673468dd110a25bdfa12d2875e536189639d53147be0cb208f9abea36257bce9b75b596af01c7809cd1aad1f815e2cfb7238247bc8ce5c5cbc7709d02712c5c77542e566ce7205750cfba9ea80ffb11025c3e451cab4641df27dfb63012e790692093fb7a08a458a64b6a00d64540751df67faf2187c9835d28e5d48a764099073256f725772c7f3326c5263dd46b2302194b6fea9ef4c004ae7a693379189fd7075d8ec8e99a1163776223d81bc69b5bacd45de66efb1ab29d233a7e0a245dbe3d0156e01c8ed819a0b41fcbeebb09116b56fc82a6d94ed9d2fb55985145dd3fbabf6ecb190977ae4803fd2f82579b66e701ce4236c675e8a557c77f4e474d0947493fd8da1cf393bcdcd01d22abf86479295f8efe4964cc1e1a3606b240585e1f1fe38a26d0d3d77aace44df0d06d5e50d7c941b5b12bc73331fe2a136265077675c5d5f62015104451d2f20d96f6a33ff847f18b5c14656812fb4ceddd268f5a69aa5382865f105d704cad99f4ccab931d43ec703b2059504b787af6816fa53d9cb5157905031298fa8e7c5f3145d212c908704688a64c6c46688802dd861f31439ff1d40bea1a1aec4a326fb8f78638bac0e5c0d6d3162d8a2fd32f489280321f4a53894b4b6b03d7c903558fb8b8c6616e6d02b63ec04b1a12c6f3f9cb1ca93e0f92a42551a1402a69ff93e6646eee04b62a466bbc7ba614675f7bf35e0a1dabf1b7cf6eeb8981bd0b711c1ce0f56438f0930f4af2432c4440dfa2d341fc87075b269ea3b3ec80ced49ac74124f71c6efa63771095269b3552f9905296579624149dbf23a9d276c542fec5b9ab40c6a77d640e915226fc48aa67e864bd6ae9cdc95793e73cb5929187e183057460648cb16960348f59bb47a77128678f42612acd45b4f0d7f10322448d5dc5389227845841fb3fd0cb8236fcffa9bba899006935ef909ed876070aee788314dfe25d77604a3716ea11f9d01d5c1a002217193435c889187c1e812e607513a56589ffe241d11c0da87350d8623f44ee97eb0ebe87e69981e965867257e73117fce5681929ad866529ff1ba95de31732be6bcb7ccc9fc557cf34dec9ed8326174e0adf7b915fb2ea2088adbb3b15967adb1ef6ba190c22e86493f84c102e9aabe5ad52838a0200ed7c86e7d56725e0a480deb78b39136cefbede299864d5502bb87d5865674b64340c4f293d45914613c2f28a0580578002250f02cc65cc12e1c93694485bc7a0f8b35ad0c9973a21db64937f4716d739340b0a059f94974295c6e01a2a6b82f7dfb70a23024c58f0c2cdaf08ed5a4e61114f151d55280a969f5ee892485ac04ca40340880257db56aaa33a4c08cae2d197264781467db650e6acb5345d20a503aa71cd6af9a856f6824ba225b5f8bbd7201f416ede55c17089c0aab4172ece6e40cd55abeefa5ac4b8362e28070bfeb9717f43eb65dbcd9b0eb8f7268b628d76996efcbe0d9d1ccbb997802a2ace1baafe56246076bf90a54f33a28065271bc360a8afad0a12042866c88eeb61152e27518ebcb051d4fb0c45126fe26db5807e296b65f291f8e0c8ae36d628491c37b950be8d0d35af61ad2708272b7a9890a27345515442ab089f54dd503eef6ffa6a54e43329a5645e7b45d3800279aa8ee8cf5aa73f589925ead8ec5d042ec82ba6a0b22dcf660112119b039356855168dfb4374b5dc7bc116f530a48b55b9feea7895a96d110e3dbe1ca0a07c7fe722b16", 0xf1b) sendto$unix(r1, &(0x7f0000000240)="b99326133b2349af952b665b3061b4e1a37732726f409d8a587996ab8eddfaab03a31ec6510e5f4301f5b7795bb1c6da3974a699ded715abe5ddfc87c6de3a77edea3f21cf3d189c3c2a82712e3a8e48b377f3bfa9313ecac2f911da098716314561ae22e8733ea0a2e47867fef1b6bf7ded06fcf086374345d80c267accd9a58f72296db2d577746f33d580d69af6d8d77bf55451ca2a5fb24f1716f26f6a83a6ce0992c2423d8d20db6e134df0b4e70f9d1126a9e6862426957a7b9520366a55f7510c4e2eea9068a4b6ad4323b1d4d6f8d28ca0ed02b470f44636af8e5e1c821a87cb6891", 0xe6, 0x0, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000380)={0x101, './file0\x00', './file0\x00'}) execve(0x0, 0x0, 0x0) r3 = shmget(0x2, 0x2000, 0x300, &(0x7f0000ffc000/0x2000)=nil) shmctl$IPC_STAT(r3, 0x2, &(0x7f00000003c0)=""/4) recvmsg(r2, &(0x7f00000007c0)={0x0, 0x0, &(0x7f0000000700)=[{&(0x7f0000000100)=""/251, 0xfb}], 0x1, 0x0}, 0x0) 23:07:23 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x2, 0x0, 0x100000000}) flock(r0, 0x2) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x10001) 23:07:23 executing program 1: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000040)=0x2) r2 = socket$unix(0x1, 0x4, 0x0) readv(r1, &(0x7f0000000300)=[{&(0x7f0000000140)=""/224, 0xe0}, {&(0x7f0000000080)=""/25, 0x19}, {&(0x7f0000000240)=""/173, 0xad}], 0x3) fcntl$setown(r2, 0x6, 0xffffffffffffffff) r3 = fcntl$getown(r2, 0x5) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f00000000c0)) r4 = getuid() r5 = getegid() dup(r1) fchownat(r0, &(0x7f0000000100)='./file0\x00', r4, r5, 0x4) fcntl$setown(r2, 0x6, r3) 23:07:23 executing program 1: socket(0x3, 0x0, 0x6) r0 = socket(0x800000018, 0x2, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x7}, 0x1c) 23:07:23 executing program 1: accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x35, &(0x7f0000000080), 0x4) accept(r0, &(0x7f0000000000)=@in6, &(0x7f00000000c0)=0xc) 23:07:24 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000040)={0xff, 0x7c4}) pipe(&(0x7f0000000000)) setitimer(0x1, 0x0, &(0x7f00000000c0)) 23:07:24 executing program 1: nanosleep(&(0x7f0000001c40)={0xf0, 0x7feffffe}, 0x0) r0 = kqueue() kevent(r0, &(0x7f00000000c0), 0xf8b4, 0x0, 0x10000fe, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000240), 0xffc, 0x0, 0xffffffffffffffff, 0x0) r2 = dup(r0) r3 = shmget(0x0, 0x4000, 0x80, &(0x7f0000ff9000/0x4000)=nil) r4 = geteuid() getgroups(0x4, &(0x7f0000000000)=[0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, &(0x7f0000000100)=0xc) kevent(r1, &(0x7f00000001c0)=[{{r2}, 0x0, 0xb0, 0xfffff, 0xf8, 0x3}], 0x80000000, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffe, 0x40, 0x0, 0x0, 0x401}, {{r0}, 0xffffffffffffffff, 0x50, 0xfffff, 0x81, 0x2000000000}, {{r1}, 0xffffffffffffffff, 0x12, 0xf00fffff, 0x5, 0x5}, {{r2}, 0xffffffffffffffff, 0x2, 0x40, 0xffffffff, 0xb4a7}], 0x20, &(0x7f0000000280)={0xffffffffffff0c4d, 0x6}) r9 = getpgid(0x0) shmctl$IPC_SET(r3, 0x1, &(0x7f0000000140)={{0x3, r4, r5, r6, r7, 0x2, 0x5}, 0x8000, 0x800000, r8, r9, 0x8, 0x6, 0x2}) ioctl$BIOCLOCK(r2, 0x20004276) close(r0) kevent(r1, &(0x7f00000002c0)=[{{r1}, 0xfffffffffffffff8, 0x82, 0x80, 0x1, 0x800}], 0x6, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffa, 0x32, 0xf0000008, 0x20, 0x7}, {{r2}, 0xfffffffffffffffc, 0x75, 0x1, 0xfffffffffffff417, 0x1000}], 0x3ff, &(0x7f0000000340)={0xffffffffffffffaf, 0x401}) 23:07:25 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) close(r0) setsockopt$inet_opts(r0, 0x0, 0x0, &(0x7f0000000240)="965a2684adfbcb69d61aeb07d104b69a96f73089453e0ebbf263a50cc69cb175f689b69ce34ad3be35953056e2b547a2cbab4b0a4262b458d11842b0a49f4d7f7169b6bd6e77e67108e41eb08fbec26dfd4d692afb3dc1d5bc28e188911b2daa77607b21c3150aeab51738f48194f81dc4c21d8c32e3809e5866582721be2d3347a793", 0x83) setsockopt(r0, 0x6, 0x401, &(0x7f0000000140)="0f8af070f54b855be63b4b04b63ae78ec391704852267986226e0b3eabc8b9f8f8ebad8a455027dcbaa3d6d0e3eb05cbdeb1955499dba07d202baa8a9272673615f2a1dc73e57c86c9238f17f610facf343468822b539ea5e96984851ac5c2dd9f2b12bb467e1f2795971af6428f93997633730312628965e15f5e75bb601bbc69c2214086836317eb4ab4fbfc4d294590e84b4b084d89c46a096270b618a058588870d662bf8dd76bc30f5e9eecd40ee1357af6291dbe2aca1001778166051f35822b840981205c8b68d7e6019580f92c461e12841ab21c1310ca65be6f6e864088fe11d3", 0xe5) readv(r0, &(0x7f00000003c0)=[{0x0}, {&(0x7f0000000080)=""/143, 0x8f}], 0x2) 23:07:25 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) fsync(r1) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000002c40)=ANY=[@ANYBLOB="10000000ffff00000100000000000000"], 0x10}, 0x0) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000000)=@in6, 0xc, 0x0, 0x0, &(0x7f0000000180)=""/9, 0x9}, 0x0) 23:07:25 executing program 0: setitimer(0x0, &(0x7f0000000000)={{0x0, 0x2}, {0x0, 0x8}}, 0x0) r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000040)='/dev/ttyCcfg\x00', 0x8010, 0x0) ioctl$WSDISPLAYIO_LDFONT(r0, 0x8058574d, &(0x7f0000000080)={'./file0\x00', 0x54080000000000, 0x5, 0x1000, 0x1, 0x7, 0x887e, 0x101, 0x7191e911f15f363f, 0x1, 0x0, 0xa78b}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x80, 0x0) symlinkat(&(0x7f0000000100)='./file0\x00', r1, &(0x7f0000000180)='./file0\x00') 23:07:25 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) r0 = socket(0x13, 0xffffffffffffffff, 0x2) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x0) madvise(&(0x7f00003e9000/0xa000)=nil, 0xa000, 0x4) 23:07:25 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() r2 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x0, 0x40) ioctl$BIOCSETIF(r2, 0x8020426c, &(0x7f0000000080)={'tap', 0x0}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000200)={0x1, &(0x7f00000001c0)=[0x1]}) close(r1) ioctl$BIOCGETIF(r2, 0x4020426b, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000a07ced4860000000000000000000"]) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) ioctl$TIOCSETA(r0, 0x80047460, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000000240), 0x258) ioctl$BIOCSDIRFILT(r2, 0x8004427d, &(0x7f00000000c0)) 23:07:25 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='\x00', 0x100, 0x1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0xfffffffffffffffe, 0x2dd, 0x1, 0x0, "10a3888239244cd65e9142d14c53192ffb33b331", 0x2, 0x4af4a538}) setsockopt$sock_timeval(r0, 0xffff, 0x1005, 0x0, 0x0) 23:07:25 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x1}, 0x8) 23:07:25 executing program 1: r0 = getpgid(0xffffffffffffffff) r1 = getpgid(r0) r2 = getpgid(0xffffffffffffffff) setpgid(r2, r1) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x90, 0x0) ioctl$TIOCSETVERAUTH(r3, 0x8004741c, &(0x7f0000000080)=0x2) pipe2(&(0x7f0000000000), 0x4) 23:07:25 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0xffffffffffffffff) r1 = open$dir(&(0x7f00000001c0)='./file0\x00', 0x502, 0x0) r2 = fcntl$dupfd(r0, 0xa, r1) ioctl$BIOCGSTATS(r2, 0x4008426f, &(0x7f0000000080)) 23:07:25 executing program 1: mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x0) lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180)) 23:07:25 executing program 1: shmget$private(0x0, 0xfffffffffeffffff, 0x0, &(0x7f00006f2000/0x4000)=nil) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) clock_gettime(0x7, &(0x7f0000000000)) ioctl$TIOCDRAIN(r0, 0x2000745e) 23:07:25 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x4) r0 = semget$private(0x0, 0x3, 0x104) semctl$GETPID(r0, 0x3, 0x4, &(0x7f0000000540)=""/241) r1 = socket(0x18, 0x1, 0x0) r2 = open(&(0x7f0000000280)='./file0\x00', 0x800, 0x80) ioctl$WSDISPLAYIO_GETEMULTYPE(r2, 0xc014575e, &(0x7f00000002c0)={0x8, './file1\x00'}) ioctl$FIOGETOWN(r2, 0x4004667b, &(0x7f0000000300)) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000140)='r\x00') setsockopt(r1, 0x2, 0x8000, &(0x7f0000000000)="4aa78c9a0f9801e72c13945b9c6e224a2a57640efd488236680253de8a78368c09d119e7b77610330ea01124183ce886d31cd4daebfa2324528fb0747293ec9b979d5445f684e931900914093d67b336eee58d915922c077fc7a0650a3f3d519c495a3229169adc69a7586c743f49f30ad7de9b25c9437d0592f30ca57ad9a81236417e139a1c686208caae4c452b1848e057d775d7966051cac1d16e4c6e4f956bd2f3003c3", 0xa6) setsockopt(r1, 0x6, 0x10, &(0x7f00000000c0)="eb368f80", 0x4) r3 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000200)='/dev/ttyCcfg\x00', 0x11, 0x0) ioctl$WSDISPLAYIO_GETEMULTYPE(r3, 0xc014575e, &(0x7f0000000240)={0x1f, './file0\x00'}) 23:07:25 executing program 1: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000300)=[{{r0}, 0xffffffffffffffff, 0x87}], 0x3ff, 0x0, 0x0, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000200), 0x60, 0x0, 0xfffffffffffffff9, 0x0) close(r1) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000100)) 23:07:25 executing program 0: mlockall(0x3) r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) readv(r1, &(0x7f00000014c0)=[{&(0x7f0000000040)=""/106, 0x6a}, {&(0x7f0000001540)=""/172, 0xac}, {&(0x7f0000000180)=""/152, 0xffffffffffffff4b}, {&(0x7f0000000240)=""/154, 0x9a}, {&(0x7f0000000300)=""/4096, 0xfffffffffffffd76}, {&(0x7f0000001300)=""/97, 0x61}, {&(0x7f0000001380)=""/158, 0x9e}], 0x7) ioctl$FIOGETOWN(r1, 0x4004667b, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r1, 0x0, 0x0) 23:07:25 executing program 1: r0 = socket(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)=""/217, &(0x7f00000001c0)=0xd9) pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x0) getgid() ioctl$TIOCSTART(r1, 0x2000746e) socketpair(0x21, 0x4000, 0x2, &(0x7f0000000000)) 23:07:25 executing program 0: r0 = socket(0x2, 0x4001, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0x2) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000040)=0x80000000) recvfrom(r0, &(0x7f0000000080)=""/175, 0xaf, 0x0, &(0x7f0000000140)=@in6={0x18, 0x0, 0x2, 0x20}, 0xc) r1 = dup(r0) getsockopt$sock_int(r1, 0xffff, 0x1007, 0x0, 0x0) socket$unix(0x1, 0x0, 0x0) 23:07:25 executing program 1: getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) seteuid(r0) r1 = socket(0x2, 0x1, 0x0) getsockopt$sock_timeval(r1, 0xffff, 0x1006, 0x0, 0x0) 23:07:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x0, 0x0, 0x4, 0x11000300000005}) r1 = getpgrp() fcntl$setown(r0, 0x6, r1) sendto$unix(r0, &(0x7f00000000c0)="5936bdc407077838b760f434f80a5d973dcc341addd2f671ceaf75759cdb0f35bfb931c36cb8a0757a726171cf61f0b4a1f367918e650a1d04d8e7dbc0bab7d20e8c402dba965e46712a2380a94774ace7b5c1ae", 0x54, 0x4, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) kqueue() pmap_unwire: wiring for pmap 0xfffffd807effc1d0 va 0x20ffc000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc1d0 va 0x20ffd000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc1d0 va 0x20ffe000 didn't change! pmap_unwire: wiring for pmap 0xfffffd807effc1d0 va 0x20fff000 didn't change! 23:07:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140), 0x10000000000001f4) write(r1, 0x0, 0x0) write(r1, 0x0, 0x0) close(r0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000000)='/dev/vmm\x00', 0x2000a, 0x0) r2 = dup(r1) readlinkat(r2, &(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)=""/87, 0x57) 23:07:25 executing program 0: r0 = syz_open_pts() ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f00000000c0)=0x2) fsync(r0) 23:07:25 executing program 1: socketpair$unix(0x21, 0x1, 0x0, 0x0) 23:07:25 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') getgid() pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b6", 0x154}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000000)='./bus\x00', 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 23:07:25 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file1\x00', 0x40000400000002c2, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000000)={0x10, 0x1, 0x4, 0x1, [{&(0x7f0000ffc000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffc000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x4022}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0xff}, {&(0x7f0000ffc000/0x4000)=nil, &(0x7f0000ffb000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffb000/0x1000)=nil, 0x100}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x3}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0x200}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffd000/0x3000)=nil, 0x3f}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000ffc000/0x3000)=nil, 0x7f}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x5000)=nil, 0x6}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffe000/0x2000)=nil, 0x3}, {&(0x7f0000ffb000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x1ff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffe000/0x1000)=nil, 0x1000}, {&(0x7f0000ffc000/0x1000)=nil, &(0x7f0000ffd000/0x1000)=nil, 0x7}, {&(0x7f0000ffb000/0x2000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x8}], ['./file0\x00', './file1\x00', './file1\x00', './file1\x00'], './file1/file0\x00', './file1\x00', './file1\x00', ['./file', './file', './file', './file'], 0x4}) ftruncate(r0, 0x0, 0x7737) pwrite(r0, &(0x7f0000000600)="78d886e0fd4f28089a509e1f4cb034ebbd94601e6f8ef22b7b6ad17bf90b8ba5aaccb716988e9e4e4b9c98bda3e7bd240bdcd8cc863aba9247114a2edff3841731b5ec2fdb2575f3e6b333d0604212ccfb1fb00ac9a97d9acbde7544e6bd97f9d473b94c8468128a66b590f97d7461688e43aefff03d251101a94db2b0ad03772d5c75cf0c72c62da2b0724ad87c476960", 0x91, 0x0, 0x0) write(r0, &(0x7f0000000500)="27ade2bd85a1252e1e3711ccb0b7cf0ea9e7995e47f166475ccf108935d246e331af3f4a56527f51c6c609fc04eadb2f126c0005b4c56a948275f8877abc05c79543fead91ecaa29eb4a678c7592a93f3569ec36767d5f4d82815623764eebbba2735eaf84b5afb6ee5b663a305b4384d8b6999e86875a05049b521163cb1907782364312a36c30bc6e25d67758d0dec727adaa7b7b2e63ddd6a3ae67e00e376a1a0d1c68a243c580ff02db00c73661e72daa2fa634e2db981a8173f907032414d6eb865bedfebd19f5953c1d3ab055886090edaf7dfffcbab06fb3ddd046887d7da5f24aacd01aa2fdb194c7f643c57dee000b21a6716d45bcf4d52891c", 0xfe) close(r0) 23:07:25 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x1000, 0x0, 0x0) getgroups(0x5, &(0x7f0000000000)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0xffffffffffffffff]) r2 = getgid() setgroups(0x2, &(0x7f0000000040)=[r1, r2]) 23:07:25 executing program 0: setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000c, &(0x7f00000002c0)="eaff000000000000", 0x8) socket$inet6(0x18, 0x4, 0xd67) r0 = openat(0xffffffffffffffff, &(0x7f00000000c0)='./file0\x00', 0x8100, 0x1) accept(r0, 0x0, &(0x7f0000000140)) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x200000000000d, &(0x7f0000000000), 0x0) 23:07:25 executing program 1: mknod(&(0x7f0000000000)='./file0\x00', 0x1, 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() kevent(r2, &(0x7f0000000040), 0x60, 0x0, 0xfffffffffffffff9, 0x0) kevent(r1, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0x2}], 0x76, 0x0, 0xaa8, 0x0) 23:07:25 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) r0 = openat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x21, 0x4) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x8, &(0x7f0000000200)=[{0x3, 0x13, 0x1d37, 0x8}, {0x40, 0x7fffffff, 0x0, 0x6}, {0x4, 0x10001, 0x9}, {0x20, 0x5, 0x1ff, 0x7}, {0xfffffffffffffffc, 0x3, 0x8, 0xffffffff}, {0x4, 0x1, 0x9, 0xfffffffffffffffa}, {0x6, 0x21622638, 0x8, 0x20}, {0x9, 0x2, 0xef, 0x1}]}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000002c0)={0x0, 0x0, 0x0}, &(0x7f0000000300)=0xc) setregid(r2, r3) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r1, &(0x7f0000000040)="40a4e3d88b06a139f142170c6d6a156bda84dba23d8b0a20d3a8311ed471d096c5c13ef6326a32c0fc47edcb2038a9ac57a31f1de57921dab3845894592ef0d243bfd01e2270090384a9af8ee8ab0618ad4dd32368443059a6849c1d71ff6e747597a8b8f0e596dd52dc24272e76ef41eecfaf94e73d06af7bc0d881a0ce9d10ea92cba076317e0c389613822ac363ae2c2cf3662bd9fac5cfa78f54d154b886e16b304825229ea43f9092a020e0c8062b6b8f149e405e941030427d56af0ff275883323b90ea9bb90a1d5a78b77257611e89231411690e249c3b6b92ea6c016916ff66613c9676a47a103debbd5f9", 0xef, 0x0, &(0x7f0000000180)=@abs={0x0, 0x0, 0x3}, 0x8) setsockopt(r1, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) ioctl$VT_GETSTATE(r0, 0x40067664, &(0x7f0000000340)) setsockopt(r0, 0x29, 0xd, &(0x7f0000000380)="ebffcbff2f400f71f8344b067a19e7a45291f13c13b9fd2b88998d29a9f20799a4aba681", 0x24) 23:07:25 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000840)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000001000/0x1000)=nil, 0x1000, 0x0) sendmsg(r0, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000001880)=[{0x10}], 0x10}, 0x0) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10000, 0x2) ioctl$WSKBDIO_GETMODE(r1, 0x40045714, &(0x7f0000000040)) 23:07:25 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0xfffffffffffffff9, "955cb8af9881954dfc4c7f01d79f2500"}) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file0\x00', 0x8100, 0x1) ioctl$TIOCSETAF(r1, 0x802c7416, &(0x7f0000000080)={0x3, 0x1, 0x0, 0xffffffffffff8001, "f078f98eea3819d4c28bbf5d9a27d79f6ef5db2d", 0x7f, 0x10001}) setsockopt(r0, 0x80000000000029, 0xd, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:07:25 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff}) fchmod(r0, 0x1) sendto$unix(r0, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) r1 = dup2(r0, r0) shutdown(r1, 0x1) poll(&(0x7f0000000000)=[{r1, 0x4}], 0x1, 0x0) 23:07:26 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x4, &(0x7f0000000080)="04000000", 0x369) 23:07:26 executing program 1: r0 = socket(0x800000018, 0x10000000000001, 0x0) setsockopt(r0, 0x6, 0x2, &(0x7f0000000000), 0x0) accept$inet6(r0, 0x0, &(0x7f0000000000)) 23:07:27 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) listen(r0, 0x0) accept$inet6(r0, 0x0, 0x0) close(r0) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) execve(0x0, 0x0, 0x0) 23:07:27 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = dup2(r0, r1) ioctl$VT_ACTIVATE(r2, 0x20007605, &(0x7f0000000000)=0x214b) bind(r1, &(0x7f0000000280)=ANY=[@ANYBLOB="2d012e2f66696e6530008324a7241224841272ddd15d4ea6dcbe45b4393ec72c5b79ede6bd522b1c82f4f87976d7c97d68883a4545a518ccef863c10f5f2d6b93dd740de183d62da435826f25fbbdf48efdff38f13a4677d1b5fe138cb3554adf35f4e98b84730e5c40ffe9a44cf2fc2478c52ea6f5a3172aacda34356bcf4566e17cfadaba7b5c321cc0e57dccb15f1c09e6dc995f9e1f77604c7a5c9f38524623f04621ae24bcc8bbc5c6d33b19a1e003449b86bc269c93a00"/204], 0x91) listen(r2, 0x800000000000) accept$unix(r1, 0x0, 0x0) sendto$inet(r2, &(0x7f00000000c0)="ebec302a0382e5d3d1d9884226e21097de4e7388f2bca39e5add16b40c620b959b87434b008c5fdbdc8bce65c09ddce138bed6743190e9b6b9cd2dcbcfc4e322b33b751a39a58452b9b7a9d9dd0a01f454da0395ae5e362bb15a12e39932a8694c239df4f825f239984e27329ad7ef527501e2e905", 0x75, 0x1, &(0x7f0000000040)={0x2, 0x2}, 0xc) write(r1, &(0x7f0000000380)="8b1924b54c7f47ea89cebbb6796a11f4b597c4163c09e2329ec13ca1b119f95ea1f62d6e8312db3076ede12ba592719654b8d49f71589cefe6384a80e429cb8a77cf26f5c34e4c40f587a03fa18aa892d4f16ddcf6b8eadd908b38c96fc76b0dbbdfff544e5433266c92e24fb1cb56bc4884149e186076f78bba5d04fa4f073d1a846a366d38ddac0432650df7214d29600be312f76d31dddd9fb16fd7fa3e1703e518718c91fba38c9ef71ef109e736304de823d82660fcbc8873c2e49f251f317d0be4cd27a107498a9cc55faca465e672b1c1994013ae1810d20c7734b440acc4015df00c85bc4025a2f2965b8829aa39770b8f95247e84bb90e7f0ffbbfdac3651a9abf642de52c86096eb73c538b78c0e78905015f549c0fa6c108b4dab275d00103adafedb5891fad4efd94c93369148a26f65fce11b6d31d7505326ba319ab30eb9858bbe31d534fff9ec021d13d3c027cddf12228b9e5ddf1d2177c1dc66e9d687d71078d9691e2d03ee590e91d387236673d845994a643f9d58a71502fdbe526544bbefe47277b03017d2fb3693fa42ffeba166e64a770b26c411d3657101d5e8b1aa091dbbb8eed2b13d963ef544d450d580db971c9c1131d26fae0611c592cbaf8373a123058e21c5d8f055862bff441bc05a4f796f60d45e46e8351635f94deb2bc9fd4a827cd91b780bfd801a6f75bfb93163f5b3dfdedb20a34ee4d23b2c5ba37b5a4fd182a78e6d8592a5174820b0bde7a7454e84f82a7828539ad7da034cac8229fb5a186d45d50617e9c7c94af68ec3a26e9b88f757e7a92908610751bb59cfba498f02c77e3b79e8270b34355d32cfcb0e09feeb549a8d3637890da714ca9cf04754d64a2f162c58a07d26e0690aae39150ad046fc4dfb04be410b3641a44e337a7509d20feffccdd69c30aa0234a1272ff25cdafba149cb5c89bd914c2b96ed878a1995ce56e5c5d34ef88ed28e3a94558528b63dbef9763e49932883fbed6e796b4ddd888fb8331aafddf241a70f2dff2800de2803f274bfbd983721c7c58cb58766822288a7f418282d667fc80869aeb95a7718337bf016f1a700716346cf5b14a4e8c51250f13608ab628c586004ce11b521cdae9f029e8ae470c1b80671440aad309d905f9a055c711a17fac592fb07d24d228681cb1847b7d6d0b3cee9446032e4808192e2a114f09c753ade8b4b307f02827be8af39d0b72a773b84982ca4f572b18d521a44b0195dbc0a135ceab4656198da3d8a59b1b700de45623f34eafaaa9390838c4d60b0703322bfbc6451c55df8c9219681e455b536c065775c2fec48dc18b51d8c84569da36eb7344a66a73b0c90324bafaad5cf9e4a67a4b38288160f4c50ccfe61b00600c99437d2b908a6849d91b5f26d1522ae308c81a5af5817b02439866f02bc84d987ad0f04c0ad2b93f6ee18f5ed10de1188e6c4219d8b0bb4ae717135ea427c814cfa626b6d467758741862b7c9d35be500f9830a5d327bfabd03252e9dce00311b0780e0a5df0b7685c576d0fea95d45e0f8101578e0edc52d8402e587bc77900117c39c243f0d0424cf76b5dc404c40f1942d5ccdd80e6f080e8dc782f067e75ee3cae6b09d20ead9e1ecf21fb4650a3e330eb70321aa369ef1265123fbae8ea2e7d0dbbce152913cb98ced54b16cca03dd084b6719439871b248a1b619b3e7068c73815a1a41e2694feda6992b6a67405eff8920b0d65139e9d3c9d58a3fd94d847daf83c985640a510e0e0998f1aa4ffd0facdc8b1795806b6851221818565058bc74018954b9faf095102d9309b06f7434991d567c8278bbc166ed7ce36c4b1d3c494953c9caad25afbac812c6776fba74cdb94ace0611a8321194bc1402f42ef8ac0b3b5b7eed32c3e2c7d5f0c7f6a7bc07472701931d7add9ffd6529264e49a6ca6feff820411d9af48c872edbd6d173d8410d051f5415067f613fcda4a0f5633f12eea5bd0e0bac18acf3b220eecf27d593e03ab04973e6496339cb60cfd12f1589504331b769096e09f9cc625c8b2c310da162d3231e5aa0def127a6a88e2839cb6a9bbe8121eb1959e091ee6c9eb81876cccccf3584949dc0f6e8747a9c49b3ee8248b18ec3428481d669843b8db867a92d5c15e8969e6ebf79cc146a0b6160713984e1b617ed4da7d84fd8bcc7b4eb604a656d6e177c1a66ca377768a4bf9b4159630cb5c46a6b3cbd1b2ed4f0d0bfd26063151a7a23116bcf138f0ca68d2ed65fcf6b98c69aa027b66a458e76d3a70523ec80b873a2c69f4bae777505ab7db572bbf881366fcbafdc76b20c126b44557ba4a792b253843608097ad5383de01eb8657937b7cccf52bc25cd9d2400c0728de963c034394ae6ac24ce276eb0ccb49f57c076bf44e5f3c17fac59e0e7a8f6771671b5b94f912a818ace79202851701ba586a29ad437e12a32183bd5eaf611dad9a4cc0ee86e0ac0c8efd1368568b596b6a5b02276b351260026a888544cd599b8e7a3b51565802f650c6c0c697449fcbf98ce7484f3202c44cff17257c979b4d2f693ffb9a3675ac0556530490f06a12ccfbd5bbe1545d13277d6672ee04c18ab9cf6888d40f67b9669b2519f538857c56d6728882daa5d7a628d1b5369baeef550d60018bdb83f0dba9e4aead53159dce7704d83cf59a8fc1eecaa9fc9d331f533b3439d5d489348c1cf495bb4971f4551cd426d1c97fc8078354a06f72becbf77226ac8618b67be19fc96d10bfbcd0cd6958416001fd6741a76e476f7f4b633753a535e424a1ce7cdf600aa5798ef98578f50addc19595c60a0ecf8695e753afa9ca9193576aeced30e9e15fde5b797e8af78269461bce1b6bef90b1849f0470018966bdaec1d86d0f8d89edd9d19ca7051ac231f5f4c91c298993d7716abcfe2b7291562e547d2ec5d1aab2333157353177f181283f8492cf41d48bfdbd270615451f97e0c2e46ac141f1b1d6295c93a60390d0e175f00d2f66bb94981e56cad04059748a77671e56eee7cc4a33ecfab67c44dc0950718c98253364b1f97c74bfeed68ea9a902064c3ab46e023363daaf81eaed91a63c21db29f082d15fb355fccf153d8ebaa8c8d1fc378dc57fa58573ebd0af018f6ad4d90d03ed62ee84ec44a384ab64ccd4eea2022612b6aafaeb5acaa1f0e1ec0cef4df6144ffd23c972a0ae2d5e4e522d33299decd1722c4ef72b168786cf29b7c6cf80e5e878bce1a581de8c30d41868a08256ec6c0b8a1b0bdc05d7b5e9b6cc9dfb0df819454b48a8029a03e4ea0e91a0be2c0eaae92bb32727d8c61f68d175f0ec24810bdfd0db93f62ffed22d34ce71b637986fe5692772184ca044aa40d54ef35686cf0b61b7c6cef769e8d3e7c6c6dde5fdf0345407e3b2288f9b874eb456358c5b7f679753463aa2167b41b555c7df9cb623ced4c6784a6bd02aebbcc08f6ccf18c92f8ced33433855fa555b1cc756e51f39185da689c88551efe35660d19a9722c32cb4c4b2f58567bc23025b04b977aa56f300bcfbf12cd07a45f48ec3a94c0eb355c5fe361f8490767a266829e3d3b16dc1f178d646c77fe6ce0659b097c9fd5f804e23b12dd7ac904d4b0b57802c91a5a5597a4b0dd34e9e2e4b5a100ed9b66ba76eb16ea111f9fc67b8239bfdf5a361984ec0b19d0d77c57a7fc4abbf7db294924cdb6ce1b96c1d8a45beb6eadd745f57495f569b889944fdfb403a5146f92d0ee9d9390b8efa4f0682bdd4dc7d4450a0a818bcd191395fedad03e04061cd6f6af1523366537ebdeff47d8a37d03e8eb0cecc84be3c334ebac6482519b428a3e0e5eaebbd59f3b0edc01791c16e70eee27c208336d409476055584c3e0289b7476f1886da2209dc574a74b7b082637cf709af8b3f3a61710ca48ef339ecdc6c406f856ceac7ab8a1357fadafe6daa00f6b9a0adb80a72222ca6583343d45692bd754775a55c04fea176cf3baccf57c2cf35d3a79cfe76be2fa81fe464840a04942a35beee828ea35b0339fc1234ec7d16a25a0c394302dbd8649761921245a09551b1716fba5bb617a7b2fe399c5f24c0e134068379403b37321c8e37d0c5fd0c38eee13527b97d5d66abd2814db2f4a719f5b53ed334d3f5c310a8e2d49699abe9401b56e576135e7f4db21c4f1ca69b1e187a0c2c62e78f65f559aec8ec1e6f8c62c2a4bd0e50737947fe5ca2141e1d1867f3285d9eadf1b31f1af8583d8c509a42ef8a90bcdd2f371c26223c02be0b5f52daaf59bd811b1ba0aa340bf1cb045a5fea3d45b5b326627c6e8fe000ab3106d7cfc8bae28746d3d7679a0726d99dd3ece3d61e04c77d497daf28630d7ee0640f000af74be855024869c2cf92747793f8c92d04aaa9b07abcd96c0edb0d15412626ebcefcc497e9c6d33810e8323314e86990c9c98d02408e8b45537007a20e37f848df9129cc71585ab836ebdf72e4a261de30198d7642999caad9766b468683fcb473b5e7b8a776baac47b96a63588896c738df9c9c296f1eae96462ed87caaed28cebaf093231afd3fcee3bee3668afa337849ed3d4e1cd02723184357bee2fe5b4e020c5bc3a3a94545cf1307f641737212aca520af97eb983cb8de2469572480b3f0aa7a33275c97ffab6daf5d92b92e2e17ad858895e88a729ab289d0ef1e16608460796e878612b893f1911bf29529cc6bd0476e75a8d60af61955ce5723b7df55751cd585bbb1b21a54de08ead92214c3a332c9c9f8ec363c998e271f28038e85b75e4f6de6b6387b2b6c9aae00fe8749102c92b4b530e221eefbd3b2907402fbf6335a83d25fabe63d8ce983dd545dde42909bbcf52a0ff9bb15469c4f5044ee39358626fe10b4de1a958c35627f332710eae2a398ef98b4d00cbd64b1e9da04a801339b0120f446db8089fe0a977484d298561154898ef3b490276d1e6373a3712f49cc44b0fd20247c4690181614bb5f62f7a634f6f84a762cfdab8046b6f6a27841588ab02ed664b76484ae19f6d74f19c7e533abb496368bc7d7aed5910597037ae244a17690fa3efca393cb24c107d9b16ce43826c6a109f91f1af2b87a6d9356796e01038746b3a8bde1c474bc74ac390bb7e7c47015b430e39a22ef95eebed3740df4edf140f3ee115c6db931ac29caadfdd6c6e3ac32445a76cbd11e8ff3f3fa5ecc67cbcfb2e8c788be78ca794fb109bc356d1ad6a18bf98ed490463344d8f58fb4cc84715f0e0fb9440afeaea3f25f830cfbb1f35bcbb321317c07befab1c5ebb9d7dae7e4f526f57bb35716f89fbed054a0fbe8d9b88236da389e4153e0a0d98b756e66a932893b4e7d0119c3c8d6772e376866ab0033549bcbfc6406e9a2527ca052bddeb59462b9265382dbd7500710f64daed15241ad7cc4f76a7234c525029f6389ad16b20b171f7e32e5105b1977b9b9e8b911eafed1dd311cdb8d6ab239f749ce975b6c813d9f6d9b1d3b42019ab9e1abb00acd3e95b52f36a7d38593a783221f7346ea01b84a8d1b6754bbfe809f908b21d2fc27bcf219bb1ab150b0b66ab874c824d9844327b155ee69acc059c271219e1a0c8f6803fde74ed56cbb6e5fb1f8df8c551b93984378fd1ec1d1b5f15612987e361347d9c24cfe11e915cb78272e8e09cca1a88a9c2441bf6706ddebb6d6cb9785ab0877b99a617c620e7c3ade88c26d95d694b87b2eed00e5dae9853083ad3571e9803ca646afeac6f73c0c41fdf2e062b297b2ecd756aa7281fb31706f6b33677e4ccdde54b666d870fb57c1ce38df5ce92201a78fb093895ea40653f3a11a25258eca9", 0x1000) accept$inet(r2, 0x0, 0x0) execve(0x0, 0x0, 0x0) 23:07:27 executing program 1: r0 = socket(0x18, 0x1000005, 0x100000000000004) setsockopt(r0, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt$sock_int(r0, 0xffff, 0x1, &(0x7f0000000000)=0x6, 0x4) preadv(r0, &(0x7f0000000140)=[{&(0x7f0000000180)=""/72, 0x48}, {&(0x7f0000000240)=""/5, 0x5}], 0x1, 0x0, 0x0) setsockopt(r0, 0x29, 0x80000000000000b, &(0x7f0000000040), 0x0) r1 = msgget(0x2, 0x40) msgrcv(r1, &(0x7f0000000040)={0x0, ""/2}, 0xa, 0x2, 0x1000) 23:07:27 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffd, 0xa6, 0x80000000, 0x81, 0x3}, {{r0}, 0xffffffffffffffff, 0x91, 0x600fffff, 0xffff, 0x8}, {{r0}, 0xfffffffffffffff8, 0x82, 0x40, 0x8, 0x4cb}, {{r0}, 0xffffffffffffffff, 0x10, 0x4, 0xfffffffffffffff9, 0x4}], 0x3, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffd, 0x20, 0x10, 0xcc}], 0x7, &(0x7f00000000c0)={0x100000001, 0x4}) unveil(0x0, 0x0) unveil(&(0x7f0000000080)='./file0\x00', 0x0) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000140)={0x0, 0x6}) kqueue() getitimer(0x2, &(0x7f0000000180)) 23:07:27 executing program 0: mknod(&(0x7f00000001c0)='./file0\x00', 0x1ffb, 0x0) chflags(&(0x7f0000000080)='./file0\x00', 0x0) r0 = accept(0xffffffffffffff9c, 0x0, &(0x7f00000000c0)) accept$unix(r0, &(0x7f0000000100)=@file={0x0, ""/62}, &(0x7f0000000140)=0x40) chflags(&(0x7f0000000000)='./file0\x00', 0x10000) 23:07:27 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae632e0c2e8b27f2b284a73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8a7db9ad8a4f5f728ada3742d193ef16ab93f12fc4d5f16b136a5d00d", 0x65) write(r0, &(0x7f0000000d80)="bd82c321a8cf98848e4a8051bd24313d028d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ec828e3768a0237f559b7cb5e32d0ffad4e7199679daa987423cab21c6b2748aaa78943da61d75bc9028a2b887f0130906e061a751731e5c2091f3e9bdd1114518138f7d1d6a2e60e1f34322c0cdf8648b48935d16a79a15cecdd79cd66c31400b4dc386972d2eae4950146e55dfb730fc43c6c3b018be5455be5fe8080c850f9e13da075ee54c068235008afe74511560a934642a247a3e4003d756b8f36f49d07805e04cca5dcf52535caab085c9a7dee538225996d2250f6ea821e153a6212dc30a02000000ac0fe439f3c2ff8a0d530549c6eeab2d4e779efa280628dc1acadfc3e92423cb41197f368771b662654bdff0d7b16d17f7030a73a7142506aacff400b84a56478769d83c9ae3c3e92f5de46d9c350db63caf7ec56cc8d1a827d017cfa86de2263508d4edcd53967e684a30c5f5913d0e81000000000000008eb15fde65dd6caa00ce55ed35131361160b55248e02ee595dc0f7a85c43086db0362498e59f473461f38038d5c48e03f25e2c1095aaa93079482d45d8058bd4a94a286ac2b0a75452f07e8f1f3e43d91df86c1926fc35f1f2cca773e10bb74f9cbafd48121509", 0x1ce) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSTOP(r2, 0x2000746f) syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0xfffffffffffffeff, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000840)={0x0, 0x7f, 0x237, 0xb, "b08dce773b7a9000"}) readv(r2, &(0x7f0000000100)=[{&(0x7f0000000000)=""/45, 0x2d}], 0x1) 23:07:27 executing program 0: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x0, r0) kevent(r0, &(0x7f0000000000)=[{{r1}, 0xfffffffffffffffb, 0xd}], 0xffff, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000100)=[{{}, 0xfffffffffffffff9, 0x1}], 0x8, 0x0, 0x0, 0x0) close(r0) 23:07:27 executing program 1: poll(&(0x7f0000000180)=[{}], 0x2000000000000022, 0x80) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x800, 0x0) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_metric}) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, 0x145) getgroups(0x1, &(0x7f0000000080)=[0xffffffffffffffff]) fchown(r0, r2, r3) clock_gettime(0x3, &(0x7f00000000c0)) 23:07:27 executing program 0: utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x3, 0x7b9}, {0x2}}) chdir(&(0x7f0000739ffe)='..') pipe2(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) recvmsg(r0, &(0x7f0000000380)={&(0x7f00000000c0)=@in, 0xc, &(0x7f0000000340)=[{&(0x7f0000000140)=""/174, 0xae}, {&(0x7f0000000200)=""/101, 0x65}, {&(0x7f0000000280)=""/155, 0x9b}, {&(0x7f0000000400)=""/239, 0xef}], 0x4, &(0x7f0000000500)=""/201, 0xc9}, 0x2) mkdir(&(0x7f0000000100)='./file0\x00', 0x0) rmdir(&(0x7f00000003c0)='./file0\x00') 23:07:27 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$VMM_IOC_RESETCPU(r0, 0x82405605, &(0x7f0000000100)={0x113687f3, 0x8, {[0x3, 0x81, 0x2, 0x1, 0x1, 0x0, 0x6, 0x81, 0x401, 0xfffffffffffffffc, 0x1, 0x3, 0x7, 0x1, 0x0, 0x8, 0x8, 0x9], [0x7, 0x0, 0xe0000000, 0x6, 0x4, 0x6, 0x8000, 0x4, 0x0, 0x6], [0x200, 0x7f, 0x0, 0x6f441e5e, 0x9, 0x5, 0x100000001], [0xb36, 0x1, 0x9, 0xffffffffffff0000, 0x8, 0x6], [{0x100, 0x0, 0x6, 0xcb9}, {0x7, 0x9, 0x8, 0x8000}, {0xb993789, 0x7f, 0x8000, 0x8001}, {0x1, 0x5, 0x100000001, 0xa000000000000}, {0x1252, 0x7ff, 0x80000000, 0x7}, {0x5, 0xc3, 0x3, 0xfffffffffffffffb}, {0x5, 0x5, 0x100}, {0x1cc9400, 0x1, 0x492e, 0x7219}], {0x2c55cdc8, 0x401, 0x7fff, 0x1}, {0x1ff, 0x7fffffff, 0x7}}}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r1 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x4000, "0000007f00004d16bf3b200000000800002100"}) 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) 23:07:27 executing program 0: ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffb, 0x0, "68d19de7f43f0db1cb2fd71bc1c36f1cc6822bc6"}) r0 = kqueue() close(r0) r1 = open$dir(&(0x7f0000000000)='./file0\x00', 0x122, 0x40) openat(r1, &(0x7f0000000100)='./file0\x00', 0x449, 0x10) kevent(r0, &(0x7f0000000000), 0x0, 0x0, 0x2, 0x0) close(r0) pipe(&(0x7f0000000080)={0xffffffffffffffff}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) ioctl$BIOCSFILDROP(r2, 0x80044279, &(0x7f00000000c0)=0x9) 23:07:27 executing program 1: socketpair$unix(0x1, 0x8, 0x0, &(0x7f00000000c0)) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f00000011c0), 0x0, 0x0, 0xffffff1b}, 0x0) readv(r0, &(0x7f0000000080)=[{&(0x7f0000000100)=""/215, 0xd7}, {&(0x7f0000000200)=""/214, 0xd6}, {&(0x7f0000000300)=""/85, 0x55}, {&(0x7f0000000380)=""/194, 0xc2}], 0x4) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) ioctl$WSDISPLAYIO_DELFONT(r1, 0x8058574f, &(0x7f0000000480)={'./file0\x00', 0x7ff, 0x8, 0x3fe, 0x0, 0xac, 0x7, 0xffff, 0x0, 0x2, 0xffffffffffffff53, 0x4}) setgid(0x0) 23:07:27 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x11e) bind$unix(r0, &(0x7f0000000000)=@abs={0x1, 0x0, 0x0}, 0x8) socket(0x6, 0x1, 0x0) bind$unix(r0, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x10000, 0x0) ioctl$KDSETMODE(r1, 0x20004b0a, &(0x7f00000000c0)) 23:07:27 executing program 0: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x81, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r1, 0x80105727, &(0x7f0000000080)={&(0x7f0000000040)=[{0x0, 0x7}, {0x89, 0x9}, {0x46, 0x4}, {0x5, 0xfffffffffffffffd}, {0xc7, 0x100000001}, {0x187, 0x4}, {0xa7, 0x7}], 0x7}) 23:07:27 executing program 0: r0 = socket(0x21, 0x400000000002, 0x4000477) pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) unlinkat(r1, &(0x7f0000000080)='./file0\x00', 0x0) setsockopt(r0, 0x0, 0x21, &(0x7f0000000000)="caf5b415", 0x4) 23:07:28 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffd, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) fchflags(r0, 0x0) r1 = accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000649a41f700000000000000000000000000000000000000000000000064a0eef3e1adcc610da4d9"], &(0x7f0000000000)=0x4a) fcntl$setflags(r1, 0x2, 0x1) connect$unix(r0, &(0x7f0000000080)=@abs={0x682eb13985c518e6, 0x7}, 0x8) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="20f0cf23ad001f00ffff0017bfdef3a796084c8549ba30f73ccf0000000000f882ec37a71394aec07c8a5b671bb7cf7029cf0c3b48081b542a538706000000a714326978b4d43d4ea816074743c929589d7d13fb866f096377ed4e2bbc"], 0x38}, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x1, 0x0, 0x0}, 0x8) 23:07:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000000040)=0xb8) ioctl$TIOCGTSTAMP(r0, 0x4010745b, &(0x7f0000000000)) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x2, 0x6, 0x0, 0x10000, "867a7d51cdc9ce3177271591cfcfd89f066ff320", 0x1, 0x1}) r1 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x8000, 0x0) ioctl$WSDISPLAYIO_GMODE(r1, 0x4004574b, &(0x7f0000000100)) fcntl$setstatus(r0, 0x4, 0x40) 23:07:28 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{r0}, 0x0, 0x80000000000, 0x0, 0x100000000000000}], 0x8, 0x0, 0x0, 0x0) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 23:07:28 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x94}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) r2 = fcntl$dupfd(r0, 0x0, r1) ioctl$TIOCSETD(r2, 0x8004741b, &(0x7f0000000100)=0x3) ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r0, &(0x7f0000002540)=[{&(0x7f0000000200)=""/98, 0x62}], 0x1) poll(&(0x7f0000000040)=[{r0, 0x7e}], 0x1, 0x0) r3 = getpgrp() fcntl$setown(r1, 0x6, r3) 23:07:28 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f000000e000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) r1 = getuid() getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchownat(r0, &(0x7f0000000040)='./file0\x00', r1, r2, 0x2) madvise(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x6) 23:07:28 executing program 0: r0 = kqueue() r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000240)={0x0, 0x0, 0x0, 0x0, "854955883d023e11f74d0400001000"}) kevent(r0, &(0x7f0000000300)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x7fff, "1864b3f57d39b0f2e7b31d55b5c8a2d05a37b00e"}) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) recvmsg(r2, &(0x7f00000001c0)={&(0x7f0000000040)=@in6, 0xc, &(0x7f0000000100)=[{&(0x7f0000000080)=""/66, 0x42}, {&(0x7f0000000340)=""/191, 0xbf}], 0x2, &(0x7f0000000140)=""/22, 0x16}, 0x1) 23:07:28 executing program 1: 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) write(r1, &(0x7f00000001c0)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0xee) r2 = dup(r1) faccessat(r2, &(0x7f0000000100)='./file0\x00', 0x4, 0x2) r3 = semget$private(0x0, 0x2, 0x28c) semctl$SETVAL(r3, 0x4, 0x8, &(0x7f0000000080)) 23:07:28 executing program 0: r0 = shmget(0x1, 0x2000, 0x8, &(0x7f0000ffb000/0x2000)=nil) shmctl$IPC_STAT(r0, 0x2, &(0x7f0000000000)=""/138) clock_gettime(0x20000003, &(0x7f00000000c0)) shmget(0x1, 0x4000, 0x400, &(0x7f0000ff8000/0x4000)=nil) r1 = socket$unix(0x1, 0x3, 0x0) setsockopt(r1, 0x4, 0xfffffffffffffff8, &(0x7f0000000100)='c', 0x1) r2 = msgget(0xffffffffffffffff, 0x750) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) dup(0xffffffffffffffff) faccessat(0xffffffffffffffff, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) semctl$IPC_SET(0x0, 0x0, 0x1, 0x0) accept$inet6(0xffffffffffffffff, 0x0, 0x0) clock_gettime(0x6, 0x0) r3 = socket$unix(0x1, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x11, 0x0, 0x0) getsockname(r3, &(0x7f0000000140)=@un=@abs, &(0x7f0000000180)=0x8) write(0xffffffffffffffff, 0x0, 0x0) recvfrom$inet6(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0, 0x0) semget(0xffffffffffffffff, 0x0, 0x0) bind$inet(0xffffffffffffffff, 0x0, 0x0) shmctl$SHM_UNLOCK(0x0, 0x4) open$dir(0x0, 0x7fff, 0x0) msgrcv(r2, 0x0, 0x0, 0x0, 0x0) shmget(0xffffffffffffffff, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) semget(0x3, 0x2, 0x0) fsync(r3) msgctl$IPC_RMID(r2, 0x0) 23:07:28 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x2000000000001) kqueue() ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000000)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x2, 0x10, r0, 0x0, 0x0) 23:07:28 executing program 0: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000180)={0xfffffffffffffff8, './file0\x00', './file0\x00'}) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000001680), &(0x7f00000016c0)=0xc) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) pipe2(&(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}, 0x0) fcntl$getflags(r2, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000140)=0xc) sync() 23:07:28 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000), 0x0) setsockopt$inet_opts(r1, 0x0, 0x200010000000c, &(0x7f0000000040)="ebff125c00000000", 0x8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) close(r0) 23:07:28 executing program 0: mkdir(&(0x7f0000000100)='./file1\x00', 0x0) unveil(&(0x7f0000000000)='.\x00', &(0x7f0000000080)='x\x00') unveil(&(0x7f00000001c0)='./file1\x00', &(0x7f0000000280)='c\x00') pipe(&(0x7f0000000040)={0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000000c0)={0xc, './file1\x00'}) rmdir(&(0x7f0000000240)='./file1\x00') 23:07:28 executing program 1: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd813aaa4e713048e69931929648", 0x14) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) shutdown(r1, 0x1) 23:07:28 executing program 1: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) r1 = getpid() r2 = geteuid() getgroups(0x8, &(0x7f0000000000)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) setsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={r1, r2, r3}, 0xc) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x347, "b04d00f3ff0a631a00"}) r4 = socket(0x18, 0x1, 0x0) r5 = dup2(r0, r4) connect$unix(r4, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) fchmod(r0, 0x81) sendmsg(r5, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000000000000000000000000000e62d2dba"], 0x10}, 0x0) setsockopt(r0, 0x200, 0x6, &(0x7f0000000140)="72e98f60f0e9e8861c0540e9fc0794f039f8a1e67512ad16b08d6584a5b54182371e3ea9", 0x24) pipe2(&(0x7f00000001c0), 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000100), 0xc) 23:07:28 executing program 0: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x20000002a, 0x0, 0x0) socketpair(0x10, 0x8007, 0x1ff, &(0x7f0000000000)) 23:07:28 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000001380), 0x40000003, 0x0, 0xffffeffffffffffe, 0x0) munmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000) munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) munmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, 0xffffffffffffffff, 0x0, 0x0) 23:07:28 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055d52fbd5e4178963", 0x21) poll(&(0x7f0000000000)=[{r0, 0x193}, {r0, 0x4}], 0x2, 0x0) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, "2639fa284f2864e6a666efb10ab6551b8788bc60"}) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="16a3767b459f1334de7e712addb807f8aea00dcc523d913b83d0d9b4eab0ece4c0f3ec82636f23db62e1da475f6aba8497c38d93b7a34da8bdc1f04fcd167c1f8bb3ca33a19fe3c2f220a52c37f42a7380b8821f204a9f198db5073b7223cae752167b4645acf1b4a32d1c8cc83cfd684792d3ec3161b3a3cfeac0085fc290a2e91c4d1e617e627d767ca9c643e533f0ebf83ef08d4b27f7c10c7cb61ec6dbdc24df0181d538e9458615b9c2d9db1ca8ded320a058347f6116c7d668ae5066e80af5fcabaf89c7cb1e27a9dcb62c783cb2ba87fd57f5826b4c3ddbefc8dd7cb28a4b3b", 0xe3}, {&(0x7f0000000200)="adae4085bcb738c8f850bac615bfa041bb44108720bd48624267ef6a3bd3a743735f74d00a3b4a233d9c005696aa7822f0cf31cc9cd3e574a348f27b997f6a9e0e1ebbab7dd4d3a4f1480d4d9c35ebdf4a706c3db7459b7e79e45e23f517ef301d85b70074510fd9f493b1b8b19ce493d04b89ab247d", 0x76}], 0x2) poll(&(0x7f0000000040)=[{r0, 0x5}], 0x1, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000002c0)={0xffffffffffffffff}) getsockopt(r1, 0x101, 0x3, &(0x7f00000003c0)=""/180, &(0x7f0000000300)=0xb4) 23:07:33 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffc98) sendmsg(r0, &(0x7f0000000080)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="10000000945b7d1500000000ff0000005ee9cab28f7502b31c6b8bf9da647a1cd068e3c0e77554f8bced333466b6b93994aed4f491d91bd18fe7ca647d"], 0x18}, 0x0) 23:07:33 executing program 1: setsockopt(0xffffffffffffffff, 0x29, 0x0, &(0x7f0000000140), 0x0) 23:07:33 executing program 1: r0 = socket$inet(0x2, 0x4000000000000001, 0x4) stat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) socket$inet(0x2, 0x3, 0x49f88001) fcntl$dupfd(r0, 0x0, r0) r1 = socket$inet6(0x18, 0x8000, 0x101) getsockname$inet6(r1, 0x0, &(0x7f0000000040)=0x99) clock_settime(0x6, &(0x7f0000000100)={0x8, 0x5}) socket$inet(0x2, 0x4, 0xa57c) 23:07:33 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) bind$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8) r1 = getpgid(0x0) fcntl$setown(r0, 0x6, r1) 23:07:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x5, 0x80000000000000c, 0x0, 0x0) 23:07:33 executing program 1: r0 = socket$inet(0x2, 0xc001, 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)=""/232, &(0x7f0000000140)=0xe8) execve(&(0x7f0000001240)='./file0\x00', &(0x7f0000001500)=[&(0x7f0000001280)='+[+:@:$]^\x00', &(0x7f00000012c0)='}\x00', &(0x7f0000001300)='\x00', &(0x7f0000001340)='@!%\x00', &(0x7f0000001380)='\x00', &(0x7f00000013c0)='\x00', &(0x7f0000001400)='\x00', &(0x7f0000001440)='/!.\\\x00', &(0x7f0000001480)='\x00', &(0x7f00000014c0)='^\x00'], &(0x7f0000001600)=[&(0x7f0000001580)='@\xb1][)(\x00', &(0x7f00000015c0)='/$^)\x00']) getsockopt$inet_opts(r0, 0x0, 0x2000000000022, 0x0, 0x0) pipe2(&(0x7f0000001180)={0xffffffffffffffff}, 0x4) ioctl$VT_SETMODE(r1, 0x80087602, &(0x7f00000011c0)={0x1, 0x9, 0x6, 0x8, 0x2}) setrlimit(0x2, &(0x7f0000001200)={0x10000, 0x66fa}) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000180)="2f52bebb9992e5379bd56a8d21112eb38f9a0d8777c6c07e12c45529299c5f031da3748dea0162c7c848fe2978480671cc0fbda6ff5061419514f63ebfc32efd6fb14616ac58f96964df07fa07ddb841911584f2674a13643354f86dbcd49cb4be33419f8ca54265cff37b1616f76df36f6d7228eb6f16c1706511d73289f443054a237ffcd78773bb79156b83ec2ec1955769ad00e5402c8551cb3625300c95b9cae920bef3fcc8aa469a6512631ed87a96d9319b78f456f726ee5c98032c81d3d234128d4307a3d49cc9e8d6bb39d8e4b9189d62d2fe529378f88156e5ab53786f4b98f838d819052043535390271b25c24be497ed437058e56853464df004efc2dc3c21b671726b17d66f179610361a8f0fadc631688e77a008f1099fa7f1bcc6bc64cbbd88b6b48088702df0f1563a3895f7d074e07f5880a6e7f42ad77c737f2c2932f92ac6bcb2e45f227faaa452676e344ae0beaf239e73b5cf2aea053522ef9fc3f731dec8b153bdea855ebcaf6e0b5034ed72597125b090d8c4695711d217daf54a5919b754360aea0866c1b33381580cb80e67d96bd7ce92968a7d38309e17ec6451b7108da7b1f869f74e3a8981732231bd02be7fe7838ad671c48fa2846ce53ffd74eddf221dcb53763d984be9835865fe3dcf57a147d8f1920e1e0c5ee610306e1f4d6148f9a3089277f6d35af51d46b2bb74a4cd1e0d43e3e296413950ef5f857875ccf84f7a8737c5316d5fe54c24a5982aa6d7e21c8af52499766fa98eda1a304f480911ee76eae982b854a0a59ae5cfb6697397bf58a694043ff0a6365bdae352512cb1d0b50454eccf3b3a30f997bb5d93a8137af0b3daf6102207c72f1759858d2b94c7fdde79a042a96666847543a31eda7c594a887c5f23fcf65197b43ba16f4f29d8df353666cf79162a568cee2ead93f5cd1806d573fa4a2db005227346e165dfab4bd71b93bd220561ffc8850b08fa6486951eb6817b290e1865978cf53a96fe7af8cae03201cb70dcfc006ddafeb655a6c0977b88bbcbe55bdfd9b9b6e5c3253307b3276688ba5ecc505cf47019986d29af9e4b41dff419e91a0f5d010e09e0822c1c5d786f72d4c8e4b57c9f63289053a7080b976580ec2953c77a35f38ead9e5662dadeb213d17b8c2caea948ca5ff79aca6258cd504cd87db3ebf0f9bcc728e774cb56502387947acb32c9bba572fec0baf316c80c5df1a26c02d33403bfaa8b26ce6905bee9382fbd8ff98e7e35346fef9a405da77523ee3a2ac42c8f076d4ba0c3b5f51acc6a31170dbc48574354af5ba9b692f8ab10541c48a1130cb57478bc583de12e940d6fb54511ba97340a96510c3e835ce6fc92dd90365ec5e4e9e451ce248dcb5dfb8abe09b2a6ca6fc2e44fdbb349dbc0bb3516b7c21008a15d0d824aae0a14d79d6946b3248eb456bcbe85eb58049fa6c31d076d8118cb91d721fed9d5c352174aa71ccddce89293b7f3f1ab00fddc5714c659a25cc180f4e4c9e5a05781e9d852279097d1d73b679f306481e63d992302eaac7a10f2416d688912c036b2c36e938a38288fbe17ca0b0bc90b0d8fa113e61af240fec10a1ff93686eb6175ae5881963a96a8aa161f4a9fafc044d8ae4cc453600dd8039f6dac1f58715394fd4c1009bef09338c34e6013dfa502a59c51274415695ee8f927f958044878f1cd28a5a7107adc492787a52853b26860e8f5c325c93ad23c4f5e32e80ff14fe7e9c26a72d681af10db1f2f7261b1f121831cf5b0c6607901cfa24ef71ab6aa2c5f0617472445655506d6b963e3f544f937c5ddbfdc8d948a6d60a193da18a87a0a00a58ba213757c7c5126f6d88054fed16b7ce234120873e60c8b81d323adcb6eb954143433a0131727b57b456e5c226644b72be0477d95fc6f6f5257ca09a19c65745fde1c94a8606a1d07d5539f2acbad88a2e83937989e99f62769427a7f6469f79c9692a427525dc702411e51e162d7ac48106f8a3758b475ac798e7258aa2ad9f0010a55a26397087681b03fa4e0d6cac3f5afea4f00ec36d4df36f5252d31cbf377de24035af8e8b34c1a11854ebeca11aae3aedf09d112ccf7bcb7264a212581b4c2c8517283cd2183504ff65d0db1a49c9bad3e18496acf3516a60ceded4e0cbe82a8d0452452aaa1d149a2d86f5b3490c658720a7a4f76bb20d7728d44349304ed472bbf78f6f3a0189b05600793831bd8723b61653678c4fd0d205ccdf63bebe6b8d2e2a9f0db5c866c898c29ef6accf644a9b4743537c6f47870fa04adfede05d631ebb92df43eb0cfa8475f827bcc60355f39378c1be0aa17f2421654a46fc521c92c558de7d3693f57d77830513ff353251c3727aca2989f3abab5ff3ddfe246c59ff7e5da2d60cb0b7cac14856a11fc970fcc201a37b8630212736102ec846d021a0bf800dfecc69638144bbe3476a02f23542e6e9fae90bfddcf5505a8538dc5ff5371c28c3b9566720e74858e8cc668be1ea32692d6e44c436d1770952fd3708d785d4a7537bb435e143264751c6aa2f83e7d56f31ac217cb7d176bae6d1080f9b0a3a2282481c0685169fdcdd72a9689f16006e4ef0085c8ca796904cae94d5b90d89729b61e903d517ebc9b64e7887531a00a9207b3cb90a47113af324b4a806ed8182d0aedaf36d8c48a8b739044918d4c080ce72adaa9edea248f42dcb1b1602e649b34a8e95ebef888b6783808d5b8d7600a8135ae112b8d6484e0066b4cd1b36c1bffbb067f72e1e0855c7843350e493ca536016871f00cf3a2feba5c012dd3f56ed6e32faf9a16493b231d0c9c103361425a6c2a0030b0e250d89df38deb56708df090f3978a186575338ae67a7400eb50ff943f904cfe768fe32e29ffc79525d7d27ac5230d310c1f807fd35dc34d3c806b5ce8742908a9439a20c49be0f1c971049f11d5968fc14f5d4d19510c7c9a5fe04bcbe18dd21ec096299c1a5713e45634e65d927a6f1505b1090196c6600dadd0c30b7e8b5d3c3e44342cacc7dc41dbdcaa8b3bebd801d908a456c5d0e49439047d7af46a6bc977d29e4fbc8780ed21a8ec8be13d7106fd017d3d17e7d8f361a85504b654f9e36e6f4a1bb1c59333e7770bc1d70096595bc98abbe0810979609370b50a2c70bfe55b8e64fd630288ec74df49c7f36cd853d75ef4948e48b3a085c92546043e860e5dec496229f807ca82b243a33182f0d5a4fdba2ab498f9092c2b4aa896c7f848bcf929dd5f4e2d4c1c0b11eca5d169888c7b3ef620e1ccdd3ad48c3984101d908c8299df55c32c29460195fcbfe83c1fe3ca4318ca4f907702c47de12b9c3814dd234c6dc3ce09d6f447bed9551360aa87ffe8bbbd7ea5ba3a812acba9ea0545d8229679f310d54469132120b1f0d359a8e72d6b291ecf5c9ef375095257876fe9889e0669720db9bac5e6cb5e6839a0a26928411d8d65dc212db5565aa775d1e64ed9cdef7f01a97f3992563510954856f8bf4c52d0263b9a429b654913458ca7140a29b89a36844e42a68eceb6fc33759f1ff14a6b0f6f174e8936b118fb1a2f880f54c2f2e4e8486f27e43f8cf5fe4666c201398903880030c36f309606d0db0f4a8bde20b3f8c432aabd89764c55c0002e38279cf3644e847c02f898736842e87d6bc9164fa3c06a84264fcd4c40ae991eaa13b60687967102c6ada13815bdd6572e6e3adc8107f55b07f991116b9fc39dc06dae1f096b33d80ad8cca244d9b1feaf51e3557734ffa437fcb50985c4ac7f5ac7309140a152884b285a336e796d820d5cf390d3fbafc90c9814a7e4bc03daaa8303d1ee0486a6739e7c29d0ca3f84805401e399c37fc02fc56fac27dae8e59f2dfc2dd26d8ab81eb3714fd97c83a5872994ac02e5267e863e4aed4e30fdd9da0e4dd33b02c83711f9972ecfd1c55ca672378cb85ca230c6a8b815fc986ca0f72db5548d3d4d257cde22fa6548621887956d717a93c208c3058af1d05b97efcc95578146697a3cd72e495ca7e324fd913baf896844974c706ed1eb4ac7377c0bb47db6d56de6b08865d5dba92df8fb47a31a818839da1534489e77dd1377010bc7684309ad529ef2cef1d9cd64c9a1fd0f9bfa3b147c1f7ddb42542fbf18a71e901dc0904cc1382848194696075e8cd51df35ad842374f4833657a1638bd864c5ded6b92987890f4a8d028840808719d788dd9c635c260fc86fe26b0cfb2fb42fefabb1e1aed4a6a19cab4844a7161d9b0034196e58eab690e86caf8c0aaeecfa6f8f04af55b2fd1dec5bad7d6cf04434d1b068e01e894957a3238d138f9067934d813aee511f88a6d1d89fc4b723a8f772e5fd3c6cfa35a8d736b515d08af6a57bba80cbd2f2851d74b1699e466c0a866ccdccf8910080b8e2a7cd247021647fd4a1fa1b7cdcefe886aeb1ad3d78c3ffe9865ff4495caef145bd32210effa35d1a6a381b9fc4945ca4f6f53ec5e03df2c7a60083b570f28691b469acd9201c89a030049c0917e18154fab97173c837034e0c181fad1e887f6945af52f26089f8b247bf04a45fefde96c7b37ed8fecf4873a6f7288f4808a85b93cc747a6c9df4b989645f90dcd38c829430061ce614c255372f01dbf25472023507931cacb29094144e3e96dd9d3c341f5446542b84bc236ccecfabe67c8e585aa76dbb07988461f090b14a75c3212a3030210bd7a5a7b1771d62da641befa194564e43011688ca400cc5e7eee57ccdc4ce7d4028fd8ff04be8d323bb6669cc5994797be41cef63a08df98c02102a3bcf94e97a3a9897e8a027b44e79476b69e67848773ceb9f55225a34c6a11a8120fc01b85287790a242213743c1c04fd0bc1fcaeadc2a9837aec0ca82782f3e72c5c329bfcb243c77236b44e00c01ede9019972ce944838edebb52e68ab5a4d5cd23d88ed2b6dacba0dacb4ca5f79469b61498eafee9bb35cca431cc527e74f7b5e87a090e8a3d97b46d4abc1198ba87b1d59031808ecf26ae6e3bfb256e76d6167b958d7bd9fe91c641a861a38b60d393e582d01eb8f15382dc964658bb310980d0ab27f4d4df21520e53fce74a4e3313954d2b50bff785536358cc478105b89ae9e90d5460ac16bcd3be65b09e7fcde97d40d92c2d136d0f04eb4e9610d942c569c70179c018eeafdc809c72d569c35dc8e32489d1dde619238e88d3c710194409bb2f6c10245e85425eb73f0c59f1b7d601e243493cf4b4b4fde666b13979be7550430ab859164137e4ada8b83bd68ef980a2cd512218797c42212af0b8a57d51c6d4a5ad346d053eafac4329a6fa930f44e77e7613e525d8f66b114a443960ab436ecb2cec82dbdd27e74d550506ac2f9553292b13ddc7b8f943c3f31a0f827b4703f9c7921d22b67dd909adddd01bb5ce97ee05d2b0d975464cb1835a079b47646bdeee0164fa7a05259e51538cad5d55258492c998bac65df4c9bad6d0d7439b5a0165725cbc727534be9bf307ed928cf5ba16f1302afb1245435ddab3ed3db3a504a0e946c9ddc49725129f21ad6cd7820912448adf308ddb02460683f38df9ef0c2f898f6d369668ecffb6b1bdaa580e3082a8feae921846a6148917b68653420b40c93d30ad9811a1dd2b05c342eecc2717a7bcb6cf3160bfb8d277a623d2faed65f91ab89120809a625c129be59a3e01814c898f5f73764d5dbad7e694b7a77ef7703817495d228716475ffb6d59e13174b0576ee8755f6a313c2162eecb82057ce296147c070a13d2c1ba1919a820488d4670d885acf88ebe73aaf3e444915eb8c1738ba4c1fc3", 0x1000) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000000)=0xfffffffffffffff9) 23:07:33 executing program 0: r0 = socket(0x1b, 0x2, 0x6) setsockopt(r0, 0x29, 0x200000037, &(0x7f0000000000)="0000be29", 0x4) sendmsg(r0, &(0x7f0000000240)={&(0x7f0000000040)=@in6={0x18, 0x3}, 0xc, &(0x7f0000000140)=[{&(0x7f0000000080)="8e5b0dcac9d4aad39189960f4bc4d5c1b81ef83ba8d4a1c3a1065d53eb3e48004a31a295595375c90adbef15eda4ecfc2ccccc114c0042e0aa62f4207ff055fc650c7df71a45331a4b44aae848c7f94cc453a9b7fd18a276e996f03a95afc711ca0b406d1eb89290e8852de66efc0f09b57bf89f8a2448665731752383f691807158a448030e01bd0a362834f63cf7c8afcafbd50135c11ffd7644", 0x9b}], 0x1, &(0x7f0000000180)=[{0x88, 0x1, 0x3, "29a3de955a57a020a83d548222af14e20be3601283528d393d5969e881c0fae4e39d01efb1a544112d94d37931a34b3b85fe5de05769ea3fcec7a7541e1b6291dead50b159a95352024f595acf0e54e91e4d4d0d565a414cc6668d488c87645599da45f2caccd3636161120a04d30daf089b"}], 0x88}, 0xd) 23:07:33 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000340)=[{&(0x7f0000000080)="9cfa048ac5410687567a5f6b31130d1accd5d471c5d7ad0cad58817126dfa4cad7fbe3a78548c664aa948d4a006f41e7c494a84455588f7249e53f424ccc70bbf0609014a824ba9d91ce28526d1911eb66348b417e77c314741d0c0b435d6ea2dbdeefdde7efedc424dfd32f7479446ef1434a61dffdf1a0669ab22ee7f4ded1d9fab61e04aba97aac530a9a486f98dd88adb0540d46240898bd830908dc4e8da7cd3f49c7ffc8159b47e4df95d193461acdeac1db3fc19fbc64474316025bc1c096213e369b6d025f5270ec44474463ac7f0e8512176d43d741b3c8039b5b7bf67d0d3cb1deb999e86e3df56a57b5284c7b7e2d0738b4c321b59cd029", 0xfd}, {&(0x7f0000000180)="68e0904317c1a7c279e97cdaa72ff582e733fce2b0a5a14d498d7ca03f5775cf1af05e2136345be775418b58c37be6366c6b06775176821433d6f4bb29a099c6027eff230b432225d06eb5bcd09e2998e441d5880c9b0e9720b38ceb3694cb0ff25fd9d1ca4277288d0993c74fa5f531a6e37375abb3a3aee808517374ef22ff71b5b59bc7c25ceebe247c1c571169d5fcb88226cc0f696dc97da607d98479983add68b69ea6efd4218df6e4ea833dca3f550658d7fa781dd6c1b1b7fe4299", 0xbf}, {&(0x7f0000000240)="cccf9fb40e665ab3e76645395dec2c6423dd70acc64d7726736e20acd03b3f61793d5e15383d3f8b53ec03ce2cfbcf8625b5369d18b8bd5761d15c95d0f1788b52361a3fe790b09442b444b0f0c49c5c01402402e73fe7456a7ebe3adab14d4711baaeb69b503cac16d8c72ab5a167f06741b8283c6acd44b30bc9c23efb3c48b4b123528b89292a56a0d2c87042244508c5404144ee6bdeb9da6f3b9cc692e9cb9bc912226511801ebdff43af98e4c7d19fa8774f25800f7bbaa6f470cd2d898af9bd71174e43755352e3b6d7e69319fa0af35735a5d4fd", 0xd8}], 0x3, &(0x7f0000000540)=ANY=[@ANYBLOB="6000000000000000ffff00000300000087acfb3bf1d01320ea70dfccc51fe62e62ba63f22d983a42592518a82e33ee47c4be9cfda9f0253143b18a5b800a76e52a3aa01117e2cf5a240a36e7e3832888192672a082c1bbdeb98a000000000000e800000000000000ffff000007000000fbc2955bc8525bd3c80fcfecb4feb3b4ffa137f7a2efdbeabf634d2e76dcdea4f5f8d758b6a072b05abd9bcd23d21cfa7292ef741a7323a5ac1f742d706316c9181f71c225d80b391e637fea8a77bb75bce9d816ac3fc6fa7f803f88d922b5882086e704bed7e7b8600a5fbd83f98fcb7c406b5f6cf28e205e157413c98843e907d3035ec4660c673e368d2adc383301dc6f40854b2437307df27c7cd964933d054d157c051489ba37671360b09a0b14d8c6591ecdaec8dd06a8ecf9633ea697e928a58a486d000000000000003000000000000000ffff000003000000a3dea2eb73a6a54e1d65155342223f101b016f287f13997d293ae0c30000000000000000000000000000000000000067a7e62d1c8975b05936393b0712c38c32ece284433858dd5e1d92138d9e157e9b0be4a2df7d6d05c6525b953edde7aa992b390b5939fee5db78e8a01e7432442a63b6"], 0x178}, 0x2) r1 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000380), &(0x7f00000003c0)=0xc) bind$inet6(r1, &(0x7f0000000400)={0x18, 0x0, 0x5, 0x4}, 0xc) r2 = socket$inet(0x2, 0x5, 0xffffffffffffff81) shutdown(r2, 0x2) setsockopt$sock_linger(r2, 0xffff, 0x80, &(0x7f0000000040)={0x700000000, 0xfffc}, 0x219) 23:07:33 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0xfffffffffffffea6) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f00000001c0)="eaff125c00000000", 0x8) 23:07:33 executing program 1: writev(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f00000002c0)=[{&(0x7f0000000080)='t', 0x1}, {&(0x7f00000000c0)="ede4252ffbc9af757bd8034563bea11e6d587d469204e7e3cd642a7303d9f39966a7deea", 0x24}, {&(0x7f0000000100)="4dcd85dc495784de2a0f453f6178cb0b57e8409bdd5006b8558716614fb939b61cf8a1001bed3ad63c391a0f58a4ce53", 0x30}, {&(0x7f0000000180)="1202ad1d2f93ba9554d7e4edc3e1c05baa85b0371f895536d4b6e7d8496df72ce9da031fc5c85cbdaf6ca5c9193366d68a7aeac66292fd38ff7d37f944453bacb9419d4a74", 0x45}, {&(0x7f0000000200)="24250b1580002ec1a50ce5ee26cd9e301ead57dc54fb9341a4ca4374e7830231df616aec2921b4317f858f1f2fc763f7686ddb765ec018da30e0a2205ee2d15cd13e28b4b94236f02b7a396a4766982e1c962e4e4e8b8c23da0b2e7735f0e709a412f235453842387bafecff00229aaacefd45a8097570fa5842cd3ce156a78ddf654a51dbcf9c2e6e8f3187d38265e2e7494a55b1be6e2b9a505d210d2213171943c03c3117", 0xa6}], 0x5) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = semget(0x1, 0x0, 0x0) mmap(&(0x7f0000086000/0x4000)=nil, 0x4000, 0x4, 0x2011, r1, 0x0, 0x0) semop(r2, &(0x7f0000000140)=[{}], 0x1) 23:07:33 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r0, 0x80047470, &(0x7f00000004c0)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) kqueue() kevent(r1, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0xfffffffffffffffc}], 0xfffffffffffffffb, 0x0) dup2(r0, r1) 23:07:33 executing program 1: socketpair$unix(0x21, 0xfffffffffffffffc, 0x0, 0x0) 23:07:33 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='./file0\x00', 0x210, 0x8b) open(&(0x7f0000000000)='./file0\x00', 0x611, 0x0) open$dir(&(0x7f0000000080)='./file0\x00', 0x20, 0x0) faccessat(r0, &(0x7f0000000040)='./file0\x00', 0x2, 0x1) madvise(&(0x7f0000ffb000/0x4000)=nil, 0x4000, 0x7) 23:07:33 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockname$inet6(r0, 0x0, &(0x7f0000000080)) getsockname$inet6(r0, &(0x7f0000000000), &(0x7f0000000040)=0xc) 23:07:33 executing program 0: r0 = kqueue() r1 = syz_open_pts() syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) syz_open_pts() write(r2, &(0x7f0000000480)="bd", 0x1) r3 = syz_open_pts() close(r2) dup(r3) r4 = syz_open_pts() ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCSETA(r4, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) 23:07:33 executing program 1: r0 = fcntl$dupfd(0xffffffffffffffff, 0x0, 0xffffffffffffff9c) bind(r0, &(0x7f0000000140)=@un=@file={0x0, './file0\x00'}, 0xa) r1 = socket(0x10000018, 0x0, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1001, &(0x7f0000000000), 0x4) socketpair(0x10, 0x1, 0x0, &(0x7f0000000180)) sendmsg$unix(r1, &(0x7f0000001600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000040)=ANY=[@ANYBLOB="65cf1ce26c3b5f9bdf4bf368aefea728fd4a92c16e758d7d3ba438de8be9dd16acfb05c78ac901fd5eaa247774f25d9205963a46a2141faae7de9db6eba9180c7df361da7aeb6bba8ca1e2bbfa4fd9edb014ce3b1f366d446d4036dc7ddc41741da521be09884cc0b81752f200c36727ef674d0c7b2aa3a97a1a4bbfdc3c72b28014d7ebaf205015c9142aa6a0650de98aefaf2ac846f273054c54b04d8c36551d3413ca52a63c52ddccdf16c305e56dba2557b46566d8dbfda7b44829b1ed454b2fef28eab16e522cd07c93816b847ad9c750bbf73c39e50bc2f686fb"], 0x10}, 0x0) 23:07:33 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x3, 0x5, &(0x7f0000000180)="ebffcbfd00000000000000000000000000000000738cee23c9aca7f9749b16bdd69727c8b105655580ee34e0f4f9cd11e6f45909e7d8770a8fe1c2cf83a1024c899da55080ae9532aedfe4f0221e71bf0427acacf9ac29c8669367b193dd7bce4f1778c17c978116c3fade0063cd0265208fcce9a5d544621d93d80246798b0e5f8d03bdeea3000000000008000000", 0xffffffffffffffa2) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:07:33 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f00000004c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/199, 0xc7}, {&(0x7f00000002c0)=""/186, 0xba}, {&(0x7f0000000380)=""/100, 0x64}, {&(0x7f0000000200)=""/44, 0x2c}], 0x4, &(0x7f0000000440)=""/66, 0x42}, 0x1) unveil(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000080)='W\x00') mkdir(&(0x7f0000000000)='./file0\x00', 0x50) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 23:07:33 executing program 1: r0 = openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse0\x00', 0x0, 0x0) close(r0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000100)={0xffffffffffffffff}) sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) setrlimit(0x7, &(0x7f0000000080)={0x100000000, 0x1f}) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x10}, 0x0) 23:07:34 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x4000}], 0x1, 0x0, 0x5000000) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000000)) 23:07:34 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x10000000000001}}) r0 = socket(0x18, 0x1, 0x0) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffffff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) sendto$inet(r1, &(0x7f0000000100)="af734204a27fa532fd3a4372c0a96588a5b9b15b6a8163556341eadc8e181eb0932f273a7d947a0964f62c8a1fa983d1cffd3a48f7a4ba80b775b70b2e3f7ebd23ff0c766de69f004de8c6414c0c261dfee5c9dd664282c5bdf6ac62006716d50b118777a81393857fc024492e3a74143e95ad2a556ddcb0bd1623e6eaa5a6e96dd805a85b28cc5835b2a192a06baf9fbc9a6d4b21ad977b95f2f2c0c774ab184b95c8a4e16ffd6d78e977c04960b38ce213399681377cf4b04e1ff47d1151b07a9714f0cac8b9199488fc78106f9f686b6c73e56a83d610a62eafffc10c8862b71cce43b7258f4150a6a761eb081ad3390f4919c72118a2bb16ec262fc345ced6c19a4e9dddda9594acb43a8996e4c59d3bf3bcfa07f99f4071d3f859277338c09df1bd65fe273a80971e5d6c661f841c462a370281173067bcf022e9c13714de65471dac12460f3f178d4a2eb558f107110bfb1c0244946915646ef71e7d061881757212cf3c060fadf0133354bf8b5c63597d09bb68e22a54ad3fb5c2c98c7987c019b9aac99b0e4c6e763562d6b3391dc8cc2b90d745faaa1fee41bdbc747195bd891435e2c3b15596854c9d097130d9cc7d1a21583d7fe8ea7093b61effc1b9445a414c731a04ddce09515d5160db58db4df5e827c6208d448abae07f5bafdf46020b0645f11bd23d3c3e9690066856b5cb55f7c812d43c61857970104ab6f40f7b3cbde04365997f1c5c0701288a140ea4d09928760009bc8b43161ee0db7e6eebf308b1ad1fd0105948783c0e59fc65d25df7f6baeaac4f324275a7ce4ce51181b827b2182f325963da30833b744f9ef4850846b5990d39d040ad0c08644a15ae7ac13442cfac8724185ca623bfc9dce0f475249f48f98a7f2b520452ba839ed61284c4cdd957decde93993998ab3d0b7be732b8111c6589db6b420fab3459435b2ca91242dc1eb6cfb67dbbb593b7324cc97fa9fba5db896ec63731482b8517591ada7d7fda33218ab08ca5c946ee499c81dfc313127c3b9aff747bf39e0003676c2415c78c11fe5f66a7f3cf51d2b68afa282dae40e9305b1e9afdc9b30fb963a526541fc4bfcaae62cfcf25def8a91b3b8b29191848efc2eadb87cbf9f05d96d89b3bcfefc81cdfae37e8a4d4e63d96fca1957dccecfd266d0daf32a27401df8ec394660920e3a3b5c48e1de96fed9a3d1c96d2e1b59892620fe5afc0e9e3bd25f9ddb614e48c3662572a943580610b5736175b3a2a5e14c8b9567c0b18642de1bb0a5366656f6e54ad62198e5bba0582ab42c8ac979c78e204e72ffd1d17cca05826a989e1086530ea5280cbe40b137f75ffa39912fe28a796ef33ccfae85f3089d094cab71ecebabefcf78dc355b30fa90d22babe3e7db759443e454889d4492b90b7ea09ef91b86ab80dd01ac2cc64d073c0698b061a2b3def0d1b3a73f9d916533307b93e0a2bb5be0b568ae15b89390e429e7bc9061042bbdaca24accdd26d3b66e5f8edf5a800e93d49aecfbc19450d34942873cad793e2d6993516edfb4bb352a190b0e69f6d6424adff39515c1ff0d83c21887aa4ca7ffd5ee113a9783142f07ae37b5912848896e0bb36fd5fad59de41ed98cda85054e28b144fa1967218046c4fced59889aee642684e43ad5d69a528698986b8d192306aa6774c80a42e35fe32c54f8125cc2c29dc6568411ba1c77d26e51335f160a72226dbb736c392ea7c1b6483f319c2dbd", 0x4d1, 0x0, 0x0, 0x0) 23:07:34 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffffb) msgsnd(r0, &(0x7f0000000000)={0x0, "5b2b8066c66f64602c3597418bfd97151d416598a8b0fccec512a8d45ee84ba7d3c27be34b40001eed3fa855b91f29b2cd0e054f0f0914da79b4e78a1109cfb7d6747c5f2b19292c6c6dab537e507bee6ee848d895f770835df11856234ae9cbb839f2810f9ba78cef506cb24c"}, 0x75, 0x0) r1 = socket(0x2, 0x4003, 0x44c8) recvfrom$inet(r1, &(0x7f0000000080)=""/8, 0x8, 0x40, &(0x7f00000000c0)={0x2, 0x0}, 0xc) msgsnd(r0, 0xffffffffffffffff, 0x78f, 0x800) 23:07:34 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x807, 0x91}) close(0xffffffffffffffff) syz_open_pts() syz_open_pts() 23:07:34 executing program 1: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000100)="7f", 0x1}], 0x1) sendmsg(r0, &(0x7f00000001c0)={&(0x7f0000000140)=@un=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000180)=[{&(0x7f00000004c0)="8cc81256c4062a1d2a400e521c4ee91db00b12c89b6a4795e4feec38d265fd0c1f815221a391b17e240582145b20461a0fe0a3ae740f64ac5f87d7ffeb7b8d868717e20ec62804ad1277395f6f59bf65ff7ba5167d40dee613ffe99afde8d97ca723dbe249f0e807a122c13da9032b198bafa43c178ed5ad09d80bc64912524659262807e64d564e5ac393347d70d633db95dbf89a00dbe4990d4b0599950bb885c3c0b805f10de9858a701d7766a5308f7089670515fadd73080c379f83e72b04304db659e50937fade2c62cfdcd972178987e1bfee0b8c71ad09c97b77fbb7acc6eea136e7191bb80cbe49f6aef01ee7bb332e7922bb1e255588656933e070104c04a38cc41cc55a71fe93e3b77e63d5863cae6c81dcc144f2f113b872cfd85190ff0b95ac503cefeee6c5afddf4decfef05f423f01b4f23748531a98dcf25ff0003c2203314a90f40fce2cf3b6a9ead33c3dcbbeff16b417929cdbcea280e7c783d22adff56a2b31565092acad27e51eb86f97622f22e802d3120cbadc019bc76bc8db15ba0291e04b70b292cefef0f1c2c74cf21ad4d73e2463dd3925a88c4c86c7b71732a50de84e16b9822c92947135c6214d63e1276af6920a3549f7709ed715438cdb117c2e29db8230e0110ac56ce715abaf9819b4032b1889466417d93910651200c3f10268aa698fa17b3b46e45e58562def249e0d873f0d14642c5c84203bc2f965b19c2e4b03136f98ab3650511677738cce2bf837e4237a964f2e9bb11e4628b21c1bc868ff6dbd5563a356f9b2e5f09caf3b76c5b1b628cbc9f1ea765acd138aab5538f06dd9c69a27c59e383739689533415359197876af767c08a88e2e60d1cab4fcb461ca608d91a8e40d98cf5953ba1a04d386e28d6f200a40d298a27a0163402418c4111c7d0fa6025309d160700b1f504a286b6b27607f22bf39dd3cebfc4ad41b69792f75a046adeeabb50593d50c71edf54719f704d23f5a652fcdde03537ed1324ce6d2a26ad2989e20e7bbbf0cda8e7ca76555a37d45eb4beb00854442e74b0225fc841d7598b2c062d04a64c5c2b243ba4b39d7674274ad6924c637db9fe50d99502d6b24e304719b70c096425fa84331962febb001b5ff671ae32aa0f22535a1ba9c1ed79cb7bfff0eefcceca860207f292821c29d6a682477ac1d7b10063090b807477d24c208868f05e003db8f83abd0d79ef80fc6f47905be3c433a8184816ea407ea36ef70abea8520f9d6384b8ec7f596a1a9ad586dd3284298866fd156307a6e10598301aa577c48bb934ea1a1037c7d1fd224564b1bf1741aed7d3ddf1555faacbcee6e38f3f1038ee7afea1bfa174d2428c8ce912f20d53b5d149a926f0f05cd31c6bc8452b5d0d6658b9c0e4e829a1e33adae5823799bfa7d8d113ba66647763492dd56cfe7c368b6c47427de88c0a43d4fc9f317ee32a2dc8c44705cdfbb0d2d73b2015a4c213e7daa1a4780c0bc424a26815cbcfcfec02de1d92352a0e5589727619f0f24973ddc1abe7c05d27547e7f1d9b0c2fff2359711efd1ea647f0620e5c09613ac3a1af24f134504d463dbad609501ec40921e4edea2f3448c1dff49264e77f5c3ea347b1eb4ff27add293ab5535a95e0690f962d595f8e42b98fdab5c9358fa7263b96e38260a21fa6c4896b450252502c181bc0118783b2b321b48096dced04f42d763f6f5a48e9bc1f3453b1cdf0abea5f043497a5a998bb02121b19827e4d94aea1ed40718019f09469fda793695b5f604ff399ca88b5e28ac713d8f1ec83e98ec3495f88c6306d56a256e701a42bc329784103da39d7edf7e82e904df96fceab480c1c35e6751b1ea6782a38fdf5dafa00fafe7011a333b9edad85769086bf9c94e9a994e79061e3b33e302722443778e78de30ab0023480e0aa864aa0b27b5c4e7dadc3b0bc1cbb18ade4ee55c4b77da0fffd86362700956d01f0c05d28282f1b682103913203c1fa5389d595b2074dc69a0b07f9b36856f5b5b4434992ae349598344cf1105fe265803810af507ed73cfaed8de017967911a9f3aef2b1506ad113fbcf95fda1341e24c82638d1c827d68f8785458868608d2c5d6f7542ba88c288ec83240302d69de8a1f7b502771c159e03a37826fbf52d99174d0b2de719943a0daa025086dfac0d7789b004c49766972751de26da392589397640b464b1a477e2c27badaa2f847517a23f07c2847d92b54326d6d2ee3a11416f645b034152b9bbe3583b4416f4c89207ae2945667566fd63fa4c07c42de0149d259e7bc2e42fd060f33d0c7854dd4ab7c883dca92412c5b290ab6cef9354cdfa9318d79e5741a4769242eb2538d517bb902c142a0e39fa572da0878d33706d7ac8df25e50e7182cb642008e6d51251c07348b507a5b49552f33801c1f0c289994b73f22efc2d2f3ddb2754504f1afa1173fcd23458bb422f1856dc96c6820b488377750fd9c1df7a0022b1a215e186f34fde5250b51ce87bc5dd92dc8b661d319edb3e0dff97fea5c21eea8461729c6a9d384602d9a6c1915cb6713b6043ea658da5313bd6d6f26f3a9b450f8cd6562a222b1468e53b1c8c5b37b0bc4b9df796efd4b56372bd04355c166a3bebe2a5aacac3bb5235eb8443983bc50c2accb97f8a97b809b0d5efc49468a3a91b14e1b8c8e8c7f304e80a0a38e034f5a6e42a4326972f25b64048ab28acca1267bd8dcbef6d12d89956b2b519c6fbd9d3bd4ca7414fc9a914b7cde2e78e843acc649790beff580d73f27c32ce99a0e9915c5df173eea403855277460f0ff41a6fd5b0df5e02f1932efab46665dcbcc1523fdb57399b2bee9d7abed4611c18d6ea4f58a1fb8bc43baae4c8d92e6879a758ca24cf85fe12e7e9ea69da8b25bff85dc377cd821db37b07ec24dfbd5997fc2e54218e1beda31716d476578efeea8f5f286a223755cc07ca5e5b37f8a3fcd33bea46cc6ddcb3d7f1d2be408f5e0d4ea5ed94ad9967f0ca0175617d5c570c97d5032fb1d8b2dc508c429687941f1b7219a2556a834f2f1fa0d826cdea6ea1c833558a216d2c996c6ae7aa85b7e210b86abe876a4be91bacb76c846e82fb9a0524a82cf127f3af659154390bf15edcefa166c4fad187b63f0f111bc82eee53b11be001bc2e3ac23c3d43526f6fda11f5c6db1326754f98c8164a0508f27bfe886e3dcf44f835a149d5d27047a85101f49769fb6c844dc6392898d1ec74e9aa4c4758ca20802170d3ad2db02df9364f4fbaa98b97183a06b89b7f3d5c138de7b0bae65dc241754bb0a9362a000611a9e7172865948aee22fcd258038ead6b95b1116b70ee99ac65a5c8aad85c5aa94511b4c2dd96aabf2d69f3da4d841e223b99b5c31e3389d774f061001b239c47dc6d0a726dcce91eb5b6f74ed4f23d055a7bb60307e20fb58a05f5924861692f7e2e9e8a80ad4c82957fa7867306bd689f5b566254773e014c8e69bca2e085ed3686e7ca53f7b4e245e4511698d246b76a07bb5be64f928a906714ffd6af30d1986fc5fc99caa5f62dc724474d8a4fa3cfb8daf11f3abea5744e095ff62eb4bc8e6645fb08bfb20a0d3a9f87888a0da32ad5b1e3113cbb4df6dbf1f67ab87bf82476b1dfe88920d82ee4c52a5f7ec69a20e0ab179bfe86bc3e8b0b12c54c6c07a756856bc6bbc532087aab5d9c90dcc2d3fc27f2809f30b6ddbf76912c65aac5427f01690c6c7a5ee8108a918306c4d4519ddcd9916394bda617535db4d9a9de1a985d2d90a0503c537cdc86dfd87d34430ac12c0089ba8c35cb8b6da663f12895b9a420263e38dcbc556351ca40046503b918e556ed8a0059875166c70364cbb64448eb0fedde2fcb4e04ca39fe3891850c8a167b2baa9133d227e79d2cf1612983a911c5699fc1a9303f3bcdc01ed29acbc5501e07f63e6397aecfcd056c5f5c3a77615b6b23d9512cba8dcd78294fc1b20f72ed30b261709f8fd99279e8ea93cc3b76dee3c4728d06ed0dbea9a7cfaa3f57b29c17c3e3156c27189acf59d890e6bcbe3e114d1f8554d6101bb7c76a90169355b0bef1677bdd4d1ca445e1deb66a66225e04edf7f00557487ea14e54118ad8cb8a8d8deb31953d3abf7d3d14230b476771a99d9a76429691b9c767908ed57fbaefd2159cedfcb30787e6ea261b5a3327c08b78dc8808238ffc53ce87d9a725140fc0ea9d8285ff3cad25ea4a77b87bf67b01adb76a4c619feae6269f646c07671e98c5521f2d4f20eed54614ff8f7ef7e3644a5f482a21fbdadb314bdde087b0f3d41e29c79fc3879d36f09c00395645fd6b898cbe0a1e22d58a6d0bbbb29cccd9996c7068bbe85c6e536560d5a87d6269a112f846c1b627abd93152f14f2721c5716d54d9a105c3bcef7b3f3e6f3cf07d410ef0aa3ab375a2e97328916bd7dcf9fcb6c16d8fb4cc3ecf7456d0d5129c1463c9fea21a64d5a6b2e80cb3674e785f1a52e3d2e2fcd201f99972cbc269c054ab66bccff7c09cb986185df4ce23e265f866db2681555cdd26cf0ee714414576b5041e17985a509763a8bd23434db3c7f042559bff9a50f4a7191107da113180891fd2ad0d16824272f93be753920d590fbf54cfbdaa157994c44038c29998086fd518cffcb42ff96b09891fc1bb7f819df1802ad398c75ecb03c6058100aeef2cb1db7e2bf08dc8a29bf356191eac33886be2130f70e5263a562450049eacbab7c838bf6c86225ba7e4ea6c5fbef88e143346cb6da854539d3a5ad69a60ec8b6433178418ddd383dbc1150b04c05bf7738071875809807a0f49cf6209cd32471cd607ee281c8145671e3509df48ffccc7c4399e31f4f74f8e9c7cd8eedd2c5b238ce0eabfefba7ba8c844b2227505d8178e7b28f60f5a6b125fa944b18d61f3b317ec30fc917014a5905f257a69f104671c80fb64b4fe9579425f278a66acb8b4e8335bf34718f143fb2b9bdfa59bbf0e745168eb47d60080861c462ebb03b7f7aa3596664e64dde0255216b77c896a1e0cc21582033b15e39225e452e97c0bf9797a884e62951b2d52dc6d2a96106edac933607d679eb2b2ec13acd21099aee13fd52f74af5bcb4cdaba90576bbc457f0ae8650f8c74f7a1bbe47aeb57a15dd8737b71ec68822f85e8173a5e4b53c1aa8efab647a07a097378c24f614abec681003e7ba67bdf0be81b0582ffd5a6ccb38d3ec3d6848bd5aac7f4dd8642b2a1dfbf0bfa55589fd080e18ecbff10a39dc8776581f083acaaf7e807b3ee12f346e60738b5db6cb244df3bf0141b8d865da975847be4c9d03f88fb613537167d54cd65be9b60395ab17e86f5c77502c5c70b97ba1557c648118bb6c6ee049ff94625ca43482887015c18dd7bea691121fc1dd2d0b6ecc22c8aacef0c6657fdf23e6f3c235b6fd29b9fbda0b6683205b06d4d4e1579229f573c343e5ab67f5c17998dad77407700aa11aceed4673fdf6aa96d350f93d98a28ef908d127d2af0732c1a98d9e41a3e85e0012bdba5366bd83f4e589e4e0ab4c74e334cee993b0c3a8072850c25a7d5681ca567cedb6d0e7e463263134eec8ca119610d6b0920ab8f5d95eb4daa49f9e032b99534549c7ed0c6d5258a78a2a9ac3c0bdbb8292bec9b08d1dffc7e5fc306876c0df30c744a0a67c6588f91bf5ce6c18eae9df9e14ed5a333b163ad98660e385dbd04417d37e344190604f08f5889e94efa5ee4a4a25de854eb827a041242f1dacf69e963097811d5a1f23a5782f313bbc1222c77cb04d4130a03cd485cd7d11a0c1487d04901595bef38880f6e6715e11dc840", 0x1000}], 0x1, &(0x7f00000014c0)=[{0x48, 0xffff, 0x9, "60d9395c1a1b250ede1562884d002a97c834032242966154a2cb75e23e670815e3a3caf9b35a9139ddae5ce755536873270f2d8fb276d1b8"}, {0x28, 0x1, 0x80000001, "2f4b7b1549a6e68a8c45881a09b814a0ec07bc5f86079387"}, {0x88, 0xffff, 0x2, "ddf00f687d515c37bef081ee9e0f20ab3edca939509677e125d93125231616747fad4596cb95441fdacc7aff2e5c555733108c6705d3350c9e67cfdd93309dcf881b893171743a31233bb800519b8a832fd9c204240159482e280acbdcc55ef548402560ba6d72feb1bc39d9e28358fc57505e180d"}, {0x98, 0xffff, 0x93b1, "e797199c5fcc7c414c9d4d9dcfbf1a8a98c16a1fe59bd7e43e4294a6c9fc109501cf0a4c1c51ff4eded9566141ef52273eea8aa9190813b39e14433eb4342559b7370ec814f72149fbc7ecf1c9ce5d381d2e83f51109298f42333f20c420ce42048c09db0533fbc6397546e509c2c1e65d8b37563409dd1f538056b02994959b6d122537e8"}, {0x78, 0xffff, 0x5, "6b9abc9ef2acc944458c847d2a02d89fa02ca8730c7d13bc5223afff20cba3f13c1a87f772e1ce0ac963d57a42ef7a53c0c2adb8c9dc499d51495ee6b1747e1cbe331255f54e35a6380954f5aee78f9da403f46b34e58306f14a905111055d38cc36"}, {0x1010, 0xbe3df446d182010e, 0x7fff, "9f162a8dcb5581eca6b78c8fa15b60ad451d4ea551fa1dd0bdbf848092b7d6c40a19f14b546de0f9bc89e09f7dfab47e8b9a1411fb27ecbae8b2e8516736e2e18c7ec1de9d64db2a3f2b6a191752be37f2a1140ee0e3210ca81944c9464db906e5488b9698d72ed2695e21f1a37544cbd7033f1da413650d342353916bf3e7d8246faa8b61eefd3ee0419616b704cc600b7dab7a2e4ccb1dd0937b0f7a43e9559d4ac1ee251119bcf6d3f8025636f3e4c55140fc9e151c372ceb9e9ec449c6b12e7d82a2a2002af66ef7d01f34004a830251081a9aace67a0d122e3a6d4e2fc6da537c249343935d565176e5fd2ffe7e067ec9dd259058fc9a7a70f8d6e8dc9aa257a6037f3858a321462bb292251c8adeabb5915da8e8b18a7540a818d2cdd5e777408a5e524cb85b40ef5d4396dcd71e52471a551f4aa558b1d221c4deb422f1894bd14ad4097012e40938b0804439af348888b0ec11b168f92992c861ea431f8abbb06eac5f63594667e2980667439fa7b2ab7c33ae1210abf3c7baa086dacda60e8b3af512b3ec0d79b5d25a460f160ff954a56a01b0dcf485d4caeb292617438c738f266e151997806dd949a02273cccdb7ff2f3aa9fe291218c7770436e8515a1b02d110e370a13283a7870bad0eb9b5d9d7abdd4a49ef4d8149c996e5f01476400214b27f42c1fb38451590913275101a163f0cd7a2e2d6f41000089e1f33273ceaa3a4144ebd2a7018a28ccdd7bcdf9d756106636c851ba6f4829f704ba0586d5b39f28503d3d3265a8d51ea931b89967fac87f2f06594e50b2a25797b2247b34e3ba25096a3412332ca3bedee278e84fa91a1f869b4ebc74f6728e350d9c253dd32d9b769f589cbee290e2f616d300caa8b7d1c23ddc7fa9a6eca715c90f206195c2d6a9cf14b70c26f1e1175e1b709b326b0fb65d45fe1ebb53cd28dd8ed97b9809541dc470e9d2789221cc82b526c57b032172f5d60c6ba924f866bff63658e2e01a4081f1ab68d0c42db3a276efe2f67df4507c3339d778f5f2f1cb94517c7d4e9be8cdf0504861629a2639b8ea48dce328213bed0767c2f6b2edbf463362c2ffc03aa9be52c2a04e4cdef5f30c55107dad000ec5befb9de53ba4b5a5f819ea057755a3da550a73f05a1c154baf31a41b4ff98310d417589532c3d0f3f1cd9130ade43674a92150aa92cf844ff6d44a6373ccb079b180b0f64dd45952a0dbc5234c33e94677dec6cf2078f056b1ffcc6e4642ca99ea19ebbfef6a7a2f78e5ff644d95d123b0a907645e9c4a4aa48266402861b6e12104f7791109bc1b202debc97c3df6f0c0f6130eeec0716609e84ca31fe3a05d9d6fe11cc42a683dcc019b6148c5d9640f9cc21d5ee2d1eaadf993c401250fbe7d55614e70f8148b3a8f4421bcb52817905f8bd9e763f160dea81c985c6b312b4d0f0b03c41e5f00e1dcbfbe34b1a932ba9bf1d52dffba9ab636566d8fa2cbdb3aca32e3bcc1e4a7b329762ea4a7232700276c58c62730033362d7ceaa064a7bfee193d24f5b53794bd08ccc1f6c0946a5357051b86a14e2a555ce6ebadc01a5b5b921da9c85f1f81e910e8bb86f9f677b4ba98dd3c9a24339f6ec2b5a1485a3b5c008cdc3da7e873c658ef4ce73700d0f82fefa591113038773be6e8353ef2f74735b6efc10b0c58f983c8b598295d9144da8a6480372945ad9480b50078ca365c778a143ec5c9693ed05e819af3c4d1c7ff0d412eafd68f864c97d3376a2590da679793327f1f24c33cc7a7dc039b6ca94474255cf0395266cfa43d809fb26264ba34902b4e2caec66b160a610dc1afdb5913cc046c375d65cdfe1212a97b59e63c0fa3bdde5e0f3991670be019477341b8e60a75f48d48ab9976a7f20ea5cfe891d5f5a91cb818fb0b173a777f69ac450542e0889044dc218b3a4fd4b4910ae682c333f77a0584568558e99548a646866076ea992890e5d3f0eab9bb7355e531930e522897f9a6d140c53710dfedaae29b062d9d9262db8d080ceee41844424582831ce3a1514d118a45c52c9d89840c51dee3e7050b799c9fbb0580a0c5759d533e68a91561370200c843f495df4823c86991a34331e86604b4c2ad4492667083fe03e9d0a765ef7c91703149a52f2151ad8157d729674b273e4dc24b15abbb21d584c01ea33b302366671df0acc2c395a9219742afca33909c144567e798aeed2655738749f7761ce18a70a8e974260811fdd0db883ea976d17a5bdc011dc9559ff58bbda7353cedb542fa7387abc8a62f4b34bf2aa399c591ddee89333a9cf54183c5789f61a71d6e866968e03bca03d4a22ea02568eabd5e531653fb52eab49b4309e3a4c27c35db352ceee4575bf61f71c529cb30d34e2a669bb79fdcc320c0fce3d5261fe359c903af788297994a9d09be32cba7aaf775f38546f9e41729fba7430787f48a845b41ff77177a3035307b03ce4901a5c5b66a8c4ed03b49afa5a7388bb7f84155519bfaae148b956029901519081ea1d665c7ae2340ec65d8406e8c642f22eb14dcd77720dc5a85468556bcea6451cfb1d967dfe82609394da9e7e660abed9b911237080939ae98bb2f55054a17cf440df018f49539c4dcbe9b447cf0004c7a701dae7df649ab613e7bfce6c5100e05e12b36e2acd5ec66fd375b9a606ef00eb0d0f2ebaf380f94afc246f0fcd5052fa630812fe4c2c677d9a692808daf5ff952c83f6d5ec63c0bd1bf1037962b4f5cf3ddcd43d2becce931ebc88d7e41c63ceb88a2e50563e4e10600488d27b248aa1ea89eb84083681a5d7e9583c3b7212c03e10b3b2b8d7f448e1494d0d3ec5ae5753e16b4555c480d3e875912fd741b416bfcc64a7af9b2d64fdd43399a6744004d4435b43ef0590d187c0d3166661aa9e79b916438a74d3e43bb287498decbc2a61a5d773d957aaec4af2f6c1e21665198f5cdfcbf3049d2a3df4c2b184912f24f54bf7c9a6fa93296bf1825acb0064cd57e21629ac55b15893ff31ba6584b74b9bee0f993a104cc37c33c1a8a0040316b4948268f6f99810f1ecf9d492ba181abc4155ad248e6fcbb0536ce39f44c221130a02a1959e8ce88d7776d08cb58d6cbcc231c6e7b9092abc64acedfcb683d1135d740cb7d8673197d1f88b721db8ccdc8762b194000da238ac5c12c895a6519a41206997c4d6cefffad35a92ca2df8b56f75f367e7834e0d11d7774956990c0ab6b0598acb83e2daf4d83dd2d48696cd2987de957bdd3964bc01960ba4b9eca51f3ae36d68aa4ab213a3ffd0d11121fda20d85d1dbf7639ebfe30fb8c68501de819d58eb7c6afdf3fb3fdb51fc72b0803821cccfa7af9774a17d8e2108a6843eb4e6d902605095b26d4312ecb51dcb19c2d44a2872a3356f8cc574ac9435f51913601d6ed264b528d7f267edbd0f20ad228304c98a8e72af7052f4936c63393e2cd1f9381e0a22b100a80e509385a122a253663dd35a76acd54676d5546c9f47a4a1a6519dcce0da7ad10deedd0496847188416b7e383aa741780f6a82f8b5cbfb4266428d4b09d697ac29732b800969ad3f6c860f3271281803ae50925f4a7cac35525738949f3f009b3a2c4f25c6e8eee3dc36596ea29f53dcbc5a46933f20eb79ee1ce38c3d3dfd8e8cba8656946680a34329ff1e72340a4fef61f3a14f32a154c66dd614d8bcebcd11d5672de8e349c6e31d7c504373852b072d1613328cf4dfc157fd1cad6ba84b23f2611d8ac799f8d5eea331d8669583b9849743977430165ecf0c56eee7f6c6435158bea79af087396509bebfb81f99d48e52d69e7d8cfe761966a4bc677221d785c291687535f678f3db376614335b731ec550ed8338cc0fcbef3bfe75de8fabfb9c90088d574ddbc6ae5149249c237101f1e3c92b16da7f3af39f3a1791260ab972ada4f721a866f4b2490b5d337b4b6e354ca3136c5ed50b12e7cfe89ee89063edff1c1cbe631d0b60535103ebfe87f0b01039245cfbabb49d8af67497df4eda03136fc693ad1dfe1a95c4d99a00572260e7e0e596fa3b0800ce0e7d0764e2a99fec56aeb894ccade11411fa845316786e73389f939351bea15f2b484bc30deba3bcd05c14d3653d352671597d4e46c8bc4db29a028d664e88fdf3fc0a85548a95b9313981c5f82ab66ff5aecaf68f19e65a9d29384972b5c007b2aae7fafbd0f10356c69f49be2dc8fe296de50052e03c56d01d6c1ef8d94460f9d3675648282c907ab05782f4726f149b7b3b532c303181a91bed64acbe3b537a1116f4112e111290fbbe2ba3f9c9664eaa6a95c9772cbbebd1c91ae074fed50a0c0541dbdef3e67f4566d28cb8558994952f15cde4c08d36b0be54b4bad8513ddbd4e9dd64f546a4babcae5719fcc83247ec9749d1c2c8df6b0909ef9b39146c5c85b38382b26a419e2503703a3a71e62670b5c57508da5902e40afc054280532285be8f559e355c17837fc9bb1d43fe7f15082d548ed2ddcbd602e058c962647ee809f8dd1f40b4433d55a7656d0b220e4bf9f7482bd4fbe29e5833ce4f9f2cd16beccbf647cf4dd6f02b66ff06137b37d5ff1801e423904b9660a1bb3a6659d1b90902c3fdb71e6a1641fdac1b1cd79f5710eadf6bc414bad6a641f0d95e0c92418ea474eee92c99a316d9b67ceb1b99aafb726404bf901dea34450aae85cdb0cc422b8c08952121c8420ebbbc64f94d677850a13fe169b801669e7be4440f6314db115a84c90a9e0e9a2b630c1175c9ff55fbdf48ce71cb852be94ab926efd36de750cc8f77bff1136ffe91e43471afd7d121c8df557dbdfcfa0e93220a6a851f0119b36424f7176601166c68a3943f111dbf3f75d769a9132f24574613b8965e63d22067fe997168e3f10aee8e4bfe8f4f2c59c500265b3d685db8237b7839632ea397248283b4876af624d26189a13472553a69706ee17a51ea084e215bc70ae3dacbbec48fa51f0b9de6e1bbcfd7100fd1bf11b04120e77c90769a0f18d224abab8098acfda680ced10860df0cc788d0a89adf8c1254e315dca9be2f95f384a6cc73775b762f67a8520e08c7f3a2c12f2257e2d8b29d30c12b432cb6385093af908d41baa1c13af5e90d908fcf3ac6410b52ec2de4e7f2bb4856b686229cce10841ce1e9ba2fe73925a2a0f7c15a69375e8d786b59891bf3e4fd66ee4076f1b3b025af4e9ae49089a2542cb69f99aadcf5ea30aae5b56c2abbeebd967f6918fe72b4862a8216576a49212f785b952d9835a4e94769a28b488f2a1f5aead1b202d1dec416ae4b5ebd92982a1991f8ff3893bc718d8567bf837048a525840f6fb3d7f37fb597e251340d075c4ca060cf2838599e9c9055b80f546749562aa7d108dcf10fd5f38e769ed1fd71cc1d54dc1bf3c755949f9bfeb48d10978da068b454c6e06a2d5302804a14d2bd29676bf2aca8b0a717a71c8019539c6452a9acbbc3e3200ef142c8ef3e7d466ff4459f718e8f0c41666578677ce6b26bad1210c97ac5fa3c08c7880ecc61b531d21fdd88408488cc7207a4642c33d4387eb89d9c94c36712a98d21db1aafa162602ba7ef5264e01718f6ac5b2ef596a82c29b464bc377ab33b38e44f879dc80023607ecf14cdbb72f7e6174230a4f2480f4bc98c8e64c51ca9487d0279ea636e80fac2a2e3cba13441c49b456d40c49294aeb0fa08ebf7d16894fb68d5efd8ec3964a51d1ee35ddad96eab11859b531b14d30ed4a158a048381df949a90a42f59544a9f70d62a201262130e6d446f568fa0580737fb32859e9491706f4d96f72112ed4eb198"}, {0x50, 0x1, 0x100, "8f0624fcd68678526ccc6282df045582429b9ac8d7304d050223a357fa5175578d66a3b1d0f27b94f0cf637387547816874aae1620595764e6daaaddb662fd4c"}, {0xd8, 0xffff, 0x100000001, "179bcceeca64fd536cde3066dcc679ac0cf578fdfa69ab8da2192443c96266766eff5700f139898233baf87ee444e32c02e8f4321bfa53d27dd5077e355fa1959b4f0db0bdd2066325460f7775141bf07ec8653197affdf365524e7b16d7b322e498dffe31ca2c71e012614c49d7f5ba28da38fc379886cffb6056ab6cacb66aa00a71a4641e7a1da9941c8d3199de07706bcc8dc36b8af718fee896c711f0ae2f4b9073c24b5df41089a773d7e8506109e98c30d0ed5e8bb60116161aeafa479b"}, {0xe0, 0xffff, 0x7fff, "5499b72dc0ac2897e72dad3de98d9177d26e362dda2863ee454bc48eafbaac4591cd531c128ffb8426fc2d950fde4b2be23593c33c8412d156b138b5f3188a0529e9f45c8dd3dafeefba7829e25fc504cddb0ad3a324de69c211d003131ae88f698333878205abb6a4b2c602021f8014d10266e10487f03cbee31acd18c09944c1bc4a2a6f649c4422e76bd881d7f00a8d9b17d56e74efb432083f67b91842a8e6999a4e692f5c56a9657ebbb5d98b3ecc4c0dfca7192614b46616e8441f6ba6cfeda1730368f0bdf6"}, {0xb0, 0xffff, 0x9, "a887a10788d4ab6ed3f5e0f15bdbbed0da50f1d8d4acaa9de7a4029b7f9ab3dbd8c10e7d84493dcf5acb48cb382a35e50e3286f3f121ed61dcfcf8aeee02cc308352b7fa90c04c56d100ce620e8e3412239573e4e055fe1f07423cb2e0416bc328ed8a338c1a6b5583715b22c49ae8385b984aa91d041775f88e5aac2c8ff755ab0b4cf4bc9ccd3a5a177a2568717655f4d0e457019f6787a23d087f0a7e36"}], 0x14d0}, 0xe) pread(r0, &(0x7f00000029c0)="fa020e31c1e4233d0f847e62c63b5366a81f3bd7b7b23dcdd0074723cbe771ea1ede95e281dd5b0b0a4c0f094ec0304e9032e7b175ae577083af7810e59b4b420e083894bd4b9ea00571823dc31119ad8ffd93d848fe48a7d7df0a275398d03f369efbee26faeaeacc94133f749dce0b1a1d4ab5be0cea317bf856a774ebd80f59944d80a9937ac778ff36d834a68a735101119ab50aee0e95d7b55f6e99be46bd42f2a9bf35ed9912bf103edac486e5e0d0d8f0dfa592df2b8c14e92af7f4f8dbe8be431b816c9e5c566a5f9391bacb088b02e4516f3e4c2812d9ed3c1fed9339f932a6295eb12d85b052439ada433a1ca8e5b15913cc330a5c9b1d0e311d4d013c9ea87ff80bb818a5e2bb463b1c29e132b701494cea4c2703e00b35a139422021491d377db60ba9dbdaeb48a95034fbeee2a9fc696cc48f3dd4910ff977d4005635ead0f6c22972e9917d97d5d70a2629d551545690605d509bf2a15f553b94fbd514af3908d643eeb4799b434c03477605b40668a2d08367e37d6fd1f3787199d9008e494ab67d89f5fdc09b008c75707c919f14394ab41a723941246380a20403006be8ccb2293d62e8fe16205f4e46179d17922acd8a6d9bcf0eb41577beb57d838ec649957baa27c7c402b902765f31fb13764db56a9480a045a2c341bff9adef462d6b37fb1615a61dbf72a58dc9ba7efcfb5f808f933f8656be70b61efcfee3d0615609e5ea9d07e0371fa7808e5709fd036a67dbdc3fcaf4a1d466d2fe36cf7641da45f85493d761e1ac8636ddbd165891943030124c51403d7a348bfc8d49319fa775439abc0b2a35fe85dd99f7e1caa7d9d448f1abbac86a06d10c345a973577949fe4dbb2622df4c5fd5bd0d38dc7ed06d8dd8b1280600d2d6ae1dd5886916274ac1d9270313d9f1f84aa584a4eaee6b9cd66f699da980cde0f94ae043adc3eb53fbb3757354b5ad2f37d35dc4bfeb490a4923465b680ce5557fe49343e98017cf7629eac0f6cddc03095086a3b9078f7c58dd2519cb39c111296c3dfdb8f8e3dc5b4a06db546d0151543d09463f9343c000eb075833fdb0530e77f7279b3ea95713fa0d2194bdca45087f7eddd8863418195fad4c8fed530fb903fd1728a6aa2c6bd463cd35baf6ddcf2d4e3883eb58e0257d241d0f74e74e5806883e6740abe1ae18355e72b837896dd70aee75dfed2b2d1dfb7ca3c488200c17b4177dad65ff1792aadf1f5e493e703c435a4e320c4bba3c5e7e7036736e61ea4ee0a0b7df8afb4b7765b29b0412859c38755f0fe2704eaf2247f2ab47420dbe0421b4470102cb7f77330b0701604386aff58906c9e128f5729f894a09667ee534a8b84068ad39346ad01f9cdd19dcd03fd3aa73ad2ff5e451b1be1605531c96e09f985da2f754e82cf1237b329878313547ff0c8d8f1df26daaedaa950b81946d0ff4bc6e7653e71997399603b5376ff1d8a0bdeb81fdeda6fe0ce61536206047a7ba4d2f8bc2cbdc298cab7d7a65bc23be5e9d81f0c5a3de681761ff12cd69fc329b5aaed89196d785e8f69f302af3ae780e2d38a4ead200aaba59b3a9793dc537f49b307b89c6ee698015cef038e18853f7b443d3bcdb9f5a193c94b65e53a93abe5be65bd0f379d49c9b0ee6dc3dcba469ba0ae29c10009b698a3e5cc25e70db8f498736b9ea6fd4fb4293951bad2c10dc21d45581d62b13c9ab6412338930235d0240c82ee41b957ed5a9ef137c1e111788bdf675ea5c70e0e2638b37a268a8f9d1ce7ef92ce7659bb00e5008a13bcb7e03fa8966be75c681e16c3be35874d31bda6079428365c2509ac9cceeef592cfb4dc6a7999a3281942efb8399daa3db58c88d51abe8beadcbd8e91e96b71400af49c97858e7e597535dcca6e6a3b9eca73279dd3adc8f32c518b3434fd6b02bd5ef2aafb3a8ef0b83a949adb8121b49b6a7745caee803a568849ecc18e80b9dce28a359db37136e56d32577f425f8b10aa1d0afa81098c515100a63d39c9c2d26174c1bd8f500794973d956ed647c22f505aba90ac17e73439113ac33dd3cf6ab6c74a454a55713a973729fbcdfc4a9ce3220ebe82cb54a7212d9d45e86d37e65594e0b048d629bdbe2440bc9625cbec8f713b931fd501f0bf504f9177017b7b8dc420d1e2b74ea10d2f21c0e0cd2e0128f06b5f8ddf180cd9351afb2935e0de9e5cb896ec522ff0c69f138b21388117d63eaffdc047a521e7148c863d9ae5e5f05e88345fdaa6cb3d13c05b57746bc6e52311e6075e9191295f634d81beba8e934b187dfa8876cdd6a2444e7bce6a4e844657e96dd3028a1976e810da9facc079229623a45e6108b7dbabf3c609fb5eaeda46625b750a019d44d8b2427e4475e8c9296538678a0270422d7dddfdf2787c4efddb2a08af96fe8b3f44a8bec7a402daa868b1b6c38dd074a8cd9f9152181dbe80e7b331ed7396873bb714523bc5e0205ddb77776de8706c9383807b191da4bb51efe7e51ff26dac920499516b678c3e9afd94288b9994a41d747884ba7013002fbe78df0703ca4780db93a2daf11e6d4889c23f1bb3c21b59538f2b6ab003aadfa7d8a6a91c4b64914b4c024afaa2b6a50ea38755b4481fc807acc8298201d84e1b02d53461cc23134a6e142c4b058db97dce64c7b0a7ec1e99d4cff078349ae041b356ae7f79737032440e9d1f2aeebff18d95ed4479d1b085ba185538484e3c55ae8f3b1f9649c517640614effa4660d5e0b4ea3fde67b343ede048b89c859dd62e2b94dc8ea5772ae8e0bb506a274a37691bc1ea2b9867c1665d59311c47a497e8eb0c4bd6bd35364d596d35a2535c3358ea175ba5ee077e179f63e6e2eb1bdee504c8bee917a9cd4c434d7b916678e140ee79b730031b684b5c80bcc146ce46147c5dc5abcf675b4747ef71385d457a14e91a9f3af4434ed7dd3ebe132d2ccb5417e73ce0606041c0c611c045e35a277d016368408b21277018efda6bdd49c5e3a478140497b03f092743b74621aa31d251774191ede3f3189d15553b70ed475de670a0e5c2e847ceb5ad8ed5ed31cc94e347741f8dfe916bc525735ddaec803832b7d4590557ed20a0fd4597d0829c30555b793257a41c8ccfccf9130c2d68347246149f41b43402a86fdb03b503985fa4f86a7ed2f4f3f8532e3f96c210b70b6ca6da6014a84160121dd253b26b49f549f3c32782b0fc4049b71c0fe9b5b7a862ecb49f7da149fc5c144bb00c51534670063901169487ca3ebccac98f41a3eaf08578426f48c326120083976aae80fdd8092e39539c07ec9a600d2fb844f9ab025cb12775ab57a113a31fdf7109a343c10058a974e3e1bcdae3b67b97d2420c9df3d115d290ba79dc807b1806dadeee6f3e0db9220c29c4c39857b775e02210da54418911c87695f38f34c284fab087799933bb3e1577733965b038b49509723dff92d8b0d94b94b5c0c82903e990088de6fff4210d04b54a22fe1ee6ec857264b7289c45a11330b91bd287cc8afbccfb22ee00bddb8904f221a376e4f6b6ee0d2472ddef0538019672582e56b39d4cf9b01fac109a635ab54b652190081ad931688a0dec9a15035438b26370be966b93a2ca1b52c08f2a4414b1d14de37f7eda4c95df79417c67868f26f113c7abbfabdab010aa31ae207f441ccb3b01976b0a23e0eb6f8aea605acf02608beb9de4c35d029f2ef4c3f704f9850bfa4feea70c80e96f53412f240a55751df4781330855423d4303bdc16f99941c2e74def5b4b34e9dd217d5371b335d0b4fdf0f40c2b798e36cd60a054d3b1a362ee4f4ec86eb67a931c80d63e85f9aa9493db130bd5a5401ef9d84a64838f2ca673c8cd3581a2eb97a460162cf9016920c817bed7e9a648168038bab1460e57437514e7e23d9c07b0e905aa3fb180f691a8b08b9a36814300dc8170fe2609cf331bd6ecd004cd092504febb0357fbe336a42c386f34ab9be1b10926e5d04e4bbf90d8f308b2a7410cd087c33899201866d4e542247645cb68d36c3ad095c525e902cbd21765863bc5b9eb92c13e5297cf3785f7e05fce4b629c6bca331776dfec164294ffd177fd7f4178f0200c50a9915d4d955eae45820004da0c6ee0d41f045f976303b6fe97931df362ee177d30ac71674ac7657a6e3d792869eed2c16588f9f79bf769dca104e22502b3f7f391146b929210c8c65fef77fd3cb0213c744167d5e7b0ffa7ba13afb45127e4ffa8328152b63c748f5c0ea3ce25dac450b9df00ea28992b2b2f5adff7cead407ad1db3d269b607c705846c66178e3a462b9aa26b122c89ac859f3d9271526beef33d31cabdf7ab703c12a3208b405265619c9222a9e9d275d47e083c439df00a2d618498ca5ee2ba0a8fee85a8bb5593d96fc5d8bd44f48e923bb6d0c6dd042eef37b9c9f18cbc884334c5f1d46470da47328d8515e2949e9db37fcb16f1f6ccada4faaadae27a19c935040d0a23534bd21f674ddcb70ab4325fb42814192fd07c633cb0a570fde660e41c5cb14e23234486cae08d355eb4565ddc76489c4bdd421f07496dc5e556b7ccff9a51c07ac7dfe8b635a3a9e91b236b230a6224706975968ba7a066d05227ceb4f8bca4bc026c1908070ad02715e6c7d8bf740d80f9405b7cff5f75313ba61fdbb7f4ba15ee3ddc02b8bef0a17f70474c69c9ffddc4ff74d863abdf86edae753cc238b99b6ea95a79beae1601ca29b668b4834ad078f76e1e1e10187436f73c8193d7580ee58e54c2c316fe28b3251910492993d3550ce3eace8250ad08ce9ff3cde0a94da12220e5288701c99d2a9384b1a209e43f0db175411c193d4e4cb8c4123973f6eb7896b289db660cee2a863d804083c554c23f6dcb70142b576acf9677c51d75723f0c8fe9e22bc951a2cc72d578d5334ca047ff1a6e8322336a802499297a03b9dc038330896add652ebbd48e9c52957550e5bd9f9b8e8e413b33a8c3c15031c259bb8001d7ebc6b9cb699deb179e2c8f0d232f8ca38137cdf9be5a6f5e51299741dffaf6bed6130b4bf4322bd324394f0f74852be9cb7d176e67b72034cc03a50915e236deabca029ee96081d4a70995e1d17f9522655ef79b03e35b022f9fec06f77cc097b2cb373ca52bfe7ebb6fbbf332273c892ec53e37917f27c753ea0effbf5f0cfb0bfd32a80c3275204c8830ee53eba320327205bfddc41ff2047f45cbafd42f3aee8f11cc54f517a0397e145d0d2f8ce8ce10176e190be64b96279eb498081b0064a2cd8321905d44d93c54b9f8d68166aea41c9678ce4739f9af7a7f2ddd050cf321cfe6ea4b4b8b2036b15ed6be5e22f374969a32c8eea1efae6784c8338a56a632c090ef6bbcecf130ae25867c3572c5c237ade7c65f393ac16105c803acb202358e2bd634a2fb9a3e7bb6592958bca42ccac84b8e93ec4dec0937b5ba28c5c2d6a07281722954a535893b94cd929dbefdf1c143d21d3690a965aef9d87a75598b35bf73c367589318e04783e6cc45d8ee7147085d10b884a99d87f5fae62d3a9e3585840b3917a518e973c812fadc81f9aba7e4ce6b3ebbbb319b581299b921fcabbc1882476ad27d76b3e9bdf437bf15864e4de8dc7faf1efc791fc0467b017145208e52257a2efb34829f669a7bbd7d616d76ef80f6928a5e859f116d83303bceb02b2a60511e28bd2bf47ee92e4a417e88bafc84bf820bbf48015099b43fe1af2cc7b30972773470a6e293b3ae81fdad80376730da52736fbaa5706e513c2774f420bd3f247c7771b904e2723fd435a00e407f5e1d0", 0x1000, 0x0, 0x0) writev(r0, &(0x7f0000000000), 0x1000000000000059) fchmod(r0, 0xe3) fcntl$setstatus(r0, 0x4, 0x80) recvfrom$inet(r0, &(0x7f0000000080)=""/85, 0x55, 0x840, &(0x7f0000000000)={0x2, 0x0}, 0xc) fchmod(r0, 0x20) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:07:34 executing program 1: syz_open_pts() nanosleep(&(0x7f0000000080)={0x7, 0x1007feffffe}, 0x0) r0 = kqueue() kqueue() r1 = kqueue() dup(r0) kevent(r1, &(0x7f0000000080), 0x9130fbf, 0x0, 0x0, 0x0) kevent(r0, &(0x7f0000000080), 0x8000, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) close(r1) 23:07:35 executing program 0: r0 = socket$inet6(0x18, 0x8001, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x2000, 0x0, 0x0) pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VMM_IOC_INTR(r1, 0x800c5606, &(0x7f0000000100)={0x3, 0x4, 0x7}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x204d1, 0x0) pipe2(&(0x7f0000000080)={0xffffffffffffffff}, 0x10000) ioctl$VMM_IOC_READREGS(r3, 0xc2485607, &(0x7f0000000340)) ioctl$KDMKTONE(r2, 0x20004b08, &(0x7f0000000040)=0x4) 23:07:35 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="2000000000000000ffff00000000000008000000000000002a538706000000a71400000029000000330000000300357000000000001189c3"], 0x38}, 0x0) getsockname(r0, &(0x7f0000000000)=@un=@abs, &(0x7f0000000040)=0x8) 23:07:35 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000080)) ioctl$WSMOUSEIO_SETPARAMS(r0, 0x80105728, &(0x7f0000000040)={&(0x7f0000000000)=[{0x25, 0x1000}], 0x1}) ioctl$WSDISPLAYIO_DELSCREEN(r0, 0x80085754, &(0x7f0000000100)={0xffffffff, 0x1}) 23:07:35 executing program 0: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() r1 = dup2(r0, r0) close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0x0, "0366402ba77f0c033c02df71795acd76ef3caf00"}) write(r0, &(0x7f00000000c0)='N', 0x1) read(r2, &(0x7f00000036c0)=""/91, 0x5b) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000100)={0x0, 0x0, 0x100000001, 0x0, "09cf725008f0a13a1f890436103da6fb1c18fae4"}) openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x8, 0x0) write(r0, &(0x7f0000000180)='m', 0x1) close(r1) 23:07:35 executing program 1: unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f0000000180)='r\x00') faccessat(0xffffffffffffffff, &(0x7f0000000040)='/', 0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000080)={0x92b2, 0x0, './file0\x00', 0x5, 0x4, 0x0, 0x5}) 23:07:35 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) r2 = semget$private(0x0, 0x0, 0x220) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) kqueue() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, 0xc) r9 = getuid() r10 = getegid() semctl$IPC_SET(r2, 0x0, 0x1, &(0x7f0000000180)={{0xc85, r4, r8, r9, r10, 0x1, 0x4}, 0x3, 0x81, 0x9}) socketpair$unix(0x1, 0x3, 0x0, &(0x7f0000000200)={0xffffffffffffffff}) sendmsg$unix(r11, &(0x7f00000003c0)={&(0x7f0000000240)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000280), 0x0, &(0x7f00000002c0)=[@cred={0x20, 0xffff, 0x0, r6, r7, r5}, @rights={0x28, 0xffff, 0x1, [r1, r0, r1, r1, r0]}, @cred={0x20, 0xffff, 0x0, r3, r7, r8}, @rights={0x18, 0xffff, 0x1, [r1]}, @rights={0x30, 0xffff, 0x1, [r1, r1, r0, r0, r0, r0, r1]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}], 0xd0, 0x1}, 0x1) r12 = openat(0xffffffffffffff9c, &(0x7f0000000280)='./file0\x00', 0x1, 0x40) getdents(r12, &(0x7f0000000400)=""/12, 0xc) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:07:35 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x1, "090000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f0000000040)=0x5) setsockopt(r0, 0x2d, 0x9000000fd, &(0x7f0000000140)="ebffcbff13b99209ba194e713048e69931929648", 0xe) 23:07:35 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x9, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x20, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) write(r0, &(0x7f0000000280)="491fd494a93d594daf86c9b9e206e84cd94c8fda79bba5e0d71c33c402746ab3a6cf2ab6c2f504e2216eecf632d5d395eaf3934ed7b7d6e9f65d86d7fb501c6d544738bbe327781d7d82a52a7b7809da3fcb4e0aeb79b0352580a901babdbd89df3fc7c13d92254c36916c591778a9a5b71a77311aeae903d7da2e06bea43041f860abf94f603745c776629f8b61d9ae39", 0x91) 23:07:35 executing program 0: r0 = shmget$private(0x0, 0x3000, 0x0, &(0x7f0000ffa000/0x3000)=nil) shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)) shmat(r0, &(0x7f0000ff9000/0x2000)=nil, 0x3000) shmctl$IPC_SET(r0, 0x1, 0xffffffffffffffff) 23:07:35 executing program 1: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) lseek(r0, 0x0, 0x41001, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x3f, 0x8, './file0\x00', 0x10001, 0x80, 0x5, 0x1}) unlinkat(r0, &(0x7f0000000040)='./file0\x00', 0x8) write(r0, &(0x7f0000002840)="1130deee954a118face7b911b4aff7b9a8136babb4b90edba0e295eb21e3f845212c963b20cad81a9ccbf8eeb9e021d093e8ea4d989dec07e4551cc26a14bfb2da1f099d0e786e5db248721e8fec7b3e5276f0ad800de77344b574aa651091fd3ffdd66258a02593bed5d92371f9fca3b91402350d183ae8f46f4ec057f1dd3f3ca9f3ca6e4d9b3804ef6dc02989ac75cdad70236fcf67f2a5c1b02a48249b5bbc2c0e26241ace840962b78f1588c6445abb63dbdbfcff0c77534d932c00e04daa039e67d1a38b4c97b98ccfb97e93c02c043619529d4c8a18add7e9a9dd9292f73ab427a88a3890264ccb9eab375230bfc53c8bde3cc899a8105cf9c4a58c39b909b355f4f12cc642c552325c8a89c260f7f2b13c740adb12399f69a3e3d6ae2059aab700f9628640fd666257e82bff8879848616e93881ecd93e822cdeeaedc49e1857500bcd64ef188b7326fe38e1494c18af11391ff1a6499bc937afe0c261f5662a1b7ef9e55122fb661185e8372719a5b38bb280d8291ef2ef6cd5580c583022a1ed4d02dc316f29c8d0a855cb31c8bcf839b8c0b97b42e6fe90c1c3da4699e312808e7d76ac8ce13d24661500a443382f303e50214b7353131982dce17ac299d30b2d6dcda0aa75b69d526f90982d702c86287c194d5e99d7f54c5928bd461cb7b39d71a5b3385bf5d82227485a568ac307d39e88e36137b98d65bcc6fd92351b7237f2ea4afbb6af3981f62ddb869b4e40ccd0fcb3ecfb4df7ee34ecf7e180942376ba28a21f4af36bcc330f6f94699fb8b560234bb03431166abc5a3b500c1e9052f632c0bb8b12bebb14de34cae3bcfbb17fe90e1420aa34dc174912283badfa22c8ccd8605a4f782f6888d6cca11be42a5a9ac8e60e1c490aca0a64be55c67d63cc1ca3220dabcf8da5ecf4427dbb3eda55e6324e3294dd905b2feb3a65cb71a8167302ee6076ea0bff1550374664206801c12c2036474db56455fd7ba690cf56d10ef72496c40d152695f57cf8a7eb4516623cef6bcca87b92ac398cf7de7922608108ba1fc260a2c227d62e698c871b9016676462a41a737de475687cafddd657a7eb9bf04c4253a91682616d11187144693e988fe3af19cfa02179ed6df1cb1868b640bcb5f728ea15cb8bae61f02efad2327001d3d57a09f3d1fd5e2b4923bb112af0458670164ee068699b7c1f78dbeb5b58eb9e421db54fb84af4cde7e720d8ad2777c2af61477d35bd9f784104da782204fddb0578cafd324fde89e28084a21546b19a982e49650575095383e8446bafb6e5b8f6e2a53989b97b6a8a0d9acec60c3f44febdc158931571a47c03e977049199bcbc9db79825cace610bb76162e21a4d53e4288748cc36ed8c6ea32e31434f2efb2ce914039a65227ec5181ee5f5ee2148d266b83b75fd46c374f68530973adbdcc3efb8b084237c08c0b940ea1b04923ca349a1870a2f732228ae97aded2df8a31b3eae0ace1e3424d91b35793f853ee514b34e2d361eaa67cda1a573956ee565c74f18b10125b46ba70de5ae6fa316b50c3170e115f946b881d4e6c3e5c87929e8a7d0dc452430980e55934e234e433699f9cceed1ae77cf53823560a47e242baeaaae3f6b69a99759c199fdeedc2ca0fa4f6c35c9665e4d1d4c203c577569fc4bcc5f60cfc1cf44a39007d5bda6e9a57481f463f49d98af346ec9957f46f54e591f67f535ab5f83ccb7b0e399cd5d721d16ec30c78e53a42dacd3458c3cb4153af245d1529741524ac469ac950f6bd21d3a95e391405116c043d45dc04ad4539604fa95ccd12d31fddac1f7d8adadddca2466a3bc8439cc3f071e61521dc6be5cd990ef3d6e84719dce3f6603be3cefc8b103bb20f4b32aa1d1c221be56e87ad48080f7a8c8cbe4f4c57f1f95f6f0ed20e7127953c34c8a99109a6cc9ffba7d196fd58a5493ddbc20fe83c3993d6f64c5d9f31230ef3bb2fa7c66abbf67b781ce29dd7b08a04fa84840ef272cbde7db6b6a607aca1aca9ac55493cb6ef0b0021a03423d332791a771d95e4a2c9dfcd9139aacc8ca6a3eeebd7f7b632ea9442cc229d1acaee96b7f96544677bdf709a4afa09d9cb3d423a088a72fd2e797a862eae8141f7fa5173625b14fe88b3dd74d4483574a465bebc53a8f2f19627ac762b4c2731e9d0caadc245a129a69008ed311585c8eab3d76a935e751c688726a697a82bc8c6e8ae54484a169007ba070aae6e3215d262bfaf314cc0082b532b968d9dcb49d2142727842bfb7b70fe09ebae08dbcf5f5ef8b3fdb79f6175a71d2b3ddd997979ccfcc0d44dafbb5715b3b5dc6baf6e0bac8b5056ab7ab71f191e18aa373e3c130651314cd2ff6a631fe4ccc341d56139ab3081d49eeb484961122ae2b841c619f7e8572a8ab03036f84a5bc348ae458367ae0127c589d4312a5c7e480e377f2edfa034d4450cd9eb171dfde268f18a35b26b9be02ccb5ebf5e123b84f5edf08065d6b7c6222a51eaf1437a2b2561dde85ddf3358345eea65ef5392319a4e4260c16a08e554264edbf4b203be4a92668bc36bbdf4aedf092e15f4ee7f3794e91390bc14361e5caea93e5e5888067b2831ac12f13f158e7f53d30b5aa9c2bb573f5677d44b77e7895912105d7a26ec046dd725833bc161d7701e43435bedb2388c72221891a9d71cfc5074f9cd8437c531cd69c0c14623b4dd3371a983757aa344e3e3952d3a91eaf2f2d81a93ca62f03b5e38fb4e78f50b4fc1a78214cb414fedc6697fce2c90d4a7a86ff43953efd6f25ec091f824317cc032a02bf2c0a1539eb14360010001b3781820a8cbd74f5a7e129acfdc9abfc8d0669f3ae07030b2043aace02fff2f3e1a8dcbd8e23afd8aa22d1f831d0f6ee130f601751a6f59451051785640fe1901a445ace4cbdc66cae914a055d0ed1a593970477e265b555d55227b652339164ad89ea04fe88901601665cac4aea90b8b2813b48cf709586312932f854c540407233157dfa2ef476fbcfe02cb7d3e797da105883b99a168c5e06004e7d8eceb1877790b8468d1b6acec63dcc56706b63f9413071ca1f94cfeadd011b20ad7e63b7ed43e1017c58b4d05f49324e1fd42bd3e2e9965b86f1445046285cd2749d4760959bd559ae08aa09ed68a67276d9e167bb4d3add1c2cd69a3ff1f94dfa7ef989283e88c87922eacf01a119a0b8bc710dc9620dad00a135250cf43d792dc0512e8b523527cb5d17a5d34bc718f0b3778af3cb8be9123f117729a843a0dcd3f95e98b41c4bdc8a4dcbcbe62a02bcac24a3c00b3f4f2f34b85aa8949749aedb6f570576e29d727d58b0fb0be5b81ee97c5a8faca2545c68991d5ed2d90e6d8fae67c7b9defa268e730c0f1c687b9ab3e79f686c38979e121a8212706e82fa38d4572630946763c07f49940d67996a7e6093e6c677acc0dbada3da88802d3c3b56f6df26b8f231d118eaac0d150d789473a0e7a3ee7e2d31cca937dc8ee9cd9769bdf5e7c039c9463722c39f5b19e991144844cad09335d190712c0ff2c010e7a8a66f0bea1220987ff270dbfd0eaf36cbccc043d7bf202457390e3bf4ed4ad66ba03a4a0b49542fa5eb099ca923087e744d49037482dcdf5bf40c6b48aae2fefef210f30e20270faf366432c8c6e4f4a0fc889a734956f1c339df02e63b02d8e4a525cb98fdc425dc9983549261f4ab6875c0f824e9a17d9e9c5bca0ee4ab12cb25374c3bc6033413bcee5703a9055ba2bdc7de0b84efbbe079239580785c2ace2bfa37b9f65d0bc0accc17ce7c539fcc6b5b9e13f91db896d1704a609b2bcf2bea7eebc4003cd7dd130086d26abef4eed83128f62987b802411ca461da4eb907a6b6659e1c72a32d9c89649462d165727a1679a15a5056a489ab111ce9e79a198cd8fd105daf9fa057aef865622c73e1ead7e1d509a6f0835df38cfcab8c13edb910a2445318d4f4b683408a13c176aa4d8ad1a5923b9980eb14666e1dc150df0ae81e5d228a86e9495cb2debe83c466ba3f4ad02b4dfda9ee285d80c244dd7dc93b1163ed6c41c0c5daf8a39ef773e5ad073378989ffa4be98ec1cdc02146daf3c8f620f047b82272e722e3ff98229cbef0c2354e0515ac3c6531f8e07dfeb93a72e42ae70e3d86ac5f4d973c2581cd8e373987e92a1665694064617c58c2f7d1e23e3c8577766991dd55037e84a72aba97213f2068d6f43ce5d9953ff96d5cb59210221db7fbc5125d8520fc8d35597013eefc3c2f8d26400cf8e68f9aa5bc98abaae1041bcf9f389712ab8768472eff5250a9d1395c427bdf2e26a19e8369c1118fd307dabfdb2f6a0899754000b4d55dfe207285e57e2c93112a57aa2b339f354b0a6fd872bb438a6f7f58afd59823d4b9b292f41bf815594e72eea62b6ad6c52a5df1c4ccf01aca256c30f810aa3e0c12d18311c37ace00cee6ed75631420ae5a3d377bbdda9a8538e5d63e969323f73d78fccfa2ad2edd2fccc6fd9614adb1ffe35d5eb44b106f2df8dcd41efb42d5e62d80d8d27665ae468999140926f359d0374b0e07afe8bdd3c55628c138b7ca0727dd021613c45ceb3aae9150cd6107d2e743557b060093e9829a9b9b2b24949d9412d89774e9a7defd7d265b6153a7cce45a48ef39f258db75392e67111837bea4ffbdb1a00f83f8add6569332aceb1651e6a817704202b298e4968c5c9be908b95bbfdd00f8d4cce3e82f47a66a3afb1b9315b38108902873fbbc1ca54919d6a65ac67dfc6655a75966f3c8627120e51661319573a70ebeb19f61871642b79a3303e1472ae3a7c6d1f843e6c9bae05166ea58067afe0f8ae1a7641fb19ef19ea5b8664830f9bbf455a6261da17c4154600383b8ec09e1bcee4f8a645054f8822b305b08a2736ef0f03cb952e7365338d499c19997515e51e4800cfab62e26d269d64559f03eaa8b93e79c02b401adeaf76e962588fbe73fead3d02e0ebe243c21ec5802b8f8148bca009954d69e09be84a34f5f44d4373e1b22fef4ea998c2eb60f70ae597a57b958cdfc2539f45673441c7627437e658676327e814ec9cd2a37b9bc9c53561c98f29251f342eeab0b25705785f05e7df5c8711d88b8ba5837384a213cf38e0077b70ea179b550f4fadac22a65b69479002ec1ae21c8b4c2c9b750be741052d634605022cb4827d18ba20ec2bd7794ec413c11f8f7bc26b901c3eccfd6320e0f39e28cd398bfe6eafb0d7e2b228bbb693a4c057cbf417535f4e6541f7cce455854aa947bf53b167f5573effd4b236d99da20e94d6390f44925bce65d3c679820453f5ae4211aaf42a39f311b2aae76768f62d27d3026ab3e26e7c6114354662bb305e869e5dbc0be079a80a1a41328260c679e1e9497ac84373f5d75c6c5f21ac0d7302b25e8446ac379c4162097164d1c10808e35dd03fb7e51473289eb9f69a03408824be2559cb46d8d35507fe73f9f338d2d7d17d68b401efe08cc6e973d7b72efcd7fdb5f873d91803a5b2f4b6976b1e675b292ec0f99f99774ca75398c27d78455e0cdb3cb13af5f672eb713046e19f7dd7e66312f8ae762ecc3b54c60cf296b599f61f622d595d99f51dec33683349fa978e1d8bc9056d3fb2889e062c2a13fcede31625b4c5618ea9223dc040af30b1b9137f2b0b2595537272fca336bd364cf161e7145b00f14ecd73a762302eca47995bf0b4de85c057a4b24696acc3589f01eac68009e296b7ffe4d352219038f4dba3ad342e938f68844188118164921f106cbebe559d101f60c182344ff40e42ae2540e16d39abe1e075f41e94653ccc79feca1748c408e90822c915518112fb2e7f3849a6d02cd786de4b7c8a0308a441d75bfc87d75d6b41690de34f05903a98e62e2df9a7a4dc5870b284a819ff42862f525592b590376e50e2e4abfe7d2a710ecb0cb3e14993ca86d9edf0117d3a4d8c4ec1431aba49300f0392216dea00a421fd3bbb9a3eefd362ef9f6cc9f9415d6266f1297df3a4fb50d0f0437226df0d67811fb60f4202ee94cf5e61faab3882ea8f48f2dfd9b68ea8cfd", 0x10b0) preadv(r0, &(0x7f0000000600)=[{&(0x7f0000000100)=""/37, 0x25}], 0x1, 0x0, 0xfffffffffffffffc) 23:07:35 executing program 0: r0 = socket$inet(0x2, 0x3, 0x2) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) dup2(r0, r2) r3 = socket$unix(0x1, 0x2, 0x0) r4 = dup(r1) poll(&(0x7f0000000000)=[{r3, 0xc1}, {r3, 0x4}, {r3, 0x101}, {r0, 0x1}], 0x4, 0xfffffffffffffffe) ioctl$WSDISPLAYIO_GBURNER(r2, 0x400c5752, &(0x7f00000000c0)) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f0000000140)) ioctl$TIOCDRAIN(r2, 0x2000745e) ioctl$TIOCGETD(r1, 0x4004741a, &(0x7f0000000080)) socket$unix(0x1, 0x7, 0x0) ioctl$WSDISPLAYIO_WSMOUSED(r1, 0x80185758, &(0x7f0000000100)={0xd89b, 0x100000001, {0x10001, 0x9}}) 23:07:35 executing program 1: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x0, 0x0) pipe(&(0x7f0000000000)) select(0xfffffffffffffea7, &(0x7f00007dafc0)={0x8, 0x0, 0x0, 0x0, 0x8}, &(0x7f00007e1000), 0x0, 0x0) 23:07:35 executing program 0: socketpair$unix(0x1, 0x7, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r1 = fcntl$dupfd(0xffffffffffffff9c, 0xa, r0) fchmod(r1, 0x61) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = open(&(0x7f0000000000)='./file0\x00', 0x30080, 0x4) accept$inet6(r3, &(0x7f00000000c0), &(0x7f0000000100)=0xc) setsockopt$sock_timeval(r2, 0xffff, 0x1005, &(0x7f0000000040)={0x80000000000003ff}, 0x14f) ioctl$WSKBDIO_GETMODE(0xffffffffffffffff, 0x40045714, &(0x7f0000000180)) 23:07:35 executing program 0: r0 = socket(0x2, 0x0, 0x1) getsockopt$sock_cred(r0, 0xffff, 0x1022, 0x0, 0x0) 23:07:35 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) unveil(&(0x7f0000000240)='.\x00', &(0x7f0000000040)='c\x00') bind(r0, &(0x7f0000000000)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0x6a) 23:07:35 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000080)=[{{}, 0x0, 0x0, 0x0, 0x100000000000000}], 0x0, 0x0, 0x0, 0x0) r1 = semget$private(0x0, 0x4, 0x3) semctl$GETVAL(r1, 0x1, 0x5, &(0x7f00000000c0)=""/154) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892, 0x4}, 0x1c) 23:07:35 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) setrlimit(0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0x10000, &(0x7f0000000080), 0xfffffffffffff54a, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:07:35 executing program 0: r0 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r0, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r1 = socket(0x18, 0x1, 0x0) r2 = dup2(r0, r1) shutdown(r0, 0xb37a5a465781cc9e) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r2, &(0x7f0000002600)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="0000000000000000000000005a754b8548df7410c21c5d0efd27c68aac180c457c05579858793c9113cac2a443fcba0bc8c34fb98d8ee64216a7643d3e0ecf6c027fcaa5b286aeaa1e30ac972e70e7e19a04ed55cee7901297b6853f5d24ae4dae3a7a933e14f4746f4367107d932c5dd6fcf44775fd4a6853bf016feb50b1a86c96e244eb9edd4bc275c4a188b3345bfe00"/158], 0x10}, 0x0) 23:07:35 executing program 1: r0 = socket(0x18, 0x2, 0x200) setsockopt(r0, 0x1000000000029, 0x20000002a, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:07:35 executing program 0: chdir(&(0x7f0000739ffe)='..') mkdir(&(0x7f0000000100)='./file0\x00', 0x0) pipe(&(0x7f00000004c0)) r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) recvmsg(r0, &(0x7f0000000380)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000300)=[{&(0x7f0000000040)=""/25, 0xfffffffffffffce3}, {&(0x7f0000000140)=""/175, 0xaf}, {&(0x7f0000000200)=""/215, 0xd7}, {&(0x7f0000000080)=""/13, 0xd}, {&(0x7f00000000c0)=""/62, 0x3e}], 0x5, &(0x7f0000000400)=""/163, 0xa3}, 0x800) openat$wskbd(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/wskbd0\x00', 0x950, 0x0) 23:07:35 executing program 1: r0 = socket(0x18, 0x8001, 0x0) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000)=0x2, 0x4) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) 23:07:35 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0xc3, 0x0) recvfrom(r0, &(0x7f00000000c0)=""/218, 0xda, 0x800, 0x0, 0x0) r1 = socket(0x2, 0x80000002, 0x0) symlinkat(&(0x7f0000000040)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00') setsockopt$inet_opts(r1, 0x0, 0x20000000000001, &(0x7f0000000080)="9a02e303000000b90cba8590", 0xc) ioctl$BIOCSDIRFILT(r0, 0x8004427d, &(0x7f0000000280)=0x300000000000) getsockname$inet(r0, &(0x7f0000000200), &(0x7f0000000240)=0xc) getsockopt$inet_opts(r1, 0x0, 0x1, 0x0, 0x0) fsync(r1) 23:07:35 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x8, &(0x7f0000000200)={0x0, 0xfffffffffffffffd, 0x0, 0x11000ffffffff}) 23:07:35 executing program 1: syz_open_pts() select(0x40, &(0x7f0000000140)={0x25}, 0x0, 0x0, 0x0) 23:07:35 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000000140)=[{&(0x7f00000000c0)="440251", 0x3}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0xb000)=nil, 0xb000, 0x5, 0x1010, r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) mknod(&(0x7f0000000080)='./file0\x00', 0x2000, 0x7ff) recvfrom(r0, &(0x7f0000000200)=""/158, 0x9e, 0x2, &(0x7f0000000100)=@in6={0x18, 0x0, 0x1, 0x8001}, 0xc) connect$unix(r1, &(0x7f0000000000)=@file={0x0, './file0\x00'}, 0x10) connect(r1, &(0x7f00000001c0)=@un=@abs, 0x8) 23:07:35 executing program 0: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f00000000c0)={0x0}, 0xc) fcntl$setown(r0, 0x6, r1) r2 = socket(0x11, 0x3, 0x0) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000200), &(0x7f0000000240)=0x10) ioctl$KDMKTONE(r0, 0x20004b08, &(0x7f0000000180)=0x40) sendto$unix(r2, &(0x7f0000000000)="0500050460", 0x5, 0x0, 0x0, 0x0) syz_open_pts() ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000000100)=0xffffffff) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000001c0)={0x1, './file0\x00'}) 23:07:36 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_timeval(r1, 0xffff, 0x10, &(0x7f0000000080)={0x3ff}, 0x10) pwritev(r0, &(0x7f0000001800)=[{&(0x7f00000000c0)="012427e1992fae7cb79ede012b8d614183726cd9e26eaf4f1c2f394b458190fb062e181e99949d3a6efe64d9b948bb2bd2d7811a2f6839b17db7a8d08ee3e670b001575aab9b1003d2475b5048a90dce8102c31a8297837d800c7009678df7dcaa6a69a1d1724813c448b833b1dda7ccce23c32bfd293df86e89ddf2f4e3b80076e21e51ea0a80c39d7e7734fb7fc5c1cea2be51a7e8950881d24179bafc4691e15fcee31d1adfcffc7854c5a8152b0bba266688ee9c", 0xb6}, {&(0x7f0000000180)="2f6f5a1817e80ef3fd785cf03dca6265f2301e35736a6643356c4646b3fa1b30030aefc7fadad5f27f13cb5816d620d911a0a8e87f8c872fa29f22f5d4a2ad88344e2a4f849afe12de", 0x49}, {&(0x7f0000000200)="00c7b0c752eb513476994b988603b3282ddba3cbc0e44d8e579589f1c64b2bfc577601f117effe5032a4fcd55610acc413bff2a7e62476947b1021c0927e048a941402dd8fd732c2868b95a35e87a1734a6ff1bea81c5947492a77fb04369ed50b05372ade96ed5af2c9faf70d9c9b5bde63a5793c1f3a0860897a9635ea34916796c62a82d12a3f7267d9b040e9def2633a5ab9649046f0f9086c7d6bcb58855fb21712f100126be173b6bca3fe11b97e18a9e7dd43a2db43c3a5fc0871847865d9e82d7fad624bbe1880a6fb080eccf1beeccc9dc6e859492900df18d7fe43f7", 0xe1}, {&(0x7f0000000300)="96f2449115df7f980cd9dff29984693187125196b42ce482b41071328b972371c41dba7c2f07b095d5cae941757e29cf4ed1d97c3d951f6a30923d1b064aea394c457717e6b6e83fe7216cbaa7333e3945406c1bedf195f28cb6020b86fc16f50fc1e46f0adbba5f8e9b476fdde37ef1a1e58f66a93c8db9ca4020d122c6268f9caa48e6a88aaee967dd190d855b2266632adb6feaedcf290f2b3630f919d2a3dd15d883c38c5c5217501a9cca19147ed253600e26e217da079b947902660ca214b5d9effec8896e41864d", 0xcb}, {&(0x7f0000000400)="332483fa68a062be1e202645cf830291ddf29f10f57f830f91c9bf336eadb55d48720a72a24503be8e63c54cf2194cb45c6b43d2c1671f0af7a29d6a7fe7d8003d620c10ac40d7a7c1df67eff6f9d16981e2864cba67c2bfe70ae83cfe0de7d4e052e11e35d1643dfaad0d32bb260cd8e41cff6d074ce6a3d954d676d8f116217bed443c0d71f2bca86853b37a8391c80c50d9ee29eca875203791aeabd6ae33844b443a10690908ee99f85b7d47378eabd1ddf31906fff4d413bd7e684eacc592e774e9389f7b327c743593da7183864c3955627b0e13e7c32639bc", 0xdc}, {&(0x7f0000000500)="ebc0b8c853a95494e54ceed11cdbaeb1cdf6a3560515e69abb857561a90edfe9f424b5bf6dfc221a75c38da5df5b58f5400612ba71545b695cb52bbdc1a0aee7a70b1911da195609fea6c7b3f3c4d6447c88ca4335b215acdc6fcf4ca43f5653a76dc0fc8ac2bb708b87636df6efdf99f0132e631f7b8eb38e6465dd78a974127a505e262828fd2a67bcef7c6cb564e7d00160ff4369f3eae5e4f6b51bfface5f8a481e3e7c75076e682f22cd5b9d0aca6ed11e088ce23517154b54132a51407faf993622a84de188cf7d54803e1376ed1a54868feb64070b99dc364e29cf3c5605df9a3b770569b1f5e05a6fa996f98", 0xf0}, {&(0x7f0000000600)="2deb011e5664716396a24d82a4c1bf9279c27d6800a9d94fdc3cc7764607e1d079acc2b32f4e44db8a188bb89230be9888e66bbe22287550b5827a30a61084c15f0754a4adc85f2b6bbeece0b417a76a3c96e03f483985c557f3f29ac7b94be82eea5edce26650be17ce908ff058fa5b1da444d8f7c4b6766ae11e41bc604a8176d579c183fafac8e9bae5f8bbcc149629ccbfdd4cd2ae8aaaadfcac06f06cf06f1ba8ab0dbc307b23eb1a6ac22f420cd3a2886db27848a943a8354c604163e853a54fe65b6e89205cacbc92d0ea09f9218cc8a6ca1350bca5382c767d89dd80e01d92469eff97e0124710c80b4f2387679ed01b7d6b66aaf61f09a8cbaa7d5c67aa0456fa7574357c7eebaf901385431b3a5cf3dafeccc5161025df4ab0129880a3af26dd20e06bfe871375aaca52250b8a16ccbb1de83d36075fc2463d019c8ba2ec6bb3f73c33ce1ed027f638f7f8aa97a7cfd6293c94be462f70670050fdccb7a5f4260c5fbf81473de2858872133cd83ef2c12e5421daf37c425ce6fc5160338ade947d3a172079c00736e11609ef72f8943647889fa84513db38c2decf077e27293a01fd6c4c4b5be354110a7eca8871b1a9b483e46fe8c15ee74af9864285b735492148944d82fe88f3cd025f721660c072e3d1f7164c8b5582e3196d199c1a7c342f782e344eac3ef1cee803a8091bbcae5aef134cc7abf7990db023cad192ba0061621cc6f5cbeea1702b61442efa7a3d7d68a00b364f98557e2565cbea5eae652fb30ef7bb252dda444474c30481c8b3d4f6296edfbf81475013bb24c1ca868658e14c20d3fa2423a437a553fbf8888a12fce22d678d69bff51825e4abb5fd33488cd2360bc8d3312692cabf4a1fa69d005b3bfb48be83e96758ebc0ff8b6d41060adf3966ab0e721a7e8537cbf2ad070acef0999baa6717baa275114317a55c9672f35e9425c7f2e02c1b65e8bd7063c0c654603fe5229d9ffa386828655318fa729bb20077b1b7e2a5172b865eaffa0098b2766bc4bbe93e4f7834ecd7e4ba6dacbbb2fc444622967a4239d97a674ee3ba22db30fbb32f5ebe571e51b42878ded612ff67326e27dc1a83c6533e4533490ba6c4fb422c2f04597f06941456e8c79dc44cc7c81f835f7847f2949029c1b6eb59462332a3b6b7c42592554b20c84ab408707fa8cad06ad77a5af4dd48f2ec03d76b297cc6cea1009e4f5752f2feff48786119161e7d4439335f409f90fc000da3e35ceb128344bf126d6f70fcc77e6b5ac30fbe684e3c8d6476d6cb478b294340e69928f24c74b70a272437a5a5433d9c0f6ac3a09f0eb34d0db813edcf982a303a8d048cc843ddf9d20bdce37cc27f479c9d216baa0fb33610a61b27826d1c4c8e2f42d398b333054ab665f22d3518b92b3772fb9cff483fea2d800e2b430c5400c5d77d09016581c16103b4684c4f066e36144fc439dc88e090035edcfcc346fbc1c519b920625c087d8887677bde5829c38436fa3263cb9667548739b9beb310d71d4a039ccc91e30d10c55839e420a7f26223719eba6c2ead12f97ab75e01d01c7741d8808ea14becaedda95509c9cd37171d36fa0245cc4ad1906f669f53aeb0b26c9ca2aa041ebdef04bfb00e055f0889c556c8b88217ef3723d1bda7da39829005b861f8b125415d519f6c766413e1be4c9683190a0620acc2b7a2256b039dd38296b73497f9c3b547365b6b613c026136b35a0d9d43f2b17ae3d8fe7b905a200bd203fb73369c145c2d8c4c56b23a3eb5ee17396ad13c646cfcfb25b155d69e89b53f75598301d2dca49e376be8268dca5e361ccb6a7ed266742fa1af465359b2eebf7244b146e41b584f97764672727cfb5e378de2672c8387002e54c4ee7e6d7449aa98b86e4b0ff4e57570af551e3fe17ddf066a5e745fa8125cbf50a2a6928130f6d9bee3d68ad851ca5d68028a9e1df20454f48a32e226b5fbcec50f6347218f7a08d9e1a0ba580d2aec1a77cf36cb15e99c98aee6b0baaa09542991ab3f7c1aed4ad8630fff6e85c61859e24d61708fdc52a50289503ea344e28d90a78dee972269615912aac1001a86851abb50c7cfeb93d89853b14743ff4ebd2714e57a726d7b0cb4ef78f94f32c28a4ec36e486067714a02e39f8671cd32efdb2c8a2aa521618f09e209af3998351c18763e98688d821196efa275cfce71f9edb3550d3b30efd747614f29f4773d4d68bf03c1a2f683eacc6d6788749c26a589450b302f64824448595ab89fb95a8b37e91b6dbc8995c6387c7752013a753687d3284146fea0686e12ddacf819caf565f26acb5db8d76ac141b3869c97c51e2e1c44bf804e0dd27d11995d050d259149455d79855b11702e68da7417c03bc337c1d2d398a6cdaaa9733fea9ecab0478bb41ddd37871bf8ea5d8ab7cc879635d02425e2ff30283f54e033a5486c111aa5adde87f0dcefb333e982106153c936378658f371d30951c79d126255485e5646ed6bad33f5856a44d8c036a1296c451b537bd041118db2a754830bfdd5e114ad28c30e43af27813bcb9aabd5a59cd2f09a0df5cdff8645c7dd25fde0300b735a2466b01bd973e188c14427276f08986d739207bc152c1ffe299bf4d4ca4f60e43e3422699a36bfa8b45655de510e302ac19e5ae2150c97991521158a6c239bc352315f5e12691f3ad4870d4da85f1e4e17e12a3da16a1d4edc99021e12dd3791aa18a2f60e3174ff00999a8b59d2130fb7baa7241e137fbb3e5cc0e9887091e277a250b39f112c1e091c51465d1b53ed1e354dd41146fece7536db812af099c06f4218e65325b2723607e8a11631217eedce6e02f9b6d054ed428f3b4d6e40066e526ddd0e6cb8387757bd6ba971ef02866a869b7ecde87a434646fcb9834f927cc40bac94b6903cf793264fdf6371bb3a165a30ad118094e68d9ac65c2ab68e4061dce160d71f99792469fd2eee3388409fd91e97e627d001ba945ae9fa565bdcbcf26f2e5f2f039db00dc107ba2b8d6f69d943ca293fa1b16490ee136e27a6685a07e86527a3863b8af0e4fb65104e18606c8f4de9b08089fd7b848bf5c7dd52d98320c18c378bb6640e9e45b8677d9cda4707795279ce59b83953e6e509fc2a247630b9e44cfc33905dfa5ebef8640ab8e94e54077f3ffcb5146b1153814558e99306ab7b074081fcd27247481eb6042ec366f326a2c40c930cf6c7a87a67db6754ca1369e4392e6259507711a502d941eb14aab8162c7761f6881bf1fda42063a10eb676b84604fa12ce93ee5473b85ec33cd4d40b706f9ddb9361fa081e9ac207372060456a16f6eeee9093613de734d3b0ebb29fbcacdb7ab25c853420f3edd2cea3022aff91385bbdc62e15aad7acfd03fce1078386a9aee2a31b6753517eac896b4c640a3b5d39358ae65ec2b35e27076fabef80ac386b21f06ec035b5c97b46022f7271c5b124eb8d24623b705996984de08b6126aa38d9eda59ca6b1be44e23d38fa2e25af968b62160fcb9b85078c3d507d611d491bca1dfa824a956917fbb8734253c60903bcca30a2992782273471c9cae3da831be5507fdac8cea725d1986725a25da61f66c8dab73221838b72dd92252296ee4be1c108f31da529f48a26d6d61f48c9a853a36fde1bda6e38b254b5442e7ce07c3dbe2caec3b5d044176187464178583ff2c48378f5ed08c401edf0b433aca6323b5cd199cf905511e11da4eb16146a4624244c88ba8a7a89519b8c7c6e46d734154015c1916fe25991ba8d1dff16adf88e4514d7a16aabaf599bebe04b97d523956041759f23903f88df8e4468a51536990f23f700d48ee7122c2aff732c590b0ee6e47f3ff762c9c5f87ce42912336c409318330c0f8b020f0b7dd9ac92b59daaf989bd7725a26d6cb3e0d7b8eb0e2d162f2d489baa02f864e468f3cb51428e8fb1910ef472aaa3e8c1a8548047e822609db7fc76a316ae9e2412367f5b96f9064bd2d7e25798b44456298e58b3f3e8a9a0b96cfed68e784891a515d3d55d34baa725b536056d74e32e5bf5c52a4e52c385dce2b2f17837383d034b52d5844e069a3fea535c41d2d76bd22ae39506f6a94c02d373117b69bb9933d062780af2621522f0a81e2c883fc754d2816958a5c704948979f0321e2e65c5fd8d9cf2405a884e33716372e2cfbae156f74286c3b428c17e5cd3f7402b3a7e4bf1441fc8921f4443ebeea75c8a15562a91ab8817d13dfb8f56ebf566c5a6ff006bd2c0160f5bfa6c848abc146d5b70881509cbeb2890574b71d64ca9dc18a26183f157301e85ef63fe642648fb9356dab97d762e1bb314cd7e4e0943f0c94c0a7a2a80c20f063a5dae35e8f8ecd71f405b2ef1225c1c5b9d72685e24f295d38baca1cebd05a322030267ed8a30bbd4f9dcdcd81afeeb49bedcb92ca2e5acf83fd0494533a3425fa5b159164acf9f62a6a8f8f5ea17e152710cd7e8b3b06a90f5c0d2e1e8b8b23f1f789d050590927053192c205e96d2f33dca1656dfddf50b824e61e59664f4b2583e4935497fb5ac0776e5dce405dd004421792873d0bf6f14039d74c12085c2910eb2e4d85dcf25945f5b8b44ecdea7ffce6577f8f81791c57068e09d57e7ff8dfe3845872053c4fe1618cb4e5c24329cd6303916b0593cbb1feb2d614b6906f66f0116d4896b5d0b069927f040417cf0378c4b39752593ca0612888514ff3353c4e117ce3b6dad761cae97c1552839466c3938f70369b1cbd211cc9c1be6d9d3c315d5cbd7d26c8b77bbcfe5ed33ecbdae0560526e99af9f4a1f6b68cb90f93e31865c15638e007887b86ba6d15a3fd648c708b56fe1d6e2013ff2fb36eab834c9a48c2d09daf9e9a8b3ba8a88711f3df507154d9735a843287760db05bb872a43378b3a0d39ebd1ac9db4a91b40d76549b7806d868300fedcfa33e37f45c854a1624cffdea2e952aa0a941e0d225935a38a1c9f7191a0880d694ded590ecf501efaeeb7bf4de9132ec90ea8a1ec70787e305773ede651519b095925d7aa58a4ff491308d091b033fda5afe18a0de863c96742410f07b64e4f2662ba10848568dedee9d64ecc5024768f295ac2108f893fba47dd743b6d1848ddc4a61c5094bed0294ea55373f1c6d59efdf52d73324aa90fbeb2e37a33f07cceebee6add96eb22d44e5ce6c573681dc14d871be05d788d3ac94ddeb0987ba3087b7bac0bb8ed0c31bff58c8e223110f3614e1791882b9c27c97ec2dc65a68b7771c02eaa7521a5e39146096b2f842001915fc64f7a64e370da71e70578bb1bf2d157eb7be588bf6002500de92aa9f6d2e54bc4d1b7d42b8916fc6a6f97aa258bf24cd04d41d2d3a88fac32e2e4bab42dc8e4bf4d4c996775d9ccaccbcf3875145f729c5444afc1b37ad62899eec73678ee5e02d7ee791d27bce3c840a6b3d17167cf674c9ff615ad3fa011359c16a9da6a4e98b78453cd56d6e2ede091c08d562c8141c19e8dc285416831383a8430142c20cb4fec6bee093ffeff8f2f11b10300495e336aa24cbfe4481e40853a8aa3bf2b2fe7cdce786d0ec381798f7a7ba54662874e342259a50805bb8b26b5293ac9d0a3e65124274428c35e3d5af542dd8f7d34f1644b4072f3a0502f68dd615b5c5ef41b682427063500e0b80b7aa48b695df0bf8eabeb40853d00e87eff748698a2b22a522e4fc8167132e3cb2ce9e8cd1b357d068079b7b620d76359405ddf167abeef8b37dae8f627e2da250c311508cd9f47778fd1f3afe705989d7cd529bd7bb374ba8e674220005a2997", 0x1000}, {&(0x7f0000001600)="5b6da3ca2b8fdc6a279b86b29350be669074f1c1824280324db132b1bda97ff7c8c45d6708a24ebc0d962fd6f3c0899cffce6db23a1cbd1af82e4f828ad68d8a3903ca23f4ecb40111108fb0c32cb760e58a56469634098f00f44fd48fd561ec5dcfb0b44facad61435c", 0x6a}, {&(0x7f0000001680)="0609a5ff097216d874dca1827d4028a46f92eee1e62138a4214d75ea7c3750042f9440d2bcf1673c0d5bff25d71b8420e4ab4d49c73c8b068af876621bc55320283bf113843d4e381be5b58d64ee98642207ef0145ad6a185e600fbda2ff5414dc1f4b37e5acbda8a3a7423678fd3c09e5b7cfa045253311301a6b2fff92115f460dc275cf1d1aac5affab6497ed7d54b86fa681a9f699fc7aee69922dea", 0x9e}, {&(0x7f0000001740)="9da7b5203f5a9f5719f367920b1d5cb8dcb0b360c2339355eb10de8093166b72d747dc8811a90170172888ba62fe0e68d4e90f9c23b262fccf37f121c73d49c04e7be83cdab99d121471e5da503563949e1e2f4cd7f63dace248301129ebea39afcc3bf68734081c028444303c21922b5c362641cb10a39bf91d09b3b67badd583be0eac360da4922b8d74e90c66", 0x8e}], 0xa, 0x0, 0x0) 23:07:36 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f00000002c0)="a80870e5e787df15a3dad3cb91b1b9df276b3a6e23a492388af974d88b0a", 0x1e) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000140)={0x6, 0x20000000000000, 0x0, 0x1, "e89f7ca60cddca8fa1f2b705f489f38ba1389e09", 0xffffffffffffffff, 0x34}) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x212b5c23, 0x0, "1ced99f153e5918da43f20f3371f3fe2ed8be2be"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x10002003, 0xfffffffffffffff7, "8549557c14eb9d00"}) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f0000000100)) readv(r0, &(0x7f0000000580), 0x1) 23:07:36 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f0000000140)={0x0, 0xffffffffffffffff, 0x0, 0x0, "85495500020000000000001167f5afa680400900"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) setsockopt(r0, 0x7, 0x9, &(0x7f0000000000)="39e39555ce9b", 0x6) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:07:36 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) ioctl$WSDISPLAYIO_GBURNER(r1, 0x400c5752, &(0x7f0000000040)) setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000680)='\x00', 0x1) setsockopt$inet_opts(r0, 0x0, 0x200000000000d, &(0x7f0000000140)="eaff125c00000000", 0x8) 23:07:36 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000200)='/dev/null\x00', 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000400)=[{{r1}, 0xfffffffffffffff9, 0x20, 0x1, 0x7, 0x80000000}, {{r0}, 0xfffffffffffffff8, 0x20, 0x50, 0x3, 0xd9}, {{r1}, 0xffffffffffffffff, 0x2, 0x0, 0x3, 0x6}, {{r1}, 0xfffffffffffffff8, 0x2, 0xf00fffff, 0x7}, {{r1}, 0xfffffffffffffffe, 0x0, 0x80000000, 0xc7, 0x4}, {{r1}, 0xffffffffffffffff, 0x7, 0x1, 0xffff, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x22, 0x1, 0xffffffffffffffb8, 0x7}], 0x1, &(0x7f0000000040)=[{{r0}, 0x0, 0x2c, 0x20000000, 0x4, 0x200}], 0x1bf1a6d1, &(0x7f0000000500)={0xffffffff, 0x7}) kevent(r1, &(0x7f0000000040), 0x7fffffff, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x10, 0x80, 0x2, 0xffffffff80000000}], 0x0, &(0x7f00000000c0)={0xb1effffffffff, 0xf0}) openat(r0, &(0x7f0000000280)='./file0\x00', 0x80, 0x0) r2 = kqueue() kevent(r1, &(0x7f0000000140)=[{{r1}, 0xfffffffffffffffc, 0x48, 0xfffff, 0x1000, 0x1}, {{r0}, 0xffffffffffffffff, 0x1, 0x4, 0x2, 0x2}], 0x80, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffe, 0x20, 0x0, 0x6, 0x7ff}, {{r2}, 0xffffffffffffffff, 0x40, 0xf0000001, 0xffff, 0x5}, {{r0}, 0xfffffffffffffffc, 0x20, 0x2, 0x9, 0x20}, {{r2}, 0x0, 0xc, 0x2, 0x8, 0x8000}], 0xffffffff80000001, &(0x7f0000000240)={0x3b8d, 0x6}) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000100)={0x3, 0x1}) kevent(r1, &(0x7f0000000000)=[{{r0}, 0xffffffffffbffffe, 0x2f}], 0x34, 0x0, 0xc68, 0x0) pwrite(r1, &(0x7f00000002c0)="825a4548117aff49168938374fa5617e85d96ee2cad2bbff3060feaf33967ce3397fc85efc0aa7b8ea8b133b5b5c0c582f33d11c23d01eeda5b2dfca28e7a65c626ce3ce1789e89b62d2ae8e5654a1af25cebcb08c782f596cb20d00a2416000ee7f61ca7d721698b505d7f827465601fc99a61313977f009fb648f99b926c3c0eca7917ed3afd6430384564f6d6b432715b48df5d8204e026ecd2ddc25e361ab88b246ca0eb485fb80e670f56d65447e06b3df721761f69089e8aebedef82624c6a2a771170ce9abc7220bd5c15dc9deba42e808a9fca73d2303103897479e61057e87c0187327495", 0xe9, 0x0, 0x0) open(&(0x7f00000003c0)='./file0/../file0\x00', 0x8, 0x1) 23:07:36 executing program 1: setitimer(0x2, &(0x7f0000000000)={{0x0, 0x2}, {0x1c52, 0xfffffffffffffffc}}, 0x0) 23:07:36 executing program 0: pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = kqueue() r3 = accept$unix(0xffffffffffffff9c, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/wsmouse0\x00', 0x800, 0x0) socketpair(0x38, 0x2, 0x4, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = openat$pci(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/pci\x00', 0x380, 0x0) kevent(r1, &(0x7f0000000140)=[{{r2}, 0xffffffffffffffff, 0x40, 0x800fffff, 0x1, 0xffffffffffffffff}, {{r3}, 0xfffffffffffffffb, 0x588843c4a50d56b6, 0x0, 0xb9, 0x3}, {{r4}, 0xffffffffffffffff, 0x4, 0x2, 0x2, 0x7}, {{r5}, 0xfffffffffffffffa, 0x8, 0x400000000000004, 0xff, 0x2}], 0x8, &(0x7f0000000200)=[{{r6}, 0xfffffffffffffffb, 0x20, 0x40, 0x5, 0x4}], 0x2, &(0x7f0000000240)={0x7, 0xff}) r7 = socket(0x4000000011, 0x8000, 0xffffffffffdffffd) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000280)) setsockopt(r7, 0x24000000000011, 0x1, &(0x7f0000000000), 0x0) 23:07:36 executing program 0: r0 = geteuid() setreuid(r0, r0) setreuid(r0, r0) getrlimit(0x1, &(0x7f0000000000)) 23:07:36 executing program 1: setitimer(0x0, &(0x7f0000000000)={{}, {0x2000000}}, 0x0) r0 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x10) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f00000000c0)={0x6, 0x1ff}) setitimer(0x0, &(0x7f0000000140)={{0x0, 0x1}}, &(0x7f00000001c0)) setitimer(0x0, &(0x7f0000000040)={{0x3, 0x1}, {0x4, 0x6}}, &(0x7f0000000100)) setitimer(0x1, &(0x7f0000000180)={{0x80000000, 0x100000001}, {0x3}}, &(0x7f0000000200)) 23:07:36 executing program 0: r0 = socket$inet6(0x18, 0x4000, 0x100000000) getsockopt$sock_timeval(r0, 0xffff, 0x1007, &(0x7f0000000000), &(0x7f00000000c0)=0x95) mkdir(&(0x7f0000000140)='./file0\x00', 0xffffffffffffffff) renameat(0xffffffffffffffff, &(0x7f0000000200)='./file1/file0\x00', 0xffffffffffffffff, 0x0) open(&(0x7f0000000080)='./file2\x00', 0x0, 0x0) unveil(&(0x7f00000001c0)='./file0\x00', &(0x7f00000004c0)='x\x00') 23:07:37 executing program 1: pipe(&(0x7f0000000000)={0xffffffffffffffff}) recvfrom(r0, &(0x7f0000000080)=""/254, 0xfe, 0x3, &(0x7f0000000180)=@in={0x2, 0x0}, 0xc) r1 = socket(0x2, 0x400000000002, 0x0) setsockopt(r1, 0x0, 0x15, &(0x7f0000000040)="da000000", 0x4) 23:07:37 executing program 0: lstat(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)) r0 = socket$inet(0x2, 0x2, 0x0) writev(r0, &(0x7f00000014c0)=[{&(0x7f0000000100)="704b28d0b6d99c44b09ff88592cad3991640c9789deb2196453ecd368db0b1e5bf9ed20e0c437e5645c62a2fa492eb5caad9e85d26b79faa3a7a5f0c23d95449d27feff694abb2832c2b6bdfbdb02b197486ea3abe68945fef87425d9f412bdcd00f3324a1ed7e3c5fa8ab3db84e4637cc2b45b98e419109564cf08d394df5b14a17c1e8ac5260e4fd79e21e9e27450d67ec63b0eaf7a26efdf0a1a1210d6bfbe400d7200c6db51c3ed1db52e591c03d1ac40037f294f3935526c98b54642e0728251e0f22245ca4bdf769d539cd178a5e408080c4361c5d82b3eb8d5d640b256c8eb4682493c549568939993ad7b79447298dc27f1bed6559a231535b0e073af10ce7be094c27199b226c8bca61cfe6c7bd5add84e1ed283e75d4d10bd14d988f2c9e7fcbaff3165ac29e127398c479a0669c1161a85d6ec4d1334e21b1810d17bdd91e9ff40981cd0c18e32e427974f66ed11204e93ed58eb693ee49bcbe665bcee4e989624e5f8c9be9a96faf0028d2f8632bcb128e74a66feddf5dae86cf0eb6415b048ddac751f45e2c6517e3226bb2b9a4f4980abb83780f7e37bb9970f3ecaef98eb3b9c7e800c71c6c9a2364452dab3a961abc7dc594d955061b2809dee49c8af037510e6ff8545d15aa7cbf9e900b24b454eea0a4d1df2e46370489379d9ead1e2f4f9e8cf8e7ceedff84c4e680b74a68084929676859f16ced0340f76a06e525d698596e8ad2817b40482d63b3e6bdd83627ab534ba7830077a70ac04220e951a03adf1dc0aa009c6657df00ab9b97692c5729e4a01b6369236e3faf1ecb068336653bda1a00d4c70fde4ed291dfc95ce83f65a88daa99b618ebe9bf1f3f87eca02eee75863c26b81d56d4a7254682d4aaf9949e59d2775a2094c0c6a5066f6e4a69d33ad09e9172480b31a8f7146713a4371441b0018206b960b5a15aa94e50a71b37e7ef58cd2f62d40ef7dd266c622312a84e2a5e665e9776f37378514d2815571c2671d291a34d52f435239e2bcc8241a85b60868daa0a5bc6d66078b8761539eb1a87f07d558b446c759a4e88a5c19d4c8e2d9909dc58fb69c5bea1c4b81d2488fb42bb3f822d2b1e04f8a2f979196aee80371526e6a947715382c209e135dbe5a2bc20e1511701064b41c2e51f6dfebc93094d0865a88cc36db514bf2a2e76aeb31e39553a20b8b6693de14a22709bbfde0c6d5ce3cf49d05bb950e9158301db88151975fb85feb2a61afcc369d9c96c644a5848f706b5e50145a41231c8c154563c6c45101e99352662b76817ccb82ea56e1ebf43f35523ef8215b35c1c2505205a942fc57f2e5724736dad388e7caaee7adda18aeec930dcdbc7b0cfb0839e4438d4cd165fbf49ecd6a31d5fb689fd8b14502f402a1c61ab767ea3b8a649929cba8ceba48e2dc77990056d5081d1bd642a052738effb37582394dc3c5e89854d554905a3ffbc409670f937df749bea1cd498c25aaa360903a1829330ca28dae6d4942bd06268e6015fa7775ed0d680b781ea671855a139a3eaefe1146e0c8ab57bd73a08e96c724425007cc77458de160c0fa6433e60af216f220621baca0a4ab08ee89c2cfcad83427729203d2e5426309919eca290bff4c7034e64a4b8e62c0e4af4ae4fe5b5919cdc0e3f89f2a6f4729fd5697e5e4854f1693b9e7d089348a643e6ce224128b5ce4b719c9b81ce93cbf44a48b068ed7663fb594e667cf2302aa196bfe0c37056235d9c5bc94421f816af2eedab1f86eef2461267c98ac4ce29a6c3784b5bc458bfde9247f0ba8b439e3c93a50543ce2123de55146cb8b8acbcf7358a0dfdf3157f90f6004e07d8b0abbca79d19f230b9e8bd214d3791c25cef663b0fad9f6b2da1cc4e157272833a6c613f362c293f477a171e8d98bcf107a7fe40f25cc217d4f27394a3b1bb9bb84e84b49303523130e5eab89aecfc5320d14b92d36f5c65a7c3689c208ca94b4160d77492e49d4f2f464c595ffc22d0114711ea31eea9db01b7ac22bb62604cf07a17b09c3a12536ba55c073db637a5c42dc7daf62135c786353c8bac3a3ce69fb60226b518f29de205b860f59d770ae4ac40f0d046630f077326653317d3e13c8872999c74c6c4b6fb368f641c1d9b5d655cbf4d86e045e8a65b5ddf1ff72f32ece8e9b6cd6e4a476e733aae6cf6dbe6d7ce0212d35c68418ed016e39116a633895e8124543ed9cedc2f60a783ed4b108578d2065d63df075d051dd7d6341dd6ac1ea6652b0f4ae2ab4485f45e050f3dc75706cd63f3a2d04ce7679f5e55201c0dcf3730ee941a3b69cfaff32c3708f1015428b35044e9a2291dca2d36d71928b894a63c09795f062956996648669020d68ba7d7fbcb9faed6beaa2a357cd951fcae2940d3284dc5f098c091c8ed16c7c7b51f9909ad56796b21247b95944eb2d4d30b1857d05637a83c5d46774487972e9f9f52b1c576df592ed89e23f29e3a7dc62d92600658d60ac18a09ecfe00ef877d21e8812a57619309751957c2110dfd3ac53eabcf353752e1f9dae7b340d575d2b70cf8f6231992e00fd6303b89a7da2217b37bc0d3cc3de81f7d608347d1d41f1d61e7c495fd2c788b2aeca4e561c0b3667e26e351d14d6f6ce7619a02467c7096f2c1f06709c13d8b75afea48ae7a5afd0b113114c5aea2fcd4581602dd13435a452de1a99acc5fcffdfa04e7b4ada9f242a681fdd1604a6a01bef833088ef4a354db75a601d2776c0cd9cba0fc8115c2d4003b1319c6f44b43e6278381503da18602eafc3f38853b724c63a5644b7b4822ec3ade3c6323bb1078e9b51ffe66a67b75bc7719a0445ce9f0c286e76ea23284f001f5bc2bb38ed4c0f304e64b67f81c3c3b070f832d7ded6a38ee7a06371a5cfbd495fcbd9a462b50fc873fd5d730e77373556a73de8d3417cd52f6d89c88d0fe95d829d1f3d5ad4e3a1f36e8caf25e178ac847f3a21b375041c0d0446ebb9128ab7b9033bbdda74787014bbe7f01ec5f6cccf72cab4e8cde91cdef2f662664610c37d67dfbecf86b8bd0207c7d6cd0687973a396c5858deafe498b3b9567ae8407b086c92c0652ea45156c2d80b04fa585885ad67e224035dccfe027355acf6326585245576cca11e909685488e225c7a30b5f012e94a99907439051886d8f1a1d25650ee77968a95554a7b9742f9966d6dd085a2d51f1e791116eb4a5a3b0f5d5c2a17039aba55080e25c73167a2e4f8fafcc7bd6ddc4509a45019575a7cb448901f8a843be45da80ffb62f25d12309524d001de115dcc09eae5b12e1f087b8c9aafea6d12504789e64819677ee399675743258aa92f9a0ec749cfc155d52646f61d3087dab07365031484d65573dbb7f0d0e9aa8d4346a5995ff8583bdadbc94a31ed82686353f1e6643c2e7721f5b8525cab78dd11c33f532ab429330e7913c45b08cb643e61131d01eab59f74e731904dcff5556f2f6d0a7d52093fed732f657d6ca436584db38224c50be281cbfcb301990d1cd1bb55a9784c25194f357dc69ba02fd02ecbf9be457d3abce9b71c4b7f1c5dde5736d910a0250abb6d51a64a73d53c42f10e91a9a9f6257f97e269cd69519dc458470f07c647235ea7a6962a976c1c619c4ebd31c963e36fbaab541c8397de4b60ba980e54b327848be5ee78eb124d8f28dc575beacc1b95d654430e34a4302bb15c6fe86d324c8fbde3b8b32a0e6e67e52eda5d3c004f4329a8e6c7fe400866b154024cb388068c15212517bcaa8e1d42531f2986bd7b66b312012fe17fd665a9d0392153fdf4ab771b434aef7be8c3a1f57532b1a7635f1487259833852a7ed9427d101148c67eb1ffaeeaa3898dcfd9e7af81b655522805e43ffee848119cf4315a82752b276238928f7a1ad157cca39a6857a14012f21fc6dcb7f0080878aeceb092720ec3a5953a2214b811ecc30d0b982fe378301fb5b5aa3bf7ebb750564ecb9fac1d5bd265ca57fee1cec85a7576e7a59d1ec545bb11e75c2aaa4556fb2cb2f646d1facc616c7daa7d721f74c5f61fd279ebf6111af943bf0e9df76cada1fd6e47251646a523a06d15384eea70b95a95bfae99ef74b6eeb58ad76c3aacfed33a66835acbf76238f642728becb46953fdbfa5e518bcba55f5299acbebd95c4df4dab4dc73e23faca10a4e9226ad33c6713acb6ce844de7296607a25085db0cccef2830d38856b7d32c8cb6feaf23e459194f79e4a4a69e07fc44e16d1167f710f7a1e913cf3cf2e71ec7aa084e0e627cebea3a25957e0e4ec2583be699fd2ed930bda83117b339b37c0bb6c36d9b1dbb27d37ae489cd6ca7fd4ad675be26a061581eca82d92e52b17989c120fae19d0f054b7ffdd9e627d5987feebaa15cb105fe1b238048b38d8730c4a8a6422f4db0863718ed4737da7ecc6cb4066ab9f06b00784a75372c143c7943ad0e86b4f5b97646ca4be391ee119bea30ca7318fc120dcd30d31960ae176119738f8896a30ac9e49e315674b7ebc9e20cdeca74c67a8b0e73a610eab3341177729f4c820b828c0f65aa2d8253dd1553a7a43731d2c33a3775b2adbfd919c94ded20a37380df8cf31c626d16c237b82d122213ef48b09199b73b37b7f81ad2a525b692425a8f7ccf575544ef4ef0ff1b2d05a652a077bbcb34f1974ab2bd4680e57506f0505af3a6f29a7a890cbceccfb3a358956d1fd0b43a650384bb17e09627d313391fbcc7ae404ae01c2d4036fba290640f89c562b8c1a38601dec983adfbb8f348e22b19ff4b457db67e0d87b04c33922e3875d173727240ea5825ffea38e4d6243ceea3837a46d092cfd3ba35b8b373726df07b4b03f1a78910dd2d8870d821e19355e4fa228b8537d671c2056fe34254c50777e99165471d4f5fc2ead9583e2b72ed194a6f8556a526a31df0ed3c796b59eff5de74cffd6888253199424fafcdda2ebd24d56cfd1baa31c73f1098f091a62648c2a0dcd891a5265fe1ecdd68a82f23abefeb4306dc174ab47f63e24b5722a73bc99695783eba5e95e83e98d9e2bab4237299b83f7e7319c4e8d16b5113bc4082237a7bf0315d3948a3cd63c63dee876e4998df0ca28cb85bc103383b0a4a175db1c21087d2034c08e003f19fc68c75af9cdd5721954fa022be9495b6222113e8c23162f8b66afa193e74bacfb0ea5f484b58fb3fad925670d55ff70b7785950d6e0553752244485c7b56b3941082723bfb49ddd7cf5ea95c1b431234d2e79171077b6b3f13be06366babb2128f044c3f90d6d89c229c1ccb77f144122e97726564c0a7b16ae19fe6cbff73f06e25cf35bf295860eb79240f6163b568abdfe8fbedf7eeccac330c4b3acf992e939b6f0be7f4f651907d6e096bbfb6522e23ba311e95fc2dba1028c1261fb06556d9aeb7a073c317cc1ccfb23c8c76caaca5f4ec9824467819983d66b10874ded2f349349f85e891b36816665bc5e0520fed80202685cf9604bd5e5d8077967b959ac6e6b50606ffd5c2026735e6a943403e4740e48e74a1d452962108349b85067d15badb5cabec047356cacde1cc503dd0ba1382b05c80fbc472ec97a873312a344d434eb9e66fa2637a44ff0cbac21ed6e42afc9ecfdeb699e15658d4365a17fe0191bc4cf821bd2146b6829f3ee04a05d6bfb10217c3f5489b06045cc8694e1d3bf6dfab9139803d9cd49f7e72e65d5ea01b39b0d1e171c9a7ad803a8596fb00c4e21d797d26a21df611ba1d11edf39a12589c4c3b14a0ef4059e2c3fee2c51b3d04a1a3eca1535d2d19af63981bbe45ce8d2b70702ba0f14e69", 0x1000}, {&(0x7f0000001100)="43a4da6219c1052262224a5f7d7749f80584f83b0cd47b5e7a37dac7f752392d898132986f0c698cabad4f71dec163c2ed9d3cd68f7c4b7f45b934", 0x3b}, {&(0x7f0000001140)="cec08cfef462bad99ccef315ed167ef27385af4247ff3834564ddd493dbcfa9730a8093fc43e04ac62bcfe0cb32033f0d0e37e7b4192fe055e40b873ef6b5b48f1ab804f9386810854bf652e56bb9febed8a597c2ae7c3c31e44af8bb83a852b3d6eeecaaa4d2117ad42c5554cb87166fb673fefe32aa9fc3220b47ec99a182a52138369d0999c641788a13f1a26c3f0926e577d8d71cb5d89b890e5a85361bc6c30a1f23fd9", 0xa6}, {&(0x7f0000001200)="e95eb0bcbbb74a27d52c7a3781a2c548555683f344f918225407418e7b8eb783d05ca5c501b0cda9f5e6238dd55010b0d1cf952e969a4d10788ca0f4042200cbcceef7a6e333b7088b5cad3b64b705089646bcd61198fd71c919c74cf3760340634b6289e695771c986c32f2e0fbde2014e78b5353", 0x75}, {&(0x7f0000001280)="5257a28c7c9ebe1de8004660a417bf7883b8f6bfe565897cf9c1bc6a10a0ab864c7919412747040c5d167b7656a141f135ebbf97d46a0f7df693b7c577c3d3877391d691e4c21f6f0a4923e2820867f78dabbe84bed0d2732d3d89c739501ada2d91733c2779", 0x66}, {&(0x7f0000001300)="c217f80d9a24e515315a4dfb963a34f63e3a21717f9727ed85557e1f2d1756aa76b12b5fd600fb4d7aa6c8ff8ba54738dfa64cc3bf131290244ab52e604d5682d6941fc8e3778b09b166e2a9b53e886442264c7382ea5240f0e7e76ff3c98ed674ec8b4050b75efd6b26b34da16e3cdf6dde37ffc6f6b5eb5077ea40055bf1aaeaa4eaf0c0fc968d875e95da1fe6736b033db0f2db21b3603d46940ca20001823732", 0xa2}, {&(0x7f00000013c0)="127f6cd750de98501a1c971fda0e57f650ed0204ea8f2ef1ce1628a7102e49d2046d73e9b5efd1a4928351174ad361fd70027e33e02151ad06dd700c81ce4369375936b6d8d5ca19196c4c5487dfdc1a381001cc70fd896a328e7239f0a9fb2921fe58a8d3063a2dd7a39b15b28353558bd06664c5e0ce04eafa992595f6c05c6d218069af3c42e24c5c06362eecb18a136fe91724f3ea1639e70c8e2b5fbd2abb7b527f08755f2a936d0b009f2f37f3368b0f7282ff7e0eccc629a45c4c0f641458a9be7e58b3cd7c81", 0xca}], 0x7) openat$null(0xffffffffffffff9c, &(0x7f0000001540)='/dev/null\x00', 0x400, 0x0) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0x9, &(0x7f0000000000), 0x0) 23:07:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x6, 0x39, 0x0, 0x0) 23:07:37 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) getsockname$inet6(r1, &(0x7f0000000000), &(0x7f0000000040)=0xc) ioctl$TIOCSDTR(r1, 0x20007479) fsync(r1) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) 23:07:37 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) setsockopt(r0, 0x29, 0x20000003e, &(0x7f0000000080)="19000000", 0x50) 23:07:37 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) getpeername$inet6(r0, &(0x7f0000000040), &(0x7f00000000c0)=0xc) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)="b90cca859004030180000000", 0xc) setrlimit(0x7, &(0x7f0000000000)={0x0, 0x5fcb}) write(r0, &(0x7f00000003c0)="75136c1bd2ea68697b9aa423f0e473e612c5470c8712bc49bb5ff8a3703dc0947680f8ef4ecca5ace9f21fc14a23622b98549cb30d40e0cd47bb1e7db6394aade668772a90e4fea98a0061642f1b39a2d4550e92847cb8bdadf9e5d9ee1a954b991793a12dc1e184041b367632ceb65edbc77bf98eb0d4574745cdbe34fea128fd67c29b49b6ff27c2c83814f5380d43d65b6e34c3113fac8f6610e15d4ff32c4dbe19230095e425b362710821b7b9de97d6de17bbaa20bd1e4052b9935f5aa99a425e22ec3d203e469b207a3e7fe3762a9053dc0dcda27769addd5bfff6edab8a88db45619607ca4aa37728c35813da7f1320d0504488eb9ff918a63517262a5c138db7838f6ac925d88820502a842170d29aebb30a112fbe98dd3939c812eda521b14cce18591bc1373b9016dbe598ec71f363603025fa69cfc100d1d9c787791d471c2ca57998cf66e430d02ac76ade25a620c428c4adbb4f1be52ab0ac03d52732ed8a7ef30e75650f3d441378088a92ba73f8596daa5487391a9824967faa0791276a597cef9d31a49d797c08c99f14ad9b0941c46a3ea1585c5fa56e781753f988e381cef59223f6a03a8688f03eeeaf7319f5ef6a0ecf8d02c1188ab9b949e05cd3f5279ae13b60ccf5021838cf42f4d3c6370d64ff7adf28a563803c7eefdd4ae697ffc28849f45afbd5ab907913fe1cc76859f8c20f2162c47bff1ab96698ad1e2ac2d60e0dc71d4e13bd363294305ef084f3a34cd552af00736fc1d53837e81d0edb2ca8179a494723f85319a35a6f9080f556f968999af308906f72530cb5c5dc536e62693b87fb5f871f8e586dd1610523e8fb2b3e71ec7c963d7d4a41790b2c923f475f720cc99e97bec91d33b9ff47c7ae6e6d087f7a04a8ef898282093f9d06569d7348843dfb502fd346bb9f674a26c3abbbae5ad6c329ef32173e3d8007ea4e6ba0068777984743cd25e67e059b3f7cee77fce5bacfd12207d18fdc34fb7af4864446bfd07876658034436f0ca74d6fe0affa94ca962a169f91de3e8ac65ecf2c388ed460b2a75698ec23a05c25438f29982a51a9ef01f84e9336ffb1ab8d0d5a331742197d5a97f1977e53583ee7e11761c75b7da8bd587991b61d9c10c33a3e6c4f902fe3ea9a52281445b6bf8644d98572993f35ce82dcf4e9bc06974b3ffa71915cf306e3108292235df94ec8f2677b10719f228ae4331b0ff061cbcf49c0834b8f9b709e06101835f5831c5b51d82499acd5db8c3de07a6902d2596388e6aafd1e5b609c94617ce5e33a65986f255e741a5d0482c94c1b63e845e1e2f62a8feb7f859e2e0815d838036644b4a59e87853138249c1c6a001371fcf8aab5e2feb540f832d85cb5c2458836a1a5ce7bc05fdee367f7216d125cadc88997eaa1844c7310d25fca2a4c2de77f4e319d718594ed79cf2abeaa917507222b1bd6b21f3965d831df40e7fd0650f5a1169cdde736d85aa43713e0d1f3524980d9c81c772dbd5d96e18d9a6d657d54aa74c3b41d94f4f4af1f68892f73fbdcb5810e8dcedf6e6feac64896db11b024608f0d4f1bd455d7f2219c771b404187bc25d6002e995e855d58bd796379ff75556e1b1e13334c020b32733f470053045e490468726de1cfcd2fa5e03beaf983c7b05df17f44f127ebcf0ee76d32abc08dd3fbd961e66f79e4241022b9ecc4ee68cade226800d8fc1cdcac525751432ff984fc0511934ecfcfe2653a9eba12b8c4a61823ea7e3045a02261df37cb85263cf84242c3449cd93396cb6829b2c4f7ef4c42a54fdf22373ac292e2698aaeef6a9d9d3d770c0c86c112f8e490107aa361a70a4eaf04f334aa54e71176da3b4c6f959de123a70751d00ab848244100f996f0b977160cf75388ac801e79acef44b379a1fc43f2f5a79b05b755accfcf212045aaa7b720895e71e314dccddac35cb26de941675eedd332891234f56e99806e9d3c37c889170642b5d14e2f801610398fad876da4622f", 0x58d) 23:07:37 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "00000000000040dcc400"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000040)={0x5, 0x681, 0x4, 0x6, "fa655ce47d21c74743cd873a36a965d4e4f6cfb3", 0x400, 0x4}) 23:07:37 executing program 1: r0 = socket(0x18, 0x1, 0x0) listen(r0, 0x0) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 23:07:37 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000880)='/', 0x0, 0x0) fchmodat(r0, &(0x7f0000000080)='./file0\x00', 0x8, 0x4) getdents(r0, &(0x7f0000000000)=""/104, 0x27a) 23:07:37 executing program 0: r0 = syz_open_pts() fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x100000000}) flock(r0, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0xffffffffffffffff, 0x0, 0x200}) 23:07:37 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000b40)={0x3, &(0x7f0000000b00)=[{0x101, 0x1c69, 0x1ff, 0x5}, {0x4, 0x1, 0x7, 0x81}, {0x401, 0x1, 0x800, 0x261}]}) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000000)={0x0}, &(0x7f00000000c0)=0xc) accept(r0, &(0x7f0000000c80)=@in, &(0x7f0000000cc0)=0xc) r3 = fcntl$getown(r1, 0x5) setpgid(r2, r3) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) openat(r0, &(0x7f0000000c40)='./file0\x00', 0x8, 0x40) socket(0x11, 0x0, 0x0) write(r1, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) r4 = accept$unix(r0, &(0x7f0000000b80)=@abs, &(0x7f0000000bc0)=0x8) setsockopt$sock_timeval(r4, 0xffff, 0x1007, &(0x7f0000000c00)={0x349724ad, 0x100000001}, 0x10) write(r1, &(0x7f0000000980)="0c4a4e5cfaa398ad381ede56b81f5bb4e7bcefc947000000000000ad100500000000000000a44d7e24661e38a1f27bcfa16b759e3da847ef643998d4e1220ad21d7efccb1d1c86c2dab0a9db1f60c42673cf16d6da241324f4a0ecd02c4b0c653f6e4b2df6beb66f01c329b47ee1e38dbc94deedf5babcfd0f472dc08f33e11767a16b7b750058b0768cff3562eb0aa94f4e9ca0ac6e8d9b900e5192af184aa6da120146e7e92c4da4cb9ca0bcd018ca530ba081ad70bca7bea8a5c7f275f329fc4a916848f8fff34c01000000000000003fa6cd000ce088e6c5814c0991bb37c003597b641d212c2d2f89a99d4dedf846ddda0b5fa02cf9aa7498320f16b6d17e3a6f285551f3926d5ed8bafdff07d1e955797970d2c45b58609b80637a7c9acb9aef0ea514a138dd7856005e41b218a4ba9626eb6e2d309577b08122abc059f6deb551271c6b7549c617eb13201a9184bb87c47bce26", 0x5) 23:07:37 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r1, &(0x7f0000001140), 0x10000000000001f4) write(r1, 0x0, 0x281) write(r1, 0x0, 0x0) close(r0) 23:07:37 executing program 1: r0 = kqueue() r1 = syz_open_pts() kevent(r0, &(0x7f0000000040)=[{{r1}, 0xffffffffffffffff, 0x1}], 0x8001, 0x0, 0x0, 0x0) syz_open_pts() r2 = syz_open_pts() ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x2000000000090d2, 0x0, "d7300800bb6fc6e23c5b00000000000000e74de4"}) write(r2, &(0x7f00000000c0)="582720efabd16ebae6322525956001e6080000005f73f2a044fd330555d3c3a19436e59dc2fc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf572456fc7d4016e8c8b6b87cb96aaf1f330e63355842d72b8bcdb9ad8a4f5f728193ef16ab93f12fc", 0x65) write(r2, &(0x7f0000000340)="d7c7367ca4921aa25dd55648015bdabbc1529b0f03623849a077db269b0d", 0x1e) r3 = syz_open_pts() close(r2) dup(r3) ioctl$TIOCSETAF(r3, 0x802c7416, &(0x7f0000000000)={0x8, 0x5, 0x80, 0xa0e, "69b7c7aa1453719d00c3b495abff40e165ff5578", 0x100000000, 0x2}) syz_open_pts() 23:07:37 executing program 0: r0 = socket(0x2, 0x4, 0x1) r1 = syz_open_pts() ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f00000000c0)) bind$inet(r0, &(0x7f0000000040)={0x2, 0x2}, 0xc) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0xffffffffffffff78, 0x0, 0x0, &(0x7f0000001440)=[@rights={0x14, 0x7}, @cred={0xff0014ac}], 0x18}, 0x0) r2 = dup(r0) ioctl$VMM_IOC_TERM(r2, 0x80045604, &(0x7f0000000080)={0xf39c}) ioctl$VT_WAITACTIVE(r2, 0x20007606, &(0x7f0000000100)=0x101) 23:07:37 executing program 1: r0 = socket(0x11, 0x3, 0x0) socket(0x1, 0x4005, 0x6) sendto$unix(r0, &(0x7f0000000000)="b100050860000000000008005786ca900f0e08fecea11ea8fef96ecfc73fd3357ae26c2485c5a055224ba360320592aa0416fa4f370808acf00b7804be781e4991f7c8df5f882b297be1aa5b23ed00f4c8b2ca3ebbc257699a1f132e27acb5d602000d7d026be9a8af63ff37282921e4fd89720fd3872babfbb770c1f5894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000020208a371a3f800040000000000000001000000", 0xb1, 0x0, 0x0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x800, &(0x7f00000000c0)=0x7fffffff, 0x4) 23:07:37 executing program 0: r0 = socket$unix(0x1, 0xfffffffffffffffe, 0x0) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000000)=@un=@abs, 0x8, &(0x7f00000002c0)=[{&(0x7f0000000040)=""/177, 0xb1}, {&(0x7f0000000100)=""/98, 0x62}, {&(0x7f0000000180)=""/249, 0xf9}, {&(0x7f0000000280)=""/60, 0x3c}], 0x4, &(0x7f0000000300)=""/18, 0x12}, 0x840) 23:07:37 executing program 0: r0 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7fefffff}, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000000), 0xffff, 0x0, 0x49, 0x0) kevent(r1, 0x0, 0x0, &(0x7f00000000c0), 0x3ff, &(0x7f0000000100)={0x5f5e100}) ioctl$TIOCSTAT(r0, 0x20007465, 0x0) clock_settime(0x0, &(0x7f0000000000)={0x3, 0x2}) 23:07:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000040)="ce", 0x1) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000080)=""/230, &(0x7f0000000000)=0xe6) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000180)='/dev/null\x00', 0x40, 0x0) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f00000001c0)=0x1ff) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000200)=""/227, &(0x7f0000000300)=0xe3) ioctl$TIOCSCTTY(r1, 0x20007461) 23:07:37 executing program 1: r0 = syz_open_pts() r1 = kqueue() r2 = kqueue() kevent(r2, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x9130fbf, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000040), 0x64, 0x0, 0x81, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000000), 0x34, 0x0, 0xc68, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x1f, 0x0, 0x800, 0x0) close(r2) 23:07:37 executing program 0: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r0, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) 23:07:37 executing program 1: r0 = geteuid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) lchown(&(0x7f0000000000)='./file0\x00', r0, r1) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSPGRP(r3, 0x40047477, &(0x7f00000000c0)) r4 = openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x28, 0x0) poll(&(0x7f0000000140)=[{r2, 0x140}, {r2, 0x1}, {r3, 0x40}, {r4, 0x4}, {r3, 0x100}, {r4, 0x40}, {r2, 0x40}, {r2, 0x10}, {r2, 0x45}, {r3}], 0xa, 0xffff) ioctl$TIOCGFLAGS(r2, 0x4004745d, &(0x7f00000001c0)) ioctl$TIOCSTAT(r4, 0x20007465, &(0x7f0000000200)) ioctl$BIOCSBLEN(r2, 0xc0044266, &(0x7f0000000240)) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000280)) r5 = openat$tty(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/tty\x00', 0x0, 0x0) r6 = geteuid() getgid() pread(r5, &(0x7f0000000300)="57e5622c4de139956c70844e6c771dfc5d4b91d366c1edf5bea567d8678c23feede1cec9e7c6544972ceeeb224dad738b7a0e645f2644ea31d765eb9dc4d136b9b87d024c7da3d1a384947b764c46c40593efe8bc276e1709d61d1ea4e14e90d2a66fa5c94af5e74574bbc1e461e06fb74594b79a75c3f37bf91d8c0314611c566303694497cf569069540a9f989f37b0922305955bc5c537491330f2806614fa87ed02e1b6166b0a72898697bf151bdbb02958a55bb05fcf4ea492e2153eea16bc7d71563896ac01063ea7a719445a1aedfe5bb392ae49a319d23811290cd621499", 0xe2, 0x0, 0x0) write(r5, &(0x7f0000000400)="61efcb6531d337b1bf35eea2e2e281371c367d2fda5483f7cc96751023ea4ab10cc56aeb98c822efde525d2ac88f25988d749fb04c59e29c3382db04754fe00fabed437a45cc1256aced896f7f1e329b41e8dc1073bddeb26617c5a337e07c00a2", 0x61) fcntl$getown(r5, 0x5) lseek(r3, 0x0, 0x0, 0x0) getsockopt$SO_PEERCRED(r4, 0xffff, 0x1022, &(0x7f0000000480)={0x0, 0x0, 0x0}, 0xc) r8 = open$dir(&(0x7f00000004c0)='./file0\x00', 0x0, 0x42) fchownat(r8, &(0x7f0000000500)='./file0\x00', r6, r7, 0x2) link(&(0x7f0000000540)='./file0/file0\x00', &(0x7f0000000580)='./file0\x00') select(0x40, &(0x7f00000005c0)={0x9, 0x0, 0xd, 0xab2a, 0x6, 0x5, 0x20, 0x3}, &(0x7f0000000600)={0x100, 0xad, 0x1, 0xffffffffffffffff, 0x4, 0x80000001, 0x5, 0x800}, &(0x7f0000000640)={0x1000, 0x100000001, 0x8, 0x3, 0x7, 0x2, 0x7, 0x80000001}, &(0x7f0000000680)={0x9, 0x100000000}) ioctl$TIOCSCTTY(r3, 0x20007461) mknodat(r4, &(0x7f00000006c0)='./file0/file0\x00', 0xe000, 0x9) ioctl$TIOCOUTQ(r3, 0x40047473, &(0x7f0000000700)=0x1) ioctl$TIOCSTART(r4, 0x2000746e) syz_extract_tcp_res$synack(&(0x7f0000000740), 0x1, 0x0) recvfrom(r3, &(0x7f0000000780)=""/204, 0xcc, 0x1, &(0x7f0000000880)=@in6={0x18, 0x2, 0x1, 0x4}, 0xc) lseek(r2, 0x0, 0x0, 0x0) 23:07:37 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, 0x2ff, 0x0, "00370020000f00"}) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x100000002a, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:07:37 executing program 1: r0 = dup(0xffffffffffffffff) r1 = geteuid() getgroups(0x5, &(0x7f0000000040)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchownat(r0, &(0x7f0000000000)='./file0\x00', r1, r2, 0x344ffc2d015df5d1) ioctl$TIOCMBIS(r0, 0x8004746c, &(0x7f0000001300)=0x3924) fchflags(r0, 0x10000) ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)=0x8) r4 = dup(r0) ioctl$FIOGETOWN(r4, 0x4004667b, &(0x7f00000000c0)) r5 = msgget(0x1, 0x241) msgctl$IPC_STAT(r5, 0x2, &(0x7f0000000100)=""/4096) lstat(&(0x7f0000001100)='./file0\x00', &(0x7f0000001140)) getgroups(0x3, &(0x7f00000011c0)=[r3, r3, r2]) ioctl$TIOCMGET(r0, 0x4004746a, &(0x7f0000001200)) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000001240)={0x1f, 0x9}) close(r4) setgroups(0x1, &(0x7f0000001280)=[r6]) ioctl$TIOCGWINSZ(r4, 0x40087468, &(0x7f00000012c0)) getgroups(0x0, &(0x7f0000001300)) msgget(0x3, 0x180) ioctl$WSDISPLAYIO_LSFONT(r4, 0xc058574e, &(0x7f00000024c0)) flock(r4, 0x7) accept$unix(r4, &(0x7f00000013c0)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000ff000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000002300"/4087], &(0x7f0000002400)=0x1002) symlinkat(&(0x7f0000002440)='./file0\x00', r0, &(0x7f0000002480)='./file0\x00') ioctl$TIOCCONS(r0, 0x80047462, &(0x7f0000001340)=0x7ff) ioctl$TIOCSBRK(r4, 0x2000747b) 23:07:37 executing program 0: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10110, 0x100) getpeername$unix(r0, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000040)=0x1002) r1 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f00000000c0)=0xf9, 0x4) 23:07:37 executing program 1: r0 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) bind$inet6(r0, &(0x7f00000000c0)={0x18, 0x1, 0xfcc, 0x2}, 0xc) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x20000003b, &(0x7f0000000000)='\x00\x00\x00\x00', 0x4) 23:07:37 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x10) utimensat(r0, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x81, 0x57e}, {0x9c22, 0xb64}}, 0x2) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000040)="eaff125c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c00000000", 0x8) setsockopt$inet_opts(r1, 0x0, 0x200000000000c, &(0x7f0000000080)="eaef125c00000000", 0x8) 23:07:37 executing program 1: r0 = socket$inet6(0x18, 0x1, 0x0) socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) readv(r1, &(0x7f0000001500)=[{&(0x7f0000000440)=""/4096, 0x1000}], 0x0) dup2(r0, r1) sendmsg$unix(r2, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB="28000000ffff00000100000000000000", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2, @ANYRES32=r2], 0x28}, 0x0) 23:07:37 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x20, 0x0) pipe(&(0x7f0000000500)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) write(r1, &(0x7f0000000140)='U', 0x1) 23:07:37 executing program 1: socketpair$unix(0x1, 0x4000000000001, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$VT_RELDISP(r1, 0x20007604, &(0x7f00000000c0)) setsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000080)={0x8637bd05af7}, 0x10) 23:07:37 executing program 0: pledge(0x0, &(0x7f0000000080)='\x00') pledge(0x0, &(0x7f0000000140)=']\x00') 23:07:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) setsockopt(r0, 0x0, 0x8000000000014, 0x0, 0x0) getsockopt$sock_int(r0, 0xffff, 0x0, &(0x7f0000000000), &(0x7f0000000040)=0x4) fchdir(r0) 23:07:37 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000000)=0x1) syz_open_pts() r1 = msgget$private(0x0, 0x4) msgctl$IPC_RMID(r1, 0x0) r2 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000040)='/dev/bpf\x00', 0x2, 0x0) ioctl$BIOCGBLEN(r2, 0x40044266, &(0x7f00000000c0)) close(r0) msgget$private(0x0, 0x420) syz_open_pts() 23:07:37 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x81}], 0x0, 0x0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xfffffffffffffffc, 0x81, 0x40000009, 0x0, 0x7}, {{r0}, 0xfffffffffffffff9, 0x2, 0x0, 0x1, 0xffff}], 0x800, &(0x7f0000000040)=[{{r0}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x1}], 0x0, &(0x7f00000000c0)={0x73, 0x1000}) r1 = fcntl$dupfd(r0, 0xa, r0) setsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000100)={0x9, 0x5}, 0x8) flock(r1, 0x3) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000140)={0x0}, &(0x7f0000000180)=0xc) wait4(r2, &(0x7f00000001c0), 0x1, &(0x7f0000000200)) 23:07:37 executing program 0: r0 = socket$inet(0x2, 0x2, 0xab29) getsockopt$sock_int(r0, 0xffff, 0x1004, 0x0, 0x0) 23:07:37 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = semget$private(0x0, 0x5, 0x200) r2 = openat$zero(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/zero\x00', 0x0, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0xffffffffffffffc0, 0x8, 0x9, 0xe91, "3c0605d037c403817ba3af432e6652bf8fc1fd04", 0x1, 0x3}) semctl$SETVAL(r1, 0x5, 0x8, &(0x7f0000000080)=0x4) r3 = dup2(r2, r2) setsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000000), 0x4) ioctl$WSDISPLAYIO_USEFONT(r3, 0x80585750, &(0x7f0000000180)={'./file0\x00', 0x10001, 0x1, 0x81, 0x1, 0x100000, 0x400, 0x13, 0x3, 0x2, 0xe1e, 0x100000001}) connect$inet(r0, &(0x7f0000000040)={0x2, 0x1}, 0x3d4) ioctl$BIOCGDIRFILT(r2, 0x4004427c, &(0x7f0000000140)) 23:07:37 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000002700)={0x0, 0x0, &(0x7f0000002580)=[{&(0x7f0000000080)=""/52, 0x34}, {&(0x7f00000004c0)=""/4096, 0x1000}], 0x2, 0x0}, 0x842) recvfrom$unix(r0, &(0x7f0000000100)=""/81, 0x51, 0x0, 0x0, 0x0) r2 = socket(0x10000000002, 0x2, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) write(r1, &(0x7f0000000000)="87", 0x1) recvmsg(r0, &(0x7f0000000480)={0x0, 0x0, 0x0, 0x0, 0x0, 0x0, 0x9}, 0x0) close(r1) 23:07:37 executing program 1: socket(0x1f, 0x4, 0x10001) open$dir(&(0x7f0000000180)='./file0\x00', 0x8411, 0x11) r0 = openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse\x00', 0x9a, 0x0) preadv(r0, &(0x7f0000000440)=[{&(0x7f0000000200)=""/102, 0x66}, {&(0x7f0000000280)=""/166, 0xa6}, {&(0x7f0000000340)=""/237, 0xed}, {&(0x7f0000000500)=""/200, 0x13}, {&(0x7f0000000600)=""/172, 0xac}], 0x5, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x611, 0x0) utimensat(r1, &(0x7f0000000100)='./file0\x00', &(0x7f0000000140)={{0x2, 0x7}, {0x8, 0x6}}, 0x0) ioctl$WSDISPLAYIO_SMODE(r1, 0x8004574c, &(0x7f00000004c0)) pwritev(r1, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r1, 0x0, 0x0) preadv(0xffffffffffffffff, &(0x7f0000000000)=[{0x0}], 0x1, 0x0, 0x0) madvise(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x4) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x0, 0x0) madvise(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x4) ioctl$WSDISPLAYIO_GVIDEO(r2, 0x40045744, &(0x7f00000000c0)) 23:07:38 executing program 1: r0 = socket(0x2, 0x2, 0x2000000000) setsockopt(r0, 0x0, 0x0, 0x0, 0x900) getsockopt$sock_int(r0, 0xffff, 0x10, &(0x7f0000000080), &(0x7f0000000040)=0x4) 23:07:38 executing program 1: r0 = open$dir(&(0x7f0000000240)='./file0\x00', 0x0, 0x100) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mmap(&(0x7f0000003000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x7fffffffffd) kevent(r1, &(0x7f0000000080)=[{{r1}, 0xfffffffffffffffe, 0x80, 0x2, 0x8, 0x2}, {{r1}, 0xffffffffffffffff, 0x2, 0x40000000, 0xfffffffffffffffa}, {{r1}, 0xffffffffffffffff, 0x10, 0x7, 0x1, 0x101}, {{r1}, 0xfffffffffffffffc, 0x8, 0x20, 0x4, 0x10001}], 0x3, &(0x7f0000000100)=[{{r1}, 0xfffffffffffffffe, 0x2c, 0x1, 0x3, 0xffffffffffff7644}, {{r1}, 0xffffffffffffffff, 0x0, 0x0, 0x1, 0xff}, {{r1}, 0xfffffffffffffffd, 0x4, 0x8, 0x4, 0x7}, {{r1}, 0x0, 0x8, 0x20, 0x80, 0x6800000000000000}, {{r1}, 0xfffffffffffffffd, 0x1, 0x30, 0xfffffffffffffc00, 0x903}, {{r1}, 0xfffffffffffffff8, 0xa, 0x0, 0x5, 0x9}, {{r1}, 0xfffffffffffffffb, 0x40, 0x1, 0x3, 0x390e}, {{r1}, 0xffffffffffffffff, 0x24, 0xfffff, 0x1, 0x3}], 0x7f, &(0x7f0000000000)={0x0, 0x5}) r2 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') pwritev(r2, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r2, 0x0, 0x0) ioctl$FIONBIO(r0, 0x8004667e, &(0x7f0000000200)=0xb887) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) fcntl$setstatus(r1, 0x4, 0x80) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) open(&(0x7f0000000300)='./file0\x00', 0x0, 0x138) 23:07:38 executing program 0: msgget(0x0, 0x100) semget(0x0, 0x3, 0x400) r0 = semget(0x0, 0x3, 0x20) semctl$IPC_SET(r0, 0x0, 0x1, 0xfffffffffffffffe) r1 = dup(0xffffffffffffffff) openat(r1, &(0x7f0000000000)='./file0\x00', 0x90, 0x168) 23:07:38 executing program 1: socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) bind(r1, &(0x7f0000000240)=@un=@file={0xd80f49edce43012d, './file0\x00'}, 0xa) r2 = dup2(r0, r1) r3 = socket$unix(0x1, 0x8000000000000003, 0x0) ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000080)) socket$unix(0x1, 0x5, 0x0) sendmsg$unix(r3, &(0x7f0000001480)={&(0x7f0000000040)=@file={0x170, './file0\x00'}, 0xa, 0x0}, 0x0) 23:07:38 executing program 0: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) chdir(&(0x7f0000000140)='./file0\x00') getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000100)={0x0, 0x0, 0x0}, &(0x7f0000000180)=0xc) getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000001c0)={0x0, 0x0, 0x0}, &(0x7f0000000200)=0xc) getgroups(0x2, &(0x7f00000002c0)=[r0, r1]) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') chdir(&(0x7f0000000040)='./file0/file0\x00') r2 = geteuid() getgroups(0x4, &(0x7f00000000c0)=[0x0, 0xffffffffffffffff, 0x0, 0x0]) fchownat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', r2, r3, 0x4) 23:07:38 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt$sock_int(r0, 0xffff, 0x104, &(0x7f00000000c0)=0x3ff, 0x4) r1 = socket(0x18, 0x2, 0x0) setsockopt(r1, 0x29, 0x32, 0x0, 0x0) setsockopt(r1, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) 23:07:38 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x80, 0x0) ioctl$TIOCCLRVERAUTH(r0, 0x2000741d) setrlimit(0x7, &(0x7f0000000040)={0x7, 0x5}) open$dir(&(0x7f0000001240)='./file0\x00', 0x40000400008002c2, 0x0) mlockall(0x3) mmap(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x2) chroot(&(0x7f0000000080)='./file0\x00') ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f00000000c0)) 23:07:39 executing program 1: r0 = socket$unix(0x1, 0x5, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) getpeername$unix(r1, &(0x7f0000000100)=@file={0x0, ""/4096}, &(0x7f0000000000)=0x1002) ioctl$TIOCFLUSH(r1, 0xc0206981, &(0x7f00000000c0)) 23:07:39 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffffffc) setsockopt$inet_opts(r0, 0x0, 0x100000000000000a, &(0x7f0000000040)='\x00', 0x1) setsockopt(r0, 0x0, 0xb, &(0x7f0000000080), 0x1) fcntl$dupfd(0xffffffffffffffff, 0xa, r0) 23:07:39 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f00000003c0)=ANY=[@ANYBLOB='(\x00\x00\x00\x00\x00\x00', @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) dup(r0) r2 = getppid() wait4(r2, &(0x7f0000000000), 0x8, &(0x7f0000000040)) 23:07:39 executing program 0: r0 = open(&(0x7f0000000200)='./file0\x00', 0x200, 0x140) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000240)={0x80000000, 0x1, 0x6, 0x9, 0x4}, 0xc) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "d730c15b00f4ff0000747beffde400"}) r1 = socket(0x18, 0x1, 0x0) close(r1) r2 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000000)=[{}], 0x0, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x20000000000, 0x0) ioctl$WSDISPLAYIO_GBURNER(r3, 0x400c5752, &(0x7f0000000080)) bind(r2, &(0x7f0000000100)=@in={0x2, 0x2}, 0xc) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r2, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) kqueue() connect$unix(r1, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) ioctl$TIOCCONS(r3, 0x80047462, &(0x7f0000000140)=0x80000001) ioctl$WSDISPLAYIO_SETSCREEN(r3, 0x80045756, &(0x7f00000001c0)=0x3) 23:07:39 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) munmap(&(0x7f0000ffd000/0x1000)=nil, 0x1000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = shmget$private(0x0, 0x1000, 0xa2, &(0x7f0000ffd000/0x1000)=nil) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000000)='/dev/ttyCcfg\x00', 0x400, 0x0) ioctl$WSMUXIO_LIST_DEVICES(r2, 0xc1045763, &(0x7f0000000040)={0x7ff, [{0x2, 0x9}, {0x2, 0xe8b0}, {0x1, 0xfffffffffffffffc}, {0x1, 0x2}, {0x2, 0x978a}, {0x3, 0x400}, {0x2, 0xbeb6}, {0x2, 0xf0}, {0x3, 0x8001}, {0x0, 0x75}, {0x1, 0x80000001}, {0x3, 0x100000001}, {0x0, 0x3}, {}, {0x3, 0x1}, {0x3}, {0x2, 0xfff8000000000000}, {0x2, 0x10001}, {0xe10496d916ba6af5, 0x4}, {0x2, 0x6}, {0x3, 0x3d}, {0x2, 0x1}, {0x3, 0x81}, {0x3, 0x3}, {0x3, 0x6}, {0x3, 0x6349}, {0x3, 0x8}, {0x3, 0x8}, {0x3, 0x9}, {0x3, 0xb421}, {0x3, 0xc3e}, {0x3, 0x8001}]}) shmat(r0, &(0x7f0000ffc000/0x3000)=nil, 0x1000) r3 = shmat(r0, &(0x7f0000ffa000/0x2000)=nil, 0x3002) shmdt(r3) shmat(r1, &(0x7f0000ffa000/0x2000)=nil, 0x3000) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) 23:07:39 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) write(r0, &(0x7f0000000300)="882cbcbd8638244b58dfbaaeb5916a33b832737fa479ad2b18e2966a9d03f70af96be33fbebc2eb49d21af65401616973007576702019bf901af56a2f0929969727e46428baaf951fbd23f9ddd80b6366c8d39527b1da582debb751b7578af130a0d0d98d6c81c6766", 0x69) 23:07:40 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}, {&(0x7f0000000640)=""/4096, 0x1000}], 0x2, 0x0, 0x0) r0 = open(&(0x7f0000000140)='./file0\x00', 0x40000000000200, 0x400020000000000) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x11, r0, 0x0, 0x0) getgroups(0x1, &(0x7f0000001640)=[0x0]) unveil(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)='W\x00') madvise(&(0x7f0000002000/0x2000)=nil, 0x2000, 0x4) mmap(&(0x7f0000002000/0x1000)=nil, 0x1000, 0x0, 0x10, r0, 0x0, 0x0) pipe2(&(0x7f0000000100), 0x0) 23:07:40 executing program 0: pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCSETIF(r0, 0x8020426c, &(0x7f0000000040)={'tap', 0x0}) recvmsg(r1, &(0x7f00000001c0)={&(0x7f0000000080)=@in6, 0xc, &(0x7f00000000c0), 0x0, &(0x7f0000000100)=""/129, 0x81}, 0x801) ioctl$KDSETRAD(r0, 0x20004b43) ioctl$TIOCSDTR(r0, 0x20007479) ioctl$VT_OPENQRY(r1, 0x40047601, &(0x7f0000000200)) ioctl$BIOCSFILDROP(r0, 0x80044279, &(0x7f0000000240)=0x1) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000280)) recvmsg(r0, &(0x7f0000000740)={&(0x7f00000002c0)=@un=@abs, 0x8, &(0x7f00000005c0)=[{&(0x7f0000000300)=""/7, 0x7}, {&(0x7f0000000340)=""/214, 0xd6}, {&(0x7f0000000440)=""/18, 0x12}, {&(0x7f0000000480)=""/51, 0x33}, {&(0x7f00000004c0)=""/252, 0xfc}], 0x5, &(0x7f0000000640)=""/241, 0xf1}, 0x2) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000780)=0x1) recvmsg(r1, &(0x7f0000000b00)={0x0, 0x0, &(0x7f0000000a00)=[{&(0x7f00000007c0)=""/102, 0x66}, {&(0x7f0000000840)=""/185, 0xb9}, {&(0x7f0000000900)=""/128, 0x80}, {&(0x7f0000000980)=""/117, 0x75}], 0x4, &(0x7f0000000a40)=""/170, 0xaa}, 0x1) fchmod(r1, 0x0) ioctl$BIOCGRSIG(r1, 0x40044273, &(0x7f0000000b40)) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f0000000e00)={0x0, 0x9, 0x40, 0x2, &(0x7f0000000b80)={{0x1, 0x3, 0x6, 0x1, 0x200, 0x8, 0x7ff}, {[0x10001, 0x93, 0x4, 0x2, 0x9, 0x3, 0x0, 0x3ff, 0x6d, 0x8, 0x9, 0x1ff, 0x9, 0x9, 0xfffffffffffffff8, 0xfffffffffffffff8, 0x9, 0x3], [0x80000000, 0x7f, 0x20, 0x0, 0x80000000, 0x194f, 0x2, 0x8, 0x8, 0x100000001], [0x0, 0x3, 0x533, 0x7fd, 0x5, 0x7, 0xe3], [0x401, 0xfdf, 0x1000, 0x6, 0x2, 0x9], [{0xd7a, 0x100, 0x3, 0x400}, {0x8, 0x65, 0xffffffffffffff9f, 0x4}, {0x6d, 0x2, 0x6, 0x4}, {0x5, 0x0, 0x655, 0x1}, {0x2, 0x3, 0x7f, 0x100000001}, {0x7, 0x0, 0xc2b, 0x4}, {0x576a, 0x8000, 0x2, 0x884}, {0x401, 0x0, 0x1000, 0x8001}], {0x2, 0x403c, 0x8, 0x5}, {0x20, 0x1f, 0x6, 0x100000000}}}, 0x4, 0x6}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000e40)='/dev/ttyCcfg\x00', 0x0, 0x0) ioctl$VMM_IOC_CREATE(r0, 0xc5005601, &(0x7f0000000e80)={0x10, 0x9, 0x4, 0x3, [{&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x2}, {&(0x7f0000ffd000/0x3000)=nil, &(0x7f0000ffb000/0x3000)=nil, 0x101}, {&(0x7f0000ffa000/0x6000)=nil, &(0x7f0000ffc000/0x4000)=nil, 0x1}, {&(0x7f0000ffb000/0x3000)=nil, &(0x7f0000ff8000/0x4000)=nil, 0x552b}, {&(0x7f0000fff000/0x1000)=nil, &(0x7f0000ff7000/0x4000)=nil, 0x9}, {&(0x7f0000ff7000/0x2000)=nil, &(0x7f0000ff9000/0x3000)=nil, 0xf8}, {&(0x7f0000ffa000/0x2000)=nil, &(0x7f0000fed000/0x13000)=nil, 0x5}, {&(0x7f0000ff0000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x8}, {&(0x7f0000ffd000/0x1000)=nil, &(0x7f0000fef000/0x3000)=nil, 0x7fffffff}, {&(0x7f0000ffd000/0x2000)=nil, &(0x7f0000ffc000/0x2000)=nil, 0xa7b}, {&(0x7f0000ffb000/0x4000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ff5000/0x1000)=nil, &(0x7f0000ffa000/0x4000)=nil, 0x5}, {&(0x7f0000ffa000/0x3000)=nil, &(0x7f0000fff000/0x1000)=nil, 0xffffffffffffffa1}, {&(0x7f0000ff4000/0x4000)=nil, &(0x7f0000fef000/0x2000)=nil, 0x2}, {&(0x7f0000fed000/0x3000)=nil, &(0x7f0000ff2000/0x4000)=nil, 0x2b9b}, {&(0x7f0000ff7000/0x3000)=nil, &(0x7f0000ff5000/0x1000)=nil, 0x1000}], ['./file0\x00', './file0\x00', './file0\x00', './file0\x00'], './file0\x00', './file0\x00', './file0\x00', ['./file', './file', './file', './file'], 0x9b}) setsockopt$inet6_MRT6_DEL_MFC(r1, 0x29, 0x69, &(0x7f0000001380)={{0x18, 0x2, 0x400, 0x401}, {0x18, 0x0, 0x5, 0xd990}, 0xfffffffffffffff7, [0x2, 0x1, 0x4, 0x8, 0x4, 0xffffffffffffffc1, 0x2, 0x5]}, 0x3c) sendto(r1, &(0x7f00000013c0)="07766861618e8bc9c009a7ab4da67979c8799eab87f926b94494aa9c0d930e61f80debcbeee18f7eaf6f5a85ad6fb8b674807c51ca05d252e2babdca87cfb103d5ffc62e712f2aff78950b64212cdefcebd49ac6221de565213646114733371fd486039724884aa62d762d7c11cc100fbb", 0x71, 0x407, &(0x7f0000001440)=@un=@file={0x0, './file\x00'}, 0x9) r3 = getuid() getgroups(0x8, &(0x7f0000001480)=[0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0xffffffffffffffff]) fchown(r1, r3, r6) pread(r2, &(0x7f00000014c0)="8b3d4321af8f0f8bebf97284c784aa8bb67771a22cf79a99c5cd509652362f5e6e9e7746e2eb1e36ddaa658cb17b34d407f1e747b29dead4230ad3bf38d4daff3a2b602d65f0e413f3ec13050574f2361c4daa37241500c78ef36a5a0a1f5ec982180aed69efbb305fcef8def0dd6fe62cf41791a2b210679c19df48caf96e5714e1e0c951ad9bd29411fab2a73c3ddb38ab6d2bf5dc127308924b4ceb94abff19a2274572c106714e085aa4a5f17f0e5159ab41f12fd9c4b3e8f422a26535fa4946ac107cc86e9bf4589df819bcbef08eeddc57f1c3cde14f9d30dee0e46ddf53c936e8cd020758e432bae1a925ff26c4fca638081e2233b59704eeae3872735506d01418507d49f64f568953a5d883257f76d6111a7b63f86773c640eaba6abb4c1854ad9fed3bd7138eb5712014ec920d91b6108989ef4a2fd2b86edf505547d618f63e3cc40db85c382368fe90d216d6cf74b977fd29da5adcc43918938c4f1d3716224a3ac7bfc1af399055d7801b93a9c5aea2a48ca48fc6cd340ebec5f0557c94805c2f7b886a89f5295f4fd5b5621e8201c2440dd90a795b1436c8079b415319799c568c3c8230f6d4e4ba6444ad4dc35205d0686a5bf326938681febec0b431ee60e88f38346546eca83888dd030476974c7a7170f31ecc6948e7bd6823f841791da1c9cd2437f701fdcad200890f482f013a262c6a3551063270a6543b292249d42e32ef58849a64c83c2ae7d57ff165a6eb9727bf511c2c68146343dbabc789869c40bd43e2008edac8b4de0b92ee34c815f5e6d38078b6ad30deea15063a10b7a7a1c06fa153e61543a998b8e4b23b155951d0946f72cf6f661b1059f77f03c902e9224cdfa349e3a44903c0bf630ebce4ff940f57016fc0b4451f92d98bb0ccd98136091c774868e2c5b6d79c2e316b3053855b29c2ca035f890115908472e5d638f9ed107fcf066ce5554679772e7963e57fa7dc3a1532ae3d7c4e9bb6b30e362f37633ae304036cadf2d55156e3ffc884a9177c2f405bff4c69bdcd5524321e0e826ba6c509a7242069d64fed1e8c91aa5c1970238bacfde37528cf82093673882e870fdb428541c1ffff7c1b522398e21be37b27009ac3857194e5fcbad441dfefc5b76ad9ea59a25020329c8a5668ebdded22c2e4fcb91c7e14f360f13b20f928a0b42a9eb5d3f5da904d0e5832ea5c39c55d508c598999af69cdfc02b95e50a1261ec317a7f28b9a862f08997e2cfb509613208d034d60961c156d03fbf8bc1223c5c82284ac4653b049ea1439bc24b009c28b5798bd2a9ccfceda6bf679e9b0be7e92c15ad6755fd18949fb700fb092d5b249986393bb028c5c9bc2694122a62ee06c90edb3c9d025134959579adabffd306ef1c2c85d026e6ad2b2137a51ef330da58f8f30b5ae883fcf186940f719fcc6bafbd2aec061bcefc98a7419ce2c8c0f440746104291c2ec2188da9fdde422ada261c383ff81b3306b7c3ab3d016802967cf3822a089750b7c483445b2d20d9221b3c0a7c2c64961acba2c20361015e523c0afcebaa58e5d23612b624d645ef2ba5c0e5b273004b397e38765d9b5be5fc218c883716e2f5b33a3ed50860ff2434a2c2c0b3666464eb88f36bee93e3296a2fa56b82c6b290a4a3518f1df8f939b7b755363975c5aea59a1bbdb7d93525ca8a09a4256e280810af0c547497e20304e012776e6ce57508d13fe5932fd7279fb2c3dad967cc2f06b58a768d632fd30502d4432d25caab1c41633d8d1e3db7479d7d4887f359f9d9b3ee36600ac18f5d7a9ee1832cb3f0cb2b5eea139e5297c96c167b80306db341d43ee5a987509c72577b6838d912c789f30be09d6411e05b1a6ce7176d5d30a146a45bf5ce892af69c2cf848b5d57cb30af6643c81e79d29cc8d7e1119816377f384bd67c4f803870d0be9343e275106759d4b491d4743935409dcf5b27ac2006ba7b6981bd30e55f5cdc4ef505532b1507e4cd404cc65d1c3486cf5c5699e2d80ff7229cd760f57b9eb37237415e89fc865612197f44bd3a3049483d28aa68438c8c181442f1a2e8012a33f1c0af7d84c34e15e8709ce348f6f3b3116dfe5fe90c3ff9aac8109207ff7a9d43b3912ff36750637bf9f7c652d4d98b8682a594c5fdd35789daa566cc1294ff244e037a0891b7cd16be2baab6327f64780354880723c49e340f977214fa5423bb906377f687841100c7557657122b7f53b3a576d2f6cb99c8d4718df7746e2b74e43fa6bd27e596ae90f5383ef8f38433139d26e499ef5e5cc4e433cd6e769842cd87dfc1f4511903095ec540b6e1012406cf979941f9b298b482179bf8c39d510e57189c406d4c7f01e797b4987e7cd76b11cf744a4c979f4ddfe710dddc4895a5b7459c042f2d32b1bc84b62a6d6e18c59e81ea28e8a3767872fe19488c707942db414ccbf166cdd2a1b3bbb1859ba1211be2207114d524dbb3e61074012a1957bbb7ee20cb2938dd5fb38c5db8a7086dbedb650c582ff20e95733ca63771e7e06dfe3581d950ebdb374d076654ebe1a5cf0d6acdd9004b36ef79acdea96633d054e29c067cf79ba688939f51a7eb9f7d80cecf9def5b43fef7a6a39c44fddcfd64698c05cf9d7ca448eb64ccfded611382dbe4a08ee543c785cde22d11264f72204fdbd23b284385407bf435277a9e1e01a522af4eea8f0cd0833df63a6e92517f6ec7574bd0f3b7b933bd696a397225186b82e200ca3412b1505a831c09d92f36417eda8d15b519207bafe7beede0acdc377ee8dbac7cb2ea2d5474bdb1518dd605dbbfdc7a77eab1a73fb718e7972563e2fcc7347223fdb8011097ff7aa0f54d31e9053e5521eb38d01b96435e80b33994c6e642670098d2da5140d0efe866f7ba62bb1e72af36cccfa485ef75999149b18ac299ed92dd7e1f4f319a46ac912253d1b9e3c271e71a3770a091bbd331303eeedbff26bfac3990931aeeeb9e31ac743620006b543bc44a7a7c27cb8081922a675f5c5877220a15fdf9cb223c648d8b6d9c6ea5a46e723c0061918a29a4fb2772a0707038dbf755754958e20a0295f82ca7c04fb1e582289668768e2237c7516593f014a46545b1a82b95de1eb2cbd6936778af5a2a4bf0494e08501d77551adb6d39e9d99a4ceeea267f01bb678b9e2cd002dfb5db782be43576e2b720246f47d471752ef9014ca0025569f6ef3d00236a14b4740a946d998e14d6e5b2c4c17c369cdea301d248adf7dfd90438f9d699f5137419bd1d8904bfafe8b586e8e1e24a5e95ea2235e61830f668b875d3957c7c2866c034913ad0d4cc3c67c77442c5e68e079d25ce2bab72caab128ee81f5eb90437041f5fc6ed4bc1f7585c0d11808e4ff37aeaaf00f0b1ee0fabee7fc8ac40b04833af6f117c51e5adc70b72f759469db9dc93e81e1ba9c7c45a7e86972def970c16c06e97a71d34f85f8bd164951b02044da88b25c4db66528b87a1535634306db8ed50a97ea519f6f1a08db076214dbb76e0f72d1d5b7457c33dc731ed17967d6f1a16412411a11e1fbd0cae4e7abb91eb865fb5211ea40833368eecc792a5642de82dbfb60a3cc78f0f5bc0e2233448c7255beff0b697ee051cf4439c094b52f7c37d82306be5bf85e06f77be74a2902604eb71fdc17000758b8cc3a1bfc5d6809cc9749d30188e8d1b57d05db0ee4c637835a1d2cf4e6d31b4f95e47043bb0f2d5f5e9c2eed04a5e4c23af05a02105d0d6f9b107bd3ba95e4f176fcd9f01ff2a46ba5386df2687a0f49f0a8a452e4226b2cebf431697913fe95f44b13c080ea1f7ca58bead659bf68abc75732d1657b8505002b19608d22a0cff07859687574012f305a2eca6e6d31eb108b3b38da88fc3024da349c7555b7e2cfa4ce5c6f129e91cf88fafe59efbbe653ad15d87ce5867708c8a7df3ab20b4b538550fca6c766eaef51d98acc640fa88f47fb8a749c9729ad6ea4ce85b7a5be5ee275ad38f731216a53df906b5655b36cfb1d5f325ed44b267a9b06da027107f9c48c053576c9f2fcfa773a327219afad3981235f4cf82e96a77f39a0f7dcb1b7a3a71656256f8e5cf2fe6a6331ff6757595e4e3deb1c51da2e0a1c7d4835723bca519143ac3ed5ffd70b6a6f0304631f9ba2b34ec21602cd2847c47dffd74891b86b2acee77b7ec9f930f53ff59b32b252b3f44a5336f2276cb8858782adfa91a2f78651a7617163e4d738d612f371e8095d48a0141ef13e3b790fb51d453e65d4963fbc057ffd57e9f88f78f61ce768540e99ea284120738a257743f1c82569329696a9e8fc7fe18a9bf755337f1194b5457131815019473d083ea384de14ede28af255f37191c187b0343dafc070b5c107416496f6a3f3400b150c9f22c8c23e7485262400386d6794ace8c5e33becd1603523fdecb5450ed4b7cd75eb086c1663d7762dcfd419f74b4bb291fd98cfd9e6fba2c88b2e7d686c7d4ab50143a117ee136dba22e474e0ec6614db5f3cfe13147aa3b3fae5f5dbfe0b61c7bbc09d2b97f01b488ebd5ca039d0ad5fa5544e7cc74fe1067ad59bf6fe27d85b35212732a67f0367a2959e5649cd3b7c44d8eaeba507d36f16fc91dfc891cecb046a6eb1f97d4b448fc4299c3de189c46735d71a378a6217325be1895371a3778c11328c249f8409a4f6bc6e507f26acad8f8cac040c022eee0c9b0aeb292a05f36f89fe1dcae532a0807375f776abe56ffea0292b557b5223967bf6243599e5928025841d6663f328c63cee3e6504c8857675e816e16abcab19011536df5ef41136c13dce170c9ae8cc172e89a12bcd2e7a405790d8640d477d32bec5d0f358404c7b35871fe2d3f9e5725cf8c7c3a0786e4ece77206231f5496f0fe7c67885d358f18a2859f16da6e7e06d16308d7b67690a1e5ee74d13671554dbd9dac88a115cf7e5832d755084d7c89a515169d7c29c7a7570d45a2fc98cc3a862c70570fe80933c8cf8b4124516d39d3a2794c32e24061165483f51474cec6160bbd1510d08fe3244f661ed960c55228e83673eba4e63e6806ef2cb0bcc5364e3e7f1c4973f32742265b373a041f17233c13c2d77db78e736bddf0433decbec85bc83e113d5c34668e76aeb4f8b807485ad2ba6dd0ae4342e079eb523ac4052657266ccedfeb90c8ec0ca672c8c93ad0c9c02de15b5ec16bf0f985ca42ff91f5d3d25f9e21c6cdb59f6dbe5af18f4f2f2f380c3c8f61d7286ebb6e987fd258d720566f6794aacb3439d54727a62b103acd09c5bc1c02a61bf4c47de12fbf6b514e3b67873d37f7de5c5051ce7811ca0178c6cb622d136eee135e6008f02302507ac166b1b63b46898ee9e8d044e6db00e779264adfc93b7a720bcaf083ae2d198abff5093bb5f9e118090ce1ea3fd16421e0b76b55b75b58225fcecb321f3434a56deac5fd1710a5583d6a5509a12ad222f64469d722ae78c05c4ca603211ba03f28c3087e69d726482026ec86d7af9ce0f70fb26faeffac0db0ead473104d3f62914b7b80f8708c3a21133abd00aa0c18c2f045c7a9acd1890ffb863c7978ec62692063dafa409d1944238ed2795f086091295e892358820d548ff7c2b1f29388ce91343ee8a3ae8faeeefbfb4eb63e276cdfc7cef32c3a4be59ff8b7b77f7d30bc4ad82830df878cbe7309a2a1a806630b0d4e2c42b104659d25c8a2a3fe2811ad4ad029e16bdfec409eff6016f38fcdb5c9ed95a222b98fb1093d6734e5576770d75bd9f76cc01a88e5396e8a80912262756b99dd9ae755e9407e3637fc6e10aa82cd", 0x1000, 0x0, 0x59) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f00000024c0)={0x800, [{0x3, 0x5}, {0x0, 0x3}, {0x1, 0xffffffffffffff01}, {0x3, 0x7}, {0x2, 0x100000001}, {0x3, 0x7f}, {0x3, 0x4}, {0x1, 0x4}, {0x2, 0x6}, {0x3, 0x1}, {0x3, 0x6}, {0x2, 0x80000001}, {0x3, 0x7fff}, {0x3, 0xffffffffffffff3a}, {0x3, 0x6}, {0x3, 0xed}, {0x2, 0x25ff}, {0x3, 0x7}, {0x2, 0x1}, {0x3, 0xffffffff}, {0x1, 0x401}, {0x3, 0x7ff}, {0x1, 0x2}, {0x1, 0x7}, {0x3, 0x1}, {0x1, 0x100000000}, {0x1, 0x7}, {0x3, 0x7ff}, {0x1, 0x3}, {0x2, 0x1}, {0x3, 0x100}, {0xa1c1dae17a2d7e12, 0x9de2}]}) r7 = open(&(0x7f0000002600)='./file0\x00', 0x10040, 0x180) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000002640)={0x3, 0x39c, 0x7fff, 0x5, "1315bb699796e4917b98fd095cddb1bebc5a520e", 0x717a, 0x7}) mlockall(0x0) ioctl$FIOSETOWN(r7, 0x8004667c, &(0x7f0000002680)) pipe(&(0x7f00000026c0)) getgroups(0x2, &(0x7f0000002700)=[r5, r4]) getsockname(r0, &(0x7f0000002740)=@in, &(0x7f0000002780)=0xc) 23:07:40 executing program 0: r0 = syz_open_pts() openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) fcntl$lock(r0, 0x8, &(0x7f0000000040)={0x0, 0x0, 0x4, 0x100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0xff}) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0xfffffffffffffffc, 0x0, 0xb, 0x100000000}) 23:07:40 executing program 1: r0 = socket$inet(0x2, 0x7fff, 0x1) setsockopt$inet_opts(r0, 0x0, 0x4000000006, &(0x7f0000ee0f7f), 0x0) socketpair$unix(0x1, 0x0, 0x0, &(0x7f0000000040)) 23:07:40 executing program 0: r0 = shmget$private(0x0, 0x6000, 0x9, &(0x7f0000ffa000/0x6000)=nil) munmap(&(0x7f0000ff9000/0x4000)=nil, 0x4000) shmat(r0, &(0x7f0000ffa000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)=',.\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) shmdt(r1) 23:07:40 executing program 0: munlockall() r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffffff) ioctl$BIOCSRTIMEOUT(r0, 0x8010426d, &(0x7f0000000040)={0x5, 0x6}) bind$unix(r0, &(0x7f0000001280)=@file={0x0, './file0\x00'}, 0xa) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000140)=0x5) getpeername$inet6(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) symlink(&(0x7f0000000080)='\x00', &(0x7f0000000000)='./file0\x00') ioctl$WSKBDIO_GETMODE(r0, 0x40045714, &(0x7f0000001240)) utimes(&(0x7f00000001c0)='./file0\x00', 0x0) accept$unix(r0, &(0x7f0000000200)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000000000000000000000000000000000000008fee9d555c367db400"/4098], &(0x7f0000000180)=0x1002) 23:07:40 executing program 1: mlock(&(0x7f0000a00000/0x600000)=nil, 0x600000) r0 = socket$inet(0x2, 0x1, 0x200) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x21, 0x0) dup2(r0, r1) mprotect(&(0x7f0000c00000/0x400000)=nil, 0x400000, 0x4) mprotect(&(0x7f0000a4e000/0x1000)=nil, 0x1000, 0x5) semget(0x1, 0x4, 0x10) 23:07:40 executing program 1: truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3) sendmsg(0xffffffffffffffff, &(0x7f00000001c0)={0x0, 0x0, &(0x7f0000000100), 0x28a}, 0x0) 23:07:40 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000880)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000200)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab2178947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808", 0x207) r1 = syz_open_pts() close(r0) ioctl$TIOCSETD(r1, 0x8004741b, &(0x7f0000000000)=0x3ff) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5bfa600"}) dup(r0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x100000000000003, 0xd9f, "b08d16c6662247ea080000005faf8a21052409e5", 0x0, 0x2}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:07:40 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "1f76308304000000b820b2bf00000000e1ff00"}) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000000)) semget(0x2, 0x1, 0x100) 23:07:40 executing program 1: r0 = open(&(0x7f0000000540)='..', 0x0, 0x0) r1 = syz_open_pts() syz_open_pts() dup2(r1, r0) syz_open_pts() getdents(r0, 0x0, 0x282) ioctl$BIOCGRSIG(r0, 0x40044273, &(0x7f0000000000)) 23:07:40 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) recvfrom(r1, &(0x7f0000000000)=""/4096, 0x1000, 0x800, 0x0, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r1, 0x0, 0x4000000000000000) 23:07:40 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) shutdown(r0, 0x1) setsockopt$sock_int(r0, 0xffff, 0x1023, &(0x7f0000000100)=0x3, 0x4) r1 = socket(0x10000000002, 0x2, 0x0) r2 = dup2(r0, r1) getsockopt$sock_linger(r1, 0xffff, 0x80, &(0x7f0000000040), &(0x7f0000000080)=0x8) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) 23:07:40 executing program 1: r0 = kqueue() kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) munmap(&(0x7f00003f0000/0x1000)=nil, 0x1000) mprotect(&(0x7f00003f0000/0x4000)=nil, 0x4000, 0x0) pipe(&(0x7f0000000080)) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) ioctl$BIOCIMMEDIATE(r1, 0x80044270, &(0x7f0000000040)=0x8) 23:07:43 executing program 1: r0 = kqueue() mmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) kevent(r0, &(0x7f0000000000), 0x9130fbf, 0x0, 0x4000000, 0x0) mlock(&(0x7f0000ff9000/0x4000)=nil, 0x4000) minherit(&(0x7f00004c0000/0x4000)=nil, 0x4000, 0x0) 23:07:46 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) r1 = semget$private(0x0, 0x0, 0x0) semctl$SETVAL(r1, 0x1, 0x8, &(0x7f0000000000)=0x3) listen(r0, 0x9) socketpair$unix(0x1, 0x4000000001, 0x0, &(0x7f00000015c0)) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x100001010, 0xffffffffffffffff, 0x0, 0x2) 23:07:48 executing program 1: execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/@\x00'], 0x0) mprotect(&(0x7f0000668000/0x2000)=nil, 0x2000, 0x4) r0 = accept(0xffffffffffffffff, 0x0, &(0x7f0000000240)) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000280), 0xc) r1 = socket$inet(0x2, 0x2, 0x0) execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000080)=[&(0x7f0000000040)='/@\x00'], &(0x7f00000001c0)=[&(0x7f00000000c0)='/@\x00']) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000100)=""/113, &(0x7f0000000180)=0x71) truncate(&(0x7f0000000200)='./file0\x00', 0x0, 0x6) 23:07:48 executing program 1: readlink(&(0x7f0000000000)='./file0/file0\x00', &(0x7f0000000080)=""/69, 0x45) symlink(&(0x7f0000000100)='./file0/file0\x00', &(0x7f0000000640)='./file0\x00') lchown(&(0x7f0000000040)='./file0/file0\x00', 0x0, 0x0) 23:07:48 executing program 1: socketpair$unix(0x1, 0x200000000000002, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000002d00)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000180)=ANY=[@ANYBLOB="10000000ffff0000010000e300000000fb619afcd7cf44f2517939998916b7d036fb82fa8ddf7498f31b6c6f292e7140200b42c6bbd8df2246c24876f60064fc4f445b8838793d312d4dbb4019fb3f75ec40a3c0d393ab33faef3d84b219d948f34544a242d818169d44fa68e80b62ed04f53220f670b4def9f05dcf15cc17fe6e3ff5678ed53f07f7bf1e4a72701dbee28c7a58f26b5153c0e30201d3615264df103ec8965e8347c0d264dbcd0664c54a455c3e60bcb9de2fd0b4b77b0e0df59c418ec8825e01b10e2299"], 0x10}, 0x0) write(r0, 0x0, 0x0) r2 = fcntl$getown(r0, 0x5) fcntl$setown(r1, 0x6, r2) pipe2(&(0x7f0000000000)={0xffffffffffffffff}, 0x4) ioctl$TIOCSBRK(r3, 0x2000747b) recvmsg(r1, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, 0x0, 0xfffffffffffffdef}, 0x0) 23:07:48 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0x8) write(r0, &(0x7f0000001380)="ee8977945b6d8668e7e0b622c9b3baeceb2605811b0a5ceb3951516a566bccf72dbfaa6ea0983733fc4809e3f03501389c4d158a140a5df1479bc9e2d293e9fc5d0f9706bd7bc35572410b0116d8714cec10d719047d3d95672a0b7b43f03afc8ff98791c333e431aca0082ab2ad80c12c67b9a4b823b95ab74bf9bf375f0b8265975597371e1f744f2f75aafda51ade14eb6aa92134d6693d1e1d0284fd5a06d831cc59f64b80654249c5f2b9ebf22bcfe13aaaae000269c0d960facb0276c897ba33b7e9dac11c5dc0ed2ff3b27ff68376600cfbe3356eca7295618a055bf896785616bcda541d3d6580d91441aa840d191d296e794af9b2770b31dd3829c0ea65a0221794a89915c2fbbfc636882c3df47b9444ea1f3da05d09f56fba22947cfc086f824f09e9d70400671c542719ccd3328a4758ebd4341665892746ad7b97dddb41bbf30586d5ceb732ed19943cb55f9a484b3a9374dfe1b1fb21273939d074182b038efffe56d805213710a47162400900b660d30fa6ad9497c5c389b5d3ce4e49f6c2d32f8c74c1dd83a8c0d17076f3d31198fe394cdea4cb61de9f7aa6db2117394a4291891cbebf289af9cf4f8edad82443163e97fc611a8cb152d8c0f69f60ac0ddcdae85789ba55ca51d0ed92e9a36a98c406810fef5ec3d3659483f6977eb7329f4d728dc1f98a3ecbd1a244f38d16e84bc5feceb1a329cd8072d6c6b2a9fa96ed382aa5063999af093219457cd2c5d1b20af0c6d613eefce0b52c9200c45da4dd19a1dc544b479b99682898b77c256285f302726782aa9a979200f0609d71102131e34154fbc9d4d11ea29d47cc09c368113dc16dd13dbde37abac983c52cf3f5b6d1a37a5495047baedc13245fd6f6343560793850a7425b8d0307d1300cafa999ee93d057af9185cdc7fc2502e858635454b41aca565793716ca51ee1087cb04fd4ed717b58e0bba3d32b8b8a7df4269576dfa9bb959702b0639688c9d61f9d0b0975c2df9f2613c80d727f407a9b578466689425e216c01a614cb668432a21c18a0c1435f6b9ed03ddb17a80ed9fb9b38d9cdd6c6e9de996456310fa681c876c65029693e4a545283b9366df99937a0ba9e1dd37067cba8dcc0d2397011df09335221677246a9fc14e10a6c7e1a8269ec4202e30d23c1e5f4820afcc0383aed93d85fe79ba9a7f9a7cdcf3cc06fab10a476287ad6c2bdafcbad7d630ccfd841a02e7077841c138e0d50f43d85d8b7435d170a721684578833e49513d500f5eafb51cd3a46297f60284c3c7e6bd39b8cc7a429303de2a145659da89e8828845ac05a95a7d7b50c8ebe248cc522d5302e2dd0cfc00a3a9f7b494753682c0b7cf1254d4f9c8d2d7d6fdde181b707336ecd751c2464e8ec4911a5795f409e7c09969da33bd2c5c173cb9c0c359f3dac11bcba3585755a105d803f51e26f92b50b8dff0b59432dd46c22cad84fb0c5c83a939bf3ec38c3244525304157cbd6954e9455d7acf7021a9e75352d28e32865fe1c3f9caa60c0fa321d2619c823488db32646995c273241e011d2efac3d99984f584a0ef2ef810a8d3a93f82168d7c102cca4fc4354c7e1e35cac390ebc52dadb3b0ac02ab651c1fdad9bc2a5b8b73f7f39cce89eccd83ee397bf6a5ccfbd7e8a25fa015ba45b584c8d943d8be91bb8f575b69c10f9dc6463c5218c7abc7a66502ff76896f86707106998f5d9d6256a802def6016cd2f6d7df572eccc5dec41c44d219250405777c70c591ae70cb01f903b3d376c52ea6f218e6ce715f4a607b31060ef914c5a90d6610a7313fb1d39665eef62ee3d54ac79a4ee39fd9bb912d001b76797e6a517b51cba170639a336f4bb6ac3f7e3d278ac9b8bb993b5fd3296e4b9213e3139a426a7160660885ec7363bf74734a93abc856af6e3e0812c5ced318a90d9931100db547813ef42cf621f15b873682129e55d00e3ca562af21f61cd6ac2dfc3bc939ac01d7e627ece21d40e9d3c27ad0cfbce029e962f23d339a96b7bcfdbabf09a24e819ca572d07e86c2dfe49f8f75e0341e45b637a5c58b6c999fbdf06e7bc9a043f629eff778c52a7f04e77d01b048a851dca8d235fbedcaded44e9e23d5176f5a1ea17f0a16ed23ccf9efedca679c6e7ef48859952d04b9c57ef56779a458bb4971c0575ae2d3a52837af6876901571f9495974846c05d67942faf22f867f417c2ec419219a72603f55f06f425142287930e4bde0d7d11f479d78f28d0d01b9a4204dafa2231f6d93497e4f40402ad6fc2b35b95ae346073f0617ccc9eb9884cb4cce943834627daec4cd3d3f7678d33a62cb7c4b50b09f5ab0994ac2b557f0a8d524b963cb040b3c79517b9d1de5b08cfed46519ae4cc3e13ab379ce8974f18e42c56c977a1866fe004d7f70dede0abf7c7b5f7f0b54730a62ce1398a01db4dd5ec7ccc421d5b837e964f33ded9aff6a078615b4252678da2c0792e21dcf23820e06035da9f2e067ac5e3b6ba6c351ea50c46d7ae1ff90826d0fa93380eb6547c2cd47ea50bd5b142f3f04043fea940d61396c1f0047d5a59ec11eefe7021c0b88a6f7d6db1508b46f4467c5265d5f99aafb89f7e6b7b632597af475baceb2ed0ade5488e1d1d4d21a133e2134ff1a9f7292adfa039e5173a2429314ea677c0b8e88f65e547f8f57aedcd332592f01a1e9b96fbfadfaedf81b932ae433af98e43778b7047d0000000000000000", 0x78c) 23:07:48 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) unveil(&(0x7f0000000280)='./file1\x00', &(0x7f00000002c0)='x\x00') getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, &(0x7f00000000c0)=0xc) getgroups(0x3, &(0x7f0000000100)=[0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = fcntl$dupfd(r0, 0xa, r0) ioctl$BIOCGETIF(r3, 0x4020426b, &(0x7f00000001c0)={""/16, @ifru_dstaddr=@un=@file={0x0, ""/108}}) chown(&(0x7f0000000000)='./file0\x00', r1, r2) execve(&(0x7f0000000180)='./file1\x00', 0x0, 0x0) 23:07:48 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0xa, r0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000000), 0xc) setsockopt(r0, 0x1000000000024, 0x200000030, 0x0, 0xcb) socket(0x30, 0x5, 0x80000000) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) 23:07:48 executing program 0: r0 = getegid() r1 = open(&(0x7f0000000000)='./file0\x00', 0xb82, 0x8) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040), 0xc) ioctl$WSMUXIO_LIST_DEVICES(r1, 0xc1045763, &(0x7f0000000080)={0x7, [{0x3, 0x1}, {0x1, 0xffffffffffffffe0}, {0x2, 0x1}, {0x3, 0x6}, {0x3, 0x9}, {0x2, 0x7ff}, {0x3, 0x8}, {0x3, 0x3}, {0x2, 0x3}, {0x2}, {0x1, 0x9}, {0x2, 0x6}, {0x1, 0x7}, {0x3}, {0x1, 0x5e}, {0xa56797723fd6345c, 0x7f}, {0x1, 0x6e}, {0x3, 0x3}, {0x0, 0x6}, {0x2, 0x3}, {0x2, 0x6}, {0x2, 0x1}, {0x3, 0x40}, {0x0, 0xd6b}, {0x3, 0x5}, {0x1, 0xd0a4}, {0x3, 0x9}, {0x3, 0x40}, {0x3, 0x1}, {0x1, 0x5}, {0x2, 0x6}, {0x3, 0x53b6}]}) setgid(r0) 23:07:48 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002f, &(0x7f00000001c0), 0x0) geteuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 23:07:48 executing program 1: 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) syz_open_pts() poll(&(0x7f0000000340)=[{0xffffffffffffffff, 0x9}], 0x1, 0x0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x20000, 0x2) 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) 23:07:48 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000000)=[{r0, 0x50}], 0x1, 0x0) fcntl$setstatus(r0, 0x4, 0x46bfb) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x1000, 0x8, 0xfffffffffffffff8, 0x200, "1c408370a9428c9b829f88bcd3aef880c7f28913", 0x7, 0x40}) writev(r1, &(0x7f00000006c0)=[{&(0x7f00000000c0)="77752dcb8a8c05a6a2ac6daf5e3e21e8e9d79860689a18254c05e04439accb2f5d4696", 0x23}, {&(0x7f0000000180)="a94732dbf7e8c3053a6c6cb46d385d41cb755d3b439780db353a77e49119f54095c056a8d42b45d6c4b2f986e3543422834a004fc351a52c115c06c3d2cf6eb3ac4099d10ef7a50f9bb03c26ad09af3e455d36ede7207aa6a1d1ee1f9fe81151dfcdb4a7cba05c743d05e28d01ad8c0943a8", 0x72}, {&(0x7f0000000100)="c989f34f88de258c946bd7cac76ceb6571b60be0107fc59fa39e02a8985c0a1db4f55e1b195a87e381769e5a11d411813af6cb5fe89f9d", 0x37}, {&(0x7f0000000200)="c1dfde8dddd954c6fced76668082a7d106fa91d5959078961ecee68ed4afda217f7d5b65fa5c7002b445c688fbb626e31a2fe3a20e815e4bfab17ba99471b0c611c916ee09c69411fe011149c8d95bc28a2bfc1324621be5545640a83729312246c52d075e70823b44deab1db9afcc452de5fc185c0c2405e33b99350c840250804cba6c8c5cf0cb77e6efae35d28ca8643739a6444e058136878b4c9cf2148a532a4e09bd3c84e5e0dd8950b63dfa090c2e922f91e53de88f27713542189109388308370d103ebabcf8131d4500af61e9cef2b89caa8244e8dd138ce8d9e021588186b64d5269d7e4", 0xe9}, {&(0x7f0000000300)="3043cb0a42dadda3e58a87a6f16c6ce6990554ebc7e2798af68e7b8dca468d2b0b30f13a319a3555f487f048833ad54ef51de9aaaacf304e070480c5cfadabc1b2d95610cf813450f7272b6da9726fb55aea9a2ff4da781c02846a51cde7ccfdb467b83f9f7a1ac1cc0262a9a3d2c10efde51adf33346e88aea702a3a227053928ff1cbb36a35d3f3b50523d4a50202928e6e2c67821936a63bd7563ba07b30f62d80e8e", 0xa4}, {&(0x7f00000003c0)="66d93cba2fed5fd0c747953b27c18a833e868988b24c65e4d1e34fe287349b5d2a01a6008a204d4a3dbdee9b3cd4828cce722965181eca9f56c65c0dd19ff8dab00b3855147e6ff299009a34d1e433cf417ced50ae5644e3d75eb74894ce981a58c445f8797295eab25239f20a50a010cb8a05052d48c25a8c858217a6cb9597205597eaf0cbcf281a2cb8bdfb7dd949f78dbe10e3970b18fadb8a88c075713c1cb479ba8ba5e02c7161567759b967dd3f6dac1d8a89c2cdf699db61388a06af8a9d3d7a36b1b686693eac507a1f7d08f79a20c95e961a384291a4b721d9c40a0318273e207288b5d9e803209b3892", 0xef}, {&(0x7f00000004c0)="ac52078211d91bdf4ecafcf65bc4a1ecc209701435b14781139f1f576c15f82d6d4db930ffa998a0a258c652bd9ea8a1a26fdd098d0d1cfb1572284c61a2bb9b84e24569cc6a04ed8a34c822d09ae9da962f4954b7ffacdac9ac8e1e5965670dfc04cdfb6e1d276c8c4399091dda1490826f8636e19180ca73419cbe1da2d895492bd957fce5a0ef4c42fe38e3cfa2b0c8ee9455baf79da4178b4f", 0x9b}, {&(0x7f0000000580)="a4309351a7e9deec6d1bdc19a6ca7092e6a20f02f8c1ab9800d3bbace042fc27896f1e509f3931845cb42c61ba33960ac2c9f4530ef7f6a866fbeec7281b0390a51919ca447c3ee1919a30e6821454d3fc7e8b694c996b692e5f7a4f61f10a13120898ec0dce1d4a68b33e14ef1c6de2007fc71afb79f2c733057a7ebfd66f78c6265713d657e03365ae3a523e9a712ee2fa8f17f18cf20da67ebb828bfac1454c4fa34511040ec6361b17d0a8ccaaa1de0beec12c9589f592ebcf51aceab53bfea650fae95007c76284e957", 0xcc}, {&(0x7f0000000680)="c03ea3c82bf12dcc3564bda7b4", 0xd}], 0x9) close(r1) ioctl$PCIOCWRITE(r0, 0xc0107003, &(0x7f0000000040)={{0x8, 0x7, 0x2}, 0x400, 0x9, 0x7}) 23:07:49 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) readv(r0, &(0x7f0000002240)=[{&(0x7f0000000040)=""/12}, {&(0x7f0000000080)=""/17, 0x337}, {&(0x7f00000000c0)=""/178}, {&(0x7f0000000180)=""/4096}, {&(0x7f0000001180)=""/4096}, {&(0x7f0000002180)=""/168}], 0x36d) 23:07:49 executing program 0: pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) poll(&(0x7f0000000040)=[{r1, 0x3}], 0x1, 0x0) write(r1, &(0x7f00000001c0), 0xfffffef3) poll(&(0x7f00000000c0)=[{r1, 0x41}], 0x1, 0x0) getpeername$inet(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) 23:07:49 executing program 1: r0 = socket(0x39, 0x3, 0x7) recvmsg(r0, &(0x7f0000000040)={&(0x7f0000000000)=@in, 0xc, &(0x7f0000000800)=[{&(0x7f00000000c0)=""/89, 0x59}, {&(0x7f0000000140)=""/101, 0x65}, {&(0x7f00000001c0)=""/167, 0xa7}, {&(0x7f0000000280)=""/224, 0xe0}, {&(0x7f0000000380)=""/95, 0x5f}, {&(0x7f0000000400)=""/121, 0x79}, {&(0x7f0000000480)=""/247, 0xf7}, {&(0x7f0000000580)=""/240, 0xf0}, {&(0x7f0000000680)=""/124, 0x7c}, {&(0x7f0000000700)=""/193, 0xc1}], 0xa, &(0x7f00000008c0)=""/234, 0xea}, 0x42) setsockopt(0xffffffffffffffff, 0x29, 0xa, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(0xffffffffffffffff, 0x29, 0x80000000000000b, 0x0, 0x0) mlock(&(0x7f0000ffa000/0x4000)=nil, 0x4000) 23:07:49 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() r2 = dup(r1) sendmsg$unix(r2, &(0x7f0000001740)={&(0x7f0000000000)=@abs={0x1, 0x0, 0x2}, 0x8, &(0x7f0000001600)=[{&(0x7f0000000080)="9c068b5f61e01ba471604f54d5e45ddc", 0x10}, {&(0x7f00000000c0)="1027cede006254dbb3d15e9bdedddf2b0a31bac103257a0039924320f900f5d8acd9bf4268132bef0e7f9e1fbb455603c4501f37cfe84634709e9465f463bf9009a3ceecac5caad25ff658ccbb842152caa27dd93edc712c8327c1b45249691e88524d0afb702842877542d68b96dda9f0f5a365674fed54abbe6811073b8e84428e6fdbfacd9855f17ecdb5e7962cbf4e67e1c280ac990fee", 0x99}, {&(0x7f0000000300)="c9c50a50b8422009cde495abe686ec9411cab78c3d58ba108569c9f91c37f6f467904235d67bda892021b5f1b16688fa9d55d7dc960a1b3ceeadc4ebe97960c1797de4b669eec7870c9be5fdbf85b202b786d33eab4eef4f6c2e7bff874b869c1673c7ae83885a530441b9079ddce75054c2abdc0190d17751ab05e8ed7c52ae2a899bb9233025a39832c882ce0bdde1e4df6b5fa1481ec0ab9e519bcc050cf365743fdc16d98fcc4dd9e1ddb810c1aa65bcbf2fadbca0b7a44780b3ae9cd3849dc5f59035350a351e1772876250a5a843cd341f139878c86ae0b1c2712bd90edb379c60f4d5022f43c518f477bbc2a3d72413e246ded6c2b25bd4be574e3088e704423b583c683e16725df880e0b8839175a9b284be8bea88874634f0d9fc19447912323e2da6ee5e4670198be9f208ff1ad8b27c2e0116732cf14dbc8b2d28d289a7ac3f4c0020f7dedd3c7e1fd5021581882d2782fda91a6f66c5009781af772c5ef37c3f484d4bce0ad75909f3ebdc751aecbe64beb6b3f1d533d0e1d3ae9a4498bf587ede931e33969de48d1b1305b0f377dd8ec6374b53ede6e48e487bd269a8d8ca3c46b525f3e4ced53f5a1d8f6b009e3ef6f5343ead2836b39c6e9d9e9555cf567c9ba11af82234840c38b1627cf0ffc2eff60d5b9917ab19a5719ea939a5e0f9d3dbe0dc95cfc042104b9453323b61b0140dd2178afa89920c20b60697b51d8514ca831f5c2d34b5b01aec0c08570dded616a61a889fe12042950acdfa943204d1c9875ab0cacea932b087af21230328e1920d3d4b9a1bd8f3fbfa448e9e1a40eb09fbe40c82e3cc894114befe49f514200f81cd91eecbb1b30c9fc81fd1406f488bcb8db01a4c4ced2c937a2eb99c4b374fcdb715c8260f50fe5b7c1fabf16899edded868e2879a58dc700371212eca74bacc40e31f7f16454e9591e9675d66a516d3d23050ad6c97900001a6a85326b98cb2e3a1f36b195bdb7191561983279849fa75f8b5c5129becc25f4a72576028f3ed4c1fe10fb1d7ba633afd351430e8938f40241ce5b7f786567d149847281794867e2e319bc54f03b008920f513a40e15aacf968b29a53b68672c5c662da26cc6ecaa010dbd18835b7b101998c42e80b35bd8c0f0132c5ead8d7011aa8cb7c9a33670b733bfa83408cbf4c8117d82b10d5d3564011d79a97d31f5870e5f916aebc56b8cada31fc112919003aa1327c5e26f42a8a6eac69379d1472d256fffa321452d4e40a264806700c8c61f7c9f226ae13282f53100258fe7554d1281f69b0610bcab69e12c780aefaab1e607bca94b2ab1e209e9fec47631619168edf634f314238f65044ed46072d5f9a25936e07d780ee794c750d46b7e6ab42d8e8e54ffceb4b2b85a7e6498707f80acbd53ebb1221e3bcc69ccdeabf132e7413a3f71fdee22d0a0074007259bf26ec62846ecdb97963fc06da1f6d931c09314d4830741f08d42f1b4e08f1551cc8951dde76c8e667ecd494e8093a9734a2015c7c38f666ced53829a6a46393117de1137ca65d76c936cbb64c451794bffaae312ce5fd2860cde0d21ef8509e6ad475f6fac399cd1884ec808a4ce91e32710e1878492278ae930caab041730498a9a5d627c9818cc51ca38e3dd6d0b692309089d95bff64faad4307460cfc9c8c146f11142965946e8ead822753db3fad43a132818b4c624499e9d151ab8b1083e85a85d66b2fdce15d85423d7080c136e7fbe55ce33bbfec4815889c7468c3d6919cab72d5c42865cdd2c5de83574df92927d43f900afcf54162d30beb627ba97a8cdab9bacaf10e32db779704017400687a131c1020b15a6ccf1562b690fee9368c59e6912aea18be9a41b63bcb51a08e20f545d263140649fc866ca26c75956ab632440fc7368beabbef212dfae0a7aac40a2b102cdba4fbd1910550f62027ce4ce8710d40aa21c87f7a26d57ec3643037501dc632646e2860be08c0049a1fcbfe5000837ee005be943f6f9b1a4b05b2517053c1fce99839589d117d638f03134868b4e931d3bb3abf1ba1dedf1cf4fdf96828c2e5bc4d3868df7f397df540e7e5d3aee0b1418dcf08963a8849a083553e5980087f81b1c567ab8b44e18d4e98dfc5d883914fe71b9b258af473de18a7babc142337d0f21c6be58c5f3251f8178aa39fd443b51a15df02c0534f7995c0096b3e08eb0d2a05831f65de0c2fd39a8d0d8124e7a19fd3b94423a96e77aa2c0f743f368e153543444128ffc3d249aa59f53301e584f8c2109953576280a4097e5a2963eeaa6496ea2ff09486b906940c4878f8c9a63fa001acb072e31229581c9419e62d497e50e3ce82172a9a8cf94e15c6e5ac9a5042bd48c74357383c21277a89f7ea4db63de73be3d22e2cc9e7c6cd16b037c61f64efa5e329122289b145744eb21191a09b0cdd13f17c49f06af4f42cc290fe403ab8f32b6857af664e005d1dd1585fd4997ab9d7ae8de149282c66230295449e5454a4825bfb73bdde22b821d7e88bfc2b22e2328791fff388b9cee67ab8a55e9f9f9339689edf9599490b2eeb37884f04e730ae4b64d362f046dfd76de5cc6bb047c190e59f4316cf80eaf0bde3d3e9b45c55b98b6c440947d8814a045ef3e2080923c57f4dbcfb707e99863dfddac65b961c85b6d30cfb30e43714f455fddc3f0d8234f108862181a7285999a924130eb664634171cd48b6b2022643d0460719929a094d68ca29acee94e829fab3e34dc92aeb34b9eda3f3536b89512d7637712d0968ddb3d6d68ef1f1dd438cdcc1f1f5f5f5d94939f1d69ab7828f5d335a1f1532b292b5e07a27ba12ba5e26fe27a1f8c1b33003777a649e00e19bb15e1d69d9ea54f2fa93939b9980281feb2d7df7f26522e6eafe870547d7a252aaa3c5bc46c3c111a385fdedf1e290cb3606dec67e1eccb65edec77b6df8ebdf2cc457579b21b9f7ece729a049c6e756ef9692d25cd2067273eedbf695586d810ccaee85dae64a2c6a85ecc303eda582d4500f4eed9682f7d145d486131d6ec9f318f0a55d566fd42f69cc049c233f00017f02605f72604020dc20ae8e294d403a49f7cc53d90dd1b81bf9572bf138b45905894c5bbb99cc20b17582a22196cdaef375f4e71c814eb55df7214d7dce78fb920c22a11d9dee97ba6ae2d76aeaa7e9cb7cc39ea667d9ec73910d6bb39db0d8db843eee984add2d41d9c83d80f867f87741e5eac0050b693f98a2de27f8cce8679b05a4bcbd821ec37a5a68af3160e60b926c9dd58e340874b0cc7a958ab4e44b3ed29a59b53d5a94eff2e11da421ca774197b9aa872365c42dc7d88ac9443f015dd11073d046d8351055076cc97d9b8eebe777de2e01e531ccfeafb630550d09f511680c6edb2c5d0da691e9675e2832f0aee226ff21d766df1e914208a551421dd7d60ca1d4a7925912e3739125cd6d304921f058008337aca1997ee7301324fe54210c657915c162d2d976f597a83c0e926f203ae7891c22f31c285f93a8744e0b106cd3555ab08edb5962712475d8d219a4d50fa675b83b120b300394cbfdd9332701e7d8a6352a430f91f76df6e0f517d8f7e5b2a856eec85d25a9f21adcc50a0fd5f5bef80c33ec0d6879254220d9c90e0c997059f4526c4c46f3bd3ca7fd876193afd86df94a4a84fd25e7e73f6b54054dec6b1ed4bba9049b7ccb20f11839586cda8b9adf29cbc7ba267aa25c6a36bc6465cada6cd0a9d52f8cb4aa1886de4c9ac418006d3614d55109dbf9d3c53cd5291e12602a4bfe8822b59d6407f96fcdaedd5d009ee14c167d213569a99ab8f98f038dbbd033a3d9cbca81bb603f8c1c2762cbee5f2d41f90700f4fb02aad83a6b39d0ff028566bf7ff9c9e8b88afb29f2180b2c5da236108af252ac9819ac627f4103be27b52aff996373a37738318c04152f829567ca3c58703eddc3c92d0c34d2a0f4a08d553448465073802c50d272c406631dd990e9f3f358e58fd0ac279124aa1cef2e8169dce074b84e427ae6abfb302bc3d729d636eddd89b96b9b2dc96c9c4cff06b5fe21adfdc36c7d59ec502a19adf89df92afc02754362d702fa5e7843ca338208f3bf860fe23e610ff379e7838e54c73959068f73c03c8523b4dbcfcd8cb039b1aa5f06ed2637a65f958b6778a6501c2c1c2d447f14a59eb31955d242222d65bad7dfc26036c77baa2bc9d6dcc3cc263a10a248650fa747b76b4a2948fcbb5ddcf7295c0efdf11313e5a947652e0ca8165026dd21fcd8676c222813ef720c7c3478192f4395ca70efb80454e9951739999e90be30e0d4c15a22e40499662f36014923898462db17eb3972aee861567266cc2adfef8c81139c710c594e238610f5b849879bcd349be118fae67e5baacb87e3da00564c8a68e64ff55270e966d6e35ad9cab9da63ec929d15a213d176431647f58fa4deb8835551d202d36f9bc0fa1fd4ef1d51086ce6d8ef1c704ffe1f8f716ce5c930bb07701c8ce94078e0c0137f4cc4cc1bbdc4e7b663b43dc6d7fbbdaecf46ee2c928cacac81f6864d62fa20c898f964712ddff71ff3e06d224bf92d74fe5a65bda1fd370f9093b0499475fc6a9c57f37e95859451306329b533cf322e000555e1c32de93d03bba78f790b313805c34229f647351b0085148d535992b29a4e98ed2f82697fbb920fbac8ba136569127a901f60de8285aff2f894703008491784870db452577342adeae6bc32e6c5f4c8a7177d3c8e891886acc5bc217faa9c3434e7e0fd615afda4a510d5ca20464da4cd85bbf4eb6525d5065130133cca17a77da490f9c76fb596b45fcc785e8d4602250b0855c715d865f1492baaee122cd5ac22b59478fc99385f7e7f896c52e19d177235ee1c17bd1504500a96496d294e858659f2b12300003ccd8dfadf5ccc095aaaeb78fcd79ba37fea5b241dcb0d3cc6482fd9559837aba0a453ecedfb0e3ca31eb0f0b0f714210410cdce03fa10183004b9397021fdf0daefe4799234ee2b8d8822c374a57c61f8aca6275f7c85d8e8c7a9618bed42a741f20e317174fa855f68daae33559855dce003cab6aecf2121d7d7cb28abceacae5670675a645815769b2099fb9ed970ba93fd0c58c4e7f0a10f83a064a2798a9228fa353aafee31fea4d79802b54393bbdfaa745bdf772d788edfded8effe8c043d527937c64f7a83958fca6c765817ec27c598a23e7cd28438a779622064fbec013ee4f475adf9094803ce8f5e7bf5e32a0563636da82e27805985e36e88a77bdb336470142604b17219f6075436d2777fe3d4ef6e01abc2deff3c4afeaa0b3e40e57bf80ce85f45332f07c8720887aac034c459d2c53ef7ab8fcc7d9a388c02c5244c1bc8c62bd5f4ec6f9d245ec4c7d5ad9348d9231bbd1934cf456a2bc9c4f2cc6ebf59e1f605c7bfc9556c5a65f23b20832fccd9b7265d9fea3fc606e2e951dd6d670ea24db7a76b29fb8cd484df7d899f685fba3ad8a3845d9db74669eac5c536121c0610e7e9449ea0eab706deebbaaccf8948db61800e565494c5fd5b75f30fdd6d59074dd96c616388e2f720746e5ac34f4bd78737e7e73dae2343fea959ac5d960624e9027536037aa610c1a923be8f90a9e2e0ea4664288d032006b8f526aab11275b4e37444ea09438ff8acee702f87bca4a8416be166bceaea3143f84262357126b6ca33c65223649c546aead48d24e29582fac8a80362ab67052949a1163b70ddb12d99abe43baf3ddd0c5c6eba45164bb22ee79d929e259a9155cf8cef15e37dc5a99231a7e00eaab420", 0x1000}, {&(0x7f00000001c0)="cd96a83f35a115618c17fb0946270d7f3d087dd6d74e50e253e80bf2b620e0677726d25271e1db4af97caf73c4f71bd4568b48c2fb66f80219", 0x39}, {&(0x7f0000000200)="90ec25b397f4eed8904ad08ce391f8f9ec1c2c21ca", 0x15}, {&(0x7f0000000240)="3c2f41acede9a1dd5e3fa9beac8f7bdf25a5950d3134904e91dcc8bf1c64c172a7d1e386161fded6fbb6b1704487a8346da3dad97c053938bcdf5e6d7ec2a886b783481a", 0x44}, {&(0x7f0000001300)="00b02c500521df8b0393c24c34e99547cd4b2626367e013f39380cd757bed3d712f7db9a80df08f65f5e4496e7b61f509d934fdf493b1eecdd86c857077e578e920a8cad0ebe69985d0ab27d196de22b181071cc82e149c7bdcc25eef1c9709d1a752abffbf0c0a55cc4e6dd2f52eb4dea9a9b0ff7222ddbdc6f3c6a876913c2bb3e0a81e0447c002965a4cceb1be0ebd017033ca82da3fcc73ee07f00a8bd448521573ff4f7714862f7cbab632de3dd31e2ffac7e948efab697599f3ce748", 0xbf}, {&(0x7f00000013c0)="704cf8fb823505e4276e08b2cfd3f2bacca7b860fa46234a4e", 0x19}, {&(0x7f0000001400)="b5140ed73044277a563d64f6046f9bcc800aa39c31c8ce76556e91780c44c49083e325f368aee7b65a2429940ed7dcdf687c34f4c009bd5f282d6470f525d516e0b5bc3ba5e97581558976201f49867a02d1816ba338318704f1f8d49448118ec6e1fac151df6ff31dffd624ebf1e40a9f5d468731365e20341d7cd14f9d865cfcdbd70780a0543e85f10929ad8babdcb4a1e012b78df56c1676708f8b380094ee40b7d56e2934d9b7afd6a41740cd32d118eb05df21bd51212d2dc21189079b58bdf72c85be81be79552aaedc731d26434e9a54ae4655d87537f2f428728c71d897", 0xe2}, {&(0x7f0000001500)="387a143cce2f58acba2c54e252ca5b27ef8a0178590d54350ac2f0bdc28a139b331ede324cb80426989a9e9129d906f3049bb2c21838cbef0788b40b959a90c1e560c3652dffdb48982756897dd0421f8979f65e9e6158d6bac5c68046db749d7eb64ddb0752090603570aa72f4699036405da42c8304804a660a658d8cd371d137db92f385e9cae6dc516c7ff9dd91fbf5e319ba4b7596d055c05c9a00e73d737573dab38b13e1e83861ba4c926fd2db71f557ebe291500044a7fb4c698bcad386cfd6275d4b52672ef20e5", 0xcc}], 0xa, &(0x7f0000001780)=ANY=[@ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="3000000000000000ffff000001000000", @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0, @ANYBLOB="a00000ffff00"/16, @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYBLOB="019958c3bf0000006cc234233f169e90d5dd07330601a2bfb1212025a3db8ed98e4f4461c1dafa8b9983274157e3164a3046e8fc0d0600000000000000913d75"], 0x80, 0x4}, 0x407) kevent(r1, &(0x7f00000016c0)=[{{r0}, 0xffffffffffffffff, 0x4}], 0x100000001, 0x0, 0x0, 0x0) pread(r0, &(0x7f0000001840)="06880775b856c439c53149e4c481fe94ce7d9596806a10a8a764f49a67d16005cce7a33875dff5df495f877f4c5135313bf5debf71ef5b4a69fd3700b601df4d25e724ab82529cb92190e0295f8208ea55ae110e14456651877dc687f3c69e784f094d4624bc8f60cfdb48aaf12fa4707b5109164e8ced618710d2ecb3b776999fc28c9d1257c6bd55ad8f67f55801a470f79b5855332f64d03a29bb7d61d3bb5e4cd003da1705a8680ca04e84a67d6bf8779bc07144ed19387603c30d048f8644d2b754b6bced747113a7d962c3a619be2f181afd553ab8b89289cf2a5623869cda3a3411fe4c02793944c67636f8bcf97c", 0xf2, 0x0, 0x0) r3 = kqueue() kevent(r1, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffc, 0xa9}], 0x7f, 0x0, 0x0, 0x0) dup2(r3, r0) 23:07:49 executing program 1: munmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000) accept$inet(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) r0 = syz_open_pts() mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x1811, r0, 0x0, 0x8000000000000000) ioctl$TIOCEXCL(r0, 0x2000740d) 23:07:49 executing program 0: r0 = semget$private(0x0, 0xfffffffffffffffb, 0x2) semctl$SETVAL(r0, 0xfffffffffffffffe, 0x8, 0xfffffffffffffffe) semctl$SETVAL(r0, 0x3, 0x8, &(0x7f0000000000)=0x800) r1 = socket$inet6(0x18, 0x3, 0x1) semctl$SETVAL(r0, 0x1, 0x8, &(0x7f0000000100)=0x500000800000000) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f0000000040)) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse0\x00', 0x102, 0x0) semctl$SETVAL(0x0, 0x0, 0x8, &(0x7f00000001c0)=0xf71d) 23:07:49 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000), &(0x7f0000000040)=0x2ff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x5, 0x4) pread(r0, &(0x7f0000000080)="ed9ba60628a3c5e3e5a561d326c75fb7c7601db3be0778c361a287f900f2d13f8b7d4e5727df63a78d65b9746db428587c79575ed7c242d46c0fa5fb311382ee303cb466eb9b8911395546364a2e12e16a427fa2aeb13d433fc5eb903b7a82d13628de082d5e44cffa5a37a537e7ef01537bf6c6631f1b9f15ebdad8b72daab82fb1d6e03cfc0f0b89e586a17a9caa8d812802e27886d9c68453e90171ace6bcede4c9765e4f6b0cc57f187f8379a4435e0bbd2a15fe2a38da3fe4eeed8ba9d70c038f882ce47770db5dc4d690c81df89d8fd73410499422fc44f58362a0ddd49a1e6d39d945c0b05bb9d86bd40c47b5a7a540745afdac0c60d027700ab166f29460f8582386b9cbf59e0963a56cb38cc2b9834a3f9d82bac22f04e852721894e90355fb7330f6d40ecaa0bffab6f4b08db0657203a932ff60aef69a9dcd373043d227686dec07a925f38d6c8224da20677f4501ad1057197209318ee13b5db651e59489b8fc3d2ba5c6d6bd7cee32f86ad6eb6ba53fb60a8d4f08c70c2c40f0a5c473911eb9534a04e5260394358e7e738efea6e4161414b4f1f227efff4227f87aa09da2eacac6e0bdcaecc57eb1754231b781ca150b59813692bf58e63c4a5c1c3ad644135365f093d26ebd18e1cd5da8dec9bc3ee2c3735497099d07ff15b4970b5111b1bee494ab8035d8e1162761d102cde7ca46e74d56bde1355bd312e4b93542722e55632970511e806ebcc265c7ad2c3b950e76e5a349c562e702cb86cbea70c7badb91f8a61fc4152a9737013753c89462da45cc06a1640cc26c9369fa95aac94bd13df587d4e27f91cdc8ab065f2db62838fe4e95fe924eaee1c7bc0e866ea472f33dbfd3dc575640f325166e99529131c09ece2dc0d7b04e2ebe76b82d124b08e7437046c3757c3484bd69fd234b54618ebf5aaae057161623bebb27f4e9426d284e6afa283c5501e0ac6a781c4f4ee02e0a8ccb4d05674750e79e203ae5e00ee506b4b9dbcaa748e890c653e39ef660b36850ca6c8a9b68d0117f34891ac6cb4a6ca8f9f512a54794803eb77983d7eb7843387eacf2e2be9d040c2b47611c53d60b6765d6415ada9f311da1e44a409d6630a30e5e3ea92a46c8c6f54fda11b206e9d4a97ad98e7fdfa05a5efffaba5bdcd7d6ed2a8165f2ff32556e712d0e541336fea472767054771338aa6ff0a87557310d1df8df94e6836229a45e83b370f32e9d58f9a3fe023ba4803f58c50b272db66cc3bc2fca6fd5dc296c6a0c838705ce696fecba8da4febb6edb2b31bc7e0848f166e06142b365c890916590375b0ab4b2e716637cf1368b3e0129a2fa99879b579b890a78b3b73292fe02d54c8c0bd3d16389caf39a3fbabd898cdf2596197256bc80e8f6e8398e543ae5025749aab84e77ce00bf2ae6449f7ddb6d30dae0ff5e9b20e411e86f8dfade541c6ea2b25900026b72719333df36c3ac127628ad5841fa252f289624fc4e5878295d940257c3767c1b568bf8a471a4bf0c19f376793e6bb318e18d94933765b011ac78407083572302627b1a6004583c59f7543c618cbb86a8d144675ccd6dece11efdd981a15e3c794e50a9e929d7d09a18c2e6d8d1e61d5b8a01cdc26f6bb01f7fe6b9255c8c88d15a62a7d6147c34fe6f5dccd2d50ad3f97df93768b50485f47c8dbbfdcfc64960f30f7c11ceefbe1bb870595849b07965115db8f299c46fce14edd7466e34f3e04a6bd8cea12b5193060c2ada00923a3a182158b573eb9bd7e80cd989b91a31fc1c7aa5a28b77853963e60904622fcfe517e3e8a26c94671ddb59284afa86d776e6f295da06172da3fc9cac3e254d07d3b9c17ad20070a88c205b2f61111dc4cd771026eb5031f76e8a10fd53222f011783279c78d8fbbe85d863601e72337e5960750ed34bb0e987fc24bb78ef304905c0007f278b4bb959adcd5fa4c663fce082717584fdb2b82d7f842e7d90ff9de6a394196fdf79b1e24c1eabba824cc0acda69a128216f656a7b5bbe8f13870dedc45994fc4585a942538294cb774881444df50d6f1224f42e6ad4bec91bc7a6de477672a5b52d72718bac9ef6b0435377674d023932f28a7bf541a3440a2b63bd4f2048013b0c37d41b0cdb9449ed4dc8de16ddc7919f1c5755f054cbf09a7b74b081433534f007bc956d9abcec78924bd64d6f27a3953661b763f47fe683914f299d2527d808ec793008707ea1ae17fb6df87c385b8c4fcd233ace851d9105bab5b09f7a2536334fb834c84bcaf030c1416a6b3bf6b369ef5fb962beb993188f42cf0308b1a0cc5829ae7ebc7b5aa2ba99f4e0b5eb385e30825a26a19eec922576a76dc4dd76db16c181dcf1f30c1bf4719c398b149e85cad6c298e9263664a13a6ffdd88ed18012e3bccc42e6368a7069dfba985581dfa0968fe32186fdf05388b551dbddfe06122b435660285740f42ff0609b7c86c78b33728470ddce9ede78350f71a4e2110a62ae6700d092fcbe20f6f65c7d6f0ba632e8deb19f1de6cac2167e93cb179499e410ee23923afa6f842d921125f20cc02defc6e46c65dda4a98e4009ec12644a4f8ea963b3da63dbbb016cc653299cf3865ae27110dce82f1dc5aef023f76437dafcc3879f4f8e22355b532af2ab6f9735c1392b7a99d547a42a0cd7d05ed0454988035d45910afe82d7a9091fdf43c9f4d6eda30a832d5c7c14c6e12593c57f8bb1bc37be63b909359c93bef6d4e56526bed5fe21f4249e1b0d151186d2245e2e36e10a1da48fc4164842488978587d379f34bc73303c4b71e90646e40edb8c6ef633aa8483dd73c4fe3a4f8d962c859759c0e760c53de489485f3f152e6814a9df2c06bd9d7b7947195d30e0094c8d66213e7a88de80c117b5f33ce227b25e29c6b355f9206234c0d08691b8bf45fe6ea3da0aeb381841e5f6d2483e9764986dcbe67727c0dd45f1abc772fb768d5a8cf3d2b48e1798b3fc0303a7d38afeb7ff62ef2c5e5da4c746fb8d408f404eb9282ec7b4221bc33fa37991871bfa680504cf7d26a30de5ab941452af6d06c087a83e08eae0d6e1339ca7fe82120c5973d165558f51217e9b54f84c226e7561e8b95a36d9c9c31e6fbad517b8f42a239d9aef0a9fef51b5650987490bc4f0c2841791f59b9e3534d1941a50f4e856d0822cb55bb01615ebd53f519ff17e423e5de79597d29717a9541b32c317c669aced07734bb4f37bb9af81c2d374de9bf93ed741c9523c213eb5e844f2ec01611b3049326325b0124ee9a0d24d48bdc1c749ee0de73a53ea73eae911ab6390bed27042c50302612b2d473246924fcf0622980af13cc346c69e567a001d6b540d81f008f3f3a2468bd6b8aaf2608017de3130a0de148e4a442867ddc58e585723d933ca16525aee1c8a476c368ab67a28ba95f4cbb4ea8c81b18e3ad51d3ec2d1510f1652a1bcc444b29d35096e51acafffe0ceb4d6656b3a519c6103e87019d2ad3ce47de2d52958e554cb0d00096364c1585fd41a8439c4985a90155e196995350b0c1bee3b2ca834b6a93e2470d32c1fc5591a586533447168e90632c48544c2ca0ea4cc55365021dff0aef0b9ebabcfd3acdc726ca9171ad5bc96d45a4602f92775b94ce6f7cce655fd2b8d7b645adf52cf7eefd656ec5ec0d2a6183256994e363f21b76cbe305e37e9236138f9bc4469ca03ac63c79f10b7909286a77e381acc7737f8f960c140e66fd830fe75a19ae711476e7c81c74cee6d9d2e42a8ca3c5af753330daeac78e837635646189c2148d7a4203d92075e703d3f7fc94edec02861da42dcab69c6a239024718b5502cdd02e80630d35df8aea138b141dcaa67fe42bde134c310029897ee4378b0678bd56aac3104f1ec9789cd5c951b03cb69c628ddfbbe921f702c6ee2c5cc1f2a1ddd491405cf110edcd05ea7c0377c2ca0f12aaea9a987b2dfc6603628a03ae72c7b25457e961954c0dbb40866e5e40f496ac3b67c61bd5f7d235c05a1994a098610b96a54eb1c2b9e7b704e1f76d135dc0c082b2e06ec41c29d117197967595f635cbd7f44e836784796aac3a27a2a6a94cdd16b79fdf814f9179640664427777f10e408a351b9f77292b62c4325f91d2e41a746c1e8fcfb0ecc0bbe5ec0470132b67df8e87f8219662fae3c7e605ea0d640ddba68269bf4e90b6cf8e4ecf7176cb199d9d88a34abf41a3566e9c25364035d1f68b4dbbaa15a2a101b9c81f0edb07dc564c2b79eb78df5d25469b9b8a9b55ecbd0720217b3303c058130f44be615e91ddc8874043adab028b21889e7039332febd0ca14c4ab12d9cdf96de67c0c6ea6011315e4d94e40ca49a74172e72311f8071aa7eeffa98be9b411ca49a568a93fdd3bb62555b90e38ba1f0b2e7f15932ca8a6819450e247ba94bef2a2f0fa36266090624a5ea9aca444361ddb376004d9982d2a9fa44675275b6626d2717956284f8261b7f9560b274ebe4d673c9fecaa5b27810201f57454b8dd298c3fe4a162094bc20bed908393d8ee3c8552a6534c1f4c4cb7565980855b1bc1a24953d767b93f6e227976de223c760d86e93dee031297fe4ae3312f19d454e43ebf1d517c3f730c140798823fd04461935c69d25b1064fad7f2d4b042b46c5e37bdd273f90dfa99277feb70423f2162ee04e6c238d4b974f006e6e7ad49a4d7d8ca4e3c1c351ba4270c734c4b8a0ed6174d7a4f2c8735d626e671e62e0ec257a9febd8ebe2a0b0b93858976e87fd01596b36c91873a9ccdd5968228f0fe873e354c5d5fa73277b88f712140ef7bcb3b1f42e225e4cf0a18142a240ae2cce5710407b38549572e477f6080fb7d8e404a351cdb3c0ca5b040c0351cb211c9e70956ed4d5857ff4744aca07d65c2732fae5e694beccd910f3704cd8ba1f52a6f63d27c88722b416dcfb43cd0c42dc083be674c9531ee1f591eef710bf04229a1b984fddb4c2f8d48b29ec10c5c91de06b47610a437c6e95e02dcc4f4583e25bd48d1a787d1b2e9975d1c6e54ce930a9b71484421e04ea09064597610a240d18ef0d365d00060d65c5cbfb048893e1ce6c90d19ff2033a882d64e3daf154d05532ee4f25557a578b2aec29ec6cf0b75a95de24554aa4bc54b2d87c68949cefc8f14d4f711fd6e50c1dc11824184b4128625af6f7f8c4a78fc8c7c3b83fa0de9e8b2b72bb18826f8e5eef1626bef548a0e57592718ab8d64fe1c4628ec69af8f598af09ec51a1a485bd6957a43556d30d516896b807900fd80db948ee837f98166d19f589f714d5ef35a95ae792fe62b474a9b3280620a586b0d74fbb1f71f93e7562fe0a3be8070801017467d323f017608f524ea86a7560e4ab4933560156f0793f45ab2074111ab6af06d4887312c61439b78fbd4f0fe364fb375eeda2aaecb3ebb9c1c89998d0eb3ded05433deb7de15da1153d312f7d5a740f0e0615e930024892b6a7b60a6b596dee7bfeee59267e68a4dc5b0680a738aa1964e098478d4e11bb5b84db7465f73ad7236cb89ef5f7d19baba4ad128c4b2e3f76aefce58e95ff0feac9cc2661c2498f087cf851cc0ffff327ade0f5ccf0bd562489afd16e1b75616b5d7d6997092a2cf9fd4e880a5ef3d5c2f4c55b715306d18a33454f56f0b62e6ca28ab78b5104db5cfd7b2c5bc8514817e844157760885bab95cfccb9c4c514eb8caba399feb6df4f62f855fde1d720b1daf6331b0414534f88ffc260accf6427c4185ef9abbeb31f9f8d4441d65fc3f477f985049b0377b0e3db2a09034bf24eb26155eceea8b83391c9bad6d32", 0x1000, 0x0, 0x0) setsockopt(r0, 0x40000, 0x80000000000000c, &(0x7f0000000040)="ebffcbff13b9fd812eaa63713048e69931929648", 0x14) shutdown(r0, 0x1) 23:07:49 executing program 1: r0 = syz_open_pts() r1 = accept$unix(0xffffffffffffffff, &(0x7f0000000000)=@abs, &(0x7f0000000540)=0x8) r2 = getpid() getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000300)={0x0, 0x0}, 0xc) getgroups(0x8, &(0x7f0000000340)=[0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0xffffffffffffffff]) r5 = getpgrp() chdir(&(0x7f0000000500)='./file0\x00') r6 = getuid() getsockopt$sock_cred(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000380)={0x0, 0x0, 0x0}, &(0x7f00000003c0)=0xc) r8 = semget(0x0, 0x2, 0x208) semctl$GETALL(r8, 0x0, 0x6, &(0x7f0000000580)=""/74) r9 = openat(0xffffffffffffff9c, &(0x7f0000000400)='./file0\x00', 0x0, 0x112) sendmsg$unix(r1, &(0x7f00000004c0)={&(0x7f0000000080)=@abs={0x0, 0x0, 0x2}, 0x8, &(0x7f00000002c0)=[{&(0x7f00000000c0)="14769d18e032e2eaba1a212e8583632b81a80bb421f678ef1fdf44453d6b614706d5d4d94aa4f2558a2056c20b91aa9b32540fa774c4fcaac0019c22c6f7582b196dd1779579e74f5a9d9c169327b3af9d5746da1a1f7ae27315a0a804324bd0b0ddc19a7774b1c50aa47c2645676af0a90de60a23f6736afa452fb956e613595ea6bfdeeacfbb382637f8bf0746bb898966c0d13d933876bb7d3f06ca2f4ad369f3793a16bdbe9cb094dd8cabdf5eb1abf569faeb2b664087f67f816b42", 0xbe}, {&(0x7f00000001c0)="59b082039c132e0f4e7b2903c344a21c0098d2886687fd3b05d86fa55d079ead62e147f83cd1e734a443112999ffa45a702a75e677b289e70f76d04f1b05e7cf8f90de5ea5b942c72e93fcfa89893ef1f32d7c2dba4336becd12f6d5c574438ddf3c0cd9ab22e36b7f86f9dc1c522136eb673cc0d5f2b805f22ac9", 0x7b}, {&(0x7f0000000240)="f9a4b6cde4889079b5f87847fb95736a8ff7a35d30f5af33a2992cc661c9771e1d9e6baf2f390b1e", 0x28}, {&(0x7f0000000280)="7bbdcc9d23d3a036fa819a77a72ca31a014c321bcab38ba724c8c2790c2942d1dfa04bf9b6b32e462764ce272bea847bee0def755f", 0x35}], 0x4, &(0x7f0000000440)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}, @cred={0x20, 0xffff, 0x0, r5, r6, r7}, @rights={0x30, 0xffff, 0x1, [r0, r0, r9, r0, r0, r0, r0, r0]}], 0x70, 0x8}, 0x1) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x2, 0x1000100000000}) 23:07:49 executing program 0: mmap(&(0x7f0000719000/0x4000)=nil, 0x800000000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) r0 = dup(0xffffffffffffff9c) sendto$unix(r0, &(0x7f0000000000), 0x0, 0x0, &(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa) 23:07:49 executing program 1: mkdir(&(0x7f0000000000)='./file0\x00', 0x50) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') 23:07:49 executing program 0: mknod(&(0x7f0000000140)='./file0\x00', 0x1ffb, 0xffffffffffffffe0) open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) kqueue() r0 = open$dir(&(0x7f0000000340)='./file0\x00', 0x400000002c5, 0x0) writev(r0, &(0x7f0000001ac0)=[{&(0x7f0000001540)="b9", 0x1}], 0x1) pwritev(r0, &(0x7f0000000040)=[{&(0x7f00000000c0)="8ec4b89abae8ae3a3cb3093ad5023c8b5ef5443d6fa5d5e1b5cc4808ae5728c0afc00e1f014e48752308af6fcb05edacf0815cf0d665d607156e06c2c235fd030df73d48f938af8941d646d7dad7e22860da3c1891a7272dc354abe71bae8bd8fb5f35c45ea0eb87a6410785ad6c91d3e154a43e", 0x74}, {&(0x7f00000001c0)="7a4be9b71cb4ae43904278f53ace254c69f9b90e971b35e935f941efc01ac5d323d8a46f942ae6135eb6647756c8ef27457462bf65895755798dabf274011274ea64fef5d4ed43ee70bd872facf0b1390065c87dc0fab796e5dc625dc3725742d720e5cb6461bd764400aa489a67ade44fd68fcd0c562b132fcee50a036e70e4a2f781c9c68f9fe7536c11871a74f393199b96cd666317cdf6619b92d5e4239bed4e2bd0761cd58103a55a6f3605a2aa4f6074a3b781757d7fd48617ef5267fd82c862a3219dad007cc4e20d4efe7de39189a069c8070f85a1491efb4c0f2f53c75aeaa2", 0xe4}, {&(0x7f0000000380)="e2d0e98d70c60d2392f77e703e61231955dbd3e5b03c8bc125d4dea9f61445ec0f59ffd381707399c08c2e4f0d4578164c5dc5fe6310ee43f4fa646ff02adfbfb37f09466892fabd555eacee2535466cb3293fc3c26c6786e9da2ea0aac4ea6134db225dc1ceecee1ac49862d98f87fc17e02e16c4d42fe7695650e042da15e686fe7da09781a748ede80ed13f0fc7f78645669c7b9a1d9696f7e4694d80303c67173864faaf5c7dba3bcd5cdd2612f05a76c26d6a3980b9ad", 0xb9}, {&(0x7f0000000440)="69fb8d2aa2901af3898d6390e2c7851c83cb236c831e554919b61f65b21102693a29b196781e0d9913f639c478fd363a1e458a66b0c56b72edd2829dc9186ee5f16e8d6683136501b9b634bd69907a632577f2b54441c62ecbdf6be30548c3c779edb94bd9049be104b28bd33749dd8e18c21a329800db5bc358d649a0d6fa3511cf7a7619595403475c489dcd36d0ab47cb01c1e71459465ef93922eb18b257d640e4d145ae897487210c530d901b352557307b341530c79bf6d1d16866ae507f8d3eca8d5a58235193f97c51620f5e785d0ffe1b803f6d60b1477a6bc58d7d666af6da553da9def2448a44db0b5aa3ced7d785b6f5c22ad9fbc1d1671f3ac231ca6a006118fdf2195aeabab91244d22063b223107ff378b7fce5a66702ac5081e5889ab083c99de3816304b588a1cf769154c4c64704179c82661d66707eff00aee572ba1cd6f28c62c516b664ae3b4c54855a5ce4aff8d69ddad0aab8bc4bda424d74b9ea9b3565d082163265bd677efa6237cbae8bb3d157198956ffab81afb66f1baf5de2e8a9c2d6b9db2a7764fd19df00186278504f568c9c642720729bbf84e492d0a2ca0d6b1dcb1a6a89f1b9fa5a39ad18933ab012e23228ec39124a6a4340d533e8b2370f8f925e97b5bc95f7a38a285259bc343fd7ee76b5d20089571cc37e25c6a8ff5b6f9cd918b4b3b3acd6a90494006c4a59cb731f0aac0468b8380b61d85384f8c5eadc9600821352b8c682e18f2fc2c74942541009f386ac354938218e1f8af95f45d38f76d4ec5f48dc0edf161f44380017fafc99f1ee50a6cdbcdbfeacfec6f9ff215833cc5b26139f40e87d8a402b0c1b73920bc41737d97f28eb77d839863a2ebc972fd53f16fdaed0920e33b4eb8536342834cff7903091db55d9479eaa0a1b92868d3ac9c73a1d20e01bcfd0bb2c5f9fd1490f68d28a7f62147e6331078414f62cde8b46e98e75c92558ff6da9784e2313de3103df7246343e49f998ec3ce6197b067b52d4649ddc40b08eac0a0d59306859ccc78b106ebde47c55a1197ddda424466019cc8a1904d8d76c24a2387d5ab58c6f8bf4977e1b578d09878e57acd9033a3fd15b99346c20929fef7aca975342445101a1908354dd3ab38056c1c593b720686be4bc3465b861fb803c40d9b0991cf43a565622324c89f41189c245f306563dc0c6272c84b29d2985fa88ca674092f6fd2691130059e670a49b16c6d485d6dde47ae9fc90a8deef8f356ce096bf448056249f985e535cac16364f89ebbdc9044589e5f557235af1e32011278202048c3a78acadd73db70e5c328143160480855bbc58e5dc46c37639cfe155bfafe92a658836032fb3c18d643e2c8e8189d045affd42a911e2c9fdcbf006c53c1926872b08447f4d392299386ee1c7345bdfbdc9e16a11861f5ccca5f7a61941cc45b8fcd9506fabd57aa2798fc00398c43e7d29854ed02c33ebc7ba997089d5c63d4c8a3c9fd909a00944d7fe0a5cf5eaf800e7f9451aaba637f6e7c02daf3b498920f1c30180b28a7e09fbdbabddb3c84ecfa7e72cff27c74cf63f6b543565fdb35ba579fe338e5d0522214be5656167c3a648b6ed14f49088a937edde6bd7de795c891ac4221e1ec769e9ee7b406f0c9330e09e01ad787572a1e5174d498685afb854ec56a1d055cf59b7dd1f3280b6ce60b34e17ed9655c7f83a694df4d521c898bc353c81d1541ffdfd73fd9eedef842840633606963ee77678e97461b7b658c8d5df8e1effeb2967a7d50b984bc953f04e662664606809f25465ce80987e6b47905461cd2504828ed32a0c9c4620578ba18b4e1a9504d4e84cf1dee31776f5415d9ccb830f752d84b4f67f8a04db418f21eeda7b19ba2fb54fe5573bc44eb6c08cf76702ff28fcd810659dd1d482a9a2ec7cdc05588af7a2ab335905923f38dac43f664757b4d0d38496182d399f3d84b73eae6b5320fdf49cece238a8a5b9c447d93941f22f4309fff8b37122f747e441464f29da7f1a48a52ac82bd98c00ce8736c134fa016a842aa75d4050ddc3707e7c19db546e7f545340a7867313adcc87456117467dc56c935030227aabfead13a632cc29af44ae336954935d316fdb4ddffb955af2eafdacc773601e81ba9d51bad5e6415adc0d88b8fc8e9a50568e68fb13fda217776525d6a9e4841803c704e83a3d14e97bbc5db57fcb4c2f4abc14d88f7ece5692382678805f6ce8bba53f9f45dd65d872f874babbbba42b626c98656e28b53c54682430ac8c96a40c80a1f709ee215cf4a2d0b67edf9d1a3aa67c3dec88dad22d70326b37f1c9d0bd62601210927a437c8a6cf51fedf376ecc7c15618b80b5d65d4f3a748d822a0a6a0bd8cf4e5e829252bca2ca8eebbac1839a842c602b45989152350077bf4285ca8b6b336e8fb46f8a9ef7fddc33e033868e97dafa7385990a1a038a508ee36b9f682755a56a7cf26fc5972bc0701f30888c8d7c850ebf1192e9daea9c4a0f1624f794e8d730acc93cf15f911f9e5ce3a0f89a85ca53c10b394eaa8eb7d4469b10adc7fe8a9526a0fb1ce73ca7e054db1c0fc41690b9233e678305b536cbad0588b1f4adf25bcb5cc0a229ad93816c4b09185cdbd45c88f3f1acd80530784f71bb0d3becacf91be2fa9cef2b0450a01ec9cd403c42ef3a4eac8ccdc53c5fff5a6dc31cb58818daebb7962114f4e67be121afe2b961f07a8c73180ec8023c835060db69cd231723a12b4ba4be20d27d9613298258ef30de402369067fe7d71644f05b685471e8cabfc35497c559aba2d0220e71cfb8d9dcb197c3f07ac17627b88efa798e803c8354e2d8d82714eaea8fb00cfbcb64c85ebd826f50ce3dfff48d84ace1700a2d00539be5866da8350a0bfe9863b8287757450be77733a62d7a83eb98ca283b114bb6507d4922f5f90f136384f3e972f2617d6a302fe96442a04fac4662e0d92bbd6e11ae185eeb09d29aba56a1bdf3918a6b378d295faf8b9d061024c5ab4ff9fa49dc8d2ca0eee57db8683abe6bb6ce60823547f77d6355e0ec8f0850e41d8186f61487d4ba79ff54ab1bab5c04926d71fe7e1f2e371bb36236351ba4409fbf77aa03beb3ca8244f2aa29e7225c4876ec7a336e467d779b13459032aa114b04f0286d2ed0f479b97ac0bcb43a20d22f1b91c2fa1806e1f6a77906233f8ae76d0195686725ef5a08d4f424a46c050f4602e0a42d5d65b94ee5548b88dc3a19e76ab17a3539efb9e8b1882808c9419b5fc5a1b5d0f60e1cfabac49759cbc247ecd6d1d403d54367865101128363b4abb0ba55c053f7a9b1e964ae8b8ada9953ffe4d143015be069738338cc29b2e7ff884d4047fc88b498ea2ff7925f4f78ee905ab76c972e48fe0c6f3e0ebaba8fff00f52388870be47535708e56203938f0ed6f6b9f2c849f6dc830fcec531ee1ad30bffe791a4d1b862704dd5d10494e605dba42a097bcc1b8780e7b4e91f7789d18b37946dbb3f432d1b6ada755c3cf456459d70712995ade17b9dd02e06eed007553aca52af40d547903d893d969b249ad1ac337e40f0cfd6de7d928e8ec917b61e984bd772f282bdd6945cf8e618f1c32f73e2c58db8e3836e5088e1de1cb6ae8378e2a80b511b6d03da1e3805d4b3a660f88f65d965fa9cfdaecc3192984ac14ae6e95c48e96b99f4ee00b9c01f3e13f159d3e988b1c84ac6914bb77464f61b2bd7730a3df99d06e0107d5bda9cd150febd925de5a30e992f61e90061777f035e5669ee3cac46678905ac6c8e2f5a14ab75590d1b9f1dd8458e4134a19ac2b626ad99bbf15e8e21e17ed335f33f81d5a9ed19c9169282568c1bf340ece4cdfeac8f1cfc9f76c4d558e2ea0043d376297628ff6638ca2d9b08a2ed865b18a9db5e69f2efe800cb0bf0438e553d47c7e876b683489e57dfca9142f73efee0c2fbb9b88d2562b2ab06f942cf4cd297c50f30bed336131a16d1e77832cf1eab9f608ad2aac62c643195b7c753b282f2cc06b10a4bcfb752edb3190fa661da13f6a5607d2730e5488465148d11ff29400e1bdba06c5cbb3d8af9e83638467910139f41fb9ba8bfe345b79f0f4ad87a16036dc6427ac6a83998291e62910aeff451cdaa1a1aa2bec772b94579d786bd85f54c707b97a6427325ac779a2de2a8d8eb65ba077a9987b6bdb3222d46efde36dac1033bdeae7af7f5c6556e416f63733805aaae6de254602124560541e8387bced3aa22588ee12e568bc838cd95a943c4867cafb170257f1d85a4ed05f11aeb2780d1185cba39dfdd4e1bbe09c044571ad3e75e48271957b94f186714fcd2e4e59ea0e3c209f17e392ceeae2beec45c695047c42c8f765747313bc2ee8f0c1201e5fdfa43d35cda46ac3387f659a153f922417b5cfa0f8d997ef0a24c3dfdfeaec75293fb6820b51e62e3a61b9fc841f72db32678df4e3dfa608d452f1e5e6bd4421223c02960a367b30727f028f431c486e5a8ea8518c4a69c033c9b97dea39ab2c6397ff407b9646f6812aa691e074740335ad8df90ae0d199a7754ed02e6ebdcbe8df0024b500184456de4bb53d551059877451ba817fdd6d7d2c91b0b35c336c33d0b538562f951853f06a35fb77f2c291310953b2795e09075a55bc403576ffbd6bccc1042576313e521a68cdda24e2d6ad44d18c700becdeff3fdffc52dc4c100275fba9bad456b0ca701e0a0e3912dbde06180b653920ed8af6ec23b85e079472b645aa3f24fd429494aa8b5ed604ff0e92cd327e536f0c2dd33a0683b70d8c4c4fb51ef572bc0e8e04a1dc0fa6880e0b85e1bccbc18a5b2f3ee378e5028eb875d8bfa640fe2d9c0144ecafecb5e14bceaed8d92381e7b5ad9731ac13876903077a2d80577bfabaa9e76aad548fa2fee6a653d8b1e79fc7912d4aa2d2322e0a0b6931c1ba8f650d2becdfe15862dd75a36b0e69107a0938f455fd157421847133ded5440401c3968ddb90f5c026e50dddfca1bf81c3fca5dc5c3285504f0a7c0ba530860d30d7abd584d34af681176766f4483cef67a905ad400dd669ea5890c194e450e8e552c0e5e577037cbd7732ee37cbfdcc0034badf4df7dae738db4854bc190d7411bcbdc6e58b186c2028f2ab751e47829963dd91a6335d035be79abaa230bb07601f5f982218abb3c23ce21ecde520a3f7092d5e4b32f025e9b4c42e9a9dc55f9aac6d0a1b74aa1de97ed1817d3e241964ba5c7502160cce4c959588f47c7d43e6ba671b37bc613e379f2ed2b872f71836761f7e79c75599c9a8d2b578b1a5bee021f1818db15a25ad749588005d0177c363b80f11d39d2579851988497534d440fc883b73a9096de28c1329955b2fadc4459d4ffbb5caa0fc9a8d0d2e6837f67855275c7e3ca7095384b7fa04b0216796d85cfab5a34208c279f6778bb9484523be7751528d62e6b371cce27c16543e56528f62a698d346e8e157f8268dfb92d454351505497fcda9da0c51a87e926b7d2917038335c09f6bdd84cf7c7943cdb3c7c5f7fa640d81e63294df9c3ea0b6f43f0e9f682e7b880fd24f680a67a0050aa7d3ad6c55312948b582da4695f2fe70783753f63f3d08258de187c7177d5916a74ee11f9d64e2c33b94384636ead0a2f2d83a454e40284bc3eb6e97c76879d44504242045c6fc11d7b45897258d67493b41306506966ca465ea7e47a69dffa55f750cebb1b04316c553b8511298b6bc069a1f6d1fbc90c6e5938d4715b29ba88eef84baa90a5a43eb712350f72a2f864fe644a7110ed9376d90212bc66aa0cca40439da96f", 0x1000}], 0x4, 0x0, 0x0) r1 = kqueue() kqueue() kevent(r1, &(0x7f0000000000), 0x4, 0x0, 0x3, 0x0) pwritev(r0, &(0x7f0000001480)=[{&(0x7f0000000180)="90e9bd6ce3c51b6d3348917a968ab66c97515f5c0dde7da770429b3ed279619b514f4167b9b290f32c077240823a039b5871", 0x32}, {&(0x7f00000002c0)="c79f4811a4ef3540a14bb2e3f1cef1eab5d21282966a60e9a16cce438f5147c90c0ca6de64668f14e5aeff28b0a52f10202552dd2b943c87b5f82f1935f67107ba0b0e6064ef65c751813b6455cb50f248feb75e767ac7bcff2b9f1d47712f8700cd8bc5e5824ce568f712321d1dbde5de43fe5c", 0x74}, {&(0x7f0000001440)="e2de90", 0x3}, {&(0x7f0000001580)="94c0042d4032690e9d4f6b60a4187c174060136bc5dccf5907e3d4e3e1474a3160d67cc7539efb066d6bad91aced698268657d5d4008e5e4b06e77dfeab9f3cec10ce4d6594a8f3edbcc1cc8814a6e6aecdfe93ed33701fea71b3a612bb9013b43f28c6fecbad5ac0326fee8c69ee1ac79358b78169a7597040181b7de89927bb9ce9b2841a572ae6f51f9b08046eda8c5b0504e64400e2c2bd85cf873dc221b252afae073aa5e795efe9dc5dde82dc336921fe77036f3d728519b83289fe91f328de8901e49485ed10f3cd8607569f0fa4a839b4663", 0xd6}], 0x4, 0x0, 0x0) 23:07:50 executing program 1: r0 = socket(0x2, 0x2, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x60e, 0x0) pwritev(r1, &(0x7f00000014c0)=[{&(0x7f0000000080)="d74c78007f", 0x5}], 0x1, 0x0, 0x0) pwritev(r1, &(0x7f0000000140)=[{&(0x7f00000000c0)="4402", 0x2}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r1, 0x0, 0x0) connect$unix(r0, &(0x7f0000000100)=ANY=[@ANYBLOB="00002e2f26696c6530bb3e63d899eebdbb5b4be52ca3a0c6aa20d126b2fa3d06c27bb9292d"], 0x10) sendmsg(r0, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, 0x0}, 0x0) 23:07:50 executing program 0: pipe(&(0x7f00000012c0)={0xffffffffffffffff, 0xffffffffffffffff}) pipe(&(0x7f0000000080)) ioctl$VT_WAITACTIVE(r0, 0x20007606, &(0x7f0000000000)=0xfffffffffffffffa) readv(r0, &(0x7f00000011c0)=[{&(0x7f0000000040)=""/20, 0x14}], 0x1) write(r1, &(0x7f00000001c0), 0xfffffef3) execve(0x0, 0x0, 0x0) 23:07:50 executing program 1: r0 = socket(0x18, 0x400000002, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r1, &(0x7f00000002c0)={0x0, 0x0, 0x0, 0x0, &(0x7f00000001c0)=""/210, 0xd2}, 0x0) sendmsg$unix(r2, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000100)=ANY=[@ANYBLOB="7ed987a128000007ffff000001000000ddddb6fc089b4ff310bcbc9900bebcdefa6862e895f76cb730ab71ef49e09d1931bb00214325f5b2e3fcbaa874653afc8605803395832de0a35d5baece69d632877326", @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r2, @ANYRES32=r1, @ANYRES32=r2], 0x28}, 0x0) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x1, 0x7, 0x1ff}, 0xc) 23:07:50 executing program 0: r0 = dup2(0xffffffffffffff9c, 0xffffffffffffffff) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000000c0)=0x3000000) setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$TIOCSETA(r1, 0x80047466, &(0x7f0000000180)={0x5, 0x0, 0x0, 0x0, "61aa0db11ce9bae3c6514e6ae973739ea78b7ec0"}) readv(r1, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) ioctl$BIOCGSTATS(r0, 0x4008426f, &(0x7f0000000100)) write(r1, &(0x7f0000000140)="90", 0x1) 23:07:50 executing program 0: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) madvise(&(0x7f0000ffa000/0x6000)=nil, 0x6000, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0x2e) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 23:07:50 executing program 0: r0 = socket$unix(0x1, 0x3, 0x0) connect(r0, &(0x7f00000000c0)=@un=@abs={0x0, 0x0, 0x0}, 0x16f2a341187d3608) setsockopt$sock_linger(r0, 0xffff, 0x1003, &(0x7f0000000000), 0xffffffffffffff61) 23:07:52 executing program 1: openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/z./o\x00', 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000100)='/dev/zero\x00', 0x40, 0x0) sendto$inet6(r0, &(0x7f0000000080)="3cc054f60e2958e168c88bdc490349c075ba27d8", 0x14, 0x0, &(0x7f00000000c0)={0x18, 0x1, 0x4, 0x1}, 0xc) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x83, 0x0) 23:07:52 executing program 0: r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000080), &(0x7f00000000c0)=0xc) pread(r0, &(0x7f0000000100)="3cd193091cad2fe0770a55895a12eb35d85dd6a8f0c0d63b078221e4bb78ad498289ec83af3c165433e2ab3ad4ab2066584846a81a59aef7d35a", 0x3a, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x200, 0x0) fcntl$lock(r1, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000300000003}) 23:07:52 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000380)="5827200cbd9036bae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515aaa5ba9872a862c9798c5eb4c8ab06198824b3da025bbd45d3bf5795b6fc7d4096e8c8b6b87cb2d62b8bcdb9ad8a4f5f728193ef16a960387a64d", 0x65) write(r0, &(0x7f0000000500)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6c39e1a3fbed9d7c7f5ecd505370fd5d9bb05dc03e23aa168a0013f559b7cb5e32d0ff2d4e7199679daa98742010000000000000078947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c7d81", 0xfe) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0x3, 0x0, "85495500020000000000001167f5afa680400900"}) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x8000000000010001, 0x7, 0xfdb8, "010000006622dc8dbd8a0c3bab7a8a210524d8e5"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:07:52 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDDISABIO(r2, 0x20004b3d) r3 = socket(0x18, 0x1, 0x0) write(0xffffffffffffffff, &(0x7f0000000180)="9fc0", 0x2) setsockopt(r3, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r3, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) munlock(&(0x7f0000ffb000/0x3000)=nil, 0x3000) shmget$private(0x0, 0x3000, 0x400, &(0x7f0000ffc000/0x3000)=nil) r4 = semget$private(0x0, 0x1, 0x8) semctl$GETPID(r4, 0x4, 0x4, &(0x7f0000000040)=""/16) recvfrom(r1, &(0x7f0000000100)=""/161, 0xa1, 0x0, 0x0, 0x0) mmap(&(0x7f0000719000/0x4000)=nil, 0x4000, 0x1, 0x5012, r0, 0x0, 0x0) mknod$loop(&(0x7f00000000c0)='./file0\x00', 0x2, 0x1) r5 = dup2(r0, r1) sendto(r5, &(0x7f0000000380)="e059b67c9bccb020aabce93b758d517fe6c1dfcdc36ff66dc217b63c9a", 0x1d, 0x0, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="31b46b125811b24f835bfa53c1c2686633f2816e7eff2394fddb984b3588ccf1ed51a8529d9363e1e94b4d86b4aceb49bd755c08e3ea4544da487fbb3361dbaa91aecb8946334a58e422fcd2848f5eff22c704b0da94cc7874ddd7888f0e14ac477ce7fba7b21e9998efd106372168c3504e395f30f066c34eebb3be7d871b", 0x7f, 0x0, &(0x7f0000000240)=ANY=[@ANYBLOB="00002e2f66696c653000e5a3c9dd99bd5714046a1a56c488cc8eec291e4c9d2fdc5a6aa71d52423d055e8fdedbed899272e7d2f1286949c676e48b1d6f231b26fdc4873a0856ce85f714300206648f064b8239b12ebd948c050115cc0d9a68889df4876d883859a47cac85c29e4d26097d75defddb3613df7583ea8d40eec759998a290482bc473ae24a3480d60dc938e972eca48b55629a677065420fcf54dcda19c620cf3b931676711f869ef3d4db739c3fc01d8f7bcbddf2eed644875038cb54f0f2495d161aa64c08e1d4952a624a536ce65301b4fcf49fe96511bfcdacdc6729417a20e691d847987112effb345ba72ec1a16784fc87522cc368"], 0xa) ioctl$TIOCSETVERAUTH(r5, 0x8004741c, &(0x7f00000001c0)=0xd8) execve(0x0, 0x0, 0x0) unveil(&(0x7f0000000200)='./file0\x00', &(0x7f0000000340)='c\x00') 23:07:52 executing program 0: nanosleep(&(0x7f0000000080)={0x0, 0x2397443c}, &(0x7f00000000c0)) r0 = open(&(0x7f0000000080)='./file0\x00', 0xe0e, 0x0) readv(r0, &(0x7f0000000300)=[{&(0x7f0000000100)=""/206, 0xce}, {&(0x7f0000000200)=""/88, 0x58}, {&(0x7f0000000280)=""/111, 0x6f}], 0x3) writev(r0, &(0x7f0000000000)=[{&(0x7f00000018c0)="ea", 0x1}], 0x1) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x1, 0x10, r0, 0x0, 0x0) open(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x4000)=nil, 0x4000, 0x2) getsockopt$sock_linger(r0, 0xffff, 0x80, 0x0, &(0x7f0000001300)) 23:07:52 executing program 1: semget(0x3, 0x3, 0x800000000001ff) 23:07:52 executing program 1: r0 = kqueue() r1 = syz_open_pts() r2 = syz_open_pts() kevent(r0, &(0x7f00000000c0)=[{{r1}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x5ef, 0x0, 0x0, 0x0) r3 = syz_open_pts() write(r0, &(0x7f0000000100)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r3, &(0x7f0000000480)="bd", 0x1) r4 = syz_open_pts() close(r3) r5 = dup(r4) r6 = syz_open_pts() ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "85497100020000000000001167f5bfa600"}) ioctl$TIOCGWINSZ(r5, 0x40087468, &(0x7f0000000040)) ioctl$TIOCSETA(r6, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x8000000000000d9f, "b08d1607000000000000001a00f3ff0a6300"}) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) 23:07:52 executing program 1: getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) pipe(&(0x7f0000000280)={0xffffffffffffffff}) ioctl$KDSETLED(r0, 0x20004b42, &(0x7f0000000080)=0x5) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r1, 0x29, 0x80000000000000a, &(0x7f0000000180), 0x4) 23:07:52 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000040)={""/16, @ifru_dstaddr=@in}) bind(r0, &(0x7f00000002c0)=ANY=[@ANYBLOB="2d01f0ed01b01e466bf436e68b12963f6e0a0ba42b5a687a935b14ac5178039d82b838c53e4c7ce23c7a55244dd1ef1f5c16011140f411b233191f0d5aca6d2a242383d6166f2a88097c9e8659d05f2ea29f81a54f51c2d24949ef6a1cde0fa360a5040000000000000006695ef380f68b7051de29c72ef2408ce2f726d72e33485b1301f474e36686477e2a3086428fbab10f99decb8ef82dff00000082996faa0d75886898cf3d178e3be00bad1f74d3c043428a7453f515f2dd4ff11321b3c3abbc873804787d9098b2a985b1f6a7811ef6f8c00c9805c9866160ad3393bd7563f2843302960763bd84581baa8f84e79ee59cd138d99671f14a71667296f1c6bf4dea138673e0ff47d9e008c9ef123f2d04d67f59be614cf8192c109eb77df19e0fb0eeb5edf79facccfd67b6f4ce91a265eb82f118deda8efc856052c528b0300842d74ec8ee9715c05aa6addca3ddf43c6f203848b80d0900"/357], 0x1) 23:07:52 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x10}], 0x0, 0x0, 0x0, 0x0) r2 = fcntl$dupfd(r1, 0x0, r0) r3 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) r4 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) kevent(r3, &(0x7f0000000280)=[{{r1}, 0xfffffffffffffffe, 0x19, 0x20000000, 0x6, 0x8}, {{r1}, 0x0, 0x0, 0x40, 0x1000, 0x4bf}, {{r3}, 0xffffffffffffffff, 0xd, 0xfffff, 0x7, 0xffffffffffffffb5}, {{r2}, 0xffffffffffffffff, 0x8, 0x40000005, 0x10001, 0xfffffffffffffffb}, {{r2}, 0xfffffffffffffff8, 0x2, 0x0, 0x0, 0x400}, {{r2}, 0xffffffffffffffff, 0x1, 0x2, 0x0, 0x8}, {{r4}, 0xffffffffffffffff, 0xa6, 0x41, 0xff, 0x4f}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000000, 0xffffffffffff0000, 0x5}], 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r3, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) openat$zero(0xffffffffffffff9c, &(0x7f0000000180)='/dev/zero\x00', 0x8000, 0x0) 23:07:52 executing program 1: r0 = socket(0x18, 0x0, 0x1040000000000) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x8, 0x0) recvmsg(r1, &(0x7f0000000700)={0x0, 0x0, &(0x7f0000000580)=[{&(0x7f0000000100)=""/255, 0xff}, {&(0x7f0000000280)=""/124, 0x7c}, {&(0x7f0000000300)=""/172, 0xac}, {&(0x7f00000003c0)=""/111, 0x6f}, {&(0x7f0000000440)=""/71, 0x47}, {&(0x7f0000000200)=""/20, 0x14}, {&(0x7f00000004c0)=""/182, 0xb6}], 0x7, &(0x7f0000000600)=""/201, 0xc9}, 0x801) faccessat(r1, &(0x7f00000000c0)='./file0\x00', 0x10, 0x2) shutdown(r0, 0x0) minherit(&(0x7f0000ffa000/0x4000)=nil, 0x4000, 0x0) bind(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="01002e2f66696c633000"], 0xa) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xfffffffffffffff9, 0x0) pread(r0, &(0x7f0000000040)="a0e33a492b5574c2170da53675b8d854142bfbb11cdcde3a59ec8a7069e833cb539bf2f5c28027485022be26a2b9991721eb74cd", 0x34, 0x0, 0x0) 23:07:52 executing program 0: shmget(0xffffffffffffffff, 0x2000, 0x0, &(0x7f0000ffc000/0x2000)=nil) r0 = socket$inet6(0x18, 0x1, 0xa) r1 = msgget(0x1, 0x4) ioctl$WSDISPLAYIO_SVIDEO(r0, 0x80045745, &(0x7f0000000140)=0x1) msgrcv(r1, &(0x7f0000000000)={0x0, ""/255}, 0xfffffffffffffec6, 0x1, 0x0) 23:07:53 executing program 1: r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r0, &(0x7f0000000040)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000080)=ANY=[@ANYRES16=0x0], 0x2}, 0x0) 23:07:53 executing program 0: r0 = kqueue() ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000040)=0x2) poll(&(0x7f0000000040), 0x2000000000000068, 0x2) r1 = dup2(r0, r0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000080)=0x7ff) poll(&(0x7f0000000000)=[{r0, 0xe2}, {r0, 0x10}], 0x2, 0x1) close(r0) 23:07:53 executing program 1: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x20, 0x0) r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000100)=@file={0x0, ""/64}, &(0x7f0000000180)=0x42) r1 = dup(r0) fcntl$dupfd(r1, 0x0, r0) r2 = shmget$private(0x0, 0x1000, 0x41, &(0x7f0000ffe000/0x1000)=nil) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x0, 0x0) r4 = accept$inet(0xffffffffffffff9c, &(0x7f0000000040), &(0x7f0000000080)=0xc) fcntl$dupfd(r3, 0xa, r4) shmat(r2, &(0x7f0000ffd000/0x3000)=nil, 0x1000) 23:07:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "043139e00000e6080600", 0x6}) r0 = socket(0x2, 0x2, 0x0) getsockname$unix(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000004e000000000000000000000000000000000000000000000000000000000000002530b16edce9e8b180d0f0fa00"/122], &(0x7f0000000100)=0x6e) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff}) kqueue() sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:07:53 executing program 0: madvise(&(0x7f0000b45000/0x4000)=nil, 0xfffffffffffffe77, 0x0) shmget$private(0x0, 0x200000, 0x40, &(0x7f0000af6000/0x200000)=nil) 23:07:53 executing program 1: setitimer(0x0, &(0x7f0000000000)={{0x81, 0x200000}, {0x4, 0x100000001}}, 0x0) munmap(&(0x7f0000ff5000/0x8000)=nil, 0x8000) 23:07:53 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f00000000c0)="90853856a670d8149c976cc8efccfeb6a287611df9e9a23877062c368035b5664d65457b194153000000000081303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x59) r1 = syz_open_pts() close(r1) ioctl$TIOCSTAT(r1, 0x20007465, &(0x7f0000000000)) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000200)={0x0, 0xffffffffffffffff, 0x3, 0xfffffffffffffffd, "854917029c11fe4dbfa62002000000090100"}) readv(r2, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:07:53 executing program 1: r0 = open(&(0x7f0000000000)='./file0\x00', 0x4c0, 0x0) getsockname(r0, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) utimensat(0xffffffffffffffff, 0x0, &(0x7f0000000180)={{0x1}, {0x3, 0x400000000}}, 0x0) r1 = semget$private(0x0, 0x0, 0x208) semctl$GETPID(r1, 0x6, 0x4, &(0x7f00000000c0)=""/182) 23:07:53 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=ANY=[@ANYBLOB="820201f0ffffffff"], 0x1) pipe2(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) ioctl$BIOCGETIF(r0, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_index}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r1 = socket(0x2, 0x2, 0x0) connect$unix(r1, &(0x7f0000000000)=@abs={0x1, 0x0, 0x1}, 0x8) write(r1, &(0x7f0000003440)="fc0e10b1081c414a553a0b3eb5271d2dd60b1fad68012062bd11580c50a555b1636df13a9f50dce996b1ff81e1b4493e3dc206d4ad566f67dcce150e00a51f1c23df0a957353199bc7362ba2ed6d79ae8ac68b2c1a521f59819bff6c53b0bfdb978e9dc5f16106ee7197d2d97fb2df25dabdf6a0d0499bcf2d2da7d3f89a0dfd0fe63a2069a75d78a85a0a63051a6167968ffc6d5cffdd4eb3d342289c8eed69cb6ac8e81994d206537390dad1d7c19ffea8cd25231de7b2f67af3baee83ac9da8b4daae4c24ee293f1f6cb95f3adf162684382247dbad1fc142cdaba7e61de9bad70c84cd3bd40915330aad542eb003ad0af58d07a2d87610f85c72d927a10855bbd2789f3f176ee01526c3d97cf9423c30912173c26b9808d486d38ac4c1ac289df617674fd52f3c79af286361cc4bcfa6df67368889ad7841330d7fe7a9960b6744fc626c96119bed2f9de427c6c9121135327cd7371a029380bed44dd07c847fa2e3d6711afb5a74921ba578aa6446", 0x171) getsockopt$sock_timeval(r0, 0xffff, 0x1005, &(0x7f0000000100), &(0x7f0000000140)=0x10) pipe2(&(0x7f00000000c0), 0x4) 23:07:53 executing program 1: r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x800000018, 0x1, 0x0) r2 = openat$zero(0xffffffffffffff9c, &(0x7f0000000080)='/dev/zero\x00', 0x80, 0x0) listen(r0, 0x94) ioctl$TIOCSWINSZ(r2, 0x80087467, &(0x7f0000000040)={0xa1c6, 0x2, 0x81, 0xfffffffffffffffa}) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) shutdown(r1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:07:53 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x9, 0x0, 0x0, "000000000000000100002000"}) pipe(&(0x7f0000000000)={0xffffffffffffffff}) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000040)={0x2d7f, 0x1, 0xf, 0x8001, 0xff}, 0xc) r1 = socket(0x18, 0x2, 0x0) r2 = syz_open_pts() connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) writev(r1, &(0x7f0000000180)=[{&(0x7f0000000100)="97ca7a0c0851e3c1d6e5ee2d", 0xc}], 0x1) ioctl$FIOASYNC(r2, 0x8004667d, &(0x7f0000000080)=0x9) 23:07:53 executing program 0: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c4, 0x0) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x11, r0, 0x0, 0x0) munmap(&(0x7f0000ffc000/0x1000)=nil, 0x1000) mprotect(&(0x7f0000fff000/0x1000)=nil, 0x1000, 0x2) 23:07:53 executing program 1: r0 = kqueue() r1 = fcntl$dupfd(r0, 0x2, 0xffffffffffffffff) poll(&(0x7f0000000080), 0x0, 0x85) fsync(r1) 23:07:53 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000040)='./file0\x00', 0x440, 0x4) getsockopt(r0, 0x1, 0x4, &(0x7f0000000080)=""/130, &(0x7f0000000140)=0x82) r1 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r1, 0xffff, 0x1023, &(0x7f0000000000), 0x8) 23:07:53 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xb, &(0x7f0000000000), 0x4) link(&(0x7f0000000040)='./file0\x00', &(0x7f0000000080)='./file0\x00') 23:07:53 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70e, 0x0) rename(&(0x7f0000000140)='./file0\x00', &(0x7f00000001c0)='./bus\x00') mmap(&(0x7f0000ffb000/0x2000)=nil, 0x2000, 0x2, 0x4011, r0, 0x0, 0x0) pwritev(r0, &(0x7f00000003c0)=[{&(0x7f0000000680)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9846f9b3aec3213d2a6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668a390a25beea3962e7c10b8d9f53f5c82b5eacc26757d14f2fa6be9a2cbb2cfacc5e906dfd1e3208364bb049bd84682cec454327b6a1522c332ea628b8cb672e9e7247818f970e017c7cb9303e6b505059f34d3fb9df3993b7535fa269859e24b2802782224d7d5c13c21d4eee4f8621037c3d78695ad9a278978b26c46049befba997acb9ac407791cdf6046f9f71e36d09827a4493c17a0921dc38af76420c885862413c6ed4f7fe335a5547ee2d7c65d735b189214606da83f9be40faef7438cbfe1ed0439c46106672cda99d1c3471259d08198e13683ef6b08d5c54bfb991dcca6919362e1a0b65844e9194c2d7fd257281fbcae0694eb4c1e7121b6a2c19d7c82054126e2146349c1c8489aada96f", 0x17c}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0/file0\x00', 0x0) mkdir(&(0x7f0000000080)='./file0/file0\x00', 0x0) 23:07:53 executing program 1: r0 = kqueue() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r2}, {r1, 0x180}], 0x2, 0xbda5) poll(&(0x7f0000000240)=[{r0, 0x20}, {r2}, {r0, 0x1}, {r3, 0x84}, {r2, 0x1}, {r2, 0x1a1}, {r0, 0x28}], 0x7, 0x7) r4 = dup(r2) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) renameat(r4, &(0x7f0000000000)='./file0\x00', r5, &(0x7f0000000200)='./file0\x00') r6 = dup2(r3, r1) recvfrom$inet(r6, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r3, 0x1c0}], 0x1, 0x0) 23:07:53 executing program 0: execve(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) recvmsg(r0, &(0x7f0000000000)={0x0, 0x6, &(0x7f0000000000), 0x10000198, 0x0, 0xfffffd9b}, 0x42) writev(r1, &(0x7f0000000040)=[{&(0x7f00000000c0)='I', 0x1}], 0x1) readv(r0, &(0x7f0000000400)=[{0x0}], 0x10000000000002c4) execve(0x0, 0x0, 0x0) chdir(&(0x7f0000000100)='./file0\x00') pipe2(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10000) mkdirat(r2, &(0x7f0000000180)='./file0\x00', 0x2) 23:07:54 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r1, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="0006ff00000100"/27, @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) r2 = fcntl$dupfd(r0, 0x0, r1) kevent(r2, &(0x7f0000000180)=[{{r0}, 0xfffffffffffffffb, 0x2, 0x30, 0x7fffffff, 0xffffffffffffffff}, {{r0}, 0xffffffffffffffff, 0x22, 0xfffff, 0x7ff, 0x81}, {{r0}, 0xfffffffffffffffc, 0x1, 0x21, 0x6b, 0xc3f}, {{r1}, 0xfffffffffffffffe, 0x0, 0x20, 0xffffffffffffffff, 0x7f}, {{r0}, 0xfffffffffffffff9, 0x10, 0x20000005, 0xd708, 0xffff}, {{r1}, 0xfffffffffffffffe, 0x0, 0xfffff, 0x6, 0x6}, {{r0}, 0xfffffffffffffffd, 0x40, 0x15, 0x8, 0x337}], 0xa0b7, &(0x7f00000000c0)=[{{r1}, 0xfffffffffffffffd, 0x20, 0x40000005, 0x1, 0x20}, {{r1}, 0xfffffffffffffff9, 0x32, 0xa00fffff, 0x5, 0x8}, {{r1}, 0xfffffffffffffff8, 0x0, 0xa0000041, 0x1000, 0x2}, {{r0}, 0xfffffffffffffff8, 0x0, 0x1, 0x2, 0x9}], 0x80000001, &(0x7f0000000280)={0x5, 0x9}) r3 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x400, 0x0) ioctl$TIOCSWINSZ(r3, 0x80087467, &(0x7f0000000080)={0x5, 0x7f, 0x5, 0x100000001}) 23:07:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSCTTY(r0, 0x20007461) mknod(&(0x7f00000000c0)='./file0\x00', 0x1ffb, 0x7) r1 = open(&(0x7f0000000000)='./file0\x00', 0xc02, 0x0) connect(r1, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) ioctl$TIOCFLUSH(r0, 0xc0206911, &(0x7f0000000040)) ioctl$TIOCNOTTY(r1, 0x20007471) syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000080)) r2 = socket(0x2, 0x400000000002, 0x0) setsockopt(r2, 0x0, 0x13, &(0x7f0000000040)="04000000", 0x4) fcntl$lock(r0, 0x7, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x1000200000007}) bind(r1, &(0x7f00000001c0)=@in={0x2, 0x1}, 0xc) r3 = semget$private(0x0, 0x2, 0x71a) semctl$GETALL(r3, 0x0, 0x6, &(0x7f0000000100)=""/87) 23:07:54 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000340)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffb000/0x3000)=nil) write(r0, &(0x7f0000000480)="90e50495775fa9e7ab819bd6746e132533ff164206128b60a6eac4c676f8496e03f572ce1ec739aaf342250b56e3e7caf77716bcf6904a5f021a9b4d0e085c0001637678d4c605b696b44ad841fcf48ed37ad783a7a73381d91d87a95c0000008000000000e559c6489ca93907b013ae190000ee5f96c088d88337030b71cc3ac0417ace92e289d9f9ef2ee4827379ac07c7970ff4d49ac1c4d50996b8011c408800d8d708bf1949", 0xa8) syz_open_pts() kqueue() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0xfffffffffffffffc, 0xfffffffffffffffd, "854955883d026111fe4d04000000100000001000"}) syz_open_pts() 23:07:55 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open(&(0x7f0000000280)='./file0\x00', 0x80, 0x4) fchdir(r0) r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x20) mknodat(r1, &(0x7f0000000100)='./file1\x00', 0x0, 0xca) open$dir(&(0x7f00000001c0)='./file0\x00', 0x80, 0x20003d) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000080)={'./file0\x00', 0xff, 0x8, 0x81a6, 0x1, 0x2, 0x1, 0x0, 0x1, 0x1, 0x8, 0x3}) preadv(r0, &(0x7f0000000800)=[{0x0}], 0x1, 0x0, 0x0) ioctl$WSDISPLAYIO_GETSCREEN(r0, 0xc0245755, &(0x7f0000000040)={0xfffffffffffff801, './file1\x00', './file2\x00'}) 23:07:55 executing program 1: msgsnd(0x0, 0x0, 0x0, 0x0) msgget(0x0, 0x100) rmdir(&(0x7f0000000000)='./file0\x00') r0 = msgget(0x2, 0x3) msgsnd(r0, &(0x7f0000000040)=ANY=[@ANYBLOB="00000000000000082284ab200fd99d87612b0e09d55d9ac71979872db6ff7f0000967cb2839f43d50053b7d562ca7c4a3db60c1b923c685ba08c185245398fe57e825a3c6486cb63e76daf80ed16a53ae62cf3367ec013ddc057496473e855c1fc6847c68f2c88e4d751d62179ac88cc4e4168"], 0xffffffffffffff02, 0x800) 23:07:55 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d704000000000000005b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000300)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e017a80c0000b60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c0aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e61f9a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1a5c9f065780f5a26c7bb6b56dac5a7af0d39c076206c88f83373cc0394d08b073df98669ba61b4f63caec35d5082101f4feaf20be12c91de845c593b04e4b8b48ec7bccab1ecce8a980b3503bddc3fe5bb6c66dca0bb5af95424b8a14ddcb2a27755096b17790afc94f0357c480b82047aff817894db70eed8da3a657bcc649acef14f1b4273218f8fe04a869e10044a3bbfd34b28f7", 0x129) lseek(r0, 0x0, 0x0, 0x2) r1 = syz_open_pts() close(r0) r2 = dup(r1) getsockopt$SO_PEERCRED(r2, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) ioctl$TIOCSTART(r1, 0x2000746e) syz_open_pts() r4 = getegid() fchown(r0, r3, r4) r5 = syz_open_pts() ioctl$TIOCSETA(r5, 0x802c7414, &(0x7f00000002c0)={0x0, 0x0, 0x5, 0xffffffffffff5e50, "854955882e0261b6374dbfa608e08ff7ff00"}) readv(r5, &(0x7f0000000100)=[{&(0x7f0000000140)=""/45, 0x2d}], 0x1) syz_open_pts() 23:07:55 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffffff) connect(r0, &(0x7f0000000000)=@in6={0x18, 0x1, 0x4, 0x800000000}, 0xfffffffffffffdf1) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 23:07:55 executing program 0: pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) socketpair(0x10, 0x4, 0x2, &(0x7f0000000000)) close(r0) 23:07:55 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x29, 0x32, 0x0, 0x0) accept(r0, &(0x7f00000001c0)=@un=@abs, &(0x7f0000000200)=0x8) setsockopt(r0, 0x29, 0x20000003d, &(0x7f0000000080)='\x00\x00\x00\x00', 0x4) setsockopt(r0, 0x8, 0x7, &(0x7f00000000c0)="616ed6486a09c95fca88dd85f356a13f27dafeb26160aa1d92173ac27dcafa98567c8c455a73aedda6464fc4f7a09bc8926bab4fd83dd079f584a3c789d3c12b49844c7134c1e01e59a2018ed63c75210fb09830dff0afb1ce1761177b6b76a2329986eef05fbc5bb616d8a549d956e2007acdb1ab8800f7a5c0bb26fe6e5a3b1ba76ae5bf590dda80aa6d135a9bb97fbead4174db9fd9f4c1677fff8c0bf108754c3257492981fb8e0016ac1fd9be75d6cbe01c202976a2d07e9b7f7d8878846b5205183b8f50002900ee6f6b423a3c3771bcd4957e5e69", 0xd8) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, 0xc) fchown(r0, r1, r2) 23:07:55 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = dup2(r0, r0) minherit(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x1) fcntl$getown(r1, 0x5) getsockopt$sock_int(r1, 0xffff, 0x100, 0x0, 0x0) 23:07:55 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000340)="00c5f835", 0x4) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x10000000003, 0xfffffffffffff690, "f000bf3e00000014aeed0a671f7630830400"}) getdents(r2, &(0x7f0000000040)=""/39, 0x27) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x3) fcntl$setstatus(r3, 0x4, 0xc8) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) 23:07:55 executing program 1: r0 = socket(0x10000000011, 0x8000000003, 0x0) close(r0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_int(r0, 0xffff, 0x2000, &(0x7f00000000c0)=0x2, 0xffffffffffffff44) sendto$inet(r0, &(0x7f0000000540)="db29b8d16d3ab5a05365eb71986c33c754593e0ae848aaa99b2918dc5bf4e4b001cedf2bc5e45ed387043f36d94ac3eeeb913b4b33798b527d433e930d4468870393605047be4cfcbdea3bcf81bdd1b1328870727ed82a3c51619d8d53cabf8c1e0fdf09bb867c53e42f3cc5d894ea12181a35b49f63e41083231fa4c7a82993b97fc13aa370617a30dd57f200000000004193cd3bfbd6da2b0f30bddd282d3c013afd6748ecc3a77aeb00904c4ef2c7be934aef7cfa66c574bb36f93a5cca8e707fb69727846f84f6846f2b42b4d5794e7d801c67a9e0a4bff7783c0da50c12c589c67e1ebf82c41fa31e3c41465909feb64cb61f52c95e243aee2c5383257269956c7d18d47748e65b39e7f0b5c21436f06a42f38ef5cce0fb858b0fdd4267af094477d9cc204ca8755f5d2465959fa9a33292e802b608ffffffffffffff35439c9d115bfd4efafa209af0d134259360f0773cd98d0d29b2b7133316308bcdb10946ebf418d40689b1e4a89e83b376b4", 0x171, 0x0, 0x0, 0x561) semget$private(0x0, 0x2, 0x0) recvfrom(r2, &(0x7f0000000100)=""/105, 0x69, 0x801, &(0x7f0000000180)=@in={0x2, 0x1}, 0xc) accept$inet6(r0, &(0x7f0000000000), &(0x7f0000000080)=0xc) dup2(r1, r2) 23:07:56 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x80, 0x87b9, &(0x7f0000000040)='\x00\x00\x00\x00', 0x0) 23:07:56 executing program 1: r0 = socket(0x3a, 0x1, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6}, 0x8) 23:07:56 executing program 0: r0 = socket(0x18, 0x1000000003, 0xfffffffffffffffc) sendto$unix(r0, &(0x7f00000001c0)="b100050200000000000000005786ca3849451ae3d3051020741038f53e8551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486ae007373a1bdbe781e4d8f6aef9187a869a4d3722c91f75073a1ebe2a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89f20fd3872babfbb770c1f5a872c881ff7cc53c894303b298a85ff3faa8d9211830e0f2f0c9f69ec7ab3a34c290", 0xb1, 0x0, 0x0, 0x0) socket(0x27, 0x3, 0x3) 23:07:56 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x80000000}], 0x0, 0x0, 0x0, 0x0) r0 = socket(0x18, 0x1, 0x0) getsockopt$sock_int(r0, 0xffff, 0x208, &(0x7f00000000c0), &(0x7f0000000100)=0x4) getsockname$inet(r0, &(0x7f0000000040), &(0x7f0000000080)=0xc) r1 = dup(0xffffffffffffff9c) ioctl$TIOCSFLAGS(r1, 0x8004745c, &(0x7f0000000140)=0x7fffffff) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 23:07:56 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, 0x0, 0x0, "000000000000000100002000"}) connect$unix(r0, &(0x7f0000000080)=@abs={0x0, 0x0, 0x3}, 0x7) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:07:56 executing program 1: 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)=[{&(0x7f0000000280)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b402934999abccdb3189cfb38f83ff90c2452c60af2b51ad0c6b004170162932fda25d893b0679a4", 0x65}], 0x1) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000000)=0x9) write(r0, &(0x7f0000000200), 0xfe72) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000080)={0xffffffffffffff7f, 0x9, 0x10001, 0x7ffffffffffffffc, "845d550900200000fc5c03cc088f279f00"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x13}], 0x1) 23:07:56 executing program 0: mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r0 = socket(0x11, 0x3, 0x0) setsockopt(r0, 0x20000000000011, 0x2, &(0x7f0000001280)="186fe65c", 0x4) r1 = dup(r0) ioctl$TIOCMGET(r1, 0x4004746a, &(0x7f0000000000)) 23:07:56 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) open$dir(&(0x7f00000001c0)='./file0\x00', 0x400000002c6, 0x0) mknod(&(0x7f0000000040)='./file0\x00', 0x2101, 0x8) 23:07:56 executing program 1: r0 = syz_open_pts() close(r0) r1 = syz_open_pts() close(r1) readv(r0, &(0x7f0000000280)=[{&(0x7f0000000000)=""/48, 0x30}], 0x1) r2 = dup2(r1, r1) sendmsg$unix(r2, &(0x7f00000003c0)={&(0x7f0000000080)=@file={0x1, './file0\x00'}, 0xa, &(0x7f0000000240)=[{&(0x7f00000000c0)="b1853eae6310824cb549769b0f608743daf9a0fa6982ef97beba88c956ebdafd502ef2ed9a3710d3b960dec442e0614fe4b9965a990793e2d19e3ece3ebe3534f12d00880eb4f2ecda32d4b8bb737b982fb6650e58be0fff5561c2b3798d2d73c93423cdd31d2c85f0a269f216c53a6d0baea01d380d79024f574865795939406ea9b37ea0", 0x85}, {&(0x7f0000000180)="8399fad7c6cf8f2d6393a55aa4b1b35aedafa514ca8a41af47a71e9fa7471a47ef8f815e64e282b09514387911c428699015d9f87b02fb933037690e5703baab006e86f661e3a7d582a20b53bf26", 0x4e}, {&(0x7f0000000200)="9add4f98984f98213491c1e45a427cfff11c8b77c54be885bd75019b", 0x1c}, {&(0x7f00000002c0)="8388c861eb29d06eee33d5ad715fdc5867d16531b525136d79dbb37b5dcc230f26fadb8fa8616ca1a62af1b223437598325f47738a0bd194361ddef0ec54a6f7f206cab7b7297d5d8da30e7371ce7bbf1885553c3ce6eac71cff52e9305cb7d902cb24a228c48bf86d2f87918163386f1470da0748261964c51c06c973fb87b425e4", 0x82}], 0x4, &(0x7f0000000380)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r1, r1]}], 0x28, 0x9}, 0xd) dup2(r0, r0) 23:07:56 executing program 0: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r0, 0x0, 0xfffffffffffffffe) 23:07:56 executing program 1: r0 = socket$inet(0x2, 0x5, 0x3) r1 = dup2(r0, r0) sendmsg$unix(r1, &(0x7f0000000a40)={&(0x7f0000000040)=@file={0x0, './file0\x00'}, 0xa, 0x0, 0x0, &(0x7f0000000940)=[@cred={0x20}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r1]}, @rights={0x30, 0xffff, 0x1, [r1, r0, r1, r0, r1, r1, r0, r0]}, @cred={0x20}, @cred={0x20}, @cred={0x20}], 0xd8, 0x8}, 0x8) 23:07:56 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) r1 = openat$null(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/null\x00', 0x100, 0x0) mkdirat(r1, &(0x7f0000000100)='./file0\x00', 0x8) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000580)="bdfa4d2591c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505540f55d9bb5fa3be8987e1237f559b05b5e32d3a0000001996791d75bc9028040087f01309bbe061a751731e5c20f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15e74f1279d66c31400b4dc386972d2eae1f3c146eaea700eeaabffa2c7eff7f0000a20000003a31dd57f31cdd5c1a7573c1d9cec09530fa91e0dfc6ba5343a1dd419a83095023331de975dd7d7595644671d8dad51e4b33a963c30c4ab75ca132cd29724d1fef1b60b1dd2a6a7a4e765c92194d7d043f8db3e2c4607122aa80537a5dea0fdffa5a6b9cf0c1e4f5137e293c760bfe2ee1423add9ee541f88fe716535243e43584188f32c5fd81a5e0a96d57042b3abedac86e951a70a69fefa064a6138d51d81ce55bbfdf9ac539b03b5c23774498a1ca01687325786822666adad38da8186feab60487b4287e73adb6820051a4111af0372ceda99c62db1db03449584b145308781ba81bb0d32392e499", 0x18a) r2 = syz_open_pts() close(r0) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x4, 0x2, 0x101, 0x7, "ec6f620a69d72b274549d989b1485bbde5ba1a87", 0xbc44, 0x8}) dup(r2) ioctl$TIOCSTART(r0, 0x2000746e) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x3, 0xd11, "b04d6a6e069f6764c8f418f2e6349911f33ffd00"}) read(r3, &(0x7f0000000880)=""/161, 0xa1) 23:07:56 executing program 1: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x8000, "d730c15b00f4ff0000747beffde400"}) ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x1}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000001, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x41000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:07:56 executing program 1: mlock(&(0x7f0000001000/0x2000)=nil, 0x800000) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x10202, 0x0) mmap(&(0x7f0000002000/0x3000)=nil, 0x3000, 0x1, 0x10, r0, 0x0, 0x0) r1 = open$dir(&(0x7f0000000040)='./file0\x00', 0x10000, 0x10) utimensat(r1, &(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)={{0x1, 0xa8f}, {0x7c, 0x4}}, 0x2) munlock(&(0x7f0000005000/0x7000)=nil, 0x7000) mlock(&(0x7f0000000000/0x3000)=nil, 0x3000) mlock(&(0x7f0000000000/0x6000)=nil, 0x6000) 23:07:56 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_extract_tcp_res(&(0x7f0000000000), 0x9, 0x2) ioctl$TIOCSTOP(r2, 0x2000746f) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0x9, 0xffffffffffffbffa, "85495588378e5dea9c11fe4dbfa600"}) readv(r2, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:07:57 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, 0x0, 0x0, "0000020700"}) connect$unix(r0, &(0x7f0000000040)=@file={0x1, './file0\x00'}, 0xa) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r2 = msgget(0x2, 0x4c0) r3 = getuid() getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, 0xc) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000200)={0x0, 0x0}, &(0x7f0000000240)=0xc) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000280)={0x0, 0x0, 0x0}, 0xc) r7 = getppid() r8 = getpid() msgctl$IPC_SET(r2, 0x1, &(0x7f00000002c0)={{0x0, r3, r4, r5, r6, 0x20, 0x3f}, 0x7, 0x5, r7, r8, 0x80000000, 0xfffffffffffffff7, 0x20, 0x3}) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) pwrite(r0, &(0x7f0000000100)="6abcfda19b2b32a4aa688082f2ce20e03ac2584760ff6a2acf0912f914819ce47b154554478fb2c2dc3ebeb8d5eb118ea67539f96d215cfcd353757de578c504f2d76fc42643a707e6255fa5ae432a23b46d976ee8ffcc5e1c4f7c9672b02ddb67480eff5e0692516ba9c34a9c565498e7ed628b91338792a19665e3f111bb3a42b992a343739ff839650b24a0f8cb87b691c8b03b8d618f70da18f02ef5c7e38e61bb18c26650920b6a3ab57741014db284fd0c824a398f8309b5f48a714e0b04480b", 0xc3, 0x0, 0x0) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:07:57 executing program 1: getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f0000000180)=0xc) getgroups(0x0, &(0x7f00000001c0)) r0 = shmget$private(0x0, 0x3000, 0x80, &(0x7f0000ffc000/0x3000)=nil) r1 = getuid() r2 = getegid() getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0}, &(0x7f0000000040)=0xc) getgroups(0x6, &(0x7f0000000080)=[0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0x0, 0xffffffffffffffff]) r5 = getppid() r6 = getpgrp() shmctl$IPC_SET(r0, 0x1, &(0x7f00000000c0)={{0x5, r1, r2, r3, r4, 0x2, 0x7}, 0x0, 0x7ff, r5, r6, 0x29, 0x6, 0x7fff}) shmget(0x3, 0x3000, 0x0, &(0x7f0000ffd000/0x3000)=nil) 23:07:57 executing program 0: r0 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000080)='/dev/ttyCcfg\x00', 0xa0, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f00000000c0)={0x340, 0x10000, './file1\x00', 0x4, 0x9, 0x5, 0x5}) r1 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000001c0)='./file0\x00', 0xffffffffffffffff) renameat(r1, &(0x7f0000000000)='./file0\x00', r1, &(0x7f0000000380)='./file1\x00') symlink(&(0x7f0000000100)='./file1\x00', &(0x7f0000000140)='./file1/file0\x00') renameat(r1, &(0x7f0000000200)='./file1/file0\x00', r1, &(0x7f00000002c0)='./file0\x00') r2 = fcntl$dupfd(r1, 0x0, r1) unveil(&(0x7f0000000240)='./file0\x00', &(0x7f0000000280)='x\x00') symlinkat(&(0x7f0000000180)='./file0\x00', r2, &(0x7f0000000300)='./file1/file0\x00') 23:07:57 executing program 1: r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) pwritev(r0, &(0x7f00000005c0)=[{&(0x7f00000006c0)="6106455e12b89515818d0aa1f0df1c6e868098450957d878611e8c6a587de476b393d3c5661382d2e182764938c4ac7e17a24e2e0bc190cdf35e73f8bc18b3961100d70763ae3dac411445e2f96d40aafa03c43363d3e17a7efca10e4a2b941e4156451712113b71f7d1015c93fe69eaf6a52580a459231ad4fecfa6a5b20b8c23e7f62c4c148803de76c079", 0x8c}, {&(0x7f0000000600)="7d483e7ec3a82fae5dbdbaac1e2b04a245fcb85c8789c2ddb7c6b060382ed038daef16001f79cdc9a27c3591816b66d8f6eac4c8b2b35365d128f26c9a8e504009bc89b99218a0e576ffd60b821ec2cf67fe080f96f764471de4c04d348a092e557110c43cc4b75a8772a8f6f5a77bc147dfbb5fd6b28e9f6a323a7184e27fc9c5d7fb479c56f5fdad10ef3bffc28be45786a96e239eb00244091f8c05284f", 0xffffff09}], 0x1065, 0x0, 0x0) recvfrom(r0, &(0x7f0000000280)=""/209, 0xd1, 0x1, &(0x7f0000000380)=@in6={0x18, 0x0, 0x1, 0x7}, 0xc) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = dup2(r1, r1) ioctl$FIONREAD(r1, 0x4004667f, &(0x7f00000003c0)) fcntl$setstatus(r1, 0x4, 0xc0) dup2(r2, r1) kevent(r3, &(0x7f0000000400)=[{{r0}, 0xfffffffffffffffe, 0x10, 0x8, 0x7ff}], 0x6, &(0x7f0000000440)=[{{r0}, 0xffffffffffffffff, 0x2, 0x4, 0x5, 0x6}, {{r2}, 0xfffffffffffffffa, 0x10, 0xf0000000, 0x0, 0x3}, {{r3}, 0xffffffffffffffff, 0x20, 0xfffff, 0xffffffffffffffd6, 0x9}], 0x7, &(0x7f00000004c0)={0x101, 0x8}) 23:07:57 executing program 0: r0 = open(&(0x7f0000000480)='./file0\x00', 0x80000000000206, 0x0) ftruncate(r0, 0x0, 0x80000820000005) mkdir(&(0x7f0000000000)='./file0\x00', 0x48) 23:07:57 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x200000000031}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000040)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() symlink(&(0x7f0000000080)='./file0\x00', &(0x7f00000000c0)='./file0\x00') sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) 23:07:57 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e77a6fc6e23c5cd188b6aea417e4e74de4"}) write(r0, &(0x7f00000000c0)="4d79aa7f104bb0fca5af6ad8b7f7fb74d72f9c560d53fe5401654d8aa9f610a706239fce6c02038481cf3ce9960fe09d5cb859dbd10f0b74e7608bf31ff733", 0x3f) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000140)=0x8) semget$private(0x0, 0x0, 0x2) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) mknodat(r1, &(0x7f0000000040)='./file0\x00', 0x0, 0x4) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000001c0)="ffbe04b8db8d026f71ff27c9815149e00afac543d6297a317b7bb625c7f7c76f9bd9b367983600710af616328012abd4ca605f13617d56f1b2e82d49d27266f80b33f60848444f60a409494c3bc40f947a40220c87e9ec1a5258b42209d6d2097cb99e2491ac83d6181bed68412f674908b07896ad66cd511b70d99587d1bc2ebe062e75eadddccd3ebbea15c3fe930090fef66626c963a2d0623a78d5b4e73929e093aa00e50ce1126ab822218a952c8470b4512f95d7364f7b9ba404123e315f454d5e78050978ab040f1ecbe2c4e66fa25da30e39763ea7b061242581e26bdab8dffc66b668b529c0f41f1fe2b613dc6ca472f1b0766f293cdfe88d514afec9799f75f87be17e8ee5b12c67c9f26aa83c7c05a9d3ab2e4ab61df1d27e9d4fa3c9be98ef2dd74a341e49c6527903d228c6ea3fcb144b3c05ccee054f3e8c0b0f01598dc47a8d4b69867e8c375e4690df82b83df3a6a4131676b9993987d0a070c7722707140b44b7a321db43d3bf9f30c06adff8b6a2f0e96d263f99980d2d2bd4d27629591dfc22deba891ec8153fc48e21a28c7092cf4de77a7993d60d6e4aa69b1a8b8e6889f021431edd44a1509744b6b67444e687e903ab107ee77583d5b41e120fea41f661541eac13fe463b327ebe1a7609800d08395565bcd6cb471a8fe96ba7da574ad9b553db9ad9c84334bfe1cac1ab72dd709fd18f794ca39ae2d71691db046141088938d29bba88401b4a901d9d040328f01948acf1e85963bdf02dcdd85f32dddef6ddbd3125b2ae02e4a024bac99045a904b5764977e728917703fca236f30fb646cffa394ef674acf532557eaaf672215cd8108b3335454ee43b94cbf61616123d403beb8367db9b360b4851824586bf6dc8e8d20a435a78e3270216f927ade700a0a752456dd78e8be734f37f4bcfe550288cfb85c12172ba976ae7dbd036d99734b63ea26a87ae6db3230477a9bbe2a4444df4b04d1e0935694862f71bffa3d66ced40e6317d334d4acc79dc3c5d673beaa67dcf2d054161f4a8f853d7bfc9f34e186450d65c4611f60f340b7c27ac142e29908113f224c86ae1b0ce8c854829c1f21a0e78280b97294527b33bb1bda42e3ce5daece78568a80923a77daf2cff38148eb5cec8061a933b074f9ed98d401a033e13908d66e2e006da237fb9069e24d458ff8bc49536eaf4ac18a51d4c952f5d4c834cc0ed4c6a2ad05f298557d28940da7d9ddd82cae9e468762560cd2f2f13b988d30ba459cefa7628cc7aa409341a62d6dd6b216322f31662352d79d505efe5df507cd9e718acaf81cab45663dc60eb4215a0a32bf88b108ceee7ad92316d3e0f43db4e2094bb370fbb605f03808720b44f7dde731562fe04e8046cc91605854d135d5106c3732596d95f3c21c5086e930ff194620380198b2224a7436ce2ee71be2103e12c819e9d946c49f0330c6d32d1aa36da7ede2696567689f33a40da8f924ddc29a9393068a99c06dc50413b2c151e6643821f12a4b486e88265f5ea5afde857f0853b165e99778fe01bb5dc0656c54d47aca2b14d00f058d72d9d20fc9a6e9cabc7c5f90e59ada78467cb18d4c4670a7e6a082fd488199e9f7f7a2833e15acdaf98c2439a540357abed60386b37d6ef457e89c4066e767e5a7f7d924afe6ee3245fc4290a71ec7449d03f3ddb53fd720b3d9756a5f3ec112e74689320876484dfc0c38227a30125edce1cf1a6eadf115969e63d7c957bce27ec5391640fc86106752b5b26b1cf050c70694af225a1e8393ab7f37065beb064aec18e2fb482ac2bcdea5beac1fbbcdbfaab8459f96d8fb70430f8475876118d3d27bcbb50dbe09f22e0d64195f94cf5e17a260b0dc59b26f622166cc610d8f082cd116831577f5aec7b72e9637e79379ac945c1b643f94effba479286468cbd0aac37f0f97a8db7295d703ed348191ac948ac9924a505c5f1ee7934c01652d5c04da504bc49d0b3878dafac84b518d7b40d30f6fce77561eb9f11e174e14372ae2b73c9f99eb8cf4b58ac43c07414a22ed87d1d0e93a4cd180cdccf28bd81a4a61cc38a9c414adc360ef7802b4bbf9a6e4ee631fd0a2f6dc4283aa7877131540087a4c4b18f38e054df0e0af63a8502424f296ed0302b84f98c8d91542ba50bfb56499b6ffe8801e6ea38be25bb228cc49903a3cf58ada4b7dd774ad16e8eed4838bac834478d24723c3fb4a8b87a91145edc0b392f4ef50121e5bf4602c363fb67c739685fcb5e9a1bb8f0cb03329ef9f0612059c5ba83da0606940e0ac1e519893b04e3ba2525cf9d57dbfecf36bfc977df099a2f550c964ff4c7b45c3c535ba3d73ee700cfaeff215722d1c6f2a217fb79ba23228d53d29a3163326d377dcc9e682ddf54d7fa9c01fdab5904c25f278b32ca8e46e56572fda6ad34194b42404fd4188baa3f6c93121a367cd041e96fbff187f1a6bfb4e466e37f99caeb3e159682c78bcbb9c73008c38eaadf1c1eb439f3dc9aa0d4b76918e67c8175940480d59928ddb3548b482397fe7dc874754a38329d99e10ac6993d8f2caa37ea96f558b98b0854376e6839051a4bf65c5c0939dea5a746a1f60ab0b8d52f76df67e4a6c2ebd49a35c4205d48978f4b0e33cd4559ecda519906168e8c1eae7c67e05f871f15a205f1876e36f0c890cbe5bc919ee3347172712a56c7e5b052105d73e7863330e47acf78ec6d9189c001511ecd82afe5048227c5d1158e1d33a9b775702864ab12a37c7ace448395e1aba5d24712601f71d9a2d7b4e39384f2e6c1cc0b5f7b2b451cfe0fc2e23c79f54d33158aede9f9be9170305a0c46db4ccfa5023714c3add0c259464193126735b2a19f4c458c7eaf012ca56642ea3870ed51cb4a2803ec7a5270200f155ca6f19618c3dcfef2a7bc81816d9725f2c0bcff6c1b920dc2cedee3be41d490bdbb7769d258e5dc89b79537c2fc96a3e08d8b7d4b5ce4aefe9034e026f6d619baaf10b47922b60e15921cff1e2f51aeee9cc234570a8916e1c9eb63537ff04f4db2dad1092c79622bef6d50aaa865e580c1371fb82ef44b67187cff96e466967b8d68cda171d2c3926c5f3270d199d22cd78c83654c8595bb1744d0e1c2e189055a206547b065d149bd70cc265780d5d9929fa391bf5b821743d996ff71750cbf925328a58b44eb68165b9a28955fb6aaf0d532a18fb9622cd0fa8e3f6f52b12f17a13f71bcfeb0cfe6cf5e152be073f745d56c306e3eb4736cd287fbc9a764ee433c334c79577cf2923360b7e21db6c290bf3dd85913b1177e52fbed147fb15c6f90fee8dbda8394b4749d97a2a7b810568562a8e7ef67a315824ffef2045a328b6ca89b0096d78a983009978f0ebc953b25a5b9f9f74f36f246718a6752e8ad6c6536aaa143bcb37aaaf52aecbc807bf7eac467fe8533ed3343a5be13e26a00ccb8937cc167d3f00f5e1df5a1941f6bab034834861794af660695f6902ee269bb239ab73392de829668ddd6f7516ea8b4d68846a73885e6ebc36154958d709d6a5d8460225e3fb689b64bc055395abd12a2b09c8c12771b4c902a121502f0406af227506f116847305222541085e1cf62c159b5e1e5635be1894cd8e3706408d9f17a3f77809ed3e445745fb0ad3ae8e02afeff58d8d3a737ae316f7ac5592fb8def3526346fcaad50fc32b4821c68ca83e36011ff09e306576cee4d936ba2046082702f42d7be55316aef46534ee92a278be73e52899c305eba129a7a46b6387d23d6896f8eaf7f274c7de228d44a9696bd1523daf058a925d6836fe7d793cf361bc1d4cda0eea826b05a155b6c3f78b4903f06070666324ef8413cbba4fce7c607d6aeb942c27cb6624c4473f1d7e2bf07aa5414974a86dfabc5cc7469e208285dfb5c0096374543c6e0ab97a0e32d58916b2556ec55732884d2f26ebb4e825df44226e50a4e37b7f00fbace82ec8ccee5873d504cc808c0033e4359a8a3cf0c8090a1ab32e20ccadb0a358b94af7a87d833a9bfa98e2ad7a44e5d4bc6dcd3c09cf8a444441e902d1d7c6ce306f4a05ea7f820cc672cca4644f337efa51dd2ee8aff300d0bf8400c38cfac54d2efff5b2399540a8a0e8b7db12789bc92232cfd5c538cb621a2cf665a384465d67fb23c4aa967c470f684aee62dc5ed3e9b4396854ad2cc044baff2ff50bdeb78ecfc25609a40cb47e246dd26af7a5b0e84e6433e5038637fbfe942e87132288508af4211977623bcb1f6d3cf18c1730ec89e3629b1ce8fdfdee536324a81848c2960a47edde3bf3f797b7fafa81ec237adaea6805d81a285ed4b5507deec3455760ec6e14ca3a03ff0aea1075912a8e51eaec67a68b06b48763e86ad72a36a4423e13790fb042a09a1ae42d024531c957b4552cdda698dab02198f83a9a1e2f797f70eda65c9cbc5f8d7a2de4edc8bf71da3c2c3bee93740ea21ec6b860b85fcab49e889d91d8632ca10e4c9b6f6a2a5508f170f1b016df7c842d2b3ac225d6b2035cced51e119e0951da28d41d49a08d1fda17160edd78f2e5770d19aafe246092f26f69749ecaf0a931cd14ce4298d7d4d8e958fdd18899d23b1bc6cf2c94438bc722a7ca2c20fb00e935572eb88eecd75d3189b06f4c32be93351b13195cd956f5b5b4d8ccee878f4cbb9a23269184b5f7c76439b84ade7a03bd9c5038b01b0623ee586548808c83c4396449a91214d3c069d9ff5f672bcb700fd5bdd0470d7cdb670ce7d47a5df55da5c79f71d4c5c5c3f32fcfbaa614ef575337bbc03ffb2c3e6bdf33145e31e3a9e5276185d3189f5eb41015ac409fda0c7b2890d5f7883dc995a011f360f49aa352abeefa429bbb7ca892b8440784f84fbfeff429b521fd8674aa8cabaec129fe71110f7f93a3ef0c2b581a6252880c23b2eea34eb9ea930a599922d54f459649c74098a44f018f7ba26269455d4ff16cbdc7d91b7098cd87117f98a6717050ad4d9462994ec612618d5b722d464cf2658cb99e8c1f890f9b08c806f77fb47cacf51179e7021013be4963e19810a887be42c778dab461460b016b71ee376e4b4c6db4420020fe803a09f2df9d437f20b14b4c87d2f99d08f4d9e03b3a2b869908629beceebdd1f1df7684f4e4d169b058824de0e8336bd00db1d16ac2b13ecce951d524df3b19e5944344fa5b7332e63427d4eba7dd33040d737f4a18ac4b89eb820c531f27e274a56f20a7c67bc4dd057a7de2923d81ae348b58d558df226926510420bd8069772a641b42675cd05a22390b303ff91213dcb288f5d6c2e0023907a0b763bf9427bf45482d97e3f2645d0127f9f76e03a01719343bcc71fe5e3d082d32047178893d78c2967823f69e7ce80fba384c5122e037ab6c113698271a3aaa033e193e6426b216a67eea642c8ac6a00f9d4795038327be01ac89b9da54d3100911b289393063ff3dfa8709a967123de0d643acc5a2e1d41e0098446956097a0415bed1fa3a7e8a50876de91ace2375b548c813c6a7934f50e26c60b56bf3a674726ce8629772eb8ab4a12b418986a20dd4fb413dd4eda98c7ae7f7f72098717dfebcb0f36ee772dfb14478bb99c040dd9a2da3bddcb157f42123702282cc1aeeb6570345a1645a137c6dce79bc5e0cc560b8aca7e30a972fa0983f79404a9b9104579871c8ecc73435769ded7d629876afebfd5dbc60573c8e8b7e95b609f0213c93297f49a9d17943506a4e1e2dfc57e7256ffefee8056d44394df50f8ef88f4ddc3b5e4e39510ebf9943bbda09def8bd28ad48bec0d5ebf5c380aef4cb5e", 0x1000) syz_open_pts() syz_open_pts() 23:07:57 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000616ff8)={0xffffffffffffffff, 0xffffffffffffffff}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x0) openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000040)='/dev/wsmouse\x00', 0x180, 0x0) getpeername(r0, 0x0, 0x0) 23:07:57 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f0000000440)=""/68, 0x44) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0xbf9a, 0x0, "7e734578ff5dbfdcf0000000683a00a52d00"}) r1 = syz_open_pts() r2 = syz_open_pts() ioctl$TIOCFLUSH(r0, 0x80047410, &(0x7f0000000040)) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x6) ioctl$TIOCCHKVERAUTH(r2, 0x2000741e) r3 = socket(0x18, 0x1, 0x0) close(r3) r4 = socket(0x18, 0x400000002, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xffffffffffffbffe}], 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r4, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) syz_open_pts() 23:07:57 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0xc2d0422a, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, '\x00', 0x6}) r0 = socket(0x2, 0x2, 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) syz_extract_tcp_res$synack(&(0x7f00000000c0), 0x1, 0x0) r3 = kqueue() syz_execute_func(&(0x7f0000000080)="66400f5757aff042315500f241a5f2f20f9f5300c423c1492c4e00672e64f342ad43ec430f0d6906c4228196f7650fc7719d") sendmsg$unix(0xffffffffffffffff, &(0x7f0000000400)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="28000000ffff000001"], 0x9}, 0x0) recvmsg(r2, &(0x7f00000001c0)={0x0, 0x0, 0x0, 0xfffffffffffffdf3, &(0x7f0000000140)=""/84, 0x54}, 0x0) dup2(r0, r3) sendmsg(r1, &(0x7f0000000380)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000), 0x28}, 0x0) 23:07:58 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x7fb, 0xfffffffffffffffe, "0366402ba7ffffff3c02df7179da470be800af00"}) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b", 0x3e) 23:07:58 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) 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) 23:07:58 executing program 0: syz_open_pts() kqueue() socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000003c0)) pipe2(&(0x7f0000000540), 0x0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000005c0)) pipe2(&(0x7f0000000600), 0x0) pipe(&(0x7f0000000280)) pipe(&(0x7f0000000080)) pipe2(&(0x7f0000000800), 0x0) setrlimit(0x8, &(0x7f0000000440)={0x20, 0x100}) pipe(&(0x7f0000000840)) pipe(&(0x7f0000000880)) socketpair$unix(0x1, 0x5, 0x0, &(0x7f00000008c0)) 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) 23:07:58 executing program 1: openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) r0 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) unveil(&(0x7f0000000180)='.\x00', &(0x7f0000000200)='c\x00') recvfrom(r0, &(0x7f0000000240)=""/198, 0xc6, 0xa950f2fa838296c3, &(0x7f00000000c0)=@in={0x2, 0x3}, 0xc) utimensat(r0, &(0x7f0000000080)='./file1\x00', 0x0, 0x0) 23:07:58 executing program 0: r0 = syz_open_pts() kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffff9, 0x85}, {{r0}, 0xfffffffffffffffb}, {{r0}, 0xfffffffffffffff8, 0x19}], 0x0, 0x0, 0x0, 0x0) r1 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x399600ce1787e26, 0x0) ioctl$BIOCSBLEN(r1, 0xc0044266, &(0x7f0000000040)=0x7fff) r2 = kqueue() kevent(r2, &(0x7f0000000000), 0xf8b1, 0x0, 0x10000fe, 0x0) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)) 23:07:58 executing program 1: r0 = syz_open_pts() r1 = fcntl$getown(0xffffffffffffff9c, 0x5) fcntl$lock(r0, 0x9, &(0x7f0000000080)={0x3, 0x3, 0x8, 0x7, r1}) r2 = kqueue() ioctl$FIONREAD(r2, 0x4004667f, &(0x7f0000000040)) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r3 = open(&(0x7f0000000100)='./file0\x00', 0x2, 0x0) flock(r3, 0x1) close(r2) ioctl$FIOASYNC(r3, 0x8004667d, &(0x7f0000000000)=0xfffffffffffffff8) 23:07:59 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) mmap(&(0x7f0000ffb000/0x3000)=nil, 0x3000, 0x0, 0x10, r0, 0x0, 0x0) sendto$unix(r0, 0x0, 0x0, 0x0, &(0x7f0000a6dff8)=@abs, 0x8) 23:07:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "85495500020000000000001167f5bfa600"}) r1 = syz_open_pts() poll(&(0x7f0000000040)=[{r0, 0x21}], 0x1, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000100)=0x2) ioctl$TIOCMSET(r1, 0x8004746d, &(0x7f00000000c0)=0x9) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x2, 0x0, 0x5, 0x1000001, "f145a1eead8f8e373832454da4f1734cf8f499ea", 0x0, 0x7}) 23:07:59 executing program 1: r0 = socket(0x11, 0x3, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000340)=[{{r0}, 0xfffffffffffffffe, 0xc1}], 0x0, 0x0, 0x0, 0x0) r1 = kqueue() pipe(&(0x7f0000000040)={0xffffffffffffffff, 0xffffffffffffffff}) symlinkat(&(0x7f0000000000)='./file0\x00', r2, &(0x7f0000000080)='./file0\x00') kevent(r1, &(0x7f00000002c0), 0x8, 0x0, 0x9, 0x0) r3 = kqueue() kevent(r3, &(0x7f0000000080), 0x9130dbf, 0x0, 0xdde, 0x0) r4 = dup2(r0, r1) fcntl$dupfd(r0, 0xa, r4) 23:07:59 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) sendto$inet6(r0, &(0x7f0000000080)="c7921f28d509ed742abba6fa3602b88ac1861045114937623324a75a61bdffa72fbc2b6b6bb0e54db748b9ef91cbf0b65e56d19e85f98cc1725661a39a65979f93f3e095bfbde02a1291fc02e86a181a29752701342fa24872b89ed688358482cb6bf18dceca7d12", 0x68, 0x4, &(0x7f0000000100)={0x18, 0x2, 0x7}, 0xc) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) open(&(0x7f0000000040)='./file0\x00', 0x40, 0x4) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) r1 = msgget(0x1, 0x27c) msgrcv(r1, &(0x7f0000000180)={0x0, ""/41}, 0x31, 0x3, 0x1800) 23:07:59 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000002300)='/dev/null\x00', 0x0, 0x0) connect$unix(r0, 0x0, 0x0) 23:07:59 executing program 1: sendto$unix(0xffffffffffffffff, &(0x7f0000000040)="c3a4", 0x2, 0x0, 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) mprotect(&(0x7f000005b000/0x3000)=nil, 0x3000, 0x6) setsockopt(r0, 0x29, 0xa, &(0x7f0000000000)="d5ff9668", 0x4) setsockopt(r0, 0x29, 0x80000000000000a, &(0x7f0000000040)="90000000", 0x4) 23:07:59 executing program 0: munlockall() r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f0000001480)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000140)=ANY=[@ANYBLOB="0300660000509a89763f358c9c61724c551e808c51a86a34"], 0x18}, 0x0) 23:07:59 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x8000, 0x0) r1 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x0, 0x0) poll(&(0x7f0000000080)=[{r0, 0x4e}, {r1}], 0x1fffffffffffff47, 0x0) ioctl$TIOCSTOP(r0, 0x2000746f) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x5012, 0xffffffffffffffff, 0x0, 0x0) 23:07:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getgid() socket(0x18, 0x400000002, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000100)=[{{r0}, 0xffffffffffffffff, 0x5}], 0x3, 0x0, 0x0, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000001c0)=@abs={0x1, 0x0, 0x1}, 0xfffffffffffffda8) r2 = open(&(0x7f0000000080)='./file0/file0\x00', 0xa8, 0x6) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) r3 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x200b0, 0x0) unlink(&(0x7f0000000040)='./file0\x00') connect$unix(r3, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x8) r4 = msgget(0x2, 0x8) getsockopt$sock_cred(r2, 0xffff, 0x1022, &(0x7f0000000140)={0x0, 0x0}, &(0x7f0000000180)=0xc) r6 = getegid() r7 = geteuid() r8 = getgid() r9 = fcntl$getown(r1, 0x5) r10 = fcntl$getown(r0, 0x5) msgctl$IPC_SET(r4, 0x1, &(0x7f0000000200)={{0x2, r5, r6, r7, r8, 0x50, 0x8}, 0x6, 0x1, r9, r10, 0x7, 0x7, 0x690c, 0x3}) 23:07:59 executing program 1: r0 = socket(0x16, 0x5, 0xe25) shutdown(r0, 0x0) r1 = socket(0x800000018, 0x1, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x164f9fb7, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) 23:07:59 executing program 0: r0 = socket(0x18, 0x1, 0x0) poll(&(0x7f0000000000)=[{r0, 0x41}, {r0, 0xc0}, {r0, 0x40}, {r0, 0x1}, {r0, 0x4}, {r0, 0x46}], 0x6, 0x1) listen(r0, 0x0) socket(0x2000000000000006, 0x3, 0x71) setsockopt(r0, 0x29, 0x1b, &(0x7f0000000040)="00010000", 0x4) 23:07:59 executing program 1: open$dir(&(0x7f0000000080)='./file0\x00', 0x840, 0x80) r0 = socket$inet(0x2, 0x1, 0xfffffffffffffffa) socket$inet(0x2, 0x8000, 0x6) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000000)=""/12, &(0x7f0000000040)=0xc) 23:07:59 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, 0x200010080000c, &(0x7f0000000040)="ebff125c00000000", 0x8) close(r0) 23:07:59 executing program 1: r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x10010, 0x0) ioctl$TIOCSTAT(r0, 0x20007465, &(0x7f0000000080)) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xffffffffffffbffe, 0x0, "b0d420000000000010d671319b00", 0x0, 0x2}) r1 = socket(0x22, 0x1, 0x0) connect$unix(r1, &(0x7f0000000040)=@abs={0x682eb13985c518e6, 0x7}, 0xfffffe34) close(r1) 23:07:59 executing program 0: kevent(0xffffffffffffffff, 0x0, 0x0, &(0x7f00000000c0)=[{{}, 0xfffffffffffffffe}], 0x0, 0x0) socketpair(0x10, 0x8000, 0xff, &(0x7f0000000140)={0xffffffffffffffff}) fcntl$setflags(r0, 0x2, 0x1) r1 = socket(0x18, 0x1, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0xc) setsockopt(r1, 0x1000000000029, 0x3e, &(0x7f00000001c0)="4b74954c", 0x4) r2 = socket(0x18, 0x1, 0x0) close(r2) r3 = fcntl$dupfd(r1, 0x0, r2) getpeername(r2, &(0x7f0000000040)=@un=@abs, &(0x7f0000000080)=0x8) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendto$inet6(r3, &(0x7f0000000200)="612d73971fcfe6359218364b2286953bd4203d029f935665b13fe21fbf15e8e01660ab13a43e3b9cb4de0b2d0c752fbf9286c9915986b5bb6754a8ac4ccb3f8b2c92fb7441faf5f68e100f", 0x4b, 0x8, &(0x7f0000000180)={0x18, 0x1, 0xb027, 0x25217770}, 0xc) r4 = fcntl$dupfd(r3, 0xa, r3) ioctl$PCIOCREAD(r4, 0xc0107002, &(0x7f0000000000)) 23:07:59 executing program 1: open$dir(&(0x7f0000000000)='./file0\x00', 0xfffffffffffffffe, 0x0) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x1, 0x1, 0x401) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) 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) 23:07:59 executing program 0: sendto(0xffffffffffffffff, &(0x7f0000000000)="ce", 0x1, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x0, "010000000000000000ffffff7f00"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) sendto$unix(r0, &(0x7f0000000040)="8c7e2275a3a60e118d9a2630ce831adb8625b1781b90ee8a858372513cd1700befd36b9b256053852d2368aa133ef8bc0e6dae0d2817a053201cbe2f22827658c46bb8ca7282cd96b8664e24dc35b4c7f161f0b6876e7164c6472a83a93e372bd1fc6bac8d3aa8de8e95f0114693", 0x6e, 0x405, 0x0, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000), 0x4) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCSETAW(r1, 0x802c7415, &(0x7f0000000100)={0x3, 0xabc4, 0xf5, 0x3ff, "98234aebdf666aeedb6dff29e78e256b6fb2bb9a", 0x800, 0x7d51}) ioctl$TIOCGETA(r2, 0x402c7413, &(0x7f0000000180)) 23:07:59 executing program 1: connect$unix(0xffffffffffffffff, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x2, 0x2, 0x0) write(r0, &(0x7f0000000040)="53c37dd7d8e4199c99acbce27a574a192aa6c14983e15fb4afa0da14391c", 0x1e) bind(r0, &(0x7f0000000000)=@un=@abs={0x0, 0xd}, 0x10) shmat(0xffffffffffffffff, &(0x7f0000fff000/0x1000)=nil, 0x1003) shmat(0x0, &(0x7f0000ffa000/0x1000)=nil, 0x1000) recvmsg(r0, &(0x7f0000000340)={&(0x7f0000000080)=@in, 0xc, &(0x7f0000000280)=[{&(0x7f00000000c0)=""/111, 0x6f}, {&(0x7f0000000140)=""/138, 0x8a}, {&(0x7f0000000200)=""/65, 0x41}], 0x3, &(0x7f00000002c0)=""/79, 0x4f}, 0x800) r1 = semget$private(0x0, 0x2, 0x102) semctl$GETALL(r1, 0x0, 0x6, &(0x7f0000000000)=""/39) 23:07:59 executing program 0: shmctl$SHM_LOCK(0xffffffffffffffff, 0xb) shmget(0x1, 0x2000, 0x400, &(0x7f0000ffb000/0x2000)=nil) 23:07:59 executing program 1: r0 = socket$inet(0x2, 0x2, 0x0) r1 = fcntl$dupfd(r0, 0x0, r0) r2 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x80, 0x0) renameat(r1, &(0x7f0000000040)='./file0\x00', r2, &(0x7f00000000c0)='./file0\x00') setsockopt$inet_opts(r0, 0x0, 0x200000000000a, &(0x7f0000000100)='%', 0x1) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000140)="c266babfa7ac68ab010610cc2a62bdfe39fcdc8479e3430d0b2c5608cfc4c4f919b004312002da5acdf7df03bc03c4859cf96098b314f018bcfd2d43c40273f95792847ab5d1deaa077097e82811c5e4a7a8ecec9f847d2fe8f00d1cfaecc7b5ff3bb9ece49ef7fca495138e038d577de9d503fbce62d18f12d2229cbd2b3ced2b1726acca686f4b9b33e6f58774a8544bcffc44a04285c934a2d11e627976f1e39ebfdec99cf87dc9700450225e3a39c8a460d488efcb92790310a9b01b6987dd66e746cb78a470c5b352d3a95b6f4c66dbc8d195518d23cb05ade7cffb732ceb861853488f0fa2", 0xe8) setsockopt$inet_opts(r0, 0x0, 0x200000000000c, &(0x7f0000000000)="ea00005c0000000d", 0x8) 23:07:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000200)="90853856a63efcf2dafd59dbb3ccfeb6bb87611df9e9a23877062c368035b5664d65457b194153a11cead41242e11b56fe9bdaf71bf0697ffc34deb00ef06a16b122bfecbf0000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x80) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x9, 0x3, 0xfffffffffffffffd, "85491702876ffe4dbfa620000000000900"}) readv(r2, &(0x7f0000000440)=[{&(0x7f0000000280)=""/159, 0x9f}], 0x1) syz_open_pts() 23:07:59 executing program 1: setrlimit(0x7, 0xffffffffffffffff) r0 = semget$private(0x0, 0x0, 0x8) r1 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x40, 0x44) ioctl$TIOCSETVERAUTH(r1, 0x8004741c, &(0x7f0000000100)=0x1000) r2 = openat$vmm(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/vmm\x00', 0xfffffffffffffffe, 0x0) r3 = openat$pci(0xffffffffffffff9c, &(0x7f0000000040)='/dev/pci\x00', 0x400, 0x0) dup2(r2, r3) semctl$GETZCNT(r0, 0x3, 0x7, &(0x7f0000000080)=""/1) 23:07:59 executing program 1: write(0xffffffffffffffff, &(0x7f00000003c0)="5b4072ef555b5587bdf06ed9a90de6cdb4c62e8ea19b6b53965340b144101930da0034c9c2548ade7e579a2032c52b833c0dc066ce9d75926c4828496b89354a551899e3dfcd3ee9d38dda9b6b52307c1ae54694848a7f7ba33c5f05624bd199ef4d57651a75c41c657d0eb521370e8338779a1f9d2705afba06616be6ff8e7aa765df243d04b71327c72d21043dc57ee4a4419cd2c4e827f9958b5610b4800c9db3730cbea200b7a08e0eb8bed6e5f81d4ef3d0e127779c3ab1c167af157abbff941d889d1d7b4c517cce248d6a2d89c82a69338bdab97079c709cca70f300754ecdba382eb43ac53ca77316442cde4af79e5cbdea81132e084d826b30d1566cbaf4c6e52cc37661131da5a8933e9416b015419215df06c1bd8b07ee5dd4f5c5bf48205bab054d5fc96547c5b5b6e59829bb58fcabd0876dab60dd911f158e48cf35cf57b48c0657706da2609a28cb883c24eb31dcabe23d808ccbb17368ffaa85b3b83403e2f33b532dd06a01e164b069e6f481e3b46570ba1b2c888db4c4c593c1fc5961011fd5b32d1c4f86494f0590aea3002594f4d721b4d34867e5fc6b1a093967e49bfa3be3b23596f157d11be7c8259cec0fcad4c2f7aba2ebcb2c64b021eef99b93132775c598be6eddb150fee5d4df77f5ce10b5ec3e937e4e839093737e357fd4eaba6698a99245a36d01419f9b4623c59769fe0440f1bedf5df97a47b70c54e0142ade9d462569d39122767fd689d8b9ca0583f17d42370ef9abae4dfe2e593cd62e2dacf15a96742ca355e3712198f7485a8a9487ed8bd2771791852b8fd19ea584453f6def2ba02c19d96cfbec783825c14ebb2351afcd6e8f9f6b1a30e73517c1347e275c8fd0443c1d7eadd1eab92c586f5e42217ba4ff04b3b67319ca81ac4afa6c2e48db45e885919a3ed630ca27d46837b3c4d2eaeea08f3eecafe414222db4cb6b987b6fb79abf8351721fec562e01e4085a541af6c5f15e29ccf93dd612a5ae59bf23d40eb3de521bb169f68ec39d9c73f8a7467837bef129a52af9284a8397fc727fd63ccdd4bd409a74024474031bf9b4da566d4848826b75663f4fa04ad9902e500e6132e8b745c983ceb3bf36e508478d15938a645f09b8618d7ed1c2663a53f50f9b7c423186bbd9e034729eba67725da6e97b61101bafe5d3bc75020dbadc0a6a1d7ea5fe331600f4bcbdd1d79aaeb0720ce71e904218affe9938def453c68033e41ea4e0fd301ffe06d54c4c5c8521759603843dca58d73818e5bda723f7d8514d28c01cb32eea51ff47bbc7fd3d6e599eb7cb60f1e3523721a8420aa85dedae632ac56a60c94bc641b2ba707cdf016b1a3d5e77c765650317a95bd24e1a4bb8cb50bce5d00d815ebe803dc236e773e8999275dabb8cc279cc41f0a9dc0a41f65c18e652015f4a1fc049ff66d054686c3146d70e1525367e3e382648b2eb1cbb7245106e1f478521140297e68c7bf98c631154d7a0d15ca6f62974cfa377154e768260492e81be2f9e34cdf109b89288a03eefc0670680b4aa9b0b484cbd15baa82b0b0c564f757d3dba8952ff69ab686397b66cfa8806151f9b5b180d047251a48366f52a1ac279f42d3a5c469ac589df826c930f466cf61c24724d96f2f95e28fbe6f56f63402f92a38a4594bfca5f78deadfb9c84bd9fe6348719b728dd8a736824b74d6a2b77f86053655c482b5c3df285efab47fe53978620d1ccfcbf45a727bbfc49a22e816b77079df3b9cf4acd7f17300faa9f2d99a8fc6c1b022d6c7e3b3ca4a0fc56fa5e2489b47ebee52096eb47c2f1e5636c4d85156b0f4bc41ff6f0da288025019cac401c3ea316f6038163933a2b08855b43c9b0f195a04ff830417370991ac7eb6a83b5f8b85acd9d76258399ee598ad67a21ccba73798ecf5674ec206aeb08d538bdb6f50d27137302f0bd7681cc7eb52d789419815f681c9b4c4efc368e56b9d45670536f8a2a15ec18d270bd8ba8415bc68374a03b9a60f621c3e34ee9369168badee9bff499d2d99a1bf29545370c9494a13511af19e7ce2eccd1019d897a5dc80c21b8779aea7191f866cffd58c4b0c754a72bec8c1f7ad2d3731fcb460538e3c27d56fe7245492b55764520ea3767291e2b95dc1b0c639d9bca5efa0c8e754570f999796bcc14499c2e97f3237892a02f22026c5d584b5c55b88c3dabb52f0805823a00b6de5d4568918df5381945f8126a58eedfc1643e597337ac5733db819be7d90998e99ab61c3f0d5b94943d5b3d81f2fa4119b65c8784e938794b206998ad1edbd5c0162d830155a159470d5ef679e019e285b8135eccce06fd92c7c55f10957aebdb2df013efdd83255ce3491613da84d890a85c5200f26bbb368619b79d2d32b44a9fe5f22ae9df9de13c64032ba6d5bf420de49672320ac274c72df7909ecd078d8f848bc76917b2a905a8e009263ac94f7de887228192675ce1eb23ab31f1666ba1d765e2c98cc15229bb216970505c9b412020b4e995407ceaf16eb2eb602b83db0189285f1c99f2b2fc6f28127703ef2438f0e998c37b2bd8f6058b7a3dc88b5ac14c01008a91434b4fe9c28ee9466df60941b243ac7693804d96061418399d407b7e592dc6d9f0dcd7eda6fa06661714c76acd2b5445f2c8b70fbc40d82ae7f4fe2f796a5c94b6d045c497f8d2ebdcb0e0461336573df587299d9980e62d63e95b5d89d54352415c78b6f4c0e5731c1ca160ad0aa57e8fd09941de6e98124eb62be6405a7d42256842c43b06bc020acf8c166d05f2a4c69ef3690052ba48b232bb5b283eb0bfefed6b3778fff6d9a2d9ce70b245cfc186ff760c4f934040a558505944ae29e3b313755fc3d6dc526c9d65cab4dc001e3a1d0894d15e0a2326355d22b60a10a1e5118c267051f557f9a2a7e29ac5d886f7bacf1e279fad6175712cafb0d6f1882bf33d9d3167f64d335e3e445bcc468fda270dcd40c1013e8f995b8f86d32de3edccae793be22f149d3adc35dd532a555f464dc1871055c28a50b0e602c05ecce892f7e912289e2076444ab6abb71611c3ced5c80e98afb139222981d4086e7073fd9983e68860a781a232de95263c773dc2e860800e69cf0dd238e07e089f49abeb1e2b34d8bfa1c8ab4da0df78c3c8729ef0efd306ec7c2828528d6c0e6f39b225957d492a353000d59188193f3c4387a54c8bdcf3dbc20792fdbe5e456b1ca4d00599d6c46be0e8f1aa515bb0696069ccdb028d069b26e2428f90b48479e15aae10344bb70d5c310acbcf54c0cc957903092cb54d6982d77e2e6f5ba278719c909ad8445268fcdf6e084f31533e5e7a1716d8df22de61ff1ac4211dd89da8a98548773d911dac7fafba10692c239acedf2b51549c0da2ffaeb3f484e9fd1d184bb575d40e2434f6c3419a8ec63b7aa5de9883535fe1297b47804bb73658595d03a8a856f7df1da74263dbc5708f0200c183afa80eb20de80d109bfc6c003d4415b08f5a966470e3c53d060bc25e820252eaca6c0d039796c6cac71b2c1d8aa8b85388e8b5f2b93d187e65c3c34c54b0dbc32f0e3f47a9296c331b5d5c817d9ff05c314cc276f7eea903aab8f3b3fafd4e11e4087ee6baa714e7fabbd8f29ed8ac9106094918a5e67e58eca6a73930805e072086f5ffcf9efc55f3fe1580ac72d44a821cbc170c5c95fee0b51b640f6102acea7b94a31e453fb75cfd6b36f161ef76dabfbb753aff54e588fd1df6c7b5b21a29c547c433d1dcc2701a89ce08bc4af5abb359e4075597914eca6d70e4d7d769dd05816fa9b613730261705e677de37bc9fb59ad2477a99bdc07fdb622706ad0e97958266ea702c1fabee3646ccebf4abf81d7134f38b432edff26b15f8391d737afb058fed194bb3fc66a8f37250a4c0cf30a3d89dbe17d768e214dd1498e80621198673bdb569a426e2233b0425a5fa9a76ed6d94b6c4ac84199d3cf407850ec3fb68174ca279971a3584d6fd60b7946bcb810bf55e4b5b7638fa1652dc99c641ce5b530de390bc4fb05e0eb6615cb504acc3600a520747f232a590851cf501775e88e1eaf4a444d26203818df76ac73bee7759c0fff81130d66db90be4cf1f3e15ad2677d8ef59a1d670f5165d5e665d0d293f53ead9c2730d71f371bb577bae91cecbb858406ecf142df0d7572bfbe3f7e7e4f07ce62b455afcec88e84bc5aecc9bb9c4f4bcaa9b4a5966fb7c8d21e7a86f4a61e61132b16d27e234bfa00af5b9f8a02fdfcb8c7d7ec43c9ab3907ab35c3f54fc2133f3a0601d52515bd8d9f5cd423a8c15c2d24acd68a9ae4f236d759f0a61e7e4f225fc2fd244481d60a07a8696cbed66bf8372451c717d50107bb72a427754a072d9543f1da5fc2b0d5e553c04fb78620abc0e3710a4a2d8152752a1faef2494c9ecf88376aa1b72934d98f92655f7cd84bd1cbb4a7f8f8be00acd9fcd06cc7b2e50d40ea1b2566f15aa4e295921ca0f7ea3cebfff5a44d4f530b3cf9f0b8d5d66b9c3146a78faf6cf67d5bd0a222f194919a3cc183921b56378467002939517464cc0865424010125d2b42d28cb37ebf1b601f8c9130b7f56f7c0661f4aaf124c4b7c7bb6d5c21d1f2a7563ecac672e0d12db4e4eb3a7e4195c3f93fa6dfaa8f3b732548c11ba115161d3ca56dab633525a0ba54694308918778e8fa08ab526d38352253090af5b5dba03f805f4d113039e1332759f2f3cc959bdecbb8a5731959f76dd5a14ab9bc38b76bdba2f91a0546f40fc338ff5a0ecdc8ef814a2b98f39729f2215253d8ade3740d814b8a48d39f0ce1cbf7bcfc16d2ec38567ba0bbb7908d6baf73e871599a40536b61aa94513498558e59e120d038175d0354f7f156af4dcc8d65136de9b36ff0f23acef1d1ab669222320d957acd413981e147537603b4b495c9e5516b7dbd6cf51ed88395c19aec307e11b6bc960c02b86e9cb30fc218c6eb2d5f7da9e940c6e8c97229e6bee22ed70cc3220837c379fa3409741f081204c41bf6efe5fc8ee0d5fb2c53b17c3cb60456468e50c3458baaf47569d5e98b40891ce7d7c4ec7442949647f72d16ecdab8c2b0c3d7d4563734366dae346b50c3b15aa5ed047be12b58dea6922be121d3a1af5c73b1677e7b512b651c494f4cf5d4f85ebce79e1aad133a1b77b62834007ccc37460f854d64b3afb9c97b23520a16007983062e8b45a515520cb3feb4ef32b758e979051ce48ad0bba1c1f6789a3fde1ca206c59bd7acbadb18ad2792cec6d792a4c05edd8f9ff4741b9091239e0cc3f926da444cd39ee15e1f9f47df796c9ec293521857aa4d51e69b68931274f765e513115188a1a4d51f849d4cbe18bc9f6aaec0b5264ab7a19f589572f028c666ac20288583a42c2d359e05a944d39866275d276a638f1a1f4ca0b87d749208446668eb8c0628186e733485360907e1b9d4dd3740f2d6374f877cbbe4eea83804e482b67f2a94f20ab94e8f621035aeebc8e782c86520d2288925ddaf067aa4cd406189ce9423e8fc8e9a41ea09915f2800e044608714a5ce9c78bfeb4a970977b1fd21bfb4cdc3f0c0fa036c6689640904462891fd46fe4a886b66ab5c9a807d7105222070f89783fac0e8b5f64bc33f382b6fcfb52d11c853ceafc729b4112aa03088346c6ecb2a3d57baad82ff85b9c00009c68ca35f4f9d05a02cb37eed55002c3d926bb31be7f637d000f8a0dee886b54b28be8bf69cc67633db093b8dd00d446230a61875869370f3fc15125ac40c26fd69bf15856370aba1c", 0xff0) socketpair$unix(0x1, 0x1, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) sendmsg$unix(r0, &(0x7f0000000000)={0x0, 0x0, &(0x7f0000001380), 0x5, 0x0, 0xffffffffffffff6f}, 0x0) geteuid() 23:07:59 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f000060cff8)='/', 0x0, 0x0) r1 = getpid() r2 = shmget$private(0x0, 0x4000, 0x694, &(0x7f0000ff9000/0x4000)=nil) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000000)=""/247) fcntl$setown(r0, 0x8, r1) 23:07:59 executing program 1: r0 = dup(0xffffffffffffff9c) getpeername(r0, &(0x7f0000000040)=@in6, &(0x7f0000000080)=0xc) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r1 = socket(0x18, 0x2, 0x0) connect$unix(r1, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) sendmsg(r1, &(0x7f0000000140)={0x0, 0x0, 0x0, 0x0, &(0x7f0000000000)=ANY=[@ANYBLOB="2000000000000000ffff000000000000f87c8a5b671b1b542a538706000000a714000000290000002a000000030035700100000000000000"], 0x38}, 0x0) 23:07:59 executing program 0: r0 = syz_open_pts() ioctl$TIOCCDTR(r0, 0x20007478) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000000)={0x0, 0x0, 0x0, 0x0, "fe0d88800000000000000500", 0x80020000}) 23:07:59 executing program 1: r0 = msgget(0x2, 0x2) getsockopt$SO_PEERCRED(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f00000000c0)={0x0, 0x0, 0x0}, 0xc) r3 = getuid() r4 = getgid() r5 = getpgrp() r6 = fcntl$getown(0xffffffffffffffff, 0x5) msgctl$IPC_SET(r0, 0x1, &(0x7f0000000100)={{0x8, r1, r2, r3, r4, 0x1b1, 0x81}, 0x2, 0x0, r5, r6, 0x100, 0x8, 0x800, 0xfa3}) r7 = syz_open_pts() nanosleep(&(0x7f0000000080)={0x68, 0x7feffffe}, 0x0) r8 = kqueue() kevent(r8, &(0x7f0000000000)=[{{r8}, 0xffffffffffffffff, 0x1}], 0x800, 0x0, 0x4, 0x0) kevent(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x1, &(0x7f00000001c0)={0x100000001, 0xfffffffffffffff7}) r9 = kqueue() kevent(r9, &(0x7f0000000000), 0xf8b1, 0x0, 0xffffffffffffffe1, 0x0) dup2(r9, r7) kevent(r7, 0x0, 0x0, &(0x7f0000000200), 0x7, 0x0) 23:07:59 executing program 0: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) read(r0, &(0x7f0000000440)=""/4096, 0x1000) writev(0xffffffffffffffff, 0x0, 0x0) write(r1, &(0x7f0000000000)="2ed6cefeecaac6185f44ede742559f9f54fc48967a2d13b50e5068f844053bd872a5e3e7f63697fcc6dc58e9", 0x2c) writev(r1, &(0x7f0000000000), 0x1f0) 23:08:00 executing program 1: r0 = socket(0x18, 0x1, 0x4000) setsockopt(r0, 0x29, 0x2b, &(0x7f0000000000)='\fFW}', 0x4) 23:08:00 executing program 0: r0 = socket(0x18, 0x2, 0x0) socket(0x1, 0x2, 0x9a8) sendmsg$unix(r0, &(0x7f0000002640)={&(0x7f0000000040)=@abs, 0x8, 0x0, 0x0, &(0x7f00000025c0)=[@cred={0x20}, @cred={0x20}, @cred={0x20}], 0x60, 0x404}, 0x409) socket(0x6, 0x8005, 0x100000001) 23:08:00 executing program 1: clock_getres(0xffffffffffffffff, 0x0) mprotect(&(0x7f00003b7000/0x2000)=nil, 0x2000, 0x0) 23:08:00 executing program 0: r0 = msgget$private(0x0, 0xfffffffffffffff8) msgsnd(r0, &(0x7f0000000200)={0x3, "6a188f0e493e3f29bfda5e6bd9ee0db8f90247f626f8e923386c23f1a7148ff521d3f7d4204ab8de38c6dc4c180e15a97d17c2c089c2ad85bff7fcba7f6275eacd51cc3c512b0994b6ea0d146d03b2b5508e18fdcd66bdaa8333f5876c0bfb5c95507fba1beb64e33cc1000f2d5cc945c56954450db11a4578cf9257930c48b8ce64ec5a4a2794753a78f5e6601bb5c5390c4aac9d1d8d5536f673f2421d0af0bec158639ff47b95c10c63b009063e4ab04e86f84108153c8556faceff47af805242306bf87e0b9ba33c2226f7b1f44a9101c8ad3dd5b461c50280c3a2836ce6aade2113f0261174a1c1a4a89f2124382d4bd1b68c1bc9ce50"}, 0x101, 0x800) r1 = openat(0xffffffffffffffff, &(0x7f0000000080)='./file0\x00', 0x8008, 0x43) getsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0), &(0x7f0000000100)) msgrcv(r0, &(0x7f0000000000)={0x0, ""/86}, 0x5e, 0x3, 0x1000) 23:08:00 executing program 1: r0 = semget(0x2, 0x0, 0x180) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0}, 0xc) getsockopt$sock_cred(0xffffffffffffff9c, 0xffff, 0x1022, &(0x7f0000000080)={0x0, 0x0, 0x0}, &(0x7f00000000c0)=0xc) r3 = geteuid() getgroups(0x4, &(0x7f0000000100)=[0xffffffffffffffff, 0x0, 0x0, 0x0]) semctl$IPC_SET(r0, 0x0, 0x1, &(0x7f0000000140)={{0x6, r1, r2, r3, r4, 0x4}, 0x0, 0xffffffffffffd224, 0xfffffffffffffffa}) setrlimit(0x0, &(0x7f0000000000)) setrlimit(0x8, &(0x7f0000001480)) 23:08:00 executing program 0: r0 = kqueue() r1 = getpid() fcntl$setown(r0, 0x6, r1) fcntl$setown(r0, 0x6, r1) 23:08:00 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCMBIC(r1, 0x8004746b, &(0x7f00000000c0)=0x1ff) r2 = shmget(0x0, 0x3000, 0x10, &(0x7f000008d000/0x3000)=nil) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) shmctl$IPC_RMID(r2, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 23:08:00 executing program 0: socket$inet(0x2, 0x1, 0x5) r0 = socket$inet(0x2, 0x8001, 0x3) getsockopt$inet_opts(r0, 0x0, 0x1, 0x0, 0x0) mprotect(&(0x7f0000ffd000/0x3000)=nil, 0x3000, 0x2) mprotect(&(0x7f0000ffe000/0x2000)=nil, 0x2000, 0x1) 23:08:00 executing program 0: r0 = semget(0x1, 0x2, 0x1) semctl$GETNCNT(r0, 0x3, 0x3, &(0x7f0000000380)=""/94) r1 = openat(0xffffffffffffff9c, &(0x7f0000000040)='./file1\x00', 0x380, 0x0) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) getsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000080)={0x0}, &(0x7f00000000c0)=0xc) r3 = open(&(0x7f0000000000)='.\x00', 0x0, 0x0) linkat(r3, &(0x7f0000000180)='./file1\x00', r3, &(0x7f0000000300)='./file0\x00', 0x0) getsockopt$sock_cred(r3, 0xffff, 0x1022, &(0x7f0000000140), &(0x7f00000002c0)=0xc) semget(0x1, 0x0, 0x20) ioctl$PCIOCGETROM(r3, 0xc0107005, &(0x7f00000001c0)={{}, 0x1, &(0x7f0000000100)=[0x0]}) fcntl$setown(r3, 0x6, r2) ioctl$BIOCFLUSH(r3, 0x20004268) 23:08:00 executing program 1: r0 = syz_open_pts() ioctl$TIOCSTOP(r0, 0x2000746f) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "e011ebf8d59239a35971911660e08d68686f6ee7"}) r1 = fcntl$dupfd(r0, 0x4000000000a, r0) ioctl$TIOCMBIC(r0, 0x8004746b, &(0x7f0000000080)=0x10001) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000000)={0x8, 0x1000000000000, './file0\x00', 0x1f, 0x5, 0x58, 0x40}) r2 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000140)='/dev/ttyCcfg\x00', 0x8, 0x0) ioctl$KDSETMODE(r2, 0x20004b0a, &(0x7f00000000c0)) syz_open_pts() 23:08:00 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) getsockopt(r0, 0x29, 0x23, 0x0, 0x0) pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x4) ioctl$PCIOCREAD(r1, 0xc0107002, &(0x7f0000000040)) 23:08:00 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000040)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d45f00"/101, 0x65) write(r0, &(0x7f00000000c0)="90853856a63efcf2dafd59dbb3ccfeb6a287611df9e9a23877062c368035b5664d65457b1941530000000000004abe72c94ac670d881303650a2a9c8dfef9cee2dcd728c8961da17d75358006934cf022986abb786086ad403fd13ed874ccbd16f09", 0x62) r1 = syz_open_pts() close(r0) r2 = dup(r0) faccessat(r2, &(0x7f0000000080)='./file0\x00', 0x100, 0x3) dup(r1) r3 = syz_open_pts() ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000000)={0x0, 0x7fffffff, 0x3, 0xfffffffffffffffd, "85000000000900"}) readv(r3, &(0x7f0000000580)=[{&(0x7f0000001900)=""/134, 0x86}], 0x1) syz_open_pts() 23:08:00 executing program 1: r0 = socket(0x18, 0x1, 0x0) getsockopt(r0, 0x8200000000000029, 0x1, 0x0, 0x0) 23:08:00 executing program 1: getppid() pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCGFLAGS(r1, 0x4004745d, &(0x7f0000000040)) sendto$unix(r1, &(0x7f0000000080)="ff57b553f35fc68ad922aea36ba468c1aba353415339f07e9683959951ae23c3dd1cf88bd41de5db46df7067634cd27b2f03ad6a41bb5424ab50a568fdd12a48a137d0b69f0dd0c04b1adb595b769cb2a2552f8ec8604916620df4c260d55613beb219d47495ee7b484410b347c629d1650c99d8b9f092fe8aef80c6ad2636d7bdadd21dd90b39fd487f39a6d56208af204342833abc8d79f5e2ab12eeadf4608dc13e8d1532398a3452c53c9e55ab0cf2f66292c2c04a7da94691572fca7af1ba603e94cedc2e7fda3cc68813f0eeb56bdc6623", 0xd4, 0x8, &(0x7f0000000180)=@abs={0x0, 0x0, 0x0}, 0x8) r2 = msgget(0x2, 0x3c) msgrcv(r2, &(0x7f00000001c0)={0x0, ""/226}, 0xea, 0x0, 0x1000) accept(r1, &(0x7f00000002c0)=@in6, &(0x7f0000000300)=0xc) ioctl$WSDISPLAYIO_GETSCREENTYPE(r1, 0xc028575d, &(0x7f0000000340)={0x80000000, 0x8, './file0\x00', 0x80000001, 0x20e6, 0xffffffffffff0001, 0x4}) select(0x40, &(0x7f0000000380)={0x2, 0x4, 0x7fff, 0x100000000, 0x6, 0x6, 0x0, 0xdc7}, &(0x7f00000003c0)={0x7, 0xfff, 0x400, 0x80, 0x58ce, 0x1f, 0x7, 0x3}, &(0x7f0000000400)={0x6, 0x4, 0x7fffffff, 0x80, 0x0, 0x6, 0x1, 0x3}, &(0x7f0000000440)={0x3, 0x5}) ioctl$WSDISPLAYIO_GVIDEO(r0, 0x40045744, &(0x7f0000000480)) r3 = syz_open_pts() pipe(&(0x7f00000004c0)={0xffffffffffffffff, 0xffffffffffffffff}) r6 = syz_open_pts() getrusage(0x0, &(0x7f0000000500)) ioctl$VT_ACTIVATE(r0, 0x20007605, &(0x7f00000005c0)=0x5) ioctl$VT_GETSTATE(r5, 0x40067664, &(0x7f0000000600)) ioctl$VT_GETMODE(r4, 0x40087603, &(0x7f0000000640)) linkat(r1, &(0x7f0000000680)='./file0\x00', r4, &(0x7f00000006c0)='./file0\x00', 0x4) ioctl$TIOCGWINSZ(r3, 0x40087468, &(0x7f0000000700)) ioctl$BIOCSDIRFILT(r1, 0x8004427d, &(0x7f0000000740)=0x7f) ioctl$FIOASYNC(r6, 0x8004667d, &(0x7f0000000780)) unlink(&(0x7f00000007c0)='./file0\x00') ioctl$FIOSETOWN(r1, 0x8004667c, &(0x7f0000000800)=0xfff) getpid() ioctl$TIOCSCTTY(r4, 0x20007461) fchflags(r5, 0x10001) ioctl$TIOCMGET(r4, 0x4004746a, &(0x7f0000000840)) pipe(&(0x7f0000000880)={0xffffffffffffffff}) ioctl$TIOCMBIS(r5, 0x8004746c, &(0x7f00000008c0)=0x6) fsync(r7) 23:08:00 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) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000000)={0x7, 0x5, '\x00', 0x4, 0x4ccd, 0x400, 0x4}) writev(r0, &(0x7f00000024c0)=[{&(0x7f00000001c0)="77acf4aaad41750aeeafd2a795244f5535b8c9fa01ae56cc1100629790553c18468caebf56be134170d9e370b6f7b94f6a096b3d62edd6e25e2887f01347", 0x3e}], 0x1) execve(&(0x7f0000000040)='./file0\x00', 0x0, 0x0) 23:08:00 executing program 1: openat$wsmuxmouse(0xffffffffffffff9c, &(0x7f0000000080)='/dev/wsmouse\x00', 0x0, 0x0) open$dir(&(0x7f00000000c0)='./file0\x00', 0x200, 0x4) open(&(0x7f0000000100)='./file0\x00', 0x80, 0x1) socket$unix(0x1, 0x1, 0x0) r0 = accept$inet6(0xffffffffffffff9c, &(0x7f0000000140), &(0x7f0000000180)=0xc) r1 = fcntl$getown(r0, 0x5) wait4(r1, 0x0, 0xb, 0x0) r2 = accept$inet(0xffffffffffffff9c, &(0x7f0000000000), &(0x7f0000000040)=0xc) fchmod(r2, 0x100) shutdown(r2, 0x3) 23:08:00 executing program 0: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) getrusage(0xfffffffffffffffb, &(0x7f0000000340)) r1 = kqueue() kevent(r1, &(0x7f00000002c0)=[{{r0}, 0xfffffffffffffffe, 0x11}], 0x3ff, 0x0, 0x0, 0x0) kevent(r1, &(0x7f0000000300)=[{{r0}, 0xfffffffffffffffc, 0x9}, {{r0}, 0xffffffffffffffff, 0x7}], 0x9, 0x0, 0x0, 0x0) getpid() r2 = kqueue() r3 = dup(r1) setsockopt$inet6_MRT6_DEL_MFC(r3, 0x29, 0x69, &(0x7f0000000000)={{0x18, 0x0, 0x9, 0x3}, {0x18, 0x0, 0x7, 0x100000001}, 0x2, [0x6, 0x7, 0x9, 0x3f, 0x0, 0x7, 0x2, 0x42e]}, 0x3c) kevent(r2, &(0x7f00000001c0), 0x9, 0x0, 0x1000, 0x0) pipe2(&(0x7f0000000080), 0x10000) dup(r1) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffe, 0xc6}], 0x27, 0x0, 0x0, 0x0) 23:08:00 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000300)={0xffffffffffffffff}) setsockopt$sock_timeval(r0, 0xffff, 0x1006, &(0x7f0000000340)={0x3, 0xffffffffffff7fff}, 0x10) r1 = socket$unix(0x1, 0x3, 0x0) sendmsg(r1, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000040)=[{0x98, 0x1, 0x4, "14977bb9153b4be91098102eb84e8b8d9d4b8270409d48bac1ba70dd418ada03436e2ae66681f45960f87104fd02286827685240e052ec09f43e3c5e0e68e57276e7516c26e3c659afc5fc19e449befc4fa6c1ff70d678bff6edf61baf6e0e9bcf9aebecdb0e397113c44d63053f47c3929a8124e017e2f46d92e8cf4ee2d9f45463f1e9"}, {0x70, 0xffff, 0x4, "d49ff9d2cc1444d83f63249819166fcfb54fdfc65cdc6ac199181b6f14207549c249c668fde44489a2e7dcb78a3871d0814a6db7db3d7f54bcfb1c5a760f0410d3791a78e00d6aecb0659255a6d9dd3bd1ebb2250de589354ba21be68f"}, {0x78, 0xffff, 0x5, "1e2901ce599e2870797b2a8062d9f7aa6cbb4bfb4d7692f0a8c329d392f14fc6e79122375b1f9b07b9e746c8b8bcaab0a97eb25f2a24f3d5ee1ab8916290e874c5b458edab91718a6dd07a0a9aa4a5f9281e85e1f962b220f53f020bdd3bd5bb149c68b543"}, {0x110, 0x1, 0x0, "f9cc44cdabe5455c75f74763c7a680044b178b6dadd58dbec3bd79d0a3756511c625481217346279221c757fa0baeabf03637593f95320cb7e129f76f5b1befa11e939d83d3f1fcee56ffe43543471d200fb0cb22fddc516dfabd687ae52a62e02411c53cfa21726c07a84266335d7769c70781c0ac05b86b66c0a3172a9e55f4cff9db6cdf8fbec399346dcdefcb62e09ac54cfaea79623fd16f9022bcf5464178616c97e103e9d6d24f050b4735d5337dfa8182191438c1ea5fc50718783a20de41e37914117fdd6f05baa3a624168fdaf1e923858cb1ca066bd51157385a57cb249d0de16c89094422e51d00b4d81ee2e52a06af2b58b6fbae17a5496"}], 0x290}, 0x8) 23:08:00 executing program 0: r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x400000002c5, 0x0) r1 = kqueue() kevent(r1, &(0x7f0000000040)=[{{r1}, 0xfffffffffffffffb, 0xffffffffffffffff, 0x2}], 0x7ff, 0x0, 0x8005, 0x0) kevent(r1, &(0x7f0000000040), 0x8, 0x0, 0x27, 0x0) r2 = socket(0x1e, 0x1, 0x7) fcntl$dupfd(r2, 0xa, r0) 23:08:00 executing program 1: pipe(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) close(r1) ioctl$WSDISPLAYIO_DELFONT(r0, 0x8058574f, &(0x7f0000000000)={'./file0\x00', 0x1000200, 0xfff, 0x3, 0x1, 0x6, 0xa5, 0x0, 0x2, 0x0, 0x9, 0x7}) socket$unix(0x1, 0x3, 0x0) select(0x17, &(0x7f0000000740)={0x9}, 0x0, 0x0, 0x0) 23:08:00 executing program 1: r0 = open$dir(&(0x7f0000000040)='./file0\x00', 0x400000002c5, 0x0) r1 = shmat(0xffffffffffffffff, &(0x7f0000ffe000/0x1000)=nil, 0x2000) shmdt(r1) kevent(0xffffffffffffffff, &(0x7f0000000140)=[{{r0}, 0xffffffffffffffff, 0x1}], 0x0, 0x0, 0x0, 0x0) r2 = kqueue() kevent(r2, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0x1}, {{r2}, 0xffffffffffffffff, 0x1}], 0x7, 0x0, 0x800, 0x0) writev(r0, &(0x7f0000001700)=[{&(0x7f00000016c0)='y', 0x1}], 0x1) 23:08:00 executing program 0: mknod(&(0x7f0000f80000)='./file0\x00', 0x1040, 0x0) truncate(&(0x7f00000000c0)='./file0\x00', 0x0, 0x0) r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000080)='/dev/null\x00', 0x1, 0x0) sendto(r0, &(0x7f0000000100)="0bca9f799bcff57709c3", 0xa, 0x3, 0x0, 0x0) ioctl$TIOCSDTR(r0, 0x20007479) utimes(&(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x517b, 0xfff}, {0xffffffffffffff91, 0x1200000}}) 23:08:00 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x3fd, 0x0) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) open(&(0x7f0000000000)='./file0\x00', 0x82, 0x1) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) socketpair$unix(0x1, 0x4, 0x0, &(0x7f0000000080)) mmap(&(0x7f0000001000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x0) clock_getres(0x0, &(0x7f0000000380)) 23:08:00 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x70a, 0x0) pwritev(r0, &(0x7f0000000080)=[{&(0x7f00000004c0)="90c3fe67eb586898600425f2f573e0d1ac83c18d65c8e22066c0d389fe894a974c8d45aaf9d2e7ae9fed58938ea6ac68a0b0632688ca0fab3647175abf22fea120c9b3bb77ca60c128295bf234505356095dbf9e50a4a5079723b57fed8ef0a251b91e67e1f5d347d5b668", 0x6b}], 0x1, 0x0, 0x0) mmap(&(0x7f000000f000/0x1000)=nil, 0x1000, 0x0, 0x2810, r0, 0x0, 0x0) ftruncate(r0, 0x0, 0x6a) mmap(&(0x7f000000f000/0x2000)=nil, 0x2000, 0x1, 0x810, r0, 0x0, 0x0) sendmsg$unix(r0, &(0x7f0000000340)={&(0x7f0000000000)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000280)=[{&(0x7f00000000c0)="50a93bafbe49c0c96b85df2d1a1effa841dc42aa10ed6234e18e637beb1e7e19fe66dc02bea0adbf9cd366323844f1b4a6e67126cbaa569c9995c5b8df6ebc1b26361211bc5d1c10", 0x48}, {&(0x7f0000000540)="e5af8404417597bf5df58b5eba94cff83088637e2914c25d817cdc82e6feabc1ab3ceabb3ffc1a42a1180c3bbbdc4d422e791b21207dda4dda48e378d9cd307e5cd34da2854bf710107569959a30bd0dd5acf32f530aec7f8996cdbbcef1c6010fc4fa39c424fa9741e167619c9e33c509f223bcab46e282c25b757a9d8e7665b25d1b8d9010e09882de990d3f02767c57c690a3666141b10d49168194747942cf34a302b953b4c897e37216e8a115a6c0ee24ffcedc44bf7ef4762ab62cbade3992b230eaebd3b94c3124b76f58b12b785d14afdac070231852e7aab0c4f160c7f7f094a4dd86ea87b713783035d1d05c49097e8d31d362b898cc910e7e5cf0e5f45e854ff4ff5e3f24d57a8b84b602f73f1306cc1df02fa6e1d4569b358b40205aa6bb9cb3d9629fd9f61b265607bd9219d3a81350f339a4de26dfbef6d3dbad0dcab998fdc084cb6155a90f2450b31895ff24fa474535c4012834a8f5d1594dfad0e8b9663b11a062502488d0c2d49095e2cc1aa4770fedcfb5e1a07b61783e39c24d72c73f0d7d564394c7ccc50eb7dfde99d2e7c7607db335057f3933525e8770fb493b3da6dfa5e551370fd325a25e11b0b26ca38209116ba26341493e090c4ae9e65f83a89ba821cbd85576dfafe79ea79fd87d6c61743b2f820ed24cfb6dd51e72c693d5457d41c2eb5dd0683f228ef52d43760036240acd9a63f4b72376fdfb9ad2fdd15269bf7554382527847015a7d5f82fae1c89e49fe51063e41c163fbb47a95f9b40944408382999062b3ed8bfb90390dc203f86b5b8fabd3af6d60b884ef9c219054e34c37954bb8cbb1cc9e6dfce0fd141297e6594e95235629d99409a9207a32b4f60e3c977ed01e2b078f9fd7cc4bd8e7de4362334916e117b5122c935e61828fa0a70bdeebd90f1595ae2ca4c151a5560cf1d62f84a22e1058164e5c9f8d7d5e748d0363d4609ff51b7c30635bbc73dac61b343fe10e3ea9c98d5d5ad04e56370720841960752312dc9f62fc9e146031123be594fba293ccb752eb78071004afb827b31f98b29138b113c80b378a01e5bffd637659fa09de3244848e20b0ee3a93af26eaf0ab4a64775cbd8de917bc5c89476a10f165fb936a00092a9b17bdf404153f7963cdc4131c5197cb7cc78ed273ef4cc298960fd1bd27c9c40ed179334b8b7eb89cb1983ff5498ba215c7ab2d1e04342d545a18019a219dade2c4ff616a309ea4beb497576a4665e8ac1ae8500a6fb1854b70d5c886c15acd6de639684980b8d2af12388e4236473bc6e8bf74fdac96690c96b9dbc13f2e08ad1e07cab0ade42b2ab63b7e12a7cab2affbcd9fe1bf1c508969404d03a702a42465b298dd1ea8306d2a178cd68b27a4cbdf1b418511383a20f458cf37a3bbd6fd65f9d47a5eb8b1f5d72081b6547167fe0eeb3800002b4654beab183875a77be59574603ad36e50a8a42feaf94d7b4ec64151f4f4c9e33b8ee14c1f1305c2b5c862d24e7936dcb18eec54658de3fd80f1612f01b70c462cae3374a174f37df108d11f62fea2a519d92c9828c1100bf1340243c9d02521bdf41ee9080fbef6ab7f3aee37146357b67fcc91195c17811098d49d8dab5881a4e2f085fb431eb0fbd250242c908df24b25ae34c344725183db3ffa31d3a50054a65e7fa936c725e35d673da2b12531d211c858867a2f3c1ef5c1209fa119ec894e80e015121c40eb3cd2b0c39e1e568b20a78447cc937edefffd4d80ec4f41e1475e31ccaef31e76164e5ebbe880e014132009fe6d64488d28a2bc06c6408e3d6413e788a804a100f57b6d5fc50373ffb6f4b3b68478d8f32859603a8b6f035f6ed74de96856985b8d1c88592588d353b0a1f418be760250da28a3e47a5edbc86422b90bb8796bf490f600d7296a1bdedf3f6c35b53d0eb57b1ab6df505228ff13d2faca7d45ae2cb2123ce779071022594e735054cd3cefc32b87678e8e84491c6b500b1965321c2856c891a2ead1f562a703a24ceaea3db36132a81bed509ad1258fe1fb1e365065546335bd425dad064e8e74e2c2793bab08845ba6e542862c29c9e2a807cd2ed3e5229ac03fbe9b3dd5d84a5b7804fcf61522bb334fa3920c06600b092760ecc5295587019511e0f37fdc8402f63ee56ec5b35c687ef9fcbadd0bcb2d9b6cf5ab206d6ca4ba6ba8f3af91fa3062b7410cc30b4f1ed163fd68f731b76d971cfd68eaf24d4923af6079866414749ffb542aa86e1d7a5dc2f44809613bbc6a4d0fb6d40d1e432310d19f94b47f5029d15a038c3e10e754b0709d7a5794bb6cb8e45aff8af1a2ceb2c1a343cde407f894647e041731a15c429f03956d86662772f5429579f0ae6b40132570d0edef16e6337d57687f9de9177028e7588895cadbe30ed2c4214ab10739b7695e50f1f71f7a62b91e436aeef041bbff469e23e96de866993fa8cf0eabc242bd43260a292865f36172ddf351d4a18bc3d12b691c63d75d2a41b349358ad94030d9b48d6abb3c1cbf5b292c11f9c83f7319135b28e99c4cac7874719a510bc5035375fa59aa62c6dbc00e869133ba29d3b4a416714de423cd96a96d655c9494ed4f0e5adc760cfab66bde8c8b04e6bebb531317931601a28964569e6a61d62441f7de9004f775a272eac35ec16074f5872d6c74013ad6d570ebf3245b4467654130ec0d946fd13dcb2a0660a61e21a8f13d264a90441181066d4cba74aff33107be1c0c78784d2df689f45f8a23a445ee8c89575b1b87398e3e91e9b9b7e6bf952d1db59470570db5a2148363b01b0cb233dba6a023d18c9f90975a7b0159903f4fab5b60c92113fe00ce275347b83da2c86c8b3c3550bcbc0325c8d55747589f662e06534a27489fc25d9099c06c0ed012c4d2c3cb10808ff5187b89bf0006cde80bd5c4649494d1081f69c4107d358ef5fb8db7788e47f976804e353c718ff22e102c1b7e44094678c9e91107689b04f85825bbc93b36403d7d739e7bf8669b4f5619568874d765d5ccd598571cb3201d1579fd0aa2960fef9f8dca6a642497815dcf3b524799d0cffac48848ad5ea708ae832a81c8bc3008732a001697a80d05a1c635f46eb9ef13d79a7d78e80ca2336a8649783f212b04cd27705bc348fa5decb328a52f13679f15e69a3a55611729d87a6e88db4688b744e34635535edaa63bc43b04a1d5a3d131e39d0a14fefdc5b5c2de561bc68dfeaf2967767d390e80b783717fb2a8253ba10ed045702ea1280be8e246490a0cc11d1e97c377d55d2114bbe23e2dd9aed35ff77bdb6aff5d5c1bf543bcdb2dd479c71e0596633a88b4f024a61d7bffcac769e222d6c845612d873c8ff2db6e4b09b20f73ea479964b985b2d0f7d5ea9179698f7d66bb7b8fbeaa8ef2e2d5214fda575726941c1006a6077f245fc17e661e6620b1749447e93ba7df1d1f7605207a2d60211ced9a9da5537af9378c7f280e850e2ef6d552fb202d44dc4796e81e35b2320c53ad39f480c37f8dbf1aa20bfe639e87f5515a6656c1fdfe0f7a9fff5ac3712af19f96a1f3376cea4fb696708f17fb0167de448bf0e0dc084c95a842e09bb693904b2cad19c22e3b2b840240725e395d1bbc6bc597e8029f08a930d6b7155ac6b705154bbedda06949440eac214480ceb2d03a0938c7c4efb3cacd6a362dcb08d56b9a4ef8b77cbe74c0d92ea2912a65cdc41602e5302c59f6da37f2e0803f396a2f67bb8f23da76b74b6b3098aa5bcfefe927bc299c498df18865dfa9f4e33e7d7d89639b847ef38787a6296f441b77a3d9ab160223cef7a2a7bae4f65cab5d33049665f967c34d5118cc7dfa634e6789b7e292e5cb1f44247ddcbc9582237a275d60a2513973dd412efccdeb1b4a992906cd5719fac07a20552a919b7c3df8fc19e8dbb425fd4035995b5ffa2f4bc9d850469f407661fea30bf69ee3b91801a90feb5a3dc716d0770684bc1a8b193f8b9ced5017901b966a4cbf071d99ce951054b6b9b25b00b7ce1c00dffc9dbf951c281c4f14294c29348fccb5f1148ab62211aad044fd02d981996eae9c29cac52dc4696004bb85d2ca3b4ec7ddcc0890e306d2a6ba68a1ac1caeff6393ff6084b988d08fb7681610cfb1482c4da7422f47b54658d0e58e77bbdb37393fa160bea97ccae57f80d82bdeb56c2ff08d49a1eade52500626d9ec639272824ed87f82157865b3fd25f7c628cf63d63ff9e738bf132cac18a8ac171a1f0f462624ff8a3592ed1f4cd03c66a2726ed7153231eea5491d636e892f104b9ebb38f7bc3db29d33f3248383331cc63ac9d58d5a4068a762edebf2cb6f997b22340513e1d80ee6fbfb0b7782936e676f24ca6e5c876cdcc5917e23971ddab11c48ad7aac21b3e66abb1d8ba04910325e1b6b936dc8a134b2da1f7681139befcb005bcdfc15e29466adabb111055f6f29ec5f3a52cd5b004a71732222e6a156dc8bc1260719144d4ecc7a8ecd07aa455d85b688feb62789ced48f6d67d15f64de6d7970ce75f4ff71be7f2095c5424289357d56faaa362a43cbb39cec3f4ceca7d40eb11af31775f0d147903280d0c6ab8563128e11e9a17d23f4e7d7acaf0183fffc709bc9c721d6df56385236adaf8feea94b09637cf7bf0678a3bbd3b3fe489bde1b20b9d5b8505f2f973d80c1c7f673b195931960c72399fc8c56d0943592b8b448cbc1da2099f5d3b7020f940747eec987476c0f6c479e4c44fb5fe48d642d1fd5a8e5a073aa2cab78f4013e2fdbadd429a8a51dddcf466f3388e08ea99dbe158aef3790f17b521a85d87fb6a7d669f414e60dbef28fc0db62d7e17c55e3d5f6ea438248f7fdaa89033dc950fe05e3995ae49c396904087ed59f74c5c6562d82443883d24fa60df8b8a99115ef31846e8dfb849816aa41f37c236f46dbb127d19721cfd80a83a3c06f22bf09783b7fb1cac9abd61e58a79bb041de9d7fb60f29527302cb62820ceb5cfdf87c6059b04da3c2bb018c682fa03bb6d9f278d6b92e5abbc80ce9b29475f97bd7a2795a688c5b64d294b41ab055466119f4643a88c28a15253ee92cd78722741cf9539968f8be300470fd4d461e8c631929a3069e04fe86d1a1a24966eb2c7161f256fc3b324207879ae9911d8b3498144ccceb14a590675b3241c0f3d9f27695b6b973634b6fdb57df03ef5744e5f571eae8dbdb8de5fcf4e4baed8b486df63658db8aae445361b05f1e897bde2021087a7d36b35e458ca882942411842f2eafa723d1c1c0e01ce9b88519b58479cc4570d0ef9d525a93ee28feb445f3147172ce70c8006224648cd0127c06c5e355d415d603fc95c8e3edf924ead33658b7fc23eb057c9818189a9c9a47016a433e4d5d4acdc3211c19b7aa733ae7403601092c7bbe44101904e1e240a576215238c8b44a5d5929a74e8c589585624087c741d09ff9adab50abfed6bc0d11bf5ecf231e8d5395e98477f72647cc938e70c310c8a991bfd91e51f3c950a8c21a96f035604ae2ca5662fbed4feb48b0a4c8b559dc4340acba48b9d81255dbbd7020c30adb497237bc1721b5787909c30e56f5897922d7a562c551fc613c5939d033bdeab3cd089a73fd391233f93b24e4c2216f38562b1aecf6ea9a8651ea83550d0fad5934d1e75cb017bdeb23d7344b6ce982ed574ad3a2485852e0a8bf9fb8cb05fdd8b256beeab5b6bd74cdcd051a03acb6c21bc99d578a651d570d2d69a8c5cd8db27a1887b0d09beaea42a83fca13d4442c8edf2c412ca0a1de44c53e53639547d4dda38feb31d8dcfc75e475d55", 0x1000}, {&(0x7f0000000140)="0ffca0f13f353249aa13d1112826664b1969f12f02e53776158b8f87ebd474b83783da", 0x23}, {&(0x7f0000000180)="f79738e676cdf454ab5899f62b01a84e66eed8be52ecb966ea2aebab37f15cb3590916a9b9df715d2a9be16dc1326cf6de8b14f3d62efe43dcc6e74a27ae5ec1ba2a2c5bf185f61601f3c8fc0ec93e996f39eaa93346641a5b031a0083aec8b84c40bc516c6597cd67e3c237ac0bb44522cec4745b485dba2b666cca81d573817f6c1da7b2c2a40ded47bc922c8c99f4d4d0dde33f7fdbf016ed963609b125c6615cbfe499b253b1c272408df17e2d422e7a17b2eb188c77574a1943be977ddca44700", 0xc3}], 0x4, &(0x7f00000002c0)=[@rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0]}, @rights={0x20, 0xffff, 0x1, [r0, r0, r0]}, @rights={0x28, 0xffff, 0x1, [r0, r0, r0, r0, r0, r0]}], 0x70, 0x403}, 0x4) 23:08:00 executing program 0: r0 = open(&(0x7f00000000c0)='./file0\x00', 0x80, 0x0) madvise(&(0x7f0000006000/0x3000)=nil, 0x3000, 0x2) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) r1 = getuid() seteuid(r1) ioctl$WSMUXIO_ADD_DEVICE(r0, 0x80085761, &(0x7f0000000040)={0x0, 0x7}) pwritev(r0, &(0x7f0000000480)=[{&(0x7f0000000600), 0x100000}], 0x10000000000000ff, 0x0, 0x0) 23:08:01 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) symlinkat(&(0x7f0000000180)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00', r0, &(0x7f00000000c0)='./file0\x00') readlinkat(r0, &(0x7f0000000140)='./file0\x00', &(0x7f0000000280)=""/183, 0xb7) unlink(&(0x7f0000000000)='./file0\x00') 23:08:01 executing program 1: utimensat(0xffffffffffffffff, 0x0, 0x0, 0xa59e2a4fe716a2bf) geteuid() r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000000)='/dev/bpf\x00', 0x30080, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x8000, 0x41) ioctl$TIOCGETA(r1, 0x402c7413, &(0x7f0000000080)) mmap(&(0x7f0000ffc000/0x4000)=nil, 0x4000, 0x0, 0x10, r0, 0x0, 0x0) 23:08:01 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000000)={0x0, 0x0, 0x90d2, 0x0, "d730c1ff070000e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000040)="582720efabd16ebae63225259560f8e5c15f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c583e4d54a38b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc037916b136a54c", 0x65) write(r0, &(0x7f0000000180)="a6", 0x1) r1 = syz_open_pts() close(r0) r2 = dup(r1) r3 = syz_open_pts() fcntl$getflags(r2, 0x3) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0xfffffffffffffffc, 0x760c7727, "85495500020000000000df1067f5bfa6ee00"}) poll(&(0x7f00000000c0)=[{r3, 0x21}], 0x1, 0x0) 23:08:01 executing program 1: r0 = open(&(0x7f0000000080)='./file0\x00', 0x60e, 0x0) pwritev(r0, &(0x7f0000001640)=[{&(0x7f00000007c0)="8df6a96f63b686e6ea2de2709a7a5506827bf2a26314ec410faada3627e2923eade41ab2e5c4c3d8f538e2daef1058ec3b9e2acf44888191ba326e18834cd56576a10e3d67a63ee64af409acaeac249b3f02da7472f812258f4006320d65ee0fb6fa2ec20da515bedb5a51b517f4225fefad3470abc0257bf02d07a81504d193414cc013bdae0496d602c6779f29361058afa3b9db7ede14ebcef425f856dfe7ac49031dab9bd2b40379e78328d5068cd2033e9bf3d1a7b9fa2fe3cc7f7ab55543b39dc60d6e5576795cb907fa", 0xcd}], 0x1, 0x0, 0x0) mmap(&(0x7f0000000000/0x13000)=nil, 0x13000, 0x5, 0x10, r0, 0x0, 0x0) open$dir(&(0x7f0000000000)='./file0\x00', 0x800, 0xb) utimensat(0xffffffffffffffff, 0x0, &(0x7f00000000c0), 0x0) 23:08:01 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() ioctl$TIOCGFLAGS(r0, 0x4004745d, &(0x7f0000000040)) socket$inet(0x2, 0x4000, 0x4) close(r0) r1 = syz_open_pts() readv(r1, &(0x7f0000000340)=[{&(0x7f0000000200)=""/115, 0x73}], 0x1) writev(r0, &(0x7f0000002a00)=[{&(0x7f0000000440), 0xff52}], 0x1) r2 = dup2(r0, r1) ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "9375b01a93b45136fdf0f0e1787fd11e3b4ba8dd"}) write(r2, &(0x7f0000000380)="fa", 0x1) 23:08:01 executing program 0: r0 = socket(0x10000000002, 0x2, 0x0) shutdown(r0, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1023, 0x0, 0x0) r1 = kqueue() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000000)={0x0, 0x0, 0x0}, &(0x7f0000000040)=0xc) kevent(r1, &(0x7f0000000240)=[{{r0}, 0xfffdffffffffffff, 0xd}], 0xffc, 0x0, 0xffffffffffffffff, 0x0) r4 = dup(r0) fchownat(r4, &(0x7f0000000080)='\x00', r2, r3, 0x4) 23:08:01 executing program 1: pipe2(&(0x7f0000000040)={0xffffffffffffffff}, 0x4) r1 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f0000000100)='/dev/ttyCcfg\x00', 0x0, 0x0) pipe(&(0x7f0000000140)={0xffffffffffffffff, 0xffffffffffffffff}) r3 = openat$wskbd(0xffffffffffffff9c, &(0x7f0000000180)='/dev/wskbd0\x00', 0x10000, 0x0) r4 = openat$wsmouse(0xffffffffffffff9c, &(0x7f00000001c0)='/dev/wsmouse0\x00', 0x800, 0x0) r5 = openat$tty(0xffffffffffffff9c, &(0x7f0000000200)='/dev/tty\x00', 0x110, 0x0) r6 = accept$inet(0xffffffffffffffff, &(0x7f0000000240), &(0x7f0000000280)=0xc) r7 = openat$wsdisplay(0xffffffffffffff9c, &(0x7f00000002c0)='/dev/ttyCcfg\x00', 0x8, 0x0) r8 = dup(0xffffffffffffffff) r9 = openat$vmm(0xffffffffffffff9c, &(0x7f0000000300)='/dev/vmm\x00', 0x20, 0x0) r10 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000480)='/dev/bpf\x00', 0x80, 0x0) r11 = openat$wskbd(0xffffffffffffff9c, &(0x7f00000004c0)='/dev/wskbd0\x00', 0x80, 0x0) r12 = open$dir(&(0x7f0000000500)='./file0\x00', 0x41, 0x2) kevent(r0, &(0x7f0000000340)=[{{r1}, 0xffffffffffffffff, 0x0, 0x1, 0x5, 0x4}, {{r2}, 0xfffffffffffffffc, 0x0, 0x1, 0x8, 0xf2e}, {{r3}, 0x12ade89384fb121a, 0x81, 0x80000000, 0x5, 0x2}, {{r4}, 0xfffffffffffffffe, 0x0, 0xf0000000, 0x3, 0x9}, {{r5}, 0xffffffffffffffff, 0x0, 0xf0000000, 0x5, 0x101}, {{r6}, 0xffffffffffffffff, 0xe, 0x11, 0x2, 0xcc03}, {{r7}, 0xfffffffffffffffc, 0x0, 0x1, 0xffffffffffffff86, 0x7fff}, {{r8}, 0xfffffffffffffff8, 0x8, 0x8, 0x200, 0x80000000}, {{r9}, 0xfffffffffffffffd, 0x43, 0x80000001, 0x10000, 0x400}], 0xacd3, &(0x7f0000000540)=[{{r10}, 0xfffffffffffffff8, 0x20, 0x0, 0x6, 0x8}, {{r11}, 0xfffffffffffffff9, 0x50, 0x0, 0xffffffffffff2951, 0x4}, {{r12}, 0xfffffffffffffffa, 0x80, 0x6, 0x5, 0x80}], 0x800, &(0x7f00000005c0)={0x101, 0x2}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) sendto$unix(r13, &(0x7f0000001140)="eff8cdc81fb6122818f887d4b758a9aa35a17c058298637c3763bbf575b7d6acea3cd2937ccf78c016c18fa142fe5f5cfa61fb0db3c8ce9895ba86758c9f990ebe4ff932469652798bc2811bf38d224f522000d6dcea2bc54c4ed5420218983bc551dea24f514938698ba2342723ae4bd08a7fe5395da99c84956f79ca06cc22a9992871dfbe1dc7006a8d99b916ad537d4cbd9d403f96178bf976b5c4725f4d97e6c8f04e786abf9c429d993fe3742fbdd9d52709ae53718749eeae95907d22c3a2c516dbd065f2363de2d7bd0a1dea3c3db706ef0810f2009d8f2b8fd1431b82c03b330e5c5c4b2a285c140066cb4ef05f2198c5b122b48de74bc6aa42d445069b05722605050a7137d5e99e190e56b59441389608527cd21abff511d8bc28d73622aac2e14b874e61d3e80ac49cd8e7d185ddecb58fdfb5ffccba6ba541491dc99246be40d064f16ce3d2731619ae80000809b8eaf00924c8857a4cebe286de6c8c3aa4a4d760cfc8abdbcbb5029b7bdadb55318abad69a6754f59de121e8951c339db7a967f0b27f0a0a775a8a88ca6b5769239179d76bed746514530e989da6c198d7a53703be744c9f7d726cecfce98ea2d8768d03de8d5d8be7f03812a23b0ae6bcdfdf7251a28dedb9fa73f300b2b1d2ae56b318fdab95a19036e73e1a2d05cc0d19ff4045294c5c0d5c6eb6abb79a25e5fe784238267afbb32bdade97aa8af3e6faa8eb40280a08abbd1b6653094a5935641aeb09fd2c84e497fca5f1d33a61b7636fff3c2b179a905399352f83cd3f893aa9de18b06e4ee2f371dc8c921f741f33d0a04995c2d3f96074d8fdf016526e8a794f03730bfe619e4108a64dc928bfcb120902ac9c3dd3f69618275a720ed208200fc38abe2092a161edd74d6e5724aa4ad198290997f3fd3e1c4a902ae6668641fcab38f497a9116949d8c39e9e00760a049aec0868f336a260b99d7c9e83036b845294b74fb715ad323eda8cddf421aff78e81c284ae953c089c21214444657b6407c11b57f4851c1d8c29249090cb1eb4828b454eb83d8a648bd7ca460ca4308a39bbde10cf6caa069d74a8e89d4fbd1484d6c0b9df275a98b86cd193a2396c30352ed6a09829e0de09192026299a565128ebd5e98e028139e2a9d92a6ac8566f9ccc56a66cd46f1bf66bb6db9be686d40675c46fb5ad42623bad2ae52542e75e88945b6c16cda57a7402623d577495ea86d85ca9176ff5f69de7865f311248e523c1a1ae168f1e6d4e490534ef1e906f709773c8e52f7948be5d2b5a0db489ffd164e4743c35465ce5dcd7e82736eb33698f0b67aec2c0e94ae1cc5788f07f2fcd20675553d5bc80cd45d821435a643a4cfe6f8204bab1280d192fbd68aff8495fe3766066d07ed125cfbfd8eeac562ee312cb93b27f0de789e49347210aa389a1f7f059a1c6d5270a4d70a2eb43a8efff865b5c833c58a6f02b17805f2b539ca2e161a7aa1739fcd4c2528e7281abbdd2c21c8f9a0c1ce191baebce7dddb353fcbd8d652075409c66e876e74369099b98e8286403da8b1ad391909bd91328befa8171789a8f8bd90dc5a010dfce2e2887929d072a3134f884be5c97a172609ee8b35d41411415e7c9d7493ec3a11184113b5c3201afc54ef01b888e6f99fca820dee555bc560b06daddd24b8ede55d3959438ddd4b00d434cfc2e4573a186eea6748e6c06efcb673713098b239bf982db695d3b4be9ede4db3f53aa29636928c40a1e022466a788767c715467b2809073687a6a5da5ecc8624fb6255f2fa90267d8aa75a51bc8e6aa278294be2c0e3d76aa5fe38f44278ec587ebf3a656c7fa83b6d51272306e97807c090ba20e22e11e6466103de61fd61ef50697f4ede5b37fee1a1115b729a90ab54a7c9a9b9136de410c45a3aad9cc73312e828c74f3425777f9f7d0ade1298e7b792deb9727ad94ba3b509ff4284346de58424a4cff63575e3235300b103d12a4e48632f8c3888abe9ceb43c24ef890a301b4061910ae5168e2c90771cbbbb9a7f72374f56d031de44d9a03ffb946b305c3f78d753ddd67f0014eab7a2a8246af3986ba098c0dc7031ea5dcfce5684fbe733b9e6b811d437d1773ca6a563c2de07443c9b9d3d9c038d303319eae66e6a2d67e08f1b251f557ddb69fa301d1a43938de5c4a63129272405838650512c7777e0b843e5cdc5ddd00b3b94bc5f4d49da92e4d0a9014f8f339dacc23597cb0b03a71ba9a5881c494c4cde0bbb845a6ddcef4434a1cc9c54a81cc90229eb28e9efd6c873d24332dcf9bad0c79d1e419e4d31ac63463f3c9b2d47c342954d155a6fbd9583e34c98ff662e668d9f1fc06986dcbc4f609d22673eecc424deca2f7fe736263e54cc0461724bc61845eb5e0068b451e0fb4a99679cce5a4928b9e4c4943d1379db367848f5de82a8ed8c60c5316a3c6bc9ec46f05f72b80e072af40a247dbf81aa774c024455fbaf2e3af4098fc36dcafef9259a0af192390b84758b66ee3ddc562f3b8a58e905a3ca48943b8ed645d5ec447e52d35b267ade74ecdd37fab7fe2380a8720df464703cc3c25d103a1a67ec03845bb184b9ca72fa0342848d392b733551f17f55d4074acd0f82204a2243b2bcbe93ffe2272cc841a945c032d24ec4d83a270bf26e8580848da1032bb99967b9ade8db32af23307966b04d779708e2ee6a99ec446aca2c1d44d5eb19de87b20522ef507a0cd88af0ff10c3061b9aaa989c0408403836bf6f757427b0dfdf51c2a02525dc7663b50d2e60f8917b912520b2190719d9385bc1a19c6772f685e4a4822c0dffcdd53d21ea5659660efc51ff522a23a2737911d855325287ad3bca332335c0f892208ea7453424d034fec5e41fa3b69b68aee4b71ee", 0x801, 0x0, 0x0, 0x0) sendto$unix(r14, &(0x7f00000000c0)="fb", 0x1, 0x0, 0x0, 0x0) r15 = dup2(r14, r13) shutdown(r15, 0x1) poll(&(0x7f0000000000)=[{r13, 0x1a5}], 0x1, 0x0) 23:08:01 executing program 0: symlink(&(0x7f0000000040)='./file0\x00', &(0x7f00000000c0)='./file0\x00') r0 = fcntl$dupfd(0xffffffffffffff9c, 0xa, 0xffffffffffffff9c) mknodat(r0, &(0x7f0000000000)='./file0\x00', 0x1, 0x101) faccessat(0xffffffffffffffff, &(0x7f00000001c0)='./file0\x00', 0x40, 0x0) preadv(r0, &(0x7f00000003c0)=[{&(0x7f0000000080)=""/30, 0x1e}, {&(0x7f0000000180)=""/45, 0xfffffffffffffda8}, {&(0x7f0000000200)=""/188, 0xbc}, {&(0x7f00000002c0)=""/229, 0xe5}, {&(0x7f0000000140)=""/21, 0x15}], 0x5, 0x0, 0x46) 23:08:01 executing program 1: r0 = syz_open_pts() pipe2(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}, 0x10004) connect$inet(r1, &(0x7f0000000140)={0x2, 0x2}, 0xc) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000400)="37a7fa37e37659ac8ed6dfa92d6034a85c03e2e0177513a18db60390ceda6ac14c3048e803cf33267ce764895d247c1a15295c75273af45a2592c9529443890c39abcec6c1c369fa47bab9e1aecf0c4aa9f915a4e02f98bdf3155cd7d25d4dc373bfc0ed3c5930e6059a3262664b9e3cbd578dfbfa86f8f1bc7bc834db257824857ac314db10ed7917354a002af475d52a6bc1f511c49cf2e9b5a029005fcba5c9f065780f5a2dc7bb6b56dac5a7af0d88800c65f4b0f03e2c0d31fb94bd2f2a84f22ecd9dfbfe31f85ab0bd62b706c82f243c92c1372ffa3bc50a264d2319fc6a3e33275d4339029d6a410a19fdfee6ad53b7872134f405cde8c6821e8e126035e12e35f8df21c879e0681b2a807679ebb20988", 0x114) r2 = syz_open_pts() close(r0) dup(r2) r3 = syz_open_pts() ioctl$TIOCSTOP(r3, 0x2000746f) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000200)={0x0, 0x0, 0x9, 0x2, "85495588378e5dea9c11fe4dbfa600", 0xffffffffffffffff}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) syz_open_pts() 23:08:01 executing program 0: write(0xffffffffffffffff, &(0x7f0000000180)="582720efabd16ebae63225259560f8e581", 0x11) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) getgroups(0x1, &(0x7f0000000180)=[0xffffffffffffffff]) flock(r0, 0x2) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000040)="a491c9b6e55e17bcb55240cea601d1f7a6f25dd8c9b33c4d677e81fcf0070fa5b008f40844f514ecb9b6190d2b0a1864d8fe3736294786785000f38b95dc71c45c99668100284c79c1286aa7e153170c931c057b2c1ca2fc0e321f9b5180d14c693682877e4aebbf9c53051b691d20b73b74ad681aa807516334", 0x7a) 23:08:01 executing program 0: r0 = syz_open_pts() read(r0, &(0x7f00000000c0)=""/178, 0xb2) ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)='X', 0x1) close(r0) r1 = syz_open_pts() r2 = dup(r1) ioctl$PCIOCREAD(r2, 0xc0107002, &(0x7f0000000000)) r3 = syz_open_pts() fcntl$setstatus(r3, 0x4, 0xcc) write(r3, 0x0, 0x0) 23:08:02 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)=[{&(0x7f00000014c0)="ce7ce482a913d89153a21cd27d7317fed9be0562831e5c609131b70495", 0x1d}], 0x1) syz_open_pts() r1 = syz_open_pts() close(r1) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0xfffffffffffffffc, 0xffffffffffffffff, "85495500020000000000001167f5bfa600"}) syz_open_pts() poll(&(0x7f0000000040)=[{r2, 0x21}], 0x1, 0x0) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "72640b8b8251109e27c34c8f0897a24aabfdab29"}) ioctl$TIOCSETAF(r2, 0x802c7416, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x0, "d6420e80da1ceeb6905a0f9f9927cdc448dae6e6"}) 23:08:02 executing program 0: kevent(0xffffffffffffffff, &(0x7f0000000000)=[{{}, 0x0, 0x0, 0x0, 0x1}], 0x0, 0x0, 0x0, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000140)={0xffffffffffffffff, 0x0, 0x0, 0x1, "0100000000000200"}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0xc, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x80000000000029, 0xc, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) setsockopt(r0, 0x29, 0xd, &(0x7f0000000140)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) socket(0x0, 0x0, 0x1) 23:08:02 executing program 1: r0 = socket(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x20000002b, &(0x7f00000001c0)='\x00\x00\x00\x00', 0x4) getsockopt$sock_int(r0, 0xffff, 0x100, &(0x7f0000000000), &(0x7f0000000040)=0xfffffffffffffffe) 23:08:02 executing program 0: r0 = open$dir(&(0x7f0000000800)='./file0\x00', 0x40000400000002c2, 0x0) ftruncate(r0, 0x0, 0x7fffffff) mknod$loop(&(0x7f0000000000)='./file0\x00', 0x1020, 0x1) ftruncate(r0, 0x0, 0x402ffff) 23:08:02 executing program 1: r0 = socket(0x11, 0x3, 0x0) setsockopt$sock_int(r0, 0xffff, 0x1002, &(0x7f0000000100)=0x80000000c5, 0x3) sendto$unix(r0, &(0x7f0000000140)="c9fba9048249dd9399bd6f785026ea3e43e4bd9106dec393b27daf877ff3bb931b93b1de4e8a06e6a7fa59932ec9fb7b3b435fa6dbb015b4fc82fd0d4552458251cf3116646b485b5ab16e3f2c095bea3d20cdd6a9de51c8e236c59661dc36dd35ace90306610a6c2cbe1021a79760f60bbbbf87feccc2e365dd99873c2b13a368d15cf93c892ceaa91290b0495bc87d199df4eb3e24724a9994b4dc42a2cc7f6c52a0fc372c707c206ca2146b8fbf35a07a1e80a84a60168eb40c45bbc9ae7d3fabff48b509d6de82ca39cc3e668834d4292de791f49050198437fa91195f8acf8d4e4c13b0999b8eefdfb8239026c4bf72ba88d7229e3d575413e963c775d7bfc6f365884b772345d174782f727dba84efa5af15e2c4f08df8f6ef969caf8523b2988a08ed809aba0031b32fb38572787dccb7ae660645a3150da79b6f956d99cf59b003fa0d1a02cef9fab47d9495f8909934b2641199569a84b1d5189a51c13936168bbe36338611897d0dd01d1c8c2ad880d68681d9a087efcdfa3eee55d5f03eb00c2462b745c4bad6b185bc6c4f7c4a1012fa52194ad018fb4087b8f1f5d54cc42e14e56f7cca46b0b75757f0261652a95f30c067e4383ffa4ff2d6d9cf8124c2c9dbc5f24bc8c29890c721b0881c577d4a5397577290be0082ef08e9b838dd8194fba6ce18d3627f6a33b18f15db6707f0614aea19cee764487aec19f5c7b216571c28bd8d20a1a82d9301298431725b44230dd47cc4948de03b707b38b6a26a41034c06bb6288b0d4876171d8254ae2b96b68d1de80681f4f0be7d04e3d5dd0be72524666737fa48927350c5fb3c13a3c00ed048bda4f260339ca5d90a1941c7d90f7aa56c612d5d8c056de367fcb3cf54e52e9b035980970c96438af3e08260adc6c29d4f91a1e97f5b9299834961a6022d85e3a42d20028f7080d3b8093af7b5a55adcab80f45049b72f511c2acf6a37fddc8a54261a78ded358c9d101a590b699ced26f459e692afe9e2958e08238f8bbe2ad0e550ffc4a46a8a82e4169406763e41690340085b4a6d2286ac231ca507464063cdafa42236b31de1b6d79f3360dd6a56bbe352f308b08c9414485a61b832b77299655c71db1141d5837927651b018f9eb590d2f4687044a5659d345fd154658af25d1aca331131fe26715e935306f7c0bd388baf75d0a74208c635f35cb0aa9b7a5de36cfefff4d253194a85b32432d600527f9880f44f4c3650aaff428085a34cb5a97188457a91ce0ad42a75e80ce9e2e8c8bcf63cdcb67cf6b78d10220f3fe1a1b58d2c6352f9f2e59a146d3cdb2c333c867ebd8c019ed5b546138df4ab474f6ae55d9fed332f48d937b5d9b263d92fc06f78aa0ac2b67590f1df8d433d7415c153258105bed2d43f1547f14203ef8bbb02858010b907ccf4288e5990881282fe808f143c63f8d37152308b76c20baa7d66fc7926d934345f36cff4c8c1a396b63245cae27f0eb8d7113526ab7e803432f524938c995e2d01c47bfd7274205cb613c2fd51297d82e7323006a06d39ec72c74d7bc2270c662e62c0dd3d20c6a82281059b8fc66ef51e1d511b193dca3c238a776d27842645ae5e6d9387a0f76a8e33bb09fc2c05efa192ae4b483ce82bfd8930d2f91d9fdcb1c33f9346c78c510137d3a3c68a1a144db429df578983bf852adcc339c206bb2c219b0272c8b57c5940c0481a1da233f233d60b384b715a2442a5b37e23b2fb84ce8507c2629972393138dde3b901be9c9acd4cb717368e345949deab9df269ef9f37204f7d46c18be4f98d8e4b3a9a7b7083e4065a4121c7021c010a4d25a4ca14d10e531c056d510b543205c4e94f8d6ba06ce2eeb6fc7d49e22eac780e16dc669cf4507b63d034f69a8e1d0e7d74c1073ab93edc776064125e301fd8d6a19f8c397647033ae99194fd0098a4dde40562c29e4894dba9fb1589b52823dbb64f7fd584d38cd72f99956688affd089f6d13796f232656883d839b2c4ea192a323016303b1d22f4545c7bd4204f844113b4416468b0785c5ddb0ada44b0993e0494010d989f203e0a2f129dcb80c152005b2d5bf3549c808fcf2c1b4986654f3ddf1755791db98270395caea2e0ff1bccfaf446e13ab44823bf62775b99936f77529abef5cf6f8d843c286ac31a490d803040d74fb7cb083470aa1868f2c20efe08ffd77904eaaab0724a209353996ffdc7fee84722d4bc5dccab55ef4bc397a406cf9e4a956047850a2cae7ec7f4c4d2b2458dff83f071ed2b977aa4825db729d5061cb42505e75e1f4269b9318ab47f3cf18b03952adb8508d0d24daccd83d1ad5578b60eb2a92dc40e06c3536dcb2c885a6800253c10a25bd28f2220d2a0963e811ece343820d9c0080ed55cb2479d554070470ebbfa10c93427f69105e7373fb21536651afa747e34c3c6ab9ffb1fe9a5c2a17532f266b1a5f5160de51c47e73455c602cb4573bb7fbbde19e55f6858b3dbe94790795b13468c408ceeba37f0f438b369ffd46ba0f9aeeffd3ae83ab9f090379dfb57e032086bf6f3860bcf99f067f3cb0f90ac30853bba3325f1322b79b36c302a8ceedacd8202ce7341bce6286b0e60ca085f615a79918f57bd6140db9b0fbe0e539d19a817585dfe83cec6344a85c3e009303cb4705f682bf57e22035672683722678fdf531e8b9bc755cc5de6bcc3fbfffc3a4bf13e8c41b65a9bb41397a16e8a7dbbe6e8ce4434db819657af6fc6623f501bf4c46009f82ec119ea24fc95ba3e720fa30a0c62b6cc3060fca4e08abd451360a94db2347f464d536996ae742fbaabdd099756045704f31d41e2fb6ef83c8bbd1a30e4e687ebfd8f8e26883b7b5f1dad7e3495e734179f7e98fef90c3bf4d5c6e766cbc4cdf26e79655ce92bb65dbf768b3e5f892b4f7c4bb7992f57cc058702cfd3ecb8558656ece5e3cc905b9f5fd84bdeb22f8253d04980f2c125b29ac63b89607301ea404ca12d0995c2b8edb7b1e8a61334fedf0ffc0fd15a7f4b829fc5747b31a15b7ec40fad73f250dc2489da451d63217729fe7e098c5b6d02e794a1b072a6a7fb898f44a49509918049cca7903b4cf213e5cd2a29fea907f8f394aa6a65b0b319079dc714472360485f6ae786a946bdc121f3d726ae5a028d184db4795c4b8717260931ebf04a1b56425de442e6fa7fb840f392dc1f95512d4d8eb9d3dceac3cf738d4d755218377faa886e4c3c51c7972e2a8e9e4c5ab05c551f25ac5391582ec17cdffee00da5065cbe09feee07d1bc0522209e9bc204263acbe43a41d9ef744b29220e691e624a32c73cf7e5e1d1d4ad6d8b42bbf687d5cf4adf8429e8978eeabc94256a3a619f0dbe1cc7c9fd51cc124130d9d07395a7249eb150c8a35e1d2989008c376f45d73bc4a8217b7eb7ad1b18b477a13f01e178551f060f508922a945782175bc85e9e1c25233c34129f9a86fa7afb305c399dfbb172121ca94af853698b539bca75b860d4cb1c2b3af46d7ddc211aa1b0369788c2f67e60172b33f53f73da9068134e4982d0787e7d75e7cf25718a8b4361b528c99e571634c3612dcb7a663c103eb9b09659292111f9f4119d4ece5188a76dfb68d22bc4659e6684814a39ae204fede54c23fa8b648245f326984df6abafa19cd5757a1127727f9588bb73d1fe1bec207d58b905620f467686b1509d806aed5ffd16decdc69bdc22cebb1cae771e6f36cc9142a011cbf1e6955831e76765664d49573939ebb443a9ba69dc2fc29f3569b19efa041ce9d89754099bb8f3b5b5e3e847c1e23c43e0407fea834318aa14140a0edc82ee2ecf2e2c66af29b6f10b02d5bc2a6c53b6a36599cb14585ceb15181a3cd3456b973bf71467a0fb90839fb4b81b7e3740f2e1ad78b3603fae727f342d14ccb07789cb1ad6d7389061978c996589fbe2fe360ddc1a6ec124a448fd7fa1cd522738732033d06b65f7bb9f7703573db53553a273d183e2c004550d9d1c73d26696a078bea4f6eb30dad6f1d4c82ce2e7b2fdd6e2d811e59cefac10d480e003e4220dab82b8c34ab5c9e3d3f3d8bdba2665415a481b4ddbd2d3147a137343c1dcfa46397e840cb381c8b43c70619191ca5723fde2bfe583580c37cd3147ec3738b654ac0665b3a325fc71254bf4ad56bc98fb619c6ab83a9b82dd96e128b366a5de00861ab9f4abaaecc0759fc10d4cac66fadcda9870830a5642a6ccecce525bff8815dab67236d34eb2ce34002d26c608273d2fcc00d7de9558033fe937cfd26ab212a36cf4f2c7515dc6f8d0258d0ad542a11e229ded3200efffb4b2bda1be0d8198bd0856169f1e5e4144aff1b4e9fc7230c689be24062f6c74004bcf7468ef29c0204ff29d83713bed956012f1327dc2d46dfe17d17c99ed243b5799a4616528e4a6074a9c71df5061389e1e381a19e66fd94e332986c6079d848a31e6dc385e366ce5691c2d5a7b82767b456e864299adbdffcf4561a118a121bc848c1d2eda68f00957327a04bbd96907bd66495f29d3428f21267523175e45c84c665b1ea842d7231c08d71ceccaf5df3f91336c7adca9e974115a210a30ac6b5350edbd32ebc36ff1a26a72bca9f41643088b47b4cbbe941f4f6695ede837e59e272be2f200d584d69c90d14a0de62730f8b20fae935323577835e0fb71db03de020ff80311d04a894c16e9f2fa028a6fe70e11c424fd56d46b6efb0973595eebc5fa5493ae28daf15f1f96b20c29b9674eaba9e20a6e980353dc32e4ba22c374dea1aa078dee43d65062dd307abea1e095875f9b35c0c0760cc115284de1da6b715f528c06a2aab9982042657fa1dbc8e61c2fdad108efc82a208368189ee94eac0526ba5851b4ebff1f3793ec6a4e9e6c3f1a05bc4102eff32126148f594a0ba288570bac8c05dad7f059f70b36038373cb9c79f05d25ffefdcec96ff3e39a01c8c7aa5f960b59cf5d90e5e7a913dfc1ea810bb14aaa8f349aea13fedf1e04d7cbfe0f3ba317138444bd8bb38dde43b5ac027448e6b8dbe711e6d682c36998ed6d7b295c84c47ce0164f6559a33e9508a6809d5ddaa41cd93a25990bfe6d1ddcbe796269fdb708da7b921c93e748784b1ce2292c37a28b2cff47799f1f5608839b95dbb8577638acba53af8dc8b47507eb4e44b25b08b31095051dde52c7b429fa309f7583e17d7152a1f576cfcd38f556dd282539061cebfc88db666ca704f30d646effb21fa8c4b9c5b70fe79b0da812ac7fb2856688568980d5ccf4303f200d167ffacc48b9f61d372884d2e788225bb6ec6e4fac02e619df7f67b9668e95fab2ad3e5d5c6412c4a576f0d7b84a8265f262863f830fbfd97f1b07f3716c9194d8279ac1e02db6d4e697ba8f5ae4796dbe8b4354a5298ae68633701012a4a977968691bb18795968d0b385d0b762bc242518f3fb2c15929236e27010687393d489af5984d9be338055e0284d52ad968139b62e434fbbff43da609012312afaf94c022674750c442a13f85801926593b4867f10ea8cedbc0aba1acd4df6a4a5f77b7f61c6f39d847f2434ce0709c6250b0672ef5af138345103492b0cae89989a90180aa2e81c1ed557a9adf1f31bffbd9b8505e93254e697e801692c1ed8f7c2b3155e96b2cb8e846c9871a7024987a5f6c9dc06d3b976076fcbf6a2799e9e2774774698eb3584fa3027797575e4f058e86fcdbd59ef161b0b2700df6c930ad4d197e7917e42f1a352bde1bcdd5820834523ebaaf0df6fd9462f9d5f20050cfeee695403b252988075f6f6e04849d1633f359c6", 0x1000, 0x8, &(0x7f00000000c0)=@file={0x0, './file0\x00'}, 0xa) sendto$unix(r0, &(0x7f0000000000)="b100050490000000000008001300ca900f0e08fecea11ea8fef968f3c73fd3357afdeb2c0900852e126336acf00b7804be781e4991f7addf5f882b2b7be1aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d602000d7d026ba8af63ff37282934e4fd89720fd3872babfbb77008f5a872c881ff7cc53c894303b22f310b404f36a00f90006ee01be657aea8c500000002000000000000000200a371a3f80000feffffffffffff010000000000000000", 0xb1, 0x0, 0x0, 0x0) 23:08:02 executing program 0: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) poll(&(0x7f0000000080)=[{r0, 0x105}, {r0, 0x8}, {r0, 0x20}, {r0, 0x2}, {r0, 0x4}, {r0, 0x92}, {r0, 0x100}], 0x7, 0x2) r1 = socket(0x18, 0x400000002, 0x0) getsockopt$SO_PEERCRED(r1, 0xffff, 0x1022, &(0x7f0000000100), 0x332) 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) 23:08:02 executing program 1: r0 = socket$inet6(0x18, 0x2, 0x0) getsockopt(r0, 0x200000029, 0x3e, 0x0, 0x0) r1 = openat$tty(0xffffffffffffff9c, &(0x7f0000000000)='/dev/tty\x00', 0x800, 0x0) ioctl$TIOCDRAIN(r1, 0x2000745e) 23:08:02 executing program 0: r0 = msgget$private(0x0, 0xffffffffffffeffe) msgsnd(r0, &(0x7f00000003c0)=ANY=[@ANYBLOB="0000000000000000c5840020573be8275cb162354163a9899f76b7facf15315a1c3993cfedcaac7e7ab7331d2021ec2202fa7c8d5f32b9776b591e8c8607ca8f3c3e9a131cfe6843cef5f4d4dcef67b19d67df594bf7d91560fa81e2c311f7e52be1c4ac9f2407265a67080e78bd1776042032c5c7257ada68c73c3fd88ded3e5c4f525b861fd3aa6626000cf021550512863a93c554196d2f356ab4130604721e80022dd30a99fe7b410e13516565f19263751c831286ee679dd19928397cd0fb765392f3e634227f2a729b063a83cb23fddbf5b233e98571558de6d68581d8db26a085a5cc76f2ae7ab046b0c19bbea078886e0372b5c993052127cf0788dd9d2de85819b2ff8068000058d40c8fb462d8783daff9e7014b3d72186230e30c399718a15d72d0da870b0c1f02bebc5e71ba6e19869520c67f48cfc50b742e0f044ca0f6956d0ffe9122e1afb1f212577b111f9f5c00bb8128dcbe106497c416eacce5796121f34c730d48ff3337f9d2cfc5c338d33a0f248fb95a47e426ecb0732baab03f23960531467059e4c23d64a4166822f8a3267fbf7cf410788e4234381810c4d07a18cd7ee0e90ce12b815935f9c7e4bb32119b151b2ce53f6a023d33f019081faa93d4e09ef28e26ac1e0f87a0605973e9814fd3a67d9b165b8170870d40"], 0x10b, 0x800) msgrcv(r0, &(0x7f0000000140)=ANY=[@ANYBLOB="0000000000827417a1a921f7ab00000000000000000000000000000000001700"/77], 0x1, 0x0, 0x1000) 23:08:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x200000000}}) r0 = socket(0x18, 0x1, 0x0) close(r0) r1 = socket(0x18, 0x400000002, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x2e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x14) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:08:02 executing program 1: ioctl$WSMUXIO_INJECTEVENT(0xffffffffffffffff, 0x80185760, &(0x7f0000000000)={0x0, 0x0, {0x0, 0x2}}) r0 = socket(0x18, 0x1, 0x0) connect$unix(0xffffffffffffffff, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) close(r0) r1 = socket(0x18, 0x400000002, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) setsockopt(r1, 0x1000000029, 0x1002e, &(0x7f0000000000)="ebffcbff13b9fd812eaa4e713048e69931929648", 0x9f) connect$unix(r0, &(0x7f00000000c0)=@abs={0x0, 0x7}, 0x1c) 23:08:02 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000140)={0xffffffffffffffff}) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r1 = dup(r0) utimensat(r1, &(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)={{0x6, 0xdd8}, {0x1e8e0000000, 0x4}}, 0x2) recvfrom$unix(r0, &(0x7f0000000180)=""/4096, 0x1000, 0x800, &(0x7f0000000000)=@abs={0x0, 0x0, 0x3}, 0x8) write(r0, &(0x7f0000000080)="64a356d97ca778a36789156f9b80f0406489699919a68b6885cbb6d2495bb90a06fa1acb4bd6ca626507492c9c25484c2b1bbe483e4378e8ee3369", 0xffffffffffffff00) 23:08:02 executing program 0: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x10282, 0x0) ioctl$WSDISPLAYIO_GETSCREENTYPE(r0, 0xc028575d, &(0x7f0000000040)={0x1, 0x10001, './file0\x00', 0x10000, 0xe7, 0x4, 0x101}) r1 = geteuid() r2 = getegid() chown(&(0x7f0000000080)='./file0/file0\x00', r1, r2) accept$inet(r0, &(0x7f00000000c0), &(0x7f0000000100)=0xc) lchown(&(0x7f0000000140)='./file0\x00', r1, r2) bind$unix(r0, &(0x7f0000000180)=@file={0x1, './file0\x00'}, 0xa) setregid(r2, r2) getpeername$unix(r0, &(0x7f00000001c0)=@abs, &(0x7f0000000200)=0x8) r3 = semget$private(0x0, 0x3, 0x80) semctl$SETALL(r3, 0x0, 0x9, &(0x7f0000000240)=[0x2, 0x7, 0x5, 0x3]) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000280)={0x3, 0x7e}) r4 = semget$private(0x0, 0x4, 0x231) semctl$SETVAL(r4, 0x0, 0x8, &(0x7f00000006c0)=0x9) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000340)={0xa, &(0x7f00000002c0)=[{0x3f, 0x6, 0x5, 0x4}, {0xb0a, 0x44, 0x7}, {0x6, 0x7, 0x3f, 0x347}, {0x4, 0x9, 0x6, 0x7f}, {0x5, 0x9, 0xdc, 0x1}, {0x1000, 0x2, 0x10001, 0x3}, {0x80, 0x101, 0x5, 0x10000}, {0x1000, 0x3ff, 0x10000, 0x7ff}, {0x5, 0x7f, 0x81, 0x9}, {0x5b, 0x8001, 0x4, 0x8edd}]}) openat$bpf(0xffffffffffffff9c, &(0x7f0000000380)='/dev/bpf\x00', 0x480, 0x0) r5 = openat$bpf(0xffffffffffffff9c, &(0x7f00000003c0)='/dev/bpf\x00', 0x0, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r0, 0x80085762, &(0x7f0000000400)={0x3, 0x3}) mkdir(&(0x7f0000000440)='./file0/file0\x00', 0x32) ioctl$TIOCSTSTAMP(r0, 0x8008745a, &(0x7f0000000480)={0x6, 0x9}) ioctl$BIOCFLUSH(r0, 0x20004268) ioctl$BIOCGETIF(r5, 0x4020426b, &(0x7f00000004c0)={""/16, @ifru_index}) semop(r3, &(0x7f0000000500)=[{0x0, 0x7, 0x1000}, {0x1, 0x3}, {0x4, 0x5, 0x1800}, {0x0, 0x7, 0x800}, {0x0, 0xffffffff, 0x1800}], 0x5) chmod(&(0x7f0000000540)='./file0/file0\x00', 0x80) recvmsg(r0, &(0x7f0000001a00)={&(0x7f0000000580)=@un=@file={0x0, ""/61}, 0x3f, &(0x7f0000000980)=[{&(0x7f00000005c0)=""/198, 0xc6}, {&(0x7f00000006c0)}, {&(0x7f0000000700)=""/203, 0xcb}, {&(0x7f0000000800)=""/125, 0x7d}, {&(0x7f0000000880)=""/175, 0xaf}, {&(0x7f0000000940)=""/33, 0x21}], 0x6, &(0x7f0000000a00)=""/4096, 0x1000}, 0x800) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000001a40)) 23:08:02 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=ANY=[@ANYBLOB="8266696c653000000000"], 0x10) setsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f00000000c0)="0120101b00f40000b600"/28, 0x1c) writev(r0, &(0x7f0000000900)=[{&(0x7f0000001280)="e27e791c8d99b695def944c5e6a99aaa201a49ada4f245fcf5f8696268e3fd32432e8bc632d27d9ec9d0b538ac25e07e810613087478e1b0cbbd65caf0da7c1cf91d52b0738a792c7df1e386b468b39f154f456095c22228bf1db1cb43a59672cadd9905b3652ff52b20f736d4a94003f77ef1c8060b8b041ed5416a5a42517db64acea3dd756e16fa0d72a777c2719daeee236589d0faaf7ec32aa6b8dde432a306a4b3659047b9b1f4951538f3b75410462e0d9b98eda5dd7e8892bb6c48b5fa36c9db2a5bcf94fd979bdfe4b304e5b6483abda9cc18e3952840a8779be7955bab99584fe03dec71e6bda100f4c5a4570ac83a07bb57a72238ee78e77a970c578b07aca48f491f324e6f89780244d0fc90aff89411065d40660231882f498e5de7154efd6dd4a9637c2722313d61c02e82a422669bec91dafdf15a0cd3f41c366983ef3d43c0873e4d950132777397ea342a71f6ed63008345fb747bbc7c2956f95c8ad3e4f4f1476cdea773a99d4d219dd0213dd1f699bba0f948bff357f8d6beb5716816adecd6bdfef1d039fe468bfdb266ca8a96d34ca5a52feb15987195d8c646c0b7ae527748b037de120772f61a481f1fbd94a09d44d6d3df98dd7ff0f1875cbce5a4ede5e020a2ce23edb66470326a26a72cac33fafffc93d09b201d0112f3f795169e3d3ee7ca0976d11aeac6daf6d3afa0c6e8fdab887a7ccc57f51b175c3d78be103736649d4d443c166fd297bd79afd27a7cc43bbdea97235086a953a2d87f21a0741735cee60de8b2598560588fa31b87c9722499f8bb754f4caf16b94a97b453e11c843dd5d34f069eaede47b2f36095fc8a8a67b0e06d55156451b80aad8242f9c80ae11e15679c439fa7017d18e1eaeab1cf478a71dce17cad6402f4ba70c06a71d8a66da071d8ffeac629e949c779a93c87eecb4c56f863dead26f144b613c42f2c59979fb5aec1da385c09e2e06d6f2814f4dc7584d24f9020fc844fb3c0c0947bab7c209bd4fde1b98e6748eac2c2274b7ae41fa1a401331310df95be26baa5a177be046e4a0f41679bc4f244946267e59fa8eea974218f7a3f861a6851ba7d12e37c32d1dc9d2428b2f42b1d9b8ec0c9200996f9374d38adc1184844d01217a42071ee7cd999c167fd6ff163b7c9b4c0ad6acda2445df2ddaf38cc8f8d6e8613258dbd5fcc5a14ea1d74a23ed68cd0946cb76cdfa791a55a82d7fc1393e46b14036af4b06ae6c45ce5c9110ac2a9fbf9921167a3c48459eea46f52c2446711d30084ec320b6320d0ca9de14b4abd5bcbe57a62bda84183d9046caad106c73f3eba663fe4412c8e50a41355453a58bfa3a71614c80ba71e650c40fdd428da4ecf879d7ac2a66f1fb25dce7be86f60badd3a9fd4197293b25221a51534c180c0181bb4e3662da1b49ade9a75680acc5fd58d8d56760322d58727527344bbdd139ec3b2af60a08f69ae9afd1bbb05969150f17b59b1c1cd2580e5989918037cae629844f74c5ea77fa3d36945f477ca111337f00d0f9adbabb55e92858fa0f5b07ec9233be88d0b37e9b05ed893778a190f8ea2591455e87271289532b2750df06de2b1f4834e792863d432aa768f581f29ff9a8d4537143a673565ebb27edadecadfa0fa19fd49e4b17e488bda8bb78baacbbcfa3b7ebb7ad91b6152342c674298a0b8c9685b571fca8cf8cd3fcd9151a6ee9ad395f9a67e465a5296983e0263a1c1bc7db10cab4e20e32522e8bed9a9955af97a5c3e53d322a6173e3b52e039", 0x4ea}], 0x1) listen(r0, 0x0) setsockopt(r0, 0x1, 0x4, &(0x7f0000000100)="3d6950a702e4a7c6aee050b6d7781cec59e951bf35b5cc5b2f9c844c944dc41b64897a40f30bd4dddd7866283211051cd36632194a2f89798b66421f4c3e6a8f86d32d2088ea3f02bfde97fab54b8fab582cb0112cbdafcf029625fca20e145a10bc32f1823ac5ae8f29af3af68717b10708c10cc8fb19afb26a64155afecbf1ab1fdb4348ca15d43fdefdac43d30c99cebe346232e48c708c44c8496ddfa4aad90884151cf2f4bb22977ad4e47615a59d4f5b93aef79236920b12785646c9f04dd8", 0xc2) r1 = semget(0x3, 0x2, 0x8) semctl$IPC_RMID(r1, 0x0, 0x0) 23:08:02 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000640)=""/4096, 0x1000}], 0x1, 0x0, 0x0) r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r0, &(0x7f0000000000), 0x192, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x2, 0x10, r0, 0x0, 0x0) pwritev(r0, &(0x7f0000000400)=[{&(0x7f0000002780)="fa", 0x1}], 0x1, 0x0, 0x0) 23:08:02 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r2 = semget$private(0x0, 0x4, 0x90) semop(r2, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r1, 0x80047462, &(0x7f00000016c0)=0x2) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) execve(0x0, &(0x7f0000000180)=[&(0x7f0000000100)='/{\x00'], 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) unveil(&(0x7f0000000100)='./file0\x00', &(0x7f0000000180)='rc') fchflags(r1, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000340)=""/186) r3 = getpgid(0x0) r4 = geteuid() r5 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r5, 0xffff, 0x1004, 0x0, 0x0) r6 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r3, r4, r6}, 0xc) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r7 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r7, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) 23:08:02 executing program 1: r0 = dup2(0xffffffffffffffff, 0xffffffffffffff9c) getsockopt$inet_opts(r0, 0x0, 0x1, &(0x7f0000000480)=""/4096, &(0x7f0000000000)=0x1000) preadv(0xffffffffffffffff, &(0x7f0000000440)=[{&(0x7f0000000080)=""/120, 0x78}], 0x1, 0x0, 0x0) r1 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) pwritev(r1, &(0x7f00000003c0), 0x231, 0x0, 0x0) mmap(&(0x7f0000000000/0x3000)=nil, 0x3000, 0x0, 0x10, r1, 0x0, 0x0) ftruncate(r1, 0x0, 0x10000) 23:08:02 executing program 0: r0 = open(&(0x7f0000000100)='.\x00', 0x0, 0x0) mkdirat(r0, &(0x7f0000000880)='\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', 0x2) utimensat(r0, &(0x7f0000000240)='\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', &(0x7f00000002c0)={{0x0, 0xfffffffffffffffe}}, 0x0) chroot(&(0x7f0000000000)='\x13\x13w\xc5\xfc5\xd4\x14T\xd5\xd4\x1d)\xad\x1a`)Y\x81F\xe6\xbe\x16nA\xad\r\xbd@T\x03<\x9f3\xbb\xda\x82$\xa2\xf3\xd7r\xe7cnH\xb3<\xbfp\x83r\xe8\xf1\xb9\x93>\xc5\x12wC\xbe\"\x06 \x9e\xf0-\xf9\xcb\xf2\xf6\xe8\x80\xd38/\x00') listen(r0, 0x6) ioctl$BIOCPROMISC(r0, 0x20004269) 23:08:02 executing program 1: select(0x0, 0x0, 0x0, 0x0, 0xffffffffffffffff) clock_getres(0x0, &(0x7f0000000000)) getsockopt$SO_PEERCRED(0xffffffffffffffff, 0xffff, 0x1022, &(0x7f0000000180)={0x0, 0x0, 0x0}, 0xc) setgid(r0) r1 = openat$null(0xffffffffffffff9c, &(0x7f0000000040)='/dev/null\x00', 0x200, 0x0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000140)) getdents(r1, &(0x7f0000000080)=""/155, 0x9b) 23:08:02 executing program 0: socket(0x20, 0x3, 0x10000) mlock(&(0x7f0000fed000/0x13000)=nil, 0x13000) mprotect(&(0x7f0000ff3000/0x3000)=nil, 0x3000, 0x5) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x3f) 23:08:03 executing program 1: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f00000000c0)="0200000000000000", 0xffffff5d) 23:08:03 executing program 0: r0 = socket(0x18, 0x1, 0x0) close(r0) getrusage(0xffffff, &(0x7f0000000340)) r1 = socket(0x800000018, 0x2, 0x0) ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x9ff, 0x0, "d730c1e7e400000001000000000000000000009e"}) bind$unix(r1, &(0x7f0000000080)=@abs={0x1f95d27d48731892}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "b04d00f3ff0a631a00"}) r2 = socket(0x18, 0x1, 0x0) dup2(r1, r2) connect$unix(r2, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0xfffffffffffffffe, 0x0, "b04d00f3ff0a631a00"}) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) 23:08:03 executing program 1: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000100)={0xffffffffffffffff, 0xffffffffffffffff}) read(r1, &(0x7f0000000300)=""/79, 0x4f) r2 = socket(0x10000000002, 0x2, 0x0) poll(&(0x7f0000000040)=[{r1}, {r0, 0x180}], 0x2, 0xbda5) r3 = dup2(r2, r0) read(r0, &(0x7f0000000200)=""/207, 0xcf) recvfrom$inet(r3, &(0x7f0000000140)=""/159, 0x9f, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r2, 0x1c0}], 0x1, 0x0) 23:08:03 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) kqueue() write(r1, 0x0, 0x0) recvfrom$unix(r0, &(0x7f0000000040)=""/59, 0x3b, 0x42, 0x0, 0x0) r2 = dup(r1) ioctl$PCIOCWRITE(r2, 0xc0107003, &(0x7f0000000000)={{0x1, 0xffff, 0x100}, 0x3fb, 0x2b, 0x400}) 23:08:03 executing program 1: kevent(0xffffffffffffffff, &(0x7f0000000180)=[{{}, 0x0, 0x0, 0x0, 0x3}], 0x0, 0x0, 0x0, 0x0) openat$vmm(0xffffffffffffff9c, &(0x7f0000000040)='/dev/vmm\x00', 0xbddd2f3137648b33, 0x0) r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x2000000000000029, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000c, &(0x7f0000000180), 0x14) 23:08:04 executing program 0: r0 = socket$inet6(0x18, 0x2, 0x0) setsockopt(r0, 0x1000000000029, 0x200000033, 0x0, 0x170) sendmsg(r0, &(0x7f0000001780)={&(0x7f0000000000)=@in, 0xc, 0x0, 0x0, &(0x7f0000001840)=ANY=[@ANYBLOB="64010000000000000100000000000000ca9a2b597aea0a8e04aba12bd26195f5872e9c1b0218d97542c0b87ed7fb86e5a2ac71c9156c809018d66edb88c636132571e9274ebdefeddd7ae4c1fb27fc624dec331b11a6cde47a953f5dbc9c4e3f6fb63e4affb168f394b3e8eee9000000001000000000000000ffff0000080000007ccc13e744a470dcb292a27c1a70b40f92fe5ded1adaedd9d6070e7ec2c7c8b8160fcd4f6456c82d8f91bc464cfc250897aa6056a303c33aaa74cf23f1bf9edff4fa9221a228970d1840e9300df1ae5b0dd36a6d753db5a707ea0524d853dcfb55976c809c22ae060c7060dfca0891d83636c5f16849cdb57cfd5b96b8f61a900c7eb412f65b628dfa865ffb73ec3d95ca6b736628ac4d9c1c83c0a024ef831a9be20a10a96af1d1b4fe3e55ab89e30e49f8ee82749ec76fb27d7262e85a3f3e1259d300000000"], 0x164}, 0x0) r1 = dup2(r0, r0) ioctl$VT_WAITACTIVE(r1, 0x20007606, &(0x7f0000000040)=0x1) ioctl$BIOCGETIF(r1, 0x4020426b, &(0x7f0000000080)={""/16, @ifru_flags}) 23:08:04 executing program 1: r0 = socket(0x10, 0x5, 0x2) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) sendmsg$unix(r0, &(0x7f00000000c0)={0x0, 0x36e, 0x0, 0x0, &(0x7f0000000080)=[@cred={0x14}, @cred={0x20}], 0x166}, 0x0) 23:08:04 executing program 1: socketpair(0x1, 0x5, 0x0, &(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}) getsockopt$sock_int(r0, 0xffff, 0x2000, 0x0, 0x0) sendto(r1, &(0x7f0000000000)="d507765b98110d7cd3fc61a68a2fb3cad1921088fb5f67dd979dd130086c01d8db3090f8f1040dc786aa50b9b56cb842ec4aaabbb1b2aa97f03c6919b7813e3eecd51c2e79a9d742b0b808077a30df40fbfe1d659f3334", 0x57, 0x3, &(0x7f0000000080)=@un=@abs={0x1, 0x0, 0x0}, 0x8) 23:08:04 executing program 0: r0 = dup(0xffffffffffffffff) setsockopt$inet6_MRT6_ADD_MIF(r0, 0x29, 0x66, &(0x7f0000000000)={0x1f741d3f, 0x1, 0x2, 0x81, 0x80}, 0xc) ioctl$BIOCIMMEDIATE(r0, 0x80044270, &(0x7f0000000040)=0x80) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x800, 0x12) r2 = semget$private(0x0, 0x4, 0x90) semop(r2, &(0x7f00000000c0)=[{0x2, 0x4, 0x800}], 0x1) mknod$loop(&(0x7f0000000100)='./file0\x00', 0x4, 0x0) ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000140)) utimensat(r0, &(0x7f0000000180)='./file0\x00', &(0x7f00000001c0)={{0x7, 0x1000000}, {0x2fb, 0xfffffffffffffff9}}, 0x2) shmctl$IPC_STAT(r2, 0x2, &(0x7f0000000200)=""/1) semget$private(0x0, 0x3, 0x100) ioctl$TIOCCONS(r0, 0x80047462, &(0x7f00000016c0)=0x2) r3 = openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000000280)='/dev/wskbd\x00', 0x10, 0x0) ioctl$TIOCSTSTAMP(r1, 0x8008745a, &(0x7f00000002c0)={0x1, 0xfffffffffffffffb}) fchflags(r1, 0x0) unlinkat(r1, &(0x7f0000000300)='./file0\x00', 0x8) semctl$GETPID(0xffffffffffffffff, 0x1, 0x4, &(0x7f0000000340)=""/186) r4 = getpgid(0x0) r5 = geteuid() r6 = socket$unix(0x1, 0x1, 0x0) setsockopt$sock_linger(r6, 0xffff, 0x1004, 0x0, 0x0) r7 = getegid() setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f0000000400)={r4, r5, r7}, 0xc) utimensat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)={{0x54, 0x5}, {0x6, 0xffffffff}}, 0x2) munmap(&(0x7f0000ffb000/0x4000)=nil, 0x4000) r8 = open(&(0x7f00000004c0)='./file0\x00', 0x10, 0x40) getsockopt$sock_cred(r8, 0xffff, 0x1022, &(0x7f0000000500), &(0x7f0000000540)=0xc) ioctl$KDENABIO(r1, 0x20004b3c) fchdir(r3) preadv(r3, &(0x7f0000001680)=[{&(0x7f0000000580)=""/53, 0x35}, {&(0x7f00000005c0)=""/4096, 0x1000}, {&(0x7f00000015c0)=""/184, 0xb8}], 0x3, 0x0, 0x0) 23:08:04 executing program 0: r0 = socket(0x11, 0x3, 0x0) getsockopt(r0, 0x0, 0x0, 0x0, &(0x7f0000000040)) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000080), &(0x7f0000000100)=0xc) r1 = kqueue() select(0x40, &(0x7f0000000000)={0x1f, 0x6, 0x0, 0x0, 0x0, 0x0, 0xd00}, 0x0, 0x0, &(0x7f00000000c0)={0x147ae147ae147b2}) dup2(r0, r1) socket(0x0, 0x0, 0x1) 23:08:04 executing program 1: preadv(0xffffffffffffffff, &(0x7f0000000100)=[{&(0x7f0000001640)=""/247, 0xf7}], 0x1, 0x0, 0x0) r0 = openat$tty(0xffffffffffffff9c, &(0x7f0000000140)='/dev/tty\x00', 0x0, 0x0) fcntl$setstatus(r0, 0x4, 0x40) pipe(&(0x7f00000001c0)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCFLUSH(r1, 0x20004268) r2 = open(&(0x7f0000000180)='./file1\x00', 0x611, 0x0) preadv(r2, &(0x7f00000000c0)=[{&(0x7f0000000000)=""/142, 0x8e}], 0x1, 0x0, 0x0) pwritev(r2, &(0x7f0000000240), 0x0, 0x0, 0xfffffffffffffffe) fsync(r2) close(r2) 23:08:04 executing program 1: socketpair$unix(0x1, 0x2, 0x0, &(0x7f0000000040)) kqueue() setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) setrlimit(0x5, &(0x7f00000000c0)={0x5, 0x18}) syz_open_pts() 23:08:04 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x0, 0x1ffffffffffd, 0x7fb, 0xfffffffffffffffe, "0366402ba77f0c033c02df71795acd76ef3caf00"}) r1 = getpid() wait4(r1, &(0x7f00000000c0), 0x1, &(0x7f0000000980)) write(r0, &(0x7f0000000140)="2078f7b678807d89e032dc19f570fe00bac871767dbcbbff8330c22685419d5e0110188e90cd9c8e50599ba24cd7c19fe1397a431644e5976fe4bce3b20b21c3f3719d1d5de4b7586a0669cedb7237b428821c1db394acba77de083c965124aeacbcf09bd3c719ed25314dc21617d89aa9c6ffc4137067f33d5ed8d898537ed95d34e48374ae5f307c5375eaba46d8f816057b2c10d48644a54f695db32649dae31f197d94f0fbdb1796778ce098cc07acba65bddc0e2ce8b65297f80863914cb3909b299d190a11b262d4ce7f631258b396d1b74b28f6e7194f223b0a21fdd2dff2b3a19387834c9dd41e8002bd7b95f6b519d6b2c4936d7d6c409d65b0a57d8a7ae480ef96ec7b2dd3eb4ec15f57a2790f4894758152c5ffdd2bf50bbf6665e0c89ac9bb0f6d1516df31a41d428fb47f883f402fd761aa7a11e51e79bfadc4a9bcdfcca25bec457bc8aa9c294143f20a8c21b68f29a4cd5e382bbd0d123628a27507186668786713739e3b776412f39bc65485c6fba3b14d481ea264ab3149bbc0159b4fc5dc231c13cd7210d518967a7694ae21344da19ece7aabab738eb77103fe03f5ad252de156397d55121ca771b5a723607830d91de50565b80c196c0713fad218064014bd4d05087bc549b40bfa2e6930bc52f2be77a99709d1524e9389638c0cc1b3e32c177d2c0f362294e62d3eb7ad5de657c1111ec8f764b9853a2a26fc485f31b638593f29d6efa1eae9a2bdf02526805444c89b8f690afe99a287e913d7b804c51a4311b9425e0c77a4b78ec279d7a257e02a8d97a4516ce2feb3591d90b7357c829a792939200197f51dcc023a41e01cd8f187ba9f0d67646b01439a370db384ff3a51212e0c13f0f014ec85d42267fc98d699247d15c21403b454e453628af30be8eb6a7a254b138236032cdf355c4c07d9f77f7e32990b081893f292d98cb7a8089d551ee227b63a8d20b298a1689d0cea93d0ce79c1c86361507beb7966560a6ba81b7c90a7c23207d80e437ff97d7396269d5cf99fa7e8f07ea31890eccf46346164dde1ca69530fb673619306593296743052591006b4ffaad2a7a939fded389efe60c36c653fa0e7020a7447e809cf52478d673b547a85cb5a0a2f3832b619961bf37b63b230733e353bcea01e153d7e1bda3f30ec6a57582149fc233f2bffab90551fe7639817890ce12425b2e9c337dfd9de9d8b12d99dbc9826bd0defc4404919f7afe173b395b91b8ad2b2622b2f5de09471f3b98bdea79541387edcc97bb6660cc9429d43f483bcb40c0405f007652a27e9f4cf6102a588cb7ad814b17620c0c124a3982acf231c37a6eaf0d4c5aa68550aca2b41a5861b10097b11aa260b34e16d5d8fb7e716768e2bb39e290d0cc7aed9628348a228d320a216904108367374901a1d7d9ea0d765328b9dc0e00dd76b993b6c5213ac2187c1e7b06c13c9436f0082bb5c230b4bd78257e2f29e560b7a2f74793a72ff094a8905350ed8ce0dd71c474fa9effc175c22f7aa60b09fed45c9f73c94004bf7efb1cc3692698e52fcd41619a90f067f2f53e45149c7a2f50ea4218dbe14d26b13db5d0c28ed0dce7bc9872dcfc9c3e2187a01d58a54a954189151685dc76c71204fedf573e471bbed0c16aa474d577f379819a86a601f08d2eec7f5f660853bf1318e9e7e1940852cbfde119b633ce768e753c99c6c162d28268fa4dcc40731cfbca62541f5f3b67c45fbde17c779a9820da152aacfa320f7f57011e39c3a790082379b8a93873112c15b988775825d306caaf088c087690c809832b16f3179641dda933b16fff0fe22d3c88c05ab4d8a24cdd2443ce243053863e30cd70e84b12d8cc28a0e1ae6b23d627c5148b67e03c8fd9c5cac35c7ad7e0437cd4c088d032b682b0cc58d81b7af1d06f30861defd48e462abc3bce763028916c47cb6afb92c401def4828656273e4c175c11e47b3fbe42c5f707a7509d0440df92ad4f21a4b311b6ba64725b8cac1c5a793033a123f652a738fbeb1ebd9766e02699654a377c41853fbb53eef3586df7f0342aa60a41a52d65ef31e22b8d1b8af58fc62a475d7180ae5850ddd0999433995e09104821ed1549ed688286fff86bcbf5cbbe101ea6acd6135afea3992b4066758ef86058727a2efbeaf1b0791bd9b2dfe4ed708815c66a881488db019c302d58b681f4f0eae59e57e54fbc84d156e1320bc56063678f84f71c3b062c71acb224e9cb064ccb5d096d5c8bf14c1ab1e791cd62119593ea59320aa58c79c81d56d246ebf8ec9290c199cf91bf21b70199f2ae8a0e5f9507675072be7e5bee539cfc78d31100f33bb4553a395d6ed1e3475ca69d0b931f3052d7d5191501feefdf641301511f591cb0b938defaf0756c5f38af2ecde75f89401e1bb8602f31f7d08e8c5a888c90ddff5f0c4e311c345f3516f5685beb0433fe42c6fe8aae6a082723a14dca54a626cb4399e9f2e72f70aa60701e1f27892b5c65ac3943e1a46d4143f9453faa955cbec69079eb12f89158ca24a2015a40641e374eb6efa182c21d71466362bd21dc87cd6a96e1d54f58809075b24c5744fa34d9cfa9af7a765dce7bda2c9f858e0479b7068b82174abb6069c4e1ee700564957c8e88a1bad4821a1d74d42cc09e1ff2cfc2d2af1fa4ef106e7888b992204400b0a9b1beebba875c5ecb40d6db73d8c58b80c644bc9cabc485479babed39941d62b05e0f8523e67eaf4cd31ce568d9f3af42bcf9687ed3a0583445c7e3d0156588c4a3c0cb6fa5e26d2883bd04121bc50e944be0f18b79c33b8a2f2e9a5b856085b5238c8d33906119822516aea0fb3b959363f2db8dfcb566555600dc0b608b4d9f16861f4198a0de11941461cec217377459c0aac1db06a68e20c", 0x806) write(r0, &(0x7f0000000000)="6a4a4e5cfab9b0fbac605a000000ff037f", 0x11) 23:08:05 executing program 0: r0 = socket(0x2, 0x400000000002, 0x0) setsockopt(r0, 0x0, 0x3, &(0x7f0000000040)="04000000", 0x4) r1 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x1a0, 0x20) ioctl$TIOCFLUSH(r1, 0x80047410, &(0x7f0000000080)=0x74) 23:08:05 executing program 1: openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x101a00, 0x0) 23:08:05 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f00000000c0)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb4272b8bcdb9ad8a4f5f728193ef1d4d99342a3505bb3f0216ab93f12fc4d5f", 0x65) write(r0, &(0x7f0000000480)="93", 0x1) r1 = kqueue() syz_open_pts() close(r0) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000040)={0x0, 0x0, 0xfffffffffffffffc, 0x0, "854955883d023e11f74d0400001000"}) kevent(r1, &(0x7f0000000300)=[{{r2}, 0xffffffffffffffff, 0xfffffffffffffffd}], 0x1000, 0x0, 0x0, 0x0) 23:08:05 executing program 0: r0 = shmget$private(0x0, 0x1000, 0x500, &(0x7f0000ffc000/0x1000)=nil) munmap(&(0x7f0000ffa000/0x3000)=nil, 0x3000) shmat(r0, &(0x7f0000ff9000/0x1000)=nil, 0x3000) r1 = shmat(r0, &(0x7f0000ffc000/0x1000)=nil, 0x3000) shmdt(r1) shmat(r0, &(0x7f0000ffb000/0x4000)=nil, 0xc481a3031b88e00) r2 = dup2(0xffffffffffffff9c, 0xffffffffffffff9c) ioctl$BIOCSRTIMEOUT(r2, 0x8010426d, &(0x7f0000000000)={0x8, 0xe82}) 23:08:05 executing program 0: r0 = socket$inet6(0x18, 0x3, 0x5) connect$inet6(r0, &(0x7f0000000000)={0x18, 0x2, 0xe155, 0x80000000}, 0xc) r1 = socket$unix(0x1, 0x7, 0x0) r2 = accept$unix(r1, &(0x7f0000000040)=@file={0x0, ""/35}, &(0x7f0000000080)=0x25) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f00000000c0)=0xffffffff) bind$unix(r1, &(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa) recvfrom$unix(r1, &(0x7f0000000140)=""/70, 0x46, 0x42, &(0x7f00000001c0)=@abs={0x0, 0x0, 0x3}, 0x8) connect$unix(r2, &(0x7f0000000200)=@file={0x1, './file0\x00'}, 0xa) renameat(r1, &(0x7f0000000240)='./file0\x00', r2, &(0x7f0000000280)='./file0\x00') r3 = dup2(r2, r1) ioctl$VT_ACTIVATE(r3, 0x20007605, &(0x7f00000002c0)=0x20) fchdir(r0) setsockopt(r1, 0x0, 0x5, &(0x7f0000000300)="921044f22607b4d2f5a52bcee80746351b943c89afa053bbbe36ec4800d046dbbe65d68586a615267165b75f837439a290fc8cc0dad5eaaf6d5b3aaeffd97b2ff87fdcdd45c0f6ed0004366e2a11c2824399cbde5ae11a9ae2478ae4e83785f9fd9ced566f159d03b2e2768da34d3d3901a53638ce865a103808dbe35bd847e425d01c8fd0913d0c0e51e7070ae51c80d82c3da949a3dc5ee57384e3d8278c3666b0e8a92bdcd7a5225c36329df1b3eebc61a2f2872eaded1124840a21ae", 0xbe) poll(&(0x7f00000003c0), 0x0, 0xc9d) ioctl$TIOCCBRK(r0, 0x2000747a) pipe(&(0x7f0000000400)={0xffffffffffffffff, 0xffffffffffffffff}) getpeername$unix(r1, &(0x7f0000000440)=@abs, &(0x7f0000000480)=0x8) fcntl$setstatus(r3, 0x4, 0x80) socket(0x2, 0x4, 0x3) setsockopt$inet6_MRT6_ADD_MIF(r4, 0x29, 0x66, &(0x7f00000004c0)={0x7f, 0x1, 0xd6b, 0x4800000000000000, 0x100000001}, 0xc) minherit(&(0x7f0000ffc000/0x3000)=nil, 0x3000, 0x0) ioctl$WSMOUSEIO_GETPARAMS(r3, 0x80105727, &(0x7f0000000540)={&(0x7f0000000500)=[{0x141, 0x2}, {0x2, 0xf02}, {0x22}], 0x3}) r6 = semget(0x1, 0x0, 0x0) semctl$SETVAL(r6, 0x4, 0x8, &(0x7f0000000580)=0x400) ioctl$TIOCDRAIN(r5, 0x2000745e) ioctl$BIOCSDIRFILT(r5, 0x8004427d, &(0x7f00000005c0)) ioctl$KDENABIO(r5, 0x20004b3c) dup2(r0, r3) sendto$inet(r4, &(0x7f0000000600)="5ebec2661b3d87ab3351ff872d627cec6b23ba2c1770fcf7877ed8e4860e4bd7ba4e08e35e80cc29d1c5268d81fe9f9ed5791f8e384a0168", 0x38, 0x6, &(0x7f0000000640)={0x2, 0x1}, 0xc) getsockopt(r2, 0x9, 0x1f, &(0x7f0000000680)=""/121, &(0x7f0000000700)=0x79) 23:08:06 executing program 1: r0 = openat$bpf(0xffffffffffffff9c, &(0x7f0000000080)='/dev/bpf\x00', 0x1001, 0x0) ioctl$FIOSETOWN(r0, 0x8004667c, &(0x7f0000000040)=0x1f) r1 = socket$unix(0x1, 0x5, 0x0) fcntl$setown(r1, 0x6, 0xffffffffffffffff) 23:08:06 executing program 1: r0 = socket(0x2, 0x400000000002, 0x0) sendmsg(r0, &(0x7f0000002000)={&(0x7f0000001a80)=@un=@file={0x3015edb019860256, './file0\x00'}, 0xa, 0x0, 0x0, 0x0}, 0x0) shutdown(r0, 0x1) r1 = getuid() getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040)={0x0, 0x0, 0x0}, &(0x7f0000000080)=0xc) lchown(&(0x7f0000000000)='\x00', r1, r2) 23:08:06 executing program 1: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x0, 0x0) ioctl$TIOCGETD(r0, 0x5452, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000040), &(0x7f0000000080)=0xc) 23:08:06 executing program 0: execve(&(0x7f0000000000)='./file0\x00', &(0x7f0000000180), &(0x7f0000000300)=[&(0x7f00000001c0)='-+\x00', &(0x7f0000000540)='\x00', &(0x7f0000000580)='\x1b@\x06*\f\n\x82q`\x899;/,\xd7D\xaa\xba:\xdd\xa6\x9fp\xd9\xf1oV\\\x17\xe4_\xb1 \x80\xcdb\xd3\xb0\xec\x88x\xbd\xa4Ms,\x19$\xdf\xfdR\xbdWX7BV@\x92\xd9\r\xd3\x86\xd8!\xfc-&l\xb4U\xd3\x87\x9b}T\x1dX\xe6\'c\xd5\xec\xea\x8e\xaf\x15\xda\x96\xa7\xeb\fC\x11T\x05\x8ai\x8eK\x88k\xcd\xc2\x99u\xa3z\x83\x9d\xcf\xe8\xf5 \xd7\xaen\x9b\x86\x9fw\xf62\x1c/\x0fW\xe36\xbd5\x83\xc7\xf4\xa9\x90\xe3\x85&\xf5\xb9\x05\x99\xd6\xf6\xba\x03\x95\xed\xde\xa1T\xe2B\xa4aB', &(0x7f0000000640)='-\'#.^\x00', &(0x7f00000002c0)='\x00']) r0 = socket(0x18, 0x1, 0x0) r1 = dup2(r0, r0) readlinkat(r1, &(0x7f0000000440)='./file0\x00', &(0x7f0000000480)=""/89, 0x59) setsockopt(r0, 0x0, 0xa0c8, &(0x7f0000000340)="500e0e8bb3d6604e5e4b1df4b3b4193531257d0032a4fa1230708122e273864558f5773300f6e693b0c14b5188db55b182cf9c9ed6593724d8a5c2593ef46e94996cc13f966c802a102e4448234f7cf1a292e43ddaf24091525d32c6a1a82e1f4532f11be37acac5bf1b96a31f0251804c07c3dc7583030e9c84696d6227e1b58f16dfa7642492363608214a073e6c29590f84bc0d12571dd57c86a106e606da5e46e175064f6616b1b0dce54485a2541b64e2205963c8d4c3e5df806d3384239c731f78b7b5e1e14a8daea45b47122159feac7e7bc7c2de0d25dcbab5c680ae6c", 0xe1) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000040), 0x33dc858de654d8a4) r2 = socket$unix(0x1, 0x1, 0x0) ioctl$FIONBIO(r2, 0x8004667e, &(0x7f0000000080)=0x40) 23:08:06 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000026ff8)={0xffffffffffffffff, 0xffffffffffffffff}) r2 = socket(0x10000000002, 0x3, 0x0) setsockopt$sock_int(r2, 0xffff, 0x1023, &(0x7f00000000c0)=0x3, 0x4) recvmsg(r0, &(0x7f00000014c0)={0x0, 0x0, &(0x7f0000000400)=[{&(0x7f0000000100)=""/137, 0x89}], 0x1, 0x0}, 0x40) write(r1, &(0x7f0000000000)="87", 0x1) socket$inet(0x2, 0x4002, 0x3837) close(r1) poll(&(0x7f0000000040)=[{r1, 0xc}, {r1, 0x2}], 0x2, 0x7) 23:08:06 executing program 0: r0 = openat(0xffffffffffffffff, &(0x7f0000000080)='/', 0x0, 0x0) ioctl$WSDISPLAYIO_LSFONT(r0, 0xc058574e, &(0x7f0000000140)) fchdir(r0) rename(&(0x7f0000000040)='..', &(0x7f0000000100)='.\x00') r1 = open(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) dup2(r1, r1) getgroups(0x5, &(0x7f00000000c0)=[0xffffffffffffffff, 0x0, 0xffffffffffffffff, 0xffffffffffffffff, 0x0]) r3 = getgid() getuid() getgroups(0x2, &(0x7f00000001c0)=[r2, r3]) 23:08:06 executing program 0: r0 = socket(0x2, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@file={0xbd5699bc1ec0282, './file0\x00'}, 0x10) setsockopt$inet_opts(r0, 0x0, 0x20000000000001, &(0x7f0000000180)="9a06e3030004010000000000000024e00818d23a", 0x14) write(r0, &(0x7f00000000c0)="e7bfba2f7bfbe183", 0x8) recvfrom(r0, &(0x7f00000001c0)=""/248, 0xf8, 0x2, &(0x7f0000000040)=@un=@abs={0x1, 0x0, 0x1}, 0x8) 23:08:06 executing program 1: pipe(&(0x7f00005dcff8)={0xffffffffffffffff, 0xffffffffffffffff}) write(r1, &(0x7f0000335000), 0xfcb7) writev(r1, &(0x7f0000000000)=[{&(0x7f0000002340)="374a7bebbe79e872a755f3582143eec5c3d054f7bcd9a35c308f5401bbd8929b64a8b96421e63e4112e10017b3cd547a8d770c7daf59dd7d2eabe3cf0030196d63693f23ee4f3d021efec627af615e87d80f3d0edfcfa8528c39599d6418fc48e86fbbe2f169e9c47916076a917c103406b9c4d632841bca60d7e5cdfed5046c58c62143697f135b7f7a4d363cb7e9d68c1dab4f76f59435a3ca52e18fb034d971153b4461541d90d522a7af61e05bda347fb2b60f02aa1de2e3d5c1f7d9831b888441ad53e1a5fb9bc25e05dfd3c3040d46b840591f4de4efabaf6d5c8ae120aa87239d843a913178064ccb3e92d6f3be1bf4be333c8729403757e49fd15258f95172fb8aa8f0502c421787087df424d5fbfef5800637a39bb93690a90f7594fac3905a8b1e0c37c4a3997d0cf50fe6cf4d0044a80f8a361c497170be1e1e17ac031db629d22c466da9", 0x14a}], 0x1) mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) stat(&(0x7f00000000c0)='./file0\x00', &(0x7f0000000100)) readv(r0, &(0x7f0000000040)=[{&(0x7f000061e000)=""/4096, 0xfc74}], 0x19b) write(r0, &(0x7f00000001c0)="b85cb443de0550a73c5b15ebc3cfe8aa2c9460efbc3a38a3d477e8f57b74eb081939164a621c3129fa20ced2641c62fc9ecc431c19bcc2243e8ed8d0240ee159a3d89680233b3c975604caf9c7c21d261b6521b66415158f0406e1943db8d9f5baf65674dc151239878da0c69941b3be70dee52632ce9e646419aa6d7eef3314858bd0581d0072ae1dbcb60842fe71cb6c7c11c9422b8bae83be2b2d005beae3ced9bb1e026eb76115b8b3371e15", 0xae) 23:08:06 executing program 0: mknod(&(0x7f0000000180)='./file0\x00', 0x1ffb, 0x0) r0 = open$dir(&(0x7f0000000000)='./file0\x00', 0x441, 0x0) r1 = open(&(0x7f0000000080)='./file0\x00', 0x0, 0x0) r2 = getpid() fcntl$setown(r1, 0x6, r2) mkdirat(r0, &(0x7f0000000040)='./file0\x00', 0x20) fcntl$setown(r1, 0x6, r2) sendmsg$unix(r1, &(0x7f0000000380)={&(0x7f00000000c0)=@abs={0x1, 0x0, 0x0}, 0x8, &(0x7f0000000140)=[{&(0x7f00000001c0)="ec332880a43e1bfee686d35e87dc0cf5e047d3e251ddd663a723378612b025d06598d917511d0acf78cf8713f58376540662534e5e1f6e5c112920ecfd50558a3512a2ac564ae2f7ff299830fb4c1a82208b3ee469ac6b954d0204b4867dc7e8fa9e90513936ddbd1d183a7f0a0847c467045d4d83ba4a91e9d61796515d0710025db08b71685094db2a2520100494e2ee9b48d8a5a5", 0x96}, {&(0x7f0000000100)="33134a27f38837a495a9", 0xa}, {&(0x7f0000000280)="b7dc6c825b0e80b039891444caa3f2ab25511d86ed642e90fa785e242a69fdeb5cf74a103140cadcd05b16d1d2c19e6fceede6de276af3d063dbc58494388dc81366950e368388a6ede0a1a5e075d16edb1f8660", 0x54}, {&(0x7f0000000300)="9c0f895c643ea1710d28166ce7a01ce059ce20f9c220130e5354f6948e72e0a29830127f49d61f6abcaa98fd1dc7b20aaf800ec686708886eca4aa476e01a44305da5a8a", 0x44}], 0x4, 0x0, 0x0, 0x402}, 0x400) 23:08:06 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x9, 0x95}) r0 = syz_open_pts() close(r0) ioctl$TIOCEXCL(r0, 0x2000740d) syz_open_pts() poll(&(0x7f0000000080)=[{r0, 0xc3}, {r0, 0x50}], 0x2, 0x0) 23:08:06 executing program 1: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) sendmsg(r0, &(0x7f0000000780)={0x0, 0x0, &(0x7f0000000380)=[{&(0x7f00000001c0)="27d2c76a0e8f7d1267afd9aef43d13f532e8d47b5ede398784cefef19ee37531e0473e142b4dbd2462791aefaa6f09d95fbdd95111c148ffc4afe8b745e8e178e577a0f156a752912a49c3a243979a46dc752bbca1141971efde7e69abd370002ffc36dea20a1d7641d91554f2a4e380e022cbe129276c70548535e7e5f85c29721a8259642a34d625554964c0a5200d928733eec4b10b6d9135a428fe5de0ba6c15b2eea0a448cd28eb629126398b44ff8e89633b3f76982ae9c92ee0f04f60add24dfd20c8bcfe4f3fabaca3a20a282c71a40f672aff7ea00f3578c6f38a7c48", 0xe1}, {&(0x7f0000000080)="f765f768e8516c9c64ddce16b832477bd822f9dff862da491e2840ba8cd7ba6a99e9007e7ebe", 0x26}, {&(0x7f00000002c0)="38b42d77", 0x4}, {&(0x7f0000000300)}, {&(0x7f0000000340)}], 0x5, &(0x7f0000000400)=[{0xb0, 0x1, 0x80000000, "7dc46db23868745b21c79b5c4fbef6ec1b7dba39b24c11b5664a5fbfefa72ebb0ed9865c62f2c184d403eaf546b5fecc061add406a6326cfa2c4a35f8b8b2e8870e5f21fc1971ad97e969640e9da29ca3e92c658afe4ad8c3ce81f576ce83b04f8738a88a17d7f55b6b75d798b6fb94f9c8043f0984a94d83c91ca2eefeb2a0b8444d547aa288ca9f3f725a2d89230170f57085de3b7f06873ba76441df5"}, {0x80, 0xffff, 0x2, "57cea68a90136b432be346fa8a9cb3a4c5561120fa5c40f630e0bf48fff14e2df12ece3588ee1463b738c0a722f496d42bc791de2a019b002037f72568975a7892fd564655f3776361e1f53343ed18909d9a02bda11e91647c077718bd5857010ca5788663d4d91991260cb0e6f79adb"}, {0x38, 0xffff, 0x1, "e8611d8814dfe4ebdebdf2a528d6d8dfc19fe512c70e1f0d5b842d45ef43121b0db5b9"}, {0x88, 0xffff, 0x6, "edbf88b9bdf3c8768727ee5418fcb629d1c9d458fc45c17f1545394dc540734e388a35c53e982f42f02c600ff6ef116e3a5bedd76fd6d8a6a41ba8cc1f9eb5c5252892387c63f8549e0e70d3222dcd4937f90be20d563b5666e9d671a827217011df4b56502bd0fcab96c4a756171c20e0e517656b77"}, {0xb0, 0xffff, 0x1, "a002045b808ed00e5628fa6453d5ddb88aff3c60ad8f5051608958824cb6f3284075842a9ef3828298c4343fa52bea12c3a0cba706f6b9cc8ecfc7ff30f4cf5a100010f71e75993864363f99b71cd66f4f772755a09cb74179420b4b281ba960cf4a7ed4de3b7163d126dc1775cd5d36a51e992f189b3cdefba4cab82c8891770bfe8450d45ca6df621baa80594f17357e140ad2d2366976e27f3aa35b"}, {0x50, 0x1, 0x0, "f90e09c8288d76f7eff8672ad4307bd1612a8f9c13366432d2a318b111be765c3f0211ce13a3e12fc8d8af65e9857c2ee58648ca2daea73fa2edcfe532b0c3ed"}, {0x78, 0x1, 0x7, "e561289a08b46b74be54f635a60e9fac9ab3feb733d703c13f6a2375b16134ceb8125b64de7288febf9cb5db97f3d3000bb9ed7c3939b4c2b858ff0cddca5e6b6c58ca25288f36275d1b4560a0872b09f3818bef06e707f980fd9635b9e2e3bec739d19f"}], 0x368}, 0x8) setsockopt$sock_linger(r0, 0xffff, 0x80, &(0x7f0000000000)={0x5, 0x2}, 0x8) connect$unix(r0, &(0x7f00000000c0)=@abs={0x682eb13985c518e6, 0x7}, 0x1c) msgget$private(0x0, 0x2) write(r0, &(0x7f0000000100)="d0519fefdd2bea7ccc4985c6272c595079cc69da094ae7f576b8861b2969cf790ed49e70de0fff21564d49978a3e47b9e68038c549cf6a3ed69c32bea83ee7ec6d30d2b5ccf7061133a04f19df243d233797fc1b0237b55147546a1a07671bdcad0826f70fe135fef03bffe7883ee1b7177f689304df774b433c6ed9216adcf95d9c74e1d327d8a3", 0x88) setsockopt$sock_int(r0, 0xffff, 0x808, &(0x7f0000000040), 0x4) 23:08:06 executing program 0: socket$inet(0x2, 0x4000, 0x7) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0xa0, 0x0) ioctl$TIOCSETD(r0, 0x8004741b, &(0x7f0000000080)=0x1) r1 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000000)="8910fa87b00e607735c579873960b7af", 0x10) 23:08:06 executing program 1: mmap(&(0x7f0000ff2000/0xd000)=nil, 0xd000, 0x6, 0x9010, 0xffffffffffffffff, 0x0, 0x0) 23:08:06 executing program 0: r0 = openat$null(0xffffffffffffff9c, &(0x7f0000000000)='/dev/null\x00', 0x1, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000300), 0xc) ioctl$VMM_IOC_RUN(r0, 0xc0205602, &(0x7f00000002c0)={0x1010000000000, 0x178, 0xfffffffffffffff9, 0x0, &(0x7f0000000040)={{0x6, 0x40, 0x7, 0x1, 0xc2, 0x2, 0x5}, {[0x4, 0x8, 0xfffffffffffffffb, 0x2, 0x4, 0x40, 0x1, 0x8001, 0x2, 0x7fffffff, 0xfffffffffffffff8, 0x6, 0x3b163e39, 0x2, 0x4, 0x6ac, 0xa4, 0x2], [0x4, 0x8, 0xffffffffffff8001, 0xffffffffffffff9c, 0x3, 0x6b, 0xf1b6, 0x3f, 0xfffffffffffffffb, 0x2], [0x400, 0x8, 0x6, 0x1, 0x8, 0x400, 0x4], [0x2d4, 0x8, 0x6eae, 0x1, 0x8, 0xfff], [{0x7, 0x5, 0xfff, 0x1}, {0x5b91, 0x6, 0x7, 0x5}, {0x9d, 0x1000, 0x7fffffff, 0x8}, {0xfff, 0x0, 0xffffffff80000000, 0xffffffff}, {0x4, 0x4, 0x9, 0xffffffffffff7fff}, {0xfb, 0x0, 0x8000, 0xff}, {0x37, 0xcfe0, 0x5, 0x5}, {0xc0000000000, 0x2, 0x0, 0x2}], {0xffffffff, 0x2, 0x100, 0x1000}, {0x1, 0x0, 0x7f800000000, 0x4}}}, 0x87, 0x9281}) munmap(&(0x7f000071d000/0x4000)=nil, 0x4000) mmap(&(0x7f000071a000/0x3000)=nil, 0x3000, 0x3, 0x2004810, 0xffffffffffffffff, 0x0, 0x0) 23:08:06 executing program 1: r0 = socket(0x80000001c, 0x1, 0x0) getsockopt(r0, 0x6, 0x4, 0x0, 0x0) getsockopt$SO_PEERCRED(r0, 0xffff, 0x1022, &(0x7f0000000000), 0xc) 23:08:06 executing program 0: r0 = socket(0x2, 0x4001, 0x0) munlockall() r1 = dup(r0) shutdown(r0, 0x2) getsockopt$sock_int(r1, 0xffff, 0x1821, 0x0, 0x0) readv(r1, &(0x7f0000000680)=[{&(0x7f0000000000)=""/36, 0x24}, {&(0x7f0000000040)=""/15, 0xf}, {&(0x7f0000000080)=""/252, 0xfc}, {&(0x7f0000000180)=""/199, 0xc7}, {&(0x7f0000000280)=""/25, 0x19}, {&(0x7f00000002c0)=""/78, 0x4e}, {&(0x7f0000000340)=""/203, 0xcb}, {&(0x7f0000000440)=""/107, 0x6b}, {&(0x7f00000004c0)=""/168, 0xa8}, {&(0x7f0000000580)=""/249, 0xf9}], 0xa) bind$inet6(r1, &(0x7f0000000780)={0x18, 0x0, 0x4, 0x8ff}, 0xc) ioctl$TIOCDRAIN(r1, 0x2000745e) 23:08:06 executing program 1: getsockopt(0xffffffffffffffff, 0x200000029, 0x8000000000003c, 0x0, 0x0) r0 = accept$inet6(0xffffffffffffffff, &(0x7f0000000000), &(0x7f0000000040)=0xc) setsockopt(r0, 0x6, 0x2, &(0x7f0000000080)="bac791b2d4626206679cc0e419900a2edf051af1c5ac18d9d0a9ae3b548416fc53eb571920bfe37c384455ea7ec4395e09c21f88ac35e5f9c004968a2b091d1cf0ab1c135746023d828d8cacc4ed79efb30f5980e84d2355739a3df09588cc74db503a084310584c2e2bcedc4a294778b952b37c580095f9bccd1cca506fa5a2db3f29ae166b94e0ccf2f032fedda972b3e10eed4a19ff190883d00988602213c270e74508754d8cc993641321175ac3d5", 0xb1) r1 = dup(r0) r2 = openat(0xffffffffffffff9c, &(0x7f00000000c0)='.\x00', 0x0, 0x0) getsockname$inet(r2, &(0x7f0000000240), &(0x7f0000000280)=0xc) r3 = dup2(r2, r2) sendto$inet(r3, &(0x7f0000000180)="5bca668aa4c14f29ae670bbf2aae8f66c92c0701a28363a7087a370ee96d6ba09542079af2b877fab7bbcc7606a689ab065b6348f34da46d528fb76a44e9db8803be418b5596d3f5", 0x48, 0x2, &(0x7f0000000200)={0x2, 0x2}, 0xc) symlinkat(&(0x7f0000000000)='./file0/file0\x00', r3, &(0x7f0000000040)='./file0\x00') mkdirat(r3, &(0x7f0000000100)='./file0/file0\x00', 0x0) openat(r1, &(0x7f0000000140)='./file0\x00', 0x520, 0x81) 23:08:06 executing program 0: openat$null(0xffffffffffffff9c, &(0x7f0000000100)='/dev/null\x00', 0x0, 0x0) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) truncate(&(0x7f0000000100)='./file0\x00', 0x0, 0xfffffffffffffffd) 23:08:06 executing program 0: r0 = socket(0x11, 0x3, 0x0) sendto$unix(r0, &(0x7f0000000180)="9401050138a85a80b1b0782797888fd1f838a311000000000000b13886ca3849451ae3c3051020741038f5538551f30ce390500e08fecea11ea8fef96e4fc748e93f0b780486aebdbe781e4d8f5eef9187a869a4d3a4cbba982fd825582fe2aa7923ed00f4c8b2ca3ebbc259699a1f132e27acb5d62934e4fd89070000000000000070c1f5a872c88dff7cc53c894303b2a0a85ff3faa800000000009ec7ab3a34c29000000000000000000000000000002d7e4a5d76cc3f9cff2ed2243e56fa277603c5cc1e047326bcf6b67b75d00bf6ee330b6a80874b70559d9975ebd13da2447a78aa4b00cd0ba1870215607bb912e3d7325183ce69456b4b6ca927871c81672a54ec695c5bdeb842836656f917945cc076f87dc714dfe0aa2947252df350707b22884a7730cb6dba8742110fbe9ec7481885274387e0b1dbe5695122604819b0b2294b7b20726a5d4fcb44f62d00fabb2f247a166d8d79d05b8cc370f5c11db58aedca632a83acd58ff0ea0a3dca58ccb03cce466cda735017196ff346c32717397d6ec6952ec90de81ed297b2319e130f", 0x194, 0x0, 0x0, 0x0) ioctl$FIOASYNC(r0, 0x8004667d, &(0x7f0000000000)=0x7) 23:08:06 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) r1 = socket$unix(0x1, 0x2, 0x0) setsockopt$sock_timeval(r1, 0xffff, 0x1007, &(0x7f0000000040)={0x1, 0x1}, 0x10) write(r0, &(0x7f00000016c0)="bdfa4d2582c321a8cf98848e4a8051bd24313dea8d0343d605e2d3280d33ee6185c6a19e1a3fbed9d7c7f5ecd505370f55d9bb05dc03e23aa168a0237f559b7cb5e32d0ff2d4e7199679daa987423cab21c6b2748aaa78947da61d75bc9028a2b887f01309bbe061a751731e5c2091f3e9bdd11c4518138f7d1d6a2e60e1f34322c0cdf8648b48935d14a79a15cecdd79cd66c31400b4dc386972d2eae1f50146ed5ead47dfc43c6c3b018be5455ba5fe808f9840f9e13da075ee54c0682247a3e405d535caab085c9a7dee598ca84b10ba7651238225996d2250f6ea821e153a6212dc30a15f3b72c37e6969b9336888fff85cc584aa9720b4a4a8c9c8161e2baf0b7ae5907ed98ca35db188e0604f9d86b91bd65945535ceada28ac4827b0199401a36972ae93d37686f0d59dd1ede3c03e01a8bde40a123abb181a5b2c4a2486d88ccf61aadf5c11f8b2ce83237edd9d6b3c6933ab8cadbe44a663c5366401c730d5f541864edd3ed88f4e7413bf857bf200aba404bed1ddd5b2784803cc580e44a7e64d17408c119d03ce0bad326bd7bcbe81f0d6aa966a5a1614667079c8f177742a46aa681978addb364c44e183777ec1b00d059dd76ecad91f33a98a3a7f2f93b5154ec26a6a99ea4d54ee60dcb063f16e3b428afb2c23218cda1beecacf408363709ad054625a0b3b689c43735247d4e0a525b8931e51ea88dd8cab99ab60fbd92bd05a945d968bc224ca6750c756fb194c47c90921f000b88c651b971b5ae67d06de4059c9fd509cd7db34ec4c835ccab9d909218a7caf20c436db93cc40f5f935d7dac7964758acf332bfe0a5f3d5921827d190a12cc7800ed0bf5e726fc458ab4f787000000000000000072595d9b6298ef6ad0a7169628d6a3c1bef95d3b4a791922b512c9312cbb8f919e3bea2782470b3670623d4f927c36890aea8abebc07260023414e29a483132963428c01ec1dff2428b4ff99438c660706000000d7e131012ee90a09b2852d8261790e3f5464e46a4410d7ff86c89109cd98ffa4a22c4885c45a5d47e69a785bc21826494285cc349c74534ed2f29e330d20f9fa4b4d181f3949a372fe4737b3c1933a1f5ba5980d072a256f3f46c6e5b56ac9cb5b454a4538710499d50d785c60d7c7e68a2a04b62bac0d7e2bafd15a70f28c3fe29f55bcc9ff3e668642ccfdb9c29168aa3ccf88f6c3f1120c3016e5efc20e9761081a484fe62a5b7e05e6e36179e462d9dfeab13506e93618638faacb8c8ff5c64cd626d33fb4707346b5dfc59f14e81a8b1a3ccd66946fe3f15dd8fe2708e0422f3ccd55fc8e2582ca6a105fbdb01df874d101e56ea78a7c0ac42f9c70a1e11a510ad212b1a9e7da7f85bec6bf33463623cf4fde8a118e8aee4bae66acf87310c96ca684144db8b95aee4e8499801fb10dd5ae2a66bca3afee3708733a5acab4e90664be7927b712200ad5abf93bf9caa42b8f0be6db97ad97ebdfa5bbcf8b7448cc3eb6a6cffbbd255491ecf580ad8084f5fc076a89d23a94fa2451690effef372f4adbcb5fc408f0e6077eed4196913d2987a1e8a7cc3e50fb66b3c97f2326afe514625f80135eb2a6235b5f73a25bdd9fad6850f2b322d0be58980fe0b4d0bde486500b10b7b4ccb1537200593b9356deeece9e31c1b3e100f2a4d4fff6c7973793a143f164a20fef68383b812a62bf4947df21748f138dbf51375c033bd2dbfc356157048f178d963688fa0c047909bcda792847d1be7d4044b723fb7dbf4f458461a8bb3e4a1a7fe9e951d37abb1bffdc08c264df35f0e3f9380f573d26d80ef9ef798f6127c2179a4aff0000000000000000126a447927a9fe36f013dafca55a7816f08e1cdb194c59b4fa24ef58b2104f8ea555c34e2e212aeb9923d9c809b95764b26f6cb3f0bc3c77b25084bc6bccbe2e1a31b6a624f42777e88ce4aa5c62d0455ba6137603bdfaeee8dbc8bebced3f88cebf5a24975b8d242bcfe8a623d81e6de9c8c19a2d1f2f60f66bdfd47410335e893b6786262146ff3f3bdbe912a8ee0d04b8037fdfbab4353da9e3141f2e579255fd94b9f5df2a46d3e3397d08992d0a7cf295fa7121cb1bbedc1abc8d323b4b8e1df2a63761c218f0d2514f30901a2e98ba18735d06e3cb0b1508d98c13eaf6179f2fa8f27e11f23115aaf8e954d897e8e6a99f0043b6e92d4fb2f7daf36897030c6cebf2b40bebe15699f2861fe0c1a5ede9c937ed69317d2636a94b84e48aa57a7c678980f851280aed5cfe37249c465fafb29db3baaa0a4b30af77341f140862ac67ccdcc069333f28337ce248087743d9f4436dea826bd30418012cd0374dea53368d282a87a45a5b80804ff6849a9f8bd45a0d9707e59036d526f1980dc2e49dc4b1d2b4e66888020c7bcf3e955ad304480b630665187f0c86ee2e151c218cf8ac3c435ec1508ffeff8748c3d398cdd85ca0030083124936cffa1ef2cfedcd8bc9c1512cdcc98e9add10e2dfb91f0577d88d", 0x6ef) 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, &(0x7f0000000000)={0x0, 0xffffffeffffffffd, 0x20003, 0xd9d, "b08d16c65519470100000000000000d8e500"}) readv(r3, &(0x7f0000000100)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:08:06 executing program 0: r0 = open(&(0x7f0000000040)='.\x00', 0x0, 0x0) mkdir(&(0x7f00000000c0)='./file0\x00', 0x0) ioctl$KDENABIO(r0, 0x20004b3c) chflagsat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x0) 23:08:06 executing program 0: clock_getres(0x0, 0x0) pipe(&(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$TIOCDRAIN(r0, 0x2000745e) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x2) select(0x40, &(0x7f0000000040), 0x0, &(0x7f0000001880)={0x0, 0x7ffd, 0x10000, 0x0, 0x5, 0x1ff, 0x8, 0x9}, &(0x7f0000000100)={0x1, 0xd482}) 23:08:06 executing program 0: preadv(0xffffffffffffffff, &(0x7f00000000c0)=[{&(0x7f0000000080)=""/64, 0x40}], 0x1, 0x0, 0x0) r0 = socket(0x5, 0x7, 0x0) sendmsg$unix(r0, &(0x7f0000000140)={&(0x7f0000000100)=@file={0x0, './file0\x00'}, 0xa, &(0x7f0000000040), 0x121, &(0x7f0000000580), 0x356}, 0x0) 23:08:07 executing program 1: r0 = socket$inet(0x2, 0x2, 0xfffffffffffff671) getsockopt$sock_int(r0, 0xffff, 0x1, 0x0, 0x0) 23:08:07 executing program 1: poll(&(0x7f0000000040), 0x0, 0x0) 23:08:07 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = fcntl$dupfd(0xffffffffffffff9c, 0x0, 0xffffffffffffffff) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000080)={0x4, 0x6240, 0x7, 0x400, "cdfdbde94845be800b253cf81e8798d2f84d7ff5", 0x7ff, 0x80000000}) r1 = syz_open_pts() close(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000000)={0xfffffffffffffffd, 0x0, 0x3ff, 0x7fffffff, "73cc5160527b0100e534840c76f3000700"}) writev(r1, &(0x7f00000000c0)=[{&(0x7f0000000200)="1a2eee0500915e1c7cf20e2da943349f13a87f9c4cfa04007018a16e5f9c60d851da3600466eb42e0260ebe044fa947248d5337bc7ac36eab0af2e6de8506c275f4d0f8f0114caa350295c81", 0x4c}], 0x1) 23:08:07 executing program 0: setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r0 = syz_open_pts() r1 = open(&(0x7f0000000040)='./file0\x00', 0x40, 0x8) kevent(r1, &(0x7f0000000140)=[{{r0}, 0xfffffffffffffffb, 0x80, 0x1, 0x800, 0x3}, {{r0}, 0xfffffffffffffff9, 0x1, 0x0, 0x3d2}, {{r0}, 0xffffffffffffffff, 0xa0, 0x1, 0x4, 0x40}, {{r0}, 0xffffffffffffffff, 0xa4, 0xf0000020, 0x2, 0x2}, {{r0}, 0xfffffffffffffffd, 0x40, 0x10, 0x3, 0x400}, {{r0}, 0xfffffffffffffff9, 0x4, 0xf00fffff, 0x1f}, {{r0}, 0xfffffffffffffffb, 0x0, 0x40000000, 0x0, 0x49}, {{r0}, 0xfffffffffffffffc, 0x8, 0x50, 0x9, 0x62}], 0x3, &(0x7f00000000c0)=[{{r0}, 0xfffffffffffffffc, 0xf1, 0x40, 0x9, 0x1000000000000000}], 0x7, &(0x7f0000000240)={0x101}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}, 0xfffffffffffffffe, 0xb1}], 0x0, 0x0, 0x0, 0x0) close(r0) r2 = syz_open_pts() shmget$private(0x0, 0x3000, 0x14, &(0x7f0000ffd000/0x3000)=nil) r3 = kqueue() kevent(r3, &(0x7f0000000040), 0x8, &(0x7f0000000080)=[{{r0}, 0xffffffffffffffff, 0x15, 0x0, 0x0, 0xfffffffffffffffe}], 0xfffffffffffffffb, 0x0) dup2(r2, r3) 23:08:07 executing program 1: getegid() r0 = accept$unix(0xffffffffffffffff, &(0x7f0000000140)=ANY=[@ANYBLOB="000000000000000000000000000000000008000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000e9"], 0x0) r1 = socket(0x18, 0x2, 0xc482) sendto(r1, &(0x7f0000000000)="80f2f6c0cb1f6a6e0f0793ea33a210f2b933ef", 0x13, 0x0, &(0x7f00000005c0)=@in6={0x18, 0x1, 0x80000001, 0x8}, 0xc) r2 = fcntl$getown(r0, 0x5) r3 = getuid() r4 = getegid() sendmsg$unix(r0, &(0x7f0000000580)={&(0x7f0000000100)=ANY=[@ANYBLOB="71884ab270f111f4404f"], 0xa, &(0x7f00000004c0)=[{&(0x7f00000001c0)="23adf074f32b52f127e64fb0987205222c544019afabc0445ad8ef8075b6e7eb402cd9a1c3adcedd36cec730f171dcd9bb2cd6ccd77c37ff81d520f6caa176bd21732d3e2ce0f6477cd7214953bc5fbd91c2ab5f5a9c071735380024d71cecdf39756a36a66585ea8f7e88b1667a1ffe30c29c64a7bcb5426021d47665bbac0ac962cd51da849cf9456a607608f89163f779b6640f0fefb0c718384736ae3e8c2d4ce8ad02e777d20e670ba83adf017f365577e2a5f14207267e5efac6fb6c0e58e8fed32328aa45f7777eac836e6d88c1d46e5d148b9dd8", 0xd8}, {&(0x7f00000002c0)="d2a5d33123073bc6728337925924e793794ebe2bf7c1e870e66ab416215176d16395842b6473b4fce08688118973e6f4c975e5ff8c802b282882dd99be92bc29574a8b2a7c1de3100c8fb6524aef613353c969048c5992bc910b0896a966", 0x5e}, {&(0x7f0000000340)="bc4708afcfac734d", 0x8}, {&(0x7f0000000380)="daafad42a78ac2bcd96c57d7fb258e6ab9052bb5400ebbcbb04d0cdcff0d1a45253f24fbe2aa6156b21c1a54fd74796d73aca67e35e0275c7c2b4f5ec3178f413676ffd1562c3e60e7f2b1a42f84e8a26a596f3671a0e1919409bf49276208273705cfdcfeed12aa3168d84689457387424b664d9d7a15", 0x77}, {&(0x7f0000000400)="5d0c9e0f1bde878b62dbd7967779a0b0dbe63846d5f65c53ba031e3d506c2a710a192ddd1fb1dad189e0f7a59d20b118c40bae0dabd34783be342861cedb78ead484d9c94ec7d21064f6c35a55504acfe2c3037471bcb39a659f27b97f8203eebe695c427485ce6305f1adc8148b72f1e912adf6772d6982bae397ea24175e7027", 0x81}], 0x5, &(0x7f0000000540)=[@cred={0x20, 0xffff, 0x0, r2, r3, r4}], 0x20, 0x6}, 0x1) setsockopt(r1, 0x29, 0x80000000000000d, &(0x7f0000000180), 0x14) pipe(&(0x7f0000000040)) getpeername(r1, &(0x7f0000000080)=@in, &(0x7f00000000c0)=0xc) syz_open_pts() 23:08:07 executing program 1: r0 = socket(0x2, 0x1, 0x0) listen(r0, 0xfffffffffffffffe) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000040)='/dev/zero\x00', 0x82, 0x0) ioctl$WSMUXIO_REMOVE_DEVICE(r1, 0x80085762, &(0x7f0000000080)={0x3, 0x6c43}) truncate(&(0x7f0000000000)='./file0\x00', 0x0, 0x2) setsockopt(r0, 0x40000000000006, 0x0, 0x0, 0x0) 23:08:07 executing program 0: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) ioctl$TIOCOUTQ(r0, 0x40047473, &(0x7f0000000040)=0x8001) write(r0, &(0x7f0000000340)='\x00', 0x1) r1 = syz_open_pts() close(r0) dup(r1) r2 = syz_open_pts() ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f0000000100)={0x0, 0x0, 0x0, 0xfffffffffffff691, "f0aeed0a671f7630830400"}) poll(&(0x7f0000000000)=[{r2, 0xfffffffffffffffd}], 0x2000000000000048, 0x0) 23:08:07 executing program 1: r0 = openat(0xffffffffffffff9c, &(0x7f0000000000)='./file0\x00', 0x10, 0x111) ioctl$BIOCGHDRCMPLT(r0, 0x40044274, &(0x7f0000000080)) kevent(r0, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0x80000007, 0x4, 0x40}, {{r0}, 0xfffffffffffffff9, 0x20, 0x20000080, 0x3ff, 0x81}, {{r0}, 0xfffffffffffffffb, 0x10, 0x20000000, 0x1, 0x4}, {{r0}, 0xfffffffffffffffb, 0x40, 0x0, 0x7, 0x8}], 0x1, &(0x7f0000000280)=[{{r0}, 0xffffffffffffffff, 0x40, 0x2, 0xfffffffffffffff8, 0x4}, {{r0}, 0x0, 0x49, 0x35, 0x89, 0x5}, {{r0}, 0xfffffffffffffff8, 0x40, 0xfffff, 0x8, 0x1}, {{r0}, 0x0, 0x10, 0xf0000000, 0x6, 0x5}], 0xfffffffffffffff9, &(0x7f0000000300)={0x1f, 0xb7}) socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) writev(r0, &(0x7f0000001140), 0x0) write(r2, 0x0, 0x0) write(r2, 0x0, 0xffffffffffffffb3) close(r1) ioctl$BIOCGFILDROP(r0, 0x40044278, &(0x7f0000000040)) ioctl$TIOCNXCL(r0, 0x2000740e) write(r0, &(0x7f00000000c0)="42fe194e0031826dda9e1ea5299b88c81f41edbedece7c92b8af6cd0c41c4ef380b7293f714e3e805eb37c69d9321a15607a34354af6bcc745f9b1ed2f33b52cbd098e5f816be89e15728c0ffefad083665c3e0bbd4009f9da73163e3a71e1d8439dfbd43e7ab6057ff42974f4a7acb0aa5f4c29acfd24d0eea963be22ed4fd0316404d448cf08be2950149227448ab6811dc8c847fc2ce283c2b4cf6fd900c545aa93e14f2c47f435386714841907fbbc227b096d", 0xb5) linkat(r0, &(0x7f0000000180)='./file0\x00', r0, &(0x7f00000001c0)='./file0\x00', 0x4) 23:08:07 executing program 1: getuid() ioctl$TIOCSETAW(0xffffffffffffffff, 0x802c7415, &(0x7f0000000040)={0x2, 0x0, 0x0, 0x0, "81188ffa9a0a38e8f9be173b10ed2676def6576a"}) r0 = fcntl$dupfd(0xffffffffffffffff, 0xa, 0xffffffffffffffff) ioctl$BIOCSETWF(r0, 0x80104277, &(0x7f0000000240)={0x1, &(0x7f0000000000)=[{0x5, 0x1, 0x9f7, 0x7fffffff}]}) r1 = socket$inet(0x2, 0x1, 0x200000000000024) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f0000000300)="fe8bfa9f0f54e3de76cc6b8bc1f4d2f4a70eb9b9d40896afd8bd5e1eb65cefd8f86e7376ff3b4283a91afdc1931820e8fd2c8e00"/66, 0x42) setsockopt$sock_int(r1, 0xffff, 0x1, &(0x7f0000000200)=0x6, 0xbd) setsockopt$inet_opts(r1, 0x0, 0x1, &(0x7f00000000c0)="5c9e364c1c4c6d20cee4e1ffc569d3c8f7be1193b71f4e084fdb8f4928d95111d256aab4746125e550b6aef9d9365f0fc884612dcc4c827bfbee286e4e1cc8b142e0c2db9995242b32b535ba98d5bfebf2cba6598ae738ce09d0fa857828b6f72eebce602b6f113f6184242bb50a3fe26e29f882e588e1f18c4b2acb405a7c300949b074f018ecdb7e4919b986e27b115b7609ac1db436692a3b31766683bf801a103e4ea76f35dc992992932b36cc4790b0576a98ea4b162e8e8d622c98bf166c0c9b19c44cb9a1acc462eb52d23df1d2165212b4790f2bb4b12b92e25b366577a3370536f49c5b3118cfe021df422baca2ef16c112b4d2905e0b9e16aa87819df005bc8fa63771c6b0748d877f25a91cddd5d16c70e262ad529e0189ea8bb31ed5777454760ffe", 0xffffffa3) ioctl$BIOCSETF(r0, 0x80104267, &(0x7f00000002c0)={0x1, &(0x7f0000000280)=[{0x5, 0x5, 0x101, 0x5}]}) listen(r1, 0x0) 23:08:07 executing program 1: r0 = open$dir(&(0x7f0000000200)='./file0\x00', 0x400000002c5, 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000100)={0x0, 0x2, 0x0, 0x1000100000001}) r1 = accept(0xffffffffffffff9c, &(0x7f0000000000)=@un=@file={0x0, ""/14}, &(0x7f0000000080)=0x10) r2 = getpid() r3 = geteuid() getgroups(0x9, &(0x7f0000000180)=[0xffffffffffffffff, 0x0, 0x0, 0x0, 0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0]) setsockopt$sock_cred(r1, 0xffff, 0x1022, &(0x7f00000001c0)={r2, r3, r4}, 0xc) getsockname$unix(r1, &(0x7f00000000c0)=@file={0x0, ""/59}, &(0x7f0000000140)=0x3d) 23:08:07 executing program 0: socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000000)={0xffffffffffffffff, 0xffffffffffffffff}) setsockopt$sock_linger(0xffffffffffffffff, 0xffff, 0x80, &(0x7f0000000040)={0x1}, 0x8) pipe(&(0x7f0000000080)={0xffffffffffffffff, 0xffffffffffffffff}) ioctl$BIOCGDLTLIST(r2, 0xc010427b, &(0x7f0000000140)={0x1, &(0x7f0000000100)=[0x8000]}) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000000180)={0x0}, &(0x7f00000000c0)=0xc) ioctl$VMM_IOC_TERM(r1, 0x80045604, &(0x7f0000000200)={0x5}) getpgid(r3) pipe(&(0x7f00000001c0)) 23:08:07 executing program 1: r0 = syz_open_pts() ioctl$TIOCSETAF(r0, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e23c5b00000000000000e74de4"}) write(r0, &(0x7f0000000180)="582720efabd16ebae63225259560f8e5815f73f2a044fd33055552fbd5e41789632dfc94ff334a5619515a4c8ab06198824b3da025bbd47b3bf579456fc7d4096e8c8b6b87cb2d72b8bcdb9ad8a4f5f728193ef16ab93f12fc4d5f16b136a5d00d1628b53a", 0x65) write(r0, &(0x7f0000000680)="3e2a7913e4bad21c714f4dd36a27e5e27b216d673551c0c01b3d1aaf1a34ee6cfd0f85000000e5522aeefeaff0f2c85e2831c61a32b263c6205a400e2c424f9aba99d3d449011e78009da398bcd62b103434820abc4bcabba3444002007e142937ffabbb9917dd1d95e8f6b9d378ee4ef8f0c9ea000014e4725b38176a5f91942057cb5837d701adc6100ffc308cb6e417ae9762f09106fac07683bf4d2ad48964769baedbbe6dff4bc732b11ca7d2588a04a0488c2e54c1db0dbac5b34deea40d85e6187af12c8970d423eb9061d4a61fb1467a3148e7bd97293df0b57b990bf3d12615ebc74060f9e1d6c4a95e265d8f5c290000000000000000000000000000000000000000000000bc1b5c21", 0x10e) r1 = syz_open_pts() msgget(0x1, 0x10) close(r0) r2 = dup(r1) r3 = syz_open_pts() chflagsat(r2, &(0x7f0000000040)='./file0\x00', 0x0, 0x2) ioctl$TIOCSETA(r3, 0x802c7414, &(0x7f0000000140)={0xfffffffffffffffd, 0x0, 0x98b, 0xffffbfffffffff3d, "857df934ea00"}) readv(r3, &(0x7f0000000000)=[{&(0x7f00000000c0)=""/45, 0x2d}], 0x1) 23:08:08 executing program 0: ioctl$TIOCSETAF(0xffffffffffffffff, 0x802c7416, &(0x7f0000000080)={0x0, 0x0, 0x90d2, 0x0, "d730c1e7bb6fc6e2000000e74de4000200"}) writev(0xffffffffffffffff, &(0x7f0000000040)=[{&(0x7f0000000200)="3007c0c093ed11c1062c6b76328f9735873a402ba4ee0c7a947f442d447e8135b97f8b5ff86018a1194f090e87354fcabe756b79cf30f0ac033cca0aa1b40293c3807ad44144aff983a7b111f0a748614999abccdb3189cfb38f83ff90c2452c60af2b51ad", 0x65}], 0x1) write(0xffffffffffffffff, &(0x7f0000000200), 0xfe72) r0 = syz_open_pts() close(0xffffffffffffffff) dup(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000140)={0x0, 0x7f, 0x3, 0xfffffffffffffff9, "09ffaab8af000000000000d2fa00"}) readv(r1, &(0x7f0000000000)=[{&(0x7f0000000280)=""/187, 0xbb}], 0x1) readv(r1, &(0x7f00000001c0)=[{&(0x7f0000000180)=""/45, 0x2d}], 0x1000013d) 23:08:08 executing program 1: r0 = kqueue() fsync(r0) kevent(r0, &(0x7f0000000000)=[{{r0}, 0xffffffffffffffff, 0x40, 0x0, 0x5, 0x100000001}, {{}, 0xfffffffffffffffd}], 0xffff, &(0x7f0000000080)=[{{r0}, 0xfffffffffffffffe, 0x81, 0x4, 0xfffffffffffffff7, 0x1}, {{r0}, 0xfffffffffffffffb, 0xfd, 0xf0000004, 0x5, 0x3f}, {{r0}, 0xffffffffffffffff, 0x8, 0x80000020, 0x5, 0x59}, {{r0}, 0xffffffffffffffff, 0x20, 0xf00fffff, 0x0, 0x1}], 0xffffffffffffff80, &(0x7f0000000100)={0x8, 0x8}) 23:08:08 executing program 1: socketpair$unix(0x1, 0x1, 0x0, &(0x7f0000000200)={0xffffffffffffffff, 0xffffffffffffffff}) kevent(0xffffffffffffffff, &(0x7f0000000240)=[{{r0}, 0xffffffffffffffff, 0x31, 0x20000001, 0x1}], 0x0, 0x0, 0x0, 0x0) kevent(0xffffffffffffffff, &(0x7f0000000280)=[{{r1}, 0xffffffffffffffff, 0x4, 0x31, 0x5, 0x8}, {{r0}, 0xffffffffffffffff, 0x4, 0x82, 0x4, 0xffffffffffffffc3}, {{r0}, 0xfffffffffffffffd, 0x4, 0x0, 0x3, 0x8}, {{r0}, 0xfffffffffffffffc, 0x1, 0x200fffff, 0xd3cffe1, 0x6}, {{r0}, 0xffffffffffffffff, 0x4, 0x2, 0x7fffffff, 0xbb}], 0x2, 0x0, 0x0, 0x0) r2 = kqueue() sendto$unix(r1, &(0x7f0000000000)="d2", 0x1, 0x0, 0x0, 0x0) kevent(r2, &(0x7f0000000000), 0x66, 0x0, 0x81, 0x0) read(r0, &(0x7f00000000c0)=""/180, 0xb4) kevent(r2, 0x0, 0x0, 0x0, 0x1000, &(0x7f00000001c0)) 23:08:08 executing program 1: madvise(&(0x7f0000ff9000/0x4000)=nil, 0x4000, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000001640)='/dev/zero\x00', 0x0, 0x0) readv(r0, &(0x7f00000010c0)=[{&(0x7f0000000000)=""/4096}, {&(0x7f00000011c0)=""/140, 0xf7}], 0x20000000000003bc) 23:08:08 executing program 0: r0 = syz_open_pts() r1 = fcntl$dupfd(r0, 0xa, r0) ioctl$KDSETLED(r1, 0x20004b42, &(0x7f0000000080)=0x5) fcntl$lock(r0, 0x9, &(0x7f0000000000)={0x0, 0x0, 0x800000000, 0x100000000}) chmod(&(0x7f0000000180)='./file0\x00', 0x0) fcntl$lock(r0, 0x9, &(0x7f0000000180)={0x0, 0x0, 0x0, 0x2000100000000}) fcntl$lock(r0, 0x9, &(0x7f0000000040)={0x0, 0x0, 0x1000000802, 0x200000005}) 23:08:08 executing program 1: r0 = socket$unix(0x1, 0x1, 0x0) r1 = semget(0x1, 0x1, 0x10) semctl$SETVAL(r1, 0x2, 0x8, &(0x7f0000000000)=0x1000) ioctl$FIONREAD(r0, 0x4004667f, &(0x7f0000000180)) 23:08:08 executing program 1: r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x100, 0x0) writev(r0, &(0x7f0000000280)=[{&(0x7f0000000080)="8c4f5dd41d75210959068ba583bffb2a11d90aa22be6e48f97de217f968857c303ad3b8c0cff0080c68d20ad1d4ebcf8da8cca1e371bc83ca13443b0807097b27d55740ff4695dc56adb0184ea526e1710b12f8df2f0be55918cd88e8d0c71b2f3cc4593f5069a2b22139c7db4f7eb8e2f684bbd21ffc0468e11f9ede963f9a2e8daf7e6502976d32fa40450a58bc33313a31d8591e32b436ce44833ee36f3d4d8d76b91869918be50ec8d4e1f9084a3cc762bfe3cdc79fad30f4382ec7c84441016a61c138d4e717de9188733efea2d57b556c35f1cc864b3b5f895bbdd56915f09ce74c7542e91fc9e42d4f595e1878cf556f24c52e0fb", 0xf8}, {&(0x7f0000000180)="c9609e76d14ed3047fc7a5dd202522772f56339103ee75a74e1fca16f4da93eba81b95cc01366c89f2200254f7e1945386da9a58ee8472a6a7c2e0b38ee67374d9e130e1ea9e619594a1ec48acccb27549abcd07321fcab8a6fc63d49b81066e83461d1399984971501c421edf330326c1551f23563efd836e530b47a9f4bfcaa8e8979597671dfc0bf8794329e5682923a0dc8cc31b6970bd8abb238c9f73d6938163d1035edaf82104cddcb7c7580c70744bdaa2c56ca224e78f79ff06f693cec6a2db2929d5b80f0cdabf5e98", 0xce}], 0x2) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x5) ioctl$WSDISPLAYIO_GETEMULTYPE(r0, 0xc014575e, &(0x7f00000014c0)={0x80000000, './file0\x00'}) r1 = socket(0x18, 0x1, 0x0) setsockopt(r1, 0x29, 0xb, &(0x7f0000000040)='\fFW}', 0x4) listen(r1, 0x5) r2 = msgget$private(0x0, 0x781) msgsnd(r2, &(0x7f0000001400)=ANY=[@ANYPTR=&(0x7f0000001840)=ANY=[@ANYPTR64=&(0x7f0000001640)=ANY=[@ANYRES16=r2, @ANYRESHEX=r1, @ANYRESOCT=r0, @ANYRESHEX=r1, @ANYPTR, @ANYBLOB="72301f9a7f84162f21f74dc65670c5e153f42b589343ebccbff9fc47f0f05443711304b54b247306e1cc7b92617ce1e3f228a5a14ee746172b88037cc7ffb5173a34253faedf7f769faf90b0b5ea1f4f43f88011310de9d01b05fe60d398ce8ee50092a700c9399852182b2e936f276e2e66c1adbd5c7c0d8adf48cf1e4c9be2ff6b1de97d77ecca8739ee6e167cb49bdf49965ff774d6edf4d0309eec7c906978f70b1bba3711a8ad4b1e96a49e6dca1acd22828e6dd607f837e6cde1c7bcaa088bdd1be5fd8347bf7e44f119b4ae10b879312c487e8509ccbffd82f6460c33c92ba14879dea5cea916dd33a7bdbcd9b5a5afa34cce", @ANYPTR, @ANYPTR, @ANYRESHEX=r1], @ANYRESOCT=0x0, @ANYRESOCT=r1, @ANYPTR=&(0x7f00000017c0)=ANY=[@ANYRES32=r1, @ANYPTR64, @ANYRES64=r1, @ANYRESOCT, @ANYRESOCT=r0], @ANYRESOCT=r2]], 0x1, 0x800) setsockopt(r1, 0x29, 0x80000000000000d, 0x0, 0x0) getsockname(r1, &(0x7f00000015c0)=@in6, &(0x7f0000001600)=0xc) mknod(&(0x7f00000018c0)='./file0/file0\x00', 0x4, 0x9) r3 = getppid() socketpair$unix(0x1, 0x5, 0x0, &(0x7f0000000080)={0xffffffffffffffff}) setsockopt$sock_int(r4, 0xffff, 0x1001, &(0x7f0000000000)=0x43cbc, 0x4) openat$wsmuxkbd(0xffffffffffffff9c, &(0x7f0000001440)='/dev/wskbd\x00', 0x80, 0x0) semget(0x0, 0x1, 0x2) r5 = dup(r4) sendto$inet6(r5, &(0x7f0000000040), 0x43000, 0x8, 0x0, 0x0) getsockopt$sock_cred(r0, 0xffff, 0x1022, &(0x7f0000001380)={0x0, 0x0, 0x0}, &(0x7f00000013c0)=0xc) close(r0) sendmsg$unix(r1, &(0x7f0000001480)={&(0x7f00000002c0)=@abs={0x1, 0x0, 0x3}, 0x8, &(0x7f0000001340)=[{&(0x7f0000000300)="c9846f284c99df4ea5cf361b38a2c77aa2ac5f530d6a214e5aeae680583ce97c845200f2fad3462aa4ddd38be0", 0x2d}, {&(0x7f0000000340)="da1ad05d286dfd1013aac2b3f40b6f55a63ea2f712d3d0c98254dd5655526281ab9596e8feaba14e4d4f91b2b673061374faf2b6c302c14b5269a737ac0fb0eb63fbe0d1f79c854164dbbb68ac2445d0c594827d9fd51c1e6d2da10dacf24242472473a3eb9d3700d1b6be5583bc49ace327037a898f6d538b0d37156ce7f7a48f6f24313b3326c0b6e45d2918a994378e0a1990786526e7818d67a0f7c0e6ef7ae2b48e68eb12c3226e439fe79a7de5fdcd6f0a00972a81ba9b12a37347c6b1300a917492d90ecc204d70915d1a51bcf62c299165020834d0188fe46e5b71af60dd288caede7d0b9111b47e4e27d8bb4e7b84cae59404390daad673ce78cc6e2051c82cf036b0bf2478ec170ecc6f3f70eb30767a3bfb4b819194db3b28fa5982fdf3f8bb71ef992d3609d5eb102fb9130b9e645dc5ffcfe04aedd486ac08e89a00f048a81055a1464c1e75010dae27bcb2cee451be4262628afd32970257d7d3b40a29cbbe9f321247c18db6c7870e437e91fc950b9f8bf7b24a11db5d57a29b689aaa224c7021e27281abee4e18d88f2ed0b9c6dd206f6d8296d372c4769c6aaed4d23675c9fa820394d6233edef989132b26df842d31a2567169603db9a03c3bcaf27953a2722baf5add4b5cde5b4998278d7f8a5251f505b599b5fdf6de7f1296994ef0be2bc0708b6678f0bf43b3beb820aeb2ab5ac2586ac0efc372b25d13e726efcc237d3813a06a42951ba8974926813bfd106f1ebce71d04d020b48d096ae2553738e43661af4bc12755c4def22640929ac0946863514278b28bd266725eaccf7e145abac6ca461070298c3a9bf3ea1cef3afa7f19d8fe68bc3988418d10f6524fce550d253ef23d0757fe1576ac1cfc9c882287ef9e16df194933a4da678fa8375aedda89640184e270cb9d8d1e5eade397c28a8aaa2ebb9f397cd46f00c7554b1e854a28ea43f8b7943c30ec2b74a753933628241040c86681261efdb616c41685fee760abf425aae99cc840b65482e7a72e7f62c5c6c443016ecb6dca63c1a64b0836532ecd424a3584e899a20fff75d73fb9271083265ee03925684d200bc175cec805f7515b6ca97080cd1ee7be194ede194bb614b108464cb328beb85a49ca31bc8e4e4537568c17e1b69bd0e45e6b09fdc6461ea733d7b6a1067ed41e10a651a51ce2a06a506ed94deb3d4340d4b72104913999bfddde4add02c7e421cdae5e726c30e6cbd7fba97372048a324e9a50e6a100791b3861d9fb096f678dec35b55991c58a260fd35c3e423ec455a8073a37c85eeaae8cca0bcc8dd5c76e0285dd0fa800ab3b69c6f62ea354528697ae8110475a82454f8e68f13a16f7334786a67ee9b2c7085075c5a4affa4c2264a17db1327286527d4d850562ebd8a0f2088aa1010eb315dd1c909c9c269041e115b98bcd26a191b9e6a032bd6bd985c8705a424dfe34c20558694d508f2ca539f218243a6e588e150de6ac4bc0973b618c7a8e732802708f6490e4dbb63e43ad9bbf37722704432e340c2a7750eac0a2892b79892cbe0f66768b755a272d87ca6a68aa10ddd264dd03cced34112c106451f035a5fb7c2eda867593038302e1323ccd1b5a8a35b7eb8c88b3de545ac16b32d1b196ecc2a171fc3fcb224902024e809d19aad43d3db2e139ce9dee0e426902c201020f6f5ad71904a6bf77f2b6a8fd05f7e7a6686774f208833f9aa6a154edbca74e3a97899c4ea4de9e571393bb6a0d961dff91e05183199f0b3fa2837d517c071534f768c349ea1223c198bc38b592144c2fc9534e59f0009d647cdc5f675fe276101f5926f6178d5e31132d18ff987e538ec69b432b7667036753422a37da79d02f940378b2d526629f427ee3900bdc533aed4671fe30fdaf3e77e48fb6d113663f6a4e78b31ca6cd87506098e243538a0c531cefa09bf3c27a33eefd98326da261383e0d4e83990b1cd0465f426a3cecb9ad847526399e52bcde4cab63f95c6a9fc28b43036d3f4eaf39b82d743097f8b593f579279e464af76712a89f26bafc4b3f8eab8c2e240ce12ee2fa8b06533b9bcf4d3921f6076ea399bf65076f7128cd7240631d667a88c9ccf43ca5d45ea7c855d0ea764aad4e05e500c971c39f5ba726a1b3aec25cdecf944a8bb789456500e28432ce1577e8ea2f9a4116c43a14f86a321a44889454efea138be177a73cf8556fe78ee752a455645bb3be7e82301a96161108cf26615089b7e4a8e80deb57811251fdb738113a4035866e310deb074fca62029bcd24408059fa48419e3a08d1243419e5da11a60c18d0f2259151bfce587459edeb82ee1f6ce115bd6cdcfbf04d4bf3face59a35731d2d9d1de64ef2a3ce9050b145490008be86b9b6b836ee2f0c0502de4903870db4258eeb9c3b6c4fa6b049cf86d787e317d114a3697ceaf1c917779633638f19334eac1ac4fb7caa9d3aeb5fa8b7185cbfc3222c9fc5d845dccebd144cfe38b38270d566a4a6a6ac6cc2a426cf650083380668a6e7399e4d882ed7d5f4aec12fe4c4db98b54d45bba9d3775d5efdaa1d898470dace17d60df2522c8c72efa903f014888c6e1d482f1bd8b6d85a9b8e920c5c1549b81c2fbe89a2ba8db6503d4060860affe41e3bf445b3b10daf9a9f778ea19827e3cb45a9d2453023831a01cdfc0592ab7ae5961f71a4ba6430b24d4251869707820185a1283ebc0f152d5304aa4bb8e8d9c71ff6900201a5d6e9c213bc1deb6241952359c3b1a02ba53cb758f41b97f01abeebc5ba3ddf6fb6ce09808bd86ab78c516d3b39a06f85f73a1677bcaaf7eec98cf0cbc6b1510857f067e51d59f26ad66fc3c3fd00c4d07b769bd302ef58e8d69bee9c861392b1ff4089bb8ac57a54e20de5fe3ee6b718d635d63b1d3a62086b9b2279065b112894079cf0c8a53a1f427232194db933ee379889906df07b9357953bdc3fc8b9d5190fbefcde4d5a6308e37a46d670739bb8b8eb8b2918860b043a863ae965c8786abfa4e5fbe92a514ff2467f21270b3f8c52944388eaf549776a7e775e2ace756281cb4a8c1380167b003c84886029e4b99707f87e497eba193b62f6c1a53122141dc8d14f28dc87ae41d835066b7582b98afd2a8a9f3eba12b681d989ed6e726fad3246fd88257b9097c13f17489b708a178f969fae317fd37946f480c88f27a4d930d4890871c5be8881d57b065e46a28d738502aa77e8b9c90392544db21a198b8f4a59cc96112fb4bafaa198f1ebb5864e3de109a106905e4d8cbe88a64df05e28fe0c21ddcb85568cfb907de1448c1320c04f64bfff0acf2cdf543908ec954fe54963902d1b593feb189aecdd06c341c3317da3b40f09af8fe7198aa742f0c94c138181bf7d4492880e69b13bbd273bdf99bad781efae95ade042a8846a3d36701dc7f9c5b3615d6860c98aa731651b95cb5f149fee33c33f585d4f38847038290444939336d638e9fc997c22e772516e39575a28c0a5da461de8b779252d58f27bdc12c712855860641eba00e18c717b3e5c9033a06136a742e3c1bcdc22c759e12d26b5b371592a6f233cd7945507eddb1031f15b8cde7f11d78cac353074a12fa2fe1cb97ddd22d743f4795756d0e47365f1bcb0d01b8a65287108a8a9bf16ca164bc13d67fd99872d1e0ead7806d5d5990410a748761253ace1864944f3f83e2a41df866ece8319d0290984533122f828bc88f3a737dc713c3daedc474cfd4e06f808a60cffadcecdd0937d88d704594df39a2b08771b8e597ad9cfb4b42c983ee4e6d451e0befba98686bbf2c6d6de0e438d1d58ad299839735fb04114186408b977a8c1ae1a15d8d0daf14d5bc3421cdaae97615c73d36261f49d9727476a2281bb68b2fc597744f3f6f577b1ac8b66c16c3e8d03cfce9eed3f637357bc0751dca6aea0adcb3fa30db666633abfd82a9be0cefee45fec04546efbb21dd93d03fcc9af9d6503758d4d1f65b02d9f2bbee1a82f7fffb6acb4a266e8f48927e20b9b7d5d48914a91bdc3e182c03955b67847bba4a6aef21a5fac45b376a8db5eee1ac9cf2fda5b9d5a0b3828c6b8890ae8922a895f6260e7678233231fd27b8cb4ceddb8b862227e1a3e195462958aee57a80e99045a7c5c47741e93dba1c5007b2bcf1f718572bc0c4acf65e2e5847c0ceee3e1938eb00334b2632c0be8003a7e3b6ee65d43c5c485168a230204559617ccb88148518533907023dbca897f44d3dc47e339f96add949e1f1bc976b0f231a4615a0e60dc9c1fc96e242bf7cf74852c84cd8be5749949462ea48f09130b1be1baea71dff6288eeb9226ae9c4f046bbdc2b707e8d0e968374be15d105730872cbd7f79e372fc3cf6724ccea2997b4e76043d77e063d556b593f35a6fc774723f3bde83ffe42e636a90145a2a1a72dd2e0b3cfdc11e155727409abb6483fb90ef66569d9efc332a063068ad77d82bf8f55b98667239a4dbe0e989f3f455e17e617fadc432c75aff12d6c313795f912a28d576969dd1a97a5611869aa1876e048bc3179593d92f9d82940469eb13bebddc7542b01698902c3e36c65d3ed028f6f73f061e39b4f1f223f2c16fff525c8e1062b570e620430433edaca2ced2cd487e07406a5577c4587e6dd3cff60effe72878c34abd5c8622a68550eaf2d5ddc81249ed6ab57dae1ca9066fc8976d2bb4839a8c888be5def969ecdf8261ee5bef0a5534038bbc435b5cd4d308948a79b23295606bd36ac7f023fbf9fe7b3df03cbab4813147aef2b29629075b1667195128edec8c4f2f973c19c1035f0a02350ecdfd0a215dbd2279b61302a8849187f85a8ef3bba1048980497bf0864c93871da114db982d1efe5742c9ee132bd6617cfbbec84f1ec4751ed0a5a6fc692fc7e8e5cd8c2588a82155b009982f75f07578de5ae2f1f131332ad5bb5abce2e5fc50e865c4b510fdf0226f6156a8d8bb84f7c4afe77840a7df301b785556eaddaa049ca9671ffd4277c712c7c94e77cf5de9179d88d5dd01840f17d440c954621beedb1a1c420ac0813885c29138fb2d441926f897212079f2c496cc08741e2d74e87d04d2ee1dbf864f1d35a75901b6c23826fd9f2d6e5950d16a689e49c996cc2e239c93c1486f8a915e4827e1cdefb32cc1784066b5e0f838d13aa8006e11830b1c036fbc7267be72ce307faf9e1e6df2c17504e2f2371569b59760230fc528a4a5ca08e73e9d318ff2864aa32fb7e20d11ee9cbc0bf275b3eb46244deaa058a0a8da42b8334d27efaef4ffc116dc0cf5f412cb5d339e0f58a64ac4fca3718154df24f881ee246b496b3e58d2851eeef1ac70dc46fec5d9e10bf9655afeba39f66772741a3f9b96f206de8bdeb68c07c2ea034004f1a6bccdd899626ad5e5d3d9bc2f332cbf0caf06931c4e2bdd032ff8541dda22ea9aeccf7f5c2fc01924144b483d16c0e6227c16c7683bf7c67abb955b3285c90e60c3ca3cb9e8762bceff303f7757e4a522b1cf4f4e388458c97de4a6e6d7512dce822126af331ab7abb7c566aee2f5d453fd913f40f34f7d99d60695989beba24161185f9dc2d18df9fd7847f58880af4582623e98a004ad89776b4a0625dc52068d657bec74b5d12ff49cb1932fe46afea51bdcf2a13ab503f1818e855681e7ca7931b0b24409c34beacae2fe44190a5617b57ba8f3499e3b69ebe3d2e0999667a4a4c55bc4a5661c2c90168818f955ed1d2caaea1c8131603725a52fc182eeb4ba7797bddaf4fe8e74ed806638c8ad130c6cd770c8d86b4b5ea2349f11245df22774b1fdd", 0x1000}], 0x2, &(0x7f0000001500)=ANY=[@ANYBLOB="74253e9db39a32cf23899ad974f17311fea0417cab3df9457745726351b7138dccc3994bb87f34735330e6909e1d2bf02ddce042ecb1539c416ee2a4aaf3c591be39f6e55222ca11c477b98838d0cc4c34086b29c3b9e6e29f912a1e15b6", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="1800000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYBLOB="2000000000000000ffff000000000000", @ANYRES32=r3, @ANYRES32, @ANYRES32=r6, @ANYBLOB="000000002000000000000000ffff000001000000", @ANYRES32=r0, @ANYRES32=r0, @ANYRES32=r1, @ANYRES32=r0], 0x70, 0xa}, 0x3) 23:08:08 executing program 0: r0 = kqueue() r1 = openat(0xffffffffffffff9c, &(0x7f0000000100)='./file0\x00', 0x40, 0x104) dup2(r0, r1) r2 = socket$inet(0x2, 0xa, 0x100000001) r3 = socket$inet(0x2, 0x2, 0x0) setsockopt$inet_opts(r3, 0x0, 0x100000000000000b, &(0x7f00000000c0)='\x00', 0x1) r4 = dup2(r3, r2) setsockopt$inet_opts(r2, 0x0, 0x200000000000a, &(0x7f0000000080)="01", 0x1) ioctl$WSDISPLAYIO_SMODE(r4, 0x8004574c, &(0x7f0000000040)=0x2) ioctl$VT_SETMODE(r4, 0x80087602, &(0x7f0000000000)={0x0, 0x6, 0x78c7, 0x4, 0x9}) 23:08:08 executing program 1: preadv(0xffffffffffffffff, &(0x7f00000004c0)=[{&(0x7f0000001640)=""/247, 0xffffffcc}], 0x1, 0x0, 0x0) r0 = open(&(0x7f00000000c0)='./file0\x00', 0x8000000611, 0x0) fcntl$setstatus(r0, 0x4, 0x84) pwritev(r0, &(0x7f00000003c0), 0x273, 0x0, 0x0) ftruncate(r0, 0x0, 0x0) close(r0) open(&(0x7f0000000000)='./file0\x00', 0x0, 0x0) accept$unix(r0, &(0x7f0000000040)=@abs, &(0x7f0000000080)=0x8) 23:08:08 executing program 0: r0 = open(&(0x7f0000000040)='./file0\x00', 0x615, 0x0) mmap(&(0x7f0000000000/0x2000)=nil, 0x2000, 0x0, 0x10, r0, 0x0, 0x8000000000) munlock(&(0x7f0000000000/0x4000)=nil, 0x4000) 23:08:09 executing program 0: r0 = syz_open_pts() close(r0) setrlimit(0x8, &(0x7f0000000000)={0x7, 0x95}) r1 = syz_open_pts() close(r1) syz_open_pts() ioctl$FIOGETOWN(r0, 0x4004667b, &(0x7f0000000200)) 23:08:09 executing program 0: r0 = socket(0x18, 0x1, 0x0) setsockopt(r0, 0x29, 0x9, &(0x7f0000000000)="03000000", 0x4) setsockopt(r0, 0x29, 0x80000000000000d, &(0x7f0000000080)="7383d0226bdd86e9b20300000000000000f385952b81b395917e76e62efbd1fd24efc23c07a48bcb0144eb48d490f7eac2409f8ca1a3028a44857012ec", 0x3d) ioctl$VT_GETACTIVE(r0, 0x40047607, &(0x7f0000000040)) socket(0x0, 0xc003, 0xecdb) r1 = openat$tty(0xffffffffffffff9c, &(0x7f00000000c0)='/dev/tty\x00', 0x3, 0x0) ioctl$TIOCGWINSZ(r1, 0x40087468, &(0x7f0000000100)) 23:08:09 executing program 1: r0 = socket(0x18, 0x1, 0x0) connect$unix(r0, &(0x7f0000000080)=@abs={0x1, 0x0, 0x3}, 0x8) mmap(&(0x7f0000ffc000/0x2000)=nil, 0x2000, 0x4, 0x10, r0, 0x0, 0x0) setsockopt(r0, 0x29, 0x800000000000035, &(0x7f0000000140), 0x0) 23:08:09 executing program 0: socket$inet(0x2, 0x1, 0x0) setsockopt$inet_opts(0xffffffffffffffff, 0x0, 0x0, 0x0, 0x0) r0 = openat$zero(0xffffffffffffff9c, &(0x7f0000000000)='/dev/zero\x00', 0x1, 0x0) ioctl$TIOCDRAIN(r0, 0x2000745e) ioctl$TIOCMSET(r0, 0x8004746d, &(0x7f0000000040)=0x381) 23:08:09 executing program 1: setrlimit(0x8, &(0x7f0000000000)={0x9, 0x93}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() pipe2(&(0x7f00000000c0)={0xffffffffffffffff, 0xffffffffffffffff}, 0xa5a7ed6aa6686f1f) getsockopt$inet_opts(r2, 0x0, 0x1, &(0x7f0000000140)=""/24, &(0x7f0000000180)=0x18) ioctl$TIOCSETA(r2, 0x802c7414, &(0x7f00000001c0)={0x4, 0x3, 0x100000001, 0x1, "c1592ace4ae1feeae01695b2c3fd37bf790ea783", 0x8, 0x9}) kevent(r3, &(0x7f0000000200)=[{{r0}, 0xfffffffffffffffd, 0x2, 0xf0000002, 0x0, 0x5}], 0x9, &(0x7f0000000240)=[{{r0}, 0xfffffffffffffffa, 0x13, 0x80, 0xff, 0xeb55}, {{r2}, 0xffffffffffffffff, 0x40, 0x80000010, 0xff, 0x1}, {{r1}, 0xfffffffffffffffd, 0x10, 0xf0000000, 0x79275bb9, 0x8001}, {{r1}, 0xffffffffffffffff, 0x81, 0x2, 0x2bc0, 0x80000001}, {{r0}, 0xfffffffffffffffb, 0x24, 0x6, 0x1, 0x40}, {{r3}, 0xfffffffffffffff9, 0x24, 0x0, 0xa5e, 0x6}, {{r3}, 0xfffffffffffffffb, 0x8, 0xf0000006}, {{r2}, 0xfffffffffffffffb, 0x82, 0x40, 0x9, 0x9}, {{r1}, 0x0, 0x20, 0xfffff, 0x4, 0x4}], 0xd43a, &(0x7f0000000380)={0x0, 0x2}) ioctl$TIOCSTAT(r3, 0x20007465, &(0x7f00000003c0)) ioctl$FIOASYNC(r1, 0x8004667d, &(0x7f0000000480)=0x3) pipe2(&(0x7f0000000440), 0x4) ioctl$TIOCSETAW(r0, 0x802c7415, &(0x7f0000000400)={0x1cf, 0x400, 0x0, 0x9947824, "3db2301fb472dedb38ff8a816e1fb7031db08116", 0xff, 0x401}) kevent(0xffffffffffffffff, &(0x7f0000000100)=[{{r0}}], 0xfffffffffffffffe, 0x0, 0x0, 0x0) poll(&(0x7f0000000080)=[{r1, 0x101}], 0x1, 0xffff) mprotect(&(0x7f0000000000/0x800000)=nil, 0x800000, 0x1) ioctl$TIOCSETAW(r0, 0x80047469, &(0x7f0000000100)={0x0, 0x0, 0x0, 0x0, "1ffbdfa6163cb90277925f1be62c36ae61c4a648"}) ioctl$TIOCCLRVERAUTH(r3, 0x2000741d) writev(r0, &(0x7f0000000040)=[{0x0}], 0x1) 23:08:09 executing program 0: r0 = socket$inet(0x2, 0x2, 0x0) connect$inet(r0, &(0x7f0000000000)={0x2, 0x0}, 0xc) setsockopt$inet_opts(r0, 0x0, 0x2000000000021, &(0x7f0000000140), 0x0) 23:08:09 executing program 0: ioctl$TIOCSETA(0xffffffffffffffff, 0x802c7414, &(0x7f00000000c0)={0x0, 0x0, 0x0, 0x0, "000000000000000100002000"}) r0 = socket(0x18, 0x2, 0x0) connect$unix(r0, &(0x7f0000000000)=@abs={0x682eb13985c518e6, 0x7}, 0xffffffffffffffa0) write(r0, 0x0, 0x0) r1 = socket(0x2, 0x2, 0x0) syz_extract_tcp_res(&(0x7f0000000040), 0x7, 0x3) shutdown(r1, 0x0) setsockopt$sock_int(r1, 0xffff, 0x1023, &(0x7f0000000080)=0x3, 0x3e6) 23:08:09 executing program 1: setrlimit(0x8, &(0x7f0000000040)={0x7, 0x95}) r0 = syz_open_pts() close(r0) syz_open_pts() ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000100)={0x1, 0x3, 0x5, 0x7fffffff, "73cc510e52b37b2efee534840c76f30d3fc9c06d", 0x100}) write(r0, &(0x7f0000000140)="962eebb45c9eab6b468d0f0ec48bc41802b5c894c67aef9e66ef8981ecfc232d4b80a0cacd6e43649d81affd101fee4acaff41e823f5ff44571c6a5ca2efc0274b1c8a8687000188fc5a82813f7ff8fd3f6ab7cfe2b5996515f20f1ed90d7bfbf1925687c2773f577e20152cb5f1b22315f7a5305e09dd2d3da5bcabcb3e8974d8dd14907b281cf58855ddcbc60672e8614d95f79637f7b5890604319c51e4dc3812f6a26a201791ea03ffd35ee4b6cb089297e9b8532077b4afab1c7a4435436be8f5ecf0e17248a28e323adab49fd470fd2fe1fdcb16afd5fd0f8035a99c154975aa80933f572735d90ce84ddfd3398db7fc7351ebf3b236ea655513df2b07f4298431cbd78ce8028aebe7ea4e8fe803979410c6cdecbeae4212cc9d061309ba0456e2bcf8c176e7028278139b276b035e962132e3df0fae68f24f4050806767264fb2a782569315a7f93670aeab5595a0de2aff664210290f12850d3dcd5956c4a15a15a228b8cc0e146dddbe6eeb103113e8ae813b458e911115758125fe27c52072c89670a6112a17ebe9465f000437395713844a8b7f0368dcafe66a7753acd15369ef3cf26ba7509d2de3dd3e4203c24ad79f71d9c7da05b3795b071e2ec71d83d50e5c897c73c5bbb5906ed915e021f8057062035c8de49b32721d73a0fbd8ed5c37d85f2b54cfeb521c8a951ca6332d8f69f3dca8", 0x1f9) 23:08:09 executing program 1: r0 = kqueue() r1 = kqueue() kevent(r0, &(0x7f0000000080)=[{{r1}, 0xffffffffffffffff, 0x97}], 0xa4, 0x0, 0x0, 0x0) r2 = kqueue() r3 = dup(r2) socketpair(0x10, 0xc005, 0x0, &(0x7f0000000000)) kevent(r3, &(0x7f0000000000), 0xbe, 0x0, 0x5, 0x0) kevent(r1, &(0x7f0000000040), 0x20, 0x0, 0x10000, 0x0) r4 = kqueue() kevent(r4, &(0x7f0000000040), 0x3, 0x0, 0xcb5, 0x0) close(r0) 23:08:09 executing program 0: setrlimit(0x8000000000000002, &(0x7f0000000040)={0x800, 0x100095}) r0 = syz_open_pts() close(r0) r1 = syz_open_pts() ioctl$TIOCSETA(r1, 0x802c7414, &(0x7f0000000080)={0x0, 0x0, 0x5d25, 0x0, "541bb964fee699d9e09c14f630d057c575017a66"}) writev(r0, &(0x7f0000000240)=[{&(0x7f0000001600)="2eb8c6b85918c186cd119b15ebf492613d5393489f53992a1b7f3919b35d1bd2360c8e6b43aceca8ab08f7f7383a505b5fa2f1274aea05e3698b85dc4177c926792591b2a34413d23eff62f2bfe8b592120a6ba6f561a30576606ec81581b7336ed24201850af9648d3e6c6848513cfb701fd84b372fd0727ba888ab44ef9cde1835b64581a92524ab24a74b7aadffd2502ea7bb1686309f11c12b1685fd8a786b22799e0797814b31190fe61694c9b05299675119cbd09c3a3ba15f21d9c60b71df362c5315d5b90b6c8db0be552e36471eb32f3bb3369a6f558910992300b6613a149d3adc289222502d2572d7296ebec3b23efb6195405c8e2aebae07e39dadb3169f67da6e736ec3e9184f18b97efdf7a09e6e45d9a7f56b967fe501592a8259763be4614cbd0b8d5f2f10d7f734fecd90fcee5c7a9590ccae1ad96e125fd29c62674267626dffe61876c6dddd35261ab6363edb8d849894085856ee868628dcf016129c4ba19f2c751b3ed5e9226799505527da5415425a977f9a672208381078b3d6a3c93ad44fe1f4d9aa994fbbc897a33f5377bb85d4ab4074786cf5c8cee74d99809fc43e7d2e30991f907b1d9b8712eaa6fdb092e3c05b19d3a1be4be6b3515fafe62fc372987e64bbd58882160a828159cac249adfeec113f01776f604f9f96535c16fee5b3613977d2fc64fed5fc1aab582588599f309139f0af55dd2f2b3b9003615958b9279a3654469a96931792a6eba2b319dc2620c58406f0edbdfe0c7f2ab4ed7f782122fe5369e526143b300fb3b529af06e94f472e98e922a120cfb117e2125a6e1e5d8382317879b24b547972f973456a401424c60ceeedd30f4fff625a9534a9f44de850c4d9bb248f6aacc66620d94629795aa7202ff50594011483ff1d3a52d0baebc281aa2938c39ddb8632c65a2b226ca3d012744c7a3be85226b6bbe8c66a29290b7e003474dcaf3c861625ac4643b15153fe4e609d0d1ce40a8aeffe4c08ac55cf11010032ea80302161d74c1ddd6e019aeebe395b8b2ba77d75e7f0f9789a101151a6171c6525c7f36dd829fc385ec4f03d1fde9cdd939cf68a3f983fb5c45bea4248bc2f48f70c2d3e9dfbb7da016042c625d0c2e62d675ff60e40ca9a7c4efccc24a41df9b243199909778f114423b4b4a3f9c34e1758a1d60657d478c178b6ed5c9b619d8265f273703c461c2540212fe48e181a25c2ece1bd5c5eb959cda2c3038e8b415528a657c62cb38ff5a612d21d4ff708f1b769d1f480085601718ea6edc072f4f07ba914cccc542b3fcd4b941e0c917a2b00488618ded0f1004ad8f72d2a82b81675d6be4ac4411c59b0b0335bf04b8778fade26439ac884199a73ba989fb6c4e870f94ce4877ee770ce5e072256d7088d4a6af6b1b840f787085055b656dc9adea362034a92316df10606da1f8d64b5e6c58c31eb065a9658ef400ed9a7f08783904d896efff3598966193529fc0d8ef8de29f1b1357a1b96d6e9c4dc2f52443ff82aa8a40d2cdcda7ec66b2c7443b34d0e5a187ebdd8c989171f19b279f5ddf9707d2a2fa58766b2b1270bcb8bc79d2d85c64bcb2a64e0537a87bbc677a6aac01065a0fb99837f7eddd493b1c08d97c07fdd94d63f4ed68d4810f8f8318a2718a56c9281fb6a589e2f0a78c88fe041a6075ebb6e3aeab2afc1fec30ed158e5f49efabbcb821ee516c656c7e4003ad1b879d06cf3f4b88f04a9748aef7f80b6333f61feff89c442dfc1bba3af9d33b8d86c701786365838d2325008315a1a75e3137c3050dcdbad9a581ac5a13191c5ed04591eeb10fd5a97fd85060f946913f16ddbb1de314a0ce7abee8e6e77b40c6b8d1b3c87ba08a0af5878f7595be68ebe1a40133dcf12e81c30c5a8fd38bb7eebbc6d12999d86c7ecebd06d8349d9697b407c32427af6378d79553ff74e56897af0fabdc36f5b4cc29cf470c8fad4bea95bc46347820565419540ad8c885dd312200773e0c534ffcd7aaaf937ceba3fdbda19e60b665093f942fcb4f1bc80a27fba7b73e955732bd0551d66142a2c62a6987bcff7b45710f2d0f1e25226eb7da7e17fb7182a3b78b2b98a59556f4290fa5fd19783ae36177b91dae688726d9c10557f08e0c5b36e67a8632291233382803de3db6297051ec76f15c2d545762c99940f21cddbf8734f47f024eaa83ac4c3a4e22d2c560a4831e0f75a1be20dd0931f4ca6b664a75b65862d253b9c7d65daffc406a1796f0d609b4e306473d82910f1cb7ec69af06d857cfedad399214dc0b8a4ca0b78cdf2c5effae7fec02e077167399d104e26cd872fe6e7d6d91ac77968bcb7c9e4b3dbd21da326236cd689cd9de44c7599c19e9b3c2a5a1ddddecd9dcc3dc9ab800da20e7e94e6d66d7b82074e35f398a4e42fdaab185baf2de79a7912fde5ab1871bc26ddf861e8f2dbc75ae86de346f95c94ab8b7a8cb759f9d1ab8e0d817b519ca9ba55864c3b1ae3070310d7f4a8d6e77c10f6460f74c3640ea018da2f9151ea607ff5bee630384464372b923eee78ce8d115903e1d5406da7cae470e865172e06e4a24e3a34482bf5a2210b30b6989abc31ff7ed2205f78114f216fcf92a910e9952662fe152461dd1408ee7d60361c3f74abc01692f668a64887555a61cda72c61f20b3326ad909fc09e7b6cabc8a224a37552f9d48463fbf02d0ab84f9883a9f8fa155cf6a69af4416735040123c557783d2bd22b79536548e7ddf78944aca9bbcb01d35855985db85a3a4f624906d58ef94e016a1f47e5fd47ca6735139a1bbd53005752fe847114690cbaa81b73bd7ec2d16929e2c79a71b5acd12ac9fec1d541cb271840b7cde4cc96806241869b7735ff80840ad423e2dd29be000e277b7552f3fa013043078e5a934d18e7c41631d51224fa5b64a60bcfa66135a3d0df80e24ae634fc2beb4fab632801fe52a6b99d2ca890a48abbef02f3a2ca5d1b49f3487b10ac07e7eb7eec32c54e9b8ad69c048e0b6238b5841197892b603c99b44493732f2b55cbae1c7421e969829b8324d54253234a9738da8462204ed9f4f82feba633f02fa04609c0c12a05f64ee85053609b8a1be23772a74135c807c53ec7869ec7205bdec63d71f8cec3070b469a29517dd23328327e061af2f42d557ea281bf3efc511e071304b931a0d224e9428bda303d39d45e8bdce375775fe458715a94efd6ff6c94375501226aec689afd009ce904f70d55992295420170e3941a0c1cd6edff8cdc7118d0c162e43e01268eada328e8cbbd198b3f3f658aa4ebf32936fa17d623be8f78b3ec5b91387b6bfb6f02402dced77a5c2ddf799d390dfc40ea67c373ac8dcbc7f79b78b2d92c403957efd411158703581bc41639fb09cc5aebbf43a69cedafa3d578a32fcaab0d4875496f99fc96928d5d860197897f257310779b4e403a5ae6b518b8e99626f7aebec7926840ef67788f54d316dfe40eb25276bfebf8f6406024a26be5463aea879d31bd8901264e93cc599b6b336d39a65c782b62d3e9d0fa72c6ba9652f8f4f57b94c2604d0f351ebd09c9247b1ce357e7d0d6d82e16c5c0e0e4983db75d969d2dc0692964b47b144d8b6716952366ffd3f43e9d54c6afd372f78b0845728e680e86f634e48a243b7f06d4fd00fc5427e500a1ac5ae0272646e75bd94723aec5935fddde7194733b4adeb65a530dbc37228743f8fab3a310dd9020ff39b042fbc06e7298968e6bf585f7aaa02d4f7f333458201818a3e297a634acdb4f2cdede7fe51aa74da7bc56050a1b730f4a8d582fa9469b854c41f5b55e16543d431d521ca01b260a303d4d897f76d432896e72bf6acf7a54bfdc993ddeef5dec7ce99dbdb4ae7570098ec98b85de04998bcd5eb7c88689371e9b6f7d35dc37ef58427bf980c3c29bae6d331ac19faf8f81e39b286bc363a656d0f649c2ff180dcc6f44f371ecb810a0bd07f5a9eb5d7c7ee435644e1b47f0a22674e31192735d304db77da62767cfd3ccc9c56724e087e8f34ea60ad7153bf88fdd6c20d9f8e642872f57233a750be5bc0a9cbe474032b97d43b5695f4a72a8e9755eb4ca1ef4510e5820277e514d93d63852df00039453bc5ed2ad6eff7408a73cb6e8dbe9a154dd2cd65c41ebd6322f21d60cbe50c6435615d997bc3d66dc207043609c53ef7a46fc5b6fd71473ffa96fd42ffb4f61398307badf14c7b4d5f734e902314f0173c3c562937ce5025718f85e5318ea", 0xbba}], 0x1) ioctl$TIOCSETA(r0, 0x802c7414, &(0x7f0000000140)={0x7fb, 0x0, 0xfffffffffffffffd, 0x3, "49bf00000000060000000000e6ffffff00", 0x0, 0x3}) r2 = openat(0xffffffffffffffff, &(0x7f0000000000)='./file0\x00', 0x80, 0x80) ioctl$BIOCGRSIG(r2, 0x40044273, &(0x7f00000000c0)) writev(r0, &(0x7f00000015c0)=[{&(0x7f0000000480)="1e31b6b7daec6a65d72ab56255e40849fa4a6472d0950e255ee1bc455fe6aab0923af1eecc2836bea1e572848edc91bf271dc100e831d9baa3f19a7cb6b6b67feec9e249b7242c4bec2c70548c023cf3fc7fdbe8d091a4a96c9994584ac5befd9e6d74fe688ccc34ca1d5c26dede78746e71302c714819f691341d272453760aac318bd0f1c5bcfc8f351be84be41e461484c5a0997c0ae89b4f1edc8ba63d42acb0b6450423c0c25c9b19d327f73db26d0d19318de2abafad6390c42b8675ee36545aaa465d97c7c02ffac30b9048ed53076a95ac468e0f9b98f72e7cb2e73ddc69b76013bc01c7b94dd4e6d8131445c94419360d2734251642439d32fb4fce76f32c1cb689fe6e04d614e0d23f9924154dbb1a84401d09297204c8157f140457b46dfee3ac8f242a61d38a2c9561c4c9c01c8aa7c36d371aeb9286e1f01240049df5ba85e10c0d5f81aaee71462892688f713888b2a19d7d4af1397e385103a7c478a53cf3c19db96e57f6ea2a91b42dd2ff97d75cf29491dda7ad98a736d1a1addf1f5491cfcb0a6f84701dd3e98bd0a3f74465fa5abc075f102d725084d440f7c89bbd09cad2cd7e4bd91f258b32c59d8ed0a151383078e5ce99d14b4eb079d5ca839c2a8cacae552c5add940b613a35bc78ecb45a065c8ed196571268d4622645464d92352ff75258caf28293c10b608f139934bffb81b063d02b60f78b3c01b92a91e6837e43343d6457009cd81a8ee47b892bf94652984cb4c13ce65eb74658953c8b5f51029e06b8aa4d57f187251dfdec1bcc995615cf046ffec6d990e9c4423b9670f51502a8ce8b33205527972af8e835cb8efbcdf0d70bb40c47c41e464b24f31778c732ac461d86814b4d0c36483a4a181f7e76b3b7dc94db24ef1ec1ccc00d1a937a0462368a2a675eee62adc7502e4c72bda5ec3b26d452d754b3edaf68914647e977b39d30af4481541be0982c62b2376b61d6969fde2229a0399bf75d6e86024dd40bad774ac0bd22a9023bccb5211ee0cc7d50ad539eb793c605ad3da9b1e93c78771c7a75587d5928c6dec3577bd07e152fe47030c43f71c1a594375af71c969b838bc7691265985533460d3c9631e1d3f968eaccefd22c75382bd821f3b9764c5b5845092a3a6522db05dbca9bfbe9f9cd826b928b335a3e8630baede286e72bfca81884438f1daa20d16a6fbc863759a0dbc9da02964853b4e082e7a3cf640faec316a4d822957f39ca8c42fc41ebccfbc2c5318bd900bb0b1af5c96f42805101e04c3e59a4e40ba9698f2e45357e0d8b44269c6b6bfbe41d33a85d3cabf367945d814f66bb66c6eb75610a2fc391dab031d581b2ec45ccc01c8ced006ca6c258c1c1319250fc9fd172534f0217e0f581a454ae1b626b01c957cd9b802c8d653c9b2397de6f5b8a0a6ba89765b8484ca6e96dff4a997422c384e88d2a484fcaef4e09fc628adc009246e6708a6f02653454d6161a8c3b63d9cf719ae945860e2dd6fdf62e2908e8ee24df33284f4848e3b26aaede8c60aa69299810f9924e42c3bf05fe5396", 0x450}], 0x1) 23:08:09 executing program 1: r0 = socket$unix(0x1, 0x2, 0x0) sendmsg(r0, &(0x7f0000000500)={&(0x7f0000000000)=@un=@abs, 0x8, 0x0, 0x0, &(0x7f0000000300)=[{0xa8, 0x1, 0x9, "e6598c369f4c45a2a8d641b86923065f0f5a2ae473c8b3f8136ca7836660055e6222b86a8a7cea99e989c10933404f43186e6f169137e1cdfaeb6056196bf3c02ff90acc1a6962f0f96d41cd5a0bbf673b0477709fe9fc9effc935ad5d5e5bb100692fe88f765c6362ebf8d1f6a398cc09d49443b8a94f3f12d9ac3061d7cde8f52ffc6c1912d09c6d291aec95055b52fc"}], 0xa8}, 0x1) socket$unix(0x1, 0x7, 0x0) 23:08:09 executing program 1: r0 = open$dir(&(0x7f0000000080)='./file0\x00', 0x400000002c2, 0x0) utimes(&(0x7f00000000c0)='./file0/file0\x00', &(0x7f0000000100)={{0x361, 0x4}, {0x100000001, 0x4}}) chmod(&(0x7f0000000180)='./file0\x00', 0x23f) r1 = openat$zero(0xffffffffffffff9c, &(0x7f0000000140)='/dev/zero\x00', 0x8, 0x0) getpeername$inet6(r1, &(0x7f00000001c0), &(0x7f0000000200)=0xc) utimensat(r0, &(0x7f0000000000)='./file0\x00', &(0x7f0000000040)={{0x5, 0x92ff}, {0x1f, 0x80000}}, 0x2) 23:08:09 executing program 1: r0 = open$dir(&(0x7f0000001240)='./file0\x00', 0x100, 0x0) ioctl$TIOCSBRK(r0, 0x2000747b) r1 = openat(r0, &(0x7f0000000080)='./file0\x00', 0x0, 0x40) sendto$unix(r1, &(0x7f00000000c0)="a497789e4a0e5b6f7b9cfb2edb8493fcbb463e2cd4f613d0c8952183b2f38eb5d8a9", 0x22, 0xc, &(0x7f0000000100)=@abs={0x1, 0x0, 0x2}, 0x8) r2 = dup2(r0, r0) ioctl$WSKBDIO_GETMODE(r2, 0x40045714, &(0x7f0000000000)) ftruncate(r0, 0x0, 0x30000000000) ioctl$WSDISPLAYIO_SVIDEO(r2, 0x80045745, &(0x7f0000000040)=0x1) openat$wsmouse(0xffffffffffffff9c, &(0x7f0000000140)='/dev/wsmouse0\x00', 0x1874a, 0x0) ftruncate(r0, 0x0, 0x5000000) witness: lock order reversal: 1st 0xffff800020b8c450 &pr->ps_mtx (&pr->ps_mtx) 2nd 0xffffffff8236e2f8 &sched_lock (&sched_lock) lock order "&sched_lock"(sched_lock) -> "&pr->ps_mtx"(mutex) first seen at: #0 witness_checkorder+0x6a7 #1 mtx_enter+0x3a #2 tuagg+0x32 #3 mi_switch+0x1c7 #4 sleep_finish+0x110 #5 msleep+0x1af #6 scsi_xs_sync+0x14f #7 scsi_start+0x86 #8 sdopen+0x22b #9 spec_open+0x41c #10 VOP_OPEN+0x6a #11 sr_meta_native_bootprobe+0xd3 #12 sr_boot_assembly+0x1aa #13 sr_attach+0x183 #14 config_attach+0x347 #15 main+0x6de #16 longmode_hi+0x95 lock order "&pr->ps_mtx"(mutex) -> "&sched_lock"(sched_lock) first seen at: #0 witness_checkorder+0x6a7 #1 __mp_lock+0xa1 #2 schedclock+0x99 #3 hardclock+0x1d8 #4 lapic_clockintr+0x44 #5 Xresume_lapic_ltimer+0x26 #6 calcru+0x1e5 #7 exit1+0x737 #8 sys_exit+0x17 #9 syscall+0x552 #10 Xsyscall+0x128 Stopped at db_enter+0x18: addq $0x8,%rsp ddb{1}> ddb{1}> set $lines = 0 ddb{1}> set $maxwidth = 0 ddb{1}> show panic the kernel did not panic ddb{1}> trace db_enter() at db_enter+0x18 witness_checkorder(ffffffff8236e2f8,9,0) at witness_checkorder+0xffc __mp_lock(ffffffff8236e0f0) at __mp_lock+0xa1 schedclock(ffff800020b39c38) at schedclock+0x99 hardclock(ffff800024e5adb0) at hardclock+0x1d8 lapic_clockintr(0,0) at lapic_clockintr+0x44 Xresume_lapic_ltimer(9,fffffd806dc87e28,0,0,0,0) at Xresume_lapic_ltimer+0x26 calcru(ffff800020b8c4b8,fffffd806dc87e18,fffffd806dc87e28,0) at calcru+0x1e5 exit1(ffff800020b39c38,100,1) at exit1+0x737 sys_exit(ffff800020b39c38,ffff800024e5afc0,ffff800024e5b030) at sys_exit+0x17 syscall(ffff800024e5b0a0) at syscall+0x552 Xsyscall(6,1,16b9ccf40c10,1,7f7ffffe4660,1) at Xsyscall+0x128 end of kernel end trace frame: 0x7f7ffffe44a0, count: -12 ddb{1}> show registers rdi 0x3 rsi 0xffffffff82243e20 __sancov_gen_cov_switch_values.122 rbp 0xffff800024e5abb0 rbx 0x3 rdx 0xffff800020ab0ff0 rcx 0x3 rax 0xffff800020ab0ff0 r8 0xffffffff81da2df5 witness_checkorder+0xfd5 r9 0x5 r10 0x3 r11 0xd536d19faaa433bf r12 0xfffffd8002661340 r13 0xc r14 0xffffffff82335dc0 w_lodata+0x46f10 r15 0xffffffff82346040 w_lodata+0x57190 rip 0xffffffff819ca3d8 db_enter+0x18 cs 0x8 rflags 0x246 rsp 0xffff800024e5aba0 ss 0x10 db_enter+0x18: addq $0x8,%rsp ddb{1}> show proc PROC (sh) pid=62662 stat=dead flags process=10000a proc=2000 pri=52, usrpri=52, nice=20 forw=0xffffffffffffffff, list=0xffffffffffffffff,0xffffffffffffffff process=0xffff800020b8c390 user=0xffff800024e56000, vmspace=0xfffffd807effd708 estcpu=4, cpticks=1, pctcpu=0.0 user=0, sys=1, intr=0 ddb{1}> ps PID TID PPID UID S FLAGS WAIT COMMAND 21590 161741 52331 0 3 0x80 wait syz-executor.0 52331 175046 61895 0 3 0x82 wait syz-executor.0 92447 377476 15446 32767 3 0x90 piperd syz-executor.1 15446 364198 61895 0 3 0x82 wait syz-executor.1 21548 55614 0 0 3 0x14200 bored sosplice 61895 426600 50708 0 3 0x82 thrsleep syz-fuzzer 61895 425067 50708 0 3 0x4000082 nanosleep syz-fuzzer 61895 112124 50708 0 3 0x4000082 thrsleep syz-fuzzer 61895 58591 50708 0 3 0x4000082 thrsleep syz-fuzzer 61895 412966 50708 0 3 0x4000082 thrsleep syz-fuzzer 61895 333632 50708 0 3 0x4000082 thrsleep syz-fuzzer 61895 352074 50708 0 3 0x4000082 thrsleep syz-fuzzer 61895 431380 50708 0 3 0x4000082 thrsleep syz-fuzzer 61895 260415 50708 0 3 0x4000082 thrsleep syz-fuzzer 61895 154138 50708 0 3 0x4000082 kqread syz-fuzzer 50708 14289 18587 0 3 0x10008a pause ksh 18587 185407 65765 0 3 0x92 select sshd 52399 229063 1 0 3 0x100083 ttyin getty 65765 224707 1 0 3 0x80 select sshd 26914 128360 45894 73 7 0x100090 syslogd 45894 259136 1 0 3 0x100082 netio syslogd 5550 345882 1 77 3 0x100090 poll dhclient 19145 153443 1 0 3 0x80 poll dhclient 10705 99904 0 0 3 0x14200 pgzero zerothread 24207 8239 0 0 3 0x14200 aiodoned aiodoned 66808 69137 0 0 3 0x14200 syncer update 22312 94123 0 0 3 0x14200 cleaner cleaner 95680 61530 0 0 3 0x14200 reaper reaper 62464 61997 0 0 3 0x14200 pgdaemon pagedaemon 23226 360511 0 0 3 0x14200 bored crynlk 28567 71884 0 0 3 0x14200 bored crypto 37188 321294 0 0 3 0x40014200 acpi0 acpi0 74513 138713 0 0 3 0x40014200 idle1 14090 519414 0 0 3 0x14200 bored softnet 99130 170419 0 0 3 0x14200 bored systqmp 35273 511036 0 0 3 0x14200 bored systq 51308 3047 0 0 3 0x40014200 bored softclock 35610 38957 0 0 3 0x40014200 idle0 80487 417841 0 0 3 0x14200 bored smr 1 472702 0 0 3 0x82 wait init 0 0 -1 0 3 0x10200 scheduler swapper ddb{1}> show all locks CPU 1: exclusive mutex &pr->ps_mtx r = 0 (0xffff800020b8c450) #0 witness_lock+0x52e #1 mtx_enter_try+0x102 #2 mtx_enter+0x4b #3 exit1+0x722 #4 sys_exit+0x17 #5 syscall+0x552 #6 Xsyscall+0x128 ddb{1}> show malloc Type InUse MemUse HighUse Limit Requests Type Lim Kern Lim devbuf 9454 6319K 6321K 78643K 10706 0 0 pcb 23 9K 11K 78643K 896 0 0 rtable 83 2K 3K 78643K 1618 0 0 ifaddr 30 10K 11K 78643K 234 0 0 counters 39 33K 33K 78643K 39 0 0 ioctlops 0 0K 2K 78643K 78 0 0 iov 0 0K 28K 78643K 110 0 0 mount 1 1K 1K 78643K 1 0 0 vnodes 1209 76K 76K 78643K 2087 0 0 UFS quota 1 32K 32K 78643K 1 0 0 UFS mount 5 36K 36K 78643K 5 0 0 shm 2 1K 5K 78643K 23 0 0 VM map 2 1K 1K 78643K 2 0 0 sem 12 0K 0K 78643K 99 0 0 dirhash 12 2K 2K 78643K 12 0 0 ACPI 1808 196K 290K 78643K 12628 0 0 file desc 6 17K 33K 78643K 1863 0 0 sigio 0 0K 0K 78643K 29 0 0 proc 41 38K 58K 78643K 1726 0 0 subproc 34 2K 2K 78643K 595 0 0 NFS srvsock 1 0K 0K 78643K 1 0 0 NFS daemon 1 16K 16K 78643K 1 0 0 ip_moptions 0 0K 0K 78643K 228 0 0 in_multi 22 1K 2K 78643K 470 0 0 ether_multi 1 0K 0K 78643K 22 0 0 ISOFS mount 1 32K 32K 78643K 1 0 0 MSDOSFS mount 1 16K 16K 78643K 1 0 0 ttys 54 238K 238K 78643K 54 0 0 exec 0 0K 1K 78643K 704 0 0 pagedep 1 8K 8K 78643K 1 0 0 inodedep 1 32K 32K 78643K 1 0 0 newblk 1 0K 0K 78643K 1 0 0 VM swap 7 26K 26K 78643K 7 0 0 UVM amap 91 21K 30K 78643K 6958 0 0 UVM aobj 98 4K 4K 78643K 107 0 0 memdesc 1 4K 4K 78643K 1 0 0 crypto data 1 1K 1K 78643K 1 0 0 ip6_options 0 0K 0K 78643K 92 0 0 NDP 4 0K 0K 78643K 105 0 0 temp 114 2734K 2804K 78643K 10585 0 0 kqueue 0 0K 0K 78643K 16 0 0 SYN cache 2 16K 16K 78643K 2 0 0 ddb{1}> show all pools Name Size Requests Fail Releases Pgreq Pgrel Npage Hiwat Minpg Maxpg Idle arp 64 70 0 66 1 0 1 1 0 8 0 inpcbpl 280 1025 0 1018 1 0 1 1 0 8 0 plimitpl 152 156 0 147 1 0 1 1 0 8 0 plcache 128 20 0 0 1 0 1 1 0 8 0 rtentry 112 397 0 364 2 0 2 2 0 8 0 syncache 264 4 0 4 1 1 0 1 0 8 0 tcpcb 544 395 0 391 1 0 1 1 0 8 0 nd6 48 102 0 99 1 0 1 1 0 8 0 art_heap8 4096 1 0 0 1 0 1 1 0 8 0 art_heap4 256 1638 0 1491 13 0 13 13 0 8 2 art_table 32 1639 0 1491 2 0 2 2 0 8 0 art_node 16 396 0 366 1 0 1 1 0 8 0 sysvmsgpl 40 11 0 7 2 1 1 1 0 8 0 semapl 112 97 0 87 1 0 1 1 0 8 0 shmpl 112 105 0 9 3 0 3 3 0 8 0 dirhash 1024 17 0 0 3 0 3 3 0 8 0 dino1pl 128 3304 0 1866 47 0 47 47 0 8 0 ffsino 272 3304 0 1866 97 0 97 97 0 8 0 nchpl 144 5533 0 3913 61 0 61 61 0 8 0 uvmvnodes 72 3908 0 0 72 0 72 72 0 8 0 vnodes 200 3908 0 0 206 0 206 206 0 8 0 namei 1024 19878 0 19878 2 1 1 1 0 8 1 percpumem 16 30 0 0 1 0 1 1 0 8 0 scxspl 192 13937 0 13937 10 9 1 6 0 8 1 sigapl 432 1935 0 1920 4 2 2 3 0 8 0 futexpl 56 14683 0 14683 1 0 1 1 0 8 1 knotepl 112 1098 0 1077 1 0 1 1 0 8 0 kqueuepl 104 413 0 411 1 0 1 1 0 8 0 pipepl 112 1248 0 1229 5 4 1 2 0 8 0 fdescpl 488 1936 0 1921 3 0 3 3 0 8 0 filepl 152 11071 0 10976 8 4 4 6 0 8 0 lockfpl 104 209 0 209 7 7 0 1 0 8 0 lockfspl 48 71 0 71 7 7 0 1 0 8 0 sessionpl 112 50 0 40 1 0 1 1 0 8 0 pgrppl 48 64 0 54 1 0 1 1 0 8 0 ucredpl 96 3070 0 3062 1 0 1 1 0 8 0 zombiepl 144 1921 0 1920 2 1 1 1 0 8 0 processpl 888 1952 0 1920 4 0 4 4 0 8 0 procpl 600 4925 0 4884 4 0 4 4 0 8 0 srpgc 64 198 0 198 7 6 1 1 0 8 1 sosppl 128 50 0 50 7 7 0 1 0 8 0 sockpl 384 1940 0 1923 5 3 2 4 0 8 0 mcl64k 65536 4 0 0 1 0 1 1 0 8 0 mcl16k 16384 4 0 0 1 0 1 1 0 8 0 mcl12k 12288 9 0 0 1 0 1 1 0 8 0 mcl9k 9216 10 0 0 1 0 1 1 0 8 0 mcl8k 8192 5 0 0 1 0 1 1 0 8 0 mcl4k 4096 8 0 0 1 0 1 1 0 8 0 mcl2k2 2112 3 0 0 1 0 1 1 0 8 0 mcl2k 2048 123 0 0 15 0 15 15 0 8 0 mtagpl 80 1 0 0 1 0 1 1 0 8 0 mbufpl 256 238 0 0 12 0 12 12 0 8 0 bufpl 256 7368 0 1160 388 0 388 388 0 8 0 anonpl 16 194202 0 189166 72 45 27 41 0 125 0 amapchunkpl 152 14269 0 14167 22 17 5 9 0 158 0 amappl16 192 7796 0 7485 63 46 17 29 0 8 0 amappl15 184 408 0 407 4 3 1 1 0 8 0 amappl14 176 441 0 438 2 1 1 1 0 8 0 amappl13 168 312 0 312 3 2 1 1 0 8 1 amappl12 160 165 0 162 1 0 1 1 0 8 0 amappl11 152 221 0 207 1 0 1 1 0 8 0 amappl10 144 205 0 203 2 1 1 1 0 8 0 amappl9 136 1304 0 1300 1 0 1 1 0 8 0 amappl8 128 796 0 777 1 0 1 1 0 8 0 amappl7 120 205 0 193 1 0 1 1 0 8 0 amappl6 112 157 0 147 1 0 1 1 0 8 0 amappl5 104 477 0 463 1 0 1 1 0 8 0 amappl4 96 1979 0 1957 1 0 1 1 0 8 0 amappl3 88 491 0 481 1 0 1 1 0 8 0 amappl2 80 12444 0 12386 4 1 3 3 0 8 0 amappl1 72 59688 0 59255 23 13 10 19 0 8 0 amappl 80 5655 0 5618 1 0 1 1 0 84 0 dma4096 4096 1 0 1 1 1 0 1 0 8 0 dma256 256 6 0 6 1 1 0 1 0 8 0 dma64 64 259 0 259 1 1 0 1 0 8 0 dma32 32 7 0 7 1 1 0 1 0 8 0 dma16 16 17 0 17 1 1 0 1 0 8 0 aobjpl 64 106 0 9 2 0 2 2 0 8 0 uaddrrnd 24 1936 0 1920 1 0 1 1 0 8 0 uaddrbest 32 2 0 0 1 0 1 1 0 8 0 uaddr 24 1936 0 1920 1 0 1 1 0 8 0 vmmpekpl 168 19431 0 19403 2 0 2 2 0 8 0 vmmpepl 168 221618 0 220293 129 60 69 79 0 357 5 vmsppl 360 1935 0 1920 2 0 2 2 0 8 0 pdppl 4096 3880 0 3840 6 0 6 6 0 8 0 pvpl 32 569323 0 561080 166 81 85 111 0 265 5 pmappl 232 1935 0 1920 5 4 1 2 0 8 0 extentpl 40 41 0 26 1 0 1 1 0 8 0 phpool 112 544 0 3 16 0 16 16 0 8 0